To use your Print Server as an IPP printer for Windows, macOS, Linux, and Chromebook clients, enable and configure print job submission using IPPS.
The maximum job size received over IPPS is unlimited.
Prerequisites
-
IPP client is enabled on both the server running Print Server and the client machines.
On Windows 10/11, this should be enabled by default, but on Windows Servers, you need to enable it explicitly. Go to Control Panel - Programs - Turn Windows features on or off. On the Features tab install "Internet Printing Client", and restart the machine. -
The MyQ certificate is installed on all client machines that will be printing.
Enable Jobs via IPPS
-
Go to MyQ > Settings > Jobs > Jobs via IPPS.
-
Enable jobs via IPPS.
-
(Optional) Specify a custom port.
By default, IPPS uses the same port as the Web Server. -
(Optional) Enable Require authentication. When this option is enabled, IPP communication must include authentication headers to print to this endpoint.
-
Click Save.
-
Then, on each IPP client, set the following URL:
https://{hostname}:{port}/queue/{queue-name}
Notes:
-
PM Server reserves ports for IPP (631) and IPPS (717). Do not use them.
-
IPPS configuration changes take effect when you click Save. At this point you will be prompted to confirm the restart of the HTTP Router. Then you should reconfigure all IPP clients to use the new settings.
View IPPS Hostname and Port
You can easily view the IPPS URL, with hostname and port, for your Print Server. Go to MyQ > Queues > Add Queue, and check the Jobs via IPPS section of the Job Receiving tab.
Configure IPPS on Client Systems
Configure IPPS on Windows
When adding a new network printer for IPPS, add the printer by searching for it using the queue URL in the format https://{hostname}:{port}/queue/{queue-name}.
Sharing a Windows IPPS printer is not supported.
For managed environments, use MyQ Desktop Client printer provisioning or GPO instead of manual configuration.
Configure IPPS on macOS
-
Go to System Preferences > Printers & Scanners.
-
Click + to add a new printer and go to the IP tab.
-
Fill in the following fields:
-
Address: enter the server hostname or IP address and port, for example
print.example.com:443. -
Protocol: select Internet Printing Protocol - IPP.
-
Queue: enter
/queue/followed by the queue name, for example/queue/marketing.
-
-
Click Add.
Configure IPPS on Linux
-
Set up a CUPS service and open the Add Printer dialog.
-
Click Enter URL and enter the printer URL in the format
https://{hostname}:{port}/queue/{queue-name}. -
Click Forward.
-
In the Choose Driver pane, select Select printer from database, then select Generic.
-
Click Forward, then select IPP Everywhere as the driver.
-
Click Forward, enter a name for the printer, and click Finish.
Configure IPPS on Chromebook
You can use IPPS in both managed environments and with Bring Your Own Device (BYOD) devices. For workspace-managed environments, you can deploy IPPS queues via the Google Admin Console. For BYOD Chromebook devices, users can install the MyQ X Chromebook Client extension from the Chrome Web Store to provision IPPS queues automatically, or add a printer manually using the IPPS URL.
The Require Authentication option is not currently supported by the MyQ X Chromebook Client extension.
User Authentication
IPP supports user authentication out of the box. During printing, the IPP server can prompt the client to authenticate by entering credentials for an existing MyQ account.
You can enforce authentication for all IPP and IPPS print jobs by enabling the Require authentication option. When enabled, the IPP server rejects any print job that does not include a valid authentication header.
The Require Authentication option is enabled by default on new MyQ Print Server 10.3 installations. It is not automatically enabled on servers upgraded from 10.2.
When Require authentication is enabled:
-
IPP communication must include authentication headers to print to this endpoint.
-
When printing from MyQ Desktop Client, authentication is performed silently using the bearer token issued during login to MDC.
-
During job reception, the bearer token is validated. Only the user to whom the token was previously issued can use it to authenticate the IPP request.
-
The authenticated user becomes the job owner. Less-secure username-matching methods (such as matching from the Windows logon name) are not used.
Enabling Require authentication blocks printing from:
-
Operating systems that do not support IPP authentication.
-
MyQ Desktop Client versions older than MDC 10.2 patch 13 for Windows and patch 7 for macOS.
Standard Print Options
The IPPS server offers a set of standard print options that users can change when printing. By default, the available options are:
-
Copies
-
Color mode: Color, Monochrome, Grayscale
-
Pages: All pages, Custom (page range selection)
-
Duplex (Print on both sides): Flip on Long Edge, Flip on Short Edge, None (Simplex)
-
Page order: Front to back, Back to front
-
Paper sizes: A3, A4, A5, B4, B5, Folio, Ledger, Legal, Letter, Statement, Other (any other
unrecognized format)
The available options and their names differ depending on the OS used and the application for printing. Some apps might display options that MyQ does not support; these are ignored during processing and release.
Extended Print Options with IPPS Pass-Through
When a queue is configured to use IPPS pass-through, MyQ propagates the full set of IPPS capabilities from the target printer to the queue. This allows client operating systems to display additional printer-specific options, such as:
-
Advanced stapling and punching combinations
-
Tray or media source selection
-
Other printer-specific IPPS options supported by the device and the client OS
The available extended options depend on what the printer reports through IPPS and what the client OS renders in its print dialog. This is particularly relevant for environments using Windows Protected Print (WPP), where printing is performed exclusively over IPPS.
See also: Job Receiving Tab
Finishing Options
As mentioned previously, the support for advanced finishing parameters is limited. The IPPS currently supports Staple Yes (Auto) and No, and Hole punch Yes (Auto) and No.
When "Yes (Auto)" is selected, the final staple and punch positions will be determined by the device on which the job is eventually released. The default settings of the device will be used, based on the regional device settings and the installed finisher type.