Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
Delphi 10 Seattle Enterprise
|
AW: Wie programmiere ich einen Drucker
29. Sep 2010, 19:22
Obwohl ich mir denke, dass der Ansatz so nicht funktionieren wird.
Auf dem Rechner müssen die normalen Drucker auch installiert sein, sonst kann ich über die ja nicht den realen Ausdruck starten, bzw. Anpassungen über den Druckertreiber vornehmen (Hoch-/Querformat, Farbe, Qualität).
Einen virtuellen Drucker wie pdfCreator ist wie ein normaler Drucker in der Liste und kann bei Bedarf ausgewählt werden. Alle anderen Drucker aber auch. Man kann also insofern nicht sicherstellen, dass alle auch nur über diesen virtuellen Drucker den Ausdruck vornehmen.
Somit müsste man also etwas (einen Hook?) programmieren, was sich zwischen die Druckausgabe klemmt und dann entsprechend die Seiten mitzählt und das Benutzerkonto belastet.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
|