Release 10.1A: OpenEdge Development:
Internationalizing Applications

> ## Printing

> The information in the previous sections on displaying multi-byte characters also applies to printing multi-byte characters. Printing multi-byte characters, however, also involves the following issues:

> - Printing from Windows

> - Printing from applications with a character interface

> - Testing printers

> ##### Printing from Windows

> To print from a multi-byte OpenEdge application running on Windows, whether the application’s interface is graphical or character, you can use any printer compatible with Windows and Windows device drivers.

> For information on setting the font, see OpenEdge Deployment: Managing 4GL Applications .

> ##### Printing from applications with a character interface

> To print from a multi-byte OpenEdge application with a character interface, make sure that the printer:

> - Uses a font that can render each character that the application uses.

> - Uses a fixed-width (that is, monospaced) font.

> - Can print double-byte characters twice as wide as single-byte characters.

> - Uses the same code page as the application.

> ##### Testing printers

> To see if your printer is configured correctly, create a test file. On the first line of the test file, enter the digits 0 through 9, repeating them as necessary to fill the line. On the second line of the test file, enter double-byte characters exclusively. After making sure that your printer is not set to draft mode, condensed mode, or proportional font mode, print the test file, either from the Windows character interface or from OpenEdge. On the printed version of the test file you should see two single-byte characters above each double-byte character. If you do not see this, the printer is not configured correctly.

Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095