多功能智能打印一體機(jī)字庫(kù)共享方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種字庫(kù)共享方法,特別涉及一種多功能智能打印一體機(jī)字庫(kù)共享方法。
【背景技術(shù)】
[0002]平板電腦和打印機(jī)結(jié)合的打印一體機(jī),它是由平板電腦、打印機(jī)芯驅(qū)動(dòng)模塊和打印機(jī)芯等組成,其中,平板電腦中包含有GB18030等各種字庫(kù),而打印機(jī)芯驅(qū)動(dòng)模塊由于要打印出字符,因此也需要含有GB18030字庫(kù),才能獲取到字符的點(diǎn)陣信息,這個(gè)字庫(kù)約占用2M字節(jié),所以在使用時(shí),打印機(jī)芯驅(qū)動(dòng)模塊還需要有一個(gè)專(zhuān)門(mén)的存儲(chǔ)芯片來(lái)存儲(chǔ)該GB18030字庫(kù),這也使得打印一體機(jī)的生產(chǎn)成本大大提高。
【發(fā)明內(nèi)容】
[0003]本發(fā)明要解決的技術(shù)問(wèn)題,在于提供一種多功能智能打印一體機(jī)字庫(kù)共享方法,通過(guò)所述方法來(lái)實(shí)現(xiàn)平板電腦的字庫(kù)共用,并使打印一體機(jī)的生產(chǎn)成本更低。
[0004]本發(fā)明是這樣實(shí)現(xiàn)的:一種多功能智能打印一體機(jī)字庫(kù)共享方法,所述方法包括如下步驟:
[0005]步驟1、啟動(dòng)平板電腦APP應(yīng)用,打開(kāi)串口及字庫(kù),設(shè)置串口參數(shù),用于連接打印機(jī);
[0006]步驟2、打印機(jī)將要打印的內(nèi)容的國(guó)標(biāo)碼信息以及選用的字體類(lèi)型組包,并發(fā)送給平板電腦APP應(yīng)用;
[0007]步驟3、平板電腦的APP應(yīng)用解析出要打印的內(nèi)容的國(guó)標(biāo)碼信息以及選用的字體類(lèi)型,并查找字庫(kù),獲取要打印的內(nèi)容的字庫(kù)點(diǎn)陣信息并組包發(fā)送給打印機(jī);
[0008]步驟4、打印機(jī)根據(jù)接收的字庫(kù)點(diǎn)陣信息進(jìn)行打印。
[0009]進(jìn)一步地,所述平板電腦APP應(yīng)用與打印機(jī)之間采用自定義數(shù)據(jù)傳輸協(xié)議進(jìn)行數(shù)據(jù)傳輸,該自定義數(shù)據(jù)傳輸協(xié)議包括幀頭、字體類(lèi)型、數(shù)據(jù)長(zhǎng)度、數(shù)據(jù)以及尾幀。
[0010]進(jìn)一步地,所述步驟2具體為:打印機(jī)將要打印的內(nèi)容的國(guó)標(biāo)碼信息以及選用的字體類(lèi)型根據(jù)自定義數(shù)據(jù)傳輸協(xié)議進(jìn)行組包,并發(fā)送給平板電腦APP應(yīng)用;
[0011]所述步驟3具體為:平板電腦APP應(yīng)用先根據(jù)自定義數(shù)據(jù)傳輸協(xié)議判斷數(shù)據(jù)包是否來(lái)自打印機(jī),若否,則結(jié)束操作;若是,則接收并解析出數(shù)據(jù)包,得到要打印的內(nèi)容的國(guó)標(biāo)碼信息以及選用的字體類(lèi)型,然后查找平板電腦APP應(yīng)用的字庫(kù),獲取要打印的內(nèi)容的字庫(kù)點(diǎn)陣信息,并將獲取的字庫(kù)點(diǎn)陣信息根據(jù)自定義數(shù)據(jù)傳輸協(xié)議進(jìn)行組包,且發(fā)送給打印機(jī);
[0012]所述步驟4具體為:打印機(jī)根據(jù)自定義數(shù)據(jù)傳輸協(xié)議判斷數(shù)據(jù)包是否來(lái)自平板電腦APP應(yīng)用,若否,則結(jié)束操作;若是,則接收并解析出數(shù)據(jù)包,且根據(jù)解析出的字庫(kù)點(diǎn)陣信息對(duì)要打印的內(nèi)容進(jìn)行打印。
[0013]本發(fā)明具有如下優(yōu)點(diǎn):可以實(shí)現(xiàn)平板電腦的字庫(kù)共用,使打印一體機(jī)的生產(chǎn)成本更低。
【附圖說(shuō)明】
[0014]下面參照附圖結(jié)合實(shí)施例對(duì)本發(fā)明作進(jìn)一步的說(shuō)明。
[0015]圖1為本發(fā)明方法的具體實(shí)施例的執(zhí)行流程圖。
【具體實(shí)施方式】
[0016]請(qǐng)參照?qǐng)D1所示,本發(fā)明一種多功能智能打印一體機(jī)字庫(kù)共享方法的具體實(shí)施例,所述方法包括如下步驟:
[0017]步驟1、啟動(dòng)平板電腦APP應(yīng)用,打開(kāi)串口及字庫(kù),設(shè)置串口參數(shù),用于連接打印機(jī);在具體實(shí)施時(shí),串口參數(shù)可以根據(jù)實(shí)際需求進(jìn)行設(shè)置,本實(shí)施例串口參數(shù)的設(shè)置如下:
[0018]波特率:921600bps;
[0019]數(shù)據(jù)位:8 ;
[0020]停止位:I ;
[0021]奇偶校驗(yàn)位:無(wú);
[0022]流控:無(wú);
[0023]步驟2、打印機(jī)將要打印的內(nèi)容的國(guó)標(biāo)碼信息以及選用的字體類(lèi)型根據(jù)自定義數(shù)據(jù)傳輸協(xié)議進(jìn)行組包,并發(fā)送給平板電腦APP應(yīng)用;
[0024]步驟3、平板電腦APP應(yīng)用先根據(jù)自定義數(shù)據(jù)傳輸協(xié)議判斷數(shù)據(jù)包是否來(lái)自打印機(jī),若否,則結(jié)束操作;若是,則接收并解析出數(shù)據(jù)包,得到要打印的內(nèi)容的國(guó)標(biāo)碼信息以及選用的字體類(lèi)型,然后查找平板電腦APP應(yīng)用的字庫(kù),獲取要打印的內(nèi)容的字庫(kù)點(diǎn)陣信息,并將獲取的字庫(kù)點(diǎn)陣信息根據(jù)自定義數(shù)據(jù)傳輸協(xié)議進(jìn)行組包,且發(fā)送給打印機(jī);
[0025]步驟4、打印機(jī)根據(jù)自定義數(shù)據(jù)傳輸協(xié)議判斷數(shù)據(jù)包是否來(lái)自平板電腦APP應(yīng)用,若否,則結(jié)束操作;若是,則接收并解析出數(shù)據(jù)包,且根據(jù)解析出的字庫(kù)點(diǎn)陣信息對(duì)要打印的內(nèi)容進(jìn)行打印。
[0026]其中,所述自定義數(shù)據(jù)傳輸協(xié)議用于實(shí)現(xiàn)所述平板電腦APP應(yīng)用與打印機(jī)之間的數(shù)據(jù)傳輸,即所述平板電腦APP應(yīng)用與打印機(jī)之間采用自定義數(shù)據(jù)傳輸協(xié)議進(jìn)行數(shù)據(jù)傳輸。該自定義數(shù)據(jù)傳輸協(xié)議包括幀頭(Ibyte)、字體類(lèi)型(Ibyte)、數(shù)據(jù)長(zhǎng)度(2byte)、數(shù)據(jù)(N byte,N為正整數(shù),在具體實(shí)施時(shí),可以根據(jù)實(shí)際需要來(lái)設(shè)置N的值)以及尾幀(Ibyte)。
[0027]總之,本發(fā)明可以實(shí)現(xiàn)平板電腦的字庫(kù)共用,使打印一體機(jī)的生產(chǎn)成本更低,特別是在大批量生產(chǎn)打印一體機(jī)時(shí),將可以節(jié)省很多成本。
[0028]雖然以上描述了本發(fā)明的【具體實(shí)施方式】,但是熟悉本技術(shù)領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,我們所描述的具體的實(shí)施例只是說(shuō)明性的,而不是用于對(duì)本發(fā)明的范圍的限定,熟悉本領(lǐng)域的技術(shù)人員在依照本發(fā)明的精神所作的等效的修飾以及變化,都應(yīng)當(dāng)涵蓋在本發(fā)明的權(quán)利要求所保護(hù)的范圍內(nèi)。
【主權(quán)項(xiàng)】
1.一種多功能智能打印一體機(jī)字庫(kù)共享方法,其特征在于:包括如下步驟: 步驟1、啟動(dòng)平板電腦APP應(yīng)用,打開(kāi)串口及字庫(kù),設(shè)置串口參數(shù),用于連接打印機(jī); 步驟2、打印機(jī)將要打印的內(nèi)容的國(guó)標(biāo)碼信息以及選用的字體類(lèi)型組包,并發(fā)送給平板電腦APP應(yīng)用; 步驟3、平板電腦的APP應(yīng)用解析出要打印的內(nèi)容的國(guó)標(biāo)碼信息以及選用的字體類(lèi)型,并查找字庫(kù),獲取要打印的內(nèi)容的字庫(kù)點(diǎn)陣信息并組包發(fā)送給打印機(jī); 步驟4、打印機(jī)根據(jù)接收的字庫(kù)點(diǎn)陣信息進(jìn)行打印。
2.根據(jù)權(quán)利要求1所述的一種多功能智能打印一體機(jī)字庫(kù)共享方法,其特征在于:所述平板電腦APP應(yīng)用與打印機(jī)之間采用自定義數(shù)據(jù)傳輸協(xié)議進(jìn)行數(shù)據(jù)傳輸,該自定義數(shù)據(jù)傳輸協(xié)議包括幀頭、字體類(lèi)型、數(shù)據(jù)長(zhǎng)度、數(shù)據(jù)以及尾幀。
3.根據(jù)權(quán)利要求2所述的一種多功能智能打印一體機(jī)字庫(kù)共享方法,其特征在于: 所述步驟2具體為:打印機(jī)將要打印的內(nèi)容的國(guó)標(biāo)碼信息以及選用的字體類(lèi)型根據(jù)自定義數(shù)據(jù)傳輸協(xié)議進(jìn)行組包,并發(fā)送給平板電腦APP應(yīng)用; 所述步驟3具體為:平板電腦APP應(yīng)用先根據(jù)自定義數(shù)據(jù)傳輸協(xié)議判斷數(shù)據(jù)包是否來(lái)自打印機(jī),若否,則結(jié)束操作;若是,則接收并解析出數(shù)據(jù)包,得到要打印的內(nèi)容的國(guó)標(biāo)碼信息以及選用的字體類(lèi)型,然后查找平板電腦APP應(yīng)用的字庫(kù),獲取要打印的內(nèi)容的字庫(kù)點(diǎn)陣信息,并將獲取的字庫(kù)點(diǎn)陣信息根據(jù)自定義數(shù)據(jù)傳輸協(xié)議進(jìn)行組包,且發(fā)送給打印機(jī); 所述步驟4具體為:打印機(jī)根據(jù)自定義數(shù)據(jù)傳輸協(xié)議判斷數(shù)據(jù)包是否來(lái)自平板電腦APP應(yīng)用,若否,則結(jié)束操作;若是,則接收并解析出數(shù)據(jù)包,且根據(jù)解析出的字庫(kù)點(diǎn)陣信息對(duì)要打印的內(nèi)容進(jìn)行打印。
【專(zhuān)利摘要】本發(fā)明提供一種多功能智能打印一體機(jī)字庫(kù)共享方法,所述方法包括:?jiǎn)?dòng)平板電腦APP應(yīng)用,打開(kāi)串口及字庫(kù),設(shè)置串口參數(shù),用于連接打印機(jī);打印機(jī)將要打印的內(nèi)容的國(guó)標(biāo)碼信息以及選用的字體類(lèi)型組包,并發(fā)送給平板電腦APP應(yīng)用;平板電腦的APP應(yīng)用解析出要打印的內(nèi)容的國(guó)標(biāo)碼信息以及選用的字體類(lèi)型,并查找字庫(kù),獲取要打印的內(nèi)容的字庫(kù)點(diǎn)陣信息并組包發(fā)送給打印機(jī);打印機(jī)根據(jù)接收的字庫(kù)點(diǎn)陣信息進(jìn)行打印。本發(fā)明可以實(shí)現(xiàn)平板電腦的字庫(kù)共用,使打印一體機(jī)的生產(chǎn)成本更低。
【IPC分類(lèi)】G06F3-12
【公開(kāi)號(hào)】CN104850365
【申請(qǐng)?zhí)枴緾N201510226285
【發(fā)明人】黃黎鵬
【申請(qǐng)人】福建凱盈資訊有限公司
【公開(kāi)日】2015年8月19日
【申請(qǐng)日】2015年5月6日