You are on page 1of 19

Technical Service Bulletin

MS1448*
DI900/DI950/DI950e Inserters –
New Firmware/Scanning Kits Allow 2D Data Matrix Barcode Scanning
April 8, 2011 *This is a revision of TSB MS1448, dated 1/21/11. The 2D barcode Page 1 of 19
physical specifications on page 3 have been revised slightly.

Purpose
With the release of version 4.01 of the DI900/DI950 firmware and the release of new scanning kits contain-
ing a new scanner board, 2D Data Matrix barcode scanning is now available for the High Capacity Sheet
Feeder (HCSF) on the DI900/DI950 inserter. This bulletin explains the new firmware, the new scanning kits,
2D barcode specifications, and how to approve/setup 2D Data Matrix barcode jobs. We've also included
updated scan code guideline placement figures that cover 2D barcode scan marks as well as our traditional
OMR and (1D) barcode scan marks.

Enhanced Scanning Capability with 2D Data Matrix Barcode Support in Release 4.01
Firmware 4.01.21 is available which supports 2D Data Matrix barcode scanning. It also supports the new
scanner board (F790033) that replaces the old scanner board (F790009) in the HCSF that is now obsolete.
See DI900/DI950 Software Update Bulletin (SV61508U) for more details.
This new firmware supports:
• 2D setup in jobs on the User Interface
• Integration and support of the new scanner interface board (F790033) - required for 2D scanning.
NOTE: Three levels of software have been released to support the new scanner board - 2.13.26,
3.0.81, and 4.01.21 (only 4.01.21 supports 2D scanning, however). These levels of software can be
downloaded from the GMS Service Network web site at Quick Links>Downloads/Inserters page. Should
an old scanner board (F790009) fail in the field, an upgrade to one of these three versions will need to
be installed before the new scanner board (F790033) is installed. (Old boards will work with the new
software, but won’t support the new Fixed Bream and 2D scanners.)
• Integration of the new 2D camera (Microscan Quadrus) with the new scanner interface board.
• Support of the new Scanner Hardware Kit (F790250) for the High capacity Sheet Feeder (HCSF).
• Support of two scanners; one scanner in the door, and one in the tower side of the HCSF. They can ei-
ther be a Moving Beam or 2D scanner, in addition to the Fixed Beam scanner.
NOTE: The 2D Scanner cannot be activated in Service Diagnostics. Use the pre-run adjustments to
test it. If you put a 1D moving beam scanner in the door side, it is not supported in Service Diagnostics.

This Technical Service Bulletin (TSB) is a publication of Pitney Bowes. The use of this information by the recipient or others for purposes other than
the repair, adjustment or operation of Pitney Bowes equipment may constitute an infringement of patent and/or other intellectual property rights of
Pitney Bowes or others. Pitney Bowes assumes no responsibility for any such use of the information. Except as provided in writing, duly signed by
an officer of Pitney Bowes, no license, either express or implied, under any Pitney Bowes or any third party’s patent, copyright, or other intellectual
property rights is granted by providing this information.

©2011 Pitney Bowes Inc. 1 Elmcroft Road Stamford, CT 06926-0700


MS1448 - DI900/DI950/DI950e 2D Barcode Support Technical Service Bulletin

Enhanced Scanning Capability with 2D Data Matrix Barcode Support in Release 4.01
Software/Hardware Supporting 4.01 Release
Item Previous Version New Version
DI900/DI950 UI 4.00 (Direct Connect DMT version) 4.01.21
IDP 3.0.80 (GMS version) 4.01.21
Hardware Install Kit for HCSF F790050 F790250
Scanners
Fixed Beam Scanner for HCSF F7FB F7HD (can only be used with Kit F790250)
Moving Beam Scanner for HCSF F7MB F7MB
2D Camera for HCSF None F72D (can only be used with Kit F790250)

Specifications for 2D Data Matrix Barcodes


Overview
Data Matrix 2D barcodes provide a compact barcode option to customers who would like to keep physical
size of the barcode to a minimum making it easier to fit a barcode into a document.
DMT customers looking to use the DI900/950 product line for reprint applications require Data Matrix bar-
code to support there existing applications.
A key advantage to the Data Matrix barcode over standard linear barcodes (such as Code 3 of 9) is that
Data Matrix barcodes can store a larger amount of data in a smaller sized barcode.
The data capacity of a Data Matrix barcode is determined primarily by two factors:
• The dimension of the barcode measured by the number of modules.
A module is either a black or white square that makes up the Data Matrix barcode.
module

• The data encoding method used when the barcode is generated. The three most common data encod-
ing types are:
- Numeric (just numbers, highest data density)
- Alphanumeric (numbers and letters)
- Binary (just numbers 0 and 1)
Customers may encode their barcodes in any of the above three formats. For the purposes of our inserters,
the number of characters encoded in the barcode is critical, not the encoding type.
Customers should supply samples of their raw barcode data so we can determine if we can support their
application (see page 7 for more details).

4/8/11 Page 2 of 19
MS1448 - DI900/DI950/DI950e 2D Barcode Support Technical Service Bulletin

Specifications for 2D Data Matrix Barcodes


Physical Specifications
These are the Data Matrix Barcode physical dimensions that are supported by the HCSF.
Dimensions
Item Min. Max
# of characters 1 32*
Symbol Width 3.3 mm (1/8") 15.875 mm (5/8")
Symbol Length 3.3 mm (1/8") 19.05 mm (3/4")
Module Size 0.330 mm (0.013") 0.635 mm (0.025")
# of modules (square) 10x10 24x24
# of modules (rectangle) 8x18 16x48
*Software ignores any data beyond the 32nd character

Printing Specifications for 2D Data Matrix Barcodes


• Codes must be printed with black ink on a white background (contrast must be greater than 75%)
• The code cannot be printed over any text or graphics
• The code should not intersect any perforation
• The printer should be set for printing at 600 DPI or higher
• Codes must be Barcode Quality Grade of A (using an ISO15415 standard barcode grader)

Supported Square and Rectangular Formats


The following Square Data Matrix formats shall be supported by the HCSF and the corresponding data ca-
pacity:
Supported Square Code Formats
Size Max Max Max. Min. Max.
Numeric Alpha- Binary Supported Supported
Capacity numeric capacity Module Size Module Size
capacity (mm) (mm)
10 x 10 6 3 1 0.33 0.635
12 x 12 10 6 3 0.33 0.635
14 x 14 16 10 6 0.33 0.635
16 x 16 24 16 10 0.33 0.635
18 x 18 36* 25 16 0.33 0.635
20 x 20 44* 31 20 0.33 0.635
22 x 22 60* 43* 28 0.33 0.635
24 x 24 72* 52* 34* 0.33 0.635
26 x 26 88* 64* 42* 0.33 0.584
32 x 32 124* 91* 60* 0.33 0.483
*Can be read but software ignores any data beyond the 32nd character

4/8/11 Page 3 of 19
MS1448 - DI900/DI950/DI950e 2D Barcode Support Technical Service Bulletin

Specifications for 2D Data Matrix Barcodes


Supported Square and Rectangular Formats
Rectangular data matrix barcodes can be put on the page in several orientations.
• Long edge of barcode in the direction of travel (Short Edge First):
Direction of Travel

Example of Short Edge of Barcode


in Travel Direction

The following Rectangular Data Matrix formats shall be supported by the HCSF and the corresponding
data capacity:
Supported Rectangular Code Formats (Short Edge First)
Size Max Max Alpha- Max. Min. Max.
Numeric numeric Binary Supported Supported
Capacity capacity capacity Module Size Module
(mm) Size (mm)
8 x 18 10 6 3 0.33 0.635
8 x 32 20 13 8 0.33 0.5842
12 x 26 32 22 14 0.33 0.635
12 x 36 44* 31 20 0.33 0.4826
16 x 36 64* 46* 30 0.33 0.4826
16 x 48 98* 72* 47* 0.33 0.381
*Can be read but software ignores any data beyond the 32nd character

