欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

打印方法和系統(tǒng)、單片機(jī)和打印機(jī)的制作方法

文檔序號:2492025閱讀:170來源:國知局
專利名稱:打印方法和系統(tǒng)、單片機(jī)和打印機(jī)的制作方法
打印方法和系統(tǒng)、單片機(jī)和打印機(jī)技術(shù)領(lǐng)域
本發(fā)明實(shí)施例涉及通信技術(shù)領(lǐng)域,尤其涉及一種打印方法和系統(tǒng)、單片機(jī)和打印機(jī)。
背景技術(shù)
隨著信息化技術(shù)的飛速發(fā)展,手機(jī)、掌上電腦等移動(dòng)終端的功能越來越多樣化,除了具有基本功能,還具有藍(lán)牙、拍照等功能,從而滿足了用戶多方位的需求,必要時(shí)用戶希望將移動(dòng)終端中的文件打印出來。
以手機(jī)為例,用戶可以通過手機(jī)的USB端口用數(shù)據(jù)線將手機(jī)連接到計(jì)算機(jī)上,并將手機(jī)里需要打印的文件拷貝到計(jì)算機(jī)上,再通過計(jì)算機(jī)與打印機(jī)建立連接并安裝特定于計(jì)算機(jī)操作系統(tǒng)和打印機(jī)的打印機(jī)驅(qū)動(dòng)軟件,才能夠?qū)⒂脩艚K端中的文件打印出來。
因此,現(xiàn)有技術(shù)中用戶只能通過數(shù)據(jù)線借助與打印機(jī)相連且具有打印機(jī)驅(qū)動(dòng)軟件的計(jì)算機(jī)間接的將移動(dòng)終端中的文件打印出來,如果計(jì)算機(jī)出現(xiàn)故障或獲取不到與打印機(jī)和操作系統(tǒng)匹配的打印機(jī)驅(qū)動(dòng),將無法打印移動(dòng)終端中存儲(chǔ)的文件,具有很大的局限性。發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)的上述缺陷,本發(fā)明實(shí)施例提供一種打印方法和系統(tǒng)、單片機(jī)和打印機(jī)。
本發(fā)明實(shí)施例提供一種打印方法,包括
單片機(jī)通過管理控制協(xié)議與打印機(jī)建立連接并獲取所述打印機(jī)的特征信息;
所述單片機(jī)根據(jù)所述特征信息將從用戶終端獲取的打印文件生成打印機(jī)數(shù)據(jù)發(fā)送給所述打印機(jī),以供所述打印機(jī)根據(jù)所述打印機(jī)數(shù)據(jù)對所述打印文件進(jìn)行打印處理。
本發(fā)明實(shí)施例提供一種打印方法,包括
打印機(jī)通過管理控制協(xié)議與單片機(jī)建立連接并向所述單片機(jī)發(fā)送特征信息;
所述打印機(jī)接收所述單片機(jī)發(fā)送的打印機(jī)數(shù)據(jù)并根據(jù)所述打印機(jī)數(shù)據(jù)對所述打印文件進(jìn)行打印處理。
本發(fā)明實(shí)施例提供一種單片機(jī),包括設(shè)備主體,還包括
第一通信模塊,用于通過管理控制協(xié)議與打印機(jī)建立連接并獲取所述打印機(jī)的特征信息;
處理模塊,用于根據(jù)所述特征信息將從用戶終端獲取的打印文件生成打印機(jī)數(shù)據(jù)發(fā)送給所述打印機(jī),以供所述打印機(jī)根據(jù)所述打印機(jī)數(shù)據(jù)對所述打印文件進(jìn)行打印處理。
本發(fā)明實(shí)施例提供一種打印機(jī),包括設(shè)備主體,還包括
第二通信模塊,用于通過管理控制協(xié)議與單片機(jī)建立連接并向所述單片機(jī)發(fā)送特征信息;
接收模塊,用于接收所述單片機(jī)發(fā)送的打印機(jī)數(shù)據(jù);
打印模塊,用于根據(jù)所述打印機(jī)數(shù)據(jù)對所述打印文件進(jìn)行打印處理。
本發(fā)明實(shí)施例提供一種打印系統(tǒng),包括上述的單片機(jī)和打印機(jī),以及用戶終端,其中,所述用戶終端向所述單片機(jī)發(fā)送打印文件。
本發(fā)明實(shí)施例提供的打印方法和系統(tǒng)、單片機(jī)和打印機(jī),可以預(yù)先在單片機(jī)與打印機(jī)上嵌入管理控制協(xié)議,使單片機(jī)能夠通過管理控制協(xié)議與打印機(jī)建立連接并獲取打印機(jī)的特征信息,單片機(jī)根據(jù)特征信息將從用戶終端獲取的打印文件生成打印機(jī)數(shù)據(jù)發(fā)送給打印機(jī),打印機(jī)根據(jù)打印機(jī)數(shù)據(jù)對打印文件進(jìn)行打印處理,實(shí)現(xiàn)了通過單片機(jī)控制打印機(jī)對沒有安裝打印機(jī)驅(qū)動(dòng)軟件的用戶終端中的打印文件進(jìn)行打印服務(wù),對需要進(jìn)行文件打印的用戶終端具有一定的兼容性,避免了用戶終端安裝打印機(jī)驅(qū)動(dòng)的繁瑣過程。


