Pour que cette imprimante soit associée au client léger par LPD, modifiez sa "file de sortie"
(outqueue) au niveau du système OS/400 :
===> CHGOUTQ OUTQ(AXPRT01) RMTSYS(*INTNETADR) RMTPRTQ('PARALLEL') CNNTYPE(*IP)
DESTTYPE(*OTHER) TRANSFORM(*YES) MFRTYPMDL(*NECP2) INTNETADR('192.168.1.240')
Signification des paramètres de la commande :
- AXPRT01 :
- PARALLEL :
- *NECP2 :
- 192.168.1.240 : adresse IP du client léger
Note : si l'éditeur n'est pas démarré automatiquement, utilisez la commande STRRMTWTR.
Au niveau OS/400, l'imprimante est en fait une outqueue. Il n'est donc pas possible de la gérer
comme un device (il est impossible notamment de démarrer ou d'arrêter l'imprimante).
6.4 - ADMINISTRATION A DISTANCE
U
n logiciel d'administration sous Windows (AxRM ou Axel Remote Management), est disponible
gratuitement sur le site Axel (http://www.axel.fr/).
Pour plus d'information voir le chapitre 10.1.
6.5 - POUR ALLER PLUS LOIN...
Des problèmes de reconnexion peuvent apparaître, dans le cas où la session du client léger
possède un nom (DEVNAME) et que ce client léger ait été éteint sans précaution particulière.
Ce problème est lié au fait qu'un serveur TCP/IP ne peut pas détecter en temps réel la mise hors
tension d'un périphérique TCP/IP. L'OS/400 'croit' qu'une session précédente du client léger est
toujours active et refuse donc la connexion de cette "seconde" session.
La solution est l'activation d'un mécanisme de nettoyage automatique (le keepalive) qui vérifie
régulièrement l'état des périphériques auxquels sont affectés des sockets (i.e. connexions TCP/IP).
Ces vérifications automatiques sont déclenchées au bout d'un certain temps d'inactivité du
périphérique. Elles permettent de libérer le socket et le nom de client léger affectés à un
périphérique réseau qui ne répond pas.
Note : la commande OS/400 netstat permet de vérifier l'état des sockets.
La valeur du time out de "keepalive" du serveur telnet de l'OS/400 est en standard très importante
voire même infinie (valeur 0). La commande qui permet de la modifier est la suivante (xxx est
exprimé en minutes) :
===> CHGTELNA TIMMRKTIMO(xxx)
AX3000 modèles 80 et 85 - Manuel de l'utilisateur
nom de la file de sortie
'Nom du port imprimante' au niveau du set-up du client léger (PARALLEL
n'est qu'un exemple).
Attention majuscule obligatoire
type de l'imprimante distante (ici une NEC type P2).
Pour les certaines imprimantes (étiquettes, codes à barre, etc.), pour
lesquelles il n'y a pas de modèles définis, vous pouvez utiliser le type
*NONE.
Mise en œuvre sous OS/400
139