Prototype 2D-Barcode (PDF417) Scanning System Laslo Turner

Size: px
Start display at page:

Download "Prototype 2D-Barcode (PDF417) Scanning System Laslo Turner"

Transcription

1 Technical report ECE.P /27/02 Prototype 2D-Barcode (PDF417) Scanning System By Laslo Turner

2 Table of Contents Abstract...3 Introduction...4 Background...5 Barcode Technologies...5 The PDF417 Standard...6 License Data Format...9 System Hardware...11 Graphical User Interface...12 The software structure...17 Conclusion...20 List of References

3 Abstract The Consolidated Advanced Technologies for Law Enforcement Program (Project54) is a collaborative research and development effort between the University of New Hampshire and the New Hampshire Department of Safety [1]. The goal of Project54 is the integration of electronic devices within police mobile units into one common system, with a single user interface. The integration of electronic devices implies the integration of hardware, software and the user interfaces of the equipment that an average police cruiser has. One of these devices is the barcode scanner. A commercial, 2D barcode scanner was integrated into the Project54 system. The resulting Prototype 2D- Barcode (PDF417) Scanning System allows the scanning of 2D barcodes on NH driver s licenses in order to acquire data from them. Also the Scanning System Software was connected to the Project54 Records Application in order to provide a way for officers to quickly and efficiently check databases

4 Introduction While performing their jobs, NH State Troopers make frequent database queries on driving records. The scanner system will allow police officers to read the data from the driver s license and immediately bring up the records of the driver. The main goal of this project was to integrate a barcode scanner into the Project54 system. The main goal comprised three partial goals. The first partial goal was to provide a power supply for the scanner. The second partial goal was to create a software application to control the scanner within the Project54 system. The third partial goal was to allow voice control of the scanner. The system was designed to be used within the main Project54 application and the existing Intelligent Transportation System Data Bus (IDB) network. The barcode scanner, as every other device in this system, was connected to the IDB via its own Common IDB Interface (CIDBI) device [2]. While several devices were successfully integrated into the Project 54 system, the integration of the scanner presented a new problem. The scanner needs a power supply of 5V and 300mA, but the Common IDB Interface can supply devices only with 5V and 150mA, which is not enough. Therefore, a separate power supply was used for powering up the scanner device. An application was created to handle the scanned barcodes, and then this application was linked to the Records Application [3] to make a seamless interaction from start to finish

5 Background The following is background information taken from the MS Thesis of Kadir Dogan [4]. Barcode Technologies Barcodes can be found almost everywhere nowadays and they are important parts of industry and business. A barcode is just a different way of encoding numbers and letters by using combinations of bars and spaces of varying widths. Barcodes can be observed in many different forms. The most common symbologies are listed below [6]. UPC/EAN: This is the symbology used on items destined for the check out line. UPC symbols are fixed length and they are mandatory in the retail and food industry, and not used anywhere else for the most part. They were developed to meet the needs of grocery retailing and fit 12 digits into a reasonably compact space. Code 39: This symbology was developed because some industries needed to encode the alphabet as well as numbers into a barcode. It is typically the nonfood standard bar code, and is used for ID, inventory, and tracking purposes in various industries, such as manufacturing. However, Code 39 produces relatively long bar codes and may not be suitable if label length is a consideration. Code 128: This barcode came about when the need for a selection of characters wider than Code 39 could provide arose. When label length is a consideration, - 5 -

6 Code 128 is a good alternative to Code 39 because it s very compact and results in a dense symbol. This symbology is often used in the shipping industry where label size is an issue. Interleaved 2 of 5: Another popular symbology in the shipping industry, Interleaved 2 of 5 is widely used by the warehousing industry. This is also a very compact symbology. Postnet: Unique to the United States Postal Service, this symbology encodes zip codes for processing mail for speedy delivery. PDF417: This high density, non-linear symbology, is known as a twodimensional (2-D) barcode. The PDF417 Standard PDF stands for Portable Data File. A single PDF417 symbol carries up to 1.1 kilobytes of machine-readable data in a space no larger than a standard bar code. Unlike traditional one-dimensional (1-D) barcodes, which depend on real-time links to a larger database, PDF417 symbols are the database. PDF417 symbols travel on paper, packages, or parts. PDF417, the de facto 2-D symbology standard was invented by Symbol Technologies, Inc. A 1-D barcode contains an access code that serves as a real-time key for opening the database. However, a PDF417 symbol contains a complete data record and requires no access to an external database. Data, text, graphics, biometrics, and voice records, etc. can be directly stored in a symbol. PDF417 stacked bar code symbols all contain the following elements: Start and stop patterns, left and right row indicators, data columns, and rows. Figure 1 illustrates the PDF417 symbol structure [7]. The start pattern indicates the beginning of the left side - 6 -

7 of a PDF417 symbol whereas the stop pattern denotes the beginning of the right side of the symbol. Figure 1. The PDF417 symbol structure The left and the right indicators define how many rows and columns are used in the symbol and what level of error correction is used. There can be from 1 to 30 data columns and from 3 to 90 rows in a PDF417 symbol. In a PDF417 bar code, each bar and space does not store data. Data is actually stored in codewords. A codeword is a consecutive sequence of 4 bars and 4 spaces totaling 17X wide, where X represents the width of the smallest bar in a barcode. The 417 in PDF417 refers to this codeword structure. Codewords reside between the start pattern and the stop pattern. This region contains several types of codewords including data codewords, control codewords, and row indicator codewords. User data is first encoded into codeword values. These codeword values are then converted into physical codewords represented by bars and spaces as described above. Data codewords are physically located between the left and right row indicator codewords

8 The PDF417 symbology has error correction capability. This capability enables scanners to read the bar code even if it has been torn, written on, or damaged in other ways. How much damage a symbol can withstand depends on the amount of error correction in each PDF417 symbol. Error correction is specified by selecting a level from 0 to 8. At level 0, a damaged PDF417 cannot be read, but the damage can be detected. At levels 1 through 8, a PDF417 symbol can still be read, even when damaged. The PDF417 technology has been used in diverse applications, among others for identification purposes. From driver licenses to social services and national identification cards, PDF417 has become the preferred means of encoding identification information. Currently, the driver licenses and identification cards of the State of New Hampshire also include PDF417 2-D barcodes. The PDF417 barcodes on these cards contain the identification information about the owner of the card

9 License Data Format Figure 2 shows the data received from the scanner. This data is processed according to a 3-character combination, which precedes the essential data, shown in the Table 1. 3-character combination DAQ DAA DAG DBC DAI DAJ DBA DBB Data that follows Drivers License Number Driver s Name Driver s Street Address Driver s Sex Driver s Mailing City State License Expiration Date Driver s Date of Birth Table 1. Organization of received data stream Along with this information, there is also other information in the received data stream. For example, the length of the stream, the field that indicates the driver s height, mailing jurisdiction code, postal code etc., are also included in the data stream, but are not used in the Scanner Application

10 Figure 2. Received data stream from scanner

11 System Hardware The following hardware was necessary in creating the scanner system: Computer loaded with Project54 Application; Barcode scanner HHP IMAGETEAM 3800PDF-12; Power supply for the scanner (5V, 300mA). The Common IDB Interface can supply devices with only 5V and 150mA, which is not enough. Therefore, a separate power supply is used for the scanner device. HHP scanner cable consisting of: Serial cable for data interface; PS2 cable for scanner power; Power hook up for the HHP scanner consisting of: 5 V, 300mA power supply; PS2 interface to the power supply; An IDB network consisting of: Scanner device side CIDBI; Computer side CIDBI; Power supply simulating the car battery (12 V); Serial cable connecting IDB network to Computer; The inventory above lists the hardware used in laboratory testing. The system is connected according to Figure 3 below. The scanner should be initialized with a baud rate of 9600 bps, 8 data bits, no parity, and 1 stop bit. Initialization can be accomplished by using either the barcodes in the instruction manual [5] or the system bundled software

12 IDB Bus CIDBI CIDBI Power supply 5V 300mA Power supply 12V Figure 3. Scanner Hardware Network Graphical User Interface The Scanner Application was written to enable the police officer to use the scanner for acquiring data from a driver s license. The application can be started by pressing the scanner button on the application manager screen, or by giving voice commands to the computer using the push-to-talk button. The Graphical User Interface (GUI) is shown in Figure 4. It consists of nine buttons, eight text fields for displaying information about the driver and a status label for indication of the last operation. When the application is started the operator just has to scan the bar code from the driver s license. After a few seconds, information about the driver will be shown in the text fields. Information from all scanned licenses is saved, so the operator can display the

13 last, first, previous or next record from the array of the scanned licenses. It is also possible to erase (reset) all text fields, or send scanned data to the Records Application, by pushing the specified button. Buttons available in this application are: Figure 4. Application Window for scanner Main Screen - Return to the main screen. Previous - By activating this button the user can see information from a previous scanned license. The displayed information will not change if

14 the currently shown license is the first scanned license. Next - The user can see information from the next scanned license. The displayed information will not change if the currently shown license is the last scanned license. First - Shows information from the first scanned license. Last - Shows information from the last scanned license. Reset - Clears all text fields. Listen - Similar to the push-to-talk button on the steering wheel, this button allows the operator to give voice commands (Available voice commands are: Main Screen, Previous, Next, First, Last, Reset, Operator by Name and Operator by OLN)

15 Operator by NAME Operator by OLN - Scanned information is sent directly to the Operator License and Record by Name & DOB query window in the Records Application, shown in Figure 4. On this screen the operator license check is performed. This check is based on the operator's name and dateof-birth. The check license command returns personal data about the owner including SSN (Social Security Number) and license number. The check records command returns the same data as well as data about the subject s driving record. - Scanned information is sent directly to the Operator License and Record by OLN query window in the Records application, shown in Figure 6. This query is used to perform a driver conviction record check based on the operator's license number. The check license command returns personal data about the owner including SSN (Social Security Number) and license number. The check records command returns the same data as well as data about the subject s driving record

16 Figure 5. Operator License and Record by Name & DOB screen Figure 6. Operator License and Record OLN screen

17 The format of the GUI text fields corresponds to the data on the license barcode. The text fields, shown in Figure 4, are: Name the driver s full name (last name, first name, middle initial). Address the driver s street address. City the driver s city of residence. LIS license state. Sex driver s gender. License # 10-character driver s license number. Exp. Date license expiration date (YYYYMMDD). Date of Birth driver s date of birth (YYYYMMDD). The label Last Message, shown on Figure 4, is used to inform the operator about the last action he or she took, or which scanned license is shown. The software structure The Scanner Application determines when the scanner was used and automatically receives data from it. After receiving data from the scanner (shown in Figure 2), this data is then processed in order to isolate the useful information from it. After saving all information in separate buffers, the Scanner Application displays useful information from the driver s license in corresponding fields, in the application window. Information obtained from the scanner is stored in the array: Record_type Scanned [500] where every element holds all the relevant data from one scanned license. The structure of the record is:

18 struct Record_type { wchar_t name [25]; wchar_t address[30]; wchar_t city[15]; wchar_t state[10]; wchar_t sex[5]; wchar_t licnum[15]; wchar_t expdate[15]; wchar_t datebirth[15]; } In this record structure every field corresponds to a text field in Figure 4. It is very important to emphasize that the software was written to use the new Project54 Application Manager [8]. The new format of the Message routine is: void Message(source, destination, messageid, message_text). This version of the routine allows sending messages directly from one application (source) to another (destination). The Scanner Application routines for data manipulation are: void processscannermessage(void) - cuts important data from the received data; void resettextfields(void) deletes all text fields; void showscanned(int which) displays received data in text fields; void showprevious(void) displays data from the previously scanned license; void shownext(void) displays data from the next scanned license; void showfirst(void) displays data from the first scanned license; void showlast(void) displays data from the last scanned license; void getactual(void) gets data for currently displayed license; void createmessage(int selection) creates a message that is sent to the Records Application;

