Dans Print Server 10.2 patch 24 et versions ultérieures, l'interface RPC du terminal hérité (WebService_Terminal) est désactivée par défaut. Cette modification corrige une faille de sécurité qui permettait à des points de terminaison hérités non authentifiés de rester accessibles, même dans des environnements n'utilisant plus de matériel de terminal hérité.
Qui est concerné ?
Les sites utilisant un ou plusieurs des types de terminaux hérités suivants sont concernés :
|
Type de terminal |
Description |
|---|---|
|
MyQ TerminalPro / TCPCONV2 / Convertisseur NET2USB V2 |
Terminal convertisseur matériel (V2) |
|
MyQ TerminalPro / TCPCONV2 / Convertisseur NET2USB V2 + Écran tactile |
Terminal convertisseur matériel (V2) avec écran tactile |
|
Terminal Android |
Terminal hérité basé sur Android |
Si votre environnement utilise l'un ou plusieurs des éléments suivants, vous n'êtes pas concerné :
-
Terminaux intégrés MyQ (Kyocera, Ricoh, HP, Xerox, Konica Minolta et autres)
-
Client mobile MyQ X
-
API REST MyQ X (
/api/v3/) -
Aucun terminal matériel
Détection automatique
Si l'un des types de terminaux concernés est déjà enregistré comme imprimante active dans votre base de données MyQ, Print Server le détecte automatiquement au démarrage et maintient l'interface RPC héritée activée. Aucune intervention manuelle n'est requise dans ce cas.
Remplacement manuel
Si vous devez forcer l'activation du RPC des terminaux hérités – par exemple, si les terminaux hérités ne sont pas encore enregistrés dans la base de données mais sont utilisés, ou pendant la migration et les tests – vous pouvez remplacer le comportement par défaut à l'aide de config.ini.
Pour activer manuellement l'interface RPC des terminaux hérités :
-
Sauvegardez votre fichier
config.ini, situé par défaut à l'emplacementC:\ProgramData\MyQ. -
Ouvrez
config.inidans un éditeur de texte tel que le Bloc-notes. -
Ajoutez ou modifiez l'entrée suivante :
[WebService] legacyTerminalUserRpcEnabled=true -
Enregistrez le fichier.
-
Redémarrez le Print Server pour que la modification prenne effet.
Des valeurs incorrectes dans config.ini peuvent entraîner des pannes du système ou une perte de données. Seuls les utilisateurs avancés ou les administrateurs système doivent modifier ce fichier. Pour plus d'informations, consultez Advanced Configuration.
Annulation de la dérogation
Pour revenir à la détection automatique, supprimez la legacyTerminalUserRpcEnabled ligne de config.ini ou définissez-la sur false, puis redémarrez le Print Server.