Stand: 2.11.97
Zurück
OSSOS-Netzhilfen: PRINTNO.EXE
PRINTNO.EXE (Version 1.1) Gibt die Druckernummer zurueck. Dieses Programm liest die Environment-Variable PSTATION und sucht dann in der BOOTCONF.SYS den gleichen Wert und gibt die Druckernummer als ExitCode zurueck ODER liest die Environment-Variable PRINTER und gibt die Druckernummer als ExitCode zurueck. (PSTATION und QUEUE werden zu Information mitgelesen und ggf. angezeigt). Dieses Programm laesst sich z.B. in Netzwerken nutzen, wenn sich z.B. in einem bestimmten Raum nur bestimmte Drucker ansprechen lassen sollen. Auf Basis des Exitcodes kann dann der betreffende Drucker in einer Batch-Datei mit NPRINTER aktiviert werden. Starten Sie printno /h, erhalten Sie eine Hilfe, die alle Optionen erklaert. Mit printno /h /g erhalten Sie dies in deutsch. Bemerkungen: - Wird kein Dateinamen mittels @ angegeben, so wird default-maessig F:\LOGIN\BOOTCONF.SYS benutzt. - Haben Sie keine BOOTCONF.SYS, weil Sie z.B. keine Computer Remote-Booten, so legen Sie sich trotzdem eine an, entweder unter diesem Namen oder einem anderen. - Die Novell-Standard-BOOTCONF ist folgendermassen aufgebaut: Netz,pstation=Bootimage z.B.: 0x1,00001B3B8345=BOOT.SYS 0x2,00001B3B8561=BOOT1.SYS ... Erweitern Sie gewuenschte Zeilen, in dem Sie zunaechst ein Blank und dann ein Semikolon anhaengen. Fuer PRINTNO muss hinter dem Semikolon eine Option P=n folgen. Dabei ist n eine Druckernummer (0..254). Sie duerfen auch noch die Option Q=Schlange verwenden, die jedoch von PRINTNO nur bei printno /d angezeigt wird. Weitere Optionen (die nicht fuer PRINTNO bestimmt sind) duerfen auch vorhanden sein (Reihenfolge ist egal). Beispiel: 0x2,00001B3B8561=BOOT1.SYS ; P=2, Q=laser 0x1,00001B3B8345=BOOT.SYS ; R=C1, Q=deskjet, P=1, I=192.168.159.22 ... - P=254 oder fehlende P-Option sollte fuer "Lokalen Drucker" verwendet werden. - Siehe auch Programm LOGINFO.EXE. - Wird mit Hilfe der Option /E nur das Environment gelesen, so wird dort mindestens die Variable PRINTNO=n erwartet (n=0..255). Die Variablen PSTATION und QUEUE werden mitgelesen, soweit vorhanden. Environment-Beispiel: ... PSTATION=00001B3B8348 (wird von NETWARE gesetzt) PRINTER=2 QUEUE=laser (optional) ... Dies Variablen PRINTNO und QUEUE lassen sich mit dem Programm LOGINFO.EXE setzen. - PRNTEST.BAT ist ein kleiner Batch-Job, der fuer die Druckernummern 0-3, 254,255 einen Test ueber DosExitcode (errorlevel) mit PRINTNO.EXE durchfuehrt. (Sie koennen PRNTEST.BAT mit und ohne /e aufrufen. Zuvor muessen Sie in PRNTEST.BAT den Pfad fuer BOOTCONF.SYS aendern!)
Zurück