My printer has suddenly stopped working and I've no idea why. Here is the cups error log:
I [21/Apr/2006:00:34:52 -0500] Listening to 0:631
D [21/Apr/2006:00:34:52 -0500] AddLocation: added location '/'
D [21/Apr/2006:00:34:52 -0500] DenyIP: / deny 00000000/00000000
D [21/Apr/2006:00:34:52 -0500] AllowIP: / allow 7f000001/ffffffff
D [21/Apr/2006:00:34:52 -0500] AllowIP: / allow c0a80100/ffffff00
D [21/Apr/2006:00:34:52 -0500] AddLocation: added location '/admin'
D [21/Apr/2006:00:34:52 -0500] DenyIP: /admin deny 00000000/00000000
D [21/Apr/2006:00:34:52 -0500] AllowIP: /admin allow 7f000001/ffffffff
I [21/Apr/2006:00:34:52 -0500] Loaded configuration file "/etc/cups/cupsd.conf"
I [21/Apr/2006:00:34:52 -0500] Configured for up to 100 clients.
I [21/Apr/2006:00:34:52 -0500] Allowing up to 100 client connections per host.
I [21/Apr/2006:00:34:52 -0500] Full reload is required.
D [21/Apr/2006:00:34:52 -0500] LoadAllPrinters: Loading printer Epson...
D [21/Apr/2006:00:34:52 -0500] LoadDevices: Added device "ipp"...
D [21/Apr/2006:00:34:52 -0500] LoadDevices: Added device "lpd"...
D [21/Apr/2006:00:34:52 -0500] LoadDevices: Added device "usb://EPSON/Stylus%20Photo%20870"...
D [21/Apr/2006:00:34:52 -0500] LoadDevices: Added device "usb:/dev/usb/lp1"...
D [21/Apr/2006:00:34:52 -0500] LoadDevices: Added device "usb:/dev/usb/lp2"...
D [21/Apr/2006:00:34:52 -0500] LoadDevices: Added device "usb:/dev/usb/lp3"...
D [21/Apr/2006:00:34:52 -0500] LoadDevices: Added device "usb:/dev/usb/lp4"...
D [21/Apr/2006:00:34:52 -0500] LoadDevices: Added device "usb:/dev/usb/lp5"...
D [21/Apr/2006:00:34:52 -0500] LoadDevices: Added device "usb:/dev/usb/lp6"...
D [21/Apr/2006:00:34:52 -0500] LoadDevices: Added device "usb:/dev/usb/lp7"...
D [21/Apr/2006:00:34:52 -0500] LoadDevices: Added device "usb:/dev/usb/lp8"...
D [21/Apr/2006:00:34:52 -0500] LoadDevices: Added device "usb:/dev/usb/lp9"...
D [21/Apr/2006:00:34:52 -0500] LoadDevices: Added device "usb:/dev/usb/lp10"...
D [21/Apr/2006:00:34:52 -0500] LoadDevices: Added device "usb:/dev/usb/lp11"...
D [21/Apr/2006:00:34:52 -0500] LoadDevices: Added device "usb:/dev/usb/lp12"...
D [21/Apr/2006:00:34:52 -0500] LoadDevices: Added device "usb:/dev/usb/lp13"...
D [21/Apr/2006:00:34:52 -0500] LoadDevices: Added device "usb:/dev/usb/lp14"...
D [21/Apr/2006:00:34:52 -0500] LoadDevices: Added device "usb:/dev/usb/lp15"...
D [21/Apr/2006:00:34:52 -0500] LoadDevices: Added device "http"...
D [21/Apr/2006:00:34:52 -0500] LoadDevices: Added device "scsi"...
D [21/Apr/2006:00:34:52 -0500] LoadDevices: Added device "serial:/dev/ttyS0?baud=115200"...
D [21/Apr/2006:00:34:52 -0500] LoadDevices: Added device "serial:/dev/ttyS1?baud=115200"...
D [21/Apr/2006:00:34:52 -0500] LoadDevices: Added device "serial:/dev/ttyS2?baud=115200"...
D [21/Apr/2006:00:34:52 -0500] LoadDevices: Added device "serial:/dev/ttyS3?baud=115200"...
D [21/Apr/2006:00:34:52 -0500] LoadDevices: Added device "socket"...
I [21/Apr/2006:00:34:52 -0500] LoadPPDs: Read "/etc/cups/ppds.dat", 2658 PPDs...
I [21/Apr/2006:00:34:52 -0500] LoadPPDs: No new or changed PPDs...
D [21/Apr/2006:00:34:52 -0500] LoadAllJobs: Scanning /var/spool/cups...
D [21/Apr/2006:00:34:52 -0500] LoadAllJobs: Loading attributes for job 1...
D [21/Apr/2006:00:34:52 -0500] LoadAllJobs: Loading attributes for job 2...
D [21/Apr/2006:00:34:52 -0500] LoadAllJobs: Loading attributes for job 3...
I [21/Apr/2006:00:34:52 -0500] Full reload complete.
D [21/Apr/2006:00:34:52 -0500] StartListening: NumListeners=1
D [21/Apr/2006:00:34:52 -0500] StartListening: address=00000000 port=631
D [21/Apr/2006:00:34:52 -0500] ResumeListening: setting input bits...
D [21/Apr/2006:00:36:24 -0500] AcceptClient: 5 from localhost:631.
D [21/Apr/2006:00:36:24 -0500] CloseClient: 5
D [21/Apr/2006:00:36:24 -0500] AcceptClient: 5 from localhost:631.
D [21/Apr/2006:00:36:24 -0500] ReadClient: 5 POST /printers/ HTTP/1.1
D [21/Apr/2006:00:36:24 -0500] ProcessIPPRequest: 5 status_code=1
D [21/Apr/2006:00:36:24 -0500] CloseClient: 5
D [21/Apr/2006:00:36:24 -0500] AcceptClient: 5 from localhost:631.
D [21/Apr/2006:00:36:24 -0500] ReadClient: 5 POST /printers/ HTTP/1.1
D [21/Apr/2006:00:36:24 -0500] ProcessIPPRequest: 5 status_code=1
D [21/Apr/2006:00:36:24 -0500] CloseClient: 5
D [21/Apr/2006:00:36:24 -0500] AcceptClient: 5 from localhost:631.
D [21/Apr/2006:00:36:24 -0500] ReadClient: 5 POST /classes/ HTTP/1.1
D [21/Apr/2006:00:36:24 -0500] ProcessIPPRequest: 5 status_code=1
D [21/Apr/2006:00:36:24 -0500] CloseClient: 5
D [21/Apr/2006:00:36:24 -0500] AcceptClient: 5 from localhost:631.
D [21/Apr/2006:00:36:24 -0500] ReadClient: 5 POST /printers/ HTTP/1.1
D [21/Apr/2006:00:36:24 -0500] ProcessIPPRequest: 5 status_code=1
D [21/Apr/2006:00:36:24 -0500] CloseClient: 5
D [21/Apr/2006:00:36:24 -0500] AcceptClient: 5 from localhost:631.
D [21/Apr/2006:00:36:24 -0500] ReadClient: 5 POST /printers/ HTTP/1.1
D [21/Apr/2006:00:36:24 -0500] ProcessIPPRequest: 5 status_code=1
D [21/Apr/2006:00:36:24 -0500] CloseClient: 5
D [21/Apr/2006:00:36:24 -0500] AcceptClient: 5 from localhost:631.
D [21/Apr/2006:00:36:24 -0500] ReadClient: 5 POST / HTTP/1.1
D [21/Apr/2006:00:36:24 -0500] ProcessIPPRequest: 5 status_code=0
D [21/Apr/2006:00:36:24 -0500] ReadClient: 5 GET /printers/Epson.ppd HTTP/1.1
D [21/Apr/2006:00:36:24 -0500] SendFile: 5 file=7
D [21/Apr/2006:00:36:24 -0500] AcceptClient: 7 from localhost:631.
D [21/Apr/2006:00:36:24 -0500] ReadClient: 7 POST / HTTP/1.1
D [21/Apr/2006:00:36:24 -0500] ProcessIPPRequest: 7 status_code=1
D [21/Apr/2006:00:36:24 -0500] CloseClient: 7
D [21/Apr/2006:00:36:32 -0500] ReadClient: 5 POST / HTTP/1.1
D [21/Apr/2006:00:36:32 -0500] ProcessIPPRequest: 5 status_code=0
D [21/Apr/2006:00:36:32 -0500] ReadClient: 5 GET /printers/Epson.ppd HTTP/1.1
D [21/Apr/2006:00:36:32 -0500] SendFile: 5 file=7
D [21/Apr/2006:00:36:32 -0500] AcceptClient: 7 from localhost:631.
D [21/Apr/2006:00:36:32 -0500] ReadClient: 7 POST /printers/Epson HTTP/1.1
D [21/Apr/2006:00:36:32 -0500] print_job: auto-typing file...
D [21/Apr/2006:00:36:32 -0500] print_job: request file type is application/postscript.
D [21/Apr/2006:00:36:32 -0500] check_quotas: requesting-user-name = 'me'
D [21/Apr/2006:00:36:32 -0500] print_job: requesting-user-name = 'me'
D [21/Apr/2006:00:36:32 -0500] Adding default job-sheets values "none,none"...
I [21/Apr/2006:00:36:32 -0500] Adding start banner page "none" to job 4.
I [21/Apr/2006:00:36:32 -0500] Adding end banner page "none" to job 4.
I [21/Apr/2006:00:36:32 -0500] Job 4 queued on 'Epson' by 'me'.
D [21/Apr/2006:00:36:32 -0500] Job 4 hold_until = 0
D [21/Apr/2006:00:36:32 -0500] StartJob(4, 0x54ae30)
D [21/Apr/2006:00:36:32 -0500] StartJob() id = 4, file = 0/1
D [21/Apr/2006:00:36:32 -0500] job-sheets=none,none
D [21/Apr/2006:00:36:32 -0500] banner_page = 0
D [21/Apr/2006:00:36:32 -0500] StartJob: argv = "Epson","4","me","KDE Print Test","1","multiple-document-handling=separate-documents-uncollated-copies orientation-requested=3","/var/spool/cups/d00004-001"
D [21/Apr/2006:00:36:32 -0500] StartJob: envp[0]="PATH=/usr/lib64/cups/filter:/bin:/usr/bin"
D [21/Apr/2006:00:36:32 -0500] StartJob: envp[1]="SOFTWARE=CUPS/1.1"
D [21/Apr/2006:00:36:32 -0500] StartJob: envp[2]="USER=root"
D [21/Apr/2006:00:36:32 -0500] StartJob: envp[3]="CHARSET=iso-8859-1"
D [21/Apr/2006:00:36:32 -0500] StartJob: envp[4]="LANG=en"
D [21/Apr/2006:00:36:32 -0500] StartJob: envp[5]="PPD=/etc/cups/ppd/Epson.ppd"
D [21/Apr/2006:00:36:32 -0500] StartJob: envp[6]="CUPS_SERVERROOT=/etc/cups"
D [21/Apr/2006:00:36:32 -0500] StartJob: envp[7]="RIP_MAX_CACHE=8m"
D [21/Apr/2006:00:36:32 -0500] StartJob: envp[8]="TMPDIR=/var/spool/cups/tmp"
D [21/Apr/2006:00:36:32 -0500] StartJob: envp[9]="CONTENT_TYPE=application/postscript"
D [21/Apr/2006:00:36:32 -0500] StartJob: envp[10]="DEVICE_URI=usb://EPSON/Stylus%20Photo%20870"
D [21/Apr/2006:00:36:32 -0500] StartJob: envp[11]="PRINTER=Epson"
D [21/Apr/2006:00:36:32 -0500] StartJob: envp[12]="CUPS_DATADIR=/usr/share/cups"
D [21/Apr/2006:00:36:32 -0500] StartJob: envp[13]="CUPS_FONTPATH=/usr/share/cups/fonts"
D [21/Apr/2006:00:36:32 -0500] StartJob: envp[14]="CUPS_SERVER=localhost"
D [21/Apr/2006:00:36:32 -0500] StartJob: envp[15]="IPP_PORT=631"
D [21/Apr/2006:00:36:32 -0500] StartJob: statusfds = [ 8 9 ]
D [21/Apr/2006:00:36:32 -0500] StartJob: filterfds[1] = [ 10 -1 ]
D [21/Apr/2006:00:36:32 -0500] StartJob: filter = "/usr/lib64/cups/filter/pstops"
D [21/Apr/2006:00:36:32 -0500] StartJob: filterfds[0] = [ 11 12 ]
D [21/Apr/2006:00:36:32 -0500] start_process("/usr/lib64/cups/filter/pstops", 0x7fffffc55870, 0x7fffffc54a50, 10, 12, 9)
I [21/Apr/2006:00:36:32 -0500] Started filter /usr/lib64/cups/filter/pstops (PID 8853) for job 4.
D [21/Apr/2006:00:36:32 -0500] StartJob: filter = "/usr/lib64/cups/filter/foomatic-rip"
D [21/Apr/2006:00:36:32 -0500] StartJob: filterfds[1] = [ 10 13 ]
D [21/Apr/2006:00:36:32 -0500] start_process("/usr/lib64/cups/filter/foomatic-rip", 0x7fffffc55870, 0x7fffffc54a50, 11, 13, 9)
I [21/Apr/2006:00:36:32 -0500] Started filter /usr/lib64/cups/filter/foomatic-rip (PID 8854) for job 4.
D [21/Apr/2006:00:36:32 -0500] StartJob: backend = "/usr/lib64/cups/backend/usb"
D [21/Apr/2006:00:36:32 -0500] StartJob: filterfds[0] = [ -1 11 ]
D [21/Apr/2006:00:36:32 -0500] start_process("/usr/lib64/cups/backend/usb", 0x7fffffc55870, 0x7fffffc54a50, 10, 11, 9)
I [21/Apr/2006:00:36:32 -0500] Started backend /usr/lib64/cups/backend/usb (PID 8855) for job 4.
D [21/Apr/2006:00:36:32 -0500] ProcessIPPRequest: 7 status_code=0
E [21/Apr/2006:00:36:32 -0500] PID 8854 stopped with status 22!
D [21/Apr/2006:00:36:32 -0500] [Job 4] Page = 612x792; 0,9 to 612,792
D [21/Apr/2006:00:36:32 -0500] [Job 4] slowcollate=0, slowduplex=0, sloworder=0
D [21/Apr/2006:00:36:32 -0500] [Job 4] 0 %%BoundingBox: 0 0 612 792
D [21/Apr/2006:00:36:32 -0500] [Job 4] 0 %%Pages: 1
D [21/Apr/2006:00:36:32 -0500] [Job 4] 0 %%LanguageLevel: 1
D [21/Apr/2006:00:36:32 -0500] [Job 4] 0 %%DocumentData: Clean7Bit
D [21/Apr/2006:00:36:32 -0500] [Job 4] 0 %%DocumentSuppliedResources: procset testprint/1.0
D [21/Apr/2006:00:36:32 -0500] [Job 4] 0 %%DocumentNeededResources: font Helvetica Helvetica-Bold Times-Roman
D [21/Apr/2006:00:36:32 -0500] [Job 4] 0 %%Creator: Michael Sweet, Easy Software Products
D [21/Apr/2006:00:36:32 -0500] [Job 4] 0 %%CreationDate: May 11, 1999
D [21/Apr/2006:00:36:32 -0500] [Job 4] 0 %%Title: Test Page
D [21/Apr/2006:00:36:32 -0500] [Job 4] 0 %%EndComments
D [21/Apr/2006:00:36:32 -0500] [Job 4] 0 %%BeginProlog
D [21/Apr/2006:00:36:32 -0500] [Job 4] 0 %%BeginResource procset testprint 1.1 0
D [21/Apr/2006:00:36:32 -0500] [Job 4] 0 %%EndResource
D [21/Apr/2006:00:36:32 -0500] [Job 4] 0 %%EndProlog
D [21/Apr/2006:00:36:32 -0500] [Job 4] 0 %%Page: 1 1
D [21/Apr/2006:00:36:32 -0500] [Job 4] 0 %%Page: 1 1
D [21/Apr/2006:00:36:32 -0500] [Job 4] pw = 612.0, pl = 783.0
D [21/Apr/2006:00:36:32 -0500] [Job 4] PageLeft = 0.0, PageRight = 612.0
D [21/Apr/2006:00:36:32 -0500] [Job 4] PageTop = 792.0, PageBottom = 9.0
D [21/Apr/2006:00:36:32 -0500] [Job 4] PageWidth = 612.0, PageLength = 792.0
D [21/Apr/2006:00:36:32 -0500] [Job 4] 0 %%EOF
D [21/Apr/2006:00:36:32 -0500] [Job 4] Saw EOF!
D [21/Apr/2006:00:36:32 -0500] [Job 4] /usr/lib64/cups/filter/foomatic-rip: No such file or directory
D [21/Apr/2006:00:36:32 -0500] CloseClient: 7
D [21/Apr/2006:00:36:32 -0500] [Job 4] Printer using device file "/dev/usb/lp0"...
D [21/Apr/2006:00:36:32 -0500] [Job 4] LPGETSTATUS returned a port status of 18...
D [21/Apr/2006:00:36:32 -0500] UpdateJob: job 4, file 0 is complete.
D [21/Apr/2006:00:36:32 -0500] CancelJob: id = 4
D [21/Apr/2006:00:36:32 -0500] StopJob: id = 4, force = 0
D [21/Apr/2006:00:36:32 -0500] StopJob: printer state is 3
D [21/Apr/2006:00:36:34 -0500] AcceptClient: 7 from localhost:631.
D [21/Apr/2006:00:36:34 -0500] ReadClient: 7 POST /printers/ HTTP/1.1
D [21/Apr/2006:00:36:34 -0500] ProcessIPPRequest: 7 status_code=1
D [21/Apr/2006:00:36:34 -0500] CloseClient: 7
D [21/Apr/2006:00:36:34 -0500] AcceptClient: 7 from localhost:631.
D [21/Apr/2006:00:36:34 -0500] ReadClient: 7 POST /classes/ HTTP/1.1
D [21/Apr/2006:00:36:34 -0500] ProcessIPPRequest: 7 status_code=1
D [21/Apr/2006:00:36:34 -0500] AcceptClient: 8 from localhost:631.
D [21/Apr/2006:00:36:34 -0500] CloseClient: 7
D [21/Apr/2006:00:36:34 -0500] ReadClient: 8 POST /printers/ HTTP/1.1
D [21/Apr/2006:00:36:34 -0500] ProcessIPPRequest: 8 status_code=1
D [21/Apr/2006:00:36:34 -0500] CloseClient: 8
D [21/Apr/2006:00:36:34 -0500] AcceptClient: 7 from localhost:631.
D [21/Apr/2006:00:36:34 -0500] ReadClient: 7 POST /printers/ HTTP/1.1
D [21/Apr/2006:00:36:34 -0500] ProcessIPPRequest: 7 status_code=1
D [21/Apr/2006:00:36:34 -0500] CloseClient: 7
D [21/Apr/2006:00:36:34 -0500] ReadClient: 5 POST / HTTP/1.1
D [21/Apr/2006:00:36:34 -0500] ProcessIPPRequest: 5 status_code=0
D [21/Apr/2006:00:36:34 -0500] ReadClient: 5 GET /printers/Epson.ppd HTTP/1.1
D [21/Apr/2006:00:36:34 -0500] SendFile: 5 file=7
D [21/Apr/2006:00:36:34 -0500] AcceptClient: 7 from localhost:631.
D [21/Apr/2006:00:36:34 -0500] ReadClient: 7 POST / HTTP/1.1
D [21/Apr/2006:00:36:34 -0500] ProcessIPPRequest: 7 status_code=1
D [21/Apr/2006:00:36:34 -0500] CloseClient: 7
D [21/Apr/2006:00:36:39 -0500] AcceptClient: 7 from localhost:631.
D [21/Apr/2006:00:36:39 -0500] ReadClient: 7 POST /printers/ HTTP/1.1
D [21/Apr/2006:00:36:39 -0500] ProcessIPPRequest: 7 status_code=1
D [21/Apr/2006:00:36:39 -0500] AcceptClient: 8 from localhost:631.
D [21/Apr/2006:00:36:39 -0500] CloseClient: 7
D [21/Apr/2006:00:36:39 -0500] ReadClient: 8 POST /classes/ HTTP/1.1
D [21/Apr/2006:00:36:39 -0500] ProcessIPPRequest: 8 status_code=1
D [21/Apr/2006:00:36:39 -0500] AcceptClient: 7 from localhost:631.
D [21/Apr/2006:00:36:39 -0500] CloseClient: 8
D [21/Apr/2006:00:36:39 -0500] ReadClient: 7 POST /printers/ HTTP/1.1
D [21/Apr/2006:00:36:39 -0500] ProcessIPPRequest: 7 status_code=1
D [21/Apr/2006:00:36:39 -0500] CloseClient: 7
D [21/Apr/2006:00:36:39 -0500] AcceptClient: 7 from localhost:631.
D [21/Apr/2006:00:36:39 -0500] ReadClient: 7 POST /printers/ HTTP/1.1
D [21/Apr/2006:00:36:39 -0500] ProcessIPPRequest: 7 status_code=1
D [21/Apr/2006:00:36:39 -0500] ReadClient: 5 POST / HTTP/1.1
D [21/Apr/2006:00:36:39 -0500] ProcessIPPRequest: 5 status_code=0
D [21/Apr/2006:00:36:39 -0500] CloseClient: 7
D [21/Apr/2006:00:36:39 -0500] ReadClient: 5 GET /printers/Epson.ppd HTTP/1.1
D [21/Apr/2006:00:36:40 -0500] SendFile: 5 file=7
D [21/Apr/2006:00:36:40 -0500] AcceptClient: 7 from localhost:631.
D [21/Apr/2006:00:36:40 -0500] ReadClient: 7 POST / HTTP/1.1
D [21/Apr/2006:00:36:40 -0500] ProcessIPPRequest: 7 status_code=1
D [21/Apr/2006:00:36:40 -0500] CloseClient: 7
Last edited by pinr on Fri Apr 21, 2006 2:13 pm, edited 1 time in total.
Have you upgraded any packages? What print driver do you use? do you use any drivers from gimp-print?
I recently had an issue of a printer suddenly not working and I couldn't figure it out until I noticed that gimp-print had downgraded to an older unwanted version while installing gimp.
pinr wrote:My printer has suddenly stopped working and I've no idea why.
Same problem here... yesterday it worked fine, today it doesn't. Did a normal emerge -puvDN world last night... I notice some KDE packages were upgraded so don't know if that's related...
On the 19th of April I upgraded the following:
sys-apps/baselayout-1.11.14-r7 > sys-apps/baselayout-1.11.14-r8
net-print/foomatic-db-20050606 > foomatic-db-20050910
kde-base/kdelibs-3.5.2-r2 > kde-base/kdelibs-3.5.2-r3
sys-apps/slocate-2.7-r7 > sys-apps/slocate-3.1
kde-base/kwin-3.5.2-r1 > kde-base/kwin-3.5.2-r2
kde-base/konsole-3.5.2 > kde-base/konsole-3.5.2-r1
media-video/transcode-0.6.14-r3 > media-video/transcode-1.0.2-r2
vmware-workstation-5.5.1.19175 > vmware-workstation-5.5.1.19175-r3
I guess the problem is either with baselayout or foomatic-db, but what? I can't make any sense of the cups error log.
I'm also running an AMD64 system.
Ok in the cups error.log I noticed this:
D [21/Apr/2006:00:36:32 -0500] [Job 4] /usr/lib64/cups/filter/foomatic-rip: No such file or directory
So guessing the problem lies with foomatic-db I masked 20050910 and tried returning to 20050606
However, trying to emerge foomatic-db-20050606 gives me this error and now cups won't start at all!
ACCESS DENIED symlink: /var/tmp/portage/foomatic-db-20050606/image/usr/share/cups/model/foomatic-ppds
ln: creating symbolic link `/var/tmp/portage/foomatic-db-20050606/image//usr/share/cups/model/foomatic-ppds' to `/usr/share/ppd': Permission denied
man:
gzipping man page: foomatic-gswrapper.1
gzipping man page: foomatic-rip.1
prepallstrip:
strip: x86_64-pc-linux-gnu-strip --strip-unneeded
>>> Completed installing foomatic-db-20050606 into /var/tmp/portage/foomatic-db-20050606/image/
Ok fixed it after a lot of messing around downgrading foomatic-db and remerging cupd didn't work. Then I found this post: http://forums.gentoo.org/viewtopic-t-38 ... icrip.html
So the solution is to re-emerge net-print/foomatic-filters
Last edited by pinr on Thu May 18, 2006 7:04 pm, edited 1 time in total.
pinr wrote:Ok fixed it after a lot of messing around downgrading foomatic-db and remerging cupd didn't work. Then I found this post: http://forums.gentoo.org/viewtopic-t-38 ... icrip.html
So the solution is to rememrge net-print/foomatic-filters
Thanks... emerge -C foomatic-filters then emerge -uvDN foomatic-filters fixed it for me too..
Looks like the update to net-print/foomatic-db caused this problem. The last world update I did had this in it and my printer worked fine just before I updated. Thanks for the quick fix on this! I probably would have missed net-print/foomatic-filters if I had tried to re-emerge every package related to cups and printing. I guess a revdep-rebuild would have fixed this also...
Well, revdep-rebuild didn't fixed the problem. This one was very frustrating. I googled and tried many things. I finally found this discussion thread. I was about to re-emerge all printing stuff without being convinced it was the thing to do.
I am lucky enough to have plenty of hairs, so I can lost few on this one.