How to print an ASCII file that is 80 characters wide
In Textedit, make the file plaintext by going to the Format menu, and selecting the Make Plain Text command. This will use a fixed-width font and remove any other characters.

Next, Select Page Setup... from the File menu, then select Paper Size: and go to Manage Custom Sizes.

Create a Paper Size of 8.5 wide x 11 high, set the top, bottom, left &amp; right margins to zero, then save the custom size by clicking the "+" button.

Go to the File menu > Export as PDF.

On the Export as PDF click on show details and uncheck the box that says Rewrap contents to fit page

Just tested this and it works for me!