background image

PRODUCT REFERENCE MANUAL   

Z-3070 CCD BARCODE SCANNER 

 
 

P

P

R

R

O

O

D

D

U

U

C

C

T

T

 

 

 

 

R

R

E

E

F

F

E

E

R

R

E

E

N

N

C

C

E

E

 

 

M

M

A

A

N

N

U

U

A

A

L

L

 

 
 
 
 
 
 
 

Z-3070 Series C D 

Z

Z

-

-

3

3

0

0

7

7

0

0

 

 

S

S

e

e

r

r

i

i

e

e

s

s

 

 

C

CC

C

C

D

D

 

 

Barcode Scan er

 

B

B

a

a

r

r

c

c

o

o

d

d

e

e

 

 

S

S

c

c

a

a

n

nn

n

n

e

e

r

r

 

ZEBEX INDUSTRIES INC. 

All Rights Reserved.

 

Summary of Contents for Z-3070 Series

Page 1: ...ANNER P PR RO OD DU UC CT T R RE EF FE ER RE EN NC CE E M MA AN NU UA AL L Z 3070 Series C D Z Z 3 30 07 70 0 S Se er ri ie es s C CC C CD D Barcode Scan er B Ba ar rc co od de e S Sc ca an nn n ne er...

Page 2: ...Copyright 2002 ZEBEX Industries Inc All rights reserved The information contained in this document is subject to change without notice No liability is assumed with respect to the use of the informati...

Page 3: ...ng handling precautions Do not put the scanner to burn in fire Do not put the scanner directly under the sun or by any heat source Do not use or store the scanner in a very humid place Do not let the...

Page 4: ...10 Scanning mode 11 Programming and Settings Introduction 13 Programming options 13 Default parameters 13 Default values of operating parameters 14 Predefined barcode identifiers 14 Default values of...

Page 5: ...ge use 31 Keyboard type selection 31 Break code on off setting 32 Function key active on off 32 Function key emulation 33 00H 1FH ASCII code defined 33 Wand emulation parameters setting 34 Emulation s...

Page 6: ...minary specifications 60 Special Terms Terms and definitions 63 Support and Maintenance Troubleshooting 69 Customer support 71 Maintenance 71 Warranty period and policy 72 RMA policy 73 Product access...

Page 7: ...PRODUCT REFERENCE MANUAL Z 3070 CCD BARCODE SCANNER ZEBEX INDUSTRIES INC All Rights Reserved vi ABOUT THIS GUIDE...

Page 8: ...customer care Please provide the model number and serial number before contact ZEBEX for service If the problem cannot be solved through e mails or phone calls ZEBEX might request you to send the equi...

Page 9: ...1 5479 4421 E MAIL zebex 21cn net USA ZEBEX America Inc 11 Ilene Court Unit 2 Hillsborough N J 08844 TEL 1 908 359 2070 FAX 1 908 359 1272 E MAIL sales zebex com WEBSITE www zebex com GERMANY ZEBEX Ve...

Page 10: ...PRODUCT REFERENCE MANUAL Z 3070 CCD BARCODE SCANNER GETTING STARTED WITH Z 3070 ZEBEX INDUSTRIES INC All Rights Reserved 1...

Page 11: ...ng Range Laser Engine Z 3070 WA scans with Wide Angle Laser Engine Unpacking Open the package there should be a scanner and cable Carefully take them out of the box Please make sure both items are the...

Page 12: ...signed for easy holding the Scanner Trigger For triggering the scanner Exit Window For light exit and engine protection When power is on the LED is RED LED Indicator A barcode is successfully decoded...

Page 13: ...dle and twist the SR lock to the right to lock as shown Different cables are required for different host To change the scanner cable 1 Turn the SR lock counter clockwise to unlock 2 Pull the cable out...

Page 14: ...ect the interface cable to the bottom of the scanner as described in Installing the Cable 2 Connect the other end of the interface cable to the host refer to your host manual to locate for correct por...

Page 15: ...her through RS 232C interface cable with D type 9 Pin connector or through a RS 232C interface cable with D type 25 Pin connector to the serial port on the host 1 Connect the RS 232C interface cable t...

Page 16: ...e female end of male to female connecting cable into the male end of the interface cable 4 Connect the male end of male to female connecting cable into the keyboard port on the host Wand Emulation Con...

