PDA

View Full Version : ASCII Datei über Druckersitzung



linguin
29-04-08, 08:05
Hallo,

ich möchte von der I5 einen Spool über eine Druckersitzung auf den PC des Users im ASCII Format speichern.

Hat das schomal jemand gemacht ?

Wie gesagt. Aus einem Spool auf dem PC des Users speichern ?

Viele Grüße

Christian

Fuerchau
29-04-08, 08:08
Was möchtest du gezielt speichern ?
Nur den Inhalt des Spools oder den Druckerdatenstrom ?

Wenn du nur den Inhalt benötigst, ist CPYSPLF und CPYTOSTMF in das IFS der bessere Weg.

Ansonsten bietet sich nur die Ausgabe eines Druckes in eine Datei und das erreichst du über die Druckereinstellungen der Sitzung wie bei Windows üblich.

linguin
29-04-08, 08:37
Ich möchte den Inhalt des Spools 1:1 als Textdatei speichern.

Ideal wäre es wenn mir die OUTQ wo die Spools reinlaufen gleich eine CSV oder TXT im IFS erstellen würden.

Über Druckersitzung in Textdrucker anlegen habe ich es schon versucht. Das Problem ist das da immer dieser blöde Dialog mit dem Dateinamen kommt. Er sollte einfach eine laufende nummer oder so vergeben und das Ding automatisch speichern.

Gruß

Christian

linguin
29-04-08, 08:55
So. Bin schon weiter. Hab mir jetzt cvtsplstmf gezogen. Funzt auch.

Jedoch muss ich ja die OUTQ überwachen und dann automatisch cvtsplstmf aufrufen.

Das geht irgendwie über DTAARAs usw.
Hat hier jemand einen Link für mich ?

Gruß

Christian

Robi
29-04-08, 11:07
Qutqs kannst du mit einer dtaq überwachen.
In der Dtaq erscheint ein satz, wenn der spool auf RDY geht.
Die Outq sollte keinem drucker zugewiesen sein, sonnst ist der Spool ggf schon weg, wenn dein Verarbeitungsprogramm ihn aufnehmen will.

crtoutq .... dtaq(abc123) <- bed. Help ist ausreichend
Robi