国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      條碼打印防呆系統(tǒng)及方法

      文檔序號:2477955閱讀:639來源:國知局
      專利名稱:條碼打印防呆系統(tǒng)及方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種打印系統(tǒng)及方法,尤其涉及一種條碼打印防呆系統(tǒng)及方法。
      背景技術(shù)
      條碼技術(shù)是在計(jì)算機(jī)應(yīng)用和實(shí)踐中產(chǎn)生并發(fā)展起來的一種自動識別技術(shù),具有輸入速度快、準(zhǔn)確度高、成本低、可靠性強(qiáng)等優(yōu)點(diǎn),目前已經(jīng)廣泛應(yīng)用于商業(yè)、郵政、圖書管理、倉儲、工業(yè)生產(chǎn)、交通等領(lǐng)域,在當(dāng)今的自動識別技術(shù)中占有重要地位。
      在制造業(yè)出貨控制和工業(yè)自動化中應(yīng)用條碼則可提高出貨效率,因此,條碼的質(zhì)量直接影響到公司的運(yùn)作。傳統(tǒng)的條碼打印方式是人工輸入產(chǎn)品條碼號、打印、記錄打印過的條碼號及判斷是否重碼。這種模式?jīng)]有數(shù)據(jù)庫管控,對打印過的條碼無從查詢,因此一直有條碼重碼的現(xiàn)象,而且當(dāng)條碼損壞時,產(chǎn)線工作人員需重新手動補(bǔ)印條碼,從而增加了產(chǎn)線工作人員的作業(yè)負(fù)擔(dān)。通過計(jì)算機(jī)系統(tǒng),可提高條碼打印的效率,使得條碼的打印及時、準(zhǔn)確。如美國專利商標(biāo)局于2003年10月16日公開的第20030193530號專利申請案,該專利申請案名稱為“條碼打印模塊(BarcodePrinting Module)”,其提供一存儲媒體,并通過計(jì)算機(jī)系統(tǒng)接收來自打印裝置的驅(qū)動信號打印條碼,實(shí)現(xiàn)條碼打印的自動化管理,提高了條碼打印的效率。
      然而,上述方法只能正常打印條碼,無法防止條碼重碼情況出現(xiàn)及無法保證正確補(bǔ)印條碼,從而不能保證條碼質(zhì)量,降低打印效率。
      因此,有必要提供一種應(yīng)用于制造業(yè)的條碼打印防呆系統(tǒng)及方法,其不僅可以對打印過的條碼號進(jìn)行數(shù)據(jù)庫管控,同時能夠依據(jù)條碼號的唯一性防止打印條碼重碼,及時補(bǔ)印損壞的條碼,并減少人工操作。

      發(fā)明內(nèi)容本發(fā)明的主要目的在于提供一種條碼打印防呆系統(tǒng)及方法,其可通過記錄已打印過的條碼號,根據(jù)條碼號的唯一性防止打印條碼重碼,并及時快速補(bǔ)印損壞的條碼。
      為達(dá)到上述發(fā)明目的,本發(fā)明提供一種條碼打印防呆系統(tǒng),其可用于進(jìn)行條碼打印的防呆管理。所述防呆指依據(jù)每個條碼號的唯一性防止打印出的條碼重碼。該系統(tǒng)包括一服務(wù)器、一數(shù)據(jù)庫、多個使用者計(jì)算機(jī)及一打印機(jī)。服務(wù)器用于控制條碼打印流程,防止條碼重碼,其包括一基本資料維護(hù)模塊,用于維護(hù)條碼打印過程中所需包含的基本資料,所述基本資料包括產(chǎn)品料號資料、條碼資料等;一打印參數(shù)設(shè)定模塊,用于設(shè)定條碼打印參數(shù),所述打印參數(shù)包括客戶類型、打印速度、打印日期、產(chǎn)品料號、當(dāng)前打印數(shù)量、打印總數(shù)、條碼大小、條碼格式及條碼號進(jìn)制等;一初始條碼確定模塊,用于在數(shù)據(jù)庫中查詢相應(yīng)打印日期下該產(chǎn)品料號的最大條碼號,并將該最大條碼號增加一;一條碼打印控制模塊,用于控制條碼的打印過程,根據(jù)條碼號的唯一性防止打印條碼重碼。數(shù)據(jù)庫用于存儲條碼打印過程中的各種相關(guān)信息。所述各種相關(guān)信息包括產(chǎn)品料號資料、條碼資料、客戶資料等。打印機(jī)用于打印條碼。
      其中,條碼打印控制模塊還包括一打印控制子模塊,用于當(dāng)一條碼打印完成之后,將該條碼號增加一,當(dāng)前打印數(shù)量增加一,所述條碼號增加一后,對于不同的條碼號進(jìn)制產(chǎn)生不同的條碼號,如當(dāng)打印參數(shù)設(shè)定模塊設(shè)定對應(yīng)于產(chǎn)品料號的條碼號為十六進(jìn)制時,若初始打印條碼號依次為0、1、......、8、9、A、B、C、D、E、F、10、......,則條碼號增加一后,產(chǎn)生的條碼號依次為1、2、......、9、A、B、C、D、E、F、10、11......;一條碼打印判斷子模塊,用于根據(jù)用戶輸入的指令判斷用戶是否取消該打??;一打印數(shù)量判斷子模塊,用于當(dāng)用戶打印條碼時,判斷當(dāng)前打印數(shù)量是否超過預(yù)先設(shè)定的打印總數(shù);一條碼補(bǔ)印判斷子模塊,用于根據(jù)用戶輸入的補(bǔ)印指令判斷用戶是否補(bǔ)印損壞的條碼;一需補(bǔ)印條碼接收子模塊,用于接收用戶輸入的連續(xù)需補(bǔ)印條碼中的初始條碼號及補(bǔ)印條碼總數(shù)。
      本發(fā)明還提供一種條碼打印防呆方法,該方法包括以下步驟(a)維護(hù)基本資料;(b)設(shè)定打印參數(shù);(c)查詢當(dāng)前打印日期下該產(chǎn)品料號的最大條碼號;(d)最大條碼號增加一;(e)打印該條碼;(f)條碼號增加一,當(dāng)前打印數(shù)量增加一;(g)判斷用戶是否取消該打印,若用戶取消該打印,則顯示已打印條碼號及相應(yīng)產(chǎn)品料號,流程結(jié)束;(h)若用戶不取消該打印,則判斷當(dāng)前打印數(shù)量是否超過打印總數(shù),若沒有超過則流程返回步驟(e);(i)若超過則判斷用戶是否補(bǔ)印損壞的條碼;(j)若用戶不補(bǔ)印損壞的條碼,則顯示已打印條碼號及相應(yīng)產(chǎn)品料號,流程結(jié)束;(k)若用戶補(bǔ)印損壞的條碼,則接收用戶輸入的連續(xù)需補(bǔ)印條碼中的初始條碼號及補(bǔ)印條碼總數(shù),返回步驟(e)。
      通過上述系統(tǒng)及方法,可減少重碼情況的出現(xiàn),提高條碼打印的準(zhǔn)確率和效率。

      圖1是本發(fā)明條碼打印防呆系統(tǒng)的硬件架構(gòu)圖。
      圖2是本發(fā)明所述服務(wù)器的功能模塊圖。
      圖3是本發(fā)明條碼打印防呆方法的流程圖。
      具體實(shí)施方式

      請參閱圖1所示,是本發(fā)明條碼打印防呆系統(tǒng)的硬件架構(gòu)圖。該系統(tǒng)包括一服務(wù)器1、一數(shù)據(jù)庫2、多個使用者計(jì)算機(jī)3及一打印機(jī)4。其中,多個使用者計(jì)算機(jī)3通過網(wǎng)絡(luò)6與服務(wù)器1相連,服務(wù)器1通過連接5與數(shù)據(jù)庫2相連,并通過網(wǎng)絡(luò)6與打印機(jī)4相連。網(wǎng)絡(luò)6是一種電子網(wǎng)絡(luò),其可以是企業(yè)內(nèi)部網(wǎng)(Intranet)、互聯(lián)網(wǎng)(Internet)或其它類型網(wǎng)絡(luò)。連接5是一種數(shù)據(jù)庫連接,如開放式數(shù)據(jù)庫連接(Open Database Connectivity,ODBC),或者Java數(shù)據(jù)庫連接(Java Database Connectivity,JDBC)等。使用者計(jì)算機(jī)3為使用者提供一交互式用戶界面,便于使用者進(jìn)行基本資料維護(hù)、設(shè)定打印參數(shù)及執(zhí)行打印條碼操作。服務(wù)器1包括多個軟件功能模塊(如圖2所示),用于設(shè)置打印參數(shù)、確定初始打印條碼號、增加條碼號及當(dāng)前打印數(shù)量、判斷打印數(shù)量、補(bǔ)印損壞的條碼。數(shù)據(jù)庫2用于存儲條碼打印過程中的各種相關(guān)信息。所述各種相關(guān)信息包括產(chǎn)品料號資料、條碼資料、客戶資料等。打印機(jī)4用于打印條碼。
      請參閱圖2所示,是本發(fā)明所述服務(wù)器的功能模塊圖。該服務(wù)器1包括一基本資料維護(hù)模塊21、一打印參數(shù)設(shè)定模塊22、一初始條碼確定模塊23及一條碼打印控制模塊24。
      基本資料維護(hù)模塊21用于維護(hù)條碼打印過程中所需包含的基本資料。其中,所述維護(hù)包括對基本資料進(jìn)行增加、修改、刪除和查詢等操作。所述基本資料包括產(chǎn)品料號資料、條碼資料等。其中產(chǎn)品料號資料包括產(chǎn)品料號、產(chǎn)品版次、產(chǎn)品類型、客戶名、客戶料號、及客戶版次等;條碼資料包括條碼格式、條碼大小、條碼號進(jìn)制等。所述進(jìn)制包括十進(jìn)制、十六進(jìn)制、三十二進(jìn)制、三十六進(jìn)制等。上述基本資料保存于數(shù)據(jù)庫2。
      打印參數(shù)設(shè)定模塊22用于設(shè)定條碼打印參數(shù),包括客戶類型、打印速度、打印日期、產(chǎn)品料號、當(dāng)前打印數(shù)量、打印總數(shù)、條碼大小、條碼格式及條碼號進(jìn)制等,并保存于數(shù)據(jù)庫2。所述當(dāng)前打印數(shù)量設(shè)定為零。
      初始條碼確定模塊23用于在數(shù)據(jù)庫2中查詢相應(yīng)打印日期下該產(chǎn)品料號的最大條碼號,并將該最大條碼號增加一。
      條碼打印控制模塊24用于控制條碼的打印過程,防止打印條碼重碼,其包括一打印控制子模塊241、一條碼打印判斷子模塊242、一打印數(shù)量判斷子模塊243、一條碼補(bǔ)印判斷子模塊244及一需補(bǔ)印條碼接收子模塊245。其中,該打印控制子模塊241用于當(dāng)一條碼打印完成之后,將該條碼號增加一,當(dāng)前打印數(shù)量增加一。所述條碼號增加一后,對于不同的條碼號進(jìn)制產(chǎn)生不同的條碼號。如當(dāng)打印參數(shù)設(shè)定模塊22設(shè)定對應(yīng)于產(chǎn)品料號的條碼號為十六進(jìn)制時,若初始打印條碼號依次為0、1、......、8、9、A、B、C、D、E、F、10、......,則條碼號增加一后,產(chǎn)生的條碼號依次為1、2、......、9、A、B、C、D、E、F、10、11......。該條碼打印判斷子模塊242用于根據(jù)用戶輸入的指令判斷用戶是否取消該打印,若取消該打印則停止打印條碼;若沒有取消該打印則打印下一條碼。該打印數(shù)量判斷子模塊243用于當(dāng)用戶打印條碼時,判斷當(dāng)前打印數(shù)量是否超過預(yù)先設(shè)定的打印總數(shù),若沒有超過則繼續(xù)打印條碼;若超過則判斷用戶是否需要補(bǔ)印條碼(如下所述)。該條碼補(bǔ)印判斷子模塊244用于根據(jù)用戶輸入的補(bǔ)印指令判斷用戶是否補(bǔ)印損壞的條碼,若用戶補(bǔ)印條碼則補(bǔ)印損壞的條碼。需補(bǔ)印條碼接收子模塊245用于接收用戶通過使用者計(jì)算機(jī)3輸入的連續(xù)需補(bǔ)印條碼中的初始條碼號及補(bǔ)印條碼總數(shù)。
      請參閱圖3所示,是本發(fā)明條碼打印防呆方法的流程圖。首先,基本資料維護(hù)模塊21維護(hù)基本資料(步驟S301),接著打印參數(shù)設(shè)定模塊22根據(jù)用戶的需求,設(shè)定打印客戶類型、打印速度、打印日期、產(chǎn)品料號、當(dāng)前打印數(shù)量、打印總數(shù)、條碼大小、條碼格式及條碼號進(jìn)制等,其中,設(shè)定當(dāng)前打印數(shù)量為零,并保存于數(shù)據(jù)庫2中(步驟S302)。初始條碼確定模塊23在數(shù)據(jù)庫2中查詢當(dāng)前打印日期下該產(chǎn)品料號的最大條碼號(步驟S303),并將該最大條碼號增加一(步驟S304)。打印機(jī)4打印該條碼,并保存于數(shù)據(jù)庫2(步驟S305)。該條碼打印完成后,由打印控制子模塊241將該條碼號增加一,當(dāng)前打印數(shù)量增加一,并保存于數(shù)據(jù)庫2中(步驟S306)。條碼打印判斷子模塊242根據(jù)用戶輸入的指令判斷用戶是否取消該打印(步驟S307),若用戶取消該打印,則直接執(zhí)行步驟S310,通過使用者計(jì)算機(jī)3顯示已打印條碼號及相應(yīng)產(chǎn)品料號;若用戶不取消該打印,則執(zhí)行步驟S308,打印數(shù)量判斷子模塊243從數(shù)據(jù)庫2中取出打印總數(shù),判斷當(dāng)前打印數(shù)量是否超過打印總數(shù)(步驟S308)。若沒有超過則返回步驟S305,打印機(jī)4繼續(xù)打印條碼;若超過則條碼補(bǔ)印判斷子模塊244根據(jù)用戶輸入的補(bǔ)印指令判斷用戶是否補(bǔ)印損壞的條碼(步驟S309)。若用戶補(bǔ)印損壞的條碼,則需補(bǔ)印條碼接收子模塊245接收用戶輸入的連續(xù)需補(bǔ)印條碼中的初始條碼號及補(bǔ)印條碼總數(shù)(步驟S311),流程返回步驟S305,繼續(xù)下面的流程;若用戶不補(bǔ)印損壞的條碼,通過使用者計(jì)算機(jī)3顯示已打印條碼號及相應(yīng)產(chǎn)品料號(步驟S310),流程結(jié)束。
      權(quán)利要求
      1.一種條碼打印防呆系統(tǒng),其包括一服務(wù)器、一數(shù)據(jù)庫、多個使用者計(jì)算機(jī)及一打印機(jī),其特征在于服務(wù)器,用于控制條碼打印流程,防止條碼重碼,其包括一基本資料維護(hù)模塊,用于維護(hù)條碼打印過程中所需包含的基本資料;一打印參數(shù)設(shè)定模塊,用于設(shè)定條碼打印參數(shù);一初始條碼確定模塊,用于在數(shù)據(jù)庫中查詢相應(yīng)打印日期下該產(chǎn)品料號的最大條碼號,并將該最大條碼號增加一;一條碼打印控制模塊,用于控制條碼的打印過程,根據(jù)條碼號的唯一性防止打印條碼重碼,其包括一打印控制子模塊,用于當(dāng)一條碼打印完成之后,將該條碼號增加一,當(dāng)前打印數(shù)量增加一;一打印數(shù)量判斷子模塊,用于當(dāng)用戶打印條碼時,判斷當(dāng)前打印數(shù)量是否超過預(yù)先設(shè)定的打印總數(shù);及一需補(bǔ)印條碼接收子模塊,用于接收用戶輸入的連續(xù)需補(bǔ)印條碼中的初始條碼號及補(bǔ)印條碼總數(shù);數(shù)據(jù)庫,用于存儲條碼打印過程中的各種相關(guān)信息;及打印機(jī),用于打印條碼。
      2.如權(quán)利要求1所述的條碼打印防呆系統(tǒng),其特征在于,使用者計(jì)算機(jī)提供一交互式用戶界面,便于使用者進(jìn)行基本資料維護(hù)、設(shè)定打印參數(shù)及執(zhí)行打印條碼操作。
      3.如權(quán)利要求1所述的條碼打印防呆系統(tǒng),其特征在于,所述基本資料包括產(chǎn)品料號資料、條碼資料。
      4.如權(quán)利要求1所述的條碼打印防呆系統(tǒng),其特征在于,所述打印參數(shù)包括客戶類型、打印速度、打印日期、產(chǎn)品料號、當(dāng)前打印數(shù)量、打印總數(shù)、條碼大小、條碼格式及條碼號進(jìn)制。
      5.如權(quán)利要求1所述的條碼打印防呆系統(tǒng),其特征在于,所述各種相關(guān)信息包括產(chǎn)品料號資料、條碼資料、客戶資料。
      6.如權(quán)利要求1所述的條碼打印防呆系統(tǒng),其特征在于,條碼打印控制模塊尚包括一條碼打印判斷子模塊,用于根據(jù)用戶輸入的指令判斷用戶是否取消該打?。灰粭l碼補(bǔ)印判斷子模塊,用于根據(jù)用戶輸入的補(bǔ)印指令判斷用戶是否補(bǔ)印損壞的條碼。
      7.一種條碼打印防呆方法,其可用于進(jìn)行條碼的打印防呆管理,其特征在于,該方法包括如下步驟維護(hù)基本資料;設(shè)定打印參數(shù);獲得打印日期下該產(chǎn)品料號的最大條碼號,并將該最大條碼號增加一;打印一條碼,并保存于數(shù)據(jù)庫;條碼號增加一,當(dāng)前打印數(shù)量增加一;判斷用戶是否取消該打?。蝗粲脩舨蝗∠摯蛴?,則判斷當(dāng)前打印數(shù)量是否超過打印總數(shù);若當(dāng)前打印數(shù)量超過打印總數(shù),則判斷用戶是否補(bǔ)印損壞的條碼;及若用戶補(bǔ)印損壞的條碼,則接收用戶輸入的連續(xù)需補(bǔ)印條碼中的初始條碼號及補(bǔ)印條碼總數(shù),并打印該條碼。
      8.如權(quán)利要求7所述的條碼打印防呆方法,其特征在于,判斷用戶是否需要取消該打印還包括步驟若用戶需要取消該打印,則顯示已打印條碼號及相應(yīng)產(chǎn)品料號,流程結(jié)束。
      9.如權(quán)利要求7所述的條碼打印防呆方法,其特征在于,判斷當(dāng)前打印數(shù)量是否超過打印總數(shù)還包括步驟若沒有超過,則繼續(xù)打印條碼。
      10.如權(quán)利要求7所述的條碼打印防呆方法,其特征在于,判斷用戶是否需要補(bǔ)印損壞的條碼還包括步驟若用戶不需要補(bǔ)印損壞的條碼,則顯示已打印條碼號及相應(yīng)產(chǎn)品料號,流程結(jié)束。
      全文摘要
      一種條碼打印防呆系統(tǒng)及方法,其可通過數(shù)據(jù)庫管控條碼,依據(jù)條碼號的唯一性,防止打印條碼重碼。該系統(tǒng)包括一服務(wù)器、一數(shù)據(jù)庫、多個使用者計(jì)算機(jī)及一打印機(jī)。服務(wù)器用于控制條碼打印流程,防止條碼重碼,其包括一基本資料維護(hù)模塊,用于維護(hù)條碼打印過程中所需包含的基本資料;一打印參數(shù)設(shè)定模塊,用于設(shè)定條碼打印參數(shù);一初始條碼確定模塊,用于在數(shù)據(jù)庫中查詢相應(yīng)打印日期下該產(chǎn)品料號的最大條碼號,并將該最大條碼號增加一;一條碼打印控制模塊,用于控制條碼的打印過程,根據(jù)條碼號的唯一性防止打印條碼重碼。數(shù)據(jù)庫用于存儲條碼打印過程中的各種相關(guān)信息。
      文檔編號B41J3/00GK1660587SQ200410015529
      公開日2005年8月31日 申請日期2004年2月27日 優(yōu)先權(quán)日2004年2月27日
      發(fā)明者諶慶元, 李盛 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1