亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種網(wǎng)絡(luò)打印系統(tǒng)和打印方法

文檔序號(hào):6545668閱讀:182來(lái)源:國(guó)知局
一種網(wǎng)絡(luò)打印系統(tǒng)和打印方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種網(wǎng)絡(luò)打印服務(wù)器。該網(wǎng)絡(luò)打印服務(wù)器包括:打印任務(wù)存儲(chǔ)器,被配置為存儲(chǔ)打印任務(wù)列表;打印裝置登記單元,被配置為響應(yīng)于打印裝置的請(qǐng)求建立與該打印裝置的網(wǎng)絡(luò)連接,登記該打印裝置,并且在打印任務(wù)存儲(chǔ)器中創(chuàng)建與打印裝置對(duì)應(yīng)的打印任務(wù)列表;打印任務(wù)管理單元,被配置為接收來(lái)自計(jì)算設(shè)備的打印請(qǐng)求,在所請(qǐng)求的打印裝置的打印任務(wù)列表中增加打印任務(wù)項(xiàng),打印任務(wù)項(xiàng)包括打印任務(wù)ID和打印任務(wù)內(nèi)容;和二維碼編碼單元。所述打印任務(wù)管理單元進(jìn)一步被配置為判斷打印請(qǐng)求中是否存在關(guān)于打印任務(wù)內(nèi)容中包含二維碼的指示符,如果存在,二維碼編碼單元被配置為將欲轉(zhuǎn)換為二維碼的URL編碼為二維碼比特流并將其作為打印任務(wù)的一部分存儲(chǔ)。本發(fā)明還公開(kāi)了網(wǎng)絡(luò)打印裝置以及相應(yīng)的打印方法和系統(tǒng)。
【專(zhuān)利說(shuō)明】一種網(wǎng)絡(luò)打印系統(tǒng)和打印方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)打印技術(shù),尤其涉及網(wǎng)絡(luò)打印系統(tǒng)和打印方法。
【背景技術(shù)】
[0002]打印機(jī)在辦公環(huán)境中屬于一種常見(jiàn)的設(shè)備,主要用以將計(jì)算機(jī)處理結(jié)果打印在相關(guān)介質(zhì)上。目前,在局域網(wǎng)內(nèi)部進(jìn)行網(wǎng)絡(luò)打印成為一種普通方式,一些組織(如公司和學(xué)校)甚至設(shè)置了專(zhuān)門(mén)的打印機(jī)服務(wù)器,用戶在其計(jì)算機(jī)上安裝打印機(jī)的客戶端驅(qū)動(dòng)程序,從而可以將其計(jì)算機(jī)上的文件(如照片、文檔等)在由打印機(jī)服務(wù)器管理的打印機(jī)上打印出來(lái)。由于計(jì)算機(jī)、打印機(jī)和打印機(jī)服務(wù)器均位于局域網(wǎng)內(nèi),對(duì)于該組織而言是封閉系統(tǒng),因此可以容易地進(jìn)行打印作業(yè)的安全管理和打印。
[0003]然而,打印用戶在很多情況下可能處于企業(yè)局域網(wǎng)之外。例如,出差的用戶在瀏覽便攜式計(jì)算設(shè)備(如筆記本計(jì)算機(jī)、智能手機(jī)、平板電腦)上的電子郵件時(shí),可能希望能夠?qū)㈦娮余]件的內(nèi)容打印到所住酒店內(nèi)的打印機(jī)。用戶可以將設(shè)備加入酒店局域網(wǎng)使其與打印機(jī)相連,并安裝相應(yīng)的打印機(jī)驅(qū)動(dòng)程序以打印電子郵件。顯然,這種方式是不方便的,因?yàn)橐环矫婢频瓴⒉灰欢ㄏM麑⒕钟蚓W(wǎng)對(duì)外開(kāi)放,即使允許用戶加入局域網(wǎng)可能也需要進(jìn)行繁瑣的設(shè)置。另一方面,查找并安裝特定型號(hào)打印機(jī)的驅(qū)動(dòng)程序往往也是費(fèi)時(shí)費(fèi)力的,尤其是當(dāng)用戶使用的是諸如智能手機(jī)這樣的移動(dòng)終端的情況下,可能并不存在針對(duì)移動(dòng)終端開(kāi)發(fā)的相應(yīng)驅(qū)動(dòng)程序。在移動(dòng)互聯(lián)網(wǎng)技術(shù)高速發(fā)展的今天,用戶期望更加靈活高效的打印實(shí)現(xiàn)方式,擺脫傳統(tǒng)的局域網(wǎng)內(nèi)部打印模式。
[0004]目前已經(jīng)存在通過(guò)互聯(lián)網(wǎng)來(lái)提供打印服務(wù)的方式,如云打印。提供用于控制打印機(jī)的打印機(jī)服務(wù)器,隨后為打印機(jī)服務(wù)器分配可以在互聯(lián)網(wǎng)上的訪問(wèn)的IP地址,這樣用戶就可以通過(guò)互聯(lián)網(wǎng)直接將要打印的內(nèi)容發(fā)送給打印機(jī)服務(wù)器,并由打印機(jī)服務(wù)器控制打印機(jī)進(jìn)行打印。不過(guò),這些云打印技術(shù)要求企業(yè)購(gòu)置專(zhuān)門(mén)支持云打印功能的打印機(jī),而目前廣泛使用的各類(lèi)傳統(tǒng)打印機(jī)則無(wú)法被利用,這對(duì)于企業(yè)來(lái)說(shuō)無(wú)疑會(huì)額外增加許多開(kāi)銷(xiāo)。
[0005]此外,目前二維碼的應(yīng)用非常廣泛,例如用戶可以通過(guò)二維碼獲取相關(guān)信息、下載相關(guān)應(yīng)用等。因此,在很多情況下可能需要打印二維碼以便用戶掃描并獲取信息。然而,現(xiàn)有的云打印技術(shù)中對(duì)于二維碼僅僅是將其作為圖像傳輸,當(dāng)網(wǎng)絡(luò)連接條件較差時(shí),會(huì)導(dǎo)致一些問(wèn)題,如較長(zhǎng)的打印延遲。
[0006]因此,需要一種能兼容現(xiàn)有打印機(jī)和/或改進(jìn)二維碼打印的網(wǎng)絡(luò)打印技術(shù)。

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

