Drucken mit Calendar Printing Assistant für Outlook 2007 auf einem Windows 2003 Terminal Server
Vor kurzem bin ich auf eine Fehlermeldung beim Drucken mit dem Calendar Printing Assistant für Outlook 2007 (CPAO) gestossen. Jeder Druckversuch verursachte die Fehlermeldung:
Englisch:
Windows cannot print due to a problem with the current printer setup.
Try one or more of the following:
* Check the printer by printing a test page from Windows.
* Make sure the printer is turned on and online.
* Reinstall the printer driver.
Deutsch:
Windows kann nicht drucken, da ein Problem mit dem aktuellen Drucker existiert.
Versuchen Sie Folgendes:
* Überprüfen Sie den Drucker durch Drucken einer Testseite.
* Vergewissern Sie sich, dass der Drucker online und richtig angeschlossen ist.
* Installieren Sie den Druckertreiber erneut.
Ursache für den Fehler war, das der Windows 2003 Terminal Server zum Zeitpunkt der Installation des Calendar Printing Assistant oder des SP2 Updates nicht im Installationsmodus war. Dadurch wurde ein Verzeichnis
C:\Document and Settings\<alias>\Windows\fonts
angelegt. Beim Starten des Calendar Printing Assistant wird daraufhin der Pfad des Font Verzeichnisses in der Registrierungsdatenbank unter
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Fonts
auf diesen Pfad gesetzt. Da in dem Verzeichnis C:\Document and Settings\<alias>\Windows\fonts aber normalerweise keine Font Dateien installiert sind kommt es zu dieser Fehlermeldung. Der default Pfad ist
C:\Windows\Fonts
Um den Fehler zu beheben reicht es den Ordner "Fonts" im Verzeichnis C:\Documents and Settings\<alias>\WINDOWS\Fonts umzubenennen oder zu löschen.
Auch andere Updates oder Installationen können ein Fonts Verzeichnis für den Benutzer anlegen, falls die Installation nicht im Installationsmodus durchgeführt wird. Es kann also sein, das bereits vor der Installation des Calendar Printing Assistant ein Verzeichnis C:\Document and Settings\<alias>\Windows\fonts existiert.
Um den Calendar Printing Assistant für Outlook 2007 (CPAO) auf einem Windows 2003 Terminal Server korrekt zu installieren muss dieser mit dem Kommando change user /install
in den Installationsmodus geschaltet werden. Danach kann die Installation gestartet werden.
Nach Beenden der Installation wechselt man mit change user /execute wieder in den normalen Betriebsmodus.
Links:
Calendar Printing Assistant for Outlook 2007
Calendar Printing Assistant for Microsoft Office Outlook 2007 Service Pack 2 (SP2)
Bis zum nächsten mal
Robert Schaffer
EMEA Outlook Team