Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

macRat17

macrumors member
Original poster
Dec 27, 2007
50
0
How do i print stuff from my mbp through my pc's router and printer? I have no idea how to set this up so any help would be appreciated. Thx.
 
so i am assuming your printer is connected to your router which is a printer server by a parallel connection? are you using Leopard or Tiger? use these directions.

- open system preferences and select "Print & Fax"
- click the plus icon to add a printer
- in the add printer window select IP and then LDP printer daemon
- in the address field type the router IP address (i.e. for my netgear router it is 192.168.0.1)
- in the queue field type the queue name of your print server. for my netgear FR114P its "fr114p". youll need to find this out in the manual or by a google search. also try "lp".
- name and location can be anything
- select the printer driver from "print using:". if your printer isnt there you may have to try the manufactorers site for Mac OS X drivers. if there are none try the generic post script printer.
 
Remote Printing from MBP

I am having the same problem with a Lexmark X-75. I can print when I am plugged in via the USB but cannot remotely.
I have the lexmark connected to a PC via USB. The printer is shared through the PC being connected to a router. Other wireless PC's can print successfully wirelessly to this printer. I cannot with the Macbook Pro. I tried to add a printer as suggested above but no luck. I tried using the IP address of both the router and the PC that the printer is connected to through the USB. Not sure what I should be using. I was not able to fined the print server name to fill in the queue field. Not sure what it is. On the PC with the printer it is "shared" and under the port settings in says " USB virtual printer port for USB"

Any help would be appreciated. This has been driving me crazy.

Thanks.
 
are you using leopard? seeing as though your printer is connected to your pc it should be a little easier. try this:

- open print & fax preferences and click the '+' button
- click windows at the top
- click your workgroup name i.e. "mshome" and then you PC's name
- enter your name and password
- click the printer's name
- enter the name and location as anything
- select your driver under "print using:"
 
My problem is that there is not a work group name or a printer name in the box under the Window Tab.
 
open explorer on the pc by pressing winkey+E. then in the sidebar open My Network Places then Microsoft Windows Network. the workgroup name should be listed there (if you dont know it already)

then open system preferences -> network -> airport or ethernet etc -> advanced -> WINS then check if your network is listed under workgroup. if its not type it in.

i still dont know if your using Leopard or Tiger yet!
 
Sorry - i am using Leopard. I'll give that a try but if i remember correctly i don't think it will allow me to type any of that info under this:

open print & fax preferences and click the '+' button
- click windows at the top
- click your workgroup name i.e. "mshome" and then you PC's name
- enter your name and password
- click the printer's name
- enter the name and location as anything
- select your driver under "print using:"

I think that area is shaded out. I'll give it a try tonight.

Thanks again
 
Sorry to be so slow to catch on. I am using leopard. To review I have a lexmark connected to a PC which the PC is connected to a router via USB. Three other PC's are connected to the same network wireless and are able to print to this printer. My Macbook pro via airport can't.

If I do this
open print & fax preferences and click the '+' button
- click windows at the top
- click your workgroup name i.e. "mshome" and then you PC's name
- enter your name and password
- click the printer's name
- enter the name and location as anything
- select your driver under "print using:"

I get grayed out boxes.

If I do this
then open system preferences -> network -> airport or ethernet etc -> advanced -> WINS then check if your network is listed under workgroup. if its not type it in.

I enter the router name in the NET BIOS BOX
The computer name in the WORK GROUP BOX
and the PC's IP address

I get an error message saying "INVALID IP ADDRESS".

What next?
 
you dont have to type in the IP address in WINS just the workgroup name.

try this if you cant work out the add printer window.

First things first: I am going to assume that your printer is already successfully hooked up and working on your Windows box. You should also have a wireless network set up and functioning correctly. I also am taking the assumption that you are at least vaguely familiar with the Windows XP and OS X environments, so if I mention the Control Panel on the XP box, you know how to get there, and so forth. If you don’t know, then ask our friend Google, he’ll help you out with a quickness.

Ok, now that all of that is out of the way, here’s what we need to do.

Get the Windows IP address. Fastest way to do this is go to Start > Run > and type in

cmd

Then in the new window, type

ipconfig

and write down the windows IP address; we’ll need it later. It should be in the ballpark of http://192.168.1.xxx or somewhere around there.

We need to tell Windows that we’re going to share the printer. Click Start and then Control Panel. Then double click on Printers and Faxes. Right-click on your printer, then select Properties. Select the Sharing tab, set Sharing to on, and name the Share something short and sweet. Don’t use spaces, you don’t want to make this more complicated than you have to. My printer’s name is “printy”, which I think is accurate.

Ever since Service Pack 2 came out for Windows, additional security measures have been set in place, so we’ll need to manually open up an additional port, although we just told Windows to share the printer.

So go to Start > Control Panel > My Network Places > Network Connections. New task on the left: Change Windows Firewall Settings, then click on the Exceptions tab. Click on Add Port, enter "OS X printer" (or whatever you want) in Name and "515" in Port Number. Leave TCP selected, click OK, OK and you’re done.

You might have to enable the Print Server service in the Services section of the Administrative Tools control panel. To check this, open Control Panel, then open Administrative Tools, then Services. Click on the Extended tab. Find the service TCP/IP Print Server, start it, and set it to start automatically.

Now we must set up print services for Unix. Click Start and then Control Panel. Double click on Add or Remove Programs. Click on Add/Remove Windows Components. Double click Other Network File and Print Services. Select Print Services for Unix. You might need your Windows XP CD, but I didn’t. Click OK to go back to the Add/Remove panel. Close it.

We’re done with the Windows box, now we need to get the Mac working with it.

Open a terminal window and type in:

cd /usr/libexec/cups/backend/

and then type in

sudo ln -s /usr/bin/smbspool smb

This creates a symbolic link for working with CUPS (Common Unix Printing System), if you’re curious about what you just typed in. After the sudo command, it will ask you for a password, so you need to have administrator’s privileges.

Now start up printer sharing from the Sharing Preference Pane. If you have already started it, you need to turn it off and then on again for CUPS to pick up the changes.

Go to the CUPS web interface at http://127.0.0.1:631

Select “Add Printer.” Give it a name, a location, and a description. These can be whatever you want.

Then choose:

LPD/LPR Host or Printer

The URI is in this format:

lpd://your.windows.ipaddress.from-earlier/your-printers-shared-name

Then choose the make and model. If they don’t have it exactly, it will probably still work.

That’s it. Hopefully you can now print with ease from your toilet or your bed or wherever you want to now.
 
thanks for the help

wow man, I don't know where you got the quote for printing through a windows pc, but I would have never figured all that stuff out! Thanks so much for you help! :cool:
 
its all good man. i got it from the brokenstones mac forum, i didnt write it! haha :)

this is what i use. the instructions could be compacted down a bit its not that hard but the most important thing to make this work is opening the firewall ports & adding the print services for unix on the PC and typing the terminal commands on the mac.
 
brokenbones? i'll have to google that. :p

i would have never figured out how to do this if it weren't for macrumors.com! i'm a new pc to mac convert! i love my mac, so useful but simple!!

unfortunately, i think i'm going to have to load XP onto here so i can do some stuff for work... sucks lol. deff not doing VISTA aka devil spawn!!!
 
Thanks for the info. I'll give it a try. I currently have 3 other Windows PC's printing to this same printer by wireless. Making these changes won't affect them??
Also what happened to the Mac's plug and play ability.
 
Didn't Work. Everything went as you described. Printer shows up when I go to print but it does not print. In he print job window it shows the "printer ready" but the status of the job is stopped.

Any ideas?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.