Problem:
A program contians some DOS LineDraw characters which can be seen correctly in Net Express but which cannot be printed with Windows. Not even using various PC_PRINTER routines will solve the problemt. The characters can be printed correctly in DOS on port LPT1 but are treated differently when using a deskjet or laser printer via the USB port.
Resolution:
The issue lies with the DOS LineDraw characters which are part of the OEM character set. The problems is that Windows Fonts are based on the ANSI code page.
In the Net Express IDE you can edit in an OEM font by using Options/Edit/Dos Compatability. If you switch to OEM then you should see that characters correctly in the editor.
However when printing you get this problem.
What some customers have done in the past is to install and use a font that supports the OEM Line Draw characters.
Microsoft used to ship a font "MS LineDraw" for this which can be found at:
http://www.cs.mfcr.cz/eeg3/sms/00740001.htm
Nevertheless, it is recommend purchasing a font that provides this capability or obtain a license to use the "MS LineDraw" font:
http://support.microsoft.com/default.aspx?scid=kb;en-us;150641