======== PRINTER CMDS ======== Print the hilite region. (See alt-p.) Select printing port: parallel, serial, Preferences raw or processed. Print entire document Stop the current print Stop all prints that are stored up Restart current print Give printer control code help Get a key and reduce it to lower case. Bracket the hilite region with printer codes using n54 Printer codes: Next letter key brackets hilite for boldface, italics etc. Find next printer code (can delete it with ctl-h) Insert printer code. (See printer code table for meaning of numbers 0-75.) ======== PAGING CMDS ====== Erase next page number Input page number to go to Insert a formfeed character Go to top of page Go to end of page Insert page-division at cursor 1 first") returnFalse } div(n53,n53,2) add(n51,n51,n53) while (gtNum(n49,n51)) { incNum(n51) insertChar(curFile,eLine) } getLocal(curFile,n49,lineLength) div(n49,n49,2) while (gtNum(n49,0)) { insertChar(curFile," ") decNum(n49) } toWord(curFile,n50) insertChar(curFile,12) if (not is(curFile,eFile)) { getLocal(curFile,n54,topMargin) while (gtNum(n54,0)) { decNum(n54) insertChar(curFile,eLine) } } > Delete next page-division Auto-insert page-divisions and page-numbers in document 1 first") returnFalse } if (gtNum(n52,n51)) { .. last page is short sub(n55,n52,n51) .. page lines - real line while (gtNum(n52,n51)) { insertChar(curFile,eLine) incNum(n51) } do (n54,1,n53) moveCursor(curFile,upLine) runKey(lAmiga-v) if (not is(curFile,eFile)) { moveCursor(curFile,eFile) runKey(lAmiga-v) } return } do (n54,1,n53) moveCursor(curFile,upLine) equateNum(n54,1) while (is(curFile,blankLine)) { moveCursor(curFile,downLine) incNum(n54) if (geNum(n54,n53)) goto label(1) } label(1) runKey(lAmiga-v) moveCursor(curFile,downLine) updateDisplay } >