亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

略圖創(chuàng)建方法以及圖像形成裝置的制作方法

文檔序號:6580356閱讀:214來源:國知局
專利名稱:略圖創(chuàng)建方法以及圖像形成裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明總構(gòu)思涉及略圖創(chuàng)建方法以及圖像形成裝置。更具體地,本發(fā)明總構(gòu)思涉及略圖創(chuàng)建方法以及圖像形成裝置以當(dāng)XML文檔規(guī)范(XPS)文件中不存在略圖時(shí)容易地將略圖添加到XPS文件。
背景技術(shù)
圖像形成裝置通常將由諸如計(jì)算機(jī)的終端設(shè)備所產(chǎn)生的打印數(shù)據(jù)打印到記錄介質(zhì)上。這樣的圖像形成裝置的例子有復(fù)印機(jī)、打印機(jī)、傳真機(jī)或多功能外圍設(shè)備(MFP),該MFP在單個(gè)系統(tǒng)中組合復(fù)印機(jī)、打印機(jī)以及傳真機(jī)的功能。 近年來已經(jīng)廣泛使用的圖像形成裝置支持直接打印功能,以打印諸如可移植文檔格式(PDF)數(shù)據(jù)、標(biāo)記圖像文件格式(TIFF)數(shù)據(jù)或聯(lián)合圖像專家組(JP(E)G)格式數(shù)據(jù)的文檔數(shù)據(jù)。這樣的直接打印功能通過僅僅將文件發(fā)送到圖像形成裝置使能直接打印,而不需要在諸如個(gè)人計(jì)算機(jī)(PC)、膝上電腦、個(gè)人數(shù)字助理(PDA)或數(shù)字照相機(jī)的終端設(shè)備中啟用額外的應(yīng)用程序。 直接打印功能可應(yīng)用于XML文檔規(guī)范(XPS)文件。XPS文件具有保留文檔格式化以及可被共享的固定布局的電子文件格式,以及是包含有全部種類的數(shù)據(jù)和資源的經(jīng)格式化的壓縮文件,通過以目錄結(jié)構(gòu)系統(tǒng)化文檔或作業(yè)所需的全部資源或通過以XML(可擴(kuò)展標(biāo)記語言)編寫它們之間的參照(reference)來描述全部種類的數(shù)據(jù)和資源。這樣的XPS文件具有包含多級的樹形的邏輯結(jié)構(gòu),如圖1所示。 參照圖1,用在分等級的分支結(jié)構(gòu)中的作業(yè)級、文檔級以及頁面級來表示XPS文件。文檔級包括多個(gè)文檔,而頁面級包括多個(gè)頁面??梢葬槍Χ鄠€(gè)文檔中的每一個(gè)以及多個(gè)頁面中的每一個(gè)設(shè)置不同的打印選項(xiàng)。此外,XPS文件含有代表多個(gè)文檔中的每一個(gè)以及多個(gè)頁面中的每一個(gè)的略圖(thumbnail)。 然而,傳統(tǒng)的圖像形成裝置不支持當(dāng)XPS文件不具有略圖時(shí)將略圖添加到該XPS文檔的功能。此外,當(dāng)使用諸如PC的終端設(shè)備時(shí),用戶需要修改XPS文件中的多種圖像,以便將略圖添加到XPS文件。因此,存在對容易地將略圖添加到XPS文件的方法的需要。

