Jamf Pro - Printer Creation and Deployment
Jamf Pro printer deployment can be made easy by following these steps. There are two parts needed to ensure printers can be pushed out. First, the driver needs to be deployed, and second, the printer will be installed via a script. We can create a policy to do both these things at once.
Driver download and install
- First, see if the Mac has your driver built in. You can do this by trying to manually add the printer and see if it is listed. If acceptable you can also use the generic driver that the Mac comes with.
- If the driver is not on the system, check to see if it has already been uploaded to the JSS.
- Log in to the JSS. Ensure you have selected "Full Jamf Pro" from the dropdown.
- Click on the gear on the top right of the screen, then Computer Management on the left.
- Click on packages. You may see that someone else has already uploaded it.
- Most printer drivers are under the "Printer Drivers for Anyone" category.
- If the driver is not in the JSS, you will need to email a dropbox link of the file (in zip or dmg format) to euc-help@mit.edu. Please include the models the driver supports.
Printer Deployment
- Switch from the "Full Jamf Pro" to your site.
- Click on Computers at the top, then Policies. Click the + sign.
- Give the new policy a name, such as "First Floor Printer"
- Assign a category.
- Assign a trigger. You can use "recurring check-in" to automatically push the printer to the target machines, or use Self Service instead with these steps:
- Choose the "Self Service" tab. Check "Make the policy available in self service."
- Check "Feature the policy on the main page."
- Go back to the Options tab at the top.
- Select Packages on the left, then click Configure. Click "add" next to the driver package uploaded earlier.
- Select Scripts on the left, then click "Configure."
- Click "add" next to the "Printer Script (parameterized)" script.
- Fill in the four appropriate values. All four are required. You do not need quotes around them.
- Name, such as "FirstFloorPrinter" Note - You cannot have spaces in the name (even with quotes).
- Location, e.g. W20-575
- Host name (preferred) or IP Address such as "lpd://sweethostname.mit.edu" or "lpd://18.5.5.5"
- Driver Location such as "/Library/Printers/PPDs/Contents/Resources/HP LaserJet 500 color MFP M570.gz"
- Fill in the four appropriate values. All four are required. You do not need quotes around them.
- Select Scope at the top. Either change the scope to "All Computers" or click "add" and add individual computers or smart/static groups.
- Click "save."
If you chose the "recurring check-in" target, the printer will be deployed to targeted machines the next time they check in to the JSS, within 30 minutes. If you selected Self Service, it will be available immediately upon login to Self Service.
Have Questions or Still Need Help?
- Email euc-help@mit.edu