Agilent Technologies 6287 Printer Accessories User Manual


 
Page 6-3PROGRAMMABLE FUNCTION STRINGS
Accessing PFSs from the Host
All of the ULTRA PFSs may be triggered by the user directly, rather than
by the host application. To force an escape sequence from the coax host,
simply key:
¢&n
where ¢ (the Trigger 1 default) is the trigger; an ampersand (&) tells the
ULTRA to send a PFS to the printer; and n is the number of the PFS to
send. Here are some examples:
¢&0 send the Power On Sequence PFS to the printer
¢&2 set line density to 8 lines per inch
PFSs can be triggered at any appropriate place in the data stream, or the
trigger sequence may be sent as a file print or as a local copy.
Note: If the user intends to trigger PFSs in the data stream of a print job,
Option #1  Column Width should be set to 0 (infinite line length), Option
#2  Lines Per Page should be set to 0 (infinite page length), and Option
#15  Bold Print Emulation should be set to C (none). Otherwise,
unpredictable formatting errors could occur. Refer to Section 12 
DisplayWrite 370 Support for more information.
Multiple Function Strings
Programmable Function Strings may be set up so they will automatically
execute additional PFSs. By including a plus sign (+) as the last character in
a PFS, the ULTRA will send that PFS plus the following PFS to the printer.
For example, if PFS 3 is defined as:
[xx][xx][xx]+ (where [xx] represents a hexadecimal pair)
whenever PFS 3 is executed, the contents of both PFS 3 and PFS 4 will be
sent to the printer.
By including a plus sign (+) and a PFS number as the last two characters in
a PFS, the ULTRA will send that PFS plus PFS n to the printer. For
example, if PFS 2 is defined as:
[xx][xx][xx]+7 (where [xx] represents a hexadecimal pair)
whenever PFS 2 is executed, the contents of both PFS 2 and PFS 7 will be
sent to the printer.