![]() |
Re: Sequenz an Drucker schicken
So sieht meine procedure aus
Es wird allerdings immer nur das "P" gedruckt Was ist falsch??? *kurzvormverzweifelnbin* Übergabe: PrintCut('control','P',10);
Delphi-Quellcode:
procedure PrintCut(fontname,fontstring: String; fheight:Integer);
var Font: String; FontHeight:Integer; begin Font := fontname; FontHeight := fheight; Printer.PrinterIndex := Printer.Printers.IndexOf(report.form1.analysedrucker); Printer.BeginDoc; printer.Canvas.Font.Name:=font; printer.Canvas.Font.Size:=FontHeight; printer.Canvas.TextOut(0,0,fontstring); Printer.EndDoc; end; |
Re: Sequenz an Drucker schicken
Bei Epson habe ich eben dieses Basic-Beispiel gefunden:
PRINT #1, CHR$(&H1D);"V";CHR$(66);CHR$(0); 'Feeds paper & cut Nur kann ich damit nichts anfangen. chr(66) ist doch ein B. Hätte jemand eine Idee? |
Re: Sequenz an Drucker schicken
Ne, kein B. Das ist Hex, also 16x6+6. Davon der Ascii wert.
|
Re: Sequenz an Drucker schicken
es ist zum verzweifeln...
Hab jetzt ne Mail an Epson geschickt kommt sowieso keine Antwort aber Versuch macht kluch |
Re: Sequenz an Drucker schicken
Schicke nicht unnötige Mails. Die werden dasselbe sagen wie ich. :mrgreen: Die Sequenz für Papierabschneider lautet (jetzt aber dezimal !!). 29 86 1 Ob das geht hängt aber auch davon ab, wie die Dip-Schalter eingestellt sind (Emulation) !! Die 29 ist KEIN Schreibfehler !!
|
Re: Sequenz an Drucker schicken
Das lustige daran ist,
wenn ich vom Report vorher ein Preview mache und von dort drucke,schneidet der Drucker. Da es ja schliesslich im Treiber so eingestellt wurde. Nur direkt mit Print geht das nicht. Wie soll ich deine Sequenz denn schicken? |
Re: Sequenz an Drucker schicken
Die drei Zeichen müssen irgendwie direkt zum Drucker. Notfalls per Textfile.
|
Re: Sequenz an Drucker schicken
Ja, es gab ne Menge Usertipps
vertreut im Netz. Es funktioniert sogar, wenn man ein Label am Ende des Reports mit der entsprechenden Formatierung setzt. In meinem Fall hat Seiko-Epson weitergeholfen mit einem aktualisierten Treiber. Erst dieser sprach per Steuerzeichen den PartialCut korrekt an. Dank an alle! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:18 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz