Swipetrack Browser API Revision 2.0.0

Total Page:16

File Type:pdf, Size:1020Kb

Swipetrack Browser API Revision 2.0.0 SwipeTrack Browser API Revision 2.0.0 SwipeTrack Browser API Table of Contents Table of Contents Introduction .................................................................................................................................................. 4 Release Notes .......................................................................................................................................................... 4 Supported Devices ........................................................................................................................................ 5 Barcode Readers & Magnetic Stripe Readers (MSR) .................................................................................................. 5 Printers .................................................................................................................................................................... 5 Radio Frequency Identification (RFID) Readers ......................................................................................................... 5 JavaScript Interface ....................................................................................................................................... 6 Barcode Reader Functions ........................................................................................................................................ 6 stBrowserDidScanBarcode ................................................................................................................................ 6 Magnetic Stripe Reader (MSR) Functions .................................................................................................................. 6 stBrowserDidReadCardData .............................................................................................................................. 6 stBrowserDidReadEncryptedCardData ........................................................................................................ 6 stBrowserDidReadFinancialCardData ........................................................................................................ 7 Radio Frequency Identification (RFID) Functions ....................................................................................................... 7 stBrowserDidDetectRFCard .............................................................................................................................. 7 stBrowserDidReadRFCard ................................................................................................................................... 7 stBrowserDidReadRFCard ................................................................................................................................... 8 stBrowserShouldCloseRFCardOnDetect ...................................................................................................... 8 Miscellaneous Functions .......................................................................................................................................... 9 stBrowserDidCapturePicture ......................................................................................................................... 9 stBrowserDidCaptureSignature .................................................................................................................... 9 URI ScHeme ................................................................................................................................................. 10 Barcode Reader Functions ...................................................................................................................................... 10 stBrowser://startBarcodeScanner ........................................................................................................... 10 stBrowser://startCameraScanner .............................................................................................................. 10 stBrowser://stopBarcodeScanner .............................................................................................................. 10 stBrowser://stopCameraScanner ................................................................................................................ 10 Browser Functions .................................................................................................................................................. 11 stBrowser://capturePicture ....................................................................................................................... 11 stBrowser://captureSignature .................................................................................................................. 11 stBrowser://clearCredentials .................................................................................................................. 11 stBrowser://closeTab ..................................................................................................................................... 11 stBrowser://getAppSettings?callback=@CALLBACK .......................................................................... 12 stBrowser://getLastLaunchedTime?callback=@CALLBACK .............................................................. 12 stBrowser://openTab?url=@URL .................................................................................................................. 12 stBrowser://playSound?sound=@SOUND .................................................................................................... 12 stBrowser://quitApplication?msg=@MSG ............................................................................................... 13 stBrowser://setAddressBarHidden?hidden=@HIDDEN ........................................................................ 13 stBrowser://setAppSettings?settings=@SETTINGS .......................................................................... 13 stBrowser://setHomePage?page=@PAGE .................................................................................................... 13 stBrowser://setNavigationBarHidden?hidden=@HIDDEN ................................................................ 13 stBrowser://vibrateDevice?count=@COUNT ........................................................................................... 14 Print Functions ....................................................................................................................................................... 14 stBrowser://printHtml?html=@HTML ......................................................................................................... 14 stBrowser://printText?text=@TEXT ......................................................................................................... 14 stBrowser://printHtml?url=@URL .............................................................................................................. 14 Revision 2.0.0 2 SwipeTrack Browser API Table of Contents Radio Frequency Identification (RFID) Functions ..................................................................................................... 14 stBrowser://closeRFCard?index=@INDEX ............................................................................................... 14 stBrowser://readRFCard?index=@INDEX&addr=@ADDR&len=@LEN .................................................. 15 stBrowser://readRFCard?index=@INDEX&app=@APP&file=@FILE&len=@LEN ............................. 15 Reference .................................................................................................................................................... 16 Table 1: Barcode Type Enumeration ....................................................................................................................... 16 Table 2: Magnetic Card Encryption Type Enumeration ............................................................................................ 17 Table 3: RFID Card Type Enumeration ..................................................................................................................... 17 Table 4: Browser Settings Object Properties ........................................................................................................... 17 Table 5: Browser Sound Files .................................................................................................................................. 18 Table 6: Encrypted Magnetic Card Properties ......................................................................................................... 18 Revision 2.0.0 3 SwipeTrack Browser API Introduction Introduction This document outlines how to integrate a website with the SwipeTrack Browser API. The API outlined in this document allows websites that implement it to communicate with supported hardware devices through the SwipeTrack Browser application. Release Notes Version Date Changes 1.0.0 5/20/2014 Initial document release 1.0.1 6/12/2014 Added the section on User Defined Callbacks 1.0.2 7/15/2014 Added “stBrowser://printURL?url=@URL” function Added Star Micronics TSP100 to supported devices list Deprecated “stBrowser://airPrint?url=@URL” function 1.0.3 8/26/2014 Added methods for capturing a user signature Added “msrRawEncryptionData” to Table 5 1.1.0 12/23/2014 Added “stBrowserCacheStoragePolicy” to Table 4 1.1.1 1/6/2015 Added methods for capturing a picture 1.1.2 1/29/2015 Updated Supported Devices list Updated “stBrowser://printBarcode” function with new printer support 2.0.0 2/28/2017 Rebuilt document for release of SwipeTrack Browser v6.0.0
Recommended publications
  • ITG Barcode Generator
    ITG Barcode Generator Copyright © 2007-2018, IT Genetics. All Rights Reserved. 3 Contents Introduction 5 1 Key Fe.a..t.u..r..e..s......................................................................................................................... 5 2 System.. .R..e..q..u..i.r.e..m...e..n..t.s............................................................................................................ 6 3 Installi.n..g................................................................................................................................ 6 4 What c.a..n.. .y..o..u.. .d..o.................................................................................................................... 6 How to Generate Barcode Labels 7 1 Genera..t.e.. .L..i.s..t........................................................................................................................ 7 2 Forma.t.t.i.n..g.. .B..a..r.c..o..d..e............................................................................................................... 9 Printing Barcodes 9 1 Printin.g.................................................................................................................................. 9 2 Chang..i.n..g.. .P...r.i.n..t.e..r. .S..e..t.t.i.n..g..s.................................................................................................... 11 Selecting Label Type 11 1 Label. .T..y..p..e..s. .S...u..p..p..o..r.t.e..d........................................................................................................ 14 Symbologies
    [Show full text]
  • 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]
  • Product Specifications
    SCANNER L-50 Series CCD - Laser - 2D Imager Highlights tSophisticated ergonomic design with an excellent price-to- performance ratio tIdeal solution for a variety of applications in retail, warehousing, distribution, healthcare, transportation and logistics tAvailable with CCD, laser or 2D Imager barcode scanner tRapidly scans and decodes a wide variety of 1D or 2D barcodes tUSB (HID), RS232 or keyboard wedge interfaces available tReplaceable interface cable tTop panel design allows for customer customization such as logos tDurable and reliable — withstands drops of 5 feet to concrete, IP 42 rating tAvailable in black or white tStand included for hands-free scanning tBacked by a two year warranty L-50 Product Specifications OPERATING INDICATORS SUPPORTED SYMBOLOGIES: SUPPORTED SYMBOLOGIES: CPU: ARM-926EJ-S 400 MHz UPC-A, UPC-A Add-on, UPC-E, UPC-E Add-on, EAN-13, BARCODE (1D): UPC-A, UPC-A Add-on, UPC-E, EAN-13 Add-on, EAN-8, EAN-8 Add-on, Code 39, UPC-E Addon, EAN-13, EAN-13 Add-on, EAN-8, EAN-8 VISUAL: 1 white LED Tri-Optic, NW-7 (Codabar), Industrial 2 of 5, Interleaved Add-on, JAN-8, JAN-13, Code 39, Tri-Optic, Codabar NON-VISUAL: Buzzer 2 of 5, Code 93, Code 128, GS1-128, S-Code, (NW-7), Industrial 2 of 5, Interleaved 2 of 5, S-Code, MSI/Plessey, UK/Plessey, TELEPEN, Matrix 2of5, IATA, Code 93, Code 128, MSI/Plessey, UK/Plessey, OPERATING KEYS Chinese Post Matrix 2of5, IATA, GS1 DataBar, GS1 TELEPEN, Matrix 2 of 5, Chinese Post Matrix 2 of 5, ENTRY OPTIONS: 1 scan key DataBar Limited, GS1 DataBar Expanded, Code 11, Code 11, Korean
    [Show full text]
  • Bar Coding Keys in Leashtime
    Bar Coding Keys in LeashTime Keeping track of your client keys a big job if you have more than a few clients, and key management can become major problem if you don't have a system for finding keys when you need them. LeashTime helps you keep track of all your client keys, all of the time. When you use it to check in and check out keys from your office to your sitters, finding a client key takes just a moment. Check-in and check-out are quick and easy when you label your keys with bar codes and use a scanner to read them. Managers and sitters alike can make use of these barcodes. Printing Key Labels To print barcode labels for one clients' keys, go to the Key Editor. From the Home Info tab of the client profile, click the Edit / Print Labels button: You can print out individual key labels from the Key Editor by clicking on the little barcode icons: You can save paper and time by printing out lots of key labels at once from the Key Location Report (KEYS > Key Location Report). Key Tags If you're going to print key labels, you will need key tags to slip the labels into. Search eBay for “key label tags” and you will find plenty of them. A tag that encases the label or protects the label from the elements with a window of plastic is a good idea. The largest size label tag that LeashTime currently prints labels for is sold under the Clik-It brand.
    [Show full text]
  • Tracking Codes and How They Work
    Tracking Codes and How They Work > Industrial Traceability 1 Introduction In the past few years, traceability has become a major issue for the industrial sector, since allowing for better tracking and management of products can lead to important cost/savings. Most of the time, this notion of traceability takes the form of barcodes on products. Originally, the well-known, one-dimensional (1D) barcodes were the first barcodes to be created and they have been used ever since due to their simplicity. But due to the limited quantity of information which can be stored in these initial barcodes, a database is needed to interpret the decoded information and to link it to the information of the product. Without the database, the number that is decoded does not mean anything. However, sometimes, a higher density storage of information than the one allowed by 1D codes is needed. So, two-dimensional barcodes were created to store a maximum of information without requiring an accompanying database. State of the Art Code By having the capacity to store information in two-dimensions (2D); these barcodes can store such a density of information that a product and its information can be decoded without using an external database. The code itself can contain information like: the brand, the name of the product, the year of fabrication and so forth. For a given industry, the ability to access this critical information at every step of the production process without the use of an accompanying database greatly facilitates the handling of the product. However, for these codes to be readable by all the subcontractors along the production line, standards for two-dimensional and one-dimensional barcodes needed to be created.
    [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]
  • Kiosk Barcode Reader
    KBR2D Kiosk Barcode Reader KBR2D is the family of barcode scanners designed for self-service kiosks, ATMs, price checkers, healthcare and for any OEM application, also available in a plastic case version (KBR2D-C). KBR2D is a high-performance, high-volume omnidirectional scanner, capable of quickly and accurately reading any 1D and 2D barcodes, whether printed on paper (badges, receipts, health bracelets) or displayed on the screen of a smartphone or of a tablet. KBR2D scanners are based on CMOS technology for optimal image sensitivity and dynamic range. KBR2D integration is quick and easy thanks to several mounting options. www.custom.biz - [email protected] Follow us CHARACTERISTICS Easily integrated with various OEM applications 1D and 2D barcode scanning Omnidirectional scanning: no need to align barcode and scanner, ensuring user comfort and protecting productivity Long distance reading from 3 to 28 cm without problems even in direct sunlight (100,000 lux) Reading barcodes on screens of smartphones or tablets even with brightness reduced to 25/30% Red colored pointer for precise aiming and optimal barcode acquisition Flexibility: various external mounting options or internal screw holes Integrated decoder Custom ScannerSet configuration software DIMENSION: www.custom.biz - [email protected] Follow us www.custom.biz - [email protected] Follow us TECHNICAL SHEET KBR2D-C KBR2D GENERAL Interface USB-HID(or Virtual COM port) RS232/USB-HID(or Virtual COM port) UPC-A, UPC-E, EAN-8/JAN-8, EAN-13/JAN-13, Code 39, Code 128, Interleaved 25, Industrial
    [Show full text]
  • EIGP 114.2018 (Revision 20 June 2018 Vern Lorenson – ECIA 2D Barcode SME)
    ECIA Publication Labeling Specification for Product and Shipment Identification in the Electronics Industry - 2D Barcode (Including Human Readable and 1D Barcode) EIGP 114.2018 (Revision 20 June 2018 Vern Lorenson – ECIA 2D Barcode SME) June 2018 Electronic Components Industry Association Industry Specifications Rev20.06.2018 EIGP 114.2018 Page 1 of 44 NOTICE ECIA Industry Guidelines and Publications contain material that has been prepared, progressively reviewed, and approved through various ECIA-sponsored industry task forces, comprised of ECIA member distributors, manufacturers, and manufacturers’ representatives. After adoption, efforts are taken to ensure widespread dissemination of the guidelines. ECIA reviews and updates the guidelines as needed. ECIA Industry Guidelines and Publications are designed to serve the public interest, including electronic component distributors, manufacturers and manufacturers’ representatives through the promotion of uniform and consistent practices between manufacturers, distributors, and manufacturers’ representatives resulting in improved efficiency, profitability, product quality, safety, and environmentally responsible practices. Existence of such guidelines shall not in any respect preclude any member or non-member of ECIA from adopting any other practice not in conformance to such guidelines, nor shall the existence of such guidelines preclude their voluntary use by those other than ECIA members, whether the guideline is to be used either domestically or internationally. ECIA does not assume any liability or obligation whatever to parties adopting ECIA Industry Guidelines and Publications. Each company must independently assess whether adherence to some or all of the guidelines is in its own best interest. Inquiries, comments, and suggestions relative to the content of this ECIA Industry Guideline should be addressed to ECIA headquarters.
    [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]