PT -- The "Neat" Print Command PT was written as a replacement for the ubiquitous "TYPE >PRT: " command. It has one major advantage: it skips over page breaks. In addition, PT numbers pages; it also prints the filename at the top of the first page. Usage: After copying PT to your C directory, turn your printer on and set the print head to just above a page break. Type "PT " from the CLI (no quotes or <>, of course). (Make sure that the file you're typing is plain ASCII!) Example: PT ram:TextFile.txt To (Permanently) Interrupt Printing: Hit the Escape key. Notes: For best results, set Preferences for 66 lines/page, 6 lines/inch, Elite mode, left margin 13, right margin 93. This will give you 1" margins (approximately) on all sides of your printed pages. Tab characters do not print the same number of spaces on my printer as they do on the screen (I think). If you get weird results, get rid of Tabs in the text file (replace them with spaces). PT will not print page numbers over 99. I didn't bother writing the code to handle this, as no sane person will print out over 99 pages at once (well, maybe your printer is faster than mine). Anyway, you can always write them in. If you hit Escape to cancel a printout, it will take a moment while the buffer empties. After that, the CLI may seem to be locked up. It's not. Hit the Backspace key to erase that strange-looking Escape character, and you'll be back in the CLI. The reason for this is that the CLI interprets virtually any character typed as a request to pause the console output. Hitting Backspace erases the character, and the CLI will type out any output in its buffer. Ah, for the days of CTRL-S... Finally: PT is not copyrighted in any way. Do what thou wilt shall be the whole of the Law. It was written by Bill Sorensen (me) in September of 1988. If you like it, consider hiring me to do some contract programming jobs. If you don't, rewrite it yourself (or hire me to do it). I'm including the source code. (Thanks to Dr. Galen for the LVO.i idea; it saved me a lot of XREFs.) -- Bill Sorensen 1415 Wisconsin St. LeClaire, IA 52753 (319) 289-4789