Seite 2 von 2
Re: CAO Kasse - Logo einbinden?
Verfasst: Mo 26. Nov 2012, 01:03
von prmprm
Hallo allerseits,
Anregung Nr. 1: Besorgt euch aus dem Netz oder
vom Hersteller das Handbuch und die zum Drucker passende Dokumentation der ESC-Sequencen. Dann muss man (fast) nur noch der jeweiligen Anleitung folgen.... und lernt außerdem die Möglichkeiten des Druckers kennen.
Bsp. Epson:
Die ESC-Sequenzen erhalten sie von EPSON, wenn Sie ein e-Mail an
rsd.info@epson.de schreiben unter Angabe des Drucker-Typs (TM-xxx).
Auf den Epson-Seiten findet sich so manches Nützliche, z.B. dort:
http://content.epson.de/rsd/service/index.1022.htm. Damit lassen sich Antworten auf Fragen nach
Schriftgrößen,
fett,
kursiv und der Einbindung von Logos

und ähnliches ziemlich gut selbst beantworten.
Hier zwei Tipps für einen Epson U220PB (was auch bei anderen Typen funktionieren
könnte):
- 1. Logo drucken (nachdem es in den Speicher des Druckers geladen wurde)
Befiehlt dem Drucker das Bit-Image Nr. 3 in der Skalierung x1 x1 aus dem nicht-flüchtigen Speicher zentriert zu drucken. Die ESC-Sequenz steht im Kassenbon-Layout dort, wo das Logo gedruckt werden soll.
- 2. Kleine Schriftart wählen: Wählt den Character Font B (druckerabhängig). Beim U220PB ist Font A 9x9 und Font B 7x9 (horizontal x vertikal), B benötigt also weniger Platz pro Zeichen. Per DIP-Schalter am Drucker könnte man dann noch den Abstand zwischen den Zeichen verändern. Mit beidem zusammen hat man bei 76mm Papier zwischen 33 und 42 Zeichen pro Zeile.
Vieles geht bei verschiedenen Druckern gleich, aber eben nicht alles. Mit den Unterlagen des Herstellers tut man sich leichter.
Re: CAO Kasse - Logo einbinden?
Verfasst: Mi 28. Nov 2012, 15:16
von hochwinkler
Hallo Martin,
also nur zum Verständnis:
- die ESC Sequence muss dann im Kassenbonlayout für das Logo stehen?
- die anderen Sequences für FETT etc. auch im Kassenbonlayout? Einfach die Befehle dort eingeben?
PS: Ich hab nen SRP 350 und folgende ESC Sequences gefunden:
http://www.jarltech.com/ger_new/new/sup ... mmands.pdf
Re: CAO Kasse - Logo einbinden?
Verfasst: Fr 30. Nov 2012, 01:00
von prmprm
Ja.
Re: CAO Kasse - Logo einbinden?
Verfasst: Sa 5. Jan 2013, 12:24
von hochwinkler
Hallo Martin,
ich werds heute gleich mal ausprobieren. Vielleicht funktionieren die ESC ja auch für den SRP 350. :-) Danke für den Screenshot

Re: CAO Kasse - Logo einbinden?
Verfasst: So 6. Jan 2013, 18:45
von hochwinkler
Hat tatsächlich beim SRP funktioniert, jedoch kann ich nicht für eine einzelne Zeile die Befehle aktivieren. Beim SRP 350 gibt es wohl nur ein entweder oder ein oder ...
Egal, der Kassenbon ist jetzt schon mal gut 5 cm kürzer. Daaanke

