You can install the application either via the setup wizard or silently via a command line with parameters.

Once the installation is finished, MyQ Desktop Client starts running in the background. The application can be found in the Windows Apps menu.

MyQ Desktop Client App

The MyQ Desktop Client Windows service also starts running in the background, and can be found in Windows Services.

MyQ Desktop Client Windows service

Installation via the setup wizard

To install MyQ Desktop Client via the setup wizard, follow the steps below:

  1. Download the latest available version of the installation file from the MyQ Community portal.

  2. Run the installation file. The MyQ Desktop Client setup wizard dialog opens.

  3. Click Next. The End-User License Agreement window opens.

  4. Select I accept the terms in the License Agreement, and click Next. The Select Installation Folder window opens.

  5. Accept the default folder (C:\Program Files\MyQ\Desktop Client) and click Next, or click Browse to select a different path, and click Next. The Server Settings window opens.

  6. Fill in the server settings:

    Server settings
    1. Server address: Enter the IP address or host name of the MyQ server.

    2. Server port: Enter the MyQ server's port. By default, it is 8090 for a secure (SSL) connection.

    3. Server LPR port: Enter the LPR port of the MyQ server. This is the port that the MyQ Desktop Client listens to and receives print jobs via the LPR protocol. The default port is 515. Here Desktop Client listens by default on the address 0.0.0.0 (IPv4) and address [::] (IPv6). These two addresses are "default route" addresses. This means that they can, compared to loopback interface e.g. 127.0.0.1/localhost, also accept communication from other computers on the network, unless this is, for example, blocked by the firewall.

    4. Allow unsecure communication: If enabled, the connection between the client and the server does not require a certificate. The option is disabled by default.

    5. Automatically switch between multiple servers: Check the box if you wish MyQ Desktop Client to automatically switch between multiple servers on an IP subnet. This is done by uploading a CSV file with the required information, by adding the exact path to the file in the CSV file path field, or by clicking ... and browsing for the file. In case the configuration for the current subnet does not match or something is incorrect on the file or it can't be opened, SPS will use the configuration for the connection from the registry, set during the installation. The CSV file's headers should be subnet, serveraddress, serverport, and lprport, as seen on the image below.

  7. Click Next once done. The Additional Settings window opens. Fill in the additional settings:

    Additional Settings
    1. Enable local print monitoring: Check the box if you want to use this option.

      1. Enable job parser for local print monitoring: Check the box to enable it. Job properties that are parsed and reported: job name, user, computer, job size, BW pages, color pages, copies, paper format, duplex, toner saving, staple, punch, printer language. If the job parser is disabled, only the job name, user, computer, and job size are reported to the server.

      2. Monitored ports: Enter the names of the ports that you want to monitor, separated by comma (,). You can use '*' to monitor all the ports (i.e.: USB* for ports USB1, USB2, etc.).

    2. Client spooling: Check the box to enable it. This option sets the local storage for the jobs spooled on the user's computer. Add the desired values to the fields below:

      1. Enable job parser for client spooling: Check the box to enable it. Job properties that are parsed and reported: job name, user, computer, job size, BW pages, color pages, copies, paper format, duplex, toner saving, staple, punch, printer language. If the job parser is disabled, only the job name, user, computer, and job size are reported to the server.

      2. Max size of all stored jobs: This is the limit of the local storage (in MB). After the maximum size of the job folder is reached, jobs will be deleted starting from the oldest one, until the size of all stored jobs is below the limit.

      3. Delete jobs after: The spooled job is stored only for the duration of this period (in days).

    3. Append domain name to username: Check the box if you want the jobs to be sent to the MyQ server, spooled as follows: username@computerdomain (eliot.kate@companyx.com instead of eliot.kate). This is an advanced option of the MyQ system. Use it only if you need the information about the computer's domain included in the job sender's name.

  8. Click Next once done. The User Authentication window opens.

  9. Select one of the authentication methods and print job security and click Next:

    User Authentication and print job security
    1. User Authentication section:

      1. Windows single sign-on: With this option selected, the job sender is identified as the OS user account, where the jobs are sent from.

      2. Login: With this option selected, the job sender has to log in under their MyQ credentials. The job sender is then identified as the logged in MyQ user. You can select up to three login options: PIN, Username and password, and ID Card, as well as the Enable the “Remember Me” feature, which is used to display/hide the option to remember the logging user.

      3. List of users: With this option selected, the job sender has to select one of the MyQ user accounts from the list of all MyQ users. The job sender is then identified as the selected MyQ user.

    2. Print Job Security section:

      1. Set the client idle state after___ seconds: 300 seconds by default. The user is logged out after being idle for the set time.

      2. Automatically delete pending jobs when the client is idle: Enable this option to delete any pending jobs when the client is idle.

  10. The Fallback Printing window opens. Configure your fallback printing settings (make sure to select Windows single sign-on as the user authentication method if you want to enable fallback printing):

    Fallback Printing
    1. Disabled: Select this if you don’t want to enable fallback printing.

    2. Set fallback printer IP address: Select this to enable fallback printing by setting the fallback printer’s IP address to print jobs automatically.

      1. Fallback Printer IP address: Enter the IP address or hostname of the backup printing device that you want to use for the fallback printing.

    3. Show popup to select fallback printer from the list of last used devices: Select this to enable fallback printing by showing a pop-up to select the fallback printer from a list of the last used devices.

    4. Show popup to type fallback printer IP address: Select this to enable fallback printing by showing a pop-up where you can type the fallback printer's IP address.

    5. Enable accounting of print jobs sent to fallback printer: Check the box to enable it (disabled by default). As soon as the connection to the MyQ server is re-established, the printer’s properties and the print jobs metadata are sent to the MyQ server.

    6. Enable Job parser for print jobs sent to fallback printer: Check the box to enable it (enabled by default). With the job parser enabled, additional job properties are parsed and reported to the MyQ server once the connection is re-established.

  11. Click Next. The Release Job Protocol window opens. Configure the Release Job Protocol settings, that are used in order to release jobs to the printer when client spooling or fallback printing is used:

    Release Job Protocol
    1. Printing protocol: Select the printer protocol for sending the job to the backup printing device. After you change the protocol, the Printing port number automatically changes according to it. The following protocols can be used:

      RAW (default port: 9100): Basic printing protocol, set by default.

      IPP (default port: 631): Internet printing protocol, no port is used (or needed); all the information is inside the printer address.

      IPPS (default port: 443): Secure version of the IPP.
      LPR: (default port: 515): Line Printer Remote protocol. In the Printing queue field, enter the name of the queue where the jobs will be sent.

      Release Job Protocol - LPR settings
    2. Printing port: Set the printing port according to the selected printer protocol. In case you want to use the client spooling feature on the printing device, select one of the following options:

      10010: Client spooling port for direct print. The job is automatically printed after it is received by the printing device.

      10011: Client spooling port for secured hold print. The job is spooled by the printing device and waits there until the user logs in and releases it. It is not possible to release this job on any other printing device.

      10012: Client spooling port for pull-print. The job is spooled by the printing device. Once the user logs on any of the devices connected to the same subnet, information about this job is provided, the job is displayed in the list of the available jobs and can be released there.

      10013: Client spooling port for delegated print. It works the same as Client spooling pull-print, except that the job can be released by delegates of the sending user.

  12. Click Next. The Local Printing Offline Behavior window opens. Select your settings:

    Local Printing Offline Behavior
    1. Always print the job. (Jobs printed under this mode do not affect the user’s Credit or Quota and can't be assigned to any Projects).

    2. Do not print the job if user has restricted policies, quota, or credit.

    3. Do not print the job in offline mode.

  13. Click Next. The Ready to Install window opens. Click Install to begin the installation.

  14. Once the installation is done, click Finish to exit the setup wizard.