referring now to fig1 there is shown a perspective view of the optical scanner of the present invention generally indicated by the numeral 18 which comprises a box - like housing structure 20 and which includes a front cover portion 22 having located therein a transparent substrate covered aperture 24 . in the present embodiment , the cover portion 22 is constructed of red acrylic plastic with that portion not comprising the aperture 24 being covered by any type of opaque material . the housing structure 20 is rotatably mounted on a support member generally indicated by the numeral 26 which includes a circular socket portion 28 to which the housing structure 20 is rotatably secured for frictional movement about the socket portion in a manner to be described more fully hereinafter . referring now to fig2 there is shown a perspective view of the scanning apparatus generally indicated by the numeral 30 with a portion of the housing structure 20 removed , within which is mounted an inner housing molded box - like structure generally indicated by the numeral 31 . the front portion of such housing structure is open adjacent the aperture 24 ( fig1 ) of the housing structure 20 . as best seen from fig2 - 6 inclusive , the inner housing box - like structure 31 which has a volume of seventy - five cubic inches includes a rear floor portion 32 ( fig4 ), a right side wall portion 34 ( fig2 ), a top wall portion 33 and a bottom wall portion 35 . the rear floor portion 32 includes a molded l - shape ledge portion 36 ( fig2 - 6 inclusive ) which extends along the right side and the lower edge of the box - like structure 31 as viewed in fig2 and 3 . secured to the ledge portion 36 by means of screws 37 ( fig3 ) is a lens cover member 38 in which is mounted a collection lens member 40 . the front portion 39 ( fig4 ) of the cover member 38 extends in a forward direction to restrict ambient light from outside the housing structure 20 from reaching a multifaceted spinner 56 ( fig2 ) which would interfere with the light reflected by the spinner . mounted in the rear portion of the lens cover member adjacent the lowest surface of the ledge portion 36 is a photodiode 42 ( fig4 ) for generating electrical signals in response to receiving the reflected light beams from the scanned bar code label and which is collected by the collection lens member 40 and focused at a point at which the photodiode is located . as best seen in fig2 , and 7 , forming a portion of the ledge portion 36 is a cylindrical portion 44 within which is mounted a visible laser diode 46 ( fig6 ) for projecting a laser light beam having a wave length of 670 nm along a light path 52 ( fig7 ) to a molded routing mirror 50 which deflects the laser light beam along the light path 52 for engagement with one of eight plano reflecting mirrors 54 , 59 of the spinner 56 . the routing mirror 50 is fabricated by injection molding with the reflecting surface comprising an evaporated aluminum coating which allows the mirror to have a very small diameter of 0 . 200 inches . this small diameter of the mirror 50 allows more of the reflected light to pass around it for collection by the collection lens 40 . the routing mirror 50 is inserted into a slot 55 ( fig3 and 4 ) located in a support member 57 which is molded as part of the housing structure 30 . the housing structures 20 , 31 and the mirror 50 are molded of a polycarbonate plastic material such a polycarbonate / abs bayblend which is commercially available from the mobay corp . of pittsburgh , pa ., 15205 - 9741 . as best seen in fig4 the spinner 56 is rotatably mounted on a motor 58 which in turn is mounted on a cover member 60 secured to the rear edge portion 32 in any conventional manner such as screws 61 ( fig3 ). the reflecting mirrors or facets 54 , 59 is set at various angles with respect to the axis of rotation of the spinner . for consecutive mirrors , the angle between the normal and the face of the mirrors and the spinner axis are 78 . 5 , 81 . 5 , 84 . 5 , 87 . 5 , 92 . 5 , 95 . 5 , 98 . 5 and 101 . 5 degrees with adjacent mirrors being orientated either in an upward direction ( mirrors 59 )( fig5 ) or in a downward direction ( mirrors 54 )( fig4 ) with oppositely mounted mirrors being mounted in the same direction ( fig4 ). the spinner is 0 . 900 inches high and each of the mirrors 54 , 59 has a width of 0 . 650 inches . the mirrors are placed in a sequence that provides the spinner with a natural dynamic balance . the spinner axis of rotation is perpendicular to the path 52 ( fig7 ) of the incident laser light beam and is offset to such path by a distance of 0 . 612 inches or 10 degrees . although the spinner could be fabricated from a hub and glass mirrors assembly , the preferred implementation is a fabricated part of acrylic material with injection molded optical surfaces having an evaporated aluminum coating . this reduces the cost of the spinner and since it isn &# 39 ; t an assembly , the dynamic balance of the spinner is consistent enough to avoid the need for a balancing operation . the motor 58 is a 5 volt brushless dc motor which rotates the spinner 56 at a speed of approximately 3200 rpm . the rotation of the spinner sequentially passes each of the eight reflecting mirrors or facets 54 , 59 through the laser beam path 52 . as a mirror passes through the beam , the beam / mirror incidence angle continuously changes resulting in a reflected beam which scans through space for each of the eight mirrors . the resulting pattern of light generally indicated by the numeral 62 ( fig9 ) can be thought of as a set of eight distinct scan surfaces 64 , 65 . the shape of each of the scan surfaces 64 , 65 is closely conic . the set of eight mirrors can be divided into four pairs of scan surfaces , each pair being symmetrical about a plane through the center of the spinner . four of the scan surfaces 59 which are orientated in an upward direction will reflect the laser light beam in a direction which strikes a large pattern mirror 66 located adjacent a side wall portion 68 ( fig2 - 5 inclusive and 7 ) of the housing structure 31 . the remaining four scan surfaces 54 which are orientated in a downward direction will reflect the laser light beam at a small pattern forming mirror 70 located adjacent the large pattern forming mirror 66 . as best seen from fig5 the large pattern mirror is orientated at an angle of 60 degrees to a plane passing through the light path 52 of the laser light beam deflected by the routing mirror 50 while the small pattern mirror 70 is orientated at an angle of 45 degrees . both mirrors are mounted on the floor portion 32 . referring to fig6 there is shown a sectional view of the cylindrical portion 44 ( fig3 ) of the housing structure 31 in which is mounted the laser diode 46 . the laser diode 46 is shown mounted in one end of a heat sink member 72 comprising an aluminum cylinder mounted in a plate member 74 . the heat sink member is slip fitted into the aperture 44 and held in place by two molded snap members ( not shown ). press fitted into the front portion of the heat sink member 72 is a cylindrically shaped aluminum support member 76 for supporting a molded acrylic biconvex focusing lens 78 of 11 mm focal length . the support member 76 includes a 1 . 05 mm diameter aperture 79 . by mounting the support member 76 in the heat sink 72 , the distance between the diode 46 and the lens 78 can be easily changed , allowing the projection optics focus to be adjusted . the distance is selected to allow the laser beam to come to a focus in the scanning region adjacent the aperture 24 ( fig1 ) with a 1 / e 2 spot diameter of 180 microns . this method of focus adjustment has two major advantages over the standard practice of using a threaded adjustment . first , the relative location of the support member 76 and the lens 78 is more stable resulting in a stable collimating beam and an easier adjustment . second , since no threads are required between the support member 76 and the heat sink 72 , the overall cost of this construction is lower . the collimated beam emitted from the lens 78 strikes the plano reflecting surface 80 of the routing mirror 50 and is deflected 90 degrees towards the pattern forming mirrors 66 and 70 . referring to fig8 there is shown a side view of the housing structure 20 ( fig1 ) with a portion of the sidewall portion of the socket portion 28 removed showing details of its construction allowing the housing structure 20 ( fig1 ) to be rotated about the socket portion 28 . fig1 a and 10b show the housing structure rotated in opposite horizontal positions allowing a scanning operation to occur either above or below the housing structure . the socket portion 28 is comprised of a pair of clam shells 82 having one end enclosed by a side wall portion 84 ( fig1 ) and which are joined together to form a hollow cylinder 86 when mounted to the base 87 of the support member 26 . inserted into the open end of the cylinder 86 is a compressible pivot member 88 secured to cylindrically shaped lower housing portion 90 ( fig1 and 2 ) of the housing structure 20 . the pivot member 88 includes a pair of depending arm members 92 each having flexible curved end portions 94 which , when inserted into the cylinder 86 , will be compressed by the inner surface 96 of the cylinder , providing a frictional drag on the cylinder when the housing structure 20 is rotated enabling the structure to be located in any position ( fig1 a and 10b ). for a complete description of the socket member 28 and the pivot member 88 , reference should be made to the previously cited u . s . pat . no . 5 , 108 , 062 . referring now to fig9 there is shown a plan view of the scan pattern 62 generated by the pattern forming mirrors 66 , 70 ( fig2 - 5 inclusive ). this pattern consists of eight hyperbola shaped scan lines 64 , 65 having a very low curvature . this is due , in part , to the small incidence angle between the projected laser beam and the offset angle of the mirrors 54 , 59 of the spinner 56 together with the offset distance of the spinner with respect to the path 52 ( fig7 ) of the projected laser beam . this offset relationship between the spinner and the beam path results in the scan lines 64 , 65 not being symmetrical thereby enhancing the low curvature of the lines . these scan lines also have an angular spacing of between three and five degrees allowing for the complete scanning of high aspect ratio truncated bar code labels during which scanning the bar code label may be rotated more than thirty degrees . the four scan lines 64 are generated by the mirrors 54 ( fig4 ) which are offset in a downward direction and which deflect the light beams at the pattern forming mirror 70 ( fig5 ). the scan lines 65 are generated by the mirrors 59 ( fig5 and 7 ) which are offset in an upward direction and which deflect the light beams at the pattern forming mirror 66 ( fig7 ). the angle of the mirrors 66 and 70 to each other results in the pattern of four scan lines 64 crossing the pattern of four scan lines 65 at a very low angle enabling scan pattern 62 to be projected over a very narrow scanning area . the laser beam outputted by the laser diode 46 ( fig3 and 6 ) will be projected along the path 52 ( fig7 ) to be deflected off the routing mirror 50 , one of the mirrors 54 , 59 of the spinner 56 and the pattern forming mirrors 66 , 70 to scan a bar code ( not shown ) positioned adjacent the aperture 24 ( fig1 ) in the form of the scan pattern 62 ( fig9 ). the scattered light reflected from the scanned bar code label will be reflected back by the mirrors 66 , 70 , 54 and 59 towards the lens 40 which collects and focuses the reflected light at the photodiode 42 ( fig4 ). the photodiode transforms the received light intensity into electrical signals in a manner that is well known in the art . the photodiode 42 is positioned at the image point for a source positioned at the far end of the scanning region so as to use the spherical aberration present in the lens 40 to balance out the amount of light collected from the near and far ends of the scanning region . with this arrangement , the use of an aspheric collection lens is avoided . depending on the location and conditions of the checkout station , the housing structure 20 may be rotated to any position which enhances the scanning operation by the checkout operator . although the preferred embodiment of the present invention has been described herein , it is not intended that the invention be restricted thereto but that it be limited only by the true spirit and scope of the appended claims .