專(zhuān)利名稱:標(biāo)簽打印裝置和記錄在計(jì)算機(jī)可讀記錄介質(zhì)上的標(biāo)簽打印程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及標(biāo)簽打印裝置和標(biāo)簽打印程序。
背景技術(shù):
通常,多張紙或標(biāo)簽通過(guò)打印裝置的打印有時(shí)可成套進(jìn)行。如果在出于某原因已中斷了成套打印之后重啟該打印,或基于其歷史執(zhí)行重新打印,則可產(chǎn)生不僅打印特定標(biāo)簽而且打印整套標(biāo)簽的要求。例如,在執(zhí)行雙面打印然后重啟該打印期間會(huì)發(fā)生差錯(cuò)。在這樣的情形中已提出了一種方法。在該方法中,當(dāng)已經(jīng)用正常方式完成了正面的打印之后因在反面打印中發(fā)生了差錯(cuò)而引起了中斷時(shí),甚至在推薦打印時(shí),也必須注意重新從正面開(kāi)始打印,以便于避免正面和反面之間關(guān)系的打亂。參見(jiàn)例如日本專(zhuān)利申請(qǐng)?zhí)亻_(kāi)平10-260806公報(bào)。
發(fā)明內(nèi)容
然而,在重印時(shí),上述類(lèi)型的常規(guī)打印裝置也進(jìn)行正反兩面的成套打印。因此,在期望通過(guò)在由多個(gè)標(biāo)簽構(gòu)成的一套標(biāo)簽中指定其一來(lái)重印全部標(biāo)簽的情形中,不能應(yīng)用這種類(lèi)型的打印裝置。
本發(fā)明已能解決以上問(wèn)題,并且一個(gè)目的是提供甚至通過(guò)指定一個(gè)標(biāo)簽也能重印由多個(gè)標(biāo)簽構(gòu)成的整套所有標(biāo)簽的標(biāo)簽打印裝置和標(biāo)簽打印程序。
為了實(shí)現(xiàn)上述目的,根據(jù)第一方面提供了標(biāo)簽打印裝置,包括打印設(shè)備,打印構(gòu)成相關(guān)序列標(biāo)簽的一套標(biāo)簽;歷史存儲(chǔ)設(shè)備,存儲(chǔ)標(biāo)簽的打印歷史;打印數(shù)據(jù)存儲(chǔ)設(shè)備,存儲(chǔ)其歷史存儲(chǔ)在歷史存儲(chǔ)設(shè)備中的打印標(biāo)簽的打印數(shù)據(jù);計(jì)數(shù)存儲(chǔ)設(shè)備,存儲(chǔ)組成一套標(biāo)簽的標(biāo)簽數(shù)量;打印歷史指令輸入設(shè)備,輸入用于通過(guò)指定存儲(chǔ)在歷史存儲(chǔ)設(shè)備中的標(biāo)簽以便重印的打印歷史指令;標(biāo)簽提取設(shè)備,通過(guò)引用存儲(chǔ)在計(jì)數(shù)存儲(chǔ)設(shè)備中的計(jì)數(shù)值和存儲(chǔ)在歷史存儲(chǔ)設(shè)備中的歷史,提取由打印歷史指令輸入設(shè)備所輸入的打印歷史指令所指定的指定標(biāo)簽所屬的一套標(biāo)簽;以及標(biāo)簽成套打印控制設(shè)備,該設(shè)備進(jìn)行控制以讀取該套標(biāo)簽的打印數(shù)據(jù)、由標(biāo)簽提取設(shè)備從打印數(shù)據(jù)存儲(chǔ)設(shè)備中提取的打印數(shù)據(jù),并通過(guò)打印設(shè)備打印打印數(shù)據(jù)。
根據(jù)第二方面,提供了一種標(biāo)簽打印裝置,包括打印設(shè)備,打印構(gòu)成相關(guān)序列標(biāo)簽的一套標(biāo)簽;歷史存儲(chǔ)設(shè)備,存儲(chǔ)標(biāo)簽的打印歷史;打印數(shù)據(jù)存儲(chǔ)設(shè)備,存儲(chǔ)其歷史存儲(chǔ)在歷史存儲(chǔ)設(shè)備中的打印標(biāo)簽的打印數(shù)據(jù);計(jì)數(shù)存儲(chǔ)設(shè)備,存儲(chǔ)組成一套標(biāo)簽的標(biāo)簽的數(shù)量;打印歷史指令輸入設(shè)備,輸入用于通過(guò)指定存儲(chǔ)在歷史存儲(chǔ)設(shè)備中的標(biāo)簽以便重印的打印歷史指令;以及控制設(shè)備,該設(shè)備進(jìn)行控制以通過(guò)引用存儲(chǔ)在計(jì)數(shù)存儲(chǔ)設(shè)備中的計(jì)數(shù)值和存儲(chǔ)在歷史存儲(chǔ)設(shè)備中的歷史,提取由打印歷史指令輸入設(shè)備所輸入的打印歷史指令所指定的指定標(biāo)簽所屬的一套標(biāo)簽,讀取從打印數(shù)據(jù)存儲(chǔ)設(shè)備中提取的該套標(biāo)簽的打印數(shù)據(jù),并通過(guò)打印設(shè)備打印打印數(shù)據(jù)。
根據(jù)第三方面,一種用于標(biāo)簽打印裝置的控制方法,包括存儲(chǔ)構(gòu)成相關(guān)序列標(biāo)簽的成套標(biāo)簽的打印歷史;存儲(chǔ)其歷史被存儲(chǔ)的打印標(biāo)簽的打印數(shù)據(jù);存儲(chǔ)組成一套標(biāo)簽的標(biāo)簽的數(shù)量;輸入用于通過(guò)指定存儲(chǔ)標(biāo)簽以便重印的打印歷史指令;以及通過(guò)引用所存儲(chǔ)的標(biāo)簽數(shù)量的值和所存儲(chǔ)的打印歷史,提取由打印歷史指令輸入所指定的指定標(biāo)簽所屬的一套標(biāo)簽;以及進(jìn)行控制以讀取該套標(biāo)簽的經(jīng)提取的打印數(shù)據(jù),并打印打印數(shù)據(jù)。
將參照附圖詳細(xì)描述各示例性實(shí)施例,其中圖1是根據(jù)一實(shí)施例的標(biāo)簽打印機(jī)的示意性立體圖;圖2是示出卷帶寬度最大的卷帶支架載入標(biāo)簽打印機(jī)、且其頂蓋被去除的狀態(tài)的立體圖;圖3是示出卷帶支架載入標(biāo)簽打印機(jī)、且其頂蓋被去除的狀態(tài)的截面?zhèn)纫晥D;圖4是示出標(biāo)簽打印機(jī)的電氣結(jié)構(gòu)的框圖;圖5是標(biāo)簽打印機(jī)的主例程的流程圖;圖6是要在主例程期間執(zhí)行的改變?cè)O(shè)置處理的流程圖;圖7是要在主例程期間執(zhí)行的打印歷史處理的流程圖;圖8是要在打印歷史處理期間執(zhí)行的成套標(biāo)簽選擇處理的流程圖;
圖9是要在主例程期間執(zhí)行的普通打印處理的流程圖;以及圖10是示出標(biāo)簽指定屏幕的一個(gè)示例的說(shuō)明性示圖。
具體實(shí)施例方式
在下文中,將參照附圖描述本實(shí)施例的標(biāo)簽打印機(jī)1。首先,標(biāo)簽打印機(jī)1的結(jié)構(gòu)將參照?qǐng)D1-4進(jìn)行描述。
如圖1-3所示,標(biāo)簽打印機(jī)1包括卷帶支架容納部分4,它將卷帶支架3容納于下表面基本上為矩形的主體外殼2的后部。卷帶支架3通過(guò)將具有預(yù)定寬度的標(biāo)簽紙81卷繞其上而構(gòu)成。在標(biāo)簽紙81中,多個(gè)標(biāo)簽在帶的襯紙上設(shè)置成均勻分開(kāi)并貼附到該襯紙上。標(biāo)簽紙81卷繞在卷帶支架3上,貼附標(biāo)簽的那一面(正面)朝向內(nèi)。
標(biāo)簽打印機(jī)1還包括在其前側(cè)備有壓紙輥26和熱印頭31(參見(jiàn)圖3)的打印機(jī)構(gòu)30。透明樹(shù)脂制成的頂蓋5以可自由開(kāi)關(guān)來(lái)覆蓋卷帶支架容納部分4的頂部的方式設(shè)置在后側(cè)的上邊緣部分。然后,控制切割單元8的側(cè)向(見(jiàn)圖3)移動(dòng)的切割連桿9被設(shè)置在主體外殼2的正面上。電源按鈕60、用于輸入印刷指令的各個(gè)輸入鍵59、以及液晶顯示器58被設(shè)置在主體外殼2的上表面的前側(cè)。
在本環(huán)境中,輸入鍵59包括用于輸入打印指令的打印鍵591、顯示并建立各種設(shè)置的菜單的菜單鍵592、用于分別向前和向后饋送的向前饋送鍵593和向后饋送鍵594、以及取消鍵595。電源線10連接到主體外殼2的后表面,并且還設(shè)置連接器部分(未示出),該連接器部分由連接到諸如個(gè)人計(jì)算機(jī)(未示出)的物品的諸如通用串行總線(USB)的物品組成。
如圖2、3所示,卷帶支架3設(shè)置有樞軸部件90(參見(jiàn)圖3),圍繞該樞軸部件90卷繞有標(biāo)簽紙81。由薄片材料制成的定位支承部件12在樞軸部件90的一端(圖2中的右端)垂直于樞軸部件90設(shè)置。此外,作為薄片部件的導(dǎo)向部件20在樞軸部件90的另一端(圖2中的左端)垂直于樞軸部件90設(shè)置。標(biāo)簽紙張81以襯紙的正面朝向內(nèi)的方式卷繞在樞軸部件90上。而且,標(biāo)簽紙81由定位支承部件12和導(dǎo)向部件20交咬,從而其卷繞不會(huì)偏轉(zhuǎn)。
如圖3所示,標(biāo)簽紙81的一端從插入端18插入打印機(jī)構(gòu)30,該插入端18在打印機(jī)構(gòu)30的頂部打開(kāi)呈標(biāo)簽打印機(jī)1的左右方向上的狹窄形狀。從插入端18插入打印機(jī)構(gòu)30的標(biāo)簽紙81由設(shè)置在框架部分96上的光學(xué)傳感器95掃描,以便于讀取打印在標(biāo)簽紙81的襯紙的反面上的傳感器標(biāo)記。該傳感器標(biāo)記被用于標(biāo)識(shí)卷繞在卷帶支架3上的紙張的類(lèi)型,諸如標(biāo)簽紙81。更具體地,來(lái)自光學(xué)傳感器95的發(fā)光部分的光照射到標(biāo)簽紙81的反面,然后其反射光由光學(xué)傳感器95的光接收部分接收,該光學(xué)傳感器95由諸如光電晶體管的物品組成以便于檢測(cè)傳感器標(biāo)記。
熱印頭31和壓紙輥26被設(shè)置在光學(xué)傳感器95的標(biāo)簽紙81傳送方向的下游。該壓紙輥26是設(shè)置在標(biāo)簽打印機(jī)1的左右方向上的基本上為圓柱形的輥。熱印頭31是在標(biāo)簽打印機(jī)1的左右方向上設(shè)置于與壓紙輥26相對(duì)的位置上的線式熱印頭,從而在標(biāo)簽紙81的帶寬方向(帶短側(cè)的方向)上成排打印。此外,當(dāng)進(jìn)行打印時(shí),插入插入端18的標(biāo)簽紙81從卷帶支架3中拉出,并通過(guò)壓紙輥26的旋轉(zhuǎn)傳送,并且圖像數(shù)據(jù)通過(guò)熱印頭31的一部分上的驅(qū)動(dòng)控制在打印面上連續(xù)打印。所打印的標(biāo)簽紙81可從設(shè)置于頂蓋5與主體外殼2之間的出紙端99排出,并由切割單元8切割開(kāi)。
接著,將參照?qǐng)D4描述標(biāo)簽打印機(jī)1的電氣結(jié)構(gòu)。標(biāo)簽打印機(jī)1設(shè)置有主控制板40,并且主控制板40包括用于進(jìn)行標(biāo)簽打印機(jī)1的主要控制的CPU 11。CGROM 32、ROM 33、RAM 34、USB接口16、EEPROM 35和I/O接口36通過(guò)數(shù)據(jù)總線37連接到CPU 11。CGROM 32存儲(chǔ)諸如字符和符號(hào)的圖形數(shù)據(jù),而ROM33存儲(chǔ)控制程序。RAM 34存儲(chǔ)從個(gè)人計(jì)算機(jī)(未示出)接收的打印數(shù)據(jù)、其它數(shù)據(jù)、標(biāo)記等,而EEPROM 35存儲(chǔ)打印歷史。此外,USB接口16與個(gè)人計(jì)算機(jī)通信。
在本環(huán)境中,RAM 34包含普通的打印切割設(shè)置存儲(chǔ)區(qū)341、打印歷史切割設(shè)置存儲(chǔ)區(qū)342、計(jì)數(shù)設(shè)置存儲(chǔ)區(qū)343、打印對(duì)象設(shè)置存儲(chǔ)區(qū)344、標(biāo)記打印設(shè)置存儲(chǔ)區(qū)345和其它存儲(chǔ)區(qū)(未示出)。普通打印切割設(shè)置存儲(chǔ)區(qū)341存儲(chǔ)在普通打印時(shí)是否要對(duì)每個(gè)標(biāo)簽執(zhí)行切割。打印歷史切割設(shè)置存儲(chǔ)區(qū)342存儲(chǔ)在制作打印歷史時(shí)是否要對(duì)每個(gè)標(biāo)簽執(zhí)行切割。計(jì)數(shù)設(shè)置區(qū)343存儲(chǔ)構(gòu)成一套的標(biāo)簽的數(shù)量。打印對(duì)象設(shè)置存儲(chǔ)區(qū)344存儲(chǔ)是否僅將指定標(biāo)簽或?qū)儆谥付?biāo)簽的整套標(biāo)簽處理為打印對(duì)象。標(biāo)簽打印設(shè)置存儲(chǔ)區(qū)345存儲(chǔ)在制作打印歷史時(shí)是否要執(zhí)行打印指示重新打印的標(biāo)記。
EEPROM 35包括用于存儲(chǔ)打印歷史的歷史存儲(chǔ)區(qū)351、以及存儲(chǔ)已執(zhí)行打印的數(shù)據(jù)作為打印歷史的打印數(shù)據(jù)存儲(chǔ)區(qū)352。
如圖4所示,光學(xué)傳感器95、驅(qū)動(dòng)電路23、24、25、電源鍵60、輸入鍵59以及顯示控制器57與標(biāo)簽打印機(jī)1的I/O接口36相連。光學(xué)傳感器95被容納于卷帶支架容納部分4中,以便于檢測(cè)帶的類(lèi)型。驅(qū)動(dòng)電路23驅(qū)動(dòng)熱印頭31。驅(qū)動(dòng)電路24驅(qū)動(dòng)用于旋轉(zhuǎn)壓紙輥26的送帶馬達(dá)29。驅(qū)動(dòng)電路25驅(qū)動(dòng)切割馬達(dá)28,用于驅(qū)動(dòng)切割單元8以便于切割帶子。電源鍵60給出電源開(kāi)/關(guān)切換的指令。設(shè)置了多個(gè)輸入鍵59,以便輸入對(duì)諸如打印和重新打印的動(dòng)作的指令。顯示控制器57控制液晶顯示器58。
接著,將參照?qǐng)D5-10描述具有這種結(jié)構(gòu)的標(biāo)簽打印機(jī)1的操作。
如果標(biāo)簽打印機(jī)1的電源接通使主例程啟動(dòng),則首先刪除RAM 37的存儲(chǔ)區(qū),并進(jìn)行初始化處理以便將各設(shè)置值返回到預(yù)定值(S1)。接著,確定是否已給出了對(duì)改變?cè)O(shè)置的指令(S3)。如果已執(zhí)行了改變?cè)O(shè)置(S3是),則對(duì)各設(shè)置的改變?cè)O(shè)置處理通過(guò)設(shè)置屏幕上的顯示來(lái)執(zhí)行(S5)。然后,處理返回到S3。此外,后面將參照?qǐng)D6描述改變?cè)O(shè)置處理的細(xì)節(jié)。
在不能改變處理(S3否)的情形中,按下打印鍵591并確定是否已從顯示在液晶顯示屏58上的菜單中發(fā)出了打印歷史的指令(S7)。在已啟動(dòng)打印歷史(S7是)的情形中,對(duì)需要打印標(biāo)簽的指定由用戶根據(jù)其歷史已被存儲(chǔ)在歷史存儲(chǔ)區(qū)351的打印數(shù)據(jù)輸入。然后執(zhí)行打印歷史處理,以便于打印指定標(biāo)簽(S9)。然后,處理返回到S3。此外,下面將參照?qǐng)D7、8和10描述打印歷史處理的細(xì)節(jié)。
除非將要開(kāi)始打印歷史處理(S7否),按下打印鍵591并確定是否已從菜單執(zhí)行了開(kāi)始普通打印的指令(S11)。如果已執(zhí)行了開(kāi)始普通打印的指令(S11是),則執(zhí)行基于新打印數(shù)據(jù)的普通打印處理。然后,處理返回到S3。下面將參照?qǐng)D9描述普通打印處理的細(xì)節(jié)。當(dāng)電源接通時(shí),標(biāo)簽打印機(jī)1重復(fù)執(zhí)行步驟S3-S11的處理。
接著,將參照?qǐng)D6描述在主例程中要執(zhí)行的改變?cè)O(shè)置處理。如果菜單鍵592被按下從而從液晶顯示屏58上顯示的菜單中選擇設(shè)置,則可連續(xù)執(zhí)行各種設(shè)置。首先如果基于新打印數(shù)據(jù)執(zhí)行普通打印處理,則作出是否要以單個(gè)標(biāo)簽為單位執(zhí)行切割的設(shè)置(在普通打印開(kāi)/關(guān)時(shí)的切割設(shè)置)(S31)。為此,可通過(guò)向前饋送鍵593或向后饋送鍵594改變開(kāi)或關(guān)的指示,以便于通過(guò)菜單鍵592建立它們之一。用這種方法輸入的設(shè)置內(nèi)容被存儲(chǔ)在普通打印切割設(shè)置存儲(chǔ)區(qū)341內(nèi)。
接著在打印歷史涉及根據(jù)已進(jìn)行打印的打印數(shù)據(jù)所指定的標(biāo)簽的情形中,作出是否應(yīng)對(duì)每個(gè)標(biāo)簽執(zhí)行切割的設(shè)置(打印歷史切割設(shè)置開(kāi)/關(guān))(S33)。像普通打印設(shè)置的情形中一樣,設(shè)置菜單在液晶顯示屏58上顯示,然后可用向前饋送鍵593、向后饋送鍵594或菜單鍵592執(zhí)行輸入。已用該方法輸入的設(shè)置內(nèi)容被存儲(chǔ)在RAM34內(nèi)的打印歷史切割設(shè)置存儲(chǔ)區(qū)342的歷史中。在本實(shí)施例中,作出在一套標(biāo)簽內(nèi)是否需要以單個(gè)標(biāo)簽為單位進(jìn)行切割的設(shè)置,因?yàn)榍懈羁偸且蕴诪閱挝贿M(jìn)行的。然而,作出切割是否應(yīng)以套為單位來(lái)執(zhí)行的設(shè)置也是允許的。
接著,對(duì)應(yīng)構(gòu)成一套標(biāo)簽的標(biāo)簽數(shù)量作出設(shè)置(S35)。在本實(shí)施例中,假設(shè)執(zhí)行多套成套標(biāo)簽的打印的情形。例如,如圖10所示,在該配置中一套標(biāo)簽由兩個(gè)標(biāo)簽組成,每個(gè)標(biāo)簽上打印了產(chǎn)品名稱和條形碼,并且打印了30套這樣的標(biāo)簽。在這些情形中,通過(guò)事先設(shè)置形成一套標(biāo)簽的標(biāo)簽數(shù)量,即使當(dāng)未存儲(chǔ)指示數(shù)據(jù)屬于哪一套的特定數(shù)據(jù)、或指示兩個(gè)標(biāo)簽屬于同一套的特定數(shù)據(jù)時(shí),也可根據(jù)簡(jiǎn)單的歷史信息確定某標(biāo)簽屬于哪一套。例如,在剛剛已引用的示例中,“2”是組成一套標(biāo)簽的標(biāo)簽數(shù)量。在該情形中,設(shè)置菜單在液晶顯示屏58上顯示并用向前饋送鍵593、向后饋送鍵594或菜單鍵592執(zhí)行輸入。用這種方法輸入的設(shè)置內(nèi)容被存儲(chǔ)在RAM 34內(nèi)的計(jì)數(shù)設(shè)置區(qū)343中。
接著,在給出對(duì)打印歷史的指令的情形中,作出是否僅打印指定標(biāo)簽或是否打印該指定標(biāo)簽所屬的整套標(biāo)簽的設(shè)置(S37)。用對(duì)打印歷史的指令,在液晶顯示屏58上顯示存儲(chǔ)其歷史的打印數(shù)據(jù)的預(yù)覽,如圖10所示,并且通過(guò)向前饋送鍵593、向后饋送鍵594、或菜單鍵592指定需要打印的標(biāo)簽。因?yàn)橐惶讟?biāo)簽已由在設(shè)置計(jì)數(shù)時(shí)已經(jīng)設(shè)置的多個(gè)標(biāo)簽組成,所以屬于該組的所有標(biāo)簽可被自動(dòng)地視為打印對(duì)象(參見(jiàn)后面將進(jìn)行的圖8的描述),或者僅打印指定標(biāo)簽。這些設(shè)置可在該步驟的過(guò)程中執(zhí)行。全部成套標(biāo)簽的打印、或僅對(duì)指定標(biāo)簽的打印根據(jù)設(shè)置內(nèi)容存儲(chǔ)在RAM 34內(nèi)打印對(duì)象設(shè)置存儲(chǔ)區(qū)344中。
接著,如果給出了對(duì)歷史打印的指令,則作出是否要打印指示該打印用于打印歷史(重新打印)的標(biāo)記的設(shè)置(S39)。例如,如果在標(biāo)簽紙81的襯紙上只有夠打印該標(biāo)記的空間,則可在那里打印重新打印標(biāo)記,或者有可能在打印對(duì)象標(biāo)簽之前僅將重新打印標(biāo)記打印在標(biāo)簽之上,并有可能選擇適當(dāng)?shù)拇蛴?。設(shè)置內(nèi)容在此被存儲(chǔ)在RAM 34內(nèi)的標(biāo)記打印設(shè)置存儲(chǔ)區(qū)345中。在上述過(guò)程期間可完成各種設(shè)置,因而改變?cè)O(shè)置完成且過(guò)程返回到主例程。
接著,將參照?qǐng)D7描述要在主例程中執(zhí)行的打印歷史處理。如果開(kāi)始打印歷史處理,則打印歷史首先以預(yù)覽形式顯示在液晶顯示屏58上(S50)。對(duì)需要打印的標(biāo)簽的指定可通過(guò)向前饋送鍵593、向后饋送鍵594或菜單鍵592進(jìn)行(S51)。
接著,引用打印對(duì)象設(shè)置存儲(chǔ)區(qū)344,從而在僅打印指定標(biāo)簽的設(shè)置與打印指定標(biāo)簽所屬的全套標(biāo)簽的設(shè)置之間作出確定(S52)。如果僅需打印指定標(biāo)簽(S52是),則僅將在S51指定的標(biāo)簽選為打印對(duì)象(S53)。
另一方面,如果選擇了打印指定標(biāo)簽所屬的全套標(biāo)簽的設(shè)置(S52否),則執(zhí)行全套標(biāo)簽選擇處理以便于選擇指定標(biāo)簽所屬的一套標(biāo)簽(S55是)。下面將參照?qǐng)D8描述全套標(biāo)簽選擇處理的細(xì)節(jié)。
如果在S53和S55選擇了打印對(duì)象,則接著引用標(biāo)記打印設(shè)置存儲(chǔ)區(qū)345以便于確定是否要打印重印標(biāo)記(S57)。如果不要打印重印標(biāo)記(S57否),則處理直接進(jìn)行到S61。如果要打印重印標(biāo)記(S57是),則在標(biāo)簽或襯紙上打印重印標(biāo)記(S59),然后執(zhí)行作為打印對(duì)象的標(biāo)簽打印處理(S61)。
接著,引用打印歷史切割設(shè)置存儲(chǔ)區(qū)342,以便于確定是否期望以單個(gè)標(biāo)簽為單位的切割設(shè)置(S63)。如果切割設(shè)置為關(guān)(S63否),則處理直接進(jìn)行到S67。如果切割設(shè)置為開(kāi)(S63是),則標(biāo)簽紙81通過(guò)切割單元8切割(S65)。
接著,確定是否存在作為打印對(duì)象的后續(xù)標(biāo)簽(S67)。如果存在這樣的后續(xù)標(biāo)簽(S67是),則處理返回到S57,并且重復(fù)上述處理。如果不存在后續(xù)標(biāo)簽(S67否),則處理返回到主例程。
接著,將參照?qǐng)D8描述要在打印歷史處理中執(zhí)行的成套標(biāo)簽選擇處理。當(dāng)開(kāi)始成套標(biāo)簽選擇處理時(shí),首先,引用計(jì)數(shù)設(shè)置存儲(chǔ)區(qū)343,并且應(yīng)組成一套標(biāo)簽的標(biāo)簽數(shù)量被設(shè)置為復(fù)合計(jì)數(shù)值A(chǔ)(S81)。接著,1被設(shè)置為要成為處理對(duì)象的標(biāo)簽n(S83)。確定在歷史存儲(chǔ)區(qū)351中是否已存儲(chǔ)了第n到第(n+A-1)之間的指定標(biāo)簽(S85)。例如,當(dāng)復(fù)合計(jì)數(shù)值A(chǔ)為3而n為1時(shí),(n+A-1)為3。因而,確定指定標(biāo)簽是否落于第一和第三標(biāo)簽之間的歷史內(nèi)。
如果在第n到第(n+A-1)之間不存在指定標(biāo)簽,則n+A被設(shè)置為n,因?yàn)榇蛴?duì)象被轉(zhuǎn)移到下一套的領(lǐng)頭標(biāo)簽上(S87)。例如,因?yàn)樵谝陨鲜纠?,A為3而n為1,所以后面的n為4。因此,在隨后的S85中確定是否有任何指定標(biāo)簽存在于第四和第六標(biāo)簽之間的歷史組成的成套標(biāo)簽中。
如果在第n和第(n+A-1)之間的那些標(biāo)簽中找到了任何指定標(biāo)簽,則確定在第n和第(n+A-1)之間找到的標(biāo)簽是否是指定標(biāo)簽所屬的那套標(biāo)簽(S89)。此外,在S89確定的那套標(biāo)簽被選為打印對(duì)象(S91)。然后,處理返回到打印歷史處理。圖7中S51所指定的標(biāo)簽所屬的那套標(biāo)簽可簡(jiǎn)便地根據(jù)打印歷史和組成該套標(biāo)簽的標(biāo)簽數(shù)量來(lái)確定,并且屬于該套標(biāo)簽的所有標(biāo)簽可被視為打印對(duì)象。
接著,將參照?qǐng)D9描述在主例程中執(zhí)行的普通打印處理。當(dāng)開(kāi)始普通打印處理時(shí),根據(jù)公知方法基于指定打印數(shù)據(jù)對(duì)標(biāo)簽紙81執(zhí)行打印(S111)。然后,引用普通打印切割設(shè)置存儲(chǔ)區(qū)341,并確定是否為了在普通打印時(shí)切割每個(gè)標(biāo)簽作出了切割設(shè)置(S113)。如果切割設(shè)置起作用(S113是),則執(zhí)行切割處理,用于由切割單元8切割標(biāo)簽紙81連同打印標(biāo)簽背面的襯紙(S115)。如果切割設(shè)置不起作用(S113否),則處理直接進(jìn)行到S117。
接著,已執(zhí)行了打印的標(biāo)簽的歷史被存儲(chǔ)在歷史存儲(chǔ)區(qū)351中(S117)。打印數(shù)據(jù)可在歷史存儲(chǔ)區(qū)351中存儲(chǔ)為歷史,或者只有打印執(zhí)行的歷史可被存儲(chǔ)在歷史存儲(chǔ)區(qū)351中,且也可使對(duì)存儲(chǔ)在打印數(shù)據(jù)存儲(chǔ)區(qū)352中的打印數(shù)據(jù)的引用成為可能。
當(dāng)所指定的打印對(duì)象在多套中提供時(shí),確定是否存在后續(xù)的打印對(duì)象(S119)。然后,如果后續(xù)打印對(duì)象的確存在(S119是),則處理返回到S111,并重復(fù)上述處理。另一方面,如果不存在后續(xù)打印對(duì)象(S119否),則處理直接返回到主例程。
如上所述,本實(shí)施例的標(biāo)簽打印機(jī)1將由多個(gè)標(biāo)簽組成的成套標(biāo)簽視為打印對(duì)象。在有關(guān)前一打印和打印歷史的打印數(shù)據(jù)已被存儲(chǔ)并且成套標(biāo)簽的復(fù)合計(jì)數(shù)值已通過(guò)改變?cè)O(shè)置處理預(yù)先設(shè)置之后,歷史存儲(chǔ)和成套標(biāo)簽的復(fù)合計(jì)數(shù)值可通過(guò)執(zhí)行由復(fù)合計(jì)數(shù)值組成的成套標(biāo)簽的打印來(lái)引用,并可簡(jiǎn)便地確定打印標(biāo)簽中的任一標(biāo)簽屬于那一套。因而,如果進(jìn)行在出于某些原因需要重印打印標(biāo)簽時(shí)要執(zhí)行的打印歷史,則可打印該標(biāo)簽所屬的整套標(biāo)簽。特別地,這可較佳地在像本實(shí)施例中顯示屏較小、且有關(guān)歷史和成套標(biāo)簽的詳細(xì)信息不能簡(jiǎn)便地在列表上顯示的情形中使用。此外,如果標(biāo)簽紙81被設(shè)置成逐套地切割,則可簡(jiǎn)便地標(biāo)識(shí)每一套。此外,因?yàn)樵诖蛴v史的情形中可打印指示重印的標(biāo)記,所以可能避免新打印標(biāo)簽與已經(jīng)重印標(biāo)簽混在一起的不便。
如上所述,標(biāo)簽打印裝置存儲(chǔ)打印標(biāo)簽的歷史和構(gòu)成成套標(biāo)簽的標(biāo)簽數(shù)量,并且當(dāng)用戶輸入對(duì)打印歷史的指令時(shí),提取由打印歷史指令所指定的標(biāo)簽所屬的成套標(biāo)簽的打印數(shù)據(jù),并打印之。結(jié)果,通過(guò)僅指定單個(gè)標(biāo)簽,可重印該標(biāo)簽所屬的整套標(biāo)簽。結(jié)果,當(dāng)要打印想要總是成套使用的標(biāo)簽時(shí),對(duì)重印的指定不會(huì)變復(fù)雜,這方便了使用。
因?yàn)樵跇?biāo)簽打印裝置中歷史的存儲(chǔ)按打印的順序進(jìn)行,并另外存儲(chǔ)組成該套標(biāo)簽的標(biāo)簽數(shù)量,所以指定標(biāo)簽屬于哪一套可簡(jiǎn)便地根據(jù)歷史存儲(chǔ)和標(biāo)簽的數(shù)量來(lái)確定。
此外,標(biāo)簽打印裝置可在輸入對(duì)打印歷史的指令時(shí)選擇僅打印指定標(biāo)簽,或打印該指定標(biāo)簽所屬的整套標(biāo)簽。因此,如果出于某些原因僅需重印指定標(biāo)簽,則可避免打印其整套標(biāo)簽。
因?yàn)樵跇?biāo)簽打印裝置中,在打印成套標(biāo)簽之后標(biāo)簽可逐套切割,每套標(biāo)簽可簡(jiǎn)便地區(qū)別,所以可簡(jiǎn)便地處理所打印的標(biāo)簽。
此外,在標(biāo)簽打印裝置中,如果需要按每個(gè)標(biāo)簽的單元來(lái)切割,則可選擇逐個(gè)單元地切割每個(gè)標(biāo)簽。因此,該標(biāo)簽打印裝置可取決于每個(gè)用戶的應(yīng)用而適當(dāng)?shù)厥褂谩?br>
在標(biāo)簽打印裝置中,當(dāng)打印歷史時(shí)指示重印的標(biāo)記被打印在標(biāo)簽或標(biāo)簽的襯紙上。因此,可防止同時(shí)使用已重印標(biāo)簽和原始打印標(biāo)簽的差錯(cuò)。
在所述實(shí)施例中,控制器(CPU 11)較佳地使用適當(dāng)編程的通用計(jì)算機(jī)來(lái)實(shí)現(xiàn),例如微計(jì)算機(jī)、微控制器或其它處理器設(shè)備(CPU或MPU)。本領(lǐng)域技術(shù)人員將理解控制器也可被實(shí)現(xiàn)為單個(gè)專(zhuān)用集成電路(例如ASIC),其中主或中央處理器部分用于整體系統(tǒng)級(jí)別的控制,而多個(gè)單獨(dú)部分專(zhuān)用于在中央處理器部分的控制下執(zhí)行各種不同專(zhuān)門(mén)計(jì)算、功能或其它處理??刂破鬟€可使用多個(gè)單獨(dú)專(zhuān)用或可編程集成或其它電子電路或設(shè)備(例如,諸如分立元件電路的硬接線電子或邏輯電路、或諸如PLD、PLA、PAL等的可編程邏輯器件)??刂破饕部墒褂眠m當(dāng)編程的通用計(jì)算機(jī)連同一個(gè)或多個(gè)外圍(例如集成電路)數(shù)據(jù)和信號(hào)處理設(shè)備來(lái)實(shí)現(xiàn)。一般而言,其上有限狀態(tài)機(jī)能實(shí)現(xiàn)所述過(guò)程的任何設(shè)備或任何設(shè)備組件都可被用作控制器。
盡管已參照示例性實(shí)施例描述了本發(fā)明,但可以理解本發(fā)明并不限于示例性實(shí)施例或結(jié)構(gòu)。盡管示例性實(shí)施例的各個(gè)元素以各種示例性的組合和配置示出,但包括更多、更少或只有單個(gè)元素的其它組合和配置也在本發(fā)明的精神和范圍內(nèi)。
權(quán)利要求
1.一種標(biāo)簽打印裝置,包括打印設(shè)備,打印構(gòu)成相關(guān)序列標(biāo)簽的一套標(biāo)簽;歷史存儲(chǔ)設(shè)備,存儲(chǔ)所述標(biāo)簽的打印歷史;打印數(shù)據(jù)存儲(chǔ)設(shè)備,存儲(chǔ)其歷史存儲(chǔ)在所述歷史存儲(chǔ)設(shè)備中的打印標(biāo)簽的打印數(shù)據(jù);計(jì)數(shù)存儲(chǔ)設(shè)備,存儲(chǔ)組成一套標(biāo)簽的標(biāo)簽數(shù)量;打印歷史指令輸入設(shè)備,輸入用于通過(guò)指定存儲(chǔ)在所述歷史存儲(chǔ)設(shè)備中的標(biāo)簽以便重印的打印歷史指令;標(biāo)簽提取設(shè)備,通過(guò)引用存儲(chǔ)在所述計(jì)數(shù)存儲(chǔ)設(shè)備中的計(jì)數(shù)值和存儲(chǔ)在所述歷史存儲(chǔ)設(shè)備中的歷史,提取由所述打印歷史指令輸入設(shè)備所輸入的打印歷史指令所指定的指定標(biāo)簽所屬的一套標(biāo)簽;以及成套標(biāo)簽打印控制設(shè)備,所述設(shè)備進(jìn)行控制以讀取該套標(biāo)簽的打印數(shù)據(jù),所述打印數(shù)據(jù)由所述標(biāo)簽提取設(shè)備從所述打印數(shù)據(jù)存儲(chǔ)設(shè)備中提取,并通過(guò)所述打印設(shè)備打印所述打印數(shù)據(jù)。
2.如權(quán)利要求1所述的標(biāo)簽打印裝置,其特征在于,所述標(biāo)簽提取設(shè)備包括一組標(biāo)簽確定設(shè)備,該組標(biāo)簽確定設(shè)備將標(biāo)簽收集在一起,這些標(biāo)簽的歷史已由所述歷史存儲(chǔ)設(shè)備按打印的順序逐套存儲(chǔ),其中每一套的數(shù)量都存儲(chǔ)在所述計(jì)數(shù)存儲(chǔ)設(shè)備中,并將已收集在一起的各套標(biāo)簽確定為一套標(biāo)簽;并且所述標(biāo)簽提取設(shè)備從由該組標(biāo)簽確定設(shè)備確定的多套標(biāo)簽中提取所述指定標(biāo)簽所屬的那套標(biāo)簽。
3.如權(quán)利要求1所述的標(biāo)簽打印裝置,其特征在于,還包括打印對(duì)象選擇設(shè)備,如果打印歷史指令由所述打印歷史指令輸入設(shè)備輸入,則選擇僅打印所述指定標(biāo)簽,或打印所述指定標(biāo)簽所屬的整套標(biāo)簽,其中如果所述打印對(duì)象選擇設(shè)備選擇僅打印所述指定標(biāo)簽,則所述標(biāo)簽提取設(shè)備僅提取所述指定標(biāo)簽,并且如果選擇了打印所述指定標(biāo)簽所屬的整套標(biāo)簽,則所述標(biāo)簽提取設(shè)備提取所述指定標(biāo)簽所屬的那套標(biāo)簽。
4.如權(quán)利要求1所述的標(biāo)簽打印裝置,其特征在于,還包括切割設(shè)備,切割由所述打印設(shè)備打印的標(biāo)簽;以及切割控制設(shè)備,當(dāng)打印成套標(biāo)簽時(shí)通過(guò)所述切割設(shè)備以成套標(biāo)簽為單位切割出組成一套標(biāo)簽的多個(gè)標(biāo)簽。
5.如權(quán)利要求4所述的標(biāo)簽打印裝置,其特征在于,還包括切割對(duì)象選擇設(shè)備,選擇是否切割組成由所述打印設(shè)備打印的成套標(biāo)簽的多個(gè)標(biāo)簽的每一個(gè),其中所述切割控制設(shè)備在所述切割對(duì)象選擇設(shè)備選擇打印每個(gè)標(biāo)簽時(shí)通過(guò)所述切割設(shè)備切割每個(gè)標(biāo)簽。
6.如權(quán)利要求1所述的標(biāo)簽打印裝置,其特征在于,還包括重印標(biāo)記打印控制設(shè)備,控制所述打印設(shè)備以便于在所述打印歷史指令輸入設(shè)備輸入打印歷史指令時(shí)打印指示重印的標(biāo)記。
7.一種標(biāo)簽打印裝置,包括打印設(shè)備,打印構(gòu)成相關(guān)序列標(biāo)簽的一套標(biāo)簽;歷史存儲(chǔ)設(shè)備,存儲(chǔ)所述標(biāo)簽的打印歷史;打印數(shù)據(jù)存儲(chǔ)設(shè)備,存儲(chǔ)其歷史存儲(chǔ)在所述歷史存儲(chǔ)設(shè)備中的打印標(biāo)簽的打印數(shù)據(jù);計(jì)數(shù)存儲(chǔ)設(shè)備,存儲(chǔ)組成一套標(biāo)簽的標(biāo)簽數(shù)量;打印歷史指令輸入設(shè)備,輸入用于通過(guò)指定存儲(chǔ)在所述歷史存儲(chǔ)設(shè)備中的標(biāo)簽以便重印的打印歷史指令;以及控制設(shè)備,所述設(shè)備進(jìn)行控制以通過(guò)引用存儲(chǔ)在所述計(jì)數(shù)存儲(chǔ)設(shè)備中的計(jì)數(shù)值和存儲(chǔ)在所述歷史存儲(chǔ)設(shè)備中的歷史,提取由所述打印歷史指令輸入設(shè)備所輸入的打印歷史指令所指定的指定標(biāo)簽所屬的一套標(biāo)簽,讀取從所述打印數(shù)據(jù)存儲(chǔ)設(shè)備中提取的該套標(biāo)簽的打印數(shù)據(jù),并通過(guò)所述打印設(shè)備打印所述打印數(shù)據(jù)。
8.如權(quán)利要求7所述的標(biāo)簽打印裝置,其特征在于,所述控制設(shè)備將標(biāo)簽收集在一起,這些標(biāo)簽的歷史已由所述歷史存儲(chǔ)設(shè)備按打印的順序逐套存儲(chǔ),其中每一套的數(shù)量都存儲(chǔ)在所述計(jì)數(shù)存儲(chǔ)設(shè)備中,并將已收集在一起的各套標(biāo)簽確定為一套標(biāo)簽,并從所確定的多套標(biāo)簽中提取所述指定標(biāo)簽所屬的那套標(biāo)簽。
9.如權(quán)利要求7所述的標(biāo)簽打印裝置,其特征在于,還包括如果打印歷史指令由所述打印歷史指令輸入設(shè)備輸入,則所述控制設(shè)備選擇僅打印所述指定標(biāo)簽,或打印所述指定標(biāo)簽所屬的整套標(biāo)簽,并且如果所述控制設(shè)備選擇僅打印所述指定標(biāo)簽則僅提取所述指定標(biāo)簽,并且如果選擇了打印所述指定標(biāo)簽所屬的整套標(biāo)簽則提取所述指定標(biāo)簽所屬的那套標(biāo)簽。
10.如權(quán)利要求7所述的標(biāo)簽打印裝置,其特征在于,還包括切割設(shè)備,切割由所述打印設(shè)備打印的標(biāo)簽;其中當(dāng)打印成套標(biāo)簽時(shí)所述控制設(shè)備通過(guò)所述切割設(shè)備以成套標(biāo)簽為單位切割出組成一套標(biāo)簽的多個(gè)標(biāo)簽。
11.如權(quán)利要求10所述的標(biāo)簽打印裝置,其特征在于,所述控制設(shè)備選擇是否切割組成由所述打印設(shè)備打印的成套標(biāo)簽的多個(gè)標(biāo)簽的每一個(gè),并在選擇打印每個(gè)標(biāo)簽時(shí)通過(guò)所述切割設(shè)備切割每個(gè)標(biāo)簽。
12.如權(quán)利要求7所述的標(biāo)簽打印裝置,其特征在于,所述控制設(shè)備控制所述打印設(shè)備以便于在所述打印歷史指令輸入設(shè)備輸入打印歷史指令時(shí)打印指示重印的標(biāo)記。
13.一種用于標(biāo)簽打印裝置的控制方法,包括存儲(chǔ)構(gòu)成相關(guān)序列標(biāo)簽的成套標(biāo)簽的打印歷史;存儲(chǔ)其歷史被存儲(chǔ)的打印標(biāo)簽的打印數(shù)據(jù);存儲(chǔ)組成一套標(biāo)簽的標(biāo)簽的數(shù)量;輸入用于通過(guò)指定存儲(chǔ)標(biāo)簽以便重印的打印歷史指令;通過(guò)引用所存儲(chǔ)的標(biāo)簽數(shù)量的值和所存儲(chǔ)的打印歷史,提取由打印歷史指令輸入所指定的指定標(biāo)簽所屬的一套標(biāo)簽;以及進(jìn)行控制以讀取該套標(biāo)簽的經(jīng)提取的打印數(shù)據(jù),并打印所述打印數(shù)據(jù)。
14.如權(quán)利要求13所述的用于標(biāo)簽打印裝置的控制方法,其特征在于,在提取所述成套標(biāo)簽時(shí),將標(biāo)簽收集在一起,這些標(biāo)簽的歷史已按打印的順序逐套存儲(chǔ),其中每一套的數(shù)量都已分別被存儲(chǔ);將已收集在一起的各套標(biāo)簽確定為一套標(biāo)簽;以及從所確定的多套標(biāo)簽中提取所述指定標(biāo)簽所屬的那套標(biāo)簽。
15.如權(quán)利要求13所述的用于標(biāo)簽打印裝置的控制方法,其特征在于,還包括如果打印歷史指令被輸入,則選擇僅打印所述指定標(biāo)簽,或打印所述指定標(biāo)簽所屬的整套標(biāo)簽;如果選擇僅打印所述指定標(biāo)簽,則僅提取所述指定標(biāo)簽;以及如果選擇了打印所述指定標(biāo)簽所屬的整套標(biāo)簽,則提取所述指定標(biāo)簽所屬的那套標(biāo)簽。
16.如權(quán)利要求13所述的用于標(biāo)簽打印裝置的控制方法,其特征在于,還包括當(dāng)打印成套標(biāo)簽時(shí)以成套標(biāo)簽為單位切割出組成一套標(biāo)簽的多個(gè)標(biāo)簽。
17.如權(quán)利要求16所述的用于標(biāo)簽打印裝置的控制方法,其特征在于,還包括選擇是否切割組成所打印的成套標(biāo)簽的多個(gè)標(biāo)簽的每一個(gè),以及在選擇打印每個(gè)標(biāo)簽時(shí)切割每個(gè)標(biāo)簽。
18.如權(quán)利要求13所述的用于標(biāo)簽打印裝置的控制方法,其特征在于,還包括進(jìn)行控制以便于在輸入打印歷史指令時(shí)打印指示重印的標(biāo)記。
全文摘要
假設(shè)預(yù)先設(shè)置的組成成套標(biāo)簽的標(biāo)簽數(shù)量為A(S81)。確定在歷史存儲(chǔ)區(qū)351中存儲(chǔ)的打印歷史的第n與第n+A-1之間是否存在指定標(biāo)簽(S85)。如果在第n與第n+A-1之間不存在指定標(biāo)簽,則處理對(duì)象移到后一套標(biāo)簽的領(lǐng)頭標(biāo)簽n+A。然而如果在第n與第n+A-1之間發(fā)現(xiàn)了指定標(biāo)簽,則確定在第n與第n+A-1之間發(fā)現(xiàn)的標(biāo)簽屬于指定標(biāo)簽所屬的那套標(biāo)簽(S89)。此外,S89中確定的那套標(biāo)簽被選為打印對(duì)象(S91)??筛鶕?jù)打印歷史和組成成套標(biāo)簽的標(biāo)簽數(shù)量確定指定標(biāo)簽屬于哪一套標(biāo)簽,并且該套標(biāo)簽可被視為打印對(duì)象。
文檔編號(hào)G06F3/12GK101045401SQ200710089628
公開(kāi)日2007年10月3日 申請(qǐng)日期2007年3月20日 優(yōu)先權(quán)日2006年3月29日
發(fā)明者宮下智基, 丹羽明彥, 友松義繼 申請(qǐng)人:兄弟工業(yè)株式會(huì)社