Installing PMC Client on Windows
PMC Client installer can be downloaded from PMC Web UI.
PMC Client can be installed in two ways:
- Quick installation – preconfigured installation without advanced options
- Advanced installation – advanced options are enabled during the installation
PMC Client can be installed by any type of user defined on the Windows machine. After installation of PMC Client, it should be visible in Apps and features for all the users. If another user was logged in during PMC Client installation, the icon corresponding to PMC Client will appear only after a re-login.
For general requirements and prerequisites, see System requirements.
Quick installation
Limitations
- The client can not be installed in local storage mode.
- The Client can only be installed in the default folder.
- Ghostscript will not be installed.
- The Client is installed with the PMC OAuth2 login authentication type.
- Once the Client is installed, the Configuration option is removed from the menu.
Do the following to install PMC Client using the quick installation type:
Log in to your Web UI, navigate to My documents, and select Windows.
- Run the downloaded installation file.
On the welcome screen, click Next.
On the next screen, read the license agreement and consent by clicking I Agree.
- On the Installation Type screen, select Quick installation and click Next.
Wait until the PMC Client is installed, and then click Finish.
- Log in on the login screen opened in your web browser.
- The application starts automatically.
Advanced installation
Do the following to install PMC Client using the advanced installation type:
Log in to your Web UI, navigate to My documents, and select Windows.
- Run the downloaded installation file.
On the welcome screen, click Next.
On the next screen, read the license agreement and consent by clicking I Agree.
- On the Installation type screen, select Advanced installation.
Fill in the server connectivity parameters.
- Server host name – address or host name of the PMC server to connect to. For “Local storage mode” the address should be the account DNS of the PMC primary server, usually the same as Account domain name.
- Account domain name – domain name of the target account. It can be found in PMC Web UI on the Customer information tab.
- User authentication – select user authentication type.
- Storage mode – select where PMC Client stores the data: Cloud storage, Local storage, and Hybrid (direct print locally, secure print to cloud).
- API key – API key from the account settings. If omitted the default (restricted) API key will be used. Default API key will be removed in the future product versions.
- Enable secure login for session authentication types – enable PMC Client registration as an endpoint which must be authorized by the administrator to use insecure login types (such as Session User or User Principal Name).
- Enable offline installation – install PMC Client without registering or checking server connectivity. Please see this section for details.
Modify the advanced options
- Use pre-configured system certificate for secure communication – for TLS connectivity use the default certificate from the PC certificate store. NOTE: This option requires a managed public key infrastructure environment or a manually configured private key chain in the certificate store.
- Certificate subject or issuer – search pattern to choose for a client certificate from the Windows certificate store.
- Install AGPL Ghostscript – install AGPL Ghostscript software which is necessary for PCL6 printing.
- Create desktop icons for login and logout – create login and logout icons on the desktop. Clicking on login icon will prompt the user to login to PMC Client (if custom login type is activated). Clicking on logout button will perform PMC Client logout and delete the printers.
- Automatically delete printers on PC session logout – when user logs out from the operating system or shuts down PC the printers will be removed.
Select the target directory and click Install.
Wait while the PMC Client is being installed and then click Finish.
- After installation, the application will start automatically.
Unattended installation
Parameters /GATEWAYADDRESS
and /ACCOUNTDOMAIN
are mandatory when installing PMC Client in unattended mode.
Windows installer accepts several command-line parameters for unattended installation:
/ACCOUNTDOMAIN=yyy
– chooses account domain name./AGPLGHOSTSCRIPT=true|false
– Accept the AGPL license and install Ghostscript software which is needed for PCL6 printing. The default value isfalse
./ALLOWCONFIGURATION=true|false
– enable or disable the ability for the end-user to configure the PMC Client after installation. The default value istrue
./ALLOWREMEMBERLOGIN=true|false
– enable or disable the ability for the end-user to remember custom login information. The default value istrue
./APIKEY=xxx
– Specify a custom API key. The default is to use the built-in restricted API key./AUTHTYPE=0|1|2|3|4|5
|6
– User authentication type: 0=Session user (default), 1=Session user + domain name, 2=Custom login, 3=User principal name, 4=Microsoft Entra OAuth2, 5=OpenID Connect, 6=PMC OAuth2 login/CERTSTORE=true|false
– enable or disable using a TLS certificate from the system certificate store. The default value isfalse
./CERTSUBJECT=xxx
– choose a system certificate with X.509 subject or issuer matching xxx (partial string match can be used). Only relevant with/CERTSTORE=true
option./COLOR=true|false
– set default value to color (true) or BW (false). The default value isfalse
./D=fullpath
– install the application to an alternate path (e.g./D=d:\pmc
). The default isC:\Program Files\
Ricoh\PMC Client
/DELETEPRINTERSONLOGOUT=true|false
– enable or disable printer deletion on PC session logout (e.g. user logout from Windows). The default is false. Manual logout from the PMC Client application will still remove the printers./DESKTOPICONS=true|false
– the installer will create Windows desktop login and logout buttons for Custom Login (authtype=2). The default isfalse
./DIRECTOFFLINEPRINT=true|false
– enable direct offline printing functionality. The default isfalse
./DUPLEX=true|false
– set default value to duplex (true) or simplex (false). The default value istrue
./GATEWAYADDRESS=xxx
– chooses PMC gateway address./KEEPDEFAULTPRINTER=true|false
– if set totrue
, the default print queue is not changed by PMC Client./LOGINPOPUPTYPE=0|1|2
– specify the type of the login popup: 0=no popup, 1=informational bubble, 2=dialog. The default value is0
./OFFLINE=true|false
– the installer will skip connection to PMC during the installation. Please see this section for details. This option is the opposite of/SERVERCHECK
. The default value isfalse
./PAPER=A3|A4|A5|Letter
– choose the default paper format for the driver (if different from the Windows system locale)./PDFA=none/2u
– choose whether to disable PDF/A-2U document conversion in the driver. It is enabled by default./REMEMBERLOGIN=true|false
– turn on or off the login remembering option. The default value isfalse
./S
– Run the installer in unattended mode./SECURESESSIONLOGIN=true|false
– enable secure session login for session authentication types. This option is applicable only when AUTHTYPE is set to 0 (Session user), 1 (Session user + domain name), or 3 (User principal name), which are considered insecure login types. This parameter is ignored during updates. The default value is true, meaning the PMC Client registers an endpoint, requiring administrator authorization. When set to false, no endpoint is created, and the PMC Client will only function if both Allow unauthenticated requests and Allow untrusted endpoints are enabled in the API key settings./SERVERCHECK=true|false
– the installer will skip connection to PMC during the installation. Please see this section for details. This option is deprecated in favor of the/OFFLINE
option./STORAGETYPE=0|1|2
– specify the type of storage: 0 = cloud, 1 = local storage, 2 = hybrid (direct print locally, secure print to cloud). The default value is0
./SYNCPERIOD=nn
– automatic synchronization period, in minutes. The default period is 60 minutes./UPGRADE=true|false
– perform a full clean installation discarding the previous configuration (false
) or upgrade the existing installation and keep the previous configuration (true
). The default value isfalse
for new clean installations andtrue
if a previous installation was detected.
Examples of PMC Client usage:
- Unattended installation of PMC Client to
D:\Programs\PMCClient
directory:pmc-client-3.0.0-xxxx-setup.exe /S /GATEWAYADDRESS=x.x.x.x /ACCOUNTDOMAIN=acc1 /D=D:\Programs\PMCClient
- Installation of PMC Client with Trusted certificate:
pmc-client-3.0.0-xxxx-setup.exe /S /GATEWAYADDRESS=x.x.x.x /ACCOUNTDOMAIN=acc1 /SYNCPERIOD=60 /SYNCDRIVER=true /AUTHTYPE=0 /ALLOWCONFIGURATION=true /ALLOWREMEMBERLOGIN=true /REMEMBERLOGIN=false /LOGINPOPUPTYPE=0 /STORAGETYPE=1 /CERTSTORE=true /DUPLEX=true /COLOR=true