• No results found

LS 4004 ISBT 128/ABC Codabar Product Reference Guide

N/A
N/A
Protected

Academic year: 2021

Share "LS 4004 ISBT 128/ABC Codabar Product Reference Guide"

Copied!
55
0
0

Loading.... (view fulltext now)

Full text

(1)

LS 4004 ISBT 128/ABC Codabar

Product Reference Guide

Click on red text at any location in the manual to jump to the specified chapter, topic, or reference.

70-32367-01

About This Manual

Introduction to LS 4004 ISBT 128/ABC Codabar

Installing and Programming the LS 4004 Scanner

ISBT 128/ABC Codabar Parameter Menus

ISBT ABC Information List

Glossary

Table of Contents

Index

cover Page i Monday, December 1, 1997 11:00 AM

(2)

1997 by Symbol Technologies, Inc. All rights reserved.

No part of this publication may be reproduced or used in any form, or by any electrical or mechanical means, without permission in writing from Symbol. This includes electronic or mechanical means, such as photocopying, recording, or information storage and retrieval systems. The material in this manual is subject to change without notice. The software is provided strictly on an “as is” basis. All software, including firmware, furnished to the user is on a licensed basis. Symbol grants to the user a non-transferable and non-exclusive license to use each software or firmware program delivered hereunder (licensed program). Except as noted below, such license may not be assigned, sublicensed, or otherwise transferred by the user without prior written consent of Symbol. No right to copy a licensed program in whole or in part is granted, except as permitted under copyright law. The user shall not modify, merge, or incorporate any form or portion of a licensed program with other program material, create a derivative work from a licensed program, or use a licensed program in a network without written permission from Symbol. The user agrees to maintain Symbol’s copyright notice on the licensed programs delivered hereunder, and to include the same on any authorized copies it makes, in whole or in part. The user agrees not to decompile, disassemble, decode, or reverse engineer any licensed program delivered to the user or any portion thereof.

Symbol reserves the right to make changes to any software or product to improve reliability, function, or design.

Symbol does not assume any product liability arising out of, or in connection with, the application or use of any product, circuit, or application described herein.

No license is granted, either expressly or by implication, estoppel, or otherwise under any Symbol Technologies, Inc., intellectual property rights. An implied license only exists for equipment, circuits, and subsystems contained in Symbol products.

Symbol is a registered trademarks of Symbol Technologies, Inc.

Other product names mentioned in this manual may be trademarks or registered trademarks of their respective companies and are hereby acknowledged.

Symbol Technologies, Inc. One Symbol Plaza

Holtsville, N.Y. 11742-1300 http://www.symbol.com

(3)

Contents

About This Manual

Notational Conventions Related Publications

Documents Available from Symbol Technologies External Documents and Publications

Service Information Symbol Support Center

Chapter 1. Introduction to LS 4004-ISBT 128 /ABC Codabar

Overview

What is Concatenation? What is ISBT 128

Primary Data Identifiers

Special Considerations in Set Up/Scanning ISBT 128 What Is ABC Codabar

Special Considerations in Set Up/Scanning ABC Codabar

Chapter 2. Installing and Programming the Scanner

Installing the Scanner

Programming the Scanner Programming the Pairs Programming the System LS 4004 Defaults

Chapter 3. ISBT 128/ABC Codabar Parameter Menus

C-List Entry Menu

(4)

LS 4004 ISBT 128/ABC Codabar Product Reference Guide: Contents

Set ISBT OP Mode Set Delay Time Set Gap Size Numeric Keypad Set Default Mode

Appendix A. ISBT ABC Information List

Glossary

(5)

About This Manual

This manual provides information on the LS 4004-ISBT128/ABC Codabar application written for reading ISBT 128 and ABC Codabar symbologies which are used to label whole blood and blood products. Instructions for setting up and programming the scanning equipment specifically for this application are also provided.

This manual is intended to be used in conjunction with the LS 4000 Product Reference Guide

which provides general information on setting up and operating the LS 4004 scanner.

Notational Conventions

The followingconventions are used in this document: • Bullets (•) indicate:

- action items - lists of alternatives

- lists of required steps that are not necessarily sequential

• Sequential lists (e.g., those that describe step-by-step procedures) appear as numbered lists.

(6)

LS 4004 ISBT 128/ABC Codabar: About This Manual

Related Publications

The following documents provide supplemental information on this application.

Documents Available from Symbol Technologies

LS 4000 Product Reference Guide

p/n 70-16171-xx

External Documents and Publications

Final Report, The ICCBBA Labeling System & Code Assignments for Blood Products, Vol. II and ABC Symbol, Vol. III, American Blood Commission: Committee for

Commonality in Blood Banking Automation, 1977.

ISBT 128 Bar Code Symbology and Application Specification for Labeling of Whole Blood Components, Version 1.1.0, International Council of Commonality in Blood Banking Automation, 1996.

• Specifications for Uniform Labelling of Blood and Blood Products, National Blood Transfusion Service, Version 2, 1991.

USS Codabar Uniform Symbology Specification, AIM Europe, 1988. • Uniform Symbology Specification: Code128, AIM USA, 1993.

(7)

LS 4004 ISBT 128/ABC Codabar: About This Manual

Service Information

If you have a problem with your equipment, contact the Symbol Support Center. Before calling, have the model number, serial number, and several of your bar code symbols at hand.

Call the Support Center from a phone near the equipment so that the service person can try to talk you through your problem. If the equipment is found to be working properly and the problem is symbol readability, the Support Center will request samples of your bar codes for analysis at our plant.

