Self Service Printers

MLovett1
New Contributor

Hello,

We have numerous printers that are in Self Service and install correctly. Once the computer has installed the printer the printer disappears from Self Service and is no longer an option for the user to install or reinstall. Currently it is set to "Once per computer".

I can see that you can change the frequency of the printer install to once a week, day and so on, but I am not keen on the printers being constantly installed.

Is there a way for the printers to still show in Self Service even though the printer has already been installed on the MacBook? I would like to keep the printers there just in case someone deletes it or it needs to be reinstalled.

 

Thanks :-)

1 ACCEPTED SOLUTION

Only if you have a trigger of Recurring Check-in selected will it do that.

What you want to do. . .

  • In the General tab, leave all the triggers unchecked.
  • Set the Execution Frequency to "Ongoing"
  • Then make the policy available in Self Service

When you do that, the only time the policy will run is when a user clicks the button in Self Service. Because that action is the only thing that triggers the policy to execute.

 

This example is for installing BBEdit, but this is how the General tab of your policy should look - 

Screenshot 2023-11-27 at 7.03.31 PM.png

View solution in original post

4 REPLIES 4

wildfrog
Contributor II

You have Execution Frequency set to "Once per computer" - so that's exactly what it sounds like. When the policy runs once, it will not run again on that computer.

 

If you want it to always be available in Self Service even after the user has run the policy, you have to set Execution Frequency to "Ongoing".

 

Keep in mind, you want to be careful with "Ongoing". As you surmise, if you set a trigger such as Recurring Check-in or Network State Change, it will run every time that trigger happens. Generally, when you set up a policy to run in Self Service, it's a good practice to make Self Service the only trigger.

thanks for the reply...the policy is set to Once Per Computer. If it's changed to Ongoing won't that check and reinstall every time the computer checks in?

Only if you have a trigger of Recurring Check-in selected will it do that.

What you want to do. . .

  • In the General tab, leave all the triggers unchecked.
  • Set the Execution Frequency to "Ongoing"
  • Then make the policy available in Self Service

When you do that, the only time the policy will run is when a user clicks the button in Self Service. Because that action is the only thing that triggers the policy to execute.

 

This example is for installing BBEdit, but this is how the General tab of your policy should look - 

Screenshot 2023-11-27 at 7.03.31 PM.png

brilliant..thank you