background image

Buttons

Men

us, 

Buttons, & 

Options

4

v3.2.0, Feb 2009

MS-96 Vial Reader User’s Guide

4-25

Create Array Text File

This button creates a file with 8 lines of data, each with 12 elements, comma 

delimited, and terminated with a CRLF pair. The first element in the array is A1, 

followed by A2, A3 through H12. For example:

000144001,000144002,000144003,000144004,000144005...

000144013,000144014,000144015,000144016,000144017...

000144025,000144026,000144027,000144028,000144029...

000144037,000144038,000144039,000144040,000144041...

000144049,000144050,000144051,000144052,000144053...

000144061,000144062,000144063,000144064,000144065...

000144073,000144074,000144075,000144076,000144077...

000144085,000144086,000144087,000144088,000144089...

By default, the array text file will be located in the following directory:

drive:

\Program Files\VialReader\Data

You can modify the location using the 

Change Data File Folder

 menu item.

Depending upon the selected file format, the array text file name will be the text 

you entered into the File Base Name text box plus the 

.txt

 file extension. For 

example:

First Batch.txt

Note: If you click on the 

Create Array Text File 

button, and the File Base Name 

text box is empty, an error is displayed. You must enter text in the File Base 

Name text box before you click on the 

Create Array Text File

 button.

If you create a file with a name that already exists, a warning message, asking 

you if the file should be overwritten, is displayed. To disable this message, set the 

“DisableOverwriteWarningMessage” key to False in the [Form_Defaults] section 

of the Vialreader.ini file.

For more information about creating files, see “Always Create Files” on 

page 4-29.

Summary of Contents for MS-96 Vial Reader

Page 1: ...MS 96 Vial Reader User s Guide EM 20357 1V320 v3 2 0 Feb 2009 ...

Page 2: ...mbol at every occurrence of a trademarked name we state herein that we are using the names only in an editorial fashion and to the benefit of the trademark owner with no intention of infringement Disclaimer The information and specifications described in this manual are subject to change without notice Latest Manual Version and Warranty Information For the latest version of this manual and warrant...

Page 3: ...umentation 1 2 CHAPTER 2 Installing Hardware Software 2 1 Installing Hardware 2 2 Installing the 0300 Framegrabber Cables 2 2 Connecting Cables 2 4 Installing Software 2 6 Installing Visionscape and MS 96 Vial Reader Software 2 6 Troubleshooting 2 6 Adjusting the Sensor 2 6 Adjusting the Light Intensity 2 8 Testing the MS 96 Vial Reader 2 9 CHAPTER 3 MS 96 Vial Reader Overview 3 1 Modes 3 2 Vialre...

Page 4: ...e File Format 4 15 Change Data File Folder 4 16 Change Image File Folder 4 17 Configure Menu 4 17 Comm Settings 4 18 Failure Message 4 18 Printer Settings 4 19 Program Timers 4 20 Select Trigger 4 21 About Menu 4 21 Buttons 4 22 Turn Live Video On 4 23 Read Box Data Matrix 4 23 Show Complete Box 4 23 Create Array Text File 4 25 Create One Column File 4 26 Print Label 4 26 Save Images 4 27 View Con...

Page 5: ...ons 4 32 Pass Inspections 4 32 Process Time ms 4 33 Total Inspections 4 33 Total Time ms 4 33 Text Boxes 4 33 File Base Name 4 33 Number Expected 4 34 Read Complete 4 34 Options 4 34 Rack Density 4 34 APPENDIX A Setting Up the Zebra Printer A 1 APPENDIX B MS 96 Vial Reader ActiveX API B 1 Properties B 2 Methods B 3 Events B 3 Index Index 1 ...

Page 6: ...Contents vi MS 96 Vial Reader User s Guide v3 2 0 Feb 2009 ...

Page 7: ...nts The MS 96 Vial Reader hardware may be purchased in two configurations The MS 96 Vial Reader with 10 foot cable The MS 96 Vial Reader with 25 foot cable The MS 96 Vial Reader with 10 foot cable consists of the following TABLE 1 1 MS 96 Vial Reader w 10 Foot Cable Hardware Components Qty Part Description 1 PCI 10020 PCI 0300 Analog Video digitizer 1 286 019603 MS 96 Vial Reader reader head with ...

