Kasse PRO - Bondrucker Epson TM-T88IV - Escape Codes

Antworten

Kasse PRO - Bondrucker Epson TM-T88IV - Escape Codes

Hallo Zusammen,

ich habe mir gerade den Bondrucker Epson TM-T88IV zugelegt.
Durch die Anleitung hat die Anbindung recht problemlos funktioniert, d.h. er druckt einmal.

Leider verstehe den Zusammenhang zwischen den Escape Codes vom Treiber,
und der Liste die von Espson zur Verfügung gestellt wird, nicht.
Treiber:

Code: Alles auswählen

[HEADER]
DESCRIPTION=CAO-PRINTER-DRIVER
MODELL=EPSON TM-T88IV
DATE=25.04.2016
[DATA]
SCHUBLADE_AUF=
PORTPARA_DEFAULT=9600,8,n,1
BREIT_EIN=\x1B\x45\x01
BREIT_AUS=\x1B\x45\x00
UNTER_EIN=\x1B\x2D\x01
UNTER_AUS=\x1B\x2D\x00
ROT_EIN=
ROT_AUS=
INIT=\x1B\x40
ABSCHNEIDEN=\x1D\x56\x01
HTAB=\x09
RLFEED=
UMLAUT_GR_AE=\x8E
UMLAUT_KL_AE=\x84
UMLAUT_GR_OE=\x99
UMLAUT_KL_OE=\x94
UMLAUT_GR_UE=\x9A
UMLAUT_KL_UE=\x81
UMLAUT_SS=\xE1
Escape Codes von der Epson Seite:
https://reference.epson-biz.com/pos/reference/

Anbei auch 2 Screenshots von der Seite, da man sich sonst einloggen muss.
Ich komme leider nicht weiter, und würde gerne die Funktionen für "Rot" einstellen,
bzw. das Logo einbinden.

Hat von euch das schon geschafft?
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
CAO-Version aktuell auf Win10, HeidiSQL auf einem Win10 Client
Erweiterungen: Auto-Backup, Auftragsbearbeitung, Preisupdate, Variantenbearbeitung, Teilrechnung, Stapeldruck
Xonsoft 2011+12 / CAO - OSC Script 1.52 - Kasse Pro mit Vorgangszahlung

Re: Kasse PRO - Bondrucker Epson TM-T88IV - Escape Codes

Zuckerbäcker hat geschrieben: Leider verstehe den Zusammenhang zwischen den Escape Codes vom Treiber,
und der Liste die von Espson zur Verfügung gestellt wird, nicht.
Als Beispiel Unterstrichen.

Code: Alles auswählen

UNTER_EIN=\x1B\x2D\x01
UNTER_AUS=\x1B\x2D\x00
Bei Epson steht "ESC -" dort einmal draufklicken.
Dann steht dort

Code: Alles auswählen

ASCII	 	ESC	   	-	   	n
Hex		1B		2D		n
Decimal	27		45		n


Wir arbeiten in den Treibern Hexadezimal. Daher \x als Einleitung und dann die Befehle.
\x1B\x2D ist die Befehlssequenz und dann kommt noch eine Variable zum Ein/Aussschalten.
Also entweder \x49 oder \x01 zum einschalten (1 Punkt dicke)

Für die andere Farbe probier mal

Code: Alles auswählen

ROT_EIN=\x1D\x28\x4E\x02\x00\x30\x50
ROT_AUS=\x1D\x28\x4E\x02\x00\x30\x49
----

Das Logo muss zuerst in den Speicher des Druckers geladen werden.
Dann musste es über das Kommando "GS ( L <fn=69>" funktionieren.
Da musst du selbst rumprobieren.
Gruß Chris
"Derjenige, der sagt: "Es geht nicht", soll den nicht stören, der's gerade tut."

Re: Kasse PRO - Bondrucker Epson TM-T88IV - Escape Codes

