新四季網

一種雲列印方法和雲列印伺服器與流程

2023-07-27 04:58:06


本發明涉及網際網路技術領域,具體涉及一種雲列印方法和雲列印伺服器。



背景技術:

隨著網際網路技術的不斷發展,人們可以利用網際網路完成越來越多的事情,其中,利用網際網路進行隨時隨地的非現場列印是顛覆傳統現場列印方式的重要發展趨勢之一。

現有技術中,絕大多數的人依然在使用傳統現場列印方式進行列印,並且有相當一部分人在質疑非現場列印的必要性和安全性,然而,當一個人身處異地,同時又要為他人呈現一份列印文件時,不得不通過通信軟體(郵件或即時通信軟體等)將電子版的待列印文件發送給對方,由對方接受並自己進行列印,該過程需要雙方的同時協作配合才能完成一份異地文件的列印,十分費時費力。



技術實現要素:

鑑於上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的雲列印方法和雲列印伺服器。

依據本發明的一個方面,提供了一種雲列印方法,該方法包括:

接收提供商客戶端發送一個或多個印表機的印表機註冊消息並保存到印表機註冊資料庫中;其中,每個印表機的印表機註冊消息包括:該印表機的信息,以及,該印表機與提供商客戶端的綁定關係;每個印表機的信息包括:該印表機的印表機標識和印表機描述信息;

根據各註冊的印表機的信息,建立印表機列表並發送至用戶客戶端;

接收所述用戶客戶端根據所述印表機列表發送的列印請求消息,所述列印請求消息中包括:印表機標識和列印設置信息;

根據所述印表機標識將所述列印請求消息發送至與相應印表機綁定的提供商客戶端,接收該提供商客戶端返回的列印確認信息/列印拒絕信息並發送至所述用戶客戶端;

接收所述用戶客戶端發送的待列印文件,根據所述印表機標識將所述待列印文件和所述列印設置信息一同發送至相應印表機中進行列印。

可選地,該方法進一步包括:

接收所述用戶客戶端發送的列印文件接收地址;

將所述列印文件接收地址發送至所述與相應印表機綁定的提供商客戶端。

可選地,所述印表機描述信息包括:列印報價;則該方法進一步包括:

接收所述用戶客戶端發送的對應於所述列印報價和所述列印設置信息的支付信息;

接收所述用戶客戶端發送的支付確認信息,將所述支付信息發送至所述與相應印表機綁定的提供商客戶端。

可選地,該方法進一步包括:

接收所述用戶客戶端發送的列印評價信息,將所述評價信息添加到所述印表機列表中的相應印表機的信息中。

可選地,所述印表機描述信息包括如下中的一個或多個:品牌、型號、性能、解析度、色彩、尺寸。

可選地,則該方法進一步包括:

接收用戶客戶端發送的對話消息,所述對話消息中包括:對話信息和印表機標識,根據所述印表機標識將所述對話信息發送至相應印表機綁定的提供商客戶端並展示;

以及,接收提供商客戶端發送的對話消息,所述對話消息中包括:對話信息和用戶標識,根據所述用戶標識將所述對話信息發送至相應的用戶客戶端並展示。

可選地,所述每個印表機的印表機註冊消息還包括:印表機連接信息;

該方法進一步包括:根據所述印表機連接信息與所述相應印表機建立連接。

可選地,在所述接收所述用戶客戶端發送的待列印文件之後,該方法進一步包括:

將待列印文件存儲到文件資料庫中;

生成關於所述待列印文件的列印任務放入任務隊列中;所述列印任務包括:印表機標識、待列印文件的標識和列印設置信息。

可選地,所述根據所述印表機標識將所述待列印文件和所述列印設置信息一同發送至相應印表機中進行列印包括:

從任務隊列中取出所述列印任務,根據列印任務中的待列印文件的標識從文件資料庫中獲取對應的待列印文件,根據列印任務中的印表機標識將待列印文件與列印設置信息一同至相應印表機,以使得該印表機根據所述列印設置信息對待列印文件進行列印。

依據本發明的另一個方面,提供了一種雲列印伺服器,該伺服器包括:

印表機註冊單元,適於接收提供商客戶端發送一個或多個印表機的印表機註冊消息並保存到印表機註冊資料庫中;其中,每個印表機的印表機註冊消息包括:該印表機的信息,以及,該印表機與提供商客戶端的綁定關係;每個印表機的信息包括:該印表機的印表機標識和印表機描述信息;根據各註冊的印表機的信息,建立印表機列表並發送至用戶客戶端;

請求處理單元,適於接收所述用戶客戶端根據所述印表機列表發送的列印請求消息,所述列印請求消息中包括:印表機標識和列印設置信息;根據所述印表機標識將所述列印請求消息發送至與相應印表機綁定的提供商客戶端,接收該提供商客戶端返回的列印確認信息/列印拒絕信息並發送至所述用戶客戶端;

列印處理單元,適於接收所述用戶客戶端發送的待列印文件,根據所述印表機標識將所述待列印文件和所述列印設置信息一同發送至相應印表機中進行列印。

可選地,所述列印處理單元,進一步適於接收所述用戶客戶端發送的列印文件接收地址;將所述列印文件接收地址發送至所述與相應印表機綁定的提供商客戶端。

可選地,所述印表機描述信息包括:列印報價;該伺服器進一步包括:

列印支付單元,適於接收所述用戶客戶端發送的對應於所述列印報價和所述列印設置信息的支付信息;接收所述用戶客戶端發送的支付確認信息,將所述支付信息發送至所述與相應印表機綁定的提供商客戶端。

可選地,該伺服器進一步包括:

列印評價單元,進一步適於接收所述用戶客戶端發送的列印評價信息,將所述評價信息添加到所述印表機列表中的相應印表機的信息中。

可選地,所述印表機描述信息包括如下中的一個或多個:品牌、型號、性能、解析度、色彩、尺寸。

可選地,則該伺服器進一步包括:

對話處理單元,適於接收用戶客戶端發送的對話消息,所述對話消息中包括:對話信息和印表機標識,根據所述印表機標識將所述對話信息發送至相應印表機綁定的提供商客戶端並展示;以及,接收提供商客戶端發送的對話消息,所述對話消息中包括:對話信息和用戶標識,根據所述用戶標識將所述對話信息發送至相應的用戶客戶端並展示。

可選地,所述每個印表機的印表機註冊消息還包括:印表機連接信息;

所述列印處理單元,進一步適於根據所述印表機連接信息與所述相應印表機建立連接。

可選地,所述列印處理單元,進一步適於將待列印文件存儲到文件資料庫中;生成關於所述待列印文件的列印任務放入任務隊列中;所述列印任務包括:印表機標識、待列印文件的標識和列印設置信息。

可選地,所述列印處理單元,適於從任務隊列中取出所述列印任務,根據列印任務中的待列印文件的標識從文件資料庫中獲取對應的待列印文件,根據列印任務中的印表機標識將待列印文件與列印設置信息一同至相應印表機,以使得該印表機根據所述列印設置信息對待列印文件進行列印。

由上述可知,本發明提供的技術方案接收分布在網際網路中的各印表機的印表機註冊消息,將各印表機的信息集中展示在印表機列表中,使得用戶客戶端可以根據列印需求選擇合適的印表機;接收用戶客戶端發送的列印請求消息,列印請求消息中包括用戶客戶端選擇的印表機標識和列印設置信息,能夠反映用戶客戶端對於當前列印的基本要求,將該列印請求消息中轉給打 印機方,並返回印表機方是否接受該列印請求的回應,如果列印請求被接受,則建立起列印服務,直接驅動用戶客戶端選擇的印表機依據當前列印的基本要求對待列印文件進行列印;依據此方案,用戶無論是工作、在家、或是外地旅行,隨時隨地可以選擇分布在網際網路中的任一雲印表機進行文件列印,隨時隨地滿足用戶的非現場列印需求。

上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技術手段,而可依照說明書的內容予以實施,並且為了讓本發明的上述和其它目的、特徵和優點能夠更明顯易懂,以下特舉本發明的具體實施方式。

附圖說明

通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對於本領域普通技術人員將變得清楚明了。附圖僅用於示出優選實施方式的目的,而並不認為是對本發明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:

圖1示出了根據本發明一個實施例的一種雲列印方法的流程圖;

圖2示出了根據本發明一個實施例的一種雲列印伺服器的示意圖;

圖3示出了根據本發明另一個實施例的一種雲列印伺服器的示意圖

具體實施方式

下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現本公開而不應被這裡闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,並且能夠將本公開的範圍完整的傳達給本領域的技術人員。

圖1示出了根據本發明一個實施例的一種雲列印方法的流程圖。如圖1所示,該方法包括:

步驟S110,接收提供商客戶端發送一個或多個印表機的印表機註冊消息並保存到印表機註冊資料庫中。

其中,每個印表機的印表機註冊消息包括:該印表機的信息,以及,該印表機與提供商客戶端的綁定關係;每個印表機的信息包括:該印表機的印表機標識和印表機描述信息。印表機標識是印表機的唯一標識。

步驟S120,根據各註冊的印表機的信息,建立印表機列表並發送至用戶客戶端。

步驟S130,接收所述用戶客戶端根據該印表機列表發送的列印請求消息。

其中,列印請求消息中包括:印表機標識和列印設置信息。列印設置信息包括列印頁數、紙張質量、單面列印/雙面列印、彩色列印/黑白列印、列印尺寸、列印日期等相應參數,用以較為全面地體現用戶客戶端的列印需求。

步驟S140,根據印表機標識將列印請求消息發送至與相應印表機綁定的提供商客戶端,接收該提供商客戶端返回的列印確認信息/列印拒絕信息並發送至用戶客戶端。

本步驟中,由於列印請求消息中包含了印表機標識和列印設置信息,則該列印請求消息中涵蓋了「用哪臺印表機列印」、「列印什麼」、「怎樣列印」等相關信息,相應印表機提供商可以根據當前相應印表機的負荷情況以及其他因素考慮是否可以提供滿足上述列印請求消息中的需求的列印服務,進而返回列印確認消息/列印拒絕消息;如果返回的是列印確認消息,則列印服務建立起來,用戶客戶端將進一步提供待列印文件。

步驟S150,接收用戶客戶端發送的待列印文件,根據印表機標識將待列印文件和列印設置信息一同發送至相應印表機中進行列印;使得相應印表機依據列印設置信息對待列印文件進行列印。

可見,圖1所示的方法接收分布在網際網路中的各印表機的印表機註冊消息,將各印表機的信息集中展示在印表機列表中,使得用戶客戶端可以根據列印需求選擇合適的印表機;接收用戶客戶端發送的列印請求消息,列印請求消息中包括用戶客戶端選擇的印表機標識和列印設置信息,能夠反映用戶客戶端對於當前列印的基本要求,將該列印請求消息中轉給印表機方,並返回印表機方是否接受該列印請求的回應,如果列印請求被接受,則建立起列印服務,直接驅動用戶客戶端選擇的印表機依據當前列印的基本要求對待打 印文件進行列印;依據此方案,用戶無論是工作、在家、或是外地旅行,隨時隨地可以選擇分布在網際網路中的任一雲印表機進行文件列印,隨時隨地滿足用戶的非現場列印需求。

由於本方案所實施的列印方式為非現場列印,需要將列印出的文件做進一步投遞到用戶指定的目的地的後續操作,在本發明的一個實施例中,圖1所示的方法進一步包括:接收用戶客戶端發送的列印文件接收地址;將列印文件接收地址發送至與相應印表機綁定的提供商客戶端,使得與相應印表機綁定的提供商客戶端將列印出的文件投遞到列印文件接收地址。在本實施例中,用戶通過本方案提供的雲列印服務可以將待列印文件列印到任何指定地點,對於具有列印需求的用戶來說十分便捷高效。

在本發明提供的技術方案中,用戶具有列印需求,印表機提供商為用戶提供滿足其列印需求的列印服務的印表機,該列印服務可以是有償的,以推動形成列印供需關係鏈條。因此,在本發明的一個實施例中,印表機描述信息包括:列印報價;對於印表機列表中的每個印表機,根據該印表機的列印報價以及當前列印請求消息中的列印設置信息,即可以確定當前列印所需要的費用;因此圖1所示的方法進一步包括:接收用戶客戶端發送的對應於列印報價和列印設置信息的支付信息;接收用戶客戶端發送的支付確認信息,將支付信息發送至與相應印表機綁定的提供商客戶端。其中,用戶客戶端可以在獲知列印服務已經完成後,例如,列印出的文件已成功送達至文件接收地址時,發送支付確認信息,以完成當前列印費用的支付;如果用戶客戶端一直經過很長的預設時間段後仍然沒有發送支付確認信息,也沒有提交相關的理由,則認為該用戶客戶端無故拖欠列印費用,即將該用戶客戶端之前上傳的支付信息直接發送至與相應印表機綁定的提供商客戶端,以保證列印服務的公正性。

在本發明的一個實施例中,在列印事件結束後,圖1所示的方法進一步包括:接收所述用戶客戶端發送的列印評價信息,該列印評價信息即為用戶客戶端對相應列印服務的反饋,將該評價信息添加到所述印表機列表中的相應印表機的信息中,使得印表機列表中進一步包含眾多用戶客戶端對各印表機的列印評價信息,從統計意義上來講,眾多用戶客戶端對一個印表機的打 印評價信息從能夠較為客觀地反映相應印表機的列印服務質量的高低,作為用戶客戶端選擇印表機列表中的印表機時的又一個有價值的考量因素。

在本發明的一個實施例中,印表機描述信息包括如下中的一個或多個:品牌、型號、性能、解析度、色彩、尺寸等表徵印表機基本功能的參數。

在本發明的一個實施例中,還進一步提供了用戶客戶端與提供商客戶端之間的溝通渠道,具體地,圖1所示的方法進一步包括:接收用戶客戶端發送的對話消息,所述對話消息中包括:對話信息和印表機標識,根據所述印表機標識將所述對話信息發送至相應印表機綁定的提供商客戶端並展示;以及,接收提供商客戶端發送的對話消息,所述對話消息中包括:對話信息和用戶標識,根據所述用戶標識將所述對話信息發送至相應的用戶客戶端並展示。

在本發明的一個實施例中,每個印表機的印表機註冊消息還包括:印表機連接信息(接口地址,登錄指令);則在接收到列印確認消息建立起列印服務之後,先根據所述印表機連接信息與相應印表機建立連接,以完成後續的將列印設置信息和待列印文件發送至相應印表機的操作,使得相應印表機依據列印設置信息對待列印文件進行列印,以滿足用戶客戶端的列印需求。

在本發明的一個實施例中,為了保證各註冊了的印表機的有序工作狀態,在接收所述用戶客戶端發送的待列印文件之後,圖1所示的方法進一步包括:將待列印文件存儲到文件資料庫中;生成關於所述待列印文件的列印任務放入任務隊列中;所述列印任務包括:印表機標識、待列印文件的標識和列印設置信息。

則步驟S150根據所述印表機標識將所述待列印文件和所述列印設置信息一同發送至相應印表機中進行列印包括:從任務隊列中取出所述列印任務,根據列印任務中的待列印文件的標識從文件資料庫中獲取對應的待列印文件,根據列印任務中的印表機標識將待列印文件與列印設置信息一同至相應印表機,以使得該印表機根據所述列印設置信息對待列印文件進行列印。

圖2示出了根據本發明一個實施例的一種雲列印伺服器的示意圖。如圖2所示,該雲列印伺服器200包括:

印表機註冊單元210,適於接收提供商客戶端發送一個或多個印表機的 印表機註冊消息並保存到印表機註冊資料庫中;其中,每個印表機的印表機註冊消息包括:該印表機的信息,以及,該印表機與提供商客戶端的綁定關係;每個印表機的信息包括:該印表機的印表機標識和印表機描述信息;根據各註冊的印表機的信息,建立印表機列表並發送至用戶客戶端。

請求處理單元220,適於接收所述用戶客戶端根據所述印表機列表發送的列印請求消息,所述列印請求消息中包括:印表機標識和列印設置信息;根據所述印表機標識將所述列印請求消息發送至與相應印表機綁定的提供商客戶端,接收該提供商客戶端返回的列印確認信息/列印拒絕信息並發送至所述用戶客戶端;

列印處理單元230,適於接收所述用戶客戶端發送的待列印文件,根據所述印表機標識將所述待列印文件和所述列印設置信息一同發送至相應印表機中進行列印。

可見,圖2所示的雲列印伺服器接收分布在網際網路中的各印表機的印表機註冊消息,將各印表機的信息集中展示在印表機列表中,使得用戶客戶端可以根據列印需求選擇合適的印表機;接收用戶客戶端發送的列印請求消息,列印請求消息中包括用戶客戶端選擇的印表機標識和列印設置信息,能夠反映用戶客戶端對於當前列印的基本要求,將該列印請求消息中轉給印表機方,並返回印表機方是否接受該列印請求的回應,如果列印請求被接受,則建立起列印服務,直接驅動用戶客戶端選擇的印表機依據當前列印的基本要求對待列印文件進行列印;依據此方案,用戶無論是工作、在家、或是外地旅行,隨時隨地可以選擇分布在網際網路中的任一雲印表機進行文件列印,隨時隨地滿足用戶的非現場列印需求。

在本發明的一個實施例中,列印處理單元230,進一步適於接收所述用戶客戶端發送的列印文件接收地址;將所述列印文件接收地址發送至所述與相應印表機綁定的提供商客戶端。

在本發明的一個實施例中,印表機描述信息包括如下中的一個或多個:品牌、型號、性能、解析度、色彩、尺寸。

在本發明的一個實施例中,每個印表機的印表機註冊消息還包括:印表機連接信息;列印處理單元230,進一步適於根據所述印表機連接信息與所 述相應印表機建立連接。

在本發明的一個實施例中,列印處理單元230,進一步適於將待列印文件存儲到文件資料庫中;生成關於所述待列印文件的列印任務放入任務隊列中;所述列印任務包括:印表機標識、待列印文件的標識和列印設置信息。

則列印處理單元230,適於從任務隊列中取出所述列印任務,根據列印任務中的待列印文件的標識從文件資料庫中獲取對應的待列印文件,根據列印任務中的印表機標識將待列印文件與列印設置信息一同至相應印表機,以使得該印表機根據所述列印設置信息對待列印文件進行列印。

圖3示出了根據本發明另一個實施例的一種雲列印伺服器的示意圖。如圖3所示,該雲列印伺服器300包括:印表機註冊單元310、請求處理單元320、列印處理單元330、列印支付單元340、列印評價單元350和對話處理單元360。

其中,印表機註冊單元310、請求處理單元320、列印處理單元330與圖2所示的雲列印伺服器200中的印表機註冊單元210、請求處理單元220、列印處理單元230分別對應相同,在此不再贅述。

在本發明的一個實施例中,印表機描述信息包括:列印報價;

列印支付單元340,適於接收所述用戶客戶端發送的對應於所述列印報價和所述列印設置信息的支付信息;接收所述用戶客戶端發送的支付確認信息,將所述支付信息發送至所述與相應印表機綁定的提供商客戶端。

在本發明的一個實施例中,列印評價單元350,適於接收所述用戶客戶端發送的列印評價信息,將所述評價信息添加到所述印表機列表中的相應印表機的信息中。

在本發明的一個實施例中,對話處理單元360,適於接收用戶客戶端發送的對話消息,所述對話消息中包括:對話信息和印表機標識,根據所述印表機標識將所述對話信息發送至相應印表機綁定的提供商客戶端並展示;以及,接收提供商客戶端發送的對話消息,所述對話消息中包括:對話信息和用戶標識,根據所述用戶標識將所述對話信息發送至相應的用戶客戶端並展示。

需要說明的是,圖2-圖3所示伺服器的各實施例與圖1所示方法的各實 施例對應相同,上文中已有詳細說明,在此不再贅述。

綜上所述,本發明提供的技術方案接收分布在網際網路中的各印表機的印表機註冊消息,將各印表機的信息集中展示在印表機列表中,使得用戶客戶端可以根據列印需求選擇合適的印表機;接收用戶客戶端發送的列印請求消息,列印請求消息中包括用戶客戶端選擇的印表機標識和列印設置信息,能夠反映用戶客戶端對於當前列印的基本要求,將該列印請求消息中轉給印表機方,並返回印表機方是否接受該列印請求的回應,如果列印請求被接受,則建立起列印服務,直接驅動用戶客戶端選擇的印表機依據當前列印的基本要求對待列印文件進行列印;還進一步提供了根據用戶客戶端指定的文件接收地址對列印出的文件進行投遞,並提供接口接收用戶客戶端對列印服務的列印評價信息並添加到印表機列表中,以及提供用戶客戶端與提供商客戶端進行交流的渠道。依據此方案,用戶無論是工作、在家、或是外地旅行,隨時隨地可以選擇分布在網際網路中的任一雲印表機進行文件列印,隨時隨地滿足用戶的非現場列印需求。

需要說明的是:

在此提供的算法和顯示不與任何特定計算機、虛擬裝置或者其它設備固有相關。各種通用裝置也可以與基於在此的示教一起使用。根據上面的描述,構造這類裝置所要求的結構是顯而易見的。此外,本發明也不針對任何特定程式語言。應當明白,可以利用各種程式語言實現在此描述的本發明的內容,並且上面對特定語言所做的描述是為了披露本發明的最佳實施方式。

在此處所提供的說明書中,說明了大量具體細節。然而,能夠理解,本發明的實施例可以在沒有這些具體細節的情況下實踐。在一些實例中,並未詳細示出公知的方法、結構和技術,以便不模糊對本說明書的理解。

類似地,應當理解,為了精簡本公開並幫助理解各個發明方面中的一個或多個,在上面對本發明的示例性實施例的描述中,本發明的各個特徵有時被一起分組到單個實施例、圖、或者對其的描述中。然而,並不應將該公開的方法解釋成反映如下意圖:即所要求保護的本發明要求比在每個權利要求中所明確記載的特徵更多的特徵。更確切地說,如下面的權利要求書所反映的那樣,發明方面在於少於前面公開的單個實施例的所有特徵。因此,遵循 具體實施方式的權利要求書由此明確地併入該具體實施方式,其中每個權利要求本身都作為本發明的單獨實施例。

本領域那些技術人員可以理解,可以對實施例中的設備中的模塊進行自適應性地改變並且把它們設置在與該實施例不同的一個或多個設備中。可以把實施例中的模塊或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特徵和/或過程或者單元中的至少一些是相互排斥之外,可以採用任何組合對本說明書(包括伴隨的權利要求、摘要和附圖)中公開的所有特徵以及如此公開的任何方法或者設備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權利要求、摘要和附圖)中公開的每個特徵可以由提供相同、等同或相似目的的替代特徵來代替。

此外,本領域的技術人員能夠理解,儘管在此所述的一些實施例包括其它實施例中所包括的某些特徵而不是其它特徵,但是不同實施例的特徵的組合意味著處於本發明的範圍之內並且形成不同的實施例。例如,在下面的權利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。

本發明的各個部件實施例可以以硬體實現,或者以在一個或者多個處理器上運行的軟體模塊實現,或者以它們的組合實現。本領域的技術人員應當理解,可以在實踐中使用微處理器或者數位訊號處理器(DSP)來實現根據本發明實施例的雲列印伺服器中的一些或者全部部件的一些或者全部功能。本發明還可以實現為用於執行這裡所描述的方法的一部分或者全部的設備或者裝置程序(例如,電腦程式和電腦程式產品)。這樣的實現本發明的程序可以存儲在計算機可讀介質上,或者可以具有一個或者多個信號的形式。這樣的信號可以從網際網路網站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。

應該注意的是上述實施例對本發明進行說明而不是對本發明進行限制,並且本領域技術人員在不脫離所附權利要求的範圍的情況下可設計出替換實施例。在權利要求中,不應將位於括號之間的任何參考符號構造成對權利要求的限制。單詞「包含」不排除存在未列在權利要求中的元件或步驟。位於元 件之前的單詞「一」或「一個」不排除存在多個這樣的元件。本發明可以藉助於包括有若干不同元件的硬體以及藉助於適當編程的計算機來實現。在列舉了若干裝置的單元權利要求中,這些裝置中的若干個可以是通過同一個硬體項來具體體現。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為名稱。

本發明公開了A1、一種雲列印方法,其中,該方法包括:

接收提供商客戶端發送一個或多個印表機的印表機註冊消息並保存到印表機註冊資料庫中;其中,每個印表機的印表機註冊消息包括:該印表機的信息,以及,該印表機與提供商客戶端的綁定關係;每個印表機的信息包括:該印表機的印表機標識和印表機描述信息;

根據各註冊的印表機的信息,建立印表機列表並發送至用戶客戶端;

接收所述用戶客戶端根據所述印表機列表發送的列印請求消息,所述列印請求消息中包括:印表機標識和列印設置信息;

根據所述印表機標識將所述列印請求消息發送至與相應印表機綁定的提供商客戶端,接收該提供商客戶端返回的列印確認信息/列印拒絕信息並發送至所述用戶客戶端;

接收所述用戶客戶端發送的待列印文件,根據所述印表機標識將所述待列印文件和所述列印設置信息一同發送至相應印表機中進行列印。

A2、如A1所述的方法,其中,該方法進一步包括:

接收所述用戶客戶端發送的列印文件接收地址;

將所述列印文件接收地址發送至所述與相應印表機綁定的提供商客戶端。

A3、如A1所述的方法,其中,所述印表機描述信息包括:列印報價;則該方法進一步包括:

接收所述用戶客戶端發送的對應於所述列印報價和所述列印設置信息的支付信息;

接收所述用戶客戶端發送的支付確認信息,將所述支付信息發送至所述與相應印表機綁定的提供商客戶端。

A4、如A1所述的方法,其中,該方法進一步包括:

接收所述用戶客戶端發送的列印評價信息,將所述評價信息添加到所述印表機列表中的相應印表機的信息中。

A5、如A1所述的方法,其中,所述印表機描述信息包括如下中的一個或多個:品牌、型號、性能、解析度、色彩、尺寸。

A6、如A1所述的方法,其中,則該方法進一步包括:

接收用戶客戶端發送的對話消息,所述對話消息中包括:對話信息和印表機標識,根據所述印表機標識將所述對話信息發送至相應印表機綁定的提供商客戶端並展示;

以及,接收提供商客戶端發送的對話消息,所述對話消息中包括:對話信息和用戶標識,根據所述用戶標識將所述對話信息發送至相應的用戶客戶端並展示。

A7、如A1所述的方法,其中,所述每個印表機的印表機註冊消息還包括:印表機連接信息;

該方法進一步包括:根據所述印表機連接信息與所述相應印表機建立連接。

A8、如A1所述的方法,其中,在所述接收所述用戶客戶端發送的待列印文件之後,該方法進一步包括:

將待列印文件存儲到文件資料庫中;

