專利名稱::使用光柵掃描進行數(shù)據讀取的系統(tǒng)和方法iOT光柵掃描進行,OT(的系統(tǒng)和方法
技術領域:
0001本公開的領域涉及數(shù)據讀取的光學讀取器和方法,并且更具體地涉及使用少量的高速掃描線來產生光代碼的光柵圖像的方法和系統(tǒng)。技術背景0002傳統(tǒng)的固定掃描儀使用馬達/平面轉輪(facetwheel)以將激光束掃描經過多個模式鏡,以便產生全方向的掃描模式。圖l說明了傳統(tǒng)的固定掃描儀10的示意圖。掃描儀10包括激光二極管15,其產生被定向到平面轉輪20的激光束17。平面轉輪20由馬達21以較高速率旋轉地驅動,一般為幾千轉每分鐘。平面轉輪20將光束掃描經過多個模式鏡22(只示出了一個模式鏡),其中掃描的光束反射離開一個或多個模式鏡以形成被投影通過窗口24并進入掃描體中的掃描線。0003反射離開條形碼5的回程光被反向地聚集在模式鏡22、平面轉輪20上,之后聚集在聚光鏡26(或替代地,透鏡)上,通過該聚光鏡26被聚焦朝向檢測器28。0004多條掃描線被產生以形成全方向的掃描模式,其經設計成能夠掃描在任何方位通過掃描體的條形碼。掃描效率的重要方面是側面覆蓋度,即物品的哪些側面可以被掃描,所述物品被定義為六面立方體或者六面矩形箱狀形式。L掃描儀已經用來提高物品側面覆蓋度。L掃描儀,比如美國俄勒岡州Eugene的PSC有限公司生產的Magdlan⑧8500掃描儀,具有以普通"L"形狀定向的兩個窗口,一個窗口通常垂直定向而一個窗口通常水平定向。Magellan8500掃描儀具有掃描物品的所有六個側面的獨特能力(1)底側面主要由來自水平窗口的掃描線掃描;(2)前沿側面(即左側面,假定右至左的掃描方向)由來自垂直窗口和水平窗口的掃描線掃描;(3)拖尾側面(即右側面,假定右至左的掃描方向)右來自垂直窗口和水平窗口的掃描線掃描;(4)前面惻面(即,面對垂直窗口的側面)由來自垂直窗口的掃描線掃描;(5)后面或檢驗側面(背向垂直窗口的側面)由來自水平窗口的掃描線掃描;(6)頂側面(背向水平窗口的側面)被來自垂直窗口的掃描線掃描。0005圖2圖解說明了通過Magellan⑧8500掃描儀的水平窗口產生的掃描模式30。Magellan8500掃描儀的平面轉輪以大約100次/秒(6000轉/分鐘(rpm))旋轉。由于平面轉輪上的每個小面的不同角坐標,掃描模式由通常平行線的族(或者組)構成。對于Magellan⑧850O掃描儀,有四個小面,每個小面相對于旋轉軸以不同的角度排列,所以每個掃描族有四條平行線。如圖2的模式30中所示,在水平窗口上存在八個不同的模式鏡組,導致32條掃描線。0006掃描模式30受限于平行線的族的使用。需要相對較多的物理空間來產生掃描模式。如圖1的系統(tǒng)10中所說明,產品有很大的縱深以包含模式鏡和平面轉輪。根據掃描發(fā)動機的設計,產品可以甚至更深或更長以控制聚光(collection)。掃描線必須從窗口的邊緣橫向之外的點發(fā)出,這就要求產品在兩個維度上要比窗口寬。0007因為在典型的平面轉輪掃描儀中聚光是反向的,所以平面轉輪需要很大。尤其因為少量的小面(典型地三個或者四個),所以偏差可能很大,引起馬達/平面轉輪組件的較大功耗。大平面轉輪在軸承上還產生很大的負載,影響馬達的壽命。由于高速的旋轉,平面轉輪的反射面的光學性能難以維持。另外,由于來自高速旋轉的較大應力,必須小心以確保這種平面轉輪的結構整體性。0008因為掃描模式通過空間地覆蓋窗口以在所有角度照射產品來讀取條形碼,所以窗口必須相當大。對于帶有水平窗口的掃描儀,藍寶石或其他耐劃表面用來提供將在產品滑過窗口的惡劣環(huán)境下耐用的表面。這種窗口的成本很高,并因而是產品中相當大的成本因素。
發(fā)明內容0009本公開針對一種掃描在移動通過掃描體的物品上的光代碼的方法和系統(tǒng)。優(yōu)選地,光代碼可以位于物品的任何側面上并處于任何方位。在優(yōu)選實施例中,使用偏轉激光光束和非反向聚光元件來產生產品的光柵圖像。0010另一個實施例針對讀取光符號的方法,包括如下步驟將包含光代碼的物品沿物品方向移動通過窗口;通過窗口沿形成掃描平面的單一掃描線重復地讀取,以獲取關于兩個維度的光柵模式;從光柵模式提取多個虛擬線模式,所述虛擬掃描線模式對應于通過掃描體的物品的不同速度;處理每個虛擬掃描線模式以解碼光代碼。0011本公開的這些和其他方面通過下面的說明書將變得更加明顯,該說明書在結合附圖閱讀時用來說明優(yōu)選的實施例。0012圖l是采用平面轉輪的現(xiàn)有技術掃描機構的示意圖。0013圖2說明了在圖1的掃描儀水平窗口的掃描模式。0014圖3是光柵掃描儀的掃描儀參照系的示意圖。0015圖4是光柵掃描儀的物品參照系的示意圖。0016圖5說明了條形碼標簽的光柵掃描。0017圖6圖解說明了具有單一狹縫的光柵掃描儀。0018圖7-8圖解說明了具有多個狹縫的L型光柵掃描儀。0019圖9圖解說明了根據優(yōu)先實施例的非反向聚光機構的側視圖。0020圖10是圖9的機構的俯視圖。0021圖ll是掃描分辨率參數(shù)的圖示。0022圖12是包括復合拋物面聚光器的聚光系統(tǒng)的透視圖。0023圖13是圖45的替代實施例聚光透鏡系統(tǒng)的俯視圖。0024圖14是圖45的替代實施例聚光透鏡系統(tǒng)的側視圖。0025圖15是電子掃描發(fā)生器的示意圖。0026圖16是替代電子掃描發(fā)生器的示意圖。0027圖17是說明掃描線產生方法和象素選擇方法的圖示。0028圖18-21是單一X模式在四個不同物品速度時的掃描模式的圖示。0029圖22-25是帶有附加掃描線的X模式在四個不同物品速度時的掃描模式的圖示。0030圖26-29是說明了掃描線間隙的掃描模式的圖示。0031圖30-32是用于填補掃描線間隙的掃描模式的圖示。0032圖33-36是表示實際掃描模式的不同空間密度的密集掃描模式的圖示。0033圖37是有兩個軸的光柵掃描儀在一個掃描窗口上光柵掃描(rastering)的光柵掃描儀的原理圖。0034圖38是用于圖37的掃描儀的掃描機構的原理圖。0035圖39是根據替代實施例的線性成像光柵掃描儀的原理圖。0036圖40是根據使用Scheimpflug光學器件的替代實施例的線性成像光柵掃描儀的原理圖。0037圖41是聚光器元件的橫斷面視圖和簡化光線追跡。0038圖42是根據優(yōu)選實施例的聚光透鏡的透視圖。0039圖43是圖42的聚光透鏡的寬場(俯視)軸的簡化光線追跡。0040圖44是圖42的聚光透鏡的窄場(側視)軸的簡化光線追跡。0041圖45是替代實施例聚光透鏡系統(tǒng)的透視圖。0042圖46是根據一個實施例的虛擬掃描線的角度方位的表示。0043圖47是根據一個實施例的線性成像系統(tǒng)的側視圖。0044圖48是圖47的線性成像系統(tǒng)的俯視圖。0045圖49是圖47的線性成像系統(tǒng)的成像象素的條形碼目標視圖和激光線。具體實施方式0046雖然在下面描述了關于高速光柵掃描儀的某些優(yōu)選實施例,但是本領域技術人員將認識到此處描述的原理對于其他的應用是可行的。盡管將描述關于掃描條形碼的某些優(yōu)選實施例,但是應該理解此處描述的原理適用于其他類型的光代碼(例如,一維、二維、Maxicode、PDF-417)以及其他物品比如指紋的成像。0047在優(yōu)選配置中,光柵掃描儀設置在掃描地點比如零售公司的結賬柜臺,并且物品經過掃描區(qū)/場。代替于產生空間掃描模式,根據優(yōu)選實施例的光柵掃描儀針對正在經過掃描場的物品產生單一掃描線。掃描線形成物品經過的平面。與傳統(tǒng)的固定掃描儀相比,所述掃描線具有快速的重復率。從這種掃描線收集的數(shù)據建立光柵圖像,其Y方向由掃描操作建立而X方向由越過掃描線的產品的運動建立。0048所述操作與傳真機類似。一個不同在于操作員移動產品越過掃描線(即,通過掃描平面),而不是機動皮帶將紙張移動越過傳真機的光柵掃描機構。另一個不同在于光柵掃描儀優(yōu)選地在相當大的景深上成像。產品越過掃描線的人類動作的不規(guī)則性將引起所捕獲的圖像中的幾何變形,但是因為大多數(shù)人類動作特別在高速度時是相對地平穩(wěn)的,所以這種變形是可容忍的,因為條形碼信息可容忍一些變形。需要注意在光代碼掃描中有兩種不同的參照系(觀察點),即物品的觀察點和掃描儀的觀察點。圖3-4說明了這兩種參照系。從圖3中所示的掃描儀參照系,掃描儀重復地發(fā)出單一掃描線,同時產品移動越過/通過掃描線的平面,由此改變掃描線照到產品的位置。從圖4中所示的物品參照系,物品是固定的而條形碼掃描儀移動經過該物品(以相反的方向),以提供經過產品的許多照射。物品參照系更有幫助于理解掃描儀的操作。0049考慮條形碼在底部的產品并使用圖4的物品參照系,掃描線在物品上形成光柵模式12,如圖5所示。所述光柵模式12可以認為與傳真機的操作方式類似。一條線被掃描并被轉換為強度分布。然后,物體/物品被移動某個距離并且重復此過程(即,另一條線被掃描)以產生大量線,結果形成二維光柵圖像??梢岳斫?,雖然沿光柵掃描線的圖像的范圍由系統(tǒng)的光學器件決定,但是因為物體何時出現(xiàn)在視場中是未知的,所以另一軸是不定范圍。在特定的物品速度和掃描線重復率下,形成特定的線線間隔,限定了該軸的分辨率(以及激光光斑尺寸)。在特定的掃描速率時物品移動得越快、分辨率越低并且物品移動得越慢,則分辨率就越高(直到受限于因激光光斑尺寸的分辨率)。0050為了讀取物品的多個側面,多個光柵模式可能是必需的。用于固定的光代碼掃描儀的三個主要配置是(1)平頂水平掃描儀;(2)垂直掃描儀;和(3)具有水平組件和垂直組件的L形掃描儀。每一種配置將優(yōu)選地產生四條掃描線以便提供多面讀取,而L掃描儀優(yōu)選能夠讀取物品的全部六個側面。0051圖6說明了具有與物品移動通過掃描體的方向垂直設置的單一細長狹縫102的水平掃描儀100。如果掃描儀包括一體化的掃描儀-臺秤,那么狹縫102將設置在稱重淺盤(platter)內部。在這個實施例中,從站在掃描儀的前面靠近前沿(操作者的位置在圖右邊較低側)的操作者觀察,掃描儀IOO是關于正從右向左通過掃描體的物品描述的。掃描儀100配有四個掃描線發(fā)生器,每個發(fā)生器產生定向通過狹縫102的掃描線(1)前沿掃描線104(斜地指向上和向右),用于讀取掃過狹縫102的物品的前沿左側面和底側面;(2)拖尾掃描線106(斜地指向上和向左),用于讀取拖尾右側面和底側面;(3)指向前面的掃描線108,斜地指向上并朝向操作者,用于掃描后側面(即,背對操作者的惻面),并且也可能是底側面;和(4)指向后面的掃描線110,斜地指向上并遠離操作者,用于掃描前側面(即,面對操作者的側面)并且也可能掃描底側面。替代地,這個單一狹縫102可以被垂直地定向以作為垂直掃描儀操作。這種掃描儀根據其裝配的方位可以被配置成在垂直掃描儀或水平掃描儀之間是可轉換的。在另一種配置中,掃描儀100可以被水平地配有朝下的狹縫102,以作為上部掃描儀操作。0052掃描線可以替代地被描述為如圖6中圖示的掃描平面。掃描線110圖示為通過狹縫102以到水平90。傾斜角(或者到垂直0。)投影的平面,但其以傾斜角P的視角被投影,這樣掃描線110被斜指向上并遠離操作者。如果物品是六面箱子,那么掃描線110將投影到箱子的前側面(即,面對操作者的側面)上并且也可能投影到箱子的底側面上。為了投影到箱子的前側面上(即,平行于物品方向并垂直于掃描儀表面的箱子側面,掃描儀表面是狹縫或窗口102的水平表面),掃描線110的視場可以被描述成是來自臨近操作者的狹縫102末端。0053掃描線108圖示為以到水平90。傾斜角(或者到垂直0。)投影通過狹縫102的平面,但是其以傾斜角(與掃描線110的傾斜角P類似,但是在相反方向)被投影,這樣掃描線108被斜指向上并朝向操作者。如果被掃描的物品是六面箱形物品,那么掃描線108將投影到箱子的后側面(即,背對操作者的側面)上并且也可能投影到箱子的底側面上。為了投影到箱子的后側面上,掃描線108的視場可以被描述為是來自遠離操作者的狹縫102末端。0054掃描線104圖示為經過狹縫102以到水平的向前傾斜角0>(或者到垂直90。-O)投影的平面。優(yōu)選地,掃描線104以0。傾斜角被投影,這樣掃描線104被投影到正通過掃描平面的六面箱形物品的底側面和前沿側面上。掃描線106圖示為經過狹縫102以到水平的向后傾斜角(D(或者到垂直90。-O)投影的平面。優(yōu)選地,掃描線106以0。傾斜角被投影,這樣掃描線106被投影到六面箱形物品的底側面和拖尾側面上。傾斜角0)可以是提供所需視場的任何合適角度,所述視場根據具體應用可能不同。在某些應用中,傾斜角0優(yōu)選地是大約45。,其在箱形物品的兩個側面比如掃描線106的前沿側面和底側面提供相等的入射角。替代地,向前和向后傾斜角彼此可能不同。0055根據期望的覆蓋度和模式積極性,掃描儀可以以掃描線104、106、08、110的任意組合進行配置。隨著所提供的掃描平面的數(shù)量增加,性能得到增強但機械的復雜性、成本和處理要求也成比例地增加。例如,系統(tǒng)可能只有兩條掃描線104、106,其對于掃描物品的三個側面(即,六面箱形物品的底側面、前沿側面和拖尾側面)將是有效的。在另一個實例中,系統(tǒng)可能只有兩條掃描線108、110,其對于掃描物品的三個側面(即,六面箱形物品的底側面、面對操作者的側面和背對操作者的側面)將是有效的。0056每條掃描線104、106、108、110被優(yōu)選地投影到物品上,這樣投影到物品上的掃描線垂直于物品通過掃描平面的前進方向。替代地,掃描線104、106可能不僅以到水平的傾斜角0>定向,其也可能是傾斜的。例如,第一條線可以以到水平的左傾斜角O定向(比如掃描線106)并且也可以歪斜地斜指向上并遠離操作者(比如掃描線110)。在這里物品是六面箱子,該結合的傾斜的和歪斜的掃描線將投影到箱子的前側面(即,面向操作者的側面)、箱子的底側面和箱子的拖尾側面上。第二條線可以以到水平的右傾斜角0)定向(比如掃描線104)并且也可以歪斜地斜指向上并朝向操作者(比如掃描線108)。在這里物品是六面箱子,該第二結合的傾斜的和歪斜的掃描線將投影到箱子的后惻面(即,背對操作者的側面)、箱子的底側面和箱子的前沿側面上。在組合中,這些第一和第二結合的傾斜的和歪斜的掃描線對于掃描物品的五個側面(即,六面箱形物品的底側面、拖尾側面、前沿側面、面向操作者的側面和背向操作者的側面)將是有效的。0057狹縫102設置在掃描儀外殼或者淺盤的表面(例如,掃描儀-臺秤的稱重淺盤),其中操作者手動地移動含有光代碼的物品越過狹縫并通過掃描平面或若干掃描平面。替代地,狹縫可以包括運輸機的間隙或者其他可視開口,該運輸機通過所述間隙或開口傳送物品越過狹縫并通過掃描平面或若干掃描平面。在另一個替代的配置中,狹縫可以由在表面的全部或某局部范圍內延伸的水平表面中的窗口替代。0058圖7-8說明了L掃描儀120,其包括(a)較低的水平部分122,其有與物品運動通過掃描體的方向垂直或橫向設置的細長狹縫124,和(b)上面的垂直部分126,其有與物品運動通過掃描體的方向垂直或橫向設置的細長狹縫128。如圖所示的,狹縫124、126優(yōu)選彼此垂直定向并通常在相同的平面內。替代地,狹縫124、126可能有偏移并因此不共面。較低部分122可以包括一體化的臺秤的稱重淺盤,狹縫124將借此被設置在稱重淺盤中。出于描述的目的,如圖中看到的,操作將關于物品運動從右向左的方向被描述,但是要理解掃描儀也可以在從左向右的方向操作。掃描儀120被提供具有四個掃描線發(fā)生器,每個發(fā)生器產生被指向通過狹縫124/128的掃描線(1)拖尾掃描線132(通過狹縫124斜地指向上和向左),用于讀取掃過狹縫124的物體的拖尾左側面和底側面;(2)前沿掃描線130(通過狹縫124斜地指向上和向右),用于讀取前沿右側面和底側面;G)對著前部的掃描線134,其通過狹縫128斜地指向下并向外朝向操作者用于掃描后側面(即,背向操作者的側面)并且也可能掃描頂側面;(4)對著后部的掃描線136,其通過狹縫124斜地指向上并遠離操作者用于掃描前側面(即,面向操作者的側面),并且可能也掃描底側面。替代地,狹縫124可以向外延伸并覆蓋較低部分122至將近較低部分前邊緣。0059替代地或者另外,前沿掃描線130和/或拖尾掃描線132可以被產生并通過垂直狹縫128投影出來。這樣的配置將潛在地增強前側面覆蓋度但是以底側面覆蓋度為代價。然而,讓前沿掃描線130和拖尾掃描線132中之一投影到底部狹縫124外而另一掃描線投影到頂部狹縫128外,這樣可能是很好折衷辦法。期望的產品性能和內部空間考慮因素將確定支撐掃描線130和132的最佳機構布局。0060在另一個替代實施例中,結合掃描線130、132、134、136,另外的拖尾和前沿掃描線可以被產生并投影到垂直狹縫128外以形成共計六條掃描線。0061這個數(shù)目的掃描線可與Magellan8500掃描儀的64條掃描線相比擬,具有相當?shù)漠a品覆蓋度。這種掃描覆蓋度是可能存在的,因為優(yōu)選實施例的每條掃描線能夠聚集二維全象,但是傳統(tǒng)激光器掃描儀例如Magellan8500掃描儀中的掃描線能夠掃描其碼條大致垂直于掃描線方向被定向的條形碼。0062每條掃描線可以由分離的掃描發(fā)動機產生和聚集。圖9-10說明了根據本發(fā)明的非反向光柵掃描系統(tǒng)150,其將產生圖6-8中的掃描線中的一條掃描線。系統(tǒng)150包括光源155比如激光二極管,其產生指向振動器(ditherer)156(比如諧振機械振蕩器或者其他合適機構)的光束。振動器156通過聚光透鏡160的間隙161在角度ex內掃描光束,并且之后反射離開重定向鏡158,斜朝上并通過窗口154,朝向含有條形碼的掃描體中的物品。當反射離開條形碼的回程光通過窗口154、(反射)離開其被聚光透鏡160聚光/聚焦朝向檢測器162所在的重定向鏡158時,系統(tǒng)150實現(xiàn)了非反向的聚光機制。由于容許很薄掃描儀結構的重定向鏡158,掃描機構152的掃描平面平行于窗口154。因為要求高掃描速率,所以優(yōu)選實施例使用諧振抖動系統(tǒng)以建立掃描線。由于非反向的聚光/聚集,所以抖動機構156的移動鏡也非常小,其對于低功耗和低噪聲工作是有利的。0063作為更簡單且更緊湊的光學器件配置的折衷辦法,掃描機構152的掃描速率優(yōu)選高至10,000掃描/秒的量級。如果掃描線由四側面自旋平面轉輪產生,則該掃描速率將對應于150,000轉/秒(rpm)的平面轉輪速度。該速率相對于以2,000到6,000rpm的量級掃描的傳統(tǒng)平面轉輪掃描儀是高的。另外,抖動機構可以以諧振機械振蕩器實現(xiàn)并且可以以大約5,000Hz(每秒周數(shù))掃描,提供抖動鏡每次振動就掃描2次,即左向右,接著右向左。0064在使用由多個掃描發(fā)動機產生的掃描線并由此使用多個檢測器的若干實施例中,多個信號可以被同時收集。這些信號可以由公共處理器處理,使得來自一個掃描發(fā)動機的掃描的局部光代碼片斷可以與來自另一掃描發(fā)動機的掃描的局部光代碼片斷相結合,這些局部代碼片斷被縫合(stitch)在一起或者被集合以產生光代碼的完整掃描??梢允褂萌魏魏线m的縫合方法,比如在美國專利號第5,493,108號中公開的那些方法,據此將其以參考文獻并入本文。這里公開的系統(tǒng)和方法也可以應用添加代碼和多種代碼讀取技術比如美國公開申請?zhí)柕?004-0004124號所公開的,據此將其以參考文獻并入本文,由此基本代碼或者第一代碼可以由一個掃描發(fā)動機讀取,而添加代碼或者第二代碼可以由另一個掃描發(fā)動機讀取。0065圖11說明了掃描儀的分辨率在X軸中是依賴于掃描速率、產品速率和非掃描軸光斑尺寸以及在Y軸中是依賴于掃描線的寬度、模數(shù)轉換器采樣速率、掃描速率和掃描軸光斑尺寸。圖ll中的要素表示如下W辦=線寬X掃描速率/采樣速率W挪和W粘js=激光光斑尺寸W光棚=產品速度/掃描速率dX=更小的W非掃描或者w光棚dY=更小的W掃描或者W采樣奈奎斯特(Nyquist)定理(防止圖形失真)的空間推論要求為了求解條形碼元素的寬度dX,采樣間隔必須小于或等于dX(其符合2次采樣每空間周期)??赡芷谕哂斜冗@個數(shù)值略好的分辨率,以減少信號處理的復雜性,因此在下面的等式中給出了過采樣比率R:采樣速率=l掃描vr2/x2其中L掃描=掃描線長度R=過釆樣比率X=最小元件寬度V=產品速度上述等式的典型實例設為L掃描-15.25厘米(6英寸),R=1.5,X=0.19毫米(7.5mils(千分之一寸))和V=254厘米/秒(100英寸/秒或者100ips)。因此所要求的采樣速率是24MHz。這種系統(tǒng)的模擬帶寬是采樣速率除以兩倍的過采樣比率,在這種情況下是8MHz。0066本發(fā)明者已經認識到當在X軸和Y軸的激光器光斑尺寸(即,圓形斑點形狀)相同并且光柵間距W細(在最大期望的物品速度)和由于采樣速率W采樣的空間寬度和激光器光斑尺寸在同一量級時,出現(xiàn)最佳權衡。在更慢的物品速度,光柵寬度將更窄,并且激光器光斑尺寸將決定X軸中的分辨率。因為許多掃描線以45。角照到產品上,所以期望非掃描軸光斑尺寸是掃描軸光斑尺寸的大約70%,以補償當被投影到含有條形碼的物品上時光斑尺寸的擴大。0067此處描述的光柵掃描系統(tǒng)可以以許多非反向的聚光結構或配置來實現(xiàn),包括圖10的聚光透鏡160的許多變體。聚光系統(tǒng)應該沿掃描線151任何地方聚集被反射離開目標的光,其在水平平面中組成了大的錐角a,但在垂直平面中構成軸區(qū)域。在比如圖1中的反向系統(tǒng)中,憑借大平面轉輪20的反向性質,聚集的光將被重定向到輸出光束的軸上。掃描鏡156的高速度使得反向光學器件的使用變得很難并且不方便。一種在整個大錐角內聚集信號的方法示于圖12中,其說明了復合拋物線集中器(CPC)172。技術上,CPC172的側壁是拋物線,即是曲線的,然而為了方便說明,圖12示出了直壁的圓錐形集中器。檢測器174光學地結合到光學塑料集中器172。集中器172的側壁的全反射允許檢測器174可以聚集錐角V內的光,如圖41中所示。不幸的是,集中器在角v(/的旋轉對稱圓錐內聚集光,引起檢測器"看到"沒有被掃描線橫切的空間中的較大區(qū)域。這種旋轉對稱的聚光引起檢測器聚集環(huán)境光,其降低了所聚集的信號的質量,特別在環(huán)境光包含調制光源比如熒光時更加明顯。本發(fā)明者已經認識到非反向聚光系統(tǒng)的有用性,其在(水平)掃描軸中但只沿水平軸的平面聚集錐角V內的光,以便只聚集來自掃描線反射離開物體的返回光。0068圖42示出了這種非旋轉對稱的聚光透鏡400的透視圖。檢測器410(示于圖43-44)光學地結合到透鏡400的后表面。圖43示出了在水平平面內透鏡的簡化光線追跡。透鏡400的作用原則上與圖12的CPC172類似。這個透鏡400的前表面402/403是曲線的以提供所聚集光的增強折射,這樣形成更短的聚光透鏡。這種類型的聚光系統(tǒng)被稱作介質內部全反射集中器(DTIRC)。傳統(tǒng)的DTIRC己經是旋轉對稱的。與傳統(tǒng)的DTIRC不同,圖42的聚光透鏡400只在(水平)掃描平面中有DTIRC表面。在垂直平面,透鏡具有傳統(tǒng)浸沒透鏡的透鏡形狀,如圖44所示。來自目標的光線被前表面402/403聚焦到檢測器410。在與檢測器410保持垂直的側壁404上沒有全反射發(fā)生。在垂直軸中的前表面曲線一般被設計用于聚集從最遠距離的目標反射的光,所述最遠距離是從聚集光學鏡到檢測器的中心上的光斑。由此,圖42中聚光透鏡40的前表面402/403是變形的,其中水平面內的透鏡曲率與垂直面內的透鏡曲率不同。光學設計軟件可以用來優(yōu)化透鏡表面形狀,以最大化經掃描角a所聚集的能量同時最小化離開掃描平面的環(huán)境光的聚集。圖42中的聚光透鏡是非常緊湊且有效的,并且它產生高數(shù)值孔徑(NA)。0069為了提高聚光效率,在空間允許的情況下,可以使用圖13、14和45的雙透鏡聚光系統(tǒng)170。前透鏡172b優(yōu)選與掃描線一樣寬并且與圖9中所示的可用產品高度一樣高。圖13示出了前透鏡172b的聚焦作用。從掃描束176反射離開目標的光被指向前透鏡172b。這個透鏡172b朝向檢測器174聚焦光。前透鏡172b是圓柱形的,只在水平軸有聚焦能力。后透鏡172a在其前表面和后表面上通常具有平行于聚集光束172的表面曲率。這種曲率類似于飲水杯。前表面和后表面的曲率的中心被定在檢測器表面的中心。這樣,水平軸的光線未偏轉地通過后透鏡172a。然而,后透鏡172a在垂直軸中具有曲率,使其形成另一圓柱光學鏡。圖14示出了在垂直軸上如何聚焦所聚集的光束。前透鏡172b在垂直軸不具有前曲率或者后曲率,因為它是圓柱光學鏡。后透鏡172a的前表面是曲線的以集中光束172到檢測器174上。后透鏡172a的后表面是平面的(平的)以方便加工。該變形的聚光透鏡系統(tǒng)在掃描角a內提供相同的聚光效率,同時提供非常有效的(高數(shù)值孔徑)聚光。替代地,后透鏡172a可以除去,并且前透鏡172b在水平和垂直軸具有曲率,產生較低光效率的聚光系統(tǒng)但具有較少的部件。因為檢測器系統(tǒng)的高模擬帶寬,由于前面計算的高采樣速率,所以高聚光效率是非常重要的設計考慮因素。圖42和45的透鏡可以由合適的光學材料比如丙烯酸或者聚碳酸酯制成,但也可以以本領域技術人員所共用的方式實現(xiàn)為衍射光學元件。然而,透鏡的大NA可能使這些透鏡的衍射實現(xiàn)明顯不如其折射實現(xiàn)有效。0070下面的表格A將Magellan8500掃描儀的某些參數(shù)的數(shù)值與上面描述的建議的薄光柵掃描儀相比較,被設計為在長15厘米(6英寸)的掃描線的X軸以高達250厘米/秒(100英寸/秒)讀取0.254毫米(10mil)條形碼,或等效地以高達127厘米/秒(50英寸/秒)讀取0.127毫米(5mil)條形碼,假定過采樣比率為1.5。表A<table>tableseeoriginaldocumentpage20</column></row><table>0071根據優(yōu)選實施例從光柵掃描儀捕獲的原始數(shù)據將是來自Magellan8500掃描儀的原始數(shù)據的5.6倍。在優(yōu)選實施例中,只處理了這種數(shù)據的選定子集,其對應于所選的虛擬掃描線,但是原則上如果需要可以用全部這些數(shù)據來讀取光代碼。另外,來自光柵掃描儀的全部原始數(shù)據是來自于從移動物體收集的圖像,這樣數(shù)據可以是空間相關的。相反,如圖1中的傳統(tǒng)激光器掃描儀只能解碼由產生的掃描線幾乎從頭到尾地橫過的條形碼,并且甚至當使用掃描線片段的縫合時要求大致上與條形碼的可能定向匹配的掃描線。0072為了降低需要被處理以解碼條形碼的數(shù)據量,"虛擬"掃描模式從捕獲的圖像數(shù)據中產生。原則上,任何"虛擬"掃描模式可以從光柵掃描機構捕獲的原始數(shù)據產生。在期望的條形碼大小和長寬比內,產生的掃描模式在定向和位置上應該足夠密集以在任何方位橫越任何條形碼。最理想地,虛擬掃描模式要足夠密集但不比需要的更密集以便將處理帶寬保持最小。0073圖15說明了電子掃描產生器190的一個實施例。對于掃描器中的每個模擬通道可能有一個產生器l卯,在表格A的實例中例如四個通道。來自檢測器191的信號被前置放大器192預先放大并傳送到將信號數(shù)字化以形成采樣象素的模擬/數(shù)字(A/D)轉換器194,然后傳送到處理器196。前置放大器192可以進一步包括可編程增益級和圖形保真低通濾波器。在優(yōu)選實施例中,前置放大器、增益級和圖形保真濾波器被實現(xiàn)為模擬專用集成電路(ASIC)。0074A/D轉換器的數(shù)字輸出表示二維全象,如圖ll中描述的。如果全象需要被處理,那么在該點上其可以存儲在幀緩存器中。在優(yōu)選實施例中,處理器196實現(xiàn)了象素檢出算法,其沿預定虛擬掃描線選擇象素并且只將那些象素保存在存儲器中。處理器196使用計數(shù)器的數(shù)值作為象素坐標,所述象素坐標通過A/D時鐘(對于圖11中Y軸)和高速振動器193周期時鐘(對于圖11中X軸)遞增。所選的象素被存儲在掃描線緩存器198中,用于這些虛擬掃描線的每一條掃描線。掃描線緩存器198可以是單一存儲器陣列,其處理器196選擇存儲陣列中的合適存儲地址用來存儲象素數(shù)據。當選擇器202識別出整體掃描線的數(shù)據己經存儲在特定的掃描線緩存器198內時,掃描線選擇器202提供全線的掃描數(shù)據用于處理。同樣地,當來自緩存器198的多條掃描線是可用時,掃描線選擇器202可以提供全掃描線數(shù)據的連續(xù)發(fā)送。利用可能為數(shù)字邊沿檢測器的邊沿檢測器206,來自掃描線選擇器202的數(shù)據被逐條掃描線地處理。來自邊沿檢測器206的元件寬度數(shù)據由解碼器208處理以產生解碼的條形碼數(shù)據。典型地,原始前置放大信號在模擬到數(shù)字轉換后被數(shù)字地處理。替代地,當處理復雜性和速度所需要時,邊沿檢測器206可以實現(xiàn)在模擬硬件而不是數(shù)字硬件中。這種處理可以在邊沿檢測器模塊206中用數(shù)字模擬轉換器(DAC)實現(xiàn),以將數(shù)字化的象素數(shù)據轉換為模擬波形。因為光柵掃描的速度和復雜性增加,196、198、202、206和208的一些或全部元件可以由處理器或ASIC代替。0075圖16說明了用于數(shù)字掃描模式產生器210的硬件體系結構,其中ASIC212包含電子掃描模式產生和數(shù)字處理功能。來自每個檢測器(例如,上面描述的四個探測器)的信號被前置放大器218預先放大并傳送到將信號數(shù)字化用于每個"象素"的模擬/數(shù)字轉換器216,然后將它們傳送到ASIC212,所述ASIC212通過和抖動器220通信來確定每個這些象素屬于哪條"虛擬"掃描線。隨機存取存儲器(RAM)214可以是如顯示的分離設備或者可以合并到ASIC212內。模擬到數(shù)字(A/D)硬件216也可以完全地或者部分地包含在ASIC212中。數(shù)字化的原始模擬數(shù)據優(yōu)選存儲在掃描線緩存器中,因為要求低很多的采樣速率來存儲相對邊沿位置數(shù)據的原始數(shù)據,并且因為多行原始數(shù)據需要被處理以在兩個維度數(shù)字化信號從而確定條形碼解碼一般所需的邊沿位置到亞象素的準確度。所以,在優(yōu)選實施例中,二進制化原始數(shù)據(即,邊沿檢測)在虛擬掃描線被匯編后進行。之后這種累加的數(shù)據可以通過適當方法進行處理,所述適當方法例如公開于美國專利號第5,446,271號、5,635,699號或者6,142,376號,據此每個這些專利作為參考文獻被并入。0076虛擬掃描模式優(yōu)選可以遵循一些非常簡單的規(guī)則來產生。圖17圖解說明了在光柵掃描模式上顯示的一組掃描線,其可看作圖像并含有象素(原始前置放大數(shù)據的數(shù)字化樣本)。從大多數(shù)最近的光柵掃描線數(shù)據數(shù)字化的數(shù)據被描述為列232。列232的左邊的列是來自物體的先前光柵掃描。通過存儲來自每條光柵線的單一象素然后由一個象素推進這行原始數(shù)據列232以存儲每四個光柵列,掃描線230可以被形成。為了獲取整條掃描線族,總共四個掃描線緩沖器將被使用,其中象素檢選模塊存儲總共四個相同間隔的象素,一個象素進入四個掃描線緩沖器中,每四條線偏移起始點。在這個實例中,在掃描線列中有32個象素,并且只有四個象素被存儲,使到邊沿檢測器206的輸出數(shù)據速率只是A/D采樣速率的1/8。在實際的系統(tǒng)中,假定有127毫米(5mil)分辨率并且過采樣速率為1倍的15厘米(6英寸)掃描線,可以有1200象素/線或者更多,并且有比圖17所示的更多掃描線。邊沿檢測器206的數(shù)據速率的降低依賴于期望掃描模式的密度。0077為了概念化掃描模式產生器,將使用速記繪制方法。代替于繪制全部的象素,利用暗象素表示掃描線的選定象素,線被繪制在合適的角度以說明所選象素的方位。象素模式的圖畫看起來類似于傳統(tǒng)的激光掃描模式。然而,應該認識到這些線是由象素而不是連續(xù)的線組成并且是虛擬的而不是實際的。在各種情況下,物理掃描模式是單一光柵線,其物品移動提供另一維度以形成圖像。因為這些"線"是由象素組成,所以象素分辨率必須足夠高以便使讀取標簽,即避免信號中的混疊/圖形失真。因此有可能在正確的方位中繪制掃描線,但是分辨率太低以至于不能讀取特定標簽。低分辨率情況的實例將在下面陳述。光柵掃描儀比如圖6或者圖8中描述的,可以有4條光柵線,由此產生被掃過物體的不同側面的4個分離光柵圖像視圖。每條光柵線的掃描模式產生器190可以建立相同的掃描模式或者適于期望使用而建立不同的掃描模式。0078不同于傳統(tǒng)的條形碼掃描儀,光柵掃描儀的掃描模式隨物品速度而變化并確實由物品速度決定。圖18-21說明了經過光柵掃描儀的掃描場的物品上的X模式的建立,其中掃描線以10000掃描/秒重復。在這些圖中,物品從左向右移動通過掃描場。通過為每條掃描線存儲來自數(shù)字化光柵線232的一個象素,X模式被產生。象素Y坐標(沿數(shù)字化光柵線232的位置)在正或者負方向以1推進,從而建立X模式中的每條線。0079圖18示出了二條掃描線(N=2)的掃描模式,其在Y方向以1個象素推進用于每條新捕獲的光柵列232。掃描線232的垂直物理范圍、掃描率和物品速度(V^254厘米/秒)(100英寸/秒)是使捕獲的掃描線以相對垂直的角度6=45°形成X模式250。當每條掃描線250被完成后,Y坐標碰到光柵線232的末端,新的掃描線以類似的方式被產生。0080對于如圖19所示以127厘米/秒(V=127厘米/秒)(50英寸/秒)經過掃描場的產品,X模式250在X軸被壓縮了2倍。在與圖18的相同時間段內,X模式可以重復兩次,形成表示為252和254的四條線(N=4)。雖然在捕獲的圖像中的掃描線的角度仍然是45。,但是更慢的物品移動導致如果被投影到物品上的X模式的角度相對垂直變?yōu)?=27°。0081對于如圖20所示以63厘米/秒(V=63厘米/秒)(25英寸/秒)經過掃描場的產品,X在X軸被壓縮了4倍。在相同的時間段內,形成四個X模式256、258、260、262的八條線(N=8)被投影到物品上,掃描線相對垂直的角度0=14°。0082對于如圖21中所示以31.75厘米/秒(V=31.75厘米/秒)(12.5英寸/秒)經過掃描場的產品,X在X軸被壓縮了8倍。形成八個X模式264、266、268、270、272、274、276、278的十六條線(N=16)被投影到物品上,掃描線相對垂直的角度6=7°。為了使光柵掃描儀的概念更有效地起作用,含有條形碼的物品不得不以特定的最小速度移動通過掃描場。對于物品速度,實際可以達到低至2.54厘米(一英寸)/秒,但無論如何,需要注意在典型的掃描儀環(huán)境中,操作者以不同的速度移動物品通過掃描場。由此掃描儀不知道物品移動得多快,所以系統(tǒng)必須能夠處理各種可能的物品速度。0083如在圖18-21中說明,在較低速度,在產品移動方向上掃描線的壓縮扭曲掃描模式。相反地,在高速度比如在圖18-21中高于250厘米/秒(100英寸/秒)的速度,分辨率可能太差以至于不能讀取0.254毫米(10mil)的標簽,因為掃描的列232之間的間隔變得更遠。另外,X模式在垂直于物品移動方向的方向上顯著拉伸。所以最大產品速度被掃描線重復率限制,以提供足夠的分辨率。設計用于最大產品速度的掃描模式應該包括合適定位和偏移的掃描線以足夠覆蓋掃描區(qū)域。通過象素分配模塊196以有數(shù)字化的光柵線232的連續(xù)列的象素Y坐標的適當推進,在數(shù)字化的光柵線中選擇合適的象素,所述覆蓋被完成。0084兩種優(yōu)選的方法被描述用于在較低產品速度產生較淺角度的X模式。在第一種方法中,可以考慮為要求在最大產品速度的一半的X模式。象素Y坐標可以每隔一條掃描線推進,形成被設計用于最大產品速度的具有X模式的掃描線兩倍象素的掃描線。這種方法浪費內存和處理帶寬,因為數(shù)據將對于最大產品速度情況以因子2空間地過采樣。在較慢產品速度產生較淺角度的X模式的優(yōu)選方法是當聚集象素以作為虛擬掃描線存儲時,設計象素分配模塊以跳過掃描線。例如,為了使0=45°的X模式以127厘米/秒(50英寸/秒)的物品速度代替250厘米/秒(100英寸/秒),來自每隔一條掃描線的象素被存儲并且位置以每隔一條掃描線推進。最為結果的掃描線具有在254厘米/秒(100英寸/秒)的X掃描模式的輸出數(shù)據速度l/2的速度(進入邊沿檢測器206)。照這樣,額外的掃描線互相以1/2速度倍數(shù)產生,在以這些較低的物品速度通過的物品上產生X掃描線。0085如果完整的八套掃描線以1、1/2、1/4、1/8、1/16、1/32、1/64、1/128倍的掃描線速度產生,相同"形狀"的掃描模式在128:1的標簽速度范圍將是可用的,比如從2厘米/秒到250厘米/秒(0.8英寸/秒到100英寸/秒)。處理這個掃描系的必需的邊沿檢測器和解碼數(shù)據比率只是需要被自身用來控制高速度掃描線的總數(shù)的兩倍,因為1+1/2+1/4+1/8+1/16+1/32+1/64+1/128大約等于2。對于在全光柵速度獲取有更低象素Y坐標推進速率的更長掃描線的處理節(jié)省和內存節(jié)省是非常重要的。0086圖22-25說明了這種更低速度X模式產生的效果。在圖22-25中說明的掃描模式包括圖18-21中的"快"掃描模式,還包括在1/2倍速度另外的X模式,由此提供了在以更低速度通過掃描場的物品上更加全方位的模式。和對于所有產品速度,傳統(tǒng)的固定的掃描儀的掃描模式是不變的形成對比,當物品更緩慢地移動通過掃描場時,用于這種光柵掃描儀的掃描線密度增加。因為掃描線的額外的定位在更低的掃描速度出現(xiàn),因此對于相同數(shù)量的掃描線/秒,光柵掃描儀具有相當好的掃描模式。0087特別地參照圖22,對于以速度V=254厘米/秒(100英寸/秒)(全速)通過掃描場的物品,兩條掃描線(N=2)的單一X物品250被投影到物品上,掃描線在相對垂直的角度6=45°。0088特別地參照圖23,在V-127厘米/秒(50英寸/秒)U/2速度)的速度,在x軸X模式變?yōu)橐砸蜃?壓縮的。形成兩個X模式252、254(也在圖19中顯示)的四條線被投影到物品上,掃描線在相對垂直的角度9=27°;其掃描線在相對垂直的角度6=45°的另外的X模式280被投影到物品上。掃描模式由存儲每隔一條光柵線的象素產生。由此總計六條掃描線(N=6)被產生。0089參照圖24,在V=63厘米/秒(25英寸/秒)(1/4速度)的速度,在x軸X模式變?yōu)橐砸蜃?壓縮的。形成四個X模式256、258、260、262(也在圖20中顯示)的八條線被投影到物品上,掃描線在相對垂直的角度0=14°;在x軸X模式280變?yōu)橐砸蜃?壓縮的,有四條線形成兩個X模式280a、280b(在相對垂直的角度9=27°)被投影到物品上;其掃描線在相對垂直的角度9=45°的另外的X模式282被投影到物品上。由此總計14條掃描線(N-14)被產生。0090參照圖25,在V==32厘米/秒(12.5英寸/秒)(1/8速度)的速度,在x軸X模式變?yōu)橐砸蜃?壓縮的。形成八個X模式(見圖21中的元素數(shù)字,模式264-278)的十六條線被投影到物品上,掃描線在相對垂直的角度0=7。;在x軸X模式280a、280b(來自圖24)變?yōu)橐砸蜃?壓縮的,有八條線在相對垂直的角度e-14。形成四個X模式280a、280b、280c、280d被投影到物品上;在x軸X模式282(來自圖24)變?yōu)橐砸蜃?壓縮的,有四條線在相對垂直的角度6=27°形成兩個X模式280a、280b被投影到物品上;其掃描線在與垂直相對的角度0=45°的另外的X模式284被投影到物品上。由此總計30條掃描線(N=30)被產生。0091另外的掃描線組可以以類似的方式產生用于每個其他的1/2速度倍數(shù)(1/16速度、1/32、1/64、1/128)以在這些更低物品速度提供增加的物品覆蓋率。0092盡管在圖25說明了以32厘米/秒(12.5英寸/秒)的高度全方位的模式,但是只有以250厘米/秒(100英寸/秒)的單一X模式250在圖22被說明。由此期望通過以這樣的速度增加額外的掃描線,在高速度增強全方位性。例如,一對27。線(只)可以增加到250厘米/秒(100英寸/秒)模式,其將在125厘米/秒(50英寸/秒)以14。復制自身,和在63厘米/秒(25英寸/秒)以7。復制自身等等。如果需要,另一對在14。用于250厘米/秒(100英寸/秒)的模式也可以被增加。每對線在250厘米/秒(100英寸/秒)增加沉重地增加了處理負擔,因為它將在最大速率運轉,由此優(yōu)選地為了處理的有效性不以全方位運行最大速度。進一步地,與先前描述的那些X模式相比,在更低產品速度的這些線的益處被降低了,因為有增加的速度的掃描線的縮短使它們更不可能橫越整個條形碼。0093對不同速度處掃描模式的表現(xiàn)的認識可以借助于圖26-29看到。使用在圖22-25中使用的相同的掃描模式產生方法,掃描線的定位在公共軸線周圍的中心處顯示(掃描線的左向右的位置被移動以擊中公共中心)。圖26示出了以250厘米/秒(100英寸/秒)的掃描模式,示出了單一X模式300。圖27示出了連同在1/2速度產生的X模式302—起,圖26的壓縮的X模式304。兩組掃描角度拼湊成掃描模式±45°和±27°。圖28和29在更慢產品速度示出了掃描線定向,圖29示出了四種不同的掃描角度。掃描角度的不足可以在45°和90。之間看到。0094圖30-32說明了可以被生成以填補這些間隙的另外的掃描線。這些另外的掃描線由推進速率大于1每象素的更慢內部掃描線(象素Y坐標)建立。例如,在254厘米/秒(100英寸/秒)的模式中,在沿掃描線推進到下一個象素位置之前,在相同掃描線"坐標"采用了來自兩條連續(xù)的掃描線的象素。這種推進速度可以與圖30所顯示的具有1象素/線的推進速率掃描線對290的45°相對,被稱作1/2象素/線的推進速率。這種1/2推進速率建立了圖31中所說明的以63°的掃描線對292。盡管這種類型的掃描模式要求45。模式的長度兩倍的掃描線緩存器,但是數(shù)據處理速率與254厘米/秒(100英寸/秒)處X模式相同。類似地,使用1/4象素/線推進速率在76°(圖32中所說明)產生掃描線對194,要求4倍深度的掃描線緩存器。用于76。的數(shù)據處理速率與用于45。模式的相同。如果這些定位的掃描線被期望在更低的掃描速度,那么它們可以作為前面描述的通過跳過光柵線產生用于X模式,有伴隨的處理速率降低。然而,對于這些線的存儲器需求與最大速度情況類似,要求比X模式更大的存儲器。0095下面的表格B總結了有簡單象素分配模塊算法的可利用的掃描角度。X增加速率描述了象素是否被用在每個光柵掃描線或者是否有光柵掃描線被跳過。1的速率意味著來自每條光柵線的象素被存儲。1/2的速率意味著來自給出的光柵線的兩個象素將被存儲。當這些光柵模式在更低速度被復制時,X增加速率被合適地定標。Y增加速率描述了在什么速率光柵掃描線中的Y坐標被增加。表格B只示出了7種類型的掃描線,每種類型由簡單的象素地址計算形成。圖46圖解說明了從這個表格建立的掃描線。也示出了掃描線之間的角度間隔A。線之間的角度間距結果在13°到18°之間。比起在越過其模式的角度間隔大約30°的Magellan8500掃描儀的掃描模式,角度間距是非常小的。這個角度越小,標簽越可以被截短并且仍然是可讀取的。使用更好的X和Y增加速率可以形成更密集的角度覆蓋率,例如通過使用Bresenham線提取算法變?yōu)榭赡?。表BY<table>tableseeoriginaldocumentpage28</column></row><table>0096除了具有掃描模式的足夠的旋轉覆蓋率,模式可以要求空間的覆蓋率。通過以常數(shù)數(shù)值從前面掃描線偏移起始象素,多條平行掃描線可以被產生。圖33-36說明了由這種方法建立的一組愈加密集的掃描模式。這種增加的密度的方法與前面的產生不同掃描角度的方法的結合產生密集全方位的模式。在給出角度直接地增加平行掃描線的數(shù)量增加了處理負載。在圖中的標簽N表示所給掃描角度處平行掃描線的數(shù)量(L/A)。0097為實現(xiàn)這些掃描模式類型,用于象素檢選模塊196在處理器中實現(xiàn)的優(yōu)選的配置可以包括兩個光柵線存儲器,在那里用于單一光柵線的來自A/D轉換器194的數(shù)字化的象素數(shù)據被存儲,其中一個存儲器被用于存儲輸入的光柵線,同時另一個存儲器用于從前面的存儲的線中檢索選擇的象素,借此在每條光柵線上存儲器在功能上交互,作為雙緩沖在某種意義上在
技術領域:
是公知的;掃描線存儲器198具有足夠的大小,其能夠存儲全部的選擇的象素用于所給掃描模式中全部的掃描線;表示所期望的掃描模式的一列數(shù)據包括,但不限制于,對于每條掃描線,掃描線開始的起始X象素坐標(以說明這種線隨時間的重復),在第一光柵列的數(shù)據和增加速率以確定掃描線的角度的開始Y象素坐標,和要存儲象素的總數(shù)量(描述線的長度);記住要被存儲用于每條掃描線的下一個象素的一組數(shù)值;軟件程序包括但是不限制于,對于存儲在光柵線存儲器的每條新光柵線,通過所有的掃描線,在指定的坐標選擇象素,在合適的掃描模式存儲器存儲選擇的象素并通過增加的速率增加指定的坐標。0098一種用于實現(xiàn)象素尋址的非常靈活的和有效的方法是Bresenham劃線算法,因為它使用整數(shù)運算以計算有任意幵始和結束坐標的線的象素坐標。在硬件中象素檢選模塊196的實現(xiàn)可以以顯著不同的模式實現(xiàn)。當模塊要求的速度對于在處理器上合理的實現(xiàn)太高的時候,硬件實現(xiàn)將典型地被調用。掃描角度上的限制,比如表格B中顯示的,可以允許硬件實現(xiàn)更顯著的不復雜。在X和Y地址上邏輯操作的使用將允許來自A/D轉換器194的數(shù)字化的數(shù)據被存儲迸入掃描線存儲器198,不需要一對掃描線緩存器或者時序存儲邏輯。0099下面是光柵掃描儀的優(yōu)選實施例的實例。典型地,比如在圖8中,掃描儀光柵包括四種光柵機構。每個抖動設備156(圖9)在5KHz或者10000掃描/秒操作。對于以254厘米/秒(100英寸/秒)移動通過掃描儀的物體,在光柵線之間的空間是大約0.254毫米(10mils)。在152厘米/秒(60英寸/秒)的物體速度,掃描線之間的空間是大約0.152毫米(6mils)。當它們接近相關的掃描窗口時,每條掃描線是15厘米(6英寸)長。通過獲取窗口和抖動設備156之間掃描外罩內的合適的距離,達到這種掃描線長度。如果抖動設備偏轉角在大約28°,抖動設備需要在窗口后面大約30厘米U2英寸),以在窗口投影一個15厘米(6英寸)寬的掃描線。鏡的使用,比如重定向鏡158允許30厘米(12英寸)路徑長度在小的物理空間中繼續(xù),如果需要則有另外的鏡。通過在1000采樣/掃描線或者40MHz采樣,采樣分辨率為0.152毫米(6mils)。為了與傳統(tǒng)激光器掃描儀的性能相匹配,例如Magellan8500,來自每條光柵線的掃描模式包括三組掃描角度有土定位的14°、45°和76°,總計有以30。間隔分開的6個定位。0100在每個掃描角度有四條平行線,提供由此處描述的優(yōu)選掃描儀產生的四條掃描線的每條形成的24條虛擬掃描線。因此,總計96條虛擬掃描線由掃描儀產生以讀取以最大指定速度254厘米/秒(100英寸/秒)掃過的產品。0101為了覆蓋改變的物品速度,另外的更慢的數(shù)據速率虛擬掃描線在1/2、1/4、1/8、1/16、1/32、1/64、1/128倍的掃描線速率產生。掃描線速率提供八倍的掃描線總數(shù)量或者768條掃描線。因為另外的掃描線的降低的數(shù)據速率(1+1/2+1/4+1/8+1/16+1/32+1/64+1/128大約等于2),所以邊沿檢測器的數(shù)據速率是原始96條掃描線的數(shù)據速率的兩倍。將具有全方位模式的最低的掃過速率254厘米/秒(100英寸/秒)除以128,其大約是2厘米/秒(0.8英寸/秒)。在14。和45。掃描線的每條的采樣數(shù)量是1000采樣,其與光柵線的數(shù)字化的寬度相同。在76。掃描線采樣的數(shù)量是2000釆樣,如圖32中所顯示。用于整體掃描儀的存儲的采樣總數(shù)量通過(4個源)X(4條掃描線)X(2個定向)X(1000采樣/14°+1000采樣/45。+2000采樣/76。)X8速度被計算,其等于大約一百萬采樣。如果每采樣存儲兩個字節(jié),那么一百萬采樣是2Mb存儲。因而,動態(tài)隨機存儲器或者DR認是合適的因為其數(shù)據以快速的速率不斷地刷新。進一步地,從每個光柵線選擇的象素的平均數(shù)量是大約1000象素中的48或者大約5%,因為有(4條平行線)X(2定向)X(3個角度)X(1+1/2+1/4+1/8+1/16+1/32+1/64+1/128)象素被選擇每條虛擬掃描線每光柵線)。雖然每條光柵線的采樣速率是10MHz,但是進入到虛擬掃描線存儲器和進入到邊沿檢測器的數(shù)據的象素速率是480KHz??紤]到四條掃描線組成的掃描儀,之后大約兩百萬象素/秒可以被邊沿檢測器處理。當模擬基于邊沿檢測時,這種處理速度符合相當?shù)膌腿z的模擬帶寬。對于平面轉輪類型條碼掃描儀比如Magellan8500,模擬邊沿檢測帶寬是1.6MHz每通道,或者總體3.2MHz。所以光柵掃描儀可以提供更密集的掃描模式,然而使用小于1/3的邊沿檢測和解碼帶寬。0102如在圖22-25中顯示,在較低掃描速度掃描模式變得更密集,其增加了讀取越過掃描儀比如Magellan8500的被刪節(jié)了的標簽的能力。在最快的速度,描述的光柵掃描儀的掃描模式提供了良好的常數(shù)30°的間隔。在更低的速度,角度覆蓋率變?yōu)橛用芗⑶以谧呦蚍较?,線的間隔更加靠近。當間隔作用在平面轉輪掃描儀上發(fā)生時,對于平面轉輪掃描儀沒有角度覆蓋率作用,產生光柵掃描儀的增強的性能。0103當處理功率和存儲器允許時,從進入的光柵線產生的虛擬掃描模式可以如期望的密集。當優(yōu)選實施例使用了虛擬掃描模式機構時,本領域技術人員認識到一直到A/D轉換器194的輸出,描述的掃描機構(例如圖8的)能夠捕獲多個掃描物品的二維圖像。不同于并且包括條形碼的物品的圖像可以在合適的幀緩存器存儲器被捕獲,以允許比虛擬掃描線技術允許的更復雜的圖像處理。0104對于光柵掃描儀設計的成本因素,A/D轉換器的設計可能是重要的因素。來自前置放大器的原始數(shù)據將要求大概12位的分辨率。表格A上實例中的帶寬要求在假定的1.5的過采樣速率,4.5MHz的模擬帶寬和13.5百萬采樣每秒(MSPS)用于A/D轉換器。有精巧設計的用于這種應用的A/D將被簡化。全局動態(tài)量程是寬的,但是條形碼自身的量程相當?shù)?,或許只有6比特。如果使用量程轉換器(變速桿/增益控制概念),那么低的、近似的A/D可以選擇增益并且高的、近似的A/D可以數(shù)字化條形碼數(shù)據自身。全12位數(shù)據將被記錄在ASIC內部。許多A/D功能性可能在ASIC自身的內部,比如例如以改進的i:-A轉換器的形式,使用已經購買用于ASIC的硅進一步降低成本。0105光柵掃描儀依賴物品運動以產生掃描模式。如果物品不掃描并且使用者在掃描儀前面固定地持有標簽,那么光柵掃描儀不能讀取標簽,除非條形碼被定位使光柵掃描線(或者如果使用縫合,則多個光柵掃描線)橫向于樣條形碼。當條碼沒有移動時,增大有可以讀取條形碼的機構的光柵掃描儀的掃過操作將是有利的。這種機構只需要向上小于2.5厘米(1英寸)/秒移動以讀取條形碼。許多技術適用于這種目的,包括使用電荷藕合組件(CCD)或者CMOS傳感器的二維固態(tài)成像設備。0106圖37-38說明了替代的光柵掃描儀350,具有L形狀的配置較低水平部分352和上面垂直的部分356。較低部分352包括窄狹縫水平窗口354,在其后面是圖9的一個或多個光柵掃描機構152,但是較高部分包括大的矩形垂直窗口358。因為不是被牽引越過垂直窗口358,所以它的材料可能包括標準玻璃(而不是更貴的藍寶石或者其他耐劃痕表面的水平窗口354)。垂直窗口358包括二維成像設備并且可能也包括圖9中說明的一個或多個光柵掃描機構152。這種設計最優(yōu)化了讀取固定的條形碼(通過垂直窗口)或者掃過條形碼(從任何方位)的能力。通過降低需要用比較貴的耐劃痕材料制成的水平窗口354的尺寸,成本被最小化。除了一個或多個光柵掃描機構152之外,類似于圖37的掃描儀在水平和垂直窗口都可以使用二維成像裝置制成。0107在圖37中描述的二維成像設備可以通過光柵掃描設備的形式實現(xiàn)。圖38示出了可以如何被改進以提供掃過的和非移動物體讀取的光柵掃描機構152—個實例。圖9的重定向鏡158被掃描鏡366替代。組件362、364和368等同于圖9的那些156、161和162。鏡366被來回反射,由樞軸367說明。可以以馬達、震動系統(tǒng)或者無論什么結構實現(xiàn)的這種偏轉機構適合于應用的空間、大小和成本。光柵線以不同的角度直接由鏡366發(fā)射出大窗口358。鏡366在低速率反射,以在每個振動周期提供眾多的掃描線。掃描線的橫斷,即從左到右或者從右到左被稱作一幀。理想地,時間是光柵掃描周期的整倍數(shù)。例如,在優(yōu)選實施例系統(tǒng),在那里光柵掃描線速率是10000線每秒并且每光柵掃描線1000象素被數(shù)字化,10幀每秒的幀速率將允許每幀1000行被數(shù)字化,產生1000X1000象素的圖像。鏡366將以5周期每秒(5Hz)的速率來回振蕩。固定的物體由此通過光柵掃描機構Y維度的反應和偏轉鏡366的X維度反應在二維成像。偏轉鏡366在X維度提供重定向聚光路徑到檢測器268。由此鏡尺寸需要是較大,但是因為偏轉速度很小,因此對于這種設計,選擇不存在任何惡化。用于偏轉鏡366的示例性驅動機構是線性馬達。在磁盤驅動器探頭的設計中,這樣的設計是通用的。這些設計在小的低成本的包裝中提供有效的扭矩。在線圈中移動磁體和固定線圈的使用允許固定的霍爾傳感器(hallsensor)的使用,以在低成本感測磁體(并因此偏轉鏡366位置)。這種配置容易地適合于固定的和手持的系統(tǒng)。0108因為光柵掃描儀從多個平面捕獲二維光柵圖像,所以對于讀取PDF-417和真實的二維條形碼比如MaxiCode來說是非??赡艿?。數(shù)據可以作為旋轉的二維圖像被存儲并以公共技術處理用于二維圖像掃描儀。盡管在固定的掃描儀速度處理負擔將是很大的,但是所提出的掃描儀或者通過子采樣掃描線緩慢掃過掃描儀將是非常切實可行的。0109光柵掃描儀概念無疑有助于自身單一線固態(tài)成像技術。因為要在目標上得到足夠的光并且達到足夠的景深,所以在固定的掃描儀中成像的使用是有問題的。這些問題以這種概念設法應付過去因為照明只沿著少量(典型的四條)掃描線是必要的,而不是要求二維場都被照明。圖39的成像器械裝置370代替了圖9的激光器掃描機構。線性成像器372可以和成像鏡頭384—起使用以使目標388越過希望的景深成像。折疊鏡378用于重定向鏡158的同樣的目的,疊合光進入薄封裝中。線性成像系統(tǒng)的場角可以優(yōu)選地類似于圖9激光掃描機構的場角,即大約28°,其簡化了離軸光學像差的糾正,比如彗差。0110光源374可以是一組光發(fā)射二極管(LED),其提供越過期望的景深照明的明亮的窄帶。在LED照明的情況下,在那里照明區(qū)域的高度關于系統(tǒng)期望的分辨率較大,希望有具有方象素的線性成像器372,所以在最大掃過速度在X和Y軸分辨率是相同的。為提供和激光掃描機構相似的性能,成像器械裝置370優(yōu)選地在1000掃描/秒運行。這種速度和10(Vs的曝光時間相符合。短曝光時間與大景深需求(典型地大約23厘米(9英寸))和可利用的照明強度相結合對于鏡頭/成像器系統(tǒng)施加了嚴格的限制。優(yōu)選實施例使用低噪聲線性CCD或者線性CMOS傳感器。在美國專利申請?zhí)?1/045,213中描述的鏡頭系統(tǒng)通過引用合并于此,其提供了可能在本實施例中是有利的改進的光學效率。0U1替代地,光源374可以是看得見的激光二極管374a和鏡頭374b,如在圖47的側視圖中顯示。在沿著389成像系統(tǒng)共有的光軸的位置,鏡頭374b聚焦激光二激光的光到條形碼目標上。線性成像器372的象素在形狀上是矩形,以從包括和稍微圍繞激光束的區(qū)域聚集光以最大化聚光效率。圖48示出了組件的俯視圖。鏡頭374b優(yōu)選地是圓柱的,在這種頂視圖有很少或者沒有光能量。典型地激光二極管具有大量象散,產生在一個軸非常大的發(fā)射錐形,其與這個圖的俯視圖相符。鏡頭374b聚集激光二極管的窄軸以制成投射的激光線。這種激光線產生器與線性成像器372的視場相符合。0112在圖49中說明了線性成像器372的象素391的圖像傳感區(qū)域的作用。激光線源389擊中條形碼目標。線性成像器372的象素391聚集激光束的所有能量并由象素并將其空間地分割。因為由線性成像器372的矩形象素390提供的大聚光區(qū)域,所以激光線389的位置公差是可制造的。在這種系統(tǒng)中,在機構的移動軸(術語為在前面圖中X軸)中,激光線源的密度提供成像分辨率,同時象素寬度391確定所謂的掃描軸(術語為前面圖中的Y軸)中的分辨率。所以象素的高度不能確定系統(tǒng)的分辨率,但是提供用于有效地聚集返回的激光的方法。本發(fā)明已經認識到激光線源的產生典型地建立了不均勻的光點和光束。這些效應可以通過各種方法被挑戰(zhàn),包括有短相干長度(寬帶寬)的激光器的使用,通過微振動或者通過其他合適的技術。0113在上面的配置中,物品被讀取并且數(shù)據讀取器被彼此相對地移動。如描述的在固定的掃描儀中,物品可以在所給物品方向通過掃描平面被移動。在另一種配置中,物品可以是固定的,比如在手持讀取器配置中,并且手持讀取器在比如通過掃描平面越過物品的方向移動。0114在景深中照明的進一步減少和增加可以通過使用利用了斜置場面成像(Scheimpflug)技術的光學配置被實現(xiàn)。例如,在圖40中說明的掃描儀390使用二維成像器392作為單一線掃描儀。在圖中每個其他元件和圖39的實施例一致并且被標上同樣的號碼。成像器392的聚焦平面是歪斜的以在不同目標距離有不同行的聚焦。因為每行需要覆蓋更小的景深,所以鏡頭孔徑可以更大。成像器392的所有行的總合提供了需要的景深。這種大孔徑允許系統(tǒng)聚集更多光,實現(xiàn)更低亮度照明比如LED374??梢允褂帽阋说腃MOS成像器,因為這種技術不要求幀快門像其他的二維成像技術一樣工作,因為成像器只有一行被用于給出的光柵掃描。0115為了降低從成像器出來的數(shù)據速率,査找哪一行或者哪些行具有數(shù)據或者選擇性地只掃描出那些行是優(yōu)選的。集成和行讀出需要同時地發(fā)生,每一個發(fā)生在lOOps用于優(yōu)選實施例。選擇最佳聚焦的數(shù)據的行可以以許多方法實施。如果提供了足夠窄的照明源,比如通過激光線照明或者最佳焦點的LED照明,并且這個照明被指向沿著最佳焦點的平面,那么有最多照明的圖像中的線是在最佳焦點中。這種最佳焦點的選擇可以由二維成像器自身中的電路非常容易地確定。由此用于二維成像器以只在最佳焦點提供行的自動裝置方法可以容易的獲取。替代地,可以比較在成像器的不同行的數(shù)據的調制深度,以確定哪一行有最大調制深度,并且因此即在最佳焦點。在另一個方法中,當物體比起成像線速率緩慢地移動時,從掃描到掃描的最佳焦點中行的改變傾向于變慢。0116雖然這里關于某種實施例作出說明并描述了公開,可以理解對于本領域中技術人員,可能發(fā)生許多更改和改動。在附加的權利要求中旨在覆蓋落入本公開的精神和范圍內的所有其他的更改和改動,并且因此應該由下面的權利要求極其類似物確定。權利要求1.一種讀取光代碼的方法,其包括如下步驟沿物品方向移動含有光代碼的物品通過狹縫,所述狹縫被設置在掃描儀外殼或者淺盤的表面中并且通常被定向成橫向于所述物品方向;經由第一掃描機構,在第一方向并沿單線以相對表面的第一傾斜角重復地掃描通過所述狹縫,以在所述物品的至少前沿側面的兩個維度上獲取掃描的數(shù)據;經由第二掃描機構,在第二方向并沿單線以相對表面的第二傾斜角重復地掃描通過所述狹縫,以在所述物品的至少拖尾側面的兩個維度上獲取掃描的數(shù)據;處理已獲取的所述掃描的數(shù)據。2.根據權利要求1所述的方法,其中處理所述掃描的數(shù)據的步驟包括存儲所述掃描的數(shù)據的選定部分,禾口根據多個虛擬掃描線對所述掃描的數(shù)據的所述選定部分進行解碼。3.根據權利要求1所述的方法,進一步包括在所述物品的至少三個側面的兩個維度上獲取掃描的數(shù)據,所述物品包括所述前沿側面、所述拖尾側面和面向所述狹縫的側面。4.根據權利要求1所述的方法,進一步包括-所述第一和第二掃描機構要求在所述物品的至少三個側面的兩個維度上獲取掃描的數(shù)據,所述物品是六面箱形物體,其包括包含所述前沿側面的第一側面、包含所述拖尾側面的第二側面以及面向所述狹縫的第三側面;經由第三掃描機構,在來自所述3夾縫的第一端的第一方向并沿單線以相對表面的第一傾斜角重復地掃描M;所述狹縫,以在橫向于所述狹縫的所述物品的第四側面的兩個維度上獲取掃描的數(shù)據。5.根據權利要求4所述的方法,進一步包括經由第四掃描機構,在來自所述狹縫的第二端的第二方向并沿單線以相對表面的第二傾斜角重復地掃描Mii所述狹縫,以在橫向于所述狹縫的所述物品的第五側面的兩個維度上獲取掃描的數(shù)據。6.—種讀取光代碼的方法,其包括如下步驟.-沿物品方向移動含有光代碼的物品M:讀取體并經過窗口,所述窗口被設置在讀取器外殼或者淺盤的表面中并且面向所述讀取體被定向;在第一方向沿以相對所述表面的第一傾斜角定向的第一讀取平面通過所述窗口重復地讀取,并且當所述物品經過所述第一讀取平面時,在所述物品的至少前沿側面的兩個維度上獲取掃描繊;在第二方向沿以相對所述表面的第二傾斜角定向的第二讀取平面通過所述窗口重復地讀取,并且當所述物品經過所述第二讀取平面時,在所述物品的至少拖尾側面的兩個維度上獲取掃描數(shù)據;處理已獲取的戶/M掃描數(shù)據。7.—種讀取正通過讀取體的物體上的光代碼的方法,其包括如下步驟沿物品方向移動含有光代碼的物品經過窗口,所述窗口被設置在讀取器外殼或者淺盤的表面中并且面向所述讀取體;通過經所述窗口重復地讀取,形成橫向于所述物品方向的第一讀取平面,其中所述讀取平面,其中所述讀取平面以在來自所述窗口的第一端的第一方向中相對所述表面的第一傾斜角的觀察方向形成,以獲取垂直于所述表面并平行于所述物品方向的戶腿物品的第一側面的視場;當所述物品被移動Mii戶腿第一讀取平面時,獲取兩個維度上的掃描繊;和處理所述掃描隱8.根據權利要求7所述的方法,其中處理所述掃描數(shù)據的步驟包括-存儲所述掃描數(shù)據的選定部分,和根據多個虛擬掃描線,解碼所述掃描數(shù)據的所述選定部分。9.根據權利要求7所述的方法,進一步包括-通過以相對所述表面的第一傾斜角重復地讀取經過所述窗口,形成第二讀取面,和當所述物品被移動通過所述第二讀取平面時在所述物品的拖尾頓靦的兩個維度上獲取掃描數(shù)據;通過以相對所述表面的第二傾斜角重復地讀取經過所述窗口,形成第三讀取面,和當所述物品被移動通過所述第三讀取平面時在所述物品的前沿側面的兩個維度上獲取掃描數(shù)據。10.根據權利要求7所述的方法,進一步包括經由用物品運動以從所述第一掃描線產生二維圖像的非反向聚光系統(tǒng),聚集反射離開所述光代碼的返回光。11.根據權利要求7所述的方法,其中所述第一讀取平面在第一方向以相對所述表面的第一傾斜角被定向,以便當所述物品經過所述第一讀取平面時在所述物品的前沿側面的兩個維度上獲取掃描數(shù)據。12.根據權利要求ll所述的方法,進一步包括通過經所述窗口重復地讀取,形成橫向于所述物品方向的第二讀取平面,其中所述第二讀取平面以在來自相對于所述第一端的所述窗口一端的第二方向中相對所述表面的第二傾斜角的觀察方向形成,以獲取相對于所述第一側面的所述物品的第二側面的視場;其中所述第二讀取平面在相對于所述第一方向的第二方向以相對于所述表面的第二傾斜角被定向,以當所述物品經過所述第二讀取平面時在戶脫物品的拖尾側面的兩個維度上獲取掃描。13.根據權利要求10所述的方法,進一步包括在面向所述窗口的所述物品的側面的兩個維度上獲取掃描的數(shù)據,由此所述方法是有效的以在經過所述掃描平面的所述六面箱形物品的五個側面的兩個維度上獲取掃描的數(shù)據。14.一種用于讀取由操作者手動傳送通過讀取體的物品上的光代碼的系統(tǒng),其包括-讀取器結構,其具有較低部分,其包括通常水平表面,所述表面含有設置于所述水平表面并橫向于所述物品方向定位的第一窗口,和上面部分,其包括通常垂直表面,所述表面含有設置于所述垂直表面的第二窗口;第一讀取器,其設置在所述較低部分中以通過所述第一窗口讀取并使用產品移動以從一個正交方向產生所述物品的二維圖像;第二讀取器,其設置在所述上面部分中以通過所述第二窗口讀取并使用產品移動以從另一正交方向產生所述物品的二維圖像。15.根據權利要求14所述的系統(tǒng),其中所述第一和第二讀取器每個包括高速振動的激光掃描器。16.根據權利要求14所述的系統(tǒng),其中所述第一窗口包括設置于所述水平表面并通常橫向于所述物品方向定位的窄狹縫。17.根據權利要求14所述的系統(tǒng),進一步包括二維成像讀取器,其設置于上面部分用于讀取所述第二窗口的前面出現(xiàn)的物品。18.根據權利要求14所述的系統(tǒng),其中所述第一和第二讀取器每個包括線性成像器。19.根據權利要求14所述的系統(tǒng),進一步包括第三讀取器,其設置于所述上面部分并讀取所述讀取體的二維區(qū)域。20.根據權利要求14所述的系統(tǒng),其中第一和第二讀取器每個包括使用Scheimpflug條件歪斜的固態(tài)線性成像器。21.—種用于讀取由操作者手動傳送通過讀取體的物品上的光代碼的系統(tǒng),其包括激光掃描機構,其產生單一掃描線,該掃描線形成含有光代碼的物品經過的掃描平面;非反向聚光系統(tǒng),其使用產品移動以從所述單一掃描線產生二維圖像;處理所述圖像。22.根據權利要求21所述的系統(tǒng),其中所述聚光系統(tǒng)包括變形透鏡組件,所述透鏡組件包括介質內部全反射集中器DTIRC和聚焦透鏡元件,所述DTIRC沿平行于所述掃描平面的透鏡軸遍及視場集中光,所述聚焦透鏡元件沿垂直于所述掃描平面方向的透鏡軸聚焦。23.根據權利要求21所述的系統(tǒng),其中所述聚光系統(tǒng)包括有前透鏡和后透鏡的變形透鏡組件,所述前透鏡為圓柱形并只沿平行于所述掃描平面的透鏡軸有聚焦能力,而所述后透鏡只沿垂直于所述掃描平面的透鏡軸有聚焦能力。24.—種讀取通過讀取體的物品上的光代碼的方法,其包括如下步驟沿物品方向移動含有光代碼的物品M;窗口;沿形成掃描平面的單一掃描線通過戶;述窗口重復地獲取掃描數(shù)據,以當所述物品被移動fflil戶;M掃描平面時在兩個維度上獲取光柵模式;從所述光柵模式提取虛擬掃描線的多個模式,虛擬掃描線的一個模式被配置成適于讀取以第一速度經過所述掃描體的物品,而虛擬掃描線的另一模式被配置成適于讀取以比所述第HI度慢的第二速度經過所述掃描體的物品;處理虛擬掃描線的*所述模式,用于解碼所述光代碼。25.根據權利要求24所述的方法,其中提取的步驟包括通過從每個連續(xù)掃描中選擇虛擬掃描線的象素,選擇第一虛擬掃描線模式用于掃描快速移動物品,和通過跳過選擇象素之間的一個或多個掃描,選擇第二虛擬掃描線模式用于更慢的移動物品。26.—種用于讀取物品上的光代碼的數(shù)據讀取器,其包括 激光線產生器,其產生被投影到讀取體形成照明平面的靜態(tài)激光線,其中所述物品和數(shù)據讀取器中的一個相對于另一個在移動方向上是可移動的,其中所述照明平面橫向于所述移動方向形成。成像系統(tǒng),包括(a)與所述照明平面共面設置的線性成像陣列,和(b)用于將返回光聚焦到所述線性成像陣列上的聚焦元件,其中與垂直于所述激光線方向的所述移動方向平行的分辨率由所述激光線的厚度決定,并且與平行于所述激光線的移動方向垂直的分辨率由象素寬度決定。27.根據權利要求26所述的系統(tǒng),其中所述線性成像陣列具有矩形形狀的象素,其長軸設置成與所述陣列的線性軸垂直。28.根據權利要求26所述的系統(tǒng),其中所述數(shù)據讀取器包括在移動方向可移動的手持單元。29.根據權利要求26所述的系統(tǒng),其中所述數(shù)據讀取器包括固定單元,其中所述物品在所述移動方向是可移動的。全文摘要本公開提供了用于讀取位于被移動通過讀取體的物品(10)多重側面的光代碼的系統(tǒng)和方法。在一種方法中,利用高速光柵激光束和非反向的聚光元件(160),光符號被讀取,包括步驟沿物品方向移動包含光代碼的物品越過設置于掃描儀外殼或底板的表面中的窗口(102,154);經由第一掃描機構,在第一方向并沿單線以相對表面第一傾斜和/或傾斜角(104,106,108,110)通過窗口重復地掃描,以對于物品的一個或更多側面的兩個維度獲取掃描的數(shù)據;經由第二掃描機構,在第二方向并沿單線以相對表面第二傾斜和/或傾斜角(104,106,108,110)通過窗口重復地掃描,以對于物品的其他一個或更多其他側面的兩個維度獲取掃描的數(shù)據;并且處理已獲取的掃描的數(shù)據。窗口可以以狹縫(102,124,128)的形狀形成,所述狹縫通常在橫向于物品方向定向。優(yōu)選的構造是在斜置場面成像條件(Scheimpflug條件)中使用線性成像器或者平面(二維)成像器以成像有景深的平面的完全的固態(tài)實現(xiàn)。文檔編號G06K7/10GK101401107SQ200680021174公開日2009年4月1日申請日期2006年6月8日優(yōu)先權日2005年6月13日發(fā)明者B·L·奧姆斯特德申請人:數(shù)據邏輯掃描公司