IBC Qscan User Manual

Summary of Qscan

  • Page 1

    Qscan user’s guide v1.4.

  • Page 2

    Qscan user’s guide version 1.4 page i symbols used in this manual informational ! Warning.

  • Page 3

    Qscan user’s guide version 1.4 page ! Laser light warning qscan contains a class 2 laser. Do not stare directly into the laser. Class 2 laser.

  • Page 4

    Qscan user’s guide version 1.4 page introduction ..................................................................................................................... 5 features .................................................................................................................. 5 mount...

  • Page 5: Qscan Features

    Qscan user’s guide version 1.4 page built-in proximity or iclass® reading fast 2d scanner reads over 50 types of barcodes, including pdf and qr codes wiegand, aba, 232, or tcp/ udp interface mounting flanges on both sides qscan features fully weatherproofed for out- door use optional 2x16 character ...

  • Page 6: Mounting

    Qscan user’s guide version 1.4 page qscan can be mounted using four screw holes located on the flanges. You can also mount using the keyholes on each flange. ! Do not screw through the main body of the qscan. Mount using the flanges only. Mounting mounting.

  • Page 7: Barcode Reading

    Qscan user’s guide version 1.4 page qscan can read barcodes up to 20” away depending on the type of barcode (symbology) and the density of the barcode. Common reading distances: pdf 417 driver’s licenses 2.5” - 4.5” code39 7.5 mil 2” - 10” upc 13 mil 2” - 12” data matrix 15 mil 2” - 12” code39 20 mi...

  • Page 8: Wiring

    Qscan user’s guide version 1.4 page green -> reader transmit -> db9 pin 2 yellow -> reader receive -> db9 pin 3 blue -> ground -> db9 pin 5 db9 pin 7 db9 pin 8 wiring rs232 with a db9 connector a short wire (zip cord) extends from the db9 connector. This wire contains a dc plug receptacle for connec...

  • Page 9

    Qscan user’s guide version 1.4 page red +12vdc blue ground green data 0 white data 1 orange green led / input 1 yellow bicolor led / input 2 wiegand wiegand output readers can be reprogrammed to transmit magnetic stripe emulation (both aba and track 1), wand emulation, or f2f. Input 1 and input 2 ca...

  • Page 10

    Qscan user’s guide version 1.4 page 10 ethernet wiring consists of: 3’ cable with an rj45 connector on it for connecting to the network. 3’ power cable with a barrel receptacle for connecting an ac adaptor. 3’ flat cable for optional relay and digital input connections. Qscan readers with poe may be...

  • Page 11: Barcode Masking

    Qscan user’s guide version 1.4 page 11 barcode masking provides a way of extracting certain portions of a barcode for processing. The masking operations include selecting up to 2 substrings from the barcode, and also adding prefix and suffix characters. You program in a mask when you do not want to ...

  • Page 12: Proximity & Iclass Masking

    Qscan user’s guide version 1.4 page 1 proximity and iclass masking works in a similar way to the barcode masking explained above. Characters can be inserted into the data and substrings can be extracted. There are three programmable masks that can be programmed for prox and iclass card reading. Each...

  • Page 13: Hid 5352 Emulation

    Qscan user’s guide version 1.4 page 1 qscans with an rs232 interface can be programmed to simulate the output from an hid 5352 reader, using the 37 bit format. Hid 5352 emulation introduction either of the 2 digital inputs in the qscan can be programmed to operate as an armed loop. In the armed loop...

  • Page 14: Data Flow

    Qscan user’s guide version 1.4 page 1 the following explains the data flow in the reader for a better understanding of how data is processed. Barcode: read barcode if symbology (barcode type) not allowed - ignore if pdf417, check for driver’s license parsing and parse if required. If masking is on, ...

  • Page 15: Programming

    Qscan user’s guide version 1.4 page 1 command description command format (spaces for clarity only, do not use them ) parameter meaning values values special instructions programming programming qscans can be programmed in two ways: 1) scanning control barcodes. 2) sending commands to the reader seri...

  • Page 16

    Qscan user’s guide version 1.4 page 1 symbology setup 1 x001 a b c d e f g h a code 39 0=off 1=on b code 39 full ascii 0=off 1=on c code 39 trioptic 0=off 1=on d code 39 to code 32 0=no 1=yes e code 39 check digit 0=off 1=on f upc a 0=off 1=on g upc e 0=off 1=on h ean8 / jan8 0=off 1=on use this com...

  • Page 17

    Qscan user’s guide version 1.4 page 1 symbology setup 3 x003 a b c d e f g h a i 2 of 5 check digit 0=off 1=on b 2 of 5 0=off 1=on c codabar 0=off 1=on d codabar clsi 0=off 1=on e msi / plessy 0=off 1=on f chinese 2 of 5 0=off 1=on g matrix 2 of 5 0=off 1=on h m 2 of 5 check digit 0=off 1=on use thi...

  • Page 18

    Qscan user’s guide version 1.4 page 1 symbology setup 5 x005 a b c d e f g h a upu fics 0=off 1=on b gs1 14 0=off 1=on c composite cc 0=off 1=on d composite ccab 0=off 1=on e composite tlc39 0=off 1=on f pdf417 (2d) 0=off 1=on g micropdf (2d) 0=off 1=on h datamatrix (2d) 0=off 1=on use this command ...

  • Page 19

    Qscan user’s guide version 1.4 page 1 symbology setup 7 x007 a b c d e f g h a bookland 0=off 1=on b postbar 0=off 1=on c macro pdf (2d) 0=off 1=on d ucc coupon 0=off 1=on e unused always 0 f unused always 0 g unused always 0 h unused always 0 use this command to turn the listed symbologies and feat...

  • Page 20

    Qscan user’s guide version 1.4 page 0 programming barcode general barcode options x012 a m k c a alpha delete 0=off 1=on m masking 0=off 1=on k kronos mode 0=off 1=mode1, 2=mode2 c usic/cac 0=off 0=off, 1=on, 2=required turn on alpha delete to delete any alpha characters from the barcode. This is us...

  • Page 21

    Qscan user’s guide version 1.4 page 1 programming barcode ma sking barcode masking x010 xx ctt llnn r x011 xx ppp sss1 b lll x012 xx iii sss2 y ll2 sss xx mask number 01 thru 10 ctt barcode type see list on next page llnn barcode length 0000=all lengths max=1500 r passthru 0=off 1=on ppp prefix char...

  • Page 22

    Qscan user’s guide version 1.4 page programming barcode masking symbology codes these are the codes used for the ctt parameter 2 of 5 004 aus post 035 aztec 045 bookland 022 codabar 002 code 11 012 code 39 001 code 39 full ascii 019 code 93 007 code 128 003 datamatrix 027 dutch post (kix) 036 ean8 /...

  • Page 23

    Qscan user’s guide version 1.4 page notes on using the barcode masking commands: if (“ ctt ”) matches the type of barcode read, and the length of the barcode matches (“ llnn ”) then the barcode is masked according to the programmed parameters. If the length (“ llnn ”) is set to 0000, then the mask w...

  • Page 24

    Qscan user’s guide version 1.4 page for code 39 barcodes of any length , take the first 5 positions only but prefix with a “a”: x010 01 001 0000 0 x011 01 065 0001 0 005 x012 01 000 0000 0 000 000 for code 39 barcodes of length 10, take the last 5 characters. For all other code 39 barcodes, pass thr...

  • Page 25

    Qscan user’s guide version 1.4 page programming barcode ma sking clear all barcode masks x014 b p b set to any value p set to 0 use this commmand to clear all of the programmed masks for barcodes..

  • Page 26

    Qscan user’s guide version 1.4 page wiegand output format # 1 (for barcode data) x015 a mmmm ssss sd bbbb x016 bd iiii id ss bb ii x017 x y z lpp rpp h i j k a active indicator 0=inactive 1=active mmmm barcode length 0-1500 0000=any ssss site code start 0000=no site sd site code digits 00=remaining ...

  • Page 27

    Qscan user’s guide version 1.4 page programming programming the wiegand output formats (barcode) the standard wiegand output permits the transmission of wiegand formats of up to 194 bits, containing up to three fields (site, id, and issue). Each field can contain up to 64 bits each. Two parity bits ...

  • Page 28

    Qscan user’s guide version 1.4 page programming x015 1 0000 0001 03 0004 x016 05 0000 00 08 16 00 x017 0 0 0 012 012 1 2 0 0 an example of the same format, this time restricting this format for use only with 10 character barcodes: x015 1 0010 0001 03 0004 x016 05 0000 00 08 16 00 x017 0 0 0 012 012 ...

  • Page 29

    Qscan user’s guide version 1.4 page still include bits in the output format for the id, except the id will not come from the barcode. It will default to 0. If id digits (“ bd ”) is set to 00, then all remaining digits in the barcode are used for the id. If issue code start (“ iiii ”) is 0000, then n...

  • Page 30

    Qscan user’s guide version 1.4 page 0 wiegand format # 1 (barcode) site override x018 ssss ssss site override hexadecimal this command sets the site override value for wiegand format # 1 for barcode data. This command specifies the site override value for wiegand format # 1 for use with barcode data...

  • Page 31

    Qscan user’s guide version 1.4 page 1 aamva control x032 a b a aamva required 0=no 1=yes b field masking 0=off 1=on aamva is the standard for drivers licenses in the us and canada. Turn the aamva required option on (a=1) to restrict the reading of pdf417 barcodes to aamva only. If on, no pdf417 barc...

  • Page 32

    Qscan user’s guide version 1.4 page aamva field numbers these are the codes used for the ff parameter 00 ignore, no extraction 01 license number 02 birthdate 03 expiration date 04 last name 05 first name 06 name suffix 07 street address 08 city 09 state / province 10 zip code 11 issue date 12 sex 13...

  • Page 33

    Qscan user’s guide version 1.4 page aamva programming example: extract license # and state. Pad the license # to a 20 character field, insert a tab character between the two fields, add a carriage return at the end. X033 01 20 008 09 00 013 x034 00 00 000 00 00 000 x035 00 00 000 00 00 000 x036 00 0...

  • Page 34

    Qscan user’s guide version 1.4 page programming emula tions selection of output style x023 a a type of output 1=wiegand, wieaba, alphawie 2=magstripe, aba, f2f 3=wand emulation this command is used to program the type of “emulation” output sent by the reader. Qscans with a “wiegand” ordering code ca...

  • Page 35

    Qscan user’s guide version 1.4 page programming emula tions mag emulation control (firmware after 3/29/13) x024 c d t f b pp ss l yy c cstart 0=off 1=on d neuron mode 0=off 1=on t track emulation 1=track 1 2=track 2 (aba) f f2f 0=no 1=yes b time between pulses 1 - 5 ms default=1 (1ms) pp pulse time ...

  • Page 36

    Qscan user’s guide version 1.4 page programming emula tions programming emula tions wiegand left parity style x026 s o s parity style 0=even, 1=odd default=even o unused must be 0 this command sets the left parity for all wiegand outputs to even or odd. Wiegand right parity style x027 s o s parity s...

  • Page 37

    Qscan user’s guide version 1.4 page programming pro x icla s s proximity and iclass general settings x047 c m b p s c card style 1=wiegand 2=aba m masking 0=off 1=on b good read beep 0=off 1=on p parity check (26 & 28) 0=off 1=on s passthru 0=off 1=on this command sets the general settings for proxi...

  • Page 38

    Qscan user’s guide version 1.4 page proximity and iclass input, format # 1, part 2* x049 iss il b sc ic uc iss issue code start bit max=250 il # bits for issue code 000=no issue b issue code is lsb 0=off 1=issue is lsb sc site characters 00=none max=20 ic id characters 00=none max=20 uc issue charac...

  • Page 39

    Qscan user’s guide version 1.4 page proximity and iclass input, format # 2, part 2* x051 iss il b sc ic uc iss issue code start bit max=250 il # bits for issue code 000=no issue b issue code is lsb 0=off 1=issue is lsb sc site characters 00=none max=20 ic id characters 00=none max=20 uc issue charac...

  • Page 40

    Qscan user’s guide version 1.4 page 0 proximity and iclass input, format # 3, part 2* x053 iss il b sc ic uc iss issue code start bit max=250 il # bits for issue code 000=no issue b issue code is lsb 0=off 1=issue is lsb sc site characters 00=none max=20 ic id characters 00=none max=20 uc issue char...

  • Page 41

    Qscan user’s guide version 1.4 page 1 proximity and iclass input, format # 1 mask, part 2* x055 p3 ll3 p4 ll4 p5 ll5 p3 start position 00=ll3 is a constant ll3 length or constant p4 start position 00=ll4 is a constant ll4 length or constant p5 start position 00=ll5 is a constant ll5 length or consta...

  • Page 42

    Qscan user’s guide version 1.4 page proximity and iclass input, format # 2 mask, part 2* x057 p3 ll3 p4 ll4 p5 ll5 p3 start position 00=ll3 is a constant ll3 length or constant p4 start position 00=ll4 is a constant ll4 length or constant p5 start position 00=ll5 is a constant ll5 length or constant...

  • Page 43

    Qscan user’s guide version 1.4 page proximity and iclass input, format # 3 mask, part 2* x059 p3 ll3 p4 ll4 p5 ll5 p3 start position 00=ll3 is a constant ll3 length or constant p4 start position 00=ll4 is a constant ll4 length or constant p5 start position 00=ll5 is a constant ll5 length or constant...

  • Page 44

    Qscan user’s guide version 1.4 page programming pro x icla s s command defines an issue code field start at 000 which means do not process the issue code (there isn’t one in the 26 bit format). Three digits are reserved for the site code, and 5 for the id. After reading and processing by the qscan, ...

  • Page 45

    Qscan user’s guide version 1.4 page wiegand output format (for prox/iclass data format # 1)* x060 ss sl is il us ul x061 sb ib ub a b c lpp rpp x062 1 2 3 oooo ss ss site start position 00=no site sl # digits for site 00=remaining is id start position 00=no id il # digits for id 00=remaining us issu...

  • Page 46

    Qscan user’s guide version 1.4 page wiegand output format (for prox/iclass data format # 2)* x063 ss sl is il us ul x064 sb ib ub a b c lpp rpp x065 1 2 3 oooo ss all parameters are the same as the prior command. * added to firmware 5/22/13 programming wiegand output format (for prox/iclass data for...

  • Page 47

    Qscan user’s guide version 1.4 page wiegand special output options* x070 aa bb cc dd ee aa special, prox format 1 00= no special format bb special, prox format 2 01= corporate 1000 cc special, prox format 3 02= andover 37 bit dd special, barcode fmt 1 ee special, barcode fmt 2 for any of the three p...

  • Page 48

    Qscan user’s guide version 1.4 page programming pro x/icla s s -> wiegand out programming the wiegand output formats (prox/iclass cards) the standard wiegand output permits the transmission of wiegand formats of up to 194 bits, containing up to three fields (site, id, and issue). Each field can cont...

  • Page 49

    Qscan user’s guide version 1.4 page programming example programming two prox formats. The first format is a 26 bit input which will be transmitted as a 26 bit output. The second format will be a 34 bit input ( 1 parity, 16 site, 16 id, 1 parity) retransmitted as a 26 bit output. The passthru option ...

  • Page 50

    Qscan user’s guide version 1.4 page 0 programming wiegand out if issue code bits (“ ub ”) is set to 00, then there will be no issue bits in the output. If the lsb indicator (“ a,b,c ”) is on for any specific field, then the output data for that field is set up using the least significant bit first. ...

  • Page 51

    Qscan user’s guide version 1.4 page 1 digital inputs for led or arming loop use x029 i p a b i input 1 0=off 1=bicolor led 2=right led 3=arm loop p input 1 polarity 0=normal 1=reverse a input 2 0=off 1=bicolor led 2=right led 3=arm loop b iinput 2 polarity 0=normal 1=reverse the digital inputs can b...

  • Page 52

    Qscan user’s guide version 1.4 page special processing mode x030 xx xx special mode 00=off 01=hid 5352 37 bit emu- lation (rs232) the digital inputs can be used to control either of the leds, or used for an arming loop. Normal polarity is active low. Programming miscellaneous bicolor led mode x031 x...

  • Page 53

    Qscan user’s guide version 1.4 page aiming pattern control x071 x x aiming pattern 0=on 1=off the laser “crosshair” aiming pattern can be turned on or off. By default, the pattern is on. Shutting off the aiming pattern does not reduce read- ability. Programming miscellaneous.

  • Page 54

    Qscan user’s guide version 1.4 page serial commands (online mode) online commands version command v returns the firmware identification. Speaker command & xx turns the speaker on for xx * 10ms led commands } xx turns the bicolor led on for xx seconds, then leaves it off { xx turns the bicolor led of...

  • Page 55

    Qscan user’s guide version 1.4 page display commands d xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx displays up to 32 characters on the display (2 lines of 16 characters each). Note the display is not cleared prior to displaying data, so any character position not overwritten will remain as it was. You can send...

  • Page 56

    Qscan user’s guide version 1.4 page updating firmware and serial emulation serial emula tion and firmw are upda tes you can update qscan readers using the ibc flash utility found on our website at http://interbar.Com. Rs232 and tcp/ip readers can be updated directly through their serial connections....

  • Page 57: Wiegand Bit Size Table

    Qscan user’s guide version 1.4 page bits decimal number 1 1 2 3 3 7 4 15 5 31 6 63 7 127 8 255 9 511 10 1 023 11 2 047 12 4 095 13 8 191 14 16 383 15 32 767 16 65 535 17 131 071 18 262 143 19 524 287 20 1 048 575 21 2 097 151 22 4 194 303 23 8 388 607 24 16 777 215 25 33 554 431 26 67 108 863 27 134...

  • Page 58

    Qscan user’s guide version 1.4 page user notes.

  • Page 59

    Qscan user’s guide version 1.4 page user notes.

  • Page 60

    Qscan user’s guide version 1.4 page 0 international bar code 160 oak street glastonbury, ct 06033 phone 860 659 9660 fax 860 657 3860