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 should be deployed to your devices before proceeding. 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 Printer MDM Configuration


1. Navigate to the Policies page within Addigy, select the Catalog button, click MDM Configurations, then Add Configuration +





2. Select macOS, and then Printing




3. The Printing window will open, you will then give the payload a name and then select the New Printer button.



 


4. The Add Printer section will display where you will need to enter the information for your printer:





To retrieve this information, you can use the following 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 required information would be the Name (Shown as <Printer "Printer Name">), the MakeModel, and the DeviceURI





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 printer 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 MakeModel field in the printer Profile.



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


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
HTML


Now we can copy the Name into the Printer Name field, the DeviceURI into the Device URI field, the MakeModel into the Printer Model field, and the PPDURL into the PPD URL field. Click Save.





5. The printer will be added to the list, you can now click Create Configuration. 

(Note: you may add more printers to the configuration list if you desire, simply follow steps 3-4 as necessary).





Your Printer configuration will now be created and available to deploy from the MDM Configurations in your Catalog.





Congratulations, you have now setup your first printer!