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

輸出信息提供方法和提供系統(tǒng)及文檔輸出方法和輸出系統(tǒng)的制作方法

文檔序號(hào):6447287閱讀:151來(lái)源:國(guó)知局
專利名稱:輸出信息提供方法和提供系統(tǒng)及文檔輸出方法和輸出系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明一般涉及輸出信息提供方法、輸出信息提供系統(tǒng)、用于編輯和輸出一個(gè)文檔的文檔輸出方法以及文檔輸出系統(tǒng)。
背景技術(shù)
通常,文檔可以使用通過(guò)個(gè)人計(jì)算機(jī)(在下文中稱為PC)與網(wǎng)絡(luò)相連的打印機(jī)或MFP(多功能打印機(jī))打印出來(lái)。最近,除了上述功能之外,已經(jīng)開(kāi)發(fā)和提供了各種各樣的服務(wù)作為Web服務(wù)。在該情況下,作為Web服務(wù)的各種各樣的服務(wù)是通過(guò)在PC中載入的應(yīng)用程序來(lái)實(shí)現(xiàn)的,該P(yáng)C充當(dāng)相對(duì)于Web服務(wù)的客戶端。
如上所述,通常裝載在客戶端PC中的應(yīng)用程序充當(dāng)相對(duì)于每一個(gè)Web服務(wù)的客戶端。因此,能夠設(shè)計(jì)適合于不同需求的應(yīng)用程序。然而,應(yīng)用程序需要向每一個(gè)Web服務(wù)發(fā)送信息并從其接收信息,這就要求詢問(wèn)可以執(zhí)行什么種類的編輯或通知編輯內(nèi)容。也就是說(shuō),客戶端PC需要與多個(gè)Web服務(wù)通信。

發(fā)明內(nèi)容
本發(fā)明的主要目標(biāo)是提供在其中消除了上述問(wèn)題的輸出信息提供方法、輸出信息提供系統(tǒng)、文檔輸出方法、以及文檔輸出系統(tǒng)。
本發(fā)明的一個(gè)更具體的目標(biāo)是提供一種輸出信息提供方法、一種輸出信息提供系統(tǒng)、一種文檔輸出方法、以及一種文檔輸出系統(tǒng),在這些方法和系統(tǒng)中,客戶端PC可以有效地輸出一個(gè)文檔,并向/從Web服務(wù)發(fā)送/接收涉及編輯的信息。
本發(fā)明的上述目標(biāo)是通過(guò)一個(gè)輸出信息提供方法來(lái)實(shí)現(xiàn)的,該方法用于在輸出文檔的時(shí)候提供指示可對(duì)文檔執(zhí)行的編輯內(nèi)容的編輯屬性、以及指示可執(zhí)行的輸出方法的輸出屬性,所述輸出信息提供方法包括接收用于獲得輸出條件屬性候選項(xiàng)的輸出條件屬性候選項(xiàng)獲得請(qǐng)求;以及將輸出條件屬性候選項(xiàng)提供給發(fā)送該輸出條件屬性候選項(xiàng)獲得請(qǐng)求的請(qǐng)求始發(fā)者。
本發(fā)明的上述目標(biāo)是通過(guò)一個(gè)輸出信息提供系統(tǒng)來(lái)實(shí)現(xiàn)的,該系統(tǒng)用于在輸出文檔的時(shí)候,向請(qǐng)求編輯或輸出文檔的客戶端提供輸出條件屬性候選項(xiàng),該輸出條件屬性候選項(xiàng)包括一個(gè)指示可對(duì)文檔執(zhí)行的編輯內(nèi)容的編輯屬性和指示可執(zhí)行的輸出方法的輸出屬性,所述輸出信息提供系統(tǒng)包括輸出條件屬性候選項(xiàng)獲得請(qǐng)求接收部分,從客戶端接收用于獲得輸出條件屬性候選項(xiàng)的輸出條件屬性候選項(xiàng)獲得請(qǐng)求;和輸出條件屬性候選項(xiàng)提供部分,向客戶端提供輸出條件屬性候選項(xiàng)。
本發(fā)明的上述目標(biāo)是通過(guò)一種用于編輯和輸出文檔的文檔輸出方法,該方法包括步驟當(dāng)輸出文檔的時(shí)候,接收輸出條件屬性候選項(xiàng)獲得請(qǐng)求,其包括指示可執(zhí)行的輸出方法的輸出屬性;向發(fā)送輸出條件屬性候選項(xiàng)的請(qǐng)求始發(fā)者提供輸出條件屬性候選項(xiàng);接收包括從輸出條件屬性中選擇的一個(gè)輸出條件的文檔輸出請(qǐng)求;基于輸出條件來(lái)編輯文檔;以及輸出基于輸出條件來(lái)編輯的文檔。
本發(fā)明的上述目標(biāo)是通過(guò)一種文檔輸出系統(tǒng)來(lái)實(shí)現(xiàn)的,該系統(tǒng)用于在將文檔輸出到請(qǐng)求輸出該文檔的客戶端的時(shí)候,提供指示可對(duì)文檔執(zhí)行的編輯內(nèi)容的編輯屬性和指示可執(zhí)行的輸出方法的輸出屬性,該文檔輸出系統(tǒng)包括輸出屬性候選項(xiàng)獲得請(qǐng)求接收部分,從客戶端接收用于獲得輸出條件屬性候選項(xiàng)的輸出屬性候選項(xiàng)獲得請(qǐng)求;輸出條件屬性候選項(xiàng)提供部分,向客戶端提供輸出條件屬性候選項(xiàng);文檔輸出請(qǐng)求接收部分,接收包括從輸出條件屬性候選項(xiàng)中選擇的輸出條件的文檔輸出請(qǐng)求;編輯服務(wù)部分,基于輸出條件編輯文檔;和輸出服務(wù)部分,輸出基于輸出條件編輯的文檔。


