MyQ X Server

Terminal RPC heredado: aviso de compatibilidad

En Print Server 10.2, parche 24 y versiones posteriores, la interfaz RPC de terminales heredados (WebService_Terminal) está desactivada de forma predeterminada. Este cambio corrige una vulnerabilidad de seguridad por la que los puntos finales heredados no autenticados seguían siendo accesibles incluso en entornos que ya no utilizan hardware de terminal heredado.


¿A quién afecta?

Se ven afectados los sitios que utilizan uno o más de los siguientes tipos de terminales heredados:

Tipo de terminal

Descripción

MyQ TerminalPro / TCPCONV2 / NET2USB Converter V2

Terminal convertidor de hardware (V2)

MyQ TerminalPro / TCPCONV2 / NET2USB Converter V2 + Panel táctil

Terminal convertidor de hardware (V2) con panel táctil

Terminal Android

Terminal heredado basado en Android

Si tu entorno utiliza uno o varios de los siguientes, no te afecta:

  • Embedded Terminal MyQ (Kyocera, Ricoh, HP, Xerox, Konica Minolta y otras)

  • Cliente móvil MyQ X

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

  • Sin terminales de hardware

Detección automática

Si alguno de los tipos de terminales afectados ya está registrado como impresora activa en su base de datos de MyQ, Print Server los detecta automáticamente al iniciarse y mantiene habilitada la interfaz RPC heredada. En este caso no se requiere ninguna acción manual.

Anulación manual

Si necesita forzar la activación del RPC de terminales heredados —por ejemplo, si los terminales heredados aún no están registrados en la base de datos pero están en uso, o durante la migración y las pruebas—, puede anular el comportamiento predeterminado utilizando config.ini.

Para habilitar manualmente el RPC de terminales heredados:

  1. Haga una copia de seguridad de su archivo config.ini , que se encuentra por defecto en C:\ProgramData\MyQ.

  2. Abrir config.ini en un editor de texto como el Bloc de notas.

  3. Añade o actualiza la siguiente entrada:

    [WebService]
    legacyTerminalUserRpcEnabled=true
    
  4. Guarde el archivo.

  5. Reinicie el Print Server para que el cambio surta efecto.

Los valores incorrectos en config.ini pueden provocar interrupciones del sistema o pérdida de datos. Solo los usuarios avanzados o los administradores del sistema deben editar este archivo. Para obtener más información, consulte Advanced Configuration.

Reversión de la anulación

Para volver a la detección automática, elimine la legacyTerminalUserRpcEnabled línea de config.ini o cámbiela a false, y reinicie el Print Server.