Q:  When I attempt to print an Edit file from a shell, my output consists of several very long lines (i.e., it does not word wrap).

A:  Edit does not save return characters in its files, but uses the word wrap capability of the AppKit's Text object to resize the lines to fit the window.  You can use the UNIX command fmt to break the file into shorter lines.  

% fmt filename | lpr

Also, the enscript command will convert text files to PostScript format for printing. 
See the man pages for fmt and enscript for more information.  

QA128

Valid for 1.0, 2.0, 3.0, 3.1