分布式打印管理的制作方法
【專利摘要】本發(fā)明提供一種分布式打印管理。一種打印裝置,包括:用戶界面;一個(gè)以上的處理器;以及存儲(chǔ)指令的一個(gè)以上的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。該打印裝置進(jìn)行如下處理:接收用戶ID數(shù)據(jù);接收至少對(duì)一個(gè)以上的打印處理定義進(jìn)行識(shí)別的數(shù)據(jù);使與所述一個(gè)以上的打印處理定義相對(duì)應(yīng)的一個(gè)以上的用戶界面對(duì)象顯示在所述用戶界面上;經(jīng)由用戶界面接收用戶輸入,該用戶輸入用于指示從所述一個(gè)以上的用戶界面對(duì)象中所選擇的預(yù)定用戶界面對(duì)象;對(duì)與預(yù)定用戶界面對(duì)象相對(duì)應(yīng)的預(yù)定打印處理定義中的打印設(shè)定數(shù)據(jù)進(jìn)行識(shí)別;執(zhí)行預(yù)定打印作業(yè),其中,基于打印設(shè)定數(shù)據(jù)生成預(yù)定電子文檔的預(yù)定打印版,并生成打印作業(yè)完成數(shù)據(jù);以及向第一裝置發(fā)送打印作業(yè)完成數(shù)據(jù)。
【專利說明】分布式打印管理
【技術(shù)領(lǐng)域】
[0001]本發(fā)明總體上涉及分布式掃描管理,具體涉及企業(yè)環(huán)境中的掃描能力的擴(kuò)展。
【背景技術(shù)】
[0002]對(duì)網(wǎng)絡(luò)裝置的管理,特別是在大型企業(yè)環(huán)境中,已經(jīng)被認(rèn)為是一個(gè)較難的任務(wù)。例如,對(duì)掃描裝置和打印裝置等網(wǎng)絡(luò)裝置進(jìn)行管理的系統(tǒng)管理員希望對(duì)網(wǎng)絡(luò)裝置的使用情況進(jìn)行監(jiān)視,以限制對(duì)某些網(wǎng)絡(luò)裝置的訪問,并對(duì)網(wǎng)絡(luò)裝置所生成的數(shù)據(jù)提供安全保護(hù)。然而,現(xiàn)有方法中缺少很多可提高網(wǎng)絡(luò)裝置的使用性和多功能性的特征。
【發(fā)明內(nèi)容】
[0003]本發(fā)明提供對(duì)打印處理定義(print process definit1n)進(jìn)行配置的方法。在一個(gè)實(shí)施例中,接收用于對(duì)打印裝置的用戶進(jìn)行識(shí)別的用戶ID數(shù)據(jù)。接收至少用于對(duì)一個(gè)以上的打印處理定義進(jìn)行識(shí)別的數(shù)據(jù),每個(gè)打印處理定義定義一組用于生成的電子文檔的打印版的指令,該電子文檔被表現(xiàn)為打印數(shù)據(jù),并且,與所述用戶ID數(shù)據(jù)相對(duì)應(yīng)。使與所述一個(gè)以上的打印處理定義相對(duì)應(yīng)的一個(gè)以上的圖形用戶界面對(duì)象顯示在所述打印裝置的用戶界面上。經(jīng)由所述用戶界面接收用戶輸入,該用戶輸入用于指定從所述一個(gè)以上的用戶界面對(duì)象中所選擇的預(yù)定用戶界面對(duì)象。接收與所述預(yù)定用戶界面對(duì)象相對(duì)應(yīng)的預(yù)定打印處理定義中的打印設(shè)定數(shù)據(jù)。執(zhí)行預(yù)定打印作業(yè),其中,基于所述打印設(shè)定數(shù)據(jù)生成被表現(xiàn)為預(yù)定打印數(shù)據(jù)的預(yù)定電子文檔的預(yù)定打印版,并且,生成用于表示該預(yù)定打印作業(yè)的信息的打印作業(yè)完成數(shù)據(jù)。所述打印作業(yè)完成數(shù)據(jù)用于表示所述預(yù)定打印作業(yè)的信息,并且,被從所述打印裝置被發(fā)送至與所述打印裝置分離的第一裝置。
[0004]在一個(gè)相關(guān)實(shí)施例中,接收用于對(duì)打印裝置的用戶進(jìn)行識(shí)別的用戶ID數(shù)據(jù)。被提出請(qǐng)求,該請(qǐng)求用于請(qǐng)求數(shù)據(jù),該數(shù)據(jù)用于至少對(duì)與所述用戶ID數(shù)據(jù)相對(duì)應(yīng)的一個(gè)以上的打印處理定義進(jìn)行識(shí)別。所述一個(gè)以上的打印處理中的每個(gè)定義一組用于生成電子文檔的打印版的指令,該電子文檔被表現(xiàn)為打印數(shù)據(jù)。接收用于至少對(duì)與所述用戶ID數(shù)據(jù)相對(duì)應(yīng)的一個(gè)以上的打印處理定義進(jìn)行識(shí)別的所述數(shù)據(jù),所述數(shù)據(jù)是從與所述打印裝置分離的所述第一裝置接收的。使與一個(gè)以上的打印處理定義相對(duì)應(yīng)的一個(gè)以上的圖形用戶界面對(duì)象顯示在所述打印裝置的用戶界面上。經(jīng)由該用戶界面接收用戶輸入,該用戶輸入用于表示從所述一個(gè)以上的用戶界面對(duì)象中所選擇的預(yù)定用戶界面對(duì)象。所述預(yù)定用戶界面對(duì)象與預(yù)定打印處理定義相對(duì)應(yīng),該預(yù)定打印處理定義包含打印設(shè)定數(shù)據(jù)和一個(gè)以上的目的地?cái)?shù)據(jù)或用戶權(quán)限數(shù)據(jù)。對(duì)所述預(yù)定打印處理定義中的打印設(shè)定數(shù)據(jù)進(jìn)行識(shí)別。執(zhí)行預(yù)定打印作業(yè),其中,基于所述打印設(shè)定數(shù)據(jù)生成預(yù)定電子文檔的預(yù)定打印版,該電子文檔被表現(xiàn)為預(yù)定打印數(shù)據(jù)。
【專利附圖】
【附圖說明】
[0005]圖1是對(duì)一個(gè)實(shí)施例中的分布式掃描管理系統(tǒng)的例子進(jìn)行表示的框圖。[0006]圖2是對(duì)一個(gè)實(shí)施例中的允許用戶選擇或生成新的掃描處理定義的圖形用戶界面的例子進(jìn)行表示的圖。
[0007]圖3是對(duì)一個(gè)實(shí)施例中的掃描處理定義的內(nèi)容概要進(jìn)行表示的圖。
[0008]圖4是對(duì)一個(gè)實(shí)施例中的允許用戶對(duì)掃描裝置針對(duì)一個(gè)以上的打印文檔進(jìn)行掃描操作時(shí)的設(shè)定進(jìn)行指定的圖形用戶界面的例子進(jìn)行表示的圖。
[0009]圖5是對(duì)一個(gè)實(shí)施例中的允許管理員對(duì)要被發(fā)送的掃描數(shù)據(jù)的一個(gè)以上的目的地進(jìn)行指定的圖形用戶界面的例子進(jìn)行表示的圖。
[0010]圖6是對(duì)一個(gè)實(shí)施例中的允許管理員對(duì)可訪問所述相應(yīng)的掃描處理定義的一個(gè)以上的用戶和/或一組以上的用戶進(jìn)行指定的圖形用戶界面的例子進(jìn)行表示的圖。
[0011]圖7是對(duì)一個(gè)實(shí)施例中的掃描處理定義的例子進(jìn)行表示的圖。
[0012]圖8是對(duì)一個(gè)實(shí)施例中的在分布式掃描管理系統(tǒng)中進(jìn)行掃描作業(yè)的處理過程進(jìn)行表示的流程圖。
[0013]圖9是對(duì)一個(gè)實(shí)施例中的包含擴(kuò)展數(shù)據(jù)的掃描處理定義的例子進(jìn)行表示的圖。
[0014]圖10是對(duì)一個(gè)實(shí)施例中的包含權(quán)限管理數(shù)據(jù)的掃描處理定義的例子進(jìn)行表示的圖。
[0015]圖11是對(duì)一個(gè)實(shí)施例中的與權(quán)限管理服務(wù)相關(guān)聯(lián)的分布式掃描管理系統(tǒng)進(jìn)行表示的框圖。
[0016]圖12是對(duì)一個(gè)實(shí)施例中的在掃描裝置中應(yīng)用權(quán)限管理數(shù)據(jù)的處理過程進(jìn)行表示的流程圖。
[0017]圖13是對(duì)一個(gè)實(shí)施例中的與權(quán)限管理數(shù)據(jù)相關(guān)聯(lián)的分布式掃描管理系統(tǒng)進(jìn)行表示的框圖。
[0018]圖14是對(duì)一個(gè)實(shí)施例中的在掃描裝置中應(yīng)用權(quán)限管理數(shù)據(jù)的處理過程進(jìn)行表示的流程圖。
[0019]圖15是對(duì)一個(gè)實(shí)施例中的分布式打印管理(DPM)系統(tǒng)進(jìn)行表不的框圖。
[0020]圖16是對(duì)一個(gè)實(shí)施例中的包括裝置管理數(shù)據(jù)的掃描處理定義的例子進(jìn)行表示的圖。
[0021]圖17是對(duì)一個(gè)實(shí)施例中的包括多個(gè)掃描裝置的分布式掃描管理系統(tǒng)的例子進(jìn)行表示的框圖。
[0022]圖18是對(duì)一個(gè)實(shí)施例中的用于生成和使用裝置管理數(shù)據(jù)的處理過程進(jìn)行表示的流程圖。
[0023]圖19是對(duì)一個(gè)實(shí)施例中的在執(zhí)行掃描操作之前執(zhí)行對(duì)裝置管理數(shù)據(jù)進(jìn)行制限的處理過程進(jìn)行表示的流程圖。
[0024]圖20是對(duì)一個(gè)實(shí)施例中的在執(zhí)行掃描操作之前執(zhí)行裝置管理數(shù)據(jù)的處理過程進(jìn)行表示的流程圖。
[0025]圖21是對(duì)一個(gè)實(shí)施例中的包括訪問委托(delegat1n)數(shù)據(jù)的掃描處理定義的例子進(jìn)行表示的流程圖。
[0026]圖22是對(duì)一個(gè)實(shí)施例中的在定義服務(wù)器中執(zhí)行訪問委托數(shù)據(jù)的處理過程進(jìn)行表示的流程圖。
[0027]圖23是對(duì)一個(gè)實(shí)施例中的在掃描裝置中執(zhí)行訪問委托數(shù)據(jù)的處理過程進(jìn)行表示的流程圖。
[0028]圖24是對(duì)一個(gè)實(shí)施例中的在掃描裝置中執(zhí)行訪問委托數(shù)據(jù)的處理過程進(jìn)行表示的流程圖。
[0029]圖25是對(duì)在其上可執(zhí)行實(shí)施例的計(jì)算機(jī)系統(tǒng)的例子進(jìn)行表示的框圖。
【具體實(shí)施方式】
[0030]以下按照如下順序?qū)Ρ景l(fā)明的實(shí)施方式進(jìn)行說明。
[0031]1.概述
[0032]I1.系統(tǒng)架構(gòu)
[0033]A.管理員終端
[0034]B.掃描處理定義
[0035]1.掃描設(shè)定數(shù)據(jù)
[0036]2.目的地?cái)?shù)據(jù)
[0037]3.用戶訪問權(quán)限數(shù)據(jù)
[0038]4.擴(kuò)展數(shù)據(jù)
[0039]5.定義實(shí)例
[0040]C.定義服務(wù)器
[0041]D.掃描裝置
[0042]E.掃描服務(wù)器
[0043]F.處理實(shí)例
[0044]II1.元數(shù)據(jù)的支持
[0045]A.擴(kuò)展數(shù)據(jù)
[0046]B.擴(kuò)展數(shù)據(jù)的處理
[0047]1.外部源
[0048]i)場(chǎng)景實(shí)例
[0049]2.用戶輸入
[0050]3.通過(pass-through)數(shù)據(jù)
[0051]IV.權(quán)限管理服務(wù)
[0052]A.權(quán)限管理數(shù)據(jù)源
[0053]B.前掃描服務(wù)器方法
[0054]C.后掃描服務(wù)器方法
[0055]V.將掃描管理系統(tǒng)擴(kuò)展至打印
[0056]A.管理員終端
[0057]B.打印過程定義
[0058]C.定義服務(wù)器
[0059]D.打印裝置
[0060]E.打印服務(wù)器
[0061]F.采用打印作業(yè)完成數(shù)據(jù)的服務(wù)
[0062]G.掃描管理系統(tǒng)至其它環(huán)境的擴(kuò)展[0063]V1.裝置管理
[0064]A.裝置管理數(shù)據(jù)
[0065]B.裝置管理數(shù)據(jù)的存儲(chǔ)
[0066]C.裝置管理數(shù)據(jù)的處理
[0067]1.裝置管理數(shù)據(jù)的后掃描處理
[0068]2.裝置管理數(shù)據(jù)的前掃描處理
[0069]i)由定義服務(wù)器處理裝置管理數(shù)據(jù)
[0070]ii)由掃描裝置處理裝置管理數(shù)據(jù)
[0071]VI1.委托訪問
[0072]A.訪問委托數(shù)據(jù)
[0073]1.在掃描處理定義中進(jìn)存儲(chǔ)
[0074]2.與掃描處理定義分離地進(jìn)行存儲(chǔ)
[0075]B.訪問委托數(shù)據(jù)的處理
[0076]1.定義服務(wù)器執(zhí)行訪問委托數(shù)據(jù)
[0077]2.掃描裝置執(zhí)行訪問委托數(shù)據(jù)
[0078]Will.執(zhí)行機(jī)制
[0079]1.概述
[0080]提供對(duì)分布式掃描管理(DSM)系統(tǒng)的功能進(jìn)行擴(kuò)展的技術(shù)。DSM系統(tǒng)涉及掃描處理定義的應(yīng)用,每個(gè)掃描處理定義用來(lái)定義一組用于獲取圖像數(shù)據(jù)的指令。掃描處理定義可包含用戶訪問權(quán)限數(shù)據(jù),其當(dāng)執(zhí)行針對(duì)一個(gè)以上的打印文檔進(jìn)行掃描操作時(shí),對(duì)可使用掃描處理定義的一個(gè)以上的用戶進(jìn)行指定。掃描處理定義也可包括目的地?cái)?shù)據(jù),其對(duì)掃描數(shù)據(jù)(該掃描數(shù)據(jù)是基于掃描處理定義產(chǎn)生的)將被存儲(chǔ)的一個(gè)以上的目的地進(jìn)行指定。[0081 ] 在一個(gè)技術(shù)中,掃描處理定義包括擴(kuò)展數(shù)據(jù),其被掃描裝置所使用,以用于指示與掃描數(shù)據(jù)相關(guān)聯(lián)地被存儲(chǔ)的是什么信息以及掃描數(shù)據(jù)是如何被處理的。例如,擴(kuò)展數(shù)據(jù)可包括用于指示掃描裝置向何處發(fā)送信息請(qǐng)求的源數(shù)據(jù)。掃描裝置接收其請(qǐng)求的信息并將其與掃描數(shù)據(jù)進(jìn)行關(guān)聯(lián)。作為另一個(gè)例子,掃描裝置讀取擴(kuò)展數(shù)據(jù)并生成用戶界面,以促使掃描裝置的用戶輸入信息,之后,將其與掃描裝置所生成的掃描數(shù)據(jù)建立關(guān)聯(lián)。作為另一個(gè)例子,掃描裝置讀取擴(kuò)展數(shù)據(jù)并將其與掃描裝置所生成的掃描數(shù)據(jù)建立關(guān)聯(lián)。掃描數(shù)據(jù)和任何的關(guān)聯(lián)數(shù)據(jù)可被發(fā)送至其它裝置以供進(jìn)行其它處理。
[0082]在另一個(gè)技術(shù)中,一組掃描指令包括用于向掃描裝置所生成的掃描數(shù)據(jù)提供安全保護(hù)的權(quán)限管理數(shù)據(jù)。
[0083]在另一個(gè)技術(shù)中,提供一種分布式打印管理(DPM)系統(tǒng),該系統(tǒng)采用DSM系統(tǒng)的概念和原理。例如,打印過程定義可定義一組指令,用于針對(duì)打印數(shù)據(jù)進(jìn)行打印操作以生成一個(gè)以上的打印文檔,其中,所述打印數(shù)據(jù)表示電子文檔。
[0084]在另一個(gè)技術(shù)中,掃描處理定義與一組一個(gè)以上的掃描裝置建立關(guān)聯(lián),該掃描裝置被允許使用掃描處理定義以進(jìn)行掃描操作。該組掃描裝置之外的任何掃描裝置都不被允許使用掃描處理定義或具有與該掃描處理定義相關(guān)聯(lián)的一個(gè)以上的制限,例如,當(dāng)使用該掃描處理定義時(shí),基于該掃描處理定義,可生成哪些目的地可接收掃描數(shù)據(jù)以及掃描處理定義中的哪些掃描設(shè)定可被改變等這樣的制限。[0085]在另一個(gè)技術(shù)中,訪問委托數(shù)據(jù)與掃描處理定義建立關(guān)聯(lián)。訪問委托數(shù)據(jù)分離于任何用戶訪問權(quán)限數(shù)據(jù),該用戶訪問權(quán)限數(shù)據(jù)可與掃描處理定義建立關(guān)聯(lián)(例如,包含在掃描處理定義中)。訪問委托數(shù)據(jù)用于允許其它本來(lái)不被允許使用掃描過程定義的用戶使用掃描處理定義。但是,也可使用一個(gè)以上的制限來(lái)限制針對(duì)掃描處理定義所進(jìn)行的功能或操作,例如,該制限可為是否可指定不同的目的地等。
[0086]I1.系統(tǒng)架構(gòu)
[0087]圖1是對(duì)分布式掃描管理(DSM)系統(tǒng)100的例子進(jìn)行表示的框圖。DSM系統(tǒng)100包括管理員終端110、掃描處理定義服務(wù)器120 (或簡(jiǎn)稱“定義服務(wù)器120”)、掃描裝置130以及掃描服務(wù)器140。在圖1中盡管僅示出了一個(gè)掃描裝置,但是,系統(tǒng)100可包括多個(gè)掃描裝置,其與定義服務(wù)器120和掃描服務(wù)器140可通信地連接。
[0088]A.管理員終端
[0089]管理員終端110是一種計(jì)算裝置,其包含掃描管理控制臺(tái)(SMC) 112,用于允許用戶或管理員定義掃描處理定義和/或退出掃描處理定義。計(jì)算裝置的例子包括但不限定于服務(wù)器、臺(tái)式計(jì)算機(jī)、筆記本計(jì)算機(jī)、或平板計(jì)算機(jī)。
[0090]掃描處理定義用于定義一組獲取和處理圖像數(shù)據(jù)的指令。掃描裝置使用掃描處理定義來(lái)執(zhí)行針對(duì)一個(gè)以上的打印文檔的掃描操作。下面將對(duì)掃描處理定義進(jìn)行詳細(xì)的描述。
[0091]SMC112可由軟件、硬件、或軟件和硬件的組合來(lái)實(shí)現(xiàn)。在一個(gè)實(shí)施例中,SMCl 12是Microsoft Management Console (MMC) Windows Server 技術(shù)的一部分。
[0092]管理員終端110與定義服務(wù)器120可通信地連接,并且,可選地,與掃描裝置130和/或掃描服務(wù)器140可通信地連接。盡管管理員終端110被表示為直接與定義服務(wù)器120相連,但是,在管理員終端110和定義服務(wù)器120之間、以及、管理員終端110和掃描服務(wù)器140之間,可使用一個(gè)以上的裝置或網(wǎng)絡(luò)形成最短的通信路徑。
[0093]另外,盡管沒有圖示,管理員終端110可與掃描服務(wù)器130可通信地連接。在這樣的實(shí)施例中,SMC112被構(gòu)成為在網(wǎng)絡(luò)中發(fā)現(xiàn)掃描裝置。作為該發(fā)現(xiàn)過程的一部分,SMCl 12可從掃描裝置檢索該掃描裝置的狀態(tài)、該掃描裝置的要素/能力、以及該掃描裝置的裝置配置信息。當(dāng)管理員為所發(fā)現(xiàn)的掃描裝置生成掃描標(biāo)簽(其用于指示可被所發(fā)現(xiàn)的掃描裝置所使用的掃描設(shè)定)后,SMC112可將該掃描標(biāo)簽發(fā)送至掃描裝置,并要求掃描裝置使該掃描標(biāo)簽有效。如果SMC112從掃描裝置收到了指示該掃描標(biāo)簽已有效的有效指示數(shù)據(jù),則SMCl 12使包括掃描設(shè)定數(shù)據(jù)的掃描處理定義從掃描標(biāo)簽被存儲(chǔ)在定義服務(wù)器120中。
[0094]在一個(gè)實(shí)施例中,SMC112執(zhí)行標(biāo)準(zhǔn)協(xié)議以與掃描裝置130進(jìn)行通信。一個(gè)并非用于限定本發(fā)明的標(biāo)準(zhǔn)協(xié)議是Distributed Scan Device Web Service (WS-DSP)協(xié)議。該協(xié)議使用WS Scan Service規(guī)格中所定義的XML Scheme Elements的子集。圖1中所示的各要素可通過直接通信或經(jīng)由一個(gè)以上的網(wǎng)絡(luò)(例如,局部網(wǎng)、廣域網(wǎng)、或因特網(wǎng)那樣的分組交換網(wǎng)絡(luò)等)彼此之間進(jìn)行通信。另外,圖1中所示的各要素可由具有不同預(yù)定處理功能的一個(gè)以上的物理計(jì)算裝置來(lái)實(shí)現(xiàn)。作為一個(gè)并非用于限定本發(fā)明的例子,管理員終端110和定義服務(wù)器120可協(xié)同位于一個(gè)相同的計(jì)算裝置中。作為另外一個(gè)并非用于限定本發(fā)明的例子,管理員終端110和掃描服務(wù)器140可協(xié)同位于一個(gè)計(jì)算裝置中。
[0095]圖2是對(duì)一個(gè)實(shí)施例中的允許用戶選擇或生成新的掃描處理定義的、由SMC112所提供的圖形用戶界面200的例子進(jìn)行表示的圖。界面200包括目錄結(jié)構(gòu)框210、文件夾內(nèi)容框220以及動(dòng)作框230。
[0096]目錄結(jié)構(gòu)框210包括與目錄結(jié)構(gòu)中的文件夾相對(duì)應(yīng)的項(xiàng)目。在本實(shí)施例中,目錄結(jié)構(gòu)包括作為根目錄的名為“Console Root”的文件夾、作為根目錄的子文件夾的名為“Scan Management”的文件夾、以及文件夾“Scan Management”的三個(gè)子文件夾“ManagedScanners”、“Scan Processes” 以及 “Scan Servers”。在本實(shí)施例中,文件夾 “ScanProcesses”被選中,并且該文件夾中的項(xiàng)目被顯示在文件夾內(nèi)容框220中。
[0097]文件夾內(nèi)容框220包括11個(gè)項(xiàng)目,每個(gè)項(xiàng)目對(duì)應(yīng)不同的掃描處理定義。
[0098]動(dòng)作框230包括動(dòng)作列表,該些動(dòng)作可相對(duì)于掃描處理定義或文件內(nèi)容夾框220而被執(zhí)行。該些動(dòng)作可包括新掃描處理定義的追加、框220的更新、以及列于框220中的掃描處理定義的輸出等。
[0099]B.掃描處理定義
[0100]圖3是對(duì)一個(gè)實(shí)施例中的掃描處理定義300的內(nèi)容概要進(jìn)行表不的圖。掃描處理定義300包括掃描設(shè)定數(shù)據(jù)310、目的地?cái)?shù)據(jù)320、用戶訪問權(quán)限數(shù)據(jù)330以及擴(kuò)展數(shù)據(jù)340。另外,掃描處理定義300基于具體的處理還可包括其它數(shù)據(jù)。
[0101]1.掃描設(shè)定數(shù)據(jù)
[0102]掃描設(shè)定數(shù)據(jù)310用于指示一個(gè)以上的用于獲取圖像的設(shè)定,其被掃描裝置130所使用,以生成掃描數(shù)據(jù)。例如,掃描裝置130通過對(duì)一個(gè)以上的打印文檔進(jìn)行掃描可生成掃描數(shù)據(jù)。作為另一個(gè)例子,掃描裝置130可通過接收應(yīng)用數(shù)據(jù)例如Word文檔生成掃描數(shù)據(jù)并根據(jù)該應(yīng)用數(shù)據(jù)生成掃描數(shù)據(jù)。在本實(shí)施例中,掃描設(shè)定數(shù)據(jù)310表示掃描操作將要產(chǎn)生的文件的大小、顏色(例如,灰度、彩色、黑白等)、以及執(zhí)行掃描操作可產(chǎn)生的多種可能的文件格式。在本實(shí)施例中,多種可能的文檔格式是JPEG、TIFF和HF。例如,如果掃描裝置130沒有被配置成生成JPEG圖像,則掃描裝置130可選擇TIFF (如果可支持的話)作為所生成的掃描數(shù)據(jù)的文件格式。
[0103]圖4是對(duì)一個(gè)實(shí)施例中的允許用戶對(duì)掃描裝置(例如,掃描裝置130)針對(duì)一個(gè)以上的打印文檔進(jìn)行掃描操作時(shí)的設(shè)定進(jìn)行指定的、由SMC112所提供的圖形用戶界面400的例子進(jìn)行表示的圖。界面400包括5個(gè)選項(xiàng):Name (名稱)、Scan Ticket (掃描標(biāo)簽)、ScanServer (掃描服務(wù)器)、Destinat1n (目的地)、以及Security (安全保護(hù))。在界面400中,掃描標(biāo)簽選項(xiàng)被選中。在該例子中,掃描標(biāo)簽選項(xiàng)包括Color format(顏色格式)設(shè)定、Filetype (文件格式)設(shè)定、以及Resolut1n (解像度)設(shè)定。在該例子中,這三個(gè)設(shè)定的值分別為RGB24bits、PDF/A (IS019005-lcompliant)、以及200。每個(gè)設(shè)定都有選項(xiàng),通過使用該選項(xiàng),例如,對(duì)其進(jìn)行選中,用戶在使用該掃描標(biāo)簽的掃描裝置上可改變各設(shè)定的值。
[0104]2.目的地?cái)?shù)據(jù)
[0105]再參照?qǐng)D3,目的地?cái)?shù)據(jù)320用于指示掃描數(shù)據(jù)的一個(gè)以上的目的地,該掃描數(shù)據(jù)是基于掃描設(shè)定數(shù)據(jù)310所生成的。在該例子中,目的地?cái)?shù)據(jù)320用于指示多個(gè)目的地,其包括eMail (電子郵件)(例如一個(gè)具體的電子郵件地址)、SharePoint (共享點(diǎn))(其為例如位于掃描管理系統(tǒng)100之外的存儲(chǔ)裝置)、以及網(wǎng)絡(luò)文件夾。掃描服務(wù)器140 (下面將詳述)使用目的地?cái)?shù)據(jù)320來(lái)確定將掃描數(shù)據(jù)存儲(chǔ)于何處。
[0106]圖5是對(duì)一個(gè)實(shí)施例中的允許管理員對(duì)要被發(fā)送的掃描數(shù)據(jù)(其為基于所對(duì)應(yīng)的掃描設(shè)定所生成的)的一個(gè)以上的目的地進(jìn)行指定的、由SMC112所提供的圖形用戶界面500的例子進(jìn)行表示的圖。界面500包括文本域,其允許管理員為掃描裝置基于所對(duì)應(yīng)的掃描設(shè)定而生成的掃描文檔指定名稱前綴。
[0107]界面500還包括管理員用于指定一個(gè)以上的目的地的選項(xiàng)。在該例子中,有三種目的地:網(wǎng)絡(luò)文件夾、電子郵件、以及云存儲(chǔ)服務(wù)。在相關(guān)的實(shí)施例中,界面500可允許管理員指定不只一個(gè)的多個(gè)網(wǎng)絡(luò)文件夾或電子郵件地址。在該例子中,界面500也提供選項(xiàng),對(duì)其進(jìn)行選中時(shí),允許掃描裝置(例如,掃描裝置130)的用戶在使用所對(duì)應(yīng)的掃描處理定義進(jìn)行掃描操作時(shí)輸入一個(gè)以上的電子郵件地址。
[0108]界面500也可具有“email me (給自己發(fā)電子郵件)”的選項(xiàng),被選中時(shí),允許用戶(掃描裝置的用戶)向該用戶本身的電子郵箱發(fā)送掃描圖像/文檔。用于對(duì)用戶的電子郵箱帳戶進(jìn)行識(shí)別的電子郵件識(shí)別數(shù)據(jù)可被存儲(chǔ)在定義服務(wù)器120中,并可響應(yīng)于來(lái)自掃描裝置130的掃描處理定義的請(qǐng)求而被發(fā)送至掃描裝置130??蛇x地,電子郵件識(shí)別數(shù)據(jù)也可被存儲(chǔ)在掃描裝置130中,當(dāng)掃描裝置130使用具有被選中的“email me”的掃描處理定義時(shí),掃描裝置130可識(shí)別其中的電子郵箱。
[0109]在另一個(gè)可選的實(shí)施例中,掃描處理定義300不包括目的地?cái)?shù)據(jù)。在本實(shí)施例中,掃描服務(wù)器140使用一個(gè)以上的其它規(guī)則(下面將對(duì)其進(jìn)行詳述)來(lái)確定將掃描數(shù)據(jù)存儲(chǔ)于何處。
[0110]3.用戶訪問權(quán)限數(shù)據(jù)
[0111]再參照?qǐng)D3,用戶訪問權(quán)限數(shù)據(jù)330用于指示誰(shuí)被允許訪問掃描處理定義300。用戶訪問權(quán)限數(shù)據(jù)330可指示任何(全部)用戶都可以使用掃描處理定義300、一組以上的用戶可以使用掃描處理定義300、或者一個(gè)以上的個(gè)人可以使用掃描處理定義300。于是,如果用戶訪問權(quán)限數(shù)據(jù)330指示“AU(全部)”,則用戶訪問權(quán)限數(shù)據(jù)330中的任何關(guān)于組或個(gè)人的指定都可被忽略。用戶訪問權(quán)限數(shù)據(jù)330可以指定一個(gè)以上的組和一個(gè)以上的個(gè)人。這樣,例如,用戶訪問權(quán)限數(shù)據(jù)330可指定用戶1、用戶2、以及包括用戶1、用戶4以及用戶5的組3。被指定的用戶可直接訪問多個(gè)掃描處理定義,或者,可與組內(nèi)的成員一起訪問多個(gè)掃描處理定義。
[0112]圖6是對(duì)一個(gè)實(shí)施例中的允許管理員對(duì)可訪問所述相應(yīng)的掃描處理定義的一個(gè)以上的用戶和/或一組以上的用戶進(jìn)行指定的、由SMC112所提供的圖形用戶界面600的例子進(jìn)行表示的圖。在本例中,“Security”被選中。該“Security”選項(xiàng)包括兩個(gè)框:一個(gè)框用于表示組名/用戶名列表,另一個(gè)框用于指定預(yù)定用戶或組的許可選項(xiàng),例如,“FullControl (全控)”、“Read Only (只讀)”、以及“Modify (修改)”等。如果為允許訪問掃描處理定義的預(yù)定用戶選中了“Read Only”,則該預(yù)定用戶使掃描裝置130向定義服務(wù)器120發(fā)送掃描處理定義的請(qǐng)求,定義服務(wù)器120向掃描裝置130發(fā)送掃描處理定義和許可數(shù)據(jù)?;凇癛ead Only”的許可選項(xiàng),掃描裝置130可防止用戶對(duì)掃描處理定義中的數(shù)據(jù)和選項(xiàng)等進(jìn)行修改。如果為允許訪問掃描處理定義的預(yù)定用戶選中了 “Full Control”,則該預(yù)定用戶被允許訪問掃描處理定義中的所有操作(例如,讀、寫、刪除),包括對(duì)訪問的許可狀況進(jìn)行改變。如果為允許訪問掃描處理定義的預(yù)定用戶選中了 “Modify”,則該預(yù)定用戶也被允許執(zhí)行掃描處理定義中的所有操作(例如,讀、寫、刪除),但是,不被允許對(duì)訪問的許可狀況進(jìn)行改變。對(duì)于預(yù)定的許可選項(xiàng),如果“Allow (許可)”和“Deny (拒絕)”都沒有被選中,則可默認(rèn)為對(duì)“Full Control”和“Modify”這兩個(gè)許可選項(xiàng)進(jìn)行“Deny (拒絕)”,而對(duì)“Read”許可選項(xiàng)進(jìn)行“Allow (許可)”。
[0113]在相關(guān)的實(shí)施例中,界面600允許管理員低粒度地指定掃描處理定義的許可狀況。例如,用戶可被允許修改掃描設(shè)定數(shù)據(jù),但是,僅能對(duì)目的地?cái)?shù)據(jù)進(jìn)行只讀的訪問,并且不能對(duì)掃描處理定義的用戶權(quán)限數(shù)據(jù)進(jìn)行訪問。
[0114]界面600也包括“Add (追加)”按鈕,其允許管理員向用戶/組名列表中追加新的組名或用戶名,還包含“Remove (刪除)”按鈕,其允許管理員從用戶/組名列表中刪除用戶名或組名。
[0115]在可選的實(shí)施例中,掃描處理定義300不包括用戶訪問權(quán)限數(shù)據(jù)330。在本實(shí)施例中,定義服務(wù)器120 (下面將對(duì)其進(jìn)行詳述)使用一個(gè)以上的其它規(guī)則(下面將對(duì)其進(jìn)行詳述)來(lái)確定掃描裝置130的用戶是否被授權(quán)訪問掃描處理定義300。
[0116]4.可選數(shù)據(jù)
[0117]再參照?qǐng)D3,擴(kuò)展數(shù)據(jù)340是可選數(shù)據(jù),在掃描處理定義中可以或不能被找到。如圖3所示,擴(kuò)展數(shù)據(jù)340可包括多種信息,例如,發(fā)票號(hào)碼、一個(gè)以上的具體內(nèi)容(明細(xì))、鏈接、以及注釋,其中的每一個(gè)都可與基于掃描設(shè)定數(shù)據(jù)310所生成的掃描數(shù)據(jù)相關(guān)聯(lián)地被存儲(chǔ)。另外或可選地,擴(kuò)展數(shù)據(jù)340還可包括用于掃描裝置130、用于掃描服務(wù)器140、和/或用于掃描管理系統(tǒng)100之外的其它服務(wù)的指令。
[0118]5.定義實(shí)例
[0119]在一個(gè)實(shí)施例中,掃描處理定義被定義為XML格式,其可被掃描裝置130讀解。于是,掃描處理定義文件可包括XML文檔,其包括一個(gè)以上的與前述的多種信息相對(duì)應(yīng)的要素,即,用于掃描設(shè)定數(shù)據(jù)的要素、用于目的地?cái)?shù)據(jù)的要素、用于用戶訪問權(quán)限數(shù)據(jù)的要素、以及用于擴(kuò)展數(shù)據(jù)的要素。
[0120]圖7是對(duì)一個(gè)實(shí)施例中的掃描處理定義的例子進(jìn)行表示的圖。掃描處理定義包括:(1)在“ScanTicket”要素中被指定的掃描設(shè)定數(shù)據(jù),以及(2)在“FiltersToProcess”要素中被指定的目的地?cái)?shù)據(jù)。
[0121]C.定義服務(wù)器
[0122]定義服務(wù)器120是一種計(jì)算裝置,其包括一個(gè)以上的處理器和一個(gè)以上的用于對(duì)指令進(jìn)行存儲(chǔ)的存儲(chǔ)介質(zhì),當(dāng)該些指令被一個(gè)以上的處理器所處理時(shí),執(zhí)行預(yù)定的操作。如前所述,管理員終端110和定義服務(wù)器120的功能可協(xié)同地位于相同的計(jì)算裝置中。
[0123]定義服務(wù)器120存儲(chǔ)掃描處理定義。定義服務(wù)器120可在該定義服務(wù)器120中對(duì)掃描處理定義數(shù)據(jù)進(jìn)行本地存儲(chǔ),或者對(duì)其進(jìn)行遠(yuǎn)隔存儲(chǔ),取決于具體的處理。定義服務(wù)器120也可存儲(chǔ)與一個(gè)以上的掃描處理定義相對(duì)應(yīng)并對(duì)其進(jìn)行識(shí)別的掃描處理定義數(shù)據(jù)進(jìn)行存儲(chǔ)。定義服務(wù)器120被構(gòu)成為響應(yīng)來(lái)自SMC112的掃描處理定義的請(qǐng)求,向管理員終端110發(fā)送所被請(qǐng)求的內(nèi)容,以供其進(jìn)行編輯。例如,如果管理員在管理員終端110上想改變基于預(yù)定的掃描處理定義而生成的掃描數(shù)據(jù)的存儲(chǔ)位置,則管理員使SMC120發(fā)送對(duì)該預(yù)定的掃描處理定義的請(qǐng)求,隨后,通過SMC112將其顯示。通過SMC112,管理員對(duì)在該預(yù)定的掃描處理定義中所指定的目的地?cái)?shù)據(jù)進(jìn)行改變,以指定新的存儲(chǔ)位置,例如,電子郵件地址或網(wǎng)絡(luò)文件夾,其在之前并沒有在掃描處理定義中被指定。
[0124]—個(gè)并非用于限定本發(fā)明的定義服務(wù)器120的實(shí)現(xiàn)實(shí)例是Microsoft’ s ActiveDirectory Server。
[0125]定義服務(wù)器120可被構(gòu)成為對(duì)處理定義的版本進(jìn)行支持。例如,定義服務(wù)器120可維護(hù)掃描處理定義的現(xiàn)在的版本,維護(hù)掃描處理定義的一個(gè)以上的之前的版本,并允許SMCl 12請(qǐng)求掃描處理定義的各版本。例如,SMCl 12可發(fā)送ID (標(biāo)識(shí)符)列表的請(qǐng)求,該ID列表用于對(duì)定義服務(wù)器120中所存儲(chǔ)的所有掃描處理定義進(jìn)行識(shí)別。該ID列表可包括:(I)第一掃描處理定義的定義名,也包括該定義的“vl”,(2)第二掃描處理定義的相同定義名,也包括該定義的“v2”。作為另一個(gè)例子,SMC112可在請(qǐng)求中指定一個(gè)以上的掃描處理定義的名稱或ID(例如,“l(fā)egal Dept").,如果多個(gè)掃描處理定義與該名字和ID相關(guān)聯(lián),則定義服務(wù)器120發(fā)送列表,該列表用于對(duì)每個(gè)定義進(jìn)行區(qū)別和標(biāo)識(shí)(例如,由“vl”、“v2”等來(lái)進(jìn)行)。
[0126]定義服務(wù)器120也被構(gòu)成對(duì)來(lái)自掃描裝置(例如,掃描裝置130)的掃描處理定義的請(qǐng)求進(jìn)行響應(yīng)。來(lái)自掃描裝置的請(qǐng)求包括定義服務(wù)器120用于從多個(gè)掃描處理定義中選擇一個(gè)以上的掃描處理定義所使用的數(shù)據(jù)。這樣的數(shù)據(jù)包括ID數(shù)據(jù)和/或認(rèn)證數(shù)據(jù),例如與掃描裝置130相關(guān)聯(lián)的用戶所提供的用戶名和密碼。例如,用戶可使用掃描裝置130所提供的鍵盤輸入其用戶名和密碼。接收到認(rèn)證數(shù)據(jù)后,定義服務(wù)器120對(duì)與該認(rèn)證數(shù)據(jù)相關(guān)聯(lián)的掃描處理定義進(jìn)行確定。例如,定義服務(wù)器120可確定出與該認(rèn)證數(shù)據(jù)直接關(guān)聯(lián)的一個(gè)以上的掃描處理定義。另外,定義服務(wù)器120可基于該認(rèn)證數(shù)據(jù)來(lái)確定是否與組(group)進(jìn)行了關(guān)聯(lián)。如果為“是”,則定義服務(wù)器120對(duì)一個(gè)以上的組進(jìn)行識(shí)別,然后,確定出與所識(shí)別的一個(gè)以上的組的每組相關(guān)聯(lián)的掃描處理定義。
[0127]基于來(lái)自掃描裝置130的請(qǐng)求識(shí)別出一個(gè)以上的掃描處理定義后,定義服務(wù)器120向掃描裝置130提供掃描處理定義ID數(shù)據(jù)。掃描處理定義ID數(shù)據(jù)用于指定一個(gè)以上的掃描處理定義。掃描處理定義ID數(shù)據(jù)可包括實(shí)際的一個(gè)以上的掃描處理定義(掃描標(biāo)簽,目的地等)、或者、可僅指定一個(gè)以上的掃描處理定義。在后者的情況下,掃描裝置130在與掃描裝置130相關(guān)聯(lián)的顯示屏上顯示用于識(shí)別一個(gè)以上的掃描處理定義的數(shù)據(jù)。掃描裝置130允許用戶從一個(gè)以上的掃描處理定義標(biāo)識(shí)符中選擇掃描處理定義標(biāo)識(shí)符。在接收到選擇了具體的掃描處理定義標(biāo)識(shí)符的輸入后,掃描裝置130向定義服務(wù)器120發(fā)送選擇數(shù)據(jù),該選擇數(shù)據(jù)用于表示用戶所選擇的掃描處理定義。之后,定義服務(wù)器120向掃描裝置130發(fā)送所選擇的掃描處理定義。
[0128]D.掃描裝置
[0129]掃描裝置130是一種計(jì)算裝置,構(gòu)成為處理掃描作業(yè),每個(gè)掃描裝置基于一個(gè)以上的掃描設(shè)定(從定義服務(wù)器120中所獲取的掃描處理定義的掃描設(shè)定數(shù)據(jù)中所指定的)生成掃描數(shù)據(jù)。掃描裝置130可包括一個(gè)以上的硬件、固件、以及軟件要素,用于允許掃描裝置執(zhí)行某些操作,例如,接收輸入、與定義服務(wù)器120進(jìn)行通信、執(zhí)行掃描操作、與掃描服務(wù)器140進(jìn)行通信、以及在本地存儲(chǔ)裝置中存儲(chǔ)數(shù)據(jù)等。
[0130]掃描裝置130并不限定于只執(zhí)行掃描的裝置,掃描裝置130也可具有其它功能。例如,掃描裝置130可為多功能周邊(MFP)裝置,具有例如打印、收發(fā)傳真、存檔等的其它功倉(cāng)泛。
[0131]掃描裝置130所生成的掃描數(shù)據(jù)可包括一組一個(gè)以上的圖像文件,每個(gè)可為任意的圖像格式,例如PDF或TIFF。[0132]掃描裝置130包括允許用戶起動(dòng)掃描作業(yè)的界面。該界面可包括用于顯示數(shù)據(jù)的顯示屏以及用于起動(dòng)掃描作業(yè)的可選按鈕。掃描裝置130還可包括其它按鈕,一些可為物理按鈕,另一些可為圖形按鈕。
[0133]掃描裝置130可被構(gòu)成為在用戶被允許起動(dòng)掃描裝置130的掃描操作之前請(qǐng)求用戶認(rèn)證。例如,掃描裝置130可具有附屬的標(biāo)記讀出器,其可從用戶的標(biāo)記中讀出認(rèn)證數(shù)據(jù)。作為另一個(gè)例子,掃描裝置130可通過該掃描裝置的用戶界面讓用戶輸入認(rèn)證數(shù)據(jù)。該數(shù)據(jù)可為被掃描裝置130讀取的一個(gè)以上的值,并被掃描裝置130發(fā)送至定義服務(wù)器120以對(duì)該用戶進(jìn)行認(rèn)證。
[0134]基于掃描作業(yè)生成掃描數(shù)據(jù)后,掃描裝置130發(fā)送該掃描數(shù)據(jù)至掃描服務(wù)器140。掃描裝置130可基于目的地?cái)?shù)據(jù)將該掃描數(shù)據(jù)發(fā)送至掃描服務(wù)器140。目的地?cái)?shù)據(jù)可用于識(shí)別掃描服務(wù)器140,或者,也可為一種簡(jiǎn)單的指示,用于指示系統(tǒng)100對(duì)掃描數(shù)據(jù)進(jìn)行處理。目的地?cái)?shù)據(jù)可在被用于生成掃描數(shù)據(jù)的掃描處理定義中被指定,或者,可由掃描裝置130的用戶來(lái)指定。
[0135]可選地,掃描裝置130被構(gòu)成為當(dāng)生成掃描數(shù)據(jù)后自動(dòng)地向掃描服務(wù)器140發(fā)送掃描數(shù)據(jù)(例如,一組一個(gè)以上的掃描圖像)。
[0136]除了掃描數(shù)據(jù)之外,掃描裝置130也可向掃描服務(wù)器140發(fā)送其他數(shù)據(jù)。這樣的數(shù)據(jù)包括掃描處理定義ID數(shù)據(jù)和/或目的地?cái)?shù)據(jù),具體將在后面進(jìn)行描述。
[0137]在一個(gè)實(shí)施例中,掃描裝置130使用標(biāo)準(zhǔn)協(xié)議與掃描服務(wù)器140進(jìn)行通信。標(biāo)準(zhǔn)協(xié)議的一個(gè)例子為Distributed Scan Processing Web Service協(xié)議。該協(xié)議使用在Distributed Scan Processing Web Service Scheme 中所描述的 XML Scheme。
[0138]E.掃描服務(wù)器
[0139]掃描服務(wù)器140是一種計(jì)算裝置,包括一個(gè)以上的處理器和用于存儲(chǔ)指令的存儲(chǔ)介質(zhì),該些指令被一個(gè)以上的處理器所執(zhí)行時(shí),使某些操作被執(zhí)行??蛇x地,掃描服務(wù)器140是一種計(jì)算裝置,包括用于執(zhí)行上述操作的專用邏輯硬件。
[0140]掃描服務(wù)器140接收來(lái)自掃描裝置130(以及可選地,圖中未示的一個(gè)以上的掃描裝置)的掃描數(shù)據(jù),并基于一個(gè)以上的規(guī)則使該掃描數(shù)據(jù)被存儲(chǔ)。該一個(gè)以上的規(guī)則包括指示將掃描數(shù)據(jù)存儲(chǔ)于何處。例如,如果來(lái)自掃描裝置130的掃描數(shù)據(jù)伴有目的地?cái)?shù)據(jù),則掃描服務(wù)器140可發(fā)送掃描數(shù)據(jù)至目的地?cái)?shù)據(jù)所指定的一個(gè)以上的目的地。目的地的實(shí)例包括網(wǎng)絡(luò)文件夾(例如,位于相對(duì)于掃描服務(wù)器140而言是“Local (本地)”的網(wǎng)絡(luò)中)、第三方存儲(chǔ)裝置(例如,位于遠(yuǎn)隔網(wǎng)絡(luò)中)、或者一組一個(gè)以上的電子郵件地址。目的地?cái)?shù)據(jù)也可表示這些目的地實(shí)例的組合。另外,目的地?cái)?shù)據(jù)可由掃描裝置130的用戶來(lái)提供,被包含在從定義服務(wù)器140所取得的掃描處理定義中,或兩者。例如,(I)用戶可輸入個(gè)人電子郵件地址,掃描服務(wù)器140可將掃描數(shù)據(jù)發(fā)送至該個(gè)人電子郵件地址;(2)用戶所選擇的掃描處理定義可包括網(wǎng)絡(luò)文件夾名稱,掃描服務(wù)器140可將掃描數(shù)據(jù)存儲(chǔ)在該網(wǎng)絡(luò)文件夾中。
[0141]可選地,掃描服務(wù)器140可被構(gòu)成為在同一位置對(duì)來(lái)自掃描作業(yè)的掃描數(shù)據(jù)進(jìn)行存儲(chǔ)。這樣的實(shí)施例可被用于所有的掃描作業(yè),或者,只被用于其中的掃描數(shù)據(jù)不伴有目的地?cái)?shù)據(jù)的掃描作業(yè)。
[0142]在一個(gè)實(shí)施例中,在使掃描數(shù)據(jù)被保存在一個(gè)以上的目的地之前,掃描服務(wù)器140使掃描處理定義有效化(這里被稱為“接收定義”),其包括用于生成掃描數(shù)據(jù)的掃描設(shè)定。有效化可涉及掃描服務(wù)器140向定義服務(wù)器120發(fā)送接收定義(即,從掃描裝置130獲得的定義)。定義服務(wù)器120判斷接收定義是否與定義服務(wù)器120提供至掃描裝置130的掃描處理定義(這里稱“原始定義”)相匹配?!捌ヅ洹笨芍竷蓚€(gè)掃描處理定義完全相配??蛇x地,“匹配”可指已經(jīng)被指定為不可變的原始定義的一個(gè)以上的部分與接收定義的相應(yīng)的一個(gè)以上的部分完全匹配??舍槍?duì)整個(gè)掃描處理定義、掃描處理定義的一部分、或表示掃描處理定義的數(shù)據(jù)進(jìn)行掃描處理定義的有效化。例如,掃描服務(wù)器140可向定義服務(wù)器120發(fā)送表示掃描處理定義的Hash數(shù)據(jù)。定義服務(wù)器120將從掃描裝置140接收的Hash數(shù)據(jù)與掃描處理定義的其他Hash數(shù)據(jù)進(jìn)行對(duì)比。
[0143]如果定義服務(wù)器120提供了表示接收定義與原始定義相匹配的響應(yīng),則掃描服務(wù)器140繼續(xù)處理掃描數(shù)據(jù)。否則,掃描服務(wù)器140可向掃描裝置130發(fā)送表示所識(shí)別的上述接收定義為無(wú)效的通知。另外,掃描服務(wù)器140也可不使掃描數(shù)據(jù)被存儲(chǔ)在所指定的目的地。
[0144]在一個(gè)實(shí)施例中,掃描服務(wù)器140具有事件記錄(event log),用于記錄不同掃描業(yè)務(wù)的信息。該事件記錄可為每個(gè)掃描業(yè)務(wù)保存表示哪些掃描裝置參與了掃描業(yè)務(wù)、掃描業(yè)務(wù)是什么時(shí)候被執(zhí)行的、哪些掃描處理定義被使用了、相應(yīng)的掃描數(shù)據(jù)被存儲(chǔ)在何處、誰(shuí)起動(dòng)了掃描業(yè)務(wù)、所發(fā)生的出錯(cuò)類型(掃描業(yè)務(wù)失敗時(shí))、掃描數(shù)據(jù)信息(例如,頁(yè)數(shù)、文件大小(MB)、頁(yè)面大小等)、和/或掃描設(shè)定是否或哪個(gè)被用戶修改了等的數(shù)據(jù)。事件記錄可被存儲(chǔ)在執(zhí)行掃描服務(wù)器的相同的裝置或分離的裝置中。與掃描服務(wù)器分離的事件管理器可被構(gòu)成為對(duì)事件的訂閱進(jìn)行管理、對(duì)事件記錄進(jìn)行分析以判斷是否發(fā)生了感興趣的事件、以及、響應(yīng)于感興趣的事件的發(fā)生向與相關(guān)的事件訂閱相關(guān)聯(lián)的一個(gè)以上的事件池發(fā)送事件通知。
[0145]F.處理實(shí)例
[0146]圖8是對(duì)一個(gè)實(shí)施例中的在分布式掃描管理(DSM)系統(tǒng)中進(jìn)行掃描作業(yè)處理的處理過程800進(jìn)行表示的流程圖。在步驟805,管理員使用SMC112生成掃描處理定義,其包括掃描設(shè)定數(shù)據(jù)、目的地?cái)?shù)據(jù)、用戶/組訪問權(quán)限、以及后掃描指令,該后掃描指令將被掃描服務(wù)器所處理。該目的地?cái)?shù)據(jù)可用于識(shí)別掃描服務(wù)器140。
[0147]在步驟810中,掃描處理定義(SPD)被發(fā)送至并被存儲(chǔ)于定義服務(wù)器120。
[0148]在步驟815中,掃描裝置130的用戶向掃描裝置130提供認(rèn)證數(shù)據(jù)。
[0149]在步驟820中,掃描裝置130向定義服務(wù)器120發(fā)送用戶認(rèn)證數(shù)據(jù)。定義服務(wù)器120對(duì)與該用戶認(rèn)證數(shù)據(jù)相關(guān)聯(lián)的一個(gè)以上的掃描處理定義進(jìn)行確定。
[0150]在步驟825中,定義服務(wù)器120向掃描裝置130發(fā)送掃描處理定義ID數(shù)據(jù)。掃描處理定義ID數(shù)據(jù)用于指示由定義服務(wù)器120基于用戶認(rèn)證數(shù)據(jù)所確定的一個(gè)以上的掃描處理定義。掃描處理定義ID數(shù)據(jù)可包括例如由生成了掃描處理定義的管理員所指定的標(biāo)簽、或者、基于管理員所提供的信息由計(jì)算機(jī)所生成的標(biāo)簽。
[0151]在步驟830中,掃描裝置130使一個(gè)以上的用戶界面對(duì)象顯示在掃描裝置130的顯示屏上。每個(gè)用戶界面對(duì)象與在掃描處理定義數(shù)據(jù)中所指定的掃描處理定義相對(duì)應(yīng)。用戶界面對(duì)象可被執(zhí)行為例如圖形按鈕或菜單選項(xiàng)列表中的菜單選項(xiàng)。
[0152]在步驟835中,用戶選擇與掃描處理定義相對(duì)應(yīng)的預(yù)定的掃描處理定義ID數(shù)據(jù)。在掃描處理定義ID數(shù)據(jù)中包含掃描處理定義標(biāo)識(shí)符的情況下,每個(gè)掃描處理定義標(biāo)識(shí)符可與(a)顯示在掃描裝置130的顯示屏上的圖形按鈕相關(guān)聯(lián),或者與(b)Btt鄰顯示屏的物理按鈕相關(guān)聯(lián)。于是,掃描處理定義標(biāo)識(shí)符的選擇就涉及到與標(biāo)識(shí)相關(guān)聯(lián)的按鈕的選擇。
[0153]在步驟840中,掃描裝置130向定義服務(wù)器120發(fā)送所選擇的掃描處理定義標(biāo)識(shí)符。被發(fā)送至定義服務(wù)器120的實(shí)際數(shù)據(jù)可與所顯示的標(biāo)識(shí)符不同。例如,掃描處理定義標(biāo)識(shí)符可為人可讀(human-readable)的標(biāo)簽(例如,“CEO Def ”),當(dāng)該標(biāo)識(shí)符被顯示時(shí),被發(fā)送至定義服務(wù)器120的實(shí)際數(shù)據(jù)可與其完全不同,例如,該實(shí)際數(shù)據(jù)可為與掃描處理定義相對(duì)應(yīng)的碼,例如,“spd023988561”。
[0154]在步驟845中,定義服務(wù)器120向掃描裝置130發(fā)送被所選擇的掃描處理標(biāo)識(shí)所指定的掃描處理定義。在一個(gè)實(shí)施例中,被認(rèn)證了的用戶被允許修掃描處理定義的一個(gè)以上的部分。例如,被認(rèn)證了的用戶可改變(a)掃描處理定義的掃描設(shè)定數(shù)據(jù)中的一個(gè)以上的掃描設(shè)定、(b)掃描處理定義的一個(gè)以上的后掃描指令、或者(C)掃描數(shù)據(jù)要被發(fā)送的掃描服務(wù)器。掃描處理定義可包含用于表不掃描處理定義(或其中的一部分)被用戶所修改了的修改數(shù)據(jù)。
[0155]在步驟850中,掃描服務(wù)器130執(zhí)行使用了在掃描處理定義中所指定的一個(gè)以上的掃描設(shè)定的掃描操作,并生成掃描數(shù)據(jù)。例如,掃描數(shù)據(jù)可表現(xiàn)為由掃描裝置130所掃描的一個(gè)以上的打印文檔。
[0156]在步驟855中,掃描服務(wù)器130基于掃描處理定義中所指定的目的地?cái)?shù)據(jù)向掃描服務(wù)器140發(fā)送掃描數(shù)據(jù)(例如,一個(gè)以上的圖像)。掃描裝置130也可向掃描服務(wù)器140發(fā)送掃描處理定義中所指定的任意的后掃描指令。例如,掃描裝置130發(fā)送目的地?cái)?shù)據(jù),其用于指定掃描服務(wù)器140將掃描數(shù)據(jù)發(fā)送至一個(gè)以上的目的地中的哪一個(gè)。作為另外的實(shí)施例,掃描裝置130可發(fā)送操作數(shù)據(jù),其用于對(duì)一個(gè)以上的操作進(jìn)行識(shí)別,該一個(gè)以上的操作在使掃描數(shù)據(jù)被保存(或根據(jù)該掃描數(shù)據(jù)生成其它數(shù)據(jù))之前對(duì)掃描數(shù)據(jù)進(jìn)行處理。這樣的操作可包含用于生成文本數(shù)據(jù)(例如,Word文檔)的光學(xué)文字識(shí)別(OCR)處理,該文本數(shù)據(jù)隨后被保存;以及加密保護(hù),其對(duì)掃描數(shù)據(jù)(或源于該掃描數(shù)據(jù)的數(shù)據(jù))進(jìn)行加密保護(hù)處理。
[0157]在一個(gè)可選的實(shí)施例中,取代向掃描服務(wù)器140發(fā)送掃描數(shù)據(jù),掃描裝置130向外部應(yīng)用(圖1中未示)發(fā)送掃描數(shù)據(jù),該外部應(yīng)用位于掃描管理系統(tǒng)100的外部。在本實(shí)施例中,掃描裝置130還可提供附加信息,例如,如何處理掃描數(shù)據(jù)或如何從掃描數(shù)據(jù)中提取數(shù)據(jù)的指令等。例如,掃描裝置130可指示外部應(yīng)用執(zhí)行對(duì)掃描數(shù)據(jù)的OCR操作,以生成和保存可編輯的文本數(shù)據(jù)。作為另一個(gè)例子,掃描裝置可在對(duì)掃描數(shù)據(jù)進(jìn)行保存之前指示外部應(yīng)用對(duì)掃描數(shù)據(jù)(或源于該掃描數(shù)據(jù)的數(shù)據(jù))進(jìn)行加密保護(hù)。
[0158]在步驟860中,掃描服務(wù)器140與定義服務(wù)器120進(jìn)行通信,以使由掃描裝置130在掃描操作中所使用的掃描處理定義有效化。
[0159]在步驟865中,掃描服務(wù)器140基于在掃描處理定義中所指定的后掃描指令處理掃描數(shù)據(jù)。后掃描處理指令可包含目的地?cái)?shù)據(jù),其用于指定掃描數(shù)據(jù)要被發(fā)送并保存在一個(gè)以上的目的地中的哪一個(gè)。于是,步驟865可涉及使掃描數(shù)據(jù)保存在一個(gè)以上的目的地,例如,保存在一個(gè)預(yù)定的網(wǎng)絡(luò)文件夾中,或者,使掃描數(shù)據(jù)作為附件發(fā)送至某一電子郵箱??蛇x地,掃描服務(wù)器140可被構(gòu)成為總是使掃描數(shù)據(jù)被發(fā)送至并被保存至同一位置,例如,總是使掃描數(shù)據(jù)發(fā)送至同一電子郵箱或總是使掃描數(shù)據(jù)保存至同一網(wǎng)絡(luò)文件夾。另外或可選地,掃描服務(wù)器140可被構(gòu)成為對(duì)掃描數(shù)據(jù)或該掃描述數(shù)據(jù)的元數(shù)據(jù)(由掃描裝置130所生成的)進(jìn)行分析,以判斷掃描數(shù)據(jù)被保存至何處。例如,掃描數(shù)據(jù)的元數(shù)據(jù)可用于指定用戶(起動(dòng)了掃描操作的用戶)的名稱(或標(biāo)識(shí)符),并且,該名稱被映射至預(yù)定的存儲(chǔ)位置,例如,電子郵件地址。
[0160]II1.元數(shù)據(jù)的支持
[0161]在一個(gè)實(shí)施中,掃描服務(wù)器140對(duì)元數(shù)據(jù)進(jìn)行處理,該元數(shù)據(jù)是與掃描數(shù)據(jù)相關(guān)聯(lián)地被發(fā)送的,并是由掃描裝置130所生成并發(fā)送的。元數(shù)據(jù)與掃描處理定義的后掃描指令不同并互相分離。元數(shù)據(jù)可來(lái)自一個(gè)以上的源(source),例如,被指定在掃描處理定義中的元數(shù)據(jù)、被掃描裝置130的用戶所指定的元數(shù)據(jù)、以及由掃描裝置130從位于掃描裝置130之外的源所獲取的元數(shù)據(jù)。這些源在下面進(jìn)行被詳述。
[0162]A.擴(kuò)展數(shù)據(jù)
[0163]在一個(gè)實(shí)施例中,管理員終端110提供用戶界面,其允許管理員指定擴(kuò)展數(shù)據(jù)(例如,擴(kuò)展數(shù)據(jù)340),該擴(kuò)展數(shù)據(jù)將被包含在掃描處理定義中。這樣的界面在這里被稱為“擴(kuò)展數(shù)據(jù)Π”。擴(kuò)展數(shù)據(jù)被掃描裝置130所使用,以使元數(shù)據(jù)與響應(yīng)于掃描作業(yè)的處理而生成的掃描數(shù)據(jù)建立關(guān)聯(lián)。
[0164]在一個(gè)實(shí)施例中,擴(kuò)展數(shù)據(jù)被包含在獨(dú)立硬件供應(yīng)商(IHV)擴(kuò)展點(diǎn)中,該IHV擴(kuò)展點(diǎn)位于掃描處理定義中,并為XML格式。IHV擴(kuò)展點(diǎn)的起始標(biāo)記的例子為“<ihv>”。
[0165]圖9是對(duì)一個(gè)實(shí)施例中的包含擴(kuò)展數(shù)據(jù)的掃描處理定義的例子進(jìn)行表示的圖。在本例中,擴(kuò)展數(shù)據(jù)位于三個(gè)IHV要素中。第一個(gè)IHV要素包含URL,掃描裝置130從該URL獲取信息。該URL指定了一個(gè)用于提交收據(jù)(receipt)的費(fèi)用(expense)系統(tǒng)的網(wǎng)頁(yè)。第二個(gè)IHV要素是費(fèi)用報(bào)告標(biāo)識(shí)符,其與掃描數(shù)據(jù)相關(guān)聯(lián),該掃描數(shù)據(jù)是要基于掃描處理定義中的掃描設(shè)定數(shù)據(jù)而被生成的數(shù)據(jù)。第三個(gè)IHV要素是注釋域(comment field),其可在被掃描裝置130處理后使GUI顯示在掃描裝置130上,其中,該GUI用于提示用戶進(jìn)行輸入,并且,該注釋域作為“comments”與要生成的掃描數(shù)據(jù)共存。
[0166]在一個(gè)實(shí)施例中,擴(kuò)展數(shù)據(jù)UI與上述的允許用戶生成/編輯掃描處理定義(這里被稱為“定義Π”)的用戶界面分離。可選地,定義Π包含擴(kuò)展數(shù)據(jù)Π功能。換言之,在管理員終端110上只有一個(gè)Π,并且,該Π允許管理員生成/編輯掃描處理定義、以及為一個(gè)以上的掃描處理定義指定擴(kuò)展數(shù)據(jù)。
[0167]擴(kuò)展數(shù)據(jù)Π可簡(jiǎn)單地包含一個(gè)文本輸入框,用于允許管理員指定擴(kuò)展數(shù)據(jù)。這樣,擴(kuò)展數(shù)據(jù)Π的功能就是一個(gè)簡(jiǎn)單的文本編輯器。于是,如果掃描處理定義是XML數(shù)據(jù),則管理員可被要求指定所有的擴(kuò)展數(shù)據(jù),包含所有的必要的XML格式。如果管理員在掃描處理定義中沒有對(duì)擴(kuò)展數(shù)據(jù)賦予適當(dāng)?shù)母袷?,則掃描裝置130可能不能對(duì)擴(kuò)展數(shù)據(jù)進(jìn)行適當(dāng)?shù)慕庾x。
[0168]可選地,擴(kuò)展數(shù)據(jù)包含一個(gè)以上的文本輸入域,每個(gè)都與XML要素相關(guān)聯(lián),并可被插入掃描處理定義中。當(dāng)管理員想保存所指定的擴(kuò)展數(shù)據(jù)時(shí),用戶界面被構(gòu)成為生成適當(dāng)?shù)囊貥?biāo)記(以及,可選地,標(biāo)記屬性數(shù)據(jù)),其可被掃描裝置130所讀解和辯識(shí)。
[0169]B.擴(kuò)展數(shù)據(jù)的處理
[0170]接收到掃描處理定義后,掃描裝置130對(duì)掃描處理定義進(jìn)行分析以發(fā)現(xiàn)擴(kuò)展數(shù)據(jù)。例如,掃描裝置130判斷掃描處理定義是否包含IHV擴(kuò)展點(diǎn)數(shù)據(jù),例如,掃描處理定義是否包含IHV標(biāo)記(tag)等。如果在掃描處理定義中沒有發(fā)現(xiàn)擴(kuò)展數(shù)據(jù),則掃描裝置130進(jìn)行正常的處理;也就是,基于掃描處理定義中的掃描設(shè)定數(shù)據(jù)對(duì)一個(gè)以上的打印文檔進(jìn)行掃描。掃描處理定義中是否包含擴(kuò)展數(shù)據(jù)的判斷可在掃描裝置130生成掃描作業(yè)的掃描數(shù)據(jù)的之前或之后進(jìn)行。
[0171]在一個(gè)實(shí)施例中,掃描裝置130包含XML Scheme Def init1n(XSD),掃描裝置130使用該XSD來(lái)判斷擴(kuò)展數(shù)據(jù)是否符合XSD。如果不符合,則可認(rèn)為在到達(dá)掃描裝置130之前,擴(kuò)展數(shù)據(jù)(或相應(yīng)的掃描處理定義)被修改了(或被篡改了)。
[0172]1.外部數(shù)據(jù)
[0173]在一個(gè)實(shí)施例中,掃描裝置130使用擴(kuò)展數(shù)據(jù)從外部源中獲取數(shù)據(jù)。例如,掃描處理定義中的IHV要素可包含要素(例如,“〈external element”)或?qū)傩?,其表示涉及了外部源。掃描裝置130被構(gòu)成為對(duì)這樣的要素(或?qū)傩?與掃描處理定義中的其它要素或?qū)傩赃M(jìn)行區(qū)分。在掃描處理定義中的表示涉及了外部源的數(shù)據(jù)在這里被稱為“外部源數(shù)據(jù)”。
[0174]如果擴(kuò)展數(shù)據(jù)包含外部源數(shù)據(jù),則這樣的數(shù)據(jù)可包含外部源或數(shù)據(jù)的地址(例如,IP地址),其與這樣的地址相關(guān)聯(lián),并被保存在掃描裝置130內(nèi)。例如,掃描裝置130保存外部源A和該外部源A的IP地址之間的關(guān)聯(lián)。之后,當(dāng)確定外部源數(shù)據(jù)表示“externalsource A”后,掃描裝置130使用IP地址向外部源A發(fā)送請(qǐng)求。
[0175]如果擴(kuò)展數(shù)據(jù)包含外部源數(shù)據(jù),則這樣的數(shù)據(jù)也可包含用于指示向外部源請(qǐng)求什么的數(shù)據(jù)。例如,可以請(qǐng)求下一個(gè)發(fā)票的號(hào)碼(或還沒有生成的發(fā)票的號(hào)碼)。在從掃描裝置130接受到這樣的用于請(qǐng)求下一個(gè)發(fā)票號(hào)碼的請(qǐng)求后,外部源確定一個(gè)將與所對(duì)應(yīng)的掃描作業(yè)(或所產(chǎn)生的掃描數(shù)據(jù))相關(guān)聯(lián)的發(fā)票號(hào)碼。
[0176]當(dāng)從外部源接收到數(shù)據(jù)后,掃描裝置130將該數(shù)據(jù)與掃描數(shù)據(jù)建立關(guān)聯(lián)。從外部源接收到的數(shù)據(jù)在這里被稱為“外部數(shù)據(jù)”。掃描裝置130向掃描服務(wù)器140發(fā)送該外部數(shù)據(jù)和掃描數(shù)據(jù)。掃描裝置130可在緊接著掃描數(shù)據(jù)的之前或之后發(fā)送外部數(shù)據(jù)。
[0177]可選地,掃描裝置130在包含掃描數(shù)據(jù)的相同的報(bào)文(message)中發(fā)送外部數(shù)據(jù)。
[0178]i)場(chǎng)景實(shí)例
[0179]下面是如何使用掃描處理定義中的外部源數(shù)據(jù)的例子。在該例中,外部源數(shù)據(jù)包含指令,用于向例如發(fā)票服務(wù)器發(fā)送發(fā)票數(shù)據(jù)請(qǐng)求。外部源數(shù)據(jù)可指定一個(gè)以上的參數(shù)(例如,用戶憑據(jù)、數(shù)據(jù)范圍等),其應(yīng)被包含在請(qǐng)求中。相應(yīng)地,掃描裝置130向發(fā)票服務(wù)器發(fā)送在外部源數(shù)據(jù)中所指定的請(qǐng)求(以及其中的參數(shù))。
[0180]發(fā)票服務(wù)器通過從發(fā)票數(shù)據(jù)庫(kù)中獲取發(fā)票信息以對(duì)上述請(qǐng)求進(jìn)行響應(yīng),該發(fā)票數(shù)據(jù)庫(kù)可是本地?cái)?shù)據(jù)庫(kù),也可是相對(duì)于發(fā)票服務(wù)器的遠(yuǎn)隔數(shù)據(jù)庫(kù)。發(fā)票服務(wù)器向掃描裝置130發(fā)送發(fā)票信息,該掃描裝置130使該發(fā)票信息的至少一部分被顯示。例如,掃描裝置130顯示多個(gè)發(fā)票號(hào)碼,每個(gè)號(hào)碼可由掃描裝置130的用戶進(jìn)行選擇。用戶可選擇其中的一個(gè)發(fā)票號(hào)碼。
[0181]當(dāng)掃描裝置130基于掃描處理定義中的掃描設(shè)定數(shù)據(jù)執(zhí)行了掃描操作之后,掃描裝置130向掃描服務(wù)器140發(fā)送所選擇的發(fā)票號(hào)碼、掃描數(shù)據(jù)、以及后掃描指令。發(fā)票號(hào)碼可作為掃描數(shù)據(jù)的元數(shù)據(jù)被埋入,或者,可簡(jiǎn)單地與掃描數(shù)據(jù)共存,并被作為掃描數(shù)據(jù)被發(fā)送至掃描服務(wù)器140。
[0182]掃描服務(wù)器140依據(jù)后掃描指令對(duì)掃描數(shù)據(jù)進(jìn)行處理,該處理包含使掃描數(shù)據(jù)被保存在一個(gè)以上的存儲(chǔ)位置。掃描服務(wù)器140也可使掃描處理定義相對(duì)于定義服務(wù)器120有效化。
[0183]當(dāng)掃描數(shù)據(jù)以多個(gè)方式中的一種方式被存儲(chǔ)在某一存儲(chǔ)位置后,向第三方服務(wù)例如發(fā)票服務(wù)器進(jìn)行通知。例如,發(fā)票服務(wù)器可周期地(例如,每2分鐘)向存儲(chǔ)位置進(jìn)行輪詢。作為另一個(gè)例子,網(wǎng)絡(luò)文件夾可與監(jiān)聽處理(listener process)建立關(guān)聯(lián),該監(jiān)聽處理用于對(duì)掃描數(shù)據(jù)何時(shí)被保存至網(wǎng)絡(luò)文件夾進(jìn)行檢測(cè)。之后,監(jiān)聽處理向發(fā)票服務(wù)器進(jìn)行其所監(jiān)聽到的事件的通知。接到通知后,發(fā)票服務(wù)器獲取掃描數(shù)據(jù)和相關(guān)聯(lián)的元數(shù)據(jù)(其包含所選擇的發(fā)票號(hào)碼),并將掃描數(shù)據(jù)與元數(shù)據(jù)相關(guān)聯(lián)地保存在數(shù)據(jù)庫(kù)中。作為另一個(gè)例子,每當(dāng)掃描服務(wù)器140根據(jù)后掃描指令成功地處理了掃描數(shù)據(jù)后,掃描服務(wù)器140都在事件系統(tǒng)的事件記錄中保存事件信息。事件系統(tǒng)可被構(gòu)成為當(dāng)事件被保存在事件記錄中時(shí)向其它處理或服務(wù)(例如,發(fā)票服務(wù)器等)進(jìn)行通知。作為另一個(gè)例子,掃描服務(wù)器140可被構(gòu)成為向掃描裝置130進(jìn)行掃描數(shù)據(jù)已被成功地保存了的通知(例如,通過“事件通知”來(lái)進(jìn)行通知)。接到通知后,掃描裝置130可被構(gòu)成為向其它服務(wù)(圖1未圖示)進(jìn)行掃描數(shù)據(jù)已準(zhǔn)備好被處理的通知。后面的通知可簡(jiǎn)單地為讓其它服務(wù)進(jìn)行掃描數(shù)據(jù)處理的通知,或者,可提供如何處理掃描數(shù)據(jù)的附加指令,例如,從掃描數(shù)據(jù)中提取某數(shù)據(jù)、將所提取的數(shù)據(jù)與其它數(shù)據(jù)建立關(guān)聯(lián)、以及、將所提取的數(shù)據(jù)與其它數(shù)據(jù)保存在某一存儲(chǔ)位置等。
[0184]該場(chǎng)景實(shí)例在不同的實(shí)施例中也存在著很大的不同。在一個(gè)可能的實(shí)施中,掃描裝置130與作業(yè)ID相關(guān)聯(lián)地存儲(chǔ)所選擇的發(fā)票號(hào)碼。掃描裝置130隨后向掃描服務(wù)器140發(fā)送所選擇的發(fā)票號(hào)碼、作業(yè)ID、以及后掃描指令。掃描服務(wù)器140之后向定義服務(wù)器120發(fā)送通知和作業(yè)ID。定義服務(wù)器120接收作業(yè)ID后,向掃描服務(wù)器140提出與該作業(yè)ID相關(guān)聯(lián)的發(fā)票信息的請(qǐng)求。從掃描服務(wù)器140接收到發(fā)票信息后,定義服務(wù)器120向發(fā)票服務(wù)器發(fā)送發(fā)票信息。隨后,發(fā)票服務(wù)器從存儲(chǔ)位置獲取掃描數(shù)據(jù),該儲(chǔ)存位置在后掃描指令中被指定。發(fā)票服務(wù)器可被構(gòu)成為從存儲(chǔ)位置獲取信息,或者,可被構(gòu)成為使用與作業(yè)ID相關(guān)聯(lián)的存儲(chǔ)位置數(shù)據(jù)首先識(shí)別存儲(chǔ)位置,然后從存儲(chǔ)位置獲取信息。
[0185]2.用戶輸入
[0186]在一個(gè)實(shí)施例中,掃描裝置130使用擴(kuò)展數(shù)據(jù)來(lái)接收用戶輸入,其可被與掃描作業(yè)的掃描數(shù)據(jù)建立關(guān)聯(lián)。例如,掃描處理定義中的IHV要素可包含一個(gè)要素(例如,“〈userinput〉”),其用于表示存在用戶輸入。在掃描處理定義中的用于表示用戶輸入存在的數(shù)據(jù)在這里被稱為“用戶數(shù)輸入數(shù)據(jù)”。
[0187]如果擴(kuò)展數(shù)據(jù)中包含用戶輸入數(shù)據(jù),則掃描裝置130生成用戶界面,其允許掃描裝置130的用戶進(jìn)行數(shù)據(jù)的輸入,例如,聲音數(shù)據(jù)或使用由掃描裝置130所提供的鍵盤所輸入的文本數(shù)據(jù)??苫谟脩糨斎霐?shù)據(jù)中的數(shù)據(jù)生成用戶界面,這里被稱為“輸入界面數(shù)據(jù)”。換言之,掃描裝置130被構(gòu)成為讀取輸入界面數(shù)據(jù)并基于數(shù)據(jù)界面數(shù)據(jù)生成用戶界面。這樣,用戶輸入數(shù)據(jù)也可對(duì)反映在用戶輸入中的數(shù)據(jù)如何被掃描服務(wù)器140格式化和/或處理進(jìn)行定義。
[0188]可選地,由掃描裝置130所生成的用戶界面并不是基于用戶輸入數(shù)據(jù)而生成的。即,掃描裝置130可被構(gòu)成為響應(yīng)于用戶輸入數(shù)據(jù)的檢測(cè)而生成用戶界面。
[0189]當(dāng)通過用戶界面(不管用戶界面是如何生成的)接收到用戶輸入后,掃描裝置130向掃描服務(wù)器140發(fā)送用戶輸入和掃描數(shù)據(jù)(該掃描數(shù)據(jù)是掃描裝置130基于掃描處理定義中所指定的掃描設(shè)定所生成的)。[0190]3.通過數(shù)據(jù)
[0191]在一個(gè)實(shí)施例中,掃描裝置130將擴(kuò)展數(shù)據(jù)的至少一部分與掃描作業(yè)的掃描數(shù)據(jù)建立關(guān)聯(lián)。例如,掃描處理定義中的IHV要素可包含一個(gè)要素(例如,“〈pass through〉”)或者屬性,用于表示要素(或與屬性相關(guān)聯(lián)的)的數(shù)據(jù)將要與所生成的掃描數(shù)據(jù)相關(guān)聯(lián)。這樣的數(shù)據(jù)在這里被稱為“通過數(shù)據(jù)”。掃描裝置130指定通過數(shù)據(jù),并在基于掃描處理定義中所指定的一個(gè)以上的掃描設(shè)定生成掃描數(shù)據(jù)后,向掃描服務(wù)器140發(fā)送通過數(shù)據(jù)和掃描數(shù)據(jù)。掃描裝置130也可發(fā)送目的地?cái)?shù)據(jù)或后掃描指令,用于指示掃描服務(wù)器140將掃描數(shù)據(jù)和通過數(shù)據(jù)存儲(chǔ)于何處。通過數(shù)據(jù)的一個(gè)使用例子是在掃描服務(wù)器140 (或所生成的掃描數(shù)據(jù)將被存儲(chǔ)的目的地)中使用通過數(shù)據(jù)執(zhí)行圖像處理和/或文件格式轉(zhuǎn)換。
[0192]IV.權(quán)限管理服務(wù)
[0193]根據(jù)一個(gè)實(shí)施例,分布式掃描管理系統(tǒng)100與權(quán)限管理服務(wù)(RMS)相關(guān)聯(lián)。RMS用于對(duì)誰(shuí)可訪問某掃描數(shù)據(jù)、何時(shí)允許進(jìn)行該訪問、和/或允許什么類型的訪問進(jìn)行限制。例如,可限制為A組和B組是唯一可訪問某具體掃描數(shù)據(jù)的組。A組的用戶被允許在任何時(shí)候都可對(duì)該具體掃描數(shù)據(jù)進(jìn)行訪問,而B組的用戶則僅在工作時(shí)間被允許訪問該具體掃描數(shù)據(jù)。另外,A組的用戶被允許對(duì)該具體掃描數(shù)據(jù)進(jìn)行某些操作,例如,可讀取、打印、復(fù)制、轉(zhuǎn)發(fā)該具體掃描數(shù)據(jù),并可對(duì)該具體掃描數(shù)據(jù)的元數(shù)據(jù)進(jìn)行修改。另一方面,B組的用戶僅被允許進(jìn)行對(duì)該具體掃描數(shù)據(jù)進(jìn)行讀取和打印的操作。這里,用于表示誰(shuí)、何時(shí)、和/或如何對(duì)掃描數(shù)據(jù)進(jìn)行訪問的訪問權(quán)限數(shù)據(jù)被稱為“權(quán)限管理數(shù)據(jù)”。
[0194]A.權(quán)限管理數(shù)據(jù)的來(lái)源
[0195]權(quán)限管理數(shù)據(jù)可被定義在一個(gè)以上的位置。例如,權(quán)限管理數(shù)據(jù)可由管理員在管理員終端110上進(jìn)行定義。管理員終端110提供用戶界面,其被構(gòu)成為允許管理員在掃描處理定義中定義權(quán)限管理數(shù)據(jù),例如,在掃描處理定義的擴(kuò)展數(shù)據(jù)中對(duì)權(quán)限管理數(shù)據(jù)進(jìn)行定義。
[0196]圖10是對(duì)一個(gè)實(shí)施例中的包含權(quán)限管理數(shù)據(jù)的掃描處理定義進(jìn)行表示的圖。在本例中,權(quán)限管理數(shù)據(jù)位于IHV要素中,并被表示為“everyone-read-only (每個(gè)人都是只讀)”。
[0197]作為另一個(gè)例子,權(quán)限管理數(shù)據(jù)可由掃描裝置130的用戶來(lái)定義。于是,掃描裝置130提供用戶界面,其允許掃描裝置130的用戶對(duì)權(quán)限管理數(shù)據(jù)進(jìn)行定義。用戶界面可基于掃描處理定義中的擴(kuò)展數(shù)據(jù)而生成。可選地,掃描裝置130可被構(gòu)成為提供用戶界面,其允許用戶以不依賴掃描處理定義的任何部分的方式來(lái)設(shè)定權(quán)限管理數(shù)據(jù)。不管在哪個(gè)場(chǎng)景中,如果所選擇的掃描處理定義中不包含權(quán)限管理數(shù)據(jù),則掃描裝置130的用戶可為掃描數(shù)據(jù)定義權(quán)限管理數(shù)據(jù)“from scratch”,該掃描數(shù)據(jù)是基于所選擇的掃描處理定義所生成的。
[0198]在一個(gè)相關(guān)實(shí)施例中,預(yù)定的一組掃描數(shù)據(jù)的權(quán)限管理數(shù)據(jù)的一部分可被定義在掃描處理定義中,該掃描處理定義被用于生成該預(yù)定的一組掃描數(shù)據(jù),同時(shí),該權(quán)限管理數(shù)據(jù)的另一部分可由生成該預(yù)定的一組掃描數(shù)據(jù)的掃描裝置130的用戶來(lái)進(jìn)行定義。
[0199]在一個(gè)實(shí)施例中,包含權(quán)限管理數(shù)據(jù)的掃描處理定義中的擴(kuò)展數(shù)據(jù)可用于指示權(quán)限管理數(shù)據(jù)是否或其哪部分可被在掃描裝置(例如,掃描裝置130)上被修改。例如,擴(kuò)展數(shù)據(jù)可指示掃描裝置的用戶不被允許修改任何權(quán)限管理數(shù)據(jù)。作為另一個(gè)例子,擴(kuò)數(shù)據(jù)可指示掃描裝置的用戶可以僅進(jìn)行附加限定的追加、并且、不能進(jìn)行權(quán)限管理數(shù)據(jù)中所指定的任何限定的刪除的操作。作為另一個(gè)例子,擴(kuò)展數(shù)據(jù)可指示掃描裝置的用戶只被允許進(jìn)行修改“誰(shuí)可訪問掃描數(shù)據(jù)”而不被允許進(jìn)行修改“什么類型的訪問(例如,讀取、打印、復(fù)制、刪除)可被允許”的操作。
[0200]B.前掃描服務(wù)器方法
[0201]圖11是對(duì)一個(gè)實(shí)施例中的與權(quán)限管理服務(wù)(RMS)服務(wù)器1100相關(guān)聯(lián)的分布式掃描管理系統(tǒng)(100)進(jìn)行表示的框圖。RMS服務(wù)器1100與基于RMS的應(yīng)用(例如,網(wǎng)頁(yè)瀏覽器、電子郵件應(yīng)用、文檔處理應(yīng)用、以及圖像顯示應(yīng)用等)一起工作,以防止電子信息被未授權(quán)的用戶訪問。RMS服務(wù)器1100使用保護(hù)技術(shù)(例如,加密、證書、以及認(rèn)證等)以幫助生成可靠的信息保護(hù)方法。
[0202]在圖示的實(shí)施例中,掃描裝置130被構(gòu)成為可通信地與RMS服務(wù)1110連接,以與RMS服務(wù)器1100進(jìn)行通信。RMS服務(wù)1110和RMS服務(wù)器1100可由不同的團(tuán)體或相同的團(tuán)體來(lái)提供。
[0203]在可選的實(shí)施例中,掃描裝置130不與RMS服務(wù)1110進(jìn)行可通信的連接,而是執(zhí)行RMS服務(wù)1110,于是,其被構(gòu)成為直接(在一個(gè)實(shí)施例中是經(jīng)由網(wǎng)絡(luò))與RSM服務(wù)器1100進(jìn)行通信。
[0204]圖12是對(duì)一個(gè)實(shí)施例中的在掃描裝置130中應(yīng)用權(quán)限管理數(shù)據(jù)的處理過程1200進(jìn)行表示的流程圖。
[0205]在步驟1210中,掃描裝置130基于掃描處理定義中所指定的掃描設(shè)定數(shù)據(jù)生成掃描數(shù)據(jù)。
[0206]在步驟1220中,掃描裝置130識(shí)別權(quán)限管理數(shù)據(jù)。該權(quán)限管理數(shù)據(jù)可由掃描裝置130的用戶在掃描裝置130中進(jìn)行指定??蛇x地,掃描裝置130識(shí)別掃描處理定義中的權(quán)限管理數(shù)據(jù)。例如,掃描裝置130對(duì)掃描處理定義的擴(kuò)展部分(例如,IHV延伸點(diǎn))進(jìn)行分析并對(duì)該部分中的權(quán)限管理數(shù)據(jù)進(jìn)行檢測(cè)。
[0207]在步驟1220之前的同一點(diǎn),掃描裝置130可已經(jīng)接收到了由RMS服務(wù)器1100生成的客戶端許可方證書(CLC)。
[0208]在步驟1230中,掃描裝置130使用對(duì)稱密鑰對(duì)掃描數(shù)據(jù)進(jìn)行加密,其隨后被RMS服務(wù)器1100的公開密鑰所加密。
[0209]在步驟1240中,掃描裝置130生成包含權(quán)限管理數(shù)據(jù)和對(duì)稱密鑰的發(fā)行許可(publishing license)。之后,該發(fā)行許可被捆綁至文件。只有RMS服務(wù)器1100可發(fā)行使用許可(use license),以對(duì)加密的掃描數(shù)據(jù)進(jìn)行解密。
[0210]在步驟1250中,掃描裝置130向掃描服務(wù)器140發(fā)送加密的掃描數(shù)據(jù)和發(fā)行許可。在發(fā)送加密掃描數(shù)據(jù)之前,掃描裝置130可將發(fā)行許可埋入文件的元數(shù)據(jù),該文件包含加密的掃描數(shù)據(jù)。
[0211]在步驟1260中,掃描服務(wù)器140使加密掃描數(shù)據(jù)和發(fā)行許可被保存。如前所述,掃描服務(wù)器140可被預(yù)先構(gòu)成為在一定的位置保存掃描數(shù)據(jù)。可選地,掃描裝置130可已經(jīng)向掃描服務(wù)器140發(fā)送了目的地?cái)?shù)據(jù)、加密掃描數(shù)據(jù)、以及發(fā)行許可。然后,掃描服務(wù)器140使用該目的地?cái)?shù)據(jù)來(lái)確定加密掃描數(shù)據(jù)和發(fā)行許可被保存至何處,例如,被保存至掃描服務(wù)器140的附屬的某網(wǎng)絡(luò)文件夾。[0212]在步驟1270中,接受者使用基于RMS的應(yīng)用(圖11中未示)(例如,媒體演示應(yīng)用)向RMS服務(wù)器1100發(fā)送使用許可的請(qǐng)求。該請(qǐng)求包含接受者的帳戶證書(accountcertificate)(其包含接受者的公開密鑰)和發(fā)行許可。
[0213]在步驟1280中,RMS服務(wù)器1100確認(rèn)接受者是否被認(rèn)證,檢查接受者是否為命名的用戶,并生成使用許可。在此處理中,RMS服務(wù)器1100使用RMS服務(wù)器1100的密鑰對(duì)“對(duì)稱密鑰”進(jìn)行解密,使用接受者的公開密鑰對(duì)“對(duì)稱密鑰”進(jìn)行再加密,并將加密的會(huì)話密鑰(sess1n key)加入使用許可。該步驟保證只有預(yù)期的接受者可對(duì)“對(duì)稱密鑰”進(jìn)行解密,進(jìn)而對(duì)被保護(hù)的文件進(jìn)行解密。RMS服務(wù)器1100也可將任何相關(guān)的條件加入使用許可,例如,可將使用許可、應(yīng)用或操作系統(tǒng)的排斥期限等加入使用許可。這樣的條件可被指定在權(quán)限管理數(shù)據(jù)中。
[0214]C.后掃描服務(wù)器方法
[0215]圖13是對(duì)一個(gè)實(shí)施例中的與RMS服務(wù)器1100相關(guān)聯(lián)的分布式掃描管理系統(tǒng)1300進(jìn)行表示的框圖。在本實(shí)施例中,RMS服務(wù)1310類似于RMS服務(wù)1110,不同的是,掃描服務(wù)器140處理掃描數(shù)據(jù)之后,RMS服務(wù)1310才處理掃描數(shù)據(jù)。圖13中示出了 RMS服務(wù)1310與DSM系統(tǒng)100可通信的連接,然而,RMS服務(wù)1310也可與掃描服務(wù)器140要保存掃描數(shù)據(jù)的一個(gè)以上的存儲(chǔ)位置可通信的連接。存儲(chǔ)位置中的一個(gè)可位于DSM系統(tǒng)100中,例如,相對(duì)于DSM系統(tǒng)100為本地的網(wǎng)絡(luò)文件夾。但是,存儲(chǔ)位置中的一個(gè)也可位于DSM系統(tǒng)100之外,例如,相對(duì)于DMS系統(tǒng)100為遠(yuǎn)隔的電子郵件帳戶或存儲(chǔ)裝置。
[0216]在一個(gè)可選的實(shí)施例中,RMS服務(wù)1310在掃描服務(wù)器140或一個(gè)以上的存儲(chǔ)位置的一個(gè)中被執(zhí)行,該一個(gè)以上的存儲(chǔ)位置中可保存掃描數(shù)據(jù)。
[0217]圖14是對(duì)一個(gè)實(shí)施例中的在掃描裝置130中應(yīng)用權(quán)限管理數(shù)據(jù)的處理過程1400進(jìn)行表示的流程圖。在步驟1405中,掃描裝置130基于掃描處理定義中所指定的掃描設(shè)定數(shù)據(jù)生成掃描數(shù)據(jù)。
[0218]在步驟1410中,掃描裝置130識(shí)別權(quán)限管理數(shù)據(jù)。該權(quán)限管理數(shù)據(jù)可由掃描裝置130的用戶在掃描裝置130中進(jìn)行設(shè)定??蛇x地,掃描裝置130對(duì)掃處理定義中權(quán)限管理數(shù)據(jù)進(jìn)行識(shí)別。例如,掃描裝置130對(duì)掃描處理定義中的擴(kuò)展部分(例如,IHV擴(kuò)展點(diǎn))進(jìn)行分析,并對(duì)該部分中的權(quán)限管理數(shù)據(jù)進(jìn)行檢測(cè)。
[0219]在步驟1415中,掃描裝置130向掃描服務(wù)器140發(fā)送權(quán)限管理數(shù)據(jù)(RMD)和掃描數(shù)據(jù),而不是向RMS服務(wù)1310發(fā)送權(quán)限管理數(shù)據(jù)。
[0220]在步驟1420中,掃描服務(wù)器140使權(quán)限管理數(shù)據(jù)與掃描數(shù)據(jù)相關(guān)聯(lián)地被保存。權(quán)限管理數(shù)據(jù)可被作為掃描數(shù)據(jù)的元數(shù)據(jù)被保存。如前所述,掃描服務(wù)器140可使用包含在掃描處理定義的目的地?cái)?shù)據(jù)來(lái)確定要將掃描數(shù)據(jù)和權(quán)限管理數(shù)據(jù)存儲(chǔ)于何處,例如,電子郵件地址、網(wǎng)絡(luò)文件夾、或分布式管理系統(tǒng)100之外的存儲(chǔ)裝置。
[0221]在步驟1425中,在掃描服務(wù)器140使掃描數(shù)據(jù)和權(quán)限管理數(shù)據(jù)保存至預(yù)定位置后,RMS服務(wù)1310確定掃描數(shù)據(jù)在該預(yù)定位置為可用。RMS服務(wù)1310可采用多種方式進(jìn)行確定。例如,RMS服務(wù)1310可周期地對(duì)網(wǎng)絡(luò)文件夾、電子郵件帳戶、或共享存儲(chǔ)帳戶進(jìn)行輪詢,以判斷在上次輪詢后是否有掃描數(shù)據(jù)和權(quán)限管理數(shù)據(jù)被存在那里。作為另一個(gè)例子,監(jiān)聽處理(listener process)可進(jìn)行該預(yù)定位置的掃描數(shù)據(jù)的存儲(chǔ)的檢測(cè),并向RMS服務(wù)1310發(fā)送報(bào)文。[0222]在步驟1430中,在確定了掃描數(shù)據(jù)在預(yù)定位置為可用之后,RMS服務(wù)1310使用對(duì)稱密鑰對(duì)掃描數(shù)據(jù)進(jìn)行加密。然后,發(fā)行許可被捆綁至文件。只有RMS服務(wù)器1100能發(fā)行使用許可,以對(duì)加密的掃描數(shù)據(jù)進(jìn)行解密。
[0223]在步驟1435中,RMS服務(wù)1310生成發(fā)行許可,其包含權(quán)限管理數(shù)據(jù)和對(duì)稱密鑰。然后,發(fā)行許可被捆綁至文件。只有RMS服務(wù)器1100能發(fā)行使用許可,以對(duì)加密的掃描數(shù)據(jù)進(jìn)行解密。
[0224]在步驟1440中,RMS服務(wù)1310使加密的掃描數(shù)據(jù)和發(fā)行許可被保存。在使加密的掃描數(shù)據(jù)和發(fā)行許可被保存之前,RMS服務(wù)1310可將發(fā)行許可埋入文件的元數(shù)據(jù),其中包含加密的掃描數(shù)據(jù)。加密的掃描數(shù)據(jù)和發(fā)行許可被保存在相同的位置,RMS服務(wù)1310可從那里讀取原始的掃描數(shù)據(jù)和權(quán)限管理數(shù)據(jù)。例如,如果掃描數(shù)據(jù)和權(quán)限管理數(shù)據(jù)被保存在預(yù)定的網(wǎng)絡(luò)文件夾,則RMS服務(wù)1310使加密的掃描數(shù)據(jù)和發(fā)行許可被保存在該預(yù)定的網(wǎng)絡(luò)文件夾中??蛇x地,RMS服務(wù)1310可被構(gòu)成為使加密的掃描數(shù)據(jù)和發(fā)行許可被保存在不同的位置。該不同的位置可為RMS服務(wù)1310的“hard-coded”,或者,基于RMS服務(wù)1310所處理的目的地?cái)?shù)據(jù)的位置。這樣的目的地?cái)?shù)據(jù)可與原始的掃描數(shù)據(jù)和權(quán)限管理數(shù)據(jù)一起被保存,或者,可來(lái)自不同的源。
[0225]在步驟1445中,接受者使用基于RMS的應(yīng)用(圖13中未圖示)向RMS服務(wù)器1100發(fā)送使用許可的請(qǐng)求。該請(qǐng)求包含使用者的帳戶證書(其包含接受者的公開密鑰)和發(fā)行許可。
[0226]在步驟1450中,RMS服務(wù)器1100確定接受者是否被認(rèn)證,檢查接受者是否為被命名的用戶,并生成使用許可。在該處理中,RMS服務(wù)器1100使用RMS服務(wù)器1100的密鑰對(duì)對(duì)稱密鑰進(jìn)行解密,使用接受者的公開密鑰對(duì)對(duì)稱密鑰再加密,并將加密的會(huì)話密鑰追加入使用許可。該步驟保證只有預(yù)期的使用者可對(duì)對(duì)稱密鑰進(jìn)行解密,進(jìn)而對(duì)保護(hù)的文件進(jìn)行解密。RMS服務(wù)器1100還可將任何的條件追加入使用許可,例如,使用許可、應(yīng)用、或操作系統(tǒng)的排斥期限等追加入使用許可。這樣的條件可在權(quán)限管理數(shù)據(jù)中進(jìn)行指定。
[0227]V.將掃描管理系統(tǒng)擴(kuò)展至打印
[0228]根據(jù)一個(gè)實(shí)施例,分布式掃描管理系統(tǒng)(例如,DSM系統(tǒng)100等)可被擴(kuò)展至支持打印。分布式掃描管理系統(tǒng)的很多部件,例如,管理員終端、能動(dòng)文件目錄服務(wù)器、掃描裝置等都可被應(yīng)用至打印環(huán)境,其中,掃描裝置是打印裝置。
[0229]圖15是對(duì)一個(gè)實(shí)施例中的分布式打印管理(DPM)系統(tǒng)1500進(jìn)行表示的框圖。DPM系統(tǒng)1500包含管理員終端1510、定義服務(wù)器1520、打印裝置1530、以及打印服務(wù)器1540。盡管僅圖示了一個(gè)打印裝置,但是,DPM系統(tǒng)1500可包含多個(gè)打印裝置,每個(gè)打印裝置可與定義服務(wù)器1520和打印服務(wù)器1540可通信的進(jìn)行連接。
[0230]A.管理員終端
[0231]類似于前述的管理員終端110,管理員終端1510包含打印管理臺(tái)(PMC)1512,其允許管理員對(duì)打印處理定義進(jìn)行定義。管理員終端1510可為前述的管理員終端110,于是,可選地,也包含SMCl 12。
[0232]B.打印處理定義
[0233]打印處理定義用于指定一組打印設(shè)定,其可被用于生成被包含在打印數(shù)據(jù)中并被發(fā)送至打印裝置的電子文檔的打印版。打印設(shè)定的例子例如包含單雙面、顏色/灰度、方向、以及頁(yè)大小。
[0234]打印處理定義可包含目的地?cái)?shù)據(jù),用于指示一個(gè)以上的目的地,以用于對(duì)使用該打印處理定義的打印作業(yè)的數(shù)據(jù)進(jìn)行保存。這樣的目的地?cái)?shù)據(jù)可指示一個(gè)以上的目的地,例如,電子郵件地址、位于DMP系統(tǒng)1500之外的存儲(chǔ)裝置、或者網(wǎng)絡(luò)文件夾。
[0235]打印處理定義也可包含用戶訪問權(quán)限數(shù)據(jù),其在內(nèi)容上與前述的用戶權(quán)限數(shù)據(jù)330相似。例如,用戶權(quán)限數(shù)據(jù)可指示誰(shuí)可訪問打印處理定義等。用戶訪問權(quán)限數(shù)據(jù)可指示任何人都可訪問打印處理定義,可指示一組以上的用戶可訪問打印處理定義,或者,可指示一個(gè)以上的個(gè)人可訪問打印處理定義。
[0236]打印處理定義還可包含擴(kuò)展數(shù)據(jù),其與之前敘述掃描處理定義時(shí)的擴(kuò)展數(shù)據(jù)相似。
[0237]C.定義服務(wù)器
[0238]PMC1512向定義服務(wù)器1520發(fā)送打印處理定義,定義服務(wù)器1520保存該打印處理定義。定義服務(wù)器1520可被構(gòu)成為響應(yīng)來(lái)自PMC1512的打印處理定義的請(qǐng)求,以向管理員終端1510發(fā)送被請(qǐng)求的內(nèi)容,供其編輯。定義服務(wù)器1520可被構(gòu)成為對(duì)打印處理定義的現(xiàn)在的版本或打印處理定義的一個(gè)以上的舊版本進(jìn)行維護(hù),并允許PMC1512對(duì)打印處理定義的具體的版本進(jìn)行請(qǐng)求。
[0239]定義服務(wù)器1520也被構(gòu)成為響應(yīng)來(lái)自打印裝置(例如,打印裝置1530)的打印處理定義的請(qǐng)求。來(lái)自打印裝置的請(qǐng)求包含定義服務(wù)器1520為了從多個(gè)打印處理定義中選擇一個(gè)以上的打印處理定義而使用的數(shù)據(jù)。這樣的數(shù)據(jù)包含用戶名和密碼,其由與打印裝置1530相關(guān)聯(lián)的用戶所提供。例如,用戶可通過打印裝置1530所提供的鍵盤輸入其用戶名和密碼。在收到用戶相關(guān)信息后,定義服務(wù)器1520確定哪個(gè)打印處理定義與該用戶相關(guān)信息相關(guān)聯(lián)。例如,定義服務(wù)器1520可基于用戶相關(guān)信息判斷用戶是否與哪個(gè)組相關(guān)聯(lián)。如果為是,則定義服務(wù)器1520識(shí)別一個(gè)以上的組,然后,確定哪個(gè)打印處理定義與所識(shí)別的一個(gè)以上的組相關(guān)聯(lián)。
[0240]在基于來(lái)自打印裝置1530的請(qǐng)求識(shí)別出一個(gè)以上的打印處理定義后,定義服務(wù)器1520向打印裝置1530提供打印處理定義ID數(shù)據(jù)。該打印處理定義ID數(shù)據(jù)指示一個(gè)以上的打印處理定義。打印處理定義ID數(shù)據(jù)可包含實(shí)際的一個(gè)以上的打印處理定義,或者,可僅指定一個(gè)以上的打印處理定義。在后者的場(chǎng)景中,打印裝置1530在與打印裝置1530相關(guān)聯(lián)的顯示屏上顯示用于指定一個(gè)以上的打印處理定義的數(shù)據(jù)。打印裝置1530允許用戶從一個(gè)以上的打印處理定義中選擇一個(gè)打印處理定義。在收到選擇了一個(gè)預(yù)定的打印處理定義的輸入后,打印裝置1530向定義服務(wù)器1520發(fā)送用于表示用戶所選擇的打印處理定義的選擇數(shù)據(jù)。之后,定義服務(wù)器1520向打印裝置1530發(fā)送所選擇了的打印處理定義。
[0241]D.打印裝置
[0242]打印裝置1530是一種計(jì)算裝置,其被構(gòu)成為處理打印業(yè)務(wù),每個(gè)打印業(yè)務(wù)涉及生成打印數(shù)據(jù)中的電子文檔的打印版。該打印版包含一個(gè)以上的在有形媒體例如紙張上的打印文檔。打印文檔的打印是基于一個(gè)以上的打印設(shè)定而進(jìn)行的,該打印設(shè)定在從定義服務(wù)器1520獲取的打印處理定義中被指定。打印裝置1530可為多功能周邊設(shè)備(MFP),其還可提供一個(gè)以上的非打印服務(wù),例如,掃描服務(wù)、傳真服務(wù)、和/或存檔服務(wù)。
[0243]打印裝置1530包含界面,其允許用戶起動(dòng)(或至少完成)打印作業(yè)。該界面可包含用于顯示數(shù)據(jù)的顯示屏和用于起動(dòng)打印作業(yè)的可選擇的按鈕。打印裝置1530還可包含其它按鈕,一些可是物理按鈕,一些可是圖形按鈕。
[0244]在用戶在打印裝置1530上起動(dòng)打印操作之前,打印裝置1530對(duì)用戶進(jìn)行認(rèn)證。例如,打印裝置1530可具有附屬的標(biāo)記讀取器,可從用戶的標(biāo)記中讀取數(shù)據(jù)。該數(shù)據(jù)可為打印裝置1530所讀取并向定義服務(wù)器1520所發(fā)送的用于對(duì)用戶進(jìn)行認(rèn)證的一個(gè)以上的值。
[0245]1.鎖定打印
[0246]在一個(gè)實(shí)施例中,打印裝置1530被構(gòu)成為“l(fā)ocked Printing”的特征,以提供電子文檔的打印控制。根據(jù)該特征,在打印裝置1530收到打印數(shù)據(jù)后,打印裝置1530不立刻生成打印數(shù)據(jù)中的電子文檔的打印版,而是等到用戶訪問打印裝置1530并提出處理打印業(yè)務(wù)的請(qǐng)求。用戶可只有在密碼在打印裝置1530上被確認(rèn)后,才能被授權(quán)訪問鎖定的打印作業(yè)。用戶通過打印裝置1530的操作屏輸入密碼。打印裝置1530對(duì)密碼進(jìn)行驗(yàn)證,當(dāng)密碼被成功地驗(yàn)證后,才允許生成打印數(shù)據(jù)中的電子文檔的打印版,即,才允許打印。打印裝置1530可顯示一個(gè)以上的打印作業(yè),每個(gè)打印作業(yè)與一組不同的打印數(shù)據(jù)相關(guān)聯(lián),該一組不同的打印數(shù)據(jù)是用戶(或與用戶相關(guān)聯(lián)的某人)使其發(fā)送至打印裝置1530 (或打印裝置1530可訪問的存儲(chǔ)位置)的數(shù)據(jù)。
[0247]在該“Locked Printing (鎖定打印)”的實(shí)施例中,打印裝置1530可向定義服務(wù)器1520發(fā)送相同的密碼(和用戶名,如果可能的話),以從定義服務(wù)器1520獲取一個(gè)以上的打印處理定義。該方法的一個(gè)好處是,用戶不需要多次輸入其密碼??蛇x擇地,用于“非鎖定(unlock)”用戶的打印作業(yè)的相同的用戶證書被用于獲取用來(lái)進(jìn)行打印操作的打印處理定義。
[0248]2.打印作業(yè)完成數(shù)據(jù)
[0249]在一個(gè)實(shí)施例中,在生成電子文檔的打印版之后,打印裝置1530生成打印作業(yè)完成數(shù)據(jù)。打印作業(yè)完成數(shù)據(jù)包含打印作業(yè)相關(guān)信息,例如,包含表示誰(shuí)起動(dòng)了打印作業(yè)、誰(shuí)在打印裝置1530上被認(rèn)證了、打印作業(yè)何時(shí)被執(zhí)行的、打印了多少頁(yè)、是否使用了顏色、打印文檔的大小、哪個(gè)打印處理定義被使用了、和/或在生成打印版時(shí)所使用的其它打印設(shè)定的數(shù)據(jù)。
[0250]打印裝置1530可在打印裝置1530上本地存儲(chǔ)打印作業(yè)完成數(shù)據(jù)。之后,與打印裝置1530分離的其它裝置上所執(zhí)行的服務(wù)可對(duì)打印裝置1530的存儲(chǔ)進(jìn)行訪問,并獲取與一個(gè)以上的打印作業(yè)相關(guān)聯(lián)的打印作業(yè)完成數(shù)據(jù)。
[0251]可選擇地,打印裝置1530向另一裝置發(fā)送打印作業(yè)完成數(shù)據(jù),該另一個(gè)裝置負(fù)責(zé)使該打印作業(yè)完成數(shù)據(jù)相對(duì)于DPM系統(tǒng)1500之外的一個(gè)以上的應(yīng)用為可用。例如,打印裝置1530向打印服務(wù)器1540發(fā)送打印作業(yè)完成數(shù)據(jù)。向打印服務(wù)器1540發(fā)送打印完成數(shù)據(jù)時(shí),可基于(a)在用于生成打印版的打印處理定義中所指定的目的地?cái)?shù)據(jù),或者(b)由打印裝置1530的用戶所指定的目的地?cái)?shù)據(jù)來(lái)實(shí)現(xiàn)。目的地?cái)?shù)據(jù)可指示打印服務(wù)器1540、或者、可簡(jiǎn)單地是一種用于指示打印作業(yè)完成數(shù)據(jù)要在DPM系統(tǒng)1500中被處理的指示??蛇x擇地,向打印服務(wù)器1540發(fā)送打印作業(yè)完成數(shù)據(jù)時(shí),可基于打印裝置1540的預(yù)配置(例如,“Hard-Coded”)來(lái)實(shí)現(xiàn),其用于在打印裝置1530生成打印作業(yè)完成數(shù)據(jù)之后自動(dòng)地將打印作業(yè)完成數(shù)據(jù)發(fā)送至打印服務(wù)器1530。
[0252]E.打印服務(wù)器[0253]打印服務(wù)器1540接收來(lái)自打印裝置1530(以及可選擇地,一個(gè)以上的其它打印裝置,圖15中未圖示)的打印作業(yè)完成數(shù)據(jù)。如果打印服務(wù)器1540被構(gòu)成為象掃描服務(wù)器(類似于前述的掃描服務(wù)器140) —樣,則掃描服務(wù)器1540可被構(gòu)成為“expect (期待)”具有多個(gè)格式中的一個(gè)以上的圖像。于是,打印服務(wù)器1540可被構(gòu)成為檢查文件的擴(kuò)展名,例如,.pdf、.tif、.png、或者.jpg等。于是,在一個(gè)實(shí)施例中,打印裝置1530將打印服務(wù)器1540所能識(shí)別的圖像文件擴(kuò)展名追加入打印作業(yè)完成數(shù)據(jù)中。于是,打印裝置1530可保存文件擴(kuò)展名數(shù)據(jù),其僅用于指示打印服務(wù)器1540識(shí)別的圖像文件擴(kuò)展名。
[0254]打印服務(wù)器1540基于一個(gè)以上的規(guī)則使打印作業(yè)完成數(shù)據(jù)被保存。該一個(gè)以上的規(guī)則可指示打印作業(yè)完成數(shù)據(jù)被保存至何處。例如,如果來(lái)自打印裝置1530的打印作業(yè)完成數(shù)據(jù)中有目的地?cái)?shù)據(jù),則打印服務(wù)器1540可向該目的地?cái)?shù)據(jù)中的一個(gè)以上的目的地發(fā)送打印作業(yè)完成數(shù)據(jù)。目的地的例子包含網(wǎng)絡(luò)文件夾(其位于相對(duì)于打印服務(wù)器1540而言是“本地”的網(wǎng)絡(luò)中)、第三方存儲(chǔ)服務(wù)(其位于遠(yuǎn)隔網(wǎng)絡(luò)中)、或者、一組一個(gè)以上的電子郵件地址。目的地?cái)?shù)據(jù)可為這些目的地的例子的各種組合。另外,目的地?cái)?shù)據(jù)可由打印裝置1530的用戶所提供,或者,可被包含在從定義服務(wù)器1520所獲取的打印處理定義內(nèi),或兩者。例如,(I)用戶可輸入個(gè)人電子郵件地址,這樣,打印服務(wù)器1540可將打印作業(yè)完成數(shù)據(jù)發(fā)送至該個(gè)人電子郵件地址;(2)用戶所選擇的打印處理定義可包含網(wǎng)絡(luò)文件夾,這樣,打印服務(wù)器1540可將打印作業(yè)完成數(shù)據(jù)保存至該網(wǎng)絡(luò)文件夾。
[0255]可選地,打印服務(wù)器1540可被構(gòu)成為將打印服務(wù)器1540所接收的所有打印作業(yè)完成數(shù)據(jù)保存在相同位置。這樣的實(shí)施例可被用于所有的打印作業(yè),或者,可被用于打印作業(yè)完成數(shù)據(jù)中沒有目的地?cái)?shù)據(jù)的打印作業(yè)。
[0256]在一個(gè)實(shí)施例中,在使打印作業(yè)完成數(shù)據(jù)被保存在一個(gè)以上的目的地之前,打印服務(wù)器1540使打印處理定義有效(這里稱“接收定義”),其包含用于生成打印版的打印設(shè)定。有效化可涉及打印服務(wù)器1540向定義服務(wù)器1520發(fā)送接收到的定義(即,從打印裝置1530所接收的定義)。定義服務(wù)器1520判斷所接收到的定義是否與打印處理定義(這里稱“原始定義”)相匹配,該原始定義是由定義服務(wù)器1520提供至打印裝置1530的。“匹配”可指兩個(gè)打印處理定義完全匹配。可選地,“匹配”可指已經(jīng)被設(shè)定為不變的原始定義中的一個(gè)以上的部分和所對(duì)應(yīng)的接收定義中的一個(gè)以上的部分完全匹配。
[0257]如果定義服務(wù)器1520提供了接收定義與原始定義為匹配的響應(yīng),則打印服務(wù)器1540繼續(xù)處理打印作業(yè)完成數(shù)據(jù)。否則,打印裝置1540可向打印裝置1530發(fā)送通知,通知其所接收的定義是無(wú)效的。另外,打印裝置1540也可使打印作業(yè)完成數(shù)據(jù)不被保存在指定的位置。
[0258]在一個(gè)實(shí)施例中,打印服務(wù)器1540維持一個(gè)事件記錄,用于對(duì)不同的打印作業(yè)進(jìn)行記錄信息。該事件記錄可針每個(gè)打印作業(yè)保存數(shù)據(jù),該數(shù)據(jù)表示一個(gè)以上的哪些打印裝置被涉及了、打印作業(yè)何時(shí)被進(jìn)行的、哪個(gè)打印處理定義被使用了、相對(duì)應(yīng)的打印作業(yè)完成數(shù)據(jù)被保存在何處、誰(shuí)起動(dòng)了打印作業(yè)、以及、打印設(shè)定是否或哪個(gè)被用戶修改了等。事件記錄可被保存在執(zhí)行打印服務(wù)器的相同的裝置內(nèi)或分離的裝置內(nèi)。與打印服務(wù)器分離的事件管理器可被構(gòu)成為對(duì)事件訂閱進(jìn)行管理,對(duì)事件記錄進(jìn)行分析以判斷是否發(fā)生了感興趣的事件,并且,在確定了感興趣的事件發(fā)生了之后,將該事件發(fā)生了的通知發(fā)送至一個(gè)以上的事件池,該事件池與相關(guān)的事件訂閱建立了關(guān)聯(lián)。[0259]F.應(yīng)用打印作業(yè)完成數(shù)據(jù)的服務(wù)
[0260]一個(gè)以上的打印作業(yè)的打印作業(yè)完成數(shù)據(jù)被生成并被存儲(chǔ)后,這樣的信息可被一個(gè)以上的服務(wù)所分析??墒褂么蛴∽鳂I(yè)完成數(shù)據(jù)的服務(wù)的一個(gè)例子是成本回收服務(wù)。成本回收服務(wù)可對(duì)打印作業(yè)完成數(shù)據(jù)進(jìn)行分析,并對(duì)個(gè)人、小組、或公司為使用打印裝置1530(或者,可選地,DPM系統(tǒng)1500中的其它打印裝置)所花費(fèi)的成本進(jìn)行確定。成本回收服務(wù)在確定使用打印裝置1530的成本時(shí)可考慮一個(gè)以上的因子。這樣的因子的例子可包含但并不限定于,對(duì)于所有的打印業(yè)務(wù)而言,打印了多少頁(yè)數(shù)、是否是彩色打印、使用了多少碳粉、誰(shuí)起動(dòng)了打印作業(yè)、以及、打印作業(yè)是什么時(shí)候被執(zhí)行的(例如,日、周、月、和/或年的時(shí)間)。
[0261]在打印服務(wù)器1540使打印業(yè)務(wù)完成數(shù)據(jù)被保存在預(yù)定的位置后,一個(gè)服務(wù)(例如,成本回收服務(wù)等)對(duì)該打印作業(yè)完成數(shù)據(jù)在該預(yù)定位置是否為有效進(jìn)行確認(rèn)。該服務(wù)可采用很多方法中的一個(gè)來(lái)進(jìn)行這種確定。例如,該服務(wù)可定期地對(duì)網(wǎng)絡(luò)文件夾、電子郵件帳戶、或共享存儲(chǔ)帳戶進(jìn)行輪詢,以對(duì)前次輪詢后是否有打印數(shù)據(jù)和權(quán)限管理數(shù)據(jù)被存儲(chǔ)了進(jìn)行確認(rèn)。作為另一個(gè)例子,對(duì)預(yù)定位置的監(jiān)聽處理被用來(lái)對(duì)打印數(shù)據(jù)的存儲(chǔ)進(jìn)行檢測(cè),并向服務(wù)發(fā)送報(bào)文。
[0262]一個(gè)服務(wù)可采用一個(gè)以上的方式對(duì)打印作業(yè)完成數(shù)據(jù)進(jìn)行訪問。例如,該服務(wù)可向打印裝置1530發(fā)送對(duì)打印作業(yè)完成數(shù)據(jù)進(jìn)行請(qǐng)求的請(qǐng)求。該服務(wù)可定期發(fā)送該請(qǐng)求,或響應(yīng)于事件的檢測(cè)來(lái)發(fā)送該請(qǐng)求。該請(qǐng)求可以是對(duì)打印裝置1530中存儲(chǔ)的所有打印作業(yè)完成數(shù)據(jù)的請(qǐng)求??蛇x地,該請(qǐng)求可指定一個(gè)以上的基準(zhǔn),打印裝置1530可使用該基準(zhǔn),對(duì)滿足該基準(zhǔn)的打印作業(yè)數(shù)據(jù)的子集進(jìn)行識(shí)別。基準(zhǔn)的例子可包含所對(duì)應(yīng)的打印作業(yè)被執(zhí)行的數(shù)據(jù)范圍、所對(duì)應(yīng)的打印作業(yè)被執(zhí)行的期間、用戶起動(dòng)所對(duì)應(yīng)的打印作業(yè)的標(biāo)識(shí)符、打印處理定義的標(biāo)識(shí)符、被用于執(zhí)行所對(duì)應(yīng)的打印作業(yè)的一個(gè)以上的打印設(shè)定的標(biāo)識(shí)符。
[0263]作為另一個(gè)例子,一個(gè)服務(wù)可直接地對(duì)一個(gè)以上的存儲(chǔ)位置進(jìn)行訪問,在該一個(gè)以上的存儲(chǔ)位置,打印服務(wù)器1540對(duì)打印作業(yè)完成數(shù)據(jù)進(jìn)行了保存。例如,如上所述,一個(gè)可能的存儲(chǔ)位置是電子郵箱帳戶,服務(wù)可對(duì)其進(jìn)行訪問。
[0264]一個(gè)服務(wù)(例如,成本回收服務(wù)等)可在例如打印服務(wù)1540那樣的相同的裝置上執(zhí)行,或者,可在與打印服務(wù)器1540分離的裝置上執(zhí)行,例如,在位于DPM系統(tǒng)1500之外的裝置上執(zhí)行。例如,一個(gè)成本回收服務(wù)相對(duì)于DPM系統(tǒng)甚至可為遠(yuǎn)隔的。于是,該成本回收服務(wù)可為相對(duì)于DPM系統(tǒng)1500實(shí)體的第三方服務(wù)。
[0265]G.掃描管理系統(tǒng)至其它環(huán)境的擴(kuò)展
[0266]掃描管理技術(shù)可被擴(kuò)展至打印之中(例如,使用管理終端和/或處理定義),同時(shí),掃描管理技術(shù)也可被擴(kuò)展至其它環(huán)境之中。例如,盡管沒有圖示,但是,打印裝置1530可被包含數(shù)碼相機(jī)的計(jì)算裝置所取代。該計(jì)算裝置例如可為具有顯示屏的智能手機(jī)、平板電腦
坐寸ο
[0267]上述計(jì)算裝置可與定義服務(wù)器一起使用,其用于獲取一個(gè)以上的“拍攝”處理定義。一個(gè)以上的“拍攝”處理定義包含圖像設(shè)定,其被計(jì)算裝置所使用,以生成數(shù)碼圖像(例如,“拍照”設(shè)定)??蛇x地,拍攝處理定義可被保存在計(jì)算裝置本體上。
[0268]與掃描處理定義類似地,拍攝處理定義也可包含訪問數(shù)據(jù),其用于指示可對(duì)拍攝處理定義進(jìn)行訪問的一個(gè)以上的用戶。另外或可選地,拍攝處理定義可包含裝置管理數(shù)據(jù),其被用于確定計(jì)算裝置是否被允許使用拍攝處理定義以生成數(shù)碼圖像。下面將對(duì)“裝置管理數(shù)據(jù)”進(jìn)行詳述。
[0269]與掃描處理定義類似地,拍攝處理定義也可包含目的地?cái)?shù)據(jù),其用于指示數(shù)碼圖像(其是基于拍攝處理定義所生成的)被存儲(chǔ)于何處、以及、是本體存儲(chǔ)還是遠(yuǎn)隔存儲(chǔ)。目的地?cái)?shù)據(jù)可被“圖像服務(wù)器”所處理,這與前述的掃描服務(wù)器140相類似??蛇x地,目的地?cái)?shù)據(jù)可被上述計(jì)算裝置所處理,其產(chǎn)生用于其它處理的數(shù)碼圖像。
[0270]V1.裝置管理
[0271]如前所述,掃描處理定義與一個(gè)以上的用戶相關(guān)聯(lián)。如果一個(gè)組織中的一個(gè)以上的用戶中的任一個(gè)想在掃描操作中使用掃描處理定義,則向掃描服務(wù)器進(jìn)行掃描處理定義的請(qǐng)求,該掃描處理定義隨后被發(fā)送至該用戶正在使用的掃描裝置。組織中的掃描裝置的數(shù)目是明確的。于是,該組織中的任何掃描裝置都可被用來(lái)進(jìn)行掃描處理定義的獲取。
[0272]但是,在一個(gè)實(shí)施例中,一個(gè)以上的掃描處理定義被制限,或者,相對(duì)于組織中的掃描裝置的子集被制限。掃描處理定義對(duì)一組一個(gè)以上的掃描裝置的制限可在該掃描處理定義中被相關(guān)聯(lián)地進(jìn)行指定。與一個(gè)以上的掃描裝置相關(guān)聯(lián)并用于對(duì)一個(gè)以上的掃描裝置進(jìn)行制限的數(shù)據(jù)在這里被稱為“裝置管理數(shù)據(jù)”。
[0273]A.裝置管理數(shù)據(jù)
[0274]裝置管理數(shù)據(jù)用于對(duì)一個(gè)以上的掃描裝置進(jìn)行指定,其中的每一個(gè)被允許使用掃描處理定義以生成掃描數(shù)據(jù)。裝置管理數(shù)據(jù)可進(jìn)行一個(gè)以上的單個(gè)掃描裝置或一個(gè)以上的標(biāo)識(shí)范圍(例如,IP地址范圍)的指定,其中的每一個(gè)與多個(gè)可能的掃描裝置標(biāo)識(shí)相對(duì)應(yīng)。使用掃描裝置標(biāo)識(shí),可對(duì)一個(gè)單個(gè)掃描裝置和其他掃描裝置進(jìn)行區(qū)別,該掃描標(biāo)識(shí)相對(duì)于DSM系統(tǒng)100中的其它掃描裝置而言至少是唯一的。掃描裝置標(biāo)識(shí)的例子可包含但并并不限定于IP地址、MAC地址、或⑶ID (或全局唯一標(biāo)識(shí)符)。
[0275]另外或可選地,多個(gè)掃描裝置可與相同的掃描裝置小組標(biāo)識(shí)符相關(guān)聯(lián)。這樣一來(lái),對(duì)允許使用掃描處理定義的掃描裝置的制限就可基于小組來(lái)進(jìn)行,而不是基于個(gè)別的掃描裝置來(lái)進(jìn)行。
[0276]裝置管理數(shù)據(jù)通過包含一個(gè)以上的掃描裝置的一個(gè)以上的標(biāo)識(shí)符、或者、通過包含一個(gè)以上的其它掃描裝置的一個(gè)以上的標(biāo)識(shí)符來(lái)對(duì)一個(gè)以上的掃描裝置進(jìn)行指示。例如,裝置管理數(shù)據(jù)可指定掃描裝置X,其可表示只有掃描裝置X可被允許訪問掃描處理定義以生成掃描數(shù)據(jù)。作為另一個(gè)例子,裝置管理數(shù)據(jù)可指定掃描裝置X,其可表示除了掃描裝置X之外的任何掃描裝置都可被允許訪問掃描處理定義以生成掃描數(shù)據(jù)。
[0277]圖16是對(duì)一個(gè)實(shí)施例中的包括裝置管理數(shù)據(jù)的掃描處理定義的例子進(jìn)行表示的圖。在本實(shí)施例中,裝置管理數(shù)據(jù)位于兩個(gè)不同的IHV要素中。每個(gè)IHV要素包含用于標(biāo)識(shí)掃描裝置的唯一的標(biāo)識(shí)符。
[0278]在一個(gè)相關(guān)的實(shí)施例中,裝置管理數(shù)據(jù)除了用于對(duì)一個(gè)以上的掃描裝置進(jìn)行表示之外,還用于對(duì)掃描裝置中所執(zhí)行(或?qū)⒈粓?zhí)行)的掃描作業(yè)的一個(gè)以上的制限進(jìn)行表示。制限的一個(gè)例子是一個(gè)以上的目的地,其不被允許對(duì)掃描裝置所生成的掃描數(shù)據(jù)進(jìn)行獲取。例如,裝置管理數(shù)據(jù)可指示某具體掃描裝置使用掃描處理定義而生成的掃描數(shù)據(jù)不能被發(fā)送至商業(yè)組織之外的電子郵箱地址。這樣一來(lái),位于商業(yè)組織中的一個(gè)位置的一個(gè)掃描裝置就可被允許(基于一個(gè)掃描處理定義)向任何接受者發(fā)送所生成的掃描數(shù)據(jù),同時(shí),位于該商業(yè)組織中的另一個(gè)位置的其它掃描裝置則可被限制向該商業(yè)組織之外的接受者發(fā)送所生成的掃描數(shù)據(jù)。
[0279]附加制限的另一個(gè)例子是何時(shí)被允許進(jìn)行掃描操作。例如,掃描處理定義中的裝置管理數(shù)據(jù)可指示平日的晚9點(diǎn)以后或周末的任何時(shí)候都不允許某一具體的掃描裝置進(jìn)行掃描操作。
[0280]圖17是對(duì)一個(gè)實(shí)施例中的包括多個(gè)掃描裝置的分布式掃描管理(DSM)系統(tǒng)1700的例子進(jìn)行表示的框圖。DSM系統(tǒng)1700與DSM系統(tǒng)100相類似,不同點(diǎn)在于,DSM1700包含多個(gè)掃描裝置132、134和136。這三個(gè)掃描裝置的每一個(gè)都與定義服務(wù)器120可通信地連接,并且,掃描服務(wù)器140可向定義服務(wù)器120進(jìn)行多個(gè)掃描處理定義的請(qǐng)求和從定義服務(wù)器120進(jìn)行相對(duì)應(yīng)的接收。另外,這三個(gè)掃描裝置的每一個(gè)都能基于掃描處理定義產(chǎn)生掃描數(shù)據(jù),并且,能將所產(chǎn)生的掃描數(shù)據(jù)(以及可選地,該掃描處理定義)發(fā)送至掃描服務(wù)器140。
[0281]圖18是對(duì)一個(gè)實(shí)施例中的用于生成和使用裝置管理數(shù)據(jù)的處理過程1800進(jìn)行表示的流程圖。在步驟1805中,管理員在管理終端110上對(duì)裝置管理數(shù)據(jù)進(jìn)行指定。管理員可在使用SMC112產(chǎn)生掃描處理定義的同時(shí)對(duì)裝置管理數(shù)據(jù)進(jìn)行指定。
[0282]另外或可選地,管理員可使用SMC112向定義服務(wù)器120發(fā)送請(qǐng)求,用于對(duì)其所存儲(chǔ)的、已經(jīng)被生成的掃描處理定義的進(jìn)行請(qǐng)求。管理員使用SMCl 12對(duì)裝置管理數(shù)據(jù)進(jìn)行指定,以及,向所請(qǐng)求的掃描處理定義進(jìn)行裝置管理數(shù)據(jù)的追加(或?qū)ζ溥M(jìn)行修改),例如,掃描裝置可被追加至DSM系統(tǒng)1700?;谠撟芳?,管理員在終端110上獲取一個(gè)以上的掃描處理定義,以及,向每個(gè)掃描處理定義的裝置管理數(shù)據(jù)進(jìn)行用于識(shí)別新掃描裝置的掃描裝置標(biāo)識(shí)別符的追加。
[0283]B.裝置管理數(shù)據(jù)的存儲(chǔ)
[0284]在步驟1810中,SMCl 12向定義服務(wù)器120發(fā)送裝置管理數(shù)據(jù)(DMD),以使其與掃描處理定義相關(guān)聯(lián)地被存儲(chǔ)。
[0285]在一個(gè)實(shí)施例中,裝置管理數(shù)據(jù)被指定或被表示在掃描處理定義中。如果掃描處理定義的格式為XML文檔,則裝置管理數(shù)據(jù)被指定至XML文檔中的擴(kuò)展數(shù)據(jù)。例如,裝置管理數(shù)據(jù)可被指定在XML文檔的IHV要素中。
[0286]在一個(gè)相關(guān)實(shí)施例中,裝置管理數(shù)據(jù)可與掃描處理定義分離地保存,然而,仍然是相關(guān)聯(lián)地保存。例如,定義服務(wù)器120可存儲(chǔ)一個(gè)映射,該映射將(I)一個(gè)以上的掃描處理定義與(2)裝置管理數(shù)據(jù)建立關(guān)聯(lián)。該映射被與任何掃描處理定義都分離地進(jìn)行保存。
[0287]C.裝置管理數(shù)據(jù)的處理
[0288]在裝置管理數(shù)據(jù)與掃描處理定義被關(guān)聯(lián)地存儲(chǔ)之后,裝置管理數(shù)據(jù)可在不同時(shí)間和/或被不同實(shí)體進(jìn)行處理。例如,對(duì)與掃描處理定義相關(guān)聯(lián)的裝置管理數(shù)據(jù)的進(jìn)行處理時(shí),該處理可在與對(duì)應(yīng)的掃描處理定義的掃描作業(yè)被執(zhí)行之前或之后進(jìn)行。另外,在另一個(gè)實(shí)施例中,定義服務(wù)器120、掃描裝置(例如,掃描裝置130)、掃描服務(wù)器140、或位于DSM系統(tǒng)1700之外的裝置可對(duì)裝置管理數(shù)據(jù)進(jìn)行處理。
[0289]裝置管理數(shù)據(jù)的處理涉及讀取裝置管理數(shù)據(jù)、以及、執(zhí)行對(duì)由裝置管理數(shù)據(jù)所指定的針對(duì)掃描作業(yè)的一個(gè)以上的制限。這樣的制限的執(zhí)行可涉及例如對(duì)掃描裝置標(biāo)識(shí)符是否包含在裝置管理數(shù)據(jù)內(nèi)進(jìn)行確定、或者、對(duì)所生成的掃描數(shù)據(jù)的所指定的目的地是否被允許接受該掃描數(shù)據(jù)進(jìn)行確定。例如,執(zhí)行在裝置管理數(shù)據(jù)中被指定的一個(gè)以上的制限的實(shí)體可對(duì)裝置管理數(shù)據(jù)中是否包含掃描裝置標(biāo)識(shí)數(shù)據(jù)進(jìn)行確定。如上所述,裝置管理數(shù)據(jù)中的掃描裝置標(biāo)識(shí)符中所包含的數(shù)據(jù)可指示掃描裝置不被允許生成相應(yīng)的掃描數(shù)據(jù),或者,可指示掃描裝置被允許生成相應(yīng)的掃描數(shù)據(jù)。
[0290]如果用于對(duì)某一掃描作業(yè)的裝置管理數(shù)據(jù)進(jìn)行處理的實(shí)體確定了沒有與裝置管理數(shù)據(jù)相關(guān)聯(lián)的制限需要被執(zhí)行,則該裝置管理數(shù)據(jù)為“滿足一個(gè)以上的規(guī)則”。例如,掃描作業(yè)應(yīng)該被執(zhí)行,或者,如果已經(jīng)被執(zhí)行了,則該掃描作業(yè)所生成的掃描數(shù)據(jù)應(yīng)該按照在對(duì)應(yīng)的掃描處理定義中所指定的后掃描處理指令被執(zhí)行。
[0291]如果用于對(duì)某一掃描作業(yè)的裝置管理數(shù)據(jù)進(jìn)行處理的實(shí)體確定了有與裝置管理數(shù)據(jù)相關(guān)聯(lián)的制限需要被執(zhí)行,則該裝置管理數(shù)據(jù)為“不滿足一個(gè)以上的規(guī)則”。例如,掃描作業(yè)不應(yīng)該被執(zhí)行,或者,如果已經(jīng)被執(zhí)行了,則該掃描作業(yè)所生成的掃描數(shù)據(jù)不應(yīng)該按照在對(duì)應(yīng)的掃描處理定義中所指定的后掃描處理指令被執(zhí)行。
[0292]1.裝置管理數(shù)據(jù)的后掃描處理
[0293]在一個(gè)實(shí)施例中,裝置管理數(shù)據(jù)在所對(duì)應(yīng)的掃描數(shù)據(jù)被執(zhí)行后再被處理。裝置管理數(shù)據(jù)的這樣的后掃描處理可由掃描服務(wù)器140或位于DSM系統(tǒng)1700之外的裝置(圖中未示)來(lái)執(zhí)行。
[0294]在本實(shí)施例中,處理過程1800與圖8的處理過程800在某些方面是類似的。在步驟1815中,用戶向掃描裝置134提供用戶認(rèn)證數(shù)據(jù)(例如,用戶名和密碼)。在步驟1820中,掃描裝置134向定義服務(wù)器120提供用戶認(rèn)證數(shù)據(jù)。在步驟1825中,定義服務(wù)器120向掃描裝置134發(fā)送用于指示一個(gè)以上的掃描處理定義的數(shù)據(jù),掃描裝置134對(duì)該數(shù)據(jù)進(jìn)行顯示。在步驟1830中,用戶從所列出的掃描處理定義中選擇其中的一個(gè)。在步驟1835中,掃描裝置134向定義服務(wù)器120發(fā)送被請(qǐng)求的掃描處理定義的標(biāo)識(shí)符。
[0295]在步驟1840中,定義服務(wù)器120向掃描裝置134發(fā)送被請(qǐng)求的掃描處理定義。定義服務(wù)器120也發(fā)送與掃描處理定義相關(guān)聯(lián)的裝置管理數(shù)據(jù)。如前所述,掃描處理定義可包含裝置管理數(shù)據(jù)。可選地,定義服務(wù)器120可與掃描定義分離地發(fā)送裝置管理數(shù)據(jù)。在步驟1845中,掃描裝置134執(zhí)行基于掃描處理定義中所指定的掃描設(shè)定的掃描操作。
[0296]在步驟1850中,掃描裝置134向掃描服務(wù)器140發(fā)送掃描數(shù)據(jù),該掃描數(shù)據(jù)是基于上述掃描操作的執(zhí)行而生成的。步驟1850也包含向掃描服務(wù)器140發(fā)送裝置管理數(shù)據(jù)。
[0297]在步驟1855中,掃描服務(wù)器140與定義服務(wù)器120進(jìn)行通信,以使用于執(zhí)行上述掃描操作的掃描處理定義有效化。步驟1855是可選的。
[0298]在步驟1860中,在接收到與掃描數(shù)據(jù)相關(guān)聯(lián)的裝置管理數(shù)據(jù)后,掃描服務(wù)器140確定裝置管理數(shù)據(jù)中所指定的一個(gè)以上的制限中哪個(gè)是可用的。例如,掃描服務(wù)器140確定掃描裝置134 (例如,其生成掃描數(shù)據(jù))是否被允許對(duì)用于生成掃描數(shù)據(jù)的掃描處理定義進(jìn)行處理。為了進(jìn)行這樣的確定,掃描服務(wù)器140接收用于對(duì)掃描裝置134進(jìn)行識(shí)別的掃描裝置ID數(shù)據(jù)。作為另一個(gè)例子,掃描服務(wù)器140基于裝置管理數(shù)據(jù)確定用于存儲(chǔ)所接收的掃描數(shù)據(jù)的一個(gè)以上的存儲(chǔ)目的地(例如,由掃描裝置134的用戶所指定的存儲(chǔ)目的地、或、由掃描處理定義中的目的地?cái)?shù)據(jù)所指定的存儲(chǔ)目的地)是否可進(jìn)行這樣的存儲(chǔ)。
[0299]如果掃描服務(wù)器140確定裝置管理數(shù)據(jù)中所指定的制限是不可用的,則掃描服務(wù)器140按照所對(duì)應(yīng)的掃描處理定義中所指定的后掃描指令對(duì)掃描數(shù)據(jù)進(jìn)行保存。[0300]如果掃描服務(wù)器140確定裝置管理數(shù)據(jù)中所指定的至少一個(gè)制限是可用的,則掃描服務(wù)器140執(zhí)行一個(gè)以上的操作。根據(jù)該制限,掃描服務(wù)器140可以或不可以對(duì)掃描數(shù)據(jù)進(jìn)行保存。例如,如果制限是關(guān)于掃描數(shù)據(jù)的目的地(例如,電子郵件地址),則掃描服務(wù)器140可向掃描裝置134發(fā)送報(bào)文,用于促使用戶指定一個(gè)有效的目的地(例如,一個(gè)不同的電子郵件地址)。作為另一個(gè)例子,如果制限是關(guān)于何時(shí)掃描操作被執(zhí)行的,則按照所對(duì)應(yīng)的掃描處理定義中所指定的指令,可不對(duì)掃描數(shù)據(jù)進(jìn)行保存。這樣的操作可包含生成和存儲(chǔ)(例如,在記錄文件中)數(shù)據(jù),該數(shù)據(jù)用于表示掃描裝置使用不適當(dāng)?shù)膾呙杼幚矶x執(zhí)行了掃描操作。在本實(shí)施例中,掃描服務(wù)器140充當(dāng)單個(gè)的源,使用該單個(gè)的源,管理員可進(jìn)行交互,以發(fā)現(xiàn)哪些與裝置管理數(shù)據(jù)不符的掃描作業(yè)被執(zhí)行了。如果這樣的數(shù)據(jù)被保存在執(zhí)行了掃描操作的掃描裝置中,則管理員可能要對(duì)其所管理的每個(gè)掃描裝置的記錄文件進(jìn)行檢查。
[0301]另一個(gè)操作例子是向生成了掃描數(shù)據(jù)的掃描裝置發(fā)送報(bào)文,用于表示發(fā)生了錯(cuò)誤,并且,掃描數(shù)據(jù)也將不被如用戶所預(yù)期的那樣被處理。報(bào)文可促使用戶選擇使用不同的掃描處理定義,以執(zhí)行另一個(gè)正確的掃描操作,這樣,所生成的掃描數(shù)據(jù)就可如用戶所預(yù)期的那樣被進(jìn)行處理。
[0302]如上所述,取代執(zhí)行裝置管理數(shù)據(jù)的后掃描處理的掃描服務(wù)器140,另一個(gè)裝置執(zhí)行裝置管理數(shù)據(jù)的后掃描處理。例如,位于DSM系統(tǒng)1700之外的裝置上的服務(wù)確定是否已經(jīng)生成了掃描數(shù)據(jù)。如前所述,該服務(wù)可采用多種方式來(lái)檢測(cè)已經(jīng)生成了掃描數(shù)據(jù)。例如,該服務(wù)可定期地對(duì)一個(gè)以上的記錄文件進(jìn)行分析,該記錄文件由掃描服務(wù)器140生成并被保存在該掃描服務(wù)器140中。作為另一個(gè)例子,該服務(wù)可檢測(cè)掃描數(shù)據(jù)已經(jīng)被保存在一個(gè)具體的位置(例如,被掃描服務(wù)器140保存在該具體的位置)。
[0303]該服務(wù)對(duì)與掃描數(shù)據(jù)相關(guān)聯(lián)地被保存的裝置管理數(shù)據(jù)進(jìn)行讀取。如果該服務(wù)確定裝置管理數(shù)據(jù)滿足一個(gè)以上的規(guī)則(例如,如果該服務(wù)確定裝置管理數(shù)據(jù)包含掃描裝置ID數(shù)據(jù)),則該服務(wù)進(jìn)行其正常的功能。如果該服務(wù)確定裝置管理數(shù)據(jù)不包含掃描裝置ID數(shù)據(jù),則該服務(wù)可執(zhí)行一個(gè)以上的操作。例如,該服務(wù)可生成并保存數(shù)據(jù),該數(shù)據(jù)用于指示一個(gè)不適當(dāng)?shù)膾呙杼幚矶x被用來(lái)生成了掃描數(shù)據(jù)。另外,該服務(wù)可向DSM系統(tǒng)100的管理員進(jìn)行通知,例如,通過向管理員終端110發(fā)送用于指示與該掃描操作相關(guān)的信息的報(bào)文來(lái)進(jìn)行該通知。
[0304]2.裝置管理數(shù)據(jù)的前掃描處理
[0305]在一個(gè)實(shí)施例中,裝置管理數(shù)據(jù)在所對(duì)應(yīng)的掃描操作被執(zhí)行之前被處理。裝置管理數(shù)據(jù)的處理可由定義服務(wù)器120或掃描裝置(例如,掃描裝置130)來(lái)進(jìn)行。
[0306]i )定義服務(wù)器對(duì)裝置管理數(shù)據(jù)進(jìn)行處理
[0307]圖19是對(duì)一個(gè)實(shí)施例中的在執(zhí)行掃描操作之前執(zhí)行限制裝置管理數(shù)據(jù)的處理過程1900進(jìn)行表示的流程圖。在步驟1905中,管理員在管理員終端110上對(duì)裝置管理數(shù)據(jù)進(jìn)行指定。在步驟1910中,SMC112向定義服務(wù)器120發(fā)送裝置管理數(shù)據(jù)(DMD),并被與掃描處理定義相關(guān)聯(lián)地被保存。
[0308]在步驟1915中,用戶提供用戶ID數(shù)據(jù)(例如,用戶名和密碼)至掃描裝置,例如,掃描裝置130。在步驟1920中,掃描裝置向定義服務(wù)器120發(fā)送請(qǐng)求,其包含用戶ID數(shù)據(jù)和用于對(duì)掃描裝置進(jìn)行識(shí)別的標(biāo)識(shí)符。[0309]在步驟1925中,定義服務(wù)器120可首先識(shí)別一個(gè)以上的掃描處理定義,其與用戶ID數(shù)據(jù)相關(guān)聯(lián),然后,確定與每個(gè)所識(shí)別的掃描處理定義相關(guān)聯(lián)的裝置管理數(shù)據(jù)是否滿足一個(gè)以上的規(guī)則??蛇x地,定義服務(wù)器120首先識(shí)別所滿足的一組以上的裝置管理數(shù)據(jù),然后,確定與所識(shí)別的一組以上的裝置管理數(shù)據(jù)相關(guān)聯(lián)的掃描處理定義是否與用戶ID數(shù)據(jù)相關(guān)聯(lián)。
[0310]在步驟1930中,定義服務(wù)器120向掃描裝置發(fā)送用于識(shí)別一個(gè)以上的掃描處理定義的數(shù)據(jù),該掃描裝置對(duì)該數(shù)據(jù)進(jìn)行顯示。
[0311]可選地,如果定義服務(wù)器120基于裝置管理數(shù)據(jù)確定掃描裝置134被限制使用任何掃描處理定義(包含那些與用戶權(quán)限數(shù)據(jù)相關(guān)聯(lián)的定義,其中,該用戶權(quán)限數(shù)據(jù)用于識(shí)別被授權(quán)使用掃描處理定義的用戶),則定義服務(wù)器120可向掃描裝置134發(fā)送報(bào)文,其中,該報(bào)文通知用戶沒有一個(gè)掃描處理定義是可用的。該報(bào)文可包含一個(gè)以上的不可用的原因,并且/或者,可促使用戶使用不同的掃描裝置。報(bào)文甚至可用于識(shí)別用戶可使用的一個(gè)以上的其它掃描裝置。
[0312]在步驟1935中,用戶選擇所列出的掃描處理定義中的一個(gè)。在步驟1940中,掃描裝置向定義服務(wù)器120發(fā)送被請(qǐng)求的掃描處理定義的標(biāo)識(shí)符。
[0313]在步驟1945中,定義服務(wù)器120向掃描裝置134發(fā)送被請(qǐng)求的掃描處理定義。定義服務(wù)器120也可發(fā)送與掃描處理定義相關(guān)聯(lián)的裝置管理數(shù)據(jù)。掃描裝置134可使用裝置管理數(shù)據(jù)以確定裝置管理數(shù)據(jù)是否滿足一個(gè)以上的規(guī)則。這樣一來(lái),定義服務(wù)器120和掃描裝置(例如,掃描裝置130)都參與執(zhí)行裝置管理數(shù)據(jù)中所指定的制限。例如,掃描裝置可執(zhí)行一個(gè)以上的附加限制,例如,臨時(shí)的制限和/或掃描數(shù)據(jù)接收者的制限。
[0314]在步驟1950中,掃描裝置134使用在被請(qǐng)求的掃描處理定義中被指定的掃描設(shè)定執(zhí)行掃描操作。
[0315]在步驟1955中,掃描裝置134向掃描服務(wù)器140發(fā)送所生成的掃描數(shù)據(jù),以供之后的處理所用。
[0316]ii)掃描裝置處理管理數(shù)據(jù)
[0317]在處理過程1900中,定義服務(wù)器120對(duì)裝置管理數(shù)據(jù)進(jìn)行處理,而在其它實(shí)施例中,掃描裝置(例如,掃描裝置130)裝置管理數(shù)據(jù)進(jìn)行處理。
[0318]圖20是對(duì)一個(gè)實(shí)施例中的在執(zhí)行掃描操作之前執(zhí)行裝置管理數(shù)據(jù)的處理過程2000進(jìn)行表示的流程圖。在步驟2005中,管理員在管理員終端110上對(duì)裝置管理數(shù)據(jù)進(jìn)行處理。在步驟2010中,SMC112向定義服務(wù)器120發(fā)送裝置管理數(shù)據(jù)(DMD),并被與掃描處理定義相關(guān)聯(lián)地進(jìn)行保存。
[0319]在步驟2015中,用戶向掃描裝置例如掃描裝置130提供用戶ID數(shù)據(jù)(例如,用戶名和密碼)。在步驟2020中,掃描裝置134向定義服務(wù)器120發(fā)送請(qǐng)求,其中,該請(qǐng)求包含用戶ID數(shù)據(jù)。
[0320]在步驟2025中,定義服務(wù)器120識(shí)別一個(gè)以上的掃描處理定義,其中,該掃描處理定義與用戶ID數(shù)據(jù)相關(guān)聯(lián)。在步驟2030中,定義服務(wù)器120向掃描裝置134發(fā)送數(shù)據(jù),其中,該數(shù)據(jù)用于識(shí)別一個(gè)以上的掃描處理定義,并且,該掃描裝置134對(duì)該數(shù)據(jù)進(jìn)行顯示。
[0321]在步驟2035中,用戶從所列出的掃描處理定義中選擇其中的一個(gè)。在步驟2040中,掃描裝置134向定義服務(wù)器120發(fā)送被請(qǐng)求的掃描處理定義。[0322]在步驟2045中,定義服務(wù)器120向掃描裝置134發(fā)送被請(qǐng)求的掃描處理定義。定義服務(wù)器120也可發(fā)送與掃描處理定義相關(guān)聯(lián)的裝置管理數(shù)據(jù)。掃描處理定義可包含裝置
管理數(shù)據(jù)。
[0323]在步驟2050中,掃描裝置134確定裝置管理數(shù)據(jù)是否滿足一個(gè)以上的規(guī)則。如果為是,則在步驟2055中,掃描裝置134使用在被請(qǐng)求的掃描處理定義中所指定的掃描設(shè)定執(zhí)行掃描操作。處理過程2000然后可繼續(xù)在步驟2060中向掃描服務(wù)器140發(fā)送所生成的掃描數(shù)據(jù)。
[0324]如果裝置管理數(shù)據(jù)不滿足一個(gè)以上的規(guī)則,則掃描裝置不執(zhí)行使用被請(qǐng)求的掃描處理定義的掃描操作,而可執(zhí)行一個(gè)以上的其它操作,例如,使一個(gè)記錄被保存,其中,該記錄用于表示用戶企圖使用的與裝置管理數(shù)據(jù)相關(guān)聯(lián)的掃描處理定義不滿足一個(gè)以上的規(guī)貝U。掃描裝置也可在用戶界面上顯示一個(gè)報(bào)文,其中,該報(bào)文促使用戶選擇不同的掃描處理定義。
[0325]VI1.委托訪問
[0326]在某些商業(yè)環(huán)境中,其中的負(fù)責(zé)人向公司內(nèi)其它人委托任務(wù)是很普遍的現(xiàn)象。例如,某負(fù)責(zé)人在結(jié)束某商業(yè)旅行后向其助手提供該商業(yè)旅行的消費(fèi)收據(jù)。然后,該助手對(duì)該收據(jù)進(jìn)行掃描并為該負(fù)責(zé)人的作成消費(fèi)報(bào)告。掃描的收據(jù)和作成的消費(fèi)報(bào)告被發(fā)送(例如,使用電子郵件進(jìn)行發(fā)送)至與該負(fù)責(zé)人相關(guān)聯(lián)的帳戶。允許該助手訪問該負(fù)責(zé)人的帳戶的一個(gè)方法是該助手與該負(fù)責(zé)人共享該負(fù)責(zé)人的用戶名和密碼。但是,這樣的方法并非理想的方法,因?yàn)樵撠?fù)責(zé)人的用戶名和密碼被無(wú)道德的人(也許是該助手)所盜用的可能性劇
士豳
>曰ο
[0327]另一個(gè)方法是生成多個(gè)相似但不同的掃描處理定義,其中,至少一個(gè)為負(fù)責(zé)人所用,同時(shí),至少一個(gè)為助手所用。助手所使用的掃描處理定義基本上與負(fù)責(zé)人所使用的掃描處理定義相同,不同的是,助手所使用的掃描處理定義可能不被授權(quán)進(jìn)行其中的掃描設(shè)定數(shù)據(jù)或目的地?cái)?shù)據(jù)的修改。該方法的一個(gè)缺點(diǎn)是管理員需要生成、維護(hù)、并且區(qū)別這些不同但相似的掃描處理定義。一個(gè)掃描處理定義的任何的變化都可能使所對(duì)應(yīng)的掃描處理定義發(fā)生改變。隨著用戶介入的增加,類似的錯(cuò)誤也隨之增加。
[0328]A.訪問委托數(shù)據(jù)
[0329]根據(jù)一個(gè)實(shí)施例,對(duì)掃描處理定義的訪問被委托給一個(gè)以上的用戶,其絕對(duì)不會(huì)訪問該掃描處理定義。這樣的一個(gè)以上的用戶在這里被稱為“被委托者”。用于指示被委托者的數(shù)據(jù)在這里被稱為“被委托數(shù)據(jù)”。
[0330]在掃描處理定義的用戶權(quán)限數(shù)據(jù)中指定的一個(gè)以上的用戶在這里被稱為“委托者”。用于指示委托者的數(shù)據(jù)在這里被稱為“委托者數(shù)據(jù)”。委托者可不對(duì)某具體用戶進(jìn)行委托以使其在該委托者訪問的掃描處理定義中成為被委托者。取而代之,管理員可在管理員終端110上對(duì)誰(shuí)是委托者和誰(shuí)是被委托者進(jìn)行指定。
[0331]用于確定一個(gè)用戶是否是一個(gè)以上的掃描處理定義中的被委托者的數(shù)據(jù)在這里被稱為該一個(gè)以上的掃描處理定義的“訪問委托數(shù)據(jù)”?;诰唧w的實(shí)施,訪問委托數(shù)據(jù)可包含被委托者數(shù)據(jù)和委托者數(shù)據(jù)、或、僅包含被委托者數(shù)據(jù)。
[0332]在一個(gè)實(shí)施例中,訪問委托數(shù)據(jù)不僅可與一個(gè)以上的掃描處理定義相關(guān)聯(lián),而且還可與一個(gè)以上的制限相關(guān)聯(lián)。制限的一個(gè)例子包含禁止修改掃描處理定義中的任何數(shù)據(jù)(或某數(shù)據(jù))。例如,委托者被允許修改在掃描處理定義的掃描設(shè)定數(shù)據(jù)中所指定的某具體掃描設(shè)定,而被委托者則不被允許對(duì)該具體掃描設(shè)定(或任何掃描設(shè)定)進(jìn)行修改。
[0333]制限的另一個(gè)例子是禁止追加目的地,其中,掃描數(shù)據(jù)(基于所對(duì)應(yīng)的掃描處理定義所生成的)可被發(fā)送至該目的地。例如,委托者可被允許為一個(gè)具體的掃描作業(yè)追加一個(gè)以上的目的地,而被委托者則不被允許追加可向其發(fā)送掃描數(shù)據(jù)的任何目的地。一個(gè)相關(guān)的制限的例子是禁止追加某目的地,例如,公司之外的電子郵件或沒有訪問權(quán)限的網(wǎng)絡(luò)文件夾等。
[0334]制限的另一個(gè)例子是基于所對(duì)應(yīng)的掃描處理定義的掃描操作何時(shí)被執(zhí)行。例如,委托者被允許可在任何時(shí)間使用掃描處理定義,而被委托者則僅被允許在一天中的某個(gè)時(shí)間段和/或一周中某天可使用該掃描處理定義。
[0335]1.在掃描處理定義中的存儲(chǔ)
[0336]在一個(gè)實(shí)施例中,掃描處理定義包含用于訪問權(quán)限數(shù)據(jù)和訪問委托數(shù)據(jù)。例如,企業(yè)負(fù)責(zé)人可在掃描處理定義的用戶訪問權(quán)限數(shù)據(jù)部分被識(shí)別,而該負(fù)責(zé)人的助手可在該掃描處理定義的訪問委托數(shù)據(jù)部分被識(shí)別。于是,在用戶訪問權(quán)限數(shù)據(jù)中被識(shí)別的一個(gè)以上的用戶的組中的每個(gè)用戶可與在用戶訪問權(quán)限數(shù)據(jù)部分中被識(shí)別的每個(gè)用戶產(chǎn)生區(qū)別。
[0337]在一個(gè)實(shí)施例中,訪問委托數(shù)據(jù)在掃描處理定義的擴(kuò)展部分中被指定,其中,該擴(kuò)展部分是該掃描處理定義的可選部分。
[0338]圖21是對(duì)一個(gè)實(shí)施例中的包括訪問委托數(shù)據(jù)的掃描處理定義的例子進(jìn)行表示的流程圖。在本實(shí)施例中,訪問委托數(shù)據(jù)被包含在多個(gè)IHV “委托”要素內(nèi)。每個(gè)委托要素包含:(I)登錄用戶(login user)要素,用于表示用戶,其已經(jīng)登錄至掃描裝置,并正在尋找一個(gè)以上的掃描處理定義;(2)委托者要素,用于表示一個(gè)以上的委托者;(3)訪問權(quán)限要素,用于表不被委托者相對(duì)于掃描處理定義的一個(gè)以上的訪問權(quán)限。在本實(shí)施例中,委托者要素包含兩個(gè)委托者。另外,委托者要素表示所對(duì)應(yīng)的被委托者具有相對(duì)于掃描處理定義的只讀權(quán)限,并且不被允許修改相應(yīng)的掃描處理定義。這樣的制限也可包含不被允許指定附加(或不同)的目的地(掃描數(shù)據(jù)(基于掃描處理定義所生成的)可被發(fā)送至該目的地)。
[0339]在一個(gè)實(shí)施例中,管理員在管理員終端110上使用SMC112指定訪問委托數(shù)據(jù)。訪問委托數(shù)據(jù)可采用一定的方式進(jìn)行格式化,例如,采用XML進(jìn)行格式化??蛇x地,訪問委托數(shù)據(jù)可具有很小的格式,訪問委托數(shù)據(jù)甚至可不具有XML文檔的某要素。
[0340]2.與掃描處理定義分離地存儲(chǔ)
[0341]在一個(gè)可選的實(shí)施例中,訪問委托數(shù)據(jù)與任何掃描處理定義都分離地被存儲(chǔ)。在這樣的實(shí)施例中,訪問委托數(shù)據(jù)包含一個(gè)以上的記錄,其中,每個(gè)記錄包含:(1)被委托者數(shù)據(jù),用于表示一個(gè)以上的被委托者;和(2)委托者數(shù)據(jù),用于表示一個(gè)以上的委托者。
[0342]在一個(gè)相關(guān)的實(shí)施例中,映射中的一個(gè)以上的記錄包含定義ID數(shù)據(jù),用于對(duì)一個(gè)以上的掃描處理定義進(jìn)行識(shí)別。該定義ID數(shù)據(jù)被用來(lái)允許只有掃描處理定義中的可被委托者訪問的一部分可與被委托者共享。這樣,委托者不必共享可訪問的所有的掃描處理定義。例如,用戶I可訪問掃描處理定義A、B和C,而用戶2不可訪問掃描處理定義A、B和C。之后,用戶2在訪問委托數(shù)據(jù)中被識(shí)別為是用戶I的被委托者,可訪問掃描處理定義A、B和C。但是,訪問委托數(shù)據(jù)還可指定用戶2僅為用戶I的相對(duì)于掃描處理定義B的被委托者。于是,當(dāng)起動(dòng)掃描操作時(shí),用戶2可使用掃描處理定義B,但是,當(dāng)起動(dòng)掃描處理時(shí),用戶2并不能使用掃描處理定義A或C。
[0343]在一個(gè)方法中,定義服務(wù)器120存儲(chǔ)訪問委托數(shù)據(jù)。在一個(gè)可選的實(shí)施例中,掃描裝置(例如,掃描裝置130)存儲(chǔ)訪問委托數(shù)據(jù)。這兩者的不同將在下面進(jìn)行敘述。
[0344]B.訪問委托數(shù)據(jù)的處理
[0345]1.定義服務(wù)器執(zhí)行訪問委托數(shù)據(jù)
[0346]圖22是對(duì)一個(gè)實(shí)施例中的在定義服務(wù)器120中執(zhí)行訪問委托數(shù)據(jù)的處理過程220進(jìn)行表示的流程圖。在步驟2210中,管理員在管理員終端110上使用SMC112為一個(gè)以上的掃描處理定義指定訪問委托數(shù)據(jù)。如前所述,訪問委托數(shù)據(jù)可在一個(gè)以上的掃描處理定義中被指定,或者,可與其分離地被指定,但是,需與一個(gè)以上的掃描處理定義相關(guān)聯(lián)。
[0347]在步驟2220中,SMCl 12使訪問委托數(shù)據(jù)(ADD)保存在定義服務(wù)器120內(nèi)。
[0348]在步驟2230中,用戶在掃描裝置130上提供用戶ID數(shù)據(jù)。
[0349]在步驟2240中,掃描裝置130向定義服務(wù)器120發(fā)送掃描處理定義的請(qǐng)求。該請(qǐng)求中包含用戶ID數(shù)據(jù)。
[0350]在步驟2250中,定義服務(wù)器120基于用戶ID數(shù)據(jù)和/或訪問委托數(shù)據(jù)對(duì)一個(gè)以上的掃描處理定義進(jìn)行識(shí)別。例如,在一個(gè)訪問委托數(shù)據(jù)被保存在一個(gè)以上的掃描處理定義中的場(chǎng)景中,定義服務(wù)器120對(duì)每個(gè)掃描處理定義進(jìn)行分析。對(duì)于每個(gè)掃描處理定義而言,定義服務(wù)器120判斷用戶ID數(shù)據(jù)是否被包含在用戶訪問權(quán)限數(shù)據(jù)中。如果沒有被包含在用戶訪問權(quán)限數(shù)據(jù)中,則判斷用戶ID數(shù)據(jù)是否被包含在訪問委托數(shù)據(jù)中。
[0351]作為另一個(gè)實(shí)施例,在一個(gè)訪問委托數(shù)據(jù)與掃描處理定義分離地被保存的場(chǎng)景中,定義服務(wù)器120判斷用戶ID數(shù)據(jù)是否被包含在每個(gè)掃描處理定義的用戶權(quán)限數(shù)據(jù)中,另外還判斷訪問委托數(shù)據(jù)是否包含用戶ID數(shù)據(jù)。后者的判斷可涉及針對(duì)每個(gè)映射(如果存在多個(gè)被委托者數(shù)據(jù)和委托者數(shù)據(jù)的映射)判斷該映射的被委托者數(shù)據(jù)是否包含用戶ID數(shù)據(jù)。如果為“是”,則定義服務(wù)器120識(shí)別所匹配的委托者數(shù)據(jù),其中,該委托者數(shù)據(jù)用于指定一個(gè)以上的委托者。然后,定義服務(wù)器120判斷掃描處理定義是否包含用戶訪問權(quán)限數(shù)據(jù),其中,該用戶訪問權(quán)限數(shù)據(jù)用于指定一個(gè)以上的委托者。
[0352]在任何一個(gè)場(chǎng)景中,訪問委托數(shù)據(jù)都可指示一個(gè)以上的制限,其中,該制限是相對(duì)于所對(duì)應(yīng)的掃描處理定義的,例如,禁止修改掃描處理定義中的掃描設(shè)定或禁止為還沒生成的掃描數(shù)據(jù)追加目的地。
[0353]在步驟2260中,定義服務(wù)器120向掃描裝置130發(fā)送數(shù)據(jù),其中,該數(shù)據(jù)用于識(shí)別一個(gè)以上的掃描處理定義。在一些情況下,定義服務(wù)器120可識(shí)別兩個(gè)掃描處理定義:一個(gè)是“正?!钡膾呙杼幚矶x,該掃描處理定義包含用戶訪問權(quán)限數(shù)據(jù),該用戶訪問權(quán)限數(shù)據(jù)包含用戶ID數(shù)據(jù);另一個(gè)掃描處理定義則是與訪問委托數(shù)據(jù)相關(guān)聯(lián)的定義,該訪問委托數(shù)據(jù)包含用戶ID數(shù)據(jù)。
[0354]步驟2260可涉及發(fā)送所識(shí)別的一個(gè)以上的掃描處理定義??蛇x地,步驟2260可涉及發(fā)送僅用于識(shí)別一個(gè)以上的掃描處理定義的數(shù)據(jù)。
[0355]在步驟2270中,用戶從掃描處理定義中選擇其中的一個(gè),其中,該掃描處理定義是在所接收的數(shù)據(jù)中被識(shí)別的。步驟2270可涉及掃描裝置130,該掃描裝置130基于所接收的數(shù)據(jù)使一個(gè)以上的圖形用戶界面對(duì)象進(jìn)行顯示,每個(gè)圖形用戶界面對(duì)象用于表示在所接收的數(shù)據(jù)中識(shí)別出的掃描處理定義。[0356]在步驟2280中,掃描裝130向定義服務(wù)器120發(fā)送定義ID數(shù)據(jù),其中,該定義ID數(shù)據(jù)用于識(shí)別所選擇的掃描處理定義。定義服務(wù)器120可判斷所選擇的掃描處理定義是否為包含用戶訪問權(quán)限數(shù)據(jù)的那個(gè),其中,該用戶訪問權(quán)限數(shù)據(jù)用于表示所對(duì)應(yīng)的用戶、或者、由定義服務(wù)器120基于訪問委托數(shù)據(jù)所識(shí)別的用戶。如果是后者,定義服務(wù)器120可判斷當(dāng)掃描裝置130處理掃描處理定義時(shí)制限是否被與掃描處理定義進(jìn)行了關(guān)聯(lián)。如果為“是”,則定義服務(wù)器120保證掃描裝置130執(zhí)行該制限。例如,定義服務(wù)器120可修改掃描處理定義中的掃描設(shè)定,或者,可修改掃描處理定義中的目的地。
[0357]在步驟2290中,定義服務(wù)器120向掃描裝置130發(fā)送所選擇的掃描處理定義。在步驟2295中,掃描裝置130基于在所選擇的掃描處理定義中所識(shí)別的掃描設(shè)定進(jìn)行掃描操作。
[0358]2.掃描裝置執(zhí)行訪問委托數(shù)據(jù)
[0359]在一個(gè)實(shí)施例中,掃描裝置(例如,掃描裝置130)執(zhí)行訪問委托數(shù)據(jù),以取代定義服務(wù)器120執(zhí)行訪問委托數(shù)據(jù)。掃描裝置可采用兩種方式來(lái)使用訪問委托數(shù)據(jù):一個(gè)是在向定義服務(wù)器120發(fā)送定義的請(qǐng)求之前,或者,另一個(gè)是在向定義服務(wù)器120發(fā)送定義的請(qǐng)求之后。
[0360]圖23是對(duì)一個(gè)實(shí)施例中的在掃描裝置中執(zhí)行訪問委托數(shù)據(jù)的處理過程2300進(jìn)行表示的流程圖。處理過程2300表示掃描裝置130在向定義服務(wù)器120發(fā)送了定義的請(qǐng)求之后執(zhí)行訪問委托數(shù)據(jù)的方法。
[0361]在步驟2310中,管理員在管理員終端110上使用SMC120指定訪問委托數(shù)據(jù)。該訪問委托數(shù)據(jù)與掃描處理定義相分離地被指定。該訪問委托數(shù)據(jù)包含一組一個(gè)以上的映射,其中,每個(gè)映射使被委托者數(shù)據(jù)與委托者數(shù)據(jù)相關(guān)聯(lián)。該組中的一個(gè)以上的映射也可用于指示一個(gè)以上的掃描處理定義。
[0362]在步驟2320中,SMCl 12使訪問委托數(shù)據(jù)(ADD)被保存在掃描裝置130中。
[0363]在步驟2330中,用戶在掃描裝置130上提供用戶ID數(shù)據(jù)。
[0364]在步驟2340中,掃描裝置130向定義服務(wù)器120發(fā)送掃描處理定義的請(qǐng)求。
[0365]在步驟2350中,定義服務(wù)器120發(fā)送其保存的多個(gè)(例如,全部)掃描處理定義。
[0366]在步驟2360中,掃描裝置130在訪問委托數(shù)據(jù)中識(shí)別一個(gè)以上的委托者,其中,該委托者與被委托者建立了關(guān)聯(lián),該被委托者是通過用戶ID數(shù)據(jù)所識(shí)別的。
[0367]在步驟2370中,掃描裝置130使用用戶ID數(shù)據(jù)和委托者數(shù)據(jù)對(duì)每個(gè)掃描處理定義進(jìn)行分析,其中,該委托者數(shù)據(jù)用于表示在步驟2360中所識(shí)別的一個(gè)以上的委托者。作為步驟2370的結(jié)果,掃描裝置130識(shí)別出一個(gè)以上的掃描處理定義。如果一個(gè)以上的掃描處理定義包含多個(gè)掃描處理定義,則其中的一個(gè)掃描處理定義可已包含用戶訪問權(quán)限數(shù)據(jù)部分中的用戶ID數(shù)據(jù),而另一個(gè)掃描處理定義可已包含用戶訪問權(quán)限數(shù)據(jù)部分中的委托者數(shù)據(jù)。
[0368]在步驟2380中,掃描裝置130可使與所識(shí)別的一個(gè)以上的掃描處理定義相關(guān)的信
息顯示給用戶。
[0369]在步驟2390中,掃描裝置130從用戶接收輸入,其中,該輸入表示對(duì)所識(shí)別的一個(gè)以上的掃描處理定義的選擇。
[0370]在步驟2395中,掃描裝置130基于所選擇的掃描處理定義執(zhí)行掃描操作。如果用戶選擇了一個(gè)掃描處理定義,其僅是基于訪問委托數(shù)據(jù)被選擇的,并且,該訪問委托數(shù)據(jù)指示了相對(duì)于該掃描處理定義的一個(gè)以上的制限,則步驟2395可涉及掃描裝置130執(zhí)行該一個(gè)以上的制限。
[0371]圖24是對(duì)一個(gè)實(shí)施例中的在掃描裝置中執(zhí)行訪問委托數(shù)據(jù)的處理過程2400進(jìn)行表示的流程圖。處理過程2400表示掃描裝置130在向定義服務(wù)器120發(fā)送定義的請(qǐng)求之前執(zhí)行訪問委托數(shù)據(jù)的方法。
[0372]在步驟2405中,管理員在管理員110上使用SMCl 12指定訪問委托數(shù)據(jù)。該訪問委托數(shù)據(jù)與掃描處理定義分離地被指定。該訪問委托數(shù)據(jù)包含一組一個(gè)以上的映射,其中,每個(gè)映射使委托者數(shù)據(jù)與被委托者數(shù)據(jù)建立關(guān)聯(lián)。該組中的一個(gè)以上的映射也可用于指示一個(gè)以上的掃描處理定義。
[0373]在步驟2410中,SMCl 12使訪問委托數(shù)據(jù)(ADD)被保存在掃描裝置130中。
[0374]在步驟2415中,用戶在掃描裝置130上提供用戶ID數(shù)據(jù)。
[0375]在步驟2420中,掃描裝置130基于用戶ID數(shù)據(jù)對(duì)訪問委托數(shù)據(jù)進(jìn)行分析。掃描裝置130判斷用戶ID數(shù)據(jù)是否被發(fā)現(xiàn)、或者、是否與訪問委托數(shù)據(jù)中的被委托者數(shù)據(jù)相關(guān)聯(lián)。如果為“是”,則掃描裝置130對(duì)與所識(shí)別的被委托者數(shù)據(jù)相關(guān)聯(lián)的委托者數(shù)據(jù)進(jìn)行識(shí)別。
[0376]在步驟2425中,掃描裝置130向定義服務(wù)器120發(fā)送掃描處理定義的請(qǐng)求。該請(qǐng)求包含用戶ID數(shù)據(jù)以及用于指示一組一個(gè)以上的委托者的委托者數(shù)據(jù)。如果在訪問委托數(shù)據(jù)中委托者數(shù)據(jù)與一個(gè)以上的掃描處理定義相關(guān)聯(lián),則掃描裝置130也發(fā)送定義ID數(shù)據(jù),其用于指示一個(gè)以上的掃描處理定義。
[0377]在步驟2430中,定義服務(wù)器120對(duì)其所保存的多個(gè)(例如,全部)掃描處理定義進(jìn)行分析,并判斷每個(gè)掃描處理定義中的用戶訪問權(quán)限數(shù)據(jù)是否包含用戶ID數(shù)據(jù)或用于對(duì)委托者進(jìn)行指示的數(shù)據(jù),其中,該委托者在從掃描裝置130所接收的委托者數(shù)據(jù)中被指定。
[0378]在步驟2435中,定義服務(wù)器120發(fā)送數(shù)據(jù),該數(shù)據(jù)用于識(shí)別一個(gè)以上的掃描處理定義,該掃描處理定義包含用戶訪問權(quán)限數(shù)據(jù),該用戶訪問權(quán)限數(shù)據(jù)包含用戶ID數(shù)據(jù)或委托者數(shù)據(jù),該委托者數(shù)據(jù)用于指示一個(gè)以上的委托者,該委托者是在從掃描裝置130所接收的委托者數(shù)據(jù)中被指定的。被發(fā)送至掃描裝置130的數(shù)據(jù)可包含一個(gè)一個(gè)以上的所識(shí)別的掃描處理定義、或者、不包含一個(gè)以上的所識(shí)別的掃描處理定義。
[0379]在步驟2440中,掃描裝置130使與一個(gè)以上的所識(shí)別的掃描處理定義相關(guān)的信息
顯示用戶。
[0380]在步驟2445中,掃描裝置130從用戶接收輸入,該輸入表示對(duì)一個(gè)以上的所識(shí)別的掃描處理定義的選擇。
[0381]在步驟2450中,掃描裝置130向定義服務(wù)器120發(fā)送所選擇的掃描處理定義的請(qǐng)求。
[0382]在步驟2455中,定義服務(wù)器120向掃描裝置發(fā)送被請(qǐng)求的掃描處理定義。如果定義服務(wù)器120在步驟2345中已經(jīng)發(fā)送了掃描處理定義,則也可以不需要步驟2450和2455。
[0383]在步驟2460中,掃描裝置130基于所選擇的掃描處理定義執(zhí)行掃描操作。步驟2460可包含識(shí)別與被委托者相關(guān)聯(lián)的一個(gè)以上的制限,在本場(chǎng)景中其為掃描裝置130的用戶。該一個(gè)以上的制限可在被請(qǐng)求的掃描處理定義中被指定。另外或可選地,該一個(gè)以上的制限可在訪問委托數(shù)據(jù)中被指定。如果存在一個(gè)以上的制限,則掃描裝置130在執(zhí)行掃描操作之前或之后執(zhí)行這些制限。
[0384]VII1.執(zhí)行機(jī)制
[0385]根據(jù)另一個(gè)實(shí)施例,這里所描述的方法由一個(gè)以上的專用計(jì)算裝置來(lái)執(zhí)行。該專用計(jì)算裝置可被硬連接以執(zhí)行上述方法,或者,可包含數(shù)字電子裝置,例如,一個(gè)以上的專用集成電路或現(xiàn)場(chǎng)可編程門陣列,其可被程序化,以執(zhí)行上述方法,或者,可包含一個(gè)以上的被程序化了的通用硬件處理器,以執(zhí)行上述方法,這里,執(zhí)行上述方法時(shí),可按照固件、內(nèi)存或其它存儲(chǔ)裝置或者它們的組合中的程序指令來(lái)進(jìn)行執(zhí)行。這樣的專用計(jì)算裝置還可通過將上述的專用集成電路或現(xiàn)場(chǎng)可編程門陣列等配以定制的程序的方式來(lái)實(shí)現(xiàn)上述的方法。該專用計(jì)算裝置可為桌上式計(jì)算機(jī)系統(tǒng)、便攜式計(jì)算機(jī)系統(tǒng)、手提式裝置、網(wǎng)絡(luò)裝置、或其它任何可執(zhí)行上述方法的裝置。
[0386]圖25是對(duì)在其上可執(zhí)行上述實(shí)施例的計(jì)算機(jī)系統(tǒng)2500的例子進(jìn)行表示的框圖。計(jì)算機(jī)系統(tǒng)2500包含總線2502或用戶交換信息的其它通信機(jī)制,還包含處理器2504,其與總線2502連接,用于處理信息。計(jì)算機(jī)系統(tǒng)2500還包含主存2506,例如,RAM或其它動(dòng)態(tài)存儲(chǔ)裝置,其與總線2502連接,以對(duì)由處理器2504所處理的信息和指令等進(jìn)行保存。主存2506也可用于在處理器250處理指令等的期間內(nèi)存儲(chǔ)臨時(shí)變量或其它中間信息。計(jì)算機(jī)系統(tǒng)2500還包含R0M2508或其它靜態(tài)存儲(chǔ)裝置,其與總線2502相連,用于為處理器2504保存靜態(tài)信息和指令等。另外,還具有存儲(chǔ)裝置2510例如磁盤或光盤等,其與總線2502相連,用于保存信息和指令等。
[0387]計(jì)算機(jī)系統(tǒng)2500可經(jīng)由總線2502連接至顯示器2512,例如CRT等,用于向計(jì)算機(jī)的用戶顯示信息。盡管總線2502被圖示為單總線,但是,總線2502也可包含一個(gè)以上的總線。例如,總線2502可包含但不限定于控制總線,據(jù)此,處理器2504可對(duì)計(jì)算機(jī)系統(tǒng)2500中的其它裝置進(jìn)行控制;還可包含地址總線,據(jù)此,處理器2504可指定指令的內(nèi)存位置以實(shí)現(xiàn)其執(zhí)行;或者,還可包含任何類型的可在計(jì)算機(jī)系統(tǒng)2500中的各部件之間進(jìn)行數(shù)據(jù)傳輸?shù)臄?shù)據(jù)總線等。
[0388]包括鍵盤的輸入裝置2514被連接至總線2502,以向處理器2504進(jìn)行信息的通信和命令的選擇。用戶輸入裝置的另一個(gè)類型是光標(biāo)控制器2516,例如,鼠標(biāo)、軌跡球、光標(biāo)方向鍵等,以向處理器2504進(jìn)行方向信息的通信和命令的選擇,并且,用于在顯示器2512上控制光標(biāo)的移動(dòng)。該輸入裝置在兩個(gè)軸(例如,第I軸例如X軸和第2軸例如y軸)上具有兩個(gè)自由度,其允許裝置在平面上指定位置。
[0389]計(jì)算機(jī)系統(tǒng)2500可使用定制的硬連接的邏輯部件、一個(gè)以上的專用集成電路或現(xiàn)場(chǎng)可編程門陣列、固件和/或程序、計(jì)算機(jī)軟件等來(lái)執(zhí)行上述的方法。根據(jù)一個(gè)實(shí)施例,上述的方法可由計(jì)算機(jī)系統(tǒng)2500響應(yīng)處理器2504執(zhí)行主存2506中的一個(gè)以上的指令來(lái)實(shí)現(xiàn)。這樣的指令可從計(jì)算機(jī)可讀存儲(chǔ)器例如存儲(chǔ)器2510中讀入主存2506。主存2506中的一系列的指令的執(zhí)行可實(shí)現(xiàn)本文中所述的各步驟。在一個(gè)可選的實(shí)施例中,硬連接的電路可被用于與軟件組合進(jìn)而執(zhí)行上述的方法。所以,本發(fā)明的實(shí)施例并不限定于硬件和軟件的任何的特定的組合方式。
[0390]另外,這里的計(jì)算機(jī)可讀介質(zhì)是指可向計(jì)算機(jī)提供數(shù)據(jù)以使該計(jì)算機(jī)工作的介質(zhì)。在一個(gè)使用計(jì)算機(jī)系統(tǒng)2500的實(shí)施例中,各種計(jì)算機(jī)可讀介質(zhì)被用來(lái)向處理器2504提供指令。這樣的介質(zhì)可具有多種形式,例如,包含但并不限定于可揮發(fā)和不可揮存介質(zhì)。不揮發(fā)介質(zhì)例如包含光盤和磁盤,例如,存儲(chǔ)裝置2510。揮發(fā)介質(zhì)例如可包含動(dòng)態(tài)存儲(chǔ)器,例如,主存2506。計(jì)算機(jī)可讀介質(zhì)的一般形式可包含例如軟盤、硬盤、磁盤、其它任意的磁存儲(chǔ)介質(zhì)、⑶一 ROM、其它任意的光存儲(chǔ)介質(zhì)、RAM、PROM、EPROM、FLASH-EPROM等。
[0391]各種形式的計(jì)算機(jī)可讀介質(zhì)可用于向計(jì)算機(jī)提供一系列的指令。例如,其中的一種實(shí)施方式為,該指令可首先記錄在遠(yuǎn)程計(jì)算機(jī)的磁盤上。該遠(yuǎn)程計(jì)算機(jī)可將該指令載入動(dòng)態(tài)內(nèi)存,并可將該指令通過使用了調(diào)制解調(diào)器的電話線等進(jìn)行發(fā)送。計(jì)算機(jī)系統(tǒng)2500的本地調(diào)制解調(diào)器可接收由電話線所發(fā)送的數(shù)據(jù),并使用紅外發(fā)射器將該數(shù)據(jù)轉(zhuǎn)換為紅外信號(hào)。紅外接收器可接收由紅外信號(hào)所攜帶的數(shù)據(jù),并且,使用適當(dāng)?shù)碾娐房墒乖摂?shù)據(jù)送入總線2502??偩€2502將該數(shù)據(jù)送入主存2506,進(jìn)而,處理器2504從從主存2506中讀取數(shù)據(jù),以進(jìn)行相應(yīng)的處理。
[0392]計(jì)算機(jī)系統(tǒng)2500也包含通信界面2518,其與總線2502相連。通信界面2518提供與網(wǎng)絡(luò)鏈接2520相連的雙向數(shù)據(jù)通信,該網(wǎng)絡(luò)鏈接2520與局部網(wǎng)2522相連。例如,通信界面2518可為ISDN卡或調(diào)制解調(diào)器,以向所對(duì)應(yīng)的電話線等提供數(shù)據(jù)通信。作為另一個(gè)例子,通信界面2518可為L(zhǎng)AN (Local Area Network)卡,以向兼容的LAN提供數(shù)據(jù)通信。還可以使用無(wú)線連接來(lái)實(shí)現(xiàn)數(shù)據(jù)通信。在這樣的實(shí)施例中,通信界面2518發(fā)送和接收電信號(hào)、電磁信號(hào)、或光信號(hào)等,其可攜帶表示各種信息的電子數(shù)據(jù)流。
[0393]網(wǎng)絡(luò)鏈接2520可經(jīng)由一個(gè)以上的網(wǎng)絡(luò)來(lái)向其它數(shù)據(jù)裝置提供數(shù)據(jù)通信。例如,網(wǎng)絡(luò)鏈接2520可經(jīng)由局部網(wǎng)2522向主計(jì)算機(jī)2524或由ISP(Internet Service Provider)2526所操作的數(shù)據(jù)設(shè)備提供連接。然后,ISP2526通過“Internet”2528提供數(shù)據(jù)通信。局部網(wǎng)絡(luò)2522和Internet2528都使用其上攜帶電子數(shù)據(jù)流的電信號(hào)、電磁信號(hào)、或光信號(hào)。
[0394]計(jì)算機(jī)系統(tǒng)2500可通過網(wǎng)絡(luò)、網(wǎng)絡(luò)鏈接2520和通信界面2518發(fā)送報(bào)文和接收數(shù)據(jù),其中包含程序源碼。在Internet的例子中,服務(wù)器2530可通過Internet2528、ISP2526、局部網(wǎng)2522、和通信界面2518發(fā)送被請(qǐng)求的應(yīng)用程序。接收的源碼可被保存在存儲(chǔ)器2510或其它不揮發(fā)存儲(chǔ)器中,之后,可被處理器2504所執(zhí)行。
[0395]本發(fā)明并不限定于上述實(shí)施例,只要不脫離權(quán)利要求書所記載的技術(shù)范圍,可以進(jìn)行各種各樣的變更或追加等。
【權(quán)利要求】
1.一種打印裝置,包括: 用戶界面; 一個(gè)以上的處理器;以及 存儲(chǔ)指令的一個(gè)以上的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì), 其中, 所述指令被所述一個(gè)以上的處理器執(zhí)行時(shí),進(jìn)行如下處理: 接收用戶ID數(shù)據(jù),該用戶ID數(shù)據(jù)用于對(duì)所述打印裝置的用戶進(jìn)行識(shí)別; 接收至少對(duì)一個(gè)以上的打印處理定義進(jìn)行識(shí)別的數(shù)據(jù),所述一個(gè)以上的打印處理定義的每個(gè)用于定義生成電子文檔的打印版的一組命令,所述電子文檔被表現(xiàn)為打印數(shù)據(jù),并且,所述一個(gè)以上的打印處理定義與所述 用戶ID數(shù)據(jù)相對(duì)應(yīng); 使與所述一個(gè)以上的打印處理定義相對(duì)應(yīng)的一個(gè)以上的用戶界面對(duì)象顯示在所述用戶界面上; 經(jīng)由所述用戶界面接收用戶輸入,該用戶輸入用于指示從所述一個(gè)以上的用戶界面對(duì)象中所選擇的預(yù)定用戶界面對(duì)象; 對(duì)與所述預(yù)定用戶界面對(duì)象相對(duì)應(yīng)的預(yù)定打印處理定義中的打印設(shè)定數(shù)據(jù)進(jìn)行識(shí)別; 執(zhí)行預(yù)定打印作業(yè),其中,基于所述打印設(shè)定數(shù)據(jù)生成被表現(xiàn)為預(yù)定打印數(shù)據(jù)的預(yù)定電子文檔的預(yù)定打印版,并生成用于指示關(guān)于所述預(yù)定打印作業(yè)的信息的打印作業(yè)完成數(shù)據(jù);以及 向與所述打印裝置分離的第一裝置發(fā)送用于指示關(guān)于所述預(yù)定打印作業(yè)的信息的所述打印作業(yè)完成數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的打印裝置,其中; 所述打印作業(yè)完成數(shù)據(jù)包含用于對(duì) 起動(dòng)所述預(yù)定打印作業(yè)的用戶、所述打印裝置的被認(rèn)證的用戶、執(zhí)行所述打印作業(yè)所打印的頁(yè)數(shù)、執(zhí)行所述預(yù)定打印作業(yè)時(shí)是否使用顏色、所述預(yù)定打印版的頁(yè)面大小、或執(zhí)行所述預(yù)定打印作業(yè)時(shí)使用哪個(gè)打印處理定義中的一個(gè)以上進(jìn)行識(shí)別的數(shù)據(jù)。
3.根據(jù)權(quán)利要求1所述的打印裝置,其中: 所述指令被所述一個(gè)以上的處理器執(zhí)行時(shí),還進(jìn)行如下處理: 根據(jù)所述用戶ID數(shù)據(jù)的至少一部分確定一個(gè)以上的打印作業(yè)中的哪個(gè)與所述用戶相關(guān)聯(lián); 根據(jù)所述用戶ID數(shù)據(jù)的所述至少一部分確定所述預(yù)定打印作業(yè)與所述用戶相關(guān)聯(lián);以及 在根據(jù)所述用戶ID數(shù)據(jù)的所述至少一部分確定所述預(yù)定打印作業(yè)與所述用戶相關(guān)聯(lián)后,允許執(zhí)行所述預(yù)定打印作業(yè)。
4.根據(jù)權(quán)利要求1所述的打印裝置,其中: 請(qǐng)求所述數(shù)據(jù)包含向與所述打印裝置分離的第二裝置和存儲(chǔ)所述一個(gè)以上的打印處理定義的所述第一裝置發(fā)送打印處理定義的請(qǐng)求; 接收所述數(shù)據(jù)包含從與所述打印裝置分離的所述第二裝置接收所述數(shù)據(jù);所述預(yù)定打印處理定義也包含用于指示誰(shuí)被授權(quán)訪問所述預(yù)定打印處理定義的用戶訪問權(quán)限數(shù)據(jù);以及 與所述打印裝置分離的所述第二裝置使用所述用戶ID數(shù)據(jù)和所述用戶訪問權(quán)限數(shù)據(jù)來(lái)判斷所述用戶是否被授權(quán)訪問所述預(yù)定打印處理定義。
5.根據(jù)權(quán)利要求4所述的打印裝置,其中: 與所述打印裝置分離的所述第一裝置包含與所述第二裝置可通信連接的掃描服務(wù)器。
6.根據(jù)權(quán)利要求1所述的打印裝置,其中: 所述預(yù)定打印處理定義也包含目的地?cái)?shù)據(jù); 向所述第一裝置發(fā)送所述打印作業(yè)完成數(shù)據(jù)包含向所述第一裝置發(fā)送所述目的地?cái)?shù)據(jù);以及 所述第一裝置使用所述目的地?cái)?shù)據(jù)確定所述打印作業(yè)完成數(shù)據(jù)被存儲(chǔ)于何處。
7.根據(jù)權(quán)利要求1所述的打印裝置,其中: 所述指令被所述一個(gè)以上的處理器執(zhí)行時(shí),還進(jìn)行如下處理: 在向所述第一裝置發(fā)送所述打印作業(yè)完成數(shù)據(jù)之前,從所述第一裝置接收用于請(qǐng)求打印作業(yè)完成信息的數(shù)據(jù)請(qǐng)求,以及在接收所述數(shù)據(jù)請(qǐng)求后,對(duì)所述打印作業(yè)完成數(shù)據(jù)進(jìn)行識(shí)別, 其中, 發(fā)送所述打印作業(yè)完成數(shù)據(jù)是在接收所述數(shù)據(jù)請(qǐng)求后進(jìn)行的。
8.—種打印裝置的打印方法,包括: 接收用戶ID數(shù)據(jù),該用戶ID數(shù)據(jù)用于對(duì)所述打印裝置的用戶進(jìn)行識(shí)別; 接收至少對(duì)一個(gè)以上的打印處理定義進(jìn)行識(shí)別的數(shù)據(jù),所述一個(gè)以上的打印處理定義的每個(gè)用于定義生成電子文檔的打印版的一組命令,所述電子文檔被表現(xiàn)為打印數(shù)據(jù),并且,所述一個(gè)以上的打印處理定義與所述用戶ID數(shù)據(jù)相對(duì)應(yīng); 使與所述一個(gè)以上的打印處理定義相對(duì)應(yīng)的一個(gè)以上的用戶界面對(duì)象顯示在用戶界面上; 經(jīng)由所述用戶界面接收用戶輸入,該用戶輸入用于指示從所述一個(gè)以上的用戶界面對(duì)象中所選擇的預(yù)定用戶界面對(duì)象; 對(duì)與所述預(yù)定用戶界面對(duì)象相對(duì)應(yīng)的預(yù)定打印處理定義中的打印設(shè)定數(shù)據(jù)進(jìn)行識(shí)別; 執(zhí)行預(yù)定打印作業(yè),其中,基于所述打印設(shè)定數(shù)據(jù)生成被表現(xiàn)為預(yù)定打印數(shù)據(jù)的預(yù)定電子文檔的預(yù)定打印版,并生成用于指示關(guān)于所述預(yù)定打印作業(yè)的信息的打印作業(yè)完成數(shù)據(jù);以及 向與所述打印裝置分離的第一裝置發(fā)送用于指示關(guān)于所述預(yù)定打印作業(yè)的信息的所述打印作業(yè)完成數(shù)據(jù)。
9.根據(jù)權(quán)利要求8所述的打印方法,其中; 所述打印作業(yè)完成數(shù)據(jù)包含用于對(duì) 起動(dòng)所述預(yù)定打印作業(yè)的用戶、所述打印裝置的被認(rèn)證的用戶、執(zhí)行所述打印作業(yè)所打印的頁(yè)數(shù)、執(zhí)行所述預(yù)定打印作業(yè)時(shí)是否使用顏色、所述預(yù)定打印版的頁(yè)面大小、或執(zhí)行所述預(yù)定打印作業(yè)時(shí)使用哪個(gè)打印處理定義中的一個(gè)以上進(jìn)行識(shí)別的數(shù)據(jù)。
10.根據(jù)權(quán)利要求8所述的打印方法,還包含: 根據(jù)所述用戶ID數(shù)據(jù)的至少一部分確定一個(gè)以上的打印作業(yè)中的哪個(gè)與所述用戶相關(guān)聯(lián); 根據(jù)所述用戶ID數(shù)據(jù)的所述至少一部分確定所述預(yù)定打印作業(yè)與所述用戶相關(guān)聯(lián);以及 在根據(jù)所述用戶ID數(shù)據(jù)的所述至少一部分確定所述預(yù)定打印作業(yè)與所述用戶相關(guān)聯(lián)后,允許執(zhí)行所述預(yù)定打印作業(yè)。
11.根據(jù)權(quán)利要求8所述的打印方法,其中: 請(qǐng)求所述數(shù)據(jù)包含向與所述打印裝置分離的第二裝置和存儲(chǔ)所述一個(gè)以上的打印處理定義的所述第一裝置發(fā)送打印處理定義的請(qǐng)求; 接收所述數(shù)據(jù)包含從與所述打印裝置分離的所述第二裝置接收所述數(shù)據(jù); 所述預(yù)定打印處理定義也包含用于指示誰(shuí)被授權(quán)訪問所述預(yù)定打印處理定義的用戶訪問權(quán)限數(shù)據(jù);以及 與所述打印裝置分離的所述第二裝置使用所述用戶ID數(shù)據(jù)和所述用戶訪問權(quán)限數(shù)據(jù)來(lái)判斷所述用戶是否被授權(quán)訪問所述預(yù)定打印處理定義。
12.根據(jù)權(quán)利要求11所述的打印方法,其中: 與所述打印裝置分離的所述第一裝置包含與所述第二裝置可通信連接的掃描服務(wù)器。
13.根據(jù)權(quán)利要求8所述的打印方法,其中: 所述預(yù)定打印處理定義也包含目的地?cái)?shù)據(jù); 向所述第一裝置發(fā)送所述打印作業(yè)完成數(shù)據(jù)包含向所述第一裝置發(fā)送所述目的地?cái)?shù)據(jù);以及 所述第一裝置使用所述目的地?cái)?shù)據(jù)確定所述打印作業(yè)完成數(shù)據(jù)被存儲(chǔ)于何處。
14.根據(jù)權(quán)利要求8所述的打印方法,還包含: 在向所述第一裝置發(fā)送所述打印作業(yè)完成數(shù)據(jù)之前,從所述第一裝置接收用于請(qǐng)求打印作業(yè)完成信息的數(shù)據(jù)請(qǐng)求,以及在接收所述數(shù)據(jù)請(qǐng)求后,對(duì)所述打印作業(yè)完成數(shù)據(jù)進(jìn)行識(shí)別, 其中, 發(fā)送所述打印作業(yè)完成數(shù)據(jù)是在接收所述數(shù)據(jù)請(qǐng)求后進(jìn)行的。
15.一種打印裝置,包括: 用戶界面; 一個(gè)以上的處理器;以及 存儲(chǔ)指令的一個(gè)以上的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì), 其中, 所述指令被所述一個(gè)以上的處理器執(zhí)行時(shí),進(jìn)行如下處理: 接收用戶ID數(shù)據(jù),該用戶ID數(shù)據(jù)用于對(duì)所述打印裝置的用戶進(jìn)行識(shí)別; 向與所述打印裝置分離的第一裝置發(fā)送請(qǐng)求,用于請(qǐng)求至少對(duì)一個(gè)以上的打印處理定義進(jìn)行識(shí)別的數(shù)據(jù),所述一個(gè)以上的打印處理定義與所述用戶ID數(shù)據(jù)相對(duì)應(yīng),其中,所述一個(gè)以上的打印處理定義的每個(gè)用于定義生成電子文檔的打印版的一組命令,所述電子文檔被表現(xiàn)為打印數(shù)據(jù); 從與所述打印裝置分離的所述第一裝置接收至少對(duì)所述一個(gè)以上的打印處理定義進(jìn)行識(shí)別的數(shù)據(jù),所述一個(gè)以上的打印處理定義與所述用戶ID數(shù)據(jù)相對(duì)應(yīng); 使與所述一個(gè)以上的打印處理定義相對(duì)應(yīng)的一個(gè)以上的用戶界面對(duì)象顯示在所述用戶界面上; 經(jīng)由所述用戶界面接收用戶輸入,該用戶輸入用于指示從所述一個(gè)以上的用戶界面對(duì)象中所選擇的預(yù)定用戶界面對(duì)象,其中,所述預(yù)定用戶界面對(duì)象與預(yù)定打印處理定義相對(duì)應(yīng),該預(yù)定打印處理定義包含打印設(shè)定數(shù)據(jù)和一個(gè)以上的目的地?cái)?shù)據(jù)或用戶訪問權(quán)限數(shù)據(jù); 對(duì)所述預(yù)定打印處理定義中的所述打印設(shè)定數(shù)據(jù)進(jìn)行識(shí)別;以及執(zhí)行預(yù)定打印作業(yè),其中,基于所述打印設(shè)定數(shù)據(jù)生成被表現(xiàn)為預(yù)定打印數(shù)據(jù)的預(yù)定電子文檔的預(yù)定打印版。
16.根據(jù)權(quán)利要求11所述的打印裝置,其中: 所述預(yù)定打印處理定義包含所述用戶訪問權(quán)限數(shù)據(jù),所述用戶訪問權(quán)限數(shù)據(jù)用于指示誰(shuí)被授權(quán)訪問所述預(yù)定打印處理定義;以及 與所述打印裝置分離的所述第一裝置使用所述用戶ID數(shù)據(jù)和所述用戶訪問權(quán)限數(shù)據(jù)來(lái)判斷所述用戶是否被授權(quán)訪問所述預(yù)定打印處理定義。
17.根據(jù)權(quán)利要求11 所述的打印裝置,其中: 所述指令被所述一個(gè)以上的處理器執(zhí)行時(shí),還進(jìn)行如下處理: 生成打印作業(yè)完成數(shù)據(jù),該打印作業(yè)完成數(shù)據(jù)用于指示關(guān)于所述預(yù)定打印作業(yè)的信息;以及 向與所述打印裝置分離的第二裝置和所述第一裝置發(fā)送所述打印作業(yè)完成數(shù)據(jù)。
18.根據(jù)權(quán)利要求17所述的打印裝置,其中: 所述打印作業(yè)完成數(shù)據(jù)包含用于對(duì) 起動(dòng)所述預(yù)定打印作業(yè)的用戶、所述打印裝置的被認(rèn)證的用戶、執(zhí)行所述打印作業(yè)所打印的頁(yè)數(shù)、執(zhí)行所述預(yù)定打印作業(yè)時(shí)是否使用顏色、所述預(yù)定打印版的頁(yè)面大小、或執(zhí)行所述預(yù)定打印作業(yè)時(shí)使用哪個(gè)打印處理定義中的一個(gè)以上進(jìn)行識(shí)別的數(shù)據(jù)。
19.根據(jù)權(quán)利要求17所述的打印裝置,其中: 所述預(yù)定打印處理定義包含所述目的地?cái)?shù)據(jù); 向所述第二裝置發(fā)送打印作業(yè)完成數(shù)據(jù)包含向所述第二裝置發(fā)送所述目的地?cái)?shù)據(jù);以及 所述第二裝置使用所述目的地?cái)?shù)據(jù)來(lái)確定所述打印作業(yè)完成數(shù)據(jù)被存儲(chǔ)于何處。
20.根據(jù)權(quán)利要求17所述的打印裝置,其中: 所述指令被所述一個(gè)以上的處理器執(zhí)行時(shí),還進(jìn)行如下處理: 在向所述第二裝置發(fā)送所述打印作業(yè)完成數(shù)據(jù)之前,從所述第二裝置接收用于請(qǐng)求打印作業(yè)完成信息的數(shù)據(jù)請(qǐng)求,以及在接收所述數(shù)據(jù)請(qǐng)求后,對(duì)所述打印作業(yè)完成數(shù)據(jù)進(jìn)行識(shí)別, 其中,發(fā)送所述打印作業(yè)完 成數(shù)據(jù)是在接收所述數(shù)據(jù)請(qǐng)求后進(jìn)行的。
【文檔編號(hào)】G06F3/12GK104035733SQ201410074689
【公開日】2014年9月10日 申請(qǐng)日期:2014年3月3日 優(yōu)先權(quán)日:2013年3月6日
【發(fā)明者】森蒂爾·K·塞爾瓦拉杰, 洪江, 新村健治 申請(qǐng)人:株式會(huì)社理光