19 void sendmessage(int type) sends previously prepared message to Records Application. The following routine is added to the Records Application: void disassemblemessage(wchar_t* message) disassembles the received message from the Scanner Application and save it in the following structure: struct Scanner_data { wchar_t selection[3]; wchar_t firstname[15]; wchar_t lastname[15]; wchar_t mi[15]; wchar_t state[10]; wchar_t sex[5]; wchar_t licnum[15]; wchar_t datebirth[15]; } the routine: routines: This data is written in corresponding text fields of the Records Application using void settftext(hwnd hwnd, int htf, wchar_t *txt); The Scanner Application specific code was implemented in the following void AppHandleSpeech(LPWSTR speech_input) routine for handling the speech input. It contains numerous if statements, which are used to find the match for the input speech command; void AppHandleMessage(source, messageid, message_text) routine for handling messages received from Application manager or some other application; void AppMain(void) main procedure. It is called when the Scanner Application is loaded. The AppMain procedure contains an infinite loop for capturing data from the IDB. Several functions within the loop execute in order to buffer and process the captured data

20 Conclusion The main goal of this project was to integrate a barcode scanner into the Project54 system. The main goal comprised three partial goals. The first partial goal was to provide a power supply for the scanner. The second partial goal was to create a software application to control the scanner within the Project54 system. The third partial goal was to allow voice control of the scanner. The system was designed to be used within the main Project54 application and existing Intelligent Transportation System Data Bus (IDB) network. The barcode scanner, as every other device in this system, was connected to the IDB via its own Common IDB Interface (CIDBI) device [2]. The scanner needs a power supply of 5V and 300mA, but the Common IDB Interface can supply devices with only 5V and 150mA, which is not enough. Therefore, a separate power supply was used for powering up scanner device. An application was created to handle the scanned barcodes, and then this application was linked to the Records Application [3] to make a seamless interaction from start to finish. Also, the speech user interface was implemented in order to allow voice control of the Scanner Application. List of References [1] UNH CATLab Web page, [2] Martin, Michael E., The Project54 common interface for the intelligent transportation systems data bus version 4, Technical report ECE.P , Electrical and Computer Engineering Department, University of New Hampshire, 2001 [3] Pelhe, Albert, The Project54 Records Application, Technical report ECE.P , Electrical and Computer Engineering Department, University of New Hampshire, 2001 [4] Dogan, Kadir, A remote access and mobile data transaction system for the Project54 system, MS Thesis, ECE Department, University of New Hampshire, 2001 [5] Quick Start Guide IT3800 Convenience Kit, Welch Allyn, 1999 [6] Symbol Technologies, Inc. Web site,

21 [7] The PDF417 information Web site, [8] Pelhe, Albert, The new Project54 Application Manager, Technical report ECE.P , Electrical and Computer Engineering Department, University of New Hampshire,

Radar Application for Stalker DSR Radar Unit. Nevenka Kozomora

Radar Application for Stalker DSR Radar Unit. Nevenka Kozomora Technical report ECE.P54.2002.16 07/18/02 Introduction Radar Application for Stalker DSR Radar Unit Nevenka Kozomora The Radar Application as a part of the Project54 application software enables police

More information

A guide to barcode symbology for the logistics industry

A guide to barcode symbology for the logistics industry A guide to barcode symbology for the logistics industry Symbology in barcodes Barcode technologies provide fast reliable data collection to ensure item or package traceability, and enhance customer service.

More information

May 2001. Prepared: Product version: Keyword: Accelio Present Central 5.4. Original value:

May 2001. Prepared: Product version: Keyword: Accelio Present Central 5.4. Original value: : Page 1 : : ANSI/AIM BC2-1995, Uniform Symbology Specification - Interleaved 2 of 5 0 2 of 5 Industrial Interleaved 2 of 5 (also called I-2/5 and ITF) is suitable for encoding general purpose all-numeric

More information

The Barcode Printing option may be purchased for an additional cost. You will receive a CD that you will use to activate this feature.

The Barcode Printing option may be purchased for an additional cost. You will receive a CD that you will use to activate this feature. 27 BARCODE PRINTING Barcode Printing takes your museum to the next level of inventory control and tracking. Barcoding is a proven technology that can eliminate keyboard data entry errors. There are many

More information

ProfitTool Inventory Control System Bar Code Inventory Control

ProfitTool Inventory Control System Bar Code Inventory Control ProfitTool Inventory Control System Bar Code Inventory Control A White Paper on the Key Functions ProfitTool Bar Code Inventory Control Module General Data Systems has developed the ProfitTool Bar Code

More information

Barcode Symbology Reference Guide

Barcode Symbology Reference Guide Barcode Symbology Reference Guide Omni-ID office locations: US UK China India Germany TABLE OF CONTENTS INTRODUCTION...3 CODE 128...4 CODE 39...5 CODE 93...5 CODABAR (USD-4, NW-7 AND 2OF7 CODE)...5 INTERLEAVED

More information

BARCODE PRINTING SET UP BARCODE PRINTING

BARCODE PRINTING SET UP BARCODE PRINTING 21 BARCODE PRINTING The Barcode Printing option can be purchased for an additional cost. You will receive a floppy disk or CD that you can use to activate this feature. SET UP BARCODE PRINTING To start,

More information

How to Use Intelligent Mail Barcodes A Getting Started Guide. Your Source for Print Management and Cross Channel Marketing

How to Use Intelligent Mail Barcodes A Getting Started Guide. Your Source for Print Management and Cross Channel Marketing How to Use Intelligent Mail Barcodes A Getting Started Guide Your Source for Print Management and Cross Channel Marketing What Is the Intelligent Mail Barcode: The Intelligent Mail Barcode, or IMB, is

More information

T GG GG P IT RO Q U Q I C I K K S T S A A T R T G U D

T GG GG P IT RO Q U Q I C I K K S T S A A T R T G U D TAGGIT PRO Q U I C K S T A R T G U I D E Table of Contents Security Key Installation... 1 System Requirements / Installing... 2 Installing a Printer... 3 Creating Tags and Labels... 5 Opening Tag and Label

More information

GS1 QR Code. GS1 US Guideline

GS1 QR Code. GS1 US Guideline QR Code US Guideline June 2012 V1.2 9 May 2012, Issue #1 All contents copyright 2009 Page 1 of 15 Document Summary Document Item Current Value Document Title QR CODE Date Last Modified 14 May 2012 Current

More information

Create!form Barcodes. User Guide

Create!form Barcodes. User Guide Create!form Barcodes User Guide Barcodes User Guide Version 6.3 Copyright Bottomline Technologies, Inc. 2008. All Rights Reserved Printed in the United States of America Information in this document is

