Posted on 05-31-2024 10:29 PM
HI,
I am having trouble deploying the Papercut Print Deploy Client.
The two queues work fine. When I try to reach the correct port via the browser I get the hot green coffee.
I followed the instructions from Papercut however my OS Version is Sonoma which doesn't have Managed Preferences so I unsure then how the plist you create is supposed to work.
I tried to override the Server_Host value but adding it in Enabling and Print deploy and then putting in the FQDN of the server.
I am getting This is Akward from the Print Deploy app on the Macs as they can't find their way back to the server.
Does anyone has any suggestions to get around this issue please? Thank you in advance.
Posted on 06-02-2024 04:10 PM
Our plist is deployed through a configuration profile > Application and custom settings payload
Preference Domain: com.papercut.printdeploy.client
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>server_host</key>
<string>YOURPAPERCUTDOMAINNAMEHERE</string>
</dict>
</plist>
Posted on 06-02-2024 05:38 PM
Hi @mickgrant thank you. That's the same setting we have. My understanding is that is placed in Managed Preferences which doesn't exist in the latest version of MAC OS.
06-03-2024 04:27 AM - edited 06-03-2024 04:37 AM
Hi
The PaperCut Print deploy instructions can be very confusing at first. We did this dance recently with print deploy and getting the user client out there. This will be a long post, sorry if I go over ground you've already covered and hopefully there is something helpful in here for you.
I know there is a note in JAMF deployment instructions about making sure your plist ends up in the managed preferences with the correct extension. That's more to do with making sure the file extension is right.
If you are deploying the setting via a configuration profile as the previous commenter mentioned JAMF will deploy the setting out for you. You don't need to package it up and try and put it in the right spot. JAMF will do all the hard yards for you. 😉 That being said, have you double checked your server address matches exactly what is in PaperCut admin? The value for this is shown under Options>Advanced. Scroll down to Server Address. That should show you the DNS or IP currently defined. Also, you mention your print queues are already working. How are you current deploying them? JAMF print deployment policy?
For my company, I wrote a custom JSON file instead of a plist with all the accepted values instead of a plist. Main reason I did that is I hate generating a new plist file if something changes also if you need to add extra value you do it easily in browser. If you want a copy, it's here
Using the custom JSON file instead means the steps a little different. A few more steps but for settings that may change I'd say it's worth it.
JAMF will do the plist work for you and push it out to the machines you scope it to.
Posted on 06-03-2024 07:22 PM
@AntMacthank you for going into so much detail. I'll give it a go and then let you know how I go. Thank you.