background image

 

MR350MKII

 

Data Collection Terminal 

Technical Reference Manual 

 

 

 

 

 

 

 

 

 

 

Unitech Electronics Co., Ltd. 

Sep. 2001   V1.3

 

 

 

Summary of Contents for MR350 MKII

Page 1: ...MR350MKII Data Collection Terminal Technical Reference Manual Unitech Electronics Co Ltd Sep 2001 V1 3...

Page 2: ...pplication General data collection This manual gives you detailed information about the characteristics of hardware components an introduction to the MR350MKII system kernel structure the principle of...

Page 3: ...2 22 2 8 2 Installing Backup Battery 2 22 2 8 3 Installing Ethernet Board 2 25 2 8 4 Installing Modem Board 2 26 2 8 5 Installing the Optional Features within the terminal 2 26 2 8 6 Reassembling the...

Page 4: ...Host ESC Command 5 60 Chapter 6 User Mode 6 62 6 1 Hard Reset 6 61 6 2 Operating Modes 6 61 6 3 Ready Mode 6 61 6 4 System Commands 6 62 6 5 Erase File 6 62 6 6 Run Mode 6 62 6 7 List Directory of RA...

Page 5: ...aration 8 76 8 1 Terminal Mounting Preparation 8 75 8 1 1 Preparation for standard wall mounting mechanism 8 75 8 1 2 Preparation for optional bench mounting kit 8 77 8 2 Routing the terminal block s...

Page 6: ...be MSR interface or Wiegand interface A barcode scanner port reads major bar code symbologies with slot wand CCD and laser diode scanners A selectable external bar code badge slot reader a magnetic st...

Page 7: ...e MS DOS compatible operating system Programmed in Microsoft Borland C C IBM Macro Assembler and JobGen Pro a transaction program generator no programming skill required Fully host controllable ESC co...

Page 8: ...al back plate There are two kind of front cover for different internal reader One is for Barcode slot reader and Magnetic stripe reader one is for Proximity reader and Smart card reader magnetic strip...

Page 9: ...isplay with backlight Membrane keypad with 20 alphanumeric function keys Optional Bar Code badge reader or magnetic stripe reader or none Security lock 2 3 Backplate Illustration Figure 2 1 Rear panel...

Page 10: ...tion membrane keypad with four user controllable indicators and clock in out and break in out symbols The figures below present layouts for the keypad To see the function of each key please refer to y...

Page 11: ...above setting until the main power is recovered A blinking block cursor represents numeric mode and a underscore cursor indicates that the keypad is in alphabetic mode 2 6 Processor Board Components U...

Page 12: ...s bottom view solder side Scanner port RS485 port Backup battery RS232 port AC power input 9 PIN inline connector Keypad connector Phone line Ethernet Terminal Block adapter connector Terminal Block s...

Page 13: ...can be ordered to allow more sophisticated application programs 3 Buzzer The terminal internal buzzer sounds after the keypad or scanner input is accepted This audible buzzer can be programmed or con...

Page 14: ...rt The terminal supports an EIA RS422 RS485 compatible interface port in general RS422 is defined as 4 wires communication and RS485 is defined as two wires communication It can act as host or serial...

Page 15: ...KB of RAM and the RTC chip Backup battery characteristics 3V lithium battery 190mAH CR2032 The application program downloaded and all data buffers are preserved until power is restored within the lim...

Page 16: ...put An external 13 5V AC 800mA power supply is used as the main operating power source of the MR350MKII Figure 2 10 illustrates the AC jack pinout of the power input You must prepare an appropriate po...

Page 17: ...line connector pin designations The mating connector has the following specifications Plug 6 pin connector Pins Gold plate over nickel pins 8 Keypad Connector This flat type connector is used to attac...

Page 18: ...6 J7 J8 Group 1 External Barcode MAG J1 J2 J3 J4 J5 J6 J7 J8 Photo 2 input Default J1 J2 J3 J4 J5 J6 J7 J8 Group 2 Phone Line J1 J2 J3 J4 J5 J6 J7 J8 Photo 3 input Default pin1 pin2 pin3 J1 J2 J3 J4 J...

Page 19: ...te programmable Flash ROM retains the terminal operating system kernel and built in utilities and user s application program 2 Wire J9 J10 Pin 1 2 3 4 Wire J9 J10 Pin 1 2 3 2 7 Terminal Block Adapter...

Page 20: ...o couple 1 Anode MSR MAG STROBE 8 Cathode MAG DATA 9 Photo couple 2 Anode Internal modem MR052M line transmitted 10 Cathode line received 11 Photo couple 3 Anode RS 232 port TXD 12 Cathode RXD 13 Phot...

Page 21: ...Carrying Current 2A Max Allowable Voltage AC 270V Max Allowable Current 5A Max Allowable Power 625VA 90W Operating Ambient Temperature 30 C to 55 C Contact Capacity AC 120V 2A DC 24V 2A Figure 2 14 Re...

Page 22: ...minal backplate is designed as a standard wall mounting plate Also a desktop work bench mounting kit is provided as an accessory If possible decide upon and prepare the mounting location prior to inst...

Page 23: ...is installed in the holder Installing a new one by sliding it into its holder under the retaining tab with its large diameter toward the retaining tab see figure below Note Be sure to install a suitab...

Page 24: ...short pin 2 pin 3 through jumper 11 jumper 14 on CPU board 5 Restore the main board to terminal 6 From back plate you could find the Phone line Ethernet jack see figure 2 6 Notice If the Phone line E...

Page 25: ...2 20 4 Adjust jumper setting short Pin 1 Pin 2 through jumper 11 jumper 14 on CPU board Default 5 Restore the main board to terminal 6 From back plate you could find the Phone line Ethernet jack see f...

Page 26: ...to next section Also if you are not installing any optional slot reader you may go to the next section If you are going to install this feature you must open the terminal and use the following instru...

Page 27: ...ure 2 21 Security adapter plate to slot reader 5 Carefully position the slot reader and its adapter plate onto the slot reader compartment see figure below Figure 2 182 Inserting slot reader into comp...

Page 28: ...ROM DAMAGING THE SCREW HOLDER 7 Connect the slot reader s ribbon cable to the 9 pin inline connector see figure below Figure 2 23 Connecting reader s ribbon cable to 9 pin inline connector 8 If you ar...

Page 29: ...R350MKII is plugged into its power outlet and has DC power It is recommended that the UPS battery be fully charged before running an application for the first time The UPS battery will allow the appli...

Page 30: ...ners and the two battery retainer posts see figure below Figure 2 24 Positioning UPS battery onto backplate 6 Install the two machine screws that secure the battery retainer to the backplate see figur...

Page 31: ...R350MKII can be mounted on the desktop by using a work bench mounting plate With this kit the MR350MKII can be placed at upright or flat upon the work bench Please locate the following items in your w...

Page 32: ...the work bench attach the mount at the upper position To stand the unit on the work bench attach the mount at the lower position see the two figures below Figure 2 27 Bench mount attachment standing...

Page 33: ...o the metal backplate at the desired position see figure below Figure 2 19 Securing brackets to metal backplare for flat style 4 Use the two thumb knobs to secure the mount to the brackets see figure...

Page 34: ...this section and go to the next section Installing the Terminal on Wall Installation Procedure 1 Lay the terminal front cabinet face down on a flat surface 2 Reconnect the terminal block adapter cable...

Page 35: ...on the wall All clearance dimensions are given in chapter 8 Site Preparation Installation Procedures 1 Drill all required holes 2 Route the signal cable which is attached to the terminal block through...

Page 36: ...al block adapter cable onto the stick connector 5 Position the two front cabinet slots facing toward the backplate brackets then slide the front cabinet onto the backplate see figure below Figure 2 24...

Page 37: ...upgrade memory PCB Version Jumper Setting Version 1 Version 2 Version 3 Alternative 128K or 512K memory chip choice for customer NOTICE If 128K or two 128K memory installed The jumper 11 and 12 must...

