Lexmark X864 Forms and Bar Code Technical Reference - Page 15

PCL5 emulation: HP, One-dimensional bar codes - firmware

Page 15 highlights

4 PCL5 emulation: HP This section discusses the HP commands implemented in the Forms and Bar Code Card. An additional Lexmark-specific section is found immediately following this section. One-dimensional bar codes With the Forms and Bar Code Card installed, font selection commands in the incoming PCL5 data stream are analyzed for typeface characteristic values given in the table "PCL5 Function parameter list" on page 17. If the typeface value is one of those given, special bar code generation firmware processes the font selection command. If the typeface value is not one of those given, PCL5 emulation proceeds as normal. Defining characteristics The following commands let you further define characteristics of the bar code: Command Esc(s#P Esc(s#H Esc(s#V Esc(s#B Esc(s#S Characteristic Determines location of human-readable text printed with the bar code. Selects the font used for human-readable text. Selects bar heights. Selects bar widths. Selects space widths. For more information on bar code characteristic parameters and default values, see "PCL5 Function parameter list" on page 17. Command structure considerations These command structure considerations should be followed when implementing bar code applications using the Forms and Bar Code Card: • Always specify the typeface parameter, because it directs processing to the bar code generation firmware. PCL5 emulation: HP 12

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165

PCL5 emulation: HP
12
4
PCL5 emulation: HP
This section discusses the HP commands implemented in the Forms and Bar Code Card.
An
additional Lexmark-specific section is found immediately following this section.
One-dimensional bar codes
With the Forms and Bar Code Card installed, font selection commands in the incoming PCL5 data
stream are analyzed for typeface characteristic values given in the table “PCL5 Function parameter
list” on page 17. If the typeface value is one of those given, special bar code generation firmware
processes the font selection command. If the typeface value is not one of those given, PCL5
emulation proceeds as normal.
Defining characteristics
The following commands let you further define characteristics of the bar code:
For more information on bar code characteristic parameters and default values, see “PCL5 Function
parameter list” on page 17.
Command structure considerations
These command structure considerations should be followed when implementing bar code
applications using the Forms and Bar Code Card:
Always
specify the typeface parameter, because it directs processing to the bar code
generation firmware.
Command
Characteristic
Esc
(s#P
Determines location of human-readable text printed with the bar code.
Esc
(s#H
Selects the font used for human-readable text.
Esc
(s#V
Selects bar heights.
Esc
(s#B
Selects bar widths.
Esc
(s#S
Selects space widths.