In Print Server 10.2 patch 24 and later, the legacy terminal RPC interface (WebService_Terminal) is disabled by default. This change closes a security exposure where unauthenticated legacy endpoints remained reachable even in environments that no longer use legacy terminal hardware.
Who is Affected?
Sites using one or more of the following legacy terminal types are affected:
|
Terminal Type |
Description |
|---|---|
|
MyQ TerminalPro / TCPCONV2 / NET2USB Converter V2 |
Hardware converter terminal (V2) |
|
MyQ TerminalPro / TCPCONV2 / NET2USB Converter V2 + Touch Panel |
Hardware converter terminal (V2) with touch panel |
|
Android Terminal |
Android-based legacy terminal |
If your environment uses one or more of the following, you are not affected:
-
MyQ embedded terminals (Kyocera, Ricoh, HP, Xerox, Konica Minolta, and others)
-
MyQ X Mobile Client
-
MyQ X REST API (
/api/v3/) -
No hardware terminals at all
Automatic Detection
If any of the affected terminal types are already registered as active printers in your MyQ database, Print Server detects them automatically upon startup and keeps the legacy RPC interface enabled. No manual action is required in this case.
Manual Override
If you need to force-enable legacy terminal RPC – for example, if legacy terminals are not yet registered in the database but are in use, or during migration and testing – you can override the default behavior using config.ini.
To enable legacy terminal RPC manually:
-
Back up your existing
config.inifile, located by default atC:\ProgramData\MyQ. -
Open
config.iniin a text editor such as Notepad. -
Add or update the following entry:
[WebService] legacyTerminalUserRpcEnabled=true -
Save the file.
-
Restart the Print Server for the change to take effect.
Incorrect values in config.ini may cause system outages or data loss. Only advanced users or system administrators should edit this file. For more information, see Advanced Configuration.
Reverting the Override
To return to automatic detection, either remove the legacyTerminalUserRpcEnabled line from config.ini or set it to false, and restart the Print Server.