新四季網

用於處理信息的方法

2023-05-02 11:18:41 2

專利名稱:用於處理信息的方法
技術領域:
本發明涉及一個依照權利要求1的前序的用於在一個系統中生成一個位置編碼圖案的列印輸出的方法,所述系統包括一個計算機單元和一個連接到該計算機單元的印表機單元;一個依照權利要求18的前序的用於生成一個位置編碼圖案的列印輸出的系統;一個依照權利要求19的說明的印表機裝置;一個依照權利要求23的說明的電腦程式;一個依照權利要求24的數字存儲介質;以及一個依照權利要求25的印表機。
背景技術:
本發明用於位置編碼圖案的生成。一個位置編碼圖案由大量列印在一個底面(base)上的符號構成。通過用一個讀取裝置光學記錄一個特定最小數量的符號,這些符號在所述圖案中的絕對位置、進而該讀取裝置的絕對位置就可以被檢測出來。
這樣一個圖案可以以多種方式使用。舉例來說,可以將一個讀取裝置集成入一支用來在一個底面上書寫的墨水筆中。用戶在該底面上書寫文本或者畫圖的同時,這支筆在底面上的移動就可以被記錄為一個位置序列。從而在不使用傳統的掃描儀的情況下就可以生成一個用戶在底面上所書寫內容的數字拷貝。
設計位置編碼圖案可以有多種方式。已有人提出可以使用以大小不同的點為形式的符號,一個大點編碼為「1」,一個小點編碼為「0」。在作為參考並附的WO 00/73983中描述了這一圖案。或者,可以用相對於一個光柵格有不同位移的點來編碼不同的符號值。在作為參考並附的WO 01/16691、PCT/SE00/01895以及PCT/SE00/01897中描述了這類圖案。
這樣一個位置編碼圖案可以在一個很大的平面上以很好的解析度編碼唯一的位置。據計算,460萬平方公裡可以以很好的解析度被編碼唯一的位置。
很多情況下,具有一定位置編碼圖案的底面可以在製圖工業中被大規模高精度的生產。舉例來說,這可以應用於日記本和記事本的生產中。然而,同樣有想要小規模生成具有一定位置編碼圖案的底面情況存在。而這就可以通過使用一臺連接了印表機的個人電腦來實現,所述印表機可以是比如說,噴墨型或者雷射型的。
這可以通過這樣一個方式來實現,即把所述位置編碼圖案的必需部分生成為一個具一定圖形格式的文件,比如說,bmp格式(bmp=bitmap位圖)。此圖形文件被轉換為一段頁描述的且通常獨立於印表機的代碼,比如說POSTSCRIPT(商標),之後被傳送到印表機單元。根據所述頁描述代碼,印表機單元生成用來控制印表機硬體的相應信息。當所用印表機是雷射印表機時,這一硬體可以包括一個具有相關光學器件的雷射器二極體。當所用印表機是一臺噴墨印表機時,所述硬體包括一個噴墨器。然後在一個底面上,比如說一張紙上,實施所述列印輸出。
和這一方法相關聯的一個問題是,在作為結果的列印輸出中,系統引入了可被稱作「噪聲」的東西。除了其它的原因,這一噪聲是由於量化的結果出現的,並且導致所述位置編碼圖案中符號的細小位移以及/或者變形。所述量化發生於當所述圖形文件被改寫為頁描述代碼時以及/或者當該頁描述代碼被改寫以適用於印表機的硬體和軟體時。
當所列印輸出的圖形文件描述不同於位置編碼圖案的圖像時,比如說用來描述人眼可見的圖像,這通常不會帶來問題。一幅圖像中,一小部分的細小位移或者變形通常看不出來。
然而,對於一個用來在一個位置編碼圖案中檢測位置的上面所提到的那類讀取裝置來說,該圖案中符號的這類位移或變形就會帶來問題,其中,所述讀取裝置會檢測到一個不正確或者無效的位置。如果所述位置編碼圖案的解析度相對於印表機的性能以及底面的質量(比如說,表面的平滑度)來說太高,這一問題就會發生。