發(fā)明內(nèi)容
本發(fā)明總構(gòu)思提供一種略圖創(chuàng)建方法,以當(dāng)XPS文件中不存在略圖時(shí)分析XML文檔規(guī)范(XPS)文件的結(jié)構(gòu)以及容易地將略圖添加到XPS文件,以及提供一種圖像形成裝置。
本發(fā)明總構(gòu)思的其它的特征和效用將在下面的描述中部分地闡明,以及部分地從下面的描述中將是明顯的,或可以通過一般發(fā)明構(gòu)思的實(shí)踐來領(lǐng)會。
本發(fā)明總構(gòu)思的示范性實(shí)施例可以通過提供略圖創(chuàng)建方法來獲得。該略圖創(chuàng)建方法包括接收XML文檔規(guī)范(XPS)文件的選擇、分析XPS文件的結(jié)構(gòu)、依照分析的結(jié)構(gòu)創(chuàng)建代表XPS文件的略像、以及將創(chuàng)建的略像添加到XPS文件。 XPS文件結(jié)構(gòu)的分析可以包括分析XPS文件中的作業(yè)區(qū)域、文檔區(qū)域以及頁面區(qū)
域的結(jié)構(gòu),和檢查在作業(yè)區(qū)域、文檔區(qū)域以及頁面區(qū)域中是否含有略圖信息。 XPS文件選擇的接收可以包括確定當(dāng)接收到XPS文件打印命令以及略圖創(chuàng)建命令
中的至少一者時(shí)選擇XPS文件。 略圖創(chuàng)建方法可以進(jìn)一步包括當(dāng)XPS文件不包含略圖信息時(shí)顯示略圖信息不存在的通知。 通知的顯示可以包括利用用戶接口來顯示略圖信息不存在的通知,該用戶接口有用以顯示在XPS文件中是否存在用于作業(yè)區(qū)域、文檔區(qū)域以及頁面區(qū)域的略圖的第一域以及用以接收是否創(chuàng)建分別地代表作業(yè)區(qū)域、文檔區(qū)域以及頁面區(qū)域的略圖的選擇的第二域。 略像的創(chuàng)建可以包括創(chuàng)建代表來自接收到的選擇中的一區(qū)域的略圖。 略像的創(chuàng)建可以包括創(chuàng)建表示XPS文件的全部區(qū)域、XPS文件的全部文檔區(qū)
域以及XPS文件的全部頁面區(qū)域中的至少一個(gè)的至少一個(gè)的略像。 略像的創(chuàng)建可以包括利用與略像所代表的文檔區(qū)域和頁面區(qū)域相對應(yīng)
的渲染的數(shù)據(jù)(rendered data)或與略像所代表的文檔區(qū)域和頁面區(qū)域相對應(yīng)的打印
數(shù)據(jù)來創(chuàng)建略像。 略像的創(chuàng)建可以包括將渲染的數(shù)據(jù)或打印數(shù)據(jù)減少到預(yù)先確定的大小以及創(chuàng)建略像。 略圖創(chuàng)建方法可以進(jìn)一步包括存儲添加了略像的XPS文件。
本發(fā)明總構(gòu)思的示范性實(shí)施例可以通過提供一種圖像形成裝置來獲得。該圖像形成裝置包括用以接收XML文檔規(guī)范(XPS)文件的選擇的用戶接口、分析XPS文件的結(jié)構(gòu)的分析器、依照分析的結(jié)構(gòu)創(chuàng)建代表XPS文件的略像的略圖創(chuàng)建器、以及將創(chuàng)建的略像添加到XPS文件的控制器。 分析器可以分析XPS文件中的作業(yè)區(qū)域、文檔區(qū)域和頁面區(qū)域的結(jié)構(gòu),以及可以檢查在作業(yè)區(qū)域、文檔區(qū)域和頁面區(qū)域中是否含有略圖信息。 用戶接口可以確定當(dāng)接收到XPS文件打印命令和略圖創(chuàng)建命令中的至少一個(gè)的時(shí)候選擇XPS文件。 用戶接口可以在XPS文件不包含略圖信息時(shí)顯示略圖信息不存在的通知。
用戶接口可以利用用戶接口窗口來顯示略圖信息不存在的通知,該用戶接口窗口具有用以顯示在XPS文件中是否存在用于作業(yè)區(qū)域、文檔區(qū)域以及頁面區(qū)域的略圖的第一域以及用以接收是否創(chuàng)建分別地表示作業(yè)區(qū)域、文檔區(qū)域以及頁面區(qū)域的略圖的選擇的第二域。 略圖創(chuàng)建器可以創(chuàng)建代表來自接收到的選擇中的一區(qū)域的略像。 略圖創(chuàng)建器可以創(chuàng)建表示XPS文件的全部區(qū)域、XPS文件的全部文檔區(qū)域以及XPS
文件的全部頁面區(qū)域中的至少一個(gè)的至少一個(gè)的略像。 略圖創(chuàng)建器可以利用與略像所代表的文檔區(qū)域和頁面區(qū)域相對應(yīng)的渲染的數(shù)據(jù)或與略像所代表的文檔區(qū)域和頁面區(qū)域相對應(yīng)的打印數(shù)據(jù)來創(chuàng)建略像。
略圖創(chuàng)建器可以將渲染的數(shù)據(jù)或打印數(shù)據(jù)減少到預(yù)先確定的大小以及創(chuàng)建略像。 圖像形成裝置可以進(jìn)一步包括存儲單元,用以存儲添加了略像的XPS文件。
圖像形成裝置可以進(jìn)一步包括通信接口,用以發(fā)送添加了略像的XPS文件。
本發(fā)明總構(gòu)思的示范性實(shí)施例也可以通過提供一種略圖創(chuàng)建方法來獲得。該略圖創(chuàng)建方法包括接收XML文檔規(guī)范(XPS)文件的選擇、接收略圖創(chuàng)建命令、分析XPS文件的結(jié)構(gòu)、以及依照分析的結(jié)構(gòu)和略圖創(chuàng)建命令來創(chuàng)建代表XPS文件的略像。
方法還可以包括將創(chuàng)建的略像添加到XPS文件。
方法還可以包括存儲添加了略像的XPS文件。 本發(fā)明總構(gòu)思的示范性實(shí)施例也可以通過提供一種圖像形成裝置來獲得。該圖像形成裝置包括用以接收XML文檔規(guī)范(XPS)文件的選擇以及略圖創(chuàng)建命令的用戶接口、分析XPS文件的結(jié)構(gòu)的分析器、以及依照分析的結(jié)構(gòu)和接收到的略圖創(chuàng)建命令來創(chuàng)建代表XPS文件的略像的略圖創(chuàng)建器。 圖像形成裝置可以進(jìn)一步包括將創(chuàng)建的略像添加到XPS文件的控制器。
圖像形成裝置可以進(jìn)一步包括發(fā)送具有添加的略像的XPS文件的通信接口。
圖像形成裝置可以進(jìn)一步包括用以存儲添加了略像的XPS文件的數(shù)字存儲設(shè)備。


