Dateiname setzen vor dem Druck

Startseite Foren PDF24 Creator Allgemeines Dateiname setzen vor dem Druck

Ansicht von 4 Beiträgen – 1 bis 4 (von insgesamt 4)
  • Autor
    Beiträge
  • #1271
    tomko
    Teilnehmer

    ich möchte den Druck automatisieren. Daher setzte ich via Registry beim Schlüssel "KCUSOFTWAREPDFPrintServicesPDF" den Wert AutoSaveFilename.
    Dies funktioniert auch gut, doch wenn ich via "Einstellungen => PDF Drucker" eigene Drucker erstelle, stimmt der Registry-Pfad nicht mehr.
    Wie kann ich den Dateiname vor dem Drucken setzen ?
    Oder kann ich diesen als Parameter übergeben ?
    Oder wie bekomme ich den aktuellen Registry-Pfad des Druckers zurück ?

    Danke für eine Lösung.

    #3574
    pdf24
    Teilnehmer

    Hallo,

    über die Einstellungen des Programms können Sie Ihre PDF Drucker verwalten und dort können Sie auch das automatische Speichern konfigurieren. Sie müssen nicht über die Registrey gehen.

    #3575
    tomko
    Teilnehmer

    Danke, doch die Einstellungen werden direkt über ein Programm gesteuert und ändern sich von Druck zu Druck. Daher müsste ich vor dem Drucken den Pfad setzen können. Ansonsten muss der Benutzer immer einen Eingriff vornehmen und dies führt zu Fehler.
    Daher meine Frage, ob dies auch mit einer Funktion gesetzt werden kann.

    #3576
    pdf24
    Teilnehmer

    Ok, verstehe. Eine andere Möglickeit den Pfad zu setzen gibt es aktuell dann nicht.

    Unter dem Registry Path "HKCU/SOFTWARE/PDFPrint/Services" befinden sich die PDF Drucker Services. Was Sie machen können ist folgendes:

    Wenn auf einem PDF Drucker gedruckt wird, dann kann man den Entsprechenden Service anhand des Ports suchen.

    Den Port eines Druckers kann man über entsprechende Windows API Funktionen auslesen. Dann sucht man in "HKCU/SOFTWARE/PDFPrint/Services" nach dem entsprechenden Service mit dem Port. Dort kann man dann die EInstellungen machen.

Ansicht von 4 Beiträgen – 1 bis 4 (von insgesamt 4)
  • Du musst angemeldet sein, um auf dieses Thema antworten zu können.