Escape-Sequenzen an Matrixdrucker übergeben

16. Juni 2011 14:39

Hallo, wie benutzen als Lieferscheindrucker einige Printronix-Zeilendrucker.

Angebunden sind die mit dem Generic-Text-Only-Druckertreiber, das funktioniert hervorragend.

Wir wollen nun zur Optimierung auf unsere Lieferscheine einen Barcode drucken,was der Drucker auch unterstützt, jedoch muss er dafür eine sogenannte ESC-Sequenz erhalten, die den Drucker ansteuert. Das heißt, Der Lieferscheinreport von NAV übergibt an den Druckertreiber einfach alles RAW als Text.

weiß hier jemand wie man das in einen Report von NAV einbaut? Hat das was mit sowas wie "#27" zu tun?

Re: Escape-Sequenzen an Matrixdrucker übergeben

16. Juni 2011 19:52

Hiermit sollte das gehen:
Direct Printer OCX

Re: Escape-Sequenzen an Matrixdrucker übergeben

17. Juni 2011 07:37

danke für den Link, aber das ist nicht das was ich suche.

da wir puren Text an den Drucker schicken kann man mit bestimmten Zeichenfolgen den Drucker in den Steuermodus schicken, also
z.B.
die Folge
#27 | };cC; 123456789<LF>

sollte den Drucker dazu bringen, einen Barcode mit der Nummer 123456789 zu drucken.

ich wollte nur fragen, ob das jemand so bestätigen kann, oder ob das so nicht geht.

mfg

Re: Escape-Sequenzen an Matrixdrucker übergeben

17. Juni 2011 08:56

Hallo,

mit #27 wird das wahrscheinlich nichts.

Definiere eine Char- Variable 'ESCc' oder eine Text- Variable 'ESCt'

Die ESC-Sequenz weist du dann mit
Code:
ESCc :=27;
ESCt[1] := 27;
zu.

Diese Variable kannst du dann beim Aufbau der kompletten Sequenz benutzen.

Ob der Windows Druckertreiber diese Sequenz allerdings durchlässt steht auf einem anderen Blatt.

Gruß, Fiddi

Gruß, Fiddi

Re: Escape-Sequenzen an Matrixdrucker übergeben

17. Juni 2011 09:05

das hört sich gut an.

der zu druckende String wäre dann:
String:= Escc+'123456789'

Re: Escape-Sequenzen an Matrixdrucker übergeben

18. Juli 2011 07:20

Hallo,



Kowa hat geschrieben:Hiermit sollte das gehen:
Direct Printer OCX


Ist genau das was ich suche aber ...... gibt es sowas auch für 64 Bit ?


Vielen Dank
Jörg

Re: Escape-Sequenzen an Matrixdrucker übergeben

18. Juli 2011 09:25

Jörg Nissen hat geschrieben:Hallo,



Kowa hat geschrieben:Hiermit sollte das gehen:
Direct Printer OCX


Ist genau das was ich suche aber ...... gibt es sowas auch für 64 Bit ?


Vielen Dank
Jörg



Hat sich erledigt. Hab sie auch unter 64bit installiert gekommen.


gruss
Jörg

Re: Escape-Sequenzen an Matrixdrucker übergeben

4. April 2013 14:41

Ist es denn möglich, damit Escape Sequenzen an den Drucker zu senden?
Wir möchten unsere Rechnungen mit einer Werbung auf der Rückseite versehen
und dafür benötigen wir die Escape Sequenzen. Auf Kyocera Druckern ist dieses
einfach, weil mit Prescribe und der entsprechenden Schriftart Ascii Zeichen in Attain
genutzt werden können.

Gruß,
Guenther

Re: Escape-Sequenzen an Matrixdrucker übergeben

4. April 2013 14:52

also bei uns war das ein Desaster. wir haben die Drucker inzwischen abgelöst und durch Lasergeräte ersetzt.