Intermec PC43d Fingerprint Developer's Guide (PC23d, PC43d/t, PM23c, PM43, PM4 - Page 100

About Layout Requirements, Designing Bar Code Labels, Fingerprint Developer's Guide

Page 100 highlights

Chapter 6 - Designing Bar Code Labels 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 You must follow these rules when you create a layout: • Each record must be exactly 52 bytes long, and the last character must be 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. 88 Fingerprint Developer's Guide

  • 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

Chapter 6 — Designing Bar Code Labels
88
Fingerprint Developer’s Guide
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
You must follow these rules when you create a layout:
Each record must be exactly 52 bytes long, and the last character must be 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.