Lexmark X925 Forms and Bar Code Card Technical Reference Guide - Page 63

UCC-128, RSS-14 including all variants: Expanded, Truncated, Limited, and Stacked

Page 63 highlights

of the first character of EAN-13 determines the parity with which each of the characters in the left-hand side of the bar code will be encoded from the table. 5 UCC-128 UCC-128 was developed to provide a worldwide format and standard for exchanging common data between companies. While other bar codes simply encode data with no respect for what the data represents, UCC-128 encodes data and encodes what that data represents. It has a list of Application Identifiers (AI) to include additional data such as best before dates, batch numbers, quantities, weights and many other attributes the user needs. Each AI tells the system what kind of data will follow and in what format. UCC-128 has the benefit of being expanded without making existing systems obsolete. If a new AI is needed, then it can simply be added to the standard. Existing applications using existing AIs will not be adversely affected. The UCC-128 symbol has the following Code 128 structure: a A Code-128 Start character (A, B, or C) b A Code-128 FNC1 character (character 102) c Application Identifier (from AI table corresponding to data to be encoded) d Data to be encoded (format depends on AI) e A Code-128 checksum character 6 RSS-14 (including all variants: Expanded, Truncated, Limited, and Stacked) RSS-14 encodes the full 14-digit EAN/UCC item identification in a linear symbol that can be scanned omnidirectionally by suitably programmed point-of-sale scanners. RSS Limited encodes 14-digit EAN/UCC item identification with indicator digits of zero or one in a linear symbol for use on small items that will not be scanned at the point-of-sale. RSS Expanded encodes EAN/UCC item identification plus supplementary AI element strings such as weight and best before date in a linear symbol that can be scanned omnidirectionally by suitably programmed point-of-sale scanners. It can also be printed in multiple rows as a stacked symbol. RSS-14 Stacked is a variation of the RSS-14 symbology that is stacked in two rows and is used when the normal symbol is too wide for the application. It comes in two versions, a truncated version used for small item marking applications and a taller omnidirectional version which is designed to be read by omnidirectional scanners. To add the composite component, add the pipe character ("|"), decimal 124, or hex 7C to the end of the normal bar code data, and then place the composite data after that. Any amount of data up to the maximum (refer to the AIM site) may be specified. For all linear component bar codes, the two EAN/UCC 2D Composite Components (CC-A or CC-B) are internally selected within the bar code engine to accommodate the needed data capacity and they need not be specified by the user. The sequence stands for ESCape, or 1Bh. Composite bar codes 60

  • 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

Composite bar codes
60
of the first character of EAN-13 determines the parity with which each of the characters in the
left-hand side of the bar code will be encoded from the table.
5
UCC-128
UCC-128 was developed to provide a worldwide format and standard for exchanging
common data between companies. While other bar codes simply encode data with no
respect for what the data represents, UCC-128 encodes data and encodes what that data
represents. It has a list of Application Identifiers (AI) to include additional data such as best
before dates, batch numbers, quantities, weights and many other attributes the user needs.
Each AI tells the system what kind of data will follow and in what format.
UCC-128 has the benefit of being expanded without making existing systems obsolete. If a
new AI is needed, then it can simply be added to the standard. Existing applications using
existing AIs will not be adversely affected.
The UCC-128 symbol has the following Code 128 structure:
a
A Code-128 Start character (A, B, or C)
b
A Code-128 FNC1 character (character 102)
c
Application Identifier (from AI table corresponding to data to be encoded)
d
Data to be encoded (format depends on AI)
e
A Code-128 checksum character
6
RSS-14 (including all variants: Expanded, Truncated, Limited, and Stacked)
RSS-14 encodes the full 14-digit EAN/UCC item identification in a linear symbol that can be
scanned omnidirectionally by suitably programmed point-of-sale scanners.
RSS Limited encodes 14-digit EAN/UCC item identification with indicator digits of zero or one
in a linear symbol for use on small items that will not be scanned at the point-of-sale.
RSS Expanded encodes EAN/UCC item identification plus supplementary AI element strings
such as weight and best before date in a linear symbol that can be scanned omnidirectionally
by suitably programmed point-of-sale scanners. It can also be printed in multiple rows as a
stacked symbol.
RSS-14 Stacked is a variation of the RSS-14 symbology that is stacked in two rows and is
used when the normal symbol is too wide for the application. It comes in two versions, a
truncated version used for small item marking applications and a taller omnidirectional
version which is designed to be read by omnidirectional scanners.
To add the composite component, add the pipe character (“|”), decimal 124, or hex 7C to the end of
the normal bar code data, and then place the composite data after that. Any amount of data up to the
maximum (refer to the AIM site) may be specified.
For all linear component bar codes, the two EAN/UCC 2D Composite Components (CC-A or CC-B)
are internally selected within the bar code engine to accommodate the needed data capacity and
they need not be specified by the user.
The <Esc> sequence stands for ESCape, or 1Bh.