Mac local settings overview
A shell script is available to change some local settings of the Printix Client. You can access it from /Applications/Printix Client.app/Contents/MacOS/ModifyPrintixRegistry.sh.
Use the ModifyPrintixRegistry.sh <SettingName> <Value> script to modify the following Printix settings:
DisableAutoUpgrade
-
Purpose: Control if auto-upgrade of the Printix Client is enabled.
-
Value name: DisableAutoUpgrade
-
Value – Decimal values (hex value in parenthesis):
-
0 (0×00000000): Auto-upgrade of the Printix Client is enabled.
-
1 (0×00000001): Auto-upgrade of the Printix Client is not enabled.
-
-
Requirements:
-
Printix Client version 2025.1.0.0 or higher.
-
-
If this setting is not configured or its value is not a positive number, auto-upgrade of the Printix Client is enabled.
-
If the value of this setting is a positive number greater than 1, it has the same effect as it would have with value 1.
-
When this setting is changed, its new value takes effect in 1 hour, when the Printix Client looks for updates (the Printix Client looks for updates once per hour). The best practice is to wait 1 hour or simply restart the Printix Service.
EnableHTTPPrint
-
Purpose: Configure whether HTTP or HTTPS is used for printing.
-
Value name: EnableHTTPPrint
-
Value – Decimal values (hex value in parenthesis):
-
0 (0×00000000): IPPS ports are used for printing (default behavior).
-
1 (0×00000001): IPP ports are used for printing.
-
An HTTP listener is also opened on port 21339 (besides the existing HTTPS listener).
-
The Printix print queues are configured with IPP port, so the submitted print jobs arrive on the HTTP channel.
-
When this registry setting is changed, the changes take effect after 10 minutes, or if the Printix Service (or the computer) is restarted.
-
-
Requirements:
-
Printix Client version 2.3 or higher.
-
The EnableSecureMode setting must have a value of 1.
-
EnableSecureMode
-
Purpose: Control if communication with the Printix Service should be with HTTP (default) or secure with HTTPS.
-
Value name: EnableSecureMode
-
Value – Decimal values (hex value in parenthesis):
-
0 (0×00000000): IPP, HTTP, and port 21339 are used (default behavior).
-
1 (0×00000001): IPPS, HTTPS, port 21343, and certificates are used.
-
-
Requirements: Printix Client version 2.3 or higher.
ForceOfflineMode
-
Purpose: Force Printix Client into offline mode. To force computers into offline mode, see the knowledge base for instructions. To see how Printix behaves in offline mode, see What if the Internet connection is lost.
-
Value name: ForceOfflineMode
-
Value – Decimal values (hex value in parenthesis):
-
0 (0×00000000): Disable offline mode.
-
1 (0×00000001): Enable offline mode.
-
-
Requirements:
-
Printix Client version 1.3.1286 or higher.
-