新四季網

略圖創建方法以及圖像形成裝置的製作方法

2023-07-21 13:29:31 1

專利名稱:略圖創建方法以及圖像形成裝置的製作方法
技術領域:
本發明總構思涉及略圖創建方法以及圖像形成裝置。更具體地,本發明總構思涉及略圖創建方法以及圖像形成裝置以當XML文檔規範(XPS)文件中不存在略圖時容易地將略圖添加到XPS文件。
背景技術:
圖像形成裝置通常將由諸如計算機的終端設備所產生的列印數據列印到記錄介質上。這樣的圖像形成裝置的例子有複印機、印表機、傳真機或多功能外圍設備(MFP),該MFP在單個系統中組合複印機、印表機以及傳真機的功能。 近年來已經廣泛使用的圖像形成裝置支持直接列印功能,以列印諸如可移植文檔格式(PDF)數據、標記圖像文件格式(TIFF)數據或聯合圖像專家組(JP(E)G)格式數據的文檔數據。這樣的直接列印功能通過僅僅將文件發送到圖像形成裝置使能直接列印,而不需要在諸如個人計算機(PC)、膝上電腦、個人數字助理(PDA)或數位照相機的終端設備中啟用額外的應用程式。 直接列印功能可應用於XML文檔規範(XPS)文件。XPS文件具有保留文檔格式化以及可被共享的固定布局的電子文件格式,以及是包含有全部種類的數據和資源的經格式化的壓縮文件,通過以目錄結構系統化文檔或作業所需的全部資源或通過以XML(可擴展標記語言)編寫它們之間的參照(reference)來描述全部種類的數據和資源。這樣的XPS文件具有包含多級的樹形的邏輯結構,如圖1所示。 參照圖1,用在分等級的分支結構中的作業級、文檔級以及頁面級來表示XPS文件。文檔級包括多個文檔,而頁面級包括多個頁面。可以針對多個文檔中的每一個以及多個頁面中的每一個設置不同的列印選項。此外,XPS文件含有代表多個文檔中的每一個以及多個頁面中的每一個的略圖(thumbnail)。 然而,傳統的圖像形成裝置不支持當XPS文件不具有略圖時將略圖添加到該XPS文檔的功能。此外,當使用諸如PC的終端設備時,用戶需要修改XPS文件中的多種圖像,以便將略圖添加到XPS文件。因此,存在對容易地將略圖添加到XPS文件的方法的需要。

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


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

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