两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

標(biāo)簽打印方法

文檔序號(hào):6580771閱讀:372來(lái)源:國(guó)知局
專(zhuān)利名稱:標(biāo)簽打印方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種標(biāo)簽打印方法,特別是涉及一種能夠?qū)⑸a(chǎn)在線的標(biāo)簽實(shí)時(shí)打印 與標(biāo)簽批量打印交替進(jìn)行的標(biāo)簽打印方法。
背景技術(shù)
目前,在制造業(yè)工廠中,經(jīng)常會(huì)遇到在生產(chǎn)流水在線為產(chǎn)品粘貼打印有該產(chǎn)品特 定信息的標(biāo)簽的情況。如果按照標(biāo)簽的打印與粘貼方式區(qū)分,可以分為兩種類(lèi)型一種類(lèi)型 是生產(chǎn)在線流水作業(yè),打印一張標(biāo)簽便粘貼一張;另一種類(lèi)型是將標(biāo)簽批量打印然后集中 粘貼。這兩種類(lèi)型的標(biāo)簽的打印都要依賴于部署在一臺(tái)服務(wù)器(server)上的標(biāo)簽打印服 務(wù)程序。第一種類(lèi)型的標(biāo)簽對(duì)打印服務(wù)程序返回打印標(biāo)簽的時(shí)間要求比較高,第二種類(lèi)型 的標(biāo)簽打印的數(shù)量會(huì)比較大。當(dāng)兩種類(lèi)型的標(biāo)簽同時(shí)打印時(shí),僅僅依靠Windows系統(tǒng)的時(shí) 間片輪詢機(jī)制,會(huì)造成對(duì)第一種類(lèi)型標(biāo)簽的打印請(qǐng)求的長(zhǎng)時(shí)間阻塞。
因此,在實(shí)際的產(chǎn)品標(biāo)簽打印需求中,需要提供一種合理、高效的標(biāo)簽打印方法, 以使得生產(chǎn)在線的標(biāo)簽打印及后續(xù)粘貼工作能夠方便和順利地進(jìn)行。發(fā)明內(nèi)容
為了解決上述現(xiàn)有技術(shù)中所存在的問(wèn)題,本發(fā)明的目的在于提供一種標(biāo)簽打印方 法,能夠使需要實(shí)時(shí)打印或批量打印的兩種類(lèi)型的標(biāo)簽的打印作業(yè)交替進(jìn)行。
本發(fā)明所提供的一種標(biāo)簽打印方法,包括以下步驟
客戶端向服務(wù)器端發(fā)出標(biāo)簽打印請(qǐng)求,其中標(biāo)簽打印請(qǐng)求具有標(biāo)簽類(lèi)型的標(biāo)記;
服務(wù)器端接收到標(biāo)簽打印請(qǐng)求后,按照待打印的標(biāo)簽類(lèi)型將標(biāo)簽打印請(qǐng)求放入不 同的隊(duì)列(queue)中,其中對(duì)于實(shí)時(shí)打印的標(biāo)簽類(lèi)型,是將一個(gè)實(shí)時(shí)打印的標(biāo)簽打印請(qǐng)求 放入一個(gè)新建隊(duì)列,對(duì)于批量打印的標(biāo)簽類(lèi)型,是將批量打印的標(biāo)簽打印請(qǐng)求全部依序放 入一個(gè)固定隊(duì)列;
按照隊(duì)列創(chuàng)建的先后順序以固定方向輪詢(polling)所有隊(duì)列;以及
根據(jù)輪詢結(jié)果以及該固定隊(duì)列中標(biāo)簽打印請(qǐng)求的排列順序依次處理每個(gè)隊(duì)列中 的標(biāo)簽打印請(qǐng)求,以便隨后繪制標(biāo)簽并交由打印設(shè)備進(jìn)行打印。
其中,上述標(biāo)簽類(lèi)型的標(biāo)記包含待打印標(biāo)簽的模板名稱、檢索標(biāo)簽數(shù)據(jù)所需的數(shù) 據(jù)庫(kù)鏈接信息、檢索標(biāo)簽數(shù)據(jù)的參數(shù)及以及標(biāo)簽類(lèi)型的信息。
此外,上述用以放置兩種標(biāo)簽打印請(qǐng)求的各個(gè)隊(duì)列是建立在服務(wù)器端的儲(chǔ)存組 件,如內(nèi)存中。并且,當(dāng)處理完每一個(gè)新建隊(duì)列中的標(biāo)簽打印請(qǐng)求后,上述的標(biāo)簽打印方法 還包含將該新建隊(duì)列從儲(chǔ)存組件中清除的步驟。
本發(fā)明的功效在于,上述本發(fā)明所提供的標(biāo)簽打印方法通過(guò)建立不同的標(biāo)簽打印 請(qǐng)求的隊(duì)列并采用輪詢的方式,使得實(shí)時(shí)打印與批量打印兩種類(lèi)型的標(biāo)簽?zāi)軌蚪惶娲蛴。?因此令生產(chǎn)在線的標(biāo)簽打印作業(yè)不會(huì)產(chǎn)生長(zhǎng)時(shí)間的等待,從而提高了標(biāo)簽打印工作的效率。
以下結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述,但不作為對(duì)本發(fā)明的限定。


