LINX 7-5 Turn-Key Application User's Guide April 9, 2008 Copyright LINX Data Terminals, Inc. All Rights Reserved Contents Overview: 1 What is the Turn-Key Application? ........................................................................................... 1 Why was it developed? .............................................................................................................. 1 What can the Turn-Key Application Do? .................................................................................. 1 Turn-Key Application Features 2 Turn-Key LINX7-5 Terminal Functions: .................................................................................. 2 Turn-Key PC Host Software Functions:.................................................................................... 4 Host Control Application Screenshot: ......................................................................... 5 Terminal IP Range Setup Form: .................................................................................. 5 Network Status Monitor: ............................................................................................. 8 File Transfer Utility ................................................................................................... 13 Turn-Key Configurator Entry Screens-In Detail 15 Terminal:Start Screen .............................................................................................................. 15 Terminal: Application Title Screen ......................................................................................... 16 Terminal: Program Constraint Options Screen ........................................................................ 17 Terminal: Break Bell Times Entry Screen ............................................................................... 18 Terminal: Door/Control Line Configuration Screen ................................................................ 19 Terminal: Main Prompts Screen .............................................................................................. 20 Terminal: Formatting HELP Screen ........................................................................................ 21 Terminal: Menu Key Setup Screen .......................................................................................... 22 Terminal: Input Devices Selection Screen ............................................................................... 22 Terminal: Barcode Input Qualification Screen ........................................................................ 24 Terminal: MSR Input Qualification Screen ............................................................................. 25 Terminal: Proximity Reader Input Qualifications Screen ........................................................ 26 Terminal: Function Key Input Qualifications Screen .............................................................. 26 Terminal: FIU Input Qualifications Screen ............................................................................. 28 Terminal: COM Port Entry Qualifications Screen ................................................................... 29 Terminal: Badge Data Filtering Options Screen ...................................................................... 30 Terminal: Record Format Configuration Screen...................................................................... 31 Terminal: Record Validation Control Screen .......................................................................... 33 Terminal: Record Validation Options Screen .......................................................................... 34 Terminal: Post Validation Prompt Options Screen .................................................................. 36 Terminal: End of Configuration Screen ................................................................................... 37 PC Host: Start Screen .............................................................................................................. 37 PC Host: Scheduling Options Screen ...................................................................................... 38 PC Host: Validation Data Options Screen ............................................................................... 39 PC Host: Validation Data Extract Options Screen ................................................................... 40 PC Host: End-Of Configuration Screen ................................................................................... 42 LINX 7-5 Turn-Key Application User's Guide Contents iii Sample Applications 43 Sample #1: ............................................................................................................................... 43 Following are the Configuration Steps using the wizard: .......................................... 44 Sample1 Auto-Generated file for the terminal (Lx75_TK.cfg) ................................. 52 Sample1 Auto-Generated file for the PC Host (PC_TK.cfg) .................................... 58 Sample #2: ............................................................................................................................... 60 Sample2 – Host Data file created: ............................................................................. 72 Sample #3: ............................................................................................................................... 72 Sample HOST data file from this application: ........................................................ 113 Conclusion: iv Contents 114 LINX 7-5 Turn-Key Application User's Guide Overview: What is the Turn-Key Application? The LINX7-5 Turn-Key application is comprised of a PC Windows Host communication suite and a special "Host Mode" enhancement to the LINX7-5 Operating System. Also a windows-based "Configurator Wizard" has been developed to ease the generation of the business logic and terminal to Host communications. This wizard will guide a VAR through the creation of two application control files (.CFG files) that will be used to define the execution of the LINX7-5 terminal and the Host application. Why was it developed? The Turn-Key project was proposed and developed to eliminate the "programming expertise" requirements that most LINX7-5 applications impose on the VARS and end users of the terminal. With the new OS and the Host software installed on a PC, the VAR can use the Configurator to create the files to control both the Host PC and the LINX7-5. Once the generated files are loaded on the respective targets, the LINX7-5 and the Host software can be started, resulting in an end-to-end Data collection application - with no programming at either end! If a VAR or end-user has a "logical" mindset and knows the flow of the desired application, he (or she) can create the necessary steps, via the wizard, to implement any T&A, "Work-In-Process" or Access control application! The wizard will generate two .CFG files: “Lx75_TK.cfg” to be downloaded to the terminal and “PC_TK.cfg” that will reside on the Host. What can the Turn-Key Application Do? The Turn-Key application was designed to perform practically any function that is normally executed during a T&A, WIP, or Access Control process. LINX 7-5 Turn-Key Application User's Guide Overview: 1 Turn-Key Application Features Turn-Key LINX7-5 Terminal Functions: Note: If NO validation is used, the “Validation” will always succeed! Note: This line does NOT have control to a door. This selected control line can be connected to any device that one may want to be activated after a “validation” is successful Execute in BATCH or ONLINE mode. In BATCH mode, the data retrieval can be either FTP or "Periodic" Host connection mode. Local or Remote "Validation" modes. For local validation, a file can be loaded to the terminal to validate data input. For remote validation, "ONLINE" mode must be selected and allows validation responses from the Host lookup. Customizable Application Title - two 40 column lines Break Bell control - Allowing up to 32 configurable Bell times. This allows for up to: four 6-hour shifts with 8 bells each. Duration and the Bell control line are both configurable. Door Access Control - Allows control of opening an access door when validation is successful. The control line and duration are both configurable. Note: Must be a DOS 8.3 format. Important Note: Each Sub-Menu can have “uniquely” formatted entry data and validation control. This is ONLY available in Sub-Menus! In BATCH FTP mode, a local file can be used to hold the collected data and the name of this file can be customized. An available COM port can be configured for COM input data and/or for COM output of "validated" data. This could be connected to an serial printer, ASCII terminal or other logging device. The application can be Non-Menu or Menu controlled. A total of 8 SubMenus can be created, each having 4 lower sub-menus. The application Main display prompts are entirely configurable. This includes almost 20 formatting options! They also can be LEFT, CENTER, or RIGHT justified. MENU Keys can be defined as either FKEY (Function key + IN/OUT) or Numeric. The Main Menu can have up to 8 sub-menus defined so the Menu key range is 1-8 (or F1-F8). 2 Turn-Key Application Features LINX 7-5 Turn-Key Application User's Guide Each Submenu defined can also have custom Display Prompts with configurable formatting and alignment. Every available Input device can be enabled and configured. Any non-enabled devices will be ignored! The currently available input devices are: BarCode - Several codes selected via web-page MagStripe - Track 1 or 2 Proximity Reader - RFIdeas PCProx connected to COM port Function Keys - F1-F10 and IN/OUT (if selected) FIU (FingerPrint Identification Unit) - Connected to COM Port COM Port - If enabled, Input and/or Output to an unused port COM Port Configurable parameters: BAUD, Parity, Data Length, Handshaking Mode, Stop Bits, minimum character count, maximum character count, End-Of-Block trigger character: default is CR(carriage return) = 13 decimal Keyed In Data - Keyed-In entry data can be enabled and key ranges can be selected (Alpha, Numeric, All) If F-Keys are enabled, each F-Key can be defined to have a "unique" name. This is usually used to include the name in the Entry record via the formatting codes. IN and OUT keys can be configured to be defined as F-Keys. F-Keys can be enabled to be inserted into the formatted entry data record. The minimum and maximum F-Key allowed range can be configured. F-Keys can be enabled to "Invoke" a Prompt. This is used in a Non-Menu application, (the simplest type), to select functions. Each F-Key can invoke a two-line prompt that can be individually defined for each FKey. Alignment is selectable. Strip CR/LF option can be selected for Entry Data. This will remove carriage returns and/or Linefeeds that may append the data. Extract any or all of the Entry data options. The extract method can be either "Separator character" mode or fixed length field. The Record format can be defined with several format codes. The Entry data format code "%E" MUST be first! Validate record option can be Enabled/Disabled. Remote validation Timeout (in seconds) is also customizable. "Local" validation error response is customizable. Validation record for Entry data can be extracted via "Separator Character" mode or Fixed length field mode. This allows the validation data to be located anywhere within the validation record. This is used to MATCH the Entry data - (ie: Badge ID) LINX 7-5 Turn-Key Application User's Guide Turn-Key Application Features 3 A subset of the validation record can also be extracted to be used as a validation response. This allows non-ID data to be used for displaying results. The extraction can be performed via "Separator Character" mode or Fixed length field mode. An Example validation record: Field: ID Name Address Vac, Sick Contact Tel No. 1005675,Mary Smith, Concord MA, 25, 16, Paul Smith, 6314562001 The ID is "validated" against the first field, the second field "Name" is returned by extraction to the application. If the remaining vacation hours is desired, then field #4 would be extracted. In this example the "obvious" extraction mode is "Separator Character" mode, since the record is "Comma" delimited (most common type) If "ONLINE" mode is used, the application can be configured to "not" attempt validation, (if validation has been requested), when the Host goes "Offline". The record would be just saved in the queue until the Host re-connects. Validation can also be extended to include valid time and day access. A validation record is created that contains fields for "Valid Start" and "Valid End" times for every day of the week. If an entry is attempted out of the defined range then validation will FAIL and access will be denied! Post validation prompts can be defined. Alignment and duration is selectable. The validation response can be optionally be sent to a COM Port. And last but not least, a previously created .CFG file can be imported to allow easy further customization of a current application. Turn-Key PC Host Software Functions: Note: This periodic interval is also the FTP connect interval if FTP transfer mode is selected. If operating in BATCH mode, the Host program can either use 1.) FTP (if a local file is stored on the terminal), or 2.) periodically connect to the terminal to retrieve data stored in the Host queue. The periodic connect interval is configurable and the default is 15 minutes. When online mode or periodically connect to the terminal is selected, all data retrieved from the terminals’ Host queue, is saved in the file in the working directory named “zdata.txt”. Terminal Time-synchronization can be optionally performed once a day. This will eliminate any slight time drifts. Up to 3 files can be scheduled for downloading, once a day, at a user configurable time. Up to 3 files can be scheduled for uploading, once a day, at a user configurable time. Validation can be performed using a local Host file. The name of this file is configurable. Validation ID data can be extracted using either "Separator Character" mode or Fixed Field” Mode. 4 Turn-Key Application Features LINX 7-5 Turn-Key Application User's Guide Validation response can be selected as "Generic" or Selected". "Generic" indicates that a "Generic" response message will be returned. However "Selected" indicates that special data will be returned on successful validation. "Generic" Good validation response message can be customized. "Failed" validation response can be customized. This response will be returned on any failed validation attempt. "Selected" validation response can be either a complete record or a subset. The subset can be selected via an "Extract data" option. Extracted response data can use either "Separator Character" mode or “Fixed Field” Mode. Host Control Application Screenshot: Terminal IP Range Setup Form: LINX 7-5 Turn-Key Application User's Guide Turn-Key Application Features 5 To start Host Control.exe, go to the working directory, C:\Program Files\LINX Data Terminals, Inc\HostControl. A shortcut can be created for this file and copied to the computer desktop. If the terminal IP address is not set when you start the application, the “Enter Network Setup” window will pop up (shown above). Then set up the Start IP address for the terminals and Maximum number allowed in the application. You cannot set it to 0. When it is necessary to change the start IP address and maximum terminal number allowed, in the “Tool” menu there is a “Reset StartIP” sub menu and the window will pop up again. After the set up is changed, restart the application to make the changes effective. There are several other choices. “Disconnect” and “Connect”. You can disconnect and connect the application with the service. One option is: “Configure Service Parameters”. 6 Turn-Key Application Features LINX 7-5 Turn-Key Application User's Guide Note This should never be changed unless LINX support personnel has indicated to do so. In this entry form the service IP address and port number can be changed. The default Service IP address is “127-0-0-1” and the default port is “57007”. Now load the PC_TK.CFG file in the working directory. If host validation is desired (Local File Validation only), load the defined host validation file on the working directory. The Turn-Key host application can execute in BATCH or ONLINE mode. In the ONLINE mode, there is a core service which will be running and will control the communication with the terminals. The host application is connected with the terminals through the service. This service will retrieve and store the data whenever the data comes from the terminal. And the data is saved in the file named “zdata.txt” in the working directory. The Host Control Application form shows all the terminals on the network in a tree. Within this tree, you can click each node to get the specific information such as terminal IP address, application owner and terminal status. The terminal status has several states. “Ready” means the terminal is ready to communicate with the host application and it can send messages to the terminal. In BATCH mode, the Host program can either use FTP (if a local file is stored on the terminal) to periodically retrieve the file at the defined interval or periodically connect to the terminal to retrieve data stored in the Host queue. This periodic interval is configurable and the default is 15 minutes. The data from the terminal either through FTP or periodically connection is saved in the file named “zdata.txt” in the working directory. There is several choices under “option” menu. “Status Monitor” and “File transfer utility” are 2 different applications. LINX 7-5 Turn-Key Application User's Guide Turn-Key Application Features 7 The Status Monitor can monitor all the terminals and get all the information such as terminal name, version and serial number, along with time set and reset power to the terminal. The File transfer utility can download the text file, program and OS to the terminal. On the BATCH mode, the Status Monitor is disabled. Only the File transfer utility is enabled. You need to click “Resume Batch Mode after File Transfer” after using File transfer utility on the BATCH mode. Network Status Monitor: The Network Status Monitor is a utility supplied by LINX to gain information about the current status of your LINX Terminal Network. It requires the Turn-Key Service to be running in order to function. As such, it is considered an Turn-Key Client Application. Upon start-up the Status Monitor will silently attempt to establish a connection with the service at the default location. 8 Turn-Key Application Features LINX 7-5 Turn-Key Application User's Guide Main Status Monitor Window: Once connected, the main window in the Status Monitor will contain a list of the devices that have been defined to the service using the Configuration Utility. For each device it lists: the IP address, the device type, the application currently using the device (if any), and the status of communications with the device, and others. To display the desired fields, use the “Display” menu item, which presents a list of possible items, any of which (with one exception) can be checked or unchecked. The exception is the IP address, which is considered required since it is the only way guaranteed to uniquely identify a terminal. This list is periodically updated to reflect changes in the network. Some changes, like a device becoming registered to another client application, may not be reflected immediately. If in doubt, the Refresh item under the action menu forces the list to update. Clicking on an item in this window will select that device. This will allow the Status Monitor to bring up the Device window for more information. Device Information Window To open the Device Information window, select the Show Device Window item under the Action menu, or simply double click on a selected device. This window displays information about the device that is selected, as well as provides various ways of interacting with it. Note that the currently selected devices are always displayed in this window, changing the selection in the main window will cause the device window to change accordingly. LINX 7-5 Turn-Key Application User's Guide Turn-Key Application Features 9 In order to issue commands to many terminals at a time, you may select multiple devices in the main window. The device window will leave enabled only those features that can be issued to multiple devices at a time. Register Button Note: Some information will be available on device’s that are registered to some other application, but only information that can be obtained passively. The device serial number, for instance, will be available, while the display contents will not be. Most of the commands and information will be unavailable until the Status Monitor has registered the device. Clicking Register will register the device to the status monitor, and allow the status monitor full access to the device. The Status Monitor cannot always register a device which is already registered to another application. If a device is so registered, and the application refuses to relinquish control of the device, the Status Monitor will not be able to acquire control, and most of the options listed below do not apply. The default application supplied by LINX, “Datascribe”, will always relinquish control of a device when requested, and will automatically re-acquire the device once the Status Monitor has unregistered it (this later process can take several seconds). If it is required to register a non-conforming application, you must first unregister the terminal, then register. 10 Turn-Key Application Features LINX 7-5 Turn-Key Application User's Guide Saving Unsolicited Data Each time you attempt to register one or more devices you will receive a warning concerning unsolicited data received from the device. This warning can be ignored when first registering a device. Once a device is registered and a communications link is established, the device will begin sending queued data to the service if it has any. There is no way to prevent this data from being sent without suspending the LNA communications link. There are three options available to you. If No is chosen, all the data sent from the device will be discarded. If Yes is chosen, all the data sent from the device will be saved to a text file of your choosing. If the data is important, that file may be manually entered into your system at a later time. It is cumbersome (the file contains LINXXML formatted packet data), but at least the data is not lost entirely. Choosing Cancel aborts the registration operation. If it is desired to save data to a file, it will store the data coming from all registered devices to that file. It will only stop once all the devices are unregistered from the Status Monitor. (That is, after unregistering all the devices, the next device registered will once again prompt to save received data.) UnRegister Button Use this to unregister the device when you are finished with it. Unregistering the device releases memory and other resources associated with it, and allows other applications to register it. You may also unregister devices that are currently registered to another application, although use caution when doing so. The other application may not be aware that it has “lost” the device it was working with. Status Data There are five fields that display data already available in the main window. These are: ID, IP, Type, Owner, and Status. This information is available whether or not the device is registered. Physical Availability To the right of the Type field, is a box labeled “Availability”. This box indicates whether or not the device can be detected on the network. In the figure above, it contains a green light. If there were no network route to the device, it would contain a red light. This can also happen if the power or Ethernet cable to the device is unplugged. LINX 7-5 Turn-Key Application User's Guide Turn-Key Application Features 11 Suspend/Resume Buttons To the right of the Status field are two buttons labeled Suspend and Resume. These control the status of the communication link between the Turn-Key Service and the device. Clicking Suspend causes the service to sever the link between it and the device. The status of the device will change to Suspended. Applications may suspend devices occasionally, to prevent them from sending data. While suspended the device will report that it is Offline. Once suspended, communications can be reestablished by clicking the Resume button. Device Data Below the Status data field are three fields labeled Name, Serial #, and OS Ver. These show information that can only be gained by registering the device. The Name is the device's internally configured name. Serial is the serial number imprinted to the terminal at the factory, and OS Ver is the Version of the Operating System currently running in the device. Sync Time Button This button synchronizes the clock in the terminal with the clock on the host. Many applications function best when all the devices on the network share a common reference time. Unfortunately, due to slight variances in clock speed, they will periodically drift out of synchronization with one another. You may use this command to adjust all the terminals on your network to a common time. Alternatively, you can use the Get and Set buttons to the right of the Time field, to manually adjust the date and time of the clock in each device. Reset Power Button This button causes a power reset in the selected device. Be aware, that the device’s status will change to Busy for approximately 7-10 seconds, then to Unknown briefly, then back to Ready once the device is reacquired. 12 Turn-Key Application Features LINX 7-5 Turn-Key Application User's Guide File Transfer Utility The LINX File Transfer Utility (LFTU) is an application supplied by LINX that allows a network administrator to transfer files to LINX devices through the TurnKey service. It can be used to load text files, user program files ( S39 or S19 Format), and LINX Operating System files. Immediately after start-up, this application will attempt to register itself with the service at the default location. Once connected, the LFTU will display all the devices currently defined to the Turn-Key service. Selecting a device will reveal its status, and whether or not it is available for a file transfer. LINX 7-5 Turn-Key Application User's Guide Turn-Key Application Features 13 A device is only considered Available if it is physically detected on the network, and it is not in use by another application. After selecting the devices to transfer a file, enter the path of your file, or click the Locate File button to locate a text file (.txt) or an operating system file (.os). Then, click the Load OS/Program/Text File button to begin the file transfer. The progress bar at the bottom of the window will indicate the status of the file transfer. In addition, the progress of individual devices will appear next to the status of each device. When starting a file transfer, there will be a question as to whether to save any data sent from a device during the file transfer. (See Saving Unsolicited Data in the Status Monitor Section of this document.) If the received data is to be saved, choose a file to which to save the data. In the case of multiple device transfers, the process will not complete until every device has completed successfully, or generated a transfer failure. If one or more transfers fail, the remaining transfers will continue to completion. 14 Turn-Key Application Features LINX 7-5 Turn-Key Application User's Guide Turn-Key Configurator Entry Screens-In Detail Terminal:Start Screen Note: the Lx75_TK.cfg file can be modified using a text editor!(ie: Notepad not Word or WordPad) The Start screen allows the user to import a previous generated Lx75_TK.cfg file. This might be done when the current configuration requires a flow change such as a larger menu system. It also can be used to create a new application that is very similar to the current one but operates differently. If the changes needed are minor, such as altering a prompt or alignment setting, a text editor can be used to make these changes. However, lines MUST NOT be removed or added! The file is created with a defined format and the file parser will fail if this format is changed! LINX 7-5 Turn-Key Application User's Guide Turn-Key Configurator Entry Screens-In Detail 15 Terminal: Application Title Screen The Main Application Title Screen provides the user the means to select the type of application and define the application title lines. This title will be displayed for 3 seconds at the start of the application. Entry Fields: Online Mode: This mode is the default and is selected when the Host application will normally always be connected to the terminal. Since this provides real-time responses to data arriving from the terminal, it is the appropriate mode for any transaction-oriented application. BATCH Mode: This mode should be selected if the collected data is stored in a local terminal file, or if the Host application will “connect” at periodic intervals to collect the data. If the Host does not periodically connect, then the Host application will start a FTP session to retrieve the data file. Note: Line #1 must be defined, but Line #2 is entirely optional. Title Line 1 and 2: These fields enable the user to specify a “Title” that is displayed for 3 seconds when the application starts. Each line is restricted to 39 characters since the terminal uses a 40-column display. 16 Turn-Key Configurator Entry Screens-In Detail LINX 7-5 Turn-Key Application User's Guide Terminal: Program Constraint Options Screen The Program Constraint Options Screen configures options that define the operation of the entire application. The default setting for all fields is “NO”. Entry Fields: Use COM Port: This setting defines whether an unused COM port is to be initialized for use by the application. If a device that is supported by the operating system (ie: Prox and FIU), then this port is unavailable. If a port is empty, then this can be set to “Yes” if required. If “Yes” is selected, the user must define if the port will be used for “Input” or “Output” or both by checking the appropriate checkboxes. Break Bells Option: Setting this option to “Yes” will cause the application to sound a Bell at user specified times during the day. Note: This does not have to control a “door”. This line can enable any signaling device that may be used to indicate that a validated data read has occurred. Door Access Option: Setting this option to “Yes” will cause the application to enable a control line (or relay) that can be used to open an access door when a badge has been “Validated” successfully. If “Validation” has not been defined, then this will be enabled on every good read. Local Storage Option: This option should be set to “Yes” if the Host application will operate in BATCH mode and the data will be retrieved via FTP. This will not provide any real-time data access at the Host since the data will not arrive at the Host until it is read by the FTP client. Local Storage Filename: This MUST be defined if Local storage is set to “Yes”. The filename must be in MSDOS 8.3 format and will be created in the Non-Volatile storage: Drive D: on the LINX7-5. Local Validation Option: This option must be set to “Yes” if a local file will be used to “Validate” the entry data. This file must be downloaded by the Host to the non-volatile “Drive D:”. LINX 7-5 Turn-Key Application User's Guide Turn-Key Configurator Entry Screens-In Detail 17 Local Validation Filename: If the Validation Option is set to “Yes”, then this filename must be specified and the filename must be MSDOS 8.3 format Note: The “Validation” file can have a maximum of 4096 (4K) records! Important Note concerning Validation Records: Validation is performed to match numeric entry data only, such as ID badges, and stock numbers. Every validation record must have a “unique” numeric value. In other words, although suffix characters are allowed, every validation record in the validation file must have only records with unique numeric ID fields. For instance, records: 01005RD and 01005AC are NOT unique in the numeric value and this is not allowed. Also, IDs: 01005A and 0001005 are not unique for the same reason! Since only the “Numeric” value must be unique, then 010050 and 00001005 would be unique. This limitation is due to the file-parsing algorithm that stores every ID as a numeric value for quick access. This immensely speeds lookups compared to a string compare algorithm. If prefix characters are used, then “Fixed length Field” validation mode must be selected and the data must be “fixed length. Thus, an ID of AC10095 can be used but every ID field in every record must be the exact same length and the numeric digit count must always be constant! Terminal: Break Bell Times Entry Screen The Break Bell Times Entry Screen allows the user to specify up to 32 break bells during the day. For instance, this will allow 4 six-hour shifts to have: Start-of-Shift Bell Morning Break Start Bell Morning Break End Bell Lunch Start Bell Lunch End Bell 18 Turn-Key Configurator Entry Screens-In Detail LINX 7-5 Turn-Key Application User's Guide Afternoon Break Start Bell Afternoon Break End Bell End-Of-Shift Bell Entry Fields: Bell Control Line Option: This allows the user to select which control line is used for the alarm Bell. The default line is #2. Bell Duration: This setting controls the length of time that the bell will sound (in seconds). The default is 10 seconds. Bell Times: Thirty-two fields are available for Bell time entry. The entry MUST be in 24-hour format and must always have 5 characters. This indicates that any hour less than 10 must have a leading zero (ie: 09:00). Entries must be made in order and skipping fields is not allowed! Terminal: Door/Control Line Configuration Screen The Door/Control Line Configuration Screen is used to select the control line for the Door and the duration that the control line will be active. Entry Fields: Door Control Line: This selects the control line used to activate the Door or other Validation indicator device. The default line is #1 (the relay). Door Active Time: This defines the number of seconds that the control line will be active. In other words, the time the door will be open. LINX 7-5 Turn-Key Application User's Guide Turn-Key Configurator Entry Screens-In Detail 19 Terminal: Main Prompts Screen The Application Main Display Prompts Screen defines the “MAIN” prompts that are displayed to the terminal user. Top and bottom lines can be specified with formatting. Both of these lines can have Left, Center or Right alignment. This display can either be a MENU or Non-Menu display and is selectable via radio buttons. Please Note: The selection of Non-Menu or Menu is critical on determining how the application operates. A Menu application can have multiple entry devices with unique validation fields. Whereas a Non-Menu application can only use the same validation field and badge ID. However, the Non-Menu can be used when no validation is required. This distinction will be further clarified in the sample programs later in this guide. Entry Fields: Display Line #1: This is the entry field for the first line of the Main application display prompt. Text and format code can be entered to provide numerous fields of terminal information on the display. The available formatting codes can be viewed by clicking on the “Format Help” button. These options are shown in the following Formatting Help Screen: The alignment of the display prompt can be either: Left, Center or Right. This Prompt Line MUST be defined! Display Line #2: This is the entry field for the optional second line of the Main application display prompt. Text and format code can be entered to provide numerous fields of terminal information on the display. The available formatting codes can be viewed by clicking on the “Format Help” button. These options are shown in the following Formatting Help Screen: 20 Turn-Key Configurator Entry Screens-In Detail LINX 7-5 Turn-Key Application User's Guide The alignment of the display prompt can be either: Left, Center or Right. This Prompt Line is optional! Menu Option: These radio buttons define whether this particular display defines a “Menu” or a “Non-Menu” display. A Menu will have submenus that can be accessed via “Menu keys” which must be either numeric or Function keys. The Menu type is the most configurable and consequently, will create a larger configuration file. The display can define up to 8 sub-menus and each sub-menu may have up to 4 lower submenus defined. Each Menu can have unique prompts, unique badge formatting and unique validation options, which all together makes this option very configurable. Terminal: Formatting HELP Screen LINX 7-5 Turn-Key Application User's Guide Turn-Key Configurator Entry Screens-In Detail 21 Terminal: Menu Key Setup Screen The Menu Key Setup Screen allows the user to select either numeric or Function keys to invoke the menu options. The key range must be contiguous (no skips) and should start with 1. This key range MUST match the menu items displayed on the Menu in the prompts field. For instance, if you define prompt line #2 as F1:Enter ID F2: Start Task F3: End Task, then range MUST be 1-3 as shown in the example screen above. Terminal: Input Devices Selection Screen 22 Turn-Key Configurator Entry Screens-In Detail LINX 7-5 Turn-Key Application User's Guide The Application Input Configuration Screen allows the user to specify which input devices are allowed and to define allowable input data though qualification. Each submenu will have this option and thusly each submenu may have different input devices. This provides for a powerful configuration system. Valid input devices are selected by checking the appropriate checkboxes. Once the required input devices are selected, then each input device must be “qualified” by clicking on the “Qualify Input” button associated with that input device. (Descriptions of these qualifying screens follow after this screen). Once the qualify input screen has been exited, then the “Input Qualified” checkbox will be checked. This can indicate what devices still require qualification. (Note: COM Input will not be visible unless “Use COM Port” and “COM Input Allowed” program constraints were previously selected!) Also note: This screen will indicate which submenu is currently in configuration by appending the corresponding submenu number to the title. Entry Fields: Valid Input Devices: Bar Code: Check this box if Bar Codes are allowed for input. MagStripe: Check this box if Magnetic stripe is allowed for input. Proximity Reader: for input. Check this box if RFIdeas Prox reader is allowed F(unction) Keys: input. Check this box if Function keys are allowed for FIU (Fingerprint Identification unit): is allowed for input. Check this box if a FIU reader COM Input: Check this box if a COM Port is allowed for input. Allow Keyed-In Badge Data: This option will enable Keyed-in badges if “Yes” is selected. Default is “No” Select Keys for Keyed-In Badges: This option will enable “Alpha”, “Numeric”, and/or “All” keys to be allowed for Keyed-In Badges. Check all desired allowable key types. LINX 7-5 Turn-Key Application User's Guide Turn-Key Configurator Entry Screens-In Detail 23 Terminal: Barcode Input Qualification Screen This is the qualification screen for Bar Code input. Currently, only the minimum and maximum characters allowed are configurable. Note: submenu currently in configuration is shown in title Entry Fields: Minimum number of characters in Badge: This field defines the smallest length of bar code data that will be accepted by the program. The value shown is the default. Maximum number of characters in Badge: This field defines the largest length of bar code data that will be accepted by the program. The value shown is the default. 24 Turn-Key Configurator Entry Screens-In Detail LINX 7-5 Turn-Key Application User's Guide Terminal: MSR Input Qualification Screen This is the qualification screen for Magnetic Stripe input. Currently, only the minimum and maximum characters allowed are configurable. Note: submenu currently in configuration is shown in title Entry Fields: Minimum number of characters in Badge: This field defines the smallest length of Magnetic Stripe data that will be accepted by the program. The value shown is the default. Maximum number of characters in Badge: This field defines the largest length of Magnetic Stripe data that will be accepted by the program. The value shown is the default. LINX 7-5 Turn-Key Application User's Guide Turn-Key Configurator Entry Screens-In Detail 25 Terminal: Proximity Reader Input Qualifications Screen No Proximity reader configurable parameters at this time! Terminal: Function Key Input Qualifications Screen The Function Key Input qualifications screen controls several options. The minimum and maximum Function key range allowed can be set. The Function key optionally can be used in a “formatted” record. A selection can be made to consider the “IN” and “OUT” keys as Function keys. The Function keys can be “named” to provide easy identification and the Function keys can invoke a prompt for the user when pressed. 26 Turn-Key Configurator Entry Screens-In Detail LINX 7-5 Turn-Key Application User's Guide Entry Fields: Minimum FKey Allowed: This selects the minimum Function key that will be allowed for this submenu. The range is 1-10. Maximum FKey Allowed: This selects the maximum Function key that will be allowed for this submenu. The range is 1-10. Format as part of Record: This selection allows the Function key “NAME” to be formatted within the entry data record.. This can be quite useful. For instance, suppose F1 key is used to query input for an employee ID badge. F1 name may be changed to EmployeeID and the record could be formatted as: 0100956:EmployeeID@10:32:12 06-102007 Use IN and OUT as FKeys: This option will allow “IN” and “OUT” keys the same options as Function Keys. This includes renaming, and formatting in records. Note: Whatever name has been defined for the function key will be used if format in a record has been specified! NOTE: This is ONLY used in Non-Menu mode! F-Key Name Designation: These fields allow all of the Function keys and IN and Out to have alternate names. For instance, The Function keys can identify the menu step such as EMP-ID, START-TASK, END-TASK. IN and OUT may have names such as BEGIN, END START STOP or can be left at default. Invokes a Prompt: This checkbox will enable a user-defined prompt to appear when this particular Function key is pressed. If any of these boxes are checked, then a F-Key prompt configuration screen will appear for each Function key that has this box enabled. This occurs when the “Done” button is clicked. This provides for a means to create a “Pseudo-menu” application. The Function keys will prompt for an input much like a real menu and the terminal user will act accordingly. This can be used to create a simple application providing no validation of the inputs is required. This also will be clarified in the sample programs later in this guide. The Function Prompt Entry Screen is as follows: LINX 7-5 Turn-Key Application User's Guide Turn-Key Configurator Entry Screens-In Detail 27 The Function Key Prompt Entry screen allows from one to two prompts to be displayed after a Function key has bee pressed. This is ONLY used in Non-Menu mode! Line #2 is optional and these prompts can be aligned as indicated. Terminal: FIU Input Qualifications Screen The FIU Input Qualifications Screen allows additional information to be include in the record format: Entry Fields: Retrieve ID Index from Device: If this option is Set to “Yes”, then a 10 digit index number will be appended to the FIU ID data. This will be formatted as: 0001002345:0000000002 (ID:Index) Retrieve ID Score from Device: If this option is Set to “Yes”, then a 2 digit index number will be appended to the FIU ID data. This will be formatted as: 0001002345:94 (ID:Score) – This is a percentage value and 100 is maximum If both are selected, then the format will be: 0001002345:0000000002:94 Note: The following options are only used if the FIU device does NOT have an integrated smart card reader. For these devices, the user ID MUST be entered via an alternate input device. Once the ID is determined, the following options will apply. 28 Turn-Key Configurator Entry Screens-In Detail LINX 7-5 Turn-Key Application User's Guide Prompt for Finger Scan: This option will be the prompt requesting the finger scan after an ID is input. Prompt on Finger Match: This option will be the prompt after a finger verification match occurs. Prompt on Match Fail: This option will be the prompt when finger verification fails. The finger scan will be re-requested 3 times on failure. If it fails 3 times, then the verification is considered as a “NO MATCH”. Terminal: COM Port Entry Qualifications Screen This COM Port Input Parameters Setup Screen allows the user to specify the COM port communication parameters desired. These selected values will be used to initialize the available user COM port. Entry Fields: Minimum number of characters in COM Receive Data: This field set the minimum number of characters allowed in the COM input data. Shown is the default value. Maximum number of characters in COM Receive Data: This field set the maximum number of characters allowed in the COM input data. Shown is the default value. COM Receive Trigger (End-Of-Data) byte: This specifies abyte that will be used to signal the end of data stream. The default is “13” a carriage return. If no trigger byte is desired enter: ‘0’. Select Rx BAUD Rate: This list-box selects the desired BAUD rate for communications. The available rates are: 1200, 2400, 4800, 9600, 19200, 38400, 57600 –default=9600 LINX 7-5 Turn-Key Application User's Guide Turn-Key Configurator Entry Screens-In Detail 29 Select Rx Parity: This list-box selects the receive parity desired. The available options are: Even Parity, Odd Parity, Space Parity, Mark Parity, No Parity-default=No Parity Select Rx Stop Bits: This list-box selects the number of stop bits used in the RX Data: The options are: 1 Stop Bit, 2 Stop Bits – default = 1Stop Bit Select Rx Data Length: This list-box selects the Receive data byte length. The options are: 7-bit Data and 8-bit Data – default = 8 bit Data. Select Rx Handshaking Mode: This list-box selects the receive handshaking mode. The options are: Hardware (RTS/CTS), Software (XON/XOFF) and None – default = None. Terminal: Badge Data Filtering Options Screen The Badge Filtering Options Screen allows the user to remove extraneous data from the entry data. Carriage return and Line Feed trailing characters can be stripped. Also, if the data has prefix and/or suffix data, if can be removed by extraction. The extract methods are “separator character” and “fixed-field” modes. Entry Fields: Strip CR/LF Characters:. If set to “Yes”, this option will remove any trailing carriage return and Line feed characters in the entry data. Default is “No”. Use All Data: If set to “Yes”, this option will return ALL data after any CR/LF strip. No further extraction is performed. If set to “No”, then data extraction is executed as specified by the remaining entry fields. Default is “Yes”. Select Field Extract Method: These two radio buttons specify the extraction method for the remaining data. Either Fixed Length Field or Separator Character Mode. – Default is “Separator Character” mode. 30 Turn-Key Configurator Entry Screens-In Detail LINX 7-5 Turn-Key Application User's Guide Fixed Length Field Mode: Start Position:. This field is used to indicate the start column of the first character in the Fixed Length field to extract. The range is 1-110, - No default. Fixed Length Field Mode: Field Length: This field is used to specify the length of the fixed length field. Range is 1-110. Separator Character Mode: Field Separator Character:.. This field specifies the special separator character used to extract the data. Default is’,’ (comma). Separator Character Mode: Field Number:. This field indicates the field number of the data to extract. Range 1-110. Default is ‘1’. Terminal: Record Format Configuration Screen The Record Format Configuration Screen allows the user to completely control the formatting of the data record. Using the “Help” button to display the available formatting codes, the record can be formatting with various time & date options, IP Address, Terminal Name and Function Key Name. This provides a multitude of possible record information. Also this screen will allow selection of several Entry data validation options. Entry Fields: Create Record Format:. This Field is used to create the record format. The entry data code: “%E” must always be the first code and the next character must be unique identifier – ( except ’%’) to indicate end-of ID”. This is required for the PC Host application. Because the maximum record is 128 bytes, the user must ensure that this is not exceeded! The format codes can be viewed by clicking on the “Help” button. These codes are shown in the following: Formatting Help PopUP Screen. Sample: This field displays a “Sample” record when the SAMPLE button is clicked. The formatting specified in the Record Format field will be LINX 7-5 Turn-Key Application User's Guide Turn-Key Configurator Entry Screens-In Detail 31 used to create this sample record. This provides the user with a “realtime” view of the record structure. Encode Record: This checkbox will enable an encoding of the record data before storing or sending to the Host. The Host can Decode the messages and restore them to the original data. Local/Remote Validation Required: These radio buttons will control whether validation is performed on the entry data. If validation is required, then “Yes” MUST be selected. Remote Validation Response Timeout: This field selects the maximum amount of time to wait for a remote validation response. If a response is not received within this timeout period, then the validation is considered to have failed! This value is in seconds and the default is 10. Error Response for Local Validation Errors: This field is initialized with the default error message if a “Local” validation failure occurs. This is only used if “Local Validation File” is used for the validation data. This message will be displayed on Line #2 after the failure. Formatting HELP Pop-UP: 32 Turn-Key Configurator Entry Screens-In Detail LINX 7-5 Turn-Key Application User's Guide Terminal: Record Validation Control Screen The Record Validation Control Screen provides several options for defining the validation ID and extracting other data from the validation record. Entry Fields: Select Validation Field Extract Method: These two radio buttons specify the locating method for the Validation ID field. This field is the one used to match the entry data for validation. The extract method is either Fixed Length Field or Separator Character Mode. – Default is “Separator Character” mode. Fixed Length Field Mode: Start Position:. This field is used to indicate the start column of the first character in the Fixed Length field to extract. The range is 1-110, - No default. Fixed Length Field Mode: Field Length: This field is used to specify the length of the fixed length field. Range is 1-110. Separator Character Mode: Field Separator Character:.. This field specifies the special separator character used to extract the data. Default is’,’ (comma). Separator Character Mode: Field Number:. This field indicates the field number of the data to extract. Range 1-110. Default is ‘1’. Extract Data From Validation Record: This checkbox should be checked if the validation should return a portion of the validation record. This is usually used to provide just one field from the record, such as an employee name. Fixed Length Field Mode: Start Position:. This field is used to indicate the start column of the first character in the Fixed Length field to extract. The range is 1-110, - No default. LINX 7-5 Turn-Key Application User's Guide Turn-Key Configurator Entry Screens-In Detail 33 Fixed Length Field Mode: Field Length: This field is used to specify the length of the fixed length field. Range is 1-110. Separator Character Mode: Field Separator Character:.. This field specifies the special separator character used to extract the data. Default is’,’ (comma). Separator Character Mode: Field Number:. This field indicates the field number of the data to extract. Range 1-110. Default is ‘1’. Terminal: Record Validation Options Screen The Validation Options Screen provides more options for entry data validation. An option is available to store records without validation when the Host has gone Offline and the record required validation via an active Host. Also validation can further be validated against a “valid day and time” table. This provides a double check on Badges that are not allowed access during certain days and/or times. Entry Fields: In “Online Mode”, If Host is “Offline:- no Validation Required: This checkbox should be checked if the entry data is to be just stored without any validation when the Host goes “Offline” in “Online Mode”. This ONLY applies if the entry data record normally requires validation. Time and Date Accessibility Required: This checkbox should be checked if the validation record is also to be checked for valid day and time access for any ID submitted for validation. The validation Time & Day data MUST be formatted as follows within the validation record: Day Fields: MON TUES WED THU FRI SAT SUN Time Fields [StartEnd] 07301600073016000730160007301600073016000800120000000000 34 Turn-Key Configurator Entry Screens-In Detail LINX 7-5 Turn-Key Application User's Guide This indicates that this ID would have access on Monday to Friday from 7:30AM to 4:00PM and from 8:00AM to 12:00Noon on Saturday with NO access on Sunday. Note: Any day that does not have valid access, must be either zeros or spaces. If Time/Day access field is located at the “end-of-record” (last data), then the non-valid days: Saturday and/or Sunday may be omitted from the data field. This is an example: Day Fields: MON TUES WED THU FRI SAT SUN Time Field [StartEnd] 0730160007301600073016000730160007301600 This indicates that this ID would have access on Monday to Friday from 7:30AM to 4:00PM and NO access on Saturday and Sunday. Note: For “Any-Time” access, set the “StartEnd” fields to “99999999”. This should be used for any employee that has unlimited access. (ie: owner) Select Extraction Method: These two radio buttons specify the extraction method for the Time & Day Validation field. This field will be used to verify the time and day access of the entry data. This provides a secondary validation for access control. The extract method is either Fixed Length Field or Separator Character Mode. – Default is “Separator Character” mode. Fixed Length Field Mode: Time/Day Field Start Position:. This field is used to indicate the start column of the first character in the Fixed Length field to extract. The range is 1-110, - No default. Fixed Length Field Mode: Time/Day Field Length: This field is used to specify the length of the fixed length field. Range is 40-56. Default is 56. (7 days x 8) Separator Character Mode: Time/Day Field Separator Character:. This field specifies the special separator character used to extract the data. Default is’,’ (comma). Separator Character Mode: Time/Day Field Number:. This field indicates the field number of the data to extract. Range 1-110. LINX 7-5 Turn-Key Application User's Guide Turn-Key Configurator Entry Screens-In Detail 35 Terminal: Post Validation Prompt Options Screen The Post Validation Prompt Screen will initialize the format of the response message displayed after a validation attempt. The same format codes can be used as in previous prompt screens. However, these are the ONLY prompts where format code: “%V” is valid. Since %V inserts the “Validation Response Data”, the validation data is not “defined”: until this point in the application. The display time of these prompts can be set and the validation response can optionally be sent to a COM port (logging?) Entry Fields: Note: this field MUST be used! Post Entry Prompt Line #1 Format: This field is used to provide the format (or text) to display on line #1 after validating the entry data. This can be a generic message such as “Badge Accepted” or in the case of a Menu application, the message can be more specific ( as above). Note: this field is optional! Post Entry Prompt Line #2 Format: This field is used to provide the format (or text) to display on Line #2 after validating the entry data. This message is usually quite generic such as “Thank You”. However, if validation is performed, the message can be the result of the validation extraction. For instance, if the extraction was defined to extract the “Name” field, then this could display: “Thank You – John Smith” (as above). Prompt Display Duration: This field defines the number of seconds that the Post Validation Prompts are shown. Send Validation Data to COM Port: This option provides means to send the validation response data to a device on the COM port. This may be serial printer or a terminal program (ProComm). This provides a way to print receipts for a transaction. All is required to return the receipt data as the Validation response. This should normally be performed by a Host validation mode! 36 Turn-Key Configurator Entry Screens-In Detail LINX 7-5 Turn-Key Application User's Guide Terminal: End of Configuration Screen This screen offers the option to continue to create a Host Application configuration. At this point the LINX7-5 terminal configuration “Lx75_TK.cfg”has been generated and saved to the default directory. This directory is the directory that contains the Configuration wizard executable, filename: “TK_CONFIG.exe”. The Lx75_TK.cfg file must be downloaded to the terminal as indicated and the terminal rebooted to instantiate the new Turn-key configuration. PC Host: Start Screen LINX 7-5 Turn-Key Application User's Guide Turn-Key Configurator Entry Screens-In Detail 37 This start screen will display the currently configured “terminal” setup. This provides an overview of the present setting. Note: This can be printed! An option is provided to import a previously generated “PC_TK.cfg” file for easy modifications. Also, after clicking on the “Show All Record Formats” button, a screen similar to the following will be displayed: PC Host: Scheduling Options Screen This PC Host Scheduling Options screen provides options to enable BATCH mode operation , schedule time synchronization and download and/or upload file transfer schedules. Entry Fields: BATCH Mode, Select File retrieval Method: These radio buttons select one of the two BATCH mode operation type. If the terminal has a “Local Badge” file specified, then FTP mode MUST be used. 38 Turn-Key Configurator Entry Screens-In Detail LINX 7-5 Turn-Key Application User's Guide However, if not, then a periodic Host connect will retrieve the records stored in the terminal queue. Select the appropriate mode. If Periodic Host Connect used, select Interval: If Periodic Host connect file retrieval method has been selected, then this field should be used to define the “Period” in minutes of the connection interval. Default is 15 minutes. Schedule Time Syncs: This checkbox is enabled if time synchronization is desired. Normally this should always be checked. Set Sync Time: This field is initialized with the time for the daily time synchronization event. This must be set in 24hour format. Default is :0300AM. Schedule File Uploads from the Terminal: This checkbox should be enabled if files at to be periodically uploaded to the terminal. A maximum of 3 files may be uploaded. These files are selected in the spaces provided. Schedule File Upload Time: This field is used to specify the time to perform the daily upload of the designated files to the terminal. This must be in 24 hour format. Schedule File Downloads to the Terminal: This checkbox should be enabled if files at to be periodically downloaded to the terminal. A maximum of 3 files may be uploaded. These files are selected in the spaces provided. Schedule File Download Time: This field is used to specify the time to perform the daily download of the designated files to the terminal. This must be in 24 hour format. PC Host: Validation Data Options Screen The Validation Data Options screen is used to select various validation options for the Host application. Validation data source can be selected, validation response type and an option to extract data from the validation record is available. LINX 7-5 Turn-Key Application User's Guide Turn-Key Configurator Entry Screens-In Detail 39 Entry Fields: Validation Record Source: These radio buttons define the source of the validation data. Note: The database option is currently not available! Enter Local Validation Record File Name: The field is used to define the name of Local Host validation file. This file will be used to verify data from the terminal. On validation success, a generic response, or a record from this file (or part of the record) will be returned to the terminal as a validation response. Select Database Type: These radio buttons will specify the type of database that will be supporting validation requests. Note: Database support is not currently available. Validation Response Selection: These radio buttons specify whether to return a generic response to a validation request or a “selected” response. Note: “Selected” should be chosen if specific data from the validation record is returned. This applies whether the entire record or part of the validation record is returned! Generic “GOOD” Validation Response: This field should be initialized with a default “GOOD” response when a validation was successful. This is only used if “Generic” was selected above! Failed Validation Response: This field should be initialized with a failure response message for unsuccessful validations. Note: This message will be returned for “Generic” and “Selected” modes! Extract Data From Validation Record: This checkbox should be enabled if “only a portion” of the validation record should be returned after a successful validation. This data will be extracted using the method determined on the Validation Record Extract Options screen which follows. PC Host: Validation Data Extract Options Screen 40 Turn-Key Configurator Entry Screens-In Detail LINX 7-5 Turn-Key Application User's Guide The Host Validation Record Extract Options screen specifies the method to locate the validate field within the validation file (or database) and the extract mode if a portion of the data should be returned as a response. Entry Fields: Select Validation Field Extract Method: These two radio buttons specify the locating method for the Validation ID field. This field is the one used to match the entry data for validation. The extract method is either Fixed Length Field or Separator Character Mode. – Default is “Separator Character” mode. Fixed Length Field Mode: Start Position:. This field is used to indicate the start column of the first character in the Fixed Length field to extract. The range is 1-110, - No default. Fixed Length Field Mode: Field Length: This field is used to specify the length of the fixed length field. Range is 1-110. Separator Character Mode: Field Separator Character:.. This field specifies the special separator character used to extract the data. Default is’,’ (comma). Separator Character Mode: Field Number:. This field indicates the field number of the data to extract. Range 1-110. Default is ‘1’. Extract Validation Data (from Data source) . These fields will be enabled if “Extract Data From Validation Record” was checked on the previous screen. Fixed Length Field Mode: Start Position:. This field is used to indicate the start column of the first character in the Fixed Length field to extract. The range is 1-110, - No default. Fixed Length Field Mode: Field Length: This field is used to specify the length of the fixed length field. Range is 1-110. Separator Character Mode: Field Separator Character:.. This field specifies the special separator character used to extract the data. Default is’,’ (comma). Separator Character Mode: Field Number:. This field indicates the field number of the data to extract. Range 1-110. Default is ‘1’. LINX 7-5 Turn-Key Application User's Guide Turn-Key Configurator Entry Screens-In Detail 41 PC Host: End-Of Configuration Screen This is the final screen of the Turn-Key Configurator. At this time the PC_TK.cfg file has been generated and saved in the default directory (where TK_CONFIG.exe was executed). 42 Turn-Key Configurator Entry Screens-In Detail LINX 7-5 Turn-Key Application User's Guide Sample Applications Sample #1: A small machining company wants to track their employee’s time and access to the facility throughout the week. All employees are required to swipe their ID badges for entry and departure. The employees’ access to the building will be controlled by a relay controlled door and the access times will be validated against a validation file stored on the LINX7-5 terminal.(ValRec1.Txt) The valid access times for all departments are as follows: President Any time access Engineering Mon-Fri:07:30AM 06:00PM Sat–Sun:08:00Am-12:00PM Accounting Mon-Fri:07:30AM 06:00PM Secretary Mon-Fri:08:00AM 05:30PM Manufacturing Mon-Fri:07:30AM 06:00PM Sat–Sun:08:00Am-12:00PM Janitorial Services Mon-Fri:05:00PM-09:00PM Sat:08:00AM-12:00PM This application will use a “Non-Menu” approach and will validate using a local file. The badge data will be saved in the terminal for the Host to retrieve via FTP (BATCH mode). Door access will be enabled and also the Time/Day validation option will be used. LINX 7-5 Turn-Key Application User's Guide Sample Applications 43 Following are the Configuration Steps using the wizard: No “Import” just click START… BATCH mode is selected – application Title defined. 44 Sample Applications LINX 7-5 Turn-Key Application User's Guide Door Access enabled. Local Storage and Validation set Door defaults used.. Click Continue LINX 7-5 Turn-Key Application User's Guide Sample Applications 45 Prompt Line #1 Centered with Time display: “Hour:Minute:Second” format Prompt #2 Left aligned – NON-MENU mode Bar Code is allowed. 46 Sample Applications LINX 7-5 Turn-Key Application User's Guide Default used for Bar Code input qualification. Also allow Keyed-In Badges using NUMERIC keys only. Note the checkmark on the “Qualified?” box. LINX 7-5 Turn-Key Application User's Guide Sample Applications 47 No filtering – Defaults used Record format with “Entry Data” – then timestamp. Add Weekday (%A) name for clarification of weekend access. Validation is required and will set to local since Local Validate File is used. Notice “Sample” record shown… 48 Sample Applications LINX 7-5 Turn-Key Application User's Guide Note: Extracted Field #2 is employee name and the Time/Day validation data is Field #4. Validate record ID: Locate using “Separator Character” mode, first field. Extract data: Extract using “Separator Character” mode, field. #2 Sample Validate record: 000559,JonWoods,Manufacturing,07301800073018000730180007301800073018000 800120008001200 Time and day Validation enabled using “Separator Character” mode Field #4. LINX 7-5 Turn-Key Application User's Guide Sample Applications 49 Post validation Prompt Line #1defined. Prompt #2 will display” Thank You- “Employee Name” (extracted from validation data). Prompts will be displayed for 2 seconds and both are LEFT aligned Terminal has been configured. Notice that Lx75_TK.cfg file is present in the default directory (where the TK-CONFIG.exe file is located). Click Configure HOST to continue…. 50 Sample Applications LINX 7-5 Turn-Key Application User's Guide Summary of the current configuration… Do not import files! Defaults are used. Note that the filenames to be downloaded/uploaded by the Host are already defined. LINX 7-5 Turn-Key Application User's Guide Sample Applications 51 PC Host application has been configured. Notice that PC_TK.cfg is present in the default directory. Sample1 Auto-Generated file for the terminal (Lx75_TK.cfg) # LINX7-5 TERMINAL TURN-KEY CONTROL FILE ; AppMode=1 AppTitleLine1=Custom Machining T&A Program AppTitleLine2=Version 1.0 #-- Program constraint vars -UseCOM=0 COMInput=0 COMOut=0 COMInitialized=0 #-- COM Input CFG vars -COMInMinLen=1 COMInMaxLen=128 COMInTrigByte=13 COMInBaud=3 COMInParity=4 COMInStops=0 COMInHS=2 52 Sample Applications LINX 7-5 Turn-Key Application User's Guide COMInDataLen=1 UseBells=0 UseDoor=1 UseLocalFile=1 LocalBadgeFile=Badges.Dat UseValidateFile=1 LocalValidFile=ValRec1.txt MainMenuOption=0 #-- Bell Cfg vars -BellLine=2 BellDuration=10 BellTime[0]= BellTime[1]= BellTime[2]= BellTime[3]= BellTime[4]= BellTime[5]= BellTime[6]= BellTime[7]= BellTime[8]= BellTime[9]= BellTime[10]= BellTime[11]= BellTime[12]= BellTime[13]= BellTime[14]= BellTime[15]= BellTime[16]= BellTime[17]= BellTime[18]= BellTime[19]= BellTime[20]= BellTime[21]= BellTime[22]= BellTime[23]= BellTime[24]= BellTime[25]= BellTime[26]= LINX 7-5 Turn-Key Application User's Guide Sample Applications 53 BellTime[27]= BellTime[28]= BellTime[29]= BellTime[30]= BellTime[31]= #-- Door Cfg vars -DoorLine=1 DoorDuration=3 EncodeRecord=0 ; #-- MAIN Application Control Vars (Non-Menu) -$NonMenuApp:NMENU +MenuActive=0 +MenuIsDisplayed=0 !MENU:DSPFormat +MenuDsp.Line1=Custom Machining - &H:%M:%S +MenuDsp.DspAlign1=1 +MenuDsp.Line2=Please Swipe ID Badge-> +MenuDsp.DspAlign2=0 +MKeyType=0 +MKeyMin=0 +MKeyMax=0 !MENU:APPINPUTControl +ValidInputs[0]=1 +ValidInputs[1]=0 +ValidInputs[2]=0 +ValidInputs[3]=0 +ValidInputs[4]=0 +ValidInputs[5]=0 +ValidInputs[6]=1 +ValidInputs[7]=0 #-- Bar code Cfg vars -+BarMinLen=2 +BarMaxLen=48 #-- MSR code Cfg vars -+MSRMinLen=2 +MSRMaxLen=110 #-- Function Key CFG vars -- 54 Sample Applications LINX 7-5 Turn-Key Application User's Guide +MinFKey=1 +MaxFKey=10 +FKeyInRecord=0 +FKeyInOut=1 !APPINPUControl:FKEYCTRL:FKeyControls +FKeyNames[0]=F1 +FKeyNames[1]=F2 +FKeyNames[2]=F3 +FKeyNames[3]=F4 +FKeyNames[4]=F5 +FKeyNames[5]=F6 +FKeyNames[6]=F7 +FKeyNames[7]=F8 +FKeyNames[8]=F9 +FKeyNames[9]=F10 +FKeyNames[10]=IN +FKeyNames[11]=OUT +FKeyPromptFlag[0]=0 +FKeyPromptFlag[1]=0 +FKeyPromptFlag[2]=0 +FKeyPromptFlag[3]=0 +FKeyPromptFlag[4]=0 +FKeyPromptFlag[5]=0 +FKeyPromptFlag[6]=0 +FKeyPromptFlag[7]=0 +FKeyPromptFlag[8]=0 +FKeyPromptFlag[9]=0 +FKeyPromptFlag[10]=0 +FKeyPromptFlag[11]=0 !APPINPUControl:FKEYCTRL:FKeyControls:DSPFormat +FKeyControls[0].Line1=Prompt Line #1 +FKeyControls[0].DspAlign1=0 +FKeyControls[0].Line2=Prompt Line #2 +FKeyControls[0].DspAlign2=0 +FKeyControls[1].Line1=Prompt Line #1 +FKeyControls[1].DspAlign1=0 +FKeyControls[1].Line2=Prompt Line #2 +FKeyControls[1].DspAlign2=0 LINX 7-5 Turn-Key Application User's Guide Sample Applications 55 +FKeyControls[2].Line1=Prompt Line #1 +FKeyControls[2].DspAlign1=0 +FKeyControls[2].Line2=Prompt Line #2 +FKeyControls[2].DspAlign2=0 +FKeyControls[3].Line1=Prompt Line #1 +FKeyControls[3].DspAlign1=0 +FKeyControls[3].Line2=Prompt Line #2 +FKeyControls[3].DspAlign2=0 +FKeyControls[4].Line1=Prompt Line #1 +FKeyControls[4].DspAlign1=0 +FKeyControls[4].Line2=Prompt Line #2 +FKeyControls[4].DspAlign2=0 +FKeyControls[5].Line1=Prompt Line #1 +FKeyControls[5].DspAlign1=0 +FKeyControls[5].Line2=Prompt Line #2 +FKeyControls[5].DspAlign2=0 +FKeyControls[6].Line1=Prompt Line #1 +FKeyControls[6].DspAlign1=0 +FKeyControls[6].Line2=Prompt Line #2 +FKeyControls[6].DspAlign2=0 +FKeyControls[7].Line1=Prompt Line #1 +FKeyControls[7].DspAlign1=0 +FKeyControls[7].Line2=Prompt Line #2 +FKeyControls[7].DspAlign2=0 +FKeyControls[8].Line1=Prompt Line #1 +FKeyControls[8].DspAlign1=0 +FKeyControls[8].Line2=Prompt Line #2 +FKeyControls[8].DspAlign2=0 +FKeyControls[9].Line1=Prompt Line #1 +FKeyControls[9].DspAlign1=0 +FKeyControls[9].Line2=Prompt Line #2 +FKeyControls[9].DspAlign2=0 +FKeyControls[10].Line1=Prompt Line #1 +FKeyControls[10].DspAlign1=0 +FKeyControls[10].Line2=Prompt Line #2 +FKeyControls[10].DspAlign2=0 +FKeyControls[11].Line1=Prompt Line #1 +FKeyControls[11].DspAlign1=0 56 Sample Applications LINX 7-5 Turn-Key Application User's Guide +FKeyControls[11].Line2=Prompt Line #2 +FKeyControls[11].DspAlign2=0 #-- FIU code Cfg vars -+FIU_UseIndex=0 +FIU_UseScore=1 +FIU_MinScore=62 +FIU_FingerPrompt=Place Finger on Sensor +FIU_ACCPrompt=ID Verified +FIU_REJPrompt=No Match - try again #-- Key Input Cfg vars -+ValidKeys[i]=0 +ValidKeys[i]=1 +ValidKeys[i]=0 #-- Badge Filtering vars -+StripCRLF=0 +UseAllData=1 #-- Fixed length field options -+BadgeExtractMode=0 +FixedFieldStPos=1 +FixedFieldLength=1 #-- Separator char field options -+SepCharacter=44 +SepCharFldNum=1 #-- Record Format string -+RecordFormat=%E@(%A)%H%M%S:%m%d%y +ValidateBadgeFlag=1 #-- Validation Control vars -- +ValFldValidateMode=0 +ValFixedFldStPos=1 +ValFixedFldLen=1 +ValFldSepChar=44 +ValFldSepNum=1 #-- Validation record extract vars -+ExtractValData=1 +ValExtractMode=0 +ValExtractFixedFldStPos=1 +ValExtractFixedFldLen=1 +ValExtractFldSepChar=44 LINX 7-5 Turn-Key Application User's Guide Sample Applications 57 +ValExtractFldSepNum=2 #-- Validation Options -+NoValIfHostOffline=0 +TimeDateValidCheck=1 #-- Time and Date validation vars -+TDSelectMode=0 +TDFixedStPos=0 +TDFixedFldLen=0 +TDSepChar=44 +TDFieldNum=4 #-- Post Validation Responses -!DSPFormat:PostPrompt +PostPrompt.Line1=ID Badge Accpted +PostPrompt.DspAlign1=0 +PostPrompt.Line2=Thank You - %V +PostPrompt.DspAlign2=0 +PostDspTime=2 +SendEntryToCOM=0 +LocalValErrorResponse=ID not Found - Validation Failed! +RemoteValRespTimeout=10 ; %== End of Control File Sample1 Auto-Generated file for the PC Host (PC_TK.cfg) # PC-HOST APPLICATION TURN-KEY CONTROL FILE ; AppMode=1 BatchMode=0 DataBase=0 UseLocalTermFile=1 LocalTermBadgeFile=Badges.Dat UseTermValidateFile=1 LocalTermValidFile=ValRec1.txt DailyTimeSync=1 58 Sample Applications LINX 7-5 Turn-Key Application User's Guide SyncTime=03:00 HostValidationMode=0 HostValidFile= SchedDownLoad=1 SchedUpLoad=1 DownLdFiles[0]=ValRec1.txt DownLdFiles[1]= DownLdFiles[2]= UPLdFiles[0]=Badges.Dat UPLdFiles[1]= UPLdFiles[2]= DownLoadTime=04:00 UpLoadTime=04:00 HostConnectInterval=15 PCValExtract=0 PCValExtractMode=0 PCValExtractFixedFldStPos=0 PCValExtractFixedFldLen=0 PCValExtractFldSepChar=44 PCValExtractFldSepNum=1 PCValResponseMode=0 PCGenericValOKResp=Validation Successful! PCValErrorResp=ID not Found - Validation Failed! PCValidateFlag=1 IDSepChar=64 PCValIDExtractMode=0 PCValIDExtractFixedFldStPos=0 PCValIDExtractFixedFldLen=0 PCValIDExtractFldSepChar=44 PCValIDExtractFldSepNum=1 DecodeRecord=0 %== End of Control File Sample Badges.DAT file generated by this application: 00559@(Thursday)080027:071207 123456789@(Thursday)080145:071207 LINX 7-5 Turn-Key Application User's Guide Sample Applications 59 01494@(Thursday)080228:071207 123456789@(Thursday)080244:071207 04014@(Thursday)080451:071207 00552@(Thursday)080456:071207 1000468@(Thursday)102423:071207 ** INVALID Access Time! ** 011624@(Thursday)102431:071207 1000468@(Thursday)102501:071207 ** INVALID Access Time! ** 0010568@(Thursday)102901:071207 ** Validation Failed! ** Note the “INVALID Access Time” message”. This employee (a janitor) did not have Time/Day access for this day and/or time!. Employee 0010568 did not “Validate” (old badge number maybe). Sample #2: A small manufacturing plant that specializes in contract assembly wants to track employee time and attendance but also be able to track the time an employee spends at a particular task. Each task is assigned an ID and is executed at “stations”. Each task has a unique pay rate that mandates that the time must be tracked for each employee that may perform the task. Furthermore, during the day, several different tasks might be preformed by the same employee. Consequently, all of this must be tracked for payroll purposes. This application will use another mode of the Non-Menu type that could be called a pseudo-menu since function keys will invoke prompts similar to a real menu. The main disadvantage of this type of application is that validation is almost impossible. The only way to have validation with a pseudo-menu application would be to create a validate file with ALL of the possible entry data records. This also prevents any data extraction from the validation data since all of the entries would have to use the same field! Non-Menu applications only have one record format and one extraction configuration making this type of application somewhat limited in capability. This pseudo-menu application will use “Online” mode with the Host and all record will be sent directly to the Host. Also, no validation will be performed. All of the functions keys used for the prompts will be given a unique name that will be formatted into the entry data record to be sent to the Host. This will enable a postprocessing program to extract all of the record pertaining to a particular employee and task. Also employees have the following break periods: Morning 9:30AM-9:45 Lunch: 12:00PM-12:45PM Afternoon: 2:45PM-3:00PM For time and attendance, an employee presses the appropriate IN or OUT key and swipe their ID badge when prompted. 60 Sample Applications LINX 7-5 Turn-Key Application User's Guide For each task, an employee must first Press F1. Then swipe their ID badge to register at a “Station”..Then F2 is pressed and the Task ID is scanned. When they are ready to “Start the task”, Press F3 and re-swipe their ID Badge. When the task is completed, Press F4 and again swipe the ID badge. Start TK_Config program… Do not import a previous file. Unique Application Title – Version helps to track changes. LINX 7-5 Turn-Key Application User's Guide Sample Applications 61 Use break bells… Setup break bell schedule – 24-hour mode MUST be used. Also all entries must have 5 characters (leading zero on all hours less than 10). 62 Sample Applications LINX 7-5 Turn-Key Application User's Guide Main prompts – Line #1 will display a running time counter.. Only Bar code and Keyed-In badges (Numeric) are allowed. LINX 7-5 Turn-Key Application User's Guide Sample Applications 63 Bar Code input defaults are used.. Note: check in “Input Qualified?” – Also check Function Keys and Press “Qualify Input” 64 Sample Applications LINX 7-5 Turn-Key Application User's Guide Note: “Format as part of record” is checked. IN and OUT are Function keys and every used Function Key has a unique identifying name. The “Invoke a Prompt” checkboxes are checked to force a prompt when these particular function keys are pressed. Thus creating the “pseudo-menu”. Setup F1 (Employee ID) function key prompt. Align to the LEFT LINX 7-5 Turn-Key Application User's Guide Sample Applications 65 F2: (Task ID) prompts.. F3 (Start TASK) Prompts 66 Sample Applications LINX 7-5 Turn-Key Application User's Guide F4 (STOP TASK) prompts.. IN (Clock In) Prompts LINX 7-5 Turn-Key Application User's Guide Sample Applications 67 OUT (Clock OUT) Prompts.. Final Input Configuration screen with both inputs qualified.. 68 Sample Applications LINX 7-5 Turn-Key Application User's Guide No Filtering – defaults used.. Use [Terminal Name:FKEY_NAME] to identify station and operation. Note sample record …No validation is used.. LINX 7-5 Turn-Key Application User's Guide Sample Applications 69 Post Entry Prompts – just indicate successful entry… LINX7-5 Terminal application control file created. (Lx75_TK.cfg). It is generated into the default directory. This must be manually downloaded via FTP to Drive D: of the LINX7-5 terminal. Press “Configure Host” to create Host application file. 70 Sample Applications LINX 7-5 Turn-Key Application User's Guide Above: Summary of Current configuration… Note BATCH options are grayed out. Schedule Time synchronization and no file down/up loading required!. LINX 7-5 Turn-Key Application User's Guide Sample Applications 71 Host configuration is complete. PC-TK.cfg file has been generated into the default directory. Configuration is now completed! Sample2 – Host Data file created: 00559[EntryDoor2:CLOCKIN]@070049:071307 00559[Station23:EMP-ID]@070830:071307 1000468[Station23:TASK-ID]@070839:071307 00559[Station23:START-TASK]@070846:071307 00559[Station23:END-TASK]@110225:071307 00559[EntryDoor2:CLOCKOUT]@163003:071307 Notice the use of Function key names and Terminal names to indicate task and entry point. Clock Ins and Outs are done at the door. Tasks are done at Station numbers. Using the station number the post-processing program can determine the task and the pay rate assigned to that task. Thus the employee “00559” can be paid for the amount of time spent on the task ID 1000468. Sample #3: This next sample application will create a DEMO “Work-In-Process” application using MENU mode. This WIP program will provide 2 options on the main menu: “Start JOB” and “End JOB”. These will be selected by pressing F1 and F2 respectively. Once a submenu has been entered several more options will be available to the employee. Start JOB: The user will press “F1” key to enter the submenu which will display: “F1:ID F2:JOB# F3Proc# F4:Start JOB The worker will first press F1 and swipe his identity badge. Then Press F2 and scan a JOB number. Once this is done, the worker will Press F3 and then scan a Process number. Now the JOB information has been entered and the worker will 72 Sample Applications LINX 7-5 Turn-Key Application User's Guide Press F4 to actually start the JOB. by swiping their ID badge again. End JOB: The user will press “F2” key to enter the submenu which will display: “F1:ID F2:JOB Number F3 End JOB The worker will first press F1 and swipe his identity badge. Then Press F2 and scan a JOB number. Finally, the worker will Press F3 to actually End the JOB. by swiping their ID badge again. All ID badge entry will be validated locally using a file named: “ValRec2.txt”. Using extraction, this will provide the “name” of the worker for the Post validation prompts. All created records will be transferred to the Host directly and consequently, “Online: mode will be used. Bells will be used for the following: “Start of Shift” at 08:00AM “Start of Lunch” at 12:00PM “End of Lunch” at 12:30PM “End of Shift” at 04:00PM A large Green indicator light will be connected to the “Door” relay and will be turned ON whenever a “GOOD” read has occurred. Consequently, the “Use Door” option will be enabled. Do not import previous file LINX 7-5 Turn-Key Application User's Guide Sample Applications 73 Add DEMO title and Use ONLINE mode Use Bells and Door. Define local validation file. 74 Sample Applications LINX 7-5 Turn-Key Application User's Guide Define Desired BELLs.. Set Door (Indicator Light) options.. LINX 7-5 Turn-Key Application User's Guide Sample Applications 75 MAIN prompts and set MENU mode.. MAIN menu has two Function key options F1, F2. Define here… 76 Sample Applications LINX 7-5 Turn-Key Application User's Guide First submenu (START JOB submenu1) defines 4 more submenus using F1-F4.. Note MENU is again selected to enable the lower submenu system, Submenu uses 4 function keys – define here, LINX 7-5 Turn-Key Application User's Guide Sample Applications 77 Lower submenu 1 (Emp-ID). Define prompts. Alignment.. NOTE: the lower submenus CAN NOT have the Menu option selected! For Submenu1-1: Allow Bar Code and Function keys only. 78 Sample Applications LINX 7-5 Turn-Key Application User's Guide Bar Code defaults used.. Define this Function key only. Allow in record format. NO prompts! LINX 7-5 Turn-Key Application User's Guide Sample Applications 79 Submenu 1-1, no badge filtering (use defaults).. Submenu 1-1: Record format. Note FKEY name format code (%F). Using local validation, so enable validation. 80 Sample Applications LINX 7-5 Turn-Key Application User's Guide Submenu 1-1 (EMP-ID) Extract field #2 from validation data for name. Submenu 1-1 No Time/Day validation checks LINX 7-5 Turn-Key Application User's Guide Sample Applications 81 Submenu 1-1 (EMP-ID): Define post-validation prompts. Display name on line #2 and show for 3 seconds. Submenu 1-2 (JOB#): Define prompts, LEFT align with no menu. 82 Sample Applications LINX 7-5 Turn-Key Application User's Guide Submenu 1-2 (JOB#): Allow Bar Code, Function Keys and Keyed-In entry (Numeric). Submenu 1-2 (JOB #): Use bar code defaults LINX 7-5 Turn-Key Application User's Guide Sample Applications 83 Submenu 1-2(JOB#): Define F2 and allow in record. No prompt! Note “input Qualified” checkboxes.. 84 Sample Applications LINX 7-5 Turn-Key Application User's Guide Submenu 1-2(Job #) No badge filtering- default. Submenu 1-2 (JOB #) –No validation on entry in this menu! LINX 7-5 Turn-Key Application User's Guide Sample Applications 85 Submenu 1-2 (JOB#): Post-validation prompts.. Submenu 1-3(Proc#): Define prompts and select no menu. 86 Sample Applications LINX 7-5 Turn-Key Application User's Guide Submenu 1-3(Proc#) Allow Bar Codes, Functions Keys, and keyed-in data. Submenu 1-3(Proc#) Bar code defaults.. LINX 7-5 Turn-Key Application User's Guide Sample Applications 87 Input has been qualified.. Submenu 1-3(Proc#)” Define F3 and allow in record format. No prompt! 88 Sample Applications LINX 7-5 Turn-Key Application User's Guide Submenu 1-3(Proc#): Qualifications complete.. Submenu 1-3(Proc#): No badge filter use defaults LINX 7-5 Turn-Key Application User's Guide Sample Applications 89 Submenu 1-3(Proc#): Record format with FKEY name. No validation required! Submenu 1-3(Proc#): Post-validation prompts-display for 3 secs 90 Sample Applications LINX 7-5 Turn-Key Application User's Guide Submenu 1-4(Start JOB): Define prompts- Left align, no menu.. Submenu 1-4(Start JOB): Allow Bar codes, Function keys only LINX 7-5 Turn-Key Application User's Guide Sample Applications 91 Submenu 1-4(Start JOB): Bar code defaults.. Submenu 1-4(Start-JOB): define F4 and allow in record. No prompt. 92 Sample Applications LINX 7-5 Turn-Key Application User's Guide Submenu 1-4(Start-JOB): Inputs qualified… Submenu 1-4(Start JOB): No badge filtering, use defaults. LINX 7-5 Turn-Key Application User's Guide Sample Applications 93 Submenu 1-4(Start JOB): Define record format (FKEY name) and use validation since ID badge will be used for entry. Submenu 1-4(Start JOB): Extract data from Field #2 (name). 94 Sample Applications LINX 7-5 Turn-Key Application User's Guide Submenu 1-4(Start JOB): No Time/Day validation used… Submenu 1-4(Start JOB): Define Post-validation prompts. Use name extracted from validation data on Line #2.. Display this for 3 seconds.. LINX 7-5 Turn-Key Application User's Guide Sample Applications 95 Submenu 2 (END JOB): Define prompts for submenu 2. F1-F3 are used.. Select MENU for lower submenu activation. Note: first line is Center aligned.. Submenu 2(End JOB): Define F1-F3 for this submenu 96 Sample Applications LINX 7-5 Turn-Key Application User's Guide Submenu 2-1(ID): Define prompts for entering ID Submenu 2-1(ID): Allow bar codes, Function keys, and NUMERIC keyed-in data. LINX 7-5 Turn-Key Application User's Guide Sample Applications 97 Submenu 2-1(ID): Default barcode options Submenu 2-1(ID): Define F1 and allow in record format. No prompt. 98 Sample Applications LINX 7-5 Turn-Key Application User's Guide Submenu 2-1(ID): All inputs qualified.. Submenu 2-1(ID): No badge filters. LINX 7-5 Turn-Key Application User's Guide Sample Applications 99 Submenu 2-1(ID): Define record format. Require validation since ID badge is used in this menu. Submenu 2-1(ID): Extract data from Field #2 in validation record. “Name” will be extracted. 100 Sample Applications LINX 7-5 Turn-Key Application User's Guide Submenu 2-1(ID): No Time/day validation required. Submenu 2-1(ID): Define Post-validation prompts. Line #2 will display the extracted ”name” field. LINX 7-5 Turn-Key Application User's Guide Sample Applications 101 Submenu 2-2(JOB Number): Define prompts, Menu not selected. Submenu 2-2(Job Number): Allow Bar Codes, Function Keys and Keyed-In NUMERIC data. 102 Sample Applications LINX 7-5 Turn-Key Application User's Guide Submenu 2-2(Job Number): Default Bar code options. Submenu 2-2(Job Number): Define F2 and allow in record format. No prompt. LINX 7-5 Turn-Key Application User's Guide Sample Applications 103 Submenu 2-2(Job Number): All inputs qualified.. Submenu 2-2(job Number): No badge filters.. 104 Sample Applications LINX 7-5 Turn-Key Application User's Guide Submenu 2-2 (Job Number): Define record format, no validation required. Submenu 2-2(Job Number): Define Post-Validation prompts. Show for 3 seconds.. LINX 7-5 Turn-Key Application User's Guide Sample Applications 105 Submenu 2-3(End Job): Define prompts for End Job. No menu selected. Submenu 2-3(End Job): Allow bar codes, Function keys and Keyed-In NUMERIC data. 106 Sample Applications LINX 7-5 Turn-Key Application User's Guide Submenu 2-3(End Job): Use bar code defaults.. Submenu 2-3(End Job): Define F3 and allow in record format. No prompt. LINX 7-5 Turn-Key Application User's Guide Sample Applications 107 Submenu 2-3(End Job): Inputs have been qualified. Submenu 2-3(End Job): No badge filters.. 108 Sample Applications LINX 7-5 Turn-Key Application User's Guide Submenu 2-3(End Job): Define record format and enable Validation since Badge ID is used. Submenu 2-3(End Job): Extract field #2 (name) from validation data. LINX 7-5 Turn-Key Application User's Guide Sample Applications 109 Submenu 2-3(End Job): No Time/Day validation.. Submenu 2-3(End Job): Define Post-validation prompts. “Name” will be displayed on Line #2. 110 Sample Applications LINX 7-5 Turn-Key Application User's Guide The LINX7-5 control file:”Lx75_TK.cfg” has been generated in the default directory. Terminal configuration is complete. Click “Configure Host” to continue. This is the configuration summary page (unexpanded). Click “Show All Record Formats” to get expanded version. LINX 7-5 Turn-Key Application User's Guide Sample Applications 111 Expanded configuration summary. Do not check import box, click “Continue” to create the host file Schedule time synchronization and file downloads. Note: the validation file is already defined by the wizard. 112 Sample Applications LINX 7-5 Turn-Key Application User's Guide Host application control file: ”PC_TK.cfg” has been generated into the default directory Sample HOST data file from this application: 01494:EMP-ID@095616:071307 01494:EMP-ID@100052:071307 00552:EMP-ID@100148:071307 01494:JOB-NUM@100204:071307 123456789:JOB-PROCESS@100216:071307 00552:JOB-BEGIN@100228:071307 00552:EMP-ID@120056:071307 01494:JOB-NUM@120101:071307 00552:JOB-END@120108:071307 Note the FKEY names in the record. These allow the post-processing program to determine the amount of time used during each JOBProcess and the employee that executed the process. LINX 7-5 Turn-Key Application User's Guide Sample Applications 113 Conclusion: Using these examples it is apparent that this Turn-Key Terminal to Host application can execute almost any task desired. Since no programming is required, almost any user or VAR can easily create a Time & Attendance, Process Control, or Work-InProcess application for real world scenarios. 114 Conclusion: LINX 7-5 Turn-Key Application User's Guide LINX 7-5 Turn-Key Application User's Guide Conclusion: 115