Symptoms
Published Adobe Acrobat and Lotus Notes do not print properly when printing using the Advanced Universal Print Driver from a Citrix Presentation Server 4.0 server.
Cause
When printing using the Advanced Universal Print Driver, the client-side viewer, cpviewer.exe prints and exits, and any temporary fonts added from the spool file are freed at this point. When the GRE is creating the spool file in the directory %userprofile%\local settings\temp, it checks to see if the OS knows each font to decide whether to embed it or not. In the case when printing via Adobe Acrobat or Lotus Notes, the font is temporarily added to the system. When the file is despooled and rendered the fonts have been removed from the system, it prints incorrect characters.
Within Lotus Notes, we have experienced letters over-lapping.
Within Adobe Acrobat 7.0, we have experienced letters appearing as ٱ or other random characters.
Resolution
Await the availability of ICA Client Version 9.1.