View Full Version : Daten an Drucker senden aus CL raus
Frank Kiefer
30-07-12, 19:46
Hallo,
ich habe folgendes Problem: Wir haben Drucker, welche an PCs über LPT angeschlossen sind. Aus einer Anwendung heraus schicke ich Daten an diese Drucker (CAB Etikettendrucker) und mische diese kleine Textdatei mit einem auf der CF Karte abgespeicherten Overlay. Das mache ich mittels Copy Datei.txt LPT1: aus einer DOS Box heraus.
Meine Frage: Wir wollen die Daten nun direkt über das Netzwerk senden, da unsere PC so langsam aber sicher nicht mehr über einen LPT verfügen.
Im Augenblick bin ich etwas ratlos! Hat jemand eine Idee für einen copy datei.txt nach IP-Adresse?
:confused:
Danke für eure Unterstützung!
Gruß
Frank Kiefer
KingofKning
31-07-12, 07:25
Guckst DU da.
Druckdatei an USB-Drucker schicken | c't (http://www.heise.de/ct/hotline/Druckdatei-an-USB-Drucker-schicken-314044.html)
GG
Hallo,
wie wäre es mit dem Befehl LPR? Dafür muß aber auf dem Server der LPD laufen.
Gruß,
KM
SNMP wäre das mindeste, was die Drucker können sollen.
Dann kann man mittels simplem CONT132-WSCST auch Daten direkt an den Drucker ausgeben.
So klappts z.B. auch mit den Zebra-Druckern.
Hallo Baldur,
war aber ein kurzer Urlaub....
Wieso, waren doch immerhin 2 ganze Wochen!!!
Frank Kiefer
02-08-12, 10:40
Hallo,
sorry, das ich mich nicht gemeldet habe. Wir hatten gerade noch mit anderen Problemen zu kämpfen.
Also: SNMP kann der Drucker. Das habe ich auch nun eingeschaltet. Da ich jedoch blutiger Laie in dieser Hinsicht bin: Wie geht es weiter? Könntet ihr mir hierzu noh Tipps geben?! Wäre euch dankbar! Es ist übringens ein CAB Drucker und kann eigentlich das gleiche wie die Zebradrucker. Wir nutzen den zum Etikettendrucken. Und hier ist es genau so, dass die Daten von der AS/400 kommen und das Overlay von einer CF Karte im Drucker selbst.
Gruß
Frank
Dann such mal hier im Forum nach einen CRTDEVPRT mit *IBMSNMPDRV als Treiber und *WSCSTCONT132 als Hosttransform.
Ich denke da gibts genug Beispiele.
Frank Kiefer
02-08-12, 12:20
Hallo,
habe das Forum durchsucht und leider nichts mit CRTDEVPRT *IBMSNMPDRV gefunden.
Kannst Du mir vielleicht eine Beispieldevice senden?
Wie wird dieser eingerichtete Drucker dann angesprochen? Ich wollte ja eine TXT Datei an den Drucker senden, die er dann mit dem in der TXT Datei enthaltenen Overlay von der CF Karte mischt?!
Gruß
Frank
Versuch es mal so:
CRTDEVPRT DEVD(MYPRT)
DEVCLS(*LAN)
TYPE(3812)
MODEL(1)
LANATTACH(*IP)
PORT(9100)
ONLINE(*YES)
FONT(11)
TRANSFORM(*YES)
MFRTYPMDL(*IBM4212)
RMTLOCNAME('1.1.1.1')
SYSDRVPGM(*IBMSNMPDRV)
TEXT('Mein Drucker')
WSCST(QWPDEFAULT)
Gedruckt wird einfach per Spooldatei.
Wenn du nur eine TXT-Datei im IFS hast, musst du diese vorher in eine PF kopieren (CPYTOSTMF).
Eine einfache Druckausgabe kannst du mit dem CPYF-Befehl machen:
CPYF FROMFILE(MYFILE) TOFILE(QPRINT)