Häufig gestellte Fragen (FAQ)

Fragen zum eDocPrinter PDF Pro

Wie lässt es sich verhindern, dass Windows mehrere eDocPrinter Profile unter einem Drucker Symbol anzeigt (gruppiert)

Das Standardverhalten von Windows gruppiert mehrere Drucker mit demselben Treiber und Anschluss als ein Symbol in der Druckersteuerung.
Der Administrator muss die edocprinter-Instanz ändern oder eine neue Instanz erstellen und dabei einen eindeutigen Anschluss angeben, damit zusätzliche edocprinter-Instanzen als separate Symbole angezeigt werden.
Zum Beispiel,
C:\Program Files\Iteksoft\eDocprinter PDF Pro> Addprn.exe azm "edocprinter1" "edoc1"
C:\Program Files\Iteksoft\eDocprinter PDF Pro> Addprn.exe azm "edocprinter2" "edoc2"

Hilfreiche Methode ist das öffnen eines reinen Druckerordners in der Systemsteuerung mit dem Befehl aus der Kommandozeile:
start shell:::{26EE0668-A00A-44D7-9371-BEB064C98683}\0\::{2227A280-3AEA-1069-A2DE-08002B30309D}
Aus der Ansicht kann z.B. eine Verknüpfung mit dem Ordner auf den Desktop gezogen werden.

Bei großem Mailaufkommen gehen einzelne Mails verloren

Für Stresstests der Funktion zum Senden über Outlook, können Benutzer die folgende Befehlszeile ausführen.

1) Für 32bit Outlook-Client:
C:\Programme\Iteksoft\eDocPrinter PDF Pro>addprn32.exe s013 to@to.com
"g:\temp\kk1.pdf" "g:\temp\job1.log"

2) Für 64bit Outlook-Client:
C:\Programme\Iteksoft\eDocPrinter PDF Pro>addprn2.exe s013 to@to.com
"g:\temp\kk1.pdf" "g:\temp\job1.log"

dabei
i) Ändern Sie die Adresse to@to.com in die gewünschte Adresse.
ii) Ändern Sie den Pfad für den Anhang und das Protokoll in das richtige Verzeichnis.

Bei jedem Durchlauf des Befehls werden 100 Test-E-Mails gesendet.
Die Benutzer können ihre Batch-Datei mehrfach aufrufen.

2.
Da Outlook eine Singleton-Anwendung ist, sollten Sie, um einen Überlauf beim Batch zu vermeiden, den Modus [PDF sequentiell verarbeiten] auf der Speichern-Eigenschaftsseite auszuwählen, der die PDF-Datei sequentiell verarbeitet.

3.
In einem Kunden-Batch-Fall auf einem Server wird das System von vielen Benutzern gleichzeitig verwendet, wodurch das System stark belastet wird.
Eine Verzögerung von 5 Sekunden wird bei jedem Batch-Druckauftrag empfohlen, um einen Überlauf des Windows-Systemspeichers zu vermeiden.

Druckerprofile und Einstellungen vom eDocPrinter PDF Pro speichern und übertragen

eDocPrinter PDF Pro unterstützt mehrere Druckerprofile auch in der Mehrbenutzer Umgebung.
Jede eDocPrinter-Instanz hat ihre eigenen benutzerspezifischen Einstellungen, die in HKEY_CURRENT_USER und die globale Standardeinstellung in HKEY_LOCAL_MACHINE mit dem dem entsprechenden Druckerprofilnamen gespeichert sind.

Windows reg.exe kann als Befehlszeile verwendet werden, um Profileinstellungen zu exportieren und zu importieren. Dies ist nützlich für das automatische Sichern und Wiederherstellen von Einstellungen. Die folgenden Beispiele für den Export und Import von Profileinstellungen über die
reg.exe Befehlszeile:

Exportieren der aktuellen Benutzereinstellungen aller eDocPrinter-Profile:
reg.exe export HKCU\Software\ITEKSOFT\eDocPrinter\PDF\5.0\Profiles\ c:\backup\allreg.txt

Exportieren der aktuellen Benutzereinstellungen eines bestimmten eDocPrinter-Profils:
reg.exe export "HKCU\Software\ITEKSOFT\eDocPrinter\PDF\5.0\Profiles\eDocPrinter PDF Pro" c:\backup\defaultedoc1.txt

Importieren von Einstellungen aus einer Sicherungseinstellungsdatei:
reg.exe import c:\backup\allreg.txt

Weitere Einzelheiten zu den Registrierungseinstellungen finden Sie unter
https://edocprinter.info/download/doc/edocprinter-regsettings.pdf
https://edocprinter.info/download/doc/edocprinter-commands.pdf

Zusätzlich zum Import/Export der Einstellungen müssen Administratoren möglicherweise Folgendes verwenden
addprn.exe (im eDocPrinter-Installationsverzeichnis) zum Erstellen von edocprinter Instanzen für den stillen Einsatz oder die Migration von Instanzen mit Einstellungen auf neue Systeme. Zum Beispiel können Administratoren die folgende Befehlszeile ausführen, um eine neue Druckerinstanz hinzuzufügen,

addprn azm "edocpdf1" "edocport1"
Oder
addprn az "INVOICE"

wobei der az-Modus eine edocprinter-Instanz unter Verwendung des Standard-Edocpdf Port verwendet. In solchen Fällen wird sie als ein Druckersymbol gruppiert, das denselben Anschluss in dem Druckerordner hat

Inhalt des Fensters ist größer als das Fenster, die Registrierungsnummer kann nicht eingegeben werden

It is caused by a missing font [MS Sans Serif] issue in your Windows which has been replaced by some larger font instead.

Please use Windows regedit.exe to view the registry.

In HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes
please add (or modify) a string value (Name is MS Sans Serif with its value to Microsoft Sans Serif or Tahoma like the snapshot:


After adding, please log off and login again to see whether any changes of the font in property pages.
(if not, sometimes it may need a reboot to make it effective due to Windows system)

Bei FTP Upload Datei unter einem anderen Namen speichern

Please install Ver 8.04 or later. It adds support of DestDisplayName setting and command with FTP.

For example:

%%Filepath: c:\job\myjob001.pdf%%
%%DestDisplayName: Monthly Statement.pdf%%

Also, FTPAttach extra files support angle bracket syntax for assigning
display like EmailAttach.

%%FTPAttach: Invoice.pdf<c:\job\job1234.pdf>; %%.

(Ent. Pack - EPDFENT)
[+] 1. [FTP- FTP/SFTP/FTPS]: Support a registry setting and command
DestDisplayName for assigning a different display name when uploading the
current job PDF file by FTP.
[+] 2. [FTP- FTP/SFTP/FTPS]: Support assigning different display names of
FTP files by angle bracket syntax.
(e.g. %%FTPAttach: Invoice.pdf<c:\job\job1234.pdf>; %%. It is supported in
FTP/SFTP/FTPS modes.

Bei Auto-Nummerierung erster Dateiname ohne Suffix

Der standardmäßige Auto-Nummerierung-Modus beginnt mit dem Speichern mit Suffix in Silent-Mode
Um das zu ändern fügen Sie entweder einen eingebetteten Befehl hinzu
%%DestAutoNumExist: True%%

ODER

Setzen Sie die Registry-Einstellung
DestAutoNumExist

auf True in der entsprechenden edocprinter-Profilregistrierung, z. B. dem Standard-eDocPrinter PDF Pro als
HKEY_CURRENT_USER\Software\ITEKSOFT\eDocPrinter\PDF\5.0\Profiles\eDocPrinter PDF Pro\Destination

Der Standardwert ist False. Wenn der Wert True ist, wird das Speichern mit automatischer Nummerierung nur dann gestartet, wenn die Zieldatei nicht existiert. Ist der Standardwert False, wird das Ergebnis als PDF mit einem Suffix für die automatische Nummerierung gespeichert (DestAutoNumFormat).

Zeilenumbruch und mehrere Zeilen in E-Mail Content

When the email is in HTML format (%%EmailSendAsHTML: True%%), (Send as HTML options in Email property page)
Users have to use "<br/>" for line breaking.

When the email is in Text format (%%EmailSendAsHTML: False%%),
The newline is used for line breaking. (prefixed & in Email Content command
value)

%%EmailContent: short short %%
%%EmailContent: &long long long long long long text %%

Will be working.

For non-Outlook ([Use Outlook] is turned OFF, or %%EmailUseOutlook:
False%%),
By default, it is in pure text email mode.

However, some email clients like thunderbird supports forced HTML mode,
Please choose the default Auto or Only Text mode in Thunderbird settings.
(please refer the attached snapshot)
In Auto mode, please avoid using HTML tag in Email content.

For multiple lines of command values,
please add & before the next value. For example, 

%%EmailContent: short short %%
%%EmailContent: &long long long long long long text %%

This way only needs normal standard (EPDFPRO).

For acml, it requires Adv pack license, (all %%ac mean adv commands)
Instead,
%%acml: True%%
%%EmailContent: short short
long long long long long long text
The third line%%

For more,
please refer
https://edocprinter.info/download/doc/edocprinter-commands.pdf

Lizenzierung auf Microsoft Azure

Azure Windows WVD (Windows Virtual Desktop) hat 2 Hosttypen
1. Personal
2. Pooled

1. Personal, ist eine normale Windows 10-VM in der Azure-Cloud. Sie verwendet die gleiche Workstation Lizenz wie physische Laptop/Desktop Windows 10. Jede Win 10 erlaubt einem Benutzer zur gleichen Zeit anzumelden.
2. Pooled, es ist so genannt Azure Windows 10 Enteprise multi-session. Es ist eine spezielle Windows 2019 Server Version mit Win10 Virtual Desktop (WVD). Hierfür wird eine der Serverlizenzen benötigt.

Der einfache Weg, um zu bestimmen, ist die Überprüfung, ob es sich um einen ob es sich um einen Server oder eine Workstation handelt, ist auf der Lasche "Über" bei den Druckereinstellungen

Ersetzen / Hinzufügen von Hyperlinks / Textlinks mit Embedded Commands

Um lange Textlinks in PDF Dateien zu ersetzen wurde vom Hersteller folgende Lösung vorgeschlagen:

Please use adv command %%acil: for adding hyperlinks (Adv. license required)
For example, after turning on [Enable detecting embedded commands] in Links property page,

Please generate the report like

%%acil: Hier finden Sie eine Abbildung, https://media.pdfdrucker.de/pim2/80680_61409_Vinyl_Bepobi_Rigid_HQ.jpg%%
%%acil: Hier finden Sie die Verlegeanleitung, https://media.pdfdrucker.de/docs/80680_RuP_Pflegeanleitungen_HQ_Vinyl.pdf%%
%%acil: Hier finden Sie das Datenblatt, https://media.pdfdrucker.de/docs/80680_HQ-Vinyl_Rigid-LVT_Langdiele_Fliese_TD.pdf%%

It will convert as text with link URL specified.

However, if the line is too long to fit in one line (wrapped), please split into multiple lines or using multi-line mode
(the mode 1 after URL will draw boder or under line under the link as the URL sytle specified in Links property page)

For example,

%%acil_: Hier finden Sie eine Abbildung, %%
%%acil: https://media.pdfdrucker.de/pim2/80680_61409_Vinyl_Bepobi_Rigid_HQ.jpg, 1%%

%%acil_: Hier finden Sie die Verlegeanleitung,%%
%%acil: https://media.pdfdrucker.de/docs/80680_RuP_Pflegeanleitungen_HQ_Vinyl.pdf,1,1%%

%%acil_: Hier finden Sie das Datenblatt:, %%
%%acil: https://media.pdfdrucker.de/docs/80680_HQ-Vinyl_Rigid-LVT_Langdiele_Fliese_TD.pdf,1%%

OR
multi-line mode commands
%%acml: true%%

%%acil: Hier finden Sie eine Abbildung, https://media.pdfdrucker.de/pim2/80680_61409_Vinyl_Bepobi_Rigid_HQ.jpg, 1%%
%%acil: Hier finden Sie die Verlegeanleitung, https://media.pdfdrucker.de/docs/80680_RuP_Pflegeanleitungen_HQ_Vinyl.pdf,1%%
%%acil: Hier finden Sie das Datenblatt, https://media.pdfdrucker.de/docs/80680_HQ-Vinyl_Rigid-LVT_Langdiele_Fliese_TD.pdf,1%%

Regards,

Iteksoft support

Wie kann man einen großen Druckjob in einzelne Seiten splitten?

For splitting into sub-jobs,

1. Please add the command
%%JobSplitPDF: True%%
in the pages where it will be splitted,

OR

2. Please use the command for splitting pages by a fixed interval
For example, split on every page into a sub-job
%%DestSplitJob: 1%%

Please refer below for more:
https://edocprinter.info/download/doc/edocprinter-commands.pdf
https://edocprinter.info/download/doc/edocprinter-regsettings.pdf

Spooler wird blockiert durch große Druckaufträge (TS)

Hier wird empfohlen, mehrere Druckerports anzulegen und die eDocPrinter Drucker auf diese zu verteilen.

Suggest creating multiple edocprinter instances by the following command-line by Administrator

C:\>addprn azm "printer name" "port name"
Add new eDocPrinter instances with specifying its port
name. This provides creating new edocprinter instance
with different port specified.

Please speciy different port name for different edocprinter instances.
For example:
Create a eDocPrinter instance for documents requiring long time printing:
C:\Program Files\ITEKSOFT\eDocPrinter PDF Pro>addprn azm "edoc4longdoc" "edoc99"

Create a eDocPrinter instance for normal documents
C:\Program Files\ITEKSOFT\eDocPrinter PDF Pro>addprn azm "edoc4normal" "edoc10"

It will create 2 extra edocprinter instances with different printer port queue.
(Unlike printername, for Windows port name limitation, please use the short string without spaces)

Mutiple port queues may increase the performance.
However, actual performance depends on Windows CPU, memory, and spooler scheduling.

Addon in Word muss jedesmal manuell aktiviert werden

Please try run the addprn command line below:
C:\Program Files\Iteksoft\eDocPrinter PDF Pro>addprn aa w 2
which will deploy the Word addin registry of the HKCU again.

If it does not help,
Please run the shortcut "Install Office Addin" in Windows Start-> Programs -> eDocPrinter PDF Pro
Which will install the all addins registry settings again.

Einstellungen vom eDocPrinter vor Zugriff oder Veränderung durch den Benutzer sichern / verstecken

FlagProhibitShowPage can be used to hide pages
MUST settings can be used to enforce settings.

Please refer below for a short intro on registry setting

Please refer epdfsdk.pdf and registry settings.pdf for details.
http://edocprinter.info/download/doc/regsettings.pdf
http://edocprinter.info/download/doc/epdfsdk.pdf

eDocPrinter PDF Pro supports multiple printer profiles in the multi-user environment natively.
Each eDocprinter instance has its own per-user settings stored in HKEY_CURRENT_USER and default global setting in HKEY_LOCAL_MACHINE with its corresponding printer profile name.

The specific printer profile HKCU and HKLM setting are stored in

HKEY_CURRENT_USER\Software\ITEKSOFT\eDocPrinter\PDF\5.0\Profiles\[Profile Name]\
and
HKEY_LOCAL_MACHINE\Software\ITEKSOFT\eDocPrinter\PDF\5.0\Profiles\[Profile Name]\

correspondingly, where the [Profile Name] is the printer instance name.

For example, the printer “eDocPrinter PDF Pro” has its per-user settings in
HKEY_CURRENT_USER\Software\ITEKSOFT\eDocPrinter\PDF\5.0\Profiles\eDocPrinter PDF Pro

Administrators can deploy MUST settings on per name-value basis or apply FlagProhibitHKCU policy in a specific property page subkey in HKLM to enforce specific profile settings for all users. In addition, administrator can also apply FlagProhibitHKCU policy in a specific property page subkey in HKLM to hide the property page showing from all users. Since build 6067, administrators can deploy MUST settings on per name-value basis in HKLM for all eDocPrinter instances for all users.
Instead of utilizing GPO (Group Policy) to deploy settings to all Windows systems or users, centralized settings could be achieved by remote registry settings from a specific server. A special registry setting [RemoteRegSever] can be set as a server name or IP address for reading settings from a remote server's HKLM. When enabling this feature (it requires ADV pack license), the eDocPrinter instance will load the global default settings, per-profile MUST settings, and all-profile MUST settings from the remote server's HKLM instead of the local machine. RemoteRegServer can be enabled on a per printer instance or all printer instances depending on the configuration.

For example, set

RemoteRegServer
to
"Server name"
HKEY_LOCAL_MACHINE\Software\ITEKSOFT\eDocPrinter\PDF\5.0\
will enable remote registry policy for all eDocPrinter instances.

Or enable this feature for a specific eDocPrinter profile by adding

RemoteRegServer
To
"Server name"
in a specific printer profile
HKEY_LOCAL_MACHINE\Software\ITEKSOFT\eDocPrinter\PDF\5.0\Profiles\[eDocPrinter profile name]

Ist es möglich, Variablen im Speicherpfad zu verwenden?

Yes. These Adv. variables can be used both in Filename fields and embedded commands. (which requires Adv. license)
Just ending tag # is supported in Ver 7 or later. %#DATE#

Ver 6 supports ending tag % only For example, %#DATE%_bambi.pdf

Please be careful about using %#DATE% or %#DATE#, which is resolved to date in format defined in Formats in Windows Regional settings.
It may contain slashes (/) which is reserved as Windows directory path separator.

Better using %#DATEX#_xxxx.pdf or %#YYYY#-%#MM#-%#DD#_xxxx.pdf or like.

Please refer below for more details:
http://edocprinter.info/download/doc/edocprinter-commands.pdf

(* Adv variables in V7)
It adds new Adv. variables FININAME and FINITITLE for resolving the initial filename with/without file type extension which is from lpszDocName in StartDoc when printing. This variable can be used in Filepath command to build a destination path from the initial job info name, e.g., %%Filepath: %#FINITITLE#-%#DATE#.pdf%%.
It also adds Adv. varaibles FINIDIR and FINIFILE for resolving the initial DestDir and DestFile values.
In addition, it supports resolving Adv. variables using # as end tag. For example, %%Filepath: Job%#DATEX#%% will also be resolved to the proper value when used. This avoid '%' may be conflicted with the default command tag(%%).

PDF Verarbeitung asynchron vs. sequentiell

For silently batch printing or appending, please choose [Process PDF sequentially] mode in Destination property page.
[Process PDF sequentially] mode is for queuing multiple jobs to ensure those are processed sequentially.
For example, print by batch to append to the same destination, print by batch to ensure processing in a logic order, or print by batch with sending emails by singleton application like Outlook.
In [Process PDF sequentially] mode, it will process PDF and email sequentially to avoid racing condition.
On the other hand, the default is [Process PDF asynchronously] for highest throughput if there is no race condition.

The default is "Process PDF Asynchronously" mode
It will start an epdfact.exe for processing each job PDF.
It will end when PDF is finished.
When printing multiple jobs, it will have multiple epdfact.exe

For batch printing or appending,
Please select "Process PDF synchronously" mode
It will queue all jobs by only an epdfact.exe

Mehrere Dateien ans PDF anängen

Sollen mehrere Dateien an die zu erstellende PDF Datei angehängt werden, müssen diese über Drag2PDF zusammengefügt werden:

For multiple PDF files, they have to merge one by one on each print job.

Or suggest using drag2pdf.exe UI or command line to merge:

What you need is to use Drag2PDF.exe, which is an optional Adv. toolbox
feature.

You can either
1.
Run Drag2PDF.exe UI. And select the existing PDF files. And set
the watermark property page of Drag2PDF. Click to convert to save.
Or
2.
For Drag2PDF command line, (you still need to use UI to set the
corresponding watermark page of the printer profile used (e.g. Drag2PDF
profile)

drag2pdf.exe supports command line mode (i.e. pdfmixer) for batch
processing.

arguments
-s ==> do not show drag2pdf UI
-sp"printer profile" ===> specify the printer profile, default is "Drag2PDF"
-sax ==> do not use addin for converting office documents
-se# ==> enable Email after converting (e.g. -se0 send by email method 0
(default email client), -se2, by method 2 ...)
-sf"destination path" ==> specify the destination path. (requires build
Build 5659 or later)
-sm# ==> specify the conversion mode (e.g.
-sm0 Convert to PDF files
-sm1 Convert and merge into one PDF file
)
-sv ==> show SaveAs dialog
-svx ==> do NOT show Saveas dialog

For example:
drag2pdf.exe -s -svx c:\temp\kk1.txt
drag2pdf.exe -s -svx -sm1 -sf"c:\tagerdir\result.pdf" c:\temp\kk1.txt c:\temp\kk2.ttx c:\temp\kk3.txt

In ver 6.80 or later, it supports wild card in the filenames.
For example, drag2pdf.exe
drag2pdf.exe -s -svx -sm1 -sf"c:\tagerdir\result.pdf" c:\temp\kk*.txt

In addition, it supports sorting the files argument -ss1/2/3/4/5 for support
sorting by drag2pdf.exe command line
(1 for sorting filename, 2 for sorting type, 3 for sorting file size, 4 for
sorting directory, 5 for sorting modified date)

For example, convert with sorting :
drag2pdf.exe -s -svx -sm1 ?ss1 -sf"c:\tagerdir\result.pdf" c:\temp\kk*.txt

In addition,
Drag2PDF.exe relies on eDocprinter instances used for controlling detailed behavior.

For example, the default instance used by drag2pdf.exe is "Drag2pdf" printer instance.
You can modify or create a new edocprinter instance and turn OFF [Launching PDF reader postaction] in its Destination property page.
(e.g., create a "MyPDF1" printer by "Add new printer in "eDocprinter PDF Pro shortcuts from Windows Start-> All programs)
(You can also control the edocprinter instance by registry setting or embedded commands Please refer epdfsdk.pdf for details)

Dateien in E-Mail einfügen, die über nachträgliche Aktionen noch bearbeitet werden

Im Regelfall würde hier zu der unerwünschten Situation kommen, dass die erstellten PDF Dateien schon VOR den weiteren Aktionen an den E-Mail Client übergeben werden.
Hier sollte der Registrykey gesetzt werden, damit eDocPrinter vor dem übergeben die PostAction abwartet.

It shall be due to postaction is asynchronous by default.
Please add the command or registry setting (DestWaitPostAction in Destination subkey)
%%DestWaitPostAction: True%%
It will wait the post-action commandline finished.

An die per E-Mail zu versendete PDF Datei noch weitere Seiten anhängen

1.
If what they need append to the destination PDF created by eDocPrinter,
Please use
drag2pdf.exe -s -svx -sm1 "%s" "c:\Vorlagen\agb.pdf"

where it will use the first as the result PDF when calling drag2pdf.exe
And please set the When File exists mode to [Merge by Append to] in Destination page of Drag2PDF printer profile.

OR

2.
In ver 7,
they may use FNAME, FDIR variables in the command line which represents the destination dir and file name
For example,
drag2pdf.exe -s -svx -sm1 -sf"%#FDIR%\%#FNAME%" "%#FDIR%\%#FNAME%" "c:\Vorlagen\agb.pdf" "c:\Vorlagen\agb2.pdf"

And please set the When File exists mode to [Replace directly] in Destination page of Drag2PDF printer profile.

BTW, if they just want to append 1 PDF file to the destination path, they may use the Overlay with function for that.

E-Mail mit PDF wird im Outlook nach dem Senden nicht gelöscht

1. Please turn ON the option [Use Outlook automation only] in [Use Outlook] options dialog in Email property page.
Its embedded command is
%%EmailAllowOutlookOnly: True%%
It fully controls Outlook by automation method only to avoid access Outlook mailitem by low level API.

OR

2. If using embedded commands, users can add a command %%EmailOLClickSend: True%%.
When it is true, it will emulate clicking Send button when in silent mode instead of EMAPI SubmitMessage.
It requires build 6205 or later.

eDocPrinter schneidet beim vorgeschlagenen Dateinamen die Endung ab

Vereinzelt war vorgekommen, dass eDocPrinter für den Speichernamen den Namen des Druckjobs gekürzt hat, z.B. bei RG-4110881-28.03.2018.txt wird RG-4110881-28.03.pdf vorgeschlagen.
Folgende Lösung, um die automatische Erkennung zu beeinflussen:

Please use Ver 7.12 Build 7217 or later

Please manually change the value of DestAutoNameDetectDot to 2 (only detect known file extension) or 0 (do not detect file extension)
in Destination subkey of the eDocPrinter instance.
For example, the default eDocPrinter PDF Pro instance
HKEY_CURRENT_USER\Software\ITEKSOFT\eDocPrinter\PDF\5.0\Profiles\eDocPrinter PDF Pro

Ist es möglich, beliebige Dateien als Angang zu Dateien im PDF A/3 Format hinzuzufügen?

For generic embedding files into the PDF,
Please use Adv. commands below (Adv. pack license needed):

// %%acef: fpath,icontype,[R,G,B],[flag, w, h, ox, oy],fname, desc
// %%acef: c:\logo2006.jpg,Paperclip,0,255,0%%

// acex is available in ver 7
// %%acex: fpath,fname,desc%%
// %%acex: c:\logo2006.jpg%%
%%acex is a new command supporting non-visble embedding files in PDF document.

For PDF/A complaince, only PDF/A-3 mode allows embedding extra files.

For embedding ZUGFeRD invoice XML, please refer edocprinter-ferd.pdf

Wie kann man bei der Druckweiterleitung die Anzahl der Kopien übergeben?

1.
For enabling copies in Redirect to physical printers:

Please add and set 2 registry settings in the corresponding printer profile
(e.g. "eDocPrinter PDF Pro" profile below or create a new edocprinter instance)

LayoutCopiesFromDevm
To
True
In
HKEY_CURRENT_USER\Software\ITEKSOFT\eDocPrinter\PDF\5.0\Profiles\eDocPrinter PDF Pro\Page Setup

And

RedirectCopiesFromDevm
To
True
in
HKEY_CURRENT_USER\Software\ITEKSOFT\eDocPrinter\PDF\5.0\Profiles\eDocPrinter PDF Pro\Redirect

Where “eDocPrinter PDF Pro” is the printer profile you want to use.

With these 2 registry settings properly assigned.

Redirect will use the copies (dmCopies) from the applications’ printing DEVMODE as its copies parameter to the redirected physical printer automatically.

Beim Überscheiben von PDF Dateien .bak Dateien vermeiden.

Please set
DestExistBak
To False
in Destination subkey.
(for example, HKEY_CURRENT_USER\Software\ITEKSOFT\eDocPrinter\PDF\5.0\Profiles\eDocPrinter PDF Pro )

Or

Add
%%DestExistBak: False%%
by embedded command

Or

Add MUST settings
1. add a reg subkey
HKEY_LOCAL_MACHINE\Software\ITEKSOFT\eDocPrinter\PDF\5.0\MUST\Destination
2. add a value
DestExistBak
To
False
In
HKEY_LOCAL_MACHINE\Software\ITEKSOFT\eDocPrinter\PDF\5.0\MUST\Destination

It will be applied to all profiles.

Gruppieren von eDocPrinter Profilen verhindern.

For adding edocprinters without group, please use the commandline “addprn.exe azm”

For example:
C:\Program Files\eDocPrinter PDF Pro\addprn azm "my edocprintername" “uniqueport1"
Where the port name must be an unique one.
Windows groups printers of the same driver and port name together.

Mit dem silent key registration utility wird die Software auf dem Terminal Server nicht für die remote Benutzer registriert.

The silent key exe has to be executed under real administrator permission.
(e.g., right-click on the CMD.exe to run as administrator, it will prompt for UAC grant of real administrator permission) (because silent key exe is designed for executing silently)

The main registration key information shall be in
HKEY_LOCAL_MACHINE\SOFTWARE\ITEKSOFT\eDocPrinter\PDF\5.0\Register

embedded command - Einbindung von Zeilenumbruch in eMail body

Bei der Verwendung des SMTP Versandes im eDocPrinter PDF Pro soll laut Doku ein Zeilenumbruch mit Hilfe von "&" eingefügt werden können. Diese Variable ist bei uns allerdings ohne Funktion

Please check to turn OFF the option [Send as HTML]
or by the command %%EmailSendAsHTML: False%%

If like to send as HTML, Please use HTML <br> tag for line breaks.

Wo finde ich die aktuellen Lizenzbedingungen

WKSLIC: http://www.edocprinter.info/download/doc/pdfProWkslic.pdf
TSECLI: http://www.edocprinter.info/download/doc/pdfProTermClient.pdf
TSESVR: http://www.edocprinter.info/download/doc/pdfProTermPerServer.pdf
INTRASVR: http://www.edocprinter.info/download/doc/pdfProIntranet.pdf

Problem beim Drucken aus App-V virtualisierten Anwendung

That shall be ok on APP-V when using eDocPrinter 6.68 or later with the OSD configured with
<LOCAL_INTERACTION_ALLOWED>TRUE</LOCAL_INTERACTION_ALLOWED>
Since it is verified by several customers' deployment.
Please
1. Check the .OSD file directly in their app-v project to see whether the value is TRUE. For example:
<VIRTUALENV TERMINATECHILDREN="FALSE">
<POLICIES>

<LOCAL_INTERACTION_ALLOWED>TRUE</LOCAL_INTERACTION_ALLOWED>
</POLICIES>
<ENVLIST/>
</VIRTUALENV>

Refer MS technical knowledgebase for more details.
2. Make sure the package is re-built and deployed.
3. Make sure the eDocPrinter is in ver 6.68 or later.

Was bedeutet Attach to eDocPDF port und Use eDocPDF printer processor am Ende der Installation?

“Attach to eDocPDF port” it attaches eDocPDF port instead of LPT port.
Windows requires every printer attaches a port, though it is has no real function on virtual printer like “eDocPrinter PDF Pro” or similar

“Use eDocPDF printer processor”
By default, it uses Windows standard “winprint” processor. eDocPDF provides the same function as it. In addition, it provides extra user context detection for such cases like (before Windows 2008 Easy print) Redirect printing from Citrix Presentation (metaframe) server remote session back to the client Windows XP/Vista/7 workstations, Citrix client sends the print job in no-user context information.

In most cases, it does not matter whether eDocPDF or winprint is set.

Wie lassen sich die Lizenzdaten bei Citrix Provisioning Service übertragen?

Like most activations method, the activated reg info depending on the hardware info.

They shall stream the server without eDocPrinter HKLM reg info first. (on HKEY_LOCAL_MACHINE\Software\ITEKSOFT\eDocPrinter\PDF\5.0\Register)
And activate the server on the About page after server running.

They may backup the reg key info for servers activated, which is also in HKEY_LOCAL_MACHINE\Software\ITEKSOFT\eDocPrinter\PDF\5.0\Register
Each server have its own activation info.

Wie lässt sich das Speichern des Benutzernamens und anderen meta Daten im PDF Dokument verhindern?

Add the following registry settings in the corresponding "Doc Info" registry, for example:
HKEY_CURRENT_USER\Software\ITEKSOFT\eDocPrinter\PDF\5.0\Profiles\eDocPrinter PDF Pro\Doc Info Set True to DocInfoEnableCustom And add
CustomDocInfoCreator
CustomDocInfoProducer

By embedded commands:

%%DocInfoEnableCustom: True%%
%%CustomDocInfoCreator: My own name%%
%%CustomDocInfoProducer: %%

Wie lassen sich Änderungen an der Weiterleitungseite verhindern?

Administrators may
1. Use PropAdm to "Set FlagProhibitHKCU" on "Redirect" property page of HKLM.
It is equivalent directly adding FlagProhibitHKCU "True" In the corresponding edocprinter profile, e.g.
HKEY_LOCAL_MACHINE\SOFTWARE\ITEKSOFT\eDocPrinter\PDF\5.0\Profiles\eDocPrinte r PDF Pro\Redirect

This makes edocpritner omitting the settings in each user HKCU. Hence users' change settings by their own property page won't be effective.

2. Or Administrators may add MUST settings in HKLM for forcing individual registry key-value pair.

Wie kann die Speicherung des Benutzernamens in DocInfo / Author dauerhaft unterbunden werden?

Please add MUST setting for Author field with value to empty string in Doc Info.

For example: for printer profile "eDocPrinter PDF Pro" Please add by Windows regedit.exe manually or by import

[HKEY_LOCAL_MACHINE\SOFTWARE\ITEKSOFT\eDocPrinter\PDF\5.0\MUST\Profiles\eDoc Printer PDF Pro\Doc Info]
"Author"=""

Bindestrich wird bei eingebeteten Befehlen zu einem anderen Zeichen kodiert

Please add the following command
%%CmdEncodeMode: 1%%

When set to 1, it will convert 0xAD to 0x2D (normal dash) And 0xA0 to 0x20 (normal space) Some application may use 0xAD or 0xA0 which has similar glyph as normal traditional 0x2D or 0x20. However, these 0xAD or 0xA0 are illegal characters in email address protocol.

Wie die Druckweiterleitung gemeinsam mit einer Vorlage nutzen?

For overlaying in Redirect, (in using "by printing the spool job" mode) in addition to the template PDF (your header& footer template page), you need to a template spool job file (.PDJ) first (this is for used in Redirect "by printing the spool job" )
For example, open your original template doc (header&footer), and print to eDocPrinter PDF Pro (in Redirect property page, enable "Redirecting current print job..." and the option "Save print job as *.pdj!)
It will then create PDF and, in the same directory, there will be an .PDJ of the same filename ( BTW, If you have only PDF, you may create PDJ by printing it from Acrobat reader, though the pdj may be large due to reader printing method. Hence we recommend printing directly from the original application to eDocPrinter PDF Pro to create the template PDF and pdj)
Afterwards, when doing redirect with overlay with, it will automatically find the template.pdj for redirect to print.

Unterstützt Drag2PDF externe Parameter für die Batchkonvertierung?

drag2pdf.exe supports command line mode (i.e. pdfmixer) for batch processing. Arguments:
-s ==> do not show drag2pdf UI
-sp"printer profile" ===> specify the printer profile, default is "Drag2PDF"
-sax ==> do not use addin for converting office documents
-se# ==> enable Email after converting (e.g. -se0 send by email method 0 (default email client), -se2, by method 2)
-sf"destination path" ==> specify the destination path. (available after ver 6.68 build 5772)
-sm# ==> specify the conversion mode (e.g. -sm0 Convert to PDF files, -sm1 Convert and merge into one PDF file )
-sv ==> show SaveAs dialog
-svx ==> do NOT show Saveas dialog

For example:
drag2pdf.exe -s -svx c:\temp\kk1.txt
drag2pdf.exe -s -svx -sm1 -sf"c:\tagerdir\result.pdf" c:\temp\kk1.txt c:\temp\kk2.ttx c:\temp\kk3.txt

Wie kann man default Einstellungen für die Benutzer festlegen?

For default settings,
1. Default settings are stored in HKLM for the corresponding printer profile. For example,
The per-user settings of printer profile "eDocPrinter PDF Pro" is in
HKEY_CURRENT_USER\SOFTWARE\ITEKSOFT\eDocPrinter\PDF\5.0\Profiles\eDocPrinter PDF Pro

Its default settings is in
HKEY_LOCAL_MACHINE\SOFTWARE\ITEKSOFT\eDocPrinter\PDF\5.0\Profiles\eDocPrinter PDF Pro
Administrators may use PropAdm to set the default settings.

However, default settings will be overridden by the per-user settings in HKCU (that is if a key-value is existing in HKCU which will override the default value in HKLM).

2. MUST settings
Since default settings in HKLM may be overriden by settings in each user's HKCU, instead of default settings, administrator may add MUST settings in HKLM e.g.
HKEY_LOCAL_MACHINE\SOFTWARE\ITEKSOFT\eDocPrinter\PDF\5.0\MUST\Profiles\eDocprinter PDF Pro
MUST settings have to created manually or by commandline.

Please refer epdfsdk.pdf installed

3. For deploying settings in HKCU or HKLM, administrator may use either
(i). regedit.exe command line to import settings
or
(ii). using GPO to set startup script or logon script to set registry setting
or
(iii). using GPO with registry .adm template to set these settings. Please refer Microsoft Technet for more info.
or
(iv). call eDocPrinter addprn.exe commandline to write registry values "addprn.exe ag" is for writing registry settings with arguments specified. (refer http://www.edocprinter.info/download/doc/edocpdfSilent.pdf ) Administrator may call this command line in startup or logon script. Or they may write a .bat file with calling this commandline. .MSI installer may config a property to call a .bat when installing for deploying HKLM settings.

Ist es möglich, die Optionen auf dem "Speichern unter" Dialog nur einmalig zu ändern und nicht für den nächsten Druckjob zu speichern?

Please set DestSaveDlgReflect to False
In its corresponding profile or HKLM MUST settings e.g. in per-user eDocprinter PDF Pro profile registry
HKEY_CURRENT_USER\Software\ITEKSOFT\eDocPrinter\PDF\5.0\Profiles\eDocPrinter PDF Pro\Destination

Kann PDF Sealer multisign smart cards verwenden?

PDFSealer supports signing by USB token or Smartcard reader by Windows CSPs (it requires the USB token and smart card inserted before signing).
However, PDFSealer does NOT read directly from USB security token or Smartcard reader. It requires the vendor of smartcard reader or usb token for supporting Windows CSPs, some legacy cards may not support this.
PDFSealer supports entering PIN code UI by Windows CSP and will be granted permission to sign when its process not terminated by Windows CSPs (Windows CSPs requests PIN code for the permission).
eDocPrinter supports embedded command (registry setting) DestSignCertPasswd for automating PDFSealer to sign silently when batchly creating and processing PDFs.

Currently PDFSealer supports only signing PDF internally, not as external .p7s or .p7m file.

Warum werden aus Word 2007 keine Formulare in PDF übernommen?

Wenn Sie aus Office 2007 oder neuer PDF Formulare erstellen wollen, müssen Sie in den Add-In Einstellungen "Benutze Office 2007 Export" deaktivieren. Die Übername der Word Formularfelder in PDF Formulare muss sinngemäß aktiviert werden.
Die Funktion Office 2007 Export unterstützt keine Formularfelder.

Warum kann ein PDF Dokument trotz festgelegtem Passwort dennoch geöffnet werden?

Manche PDF Viewer ignorieren die Einstellung und fragen das Passwort nicht ab, sofern zwar das Passwort zum Öffnen aber nicht das Berechtigungspasswort gesetzt wurde.
Sofern die Passworteingabe beim Öffnen gewünscht ist, sollten Sie immer beide Passwörter festlegen.

Wie kann ich ein Briefpapier/Firmenlogo einbinden und weitere Seite wie z.B. unsere AGB anhängen?

Dies kann über die PDF-Vorlagen Funktion realisiert werden.
Erstellen Sie eine zweiseitige PDF Datei mit dem Briefkopf auf der ersten Seite und dem Text auf der zweiten. Unter Druckeinstellungen des PDFdruckers auf dem Karteireiter "Speichern" wählen Sie die vorbereitete PDF Datei als PDF-Vorlage und klicken auf Optionen. Folgende Einstellungen sind entscheidend:
Letzte Seite der PDF-Vorlage wiederholen (1) und am Ende anhängen (1)

Vorlagenoptionen

Sollte die Vorlage dauerhaft verwendet werden, empfiehlt sich die Erstellung eines separaten eDocPrinter Druckers, der die gewünschten Voreinstellungen enthällt.

Wie kann ich Seitenzahlen hinzufügen?

There are variables supported in Text watermark
%#p1% for representing current page number
and
%#p0% for representing total number of pages

It requires EPDFADV license, otherwise some extra text are stamped (since it is an ADV feature Advanced variables)
For details of other variables, please epdfsdk.pdf installed or http://edocprinter.info/download/doc/edocprinter-commands.pdf Command2Action- Variables section.

Regards,
Iteksoft support,

Wie kann ich die Qualität der Grafiken verbessern?

Falls die eigebundenen grafischen Elemente schlechte Qualität haben, z.B. unschaft oder verschmiert sind, überprüfen Sie bitte bei den Optionen die Grafikeinstellungen. Mit zunehmender Komprimierung verschlechtert sich auch die Qualität. Wenn Sie keine Verluste der Qualität hinnehmen möchten, wählen Sie als Komprimierungsmethode ZIP anstat JPEG.

PDF Dateien mit Drag2PDF zusammenfassen, Dokumentennamen als Lesezeichen

Wie bekomme ich es hin, dass wenn ich mehrere PDF mittels Drag2PDF miteinander verbinde, die einzelnen Dokumentennamen als Lesezeichen im neuen großen PDF abgespeichert werden? Bei mir wird ständig noch eine Leerzeile mit angelegt.

Please click the "Printer settings" from Drag2PDF UI.
1. In Doc Info property page, please enable "Use filename as Title"
2. In Bookmark property page,
(i) Enable "Automatically detect and add bookmarks"
(ii) Enable "Use Title of Doc Info as Bookmark root node"
And add files into Drag2pdf to do merge conversion.

(If "Use filename as Title" is disabled, it will use the Title of Doc Info as the bookmark name.

Regards,
Iteksoft support

Ist eDocPrinter PDF Pro als Netzwerkdrucker verwendbar?

Unter Umständen lässt sich eDocPrinter auf einem Server installieren und als Netzwerkdrucker verwenden. Die volle Funktionalität steht dann aber nicht mehr zur Verfügung, z.B. lassen sich die Dateien nur in einem vorgegebenem Verzeichnis Speichern. Für Interessierte hier die Erklärung als Originaltext:

eDocPrinter is a NATIVE Windows printer driver rather than a real printer instance. It supports Office-addins and UIs. For installing and using in Windows workstation (e.g. XP/Vista) locally, users need to install locally and it requires WKSLIC.

For centralized usage, we suggest Terminal server licenses. (TSESVR or TSECLI) For Terminal Servers support, it can be installed in terminal servers ONLY, and users can remote logon to print in the terminal sessions or remote desktops. Users can remote logon to the terminal server and access the applications to print to ceate PDFs and saves on the server drives or redirect mapped local drives.

If users really need sharing eDocPrinter, users have to add new eDocPrinter printer instance (by PropAdm or Add new printer shortcut). And enable the "printer server mode" option in the adding new printer instance query dialog. AND please refer below for special printer server mode, (INTRASVR)

============================================================================
Since Ver. 6.30, eDocPrinter supports a “printer server” mode for accepting printing jobs from other computers, which may not have eDocPrinter installed. It requires intranet or internet server license (per-server)(INTRASVR, INTERSVR).

eDocPrinter PDF Pro is a native Windows printer driver with Office-addin support for creating PDF files on local or network file systems. For fully functioning with support of prompting UI and Office addin interactions, it is required to install eDocPrinter PDF Pro driver on necessary machines locally.

The new printer server mode is designed for special purpose usage, which will do the printing and post-processing in the server. However, under this server mode,

It does NOT support prompting SaveAs dialog or similar UI dialogs. It does NOT support Office-addins for internal links, cross references, or headings -> bookmarks conversions.
It does NOT support launching PDF readers or Email clients in clients.
It does NOT support Drag2PDF.

As a result, it may NOT be suitable for ordinary customers.

Administrator have to add or set extra printer instances by “PropAdm” or “Add New Printer” shortcut to enable printer server mode in addition to sharing the printer instance by printer control panel. These actions will enable “print server” mode for the eDocPrinter instances (profiles).

Printer server mode does not support prompting UI (e.g. SaveAs dialog) because the printing jobs are processed all in the server side. By default, it automatically generates the filename and saves the PDF into the user’s My Documents folder. And it does not launch PDF reader. Usually the user’s context is determined by the logon session or printer connection session in the active directory. Normally, it is the logon user context if printer and clients are both in the same active directory domain.

Basically, printer server mode provides a function similar to the network sharing or active directory printers without installing eDocPrinter drivers on client workstations. Users may change the profile settings, e.g., to enable detecting embedded commands, stamping watermarks, or etc. in the user’s profile in the server. Multiple printer servers are supported in the same way as multiple printer instances of eDocPrinter PDF Pro.

Wie kann ich an eDocPrinter die E-Mail Adresse für den automatisierten Versand übergeben?

Wenn Sie PDF Dateien nach der Erstellung direkt über den Mailserver verschicken wollen, haben Sie drei Möglichkeiten die Daten einzugeben:

1. Beim Drucken Dialog / Eigenschaften oder im "Speichern unter" Fenster / Dokumenteninfo, die E-Mail Adresse manuell einzugeben.

2. Verwendung von eingebetteten Befehlen (Embedded Commands)

3. Vor dem Druck die Empfängerdaten in die Registry einzutragen, die dann vom eDocPrinter ausgelesen wird.

Wie kann ich die Office Add-Ins nachträglich abschalten?

Bitte starten Sie auf der Kommandozeile im eDocPrinter Installationsverzeichnis folgenden Befehl:
regsvr32 /u epdfaddin.dll

oder über Start/Ausführen:
regsvr32 /u "C:\Programme\ITEKSOFT\eDocprinter PDF Pro\epdfaddin.dll"
(Der Pfad muss ggf. angepasst werden)

Um die Add-Ins wieder zu aktivieren, muss die Datei wieder registriert werden:
regsvr32 epdfcom.dll

Diese Methode ist für das temporäre Abschalten geeignet, weil die Ausführung lediglich blockiert wird.

Sollen die Add-Ins dauerhaft entfernt werden, sollte der Befehl addprn.exe verwendet werden:
addprn.exe aau
Damit werden alle Einträge gelöscht, die bei der Aktivierung erstellt wurden.

Warum wird mein Lizenzkey nicht angenommen?

Es muss unbedingt darauf geachtet werden, dass der Lizenzkey genau so eingegeben wird, wie in der Mail oder auf dem Lieferschein mitgeteilt. Bitte verwenden Sie Copy&Paste, um Tippfehler zu vermeiden. Die User-ID und der Schlüssel bilden ein Paar, auch die Groß- und Kleinschreibung ist zu berücksichtigen.

Nicht selten kommt es vor, dass Anwender die Daten aus dem Info Fenster abschreiben, um die Lizenz auf einen anderen Computer zu übertragen. Die ist allerdings nicht möglich, weil der dort angezeigte Wert nicht der Lizenzschlüssel ist.

Wie kann ich verschiedene Dokumente oder mehrere PDF Dateien zu einer einzigen PDF Datei zusammenfassen?

Öffnen Sie die gewünschten Dateien und drucken diese einzeln nacheinander mit dem eDocPrinter. Wählen Sie beim Speichern stets den gleichen Dateinamen. eDocPrinter PDF Pro fragt dann ab, ob die ursprüngliche Datei überschrieben oder erweitert werden soll.
Mit dem Tool Drag2PDF aus der Advanced Version kann dieser Vorgang sehr vereinfachtund automatisiert werden.

Wie kann ich ein Inhaltsverzeichnis ins PDF Dokument übernehmen?

Die Übernahme der Gliederung ist nur aus Microsoft Winword möglich, sofern die Office Add-Ins mitinstalliert wurden.

Die Erstellung der PDF Datei muss über das Add-In gestartet werden - entweder über das blaue Icon aus der Symbolleiste oder über das eDocPrinter Menü. Nur durch die Verwendung des Macros ist es möglich, die Struktur des Dokumentes zu analysieren und die interne Verlinkung zu setzen.

Wie kann ich an eDocPrinter PDF Pro Variablen oder Daten übergeben?

Über die embedded commands erhalten Sie so gut wie vollständige Kontrolle über das Verhalten des Programms.
Sie müssen lediglich in der Lage sein, Steuerbefehle in das Dokument einzufügen (werden von eDocPrinter bei der Erstellung wieder entfernt).
Detailierte Beschreibung der Befehle finden Sie im Entwicklerhandbuch, welches im Startmenü unter eDocPrinter verlinkt ist.

Wie kann ich eigene Vorlagen, z.B. Briefkopf oder Firmenpapier mit eDocPrinter verwenden?

Erstellen Sie eine PDF Datei mit Ihrem Briefkopf etc. Diese können Sie dann bei der Erstellung der PDF Datei als Vorlage verwenden (Dialogbox zum Speichern). Wird die Vorlage oft verwendet, lohnt es sich einen separaten Drucker (Profil) anzulegen und diese Option fest voreinstallen. Bei den Einstellungen auf dem Reiter "Speichern" finden Sie vielfältige Optionen zur Einbindung der Vorlage in die PDF Erstellung.

Wie kann ich einen weiteren eDocPrinter Drucker erstellen?

Verwenden Sie den entsprechenden Link im Startmenü: Neues PDF-Druckerprofil hinzufügen

Wie kann eine eingescannte Grafik mit Stempel und Unterschrift am besten miteingebunden werden?

Hier könnte die Funktion Wasserzeichen zum Einsatz kommen. Achten Sie bitte auf die richtige Skalierung der Grafik!