圖1為本發(fā)明的標(biāo)簽打印方法所運(yùn)行的系統(tǒng)架構(gòu)示意圖2為本發(fā)明的標(biāo)簽打印方法的步驟流程圖3為本發(fā)明的標(biāo)簽打印方法中標(biāo)簽打印請(qǐng)求的數(shù)據(jù)封包結(jié)構(gòu)圖,圖中表示了本 發(fā)明中標(biāo)簽類(lèi)型的標(biāo)記所包含的信息。
其中,附圖標(biāo)記
10 客戶端
20 服務(wù)器端具體實(shí)施方式
下面結(jié)合附圖對(duì)本發(fā)明的結(jié)構(gòu)原理和工作原理作具體的描述
請(qǐng)參考圖1及圖2,圖1為本發(fā)明的標(biāo)簽打印方法所運(yùn)行的系統(tǒng)架構(gòu)示意圖,圖2 為本發(fā)明的標(biāo)簽打印方法的步驟流程圖,如圖1及圖2所示,本發(fā)明所提供的一種標(biāo)簽打印 方法,包括以下步驟
客戶端10向服務(wù)器端20發(fā)出多個(gè)標(biāo)簽打印請(qǐng)求,其中每一標(biāo)簽打印請(qǐng)求都具有 標(biāo)簽類(lèi)型的標(biāo)記(步驟101);
服務(wù)器端20接收到各標(biāo)簽打印請(qǐng)求后,根據(jù)標(biāo)簽打印請(qǐng)求的類(lèi)型進(jìn)行篩選,按照 待打印的標(biāo)簽類(lèi)型將標(biāo)簽打印請(qǐng)求放入不同的隊(duì)列中,其中對(duì)于需要實(shí)時(shí)打印的標(biāo)簽類(lèi) 型,是為每一個(gè)實(shí)時(shí)打印的標(biāo)簽打印請(qǐng)求均創(chuàng)建一個(gè)新建隊(duì)列,并將該標(biāo)簽打印請(qǐng)求放入 該新建隊(duì)列中,對(duì)于需要批量打印的標(biāo)簽類(lèi)型,是將批量打印的標(biāo)簽打印請(qǐng)求全部依序放 入一個(gè)固定隊(duì)列(步驟10 ,其中,上述各個(gè)隊(duì)列可建立在服務(wù)器端20的儲(chǔ)存組件,如內(nèi)存 中;
按照隊(duì)列創(chuàng)建的先后順序以固定方向輪詢所有隊(duì)列(步驟103),如圖1所示,可沿 從左至右的方向輪詢所有隊(duì)列;
根據(jù)輪詢結(jié)果以及該固定隊(duì)列中標(biāo)簽打印請(qǐng)求的排列順序依次處理每個(gè)隊(duì)列中 的標(biāo)簽打印請(qǐng)求(步驟104),即按照隊(duì)列創(chuàng)建的先后順序以及固定隊(duì)列中標(biāo)簽打印請(qǐng)求 的排列順序每次處理一個(gè)隊(duì)列中的一個(gè)標(biāo)簽打印請(qǐng)求,以便隨后繪制標(biāo)簽并交由打印設(shè)備 進(jìn)行打印(步驟105)。此外,當(dāng)處理完每一個(gè)新建隊(duì)列中的需要實(shí)時(shí)打印的標(biāo)簽打印請(qǐng) 求后,還包含將該新建隊(duì)列從服務(wù)器端20的儲(chǔ)存組件,如內(nèi)存中清除的步驟(附圖中未示 出)。這樣就能夠?qū)π枰獙?shí)時(shí)打印的標(biāo)簽打印請(qǐng)求與需要批量打印的標(biāo)簽打印請(qǐng)求穿插 交替地加以響應(yīng)和處理,在沒(méi)有需要實(shí)時(shí)打印的標(biāo)簽打印請(qǐng)求時(shí),則按照固定隊(duì)列中需要 批量打印的標(biāo)簽打印請(qǐng)求的排列順序依次進(jìn)行處理,而當(dāng)有需要實(shí)時(shí)打印的標(biāo)簽打印請(qǐng)求 時(shí),所插入的少量的實(shí)時(shí)打印的標(biāo)簽打印請(qǐng)求不僅不會(huì)對(duì)批量打印的標(biāo)簽打印請(qǐng)求造成較 大的影響,反而令生產(chǎn)線上需要實(shí)時(shí)進(jìn)行的標(biāo)簽打印作業(yè)不會(huì)產(chǎn)生長(zhǎng)時(shí)間的等待,從而提 高了標(biāo)簽打印工作的效率。
另外,上述步驟104中,可通過(guò)一隊(duì)列輪詢線程來(lái)按照所述隊(duì)列創(chuàng)建的先后順序 以固定方向(即從左至右的方向)輪詢所有隊(duì)列。而上述步驟105中,可通過(guò)一標(biāo)簽繪制線程來(lái)繪制標(biāo)簽。
下面請(qǐng)參考圖3,圖3為本發(fā)明的標(biāo)簽打印方法中標(biāo)簽打印請(qǐng)求的數(shù)據(jù)封包結(jié)構(gòu) 圖,圖中表示了本發(fā)明中標(biāo)簽類(lèi)型的標(biāo)記所包含的信息,如圖所示,本發(fā)明中所述的標(biāo)簽類(lèi) 型的標(biāo)記可包含待打印標(biāo)簽的模板名稱、檢索標(biāo)簽數(shù)據(jù)所需的數(shù)據(jù)庫(kù)鏈接信息、檢索標(biāo)簽 數(shù)據(jù)的參數(shù)及以及標(biāo)簽類(lèi)型的信息。
當(dāng)然,本發(fā)明還可有其它多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟 悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變 形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種標(biāo)簽打印方法,用于處理客戶端向服務(wù)器端發(fā)出的標(biāo)簽打印請(qǐng)求,其特征在于, 所述方法包括以下步驟客戶端向服務(wù)器端發(fā)出標(biāo)簽打印請(qǐng)求,其中所述標(biāo)簽打印請(qǐng)求具有一標(biāo)簽類(lèi)型的標(biāo)記;服務(wù)器端接收到所述標(biāo)簽打印請(qǐng)求后,按照待打印的標(biāo)簽類(lèi)型將所述標(biāo)簽打印請(qǐng)求放 入不同的隊(duì)列中,其中對(duì)于實(shí)時(shí)打印的標(biāo)簽類(lèi)型,是將一個(gè)實(shí)時(shí)打印的該標(biāo)簽打印請(qǐng)求放 入一個(gè)新建隊(duì)列,對(duì)于批量打印的標(biāo)簽類(lèi)型,是將批量打印的該標(biāo)簽打印請(qǐng)求全部依序放 入一個(gè)固定隊(duì)列;按照所述隊(duì)列創(chuàng)建的先后順序以固定方向輪詢所述的所有的隊(duì)列;以及 根據(jù)所述的輪詢結(jié)果以及該固定隊(duì)列中該標(biāo)簽打印請(qǐng)求的排列順序依次處理所述每 個(gè)隊(duì)列中的該標(biāo)簽打印請(qǐng)求,以便隨后繪制標(biāo)簽并交由一打印設(shè)備進(jìn)行打印。
2.如權(quán)利要求1所述的方法,其特征在于,所述標(biāo)簽類(lèi)型的標(biāo)記包含待打印標(biāo)簽的模 板名稱、檢索標(biāo)簽數(shù)據(jù)所需的數(shù)據(jù)庫(kù)鏈接信息、檢索標(biāo)簽數(shù)據(jù)的參數(shù)及以及標(biāo)簽類(lèi)型的信 息。
3.如權(quán)利要求1所述的方法,其特征在于,所述的隊(duì)列建立在該服務(wù)器端的儲(chǔ)存組件中。
4.如權(quán)利要求3所述的方法,其特征在于,當(dāng)處理完每一個(gè)該新建隊(duì)列中的該標(biāo)簽打 印請(qǐng)求后,還包含將該新建隊(duì)列從所述儲(chǔ)存組件中清除的步驟。
5.如權(quán)利要求3或4所述的方法,其特征在于,所述的儲(chǔ)存組件為內(nèi)存。
6.如權(quán)利要求1所述的方法,其特征在于,是通過(guò)一隊(duì)列輪詢線程來(lái)按照所述隊(duì)列創(chuàng) 建的先后順序以固定方向輪詢所述的所有的隊(duì)列。
7.如權(quán)利要求1所述的方法,其特征在于,是通過(guò)一標(biāo)簽繪制線程來(lái)繪制標(biāo)簽。
全文摘要
本發(fā)明公開(kāi)了一種標(biāo)簽打印方法,包括以下步驟客戶端向服務(wù)器端發(fā)出標(biāo)簽打印請(qǐng)求,其中標(biāo)簽打印請(qǐng)求具有標(biāo)簽類(lèi)型的標(biāo)記;服務(wù)器端接收到標(biāo)簽打印請(qǐng)求后,按照待打印的標(biāo)簽類(lèi)型將標(biāo)簽打印請(qǐng)求放入不同的隊(duì)列中,其中對(duì)于實(shí)時(shí)打印的標(biāo)簽類(lèi)型,是將一個(gè)實(shí)時(shí)打印的標(biāo)簽打印請(qǐng)求放入一個(gè)新建隊(duì)列,對(duì)于批量打印的標(biāo)簽類(lèi)型,是將批量打印的標(biāo)簽打印請(qǐng)求全部依序放入一個(gè)固定隊(duì)列;按照隊(duì)列創(chuàng)建的先后順序以固定方向輪詢所有隊(duì)列;根據(jù)輪詢結(jié)果以及該固定隊(duì)列中標(biāo)簽打印請(qǐng)求的排列順序依次處理每個(gè)隊(duì)列中的標(biāo)簽打印請(qǐng)求,以便隨后繪制標(biāo)簽并交由打印設(shè)備進(jìn)行打印,從而令生產(chǎn)在線的標(biāo)簽打印作業(yè)不會(huì)發(fā)生長(zhǎng)時(shí)間的等待,提高了標(biāo)簽打印工作的效率。
文檔編號(hào)G06F3/12GK102033719SQ20091017768
公開(kāi)日2011年4月27日 申請(qǐng)日期2009年9月30日 優(yōu)先權(quán)日2009年9月30日
發(fā)明者劉敬科, 陳玄同, 高瑞 申請(qǐng)人:英業(yè)達(dá)股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
师宗县| 阜康市| 甘肃省| 盈江县| 水城县| 富阳市| 新野县| 布拖县| 巫溪县| 英超| 扶余县| 东莞市| 历史| 阿尔山市| 乐昌市| 城固县| 南木林县| 崇礼县| 图们市| 临颍县| 永德县| 梨树县| 郎溪县| 菏泽市| 潜江市| 揭东县| 上思县| 浮山县| 怀仁县| 清河县| 镇安县| 三穗县| 宜州市| 长治县| 穆棱市| 林芝县| 望谟县| 北流市| 清流县| 手游| 罗定市|