MyQ Desktop Client is capable of monitoring all the print jobs printed over the host computer, and even receiving the print jobs and forwarding them directly to the desired printer.

It uses the same embedded job parser as the MyQ server, so it is able to provide the same level of accounting for locally printed jobs. It can also apply all the rules related to the print job policies, project accounting, and payment accounts.

Job Processing

Click on the MyQ icon on the macOS system tray, then click the three dots in the upper-right corner to open the Actions Menu and click Preferences. Go to the Job Processing tab where you can enable and set up the Client spooling and Local print monitoring features.

Job Processing tab settings
  • Client spooling: Toggle the slider if you want to use this option. This option sets the local storage for the jobs spooled on the user's computer. Add the desired values to the fields below:

    • 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.

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

  • Local print monitoring: Toggle the slider if you want to use this option.

  • Printers: Enter the names of the printers that you want to monitor, separated by comma (,). You can leave this field empty to monitor all the ports.

  • What to do when MyQ Server is offline:

    • Print Jobs - Jobs printed under this mode do not affect the user’s Credit or Quota and can't be assigned to any Projects.

    • Release jobs only if the user does not have restrictive policies, credit or quota - Jobs will not be released if the user has restrictive policies or insufficient credit or quota.

    • Discard Jobs - Jobs will be discarded if the MyQ Server is offline.

Client Spooling

With the Client Spooling feature enabled, users' print jobs are not sent to the MyQ server but stay stored at the users' computer. After they authenticate at a printing device and select the jobs to be printed, the jobs are released from the computer directly to the device. This method dramatically decreases traffic to the MyQ server and is suitable especially for small offices with limited network connection to the MyQ server.

When a user prints their job while this feature is activated, only the print metadata are sent to the server and the actual print job does not leave the computer (in fact, it is stored there as a RAW file). It waits until the user is authenticated at a printing device and selects to print the job there. Then, the printing device notifies the server, the server notifies the computer, and the computer sends the job to the printing device where it is printed.

There is a dependency on queue types:

  • A job from a Direct queue is printed immediately.

  • A job from a Pull-Print and/or Delegated queue waits until the user has selected it.

  • A job from a queue marked as private is deleted immediately after printing.

To enable Client Spooling, click on the MyQ icon on the macOS system tray, then click the three dots in the upper-right corner to open the Actions Menu and click Preferences. Go to the Job Processing tab, enable Client Spooling, and click Save.

You can find the jobs folder location in /Library/Application Support/MyQ/Desktop Client/jobs

For further information, see Client Spooling in the MyQ Print Server guide.

Be aware that when MyQ Desktop Client receives a job, only the metadata for this job are sent to MyQ.

The data file of the job is stored in MyQ Desktop Client on the machine. There is a limitation that job parameters as Color, Copies, and Format are not transferred to MyQ.

  • The protocol used for Client Spooling is decided by the Protocol setting in the corresponding MyQ Queue. Supported protocols are RAW, LPR, IPP, and IPPS.

  • Client Spooling is not available on Kyocera Embedded Lite devices.

Local Print Monitoring

MyQ Desktop Client is able to monitor the number of printed pages on devices connected locally via a parallel port or a USB port. In such cases, the number of printed pages is extracted from the print spooler as it is being processed by the print driver. If the job is rejected due to breaking the policies or insufficient balance, the reason for rejection is reported to server.

Known limitations:

  • LPM is supported on LPT, USB, TCP/IP and IPP ports. Monitoring of other ports may work, but it is not guaranteed.

  • LPM does not work properly with a printer that has the Keep printed document option enabled in the Advanced printer properties.

  • LPM does not work properly with a printer that has the Enable advanced printing features option enabled in the Advanced printer properties. This option is automatically switched off (if possible) for all monitored printers when LPM starts.

For further information, see Monitoring local printers in the MyQ Print Server guide.

Secure Printing (LPR over TLS)

With secure printing enabled, print jobs are sent from MyQ Desktop Client to the MyQ server over the TLS security protocol. This allows printing over MyQ to be end-to-end encrypted. A must in environments where confidential data are often printed.

Offline Operation (LPM and Fallback Printing)

The administrator can set up how the MyQ Desktop Client should behave if the connection to the MyQ server is interrupted: automatically printing all the local jobs despite restrictions, rejecting the jobs if the user had any restrictions before the server was disconnected, or strictly rejecting all the jobs.