Spooler

Date: 198x
Type: Diskette
Platform(s): QL
Tags: Printer

Spooler runs as a separate QDOS job. It opens a small window, asks for the name of a file and copies it to the serial port, then asks for the next, so you can print while you go on working.

No author is named. spl_bas is the SuperBASIC source; its last line says it was compiled with Supercharge to make spooler.

Potential Issues

  • Both need the SSJOB extension, which is not on these disks; in QLRun spooler stops with “SSJOB is not loaded”.

It came from a QL owner’s floppy copies of QUANTA and IQLUG library material, imaged double-stepped so that only half of each disk survived; this file read back complete. The download holds the files exactly as recovered and a QL5A floppy image, Spooler.img, with the same files and their QDOS headers. Mount the image as FLP1_ (drop it on the QLRun page, or use it as a floppy image in sQLux, QPC2 or Q-emuLator) and type exec flp1_spooler.

Not tested beyond the missing-extension message.

Source Code

10 SSJOB -1,-1
20 OPEN#3,con_448x30a32x226_32
25 BORDER#3,5,2
30 CLS#3:INPUT#3,'File to spool to SER'!file$
40 COPY (file$) TO ser
45 CLOSE#3
50 GO TO 10
100 REMark this file was SUPERCHARGED to form spooler

Note: Type-in program listings on this website use ZMAKEBAS notation for graphics characters.