Page 17: ...is made through USB interface cable to the USB port on the host 1 Connect the USB interface cable to the bottom of the scanner as described in Installing the interface Cable 2 Connect the other end o...

Page 18: ...OUTLINE FOR PRODUCT REFERANCE MANUAL Z 3070 CCD BARCODE SCANNER Getting Ready to Scan With Z 3070 ZEBEX INDUSTRIES INC All Rights Reserved 9...

Page 19: ...rigger 3 Ensure the scan line crosses every bar and space of the symbol 4 Upon successful decode the scanner beeps and the LED indicates GREEN Aiming Do not hold the scanner directly over the barcode...

Page 20: ...ption but Z 3070 LR and Z 3070 WA supports 2 scanning option Refer to Programming and Setting for the specific barcode programming information When power is on for the first time Z 3070 Series Scanner...

Page 21: ...OUTLINE FOR PRODUCT REFERANCE MANUAL Z 3070 CCD BARCODE SCANNER PROGRAMMING AND SETTINGS ZEBEX INDUSTRIES INC All Rights Reserved 12...

Page 22: ...he keyboard port No external power adapter is required If keyboard emulation type scanner is used with any other non IBM PC compatible computers an external power adapter may be needed Programming Opt...

Page 23: ...Barcode Identifier Code M ITF 2 of 5 Barcode Identifier Code I Chinese Post Code Identifier Code H UPC E Barcode Identifier Code E UPC A Barcode Identifier Code A EAN 13 Barcode Identifier Code F EAN...

Page 24: ...selection CR LF DEFAULT VALUES OF WAND EMULATION PARAMETERS Function Default Values Wand emulation speed Normal Wand emulation output Black High Note For wand emulation the configuration is only effe...

Page 25: ...32 digits Interleaved 2 of 5 Check digit Disable Length 10 16 digits Chinese Post Code Check digit Transmit Format All Addendum Disable UPC E UPC A Disabled UPC A leading digit Transmit UPC A check d...

Page 26: ...OUTLINE FOR PRODUCT REFERANCE MANUAL Z 3070 CCD BARCODE SCANNER PROGRAM PROCEDURE ZEBEX INDUSTRIES INC All Rights Reserved 17...

Page 27: ...hen scan RESET label and finally scan the End of Configuration label ABORT The reading of the ABORT label discards all the parameters read prior to the End of configuration RS 232C PC AT USB WAND EMUL...

Page 28: ...f for next pressing SCANNING MODE SELECTION For CCD scanner The scanner becomes inactive as soon as the data is transmitted It must be triggered to become active again In auto scan mode the scanner is...

Page 29: ...allows you to set decoder data redundant check Enable Disable INTER MESSAGE DELAY These series of scanners allow you to add a delay between two consecutive messages This delay will be added before ea...

Page 30: ...ata as either an independent message or a block message In the message mode the data scanned will be transmitted immediately In block mode the data scanned will be appended to the message buffer if th...

Page 31: ...You can use this option to set your own Send command used in block mode communication Enable Disable Store Set GOOD READ BEEPER TONE SELECTION You can use this option to set frequency and or duration...

Page 32: ...tart of Configuration SOUND DURATION long 120 ms Medium 50 ms Short 20 ms Very short 5 ms For Alpha 70 Z 3070 and SC 2070 Series only Medium and disable setting available it s hardware beeper control...

Page 33: ...METERS SETTING The RS 232C scanner supports four handshaking protocols With these options of communication protocol you can tailor the scanner to meet the requirement of most systems HANDSHAKING PROTO...

Page 34: ...MANUAL Z 3070 CCD BARCODE SCANNER Start of Configuration ACK NAK RESPONSE TIME SETTING Continued 500 msec 3 sec 1 sec 5 sec BAUD RATE 19200 9600 4800 2400 1200 600 End of Configuration ZEBEX INDUSTRI...

Page 35: ...NE FOR PRODUCT REFERANCE MANUAL Z 3070 CCD BARCODE SCANNER Start of Configuration DATA BIT 7 8 STOP BIT 1 2 PARITY Even Odd Mark Space None End of Configuration ZEBEX INDUSTRIES INC All Rights Reserve...

Page 36: ...ODUCT REFERANCE MANUAL Z 3070 CCD BARCODE SCANNER Start of Configuration MESSAGE TERMINATOR FOR RS 232C TYPE ONLY None CR LF CR LF H Tab STX ETX EOT End of Configuration ZEBEX INDUSTRIES INC All Right...

Page 37: ...mputers keyboard and a number of terminal keyboard Keyboard emulation is activated whenever you have selected the type of keyboard for which the scanner is going to emulate Choose the appropriate type...

Page 38: ...ion KEYBOARD TYPE SELECTION Continued NEC 9801 IBM 3196 Terminal APPLE MAC II IBM 3477 3472 Terminal PS2 30 56 IBM 3477 Terminal Without break code NEC 5200 Note The configuration of the items with as...

Page 39: ...UCT REFERANCE MANUAL Z 3070 CCD BARCODE SCANNER Start of Configuration KEYBOARD LANGUAGE SELECTION USA UK Germany French Spanish Italian Swiss Swedish End of Configuration ZEBEX INDUSTRIES INC All Rig...

Page 40: ...3070 CCD BARCODE SCANNER Start of Configuration MESSAGE TERMINATOR FOR KEYBOARD WEDGE USE None Return Enter Hor TAB Execute KEYBOARD TYPE SELECTION Scan Code Mode Alt mode End of Configuration ZEBEX...

Page 41: ...for these IBM terminals read the correct key transmission code ON OFF FUNCTION KEY ACTIVE ON OFF FOR IBM AT USE Function keys can be concatenated with input data as header and or trailer See table on...

Page 42: ...ANUAL Z 3070 CCD BARCODE SCANNER Start of Configuration Function key emulation only for PC AT Numlock on off OFF ON 00H 1FH ASCII Code defined Alt mode code Crtl code End of Configuration ZEBEX INDUST...

Page 43: ...ERS SETTING Start of Configuration EMULATION SPEED SELECTION Low Medium Normal High Higher EMULATION DATA OUTPUT SELECTION The decoded data output logic level can be set to befit the external decoder...

Page 44: ...OUTLINE FOR PRODUCT REFERANCE MANUAL Z 3070 CCD BARCODE SCANNER Start of Configuration WAND EMULATION NARROW WIDE RATIO 1 2 1 3 End of Configuration ZEBEX INDUSTRIES INC All Rights Reserved 35...

Page 45: ...ts that USB compatible operating system and USB ports USB compatible operating systems are Windows 98 Windows NT 5 0 and Mac OS 8 and later no additional software is needed since the USB driver suppor...

Page 46: ...HE SYMBOLOGIES Start of Configuration READING CODE SELECTION Code 39 Enable Code 39 Disable Coda bar Enable Coda bar Disable UPC EAN JAN Enable UPC EAN JAN Disable ITF 2 of 5 Enable ITF 2 of 5 Disable...

Page 47: ...art of Configuration READING CODE SELECTION Cont d Chinese Post Code Enable Chinese Post Code Disable Code 128 Enable Code 128 Disable MSI Enable MSI Disable Code 93 Enable Code 93 Disable IATA Enable...

Page 48: ...DE SCANNER Start of Configuration READING CODE SELECTION Cont d IATA Disable EAN 128 Enable EAN 128 Disable MATRIX 25 Enable MATRIX Disable Italian Pharmacy Enable Italian Pharmacy Disable End of Conf...

Page 49: ...rt of Configuration CODE 39 PARAMETERS SETTING CHARACTER SET Standard Code 39 Full ASCII Code 39 START STOP CHARACTER TRANSMISSION Yes No CHECK DIGIT Calculate and Transmit Calculate but not Transmit...

Page 50: ...9 PARAMETERS SETTING continued CONCATENATION Enable Disable INTERLEAVED 2 OF 5 PARAMETERS SETTING Examples Felting length 4 to 8 digits LENTGTH Scan Start of configuration Min 0 4 set max 0 8 set End...

Page 51: ...Configuration CHECK DIGIT NO Calculate and Transmit Calculate but not Transmit CHINESE POST CODE PARAMETERS SETTING LENGTH MAX MIN Set Scan Start of configuration Min 0 4 set max 0 8 set End of config...

Page 52: ...E SCANNER Start of Configuration CHECK DIGIT NO Calculate and Transmit Calculate but not Transmit UPC EAN JAN PARAMETERS SETTING FORMAT All EAN 8 or EAN 13 UPC A and EAN 13 UPC A and UPC E End of Conf...

Page 53: ...ANCE MANUAL Z 3070 CCD BARCODE SCANNER Start of Configuration FORMAT Continued UPC A UPC E EAN 13 EAN 8 ADDENDUM NO 5 Characters 2 Characters 2 or 5 Characters End of Configuration ZEBEX INDUSTRIES IN...

Page 54: ...ANUAL Z 3070 CCD BARCODE SCANNER Start of Configuration FORCE UPC E TO UPC A FORMAT Yes No FORCE UPC A TO EAN 13 FORMAT Yes No TRANSMIT UPC A LEADING CHARACTER Yes No End of Configuration ZEBEX INDUST...

Page 55: ...MANUAL Z 3070 CCD BARCODE SCANNER Start of Configuration TRANSMIT UPC A CHECK DIGIT Yes No TRANSMIT UPC E LEADING CHARACTER Yes No TRANSMIT UPC E CHECK DIGIT Yes No End of Configuration ZEBEX INDUSTRI...

Page 56: ...ER Start of Configuration TRANSMIT EAN 13 CHECK DIGIT Yes No TRANSMIT EAN 8 CHECK DIGIT Yes No CODABAR MONARCH PARAMETERS SETTING START STOP CHARACTER TRANSMISSION No A B C D DC1 DC4 a t b n c d e End...

Page 57: ...E SCANNER Start of Configuration CONCATENATION Enable Disable CODE 128 PARAMETERS SETTING FNC 2 CONCATENATION Enable Disable CHECK DIGIT No Calculate and Transmit Calculate but not Transmit End of Con...

Page 58: ...racter FNC1 can be transmitted or not using these codes FNC1 Character Transmitted FNC1 not Transmitted MATRIX 25 PARAMETERS SETTING Examples Felting length 4 to 8 characters MAX MIN Set Scan Start of...

Page 59: ...Examples Felting length 4 to 8 characters MAX MIN SET Scan Start of configuration Min 0 4 set max 0 8 set End of configuration Double Check digit Calculate but not Transmitted No Calculate but only fi...

Page 60: ...k digit Cont d Single Check digit Calculated but not Transmitted Calculated and transmitted PLESSY CODE SETTING Calculated and transmitted Calculate but not transmitted CHECK DIGHT No Calculate and Tr...

Page 61: ...RCODE SCANNER Start of Configuration ITALIAN PHARMACY PARAMETERS SETTING TRANSMIT A CHARACTER Yes No BARCODE LENGTH SETTING CODE 39 LENGTH SETTING MAX MIN CODE 93 LENGTH SETTING MAX MIN End of Configu...

Page 62: ...on CODE 128 LENGTH SETTING MAX MIN CODABAR LENGTH SETTING MAX MIN SET ISBN ISSN CONVERSION The function convents the UPC EAN codes appearing on books and magazine not ISBN ISSN format ACTIVE ISBN ISSN...

Page 63: ...lect either header or trailer you are going to program by scanning the corresponding label 2 Scan the character s you want from the enclosed ASCII table to set as header or trailer be sure to enable f...

Page 64: ...different barcode The procedure is as follows 1 Scan Start of configuration label 2 Scan Barcode identifier setting code label 3 Scan the new code mark from ASCII table max two digits For example if o...

Page 65: ...EFERANCE MANUAL Z 3070 CCD BARCODE SCANNER Start of Configuration BARCODE IDENTIFIER CODE SETTING Cont d Coda bar Code 39 Code 128 Code 93 MSI MATRIX 25 Set End of Configuration ZEBEX INDUSTRIES INC A...

Page 66: ...hen you do the specific character you select is deleted from the symbology you want Truncate header character Truncate trailer character set 1 scan start of configuration 2 select truncate header or t...

Page 67: ...OUTLINE FOR PRODUCT REFERANCE MANUAL Z 3070 CCD BARCODE SCANNER Technical Specifications ZEBEX INDUSTRIES INC All Rights Reserved 58...

Page 68: ...mA 5 0V Z 3070 EC 30 150 30 6 160mA 5 0V Z 3070 DC RF 30 300 30 11 180mA 5 0V Z 3070 EC RF 30 150 30 6 180mA 5 0V Z 3070 DC TG 30 300 30 11 200mA 5 0V Z 3070 EC TG 30 150 30 6 200mA 5 0V Z 3071 WA 53...