4/8/11 Page 4 of 19
MS1448 - DI900/DI950/DI950e 2D Barcode Support Technical Service Bulletin

Specifications for 2D Data Matrix Barcodes


Supported Square and Rectangular Formats
• Short edge of barcode in the direction of travel (Long Edge First):
Direction of Travel

Example of Long Edge of Barcode


in Travel Direction

The following Rectangular Data Matrix formats shall be supported by the HCSF and the corresponding
data capacity:
Supported Rectangular Code Formats (Long Edge First)
Size Max Max Alpha- Max. Min. Max.
Numeric numeric Binary Supported Supported
Capacity capacity capacity Module Module
Size (mm) Size (mm)
8 x 18 10 6 3 0.33 0.635
8 x 32 20 13 8 0.33 0.453
12 x 26 32 22 14 0.33 0.559
12 x 36 44* 31 20 0.33 0.432
16 x 36 64* 46* 30 0.33 0.432
16 x 48 98* 72* 47* 0.33 0.330
*Can be read but software ignores any data beyond the 32nd character

NOTE: There are some combinations that are not supported because they will result in a barcode
length or width that exceeds the 15.875mm maximum length or width specification as listed in the ear-
lier Physical Specifications section.

4/8/11 Page 5 of 19
MS1448 - DI900/DI950/DI950e 2D Barcode Support Technical Service Bulletin

Specifications for 2D Data Matrix Barcodes


Supported ECC (Error Correction Code) Levels

Most Barcode readers do not require barcode internal data encoding to be specified in order to read the
barcode. However, Data Matrix barcodes do support internal error detection and correction. The level of er-
ror detection and correction is known as the ECC level.
The use of ECC allows for codes to be partially damaged but remain readable. The amount of error correc-
tion built into a Data Matrix barcode does not limit the data capacity of the barcode.
The HCSF supports Data Matrix barcodes for all ECC levels.
• New Applications
ECC 200 (the current industry standard)
• Legacy Applications
ECC 140
ECC 130
ECC 120
ECC 100
ECC 080
ECC 050
ECC 000

4/8/11 Page 6 of 19
MS1448 - DI900/DI950/DI950e 2D Barcode Support Technical Service Bulletin

Approval and Setup of 2D Data Matrix Barcode Jobs


