MyQ X Server

Legacy Terminal RPC - Compatibility Notice

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:

  1. Back up your existing config.ini file, located by default at C:\ProgramData\MyQ.

  2. Open config.ini in a text editor such as Notepad.

  3. Add or update the following entry:

    [WebService]
    legacyTerminalUserRpcEnabled=true
    
  4. Save the file.

  5. 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.