Drucker mit hinterlegtem Profil

Startseite Foren PDF24 Creator Allgemeines Drucker mit hinterlegtem Profil

Ansicht von 5 Beiträgen - 1 bis 5 (von insgesamt 5)
  • Autor
    Beiträge
  • #16871
    feedbeg
    Teilnehmer

    Hallo,

     

    wir wollen über ein Script 3 Profile und 3 Drucker für einige Benutzer anlegen. Bei den Druckern soll dann auch gleich das entsprechende Profil hinterlegt sein. Ich habe es mittlerweile geschafft das unter HKLM die 3 Drucker und auch die Profile angelegt werden. Bei den Druckern steht auch drin welches Profil hinterlegt sein soll. Aber wenn der User dann den Drucker zum ersten Mal nutzt werden die 3 Drucker auch automatisch unter HKCU angelegt und haben dann da nur das Standardprofil hinterlegt. Auch wenn ich beim Anlegen der Drucker vor das entsprechende Item ein Ausrufezeichen mache ("!AutoSaveProfile"="Profil das wir wollen") wird das nicht bei dem User genommen. Ich hab so viel probiert und hab jetzt keine Idee mehr wie ich das machen könnte. Hat hier vielleicht jemand eine Idee?

     

    Mit freundlichen Grüßen

    Florian Strauß

    #16872
    Stefan Ziegler
    Administrator

    Können Sie mir Ihre Registry-Settings exportieren und per mail an forum@pdf24.org zusenden, damit ich einen Blick drauf werfen kann?

     

    #16873
    feedbeg
    Teilnehmer

    Hallo,

    ich habe ihnen die Dateien zugeschickt.

    Vielen Dank schonmal.

    Gruß
    Florian

    #16910
    Stefan Ziegler
    Administrator

    Hallo, hier die Problempunkte und die Lösung:

    Wie man zusätzliche Drucker anlegt, haben Sie bereits herausgefunden:

    "C:\Program Files\PDF24\pdf24-PrinterInstall.exe" -printerName "Drucker1" -portName "\\.\pipe\PDFPrint-1" -serviceName "Drucker1" installPrinter addService

    Die PDF Drucker Konfiguration ist noch nicht ganz korrekt. Der Handler muss auf "autoSave" gestellt werden:

    [HKEY_CURRENT_USER\SOFTWARE\PDF24\Services\Drucker1]
    "Handler"="autoSave"
    "AutoSaveOpenDir"=dword:00000001
    "AutoSaveShowProgress"=dword:00000001
    "AutoSaveUseFileCmd"=dword:00000000
    "AutoSaveOverwriteFile"=dword:00000000
    "AutoSaveUseFileChooser"=dword:00000000
    "AutoSaveFilename"="%Y-%m-%d %H-%M-%S $fileName"
    "AutoSaveProfile"="user/profil1"
    "AutoSaveFileCmd"=""

    Die obige Config ist unter HKEY_CURRENT_USER gespeichert. Sie können diese aber auch zentral im entsprechenden  HKEY_LOCAL_MACHINE Bereich hinterlegen, damit alle Nutzer diese Config sehen. Das wäre dann [HKEY_LOCAL_MACHINE\SOFTWARE\PDF24\Services\Drucker1]

    Bei "AutoSaveProfile" wird auf das Nutzerprofil mit dem Namen "profil1" verwiesen.  Dieses wird dann unter [HKEY_CURRENT_USER\SOFTWARE\PDF24\Profiles\fo\profil1] gespeichert. Das ist OK, aber alle Nutzer müssen dieses Profil dann in der Registry haben, damit es auch gefunden wird. Sie können das Profil auch unter [HKEY_LOCAL_MACHINE\SOFTWARE\PDF24\Profiles\fo\profil1] speichern, damit alle Nutzer das Profil nutzen können.

    #16918
    feedbeg
    Teilnehmer

    Hallo,
    vielen Dank für die Hilfe. Mit autoSave hat es funktioniert. Außerdem musste ich mein Script von der Reihenfolge her ändern. Erst die Drucker installieren und dann die .reg-Dateien importieren. Sonst werden Registryeinträge von der Druckerinstallation überschrieben. Ach und wenn die Profile unter HKEY_LOCAL_MACHINE angelegt werden muss ich im Drucker das hier angeben: "AutoSaveProfile"="all/profil1".
    Also nicht "user/profil1".
    Gruß
    Florian

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