These Windows Registry settings are used by Printix Client

KioskMode

  • Purpose: Make Printix Client run as kiosk.
  • Printix Windows Registry:
    HKEY_LOCAL_MACHINE\SOFTWARE\
    printix.net\Printix Client\
  • Value name: KioskMode
  • Value type: String
  • Value:
    • Enter your Kiosk ID. Example: K08fLFIswGHM9KOXBGjGKfrCFravIo01DmNwSBc9jo6YoKgd

DisableHTTPPrinting

  • Purpose: Control if communication locally for between the Windows Print Spooler (spoolsv.exe) and PrintixService.exe should be via HTTP (default) or secure via HTTPS.
  • Printix Windows Registry:
    HKEY_LOCAL_MACHINE\SOFTWARE\
    printix.net\Printix Client\
  • Value name: DisableHTTPPrinting
  • Value type: DWORD
  • Value – Decimal values (hex value in parenthesis):
    • 0 (0×00000000): Local communication via HTTP (TCP port 21339) to allow the PrintixService.exe to listen for print data from the Windows Print Spooler (spoolsv.exe).
    • 1 (0×00000001): Local secure communication via HTTPS (TCP port 21343) to allow the PrintixService.exe to listen for print data from the Windows Print Spooler (spoolsv.exe).
  • Requirements:
    • Printix Client version 1.3.1245 or later.

DiscoverPrintersByHostname

  • Purpose: Control if and how Discover printers requests are handled by the computer. By default Discover printers requests are accepted and the computer traverses the list of installed print queues and network subnet information to broadcast for and ping printers, collect information via SNMP, and register the discovered printers in the Printix Cloud by IP address. If Printix Home is configured to Discover printers by hostname you can use this Windows Registry setting to control which computer should accept Discover printers requests. The computer traverses the list of installed print queues, uses the print queue’s hostname to ping the referenced printers, collect information via SNMP, and register the printers in Printix Cloud by hostname.
  • Printix Windows Registry:
    HKEY_LOCAL_MACHINE\SOFTWARE\
    printix.net\Printix Client\
  • Value name: DiscoverPrintersByHostname
  • Value type: DWORD
  • Value – Decimal values (hex value in parenthesis):
    • 0 (0×00000000): If Printix Home is configured to Discover printers by hostname the computer will ignore any Discover printers requests.
    • 1 (0×00000001): If Printix Home is configured to Discover printers by hostname the computer will accept any Discover printers requests.
  • Requirements:

ForceAzurePrt

  • Purpose: Make Printix Client believe the computer supports SSO. Relevant if a group policy blocks Printix Client from running the dsregcmd command, which is used to determine if the computer supports SSO.
  • Printix Windows Registry:
    HKEY_LOCAL_MACHINE\SOFTWARE\
    printix.net\Printix Client\
  • Value name: ForceAzurePrt
  • Value type: DWORD
  • Value – Decimal values (hex value in parenthesis):
    • 0 (0×00000000): Computer is not Azure AD joined and SSO (Single Sign-on) will not work.
    • 1 (0×00000001): Computer is Azure AD joined and SSO (Single Sign-on) will work.

useGroupPermissions

  • Purpose: If StartAsVDI is enabled use this to control which print queues are available to the signed in user.
  • Printix Windows Registry:
    HKEY_LOCAL_MACHINE\SOFTWARE\
    printix.net\Printix Client\
  • Value name: useGroupPermissions
  • Value type: DWORD
  • Value – Decimal values (hex value in parenthesis):
    • 0 (0×00000000): Printix Client will make all installed print queues available to the signed in user.
    • 1 (0×00000001): Printix Client will look at the users’ group membership and only make print queues with Exclusive access available to the signed in user. This is done by setting the security permissions on the print queues accordingly. The groups MUST be in both Active Directory and Azure AD.

StartAsVDI

  • Purpose: Make Printix Client work with a managed image, which is typically used in connection with: Azure Virtual Desktop, Citrix, Remote Desktop Services (RDS), and VMware Horizon VDI.
  • Printix Windows Registry:
    HKEY_LOCAL_MACHINE\SOFTWARE\
    printix.net\Printix Client\
  • Value name: StartAsVDI
  • Value type: DWORD
  • Value – Decimal values (hex value in parenthesis):
    • 0 (0×00000000): Printix Client will run normally.
    • 1 (0×00000001): Printix Client will NOT update itself automatically. It will read and write the user’s Printix settings, including access tokens, in the user’s Application Data folder.
      • The path to the users application folder is based on %APPDATA%.
    • 2 (0×00000002): Printix Client will update itself automatically. It will read and write the user’s Printix settings, including access tokens, in the user’s Application Data folder.
      • The path to the users application folder is based on %APPDATA%.
    • 999 (0×000003e7): Printix Client will NOT update itself automatically. It will read and write the user’s Printix settings, including access tokens, in the user’s Application Data folder.
      • The path to the user’s application folder is based on %USERPROFILE% and then AppData\Roaming is appended.

Feedback

Was this helpful?

Yes No
You indicated this topic was not helpful to you ...
Could you please leave a comment telling us why? Thank you!
Thanks for your feedback.

Post your comment on this topic.

Please do not use this for support questions.
Printix Support

Post Comment