發明內容
本發明的一個目的是完全或者部分解決上述問題。
這一目的通過下面要素實現一個依照權利要求1的方法,用於在一個系統中生成一個位置編碼圖案的列印輸出,所述系統包括一個計算機單元和一個連接到該計算機單元的印表機單元;一個依照權利要求18的系統,用於生成一個位置編碼圖案的列印輸出;一個依照權利要求19的印表機裝置;一個依照權利要求23的電腦程式;一個依照權利要求24的數字存儲介質;以及一個依照權利要求25的印表機。
根據本發明的第一方面,這涉及一個方法,該方法用於在一個系統中生成一個全局位置編碼圖案的至少一部分的列印輸出,所述系統包括一個計算機單元和一個連接到該計算機單元的印表機單元。此方法的特徵在於以下步驟在計算機單元中生成邊界信息,該邊界信息用來描述全局位置編碼圖案中的所述部分圖案的邊界;將邊界信息從計算機單元傳送到印表機單元;在印表機單元中依靠一個確定全局位置編碼圖案的算法並根據所述邊界信息生成圖形信息,該圖形信息描述了所述部分圖案中的圖案符號;用印表機單元在一個底面上列印輸出所述圖形信息。這就使得調整所列印出的圖案使其適用於所用印表機的特性成為可能,進而使得以更高的解析度列印出位置編碼圖案成為可能。
根據一個優選實施方式,所述方法還包括將所用算法從計算機單元傳送到印表機單元的步驟。這就使得列印輸出一個生成於所述印表機中的圖案成為可能,即使該印表機並不是為了專門列印這類圖案而特別裝備的。
多個部分圖案,即來自於所述全局位置編碼圖案的各別部分最好能夠在同一底面上被列印出來。為此,幾組邊界信息被從計算機單元傳送到印表機單元。這就使得列印輸出更複雜的圖案組成成為可能。
所述圖案符號最好由點構成。這就使得以高的解析度列印輸出圖案成為可能。
所述計算機單元最好給印表機單元傳送一個必要的圖案質量規範,藉此,印表機單元根據該圖案質量規範用算法改寫一組印表機參數(比如說點尺寸)。這就使得以更高質量獨立於印表機地列印輸出位置編碼圖案成為可能。一個高質量的圖案能夠被自動生成。印表機單元可以裝備一個用來監視所列印出圖案的質量的光學設備,並從而調控印表機參數直至達到所述質量規範。
在一個優選實施方式中,所述算法被指定來使得圖形信息中的圖案符號的間距決定於一個印表機參數。這可以被用來完全或部分消除當該印表機不具備一個相對較高的解析度時所出現的量化噪聲。
根據一個優選實施方式,所述算法被指定來使得圖形信息中的圖案符號以印表機單元的最小可能符號位移的整數倍相對放置。這在該印表機單元的一個給定解析度下提供了一個最佳圖案。
為了使一個列印輸出中位置編碼圖案的比例可相對於一個理想圖案被調節,印表機單元也最好被安排來調節所列印出的不構成所述位置編碼圖案的信息的比例。當位置編碼圖案中的位置和其它類型列印輸出中的位置的相互關係很重要時,這就提供了更好的列印輸出。
所述算法被優先指定來使得圖形信息中的圖案符號的大小決定於一個特定於所用印表機的參數。這使得所列印出的位置編碼圖案具有更高的質量。
根據一個優選實施方式,所述算法被指定來使得圖形信息中的圖案符號的亮度決定於一個特定於所用印表機的參數。這使得所列印輸出的位置編碼圖案具有更高的質量。
當列印輸出時,所述印表機單元最好以一個低於印表機最高列印輸出速度的列印輸出速度操作。這使得所列印輸出的位置編碼圖案具有更高的質量。
如果一個位置編碼圖案的一部分是一條平面曲線的形狀,相應的邊界信息最好包括一個代表這條曲線的參數。這使得以一個簡便方法描述一個位置編碼圖案的一部分成為可能。
根據本發明的一個實施方式,至少一部分圖案是一個矩形,其中相應的邊界信息至少包括在所述位置編碼圖案中該矩形的兩個對角線對角的位置。這使得以一個簡便方法描述一個位置編碼圖案的一部分成為可能。
根據本發明的一個實施方式,至少一部分圖案是一個多邊形,其中相應的邊界信息至少包括在所述位置編碼圖案中該多邊形各角的位置。這使得以一個簡便方法描述一個位置編碼圖案的一部分成為可能。
根據本發明的一個實施方式,至少一部分圖案是一個圓形,其中相應的邊界信息至少包括在所述位置編碼圖案中該圓圓心的位置以及一則關於該圓直徑的信息。這使得以一個簡便方法描述一個位置編碼圖案的一部分成為可能。
根據本發明的一個實施方式,至少一部分圖案是一個橢圓形,其中相應的邊界信息至少包括在所述位置編碼圖案中該橢圓焦點的位置以及一則關於該橢圓兩焦點及橢圓上給定一點三者間的總距離的信息。這使得以一個簡便方法描述一個位置編碼圖案的一部分成為可能。
根據本發明的第二方面,這涉及一個系統,該系統包括一個計算機單元和一個連接到該計算機單元的印表機單元,用於生成一個全局位置編碼圖案的至少一部分的列印輸出。此系統的特徵在於計算機單元中用於生成邊界信息的裝置,該邊界信息描述了全局位置編碼圖案中所述部分圖案的邊界;用於把邊界信息從計算機單元傳送到印表機單元的裝置;印表機單元中用於生成圖形信息的裝置,該裝置使用一個確定全局位置編碼圖案的算法並根據所述邊界信息生成圖形信息,該圖形信息描述了所述部分圖案中的圖案符號;以及印表機單元中用於在一個底面上列印出所述圖形信息的裝置。這一系統具有所述方法的那些相應優點,並且可以以一個相應方式被改動。
根據本發明的第三方面,這涉及一個印表機裝置,用於生成一個全局位置編碼圖案的至少一部分的列印輸出,該印表機裝置被用來連接到一個計算機單元。此印表機裝置的特徵在於用於從計算機單元接收邊界信息的裝置,該邊界信息描述了全局位置編碼圖案中所述部分圖案的邊界;用於生成圖形信息的裝置,該裝置使用一個確定全局位置編碼圖案的算法並根據所述邊界信息生成圖形信息,其中,所述圖形信息描述了所述部分圖案中的圖案符號;以及用於在一個底面上列印出所述圖形信息的裝置。這一印表機裝置具有所述方法的那些相應優點,並且可以以一個相應方式被改動。
所述印表機裝置中,最好用吸收紅外線的墨水將相應於一個位置編碼圖案的圖形信息列印出來,而用不吸收紅外線的墨水將其它圖形信息列印出來。這使得用紅外線檢測到位置編碼圖案成為可能,而不受同一張紙上的其它圖形信息的幹擾,比如說一段文本或圖表。
用來吸收紅外線的墨水最好是專門用於位置編碼圖案的碳基墨水。
根據一個優選實施方式,所述印表機單元包括一個用於盛放適用於位置編碼圖案的列印輸出的紙張的紙匣。這使得以一個簡便方法使用高質量的紙張成為可能,這些紙張用於位置編碼圖案的列印輸出。
根據本發明的第四方面,這涉及一個電腦程式,用來在一個系統中生成一個全局位置編碼圖案的至少一部分的列印輸出,該系統包括一個計算機單元以及一個連接到該計算機單元的印表機單元。此電腦程式的特徵在於相應於生成邊界信息的步驟的指令,該邊界信息描述了全局位置編碼圖案中所述部分圖案的邊界;把邊界信息從計算機單元傳送到印表機單元的指令,該印表機單元被用來通過使用一個確定全局位置編碼圖案的算法並根據所述邊界信息生成圖形信息,該圖形信息描述了所述部分圖案中的圖案符號;以及在一個底面上列印出所述圖形信息的指令。這一程序具有所述方法的那些相應優點,並且可以以一個相應方式被改動。
根據本發明的第五方面,這涉及一個數字存儲介質,用來存放這樣一個電腦程式。
根據本發明的第六方面,這涉及一個用於列印出可視信息的印表機,其中該印表機被用來連接到一個計算機單元。此印表機的特徵在於一個安置於其上的操作裝置,比如說一個按鈕。啟動此操作裝置就啟動了所述印表機中的一個算法,該算法生成對應於一個位置編碼圖案的圖形信息,這個圖形信息在列印輸出過程中被添加到所述可視信息上。這使得往任何圖形或文本文件上添加一個位置編碼圖案成為可能。
根據一個優選實施方式,所述印表機被安排從一個連接到該印表機的計算機系統獲得邊界信息,該邊界信息被所述算法所使用。使用這樣一個系統可以保證使得對一組用戶來說唯一的一個位置編碼圖案由所述印表機單元列印出來。


