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

打印控制裝置和打印標簽控制方法

文檔序號:6579913閱讀:182來源:國知局
專利名稱:打印控制裝置和打印標簽控制方法
技術(shù)領(lǐng)域
本發(fā)明總構(gòu)思涉及打印控制裝置和打印標簽控制方法。更具體地,本發(fā)明總構(gòu)思涉及能夠向用戶通知在可擴展標記語言(XML)文件規(guī)范(XPS)文檔中存在沖突的打印標簽以及能夠容易地控制該沖突的打印標簽的打印控制裝置以及使用該裝置的打印標簽控制方法。
背景技術(shù)
成像裝置一般將由諸如計算機的終端設(shè)備產(chǎn)生的打印數(shù)據(jù)打印在記錄介質(zhì)上。此類成像裝置的例子包括復(fù)印機、打印機、傳真機或多功能外圍設(shè)備(MFP),該MFP將復(fù)印機、打印機和傳真機的功能組合在單個系統(tǒng)中。 近年來廣泛使用的成像裝置支持打印文檔數(shù)據(jù)的直接打印功能,該打印文件數(shù)據(jù)諸如為可移植文檔格式(PDF)數(shù)據(jù)、標簽圖像文件格式(TIFF)數(shù)據(jù)或聯(lián)合圖像專家組(JPEG)格式數(shù)據(jù)。該直接打印功能允許通過僅僅傳送文件至成像裝置來直接打印而無需啟動終端設(shè)備(如個人計算機(PC)、個人數(shù)字助理(PDA)或數(shù)字照相機)上的額外應(yīng)用程序。 直接打印功能適用于XML文件規(guī)范(XPS)文件。XML是用于創(chuàng)建定制標記語言的通用規(guī)范。XPS文件具有保持文檔格式并能夠被共享的固定設(shè)計的文件格式,并且是包括全部類型的數(shù)據(jù)和資源的壓縮格式的文件,其中通過按目錄結(jié)構(gòu)系統(tǒng)化文檔或作業(yè)所需的全部資源和通過以XML記下其間的引用來描述該全部類型的數(shù)據(jù)和資源。如圖l所示,此類XPS文件具有含多個級別的樹型的邏輯結(jié)構(gòu)。
圖1說明XPS文件的邏輯結(jié)構(gòu)。 參考圖l,關(guān)于XPS文件中設(shè)置的打印選項的信息在XPS文件內(nèi)的打印標簽(PrintTicket)中定義。打印標簽是打印機設(shè)置和配置信息的基于XML的描述,其能夠作為對象傳遞至打印機驅(qū)動器或存儲為XPS文檔或文件的部分。打印標簽描述如何打印文檔或文檔部分。圖1所示的XPS文件被表示為具有位于等級分支結(jié)構(gòu)的作業(yè)級別、文檔級別和頁級別。文檔級別包括多個文檔打印標簽,而頁級別包括多個頁打印標簽??梢詾槎鄠€文檔打印標簽的每個和多個頁打印標簽的每個設(shè)置不同的打印選項。例如,作業(yè)級別打印標簽可以應(yīng)用于對應(yīng)于作業(yè)級別的全部作業(yè),文檔級別打印標簽可以應(yīng)用于相應(yīng)的文檔級別和低于文檔級別的頁級別,而頁級別打印標簽僅可以應(yīng)用于相應(yīng)的頁級別,其低于作業(yè)級別和文檔級別兩者。 如上所述,在XPS文件中,可以為每個打印標簽應(yīng)用不同的打印選項,由此對高級別打印標簽設(shè)置的打印選項會與對低級別打印標簽設(shè)置的打印選項沖突??墒牵瑐鹘y(tǒng)上當存在沖突時,自動應(yīng)用低級別打印標簽,且用戶獲得與期望的打印文件不同的打印文件。
此外,在現(xiàn)有技術(shù)中,即使用戶確定在XPS文件中存在沖突的打印標簽,他或她也沒有被提供關(guān)于沖突的打印標簽的信息,因此,他或她需要單個檢查全部打印標簽的每個打印選項而改變沖突的打印選項,這對用戶造成不便。

