Program listing

I have looked at the editor routines that print hard copies of programs. Version 5.5b19 uses a virtual window technique which produces very high quality print. In detail the code within the routine allows for many things including embedded tabs and form feeds, but it does not allow for long lines. As a result long lines are truncated at the margin depending on the font type. This problem has been resolved in the new editor.

In earlier versions of the editor similar truncation occurred but for a different reason. These versions used the conventional OPEN#n: PRINTER but failed to include SET#n: MARGIN maxnum, hence the truncation. This print option is also available in the new editor.

The reason for including both print methods in the new editor is that some printers may not work properly with the high definition print method.