本申請涉及可變數(shù)據(jù)印刷技術(shù)領域,更具體地說,涉及一種碼圖檢測方法及檢測系統(tǒng)。
背景技術(shù):
碼圖廣泛應用于各種商品的外包裝表面,用于記載商品信息或廠家信息等。并且碼圖記載的信息可以方便地通過圖象輸入設備或光電掃描設備自動識讀以實現(xiàn)信息自動處理。由于印刷在不同商品外包裝表面的碼圖所記載的信息各不相同,因此碼圖的印刷需要采用可變數(shù)據(jù)印刷技術(shù)。
在碼圖的印刷過程中,為了及時發(fā)現(xiàn)印刷過程中出現(xiàn)的問題,減少不必要的損失,需要對印刷出的碼圖的質(zhì)量進行實時檢測,對檢測異常的外包裝進行剔廢問題,防止廢品流入市場,對企業(yè)造成不必要的損失?,F(xiàn)有技術(shù)中對碼圖的檢測通常通過對碼圖進行解碼處理,如果可以成功解碼,則認為碼圖合格,如果不能成功解碼,則認為碼圖不合格。
但是在實踐中發(fā)現(xiàn),能夠成功解碼的碼圖中仍有部分碼圖存在印刷質(zhì)量問題,給企業(yè)造成不必要的損失。
技術(shù)實現(xiàn)要素:
為解決上述技術(shù)問題,本發(fā)明提供了一種碼圖檢測方法及檢測系統(tǒng),以實現(xiàn)在能夠成功解碼的碼圖中存在印刷質(zhì)量問題的碼圖的識別,從而避免給企業(yè)造成不必要的損失的目的。
為實現(xiàn)上述技術(shù)目的,本發(fā)明實施例提供了如下技術(shù)方案:
一種碼圖檢測方法,所述碼圖檢測方法包括:
獲取碼圖的標準碼值;
采集碼圖并對其進行解碼;
判斷解碼操作是否成功,如果否,則判定碼圖不合格,如果是,則獲取根據(jù)解碼結(jié)果獲取碼圖的解析碼值;
將所述標準碼值與所述解析碼值進行對比,判斷所述標準碼值與所述解析碼值是否一致,如果是,則判定碼圖合格,如果否,則判定碼圖不合格。
可選的,所述獲取碼圖的標準碼值包括:
從本地存儲設備或服務器中獲取標準碼值。
可選的,所述將所述標準碼值與所述解析碼值進行對比,判斷所述標準碼值與所述解析碼值是否一致,如果是,則判定碼圖合格,如果否,則判定碼圖不合格包括:
將所述標準碼值與所述解析碼值進行對比,判斷所述標準碼值與所述解析碼值是否一致,如果是,則判定碼圖合格,如果否,則判定碼圖不合格并記錄所述標準碼值與所述解析碼值。
可選的,所述將所述標準碼值與所述解析碼值進行對比,判斷所述標準碼值與所述解析碼值是否一致,如果是,則判定碼圖合格,如果否,則判定碼圖不合格并記錄所述標準碼值與所述解析碼值之后還包括:
根據(jù)所述標準碼值與所述解析碼值生成錯誤報告。
一種碼圖檢測系統(tǒng),所述碼圖檢測系統(tǒng)包括:
標準碼值獲取模塊,用于獲取碼圖的標準碼值;
碼圖采集模塊,用于采集碼圖并對其進行解碼;
第一判斷模塊,用于判斷解碼操作是否成功,如果否,則判定碼圖不合格,如果是,則獲取根據(jù)解碼結(jié)果獲取碼圖的解析碼值;
第二判斷模塊,用于將所述標準碼值與所述解析碼值進行對比,判斷所述標準碼值與所述解析碼值是否一致,如果是,則判定碼圖合格,如果否,則判定碼圖不合格。
可選的,所述標準碼值獲取模塊具體用于從本地存儲設備或服務器中獲取標準碼值。
可選的,所述第二判斷模塊具體用于將所述標準碼值與所述解析碼值進行對比,判斷所述標準碼值與所述解析碼值是否一致,如果是,則判定碼圖合格,如果否,則判定碼圖不合格并記錄所述標準碼值與所述解析碼值。
可選的,還包括:
報告生成模塊,用于根據(jù)所述標準碼值與所述解析碼值生成錯誤報告。
可選的,所述錯誤報告為印刷錯誤或數(shù)據(jù)錯誤或待定。
可選的,所述碼圖為條形碼或二維碼。
從上述技術(shù)方案可以看出,本發(fā)明實施例提供了一種碼圖檢測方法及檢測系統(tǒng),其中,所述碼圖檢測方法在碼圖能夠解碼的基礎上,對其解析碼值和標準碼值進行對比,只有在滿足能夠解碼并且解析碼值與標準碼值一致的情況下,才判定該碼圖合格,從而避免了由于碼圖能夠解碼,但解析碼值與標準碼值并不對應的情況出現(xiàn),實現(xiàn)了在能夠成功解碼的碼圖中存在印刷質(zhì)量問題的碼圖的識別,進而避免給企業(yè)造成不必要的損失的目的。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
圖1為本申請的一個實施例提供的一種碼圖檢測方法的流程示意圖;
圖2為本申請的另一個實施例提供的一種碼圖檢測方法的流程示意圖;
圖3為本申請的又一個實施例提供的一種碼圖檢測方法的流程示意圖;
圖4為本申請的再一個實施例提供的一種碼圖檢測方法的流程示意圖;
圖5為本申請的一個實施例提供的一種碼圖檢測系統(tǒng)的結(jié)構(gòu)示意圖;
圖6為本申請的另一個實施例提供的一種碼圖檢測系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本申請實施例提供了一種碼圖檢測方法,如圖1所示,所述碼圖檢測方法包括:
S101:獲取碼圖的標準碼值;
S102:采集碼圖并對其進行解碼;
S103:判斷解碼操作是否成功,如果否,則判定碼圖不合格,如果是,則獲取根據(jù)解碼結(jié)果獲取碼圖的解析碼值;
S104:將所述標準碼值與所述解析碼值進行對比,判斷所述標準碼值與所述解析碼值是否一致,如果是,則判定碼圖合格,如果否,則判定碼圖不合格。
需要說明的是,所述碼圖可以為條形碼或二維碼或其他特殊編碼。本申請對所述碼圖的具體種類并不做限定,具體視實際情況而定。
所述碼圖檢測方法在碼圖能夠解碼的基礎上,對其解析碼值和標準碼值進行對比,只有在滿足能夠解碼并且解析碼值與標準碼值一致的情況下,才判定該碼圖合格,從而避免了由于碼圖能夠解碼,但解析碼值與標準碼值并不對應的情況出現(xiàn),實現(xiàn)了在能夠成功解碼的碼圖中存在印刷質(zhì)量問題的碼圖的識別,進而避免給企業(yè)造成不必要的損失的目的。
在上述實施例的基礎上,在本申請的一個實施例中,如圖2所示,所述碼圖檢測方法包括:
S201:從本地存儲設備或服務器中獲取標準碼值;
S202:采集碼圖并對其進行解碼;
S203:判斷解碼操作是否成功,如果否,則判定碼圖不合格,如果是,則獲取根據(jù)解碼結(jié)果獲取碼圖的解析碼值;
S204:將所述標準碼值與所述解析碼值進行對比,判斷所述標準碼值與所述解析碼值是否一致,如果是,則判定碼圖合格,如果否,則判定碼圖不合格。
需要說明的是,在本申請的一個優(yōu)選實施例中,從本地存儲設備或服務器中獲取標準碼值包括,當本地存儲設備內(nèi)存儲有標準碼值時,從本地存儲設備中讀取標準碼值;當本地存儲設備內(nèi)沒有存儲有所需的標準碼值時,向服務器發(fā)送標準碼值獲取指令,在獲得服務器許可后,從服務器中獲取標準碼值。
所述本地存儲設備包括但不限于硬盤、移動存儲設備。所述服務器還可以是云服務器。本申請對此并不做限定,具體視實際情況限定。
在上述實施例的基礎上,在本申請的另一個實施例中,如圖3所示,所述碼圖檢測方法包括:
S301:從本地存儲設備或服務器中獲取標準碼值;
S302:采集碼圖并對其進行解碼;
S303:判斷解碼操作是否成功,如果否,則判定碼圖不合格,如果是,則獲取根據(jù)解碼結(jié)果獲取碼圖的解析碼值;
S304:將所述標準碼值與所述解析碼值進行對比,判斷所述標準碼值與所述解析碼值是否一致,如果是,則判定碼圖合格,如果否,將所述標準碼值與所述解析碼值進行對比,判斷所述標準碼值與所述解析碼值是否一致,如果是,則判定碼圖合格,如果否,則判定碼圖不合格并記錄所述標準碼值與所述解析碼值。
需要說明的是,當所述標準碼值與所述解析碼值不一致時記錄所述標準碼值與所述解析碼值的目的是供技術(shù)人員根據(jù)記錄的標準碼值和解析碼值分析出現(xiàn)這種情況的原因。
在上述實施例的基礎上,在本申請的一個優(yōu)選實施例中,如圖4所示,所述碼圖檢測方法包括:
S401:從本地存儲設備或服務器中獲取標準碼值;
S402:采集碼圖并對其進行解碼;
S403:判斷解碼操作是否成功,如果否,則判定碼圖不合格,如果是,則獲取根據(jù)解碼結(jié)果獲取碼圖的解析碼值;
S404:將所述標準碼值與所述解析碼值進行對比,判斷所述標準碼值與所述解析碼值是否一致,如果是,則判定碼圖合格,如果否,將所述標準碼值與所述解析碼值進行對比,判斷所述標準碼值與所述解析碼值是否一致,如果是,則判定碼圖合格,如果否,則判定碼圖不合格并記錄所述標準碼值與所述解析碼值;
S405:根據(jù)所述標準碼值與所述解析碼值生成錯誤報告。
需要說明的是,所述錯誤報告可以為印刷錯誤或數(shù)據(jù)錯誤或待定,其中,印刷錯誤是指由于碼值的印刷質(zhì)量很差而導致的標準碼值與所述解析碼值不對應;所述數(shù)據(jù)錯誤是指由于可變印刷系統(tǒng)內(nèi)的數(shù)據(jù)對應關(guān)系出現(xiàn)錯誤而導致的碼圖的標準碼值與所述解析碼值不對應的情況;所述待定是指不屬于印刷錯誤和數(shù)據(jù)錯誤的其他情況導致的碼圖的標準碼值與解析碼值不對應的情況,這種情況需要技術(shù)人員根據(jù)記錄的解析碼值和標準碼值進行分析,找出出現(xiàn)錯誤的原因。
增加根據(jù)所述標準碼值與所述解析碼值生成錯誤報告的步驟可以大大減少技術(shù)人員需要對錯誤原因進行分析的情況,降低了技術(shù)人員的工作強度。
相應的,本申請實施例還提供了一種碼圖檢測系統(tǒng),如圖5所示,所述碼圖檢測系統(tǒng)包括:
標準碼值獲取模塊100,用于獲取碼圖的標準碼值;
碼圖采集模塊200,用于采集碼圖并對其進行解碼;
第一判斷模塊300,用于判斷解碼操作是否成功,如果否,則判定碼圖不合格,如果是,則獲取根據(jù)解碼結(jié)果獲取碼圖的解析碼值;
第二判斷模塊400,用于將所述標準碼值與所述解析碼值進行對比,判斷所述標準碼值與所述解析碼值是否一致,如果是,則判定碼圖合格,如果否,則判定碼圖不合格。
需要說明的是,所述碼圖可以為條形碼或二維碼或其他特殊編碼。本申請對所述碼圖的具體種類并不做限定,具體視實際情況而定。
所述碼圖檢測系統(tǒng)在碼圖能夠解碼的基礎上,對其解析碼值和標準碼值進行對比,只有在滿足能夠解碼并且解析碼值與標準碼值一致的情況下,才判定該碼圖合格,從而避免了由于碼圖能夠解碼,但解析碼值與標準碼值并不對應的情況出現(xiàn),實現(xiàn)了在能夠成功解碼的碼圖中存在印刷質(zhì)量問題的碼圖的識別,進而避免給企業(yè)造成不必要的損失的目的。
在上述實施例的基礎上,在本申請的一個實施例中,所述標準碼值獲取模塊100具體用于從本地存儲設備或服務器中獲取標準碼值。
需要說明的是,在本申請的一個優(yōu)選實施例中,從本地存儲設備或服務器中獲取標準碼值包括,當本地存儲設備內(nèi)存儲有標準碼值時,從本地存儲設備中讀取標準碼值;當本地存儲設備內(nèi)沒有存儲有所需的標準碼值時,向服務器發(fā)送標準碼值獲取指令,在獲得服務器許可后,從服務器中獲取標準碼值。
所述本地存儲設備包括但不限于硬盤、移動存儲設備。所述服務器還可以是云服務器。本申請對此并不做限定,具體視實際情況限定。
在上述實施例的基礎上,在本申請的另一個實施例中,所述第二判斷模塊400具體用于將所述標準碼值與所述解析碼值進行對比,判斷所述標準碼值與所述解析碼值是否一致,如果是,則判定碼圖合格,如果否,則判定碼圖不合格并記錄所述標準碼值與所述解析碼值。
需要說明的是,當所述標準碼值與所述解析碼值不一致時記錄所述標準碼值與所述解析碼值的目的是供技術(shù)人員根據(jù)記錄的標準碼值和解析碼值分析出現(xiàn)這種情況的原因。
在上述實施例的基礎上,在本申請的一個優(yōu)選實施例中,如圖6所示,所述碼圖檢測系統(tǒng)還包括:
報告生成模塊500,用于根據(jù)所述標準碼值與所述解析碼值生成錯誤報告。
需要說明的是,所述錯誤報告可以為印刷錯誤或數(shù)據(jù)錯誤或待定,其中,印刷錯誤是指由于碼值的印刷質(zhì)量很差而導致的標準碼值與所述解析碼值不對應;所述數(shù)據(jù)錯誤是指由于可變印刷系統(tǒng)內(nèi)的數(shù)據(jù)對應關(guān)系出現(xiàn)錯誤而導致的碼圖的標準碼值與所述解析碼值不對應的情況;所述待定是指不屬于印刷錯誤和數(shù)據(jù)錯誤的其他情況導致的碼圖的標準碼值與解析碼值不對應的情況,這種情況需要技術(shù)人員根據(jù)記錄的解析碼值和標準碼值進行分析,找出出現(xiàn)錯誤的原因。
增加所述報告生成模塊500可以大大減少技術(shù)人員需要對錯誤原因進行分析的情況,降低了技術(shù)人員的工作強度。
本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。
對所公開的實施例的上述說明,使本領域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。