Skip to Content
Former Member
Oct 08, 2014 at 12:24 AM

Unicode Printing without UPE


I promise to give credit to anyone who can help me here. I've read more than 25 threads, wikis, etc. on this and can't find the solution.

In this case, I'm trying to print Vietnamese characters to a printer. I've printed a sample directly to the printer from a UTF-8 Notepad with Consolas font, so if the printer can do that, then I'm certain it has the necessary fonts installed. This particular printer is an HP LaserJet 5000 model.

I have made a copy of our SAPScript form to a test copy with multiple lines of the same text, but with different Character Formats using the following fonts: A_SIMP, TWSONG, COURIER, TIMES, HELVE, and ZARIAL. Only the first three display the correct text in the Print Preview, but none of them actually print correctly.

I'm using the Device Type recommended by the wizard (in 7.31 Level 3, Kernel 720) which is HPUTF8 (i.e. "HP LaserJet UTF-8 1.1"). This Device Type uses Character Sets 4110 ("Unicode UTF-8") and 4210 ("UTF-8 for PCL Printers").

No matter what I do, I can't get the characters to print correctly. I've tried at least 30 or 40 variations. Please help!

Currently, my two best theories are:

  1. Missing Print Controls for the Device Type
  2. System Font to Printer Font conversions failing

Again, I will most certainly give all the cred I am able to all who can help. 😀