Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Share USB Printer on Mac OS X Server System 10.5
Normally, you can't share USB printers via Mac OS X Server because the Print Server can only deal with Postscript printers. However, you can share USB printers normally via CUPS.

Set up your printer as normal (System Preferences » Print & Fax). Then, in Safari go to CUPS, which is usually at http://localhost:631. Click the Administration tab, then click the Share published printers connected to this system checkbox. Click Change Settings, and enter your admin username and password. Voila, plain old USB Printer Sharing works.

Note that you can't use Print Server to manage the printer, but who cares?
    •    
  • Currently 4.00 / 5
  • 1
  • 2
  • 3
  • 4
  • 5
  (10 votes cast)
 
[41,346 views]  

Share USB Printer on Mac OS X Server | 16 comments | Create New Account
Click here to return to the 'Share USB Printer on Mac OS X Server' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Share USB Printer on Mac OS X Server
Authored by: Anonymous on Mar 28, '08 07:44:01AM

I have never had any problems sharing out a USB printer attached to a server as long as there is a native driver, but also i have used the CUPS admin before to achieve the same result.....maybe i take that back in panther server i had issues but not on 10.4 server.......



[ Reply to This | # ]
Share USB Printer on Mac OS X Server
Authored by: EricMc on Mar 28, '08 08:19:14AM

Count me in the no problems column also. My Leopard server was upgraded from Tiger though, so perhaps something stuck from that. I have two, non-postcript, USB printers on it that share fine and are controllable from Server Admin.



[ Reply to This | # ]
Share USB Printer on Mac OS X Server
Authored by: stokessd on Mar 28, '08 09:54:57AM

Yes, but who in their right mind would buy a non-postscript printer? You are begging for trouble.


Sheldon



[ Reply to This | # ]
Share USB Printer on Mac OS X Server
Authored by: johnsawyercjs on Mar 28, '08 12:53:51PM

Most printers don't do PostScript. If one doesn't need PostScript, it vastly increases the number of printer models one can choose from. I know PostScript is "better" (and literally better for people who need it), but most non-PostScript printers are fine for most people.



[ Reply to This | # ]
Share USB Printer on Mac OS X Server
Authored by: Loh-Q on Mar 28, '08 05:32:30PM

We use a Canon MP-610 multi-function printer (USB) and it works fine with just the normal Print Server setup. The trick is to use it with IPP protocol only and make sure that under LPR "Show name in Bonjour" is enabled even though LPR is NOT enabled.... That should work for any USB printer, just make sure you download and install the drivers as Leopard Server doesn't have the drivers installed as default like Leopard Client does. With the Canon, we had to make sure everyone had the newest drivers too to match the server. As for scanning, we have a generic "scanner" user that we can use "screen sharing" with to scan. That way anyone can scan docs and save them to a shared location and access their files too. It is an "Advanced Server" installation, not "Standard" or "WorkGroup".

Hope that helps...
Bobbi Style
:-)

---
Mac muzak maniac



[ Reply to This | # ]
Share USB Printer on Mac OS X Server
Authored by: shdw on Mar 28, '08 07:09:41PM

I'm sharing my USB printer and now I'm trying to have my girlfriend's PC (Windows) laptop to print to it.

I tried many things and yet I was not successful.

Tried adding a TCP/IP port pointing to my Leopard computer IP address within my network with and without the LPR option and the queue name. However, it seemed to be able to detect if the queue was valid or not, which lead me to believe that it would print, but didn't.

I also saw that my printer was added automatically to the SAMBA shares as \\myLeopardIP\MyPrinterName (by typing the console command "smbclient -L localhost") ; tried that too, it almost hanged the PC, but it added it. But still couldn't print to it.

Any suggestions would be appreciated.

Thanks !

- shdw -



[ Reply to This | # ]
Share USB Printer on Mac OS X Server
Authored by: woody97470 on Mar 31, '08 04:18:45AM

Have you tried Bonjour for windows available from Apple?



[ Reply to This | # ]
Share USB Printer on Mac OS X Server
Authored by: shdw on Mar 31, '08 11:58:07AM

Thanks for pointing out, I didn't even know it existed.

I will try that tonight !

- shdw -



[ Reply to This | # ]
Desktop/Laptop
Authored by: macosxleopard on Mar 30, '08 03:07:16PM

It works on desktops and laptops too.



[ Reply to This | # ]
Share USB Printer on Mac OS X Server
Authored by: mannyveloso on Apr 01, '08 09:47:48AM

I was trying to use a MF-4150, which uses its own custom USB driver. This worked like a charm. Leopard server was able to see the printer without the hint, but the correct driver never showed up - it always defaulted to "generic postscript." I could never get the driver selected when using LPR or IPP either, which was sort of odd.

Without the Canon driver, I couldn't duplex. So now I can use my el-cheapo laser printer with the Canon USB driver. Nice!



[ Reply to This | # ]
Share USB Printer on Mac OS X Server
Authored by: fthomsen on Apr 25, '08 10:36:41AM

Does this also work with a Fax-Modem on the Leopard Server? Publishing it brings no error, but how to add it with a client?



[ Reply to This | # ]
Share USB Printer on Mac OS X Server
Authored by: djk on Apr 30, '08 03:25:59PM

I'd just like to say a massive thank you for this post!

I was trying just about everything I could think of via scouring the internet for any clues to get our canon i9950 working over bonjour on our Leopard network at home.

It just got really boring having to pass the USB plug to each other each time we wanted to print.

I was looking into making my own .ppd file to suit our printer correctly.

But then google finally delivery this link to me!!

I just absolutely can't believe Apple haven't turned this on by default in their appropriation of CUPS!!! Please change this for your next big-cat-release apple (or sooner)!

Thanks again!



[ Reply to This | # ]
Share USB Printer on Mac OS X Server
Authored by: chiggins on May 15, '08 12:58:26PM

WARNING: I just tried this on my new Xserve and as soon as I checked the box in CUPS, Safari locked up. Then, my Preferences locked up. So I rebooted. Now, when I try to login in, the whole machine just freezes.

So, thanks for that... and buyer beware.



[ Reply to This | # ]
More on Share USB Printer on Mac OS X Server
Authored by: Mauve Pachyderm on May 24, '11 05:02:14PM

I used this post on using CUPS to allow sharing of my USB printers hooked up to my mac mini server. However, perhaps because I have Snow Leopard (10.6) Server, I had to do an additional step to make this work.

1. Invoke CUPS through the Safari browser, which is usually at http://localhost:631, as stated in the earlier email.
2. Select Administration tab.
3. Check off under advanced settings "Share printers connected to this system" and "allow printing from the internet"
4. Under "Printers" heading, select "Manage Printers" radio button. (This is assuming that you already have your printers set up to print off your server. If you haven't, add them through "print & fax" under the system settings application.
5. Click on the hyperlink to whichever printer connected to your server that you want to share, say e.g. "HP_LaserJet_1320"
6. Select "Modify Printer" under "Administration" drop down. You will then be asked to enter your name and password. You'll have to wait a bit as it looks for printers.
7. Click radio button next to the printer you want to share (make sure it's the same one whose name is in Step 5). Select "continue" at bottom of page.
8. Check off "Share this printer" next to "Sharing", Hit continue.
9. Select the appropriate driver for the printer. Then select "Modify Printer" at bottom of page.

You're done.






[ Reply to This | # ]
More on Share USB Printer on Mac OS X Server
Authored by: rsfinn on Jun 01, '11 08:05:11PM

These instructions worked perfectly for me on my Mac mini server. Thanks very much.



[ Reply to This | # ]
Share USB Printer on Mac OS X Server
Authored by: naynay on Jul 07, '11 11:19:53PM

The CUPS solution on MacOSX snow leopard server works great, but be mindful that if you have a firewall up on MacOSX server, that you will need to allow port 631 for IPP printer sharing.

If this port is not open, your Mac will still see MacOSX server the printer is attached to, but will stall as it tries to get information about the printer and will not be able to send documents to print to it.



[ Reply to This | # ]