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:
-
Faça backup do seu arquivo
config.ini, localizado por padrão emC:\ProgramData\MyQ. -
Abra
config.iniem um editor de texto como o Bloco de Notas. -
Adicione ou atualize a seguinte entrada:
[WebService] legacyTerminalUserRpcEnabled=true -
Salve o arquivo.
-
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.