從下面結(jié)合了附圖的實(shí)施例的描述中,本發(fā)明總構(gòu)思的這些和/或其他的特征和效用將變得明顯以及更易于理解。 圖1示范性地示出XML文檔規(guī)范(XPS)文件的邏輯結(jié)構(gòu); 圖2是示出依照本發(fā)明總構(gòu)思的示范性實(shí)施例的圖像形成裝置的框圖; 圖3和圖4示范性地示出關(guān)系文件結(jié)構(gòu); 圖5至圖7依照本發(fā)明總構(gòu)思的示范性實(shí)施例示范性地示出將要在圖2的圖像形成裝置上顯示的多種用戶接口窗口 ;以及 圖8是依照本發(fā)明總構(gòu)思的示范性實(shí)施例的用于說明略圖創(chuàng)建方法的流程圖。
具體實(shí)施例方式
現(xiàn)在將做出本發(fā)明總構(gòu)思的實(shí)施例的具體的參照,其示例在附圖中示出,其中相似的參考標(biāo)記通篇指代相似的元素。下面描述實(shí)施例,以便參照附圖解釋本發(fā)明總構(gòu)思。
圖2是依照本發(fā)明總構(gòu)思的示范性實(shí)施例的用于說明圖像形成裝置100的框圖。圖2所示的圖像形成裝置100包括通信接口 110、用戶接口 120、存儲單元130、分析器140、略圖創(chuàng)建器150以及控制器160。 通信接口 110可以連接到諸如個(gè)人計(jì)算機(jī)(PC)、膝上電腦、個(gè)人數(shù)字助理(PDA)或數(shù)字照相機(jī)的終端設(shè)備(未示出),以接收XML文檔規(guī)范(XPS)文件。具體而言,通信接
口 iio被配置為將圖像形成裝置ioo與外部裝置相連接。通信接口 IIO可以經(jīng)由局域網(wǎng)
(LAN)、因特網(wǎng)或利用通用串行總線(USB)端口、或使用任何其它適合的有線或無線通信路徑來訪問終端設(shè)備。此外,通信接口 110可以利用直接打印方法、或者通過USB端口從諸如USB存儲器的存儲介質(zhì)或從任何其它的數(shù)字存儲設(shè)備中接收XPS文件。
如上所述,XPS文件指代對其設(shè)置了打印選項(xiàng)以及以具有多級的樹形結(jié)構(gòu)來表示的打印數(shù)據(jù)。特定地,XPS文件具有多個(gè)級,每一級具有一個(gè)或多個(gè)節(jié)點(diǎn),以及可以針對多個(gè)級的每一個(gè)節(jié)點(diǎn)設(shè)置不同的打印選項(xiàng)。此外,XPS文件包含代表每一個(gè)文檔和每一個(gè)頁面的略圖。例如,參照圖1, XPS文件被表示為具有位于分等級的分支結(jié)構(gòu)中的作業(yè)級10、文檔級20以及頁面級30。位于作業(yè)級10中的或在等級上位于其下的區(qū)域可以被稱作為作業(yè)區(qū)域,位于文檔級20中的或在等級上位于其下的區(qū)域可以被稱作為文檔區(qū)域,以及位于頁面級30中的或在等級上位于其下的區(qū)域可以被稱作為頁面區(qū)域。圖1的XPS文件包含與作業(yè)區(qū)域相對應(yīng)的分組略圖21以及與每一頁面區(qū)域相對應(yīng)的略圖31、32、33、34。
用戶接口 120包括多個(gè)功能鍵,通過該多個(gè)功能鍵用戶能夠設(shè)置或選擇由圖像形成裝置IOO所支持的多種功能。用戶接口 120接收用以打印XPS文件的用戶命令以及用以創(chuàng)建用于XPS文件的略圖的用戶命令、或顯示由圖像形成裝置IOO所提供的多種信息。用戶接口 120可以依照諸如其中可以實(shí)現(xiàn)輸入和輸出兩者的觸摸墊的裝置來實(shí)現(xiàn)、或者可以依照組合了鼠標(biāo)或其它的用戶輸入設(shè)備和監(jiān)視器的裝置來實(shí)現(xiàn)。利用由用戶接口 120提供的用戶接口窗口,用戶可以選擇他或她期望添加略圖的XPS文件。此外,用戶可以訪問包含在XPS文件中的多種略圖信息,以及可以選擇XPS文件的作業(yè)區(qū)域、頁面區(qū)域或文檔區(qū)域以便添加對應(yīng)的略圖。 存儲單元130存儲XML文件。存儲單元130可以依照圖像形成裝置100內(nèi)建的存儲介質(zhì)來實(shí)現(xiàn)、或可以依照要被耦接到圖像形成裝置100的外部存儲介質(zhì)來實(shí)現(xiàn)。例如,存儲單元130可以是包含USB存儲器的可移動磁盤、連接到主機(jī)設(shè)備的存儲介質(zhì)、或經(jīng)由網(wǎng)絡(luò)連接的網(wǎng)絡(luò)服務(wù)器、或任何其他適合的存儲設(shè)備。 分析器140分析XPS文件的結(jié)構(gòu)。具體地,分析器140確定在XPS文件的每一作業(yè)區(qū)域、每一文檔區(qū)域以及每一頁面區(qū)域中是否包含有略圖信息。 如上所述,XPS文件指代包含了全部種類的數(shù)據(jù)和資源的經(jīng)格式化的壓縮文件,該
全部種類的數(shù)據(jù)和資源通過以目錄結(jié)構(gòu)對文檔或作業(yè)所需要的全部資源進(jìn)行系統(tǒng)化來描
述。從而,當(dāng)解壓縮XPS文件時(shí),代表每一作業(yè)區(qū)域、每一文檔區(qū)域以及每一頁面區(qū)域的略
像以可移植網(wǎng)絡(luò)圖像(PNG)或聯(lián)合圖像專家組(JP(E)G)文件格式被存儲在對應(yīng)的資
源文件夾中。另外,其中編寫關(guān)于略像的略圖信息的關(guān)系文件(.fdoc或.fpage)被存
儲在與每一作業(yè)區(qū)域、每一文檔區(qū)域以及每一頁面區(qū)域相對應(yīng)的目錄中。 關(guān)系文件指代包含與每一作業(yè)區(qū)域、每一文檔區(qū)域以及每一頁面區(qū)域相關(guān)聯(lián)的略
圖信息的文件,以及其被分類及存儲用于與每一作業(yè)區(qū)域、每一文檔區(qū)域以及每一頁面區(qū)
域相對應(yīng)的每個(gè)目錄?,F(xiàn)在將參照圖3和圖4描述關(guān)系文件的結(jié)構(gòu)。 圖3示范性地示出包含與XPS文件的頁面區(qū)域相關(guān)聯(lián)的略圖信息的關(guān)系文件的結(jié)構(gòu)。用以指示頁面區(qū)域的略圖地址'PagelJlmmbnai1. JPG'被寫在圖3所示的方框中。圖4示范性地示出與XPS文件的頁面區(qū)域相關(guān)聯(lián)的關(guān)系文件的結(jié)構(gòu)。如果不存在代表頁面區(qū)域的略圖,則圖3的方框中所示的略像地址不被寫進(jìn)圖4的關(guān)聯(lián)文件??商娲?,如果存在代表頁面區(qū)域的略圖,則圖3的方框中所示的略像地址可以被寫進(jìn)圖4的關(guān)聯(lián)文件。
參照圖2,分析器140確定略圖地址是否被寫進(jìn)與每一作業(yè)區(qū)域、每一文檔區(qū)域以 及每一頁面區(qū)域相關(guān)聯(lián)的關(guān)系文件,以檢查略圖是否存在于每一作業(yè)區(qū)域、每一文檔區(qū)域 或每一頁面區(qū)域以及獲取諸如每一區(qū)域的略圖地址的略圖信息。此外,分析器140利用獲 取的略圖信息來分析XPS文件中的略圖的分等級的分支結(jié)構(gòu)。分析的略圖結(jié)構(gòu)可能對應(yīng)于 圖5所示的XPS文件的結(jié)構(gòu),或者可能包括略圖的列表。 分析器140檢查XPS文件中包含略像的一個(gè)或多個(gè)資源目錄,以確定在每一 作業(yè)區(qū)域、每一文檔區(qū)域或每一頁面區(qū)域中是否存在有略圖。更具體地,XPS文件中的略圖 圖像被存儲在與每一區(qū)域(例如,作業(yè)區(qū)域、文檔區(qū)域或頁面區(qū)域)相對應(yīng)的資源文件夾 中,分析器140因此可以檢查XPS文件中的每一個(gè)資源文件夾以根據(jù)每一資源文件夾中是 否存儲有略像來確定略圖的存在與否。 略圖創(chuàng)建器150至少部分地基于分析的XPS文件的結(jié)構(gòu)來創(chuàng)建略圖。具體地,當(dāng) XPS文件中不存在略圖時(shí),略圖創(chuàng)建器150可以基于分析的XPS文件的結(jié)構(gòu)創(chuàng)建用于XPS文 件的所有區(qū)域的略像。此外,略圖創(chuàng)建器150可以經(jīng)由控制器160控制用戶接口 120 來顯示分析的XPS文件的結(jié)構(gòu),以便用戶選擇不存在略圖的區(qū)域中的一個(gè),以及可以創(chuàng)建 用于選中的區(qū)域的略像。例如,略圖創(chuàng)建器可以創(chuàng)建僅用于用戶選中的區(qū)域的略 像。分析的XPS文件的結(jié)構(gòu)可以在用戶接口窗口上顯示,后面將參照圖5至圖7描述該用
戶接口窗口。 略圖創(chuàng)建器150可以解析與用戶選中的區(qū)域相對應(yīng)的或與一個(gè)或多個(gè)其中不存 在略圖的區(qū)域相對應(yīng)的打印數(shù)據(jù),以及渲染該經(jīng)解析的數(shù)據(jù)以創(chuàng)建略像。例如,略圖創(chuàng) 建器150可以解析與其中不存在略圖的所有區(qū)域相對應(yīng)的打印數(shù)據(jù),不論它們是否被用戶 選中。可替代地,當(dāng)目前正打印XPS文件或已經(jīng)完成打印時(shí),如果渲染的數(shù)據(jù)(例如,其可 以包括但不限制于元數(shù)據(jù))存在,則略圖創(chuàng)建器150可以利用在XPS文件的打印期間所渲 染的數(shù)據(jù)來創(chuàng)建略像。 創(chuàng)建的略像的大小可以近似為每英寸96X96點(diǎn)(DPI),或可以提前設(shè)置或可 以是任何其它適合的大小。如果一個(gè)或多個(gè)略像存在于XPS文件的至少一個(gè)區(qū)域中, 則創(chuàng)建的略像的大小可以利用已有的略像的大小來設(shè)置。此外,創(chuàng)建的略像 可以是對應(yīng)的文檔或頁面的微型圖。創(chuàng)建的略像的大小可以由設(shè)計(jì)者或用戶預(yù)設(shè)為最 適合用于圖像形成裝置100的值。從而,略圖創(chuàng)建器150可以將渲染的數(shù)據(jù)或打印數(shù)據(jù)減 少到預(yù)先確定的大小以創(chuàng)建略像。 控制器160將創(chuàng)建的略像添加到XPS文件。更具體地,控制器160可以將創(chuàng) 建的略像添加到與創(chuàng)建的略像相對應(yīng)的資源文件夾,以及也可以添加存儲在與每 一作業(yè)區(qū)域、每一文檔區(qū)域以及每一頁面區(qū)域相關(guān)聯(lián)的關(guān)系文件中的略圖信息。在這種情 況中,控制器160可以根據(jù)預(yù)設(shè)次序來設(shè)置缺省略圖,或者將用于用戶選中的作業(yè)區(qū)域、文 檔區(qū)域或頁面區(qū)域的略圖設(shè)置為缺省略圖。例如,當(dāng)用戶在預(yù)覽模式下利用搜索窗口搜索 期望的XPS文件時(shí),可以顯示作為XPS文件的缺省略圖的單個(gè)略圖。從而,控制器160可以 依照預(yù)設(shè)次序?qū)PS文件中的一個(gè)略圖設(shè)置為缺省略圖、或者將用戶從XPS文件中的略圖 當(dāng)中選中的略圖設(shè)置為缺省略圖,或者控制器160可以隨機(jī)地選擇及設(shè)置XPS文件中的一 個(gè)略圖為缺省略圖。 此外,控制器160將添加了創(chuàng)建的略圖的XPS文件存儲在存儲單元130中。在該情況中,控制器160可以用不同于原始XPS文件的名稱來代替包含有創(chuàng)建的略圖的XPS文件的名稱,或者可以覆蓋原始XPS文件??商鎿Q地,控制器160可以用包含有創(chuàng)建的略圖的新的文件來代替原始XPS文件,其中保留原始XPS文件名??梢砸勒沼脩舻倪x擇來執(zhí)行或無需任何用戶命令來自動地執(zhí)行這樣的操作。 控制器160將存儲的XPS文件發(fā)送到終端設(shè)備(未示出)。更具體地,在圖像形成裝置100從終端設(shè)備接收到XPS文件且通過上述操作處理接收到的XPS文件之后,終端設(shè)備可以使用包含有創(chuàng)建的略圖的XPS文件,因而控制器160經(jīng)由通信接口 110將包含有創(chuàng)建的略圖的XPS文件發(fā)送到終端設(shè)備。存儲在存儲單元130的XPS文件可以使用原始XPS文件的名稱或使用新的名稱來發(fā)送。該操作可以依照用戶的選擇來執(zhí)行或無需任何用戶命令而自動地執(zhí)行。 如果經(jīng)由用戶接口 120或通信接口 IIO接收到用于XPS文件的略圖創(chuàng)建命令,則控制器160控制將要執(zhí)行的如上所述的處理。此外,如果經(jīng)由用戶接口 120或通信接口 110接收到XPS文件打印命令,則控制器160也可以控制將要執(zhí)行的如上所述的相同的處理。更具體地,如果接收到打印預(yù)存儲在圖像形成裝置100中的XPS文件(例如,存儲在存儲單元130中的XPS文件)的命令,或者如果接收到打印從終端設(shè)備(未示出)接收到的XPS文件的命令,則控制器160可以控制略圖添加操作的執(zhí)行,如上所述。 例如,如果接收到打印預(yù)存儲在圖像形成裝置100的存儲單元130中的XPS文件的命令,則控制器160可以分析預(yù)存儲的XPS文件的結(jié)構(gòu)。在進(jìn)行分析之后,如果確定在整個(gè)XPS文件中、或在XPS文件的一個(gè)或多個(gè)區(qū)域中或在XPS文件的用戶選中的一個(gè)或多個(gè)區(qū)域中不存在略圖,則控制器160可以控制用戶接口 120通知用戶不存在略圖??刂破?60可以控制用戶接口 120以產(chǎn)生用戶接口窗口,該用戶接口窗口包括用以顯示是否存在用于XPS文件的每一作業(yè)區(qū)域、每一文檔區(qū)域以及每一頁面區(qū)域的略圖的第一域,以及用以接收是否創(chuàng)建代表每一作業(yè)區(qū)域、每一文檔區(qū)域以及每一頁面區(qū)域的選擇的第二域。控制器160也可以控制用戶接口 120產(chǎn)生用戶接口窗口 ,該用戶接口窗口包括至少一個(gè)域來顯示是否存在用于一個(gè)或多個(gè)由用戶選中區(qū)域的略圖。 如果用戶從XPS文件的區(qū)域當(dāng)中選擇期望的區(qū)域,則控制器160可以控制略圖創(chuàng)
建器150創(chuàng)建用于用戶所選中的區(qū)域的略圖。用戶可以決定是否響應(yīng)于XPS文件打印命令
而同時(shí)添加創(chuàng)建的略圖或在已經(jīng)完成XPS文件的打印之后添加創(chuàng)建的略圖。 此外,用戶可以選擇諸如作業(yè)級(例如,圖2的作業(yè)級10)、文檔級(例如,圖2的
文檔級20)或頁面級(圖3的頁面級30)的XPS文件的級,或者以樹形結(jié)構(gòu)所表示的XPS
文件的一個(gè)或多個(gè)節(jié)點(diǎn)。 因此,當(dāng)整個(gè)XPS文件中不存在略圖時(shí)、或者當(dāng)不存在用于XPS文件的文檔區(qū)域和頁面區(qū)域的略圖時(shí)、或者當(dāng)不存在用于XPS文件的一個(gè)或多個(gè)由用戶選中區(qū)域的略圖時(shí)、或者不存在用于XPS文件的一個(gè)或多個(gè)預(yù)先確定區(qū)域的略圖時(shí),圖像形成裝置100可以通知用戶不存在略圖。因此,用戶可以選擇XPS文件的期望的區(qū)域并添加代表選中的區(qū)域的略圖。 盡管參照圖2以及上面具體的描述在示范性實(shí)施例中處理經(jīng)由通信接口 IIO接收到的XPS文件,但略圖的創(chuàng)建以及XPS文件的處理不限于此。因此,當(dāng)XPS文件被預(yù)存儲在圖像形成裝置100的存儲單元130中時(shí),也可以應(yīng)用本發(fā)明總構(gòu)思,以便將略圖添加到預(yù)存儲的XPS文件。 依照上述示范性實(shí)施例,圖像形成裝置100例如可以包括諸如PC、膝上計(jì)算機(jī)、PDA或數(shù)字照相機(jī)的終端設(shè)備以及諸如復(fù)印機(jī)、噴墨打印機(jī)、激光打印機(jī)(LBP)或多功能外圍設(shè)備(MFP)的圖像形成裝置。 圖5示范性地示出依照本發(fā)明總構(gòu)思的示范性實(shí)施例將要顯示到圖像形成裝置(例如,圖2所示的圖像形成裝置100)上的用戶接口窗口 500。 圖5中,用戶接口窗口 500包括顯示當(dāng)前打開的XPS文件的結(jié)構(gòu)的一個(gè)域,以及顯示是否存在用于XPS文件的每一文檔區(qū)域以及每一頁面區(qū)域的略圖的一個(gè)域。更具體地,XPS文件可以包括代表每一文檔區(qū)域(例如,一個(gè)文檔區(qū)域可以包括第一文檔510以及另外的文檔區(qū)域可以包括第二文檔520)以及每一頁面區(qū)域(例如,一個(gè)頁面區(qū)域可以包括第一頁面511、第二頁面512、第三頁面513以及第四頁面514)的略圖。用戶接口窗口 500以樹形顯示當(dāng)前打開的XPS文件的結(jié)構(gòu),并利用斜條背景或任何其它的適合的可視指示符來顯示在一個(gè)或多個(gè)文檔區(qū)域以及每一頁面區(qū)域中是否存在有略圖,該任何其它的適合的可視指示符對用戶而言可以區(qū)別在一個(gè)或多個(gè)區(qū)域中是否存在有略圖。圖5示出代表第一文檔510的第一頁面511、第二頁面512、第三頁面513以及第四頁面514的略圖。圖5也示出第二文檔520的第一頁面521、第二頁面522、以及第三頁面523。圖5的用戶接口窗口 500示出通過在方框中將斜條背景用于這些項(xiàng)表示有略圖的XPS文件的文檔區(qū)域(例如,第二文檔520)以及頁面區(qū)域(例如,第一頁面511和521以及第二頁面512和522)。因此,對用戶而言可以知道哪一個(gè)或哪幾個(gè)文檔區(qū)域及頁面區(qū)域包含有略圖。 略圖的存在可以通過顯示略像本身來確認(rèn),而不用如圖5所示用斜條圖案顯示方框。此外,如果用戶選擇顯示在用戶接口窗口 500上的文檔區(qū)域或頁面區(qū)域,則與選中的區(qū)域相對應(yīng)的略像可以被放大并被顯示(例如,在用戶接口窗口 500內(nèi)、或在單獨(dú)的窗口中等等)。 用戶接口窗口 500可以包括略圖創(chuàng)建域530以接收略圖創(chuàng)建命令以及關(guān)閉域540以接收關(guān)閉用戶接口窗口 500的命令。例如,如果用戶期望將略圖添加到當(dāng)前打開的XPS文件,則他或她可以選擇略圖創(chuàng)建域530以便可以顯示另外的用戶接口窗口 ,現(xiàn)在將參照圖6描述另外的用戶接口窗口。 圖6示范性地示出當(dāng)用戶在圖5的用戶接口窗口 500上選擇了略圖創(chuàng)建域530時(shí)將要顯示的用戶接口窗口 600。 圖6中,用戶接口窗口 600顯示創(chuàng)建選項(xiàng)窗口 ,通過該創(chuàng)建選項(xiàng)窗口用戶可以選擇當(dāng)前打開的整個(gè)XPS文件或XPS文件的一個(gè)或多個(gè)區(qū)域以創(chuàng)建對應(yīng)的略圖。創(chuàng)建選項(xiàng)窗口可以包括第一選項(xiàng)610以選擇整個(gè)XPS文件、第二選項(xiàng)620以選擇XPS文件的文檔級、第三選項(xiàng)630以選擇XPS文件的頁面級以及第四選項(xiàng)640以允許用戶選擇。此外,用戶接口窗口 600可以包括用來選擇當(dāng)前打開的XPS文件的作業(yè)級的選項(xiàng)、或可以包括用來選擇將要打開的另一 XPS文件的選項(xiàng)、或任何其它的適合的選項(xiàng)以創(chuàng)建略圖。 更具體地,當(dāng)XPS文件(例如,整個(gè)XPS文件、XPS文件的一個(gè)或多個(gè)選中的區(qū)域、等等)中不存在略圖時(shí),第一選項(xiàng)610使能創(chuàng)建與XPS文件中的全部作業(yè)區(qū)域、文檔區(qū)域和頁面區(qū)域相對應(yīng)的略圖,以及第二選項(xiàng)620使能創(chuàng)建與其中不存在略圖的文檔級相對應(yīng)的略圖。此外,第三選項(xiàng)630使能創(chuàng)建與其中不存在略圖的頁面級相對應(yīng)的略圖。
第四選項(xiàng)640使能創(chuàng)建與用戶從XPS文件的作業(yè)級、文檔級以及頁面級當(dāng)中選擇 的區(qū)域相對應(yīng)的略圖。第四選項(xiàng)640也可以使能創(chuàng)建與用戶選擇的另一 XPS文件相對應(yīng)的 略圖。例如,用戶可以選擇新的XPS文件以及選擇創(chuàng)建與該新的XPS文件的一個(gè)或多個(gè)區(qū) 域(包括新的XPS文件的作業(yè)、文檔以及頁面級)相對應(yīng)的略圖。當(dāng)用戶選擇第四選項(xiàng)640 時(shí),可以顯示如圖7所示的用戶接口窗口 700。 圖7示范性地示出當(dāng)用戶選擇圖6的用戶接口窗口 600上的第四選項(xiàng)640時(shí)將要 顯示的用戶接口窗口 700。 圖7中,用戶接口窗口 700包括第一域用以顯示在XPS文件中是否存在用于每一 作業(yè)區(qū)域、每一文檔區(qū)域以及每一頁面區(qū)域的略圖,以及第二域501用以接收是否創(chuàng)建代 表每一作業(yè)區(qū)域、每一文檔區(qū)域以及每一頁面區(qū)域的略圖的選擇。如圖7中所示,可選擇的 域例如可以包括用于第一文檔510、第一文檔510的第一頁面511和第二頁面512、第二文 檔520、以及第二文檔520的第一頁面521以及第二頁面522的選擇選項(xiàng)。例如,如果用戶 選擇圖6的第四選項(xiàng)640以便創(chuàng)建XPS文件中的預(yù)先確定的區(qū)域的略圖,則用戶接口窗口 700可以出現(xiàn)從而用戶可以選擇XPS文件的一個(gè)或多個(gè)作業(yè)、文檔以及頁面區(qū)域。由于不需 要另外地創(chuàng)建用于已經(jīng)添加了略圖的區(qū)域的略圖,所以用斜條的圖案顯示指示這些區(qū)域的 方框,以及用復(fù)選標(biāo)記或其它適合的標(biāo)識符指示該選擇,如圖7所示該選擇對應(yīng)于具有斜 條圖案的方框。此外,略圖的存在可以通過顯示略像本身來確認(rèn),而不用顯示如圖7所 示具有斜條圖案的方框。 因此,對于用戶而言可以知道當(dāng)前打開的XPS文件的哪個(gè)區(qū)域包含略圖,以及利 用顯示的用戶接口窗口僅選擇期望的作業(yè)區(qū)域、文檔區(qū)域以及頁面區(qū)域來創(chuàng)建與選中的區(qū) 域相對應(yīng)的略圖,從而增加用戶的方便性。 圖8是依照本發(fā)明總構(gòu)思的示范性實(shí)施例的用于說明略圖創(chuàng)建方法的流程圖。
圖8中,在操作S810,如果用戶選擇了期望的XPS文件來創(chuàng)建用于XPS文件的略 圖,并在操作S820中輸入了用于選中的XPS文件的略圖創(chuàng)建命令,則在操作S830中分析選 中的XPS文件的結(jié)構(gòu)。在該情況中,略圖創(chuàng)建命令指代另外創(chuàng)建略圖的命令。在操作S820 中,用戶可以輸入命令來打印選中的XPS文件而不用輸入略圖創(chuàng)建命令。另外,響應(yīng)于略圖 創(chuàng)建命令,選中的XPS文件中的每一作業(yè)區(qū)域、每一文檔區(qū)域以及每一頁面區(qū)域被分析,從 而可以依照在與每一作業(yè)區(qū)域、每一文檔區(qū)域以及每一頁面區(qū)域相關(guān)聯(lián)的關(guān)系文件是否寫 入了略圖地址來確定每一作業(yè)區(qū)域、每一文檔區(qū)域以及每一頁面區(qū)域中是否存在有略圖, 從而可以獲取諸如關(guān)于存在的略圖的略圖地址的略圖信息。另外,也可以利用獲取的略圖 信息來分析與分析的XPS文件的結(jié)構(gòu)相對應(yīng)的略圖結(jié)構(gòu)。 如果已經(jīng)完整地分析了 XPS文件的結(jié)構(gòu),則在步驟840可以基于分析的XPS文件 的結(jié)構(gòu)來創(chuàng)建略圖。更具體地,可以利用分析的略圖結(jié)構(gòu)來解析與其中不存在略像的 區(qū)域或用戶所選中的區(qū)域相對應(yīng)的數(shù)據(jù),以及渲染該經(jīng)解析的數(shù)據(jù)從而創(chuàng)建略像。操 作840可以依照與上面參照圖2所述的略圖創(chuàng)建器150的操作相同的方式來執(zhí)行。
創(chuàng)建的略圖被添加到XPS文件,以及在操作S850中存儲添加了略圖的XPS文件。 更具體地,創(chuàng)建的略圖可以被添加到對應(yīng)的資源文件夾,以及有關(guān)于創(chuàng)建的略圖的信息可 以被添加到與每一作業(yè)區(qū)域、每一文檔區(qū)域以及每一頁面區(qū)域相關(guān)聯(lián)的關(guān)系文件中,從而 創(chuàng)建的略圖可以被添加到XPS文件以及添加了略圖的XPS文件可以被存儲,例如存儲在圖2所示的存儲單元130中,如上所述。存儲的XPS文件的名稱可以用不同于原始XPS文件的名稱來代替,或者通過覆蓋原始XPS文件來存儲。這樣的操作可以依照用戶的選擇來執(zhí)行或不需要任何用戶命令來自動地執(zhí)行。 在操作S850中存儲的XPS文件可以發(fā)送到終端設(shè)備。在步驟S850,可以依照預(yù)設(shè)次序設(shè)置缺省略圖,或者與用戶所選擇的作業(yè)區(qū)域、文檔區(qū)域或頁面區(qū)域相對應(yīng)的略圖可以被設(shè)置為缺省略圖。 因此,依照本發(fā)明總構(gòu)思的示范性實(shí)施例的略圖創(chuàng)建方法可以當(dāng)XPS文件中不存在略圖時(shí)為用戶提供略圖不存在的信息,所以可能的是,用戶利用提供的信息容易地添加略圖到XPS文件。圖8的略圖創(chuàng)建方法可以通過如圖2所示來配置的圖像形成裝置100來執(zhí)行,以及也可以通過除了圖像形成裝置100之外的圖像形成裝置來執(zhí)行或通過終端設(shè)備來執(zhí)行。 本發(fā)明總構(gòu)思也可以體現(xiàn)為計(jì)算機(jī)可讀介質(zhì)上的計(jì)算機(jī)可讀代碼。計(jì)算機(jī)可讀介
質(zhì)可以包括計(jì)算機(jī)可讀記錄介質(zhì)以及計(jì)算機(jī)可讀傳輸介質(zhì)。計(jì)算機(jī)可讀記錄介質(zhì)是能夠?qū)?br> 數(shù)據(jù)存儲為之后可以通過計(jì)算機(jī)系統(tǒng)讀出的程序的任意的數(shù)據(jù)存儲設(shè)備。計(jì)算機(jī)可讀記錄
介質(zhì)的示例包括只讀存儲器(ROM)、隨機(jī)存取存儲器(RAM)、 CD-ROM、磁帶、軟盤以及光數(shù)據(jù)
存儲設(shè)備。計(jì)算機(jī)可讀記錄介質(zhì)也可以被分布于耦接到計(jì)算機(jī)系統(tǒng)的網(wǎng)絡(luò)上,從而計(jì)算機(jī)
可讀代碼以分布的方式被存儲以及被執(zhí)行。計(jì)算機(jī)可讀傳輸介質(zhì)可以通過載波或信號來發(fā)
送(例如,通過因特網(wǎng)的有線或無線的數(shù)據(jù)傳輸)。另外,用以完成本發(fā)明總構(gòu)思的功能程
序、代碼以及代碼段可以容易地被屬于本發(fā)明總構(gòu)思的領(lǐng)域中的程序員來解讀。 盡管已經(jīng)示出并描述了本發(fā)明總構(gòu)思的一些實(shí)施例,當(dāng)本領(lǐng)域的技術(shù)人員將理解
到的是,在不脫離本發(fā)明總構(gòu)思的原則及精神下,可以做出這些實(shí)施例的變化,本發(fā)明總構(gòu)
思的范圍由所附權(quán)利要求及其等價(jià)物來限定。
權(quán)利要求
一種略圖創(chuàng)建方法,包括接收XML文檔規(guī)范XPS文件的選擇;分析所述XPS文件的結(jié)構(gòu);依照所述分析的結(jié)構(gòu)創(chuàng)建代表所述XPS文件的略像;以及添加所述創(chuàng)建的略像到所述XPS文件。
2. 如權(quán)利要求1所述的略圖創(chuàng)建方法,其中,所述XPS文件的結(jié)構(gòu)的分析包括 分析所述XPS文件中的作業(yè)區(qū)域、文檔區(qū)域以及頁面區(qū)域的結(jié)構(gòu),以及檢查在所述作業(yè)區(qū)域、文檔區(qū)域以及頁面區(qū)域中是否包含有略圖信息。
3. 如權(quán)利要求1所述的略圖創(chuàng)建方法,其中,所述XPS文件的選擇的接收包括 確定當(dāng)接收到XPS文件打印命令和略圖命令中的至少一個(gè)的時(shí)候選擇所述XPS文件。
4. 如權(quán)利要求l所述的略圖創(chuàng)建方法,進(jìn)一步包括當(dāng)所述XPS文件不包含略圖信息時(shí),顯示略圖信息不存在的通知。
5. 如權(quán)利要求4所述的略圖創(chuàng)建方法,其中,所述通知的顯示包括利用用戶接口窗口 顯示略圖信息不存在的通知,該用戶接口窗口具有用以顯示在所述XPS文件中是否存在用 于作用區(qū)域、文檔區(qū)域以及頁面區(qū)域的略圖的第一域以及用以接收是否創(chuàng)建分別代表所述 作業(yè)區(qū)域、文檔區(qū)域以及頁面區(qū)域的略圖的選擇的第二域。
6. 如權(quán)利要求5所述的略圖創(chuàng)建方法,其中,所述略像的創(chuàng)建包括 創(chuàng)建代表來自接收到的選擇中的一區(qū)域的略像。
7. 如權(quán)利要求1所述的略圖創(chuàng)建方法,其中,所述略像的創(chuàng)建包括 創(chuàng)建代表所述XPS文件的全部區(qū)域、所述XPS文件的全部文檔區(qū)域以及所述XPS文件的全部頁面區(qū)域中的至少一個(gè)的至少一個(gè)略像。
8. 如權(quán)利要求1所述的略圖創(chuàng)建方法,其中,所述略像的創(chuàng)建包括 利用與由略像所代表的文檔區(qū)域和頁面區(qū)域相對應(yīng)的所渲染的數(shù)據(jù)以及與由所述略像所代表的所述文檔區(qū)域以及頁面區(qū)域相對應(yīng)的打印數(shù)據(jù)來創(chuàng)建所述略像。
9. 一種圖像形成裝置,包括用戶接口 ,用以接收XML文檔規(guī)范XPS文件的選擇; 分析器,用以分析所述XPS文件的結(jié)構(gòu);略圖創(chuàng)建器,用以依照所述分析的結(jié)構(gòu)創(chuàng)建代表所述XPS文件的略像;以及 控制器,用以將所述創(chuàng)建的略像添加到所述XPS文件。
10. 如權(quán)利要求9所述的圖像形成裝置,其中,所述分析器分析所述XPS文件中的作業(yè) 區(qū)域、文檔區(qū)域以及頁面區(qū)域的結(jié)構(gòu),并檢查所述作業(yè)區(qū)域、文檔區(qū)域以及頁面區(qū)域中是否 包含有略圖信息。
11. 如權(quán)利要求9所述的圖像形成裝置,其中,當(dāng)所述XPS文件不包含略圖信息時(shí),所述 用戶接口顯示略圖信息不存在的通知。
12. 如權(quán)利要求11所述的圖像形成裝置,其中,所述用戶接口利用用戶接口窗口顯示 略圖信息不存在的通知,該用戶接口窗口具有用以顯示在所述XPS文件中是否存在用于作 用區(qū)域、文檔區(qū)域以及頁面區(qū)域的略圖的第一域以及用以接收是否創(chuàng)建分別代表所述作業(yè) 區(qū)域、文檔區(qū)域以及頁面區(qū)域的略圖的選擇的第二域。
13. 如權(quán)利要求12所述的圖像形成裝置,其中,所述略圖創(chuàng)建器創(chuàng)建代表來自接收到的選擇中的一區(qū)域的略像。
14. 如權(quán)利要求9所述的圖像形成裝置,其中,所述略圖創(chuàng)建器創(chuàng)建代表所述XPS文件 的全部區(qū)域、所述XPS文件的全部文檔區(qū)域以及所述XPS文件的全部頁面區(qū)域中的至少一 個(gè)的至少一個(gè)略像。
15. 如權(quán)利要求9所述的圖像形成裝置,其中所述略圖創(chuàng)建器利用與由略像所代 表的文檔區(qū)域和頁面區(qū)域相對應(yīng)的所渲染的數(shù)據(jù)以及與由所述略像所代表的所述文 檔區(qū)域以及頁面區(qū)域相對應(yīng)的打印數(shù)據(jù)來創(chuàng)建所述略像。
全文摘要
提供了一種略圖創(chuàng)建方法,該方法包括接收XPS文件的選擇;分析所述XPS文件的結(jié)構(gòu);依照所述分析的結(jié)構(gòu)創(chuàng)建代表所述XPS文件的略像;以及將所述創(chuàng)建的略像添加到所述XPS文件。因此,對用戶而言可以容易地添加略圖到所述XPS文件。
文檔編號G06F3/12GK101739224SQ20091017305
公開日2010年6月16日 申請日期2009年9月8日 優(yōu)先權(quán)日2008年11月12日
發(fā)明者宋雨烈, 金杏南 申請人:三星電子株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1