国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      打印機,打印控制裝置、系統(tǒng)及方法和計算機可讀介質(zhì)的制作方法

      文檔序號:6539864閱讀:136來源:國知局
      打印機,打印控制裝置、系統(tǒng)及方法和計算機可讀介質(zhì)的制作方法
      【專利摘要】本發(fā)明提供了打印機、打印控制裝置、打印系統(tǒng)、打印方法和計算機可讀介質(zhì)。該打印機包括第一接收器、第二接收器、指定單元和打印單元。第一接收器從保持給出打印指令的打印指令信息的至少一個打印指令信息保持裝置中的任一個接收與第一標識符相關(guān)聯(lián)并且指示打印機打印的特定打印指令信息。第二接收器從保持表示打印設(shè)置的打印設(shè)置信息的打印設(shè)置信息保持裝置接收與第二標識符相關(guān)聯(lián)并且表示打印機的打印設(shè)置的特定打印設(shè)置信息。指定單元基于第一標識符和第二標識符,指定所述特定打印設(shè)置信息作為對應(yīng)于所述特定打印指令信息的打印設(shè)置信息。打印單元基于所述特定打印指令信息并使用所述特定打印設(shè)置信息進行打印。
      【專利說明】打印機,打印控制裝置、系統(tǒng)及方法和計算機可讀介質(zhì)

      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及一種打印機、打印控制裝置、打印系統(tǒng)、打印方法和計算機可讀介質(zhì)。

      【背景技術(shù)】
      [0002]在由連接到Internet以及提供指定的圖像處理服務(wù)的一個或多個服務(wù)提供者的MFP構(gòu)成的圖像處理系統(tǒng)中,已知如下的圖像處理系統(tǒng),其中MFP控制器從多個服務(wù)提供者獲取可用的圖像處理功能信息,并且使得基于所獲取的圖像處理功能信息的第一圖像處理功能和可由圖像處理裝置執(zhí)行的第二圖像處理功能選擇性地顯示在MFP的同一操作屏幕上(例如,參見日本未審查專利申請公開第2005-148994號)。
      [0003]還已知的是如下的圖像形成裝置,其包括至少一個網(wǎng)絡(luò)服務(wù)提供處理器,該網(wǎng)絡(luò)服務(wù)提供處理器基于處理請求處理圖像形成處理或與之相關(guān)的內(nèi)部信息,并且生成表示處理結(jié)果的處理響應(yīng),該圖像形成裝置還包括復合網(wǎng)絡(luò)服務(wù)提供處理器,其通過執(zhí)行構(gòu)成網(wǎng)絡(luò)服務(wù)提供處理器的處理單元來處理內(nèi)部信息,并生成表示處理結(jié)果的響應(yīng)(例如,參見日本未審查專利申請公開第2007-129766號)。
      [0004]還已知的是一種打印方法,包括生成文檔打印數(shù)據(jù)以通過打印在打印裝置上輸出的文檔打印數(shù)據(jù)生成步驟,在通過打印輸出時生成與打印裝置相關(guān)的屬性數(shù)據(jù)的打印屬性生成步驟,通過網(wǎng)絡(luò)將文檔打印數(shù)據(jù)和打印屬性數(shù)據(jù)發(fā)送至服務(wù)器的通信處理步驟,從客戶端接收為了打印輸出而請求了其存儲的文檔打印數(shù)據(jù)和打印屬性數(shù)據(jù)的通信處理步驟,對文檔打印數(shù)據(jù)進行分析并存儲在數(shù)據(jù)存儲單元中的打印數(shù)據(jù)存儲步驟,以及對打印屬性數(shù)據(jù)進行分析并存儲在數(shù)據(jù)存儲單元中的屬性數(shù)據(jù)存儲步驟(例如,參見日本未審查專利申請公開第


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

      [0005]本發(fā)明的一個目的是基于由打印指令信息保持裝置保持的打印指令信息,并使用由與打印指令信息保持裝置不同的打印設(shè)置信息保持裝置所保持的打印設(shè)置信息來進行打印。
      [0006]根據(jù)本發(fā)明的一個方面,提供了一種打印機,其包括:第一接收器,其從保持給出打印指令的打印指令信息的至少一個打印指令信息保持裝置中的任一個接收與第一標識符相關(guān)聯(lián)并且指示打印機打印的特定打印指令信息;第二接收器,其從保持表示打印設(shè)置的打印設(shè)置信息的打印設(shè)置信息保持裝置接收與第二標識符相關(guān)聯(lián)并且表示打印機的打印設(shè)置的特定打印設(shè)置信息;指定單元,其基于第一標識符和第二標識符,指定所述特定打印設(shè)置信息作為對應(yīng)于所述特定打印指令信息的打印設(shè)置信息;和打印單元,其基于所述特定打印指令信息并使用所述特定打印設(shè)置信息進行打印。
      [0007]根據(jù)本發(fā)明的第二方面,在根據(jù)第一方面的打印機中,第一接收器接收與所述第一標識符相關(guān)聯(lián)的特定打印指令信息,所述第二接收器接收與第二標識符相關(guān)聯(lián)的特定打印設(shè)置信息,其中所述第一標識符標識了指示打印機打印的打印指令者,所述第二標識符標識了對打印機的打印設(shè)置進行配置的打印配置者。
      [0008]根據(jù)本發(fā)明的第三方面,在根據(jù)第一方面的打印機中,第一接收器從多個保持打印指令信息的多個打印指令信息保持裝置中的特定打印指令信息保持裝置接收與第一標識符相關(guān)聯(lián)的所述特定打印指令信息,所述第一標識符標識了指示打印機打印的打印指令者以及另外標識了所述特定打印指令信息保持裝置,第二接收器接收與第二標識符相關(guān)聯(lián)的所述特定打印設(shè)置信息,所述第二標識符標識了對打印機的打印設(shè)置進行配置的打印配置者并且另外標識了多個打印指令信息保持裝置中的至少一個打印指令信息保持裝置。
      [0009]根據(jù)本發(fā)明的第四方面,在根據(jù)第一至第三方面中的任一方面的打印機中,在不指定特定打印設(shè)置信息的情況下,指定單元等待接收特定打印設(shè)置信息,并且在接收到特定打印設(shè)置信息之后將該特定打印設(shè)置信息指定為對應(yīng)于所述特定打印指令信息的打印設(shè)置信息。
      [0010]根據(jù)本發(fā)明的第五方面,提供了一種打印控制裝置,其包括:接收器,其從保持給出打印指令的打印指令信息的至少一個打印指令信息保持裝置中的任一個接收與第一標識符相關(guān)聯(lián)并且指示特定打印機打印的特定打印指令信息;獲取單元,其獲取與第二標識符相關(guān)聯(lián)并且表示特定打印機的打印設(shè)置的特定打印設(shè)置信息,但不是從所述至少一個打印指令信息保持裝置中獲取的;指定單元,其基于第一標識符和第二標識符,指定所述特定打印設(shè)置信息作為對應(yīng)于所述特定打印指令信息的打印設(shè)置信息;和發(fā)送器,其將所述特定打印指令信息和所述特定打印設(shè)置信息發(fā)送至特定打印機,使得該特定打印機基于所述特定打印指令信息并使用所述特定打印設(shè)置信息進行打印。
      [0011]根據(jù)本發(fā)明的第六實施例,在根據(jù)第五方面的打印控制裝置中,所述獲取單元通過從保持表示打印設(shè)置的打印設(shè)置信息的打印設(shè)置信息保持裝置中接收特定打印設(shè)置信息來獲取所述特定打印設(shè)置信息。
      [0012]根據(jù)本發(fā)明的第七方面,在根據(jù)第五方面的打印控制裝置中,所述獲取單元通過基于特定打印機的打印設(shè)置生成特定打印設(shè)置信息,來獲取所述特定打印設(shè)置信息。
      [0013]根據(jù)本發(fā)明的第八方面,提供了一種打印系統(tǒng),其包括:至少一個打印指令信息保持裝置,其保持給出打印指令的打印指令信息;和打印設(shè)置信息保持裝置,其保持表示打印設(shè)置的打印設(shè)置信息;以及打印機,其基于所述打印指令信息并使用所述打印設(shè)置信息進行打??;其中該打印機包括:第一接收器,其從至少一個打印指令信息保持裝置中的任一個接收與第一標識符相關(guān)聯(lián)并且指示打印機打印的特定打印指令信息;第二接收器,其從打印設(shè)置信息保持裝置接收與第二標識符相關(guān)聯(lián)并且表示打印機的打印設(shè)置的特定打印設(shè)置信息;指定單元,其基于第一標識符和第二標識符,指定所述特定打印設(shè)置信息作為對應(yīng)于所述特定打印指令信息的打印設(shè)置信息;和打印單元,其基于所述特定打印指令信息并使用所述特定打印設(shè)置信息進行打印。
      [0014]根據(jù)本發(fā)明的第九方面,在根據(jù)第八方面的打印系統(tǒng)中,打印指令信息保持裝置包括接收器和保持單元,所述接收器從給出打印指令的打印指令者所使用的打印指令裝置接收打印指令,所述保持單元響應(yīng)于打印指令的接收保持打印指令信息。
      [0015]根據(jù)本發(fā)明的第十方面,在根據(jù)第八方面的打印系統(tǒng)中,打印設(shè)置信息保持裝置包括:從給出打印指令的打印指令者所使用的打印指令裝置接收打印指令的接收器,以及響應(yīng)于打印指令的接收將打印指令發(fā)送至打印指令信息保持裝置的發(fā)送器;打印指令信息保持裝置包括從打印設(shè)置信息保持裝置接收打印指令的接收器,以及響應(yīng)于打印指令的接收保持打印指令信息的保持單元。
      [0016]根據(jù)本發(fā)明的第十一方面,提供了一種打印系統(tǒng),其包括:至少一個打印指令信息保持裝置,其保持給出打印指令的打印指令信息;和打印設(shè)置信息保持裝置,其保持表示打印設(shè)置的打印設(shè)置信息;打印控制裝置,其進行控制以基于打印指令信息并使用打印設(shè)置信息進行打??;以及打印機,其基于所述打印指令信息并使用所述打印設(shè)置信息進行打??;其中該打印控制裝置包括:接收器,其從至少一個打印指令信息保持裝置中的任一個接收與第一標識符相關(guān)聯(lián)并且指示打印機打印的特定打印指令信息;獲取單元,其從打印設(shè)置信息保持裝置中獲取與第二標識符相關(guān)聯(lián)并且表示打印機的打印設(shè)置的特定打印設(shè)置信息;指定單元,其基于第一標識符和第二標識符,指定所述特定打印設(shè)置信息作為對應(yīng)于所述特定打印指令信息的打印設(shè)置信息;和發(fā)送器,其將所述特定打印指令信息和所述特定打印設(shè)置信息發(fā)送至打印機。
      [0017]根據(jù)本發(fā)明的第十二方面,提供了一種打印機執(zhí)行的打印方法,該打印方法包括:從保持給出打印指令的打印指令信息的至少一個打印指令信息保持裝置中的任一個接收與第一標識符相關(guān)聯(lián)并且指示打印機打印的特定打印指令信息;從保持表示打印設(shè)置的打印設(shè)置信息的打印設(shè)置信息保持裝置接收與第二標識符相關(guān)聯(lián)并且表示打印機的打印設(shè)置的特定打印設(shè)置信息;基于第一標識符和第二標識符,指定所述特定打印設(shè)置信息作為對應(yīng)于所述特定打印指令信息的打印設(shè)置信息;以及基于所述特定打印指令信息并使用所述特定打印設(shè)置信息進行打印。
      [0018]根據(jù)第一方面,能夠基于由打印指令信息保持裝置保持的打印指令信息,并使用由與打印指令信息保持裝置不同的打印設(shè)置信息保持裝置所保持的打印設(shè)置信息來進行打印。
      [0019]根據(jù)第二方面,能夠基于由打印指令信息保持裝置保持的打印指令信息,并使用根據(jù)配置打印設(shè)置的打印配置者的打印設(shè)置信息來進行打印。
      [0020]根據(jù)第三方面,能夠基于由打印指令信息保持裝置保持的打印指令信息,并使用根據(jù)配置打印設(shè)置的打印配置者以及打印指令信息保持裝置的打印設(shè)置信息來進行打印。
      [0021]根據(jù)第四方面,能夠基于打印指令信息并使用打印設(shè)置信息來進行打印,即使在接收到打印指令信息之后才接收到打印設(shè)置信息的情況下。
      [0022]根據(jù)第五方面,能夠基于由打印指令信息保持裝置保持的打印指令信息,并使用不是從打印指令信息保持裝置獲取的打印設(shè)置信息來進行打印。
      [0023]根據(jù)第六方面,能夠基于由打印指令信息保持裝置保持的打印指令信息,并使用由打印設(shè)置信息保持裝置所保持的打印設(shè)置信息來進行打印。
      [0024]根據(jù)第七方面,能夠基于由打印指令信息保持裝置保持的打印指令信息,并使用由裝置本身產(chǎn)生的打印設(shè)置信息來進行打印。
      [0025]根據(jù)第八方面,能夠基于由打印指令信息保持裝置保持的打印指令信息,并使用由與打印指令信息保持裝置不同的打印設(shè)置信息保持裝置所保持的打印設(shè)置信息來進行打印。
      [0026]根據(jù)第九方面,能夠通過使打印指令者直接從打印指令裝置向打印指令信息保持裝置給出指令,以使打印指令信息保持裝置保持打印指令信息。
      [0027]根據(jù)第十方面,能夠通過使打印指令者從打印指令裝置向打印設(shè)置信息保持裝置給出指令,以使打印指令信息保持裝置保持打印指令信息。
      [0028]根據(jù)第十一方面,能夠基于由打印指令信息保持裝置保持的打印指令信息,并使用由與打印指令信息保持裝置不同的打印設(shè)置信息保持裝置所保持的打印設(shè)置信息來進行打印。
      [0029]根據(jù)第十二方面,能夠基于由打印指令信息保持裝置保持的打印指令信息,并使用由與打印指令信息保持裝置不同的打印設(shè)置信息保持裝置所保持的打印設(shè)置信息來進行打印。

      【專利附圖】

      【附圖說明】
      [0030]下面將基于附圖對本發(fā)明的示例性實施例進行詳細的說明,其中:
      [0031]圖1是例示根據(jù)本發(fā)明的第一到第三和第五示例性實施例的整體構(gòu)造的示圖;
      [0032]圖2是例示根據(jù)本發(fā)明的一個示例性實施例的圖像形成裝置10的硬件構(gòu)造的框圖;
      [0033]圖3是例示根據(jù)本發(fā)明的一個示例性實施例的客戶端裝置或者服務(wù)器裝置的硬件構(gòu)造的框圖;
      [0034]圖4是例示根據(jù)本發(fā)明的第一和第三示例性實施例的各個裝置的功能性構(gòu)造的框圖;
      [0035]圖5是例示根據(jù)本發(fā)明的第一和第二示例性實施例的由打印設(shè)置服務(wù)器所保持的信息的示圖;
      [0036]圖6是示出根據(jù)本發(fā)明的第一示例性實施例的第一示例操作的序列圖;
      [0037]圖7是示出根據(jù)本發(fā)明的第一示例性實施例的第二示例操作的序列圖;
      [0038]圖8是例示了根據(jù)本發(fā)明的第二示例性實施例的各個裝置的功能性構(gòu)造的框圖;
      [0039]圖9是示出根據(jù)本發(fā)明的第二示例性實施例的示例操作的序列圖;
      [0040]圖10是例示了根據(jù)本發(fā)明的第三至第五示例性實施例的由打印設(shè)置服務(wù)器或云服務(wù)橋所保持的信息的示圖;
      [0041]圖11是示出了根據(jù)本發(fā)明第三示例性實施例的示例操作的序列圖;
      [0042]圖12是根據(jù)本發(fā)明的第四示例性實施例的整體構(gòu)造的示圖;
      [0043]圖13是例示了根據(jù)本發(fā)明的第四示例性實施例的各個裝置的功能性構(gòu)造的框圖;
      [0044]圖14是示出了根據(jù)本發(fā)明的第四示例性實施例的示例操作的序列圖;
      [0045]圖15是例示了根據(jù)本發(fā)明的第五示例性實施例的各個裝置的功能性構(gòu)造的框圖;以及
      [0046]圖16是示出了根據(jù)本發(fā)明的第五示例性實施例的示例操作的序列圖。

      【具體實施方式】
      [0047]下面將參照附圖對本發(fā)明的示例性實施例進行詳細的說明。
      [0048][第一示例性實施例]
      [0049]圖1是例示了根據(jù)本發(fā)明的第一示例性實施例的整體結(jié)構(gòu)的示圖。圖像形成裝置10具備文檔復印功能,掃描文檔并生成掃描文檔圖像數(shù)據(jù)的功能,以及將圖像數(shù)據(jù)所表現(xiàn)的圖像形成到紙張上的功能??蛻舳搜b置20接收由用戶輸入的信息,并且向用戶輸出信息。服務(wù)器裝置30和40從客戶端裝置20接收請求,并提供服務(wù)。各個裝置被連接到通信鏈路60,其使得各個裝置可通信地連接,并且能夠通過通信鏈路60互相通信。請注意,雖然圖1示出一個圖像形成裝置、一個客戶端裝置以及兩個服務(wù)器裝置,但兩個或更多的圖像形成裝置或客戶端裝置以及三個或更多個服務(wù)器裝置也可以連接到通信鏈路60。
      [0050]圖2是例示根據(jù)一個示例性實施例的圖像形成裝置10的硬件構(gòu)造的框圖。如圖2所示,圖像形成裝置10的各個部件連接至總線101并且通過此總線101交換各種數(shù)據(jù)。
      [0051]操作單元106具備接收用戶操作的多個可操作元件。這些可操作元素可以是硬件按鍵。此外,可操作元件可以被配置為觸摸面板,根據(jù)在顯示單元107中顯示的按壓位置輸出控制信號。
      [0052]顯示單元107是包括例如液晶顯示器的顯示裝置。在CPU102的控制下,顯示單元107顯示例如用于操作圖像形成裝置10的菜單屏幕的數(shù)據(jù)或與圖像形成裝置10相關(guān)的數(shù)據(jù)。
      [0053]圖像掃描單元108具備圖像掃描裝置,用于掃描文檔以產(chǎn)生表示被掃描的文檔圖像的圖像數(shù)據(jù),并將生成的圖像數(shù)據(jù)輸出至圖像處理單元111。
      [0054]圖像形成單元109具有圖像形成機構(gòu),其根據(jù)圖像數(shù)據(jù)在諸如紙張的記錄介質(zhì)上通過例如電子照相系統(tǒng)形成調(diào)色劑圖像。
      [0055]通信單元110連接到通信鏈路60,并作為與連接到通信鏈路60的其他裝置進行通信的通信接口。
      [0056]圖像處理單元111對由輸入的圖像數(shù)據(jù)表示的圖像應(yīng)用例如顏色校正和色調(diào)校正的圖像處理,生成并將處理后的圖像數(shù)據(jù)輸出到圖像形成單元109。
      [0057]存儲單元105具有存儲裝置,其例如存儲通過通信單元110接收的數(shù)據(jù)或由圖像形成裝置10生成的數(shù)據(jù)。
      [0058]只讀存儲器(ROM) 103存儲由中央處理單元(CPU) 102執(zhí)行的控制程序。CPU102取出存儲在R0M103中的控制程序,并通過使用隨機存取存儲器(RAM) 104作為工作區(qū)域執(zhí)行控制程序。當該控制程序由CPU102執(zhí)行時,圖像形成裝置10的各個部件由CPU102控制,從而使得圖像形成裝置10能夠例如形成圖像并輸出到紙張上,掃描文檔并生成文檔圖像數(shù)據(jù),以及經(jīng)由通信鏈路60與其他裝置通信。
      [0059]注意,由CPU102執(zhí)行的程序可以通過記錄在計算機可讀記錄介質(zhì)上的狀態(tài)來提供,例如記錄在磁記錄介質(zhì)(如磁帶或磁盤),光記錄介質(zhì)(如光盤),磁-光記錄介質(zhì)或半導體存儲器上。此外,這樣的程序也可以通過使用通信介質(zhì)(如互聯(lián)網(wǎng))下載到圖像形成裝置10。
      [0060]圖3是例示了根據(jù)示例性實施例的客戶端裝置20的硬件構(gòu)造的框圖。
      [0061]如圖3所示,客戶端裝置20具有CPU201作為計算部件,以及主存儲器202和硬盤驅(qū)動器(HDD) 203作為存儲部件。在本文中,CPU201執(zhí)行各種軟件,如操作系統(tǒng)(OS)和應(yīng)用程序,并且實現(xiàn)將在后面討論的各種功能。此外,主存儲器202是用于存儲例如各種軟件及其執(zhí)行中所使用的數(shù)據(jù)的信息的存儲區(qū)域,而HDD203是用于存儲諸如輸入到各個軟件的輸入數(shù)據(jù)以及從各個軟件輸出的輸出數(shù)據(jù)的信息的存儲區(qū)域。
      [0062]此外,客戶端裝置20具有用于與外部進行通信的通信接口(下文中稱為“通信I/F”)204,由視頻存儲器和顯示器等組成的顯示機構(gòu)205,以及諸如鍵盤和鼠標的輸入裝置206。
      [0063]圖3也可以看成例示了服務(wù)器裝置30的硬件構(gòu)造的框圖。在這種情況下,CPU201、主存儲器202、HDD203、通信I/F204、顯示機構(gòu)205和輸入裝置206將分別變?yōu)镃PU301、主存儲器302、HDD303、通信I/F304、顯示機構(gòu)305和輸入裝置306。
      [0064]另外,圖3也可以看成例示了服務(wù)器裝置40的硬件構(gòu)造的框圖。在這種情況下,CPU201、主存儲器202、HDD203、通信I/F204、顯示機構(gòu)205和輸入裝置206將分別變?yōu)镃PU401、主存儲器402、HDD403、通信I/F404、顯示機構(gòu)405和輸入裝置406。
      [0065]注意,由CPU201、304*401執(zhí)行的程序可以通過記錄在計算機可讀記錄介質(zhì)上的狀態(tài)來提供,例如記錄在磁記錄介質(zhì)(如磁帶或磁盤),光記錄介質(zhì)(如光盤),磁-光記錄介質(zhì)或半導體存儲器上。此外,這樣的程序也可以通過使用通信介質(zhì)(如互聯(lián)網(wǎng))下載到服務(wù)器裝置30或服務(wù)器裝置40。
      [0066]同時,在本示例性實施例中,云打印服務(wù)器30被用作圖1中的服務(wù)器裝置30。云打印服務(wù)器30提供云服務(wù),使得能夠使用各種裝置作為客戶端裝置20,并通過安裝在家庭、辦公室、公共場所等的圖像形成裝置10打印文檔(下文中稱為“云打印服務(wù)”)。具體地,基于來自客戶端裝置20的請求生成并累積給出在圖像形成裝置10上打印文檔的指令的打印指令信息,直到該圖像形成裝置10查詢到打印指令信息的存在。當具有查詢時,以所有圖像形成裝置10通常能夠處理的格式生成文檔圖像,并提供給該圖像形成裝置10。請注意,將這種文檔圖像提供至圖像形成裝置10的處理是通過將包括文檔圖像的打印指令信息發(fā)送到圖像形成裝置10進行的。在下文中,“打印指令信息”表示要被打印的圖像文件也包括在內(nèi)。
      [0067]此外,在本示例性實施例中,打印設(shè)置服務(wù)器40被用作圖1中的服務(wù)器裝置40。打印設(shè)置服務(wù)器40提供了單獨的云服務(wù),使得對使用云打印服務(wù)的打印配置打印設(shè)置(以下稱為“打印設(shè)置服務(wù)”)。盡管云打印服務(wù)具有無需使用圖像形成裝置10的制造商提供的專有打印機驅(qū)動程序即能夠打印的優(yōu)點,但以往已提供打印機驅(qū)動程序的制造商的專有功能變得不可用。因此,可以在打印設(shè)置服務(wù)中配置云打印服務(wù)中可能無法配置的額外打印設(shè)置。可選地,也可以用配置了打印設(shè)置服務(wù)的打印設(shè)置來代替配置了云打印服務(wù)的打印設(shè)置。具體地,在接收到來自客戶端裝置20的請求時,生成表示用于在圖像形成裝置10上打印文檔的附加或替代打印設(shè)置的打印設(shè)置信息,并提供給圖像形成裝置10。注意,也可以專門針對圖像形成裝置10的各個型號定制客戶端設(shè)置服務(wù)。
      [0068]此外,圖像形成裝置10被配置為能夠連接到諸如因特網(wǎng)的通信鏈路60。能夠與圖像形成裝置10連接的服務(wù)包括云打印服務(wù)和打印設(shè)置服務(wù),圖像形成裝置10通過在附圖中未示出的代理服務(wù)器與這些服務(wù)進行通信。另外,假設(shè)圖像形成裝置10被設(shè)置為能夠從云打印服務(wù)接收打印指令信息的狀態(tài)。具體地說,圖像形成裝置10注冊云打印服務(wù),并將與云打印服務(wù)相關(guān)的信息配置在圖像形成裝置10中。
      [0069]圖4是例示了根據(jù)本示例性實施例的圖像形成裝置10、客戶端裝置20、云打印服務(wù)器30和打印設(shè)置服務(wù)器40的功能性構(gòu)造的框圖。
      [0070]如圖4所示,圖像形成裝置10具備發(fā)送單元11、接收單元12、確定單元13、保存單元14、搜索單元15以及輸出單元16。發(fā)送單元11向云打印服務(wù)器30發(fā)送輪詢數(shù)據(jù),查詢打印指令信息的存在與否。接收單元12從云打印服務(wù)器30接收到報告打印指令信息已經(jīng)生成的生成通知以及包括用戶ID的打印指令信息,并且從打印設(shè)置服務(wù)器40接收包括用戶ID的打印設(shè)置信息。確定單元13確定由接收單元12接收到的數(shù)據(jù)的類型。在確定單元13確定該數(shù)據(jù)是打印設(shè)置信息的情況下,保存單元14將打印設(shè)置信息保存在存儲單元105中(見圖2)。在確定單元13確定該數(shù)據(jù)是打印指令信息的情況下,搜索單元15在存儲單元105中搜索具有與打印指令信息包括的用戶ID相同的用戶ID的打印設(shè)置信息。另外,在存儲單元105中不存在這樣的打印設(shè)置信息的情況下,搜索單元15等待隨后接收的打印設(shè)置信息,并確定該打印設(shè)置信息中是否包含與打印指令信息中相同的用戶ID。輸出單元16將打印數(shù)據(jù)經(jīng)由圖像處理單元111 (見圖2)輸出至圖像形成單元109 (見圖2),所述打印數(shù)據(jù)包括由接收單元12接收的打印指令信息和由搜索單元15找到的打印設(shè)置信息。在本示例性實施例中,圖像形成裝置10作為打印機的示例。此外,接收單元12作為第一接收器和第二接收器的示例,搜索單元15作為指定單元的示例,以及圖像形成單元109作為打印單元的示例。
      [0071]客戶端裝置20具備發(fā)送單元21和接收單元22。發(fā)送單元21將有關(guān)登錄到云打印服務(wù)和打印設(shè)置服務(wù)的諸如用戶ID的信息(以下稱為“登錄信息”)發(fā)送到云打印服務(wù)器30和打印設(shè)置服務(wù)器40,此外將通過云打印服務(wù)進行打印的打印設(shè)置發(fā)送至云打印服務(wù)器30和打印設(shè)置服務(wù)器40,并將給出使用云打印服務(wù)進行打印的指令的打印指令發(fā)送到云打印服務(wù)器30。接收單元22從云打印服務(wù)器30和打印設(shè)置服務(wù)器40接收對通過發(fā)送單元21發(fā)送的信息的響應(yīng)。在本示例性實施例中,客戶端裝置20作為打印指令裝置的示例。
      [0072]云打印服務(wù)器30具備發(fā)送單元31、接收單元32、驗證單元33,保持單元34、以及生成單元35。發(fā)送單元31向圖像形成裝置10發(fā)送報告打印指令信息已經(jīng)生成的生成通知以及包括用戶ID的打印指令信息。接收單元32從客戶端裝置20接收與登錄到云打印服務(wù)相關(guān)的登錄信息,云打印服務(wù)上能夠獲得的用于通過云打印服務(wù)進行打印的打印設(shè)置,和給出使用云打印服務(wù)進行打印的指令的打印指令,并從圖像形成裝置10接收查詢打印指令信息的存在與否的輪詢數(shù)據(jù)。驗證單元33基于通過接收單元32接收到的登錄信息進行驗證。保持單元34保持由接收單元32接收到的打印設(shè)置。生成單元35基于接收單元32接收到的打印指令生成并保持打印指令信息。在本示例性實施例中,云打印服務(wù)器30作為打印指令信息保持裝置的示例。此外,接收單元32作為接收器的示例,并且生成單元35作為保持單元的示例。
      [0073]打印設(shè)置服務(wù)器40具備發(fā)送單元41、接收單元42、驗證單元43和生成單元45。發(fā)送單元41向圖像形成裝置10發(fā)送包括用戶ID的打印設(shè)置信息。接收單元42從客戶端裝置20接收與登錄到打印設(shè)置服務(wù)相關(guān)的登錄信息,以及云打印服務(wù)上不能獲得的通過云打印服務(wù)進行打印的打印設(shè)置。驗證單元43基于通過接收單元42接收到的登錄信息進行驗證。生成單元45基于接收單元42接收到的打印設(shè)置生成并保持打印設(shè)置信息。在本示例性實施例中,打印設(shè)置服務(wù)器40作為打印設(shè)置信息保持裝置的示例。
      [0074]圖5是例示了由打印設(shè)置服務(wù)器40保持的信息的示圖。在通過打印設(shè)置服務(wù)器40保存的信息中,首先,存在通過生成單元45生成的打印設(shè)置信息。在圖5中,為參數(shù)“結(jié)束(finishings)”指定值“左上角裝訂”,而為參數(shù)“請求的朝向”指定值“反向肖像”,來作為打印設(shè)置信息。前者表示在左上角裝訂來作為結(jié)束處理,后者表示將打印朝向設(shè)置為反向肖像。另外,在通過打印設(shè)置服務(wù)器40保存的信息中,存在要被包括在打印設(shè)置信息中并傳送到圖像形成裝置10的信息。在圖5中,為參數(shù)“服務(wù)帳戶”指定值“userlcloudA”來作為這樣的信息。這表明,用于登錄到云打印服務(wù)的用戶ID是“userlcloudA”。注意,本文中,雖然將針對一個云打印服務(wù)的打印設(shè)置信息定義為一組打印設(shè)置信息,如后面圖10所示,但也可以將針對多個云打印服務(wù)的打印設(shè)置信息定義為一組打印設(shè)置信息。此外,打印設(shè)置信息可被已注冊的多個云打印服務(wù)中的所有云打印服務(wù)共用,或被已注冊的多個云打印服務(wù)中的一個或多個云打印服務(wù)使用。在這種情況下,相應(yīng)的打印設(shè)置信息中包含相關(guān)的服務(wù)ID和用戶ID的組合。
      [0075]圖6是示出了根據(jù)第一示例性實施例的第一示例操作的序列圖。
      [0076]首先,諸如移動設(shè)備的客戶端裝置20按照來自用戶的指令訪問一個云打印服務(wù)并以預(yù)先注冊的用戶ID登錄到該云打印服務(wù)。具體地,在客戶端裝置20上,所述發(fā)送單元21將諸如用戶ID的登錄信息發(fā)送至云打印服務(wù)器30(步驟S701)。隨后,在云打印服務(wù)器30上,接收單元32接收登錄信息,驗證單元33基于登錄信息進行驗證,如果驗證成功則允許登錄(步驟S702)。需要注意的是,雖然圖中未示出,但關(guān)于是否允許登錄的信息從驗證單元33傳送至發(fā)送單元31,并且其答復從發(fā)送單元31發(fā)送至客戶端裝置20。
      [0077]在此之后,客戶端裝置20對在云打印服務(wù)上存儲的任意文檔配置在云打印服務(wù)上能夠獲得的打印設(shè)置。具體地,客戶端裝置20上,所述發(fā)送單元21向云打印服務(wù)器30發(fā)送打印設(shè)置(步驟S703)。隨后,在云打印服務(wù)器30上,接收單元32接收該打印設(shè)置,并且所述保持單元34保持該打印設(shè)置(步驟S704)。
      [0078]同時,與上述操作并行地,客戶端裝置20也以用戶ID登錄到打印設(shè)置服務(wù)。具體地,在客戶端裝置20上,所述發(fā)送單元21將諸如用戶ID的登錄信息發(fā)送至打印設(shè)置服務(wù)器40 (步驟S705)。其后,在打印設(shè)置服務(wù)器40上,接收單元42接收登錄信息,驗證單元43基于該登錄信息進行驗證,如果驗證成功則允許登錄(步驟S706)。需要注意的是,雖然圖中未示出,但關(guān)于是否允許登錄的信息從驗證單元43傳送至發(fā)送單元41,并且其答復從發(fā)送單元41發(fā)送至客戶端裝置20。
      [0079]在此之后,客戶端裝置20顯示打印設(shè)置服務(wù)的打印設(shè)置屏幕,并且還額外對存儲在云打印服務(wù)中的上述文檔配置在云打印服務(wù)中不能獲得的打印設(shè)置。另外,還指定了進行打印的圖像形成裝置10。具體地,在客戶端裝置20上,所述發(fā)送單元21將包括表示要進行打印的圖像形成裝置10的信息的附加打印設(shè)置發(fā)送至打印設(shè)置服務(wù)器40 (步驟S707)。
      [0080]接著,打印設(shè)置服務(wù)器40生成表示附加打印設(shè)置的打印設(shè)置信息,并將包括使用客戶端裝置20的用戶的用戶ID的打印設(shè)置信息發(fā)送至指定的圖像形成裝置10。具體地,在打印設(shè)置服務(wù)器40上,生成單元45生成打印設(shè)置信息(步驟S708),并且發(fā)送單元41將包括用戶ID的打印設(shè)置信息發(fā)送至指定的圖像形成裝置10 (步驟S709)。注意,雖然可以使用任何協(xié)議傳送打印設(shè)置信息,但本文中假定是使用用于發(fā)送打印指令信息的打印協(xié)議來發(fā)送打印設(shè)置信息。
      [0081]由此,圖像形成裝置10接收數(shù)據(jù),并且一旦確定該數(shù)據(jù)是打印設(shè)置信息,則將打印設(shè)置信息保存在例如內(nèi)置HDD的存儲單元105中(參見圖2)。具體地說,在圖像形成裝置10上,接收單元12接收數(shù)據(jù),確定單元13確定該數(shù)據(jù)是否是打印設(shè)置信息,并且如果該數(shù)據(jù)被確定為打印設(shè)置信息,則保存單元14將該打印設(shè)置信息保存在存儲單元105中(步驟S710)。
      [0082]在此之后,客戶端裝置20給出指令,在同一圖像形成裝置10上打印存儲在云打印服務(wù)中的上述文檔。具體地,在客戶端裝置20上,所述發(fā)送單元21將在步驟S707中指定的在圖像形成裝置10上打印文檔的打印指令發(fā)送至云打印服務(wù)器30 (步驟S712)。隨后,在云打印服務(wù)器30上,接收單元32接收打印指令,生成單元35基于打印指令生成打印指令信息(步驟S713)。注意,該打印指令信息還包括由保持單元34保持的打印設(shè)置。
      [0083]由此,云打印服務(wù)器30通知該圖像形成裝置10打印指令信息已經(jīng)生成,圖像形成裝置10接收該通知并從云打印服務(wù)器30獲取打印指令信息。具體來說,在云打印服務(wù)器30上,所述發(fā)送單元31將報告打印指令信息已經(jīng)生成的生成通知發(fā)送至圖像形成裝置10(步驟S714)。隨后,在圖像形成裝置10上,接收單元12接收該生成通知(步驟S715),雖然圖中未示出,但發(fā)送單元11將輪詢云打印服務(wù)器30。由此,在云打印服務(wù)器30上,發(fā)送單元31將包括用戶ID的打印指令信息發(fā)送至圖像形成裝置10 (步驟S716)。隨后,在圖像形成裝置10上,接收單元12接收該打印指令信息(步驟S717)。注意,在這種情況下,由于確定單元13確定所接收的數(shù)據(jù)是打印指令信息,所述打印指令信息被傳送至搜索單元15。
      [0084]接著,圖像形成裝置10從所獲取的打印指令信息中提取用戶ID,并在存儲單元105中搜索具有相同用戶ID的打印設(shè)置信息。具體來說,搜索單元15在存儲在存儲單元105中的打印設(shè)置信息中包括的用戶ID中搜索從確定單元13傳送來的打印指令信息中所包括的用戶ID (步驟S718)。
      [0085]由此,如果找到具有從打印指令信息中提取的用戶ID的打印設(shè)置信息,則圖像形成裝置10使用由所述打印設(shè)置信息所指示的打印設(shè)置來進行各種打印。具體地,輸出單元16將包括在步驟S717中接收的打印指令信息和在步驟S718中找到的打印設(shè)置信息的打印數(shù)據(jù)經(jīng)由圖像處理單元111 (見圖2)輸出到圖像形成單元109 (見圖2)(步驟S719)。因此,在圖像形成單元109中,使用該打印設(shè)置信息對包括在打印指令信息中的文檔圖像進行打印。
      [0086]注意,在第一示例操作中,所使用的打印設(shè)置的信息可以被刪除,或者保存直到給出用戶指令。
      [0087]圖7是示出根據(jù)第一示例性實施例的第二示例操作的序列圖。
      [0088]在第一示例性操作中,圖像形成裝置10在獲取打印指令信息后在存儲單元105(見圖2)中搜索具有相同用戶ID的打印設(shè)置信息,但在某些情況下,可能無法發(fā)現(xiàn)這種打印設(shè)置信息??梢韵氲降倪@種情況的示例包括其中用戶尚未配置額外打印設(shè)置的情況,以及其中表示由用戶配置的額外打印設(shè)置的打印設(shè)置信息由于某些原因未到達圖像形成裝置10的情況。具體而言,前者是執(zhí)行了對應(yīng)于圖6的步驟S701到S706的步驟S721至S726,未執(zhí)行對應(yīng)于圖6中隨后執(zhí)行的步驟S707至S710的步驟,然后執(zhí)行對應(yīng)于圖6的步驟S712至S718的步驟S732至S738的情況。
      [0089]因此,在圖像形成裝置10獲取打印指令信息時未發(fā)現(xiàn)具有相同用戶ID的打印設(shè)置信息的情況下,圖像形成裝置10暫時延遲基于所獲取的打印指令信息進行打印,隨后接收后續(xù)的數(shù)據(jù)。具體地說,圖像形成裝置10等待:客戶端裝置20上的發(fā)送單元21將打印設(shè)置發(fā)送至打印設(shè)置服務(wù)器40 (步驟S739),打印設(shè)置服務(wù)器40上的接收單元42接收到打印設(shè)置,生成單元45基于該打印設(shè)置生成打印設(shè)置信息(步驟S740),以及發(fā)送單元41發(fā)送該打印設(shè)置信息(步驟S741)。
      [0090]然后,在隨后接收到的數(shù)據(jù)是打印設(shè)置信息并且還包括與包括在延遲的打印指令信息中所包括的用戶ID相同的用戶ID的情況下,使用此時接收到的打印設(shè)置信息進行基于延遲的打印指令信息進行打印。具體地,如果接收單元12接收到打印設(shè)置信息,則保存單元14將該打印設(shè)置信息存儲在存儲單元105中(見圖2),搜索單元15在新存儲在存儲單元105中的打印設(shè)置信息所包括的用戶ID中搜索包括在從確定單元13傳送的打印指令信息中所包括的用戶ID。換句話說,確定從確定單元13傳送的打印指令信息中所包括的用戶ID是否與新存儲在存儲單元105中的打印設(shè)置信息所包括的用戶ID相同(步驟S742)。結(jié)果,如果這些用戶ID被確定為相同,則輸出單元16將包括在步驟S737接收到的打印指令信息和在步驟S742中找到的打印設(shè)置信息的打印數(shù)據(jù)通過圖像處理單元111 (見圖2)輸出到圖像形成單元109 (見圖2)(步驟S743)。因此,在圖像形成單元109中,使用該打印設(shè)置信息對包括在打印指令信息中的文檔圖像進行打印。
      [0091]注意,在第二示例操作中,延遲打印指令信息也可以不使用打印設(shè)置信息進行打印,或者例如在經(jīng)過預(yù)定的時間周期之后,或者接收到預(yù)定數(shù)量的打印指令信息組之后被刪除。
      [0092]此外,在第一示例實施例中,將從客戶端裝置20發(fā)送至打印設(shè)置服務(wù)器40的打印設(shè)置作為相對于從所述客戶端裝置20發(fā)送至云打印服務(wù)器30的打印設(shè)置的附加打印設(shè)置,但也可以作為相對于從所述客戶端裝置20發(fā)送至云打印服務(wù)器30的打印設(shè)置的替代打印設(shè)置。
      [0093][第二實施例]
      [0094]因為根據(jù)本發(fā)明的第二實施例的整體構(gòu)造與圖1所示相同,因此其描述將被減少或省略。此外,由于根據(jù)本示例性實施例的圖像形成裝置10的硬件構(gòu)造同樣與圖2所示相同,其描述也將被減少或省略。此外,根據(jù)本示例性實施例的客戶端裝置20、服務(wù)器裝置30和40的硬件結(jié)構(gòu)同樣與圖3所示的相同,或者可以從圖3的例示中推出,因此其描述將被減少或省略。
      [0095]同時,在本示例性實施例中,云打印服務(wù)器30仍然用作圖1的服務(wù)器裝置30,并且打印設(shè)置服務(wù)器40仍然用作圖1的服務(wù)器裝置40。由于云打印服務(wù)器30和打印設(shè)置服務(wù)器40已經(jīng)在第一示例性實施例中討論,因此其描述將被減少或省略。
      [0096]圖8是例示了根據(jù)本示例性實施例的圖像形成裝置10、客戶端裝置20、云打印服務(wù)器30和打印設(shè)置服務(wù)器40的功能性構(gòu)造的框圖。
      [0097]如圖8所示,圖像形成裝置10具備發(fā)送單元11、接收單元12、確定單元13、保存單元14、搜索單元15以及輸出單元16。發(fā)送單元11向云打印服務(wù)器30發(fā)送輪詢數(shù)據(jù),查詢打印指令信息的存在與否。接收單元12從云打印服務(wù)器30接收到報告打印指令信息已經(jīng)生成的生成通知以及包括用戶ID的打印指令信息,并且從打印設(shè)置服務(wù)器40接收包括用戶ID的打印設(shè)置信息。確定單元13確定由接收單元12接收到的數(shù)據(jù)的類型。在確定單元13確定該數(shù)據(jù)是打印設(shè)置信息的情況下,保存單元14將打印設(shè)置信息保存在存儲單元105中(見圖2)。在確定單元13確定該數(shù)據(jù)是打印指令信息的情況下,搜索單元15在存儲單元105中搜索具有與打印指令信息包括的用戶ID相同的用戶ID的打印設(shè)置信息。輸出單元16將打印數(shù)據(jù)經(jīng)由圖像處理單元111 (見圖2)輸出至圖像形成單元109 (見圖2),所述打印數(shù)據(jù)包括由接收單元12接收的打印指令信息和由搜索單元15找到的打印設(shè)置信息。在本示例性實施例中,圖像形成裝置10作為打印機的示例。此外,接收單元12作為第一接收器和第二接收器的示例,搜索單元15作為指定單元的示例,以及圖像形成單元109作為打印單元的示例。
      [0098]客戶端裝置20具備發(fā)送單元21和接收單元22。發(fā)送單元21將有關(guān)登錄到打印設(shè)置服務(wù)的登錄信息、指定了使用云打印服務(wù)來進行打印的信息(以下稱為“指定信息”)、通過云打印服務(wù)進行打印的打印設(shè)置以及給出使用云打印服務(wù)進行打印的指令的打印指令發(fā)送到打印設(shè)置服務(wù)器40。接收單元22從打印設(shè)置服務(wù)器40接收對通過發(fā)送單元21發(fā)送的信息的響應(yīng)。在本示例性實施例中,客戶端裝置20作為打印指令裝置的示例。
      [0099]云打印服務(wù)器30具備發(fā)送單元31、接收單元32、驗證單元33以及生成單元35。發(fā)送單元31向圖像形成裝置10發(fā)送報告打印指令信息已經(jīng)生成的生成通知以及包括用戶ID的打印指令信息。接收單元32從打印設(shè)置服務(wù)器40接收與登錄到云打印服務(wù)相關(guān)的登錄信息,和給出使用云打印服務(wù)進行打印的指令的打印指令,并從圖像形成裝置10接收查詢打印指令信息的存在與否的輪詢數(shù)據(jù)。驗證單元33基于通過接收單元32接收到的登錄信息進行驗證。生成單元35基于接收單元32接收到的打印指令生成并保持打印指令信息。在本示例性實施例中,云打印服務(wù)器30作為打印指令信息保持裝置的示例。此外,接收單元32作為接收器的示例,并且生成單元35作為保持單元的示例。
      [0100]打印設(shè)置服務(wù)器40具備發(fā)送單元41、接收單元42、驗證單元43、保持單元44和生成單元45。發(fā)送單元41將與登錄到云打印服務(wù)相關(guān)的登錄信息以及給出了使用云打印服務(wù)進行打印的指令的打印指令發(fā)送至云打印服務(wù)器30,并將包括用戶ID的打印設(shè)置信息發(fā)送至圖像形成裝置10。接收單元42從客戶端裝置20接收與登錄到打印設(shè)置服務(wù)相關(guān)的登錄信息、指定了使用云打印服務(wù)來進行打印的指定信息、用于通過云打印服務(wù)進行打印的打印設(shè)置以及給出了使用云打印服務(wù)進行打印的指令的打印指令。驗證單元43基于通過接收單元42接收到的登錄信息進行驗證。保持單元44保持通過接收單元42接收的指定信息。生成單元45基于接收單元42接收到的打印設(shè)置生成并保持打印設(shè)置信息。在本示例性實施例中,打印設(shè)置服務(wù)器40作為打印設(shè)置信息保持裝置的示例。此外,接收單元42作為接收器的示例,發(fā)送單元41作為發(fā)送器的示例。
      [0101]需要注意的是,由于打印設(shè)置服務(wù)器40所保持的信息與圖5所示相同,因此減少或省略其描述。
      [0102]圖9是示出了根據(jù)第二示例性實施例的示例操作的序列圖。
      [0103]首先,諸如移動設(shè)備的客戶端裝置20按照來自用戶的指令訪問打印設(shè)置服務(wù)并以預(yù)先注冊的用戶ID登錄到該打印設(shè)置服務(wù)。具體地,在客戶端裝置20上,發(fā)送單元21將諸如用戶ID的登錄信息發(fā)送至打印設(shè)置服務(wù)器40 (步驟S761)。隨后,在打印設(shè)置服務(wù)器40上,接收單元42接收登錄信息,驗證單元43基于該登錄信息進行驗證,如果驗證成功則允許登錄(步驟S762)。需要注意的是,雖然圖中未示出,但關(guān)于是否允許登錄的信息從驗證單元43傳送至發(fā)送單元41,并且其答復從發(fā)送單元41發(fā)送至客戶端裝置20。
      [0104]在此之后,客戶端裝置20通過統(tǒng)一資源定位符(URL)等指定用于打印的云打印服務(wù)。具體地,在客戶端裝置20上,所述發(fā)送單元21向打印設(shè)置服務(wù)器40發(fā)送諸如URL的指定信息(步驟S763)。隨后,在打印設(shè)置服務(wù)器40上,接收單元42接收該指定信息,并且所述保持單元44保持該指定信息(步驟S764)。
      [0105]此外,打印設(shè)置服務(wù)器40代表客戶端裝置20登錄到云打印服務(wù)。具體地,在打印設(shè)置服務(wù)器40上,發(fā)送單元41將諸如用戶ID的登錄信息發(fā)送至通過所述保持單元44保持的指定信息所指定的云打印服務(wù)器30(步驟S765)。隨后,在云打印服務(wù)器30上,接收單元32接收登錄信息,驗證單元33基于其進行驗證,如果驗證成功則允許登錄(步驟S766)。需要注意的是,雖然圖中未示出,但關(guān)于是否允許登錄的信息從驗證單元33傳送至發(fā)送單元31,并且其答復從發(fā)送單元31發(fā)送至打印設(shè)置服務(wù)器40。此時,打印設(shè)置服務(wù)器40從云打印服務(wù)器30獲取一個文檔列表,其是用戶可以打印的文檔列表。隨后,所獲取的文檔列表被包括在打印設(shè)置服務(wù)所提供的UI屏幕(例如網(wǎng)頁)上,并在客戶端裝置20上顯示。
      [0106]由此,客戶端裝置20從所顯示的文檔列表中選擇用戶指定的文檔,顯示打印設(shè)置屏幕并配置打印設(shè)置,打印設(shè)置服務(wù)器40生成表示打印設(shè)置的打印設(shè)置信息。具體地,在客戶端裝置20上,發(fā)送單元21向打印設(shè)置服務(wù)器40發(fā)送打印設(shè)置(步驟S767)。隨后,在打印設(shè)置服務(wù)器40上,接收單元42接收打印設(shè)置,然后生成單元45生成打印設(shè)置信息(步驟 S768)。
      [0107]此后,客戶端裝置20給出在圖像形成裝置10上打印用戶指定的文檔的指令。隨后,打印設(shè)置服務(wù)器40將包括使用客戶端裝置20的用戶的用戶ID的打印設(shè)置信息發(fā)送至圖像形成裝置10。具體來說,在客戶端裝置20上,發(fā)送單元21將在圖像形成裝置10上打印文檔的打印指令發(fā)送至打印設(shè)置服務(wù)器40(步驟S769)。隨后,在打印設(shè)置服務(wù)器40上,接收單元42接收打印指令,發(fā)送單元41將在步驟S768中生成的打印設(shè)置信息發(fā)送至圖像形成裝置10 (步驟S770)。
      [0108]接下來,打印設(shè)置服務(wù)器40將打印用戶指定的文檔的打印指令發(fā)送至云打印服務(wù)。具體地,在打印設(shè)置服務(wù)器40上,發(fā)送單元41將在圖像形成裝置10上打印文檔的打印指令發(fā)送至云打印服務(wù)器30 (步驟S772)。注意,由于在云打印服務(wù)器30接收打印指令之后的從步驟S773到S779的處理與圖6從步驟S713至S719的處理相同,因此其描述將被減少或省略。
      [0109][第三實施例]
      [0110]因為根據(jù)本發(fā)明的第三示例性實施例的整體構(gòu)造與圖1所示相同,因此其描述將被減少或省略。此外,由于根據(jù)本示例性實施例的圖像形成裝置10的硬件構(gòu)造同樣與圖2所示相同,其描述也將被減少或省略。此外,根據(jù)本示例性實施例的客戶端裝置20、服務(wù)器裝置30和40的硬件結(jié)構(gòu)同樣與圖3所示的相同,或者可以從圖3的例示中推出,因此其描述將被減少或省略。
      [0111]同時,在本示例性實施例中,云打印服務(wù)器30仍然用作圖1的服務(wù)器裝置30,并且打印設(shè)置服務(wù)器40仍然用作圖1的服務(wù)器裝置40。除了以下區(qū)別點之外,云打印服務(wù)器30和打印設(shè)置服務(wù)器40與第一示例性實施例中討論的相同。即,在本示例性實施例中,用戶具有用于登錄到多個云打印服務(wù)中的每一個的用戶ID,并且能夠使用多個云打印服務(wù)中的每一個進行管理以及在圖像形成裝置10上打印文檔。另外,假設(shè)用戶還具有用于登錄到打印設(shè)置服務(wù)的用戶ID。此外,假設(shè)用戶已經(jīng)注冊了能夠與用于登錄到云打印服務(wù)的用戶ID相關(guān)聯(lián)地使用的云打印服務(wù)的ID (以下稱為“服務(wù)ID”)。
      [0112]由于根據(jù)本示例性實施例的圖像形成裝置10、客戶端裝置20、云打印服務(wù)器30和打印設(shè)置服務(wù)器40的功能性構(gòu)造與圖4所示的相同,因此再次參照圖4進行說明。
      [0113]如圖4所示,圖像形成裝置10具備發(fā)送單元11、接收單元12、確定單元13、保存單元14、搜索單元15以及輸出單元16。發(fā)送單元11向云打印服務(wù)器30發(fā)送輪詢數(shù)據(jù),查詢打印指令信息的存在與否。接收單元12從云打印服務(wù)器30接收到報告打印指令信息已經(jīng)生成的生成通知以及包括用戶ID的打印指令信息,并且從打印設(shè)置服務(wù)器40接收包括用戶ID的打印設(shè)置信息。確定單元13確定由接收單元12接收到的數(shù)據(jù)的類型。在確定單元13確定該數(shù)據(jù)是打印設(shè)置信息的情況下,保存單元14將打印設(shè)置信息保存在存儲單元105中(見圖2)。在確定單元13確定該數(shù)據(jù)是打印指令信息的情況下,搜索單元15在存儲單元105中搜索具有與打印指令信息中包括的服務(wù)ID和用戶ID相同的服務(wù)ID和用戶ID的打印設(shè)置信息。輸出單元16將打印數(shù)據(jù)經(jīng)由圖像處理單元111 (見圖2)輸出至圖像形成單元109 (見圖2),所述打印數(shù)據(jù)包括由接收單元12接收的打印指令信息和由搜索單元15找到的打印設(shè)置信息。在本示例性實施例中,圖像形成裝置10作為打印機的示例。此夕卜,接收單元12作為第一接收器和第二接收器的示例,搜索單元15作為指定單元的示例,以及圖像形成單元109作為打印單元的示例。
      [0114]客戶端裝置20具備發(fā)送單元21和接收單元22。發(fā)送單元21將有關(guān)登錄到云打印服務(wù)和打印設(shè)置服務(wù)的登錄信息發(fā)送云打印服務(wù)器30和打印設(shè)置服務(wù)器40,此外將通過云打印服務(wù)進行打印的打印設(shè)置發(fā)送至云打印服務(wù)器30和打印設(shè)置服務(wù)器40,并將給出使用云打印服務(wù)進行打印的指令的打印指令發(fā)送到云打印服務(wù)器30。接收單元22從云打印服務(wù)器30和打印設(shè)置服務(wù)器40接收對通過發(fā)送單元21發(fā)送的信息的響應(yīng)。在本示例性實施例中,客戶端裝置20作為打印指令裝置的示例。
      [0115]云打印服務(wù)器30具備發(fā)送單元31、接收單元32、驗證單元33,保持單元34、以及生成單元35。發(fā)送單元31向圖像形成裝置10發(fā)送報告打印指令信息已經(jīng)生成的生成通知以及包括用戶ID的打印指令信息。接收單元32從客戶端裝置20接收與登錄到云打印服務(wù)相關(guān)的登錄信息、云打印服務(wù)上能夠獲得的用于通過云打印服務(wù)進行打印的打印設(shè)置和給出使用云打印服務(wù)進行打印的指令的打印指令,并從圖像形成裝置10接收查詢打印指令信息的存在與否的輪詢數(shù)據(jù)。驗證單元33基于通過接收單元32接收到的登錄信息進行驗證。保持單元34保持由接收單元32接收到的打印設(shè)置。生成單元35基于接收單元32接收到的打印指令生成并保持打印指令信息。在本示例性實施例中,云打印服務(wù)器30作為打印指令信息保持裝置的示例。此外,接收單元32作為接收器的示例,并且生成單元35作為保持單元的示例。
      [0116]打印設(shè)置服務(wù)器40具備發(fā)送單元41、接收單元42、驗證單元43和生成單元45。發(fā)送單元41向圖像形成裝置10發(fā)送包括用戶ID的打印設(shè)置信息。接收單元42從客戶端裝置20接收與登錄到打印設(shè)置服務(wù)相關(guān)的登錄信息,以及云打印服務(wù)上不能夠獲得的通過云打印服務(wù)進行打印的打印設(shè)置。驗證單元43基于通過接收單元42接收到的登錄信息進行驗證。生成單元45基于接收單元42接收到的打印設(shè)置生成并保持打印設(shè)置信息。在本示例性實施例中,打印設(shè)置服務(wù)器40作為打印設(shè)置信息保持裝置的示例。
      [0117]圖10是例示了由打印設(shè)置服務(wù)器40保持的信息的示圖。在通過打印設(shè)置服務(wù)器40保存的信息中,首先,存在通過生成單元45生成的打印設(shè)置信息。在圖10中,為參數(shù)“結(jié)束(finishings)”指定值“左上角裝訂”,而為參數(shù)“請求的朝向”指定值“反向肖像”,來作為打印設(shè)置信息。前者表示在左上角裝訂來作為結(jié)束處理,后者表示將打印朝向設(shè)置為反向肖像。另外,在通過打印設(shè)置服務(wù)器40保存的信息中,存在要被包括在打印設(shè)置信息中并傳送到圖像形成裝置10的信息。在圖10中,為參數(shù)“打印服務(wù)url”指定諸如“http://cloud-a/print”和“http://cloud-b/print” 的值,并為參數(shù)“服務(wù)帳戶”指定諸如“user 1_cloudA”和“userl_cloudB”的值來作為這樣的信息。這些信息表明,“http://cloud_a/print”和“http://cloud-b/print”等是給出生成打印設(shè)置信息的指令的用戶可以使用的云打印服務(wù)的11此,“11861'1_01011(^”和“11861'1_01011(113”等是用于登錄到這些云打印服務(wù)的各個用戶ID。
      [0118]圖11是示出了根據(jù)第三示例性實施例的示例操作的序列圖。
      [0119]首先,諸如移動設(shè)備的客戶端裝置20按照來自用戶的指令訪問打印設(shè)置服務(wù)并以預(yù)先注冊的用戶ID登錄到該打印設(shè)置服務(wù)。具體地,在客戶端裝置20上,所述發(fā)送單元21將諸如用戶ID的登錄信息發(fā)送至打印設(shè)置服務(wù)器40(步驟S801)。其后,在打印設(shè)置服務(wù)器40上,接收單元42接收登錄信息,驗證單元43基于該登錄信息進行驗證,如果驗證成功則允許登錄(步驟S802)。需要注意的是,雖然圖中未示出,但關(guān)于是否允許登錄的信息從驗證單元43傳送至發(fā)送單元41,并且其答復從發(fā)送單元41發(fā)送至客戶端裝置20。
      [0120]在此之后,客戶端裝置20使用打印設(shè)置服務(wù)對用于通過云打印服務(wù)進行的打印配置打印設(shè)置。另外,還指定了進行打印的圖像形成裝置10。具體地,在客戶端裝置20上,所述發(fā)送單元21將包括表示由圖像形成裝置10進行打印的信息的打印設(shè)置發(fā)送至打印設(shè)置服務(wù)器40 (步驟S803)。
      [0121]接著,打印設(shè)置服務(wù)器40生成表示打印設(shè)置的打印設(shè)置信息,并將包括彼此相關(guān)聯(lián)的服務(wù)ID的列表以及用戶ID的列表的打印設(shè)置信息發(fā)送至指定的圖像形成裝置10。具體地,在打印設(shè)置服務(wù)器40上,生成單元45生成打印設(shè)置信息(步驟S804),并且發(fā)送單元41將包括服務(wù)ID和用戶ID的打印設(shè)置信息發(fā)送至指定的圖像形成裝置10 (步驟S805)。注意,雖然可以使用任何協(xié)議傳送打印設(shè)置信息,但本文中假定是使用用于發(fā)送打印指令信息的打印協(xié)議來發(fā)送打印設(shè)置信息。此外,生成的打印設(shè)置信息可被已注冊的多個云打印服務(wù)中的所有云打印服務(wù)共用,或被已注冊的多個云打印服務(wù)中的一個或多個云打印服務(wù)使用。在這種情況下,各個打印設(shè)置信息中包含相關(guān)的服務(wù)ID和用戶ID的組合。
      [0122]由此,圖像形成裝置10接收數(shù)據(jù),并且一旦確定該數(shù)據(jù)是打印設(shè)置信息,則將打印設(shè)置信息保存在例如內(nèi)置HDD的存儲單元105中(參見圖2)。具體地說,在圖像形成裝置10上,接收單元12接收數(shù)據(jù),確定單元13確定該數(shù)據(jù)是否是打印設(shè)置信息,并且如果該數(shù)據(jù)被確定為打印設(shè)置信息,則保存單元14將該打印設(shè)置信息保存在存儲單元105中(步驟
      5806)。
      [0123]另外,客戶端裝置20還以預(yù)先注冊的用戶ID登錄到該云打印服務(wù)。具體地,在客戶端裝置20上,發(fā)送單元21將諸如用戶ID的登錄信息發(fā)送至云打印服務(wù)器30 (步驟
      5807)。隨后,在云打印服務(wù)器30上,接收單元32接收登錄信息,驗證單元33基于該登錄信息進行驗證,如果驗證成功則允許登錄(步驟S808)。需要注意的是,雖然圖中未示出,但關(guān)于是否允許登錄的信息從驗證單元33傳送至發(fā)送單元31,并且其答復從發(fā)送單元31發(fā)送至客戶端裝置20。
      [0124]在此之后,客戶端裝置20給出指令,在同一圖像形成裝置10上打印存儲在云打印服務(wù)中的文檔。具體地,在客戶端裝置20上,所述發(fā)送單元21將在步驟S803中指定的圖像形成裝置10上打印文檔的打印指令發(fā)送至云打印服務(wù)器30 (步驟S812)。隨后,在云打印服務(wù)器30上,接收單元32接收打印指令,生成單元35基于該打印指令生成打印指令信息(步驟S813)。
      [0125]由此,云打印服務(wù)器30通知該圖像形成裝置10打印指令信息已經(jīng)生成,圖像形成裝置10接收該通知并從云打印服務(wù)器30獲取打印指令信息。具體來說,在云打印服務(wù)器30上,所述發(fā)送單元31將報告打印指令信息已經(jīng)生成的生成通知發(fā)送至圖像形成裝置10(步驟S814)。隨后,在圖像形成裝置10上,接收單元12接收該生成通知(步驟S815),雖然圖中未示出,但發(fā)送單元11將輪詢云打印服務(wù)器30。由此,在云打印服務(wù)器30上,發(fā)送單元31將包括用戶ID的打印指令信息發(fā)送至圖像形成裝置10 (步驟S816)。隨后,在圖像形成裝置10上,接收單元12接收該打印指令信息(步驟S817)。注意,在這種情況下,由于確定單元13確定所接收的數(shù)據(jù)是打印指令信息,所述打印指令信息被傳送至搜索單元15。
      [0126]接著,圖像形成裝置10從所獲取的打印指令信息中提取服務(wù)ID和用戶ID,并在存儲單元105中搜索具有相同的服務(wù)ID和用戶ID組合的打印設(shè)置信息。具體來說,搜索單元15在存儲在存儲單元105中的打印設(shè)置信息中包括的用戶ID中搜索從確定單元13傳送來的打印指令信息中所包括的用戶ID (步驟S818)。
      [0127]由此,如果找到具有從打印指令信息中提取的服務(wù)ID和用戶ID的打印設(shè)置信息,則圖像形成裝置10使用由所述打印設(shè)置信息所指示的打印設(shè)置來進行各種打印。具體地,輸出單元16將包括在步驟S817中接收的打印指令信息和在步驟S818中找到的打印設(shè)置信息的打印數(shù)據(jù)經(jīng)由圖像處理單元111 (見圖2)輸出圖像形成單元109 (見圖2)(步驟S819)。因此,在圖像形成單元109中,使用該打印設(shè)置信息對包括在打印指令信息中的文檔圖像進行打印。
      [0128]注意,雖然此示例操作配置為將打印設(shè)置信息預(yù)先發(fā)送至圖像形成裝置10,并且隨后使用云打印服務(wù)進行打印,但也可以每當發(fā)送打印指令時使用打印設(shè)置服務(wù)生成打印設(shè)置信息。這種情況下,其操作序列與第一和第二示例性實施例相同。
      [0129][第四示例性實施例]
      [0130]圖12是例示了根據(jù)本發(fā)明的第四示例性實施例的整體結(jié)構(gòu)的示圖。圖像形成裝置10具備文檔復印功能、掃描文檔并生成掃描文檔圖像數(shù)據(jù)的功能以及將圖像數(shù)據(jù)所表現(xiàn)的圖像形成到紙張上的功能??蛻舳搜b置20接收由用戶輸入的信息,并且向用戶輸出信息。服務(wù)器裝置30、40和50從客戶端裝置20接收請求,并提供服務(wù)。各個裝置被連接到通信鏈路60,其使得各個裝置可通信地連接,并且能夠通過通信鏈路60互相通信。請注意,雖然圖12示出一個圖像形成裝置、一個客戶端裝置以及三個服務(wù)器裝置,但兩個或更多的圖像形成裝置或客戶端裝置以及四個或更多個服務(wù)器裝置也可以連接到通信鏈路60。
      [0131]由于根據(jù)本示例性實施例的圖像形成裝置10的硬件構(gòu)造同樣與圖2所示相同,其描述將被減少或省略。此外,根據(jù)本示例性實施例的客戶端裝置20、服務(wù)器裝置30和40的硬件結(jié)構(gòu)同樣與圖3所示的相同,或者可以從圖3的例示中推出,因此其描述將被減少或省略。另外,圖3也可以看成例示了服務(wù)器裝置50的硬件構(gòu)造的框圖。在這種情況下,CPU201、主存儲器202、HDD203、通信I/F204、顯示機構(gòu)205和輸入裝置206將分別變?yōu)镃PU501、主存儲器502、HDD503、通信I/F504、顯示機構(gòu)505和輸入裝置506。
      [0132]同時,在本示例性實施例中,云打印服務(wù)器30仍然用作圖12的服務(wù)器裝置30,并且打印設(shè)置服務(wù)器40仍然用作圖12的服務(wù)器裝置40。除了以下區(qū)別點之外,云打印服務(wù)器30和打印設(shè)置服務(wù)器40與第一示例性實施例中討論的相同。即,在本示例性實施例中,用戶具有用于登錄到多個云打印服務(wù)中的每一個的用戶ID,并且能夠使用多個云打印服務(wù)中的每一個進行管理以及在圖像形成裝置10上打印文檔。另外,假設(shè)用戶還具有用于登錄到打印設(shè)置服務(wù)的用戶ID。此外,假設(shè)用戶已經(jīng)注冊了能夠與用于登錄到云打印服務(wù)的用戶ID相關(guān)聯(lián)地使用的云打印服務(wù)的ID (服務(wù)ID)。
      [0133]另外,在本示例性實施例中,云服務(wù)橋50用作圖12中的服務(wù)器裝置50。云服務(wù)橋50能夠連接至多個云打印服務(wù)器30,并且能夠從每個云打印服務(wù)器30接收打印指令信息。
      [0134]此外,圖像形成裝置10配置為能夠連接至諸如互聯(lián)網(wǎng)的通信鏈路60,并且也可以連接至云服務(wù)橋50。
      [0135]圖13是例示了根據(jù)本示例性實施例的圖像形成裝置10、客戶端裝置20、云打印服務(wù)器30、打印設(shè)置服務(wù)器40和云服務(wù)橋50的功能性構(gòu)造的框圖。
      [0136]如圖13所示,圖像形成裝置10具備發(fā)送單元11、接收單元12和輸出單元16。發(fā)送單元11向云服務(wù)橋50發(fā)送各種與打印相關(guān)的信息。接收單元12從云服務(wù)橋50接收包括打印指令信息和打印設(shè)置信息在內(nèi)的打印數(shù)據(jù)。輸出單元16將通過接收單元12接收的打印數(shù)據(jù)經(jīng)由圖像處理單元111 (見圖2)輸出至圖像形成單元109 (見圖2)。在本示例性實施例中,圖像形成裝置10作為打印機的示例。
      [0137]客戶端裝置20具備發(fā)送單元21和接收單元22。發(fā)送單元21將有關(guān)登錄到云打印服務(wù)和打印設(shè)置服務(wù)的登錄信息發(fā)送至云打印服務(wù)器30和打印設(shè)置服務(wù)器40,此外將通過云打印服務(wù)進行打印的打印設(shè)置發(fā)送至云打印服務(wù)器30和打印設(shè)置服務(wù)器40,并將給出使用云打印服務(wù)進行打印的指令的打印指令發(fā)送到云打印服務(wù)器30。接收單元22從云打印服務(wù)器30和打印設(shè)置服務(wù)器40接收對通過發(fā)送單元21發(fā)送的信息的響應(yīng)。
      [0138]云打印服務(wù)器30具備發(fā)送單元31、接收單元32、驗證單元33、保持單元34、以及生成單元35。發(fā)送單元31向云服務(wù)橋50發(fā)送報告打印指令信息已經(jīng)生成的生成通知以及包括用戶ID的打印指令信息。接收單元32從客戶端裝置20接收與登錄到云打印服務(wù)相關(guān)的登錄信息、云打印服務(wù)上能夠獲得的用于通過云打印服務(wù)進行打印的打印設(shè)置和給出使用云打印服務(wù)進行打印的指令的打印指令,并從云服務(wù)橋50接收查詢打印指令信息的存在與否的輪詢數(shù)據(jù)。驗證單元33基于通過接收單元32接收到的登錄信息進行驗證。保持單元34保持由接收單元32接收到的打印設(shè)置。生成單元35基于接收單元32接收到的打印指令生成并保持打印指令信息。在本示例性實施例中,云打印服務(wù)器30作為打印指令信息保持裝置的示例。
      [0139]打印設(shè)置服務(wù)器40具備發(fā)送單元41、接收單元42、驗證單元43和生成單元45。發(fā)送單元41向云服務(wù)橋50發(fā)送包括用戶ID的打印設(shè)置信息。接收單元42從客戶端裝置20接收與登錄到打印設(shè)置服務(wù)相關(guān)的登錄信息,以及云打印服務(wù)上不能夠獲得的打印設(shè)置。驗證單元43基于通過接收單元42接收到的登錄信息進行驗證。生成單元45基于接收單元42接收到的打印設(shè)置生成并保持打印設(shè)置信息。在本示例性實施例中,打印設(shè)置服務(wù)器40作為打印設(shè)置信息保持裝置的示例。
      [0140]云服務(wù)橋50具備發(fā)送單元51、接收單元52、確定單元53、保存單元54和搜索單元55。發(fā)送單元51向云打印服務(wù)器30發(fā)送輪詢數(shù)據(jù),查詢打印指令信息的存在與否,發(fā)送單元51還向圖像形成裝置10發(fā)送打印數(shù)據(jù),該打印數(shù)據(jù)包括由接收單元52接收的打印指令信息和由搜索單元55找到的打印設(shè)置信息。接收單元52從云打印服務(wù)器30接收到報告打印指令信息已經(jīng)生成的生成通知以及包括用戶ID的打印指令信息,并且從打印設(shè)置服務(wù)器40接收包括用戶ID的打印設(shè)置信息。確定單元53確定由接收單元52接收到的數(shù)據(jù)的類型。在確定單元53確定該數(shù)據(jù)是打印設(shè)置信息的情況下,保存單元54將打印設(shè)置信息保存在HDD503中。在確定單元53確定該數(shù)據(jù)是打印指令信息的情況下,搜索單元55在HDD503中搜索具有與打印指令信息包括的服務(wù)ID和用戶ID相同的服務(wù)ID和用戶ID的打印設(shè)置信息。在本示例性實施例中,云服務(wù)橋50作為打印控制裝置的示例。此外,發(fā)送單元51作為發(fā)送器的示例,接收單元52作為接收器和獲取單元的示例,搜索單元55作為指定單元的示例。
      [0141]注意,由于打印設(shè)置服務(wù)器40所保持的信息與圖10所例示的相同,因此減少或省略其說明。
      [0142]圖14是示出了根據(jù)第四示例性實施例的示例操作的序列圖。
      [0143]首先,諸如移動設(shè)備的客戶端裝置20按照來自用戶的指令訪問打印設(shè)置服務(wù)并以預(yù)先注冊的用戶ID登錄到該打印設(shè)置服務(wù)。具體地,在客戶端裝置20上,所述發(fā)送單元21將諸如用戶ID的登錄信息發(fā)送至打印設(shè)置服務(wù)器40(步驟S821)。隨后,在打印設(shè)置服務(wù)器40上,接收單元42接收登錄信息,驗證單元43基于該登錄信息進行驗證,如果驗證成功則允許登錄(步驟S822)。需要注意的是,雖然圖中未示出,但關(guān)于是否允許登錄的信息從驗證單元43傳送至發(fā)送單元41,并且其答復從發(fā)送單元41發(fā)送至客戶端裝置20。
      [0144]在此之后,客戶端裝置20使用打印設(shè)置服務(wù)對用于通過云打印服務(wù)進行的打印配置打印設(shè)置。另外,還指定了進行打印的圖像形成裝置10。具體地,在客戶端裝置20上,所述發(fā)送單元21將包括表示由圖像形成裝置10進行打印的信息的打印設(shè)置發(fā)送至打印設(shè)置服務(wù)器40 (步驟S823)。
      [0145]接著,打印設(shè)置服務(wù)器40生成表示打印設(shè)置的打印設(shè)置信息,并將包括彼此相關(guān)聯(lián)的服務(wù)ID的列表以及用戶ID的列表的打印設(shè)置信息發(fā)送至云服務(wù)橋50。具體地,在打印設(shè)置服務(wù)器40上,生成單元45生成打印設(shè)置信息(步驟S824),并且發(fā)送單元41將包括服務(wù)ID和用戶ID的打印設(shè)置信息發(fā)送至云服務(wù)橋50 (步驟S825)。注意,雖然可以使用任何協(xié)議傳送打印設(shè)置信息,但本文中假定是使用用于發(fā)送打印指令信息的打印協(xié)議來發(fā)送打印設(shè)置信息。此外,所生成的打印設(shè)置信息與第三示例性實施例中所討論的相同。
      [0146]由此,云服務(wù)橋50接收數(shù)據(jù),并且一旦確定該數(shù)據(jù)是打印設(shè)置信息,則將打印設(shè)置信息保存在內(nèi)置HDD503中。具體地說,在云服務(wù)橋50上,接收單元52接收數(shù)據(jù),確定單元53確定該數(shù)據(jù)是否是打印設(shè)置信息,并且如果該數(shù)據(jù)被確定為打印設(shè)置信息,則保存單元54將該打印設(shè)置信息保存在HDD503中(步驟S826)。
      [0147]另外,客戶端裝置20還以預(yù)先注冊的用戶ID登錄到該云打印服務(wù)。具體地,在客戶端裝置20上,發(fā)送單元21將諸如用戶ID的登錄信息發(fā)送至云打印服務(wù)器30 (步驟S827)。隨后,在云打印服務(wù)器30上,接收單元32接收登錄信息,驗證單元33基于該登錄信息進行驗證,如果驗證成功則允許登錄(步驟S828)。需要注意的是,雖然圖中未示出,但關(guān)于是否允許登錄的信息從驗證單元33傳送至發(fā)送單元31,并且其答復從發(fā)送單元31發(fā)送至客戶端裝置20。
      [0148]在此之后,客戶端裝置20給出指令,指定圖像形成裝置10來打印存儲在云打印服務(wù)中的文檔。具體地,在客戶端裝置20上,發(fā)送單元21將在圖像形成裝置10上打印文檔的打印指令發(fā)送至云打印服務(wù)器30 (步驟S832)。隨后,在云打印服務(wù)器30上,接收單元32接收打印指令,生成單元35基于打印指令生成打印指令信息(步驟S833)。
      [0149]由此,云打印服務(wù)器30通知云服務(wù)橋50打印指令信息已經(jīng)生成,云服務(wù)橋50接收該通知并從云打印服務(wù)器30獲取打印指令信息。具體來說,在云打印服務(wù)器30上,發(fā)送單元31將報告打印指令信息已經(jīng)生成的生成通知發(fā)送至云服務(wù)橋50 (步驟S834)。隨后,在云服務(wù)橋50上,接收單元52接收該生成通知(步驟S835),雖然圖中未示出,但發(fā)送單元51將輪詢云打印服務(wù)器30。由此,在云打印服務(wù)器30上,發(fā)送單元31將包括用戶ID的打印指令信息發(fā)送至云服務(wù)橋50 (步驟S836)。隨后,在云服務(wù)橋50上,接收單元52接收該打印指令信息(步驟S837)。注意,在這種情況下,由于確定單元53確定所接收的數(shù)據(jù)是打印指令信息,所述打印指令信息被傳送至搜索單元55。
      [0150]接著,云服務(wù)橋50從所獲取的打印指令信息中提取服務(wù)ID和用戶ID,并在HDD503中搜索具有相同的服務(wù)ID和用戶ID組合的打印設(shè)置信息。具體來說,搜索單元55在存儲在HDD503中的打印設(shè)置信息中包括的服務(wù)ID和用戶ID中搜索從確定單元53傳送來的打印指令信息中所包括的服務(wù)ID和用戶ID (步驟S838)。
      [0151]由此,如果找到具有從打印指令信息中提取的服務(wù)ID和用戶ID的打印設(shè)置信息,則云服務(wù)橋50將該打印設(shè)置信息合并到從云打印服務(wù)獲取的打印指令信息中,并將此合并的打印指令信息發(fā)送至指定的圖像形成裝置10以進行打印。具體地,發(fā)送單元51將包括在步驟S837中接收的打印指令信息和在步驟S838中找到的打印設(shè)置信息的打印數(shù)據(jù)發(fā)送至圖像形成裝置10 (步驟S839)。隨后,雖然圖14未示出,在圖像形成裝置10上,接收單元12接收打印數(shù)據(jù),輸出單元16將打印數(shù)據(jù)經(jīng)由圖像處理單元111 (見圖2)輸出至圖像形成單元109 (見圖2)。因此,在圖像形成單元109中,使用該打印設(shè)置信息對包括在打印指令信息中的文檔圖像進行打印。
      [0152]注意,在此示例操作中,所使用的打印設(shè)置的信息可以被刪除,或者保存到給出用戶指令為止。
      [0153]另外,盡管此示例操作配置為將打印設(shè)置信息預(yù)先發(fā)送至云服務(wù)橋50,并且隨后使用云打印服務(wù)進行打印,但也可以每當發(fā)送打印指令時使用打印設(shè)置服務(wù)生成打印設(shè)置信息。這種情況下,其操作序列與第一和第二示例性實施例相同。
      [0154][第五示例性實施例]
      [0155]因為根據(jù)本發(fā)明的第五示例性實施例的整體構(gòu)造與圖1所示相同,因此其描述將被減少或省略。此外,由于根據(jù)本示例性實施例的圖像形成裝置10的硬件構(gòu)造同樣與圖2所示相同,其描述也將被減少或省略。此外,根據(jù)本示例性實施例的客戶端裝置20、服務(wù)器裝置30和40的硬件結(jié)構(gòu)同樣與圖3所示的相同,或者可以從圖3的例示中推出,因此其描述將被減少或省略。
      [0156]同時,在本示例性實施例中,云打印服務(wù)器30用作圖1的服務(wù)器裝置30,并且云服務(wù)橋50用作圖1的服務(wù)器裝置40。由于云打印服務(wù)器30已經(jīng)在第一示例性實施例中討論,因此其描述將被減少或省略。而且,根據(jù)本示例性實施例的云服務(wù)橋50包括根據(jù)第四示例性實施例的打印設(shè)置服務(wù)器40的功能。
      [0157]圖15是例示了根據(jù)本示例性實施例的圖像形成裝置10、客戶端裝置20、云打印服務(wù)器30和云服務(wù)橋50的功能性構(gòu)造的框圖。
      [0158]如圖15所示,圖像形成裝置10具備發(fā)送單元11、接收單元12和輸出單元16。發(fā)送單元11向云服務(wù)橋50發(fā)送各種與打印相關(guān)的信息。接收單元12從云服務(wù)橋50接收包括打印指令信息和打印設(shè)置信息的打印數(shù)據(jù)。輸出單元16將通過接收單元12接收的打印數(shù)據(jù)經(jīng)由圖像處理單元111 (見圖2)輸出至圖像形成單元109 (見圖2)。在本示例性實施例中,圖像形成裝置10作為打印機的示例。
      [0159]客戶端裝置20具備發(fā)送單元21和接收單元22。發(fā)送單元21將有關(guān)登錄到每個云打印服務(wù)的登錄信息發(fā)送到每個服務(wù)器裝置,此外將通過云打印服務(wù)進行打印的打印設(shè)置發(fā)送至每個服務(wù)器裝置,并將給出使用云打印服務(wù)進行打印的指令的打印指令發(fā)送到云打印服務(wù)器30。接收單元22從每個服務(wù)器裝置接收對通過發(fā)送單元21發(fā)送的信息的響應(yīng)。
      [0160]云打印服務(wù)器30具備發(fā)送單元31、接收單元32、驗證單元33、保持單元34、以及生成單元35。發(fā)送單元31向云服務(wù)橋50發(fā)送報告打印指令信息已經(jīng)生成的生成通知以及包括用戶ID的打印指令信息。接收單元32從客戶端裝置20接收與登錄到云打印服務(wù)相關(guān)的登錄信息、云打印服務(wù)上能夠獲得的用于通過云打印服務(wù)進行打印的打印設(shè)置和給出使用云打印服務(wù)進行打印的指令的打印指令,并從云服務(wù)橋50接收查詢打印指令信息的存在與否的輪詢數(shù)據(jù)。驗證單元33基于通過接收單元32接收到的登錄信息進行驗證。保持單元34保持由接收單元32接收到的打印設(shè)置。生成單元35基于接收單元32接收到的打印指令生成并保持打印指令信息。在本示例性實施例中,云打印服務(wù)器30作為打印指令信息保持裝置的示例。
      [0161]云服務(wù)橋50具備發(fā)送單元51、接收單元52、驗證單元56、生成單元57、保存單元58和搜索單元59。發(fā)送單元51向云打印服務(wù)器30發(fā)送輪詢數(shù)據(jù),查詢打印指令信息的存在與否,發(fā)送單元51還向圖像形成裝置10發(fā)送打印數(shù)據(jù),該打印數(shù)據(jù)包括由接收單元52接收的打印指令信息和由搜索單元59找到的打印設(shè)置信息。接收單元52從客戶端裝置20接收與登錄到云服務(wù)橋50相關(guān)的登錄信息以及云打印服務(wù)上不能夠獲得的用于通過云打印服務(wù)進行打印的打印設(shè)置,并從云打印服務(wù)器30接收報告打印指令信息已經(jīng)生成的生成通知以及包括用戶ID的打印指令信息。驗證單元56基于通過接收單元52接收到的登錄信息進行驗證。生成單元57基于接收單元52接收到的打印設(shè)置生成包括用戶ID的打印設(shè)置信息。保存單元58將生成單元57所生成的打印設(shè)置信息保存在HDD503中。搜索單元59在HDD503中搜索具有與接收單元52所接收到的打印指令信息中包括的服務(wù)ID和用戶ID相同的服務(wù)ID和用戶ID的打印設(shè)置信息。在本示例性實施例中,云服務(wù)橋50作為打印設(shè)置信息保持裝置和打印控制裝置的示例。此外,發(fā)送單元51作為發(fā)送器的示例,接收單元52作為接收器和獲取單元的示例,搜索單元59作為指定單元的示例。
      [0162]注意,由于云服務(wù)橋50所保持的信息與圖10所例示的相同,因此減少或省略其說明。
      [0163]圖16是示出了根據(jù)第五示例性實施例的示例操作的序列圖。
      [0164]首先,諸如移動設(shè)備的客戶端裝置20按照來自用戶的指令訪問云服務(wù)橋50并以預(yù)先注冊的用戶ID登錄到該打印設(shè)置服務(wù)。具體地,在客戶端裝置20上,發(fā)送單元21將諸如用戶ID的登錄信息發(fā)送至云服務(wù)橋50 (步驟S841)。隨后,在云服務(wù)橋50上,接收單元52接收登錄信息,驗證單元56基于該登錄信息進行驗證,如果驗證成功則允許登錄(步驟S842)。需要注意的是,雖然圖中未示出,但關(guān)于是否允許登錄的信息從驗證單元56傳送至發(fā)送單元51,并且其答復從發(fā)送單元51發(fā)送至客戶端裝置20。
      [0165]在此之后,客戶端裝置20使用云服務(wù)橋50上的打印設(shè)置服務(wù)對通過云打印服務(wù)進行的打印配置打印設(shè)置。另外,還指定了進行打印的圖像形成裝置10。具體地,在客戶端裝置20上,發(fā)送單元21將包括表示由圖像形成裝置10進行打印的信息的打印設(shè)置發(fā)送至云服務(wù)橋50 (步驟S843)。
      [0166]接著,云服務(wù)橋50生成表示打印設(shè)置的打印設(shè)置信息,并將包括彼此相關(guān)聯(lián)的服務(wù)ID的列表以及用戶ID的列表的打印設(shè)置信息保存在內(nèi)置HDD503中。具體地,在云服務(wù)橋50上,生成單元57生成打印設(shè)置信息(步驟S844),并且保存單元58將打印設(shè)置信息保存在內(nèi)置HDD503中(步驟S845)。
      [0167]另外,客戶端裝置20還以預(yù)先注冊的用戶ID登錄到云打印服務(wù)。具體地,在客戶端裝置20上,發(fā)送單元21將諸如用戶ID的登錄信息發(fā)送至云打印服務(wù)器30(步驟S847)。隨后,在云打印服務(wù)器30上,接收單元32接收登錄信息,驗證單元33基于該登錄信息進行驗證,如果驗證成功則允許登錄(步驟S848)。需要注意的是,雖然圖中未示出,但關(guān)于是否允許登錄的信息從驗證單元33傳送至發(fā)送單元31,并且其答復從發(fā)送單元31發(fā)送至客戶端裝置20。
      [0168]在此之后,客戶端裝置20給出指令,指定圖像形成裝置10來打印存儲在云打印服務(wù)中的文檔。具體地,在客戶端裝置20上,發(fā)送單元21將在圖像形成裝置10上打印文檔的打印指令發(fā)送至云打印服務(wù)器30 (步驟S852)。隨后,在云打印服務(wù)器30上,接收單元32接收打印指令,生成單元35基于打印指令生成打印指令信息(步驟S853)。
      [0169]由此,云打印服務(wù)器30通知云服務(wù)橋50打印指令信息已經(jīng)生成,云服務(wù)橋50接收該通知并從云打印服務(wù)器30獲取打印指令信息。具體來說,在云打印服務(wù)器30上,發(fā)送單元31將報告打印指令信息已經(jīng)生成的生成通知發(fā)送至云服務(wù)橋50 (步驟S854)。隨后,在云服務(wù)橋50上,接收單元52接收該生成通知(步驟S855),雖然圖中未示出,但發(fā)送單元51將輪詢云打印服務(wù)器30。由此,在云打印服務(wù)器30上,發(fā)送單元31將包括用戶ID的打印指令信息發(fā)送至云服務(wù)橋50 (步驟S856)。隨后,在云服務(wù)橋50上,接收單元52接收該打印指令信息(步驟S857)。注意,該打印指令信息被傳送至搜索單元59。
      [0170]接著,云服務(wù)橋50從所獲取的打印指令信息中提取服務(wù)ID和用戶ID,并在HDD503中搜索具有相同的服務(wù)ID和用戶ID組合的打印設(shè)置信息。具體來說,搜索單元59在存儲在HDD503中的打印設(shè)置信息中包括的服務(wù)ID和用戶ID中搜索從接收單元52傳送來的打印指令信息中所包括的服務(wù)ID和用戶ID (步驟S858)。
      [0171]由此,如果找到具有從打印指令信息中提取的服務(wù)ID和用戶ID的打印設(shè)置信息,則云服務(wù)橋50將該打印設(shè)置信息合并到從云打印服務(wù)獲取的打印指令信息中,并將此合并的打印指令信息發(fā)送至指定的圖像形成裝置10以進行打印。具體地,發(fā)送單元51將包括在步驟S857中接收的打印指令信息和在步驟S858中找到的打印設(shè)置信息的打印數(shù)據(jù)發(fā)送至圖像形成裝置10 (步驟S859)。隨后,在圖像形成裝置10上,接收單元12接收打印數(shù)據(jù),輸出單元16將打印數(shù)據(jù)經(jīng)由圖像處理單元111 (見圖2)輸出至圖像形成單元109 (見圖2)(步驟S860)。因此,在圖像形成單元109中,使用該打印設(shè)置信息對包括在打印指令信息中的文檔圖像進行打印。
      [0172]注意,在此示例操作中,所使用的打印設(shè)置信息可以被刪除,或者保存到給出用戶指令為止。
      [0173]此外,盡管此示例操作配置為將打印設(shè)置信息預(yù)先發(fā)送至云服務(wù)橋50,并且隨后使用云打印服務(wù)進行打印,但也可以每當發(fā)送打印指令時使用打印設(shè)置服務(wù)生成打印設(shè)置信息。這種情況下,其操作序列與第一和第二示例性實施例相同。
      [0174]以上描述了本發(fā)明的第一至第五示例性實施例。請注意,在這些示例性實施例中,盡管將用戶ID用作使得打印設(shè)置信息與打印指令信息相關(guān)聯(lián)的標識符,但并不局限于這種配置,也可以使用任意編號作為標識符。在這種情況下,例如,可以在將打印指令給至云打印服務(wù)器30時輸入該任意編號。也可以在生成打印設(shè)置信息時輸入任意編號。然后,搜索具有相同編號的打印指令信息和打印設(shè)置信息就足夠了??商鎿Q地,可以在生成打印指令信息時,生成用于標識打印指令信息的打印指令信息ID,來作為云側(cè)的標識符,并且該標識符可以嵌入打印設(shè)置信息。
      [0175]另外,在這些示例性實施例中,雖然云打印服務(wù)器30被配置為在收到圖像形成裝置10的輪詢時將打印指令信息發(fā)送到圖像形成裝置10中,但云打印服務(wù)器30也可以配置為不等待輪詢而將打印指令信息發(fā)送到圖像形成裝置10。
      [0176]上述對本發(fā)明的示例性實施例的描述是出于例示和說明的目的。并非旨在窮盡或?qū)⒈景l(fā)明限制為所公開的具體形式。顯然,各種變型和修改對于本領(lǐng)域技術(shù)人員來說是顯而易見的。對實施例的選擇和描述是為了最好地解釋本發(fā)明的原理及其實際應(yīng)用,從而使其它本領(lǐng)域技術(shù)人員能夠理解本發(fā)明的各種實施例以及適合于特定用途的各種變型。本發(fā)明的范圍由所附權(quán)利要求及其等同物來限定。
      【權(quán)利要求】
      1.一種打印機,其包括: 第一接收器,其從保持給出打印指令的打印指令信息的至少一個打印指令信息保持裝置中的任一個接收與第一標識符相關(guān)聯(lián)并且指示打印機打印的特定打印指令信息; 第二接收器,其從保持表示打印設(shè)置的打印設(shè)置信息的打印設(shè)置信息保持裝置接收與第二標識符相關(guān)聯(lián)并且表示打印機的打印設(shè)置的特定打印設(shè)置信息; 指定單元,其基于第一標識符和第二標識符,指定所述特定打印設(shè)置信息作為對應(yīng)于所述特定打印指令信息的打印設(shè)置信息;和 打印單元,其基于所述特定打印指令信息并使用所述特定打印設(shè)置信息進行打印。
      2.根據(jù)權(quán)利要求1的打印機,其中 第一接收器接收與所述第一標識符相關(guān)聯(lián)的特定打印指令信息,所述第一標識符標識了指示打印機打印的打印指令者,并且 所述第二接收器接收與第二標識符相關(guān)聯(lián)的特定打印設(shè)置信息,所述第二標識符標識了對打印機的打印設(shè)置進行配置的打印配置者。
      3.根據(jù)權(quán)利要求1的打印機,其中 第一接收器從保持打印指令信息的多個打印指令信息保持裝置中的特定打印指令信息保持裝置接收與第一標識符相關(guān)聯(lián)的所述特定打印指令信息,所述第一標識符標識了指示打印機打印的打印指令者以及另外標識了所述特定打印指令信息保持裝置,并且 第二接收器接收與第二標識符相關(guān)聯(lián)的所述特定打印設(shè)置信息,所述第二標識符標識了對打印機的打印設(shè)置進行配置的打印配置者并且另外標識了多個打印指令信息保持裝置中的至少一個打印指令信息保持裝置。
      4.根據(jù)權(quán)利要求1至3中任一項的打印機,其中 在不指定特定打印設(shè)置信息的情況下,指定單元等待接收特定打印設(shè)置信息,并且在接收到特定打印設(shè)置信息之后將該特定打印設(shè)置信息指定為對應(yīng)于所述特定打印指令信息的打印設(shè)置信息。
      5.一種打印控制裝置,包括: 接收器,其從保持給出打印指令的打印指令信息的至少一個打印指令信息保持裝置中的任一個接收與第一標識符相關(guān)聯(lián)并且指示特定打印機打印的特定打印指令信息; 獲取單元,其以從所述至少一個打印指令信息保持裝置獲取以外的方式獲取與第二標識符相關(guān)聯(lián)并且表示特定打印機的打印設(shè)置的特定打印設(shè)置信息; 指定單元,其基于第一標識符和第二標識符,指定所述特定打印設(shè)置信息作為對應(yīng)于所述特定打印指令信息的打印設(shè)置信息;和 發(fā)送器,其將所述特定打印指令信息和所述特定打印設(shè)置信息發(fā)送至特定打印機,使得該特定打印機基于所述特定打印指令信息并使用所述特定打印設(shè)置信息進行打印。
      6.根據(jù)權(quán)利要求5的打印控制裝置,其中 所述獲取單元通過從保持表示打印設(shè)置的打印設(shè)置信息的打印設(shè)置信息保持裝置中接收特定打印設(shè)置信息來獲取所述特定打印設(shè)置信息。
      7.根據(jù)權(quán)利要求5的打印控制裝置,其中 所述獲取單元通過基于特定打印機的打印設(shè)置生成特定打印設(shè)置信息,來獲取所述特定打印設(shè)置信息。
      8.一種打印系統(tǒng),包括: 至少一個打印指令信息保持裝置,其保持給出打印指令的打印指令信息;和 打印設(shè)置信息保持裝置,其保持表示打印設(shè)置的打印設(shè)置信息;以及 打印機,其基于所述打印指令信息并使用所述打印設(shè)置信息進行打?。? 其中所述打印機包括: 第一接收器,其從至少一個打印指令信息保持裝置中的任一個接收與第一標識符相關(guān)聯(lián)并且指示打印機打印的特定打印指令信息; 第二接收器,其從打印設(shè)置信息保持裝置接收與第二標識符相關(guān)聯(lián)并且表示打印機的打印設(shè)置的特定打印設(shè)置信息; 指定單元,其基于第一標識符和第二標識符,指定所述特定打印設(shè)置信息作為對應(yīng)于所述特定打印指令信息的打印設(shè)置信息;和 打印單元,其基于所述特定打印指令信息并使用所述特定打印設(shè)置信息進行打印。
      9.根據(jù)權(quán)利要求8的打印系統(tǒng),其中 打印指令信息保持裝置包括: 接收器,所述接收器從給出打印指令的打印指令者所使用的打印指令裝置接收打印指令,和 保持單元,所述保持單元響應(yīng)于打印指令的接收保持打印指令信息。
      10.根據(jù)權(quán)利要求8的打印系統(tǒng),其中 所述打印設(shè)置信息保持裝置包括: 接收器,其從給出打印指令的打印指令者所使用的打印指令裝置接收打印指令,以及 發(fā)送器,其響應(yīng)于打印指令的接收將打印指令發(fā)送至打印指令信息保持裝置; 所述打印指令信息保持裝置包括: 接收器,其從打印設(shè)置信息保持裝置接收打印指令,以及 保持單元,其響應(yīng)于打印指令的接收保持打印指令信息。
      11.一種打印系統(tǒng),包括: 至少一個打印指令信息保持裝置,其保持給出打印指令的打印指令信息; 打印設(shè)置信息保持裝置,其保持表示打印設(shè)置的打印設(shè)置信息; 打印控制裝置,其進行控制以基于打印指令信息并使用打印設(shè)置信息進行打??;以及 打印機,其基于所述打印指令信息并使用所述打印設(shè)置信息進行打??; 其中所述打印控制裝置包括: 接收器,其從所述至少一個打印指令信息保持裝置中的任一個接收與第一標識符相關(guān)聯(lián)并且指示打印機打印的特定打印指令信息; 獲取單元,其從打印設(shè)置信息保持裝置中獲取與第二標識符相關(guān)聯(lián)并且表示打印機的打印設(shè)置的特定打印設(shè)置信息; 指定單元,其基于第一標識符和第二標識符,指定所述特定打印設(shè)置信息作為對應(yīng)于所述特定打印指令信息的打印設(shè)置信息;和 發(fā)送器,其將所述特定打印指令信息和所述特定打印設(shè)置信息發(fā)送至打印機。
      12.—種打印機執(zhí)行的打印方法,所述打印方法包括: 從保持給出打印指令的打印指令信息的至少一個打印指令信息保持裝置中的任一個接收與第一標識符相關(guān)聯(lián)并且指示打印機打印的特定打印指令信息; 從保持表示打印設(shè)置的打印設(shè)置信息的打印設(shè)置信息保持裝置接收與第二標識符相關(guān)聯(lián)并且表示打印機的打印設(shè)置的特定打印設(shè)置信息; 基于第一標識符和第二標識符,指定所述特定打印設(shè)置信息作為對應(yīng)于所述特定打印指令信息的打印設(shè)置信息;以及 基于所述特定打印指令信息并使用所述特定打印設(shè)置信息進行打印。
      【文檔編號】G06F3/12GK104284041SQ201410083874
      【公開日】2015年1月14日 申請日期:2014年3月7日 優(yōu)先權(quán)日:2013年7月8日
      【發(fā)明者】望月明子 申請人:富士施樂株式會社
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1