国产精品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>

      自動(dòng)化打印條碼的方法及系統(tǒng)的制作方法

      文檔序號(hào):10724498閱讀:359來源:國(guó)知局
      自動(dòng)化打印條碼的方法及系統(tǒng)的制作方法
      【專利摘要】本發(fā)明公開了一種自動(dòng)化打印條碼的系統(tǒng),包括:條碼生成軟件,用于啟動(dòng)打印控制框;打印控制工具,用于配置條碼信息來源,并讀取產(chǎn)品的條碼信息;以及傳輸所述條碼信息到所述打印控制框,并控制打印。通過上述方式,本發(fā)明可以為不同序列號(hào)的設(shè)備快速生成對(duì)應(yīng)條碼,實(shí)現(xiàn)簡(jiǎn)單,操作簡(jiǎn)易,生成快的優(yōu)點(diǎn)。
      【專利說明】
      自動(dòng)化打印條碼的方法及系統(tǒng)
      技術(shù)領(lǐng)域
      [0001]本發(fā)明涉及條碼打印技術(shù)領(lǐng)域,尤其是涉及一種自動(dòng)化打印條碼的方法及系統(tǒng)。
      【背景技術(shù)】
      [0002]目前,市面上還沒有一種可整合現(xiàn)有條碼生成工具和產(chǎn)品,以實(shí)現(xiàn)自動(dòng)控制條碼打印生產(chǎn)的可行性方案,一般條碼軟件只能提供單一的條碼布局功能,用戶在生產(chǎn)環(huán)節(jié)中總是需要手動(dòng)輸入產(chǎn)品的序列號(hào)等信息并控制條碼軟件打印輸出,操作繁瑣,還容易出錯(cuò),尤其對(duì)于需要批量生成條碼的場(chǎng)景下,大大影響了工作效率。

      【發(fā)明內(nèi)容】

      [0003]本發(fā)明所要解決的技術(shù)問題是:提供自動(dòng)化條碼打印方案,實(shí)現(xiàn)批量生成條碼,提高工作效率,且操作簡(jiǎn)單。
      [0004]為了解決上述技術(shù)問題,本發(fā)明采用的技術(shù)方案為:提供一種自動(dòng)化打印條碼的系統(tǒng),包括:
      [0005]條碼生成軟件,用于啟動(dòng)打印控制框;
      [0006]打印控制工具,用于配置條碼信息來源,并讀取產(chǎn)品的條碼信息;以及
      [0007]傳輸所述條碼信息到所述打印控制框,并控制打印。
      [0008]為解決上述問題,本發(fā)明還提供一種自動(dòng)化打印條碼的方法,包括:
      [0009]通過條碼生成軟件啟動(dòng)打印控制框;
      [0010]打印控制工具配置條碼信息來源,并讀取產(chǎn)品的條碼信息;
      [0011 ]打印控制工具傳輸所述條碼信息到所述打印控制框,并控制打印。
      [0012]本發(fā)明的有益效果在于:區(qū)別于現(xiàn)有技術(shù),本發(fā)明通過條碼生成軟件啟動(dòng)打印控制框;打印控制工具配置條碼信息來源,并讀取產(chǎn)品的條碼信息,傳輸所述條碼信息到所述打印控制框,以控制打印。通過上述方式,本發(fā)明可以為不同序列號(hào)的設(shè)備快速生成對(duì)應(yīng)條碼,實(shí)現(xiàn)簡(jiǎn)單,操作簡(jiǎn)易,生成快的優(yōu)點(diǎn)。
      【附圖說明】
      [0013]圖1為本發(fā)明具體實(shí)施例中的體系結(jié)構(gòu)示意圖;
      [0014]圖2為本發(fā)明具體實(shí)施例二串口通信案例下打印控制工具的工作流程圖示意圖。
      【具體實(shí)施方式】
      [0015]為詳細(xì)說明本發(fā)明的技術(shù)內(nèi)容、所實(shí)現(xiàn)目的及效果,以下結(jié)合實(shí)施方式并配合附圖予以說明。
      [0016]本發(fā)明最關(guān)鍵的構(gòu)思在于:采用功能擴(kuò)展的形式,完成從數(shù)據(jù)輸入源到輸出源的整合和控制。
      [0017]本發(fā)明實(shí)施例一提供一種自動(dòng)化打印條碼的系統(tǒng),包括:
      [0018]條碼生成軟件,用于啟動(dòng)打印控制框;
      [0019]打印控制工具,用于配置條碼信息來源,并讀取產(chǎn)品的條碼信息;以及
      [0020]傳輸所述條碼信息到所述打印控制框,并控制打印。
      [0021]區(qū)別于現(xiàn)有技術(shù),本發(fā)明通過條碼生成軟件啟動(dòng)打印控制框;打印控制工具配置條碼信息來源,并讀取產(chǎn)品的條碼信息,傳輸所述條碼信息到所述打印控制框,以控制打印。通過上述方式,本發(fā)明可以為不同序列號(hào)的設(shè)備快速生成對(duì)應(yīng)條碼,實(shí)現(xiàn)簡(jiǎn)單,操作簡(jiǎn)易,生成快的優(yōu)點(diǎn)。
      [0022]本發(fā)明的條碼生成軟件可以是Label Matrix 32軟件(Label Matrix 32是一款通用的打印軟件,適合任何條碼打印機(jī)使用,具有較強(qiáng)的排版功能,支持多種條碼類型,可打印二維條碼),其中,所述系統(tǒng)還包括計(jì)算機(jī);用于配置Label Matrix 32條碼生成軟件,并通過串口、USB或掃描槍連接產(chǎn)品;以及連接打印控制工具,并配置打印驅(qū)動(dòng)。
      [0023]Label Matrix32軟件用于在啟動(dòng)后,新建或打開條碼模板,并基于所述條碼模板開啟打印控制框。
      [0024]而所述打印控制工具具體用于:監(jiān)聽串口來源數(shù)據(jù);獲取產(chǎn)品通過串口上送的條碼信息;在監(jiān)聽到串口數(shù)據(jù)后,按照協(xié)議解析,提取產(chǎn)品的文本信息;其中,所述文本信息包括產(chǎn)品序列號(hào)及產(chǎn)品編碼。
      [0025]為了將產(chǎn)品條碼信息打印出來,本發(fā)明所述系統(tǒng)還包括打印機(jī),其中:
      [0026]打印控制工具遍歷窗口句柄信息,獲取Label Matrix32軟件的主窗口及子窗口;
      [0027]依次遞歸遍歷所述子窗口,查找對(duì)應(yīng)的打印控制窗口;
      [0028]打印控制工具記錄打印控制窗口中的文本輸入框句柄和打印按鈕的句柄,通過窗口消息將條碼文本信息發(fā)送到打印控制框,并用窗口消息控制啟動(dòng)打印;
      [0029]Label Matrix 32軟件將條碼文本信息按照所述條碼模板,輸出到打印機(jī),控制打印機(jī)打印輸出條碼。
      [0030]本發(fā)明涉及如下幾個(gè)部分:1.Label Matrix32條碼生成軟件;2.打印機(jī);3.提供條碼信息來源的產(chǎn)品;4.打印控制工具;其中Label Matrix32條碼生成軟件用來生成條碼模板和控制打印機(jī)打印條碼,而打印控制工具實(shí)現(xiàn)了將前三項(xiàng)整合的功能,通過不同形式從產(chǎn)品獲取需要打印的條碼信息,將其轉(zhuǎn)換成文本信息,發(fā)送Label Matrix32條碼生成軟件上,并控制其打印輸出條碼。
      [0031]實(shí)際中,用戶可使用MicrosoftSPY++工具分析條碼生成軟件打印窗口的結(jié)構(gòu),通過此工具可以確認(rèn)打印窗口的層級(jí)關(guān)系以及窗口類名和標(biāo)題、窗口控件的類名以及名稱;
      [0032]獲取這些信息后,使用windows提供的標(biāo)準(zhǔn)API可以獲取需要控制的各個(gè)控件的句柄,而基于windows的消息機(jī)制,通過對(duì)這些控件發(fā)送特定的消息可以模擬用戶輸入和點(diǎn)擊按鍵的效果,從而實(shí)現(xiàn)自動(dòng)化控制打印流程。
      [0033]至于時(shí)機(jī)的控制,由于其原理是模擬用戶操控的流程,故而其本質(zhì)就是通過軟件機(jī)械式的替代用戶操作的需要執(zhí)行的動(dòng)作,并將這些動(dòng)作連貫起來,形成循環(huán),實(shí)現(xiàn)快速批量的效果。
      [0034]區(qū)別于現(xiàn)有技術(shù),本發(fā)明的快速生成產(chǎn)品匹配條碼的設(shè)計(jì)方案,通過此方法可以為不同序列號(hào)的設(shè)備快速生成對(duì)應(yīng)條碼,同時(shí)其有實(shí)現(xiàn)簡(jiǎn)單,操作簡(jiǎn)易,生成快的優(yōu)點(diǎn)。
      [0035]本發(fā)明通過在智能設(shè)備上實(shí)現(xiàn)一個(gè)工具,整合條碼設(shè)計(jì)工具,打通產(chǎn)品到條碼設(shè)計(jì)工具間的序列號(hào)傳輸,自動(dòng)完成條碼輸出功能。即通過模擬按鍵消息的方式來執(zhí)行控制,在這個(gè)機(jī)制的基礎(chǔ)上,本發(fā)明主要通過窗口分析工具分析打印軟件的各個(gè)子窗口的信息(窗口名稱、類別、窗口關(guān)系),從而完成按鍵、輸入框的識(shí)別,進(jìn)而實(shí)現(xiàn)對(duì)應(yīng)的模擬輸入功會(huì)K。
      [0036]對(duì)應(yīng)地,本發(fā)明還提供一種自動(dòng)化打印條碼的方法,包括:
      [0037]通過條碼生成軟件啟動(dòng)打印控制框;
      [0038]打印控制工具配置條碼信息來源,并讀取產(chǎn)品的條碼信息;
      [0039]打印控制工具傳輸所述條碼信息到所述打印控制框,并控制打印。
      [0040]其中,在執(zhí)行上述步驟之前,需要計(jì)算機(jī)配置Label Matrix 32條碼生成軟件,并通過串口、USB或掃描槍連接產(chǎn)品;
      [0041]計(jì)算機(jī)連接打印控制工具,并配置打印驅(qū)動(dòng)。
      [0042]具體地,在啟動(dòng)Label Matrix32條碼生成軟件后,新建或打開條碼模板;
      [0043]基于所述條碼模板開啟打印控制框。
      [0044]然后,啟動(dòng)打印控制工具,監(jiān)聽串口來源數(shù)據(jù);
      [0045]產(chǎn)品將條碼信息通過串口上送到打印控制工具;
      [0046]打印控制工具在監(jiān)聽到串口數(shù)據(jù)后,按照協(xié)議解析,提取產(chǎn)品的文本信息;
      [0047]所述文本信息包括產(chǎn)品序列號(hào)及產(chǎn)品編碼。
      [0048]最后,打印控制工具通過父子窗口關(guān)系遍歷窗口句柄信息,獲取Label Matrix32軟件的主窗口及子窗口;
      [0049]依次遞歸遍歷所述子窗口,查找對(duì)應(yīng)的打印控制窗口;
      [0050]打印控制工具記錄打印控制窗口中的文本輸入框句柄和打印按鈕的句柄,通過窗口消息將條碼文本信息發(fā)送到打印控制框,并用窗口消息控制啟動(dòng)打?。?br>[0051 ] Label Matrix 32軟件將條碼文本信息按照所述條碼模板,輸出到打印機(jī),控制打印機(jī)打印輸出條碼。
      [0052]為方便理解,以下結(jié)合附圖1?2,通過一個(gè)具體實(shí)施例進(jìn)行說明。
      [0053]圖1為本發(fā)明的體系結(jié)構(gòu),PC通過串口、USB、掃描槍等方式與產(chǎn)品連接,打印控制工具從需要打印條碼的產(chǎn)品獲取文本信息,Label Matrix32條碼設(shè)計(jì)軟件設(shè)置好條碼模板,配置打印輸入窗口,打印控制工具通過系統(tǒng)API查找Label Matrix32程序的打印輸入窗口子窗口句柄,將文本信息寫入控制窗口,并控制Label Matrix32啟動(dòng)打印,LabelMatr ix32接收到打印指令,將打印內(nèi)容傳輸給打印機(jī),控制打印機(jī)輸出條碼。
      [0054]圖2是串口通信案例下打印控制工具的工作流程圖,PC通過串口設(shè)備連接產(chǎn)品,通過通信指令從產(chǎn)品端獲取打印條碼的文本信息(諸如序列號(hào)、產(chǎn)品編碼等信息)。
      [0055]本發(fā)明中實(shí)現(xiàn)的具體步驟:
      [0056]PC電腦安裝Label Matrix 32軟件,打印控制工具;PC同產(chǎn)品通過串口數(shù)據(jù)線連接;PC與支持條碼打印的打印機(jī)連接,PC已安裝好打印機(jī)驅(qū)動(dòng),可以隨時(shí)開始打?。?br>[0057]1.啟動(dòng)Label Matrix32軟件,新建或打開條碼模板,并基于此模板開啟打印控制窗P O
      [0058]2.啟動(dòng)打印控制工具,開始監(jiān)聽串口數(shù)據(jù)。
      [0059]3.產(chǎn)品將條碼文本信息通過串口上送。
      [0060]4.打印控制工具監(jiān)聽到串口數(shù)據(jù),按照協(xié)議解析,提取其中的文本信息。
      [0061 ] 5.打印控制工具通過遍歷桌面上的窗口句柄信息,找到Label Matrix32軟件的主窗口,并依次遞歸遍歷其子窗口,查找到對(duì)應(yīng)的打印控制窗口。
      [0062]6.打印控制工具記錄打印控制窗口中的文本輸入框句柄和打印按鈕的句柄,通過窗口消息將條碼文本信息發(fā)送到輸入框,并用窗口消息控制打印按鈕按下。
      [0063]7.Label Matrix 32軟件將條碼文本信息按照預(yù)設(shè)的條碼模板,輸出到打印機(jī),控制打印機(jī)打印輸出條碼。
      [0064]本發(fā)明創(chuàng)新的采用功能擴(kuò)展的形式,用一個(gè)新設(shè)計(jì)的程序,完成從數(shù)據(jù)輸入源到輸出源的整合和控制,由此彌補(bǔ)了已有軟件在個(gè)性化定制和自動(dòng)化的不足,對(duì)于特定的生產(chǎn)目的顯著提高了效率。
      [0065]應(yīng)當(dāng)說明的是,本發(fā)明關(guān)鍵技術(shù)在于基于第三方打印設(shè)計(jì)軟件操作,但第三方打印軟件的功能源碼完全封閉的情況下,巧妙的使用Windows系統(tǒng)的窗口機(jī)制,利用窗口消息,實(shí)現(xiàn)對(duì)已有條碼設(shè)計(jì)軟件的控制,從而將文本信息形成條碼打印輸出。
      [0066]以上所述僅為本發(fā)明的實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等同變換,或直接或間接運(yùn)用在相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
      【主權(quán)項(xiàng)】
      1.一種自動(dòng)化打印條碼的系統(tǒng),其特征在于,包括: 條碼生成軟件,用于啟動(dòng)打印控制框; 打印控制工具,用于配置條碼信息來源,并讀取產(chǎn)品的條碼信息;以及 傳輸所述條碼信息到所述打印控制框,并控制打印。2.根據(jù)權(quán)利要求1所述自動(dòng)化打印條碼的系統(tǒng),其特征在于,還包括:計(jì)算機(jī); 所述計(jì)算機(jī)用于配置Label Matrix 32條碼生成軟件,并通過串口、USB或掃描槍連接產(chǎn)品;以及 連接打印控制工具,并配置打印驅(qū)動(dòng)。3.根據(jù)權(quán)利要求2所述自動(dòng)化打印條碼的系統(tǒng),其特征在于,所述條碼生成軟件為L(zhǎng)abel Matrix32軟件: Label Matrix32軟件用于在啟動(dòng)后,新建或打開條碼模板;以及 基于所述條碼模板開啟打印控制框。4.根據(jù)權(quán)利要求3所述自動(dòng)化打印條碼的系統(tǒng),其特征在于,所述打印控制工具具體用于: 監(jiān)聽串口來源數(shù)據(jù); 獲取產(chǎn)品通過串口上送的條碼信息; 在監(jiān)聽到串口數(shù)據(jù)后,按照協(xié)議解析,提取產(chǎn)品的文本信息; 其中,所述文本信息包括產(chǎn)品序列號(hào)及產(chǎn)品編碼。5.根據(jù)權(quán)利要求4所述自動(dòng)化打印條碼的系統(tǒng),其特征在于,還包括打印機(jī),其中: 打印控制工具遍歷窗口句柄信息,獲取Label Matrix32軟件的主窗口及子窗口; 依次遞歸遍歷所述子窗口,查找對(duì)應(yīng)的打印控制窗口; 打印控制工具記錄打印控制窗口中的文本輸入框句柄和打印按鈕的句柄,通過窗口消息將條碼文本信息發(fā)送到打印控制框,并用窗口消息控制啟動(dòng)打??; Label Matrix 32軟件將條碼文本信息按照所述條碼模板,輸出到打印機(jī),控制打印機(jī)打印輸出條碼。6.—種自動(dòng)化打印條碼的方法,其特征在于,包括: 通過條碼生成軟件啟動(dòng)打印控制框; 打印控制工具配置條碼信息來源,并讀取產(chǎn)品的條碼信息; 打印控制工具傳輸所述條碼信息到所述打印控制框,并控制打印。7.根據(jù)權(quán)利要求6所述自動(dòng)化打印條碼的方法,其特征在于,還包括: 計(jì)算機(jī)配置Label Matrix 32條碼生成軟件,并通過串口、USB或掃描槍連接產(chǎn)品; 計(jì)算機(jī)連接打印控制工具,并配置打印驅(qū)動(dòng)。8.根據(jù)權(quán)利要求7所述自動(dòng)化打印條碼的方法,其特征在于,通過條碼生成軟件啟動(dòng)打印控制框的步驟具體為: 啟動(dòng)Label Matrix32條碼生成軟件,新建或打開條碼模板; 基于所述條碼模板開啟打印控制框。9.根據(jù)權(quán)利要求8所述自動(dòng)化打印條碼的方法,其特征在于,打印控制工具配置條碼信息來源,并讀取產(chǎn)品的條碼信息的步驟具體為: 啟動(dòng)打印控制工具,監(jiān)聽串口來源數(shù)據(jù); 產(chǎn)品將條碼信息通過串口上送到打印控制工具; 打印控制工具在監(jiān)聽到串口數(shù)據(jù)后,按照協(xié)議解析,提取產(chǎn)品的文本信息; 所述文本信息包括產(chǎn)品序列號(hào)及產(chǎn)品編碼。10.根據(jù)權(quán)利要求9所述自動(dòng)化打印條碼的方法,其特征在于,打印控制工具傳輸所述條碼信息到所述打印控制框,并控制打印的Fragment的步驟具體為: 打印控制工具遍歷窗口句柄信息,獲取Label Matrix32軟件的主窗口及子窗口; 依次遞歸遍歷所述子窗口,查找對(duì)應(yīng)的打印控制窗口; 打印控制工具記錄打印控制窗口中的文本輸入框句柄和打印按鈕的句柄,通過窗口消息將條碼文本信息發(fā)送到打印控制框,并用窗口消息控制啟動(dòng)打??; Label Matrix 32軟件將條碼文本信息按照所述條碼模板,輸出到打印機(jī),控制打印機(jī)打印輸出條碼。
      【文檔編號(hào)】G06K19/06GK106095348SQ201610403256
      【公開日】2016年11月9日
      【申請(qǐng)日】2016年6月8日
      【發(fā)明人】吳衛(wèi)東, 吳軍華
      【申請(qǐng)人】福建聯(lián)迪商用設(shè)備有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1