Page 8: ... be set to 1024 x 768 Recommended Tools A screwdriver set Related Documentation We suggest that you start with this manual and then refer to the following manuals that are included on the CD PCI 0300 Analog Video Digitizer User Manual Visionscape User s Manual TABLE 1 2 MS 96 Vial Reader w 25 Foot Cable Hardware Components Qty Part Description 1 PCI 10020 PCI 0300 Analog video digitizer 1 286 0196...

Page 9: ...ling Hardware Software This chapter describes how to install the MS 96 Vial Reader hardware the Visionscape and MS 96 Vial Reader software and how to troubleshoot the system Specifically this chapter describes Installing Hardware on page 2 2 Installing Software on page 2 6 Troubleshooting on page 2 6 ...

Page 10: ...es 1 Remove the cover of the PC 2 Locate an open PCI slot 3 Unscrew a port access cover on the PC 4 Install the 0300 framegrabber board by aligning the gold fingers and pressing the module firmly into the slot 5 Fasten the 0300 framegrabber board with a port access screw see Figure 2 1 6 Unscrew another port access cover on the PC 7 Insert the internal I O connector into the open port access cover...

Page 11: ...ide 2 3 FIGURE 2 1 Installing the 0300 and the Internal I O Connector Cable 8 Install the camera power connector that is supplied with your board see Figure 2 1 Make sure the other end is connected to PC power 9 Install the internal I O cable see Figure 2 1 10 Replace the cover of the PC 7 8 9 5 ...

Page 12: ...nnect the power cord network cable if used mouse and keyboard to the PC 2 Connect one end of the camera cable P N 030 014700 to the MS 96 Vial Reader reader head as shown in Figure 2 2 FIGURE 2 2 MS 96 Vial Reader Reader Head Back Face 3 Connect the 9 pin end of the trigger cable P N 010 015900 to the 9 pin connector on the MS 96 Vial Reader reader head as shown in Figure 2 2 3 2 ...

Page 13: ...e back of the PC as shown in Figure 2 3 FIGURE 2 3 PC with Cables Attached 5 Boot the PC Check for the red light from the sensor in the back left corner of the MS 96 Vial Reader reader head Note If the red light from the sensor is not on re check the connection between the camera cable andsensor cable on both ends If this does not turn on the sensor check the internal power connection to the 0300 ...

Page 14: ... Studio 3 7 2 4 After the Visionscape installation is complete the PC must be rebooted When the reboot process is finished the HTML page should be displayed again 5 Select MS 96 Vial Reader 3 2 0 to install the MS 96 Vial Reader program You must accept the Microscan End User License Agreement and may specify an installation location during the installation The installation is now complete Troubles...

Page 15: ...shown in Figure 2 4 FIGURE 2 4 MS 96 Vial Reader Reader Head 5 Adjust the screw until the yellow sensor light is on and blinking slowly 6 Rotate the rack 180 The sensor should not trigger a read 7 Push the rack of vials to the back left corner The sensor should not trigger a read 8 If either of these two conditions trigger a read adjust the sensor until the yellow light is not lit Repeat this proc...

Page 16: ...der head 4 To reduce the light intensity rotate the light adjustment screw counter clockwise see Figure 2 5 5 To increase the light intensity rotate the light adjustment screw clockwise see Figure 2 5 FIGURE 2 5 Light Adjustment Screw 6 When the matrices are clearly visible turn live video off by clicking on the Turn Live Video Off button 7 Remove and replace the rack on the MS 96 Vial Reader read...

Page 17: ...booted and the MS 96 Vial Reader running place a rack of vials atop the MS 96 Vial Reader reader head The red LEDs should illuminate When the read is complete remove the rack of vials 2 Push the rack of vials to each of the four corners pressing the Run Once button after each move 3 Trigger the read using the hardware trigger 4 Ensure that the system reads all the vials under all of these conditio...

