4.7 Using a printer

Why is this very basic feature an advanced topic? Because it depends on the operating system you're working on. If you're working with MS- DOS it is quite basic:

     " lpt1" pad copy
     output open
     if
           output file
           ." This will be printed."
           output tty
     then

Just open the port as a file and print to it. Under Unix it might be a bit more complex. You might have to define a special token "POPEN" which will open a pipe to "lp", using the library function popen(). Refer to "develop.doc" for more information on how to extend the 4tH language.