Vielen Dank für Deine rasche Antwort, genau das mit Hexadezimal u. der Einleitung habe ich einfach nicht verstanden,
damit kann ich weiterarbeiten.
Bin jetzt leider draufgekommen, dass die Rot/Schwarzen Thermorollen anscheinend gar nicht mehr lieferbar sind...

Bzgl. dem Logo, ist bereits hochgeladen, und kommt mittels Epson Tool auch aus dem Drucker.
Wo müsste man den Code "GS ( L <fn=69>" einfügen, im Treiber oder im Kassenbon Layout?

Sorry, aber das Thema verwirrt mich zunehmend.
CAO-Version aktuell auf Win10, HeidiSQL auf einem Win10 Client
Erweiterungen: Auto-Backup, Auftragsbearbeitung, Preisupdate, Variantenbearbeitung, Teilrechnung, Stapeldruck
Xonsoft 2011+12 / CAO - OSC Script 1.52 - Kasse Pro mit Vorgangszahlung

Re: Kasse PRO - Bondrucker Epson TM-T88IV - Escape Codes

den Befehl: GS ( L <fn=69> findet man auch in der Epson Esc-Codes Referenz,
und wie von Chris beschrieben, muss der als Hexadezimal eingefügt werden.

Ich habe es nun folgendermaßen probiert:
LOGO=\x1D\x28x\4C\x06\x00\x30\x45\xkc1\xkc2\x1, 2\x1, 2

jedoch dürfen nur vordefinierte Platzhalter im Treiber verwendet werden, wenn ich das richtig verstanden habe.
Ich habe leider keinen Platzhalter im Kassenhandbuch V1.8 gefunden, mit dem ich das bewerkstelligen könnte.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
CAO-Version aktuell auf Win10, HeidiSQL auf einem Win10 Client
Erweiterungen: Auto-Backup, Auftragsbearbeitung, Preisupdate, Variantenbearbeitung, Teilrechnung, Stapeldruck
Xonsoft 2011+12 / CAO - OSC Script 1.52 - Kasse Pro mit Vorgangszahlung

Re: Kasse PRO - Bondrucker Epson TM-T88IV - Escape Codes

Das müsstest du direkt in das KassenbonLayout schreiben. z.B Direkt unter @INIT@

Also nur die Sequenz.

Abgesehen davon stimmt die Sequenz nicht.

\x1D\x28x\4C\x06\x00\x30\x45\xkc1\xkc2\x1, 2\x1, 2

KC1 und KC2 sind werte zwischen 32 und 126 je nach dem wo das Logo gespeichert ist.
x und y ist entweder 1 oder 2, nicht "1,2 das gibts bei Hex nicht.
Gruß Chris
"Derjenige, der sagt: "Es geht nicht", soll den nicht stören, der's gerade tut."

Re: Kasse PRO - Bondrucker Epson TM-T88IV - Escape Codes

Danke einmal für die Hilfe!
ich habe es nun mit folgender Zeile unter @INIT@ probiert:
\x1D\x28\x4C\x06\x00\x30\x45\x48\x48\x1\x1
lt. dem HexCode von Epson:
Hex 1D 28 4C 06 00 30 45 kc1 kc2 x y

\x48\x48 ist kc1 \ kc2 - das ist der KeyCode, den ich vom Epson Tool ausgegeben bekomme,
und die letzten 2 Stellen, die Transformation?

Der Bon wird gedruckt, leider ohne Logo...
noch eine Idee wo ich gepfuscht habe?
CAO-Version aktuell auf Win10, HeidiSQL auf einem Win10 Client
Erweiterungen: Auto-Backup, Auftragsbearbeitung, Preisupdate, Variantenbearbeitung, Teilrechnung, Stapeldruck
Xonsoft 2011+12 / CAO - OSC Script 1.52 - Kasse Pro mit Vorgangszahlung

Re: Kasse PRO - Bondrucker Epson TM-T88IV - Escape Codes

Hmm. Sieht soweit richtig aus. Versuch trotzdem mal /x01 anstatt /x1
Gruß Chris
"Derjenige, der sagt: "Es geht nicht", soll den nicht stören, der's gerade tut."

Re: Kasse PRO - Bondrucker Epson TM-T88IV - Escape Codes

Hallo Zuckerbäcker,

falls du eine Lösung bezüglich des Logos hast würde ich mich sehr auf eine kurze Antwort freuen
Probieren bei dem selben Bondrucker schon ewig das Logo auf den Bon zu bekommen

Danke
Lg
Thomas

Re: Kasse PRO - Bondrucker Epson TM-T88IV - Escape Codes

Hallo Thomas,

leider nein, habe den Code direkt nach @INIT@ eingefügt, bekomme den Bon normal gedruckt, leider ohne Logo.
Ich werde nächste Woche dann die Rot-Funktion testen, da ich doch noch ein paar 2färbige Bonrollen bekommen habe.

Hast Du schon einmal bei Epson angefragt, oder bist Du schon ein Stück weiter, und weist vielleicht schon warum das Logo so nicht rauskommt?
lg Robert
CAO-Version aktuell auf Win10, HeidiSQL auf einem Win10 Client
Erweiterungen: Auto-Backup, Auftragsbearbeitung, Preisupdate, Variantenbearbeitung, Teilrechnung, Stapeldruck
Xonsoft 2011+12 / CAO - OSC Script 1.52 - Kasse Pro mit Vorgangszahlung

Re: Kasse PRO - Bondrucker Epson TM-T88IV - Escape Codes

Hallo zusammen,

folgender "Code" hat bei uns funktioniert:

@INIT@
\x1C\x70\x01\x00


Dazu muss aber beachtet werden:
Im Tm-T88 Tool beim Logo-Upload ist die letzte Variante des Logo-Modus auszuwählen, den KEY-CODE-NICHTVERWENDUNGSMODUS (hier steht "nicht empf." in Klammern dahinter)
Das Logo wird dann per Tool in den Speicher des Druckers geladen. Beste Ergebnisse habe ich hierbei nur mit einer PNG Datei und der Auswahl Fehlerdifussion erzielt. Monochrome BMP Dateien werden (zumindest hier bei uns) meist als schwarzer Balken ausgedruckt.

LG Stefan

Re: Kasse PRO - Bondrucker Epson TM-T88IV - Escape Codes

Hallo,

vielen Dank für den Code, funktioniert bei mir.
Allerdings wird das Logo leider Linksbündig gedruckt. Hast du eine Ahnung wie ich das Mittig einstelle?
Habe jetzt nochmal die Doku für die ESC Codes gelesen, die ist aber so unübersichtlich das ich damit nicht klar komme.

Danke
Lg
Thomas

Re: Kasse PRO - Bondrucker Epson TM-T88IV - Escape Codes

Da ich gerade wieder mit den Umlauten beim Bondruck zu kämpfen habe, bin ich über diesen Thread gestolpert.

Das Logo beim Epson tm bekomme ich mit folgendem Code eingebunden:
\x1d\x28\x4c\x06\x00\x30\x45\x30\x30\x01\x01

Beim Epson Druckertreiber gibt es das Tool Flash-Logo mit dem man das Logo auf den Drucker laden kann. Dort kann man sich nachdem das Logo gespeichert wurde, den benötigten Key ausgeben lassen. Bei mir ergab es "48 48". Der Wert ist Dezimal und muß aber in cao als Hex eingetragen werden, sonst ist die Adresse falsch. Hier eben \x1d\x28\x4c\x06\x00\x30\x45\x30\x30\x01\x01

Zentriert bekomme ich es dann mit:
\x1b\x61\x01

Der Rest vom Bon wird wieder linksbündig mit:
\x1b\x61\x00

Ich hab das alles in der Kopfzeile stehen und dann sieht es so aus:
@INIT@\x1b\x61\x01\x1d\x28\x4c\x06\x00\x30\x45\x30\x30\x01\x01\x1b\x61\x00

Vielleicht hilft das jemanden.

Gruß,

Manfred