Page 38: ...y Please send them back to dealer or company for safe upgrade Alternative 128K or 512K memory chip choice for customer NOTICE If 128K or two 128K memory installed The weld point must contain resistor...

Page 39: ...rosoft C C or Borland C C and the IBM PC macro assembler version 1 0 and later versions Transaction data can be processed interactively with the computer or stored in a file NOTE when using Microsoft...

Page 40: ...display The display coordinates are organized as follows Min Min Max Max Row Col Row Col 0 0 1 15 The origin 0 0 is always at the upper left hand corner 3 4 Communications Subsystem The MR350MKII ter...

Page 41: ...e 2 19 3 7 Bar code Magnetic stripe Wiegand Smart card The MR350MKII has two ports for connecting four different interface reader One of the two ports as scanner port is dedicated to bar code reading...

Page 42: ...mper setting J1 J2 J5 J6 Jumper need change to pin2 3 on main board 3 8 Downloading Program in Point to point mode Connect the Terminal in point to point mode through the RS 232 interface then follow...

Page 43: ...n barcode data and upload or poll data to send to PC 3 9 Downloading a Program in Multi point mode A sample program 485COM EXE in the UTILITY disk is for multi point mode environment testing Please no...

Page 44: ...ze Select Item 0 Send a string of characters as message to MR350MKII 1 Polling data from each terminals A Warm start means putting all connected terminals to ready mode previously running program is s...

Page 45: ...le U Upload a program or data file from MR350MKII V Set device control table X Remote run means that starting up an pre downloaded executable object program on the terminal 3 Set power saving Not avai...

Page 46: ...ar indicating there is no data collected If any of those terminals starting input data by scanning bar code label PC screen will show as below A nn XXXXXX The first character mean terminal address Whe...

Page 47: ...able File Handle Table Comm Control Table RS232 RS454 4 1 Device Control Table The device control table contains the MR350MKII peripheral configuration information including barcode scanner port badge...

Page 48: ...abar and Interleaved 2 of 5 4 3 1 Type Definition typedef struct BYTE code39 BYTE i2of5 BYTE codabar BYTE ean_upc BYTE code128 BARCODE_CONFIG code39 N Enable barcode decoding of Code 39 default F Disa...

Page 49: ...sequences The host command sequences will be listed later in appendix B 4 4 1 Type Definition typedef struct BYTE baud_rate BYTE stop_bit BYTE data_bit BYTE parity BYTE protocol BYTE address WORD time...

Page 50: ...d the transmission is then aborted If the time out value is set to zero no time out check is performed by the MR350MKII 4 5 Terminal Control Table available for host port only The terminal control tab...

Page 51: ...the MR350MKII LCD otherwise data will not be displayed autolf N set not to append a LF after a CR F set to append a LF default This variable instructs the MR350MKII to append a LF character whenever a...

Page 52: ...d by the host system MR350MKII system data and application data Application data is the information which is input through keyboard or bar code scanning system data is the information which is pertine...

Page 53: ...es with an ACK response if the program exists and starts execution The execute command has one parameter the file name The execute command can also be invoked via the MR350MKII workstation menu 4 Dire...

Page 54: ...state There are three states allowed UNLOCK LOCK or PARTIAL LOCK 12 Change terminal address ID ESC 5 ID Assign a new terminal address ID to the terminal Once the terminal address ID changes it will t...

Page 55: ...llowing format ESC T termtable This command takes the data structure termtable from the host and writes it to the MR350MKII internal terminal control table The structure within termtable must conform...

Page 56: ...em to initialize the MR350MKII real time clock function The parameter datetime is an ASCII character string with the following interpretations yyyymmddhhmmss The first four characters represent the ye...

Page 57: ...The upload command can also be invoked via the MR350MKII workstation menu 5 4 Multipoint Protocol In Multipoint operation the MR350MKII uses an asynchronous serial multi drop protocol for communicati...

