Anscheinend funktioniert die <b>Printer.Copies</b>-Eigenschaft nicht, wenn man den ausgewählten Drucker über <b>Printer.PrinterIndex</b> verstellt.<p>
Beispiel:<br>
<pre>
Printer.PrinterIndex := 0; // Drucker-Index verstellen
Printer.Copies := 2; // 2 Kopien drucken
Printer.BeginDoc;
Printer.Canvas.TextOut(30, 30, 'Test am ' + DateTimeToStr(Now));
Printer.EndDoc;
</pre>
<p>
Das Programm müsste eigentlich zwei Seiten drucken, druckt aber nur eine, da in der ersten Zeile der Drucker umgestellt wurde.<p>
Hat jemand eine Idee wie man diesen Bug umgehen könnte (vielleicht eine API-Routine...?)?
<p>
Wäre für Hinweise sehr dankbar,<br>
Gruß,<br>
Bernhard
Beispiel:<br>
<pre>
Printer.PrinterIndex := 0; // Drucker-Index verstellen
Printer.Copies := 2; // 2 Kopien drucken
Printer.BeginDoc;
Printer.Canvas.TextOut(30, 30, 'Test am ' + DateTimeToStr(Now));
Printer.EndDoc;
</pre>
<p>
Das Programm müsste eigentlich zwei Seiten drucken, druckt aber nur eine, da in der ersten Zeile der Drucker umgestellt wurde.<p>
Hat jemand eine Idee wie man diesen Bug umgehen könnte (vielleicht eine API-Routine...?)?
<p>
Wäre für Hinweise sehr dankbar,<br>
Gruß,<br>
Bernhard
Comment