> I emailed the gimp-print-devel list with some updated info (included > testing on an Epson Stylus Photo RX590 as well) - but I think they are > waiting on a response from you? > > http://sourceforge.net/mailarchive/forum.php?thread_name=c058e98e0803242056m1775bbc2jd0249198c07d8141%40mail.gmail.com&forum_name=gimp-print-devel > > Also, I'll prepare a debug level log for you at some stage today or > tomorrow and post it. I didn't have any luck finding anything > pertinent when I looked. > > Regards, > Bernie >
Ok, I found (and fixed) my issue: In the interest of presenting a clean log, I booted a sidux 2008-01 pre2 livecd to test from. There still seems to be a bug in the kde control center when adding the printer (that's for another report), but adding it from the cups web admin interface from a fresh livecd boot worked a treat (much to my surprise). The printer now appears twice in the list of possible devices: EPSON Stylus Photo RX590 USB #1 (EPSON Stylus Photo RX590) ... Gutenprint USB Printer #1 (EPSON USB2.0 MFP(Hi-Speed)) After choosing the first entry, the correct driver is automagically chosen in the next step of the setup dialog, and after completing setup, the printer works flawlessly :) With the broken cupsd.conf, only one entry appears in the cups admin interface "selectable devices" list: Gutenprint USB Printer #1 (EPSON USB2.0 MFP(Hi-Speed)) In the KDE control center, the new cupsd.conf also has a selectable "Local Printer" option which was greyed out with the broken cupsd.conf. Sure enough, I copy the /etc/cups/cupsd.conf off the livecd boot, onto my hd install and I can install the printer and it works! So, it seems user error is the cuprit here, a dist-upgrade without diff-ing a major cupsd.conf format change (in my case at least). I'm not sure of the easiest way to rebuild the cupsd.conf file via dpkg/apt (I can't find a sample floating round in /use/share/*), so I'll just post the working cupsd.conf - /etc/cups/cupsd.conf =========================================================== # # # Sample configuration file for the Common UNIX Printing System (CUPS) # scheduler. See "man cupsd.conf" for a complete description of this # file. # # Log general information in error_log - change "info" to "debug" for # troubleshooting... LogLevel warning # Administrator user group... SystemGroup lpadmin # Only listen for connections from the local machine. Listen localhost:631 Listen /var/run/cups/cups.sock # Show shared printers on the local network. Browsing On BrowseOrder allow,deny BrowseAllow all # Default authentication type, when authentication is required... DefaultAuthType Basic # Restrict access to the server... <Location /> Order allow,deny </Location> # Restrict access to the admin pages... <Location /admin> Order allow,deny </Location> # Restrict access to configuration files... <Location /admin/conf> AuthType Default Require user @SYSTEM Order allow,deny </Location> # Set the default printer/job policies... <Policy default> # Job-related operations must be done by the owner or an administrator... <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job> Require user @OWNER @SYSTEM Order deny,allow </Limit> # All administration operations require an administrator to authenticate... <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default> AuthType Default Require user @SYSTEM Order deny,allow </Limit> # All printer operations require a printer operator to authenticate... <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Accept-Jobs CUPS-Reject-Jobs> AuthType Default Require user @SYSTEM Order deny,allow </Limit> # Only the owner or an administrator can cancel or authenticate a job... <Limit Cancel-Job CUPS-Authenticate-Job> Require user @OWNER @SYSTEM Order deny,allow </Limit> <Limit All> Order deny,allow </Limit> </Policy> # # -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]