Stap 7: Nog een andere manier dat zou kunnen werken.
Deze stap voor stap instructies wordt beschreven hoe u een HP Jetdirect 170 x afdrukserver instellen zodat de uitvoer van 8 bits kan worden gecontroleerd door een programma van de Gebruikergemaakt
of van een PHP script.
Om een frisse start je kunt fabrieksinstellingen de Jetdirect 170 x.
Procedure als volgt:
1. Ontkoppel de macht om de Jetdirect.
2. Druk op de 'Test'-knop ingedrukt tijdens het inpluggen van de macht terug in 5 seconden.
3. de Jetdirect nu opnieuw moet worden ingesteld en is standaard geconfigureerd om automatisch een IP-adres verkrijgen.
Neem een DB25 male connector en pennen 1, 10, 13 en 15 met elkaar verbinden.
Plaats de DB25 connector in.
Start uw webbrowser en ga naar de webinterface van de Jetdirect door het IP-adres in de locatiebalk te typen. (bijvoorbeeld http://192.168.1.xxx).
Geef de Java motor wat tijd om te beginnen.
De status van de printer moet weergeven 'On-Line' - nu u weet dat uw DB25 connector goed zit soldeerder
Klik op beheer en ga naar het tabblad Configuratie en vink de checkbox Snmp.
Voer 'privé' (zonder de aanhalingstekens) als nieuwe Set Community-naam. Dit communautaire naam fungeert als een wachtwoord, zullen we het later.
Druk op toepassen en wacht tot het apparaat te resetten.
Nu moeten we een register (hardware) binnen de Jetdirect wijzigen.
Het is het npPortCentronicsHandshaking-register die handshaking tussen printer en Jetdirect onder controle.
Om dit te bereiken moet u een hulpmiddel dat kan versturen (en ontvangen) SNMP-opdrachten.
Een eenvoudige tool zal doen. Bijvoorbeeld SNMPGetSet.exe, verkregen hier: http://www.fileguru.com/SNMPGetSet/download
Start het programma en van de Jetdirect IP-adres typen. Klik op SNMP krijgen alle. Dit moet een resultaat van 3 van de 5 geven.
Gebruik dit programma niet als je in een haast - u uw afdrukserver verknoeien zou!!!
Registers worden gelezen en geschreven met behulp van de Object-id's (OID's) - het is de decimale numerieke strings zie je.
Het npPortCentronicsHandshaking-register is aangepakt door OID 1.3.6.1.4.1.11.2.4.3.13.4.0.
Kopieer deze OID naar het onderste deelvenster van het programma om te doen een selectieve SNMP krijgen.
Klikt u op SNMP en noteer de geretourneerde waarde.
We moeten dit register waarde naar "2".
Typ '2' als waarde en klikt u op SNMP Set. De waarde zal worden geschreven met behulp van de schrijf-community-naam (rechtsboven) als wachtwoord.
Geef de Jetdirect wat tijd om op te slaan van de nieuwwaarde. Het blijft behouden na een cyclus van de macht.
Nu bent u klaar om te controleren de output van de acht bits van uw afdrukserver door PHP of een andere zelfgemaakte programma.
TCP-poort 9100 te schrijven uw bytes te gebruiken.