PDF to Mail drucker anlegen derd direkt eine EMail öffnet

Startseite Foren PDF24 Creator Allgemeines PDF to Mail drucker anlegen derd direkt eine EMail öffnet

Schlagwörter: , , ,

Ansicht von 19 Beiträgen - 1 bis 19 (von insgesamt 19)
  • Autor
    Beiträge
  • #1262
    cabit
    Teilnehmer

    Hallo,

    wir würden gerne wissen ob es möglich ist einen neuen Drucker anzulegen der direkt ein pdf druckt und in Outlook öffnet zum versenden.

    Das ganze würde wir gerne auf der Kommandozeile in unseren Software Rollout mit rein nehmen.

    Gibt es hier eine Möglichkeit?

    MFG

    Cabit

    #3542
    pdf24
    Teilnehmer

    Hallo,

    dazu einfach einen PDF Drucker anlegen, das automatische Speichern aktivieren und einen Befehl nach der PDF Erstellung ausführen. Als Befehl folgendes verwenden:
    pdf24-DocTool.exe -sendAsMail "$file"

    #3543
    cabit
    Teilnehmer

    Hallo,

    Vielen Dank das hilft schon mal weiter.

    Aber ich bräuchte dieses PDF Drucker erstellen als cmd Befehl da wir das über Scripte bei den Benutzer automatisch einrichten wollen.

    Gibt es dann auch noch ein cmd befehl um die konfiguration des erstellten Druckers zu verändern?

    #3544
    pdf24
    Teilnehmer

    OK, dann machen Sie folgendes:

    Einen neuen PDF Drucker Service können Sie mit dem folgenden Befehl anlegen:
    pdf24-PrinterInstall.exe -printerName "PDF Drucker" installPrinter addService

    Die PDF Drucker Services befinden sich in der Registry unter dem folgenden Pfad:
    HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/PDFPrint/Services

    Nachdem der PDF Drucker Service angelegt wurde, sollte es unter dem obigen Registry Pfad einen neuen Eintrag geben. Was Sie nun noch brauchen ist die richtige Konfiguration des Services. Am besten einfach einen neuen PDF Drucker über die Einstellungen des Programms konfigurieren. Dann in der Registry schauen und die Konfiguration exportieren. Diese Config dann importieren, wenn der neue PDF Drucker Service auf die obige Weise angelegt wurde.

    #3545
    cabit
    Teilnehmer

    Ok das klappt soweit alles aber die Drucker werden ja mit kryptischen namen angelegt ebenso die Profile:

    W1Q53VYRKX

    oder

    I7EHAP50V4

    Dazu werden die Konfigurationsprofile unter Current user abgelegt geht das auch unter HKLM?

    Hier ist das Problem wenn ich den Drucker anlege wird der Name in der Registry auf diesen Kryptischen geändert, danach müsste ich den auslesen und dann unter dem jeweiligen Benutzer diesen Kryptischen Pfad anlegen mit den richtigen einstellungen und auch dem richtigen Drucker port.

    Windows Registry Editor Version 5.00

    [HKEY_CURRENT_USER\Software\PDFPrint\Services\W1Q53VYRKX]
    "Handler"="autoSave"
    "ShellCmd"=""
    "LoadInCreatorIfOpen"=dword:00000000
    "AutoSaveOpenDir"=dword:00000000
    "AutoSaveShowProgress"=dword:00000000
    "AutoSaveUseFileCmd"=dword:00000001
    "AutoSaveDir"="%temp%"
    "AutoSaveFilename"="$fileName"
    "AutoSaveProfile"="default/good"
    "AutoSaveFileCmd"="pdf24-DocTool.exe -sendAsMail $file"
    "FilenameErasements"="Microsoft Word -

    Microsoft PowerPoint -

    Microsoft Excel -

    Visio-"

    Drucker

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\PDFPrint\Services\W1Q53VYRKX]
    "Handler"="default"
    "Port"="\\.\pipe\PDFPrint"

    #3546
    pdf24
    Teilnehmer

    Hallo,

    einen eigenen Service Namen können Sie auf die folgende Weise einstellen:

    pdf24-PrinterInstall.exe -printerName "PDF Drucker" -serviceName "MyService" installPrinter addService

    Das obige Kommando installiert einen PDF Drucker mit dem Namen "PDF Drucker" und fügt einen Service Eintrag der Registry zu. Der Servicename ist nun nicht mehr kryptisch, sondern "MyService".

    Den PDF Drucker Service können Sie auch über HKLM konfigurieren.

    #3547
    cabit
    Teilnehmer

    Super das geht soweit.

    Ich werde das mal zusammen bauen und das Ausrollen testen.

    #3548
    cabit
    Teilnehmer

    Ist es möglich den Standard PDF Drucker "PDF24 PDF"
    nicht mit erstellen zu lassen bzw sofort zu löschen?

    #3549
    pdf24
    Teilnehmer

    Den Default PDF Drucker + Service kann man so löschen:
    pdf24-PrinterInstall.exe -serviceName "PDF" removeService

    #3552
    comjoinit
    Teilnehmer

    Hallo,

    dazu einfach einen PDF Drucker anlegen, das automatische Speichern aktivieren und einen Befehl nach der PDF Erstellung ausführen. Als Befehl folgendes verwenden:
    pdf24-DocTool.exe -sendAsMail $file

    Ich suche ebenfalls nach einer möglichkeit einen Drucker zu konfigurieren, der direkt eine Email erstellt.

    Also habe ich die obige Konfiguration eben ausprobiert. Dabei wird die PDF gedruckt und in dem Verzeichnis erstellt. Dann öffnet sich die Email, aber es ist kein Anhang an der Email.

    Wie muss ich das genau konfigurieren?

    MfG
    Ingo

    #3553
    pdf24
    Teilnehmer

    Verwenden Sie die aktuelle Version der Software? Wenn nicht, dann am besten diese verwenden. Ansonsten Ihre Version und Ihre Konfiguration einfach mal nennen.

    Bei älteren Versionen müssen Sie eventuell einfach das folgende Kommando verwenden:
    pdf24-DocTool.exe -sendAsMail ${file}

    #3579
    cabit
    Teilnehmer

    Wir verwenden die neuste Version der Software.

    Ist es hier auch möglich den Port der angelegt wird einen Namen zu geben:

    \\.\pipe\PDFPrint

    bei einem zweiten drucker dann

    \\.\pipe\PDFPrint-1

    geht das auch das dieser port den namen des druckers hat ?

    Und beim deinstallieren des PDF24 Programms werden die Drucker entfernt.
    Aber die Port/Anschlüsse bleiben vorhanden.
    Kann man diese mit entfernen?

    #3580
    pdf24
    Teilnehmer

    Technisch würde das gehen. Die Software macht es mit den Nummern. Manuell können Sie das mit dem PrinterInstall Tool vom PDF24 Creator machen.

    #3581
    cabit
    Teilnehmer

    Das Printerinstalltool mit Parametern verwenden wir ja schon es ist nur die Frage welchen Parameter man da verwenden müsste um so etwas einzustellen -portname "druckerport"

    ?

    #3582
    pdf24
    Teilnehmer

    Hallo,

    so gehts:

    pdf24-PrinterInstall.exe -printerName "DruckerName" -portName "PortName" installPrinter addService

    DruckerName = Name des Druckers
    PortName = Name des Ports

    Wichtig ist, das der Portname die Form \\.\pipe\XXX hat. Das XXX kann man mir einem Namen ersetzen.

    Die Kommandozeile vom pdf24-PrinterInstall.exe ist bisher noch nicht dokumentiert. Das werden wird in einer der kommenden Versionen nachholen.

    #3583
    cabit
    Teilnehmer

    Super das funktioniert gut.

    Vielen Dank.

    #15702
    canwo
    Teilnehmer

    Hallo,

    zunächst vielen Dank für das geniale Tool und die gute Arbeit.
    Ich bin seit Jahren zufriedener Nutzer vom PDF24 Creator.

    Der Thread ist zwar schon 4,5 Jahre alt, bei mir nun aktuell aber sehr präsent.
    Wir verwenden die neueste Version, also die 9.2.2.

    Eine Kollegin hätte gerne auch einen PDF-Drucker, der direkt eine E-Mail über Outlook öffnet.

    Damit Outlook benutzt wird, habe unter: HKLM\SOFTWARE\WOW6432Node\PDFPrint bereits die Zeichenfolge !EmailInterface mit dem Wert outlook_ole erstellt.

    Es hat zunächst auch mit den Parametern:
    pdf24-DocTool.exe -sendAsMail "$file" geklappt.

    Ich habe keine Möglichkeit gefunden, die Datei direkt an Outlook weiterzugeben.

    Da ich bei den obenstehenden Parametern noch ein Ausgabeprofil wählen muss, was ich gerne automatisieren möchte, habe ich die Parameter wie folgt angepasst:

    pdf24-DocTool.exe -applyProfile -profile "user/middle" -sendAsMail "$file"

    Nun muss ich aber einen Speichertort auswählen und es wird nun keine neue Mail mehr geöffnet.

    Ich habe sämtliche Konstellationen, teils mit -outputDir etc. ausprobiert, jedoch funktioniert es nicht richtig.

    Im Endeffekt möchte ich die Parameter:
    pdf24-DocTool.exe -sendAsMail "$file" nur ohne Zwischenfrage nach einem Ausgabeprofil benutzen.

    Ist es möglich eine Datei, ohne "Zwischenspeichern", direkt an eine neue Mail zu hängen?
    Und wenn nicht, welche Parameter muss ich angeben, um eine Datei ohne Rückfragen an eine Mail anzuhängen?

    Vielen Dank schon einmal im Voraus.

    LG
    Can Woest

     

    #15712
    Stefan Ziegler
    Administrator

    Hallo, für diese Aufgabe müsste man sich eine eine kleine Batch-Datei bauen, die erst das Profil anwendet und dann das Mail-Fenster öffnet. Zusammen in einem Fehlen wird es nicht klappen.

    #15731
    canwo
    Teilnehmer

    Alles klar, danke sehr.

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