Über folgenden Code versuche ich verschiedenes Einzustellen, allerdings wird Duplex nicht
beachtet, hab es hier an zwei duplexfähigen Druckern probiert. Woran könnte das liegen?
Das einzige, woran man erkennt das der Drucker Duplex versucht, ist das bei einer zu druckenden
Seite zwei Blätter herauskommen, das zweite leer. Das müsste aber auf die Rückseite.
Code
Preview.WPViewPDF.command(COMPDF_SelectPrinter,Printer.Printers[idx]);
if itm.DruckerSchachtAktiv then
begin
Preview.WPViewPDF.command(COMPDF_SelectPrinterBin0,itm.DruckerSchachtSeite2);
Preview.WPViewPDF.command(COMPDF_SelectPrinterBin1,itm.DruckerSchachtSeite1);
end else
Preview.WPViewPDF.command(COMPDF_SelectPrinterBin0,DMBIN_CASSETTE);
if itm.DruckerSchachtDuplex then
Preview.WPViewPDF.command(COMPDF_SelectDuplexMode,2)
else
Preview.WPViewPDF.command(COMPDF_SelectDuplexMode,-1);
Preview.WPViewPDF.command(COMPDF_SelectCopies,itm.DruckerExemplare);
Preview.WPViewPDF.command(COMPDF_SelectPrintColorMode,1); // param=0 unchanged, 1=monochrome, 2=color
Preview.WPViewPDF.command(COMPDF_PrintUseScaling,4);
Preview.WPViewPDF.command(COMPDF_Print);
Alles anzeigen