Entwickler-Ecke
Windows API - Drucker Duplex drucken
mcbain - Fr 24.08.12 07:38
Titel: Drucker Duplex drucken
Hallo,
ich versuche mich gerade an einem kleinen Programm mit dem ich einen Ausweisdrucker steuern kann.
Dabei arbeite ich über den Windows Treiber. Prinzipiell funktioniert auch alles, ich kann Bilder, Text etc. Drucken.
Jedoch weiß ich nicht wie ich dem Drucker mitteilen kann, dass er die Seite drehen soll um noch auf die Rückseite des Ausweises zu drucken.
Die Kommunikation sieht ja quasi so aus:
Printer.BeginDoc;
...
...
...
Printer.EndDoc;
Hat da jemand einen Tip für mich?
Vielen Dank.
Viele Grüße
mc
Nersgatt - Fr 24.08.12 07:58
Ich weiß es nicht, aber ich vermute, Du musst über eine Escapesequenz dem Drucker mitteilen, dass er das Blatt wenden soll. Guck mal hier:
http://www.swissdelphicenter.ch/en/showcode.php?id=716
Welche Escapesequenzen Du schicken musst, musst Du in der Doku zu dem Drucker suchen. Normalerweise gibt es neben dem normalen Benutzerhandbuch noch ein Handbuch/Doku, wo sowas beschrieben ist.
mcbain - Fr 24.08.12 07:58
Ok, habs rausgefunden.
Man muss im Druckertreiber des Ausweisdruckers Duplex einstellen.
Code sollte dann so aussehen:
Printer.BeginDoc;
//Vorderseite dDrucken
Printer.NewPage;
//Rückseite drucken
Printer.EndDoc;
Gruß
mc
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!