If your problem cannot be solved over the phone, you may need to return your equipment for servicing. If that is necessary, you will be given specific directions.

Note: Symbol Technologies is not responsible for any damages incurred during shipment if the approved shipping container is not used. Shipping the units improperly can possibly void the warranty. If the original shipping container was not kept, contact Symbol to have another sent to you.

Symbol Support Center

In the U.S.A., for service information, warranty information or technical assistance, call:

SYMBOL SUPPORT CENTER

1-800-653-5350

If you purchased your Symbol product from a Symbol Business Partner, contact that Business Partner for service.

Canada

(8)

LS 4004 ISBT 128/ABC Codabar: About This Manual

Asia

Singapore

Symbol Technologies Asia, Inc. 337-6588 (Inside Singapore) +65-337-6588 (Outside Singapore)

(9)

Chapter 1 Introduction to

LS 4004-ISBT 128 /ABC Codabar

Overview

LS 4004-ISBT 128/ABC Codabar is software designed for reading bar code

symbologies used in blood banking applications. These symbologies include ISBT 128 and ABC Codabar. The application provides all the standard system-related features of the LS-4004, with the additional key decode features:

• reads ISBT 128 bar codes • reads ABC Codabar bar codes

• reads concatenated bar codes, both ISBT 128 and ABC Codabar

For more information on the LS 4004 scanner, refer to the LS 4000 Product Reference Guide listed in Related Documents.

What is Concatenation?

Concatenation allows two bar codes to be read as if they were a single bar code. The data for both bar codes is transmitted to a host computer at the same time. With this application, you can program the scanner to recognize up to ten pairs of concatenated ISBT 128 bar codes. The scanned pairs are maintained in a Concatenation List or C-List. A bar code is provided that causes the scanner to transmit the programming setup to the host, which allows the user to verify the setup.

Note: Custom versions of the scanner can also be requested with a pre-programmed C-List.

It is possible to program the scanner to concatenate any two ISBT 128 bar codes by scanning the appropriate setup bar codes. The following are examples of bar codes that

(10)

LS 4004 ISBT 128/ABC CodabarPRG: Introduction

For Codabar, there is no list of concatenated bar codes. Refer to the section What Is ABC Codabar for information on how Codabar recognizes a concatenated pair.

(11)

LS 4004 ISBT 128/ABC Codabar PRG: Introduction

What is ISBT 128

ISBT 128 is a Code 128 symbology which uses a Set B start character followed by an “=” or “&” character.

Note: The start character must be from set B. For the second and subsequent characters within the bar code, you can switch to characters from sets A, B, or C, but must follow the rules set forth in the ISBT 128 specification.

Primary Data Identifiers

The primary data identifiers, or first character in the data structure, must be an equals sign (=) or ampersand (&).The second character in the data structure sets the donation-related information. Table 1-1 lists the ISBT 128 data identifiers for bar codes labeling blood products.

Table 1-1. ISBT Data Identifiers for Bar Codes

Data Identifier

Data Content

=α Donation identification number, where α represents any alphanumeric in the set {A-Z, 0-9}.

Note: This data identifier is displayed as “=A” in ISBT ABC Information List, which represents the set of possible values. Refer to Figure A-2 in Appendix A for an example.

=% Blood groups [(A, B, AB, O) and Rd(D) (positive or negative)], extended to include additional routine testing information.

=> Expiration date (Julian calendar).

&> Expiration date and time (Julian calendar). =* Donation collection date

(12)

LS 4004 ISBT 128/ABC CodabarPRG: Introduction

Special Considerations in Set Up/Scanning ISBT 128

There are a few considerations to keep in mind when using the ISBT 128 symbology for blood container labeling.

Order within Concatenated Pairs

Concatenated bar codes on blood donation container labels must be in the order programmed in the Concatenation List (C-List) to be scannable.

For example, if the programmed pair is Donation ID number ⊕ Expiration date, but the pair of bar codes on the label appears in the order Expiration date ⊕ Donation ID, the scanner will not find the combination in the C-list and will not decode the bar codes.

Note: The symbol ⊕ denotes the concatenation of two bar codes throughout this document.

Single Bar Codes versus Pairs

The LS 4004-ISBT 128/ABC Codabar application can read three variations of bar codes: • single ISBT 128 bar codes not defined in the C-List

• concatenated pairs of bar codes defined in the C-List

• single bar codes which appear to be a pair by their placement on the label, but are not concatenated.

=& Suggested Reader programming bar code. This method of programming the scanner is not supported by the LS 4004-ISBT 128/ABC Codabar application. &< Nationally-specified product code, for use only during transition from

current symbology to ISBT 128. &( Nationally-specified special testing.

&β National use bar codes. Here β represents the set of 26 lower case alpha characters {a, b, c, ... z}.

Note: This data identifier is displayed as “&z” in the ISBT ABC Information List (described in Appendix A), which represents the set of possible values. &! Nationally-specified confidential unit exclusion status.

&; Nationally-specified donor identification number.

(13)

LS 4004 ISBT 128/ABC Codabar PRG: Introduction

The scanner can read single bar codes which appear to be, but which are not part of a concatenated pair, IF:

• the scanner is set to OP Mode B (read both concatenated and single bar codes) • one of the bar codes in the “pair” is not included in any programmed pair in the

C-List.

For example, if the C-List has the following entries (refer to Appendix A for an explanation of the notation):

and the following two bar codes appear on the label:

the scanner reads and transmit the bar code Nationally-Specified Special Testing. If Nationally-Specified Special Testing was also included in a programmed pair on the list, the scanner would not read or transmit either bar code.

Delay Time

The scanner can be programmed to give it more time to identify the second bar code of a programmed pair. This also provides more time to verify whether or not a single bar code in an unconcatenated pair can be decoded. For ISBT 128, this delay time only applies when the scanner is in OP Mode B. Refer to the discussion on setting the delay time in the section Set Delay Time in Chapter 3.

E00 (Pair 1) L =A R =% Donation ID ⊕ Blood Group

E01 (Pair 2) L &; R => Nationally-Specified Donor ID Number ⊕ Expiration Date E02 (Pair 3) L &; R =* Nationally-Specified Donor ID Number ⊕ Donation Date

&( &;

Nationally Specified Special Testing

Nationally Specified Donor Identification Number

(14)

LS 4004 ISBT 128/ABC CodabarPRG: Introduction

Bar Code Placement on Label

The placement of the concatenated bar codes on the blood donation container’s label is important, because both symbols should be readable in a single read of the scan beam.

• The concatenated bar codes must appear side by side on the label in the order programmed for the pair.

• The bar codes must be placed no further apart than the gap size specified by the user (refer to the section Set Gap Size in Chapter 3).

The scanner can be programmed to read across a certain gap; if the second bar code in the pair is not within the specified gap, the scanner does not decode and transmit the data from the first. Refer to the discussion on setting the gap in the section Set Gap Size

in Chapter 3.

Margins for Single Bar Codes. When scanning a single bar code, the scan beam must be aimed so that a clear margin appears on either side of the bar code.

(15)

LS 4004 ISBT 128/ABC Codabar PRG: Introduction

Figure 1-1 provides an example of a typically labeled blood container using the ISBT 128 symbology.

Figure 1-1. Typically Labeled Blood Donation Container Using ISBT 128 Donation Identification Number 5100 ABO/Rh Blood Groups Product Code E0001V00 995050 abcde Expiration Date Special Testing 1BA1234567 0123456789 W123495123456 K

(16)

LS 4004 ISBT 128/ABC CodabarPRG: Introduction

What Is ABC Codabar

An ABC Codabar is a USS Codabar bar code that uses a specified set of start/stop characters designed for the American Blood Commission (ABC). Two ABC Codabar bar codes can be concatenated in the blood banking application if:

• the first code’s stop character and the second code’s start character are “D”. • The distance between the first and second bar codes is within the gap specified

by the user.

When two ABC Codabar bar codes are concatenated, the first code’s stop and the second code’s start character aren’t transmitted. For example, c12344333c would be transmitted for the concatenated bar codes, as shown in (Figure 1-2):

Figure 1-2. ABC Codabar Data Structure

Special Considerations in Set Up/Scanning ABC Codabar

Distance between Concatenated Bar Codes on Label

The gap between the Codabar bar codes is a function of character length, where the value is the ratio of the character to the overall length of the bar code. The scanner can be programmed to read across a certain gap (no greater than 510 mils; if the second bar code in the pair is not within the specified gap, the scanner does not decode and transmit the data from the first. Refer to the discussion on setting the gap in the section

Set Gap Size in Chapter 3.

C 1 2 3 4D D 4 3 3 3 C Characters must match

C 1 2 3 4 D D 4 3 3 3 C

(17)

LS 4004 ISBT 128/ABC Codabar PRG: Introduction

Margins for Single Bar Codes. When scanning a single bar code, the scan beam must be aimed so that a clear margin appears on either side of the bar code.

Figure 1-3 provides an example of a typically labeled blood container using ABC Codabar.

code R0644 Donation Number

EXPIRY DATE

Rh D NEGATIVE

REGIONAL TRANSFUSION CENTRE OXFORD 0192 DATE BLED 20-JUL-97 24-AUG-97 713 191 W7

A

Red Cell Concentrate (Supplemented)

Optimal Additive

This pack contains cells, suspended in an additive solution, from a Whole Blood donation (anticoagulated). System Sterile Nonpyrogenic DO NOT VENT Lot POM PL 01760085

R

2

R

2

Kell Negative

A 8 8 5 3 D

Pack Type Code from Manufacturer here

(18)

Chapter 2 Installing and

Programming the Scanner

Installing the Scanner

The LS 4004-ISBT 128/ABC Codabar application is shipped installed in the Symbol LS 4004 scanner.

Before programming the LS 4004 for LS 4004-ISBT 128/ABC Codabar, you must install the scanner and set the operating parameters. These procedures include:

• install the synapse or RS-232 cable (e.g., p/n 25-16456-01, the RS-232 cable) • connect the scanner to the host computer

• scan the Set Default Mode bar code (from the ISBT ABC Bar Code Menu in Chapter 3)

• select the scanner settings using the parameter menus in the LS 4000 Product

Reference Guide

- select the host type

- set communications parameters, if required (e.g., set the baud rate for RS-232) • program the LS 4004-ISBT 128/ABC Codabar features.

Refer to the LS 4000 Product Reference Guide for installation instructions and for the procedures and parameter menus for programming the scanner.

The procedures for programming LS 4004-ISBT 128/ABC Codabar-specific features follow in the section Programming the Scanner.

(19)

LS 4004 ISBT 128/ABC Codabar PRG: Installing and Programming the Scanner

Programming the Scanner

To enable the scanner to read concatenated pairs, you must first program the sets of pairs, then program the system for the appropriate operating mode (OP Mode A or OP Mode B).

The parameter menus required for these procedures are provided in Chapter 3.

Programming the Pairs

You can program up to 10 pairs of ISBT 128 bar codes in the C-List. Note: There is no C-List for ABC Codabar pairs; these pairs are

recognized by their start and stop characters. Refer to the section What Is ABC Codabar in Chapter 1 for more information on Codabar concatenated pairs.

To program a pair entry requires scanning three bar codes as detailed below:

1. Select the number of the pair you want to program from the C-List Entry Menu, from the first pair (Program Entry 0) to the tenth (Program Entry 9).

2. Scan the bar code for the pair’s left entry from the Data Identifier Bar Code Menu, then scan the right entry’s bar code.

3. Repeat steps 1 and 2 as needed until all desired concatenation pairs are entered. 4. If desired, you can verify the contents of the C-List by scanning the Xmit

Parameters Settings bar code from the ISBT ABC Bar Code Menu to transmit the scanned parameters to the host.

5. On the host, review the entries in the C-List to verify that they are correct.

Example

To program the first pair:

(20)

LS 4004 ISBT 128/ABC Codabar PRG: Installing and Programming the Scanner

Correcting an Entry

Don’t worry if you make a mistake. You can clear a pair entry at any time by scanning the program entry bar code, then scanning the Empty bar code twice (the empty bar code is on the Data Identifiers Bar Code Menu). Scan the Xmit Parameters Settings bar code to verify the parameters list.

To clear the entire list of programmed pairs, scan the Clean ISBT List bar code, then scan the Xmit Parameters Settings bar code to verify the list.

(21)

LS 4004 ISBT 128/ABC Codabar PRG: Installing and Programming the Scanner

Programming the System

The LS 4004-ISBT 128/ABC Codabar application offers the option of programming the scanner to read concatenated pairs only or concatenated bar codes and single bar codes. For ISBT 128, this section only applies to bar codes types that appear in the Concatenation List (C-List). ISBT 128 bar codes not appearing in the C-List are always readable.

Programming to Read ISBT 128 Concatenated Bar Codes

Once you have set up the pairs of bar codes, set the operating mode to read concatenated bar codes:

1. From the ISBT ABC Bar Code Menu, scan Enable ISBT 128 Concatenation. 2. Set the operating mode. Scan the Set ISBT OP Mode A bar code to read only

concatenated bar codes defined in the C-List. Refer to the section Set ISBT OP Mode in Chapter 3 for a detailed explanation of the operating mode options.

Note: Remember, any ISBT 128 bar codes not defined in the C-List are

always readable.

3. Scan the Xmit Parameter Settings bar code to verify the parameters in the ISBT ABC Information List on the host.

The scanner is enabled to read concatenated ISBT 128 bar codes.

Programming to Read ISBT 128 Single and Concatenated Bar

Codes

To enable the scanner to read single ISBT 128 bar codes and concatenated ISBT 128 bar codes defined in the C-List:

1. From the ISBT ABC Bar Code Menu, scan Enable ISBT 128 Concatenation. 2. Choose the operating mode. Scan the Set ISBT OP Mode B bar code. Refer to the

section Set ISBT OP Mode in Chapter 3 for a detailed description of the operating mode options.

(22)

LS 4004 ISBT 128/ABC Codabar PRG: Installing and Programming the Scanner

Programming to Read ABC Codabar Concatenated Bar Codes

Set the operating mode to read concatenated ABC Codabar bar codes:

1. From the ISBT ABC Bar Code Menu, scan Enable Codabar Concatenation. 2. To give the scanner time to find a second ABC Codabar bar code, scan the Set ABC

Delay Time bar code.

3. Set the Codabar character transmission mode:

a. Scan the Set Upper Case Codabar to transmit the start and stop characters in upper case.

b. Scan the Set Lower Case Codabar to transmit the start and stop characters in lower case.

4. Scan the Xmit Parameter Settings bar code to verify the parameters in the ISBT ABC Information List on the host.

(23)

LS 4004 ISBT 128/ABC Codabar PRG: Installing and Programming the Scanner

LS 4004 Defaults

The LS 4004 is shipped with the settings shown in Table 2-1.These default values are stored in non-volatile memory and are preserved even when the scanner is powered down. You can change these default values by scanning the appropriate bar codes from the parameter menus in Chapter 5 of the LS 4000 Product Reference Guide.

Table 2-1. LS 4004 Default Table

Parameter Default Value

Set Default Parameter All Defaults

Host Type

Beeper Tone High Frequency

Beeper Volume High

Laser On Time 3.0 seconds

Power Mode Low Power

ScanStand Time-out 30 minutes

Beep After Good Decode Enable

Transmit “No Read” Message Disable

Linear Code Type Security Levels 1

Bi-directional Redundancy Disable

UPC/EAN

(24)

LS 4004 ISBT 128/ABC Codabar PRG: Installing and Programming the Scanner

UPC/EAN (cont.)

Decode UPC/EAN Supplementals Ignore

Decode UPC/EAN Supplemental Redundancy 7

Transmit UPC-A Check Digit Enable

Transmit UPC-E Check Digit Enable

UPC-A Preamble System Character

UPC-E Preamble System Character

Convert UPC-E to A Disable

EAN-8 Zero Extend Disable

UPC/EAN Security Levels 0

UPC/EAN Coupon Code Disable

Code 128

Code 128 Disable

UCC/EAN-128 Disable

ISBT 128

ISBT 128 Enabled

ISBT 128 Concatenation Disabled

ISBT Gap Size 5

ISBT OP Mode Op Mode A

ISBT Delay Time 7

Table 2-1. LS 4004 Default Table (Continued)

(25)

LS 4004 ISBT 128/ABC Codabar PRG: Installing and Programming the Scanner

Code 39

Code 39 Disable

Trioptic Code 39 Disable

Set Length(s) for Code 39 2 to 55

Code 39 Check Digit Verification Disable

Transmit Code 39 Check Digit Disable

Code 39 Full ASCII Conversion Disable

Buffer Code 39 Disable

Code 93

Code 93 Disable

Set Length(s) for Code 93 4-55

Interleaved 2 of 5

Interleaved 2 of 5 Disable

Set Length(s) for I 2 of 5 14

I 2 of 5 Check Digit Verification Disable

Transmit I 2 of 5 Check Digit Disable

Convert I 2 of 5 to EAN 13 Disable

Table 2-1. LS 4004 Default Table (Continued)

(26)

LS 4004 ISBT 128/ABC Codabar PRG: Installing and Programming the Scanner

Discrete 2 of 5

Discrete 2 of 5 Disable

Set Length(s) for D 2 of 5 12

ABC Codabar

ABC Codabar Enable

Set Lengths for Codabar 5-55

CLSI Editing Disable

NOTIS Editing Disable

Codabar Concatenation Disabled

ABC Gap Size 5

ABC Delay Time 7

Transmit ABC Character Lower Case

MSI Plessey

MSI Plessey Disable

Set Length(s) for MSI Plessey Any Length

MSI Plessey Check Digits One

Transmit MSI Plessey Check Digit Disable

MSI Plessey Check Digit Algorithm Mod 10/Mod 10

Data Options

Transmit Code ID Character None

Pause Duration 0

Table 2-1. LS 4004 Default Table (Continued)

(27)

LS 4004 ISBT 128/ABC Codabar PRG: Installing and Programming the Scanner

Prefix/Suffix Values 7013

(<CR/LF> for serial)

Scan Data Transmission Format Data as is

RS-232C

RS-232 Host Type Standard

Baud Rate 9600

Parity None

Check Receive Errors Do Not Check

Hardware Handshaking None

Software Handshaking None

Host Serial Response Time-out 2 Sec.

RTS Line State Low

Stop Bit Select 1

ASCII Format 8-Bit

Beep on <BEL> Disable

Intercharacter Delay 0

Table 2-1. LS 4004 Default Table (Continued)

(28)

Chapter 3 ISBT 128/ABC Codabar

Parameter Menus

There are three bar code menus for programming the scanner:

C-List Entry Menu for setting up pairs of concatenated bar codes.

Data Identifier Bar Code Menu for selecting which donation-related bar codes you want concatenated into pairs.

ISBT ABC Bar Code Menu for programming the scanner to read ISBT 128 and/or Codabar concatenated bar codes.

(29)

LS 4004 ISBT 128/ABC Codabar PRG: Parameter Menus

C-List Entry Menu

Select the C-List entry number that you want to program from the following bar code menu. After selecting the entry, go to the Data Identifier Bar Code Menu and select the two bar codes that you want to concatenate.

C-List Entry 0

C-List Entry 1

C-List Entry 2 C-List Entry 3

C-List Entry 4 C-List Entry 5

(30)

LS 4004 ISBT 128/ABC Codabar PRG: Parameter Menus

Data Identifier Bar Code Menu

After scanning the entry from the C-List Entry Menu, scan the left-hand bar code, then the right-hand bar code from the list below.

Blood Group [=%]

Expiration Date [=>] Expiration Date & Time [&>]

Donation Collection Date [=*] Donation Collection

Product Code [=<]

Manufacturer’s ID and Container Information

Manufacturer’s Lot Number [&)] Donor ID Number [=;] Donation ID Number [=A]

[=)]

(31)

LS 4004 ISBT 128/ABC Codabar PRG: Parameter Menus

Nationally Specified Product Code [&<]

Nationally Specified Special Testing [&(]

National Use Bar Code [&z]

Nationally Specified Confidential Unit Exclusion Status Code [&!]

Nationally Specified Donor ID Number [&;]

Empty Staff Member

(32)

LS 4004 ISBT 128/ABC Codabar PRG: Parameter Menus

ISBT ABC Bar Code Menu

Once you have programmed up to 10 pairs of bar codes, program the system for reading and decoding ISBT 128 bar codes through this menu.

Transmit Parameter Settings

Transmits the selected parameters to the host and for verifying the ISBT ABC Info List. The list can be used for verifying the parameter settings and C-List entries. See Appendix A for a printout of the list.

(33)

LS 4004 ISBT 128/ABC Codabar PRG: Parameter Menus

Disable/Enable ISBT 128

Enables or disables the scanner for reading ISBT 128 bar codes. The default is Enabled.

Disable ISBT 128

(34)

LS 4004 ISBT 128/ABC Codabar PRG: Parameter Menus

Disable/Enable Codabar

Enables or disables the scanner for reading ABC Codabar bar codes. The default is Enabled.

Disable ABC Codabar

(35)

LS 4004 ISBT 128/ABC Codabar PRG: Parameter Menus

Set Lower/Upper Case Codabar

Sets the transmission mode for the ABC Codabar start and stop characters to upper case or lower case characters (refer to Figure 1-2 for a discussion of which Codabar characters are transmitted).

The default is lower case.

Set Lower Case Codabar

(36)

LS 4004 ISBT 128/ABC Codabar PRG: Parameter Menus

Clean ISBT List

Clears all programmed pair entries in the C-List. This bar code does not affect any other system parameters.

(37)

LS 4004 ISBT 128/ABC Codabar PRG: Parameter Menus

Enable/Disable Codabar Concatenation

Enables or disables the scanner’s ability to read Codabar concatenated pairs. The default is Disabled.

Enable Codabar Concatenation

Disable Codabar Concatenation

(38)

LS 4004 ISBT 128/ABC Codabar PRG: Parameter Menus

Enable/Disable ISBT 128 Concatenation

Enables or disables the scanner’s ability to read ISBT 128 concatenated pairs. The default is Disabled.

Enable ISBT 128 Concatenation

Disable ISBT 128 Concatenation

(39)

LS 4004 ISBT 128/ABC Codabar PRG: Parameter Menus

Set ISBT OP Mode

The scanner supports two mutually exclusive modes of concatenation:

Concatenation OP Mode B is only needed in the rare circumstance that the same blood processing station needs to perform the following three-step blood processing operation, where both bar codes “A” and “B” reside in the C-List:

1. Scan and transmit bar code “A”.

2. Affix bar code “B” next to bar code “A” (a process known as “over-labeling”). 3. Scan and concatenate bar codes “A” and “B”.

This operating mode is called “dynamic concatenation” because in Step 1, the scanner does not perform concatenation, and in Step 3, the scanner performs concatenation. If concatenation is always desired at a blood processing station, then use OP Mode A,

OP Mode A The scanner reads:

• concatenated pairs contained in the C-List. • any ISBT 128 bar code not contained in the C-List.

When a bar code is read which is in the C-List, it will not be transmitted unless its “mate” bar code is also read. Bar codes not appearing in the C-List are always read.

OP Mode B The scanner reads:

• concatenated pairs contained in the C-List • any ISBT 128 bar code not contained in the C-List

• any ISBT 128 bar code contained in the C-List, decoded the number of times defined in the ISBT 128 Delay Time parameter, and no second ISBT 128 bar code is found.

If a scanned bar code is found to reside in the C-List, the scanner waits a programmed time interval (refer to Set Delay Time) before transmitting the bar code. If the “mate” bar code is found, both bar codes are transmitted to the host.

(40)

LS 4004 ISBT 128/ABC Codabar PRG: Parameter Menus

Set ISBT OP Mode (Cont’d)

Set ISBT OP Mode A

(41)

LS 4004 ISBT 128/ABC Codabar PRG: Parameter Menus

Set Delay Time

Sets a time delay that provides the scanner with additional time to identify a concatenated pair. This value translates to the number of additional scans by the scanner after reading the first bar code, attempting to read a second bar code. The Delay Time values correlate to a “relative” scanning time as follows:

The ISBT 128 delay time applies only when the system is running under ISBT

Operation Mode B (refer to Set ISBT OP Mode). If an ISBT 128 bar code is detected that appears in the C-List, the scanner uses this time to search for another ISBT 128 bar code that makes up a programmed pair. The system will not transmit a single ISBT 128 bar code defined in the C-List if it detects another ISBT 128 bar code in the same scan line. For ABC Codabar, the scanner checks for another bar code within the specified gap with a start code that matches the first bar code’s stop character. This parameter gives the scanner additional time to find that second bar code.

The default Delay Time for both ISBT 128 and ABC Codabar is 7.

To set the delay time, scan one of the bar codes below, then scan two digits from the

Numeric Keypad. The delay time value ranges from 05 to 32. If the number entered is out

of the range, the scanner beeps. Rescan the Delay Time bar code, then scan the bar codes for the numeric value.

Number of Additional Reads Required

Equals Scan Time in Milliseconds ISBT 128 ABC Codabar

5 at least 140 msec at least 280 msec

32 at least 888 msec at least 1.776 msec

Each increment in the time delay value (number of additional scans) adds

(42)

LS 4004 ISBT 128/ABC Codabar PRG: Parameter Menus

Set Delay Time (Cont’d)

Set ABC Codabar Delay Time Set ISBT Delay Time

(43)

LS 4004 ISBT 128/ABC Codabar PRG: Parameter Menus

Set Gap Size

Sets the maximum distance apart the bar codes can be and still be scanned in a single laser beam. This number varies depending upon the density of the characters in the bar code. The maximum distance between bar codes (or gap) cannot be greater than the values provided below.

The range for the gap value is from 1 to 5. Use the following table as a reference in determining the appropriate value:

If 0.5 inches = 500 mils, then:

Note: These values are approximations! Results will vary if bar codes are not printed at exactly a 10-mil density.

To set the gap size, scan one of the bar codes, then scan a two-digit number using the Numeric Keypad on the following page. The first number must be a leading zero; the second a number ranging from 1 to 5.

If you make an error or wish to change the numeric value, scan the Cancel bar code. Setting the Value to: Results in an

Approximate Gap of:

1 .110 inches

2 .220 inches

3 .330 inches

4 .440 inches

(44)

LS 4004 ISBT 128/ABC Codabar PRG: Parameter Menus

Set Gap Size (Cont’d)

Set ISBT Gap Size

Set ABC Codabar Gap Size

(45)

LS 4004 ISBT 128/ABC Codabar PRG: Parameter Menus

Numeric Keypad

1 0 2 3 4 5 6 7 8 9

(46)

LS 4004 ISBT 128/ABC Codabar PRG: Parameter Menus

Set Default Mode

Returns all parameters to the values listed in the default table (Table 2-1, LS 4004 Default Table in Chapter 2.

(47)

Appendix A

ISBT ABC Information List

The ISBT ABC Information List can be used to verify parameter settings and concatenated pair settings. Figure A-1 displays a printout of the default ISBT ABC Information List,

Figure A-2 displays the list with updated parameters. Refer to Table A-1 for a description of each parameter. -ABC :1 ISBT :1 ICAT :0 ACAT :0 IGAP :05 AGAP :05 IMODE :0 ADLAY :07 IDLAY :07 E00 0 E01 0 E02 0 E03 0 E04 0 E05 0 E06 0 E07 0 E08 0 E09 0

(48)

LS 4004 ISBT 128/ABC Codabar PRG: ISBT ABC Information List -ABC :1 ISBT :1 ICAT :1 ACAT :1 IGAP :02 AGAP :02 IMODE :1 ADLAY :16 IDLAY :16 E00 L =A R =% E01 L =A R =; E02 L =A R &! E03 L =< R => E04 L =< R =% E05 L =< R =* E06 L =A R =’ E07 L =; R =%

E08 L &< R &(

E09 L =% R &*

(49)

LS 4004 ISBT 128/ABC Codabar PRG: ISBT ABC Information List

Table A-1. Parameter Values for ISBT ABC Information Listing

Parameter &

Default Value Description ABC:1

ISBT:1

Indicates whether the symbology for ABC Codabar and ISBT 128 is enabled or disabled as follows:

0 = disabled 1 = enabled. The default is enabled.

ICAT:0 ACAT:0

Indicates whether concatenation for ISBT 128 and ABC Codabar is enabled or disabled as follows:

0 = disabled 1 = enabled The default is disabled.

In the example shown in Figure A-2, concatenation has been reset to

enabled for both ISBT 128 and ABC Codabar.

IGAP:05

(ISBT 128)

AGAP:05

(ABC Codabar)

Sets the multiplier for calculating the maximum gap allowed between concatenated bar codes.

Values range from 1 - 5; the default value is 5. The value must be preceded by a leading zero (e.g., 05).

In the example shown in Figure A-2, the multiplier has been reset to 02 for both ISBT 128 and Codabar.

Refer to the section Set Gap Size in Chapter 3 for more information.

IMODE:0 Indicates whether the scanner is set to scan concatenated bar codes only, or concatenated and single bar codes as follows:

0 = OP Mode A, concatenated only 1 = OP Mode B, single and concatenated

(50)

LS 4004 ISBT 128/ABC Codabar PRG: ISBT ABC Information List ADLAY:07 (ABC Codabar delay) IDLAY:07 (ISBT 128 delay)

Indicates whether the scanner gets additional time for identifying a concatenated pair of bar codes.

The delay time value ranges from 5 - 32. The default is 7. Single-digit values must be preceded by a leading zero (e.g., 05).

In the example shown in Figure A-2, the delay time has been reset for both Codabar and ISBT 128 to 16.

Refer to the section Set Delay Time in Chapter 3 for more information.

ISBT LIST The Concatenation List or C-List, which displays the primary identifiers for up to ten programmed pairs of ISBT 128 concatenated bar codes. The default is an empty list (refer to Figure A-1).

In the example provided in Figure A-2, the C-List entries for ISBT 128 have been set as follows (refer to Table 1-1 for a list of the ISBT 128 Data Identifiers): E00 L =A R =% E01 L =A R =; E02 L =A R &! E03 L =< R => E04 L =< R =% E05 L =< R =* E06 L =A R =’ E07 L =; R =% E08 L &< R &( E09 L =% R &*

Donation ID ⊕ Blood Group Donation ID ⊕ Donor ID Number Donation ID ⊕ Nationally Specified Confidential Unit Exclusion Status Product Code ⊕ Expiration Date Product Code ⊕ Blood Group

Product Code ⊕ Donation Collection Date Donation ID ⊕ Staff Member ID Number Donor ID Number ⊕ Blood Group Nationally Specified Product Code ⊕

Nationally Specified Special Testing Blood Group ⊕ Donation Date & Time

Table A-1. Parameter Values for ISBT ABC Information Listing (Continued)

Parameter &

(51)

Glossary

⊕ Denotes an order-specific concatenation of two bar codes.

Bar code For ISBT 128 only, the symbolic representation of a data structure that also includes the symbology-specific start and stop codes, and the modulo 103 check digit.

C-List See Concatenation List

Character A pattern of bars and spaces which either directly represents data or indicates a control function, such as a number, letter, punctuation mark, or communications control contained in a message.

Character set Those characters available for encoding in a particular bar code symbology.

Check digit A digit used to verify a correct symbol decode. The scanner inserts the decoded data into an arithmetic formula and checks that the resulting number matches the encoded check digit. Check digits are required for UPC but are optional for other symbologies. Using check digits decreases the chance of substitution errors when a symbol is decoded.

Codabar A discrete self-checking code with a character set consisting of digits 0 to 9 and six additional characters: ( - $ : / , +).

Code 128 A high-density symbology which allows the controller to encode all 128 ASCII characters without adding extra symbol elements.

Concatenation A method by which two bar codes are read as if they were a single bar code.

(52)

LS 4004 ISBT 128/ABC Codabar PRG: Glossary

Data identifier The first two characters in a bar code and data structure that define the data content of the bar code.

Data structure The contents of an ISBT 128 bar code, including: data identifier

data characters flag characters, if any

“shift-C” control character (if used)

The data structure does NOT include the start and stop codes (always present) or the modulo 103 check digit.

Flag character Non-data characters used for process control or data transmission checking.

ICCBBA International Council for Commonality in Blood Banking Automation.

ISBT International Society of Blood Transfusion.

ISBT 128 A modification of Code 128 symbology which is used for labeling blood products. Uses character set B. Refer to Table 1-1, ISBT Data

Identifiers for Bar Codes in Chapter 1 for a full list of the data identifiers.

Julian date A numbering system for maintaining dates that numbers the first day of the year (January 1) as 1 and the last (December 31) as 365 (or 366 in a leap year).

(53)

A

ABC Codabar concatenation . . . 1-2, 1-8 definition . . . 1-8 disabling . . . 3-7 disabling concatenation. . . 3-10 enabling . . . 3-7 enabling concatenation . . . 3-10 example . . . 1-8 sample labeled container . . . 1-9 setting delay time. . . 3-14 setting gap size . . . 3-16 setting upper/lower case . . . 3-8 application software . . . 1-1

B

bar code menus

C-List Entry Menu . . . 3-2 Data Identifier Bar Code Menu . . . . 3-3 ISBT ABC Bar Code Menu . . . 3-5 bar code placement on label

ABC Codabar . . . 1-8 ISBT 128 . . . 1-6

C

ABC Codabar . . . 1-2, 1-8 dynamic . . . 3-12 examples . . . 1-1 modes . . . 3-12 order within pairs . . . 1-4 programming the pairs. . . 2-2 what bar codes can be read . . . 1-4 concatenation list (C-List) . . . 1-1 considerations

bar code placement on label . . 1-6, 1-8 delay time . . . 1-5 margins around single bar

codes . . . 1-6, 1-9 order within concatenated pairs . . . 1-4 single and paired bar codes . . . 1-4 correcting an entry on the C-List . . . 2-3

D

Data Identifier Bar Code Menu . . . 3-3 default mode, setting . . . 3-19 delay time . . . 1-5 disabling ABC Codabar . . . 3-7 disabling Codabar concatenation . . . 3-10 disabling ISBT 128 . . . 3-6 disabling ISBT 128 concatenation . . . 3-11

(54)

LS 4004 ISBT 128/ABC Codabar PRG: Index

G

gap size, setting . . . 3-16

I

installing the scanner. . . 2-1 ISBT 128 considerations. . . 1-4 definition . . . 1-3 disabling . . . 3-6 disabling concatenation. . . 3-11 enabling . . . 3-6 enabling concatenation . . . 3-11 primary data identifiers . . . 1-3 sample labeled container . . . 1-7 setting delay time. . . 3-14 setting gap size . . . 3-16 ISBT ABC Bar Code Menu . . . 3-5 ISBT ABC Information List

default . . . A-1 parameter values . . . A-3 Sample Output . . . A-2 ISBT operating mode . . . 3-12

K

keypad numeric . . . 3-18

L

LS 4004 defaults . . . 2-6 installation procedures . . . 2-1 Product Reference Guide . . . v programming the scanner. . . 2-2 scanner. . . .About-i LS 4004-ISBT 128/ABC Codabar

ABC Codabar . . . 1-1 decode features. . . 1-1 ISBT 128 . . . 1-1 overview . . . 1-1 LS 4004-ISBT/ABC application software . . . 1-1 concatenation . . . 1-1

N

notational conventions . . . .v numeric keypad. . . 3-18

O

operating mode . . . 3-12 overlabeling . . . 3-12

P

primary data identifiers . . . 1-3 programming concatenated pairs. . . 2-2 example. . . 2-2 programming the scanner . . . 2-2 correcting an entry . . . 2-3 programming a pair . . . 2-2 programming the system . . . 2-4 programming the system

reading concatenated bar codes . . . 2-4 reading single and concatenated

bar codes. . . 2-4 publications, related . . . About-ii

R

related publications. . . About-ii external publications. . . About-ii specifications . . . About-ii Symbol Technologies’

documents . . . About-ii

S

sample labeled container

ABC Codabar . . . 1-9 ISBT 128 . . . 1-7 service information . . . About-iii

(55)

LS 4004 ISBT 128/ABC Codabar PRG: Index

setting delay time

ABC Codabar . . . 3-14 ISBT 128 . . . 3-14 setting gap size

ABC Codabar . . . 3-16 ISBT 128 . . . 3-16 single bar codes . . . 1-4 Symbol Support Center. . . About-iii

T

References

Related documents

Press DISPLAY when the player is in stop mode, select (SETUP), and then select “CUSTOM.” The CUSTOM menu appears..

Press DISPLAY when the player is in stop mode, select (SETUP), and then select “CUSTOM.” The CUSTOM menu appears..

The menu contains the following functions ( Æ Page 48): • Copy to Directory • Automatic Redial • Display Number • Delete Entry • Delete List.. st [ Select the menu item

The menu contains the following functions ( Æ Page 48): • Copy to Directory • Automatic Redial • Display Number • Delete Entry • Delete List.. st [ Select the menu item

step 10 Click the Apply button, then click Save / Restart Menu from the menu list.. The

Variable Length Decoding — When variable length decoding is enabled, the scanner will decode a bar code if the label length falls in the range of the configurable minimum and

On the File menu, select Delete Database Manager or on the Tool Bar, click the Delete Database Manager button to delete the selected database manager specification.. The

The following will appear on the command line: Command: _copy Select objects: select the objects you want to copy Select objects: stop selecting objects by selecting