Page 18: ...Chapter 2 Installing Hardware Software 2 10 MS 96 Vial Reader User s Guide v3 2 0 Feb 2009 ...

Page 19: ...not an acceptable framegrabber exists connects to the framegrabber opens the previously saved AVP file and awaits a trigger The trigger is user configurable to be either the sensor on the top of the MS 96 Vial Reader reader head the completion of a bar code read from a reader attached to a serial port of the PC running the software or an input through ActiveX After a trigger is received the LED li...

Page 20: ...and save information to a text file but you cannot adjust settings The following menus and buttons are disabled File menu Configure menu Run Once button Save Images button Turn Live Video On Off button Vialreader ini An example of the vialreader ini file is shown below Password ProgrammersPassword password Form_Defaults AlwaysCreateFile False AlwaysPrint False BeepOnRead False BoxDisplayViewTop Tr...

Page 21: ... TriggerType 0 UseDefaultDataFilenameFormat True UseDefaultImageFilenameFormat True VerifyRackInPlaceToOutputData False RS232 CommPort 0 Baud 9600 Parity N DataBits 8 StopBits 1 Zebra_Format LabelLength 500 LabelHomeX 0 LabelHomeY 0 FieldOriginX 100 FieldOriginY 100 DMOrientation N ElementSize 5 PrinterDotsPerMM 6 LabelUnits dots AVP_Info Filename24 C Program Files VialReader 24Default avp Filenam...

Page 22: ...ot visible The default is False FilenameBaseDefault String This value will be placed into the File Base Name textbox at program startup The default for this setting is null string HideUI Boolean This key can be used with the ActiveX support to cause the Initializing splashscreen and the UI to not be visible upon program startup The default is False OneColTextFile2LineHeader Boolean Setting this ke...

Page 23: ...w 3 v3 2 0 Feb 2009 MS 96 Vial Reader User s Guide 3 5 Modifying a Key To modify a key 1 Close the MS 96 Vial Reader program 2 Open the INI file with a text editor 3 Change to the appropriate key 4 Save the file 5 Exit the text editor 6 Restart the MS 96 Vial Reader software ...

Page 24: ...Chapter 3 MS 96 Vial Reader Overview 3 6 MS 96 Vial Reader User s Guide v3 2 0 Feb 2009 ...

Page 25: ...mode Supervisor mode offers you more menus and more buttons In Operator mode the following menus and buttons are disabled File menu Configure menu Run Once button Save Images button Turn Live Video On Off button The remainder of this chapter describes Menus on page 4 2 Buttons on page 4 22 Checkboxes on page 4 29 Fields on page 4 32 Text Boxes on page 4 33 Options on page 4 34 ...

Page 26: ... or press Alt P to display the Password dialog box as shown in Figure 4 1 FIGURE 4 1 Password Dialog Box 1 Enter the password and click OK Note The default password is password After you click on the OK button the following occurs You are placed into Supervisor mode The File and Configure menus are displayed The Turn on Live Video Save Images and Run Once buttons are displayed Note To change the p...

Page 27: ...ons Options 4 v3 2 0 Feb 2009 MS 96 Vial Reader User s Guide 4 3 File Menu FIGURE 4 2 File Menu Modify AVP File When you select this menu item the Enter Data Matrix Datums dialog box is displayed as shown in Figure 4 3 ...

Page 28: ...Chapter 4 Menus Buttons Options 4 4 MS 96 Vial Reader User s Guide v3 2 0 Feb 2009 FIGURE 4 3 Enter Data Matrix Datums Dialog Box ...

Page 29: ...he cells The default is Off Note Not suggested for use with the MS 96 Vial Reader Allow Severe Damage Enabling this option will increase the robustness of the software in reading data matrices with severe border damage Note This option may allow an increased population of Data Matrices to be read and is recommended for the MS 96 Vial Reader Allow Steep Angle In some Data Matrix reading application...

Page 30: ... This option may allow an increased population of matrices to be read and is recommended for the MS 96 Vial Reader No Quiet Zone Clutter This default option will attempt to locate a Data Matrix even if the background is noisy and cluttered When the Data Matrix is printed on a clean background enabling this option will increase the locating process speed Note Not suggested for use with the MS 96 Vi...

