MyQ X Server

RPC de Terminal Legado – Aviso de Compatibilidade

No Print Server 10.2 patch 24 e versões posteriores, a interface RPC de terminal legada (WebService_Terminal) está desativada por padrão. Essa alteração corrige uma vulnerabilidade de segurança em que terminais legados não autenticados permaneciam acessíveis mesmo em ambientes que não utilizam mais hardware de terminal legado.


Quem é afetado?

São afetados os locais que utilizam um ou mais dos seguintes tipos de terminais legados:

Tipo de terminal

Descrição

MyQ TerminalPro / TCPCONV2 / Conversor NET2USB V2

Terminal conversor de hardware (V2)

MyQ TerminalPro / TCPCONV2 / Conversor NET2USB V2 + Painel Tátil

Terminal conversor de hardware (V2) com painel sensível ao toque

Terminal Android

Terminal legado baseado em Android

Se o seu ambiente utiliza um ou mais dos seguintes itens, você não será afetado:

  • Terminais embarcados MyQ (Kyocera, Ricoh, HP, Xerox, Konica Minolta e outros)

  • Cliente móvel MyQ X

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

  • Ausência total de terminais físicos

Detecção automática

Se algum dos tipos de terminais afetados já estiver registrado como impressora ativa no banco de dados do MyQ, o MyQ Print Server os detecta automaticamente ao iniciar e mantém a interface RPC legada ativada. Nesse caso, não é necessária nenhuma ação manual.

Substituição manual

Se você precisar habilitar forçadamente o RPC de terminais legados — por exemplo, se os terminais legados ainda não estiverem registrados no banco de dados, mas estiverem em uso, ou durante a migração e os testes —, você pode substituir o comportamento padrão usando config.ini.

Para habilitar manualmente a interface RPC dos terminais legados:

  1. Faça backup do seu arquivo config.ini , localizado por padrão em C:\ProgramData\MyQ.

  2. Abra config.ini em um editor de texto como o Bloco de Notas.

  3. Adicione ou atualize a seguinte entrada:

    [WebService]
    legacyTerminalUserRpcEnabled=true
    
  4. Salve o arquivo.

  5. Reinicie o servidor de impressão para que a alteração entre em vigor.

Valores incorretos no config.ini podem causar interrupções no sistema ou perda de dados. Somente usuários avançados ou administradores de sistema devem editar este arquivo. Para obter mais informações, consulte (10.2) Configuração Avançada.

Revertendo a substituição

Para retornar à detecção automática, remova a legacyTerminalUserRpcEnabled linha de config.ini ou defina-a como falsee reinicie o servidor de impressão.