LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Server
User Name
Password
Linux - Server This forum is for the discussion of Linux Software used in a server related context.

Notices


Reply
  Search this Thread
Old 06-26-2009, 12:31 AM   #1
litlmary
Member
 
Registered: May 2005
Location: Texas, somewhere near Houston (I think)
Distribution: See my sig
Posts: 308

Rep: Reputation: 30
Shared printer does not print


A few months ago a client had me build a small file server running OpenSuse for them. They also had me install an HP Designjet 650C on the server and share it on the network for 2 desktops to print to.

All went well and there have been zero problems. Happy customers are good things.

They use a few specialty apps that don't have good enough FOSS counterparts, so I couldn't talk them into switching the desktops to Linux, although they were very interested in it. One of the desktops runs Vista and has an XP Pro VM on it (they are considering a Linux VM to go with it so they can dip their toes in the water). There was a locally installed HP OfficeJet 5610 on the machine, but printing from the XP VM was a hassle because they had to tell virtualbox to pass the usb interface to the VM, effectively disabling it in Vista. Then to print in Vista again they had to release the interface back to the host OS. The other desktop (running XP) was also unable to print to it.

They asked me to install the 5610 on the server and share it like I did the 650C. Installing it on the server was easy. I just plugged it in and checked to make sure everything was neat and tidy in YaST. It printed flawlessly. I configured the share identically to the way I shared the 650C.

I browsed the network from Vista, found the printer, and installed it using Vista's native driver. Then I sent a print to it from Vista and nothing happened. Vista is very slow to communicate with the printer compared to the 650C, but it will eventually report that the print job was successful. The printer never receives the print, though. Where are the print jobs going?

The VM and other desktop are as big of a problem. XP does not natively support the 5610, so I have to download a driver from HP's site. The driver uses a stupid binary installer that will not allow the driver to be manually installed. Running the installer works, but the driver will not install until it sees the printer in a usb port. That won't work because we are connecting to it over a network path. Where can I find a driver that can be manually installed?

TIA

J
 
Old 06-26-2009, 02:04 PM   #2
Fantasio
Member
 
Registered: Nov 2007
Location: Vinsobres - Drome - France
Distribution: SuSE Linux 11.3
Posts: 152

Rep: Reputation: 19
Use a other driver for your printer or use only the inf file in windows.
 
Old 06-26-2009, 04:08 PM   #3
litlmary
Member
 
Registered: May 2005
Location: Texas, somewhere near Houston (I think)
Distribution: See my sig
Posts: 308

Original Poster
Rep: Reputation: 30
That's what I am thinking, too. Where do I get another driver to try with, though?

Thanks for the reply,

J
 
Old 07-24-2009, 12:05 AM   #4
litlmary
Member
 
Registered: May 2005
Location: Texas, somewhere near Houston (I think)
Distribution: See my sig
Posts: 308

Original Poster
Rep: Reputation: 30
*bump*

Believe it or not, my customer is still patiently waiting...

Any new ideas?

Anyone?

Anyone?

Bueller?

J
 
Old 07-24-2009, 07:45 AM   #5
tredegar
LQ 5k Club
 
Registered: May 2003
Location: London, UK
Distribution: Fedora38
Posts: 6,147

Rep: Reputation: 435Reputation: 435Reputation: 435Reputation: 435Reputation: 435
Quote:
I browsed the network from Vista, found the printer, and installed it using Vista's native driver.
I think this is where your problem lies: You installed the "Vista native driver"

I no longer use win, but let me give you an analogy from my linux-only LAN.

My server has my printer attached. Printing from the server is easy. CUPS on the server is configured with the appropriate HP Laserjet driver, and to advertise its services to my LAN.

If I want to print from my laptop, I ask laptop-CUPS to find the server-printer on my LAN. It finds it. Then, when laptop-CUPS asks me for which printer driver to install I have to Select "None": Raw printer.

This is because the laptop doesn't need the printer driver, all that is handled by the server-CUPS.

If on laptop-CUPS I install the HP Laserjet driver (which is what I did at my first attempt to get the remote pronter working), the server-printer does not work.

So you need some way of telling windows not to use the printer-driver, just send the raw job to your networked printer, and let the CUPS-driver sort it all out. The last windows I used was '98, so I cannot help you with the windows end of things, but at least you should know where to start looking.
 
Old 07-24-2009, 04:50 PM   #6
litlmary
Member
 
Registered: May 2005
Location: Texas, somewhere near Houston (I think)
Distribution: See my sig
Posts: 308

Original Poster
Rep: Reputation: 30
THAT is interesting!!!

I can't wait to try it. I'll report back (and thank) if it works.

J
 
Old 07-24-2009, 05:24 PM   #7
litlmary
Member
 
Registered: May 2005
Location: Texas, somewhere near Houston (I think)
Distribution: See my sig
Posts: 308

Original Poster
Rep: Reputation: 30
I googled for the right driver to use in Windows XP/Vista for a raw printer and ran into this:

http://www.owlfish.com/thoughts/wini...003-07-20.html

It really looks like you are on the right track. The client is out for the weekend, but we'll be testing it soon!

J
 
Old 07-26-2009, 06:29 PM   #8
litlmary
Member
 
Registered: May 2005
Location: Texas, somewhere near Houston (I think)
Distribution: See my sig
Posts: 308

Original Poster
Rep: Reputation: 30
It seems like the desktops aren't able to communicate with the remote printer queue with an "access denied" error. I can install the printer, but the print jobs still vanish into the ether. It looks like a permissions issue. How can I check/change that?
 
Old 07-28-2009, 09:53 AM   #9
Fantasio
Member
 
Registered: Nov 2007
Location: Vinsobres - Drome - France
Distribution: SuSE Linux 11.3
Posts: 152

Rep: Reputation: 19
Not sure, it's a permissions issue ...
Do you see any entry in /var/spool/cups when you try to print ?
I've a look on samba logs, may you have some interesting logs
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Unable to print to shared printer... jim_naisium Slackware 1 07-26-2007 08:50 PM
I want to print using windows XP shared printer dv502 Linux - Networking 4 01-04-2007 01:06 PM
how to print on a winxp-shared printer from inux? pusrob Linux - Networking 14 06-16-2006 05:33 AM
Using samba to print to a win2003 shared printer sam_casperson Linux - Networking 0 07-12-2004 01:57 AM
Can't seem to print to an XP Pro Shared Printer powerismine Slackware 1 05-09-2003 11:54 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Server

All times are GMT -5. The time now is 11:59 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration