Unable to print to a shared usb printer on a WinXP box via Samba
MandrivaThis Forum is for the discussion of Mandriva (Mandrake) Linux.
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.
Unable to print to a shared usb printer on a WinXP box via Samba
I now have 3 computers on my small network with three printers
Computer 1) Mandriva Le 2006 running Samba with a Lexmark z22 usb printer which is shared and can be seen and printed from the other two computers
Computer 2) WinXP box with two USB printers, a HPpsc 1300 and a Lexmark z25
Computer 3) WinXP box with no printer
Computer #3 can see and access the shared partitions and printers on both of the other computer
Computer #2 can see the shared drives and the shared printer on Computer # 1 and can access it.
Computer #1 can see and use the Windows shares on the other two boxes but it can only see the two usb printers and is unable to use them. Trying to print a test Page on either of them causes the printer to send a carriage return and nothing else happens. I am running the shorewall firewall on the LInux box and have enabled it to allow Samba and CUPS access.
Been trying yo get this working for a long time, jusy hoping someone can help me out. And I have read the samba and cups documantation
If its any consolation to you. I've spent a lot of time on this issue too and found that Windows makes a terrible print server system. I ended up making Linux the print server for all my systems when I used to run Windows on my network. That way all my computers could use all my printers. You can even make Linux a print server for a printer that Linux itself can't print to. For example, a printer for which there is only a Windows driver available. Linux can be used because the Windows systems will render the printer output in the proprietary language the printer expects before it's sent to the Linux connected printer. Really cool.
Well I finally solved this one. After a LOT of research, I read that this printer (LexmarkZ25) does not work well or at all with CUPS, and it was suggested that I try LPRng. I installed LPRng and it works like a dream .. !Yay!
I haven't converted to cups yet either. I'm one of those old-school hold outs. I like lprng. I've been using it for years and it doesn't give me _any_ static. As long as this is the case, I will continue to use lprng. I hear cups is great, but I'm not going to spend the time to learn cups to solve problems I don't have.
By the way, all my home ink-jets are Lexmarks. They were the first ones to offer Linux drivers on for their commodity printers, so they gained my loyalty early. I've know a couple of them have given grief to some of my poor Windows friends. This is too bad. No one has doled out more grief than Hewlett-Packard. They are the worst in my experience. Some of their high end stuff is good... like stuff that cost more than $1500 or so.
Lprng is great. Just remember to process/filter for the target printer before you send to the printer server. Otherwise the printer server will get bogged down doing the rendering. If you render on the clients (which typically have one user at a time and thus plenty of extra horse power) all will run very quickly and efficiently. The printer server then only has to queue up and pass the output to the printer and these are low resource activities.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.