Home
My First Mac



 Help Buying and Getting
 Started with Your New Mac

1 Printer for Your Mac and PC

Quick Scan

First, choose whether you want to connect your printer to your Mac or PC.

Mac process is MUCH shorter.

Sorry, not much else here is quick.

1 Printer for Your Mac and PC – Can't We All Just Get Along?

So you just got a new Mac and you are wondering whether you need a new printer too. Maybe you can just use your old printer on a network hooked up to your PC or Mac. Let's take a look at a couple ways to get both computers printing from the same printer.

For many switchers that want to keep their PC around, there are a few ways to share one USB printer between both of their computers.

Admittedly, this task can be quite daunting at first, especially if you choose to leave the printer connected to the PC. Doing a quick Google search can leave you with many different tutorials on how do to this, leaving you clueless. Hopefully we’ll be able to explain to you an effective solution, soon.

To get started, you have to ask yourself one key question. Where do you want to leave your printer connected, the Mac or PC? If you bought a Macbook, for example, you most likely would want to leave it connected to your PC (assuming it is a desktop) so you can roam your house and print freely – not being stuck with an ugly black USB cable jetting out from the side of your new Mac, going to the printer.

With this decision made, please continue to the following sections accordingly.


I want to connect the printer to my Mac.

Lucky for us, Apple provides a great technology built into all Macs called Bonjour. (Formerly Rendezvous) Using this technology, networking your computers (Mac & PC) becomes a piece of cake.

Go to the Mac you intend to leave the printer connected to.

Note: We’ll assume the Mac can already print okay with the supplied printer. If not, please refer back to the instructions that came with your printer or to the manufacturer’s website for help setting it up on your Mac.

Open System Preferences by selecting the apple in your menu bar and clicking on “System Preferences”.

Click on “Print & Fax” and then select the “Sharing” tab. Now we’re going to check off the “Share these printers with other computers” box. In the list just below that, find your printer and make sure the selection box is checked off, if not, do so now.

Now we are ready to go onto the PC we would like to share our printer with.

Please visit this link and download the supplied piece of software, “Bonjour for Windows”. Next,  run this software and follow the instructions.

Assuming the Mac & PC are on the same network, wireless or wired, the Bonjour software should see the shared printer and add it to your printer list in Windows. The Bonjour software walks you through the process and therefore shouldn’t need explanation.

One downside to this is the Mac will have to be turned on in order for the printer to be accessible. Assuming all is well – congratulations on your success.


I want to connect the printer to my PC.

Unfortunately, this process may take a bit longer so please bare with me.

Go to the Windows based computer and log on.

Note: We’ll assume the PC can already print okay with the supplied printer. If not, please refer back to the instructions that came with your printer or to the manufacturer’s website for help setting it up on your PC.

Click on Start > Control Panel > My Network Places > Network Connections.

In the task bar on the left of the window, you should notice a button that says “Change Windows Firewall Settings”. In the new window, click on the “Exceptions” tab.

We’ll need to make sure the Windows Firewall isn’t going to interfere so we’ll need to click on “Add Port”, entering “Shared Printer” (or something you choose) in the Name field and “515” in the Port field. Leave everything else the same and choose “Ok”.

Back in the Control Panel, click on “Add or Remove Programs”. On the left, click on “Add/Remove Windows Components”, double clicking on the “Other Network File and Print Services” in the new window. Ensure “Print Services for Unix” is checked, if not, check it.

Now, continue the setup till it has been installed successfully. You may need your Windows install disk to complete the setup. Now you can go close out all the current windows and go back to your desktop.

We’ll need to open up Control Panel once more. Back in the Control Panel, you’ll need to see if on the left it says “Switch to Classic View” and click it. If you have “Switch to Icon View” instead, you are already in Classic and do not have to do anything.

In Classic View, click on Administrative Tools > Services. Now click on the “Extended” tab and look for the TCP/IP Print Server, turning it on and telling it to automatically do so from here out.

Windows Printer Services

We’re almost done on the Windows computer - don’t worry. Open up the Control Panel once more and click on “Printers and Faxes”. Hopefully you should see your printer in the list. Right click it, and then on “Properties”. Click on the “Sharing” tab in the new window and set the “Share Name” something short & w/o spaces.

Now you can close out the windows after saving your changes. The last step on the PC is to open up the “Start Menu” and click on “Run”. In the small box that appears, type in “cmd”.

A black window will open up and you will need to type in “ipconfig”, then hit enter. You’ll need to note the IP address of the computer which we’ll use a bit later. (It usually is 192.168.x.x)

Almost done, stick in there. Now we need to head over to the Mac and open a Terminal window. Terminal can be found by clicking on the Finder > Applications > Utilities > Terminal.app. A white window should open up, this is Terminal. (a bit similar to the command prompt in Windows)

Now we need to type in the following, exactly.

cd /usr/libexec/cups/backend/


Terminal - backend

Now hit enter and then type in the following, once again.

sudo ln -s /usr/bin/smbspool smb


Terminal - smb

You will be asked for an administrative password, which you will have to enter.

Open up “System Preferences” by clicking on the blue apple in the menu bar, and clicking on “System Preferences” from the dropdown menu. In the new window, click on “Sharing” (3 rows down) and then check off “Printer Sharing” under the “Services” tab.

Note: If you already had “Printer Sharing” powered on, you’ll need to turn it off then on again for this to work.

Printer Sharing check box

Open up your web browser and type in http://127.0.0.1:631, selecting “Manage Printers”, then on the new page, “Add Printer” towards the bottom left.

Manage Printers in CUPS

Note: Sometime during this process you may be asked for an administrator’s account name and password. This is your Mac’s username & password.

Type in a name (mine is “Shared”), location, and a description. (None of which matter too much) Clicking “Continue”, look down in the drop down box for “LPD/LPR Host or Printer” which we will need to select, then clicking continue.

The “Device URL” is in the following format. Please type this in, filling in all the appropriate information.

lpd://the.windows.ip.address.from.earlier/your-printers-share-name

For Example: lpd://192.168.x.x/hpprinter

Clicking “Continue”, you will now need to choose the make & model of your printer.

Note: If your printer isn’t listed – don’t panic. Use a printer similar to yours. (I have an HP PSC1510, not listed, and used an HP Deskjet series driver – works great)

Now you can try printing something from your Mac and it should work fine. As in the Mac section, you will need to keep your Windows PC powered on in order to keep the printer accessible. Good luck!

Kevin Schaefer is a hobbyist photographer and can be found on the internet at KevinSchaefer.net.



Whew! Was that too much or could you follow along? Have you found an easier way to share a printer between a Mac and PC? Let us know in the Comments section below.


DIG DEEPER

Apple’s Bonjour in Wikipedia

CUPS Printing System in Wikipedia

Related Articles:

Use your Mac laptop to utilize a Windows printer 

Sharing your printer with Windows users on Apple.com

 
 

This button is an easy way to let readers bookmark articles on Digg, Del.icio.us, Stumbleupon, Google Bookmarks and other services with a single click. You can find out more about Social Bookmarking here.

CLOSE

 
 
 
 
 
 

CLOSE     

 
 







Your Comments:

As a follow-up, you might also mention sharing the printer via Airport Express, or a USB server.


 H.E.Hazelhorst
 07/25/2007  at  12:37 AM

Yes, we plan to. That's a nice option that gives you some flexibility with the printer.


 Chris K
 07/25/2007  at  12:40 AM

i have a simple home network, with a desktop pc, a macbook and a router.

on the pc, i just set up the printer to be shared across the network and allowed the printer to be shared through the windows firewall.

on my macbook, i went into system prefs, print & fax, hit the "+" button, choose "more printers," selected "network neighborhood" and choose my network, hit "choose," selected the pc's name, hit "choose," then i selected the printer and hit "add." you can specify your printer type in the "printer model" drop down box.

true, the pc has to be on to use the printer, and you also don't have access to the printer's options. but i found it easier to setup this way rather than use the terminal.


 stephen Caldwell
 07/25/2007  at  11:11 AM

I'm aware of that method but I've found it to be pretty hit or miss depending on your printer. I'm glad you were able to get it working, though!


 Kevin Schaefer
 07/25/2007  at  02:40 PM

Installing Gutenprint also gives you more choices for printer drivers:

http://gimp-print.sourceforge.net/MacOSX.php3

With Gutenprint and the method above, I was able to get good results from our MacBook Pros printing over wireless to a Canon MP960 connected to our home network.


 Tim
 08/05/2007  at  02:36 PM

Printer connected to Mac. The Mac is a G4 , OS X ... version 10.3.9. The instructions in the following paragraph (step by step) do not match. there is not a "sharing" tab, but it does give me a choice box to check for sharing. I have downloaded BONJOUR and installed it in a PC laptop with OS XP wireless. but the wizard can not find the Mac printer. I am pretty slow with computers.Can you give me any help as to what I am doing wrong?

"Click on “Print & Fax” and then select the “Sharing” tab. Now we’re going to check off the “Share these printers with other computers” box. In the list just below that, find your printer and make sure the selection box is checked off, if not, do so now."

Thanks Tom


 TOM
 08/11/2007  at  10:39 PM

Tom,

I'm sorry for the slow reply. I've been quite busy.

The tutorial was designed for Apple's latest operating system, 10.4 aka Tiger. You are running 10.3, or Panther.

As far as I know, Bonjour instant networking (the technology that helps us share the printer) only works in Tiger.

I dug up this article that may be of some help. If you need further help setting this up, please don't hesitate to ask or email me directly at kjs [at] kevinschaefer.net.

http://www.macosxhints.com/article.php?story=20040208122655345


 Kevin Schaefer
 08/17/2007  at  12:30 AM

It seems that the printer is receiving the data, but it's not actually printing. I tried downloading a driver from the manufacturer, and this works when I connect the printer directly, but I don't know how to use that driver for the same (but wirelessly) connected printer... I'm just about ready to give up...


 Irene
 08/23/2007  at  01:19 PM

Hi Irene,

Is the printer hooked up to a Mac or PC? Are you trying to print to the printer wirelessly from a Mac or PC?

We need to eliminate one of the most simple potential problems.

I presume you have verified the Mac is receiving the data because you checked the "Printer Queue"? If not, go into System Preferences > Print & Fax > Printer Queue. (It is a little button)

Do you see the stuff you tried printing? If so, make sure the Printer Queue does NOT say "Jobs Stopped". If the jobs are stopped, hit "Start Jobs" and you should be good.

If not, post back or email me directly (kjs [at] kevinschaefer.net) and we'll continue troubleshooting.


 Kevin Schaefer
 08/24/2007  at  11:53 PM

Hello! thanks for your instructions.

I have a problem however.
Printer is connected to PC, printing from mac. When printing from mac job goes to 'completed' list. Then when looking at windows pc, it shows that the job is 'printing' but nothing is happening.

When i start a job from the pc, it wont print unless i delete the 'cups ..' job.

Help much appreciated as i really want to print from my macbook. Many thanks


 Matthew
 08/25/2007  at  11:36 PM

Page 1 of 7 pages  1 2 3 >  Last »

Your response:

Name: Email:

Notify me of follow-up comments

Enter the word you see below:


Remember my personal information

Please keep your comments related to the topic. Personal attacks, offensive language or comments containing advertising will be deleted and you may be banned from MFM.

MFM comments are moderated. It may take a few minutes to a few hours before your comment shows up so we can verify it's not comment spam. Sorry, but we receive spammy comments all day long.