CipherLab 8000 User Manual

CipherLab 8000 User Manual

Hide thumbs Also See for 8000:
Table of Contents

Advertisement

FORGE Batch Application Generator
For 8 Series Mobile Computers:
8000 / 8200 / 8300 / 8400 / 8500 / 8600 / 8700
Version 4.03

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the 8000 and is the answer not in the manual?

Questions and answers

Liz Clark
January 20, 2025

How do I add (,1) to each of my scans for CipherLab 8000. I have 1 scanner that does it and everything downloads into my pic list fine. But my other scanner just downloads the UPC without a count and won't download into my PIC list. I made sure both have the same settings. Any ideas?

Summary of Contents for CipherLab 8000

  • Page 1 FORGE Batch Application Generator For 8 Series Mobile Computers: 8000 / 8200 / 8300 / 8400 / 8500 / 8600 / 8700 Version 4.03...
  • Page 2 Due to continued product development this information may change without notice. The information and intellectual property contained herein is confidential between CIPHERLAB and the client and remains the exclusive property of CIPHERLAB CO., LTD. If you find any problems in the documentation, please report them to us in writing.
  • Page 3: Release Notes

    RELEASE NOTES Version Date Notes Modified: AGX Template Conversion – conversion between 8200 4.03 Aug. 20, 2014 and 8600 added Modified: 5.1.4 – Mifare login key settings added Modified: 5.1.5 – Upload method settings added with FastVPort for 8600 series Modified: 5.1.6 –...
  • Page 4 New: 6.3 Color Properties (8600 only) Modified: 7.3 MobileLink removed Modified: Appendix I Scan Engine and RFID Tag Supported tables updated Modified: Appendix V Command Line Syntax – AG_Load added Modified: Appendix IV Creating a Script File added Modified: 3.3.1 – Description for “Show message when data is 3.23 Jun.
  • Page 5 1.8.18 “Date” newly inserted. 1.8.19 “Time” newly inserted. Modified: 5.1.5 “Upload Method” 8000, 8200, 8300 & 8400: The interface “Bluetooth SPP” is deleted and replaced by “Bluetooth SPP_Master” and “Bluetooth SPP_Slave”. Modified: 5.1.6 “Download Method” 8000, 8200, 8300 & 8400: The interface “Bluetooth SPP” is deleted and replaced by “Bluetooth SPP_Master”...
  • Page 6 Modified: 1.8.15 Counter Modified: 7.3 Mobile Link — update screenshots Modified: 7.3.3 View Link Status — 8000/8300 supports Auto Upload Modified: 7.3.7 Change Data File Settings — update Auto File Name Modified: Appendix II — change Negative Barcode to “Enable” by default Modified: Getting Started, Upload Data —...
  • Page 7 2.10 Sep. 19, 2007 New Word template applied 2.07 June 20, 2006 Company name changed to CIPHERLAB CO., LTD. since April 2006 Modified: 5.3 Barcode & Parameters Modified: 1.2.2 — Font_12x12 not supported 2.06 Apr. 14, 2006 Modified: 5.1 & 5.2.6 Modified: 6.2, 6.4 &...
  • Page 9: Table Of Contents

    CONTENTS RELEASE NOTES ..........................- 3 - INTRODUCTION ............................ 1 System Requirements........................2 Intended Purpose..........................2 Features............................. 2 Installing FORGE Batch AG ....................... 3 Getting Started ..........................4 Download AG Runtime ......................... 4 Download Application Templates....................5 Download Lookup Files........................ 7 Collect &...
  • Page 10 FORGE Batch Application Generator User Guide 1.5 Lookup (File) ..........................41 1.6 Date & Time Stamp ........................42 1.7 Branch ............................43 1.8 Reset Current Form ........................43 1.9 Data Type ..........................44 1.9.1 Nil ............................45 1.9.2 Text............................ 46 1.9.3 Integer..........................46 1.9.4 Real ...........................
  • Page 11 FORGE Batch Application Generator User Guide 2.5.2 Save Selected Item ......................69 2.5.3 Pass Down ........................69 2.6 Separate Each Data File and Edit Form Name...............69 2.7 Item Name ..........................70 2.8 Next ............................70 2.9 Reset Current Menu .........................70 LOOKUP.............................. 71 3.1 Select a Lookup File .........................
  • Page 12 FORGE Batch Application Generator User Guide 5.1.8 Reset Settings ........................94 5.2 Function Key Setting ........................ 95 5.3 Security Setting......................... 96 5.3.1 Security Checking......................96 5.3.2 Upload .AGX ........................98 STARTUP ............................99 6.1 Application Start From......................100 6.2 Font Properties ........................101 6.3 Color Properties (8600 only)....................102 6.4 Data Field Properties......................103 6.4.1 Number of Delimiter ......................103...
  • Page 13 FORGE Batch Application Generator User Guide COMMAND LINE SYNTAX.........................161 Download Utilities..........................162 DLookup............................162 ProgLoad...........................163 AG_Load............................164 Upload Utilities ..........................166 Data_Read..........................166 CREATING A SCRIPT FILE.........................171 Remote File Information ......................174 Local File Information ......................174 Version Control .........................175 Mandatory Flag.........................175 Update Script File........................176 Update User Program.......................177 Switch to a Different Server ....................177 Wildcards for Remote File Name ....................178...
  • Page 15: Introduction

    INTRODUCTION Easy-to-use and quick-to-apply, FORGE Batch Application Generator designed for CipherLab 8-Series Mobile Computers (8000/8200/8300/8400/8500/8600/8700) enables users to develop the custom templates that work with the AG runtime preloaded on the mobile computers. Users are in the position to define their own application templates on any desktop computer without writing any program code.
  • Page 16: System Requirements

    Data collection mainly consists of three elements: input (scanning or key-in), data processing, and output (or updating database). FORGE Batch Application Generator for 8000/8200/8300/8400/8500/8600/8700 Series Mobile Computers is specifically designed to deal with the sequences of data processing inside the mobile computers.
  • Page 17: Installing Forge Batch Ag

    CipherLab | Forge | Batch | Application Generator. Shortcuts to the Remote Console utility is created and placed in Start | All Programs | CipherLab | Forge | Batch | Remote Console. Refer to the Remote Console user guide. Shortcuts to the utilities are created and placed in Start | All Programs | CipherLab | Forge | Batch | Utilities.
  • Page 18: Getting Started

    FORGE Batch Application Generator User Guide GETTING STARTED The 8 series mobile computer have to be preloaded with files as follows to commence data collection: an AG runtime (U8*.SHX) an application template (*.AGX) some other files such as lookup files The 8 Series Batch Application Generator enables the data exchange between a mobile computer and a host computer such as your PC.
  • Page 19: Download Application Templates

    Note: If you have installed the Batch AG to the default directory prompted by the installation wizard, the AG runtime programs for 8 series models can be accessed in the “C:\CipherLab\Forge\Batch\8 Series\RunTime\” directory. If not, browse to where you have installed the Batch AG.
  • Page 20 FORGE Batch Application Generator User Guide Property Groups Descriptions Startup Configures the program sequences and customizes the user interface that are to be presented on the mobile computer. Settings Configures system settings so that they work when the mobile computer is initializing. Symbology Configures reader settings, symbologies and barcode parameters.
  • Page 21: Download Lookup Files

    Introduction Note: (1) As the template file includes the settings of the mobile computer’s upload/download interface, those on the mobile computer will be overwritten after the template file is sent to the mobile computer. (2) SD Card option is provided from which the 8200/8400/8600/8700 mobile computers can download template files (.AGX).
  • Page 22: Upload Data

    FORGE Batch Application Generator User Guide UPLOAD DATA To upload the data collected by the mobile computer to your PC: 19) On the mobile computer, select 2. Upload Data. The following options will be presented when lookup files are used. Data file(s)  ...
  • Page 23: Localization

    3) Send a font file (*.SHX) to the mobile computer. A set of font files are bundled with the Batch AG to support a few languages on 8000, 8200, 8300, 8400, 8500, 8600 and 8700 models. If you haven’t selected an alternative directory when installing the Batch AG, these font files are accessible in the “C:\CipherLab\Forge\Batch\8 Series\Font Files”...
  • Page 24 FORGE Batch Application Generator User Guide 1. On the mobile computer, press [7], [9] and [Power] simultaneously to boot the mobile computer into System Menu. Select 6. Load Program. And select a download interface. 2. Run Batch AG on your PC. From the menu bar, select Transfer | Send Program to send a desired font file (.SHX) to the mobile computer.
  • Page 25: Using Ftp Server To Transfer Files

    Introduction USING FTP SERVER TO TRANSFER FILES Creating template files by the Batch AG version 1.00.0008 or newer, a remote FTP server is readily available to which the mobile computer is allowed to log in and transfer files whether wirelessly through Wi-Fi or wired by Ethernet Cradle. FTP stands for File Transfer Protocol and is built on a client-server architecture.
  • Page 26 FORGE Batch Application Generator User Guide User Name Specify the user name for logging onto the remote FTP server. (64 characters maximum) Password Specify the password for logging onto the FTP server. (64 characters maximum) FTP Communication Interface Among 8-Series mobile computers, their communication with FTP servers are supported through the following interfaces: Options 8071...
  • Page 27: Ftp File Settings

    Introduction FTP FILE SETTINGS After completing the configuration of an FTP server, you need to configure which files should be copied to and from the mobile computer. From the menu bar of the Batch AG, select Transfer | FTP File Setting to bring up the [FTP File Setting] dialogue box.
  • Page 28 FORGE Batch Application Generator User Guide Data File Settings In this group box, select which data files will be uploaded to the FTP server. Instead of using the default file name “DATAF1~DATAF10”, you may change it if necessary. The length of the file name plus the full directory path on the FTP server is maximum 255 characters.
  • Page 29: Wlan Communication Settings

    Introduction WLAN COMMUNICATION SETTINGS Some of CipherLab’s 8-Series models support Wi-Fi networking. The configuration of Wi-Fi connection is necessary for the mobile computer to log in to a WLAN network. Run Batch AG on your PC. Select Transfer | WLAN Communication Setting from the menu bar.
  • Page 30: Wlan Security Settings

    FORGE Batch Application Generator User Guide WLAN SECURITY SETTINGS In order to prevent information theft, IEEE 802.11 standard has defined two authentication processes provide Wi-Fi security. They “Open System Authentication” (OSA) and “Shared Key Authentication (SKA)”. Make valid security settings here to enable the mobile computer to access a WLAN network. Click the Security button in the [WLAN Communication Setting] dialogue box.
  • Page 31 Introduction challenge-response handshake by encrypting/decrypting a challenge text using the pre-configured WEP keys takes place between the client computer and the AP. If the AP finally justifies the challenge text it decrypts, it will send back a positive response to the client computer. Then the client gets to connect to the network.
  • Page 32: Remote Console Data Transfer

    FORGE Batch Application Generator User Guide REMOTE CONSOLE DATA TRANSFER Remote Console harnesses a Windows-based PC (host) to one or more mobile computers (clients) so the host is able to retrieve data files from the client(s) and exchange lookup files with them. Please see the Remote Console user guide for more details.
  • Page 33: Title Bar

    After the Batch AG opens an application template file (*.AGX), the Title Bar shows the version info about the Batch AG that created the application template file. The screenshot below displaying an 8000 application template file created by a previous version of Batch AG software is now opened by the Batch AG.
  • Page 34 FORGE Batch Application Generator User Guide Delivers the version of the Batch AG that created the currently opened application template file. Note when the opened application template file is too dated to carry the creator’s version info, the Title Bar shows the software’s version info.
  • Page 35: Menu Bar

    Introduction MENU BAR The Menu Bar contains a number of menus that specify which task you want the system to perform. Each menu contains a list of commands and sometimes sub-menus. For the provided tools, refer to Utilities. Menu Command Action…...
  • Page 36 FORGE Batch Application Generator User Guide Remote Console Data Fetches data from the mobile computer via the Remote Transfer Console utility. FTP Communication Assigns the IP and port number of a remote FTP server Settings as well as the username and password for the mobile computer to log in.
  • Page 37: File Menu

    Introduction FILE MENU Batch AG’s File menu contains the commands relating to the handling of files, such as open, save, save as, etc. It also includes a list of recently opened files and the Exit command to quit the Batch AG. The File menu and its commands are detailed in the following content of this section.
  • Page 38: Agx Template Conversion

    FORGE Batch Application Generator User Guide AGX TEMPLATE CONVERSION This command converts the currently edited template file to a template for another 8-series model. Select File | Convert to 8xxx from the menu bar of the Batch AG to achieve the conversion. The template conversion involves the change of these 2 elements of a template: The changes of upload/download interface.
  • Page 39 Target Original Target 8200 8600 Modem RS232 Modem RS232 Ethernet Cradle 8700 Modem RS232 Modem RS232 Ethernet Cradle 8300 8000 Direct-RS232 Cradle IR Direct-RS232 Cradle IR Keyboard Wedge 8400 Direct-RS232 RS232 Direct-RS232 RS232 Cradle IR Cradle IR IrDA IrDA Keyboard...
  • Page 40 FORGE Batch Application Generator User Guide Conversion between Devices Upload Interface Download Interface Original Target Original Target Original Target 8400 8600 Modem RS232 Modem RS232 Ethernet Cradle 8500 8200 Cradle IR RS232 Cradle IR RS232 IrDA IrDA 8400 Cradle IR RS232 Cradle IR RS232...
  • Page 41 For 8500 series, after you select “Convert to 8400”, the prompt “F8:Edit F9:Del” will change over to 8400’s “F8:Edit Del:Del”. If you convert an 8300 template file to an 8000 template file, the prompts which are considered too long will be truncated automatically.
  • Page 42: Recent File List

    FORGE Batch Application Generator User Guide RECENT FILE LIST The File menu shows the recently opened templates when it is dropped down. Up to 4 recently opened template files are displayed for your quick access. The most recently opened one is placed on the top. Click File from the menu bar to see them.
  • Page 43: Toolbar

    Introduction TOOLBAR The toolbar offers most of the functions provided in the menu bar. An icon is a button clicked to trigger Batch AG to take an action. Icons Command Description Creates a new application template. Open Opens an existing application template. File path needs to be specified.
  • Page 44 FORGE Batch Application Generator User Guide...
  • Page 45: Form

    Chapter 1 FORM A form means a data collecting form that covers a series of input fields for users to enter the data. One or more data collecting forms can be arranged in a menu, and multiple menus are definable for an application template. Forms and menus can be set to connect to each other for user’s data collecting needs.
  • Page 46 FORGE Batch Application Generator User Guide IN THIS CHAPTER 1.1 Select a Form............33 1.2 Properties ..............33 1.3 Font ............... 40 1.4 Color Properties (8600 only)........40 1.6 Date & Time Stamp............ 42 1.7 Branch ..............43 1.8 Reset Current Form............ 43 1.9 Data Type..............
  • Page 47: Select A Form

    Chapter 1 Form 1.1 SELECT A FORM Ten forms are definable, Form 1 ~ 10. Select one to start with, usually "Form 1". Each Form property page carries a certain amount of group boxes in the upper half for configuring attributes of a particular data collecting form, including [Properties], [Font Properties], [Lookup], [Date &...
  • Page 48: Record

    The [Auto Enter] item in the More properties of the input field must be set to "Scan + ENTER". Refer to 1.15 More. Keypad The [Enter] key on 8000/8200/8300/8400/8500/8600/8700 models needs to be pressed. Both of the above See the two above. RFID The [Enter] key on 8300/8500/8600/8700 models needs to be pressed.
  • Page 49 Chapter 1 Form Note: The uploaded file is a sequential file. The files retrievable from the mobile computer are: Data file: Such “data file” is generated on the mobile computer only when you have selected "Save", "Save & update", "Save & output record", "Save & output screen", or “Save & remove”...
  • Page 50: Enable Msqi

    FORGE Batch Application Generator User Guide 1.2.4 ENABLE MSQI Multiple Scan Quantity Incrementing (MSQI) enables a form to be performed repeatedly, whereupon the data collected is saved to a data file until the [ESC] key is pressed. With MSQI selected in a Form property page, the first 2 input fields of the data collecting form are set to the following status: The 1 input field data type is set to “Text”.
  • Page 51 Chapter 1 Form By the example of the screenshot above, the data collecting process will repeat as long as you shall go on scanning barcodes. Such Form 1 also features the following: When a barcode is repeatedly scanned, the value in the “Qty” field whose data type is set to MSQI will increase to the next higher value each time the barcode is scanned.
  • Page 52 FORGE Batch Application Generator User Guide 2) The succeeding MSQI input field fetches the corresponding lookup value as the initial quantity value (line #2 on the screen of the mobile computer). If no lookup file is assigned, the pre-defined initial value will be applied. 3) The input field set to “key field”...
  • Page 53 Chapter 1 Form Key field Click the More button to bring up Properties dialog box. Properties dialog opens. Deselect to disable “TRACK” input screen Note: If there are a large number of barcodes of the same item, you may manually input the quantity to override the previous scanned quantity.
  • Page 54: Font Properties

    And see also Localization 2.3 Font Mobile Computer Small Font (6x8) Large Font (8x16) 8000 Series 16 characters by 8 lines (default) 12 characters by 8 lines 8300 Series 20 characters by 8 lines (default) 15 characters by 8 lines...
  • Page 55: Lookup (File)

    Chapter 1 Form 1.5 LOOKUP (FILE) In [Lookup] group box of a form, select if the data collecting form should refer to a lookup file, i.e. a database array, so that when that form runs on the mobile computer, it is able to fetch values from that lookup file.
  • Page 56: Date & Time Stamp

    FORGE Batch Application Generator User Guide 1.6 DATE & TIME STAMP The [Date & Time Stamp] group box encloses a set of options that control affixing date/time info to a form’s transaction entry. By and large, the date/time info helps you with better analysis of the collected data.
  • Page 57: Branch

    Chapter 1 Form 1.7 BRANCH On 8-series mobile computers, a data collecting form is usually followed by either another form or menu. The [Branch] group box features the options required for a data collecting form that is designed to lead to more than one other form. It also configures the keypad shortcut for the mobile computer to switch between the forms and menus.
  • Page 58: Data Type

    FORGE Batch Application Generator User Guide 1.9 DATA TYPE A datagrid at the bottom half of a form page configures the elements of the input fields in a data collecting form. Every row constitutes an input field while each column represents an element of an input field that needs to be configured.
  • Page 59: Nil

    Chapter 1 Form Integer Real Letter Auto (+/-) Boolean Lookup User-definable Fixed data Prompt Counter Pass down Extension Pause Alphameric Read from 2D Date Time Serial Large data GPS Latitude Longitude The following contents of this section will walk you through all the data types supported for an input field in a data collecting form.
  • Page 60: Text

    FORGE Batch Application Generator User Guide 1.9.2 TEXT When “Text” is set to the data type of an input field, the input field accepts any ASCII character. For example, $1a2b3c=-*/… 1.9.3 INTEGER When “Integer” is set to the data type of an input field, the input field accepts the whole numbers such as …...
  • Page 61 Chapter 1 Form In a data collecting form that refers to a lookup file, when an input field is set to integer/real and associated with a certain lookup field (by the “Field” element), it will first fetch the value in the associated lookup file when the data collecting form runs on the mobile computer.
  • Page 62: Letter

    FORGE Batch Application Generator User Guide 1.9.5 LETTER When “Letter” is set to the data type of an input field, the input field accepts any letter, either upper or lower case (from Aa to Zz). 1.9.6 AUTO (+/-) When “Auto (+/-)” is set as the data type of an input field, it produces similar arithmetic as the “Integer”...
  • Page 63: Boolean

    Chapter 1 Form 1.9.7 BOOLEAN When “Boolean” is set to the data type of an input field, the input field accepts only one of the following sets: "0 or 1", "Y or N" and "T or F". If you input any value other than the above, a message will display on the mobile computer indicating "Data type is wrong!"...
  • Page 64: Fixed Data

    “Entry Options”. 8000 For 8000, when a field (a line on the screen of the mobile computer) is set to show counter, the current count will be saved and displays in the format of seven digits starting from 0000000.
  • Page 65 Chapter 1 Form 8200 For 8200, when a field (a line on the screen of the mobile computer) is set to show counter, the current count will be saved and displayed in the format of seven digits starting from 0000000. The counter is displayed on the user application main menu as the picture shown below: 8300 For 8300, when a field (a line on the screen of the mobile computer) is set to show counter, the...
  • Page 66 FORGE Batch Application Generator User Guide 8500 For 8500, when a field (a line on the screen of the mobile computer) is set to show counter, the current record count will be saved and displayed in the format of five digits, starting from 00000. The counter is displayed on the user application main menu as the picture shown below: 8600 For 8600, when a field (a line on the screen of the mobile computer) is set to show counter, the...
  • Page 67: Passdown

    Chapter 1 Form 1.9.12 PASSDOWN When “Passdown” is set to the data type of an input field, the input field doesn’t admit manual data input but imports the data collected by the previous form that is set to “Pass down” for the Record mode. When one line isn’t enough to display the imported data, the input field needs one or more input fields succeeding it set to "Extension".
  • Page 68: Pause

    FORGE Batch Application Generator User Guide 1.9.14 PAUSE When “Pause” is set to the data type of an input field, the line it occupies on the screen of the mobile computer doesn’t accept data input but shows an alert string to call the attention of the data collectors to something.
  • Page 69: Serial

    Chapter 1 Form When “Time” is set to the data type of an input field, the line it occupies on the mobile computer’s screen doesn’t accept data input but imports time info, with time resolution configurable down to seconds granularity. The time info is saved into a form’s transaction entry and stored in the data file.
  • Page 70: Read From 2D

    FORGE Batch Application Generator User Guide 1.9.20 READ FROM 2D “Read from 2D” data type is available only when the following conditions are met: (1) 2D scan engine is selected for 8200/8400/8700 mobile computers, and (2) one of the preceding input fields is set to “Large data”. When “Read from 2D”...
  • Page 71: Input Type

    "Data is too short!" 1.13 MAXIMUM LENGTH The “Max Length” specifies the maximum length of the data input. 8000/8300 allow maximum 80 characters, 8200/8400/8500/8700 up to 160 while 8600 up to 240. When the form refers to a lookup file, “Max Length” specified here will be compared with the length setting specified in the lookup file.
  • Page 72: Input Via Barcode/Rfid Reader

    FORGE Batch Application Generator User Guide 1.13.1 INPUT VIA BARCODE/RFID READER For the data input from the barcode or RFID reader, a warning message will display when the data is too long. 1.13.2 INPUT VIA KEYPAD As long as the length falls within the scope specified, a data input by the keypad is always acceptable even if it is longer than the screen can display.
  • Page 73: Variables/Field

    Chapter 1 Form 1.14 VARIABLES/FIELD “Variables” / “Field” are both the elements of an input field that decides whether the input field should admit a data read or import some other data. “Variables” and “Field” are exclusive against each other. When a data collecting form refers to a lookup file, the element available is “Field”...
  • Page 74: Field

    FORGE Batch Application Generator User Guide 1.14.1 FIELD “Field” element is only available when the data collecting form is set to refer to a lookup file. For “Field” element, you set an input field to either admit the data read or fetch lookup value.
  • Page 75: Variables

    Chapter 1 Form 1.14.2 VARIABLES “Variables” element is only available when the data collecting form isn’t referring to any lookup file. For “Variables” element, you set an input field to either admit the data read or fetch some other data collected by the proceeding form. The following describes how “Variables”...
  • Page 76: More

    FORGE Batch Application Generator User Guide 1.15 MORE To every data collecting form, every input field features a “More” button by which the advance settings of the input field is possible. Click the “More” button of an input field to pop up a [Properties] dialogue box as below:...
  • Page 77: Field Data

    Chapter 1 Form 1.15.1 FIELD DATA The [Field Data] group box features the following configuration: Fixed Data Length Select this item and enter a value to confine the data length within the specified value. If the input data is longer than specified, it will be truncated and saved to transaction record. When the data is browsed on the mobile computer, it would display in a truncated manner.
  • Page 78 FORGE Batch Application Generator User Guide Decimal Places This drop-down menu is available only when the Data Type field is set to Real. “Decimal places” defines how many decimal digits after the decimal point. The “Decimal places” is set to variable by default meaning any real numbers are acceptable. When “Decimal places”...
  • Page 79: Barcode Input

    Chapter 1 Form 1.15.2 BARCODE INPUT The [Barcode Input] group box features the following configuration: Trim leading specified Here you can specify one character to be removed that matches the leading character(s) of the barcode. For example, if it is specified to remove the character “0”, one or more zeros will be stripped off the barcode data “012345”...
  • Page 80 FORGE Batch Application Generator User Guide 9876543210 8765432 9876543210 (Error message: Wrong leading code!) Check Digit Verification The “check digit” refers to the digit at the end of a barcode derived from a simple formula to validate the barcode scanned. Select this item to enable the check against the barcode’s check digit.
  • Page 81: Menu

    Chapter 2 MENU A menu is a list of commands for users to access various forms defined for the mobile computer to collect data. With Batch AG, up to ten menus are definable. Forms and menus can be set to connect to each other for user’s data collecting needs. A “Menu”...
  • Page 82: Select A Menu

    FORGE Batch Application Generator User Guide 2.1 SELECT A MENU Menu 1~10 are available. Select one to start with, usually "Menu 1". Each Menu carries these group boxes: the [Properties], [Font Properties], [Color Properties] (8600 only), [Data], a command name editing table, a checkbox to enable the Edit Form Name button, and a Reset Current Menu button.
  • Page 83: Color Properties (8600 Only)

    Chapter 2 Menu 2.4 COLOR PROPERTIES (8600 ONLY) Click the drop-down menus to determine background & foreground colors of the menu for 8600 mobile computer. 2.5 DATA [Data] group box features a few actions for the mobile computer to take when the menu is selected on the mobile computer 2.5.1 SAVE CAPTION Select “Save Caption”...
  • Page 84: Item Name

    FORGE Batch Application Generator User Guide 2.7 ITEM NAME In the upper right of the Menu property page, there is a table that can configure up to ten items for a menu. Each row in this table sets up a menu item that will occupy one line on the screen of the mobile computer while each column configures an element of a menu item.
  • Page 85: Lookup

    Chapter 3 LOOKUP A lookup file is a database created for information reference. Up to three lookup files are supported by the mobile computer and definable with the Batch AG. If the settings on a Lookup property page are improperly made, it may go wrong when an input field of a form refers to a lookup field.
  • Page 86 FORGE Batch Application Generator User Guide IN THIS CHAPTER 3.1 Select a Lookup File ........... 73 3.2 Field Property............73 3.3 Lookup Data ............. 76 3.4 Action When the Input Data Has No Match ....77 3.5 Offset ..............79 3.6 Length ..............
  • Page 87: Select A Lookup File

    Chapter 3 Lookup 3.1 SELECT A LOOKUP FILE Up to 3 lookup files are definable. Select one to start with, usually the “1st Lookup File”. Each Lookup property page carries these elements: the group boxes [Field property], [Lookup data], [Action when input data no match], [Action when record format is wrong] and a table that enables users to provide the data structure of their lookup file(s).
  • Page 88: Dbf File Location (8200/8400/8600/8700 Only)

    FORGE Batch Application Generator User Guide 3.2.4 DBF FILE LOCATION (8200/8400/8600/8700 ONLY) The setting of “DBF file location” is only available for 8200, 8400, 8600 and 8700 since currently only these models support the memory extension with an SD card. By the setting of “DBF file location”, you may specify where the lookup file is located.
  • Page 89 Chapter 3 Lookup Note: It takes less time to send lookup files to SRAM via SD card than send to SRAM directly.
  • Page 90: Lookup Data

    FORGE Batch Application Generator User Guide 3.3 LOOKUP DATA [Lookup data] group box features the settings about how the data in the lookup file should be handled. 3.3.1 ONLY READ DATA ONCE When this checkbox is not ticked, each time the key value of an incoming data will be compared with entries read from the referenced lookup file.
  • Page 91: Action When The Input Data Has No Match

    Chapter 3 Lookup 3.4 ACTION WHEN THE INPUT DATA HAS NO MATCH The [Action when input data no match] group box features a few actions for the data collecting form to take when the incoming data finds no match in the key fields of the lookup file.
  • Page 92: Show Warning Message & Insert

    FORGE Batch Application Generator User Guide 3.4.4 SHOW WARNING MESSAGE & INSERT When “Showing warning message & insert” is selected, the data collecting form shows a warning message “Data not found!” before accepting the incoming data into the target lookup file even if the incoming data finds no match in the lookup file. The incoming data will be written into the target lookup file if the Record mode of the data collecting form is set to "Update lookup", "Save &...
  • Page 93: Offset

    Chapter 3 Lookup 3.5 OFFSET This applies to Fixed Length. Specify the start position for each referred data field. 3.6 LENGTH When the field property is set to Fixed Length, specify the length for each referred data field. The value can be 255 at most. When the field property is set to Delimiter, specify the maximum length for each referred data field.
  • Page 94: Action When Record Format Is Wrong

    FORGE Batch Application Generator User Guide 3.8 ACTION WHEN RECORD FORMAT IS WRONG The [Action when the format of record is wrong] group box features a few actions for the application template to take when a lookup file of wrong data format is sent to the mobile computer.
  • Page 95: Truncate / Reformat The Record

    Chapter 3 Lookup 3.8.2 TRUNCATE / REFORMAT THE RECORD When “Truncate/Reformat the Record” is selected, if a lookup file of wrong format is sent in, the application template first displays a message on the mobile computer to notify the mismatching part fixed, automatically truncated, or reformatted during downloading.
  • Page 96: Skip The Record

    FORGE Batch Application Generator User Guide 3.8.3 SKIP THE RECORD When “Skip the record” is selected, if a lookup file of wrong format is set in, the application template first displays a message on the mobile computer to indicate the mismatching part discarded.
  • Page 97: Symbology

    Chapter 4 SYMBOLOGY A symbology means a type of barcode that is coded by its own rule. An 8-series mobile computer’s barcode support depends on the scan engine equipped. According to application requirement, users may need to enable or disable certain symbologies, and the configuration should be included in the application template on the mobile computer.
  • Page 98: Reader Settings

    FORGE Batch Application Generator User Guide 4.1 READER SETTINGS The [Reader Settings] group box features a set of options regarding how the scan engine should scan and read. Refer to the following appendices for information on barcode reader settings — Appendix II - CCD/Laser Scan Engine for details.
  • Page 99: Settings

    Chapter 5 SETTINGS The Settings property page features the basic settings for the application template. These basic settings are divided into three themes: “Initial”, “Function Key” and “Security”. Each is presented on a single tabbed page of the Settings. IN THIS CHAPTER 5.1 Initial Settings............
  • Page 100: Initial Settings

    FORGE Batch Application Generator User Guide 5.1 INITIAL SETTINGS The Initial property page features the following settings: Settings Default Value Remarks Data Deletion Manual Entry Options Show count Stay on the LCD for 600 ms Key Click Tone 2 Backlight Turn off Warning Beep Two beeps...
  • Page 101: Keypad & Lcd

    Chapter 5 Settings By Entry Options, you can specify what kind of information the mobile computer will show on the screen after the entry of a data is completed and before the next data entry is proceeded with. Options available are the count (option “Show count”) and the data preview (option “Show record”).
  • Page 102: Reader Option

    FORGE Batch Application Generator User Guide This option is available for 8200/8400/8600 only. You may change the buzzer volume by this option. 5.1.4 READER OPTION The [Reader Option] group box sets the barcode reader and RFID reader on the mobile computer.
  • Page 103: Upload Method

    Upload Interface Remarks AG8000 Update the AG Runtime to the latest release for your 8000 mobile computer, and update the Batch AG to the latest release on the PC. Normally the interface options on the mobile computer are Cradle-IR...
  • Page 104 FORGE Batch Application Generator User Guide AG8200 Update the AG Runtime to the latest release for your 8200 mobile computer, and update the Batch AG to the latest release on the PC. Since part of the 8200 lineup comes with Bluetooth integrated, the interface options on the mobile computer are: RS232 Bluetooth SPP_Master...
  • Page 105 Chapter 5 Settings Upload Interface Remarks AG8400 Update the AG Runtime to the latest release for your 8400 mobile computer, and update the Batch AG to the latest release on the PC. Since the whole 8400 lineup comes with Bluetooth integrated, the interface options on the mobile computer are: RS232 Bluetooth SPP_Master...
  • Page 106: Download Method

    Download Interface Remarks AG8000 Update the AG Runtime to the latest available version for your 8000 mobile computer, and update the Batch AG to the latest available version on the host computer. Normally the interface options on the mobile computer are:...
  • Page 107 Chapter 5 Settings AG8400 Update the AG Runtime to the latest available version for your 8400 mobile computer, and update the Batch AG to the latest available version on the host computer. Since the whole 8400 lineup comes with Bluetooth integrated, the interface options on the mobile computer are: RS232 Bluetooth SPP_Master...
  • Page 108: Baud Rate & Modem Speed

    DIP switch of the control board accordingly. For 8200/8400, the modem cradle is capable of detecting baud rate. Note: For the 8000/8300 Series, the version of IR control board on the modem cradle must be greater than SV3.01.
  • Page 109: Function Key Setting

    Chapter 5 Settings 5.2 FUNCTION KEY SETTING The Function Key property page enables users’ definition of one or more keypad shortcuts to quick-access user application main menu items or submenus thereunder. By default no keypad shortcut is defined. Note the data collecting forms you create are not supported by these keypad shortcuts. Note: For 8400/8600, key combination FN+9 on 29-key requires pressing the orange modifier key and the “-”...
  • Page 110: Security Setting

    FORGE Batch Application Generator User Guide 5.3 SECURITY SETTING The Security property page enables the authentication that restricts the access to various resources on the mobile computer. No security is set up by default. 5.3.1 SECURITY CHECKING The [Security Checking] group box features the following: You may specify a password and select one or more items to be protected to apply the security authentication.
  • Page 111 Chapter 5 Settings Security Options Remarks Settings 3. Utilities | 1. Program Settings Edit Data 3. Utilities | 2. Browse Data Delete Data 3. Utilities | 3. Delete Data Set Date/Time 3. Utilities | 5. Set Date/Time Load Application 3. Utilities | 6. Load Application Load Lookup File 3.
  • Page 112: Upload .Agx

    FORGE Batch Application Generator User Guide 5.3.2 UPLOAD .AGX If your Batch AG is a version of 1.00.0005 or later, a password to protect the application template from any external access by any other computer is configurable by the [Upload AGX] group box.
  • Page 113: Startup

    Chapter 6 STARTUP On this property page, Startup settings for the application program can be customized. IN THIS CHAPTER 6.1 Application Start From ..........100 6.2 Font Properties ............101 6.3 Color Properties............102 6.4 Data Field Properties ..........103 6.5 Redefine Prompts & Messages ........103 6.6 Import Prompts &...
  • Page 114: Application Start From

    FORGE Batch Application Generator User Guide 6.1 APPLICATION START FROM By [Application start from] group box, you can proceed to make the following settings: Decide where the application program starts as soon as the menu item 1. Collect data is selected on the mobile computer. Form 1 Menu 1...
  • Page 115: Font Properties

    Chapter 6 Startup 6.2 FONT PROPERTIES The Font File drop-down menu that allows users to select a language is available in AG8200, AG8400, AG8600, and AG8700. The table below lists the font files supported. Once the font file is determined here, the Selected Font File item on Form/Menu property pages will be changed accordingly.
  • Page 116: Color Properties (8600 Only)

    FORGE Batch Application Generator User Guide With the Font File item set to a double-byte language, when the small/large font size radio button is toggled, a message box will pop up warning that font properties will be applied to forms, menus, and browsing data. With the Large radio button selected, when the Font File item is changed from double-byte languages to single-byte languages, a message box will pop up warning that a single line on the screen can display only 13 characters and the excessive prompt will...
  • Page 117: Data Field Properties

    You may specify the location to store the DAT files. The options are as follows: SRAM SD Card Note: This selection is not available for 8000/8300/8500 models. 6.5 REDEFINE PROMPTS & MESSAGES For non-English environment, all the prompts and messages need to be re-defined in your local language.
  • Page 118 FORGE Batch Application Generator User Guide...
  • Page 119: Utilities

    These utilities are available in the Tools menu inside the 8 Series Batch AG program, or can be accessed via Start | All Programs | CipherLab | Forge | Batch | Utilities. For experienced programmers to issue a command or run a script, refer to...
  • Page 120: Download Utilities

    FORGE Batch Application Generator User Guide 7.1 DOWNLOAD UTILITIES 7.1.1 AG LOAD Without the need to run the Batch or WLAN Application Generator programs, you can use AG_Load.exe to download a template file to your mobile computer.
  • Page 121 File Type Description The AGX format is used by the template file of Forge Batch AG program for 8000/8200/8300/8400/8500/8600/8700 Series Mobile Computers. The ATX format is used by the template file of Batch AG program AG711*.exe for 711 Mobile Computer.
  • Page 122 RS-232/IrDA/USB VCOM is available on 711/8000/8200/8300/8400/ 8500/8600/8700 Series Mobile Computers. Proceed to configure COM port (1~255) and baud rate settings. Cradle-IR interface is available on 711/8000/8300/8500 Series Mobile Computers. Cradles or IR-Transceivers are required. Proceed to configure COM port (1~255) and baud rate settings.
  • Page 123: Dlookup

    Chapter 7 Utilities 7.1.2 DLOOKUP Without the need to run the Batch Application Generator programs, you can use DLookup.exe to download a lookup file to your mobile computer. Note: (1) For 8200/8400/8600/8700, USB Virtual COM shares the interface option of RS-232/IrDA.
  • Page 124 In the Download via box, select the download interface. Download via Description RS-232 or IrDA interface is available on 711/8000/8200/8300/8400/ 8500/8600/8700 Series Mobile Computers. Proceed to configure COM port (1~255) and baud rate settings. Cradle-IR interface is available on 711/8000/8300/8500 Series Mobile Computers.
  • Page 125 Chapter 7 Utilities Click OK to start the download process.
  • Page 126: Progload

    FORGE Batch Application Generator User Guide 7.1.3 PROGLOAD Without the need to run the Batch or WLAN Application Generator programs, you can use ProgLoad.exe to download a program (*.SHX, *.SYN or *.BIN) to your mobile computer. Note: (1) For 8200/8400/8600/8700, USB Virtual COM shares the interface option of RS-232/IrDA.
  • Page 127 Chapter 7 Utilities Run ProgLoad.exe In the Comm type box, select the download interface. Comm Type Description RS-232/IrDA Connection via direct RS-232 cable, IrDA port, or Bluetooth SPP Cradle-IR Connection via cradle TCP/IP Connection over networks Click the File type drop-down menu to determine the file format. Then in the File name box, type the file path where the program file is located.
  • Page 128: Upload Utilities

    FORGE Batch Application Generator User Guide 7.2 UPLOAD UTILITIES 7.2.1 DATA_READ Data_Read.exe enables users to receive data file(s) from the mobile computer via wired connection. However, if you want to upload data files over the network via Ethernet Cradles, use the Remote Console utility instead. Besides, Data_Read doesn’t support 8600 Series mobile computers, please use Remote Console to receive data files.
  • Page 129 Chapter 7 Utilities Run Data_Read.exe 1. In [Properties] dialog box, decide whether to display data via keyboard emulation or save data to file. Options available are: Display data via keyboard emulation: Data is emulated as typed text and sent to the active window on the host. Open a text editor on the host to receive the data.
  • Page 130 RS-232/IrDA/USB VCOM is available on 711/8000/8200/8300/8400/ 8500/8700 Series Mobile Computers. Proceed to configure COM port (1~255) and baud rate settings. Cradle-IR interface is available on 711/8000/8300/8500 Series Mobile Computers. Cradles or IR-Transceivers are required. Proceed to configure COM port (1~255) and baud rate settings.
  • Page 131 Chapter 7 Utilities Modem interface is available on 8000/8200/8300/8400/8500 Series Mobile Computers. Modem Cradles are required. Select Modem-TAPI when using TAPI-compliant communication application on the host computer. Proceed to configure modem if necessary. Modem interface is available on 8000/8200/8300/8400/8500 Series Mobile Computers.
  • Page 132: Agx_Read

    FORGE Batch Application Generator User Guide data files to be uploaded. Please note that the index of the last file can’t be higher than the first one. Delete all Data/Lookup files Tick the checkboxes to delete all Data/Lookup files 5. Click OK to start the upload process. 7.2.2 AGX_READ When using the Forge Batch AG version 1.00.0005 or later to create and download a template file, it may be configured to allow uploading the template file from the mobile...
  • Page 133 Chapter 7 Utilities Run AGX_Read.exe In the Directory text field, type the file path where the .AGX file is to be saved. Otherwise, click to locate where to save the file. You may change the file name as well In the Password field, enter the correct password for access to the template file. Click the Interface drop-down menu to select the upload interface.
  • Page 134: Sd Dbf Converter (8200/8400/8600/8700 Only)

    FORGE Batch Application Generator User Guide 7.3 SD DBF CONVERTER (8200/8400/8600/8700 ONLY) 8200, 8400, 8600 and 8700 supports accessing template files (.AGX) and lookup files from the SD card installed in the mobile computer. The DBF Converter serves to convert a .txt lookup file to DBF format (.DB0, .DB1) and in the meanwhile duplicates the lookup file to the SD card installed in the mobile computer.
  • Page 135 Chapter 7 Utilities 4) On 8200/8400/8600/8700, select 3. Utilities | 8. Load Lookup File and identify the lookup file. Note: The download interface must be set to “SD”. Refer to 5.1.6 Download Method. 5) Click [Go]. It will convert the source file to DBF format and save the result files on PC side.  ...
  • Page 136: Program Simulation

    FORGE Batch Application Generator User Guide 7.4 PROGRAM SIMULATION When you have completed the entire configuration, you may click Tools | Simulator to run the program simulator and verify whether these program sequences meet your requirements. Collect Data Main Menu User Menu Form 1...
  • Page 137 Chapter 7 Utilities Upload Data No simulation. Refer to 1.2.3 Record and 3.3.2 Lookup Data Can Be Uploaded. Normally, it will proceed to connect via the selected upload port. Refer to 5.1.1 Data Manipulation for “Data Deletion” upon completion of uploading data. Utilities Only partial simulation is allowed.
  • Page 138 FORGE Batch Application Generator User Guide...
  • Page 139: Scan Engine Settings

    Appendix I SCAN ENGINE SETTINGS The FORGE Batch Application Generator allows configuring the following reader types, depending on the module equipped on your mobile computer: 8000 8200 8300 8400 8500 8600 8700 Barcode Reader 1D CCD Scan Engine 1D Laser Scan Engine...
  • Page 140: Symbologies Supported

    Note: (1) ISBT 128 is not supported for 8600. (2) Matrix 25 and Chinese 25 are supported on 2D scan engine for 8200/8400/8600/8700 only. Coop supported CCD/Laser scan engine 8000/8200/8300/8400/8600/8700 only. Code 3 of 9 Code 39 Trioptic Code 39 Italian Pharmacode (Code 32) French Pharmacode EAN/UPC EAN-8...
  • Page 141 Appendix I Scan Engine Settings UPC-E1 UPC-A GS1 DataBar GS1 DataBar Omnidirectional (RSS-14) (RSS) GS1 DataBar Truncated GS1 DataBar Stacked GS1 DataBar Stacked Omnidirectional GS1 DataBar Limited (RSS Limited) GS1 DataBar Expanded (RSS Expanded) GS1 DataBar Expanded Stacked 2D Symbologies PDF417 MicroPDF417 Data Matrix...
  • Page 142: Rfid Tags Supported

    FORGE Batch Application Generator User Guide RFID TAGS SUPPORTED The RFID reader supports read/write operations depending on the tags. The supported labels include ISO 15693, Icode®, ISO 14443A, and ISO 14443B. Currently, the performance of some tags has been confirmed, and the results are listed below for your reference.
  • Page 143 Appendix I Scan Engine Settings LRI2k SRF55VxxP SRF55VxxS Tag-it HF-I Std TempSense ICODE1 with EAS&AFI Icode ACG_RFID Module Version 1.0 UID Only Read Page Write Page* ISO 14443A Mifare Standard 1K Mifare Standard 4K Mifare Ultralight Mifare DESFire Mifare S50 SLE44R35 SLE66R35 ISO 14443B...
  • Page 144 FORGE Batch Application Generator User Guide ISO 15693 ICODE SLI SRF55V02P SRF55V02S SRF55V10P TI Tag-it HF-I ST LRI64 ST LRI512 Tagit® Tagit ICODE® ICODE (Phillips)
  • Page 145: Ccd/Laser Scan Engine

    Appendix II CCD/LASER SCAN ENGINE The tables below list reader settings as well as symbology settings for the CCD or Laser scan engine. READER SETTINGS TABLE CCD/Laser Engine Description Default Scan Mode Laser mode Continuous Mode Non-stop scanning To decode the same barcode repeatedly, move away the scan beam and target it at the barcode for each scanning.
  • Page 146 FORGE Batch Application Generator User Guide Read Redundancy None None No redundancy means one successful decoding will make the reading valid and induce the "READER Event". One time, Two times, The higher the reading security is (that is, the more redundancy the user or Three times selects), the slower the reading speed gets.
  • Page 147: Symbology Settings Table

    Appendix II CCD/Laser Scan Engine SYMBOLOGY SETTINGS TABLE CCD/Laser Engine Description Default Codabar Enable Transmit Start/Stop Decide whether to include the start/stop characters in the Character data being transmitted. If "Transmit Start/Stop Characters" is desired, select one set: abcd / abcd abcd / tn*e ABCD / ABCD ABCD / TN*E...
  • Page 148 Decide whether to include the check digit in the data being transmitted. Note: Coop supported CCD/Laser scan engine 8000/8200/8300/8400/8600/8700 only. French Pharmacode Disable Transmit Check Digit Decide whether to include the check digit in the data being transmitted. Italian Pharmacode (Code 32)
  • Page 149 Appendix II CCD/Laser Scan Engine Disable Check Digit Verification Select one of the three calculation formulas to verify the Single Modulo check digit. If the check digit is incorrect, the barcode will not be accepted. Single Modulo 10 Double Modulo 10 Modulo 11 &...
  • Page 150 FORGE Batch Application Generator User Guide GS1 Databar Limited Disable Transmit Code ID Decide whether to include Code ID ("]e0") will be included in the data being transmitted. Transmit Application Decide whether to include the Application ID ("01") in the data being transmitted.
  • Page 151 Appendix II CCD/Laser Scan Engine Convert to UPC-A The UPC-E barcode will be expanded into UPC-A, and the next processing will follow the settings configured for UPC-A. After conversion, the data follows UPC-A format and is affected UPC-A programming selections (e.g.
  • Page 152 FORGE Batch Application Generator User Guide...
  • Page 153: Lr/Elr Laser Scan Engine

    Appendix III LR/ELR LASER SCAN ENGINE The tables below list reader settings as well as symbology settings for the Long Range Laser (LR) or Extra Long Range Laser (ELR) scan engine. READER SETTINGS TABLE LR/ELR Engine Description Default Scan Mode Laser mode Continuous Mode Non-stop scanning...
  • Page 154: Symbology Settings Table (8300/8500)

    FORGE Batch Application Generator User Guide SYMBOLOGY SETTINGS TABLE (8300/8500) LR/ELR Engine Description Default Codabar Enable Transmit Start/Stop Decide whether to include the start/stop characters in the Character data being transmitted. Any Length Select Length Any Length One or two fixed lengths Range (1~55) Code 128 Enable...
  • Page 155 Appendix III LR/ELR Laser Scan Engine Transmit Check Digit Decide whether to include the check digit in the data being transmitted. "Verify Check Digit" must be enabled so that the check digit can be left out (= "Transmit Check Digit" disabled).
  • Page 156 FORGE Batch Application Generator User Guide Convert RSS to "Convert to UPC/EAN" only applies to GS1 Databar-14 and UPC/EAN GS1 Databar Limited barcodes not decoded as part of a Composite barcode. Convert to EAN-13 Strip the leading "010" from barcodes. "01"...
  • Page 157 Appendix III LR/ELR Laser Scan Engine Addon 2 / Addon 5 Refer to UPC/EAN Addon setting. Convert to UPC-A The UPC-E1 barcode will be expanded into UPC-A, and the next processing will follow the settings configured for UPC-A. UCC Coupon Extended Code Disable Read UPC-A barcodes starting with digit "5", EAN-13 barcodes starting with digits "99", and UPC-A/GS1-128 Coupon Codes.
  • Page 158: Symbology Settings Table (8700)

    FORGE Batch Application Generator User Guide SYMBOLOGY SETTINGS TABLE (8700) LR/ELR Engine Description Default Codabar Enable Transmit Start/Stop Decide whether to include the start/stop characters in the Character data being transmitted. If "Transmit Start/Stop Characters" is desired, select one set: abcd / abcd abcd / tn*e ABCD / ABCD...
  • Page 159 Appendix III LR/ELR Laser Scan Engine Select Length One or two fixed lengths 1~126 Range Matrix 25 Disable Start/Stop Selection Refer to Industrial 25. Matrix 25 Verify Check Digit Decide whether to verify the check digit. If the check digit is incorrect, the barcode will not be accepted.
  • Page 160 FORGE Batch Application Generator User Guide Verify Check Digit Select one of the three calculation formulas to verify the Single Modulo check digit. If the check digit is incorrect, the barcode will not be accepted. Single Modulo 10 Double Modulo 10 Modulo 11 &...
  • Page 161 Appendix III LR/ELR Laser Scan Engine Convert to The EAN-8 barcode will be expanded into EAN-13, and the EAN-13 next processing will follow the settings configured for EAN-13. After conversion, the data follows EAN-13 format and is affected by EAN-13 programming selections (e.g. Check Digit).
  • Page 162 FORGE Batch Application Generator User Guide Enable UPC-E1 Triple Decide whether to apply read redundancy to the UPC-E1 Check barcode. When applied, the same UPC-E1 barcode has to be read three times to make a valid reading. This is helpful when the barcode is defaced and requires more attempts to read it successfully.
  • Page 163: Scan Engine

    Appendix IV 2D SCAN ENGINE The tables below list reader settings as well as symbology settings for the 2D scan engine. READER SETTINGS TABLE 2D Engine Description Default Scan Mode Laser mode Continuous Mode Non-stop scanning To decode the same barcode repeatedly, move away the scan beam and target it at the barcode for each scanning.
  • Page 164 FORGE Batch Application Generator User Guide Time-out 3 sec. 0~255 (second) Set the maximum time for decoding to continue during a scan attempt. It applies to the following scan modes only – Aiming mode Laser mode Auto Off mode Aiming Duration 3 sec.
  • Page 165: Symbology Settings Table

    Appendix IV 2D Scan Engine SYMBOLOGY SETTINGS TABLE 1D SYMBOLOGIES 2D Engine Description Default Codabar Enable Transmit Start/Stop Decide whether to include the start/stop characters in the Character data being transmitted. Any Length Select Length Any Length One or two fixed lengths Range (1~55) Code 128 Enable...
  • Page 166 FORGE Batch Application Generator User Guide Matrix 25 Disable Verify Check Digit Decide whether to verify the check digit. If the check digit is incorrect, the barcode will not be accepted. Transmit Check Digit Decide whether to include the check digit in the data being transmitted.
  • Page 167 Appendix IV 2D Scan Engine Check Digit Algorithm One Check Digit Single Modulo 10 Mod 10/Mod 11 Two Check Digits Mod 10/Mod 10 Transmit Check Digit Decide whether to include the check digit in the data being transmitted. Any Length Select Length Any Length One or two fixed lengths...
  • Page 168 FORGE Batch Application Generator User Guide Bookland ISBN-13 Barcode data, starting with either 978 or 979, will be reported in 13-digit format to meet the 2007 ISBN-13 protocol. Note: Bookland ISBN-13 is supported on 2D scan engine for 8200/8400/8600/8700. UPC-A Enable Transmit Check Digit Decide whether to include the UPC-A check digit in the...
  • Page 169 Appendix IV 2D Scan Engine Addon 2 / Addon 5 Decide whether to decode EAN-8, EAN-13, UPC-E0, Ignore... UPC-E1, UPC-A with addons. Ignore Addons Decode Only With Addons Decode With Addons (= Auto-discriminate) Code 11 Disable Verify Check Digit Decide whether to verify the check digit. If the check digit is incorrect, the barcode will not be accepted.
  • Page 170 FORGE Batch Application Generator User Guide UPC Composite Mode UPC barcodes can be "linked" with a 2D barcode during UPC Always transmission as if they were one barcode. Linked UPC Never Linked Transmit UPC barcodes regardless of whether a 2D barcode is detected.
  • Page 171: Symbologies

    Appendix IV 2D Scan Engine 2D SYMBOLOGIES 2D Engine Description Default 2D Symbologies PDF417 Enable MicroPDF417 Enable Data Matrix Enable Data Matrix Inverse Decide whether to decode Data Matrix Inverse. Regular Only Regular Only Decode regular Data Matrix barcodes only. Inverse Only Decode inverse Data Matrix barcodes only.
  • Page 172 FORGE Batch Application Generator User Guide MicroQR Enable Aztec Enable Aztec Inverse Decide whether to decode Aztec Inverse. Regular Only Regular Only Decode regular Aztec barcodes only. Inverse Only Decode inverse Aztec barcodes only. Inverse Autodetect Decode both regular and inverse Aztec barcodes. Note: Data Matrix Mirror, MicroQR, Aztec, and 2D Inverse are supported on 2D scan engine for 8200/8400/8600/8700 only.
  • Page 173 Appendix IV 2D Scan Engine Note: When printing barcodes, keep each Macro PDF sequence separate, as each has a unique identifier. Do not mix barcodes from several Macro PDF sequences, even if they encode the same data. When you scan Macro PDF sequences, scan the entire Macro PDF sequence without interruption!
  • Page 174 FORGE Batch Application Generator User Guide...
  • Page 175: Command Line Syntax

    Appendix V COMMAND LINE SYNTAX This is intended for users who are experienced in command line use. You may issue a command or run a script for executing any of the following utilities: Shortcut Name of Utility Program Name Usage DLookup DLookup.exe To download associated lookup file(s) to the mobile...
  • Page 176: Download Utilities

    FORGE Batch Application Generator User Guide DOWNLOAD UTILITIES DLOOKUP Command Line Syntax You can use the command line to download the lookup file as well. At the command line prompt, use the following command line arguments: DLookup <File name>,<COM port>,<Baud rate>,<Download via>,<Show message box> Argument Each argument is explained in the table below.
  • Page 177: Progload

    Appendix V Command Line Syntax PROGLOAD Command Line Syntax You can use the command line to download a program file as well. At the command line prompt, use the following command line arguments: ProgLoad <File name>,<Download via>,<COM port>,<Baud rate>,<File type>, <Operation mode>...
  • Page 178: Ag_Load

    FORGE Batch Application Generator User Guide Operation mode Range: 0~1 It is set to 0 by default in the utility program. Show property settings for confirmation before download Auto download file Example ProgLoad C:\U8400.shx,1,1,1,0,1 // RS-232/IrDA, COM 1, 115200 bps, .SHX, Auto download file AG_LOAD Command Line Syntax You can use the command line to download the current application template to the mobile...
  • Page 179 Appendix V Command Line Syntax Each argument is explained in the table below. If command line arguments are not given, you may select the appropriate parameters from the dialog box that pops up. Argument Description File name Max length: 256 bytes Full-path file name is required when file is not in the current working directory.
  • Page 180: Upload Utilities

    FORGE Batch Application Generator User Guide UPLOAD UTILITIES DATA_READ Command Line Syntax Upload the lookup file on the mobile computer to PC. At the command line prompt, use the following command line arguments: Data_Read <File name>,<Upload via>,<COM Port>,<Baud rate>,<Save mode>, <Add CR character>,<Add LF character>,<Write Log>,<Show data>, <Show dialog>,<Keep online>,<Polling time>,<Inter-Char delay>, <Auto transfer data>,<Auto upload data file>,<Auto upload lookup file>,...
  • Page 181 Appendix V Command Line Syntax Argument Each argument is explained in the table below. If command line arguments are not given, you may select the appropriate parameters from the dialog box that pops up. Argument Description File name Max length: 256 bytes Full-path file name is required when file is not in the current working directory.
  • Page 182 FORGE Batch Application Generator User Guide Add LF character Range: 0~1 It is set to 1 by default in the utility program. Disable Enable Write log Range: 0~1 It is set to 0 by default in the utility program. Error message displayed in the dialog Create a log file to write error message Show data Range: 0~1...
  • Page 183 Appendix V Command Line Syntax Auto delete data file Range: 0~1 It is set to 0 by default in the utility program. Disable Enable Auto delete lookup file Range: 0~1 It is set to 0 by default in the utility program. Disable Enable File rule...
  • Page 184 FORGE Batch Application Generator User Guide...
  • Page 185: Creating A Script File

    Appendix VI Command Line Syntax Appendix VI CREATING A SCRIPT FILE If connection arguments (ServerIP, TCPport, Username, and Password) are passed to the DoFTP function (please refer to the C Programming Guide Part II for further details about DoFTP), the script file is run with the received arguments to establish an FTP session and then send/receive files.
  • Page 186 FORGE Batch Application Generator User Guide TCPport= Null Remote port number By default, TCP port 21 is used on the server for the control connection. Username= Null User name for logging onto FTP server Password= Null Password for logging onto FTP server UpdateScript, …...
  • Page 187 Appendix VI Command Line Syntax Example ServerIP=192.168.17.6 TCPport=21 Username=test4669 Password=1234 Check whether new script file is available. When there is no script file on the server, stop UpdateScript,1,M running script. rFile=Rcv1.txt,Lookup1.txt,0, rFile=Rcv2.txt,Lookup2.txt,1, rFile=Rcv3.txt,Lookup3.txt,1, … tFile=A:/TestFile,Txac,0, … tFile=Send1,Txac_test,0, rFile=Send1,Txac_test,-1, /* Upload and delete the file. Remote file name is ignored */ …...
  • Page 188: Remote File Information

    FORGE Batch Application Generator User Guide REMOTE FILE INFORMATION Upon completion of executing DoFTP() but before closing the connection, it will automatically save remote file information to the file DIRList on the mobile computer. Such up-to-date information lists file entries in the default working directory. File Entry Format Each entry is saved in the following format: YYYYMMDDhhmmss<file name>(0x0d) It consists of...
  • Page 189: Version Control

    Appendix VI Command Line Syntax VERSION CONTROL Version control only takes effect when the following two conditions are satisfied: The mobile compueter has started an FTP session via DoFTP() over network. The script line must start with “rFile=” or “UpdateScript”. Version Control Description Disable version control...
  • Page 190: Update Script File

    FORGE Batch Application Generator User Guide UPDATE SCRIPT FILE “UpdateScript,(1/0)” is required for checking any update to the script file. This line must be run before transmitting or receiving files. Format The line must be “UpdateScript,(1/0),<Mandatory>”. When new script file is available, it will first update the script file, and then run the lines in the new script file to transmit or receive files, as shown below.
  • Page 191: Update User Program

    Appendix VI Command Line Syntax UPDATE USER PROGRAM Program update is allowed via DoFTP() when a user program (.bin) is properly specified in the script file. Upon completion of executing DoFTP(), it will automatically update the program. Format The line must be as shown below: rFile=~<Local file name>,<Remote file name>,<version control>,<Mandatory>...
  • Page 192: Wildcards For Remote File Name

    FORGE Batch Application Generator User Guide WILDCARDS FOR REMOTE FILE NAME Wildcard characters are supported for distinguishing the files transmitted from the mobile computer to the FTP server. Start with a “%” character, followed by a capital letter: %T, %N or %I Only valid for remote file names Can be inserted to any place in the file name Can be applied multiple times and in combinations, as long as the actual file name...
  • Page 193 Use “%I” to insert user-specified string (max. 16 characters) to file name of the files transmitted to the server. Example tFile=test,test%T.txt,0,M /* Remote file name, ex. test20000111061852.txt */ tFile=test,test%I.txt,0,M /* Remote file name, ex. testCipherlab.txt */ tFile=test,test%N.txt,0,M /* Remote file name, ex. testDB9001999.txt */ tFile=test,test%N+%I+%T.txt,0, /* Ex. testDB9001999+Cipherlab+20000111061905.txt */...

This manual is also suitable for:

820086008300870084008500

Table of Contents

Save PDF