Re: CAO Kasse - Logo einbinden?
Verfasst: Mo 7. Jan 2013, 00:46
von prmprm
Hallo, freut mich, wenn's geholfen hat.
hochwinkler hat geschrieben:...jedoch kann ich nicht für eine einzelne Zeile die Befehle aktivieren...
Doch, indirekt schon, indem du am Ende der Zeile oder am Anfang der nächsten den passenden Befehl eingibst (direkt oder über die Treiber Parameter). Beispiel siehe
Screenshot weiter vorn: Mit @BREIT_EIN@ (das steht für \x1B\x21\x20) wird auf den breiteren Font A umgestellt und mit @BREIT_AUS@ (das steht für \x1B\x21\x01) wird wieder auf Font B zurückgestellt.
Im Beispiel wird mit @BREIT_EIN@ auf Font A umgestellt und dann mit %0:-8S der freie Textfeld Parameter %0 gedruckt (der Parameter %0 enthält bei uns den Firmennamen und ist bei uns 8 Stellen lang). Alles weitere nach @BREIT_AUS@ wird wieder mit dem engeren Font B gedruckt.
(Ich habe daheim leider keinen Bondrucker, daher kann ich kein gedrucktes Beispiel erstellen. Ich hoffe, es ist auch so verständlich.)
Funktioniert dein Logo-Druck eigentlich inzwischen auch und du hast trotzdem 5cm gespart?
Re: CAO Kasse - Logo einbinden?
Verfasst: Mo 7. Jan 2013, 09:06
von hochwinkler
Das mit dem Logo hab ich leider nicht mehr weiter verfolgt. Irgendwie scheint das Tool für den NV-Ram vom SRP-350 nicht richtig zu funktionieren. Aber grundsätzlich funktioniert es wie du es beschrieben hattest

... bei uns ist für den Firmenname jetzt einfach eine größere Schrift eingestellt. Das wars.
Mit dem individuellen Benutzerfeld muss ich mal ausprobieren. Wärs ja, wenn das auch noch funktionieren würde.
Ich hab mit den Befehlen experimentiert im Bezug auf die zu zahlende Summe (wollte dieses Feld größer als gegeben, zurück etc. machen). hab das auch probiert wie du meintest (am ende, am anfang der zeile) leider vergeblich

Re: CAO Kasse - Logo einbinden?
Verfasst: Mi 28. Okt 2015, 10:51
von Dianthus
Hallo,
würde das Thema gerne nochmals aufgreifen. Die Lösung von "prmprm" finde ich schon spannend, den Code für das Logo direkt in das Kassenbon-Layout einzubinden. Meine ersten Verusche mit einem Partner-Tech Drucker RP-300 sind leider noch nicht so gut ausgefallen. Daher bitte ich Euch um Hilfe!
Folgende Aussage stammt aus dem Handbuch zu dem Logodruck:
Code: Alles auswählen
ESC * m n L n H [d1...dk]
[Name] Select bit-image mode
[Format] ASCII ESC * m nL nH[d1...dk]
Hex 1B 2A m nL nH[d1...dk]
Decimal 27 42 m nL nH[d1...dk]
[Range] m = 0, 1, 32, 33
0<=nL <=255
0<=nH <=3
0<=d <=255
[Description] Selects bit-image mode using m for the number of dots specified by (nL+ nH,x256).
This command is used to print a predefined picture or logo.
The modes selectable by m are follows;
m Mode Direction Horizontal Direction
Vertical
NO. of Dots Dot Density Dot Density Number of (Data(K)
0 8-dot single-density 8 60 DPI 101/90 DPI nL + nH x 256
1 8-dot double-density 8 60 DPI 203/180 DPI nL + nH x 256
32 24-dot single-density 24 180 DPI 101/90 DPI (nL + nH x 256) x 3
33 24-dot double-density 24 180 DPI 203/180 DPI (nL + nH x 256) x 3
Folgende Versuch habe ich dann in verschiedenen Varriationen gestartet:
\x1B\x2a\x32\x180\x90
die x32 habe ich auch gegen x0\x60\x90 ausgetauscht, auch damit keinen Erfolg. Was mache ich falsch?
Re: CAO Kasse - Logo einbinden?
Verfasst: So 6. Dez 2015, 21:39
von franky6464
Guten Abend zusammen,
ich nutze schon seit geraumer Zeit den Bon Drucker Epson TM-T88IV.
mit vollster Zufriedenheit.
Nun ging es daran das Logo in den Bon einzubinden.
Was soll ich sagen, keine leichte Sache.
In den Drucker in den NV-Speicher habe ich das logo hinein bekommen.
auch der Probeausdruck aus dem Epson Hilfsprogramm funktioniert tadelos.
Nun der Test mit Deckel auf einschalten mit gedrückter Feed taste......
Klappt Prima, der Drucker zeigt alle Logos.
nun der ESC - Code.
Mit den Schriften und Breitschrift im Bon direkt probier. Klappt klasse
aber das logo rauszubekommen klappt nicht.
x1C\x70\x01\x30 probiert ...auch nix
Hat jemand von euch den TM-T88IV mit Logo Druck am laufen.
Für Hilfe wäre ich sehr dankbar.
Frank