欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

生成數(shù)字簽名的方法、打印控制終端和圖像形成裝置的制作方法

文檔序號(hào):6586548閱讀:324來源:國知局
專利名稱:生成數(shù)字簽名的方法、打印控制終端和圖像形成裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明一般概念涉及生成數(shù)字簽名的方法、打印控制終端和圖像形成裝置,更特 定地,涉及生成以前所生成的XML紙張規(guī)范(XPS)文件的數(shù)字簽名的方法,打印控制終端, 以及生成數(shù)字簽名的圖像形成裝置。
背景技術(shù)
圖像形成裝置通常將諸如計(jì)算機(jī)的終端設(shè)備所生成的打印數(shù)據(jù)打印到記錄介質(zhì) 上。這種圖像形成裝置的例子包括復(fù)印機(jī)、打印機(jī)、傳真機(jī)、或者將這些機(jī)器的功能組合在 一單個(gè)系統(tǒng)中的多功能外設(shè)(MFP)。近年來已經(jīng)廣泛使用的圖像形成裝置含有XPS仿真器,因此,除了支持打印以傳 統(tǒng)使用的諸如打印機(jī)描述語言(PS)或打印機(jī)命令語言(PCL)之類的頁面描述語言(PDL) 所編寫的打印數(shù)據(jù)之外,還支持打印XPS文檔的打印功能。XPS文檔具有固定排版(fixed-layout)的電子文件格式,它保存文檔格式并且能 夠被共享,XPS文檔是包括了許多類型數(shù)據(jù)和資源的zip壓縮格式文件,這些數(shù)據(jù)和資源是 通過系統(tǒng)化目錄結(jié)構(gòu)中的文檔或作業(yè)所要求的所有資源以及通過使用XML編寫它們之間 的引用來描述的。如圖7所示,這種XPS文檔具有多層樹形式的邏輯結(jié)構(gòu)。參考圖7,用分層分支結(jié)構(gòu)的作業(yè)級(jí)10、文檔級(jí)20和頁面級(jí)30來表示XPS文檔。 文檔級(jí)包括多個(gè)文檔,頁面級(jí)包括多個(gè)頁面。對(duì)多個(gè)文檔的每個(gè)文檔和多個(gè)頁面的每個(gè)頁 面可以設(shè)置不同的打印選項(xiàng)。數(shù)字簽名可以應(yīng)用于這種XPS文件。數(shù)字簽名旨在提供使文檔的原始作者能夠?qū)?他或她的簽名寫在文檔上,從而確定文檔是否已被修改的功能。然而,當(dāng)最初生成XPS文件以便將數(shù)字簽名應(yīng)用于XPS文件時(shí),用戶必須使用生成 數(shù)字簽名的應(yīng)用程序。因此,當(dāng)用戶為已經(jīng)被生成的XPS文件生成數(shù)字簽名時(shí),或者當(dāng)用戶 不可能使用應(yīng)用程序來生成數(shù)字簽名時(shí),需要一種為XPS文件生成數(shù)字簽名的方法。

