Printers can often be the most frustrating part of Mac management, but Addigy has made large strides in simplifying your deployment of printer settings to all your Macs.


Considerations

Before you begin building out a printer configuration within Addigy, you will need two things:   

  1. Any necessary printer drivers are being deployed to your devices. This can be done easily through Custom Software within Addigy. You can learn more about Custom Software in our article Creating Custom Software.
  2. A device that already has the printer correctly configured. This device will be used to gather the necessary fields for the configuration.


Creating the Printing Profile

Within the Addigy portal, create a new Profile. Here's our documentation on Creating a Profile. Click the Printing payload on the left of the Profile settings and then Enable Printer Payload. Click the + to add a new printer.



Now, let's look at the settings on your device by running this command to pull up the CUPS (Mac's built-in printing service) configuration. You will need to add sudo before the command if you are not running it from within Addigy.


cat /etc/cups/printers.conf


The important settings are the name, the DeviceURI, and the MakeModel.


image


Now, let's copy the name into the DisplayName field, the DeviceURI into the DeviceURI field, and the MakeModel into the Model field.



The final field, PPDURL should point to the appropriate printer driver. If this field is incorrect, the printer will be installed, but will use a generic print driver which may limit the printing capabilities to that device.


To find the PPDURL, run this command on the configured device. Change the $yourPrinterMakeModel for whatever you entered as the Model field in the printer Profile.


lpinfo --make-and-model "$yourPrinterMakeModel" -m


This will list the available drivers for that model on your device. The file PPDURL will look something like this and will usually end in .gz.


file://localhost/Library/Printers/PPDs/Contents/Resources/Brother MFC-L6900DW series CUPS.gz


Note: When using the Printer Payload UI the Back button must be clicked before saving changes to the Profile for your printer settings to be saved.