發(fā)明內(nèi)容
本發(fā)明總構(gòu)思提供一種能夠向用戶通知在XML文件規(guī)范(XPS)文件中存在沖突的打印標簽的打印控制裝置和容易地控制沖突的打印標簽的方法以及打印標簽控制方法。
本發(fā)明總構(gòu)思的另外方面和各用途將在隨后的說明中被部分地闡明,部分地將從說明中顯而易見,或可以通過本發(fā)明總構(gòu)思的實踐領(lǐng)悟。 本發(fā)明總構(gòu)思的實施例可以通過提供一種打印控制裝置來實現(xiàn),該裝置包括確定單元,響應(yīng)于XPS文件打印命令搜索在XML文件規(guī)范(XPS)文件中的一個或多個級別的一個或多個打印標簽,并且確定作為搜索結(jié)果找到的一個或多個打印標簽在XPS文件內(nèi)是否彼此沖突;用戶界面;和控制器,如果確定在XPS文件內(nèi)一個或多個打印標簽彼此沖突,則控制用戶界面顯示一個或多個沖突的打印標簽。 該一個或多個級別可以包括作業(yè)級別、文檔級別和頁級別中的至少一個。用戶界面可以顯示對應(yīng)于一個或多個級別的一個或多個沖突的打印標簽??刂破骺梢愿鶕?jù)預(yù)設(shè)的選項改變一個或多個沖突的打印標簽。 該預(yù)設(shè)的選項可以包括根據(jù)優(yōu)先級別自動地改變沖突的打印標簽的自動模式和
允許用戶從沖突的打印標簽中手動選擇打印標簽的手動模式中的至少一個。 控制器可以將以與該一個或多個沖突的打印標簽相同的方式彼此沖突的預(yù)定設(shè)
置范圍中的打印標簽改變?yōu)橛脩暨x擇的打印標簽。 控制器可以根據(jù)改變的打印標簽控制要被打印的XPS文件。 打印控制裝置還可以包括存儲單元,用于將改變的打印標簽存儲在XPS文件中。
用戶界面可以顯示用戶界面窗口 ,該用戶界面窗口包括用于顯示XPS文件內(nèi)的一個或多個沖突的打印標簽的第一區(qū)域和用于顯示與從一個或多個沖突的打印標簽中可選擇的打印標簽對應(yīng)的級別的第二區(qū)域。 用戶界面可以預(yù)覽當從可選擇的打印標簽中選擇至少一個打印標簽時要被設(shè)置的打印作業(yè)。 打印控制裝置還可以包括通信接口,用于傳送其中的一個或多個沖突的打印標簽被改變的XPS文件。 本發(fā)明總構(gòu)思的實施例也可以通過提供一種打印標簽控制方法來實現(xiàn),該方法包括接收打印XML文件規(guī)范(XPS)文件的命令;搜索在XML文件規(guī)范(XPS)文件中的一個或多個不同級別的打印標簽;確定作為搜索結(jié)果找到的一個或多個打印標簽在XPS文件內(nèi)是否彼此沖突;以及如果確定在XPS文件內(nèi)一個或多個打印標簽彼此沖突,則顯示一個或多個沖突的打印標簽。 打印標簽的不同級別可以包括作業(yè)級別、文檔級別和頁級別中的至少一個。 一個
或多個沖突的打印標簽的顯示步驟可以包括顯示每個級別的一個或多個沖突的打印標
簽。打印標簽控制方法還可以包括根據(jù)預(yù)設(shè)的選項改變一個或多個沖突的打印標簽。
該預(yù)設(shè)的選項可以包括根據(jù)優(yōu)先級別自動地改變沖突的打印標簽的自動模式和
允許用戶從沖突的打印標簽中手動選擇打印標簽的手動模式中的至少一個。 —個或多個沖突的打印標簽的改變步驟可以包括將以與該一個或多個沖突的打
印標簽相同的方式彼此沖突的預(yù)定設(shè)置范圍中的打印標簽改變?yōu)橛脩暨x擇的打印標簽。
打印標簽控制方法還可以包括根據(jù)改變的打印標簽打印XPS文件。 打印標簽控制方法還可以包括將改變的打印標簽存儲在XPS文件中。 —個或多個沖突的打印標簽的顯示步驟可以包括顯示用戶界面窗口,該用戶界面
窗口包括用于顯示XPS文件內(nèi)的一個或多個沖突的打印標簽的第一區(qū)域和用于顯示與從
一個或多個沖突的打印標簽中可選擇的打印標簽對應(yīng)的級別的第二區(qū)域。 用戶界面窗口的顯示步驟可以包括預(yù)覽當從可選擇的打印標簽中選擇至少一個
打印標簽時要被設(shè)置的打印作業(yè)。 本發(fā)明總構(gòu)思的實施例也可以通過提供一種傳送改變的XPS文件的系統(tǒng)來實現(xiàn),該系統(tǒng)包括打印控制裝置和外部裝置,該打印控制裝置改變XPS文件中沖突的打印標簽的至少一個優(yōu)先級別并將改變的XPS文件發(fā)送至外部裝置,該外部裝置用于接收和處理在該至少一個改變的XPS文件中的打印標簽。 外部裝置可以包括成像裝置。外部裝置可以根據(jù)改變的XPS文件中的打印標簽的設(shè)置來打印文檔。 本發(fā)明總構(gòu)思的實施例也可以通過提供一種傳送改變的XPS文件的方法來實現(xiàn),該方法包括改變XPS文件中沖突的打印標簽的至少一個優(yōu)先級別并將改變的XPS文件發(fā)送至用于接收和處理改變的XPS文件的外部裝置。 外部裝置可以包括成像裝置。外部裝置可以根據(jù)改變的XPS文件中的打印標簽的指令來打印文檔。 本發(fā)明總構(gòu)思的實施例也可以通過提供一種包含計算機可讀代碼的計算機可讀介質(zhì)來實現(xiàn),該計算機可讀代碼作為執(zhí)行打印標簽控制方法的程序,該方法包括接收打印XML文件規(guī)范(XPS)文件的命令;搜索在XML文件規(guī)范(XPS)文件內(nèi)不同級別的一個或多個級別的打印標簽;確定作為搜索結(jié)果找到的一個或多個打印標簽在XPS文件內(nèi)是否彼此沖突;以及如果確定在XPS文件內(nèi)一個或多個打印標簽彼此沖突,則顯示一個或多個沖突的打印標簽。


