In unserem Netz setzen wir Netware 5 ein und leiten die Drucker über Windows an die Novell Queues um. Seit der Umstellung von Netware 4.1 auf Netware 5 tritt folgendes Phänomen auf. Am Client läuft Win98 und es wird aus einem DOS-Programm etwas ausgedruckt. Der Druck wird über Windows an die Queue weitergeleitet, druckt aber nicht. Der Druck beginnt erst nachdem man das DOS-Programm wieder verlässt. Ein Capturing vor dem Programmstart wollten wir vermeiden, da wir 85 Clients einsetzen.
Hallo,
Das Problem liegt im Timeout. Aus DOS-Programmen unter Windows passiert es häufig, daß der Druck erst beginnt, wenn das Programm beendet wird. Man muß also einen Timeout setzen, nach dessen Ablauf wird automatisch gedruckt.
Zur Lösung des Problems gibt es 2 Möglichkeiten:
-
Capture mit Parameter ti=xxx, xxx steht für die Zeit, die vergeht bis gedruckt wird.
Ist für DOS-Programme die sicherste Methode.
Braucht man nicht für jeden User ins Loginscript auf zu nehmen, Kontext Script geht auch. -
Im Windows bei der Druckerinstallation die Frage, wird auch mit DOS-Programmen gedruckt? mit Ja beantworten. Sonst gehts nicht. Timeout läßt sich nicht exlplizit einstellen.
Tip: DOS-Programme sind nunmal keine Windows-Programme, also lieber Capture verwenden und in den Spooleinstellungen unter Windows angeben, daß erst nach der letzten Seite gedruckt werden soll.
Dadurch wird erreicht, das auch größere Druckaufträge als ganzes gedruckt werden und sich nicht ein anderer dazwischen schiebt.
Beispiel: Buchungsjurnal einer Fibu.