Einzelnen Beitrag anzeigen

TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
2.960 Beiträge
 
Delphi 12 Athens
 
#12

AW: Papierschneider eines POS Druckers ansteuern

  Alt 7. Dez 2024, 12:13
Ach ja, für C# scheint's was "out of the box" zu geben:
https://learn.microsoft.com/en-us/uw...ntjob-cutpaper
Das ist nicht nur für C#. Das kannst du auch problemlos in Delphi nutzen. Schau dir einfach mal die Unit Winapi.Devices.PointOfService.pas an, die im Rahmen der Windows RT API Schnittstellen mit Delphi mitgeliefert wird.
Ach ja, für C# scheint's was "out of the box" zu geben:
https://learn.microsoft.com/en-us/uw...ntjob-cutpaper
Das ist nicht nur für C#. Das kannst du auch problemlos in Delphi nutzen. Schau dir einfach mal die Unit Winapi.Devices.PointOfService.pas an, die im Rahmen der Windows RT API Schnittstellen mit Delphi mitgeliefert wird.
Ich hab' mir die Unit mal grob angeschaut. Das sind lauter Interface Deklarationen.
Mir fehlt jetzt nur noch, wie ich so eine Interface Referenz bekomme.

Eine erste Google Suche mit Delphi mit als Suchbegriff hat noch nichts in der Richtung geliefert.
Naja, evtl. mal nach dem Mittagessen ohne Delphi als Stichwort suchen und dann schauen ob das was
adaptierbares raus kommt.

Die Frage wäre auch, ob ich das mit normalem GDI Drucken mischen kann. Diejenigen Interfaces in
der Unit die sich mit Textdrucken beschäftigen scheinen ja wieder Text direkt senden zu wollen;
womit man wieder direkt von den wenigen beim Drucker vorhandenen Schriftgrößen abhängig wäre.

Heutige POS Drucker sind aber auch für Grafikdruck schnell genug, d.h. ich würde eher eine Mischung
aus GDI Drucken und den Cut fähigen Interfaces dieser Unit bevorzugen.

Ist das technisch möglich und wie müsste ich das angehen?
Grüße
TurboMagic
  Mit Zitat antworten Zitat