Unitech PA700 Series Programming Manual

Unitech PA700 Series Programming Manual

Hide thumbs Also See for PA700 Series:

Advertisement

PA700 Series Programming Manual
V2. 6. 1 20 15- 02 - 03
PA700
UNITECH

Advertisement

Table of Contents
loading

Summary of Contents for Unitech PA700 Series

  • Page 1 PA700 Series Programming Manual V2. 6. 1 20 15- 02 - 03 PA700 UNITECH...
  • Page 2: Table Of Contents

    Want to know the barcode symbology ? ......................26 3.2. The received data is longer the barcode data ....................26 3.3. Enable/Disable barcode scanning through HTML5 ..................26 Simple Data Editing ..............................26 4.1. Enable data editing ............................26 4.2. rule.txt ................................26 PA700 UNITECH...
  • Page 3: Usi Communication

    All USI cross application communications are done by broadcast intent between USI and user applications. The below schematic sketches the scanner integration. ScanServer V1.95 and above (as integrated in OS Built 3230 and above) Barcode Scanner & Decoder Data Settings unitech.scanservice.start Trigger keys left/right Unitech unitech.scanservice. Scan unitech.scanservice.close software_scankey Service (V1.95 and above)
  • Page 4: Enable/Disable Scan2Key

    1.1. Enable/disable Scan2Key Description: Enable/Disable the Scan2Key which supports keyboard emulation features. Action: “unitech.scanservice.scan2key_setting” Extended data: Name: “scan2key” Type: Boolean (true=ON, false=false) 1.2. Initialize Data Receiving Procedure Description: Initialize data receiving procedure. Action: "unitech.scanservice.init" Extended data: Name: “enable” Type: Boolean (true=ON, false=false)
  • Page 5: Load Scanner Settings

    1.6. Load scanner settings Description: Load the scanner’s setting. Action: "unitech.scanservice.load_setting" Extended data: Name: “Path” Type: String Note: File name is fixed: USISETTING.CFG. And default “Path” is /sdcard/ if “Path” is left empty. Make sure path exist. 1.7. Close scan service Description: Close the scan service.
  • Page 6: Set Vibration

    1.12. Set Vibration ScanServer V2.05 or above Description: set vibration on/off on good read Action: “unitech.scanservice.vibration” Extended data: Name: “vibration” Type: Boolean (true=ON, false=false) 1.13. Set Sound ScanServer V2.05 or above Description: set sound on/off on good read Action: “unitech.scanservice.sound”...
  • Page 7: Send Param Command

    1.18. Send param command Description: Send parameter command to engine. Action: "unitech.scanservice.setting " Extended data: Name: “INDEX” Type: Integer Name: “EXTEND” Type: Boolean Name: “EXT” Type: Byte Name: “NUM” Type: Byte Name: “VALUE” Type: Byte Note: PA700 1D engine INDEX = 1; 2D engine INDEX = 2.
  • Page 8 "Type":2, "Min":0, "Max":1, "Hex":0xF140, "Tag":{ "'0'":"'Bookland ISBN-10'", "'1'":"'Bookland ISBN-13'" }</item> <item>{ "Parameter":"'Decode UPC/EAN Supplementals'", "Type":2, "Min":0, "Max":8, "Hex":0x10, "Tag":{ "'0'":"'Ignore UPC/EAN With Supplementals'", "'1'":"'Decode UPC/EAN With Supplementals'", "'2'":"'Autodiscriminate UPC/EAN Supplementals'", "'3'":"'Enable Smart Supplemental Mode'", "'4'":"'Enable 378/379 Supplemental Mode'", PA700 UNITECH...
  • Page 9 <item>{ "Parameter":"'Transmit UPC-A Check Digit'", "Type":1, "Min":0, "Max":1, "Hex":0x28 }</item> <item>{ "Parameter":"'Transmit UPC-E Check Digit'", "Type":1, "Min":0, "Max":1, "Hex":0x29 }</item> <item>{ "Parameter":"'Transmit UPC-E1 Check Digit'", "Type":1, "Min":0, "Max":1, "Hex":0x2A }</item> <item>{ "Parameter":"'UPC-A Preamble'", "Type":2, "Min":0, "Max":2, "Hex":0x22, "Tag":{ PA700 UNITECH...
  • Page 10 "'2'":"'System Character and Country Code'" }</item> <item>{ "Parameter":"'Convert UPC-E to A'", "Type":1, "Min":0, "Max":1, "Hex":0x25 }</item> <item>{ "Parameter":"'Convert UPC-E1 to A'", "Type":1, "Min":0, "Max":1, "Hex":0x26 }</item> <item>{ "Parameter":"'EAN-8 Zero Extend'", "Type":1, "Min":0, "Max":1, "Hex":0x27 }</item> <item>{ "Parameter":"'UPC/EAN Security Level'", PA700 UNITECH...
  • Page 11 "Max":2, "Hex":0xF1DA, "Tag":{ "'0'":"'Old Coupon Symbols'", "'1'":"'New Coupon Symbols'", "'2'":"'Both Coupon Format'" }</item> <item>{ "Parameter":"'ISSN EAN'", "Type":1, "Min":0, "Max":1, "Hex":0xF169 }</item> </string-array> <string-array name="Code_128"> <item>{ "Parameter":"'Code 128'", "Type":1, "Min":0, "Max":1, "Hex":0x08 }</item> <item>{ "Parameter":"'Length L1'", "Type":3, "Min":1, "Max":55, PA700 UNITECH...
  • Page 12 "Parameter":"'ISBT Concatenation'", "Type":2, "Min":0, "Max":2, "Hex":0xF141, "Tag":{ "'0'":"'Disable ISBT Concatenation'", "'1'":"'Enable ISBT Concatenation'", "'2'":"'Autodiscriminate ISBT Concatenation'" }</item> <item>{ "Parameter":"'Check ISBT Table'", "Type":1, "Min":0, "Max":1, "Hex":0xF142 }</item> <item>{ "Parameter":"'ISBT Concatenation Redundancy'", "Type":3, "Min":2, "Max":20, "Hex":0xDF }</item> </string-array> <string-array name="Code_39"> PA700 UNITECH...
  • Page 13 "Parameter":"'Code 32 Prefix'", "Type":1, "Min":0, "Max":1, "Hex":0xE7 }</item> <item>{ "Parameter":"'Length L1'", "Type":3, "Min":0, "Max":48, "Hex":0x12 }</item> <item>{ "Parameter":"'Length L2'", "Type":3, "Min":0, "Max":48, "Hex":0x13 }</item> <item>{ "Parameter":"'Check Digit Verification'", "Type":1, "Min":0, "Max":1, "Hex":0x30 }</item> <item>{ "Parameter":"'Transmit Code 39 Check Digit'", "Type":1, PA700 UNITECH...
  • Page 14 "Max":1, "Hex":0x09 }</item> <item>{ "Parameter":"'Length L1'", "Type":3, "Min":1, "Max":48, "Hex":0x1A }</item> <item>{ "Parameter":"'Length L2'", "Type":3, "Min":1, "Max":48, "Hex":0x1B }</item> </string-array> <string-array name="Code_11"> <item>{ "Parameter":"'Code 11'", "Type":1, "Min":0, "Max":1, "Hex":0x0A }</item> <item>{ "Parameter":"'Length L1'", "Type":3, "Min":1, "Max":48, "Hex":0x1C }</item> PA700 UNITECH...
  • Page 15 "Type":1, "Min":0, "Max":1, "Hex":0x2F }</item> </string-array> <string-array name="I2of5"> <item>{ "Parameter":"'Interleaved 2 of 5'", "Type":1, "Min":0, "Max":1, "Hex":0x06 }</item> <item>{ "Parameter":"'Length L1'", "Type":3, "Min":2, "Max":55, "Hex":0x16 }</item> <item>{ "Parameter":"'Length L2'", "Type":3, "Min":2, "Max":55, "Hex":0x17 }</item> <item>{ "Parameter":"'Check Digit Verification'", PA700 UNITECH...
  • Page 16 "Type":1, "Min":0, "Max":1, "Hex":0x52 }</item> </string-array> <string-array name="D2of5"> <item>{ "Parameter":"'Discrete 2 of 5'", "Type":1, "Min":0, "Max":1, "Hex":0x05 }</item> <item>{ "Parameter":"'Length L1'", "Type":3, "Min":1, "Max":48, "Hex":0x14 }</item> <item>{ "Parameter":"'Length L2'", "Type":3, "Min":1, "Max":48, "Hex":0x15 }</item> </string-array> <string-array name="C2of5"> <item>{ PA700 UNITECH...
  • Page 17 }</item> <item>{ "Parameter":"'Matrix 2 of 5 Redundancy'", "Type":1, "Min":0, "Max":1, "Hex":0xF16D }</item> <item>{ "Parameter":"'Matrix 2 of 5 Check Digit'", "Type":1, "Min":0, "Max":1, "Hex":0xF16E }</item> <item>{ "Parameter":"'Transmit Matrix 2 of 5 Check Digit'", "Type":1, "Min":0, "Max":1, "Hex":0xF16F }</item> </string-array> PA700 UNITECH...
  • Page 18 "Parameter":"'Length L2'", "Type":3, "Min":3, "Max":48, "Hex":0x19 }</item> <item>{ "Parameter":"'CLSI Editing'", "Type":1, "Min":0, "Max":1, "Hex":0x36 }</item> <item>{ "Parameter":"'NOTIS Editing'", "Type":1, "Min":0, "Max":1, "Hex":0x37 }</item> </string-array> <string-array name="MSI"> <item>{ "Parameter":"'MSI'", "Type":1, "Min":0, "Max":1, "Hex":0x0B }</item> <item>{ "Parameter":"'Length L1'", "Type":3, "Min":1, "Max":16, PA700 UNITECH...
  • Page 19 "Parameter":"'MSI Check Digit Algorithm'", "Type":2, "Min":0, "Max":1, "Hex":0x33, "Tag":{ "'0'":"'MOD 10/MOD 11'", "'1'":"'MOD 10/MOD 10'" }</item> </string-array> <string-array name="GS1_DataBar"> <item>{ "Parameter":"'GS1 DataBar Omnidirectional'", "Type":1, "Min":0, "Max":1, "Hex":0xF052 }</item> <item>{ "Parameter":"'GS1 DataBar Limited'", "Type":1, "Min":0, "Max":1, "Hex":0xF053 }</item> <item>{ PA700 UNITECH...
  • Page 20 "Parameter":"'US Planet'", "Type":1, "Min":0, "Max":1, "Hex":0x5A }</item> <item>{ "Parameter":"'Transmit US Postal Check Digit'", "Type":1, "Min":0, "Max":1, "Hex":0x5F }</item> <item>{ "Parameter":"'UK Postal'", "Type":1, "Min":0, "Max":1, "Hex":0x5B }</item> <item>{ "Parameter":"'Transmit UK Postal Check Digit'", "Type":1, "Min":0, "Max":1, "Hex":0x60 }</item> <item>{ PA700 UNITECH...
  • Page 21 "Parameter":"'USPS 4CB/One Code/intelligent mail'", "Type":1, "Min":0, "Max":1, "Hex":0xF150 }</item> <item>{ "Parameter":"'UPU FICS Postal'", "Type":1, "Min":0, "Max":1, "Hex":0xF163 }</item> </string-array> <string-array name="Composite"> <item>{ "Parameter":"'Composite CC-C'", "Type":1, "Min":0, "Max":1, "Hex":0xF055 }</item> <item>{ "Parameter":"'Composite CC-A/B'", "Type":1, "Min":0, "Max":1, "Hex":0xF056 }</item> <item>{ PA700 UNITECH...
  • Page 22 "'1'":"'Beep as each code type is decoded'", "'2'":"'Double Beep after both are decoded'" }</item> <item>{ "Parameter":"'GS1-128 Emulation Mode for UCC/EAN Composite Codes'", "Type":1, "Min":0, "Max":1, "Hex":0xF0AB }</item> </string-array> <string-array name="Symbologies_2D"> <item>{ "Parameter":"'PDF417'", "Type":1, "Min":0, "Max":1, "Hex":0x0F }</item> <item>{ "Parameter":"'MicroPDF417'", "Type":1, "Min":0, "Max":1, PA700 UNITECH...
  • Page 23 "Max":2, "Hex":0xF14C, "Tag":{ "'0'":"'Regular'", "'1'":"'Inverse Only'", "'2'":"'Inverse Autodetect'" }</item> <item>{ "Parameter":"'Decode Mirror Images (Data Matrix Only)'", "Type":2, "Min":0, "Max":2, "Hex":0xF119, "Tag":{ "'0'":"'Never'", "'1'":"'Always'", "'2'":"'Auto'" }</item> <item>{ "Parameter":"'Maxicode'", "Type":1, "Min":0, "Max":1, "Hex":0xF026 }</item> <item>{ "Parameter":"'QR Code'", "Type":1, "Min":0, "Max":1, PA700 UNITECH...
  • Page 24 "'2'":"'Inverse Autodetect'" }</item> <item>{ "Parameter":"'MicroQR'", "Type":1, "Min":0, "Max":1, "Hex":0xF026 }</item> <item>{ "Parameter":"'Aztec'", "Type":1, "Min":0, "Max":1, "Hex":0xF13E }</item> <item>{ "Parameter":"'Aztec Inverse'", "Type":2, "Min":0, "Max":2, "Hex":0xF14D, "Tag":{ "'0'":"'Regular'", "'1'":"'Inverse Only'", "'2'":"'Inverse Autodetect'" }</item> <item>{ "Parameter":"'Mobile Phone/Display Mode'", "Type":1, "Min":0, "Max":1, PA700 UNITECH...
  • Page 25 </string-array> <string-array name="Serial_Parameters"> <item>{ "Parameter":"'Baud Rate'", "Type":2, "Min":6, "Max":6, "Hex":0x9C, "Tag":{ "'6'":"'9600'" }</item> </string-array> <string-array name="Scanner_Options"> <item>{ "Parameter":"'Power Mode'", "Type":1, "Min":0, "Max":1, "Hex":0x80 }</item> <item>{ "Parameter":"'Trigger Modes'", "Type":2, "Min":0, "Max":10, "Hex":0x8A "Tag":{ "'0'":"'Level'", "'1'":"'--'", "'2'":"'--'", "'3'":"'--'", "'4'":"'--'", "'5'":"'--'", PA700 UNITECH...
  • Page 26 "Parameter":"'Linear Code Type Security Level'", "Type":2, "Min":1, "Max":4, "Hex":0x4E, "Tag":{ "'1'":"'Linear Security Level 1'", "'2'":"'Linear Security Level 2'", "'3'":"'Linear Security Level 3'", "'4'":"'Linear Security Level 4'" }</item> <item>{ "Parameter":"'Inverse 1D'", "Type":2, "Min":0, "Max":2, "Hex":0xF14A, "Tag":{ "'0'":"'Regular'", "'1'":"'Inverse Only'", "'2'":"'Inverse Autodetect'" }</item> </string-array> PA700 UNITECH...
  • Page 27: Usi Examples

    2. USI Examples 2.1. Enable/Disable scanner Intent intent = Intent(); intent.setAction("unitech.scanservice.scan2key_setting"); intent.putExtra("scan2key", true); sendBroadcast(intent); 2.2. Receive scanned data String SSI_param_data = ""; Intent sendIntent = Intent("unitech.scanservice.data"); sendIntent.putExtra("text", SSI_param_data); sendBroadcast(sendIntent); 2.3. Programming example Programming Source-code example is available as “keypad-test” at https://portal.unitech.eu/Files/Technical/PA700Scanner(key)Test_1.0.zip...
  • Page 28: Simple Data Editing

    In the case of modifier: (s)selection: This will be followed by start position, and then by length of the selection. You can put 0 for the length to mean all remaining characters. rule.txt example: q,1,t,3,1,19,28 q,1,e,^i.* m,1,s,1,0 q,2,s,2,10 q,3,t,0 m,3,s,0,0 PA700 UNITECH...
  • Page 29 UPCE + 5 0x89 Postal (Dutch) 0x24 EAN-8 + 5 0x8A Maxicode 0x25 EAN-13 + 5 0x8B Postbar (CA) 0x26 UPCE1 + 5 0x90 Postal (UK) 0x27 Multipacket Format 0x99 Macro PDF-417 0x28 Macro Micro PDF 0x9A RSS-14 0x30 PA700 UNITECH...

This manual is also suitable for:

Pa700

Table of Contents