MyQ X Server

RPC del terminale legacy - Avviso di compatibilità

In Print Server 10.2 patch 24 e versioni successive, l'interfaccia RPC del terminale legacy (WebService_Terminal) è disabilitata per impostazione predefinita. Questa modifica risolve una vulnerabilità di sicurezza in cui gli endpoint legacy non autenticati rimanevano raggiungibili anche in ambienti che non utilizzano più hardware terminale legacy.


Chi è interessato?

Sono interessati i siti che utilizzano uno o più dei seguenti tipi di terminali legacy:

Tipo di terminale

Descrizione

MyQ TerminalPro / TCPCONV2 / NET2USB Converter V2

Terminale convertitore hardware (V2)

MyQ TerminalPro / TCPCONV2 / NET2USB Converter V2 + Pannello Tattile

Terminale convertitore hardware (V2) con pannello touch

Terminale Android

Terminale legacy basato su Android

Se il tuo ambiente utilizza uno o più dei seguenti dispositivi, non sei interessato:

  • Embedded Terminal MyQ (Kyocera, Ricoh, HP, Xerox, Konica Minolta e altri)

  • MyQ X Mobile Client

  • API REST MyQ X (/api/v3/)

  • Nessun terminale hardware

Rilevamento automatico

Se uno dei tipi di terminale interessati è già registrato come stampante attiva nel database MyQ, Print Server lo rileva automaticamente all'avvio e mantiene abilitata l'interfaccia RPC legacy. In questo caso non è richiesta alcuna azione manuale.

Override manuale

Se è necessario forzare l'abilitazione dell'RPC dei terminali legacy – ad esempio, se i terminali legacy non sono ancora registrati nel database ma sono in uso, oppure durante la migrazione e il collaudo – è possibile sovrascrivere il comportamento predefinito utilizzando config.ini.

Per abilitare manualmente l'RPC dei terminali legacy:

  1. Eseguire il backup del file config.ini , che si trova di default in C:\ProgramData\MyQ.

  2. Aprire config.ini in un editor di testo come Blocco note.

  3. Aggiungere o aggiornare la seguente voce:

    [WebService]
    legacyTerminalUserRpcEnabled=true
    
  4. Salvare il file.

  5. Riavviare il Print Server affinché la modifica abbia effetto.

Valori errati in config.ini possono causare interruzioni del sistema o perdita di dati. Solo gli utenti esperti o gli amministratori di sistema dovrebbero modificare questo file. Per ulteriori informazioni, vedere Advanced Configuration.

Annullamento della sostituzione

Per tornare al rilevamento automatico, rimuovere la legacyTerminalUserRpcEnabled riga da config.ini oppure impostarla su false, quindi riavviare il Print Server.