圖1為本發(fā)明打印方法一個(gè)實(shí)施例的流程圖2為本發(fā)明打印方法另一實(shí)施例的流程圖3為本發(fā)明打印方法又一實(shí)施例的流程圖4為本發(fā)明打印方法再一實(shí)施例的流程圖5為本發(fā)明單片機(jī)一個(gè)實(shí)施例的結(jié)構(gòu)示意圖6為本發(fā)明單片機(jī)另一實(shí)施例的結(jié)構(gòu)示意圖7為本發(fā)明單片機(jī)又一實(shí)施例的結(jié)構(gòu)示意圖8為本發(fā)明打印機(jī)一個(gè)實(shí)施例的結(jié)構(gòu)示意圖9為本發(fā)明打印機(jī)另一實(shí)施例的結(jié)構(gòu)示意圖10為本發(fā)明打印機(jī)又一實(shí)施例的結(jié)構(gòu)示意圖11為本發(fā)明打印機(jī)系統(tǒng)一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。具體實(shí)施方式

為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
圖1為本發(fā)明打印方法一個(gè)實(shí)施例的流程圖,如圖1所示,該方法包括
步驟100,單片機(jī)從用戶終端獲取打印文件后,通過管理控制協(xié)議與打印機(jī)建立連接并獲取所述打印機(jī)的特征信息;
單片機(jī)與打印機(jī)分別嵌入管理控制協(xié)議,通過管理控制協(xié)議實(shí)現(xiàn)了單片機(jī)對打印機(jī)的搜索以及與打印機(jī)之間建立連接,單片機(jī)與打印機(jī)建立連接后就可以實(shí)現(xiàn)與打印機(jī)之間的數(shù)據(jù)傳輸。本領(lǐng)域技術(shù)人員可以理解的是,本實(shí)施例并不限定具體的管理通信協(xié)議,只要能夠?qū)崿F(xiàn)單片機(jī)對打印機(jī)的識(shí)別以及與打印機(jī)建立連接的管理通信協(xié)議均可以執(zhí)行本實(shí)施例中的方法。需要說明的是,本實(shí)施例中的單片機(jī)和打印機(jī)根據(jù)應(yīng)用場景的不同進(jìn)行選擇,本實(shí)施例對此不加以限制。
用戶通過用戶終端將打印文件發(fā)送給單片機(jī),從而單片機(jī)獲取用戶終端中的打印文件,可以利用單片機(jī)中打印服務(wù)的應(yīng)用程序?qū)Υ蛴∥募M(jìn)行打印處理。單片機(jī)可以通過管理控制協(xié)議搜索打印機(jī),打印機(jī)通過管理控制協(xié)議響應(yīng)單片機(jī)的搜索,從而單片機(jī)上呈現(xiàn)打印機(jī)的搜索列表,從打印機(jī)的搜索列表中選擇一個(gè)打印機(jī)與單片機(jī)建立連接進(jìn)行打印文件的打印工作,單片機(jī)與選擇的打印機(jī)建立連接后,接收打印機(jī)發(fā)送的特征信息。具體來說,打印機(jī)的特征信息包括打印機(jī)的打印介質(zhì)信息,打印介質(zhì)信息包括打印介質(zhì)的尺寸和類型(比如紙張或者相片);還包括打印機(jī)的支撐信息,支撐信息包括是否可以雙面打印、 使用的輸出位以及使用的介質(zhì)來源、所支持的文件大小,所支持的文件格式的版本以及所支持的文件格式擴(kuò)展名、打印機(jī)所支持的色彩空間、打印機(jī)所支持的位深度以及打印機(jī)所支持的分辨率。
針對本實(shí)施例,本領(lǐng)域技術(shù)人員可以理解的是,用戶終端不再像現(xiàn)有技術(shù)一樣限制于計(jì)算機(jī)終端,還可以包括手機(jī)、數(shù)碼相機(jī)、個(gè)人數(shù)字助理,甚至GPS系統(tǒng),諸如此類的用戶終端都可以通過本地或擴(kuò)展的存儲(chǔ)器存儲(chǔ)大量的圖片文字文件并將需要打印的文件通過USB數(shù)據(jù)線或者紅外、藍(lán)牙等方式發(fā)送到單片機(jī)上,鑒于此,本領(lǐng)域技術(shù)人員可以理解的是,單片機(jī)與用戶終端的通信方式應(yīng)視具體的應(yīng)用場景對單片機(jī)進(jìn)行配置相關(guān)的接收打印文件的接口。
步驟101,所述單片機(jī)根據(jù)所述特征信息將所述打印文件生成打印機(jī)數(shù)據(jù)發(fā)送給所述打印機(jī),以供所述打印機(jī)根據(jù)所述打印機(jī)數(shù)據(jù)對所述打印文件進(jìn)行打印處理。
單片機(jī)獲取打印機(jī)的特征信息后,根據(jù)打印機(jī)的特征信息將從用戶終端獲取的打印文件生成打印機(jī)數(shù)據(jù)發(fā)送給打印機(jī),打印機(jī)中的打印機(jī)控制器將單片機(jī)發(fā)送的打印機(jī)數(shù)據(jù)轉(zhuǎn)換為可以進(jìn)行打印的文字或圖像后,將轉(zhuǎn)換后的文字或圖像數(shù)據(jù)發(fā)送給打印頭,從而打印頭可以將打印控制器發(fā)送的可供打印的數(shù)據(jù)打印到打印介質(zhì)上。
需要說明的是,本領(lǐng)域技術(shù)人員可以理解根據(jù)打印機(jī)的特征信息將打印文件生成打印機(jī)數(shù)據(jù)的具體實(shí)施過程,與現(xiàn)有技術(shù)中用戶終端通過本地安裝的打印機(jī)驅(qū)動(dòng)軟件進(jìn)行打印時(shí),驅(qū)動(dòng)程序根據(jù)打印機(jī)的特征信息將打印文件生成打印機(jī)數(shù)據(jù)的具體實(shí)施過程的技術(shù)原理一樣,此處不再贅述。
由本實(shí)施例的上述實(shí)現(xiàn)過程可以看出,與現(xiàn)有技術(shù)相比,本實(shí)施例中的打印機(jī)的特征信息是單片機(jī)通過管理控制協(xié)議與打印機(jī)建立連接后從打印機(jī)處獲取的,不再像現(xiàn)有技術(shù)中打印機(jī)的特征信息被封裝在由打印機(jī)廠商創(chuàng)建的靜態(tài)性能文件中,比如封裝在打印機(jī)控制語言(Printer Command Language, PCL)描述文件中,因此,本實(shí)施例提供的打印方法不再需要用戶終端在進(jìn)行打印前先在本地安裝打印機(jī)驅(qū)動(dòng)軟件,其中,打印機(jī)驅(qū)動(dòng)軟件由廠商提供或者從網(wǎng)上下載,還必須與用戶終端的操作系統(tǒng)相匹配,否則也無法在用戶終端進(jìn)行安裝,鑒于目前大多數(shù)是通過計(jì)算機(jī)中的打印機(jī)驅(qū)動(dòng)軟件進(jìn)行打印處理,所以類似于手機(jī)之類的用戶終端只能通過數(shù)據(jù)線連接到計(jì)算機(jī)上,通過計(jì)算機(jī)中的打印機(jī)驅(qū)動(dòng)軟件控制打印機(jī)進(jìn)行打印處理,非常繁瑣不便。
本發(fā)明實(shí)施例提供的打印方法,可以預(yù)先在單片機(jī)與打印機(jī)上嵌入管理控制協(xié)議,使單片機(jī)能夠通過管理控制協(xié)議與打印機(jī)建立連接并獲取打印機(jī)的特征信息,單片機(jī)根據(jù)特征信息將從用戶終端獲取的打印文件生成打印機(jī)數(shù)據(jù)發(fā)送給打印機(jī),打印機(jī)根據(jù)打印機(jī)數(shù)據(jù)對打印文件進(jìn)行打印處理,實(shí)現(xiàn)了通過單片機(jī)控制打印機(jī)對沒有安裝打印機(jī)驅(qū)動(dòng)軟件的用戶終端中的打印文件進(jìn)行打印服務(wù),對需要進(jìn)行文件打印的用戶終端具有一定的兼容性,避免了用戶終端安裝打印機(jī)驅(qū)動(dòng)的繁瑣過程。
針對執(zhí)行圖1所示方法實(shí)施例的單片機(jī)來說,通過管理控制協(xié)議與打印機(jī)建立6連接并獲取打印機(jī)發(fā)送的特征信息的方式具體可以包括有線方式和無線方式,例如,以 SPCE06IA單片機(jī)為例,在SPCE06IA單片機(jī)和打印機(jī)上分別配置了 USB端口或藍(lán)牙適配器進(jìn)行數(shù)據(jù)交互,USB端口的有線通信方式和藍(lán)牙適配器的無線通信方式分別應(yīng)用在不同的場合,下面分別通過圖2與圖3所示的方法實(shí)施例對SPCE061A單片機(jī)通過有線和無線的方式與打印機(jī)進(jìn)行通信的處理過程進(jìn)行詳細(xì)描述。
圖2為本發(fā)明打印方法另一實(shí)施例的流程圖,如圖2所示,本實(shí)施例針對SPCE061A 單片機(jī)和打印機(jī)通過藍(lán)牙適配器進(jìn)行數(shù)據(jù)交互的處理過程進(jìn)行詳細(xì)說明,該方法包括
步驟200,SPCE061A單片機(jī)從用戶終端獲取打印文件后開啟藍(lán)牙適配器,通過管理控制協(xié)議與打印機(jī)通過藍(lán)牙適配器建立連接并獲取所述打印機(jī)的特征信息;
SPCE061A單片機(jī)是一款具有數(shù)字處理功能的16位單片機(jī),該芯片有8路10位高精度模數(shù)轉(zhuǎn)換器,兩路10位精度的數(shù)模轉(zhuǎn)換器、可編程的串行接口,且具有高效率的一套指令系統(tǒng)和集成開發(fā)環(huán)境,支持標(biāo)準(zhǔn)C語言,可以實(shí)現(xiàn)C語言與匯編語言的互相調(diào)用。內(nèi)置閃存和靜態(tài)內(nèi)存,具有A、B兩組I/O接口共32位,以及低電壓檢測和看門狗功能,中央處理器時(shí)鐘速率最高可以達(dá)到49. 5MHz。SPCE061A單片機(jī)通過配置藍(lán)牙適配器支持藍(lán)牙通信。
SPCE061A單片機(jī)通過串口獲取用戶終端發(fā)送的打印文件后,開啟藍(lán)牙適配器,并通過管理控制協(xié)議搜索具有藍(lán)牙適配器并嵌入有管理控制協(xié)議的打印機(jī),具有藍(lán)牙適配器的打印機(jī)響應(yīng)單片機(jī)的搜索,在SPCE061A單片機(jī)上的LCD顯示屏呈現(xiàn)打印機(jī)列表。從打印機(jī)列表中選擇一個(gè)打印機(jī)后,SPCE061A單片機(jī)通過管理控制協(xié)議與打印機(jī)建立連接,打印機(jī)通過藍(lán)牙適配器將打印機(jī)的特征信息發(fā)送給SPCE061A單片機(jī)的藍(lán)牙適配器。
步驟201,SPCE061A單片機(jī)根據(jù)所述特征信息中的設(shè)置信息對打印文件進(jìn)行設(shè)置并預(yù)覽;
SPCE061A單片機(jī)根據(jù)打印機(jī)的特征信息中的設(shè)置信息對打印文件進(jìn)行設(shè)置,設(shè)置信息具體可以包括,打印的頁數(shù),打印介質(zhì)的選擇以及打印文件的格式,根據(jù)應(yīng)用需要對打印文件進(jìn)行完設(shè)置后,可以通過IXD屏幕進(jìn)行打印預(yù)覽,從而可以在單片機(jī)生成打印機(jī)數(shù)據(jù)之前對打印文件的相關(guān)設(shè)置進(jìn)行調(diào)整。
步驟202,SPCE061A單片機(jī)根據(jù)所述特征信息將打印文件生成打印機(jī)數(shù)據(jù)通過藍(lán)牙適配器發(fā)送給打印機(jī),以供打印機(jī)根據(jù)打印機(jī)數(shù)據(jù)對打印文件進(jìn)行打印處理。
SPCE061A單片機(jī)獲取打印機(jī)的特征信息后,根據(jù)打印機(jī)的特征信息將從用戶終端獲取的打印文件生成打印機(jī)數(shù)據(jù)通過藍(lán)牙適配器發(fā)送給打印機(jī)的藍(lán)牙適配器,打印機(jī)的藍(lán)牙適配器將打印機(jī)數(shù)據(jù)發(fā)送給打印控制器以轉(zhuǎn)換為可以進(jìn)行打印的文字或圖像后,打印控制器將轉(zhuǎn)換后的文字或圖像數(shù)據(jù)發(fā)送給打印頭,從而打印頭可以將打印控制器發(fā)送的可供打印的數(shù)據(jù)打印到打印介質(zhì)上。
步驟203,SPCE061A單片機(jī)根據(jù)特征信息中的狀態(tài)信息啟動(dòng)蜂鳴器告警,所述狀態(tài)信息包括打印結(jié)束信息和打印故障信息。
SPCE061A單片機(jī)獲取的打印機(jī)的特征信息中包括了打印機(jī)的狀態(tài)信息,狀態(tài)信息具體包括打印機(jī)是否離線,打印機(jī)是否完成打印,打印機(jī)是否出現(xiàn)缺少打印介質(zhì)等信息,打印機(jī)將這些狀態(tài)信息實(shí)時(shí)通過藍(lán)牙適配器發(fā)送到SPCE061A單片機(jī)的藍(lán)牙適配器上, SPCE061A單片機(jī)的藍(lán)牙適配器根據(jù)狀態(tài)信息啟動(dòng)蜂鳴器進(jìn)行告警。
本發(fā)明實(shí)施例提供的打印方法,可以預(yù)先在單片機(jī)與打印機(jī)上嵌入管理控制協(xié)議并配有藍(lán)牙適配器,使單片機(jī)能夠通過管理控制協(xié)議與打印機(jī)通過藍(lán)牙適配器建立連接并獲取打印機(jī)的特征信息,單片機(jī)根據(jù)特征信息將從用戶終端獲取的打印文件生成打印機(jī)數(shù)據(jù)通過藍(lán)牙適配器發(fā)送給打印機(jī),打印機(jī)根據(jù)打印機(jī)數(shù)據(jù)對打印文件進(jìn)行打印處理,實(shí)現(xiàn)了通過單片機(jī)控制打印機(jī)對沒有安裝打印機(jī)驅(qū)動(dòng)軟件的用戶終端中的打印文件進(jìn)行打印服務(wù),對需要進(jìn)行文件打印的用戶終端具有一定的兼容性,避免了用戶終端安裝打印機(jī)驅(qū)動(dòng)的繁瑣過程,并且打印機(jī)與單片機(jī)之間的通信是基于藍(lán)牙適配器,不需要配置數(shù)據(jù)線,節(jié)約了資源使布局更加靈活。
圖3為本發(fā)明打印方法又一實(shí)施例的流程圖,如圖3所示,本實(shí)施例針對SPCE061A 單片機(jī)和打印機(jī)通過USB端口進(jìn)行數(shù)據(jù)交互的處理過程進(jìn)行詳細(xì)說明,該方法包括
步驟300,SPCE061A單片機(jī)從用戶終端獲取打印文件后,通過管理控制協(xié)議與打印機(jī)通過USB端口建立連接并獲取所述打印機(jī)的特征信息;
SPCE061A單片機(jī)用USB端口與打印機(jī)的USB端口進(jìn)行連接,SPCE061A單片機(jī)通過串口獲取用戶終端發(fā)送的打印文件后,用SPCE061A Ι/0Β中的I/0B15和I/0B14與打印機(jī)實(shí)現(xiàn)握手聯(lián)絡(luò),并通過管理控制協(xié)議搜索具有嵌入有管理控制協(xié)議的打印機(jī),支持協(xié)議的打印機(jī)響應(yīng)單片機(jī)的搜索,在SPCE061A單片機(jī)上的LCD顯示屏呈現(xiàn)打印機(jī)列表。從打印機(jī)列表中選擇一個(gè)打印機(jī)后,SPCE061A單片機(jī)通過管理控制協(xié)議與打印機(jī)通過USB端口建立連接,打印機(jī)通過USB端口將打印機(jī)的特征信息發(fā)送給SPCE061A單片機(jī)的USB端口。
步驟301,SPCE061A單片機(jī)根據(jù)所述特征信息中的設(shè)置信息對打印文件進(jìn)行設(shè)置并預(yù)覽;
SPCE061A單片機(jī)根據(jù)打印機(jī)的特征信息中的設(shè)置信息對打印文件進(jìn)行設(shè)置,設(shè)置信息具體可以包括,打印的頁數(shù),打印介質(zhì)的選擇以及打印文件的格式,根據(jù)應(yīng)用需要對打印文件進(jìn)行完設(shè)置后,可以通過IXD屏幕進(jìn)行打印預(yù)覽,從而可以在單片機(jī)生成打印機(jī)數(shù)據(jù)之前對打印文件的相關(guān)設(shè)置進(jìn)行調(diào)整。
步驟302,SPCE061A單片機(jī)根據(jù)所述特征信息將打印文件生成打印機(jī)數(shù)據(jù)通過 USB端口發(fā)送給打印機(jī)的USB端口,以供打印機(jī)根據(jù)打印機(jī)數(shù)據(jù)對打印文件進(jìn)行打印處理。
SPCE061A單片機(jī)獲取打印機(jī)的特征信息后,根據(jù)打印機(jī)的特征信息將從用戶終端獲取的打印文件生成打印機(jī)數(shù)據(jù)通過USB端口發(fā)送給打印機(jī)的USB端口,打印機(jī)的USB端口將打印機(jī)數(shù)據(jù)發(fā)送給打印控制器以轉(zhuǎn)換為可以進(jìn)行打印的文字或圖像后,打印控制器將轉(zhuǎn)換后的文字或圖像數(shù)據(jù)發(fā)送給打印頭,從而打印頭可以將打印控制器發(fā)送的可供打印的數(shù)據(jù)打印到打印介質(zhì)上。
步驟303,SPCE061A單片機(jī)根據(jù)特征信息中的狀態(tài)信息啟動(dòng)蜂鳴器告警,所述狀態(tài)信息包括打印結(jié)束信息和打印故障信息。
SPCE061A單片機(jī)獲取的打印機(jī)的特征信息中包括了打印機(jī)的狀態(tài)信息,狀態(tài)信息具體包括打印機(jī)是否離線,打印機(jī)是否完成打印,打印機(jī)是否出現(xiàn)缺少打印介質(zhì)等信息, 打印機(jī)將這些狀態(tài)信息實(shí)時(shí)通過USB端口發(fā)送到SPCE061A單片機(jī)的USB端口上,SPCE061A 單片機(jī)的USB端口根據(jù)狀態(tài)信息啟動(dòng)蜂鳴器進(jìn)行告警。
本發(fā)明實(shí)施例提供的打印方法,可以預(yù)先在單片機(jī)與打印機(jī)上嵌入管理控制協(xié)議并配有USB端口,使單片機(jī)能夠通過管理控制協(xié)議與打印機(jī)通過USB端口建立連接并獲取打印機(jī)的特征信息,單片機(jī)根據(jù)特征信息將從用戶終端獲取的打印文件生成打印機(jī)數(shù)據(jù)通過USB端口發(fā)送給打印機(jī),打印機(jī)根據(jù)打印機(jī)數(shù)據(jù)對打印文件進(jìn)行打印處理,實(shí)現(xiàn)了通過單片機(jī)控制打印機(jī)對沒有安裝打印機(jī)驅(qū)動(dòng)軟件的用戶終端中的打印文件進(jìn)行打印服務(wù),對需要進(jìn)行文件打印的用戶終端具有一定的兼容性,避免了用戶終端安裝打印機(jī)驅(qū)動(dòng)的繁瑣過程。
圖4為本發(fā)明打印方法再一實(shí)施例的流程圖,如圖4所示,該方法包括
步驟400,打印機(jī)根據(jù)管理控制協(xié)議與單片機(jī)建立連接并向所述單片機(jī)發(fā)送特征 fn息;
步驟401,所述打印機(jī)接收所述單片機(jī)發(fā)送的打印機(jī)數(shù)據(jù)并根據(jù)所述打印機(jī)數(shù)據(jù)對所述打印文件進(jìn)行打印處理。
本實(shí)施例提供的打印方法中的具體處理流程,可以參見上述圖1所示的方法實(shí)施例,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
針對執(zhí)行圖4所示方法實(shí)施例的打印機(jī)來說,通過管理控制協(xié)議與單片機(jī)建立連接并向單片機(jī)發(fā)送特征信息的方式具體可以包括有線方式和無線方式,例如,以 SPCE061A單片機(jī)為例,在SPCE061A單片機(jī)和打印機(jī)上分別配置了 USB端口或藍(lán)牙適配器進(jìn)行數(shù)據(jù)交互,USB端口的有線通信方式和藍(lán)牙適配器的無線通信方式分別應(yīng)用在不同的場合,具體可以參見上述圖2與圖3所示的方法實(shí)施例對SPCE061A單片機(jī)通過有線和無線的方式與打印機(jī)進(jìn)行通信的處理過程進(jìn)行詳細(xì)描述,此處不再贅述。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括R0M、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
圖5為本發(fā)明單片機(jī)一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,如圖5所示,該單片機(jī)包括設(shè)備主體1,還包括獲取模塊11、第一通信模塊12和處理模塊13,其中,獲取模塊11用于從用戶終端獲取打印文件;第一通信模塊12,用于根據(jù)管理控制協(xié)議與打印機(jī)建立連接并接收打印機(jī)發(fā)送的特征信息;處理模塊13,用于根據(jù)特征信息將打印文件生成打印機(jī)數(shù)據(jù)發(fā)送給打印機(jī),以供打印機(jī)根據(jù)打印機(jī)數(shù)據(jù)對打印文件進(jìn)行打印處理。需要說明的是,本實(shí)施例并不限定該設(shè)備主體具體包括了哪些單元和部件,本實(shí)施例僅針對改進(jìn)點(diǎn)所需的單元進(jìn)行描述。
本實(shí)施例提供的單片機(jī)中各模塊的功能和處理流程,可以參見上述圖1所示的方法實(shí)施例,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
針對圖5所示的單片機(jī)來說,通過管理控制協(xié)議與打印機(jī)建立連接并獲取打印機(jī)發(fā)送的特征信息的方式具體可以包括有線方式和無線方式,分別應(yīng)用在不同的場合,下面分別通過圖6與圖7所示的單片機(jī)實(shí)施例通過有線和無線的方式與打印機(jī)進(jìn)行通信的處理過程進(jìn)行詳細(xì)描述。
圖6為本發(fā)明單片機(jī)另一實(shí)施例的結(jié)構(gòu)示意圖,如圖6所示,本實(shí)施例針對單片機(jī)和打印機(jī)通過無線方式進(jìn)行數(shù)據(jù)交互的處理過程進(jìn)行詳細(xì)說明,基于圖5所示的實(shí)施例, 第一通信模塊12包括第一無線通信單元121,用于根據(jù)管理控制協(xié)議通過無線方式與打印機(jī)建立連接并接收所述打印機(jī)發(fā)送的特征信息。需要說明是,第一無線通信單元121具體可以為藍(lán)牙適配器,紅外模塊等,應(yīng)根據(jù)具體的應(yīng)用場景進(jìn)行選擇,本實(shí)施例不對具體的無線通信方式進(jìn)行限制。
進(jìn)一步地,設(shè)備主體1上設(shè)置有蜂鳴器14,處理模塊13還用于根據(jù)特征信息中的狀態(tài)信息啟動(dòng)蜂鳴器14告警,狀態(tài)信息包括打印結(jié)束信息和打印故障信息。
進(jìn)一步地,處理模塊13還用于根據(jù)特征信息中的設(shè)置信息對打印文件進(jìn)行設(shè)置并預(yù)覽。
本實(shí)施例提供的單片機(jī)中各模塊的功能和處理流程,可以參見上述圖2所示的方法實(shí)施例,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
圖7為本發(fā)明單片機(jī)又一實(shí)施例的結(jié)構(gòu)示意圖,如圖7所示,本實(shí)施例針對單片機(jī)和打印機(jī)通過有線方式進(jìn)行數(shù)據(jù)交互的處理過程進(jìn)行詳細(xì)說明,基于圖5所示的實(shí)施例, 第一通信模塊12包括第一有線通信單元122,用于根據(jù)管理控制協(xié)議通過有線方式與打印機(jī)建立連接并接收所述打印機(jī)發(fā)送的特征信息。需要說明是,第一有線通信單元122具體可以為USB端口,并行傳輸線等,應(yīng)根據(jù)具體的應(yīng)用場景進(jìn)行選擇,本實(shí)施例不對具體的有線通信方式進(jìn)行限制。
進(jìn)一步地,設(shè)備主體1上設(shè)置有蜂鳴器14,處理模塊13還用于根據(jù)特征信息中的狀態(tài)信息啟動(dòng)蜂鳴器14告警,狀態(tài)信息包括打印結(jié)束信息和打印故障信息。
進(jìn)一步地,處理模塊13還用于根據(jù)特征信息中的設(shè)置信息對打印文件進(jìn)行設(shè)置并預(yù)覽。
本實(shí)施例提供的單片機(jī)中各模塊的功能和處理流程,可以參見上述圖3所示的方法實(shí)施例,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
圖8為本發(fā)明打印機(jī)一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,如圖8所示,包括設(shè)備主體2,還包括第二通信模塊21、接收模塊22和打印模塊23,其中,第二通信模塊21用于根據(jù)管理控制協(xié)議與單片機(jī)建立連接并向單片機(jī)發(fā)送特征信息;接收模塊22用于接收單片機(jī)發(fā)送的打印機(jī)數(shù)據(jù);打印模塊23用于根據(jù)打印機(jī)數(shù)據(jù)對打印文件進(jìn)行打印處理。需要說明的是,本實(shí)施例并不限定該設(shè)備主體具體包括了哪些單元和部件,本實(shí)施例僅針對改進(jìn)點(diǎn)所需的單元進(jìn)行描述。
本實(shí)施例提供的打印機(jī)中各模塊的功能和處理流程,可以參見上述圖1所示的方法實(shí)施例,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
針對圖8所示的打印機(jī)來說,通過管理控制協(xié)議與單片機(jī)建立連接并向單片機(jī)發(fā)送特征信息的方式具體可以包括有線方式和無線方式,分別應(yīng)用在不同的場合,下面分別通過圖9與圖10所示的打印機(jī)實(shí)施例通過有線和無線的方式與單片機(jī)進(jìn)行通信的處理過程進(jìn)行詳細(xì)描述。
圖9為本發(fā)明打印機(jī)另一實(shí)施例的結(jié)構(gòu)示意圖,如圖9所示,本實(shí)施例針對單片機(jī)和打印機(jī)通過無線方式進(jìn)行數(shù)據(jù)交互的處理過程進(jìn)行詳細(xì)說明,基于圖8所示的實(shí)施例, 第二通信模塊21包括第二無線通信單元211,用于根據(jù)管理控制協(xié)議通過無線方式與單片機(jī)建立連接并向所述單片機(jī)發(fā)送特征信息。需要說明是,第二無線通信單元211具體可以為藍(lán)牙適配器,紅外模塊等,應(yīng)根據(jù)具體的應(yīng)用場景進(jìn)行選擇,本實(shí)施例不對具體的無線通信方式進(jìn)行限制。
進(jìn)一步地,第二通信模塊21還用于向單片機(jī)發(fā)送特征信息中的狀態(tài)信息,狀態(tài)信息包括打印結(jié)束信息和打印故障信息。
本實(shí)施例提供的打印機(jī)中各模塊的功能和處理流程,可以參見上述圖2所示的方法實(shí)施例,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
圖10為本發(fā)明打印機(jī)又一實(shí)施例的結(jié)構(gòu)示意圖,如圖10所示,本實(shí)施例針對單片機(jī)和打印機(jī)通過有線方式進(jìn)行數(shù)據(jù)交互的處理過程進(jìn)行詳細(xì)說明,基于圖8所示的實(shí)施例,第二通信模塊21包括第二有線通信單元212,用于根據(jù)管理控制協(xié)議通過有線方式與單片機(jī)建立連接并向所述單片機(jī)發(fā)送特征信息。需要說明是,第二有線通信單元212具體可以為USB端口、并行傳輸線等,應(yīng)根據(jù)具體的應(yīng)用場景進(jìn)行選擇,本實(shí)施例不對具體的有線通信方式進(jìn)行限制。
進(jìn)一步地,第二通信模塊21還用于向單片機(jī)發(fā)送特征信息中的狀態(tài)信息,狀態(tài)信息包括打印結(jié)束信息和打印故障信息。
本實(shí)施例提供的打印機(jī)中各模塊的功能和處理流程,可以參見上述圖3所示的方法實(shí)施例,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
圖11為本發(fā)明打印機(jī)系統(tǒng)一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,如圖11所示,包括單片機(jī)1、 打印機(jī)2,以及用戶終端3,其中,用戶終端3向單片機(jī)1發(fā)送打印文件。其中單片機(jī)1和打印機(jī)2可以采用上述實(shí)施例提供的單片機(jī)和打印機(jī),所述用戶終端3為上述各實(shí)施例中所涉及用戶終端。本實(shí)施例提供的打印系統(tǒng)中各裝置的具體結(jié)構(gòu)和功能以及處理流程,可以參見上述所示的方法實(shí)施例,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
最后應(yīng)說明的是以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種打印方法,其特征在于,包括單片機(jī)從用戶終端獲取打印文件后,根據(jù)管理控制協(xié)議與打印機(jī)建立連接并接收所述打印機(jī)發(fā)送的特征信息;所述單片機(jī)根據(jù)所述特征信息將所述打印文件生成打印機(jī)數(shù)據(jù)發(fā)送給所述打印機(jī),以供所述打印機(jī)根據(jù)所述打印機(jī)數(shù)據(jù)對所述打印文件進(jìn)行打印處理。
2.根據(jù)權(quán)利要求1所述的打印方法,其特征在于,所述根據(jù)管理控制協(xié)議與打印機(jī)建立連接包括根據(jù)管理控制協(xié)議通過有線方式或無線方式與打印機(jī)建立連接。
3.根據(jù)權(quán)利要求1或2所述的打印方法,其特征在于,還包括所述單片機(jī)根據(jù)所述特征信息中的狀態(tài)信息啟動(dòng)蜂鳴器告警,所述狀態(tài)信息包括打印結(jié)束信息和打印故障信息。
4.根據(jù)權(quán)利要求1或2所述的打印方法,其特征在于,在所述生成打印機(jī)數(shù)據(jù)之前,還包括所述單片機(jī)根據(jù)所述特征信息中的設(shè)置信息對所述打印文件進(jìn)行設(shè)置并預(yù)覽。
5.一種打印方法,其特征在于,包括打印機(jī)根據(jù)管理控制協(xié)議與單片機(jī)建立連接并向所述單片機(jī)發(fā)送特征信息;所述打印機(jī)接收所述單片機(jī)發(fā)送的打印機(jī)數(shù)據(jù)并根據(jù)所述打印機(jī)數(shù)據(jù)對所述打印文件進(jìn)行打印處理。
6.根據(jù)權(quán)利要求5所述的打印方法,其特征在于,所述根據(jù)管理控制協(xié)議與單片機(jī)建立連接包括根據(jù)管理控制協(xié)議通過有線方式或無線方式與單片機(jī)建立連接。
7.根據(jù)權(quán)利要求5或6所述的打印方法,其特征在于,還包括所述打印機(jī)向所述單片機(jī)發(fā)送所述特征信息中的狀態(tài)信息,所述狀態(tài)信息包括打印結(jié)束信息和打印故障信息。
8.一種單片機(jī),包括設(shè)備主體,其特征在于,還包括獲取模塊,用于從用戶終端獲取打印文件;第一通信模塊,用于根據(jù)管理控制協(xié)議與打印機(jī)建立連接并接收所述打印機(jī)發(fā)送的特征信息;處理模塊,用于根據(jù)所述特征信息將所述打印文件生成打印機(jī)數(shù)據(jù)發(fā)送給所述打印機(jī),以供所述打印機(jī)根據(jù)所述打印機(jī)數(shù)據(jù)對所述打印文件進(jìn)行打印處理。
9.根據(jù)權(quán)利要求8所述的單片機(jī),其特征在于,所述第一通信模塊包括第一有線通信單元,用于根據(jù)管理控制協(xié)議通過有線方式與打印機(jī)建立連接并接收所述打印機(jī)發(fā)送的特征信息。
10.根據(jù)權(quán)利要求8所述的單片機(jī),其特征在于,所述第一通信模塊包括第一無線通信單元,用于根據(jù)管理控制協(xié)議通過無線方式與打印機(jī)建立連接并接收所述打印機(jī)發(fā)送的特征信息。
11.根據(jù)權(quán)利要求8至10任一項(xiàng)所述的單片機(jī),其特征在于,所述設(shè)備主體上設(shè)置有蜂鳴器,所述處理模塊還用于根據(jù)所述特征信息中的狀態(tài)信息啟動(dòng)所述蜂鳴器告警,所述狀態(tài)信息包括打印結(jié)束信息和打印故障信息。
12.根據(jù)權(quán)利要求8至10任一項(xiàng)所述的單片機(jī),其特征在于,所述處理模塊還用于 根據(jù)所述特征信息中的設(shè)置信息對所述打印文件進(jìn)行設(shè)置并預(yù)覽。
13.一種打印機(jī),包括設(shè)備主體,其特征在于,還包括第二通信模塊,用于根據(jù)管理控制協(xié)議與單片機(jī)建立連接并向所述單片機(jī)發(fā)送特征信息;接收模塊,用于接收所述單片機(jī)發(fā)送的打印機(jī)數(shù)據(jù);打印模塊,用于根據(jù)所述打印機(jī)數(shù)據(jù)對所述打印文件進(jìn)行打印處理。
14.根據(jù)權(quán)利要求13所述的打印機(jī),其特征在于,所述第二通信模塊包括第二有線通信單元,用于根據(jù)管理控制協(xié)議通過有線方式與單片機(jī)建立連接并向所述單片機(jī)發(fā)送特征信息。
15.根據(jù)權(quán)利要求13所述的打印機(jī),其特征在于,所述第二通信模塊包括第二無線通信單元,用于根據(jù)管理控制協(xié)議通過無線方式與單片機(jī)建立連接并向所述單片機(jī)發(fā)送特征信息。
16.根據(jù)權(quán)利要求13至15任一項(xiàng)所述的打印機(jī),其特征在于,所述第二通信模塊還用于向所述單片機(jī)發(fā)送所述特征信息中的狀態(tài)信息,所述狀態(tài)信息包括打印結(jié)束信息和打印故障信息。
17.一種打印系統(tǒng),其特征在于,包括如權(quán)利要求8至12任一項(xiàng)所述的單片機(jī),如權(quán)利要求13至16任一項(xiàng)所述的打印機(jī),以及用戶終端,其中,所述用戶終端向所述單片機(jī)發(fā)送打印文件。
全文摘要
本發(fā)明提供一種打印方法和系統(tǒng)、單片機(jī)和打印機(jī),其中,該方法包括單片機(jī)通過管理控制協(xié)議與打印機(jī)建立連接并獲取打印機(jī)的特征信息,單片機(jī)根據(jù)特征信息將從用戶終端獲取的打印文件生成打印機(jī)數(shù)據(jù)發(fā)送給打印機(jī),以供打印機(jī)根據(jù)打印機(jī)數(shù)據(jù)對打印文件進(jìn)行打印處理。通過本發(fā)明提供的打印方法和系統(tǒng)、單片機(jī)和打印機(jī),實(shí)現(xiàn)了通過單片機(jī)控制打印機(jī)對沒有安裝打印機(jī)驅(qū)動(dòng)軟件的用戶終端中的打印文件進(jìn)行打印服務(wù),對需要進(jìn)行文件打印的用戶終端具有一定的兼容性,避免了用戶終端安裝打印機(jī)驅(qū)動(dòng)的繁瑣過程。
文檔編號B41J29/393GK102501642SQ20111031229
公開日2012年6月20日 申請日期2011年10月14日 優(yōu)先權(quán)日2011年10月14日
發(fā)明者張文權(quán) 申請人:北京百納威爾科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
会宁县| 张家川| 漳州市| 渝北区| 梁平县| 鄂托克旗| 周口市| 延安市| 安庆市| 沂源县| 竹山县| 大埔县| 登封市| 东源县| 神农架林区| 阿巴嘎旗| 花莲县| 米林县| 元阳县| 清苑县| 平果县| 海晏县| 洞头县| 舞阳县| 韶山市| 兰西县| 抚顺县| 额尔古纳市| 南岸区| 肇源县| 马边| 保山市| 广东省| 孝义市| 澄迈县| 沈丘县| 茂名市| 大冶市| 黄大仙区| 丰原市| 阜阳市|