圖1示出了一個系統,本發明可以用於其中。
圖2示出了一個第一類的位置編碼圖案。
圖3示出了一個第二類的位置編碼圖案。
圖4以框圖的形式示出了一個用於列印出一個位置編碼圖案的裝置。
圖5依照本發明的一個實施方式以框圖的形式示出了一個用於列印出一個位置編碼圖案的裝置。
圖6說明了符號尺寸量化的一個問題。
圖7說明了噴墨印表機中快速列印輸出的一個問題。
圖8說明了符號位移距離量化的一個問題。
圖9依照本發明的一個實施方式示出了一個用於一個方法的流程圖。
具體實施例方式
圖1示出了一個系統100,本發明可以應用於其中。此系統包括一個計算機單元,比如一臺個人電腦103,該電腦依常規具有一個顯示器104和一個鍵盤105。這臺個人電腦103通過比如說,一條電纜107,被連接到一個印表機單元106。此系統被用來在一張紙上列印出一個位置編碼圖案。在該位置編碼圖案被列印出來的同時,其它信息也可以被列印在這張紙上。
圖2示出了列印到一張紙200上的一個第一類的位置編碼圖案。在這一圖案中,不同尺寸的點被用來編碼不同的符號值。舉例來說,一個大點202可以編碼為一個邏輯「1」而一個小點201可以編碼為一個邏輯「0」。通過在一個具有一定最小尺寸的區域203內光學檢測符號值,該區域在整個圖案進而在紙張200上的位置就能夠明確地確定。
舉例來說,這可以被用於一個繪圖裝置(未示出),該裝置具有一支裝備了一個光學檢測器的畫筆的形式。該繪圖裝置可以被用來,比如說,在一張紙上書寫文本。與此同時,光學檢測器通過以固定間隔攝取位於該繪圖裝置之下的圖案的圖像記錄這張紙上的一個位置序列。這一位置序列構成了紙上所書寫的文本的一個數字拷貝。
圖3示出了一個第二類的位置編碼圖案。其中,用點相對於一個光柵圖案的不同位移來編碼不同的符號值。該光柵圖案包括鉛直線和水平線301。然而,在實際應用中,光柵圖案不必列印出來。一個點的符號值也可以通過使用該圖案中的其它點來確定。如圖3中所示出,在一個相應的光柵位置(即一條鉛直線和一條水平線的交叉點)的上下左右都有點,這也是在這一圖案中有四個不同的符號值的原因。這一圖案可以以一個和圖2中的圖案類似的方式被使用。
在圖3所示的圖案中,兩個鄰近光柵位置之間的距離可以是,比方說,300微米。圖案中的點可以從各自光柵位置移動50微米。這就使得兩個鄰近點(左手邊的一個向右移動,右手邊的一個向左移動)間的最小距離是200微米。假定所有點都分別相對於各自的光柵位置移動的話,那麼兩點(舉例來說,左手邊的點向右移動,右手邊的點向上移動)之間的次小距離是255微米。如果點從其光柵位置移動過多或者光柵位置間距減少的話,點間最小距離和次小距離的差別就會減少,而如果這一差別過小就會導致檢測的可靠性降低。
圖4以框圖的形式示出了一個列印輸出裝置。該裝置是常規類型。其中有一個計算機單元401和一個印表機單元402。它們通過一條電纜408連接在一起。在計算機中運行著一個應用程式403。如果應用程式403啟動一個位置編碼圖案的列印輸出,與此相關的指令就會被送到一個用於生成該位置編碼圖案的模塊404。此模塊生成一個完整的或部分的圖形文件,比如說以.gif-、.jpeg、.bmp-、.pdf-、或者.tiff-的格式。我們可以說這個文件包含一個理想的圖案。所述圖形文件被傳送到一個轉換模塊405,此模塊以一個已知方式將圖形格式轉換為一段頁描述代碼,比如說以POSTSCRIPT(商標)的格式或者以PCL-(印表機控制語言)的格式。通過在計算機單元401中使用一個I/O(輸入-輸出)模塊406,所述頁描述代碼被通過電纜408傳送到印表機單元402中的一個相應的I/O模塊409。然後,該頁描述代碼被轉送到一個轉換模塊410,並在其中被轉譯為圖形信息,該圖形信息構成了用於印表機硬體412的輸入數據。此圖形信息被送入緩存411中,並在其中被印表機硬體412所讀取。根據該圖形信息,印表機硬體412在一張紙上生成一個列印輸出。
圖5依照本發明的一個實施方式以框圖的形式示出了一個用於列印輸出一個位置編碼圖案的裝置。該裝置包括一個計算機單元501和一個印表機單元502。在計算機單元501中運行著一個應用程式503。此應用程式通過向一個邊界模塊504發送指令來於此啟動一個位置編碼圖案的一部分的列印輸出。然後,該邊界模塊504生成關於所述部分圖案在一個更大的全局位置編碼圖案中的邊界的信息。這一邊界模塊504還能夠生成關於此部分圖案的理想解析度和理想亮度的信息。由邊界模塊504所生成的信息通過比如說,一條電纜506,並使用一個I/O模塊505傳輸到印表機單元502。眾所承認,這一傳輸可以通過其它方式實現,比如說通過一個紅外連接或者通過一個短程無線連接。所傳輸的信息由印表機單元502中的一個I/O模塊507接收並被轉送到該印表機單元中的一個算法模塊508。此算法模塊508根據來自計算機單元501中邊界模塊504的信息生成圖形信息,該圖形信息描述了全局位置編碼圖案的所述部分圖案中的圖案符號。由於算法模塊508能訪問關於印表機特性的數據510,比如說解析度、墨型等等,描述圖案符號的最佳圖形信息就能被生成並存入一個緩存509中。結果,下面將要更詳細描述的問題就可以被完全或部分避免。另外,由於所述圖案在印表機單元中生成,則需要從計算機單元傳送到印表機單元的信息就更少,從而這一傳輸過程就會進行的更快。
如圖5中所示的裝置,印表機單元502中的印表機硬體511根據緩存509中的信息生成一個列印輸出。所述位置編碼圖案最好用吸收紅外線的墨水列印出來,而其它圖形信息用不吸收紅外線的墨水列印出來。舉例來說,在一臺噴墨印表機中位置編碼圖案可以用一種碳基黑墨水列印出來,而其它信息可以用一個RGB(紅,綠,藍)混合色(或者CMY混合色)列印出來,這一混合色也可以產生出一種不吸收紅外線的黑墨水。這可以通過使用存在於很多噴墨印表機中的油墨塊來實現,並且使得用紅外線檢測到位置編碼圖案成為可能,而不受同一張紙上其它圖形信息的幹擾,比如說文本或圖表。一些既能夠用碳基黑墨水也能夠用RGB-墨水生成圖形的印表機,自動選擇碳基墨水選項用於所有的黑色圖形。在一個優選實施方式中,當生成包含一個位置編碼圖案的圖形時,這一自動特徵被關閉,以使得碳基墨水只被專門用於位置編碼圖案,而RGB-選項被用於其它的黑色圖形。
所述印表機單元包括一個用於盛放適用於位置編碼圖案的列印輸出的紙張的紙匣。如果一個列印輸出包括一個位置編碼圖案,該印表機就自動從這個紙匣中選擇紙張。這使得以一個簡便方法使用高質量的紙張成為可能,這些紙張用於位置編碼圖案的列印輸出。
如圖5中所示的一個印表機裝置當然可以包括以常規方式列印出位置編碼圖案以外的其它信息的模塊。這一裝置因此還可以包括用於生成和翻譯一段頁描述代碼的模塊,該模塊完全或部分地並行且獨立於圖5中的裝置工作。其中其它信息包括在紙面上相對於位置編碼圖案具有一個重要位置的部分,然而,這些部分也可以被改寫入所述位置編碼圖案。
算法模塊508可以以多種方式構成。它可以包括一個根據邊界信息算術計算所述圖案的外形的系統。該算法模塊還可以包括一塊用來存放關於所述位置編碼圖案的一個更大或更小的部分的外形的內存。
一般來說,圖5中所示的模塊既包括硬體也包括軟體。
原則上,從計算機單元以外的其它來源獲得用於在印表機上列印出其它可視信息(比如說文本、圖形、表格等等)的邊界信息是可能的。所述印表機可以有一個操作裝置,比如說一個按鈕。啟動這一操作裝置就啟動了印表機中的算法(可以選擇永久啟動這一裝置),從而在無須由計算機單元啟動的情況下生成相應於一個位置編碼圖案的圖形信息。在列印輸出過程中,這一圖形信息被添加到所述可視信息上。然後,印表機最好可以被安排從一個連接到該印表機的計算機系統獲得邊界信息,其中所述計算機系統可以不同於上面提到的計算機單元。邊界信息被印表機中的算法所使用。這就使得一個唯一於一組用戶(比如說在一個工作空間中)的本地唯一圖案能夠為列印輸出所使用,從而避免了在藉助該圖案實現的數字記錄過程中在該圖案裡出現一個「衝突」的危險。
圖6說明了符號尺寸量化的一個問題。一個印表機單元無法必要地生成一個任意尺寸的點。對於一個印表機來說,可以正常地適應於該印表機的硬體生成一系列尺寸不等的點。點601、602及603就是這類點尺寸的實例。如果一個位置編碼圖案的列印輸出是通過使用一個如圖4中的常規裝置來實現的,那麼就存在這樣一個危險必要的理想符號尺寸,即最佳的點尺寸,和印表機所能生成的尺寸不對應。通常來說,在頁描述編碼的轉換過程中,這些點被尺寸最為接近的點所取代,這就是點尺寸的量化。
假定現將要列印輸出一個圖2中所示類型的圖案。其中較大的理想點202的尺寸介於點602和603的尺寸之間。較小的理想點201的尺寸介於點601和602的尺寸之間。在一個最壞的情形下,印表機單元會把理想圖案中的大小兩個點都列印成點602的尺寸。從而這一圖案中的所有符號都將具有相同的符號值,而這樣一個圖案也將理所當然的無法使用。
點尺寸的量化同樣會在圖3中所示類型的圖案中引發問題。在一個解析度較高的圖案中點如果太大就會連在一起,從而使得該圖案中對位置的光學檢測無法實現。
相反地,如果列印輸出是通過使用一個依照本發明的裝置來實現的,比如說如圖5中所示的一個,那麼其中算法模塊508的圖案就可以被改變以適應於印表機的特性。在圖2中所示的實例圖案中,舉例來說,601類的點可以用來取代較小的點,而602類的點可以用來取代較大的點。
圖7說明了噴墨印表機上的列印輸出的一個問題。快速列印過程中,當列印頭相對於紙張的移動較快時這一問題就會出現。這一問題表現為點701後面的一個「尾巴」702。而點因此就會變形,從而可能導致在一個位置編碼圖案中對一個位置的光學檢測不正確或者出現遺漏。
在一個依照本發明的一個實施方式的裝置中,當列印輸出位置編碼圖案時這一問題可以通過減低列印速度來避免。這顯示在圖5中。其中,算法模塊508使得印表機硬體511減低列印速度。
圖8說明了符號位移距離量化的一個問題。列印輸出中的解析度隨印表機而不同。與此類似,舉例來說,一個位置編碼圖案中一個點的最小可能位移距離也會不同。在一個解析度為800dpi(點每英寸)的印表機中,一個點能被移動的最小距離是一英寸的八百分之一。這就給列印輸出加了一個限制。在圖8中沿一個軸示出了幾個位置801、802、803,點可以放置在這些位置上。這些點的間距804就是該印表機的最小符號位移距離。
如果一個點應該被理想地放置在上述位置之間的一個位置805上,當列印輸出時,印表機就會比較806、807,並把這個點移動到其中任一可能的位置上。這就涉及了符號位置的量化。很明顯,當列印輸出一個如圖3中所示的位置編碼圖案時,這種符號位置的移動就可能帶來問題。這可以是因為一個符號可能被給定一個相對其光柵位置來說不正確的位置,也可以是因為通過使用所述圖案的一個畫面中的其它點計算出來的光柵位置錯誤。不能認為圖案中所有點的位移都是相同的。
如果相反地,列印輸出是由依照本發明的一個裝置實現的,比如說如圖5中所示的一個,那麼算法模塊508的圖案就可以被改變以適用於所用印表機的特性。在圖3中所示的實例圖案中,光柵位置的間距以及點相對於各自光柵位置的位移可以是所用印表機中最小可能符號位移的整倍數,從而使得列印輸出一個可用圖案成為可能。
在一個實例中,一個印表機以600dpi(從而使得最小位移b=42.33微米)被使用。圖3中所示類型的一個理想圖案準備被列印出來。在此實例中,理想的來說光柵位置間距是300微米,而點相對於其光柵位置的位移是50微米。如前所述,按常規依照圖4所示來列印輸出,除了會導致出現位置檢測不正確的危險,還會導致所述圖案符號的不均勻位置,從而在列印輸出中生成一個礙眼的幹擾圖案。
通過改變列印輸出以適用於印表機的特性,能夠改善該列印輸出。所述邊界信息可以包括或伴有其中定義了圖案能被改變的極限的信息,而這類信息也可以被存儲在印表機單元中。舉例來說,一個點的位移最好可以介於兩光柵間距的八分之一到四分之一這一範圍。如果印表機的解析度很好,作為一個標準,對光柵間距和點位移距離的選擇有很多可能的組合。然後最好選擇對理想的必需圖案背離最少的解決方案。
在一個實施方式中,光柵位置間距可以變為254微米(6倍的b)(點位移不變)。這一調節本身就會產生一個幹擾圖案可觀減少的更好的圖案。
在另一個實施方式中,光柵位置間距和點位移距離都被改變。光柵位置間距可以變為296.33微米(7倍的b)而位移距離變為42.33微米(b)。這就會提供一個完全沒有幹擾的完美圖案。另一個選擇可以是將光柵位置間距變為254微米(6倍的b)而將位移距離變為42.33微米(b)。注意,即使對光柵位置間距和點位移距離相對其必需距離作很小的調節,也可以對所列印出來的位置編碼圖案有一個正面的影響。
在位移距離被調小的情況下,將會比必要時減小點的尺寸更有利,使得點不會覆蓋其光柵位置。
圖9依照本發明的一個實施方式,示出了一個用於一個方法900的流程圖。
在第一步901中邊界信息在計算機單元中生成,該邊界信息描述了一個全局位置編碼圖案中的一部分圖案的邊界。
如果該部分圖案是一條平面曲線的形狀,則邊界信息包括一個代表該這條曲線的參數。
如果該部分圖案是一個矩形,則相應的邊界信息可以包括所述位置編碼圖案中該矩形的兩個對角線對角的位置。
如果該部分圖案是一個多邊形,則相應的邊界信息可以包括所述位置編碼圖案中該多邊形的各角的位置。此多邊形不必是等邊的,但若其從其它某些方面來說是等邊或對稱的,則通常包括少於該多邊形的角數量的位置就足夠了。
如果該部分圖案是一個圓形,則相應的邊界信息可以包括所述位置編碼圖案中該圓圓心的位置以及一則關於該圓直徑的信息。
如果該部分圖案是一個橢圓形,則相應的邊界信息可以包括所述位置編碼圖案中該橢圓的兩個焦點的位置以及一則關於該橢圓兩個焦點及橢圓上給定一點三者間總間距的信息。
在第二步902中,將邊界信息從計算機單元傳送到印表機單元。關於所述圖案的其它特性的信息可以和邊界信息一起被傳送,比如說關於點尺寸的信息。
可以在同一個底面上列印出幾個部分圖案。為此,幾組邊界信息被從計算機單元傳送到印表機單元。這些不同的部分圖案可以來自所述全局位置編碼圖案的各別部分。
第三步903依靠一個確定全局位置編碼圖案的算法並根據所述邊界信息在印表機單元中生成圖形信息,該圖形信息描述了所述部分圖案中的圖案符號。作為選擇,也可以將該算法從計算機單元傳送到印表機單元。然後此算法可以被寫成一段頁描述編碼。
在第四步904中,印表機單元在一個底面上將所述圖形信息列印出來。
本發明並不限於上述實施方式,而可以在所附權利要求書的範圍內被改動。
權利要求
1.一個方法,用於在一個系統中生成一個全局位置編碼圖案的至少一部分的列印輸出,該系統包括一個計算機單元和一個連接到該計算機單元的印表機單元,其特徵在於以下步驟-在計算機單元中生成用來描述全局位置編碼圖案中所述部分圖案的邊界的邊界信息;-將邊界信息從計算機單元傳送到印表機單元;-在印表機單元中根據一個確定全局位置編碼圖案的算法並根據邊界信息生成圖形信息,該圖形信息描述了所述部分圖案中的圖案符號;-由所述印表機單元在一個底面上列印出所述圖形信息。
2.一個依照權利要求1的方法,其中還包括將所述算法從計算機單元傳送到印表機單元的步驟。
3.一個依照權利要求1或2的方法,其中多個部分圖案在同一底面上被列印出來,幾組邊界信息被從計算機單元傳送到印表機單元。
4.一個依照權利要求3的方法,其中所述多個部分中的各部分圖案來自全局位置編碼圖案的各個部分。
5.一個依照前述權利要求中的任何一條的方法,其中所述圖案符號由點構成。
6.一個依照前述權利要求中的任何一條的方法,其中計算機單元給印表機單元傳送一個所需的圖案質量規範,其中,印表機單元根據該圖案質量規範通過所述算法選用一組印表機參數。
7.一個依照前述權利要求中的任何一條的方法,其中所述算法被構成為使得所述圖形信息中的所述圖案符號的間距取決於一個印表機參數。
8.一個依照前述權利要求中的任何一條的方法,其中所述算法被構成為使得所述圖形信息中的所述圖案符號實質上以印表機單元的最小可能符號位移的整數倍相互放置。
9.一個依照權利要求7-8中的任何一條的方法,其中,一個位置編碼圖案的比例相對於一個理想圖案被調節,當列印輸出時,印表機單元也被設置為調節所列印出的不構成一個位置編碼圖案的信息的比例。
10.一個依照前述權利要求中的任何一條的方法,其中所述算法被指定來使得所述圖形信息中的所述圖案符號的大小決定於一個特定於印表機的參數。
11.一個依照前述權利要求中的任何一條的方法,其中所述算法被指定來使得所述圖形信息中的所述圖案符號的亮度決定於一個特定於印表機的參數。
12.一個依照前述權利要求中的任何一條的方法,其中當列印輸出時,印表機單元以一個低於印表機最高列印速度的列印速度操作。
13.一個依照前述權利要求中的任何一條的方法,其中至少一個部分圖案是一條平面曲線的形狀,相應的邊界信息包括一個代表這條曲線的參數。
14.一個依照前述權利要求中的任何一條的方法,其中至少一個部分圖案是一個矩形,相應的邊界信息至少包括在所述位置編碼圖案中該矩形的兩個對角線相對的角的位置。
15.一個依照前述權利要求中的任何一條的方法,其中至少一個部分圖案是一個多邊形,相應的邊界信息至少包括在所述位置編碼圖案中該多邊形各角的位置。
16.一個依照前述權利要求中的任何一條的方法,其中至少一個部分圖案是一個圓形,相應的邊界信息至少包括在所述位置編碼圖案中該圓圓心的位置以及一則關於該圓直徑的信息。
17.一個依照前述權利要求中的任何一條的方法,其中至少一個部分圖案是一個橢圓形,相應的邊界信息至少包括在所述位置編碼圖案中該橢圓兩焦點的位置以及一則關於一方面該橢圓兩焦點之間以及另一方面兩焦點和橢圓上給定一點之間的總距離的信息。
18.一個系統,包括一個計算機單元和一個連接到該計算機單元的印表機單元,用於生成一個全局位置編碼圖案的至少一部分的列印輸出,其特徵在於-計算機單元中用於生成邊界信息的裝置,該邊界信息描述了在全局位置編碼圖案中所述部分圖案的邊界;-用於把邊界信息從計算機單元傳送到印表機單元的裝置;-印表機單元中用於生成圖形信息的裝置,該裝置通過一個確定全局位置編碼圖案的算法並根據所述邊界信息生成圖形信息,該圖形信息描述了所述部分圖案中的圖案符號;-印表機單元中用於在一個底面上列印出所述圖形信息的裝置。
19.一個印表機裝置,用於生成一個全局位置編碼圖案的至少一部分的列印輸出,該印表機裝置被用來連接到一個計算機單元,其特徵在於-用於從計算機單元接收邊界信息的裝置,該邊界信息描述了在全局位置編碼圖案中所述部分圖案的邊界;-用於生成圖形信息的裝置,該裝置通過一個確定全局位置編碼圖案的算法並根據所述邊界信息生成圖形信息,該圖形信息描述了所述部分圖案中的圖案符號;-用於在一個底面上列印出所述圖形信息的裝置。
20.一個依照權利要求19的印表機裝置,其中對應於一個位置編碼圖案的圖形信息用一種吸收紅外線的墨水列印出來,而其它圖形信息用一種不吸收紅外線的墨水列印出來。
21.一個依照權利要求20的印表機裝置,其中用來吸收紅外線的墨水是一種碳基墨水並被保留用於位置編碼圖案。
22.一個依照權利要求19至21的印表機裝置,還包括一個用來盛放適用於位置編碼圖案的列印輸出的紙張的紙匣。
23.一個電腦程式,用來在一個系統中生成一個全局位置編碼圖案的至少一部分的列印輸出,該系統包括一個計算機單元以及一個連接到該計算機單元的印表機單元。其特徵在於相應於以下步驟的指令-生成邊界信息,該邊界信息描述了在全局位置編碼圖案中所述部分圖案的邊界;以及-將邊界信息從計算機單元傳送到印表機單元,該印表機單元用來通過一個確定全局位置編碼圖案的算法並根據所述邊界信息生成圖形信息,該圖形信息描述了所述部分圖案中的圖案符號,以及在一個底面上列印出所述圖形信息。
24.一個數字存儲介質,用來存放一個依照權利要求23的電腦程式。
25.一個用於列印出可視信息的印表機,其中該印表機被用來連接到一個計算機單元,其特徵在於一個操作裝置,該操作裝置安裝在印表機上,啟動此操作裝置就啟動了印表機中的一個算法,該算法生成相應於一個位置編碼圖案的圖形信息,該圖形信息在列印輸出過程中被添加到所述可視信息上。
26.一個依照權利要求25的印表機,其被安排從一個連接到該印表機的計算機系統獲得邊界信息,該邊界信息被所述算法所使用。
全文摘要
本發明涉及一個用於在一個系統中生成一個全局位置編碼圖案的一部分的列印輸出的方法,所述系統包括一個計算機單元和一個連接到該計算機單元的印表機單元。所述方法的特徵在於以下步驟在計算機單元中生成邊界信息,該邊界信息用來描述在全局位置編碼圖案中所述部分圖案的邊界;將邊界信息從計算機單元傳送到印表機單元;在印表機單元中依靠一個確定全局位置編碼圖案的算法並根據所述邊界信息生成圖形信息,該圖形信息描述了所述部分圖案中的圖案符號;以及由印表機單元在一個底面上列印出所述圖形信息。
文檔編號G06F3/033GK1505801SQ02809109
公開日2004年6月16日 申請日期2002年4月4日 優先權日2001年4月5日
發明者李納斯·維畢, 彼德·愛裡克森, 李納斯 維畢, 愛裡克森 申請人:阿諾託股份公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