Posted on 06-25-2025 12:41 PM
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
Posted on 06-25-2025 02:44 PM
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).
Posted on 06-26-2025 07:32 AM
I've been using this utility published in Jamf's Github - https://github.com/jamf/jamf-printer-manager
Posted on 06-26-2025 09:33 AM
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
Posted on 06-27-2025 07:28 AM
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.