Page 31: ... to 100 Robust Locate When enabled the system will first look for a matrix matching the given specifications If it fails to find a matrix the matrix size parameters will be relaxed and the system will try to find the matrix up to two more times Note This parameter may allow an increased population of matrices to be read and is recommended for the MS 96 Vial Reader Rows Columns cells The number of ...

Page 32: ...d Fast Increase the reading speed Uses approximation to reduce the computation time This may produce a higher error bit rate than Slow Slow Default Enable when receiving a high error bit rate Note Selecting the slow warp may allow an increased population of matrices to be read and is recommended for the MS 96 Vial Reader Warp Percent x100 This datum enlarges the captured image before the Data Matr...

Page 33: ...ved by opening the AVP file in AppFactory and being set by someone familiar with AppFactory Range 50 500 Select Another AVP File When you select this menu item the Select an AVP File to Open dialog box is displayed as shown in Figure 4 4 FIGURE 4 4 Select an AVP File to Open Dialog Box ...

Page 34: ...4 and 96 density jobs are not interchangeable Create an Automatically Learned AVP Prior to running each individual read head we recommend that a specific vision job AVP extension file be created foreach read head you have for either or both of the two densities you will be running This step will assure that any individual camera variations are corrected for in your specific vision job 1 Enter the ...

Page 35: ...Reader reader head Then the program steps through setting the RectWarp locations for the four cameras We recommend that you use this option only should the automatic learn function not work properly At the completion of the adjustment cycle an option for saving the file is presented We strongly recommend that you save the file at this time with a unique name Adjusting the Boxes Around the Groups o...

Page 36: ...Chapter 4 Menus Buttons Options 4 12 MS 96 Vial Reader User s Guide v3 2 0 Feb 2009 FIGURE 4 6 Centering the X Y Locator 24 Vials FIGURE 4 7 Centering the X Y Locator 96 Vials ...

Page 37: ...ent handles are centered on the middle column divider vertically and the middle row divider horizontally 8 Click OK 9 Repeat steps 5 through 8 three times for cameras 2 through 4 10 From the initial screen click Update When asked if you wish to save the file click Yes and save the file using a new unique name 11 Test this adjustment by placing a rack atop the MS 96 Vial Reader reader head and dete...

Page 38: ...em the Set the format for the Data filename dialog box is displayed as shown in Figure 4 8 FIGURE 4 8 Set the Format for the Data Filename Dialog Box If you uncheck Use default date filename format you will see the screen shown in Figure 4 9 Don t overlook the Warning displayed in Figure 4 9 FIGURE 4 9 Use data filename format Unchecked ...

Page 39: ... item the Modify Image File Format dialog box is displayed as shown in Figure 4 10 FIGURE 4 10 Set the Format for the Image Filename If you uncheck Use default image filename format you will see the screen shown in Figure 4 11 Don t overlook the Warning displayed in Figure 4 11 FIGURE 4 11 Use default image filename format Unchecked ...

Page 40: ...6 MS 96 Vial Reader User s Guide v3 2 0 Feb 2009 Change Data File Folder When you select this menu item the Select folder for data files dialog box is displayed as shown in Figure 4 12 FIGURE 4 12 Select Folder for Data Files Dialog Box ...

Page 41: ... Reader User s Guide 4 17 Change Image File Folder When you select this menu item the Select folder for image files dialog box is displayed as shown in Figure 4 13 FIGURE 4 13 Select Folder for Image Files Dialog Box Configure Menu FIGURE 4 14 Configure Menu ...

Page 42: ...n you select this menu item the RS232 Settings dialog box is displayed as shown in Figure 4 15 FIGURE 4 15 RS232 Settings Dialog Box Failure Message When you select this menu item the Set the Failure Message dialog box is displayed as shown in Figure 4 16 FIGURE 4 16 Set the Failure Message Dialog Box ...

Page 43: ...ots Per Millimeter This parameter sets the software to the density capability of the printer Units This parameter sets the units for the current setup Label Length This parameter sets the label length Click the white space to the right of the slider to increment 10 dots at a time Range 1 9999 dots Label Home X Y This parameter sets the label location Click the white space to the right of the slide...

Page 44: ...l in terms of printer dots Range 1 50 dots Orientation This parameter sets the orientation of the Data Matrix on the label Program Timers When you select this menu item the Set the Program Timers dialog box is displayed as shown in Figure 4 18 FIGURE 4 18 Set the Program Timers Dialog Box Settle Time This parameter specifies the time in milliseconds between the part sensor being tripped and the ca...

Page 45: ...tem the Select Trigger Options dialog box is displayed as shown in Figure 4 19 FIGURE 4 19 Select Trigger Options Dialog Box Hardware sensor This parameter uses the integral sensor on the MS 96 Vial Reader reader head to initiate a read cycle when a rack is placed on the MS 96 Vial Reader reader head in the proper orientation Barcode read complete This parameter initiates a read cycle when a strin...

Page 46: ...Chapter 4 Menus Buttons Options 4 22 MS 96 Vial Reader User s Guide v3 2 0 Feb 2009 Buttons FIGURE 4 20 MS 96 Vial Reader Buttons ...

Page 47: ...once by using a hand held reader connected to the serial port Then the data is displayed on the screen Show Complete Box This button displays the information from the last rack read If the information shown is from the rack on the MS 96 Vial Reader reader head then Read Complete on a green background is displayed on the screen below the Beep on Read checkbox The Show Complete Box button offers two...

Page 48: ...Chapter 4 Menus Buttons Options 4 24 MS 96 Vial Reader User s Guide v3 2 0 Feb 2009 FIGURE 4 21 Data String Display Window 24 Vials FIGURE 4 22 Data String Display Window 96 Vials ...

Page 49: ...the array text file will be located in the following directory drive Program Files VialReader Data You can modify the location using the Change Data File Folder menu item Depending upon the selected file format the array text file name will be the text you entered into the File Base Name text box plus the txt file extension For example First Batch txt Note If you click on the Create Array Text Fil...

Page 50: ...n text file name will be the text you entered into the File Base Name text box plus _1Col plus the txt file extension For example First Batch_1Col txt Note If you click on the Create One Column File button and the File Base Name text box is empty an error is displayed You must enter text in the File Base Name text box before you click on the Create One Column File button If you create a file with ...

Page 51: ...F files The files are located in the directory specified by the Create A New AVP Job menu item By default the file naming convention is 1_Current Date_Current Time_File Base tif View Contrast Values When you click on this button the View Contrast Values window is displayed as shown in Figure 4 23 and Figure 4 24 FIGURE 4 23 View Contrast Values Window 24 Vials ...

Page 52: ...View Contrast Values Window 96 Vials Run Once This button allows you to cycle the Vial Read once Reset Counts This button resets the Total Inspections Good Inspections and Bad Inspections to zero 0 Quit This button closes the MS 96 Vial Reader You have to select Yes to close the MS 96 Vial Reader ...

Page 53: ...mplete information from a rack It prints a label containing this matrix to a previously configured Zebra bar code printer at the completion of each read cycle See Appendix A Setting Up the Zebra Printer for information about setting up a print driver for this function Pass Fail Based on the Number of Vials Decoded When this checkbox is checked the MS 96 Vial Reader compares the number of successfu...

Page 54: ...Expected Decodes Less Than Number Decoded If the number of expected decodes is greater than the number decoded and the Pass Fail based on the number of vials decoded checkbox is checked a screen similar to the one in Figure 4 26 is displayed FIGURE 4 26 Expected Decodes Greater Than Number Decoded ...

Page 55: ...e Checkbox is Not Checked If the number of expected decodes is greater than the number decoded and the Pass Fail based on the number of vials decoded checkbox is not checked a screen similar to the one in Figure 4 27 or Figure 4 28 is displayed FIGURE 4 27 No Extra Message Box Displayed 24 Vials ...

Page 56: ...28 No Extra Message Box Displayed 96 Vials Beep On Read When this checkbox is checked the PC beeps at the completion of a read Fields Fail Inspections This field displays the total number of inspections that failed Pass Inspections This field displays the total number of inspections that passed ...

Page 57: ...ms This field displays the time in milliseconds from the trigger initiation until the data is ready Text Boxes File Base Name This text box contains the characters that you want to be included in each of the file names for the saved data and image files Note These characters are invalid For example assume you type First Batch into the File Base Name text box After you click on the Save Images butt...

Page 58: ...file should be FilenameBaseDefault My_file Number Expected This horizontal scroll bar sets the expected number of matrixes that will be decoded in a single cycle This scroll bar is used in conjunction with the Pass Fail Based on the Number of Vials Decoded check box to pass or fail a rack Read Complete This text box illuminates when a read is finished and remains illuminated until you remove the r...

Page 59: ...nter output to the network later to actually see it 4 Under Manufacturers scroll down and select Generic 5 Under Printers select Generic Text Only and click on Next 6 Keep the existing driver if it exists and click on Next 7 Set the Printer Name to include the text Zebra selectNo for making this the default printer and click on Next 8 Select Not Shared and click on Next 9 Select No for a test page...

Page 60: ...Appendix A Setting Up the Zebra Printer A 2 MS 96 Vial Reader User s Guide v3 2 0 Feb 2009 ...

Page 61: ...v3 2 0 Feb 2009 MS 96 Vial Reader User s Guide B 1 B MS 96 Vial Reader ActiveX API B APPENDIX B MS 96 Vial Reader ActiveX API FIGURE B 1 ActiveX API Window ...

Page 62: ...y lTotalTime As Long Long value of one cycle time from trigger through data availability in milliseconds read only nNumberExpected As Integer Integer value of the number of matrices expected for a successful read nNumberFound As Integer Integer value of the number of data matrices decoded read only nTriggerType As Integer Integer value for trigger types 0 is hardware sensor 1 is RS232 input 2 is A...

Page 63: ...ycle to a file Shutdown Start a timer that will shutdown the UI process in half a second Events DensityOptionChangeComplete Event is fired when the density option change has been completed by the EXE process DuplicateFound ByVal nCount As Integer strDuplicates As String Event fired when duplicate data matrices are decoded from the same rack ReadComplete Event fired when a read cycle is complete Se...

Page 64: ...Appendix B MS 96 Vial Reader ActiveX API B 4 MS 96 Vial Reader User s Guide v3 2 0 Feb 2009 ...

Page 65: ... 4 28 read box data matrix 4 23 reset counts 4 28 run once 2 9 4 28 save images 4 27 4 33 show complete box 2 8 4 23 turn live video off 2 8 on 2 8 4 23 C Cables connecting 2 4 Cell Size 4 5 Change data file folder 4 16 image file folder 4 17 Checkboxes always create files 4 29 always print a label 4 29 beep on read 4 32 Comm Settings 4 18 Components 1 1 1 2 Configure Menu 4 17 comm settings 4 18 ...

Page 66: ...er avp file 4 9 FilenameBaseDefault 3 4 Finetune Method 4 5 H Hardware components 1 1 1 2 sensor 4 21 Height Width pixels 4 6 HideUI 3 4 Horizontal Scroll Bar number expected 4 34 I Image Style 4 7 INI File Keys not accessible 3 4 Initialization File 3 2 Installing internal i o connector 2 2 ms 96 software 2 6 software 2 6 visionscape software 2 6 Intensity Enhance 4 6 Internal I O Connector insta...

Page 67: ...b to file 4 10 images button 4 27 4 33 Select another avp file 4 9 trigger 4 21 Sensor adjusting 2 6 Setting Up Zebra Printer A 1 Settle Time 4 20 Show Complete Box Button 2 8 4 23 Software installing 2 6 Stop Bits setting 4 18 Supervisor 3 2 T Testing the MS 96 Vial Reader 2 9 Text Boxes file base name 4 33 read complete 4 34 Threshold Method 4 7 Tool Time Out ms 4 8 Total Inspections 4 33 Trigge...

Reviews: