How to enable use of HTTPS between Print Spooler and Printix Client

Starting from Printix Client version 2.3, HTTPS is used for all communication on Windows by default. To change back to HTTP, configure the EnableHTTPPrint setting. To learn more about the respective settings on Mac, see Mac local settings overview.

All Printix communication inside and outside the network is secured with encryption and the use of HTTPS. Follow these steps to allow the PrintixService.exe to listen for print data from the Windows Print Spooler (spoolsv.exe) with HTTPS (TCP port 21343). Requires Printix Client for Windows version 1.3.1245 or higher.

  1. Press Windows+R.

    The Run dialog box appears.

  2. Type regedit, then select OK.

    Select Yes if prompted.

    The Registry Editor appears.

  3. Browse to HKEY_LOCAL_MACHINE\SOFTWARE\printix.net\Printix Client\.
  4. Add the DWORD value name DisableHTTPPrinting and give it the value 1.

    Printix printers will within 10 minutes be converted to use HTTPS printing and have their Port changed from, for example: http://localhost:21339/ipp/ASD/2114d3f3-e5732… to https://localhost:21343/ipp/ASD/2114d3f3-e5732…

    • With a value of 1, the Printix Client will, within 10 minutes, convert Printix printers to use TCP port 21343 instead of the previously used TCP port 21339. Printix printers will be converted back to use HTTP printing within 10 minutes after the registry has been changed back to 0 from 1.

    • If Microsoft's Windows Registry DWORD value name DisableHTTPPrinting in HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Printers\ has a value of 1, it disables both HTTP and HTTPS printing for the Windows Print Spooler and thereby Printix printing altogether. It is not possible to use Printix printing on Windows if a group policy (GPO) disables HTTP printing.