This section discusses printer setup on systems where print queues are hosted on Mac OS 10.8+. There are some very minor differences between the two setup instructions, but they follow the same structure. See Windows hosted print queues if you have Windows hosted print queues.
- Apple Print Server
- Wireless Print Server Mac
- We Print Server For Mac Catalina
- Mac Server Download
- Weprint Server For Mac
- We Print Server For Mac Catalina
System Information: Mac OS X EI, Version 10.11.5. Below is a topology of normal network and taken as example in this guidance. The Default IP of the print server is 192.168.0.10. Before doing the settings, please prepare the IP of the router. Normally, it's the gateway of your computer. In this guidance, 192.168.1.1 is assumed as the IP of. We run both AD & OD, and all of our Mac's are bound to both AD & OD. Our users authenticate to Active Directory. My issue is printing from our Mac's (MacBooks to be precise). Currently, all of our PC's are printing to a Windows Print Server (Server 2003). When setting up printing on our Mac's, we use IP printing.
Installing the printers
Install the printer on the system running PaperCut using a compatible driver. For example, a driver supplied by Apple or the manufacturer. If there is a choice of driver, we recommend a Postscript or PPD based driver. Follow the manufacturer's suggested setup procedure for this part of the implementation. If the manufacturer supports various connection methods, we recommend using JetDirect/Socket if possible. Here is an example of a procedure that sets up a standard printer using a plain JetDirect/Socket connection:
Select System Preferences.
In the next window of installation wizard 'choose a language' and click OK.
Select Print & Scan (in 10.9, this is named Printers and Scanners) .
Click + to add a new printer.
Click the IP tab.
In the Protocol list, select HP Jetdirect - Socket.
Enter the printer's IP address.
Give the printer a simple name without spaces.
Select the driver or printer model from the list; then click Add.
Print some test pages to the newly configured printer, such as printing a web page from Safari. Confirm that printing works as expected before continuing. Be sure to test multiple options such as Duplex and Grayscale. If printing is not working as expected, see the troubleshooting section below.
NOTE'>NOTEIf you are adding new printers, configure PaperCut to monitor the new print queues. For more information, see Add and remove/delete/ignore printers.
Tips and troubleshooting
Always try HP Jetdirect/Socket first, and use proprietary connection methods as a last resort
If your printer does not support HP JetDirect/SocketHP JetDirect Socket describes the process in which the printer is connected to the server/system. A JetDirect Socket means that the server communicates with the printer via a standard TCP socket connection over the network. This method of connection is often called a Standard TCP/IP Port in other non-HP brands, and the process is commonly refereed to as setting up a 'networked printer'. The TCP port used for communication is port 9100., consider using IPPThe Internet Printing Protocol (IPP) is an Internet protocol for communication between a print server and its clients. It allows clients to send one or more print jobs to the server and perform administration such as querying the status of a printer, obtaining the status of print jobs, or cancelling individual print jobs. IPP can run locally or over the Internet. Unlike other printing protocols, IPP also supports access control, authentication, and encryption, making it a much more capable and secure printing mechanism than older ones. as an alternative
If you are not able to install or find a driver for your printer, try the Generic Postscript Driver/Printer
Sharing the printers
On Mac OS 10.8, Apple removed the ability to share printers using the Server Admin app. Sharing printers is now easier, however, LPDThe Line Printer Daemon protocol (LPD) is a network protocol for submitting print jobs to a remote printer. A server for the LPD/LPR protocol listens for requests on TCP port 515. A request begins with a byte containing the request code, followed by the arguments to the request, and is terminated by an ASCII LF character. An LPD printer is identified by the IP address of the server machine and the queue name on that machine. Many different queue names may exist in one LPD server, with each queue having unique settings. The LPD software is stored on the printer or print server. has since been removed as an sharing option, and the default sharing method is now IPP. To share your printers, follow the below steps:
Open System Preferences > Print & Scan on the print serverA print server is a system responsible for hosting print queues and sharing printer resources to desktops. Users submit print jobs to a print server rather then directly to the printer itself. A print server can be a dedicated server but on many networks this server also performs other tasks, such as file serving (in 10.9, this is named Printers and Scanners)
Click the printer you want to share
Select Share this printer on the network.
Setting up the printers on Mac workstations
Once the printers are set up on the server and shared, the next step is to install the printers on the workstations. This section includes the manual setup of print queues to workstations, as well as discussing a method of automating deployment via the Workgroup Manager. The goal is to add the printer on the workstation so it communicates with the server's print queues rather than directly to the printer. Protocols include IPP, LPD, or LPD added via BonjourBonjour is Apple's implementation of zero-configuration networking (zeroconf), a group of technologies that includes service discovery, address assignment, and hostname resolution. Bonjour locates devices such as printers, other computers, and the services that those devices offer on a local network using multicast Domain Name System (mDNS) service records.. The recommended setup is to use IPP, as this is the native protocol.
Manual setup
Apple Print Server
Open System Preferences > Print & Scan on the workstation (in 10.9, this is named Printers & Scanners)
Click +.
Select IP as the type; then select Internet Printing Protocol - IPP as the Protocol. (If IPP is not compatible with this device, select Line Printer Daemon - LPD as the Protocol)
In the Address, enter your server name (or IP Address).
In Queue, enter the the printer's Queue Name prefixed with printers/. For example: printers/my_office_printer.
Select the appropriate driver under Print Using.
Select Printer Software. If your model is not listed here, install the manufacturer's driver and repeat these steps again
Take some time to test printing from the workstation, and confirm that all functions of the printer are working.
The most trusted torrent clients for Mac in the world. Bi t Torrent Web. The easy-to-use online torrent downloader and player for Mac. Having trouble installing on Mac? Find the solution here. Bi t Torrent Classic (Stable ) The original desktop torrent client for Mac. Download the official µTorrent® (uTorrent) torrent client for Windows, Mac, Android or Linux- uTorrent is the #1 bittorrent download client on desktops worldwide. Torrent soft for mac. Description of Allavsoft Video Downloader Converter 3.22.9.7586 This powerful Video Downloader supports downloading movies, music videos, playlist, sport videos, lectures, and more from free video sharing websites like Facebook, Dailymotion, eHow, and more than.
If you have trouble connecting, ensure the queue name you are entering is correct. The queue name of the printer is set when the print queueA print queue displays information about documents that are waiting to be printed, such as the printing status, document owner, and number of pages to print. You can use the print queue to view, pause, resume, restart, and cancel print jobs. is first created on the Mac server, and might be different to the visible printer name. The queue name is displayed on the print server under System Preferences > Print & Scan > [select printer] > Options & Supplies > General > Device Name.
If you have problems obtaining a driver for your printer, try the Generic Postscript Driver. This option works with most printers. If after a test print the printer stops with a connection error, check the printer sharing permissions on the server or try the alternate method discussed below.
Publishing the printer via Workgroup Manager
Manually installing the printer on each desktop on a large network can be tedious. Large networks using Open Directory can automate the process with Workgroup Manager. The key to successfully deploying/publishing printers via the Workgroup Manager is to publish the configuration from a working workstation rather than the server itself. The reason behind this is that it would publish the server's printer configuration. Since the server is configured to print direct to the device and not to the queue, this would be the incorrect configuration for user workstations. Instead, install the Workgroup Manager software on a configured workstation/client and publish its known configuration. We recommend having a workstation setup that is for Workgroup Manager administration and deployment only.
Select one workstation on your network. Follow the manual set up procedure as discussed above.
Test and confirm this workstation is configured and printing correctly. Also select other settings as appropriate such as tray, duplex and other defaults. It is important to test this step before continuing. If printing is not working, this needs to be fixed before Workgroup Manager is used to publish your print queues.
Install the Workgroup Manager on this client workstation found on the Mac OS X Server install disk).
Open the Workgroup Manager, connect to your directory, then select an appropriate user group or computer group used to manage client settings.
Enter the Settings/Preferences area; then select Printing.
Select Manage Always; then add printer(s) set up in step 1.
Save the settings and exit (e.g. click Done).
Log onto another workstation and confirm that printer settings are being published as expected.
I've been working with Mac hosting for about thirteen years. I tell people about using a Mac mini as a server and they just love the idea of it. There are a lot of great hosting options out there these days, but it's nice to work with a server where the OS is familiar and you know you control the whole stack of hardware and software. Our base Mac mini subscription starts at just $79/mo (that includes the server) so it's much easier to get started.
Five years ago today, I wrote a post about ways you might use a Mac server. I've decided to update that list and add some new ones that have come along in the last little while. It's a mix of Mac apps, open source projects, and iOS tools. Now when you say to yourself 'I'd love to try a Mac server but I just don't know what I'd do with it' then you can take a look at this list. (Have more suggestions? Add them here.)
Ways to use your Mac Server
macOS server is in the middle of a big transition, but I'm still including it here. You'll want to be sure to read up on the future roadmap. It's a first party way to run a Profile Manager and Open Directory.
There are a number of ways to use your Mac as a build server. It's easily the most popular use here at MacStadium. You might look at Jenkins, Buildkite, Teamcity, Veertu, or Gitlab.
Xcode now includes Xcode Server. We have a guide for setting up Xcode 9 Server that may be helpful.
Resilio is a file sync server built on bit torrent technology. It's very good for large files. Here is a tutorial to setup a file server with Resilio on a Mac mini.
Selfoss is a web based RSS reader that is open source and free.
Screens will let you use a Mac from your iPad or iPhone.
NuoRDS is a scalable terminal server for Mac. Here are some setup instructions.
Hazel is an automation tool that can keep your Mac server clean. (I use it to offload things from Dropbox, make a copy of full resolution images, etc. Just set it up and let it run. It's especially useful for people who use an iOS device full time but want a Mac to do some heavy lifting in the background without much interaction.)
Sendy is a self hosted service to email your newsletters at a significant discount. Similar to MailChimp.
Guacamole is a client-less remote desktop gateway. You can control your machine without needing a client (and just a browser using HTML5.)
Select Print & Scan (in 10.9, this is named Printers and Scanners) .
Click + to add a new printer.
Click the IP tab.
In the Protocol list, select HP Jetdirect - Socket.
Enter the printer's IP address.
Give the printer a simple name without spaces.
Select the driver or printer model from the list; then click Add.
Print some test pages to the newly configured printer, such as printing a web page from Safari. Confirm that printing works as expected before continuing. Be sure to test multiple options such as Duplex and Grayscale. If printing is not working as expected, see the troubleshooting section below.
NOTE'>NOTEIf you are adding new printers, configure PaperCut to monitor the new print queues. For more information, see Add and remove/delete/ignore printers.
Tips and troubleshooting
Always try HP Jetdirect/Socket first, and use proprietary connection methods as a last resort
If your printer does not support HP JetDirect/SocketHP JetDirect Socket describes the process in which the printer is connected to the server/system. A JetDirect Socket means that the server communicates with the printer via a standard TCP socket connection over the network. This method of connection is often called a Standard TCP/IP Port in other non-HP brands, and the process is commonly refereed to as setting up a 'networked printer'. The TCP port used for communication is port 9100., consider using IPPThe Internet Printing Protocol (IPP) is an Internet protocol for communication between a print server and its clients. It allows clients to send one or more print jobs to the server and perform administration such as querying the status of a printer, obtaining the status of print jobs, or cancelling individual print jobs. IPP can run locally or over the Internet. Unlike other printing protocols, IPP also supports access control, authentication, and encryption, making it a much more capable and secure printing mechanism than older ones. as an alternative
If you are not able to install or find a driver for your printer, try the Generic Postscript Driver/Printer
Sharing the printers
On Mac OS 10.8, Apple removed the ability to share printers using the Server Admin app. Sharing printers is now easier, however, LPDThe Line Printer Daemon protocol (LPD) is a network protocol for submitting print jobs to a remote printer. A server for the LPD/LPR protocol listens for requests on TCP port 515. A request begins with a byte containing the request code, followed by the arguments to the request, and is terminated by an ASCII LF character. An LPD printer is identified by the IP address of the server machine and the queue name on that machine. Many different queue names may exist in one LPD server, with each queue having unique settings. The LPD software is stored on the printer or print server. has since been removed as an sharing option, and the default sharing method is now IPP. To share your printers, follow the below steps:
Open System Preferences > Print & Scan on the print serverA print server is a system responsible for hosting print queues and sharing printer resources to desktops. Users submit print jobs to a print server rather then directly to the printer itself. A print server can be a dedicated server but on many networks this server also performs other tasks, such as file serving (in 10.9, this is named Printers and Scanners)
Click the printer you want to share
Select Share this printer on the network.
Setting up the printers on Mac workstations
Once the printers are set up on the server and shared, the next step is to install the printers on the workstations. This section includes the manual setup of print queues to workstations, as well as discussing a method of automating deployment via the Workgroup Manager. The goal is to add the printer on the workstation so it communicates with the server's print queues rather than directly to the printer. Protocols include IPP, LPD, or LPD added via BonjourBonjour is Apple's implementation of zero-configuration networking (zeroconf), a group of technologies that includes service discovery, address assignment, and hostname resolution. Bonjour locates devices such as printers, other computers, and the services that those devices offer on a local network using multicast Domain Name System (mDNS) service records.. The recommended setup is to use IPP, as this is the native protocol.
Manual setup
Apple Print Server
Open System Preferences > Print & Scan on the workstation (in 10.9, this is named Printers & Scanners)
Click +.
Select IP as the type; then select Internet Printing Protocol - IPP as the Protocol. (If IPP is not compatible with this device, select Line Printer Daemon - LPD as the Protocol)
In the Address, enter your server name (or IP Address).
In Queue, enter the the printer's Queue Name prefixed with printers/. For example: printers/my_office_printer.
Select the appropriate driver under Print Using.
Select Printer Software. If your model is not listed here, install the manufacturer's driver and repeat these steps again
Take some time to test printing from the workstation, and confirm that all functions of the printer are working.
The most trusted torrent clients for Mac in the world. Bi t Torrent Web. The easy-to-use online torrent downloader and player for Mac. Having trouble installing on Mac? Find the solution here. Bi t Torrent Classic (Stable ) The original desktop torrent client for Mac. Download the official µTorrent® (uTorrent) torrent client for Windows, Mac, Android or Linux- uTorrent is the #1 bittorrent download client on desktops worldwide. Torrent soft for mac. Description of Allavsoft Video Downloader Converter 3.22.9.7586 This powerful Video Downloader supports downloading movies, music videos, playlist, sport videos, lectures, and more from free video sharing websites like Facebook, Dailymotion, eHow, and more than.
If you have trouble connecting, ensure the queue name you are entering is correct. The queue name of the printer is set when the print queueA print queue displays information about documents that are waiting to be printed, such as the printing status, document owner, and number of pages to print. You can use the print queue to view, pause, resume, restart, and cancel print jobs. is first created on the Mac server, and might be different to the visible printer name. The queue name is displayed on the print server under System Preferences > Print & Scan > [select printer] > Options & Supplies > General > Device Name.
If you have problems obtaining a driver for your printer, try the Generic Postscript Driver. This option works with most printers. If after a test print the printer stops with a connection error, check the printer sharing permissions on the server or try the alternate method discussed below.
Publishing the printer via Workgroup Manager
Manually installing the printer on each desktop on a large network can be tedious. Large networks using Open Directory can automate the process with Workgroup Manager. The key to successfully deploying/publishing printers via the Workgroup Manager is to publish the configuration from a working workstation rather than the server itself. The reason behind this is that it would publish the server's printer configuration. Since the server is configured to print direct to the device and not to the queue, this would be the incorrect configuration for user workstations. Instead, install the Workgroup Manager software on a configured workstation/client and publish its known configuration. We recommend having a workstation setup that is for Workgroup Manager administration and deployment only.
Select one workstation on your network. Follow the manual set up procedure as discussed above.
Test and confirm this workstation is configured and printing correctly. Also select other settings as appropriate such as tray, duplex and other defaults. It is important to test this step before continuing. If printing is not working, this needs to be fixed before Workgroup Manager is used to publish your print queues.
Install the Workgroup Manager on this client workstation found on the Mac OS X Server install disk).
Open the Workgroup Manager, connect to your directory, then select an appropriate user group or computer group used to manage client settings.
Enter the Settings/Preferences area; then select Printing.
Select Manage Always; then add printer(s) set up in step 1.
Save the settings and exit (e.g. click Done).
Log onto another workstation and confirm that printer settings are being published as expected.
I've been working with Mac hosting for about thirteen years. I tell people about using a Mac mini as a server and they just love the idea of it. There are a lot of great hosting options out there these days, but it's nice to work with a server where the OS is familiar and you know you control the whole stack of hardware and software. Our base Mac mini subscription starts at just $79/mo (that includes the server) so it's much easier to get started.
Five years ago today, I wrote a post about ways you might use a Mac server. I've decided to update that list and add some new ones that have come along in the last little while. It's a mix of Mac apps, open source projects, and iOS tools. Now when you say to yourself 'I'd love to try a Mac server but I just don't know what I'd do with it' then you can take a look at this list. (Have more suggestions? Add them here.)
Ways to use your Mac Server
macOS server is in the middle of a big transition, but I'm still including it here. You'll want to be sure to read up on the future roadmap. It's a first party way to run a Profile Manager and Open Directory.
There are a number of ways to use your Mac as a build server. It's easily the most popular use here at MacStadium. You might look at Jenkins, Buildkite, Teamcity, Veertu, or Gitlab.
Xcode now includes Xcode Server. We have a guide for setting up Xcode 9 Server that may be helpful.
Resilio is a file sync server built on bit torrent technology. It's very good for large files. Here is a tutorial to setup a file server with Resilio on a Mac mini.
Selfoss is a web based RSS reader that is open source and free.
Screens will let you use a Mac from your iPad or iPhone.
NuoRDS is a scalable terminal server for Mac. Here are some setup instructions.
Hazel is an automation tool that can keep your Mac server clean. (I use it to offload things from Dropbox, make a copy of full resolution images, etc. Just set it up and let it run. It's especially useful for people who use an iOS device full time but want a Mac to do some heavy lifting in the background without much interaction.)
Sendy is a self hosted service to email your newsletters at a significant discount. Similar to MailChimp.
Guacamole is a client-less remote desktop gateway. You can control your machine without needing a client (and just a browser using HTML5.)
Yourls is a self-hosted URL shortener. It provides stats as well.
Pow lets you create a quick environment to build and test Rails apps.
Use Transmit to access your Mac as a file server. Here's a short tutorial.
Moodle is a CMS for education.
Wireless Print Server Mac
VirtualHostX lets you setup multiple websites quickly on a Mac. It comes with it's own self-contained Apache web server as well.
We Print Server For Mac Catalina
Owncloud is a replacement for Dropbox, but also provides calendar, contacts and so much more.
Plex lets you stream all your media to your phone/tablet/Macs/etc.
FileMaker is a powerful database server. Very Powerful. Run it for yourself or as a paid service for others.
Kerio is a powerful Mail server. A very good alternative to Exchange.
Run a Minecraft Server of your own.
uTorrent is a simple torrent client.
Mac Server Download
ServerPilot makes it simple and fast to create and maintain Wordpress installs. Built for DigitalOcean, but works great on a Mac mini with Ubuntu.
MAMP will help you setup a WordPress blog quickly with PHP and mySQL.
DNS Enabler lets you run your own DNS server.
BBpress is clean forum software from the makers of WordPress.
Weprint Server For Mac
Discourse is a platform to build a community. It's modern and free for self hosted. We use Discourse for our own community site.
Simon is an application that will monitor all sorts of servers and services and notify you if they're down.
iStat Server will let you keep an eye on your Mac server.
Asterisk is an open source VOIP server.
Deep Freeze will let you really hack on your machine, and bring it back clean with a restart.
Nagios will keep an eye on your infastructure.
VMware ESXi will let you install and run multiple instances of OS X on the same server (and we'll install it for you when you start a Mac mini subscription.)
Pancake is a seller self hosted app for invoicing and billing clients.
GridRepublic or Warrior will let you put your extra server power to good use.
Tell us how you use your Mac server
We Print Server For Mac Catalina
Do you have more software suggestions? Feel free to add them as a comment on our community forum. (And don't be shy about sending your own software. We're always happy to work with developers.)