Linux - DesktopThis forum is for the discussion of all Linux Software used in a desktop context.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
hi can someone PLEASE help me with my printing problem.
I've spent days wading through linux HOWTOs, goolge-ing and searching the forums. I have managed to set up a printer that seems to appear installed however, no printouts are generated from the printer. jobs go to the printer, and are confirmed at the command line, but nothing comes out. its like the cable isnt in and jobs sit there, waiting.
I'm totally lost because I'm not a unix guru and this CUPS, ghostprint, foomatic, gutenprint etc is TOTALLY confusing me. Can someone please help me diagnose the problem and not provide links to sites, I've tried many:
I think this is a specific problem that needs specific solutions.
My printer is an Epson Stylus Photo R800 on USB port
I installed gnome-cups-manager, which correctly identified the R800 on the USB port so I selected this and set it as default then set about printing a few jobs (about 17). They all get queued but never print out??
here is some "info":
Code:
desktop:/home/daz# lsusb
Bus 005 Device 003: ID 04b8:0007 Seiko Epson Corp.
Bus 005 Device 001: ID 0000:0000
Bus 001 Device 004: ID 09da:002b A4 Tech Co., Ltd
Bus 001 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
desktop:/home/daz# ls -l /dev/usb/lp0
crw-rw---- 1 root lp 180, 0 2008-03-31 20:58 /dev/usb/lp0
desktop:/home/daz# lpstat -t
scheduler is running
system default destination: Stylus-Photo-Series
device for Stylus-Photo-Series: usb://EPSON/Stylus%20Photo%20R800
Stylus-Photo-Series accepting requests since Mon 31 Mar 2008 21:37:38 BST
printer Stylus-Photo-Series is idle. enabled since Mon 31 Mar 2008 21:37:38 BST
desktop:/home/daz# lpinfo -v
network beh
direct usb://EPSON/Stylus%20Photo%20R800
network lpd
network smb
desktop:/home/daz# ls -l /etc/cups/ppd/Stylus-Photo-Series.ppd
-rw-r--r-- 1 root root 18972 2008-03-31 16:33 /etc/cups/ppd/Stylus-Photo-Series.ppd
desktop:/home/daz# /etc/init.d/cupsys stop
Stopping Common Unix Printing System: cupsd.
desktop:/home/daz# rm /var/log/cups/*
desktop:/home/daz# /etc/init.d/cupsys start
Starting Common Unix Printing System: cupsd.
desktop:/home/daz# cat /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 debug
# 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>
#
#
desktop:/home/daz# cat /var/log/cups/error_log
I [31/Mar/2008:21:48:08 +0100] Listening to 127.0.0.1:631 (IPv4)
I [31/Mar/2008:21:48:08 +0100] Listening to /var/run/cups/cups.sock (Domain)
I [31/Mar/2008:21:48:08 +0100] Loaded configuration file "/etc/cups/cupsd.conf"
I [31/Mar/2008:21:48:08 +0100] Using default TempDir of /var/spool/cups/tmp...
I [31/Mar/2008:21:48:08 +0100] Configured for up to 100 clients.
I [31/Mar/2008:21:48:08 +0100] Allowing up to 100 client connections per host.
I [31/Mar/2008:21:48:08 +0100] Using policy "default" as the default!
I [31/Mar/2008:21:48:08 +0100] Full reload is required.
I [31/Mar/2008:21:48:08 +0100] Loaded MIME database from '/etc/cups': 36 types, 39 filters...
D [31/Mar/2008:21:48:08 +0100] Loading printer Stylus-Photo-Series...
I [31/Mar/2008:21:48:08 +0100] Loading job cache file "/var/cache/cups/job.cache"...
D [31/Mar/2008:21:48:08 +0100] [Job 1] Loading from cache...
D [31/Mar/2008:21:48:08 +0100] [Job 2] Loading from cache...
D [31/Mar/2008:21:48:08 +0100] [Job 3] Loading from cache...
D [31/Mar/2008:21:48:08 +0100] [Job 4] Loading from cache...
D [31/Mar/2008:21:48:08 +0100] [Job 5] Loading from cache...
D [31/Mar/2008:21:48:08 +0100] [Job 6] Loading from cache...
D [31/Mar/2008:21:48:08 +0100] [Job 7] Loading from cache...
D [31/Mar/2008:21:48:08 +0100] [Job 8] Loading from cache...
D [31/Mar/2008:21:48:08 +0100] [Job 9] Loading from cache...
D [31/Mar/2008:21:48:08 +0100] [Job 10] Loading from cache...
D [31/Mar/2008:21:48:08 +0100] [Job 11] Loading from cache...
D [31/Mar/2008:21:48:08 +0100] [Job 12] Loading from cache...
D [31/Mar/2008:21:48:08 +0100] [Job 13] Loading from cache...
D [31/Mar/2008:21:48:08 +0100] [Job 14] Loading from cache...
D [31/Mar/2008:21:48:08 +0100] [Job 15] Loading from cache...
D [31/Mar/2008:21:48:08 +0100] [Job 16] Loading from cache...
D [31/Mar/2008:21:48:08 +0100] [Job 17] Loading from cache...
I [31/Mar/2008:21:48:08 +0100] Full reload complete.
I [31/Mar/2008:21:48:08 +0100] Cleaning out old temporary files in "/var/spool/cups/tmp"...
I [31/Mar/2008:21:48:08 +0100] Listening to 127.0.0.1:631 on fd 3...
I [31/Mar/2008:21:48:08 +0100] Listening to /var/run/cups/cups.sock on fd 4...
I [31/Mar/2008:21:48:08 +0100] Resuming new connection processing...
D [31/Mar/2008:21:48:09 +0100] Report: clients=0
D [31/Mar/2008:21:48:09 +0100] Report: jobs=17
D [31/Mar/2008:21:48:09 +0100] Report: jobs-active=0
D [31/Mar/2008:21:48:09 +0100] Report: printers=1
D [31/Mar/2008:21:48:09 +0100] Report: printers-implicit=0
D [31/Mar/2008:21:48:09 +0100] Report: stringpool-string-count=317
D [31/Mar/2008:21:48:09 +0100] Report: stringpool-alloc-bytes=6688
D [31/Mar/2008:21:48:09 +0100] Report: stringpool-total-bytes=6744
D [31/Mar/2008:21:48:11 +0100] cupsdAcceptClient: 8 from localhost (Domain)
D [31/Mar/2008:21:48:11 +0100] cupsdReadClient: 8 POST / HTTP/1.1
D [31/Mar/2008:21:48:11 +0100] cupsdAuthorize: No authentication data provided.
D [31/Mar/2008:21:48:11 +0100] CUPS-Get-Printers
D [31/Mar/2008:21:48:11 +0100] cupsdProcessIPPRequest: 8 status_code=0 (successful-ok)
D [31/Mar/2008:21:48:11 +0100] cupsdReadClient: 8 POST / HTTP/1.1
D [31/Mar/2008:21:48:11 +0100] cupsdAuthorize: No authentication data provided.
D [31/Mar/2008:21:48:11 +0100] Get-Printer-Attributes ipp://localhost/printers/Stylus-Photo-Series
D [31/Mar/2008:21:48:11 +0100] cupsdProcessIPPRequest: 8 status_code=0 (successful-ok)
D [31/Mar/2008:21:48:16 +0100] cupsdReadClient: 8 POST / HTTP/1.1
D [31/Mar/2008:21:48:16 +0100] cupsdAuthorize: No authentication data provided.
D [31/Mar/2008:21:48:16 +0100] CUPS-Get-Printers
D [31/Mar/2008:21:48:16 +0100] cupsdProcessIPPRequest: 8 status_code=0 (successful-ok)
D [31/Mar/2008:21:48:16 +0100] cupsdReadClient: 8 POST / HTTP/1.1
D [31/Mar/2008:21:48:16 +0100] cupsdAuthorize: No authentication data provided.
D [31/Mar/2008:21:48:16 +0100] Get-Printer-Attributes ipp://localhost/printers/Stylus-Photo-Series
D [31/Mar/2008:21:48:16 +0100] cupsdProcessIPPRequest: 8 status_code=0 (successful-ok)
desktop:/home/daz# cat /var/log/cups/error_log
I [31/Mar/2008:21:48:08 +0100] Listening to 127.0.0.1:631 (IPv4)
I [31/Mar/2008:21:48:08 +0100] Listening to /var/run/cups/cups.sock (Domain)
I [31/Mar/2008:21:48:08 +0100] Loaded configuration file "/etc/cups/cupsd.conf"
I [31/Mar/2008:21:48:08 +0100] Using default TempDir of /var/spool/cups/tmp...
I [31/Mar/2008:21:48:08 +0100] Configured for up to 100 clients.
I [31/Mar/2008:21:48:08 +0100] Allowing up to 100 client connections per host.
I [31/Mar/2008:21:48:08 +0100] Using policy "default" as the default!
I [31/Mar/2008:21:48:08 +0100] Full reload is required.
I [31/Mar/2008:21:48:08 +0100] Loaded MIME database from '/etc/cups': 36 types, 39 filters...
D [31/Mar/2008:21:48:08 +0100] Loading printer Stylus-Photo-Series...
I [31/Mar/2008:21:48:08 +0100] Loading job cache file "/var/cache/cups/job.cache"...
D [31/Mar/2008:21:48:08 +0100] [Job 1] Loading from cache...
D [31/Mar/2008:21:48:08 +0100] [Job 2] Loading from cache...
D [31/Mar/2008:21:48:08 +0100] [Job 3] Loading from cache...
D [31/Mar/2008:21:48:08 +0100] [Job 4] Loading from cache...
D [31/Mar/2008:21:48:08 +0100] [Job 5] Loading from cache...
D [31/Mar/2008:21:48:08 +0100] [Job 6] Loading from cache...
D [31/Mar/2008:21:48:08 +0100] [Job 7] Loading from cache...
D [31/Mar/2008:21:48:08 +0100] [Job 8] Loading from cache...
D [31/Mar/2008:21:48:08 +0100] [Job 9] Loading from cache...
D [31/Mar/2008:21:48:08 +0100] [Job 10] Loading from cache...
D [31/Mar/2008:21:48:08 +0100] [Job 11] Loading from cache...
D [31/Mar/2008:21:48:08 +0100] [Job 12] Loading from cache...
D [31/Mar/2008:21:48:08 +0100] [Job 13] Loading from cache...
D [31/Mar/2008:21:48:08 +0100] [Job 14] Loading from cache...
D [31/Mar/2008:21:48:08 +0100] [Job 15] Loading from cache...
D [31/Mar/2008:21:48:08 +0100] [Job 16] Loading from cache...
D [31/Mar/2008:21:48:08 +0100] [Job 17] Loading from cache...
I [31/Mar/2008:21:48:08 +0100] Full reload complete.
I [31/Mar/2008:21:48:08 +0100] Cleaning out old temporary files in "/var/spool/cups/tmp"...
I [31/Mar/2008:21:48:08 +0100] Listening to 127.0.0.1:631 on fd 3...
I [31/Mar/2008:21:48:08 +0100] Listening to /var/run/cups/cups.sock on fd 4...
I [31/Mar/2008:21:48:08 +0100] Resuming new connection processing...
D [31/Mar/2008:21:48:09 +0100] Report: clients=0
D [31/Mar/2008:21:48:09 +0100] Report: jobs=17
D [31/Mar/2008:21:48:09 +0100] Report: jobs-active=0
D [31/Mar/2008:21:48:09 +0100] Report: printers=1
D [31/Mar/2008:21:48:09 +0100] Report: printers-implicit=0
D [31/Mar/2008:21:48:09 +0100] Report: stringpool-string-count=317
D [31/Mar/2008:21:48:09 +0100] Report: stringpool-alloc-bytes=6688
D [31/Mar/2008:21:48:09 +0100] Report: stringpool-total-bytes=6744
D [31/Mar/2008:21:48:11 +0100] cupsdAcceptClient: 8 from localhost (Domain)
D [31/Mar/2008:21:48:11 +0100] cupsdReadClient: 8 POST / HTTP/1.1
D [31/Mar/2008:21:48:11 +0100] cupsdAuthorize: No authentication data provided.
D [31/Mar/2008:21:48:11 +0100] CUPS-Get-Printers
D [31/Mar/2008:21:48:11 +0100] cupsdProcessIPPRequest: 8 status_code=0 (successful-ok)
D [31/Mar/2008:21:48:11 +0100] cupsdReadClient: 8 POST / HTTP/1.1
D [31/Mar/2008:21:48:11 +0100] cupsdAuthorize: No authentication data provided.
D [31/Mar/2008:21:48:11 +0100] Get-Printer-Attributes ipp://localhost/printers/Stylus-Photo-Series
D [31/Mar/2008:21:48:11 +0100] cupsdProcessIPPRequest: 8 status_code=0 (successful-ok)
D [31/Mar/2008:21:48:16 +0100] cupsdReadClient: 8 POST / HTTP/1.1
D [31/Mar/2008:21:48:16 +0100] cupsdAuthorize: No authentication data provided.
D [31/Mar/2008:21:48:16 +0100] CUPS-Get-Printers
D [31/Mar/2008:21:48:16 +0100] cupsdProcessIPPRequest: 8 status_code=0 (successful-ok)
D [31/Mar/2008:21:48:16 +0100] cupsdReadClient: 8 POST / HTTP/1.1
D [31/Mar/2008:21:48:16 +0100] cupsdAuthorize: No authentication data provided.
D [31/Mar/2008:21:48:16 +0100] Get-Printer-Attributes ipp://localhost/printers/Stylus-Photo-Series
D [31/Mar/2008:21:48:16 +0100] cupsdProcessIPPRequest: 8 status_code=0 (successful-ok)
D [31/Mar/2008:21:48:21 +0100] cupsdReadClient: 8 POST / HTTP/1.1
D [31/Mar/2008:21:48:21 +0100] cupsdAuthorize: No authentication data provided.
D [31/Mar/2008:21:48:21 +0100] CUPS-Get-Printers
D [31/Mar/2008:21:48:21 +0100] cupsdProcessIPPRequest: 8 status_code=0 (successful-ok)
D [31/Mar/2008:21:48:21 +0100] cupsdReadClient: 8 POST / HTTP/1.1
D [31/Mar/2008:21:48:21 +0100] cupsdAuthorize: No authentication data provided.
D [31/Mar/2008:21:48:21 +0100] Get-Printer-Attributes ipp://localhost/printers/Stylus-Photo-Series
D [31/Mar/2008:21:48:21 +0100] cupsdProcessIPPRequest: 8 status_code=0 (successful-ok)
D [31/Mar/2008:21:48:26 +0100] cupsdReadClient: 8 POST / HTTP/1.1
D [31/Mar/2008:21:48:26 +0100] cupsdAuthorize: No authentication data provided.
D [31/Mar/2008:21:48:26 +0100] CUPS-Get-Printers
D [31/Mar/2008:21:48:26 +0100] cupsdProcessIPPRequest: 8 status_code=0 (successful-ok)
D [31/Mar/2008:21:48:26 +0100] cupsdReadClient: 8 POST / HTTP/1.1
D [31/Mar/2008:21:48:26 +0100] cupsdAuthorize: No authentication data provided.
D [31/Mar/2008:21:48:26 +0100] Get-Printer-Attributes ipp://localhost/printers/Stylus-Photo-Series
D [31/Mar/2008:21:48:26 +0100] cupsdProcessIPPRequest: 8 status_code=0 (successful-ok)
D [31/Mar/2008:21:48:31 +0100] cupsdReadClient: 8 POST / HTTP/1.1
D [31/Mar/2008:21:48:31 +0100] cupsdAuthorize: No authentication data provided.
D [31/Mar/2008:21:48:31 +0100] CUPS-Get-Printers
D [31/Mar/2008:21:48:31 +0100] cupsdProcessIPPRequest: 8 status_code=0 (successful-ok)
D [31/Mar/2008:21:48:31 +0100] cupsdReadClient: 8 POST / HTTP/1.1
D [31/Mar/2008:21:48:31 +0100] cupsdAuthorize: No authentication data provided.
D [31/Mar/2008:21:48:31 +0100] Get-Printer-Attributes ipp://localhost/printers/Stylus-Photo-Series
D [31/Mar/2008:21:48:31 +0100] cupsdProcessIPPRequest: 8 status_code=0 (successful-ok)
Apologies if i have failed to provide adequate info, I thought this was enough for one post!
PLEASE remember - I am not a *nix expert, this is horribly complicated for me and I have no idea what is wrong or indeed, whether I've done this correctly.
I'm not familiar with Debian ... only used it a couple of months when I first started with *nix, but let's try something.
Open a web browser and type "localhost:631" into the address bar. This will give you the CUPS administrative interface (whatever it's called). Next click on "Manage Printers" and see if yours is there. If it is, perhaps the radio buttons of options will give you enough to get started. Maybe try "Cancel All Jobs" first. Then make sure you have "Printer State: idle, accepting jobs, published." If so, try "Print Test Page" and report your progress afterwards.
The Open Printing: Linux Foundation database says your printer "works mostly", and for this printer you must use at least Gutenprint 5.x -- Gimp-Print 4.x does not support it. Gutenprint is the successor of Gimp-Print, it was renamed with the change from version 4.x to 5.x.
I have an Epson Stylus Photo 830 that I finally put back into it's box. It gave me many problems in Linux, and in Windows. It also used the ink way too fast. Even inserting new ink cartridges, it had to "recharge" or something, which required a lot of ink. The quality did not match my HP DeskJet 920C. Just last week I bought another HP ... and HP OfficeJet J5788. Haven't tested it much, but it seems to work fine. HP is providing Linux drivers, and they have the best printing in Linux by far, so I stick with them.
If you want to have as less as possible problems with printer recognition you should use Suse or Pclinux,their printer compatibility and recognition is much,much better then Debian and Ubuntu-based distros,another good one-but less good than Suse and Pclinux-is latest Fedora...so for not becoming MAD AND SPEND TIME USELESSLY YOU'D BETTER MOVE TO THESE DISTROS 1
Last edited by DOTT.EVARISTI; 04-01-2008 at 04:50 AM.
Access to CUPS via localhost:631 did correctly identify the printer, selected it, and enabled it. However, test pages are not printed.
Recognise views on distros (slackware etc) but my distro of choice is debian, only the printing is letting it down but that could well be something I am responsible for rather than a failing of the o/s. Incidentally all the *buntu distros successfull installed printers and worked out of the box.
Quote:
Originally Posted by BugZrevengE
..sudo apt-get install cupsys-driver-gutenprint
Make sure you are using this driver (you may have been able to select many others - but I don't think so...)
Yes, this is where I am upto, but not sure how to install the driver. How is this done in terms of the command line and how can the current settings be displayed. I've lokked at lpadmin and lpinfo man pages but this was less than helpful.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.