Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
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.
I have a desktop running FC5 with an HP Photosmart C4180 connected via USB. I can print perfectly form the desktop.
I also have my office laptop running Windows XP SP2 with the HP 4180 drivers installed. I have set up a network print queue on the laptop as an LPD port. The two machines can communicate via the network (I access the laptop via RDP from the desktop). When I send a print job from the laptop to the network queue on the desktop, the print job arrives in the queue but does not print. I have checked the CUPS job queue and it shows the job as held. If I hit release, it says "Job released for printing." When I check the job history it says "aborted". Here is an extract from /var/log/cups/error_log
I [19/Oct/2007:10:41:50 +0100] Started "/usr/lib/cups/cgi-bin/jobs.cgi" (pid=4747)
E [19/Oct/2007:10:41:50 +0100] Job ID 377 has no files! Canceling it!
I [19/Oct/2007:10:41:50 +0100] Job 377 was released by "root".
Could this be a print filtering problem?
Remember printing works fine locally from the linux desktop.
I do not know anything about the method you are using but:
I have a desktop running Slackware 11 connected to a printer through the parallel port. I have a laptop which is networked with samba and able to print via CUPS. The only configuration that needed doing was samba.conf
Yeah thanks. I've tried all that to no avail. This used to work fine with the old LPD. CUPS has given me nothing but trouble. Why fix something that isn't broken?
You say you can connect with rdp but can your users see their linux home directories from XP with samba? Just wondering if this could be a samba problem rather than a CUPS problem.
Now that's a good point. Although going back one step, I am trying to print from XP to the Linux queue using the LPD protocol (I have installed the lpd client in windows and cups-lpd is active in linux). However, I have also tried using the windows printing protocol and i get to the point when setting up the remote queue where it asks for authentication but this fails. And I have just tried to connect to a samba shared drive on the linux machine from XP but no response. I usually connect to a share on XP from Konqueror so I hadn't noticed this failure before. But that still doesn't explain why I can't print via lpd, does it? AS I said, the print job arrives in the queue but cups aborts the job for some reason.
I have set up a samba user associated with my linux account and i have also replicated my XP account and password in linux but neither has provided connectivity.
With my Samba servers, I maintain (within CUPS) two print queues for a printer.
One is a raw print queue, which is accessed by the Windows machines. As the Windows machines have their own printer drivers installed, they format the print pages, and the formatted output is passed as is via the raw print queue to the printer.
The other print queue is used by the Samba servers only, any print pages are formatted by the drivers within CUPS and then sent to the printers.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.