生成關於所述待列印文件的列印任務放入任務隊列中;所述列印任務包括:印表機標識、待列印文件的標識和列印設置信息。

A9、如A8所述的方法,其中,所述根據所述印表機標識將所述待列印文件和所述列印設置信息一同發送至相應印表機中進行列印包括:

從任務隊列中取出所述列印任務,根據列印任務中的待列印文件的標識從文件資料庫中獲取對應的待列印文件,根據列印任務中的印表機標識將待列印文件與列印設置信息一同至相應印表機,以使得該印表機根據所述列印設置信息對待列印文件進行列印。

本發明還公開了B10、一種雲列印伺服器,其中,該伺服器包括:

印表機註冊單元,適於接收提供商客戶端發送一個或多個印表機的列印 機註冊消息並保存到印表機註冊資料庫中;其中,每個印表機的印表機註冊消息包括:該印表機的信息,以及,該印表機與提供商客戶端的綁定關係;每個印表機的信息包括:該印表機的印表機標識和印表機描述信息;根據各註冊的印表機的信息,建立印表機列表並發送至用戶客戶端;

請求處理單元,適於接收所述用戶客戶端根據所述印表機列表發送的列印請求消息,所述列印請求消息中包括:印表機標識和列印設置信息;根據所述印表機標識將所述列印請求消息發送至與相應印表機綁定的提供商客戶端,接收該提供商客戶端返回的列印確認信息/列印拒絕信息並發送至所述用戶客戶端;

列印處理單元,適於接收所述用戶客戶端發送的待列印文件,根據所述印表機標識將所述待列印文件和所述列印設置信息一同發送至相應印表機中進行列印。

B11、如B10所述的伺服器,其中,

所述列印處理單元,進一步適於接收所述用戶客戶端發送的列印文件接收地址;將所述列印文件接收地址發送至所述與相應印表機綁定的提供商客戶端。

B12、如B10所述的伺服器,其中,所述印表機描述信息包括:列印報價;該伺服器進一步包括:

列印支付單元,適於接收所述用戶客戶端發送的對應於所述列印報價和所述列印設置信息的支付信息;接收所述用戶客戶端發送的支付確認信息,將所述支付信息發送至所述與相應印表機綁定的提供商客戶端。

B13、如B10所述的伺服器,其中,該伺服器進一步包括:

列印評價單元,適於接收所述用戶客戶端發送的列印評價信息,將所述評價信息添加到所述印表機列表中的相應印表機的信息中。

B14、如B10所述的伺服器,其中,所述印表機描述信息包括如下中的一個或多個:品牌、型號、性能、解析度、色彩、尺寸。

B15、如B10所述的伺服器,其中,則該伺服器進一步包括:

對話處理單元,適於接收用戶客戶端發送的對話消息,所述對話消息中包括:對話信息和印表機標識,根據所述印表機標識將所述對話信息發送至 相應印表機綁定的提供商客戶端並展示;以及,接收提供商客戶端發送的對話消息,所述對話消息中包括:對話信息和用戶標識,根據所述用戶標識將所述對話信息發送至相應的用戶客戶端並展示。

B16、如B10所述的伺服器,其中,所述每個印表機的印表機註冊消息還包括:印表機連接信息;

所述列印處理單元,進一步適於根據所述印表機連接信息與所述相應印表機建立連接。

B17、如B10所述的伺服器,其中,

所述列印處理單元,進一步適於將待列印文件存儲到文件資料庫中;生成關於所述待列印文件的列印任務放入任務隊列中;所述列印任務包括:印表機標識、待列印文件的標識和列印設置信息。

B18、如B17所述的伺服器,其中,

所述列印處理單元,適於從任務隊列中取出所述列印任務,根據列印任務中的待列印文件的標識從文件資料庫中獲取對應的待列印文件,根據列印任務中的印表機標識將待列印文件與列印設置信息一同至相應印表機,以使得該印表機根據所述列印設置信息對待列印文件進行列印。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