Newbi processing DOS legacy print file

Another point is that the automatic conversion of CRLF and CR to LF could cause a problem when opening a binary file because you can’t always be sure that the 0x0D is really a CR. For example, the file might contain ESC (as in 0x1B) sequences to control printer effects and those sequences might contain 0x0D.