發(fā)明內(nèi)容
本發(fā)明一般概念提供一種為以前所生成的XPS文件生成數(shù)字簽名的方法,打印控 制終端,以及生成數(shù)字簽名的圖像形成裝置。本發(fā)明一般概念的其它特點(diǎn)和效用一部分將在以下描述中被闡明,一部分將是從 描述中顯而易見的,或者可以通過本發(fā)明一般概念的實(shí)踐而習(xí)得。通過提供一種生成數(shù)字簽名的方法可以獲得本發(fā)明一般概念的示例實(shí)施例,該方 法包括接收至少一個(gè)XML紙張規(guī)范(XPS)文件的選擇,分析所選擇XPS文件的數(shù)字簽名結(jié)
4構(gòu),根據(jù)所分析的數(shù)字簽名結(jié)構(gòu)生成XPS文件的數(shù)字簽名,以及存儲(chǔ)生成有數(shù)字簽名的XPS 文件。接收XPS文件的選擇步驟可以包括,如果輸入打印XPS文件命令和生成數(shù)字簽名 命令中的至少一個(gè)命令,將此命令確定作為XPS文件的選擇。分析XPS文件數(shù)字簽名結(jié)構(gòu)的過程可以包括確定在XPS文件的每個(gè)作業(yè)區(qū)域、每 個(gè)文檔區(qū)域和每個(gè)頁面區(qū)域是否包含數(shù)字簽名信息,并且分析數(shù)字簽名信息的結(jié)構(gòu)。所述方法可進(jìn)一步包括通過用戶界面(UI)顯示第一區(qū)域,顯示XPS文件中的每 個(gè)作業(yè)區(qū)域、每個(gè)文件區(qū)域和每個(gè)頁面區(qū)域是否存在數(shù)字簽名;以及第二區(qū)域,接收每個(gè)作 業(yè)區(qū)域、每個(gè)文件區(qū)域和每個(gè)頁面區(qū)域是否生成數(shù)字簽名的選擇。生成數(shù)字簽名步驟可以進(jìn)一步包括為僅僅用戶所選擇的區(qū)域生成數(shù)字簽名。生成數(shù)字簽名步驟可以進(jìn)一步包括為XPS文件的所有區(qū)域、XPS文件的所有文檔 區(qū)域、XPS文件的所有頁面區(qū)域、XPS文件中包含特定詞的區(qū)域、XPS文件的圖像區(qū)域以及 XPS文件中特定頁面的一些區(qū)域中的至少一個(gè)生成數(shù)字簽名。生成數(shù)字簽名步驟可以進(jìn)一步包括利用用戶所選擇的證書生成數(shù)字簽名。生成數(shù)字簽名步驟可以由XPS驅(qū)動(dòng)器來執(zhí)行。也可以通過提供打印控制終端設(shè)備來獲得本發(fā)明一般概念的示例實(shí)施例。打印控 制終端設(shè)備包括用戶界面,接收至少一個(gè)XML紙張規(guī)范(XPS)文件的選擇;分析器,分析 通過用戶界面所選擇的XPS文件的數(shù)字簽名結(jié)構(gòu);數(shù)字簽名生成器,根據(jù)所分析的數(shù)字簽 名結(jié)構(gòu)生成XPS文件的數(shù)字簽名;以及存儲(chǔ)單元,存儲(chǔ)生成有數(shù)字簽名的XPS文件。所述設(shè)備可以進(jìn)一步包括控制器,如果輸入打印XPS文件命令和生成數(shù)字簽名命 令中的至少一個(gè)命令,則確定命令為XPS文件的選擇。所述分析器可以確定在XPS文件的每個(gè)作業(yè)區(qū)域、每個(gè)文檔區(qū)域和每個(gè)頁面區(qū)域 中是否包含數(shù)字簽名信息,并分析數(shù)字簽名結(jié)構(gòu)。所述用戶界面可以顯示第一區(qū)域,顯示XPS文件中的每個(gè)作業(yè)區(qū)域、每個(gè)文件區(qū) 域和每個(gè)頁面區(qū)域是否存在數(shù)字簽名;以及第二區(qū)域,通過用戶界面(UI)接收是否為每個(gè) 作業(yè)區(qū)域、每個(gè)文件區(qū)域和每個(gè)頁面區(qū)域生成數(shù)字簽名的選擇。所述數(shù)字簽名生成器可以僅為用戶所選擇的區(qū)域生成數(shù)字簽名。所述數(shù)字簽名生成器可以為XPS文件的所有區(qū)域、XPS文件的所有文檔區(qū)域、XPS 文件的所有頁面區(qū)域、XPS文件中包含特定詞的區(qū)域、XPS文件的圖像區(qū)域以及XPS文件中 特定頁面的一些區(qū)域中的至少一個(gè)生成數(shù)字簽名。所述數(shù)字簽名生成器可以利用用戶所選擇的證書生成數(shù)字簽名。所述數(shù)字簽名生成器可以在XPS驅(qū)動(dòng)器上被運(yùn)行。也可以通過提供圖像形成裝置來獲得本發(fā)明一般概念的示例實(shí)施例,圖像形成裝 置包括通信接口,接收XML紙張規(guī)范(XPS)文件;數(shù)字簽名生成器,分析XPS文件的數(shù)字簽 名結(jié)構(gòu),并且根據(jù)所分析的數(shù)字簽名結(jié)構(gòu)生成XPS文件的數(shù)字簽名;以及存儲(chǔ)單元,存儲(chǔ)生 成有數(shù)字簽名的XPS文件。所述裝置可以進(jìn)一步包括控制器,用于通過通信接口接收XPS文件,并且如果輸 入打印XPS文件命令和生成數(shù)字簽名命令中的至少一個(gè)命令,則確定命令為XPS文件的選擇。
所述數(shù)字簽名生成器可以確定XPS文件中的每個(gè)作業(yè)區(qū)域、每個(gè)文檔區(qū)域和每個(gè) 頁面區(qū)域是否包含數(shù)字簽名信息,并且分析數(shù)字簽名結(jié)構(gòu)。所述裝置可以進(jìn)一步包括用戶界面,它顯示第一區(qū)域,顯示XPS文件中的每個(gè)作 業(yè)區(qū)域、每個(gè)文件區(qū)域和每個(gè)頁面區(qū)域是否存在數(shù)字簽名;以及第二區(qū)域,接收是否為每個(gè) 作業(yè)區(qū)域、每個(gè)文件區(qū)域和每個(gè)頁面區(qū)域生成數(shù)字簽名的選擇。所述數(shù)字簽名生成器可以僅為用戶所選擇的區(qū)域生成數(shù)字簽名。所述數(shù)字簽名生成器可以利用用戶所選擇的證書生成數(shù)字簽名。也可以通過提供生成XML紙張規(guī)范(XPS)文件的數(shù)字簽名的裝置來獲得本發(fā)明一 般概念示例實(shí)施例,所述裝置包括控制器,確定XPS文件是否被選擇;以及數(shù)字簽名生成 器,分析所選擇的XPS文件的數(shù)字簽名結(jié)構(gòu),并且生成所選擇XPS文件的數(shù)字簽名。如果所述控制器接收到打印XPS文件命令和為XPS文件生成數(shù)字簽名命令中的一 個(gè),所述控制器可以確定XPS文件被選擇。所述數(shù)字簽名生成器可以為XPS文件的所選擇區(qū)域生成數(shù)字簽名。所述區(qū)域可以是XPS文件的文檔區(qū)域、XPS文件的頁面區(qū)域、XPS文件的圖像區(qū)域、 以及含有特定詞的XPS文件區(qū)域中的至少一個(gè)。所述裝置可以進(jìn)一步包括通信接口,與控制器進(jìn)行通信以接收XPS文件。所述裝置可以進(jìn)一步包括用戶界面,接收XPS文件的選擇。所述裝置可以進(jìn)一步包括存儲(chǔ)單元,存儲(chǔ)XPS文件和所生成的數(shù)字簽名。也可以通過提供含有其上存儲(chǔ)的執(zhí)行生成數(shù)字簽名方法的可執(zhí)行代碼的計(jì)算機(jī) 可讀介質(zhì)來獲得本發(fā)明一般概念的示例實(shí)施例,所述方法包括接收至少一個(gè)XML紙張規(guī) 范(XPS)文件的選擇;分析所選擇XPS文件的數(shù)字簽名結(jié)構(gòu);根據(jù)所分析的數(shù)字簽名結(jié)構(gòu) 生成XPS文件的數(shù)字簽名;以及存儲(chǔ)生成有數(shù)字簽名的XPS文件。


