Posted on 03-22-2022 07:31 AM
I receive from Canon a SmartClientMac.iso package to deploy the UniFlow client and printer include settings.
The SmartClientMac.iso is not supported in Jamf and its not possible to deploy.
Inside the iso there is a dmg and a plist /jpg and ds store file.
I already tried to convert the iso to dmg with the disk utility and after this deploy but it doesnt work.
Is there a way to deploy the UniFlow client include the settings?
Posted on 03-22-2022 12:57 PM
there should be a generated file within that DMG should be a hidden file called .tenantcfg.plist, (sounds like you have already found it)
you need to make sure thats in the same directory as you place the pkg when you install.. use composer and shove both in a directory you want to install it from and drag it to a blank dmg in composer and just load it up, run it with a script or installer command in the policy
Posted on 12-05-2022 10:48 AM
Hi there,
I am working on setting up Uniflow deployment for our organization and would love some more specifics on how to execute combining the plist and the pkg in Composer. I do have the .tenantcfgplist separated from the .pkg. I have tried many options, but I don't know how to combine them correctly. I have tried dragging in the .tenantcfgplist into the .pkg, and then I build it as a flat pkg, but that hasn't worked for me. Would you mind sharing more details of your installation, upload, and deployment?
Attaching a link to view where I dragged in to the plist to the .pkg.
https://drive.google.com/file/d/1d1AbAsstuTf0dcMHLmeQwbusofMj0Mdm/view?usp=share_link
Posted on 03-25-2022 06:49 AM
I create a workaround and so far it works fine.
I put the iso file in a tmp directory and create with the composer a pkg package.
with the installer command I mount the iso file and the employees can install the UniFlow software and printer.
Unfortunately I didn't find a way to install the software and printer silent.
Posted on 12-07-2022 11:45 AM
I was able to get our package ready for deployment with the hidden plist included.
Instructions on how to do so from a uniFLOW software engineer:
There is a hidden file outside the pkg (.tenantcfg.plist), which is needed for a successful installation of the SmartClient. With JAMF, the customer would need to use Composer to create a new uniFLOW SmartClient package, which would include the proper tenant details. This would require them to use Composer with the New & Modified Snapshot option. This would also require the customer to have a valid Apple Developer ID (Which they no doubt already have if they are using JAMF). The steps would be as follows:
The instructions above were built using a JAMF Now (JAMF Fundamentals) subscription. They could vary dependent on what version of JAMF the customer is using. This should still, however, aid in guiding the customer on how to create a .pkg file that can be pushed via JAMF to the uniFLOW SmartClient for Mac.
Posted on 02-17-2023 08:25 AM
this doesnt work, it says the package is not compatible
Posted on 02-17-2023 08:29 AM
I am not sure - the steps above came from uniFLOW engineers, and deployment worked perfectly for the group of individuals that we are testing uniFLOW with. However, we are running into some issues with installation on Ventura OS that we haven't ironed out yet.
Posted on 02-17-2023 08:38 AM
yeah we are not even contemplating Ventura right now, have to say the client is still a bit ropey, the reports from our windows guys on our much bigger estate is not positive.. a new agent is coming out soon however i hear..
Posted on 02-17-2023 09:13 AM
you are correct, i am on Ventura
01-24-2023 01:38 PM - edited 01-24-2023 01:40 PM
Hi, thank you for the hint to look for the hidden .tenantcfgplist file. I was installing the PKG in the ISO file through policy and it was always failing. Now I know why :-)
What I did, is build a PKG in Composer with the SmartClientForMac.pkg and the .tenantcfgplist file located in /private/tmp and a postinstall script that kicks off the SmartClientForMac.pkg. This works like a charm.
Also included a uninstall script in my policy (just in case) based on the included uninstall-smartclient.bash script located at /etc/smartclient after running SmartClientForMac.pkg. This scripts obviously runs before installing the PKG.
Posted on 02-17-2023 08:24 AM
hi @kgeerts can you share your steps? when i run composer. do i need to create /tmp? do can you also share the postinstall script? where do i put the postinstall script.
much appreciated.
Posted on 02-17-2023 11:43 AM
Are you on Ventura OS?
This worked for me before upgrading. Now it doesn't
Posted on 02-27-2023 09:02 AM
Same situation here. These steps worked for me before Ventura OS. I did receive a notification that there was a uniFLOW update 3 days ago, so I am going to recreate the package today and try to deploy to a machine on Ventura.
Posted on 03-13-2023 05:34 AM
Any news about this! I am on Ventura trying to figure out the best/easiest and most zero-touch based solution for distributing SmartClient to my clients...
03-28-2023 11:09 AM - edited 03-28-2023 11:09 AM
I am still unsuccessful with the packages I have built. The uniFLOW app is installing fine, but the "Secure Printing Input" printer & driver is not installing on Ventura. Has anyone been successful with repackaging and deploying to Ventura?
Posted on 05-05-2023 10:40 AM
I created a walkthrough of how to create this package. Canon uniFLOW Smart Client for Mac: Creating a Useable PKG Installer
Enjoy!
Posted on 05-05-2023 11:26 AM
nice work! i'll give it a try
Posted on 05-05-2023 11:27 AM
@andymason are you using composer on Ventura?
Posted on 05-05-2023 11:36 AM
Yes the latest with the rapid security update.
Posted on 09-08-2023 01:13 PM
Now my question is defaulting the uniflow printer to push only black and white and 2 sided as the default.