![](/images/new-backgrounds/1172744/172744269x1.webp)
ALTERNATE HOST CONFIGURATION | Page |
Downloading Programmable Function Strings
PFS downloading commands take the following format:
Percent sign (%) - PFS # - hexadecimal data pair(s). No spaces are allowed in the command sequence.
For example, the following sequence will define the PFS 0 — Power On Sequence as the hexadecimal pairs 31h and 32h:
%03132
The percent sign (%) indicates that the following character sequence is a PFS configuration command; the numeral zero (0) indicates that the PFS to be defined is PFS 0; and the numerals 31 and 32 are the hexadecimal pairs that will be sent to the printer when this PFS is invoked.
To replace the definition of a PFS, download a new definition. To delete a PFS, send the PFS command sequence without including a hexadecimal pair. The following sequence deletes the contents of PFS 1 — 6 LPI:
%1
Note: PFSs are restricted to a maximum of 76 characters. The custom banner (PFS D) is entered as text, rather than as pairs of hexadecimal characters.
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.