0

Wir haben ein Druckproblem mit einer 32bit Desktop App, die als Interaktives Programm laufen kann, aber auch als Windows Service.

Der Windows Service läuft mit einem eigens erstellten Windows Domain Account.

In PDF24 haben wir einen neuen Drucker angelegt, der das erzeugte pdf in einem Ordner %GlobaleUmgebungsvariable%\%username% mit dem Namen Output.pdf ablegt.

Die GlobaleUmgebungsvariable enthält den Pfad "C:\EinVerzeichnis\".

Logge ich mich interaktiv mit diesem Domain Account oder einem beliebigen anderen Benutzer auf diese Maschine ein und starte den Druck, funktioniert alles ok und die Output.pdf liegt im erwarteten Ordner des entsprechenden Benutzers.

Ist der Service Account an einer interaktiven Session angemeldet und der gleiche Service Account startet den Druck aus dem Windows Service heraus funktioniert der Druck ebenfalls.

Wenn der Service Account nicht in einer interaktiven Session angemeldet ist, sondern "nur" als Windows Service, funktioniert der Druck nicht. Der Druckauftrag ist in der Printqueue des Druckers zu sehen, ist aber im Error State.

Windows Server ist 2019 Standard, PDF24 ist 11.7., PDF24 Service läuft als LocalSystem

Wir haben im Drucker den "Save with the pdf24 Windows Service" Schalter versucht, hat aber auch nicht funktioniert.

Gibt es hierfür eine Lösung?

frankdickschat Asked question 2022-11-21