fig1 shows a scanning that uses two linear arrays 10 and 10 b . use of two arrays 10 a and 10 b provides two scan lines 13 a and 13 b , one above the other , separated from one another by a distance corresponding to the physical separation of the arrays 10 a and 10 b and the magnification in the optical system 12 . this dual scan line technique may be advantageously employed in several ways . first , if the two rows of laser diodes 11 in the two arrays 10 a and 10 b are activated in parallel , in the same sequence , then the two scan lines 13 a and 13 b are likewise in sync : in this case if the two scan lines traverse the same bar code symbol 14 , the reflected light received by the photodetector 15 is also in sync from the two scans 13 a and 13 b . the advantage of having two scan lines may be understood by reference to fig2 where the background areas 53 are seen to return uncorrelated signals 54 , whereas the bar code symbol returns correlated waveforms from the two parts of the symbol 14 being scanned by the two scan lines 13 a and 13 b . the single detector 15 collects reflected light from the two scans at the same time and sums the intensities of the reflections , so the contrast of the overall signal 55 detected from the bar code 14 is enhanced . on the other hand , the areas 53 outside the bar code symbol 14 will result in different signals , and so the overall contrast from these areas is reduced . the digitizing circuitry used to shape the analog waveform on the line 17 and recover the bar code information can more readily distinguish the transitions in the bar code region of the signal from the uncorrelated returns from the areas 53 . referring to fig3 and 4 , another advantage to the dual scans of fig1 is that bar code imperfections can be compensated for . if the bar code symbol 14 has a defect in the form of a gap 57 as seen in fig3 then the signal returned by the scan line 13 b would have a corresponding false area 58 whereas the return from the scan line 13 a would be valid . the composite signal 59 on the line 17 at the output of the photodiode 15 would still be able to be interpreted to recover valid data . similarly , as illustrated in fig4 if the defect is in the form of a black spot 60 , the light return for one scan line will have a false area 61 appearing as if there was a very wide bar in the symbol , but the composite electrical signal 62 representing the sum of both scans 13 a and 13 b has distinct transitions and can be decoded to produce valid bar code data . when two scan lines 13 a and 13 b are used as illustrated in fig1 the scan lines should be perpendicular to the individual bars of the symbol 14 . the permissible misalignment depends upon the bar code density and the amount of physical separation between the two scan lines 13 a and 13 b . referring to fig5 assuming the diameter of the spot in the scan lines 13 a or 13 b to be larger than the minimum width d of a bar ( or space ), the maximum permissible tilt angle α is given by where l is the separation between the two scan lines 13 a and 13 b . in fig1 an embodiment of the invention is shown having two arrays 10 a and 10 b , producing two scan lines 13 a and 13 b , but the number can be larger than two . three or more scan lines provide the same types of benefits as just discussed , but to a greater degree . in addition , however , the capability of simultaneously scanning multiple bar code patterns is available . referring now to fig6 a bar code scanner may produce dual scan lines 13 a and 13 b as in fig1 but , according to another embodiment of the invention , the dual scan lines are produced by a single light source 68 emitting a beam 69 that passes through a beam splitter 70 to generate two separate beams 71 and 72 . the two beams are directed to a scanning mirror 73 driven by a motor 74 , from which the beams are directed out through a suitable lens system 75 to impinge upon the bar code symbol 14 as the two scan lines 13 a and 13 b . the assembly of fig6 may be mounted in a hand - held housing 30 shown in fig7 or as scanner 10 attached to stationary housing 31 in fig8 . the embodiment of fig6 operates to provide improved resolution and decoding as discussed above with reference to fig2 and 4 . as disclosed above with reference to fig1 the number of scan lines utilized in the embodiment of fig6 is not limited to the two scan lines 13 a and 13 b illustrated , but instead may be more than two scan lines 13 a , 13 b and 13 c or , as illustrated in fig9 a number of scan lines 13 a , 13 b and 13 c may be advantageously used to scan a conventional bar code symbol 14 to obtain greater resolution , fault correction , etc . these three scan lines 13 a , 13 b and 13 c are generated by a single light source using a beam splitter and a mechanical scan mirror as in fig6 . fig1 is a flow chart of the steps for scanning a bar code using the scanner show in fig6 . a light beam is generated ( step 100 ). the light beam is split using a liquid crystal device ( step 110 ). the split light beams are directed toward a bar code using a moveable mirror ( step 120 ). the light reflected from the bar code is detected and summed and an electrical signal is produced ( step 130 ). this electrical signal is decoded ( step 140 ). if the decoding is determined to be successful ( step 150 ), the successful decode is output ( step 160 ). otherwise , electrical signals applied to the liquid crystal device are adjusted so that a successful reading of the bar code symbol may be obtained . referring to fig1 , another embodiment of the invention is shown wherein multiple scan lines 13 a , 13 b , 13 c and 13 d are generated from a single laser source 68 by a liquid crystal device 94 . as in fig6 the beam 69 produced by the laser source 68 is split into multiple beams 95 , and a mechanical device such as an oscillating mirror 73 moves these beams simultaneously across the area of the bar code symbol as the multiple scan lines 13 a , etc . the liquid crystal device 94 has a voltage applied to it by lines 96 and 97 , and the magnitude and frequency of the voltage determines the number of beams 95 produced and thus the number of scan lines . in this manner , the beam 95 may be dynamically changed from a single beam to a split beam , by varying a voltage source 98 . for example , the signal produced on line 17 from the photodetector 15 may be of poor quality using one scan line , but may be decodable using multiple scan lines as discussed above with reference to fig2 and 4 , so the control program executed by the microprocessor 20 may cause the voltage generator 98 to switch to a multiple scan line condition if a valid decode is not obtained with one scan line . alternatively , the control program may cause a switch from multiple scan to one scan line if more intensity is needed , since the beam splitting would reduce the level of illumination with a constant output of source 68 . referring to fig1 , the liquid crystal device 94 may comprise two glass plates 99 , each coated with a conductive film , and a liquid crystal material 100 sandwiched between the conductive plates . the material 100 may be , for example , a p - methoxy - benzylidene or p - n - butyl - aniline . the liquid crystal device 94 of fig1 is capable of spitting the beam 69 into more than two beams , and so the voltage source 97 may apply voltages of several levels to produce a selection of the number of scan lines needed , depending upon the conditions detected . although according to various features of the invention the scan generation may use oscillating mirrors , the embodiments of bar code scanner devices as with no moving parts as described above have several advantages for some purposes , when compared to scanners that use electromechanical components . first , the scan rate can be much faster , so the amount of time the laser is on can be reduced , lowering power drain . the faster speed will also allow a large number of scans to be accomplished for one “ read ” operation , then the data signals correlated with one another using a suitable algorithm to increase the precision of the decode . second , the scan pattern can be flexibly adapted , i . e ., the scan can be tailored to fit the particular bar code symbol and position : e . g ., after an initial scan it is determined that the location and width of the bar code symbol in the field of view is at a specific place , and so the field is re - scanned at only this location , which will use less power . third , after an initial scan there can be a re - scan of only a small part that showed an ambiguous decode , attempting to get a valid decode of only the troublesome part . fourth , improvements in reliability can be provided in a device with no moving parts but instead implemented with only electronic components and fixed optical devices . in another aspect , the bar code scanner methods disclosed above wherein multiple scan lines are employed provide other features of importance . the reliability of the decoding process can be enhanced by producing a composite signal from multiple simultaneous scans , where the effects of noise or defects can be minimized . or , the increased scanning speed permitted by the use of no moving parts allows the multiple scans to be sequential , one line at a time , which allows the reflected light from the multiple scan lines to be separated when using only one photodetector ; this arrangement permits scanning of multiple - row bar code symbols or the like . while this invention has been described with reference to specific embodiments , this description is not meant to be construed in a limiting sense . various modifications of the disclosed embodiments , as well as other embodiments of the invention and variations in the character of the disclosed or other embodiments , will be apparent to persons skilled in the art upon reference to this description . it is therefore contemplated that the appended claims will cover any such modifications or embodiments , or variations therein , as fall within the true scope of the invention .