More information

Click to Continue 9/3/2013

Click to Continue 9/3/2013 Click to Continue 9/3/2013 Next This toolkit is intended to supplement and expedite the personal training and support that Yellow Dog Software provides you during your implementation process. Click to

More information

Barcode Definitions. Labels: Getting Started. Overview. Defining a barcode definition

Barcode Definitions. Labels: Getting Started. Overview. Defining a barcode definition 1 Labels: Getting Started Barcode Definitions Overview Barcode definitions contain information for different types of barcodes. You may skip this document if you are not printing barcodes, or if you are

More information

QR Codes and Other Symbols Seen in Mobile Commerce

QR Codes and Other Symbols Seen in Mobile Commerce QR Codes and Other Symbols Seen in Mobile Commerce This section describes bar code symbols frequently encountered in mobile commerce campaigns. and typical applications for each are listed. One symbology,

More information

Application Software

Application Software Application Software Application Software Application software consists of programs designed to make users more productive and/or assist them with personal tasks. Users can create documents, develop presentations,

More information

UCC 128 Carton Label

UCC 128 Carton Label UCC 128 Carton Label 1 Compliance guidelines for UCC 128 Label UCC /EAN 128 symbology The UCC / EAN-128 symbology and the associated Application Identifiers (AIs) are used to represent the SSCC, and any

More information

User Manual. BarcodeOCR 4.12.3.2. Version: September 2012 - Page 1 of 25 - BarcodeOCR 4.12.3.2

User Manual. BarcodeOCR 4.12.3.2. Version: September 2012 - Page 1 of 25 - BarcodeOCR 4.12.3.2 User Manual BarcodeOCR 4.12.3.2 Version: September 2012 - Page 1 of 25 - BarcodeOCR 4.12.3.2 Contents Contents... 2 Introduction... 3 What is BarcodeOCR?... 3 Which barcodes are supported?... 3 System

More information

COMPUTER BASICS - TERMINOLOGY

COMPUTER BASICS - TERMINOLOGY COMPUTER BASICS - TERMINOLOGY Application A computer program that does specific tasks such as word processing or spreadsheets. Bit Represents a binary digit which is the amount of information obtained

More information

Barcode Comparison Chart

Barcode Comparison Chart Barcode Comparison Chart Barcode Type Character Set Length Checksum Applications/Comments Australia Postal Code 2-D 4 Includes error correction Aztec Code 2-D Full ASCII; FNC1 and ESI control codes Min

More information

Bar Code Scanning. McKechnie