Page 69: ...tion C MOS serial RS 232C serial and USB interface Keyboard Emulations IBM PC XT AT IBM PS 2 Model 30 80 IBM 5550 5530 SC 5530 ZC IBM 3196 3472 3477 5295 Terminal NEC 9801 Apple MAC II and more Decodi...

Page 70: ...47 and 15 Programmable Characters Built in Decoder Type of interface Code type selection check digit selection Decoding option Transmitted character delay Header selection trailer selection Good read...

Page 71: ...OUTLINE FOR PRODUCT REFERANCE MANUAL Z 3070 CCD BARCODE SCANNER Special Terms ZEBEX INDUSTRIES INC All Rights Reserved 62...

Page 72: ...nary information Generally eight consecutive bits compose one byte of data The pattern of 0 and 1 values within the determines its meaning Byte On an addressable boundary eight adjacent binary digits...

Page 73: ...128 ASCII characters without adding extra symbol elements Code 3 of 9 Code 39 A versatile and widely used alphanumeric barcode symbology with a set of 43 character types including all uppercase letter...

Page 74: ...rvices as computation database access supervisory programs and network control Intercharacter Gap The space between adjacent bar code characters in a discrete code Interleaved Barcode A bar code in wh...

Page 75: ...factor of the background and RD the reflectance factor of the dark bars Programming Mode The state in which a scanner is configured for parameter values Quiet Zone A clear space containing no dark mar...

Page 76: ...ing start stop characters quiet zones data characters and check characters Symbol Aspect Ratio The ratio of symbol height to symbol width Symbol Height The distance between the outside edges of the qu...

Page 77: ...OUTLINE FOR PRODUCT REFERANCE MANUAL Z 3070 CCD BARCODE SCANNER Support and Maintenance ZEBEX INDUSTRIES INC All Rights Reserved 68...

Page 78: ...is not programmed for the correct barcode type Be sure the scanner is programmed to read the type of barcode you are scanning Barcode symbol is unreadable Check the symbol to make sure it is not defa...

Page 79: ...e the scanner s communication parameters match the host s settings For keyboard emulation configuration Ensure the system is programmed for the correct keyboard type And the CAPS LOCK key is off Be su...

Page 80: ...lity programs and other information via the internet by WWW http www zebex com tw Outside Taiwan contact your authorized ZEBEX distributor Maintenance Cleaning the exit window is the only maintenance...

Page 81: ...ds wars etc 3 ZEBEX INDUSTRIES INC reserved the rights to or not to repair for the Out of Warranty products or the Insubstantial Warranty The warranty service terms will be based on this warranty peri...

Page 82: ...ent it must have following information ready Customer name Contact person Apply date Telephone number Fax number Email address Sales Rep Shipping address Product model Serial number Quantity Defect de...

Page 83: ...er to be written on each shipping box Returns must be shipped freight prepaid The return RMA shipment must be enclosed with Invoice and Packing List Returns not meeting all these conditions will be re...

Page 84: ...ries Optional accessories include a hands free stand for scanning in hands free mode which are supplied at extra cost Cables Power supply RS 232C Cable with D type 9 Pin connector RS 232 C Cable with...

Page 85: ...OUTLINE FOR PRODUCT REFERANCE MANUAL Z 3070 CCD BARCODE SCANNER APPENDIX ZEBEX INDUSTRIES INC All Rights Reserved 76...

Page 86: ...2A ACK F 06 K 2B BEL G 07 L 2C BS H 08 2D HT I 09 2E LF J 0A 2F VT K 0B 0 0 30 FF L 0C 1 1 31 CR M 0D 2 2 32 SO N 0E 3 3 33 SI O 0F 4 4 34 DLE P 10 5 5 35 DC1 Q 11 6 6 36 DC2 R 12 7 7 37 DC3 S 13 8 8...

Page 87: ...J J 4A e E 65 K K 4B f F 66 L L 4C g G 67 M M 4D h H 68 N N 4E i I 69 O O 4F j J 6A P P 50 k K 6B Q Q 51 l L 6C R R 52 m M 6D S S 53 n N 6E T T 54 o O 6F U U 55 p P 70 V V 56 q Q 71 W W 57 r R 72 X X...

