Der Druckerschacht wird nicht gesetzt...

  • Hallo,

    ich benutze Delphi5 mit wpViewPDF. Folgenden Quellcode benutze
    ich:

    ViewPDF.LoadFromStream(PDFMS);
    ViewPDF.CommandStr(COMPDF_ZoomFullWidth,'');
    ViewPDF.CommandStr(COMPDF_SelectPrinter,"Canon MX870");
    ViewPDF.CommandStr(COMPDF_SelectPrinterBin0,"Hinteres Fach");
    ViewPDF.CommandStr(COMPDF_Print,sPrint);

    ein fertiges PDF wird aus einem Stream geladen, der Drucker und Schacht wird gesetzt und letztlich gedruckt.
    Aber was ich auch immer als Bin angebe, es wird immer nur aus dem
    Standard-Schacht gedruckt.
    Druckername und Schachtnamen habe híer mal als Klartext eingetragen.

    Was mache ich falsch?

    • Offizieller Beitrag

    Hallo,

    COMPDF_SelectPrinterBin0

    erwartet die ID des schachtes als integer wert. Dieser kann beim Drucker angefragt werden. Die vordefinierten IDs (aus windows.h) funktionieren bei Druckern üblicherweise nicht.

    Grüsse,
    Julian Ziersch