Error: Could not aquire printer: Temp_Default_Printer_Change

Startseite Foren PDF24 Creator Allgemeines Error: Could not aquire printer: Temp_Default_Printer_Change

Ansicht von 7 Beiträgen - 1 bis 7 (von insgesamt 7)
  • Autor
    Beiträge
  • #1423
    nik.maier
    Teilnehmer

    Hallo,
    ich habe den PDF24 Creator auf einem Terminalserver 2012 R2 laufen.

    Ich möchte Dateien in einem Verzeichnis abspeichern lassen und dann gleich ausdrucken lassen.

    Im den Einstellungen habe ich dazu eingetragen:

    Folgendes Kommando nach speichern ausführen:
    pdf24-docTool.exe -shellPrint -printerName "Kyocera" "${file}"

    Das klappt auch soweit ganz gut, aber sobald ich aus einem Programm drucke, dass mehrere Druckaufträge hintereinander druckt, bekomme ich nach ein paar Ausdrucken den Fehler:

    "Error: Could not aquire printer change mutex: Temp_Default_Printer_Change"

    Kann mir dabei jemand helfen.
    Bin für jede Hilfe dankbar.

    Danke im Voraus.

    #3987
    pdf24
    Teilnehmer

    Hallo,

    mit dem ShellPrint Kommando wird die erstellte Datei an den Drucker gesendet. Unter Windows muss dazu ein Kommaando registriert sein, dass die Datei drucken kann.

    Die Meldung "Could not aquire printer change mutex" kommt direkt aus dem doctool. Anscheinend gab es ein Aufruf vom DocTool, was nicht terminiert ist und so eine Blockade auslöst. Sie können gerne schauen, ob es noch laufende Instanzen vom DocTool gibt. Warum ein Prozess blockiert ist, muss ergründet werden.

    Behelfen kann man sich aber auch einfach so:
    Sie können das Druck-Kommando auch ohne das DocTool ausführen. Suchen Sie sich aus der Registry das Print Kommando zum Dateiformat heraus und nutzen Sie dieses also Kommando zum Drucken der Datei anstelle vom DocTool.

    Welche Version vom PDF Drucker verwenden Sie?

    #3988
    nik.maier
    Teilnehmer

    Suchen Sie sich aus der Registry das Print Kommando zum Dateiformat heraus und nutzen Sie dieses also Kommando zum Drucken der Datei anstelle vom DocTool.

    Hallo,
    erstmal vielen vielen Dank für die Rückmeldung.

    Ich habe die aktuellste Version von PDF24 installiert.

    Das wäre ja die Lösung mit dem Druck-Kommando.

    Meine Frage ist jetzt nur, wo finde ich dieses Kommando? Wie kann ich das herauslesen?

    #3989
    pdf24
    Teilnehmer

    Wenn man z.b. den Adobe Reader installiert hat:

    HKEY_CLASSES_ROOTAcroExch.Document.11shellPrintcommand

    Ansonsten über den folgenden Schlüssel durchhangeln:
    HKEY_CLASSES_ROOT.pdf

    #3990
    nik.maier
    Teilnehmer

    Wenn man z.b. den Adobe Reader installiert hat:

    HKEY_CLASSES_ROOTAcroExch.Document.11shellPrintcommand

    Ansonsten über den folgenden Schlüssel durchhangeln:
    HKEY_CLASSES_ROOT.pdf

    Ok, habe ich gefunden, dann trage ich das Kommando ein:

    "C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe" /p /h "%1"

    Muss ich da noch ein File oder etwas angeben oder läuft das dann automatisch?
    Es wird dann quasi direkt auf den Standard Drucker gedruckt oder?

    *EDIT*

    Habe das jetzt eingetragen, aber dann öffnet der PDF und sagt Datei nicht gefunden, habe das hier probiert:

    "C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe" /p /h "%1" "${file}"

    Aber leider gleicher Fehler.

    Vielleicht kann ich da nochmal Hilfe bekommen, danke im Voraus.

    #3991
    nik.maier
    Teilnehmer

    Ich habe jetzt noch etwas getestet, wenn ich diesen Aufruf starten lasse:

    "C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe" /p /h "$file"

    Dann hört er mit dem Druck nicht mehr auf, es gibt eine Schleife und er druckt immer wieder das gleiche Dokument bis ich den Acrobat Reader im Taskmanager schließe.

    Mit diesem Aufruf:

    "C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe" /p "${file}"

    kommt leider nur das Druckmenü, also es wird nicht automatisch gedruckt.

    Hat noch jemand einen Tipp?

    #3992
    nik.maier
    Teilnehmer

    Mein Fehler!!!
    Sorry!

    Ich habe als Standarddrucker den PDF-Drucker drin gehabt, jetzt hat er immer eine Schleife gemacht.

    Funktioniert also einwandfrei!

    Vielen, vielen Dank für die schnelle Hilfe.

    Hab für mich jetzt den perfekten Aufruf:

    "C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe" /n /t "$file" "Kyocera"

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