Page 88: ...E 39 Ins A 01 F1 Q 11 Del B 02 F2 R 12 Home C 03 F3 S 13 End D 04 F4 T 14 Up E 05 F5 U 15 Down F 06 F6 V 16 Left G 07 F7 W 17 Backspace H 08 F8 X 18 TAB I 09 F9 Y 19 Enter num J 0A F10 Z 1A Right K 0B...

Page 89: ...3070 CCD BARCODE SCANNER APPENDIX B CODE 39 FULL ASCII BARCODE TABLE Start of Configuration NUL ENQ Up SOH Ins ACK Down STX Del BEL Left ETX Home BS Backspace EOT End HT TAB End of Configuration ZEBEX...

Page 90: ...070 CCD BARCODE SCANNER APPENDIX B CODE 39 FULL ASCII BARCODE TABLE Start of Configuration LF Enter num DLE 5 num VT Right DC1 F1 FF PgUp DC2 F2 CR Enter DC3 F3 SO PgDn DC4 F4 End of Configuration ZEB...

Page 91: ...3070 CCD BARCODE SCANNER APPENDIX B CODE 39 FULL ASCII BARCODE TABLE Start of Configuration SI shift L NAK F5 SYN F6 GS ESC ETB F7 RS Ctl L CAN F8 US Alt L EM F9 SP SUB F10 End of Configuration ZEBEX...

Page 92: ...NE FOR PRODUCT REFERANCE MANUAL Z 3070 CCD BARCODE SCANNER APPENDIX B CODE 39 FULL ASCII BARCODE TABLE Start of Configuration ESC F11 FS F12 End of Configuration ZEBEX INDUSTRIES INC All Rights Reserv...

Page 93: ...NE FOR PRODUCT REFERANCE MANUAL Z 3070 CCD BARCODE SCANNER APPENDIX B CODE 39 FULL ASCII BARCODE TABLE Start of Configuration 0 1 2 3 4 5 6 End of Configuration ZEBEX INDUSTRIES INC All Rights Reserve...

Page 94: ...R PRODUCT REFERANCE MANUAL Z 3070 CCD BARCODE SCANNER APPENDIX B CODE 39 FULL ASCII BARCODE TABLE Start of Configuration 7 8 9 A B I C J D K E L End of Configuration ZEBEX INDUSTRIES INC All Rights Re...

Page 95: ...PRODUCT REFERANCE MANUAL Z 3070 CCD BARCODE SCANNER APPENDIX B CODE 39 FULL ASCII BARCODE TABLE Start of Configuration F M G N H O P W Q X R Y S Z End of Configuration ZEBEX INDUSTRIES INC All Rights...

Page 96: ...FOR PRODUCT REFERANCE MANUAL Z 3070 CCD BARCODE SCANNER APPENDIX B CODE 39 FULL ASCII BARCODE TABLE Start of Configuration T U V e _ f g a h End of Configuration ZEBEX INDUSTRIES INC All Rights Reser...

Page 97: ...PRODUCT REFERANCE MANUAL Z 3070 CCD BARCODE SCANNER APPENDIX B CODE 39 FULL ASCII BARCODE TABLE Start of Configuration b i c j d k l s m t n u o v End of Configuration ZEBEX INDUSTRIES INC All Rights...

Page 98: ...FOR PRODUCT REFERANCE MANUAL Z 3070 CCD BARCODE SCANNER APPENDIX B CODE 39 FULL ASCII BARCODE TABLE Start of Configuration p w q x r y z DEL End of Configuration ZEBEX INDUSTRIES INC All Rights Reser...

Page 99: ...ODE SCANNER APPENDIX C BARCODE SAMPLES Code 39 C O D E 3 9 Code 128 C O D E 1 2 8 Interleaved 2 of 5 1 2 3 4 5 6 7 8 9 0 Coda bar NW 7 A 9 9 9 5 A UPC A 0 4 4 2 5 2 3 02 4 5 1 EAN 13 4 7 1 1 2 3 4 5 6...

Page 100: ...PENDIX D QUICK SETTINGS 1 Quick Settings for Keyboard Wedge Mode Program Reset PC AT End 2 Quick Settings for RS 232 Mode Program Reset RS 232C End 3 Quick Settings for German Language Keyboard Progra...

Reviews: