Ich nehme an, ohne wirklich Druckexperte zu sein, dass du die
API aus
VCL.Printers nutzt.
Meiner Ansicht nach, kapselt das die
GDI Print
API von Windows (
https://docs.microsoft.com/en-us/win...s/gdi-printing).
Das Laden des gescannten Dokuments ( = Bildes) und das Zeichnen auf dem TPrinterCanvas ist anscheinend begrenzt.
Hast du überlegt, alternative Möglichkeiten des Druckens zu nutzen?
Der neuste Schrei scheint die Print Document
Package API zu sein (
https://docs.microsoft.com/en-us/win...api-interfaces), aber vielleicht bringen dich auch diese Quelltext-Schnipsel von der Print Spooler
API weiter, indem zu die Dateien direkt per Dateinamen druckst, anstatt zu laden und auf den Canvas zu malen:
http://delphi-kb.blogspot.com/2008/0...o-printer.html