Page 58: ...STX and ETX is achieved by preceding them with a backslash character Transparent transmission of the character is achieved by sending two characters consecutively Rule of data convention during data t...

Page 59: ...nsmission Terminal has data for the host STX ADDR STX data CS1 CS2 ETX if data is ready ACK if data is received correctly or NAK if an error has occurred The host sends a command to and receives a res...

Page 60: ...diagnostic and application data transfers Each command and its parameters will be framed as shown before being transmitted responses have the same format without the ADDR fields STX CMD parms CS1 CS2...

Page 61: ...two MR350MKII operating modes Ready mode and Supervisor mode The Ready mode can be entered after turning on the MR350MKII s power or by pressing SHIFT in conjunction with F5 to abort from the applicat...

Page 62: ...date and time buzzer volume and backlit on off 6 5 Erase File To remove the file from the RAM disc you may type ERA at the Ready prompt or select 6 ERA in user command menu The display will show avail...

Page 63: ...t or keyboard and send the data to the host through the host port The communication protocol corresponds with the settings of the host port Press TER at the Ready prompt or select 8 TER in the user co...

Page 64: ...external AC power source is lost and it will remain off until the main power is recovered The 2nd option is to set enable or disable cursor Use to select one and press E to confirm KEYPAD There are tw...

Page 65: ...set the terminal to Kermit server mode by typing COM in Ready mode or by selecting item 3 in the user command menu The following screen will be shown when entering Kermit server mode Then the operator...

Page 66: ...omatically if a user fails to enter the correct password within 5 tries The default password is none simply press E After the password check the first screen in Supervisor Mode will be the first part...

Page 67: ...ta bits parity number of stop bits and flow control The available options of each item are listed below and selections can be made by pressing to cycle through available options and then press E to co...

Page 68: ...low show all detail setting of barcode symbology CODE Sub item Selection Code 39 ENABLE DISABLE FULL Code 39 ON OFF START STOP NO SEND SEND Check digit OFF ON No send ON Send I 2 of 5 ENABLE DISABLE C...

Page 69: ...ack to the first part of the main menu for the next selection 7 2 Terminal Configuration The MR350MKII supports a terminal emulator which can be used as a dummy ASCII terminal TERM ID Each MR350MKII t...

Page 70: ...ul only if terminal MODE has been specified as BLOCK mode The LINE PAGE entry designates the termination characters The termination character can be set as LINE Line termination CR 0D hex PAGE Page te...

Page 71: ...FREE and EXEC area memory is set to default after a Cold Boot The allocation can be changed by reassigning the EXEC area size through setup The size of the RAM Disk decrements when you increment the...

Page 72: ...gram name and press E 7 7 System Initialization The System Initialization launches Hard Reset of the MR350MKII system that all data stored in RAM Disk are cleared and all system configuration is also...

Page 73: ...ee if the RS 485 port is working normally 6 LCD shows each character pattern on the entire screen for visual checking of the LCD pixels 7 RTC tests the real time clock 8 BAR tests the barcode scanning...

Page 74: ...LETE PROGRAM it allows user delete all of the application programs stored in the FlashROM User will not allow to delete any single application program but delete all the application program store in t...

Page 75: ...nting mechanism to install the MR350MKII on any flat surface 2 Using the optional work bench mounting kit to install the MR350MKII on desktop or work bench 8 1 1 Preparation for standard wall mounting...

Page 76: ...astic anchors in conjunction with machine screws and so on to be used depending on the type of material to which the terminal will be mounted 3 Determine the mounting hole location and the size of fas...

Page 77: ...cedure 1 Determine whether the top part or bottom part of the MR350MKII backplate will be used for attaching the bench mounting kit 2 Select a location for the terminal which will allow convenient use...

Page 78: ...8 78 1 Determine the mounting hole location and the size of fasteners based on the following figure Figure 8 4 Bench mount template...

Page 79: ...ode scanner connector and using pins 15 to 20 as the RS485 connector When you are using the terminal block as communications auxiliary interface Figure 8 5 Routing cable through backplate and Figure 8...

