> Can one do this with Quill?

The Psion Triplet Quill, Abacus and Archive (ie excluding Easel as that
screen dumps) all use the printer driver (format of) file which contains
"PREAMBLE CODE" (sent to printer before any of the output) and
"POSTAMBLE CODE" (sent after the output).  To quote the Information
section of the QL Manual:

"The PREAMBLE and POSTAMBLE CODES may be needed if your printer requires
an initialisation sequence before you first use it.  You may, for
example, want to set the printer margin positions, or select a
particular character set.  You may also want to restore these settings
to their original values when you have finished using one of the QL
programs.  The preamble and postamble items allow you to specify a
sequence of up to 10 characters to be sent to the printer for these two
purposes."

You could use attributes (BOLD, UNDERLINE, SUBSCRIPT, SUPERSCRIPT) to
select a specific colour (with the OFF returning to the default, as set
up in any preamble).  Alternatively, you could use a TRANSLATE code (any
code 32-254 can be specified as the source to translate), but this
causes problems with justification unless it takes up a character space
(eg make it appear as a space - so a colour change uses a space on the
output). For example: TRANSLATE1: 145,32,27,114,1 (convert CTRL-1
(e-circumflex) to space, esc, r, 1) means that CTRL-1 now switches to
colour 1, printing a space.

I've got a "Psion" sub-directory on my disks which contains the Psion
Quartet so my Triplet use the same printer driver (I make use of the
DEV_USE facility of Gold Card/TKII to map 'mdv_' to 'flp_Psion_')

Robert

Reply via email to