本申請(qǐng)涉及通信技術(shù)領(lǐng)域,更具體的涉及一種標(biāo)簽打印方法和標(biāo)簽打印插件。
背景技術(shù):
目前,很多商品或包裝上都有標(biāo)簽,標(biāo)簽上可以帶有圖案符號(hào)、圖形曲線、諸如使用說(shuō)明或警示之類的文字說(shuō)明等等??梢圆捎脴?biāo)簽打印機(jī)打印標(biāo)簽。
標(biāo)簽打印機(jī)在打印標(biāo)簽的過(guò)程中,需要與電腦相連,且需要用戶在電腦中對(duì)標(biāo)簽的打印格式信息進(jìn)行設(shè)置,打印格式信息包括:字體、文字高度等信息;標(biāo)簽打印機(jī)接收到打印格式信息以及待打印的文字或圖片內(nèi)容后,打印出符合用戶要求的標(biāo)簽。
當(dāng)再次打印具有相同打印格式信息的標(biāo)簽時(shí),用戶需要重新在電腦中對(duì)打印格式信息進(jìn)行設(shè)置,使得標(biāo)簽打印過(guò)程時(shí)間較長(zhǎng),標(biāo)簽打印效率較低。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明提供了一種標(biāo)簽打印方法和標(biāo)簽打印插件,以克服現(xiàn)有技術(shù)中當(dāng)再次打印具有相同打印格式信息的標(biāo)簽時(shí),用戶需要重新在電腦中對(duì)打印格式信息進(jìn)行設(shè)置,使得標(biāo)簽打印過(guò)程時(shí)間較長(zhǎng)以及標(biāo)簽打印效率較低的問(wèn)題。
為實(shí)現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
一種標(biāo)簽打印方法,包括:
從預(yù)先存儲(chǔ)的各打印格式文件中,確定目標(biāo)打印格式文件;
從所述目標(biāo)打印格式文件中獲取待打印標(biāo)簽中各行相應(yīng)的打印格式信息;
獲取各行相應(yīng)的待打印內(nèi)容信息;
依據(jù)各行相應(yīng)的打印格式信息對(duì)相應(yīng)的待打印內(nèi)容信息進(jìn)行設(shè)置,生成待打印數(shù)據(jù);
將所述待打印數(shù)據(jù)發(fā)送至標(biāo)簽打印機(jī)。
其中,所述打印格式信息包括相應(yīng)行的標(biāo)題信息以及所述標(biāo)題信息對(duì)應(yīng)的值,所述值包括待打印內(nèi)容標(biāo)識(shí),所述獲取各行相應(yīng)的待打印內(nèi)容信息包括:
接收各標(biāo)題信息相應(yīng)的內(nèi)容信息;
將各標(biāo)題信息相應(yīng)的內(nèi)容信息,替換相應(yīng)標(biāo)題信息的值中的待打印內(nèi)容標(biāo)識(shí),獲得各標(biāo)題信息相應(yīng)的待打印內(nèi)容信息;
依據(jù)各行相應(yīng)的標(biāo)題信息以及各標(biāo)題信息相應(yīng)的待打印內(nèi)容信息,確定出各行相應(yīng)的待打印內(nèi)容信息。
其中,預(yù)先存儲(chǔ)打印格式文件的方法包括:
接收用戶輸入的打印格式信息;
依據(jù)所述打印格式信息生成打印格式文件,并存儲(chǔ)所述打印格式文件。
其中,所述接收用戶輸入的打印格式信息包括:
確定各行相應(yīng)的待打印內(nèi)容的值,所述值包括相應(yīng)行的待打印內(nèi)容標(biāo)識(shí);
確定各行相應(yīng)的待打印內(nèi)容相應(yīng)的標(biāo)題信息;
確定各行與相應(yīng)的前一行的相對(duì)位置信息;
確定各行相應(yīng)的待打印內(nèi)容的格式信息。
其中,所述獲取各行相應(yīng)的待打印內(nèi)容信息包括:
依據(jù)所述目標(biāo)打印格式文件生成目標(biāo)用戶界面,所述目標(biāo)用戶界面展示有待打印標(biāo)簽中各行相應(yīng)的打印格式信息以及各行相應(yīng)的待打印內(nèi)容輸入?yún)^(qū)域;
接收用戶在各行相應(yīng)的待打印內(nèi)容輸入?yún)^(qū)域中輸入的待打印內(nèi)容信息。
優(yōu)選地,還包括:
接收對(duì)各行相應(yīng)的打印格式信息進(jìn)行更新的指令;
依據(jù)各行相應(yīng)的更新后的打印格式信息,更新所述目標(biāo)打印格式文件。
一種標(biāo)簽打印插件,包括:
確定目標(biāo)打印格式文件模塊,用于從預(yù)先存儲(chǔ)的各打印格式文件中,確定目標(biāo)打印格式文件;
獲取打印格式信息模塊,用于從所述目標(biāo)打印格式文件中獲取待打印標(biāo)簽中各行相應(yīng)的打印格式信息;
獲取內(nèi)容信息模塊,用于獲取各行相應(yīng)的待打印內(nèi)容信息;
生成模塊,用于依據(jù)各行相應(yīng)的打印格式信息對(duì)相應(yīng)的待打印內(nèi)容信息進(jìn)行設(shè)置,生成待打印數(shù)據(jù);
發(fā)送模塊,用于將所述待打印數(shù)據(jù)發(fā)送至標(biāo)簽打印機(jī)。
其中,所述打印格式信息包括相應(yīng)行的標(biāo)題信息以及所述標(biāo)題信息對(duì)應(yīng)的值,所述值包括待打印內(nèi)容標(biāo)識(shí),所述獲取內(nèi)容信息模塊包括:
接收內(nèi)容信息單元,用于接收各標(biāo)題信息相應(yīng)的內(nèi)容信息;
獲得內(nèi)容信息單元,用于將各標(biāo)題信息相應(yīng)的內(nèi)容信息,替換相應(yīng)標(biāo)題信息的值中的待打印內(nèi)容標(biāo)識(shí),獲得各標(biāo)題信息相應(yīng)的待打印內(nèi)容信息;
確定內(nèi)容信息單元,用于依據(jù)各行相應(yīng)的標(biāo)題信息以及各標(biāo)題信息相應(yīng)的待打印內(nèi)容信息,確定出各行相應(yīng)的待打印內(nèi)容信息。
優(yōu)選的,還包括:
接收格式信息模塊,用于接收用戶輸入的打印格式信息;
存儲(chǔ)模塊,用于依據(jù)所述打印格式信息生成打印格式文件,并存儲(chǔ)所述打印格式文件。
其中,所述接收格式信息模塊包括:
第一確定單元,用于確定各行相應(yīng)的待打印內(nèi)容的值,所述值包括相應(yīng)行的待打印內(nèi)容標(biāo)識(shí);
第二確定單元,用于確定各行相應(yīng)的待打印內(nèi)容相應(yīng)的標(biāo)題信息;
第三確定單元,用于確定各行與相應(yīng)的前一行的相對(duì)位置信息;
第四確定單元,用于確定各行相應(yīng)的待打印內(nèi)容的格式信息。
經(jīng)由上述的技術(shù)方案可知,與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例提供了一種標(biāo)簽打印方法中,用戶首次通過(guò)電腦設(shè)置標(biāo)簽各行的打印格式信息后,各行的打印格式信息會(huì)以打印格式文件的方式被存儲(chǔ),當(dāng)用戶需要再次打印標(biāo)簽時(shí),只需要從預(yù)先存儲(chǔ)的各打印格式文件中,確定目標(biāo)打印格式文件,然后再獲取各行相應(yīng)的待打印內(nèi)容信息即可,本申請(qǐng)實(shí)施例會(huì)從所述目標(biāo)打印格式文件中獲取待打印標(biāo)簽中各行相應(yīng)的打印格式信息,并依據(jù)各行相應(yīng)的打印格式信息對(duì)相應(yīng)的待打印內(nèi)容信息進(jìn)行設(shè)置,生成待打印數(shù)據(jù);將所述待打印數(shù)據(jù)發(fā)送至標(biāo)簽打印機(jī),標(biāo)簽打印機(jī)即可對(duì)待打印數(shù)據(jù)進(jìn)行打印,從而避免了每次打印標(biāo)簽都需要用戶輸入各行的打印格式信息,使得標(biāo)簽打印過(guò)程時(shí)間較長(zhǎng)的情況。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
圖1為本申請(qǐng)實(shí)施例提供的一種標(biāo)簽打印方法的流程示意圖;
圖2為本申請(qǐng)實(shí)施例提供的一種標(biāo)簽打印方法中獲取各行相應(yīng)的待打印內(nèi)容信息的一種實(shí)現(xiàn)方式的方法流程示意圖;
圖3為本申請(qǐng)實(shí)施例提供的一種目標(biāo)用戶界面的示意圖;
圖4為本申請(qǐng)實(shí)施例提供的與圖3對(duì)應(yīng)的標(biāo)簽的示意圖;
圖5為本申請(qǐng)實(shí)施例提供的一種標(biāo)簽打印方法中獲取各行相應(yīng)的待打印內(nèi)容信息的另一種實(shí)現(xiàn)方式的方法流程示意圖;
圖6為本申請(qǐng)實(shí)施例提供的一種設(shè)置各行相應(yīng)的打印格式信息的設(shè)置界面示意圖;
圖7為本申請(qǐng)實(shí)施例提供的一種標(biāo)簽打印方法中接收用戶輸入的打印格式信息的一種實(shí)現(xiàn)方式的方法流程示意圖;
圖8為本申請(qǐng)實(shí)施例提供的一種標(biāo)簽打印插件的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
請(qǐng)參閱圖1,為本申請(qǐng)實(shí)施例提供的一種標(biāo)簽打印方法的流程示意圖,該方法包括:
步驟S101:從預(yù)先存儲(chǔ)的各打印格式文件中,確定目標(biāo)打印格式文件。
不同格式的標(biāo)簽對(duì)應(yīng)的打印格式文件不同,一種格式的標(biāo)簽對(duì)應(yīng)一種打印格式文件。
預(yù)先存儲(chǔ)的各打印格式文件可以是預(yù)先設(shè)置的一些標(biāo)簽普遍通用的打印格式信息相應(yīng)的打印格式文件,也可以是用戶在首次設(shè)置標(biāo)簽中各行相應(yīng)的打印格式信息后,生成的打印格式文件。具體步驟包括:接收用戶輸入的打印格式信息;依據(jù)所述打印格式信息生成打印格式文件,并存儲(chǔ)所述打印格式文件。
步驟S102:從所述目標(biāo)打印格式文件中獲取待打印標(biāo)簽中各行相應(yīng)的打印格式信息。
步驟S103:獲取各行相應(yīng)的待打印內(nèi)容信息。
打印格式信息可以包括相應(yīng)行的標(biāo)題信息,可選的,步驟S103包括:接收各標(biāo)題信息相應(yīng)的待打印內(nèi)容信息;依據(jù)各行相應(yīng)的標(biāo)題信息以及各標(biāo)題信息相應(yīng)的待打印內(nèi)容信息,確定出各行相應(yīng)的待打印內(nèi)容信息。
步驟S104:依據(jù)各行相應(yīng)的打印格式信息對(duì)相應(yīng)的待打印內(nèi)容信息進(jìn)行設(shè)置,生成待打印數(shù)據(jù)。
步驟S105:將所述待打印數(shù)據(jù)發(fā)送至標(biāo)簽打印機(jī)。
本申請(qǐng)實(shí)施例提供的標(biāo)簽打印方法中,用戶首次通過(guò)電腦設(shè)置標(biāo)簽各行的打印格式信息后,會(huì)以打印格式文件的方式存儲(chǔ)各行的打印格式信息,當(dāng)用戶需要再次打印標(biāo)簽時(shí),只需要從預(yù)先存儲(chǔ)的各打印格式文件中,確定目標(biāo)打印格式文件,然后再獲取各行相應(yīng)的待打印內(nèi)容信息即可,本申請(qǐng)實(shí)施例會(huì)從所述目標(biāo)打印格式文件中獲取待打印標(biāo)簽中各行相應(yīng)的打印格式信息,并依據(jù)各行相應(yīng)的打印格式信息對(duì)相應(yīng)的待打印內(nèi)容信息進(jìn)行設(shè)置,生成待打印數(shù)據(jù);將所述待打印數(shù)據(jù)發(fā)送至標(biāo)簽打印機(jī),標(biāo)簽打印機(jī)即可對(duì)待打印數(shù)據(jù)進(jìn)行打印,從而避免了每次打印標(biāo)簽都需要用戶輸入各行的打印格式信息,使得標(biāo)簽打印過(guò)程時(shí)間較長(zhǎng)的情況。
請(qǐng)參閱圖2,為本申請(qǐng)實(shí)施例提供的一種標(biāo)簽打印方法中獲取各行相應(yīng)的待打印內(nèi)容信息的一種實(shí)現(xiàn)方式的方法流程示意圖,該方法包括:
步驟S201:依據(jù)所述目標(biāo)打印格式文件生成目標(biāo)用戶界面,所述目標(biāo)用戶界面展示有待打印標(biāo)簽中各行相應(yīng)的打印格式信息以及各行相應(yīng)的待打印內(nèi)容輸入?yún)^(qū)域。
如圖3所示,為本申請(qǐng)實(shí)施例提供的一種目標(biāo)用戶界面的示意圖。本申請(qǐng)實(shí)施例提供但不限于圖3所示的目標(biāo)用戶界面。
圖3所示的目標(biāo)用戶界面包括內(nèi)容設(shè)置區(qū)域30,內(nèi)容設(shè)置區(qū)域30包括九個(gè)字段,分別為:標(biāo)題信息31、數(shù)據(jù)類型32、X偏移量33、Y偏移量34、高度35、寬度36、字體37、字粗細(xì)38以及值39,其中:
標(biāo)題信息31,用于表示各行的屬性信息,例如姓名、操作人、數(shù)量、時(shí)間等等,即提示用戶該行需要填寫什么信息,若該行寫有“姓名”,則這一行用戶填入姓名,若該行無(wú)需寫出屬性信息,只需要打印值,則標(biāo)題信息寫“無(wú)”。
標(biāo)題信息31用于提示用戶相應(yīng)行應(yīng)該輸入哪些待打印內(nèi)容,例如標(biāo)題信息為“企業(yè)名稱”,則提示用戶可以在該行相應(yīng)的“值”處輸入“企業(yè)名稱:AB企業(yè)”。再如標(biāo)題信息為“碼圖”,則提示用戶可以在“碼值”相應(yīng)的“值”處輸入“二維碼相應(yīng)的值”,在生成打印數(shù)據(jù)時(shí),可以依據(jù)二維碼相應(yīng)的值獲得如圖4中所示的二維碼。
可選的,對(duì)于每一標(biāo)簽而言,其打印的內(nèi)容中可能有固定不變的內(nèi)容,例如,對(duì)于同一類型的標(biāo)簽而言,其批量關(guān)聯(lián)碼和AB藥包是固定的,即這個(gè)類型的標(biāo)簽中,無(wú)論其他內(nèi)容如何改變,這兩處的內(nèi)容是不發(fā)生變化的,此時(shí),在最初設(shè)置標(biāo)簽的模板時(shí),可以不為這兩個(gè)值設(shè)置標(biāo)題信息。
數(shù)據(jù)類型32,用于表示待打印的內(nèi)容的類型,類型可以有字符串、圖片兩種類型。
X偏移量33,用于表示與上一行的橫向方向的距離。
Y偏移量34,用于表示與上一行的縱向方向的距離。
寬度35,用于表示本行的待打印內(nèi)容的寬度。
高度36,用于表示本行的待打印內(nèi)容的高度。
字體37,用于表示本行的待打印內(nèi)容的字體。
字粗細(xì)38,用于表示本行的待打印內(nèi)容字體的粗細(xì)程度,例如0表示正常格式,1表示加粗。
值39,用于輸入本行的待打印內(nèi)容,即上述待打印內(nèi)容輸入?yún)^(qū)域。
若用戶需要增加若干行,則可以點(diǎn)擊增加按鍵40,此時(shí)就會(huì)在內(nèi)容設(shè)置區(qū)域的最后一行之后,再添加一行;若用戶想要?jiǎng)h除某一行,則可以選中相應(yīng)行,然后點(diǎn)擊刪除按鍵41。
本申請(qǐng)實(shí)施例中對(duì)于“上一行”的解釋如下,圖3中一共包括10行,各行的標(biāo)號(hào)如圖3所示,包括:第一行、第二行、第三行、第四行、第五行、第六行、第七行、第八行、第九行和第十行。第二行的上一行為第一行,第三行的上一行為第二行,依次類推。
若用戶需要調(diào)換各行在標(biāo)簽中的打印的順序,例如需要將第二行調(diào)整到第一行,第一行調(diào)整到第二行,則可以選中第二行,然后點(diǎn)擊上移42按鍵,或者選中第一行,然后點(diǎn)擊下移43按鍵。
若用戶對(duì)標(biāo)簽的各行的打印格式信息更新或設(shè)置完畢后,點(diǎn)擊完成44按鍵,則會(huì)生成“對(duì)所述待打印標(biāo)簽中各行相應(yīng)的打印格式信息進(jìn)行更新的指令”,接收到這一指令后,則會(huì)依據(jù)各行相應(yīng)的更新后的打印格式信息,更新相應(yīng)的打印格式文件。
如圖4所示,為本申請(qǐng)實(shí)施例提供的與圖3對(duì)應(yīng)的標(biāo)簽的示意圖。
當(dāng)用戶需要標(biāo)簽各行打印什么內(nèi)容,就可以在各行相應(yīng)的值39位置處寫入相應(yīng)內(nèi)容即可。
若預(yù)先設(shè)置的打印格式文件是用戶輸入的標(biāo)簽各行打印格式信息生成的,則在最初使用本申請(qǐng)實(shí)施例提供的標(biāo)簽打印方法時(shí),圖3所示的界面中的內(nèi)容設(shè)置區(qū)域30是空白的,可以由用戶輸入相應(yīng)的內(nèi)容。
步驟S202:接收用戶在各行相應(yīng)的待打印內(nèi)容輸入?yún)^(qū)域中輸入的待打印內(nèi)容信息。
請(qǐng)參閱圖5,為本申請(qǐng)實(shí)施例提供的一種標(biāo)簽打印方法中獲取各行相應(yīng)的待打印內(nèi)容信息的另一種實(shí)現(xiàn)方式的方法流程示意圖,該方法包括:
步驟S501:接收各標(biāo)題信息相應(yīng)的內(nèi)容信息。
請(qǐng)參閱圖6,為本申請(qǐng)實(shí)施例提供的一種設(shè)置各行相應(yīng)的打印格式信息的設(shè)置界面示意圖。
用戶在設(shè)置各個(gè)打印模板時(shí),可以通過(guò)圖6所示的色好孩子界面設(shè)置標(biāo)簽各行相應(yīng)的打印格式信息,圖6所示的設(shè)置界面60可以包括但不限于九個(gè)字段,分別為:標(biāo)題信息61、數(shù)據(jù)類型62、X偏移量63、Y偏移量64、高度65、寬度66、字體67、字粗細(xì)68以及值69,其中:
標(biāo)題信息61,用于表示各行的屬性信息,例如姓名、操作人、數(shù)量、時(shí)間等等。
可選的,對(duì)于每一標(biāo)簽而言,其打印的內(nèi)容中可能有固定不變的內(nèi)容,例如,對(duì)于同一類型的標(biāo)簽而言,其第一行和第十行即批量關(guān)聯(lián)碼和AB藥包是固定的,即這個(gè)類型的標(biāo)簽中,無(wú)論其他內(nèi)容如何改變,這兩處的內(nèi)容是不發(fā)生變化的,即在每次打印標(biāo)簽時(shí),都無(wú)需輸入批量關(guān)聯(lián)碼和AB藥包,因此,在最初設(shè)置標(biāo)簽的模板時(shí),可以不為這兩個(gè)值設(shè)置標(biāo)題信息。
數(shù)據(jù)類型62,用于表示待打印的內(nèi)容的類型,類型可以有字符串、圖片兩種類型。
X偏移量63,用于表示與上一行的橫向方向的距離。
Y偏移量64,用于表示與上一行的縱向方向的距離。
寬度65,用于表示本行的待打印內(nèi)容的寬度。
高度66,用于表示本行的待打印內(nèi)容的高度。
字體67,用于表示本行的待打印內(nèi)容的字體。
字粗細(xì)68,用于表示本行的待打印內(nèi)容字體的粗細(xì)程度,例如0表示正常格式,1表示加粗。
值69,包括待打印內(nèi)容標(biāo)識(shí),如圖6中的{0}。
若用戶需要增加若干行,則可以點(diǎn)擊增加按鍵70,此時(shí)就會(huì)在內(nèi)容設(shè)置區(qū)域的最后一行之后,再添加一行;若用戶想要?jiǎng)h除某一行,則可以選中相應(yīng)行,然后點(diǎn)擊刪除按鍵71。
本申請(qǐng)實(shí)施例中對(duì)于“上一行”的解釋如下,圖6中一共包括10行,各行的標(biāo)號(hào)如圖6所示,包括:第一行、第二行、第三行、第四行、第五行、第六行、第七行、第八行、第九行和第十行。第二行的上一行為第一行,第三行的上一行為第二行,依次類推。
若用戶需要調(diào)換各行在標(biāo)簽中的打印的順序,例如需要將第二行調(diào)整到第一行,第一行調(diào)整到第二行,則可以選中第二行,然后點(diǎn)擊上移72按鍵,或者選中第一行,然后點(diǎn)擊下移73按鍵。若用戶對(duì)標(biāo)簽的各行的打印格式信息更新或設(shè)置完畢后,點(diǎn)擊完成74按鍵,則會(huì)將各行相應(yīng)的打印格式信息存儲(chǔ)成一打印格式文件。
步驟S502:將各標(biāo)題信息相應(yīng)的內(nèi)容信息,替換相應(yīng)標(biāo)題信息的值中的待打印內(nèi)容標(biāo)識(shí),獲得各標(biāo)題信息相應(yīng)的待打印內(nèi)容信息。
假設(shè)碼值這一標(biāo)題信息相應(yīng)的內(nèi)容信息為123456789,待打印內(nèi)容標(biāo)識(shí)為{0},則替換掉碼值的值,即“碼值:{0}”中的“{0}”后,得到的碼值相應(yīng)的待打印內(nèi)容信息為“碼值:123456789”。
步驟S503:依據(jù)各行相應(yīng)的標(biāo)題信息以及各標(biāo)題信息相應(yīng)的待打印內(nèi)容信息,確定出各行相應(yīng)的待打印內(nèi)容信息。
請(qǐng)參閱圖7,為本申請(qǐng)實(shí)施例提供的一種標(biāo)簽打印方法中接收用戶輸入的打印格式信息的一種實(shí)現(xiàn)方式的方法流程示意圖,該方法包括:
步驟S701:確定各行相應(yīng)的待打印內(nèi)容的值,所述值包括相應(yīng)行的待打印內(nèi)容標(biāo)識(shí)。
步驟S702:確定各行相應(yīng)的待打印內(nèi)容相應(yīng)的標(biāo)題信息。
標(biāo)題信息可以為圖6所示的標(biāo)題信息61。
步驟S703:確定各行與相應(yīng)的前一行的相對(duì)位置信息。
各行與相應(yīng)的前一行的相對(duì)位置信息可以為圖6所示的X偏移量和Y偏移量。
步驟S704:確定各行相應(yīng)的待打印內(nèi)容的格式信息。
格式信息可以包括如圖6所示的寬度、高度、字體、字粗細(xì)、數(shù)據(jù)類型,還可以包括下劃線等等格式。
本申請(qǐng)實(shí)施例還提供了與標(biāo)簽打印方法實(shí)施例相對(duì)應(yīng)的標(biāo)簽打印插件,下面將詳細(xì)對(duì)標(biāo)簽打印插件進(jìn)行描述。
請(qǐng)參閱圖8,為本申請(qǐng)實(shí)施例提供的一種標(biāo)簽打印插件的結(jié)構(gòu)示意圖,該標(biāo)簽打印插件包括:確定目標(biāo)打印格式文件模塊81、獲取打印格式信息模塊82、獲取內(nèi)容信息模塊83、生成模塊84以及發(fā)送模塊85,其中:
確定目標(biāo)打印格式文件模塊81,用于從預(yù)先存儲(chǔ)的各打印格式文件中,確定目標(biāo)打印格式文件。
不同格式的標(biāo)簽對(duì)應(yīng)的打印格式文件不同,一種格式的標(biāo)簽對(duì)應(yīng)一打印格式文件。
預(yù)先存儲(chǔ)的各打印格式文件可以是預(yù)先設(shè)置的一些標(biāo)簽普遍通用的打印格式信息相應(yīng)的打印格式文件,也可以是用戶在首次設(shè)置標(biāo)簽中各行相應(yīng)的打印格式信息后,生成的打印格式文件。具體步驟包括:接收用戶輸入的打印格式信息;依據(jù)所述打印格式信息生成打印格式文件,并存儲(chǔ)所述打印格式文件。
獲取打印格式信息模塊82,用于從所述目標(biāo)打印格式文件中獲取待打印標(biāo)簽中各行相應(yīng)的打印格式信息。
獲取內(nèi)容信息模塊83,用于獲取各行相應(yīng)的待打印內(nèi)容信息。
生成模塊84,用于依據(jù)各行相應(yīng)的打印格式信息對(duì)相應(yīng)的待打印內(nèi)容信息進(jìn)行設(shè)置,生成待打印數(shù)據(jù)。
發(fā)送模塊85,用于將所述待打印數(shù)據(jù)發(fā)送至標(biāo)簽打印機(jī)。
本申請(qǐng)實(shí)施例提供的標(biāo)簽打印插件中,用戶首次通過(guò)電腦設(shè)置標(biāo)簽各行的打印格式信息后,會(huì)以打印格式文件格式進(jìn)行存儲(chǔ),當(dāng)用戶需要再次打印標(biāo)簽時(shí),只需要通過(guò)確定目標(biāo)打印格式文件模塊81從預(yù)先存儲(chǔ)的各打印格式文件中,確定目標(biāo)打印格式文件,然后通過(guò)獲取內(nèi)容信息模塊83獲得各行相應(yīng)的待打印內(nèi)容信息即可,本申請(qǐng)實(shí)施例中的獲取打印格式信息模塊82會(huì)從所述目標(biāo)打印格式文件中獲取待打印標(biāo)簽中各行相應(yīng)的打印格式信息,生成模塊84會(huì)依據(jù)各行相應(yīng)的打印格式信息對(duì)相應(yīng)的待打印內(nèi)容信息進(jìn)行設(shè)置,生成待打印數(shù)據(jù);發(fā)送模塊85將所述待打印數(shù)據(jù)發(fā)送至標(biāo)簽打印機(jī),標(biāo)簽打印機(jī)即可對(duì)待打印數(shù)據(jù)進(jìn)行打印,從而避免了每次打印標(biāo)簽都需要用戶輸入各行的打印格式信息,使得標(biāo)簽打印過(guò)程時(shí)間較長(zhǎng)的情況,提高了標(biāo)簽打印的效率。
可選的,所述打印格式信息包括相應(yīng)行的標(biāo)題信息以及所述標(biāo)題信息對(duì)應(yīng)的值,所述值包括待打印內(nèi)容標(biāo)識(shí),所述獲取內(nèi)容信息模塊包括:
接收內(nèi)容信息單元,用于接收各標(biāo)題信息相應(yīng)的內(nèi)容信息;
獲得內(nèi)容信息單元,用于將各標(biāo)題信息相應(yīng)的內(nèi)容信息,替換相應(yīng)標(biāo)題信息的值中的待打印內(nèi)容標(biāo)識(shí),獲得各標(biāo)題信息相應(yīng)的待打印內(nèi)容信息;
確定內(nèi)容信息單元,用于依據(jù)各行相應(yīng)的標(biāo)題信息以及各標(biāo)題信息相應(yīng)的待打印內(nèi)容信息,確定出各行相應(yīng)的待打印內(nèi)容信息。
可選的,上述標(biāo)簽打印插件實(shí)施例中的獲取內(nèi)容信息模塊包括:
生成單元,用于生成單元,用于依據(jù)所述目標(biāo)打印格式文件生成目標(biāo)用戶界面,所述目標(biāo)用戶界面展示有待打印標(biāo)簽中各行相應(yīng)的打印格式信息以及各行相應(yīng)的待打印內(nèi)容輸入?yún)^(qū)域。接收單元,用于接收用戶在各行相應(yīng)的待打印內(nèi)容輸入?yún)^(qū)域中輸入的待打印內(nèi)容信息。
可選的,上述標(biāo)簽打印插件實(shí)施例還可以包括:
接收打印格式信息模塊,用于接收用戶輸入的打印格式信息;存儲(chǔ)模塊,用于依據(jù)所述打印格式信息生成打印格式文件,并存儲(chǔ)所述打印格式文件。
可選的,上述標(biāo)簽打印插件實(shí)施例中的接收打印格式信息模塊包括:
第一確定單元,用于確定各行相應(yīng)的待打印內(nèi)容的值,所述值包括相應(yīng)行的待打印內(nèi)容標(biāo)識(shí);
第二確定單元,用于確定各行相應(yīng)的待打印內(nèi)容相應(yīng)的標(biāo)題信息;
第三確定單元,用于確定各行與相應(yīng)的前一行的相對(duì)位置信息;
第四確定單元,用于確定各行相應(yīng)的待打印內(nèi)容的格式信息。
可選的,上述標(biāo)簽打印插件實(shí)施例還可以包括:
接收更新指令模塊,用于接收對(duì)各行相應(yīng)的打印格式信息進(jìn)行更新的指令;更新模塊,用于依據(jù)各行相應(yīng)的更新后的打印格式信息,更新所述目標(biāo)打印格式文件。
最后,還需要說(shuō)明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同要素。
本說(shuō)明書中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見(jiàn)即可。
對(duì)所公開(kāi)的實(shí)施例的上述說(shuō)明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本申請(qǐng)。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來(lái)說(shuō)將是顯而易見(jiàn)的,本文中所定義的一般原理可以在不脫離本申請(qǐng)的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本申請(qǐng)將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開(kāi)的原理和新穎特點(diǎn)相一致的最寬的范圍。