Verify Physical Barcode Specifications
1. Measure the length and the width of barcode. Make sure they fall in the specs as listed in table below.
2. Determine the physical module size. Use a magnifier (PN# L-8400) on a sample 2D code. Measure
across 10 modules (both black and white), then divide the measurement by ten to determine the indi-
vidual module size. The modules should all be identical in size.
Physical Barcode Dimensions
Item Min. Max
# of characters 1 32*
Symbol Width 3.3 mm (1/8") 15.875 mm (5/8")
Symbol Length 3.3 mm (1/8") 19.05 mm (3/4")
Module Size 0.330 mm (0.013") 0.635 mm (0.025")
# of modules (square) 10x10 24x24
# of modules (rectangle) 8x18 16x48
*Software ignores any data beyond the 32nd character

Create/Validate a Barcode-Compatible Scan Def on Inserter


Refer to the DI900/DI950 Scancode Guidelines (SV61314) to help you reverse engineer the customer's
barcode.
1. Have a customer supply samples of their raw barcode data so we can determine if we can support their
application (see examples on subsequent pages for review). You can obtain the raw barcode data using
any of these methods:
• customer supplies raw data to you
• run the inserter's scanner pre-run adjustments on sample barcodes
• use a hand-held barcode scanner (such as PB J780 scanner) to scan the barcodes into a PC (e.g.,
into Word or Wordpad).
2. On the inserter, set up the scan def for the job and run samples. The new screens in version 4.01 soft-
ware for setting up 2D Data Matrix jobs are shown on page 10.
IMPORTANT:
• For Barcodes with more than 32 useable characters of data, the inserter will ignore any data to the
right of the 32nd character (and will not display an error). All control information must be in the 32
left most characters.
• When validating a job, do not assume that because the user interface does not display more than
32 characters, that the barcode only has useable 32 characters. The display size is limited by the
number of characters that can fit into one row of the UIM screen.

4/8/11 Page 7 of 19
MS1448 - DI900/DI950/DI950e 2D Barcode Support Technical Service Bulletin

Approval and Setup of 2D Data Matrix Barcode Jobs


NOTE: In examples 1, 2, and 3 below, an "A" in the Barcode Data row represents customer data (not in-
serter data), while a number in that row represents an integrity/inserter control code.
Example 1 (32 character barcode with WAS at end and no placeholder needed at end)
Character # 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Barcode Data 3 0 A A A A A A A A A A A A A A

Character # 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
Barcode Data A A A A A A A A A A A A A A 0 1

The 31st and 32nd characters are both used as WAS (Wrap-Around-Sequence) integrity codes. Because
there is no data beyond character 32 in the barcode and the last characters are integrity/inserter control
codes, no placeholder is needed.
The table below is an example of what this scan def could look like.

Function Char Bit Size Is Controlling Encoding Code Base


EOC 1 0 1 Yes
BOC 1 1 1 No
SF1 2 0 1
SF2 2 1 1
WAS 31 4 2 CCD 10

Example 2 (32 character barcode with a placeholder needed at end)


Character # 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Barcode Data 3 0 A A A A A A A A A A A A A A

Character # 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
Barcode Data A A A A A A A A A A A A 0 1 A A

The 29th and 30th characters are both used as WAS (Wrap-Around-Sequence) integrity codes. There is
no data beyond character 32 in the barcode, but the data in character 31 and 32 are not used for inserter
control or integrity. Consequently, a placeholder is needed to let the inserter know where the barcode data
should end.
The table below is an example of what this scan def could look like.

Function Char Bit Size Is Controlling Encoding Code Base


EOC 1 0 1 Yes
BOC 1 1 1 No
SF1 2 0 1
SF2 2 1 1
WAS 29 4 2 CCD 10
USR 31 4 2 CCD 10

The USR (User Defined) function can be used as a placeholder at the end of a barcode to let the inserter
know where the barcode data should end.

4/8/11 Page 8 of 19
MS1448 - DI900/DI950/DI950e 2D Barcode Support Technical Service Bulletin

Approval and Setup of 2D Data Matrix Barcode Jobs


Example 3 (33 character barcode with a placeholder needed at end)
Character # 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Barcode Data 3 0 A A A A A A A A A A A A A A

Character # 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
Barcode Data A A A A A A A A A A A A 0 1 A A A

The 29th and 30th characters are both used as WAS (Wrap-Around-Sequence) integrity codes. There is
data beyond character 32 in the barcode (there is customer data in the 33rd character), but the data in
characters 31, 32, and 33 are not used for inserter control or integrity. Even though data beyond the 32nd
character is ignored by the inserter, a placeholder is still needed in this case to let the inserter know where
the barcode data should end.
The table below is an example of what this scan def could look like.

Function Char Bit Size Is Controlling Encoding Code Base


EOC 1 0 1 Yes
BOC 1 1 1 No
SF1 2 0 1
SF2 2 1 1
WAS 29 4 2 CCD 10
USR 31 4 2 CCD 10

The USR (User Defined) function can be used as a placeholder at the end of a barcode to let the inserter
know where the barcode data should end.

4/8/11 Page 9 of 19
MS1448 - DI900/DI950/DI950e 2D Barcode Support Technical Service Bulletin

Approval and Setup of 2D Data Matrix Barcode Jobs


New Screens In Version 4.01 Software For Setting Up 2D Data Matrix Barcodes

On this screen,
make sure you
measure this
distance to the
middle of the 2D
barcode.

4/8/11 Page 10 of 19
MS1448 - DI900/DI950/DI950e 2D Barcode Support Technical Service Bulletin

OMR Print and OMR Placement Specifications for Feeder Tower


Placement (Ladder Orientation)
Specifications
Clear Zone

Diagram is not to scale

Leading Edge 9 mm
min.

11 mm min. Feeder Tower: 20 mm min.


to clear zone
(dotted line),
20 mm min.
to first mark
3 mm 3 mm
min. min.

9 mm
Direction of Feed

min.

3 mm min.
Feeder Tower: 125 mm max.

10
mm
min.
11 mm min.
to clear zone
(dotted line),
20 mm min.
to last mark
Trailing Edge
Requires:
F7TB Tower
Scanning

4/8/11 Page 11 of 19
MS1448 - DI900/DI950/DI950e 2D Barcode Support Technical Service Bulletin

OMR Print and OMR Placement Specifications for HCSF


Placement (Original Scan Kit F790050 - Ladder Orientation)
Specifications

Clear Zone
Diagram is not to scale

Leading Edge 9 mm
min.

11 mm min. HCSF: 32 mm min.


to clear zone
(dotted line),
20 mm min.
to first mark
3 mm 3 mm
min. min.

9 mm
Direction of Feed

min.

2 mm min.
HCSF: 105 mm max.

10
mm
min.
11 mm min.
to clear zone
(dotted line),
20 mm min.
to last mark*
Trailing Edge
Requires:
*At the time of this writing, we recommend that
any scan codes within 45 mm of document trail F7HD Scanner
edge be validated first to avoid scanning issues. F790050 Scanner Install Kit
Scan codes containing BOC as a Controlling
function should be located within the first 1/3rd of
the lead edge of the document.

4/8/11 Page 12 of 19
MS1448 - DI900/DI950/DI950e 2D Barcode Support Technical Service Bulletin

OMR Print and OMR Placement Specifications for HCSF


Placement (New Scan Kit F790250 - Ladder Orientation)
Specifications

Clear Zone

Diagram is not to scale

Leading Edge 9 mm
min.

11 mm min.
to clear zone
(dotted line),
20 mm min.
to first mark
3 mm 3 mm
min. min.

9 mm
Direction of Feed

min.

3 mm min.

10
mm
min.
11 mm min.
to clear zone
(dotted line),
20 mm min.
to last mark*
Trailing Edge
Requires:
F7HD Scanner
*At the time of this writing, we recommend that
any scan codes within 45 mm of document trail F790250 Scanner Install Kit
edge be validated first to avoid scanning issues.

Scan codes containing BOC as a Controlling


function should be located within the first 1/3rd of
the lead edge of the document.

4/8/11 Page 13 of 19
MS1448 - DI900/DI950/DI950e 2D Barcode Support Technical Service Bulletin

Barcode Print 1D Barcode Placement Specifications for Feeder Tower


and Placement (Ladder Orientation)
Specifications

Clear Zone

Diagram is not to scale


3 mm
min.
Leading Edge

*12345*
17 mm min. Feeder Tower: 20 mm min.
to clear zone
(dotted line),
20 mm min. 3 mm 3 mm
*12345*

*12345*
*12345*
*12345*

to barcode min. min.

3 mm
min.
Direction of Feed

3 mm min.
Feeder Tower: 125 mm max.

16
*12345*
*12345*

*12345*
*12345*

point
font
min.
17 mm min.
to clear zone
(dotted line),
20 mm min.
to barcode
Trailing Edge

Requires:
F7TB Tower Scanning

4/8/11 Page 14 of 19
MS1448 - DI900/DI950/DI950e 2D Barcode Support Technical Service Bulletin

Barcode Print 1D Barcode Placement Specifications for HCSF


and Placement (Original Scan Kit F790050 - Ladder Orientation)
Specifications
Clear Zone

Diagram is not to scale 3 mm


min.
Leading Edge

*12345*
17 mm min. HCSF: 32 mm min.
to clear zone
(dotted line),
20 mm min. *12345* 3 mm 3 mm

*12345*
*12345*
*12345*

to barcode min. min.

3 mm
min.
Direction of Feed

2 mm min.
HCSF: 105 mm max.

16
*12345*
*12345*

*12345*
*12345*

point
font
min.
17 mm min.
to clear zone
(dotted line),
20 mm min.
to barcode*
Trailing Edge

Requires:
* At the time of this writing, we recommend a minimum
of 45 mm to trail edge barcode because of a scanning F7FS Scanner
hardware issue Engineering is working on. F790050 Scanner Install Kit

4/8/11 Page 15 of 19
MS1448 - DI900/DI950/DI950e 2D Barcode Support Technical Service Bulletin

Barcode Print 1D Barcode Placement Specifications for HCSF


and Placement (New Scan Kit F790250 - Ladder Orientation)
Specifications

Clear Zone

Diagram is not to scale


3 mm
min.
Leading Edge

*12345*
17 mm min.
to clear zone
(dotted line),
20 mm min. 3 mm 3 mm

*12345*
*12345*

to barcode min. min.

3 mm
min.
Direction of Feed

3 mm min.

16
*12345*

*12345*

point
font
min.
17 mm min.
to clear zone
(dotted line),
20 mm min.
to barcode*
Trailing Edge

Requires:
*At the time of this writing, we recommend that
any barcodes within 45 mm of document trail
F7HD Scanner
edge be validated first to avoid scanning issues. F790250 Scanner Install Kit
Applications containing narrow barcodes may not
scan reliably with the barcode in this location.

Scan codes containing BOC as a Controlling


function should be located within the first 1/3rd of
the lead edge of the document.

4/8/11 Page 16 of 19
MS1448 - DI900/DI950/DI950e 2D Barcode Support Technical Service Bulletin

Barcode Print 1D Barcode Print and Placement Specifications for HCSF


and Placement (Original Scan Kit F790050 - Picket Fence Orientation)
Specifications

Clear Zone

Diagram is not to scale


3 mm
Leading Edge min.

*12345*
17 mm min. HCSF: 32 mm min.
to clear zone
(dotted line), 3 mm 3 mm
20 mm min. min. min.
to barcode *12345* *12345* 3 mm
min.
Direction of Feed

2 mm min.
HCSF: 105 mm max.

12 Characters
(3of9) or
18 characters
17 mm min. *12345* *12345* (I2of5) max.
to clear zone
(dotted line),
20 mm min.
to barcode*

Trailing Edge

Requires:
F7FB Scanner
* At the time of this writing, we recommend a minimum F790050 Scanner Install Kit
of 45 mm to trail edge barcode because of a scanning
hardware issue Engineering is working on.

4/8/11 Page 17 of 19
MS1448 - DI900/DI950/DI950e 2D Barcode Support Technical Service Bulletin

Barcode Print 1D Barcode Placement Specifications for HCSF


and Placement (New Scan Kit F790250 - Picket Fence Orientation)
Specifications

Clear Zone
Diagram is not to scale
3 mm
Leading Edge min.

*12345*
17 mm min.
to clear zone
(dotted line), 3 mm 3 mm
20 mm min. min. min.
to barcode *12345* *12345* 3 mm
min.
Direction of Feed

3 mm min.

17 mm min. *12345* *12345*


to clear zone
(dotted line),
20 mm min.
to barcode*

Trailing Edge

Requires:
F7MB Scanner
*At the time of this writing, we recommend that
any barcodes within 45 mm of document trail F790250 Scanner Install Kit
edge be validated first to avoid scanning issues.
Applications containing narrow barcodes may not
scan reliably with the barcode in this location.

Scan codes containing BOC as a Controlling


function should be located within the first 1/3rd of
the lead edge of the document.

4/8/11 Page 18 of 19
MS1448 - DI900/DI950/DI950e 2D Barcode Support Technical Service Bulletin

Barcode Print 2D Barcode Placement Specifications for HCSF


and Placement (New Scan Kit F790250 - Horizontal/Vertical Orientation)
Specifications

Clear Zone
Diagram is not to scale

6 mm
Leading Edge min.

6 mm 6 mm
min. min.
6 mm
min.
Direction of Feed

Trailing Edge

Requires:
F72D Scanner
F790250 Scanner Install Kit

4/8/11 Page 19 of 19