I've already tried reinstalling the cuppswrapper and lpr drivers, and actually reinstalled everything that came up when I typed "cups" into package manager without change.
When I try to print something, first the printer will show "Data file sent successfully". Then, I get an error, and the printer state reads the following:
When I ran the debugger, I got this:stopped
"/usr/lib/cups/filter/pdftops failed"
D [02/Nov/2012:09:08:45 -0700] cupsdSetBusyState: newbusy="Dirty files", busy="Active clients and dirty files"
D [02/Nov/2012:09:08:45 -0700] cupsdReadClient: 15 POST / HTTP/1.1
D [02/Nov/2012:09:08:45 -0700] cupsdSetBusyState: newbusy="Active clients and dirty files", busy="Dirty files"
D [02/Nov/2012:09:08:45 -0700] cupsdAuthorize: No authentication data provided.
D [02/Nov/2012:09:08:45 -0700] cupsdReadClient: 15 1.1 Get-Jobs 1
D [02/Nov/2012:09:08:45 -0700] Get-Jobs ipp://localhost/printers/
D [02/Nov/2012:09:08:45 -0700] Returning IPP successful-ok for Get-Jobs (ipp://localhost/printers/) from localhost
D [02/Nov/2012:09:08:45 -0700] cupsdSetBusyState: newbusy="Dirty files", busy="Active clients and dirty files"
D [02/Nov/2012:09:08:45 -0700] cupsdReadClient: 15 POST / HTTP/1.1
D [02/Nov/2012:09:08:45 -0700] cupsdSetBusyState: newbusy="Active clients and dirty files", busy="Dirty files"
D [02/Nov/2012:09:08:45 -0700] cupsdAuthorize: No authentication data provided.
D [02/Nov/2012:09:08:45 -0700] cupsdReadClient: 15 1.1 Get-Jobs 1
D [02/Nov/2012:09:08:45 -0700] Get-Jobs ipp://localhost/printers/
D [02/Nov/2012:09:08:45 -0700] [Job 13] Loading attributes...
D [02/Nov/2012:09:08:45 -0700] Returning IPP successful-ok for Get-Jobs (ipp://localhost/printers/) from localhost
D [02/Nov/2012:09:08:45 -0700] cupsdSetBusyState: newbusy="Dirty files", busy="Active clients and dirty files"
D [02/Nov/2012:09:08:45 -0700] cupsdReadClient: 15 GET /admin/conf/cupsd.conf HTTP/1.1
D [02/Nov/2012:09:08:45 -0700] cupsdSetBusyState: newbusy="Active clients and dirty files", busy="Dirty files"
D [02/Nov/2012:09:08:45 -0700] cupsdAuthorize: No authentication data provided.
D [02/Nov/2012:09:08:45 -0700] cupsdIsAuthorized: username=""
D [02/Nov/2012:09:08:45 -0700] cupsdSendHeader: 15 WWW-Authenticate: Basic realm="CUPS", trc="y"
D [02/Nov/2012:09:08:45 -0700] cupsdCloseClient: 15
D [02/Nov/2012:09:08:45 -0700] cupsdSetBusyState: newbusy="Dirty files", busy="Active clients and dirty files"
D [02/Nov/2012:09:08:45 -0700] cupsdAcceptClient: 15 from localhost (Domain)
D [02/Nov/2012:09:08:45 -0700] cupsdReadClient: 15 GET /admin/conf/cupsd.conf HTTP/1.1
D [02/Nov/2012:09:08:45 -0700] cupsdSetBusyState: newbusy="Active clients and dirty files", busy="Dirty files"
D [02/Nov/2012:09:08:45 -0700] cupsdAuthorize: Authorized as blair using PeerCred
D [02/Nov/2012:09:08:45 -0700] cupsdIsAuthorized: username="blair"
D [02/Nov/2012:09:08:45 -0700] cupsdSetBusyState: newbusy="Dirty files", busy="Active clients and dirty files"
D [02/Nov/2012:09:08:45 -0700] cupsdReadClient: 15 GET /admin/conf/cupsd.conf HTTP/1.1
D [02/Nov/2012:09:08:45 -0700] cupsdSetBusyState: newbusy="Active clients and dirty files", busy="Dirty files"
D [02/Nov/2012:09:08:45 -0700] cupsdAuthorize: Authorized as blair using PeerCred
D [02/Nov/2012:09:08:45 -0700] cupsdIsAuthorized: username="blair"
D [02/Nov/2012:09:08:45 -0700] cupsdSetBusyState: newbusy="Dirty files", busy="Active clients and dirty files"
D [02/Nov/2012:09:08:45 -0700] cupsdReadClient: 15 GET /admin/conf/cupsd.conf HTTP/1.1
D [02/Nov/2012:09:08:45 -0700] cupsdSetBusyState: newbusy="Active clients and dirty files", busy="Dirty files"
D [02/Nov/2012:09:08:45 -0700] cupsdAuthorize: Authorized as blair using PeerCred
D [02/Nov/2012:09:08:45 -0700] cupsdIsAuthorized: username="blair"
D [02/Nov/2012:09:08:45 -0700] cupsdSetBusyState: newbusy="Dirty files", busy="Active clients and dirty files"
D [02/Nov/2012:09:08:45 -0700] cupsdReadClient: 15 PUT /admin/conf/cupsd.conf HTTP/1.1
D [02/Nov/2012:09:08:45 -0700] cupsdSetBusyState: newbusy="Active clients and dirty files", busy="Dirty files"
D [02/Nov/2012:09:08:45 -0700] cupsdAuthorize: Authorized as blair using PeerCred
D [02/Nov/2012:09:08:45 -0700] cupsdIsAuthorized: username="blair"
I [02/Nov/2012:09:08:45 -0700] Installing config file "/etc/cups/cupsd.conf"...
D [02/Nov/2012:09:08:45 -0700] cupsdSetBusyState: newbusy="Dirty files", busy="Active clients and dirty files"
D [02/Nov/2012:09:08:45 -0700] cupsdCloseClient: 15
D [02/Nov/2012:09:08:45 -0700] cupsdSetBusyState: newbusy="Dirty files", busy="Dirty files"
D [02/Nov/2012:09:08:45 -0700] cupsdDeregisterPrinter(p=0x7fecfee23cd0(HL2280DW), removeit=1)
D [02/Nov/2012:09:08:45 -0700] cupsdDeregisterPrinter(p=0x7fecfede6a90(PDF), removeit=1)
I [02/Nov/2012:09:08:45 -0700] Generating printcap /var/run/cups/printcap...
D [02/Nov/2012:09:08:45 -0700] cupsdSetBusyState: newbusy="Not busy", busy="Dirty files"
W [02/Nov/2012:09:08:45 -0700] failed to CreateProfile: org.freedesktop.ColorManager.AlreadyExists:profile id 'HL2280DW-Gray..' already exists
W [02/Nov/2012:09:08:45 -0700] failed to CreateDevice: org.freedesktop.ColorManager.AlreadyExists:device id 'cups-HL2280DW' already exists
W [02/Nov/2012:09:08:45 -0700] failed to CreateProfile: org.freedesktop.ColorManager.AlreadyExists:profile id 'PDF-Gray..' already exists
W [02/Nov/2012:09:08:45 -0700] failed to CreateProfile: org.freedesktop.ColorManager.AlreadyExists:profile id 'PDF-RGB..' already exists
W [02/Nov/2012:09:08:45 -0700] failed to CreateDevice: org.freedesktop.ColorManager.AlreadyExists:device id 'cups-PDF' already exists
E [02/Nov/2012:09:08:45 -0700] Failed to update TXT record for HL2280DW @ blair-XPS: -2