通過結(jié)合附圖對(duì)實(shí)施例的以下描述,本發(fā)明一般概念的這些和/或其它特征和功 效將變得顯而易見并且更加容易理解,其中圖1是說明根據(jù)本發(fā)明一般概念示例實(shí)施例的打印控制系統(tǒng)的框圖;圖2是說明根據(jù)本發(fā)明一般概念示例實(shí)施例的打印控制終端的框圖;圖3是說明根據(jù)本發(fā)明一般概念示例實(shí)施例的圖像形成裝置的框圖;圖4和5、圖5A是說明根據(jù)本發(fā)明一般概念示例實(shí)施例的用戶界面(UI)單元的用 戶界面(UI)窗口的各種示例的圖示。圖6是說明根據(jù)本發(fā)明一般概念示例實(shí)施例的打印控制方法的流程圖;以及圖7是說明XML紙張規(guī)范(XPS)文件的邏輯結(jié)構(gòu)的示意圖。
具體實(shí)施例方式現(xiàn)在將詳細(xì)參考本發(fā)明一般概念的示例實(shí)施例,在附圖中說明了它的示例,其中, 全文中相似的參考編號(hào)表示相似的元件。下面描述所述示例實(shí)施例以便通過參考附圖來解 釋本發(fā)明一般概念。圖1是說明根據(jù)本發(fā)明一般概念示例實(shí)施例的打印控制系統(tǒng)的框圖。參考圖1,根據(jù)本發(fā)明一般概念示例實(shí)施例的打印控制系統(tǒng)1000包括打印控制終端100和圖像形成裝 置 200。打印控制終端100可以接收至少一個(gè)以前所生成XPS文件的選擇,從所選擇XPS 文件中分析數(shù)字簽名的結(jié)構(gòu),基于所分析結(jié)構(gòu)生成XPS文件的數(shù)字簽名,并且存儲(chǔ)其上生 成有數(shù)字簽名的XPS文件。在示例實(shí)施例中,如果用戶輸入打印XPS文件命令和生成相應(yīng) XPS文件數(shù)字簽名命令中的至少一個(gè),則打印控制終端100可以將所述命令確定為XPS文件 的選擇。參考圖2進(jìn)一步描述打印控制終端100的結(jié)構(gòu)和操作。圖2是說明根據(jù)本發(fā)明一般概念示例實(shí)施例的打印控制終端100的框圖。參考圖 2,根據(jù)本發(fā)明一般概念示例實(shí)施例的打印控制終端100包括用戶界面(UI) 110、通信接口 120、存儲(chǔ)單元130、驅(qū)動(dòng)器140和控制器150。用戶界面110包括多個(gè)功能鍵,通過這些功能鍵用戶能夠設(shè)置或選擇由打印控制 終端100所支持的各種功能,并且用戶界面110能夠顯示由打印控制終端100所提供的各 種信息。用戶界面110可以被實(shí)現(xiàn)為例如觸摸板或觸摸屏的裝置,輸入和輸出都可以在其 上實(shí)現(xiàn),或者被實(shí)現(xiàn)為鼠標(biāo)和監(jiān)視器組合的裝置。利用例如由用戶界面110所提供的用戶 界面窗口,用戶可以選擇他或她想要輸出的XPS文件,并且如果有特定的標(biāo)簽,也能夠選擇 是否繼續(xù)確定過程。下面將進(jìn)行解釋。這里,如上所述,XPS文件是指對(duì)其設(shè)置了打印選項(xiàng)并且以多層樹結(jié)構(gòu)形式來表示 的打印數(shù)據(jù)。特定地,XPS文件具有多個(gè)層,其中,可以為層和樹的每個(gè)節(jié)點(diǎn)設(shè)置不同的打 印選項(xiàng),并且可以為每個(gè)文檔、每個(gè)頁面和每個(gè)頁面區(qū)域設(shè)置數(shù)字簽名。例如,參考圖7,將 XPS文件表示為在分層分支結(jié)構(gòu)中含有作業(yè)級(jí)10、文檔級(jí)20和頁面級(jí)30??梢詫?shù)字簽名 應(yīng)用于XPS文件的一些區(qū)域,例如,所有的作業(yè)區(qū)域10 ;—些文檔區(qū)域21、22 ;—些頁面區(qū) 域31、32 ;—些頁面的一些圖像、特定詞和特定區(qū)域33。通信接口 120可以被連接到圖像形成裝置200,并且能夠提供以圖像形成裝置200 可處理的形式被配置的打印數(shù)據(jù)。在示例實(shí)施例中,具有圖像形成裝置200可處理形式的 所述打印數(shù)據(jù)可包括使用打印機(jī)命令語言(PCL)或打印機(jī)描述(PS)語言編寫的頁面描述 語言(PDL)數(shù)據(jù)、和XPS文件。更具體來說,例如,可以將通信接口 120配置為將打印控制 終端100與外部設(shè)備相連的并行端口、通用串行總線(USB)端口、無線模塊等。存儲(chǔ)單元130能夠存儲(chǔ)XPS文件。存儲(chǔ)單元130可以存儲(chǔ)通過以下操作生成有數(shù) 字簽名的XPS文件??梢詫⒋鎯?chǔ)單元130實(shí)現(xiàn)為各種外部存儲(chǔ)介質(zhì),例如,包括USB存儲(chǔ)器 的可移動(dòng)盤,或者網(wǎng)絡(luò)可訪問的存儲(chǔ)器,例如,通過網(wǎng)絡(luò)連接的web服務(wù)器。驅(qū)動(dòng)器140能夠分析所選擇XPS文件的數(shù)字簽名結(jié)構(gòu),并且能夠基于所分析的結(jié) 構(gòu)為XPS文件生成數(shù)字簽名。在如圖2中所示的示例實(shí)施例中,用分析器141和數(shù)字簽名 生成器142來表示驅(qū)動(dòng)器140。分析器141能夠分析所選擇XPS文件的數(shù)字簽名結(jié)構(gòu)。特定地,分析器141可通 過確定XPS文件中的每個(gè)作業(yè)、每個(gè)文檔和每個(gè)頁面中是否包含數(shù)字簽名信息,來分析相 應(yīng)XPS文件的分層數(shù)字簽名結(jié)構(gòu)。通過上述操作所分析的數(shù)字簽名結(jié)構(gòu)可以對(duì)應(yīng)于如圖5 中所示的相應(yīng)XPS文件的結(jié)構(gòu),或者可以被以表格類型形成。在實(shí)現(xiàn)時(shí),分析器141可以利 用XPS打印機(jī)驅(qū)動(dòng)器中的數(shù)字簽名過濾器來分析所選擇XPS文件的結(jié)構(gòu)。數(shù)字簽名生成器142可以基于所分析XPS文件的數(shù)字簽名結(jié)構(gòu)來生成數(shù)字簽名。
7特定地,數(shù)字簽名生成器142可以基于所分析XPS文件的數(shù)字簽名結(jié)構(gòu)為所有沒設(shè)置數(shù)字 簽名的區(qū)域生成數(shù)字簽名,并且可控制用戶界面110將所分析XPS文件的數(shù)字簽名結(jié)構(gòu)顯 示給用戶。通過這樣做,數(shù)字簽名生成器142可以為用戶所選擇的文檔區(qū)域、頁面區(qū)域、XPS 文件中包含特定詞的區(qū)域、XPS文件中的圖像區(qū)域、以及XPS文件中特定頁面的一些區(qū)域中 的至少一個(gè)區(qū)域生成數(shù)字簽名。有關(guān)XPS文件的信息能夠呈現(xiàn)給用戶,并且用戶能夠在用 戶界面窗口中進(jìn)行選擇,圖4和圖5給出了它的示例實(shí)施例,并且在下面更全面地進(jìn)行描 述。數(shù)字簽名生成器142可以利用用戶所選擇的證書為用戶所選擇的區(qū)域或者沒有 數(shù)字簽名的區(qū)域生成數(shù)字簽名。更具體來說,能夠使用含有密碼和私鑰的證書來生成相應(yīng) XPS文件的數(shù)字簽名。這種證書可以是各種類型的證書,例如,公鑰證書和私鑰證書,并且能 夠按照它們的使用和應(yīng)用范圍來分類。因此數(shù)字簽名生成器142能夠控制用戶界面110顯 示所選擇的證書,并且能夠利用所選擇的證書來生成數(shù)字簽名?;蛘撸瑪?shù)字簽名生成器142 在被實(shí)現(xiàn)時(shí)也可以利用用戶以前所選擇的證書來生成數(shù)字簽名。數(shù)字簽名生成器142除了對(duì)沒有數(shù)字簽名的區(qū)域進(jìn)行操作外,也可以對(duì)已經(jīng)生成 數(shù)字簽名的區(qū)域進(jìn)行操作。數(shù)字簽名生成器142能夠?yàn)橐呀?jīng)生成數(shù)字簽名的區(qū)域改變數(shù) 字簽名的設(shè)置。更特定地,如果在用戶選擇的區(qū)域中預(yù)先設(shè)置了數(shù)字簽名,數(shù)字簽名生成 器142可以接收與被設(shè)置到相應(yīng)區(qū)域的數(shù)字簽名相對(duì)應(yīng)的證書信息,并且能夠改變數(shù)字簽 名的設(shè)置。例如,如果在用戶所選擇區(qū)域中設(shè)置關(guān)于特定用戶的權(quán)限信息,數(shù)字簽名生成器 142可以接收以前的證書信息,并且改變特定用戶的權(quán)限信息。數(shù)字簽名生成器142可以從 用戶接收與當(dāng)前設(shè)置區(qū)域相對(duì)應(yīng)的權(quán)限信息,并且解析當(dāng)前設(shè)置的數(shù)字簽名(就是說,可 根據(jù)所接收的權(quán)限信息改變當(dāng)前設(shè)置的數(shù)字簽名)。數(shù)字簽名生成器142可以設(shè)置關(guān)于相應(yīng)的XPS文件的權(quán)限范圍和數(shù)字簽名持續(xù)時(shí) 間。更具體來說,在示例實(shí)施例中,權(quán)力管理服務(wù)(RMS)權(quán)限(例如,windows RMS)能夠被 應(yīng)用于XPS文件,并且因此可以設(shè)置用戶和用戶能夠查看或輸出XPS文件的持續(xù)時(shí)間。因 此,當(dāng)生成數(shù)字簽名時(shí),數(shù)字簽名生成器142能夠控制用戶界面110將它的信息顯示給用戶 以便設(shè)置權(quán)限范圍和數(shù)字簽名的持續(xù)時(shí)間。雖然在本發(fā)明一般概念的這個(gè)示例實(shí)施例中描 述了設(shè)置權(quán)限范圍和數(shù)字簽名持續(xù)時(shí)間的所述方法,但可以應(yīng)用在通常生成數(shù)字簽名時(shí)能 夠使用的各種方法和類型。控制器150能夠控制存儲(chǔ)單元130存儲(chǔ)其中生成有數(shù)字簽名的XPS文件。在這種 情況下,控制器150可以用與以前XPS文件不同的文件名來存儲(chǔ)XPS文件,或者可以覆寫 (overwrite)以前的XPS文件。這些操作可以根據(jù)用戶的選擇來執(zhí)行,或者在沒有接收任何 命令的情況下自動(dòng)地執(zhí)行。如果通過用戶界面110輸入打印XPS文件命令和生成數(shù)字簽名命令中的至少一種 命令,控制器150能夠?qū)⑺雒畲_定為XPS文件的選擇,并且可以控制以上操作的執(zhí)行。 特定地,如果輸入生成XPS文件的數(shù)字簽名的命令,控制器150能夠控制以上操作的執(zhí)行, 并且如果通過用戶界面110接收到打印XPS文件的命令,則控制器150也能夠控制以上操 作的執(zhí)行。在這種情況下,控制器150可以將生成有數(shù)字簽名的XPS文件發(fā)送給圖像形成 裝置200。在示例實(shí)施例中,如果XPS文件中沒有數(shù)字簽名,或者沒有將數(shù)字簽名設(shè)置到一些文檔區(qū)域和一些頁面區(qū)域,則打印控制終端100能夠?qū)⑺男畔⑻峁┙o用戶,并且用戶 能夠只選擇XPS文件中用戶想要添加數(shù)字簽名的區(qū)域。通過這樣做,可以很容易地生成數(shù) 字簽名。參考圖2,驅(qū)動(dòng)器140表示執(zhí)行有關(guān)XPS文件操作的XPS打印機(jī)驅(qū)動(dòng)器,并且可以 以例如在XPS打印機(jī)驅(qū)動(dòng)器的濾波管線中的過濾器形式來實(shí)現(xiàn)如上所述的分析器141和數(shù) 字簽名生成器142。圖像形成裝置200可以從打印控制終端100接收打印數(shù)據(jù),例如XPS文檔,并且能 夠打印所接收的文檔。特定地,如果接收到XPS文件,圖像形成裝置200可以分析數(shù)字簽名 的結(jié)構(gòu),并且能夠基于所分析的結(jié)構(gòu)生成XPS文件的數(shù)字簽名。下面將參考圖3描述它的 詳細(xì)結(jié)構(gòu)和操作。圖3是說明根據(jù)本發(fā)明一般概念示例實(shí)施例的圖像形成裝置200的框圖。參考圖 3,根據(jù)本發(fā)明一般概念示例實(shí)施例的圖像形成裝置200包括通信接口 210、用戶界面220、 存儲(chǔ)單元230、仿真器240、數(shù)字簽名生成器250和控制器260。通信接口 210可以被連接到終端設(shè)備,例如個(gè)人計(jì)算機(jī)(PC)、膝上計(jì)算機(jī)、個(gè)人數(shù) 字助理(PDA)和數(shù)碼相機(jī),并且能夠接收XPS文件。更具體來說,通信接口 210被配置連接 圖像形成裝置200與外部設(shè)備,并且可以通過局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)和/或例如互聯(lián) 網(wǎng)的網(wǎng)間網(wǎng)(internetwork),或者通過使用例如通用串行總線(USB)端口的直接相連來訪 問打印控制終端100。另外,通信接口 210可以利用直接打印方法來接收XPS文件,或者通 過USB端口從諸如USB存儲(chǔ)器的存儲(chǔ)介質(zhì)接收XPS文件。用戶界面220可以包括多個(gè)功能鍵,通過這些功能鍵用戶能夠設(shè)置或選擇圖像形 成裝置200所支持的各種功能。用戶界面220能夠接收打印XPS文件的命令以及生成相應(yīng) XPS文件的數(shù)字簽名的命令,并且能夠顯示由圖像形成裝置200所提供的各種信息??梢?將用戶界面220實(shí)現(xiàn)為例如輸入和輸出都能被實(shí)現(xiàn)的觸摸板的裝置,或者實(shí)現(xiàn)為例如鼠標(biāo) 和監(jiān)視器組合的裝置。用戶利用用戶界面220所提供的用戶界面(UI)窗口,可以選擇其中 用戶想要生成數(shù)字簽名的XPS文件,并且也能夠選擇其中用戶想要生成數(shù)字簽名的作業(yè)區(qū) 域、文檔區(qū)域、頁面區(qū)域、詞區(qū)域、圖像區(qū)域、或者頁面特定區(qū)域。 存儲(chǔ)單元230可以存儲(chǔ)通過通信接口 120從打印控制終端100所接收的XPS文件, 以及以前所接收的XPS文件,并且可以存儲(chǔ)其中通過以下操作生成有數(shù)字簽名的XPS文件。 可以將存儲(chǔ)單元230實(shí)現(xiàn)為圖像形成裝置200中的內(nèi)部存儲(chǔ)介質(zhì),或者實(shí)現(xiàn)為各種外部存 儲(chǔ)介質(zhì),例如,包括USB存儲(chǔ)器的可移動(dòng)盤、被連接到打印控制終端100的存儲(chǔ)介質(zhì)、或者諸 如通過網(wǎng)絡(luò)連接的web服務(wù)器的之類的網(wǎng)絡(luò)可訪問存儲(chǔ)器。仿真器240可以執(zhí)行有關(guān)XPS文件的打印操作。特定地,仿真器240能夠使用與 打印數(shù)據(jù)類型相對(duì)應(yīng)的仿真器。如果針對(duì)其輸入打印命令的打印數(shù)據(jù)是XPS文件,仿真器 240可以利用XPS仿真器執(zhí)行相應(yīng)XPS文件的打印處理。數(shù)字簽名生成器250可以分析XPS文件的數(shù)字簽名結(jié)構(gòu),并且可以基于所分析的 結(jié)構(gòu)生成XPS文件的數(shù)字簽名。特定地,數(shù)字簽名生成器250通過針對(duì)XPS文件的作業(yè)區(qū) 域、文檔區(qū)域和頁面區(qū)域的每個(gè)區(qū)域確定是否包含數(shù)字簽名信息,能夠分析XPS文件的結(jié) 構(gòu),并且能夠?yàn)闆]有被用戶選擇的或者其中沒有數(shù)字簽名的所有區(qū)域生成數(shù)字簽名。數(shù)字 簽名生成器250的操作與打印控制終端100的驅(qū)動(dòng)器140的操作相似,并且能夠?qū)?shù)字簽名生成器250運(yùn)行在與驅(qū)動(dòng)器140類似的XPS驅(qū)動(dòng)器上。為了簡明起見,將省略對(duì)它的進(jìn)
一步詳細(xì)描述??刂破?60能夠控制存儲(chǔ)單元230存儲(chǔ)其中生成有數(shù)字簽名的XPS文件。在示例 實(shí)施例中,控制器260可以用不同于以前XPS文件的文件名存儲(chǔ)XPS文件,或者可以覆寫以 前的XPS文件。這些操作可以根據(jù)用戶的選擇來執(zhí)行,或者可以在沒有收到任何命令的情 況下自動(dòng)地執(zhí)行??刂破?60可以將其中生成有數(shù)字簽名的XPS文件發(fā)送給打印控制終端100。更 具體來說,如果從打印控制終端100接收到XPS文件并且因此執(zhí)行上述操作,則控制器260 可以通過通信接口 210將其中生成有數(shù)字簽名的XPS文件發(fā)送給打印控制終端100,因?yàn)樵?相應(yīng)的打印控制終端100中有可能使用其中生成有數(shù)字簽名的XPS文件??刂破?60可以 用最初接收的文件名或另一個(gè)文件名發(fā)送其中生成有數(shù)字簽名的XPS文件。這些操作可以 根據(jù)用戶的選擇來執(zhí)行,或者可以在沒有接收任何命令的情況下自動(dòng)執(zhí)行。如果控制器260通過用戶界面220或通信接口 210接收到生成以前所存儲(chǔ)XPS文 件的數(shù)字簽名的命令,則控制器260可以控制執(zhí)行以上操作。另外,如果控制器260通過用 戶界面220或通信接口 210接收到打印以前所存儲(chǔ)XPS文件的命令,則控制器260也可以 控制執(zhí)行以上操作。特定地,因?yàn)閄PS文件有可能在先被存儲(chǔ)在圖像形成裝置200中,所以 如果通過用戶界面220或通信接口 210接收到打印以前存儲(chǔ)在圖像形成裝置200中的XPS 文件的命令或者生成數(shù)字簽名的命令,則控制器260可以控制執(zhí)行生成數(shù)字簽名的以上操 作。例如,如果接收到打印在先被存儲(chǔ)到圖像形成裝置200的存儲(chǔ)單元230中的XPS 文件的命令,控制器230可以分析在先存儲(chǔ)的XPS文件的數(shù)字簽名的結(jié)構(gòu),并且如果確定 XPS文件中沒有設(shè)置數(shù)字簽名或者在XPS文件區(qū)域中沒有生成數(shù)字簽名,則控制器260可以 通過用戶界面220顯示針對(duì)XPS文件沒有設(shè)置或沒有生成數(shù)字簽名。在這種情況下,控制 器260可以控制用戶界面220生成UI窗口,UI窗口包括第一區(qū)域,顯示數(shù)字簽名是否存 在于XPS文件的每個(gè)作業(yè)區(qū)域、每個(gè)文件區(qū)域和每個(gè)頁面區(qū)域;以及第二區(qū)域,接收是否為 每個(gè)作業(yè)區(qū)域、每個(gè)文件區(qū)域和每個(gè)頁面區(qū)域生成數(shù)字簽名的選擇。響應(yīng)于用戶命令,控制器260可以控制數(shù)字簽名生成器250為用戶選擇的區(qū)域生 成數(shù)字簽名。數(shù)字簽名生成器250可以被實(shí)現(xiàn)為,在接收打印XPS文件命令的同時(shí),從用戶 接收是否生成數(shù)字簽名的確認(rèn),或者實(shí)現(xiàn)為在完成打印相應(yīng)XPS文件操作時(shí),從用戶接收 是否生成數(shù)字簽名的確認(rèn)。此外,數(shù)字簽名生成器250可以被實(shí)現(xiàn)為,在沒有接收任何確認(rèn) 的情況下,自動(dòng)地生成數(shù)字簽名。在示例實(shí)施例中,用戶所選擇的區(qū)域可以包括例如作業(yè)級(jí)、文檔級(jí)和頁面級(jí)的層 的選擇區(qū)域;以樹結(jié)構(gòu)形式表示的XPS文件的節(jié)點(diǎn)的選擇區(qū)域;或者特定圖像、特定詞和/ 或特定頁面的選擇區(qū)域。因此,如果數(shù)字簽名沒有被設(shè)置在XPS文件中或者沒有被設(shè)置到一些文檔區(qū)域或 一些頁面區(qū)域,則根據(jù)本發(fā)明一般概念示例實(shí)施例的圖像形成裝置200能夠?qū)⒋诵畔⑻峁?給用戶,因此通過選擇XPS文件中用戶想要添加數(shù)字簽名的區(qū)域,用戶可以很容易地生成 數(shù)字簽名。以圖3為參考描述了通過通信接口 210接收XPS文件并且使用所接收XPS文件的
10本發(fā)明一般概念示例實(shí)施例,但這并不是旨在限制,也可以將本發(fā)明一般概念示例實(shí)施例 實(shí)現(xiàn)為,例如,為以前被存儲(chǔ)在圖像形成裝置200的存儲(chǔ)單元230中的XPS文件生成數(shù)字簽名。此外,盡管在本發(fā)明一般概念示例實(shí)施例中描述了將圖像形成裝置200連接到打 印控制終端100來運(yùn)行的形式,但這并不是旨在對(duì)它的限制,例如,可以將圖像形成裝置 200連接到傳統(tǒng)的打印控制終端來操作,或者也可以將打印控制終端100連接到傳統(tǒng)的圖 像形成裝置來操作。就是說,打印控制終端100和圖像形成裝置200可以獨(dú)立地操作。圖4是根據(jù)本發(fā)明一般概念的示例實(shí)施例的在圖像形成裝置200上或者在打印控 制終端100上所顯示的用戶界面(UI)窗口的圖示。參考圖4,UI窗口 400顯示選項(xiàng)窗口,用戶通過這個(gè)窗口能夠選擇是否為當(dāng)前XPS 文件的區(qū)域生成數(shù)字簽名。選項(xiàng)窗口可以包括第一復(fù)選框410,選擇是否生成數(shù)字簽名; 第一選項(xiàng)按鈕420,為整個(gè)XPS文件生成數(shù)字簽名;第二選項(xiàng)按鈕430,為特定頁面生成數(shù)字 簽名;以及第三選項(xiàng)按鈕440,為包含特定條件的區(qū)域生成數(shù)字簽名。特定地,在選擇是否生成數(shù)字簽名的第一復(fù)選框410中,用戶能夠選擇是否為相 應(yīng)的XPS文件生成數(shù)字簽名。在為整個(gè)XPS文件生成數(shù)字簽名的第一選項(xiàng)按鈕420中,用戶能夠選擇是否為沒 有數(shù)字簽名的所有區(qū)域生成數(shù)字簽名。在為特定頁面生成數(shù)字簽名的第二選項(xiàng)按鈕430中,用戶能夠選擇是否為預(yù)期的 頁面生成數(shù)字簽名。例如,如果用戶在相應(yīng)的文本框中輸入頁號(hào)“1,2,5-7”,則可只為1、2、 5到7頁生成數(shù)字簽名。在為包含特定條件的區(qū)域生成數(shù)字簽名的第三選項(xiàng)按鈕440中,用戶能夠選擇是 否為包含特定條件的頁面或區(qū)域生成數(shù)字簽名。如圖4中所示,第三選項(xiàng)按鈕440可以包 括用戶可以選擇的附加選項(xiàng),包括第二復(fù)選框441,為包含特定詞的區(qū)域生成數(shù)字簽名; 第三復(fù)選框442,為圖像區(qū)域生成數(shù)字簽名;以及第三復(fù)選框443,為頁面區(qū)域生成定制的 數(shù)字簽名。為包含特定詞的區(qū)域生成數(shù)字簽名的第二復(fù)選框441是為包含用戶輸入的詞的 區(qū)域生成數(shù)字簽名的選項(xiàng)。例如,如果用戶在文本框444中輸入詞“公司”,如圖4中所示, 則可以為包含詞“公司”的所有區(qū)域生成數(shù)字簽名?;蛘呖梢詾榘鄳?yīng)詞的一個(gè)頁面和 所有頁面生成數(shù)字簽名。為圖像區(qū)域生成定制數(shù)字簽名的第三復(fù)選框442是為XPS文件中的圖像區(qū)域生成 數(shù)字簽名的選項(xiàng)。例如,如果用戶選擇了該選項(xiàng)以便禁止改變所有圖像,因?yàn)橛脩艉灻鳛?圖像被包含在XPS文件中,則可以為XPS文件中的所有圖像區(qū)域生成數(shù)字簽名。為頁面區(qū)域生成數(shù)字簽名的第三復(fù)選框443是為用戶所選擇的一些區(qū)域生成數(shù) 字簽名的選項(xiàng)。例如,用戶可以使用設(shè)置按鈕445來選擇一個(gè)區(qū)域或多個(gè)區(qū)域。圖5是說明根據(jù)本發(fā)明一般概念示例實(shí)施例的在圖像形成裝置或打印控制終端 上所顯示的用戶界面(UI)窗口的圖示。參考圖5,UI窗口 500包括第一區(qū)域,顯示有關(guān)當(dāng)前XPS文件結(jié)構(gòu)的信息,以及第 二區(qū)域,顯示在XPS文件的每個(gè)作業(yè)區(qū)域、每個(gè)文檔區(qū)域和每個(gè)頁面區(qū)域中是否包含有關(guān) 數(shù)字簽名的信息。特定地,可以為XPS文件的每個(gè)文檔區(qū)域和每個(gè)頁面區(qū)域設(shè)置數(shù)字簽名,并且UI窗口 500能夠以樹的形式顯示當(dāng)前XPS文件,并且能夠?yàn)槊總€(gè)作業(yè)區(qū)域、每個(gè)文檔 區(qū)域和每個(gè)頁面區(qū)域顯示是否設(shè)置了數(shù)字簽名的指示,諸如通過圖5所示的劃斜線(hash) 的框的陰影來表示。例如,如圖5中所示,在本發(fā)明一般概念的這個(gè)示例實(shí)施例中,將數(shù)字 簽名設(shè)置到第一文檔521的第一頁面531和第二頁面532、以及第二文檔522的第二頁面 536,因此對(duì)應(yīng)的復(fù)選框被劃斜線以表示XPS文件的對(duì)應(yīng)頁面區(qū)域。因此,用戶可能很容易 知道哪個(gè)文檔區(qū)域和頁面區(qū)域包含數(shù)字簽名。如果將數(shù)字簽名設(shè)置為如圖5中所示,則UI窗口 500可以通過劃斜線或陰影化表 示文檔區(qū)域和頁面區(qū)域的復(fù)選框,來顯示是否設(shè)置了數(shù)字簽名。另外,如果針對(duì)相應(yīng)頁面的 區(qū)域或特定條件設(shè)置數(shù)字簽名,則可以實(shí)現(xiàn)UI窗口 500以顯示它的信息。通過選擇“生成 數(shù)字簽名”按鈕540,用戶可以為沒有設(shè)置數(shù)字簽名信息的所選擇區(qū)域輸入生成數(shù)字簽名的 命令。用戶通過選擇“關(guān)閉”按鈕545可以關(guān)閉UI窗口 500。此外,用戶可以通過選擇按 鈕550來選擇證書。如上所述,利用用戶所選擇的證書,數(shù)字簽名生成器142可以為用戶所 選擇的或沒有數(shù)字簽名的區(qū)域生成數(shù)字簽名。圖5A說明了用戶能夠選擇證書的UI窗口 500A。UI窗口 500A能夠顯示可選擇的證書515A。此外,用戶可以在520A輸入證書。用戶 可以通過選擇“應(yīng)用”按鈕530A來應(yīng)用所選擇的證書,并且用戶可以通過選擇“取消”按鈕 540A來取消選擇。因此,數(shù)字簽名生成器142能夠利用所選擇的證書生成數(shù)字簽名。圖6是用于解釋根據(jù)本發(fā)明一般概念示例實(shí)施例的生成數(shù)字簽名的方法的流程 圖。參考圖6,如果在操作S610中選擇了至少一個(gè)XPS文件,則在操作S620中分析 所選擇XPS文件的數(shù)字簽名結(jié)構(gòu)。更具體來說,如果用戶輸入打印以前所生成XPS文件的 命令和在以前所生成XPS文件中生成數(shù)字簽名的命令中的至少一個(gè)命令,則確定選擇所述 XPS文件,分析相應(yīng)XPS文件的作業(yè)、文檔和頁面的結(jié)構(gòu),并且識(shí)別是否為每個(gè)作業(yè)區(qū)域、每 個(gè)文檔區(qū)域和每個(gè)頁面區(qū)域設(shè)置數(shù)字簽名。另外,可以利用所識(shí)別的數(shù)字簽名信息來分析 與所識(shí)別的XPS文件結(jié)構(gòu)相對(duì)應(yīng)的數(shù)字簽名結(jié)構(gòu)。如果在操作S620中完整分析了 XPS文件的數(shù)字簽名結(jié)構(gòu),則在操作S630中可以 基于所分析的XPS文件的數(shù)字簽名結(jié)構(gòu)生成數(shù)字簽名。更特定地,利用所分析的XPS文件的 數(shù)字簽名結(jié)構(gòu)可以為其中沒有設(shè)置數(shù)字簽名的區(qū)域或者用戶所選擇的區(qū)域生成數(shù)字簽名。 可以以與以上參考圖2所描述的驅(qū)動(dòng)器140的操作相同的方式來執(zhí)行操作S630。因此將省 略對(duì)它的更詳細(xì)描述。在操作S640中存儲(chǔ)其中生成有數(shù)字簽名的XPS文件。在這種情況下,可以用與以 前XPS文件不同的文件名來存儲(chǔ)XPS文件,或者可以覆寫以前的XPS文件??梢愿鶕?jù)用戶 的選擇來執(zhí)行這些操作,或者可以在沒有接收任何命令的情況下自動(dòng)地執(zhí)行這些操作。如 果將生成數(shù)字簽名的方法實(shí)現(xiàn)為在圖像形成裝置中運(yùn)行,有可能將其中生成有數(shù)字簽名的 XPS文件發(fā)送給打印控制終端。根據(jù)本發(fā)明一般概念示例實(shí)施例的生成數(shù)字簽名的方法可以提供給用戶有關(guān)在 XPS文件中是否設(shè)置了數(shù)字簽名的信息,這樣用戶利用所提供信息有可能很容易地在XPS 文件中生成數(shù)字簽名??梢杂膳渲脼槿鐖D2所示的打印控制終端100,或者由配置為如圖3 所示的圖像形成裝置200來執(zhí)行圖6的生成數(shù)字簽名的方法,也可以由不同于根據(jù)本發(fā)明 一般概念示例實(shí)施例的打印控制終端100和圖像形成裝置200的打印控制終端或圖像形成
12裝置來執(zhí)行。也可以將本發(fā)明一般概念體現(xiàn)為計(jì)算機(jī)可讀介質(zhì)上的計(jì)算機(jī)可讀代碼。計(jì)算機(jī)可 讀介質(zhì)能夠包括計(jì)算機(jī)可讀記錄介質(zhì)和計(jì)算機(jī)可讀傳輸介質(zhì)。計(jì)算機(jī)可讀記錄介質(zhì)是能夠 存儲(chǔ)此后能夠被計(jì)算機(jī)系統(tǒng)讀取的數(shù)據(jù)的任何數(shù)據(jù)存儲(chǔ)設(shè)備。計(jì)算機(jī)可讀記錄介質(zhì)的實(shí)例 包括只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲(chǔ)設(shè)備。也 可以將計(jì)算機(jī)可讀記錄介質(zhì)分布在網(wǎng)絡(luò)耦合的計(jì)算機(jī)系統(tǒng)上,以便以分布方式存儲(chǔ)和執(zhí)行 計(jì)算機(jī)可讀代碼。計(jì)算機(jī)可讀傳輸介質(zhì)能夠傳輸載波和信號(hào)(例如,通過互聯(lián)網(wǎng)的有線或 無線數(shù)據(jù)傳輸)。此外,本發(fā)明一般概念所屬領(lǐng)域的程序員能夠很容易地解讀實(shí)現(xiàn)本發(fā)明一 般概念的功能程序、代碼和代碼段。雖然已經(jīng)示出和描述了本發(fā)明一般概念的幾個(gè)實(shí)施例,本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理 解,在不脫離本發(fā)明一般概念的原則和精神,以及不超出所附權(quán)利要求及其等價(jià)物所定義 的范圍的情況下,可以對(duì)這些實(shí)施例進(jìn)行修改。
權(quán)利要求
一種生成數(shù)字簽名的方法,包括接收至少一個(gè)XML紙張規(guī)范(XPS)文件的選擇;分析所選擇XPS文件的數(shù)字簽名結(jié)構(gòu);根據(jù)所分析的數(shù)字簽名結(jié)構(gòu)生成XPS文件的數(shù)字簽名;以及存儲(chǔ)其中生成有數(shù)字簽名的XPS文件。
2.如權(quán)利要求1所述的方法,其中,接收XPS文件的選擇的步驟進(jìn)一步包括 如果輸入打印XPS文件命令和生成數(shù)字簽名命令中的至少一個(gè),則將所述命令確定為XPS文件的選擇。
3.如權(quán)利要求1所述的方法,其中,分析XPS文件的數(shù)字簽名結(jié)構(gòu)進(jìn)一步包括 確定在XPS文件的每個(gè)作業(yè)區(qū)域、每個(gè)文檔區(qū)域和每個(gè)頁面區(qū)域中是否包含數(shù)字簽名信息,以及分析數(shù)字簽名信息的結(jié)構(gòu)。
4.如權(quán)利要求1所述的方法,進(jìn)一步包括通過用戶界面(UI)顯示第一區(qū)域,顯示XPS文件的每個(gè)作業(yè)區(qū)域、每個(gè)文件區(qū)域和每 個(gè)頁面區(qū)域是否存在數(shù)字簽名;以及第二區(qū)域,接收每個(gè)作業(yè)區(qū)域、每個(gè)文件區(qū)域和每個(gè)頁 面區(qū)域是否生成數(shù)字簽名的選擇。
5.如權(quán)利要求4所述的方法,其中,生成數(shù)字簽名步驟進(jìn)一步包括 僅僅為用戶所選擇的區(qū)域生成數(shù)字簽名。
6.如權(quán)利要求1所述的方法,其中,生成數(shù)字簽名進(jìn)一步包括為XPS文件的所有區(qū)域、XPS文件的所有文檔區(qū)域、XPS文件的所有頁面區(qū)域、XPS文件 中包含特定詞的區(qū)域、XPS文件的圖像區(qū)域、以及XPS文件中特定頁面的一些區(qū)域中的至少 一個(gè)生成數(shù)字簽名。
7.如權(quán)利要求1所述的方法,其中,生成數(shù)字簽名步驟進(jìn)一步包括 利用用戶所選擇的證書生成數(shù)字簽名。
8.如權(quán)利要求1所述的方法,其中,生成數(shù)字簽名由XPS驅(qū)動(dòng)器來執(zhí)行。
9.一種打印控制終端設(shè)備,包括用戶界面,接收至少一個(gè)XML紙張規(guī)范(XPS)文件的選擇; 分析器,分析通過用戶界面所選擇的XPS文件的數(shù)字簽名結(jié)構(gòu); 數(shù)字簽名生成器,根據(jù)所分析的數(shù)字簽名結(jié)構(gòu)生成XPS文件的數(shù)字簽名;以及 存儲(chǔ)單元,存儲(chǔ)其中生成有數(shù)字簽名的XPS文件。
10.如權(quán)利要求9所述的設(shè)備,進(jìn)一步包括控制器,如果輸入打印XPS文件命令和生成數(shù)字簽名命令中的至少一個(gè),則將命令確 定為XPS文件的選擇。
11.如權(quán)利要求9所述的設(shè)備,其中,所述分析器確定在XPS文件的每個(gè)作業(yè)區(qū)域、每個(gè) 文檔區(qū)域和每個(gè)頁面區(qū)域是否包含數(shù)字簽名信息,并且分析數(shù)字簽名結(jié)構(gòu)。
12.如權(quán)利要求9所述的設(shè)備,其中,用戶界面顯示第一區(qū)域,顯示XPS文件的每個(gè)作 業(yè)區(qū)域、每個(gè)文件區(qū)域和每個(gè)頁面區(qū)域中是否存在數(shù)字簽名;以及第二區(qū)域,接收是否為每 個(gè)作業(yè)區(qū)域、每個(gè)文件區(qū)域和每個(gè)頁面區(qū)域生成數(shù)字簽名的選擇。
13.如權(quán)利要求12的設(shè)備,其中,數(shù)字簽名生成器僅僅為用戶所選擇的區(qū)域生成數(shù)字 簽名。
14.如權(quán)利要求9所述的設(shè)備,其中,數(shù)字簽名生成器為XPS文件的所有區(qū)域、XPS文件 的所有文檔區(qū)域、XPS文件的所有頁面區(qū)域、XPS文件中包含特定詞的區(qū)域、XPS文件的圖像 區(qū)域、以及XPS文件中特定頁面的一些區(qū)域中的至少一個(gè)生成數(shù)字簽名。
15.如權(quán)利要求9所述的設(shè)備,其中,數(shù)字簽名生成器利用用戶所選擇的證書生成數(shù)字 簽名。
全文摘要
打印控制方法包括接收至少一個(gè)XML紙張規(guī)范(XPS)文件的選擇;分析所選擇XPS文件的數(shù)字簽名;根據(jù)所分析數(shù)字簽名結(jié)構(gòu)生成XPS文件的數(shù)字簽名;存儲(chǔ)生成有數(shù)字簽名的XPS文件。因此,用戶很容易為以前所生成XPS文件生成數(shù)字簽名。
文檔編號(hào)G06F21/60GK101854448SQ20091026195
公開日2010年10月6日 申請(qǐng)日期2009年12月23日 優(yōu)先權(quán)日2008年12月24日
發(fā)明者鄭泰云, 韓永洙 申請(qǐng)人:三星電子株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
新源县| 神农架林区| 任丘市| 澎湖县| 通辽市| 遂昌县| 翁牛特旗| 五指山市| 共和县| 兴安盟| 莱阳市| 洪泽县| 新野县| 航空| 屏东市| 定兴县| 漠河县| 四子王旗| 新和县| 康马县| 凤冈县| 中方县| 克什克腾旗| 循化| 大同县| 潞西市| 郑州市| 鄂尔多斯市| 福泉市| 广灵县| 临江市| 佛冈县| 自治县| 文山县| 玉树县| 松滋市| 临江市| 义马市| 澜沧| 栖霞市| 衡南县|