Try OpenEdge Now
skip to main content
Internationalizing Applications
Preparing the Code : Input and output : Printers


If your application sends output to a printer, you must consider the fonts that printers typically support and the common paper sizes.
By default, when OpenEdge sends output to a printer, it uses the font specified in the progress.ini file or Windows registry. If you want more control over the printing environment so that a report's layout is standard, specify the print font by setting the PrinterFont variable in the [Startup] section of progress.ini.
OpenEdge supports the use of the Windows registry to store and maintain configuration information. Information from the progress.ini is added to the registry upon installation. For more information on the progress.ini versus the registry and how you can edit configuration data, see OpenEdge Deployment: Managing ABL Applications and OpenEdge Getting Started: Installation and Configuration.
Paper size is another variable that can affect the quality and usability of your application's output. A report that maximizes the space offered by A4 paper might lose an essential row when printed on an 8.5 x 11-inch sheet. A report designed for 8.5 x 11-inch paper might lose a column on A4 paper.