[0007]為此,本發(fā)明提供新的網(wǎng)絡(luò)打印設(shè)備、網(wǎng)絡(luò)打印系統(tǒng)和相應(yīng)的打印方法以力圖解決或者至少緩解上面存在的問(wèn)題。
[0008]根據(jù)本發(fā)明的一個(gè)方面,提供了一種網(wǎng)絡(luò)打印服務(wù)器,包括:打印任務(wù)存儲(chǔ)器,被配置為存儲(chǔ)打印任務(wù)列表;打印裝置登記單元,被配置為響應(yīng)于打印裝置的請(qǐng)求建立與該打印裝置的網(wǎng)絡(luò)連接,登記該打印裝置,并且在打印任務(wù)存儲(chǔ)器中創(chuàng)建與打印裝置對(duì)應(yīng)的打印任務(wù)列表;打印任務(wù)管理單元,被配置為接收來(lái)自計(jì)算設(shè)備的打印請(qǐng)求,在所請(qǐng)求的打印裝置的打印任務(wù)列表中增加打印任務(wù)項(xiàng),打印任務(wù)項(xiàng)包括打印任務(wù)ID和打印任務(wù)內(nèi)容;和二維碼編碼單元。所述打印任務(wù)管理單元進(jìn)一步被配置為判斷打印請(qǐng)求中是否存在關(guān)于打印任務(wù)內(nèi)容中包含二維碼的指示符,如果存在,二維碼編碼單元被配置為將欲轉(zhuǎn)換為二維碼的URL編碼為二維碼比特流并將其作為打印任務(wù)的一部分存儲(chǔ)。
[0009]所述打印任務(wù)管理單元可以進(jìn)一步被配置為接收打印裝置下載新打印任務(wù)的請(qǐng)求,將所請(qǐng)求的打印任務(wù)發(fā)送給打印裝置,該新打印任務(wù)對(duì)應(yīng)于最新打印任務(wù)ID相對(duì)于打印裝置保持的當(dāng)前打印任務(wù)ID所增加的打印任務(wù)ID。打印任務(wù)內(nèi)容可以經(jīng)過(guò)密鑰加密。所述URL是可以由計(jì)算設(shè)備提供的或者是預(yù)先存儲(chǔ)在網(wǎng)絡(luò)打印服務(wù)器中的。
[0010]根據(jù)本發(fā)明的另一方面,提供了一種網(wǎng)絡(luò)打印裝置,包括:網(wǎng)絡(luò)初始化單元,被配置為建立打印裝置與網(wǎng)絡(luò)打印服務(wù)器之間的網(wǎng)絡(luò)連接,并向網(wǎng)絡(luò)打印服務(wù)器登記該打印裝置;打印任務(wù)管理單元,被配置為比較網(wǎng)絡(luò)打印服務(wù)器提供的該打印裝置的最新打印任務(wù)ID與該打印裝置保持的當(dāng)前打印任務(wù)ID,如果這兩個(gè)打印任務(wù)ID不一致則向網(wǎng)絡(luò)打印服務(wù)器請(qǐng)求并下載新打印任務(wù),該新打印任務(wù)對(duì)應(yīng)于最新打印任務(wù)ID相對(duì)于打印裝置保持的當(dāng)前打印任務(wù)ID所增加的打印任務(wù)ID ;和二維碼解碼單元。所述打印任務(wù)管理單元被進(jìn)一步配置為判斷打印任務(wù)中是否存在關(guān)于打印任務(wù)內(nèi)容中包含二維碼的指示符,如果具有包含二維碼的指示符,則所述二維碼解碼單元被配置為將打印任務(wù)中的二維碼比特流解碼為二維碼。
[0011]網(wǎng)絡(luò)打印裝置還可以包括打印單元,被配置為執(zhí)行打印任務(wù)管理單元分配的打印任務(wù),其中將解碼的二維碼作為圖片與打印任務(wù)中的其他內(nèi)容一同打印。網(wǎng)絡(luò)初始化單元、打印任務(wù)管理單元和二維碼解碼單元可以位于打印單元以外的打印盒子中。
[0012]網(wǎng)絡(luò)打印裝置還可以包括解密單元,用于對(duì)經(jīng)過(guò)密鑰加密的打印任務(wù)內(nèi)容進(jìn)行解
LU O
[0013]根據(jù)本發(fā)明的再一個(gè)方面,提供了一種網(wǎng)絡(luò)打印服務(wù)器的打印方法,包括:接收來(lái)自計(jì)算設(shè)備的打印請(qǐng)求;在打印請(qǐng)求的目標(biāo)打印裝置所對(duì)應(yīng)的打印任務(wù)列表中增加打印任務(wù)項(xiàng),打印任務(wù)項(xiàng)包括打印任務(wù)ID和打印任務(wù)內(nèi)容;接收打印裝置下載打印任務(wù)的請(qǐng)求;判斷打印請(qǐng)求中是否存在關(guān)于打印任務(wù)內(nèi)容中包含二維碼的指示符;如果存在,則將欲轉(zhuǎn)換為二維碼的URL編碼為二維碼比特流并將其作為打印任務(wù)的一部分存儲(chǔ)。
[0014]該方法還可以包括接收打印裝置下載新打印任務(wù)的請(qǐng)求,將所請(qǐng)求的打印任務(wù)發(fā)送給打印裝置,該新打印任務(wù)對(duì)應(yīng)于最新打印任務(wù)ID相對(duì)于打印裝置保持的當(dāng)前打印任務(wù)ID所增加的打印任務(wù)ID。打印任務(wù)內(nèi)容可以經(jīng)過(guò)密鑰加密。URL可以是由計(jì)算設(shè)備提供的或者是預(yù)先存儲(chǔ)在網(wǎng)絡(luò)打印服務(wù)器中的。
[0015]根據(jù)本發(fā)明的再一個(gè)方面,提供了一種網(wǎng)絡(luò)打印裝置的打印方法,包括:建立與網(wǎng)絡(luò)打印服務(wù)器的連接;向網(wǎng)絡(luò)打印服務(wù)器登記該打印裝置;從網(wǎng)絡(luò)打印服務(wù)器接收打印任務(wù)列表中的最新打印任務(wù)ID ;比較接收的最新打印任務(wù)ID與打印裝置保持的當(dāng)前打印任務(wù)ID ;如果這兩個(gè)打印任務(wù)ID不一致,則向網(wǎng)絡(luò)打印服務(wù)器請(qǐng)求下載新打印任務(wù),該新打印任務(wù)對(duì)應(yīng)于最新打印任務(wù)ID相對(duì)于打印裝置保持的當(dāng)前打印任務(wù)ID所增加的打印任務(wù)ID ;下載新打印任務(wù);判斷打印任務(wù)中是否存在關(guān)于打印任務(wù)內(nèi)容中包含二維碼的指示符;以及當(dāng)具有包含二維碼的指示符時(shí),將打印任務(wù)內(nèi)容中的二維碼比特流解碼為二維碼。[0016]該方法還可以包括將解碼的二維碼作為圖片與打印任務(wù)中的其他內(nèi)容一同打印。該方法還可以包括對(duì)經(jīng)過(guò)密鑰加密的打印任務(wù)內(nèi)容進(jìn)行解密。
[0017]根據(jù)本發(fā)明的再一個(gè)方面,提供了一種包括上述網(wǎng)絡(luò)打印服務(wù)器和至少一個(gè)網(wǎng)絡(luò)打印裝置的網(wǎng)絡(luò)打印系統(tǒng)。
[0018]根據(jù)本發(fā)明的網(wǎng)絡(luò)打印方式,由于二維碼是通過(guò)比特流而非圖像傳送給打印裝置,因此大大節(jié)省了需要傳輸?shù)臄?shù)據(jù)量,這對(duì)于打印裝置通過(guò)諸如蜂窩網(wǎng)絡(luò)等低速或者按流量收費(fèi)的網(wǎng)絡(luò)與網(wǎng)絡(luò)打印服務(wù)器相連的情況來(lái)說(shuō)是至關(guān)重要的。而且,計(jì)算設(shè)備所請(qǐng)求的URL由網(wǎng)絡(luò)打印服務(wù)器生成相應(yīng)的二維碼比特流,而不是由計(jì)算設(shè)備生成,這樣,也大大節(jié)省了計(jì)算設(shè)備與云打印服務(wù)器之間需要傳輸?shù)臄?shù)據(jù)量,而且也節(jié)省了計(jì)算設(shè)備有限的計(jì)算資源和電池。此外,對(duì)于傳統(tǒng)打印機(jī),只需要外接網(wǎng)絡(luò)打印盒子即可將其變?yōu)橐慌_(tái)網(wǎng)絡(luò)打印機(jī),從而最大程度地利用了現(xiàn)有的打印設(shè)備,節(jié)省了成本。
【專(zhuān)利附圖】

