PDA

View Full Version : von 2 outq´s auf einen Drucker



schubdigeige
19-09-07, 12:17
Hallo zusammen,

habe da folgendes Problem.

da wir bestimmten Sparmaßnahmen unterworfen wurden, wurde ein AS/400 Drucker der defekt war nicht mehr ersetzt.

Meine Frage: Ist es möglich aus 2 Outq´s auf einen Drucker auszudrucken ohne jeweils den Drucker umhängen zu müssen.
Wenn man z.B. sagen könnte Outq 1 hänge ich mit an outq 2 an der dann letztlich der Drucker hängt?

Gruß
Schubdigeige

kuempi von stein
19-09-07, 12:37
Es gibt einen Parameter DTAQ den man bei Erstellung einer Outq angeben kann.
Diese DTAQ bekommt nen Eintrag wenn ein Spool auf RDY steht.
Diese DTAQ dann per Programm abfragen.

Das für beide Outqs machen.

Das Programm schaufelt dann die Spooleinträge aus den beiden Outqs zu einer dritten Outq, welche am Drucker hängt.

Alternativ falls eine der beiden Outqs schon am Drucker hängen soll, eben die andere Outq nur mittels dieser Technik abfragen/rüberschaufeln.

Beispiele müsste es hier im Forum geben.

k.

Pikachu
19-09-07, 12:47
Das könnte mit einer "Remote OUTQ" gehen. Du kannst einer Ausgabewarteschlange mit den Befehlen CRTOUTQ oder CHGOUTQ eine Druckwartschlange eines fernen Systems zuordnen. Sobald eine Spooldatei in der Ausgabewartschlange freigegeben wird (Status RDY), wird sie an die andere Wartschlange gesendet.

takeoff/400
19-09-07, 13:00
wenn dieser alte AS400 drucker aber evtl noch über twinax dranhängt, was man mal vorher wissen müsste, dann würde ich nicht unbedingt eine remote-outq draus machen...

Fuerchau
19-09-07, 14:18
Eine Remote-OUTQ kann auch an das eigene System "senden".
Definiere wie oben gesagt, die 2 "alten" OUTQ's als Remote an die neue 3. OUTQ, die dann an dem einen Drucker hängt.

schubdigeige
19-09-07, 14:40
Vielen Dank für eure schnelle Info´s.

Werde ich heute abend gleich ausprobieren.

Nochmals

Danke

Jörg Schmidt
20-09-07, 07:20
Gibt es eigentlich Probleme wenn man 2 Devd mit 2 Outq's und dann die gleiche IP_Adresse des Druckers angibt?

Was würde dann passieren wenn in den beiden Outq's jeweils ein Druck zeitgleich anstehen?

Fuerchau
20-09-07, 07:56
Das hängt ganz vom Drucker und dem verwendeten Protokoll ab.
Die AS/400 überwacht per Protokoll den Drucker, wenn er als Device angelegt ist.
Das führt dazu, dass ein Drucker gar nicht erst startet, da er als belegt gemeldet wird.
Somit ergibt sich obiges Problem nicht.

Anders sieht's bei reinen OUTQ's ohne Device aus.
Gerade hier kann man dies machen, da solche Netzdrucker ja auch häufig von PC's genutzt werden.
Ist der Drucker gerade beschäftigt, wird eben "busy" gemeldet und die AS/400 versucht es später noch mal. Der Status der Spools steht dann ggf. solange auf SND.