Endpoint Services, Jamf Pro, Adding a Printer
How to add and deploy printers using the Jamf Pro service.
Systems
Jamf Pro
Affected Customers
University of Illinois IT Pros leveraging Technology Services Endpoint Services Jamf Pro
Actions
General Information
Printers can be added to Jamf Pro in preparation for installation on Apple Macs.
Adding Printer Configurations and Drivers to Jamf Pro
To get started with adding printers in Jamf Pro:
- IT Pros should submit a support request to the Endpoint Services team to request the "printer manager" role for their account and, if their unit has not already been provisioned access to printers previously, to receive a departmental "printer manager" API client and secret that have the required permissions to create printers in Jamf Pro.
- On an IT Pro or test system that can reach the printer, within the macOS System Settings app, configure the printer just as you would on an end user's system (macOS Settings app → Printers & Scanners), including the printer name, default print drawer, etc.
- Be sure to place your Jamf Pro site prefix at the beginning of the printer's name.
- Perform a test print on the IT Pro/test system to ensure the printer is configured as expected.
- Once you've been granted the "printer manager" role, on the same IT Pro or test system, login to the Jamf Self Service+ application. Once logged in, within the Self-Service+ application, under the "Utilities" category, IT Pros should be able to view and install the Jamf Printer Manager app.
- Alternatively, the Jamf Printer Manager app can be downloaded from GitHub and installed on the IT Pro or test system.
- Launch the Jamf Printer Manager app
- If this is the first-time launching this application, you will need to configure the Jamf Pro server information using the departmental API client ID and secret provided by EPS.
- Server URL: https://illinois.jamfcloud.com
- Ensure that the Use API Client checkbox is marked
- Within the Jamf Printer Manager app, select the local printer you wish to upload to Jamf Pro on the left and then click the → Add button to upload it to the Jamf Pro server. The local printer should appear on the right-side of the Jamf Printer Manager interface once it's been added to the Jamf Pro server.
- Local printers that have not already been uploaded to Jamf Pro are listed on the left. Local printers that are already present on the Jamf Pro server are not listed on the left.
- Printer configurations (not necessarily driver packages/PPDs) that are present on the Jamf Pro server are listed on the right.
- If there is a non-generic driver package file listed for the printer, double-click the uploaded printer and take note of its PPD file in the Path to PPD File field. Confirm if the driver package has already been uploaded to Jamf Pro. These can be viewed in the Packages area of Settings at the "Full Jamf Pro" level. If it has not been uploaded, submit a support request to the Endpoint Services team and provide the driver package for upload.
Deploying Printers in Jamf Pro
To deploy printers in Jamf Pro:
- Login to the Jamf Pro console
- Confirm that the printer was successfully uploaded to Jamf Pro in the Printers area of Settings at the "Full Jamf Pro" level.
- Switch back to your department's site view using the dropdown in the top-right corner of the Jamf Pro console.
- Create a new Jamf Pro policy in the Jamf Pro console at Computers → Policies.
- On the Options tab of the policy:
- In the General node of the policy window:
- Configure the Display Name, being sure to place your Jamf Pro site prefix at the beginning of the printer policy.
- Set the policy category to Printers
- If you wish to install the printer automatically on system, it's generally recommended to use a Recurring Check-in trigger and a Once per computer frequency.
- If you wish for a user to install printers themselves via the Self Service application, configure an Ongoing frequency and do not configure a trigger.
- If the printer is not using a generic printer driver, locate the Packages node of the policy window and click the Configure button.
- Locate and add the printer driver/PPD package that was uploaded by the Endpoint Services team, configure it with an Install action.
- Locate the Printers node of the policy window and click the Configure button.
- Locate and add the printer configuration that was previously uploaded using Jamf Printer Manager, configure it with a Map action.
- Locate the Maintenance node of the policy window and click the Configure button.
- Ensure that Update Inventory is checked.
- In the General node of the policy window:
- On the Scope tab of the policy, target the new policy at the desired deployment target, such as a computer group.
- If you wish for a user to install printers themselves via the Self Service application, locate the Self Service tab of the policy and check the Make the policy available in Self Service checkbox.
- Set the Self Service category to Printers.
- Update any other Self Service fields as desired.
- Save the policy.