Anleitung zum Installieren von PDF24 Creator und zum Einrichten eines eigenen PDF-Druckers „MX Autoprint“, der jeden Druckauftrag ohne Dialog als PDF in einen festen Ordner schreibt. Es öffnet sich weder der PDF24-Assistent noch der PDF24-Reader oder ein Bearbeitungs-Tool.
Wofür?
-
Server-/Hintergrunddruck (Multiflex-Service, Automatiken, Webshop-Automatik), bei dem niemand einen Dialog bestätigen kann
-
Testserver und Entwickler-PCs: Ausdrucke prüfen, ohne Papier zu verbrauchen
-
Ersatz für „Microsoft Print to PDF“ bzw. XPS: Diese fragen immer nach einem Dateinamen. Im Hintergrund bleibt der Druckauftrag dann unbemerkt hängen und das Dokument wird nie freigegeben.
Nie „Microsoft Print to PDF“ oder XPS für automatischen Druck
Beide Drucker öffnen einen Speichern-Dialog. In einem Dienst ist der unsichtbar, der Druck hängt, Speicher wird nicht freigegeben.
1. Download
-
Offizielle Seite: https://tools.pdf24.org/de/creator
-
Server / Verteilung: das MSI-Paket verwenden (auf der Download-Seite im Bereich für Unternehmen/Administratoren). Nur das MSI lässt sich mit Parametern still installieren.
-
Einzel-PC: die normale EXE reicht.
-
Nur von http://pdf24.org laden, nicht von Download-Portalen (gebündelte Adware).
2. Installation
Variante A: MSI, still (empfohlen für Server)
Als Administrator in einer Konsole:
msiexec /i pdf24-creator-11.x.y.msi /qn /norestart AUTOUPDATE=No DESKTOPICONS=No FAXPRINTER=No REGISTERREADER=No EXTENDSHELLCONTEXTMENU=No
|
Parameter |
Wert |
Wirkung |
|---|---|---|
|
|
|
Keine automatischen Updates (Updates kontrolliert einspielen, siehe Hinweise) |
|
|
|
Keine Desktop-Symbole für PDF24-PDF und PDF24-Fax |
|
|
|
Kein PDF24-Fax-Drucker |
|
|
|
PDF24 Reader wird nicht als Standard-App für PDF-Dateien registriert |
|
|
|
Kein PDF24-Eintrag im Explorer-Kontextmenü |
11.x.y durch die tatsächliche Version der heruntergeladenen Datei ersetzen. In PowerShell die Parameter genau so übergeben (keine Anführungszeichen um NAME=Wert).
Variante B: EXE, interaktiv
-
Setup als Administrator starten.
-
Im Setup PDF24 Reader nicht als Standard-PDF-Programm festlegen, Desktop-Symbole und Fax-Drucker abwählen (soweit angeboten).
-
Installation abschließen. Neustart nur, wenn verlangt.
Nach der Installation gibt es den Standard-Drucker „PDF24“. Den lassen wir unverändert (der öffnet weiterhin den Assistenten) und legen einen eigenen Drucker für den Autoprint an.
3. Ablageordner anlegen
Beispiel: C:\MX\Autoprint
-
Ordner anlegen.
-
Dem Benutzer, unter dem gedruckt wird, Schreibrechte geben. Bei Diensten ist das das Dienst- bzw. AppPool-Konto, nicht der angemeldete Admin.
-
Netzwerkfreigaben (UNC) gehen grundsätzlich auch, dann braucht das Druckkonto Rechte auf der Freigabe. Lokaler Ordner ist robuster.
4. Drucker „MX Autoprint“ anlegen
Über die PDF24-Einstellungen (Standardweg)
-
PDF24 Toolbox starten → Einstellungen (Zahnrad) → Bereich PDF-Drucker.
-
Neuen PDF-Drucker hinzufügen, Name:
MX Autoprint. -
Den neuen Drucker auswählen und konfigurieren:
|
Einstellung |
Wert |
|---|---|
|
Aktion nach dem Drucken |
Automatisch speichern (nicht „Assistent anzeigen“ / „Mit PDF24 öffnen“) |
|
Ausgabeordner |
|
|
Dateiname |
Muster mit Dokumentname + Zeitstempel, damit nichts überschrieben wird (Platzhalter laut Auswahlliste in PDF24) |
|
Vorhandene Datei |
eindeutigen Namen erzeugen bzw. nicht überschreiben |
|
Datei nach dem Speichern öffnen |
aus |
|
Fortschritt / Benachrichtigung anzeigen |
aus |
|
Steuercodes im Dokument erkennen |
aus (nur aktivieren, wenn bewusst gebraucht) |
|
Befehl nach dem Speichern ausführen |
leer |
-
Speichern.
Bezeichnungen
Die Beschriftungen in den PDF24-Einstellungen ändern sich zwischen Versionen leicht. Entscheidend: Aktion nach dem Druck = automatisch speichern, fester Ordner, nichts öffnen, keine Meldung.
Alternativ per Kommandozeile
PDF24 bringt ein Tool zum Anlegen weiterer Drucker mit (im PDF24-Installationsordner):
pdf24-PrinterInstall.exe installPrinter -printerName "MX Autoprint" -portName "\.\pipe\PDFPrint-1"
-
Der Standard-Drucker „PDF24“ nutzt den Port
\.\pipe\PDFPrint, weitere Drucker\.\pipe\PDFPrint-1,-2usw. Ein schon belegter Port darf nicht noch einmal verwendet werden. -
Die Aktion „Automatisch speichern“ wird danach trotzdem in den PDF24-Einstellungen beim Drucker gesetzt (Schritt 3 oben).
5. Drucker in Multiflex zuordnen
-
Den Drucker
MX Autoprintim ERP dem Benutzer bzw. Formular zuordnen (Druckerzuordnung, TabellePRINTER), unter dem die Automatik druckt. -
Wird über ActiveReports im Dienst gedruckt, verwendet ActiveReports den Standarddrucker aus dem Benutzerprofil des Dienstkontos. Dann:
-
AppPool / Dienst mit eigenem Konto und „Benutzerprofil laden“ betreiben
-
einmal mit diesem Konto anmelden und
MX Autoprintals Standarddrucker setzen
-
6. Test
-
Testseite drucken: Einstellungen → Drucker und Scanner → MX Autoprint → Testseite drucken.
-
Erwartet: Im Ordner
C:\MX\Autoprintliegt sofort eine PDF, kein Fenster geht auf. -
Port prüfen (PowerShell):
Get-Printer | Where-Object { $_.Name -like '*PDF24*' -or $_.Name -eq 'MX Autoprint' } |
Select-Object Name, PortName, DriverName
-
Danach einen echten Ausdruck aus Multiflex (z.B. Lieferschein) über den Drucker testen, auch unter dem Dienstkonto.
Fehlerbehebung
|
Problem |
Ursache / Lösung |
|---|---|
|
Assistent oder Reader geht trotzdem auf |
Beim falschen Drucker gedruckt (Standard-„PDF24“ statt „MX Autoprint“) oder Aktion nach dem Drucken nicht auf „Automatisch speichern“ |
|
Speichern-Dialog erscheint im Hintergrund |
Wie oben; zusätzlich prüfen, dass kein fester Speicher-Dialog aktiv ist |
|
Druck hängt in der Warteschlange |
Port des Druckers prüfen ( |
|
Keine Datei im Ordner |
Schreibrechte des druckenden Kontos auf den Ordner prüfen |
|
Seitenformat / Leerseiten falsch |
Report läuft mit anderem Drucker als erwartet; Standarddrucker im Profil des Dienstkontos prüfen |
|
Nach PDF24-Update druckt nichts mehr |
Bekanntes Risiko bei Updates: erst auf Testserver einspielen, dann Drucker-Konfiguration kontrollieren |
Hinweise
-
Updates bewusst einspielen (
AUTOUPDATE=No), nicht unkontrolliert auf Produktivservern. -
Der Ablageordner wächst: bei Bedarf eine Aufräum-Aufgabe (z.B. Dateien älter als 30 Tage löschen) einplanen.
-
Offizielles Handbuch (MSI-Parameter, Drucker-Tool, Steuercodes): https://creator.pdf24.org/manual/11/