Page 80: ...C The interface of networking can be either 4 wire RS422 or 2 wire RS485 There are two jumpers on the main board of MR350MKII that are needed to be set accordingly in order to link via 4 wire RS422 or...

Page 81: ...8 81 Twisted pair 20 22 or 24 AWG standard conductor Overall shielding with drain wire The diagram below shows examples of a multi dropped network...

Page 82: ...RS422 485 RS232 RS422 485 conversion box RS422 485 T junction box 13 5 VAC 13 5 VAC 9VDC 13 5 VAC 13 5 VAC 13 5 VAC 9VDC MR034 MR033 RS232 MR033 up to 32 MR380 13 5 VAC 13 5 VAC 13 5 VAC 9VDC RS422 48...

Page 83: ...line terminator J1 J2 2 3 1 J3 J4 J1 J2 2 3 1 J5 J6 Disable line terminator line terminator Set Line connection FUNCTION SETTING J3 J4 J1 J2 2 3 1 Disconnect TB1 for line checking 1 5 6 9 MR033 T Junc...

Page 84: ...t Line connection FUNCTION SETTING J3 J4 J1 J2 2 3 1 Disconnect TB1 for line checking 1 5 6 9 MR034 T Conversion box 2 3 1 2 3 1 2 3 1 2 3 1 Pin 4 wire RS422 2 wire RS485 DB 9 to DB 9 to Pin TB2 RS232...

Page 85: ...J4 J5 J6 J7 J8 TB1 TB2 1 2 3 J1 J2 J3 J4 J5 J6 TB1 TB2 1 2 3 J1 J2 J3 J4 J5 J6 To PC COM port DB 9 DB 25 3 RxD 2 2 TxD 3 7 GND 5 TxD RxD DB 9 male 1 2 3 4 5 6 7 9 shell 1 2 3 4 5 6 7 9 shell DB 9 mal...

Page 86: ...J6 To PC COM port DB 9 DB 25 3 RxD 2 2 TxD 3 7 GND 5 DB 9 male 1 2 3 4 5 6 7 9 shell 1 2 3 4 5 6 7 9 shell DB 9 male RS422 485 Spur line cable To MR380 COM1 RS422 485 port Signal 3 RX 4 RX 2 TX 1 TX C...

Page 87: ...1 2 3 J1 J2 J3 J4 J5 J6 TB1 TB2 1 2 3 J1 J2 J3 J4 J5 J6 To PC COM port DB 25 DB 9 3 RxD 2 2 TxD 3 7 GND 5 TxD RxD DB 9 male 1 2 3 4 5 6 7 9 shell 1 2 3 4 5 6 7 9 shell DB 9 male RS422 485 Spur line ca...

Page 88: ...J4 J5 J6 To PC COM port DB 25 DB 9 3 RxD 2 2 TxD 3 7 GND 5 DB 9 male 1 2 3 4 5 6 7 9 shell 1 2 3 4 5 6 7 9 shell DB 9 male RS422 485 Spur line cable To MR380 COM1 RS422 485 port Signal 1 TX RX 2 TX R...

Page 89: ...J4 J5 J6 1 2 3 4 5 6 7 8 TB1 1 2 3 4 5 6 7 8 DB 9 Jumper Setting J3 J4 Set 4 wire RS422 Set 2 wire RS485 reserved J1 J2 2 3 1 J3 J4 J1 J2 2 3 1 J5 J6 Must set Set Line connection FUNCTION SETTING J3 J...

Page 90: ...minal cradle or T Box without AC 13 5V power 13 5VAC This power input will flow to RJ 45 and drive terminal which use 13 5VAC as power source RJ 4 5 Connect to previous terminal cradle or T Box withou...

Page 91: ...x without AC 13 5V power 9VDC Power source for MR034 E RS232 port Connect to PC s or Host s RS232 port 13 5VAC This power input will flow to RJ 45 and drive terminal which use 13 5VAC as power source...

Page 92: ...8 92...

Reviews: