Intermec PX6i Fingerprint Developer's Guide (old) - Page 107

About Layout Requirements, Designing Bar Code Labels

Page 107 highlights

Chapter 6 - Designing Bar Code Labels The remaining bytes are used differently depending on record type, and may specify direction, position, or some other parameter. Each such instruction corresponds to a Fingerprint instruction (for example, direction corresponds to DIR, alignment to ALIGN, and x- and y-positions to PRPOS). Note that there are only 10 bytes available for the font and bar font names. Since most names of standard fonts are longer, you may need to use font aliases. Text and bar code records can contain both fixed and variable data. The fixed data (max. 20 characters) are entered in the layout record. A parameter (bytes 43 and 44) specifies how many characters (starting from the first character) of the fixed data that will be printed or used to generate the bar code. Possible variable data will be appended to the fixed data at the position specified in bytes 43 and 44. The LAYOUT statement does not support multi-line text fields. About Layout Requirements There are certain rules that must be observed when you create a layout: • Each record must be exactly 52 bytes long and be appended by a semicolon (;). • It is essential that the different types of data are entered exactly in the correct positions. Any input in unused bytes will be ignored. • The records are executed in the order they are entered. The reference number at the start of each record does not affect the order of execution. This implies that a barfont record will affect all following bar code records, but not those already entered. • When using bar code interpretation, do not enter a bar code record directly after a record with inverse printing, since the bar code interpretation will be inverted as well. A text or logotype record without inverse printing between the bar code record and the inversed record will reset printing to normal. • If a magnification larger than 9 is required, you cannot enter it as a digits, because there is only one byte available. Instead, enter the character, the ASCII decimal number of which minus 48 corresponds to the desired magnification. Thus, if magnification 10 is desired, enter the colon character (:), because its ASCII number (58 dec) minus 48 = 10. Intermec Fingerprint Developer's Guide 91

  • 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
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187

Chapter 6 — Designing Bar Code Labels
Intermec Fingerprint Developer’s Guide
91
The remaining bytes are used differently depending on record type, and may specify
direction, position, or some other parameter. Each such instruction corresponds to
a Fingerprint instruction (for example, direction corresponds to DIR, alignment to
ALIGN, and x- and y-positions to PRPOS). Note that there are only 10 bytes
available for the font and bar font names. Since most names of standard fonts are
longer, you may need to use font aliases.
Text and bar code records can contain both fixed and variable data. The fixed data
(max. 20 characters) are entered in the layout record. A parameter (bytes 43 and 44)
specifies how many characters (starting from the first character) of the fixed data
that will be printed or used to generate the bar code. Possible variable data will be
appended to the fixed data at the position specified in bytes 43 and 44.
The LAYOUT statement does not support multi-line text fields.
About Layout Requirements
There are certain rules that must be observed when you create a layout:
Each record must be exactly 52 bytes long and be appended by a semicolon (;).
It is essential that the different types of data are entered exactly in the correct
positions. Any input in unused bytes will be ignored.
The records are executed in the order they are entered. The reference number at
the start of each record does not affect the order of execution. This implies that a
barfont record will affect all following bar code records, but not those already
entered.
When using bar code interpretation, do not enter a bar code record directly after
a record with inverse printing, since the bar code interpretation will be inverted
as well. A text or logotype record without inverse printing between the bar code
record and the inversed record will reset printing to normal.
If a magnification larger than 9 is required, you cannot enter it as a digits,
because there is only one byte available. Instead, enter the character, the ASCII
decimal number of which minus 48 corresponds to the desired magnification.
Thus, if magnification 10 is desired, enter the colon character (:), because its
ASCII number (58 dec) minus 48 = 10.