為了提高打印效率和打印效果,可以使用在線模板的方式進(jìn)行打印,具體步驟如下:
[0077]A2、該終端通過網(wǎng)絡(luò)從后臺(tái)服務(wù)器獲取需要打印的數(shù)據(jù)的對(duì)應(yīng)在線模板;
[0078]B2、該終端發(fā)送該需要打印的數(shù)據(jù)和該在線模板至該打印機(jī),使得該打印機(jī)根據(jù)該在線模板打印該需要打印的數(shù)據(jù)。
[0079]需要說明的是,上述步驟A1、B1以及步驟A2、B2可以分開執(zhí)行,也可以組合在一起執(zhí)行,本實(shí)施例不對(duì)其進(jìn)行限定。
[0080]207、該終端斷開與該打印機(jī)的連接。
[0081]當(dāng)該終端根據(jù)該鑒權(quán)命令結(jié)果判斷得知該打印機(jī)不符合授權(quán)打印條件時(shí),則可以認(rèn)為該打印機(jī)不符合打印要求,因此,該終端斷開與該打印機(jī)的連接,停止打印操作或者重新尋找一臺(tái)符合打印要求的打印機(jī)。
[0082]本實(shí)施例中,一種適用于1S系統(tǒng)的打印方法具有適用于iPhone、iPad等移動(dòng)終端上;支持在1S系統(tǒng)上支持藍(lán)牙4.0BLE方式連接專業(yè)打印機(jī);支持通過網(wǎng)絡(luò)下載在線打印模板;同時(shí)支持TSC和ESC指令集;打印一維碼或者二維碼清晰度更高等優(yōu)點(diǎn)。
[0083]上面主要描述了一種適用于1S系統(tǒng)的打印方法,下面將對(duì)一種適用于1S系統(tǒng)的打印裝置進(jìn)行詳細(xì)的描述,請(qǐng)參閱圖3,本發(fā)明實(shí)施例中一種適用于1S系統(tǒng)的打印裝置一個(gè)實(shí)施例包括:
[0084]請(qǐng)求發(fā)起模塊301,用于向打印機(jī)發(fā)起藍(lán)牙連接請(qǐng)求;
[0085]連接建立模塊302,用于接收該打印機(jī)的請(qǐng)求響應(yīng),建立藍(lán)牙連接;
[0086]數(shù)據(jù)發(fā)送模塊303,用于發(fā)送需要打印的數(shù)據(jù)至該打印機(jī)進(jìn)行打印。
[0087]本實(shí)施例中,首先,請(qǐng)求發(fā)起模塊301向打印機(jī)發(fā)起藍(lán)牙連接請(qǐng)求;然后,連接建立模塊302接收該打印機(jī)的請(qǐng)求響應(yīng),建立藍(lán)牙連接;最后,數(shù)據(jù)發(fā)送模塊303發(fā)送需要打印的數(shù)據(jù)至該打印機(jī)進(jìn)行打印。在本實(shí)施例中,該承載1S系統(tǒng)的終端可以通過藍(lán)牙與打印機(jī)連接,方便用戶進(jìn)行打印操作。
[0088]為便于理解,下面對(duì)本發(fā)明實(shí)施例中的一種適用于1S系統(tǒng)的打印裝置進(jìn)行詳細(xì)描述,請(qǐng)參閱圖4,本發(fā)明實(shí)施例中一種適用于1S系統(tǒng)的打印裝置另一個(gè)實(shí)施例包括:
[0089]請(qǐng)求發(fā)起模塊401,用于向打印機(jī)發(fā)起藍(lán)牙連接請(qǐng)求;
[0090]連接建立模塊402,用于接收該打印機(jī)的請(qǐng)求響應(yīng),建立藍(lán)牙連接;
[0091]數(shù)據(jù)發(fā)送模塊403,用于發(fā)送需要打印的數(shù)據(jù)至該打印機(jī)進(jìn)行打印。
[0092]本實(shí)施例中該裝置還可以包括:
[0093]鑒權(quán)發(fā)送模塊404,用于發(fā)送鑒權(quán)命令至該打印機(jī);
[0094]結(jié)果接收模塊405,用于接收該打印機(jī)返回的鑒權(quán)命令結(jié)果;
[0095]鑒權(quán)判斷模塊406,用于根據(jù)該鑒權(quán)命令結(jié)果判斷該打印機(jī)是否符合授權(quán)打印條件;
[0096]觸發(fā)模塊407,用于當(dāng)該鑒權(quán)判斷模塊406的判斷結(jié)果為是時(shí),觸發(fā)該數(shù)據(jù)發(fā)送模塊。
[0097]本實(shí)施例中該數(shù)據(jù)發(fā)送模塊403具體可以包括:
[0098]命令集獲取單元4031,用于當(dāng)該需要打印的數(shù)據(jù)為一維碼或者二維碼時(shí),獲取該一維碼或者二維碼的打印命令集;
[0099]命令集發(fā)送單元4032,用于發(fā)送該打印命令集至該打印機(jī),使得該打印機(jī)根據(jù)該打印命令集打印出對(duì)應(yīng)的一維碼或者二維碼。
[0100]本實(shí)施例中該數(shù)據(jù)發(fā)送模塊403具體可以包括:
[0101]在線模板獲取單元4033,用于通過網(wǎng)絡(luò)從后臺(tái)服務(wù)器獲取需要打印的數(shù)據(jù)的對(duì)應(yīng)在線模板;
[0102]模板數(shù)據(jù)發(fā)送單元4034,用于發(fā)送該需要打印的數(shù)據(jù)和該在線模板至該打印機(jī),使得該打印機(jī)根據(jù)該在線模板打印該需要打印的數(shù)據(jù)。
[0103]優(yōu)選地,本實(shí)施例中,該終端承載的1S系統(tǒng)支持TSC和ESC指令集。
[0104]需要說明的是,本實(shí)施例中,該適用于1S系統(tǒng)的打印裝置還可以包括以下模塊:
[0105]1S系統(tǒng)打印內(nèi)容編輯模塊,用于對(duì)需要打印的內(nèi)容進(jìn)行編輯處理;
[0106]1S系統(tǒng)打印文件保存和解析模塊,用于對(duì)需要打印的文件進(jìn)行保存和解析處理。
[0107]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。
[0108]在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0109]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
[0110]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
[0111]所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-OnlyMemory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0112]以上所述,以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
【主權(quán)項(xiàng)】
1.一種適用于1S系統(tǒng)的打印方法,其特征在于,包括: 承載1S系統(tǒng)的終端向打印機(jī)發(fā)起藍(lán)牙連接請(qǐng)求; 所述終端接收所述打印機(jī)的請(qǐng)求響應(yīng),建立藍(lán)牙連接; 所述終端發(fā)送需要打印的數(shù)據(jù)至所述打印機(jī)進(jìn)行打印。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述終端承載的1S系統(tǒng)支持TSC和ESC指令集。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,建立藍(lán)牙連接之后,所述終端發(fā)送需要打印的數(shù)據(jù)至所述打印機(jī)進(jìn)行打印之前還包括: 所述終端發(fā)送鑒權(quán)命令至所述打印機(jī); 所述終端接收所述打印機(jī)返回的鑒權(quán)命令結(jié)果; 所述終端根據(jù)所述鑒權(quán)命令結(jié)果判斷所述打印機(jī)是否符合授權(quán)打印條件,若是,則執(zhí)行所述終端發(fā)送需要打印的數(shù)據(jù)至所述打印機(jī)進(jìn)行打印的步驟。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述終端發(fā)送需要打印的數(shù)據(jù)至所述打印機(jī)進(jìn)行打印具體包括: 當(dāng)所述需要打印的數(shù)據(jù)為一維碼或者二維碼時(shí),所述終端獲取所述一維碼或者二維碼的打印命令集; 所述終端發(fā)送所述打印命令集至所述打印機(jī),使得所述打印機(jī)根據(jù)所述打印命令集打印出對(duì)應(yīng)的一維碼或者二維碼。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述終端發(fā)送需要打印的數(shù)據(jù)至所述打印機(jī)進(jìn)行打印具體包括: 所述終端通過網(wǎng)絡(luò)從后臺(tái)服務(wù)器獲取需要打印的數(shù)據(jù)的對(duì)應(yīng)在線模板; 所述終端發(fā)送所述需要打印的數(shù)據(jù)和所述在線模板至所述打印機(jī),使得所述打印機(jī)根據(jù)所述在線模板打印所述需要打印的數(shù)據(jù)。6.—種適用于1S系統(tǒng)的打印裝置,配置于承載1S系統(tǒng)的終端上,其特征在于,包括: 請(qǐng)求發(fā)起模塊,用于向打印機(jī)發(fā)起藍(lán)牙連接請(qǐng)求; 連接建立模塊,用于接收所述打印機(jī)的請(qǐng)求響應(yīng),建立藍(lán)牙連接; 數(shù)據(jù)發(fā)送模塊,用于發(fā)送需要打印的數(shù)據(jù)至所述打印機(jī)進(jìn)行打印。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 鑒權(quán)發(fā)送模塊,用于發(fā)送鑒權(quán)命令至所述打印機(jī); 結(jié)果接收模塊,用于接收所述打印機(jī)返回的鑒權(quán)命令結(jié)果; 鑒權(quán)判斷模塊,用于根據(jù)所述鑒權(quán)命令結(jié)果判斷所述打印機(jī)是否符合授權(quán)打印條件; 觸發(fā)模塊,用于當(dāng)所述鑒權(quán)判斷模塊的判斷結(jié)果為是時(shí),觸發(fā)所述數(shù)據(jù)發(fā)送模塊。8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述數(shù)據(jù)發(fā)送模塊具體包括: 命令集獲取單元,用于當(dāng)所述需要打印的數(shù)據(jù)為一維碼或者二維碼時(shí),獲取所述一維碼或者二維碼的打印命令集; 命令集發(fā)送單元,用于發(fā)送所述打印命令集至所述打印機(jī),使得所述打印機(jī)根據(jù)所述打印命令集打印出對(duì)應(yīng)的一維碼或者二維碼。9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述數(shù)據(jù)發(fā)送模塊具體包括: 在線模板獲取單元,用于通過網(wǎng)絡(luò)從后臺(tái)服務(wù)器獲取需要打印的數(shù)據(jù)的對(duì)應(yīng)在線模板; 模板數(shù)據(jù)發(fā)送單元,用于發(fā)送所述需要打印的數(shù)據(jù)和所述在線模板至所述打印機(jī),使得所述打印機(jī)根據(jù)所述在線模板打印所述需要打印的數(shù)據(jù)。10.根據(jù)權(quán)利要求6至9中任一項(xiàng)所述的裝置,其特征在于,所述終端承載的1S系統(tǒng)支持TSC和ESC指令集。
【專利摘要】本發(fā)明實(shí)施例公開了一種適用于IOS系統(tǒng)的打印方法,用于解決現(xiàn)有IOS系統(tǒng)終端無法通過藍(lán)牙方式與打印機(jī)連接的問題。本發(fā)明實(shí)施例方法包括:承載IOS系統(tǒng)的終端向打印機(jī)發(fā)起藍(lán)牙連接請(qǐng)求;所述終端接收所述打印機(jī)的請(qǐng)求響應(yīng),建立藍(lán)牙連接;所述終端發(fā)送需要打印的數(shù)據(jù)至所述打印機(jī)進(jìn)行打印。本發(fā)明實(shí)施例還提供一種適用于IOS系統(tǒng)的打印裝置。
【IPC分類】G06F3/12
【公開號(hào)】CN105117183
【申請(qǐng)?zhí)枴緾N201510574056
【發(fā)明人】李曉波, 譚玎
【申請(qǐng)人】李曉波, 譚玎
【公開日】2015年12月2日
【申請(qǐng)日】2015年9月10日