Self-Service Barcode Scanner

Total Page:16

File Type:pdf, Size:1020Kb

Self-Service Barcode Scanner A mi madre y a mi hermana, por estar siempre ahí, ayudándome y apoyándome en todo. A vosotros dos, allá donde estéis, por que cada día os echo más de menos. A todos los Exóticos, con los que empecé esta aventura allá por el 2007. A mi tutor Javier Fernández, por ayudarme y dejarme hacer esta locura. A todos mis Erasmus Rumanos, por haberme cambiado la vida. Y a mis hermanos musicales, por ponerle banda sonora a mi vida. "Señorah..., ¡Va por uhtedeh!" “No existen límites para la mente, salvo aquellos que nosotros ponemos” Napoleón Hill Resumen La Industria de las Tecnologías de la Información y Comunicaciones (TIC) ha sido la que más ha evolucionado durante las últimas décadas, desde la aparición de la Informática y el ordenador personal en nuestra sociedad. Bien es cierto, que todos los diferentes sectores industriales y domésticos se han adaptado a esta evolución y han hecho de estas tecnologías su sustento básico, de modo que actualmente es prácticamente imposible pensar en la existencia de una empresa que no disponga de una página web en Internet o que no utilice cualquier tipo de software/hardware para sus tareas diarias (programas, bases de datos, controladoras hardware…). Pero también es cierto que muchas otras industrias no han evolucionado tan rápido ni han incorporado las TIC a su trabajo diaro, tanto como lo han hecho otras. Es el caso de la industria de la alimentación y su distribución en tiendas, supermercados y grandes superficies. Si bien es verdad que, hoy día, es impensable la existencia de esta industria sin el soporte de las TIC en ella; también es cierto que el uso de elementos informáticos en dicha industria se queda rápidamente obsoleto y su evolución es prácticamente inexistemnte. Grandes empresas de este sector actualmente siguen utilizando las mismas computadoras e infraestructuras informáticas que hace 30-40 años. El proyecto que se plantea a continuación pretende ofrecer un acercamiento de las TIC a este sector, centrándose en el uso de terminales modernos, elementos móviles, diseño y planteamiento de una solución eficiente para la industria de distribución de alimentos. Además, y aprovechando la constante interacción actual existente entre usuarios y ordenadores gracias a la aparición de smartphones, tablets y otros dispositivos electrónicos móviles; pretende hacer partícipe al cliente como usuario final del sistema, y del mismo modo, también partícipe de la propia solución. El principal objetivo del proyecto es ahorrar tiempo de espera, tanto a los clientes como a los trabajadores de la industria, mejorando de manera significativa el proceso de compra en dichos establecimientos. A lo largo de las siguientes páginas, se dará un breve repaso a las tecnologías utilizadas durante el desarrollo del proyecto, así como también a su evolución histórica desde sus inicios hasta nuestros días. Del mismo modo, también se hará hincapié en los requisitos para el desarrollo, análisis y diseño del mismo. Abstract The Information Technology and Communications Industry (ITC) has experimented a huge evolution during the last decades, since the appearance of modern Computing and the Personal Computer in our society. Is well known that all the different industrial and domestic sectors adapted to this evolution and they made these technologies their working basis, making almost impossible to think about any company which does not have an Internet Web page or a company which does not use any kind of software/hardware component for their daily work (computer programs, databases, hardware controllers…). However, it is well known that other companies, nor have evolved as fast as the ITC, neither have they used the TIC as much as some other companies did. The retail industry is a good example of this situation. It is true that, nowadays, is inconceivable the existence of this industry without the ITC support, but it is also true that the use of computers in this industry is highly outdated and its evolution is almost nonexistent. Big enterprises of this sector are currently using computers and infrastructures which are 30-40 years old. The project shown right after tries to provide an initial approach of the ITC to this sector, focusing in the use of modern computers, mobile elements, design and proposal of an efficient solution for the retail business. Furthermore, and taking advantage of the current interaction between users and smartphones, tables, and other mobile devices; it tries to make the customers take part of the typicall solution. The main goal for this project is to save waiting time, for the customers and the industry workers, improving meaningfully the shopping process in these places. During the following pages, a brief review of the used technologies will be presented, together with its historical evolution, from its beginings up to our days. At the same time, the development and analysis requirements together with the system design will be emphasized and explained in detail. Table of Contents Table of Contents ............................................................................................................................. 8 Index of Figures .............................................................................................................................. 12 Index of Tables ................................................................................................................................ 15 Introduction ................................................................................................................................... 18 1.1 Introduction ....................................................................................................................... 19 1.2 Motivation ......................................................................................................................... 19 1.3 Main Goals ......................................................................................................................... 21 1.4 Planning ............................................................................................................................. 22 1.5 Content .............................................................................................................................. 24 State of the Art .............................................................................................................................. 25 2.1 Brief Computer History ...................................................................................................... 26 The Early Years: a historic approximation .......................................................................... 26 The Analytic Machine ......................................................................................................... 26 The First Computers ........................................................................................................... 27 Electronic Computers ......................................................................................................... 27 Integrated Circuits .............................................................................................................. 28 Current Evolution ............................................................................................................... 28 2.2 Touchscreen Interfaces ...................................................................................................... 29 1960s: The First Touchscreen ............................................................................................. 29 1970s: Resistive Touchscreens ........................................................................................... 29 1980s: The Touch Decade................................................................................................... 30 1990s: Touchscreen Revolution .......................................................................................... 31 2000s: The New Millennium ............................................................................................... 32 2010s: Today and Tomorrow ............................................................................................. 33 2.3 Barcode Tags ...................................................................................................................... 33 Where do they come from? ................................................................................................ 33 How do they work? ............................................................................................................ 35 Barcode Encodings ............................................................................................................. 36 2.4 Raspberry Pi ....................................................................................................................... 40 2.5 Retail Business: Present Situation ...................................................................................... 41 Analysis .......................................................................................................................................... 42 3.1 General Description ........................................................................................................... 43 3.2 Main Users of the System .................................................................................................. 44 3.3 User Requirements ............................................................................................................ 45 3.4.1 Capability
Recommended publications
  • Barcode Symbology Reference Guide a Guide to Assist with Selecting the Barcode Symbology
    omni-id.com Barcode Symbology Reference Guide A guide to assist with selecting the barcode symbology This document Provides background information pertaining to the major barcode symbologies to allow the reader to understand the features of the codes. Barcode Symbology Reference Guide omni-id.com Contents Introduction 3 Code 128 4 Code 39 4 Code 93 5 Codabar (USD-4, NW-7 and 2OF7 Code) 5 Interleaved 2 of 5 (code 25, 12OF5, ITF, 125) 5 Datamatrix 5 Aztec Codd 6 QR Code 6 PDF-417 Standard and Micro 7 2 Barcode Symbology Reference Guide omni-id.com Introduction This reference guide is intended to provide some guidance to assist with selecting the barcode symbology to be applied to the Omni-ID products during Service Bureau tag commissioning. This document Provides background information pertaining to the major barcode symbologies to allow the reader to understand the features of the codes. This guide provides information on the following barcode symbologies; • Code 128 (1-D) • Code 39 (1-D) • Code 93 (1-D) • Codabar (1-D) • Interleave 2of5 (1-D) • Datamatrix (2-D) • Aztec code (2-D) • PDF417-std and micro (2-D) • QR Code (2-D) 3 Barcode Symbology Reference Guide omni-id.com Code 128 Code 128 is one of the most popular barcode selections. Code 128 provides excellent density for all-numeric data and good density for alphanumeric data. It is often selected over Code 39 in new applications because of its density and because it offers a much larger selection of characters. The Code 128 standard is maintained by AIM (Automatic Identification Manufacturers).
    [Show full text]
  • Readerware Cuecat Manual
    Readerware CueCat Manual This manual will help you install your CueCat(R) barcode reader and get you started scanning your books, music and videos. Important: If you purchased your CueCat from another source, you may have received software with it, do not install this software. You do not need any additional software when using your CueCat with Readerware, and following the demise of Digital Convergence, the CueCat software will no longer work. Table of Contents Installing a PS/2 CueCat on a desktop machine (Windows and Linux)..............................2 Installing a PS/2 CueCat on a laptop (Windows and Linux)..............................................4 Installing a USB CueCat (Windows, Mac OS X and Linux)..............................................5 How to Swipe a Barcode..................................................................................................6 Troubleshooting................................................................................................................7 Readerware CueCat Manual v1.04 Page: 1 Installing a PS/2 CueCat on a desktop machine (Windows and Linux) Note: Before you begin, shut down all programs and turn off your computer. If you are installing the CueCat reader on a laptop computer, proceed to the next section. Disconnect the keyboard cable from your computer. The CueCat reader operates through the keyboard port. Make sure you do not use the mouse port. If the keyboard port on your computer doesn©t match the male connector on the CueCat reader, you can get adapters at any computer store or Radio Shack. Readerware CueCat Manual v1.04 Page: 2 Connect the male connector on the CueCat reader into the computer©s keyboard port. Match up the "notch key" for easy insertion. (Note: the male connector is the one with the protruding pins.) Connect the keyboard cable to the female connector on the CueCat reader.
    [Show full text]
  • Useful Facts About Barcoding
    Useful Facts about Barcoding When Did Barcodes Begin? (Part 1) A barcode is an optical machine-readable representation of data relating to the object to which it is attached. Originally barcodes represented data by varying the widths and spacing’s of parallel lines and may be referred to as linear or one-dimensional (1D). Later they evolved into rectangles, dots, hexagons and other geometric patterns in two dimensions (2D). Although 2D systems use a variety of symbols, they are generally referred to as barcodes as well. Barcodes originally were scanned by special optical scanners called barcode readers; later, scanners and interpretive software became available on devices including desktop printers and smartphones. Barcodes are on the leading edge of extraordinary things. They have given humans the ability to enter and extract large amounts of data in relatively small images of code. With some of the latest additions like Quick Response (QR) codes and Radio-frequency identification (RFID), it’s exciting to see how these complex image codes are being used for business and even personal use. The original idea of the barcode was first introduced in 1948 by Bernard Silver and Norman Joseph Woodland after Silver overheard the President of a local food chain talking about their need for a system to automatically read product information during checkout. Silver and Woodland took their inspiration from recognizing this rising need and began development on this product so familiar to the world now. After several attempts to create something usable, Silver and Woodland finally came up with their ”Classifying Apparatus and Method” which was patented on October 07, 1952.
    [Show full text]
  • Programming Guide 1400 10Th Street Plano, TX 75074 0308 US CCD LR Programming Guide Wasp Barcode Technologies
    Barcode Scanning Made Easy Wasp Barcode Technologies Programming Guide 1400 10th Street Plano, TX 75074 www.waspbarcode.com 0308 US CCD LR Programming Guide Wasp Barcode Technologies Please Read Note: The Wasp® WLR8900 Series Scanners are ready to scan the most popular barcodes out of the box. This manual should only be used to make changes in the configuration of the scanner for specific applications. These scanners do not require software or drivers to operate. The scanner enters data as keyboard data. Please review this manual before scanning any of the programming barcodes in this manual. Tech Tip If you are unsure of the scanner configuration or have scanned the incorrect codes, please scan the default barcode on page 7. This will reset the scanner to its factory settings. Check Version Productivity Solutions for Small Business that Increases Productivity & Profitability • Barcode, data colection solutions • Small business focus • Profitable growth since 1986 • Over 200,000 customers • Business unit of Datalogic SPA © Copyright Wasp Barcode Technologies 2008 No part of this publication may be reproduced or transmitted in any form or by any Wasp® Barcode Technologies means without the written permission of Wasp Barcode Technologies. The information 1400 10th Street contained in this document is subject to change without notice. Plano, TX 75074 Wasp and the Wasp logo are registered trademarks of Wasp Barcode Technologies. All other Phone: 214-547-4100 • Fax: 214-547-4101 trademarks or registered trademarks are the property of their respective owners. www.waspbarcode.com WLR8900_8905Manual0308_sm.A0 6/25/08 3:38 PM Page 1 Table of Contents Chapter 1.
    [Show full text]
  • Dataman Configuration Codes
    DataMan® Configuration Codes 9/22/2015 Version 5.6.0 Legal Notices Legal Notices The software described in this document is furnished under license, and may be used or copied only in accordance with the terms of such license and with the inclusion of the copyright notice shown on this page. Neither the software, this document, nor any copies thereof may be provided to, or otherwise made available to, anyone other than the licensee. Title to, and ownership of, this software remains with Cognex Corporation or its licensor. Cognex Corporation assumes no responsibility for the use or reliability of its software on equipment that is not supplied by Cognex Corporation. Cognex Corporation makes no warranties, either express or implied, regarding the described software, its merchantability, non-infringement or its fitness for any particular purpose. The information in this document is subject to change without notice and should not be construed as a commitment by Cognex Corporation. Cognex Corporation is not responsible for any errors that may be present in either this document or the associated software. Companies, names, and data used in examples herein are fictitious unless otherwise noted. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, nor transferred to any other media or language without the written permission of Cognex Corporation. Copyright © 2015. Cognex Corporation. All Rights Reserved. Portions of the hardware and software provided by Cognex may be covered by one or more U.S. and foreign patents, as well as pending U.S.
    [Show full text]
  • 520-2D Manual
    Warning: This equipment generates, uses and can radiate radio frequency energy. If not installed and used in accordance with the instruction manual, it may cause interference to radio communications. It has been tested and found to comply with the limits for a Class A computing device pursuant to Subpart J of part 15 of FCC Rules, which are designed to provide reasonable protection against such interference when operated in a commercial environment. Operation of this equipment in a residential area is likely to cause interference in which case the user at his own expense will be required to take whatever measures may be required to correct the interference. This manual contains confidential and proprietary information and is copyrighted. All rights reserved. No part of this manual may be photocopied or reproduced in any form without the prior written consent of Worth Data® Inc. PROPOSITION 65 WARNING: This product, its packaging, and/or components may contain chemicals known to the state of California to cause cancer or birth defects or other reproductive harm Worth Data, Inc. USA Headquarters 623 Swift Street Santa Cruz, CA 95060 USA Phone: 1-800-345-4220 • 831-458-9938 Fax: 831-458-9964 Email: [email protected] www.worthdata.com Table of Contents Introduction Chapter 1 Installation ..................................................................................................................1-1 Components of 520-2D Reader .....................................................................................................................................1-1
    [Show full text]
  • RS507/RS507X Product Reference Guide (En)
    RS507/RS507X Hands-Free Imager Product Reference Guide 72E-120802-06 Copyright © 2020 ZIH Corp. and/or its affiliates. All rights reserved. ZEBRA and the stylized Zebra head are trademarks of ZIH Corp., registered in many jurisdictions worldwide. All other trademarks are the property of their respective owners. COPYRIGHTS & TRADEMARKS: For complete copyright and trademark information, go to www.zebra.com/ copyright. WARRANTY: For complete warranty information, go to www.zebra.com/warranty. END USER LICENSE AGREEMENT: For complete EULA information, go to www.zebra.com/eula. Terms of Use • Proprietary Statement This manual contains proprietary information of Zebra Technologies Corporation and its subsidiaries (“Zebra Technologies”). It is intended solely for the information and use of parties operating and maintaining the equipment described herein. Such proprietary information may not be used, reproduced, or disclosed to any other parties for any other purpose without the express, written permission of Zebra Technologies. • Product Improvements Continuous improvement of products is a policy of Zebra Technologies. All specifications and designs are subject to change without notice. • Liability Disclaimer Zebra Technologies takes steps to ensure that its published Engineering specifications and manuals are correct; however, errors do occur. Zebra Technologies reserves the right to correct any such errors and disclaims liability resulting therefrom. • Limitation of Liability In no event shall Zebra Technologies or anyone else involved in the creation, production, or delivery of the accompanying product (including hardware and software) be liable for any damages whatsoever (including, without limitation, consequential damages including loss of business profits, business interruption, or loss of business information) arising out of the use of, the results of use of, or inability to use such product, even if Zebra Technologies has been advised of the possibility of such damages.
    [Show full text]
  • UID QUARTERLY: Winter 2011 Tracking Solutions
    TrackIng SolutionS UID QUARTERLY: WInter 2011 InTRoDUcTIon Welcome to the UID Quarterly Winter 2011 Edition, brought to you by A2B Tracking Solutions as an educational service. We think you will find Bar code History: Fifty years ago, May 1961 to be exact, the first bar a great deal of practical and useful information here. Read each article code scanner was installed and tested on the Boston & Maine RR. This carefully and then pass along the Quarterly to a friend or colleague who project marked the dawn of the bar code industry and forever changed could benefit from reading it. the economic landscape. Read a first-hand account by the man who What you’ll find in this issue: headed that project UID Education: Check out the upcoming IUID and Track & Trace web UID Success: Learn how the US Air Force is utilizing a seek and apply seminar dates presented by David Collins of Data Capture Institute. part marking strategy, not only to satisfy UID requirements for legacy equipment, but to cleanse the data in its equipment database. news From A2B Tracking: Read all the latest from A2B. The AF part marking effort began as UID SUccESS a pilot in 2009 when A2B was tasked Air Force IUID Part Marking with marking a single base - MacDill A2B achieves “lift off” for enterprise-wide seek and apply marking AFB. That effort ran concurrently with an AF “organic” part marking Air Force has been a frontrunner in the rollout of IUID since it was effort at five other locations. Using introduced in 2003.
    [Show full text]
  • PDF417 Encoding Guide
    ExpoTools PDF417 Encoding Guide Overview Encoding two-dimensional barcodes such as PDF417 is inherently more complex than traditional one-dimensional (or linear) barcodes. A larger number of things can be altered and adjusted, making it harder to specify how to construct the barcode. This document is intended to serve as a starting point, allowing you to understand the variables that will make a barcode that is compatible with ExpoTools equipment. The Terms A PDF417 barcode is not specified simply as a height and width with a dot-size. Typically, it is specified using 4 basic parameters: . X-element: size of the smallest barcode element (or dot) . X-to-Y ratio: how many times larger that the x-element is the y element . Number of columns: how many bands are encoded on a line . Error correction level: how much redundant information is added to the barcode to allow scratches or defects. Increasing this adds to the size of the barcode From these, the height, or number of rows, is derived. In addition, a symbol set can be specified as either text, binary or numeric. Although text mode allows more characters to fit inside the same space, it is usually best to use binary mode, since it can be difficult to ensure that the data does not contain any control characters. Capacity Although ExpoTools barcode scanners can read up to 480 characters from a badge, such a barcode would prove very difficult for the average user to scan, or at least be overly large for most badge designs. In order to make the badges as easy to scan as possible, you should try to keep the average badge at around 150 characters, with an upper limit of 250 characters.
    [Show full text]
  • D4000 Modelsp1) 5
    D4000 Model SP1 ’s Guide Operator Manual P/N 002-5572 Release Version: A August 2011 RJS Technologies 701 Decatur Ave North, Suite 107 Minneapolis, MN 55427 (763) 746-8034 Phone (763) 746-8039 Fax www.rjs1.com Website Copyrights The copyrights in this manual are owned by RJS Technologies, Inc. All rights are reserved. Unauthorized reproduction of this manual or unauthorized use may result in imprisonment of up to one year and fines of up to $10,000.00 (17 U.S.C. 506). Copyright violations may be subject to civil liability. Reference RJS P/N 002-5572 Revision A (August 2011) All right reserved. ’s Guide TM Operator Models D4000 SP1 Inspector TABLE OF CONTENTS 1.0 PREFACE 1 1.1 PROPRIETARY STATEMENT 1 1.2 STATEMENT OF FCC COMPLIANCE: USA 1 1.3 STATEMENT OF FCC COMPLIANCE: CANADA 1 1.4 CE: 1 1.5 DOCUMENTATION UPDATES 1 1.6 COPYRIGHTS 1 1.7 UNPACKING AND INSPECTION 1 1.8 INSTALLING BATTERIES 2 1.9 TECHNICAL SUPPORT 2 2.0 WARRANTY 3 2.1 GENERAL WARRANTY 3 2.2 WARRANTY LIMITATIONS 3 2.3 SERVICE DURING THE WARRANTY PERIOD 3 2.4 TRADEMARKS 3 3.0 INTRODUCTION 4 3.1 WARNINGS 4 3.2 MAINTENANCE 5 TEMPERATURE SPECS 5 3.3 D4000 SP1 DESCRIPTION AND FEATURES 5 FEATURES 5 4.0 THE LASER INSPECTOR 5 FIGURE 4-1 (D4000 MODELSP1) 5 5.0 MAIN MENU SELECTIONS 6 5.1 SCAN 6 5.2 SETUP 7 5.3 STORAGE 11 5.4 STORAGE AND DATABASE 12 6.0 SCANNING SYMBOLS 14 7.0 PASS/FAIL ANALYSIS SCREEN 15 002-5572 iii RJS, Minneapolis, MN TM ’s Guide Model D4000 SP1 Inspector Operator TABLE 1 (CODE IDENTIFIERS D4000 SP1 ) 16 TABLE 2 (IDENTIFIER DESCRIPTIONS FOR PASS/FAIL ANALYSIS SCREENS)
    [Show full text]
  • ICR803 Bar Code Scanner
    BAR CODE MANUAL ICR 803 Bar Code Scanner Using This Manual This manual contains bar codes used to program the ICR803. For initial setup, product identification, and general product information, please refer to the following manuals: ICR803 Quick Start Manual ICR803 Command & Communication Guide Plug and Play Bar Codes Plug and Play bar codes provide instant engine set up for commonly used interfaces. Please note that the ICR803 interfaces are configured by the factory at time of order. These bar codes are therefore used to default the scanner to get back to the factory setup. RS-232 The RS-232 Interface bar code is used when connecting to the serial port of a PC or terminal. The following RS-232 Interface bar code also programs a carriage return (CR) and a line feed (LF) suffix, baud rate, and data format as indicated below: Option Setting Baud Rate 115200 bps Data Format 8 data bits, no parity bit, 1 stop bit RS-232 Interface USB HID Scan the following code to default the USB version of the ICR803 for USB HID bar code imagers. Scanning this code changes the terminal ID to 131. USB HID Bar Code Imager ICR803 Bar Code Manual – Rev A – 04/2007 - 2 - USB COM Port Emulation Scan the following code to program the USB version of the ICR803 to emulate a regular RS-232 based COM port. If you are using Microsoft Windows, you will need to install the USB Driver for the scanner. ICR803 Bar Code Manual – Rev A – 04/2007 - 3 - ICR803 Bar Code Manual – Rev A – 04/2007 - 4 - ICR803 Bar Code Manual – Rev A – 04/2007 - 5 - ICR803 Bar Code Manual – Rev A – 04/2007 - 6 - Good Read Indicators ICR803 Bar Code Manual – Rev A – 04/2007 - 7 - .
    [Show full text]
  • CR6000 Configuration Guide 4-29-2020
    CONFIGURATION GUIDE Configuration barcodes generated based on current firmware versions CR6000D036894_01 CR6000 Configuration Guide 4-29-2020 www.codecorp.com User Manual YouTube.com/codecorporation Table of Contents Direct Part Mark Reading Mode Setting.................................................................................................................. 7 DPM Auto Mode - Default.................................................................................................................................................................... 7 (A2) DPM Dark Field (Dot Peen 15-45 Degrees)....................................................................................................................................... 7 (A3) DPM Dark Field (Dot Peen 15-45 Degrees/Laser-Etched 90 Degrees)............................................................................................ 7 (A4) DPM Dark Field (Laser-Etched 90 Degrees)....................................................................................................................................... 7 (B1) DPM Diffuse Bright Field (Dot Peen 90 Degrees)............................................................................................................................. 7 (B2) DPM Diffuse Bright Field (Dot Peen/Laser-Etched 90 Degrees)....................................................................................................... 7 (B3) DPM Diffuse Bright Field (Laser-Etched 90 Degrees)......................................................................................................................
    [Show full text]