




The 
print-text
 function prints plain text to a printer specified by 
printer
, and defaulting to the current printer.
The 
line-function
 is called repeatedly with no arguments to enumerate the lines of text. It should return 
nil
 when the text is exhausted.
The tab-spacing argument, which defaults to 8, specifies the number of spaces printed when a tab character is encountered.
If 
interactive
 is 
t
, then a print dialog is displayed. This is the default behavior.
font
 should be a 
gp:font
 object, or a Font Description object, or a symbol which is a font alias as defined by define-font-alias. The printed text is line wrapped on the assumption that the font is fixed width, so be sure to pass a suitable font. The default value of 
font
 is a Font Description for a fixed pitch font of size 10.