Under certain circumstances, you may want to customize ‘winprint.exe’. In that case you can request the source code from APPX Software and make your own version. That version should not be named ‘winprint.exe’, because any subsequent upgrade would replace that executable with APPX’s standard current version. Rather, call your new executable something else, store it in the %APPXPATH% directory, and set the environment variable APPX_PRT_SCRIPT to the new executable name.
Underlines and Bold-Facing
APPX accomplishes both underlining and boldfacing using the same technique: overstriking using backspaces. In order to print an underlined character, APPX prints the desired character followed by a backspace character (hex 08), followed by an underline character. Boldfacing is accomplished by printing the desired character followed by a backspace followed by the desired character again. On printers that understand backspaces, this technique produces underlining and/or boldfacing. Some printers have configuration parameters that affect the interpretation of backspace characters.
If your printer does not treat backspaces as APPX expects, you can modify ‘winprint.exe’ to translate the backspace sequences into the form required by your printer.