The reference configuration file is the "xmpc.json" file that is normally included in the .EXE file. This file contains information that links the client to the a specific cloud company account...so that it will automatically pull down the default print queues. This file can be extracted from the .EXE and placed in folder where it get's picked up when the application first runs.
There no mechanism to set default direct printers based on user or user groups at this time. It is possible to download a printers .xwcpd file, which is just a zip package. This package includes the token of the user that downloaded it however...so it can be used "as-is" for all users. You need to modify the package to extract the token. Once complete, you can push the file to user's workstation and run the client to install it.
It is possible to manually extract the token from the xwcdp file:
“C:\Program Files\Xerox\Xerox Workplace Cloud Client\JobSubmission\jobsubmission.exe” “c:\somepath\XeroxWorkplaceCloudClient.xwcdp”
You would do the above after the MSI installation completes. So steps are:
You should be able to achieve the above using SCCM, InTune or other IT software management package.
I have found the MSI file we can use to deploy the Xerox Workplace Cloud client to our users.
However, I would like to install a specific printer by default too, so the users don't have to manually add the printer. Is it possible to automatically install a specific printer after Workplace Cloud client has been installed? And if so, how should you achieve that? I thought maybe there was a way of referencing an .xwcdp file in the MSI, but can't find a solution.
I did read in the admin manual (without further clarification unfortunately): "It is assumed that the Desktop Client is being installed via an IT push mechanism such as SCCM. As part of that managed installation, the appropriate configuration file can be included with the client installation package (...)" - so I guess it is possible somehow...