Adding Printer to Jamf Pro

acamare10
Contributor

Hello,

What is the most efficient ways to add printer to Jamf Pro and then pushing it to computers. I used to use Jamf Admin to add the printer and then push it to devices in Jamf Pro through a policy. I heard Jamd Admin is discontinued/no longer supported? Whats the best way to add printers now?

Thanks

 

4 REPLIES 4

AV89
New Contributor
New Contributor

Have a look at Printer Manager on concepts.jamf.com . Together with Jamf Sync are the applications that replaced the good ol’ Jamf Admin (RIP). 

easyedc
Valued Contributor II

I've been using this utility published in Jamf's Github - https://github.com/jamf/jamf-printer-manager

junjishimazaki
Valued Contributor

I script my printer installation. Saves me the trouble of capturing a printer, updating it, and uploading. All I have to do is update the script. 

#!/bin/bash

# -p: Printer Name
# -L: printer location
# -E: Enable printer and except print jobs
# -v: Set printer IP location and socket type (eg. lpd, ipp, jetdirect)
# -P: Direct path to printer driver
echo "Installing PRINTER_NAME"
lpadmin -p "PRINTER_NAME" -L "PRINTER_NAME" -E -v lpd://PRINTER_IP -P /Library/Printers/PPDs/Contents/Resources/PRINT_DRIVER_LOCATION.gz

exit 0

 

jcarr
Release Candidate Programs Tester

If you use Parameter Values in your script, you can pass printer name, location, IP and PPD path to the script from the policy.  This allows you to have just one script, and clone/edit the policies as needed for each printer.