beautypg.com

Gfids, User font configuration – I-Data 5250 ALLY User Manual

Page 99

background image

Page 4-5

CHAPTER 4 — PROGRAMMABLE FUNCTION STRINGS

_h

hexadecimal

_d

decimal

_b

byte

_H

HiLoWord

_L

LoHiWord

The following example defines PFS 0D — VERMOVE for a Xerox (XES/

UDK) printer.

!AGILE!0D=1B 72 64 _d 20;

This command translates as “Esc r d [insert decimal parameter] (Space).”

GFIDs

IBM systems refer to fonts using numbers from 00001 to 65534. These

numbers are called GFIDs, or global font identifiers. (Sometimes they are

referred to as font identifiers, FIDs or typestyle numbers.)
The System selects a particular font by sending a GFID request to the

printer. The 5250 ALLY takes the GFID request and translates it into an

Escape sequence that the printer will use to select a font (unless the job is a

COR orientation as determined by the 5250 ALLY orientation algorithm

illustrated in Chapter 2 — Advanced Configuration). The Escape sequence

that a particular GFID evokes is determined by two tables used by the

5250 ALLY. The Portrait Font Correspondence Table contains the Escape

sequences for portrait-oriented fonts, and the Landscape Font

Correspondence Table is used for landscape-oriented fonts.
If the printer is listed among the supported configurations, the font

correspondence tables will be loaded with the rest of the configuration.

The fonts evoked by the Escape sequences in the correspondence tables for

the printer will approximate those evoked by the IBM GFIDs as closely as

possible using the fonts readily available for the printer.

User Font Configuration

To edit an existing GFID, load a supported printer configuration, either

from the front panel as described in Chapter 1 — Getting Started, or with

the twinax or alternate host data stream, as described in Chapter 2 —

Advanced Configuration. If a printer configuration has already been

loaded as part of the user’s configuration process, this step is unnecessary.