通過參考附圖的實施例的以下描述,本發(fā)明總構(gòu)思的這些和其它特征和用途將變得明了和更容易理解,其中 圖1示范說明XML文件規(guī)范(XPS)文件的邏輯結(jié)構(gòu); 圖2說明根據(jù)本發(fā)明總構(gòu)思的示范實施例的打印控制裝置的框圖; 圖3到圖5示范性地說明根據(jù)本發(fā)明總構(gòu)思的示范實施例的顯示在打印控制裝置
上的用戶界面窗口 ;禾口 圖6是說明根據(jù)本發(fā)明總構(gòu)思的示范實施例的打印標簽控制方法的流程圖。
具體實施例方式
現(xiàn)在詳細參考本發(fā)明總構(gòu)思的實施例,在附圖中說明本發(fā)明總構(gòu)思實施例的示例,其中相似參考數(shù)字始終指代相似部件。下面描述實施例以便通過參考附圖解釋本發(fā)明總構(gòu)思。 圖2說明根據(jù)本發(fā)明總構(gòu)思的示范實施例的打印控制裝置100的框圖。在圖2中,
6打印控制裝置100包括用戶界面110、通信接口 120、存儲單元130、確定單元140和控制器150。 用戶界面110包括多個功能鍵(未示出),通過它用戶能夠設(shè)置或選擇由打印控制裝置100支持的各種功能。用戶界面110顯示由打印控制裝置110提供的多種信息。用戶界面IIO可以被實現(xiàn)為諸如能夠同時實現(xiàn)輸入和輸出的觸摸板的裝置,或?qū)崿F(xiàn)為結(jié)合鼠標
和顯示器的裝置。用戶可以使用由用戶界面iio提供的用戶界面窗口選擇他或她期望打印
的XML文件規(guī)范(XPS)文件,并可以輸入打印選擇的XPS文件的命令。 這里,如上所述,XPS文件指代對其對于每個打印標簽設(shè)置打印選項的打印數(shù)據(jù),
并且被表示成具有多個級別的樹的形式。具體地,XPS文件被配置為具有作業(yè)級別、文檔級
別和頁級別,每個級別具有一個或多個節(jié)點,且可以包含其中對樹的每個級別和每個節(jié)點
設(shè)置不同打印選項的打印標簽。 參考圖l,XPS文件被表示為具有位于等級分支結(jié)構(gòu)中的作業(yè)級別10、文檔級別20和頁級別30。文檔級別20可以包括多個文檔打印標簽,而頁級別30可以包括多個頁打印標簽。例如,"雙面打印"選項可以被設(shè)置到作業(yè)級別打印標簽10;"每張兩頁(2-up)"選項可以被設(shè)置到文檔級別20的第一文檔打印標簽21 ;"A4紙"選項可以被設(shè)置到第一文檔21的第一頁打印標簽31 ;而"A5紙"選項可以被設(shè)置到第一文檔21的第二頁打印標簽32。在這種情況下,設(shè)置到樹的各個節(jié)點的打印標簽在較低級別處是可用的。
通信接口 120將打印控制裝置100連接到外部裝置160。通信接口 120可以經(jīng)由局域網(wǎng)(LAN)和因特網(wǎng)網(wǎng)絡(luò),或使用并行端口、通用串行總線(USB)端口和無線模塊訪問外部裝置160。例如,如果打印控制裝置100是諸如個人計算機(PC)、膝上型計算機、個人數(shù)字助理(PDA)或數(shù)字照相機的終端設(shè)備,則通信接口 120可以連接到是諸如打印機、復(fù)印機、傳真機或MFP的成像裝置的外部裝置,并且可以將改變的XPS文件發(fā)送到成像裝置,在該改變的XPS文件中通過隨后描述的操作改變沖突的打印標簽。外部裝置160可以在接收到該改變的XPS文件之后存儲、打印或進一步傳送改變的XPS文件。當打印時,外部裝置160可以根據(jù)包括在改變的XPS文件中的打印標簽的設(shè)置和/或指令打印一頁或多頁或文檔??商鎿Q地,如果打印控制裝置100是諸如打印機或多功能外設(shè)(MFP)的成像裝置,則通信接口120可以連接到作為終端設(shè)備的外部裝置160。打印控制裝置IOO可以接收XPS文件和打印XPS文件的命令,且可以向終端設(shè)備傳送改變的XPS文件,在該改變的XPS文件中通過隨后描述的操作改變沖突的打印標簽。 存儲單元130可以存儲XPS文件。存儲單元130也存儲改變的XPS文件,在該改變的XPS文件中通過隨后描述的操作改變沖突的打印標簽。另外,存儲單元130可以被實現(xiàn)為裝載在打印控制裝置100中的存儲介質(zhì)和外部存儲介質(zhì)(例如,包括USB存儲器的可移除盤片)、連接到主機設(shè)備或網(wǎng)絡(luò)上的網(wǎng)站服務(wù)器的存儲介質(zhì)。 如果接收到XPS文件打印命令,則確定單元140搜索XPS文件內(nèi)每個級別的打印標簽,并確定作為搜索結(jié)果找到的一個或多個打印標簽在XPS文件內(nèi)是否彼此沖突。更具體地,如果用戶使用用戶界面IIO輸入打印命令或如果經(jīng)由通信接口 120接收到XPS文件,則確定單元140可以搜索被施加打印命令的XPS文件內(nèi)每個級別的打印標簽,可以比較在作為搜索結(jié)果找到的一個或多個打印標簽中的高級別打印標簽與低級別打印標簽,且可以確定在XPS文件內(nèi)高級別打印標簽是否與低級別打印標簽沖突。
7
例如,如果XPS文件內(nèi)的作業(yè)級別打印標簽被設(shè)置為"A4紙"選項,而低于作業(yè) 級別打印標簽的文檔級別打印標簽被設(shè)置為"A3紙"選項,且低于文檔級別打印標簽的頁 級別打印標簽被設(shè)置為"A5紙"選項,則確定單元140可以確定作業(yè)級別打印標簽、文檔 級別打印標簽和頁級別打印標簽彼此沖突。這是因為僅單一紙張大小選項可以用于單一 頁,因此不可能同時將"A4紙"、"A3紙"和"A5紙"選項分別應(yīng)用到作業(yè)級別打印標簽、文 檔級別打印標簽和頁級別打印標簽。此外,確定單元140可以使用XPS打印機驅(qū)動器的 "GetPrintTicket"應(yīng)用程序接口 (API)搜索XPS文件內(nèi)的打印標簽,并確定在XPS文件內(nèi) 是否有沖突的打印標簽。 當接收到XPS文件打印命令時,控制器150控制確定單元140來搜索XPS文件內(nèi) 每個級別的打印標簽。例如,如果打印控制裝置100是諸如PC的終端設(shè)備,則控制器150 可以響應(yīng)于經(jīng)由用戶界面110接收的用戶打印命令來控制確定單元140搜索XPS文件內(nèi)每 個級別的打印標簽。此外,假設(shè)打印控制裝置IOO是成像裝置,如果經(jīng)由通信接口 120接收 到XPS文件或者如果經(jīng)由通信接口 120從終端設(shè)備接收到用于打印預(yù)存儲在存儲單元130 中的XPS文件的命令,或者如果直接經(jīng)由用戶界面110接收到用于打印預(yù)存儲在存儲單元 130中的XPS文件的用戶命令,則控制器150可以控制確定單元140來搜索XPS文件內(nèi)每個 級別的打印標簽。 當確定在XPS文件內(nèi)打印標簽彼此沖突時,控制器150可以控制用戶界面110顯 示沖突的打印標簽。具體地,控制器150可以從確定單元140接收關(guān)于是否有沖突的打印 標簽、沖突的打印標簽的列表和在沖突的打印標簽中定義的打印選項的信息,并使用用戶 界面IIO顯示該接收的信息。在這種情況下,控制器150可以控制用戶界面IIO產(chǎn)生用戶 界面窗口,其包括顯示XPS文件內(nèi)沖突的打印標簽的第一區(qū)域和顯示對應(yīng)于沖突的打印標 簽的級別的第二區(qū)域,以使得用戶能夠選擇用戶期望的打印標簽。用戶界面窗口還可以包 括第三區(qū)域以顯示一方框,通過該方框用戶能夠決定是否將以與當前沖突的打印標簽相同 的方式彼此沖突的打印標簽改變?yōu)楫斍斑x擇的打印標簽。后面將進一步描述該用戶界面窗 □。 因此,用戶可以容易地知道當前打開的XPS文件是否包含彼此沖突的打印標簽。 此外,控制器150可以根據(jù)預(yù)設(shè)的選項改變沖突的打印標簽。更具體地,控制器
150可以使用根據(jù)優(yōu)先級別自動地改變沖突的打印標簽的自動模式,或使用允許用戶從沖
突的打印標簽中手動選擇打印標簽的手動模式,來改變沖突的打印標簽。自動模式可以被
設(shè)置為根據(jù)預(yù)設(shè)的優(yōu)先級(例如,頁級別>文檔級別>作業(yè)級別),在沖突的打印標簽當中
將低優(yōu)先級的打印標簽的打印選項改變?yōu)楦邇?yōu)先級的打印標簽的打印選項。 也即,具有諸如頁級別的低優(yōu)先級的打印標簽可以被提升優(yōu)先級以在文檔級別或
作業(yè)級別打印標簽其一或兩者之前打印?;蛘撸詣幽J娇梢员辉O(shè)置為中間的文檔級別優(yōu)
于任一其他級別,或者打印標簽的優(yōu)先級別之間的其他關(guān)系可以被設(shè)置。同樣,如果在XPS
文件找到具有相同級別的打印標簽,則自動模式可以被設(shè)置成一種類型的打印選項優(yōu)于其
他,或者用戶可以經(jīng)過手動模式選擇期望的打印選項。 手動模式可以被設(shè)置為根據(jù)用戶選擇來改變沖突的打印標簽。具體地,手動模式 可以允許將設(shè)置到?jīng)]有被用戶選擇的打印標簽的打印選項改變?yōu)樵O(shè)置到由用戶選擇的打 印標簽的打印選項。例如,當在XPS文件中"A3紙"選項和"A4紙"選項被分別被設(shè)置到文檔級別打印標簽和頁級別打印標簽時,如果用戶選擇文檔級別打印標簽,則可以使用手動 模式將設(shè)置到頁級別打印標簽的"A4紙"選項改變?yōu)樵O(shè)置到文檔級別打印標簽的"A3紙"。 可替換的,如果用戶選擇頁級別打印標簽,則可以使用手動模式將"A3紙"選項改變?yōu)?A4 紙"選項。在手動模式中,用戶能夠使用XPS驅(qū)動器的XPS解析器將沖突的打印標簽改變?yōu)?選擇的打印標簽。 此外,控制器150可以將用戶在當前設(shè)置范圍選擇的打印標簽應(yīng)用到另一設(shè)置范 圍,在另一設(shè)置范圍中打印標簽以與在當前設(shè)置范圍中的那些打印標簽相同的方式彼此沖 突,從而將在另一設(shè)置范圍中沖突的全部打印標簽改變?yōu)橛捎脩暨x擇的打印標簽。具體地, XPS文件具有位于等級分支結(jié)構(gòu)中的作業(yè)級別、文檔級別和頁級別,以使得按相同方式?jīng)_突 的打印標簽可以存在于不同的設(shè)置范圍內(nèi)。例如,如果用戶選擇當前設(shè)置范圍內(nèi)的打印標 簽,則控制器150可以將與其他設(shè)置范圍沖突的打印標簽的全部打印選項改變?yōu)檫x擇的打 印標簽。在這種情況下,在改變這些打印選項之前,控制器150可以使用用戶界面IIO接收 用戶的響應(yīng)以確定是否改變?nèi)康拇蛴∵x項。此外,可以根據(jù)設(shè)置范圍單獨地改變沖突的 打印標簽。 如果用戶從沖突的打印標簽中選擇至少一個,則控制器150可以控制用戶界面 IIO預(yù)覽根據(jù)用戶選擇設(shè)置的打印作業(yè)。例如,如果用戶選擇多個可選的打印標簽中的一
個,則用戶界面iio可以在用戶界面窗口的一側(cè)顯示將應(yīng)用選擇的打印標簽的打印作業(yè),
以便在打印之前通知用戶該打印作業(yè)。 控制器150可以控制改變的XPS文件被打印,在改變的XPS文件中如上所述的自 動地或者手動地改變沖突的打印標簽。例如,如果打印控制裝置100是終端設(shè)備(如PC), 則控制器150可以經(jīng)由通信接口 120傳送改變的XPS文件,從而改變的XPS文件可以被打 印??商鎿Q地,如果打印控制裝置100是成像裝置,則控制器150可以控制打印機器(未示 出)打印該改變的XPS文件。 此外,控制器150可以在存儲單元130中存儲改變的XPS文件,以便重復(fù)打印該改 變的XPS文件。在這種情況下,控制器150可以用不同的名稱存儲改變的XPS文件,或者通 過覆寫原始的XPS文件來存儲改變的XPS文件。這種存儲操作可以根據(jù)用戶選擇進行或自 動進行而無需任何用戶命令。在這種情況下,如果打印控制裝置ioo是成像裝置,或如果存 儲單元130是在打印控制裝置100之外的外部存儲介質(zhì),則控制器150可以將改變的XPS 文件傳送至終端設(shè)備或網(wǎng)站服務(wù)器從而改變的XPS文件可以存儲在終端設(shè)備內(nèi)部的存儲 單元(未示出)中或存儲在網(wǎng)站服務(wù)器中。 確定單元140和控制器150也可以被實現(xiàn)為在XPS打印機驅(qū)動器的篩選器管線通 路內(nèi)的篩選器模塊。 因此,根據(jù)本發(fā)明總構(gòu)思,用戶可以容易地確定在XPS文件內(nèi)哪些打印標簽當前
沖突,且便于使用用戶界面窗口改變沖突的打印標簽。 圖3示范說明在打印控制裝置100上顯示的用戶界面窗口 300。 在圖3,用戶界面窗口 300顯示在XPS文件內(nèi)沖突的打印標簽。更具體地,在XPS
文件中,設(shè)置到作業(yè)級別、文檔級別和頁級別的打印標簽可以彼此不同,因此這些打印標簽
會沖突。因此,為了允許用戶從沖突的打印標簽中選擇一個,用戶界面窗口 300可以顯示在
當前打開的XPS文件內(nèi)沖突的打印標簽的列表。
圖3說明的打印選項簡要說明如下。"-up"選項表示在一張紙上打印四頁的打印 選項;"-up"選項表示在一張紙上打印兩頁的打印選項。"灰度"選項表示僅黑白打印的打 印選項,而"彩色"選項表示彩色打印的打印選項。 可以使用其他打印選項,例如,"字體大小IO"選項表示按照特定字體大小打印 給定文檔的字母或數(shù)字的打印選項,且可以使用后綴08、09、10、11等來規(guī)定給定的字體大 小。"字體式樣Arial"選項表示按照特定字體式樣(如Arial,TimesNewRoman等)打印給 定文檔的字母或數(shù)字的打印選項。同樣,"行距l(xiāng)"選項表示打印給定文檔中的按照諸如單 倍距離、雙倍距離、1. 5倍距離等間隔方式彼此分開的文本行的打印選項。如本領(lǐng)域所知的 其他打印選項可以被使用。 在這種情況下,不可能同時應(yīng)用"2-up"選項和"4-up"選項到單張紙,同樣不可能 同時將"灰度"選項和"彩色"選項應(yīng)用到單張紙。也將不可能同時應(yīng)用"字體大小08 "和 "字體大小IO"到單張紙,或者將"字體式樣Arial"和"字體式樣Times"應(yīng)用到單張紙,以 及不可能同時應(yīng)用"行距01"和"行距02"選項,以及類似的其他選項。
換句話說,設(shè)置"2-up"選項的打印標簽和設(shè)置"4-up"選項的打印標簽沖突,設(shè)置 "灰度"選項的打印標簽和設(shè)置"彩色"選項的打印標簽沖突。設(shè)置"字體大小08"選項的打 印標簽和設(shè)置"字體大小10"選項的打印標簽沖突,設(shè)置"字體式樣Arial"選項的打印標 簽和設(shè)置"字體式樣Times"選項的打印標簽沖突,以及設(shè)置"行距Ol"選項的打印標簽和 設(shè)置"行距02"選項的打印標簽沖突,以及類似的其他打印選項。 如上所述,用戶界面窗口 300可以顯示XPS文件內(nèi)沖突的打印標簽的列表,因此用 戶可以容易地獲得關(guān)于XPS文件內(nèi)的打印標簽當中的沖突的打印標簽指令或設(shè)置的信息。
圖4禾P 5示范說明在打印控制裝置100上顯示的用戶界面窗口 400和500。
在圖4,用戶界面窗口 400包括第一區(qū)域410,用于顯示在當前打開的XPS文件內(nèi) 的打印標簽當中的打印標簽選項的沖突類型,且包括第二區(qū)域,用于顯示對應(yīng)于從沖突的 打印標簽中可選擇的打印標簽的級別。更具體地,"灰度"選項被設(shè)置到當前打開的XPS文 件的頁級別打印標簽,而"彩色"選項設(shè)置到文檔級別打印標簽和作業(yè)級別打印標簽,從而 不可能在單張紙上打印期間同時應(yīng)用"灰度"選項和"彩色"選項。因此,用戶界面窗口 400 的第二區(qū)域415顯示頁級別打印標簽和文檔級別打印標簽和作業(yè)級別打印標簽,作為沖突 的打印標簽。 第二區(qū)域415包括四個選項411、412、413、414,以便為用戶提供先前設(shè)置到每個 級別的打印選項和用戶能夠選擇的打印標簽。更具體地,顯示對當前沖突的打印標簽設(shè)置 的選項412、413和414,即作業(yè)級別、文檔級別和頁級別打印標簽,從而用戶能夠在沖突的 打印標簽當中選擇期望的打印標簽。因此,用戶可以容易地將沖突的打印標簽改變成期望 的打印標簽設(shè)置或指令。 此外,用戶界面窗口 400包括方框420,通過它用戶能夠決定是否將當前選擇的打 印標簽應(yīng)用到以后會沖突的打印標簽。如上所述,按相同方式?jīng)_突的打印標簽可能存在于 不同的設(shè)置范圍內(nèi),因此可以接收是否將從當前設(shè)置范圍中選擇的打印標簽應(yīng)用到另一設(shè) 置范圍的用戶選擇,在該另一設(shè)置范圍中,打印標簽以與在當前設(shè)置范圍中的那些打印標 簽相同的方式彼此沖突。 用戶界面窗口 400還包括預(yù)覽區(qū)域430,用于預(yù)覽當用戶從第二區(qū)域415中的沖突的打印標簽中選擇至少一個打印標簽時要被設(shè)置的打印作業(yè)。例如,如果用戶從顯示的多 個打印標簽選擇一個,則預(yù)覽區(qū)域430可以預(yù)覽對其設(shè)置所選擇的打印標簽的打印作業(yè), 以便在打印之前將打印形式通知用戶。 參考圖5,如果"2-up"選項被設(shè)置到當前打開的XPS文件的作業(yè)級別打印標簽, 但是"4-up"選項被設(shè)置到文檔級別打印標簽,則作業(yè)級別打印標簽會和文檔級別打印標簽 沖突,因為不可能同時應(yīng)用"2-up"選項和"4-up"選項。如上參考圖4所述的,用戶界面窗 口 500包括第一區(qū)域510,用于顯示在當前打開的XPS文件內(nèi)的打印標簽當中沖突的打印標 簽,且包括第二區(qū)域515,用于顯示對應(yīng)于從沖突的打印標簽中可選擇的打印標簽的級別。 第二區(qū)域包括三個選項511、512和513,通過它們用戶能夠選擇設(shè)置到每個級別的打印標 簽。用戶界面窗口 500也包括方框520,通過它用戶能夠決定是否將當前選擇的打印標簽應(yīng) 用到以后會沖突的打印標簽,還包括預(yù)覽區(qū)域530,用于在打印之前預(yù)覽在用戶從沖突的打 印標簽中選擇至少一個打印標簽時要被設(shè)置的打印作業(yè)。因此,用戶可以選擇顯示的多個 打印標簽中的一個,因此容易地將沖突的打印標簽改變成選擇的打印標簽。
圖6是說明根據(jù)本發(fā)明總構(gòu)思的示范實施例的打印標簽控制方法的流程圖。
在圖6中,如果在操作S610中接收到XPS文件打印命令,則在操作S620中在XPS 文件內(nèi)搜索打印標簽。更詳細來說,可以使用XPS打印機驅(qū)動器的"GetPrintTicket"API 來在XPS文件內(nèi)搜索打印標簽,或者可替換地,XPS文件可以被解包以使得可以搜索解包的 XPS文件中的打印標簽。 此外,在操作S630中確定在XPS文件內(nèi)作為搜索的結(jié)果找到的一個或多個打印標 簽是否彼此沖突。如果找到打印標簽,則比較該一個或多個打印標簽以確定高級別的打印 標簽(諸如作業(yè)級別)、中級別的打印標簽(諸如文檔級別)、和低級別的打印標簽(諸如 頁級別)的級別是否彼此沖突。 例如,如果"A4紙"選項被設(shè)置到XPS文件內(nèi)的作業(yè)級別打印標簽,"A3紙"選項 被設(shè)置到低于作業(yè)級別打印標簽的文檔級別打印標簽,而"A5紙"選項被設(shè)置到低于文檔級 別打印標簽的頁級別打印標簽,則確定作業(yè)級別打印標簽、文檔級別打印標簽和頁級別打 印標簽彼此沖突。這是因為僅單個紙張大小選項可應(yīng)用于單一頁,因此不可能同時將"A4 紙"、"A3紙"和"A5紙"選項分別應(yīng)用到作業(yè)級別打印標簽、文檔級別打印標簽和頁級別打 印標簽。 結(jié)果,如果確定在XPS文件內(nèi)無打印標簽沖突,則在操作S660中打印XPS文件。例 如,如果根據(jù)本發(fā)明總構(gòu)思的示范實施例的圖6的打印標簽控制方法被諸如PC的終端設(shè)備 利用,則終端設(shè)備可以向成像裝置發(fā)送XPS文件;可替換地,如果圖6的打印標簽控制方法 被諸如MFP的成像裝置利用,則XPS文件可以被成像裝置的打印機器直接打印。
另一方面,如果確定XPS文件包含沖突的打印標簽,則在操作S640中顯示這些沖 突的打印標簽。更具體的,可以顯示關(guān)于是否有沖突的打印標簽、沖突的打印標簽的列表和 在沖突的打印標簽中定義的打印選項的信息,從而能夠向用戶提供該信息。顯示沖突的打 印標簽的操作按照如上參考圖3到5描述的相同方式進行。 因此,用戶可以容易地知道當前打開的XPS文件是否包含沖突的打印標簽。
在操作S650中,可以根據(jù)預(yù)設(shè)選項改變XPS文件內(nèi)沖突的打印標簽。更具體地, 可以使用自動地改變沖突的打印標簽的自動模式,或使用允許用戶從沖突的打印標簽中手
11動選擇打印標簽的手動模式改變這些沖突的打印標簽。這里,自動模式可以被設(shè)置為根據(jù) 預(yù)設(shè)的優(yōu)先級(例如,頁級別>文檔級別>作業(yè)級別)、其他預(yù)設(shè)的優(yōu)先級關(guān)系、或基于這 里所述的其它打印選項,將低優(yōu)先級的打印標簽的打印選項改變?yōu)楦邇?yōu)先級的打印標簽的 打印選項。 手動模式可以被設(shè)置為根據(jù)用戶選擇來改變沖突的打印標簽。具體地,手動模式 允許設(shè)置到與用戶選擇的打印標簽不同的打印標簽的打印選項被改變?yōu)樵O(shè)置到由用戶選 擇的打印標簽的打印選項。在手動模式中,可以將用戶在當前設(shè)置范圍內(nèi)選擇的打印標簽 應(yīng)用到另一設(shè)置范圍,在另一設(shè)置范圍中打印標簽以與當前設(shè)置范圍中的那些打印標簽相 同的方式彼此沖突,從而將在另一設(shè)置范圍中沖突的全部打印標簽改變?yōu)橛捎脩暨x擇的打 印標簽。此外,如果用戶在手動模式中選擇沖突的打印標簽中的至少一個,則根據(jù)用戶選擇 設(shè)置的打印作業(yè)可以被顯示為預(yù)覽圖像。 如果在XPS文件內(nèi)改變沖突的打印標簽,則在操作S660中打印改變的XPS文件。 例如,如果圖6的打印標簽控制方法被諸如PC的終端設(shè)備利用,則終端設(shè)備可以向諸如成 像裝置的外部裝置發(fā)送改變的XPS文件從而可以打印改變的XPS文件。可替換的,如果圖6 的打印標簽控制方法被成像裝置利用,則改變的XPS文件可以通過成像裝置的打印機器直 接打印。另外,可以根據(jù)用戶存儲命令或者自動地存儲該改變的XPS文件。
本發(fā)明總構(gòu)思的打印標簽控制方法也能夠?qū)崿F(xiàn)為計算機可讀介質(zhì)上的計算機可 讀代碼。計算機可讀介質(zhì)能夠包括計算機可讀記錄介質(zhì)和計算機可讀傳輸介質(zhì)。計算機可 讀記錄介質(zhì)是能夠存儲作為隨后由計算機系統(tǒng)讀取的程序的數(shù)據(jù)的任何數(shù)據(jù)存儲設(shè)備。計 算機可讀記錄介質(zhì)的例子包括只讀存儲器(ROM),隨機訪問存儲器(RAM)、 CD-R0M、磁帶、軟 盤和光數(shù)據(jù)存儲設(shè)備。計算機可讀記錄介質(zhì)也能夠分布在網(wǎng)絡(luò)耦合的計算機系統(tǒng)從而以分 布方式存儲和執(zhí)行計算機可讀代碼。計算機可讀傳輸介質(zhì)能夠傳送載波或信號(如,經(jīng)過 因特網(wǎng)的有線或無線數(shù)據(jù)傳輸)。同樣,完成本發(fā)明總構(gòu)思的功能程序、代碼、和代碼段能夠 容易地由本發(fā)明總構(gòu)思所屬的技術(shù)領(lǐng)域的熟練的程序員推導(dǎo)出來。 因此,用戶可以容易地知道在他或她想打印的XPS文件內(nèi)是否有沖突的打印標 簽,以及易于改變這些沖突的打印標簽。圖6的打印標簽控制方法可以由如圖2所示配置 的打印控制裝置或其他裝置來執(zhí)行。 盡管已經(jīng)說明和描述了本發(fā)明總構(gòu)思的少數(shù)實施例,但是本領(lǐng)域技術(shù)人員將理 解在不背離本發(fā)明總構(gòu)思的精神和范圍的情況下,可以在其中進行各種改變。
1權(quán)利要求
一種打印控制裝置,包括確定單元,響應(yīng)于XML文件規(guī)范(XPS)文件打印命令,搜索在XPS文件內(nèi)的一個或多個級別的一個或多個打印標簽,并且確定在XPS文件內(nèi)作為搜索結(jié)果找到的一個或多個打印標簽是否彼此沖突;用戶界面;和控制器,如果確定在XPS文件內(nèi)一個或多個打印標簽彼此沖突,則控制用戶界面顯示一個或多個沖突的打印標簽。
2. 如權(quán)利要求1所述的打印控制裝置,其中控制器根據(jù)預(yù)設(shè)的選項改變一個或多個沖 突的打印標簽,其中該預(yù)設(shè)的選項包括根據(jù)優(yōu)先級別自動地改變沖突的打印標簽的自動模 式和允許用戶從沖突的打印標簽中手動選擇打印標簽的手動模式中的至少一個。
3. 如權(quán)利要求2所述的打印控制裝置,其中控制器將以與該一個或多個沖突的打印標 簽相同的方式彼此沖突的預(yù)定設(shè)置范圍中的打印標簽改變?yōu)橛脩暨x擇的打印標簽。
4. 如權(quán)利要求2所述的打印控制裝置,其中控制器根據(jù)改變的打印標簽控制要被打印 的XPS文件。
5. 如權(quán)利要求2所述的打印控制裝置,還包括 存儲單元,用于將改變的打印標簽存儲在XPS文件中。
6. 如權(quán)利要求l所述的打印控制裝置,其中用戶界面顯示用戶界面窗口,該用戶界面 窗口包括用于顯示XPS文件內(nèi)的一個或多個沖突的打印標簽選項的第一區(qū)域和用于顯示 與從一個或多個沖突的打印標簽中可選擇的打印標簽對應(yīng)的級別的第二區(qū)域。
7. 如權(quán)利要求6所述的打印控制裝置,其中用戶界面預(yù)覽當從可選擇的打印標簽中選 擇至少一個打印標簽時要被設(shè)置的打印作業(yè)。
8. 如權(quán)利要求2所述的打印控制裝置,還包括通信接口,用于傳送其中一個或多個沖突的打印標簽被改變的XPS文件。
9. 一種打印標簽控制方法,包括 接收打印XML文件規(guī)范(XPS)文件的命令;搜索在XML文件規(guī)范(XPS)文件中不同級別的一個或多個級別的打印標簽;確定在該XPS文件內(nèi)作為搜索結(jié)果找到的一個或多個打印標簽是否彼此沖突;以及如果確定在XPS文件內(nèi)一個或多個打印標簽彼此沖突,則顯示一個或多個沖突的打印 標簽。
10. 如權(quán)利要求9所述的打印標簽控制方法,還包括根據(jù)預(yù)設(shè)的選項改變一個或多個沖突的打印標簽,其中該預(yù)設(shè)的選項包括根據(jù)優(yōu)先級 別自動地改變沖突的打印標簽的自動模式和允許用戶從沖突的打印標簽中手動選擇打印 標簽的手動模式中的至少一個。
11. 如權(quán)利要求io所述的打印標簽控制方法,其中所述改變一個或多個沖突的打印標簽的步驟包括將以與該一個或多個沖突的打印標簽相同的方式彼此沖突的預(yù)定設(shè)置范圍 中的打印標簽改變?yōu)橛脩暨x擇的打印標簽。
12. 如權(quán)利要求IO所述的打印標簽控制方法,還包括 根據(jù)改變的打印標簽打印XPS文件。
13. 如權(quán)利要求IO所述的打印標簽控制方法,還包括將改變的打印標簽存儲在XPS文件中。
14. 如權(quán)利要求9所述的打印標簽控制方法,其中所述顯示一個或多個沖突的打印標 簽的步驟包括顯示用戶界面窗口,該用戶界面窗口包括用于顯示該XPS文件內(nèi)的一個或 多個沖突的打印標簽的第一區(qū)域和用于顯示與從一個或多個沖突的打印標簽中可選擇的 打印標簽對應(yīng)的級別的第二區(qū)域。
15. 如權(quán)利要求14所述的打印標簽控制方法,其中所述顯示用戶界面窗口的步驟包 括預(yù)覽當從可選擇的打印標簽中選擇至少一個打印標簽時要被設(shè)置的打印作業(yè)。
全文摘要
一種打印控制裝置,包括確定單元,用于響應(yīng)于XML文件規(guī)范(XPS)文件打印命令搜索在XPS文件內(nèi)每個級別的一個或多個打印標簽,并且確定作為搜索結(jié)果找到的一個或多個打印標簽在XPS文件內(nèi)是否彼此沖突;用戶界面;和控制器,如果確定在XPS文件內(nèi)一個或多個打印標簽彼此沖突,則控制用戶界面顯示一個或多個沖突的打印標簽。因此,用戶可以容易地確定在XPS文件內(nèi)哪些打印標簽彼此沖突,且便于控制這些沖突的打印標簽。
文檔編號G06F3/12GK101727301SQ20091016672
公開日2010年6月9日 申請日期2009年8月14日 優(yōu)先權(quán)日2008年10月13日
發(fā)明者嚴庸仁, 韓永洙 申請人:三星電子株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
宣武区| 昭觉县| 乳山市| 金山区| 苏尼特左旗| 聂荣县| 聂荣县| 舟曲县| 松滋市| 白银市| 牡丹江市| 龙州县| 邹城市| 蒙城县| 哈密市| 顺昌县| 增城市| 庆安县| 资兴市| 南昌县| 鲁甸县| 五峰| 咸丰县| 五常市| 奈曼旗| 监利县| 和龙市| 平定县| 忻州市| 平陆县| 靖州| 宝山区| 永福县| 桐城市| 江孜县| 大安市| 沁水县| 崇左市| 冷水江市| 麻江县| 格尔木市|