Étape 7: Encore une autre façon qui pourrait fonctionner.
Cette instruction étape par étape décrit comment configurer un serveur HP Jetdirect 170 x impression afin que la sortie 8 bits peut être contrôlée par un programme utilisateur
ou un php script.
Pour faire un nouveau démarrage vous pouvez réinitialisation usine la Jetdirect 170 x.
Procédure comme suit :
1. Débranchez l’alimentation électrique du Jetdirect.
2. Maintenez enfoncé le bouton « Test » tout en branchant l’alimentation de retour dans 5 secondes.
3. la Jetdirect devrait maintenant être remis à zéro et est configuré par défaut pour obtenir automatiquement une adresse IP.
Prenez un connecteur mâle DB25 et relier les broches 1, 10, 13 et 15.
Branchez le connecteur DB25.
Démarrez votre navigateur web et accédez à l’interface web de la Jetdirect en tapant son adresse IP dans la barre d’adresse. (par exemple http://192.168.1.xxx).
Donner le moteur Java quelque temps à démarrer.
L’état de l’imprimante devrait montrer « En ligne » - maintenant, vous savez que votre connecteur DB25 est bien soudé.
Cliquez sur Administration et allez dans l’onglet Configuration et cocher la case de Snmp.
Entrez « privé » (sans les guillemets) comme valeur nouveau nom de la communauté. Cette communauté nom sert un mot de passe, nous aurez besoin plus tard.
Appuyez sur Apply et attendez que l’appareil pour remettre à zéro.
Nous devons maintenant modifier un registre (matériel) à l’intérieur de la Jetdirect.
C’est le registre npPortCentronicsHandshaking qui contrôle le protocole de communication entre l’imprimante et Jetdirect.
Pour ce faire, vous avez besoin d’un outil qui peut envoyer (et recevoir) commandes SNMP.
Un outil simple va faire. Par exemple SNMPGetSet.exe, obtenue ici : http://www.fileguru.com/SNMPGetSet/download
Démarrez le programme, puis tapez l’adresse IP de la Jetdirect. Cliquez sur SNMP obtenez toutes. Cela devrait donner un résultat de 3 sur 5.
N’utilisez pas ce programme lorsque vous êtes pressé - vous pourriez bousiller votre serveur d’impression!!!
Registres sont lues et écrites à l’aide d’identificateurs d’objet (OID) - c’est les chaînes numériques en pointillés que vous voir.
Le registre npPortCentronicsHandshaking est adressé par l’OID 1.3.6.1.4.1.11.2.4.3.13.4.0.
Copier cet OID dans le panneau inférieur du programme afin de faire un Get sélective de SNMP.
Cliquez sur Get SNMP et notez la valeur retournée.
Nous avons besoin de définir cette valeur de Registre à « 2 ».
Tapez « 2 » comme valeur, puis cliquez sur Set SNMP. La valeur sera écrit en utilisant le nom de communauté de l’écriture (en haut à droite) comme mot de passe.
Donner la Jetdirect quelques temps pour stocker la nouvelle valeur. Il est conservé après mise hors tension.
Vous êtes maintenant prêt pour contrôler la sortie de huit bits de votre serveur d’impression par PHP ou tout autre programme fait maison.
Utilisez le port TCP 9100 pour écrire votre octets à.