【附圖說(shuō)明】
[0019]為了實(shí)現(xiàn)上述以及相關(guān)目的,本文結(jié)合下面的描述和附圖來(lái)描述某些說(shuō)明性方面,這些方面指示了可以實(shí)踐本文所公開(kāi)的原理的各種方式,并且所有方面及其等效方面旨在落入所要求保護(hù)的主題的范圍內(nèi)。通過(guò)結(jié)合附圖閱讀下面的詳細(xì)描述,本公開(kāi)的上述以及其它目的、特征和優(yōu)勢(shì)將變得更加明顯。遍及本公開(kāi),相同的附圖標(biāo)記通常指代相同的部件或元素。
[0020]圖1不出了根據(jù)本發(fā)明一個(gè)實(shí)施例的云打印系統(tǒng)100的不意圖;
[0021]圖2示出一 個(gè)在線訂餐應(yīng)用客戶端界面的示意圖;
[0022]圖3示出一個(gè)二維碼示例;
[0023]圖4示出根據(jù)本發(fā)明一個(gè)示例性實(shí)施例的云打印服務(wù)器執(zhí)行的打印方法400的流程圖;
[0024]圖5示出根據(jù)本發(fā)明一個(gè)示例性實(shí)施例的打印裝置執(zhí)行的打印方法500的流程圖。
【具體實(shí)施方式】
[0025]下面將參照附圖更詳細(xì)地描述本公開(kāi)的示例性實(shí)施例。雖然附圖中顯示了本公開(kāi)的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開(kāi)而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開(kāi),并且能夠?qū)⒈竟_(kāi)的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0026]圖1示出了根據(jù)本發(fā)明一個(gè)示例性實(shí)施例的云打印系統(tǒng)100的示意圖。如圖1所示,云打印系統(tǒng)100包括作為云打印客戶端的一個(gè)或多個(gè)計(jì)算設(shè)備110-1、110-2、…、110-n(以下為方便描述統(tǒng)一用110表不)、云打印服務(wù)器120、一個(gè)或多個(gè)打印裝置130-1、130-2、…、130m(以下為方便描述統(tǒng)一用130表示)。應(yīng)當(dāng)注意,這里以云打印的概念為例進(jìn)行了描述,事實(shí)上,本發(fā)明可以應(yīng)用于能夠連接局域網(wǎng)以外的網(wǎng)絡(luò)的網(wǎng)絡(luò)打印服務(wù)器和打印裝置,它們也可能具有其他的術(shù)語(yǔ)名稱或者概念。
[0027]計(jì)算設(shè)備110可以包括臺(tái)式計(jì)算機(jī)、筆記本計(jì)算機(jī)、智能手機(jī)、平板電腦等,可以使用臂mdows?、ios、安卓等操作系統(tǒng)。每個(gè)計(jì)算設(shè)備Iio上安裝有支持云打印功能的應(yīng)用111,例如可以是操作系統(tǒng)上運(yùn)行的APP或者是web瀏覽器、文字處理軟件等。計(jì)算設(shè)備110能夠基于各種通信機(jī)制,例如通過(guò)以太網(wǎng)、Wif1、移動(dòng)蜂窩網(wǎng)絡(luò)等各種適合的通信方式通過(guò)公共網(wǎng)絡(luò)訪問(wèn)云打印服務(wù)器120。
[0028]云打印服務(wù)器120可以由多個(gè)服務(wù)器或者單個(gè)服務(wù)器構(gòu)成。云打印服務(wù)器120包括打印裝置登記單元121、打印任務(wù)管理單元122和打印任務(wù)存儲(chǔ)器123。打印裝置登記單元121用于響應(yīng)于打印裝置130的請(qǐng)求建立與打印裝置130的初始網(wǎng)絡(luò)連接,登記該打印裝置130,并且在打印任務(wù)存儲(chǔ)器123中建立與打印裝置130對(duì)應(yīng)的打印任務(wù)列表。對(duì)于每個(gè)登記的打印裝置130,打印任務(wù)管理單元122在打印任務(wù)存儲(chǔ)器121中維護(hù)與每個(gè)打印裝置130對(duì)應(yīng)的打印任務(wù)列表。打印任務(wù)列表中的每一項(xiàng)可以包括打印任務(wù)ID和打印任務(wù)內(nèi)容。打印任務(wù)管理單元122接收來(lái)自計(jì)算設(shè)備110的打印請(qǐng)求,在所請(qǐng)求的打印裝置130的打印任務(wù)列表中創(chuàng)建新的打印任務(wù)項(xiàng)目。當(dāng)存在打印裝置130的新打印任務(wù)時(shí),打印任務(wù)管理單元122可以主動(dòng)將打印任務(wù)ID推送到打印裝置130,以便打印裝置130下載打印任務(wù)并進(jìn)行打印。或者,打印任務(wù)管理單元122也可以響應(yīng)打印裝置130的打印任務(wù)ID查詢請(qǐng)求,向打印裝置130返回最新的打印任務(wù)ID,從而打印裝置130下載打印任務(wù)并進(jìn)行打印。
[0029]打印任務(wù)存儲(chǔ)器121盡管被示出為云打印服務(wù)器120的一個(gè)實(shí)體部件,但應(yīng)當(dāng)理解,它可以表示分布在不同物理位置的大量實(shí)體存儲(chǔ)設(shè)備組成的云存儲(chǔ)設(shè)備。
[0030]打印裝置130包括網(wǎng)絡(luò)初始化單元131、打印任務(wù)管理單元132和打印單元133。網(wǎng)絡(luò)初始化單元131用于建立打印裝置130與云打印服務(wù)器120之間的網(wǎng)絡(luò)連接,從而使打印裝置130具有相應(yīng)的IP地址用以后繼的安全通信。打印裝置130可以通過(guò)企業(yè)、商家內(nèi)部的有線、無(wú)線局域網(wǎng)并進(jìn)而接入公共網(wǎng)絡(luò)并連接至云打印服務(wù)器,或者也可以通過(guò)3G、4G蜂窩網(wǎng)等接入。網(wǎng)絡(luò)初始化單元131在此過(guò)程中還向云打印服務(wù)器120登記該打印裝置130,以便云打印服務(wù)器120創(chuàng)建和維護(hù)與打印裝置130對(duì)應(yīng)的打印任務(wù)列表。打印任務(wù)管理單元132可以包括web服務(wù)器,用來(lái)接收從云打印服務(wù)器120推送的打印任務(wù)ID,判斷是否存在新的打印任務(wù)?;蛘撸瑆eb服務(wù)器也可以周期性地,例如以輪詢的方式,向云打印服務(wù)器120查詢打印任務(wù)ID。如果判斷存在新的打印任務(wù),則打印任務(wù)管理單元132從云打印服務(wù)器120下載該新打印任務(wù)并通過(guò)打印單元133執(zhí)行打印。
[0031]為了利用現(xiàn)有的傳統(tǒng)打印機(jī),根據(jù)本發(fā)明的構(gòu)思,可以在傳統(tǒng)打印機(jī)上加裝具有云打印功能的擴(kuò)展設(shè)備,如云打印盒子。在后一種情況下,云打印盒子可以包括網(wǎng)絡(luò)初始化單元131和打印任務(wù)管理單元132,而傳統(tǒng)打印機(jī)作為打印單元133的角色。云打印盒子安裝有傳統(tǒng)打印機(jī)的驅(qū)動(dòng)程序,與傳統(tǒng)打印機(jī)之間通過(guò)例如通用串行總線(USB)等方式相連。這樣,企業(yè)或者商家只需要為傳統(tǒng)打印機(jī)外接云打印盒子即可將其變?yōu)橐慌_(tái)云打印機(jī)而不需要單獨(dú)購(gòu)買(mǎi)新的云打印機(jī),從而最大程度地利用了現(xiàn)有的打印設(shè)備,節(jié)省了成本。在另一個(gè)實(shí)施例中,一個(gè)打印盒子可以連接多個(gè)傳統(tǒng)打印機(jī),從而進(jìn)一步節(jié)省成本。
[0032]此外,本發(fā)明提出了一種二維碼的打印方法。
[0033]二維碼是用某種特定的幾何圖形按一定規(guī)律在平面(二維方向上)分布的黑白相間的圖形記錄數(shù)據(jù)符號(hào)信息的。常用的二維碼有:Data Matrix, Maxi Code, Aztec, QR Code, Vericode, PDF417, Ultracode, Code49, Codel6K 等。其中最流行是 QR(Quick-Response)Code,即QR碼。QR碼具有解碼速度快的優(yōu)勢(shì),可以存儲(chǔ)多種類(lèi)型的信息。關(guān)于QR碼的規(guī)范可以從以下地址獲取:http://raideni1.net/files/datasheets/misc/qr_code.pdf。為了處理二維碼,云打印服務(wù)器120還可以包括二維碼編碼單元124,打印裝置130還可以包括二維碼解碼單元134。
[0034]以下以QR碼結(jié)合訂餐應(yīng)用介紹二維碼的打印過(guò)程。
[0035]圖2示出一個(gè)在線訂餐應(yīng)用客戶端界面的示意圖。
[0036]隨著智能移動(dòng)終端的普及,用戶可以在智能手機(jī)110上方便地通過(guò)應(yīng)用商店等方式來(lái)下載該在線訂餐應(yīng)用客戶端。該訂餐應(yīng)用客戶端與應(yīng)用服務(wù)器通信,后者可以是與云打印服務(wù)器120相同或不同的服務(wù)器。用戶可以在應(yīng)用所顯示的界面中進(jìn)行各種操作,如瀏覽商家所提供的各種菜譜,并且在選擇了他所期望的菜品之后輸入用戶信息(如手機(jī)號(hào)碼、外賣(mài)地址、付款方式等)并且提交訂單。此過(guò)程可以包括用戶的注冊(cè)過(guò)程,用戶的賬號(hào)信息(如手機(jī)號(hào))可以在應(yīng)用服務(wù)器與云打印服務(wù)器120之間共享。在確定用戶的在線訂餐應(yīng)用客戶端可以讀取智能手機(jī)中的用戶手機(jī)號(hào)碼并且通過(guò)GPS和/或蜂窩網(wǎng)絡(luò)獲取他所處的地理位置,以減少用戶的輸入,提高用戶體驗(yàn)。當(dāng)用戶提交訂單時(shí),該應(yīng)用客戶端向應(yīng)用服務(wù)器發(fā)送請(qǐng)求,同時(shí)應(yīng)用客戶端和/或應(yīng)用服務(wù)器也向與其關(guān)聯(lián)的云打印服務(wù)器120發(fā)送打印請(qǐng)求。
[0037]應(yīng)當(dāng)注意,應(yīng)用客戶端和/或應(yīng)用服務(wù)器發(fā)送的打印請(qǐng)求可能不止一個(gè)。例如對(duì)于上述在線訂餐應(yīng)用,當(dāng)用戶提交訂單之后,往往需要打印三聯(lián),即總臺(tái)聯(lián)、客戶聯(lián)、廚房聯(lián)。這三聯(lián)的內(nèi)容可以作為一個(gè)整體在一個(gè)打印請(qǐng)求中提出并作為一個(gè)打印任務(wù)打印,也可以分別在三個(gè)連續(xù)的打印請(qǐng)求中提出并作為三個(gè)連續(xù)的打印任務(wù)打印。下面的例子示出了關(guān)于廚房聯(lián)的一個(gè)打印請(qǐng)求格式。
[0038]打印請(qǐng)求中可以包括用戶ID、商家ID、打印內(nèi)容等信息。一個(gè)廚房聯(lián)的打印請(qǐng)求
的格式示例如下。
[0039]
【權(quán)利要求】
1.一種網(wǎng)絡(luò)打印服務(wù)器,包括: 打印任務(wù)存儲(chǔ)器,被配置為存儲(chǔ)打印任務(wù)列表; 打印裝置登記單元,被配置為響應(yīng)于打印裝置的請(qǐng)求建立與該打印裝置的網(wǎng)絡(luò)連接,登記該打印裝置,并且在打印任務(wù)存儲(chǔ)器中創(chuàng)建與打印裝置對(duì)應(yīng)的打印任務(wù)列表; 打印任務(wù)管理單元,被配置為接收來(lái)自計(jì)算設(shè)備的打印請(qǐng)求,在所請(qǐng)求的打印裝置的打印任務(wù)列表中增加打印任務(wù)項(xiàng),打印任務(wù)項(xiàng)包括打印任務(wù)ID和打印任務(wù)內(nèi)容;和 二維碼編碼單元, 所述打印任務(wù)管理單元進(jìn)一步被配置為判斷打印請(qǐng)求中是否存在關(guān)于打印任務(wù)內(nèi)容中包含二維碼的指示符,如果存在,二維碼編碼單元被配置為將欲轉(zhuǎn)換為二維碼的URL編碼為二維碼比特流并將其作為打印任務(wù)的一部分存儲(chǔ)。
2.如權(quán)利要求1所述的網(wǎng)絡(luò)打印服務(wù)器,其中所述打印任務(wù)管理單元進(jìn)一步被配置為接收打印裝置下載新打印任務(wù)的請(qǐng)求,將所請(qǐng)求的打印任務(wù)發(fā)送給打印裝置,該新打印任務(wù)對(duì)應(yīng)于最新打印任務(wù)ID相對(duì)于打印裝置保持的當(dāng)前打印任務(wù)ID所增加的打印任務(wù)ID。
3.如權(quán)利要求1所述的網(wǎng)絡(luò)打印服務(wù)器,其中打印任務(wù)內(nèi)容經(jīng)過(guò)密鑰加密。
4.如權(quán)利要求1所述的網(wǎng)絡(luò)打印服務(wù)器,其中所述URL是由計(jì)算設(shè)備提供的或者是預(yù)先存儲(chǔ)在網(wǎng)絡(luò)打印服務(wù)器中的。
5.一種網(wǎng)絡(luò)打印裝置,包括: 網(wǎng)絡(luò)初始化單元,被配置為建立打印裝置與網(wǎng)絡(luò)打印服務(wù)器之間的網(wǎng)絡(luò)連接,并向網(wǎng)絡(luò)打印服務(wù)器登記該打印裝置; 打印任務(wù)管理單元,被配置為比較網(wǎng)絡(luò)打印服務(wù)器提供的該打印裝置的最新打印任務(wù)ID與該打印裝置保持的當(dāng)前打印任務(wù)ID,如果這兩個(gè)打印任務(wù)ID不一致則向網(wǎng)絡(luò)打印服務(wù)器請(qǐng)求并下載新打印任務(wù),該新打印任務(wù)對(duì)應(yīng)于最新打印任務(wù)ID相對(duì)于打印裝置保持的當(dāng)前打印任務(wù)ID所增加的打印任務(wù)ID ;和 二維碼解碼單元, 其中所述打印任務(wù)管理單元被進(jìn)一步配置為判斷打印任務(wù)中是否存在關(guān)于打印任務(wù)內(nèi)容中包含二維碼的指示符,如果具有包含二維碼的指示符,則所述二維碼解碼單元被配置為將打印任務(wù)中的二維碼比特流解碼為二維碼。
6.如權(quán)利要求5所述的網(wǎng)絡(luò)打印裝置,還包括打印單元,被配置為執(zhí)行打印任務(wù)管理單元分配的打印任務(wù),其中將解碼的二維碼作為圖片與打印任務(wù)中的其他內(nèi)容一同打印。
7.如權(quán)利要求6所述的網(wǎng)絡(luò)打印裝置,其中網(wǎng)絡(luò)初始化單元、打印任務(wù)管理單元和二維碼解碼單元位于打印單元以外的打印盒子中。
8.如權(quán)利要求5所述的網(wǎng)絡(luò)打印裝置,還包括解密單元,用于對(duì)經(jīng)過(guò)密鑰加密的打印任務(wù)內(nèi)容進(jìn)行解密。
9.一種網(wǎng)絡(luò)打印服務(wù)器的打印方法,包括: 接收來(lái)自計(jì)算設(shè)備的打印請(qǐng)求; 在打印請(qǐng)求的目標(biāo)打印裝置所對(duì)應(yīng)的打印任務(wù)列表中增加打印任務(wù)項(xiàng),打印任務(wù)項(xiàng)包括打印任務(wù)ID和打印任務(wù)內(nèi)容; 接收打印裝置下載打印任務(wù)的請(qǐng)求; 判斷打印請(qǐng)求中是否存在關(guān)于打印任務(wù)內(nèi)容中包含二維碼的指示符;如果存在,則將欲轉(zhuǎn)換為二維碼的URL編碼為二維碼比特流并將其作為打印任務(wù)的一部分存儲(chǔ)。
10.如權(quán)利要求9所述的方法,還包括: 接收打印裝置下載新打印任務(wù)的請(qǐng)求,將所請(qǐng)求的打印任務(wù)發(fā)送給打印裝置,該新打印任務(wù)對(duì)應(yīng)于最新打印任務(wù)ID相對(duì)于打印裝置保持的當(dāng)前打印任務(wù)ID所增加的打印任務(wù)ID。
【文檔編號(hào)】G06F3/12GK103955346SQ201410187241
【公開(kāi)日】2014年7月30日 申請(qǐng)日期:2014年5月6日 優(yōu)先權(quán)日:2014年5月6日
【發(fā)明者】丁四濤 申請(qǐng)人:丁四濤
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1