AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Drucken Anzahl Exeplare - dmcopies

Ein Thema von gullatrulla · begonnen am 1. Feb 2021 · letzter Beitrag vom 1. Feb 2021
Antwort Antwort
gullatrulla

Registriert seit: 11. Mai 2004
Ort: Malans (Schweiz)
43 Beiträge
 
Delphi 11 Alexandria
 
#1

Drucken Anzahl Exeplare - dmcopies

  Alt 1. Feb 2021, 16:00
Hi Delphi-Folks

Mittels dmcopies kann die Anzahl der Druckausgaben eingstellt werden.

Im Moment habe ich einen Druckjob mit 4 Seiten.
Diesen möchte ich 2x ausdrucken
...
MyDevMode^.dmFields := MyDevMode^.dmFields or DM_COPIES;
MyDevMode^.dmCopies := 2;


Leider druckt er mir nun die 1. Seite 2x, dann die 2. Seite 2x etc.

Ist es möglich den gesamten Druckjob 1x abzuschliessen und dann
den ganzen Druckjob ein 2. Mal zu wiederholen?

Vielen Dank zum voraus.
Roland
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.062 Beiträge
 
Delphi 12 Athens
 
#2

AW: Drucken Anzahl Exeplare - dmcopies

  Alt 1. Feb 2021, 16:14
DM_COPIES sagt nur aus, dass der Wert im Feld dmCopies des DeviceMode-Record gültig ist und benutzt werden soll.
Ob und was dann mit dem Wert in dmCopies passert, ist Sache des Gerätetreibers.

Delphi macht hier eigentlich nichts, außer deine Angabe weiterzuleiten
und wie der Treiber dann das mit dem Mehtfachdruck löst, darüber haben wir keine Kontrolle.
https://docs.microsoft.com/en-us/win...ingdi-devmodea


Was du machen kannst, wäre den Druckauftrag selber zwei Mal auszulösen, dann ist es definitiv nacheinander.



Wer oder was druckt hier eigentlich?
Bist du dir sicher, dass die Seiten als "ein" Aufrtag abgeschickt werden?
Nicht dass hier wirklich jede Seite einzeln zum Drucker geht, womit dann dieses Verhalten so natürlich vom Drucker "richtig" behandelt würde.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu ( 1. Feb 2021 um 16:16 Uhr)
  Mit Zitat antworten Zitat
gullatrulla

Registriert seit: 11. Mai 2004
Ort: Malans (Schweiz)
43 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Drucken Anzahl Exeplare - dmcopies

  Alt 1. Feb 2021, 16:20
Nein, die Seiten gehen gesamt zu Drucker.

BeginDoc;
1. Seite...
NewPage;
2. Seite...
NewPage;
etc.
EndDoc;

Ich denke ich werden den Druckjob wirklich
einfach 2x generieren müssen.

Herzlichen Dank
Roland
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:46 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz