專利名稱:用于線光源檢測(cè)的打印控制方法以及打印控制裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及條形碼的打印控制,尤其涉及一種應(yīng)用條形碼的線光源檢測(cè)結(jié)果的打印控制方法以及打印控制裝置。
背景技術(shù):
一般的條形碼辨識(shí)方法是采用點(diǎn)光源(point light source)作為檢測(cè)裝置發(fā)出光線,再接收由一條形碼所反射回來(lái)的光信號(hào),以進(jìn)行后續(xù)的檢測(cè)處理,然而,點(diǎn)光源(例如,激光光源)在一般市場(chǎng)上并不常見(jiàn),通常需要花費(fèi)較高的成本才能取得;然而,假若改采較常見(jiàn)且成本較低的線光源(例如,一般常見(jiàn)的燈管)來(lái)進(jìn)行檢測(cè)時(shí),則容易受到衍射現(xiàn)象的干擾而無(wú)法得到正確的檢測(cè)結(jié)果。一般由打印裝置所打印出來(lái)的條形碼可以應(yīng)用一驗(yàn)證器(verifier)來(lái)檢驗(yàn)該條形碼的各個(gè)品質(zhì)參數(shù),例如符號(hào)對(duì)照(symbol contrast)、可解碼性(decodability)以及條形碼辨識(shí)條成長(zhǎng)(bar width growth)等品質(zhì)參數(shù),再依據(jù)所得到的各個(gè)品質(zhì)參數(shù)來(lái)回饋至該打印裝置,以進(jìn)一步調(diào)整該打印裝置的打印參數(shù)來(lái)得到更好的打印品質(zhì)。舉例來(lái)說(shuō),請(qǐng)參照?qǐng)D1,其為現(xiàn)有技術(shù)應(yīng)用點(diǎn)光源來(lái)調(diào)整打印裝置110的示意圖。打印裝置110打印出一條形碼BC,之后,一點(diǎn)光源檢測(cè)元件120則會(huì)對(duì)條形碼BC進(jìn)行處理,得到一點(diǎn)光源檢測(cè)結(jié)果 D_P,亦即條形碼BC在點(diǎn)光源之下的反射值,接著,打印控制裝置100中一驗(yàn)證器130會(huì)接收點(diǎn)光源檢測(cè)結(jié)果D_P,并依據(jù)其中的所有反射值來(lái)得到關(guān)于條形碼BC的品質(zhì)參數(shù),以產(chǎn)生一驗(yàn)證結(jié)果R_P給一控制元件140,而控制元件140則會(huì)依驗(yàn)證結(jié)果R_P來(lái)調(diào)整打印裝置 110的打印參數(shù),以得到更佳的條形碼打印結(jié)果。請(qǐng)參照?qǐng)D2,其為現(xiàn)有技術(shù)應(yīng)用線光源來(lái)調(diào)整打印裝置110的示意圖。圖2與圖1 的差異在于圖2應(yīng)用了一線光源檢測(cè)元件150來(lái)對(duì)條形碼BC進(jìn)行處理,得到一線光源檢測(cè)結(jié)果D_L,驗(yàn)證器130會(huì)接收線光源檢測(cè)結(jié)果D_L,依據(jù)其中的所有反射值來(lái)得到關(guān)于條形碼BC的品質(zhì)參數(shù),以產(chǎn)生一驗(yàn)證結(jié)果R_L給控制元件140,控制元件140則是依據(jù)驗(yàn)證結(jié)果 R_L來(lái)調(diào)整打印裝置110。請(qǐng)?jiān)倥浜蠄D1與圖2來(lái)參照?qǐng)D3,圖3為條形碼BC以及對(duì)應(yīng)于條形碼BC的點(diǎn)光源檢測(cè)結(jié)果D_P與線光源檢測(cè)結(jié)果D_L的示意圖。由圖3可知,條形碼BC原本具有的圖形特征(亦即,具有不同寬度而彼此相間的白色辨識(shí)條以及黑色辨識(shí)條),會(huì)依其中每一辨識(shí)條亮度的不同而轉(zhuǎn)化為不同的數(shù)據(jù),亦即圖3所示的點(diǎn)光源檢測(cè)結(jié)果D_P與線光源檢測(cè)結(jié)果D_L。點(diǎn)光源檢測(cè)結(jié)果D_P與線光源檢測(cè)結(jié)果D_L雖然具有相似的數(shù)據(jù),但在高反射值處 (亦即,高亮度的白色辨識(shí)條所在之處),點(diǎn)光源檢測(cè)結(jié)果D_P會(huì)比線光源檢測(cè)結(jié)果D_L來(lái)得略高,這是因?yàn)槠渌?例如,白色辨識(shí)條周圍的黑色辨識(shí)條)產(chǎn)生衍射而影響到檢測(cè)的結(jié)果,而在低反射值處,兩者的間沒(méi)有明顯的差異;此外,依據(jù)線光源檢測(cè)結(jié)果D_L所處理得到的各個(gè)辨識(shí)條的寬度亦會(huì)因衍射現(xiàn)象而與依據(jù)點(diǎn)光源檢測(cè)結(jié)果D_P所得到的結(jié)果而有細(xì)微的差距。再者,由于一般的線光源的光強(qiáng)度不如點(diǎn)光源的光強(qiáng)度,驗(yàn)證器130在處理線光源檢測(cè)結(jié)果D_L時(shí),會(huì)因此而產(chǎn)生較多的誤差。因此,一般的驗(yàn)證器通常不會(huì)傾向應(yīng)用線光源來(lái)檢測(cè)并調(diào)整一打印裝置的打印參數(shù)。
發(fā)明內(nèi)容
有鑒于上述的問(wèn)題,本發(fā)明提供了一種用于線光源檢測(cè)的打印控制方法以及打印控制裝置,其可克服應(yīng)用線光源所產(chǎn)生的衍射誤差效應(yīng),經(jīng)由使用較經(jīng)濟(jì)的線光源來(lái)得到一條形碼的檢測(cè)結(jié)果,并使用該線光源檢測(cè)結(jié)果來(lái)正確地調(diào)整打印出該條形碼的打印裝置。本發(fā)明的實(shí)施例提供了一種用于線光源檢測(cè)的打印控制方法,用以控制一打印裝置的至少一打印參數(shù)。該打印控制方法包含有應(yīng)用一線光源來(lái)掃描一條形碼以得到相對(duì)應(yīng)的一條形碼信息;依據(jù)該條形碼信息以及一門檻值來(lái)得到對(duì)應(yīng)于該條形碼的一品質(zhì)信息;以及依據(jù)至少該品質(zhì)信息來(lái)調(diào)整該打印裝置的該至少一打印參數(shù)。本發(fā)明的實(shí)施例另提供了一種用于線光源檢測(cè)的一種打印控制裝置,用以控制一打印裝置的至少一打印參數(shù)。該打印控制裝置包含有一處理元件以及一調(diào)整元件。該處理元件用以接收一條形碼信息,并依據(jù)該條形碼信息以及一門檻值來(lái)得到對(duì)應(yīng)于該條形碼的一品質(zhì)信息,其中該條形碼信息是應(yīng)用一線光源來(lái)掃描一條形碼所產(chǎn)生的。該調(diào)整元件則耦接于該處理元件,用以依據(jù)該品質(zhì)信息來(lái)調(diào)整該打印裝置的該至少一打印參數(shù)。
圖1為現(xiàn)有技術(shù)應(yīng)用點(diǎn)光源調(diào)整打印裝置的示意圖。圖2為現(xiàn)有技術(shù)應(yīng)用線光源來(lái)調(diào)整打印裝置的示意圖。圖3為一條形碼以及對(duì)應(yīng)于該條形碼的點(diǎn)光源檢測(cè)結(jié)果與線光源檢測(cè)結(jié)果的示意圖。圖4為依據(jù)本發(fā)明的一實(shí)施例所實(shí)現(xiàn)的打印控制裝置的示意圖。圖5為依據(jù)本發(fā)明的一實(shí)施例來(lái)計(jì)算一門檻值的操作示意圖。圖6為依據(jù)本發(fā)明的一實(shí)施例來(lái)修正一第一修正結(jié)果的操作示意圖。其中,附圖標(biāo)記說(shuō)明如下110打印裝置150線光源檢測(cè)元件100、400打印控制裝置410處理元件420調(diào)整元件BC條形碼D_L線光源檢測(cè)結(jié)果D_L1第一修正結(jié)果D_P點(diǎn)光源檢測(cè)結(jié)果gl 比值HPmax最高參考亮度值HLmax最高亮度值R修正后檢測(cè)結(jié)果
R_L、R_P 驗(yàn)證結(jié)果GI品質(zhì)信息TH門檻值TH_L初始門檻值
具體實(shí)施例方式請(qǐng)參照?qǐng)D4,其為依據(jù)本發(fā)明的一實(shí)施例所實(shí)現(xiàn)的一打印控制裝置400的示意圖。 線光源檢測(cè)元件150處理?xiàng)l形碼打印裝置110所打印產(chǎn)生的條形碼BC,本實(shí)施例中,打印控制裝置400包含有(但不局限于)一處理元件410以及一調(diào)整元件420。處理元件410會(huì)接收線光源檢測(cè)元件150應(yīng)用線光源掃描一條形碼BC所產(chǎn)生的一條形碼信息(profile), 亦即條形碼BC的線光源檢測(cè)結(jié)果D_L,并依據(jù)線光源檢測(cè)結(jié)果D_L以及一門檻值TH來(lái)得到對(duì)應(yīng)于條形碼BC的一品質(zhì)信息GI (包含一或多個(gè)品質(zhì)參數(shù),例如品質(zhì)信息GI包含有符號(hào)對(duì)照(symbol contrast)、可解碼性(decodability)以及條形碼辨識(shí)條成長(zhǎng)(bar width growth)中至少其中之一),并依據(jù)品質(zhì)信息GI以及線光源檢測(cè)結(jié)果D_L,來(lái)得到一修正后條形碼信息R,其中門檻值TH是判斷黑色或白色辨識(shí)條寬度的依據(jù),舉例來(lái)說(shuō),當(dāng)亮度值超過(guò)門檻值TH時(shí),處理元件410會(huì)判定為白色辨識(shí)條,反之,則判定為黑色辨識(shí)條。最后,調(diào)整元件420則會(huì)依據(jù)修正后條形碼信息R來(lái)調(diào)整打印裝置110的至少一打印參數(shù)。在本發(fā)明的一實(shí)施例中,處理元件410會(huì)讀取一點(diǎn)光源檢測(cè)結(jié)果來(lái)作為一參考條形碼資料,再應(yīng)用該參考條形碼資料(亦即條形碼BC的線光源檢測(cè)結(jié)果D_P)、該條形碼信息(亦即條形碼BC的線光源檢測(cè)結(jié)果D_L)來(lái)計(jì)算門檻值ΤΗ。請(qǐng)參照?qǐng)D5,其為依據(jù)本發(fā)明的一實(shí)施例來(lái)計(jì)算門檻值TH的操作示意圖。處理元件410會(huì)先依據(jù)線光源檢測(cè)結(jié)果D_ L來(lái)計(jì)算出一初始門檻值TH_L,然而,由圖5可知,線光源檢測(cè)結(jié)果D_L由于衍射現(xiàn)象的影響,其中的亮度值(亦即反射值)會(huì)比一般的點(diǎn)光源檢測(cè)結(jié)果D_P來(lái)得低,其差異在高亮度處尤其明顯,因此,處理元件410會(huì)計(jì)算所讀取的點(diǎn)光源檢測(cè)結(jié)果D_P的一最高參考亮度值 HPmax與線光源檢測(cè)結(jié)果D_L的一最高亮度值HLmax,并依據(jù)最高參考亮度值HPmax與最高亮度值HLmax的一比值HPmx/HLmx以及初始門檻值TH_L來(lái)得到門檻值TH = (HPmx/HLMX) *TH_L, 如圖5所示。然而,上述僅為本發(fā)明中的門檻值TH產(chǎn)生方法的一實(shí)施例,在本發(fā)明的其他實(shí)施例中,處理元件410亦可直接應(yīng)用一預(yù)設(shè)亮度最大值來(lái)決定出門檻值TH,因而不需要讀取另外的參考條形碼資料,此外,處理元件410也可應(yīng)用對(duì)應(yīng)不同打印用紙?zhí)匦缘淖畲罅炼戎祦?lái)作為參考用的修正值,以決定出最適當(dāng)?shù)拈T檻值TH,這些設(shè)計(jì)上的變化均符合本發(fā)明的精神。在決定出門檻值TH之后,處理元件410便會(huì)開(kāi)始對(duì)條形碼信息(條形碼BC的線光源檢測(cè)結(jié)果D_L)處理,以得到修正后條形碼信息R。舉例來(lái)說(shuō),在本發(fā)明的一實(shí)施例中, 處理元件410先計(jì)算該參考條形碼資料(點(diǎn)光源檢測(cè)結(jié)果D_P)的最高參考亮度值HPmax與線光源檢測(cè)結(jié)果D_L的最高亮度值HLmax,并依據(jù)最高參考亮度值HPmax與最高亮度值HLmax的一比值gl = HPmaxMLmax來(lái)修正線光源檢測(cè)結(jié)果0_1^,以得到一第一修正結(jié)果0_1^1,其中第一修正結(jié)果D_L1是線光源檢測(cè)結(jié)果D_L乘上比值gl = HPmx/HLmx的結(jié)果(D_L1 = D_L*gl = D_L* (HPmaxMLmax))。一般來(lái)說(shuō),經(jīng)過(guò)修正后的第一修正結(jié)果D_L1的一符號(hào)對(duì)照(亦即檢測(cè)到的最高亮度值與最低亮度值之間的差)參數(shù)會(huì)十分近似于點(diǎn)光源檢測(cè)結(jié)果D_P的一符號(hào)對(duì)照參數(shù)。然而,在其他實(shí)施例中,處理元件410亦可使用對(duì)應(yīng)所使用的紙張的一最大亮度值H來(lái)修正線光源檢測(cè)結(jié)果D_L,例如,比值gl = H/HLMX,第一修正結(jié)果D_L1 = D_L* (H/
HLmax) 。由于同一條形碼的各個(gè)品質(zhì)參數(shù)之間具有極高的相關(guān)性,假若僅針對(duì)符號(hào)對(duì)照參數(shù)作出修正,其他的品質(zhì)參數(shù),例如可解碼性(代表一條形碼中每一辨識(shí)條的寬度的可辨識(shí)程度)或條形碼辨識(shí)條成長(zhǎng)(代表所檢測(cè)黑色辨識(shí)條寬度與理論值的差距累計(jì)值)等參數(shù)則會(huì)因此而失真,導(dǎo)致無(wú)法正確地對(duì)打印裝置110作調(diào)整。因此本發(fā)明的打印控制裝置 400會(huì)進(jìn)一步針對(duì)品質(zhì)信息GI中的可解碼性參數(shù)以及條形碼辨識(shí)條成長(zhǎng)參數(shù)作出修正以得到更好的調(diào)整效果,然而,上述范例僅為本發(fā)明的一優(yōu)選實(shí)施例,打印控制裝置400亦可應(yīng)用其他品質(zhì)參數(shù)的組合來(lái)調(diào)整打印裝置110,只要是應(yīng)用一條形碼的一線光源檢測(cè)結(jié)果來(lái)加以修正,并以其修正后條形碼信息來(lái)調(diào)整一打印裝置的一打印參數(shù)的技術(shù),均落在本發(fā)明的范圍之內(nèi)。由于第一修正結(jié)果D_L1僅對(duì)符號(hào)對(duì)照參數(shù)而調(diào)整,通常會(huì)使得辨識(shí)條寬度因過(guò)度修正而失真,因此在得到第一修正結(jié)果D_L1之后,處理元件410會(huì)接著修正第一修正結(jié)果0_1^1的可解碼性參數(shù)。首先,處理元件410依據(jù)第一修正后條形碼信息D_L1以及門檻值TH來(lái)決定一調(diào)整范圍,舉例來(lái)說(shuō),在第一修正結(jié)果D_L1之中,處理元件410會(huì)分別以門檻值ΤΗ*0. 5以及HLmx*gl*0.8兩者作為上限(upper bound)以及下限(lower bound)來(lái)決定出該調(diào)整范圍,對(duì)介于門檻值ΤΗ*0. 5以及HLMX*gl*0. 8之間(亦即該調(diào)整范圍)的亮度值作出修正。請(qǐng)參照?qǐng)D6,其為依據(jù)本發(fā)明的一實(shí)施例來(lái)修正第一修正結(jié)果D_L1的操作示意圖,由圖6可知,該調(diào)整范圍包含了第一修正結(jié)果D_L1之中亮度位于門檻值TH附近的數(shù)值,在該調(diào)整范圍外的數(shù)值并不會(huì)影響可解碼性參數(shù)的數(shù)值。經(jīng)過(guò)調(diào)整位于該調(diào)整范圍中的數(shù)值來(lái)得到一第二修正結(jié)果D_L2,可將每一辨識(shí)條的寬度調(diào)整至較適當(dāng)?shù)臄?shù)值,調(diào)整的方式如下
權(quán)利要求
1.一種用于線光源(line light source)檢測(cè)的打印控制方法,用以控制一打印裝置的至少一打印參數(shù),該打印控制方法包含有應(yīng)用一線光源來(lái)掃描一條形碼以得到相對(duì)應(yīng)的一條形碼信息; 依據(jù)該條形碼信息以及一門檻值來(lái)得到對(duì)應(yīng)于該條形碼的一品質(zhì)信息,并依據(jù)該品質(zhì)信息以及該條形碼信息來(lái)得到一修正后條形碼信息;以及依據(jù)該修正后條形碼信息來(lái)調(diào)整該打印裝置的該至少一打印參數(shù)。
2.如權(quán)利要求1所述的打印控制方法,其特征在于,該條形碼系由該打印裝置所打印產(chǎn)生。
3.如權(quán)利要求1所述的打印控制方法,其特征在于,依據(jù)該條形碼信息以及該門檻值來(lái)得到對(duì)應(yīng)于該條形碼的該品質(zhì)信息,并依據(jù)該品質(zhì)信息以及該條形碼信息來(lái)得到該修正后條形碼信息的步驟包含有讀取一參考條形碼資料;以及依據(jù)該參考條形碼資料、該條形碼信息、該品質(zhì)信息以及該門檻值來(lái)得到該修正后條形碼信息。
4.如權(quán)利要求3所述的打印控制方法,其特征在于,該參考條形碼資料是由應(yīng)用一點(diǎn)光源來(lái)掃描該條形碼所得到。
5.如權(quán)利要求3所述的打印控制方法,其特征在于,該參考條形碼資料為一預(yù)設(shè)亮度最大值。
6.如權(quán)利要求3所述的打印控制方法,其特征在于,另包含有 依據(jù)該條形碼信息來(lái)計(jì)算一初始門檻值;以及計(jì)算該參考條形碼資料的一最高參考亮度值與該條形碼信息的一最高亮度值,并依據(jù)該最高參考亮度值與該最高亮度值的一比值以及該初始門檻值來(lái)得到該門檻值。
7.如權(quán)利要求3所述的打印控制方法,其特征在于,依據(jù)該條形碼信息以及該門檻值來(lái)得到對(duì)應(yīng)于該條形碼的該品質(zhì)信息,并依據(jù)該品質(zhì)信息以及該條形碼信息來(lái)得到該修正后條形碼信息的步驟包含有計(jì)算該參考條形碼資料的一最高參考亮度值與該條形碼信息的一最高亮度值,并依據(jù)該最高參考亮度值與該最高亮度值的一比值以及該條形碼信息來(lái)得到一第一修正后條形碼信息;以及依據(jù)該第一修正后條形碼信息來(lái)得到該修正后條形碼信息。
8.如權(quán)利要求7所述的打印控制方法,其特征在于,依據(jù)該第一修正后條形碼信息來(lái)得到該修正后條形碼信息的步驟包含有依據(jù)該第一修正后條形碼信息以及該門檻值來(lái)決定一調(diào)整范圍;以及依據(jù)該第一修正后條形碼信息、該品質(zhì)信息以及該調(diào)整范圍來(lái)得到該修正后條形碼信肩、ο
全文摘要
一種用于線光源檢測(cè)的打印控制方法,用以控制一打印裝置的至少一打印參數(shù)。該打印控制方法包含有應(yīng)用一線光源來(lái)掃描一條形碼以得到相對(duì)應(yīng)的一條形碼信息;依據(jù)該條形碼信息以及一門檻值來(lái)得到對(duì)應(yīng)于該條形碼的一品質(zhì)信息,并依據(jù)該品質(zhì)信息以及該條形碼信息來(lái)得到一修正后條形碼信息;以及依據(jù)該修正后條形碼信息來(lái)調(diào)整該打印裝置的該至少一打印參數(shù)。本發(fā)明的打印控制方法可以經(jīng)由使用較經(jīng)濟(jì)的線光源來(lái)正確地調(diào)整打印出該條形碼。
文檔編號(hào)G06K15/02GK102467354SQ201010553959
公開(kāi)日2012年5月23日 申請(qǐng)日期2010年11月19日 優(yōu)先權(quán)日2010年11月19日
發(fā)明者鄭丁元 申請(qǐng)人:致伸科技股份有限公司