I still have stations running on DOS. And I'm still using a very Tried and True friend named X-Tree Gold. It still beats the living hell out of Windows Explorer.
There were times when I wanted a readable print of a file but didn't have the original application and print-driver. Trying to print a file without the appropriate driver can be... well... printers can be kinda squirrely sometimes. An unanticipated Escape-Sequence can be a killer... all too often they result in a ream of paper being used with only one character on each page.
As long as the file type is FAT, and not NT, I can bring up a HEX version of any file. A little decoding (finding header info, strange form-feeds and other unusual sequences) and I can find the "meat".
I don't have much need to do so these days but, I used to decode those files (pencil & paper) and then write a program in Fortran or C to strip, parse and interpret the file into a readable form.
It took a little extra work to convert an original 80-char print into a 132-char print.
It basically boiled down to striping the file down to bare bones, then rewinding (boy, there's a term you don't hear much these days) and finding the beginning and end of the first section and then loading that section into a scratch-area. Then the fun began... striping, substituting, reorganizing, etc. Sometimes substitution meant invoking alternative keyboard characters; such as those in MS-Linedraw. They work great for making boxes and what-not.
Then continue, one section at a time, until the process was done.
The final step was to insert the appropriate header info and pagination (FF's) for the given printer.
WARNING: If you have no patience for data-processing... forget it. If you have no talent, well, you might give it a try... you might learn something.
Having created the program, it was a simple matter to run any similar subject-files through the process to get readable results.
Of course, the program went through many revisions. There was always an oddball piece of code showing up when I least expected it (more paper with only one character - Damn! I wish I had a nickle for each of those pages!).
Oh, yeah... I have a Laser Printer from "Brother". They include this great little driver for printing multiple pages (2, 4, 8, 16) on a single page. If my print is 132-wide I tend to stick with 2 on 1 (8.5 x 11) in landscape. If my print is 80-wide I sometimes go to 4 on 1 (8.5 x 11) in portrait. More so if I'm running 11 x 17.