Drucken im Client funktioniert nicht
Das Drucken wird im enaio Client unterschiedlich behandelt. Wird der PDF-Drucker verwendet, wird der Druck-Job zuerst an den Server geschickt, der ein PDF generiert. Der Server benötigt GhostScript. Das erstellte PDF wird an den Client geliefert und kann dort gedruckt werden. Ansonsten wird lokal beim Client eine HTML-Datei erstellt, die gedruckt werden kann.
Für das Drucken ist eine Windows-Funktion zuständig. In aktuellen Versionen gibt es das Problem, dass der Parameter auf den IE zeigt. Der Pfad muss zusätzlich per Hand geändert werden.
Schritt für Schritt Anleitung
Drucken aus enaio AddIn in MS Office-Komponenten:
Aus MS Office-Komponenten konnte entweder der Documentviewer angesprochen werden oder der Server oder der lokale Drucker.
Bei Verwendung Documentviewer:
Der Benutzer erhält folgende Fehlermeldung: "Fehler beim Erzeugen der Rendition -40"
In diesem Fall ist auf dem Documentviewer-Server kein Ghostscript installiert ist. Bitte nachinstallieren.
Wenn es das Drucken per PDF-Drucker betrifft:
Bei Verwendung enaio PDF-Printer:
Der Client sendet den Druck-Stream zum enaio Server.
D.h. beim enaio Server (axsvckrn.exe) muss GhostScript installiert werden. Das GhostScript-Setup wird mit dem Documentviewer ausgeliefert und kann von dort kopiert und verwendet werden.
Danach den Dienst neu starten.
Ansonsten diese Schritte ausführen:
Konnte schon einmal gedruckt werden?
Falls ja: Was wurde geändert? Windows-Updates? Gruppenrichtlinien?Bitte sicherstellen, dass die aktuellen enaio Versionsfixe eingespielt sind.
Tritt das Problem bei jedem Benutzer auf, auch bei einem enaio Administrator und auch bei einem Windows-Administrator?
Wenn der enaio Client explizit mit „als Administrator ausführen“ aufgerufen wird, funktioniert es dann?
Oder tritt es tatsächlich nur bei einem bestimmten Benutzer an einer bestimmten Station auf?
Kann es auf einen Dokumenttyp eingeschränkt werden oder betrifft es alle Dokumente? Betrifft es nur bestimmte Dokumenttypen, z. Bsp. PDFs oder Word-Dokumente oder Excel-Dokumente?
Der Client ruft im Hintergrund ein Shellexecute mit Parameter PRINT auf. Diese Funktion kann man testen. Bitte anhand KB-034/08 ein Testskript erstellen und "open" durch "print" ersetzen:
objShell.ShellExecute sPdf, "", "", "print", 1
Diesem Skript ein Beispieldokument übergeben. Funktioniert der Druck? Alternativ das Skript im Downloadbereich herunterladen und eine Beispieldatei eintragen.Kann generell eine HTM oder HTML-Datei im TEMP oder OSTEMP erstellt werden?
Dazu eine beliebige Internetseite oder Word öffnen und per "speichern unter" versuchen eine HTM oder HTML-Datei zu erstellen unter %TEMP% und %TEMP%\OSTEMP.Wird das Problem durch den Virenscanner verursacht? Kann dieser zum Test kurz abgeschaltet werden?
Zum Test den Pfad zum OSTEMP umlegen, auf einen Pfad, in dem der Benutzer volle Rechte hat. Siehe KB-56/13 oder auch Wie kann man das Client-OSTEMP-Verzeichnis auslagern?
aktuelle Windows-Versionen betreffend:
Standardmäßig wir der Edge für Drucken hinterlegt. Dieser kann es aber nicht. Das Problem will Microsoft beheben.zur Vollständigkeit, der Link zum MS-Artikel:
https://answers.microsoft.com/en-us/windows/forum/all/is-there-a-fix-for-the-explorer-preview-of-pdfs/77d1672d-e651-4053-afcc-33183c487ddb
Workaround:Adobe installieren und als Standard-Anwendung hinterlegt für PDFs.
danach:
unter Classes-Root “.pdf” suchen und die ID kopieren
die kopierte ID in der Registry suchen
dort steht immer noch Edge.
den Pfad anpassen auf Adobe (Pfad+Datei).
Download Beispiel-Skript:
Virenscanner spielen eine große Rolle. Zum Test kann dieser deaktiviert werden.
Verwandte Artikel
Filter by label
There are no items with the selected labels at this time.