Bar Code Scanning. McKechnie McKechnie Firstly, What is a bar code? Firstly, What is a bar code? A Series of black bars on an item? By definition, a bar code is a machine-readable representation of information (usually in dark ink

More information

Introduction To Barcodes Part of the Best-Practices Handbook. Introduction To Barcodes

Introduction To Barcodes Part of the Best-Practices Handbook. Introduction To Barcodes Part of the Best-Practices Handbook Introduction To Barcodes Barco de forma t A barcode is an optical representation of data. Barcodes exist in 1D format (linear) and 2D format (geometric patterns). Barco

More information

Customer Barcoding Technical Specifications

Customer Barcoding Technical Specifications Customer Barcoding Technical Specifications June 1998 Contents Revised 3 Aug 2012 Introduction 2 Key features of the barcoding system 2 About this document 2 Why we are introducing Customer Barcoding 3

More information

Retail POS User s Guide. Microsoft Dynamics AX for Retail

Retail POS User s Guide. Microsoft Dynamics AX for Retail Retail POS User s Guide Microsoft Dynamics AX for Retail January 2011 Microsoft Dynamics is a line of integrated, adaptable business management solutions that enables you and your people to make business

More information

SalesPad InventoryControl InventoryControl User s Manual A software product created by SalesPad Solutions, LLC Copyright 2004-2012 www.salespad.

SalesPad InventoryControl InventoryControl User s Manual A software product created by SalesPad Solutions, LLC Copyright 2004-2012 www.salespad. SalesPad InventoryControl InventoryControl User s Manual A software product created by SalesPad Solutions, LLC Copyright 2004-2012 www.salespad.net Contact Information SalesPad Solutions, LLC. 3200 Eagle

More information

Contents. Bar code data transmission specifications...b-1. A-61099 October 1997 i

Contents. Bar code data transmission specifications...b-1. A-61099 October 1997 i Contents Bar Code Made Easy 1 What is a bar code?.......................................... 1 Which bar code type should I use?............................... 2 How are bar codes read?.......................................

More information

Laser Scanner Programming Guide (SE923 laser engine)

Laser Scanner Programming Guide (SE923 laser engine) Laser Scanner Programming Guide (SE923 laser engine) CONTENT Technical note... 5 How to recognise the type of the laser barcode engine... 5 How to program the laser barcode reader into default value...

More information

Barcode Based Automated Parking Management System

Barcode Based Automated Parking Management System IJSRD - International Journal for Scientific Research & Development Vol. 2, Issue 03, 2014 ISSN (online): 2321-0613 Barcode Based Automated Parking Management System Parth Rajeshbhai Zalawadia 1 Jasmin

More information

Arduino Lesson 1. Blink

Arduino Lesson 1. Blink Arduino Lesson 1. Blink Created by Simon Monk Last updated on 2015-01-15 09:45:38 PM EST Guide Contents Guide Contents Overview Parts Part Qty The 'L' LED Loading the 'Blink' Example Saving a Copy of 'Blink'

More information

Let s talk symbology. A guide to decoding barcodes

Let s talk symbology. A guide to decoding barcodes Let s talk symbology A guide to decoding barcodes Symbology in barcodes Barcode technologies provide fast reliable data collection to ensure part or product traceability, error-proof assembly processes,

More information

CHAPTER I INTRODUCTION

CHAPTER I INTRODUCTION CHAPTER I INTRODUCTION 1.1 Introduction Barcodes are machine readable symbols made of patterns and bars. Barcodes are used for automatic identification and usually are used in conjunction with databases.

More information

Table of Contents. GETTING STARTED...1 Technical Support...1 Scanner Configuration...2 Login and Select a Mode...4

Table of Contents. GETTING STARTED...1 Technical Support...1 Scanner Configuration...2 Login and Select a Mode...4 Barcode Scanner Table of Contents GETTING STARTED...1 Technical Support...1 Scanner Configuration...2 Login and Select a Mode...4 USING THE SCANNER...7 Basic Functionality...7 Shipping or Receiving Mode...8

More information

Metrologic MS1690 2D Scanner Installation Guide

Metrologic MS1690 2D Scanner Installation Guide Metrologic MS1690 2D Scanner Installation Guide Revision 1.0 Revision History 1.0 04/17/2007 Initial Release The latest version of this document can be found in the following places: Internally for Cerner

More information

Barcode Support. Table of Contents

Barcode Support. Table of Contents Barcode Support Table of Contents Barcode Scanning and Labeling Support... 2 Scanning in Barcodes... 2 Basic Scanning Techniques... 2 Quick Barcode Scanning... 2 Using the Quick Find Fields with Scanners...

More information

ADVANCED DATA FORMATTING (ADF) PROGRAMMER GUIDE

ADVANCED DATA FORMATTING (ADF) PROGRAMMER GUIDE ADVANCED DATA FORMATTING (ADF) PROGRAMMER GUIDE ADVANCED DATA FORMATTING PROGRAMMER GUIDE 72E-69680-04 Revision A April 2015 ii Advanced Data Formatting Programmer Guide No part of this publication may

More information

Guide to Editing Map Legends

Guide to Editing Map Legends Guide to Editing Map Legends Map legends explain map symbols and are crucial to the communication of a map s message. Effective legends are created with careful consideration of labels and text, classes,

More information

Frequently Asked Questions

Frequently Asked Questions Advanced Function Presentation Consortium Bar Code Object Content Architecture Frequently Asked AFPC-0011-02 Questions Implementation Tips for Producing Bar Codes with the Bar Code Object Content Architecturee

More information

Express Guide to Retail Barcodes

Express Guide to Retail Barcodes Express Guide to Retail Barcodes Introductory guide to GS1-standard barcodes for products and outer cases 5 391234 560008 5 3 9 1 2 3 4 www.gs1ie.org About GS1 barcodes What is a barcode? A barcode is

More information

FLEETMATE. Overview. Barcode Scanner. CUSTOMER GUIDE: Barcode Features

FLEETMATE. Overview. Barcode Scanner. CUSTOMER GUIDE: Barcode Features Overview FLEETMATE supports a variety of linear barcode symbologies. The box to the left provides a list of barcode symbol sets that are supported within the FLEETMATE software. You do not need to use

More information

INVENTORY MANAGEMENT

INVENTORY MANAGEMENT support@magestore.com sales@magestore.com Phone: +1-415-954-7137 INVENTORY MANAGEMENT ULTIMATE EDITION USER GUIDE Version 1.7.3 Table of Contents INTRODUCTION... 6 TERMINOLOGIES & PRINCIPLES... 7 HOW TO

More information

Bar Codes. A Primer for Document Management

Bar Codes. A Primer for Document Management For Starters Part of egistics CloudDocs For Starters Series Bar Codes A Primer for Document Management Randy Davis, Vice President Sales & Marketing Operations egistics 17304 Preston Rd, Suite 550, Dallas,

More information

User's Manual SAM 2.7 PPC 5.3.3

User's Manual SAM 2.7 PPC 5.3.3 User's Manual SAM 2.7 PPC 5.3.3 Copyright Prevas AB 2009 This description is produced by Prevas AB KS011p03b03/en V3 Prevas AB Box 1909 S-651 19 Karlstad Sweden Phone: +46 54 147400 Fax: +46 54 147499

More information

A Barcode Primer for Manufacturers Dr. Peter Green BellHawk Systems Corporation

A Barcode Primer for Manufacturers Dr. Peter Green BellHawk Systems Corporation A Barcode Primer for Manufacturers Dr. Peter Green BellHawk Systems Corporation Introduction This document is an introduction to the principles and practice of barcode scanning as it relates to a manufacturing

More information

Deposit Direct. Getting Started Guide

Deposit Direct. Getting Started Guide Deposit Direct Getting Started Guide Table of Contents Before You Start... 3 Installing the Deposit Direct application for use with Microsoft Windows Vista... 4 Running Programs in Microsoft Windows Vista...

More information

Cormant Barcode Labeling Best Practices

Cormant Barcode Labeling Best Practices Cormant Barcode Labeling Best Practices 11 July 2014 Prepared by: Brad Beamish Cormant Inc. Table of Contents Summary... 3 Publication...3 Why Label?... 4 Barcodes vs. RFID...4 What to label... 5 Where

More information

Oracle Database 10g Express

Oracle Database 10g Express Oracle Database 10g Express This tutorial prepares the Oracle Database 10g Express Edition Developer to perform common development and administrative tasks of Oracle Database 10g Express Edition. Objectives

More information

The Keyboard One of the first peripherals to be used with a computer and is still the primary input device for text and numbers.

The Keyboard One of the first peripherals to be used with a computer and is still the primary input device for text and numbers. Standard Methods of Input Keyboard Mouse Input device enables you to input information and commands into the computer. The Keyboard One of the first peripherals to be used with a computer and is still

More information

Automated Inventory System

Automated Inventory System Automated Inventory System User Manual Developed by USDA Food and Nutrition Service June 2009 (Incomplete) Table of Contents Welcome Menu Client Services Report System Inventory System Operations Tailgate

More information

USB to RS-232/422/485 Isolated Converter. Quatech Model SSU2-400I Operation Manual

USB to RS-232/422/485 Isolated Converter. Quatech Model SSU2-400I Operation Manual USB to RS-232/422/485 Isolated Converter Quatech Model SSU2-400I Operation Manual First Edition, Jun 2008 1 Table of Contents 1. Introduction 2 2. Package checklist 3 3. Product Specification 4 4. Product

More information

Synergy Controller Application Note 4 March 2012, Revision F Tidal Engineering Corporation 2012. Synergy Controller Bar Code Reader Applications

Synergy Controller Application Note 4 March 2012, Revision F Tidal Engineering Corporation 2012. Synergy Controller Bar Code Reader Applications Synergy Controller Bar Code Reader Applications Synergy Controller with Hand Held Products Bar Code Scanner OCR-A Labeled Part Introduction The value of the ubiquitous Bar Code Scanner for speeding data

More information

Simple Invoicing Desktop Database with MS Access 2013. c 2015 by David W. Gerbing School of Business Administration Portland State University

Simple Invoicing Desktop Database with MS Access 2013. c 2015 by David W. Gerbing School of Business Administration Portland State University Simple Invoicing Desktop Database with MS Access 2013 c 2015 by David W. Gerbing School of Business Administration Portland State University July 2, 2015 CONTENTS 1 Contents 1 Create a New Database 1 2

More information

This guide will show you how to setup and use the Attendance Manager Barcode Scanner add-on program.

This guide will show you how to setup and use the Attendance Manager Barcode Scanner add-on program. This guide will show you how to setup and use the Attendance Manager Barcode Scanner add-on program. 1 Getting Started Installation This program requires installation on a computer running Windows and.net

More information

Winzer Corporation 1 Revision: 4.0

Winzer Corporation 1 Revision: 4.0 Table of Content Section 1: Getting Started... 2 1.1 Overview... 2 Section 2: Installation Overview... 3 2.1 Install CD / Start.exe... 3 2.2 Welcome Screen... 4 2.3 Device Selection... 4 2.4 Auto or Industrial...

More information

white paper JANUARY 2011 The Next- Warehouse Scanning and the Emergence of 2D Bar Codes

white paper JANUARY 2011 The Next- Warehouse Scanning and the Emergence of 2D Bar Codes JANUARY 2011 The Next- Generation Warehouse Long Range Scanning and the Emergence of 2D Bar Codes Table of Contents Introduction...3 Bar coding basics...4 Bar coding in the warehouse...4 Warehouse application

More information

Laser Barcode Scanner User s Manual

Laser Barcode Scanner User s Manual Laser Barcode Scanner User s Manual FCC Compliance This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to Part 15 of the FCC Rules. These limits are

More information

The ID Technology. Introduction to GS1 Barcodes

The ID Technology. Introduction to GS1 Barcodes The ID Technology Introduction to GS1 Barcodes Contents GS1 - The Basics 2 Starting Point - GTIN 3 GTIN Labels for Cases - ITF-14 5 Adding More Data - GS1 128 6 GS1 Application Identifiers 7 Logistics

More information

Laser Barcode Scanner

Laser Barcode Scanner Laser Barcode Scanner User s Manual FCC Compliance This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to Part 15 of the FCC Rules. These limits are

More information

DS2436K Battery ID/Monitor Evaluation Kit

DS2436K Battery ID/Monitor Evaluation Kit Battery ID/Monitor Evaluation Kit www.dalsemi.com FEATURES Demonstrates the capabilities of the DS2436 Battery ID/Monitor Chip, including: - Temperature Measurement - Voltage Measurement - Cycle Counter

More information

The Use and Standardization of Barcodes in Railroad Wheel and Wheelset Manufacturing. Tim Epperson

The Use and Standardization of Barcodes in Railroad Wheel and Wheelset Manufacturing. Tim Epperson The Use and Standardization of Barcodes in Railroad Wheel and Wheelset Manufacturing Tim Epperson ARKANSAS INDUSTRIAL COMPUTING WheelShopAutomation.com 877-834-9540 Benefits of Barcoding Speed Data entry

More information

Star System Salon Management Software. Powerful Effective Easy to Use

Star System Salon Management Software. Powerful Effective Easy to Use Star System Salon Management Software Powerful Effective Easy to Use Comprehensive Solution Client Management Point of Sale Inventory Control Purchasing Sales History Client Marketing Appointment Scheduling

More information

PERCEPTION MAT-PAC. Tool Room Control. A Training Tutorial

PERCEPTION MAT-PAC. Tool Room Control. A Training Tutorial PERCEPTION MAT-PAC Tool Room Control A Training Tutorial 1 This training tutorial outlines the basic features of the PERCEPTION system for managing tools. It is a supplement to the user manual entitled

More information

USER MANUAL (PRO-CURO LITE, PRO & ENT) [SUPPLIED FOR VERSION 3]

USER MANUAL (PRO-CURO LITE, PRO & ENT) [SUPPLIED FOR VERSION 3] Pro-curo Software Ltd USER MANUAL (PRO-CURO LITE, PRO & ENT) [SUPPLIED FOR VERSION 3] CONTENTS Everyday use... 3 Logging on... 4 Main Screen... 5 Adding locations... 6 Working with locations... 7 Duplicate...

More information

LibraryWorld.com. Getting Started Guide

LibraryWorld.com. Getting Started Guide LibraryWorld.com Getting Started Guide Why LibraryWorld? Web-based No software to load No networking issues Updates are automatic Works with any web browser Full feature set at a very low price No backup

More information

Bar Codes For Inventory

Bar Codes For Inventory Bar Codes For Inventory Benchmate Bar Codes for Inventory is a convenient, cost-effective tool for storeroom management. It is ideal for unattended storerooms. Traditional methods for using full time attendants

More information

User Manual. AS-Interface Programmer

User Manual. AS-Interface Programmer AS-Interface Programmer Notice: RESTRICTIONS THE ZMD AS-INTERFACE PROGRAMMER HARDWARE AND ZMD AS-INTERFACE PROGRAMMER SOFTWARE IS DESIGNED FOR IC EVALUATION, LABORATORY SETUP AND MODULE DEVELOPMENT ONLY.

More information

020112 2008 Blackbaud, Inc. This publication, or any part thereof, may not be reproduced or transmitted in any form or by any means, electronic, or

020112 2008 Blackbaud, Inc. This publication, or any part thereof, may not be reproduced or transmitted in any form or by any means, electronic, or Point of Sale Guide 020112 2008 Blackbaud, Inc. This publication, or any part thereof, may not be reproduced or transmitted in any form or by any means, electronic, or mechanical, including photocopying,

More information

Barcodes principle. Identification systems (IDFS) Department of Control and Telematics Faculty of Transportation Sciences, CTU in Prague

Barcodes principle. Identification systems (IDFS) Department of Control and Telematics Faculty of Transportation Sciences, CTU in Prague Barcodes principle Identification systems (IDFS) Department of Control and Telematics Faculty of Transportation Sciences, CTU in Prague Contents How does it work? Bulls eye code PostNet 1D Bar code 2D

More information

Chapter 5 Objectives. Explain how voice recognition works. Describe two types of input. Understand how to input data into a handheld computer

Chapter 5 Objectives. Explain how voice recognition works. Describe two types of input. Understand how to input data into a handheld computer Chapter 5 Input Describe two types of input List characteristics of a keyboard Identify various types of keyboards Identify various types of pointing devices Chapter 5 Objectives Explain how voice recognition

More information

Barcoding 101 for Manufacturers: What You Need to Know to Get Started

Barcoding 101 for Manufacturers: What You Need to Know to Get Started Barcoding 101 for Manufacturers: What You Need to Know to Get Started Plex Online White Paper At a Glance This paper highlights what manufacturers need to know to take advantage of barcoding to improve

More information

Quick Installation. A Series of Intelligent Bar Code Reader with NeuroFuzzy Decoding. Quick Installation

Quick Installation. A Series of Intelligent Bar Code Reader with NeuroFuzzy Decoding. Quick Installation Quick Installation A Series of Intelligent Bar Code Reader with NeuroFuzzy Decoding This chapter intends to get your new FuzzyScan scanner working with your existing system within minutes. General instructions

More information

Understanding barcodes. www.brightpearl.com/ca101

Understanding barcodes. www.brightpearl.com/ca101 Understanding barcodes This ebook gives an overview of product codes, barcodes, scanners and describes where barcode management could fit in your business. www.brightpearl.com/ca0 to Understanding barcodes

More information

Optimizing Print Performance. Configuring Your Printers and Optimizing Your Templates for Maximum Throughput WHITE PAPER

Optimizing Print Performance. Configuring Your Printers and Optimizing Your Templates for Maximum Throughput WHITE PAPER Optimizing Print Performance Configuring Your Printers and Optimizing Your Templates for Maximum Throughput WHITE PAPER Contents Overview 3 Designing Your Items 4 Font Selection 4 Barcode Rendering 6 Image

More information

Identification of products that require activation at the Pointof-sale. www.gs1.eu The global language of business. in Europe

Identification of products that require activation at the Pointof-sale. www.gs1.eu The global language of business. in Europe in Europe Identification of products that require activation at the Pointof-sale Technical specifications for GS1 DataBar Version 1.0, November 2014 www.gs1.eu The global language of business Contents

More information

http://barcoderesource.com/pdf417barcode.shtml

http://barcoderesource.com/pdf417barcode.shtml 2D Barcode Fonts http://barcoderesource.com/pdf417barcode.shtml Copyright (c) 2009-2013, ConnectCode All Rights Reserved. ConnectCode accepts no responsibility for any adverse affect that may result from

More information

User Manual Microsoft Dynamics AX Add-on LabAX Label Printing

User Manual Microsoft Dynamics AX Add-on LabAX Label Printing User Manual Microsoft Dynamics AX Add-on LabAX Label Printing Version 1.7 Last Update: 17.04.2011 User Manual Microsoft Dynamics AX Add-on LabAX Label Printing Page 2 / 23 Contents 1 Introduction... 3

More information

HHSL Barcode Guidelines Version 1.0 - September 2, 2014 HHSL Barcode Guidelines Version 1.0 - September 2, 2014 Page #1 of 14

HHSL Barcode Guidelines Version 1.0 - September 2, 2014 HHSL Barcode Guidelines Version 1.0 - September 2, 2014 Page #1 of 14 Table of Contents HHSL Barcode Guidelines Version 1.0 - September 2, 2014 HHSL Barcode Guidelines Version 1.0 - September 2, 2014 Page #1 of 14 Table of Contents Table of Contents: Page # BARCODE GUIDELINES...

More information

Programming Reference Guide HP USB Barcode Scanner

Programming Reference Guide HP USB Barcode Scanner Programming Reference Guide HP USB Barcode Scanner Document Part Number: 430944-002 August 2006 Print this document before setting up the HP USB Barcode Scanner. The document provides the programming bar

More information

Automated Data Collection and Tracking System for Inventory Management

Automated Data Collection and Tracking System for Inventory Management Advanced Tracking System for Inventory Automated Data Collection and Tracking System for Inventory Management Developed by Business By Design Version 5.0 529 Martin Avenue, Rohnert Park, California 707.586.9122

More information

Equipment Room Database and Web-Based Inventory Management

Equipment Room Database and Web-Based Inventory Management Equipment Room Database and Web-Based Inventory Management Project Proposal Sean M. DonCarlos Ryan Learned Advisors: Dr. James H. Irwin Dr. Aleksander Malinowski December 12, 2002 TABLE OF CONTENTS Project

More information

ELFRING FONTS UPC BAR CODES

ELFRING FONTS UPC BAR CODES ELFRING FONTS UPC BAR CODES This package includes five UPC-A and five UPC-E bar code fonts in both TrueType and PostScript formats, a Windows utility, BarUPC, which helps you make bar codes, and Visual

More information

ACCESS 2007 BASICS. Best Practices in MS Access. Information Technology. MS Access 2007 Users Guide. IT Training & Development (818) 677-1700

ACCESS 2007 BASICS. Best Practices in MS Access. Information Technology. MS Access 2007 Users Guide. IT Training & Development (818) 677-1700 Information Technology MS Access 2007 Users Guide ACCESS 2007 BASICS Best Practices in MS Access IT Training & Development (818) 677-1700 Email: training@csun.edu Website: www.csun.edu/it/training Access

More information

SocketScan Software Advanced Programming Guide

SocketScan Software Advanced Programming Guide SocketScan Software Advanced Programming Guide A guide to help you program symbology and parameter settings for the following Socket barcode scanning products: Secure Digital Scan Card Series 3 CompactFlash

More information

BCST-20 Barcode Scanner. Instruction Manual. www.inateck.com

BCST-20 Barcode Scanner. Instruction Manual. www.inateck.com BCST-20 Barcode Scanner Instruction Manual www.inateck.com IMPORTANT NOTICE Safety Precaution * DO NOT disassemble the scanner, or place foreign matter into the scanner causing a short circuit or circuit

More information

Getting Started with POS. Omni POS Getting Started Manual. switched on accounting

Getting Started with POS. Omni POS Getting Started Manual. switched on accounting Omni POS Getting Started Manual switched on accounting i i Getting Started with Omni POS Table Of Contents Overview...1 Setting up POS...2 Initial Steps...2 Tellers...2 POS Clearing Account...3 Printing...4

More information

Getting Started with IntelleView POS Administrator Software

Getting Started with IntelleView POS Administrator Software Getting Started with IntelleView POS Administrator Software Administrator s Guide for Software Version 1.2 About this Guide This administrator s guide explains how to start using your IntelleView POS (IntelleView)

More information

Microsoft Office. Mail Merge in Microsoft Word

Microsoft Office. Mail Merge in Microsoft Word Microsoft Office Mail Merge in Microsoft Word TABLE OF CONTENTS Microsoft Office... 1 Mail Merge in Microsoft Word... 1 CREATE THE SMS DATAFILE FOR EXPORT... 3 Add A Label Row To The Excel File... 3 Backup

More information

2D ~ Matrix ~ Data Matrix ~ PDF417 ~ Stacked Barcodes

2D ~ Matrix ~ Data Matrix ~ PDF417 ~ Stacked Barcodes 2D ~ Matrix ~ Data Matrix ~ PDF417 ~ Stacked Barcodes The above pictured 2D matrix codes have been appearing on many different makes and models of vehicles. Besides the PVIN and Federal Certification Label;

More information

All V7 registers support barcode printing, except the Sharp 410/420 1A ROM and that limitation is based upon the register.

All V7 registers support barcode printing, except the Sharp 410/420 1A ROM and that limitation is based upon the register. Tools Section Barcode Printing These are basic instructions for Version 7 Polling barcode printing. Users will need to have a PLU/UPC file containing either UPC-A, UPC-E, EAN 13 or EAN 8 numbers, label

More information

ERSSTOCK INVENTORY SOFTWARE FOR PC. USER GUIDE - v 1.00

ERSSTOCK INVENTORY SOFTWARE FOR PC. USER GUIDE - v 1.00 ERSSTOCK INVENTORY SOFTWARE FOR PC USER GUIDE - v 1.00 Electronic Reading Systems Ltd 14 Wolseley Business Park Kempston Beds MK42 7PW Tel: 01234 855300 Fax: 01234 855446 1.0 INTRODUCTION CONTENTS 2.0

More information

Chapter 5 Input. Chapter 5 Objectives. Explain how a digital camera works. Define input

Chapter 5 Input. Chapter 5 Objectives. Explain how a digital camera works. Define input Chapter 5 Input Chapter 5 Objectives Define input List the characteristics of a keyboard Describe different mouse types and how they work Summarize how various pointing devices work Explain how voice recognition

More information

ex4 Central Office Portal User Manual

ex4 Central Office Portal User Manual ex4 Central Office Portal User Manual Contents PaperClip Internet express... 3 The ex4 Portal... 5 Home Page... 6 Status... 7 Find Package... 9 Find Documents...10 Email Reports...11 Address Book...12

More information

Technical Reference DYMO LabelWriter SE450 Label Printer

Technical Reference DYMO LabelWriter SE450 Label Printer Technical Reference DYMO LabelWriter SE450 Label Printer Copyright 2010 Sanford, L.P. All rights reserved. Revised 7/26/2010. No part of this document or the software may be reproduced or transmitted in

More information

INVENTORY MANAGEMENT. TechStorm. http://www.gotechstorm.com/howto/inventorymanagement.pdf

INVENTORY MANAGEMENT. TechStorm. http://www.gotechstorm.com/howto/inventorymanagement.pdf INVENTORY MANAGEMENT TechStorm http://www.gotechstorm.com/howto/inventorymanagement.pdf Inventory Management Table Of Contents Add Inventory Items In Tablet... 3 Transaction Flow for Adding Inventory in

More information

Merchant Deposit Capture Services. User Guide

Merchant Deposit Capture Services. User Guide Merchant Deposit Capture Services User Guide Disclaimer: The information and materials in these pages, including text, graphics, links, or other items are provided as is and available. The information

More information

Oak Street The Complete Solution

Oak Street The Complete Solution Oak Street The Complete Solution Eight years ago, I.S.S. set out to create a new, more powerful software package. We began with our 18 years of experience serving wholesalers. Then, we looked at the best

More information

Lesson 10: Video-Out Interface

Lesson 10: Video-Out Interface Lesson 10: Video-Out Interface 1. Introduction The Altera University Program provides a number of hardware controllers, called cores, to control the Video Graphics Array (VGA) Digital-to-Analog Converter

More information

Designing a Barcode System

Designing a Barcode System Barcode systems require three elements: Designing a Barcode System Origin: You must have a source of barcodes. These can be preprinted or printed on demand. Reader: You must have a reader to read the barcodes

More information

Lab 2: MS ACCESS Tables

Lab 2: MS ACCESS Tables Lab 2: MS ACCESS Tables Summary Introduction to Tables and How to Build a New Database Creating Tables in Datasheet View and Design View Working with Data on Sorting and Filtering 1. Introduction Creating

More information

Synergy Controller Application Note 4 August 2010, Revision - C Tidal Engineering Corporation Synergy Controller Bar Code Reader Applications

Synergy Controller Application Note 4 August 2010, Revision - C Tidal Engineering Corporation Synergy Controller Bar Code Reader Applications Synergy Controller Bar Code Reader Applications Synergy Controller with Hand Held Products Bar Code Scanner OCR-A Labeled Part Introduction The value of the ubiquitous Bar Code Scanner for speeding data

More information

To effectively manage and control a factory, we need information. How do we collect it?

To effectively manage and control a factory, we need information. How do we collect it? Auto-ID 321 Auto-ID Data-collection needs: What is our WIP? What is productivity or assignment of employees? What is utilization of machines? What is progress of orders? What is our inventory? What must

More information

2D symbols in distribution and logistics

2D symbols in distribution and logistics 2D symbols in distribution and logistics Two new position papers September 2015 Two-dimensional (2D) symbols are becoming increasingly popular. Besides mobile scanning applications for consumers also more

More information