Skip to main content

I have deployed some printers using the profiles and now we need to remove them and add new ones.  How can this be achieved with Jamf School as there is no remove option.  Removing the profile does not uninstall the printer from the system pane on the users computer.

I'm not a Jamf School User, but in Jamf Pro you create a duplicate policy to the one that maps the printer and just change the option to unmap. I'd assume the process is similar in Jamf School. You can also deploy a script to remove a printer using CUPS in CLI.


I’m a Jamf Pro user, not Jamf School, but if you can run scripts in there, try this out as a policy. It will clear out all installed printers, then you can re-run policies to add the new updated ones.


 


#!/bin/bash

lpstat -p | awk '{print $2}' | while read printer
do
if f $printer != "" ]]
then
echo "Deleting Printer:" $printer
lpadmin -x $printer
fi
done