Q I have PaperCut NG/MF running on my Apple Mac OS X Server (or a Linux server running CUPS) and I have a few Windows clients on my network that I need to enable for printing, is this possible?
Yes, it is possible to support the Windows client using one of the three following methods:
If you have a large number of Windows clients, it may make sense to set up a Windows-based Secondary Print Server
. This system would host a set of Windows hosted print queues (these can of course be queues mapping to the same set of physical printers) and in turn report usage back to the main Mac Server (primary server). This way you can support the Windows system via “native” queues and hence take advantage of features like auto driver deployment. To support this setup you would:
Install the printers on a Windows system.
Add a printer on other Windows systems mapping to
Download the Windows version of PaperCut
NG and install the Secondary Server
component on the system hosting the printers. Follow the directions outlined in Chapter 12
Windows 10 and newer systems support IPP (Internet Printing Protocol) and hence can print directly to a Mac CUPS based print queue. To configure a Windows system to print to a Mac print queue:
Add a printer
from Control Panel → Printers
Select A network printer, or a printer attached to another computer
Select Connect to a printer on the Internet or on a home or office network:
. This will enable IPP.
Enter the printer’s URL. This will be in the form:
is the name or IP address of the server and
is the name of the print queue.
Select and install the printer’s driver as appropriate.
You may need to enable Printing Sharing
on the mac server. This should be enabled by default on the Server, however, printers hosted on a Mac workstation may need Printer Sharing
enabled via System Preferences → Sharing
Note: We recommend IPP over Samba as a number of our users have reported issues with Mac’s Samba implementation. IPP seems to be much more reliable and easier to set up.
If you have a single Windows system or a small number, it may be simpler to configure the Windows system(s) to print directly to the printer. Monitoring can then be done by installing the Print Provider
component on the Windows system. The Print Provider
monitors the local print queues and forwards details to the Mac primary server. In effect, the drivers are treated as Host Only
drivers - that is, drivers that don’t print via a server.
Categories: How-to Articles, Print Queues
Keywords: Microsoft, workstations, Apple, Common Unix Print System