亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種基于pos終端的打印憑條編輯方法和裝置的制造方法

文檔序號(hào):10569884閱讀:377來(lái)源:國(guó)知局
一種基于pos終端的打印憑條編輯方法和裝置的制造方法
【專利摘要】本發(fā)明實(shí)施例涉及信息技術(shù)領(lǐng)域,尤其涉及種基于POS終端的打印憑條編輯方法和裝置,用以通過(guò)簡(jiǎn)單的方法對(duì)打印憑條進(jìn)行編輯。本發(fā)明實(shí)施例中,POS終端的應(yīng)用程序代碼封裝為至少兩個(gè)部分,POS終端的應(yīng)用程序代碼封裝后的一個(gè)部分為POS終端的打印憑條的格式信息對(duì)應(yīng)的代碼,如此,可單獨(dú)對(duì)POS終端的打印憑條的格式信息進(jìn)行修改。進(jìn)一步由于根據(jù)獲取的打印憑條模板標(biāo)識(shí),獲取打印憑條模板,打印憑條模板為圖形化界面,如此,則用戶可在打印憑條模板的圖形化界面上直觀的對(duì)該打印憑條模板進(jìn)行編輯,簡(jiǎn)化了打印憑條的編輯過(guò)程,降低了對(duì)打印憑條進(jìn)行編輯的用戶的要求。
【專利說(shuō)明】
一種基于POS終端的打印憑條編輯方法和裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明實(shí)施例涉及信息技術(shù)領(lǐng)域,尤其涉及一種基于POS終端的打印憑條編輯方法和裝置。
【背景技術(shù)】
[0002]隨著科技的發(fā)展,銷售點(diǎn)(Point of sales,簡(jiǎn)稱P0S)終端的使用越來(lái)越普遍。在實(shí)際應(yīng)用中,不同的地區(qū)、不同的用戶對(duì)POS終端打印出的打印憑條的格式都有不同的要求,這就使得POS終端必須保證能滿足各種應(yīng)用場(chǎng)合。
[0003]現(xiàn)有技術(shù)中一般采用將POS終端的打印憑條的字符、排版等格式信息使用軟件代碼的方式進(jìn)行編制,將打印憑條的格式信息對(duì)應(yīng)的軟件代碼作為POS終端整個(gè)應(yīng)用程序代碼的一部分。如果需要編輯打印憑條的格式,則需要對(duì)POS終端整個(gè)應(yīng)用程序中的打印憑條的格式對(duì)應(yīng)的代碼進(jìn)行編輯,這一過(guò)程需要對(duì)代碼進(jìn)行編輯,操作復(fù)雜,且需要專門的程序開(kāi)發(fā)人員來(lái)處理,開(kāi)發(fā)和測(cè)試時(shí)間較長(zhǎng)。

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

[0004]本發(fā)明實(shí)施例提供一種基于POS終端的打印憑條編輯方法和裝置,用以通過(guò)簡(jiǎn)單的方法實(shí)現(xiàn)對(duì)打印憑條進(jìn)行編輯的目的。
[0005]本發(fā)明實(shí)施例提供一種基于銷售點(diǎn)POS終端的打印憑條編輯方法,包括以下步驟:
[0006]獲取POS終端擬使用的打印憑條模板標(biāo)識(shí);其中,POS終端的應(yīng)用程序代碼封裝為至少兩個(gè)部分,POS終端的應(yīng)用程序代碼封裝后的一個(gè)部分為POS終端的打印憑條的格式信息對(duì)應(yīng)的代碼;
[0007]根據(jù)打印憑條模板標(biāo)識(shí),獲取打印憑條模板標(biāo)識(shí)對(duì)應(yīng)的打印憑條模板,其中,打印憑條模板為圖形化界面;
[0008]根據(jù)用戶在打印憑條模板的圖形化界面上的編輯指令,生成編輯后的打印憑條模板;
[0009]將編輯后的打印憑條模板對(duì)應(yīng)的代碼發(fā)送給POS終端,以替換POS終端的打印憑條格式信息對(duì)應(yīng)的代碼。
[0010]可選地,打印憑條模板標(biāo)識(shí)包括組合模板標(biāo)識(shí)和至少一個(gè)子模板標(biāo)識(shí);
[0011]根據(jù)打印憑條模板標(biāo)識(shí),獲取打印憑條模板標(biāo)識(shí)對(duì)應(yīng)的打印憑條模板,具體包括:
[0012]根據(jù)組合模板標(biāo)識(shí),獲取組合模板標(biāo)識(shí)對(duì)應(yīng)的組合模板;
[0013]根據(jù)至少一個(gè)子模板標(biāo)識(shí),獲取至少一個(gè)子模板標(biāo)識(shí)中每個(gè)子模板標(biāo)識(shí)對(duì)應(yīng)的子模板;
[0014]根據(jù)獲取的用于指示子模板在組合模板中位置的位置指示信息,將子模板置入組合模板中,得到打印憑條模板標(biāo)識(shí)對(duì)應(yīng)的打印憑條模板。
[0015]可選地,組合模板中包括打印憑條框架模板;其中,打印憑條框架模板的圖形化界面與打印憑條的框架圖形相同;或者
[0016]組合模板中包括打印憑條框架模板和至少一個(gè)子模板。
[0017]可選地,任一個(gè)子模板包括以下內(nèi)容中的任一項(xiàng)或任幾項(xiàng)的組合:
[0018]文字內(nèi)容、圖片、字符串、格式化字符串、換行符、索引號(hào)、格式化字符串的索引號(hào)、標(biāo)簽、邏輯判斷語(yǔ)句。
[0019]可選地,編輯指令包括打印憑條模板中包括的每個(gè)子模板對(duì)應(yīng)的位置信息和/或格式信息;
[0020]根據(jù)用戶在打印憑條模板的圖形化界面上的編輯指令,生成編輯后的打印憑條模板,具體包括:
[0021]根據(jù)編輯指令中包括的每個(gè)子模板對(duì)應(yīng)的位置信息對(duì)每個(gè)子模板的位置信息進(jìn)行編輯;和/或根據(jù)編輯指令中包括的每個(gè)子模板對(duì)應(yīng)的格式信息對(duì)每個(gè)子模板的格式信息進(jìn)行編輯;
[0022]得到編輯后的打印憑條模板。
[0023]可選地,生成編輯后的打印憑條模板之后,還包括:
[0024]對(duì)編輯后的打印憑條模板進(jìn)行仿真,得到仿真后的打印憑條模板以供用戶審閱;
[0025]其中,仿真后的打印憑條模板的圖形化界面的位置信息和格式信息,與POS終端根據(jù)編輯后的打印憑條模板打印出的打印憑條的位置信息和格式信息相同。
[0026]可選地,生成編輯后的打印憑條模板之后,對(duì)編輯后的打印憑條模板進(jìn)行仿真之前,還包括:
[0027]若編輯后的打印憑條模板包括邏輯判斷語(yǔ)句,則對(duì)邏輯判斷語(yǔ)句中的參數(shù)進(jìn)行賦值,以使仿真后的打印憑條模板的圖形化界面中呈現(xiàn)邏輯判斷語(yǔ)句的執(zhí)行結(jié)果;或者
[0028]若編輯后的打印憑條模板包括標(biāo)簽,則對(duì)標(biāo)簽進(jìn)行賦值,以使仿真后的打印憑條模板的圖形化界面中呈現(xiàn)為標(biāo)簽所賦的值。
[0029]可選地,將編輯后的打印憑條模板對(duì)應(yīng)的代碼發(fā)送給POS終端,以替換POS終端的打印憑條格式信息對(duì)應(yīng)的代碼,包括:
[0030]將編輯后的打印憑條模板對(duì)應(yīng)的代碼進(jìn)行編譯,得到編譯后的打印憑條模板的代碼;
[0031]將編譯后的打印憑條模板的代碼發(fā)送給POS終端,以替換POS終端的打印憑條格式信息對(duì)應(yīng)的代碼。
[0032]本發(fā)明實(shí)施例提供一種基于銷售點(diǎn)POS終端的打印憑條編輯裝置,包括:
[0033]第一獲取單元,用于獲取POS終端擬使用的打印憑條模板標(biāo)識(shí);其中,POS終端的應(yīng)用程序代碼封裝為至少兩個(gè)部分,POS終端的應(yīng)用程序代碼封裝后的一個(gè)部分為POS終端的打印憑條的格式信息對(duì)應(yīng)的代碼;
[0034]第二獲取單元,用于根據(jù)打印憑條模板標(biāo)識(shí),獲取打印憑條模板標(biāo)識(shí)對(duì)應(yīng)的打印憑條模板,其中,打印憑條模板為圖形化界面;
[0035]處理單元,用于根據(jù)用戶在打印憑條模板的圖形化界面上的編輯指令,生成編輯后的打印憑條模板;
[0036]發(fā)送單元,用于將編輯后的打印憑條模板對(duì)應(yīng)的代碼發(fā)送給POS終端,以替換POS終端的打印憑條格式信息對(duì)應(yīng)的代碼。
[0037]可選地,打印憑條模板標(biāo)識(shí)包括組合模板標(biāo)識(shí)和至少一個(gè)子模板標(biāo)識(shí);
[0038]第二獲取單元,具體用于:
[0039]根據(jù)組合模板標(biāo)識(shí),獲取組合模板標(biāo)識(shí)對(duì)應(yīng)的組合模板;
[0040]根據(jù)至少一個(gè)子模板標(biāo)識(shí),獲取至少一個(gè)子模板標(biāo)識(shí)中每個(gè)子模板標(biāo)識(shí)對(duì)應(yīng)的子模板;
[0041]根據(jù)獲取的用于指示子模板在組合模板中位置的位置指示信息,將子模板置入組合模板中,得到打印憑條模板標(biāo)識(shí)對(duì)應(yīng)的打印憑條模板。
[0042]可選地,組合模板中包括打印憑條框架模板;其中,打印憑條框架模板的圖形化界面與打印憑條的框架圖形相同;或者
[0043]組合模板中包括打印憑條框架模板和至少一個(gè)子模板。
[0044]可選地,任一個(gè)子模板包括以下內(nèi)容中的任一項(xiàng)或任幾項(xiàng)的組合:
[0045]文字內(nèi)容、圖片、字符串、格式化字符串、換行符、索引號(hào)、格式化字符串的索引號(hào)、標(biāo)簽、邏輯判斷語(yǔ)句。
[0046]可選地,編輯指令包括打印憑條模板中包括的每個(gè)子模板對(duì)應(yīng)的位置信息和/或格式信息;
[0047]處理單元,具體用于:
[0048]根據(jù)編輯指令中包括的每個(gè)子模板對(duì)應(yīng)的位置信息對(duì)每個(gè)子模板的位置信息進(jìn)行編輯;和/或根據(jù)編輯指令中包括的每個(gè)子模板對(duì)應(yīng)的格式信息對(duì)每個(gè)子模板的格式信息進(jìn)行編輯;
[0049]得到編輯后的打印憑條模板。
[0050]可選地,還包括,仿真單元,用于:
[0051]對(duì)編輯后的打印憑條模板進(jìn)行仿真,得到仿真后的打印憑條模板以供用戶審閱;
[0052]其中,仿真后的打印憑條模板的圖形化界面的位置信息和格式信息,與POS終端根據(jù)編輯后的打印憑條模板打印出的打印憑條的位置信息和格式信息相同。
[0053]可選地,仿真單元,還用于:
[0054]若編輯后的打印憑條模板包括邏輯判斷語(yǔ)句,則對(duì)邏輯判斷語(yǔ)句中的參數(shù)進(jìn)行賦值,以使仿真后的打印憑條模板的圖形化界面中呈現(xiàn)邏輯判斷語(yǔ)句的執(zhí)行結(jié)果;或者
[0055]若編輯后的打印憑條模板包括標(biāo)簽,則對(duì)標(biāo)簽進(jìn)行賦值,以使仿真后的打印憑條模板的圖形化界面中呈現(xiàn)為標(biāo)簽所賦的值。
[0056]可選地,處理單元,還用于:
[0057]將編輯后的打印憑條模板對(duì)應(yīng)的代碼進(jìn)行編譯,得到編譯后的打印憑條模板的代碼;
[0058]發(fā)送單元,具體用于:
[0059]將編譯后的打印憑條模板的代碼發(fā)送給POS終端,以替換POS終端的打印憑條格式信息對(duì)應(yīng)的代碼。
[0060]本發(fā)明實(shí)施例中,由于POS終端的應(yīng)用程序代碼封裝為至少兩個(gè)部分,POS終端的應(yīng)用程序代碼封裝后的一個(gè)部分為POS終端的打印憑條的格式信息對(duì)應(yīng)的代碼,因此,可單獨(dú)對(duì)POS終端的打印憑條的格式信息進(jìn)行修改,進(jìn)而可實(shí)現(xiàn)單獨(dú)對(duì)POS終端的打印憑條進(jìn)行編輯,將編輯后的打印憑條模板對(duì)應(yīng)的代碼發(fā)送給POS終端,以替換POS終端的打印憑條格式信息對(duì)應(yīng)的代碼,進(jìn)而避免了現(xiàn)有技術(shù)中需要對(duì)POS終端整個(gè)應(yīng)用程序中的打印憑條的格式對(duì)應(yīng)的代碼進(jìn)行編輯的情況,簡(jiǎn)化了對(duì)POS終端的打印憑條進(jìn)行編輯的過(guò)程。另一方面,由于獲取POS終端擬使用的打印憑條模板標(biāo)識(shí),根據(jù)打印憑條模板標(biāo)識(shí),獲取打印憑條模板標(biāo)識(shí)對(duì)應(yīng)的打印憑條模板,打印憑條模板為圖形化界面,根據(jù)用戶在打印憑條模板的圖形化界面上的編輯指令,生成編輯后的打印憑條模板,將編輯后的打印憑條模板對(duì)應(yīng)的代碼發(fā)送給POS終端,以替換POS終端的打印憑條格式信息對(duì)應(yīng)的代碼。如此,則用戶可在打印憑條模板的圖形化界面上直觀的對(duì)該打印憑條模板進(jìn)行編輯,從而避免了現(xiàn)有技術(shù)中對(duì)打印憑條的代碼進(jìn)行編輯的方式,簡(jiǎn)化了打印憑條的編輯過(guò)程,且提高了打印憑條的編輯效率,降低了對(duì)打印憑條進(jìn)行編輯的用戶的要求。
【附圖說(shuō)明】
[0061]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)要介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0062]圖1為本發(fā)明實(shí)施例提供的一種基于POS終端的打印憑條編輯的系統(tǒng)架構(gòu)示意圖;
[0063]圖2為本發(fā)明實(shí)施例提供的一種基于POS終端的打印憑條編輯方法流程示意圖;
[0064]圖2a為本發(fā)明實(shí)施例提供的子模板的示意圖;
[0065]圖2b為本發(fā)明實(shí)施例提供的組合模板的圖形化界面的示意圖;
[0066]圖2c為本發(fā)明實(shí)施例中圖2b中組合模板B02進(jìn)行仿真之后的仿真后的打印憑條模板C02的圖形化界面的示意圖;
[0067]圖3為本發(fā)明實(shí)施例提供的一種基于POS終端的打印憑條編輯裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0068]為了使本發(fā)明的目的、技術(shù)方案及有益效果更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0069]如圖1所示,本發(fā)明實(shí)施例適用的系統(tǒng)架構(gòu)示意圖。該系統(tǒng)架構(gòu)中包括一個(gè)或多個(gè)POS終端,如POS終端103、POS終端104、POS終端105,以及打印憑條編輯裝置102,打印憑條編輯裝置102可為計(jì)算機(jī)、個(gè)人數(shù)字助理(Personal Digital Assistant,簡(jiǎn)稱PDA)等。還可包括一個(gè)或多個(gè)與打印憑條編輯裝置102連接的網(wǎng)絡(luò)設(shè)備101。
[0070]可選地,本發(fā)明實(shí)施例中網(wǎng)絡(luò)設(shè)備101中儲(chǔ)存多個(gè)打印憑條模板,打印憑條編輯裝置102可根據(jù)打印憑條的模板標(biāo)識(shí)從網(wǎng)絡(luò)設(shè)備101中獲取打印憑條模板。本發(fā)明實(shí)施例中說(shuō)明書附圖中各個(gè)附圖上的標(biāo)號(hào)在所有附圖中通用。
[0071]基于圖1所示的系統(tǒng)架構(gòu),圖2示出了本發(fā)明實(shí)施例提供的一種基于POS終端的打印憑條編輯方法,包括以下步驟:
[0072]步驟201,獲取POS終端擬使用的打印憑條模板標(biāo)識(shí);其中,POS終端的應(yīng)用程序代碼封裝為至少兩個(gè)部分,POS終端的應(yīng)用程序代碼封裝后的一個(gè)部分為POS終端的打印憑條的格式信息對(duì)應(yīng)的代碼;
[0073]步驟202,根據(jù)打印憑條模板標(biāo)識(shí),獲取打印憑條模板標(biāo)識(shí)對(duì)應(yīng)的打印憑條模板,其中,打印憑條模板為圖形化界面;
[0074]步驟203,根據(jù)用戶在打印憑條模板的圖形化界面上的編輯指令,生成編輯后的打印憑條模板;
[0075]步驟204,將編輯后的打印憑條模板對(duì)應(yīng)的代碼發(fā)送給POS終端,以替換POS終端的打印憑條格式信息對(duì)應(yīng)的代碼。
[0076]可選地,上述步驟201中,本發(fā)明實(shí)施例中對(duì)POS終端的整個(gè)應(yīng)用程序代碼進(jìn)行封裝,形成獨(dú)立的至少兩個(gè)部分,本發(fā)明實(shí)施例中,各個(gè)部分的代碼可以單獨(dú)進(jìn)行替換或編輯等操作??蛇x地,POS終端進(jìn)行封裝后形成的各個(gè)獨(dú)立部分的代碼是采用腳本語(yǔ)言進(jìn)行編碼的。基于POS終端的打印憑條的格式信息對(duì)應(yīng)的代碼,對(duì)POS終端的打印憑條的格式信息對(duì)應(yīng)的代碼進(jìn)行封裝,產(chǎn)生多個(gè)打印憑條模板,打印憑條模板均為圖形化界面。
[0077]上述步驟202中,可選地,打印憑條模板標(biāo)識(shí)包括組合模板標(biāo)識(shí)和至少一個(gè)子模板標(biāo)識(shí),根據(jù)打印憑條模板標(biāo)識(shí),獲取打印憑條模板標(biāo)識(shí)對(duì)應(yīng)的打印憑條模板,具體包括:
[0078]根據(jù)組合模板標(biāo)識(shí),獲取組合模板標(biāo)識(shí)對(duì)應(yīng)的組合模板,根據(jù)至少一個(gè)子模板標(biāo)識(shí),獲取至少一個(gè)子模板標(biāo)識(shí)中每個(gè)子模板標(biāo)識(shí)對(duì)應(yīng)的子模板,根據(jù)獲取的用于指示子模板在組合模板中位置的位置指示信息,將子模板置入組合模板中,得到打印憑條模板標(biāo)識(shí)對(duì)應(yīng)的打印憑條模板。
[0079]可選地,組合模板中包括打印憑條框架模板;其中,打印憑條框架模板的圖形化界面與打印憑條的框架圖形相同;或者組合模板中包括打印憑條框架模板和至少一個(gè)子模板。
[0080]可選地,任一個(gè)子模板包括以下內(nèi)容中的任一項(xiàng)或任幾項(xiàng)的組合:
[0081 ] 文字內(nèi)容、圖片、字符串、格式化字符串、換行符、索引號(hào)、格式化字符串的索引號(hào)、標(biāo)簽、邏輯判斷語(yǔ)句。
[0082]具體來(lái)說(shuō),本發(fā)明實(shí)施例中的打印憑條模板包括組合模板和子模板。圖2a示例性不出了幾種子模板的不意圖,如圖2a所不,子模板的模板標(biāo)識(shí)分別為B01、B02、B03、B04和B05。
[0083]子模板BOl包括文字內(nèi)容,子模板BOl中默認(rèn)設(shè)置有文字內(nèi)容的字體、字體大小、字體間距、行距等信息,比如,子模板BOl中包括的文字內(nèi)容為宋體,5號(hào)字,行距2.5倍,子模板BOl用于打印出子模板BOl中包括的文字內(nèi)容,比如,可在子模板BOl的圖形化界面上中輸入文字內(nèi)容“商戶甲打印憑條”,則打印出的打印憑條在子模板BOI的相應(yīng)位置將打印出文字“商戶甲打印憑條”??芍苯釉谧幽0錌Ol的圖形化界面上,對(duì)子模板BOl中的所填充的文字的格式信息進(jìn)行編輯,比如可將子模板BOl中的文字設(shè)置為仿宋,10號(hào)字。子模板中還可包括其它文字內(nèi)容,如“項(xiàng)目、數(shù)量、總金額、POS終端編碼、商戶甲電話號(hào)碼、日期”等,可將包括不同文字內(nèi)容的子模板放置于組合模板中的不同位置。
[0084]子模板B02包括字符串。具體來(lái)說(shuō),本發(fā)明實(shí)施例中子模板包括字符串或者格式化字符串,均是用于打印中文或是西文字符,區(qū)別在于子模板中包括格式化字符串時(shí),該包括格式化字符串的子模板所打印出的格式化字符串帶有詳細(xì)的打印格式信息。舉個(gè)例子,包括字符串的子模板中包括電話號(hào)碼的字符串“ 12345678”,則打印出的打印憑條在該子模板對(duì)應(yīng)位置顯示“12345678”;包括字符串的子模板中包括電話號(hào)碼的格式化字符串“ 12345678”,宋體,5號(hào),則打印出的打印憑條在該子模板對(duì)應(yīng)位置顯示“ 12345678,宋體,5號(hào)”。
[0085]子模板B03包括索引號(hào)。具體來(lái)說(shuō),本發(fā)明實(shí)施例中子模板包括索引號(hào)或者格式化字符串索引號(hào),均是將一些常用的字符串保存在索引資源腳本中,并為每個(gè)索引資源腳本中的字符串分配一個(gè)索引號(hào),并在對(duì)打印憑條模板進(jìn)行編輯時(shí),直接在打印憑條模板的圖形化界面上填寫索引號(hào),即可實(shí)現(xiàn)調(diào)用該索引號(hào)對(duì)應(yīng)的字符串的目的。區(qū)別在于,包括格式化字符串索引號(hào)的子模板所打印出的索引號(hào)對(duì)應(yīng)的格式化字符串帶有詳細(xì)的打印格式信息。舉個(gè)例子,包括索引號(hào)的子模板中包括索引號(hào)“222”,索引號(hào)“222”在索引資源腳本中對(duì)應(yīng)的的字符串為“ 112233 ”,則在子模板中填寫索引號(hào)“ 222 ”時(shí),在打印出的打印憑條上的該子模板對(duì)應(yīng)位置處顯示“112233”;包括格式化字符串索引號(hào)的子模板中包括格式化字符串索引號(hào)“222”,索引號(hào)“222”在索引資源腳本中對(duì)應(yīng)的的字符串為“112233”,該子模板上字符串格式為,宋體,5號(hào),則在子模板中填寫索引號(hào)“222”時(shí),在打印出的打印憑條上的該子模板對(duì)應(yīng)位置處顯示“ 112233,宋體,5號(hào)”。
[0086]子模板B04包括標(biāo)簽。本發(fā)明實(shí)施例中,標(biāo)簽具體是指為將一個(gè)字符或字符串賦一個(gè)標(biāo)簽值,在對(duì)打印憑條模板進(jìn)行編輯時(shí),直接使用標(biāo)簽進(jìn)行編輯,在POS終端打印時(shí),即打印出該標(biāo)簽所對(duì)應(yīng)的字符或字符串。舉個(gè)例子,包括標(biāo)簽的子模板中為當(dāng)前日期的標(biāo)簽值為“322”,則在打印憑條模板上進(jìn)行編輯是,可直接使用“322”這個(gè)標(biāo)簽值,POS終端打印出的打印憑條上該子模板所對(duì)應(yīng)的位置處對(duì)應(yīng)顯示為當(dāng)前日期,比如,今天日期為2015-9-29,則POS終端打印出的打印憑條上該子模板所對(duì)應(yīng)的位置處對(duì)應(yīng)顯示為“2015-9-29”。
[0087]子模板B05包括邏輯判斷語(yǔ)句。本發(fā)明實(shí)施例中,邏輯判斷語(yǔ)句具體為一些簡(jiǎn)單的語(yǔ)句。舉個(gè)例子,包括邏輯判斷語(yǔ)句的子模板進(jìn)行如下限定“當(dāng)消費(fèi)金額小于100元時(shí),則打印出的打印憑條上該子模板所對(duì)應(yīng)的位置輸出文字‘小額免輸密碼’,當(dāng)消費(fèi)金額不小于100元時(shí),則打印出的打印憑條上該子模板所對(duì)應(yīng)的位置輸出文字‘密碼支付’。
[0088]上述內(nèi)容僅僅示例性介紹了幾種常用的子模板,上述子模板中均示例性介紹了僅僅包括一項(xiàng)內(nèi)容的子模板,本發(fā)明實(shí)施例中子模板中還可同時(shí)包括多項(xiàng)內(nèi)容,比如一個(gè)子模板中同時(shí)包括文字和圖片,或者文字和字符串等,在此不再一一贅述。本發(fā)明實(shí)施例中包括的子模板除了包括邏輯判斷語(yǔ)句之外,還包括一些其它語(yǔ)句,比如包括簡(jiǎn)單計(jì)算的語(yǔ)句。具體實(shí)施中,通常在打印憑條上輸出的總金額是將單價(jià)與數(shù)量相乘所得到的值。
[0089]本發(fā)明實(shí)施例中還包括組合模板??蛇x地,組合模板中包括打印憑條框架模板,或者組合模板中包括打印憑條框架模板和至少一個(gè)子模板。其中,打印憑條框架模板的圖形化界面與打印憑條的框架圖形相同。
[0090]圖2b示例性介紹了幾種本發(fā)明實(shí)施例中的組合模板的圖形化界面的示意圖。如圖2b所示,組合模板AOl中包括打印憑條框架模板,打印憑條框架模板的圖形化界面與打印憑條的框架圖形相同。舉例來(lái)說(shuō),打印憑條框架模板為一個(gè)長(zhǎng)80、寬50的矩形,則從POS終端上打印出的打印憑條的外部框架的圖形為長(zhǎng)80、寬50的矩形。打印憑條框架模板可包括多種規(guī)格,本發(fā)明實(shí)施例不做限制。本領(lǐng)域技術(shù)人員也可自己創(chuàng)建一些其它形狀和尺寸的打印憑條框架模板,比如創(chuàng)建一個(gè)50乘50的正方形的打印憑條框架模板。
[0091]可選地,所述編輯指令包括所述打印憑條模板中包括的每個(gè)子模板對(duì)應(yīng)的位置信息和/或格式信息;用戶可在打印憑條模板的圖形化界面上對(duì)各個(gè)子模板對(duì)應(yīng)的格式信息進(jìn)行編輯,具體來(lái)說(shuō),基于POS終端的打印憑條編輯裝置根據(jù)用戶在所述打印憑條模板的圖形化界面上的編輯指令,生成編輯后的打印憑條模板,具體包括:
[0092]根據(jù)所述編輯指令中包括的每個(gè)子模板對(duì)應(yīng)的位置信息對(duì)每個(gè)子模板的位置信息進(jìn)行編輯;和/或根據(jù)所述編輯指令中包括的每個(gè)子模板對(duì)應(yīng)的格式信息對(duì)每個(gè)子模板的格式信息進(jìn)行編輯;
[0093]得到所述編輯后的打印憑條模板。
[0094]具體來(lái)說(shuō),組合模板A02中包括打印憑條框架模板和多個(gè)子模板。用戶在組合模板的圖形化界面上的編輯指令包括打印憑條模板中包括的每個(gè)子模板對(duì)應(yīng)的位置信息,根據(jù)位置信息,對(duì)每個(gè)子模板的位置進(jìn)行編輯,以使每個(gè)子模板放置在用戶需要的位置上。具體實(shí)施中,用戶可直接在打印憑條模板的圖形化界面上移動(dòng)各個(gè)子模板的位置。具體來(lái)說(shuō),格式信息可為文字的字體、字號(hào)、行距等。
[0095]如圖2b中所示的組合模板A02和組合模板A03所示,組合模板中包括打印憑條框架模板和多個(gè)子模板。組合模板A02和組合模板A03中包括的子模板BOl中可包括文字內(nèi)容,在組合模板A02中,為子模板BOl添加“商戶甲打印憑條”,并且將該模板放置于打印憑條框架模板的最上方居中位置。
[0096]如圖2a和圖2b所示,本發(fā)明實(shí)施例中,用戶可在圖形化的界面中對(duì)子模板或組合模板進(jìn)行編輯,具體可對(duì)它們的位置信息和格式信息進(jìn)行編輯,相比現(xiàn)有技術(shù)中需要更改一個(gè)文字的字體時(shí),需要從整個(gè)應(yīng)用程序的代碼中找到該文字的字體的對(duì)應(yīng)代碼進(jìn)行修改,方便簡(jiǎn)單,且效率更高。
[0097]可選地,生成編輯后的打印憑條模板之后,還包括:
[0098]對(duì)編輯后的打印憑條模板進(jìn)行仿真,得到仿真后的打印憑條模板以供用戶審閱;其中,仿真后的打印憑條模板的圖形化界面的位置信息和格式信息,與POS終端根據(jù)編輯后的打印憑條模板打印出的打印憑條的位置信息和格式信息相同。
[0099]如此,則避免了現(xiàn)有技術(shù)中使用POS終端打印編輯后的打印憑條模板,以實(shí)現(xiàn)對(duì)編輯后的打印憑條模板測(cè)試的目的,節(jié)省了打印紙張,有利于環(huán)保。
[0100]可選地,本發(fā)明實(shí)施例中,對(duì)編輯后的打印憑條模板進(jìn)行仿真時(shí),可對(duì)其中的參數(shù)進(jìn)行賦值??蛇x地,生成編輯后的打印憑條模板之后,對(duì)編輯后的打印憑條模板進(jìn)行仿真之前,還包括:
[0101 ] 若編輯后的打印憑條模板包括邏輯判斷語(yǔ)句,則對(duì)邏輯判斷語(yǔ)句中的參數(shù)進(jìn)行賦值,以使仿真后的打印憑條模板的圖形化界面中呈現(xiàn)邏輯判斷語(yǔ)句的執(zhí)行結(jié)果;或者
[0102]若編輯后的打印憑條模板包括標(biāo)簽,則對(duì)標(biāo)簽進(jìn)行賦值,以使仿真后的打印憑條模板的圖形化界面中呈現(xiàn)為標(biāo)簽所賦的值。
[0103]另一種實(shí)現(xiàn)方式為,對(duì)編輯后的打印憑條模板進(jìn)行仿真時(shí),也可不對(duì)其中的參數(shù)進(jìn)行賦值,基于POS終端的打印憑條編輯裝置會(huì)自動(dòng)使用默認(rèn)值為編輯后的打印憑條模板中的包括的參數(shù)進(jìn)行賦值。
[0104]圖2c示例性示出了本發(fā)明實(shí)施例中圖2b中組合模板B02進(jìn)行仿真之后的仿真后的打印憑條模板C02。如圖2c所示,對(duì)圖2b中的包括邏輯判斷語(yǔ)句的子模板、包括標(biāo)簽的子模板,以及包括其它內(nèi)容的子模板中的參數(shù)均賦值,此時(shí),顯示出的仿真后的打印憑條模板C02位置信息和格式信息與POS終端根據(jù)編輯后的打印憑條模板打印出的打印憑條的位置信息和格式信息相同。
[0105]用戶審閱仿真后的打印憑條模板,如果符合用戶的要求,則對(duì)該編輯后的打印憑條模板進(jìn)行保存,本發(fā)明實(shí)施例中,用戶將編輯后的打印憑條模板進(jìn)行保存之后,本發(fā)明實(shí)施例中可為該編輯后的打印憑條模板生成一個(gè)新的標(biāo)識(shí),并將該編輯后的打印憑條模板存儲(chǔ)至存儲(chǔ)打印憑條模板的網(wǎng)絡(luò)設(shè)備中,以供其他人使用。
[0106]可選地,將編輯后的打印憑條模板對(duì)應(yīng)的代碼發(fā)送給POS終端,以替換POS終端的打印憑條格式信息對(duì)應(yīng)的代碼,包括:
[0107]將編輯后的打印憑條模板對(duì)應(yīng)的代碼進(jìn)行編譯,得到編譯后的打印憑條模板的代碼;將編譯后的打印憑條模板的代碼發(fā)送給POS終端,以替換POS終端的打印憑條格式信息對(duì)應(yīng)的代碼。
[0108]具體來(lái)說(shuō),判斷編輯后的打印憑條模板的編碼格式與POS終端的編碼格式是否相同,若不同,則將編輯后的打印憑條模板對(duì)應(yīng)的代碼進(jìn)行編譯,以使編譯后的打印憑條模板的編碼格式與POS終端所使用的編碼格式一致;若相同,則不對(duì)編輯后的打印憑條模板對(duì)應(yīng)的代碼進(jìn)行編譯。之后,將編譯后的打印憑條模板的代碼發(fā)送給POS終端,以替換POS終端的打印憑條格式信息對(duì)應(yīng)的代碼。具體實(shí)施中,可通過(guò)有線、無(wú)線、藍(lán)牙等技術(shù)將編譯后的打印憑條模板的代碼發(fā)送給POS終端,由于POS終端的應(yīng)用程序代碼封裝為至少兩個(gè)部分,POS終端的應(yīng)用程序代碼封裝后的一個(gè)部分為POS終端的打印憑條的格式信息對(duì)應(yīng)的代碼,因此,可單獨(dú)對(duì)POS終端的打印憑條的格式信息進(jìn)行修改,進(jìn)而可實(shí)現(xiàn)單獨(dú)對(duì)POS終端的打印憑條進(jìn)行編輯,將編輯后的打印憑條模板對(duì)應(yīng)的代碼發(fā)送給POS終端,以替換POS終端的打印憑條格式信息對(duì)應(yīng)的代碼,進(jìn)而避免了現(xiàn)有技術(shù)中需要對(duì)POS終端整個(gè)應(yīng)用程序中的打印憑條的格式對(duì)應(yīng)的代碼進(jìn)行編輯的情況,簡(jiǎn)化了對(duì)POS終端的打印憑條進(jìn)行編輯的過(guò)程。
[0109]從上述內(nèi)容可以看出:本發(fā)明實(shí)施例中,由于POS終端的應(yīng)用程序代碼封裝為至少兩個(gè)部分,POS終端的應(yīng)用程序代碼封裝后的一個(gè)部分為POS終端的打印憑條的格式信息對(duì)應(yīng)的代碼,因此,可單獨(dú)對(duì)POS終端的打印憑條的格式信息進(jìn)行修改,進(jìn)而可實(shí)現(xiàn)單獨(dú)對(duì)POS終端的打印憑條進(jìn)行編輯,將編輯后的打印憑條模板對(duì)應(yīng)的代碼發(fā)送給POS終端,以替換POS終端的打印憑條格式信息對(duì)應(yīng)的代碼,進(jìn)而避免了現(xiàn)有技術(shù)中需要對(duì)POS終端整個(gè)應(yīng)用程序中的打印憑條的格式對(duì)應(yīng)的代碼進(jìn)行編輯的情況,簡(jiǎn)化了對(duì)POS終端的打印憑條進(jìn)行編輯的過(guò)程。另一方面,由于獲取POS終端擬使用的打印憑條模板標(biāo)識(shí),根據(jù)打印憑條模板標(biāo)識(shí),獲取打印憑條模板標(biāo)識(shí)對(duì)應(yīng)的打印憑條模板,打印憑條模板為圖形化界面,根據(jù)用戶在打印憑條模板的圖形化界面上的編輯指令,生成編輯后的打印憑條模板,將編輯后的打印憑條模板對(duì)應(yīng)的代碼發(fā)送給POS終端,以替換POS終端的打印憑條格式信息對(duì)應(yīng)的代碼。如此,則用戶可在打印憑條模板的圖形化界面上直觀的對(duì)該打印憑條模板進(jìn)行編輯,從而避免了現(xiàn)有技術(shù)中對(duì)打印憑條的代碼進(jìn)行編輯的方式,簡(jiǎn)化了打印憑條的編輯過(guò)程,且提高了打印憑條的編輯效率,降低了對(duì)打印憑條進(jìn)行編輯的用戶的要求。
[0110]圖3示例性示出了本發(fā)明實(shí)施例提供的一種基于POS終端的打印憑條編輯裝置的結(jié)構(gòu)示意圖。
[0111]基于相同構(gòu)思,如圖3所示,本發(fā)明實(shí)施例提供一種基于POS終端的打印憑條編輯裝置,包括:第一獲取單元301、第二獲取單元302、處理單元303、發(fā)送單元304,可選地,還包括仿真單元305:
[0112]第一獲取單元,用于獲取POS終端擬使用的打印憑條模板標(biāo)識(shí);其中,POS終端的應(yīng)用程序代碼封裝為至少兩個(gè)部分,POS終端的應(yīng)用程序代碼封裝后的一個(gè)部分為POS終端的打印憑條的格式信息對(duì)應(yīng)的代碼;
[0113]第二獲取單元,用于根據(jù)打印憑條模板標(biāo)識(shí),獲取打印憑條模板標(biāo)識(shí)對(duì)應(yīng)的打印憑條模板,其中,打印憑條模板為圖形化界面;
[0114]處理單元,用于根據(jù)用戶在打印憑條模板的圖形化界面上的編輯指令,生成編輯后的打印憑條模板;
[0115]發(fā)送單元,用于將編輯后的打印憑條模板對(duì)應(yīng)的代碼發(fā)送給POS終端,以替換POS終端的打印憑條格式信息對(duì)應(yīng)的代碼。
[0116]可選地,打印憑條模板標(biāo)識(shí)包括組合模板標(biāo)識(shí)和至少一個(gè)子模板標(biāo)識(shí);
[0117]第二獲取單元,具體用于:
[0118]根據(jù)組合模板標(biāo)識(shí),獲取組合模板標(biāo)識(shí)對(duì)應(yīng)的組合模板;
[0119]根據(jù)至少一個(gè)子模板標(biāo)識(shí),獲取至少一個(gè)子模板標(biāo)識(shí)中每個(gè)子模板標(biāo)識(shí)對(duì)應(yīng)的子模板;
[0120]根據(jù)獲取的用于指示子模板在組合模板中位置的位置指示信息,將子模板置入組合模板中,得到打印憑條模板標(biāo)識(shí)對(duì)應(yīng)的打印憑條模板。
[0121]可選地,組合模板中包括打印憑條框架模板;其中,打印憑條框架模板的圖形化界面與打印憑條的框架圖形相同;或者
[0122]組合模板中包括打印憑條框架模板和至少一個(gè)子模板。
[0123]可選地,任一個(gè)子模板包括以下內(nèi)容中的任一項(xiàng)或任幾項(xiàng)的組合:
[0124]文字內(nèi)容、圖片、字符串、格式化字符串、換行符、索引號(hào)、格式化字符串的索引號(hào)、標(biāo)簽、邏輯判斷語(yǔ)句。
[0125]可選地,編輯指令包括打印憑條模板中包括的每個(gè)子模板對(duì)應(yīng)的位置信息和/或格式信息;
[0126]處理單元,具體用于:
[0127]根據(jù)編輯指令中包括的每個(gè)子模板對(duì)應(yīng)的位置信息對(duì)每個(gè)子模板的位置信息進(jìn)行編輯;和/或根據(jù)編輯指令中包括的每個(gè)子模板對(duì)應(yīng)的格式信息對(duì)每個(gè)子模板的格式信息進(jìn)行編輯;
[0128]得到編輯后的打印憑條模板。
[0129]可選地,還包括,仿真單元,用于:
[0130]對(duì)編輯后的打印憑條模板進(jìn)行仿真,得到仿真后的打印憑條模板以供用戶審閱;
[0131]其中,仿真后的打印憑條模板的圖形化界面的位置信息和格式信息,與POS終端根據(jù)編輯后的打印憑條模板打印出的打印憑條的位置信息和格式信息相同。
[0132]可選地,仿真單元,還用于:
[0133]若編輯后的打印憑條模板包括邏輯判斷語(yǔ)句,則對(duì)邏輯判斷語(yǔ)句中的參數(shù)進(jìn)行賦值,以使仿真后的打印憑條模板的圖形化界面中呈現(xiàn)邏輯判斷語(yǔ)句的執(zhí)行結(jié)果;或者
[0134]若編輯后的打印憑條模板包括標(biāo)簽,則對(duì)標(biāo)簽進(jìn)行賦值,以使仿真后的打印憑條模板的圖形化界面中呈現(xiàn)為標(biāo)簽所賦的值。
[0135]可選地,處理單元,還用于:
[0136]將編輯后的打印憑條模板對(duì)應(yīng)的代碼進(jìn)行編譯,得到編譯后的打印憑條模板的代碼;
[0137]發(fā)送單元,具體用于:
[0138]將編譯后的打印憑條模板的代碼發(fā)送給POS終端,以替換POS終端的打印憑條格式信息對(duì)應(yīng)的代碼。
[0139]從上述內(nèi)容可以看出:本發(fā)明實(shí)施例中,由于POS終端的應(yīng)用程序代碼封裝為至少兩個(gè)部分,POS終端的應(yīng)用程序代碼封裝后的一個(gè)部分為POS終端的打印憑條的格式信息對(duì)應(yīng)的代碼,因此,可單獨(dú)對(duì)POS終端的打印憑條的格式信息進(jìn)行修改,進(jìn)而可實(shí)現(xiàn)單獨(dú)對(duì)POS終端的打印憑條進(jìn)行編輯,將編輯后的打印憑條模板對(duì)應(yīng)的代碼發(fā)送給POS終端,以替換POS終端的打印憑條格式信息對(duì)應(yīng)的代碼,進(jìn)而避免了現(xiàn)有技術(shù)中需要對(duì)POS終端整個(gè)應(yīng)用程序中的打印憑條的格式對(duì)應(yīng)的代碼進(jìn)行編輯的情況,簡(jiǎn)化了對(duì)POS終端的打印憑條進(jìn)行編輯的過(guò)程。另一方面,由于獲取POS終端擬使用的打印憑條模板標(biāo)識(shí),根據(jù)打印憑條模板標(biāo)識(shí),獲取打印憑條模板標(biāo)識(shí)對(duì)應(yīng)的打印憑條模板,打印憑條模板為圖形化界面,根據(jù)用戶在打印憑條模板的圖形化界面上的編輯指令,生成編輯后的打印憑條模板,將編輯后的打印憑條模板對(duì)應(yīng)的代碼發(fā)送給POS終端,以替換POS終端的打印憑條格式信息對(duì)應(yīng)的代碼。如此,則用戶可在打印憑條模板的圖形化界面上直觀的對(duì)該打印憑條模板進(jìn)行編輯,從而避免了現(xiàn)有技術(shù)中對(duì)打印憑條的代碼進(jìn)行編輯的方式,簡(jiǎn)化了打印憑條的編輯過(guò)程,且提高了打印憑條的編輯效率,降低了對(duì)打印憑條進(jìn)行編輯的用戶的要求。
[0140]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0141]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0142]這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
[0143]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0144]盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。
[0145]顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
【主權(quán)項(xiàng)】
1.一種基于銷售點(diǎn)POS終端的打印憑條編輯方法,其特征在于,包括以下步驟: 獲取POS終端擬使用的打印憑條模板標(biāo)識(shí);其中,所述POS終端的應(yīng)用程序代碼封裝為至少兩個(gè)部分,所述POS終端的應(yīng)用程序代碼封裝后的一個(gè)部分為所述POS終端的打印憑條的格式信息對(duì)應(yīng)的代碼; 根據(jù)所述打印憑條模板標(biāo)識(shí),獲取所述打印憑條模板標(biāo)識(shí)對(duì)應(yīng)的打印憑條模板,其中,所述打印憑條模板為圖形化界面; 根據(jù)用戶在所述打印憑條模板的圖形化界面上的編輯指令,生成編輯后的打印憑條模板; 將所述編輯后的打印憑條模板對(duì)應(yīng)的代碼發(fā)送給POS終端,以替換所述POS終端的打印憑條格式信息對(duì)應(yīng)的代碼。2.如權(quán)利要求1所述的方法,其特征在于,所述打印憑條模板標(biāo)識(shí)包括組合模板標(biāo)識(shí)和至少一個(gè)子模板標(biāo)識(shí); 所述根據(jù)所述打印憑條模板標(biāo)識(shí),獲取所述打印憑條模板標(biāo)識(shí)對(duì)應(yīng)的打印憑條模板,具體包括: 根據(jù)所述組合模板標(biāo)識(shí),獲取所述組合模板標(biāo)識(shí)對(duì)應(yīng)的組合模板; 根據(jù)所述至少一個(gè)子模板標(biāo)識(shí),獲取所述至少一個(gè)子模板標(biāo)識(shí)中每個(gè)子模板標(biāo)識(shí)對(duì)應(yīng)的子模板; 根據(jù)獲取的用于指示子模板在組合模板中位置的位置指示信息,將所述子模板置入所述組合模板中,得到所述打印憑條模板標(biāo)識(shí)對(duì)應(yīng)的打印憑條模板。3.如權(quán)利要求2所述的方法,其特征在于,所述組合模板中包括打印憑條框架模板;其中,所述打印憑條框架模板的圖形化界面與打印憑條的框架圖形相同;或者 所述組合模板中包括打印憑條框架模板和至少一個(gè)子模板。4.如權(quán)利要求2或3所述的方法,其特征在于,任一個(gè)子模板包括以下內(nèi)容中的任一項(xiàng)或任幾項(xiàng)的組合: 文字內(nèi)容、圖片、字符串、格式化字符串、換行符、索引號(hào)、格式化字符串的索引號(hào)、標(biāo)簽、邏輯判斷語(yǔ)句。5.如權(quán)利要求2或3所述的方法,其特征在于,所述編輯指令包括所述打印憑條模板中包括的每個(gè)子模板對(duì)應(yīng)的位置信息和/或格式信息; 所述根據(jù)用戶在所述打印憑條模板的圖形化界面上的編輯指令,生成編輯后的打印憑條模板,具體包括: 根據(jù)所述編輯指令中包括的每個(gè)子模板對(duì)應(yīng)的位置信息對(duì)每個(gè)子模板的位置信息進(jìn)行編輯;和/或根據(jù)所述編輯指令中包括的每個(gè)子模板對(duì)應(yīng)的格式信息對(duì)每個(gè)子模板的格式信息進(jìn)行編輯; 得到所述編輯后的打印憑條模板。6.如權(quán)利要求1所述的方法,其特征在于,所述生成編輯后的打印憑條模板之后,還包括: 對(duì)所述編輯后的打印憑條模板進(jìn)行仿真,得到仿真后的打印憑條模板以供用戶審閱;其中,所述仿真后的打印憑條模板的圖形化界面的位置信息和格式信息,與所述POS終端根據(jù)所述編輯后的打印憑條模板打印出的打印憑條的位置信息和格式信息相同。7.如權(quán)利要求6所述的方法,其特征在于,所述生成編輯后的打印憑條模板之后,所述對(duì)所述編輯后的打印憑條模板進(jìn)行仿真之前,還包括: 若所述編輯后的打印憑條模板包括邏輯判斷語(yǔ)句,則對(duì)所述邏輯判斷語(yǔ)句中的參數(shù)進(jìn)行賦值,以使所述仿真后的打印憑條模板的圖形化界面中呈現(xiàn)所述邏輯判斷語(yǔ)句的執(zhí)行結(jié)果;或者 若所述編輯后的打印憑條模板包括標(biāo)簽,則對(duì)所述標(biāo)簽進(jìn)行賦值,以使所述仿真后的打印憑條模板的圖形化界面中呈現(xiàn)為所述標(biāo)簽所賦的值。8.如權(quán)利要求1所述的方法,其特征在于,所述將所述編輯后的打印憑條模板對(duì)應(yīng)的代碼發(fā)送給POS終端,以替換所述POS終端的打印憑條格式信息對(duì)應(yīng)的代碼,包括: 將所述編輯后的打印憑條模板對(duì)應(yīng)的代碼進(jìn)行編譯,得到編譯后的打印憑條模板的代碼; 將編譯后的打印憑條模板的代碼發(fā)送給POS終端,以替換所述POS終端的打印憑條格式信息對(duì)應(yīng)的代碼。9.一種基于銷售點(diǎn)POS終端的打印憑條編輯裝置,其特征在于,包括: 第一獲取單元,用于獲取POS終端擬使用的打印憑條模板標(biāo)識(shí);其中,所述POS終端的應(yīng)用程序代碼封裝為至少兩個(gè)部分,所述POS終端的應(yīng)用程序代碼封裝后的一個(gè)部分為所述POS終端的打印憑條的格式信息對(duì)應(yīng)的代碼; 第二獲取單元,用于根據(jù)所述打印憑條模板標(biāo)識(shí),獲取所述打印憑條模板標(biāo)識(shí)對(duì)應(yīng)的打印憑條模板,其中,所述打印憑條模板為圖形化界面; 處理單元,用于根據(jù)用戶在所述打印憑條模板的圖形化界面上的編輯指令,生成編輯后的打印憑條模板; 發(fā)送單元,用于將所述編輯后的打印憑條模板對(duì)應(yīng)的代碼發(fā)送給POS終端,以替換所述POS終端的打印憑條格式信息對(duì)應(yīng)的代碼。10.如權(quán)利要求9所述的裝置,其特征在于,所述打印憑條模板標(biāo)識(shí)包括組合模板標(biāo)識(shí)和至少一個(gè)子模板標(biāo)識(shí); 所述第二獲取單元,具體用于: 根據(jù)所述組合模板標(biāo)識(shí),獲取所述組合模板標(biāo)識(shí)對(duì)應(yīng)的組合模板; 根據(jù)所述至少一個(gè)子模板標(biāo)識(shí),獲取所述至少一個(gè)子模板標(biāo)識(shí)中每個(gè)子模板標(biāo)識(shí)對(duì)應(yīng)的子模板; 根據(jù)獲取的用于指示子模板在組合模板中位置的位置指示信息,將所述子模板置入所述組合模板中,得到所述打印憑條模板標(biāo)識(shí)對(duì)應(yīng)的打印憑條模板。11.如權(quán)利要求10所述的裝置,其特征在于,所述組合模板中包括打印憑條框架模板;其中,所述打印憑條框架模板的圖形化界面與打印憑條的框架圖形相同;或者 所述組合模板中包括打印憑條框架模板和至少一個(gè)子模板。12.如權(quán)利要求10或11所述的裝置,其特征在于,任一個(gè)子模板包括以下內(nèi)容中的任一項(xiàng)或任幾項(xiàng)的組合: 文字內(nèi)容、圖片、字符串、格式化字符串、換行符、索引號(hào)、格式化字符串的索引號(hào)、標(biāo)簽、邏輯判斷語(yǔ)句。13.如權(quán)利要求10或11所述的裝置,其特征在于,所述編輯指令包括所述打印憑條模板中包括的每個(gè)子模板對(duì)應(yīng)的位置信息和/或格式信息; 所述處理單元,具體用于: 根據(jù)所述編輯指令中包括的每個(gè)子模板對(duì)應(yīng)的位置信息對(duì)每個(gè)子模板的位置信息進(jìn)行編輯;和/或根據(jù)所述編輯指令中包括的每個(gè)子模板對(duì)應(yīng)的格式信息對(duì)每個(gè)子模板的格式信息進(jìn)行編輯; 得到所述編輯后的打印憑條模板。14.如權(quán)利要求9所述的裝置,其特征在于,還包括,仿真單元,用于: 對(duì)所述編輯后的打印憑條模板進(jìn)行仿真,得到仿真后的打印憑條模板以供用戶審閱;其中,所述仿真后的打印憑條模板的圖形化界面的位置信息和格式信息,與所述POS終端根據(jù)所述編輯后的打印憑條模板打印出的打印憑條的位置信息和格式信息相同。15.如權(quán)利要求14所述的裝置,其特征在于,所述仿真單元,還用于: 若所述編輯后的打印憑條模板包括邏輯判斷語(yǔ)句,則對(duì)所述邏輯判斷語(yǔ)句中的參數(shù)進(jìn)行賦值,以使所述仿真后的打印憑條模板的圖形化界面中呈現(xiàn)所述邏輯判斷語(yǔ)句的執(zhí)行結(jié)果;或者 若所述編輯后的打印憑條模板包括標(biāo)簽,則對(duì)所述標(biāo)簽進(jìn)行賦值,以使所述仿真后的打印憑條模板的圖形化界面中呈現(xiàn)為所述標(biāo)簽所賦的值。16.如權(quán)利要求9所述的裝置,其特征在于,所述處理單元,還用于: 將所述編輯后的打印憑條模板對(duì)應(yīng)的代碼進(jìn)行編譯,得到編譯后的打印憑條模板的代碼; 所述發(fā)送單元,具體用于: 將編譯后的打印憑條模板的代碼發(fā)送給POS終端,以替換所述POS終端的打印憑條格式信息對(duì)應(yīng)的代碼。
【文檔編號(hào)】G06F17/24GK105930312SQ201510638559
【公開(kāi)日】2016年9月7日
【申請(qǐng)日】2015年9月29日
【發(fā)明人】嚴(yán)偉鋒, 李晨, 譚穎, 孫曦, 王蘭, 吳瀟, 夏慶凡
【申請(qǐng)人】中國(guó)銀聯(lián)股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1