Agilent Technologies 6287 Printer Accessories User Manual


 
6287 ULTRA Users ManualPage 10-4
Downloading Translate Tables
All spaces, nulls and carriage control characters (CR, NL, LF, FF) will be
ignored during translate table downloading. This allows the user to separate
entries for easier reading, and it prevents the data from becoming corrupted
by forms control from the alternate host application.
Downloading an Entire Translate Table
Downloading an entire translate table will use the following format:
Exclamation point (!) - translate table # - all 256 hexadecimal data pairs in
the table, in order. The following example illustrates downloading the
contents of Translate Table 1, where xx...xx represents the 256 values of a
translate table:
!1xx...xx
Downloading a Single Translate Table Value
Downloading a change to a single translate table position value will use the
following format:
Exclamation point (!) - translate table # - hexadecimal position # -
hexadecimal value - semicolon (;). The following example illustrates
changing the value of Translate Table 1, position 16 to a value of 99h:
!11699;
Downloading a Partial Translate Table
Downloading a partial change to a translate table will use the following
format:
Exclamation point (!) - translate table # - hexadecimal offset position # -
hexadecimal values - semicolon (;). Commas (,) must be used to separate
each hexadecimal value to be downloaded. The following example
illustrates changing the value of all lowercase letters in Translate Table 1 to
uppercase letters:
!18041,42,43,44,45,46,47,48,49,4A,4B,4C,4D,4E,4F,50,51,52,53,54,55,56,57,58,59,5A;
The offset position number indicates the location in the table where the
changes to the translate table will begin (location 80 was used in the
example above). Any values in the character string after the offset position
value will replace subsequent values in consecutive order in the table.
Downloading will end when a semicolon (;) is received.