下激活或者禁用移動終端200。如果開/關按鈕1410是開的話,移動終端200在使用移動終端的拉打印服務可用的狀態下被激活,并且從而,包括在移動終端200中的SNMP代理和TCP服務器模塊被激活。
[0103]圖15A至圖16是用于說明根據本公開的示范性實施例的、通過發送存儲在移動終端200中的打印數據到圖像形成裝置來執行打印的處理的視圖。
[0104]參照圖15A,移動終端200通過使用SNMP搜索附近的可用圖像形成裝置。參照圖15A,作為搜索連接到局部網的圖像形成裝置的結果,通過使用移動終端200,發現打印機A300-1、打印機B 300-2和打印機C 300-3。如果完成打印機搜索,則移動終端200在其屏幕上顯示發現的打印機的列表以使得用戶可以選擇用于打印的打印機。圖15B示出從發現的打印機的列表中選擇將使用的打印機的例子。
[0105]參照圖15B,包括發現的打印機的列表的屏幕1500顯示在移動終端200的顯示單元上。如圖15B中所示,如果用戶從發現的打印機當中選擇打印機B 300-2,則經渲染的打印數據被發送到所選擇的打印機B 300-2以請求打印。接收到經渲染的打印數據的打印機B 300-2執行打印。
[0106]圖16示出通過使用移動終端執行的搜索打印機和發送打印數據的順序操作。
[0107]參照圖16,在操作1601中,移動終端200通過使用SNMP搜索可用圖像形成裝置。在操作1602中,移動終端200在其屏幕上顯示發現的圖像形成裝置的列表。在操作1603中,移動終端200接收選擇所發現的圖像形成裝置中的一個的用戶輸入。在操作1604中,移動終端200發送打印數據到所選擇的圖像形成裝置300。發送的打印數據是從計算設備接收到并且被存儲的打印數據,并且被渲染成可打印格式文件。最后,在操作1605中,接收到打印數據的圖像形成裝置300執行打印。
[0108]如上參考圖13B所述,計算設備100不直接發送經渲染的打印數據到移動終端200,而是可以發送其到云存儲器1330,并且移動終端200可以訪問云存儲器1330以下載打印數據并且執行拉打印。
[0109]圖17和圖18是用于說明根據本公開的示范性實施例的、通過下載存儲在云存儲器1330中的打印數據到移動終端200來執行拉打印的處理的視圖。
[0110]參照圖17,移動終端200發送由用戶輸入的用戶帳戶信息到云存儲器1330以登錄到云存儲器服務。當登錄成功時,移動終端200可以接收存儲在云存儲器1330中的打印數據的列表并且在屏幕上顯示打印數據的列表。當用戶選擇用戶希望打印的打印數據時,通過查看顯示在移動終端200的屏幕上的打印數據的列表,移動終端200從云存儲器1330下載所選擇的打印數據。接下來,移動終端200發送下載的打印數據到圖像形成裝置300以請求打印。
[0111]參照圖18,在操作1801中,移動終端200發送帳號信息到云存儲器1330以登錄到云存儲器服務。具體來說,當移動終端200從用戶接收關于云存儲器服務的用戶帳戶信息,也就是說,用戶ID和口令時,移動終端200發送接收到的用戶ID和接收到的口令到云存儲器1330以便登錄到云存儲器服務。
[0112]在操作1802中,云存儲器1330發送從計算設備接收到的所存儲的打印數據的列表,也就是說,經渲染的打印數據的列表,到移動終端200。
[0113]在操作1803中,移動終端200在其屏幕上顯示從云存儲器1330接收到的打印數據的列表,并且由用戶從列表中選擇多條打印數據中的一條。
[0114]在操作1804中,移動終端200從云存儲器1330下載所選擇的打印數據。
[0115]在操作1805中,移動終端200通過使用SNMP搜索可用圖像形成裝置。
[0116]在操作1806中,移動終端200在其屏幕上顯示發現的圖像形成裝置的列表。
[0117]在操作1807中,移動終端200接收選擇所發現的圖像形成裝置中的一個的用戶輸入。
[0118]在操作1808中,移動終端200發送在操作1804中下載的打印數據到所選擇的圖像形成裝置。
[0119]在操作1809中,圖像形成裝置300執行接收到的打印數據的打印。
[0120]圖19是示出根據本公開的示范性實施例的計算設備100的結構。
[0121]參照圖19,根據本公開的示范性實施例的計算設備100可以包括用戶接口單元(用戶接口 ) 110、控制器120、通信單元(通信裝置)130、打印機驅動器140、數據傳輸管理單元(數據傳輸管理器)150和移動搜索管理單元(移動搜索管理器)160。
[0122]用戶接口單元110用于提供信息給用戶以及接收用戶輸入,并且可以包括例如監控器和鍵盤。計算設備100可以接收指示由用戶選擇的打印作業和打印方法的信息。也就是說,用戶可以經由用戶接口單元110選擇諸如將打印的文檔或者圖像這樣的打印作業并且選擇打印所選擇的打印作業的方法。具體來說,用戶可以通過使用移動終端選擇拉打印作為打印方法。上面參考圖4和圖5具體描述經由用戶接口單元110選擇打印作業和打印方法的操作。
[0123]控制器120用于控制計算設備100的整體操作,并且是例如中央處理單元(CPU)。
[0124]通信單元130用于經由有線或者無線通信發送或者接收數據。
[0125]打印機驅動器140用于渲染打印數據。具體來說,打印機驅動器140將打印數據渲染為可打印格式文件。具體來說,打印機驅動器140將包括在打印數據中的對象渲染為原始圖像,將原始圖像變換為諸如JPEG文件這樣的圖像格式文件,并且生成包括圖像格式文件的可打印格式文件,諸如PDF文件。
[0126]可以經由用戶接口單元110設置關于打印作業的打印選項,并且打印機驅動器140可以將打印選項應用到打印數據并且可以將打印數據渲染為應用了打印選項的打印數據。
[0127]打印選項的例子可以是布局的改變、添加信息到每個頁、顏色設置以及打印質量設置。打印選項相應于這樣的打印選項:對于該打印選項的信息可以在處理期間存儲,其中包括在打印數據中的對象被變換為原始圖像并且原始圖像被變換為通用圖像格式文件。
[0128]但是,如果命令由打印機驅動器提供以設置諸如雙面打印、紙饋送托盤的設置或者紙的類型這樣的打印選項,并且如果這些選項事實上由圖像形成裝置實現,則打印選項可以不被存儲在圖像格式文件或者輸出格式文件中并且因此不能使用。
[0129]移動搜索管理單元160搜索可以用來執行拉打印的移動終端,而且數據傳輸管理單元150經由通信單元130發送通過使用打印機驅動器140渲染的打印數據到發現的移動終端。
[0130]具體來說,移動搜索管理單元160可以搜索連接到網絡的至少一個移動終端以便獲取發現的移動終端的電話號碼、IP地址和端口號。移動搜索管理單元160可以在用戶接口單元110上顯示所獲取的信息當中的移動終端的電話號碼作為移動終端的標識信息。
[0131]當用戶選擇用戶接口單元110上顯示的移動終端的電話號碼中的一個時,數據傳輸管理單元150通過使用利用移動搜索管理單元160獲取的IP地址和端口號發送經渲染的打印數據到與所選擇的電話號碼相應的移動終端。
[0132]由移動搜索管理單元160執行的搜索移動終端的過程執行如下:移動搜索管理單元160通過使用UDP發送請求移動終端的電話號碼的數據分組到網絡。連接到網絡的移動終端的SNMP代理響應于由移動搜索管理單元160發送的數據分組生成包括移動終端的電話號碼的數據分組,并且通過使用UDP發送數據分組到網絡。計算設備100的移動搜索管理單元160接收由移動終端的SNMP代理發送的數據分組以獲取移動終端的電話號碼。除了移動終端的電話號碼之外,移動搜索管理單元160還可以請求并且獲取移動終端的IP地址、端口號等等。
[0133]如果以前使用的移動終端的列表存在,則移動搜索管理單元160可以在用戶接口單元110上顯示移動終端的列表。當用戶從所顯示的移動終端列表中選擇移動終端中的一個時,移動搜索管理單元160請求所選擇的移動終端的SNMP代理以確定可用性。當移動搜索管理單元160從所選擇的移動終端的SNMP代理接收到響應時,移動搜索管理單元160確定所選擇的移動終端是可用的。但是,如果移動搜索管理單元160沒有從所選擇的移動終端的SNMP代理接收到響應,則移動搜索管理單元160確定所選擇的移動終端是不可用的。
[0134]當經由用戶接口單元110選擇待打印的文檔并且將通過使用移動終端的拉打印選擇為打印方法時,打印機驅動器140發送文檔的名稱和作業ID到數據傳輸管理單元150以便詢問是否能夠使用拉打印功能。接收到查詢的數據傳輸管理單元150可以指示移動搜索管理單元160請求將要向其發送打印數據的移動終端的電話號碼、IP地址和端口號。移動搜索管理單元160向連接到網絡的移動終端請求其電話號碼、IP地址和端口號。當從移動終端接收到響應時,移動搜索管理單元160生成可用移動終端的列表并且在用戶接口單元110上顯示可用移動終端的列表。當用戶從可用移動終端的列表中選擇其中一個移動終端時,移動搜索管理單元160向數據傳輸管理單元150發送所選擇的移動終端的電話號碼、IP地址和端口號。從移動搜索管理單元160接收到電話號碼、IP地址和端口號的數據傳輸管理單元150回復打印機驅動器140,能夠使用拉打印功能。
[0135]如上所述,根據以上示范性實施例的一個或多個,通過利用移動終