下面,將參考附圖來(lái)說(shuō)明本發(fā)明的實(shí)施例。
圖1是說(shuō)明根據(jù)本發(fā)明的文檔處理系統(tǒng)100的配置的框圖;圖2是說(shuō)明根據(jù)本發(fā)明的多功能設(shè)備的功能配置的框圖;圖3是說(shuō)明根據(jù)本發(fā)明的多功能設(shè)備的硬件配置的框圖;圖4是說(shuō)明根據(jù)本發(fā)明的客戶端PC的硬件配置的框圖;圖5是說(shuō)明根據(jù)本發(fā)明第一實(shí)施例的系統(tǒng)配置的框圖;圖6是說(shuō)明根據(jù)本發(fā)明第一實(shí)施例的系統(tǒng)配置中的功能配置的框圖;
圖7是說(shuō)明根據(jù)本發(fā)明第一實(shí)施例的序列流的框圖;圖8是說(shuō)明根據(jù)本發(fā)明第一實(shí)施例的打印屬性的實(shí)例的圖;圖9是說(shuō)明根據(jù)本發(fā)明第一實(shí)施例的編輯屬性的實(shí)例的圖;圖10是用于解釋根據(jù)本發(fā)明第一實(shí)施例生成打印條件屬性候選項(xiàng)的處理的流程圖;圖11是用于解釋根據(jù)本發(fā)明第一實(shí)施例生成打印條件屬性候選項(xiàng)的處理的流程圖;圖12是說(shuō)明根據(jù)本發(fā)明第一實(shí)施例的第一處理的圖;圖13是說(shuō)明根據(jù)本發(fā)明第一實(shí)施例、在客戶端PC指示一個(gè)圖像編輯服務(wù)的情況下的SOAP消息的圖;圖14是說(shuō)明根據(jù)本發(fā)明第一實(shí)施例、在使用前預(yù)先確定圖像編輯服務(wù)的情況下的SOAP消息的圖;圖15是說(shuō)明根據(jù)本發(fā)明第一實(shí)施例的打印條件屬性候選項(xiàng)的實(shí)例的圖;圖16是說(shuō)明根據(jù)本發(fā)明第一實(shí)施例的打印條件屬性候選項(xiàng)的另一個(gè)實(shí)例的圖;圖17是說(shuō)明根據(jù)本發(fā)明第一實(shí)施例的第二處理的圖;圖18是說(shuō)明根據(jù)本發(fā)明第一實(shí)施例的、包括有圖像編輯服務(wù)候選項(xiàng)的SOAP消息的實(shí)例的圖;圖19是說(shuō)明根據(jù)本發(fā)明第一實(shí)施例的、包括有編輯能力的另一個(gè)SOAP消息的實(shí)例的圖;圖20是說(shuō)明根據(jù)本發(fā)明第一實(shí)施例、設(shè)定打印功能和高級(jí)功能的屏幕的圖;圖21是用于解釋根據(jù)本發(fā)明第一實(shí)施例、打印一個(gè)文檔的處理的序列流圖;圖22是用于解釋根據(jù)本發(fā)明第一實(shí)施例、打印一個(gè)文檔的處理的序列流圖;圖23是說(shuō)明根據(jù)本發(fā)明第一實(shí)施例、由文檔打印請(qǐng)求通知的SOAP消息的實(shí)例的圖;圖24是用于解釋根據(jù)本發(fā)明第一實(shí)施例、由打印WS執(zhí)行的處理的流程圖;圖25是說(shuō)明根據(jù)本發(fā)明第一實(shí)施例、在圖21的步驟S108中使用的一個(gè)函數(shù)的原型的圖;圖26是說(shuō)明根據(jù)本發(fā)明第一實(shí)施例、表示文檔編輯請(qǐng)求的SOAP消息的圖;圖27是說(shuō)明根據(jù)本發(fā)明第一實(shí)施例、表示編輯結(jié)果通知的SOAP消息的圖;圖28是說(shuō)明根據(jù)本發(fā)明第一實(shí)施例、用于文檔打印接受結(jié)果的SOAP消息的圖;圖29是說(shuō)明根據(jù)本發(fā)明第二實(shí)施例的系統(tǒng)配置的圖;圖30是說(shuō)明根據(jù)本發(fā)明第二實(shí)施例的功能配置的圖;圖31是說(shuō)明根據(jù)本發(fā)明第二實(shí)施例的獲得打印條件屬性候選項(xiàng)的處理的序列流圖;圖32是說(shuō)明根據(jù)本發(fā)明第二實(shí)施例、涉及打印的處理的序列流圖;圖33是說(shuō)明根據(jù)本發(fā)明第二實(shí)施例的、涉及打印的處理的序列流圖;圖34是說(shuō)明根據(jù)本發(fā)明第二實(shí)施例的、用于文檔打印請(qǐng)求的SOAP消息的圖;圖35是說(shuō)明根據(jù)本發(fā)明第三實(shí)施例的系統(tǒng)配置的框圖;圖36是說(shuō)明根據(jù)本發(fā)明第三實(shí)施例的功能配置的框圖;圖37是說(shuō)明根據(jù)本發(fā)明第三實(shí)施例、涉及打印的處理的序列流圖;圖38是說(shuō)明根據(jù)本發(fā)明第三實(shí)施例、涉及打印的處理的序列流圖;圖39是說(shuō)明根據(jù)本發(fā)明第三實(shí)施例的、用于文檔標(biāo)簽創(chuàng)建請(qǐng)求的SOAP消息的圖;圖40是說(shuō)明根據(jù)本發(fā)明第三實(shí)施例的、用于有關(guān)文檔標(biāo)簽創(chuàng)建請(qǐng)求的響應(yīng)的SOAP消息的圖;圖41是說(shuō)明根據(jù)本發(fā)明第四實(shí)施例的系統(tǒng)配置的框圖;圖42是說(shuō)明根據(jù)本發(fā)明第四實(shí)施例的功能配置的框圖;圖43是說(shuō)明根據(jù)本發(fā)明第四實(shí)施例的、涉及打印的處理的序列流圖;圖44是說(shuō)明根據(jù)本發(fā)明第四實(shí)施例的、涉及打印的處理的序列流圖;圖45是說(shuō)明根據(jù)本發(fā)明第五實(shí)施例的系統(tǒng)配置的圖;圖46是說(shuō)明根據(jù)本發(fā)明第五實(shí)施例的功能配置的框圖;圖47是說(shuō)明根據(jù)本發(fā)明第五實(shí)施例的、用于獲得打印條件屬性的處理的序列流圖;
圖48是說(shuō)明根據(jù)本發(fā)明第五實(shí)施例的、涉及打印的處理的序列流圖;圖49是說(shuō)明根據(jù)本發(fā)明第五實(shí)施例的、涉及打印的處理的序列流圖;圖50是說(shuō)明根據(jù)本發(fā)明第六實(shí)施例的系統(tǒng)配置的框圖;圖51是說(shuō)明根據(jù)本發(fā)明第六實(shí)施例的功能配置的框圖;圖52是說(shuō)明根據(jù)本發(fā)明第七實(shí)施例的、用于獲得打印條件屬性候選項(xiàng)的處理的序列流圖;圖53是說(shuō)明根據(jù)本發(fā)明第六實(shí)施例的、涉及打印的處理的序列流圖;圖54是說(shuō)明根據(jù)本發(fā)明第六實(shí)施例的、涉及打印的處理的序列流圖;圖55是說(shuō)明根據(jù)本發(fā)明第七實(shí)施例的系統(tǒng)配置的框圖;圖56是說(shuō)明根據(jù)本發(fā)明第七實(shí)施例的功能配置的圖;圖57是說(shuō)明根據(jù)本發(fā)明第七實(shí)施例、用于獲得打印條件屬性的處理的序列流圖;圖58是說(shuō)明根據(jù)本發(fā)明第七實(shí)施例的、涉及打印的處理的序列流圖;圖59是說(shuō)明根據(jù)本發(fā)明第七實(shí)施例的、涉及打印的處理的序列流圖;圖60是說(shuō)明根據(jù)本發(fā)明第八實(shí)施例的系統(tǒng)配置的框圖;圖61是說(shuō)明根據(jù)本發(fā)明第八實(shí)施例的功能配置的框圖;圖62是說(shuō)明根據(jù)本發(fā)明第八實(shí)施例的、用于獲得打印條件屬性候選項(xiàng)的處理的序列流圖;圖63是說(shuō)明根據(jù)本發(fā)明第八實(shí)施例的、涉及打印的處理的序列流圖;圖64是說(shuō)明根據(jù)本發(fā)明第八實(shí)施例的、涉及打印的處理的序列流圖;圖65是說(shuō)明根據(jù)本發(fā)明、在其中單個(gè)Web服務(wù)客戶端(WSC)可以使用多個(gè)Web服務(wù)(WS)的配置的圖;圖66是說(shuō)明根據(jù)本發(fā)明、在其中單個(gè)Web服務(wù)可以使用多個(gè)Web服務(wù)客戶端(WSC)的另一個(gè)配置的圖;圖67是說(shuō)明根據(jù)本發(fā)明、由圖65中描述的MFP-A和圖66中描述的MFP-B形成的配置的圖;具體實(shí)施方式
下面,將結(jié)合附圖來(lái)說(shuō)明本發(fā)明的實(shí)施例。在本發(fā)明的實(shí)施例中,將文檔處理系統(tǒng)作為一個(gè)輸出信息提供系統(tǒng)來(lái)描述,并將描述其中文檔的輸出是打印的情況。因此,將“輸出”當(dāng)作“打印”。例如在下面的實(shí)施例中,可以將輸出屬性當(dāng)作打印屬性。同樣,例如在下面,“獲得”包括“生成”的含義。
此外,可以考慮其它輸出,例如傳真機(jī)的輸出、向其它計(jì)算機(jī)分發(fā)等等。
而且,在下面使用了“圖像”和“文檔”。一個(gè)文檔包括一個(gè)或多個(gè)圖像和文獻(xiàn)信息。因此,在下面的實(shí)施例中,編輯和打印出一個(gè)文檔表示編輯和打印出包含在該文檔中的圖像。即使采用編輯和打印出一個(gè)文檔的表述方式,也可以編輯和打印出包括在該文檔中的該圖像。
首先,將參考圖1來(lái)說(shuō)明根據(jù)本發(fā)明的文檔處理系統(tǒng)。在圖1中,文檔處理系統(tǒng)100包括作為Web服務(wù)的打印服務(wù)210、作為Web服務(wù)的圖像編輯服務(wù)211、作為Web服務(wù)的文檔管理服務(wù)212、以及至少一個(gè)客戶端PC(個(gè)人計(jì)算機(jī))213,它們可以互相通信。如圖1中所示,在服務(wù)210、211和212之間發(fā)送和接收文檔301和302。文檔管理服務(wù)212包括文檔DB(數(shù)據(jù)庫(kù))214。
客戶端PC 213是用戶用來(lái)編輯和/或打印出文檔的個(gè)人計(jì)算機(jī),其包括使用上述服務(wù)210、211和212的應(yīng)用程序。
打印服務(wù)210從客戶端PC 213接收文檔打印請(qǐng)求,打印出該文檔,并在響應(yīng)從客戶端PC 213發(fā)出的請(qǐng)求而打印文檔的時(shí)候,提供一個(gè)說(shuō)明可執(zhí)行的打印方法的打印屬性。
圖像編輯服務(wù)211是用于編輯文檔的服務(wù),并提供說(shuō)明可對(duì)文檔執(zhí)行的編輯內(nèi)容的編輯屬性。文檔管理服務(wù)212通過(guò)使用文檔DB 214來(lái)管理文檔如上所述,Web服務(wù)210、211和212向/從彼此發(fā)送和接收諸如文檔、編輯屬性等信息。
如上所述,打印服務(wù)210、圖像編輯服務(wù)211和文檔管理服務(wù)212可以不是具體的設(shè)備,而是表示文檔處理系統(tǒng)100的部件。因此,打印服務(wù)210、圖像編輯服務(wù)211和文檔管理服務(wù)212可以分別在不同的設(shè)備中實(shí)現(xiàn)或在一個(gè)設(shè)備中實(shí)現(xiàn)。
因此,在下面的每一個(gè)實(shí)施例中,將說(shuō)明Web服務(wù)和設(shè)備的不同組合。在說(shuō)明下面的實(shí)施例之前,將根據(jù)本發(fā)明描述一個(gè)實(shí)現(xiàn)上述Web服務(wù)210、211和212的多功能設(shè)備和客戶端PC 213。
圖2是說(shuō)明根據(jù)本發(fā)明的多功能設(shè)備的功能配置的框圖。多功能設(shè)備1包括軟件組2、引導(dǎo)部分3以及硬件資源4。
當(dāng)多功能設(shè)備1啟動(dòng)時(shí),首先執(zhí)行引導(dǎo)部分3,然后激活應(yīng)用程序?qū)?和平臺(tái)層6。例如,引導(dǎo)部分3從HDD(硬盤(pán)驅(qū)動(dòng)器)或類似設(shè)備中讀出應(yīng)用程序?qū)?和平臺(tái)層6的程序,并將從HDD或類似設(shè)備中讀出的程序傳送到存儲(chǔ)區(qū)。硬件資源4包括掃描儀11、繪圖儀12以及諸如ADF(自動(dòng)文檔饋送器)的其它硬件資源13。
軟件組2包括在諸如UNIXTM的操作系統(tǒng)(在下文中稱為OS)中激活的應(yīng)用程序?qū)?和平臺(tái)層6。應(yīng)用程序?qū)?包括對(duì)于諸如打印機(jī)、復(fù)印機(jī)、傳真機(jī)、掃描儀等涉及圖像生成的用戶服務(wù)進(jìn)行每一個(gè)具體處理的程序。
應(yīng)用程序?qū)?包括用于打印機(jī)的應(yīng)用程序——打印機(jī)應(yīng)用程序21、用于復(fù)印機(jī)的應(yīng)用程序——復(fù)印機(jī)應(yīng)用程序22、用于傳真機(jī)的應(yīng)用程序——傳真機(jī)應(yīng)用程序23、用于掃描儀的應(yīng)用程序——掃描儀應(yīng)用程序24、WEB頁(yè)應(yīng)用程序25、SOAP(簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議)通信應(yīng)用程序26、至少一個(gè)或多個(gè)公共函數(shù)(在下文中稱為SF(服務(wù)函數(shù)))28和29、以及在WEB頁(yè)應(yīng)用程序25與SOAP通信應(yīng)用程序26和SF 28與29之間提供的WEB服務(wù)函數(shù)(在下文中稱為WSF)。
WSF 27包括應(yīng)用程序接口(在下文中稱為WS-API)51,其通過(guò)預(yù)先定義的函數(shù)從WEB頁(yè)應(yīng)用程序25和SOAP通信應(yīng)用程序26接收處理請(qǐng)求。同樣,SF 28和29包括應(yīng)用程序的程序接口(在下文中稱為SF-API)52,其通過(guò)預(yù)先定義的函數(shù)從WSF 27接收處理請(qǐng)求。
當(dāng)WSF 27通過(guò)WS-API51從WEB頁(yè)應(yīng)用程序25和SOAP通信應(yīng)用程序26接收處理請(qǐng)求的時(shí)候,WSF 27響應(yīng)于處理請(qǐng)求而選擇SF 28和29中的一個(gè)。通過(guò)SF-API 52,WSF 27將通過(guò)WS-API51接收的處理請(qǐng)求發(fā)送到SF28和29中選中的那個(gè)。當(dāng)SF28和29中選中的那個(gè)通過(guò)SF-API 52接收到處理請(qǐng)求后,SF 28和29中選中的那個(gè)執(zhí)行一個(gè)相應(yīng)于處理請(qǐng)求的處理。作為Web服務(wù)210、211或212的服務(wù)器,SOAP通信應(yīng)用程序26生成并解釋一個(gè)SOAP消息。
平臺(tái)層6包括控制服務(wù)層9,用于解釋從應(yīng)用程序?qū)?接收的處理請(qǐng)求,并用于創(chuàng)建一個(gè)用于獲得硬件資源4的獲得請(qǐng)求;系統(tǒng)資源管理程序(在下文中稱為SRM)39,用于通過(guò)管理一個(gè)或多個(gè)硬件資源4來(lái)調(diào)停從控制服務(wù)層9接收的獲得請(qǐng)求;以及處理程序?qū)?0,用于響應(yīng)從SRM 39接收的獲得請(qǐng)求,管理硬件資源4。
控制服務(wù)層9包括下述多個(gè)服務(wù)模塊中的至少一個(gè),所述多個(gè)服務(wù)模塊例如是網(wǎng)絡(luò)控制服務(wù)(在下文中稱為NCS)31、傳輸控制服務(wù)(在下文中稱為DCS)32、操作面板控制服務(wù)(在下文中稱為OCS)33,認(rèn)證控制服務(wù)(在下文中稱為CCS)34、引擎控制服務(wù)(在下文中稱為ESC)35、存儲(chǔ)器控制服務(wù)(在下文中稱為MCS)36、用戶信息控制服務(wù)(在下文中稱為UCS)37、系統(tǒng)控制服務(wù)(在下文中稱為SCS)38,等等。
平臺(tái)層6包括一個(gè)應(yīng)用程序接口(在下文中稱為API)53,其用于通過(guò)預(yù)先定義的函數(shù)從應(yīng)用程序?qū)?接收處理請(qǐng)求。OS并行地執(zhí)行作為處理的、用于應(yīng)用程序?qū)?和平臺(tái)層6的軟件。
NCS 31的處理為要求公用的網(wǎng)絡(luò)I/O的應(yīng)用程序提供服務(wù)。NCS 31的處理將從每一個(gè)網(wǎng)絡(luò)端的協(xié)議接收的數(shù)據(jù)分發(fā)到相關(guān)的應(yīng)用程序,接著進(jìn)行調(diào)解以將來(lái)自每個(gè)應(yīng)用程序的數(shù)據(jù)發(fā)送到網(wǎng)絡(luò)端。
例如,NCS 31通過(guò)httpd(超文本傳輸協(xié)議軟件),按照HTTP(超文本傳輸協(xié)議)來(lái)控制與通過(guò)網(wǎng)絡(luò)連接的網(wǎng)絡(luò)服務(wù)的數(shù)據(jù)通信。
DSC 32的處理控制累積文件的分發(fā)。OCS 33的處理控制操作面板,該面板是操作者和多功能設(shè)備1的主要單元控制之間的信息傳遞部分。CCS 34的處理執(zhí)行涉及用戶認(rèn)證的處理。
ECS 35的處理控制引擎部分,例如掃描儀11、繪圖儀12以及另一個(gè)硬件資源13。MCS 36的處理獲取并釋放一個(gè)存儲(chǔ)區(qū),執(zhí)行控制HDD的使用的存儲(chǔ)器控制。UCS 37的處理管理用戶信息。
SCS 38的處理執(zhí)行諸如應(yīng)用程序管理、操作面板控制、系統(tǒng)屏幕顯示、LED顯示、硬件資源管理、應(yīng)用程序的中斷控制等處理。
SRM 39的處理用SCS 38來(lái)執(zhí)行系統(tǒng)控制,并管理硬件資源4。例如,SRM 39的處理使用硬件資源4來(lái)調(diào)停來(lái)自上層的獲得請(qǐng)求,并實(shí)施執(zhí)行控制。
具體來(lái)說(shuō),SRM 39的處理確定硬件資源4中對(duì)應(yīng)于獲得請(qǐng)求的那一個(gè)是否可用(被另一個(gè)獲得請(qǐng)求使用了)。如果是可用的,SRM 39的處理通知上層,硬件資源4中被請(qǐng)求獲得的那一個(gè)是可用的。同樣,SRM 39的處理相對(duì)于從上層接收到的獲得請(qǐng)求來(lái)調(diào)度使用硬件資源4,并直接執(zhí)行相應(yīng)于請(qǐng)求內(nèi)容(例如,饋紙和圖像創(chuàng)建操作、存儲(chǔ)獲得、文件生成等等)的各種操作。
處理程序?qū)?0包括后面將會(huì)說(shuō)明的用于管理FAX控制單元(在下文中稱為FCU)的FAX控制單元處理程序(在下文中稱為FCUH)40;用于將存儲(chǔ)區(qū)分配給一個(gè)處理以及管理分配給處理的存儲(chǔ)區(qū)的圖像存儲(chǔ)器處理程序(在下文中稱為IMH)41。SRM 39和FCUH 40通過(guò)使用引擎I/F(接口)54來(lái)執(zhí)行相對(duì)于硬件資源4的處理請(qǐng)求,該引擎54能夠通過(guò)一個(gè)預(yù)先定義的函數(shù)來(lái)發(fā)送相對(duì)于硬件資源4的處理請(qǐng)求。
多功能設(shè)備1可以在平臺(tái)層6上的應(yīng)用程序之中進(jìn)行集中并共同地處理,接下來(lái),將會(huì)參考圖3來(lái)說(shuō)明多功能設(shè)備1的硬件配置。
圖3是說(shuō)明根據(jù)本發(fā)明的多功能設(shè)備的硬件配置的框圖。多功能設(shè)備1包括控制器板60、操作面板59、FCU68、引擎71。而且,F(xiàn)CU 68包括一個(gè)G3標(biāo)準(zhǔn)支持單元69和一個(gè)G4標(biāo)準(zhǔn)支持單元70。
此外,控制器板60包括CPU(中央處理單元)61、ASIC(應(yīng)用程序?qū)S眉呻娐?66、HDD(硬盤(pán)驅(qū)動(dòng)器)65、系統(tǒng)存儲(chǔ)器(MEM-P)63、局部存儲(chǔ)器(MEM-C)64、北橋(在下文中稱為NB)62、南橋(在下文中稱為SB)73、NIC(網(wǎng)絡(luò)接口卡)74、USB(通用串行總線)設(shè)備75、IEEE1394設(shè)備76以及centronicsTM設(shè)備77。
操作面板59與控制器板60的ASIC 66相連接。SB73、USB設(shè)備75、IEEE1394設(shè)備76以及centronicsTM設(shè)備77通過(guò)PCI總線79與NB62相連接FCU68和引擎71通過(guò)PCI總線78與控制器板60的ASIC66相連接。
控制器板60連接到ASIC 66的局部存儲(chǔ)器(MEM-C)64和HDD 65,并且通過(guò)CPU芯片組的NB 62連接到CPU 61和ASIC 66。如上所述,由于CPU61和ASIC 66是通過(guò)NB 62連接的,即使CPU 61的接口不是對(duì)公眾公開(kāi)的,也可以實(shí)現(xiàn)這個(gè)硬件配置。
此外,通過(guò)AGP(加速圖形接口)67來(lái)連接ASIC 66和NB 62,而不是通過(guò)PCI總線來(lái)互相連接ASIC 66和NB 62。如上所述,為了控制構(gòu)成應(yīng)用程序?qū)?和平臺(tái)層6的一個(gè)或多個(gè)處理的執(zhí)行,ASIC 66和NB 62是通過(guò)AGP 67來(lái)互相連接的,而不是通過(guò)PCI總線。因此,它有可能防止多功能設(shè)備1的性能的減弱。
CPU 61控制整個(gè)多功能設(shè)備1。CPU 61分別激活并執(zhí)行作為在OS上的處理的NCS 31、DCS 32、OCS 33、CCS 34、ECS 35、MCS 36、UCS 37、SCS38、SRM 39、FCUH 40以及IMH 41。此外,CPU 61激活并執(zhí)行打印機(jī)應(yīng)用程序21、復(fù)印機(jī)應(yīng)用程序22、傳真機(jī)應(yīng)用程序23、掃描儀應(yīng)用程序24、WEB頁(yè)應(yīng)用程序25、以及SOAP通信應(yīng)用程序26,這些程序形成應(yīng)用程序?qū)?。
NB 62是將CPU 61、系統(tǒng)存儲(chǔ)器63、SB 73以及ASIC 66互相連接的橋。系統(tǒng)存儲(chǔ)器63是一個(gè)用做多功能設(shè)備1的繪圖存儲(chǔ)器的存儲(chǔ)器。SB 73是將NB 62、PCI總線79、外圍設(shè)備互相連接的橋。同樣,局部存儲(chǔ)器64是用做復(fù)印的繪圖緩存器、編碼緩存器等的存儲(chǔ)器。
ASIC 66是用于圖像處理的IC(集成電路),其包括用于圖像處理的硬件元件。而且,HDD 65是用于累積圖像數(shù)據(jù)、文檔數(shù)據(jù)、程序、字體數(shù)據(jù)、格式等等的存儲(chǔ)器。操作面板59接收來(lái)自用戶的輸入操作,并向用戶顯示信息接下來(lái),將參考圖4來(lái)說(shuō)明圖1中的客戶端PC 213的硬件配置。
如圖4中所示,在圖4的硬件配置中,客戶端PC 213包括輸入單元122、顯示單元123、記錄介質(zhì)125的驅(qū)動(dòng)單元124、輔助存儲(chǔ)器單元126、存儲(chǔ)器單元127、CPU 120以及接口單元121。
輸入單元122包括鍵盤(pán)和鼠標(biāo),并由用戶用來(lái)向客戶端PC 213輸入各種各樣的操作信號(hào)。顯示單元123顯示對(duì)于用戶操作客戶端PC 213所必需的各種各樣的屏幕和數(shù)據(jù)。接口單元121是將客戶端PC 213連接到網(wǎng)絡(luò)或連接到另一個(gè)設(shè)備的接口。例如,接口單元121包括NIC(網(wǎng)絡(luò)接口卡)、調(diào)制解調(diào)器、USB(通用串行總線),等等。
用于操作客戶端PC 213的程序是通過(guò)諸如CD-ROM(緊密盤(pán)只讀存儲(chǔ)器)等記錄介質(zhì)125或通過(guò)從網(wǎng)絡(luò)上下載而提供的。而且,記錄介質(zhì)125設(shè)定給驅(qū)動(dòng)單元124,然后通過(guò)驅(qū)動(dòng)單元124將數(shù)據(jù)和程序安裝到輔助存儲(chǔ)器單元126中。
輔助存儲(chǔ)器單元126存儲(chǔ)數(shù)據(jù)和程序、必要的文件等等。當(dāng)計(jì)算機(jī)系統(tǒng)啟動(dòng)的時(shí)候,存儲(chǔ)器單元127讀出并存儲(chǔ)來(lái)自輔助存儲(chǔ)器單元126的程序。CPU 120根據(jù)從輔助存儲(chǔ)器單元126讀出并存儲(chǔ)在存儲(chǔ)器單元127中的程序執(zhí)行一個(gè)處理。
下面,將說(shuō)明八個(gè)實(shí)施例。在下面的說(shuō)明中,將省略已經(jīng)解釋了的部分而且,與那些相同的部分在前面通過(guò)相同的參考數(shù)字進(jìn)行了說(shuō)明,并將省略對(duì)它們的解釋。例如,NCS是用相同的參考數(shù)字31來(lái)表示的。
在第一實(shí)施例中,絕大多數(shù)的解釋與涉及打印條件屬性候選項(xiàng)的處理有關(guān)。在說(shuō)明了涉及打印條件屬性候選項(xiàng)的處理之后,將說(shuō)明一個(gè)涉及打印的處理。
圖5是說(shuō)明根據(jù)本發(fā)明第一實(shí)施例的系統(tǒng)配置的框圖。在圖5所示的系統(tǒng)配置中,示出了客戶端PC 213、打印服務(wù)210、圖像編輯服務(wù)211、文檔DB 214以及文檔301、302和303。
如圖5中所示,在第一實(shí)施例中,將要打印或編輯的文檔對(duì)象包含在客戶端PC 213中。此外,在圖5中,三個(gè)文檔301、302和303作要發(fā)送和接收的文檔被示出。相應(yīng)地,在第一實(shí)施例中,執(zhí)行三次發(fā)送和接收文檔。
接下來(lái),將參考圖6來(lái)具體地說(shuō)明功能配置。圖6是說(shuō)明根據(jù)本發(fā)明第一實(shí)施例的系統(tǒng)配置中的功能配置的框圖。在圖6中,示出了客戶端PC 213、作為一個(gè)多功能設(shè)備1的MFP-A 221、以及作為另一個(gè)多功能設(shè)備1的MFP-B222。
客戶端PC 213包括具有用戶接口的應(yīng)用程序229和網(wǎng)絡(luò)接口230。
MFP-A 221包括具有httpd 223的NCS 31、Web服務(wù)服務(wù)器(WSS)224、Web服務(wù)客戶端(WSC)225、打印WSF 226、ECS 35、以及繪圖儀12。同樣,MFP-B 222包括具有httpd 223的NCS 31、Web服務(wù)服務(wù)器(WSS)224、圖像編輯WSF 227、以及用于圖像編輯的存儲(chǔ)區(qū)228。
如上所述,當(dāng)用戶打印一個(gè)文檔的時(shí)候使用應(yīng)用程序229。應(yīng)用程序229具有下述模式用于響應(yīng)于顯示可用服務(wù)的XML(可擴(kuò)展標(biāo)記語(yǔ)言)語(yǔ)句中的標(biāo)記來(lái)改變用戶界面。所述可用服務(wù)是由后面將要說(shuō)明的打印條件屬性候選項(xiàng)示出的。
Web服務(wù)服務(wù)器(WSS)224將從諸如客戶端PC 213的Web服務(wù)客戶端發(fā)送的SOAP請(qǐng)求消息轉(zhuǎn)換為Web服務(wù)功能(在下文中稱為WSF)的執(zhí)行請(qǐng)求,并將該執(zhí)行請(qǐng)求發(fā)送給指示的Web服務(wù)。Web服務(wù)服務(wù)器(WSS)224將從MFP-A 221(MFP-B 222)中的WSF接收到的執(zhí)行結(jié)果轉(zhuǎn)換為一個(gè)SOAP響應(yīng)消息,并將該SOAP響應(yīng)消息發(fā)送到發(fā)送SOAP請(qǐng)求消息的Web服務(wù)客戶端(客戶端PC 213)。
Web服務(wù)客戶端(WSC)225將從Web服務(wù)或MFP-A 221(MFP-B 222)中的應(yīng)用程序發(fā)送的Web服務(wù)器執(zhí)行請(qǐng)求轉(zhuǎn)換為SOAP請(qǐng)求消息,并將該SOAP請(qǐng)求消息發(fā)送給指定的Web服務(wù)。Web服務(wù)客戶端(WSC)225分析從位于網(wǎng)絡(luò)中的Web服務(wù)發(fā)送的SOAP響應(yīng)消息,并將結(jié)果發(fā)送到發(fā)送該SOAP請(qǐng)求消息的Web服務(wù)或MFP-A 221(MFP-B 222)中的應(yīng)用程序。在第一實(shí)施例中,沒(méi)有使用在MFP-B 222中提供的Web服務(wù)客戶端(WSC)225。
通過(guò)使用ECS 35,打印WSF 226打印出一個(gè)文檔。圖像編輯WSF 227編輯圖像。例如,用于圖像編輯的存儲(chǔ)區(qū)228是在HDD 65、系統(tǒng)存儲(chǔ)器63或局部存儲(chǔ)器64中臨時(shí)提供的區(qū)域。
在上述的第一實(shí)施例中,圖6中的Web服務(wù)服務(wù)器(WSS)224和Web服務(wù)客戶端(WSC)225分別對(duì)應(yīng)圖2中的WEB頁(yè)面應(yīng)用程序25和SOAP通信應(yīng)用程序26。
接下來(lái),將參考圖7來(lái)說(shuō)明用于獲得打印條件屬性候選項(xiàng)的序列流。圖7是說(shuō)明根據(jù)本發(fā)明第一實(shí)施例的序列流圖。在圖7的序列流中,示出了在客戶端PC 213、MFP-A 221以及MFP-B 222之間執(zhí)行的順序處理。在圖7中,打印WS 240總體代表圖6的MFP-A 221中的Web服務(wù)服務(wù)器(WSS)224和打印WSF 226。同樣,圖像編輯WS 241總體代表圖6的MFP-B 222中的Web服務(wù)服務(wù)器(WSS)224和圖像編輯WSF 227。
另外,在圖7所示的序列流中的順序處理是用于獲得打印條件屬性候選項(xiàng)的處理。該打印條件屬性候選項(xiàng)包括編輯屬性,其顯示可對(duì)文檔執(zhí)行的編輯內(nèi)容;以及打印屬性,其顯示當(dāng)打印出該文檔時(shí)可執(zhí)行的打印方法。稍后會(huì)描述該屬性和打印屬性。
這里將要描述序列流。在步驟S101中,客戶端PC 213向打印WS 240通知一個(gè)打印條件屬性候選項(xiàng)獲得請(qǐng)求,該請(qǐng)求是一個(gè)用于獲得打印條件屬性候選項(xiàng)的獲得請(qǐng)求。在步驟S102中,打印WS 240向Web服務(wù)客戶端(WSC)225通知一個(gè)請(qǐng)求將WS請(qǐng)求發(fā)送到指示的Web服務(wù)的WS請(qǐng)求發(fā)送請(qǐng)求。在該情況下,用WS請(qǐng)求發(fā)送請(qǐng)求通知了圖像編輯WS的URL(統(tǒng)一資源定位符)、以及顯示編輯屬性候選項(xiàng)獲得請(qǐng)求的方法名。
在步驟S103中,Web服務(wù)客戶端(WSC)225通過(guò)SOAP消息向圖像編輯WS 241通知編輯屬性候選項(xiàng)獲得請(qǐng)求。在步驟S104中,響應(yīng)該SOAP消息,圖像編輯WS 241通過(guò)SOAP消息向Web服務(wù)客戶端(WSC)225通知編輯屬性通知。通過(guò)發(fā)送編輯屬性通知,向MFP-A 221通知編輯屬性。在圖像編輯WS 241的步驟S103和S104中的處理對(duì)應(yīng)于獲得編輯屬性的步驟。
在步驟S105中,Web服務(wù)客戶端(WSC)225向打印WS 240通知WS請(qǐng)求結(jié)果通知。在該情況下,也向打印WS 240通知由MFP-B 222通知的編輯屬性候選項(xiàng)。當(dāng)編輯屬性候選項(xiàng)被通知給打印WS 240的時(shí)候,打印WS 240從由打印WS 240保存的打印屬性候選項(xiàng)和由MFP-B 222通知的編輯屬性候選項(xiàng)來(lái)生成打印條件屬性候選項(xiàng)。稍后會(huì)依照一個(gè)流程圖來(lái)說(shuō)明由打印WS240執(zhí)行的這個(gè)處理。
在步驟S106中,在打印WS 240生成打印條件屬性候選項(xiàng)之后,打印WS 240通過(guò)SOAP消息來(lái)通知該打印條件屬性候選項(xiàng)。
通過(guò)上面描述的處理,客戶端PC 213可以獲得打印條件屬性候選項(xiàng)。
接下來(lái),將具體描述打印屬性和編輯屬性。圖8是說(shuō)明根據(jù)本發(fā)明第一實(shí)施例的打印屬性的一個(gè)實(shí)例的框圖。如圖8中所示,打印屬性包括“副本數(shù)目”、“紙張尺寸”、“雙面打印是/否”、“整理(collate)是/否”,等等。
在打印屬性中,“副本數(shù)目”顯示用戶是否能指定文檔的副本的數(shù)目。“紙張尺寸”顯示用戶是否能指定要打印的紙張的尺寸?!半p面打印是/否”顯示用戶是否能夠進(jìn)行雙面打印?!罢硎?否”顯示用戶是否對(duì)文檔的每一個(gè)副本進(jìn)行整理。
如在上述的這個(gè)打印屬性的實(shí)例中所示,列出了涉及打印的基本可用打印選項(xiàng)。由于在生成打印條件屬性候選項(xiàng)的時(shí)候獲得了打印屬性,例如,步驟S105和步驟S106中的處理相應(yīng)于一個(gè)打印屬性獲得步驟。
接下來(lái),將參考圖9來(lái)說(shuō)明編輯屬性。圖9是說(shuō)明根據(jù)本發(fā)明第一實(shí)施例的編輯屬性的實(shí)例的框圖。如圖9中所示,在編輯屬性中,列出了“粘貼機(jī)密標(biāo)記”、“繪圖操作”、“對(duì)指定區(qū)域進(jìn)行刪除/復(fù)制/粘貼/移動(dòng)/變換顏色”、“連續(xù)編輯多頁(yè)”、以及“消除底色上的污點(diǎn)”。
“粘貼機(jī)密標(biāo)記”顯示用戶是否能夠?qū)C(jī)密標(biāo)記粘貼到文檔上,然后打印出具有機(jī)密標(biāo)記的文檔。“繪圖操作”顯示用戶是否能夠畫(huà)直線、虛線、曲線、多邊形、圓以及字母?!皩?duì)指定區(qū)域進(jìn)行刪除/復(fù)制/粘貼/移動(dòng)/變換顏色”顯示有關(guān)于指定的區(qū)域的處理列表,并顯示了用戶是否能夠刪除指定的區(qū)域、復(fù)制指定的區(qū)域、粘貼指定的區(qū)域、移動(dòng)指定的區(qū)域以及變換指定的區(qū)域的顏色?!斑B續(xù)編輯多頁(yè)”顯示用戶是否能夠連續(xù)地編輯多頁(yè)。“消除底色上的污點(diǎn)”顯示用戶是否能夠消除文檔顏色上的污點(diǎn)。
如上述這個(gè)打印屬性的實(shí)例中所示,可以關(guān)于文檔執(zhí)行各種各樣的編輯在下面描述的其它實(shí)施例中,將以相同的方式使用打印屬性和編輯屬性,并且打印屬性和編輯屬性包括相同的內(nèi)容。
接下來(lái),將參考圖10和圖11來(lái)說(shuō)明上面在圖7中所述的生成打印條件屬性候選項(xiàng)的處理。圖10和圖11是用于解釋根據(jù)第一實(shí)施例的生成打印條件屬性候選項(xiàng)的處理的流程圖。生成打印條件屬性候選項(xiàng)的處理從圖10中的流程圖延續(xù)到圖11中的流程圖。而且,生成打印條件屬性候選項(xiàng)的處理是由打印WS 240在圖7的步驟S101至S106中執(zhí)行的。
在對(duì)應(yīng)于接收打印條件屬性候選項(xiàng)獲得請(qǐng)求步驟的步驟S201中,打印WS 240接收打印條件屬性獲得請(qǐng)求。在對(duì)應(yīng)于獲得輸出屬性步驟的步驟S202中,打印WS 240生成對(duì)于打印執(zhí)行所必需的屬性候選項(xiàng)。在該情況下,生成打印屬性候選項(xiàng)。
接下來(lái),在步驟S203中,打印WS 240確定是否存在做為編輯客戶端(編輯C)的Web服務(wù)客戶端(WSC)。如果不存在Web服務(wù)客戶端(WSC),打印WS 240前進(jìn)到圖11中的步驟S214。如果存在Web服務(wù)客戶端(WSC),在步驟S204中,打印WS 240確定圖像編輯服務(wù)候選項(xiàng)。在隨后的步驟S205中,打印WS 240將該圖像編輯服務(wù)候選項(xiàng)的數(shù)量用變量X來(lái)代替。
通過(guò)在循環(huán)頂部計(jì)算表達(dá)式來(lái)循環(huán)進(jìn)行圖10的步驟S206至圖11中的步驟S210。當(dāng)變量X變得大于“0”(零)的時(shí)候,循環(huán)結(jié)束。
在循環(huán)中圖11的步驟S207中,通過(guò)Web服務(wù)客戶端(WSC)225將編輯屬性候選項(xiàng)獲得請(qǐng)求通知到圖像編輯WS 241。在步驟S208中,通過(guò)編輯屬性通知,打印WS 240從圖像編輯WS 241獲得編輯屬性候選項(xiàng)。在步驟S209中變量X增加1,循環(huán)在步驟S210結(jié)束。重復(fù)步驟S207至S209中的循環(huán)直到變量X變?yōu)榇笥凇?”(零)。
當(dāng)循環(huán)終止時(shí),在步驟S211中,打印WS 240確定圖像編輯服務(wù)候選項(xiàng)的數(shù)量是否大于“1”。如果圖像編輯服務(wù)候選項(xiàng)的數(shù)量等于“1”,那么用于生成打印條件屬性候選項(xiàng)的處理前進(jìn)到步驟S213。如果圖像編輯服務(wù)候選項(xiàng)的數(shù)量大于“1”,那么在對(duì)應(yīng)于合并編輯屬性步驟的步驟S212中,打印WS 240合并多個(gè)編輯屬性。
在打印WS 240合并多個(gè)編輯屬性之后,在對(duì)應(yīng)于獲得輸出條件屬性候選項(xiàng)步驟的步驟S213中,打印WS 240將在步驟S202中生成的打印屬性與編輯屬性合并,以便生成打印條件屬性候選項(xiàng)。隨后,在對(duì)應(yīng)于提供輸出條件屬性候選項(xiàng)步驟的步驟S214中,打印WS 240將打印條件屬性候選項(xiàng)發(fā)送到客戶端PC 213,然后終止用于獲得打印條件屬性候選項(xiàng)的處理。
通過(guò)執(zhí)行用于獲得打印條件屬性候選項(xiàng)的處理,除了MFP-A 221本身的編輯屬性之外,MFP-A 221還能夠?qū)⒉煌贛FP-A 221的MFP-B 222可用的編輯屬性提供給客戶端PC 213。
圖7中所示的序列流說(shuō)明了在其中客戶端PC 213獲得打印條件屬性候選項(xiàng)的處理。作為這個(gè)處理的第一個(gè)處理,如上面參考圖7中的序列流以及圖10和圖11中的流程圖所示,打印屬性和編輯屬性是在同一時(shí)間一起獲得的。可選的,作為這個(gè)處理的第二個(gè)處理,打印屬性是從打印WS 240獲得的,而編輯屬性則是單獨(dú)地從圖像編輯WS 241獲得的。
將參考圖12來(lái)說(shuō)明第一個(gè)處理。圖12是說(shuō)明根據(jù)本發(fā)明第一實(shí)施例的第一個(gè)處理的圖。在圖12中,示出了客戶端PC 213、打印服務(wù)210、以及圖像編輯服務(wù)211。在圖12中,在客戶端PC 213和打印服務(wù)210之間顯示了包括打印屬性402和編輯屬性401的打印條件屬性候選項(xiàng),并且在打印服務(wù)210和圖像編輯服務(wù)211之間示出了編輯屬性401。
在圖12的第一個(gè)處理流中,首先,在步驟S301中,客戶端PC 213向打印服務(wù)210通知打印條件屬性候選項(xiàng)獲得請(qǐng)求。在步驟S302中,打印服務(wù)210將編輯屬性候選項(xiàng)獲得請(qǐng)求通知到圖像編輯服務(wù)211。在步驟S303中,圖像編輯服務(wù)211將編輯屬性401通知到打印服務(wù)210。在步驟S304中,打印服務(wù)210將編輯屬性401和打印屬性402合并,并將該打印條件屬性候選項(xiàng)通知到客戶端PC 213。
在圖12中的第一個(gè)處理中,示出了單獨(dú)的圖像編輯服務(wù)211。但是,在配置了多個(gè)圖像編輯服務(wù)211的情況下,有三種方法可以考慮作為用于確定使用哪一個(gè)圖像編輯服務(wù)211的確定方法。
在第一種確定方法中,使用在步驟S301中由客戶端PC 213指示的那一個(gè)圖像編輯服務(wù)211。在第二種確定方法中,通過(guò)網(wǎng)絡(luò)來(lái)搜索圖像編輯服務(wù)211,并使用搜索到的那個(gè)圖像編輯服務(wù)211。在第二種確定方法的情況中,當(dāng)打印出一個(gè)文檔時(shí),可以考慮由客戶端PC 213指示的編輯屬性來(lái)確定要使用的圖像編輯服務(wù)211。在第三種方法中,圖像編輯服務(wù)211是在使用前預(yù)先確定的。
在上述任一個(gè)確定方法中,可以確定使用一個(gè)或多個(gè)圖像編輯服務(wù)211在確定多個(gè)圖像編輯服務(wù)211的情況下,如圖11中所述,將從多個(gè)圖像編輯服務(wù)211獲得的編輯屬性合并到一起。
接下來(lái),將說(shuō)明在確定方法中用到的SOAP消息的各種實(shí)例。圖13是說(shuō)明根據(jù)本發(fā)明第一實(shí)施例、在客戶端PC指示圖像編輯服務(wù)的情況下的SOAP消息的圖。在圖13中,SOAP消息M11是在第一種確定方法的情況下的SOAP消息的一個(gè)實(shí)例,在該方法中客戶端PC 213指示圖像編輯服務(wù)211。通過(guò)在SOAP消息M11中用標(biāo)記<mgetPrint Capability>示出的XML語(yǔ)句410,圖像編輯服務(wù)211的URL指示“http://111.222.333.444/editservice”。
圖14是說(shuō)明根據(jù)本發(fā)明第一實(shí)施例、在圖像編輯服務(wù)是在使用前預(yù)先確定的情況下的SOAP消息的圖。如圖14中所示,在圖像編輯服務(wù)211是在使用前預(yù)先確定的第三種確定方法的情況下,SOAP消息M12省略了在圖13中SOAP消息M11中所示的圖像編輯服務(wù)211的URL。由于圖像編輯服務(wù)211是在使用前預(yù)先確定的,所以在第三種確定方法中不需要指示圖像編輯服務(wù)211以進(jìn)行使用。
接下來(lái),將參考圖15和圖16來(lái)說(shuō)明打印條件屬性候選項(xiàng)的實(shí)例。圖15是說(shuō)明根據(jù)本發(fā)明第一實(shí)施例的打印條件屬性候選項(xiàng)的實(shí)例的圖。在圖15中,用于打印條件屬性候選項(xiàng)的SOAP消息M13示出了用戶能夠設(shè)定副本的數(shù)目、紙張的尺寸和方向,并且能夠設(shè)定粘貼機(jī)密標(biāo)記和頁(yè)面標(biāo)記。
說(shuō)的詳細(xì)些,如“1-99”所示,XML語(yǔ)句411說(shuō)明用戶可以設(shè)定副本的數(shù)目為1至99。如“A4F/B4F”所示,XML語(yǔ)句412說(shuō)明用戶可以將“A4”或“B4”設(shè)定為紙張的尺寸。如“secret_stamp/page_stamp”所示,XML語(yǔ)句413說(shuō)明用戶可以設(shè)定粘貼機(jī)密標(biāo)記或頁(yè)面標(biāo)記。
圖16是說(shuō)明根據(jù)本發(fā)明第一實(shí)施例的打印條件屬性候選項(xiàng)的另一個(gè)實(shí)例的圖。關(guān)于打印條件屬性候選項(xiàng)的SOAP消息M14示出了與SOAP消息M13相同的內(nèi)容,但是具有與圖15中所示的SOAP消息M13不同的數(shù)據(jù)結(jié)構(gòu)。具體地說(shuō),圖16中的XML語(yǔ)句414對(duì)應(yīng)于圖15中的XML語(yǔ)句411,圖16中的XML語(yǔ)句415對(duì)應(yīng)于圖15中XML語(yǔ)句412,圖16中的XML語(yǔ)句416對(duì)應(yīng)于圖15中的XML語(yǔ)句416。
如上所述,由于打印條件屬性候選項(xiàng)是通過(guò)使用標(biāo)記的XML語(yǔ)句來(lái)通知的,所以即使打印條件屬性候選項(xiàng)改變了也不需要修改客戶端PC 213的應(yīng)用程序229。
接下來(lái),將參考圖17來(lái)說(shuō)明第二個(gè)處理。圖17是說(shuō)明根據(jù)本發(fā)明第一實(shí)施例的第二個(gè)處理的圖。在圖17中,示出了客戶端PC 213、打印服務(wù)210、以及圖像編輯服務(wù)211。在圖17中,在客戶端PC 213和打印服務(wù)210之間示出了打印屬性402、編輯能力420以及圖像編輯服務(wù)候選項(xiàng)421。在客戶端PC 213和圖像編輯服務(wù)211之間示出了編輯屬性401。
編輯能力420是涉及編輯并通過(guò)使用圖像編輯服務(wù)211來(lái)通知文檔可以被編輯的編輯信息。同樣,圖像編輯服務(wù)候選項(xiàng)421也是例如通過(guò)使用一個(gè)URL來(lái)通知圖像編輯服務(wù)候選項(xiàng)的可選信息。在沒(méi)有通知圖像編輯服務(wù)候選項(xiàng)421的情況下,客戶端PC 213需要通知要使用的圖像編輯服務(wù)211。如上所述,涉及提供編輯屬性的提供者的信息被發(fā)送到客戶端PC 213。
接下來(lái),在圖17中的第二個(gè)處理流中,在步驟S401中,客戶端PC 213將打印條件屬性候選項(xiàng)獲得請(qǐng)求通知給打印服務(wù)210。在步驟S402中,打印服務(wù)210將打印屬性402、編輯能力420、圖像編輯服務(wù)候選項(xiàng)421通知給客戶端PC 213。
在步驟S403中,客戶端PC 213將編輯屬性候選項(xiàng)獲得請(qǐng)求發(fā)送到由打印服務(wù)210通知的圖像編輯服務(wù)候選項(xiàng)421或/和由客戶端PC 213自己搜索到的圖像編輯服務(wù)211。在步驟S404中,圖像編輯服務(wù)211通知編輯屬性候選項(xiàng)。
如上所述,在第二個(gè)處理中,客戶端PC 213單獨(dú)地獲取編輯屬性和打印屬性。從客戶端PC 213發(fā)送到打印服務(wù)210的SOAP消息與圖14中所示的SOAP消息相同。同樣,從打印服務(wù)210發(fā)送到客戶端PC 213的SOAP消息與圖18或圖19中所示的SOAP消息相同。
圖18是說(shuō)明根據(jù)本發(fā)明第一實(shí)施例、包括圖像編輯服務(wù)候選項(xiàng)的SOAP消息的一個(gè)實(shí)例的圖。圖18中所示的包括圖像編輯服務(wù)候選項(xiàng)的SOAP消息M15示出了打印屬性402、編輯能力420、以及圖像編輯服務(wù)候選項(xiàng)421。XML語(yǔ)句426對(duì)應(yīng)于打印屬性402。XML語(yǔ)句427對(duì)應(yīng)于編輯能力420,并用“true”示出了用戶可以編輯一個(gè)文檔。XML語(yǔ)句425對(duì)應(yīng)于圖像編輯服務(wù)候選項(xiàng)421,并示出了圖像編輯服務(wù)候選項(xiàng)421的URL。
圖18中的SOAP消息用XML語(yǔ)句425示出了圖像編輯服務(wù)候選項(xiàng)421可選地,在圖19中示出了在沒(méi)有通知圖像編輯服務(wù)候選項(xiàng)421的情況下的SOAP消息。圖19是說(shuō)明根據(jù)第一實(shí)施例的、包括編輯能力的另一個(gè)SOAP消息的圖。如圖19中所示,在SOAP消息M16中,示出了對(duì)應(yīng)于打印屬性402的XML語(yǔ)句426和對(duì)應(yīng)于編輯能力420的XML語(yǔ)句427,但是沒(méi)有示出圖像編輯服務(wù)候選項(xiàng)421。
當(dāng)客戶端PC 213接收上述SOAP消息的時(shí)候,客戶端PC 213請(qǐng)求圖像編輯服務(wù)211發(fā)送編輯屬性401,并從圖像編輯服務(wù)211接收該編輯屬性401。
在客戶端PC 213獲得編輯屬性401和打印屬性402之后,客戶端PC 213顯示如圖20中所示的屏幕440。圖20是說(shuō)明根據(jù)本發(fā)明第一實(shí)施例的、設(shè)定打印功能和高級(jí)功能的屏幕的圖。在圖20中,在第一個(gè)處理和第二個(gè)處理中,屏幕440是以相同的方式顯示的。
將要描述屏幕440。顯示屏幕440,用于由用戶設(shè)定使用或不使用由打印屬性402和編輯屬性401示出的功能,以及用于由用戶執(zhí)行打印出一個(gè)文檔的操作。
屏幕440顯示了用于示出通過(guò)獲得打印屬性402而可執(zhí)行的功能的打印功能430、用于示出通過(guò)獲得編輯屬性401而可執(zhí)行的功能的高級(jí)功能431、用于執(zhí)行打印的打印按鈕436、以及用于取消打印的取消按鈕437。
此外,在打印功能430中,顯示了用于設(shè)定副本的數(shù)目的設(shè)定區(qū)域432、以及用于設(shè)定紙張的尺寸的設(shè)定區(qū)域434。如圖20中所示,用于設(shè)定副本的數(shù)目的設(shè)定區(qū)域432是用于由用戶設(shè)定副本數(shù)目的文本框。用于設(shè)定紙張的尺寸的設(shè)定區(qū)域434是用于由用戶選擇和設(shè)定紙張的尺寸的下拉菜單。
另外,在高級(jí)功能431中,顯示了用于設(shè)定機(jī)密標(biāo)記的設(shè)定區(qū)域435,在粘貼機(jī)密標(biāo)記的情況下,用戶選擇單選按鈕,并從下拉菜單選擇和設(shè)定一個(gè)繪圖位置。
在用戶設(shè)定打印功能430和高級(jí)功能431之后,如果用戶要取消該設(shè)定,那么用戶按下取消按鈕437。如果用戶要執(zhí)行打印,那么用戶按下打印按鈕436。當(dāng)用戶按下打印按鈕436的時(shí)候,客戶端PC 213請(qǐng)求MFP-A 221打印出文檔。將參考圖21和圖22來(lái)說(shuō)明在用戶按下打印按鈕436之后的涉及打印的處理。圖21和圖22示出了用于解釋根據(jù)本發(fā)明第一實(shí)施例打印文檔的處理的序列流。
在步驟S107中,客戶端PC 213將文檔打印請(qǐng)求發(fā)送到MFP-A 221。文檔打印請(qǐng)求是通過(guò)稍后會(huì)描述的SOAP消息來(lái)執(zhí)行的。通過(guò)文檔打印請(qǐng)求,來(lái)通知由用戶從打印條件屬性候選項(xiàng)中進(jìn)行選擇而創(chuàng)建的文檔和一個(gè)打印條件。在圖21和圖22所示的處理中,作為打印條件,客戶端PC 213請(qǐng)求粘貼機(jī)密標(biāo)記。
當(dāng)將文檔打印請(qǐng)求通知到打印WS 240時(shí),打印WS 240進(jìn)行打印服務(wù)的處理流,其將在后面進(jìn)行說(shuō)明。在步驟S108中,打印WS 240發(fā)送WS請(qǐng)求發(fā)送請(qǐng)求到Web服務(wù)客戶端(WSC)225,該發(fā)送請(qǐng)求請(qǐng)求Web服務(wù)客戶端(WSC)225發(fā)送WS請(qǐng)求到MFP-B 222。這個(gè)WS請(qǐng)求發(fā)送請(qǐng)求向Web服務(wù)客戶端(WSC)225通知示出文檔編輯請(qǐng)求的方法名、包括機(jī)密標(biāo)記粘貼的編輯內(nèi)容、圖像編輯WS 241的URL以及一個(gè)文檔。
在步驟S109中,Web服務(wù)客戶端(WSC)225將文檔編輯請(qǐng)求發(fā)送到MFP-B 222。文檔編輯請(qǐng)求是通過(guò)一個(gè)稍后會(huì)說(shuō)明的SOAP消息來(lái)通知的、這個(gè)SOAP消息對(duì)在步驟S108中由WS請(qǐng)求發(fā)送請(qǐng)求通知的文檔和包括機(jī)密標(biāo)記粘貼的編輯內(nèi)容進(jìn)行通知。
隨后,將在圖22中說(shuō)明該處理。在步驟S110中,圖像編輯WS 241編輯文檔,并將編輯后的文檔和編輯結(jié)果通知到Web服務(wù)客戶端(WSC)225。編輯結(jié)果是通過(guò)一個(gè)將在圖27中描述的SOAP消息來(lái)發(fā)送的。接下來(lái),在步驟S111中,Web服務(wù)客戶端(WSC)225將編輯后的文檔和編輯結(jié)果發(fā)送到打印WS 240。
當(dāng)打印WS 240接收到編輯后的文檔時(shí)候,打印WS 240打印出編輯后的文檔,并在步驟S112中將文檔打印接受結(jié)果通知到客戶端PC 213。文檔打印接受結(jié)果是通過(guò)將在圖28中說(shuō)明的SOAP消息來(lái)通知的。
前面已經(jīng)說(shuō)明了根據(jù)本發(fā)明的、涉及打印的處理。接下來(lái),將說(shuō)明在涉及打印的處理中通知的SOAP消息和處理的流程圖。首先,將參考圖23來(lái)說(shuō)明在步驟S107中由文檔打印請(qǐng)求通知的SOAP消息。圖23是說(shuō)明根據(jù)本發(fā)明第一實(shí)施例,由文檔打印請(qǐng)求通知的SOAP消息的一個(gè)實(shí)例的圖。圖23中所示的SOAP消息M17包括涉及文檔名、副本數(shù)目、紙張的尺寸以及標(biāo)記的信息。
XML語(yǔ)句450示出了要發(fā)送的文檔具有文檔名“content.tiff”。XML語(yǔ)句451示出了三個(gè)副本。XML語(yǔ)句452示出了按照橫向A4來(lái)打印編輯后的文檔。XML語(yǔ)句453示出了機(jī)密標(biāo)記的粘貼。
接下來(lái),將參考圖24來(lái)說(shuō)明圖21和圖22中由打印WS 240執(zhí)行的處理在步驟S501中,打印WS 240接受文檔打印請(qǐng)求。接下來(lái),在步驟S502中,打印WS 240確定編輯指示是否存在。如果沒(méi)有編輯指示,打印WS 240前進(jìn)到步驟S505。
如果存在編輯指示,在步驟S503中,打印WS 240通過(guò)Web服務(wù)客戶端(WSC)225將打印編輯請(qǐng)求發(fā)送到圖像編輯WS 241。在步驟S504中,打印WS 240從圖像編輯WS 241獲得編輯結(jié)果通知和編輯后的文檔。
在步驟S505中,打印WS 240將關(guān)于編輯后的文檔的打印請(qǐng)求發(fā)送到ECS35。在步驟S506中,打印WS 240將文檔打印接受結(jié)果發(fā)送到客戶端PC213并終止該處理。
接下來(lái),將參考圖25來(lái)說(shuō)明在圖21中的步驟S108中用到的函數(shù)。圖25是說(shuō)明根據(jù)本發(fā)明第一實(shí)施例、在圖21的步驟S108中用到的函數(shù)的一個(gè)原型的圖。在圖25中示出的函數(shù)是采用C編程語(yǔ)言或C++語(yǔ)言的一個(gè)函數(shù)圖25中所示的函數(shù)具有函數(shù)名“callWebService”和整型返回值,以及五個(gè)參數(shù)。后面將會(huì)說(shuō)明這五個(gè)參數(shù)。
“webServiceURL”是字符類型的指針,指示在存儲(chǔ)器中存儲(chǔ)Web服務(wù)的URL的起始地址。“webServiceName”指示在存儲(chǔ)器中存儲(chǔ)該Web服務(wù)的服務(wù)名的起始地址。
“webServiceMethodName”指示在存儲(chǔ)器中存儲(chǔ)方法名的起始地址“argumentList”指示一個(gè)地址,該地址存儲(chǔ)在存儲(chǔ)器中存儲(chǔ)方法自變量的起始地址?!皉esultList”指示一個(gè)地址,該地址存儲(chǔ)在存儲(chǔ)器中存儲(chǔ)響應(yīng)數(shù)據(jù)的起始地址。“error”存儲(chǔ)錯(cuò)誤信息。
“webServiceURL”、“webServiceName”、“webServiceMethodName”以及“argumentList”是在調(diào)用函數(shù)的一側(cè)設(shè)定的,“resultList”和“error”是由該函數(shù)設(shè)定的。
接下來(lái),將參考圖26來(lái)說(shuō)明在圖21的步驟S109中到達(dá)MFP-B 222的SOAP消息。圖26是說(shuō)明根據(jù)本發(fā)明第一實(shí)施例、示出文檔編輯請(qǐng)求的SOAP消息的圖。圖26中所示的SOAP消息M18示出了一個(gè)文檔編輯請(qǐng)求,并通過(guò)XML語(yǔ)句454請(qǐng)求粘貼機(jī)密標(biāo)記。
接下來(lái),將參考圖27來(lái)說(shuō)明在圖22的步驟S110中通知的SOAP消息圖27是說(shuō)明根據(jù)本發(fā)明第一實(shí)施例、示出了編輯結(jié)果通知的SOAP消息的圖在圖27中所示的SOAP消息M19示出了編輯結(jié)果通知,而XML語(yǔ)句455指示在其中粘貼了機(jī)密標(biāo)記的文檔的文件名“content.tiff”。跟隨在SOAP消息M19后的真實(shí)文檔數(shù)據(jù)被發(fā)送到Web服務(wù)控制225。
接下來(lái),將參考圖28來(lái)說(shuō)明在圖22的步驟S112中通知的SOAP消息。圖28是說(shuō)明根據(jù)本發(fā)明第一實(shí)施例、用于文檔打印接受結(jié)果的SOAP消息的圖。圖28中所示的SOAP消息M20示出了文檔打印接受結(jié)果,包括如XML語(yǔ)句456所示的作業(yè)ID“0987654321”。
在前面說(shuō)明的第一實(shí)施例中,要編輯或打印的文檔對(duì)象是在客戶端PC213中。接下來(lái),在第二實(shí)施例中,與第一實(shí)施例類似,文檔存儲(chǔ)在客戶端PC 213中。然而,不同于第一實(shí)施例的是,作為管理文檔的Web服務(wù)的文檔管理服務(wù)212是在客戶端PC 213中實(shí)現(xiàn)的。
將參考圖29來(lái)說(shuō)明根據(jù)第二實(shí)施例的系統(tǒng)配置。圖29是說(shuō)明根據(jù)本發(fā)明第二實(shí)施例的系統(tǒng)配置的圖。在圖29中,示出了客戶端PC 213、打印服務(wù)210、圖像編輯服務(wù)211、以及文檔管理服務(wù)212、文檔DB214、以及文檔301和302。
如圖29中所示,與第一實(shí)施例的不同在于文檔傳輸(發(fā)送和接收文檔)的數(shù)目減少到了兩次(參見(jiàn)圖5)。通過(guò)減少文檔傳輸?shù)臄?shù)目,可以減少諸如截取和偽造等攻擊文檔301和302的機(jī)會(huì)的數(shù)目。
在文檔傳輸?shù)牧鞒讨?,文檔301從客戶端PC 213的文檔管理服務(wù)212發(fā)送到圖像編輯服務(wù)211,并由圖像編輯服務(wù)211編輯。接著,將編輯后的文檔(文檔301)從圖像編輯服務(wù)211發(fā)送到打印服務(wù)210,并且打印服務(wù)210打印出該文檔。
如上所述,第二實(shí)施例與第一實(shí)施例的不同之處在于文檔301是直接從客戶端PC 213發(fā)送到圖像編輯服務(wù)211的。
接下來(lái),將參考圖30來(lái)具體說(shuō)明根據(jù)第二實(shí)施例的功能配置。圖30是說(shuō)明根據(jù)本發(fā)明第二實(shí)施例的功能配置的圖。在圖30中,示出了客戶端PC213、MFP-A 221以及MFP-B 222。參考圖30,將說(shuō)明與第一實(shí)施例(見(jiàn)圖6)不同的部分。首先,客戶端PC 213包括作為文檔管理服務(wù)212的儲(chǔ)存庫(kù)Web服務(wù)231,以及Web服務(wù)服務(wù)器引擎232。Web服務(wù)服務(wù)器引擎232是執(zhí)行Web服務(wù)的服務(wù)器功能的引擎。
此外,在MFP-B 222中,在第一實(shí)施例中沒(méi)有使用的Web服務(wù)客戶端(WSC)225被用作儲(chǔ)存庫(kù)Web服務(wù)231的客戶端。
上面說(shuō)明了根據(jù)第二實(shí)施例的系統(tǒng)配置和功能配置。接下來(lái),將參考圖31來(lái)說(shuō)明用于獲得打印條件屬性候選項(xiàng)的序列流。圖31是說(shuō)明根據(jù)本發(fā)明第二實(shí)施例、用于獲得打印條件屬性候選項(xiàng)的處理的序列流圖。在圖31的序列流中,示出了在客戶端PC 213、MFP-A 221以及MFP-B 222之間執(zhí)行的順序處理。在圖31中,打印WS 240總體地代表圖30的MFP-A 221中的Web服務(wù)服務(wù)器(WSS)224和打印WSF 226。同樣,圖像編輯WS 241總體地代表在圖30的MFP-B 222中的Web服務(wù)服務(wù)器(WSS)224和圖像編輯WSF 227另外,圖31所示的序列流中的順序處理是用于獲得打印條件屬性候選項(xiàng)的處理。
將說(shuō)明該序列流。在步驟S601中,客戶端PC 213將打印條件屬性候選項(xiàng)獲得請(qǐng)求通知到打印WS 240,該請(qǐng)求是一個(gè)用于獲得打印條件屬性候選項(xiàng)的獲得請(qǐng)求。在步驟S602中,打印WS 240將WS請(qǐng)求發(fā)送請(qǐng)求發(fā)送到Web服務(wù)客戶端(WSC)225,該發(fā)送請(qǐng)求請(qǐng)求將WS請(qǐng)求發(fā)送到指示的Web服務(wù)在該情況下,用該WS請(qǐng)求發(fā)送請(qǐng)求通知圖像編輯WS 241的URL(統(tǒng)一資源定位符),以及示出編輯屬性候選項(xiàng)獲得請(qǐng)求的方法名。
在步驟S603中,Web服務(wù)客戶端(WSC)225通過(guò)SOAP消息將編輯屬性候選項(xiàng)獲得請(qǐng)求通知到圖像編輯WS 241。在步驟S604中,響應(yīng)于這個(gè)SOAP消息,圖像編輯WS 241通過(guò)SOAP消息向Web服務(wù)客戶端(WSC)225通知編輯屬性通知。通過(guò)發(fā)送編輯屬性通知,將編輯屬性通知到MFP-A 221。
在步驟S605中,Web服務(wù)客戶端(WSC)225向打印WS 240通知WS請(qǐng)求結(jié)果通知。在該情況下,從MFP-B 222通知的編輯屬性候選項(xiàng)也被通知到打印WS 240。當(dāng)編輯屬性候選項(xiàng)被通知到打印WS 240的時(shí)候,根據(jù)由打印WS 240保存的打印屬性候選項(xiàng)以及從MFP-B 222通知的編輯屬性候選項(xiàng),打印WS 240生成打印條件屬性候選項(xiàng)。這個(gè)由打印WS 240執(zhí)行的處理與依照?qǐng)D10和圖11中所示的流程圖來(lái)說(shuō)明的處理相同。
在步驟S606中,在打印WS 240生成打印條件屬性候選項(xiàng)之后,打印WS 240通過(guò)SOAP消息來(lái)通知打印條件屬性候選項(xiàng)。
通過(guò)上述處理,客戶端PC 213能夠獲得打印條件屬性候選項(xiàng)。
接下來(lái),將參考圖32和33來(lái)說(shuō)明根據(jù)第二實(shí)施例的、涉及打印的處理圖32和圖33是說(shuō)明根據(jù)本發(fā)明第二實(shí)施例、涉及打印處理的序列流圖。在圖32中,在步驟S607,客戶端PC 213的應(yīng)用程序229向同一個(gè)客戶端PC 213中的儲(chǔ)存庫(kù)WS 235通知一個(gè)文檔標(biāo)簽(ticket)創(chuàng)建請(qǐng)求和文檔ID陣列。在步驟S608中,儲(chǔ)存庫(kù)WS 235將關(guān)于文檔標(biāo)簽創(chuàng)建請(qǐng)求的響應(yīng)和文檔標(biāo)簽發(fā)送到應(yīng)用程序229。在該情況下,文檔ID唯一地指定一個(gè)文檔。文檔標(biāo)簽示出了編輯或打印出文檔的權(quán)限,并且是編輯或打印出由文檔ID指定的文檔所需要的。
在步驟S609中,客戶端PC 213將文檔打印請(qǐng)求通知到MFP-A 221。文檔打印請(qǐng)求是通過(guò)一個(gè)稍后將說(shuō)明的SOAP消息來(lái)通知的,文檔標(biāo)簽和打印條件會(huì)與文檔打印請(qǐng)求一起被通知。在圖31中的情況下,客戶端PC 213請(qǐng)求粘貼機(jī)密標(biāo)記作為打印條件屬性。
當(dāng)文檔打印請(qǐng)求被通知到打印WS 240的時(shí)候,打印WS 240執(zhí)行圖24中所示的打印服務(wù)的處理流。在步驟S610中,打印WS 240將WS請(qǐng)求發(fā)送請(qǐng)求發(fā)送到Web服務(wù)客戶端(WSC)225,該發(fā)送請(qǐng)求請(qǐng)求Web服務(wù)客戶端(WSC)225發(fā)送WS請(qǐng)求到MFP-B 222。通過(guò)使用圖25中所示的函數(shù),這個(gè)WS請(qǐng)求發(fā)送請(qǐng)求向Web服務(wù)客戶端(WSC)225通知示出文檔編輯請(qǐng)求的方法名、包括機(jī)密的粘貼的編輯內(nèi)容、圖像編輯WS 241的URL以及文檔標(biāo)簽在步驟S611中,Web服務(wù)客戶端(WSC)225將文檔編輯請(qǐng)求發(fā)送到MFP-B 222。用于該文檔編輯請(qǐng)求的SOAP消息與圖26中所示的SOAP消息M18相同。同樣,先前通知的文檔標(biāo)簽和顯示要粘貼機(jī)密標(biāo)記的編輯內(nèi)容也是通過(guò)這個(gè)SOAP消息來(lái)通知的。
接下來(lái),在步驟S612中,圖像編輯WS 241將WS請(qǐng)求發(fā)送請(qǐng)求發(fā)送到MFP-B 222中的Web服務(wù)客戶端(WSC)225,以從儲(chǔ)存庫(kù)WS 235取回(檢索)文檔。圖25中所示的函數(shù)被用于這個(gè)WS請(qǐng)求發(fā)送請(qǐng)求,將儲(chǔ)存庫(kù)WS 235的URL、示出文檔取回請(qǐng)求的方法、以及文檔標(biāo)簽通知到Web服務(wù)客戶端(WSC)225。
在步驟S613中,Web服務(wù)客戶端(WSC)225將文檔取回請(qǐng)求和文檔標(biāo)簽一起發(fā)送到儲(chǔ)存庫(kù)WS 235。涉及打印的處理繼續(xù)到圖33中所示的序列流。在步驟S614中,儲(chǔ)存庫(kù)WS 235發(fā)送對(duì)于文檔取回請(qǐng)求的響應(yīng)。在該情況下,文檔被返回到MFP-B 222。當(dāng)Web服務(wù)客戶端(WSC)225取回該文檔的時(shí)候,在步驟S615中,Web服務(wù)客戶端(WSC)225將包括請(qǐng)求結(jié)果與文檔的響應(yīng)發(fā)送到圖像編輯WS 241。
在步驟S616中,圖像編輯WS 241編輯文檔,并將編輯結(jié)果和編輯后的文檔一起發(fā)送到MFP-A 221的Web服務(wù)客戶端(WSC)225。編輯結(jié)果是通過(guò)圖27中所示的SOAP消息M19進(jìn)行發(fā)送的。接下來(lái),在步驟S617中,Web服務(wù)客戶端(WSC)225將編輯結(jié)果和編輯后的文檔一起發(fā)送到打印WS 240。
當(dāng)編輯后的文檔被發(fā)送到打印WS 240的時(shí)候,在步驟S618中,打印WS 240打印出文檔,并將文檔打印接受結(jié)果發(fā)送到客戶端PC 213。文檔打印接受結(jié)果是通過(guò)圖28中所示的SOAP消息M20進(jìn)行發(fā)送的。
接下來(lái),將參考圖34來(lái)說(shuō)明在步驟S609中從應(yīng)用程序229發(fā)送到打印WS 240的SOAP消息。圖34中所示的SOAP消息M21是關(guān)于文檔打印請(qǐng)求的SOAP消息,但是其不同于第一實(shí)例中圖23所示的SOAP消息M17,由XML語(yǔ)句459指示的是文檔標(biāo)簽,而不是文檔名?!癹fowfnofjofi”是由XML語(yǔ)句459所示的文檔標(biāo)簽。圖34中所示的SOAP消息M21將在下面直到第八實(shí)施例的多個(gè)實(shí)施例中使用。
接下來(lái),將說(shuō)明第三實(shí)施例。在第三實(shí)施例中,不同于第二實(shí)施例,文檔管理服務(wù)212是從客戶端PC 213單獨(dú)地提供的。
圖35是說(shuō)明根據(jù)本發(fā)明第三實(shí)施例的系統(tǒng)配置的框圖。在圖35中,示出了客戶端PC 213、打印服務(wù)210、圖像編輯服務(wù)211、文檔管理服務(wù)212、文檔DB214、以及文檔301和302。
在圖35中的文檔301和302的流程中,文檔302被從文檔管理服務(wù)212發(fā)送到圖像編輯服務(wù)211,并由圖像編輯服務(wù)211編輯。然后,將作為文檔301的編輯后的文檔從圖像編輯服務(wù)211發(fā)送到打印服務(wù)210,并打印出文檔301。
將參考圖36來(lái)具體說(shuō)明根據(jù)第三實(shí)施例的功能配置。圖36是說(shuō)明根據(jù)本發(fā)明第三實(shí)施例的功能配置的方框圖。在圖36中,示出了客戶端PC 213、MFP-A 221、MFP-B 222以及MFP-C 233。在圖36中,將描述與第二實(shí)施例中不同的部分。首先,客戶端PC 213包括應(yīng)用程序229和網(wǎng)絡(luò)接口230,并具有與第一實(shí)施例相同的功能配置。
此外,MFP-C 233是作為儲(chǔ)存庫(kù)服務(wù)而另外提供的。MFP-C 233包括具有httpd 223的NCS 31、Web服務(wù)服務(wù)器(WSS)224、Web服務(wù)客戶端(WSC)225、儲(chǔ)存庫(kù)Web服務(wù)功能(WSF)234、MCS36以及HDD 65。
儲(chǔ)存庫(kù)WSF 234是用于提供文檔管理功能的Web服務(wù)功能(WSF)。在儲(chǔ)存庫(kù)WSF 234訪問(wèn)HDD 65時(shí)使用MCS36。HDD 65存儲(chǔ)文檔。要注意的是,在第三實(shí)施例中沒(méi)有使用在MFP-B 222中提供的Web服務(wù)客戶端(WSC)225。
上述系統(tǒng)配置和功能配置是在第三實(shí)施例中實(shí)現(xiàn)的。接下來(lái),將參考圖37和圖38來(lái)說(shuō)明涉及打印的處理。圖37和38是說(shuō)明根據(jù)本發(fā)明第三實(shí)施例、涉及打印處理的序列流圖。在圖37和圖38中所示的序列流中,示出了在客戶端PC 213、MFP-A 221、MFP-B 222以及MFP-C 233之間執(zhí)行的處理,在圖37和圖38中,儲(chǔ)存庫(kù)WS 235總體地代表MFP-C 233中的Web服務(wù)服務(wù)器(WSS)224和儲(chǔ)存庫(kù)WSF 234。
圖37和圖38中所示的處理是這樣一個(gè)處理在其中客戶端PC 213獲得文檔標(biāo)簽并打印出文檔。
在步驟S701中,客戶端PC 123的應(yīng)用程序229將文檔標(biāo)簽創(chuàng)建請(qǐng)求和文檔ID陣列一起發(fā)送到儲(chǔ)存庫(kù)WS 235。在步驟S702中,儲(chǔ)存庫(kù)WS 235創(chuàng)建文檔標(biāo)簽,并將對(duì)于文檔標(biāo)簽創(chuàng)建請(qǐng)求的響應(yīng)和文檔標(biāo)簽一起發(fā)送到客戶端PC 213。稍后將參考圖39和圖40來(lái)說(shuō)明在步驟S701和步驟S702中使用的SOAP消息。
在步驟S703中,客戶端PC 213將文檔打印請(qǐng)求發(fā)送到MFP-A 221。文檔打印請(qǐng)求是通過(guò)圖34中所描述的SOAP消息來(lái)發(fā)送的,并且將文檔標(biāo)簽、文檔、打印條件屬性通知到MFP-A 221的打印WS 240。在圖37中的這種情況下,客戶端PC 213請(qǐng)求粘貼機(jī)密標(biāo)記作為打印條件屬性。
當(dāng)將文檔打印請(qǐng)求通知到打印WS 240的時(shí)候,打印WS 240執(zhí)行圖24中所描述的打印服務(wù)的處理流。在步驟S704中,打印WS 240將WS請(qǐng)求發(fā)送請(qǐng)求發(fā)送到Web服務(wù)客戶端(WSC)225,該發(fā)送請(qǐng)求請(qǐng)求將WS請(qǐng)求發(fā)送到指示的Web服務(wù)。圖25中所示的函數(shù)用于WS請(qǐng)求發(fā)送請(qǐng)求,并且將示出文檔編輯請(qǐng)求的方法名、示出機(jī)密標(biāo)記的粘貼的編輯內(nèi)容、圖像請(qǐng)求WS241的URL、以及文檔標(biāo)簽通知到Web服務(wù)客戶端(WSC)225。
在步驟S705中,Web服務(wù)客戶端(WSC)225將文檔編輯請(qǐng)求發(fā)送到MFP-B 222。關(guān)于文檔編輯請(qǐng)求的SOAP消息與圖26中所示的SOAP消息M18相同。SOAP消息M18通知文檔標(biāo)簽、以及示出機(jī)密標(biāo)記的粘貼的請(qǐng)求內(nèi)容。
接下來(lái),在步驟S706中,圖像編輯WS 241將WS請(qǐng)求發(fā)送請(qǐng)求發(fā)送到Web服務(wù)客戶端(WSC)225,以便從儲(chǔ)存庫(kù)WS 235取回(檢索)文檔。圖25中所示的函數(shù)是用于WS請(qǐng)求發(fā)送請(qǐng)求的,并且將儲(chǔ)存庫(kù)WS 235的URL、示出文檔取回請(qǐng)求的方法名、以及文檔標(biāo)簽通知到Web服務(wù)客戶端(WSC)225。
參見(jiàn)圖38,在步驟S707中,Web服務(wù)客戶端(WSC)225將文檔取回請(qǐng)求和文檔標(biāo)簽一起發(fā)送到儲(chǔ)存庫(kù)WS 235。在步驟S708中,儲(chǔ)存庫(kù)WS 235發(fā)送對(duì)于文檔取回請(qǐng)求的響應(yīng)。在該情況下,文檔被返回到MFP-B 222。當(dāng)Web服務(wù)客戶端(WSC)225接收到文檔的時(shí)候,在步驟S709中,Web服務(wù)客戶端(WSC)225將包括請(qǐng)求結(jié)果和文檔的響應(yīng)發(fā)送到圖像編輯WS 241。
在步驟S710中,圖像編輯WS 241編輯該文檔,并將示出編輯結(jié)果的編輯結(jié)果通知與編輯后的文檔一起發(fā)送到MFP-A 221的Web服務(wù)客戶端(WSC)225。用于編輯結(jié)果的SOAP消息與圖27中所示的SOAP消息M19相同。接下來(lái),在步驟S711中,Web服務(wù)客戶端(WSC)225將示出編輯結(jié)果的編輯結(jié)果通知與編輯后的文檔一起發(fā)送到打印WS 240。
當(dāng)打印WS 240接收到編輯后的文檔的時(shí)候,在步驟S712中,打印WS240打印出編輯后的文檔,將文檔打印接受結(jié)果發(fā)送到客戶端PC 213。用于文檔打印接受結(jié)果的SOAP消息與圖28中所示的SOAP消息M20相同。
接下來(lái),將參考圖39來(lái)說(shuō)明在圖37的步驟S701中通知的SOAP消息圖39是說(shuō)明根據(jù)本發(fā)明第三實(shí)施例、用于文檔標(biāo)簽創(chuàng)建請(qǐng)求的SOAP消息的圖。圖39中所示的SOAP消息M22示出了如XML語(yǔ)句457所示的兩個(gè)文檔ID“1111”和“1112”。文檔標(biāo)簽是基于這兩個(gè)文檔ID而創(chuàng)建的。
將參考圖40來(lái)說(shuō)明對(duì)于文檔標(biāo)簽創(chuàng)建請(qǐng)求的響應(yīng)的SOAP消息。圖40是說(shuō)明根據(jù)本發(fā)明第三實(shí)施例、對(duì)于文檔標(biāo)簽創(chuàng)建請(qǐng)求的響應(yīng)的SOAP消息的圖。在圖40所示的SOAP消息M23中,對(duì)于文檔標(biāo)簽創(chuàng)建請(qǐng)求的響應(yīng)包括如XML語(yǔ)句458所示的文檔標(biāo)簽“jfowfnofjofi”。
接下來(lái),將說(shuō)明第四實(shí)施例。在第四實(shí)施例中,與第三實(shí)施例的不同在于文檔傳輸(發(fā)送和接收文檔)是在文檔管理服務(wù)212和打印服務(wù)210之間執(zhí)行的。
圖41是說(shuō)明根據(jù)本發(fā)明第四實(shí)施例的系統(tǒng)配置的框圖。在圖41中,示出了客戶端PC 213、打印服務(wù)210、圖像編輯服務(wù)211、文檔管理服務(wù)212、文檔DB214、以及文檔301、302和303。
在圖41中的文檔流中,從文檔管理服務(wù)212將文檔301發(fā)送到打印服務(wù)210,并由打印服務(wù)210發(fā)送到圖像編輯服務(wù)211作為文檔302。由圖像編輯服務(wù)211編輯的文檔302被發(fā)送到打印服務(wù)210作為文檔303,并由打印服務(wù)210打印出。
接下來(lái),將參考圖42來(lái)具體說(shuō)明功能配置。圖42是說(shuō)明根據(jù)本發(fā)明第四實(shí)施例的功能配置的框圖。在圖42中,示出了客戶端PC 213、MFP-A 221、MFP-B 222以及MFP-C 233。在圖42中,將說(shuō)明與第三實(shí)施例不同的部分在第四實(shí)施例中,與第三實(shí)施例不同的是,由于MFP-B 222不需要是Web服務(wù)的客戶端,所以不需要Web服務(wù)客戶端(WSC)225。
上面說(shuō)明了系統(tǒng)配置和功能配置。接下來(lái),將依照有關(guān)圖43和圖44的序列流來(lái)說(shuō)明涉及打印的處理。圖43和44是說(shuō)明根據(jù)本發(fā)明第四實(shí)施例、涉及打印的處理的序列流圖。在圖43和圖44中所示的序列流中,在客戶端PC 213、MFP-A221、MFP-B 222以及MFP-C 233之間進(jìn)行處理。
同樣,在依照?qǐng)D43和圖44中所示的序列流的處理中,客戶端PC 213獲得文檔標(biāo)簽并打印出由該文檔標(biāo)簽指定的文檔。
在步驟S801中,客戶端PC 213的應(yīng)用程序229將文檔標(biāo)簽創(chuàng)建請(qǐng)求和文檔ID陣列一起發(fā)送到儲(chǔ)存庫(kù)WS 235。在步驟S802中,儲(chǔ)存庫(kù)WS 235創(chuàng)建文檔標(biāo)簽,并發(fā)送對(duì)于文檔標(biāo)簽創(chuàng)建請(qǐng)求的響應(yīng)和文檔標(biāo)簽。在步驟S801和S802中使用的SOAP消息與參考圖39和圖40說(shuō)明的SOAP消息M22和M23相同。
在步驟S803中,客戶端PC 213將文檔打印請(qǐng)求發(fā)送到MFP-A 221。在該情況下,使用在圖34中描述的SOAP消息M21,并通知文檔標(biāo)簽、文檔、打印條件屬性。在圖43中的這種情況下,客戶端PC 213請(qǐng)求粘貼機(jī)密標(biāo)記作為打印條件屬性。
當(dāng)文檔打印請(qǐng)求被通知到打印WS 240的時(shí)候,打印WS 240執(zhí)行圖24中所描述的打印服務(wù)的處理流。在步驟S804中,打印WS 240發(fā)送對(duì)于Web服務(wù)客戶端(WSC)225的WS請(qǐng)求發(fā)送請(qǐng)求。圖25中所示的函數(shù)被用于WS請(qǐng)求發(fā)送請(qǐng)求,并將示出文檔取回請(qǐng)求的方法名、儲(chǔ)存庫(kù)WS 235的URL以及文檔標(biāo)簽通知到Web服務(wù)客戶端(WSC)225。
在步驟S805中,Web服務(wù)客戶端(WSC)225將文檔取回請(qǐng)求發(fā)送到儲(chǔ)存庫(kù)WS 235。用于文檔取回請(qǐng)求的SOAP消息通知文檔標(biāo)簽。在步驟S806中,儲(chǔ)存庫(kù)WS 235將包括文檔的響應(yīng)發(fā)送到Web服務(wù)客戶端(WSC)225。當(dāng)Web服務(wù)客戶端(WSC)225接收到文檔的時(shí)候,在步驟S807中,Web服務(wù)客尸端(WSC)225將包括請(qǐng)求結(jié)果和文檔的響應(yīng)發(fā)送到圖像編輯WS 241。
參考圖44,在步驟S808中,打印WS 240將WS請(qǐng)求發(fā)送請(qǐng)求發(fā)送到Web服務(wù)客戶端(WSC)225。圖25中所示的函數(shù)被用于WS請(qǐng)求發(fā)送請(qǐng)求,并且圖像編輯WS 241的URL和文檔被通知到Web服務(wù)客戶端(WSC)225。
在步驟S809中,Web服務(wù)客戶端(WSC)225將文檔編輯請(qǐng)求發(fā)送到MFP-B 222。用于文檔編輯請(qǐng)求的SOAP消息通知該文檔、以及示出粘貼機(jī)密標(biāo)記的編輯內(nèi)容。
在步驟S810中,圖像編輯WS 241編輯文檔,并將一個(gè)包括編輯結(jié)果的編輯結(jié)果通知與編輯后的文檔一起發(fā)送到Web服務(wù)客戶端(WSC)225。圖27中所示的SOAP消息M19用于該編輯結(jié)果通知。接下來(lái),在步驟S811中,Web服務(wù)客戶端(WSC)225將包括編輯結(jié)果的編輯結(jié)果通知與編輯后的文檔一起發(fā)送到打印WS 240。
當(dāng)打印WS 240接收到編輯后的文檔的時(shí)候,在步驟S812中,打印WS240打印出該文檔,并將文檔打印接受結(jié)果發(fā)送到客戶端PC 213。用于文檔打印接受結(jié)果的SOAP消息與圖28中所示的SOAP消息M20相同。
上面說(shuō)明了第四實(shí)施例。接下來(lái),將說(shuō)明第五實(shí)施例。在第五實(shí)施例中,文檔管理服務(wù)212和打印服務(wù)210是在如多功能設(shè)備1的單個(gè)MFP中實(shí)現(xiàn)的[第五實(shí)施例]圖45是說(shuō)明根據(jù)本發(fā)明第五實(shí)施例的系統(tǒng)配置的框圖。在圖45中,示出了客戶端PC 213、打印服務(wù)210、文檔管理服務(wù)212、圖像編輯服務(wù)211、文檔DB 214以及文檔301、302。
在圖45的文檔流中,將文檔301從文檔管理服務(wù)212發(fā)送到圖像編輯服務(wù)211。由圖像編輯服務(wù)211編輯的文檔302被發(fā)送到打印服務(wù)210,并由打印服務(wù)210打印出。
接下來(lái),將參考圖46來(lái)具體說(shuō)明一個(gè)功能配置。圖46是說(shuō)明根據(jù)本發(fā)明第五實(shí)施例的功能配置的框圖。在圖46中,示出了客戶端PC 213、MFP-A221以及MFP-B 222。圖像編輯服務(wù)211是在MFP-B 222中實(shí)現(xiàn)的。
上面說(shuō)明了第五實(shí)施例中的系統(tǒng)配置和功能配置。接下來(lái),將參考圖47、依照序列流來(lái)說(shuō)明用于獲得打印條件屬性候選項(xiàng)的處理,以及參考圖48和圖49依照序列流來(lái)說(shuō)明涉及打印的處理。圖47是說(shuō)明根據(jù)本發(fā)明第五實(shí)施例、用于獲得打印條件屬性候選項(xiàng)的處理的序列流圖。圖48和圖49是說(shuō)明根據(jù)本發(fā)明第五實(shí)施例、涉及打印的處理的序列流圖。在圖47、圖48和圖49中示出了在客戶端PC 213、MFP-A 221以及MFP-B 222之間進(jìn)行的處理。在圖47、圖48和圖49中,打印WS 240總體地代表圖46中的MFP-A 221中的Web服務(wù)服務(wù)器(WSS)224和打印WSF 226。類似地,儲(chǔ)存庫(kù)WS 235總體地代表圖46中的MFP-A 221中的Web服務(wù)服務(wù)器(WSS)224和儲(chǔ)存庫(kù)WSF 234圖47中所示的用于獲得打印條件屬性候選項(xiàng)的處理是這樣的一個(gè)處理在其中客戶端PC 213獲得打印條件屬性候選項(xiàng)。圖48和圖49中所示的涉及打印的處理是這樣的一個(gè)處理在其中客戶端PC 213獲得文檔標(biāo)簽并打印出該文檔。
將說(shuō)明圖47中的序列流。在步驟S901中,客戶端PC 213將打印條件屬性候選項(xiàng)獲得請(qǐng)求發(fā)送到打印WS 240,該請(qǐng)求是用于獲得打印條件屬性候選項(xiàng)的獲得請(qǐng)求。在步驟S902中,打印WS 240將WS請(qǐng)求發(fā)送請(qǐng)求發(fā)送到Web服務(wù)客戶端(WSC)225,該發(fā)送請(qǐng)求請(qǐng)求將WS請(qǐng)求發(fā)送到指示的Web服務(wù)。在該情況下,將圖像編輯WS的URL和示出編輯屬性候選項(xiàng)獲得請(qǐng)求的方法名與WS請(qǐng)求發(fā)送請(qǐng)求一起進(jìn)行通知。
在步驟S903中,Web服務(wù)客戶端(WSC)225通過(guò)SOAP消息將編輯屬性候選項(xiàng)獲得請(qǐng)求發(fā)送到圖像編輯WS 241。響應(yīng)于編輯屬性候選項(xiàng)獲得請(qǐng)求,在步驟S904中,圖像編輯WS 241通過(guò)SOAP消息將編輯屬性通知發(fā)送到Web服務(wù)客戶端(WSC)225。于是,編輯屬性被通知給MFP-A 221。
在步驟S905中,Web服務(wù)客戶端(WSC)225將WS請(qǐng)求結(jié)果通知發(fā)送到打印WS 240。這樣,由MFP-B 222所通知的編輯屬性候選項(xiàng)也被通知到打印WS 240。當(dāng)打印WS 240接收到編輯屬性候選項(xiàng)的時(shí)候,打印WS 240從打印WS 240自己所擁有的打印屬性候選項(xiàng)和編輯屬性候選項(xiàng)中生成一個(gè)打印條件屬性候選項(xiàng)。這個(gè)處理與依照?qǐng)D11中的流程圖說(shuō)明的處理相同。
在打印WS 240生成打印條件屬性候選項(xiàng)之后,在步驟S906中,打印WS 240通過(guò)SOAP消息將打印條件屬性候選項(xiàng)發(fā)送到客戶端PC 213。
因此,客戶端PC 213能夠獲得打印條件屬性候選項(xiàng)。
接下來(lái),依照?qǐng)D48和圖49中所示的序列流來(lái)說(shuō)明涉及打印的處理。在步驟S907中,客戶端PC 213將文檔標(biāo)簽創(chuàng)建請(qǐng)求和文檔ID陣列一起發(fā)送到儲(chǔ)存庫(kù)WS 235。在步驟S908中,儲(chǔ)存庫(kù)WS 235將對(duì)于文檔標(biāo)簽請(qǐng)求的響應(yīng)和文檔標(biāo)簽一起發(fā)送到客戶端PC 213。
在步驟S909中,客戶端PC 213將文檔打印請(qǐng)求發(fā)送到MFP-A 221。文檔打印請(qǐng)求是通過(guò)圖34中的SOAP消息M21來(lái)發(fā)送的,并且通知了文檔標(biāo)簽和打印條件。在圖48中的情況下,客戶端PC 213請(qǐng)求粘貼機(jī)密標(biāo)記作為打印條件屬性。
當(dāng)打印WS 240接收到文檔打印請(qǐng)求的時(shí)候,打印WS 240執(zhí)行圖24中所示的打印服務(wù)的處理流。在步驟S910中,打印WS 240將WS請(qǐng)求發(fā)送請(qǐng)求發(fā)送到Web服務(wù)客戶端(WSC)225。圖25中所示的函數(shù)被用于WS請(qǐng)求發(fā)送請(qǐng)求,并將示出文檔編輯請(qǐng)求的方法名、指示粘貼機(jī)密標(biāo)記的編輯內(nèi)容、圖像編輯WS 241的URL、以及文檔標(biāo)簽通知到Web服務(wù)客戶端(WSC)225。
在步驟S911,Web服務(wù)客戶端(WSC)225將文檔編輯請(qǐng)求發(fā)送到MFP-B222。用于該文檔編輯請(qǐng)求的SOAP消息與圖26中所示的SOAP消息M18相同。同樣,通過(guò)SOAP消息M18來(lái)通知文檔標(biāo)簽和編輯內(nèi)容。
接下來(lái),在步驟S912,圖像編輯WS 241將WS請(qǐng)求發(fā)送請(qǐng)求發(fā)送到MFP-B 222中的Web服務(wù)客戶端(WSC)225,以便從儲(chǔ)存庫(kù)WS 235中取回(檢索)該文檔。圖25中所示的函數(shù)用于WS請(qǐng)求發(fā)送請(qǐng)求,并將儲(chǔ)存庫(kù)WS 235的URL、示出文檔取回請(qǐng)求的方法名、以及文檔標(biāo)簽通知到Web服務(wù)客戶端(WSC)225。
在步驟S913中,Web服務(wù)客戶端(WSC)225將文檔取回請(qǐng)求和文檔標(biāo)簽一起發(fā)送到儲(chǔ)存庫(kù)WS 235。隨后,將說(shuō)明圖49中的序列流。在步驟S914中,儲(chǔ)存庫(kù)WS 235將對(duì)于文檔取回請(qǐng)求的響應(yīng)發(fā)送到MFP-B 222的Web服務(wù)客戶端(WSC)225。在該情況下,MFP-B 222從儲(chǔ)存庫(kù)WS 235中取回該文檔。當(dāng)MFP-B 222的Web服務(wù)客戶端(WSC)225接收到文檔的時(shí)候,在步驟S915中,Web服務(wù)客戶端(WSC)225將包括請(qǐng)求結(jié)果和文檔的響應(yīng)發(fā)送到圖像編輯WS 241。
圖像編輯WS 241編輯文檔,并在步驟S916中,將示出編輯結(jié)果的編輯結(jié)果通知和編輯后的文檔一起發(fā)送到MFP-A 221的Web服務(wù)客戶端(WSC)225。與圖27中所示的SOAP消息M19相同的SOAP消息被用于該編輯結(jié)果通知。接下來(lái),在步驟S917中,Web服務(wù)客戶端(WSC)225將示出編輯結(jié)果的編輯結(jié)果通知和編輯后的文檔一起發(fā)送到打印WS 240。
當(dāng)打印WS 240接收到編輯后的文檔的時(shí)候,在步驟S918中,打印WS240打印出文檔,并將文檔打印接受結(jié)果發(fā)送到客戶端PC 213。文檔打印接受結(jié)果是通過(guò)圖28中所示的SOAP消息M20來(lái)發(fā)送的。
上面說(shuō)明了第五實(shí)施例。接下來(lái),將說(shuō)明第六實(shí)施例。在第六實(shí)施例中,文檔管理服務(wù)212和圖像編輯服務(wù)211是在如多功能設(shè)備1的單個(gè)MFP中實(shí)現(xiàn)的。
圖50是說(shuō)明根據(jù)本發(fā)明第六實(shí)施例的系統(tǒng)配置的框圖。在圖50中,示出了客戶端PC 213、打印服務(wù)210、文檔管理服務(wù)212、圖像編輯服務(wù)211、文檔DB 214、以及文檔301。
在圖50中的文檔流中,文檔301被從圖像編輯服務(wù)211發(fā)送到打印服務(wù)210,并由打印服務(wù)210打印出。因此,僅執(zhí)行一次文檔傳輸。
接下來(lái),將參考圖51來(lái)具體說(shuō)明一個(gè)功能配置。在圖51中,示出了客戶端PC 213、MFP-A 221以及MFP-B 222。在圖51中,圖像編輯WSF 227和儲(chǔ)存庫(kù)WSF 234是在MFP-B 222中實(shí)現(xiàn)的。相應(yīng)地,打印WSF 226是在MFP-A 221中實(shí)現(xiàn)的。
上面說(shuō)明了第六實(shí)施例中的系統(tǒng)配置和功能配置。接下來(lái),將依照序列流來(lái)說(shuō)明用于獲得打印條件屬性候選項(xiàng)的處理和涉及打印的處理。在圖52、圖53和圖54所示的序列流中,示出了在客戶端PC 213、MFP-A 221、以及MFP-B 222之間執(zhí)行的處理。在圖52、圖53和圖54中,圖像編輯WS 241總體地代表圖51中的Web服務(wù)服務(wù)器(WSS)224和圖像編輯WSF 227。相似地,儲(chǔ)存庫(kù)WS 235總體地代表圖51中的Web服務(wù)服務(wù)器(WSS)224和儲(chǔ)存庫(kù)WSF 234。
在圖52所示的處理中,客戶端PC 213獲得打印條件屬性候選項(xiàng)。在圖53和圖54所示的處理中,客戶端PC 213獲得文檔標(biāo)簽并打印出該文檔。
將參考圖52來(lái)說(shuō)明該用于獲得打印條件屬性候選項(xiàng)的序列流。圖52是說(shuō)明根據(jù)本發(fā)明第六實(shí)施例、用于獲得打印條件屬性候選項(xiàng)的處理的序列流圖。在圖52中,在步驟S1001中,客戶端PC 213將打印條件屬性候選項(xiàng)獲得請(qǐng)求發(fā)送到打印WS 240。在步驟S1002中,打印WS 240將WS請(qǐng)求發(fā)送請(qǐng)求發(fā)送到MFP-A 221中的Web服務(wù)客戶端(WSC)225。在該情況下,將圖像編輯WS 241的URL和示出編輯屬性候選項(xiàng)獲得請(qǐng)求的方法名通知到MFP-A 221中的Web服務(wù)客戶端(WSC)225。
在步驟S1003中,MFP-A 221的Web服務(wù)客戶端通過(guò)SOAP消息將編輯屬性候選項(xiàng)獲得請(qǐng)求發(fā)送到圖像編輯WS 241。在步驟S1004中,響應(yīng)于編輯屬性候選項(xiàng)獲得請(qǐng)求,圖像編輯WS 241將編輯屬性通知發(fā)送到MFP-A 221的Web服務(wù)客戶端(WSC)225。于是,編輯屬性被通知到MFP-A 221。
在步驟S1005中,MFP-A 221的Web服務(wù)客戶端(WSC)225將WS請(qǐng)求結(jié)果通知發(fā)送到打印WS 240。在該情況下,由MFP-B 222通知的編輯屬性候選項(xiàng)也被通知到打印WS 240。當(dāng)打印WS 240接收到編輯屬性候選項(xiàng)時(shí),打印WS 240從打印WS 240自身?yè)碛械拇蛴傩院蜻x項(xiàng)和由Web服務(wù)客戶端(WSC)225通知的編輯屬性候選項(xiàng)中生成打印條件屬性候選項(xiàng)。這個(gè)處理與依照?qǐng)D11中所示的流程來(lái)說(shuō)明的處理相同。
在打印WS 240生成打印條件屬性候選項(xiàng)之后,在步驟S1006中,打印WS 240通過(guò)SOAP消息將打印條件屬性候選項(xiàng)發(fā)送到客戶端PC 213。
通過(guò)上述處理,客戶端PC 213能夠獲得打印條件屬性候選項(xiàng)。
接下來(lái),將參考圖53和圖54來(lái)說(shuō)明涉及打印的處理。在步驟S1007中,客戶端PC 213將文檔標(biāo)簽創(chuàng)建請(qǐng)求和文檔ID陣列一起發(fā)送到儲(chǔ)存庫(kù)WS235。在步驟S1008中,儲(chǔ)存庫(kù)WS 235將對(duì)于文檔標(biāo)簽創(chuàng)建請(qǐng)求的響應(yīng)和文檔標(biāo)簽一起發(fā)送到客戶端PC 213。
在步驟S1009中,客戶端PC 213將文檔打印請(qǐng)求發(fā)送到MFP-A 221。文檔打印請(qǐng)求是通過(guò)圖34中所示的SOAP消息M21來(lái)發(fā)送的,并將文檔標(biāo)簽和打印條件通知到MFP-A 221。在圖53中的情況中,客戶端PC 213請(qǐng)求粘貼機(jī)密標(biāo)記作為打印條件屬性。
當(dāng)打印WS 240接收到文檔打印請(qǐng)求的時(shí)候,打印WS 240執(zhí)行圖24中所描述的打印服務(wù)的處理流。在步驟S1010中,打印WS 240將WS請(qǐng)求發(fā)送請(qǐng)求發(fā)送到MFP-A 221的Web服務(wù)客戶端(WSC)225。圖25中所示的函數(shù)被用于該WS請(qǐng)求發(fā)送請(qǐng)求,并將示出文檔編輯請(qǐng)求的方法名、指示要粘貼機(jī)密標(biāo)記的編輯內(nèi)容、圖像編輯WS 241的URL、以及文檔標(biāo)簽通知到MFP-A221的Web服務(wù)客戶端(WSC)225。
在步驟S1011中,MFP-A 221的Web服務(wù)客戶端(WSC)225將文檔編輯請(qǐng)求發(fā)送到MFP-B 222。用于該文檔編輯請(qǐng)求的SOAP消息與圖26中所示的SOAP消息M18相同,并通過(guò)該SOAP消息通知文檔標(biāo)簽和編輯內(nèi)容。
接下來(lái),在步驟S1012中,圖像編輯WS 241將文檔取回請(qǐng)求和文檔標(biāo)簽一起發(fā)送到MFP-B 222中的儲(chǔ)存庫(kù)WS 235,以便從儲(chǔ)存庫(kù)WS 235取回(檢索)該文檔。
接著,參考圖54,在步驟S1013中,儲(chǔ)存庫(kù)WS 235將包括請(qǐng)求結(jié)果和文檔的響應(yīng)發(fā)送到圖像編輯WS 241。
圖像編輯WS 241編輯文檔,并在步驟S1014中將編輯結(jié)果和編輯后的文檔一起發(fā)送到MFP-A 221的Web服務(wù)客戶端(WSC)225。編輯結(jié)果是通過(guò)圖27中所示的SOAP消息M19來(lái)發(fā)送的。接下來(lái),在步驟S1015中,Web服務(wù)客戶端(WSC)225將編輯結(jié)果和編輯后的文檔一起發(fā)送到打印WS 240。
當(dāng)打印WS 240接收到編輯后的文檔的時(shí)候,打印WS 240打印出編輯后的文檔,并在步驟S1016中將文檔打印接受結(jié)果發(fā)送到客戶端PC 213。文檔打印接受結(jié)果是通過(guò)圖28中所描述的SOAP消息M20來(lái)發(fā)送的。
上面說(shuō)明了第六實(shí)施例。接下來(lái),將說(shuō)明第七實(shí)施例。在第七實(shí)施例中,打印服務(wù)210和圖像編輯服務(wù)211是在如多功能設(shè)備1的MFP中實(shí)現(xiàn)的。
圖55是說(shuō)明根據(jù)本發(fā)明第七實(shí)施例的系統(tǒng)配置的框圖。在圖55中,示出了客戶端PC 213、打印服務(wù)210、文檔管理服務(wù)212、圖像編輯服務(wù)211、文檔DB 214以及文檔301。
在圖55的文檔流中,文檔301被從文檔管理服務(wù)212發(fā)送到圖像編輯服務(wù)211,并由打印服務(wù)210打印出作為文檔301的編輯后的文檔。因此,僅執(zhí)行一次文檔傳輸。
接下來(lái),將參考圖56來(lái)具體說(shuō)明功能配置。在圖56中,示出了客戶端PC 213、MFP-A 221以及MFP-B 222。在圖56中,作為打印服務(wù)210的打印WSF 226和作為圖像編輯服務(wù)211的圖像編輯WSF 227是在MFP-A 221中實(shí)現(xiàn)的。此外,作為儲(chǔ)存庫(kù)服務(wù)的儲(chǔ)存庫(kù)WSF 234是在MFP-B 222中實(shí)現(xiàn)的上面說(shuō)明了第七實(shí)施例中的系統(tǒng)配置和功能配置。接下來(lái),將依照序列流來(lái)說(shuō)明用于獲得打印條件屬性候選項(xiàng)的處理和涉及打印的處理。在圖57、圖58和圖59所示的序列流中,示出了在客戶端PC 213、MFP-A 221以及MFP-B 222之間執(zhí)行的處理。在圖57、圖58和圖59中,打印WS 240總體地代表圖56的MFP-A 221中的Web服務(wù)服務(wù)器(WSS)224和打印WSF 226,相似地,圖像編輯WS 241總體地代表圖56的MFP-A 221中的Web服務(wù)服務(wù)器(WSS)224和圖像編輯WSF 227。
在圖57中所示的處理中,客戶端PC 213獲得打印條件屬性候選項(xiàng)。在圖58和圖59中所示的處理中,客戶端PC 213獲得文檔標(biāo)簽并打印出文檔。
將參考圖57來(lái)說(shuō)明用于獲得打印條件屬性候選項(xiàng)的序列流。圖57是說(shuō)明根據(jù)本發(fā)明第七實(shí)施例、用于獲得打印條件屬性候選項(xiàng)的處理的序列流圖,在圖57中,在步驟S1101中,客戶端PC 213將打印條件屬性候選項(xiàng)獲得請(qǐng)求發(fā)送到打印WS 240。在步驟S1102中,打印WS 240將WS請(qǐng)求發(fā)送請(qǐng)求發(fā)送到圖像編輯WS 241。響應(yīng)于WS請(qǐng)求發(fā)送請(qǐng)求,在步驟S1103中,圖像編輯WS 241向打印WS 240通知一個(gè)編輯屬性通知。
當(dāng)打印WS 240接收到編輯屬性候選項(xiàng)時(shí),打印WS 240從打印WS 240自己擁有的打印屬性和由圖像編輯WS 241通知的編輯屬性候選項(xiàng)中生成打印條件屬性候選項(xiàng)。依照?qǐng)D11中所示的流程的描述來(lái)進(jìn)行這個(gè)處理。
在打印WS 240生成打印條件屬性候選項(xiàng)之后,在步驟S1104中,打印WS 240通過(guò)SOAP消息將打印條件屬性候選項(xiàng)發(fā)送到客戶端PC 213。
通過(guò)上述處理,客戶端PC 213能夠獲得打印條件屬性候選項(xiàng)。
接下來(lái),將參考圖58和圖59來(lái)說(shuō)明涉及打印的處理。在步驟S1105中,客戶端PC 213將文檔標(biāo)簽創(chuàng)建請(qǐng)求和文檔ID陣列一起發(fā)送到儲(chǔ)存庫(kù)WS235。在步驟S1106中,儲(chǔ)存庫(kù)WS 235將對(duì)于文檔標(biāo)簽創(chuàng)建請(qǐng)求的響應(yīng)和文檔標(biāo)簽一起發(fā)送到客戶端PC 213。
在步驟S1107中,客戶端PC 213將文檔打印請(qǐng)求發(fā)送到MFP-A 221。文檔打印請(qǐng)求是通過(guò)圖34中所示的SOAP消息M21來(lái)發(fā)送的,并將文檔標(biāo)簽和打印條件通知給MFP-A 221。在圖58的情況中,客戶端PC 213請(qǐng)求粘貼機(jī)密標(biāo)記作為打印條件屬性。
當(dāng)打印WS 240接收文檔打印請(qǐng)求的時(shí)候,打印WS 240執(zhí)行圖24中所描述的打印服務(wù)的處理流。在步驟S1108中,打印WS 240將文檔編輯請(qǐng)求發(fā)送到圖像編輯WS 241。文檔編輯請(qǐng)求通知文檔標(biāo)簽和編輯內(nèi)容。
接下來(lái),在步驟S1109中,圖像編輯WS 241將WS請(qǐng)求發(fā)送請(qǐng)求發(fā)送到Web服務(wù)客戶端(WSC)225,以便從儲(chǔ)存庫(kù)WS 235取回(檢索)該文檔。圖25中所示的函數(shù)被用于WS請(qǐng)求發(fā)送請(qǐng)求,并將儲(chǔ)存庫(kù)WS 235的URL、示出文檔取回請(qǐng)求的方法名以及文檔標(biāo)簽通知到MFP-A 221的Web服務(wù)客戶端(WSC)225。Web服務(wù)客戶端(WSC)225將文檔取回請(qǐng)求和文檔標(biāo)簽一起發(fā)送到儲(chǔ)存庫(kù)WS 235(步驟S1110)。
接著,參考圖59,在步驟S1111中,儲(chǔ)存庫(kù)WS 235發(fā)送包括有請(qǐng)求結(jié)果和文檔的、對(duì)于文檔恢復(fù)請(qǐng)求的響應(yīng)。在該情況下,文檔被返回MFP-A 221。當(dāng)Web服務(wù)客戶端(WSC)225接收到文檔的時(shí)候,在步驟S1112中,Web服務(wù)客戶端(WSC)225發(fā)送一個(gè)包括請(qǐng)求結(jié)果和文檔的響應(yīng)。
圖像編輯WS 241編輯文檔,并在步驟S1113中,將示出編輯結(jié)果的編輯結(jié)果通知和編輯后的文檔一起發(fā)送到打印WS 240。當(dāng)打印WS 240接收到編輯后的文檔的時(shí)候,打印WS 240打印出編輯后的文檔,并在步驟S1114中將文檔打印接受結(jié)果發(fā)送到客戶端PC 213。文檔打印接受結(jié)果是通過(guò)圖28中所描述的SOAP消息M20來(lái)發(fā)送的。
上面說(shuō)明了第七實(shí)施例。接下來(lái),將說(shuō)明第八實(shí)施例。在第八實(shí)施例中。全部的三個(gè)服務(wù)打印服務(wù)210、文檔管理服務(wù)212和圖像編輯服務(wù)211都是在如多功能設(shè)備1的單獨(dú)MFP中實(shí)現(xiàn)的。
圖60是說(shuō)明根據(jù)本發(fā)明第八實(shí)施例的系統(tǒng)配置的框圖。在圖60中,示出了客戶端PC 213、打印服務(wù)210、文檔管理服務(wù)212、圖像編輯服務(wù)211、文檔DB 214以及文檔301。
在圖60中的文檔流中,由于文檔存儲(chǔ)在編輯和/或打印出文檔的MFP中,所以不執(zhí)行文檔傳輸。
接下來(lái),將參考圖61來(lái)具體說(shuō)明功能配置。在圖61中,示出了客戶端PC 213和MFP-A221。在圖61中,作為打印服務(wù)210的打印WSF A226、作為圖像編輯服務(wù)211的圖像編輯WSF 227以及作為文檔管理服務(wù)212的儲(chǔ)存庫(kù)WSF 234是在MFP-A 221中實(shí)現(xiàn)的。
上面說(shuō)明了第八實(shí)施例中的系統(tǒng)配置和功能配置。接下來(lái),將依照序列流來(lái)說(shuō)明用于獲得打印條件屬性候選項(xiàng)的處理和涉及打印的處理。在圖62、圖63和圖64中所示的序列流中,示出了在客戶端PC 213和MFP-A 221之間執(zhí)行的處理。在圖62、圖63和圖64中,圖像編輯WS 241總體地代表圖61的MFP-A 221中的Web服務(wù)服務(wù)器(WSS)224和圖像編輯WSF 227。相似地,儲(chǔ)存庫(kù)WS 235總體地代表圖61中的Web服務(wù)服務(wù)器(WSS)224和儲(chǔ)存庫(kù)WSF 234。此外,打印WS 240總體地代表圖61中MFP-A 221的Web服務(wù)服務(wù)器(WSS)224和打印WSF 226。
在圖62所示的處理中,客戶端PC 213獲得打印條件屬性候選項(xiàng)。在圖63和圖64所示的處理中,客戶端PC 213獲得文檔標(biāo)簽并打印出該文檔。
將參考圖62來(lái)說(shuō)明用于獲得打印條件屬性候選項(xiàng)的序列流。圖62是說(shuō)明根據(jù)本發(fā)明第八實(shí)施例、用于獲得打印條件屬性候選項(xiàng)的處理的序列流圖。在圖62中,在步驟S1201中,客戶端PC 213將打印條件屬性候選項(xiàng)獲得清求發(fā)送到打印WS 240。在步驟S1202中,打印WS 240將編輯屬性候選項(xiàng)獲得請(qǐng)求發(fā)送到圖像編輯WS 241。響應(yīng)于編輯屬性候選項(xiàng)獲得請(qǐng)求,在步驟S1203中,圖像編輯WS 241向打印WS 240通知編輯屬性通知。
當(dāng)打印WS 240接收到編輯屬性候選項(xiàng)時(shí),打印WS 240從打印WS 240自身?yè)碛械拇蛴傩院蜻x項(xiàng)和由圖像編輯WS 241通知的編輯屬性候選項(xiàng)中生成打印條件屬性候選項(xiàng)。依照?qǐng)D11中所示的流程的描述來(lái)進(jìn)行這個(gè)處理在打印WS 240生成打印條件屬性候選項(xiàng)之后,在步驟S1204中,打印WS 240通過(guò)SOAP消息將打印條件屬性候選項(xiàng)發(fā)送到客戶端PC 213。
通過(guò)上述處理,客戶端PC 213能夠獲得打印條件屬性候選項(xiàng)。
接下來(lái),將參考圖63和圖64來(lái)說(shuō)明涉及打印的處理。在步驟S1205中,客戶端PC 213將文檔標(biāo)簽創(chuàng)建請(qǐng)求和文檔ID陣列一起發(fā)送到儲(chǔ)存庫(kù)WS235。在步驟S1206中,儲(chǔ)存庫(kù)WS 235將對(duì)于文檔標(biāo)簽創(chuàng)建請(qǐng)求的響應(yīng)和文檔標(biāo)簽一起發(fā)送到客戶端PC 213。
在步驟S1207中,客戶端PC 213將文檔打印請(qǐng)求發(fā)送到MFP-A 221。文檔打印請(qǐng)求是通過(guò)圖34中所示的SOAP消息M21來(lái)發(fā)送的,并向MFP-A 221通知文檔標(biāo)簽和打印條件。在圖63中的情況中,客戶端PC 213請(qǐng)求粘貼機(jī)密標(biāo)記作為打印條件屬性。
當(dāng)打印WS 240接收到文檔打印請(qǐng)求的時(shí)候,打印WS 240執(zhí)行圖24中所描述的打印服務(wù)的處理流。在步驟S1208中,打印WS 240將文檔編輯請(qǐng)求發(fā)送到圖像編輯WS 241。文檔編輯請(qǐng)求通知文檔標(biāo)簽和編輯內(nèi)容。
接下來(lái),在步驟S1209中,圖像編輯WS 241將包括在文檔標(biāo)簽中的文檔ID獲得請(qǐng)求發(fā)送到儲(chǔ)存庫(kù)WS 235,以便從儲(chǔ)存庫(kù)WS 235取回(檢索)該文檔。由于文檔存儲(chǔ)在實(shí)現(xiàn)圖像編輯WS 241的MFP-A 221中,圖像編輯WS 241獲得文檔ID。圖像編輯WS 241可以通過(guò)獲得該文檔ID來(lái)編輯對(duì)應(yīng)于該文檔ID的文檔。
參考圖64,在步驟S1210中,儲(chǔ)存庫(kù)WS 235將文檔ID發(fā)送到圖像編輯WS 241。圖像編輯WS 241編輯文檔,并將編輯結(jié)果和編輯后的文檔一起發(fā)送到打印WS 240(步驟S1211)。
當(dāng)打印WS 240接收到編輯后的文檔的時(shí)候,打印WS 240打印出編輯后的文檔,并在步驟S1212中將文檔打印接收結(jié)果發(fā)送到客戶端PC 213。文檔印接受結(jié)果是通過(guò)圖28中所描述的SOAP消息來(lái)發(fā)送的。
上面說(shuō)明了第八實(shí)施例。從而結(jié)束了從第一實(shí)施例至第八實(shí)施例的說(shuō)明。從第一實(shí)施例至第八實(shí)施例,輸出服務(wù)部分、輸出條件屬性候選項(xiàng)獲得請(qǐng)求接收部分、輸出條件屬性候選項(xiàng)獲得部分以及輸出條件屬性候選項(xiàng)部分對(duì)應(yīng)于打印WSF 226。編輯服務(wù)部分對(duì)應(yīng)于圖像編輯WSF 227。Web服務(wù)部分對(duì)應(yīng)于包括Web服務(wù)服務(wù)器(WSS)224、打印WSF 226以及圖像編輯WSF 227的Web服務(wù)。
輸出服務(wù)客戶端部分對(duì)應(yīng)于打印WSF 226。編輯服務(wù)客戶端對(duì)應(yīng)于圖像編輯WSF 227。Web客戶端部分對(duì)應(yīng)于包括Web服務(wù)客戶端(WSC)225、打印WSF 226以及圖像編輯WSF的Web服務(wù)客戶端。
圖65是說(shuō)明根據(jù)本發(fā)明的配置的圖,在該配置中單個(gè)Web服務(wù)客戶端可以使用多個(gè)Web服務(wù)(WS)。參考圖65,將具體說(shuō)明該配置。MFP-A 221包括打印WS 240和圖像編輯WS 241。除了MFP-A 221之外,打印WS 240和圖像編輯WS 241中的每一個(gè)也用作Web服務(wù)客戶端(WS客戶端)503的Web服務(wù)服務(wù)器。即使是在該情況下,打印WS 240和圖像編輯WS 241都能夠使用單個(gè)Web服務(wù)客戶端(WSC)225,并且除了MFP-A 221之外,打印WS240和圖像編輯WS 241中的每一個(gè)也能夠通過(guò)Web服務(wù)客戶端225使用儲(chǔ)存庫(kù)WS 235。
圖66是說(shuō)明根據(jù)本發(fā)明的另一個(gè)配置的圖,在該配置中單個(gè)Web服務(wù)可以使用多個(gè)Web服務(wù)客戶端(WSC)。在圖66中,示出了MFP-B 222、Web服務(wù)客戶端(WS客戶端)504、UPnP儲(chǔ)存庫(kù)WS 507以及BMLinkS儲(chǔ)存庫(kù)WS508。
BMLinkS是定義OA設(shè)備的查找、OA設(shè)備要發(fā)送和接收數(shù)據(jù)的數(shù)據(jù)格式以及OA設(shè)備的控制的標(biāo)準(zhǔn)規(guī)范。
為了支持具有彼此不同的協(xié)議的UPnP儲(chǔ)存庫(kù)WS 507和BMLinkS儲(chǔ)存庫(kù)WS 508,在MFP-B 222中實(shí)現(xiàn)用于支持UPnP協(xié)議的WSC_A505和用于支持BMLinkS協(xié)議的WSC_B506。因此,例如,作為WS客戶端504的服務(wù)器的打印WS 240能夠使用UPnP儲(chǔ)存庫(kù)WS 507和BMLinkS儲(chǔ)存庫(kù)WS508中的任何一個(gè)。另外,通過(guò)實(shí)現(xiàn)Web服務(wù)客戶端(WSC)來(lái)支持SOAP的每一個(gè)版本,有可能支持SOAP的每一個(gè)版本。
圖67是說(shuō)明根據(jù)本發(fā)明,由圖65中所述的MFP-A和圖66中所述的MFP-B構(gòu)成的配置的圖。在圖67中,前面說(shuō)明過(guò)的部分的解釋將會(huì)省略。
在圖67中所示的MFP-A 221中,打印WSF 226和圖像編輯WSF 227可以使用作為單個(gè)Web服務(wù)客戶端的Web服務(wù)客戶端(WSC)225。另外,在MFP-B 222中,打印WSF 226可以使用兩個(gè)Web服務(wù)客戶端Web服務(wù)A客戶端501和Web服務(wù)B客戶端502。如上所述,對(duì)于Web服務(wù)部分的每一種規(guī)格都可以實(shí)現(xiàn)Web服務(wù)客戶端(WSC)。
在本發(fā)明中,輸出屬性包括設(shè)定文檔的副本的能力、設(shè)定打印出的紙張的尺寸的能力、雙面打印的能力、整理副本的能力、指示紙盒的能力、在單張紙上打印文檔的多頁(yè)的能力、按可變放大率打印文檔的能力、在要打印出的文檔中指示部分區(qū)域的能力、指示文檔的彩色打印的能力、以及設(shè)定結(jié)尾(finisher)的能力中的至少一個(gè)。
在本發(fā)明中,作為編輯屬性的內(nèi)容,編輯屬性包括向文檔粘貼標(biāo)記的能力、繪圖操作的能力、對(duì)指示的區(qū)域進(jìn)行刪除、復(fù)制、粘貼、移動(dòng)或變換顏色的能力、連續(xù)編輯多頁(yè)的能力、消除底色上的污點(diǎn)的能力中的至少一個(gè)。
本發(fā)明不局限于具體公開(kāi)的實(shí)施例,在不偏離本發(fā)明的范圍的情況下,可以做出變動(dòng)和修改。
本申請(qǐng)基于下面的日本優(yōu)先權(quán)申請(qǐng)2003年11月6日申請(qǐng)的No.2003-376499號(hào),2003年11月6日申請(qǐng)的No.2003-376500號(hào),2003年11月6日申請(qǐng)的No.2003-376501號(hào),2004年11月1日申請(qǐng)的2004-318292號(hào),2004年11月1日申請(qǐng)的2004-318293號(hào)以及2004年11月1日申請(qǐng)的2004-318294號(hào),這里結(jié)合它們的全文作為參考。
權(quán)利要求
1.一種輸出信息提供方法,該方法用于在輸出文檔的時(shí)候提供指示可對(duì)文檔執(zhí)行的編輯內(nèi)容的編輯屬性、以及指示可執(zhí)行的輸出方法的輸出屬性,所述輸出信息提供方法包括接收用于獲得輸出條件屬性候選項(xiàng)的輸出條件屬性候選項(xiàng)獲得請(qǐng)求;以及將輸出條件屬性候選項(xiàng)提供給發(fā)送該輸出條件屬性候選項(xiàng)獲得請(qǐng)求的請(qǐng)求始發(fā)者。
2.如權(quán)利要求1中所述的輸出信息提供方法,進(jìn)一步包括獲得編輯屬性的步驟。
3.如權(quán)利要求2中所述的輸出信息提供方法,進(jìn)一步包括當(dāng)獲得多個(gè)編輯屬性時(shí),合并多個(gè)編輯屬性以獲得合并后的編輯屬性的步驟。
4.如權(quán)利要求2中所述的輸出信息提供方法,進(jìn)一步包括獲得輸出屬性的步驟。
5.如權(quán)利要求4中所述的輸出信息提供方法,進(jìn)一步包括從輸出屬性和編輯屬性中獲得輸出條件屬性候選項(xiàng)的步驟。
6.如權(quán)利要求5中所述的輸出信息提供方法,其中所述提供輸出條件屬性候選項(xiàng)的步驟提供涉及文檔的編輯的編輯信息以及由所述獲得輸出屬性的步驟獲得的屬性,而不是提供輸出條件屬性候選項(xiàng)。
7.如權(quán)利要求1中所述的輸出信息提供方法,其中,當(dāng)打印出文檔的時(shí)候,作為輸出屬性的內(nèi)容,所述輸出屬性包括包括設(shè)定文檔的副本的能力、設(shè)定要打印出的紙張的尺寸的能力、雙面打印的能力、整理副本的能力、指示紙盒的能力、在單張紙上打印文檔的多頁(yè)的能力、按可變放大率打印文檔的能力、指示要打印出的文檔中的部分區(qū)域的能力、指示文檔的彩色打印的能力、以及設(shè)定結(jié)尾的能力中的至少一個(gè)。
8.如權(quán)利要求1中所述的輸出信息提供方法,其中作為編輯屬性的內(nèi)容,所述編輯屬性包括向文檔粘貼標(biāo)記的能力,繪圖操作的能力,對(duì)指示的區(qū)域進(jìn)行刪除、復(fù)制、粘貼、移動(dòng)或變換顏色的能力,連續(xù)編輯多頁(yè)的能力,消除底色上的污點(diǎn)的能力中的至少一個(gè)。
9.一種輸出信息提供系統(tǒng),該系統(tǒng)用于在輸出文檔的時(shí)候,向請(qǐng)求編輯或輸出文檔的客戶端提供輸出條件屬性候選項(xiàng),該輸出條件屬性候選項(xiàng)包括一個(gè)指示可對(duì)文檔執(zhí)行的編輯內(nèi)容的編輯屬性和指示可執(zhí)行的輸出方法的輸出屬性,所述輸出信息提供系統(tǒng)包括輸出條件屬性候選項(xiàng)獲得請(qǐng)求接收部分,從客戶端接收用于獲得輸出條件屬性候選項(xiàng)的輸出條件屬性候選項(xiàng)獲得請(qǐng)求;和輸出條件屬性候選項(xiàng)提供部分,向客戶端提供輸出條件屬性候選項(xiàng)。
10.如權(quán)利要求9中所述的輸出信息提供系統(tǒng),進(jìn)一步包括至少一個(gè)提供Web服務(wù)的Web服務(wù)部分。
11.如權(quán)利要求10中所述的輸出信息提供系統(tǒng),進(jìn)一步包括用作所述Web服務(wù)部分的客戶端的Web客戶端部分。
12.如權(quán)利要求11中所述的輸出信息提供系統(tǒng),進(jìn)一步包括作為Web服務(wù)部分并獲得輸出屬性的輸出服務(wù)部分。
13.如權(quán)利要求12中所述的輸出信息提供系統(tǒng),進(jìn)一步包括作為Web服務(wù)部分并獲得編輯屬性的編輯服務(wù)部分。
14.如權(quán)利要求12中所述的輸出信息提供系統(tǒng),進(jìn)一步包括作為Web客戶端部分并從所述輸出服務(wù)部分獲得輸出屬性的輸出服務(wù)客戶端部分。
15.如權(quán)利要求13中所述的輸出信息提供系統(tǒng),進(jìn)一步包括作為Web客戶端部分并從所述編輯服務(wù)部分獲得編輯屬性的編輯服務(wù)客戶端部分。
16.如權(quán)利要求15中所述的輸出信息提供系統(tǒng),其中,所述編輯服務(wù)客戶端部分從多個(gè)編輯服務(wù)部分中的至少一個(gè)獲得所述編輯屬性。
17.如權(quán)利要求13中所述的輸出信息提供系統(tǒng),其中作為編輯屬性的內(nèi)容,所述編輯屬性包括向文檔粘貼標(biāo)記的能力,繪圖操作的能力,對(duì)指示的區(qū)域進(jìn)行刪除、復(fù)制、粘貼、移動(dòng)或變換顏色的能力,連續(xù)編輯多頁(yè)的能力,消除底色上的污點(diǎn)的能力中的至少一個(gè)。
18.如權(quán)利要求12中所述的輸出信息提供系統(tǒng),進(jìn)一步包括一個(gè)輸出條件屬性候選項(xiàng)獲得部分,用于從通過(guò)所述輸出服務(wù)部分獲得的輸出屬性和通過(guò)所述編輯服務(wù)部分獲得的編輯屬性中獲得輸出條件屬性候選項(xiàng)。
19.如權(quán)利要求18中所述的輸出信息提供系統(tǒng),其中,當(dāng)獲得多個(gè)編輯屬性的時(shí)候,所述輸出條件屬性候選項(xiàng)獲得部分將多個(gè)編輯屬性合并,以獲得編輯后的屬性。
20.如權(quán)利要求18中所述的輸出信息提供系統(tǒng),其中,所述輸出條件屬性候選項(xiàng)提供部分提供通過(guò)所述輸出服務(wù)部分獲得的輸出屬性和涉及文檔的編輯的編輯信息,而不是提供輸出條件屬性候選項(xiàng)。
21.如權(quán)利要求12中所述的輸出信息提供系統(tǒng),其中,當(dāng)打印出文檔的時(shí)候,作為輸出屬性的內(nèi)容,所述輸出屬性包括設(shè)定文檔的副本的能力、設(shè)定要打印出的紙張的尺寸的能力、雙面打印的能力、整理副本的能力、指示紙盒的能力、在單張紙上打印文檔的多頁(yè)的能力、按可變放大率打印文檔的能力、指示要打印出的文檔中的部分區(qū)域的能力、指示文檔的彩色打印的能力、以及設(shè)定結(jié)尾的能力中的至少一個(gè)。
22.如權(quán)利要求11中所述的輸出信息提供系統(tǒng),其中,為每一種規(guī)格的Web服務(wù)部分提供Web客戶端部分。
23.如權(quán)利要求22中所述的輸出信息提供系統(tǒng),其中,每一種規(guī)格的Web服務(wù)部分是一種通信協(xié)議版本。
24.如權(quán)利要求10中所述的輸出信息提供系統(tǒng),其中,每一個(gè)Web客戶端部分能夠同時(shí)使用多個(gè)Web服務(wù)部分。
25.一種用于編輯和輸出文檔的文檔輸出方法,該方法包括步驟當(dāng)輸出文檔的時(shí)候,接收輸出條件屬性候選項(xiàng)獲得請(qǐng)求,其包括指示可執(zhí)行的輸出方法的輸出屬性;向發(fā)送輸出條件屬性候選項(xiàng)的請(qǐng)求始發(fā)者提供輸出條件屬性候選項(xiàng);接收包括從輸出條件屬性中選擇的一個(gè)輸出條件的文檔輸出請(qǐng)求;基于輸出條件來(lái)編輯文檔;以及輸出基于輸出條件編輯的文檔。
26.如權(quán)利要求25中所述的文檔輸出方法,進(jìn)一步包括獲得編輯屬性的步驟。
27.如權(quán)利要求26中所述的文檔輸出方法,進(jìn)一步包括當(dāng)獲得多個(gè)編輯屬性的時(shí)候,獲得一個(gè)在其中合并了多個(gè)編輯屬性的合并后的編輯屬性的步驟。
28.如權(quán)利要求26中所述的文檔輸出方法,進(jìn)一步包括獲得輸出屬性的步驟。
29如權(quán)利要求28中所述的文檔輸出方法,進(jìn)一步包括從輸出屬性和編輯屬性中獲得輸出條件屬性候選項(xiàng)的步驟。
30.如權(quán)利要求29中所述的文檔輸出方法,其中,所述提供輸出屬性候選項(xiàng)的步驟提供涉及文檔的編輯的編輯信息和在所述獲得輸出屬性步驟中獲得的輸出屬性,而不是提供輸出條件屬性候選項(xiàng)。
31.如權(quán)利要求26中所述的文檔輸出方法,其中,當(dāng)打印文檔的時(shí)候,作為輸出屬性的內(nèi)容,所述輸出屬性包括設(shè)定文檔的副本的能力、設(shè)定要打印出的紙張的尺寸的能力、雙面打印的能力、整理副本的能力、指示紙盒的能力、在單張紙上打印文檔的多頁(yè)的能力、按可變放大率打印文檔的能力、指示要打印出的文檔中的部分區(qū)域的能力、指示文檔的彩色打印的能力、以及設(shè)定結(jié)尾的能力中的至少一個(gè)。
32.如權(quán)利要求25中所述的文檔輸出方法,其中作為編輯屬性的內(nèi)容,所述編輯屬性包括向文檔粘貼標(biāo)記的能力,繪圖操作的能力,對(duì)指示的區(qū)域進(jìn)行刪除、復(fù)制、粘貼、移動(dòng)或變換顏色的能力,連續(xù)編輯多頁(yè)的能力,消除底色上的污點(diǎn)的能力中的至少一個(gè)。
33.如權(quán)利要求25中所述的文檔輸出方法,其中所述接收文檔輸出請(qǐng)求的步驟接收文檔。
34.一種文檔輸出系統(tǒng),該系統(tǒng)用于在將文檔輸出到請(qǐng)求輸出該文檔的客戶端的時(shí)候,提供指示可對(duì)文檔執(zhí)行的編輯內(nèi)容的編輯屬性和指示可執(zhí)行的輸出方法的輸出屬性,該文檔輸出系統(tǒng)包括輸出屬性候選項(xiàng)獲得請(qǐng)求接收部分,從客戶端接收用于獲得輸出條件屬性候選項(xiàng)的輸出屬性候選項(xiàng)獲得請(qǐng)求;輸出條件屬性候選項(xiàng)提供部分,向客戶端提供輸出條件屬性候選項(xiàng);文檔輸出請(qǐng)求接收部分,接收包括從輸出條件屬性候選項(xiàng)中選擇的輸出條件的文檔輸出請(qǐng)求;編輯服務(wù)部分,基于輸出條件編輯文檔;和輸出服務(wù)部分,輸出基于輸出條件編輯的文檔。
35.如權(quán)利要求34中所述的文檔輸出系統(tǒng),進(jìn)一步包括獲得輸出屬性的輸出屬性獲得部分。
36.如權(quán)利要求35中所述的文檔輸出系統(tǒng),進(jìn)一步包括從輸出屬性獲得部分獲得輸出屬性的輸出服務(wù)客戶端部分。
37.如權(quán)利要求34中所述的文檔輸出系統(tǒng),進(jìn)一步包括獲得編輯屬性的編輯屬性獲得部分。
38.如權(quán)利要求37中所述的文檔輸出系統(tǒng),進(jìn)一步包括從所述編輯屬性獲得部分獲得編輯屬性的編輯服務(wù)客戶端部分。
39.如權(quán)利要求37中所述的文檔輸出系統(tǒng),進(jìn)一步包括輸出條件屬性候選項(xiàng)生成部分,從通過(guò)所述輸出屬性獲得部分獲得的輸出屬性和通過(guò)所述編輯屬性獲得部分獲得的編輯屬性生成輸出條件屬性候選項(xiàng)。
40.如權(quán)利要求39中所述的文檔輸出系統(tǒng),其中,當(dāng)接收到多個(gè)編輯屬性的時(shí)候,所述輸出條件屬性候選項(xiàng)生成部分生成一個(gè)在其中合并了多個(gè)編輯屬性的合并后的編輯屬性。
41.如權(quán)利要求39中所述的文檔輸出系統(tǒng),其中,所述輸出條件屬性候選項(xiàng)提供部分提供通過(guò)輸出屬性獲得部分獲得的輸出屬性和涉及文檔的編輯的編輯信息,而不是提供輸出條件屬性候選項(xiàng)。
42.如權(quán)利要求37中所述的文檔輸出系統(tǒng),其中作為編輯屬性的內(nèi)容,所述編輯屬性包括向文檔粘貼標(biāo)記的能力,繪圖操作的能力,對(duì)指示的區(qū)域進(jìn)行刪除、復(fù)制、粘貼、移動(dòng)或變換顏色的能力,連續(xù)編輯多頁(yè)的能力,消除底色上的污點(diǎn)的能力中的至少一個(gè)。
43.如權(quán)利要求34中所述的文檔輸出系統(tǒng),其中,當(dāng)打印出文檔的時(shí)候,作為輸出屬性的內(nèi)容,所述輸出屬性包括設(shè)定文檔的副本的能力、設(shè)定要打印出的紙張的尺寸的能力、雙面打印的能力、整理副本的能力、指示紙盒的能力、在單張紙上打印文檔的多頁(yè)的能力、按可變放大率打印文檔的能力、指示要打印出的文檔中的部分區(qū)域的能力、指示文檔的彩色打印的能力、以及設(shè)定結(jié)尾的能力中的至少一個(gè)。
全文摘要
在一種輸出信息提供方法中,接收一個(gè)輸出條件屬性候選項(xiàng)獲得請(qǐng)求;以及將輸出條件屬性候選項(xiàng)提供給發(fā)送該輸出條件屬性候選項(xiàng)獲得請(qǐng)求的請(qǐng)求始發(fā)者,其中所述方法用于在輸出文檔的時(shí)候,提供指示可對(duì)文檔執(zhí)行的編輯內(nèi)容的編輯屬性以及指示可執(zhí)行的輸出方法的輸出屬性。
文檔編號(hào)G06F3/12GK1673896SQ200410103800
公開(kāi)日2005年9月28日 申請(qǐng)日期2004年11月8日 優(yōu)先權(quán)日2003年11月6日
發(fā)明者伊藤達(dá)雄, 三平幸子 申請(qǐng)人:株式會(huì)社理光
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1