Known Issue: QR Code camera icon missing on Android (Print Center 9.2)
On Android devices running Pharos Print mobile app v2.0.1, the QR Code camera icon may not appear even when QR Code Release (via Enable QR Code Scanner button) is enabled on Print Center 9.2. This occurs when the feature was enabled on the server after the user's initial connection to the server. The app does not detect the setting change on subsequent launches.
Note: iOS devices are not affected.
Expected Behavior Notes (v2.0.1)
Disabling the QR Code Release setting on the server takes effect the next time the user opens the app.
Re-enabling QR Code Release requires the full reconnect using the workaround below.
Workaround:
A temporary server-side database change is required to expose the setting to the app before login, followed by a Change Control in Pharos Administrator and a one-time user reconnect is required.
Step 1 — Database change (server administrator)
Run the following SQL on the Print Center database.
insert into print_center_settings values ('PrintCenter','ExposeOnlyAllowedSettingsForNoAuth','PStation.*,PrintCenter.URI,PrintCenter.Maximum Allowed Upload,PrintCenter.Guest Accounts,PrintCenter.PharosAPIVersion,Authentication.User.KeepMeLoggedIn,Authentication.sso-enabled,IPP Service.*,Customization.Hide_Version,Customization.ClientLinks,SecureRelease.MobilePrint.*,PrintCenter.EnableCameraScanner,SecureRelease.Client Links,PharosPrintCenterText.*,{{IF:Authentication.sso-enabled=True}}Authentication.*')This exposes PrintCenter.EnableCameraScanner during the Connect (ValidateDomain) step so the setting is available before login.
Step 2 — Issue a Change Control
Run a Change Control in Pharos Administrator.
Step 3 — Each affected user must reconnect once
On the mobile app, each affected user must reconnect once:
Tap the gear icon (top-left) > Logout.
Tap the gear icon again to reach the server address screen.
Tap Connect (address is pre-filled - no retyping needed)
Log back in. QR icon will appear.
After reconnecting, the QR Code camera icon appears and persists on future launches. This reconnect step is only needed once per device.
Notes:
The temporary database entry must be removed once the Pharos Print mobile app fix is deployed. Use this command to remove the temporary database.
delete from print_center_settings where name = 'ExposeOnlyAllowedSettingsForNoAuth'After removal, issue another Change Control in Pharos Administrator.
The updated app includes authentication cookies on all settings requests and no longer requires this whitelist entry. Users running v2.0.2 or later will see the QR Code camera icon on the next app launch with no reconnect required.
If you encounter any issues while applying the workaround, contact Pharos Support.