Jump to content

Trouble with HP 8150 Print Server


Riddler
 Share

Recommended Posts

I'm not sure if this needs to go in "Networking" but....

 

I have a virtual Mandriva box that has CUPS and a networked HP 8150 printer on it. I can printer from the server but can't seem to get it installed anywhere else.

 

I'm using windows XP clients, could someone help me out with the final process. Thanks

 

P.S. I've looked at the management page at localhost:631 and the printer is there, active and waiting on jobs.

Link to comment
Share on other sites

I don't quite understand your setup and problem. Is the print server a Linux box, Windows box, or dedicated device? Are you having problems printing from Linux or Windows?

 

I don't know much about all this, but I am able to print from Mandriva and Windows to a Canon USB printer connected to the print server built into my Netgear router. The following post shows how I did this in Mandriva. I first installed the printer and drivers with the Canon USB printer connected to the USB port on my computer. After this, I moved the printer to the Netgear router, then set up as below.

 

http://forum.mandriva.com/viewtopic.php?p=506242#506242

Link to comment
Share on other sites

I want the Linux box to be the print server and my windows boxes to print through it. It's a network printer and I can print from the Linux box it's installed.

 

The reason being, it's a routing issue with a satellite office. So I have the Linux box outside the router as a go between for the satellite users.

Link to comment
Share on other sites

The way I set up Windows to print to my Netgear Print server was to first install the printer drivers on Windows. Next choose "Add a printer" in Windows using a generic tcp/ip port. Finally right-click on the printer, chose Properties > Ports > make sure the box: Standard TCP/IP port is checked > click on Configure Port. Port name should be IP_xxx.xxx.xxx.xxx (where the x's are the IP address of the printer - in my case it was IP_192.168.0.1). For Printer name or IP address you should have xxx.xxx.xxx.xxx (where the x's are the IP address of the printer - in my case it was 192.168.0.1). For protocol, choose LPR. For Queue name choose LPT1.

 

This is what works for me. I can't say I know all that much about networking though.

Link to comment
Share on other sites

You should probably need to use HTTP printing from the Windows machines or in fact any other machine and point them to the IP address of the Linux Server. The Linux Server would then be configured to print to the printer either locally or across the network if the printer has an IP address.

 

This is how I did it when I had a Linux machine with a printer attached, and the Windows machines were then configured as networked with a HTTP printer. From what I remember you configure on the Windows machines like:

 

ipp://xxx.xxx.xxx.xxx/ipp

 

replacing xxx.xxx.xxx.xxx with the IP of the Linux machine. Also, Linux would also be configured the same with an IPP type url for printing. Either that, or a http type url to print to it. But I'm pretty sure I used an ipp url when I did it. You'll see when you try it through Windows, it'll prompt with the information to give.

Link to comment
Share on other sites

OK, now I need to understand - where is the printer? Is it networked? Is it connected to the Linux Server?

 

If it's networked, then you'll configure the printer within cups on the Linux Server by giving it:

 

ipp://hostname/ipp (or replace hostname with ip address of printer).

 

You'll have to make sure that cups is listening on the IP bound to the ethernet card, or 0.0.0.0 so that it will listen on all IP addresses regardless of what is assigned and even if it has multiple network cards. Port 631 will also need to be open so that it's not blocked.

 

Now, as for Windows, I don't have access to it - I don't use it. But, you can configure a HTTP printer in here. So, from a google search:

 

http://www.google.co.uk/search?hl=en&q...earch&meta=

 

and in particular this result:

 

http://www.owlfish.com/thoughts/winipp-cups-2003-07-20.html

 

it tells you about configuring a HTTP printer:

 

In Windows XP use "Add Printer" to add a new network printer, selecting "Connect to a printer on the Internet", and using a URL of http://hostname:631/printers/RawPrinterQueueName. Select the printer driver for this printer as you would for a locally connected printer.

 

you replace the last part with the name of the printer that you called it when you installed it in cups on the Linux Server. So, if you installed the HP 8150 and called it:

 

HP8150

 

in the name field, then your url would look like this:

 

http://hostname:631/printers/HP8150

 

replace hostname with the hostname of the Linux Server if it's resolvable by DNS, or alternatively, replace the hostname with the IP address of the Linux Server. And, you should be done. As I said, I don't have Windows, so I can't test it, but this is how I'm sure I set it up. Originally I couldn't remember if it was http or ipp, but it seems it was http after all :)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...