專利名稱:生成xhtml內(nèi)容的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明的各方面涉及一種生成標(biāo)記數(shù)據(jù)的方法,更具體地講,涉及一種 用于生成可擴(kuò)展超文本標(biāo)記語言(XHTML)-打印數(shù)據(jù)的方法和設(shè)備,在所 述方法和設(shè)備中,將在插入圖像當(dāng)中的用戶期望的部分打印在裝飾圖像 (adornment image )的透明區(qū)域中。
背景技術(shù):
近年來,已經(jīng)開發(fā)了用于通過位于遠(yuǎn)處的打印機(jī)來打印用戶使用移動(dòng)裝 置(如移動(dòng)電話)產(chǎn)生的圖像的技術(shù)。為此,已經(jīng)引入了能夠打印由各種類 型的版面和用戶指定的信息項(xiàng)形成的打印內(nèi)容(如"XHTML-打印"數(shù)據(jù))
的才支術(shù)。
在http:〃www.w3.org/TR/xhtml-print公開了關(guān)于"XHTML-打印"標(biāo)準(zhǔn)
的詳細(xì)信息。
然而,用戶可能想要在一張打印介質(zhì)上打印多個(gè)圖像。例如,用戶可能 想要將他/她存儲(chǔ)在移動(dòng)裝置中的圖像連同存儲(chǔ)在打印機(jī)中并且具有無色區(qū) 域的圖像一同打印。因此,需要一種生成"XHTML-打印"數(shù)據(jù)以在一張打 印介質(zhì)上打印多個(gè)圖像的方法
發(fā)明內(nèi)容
技術(shù)問題
本發(fā)明的各方面在于提供一種生成"XHTML-打印"數(shù)據(jù)的方法,在所 述方法中,插入圖像當(dāng)中用戶期望的部分被處理為被打印在裝飾圖像的透明 區(qū)域中。
本發(fā)明的各方面還在于提供一種生成"XHTML-打印"數(shù)據(jù)的設(shè)備,在 所述設(shè)備中,將插入圖像當(dāng)中用戶期望的部分處理為將被打印在裝飾圖像的 透明區(qū)域中。
本發(fā)明的各方面還在于提供一種在其上實(shí)現(xiàn)有用于執(zhí)行生成"XHTML-打印"數(shù)據(jù)的方法的計(jì)算機(jī)程序的計(jì)算機(jī)可讀記錄介質(zhì),在所述方法中,將 插入圖像當(dāng)中用戶期望的部分處理為將被打印在裝飾圖像的透明區(qū)域中。
技術(shù)方案
根據(jù)本發(fā)明的一方面,提供一種生成"可擴(kuò)展超文本標(biāo)記語言(XHTML ) -打印"數(shù)據(jù)的方法,包括生成與具有透明區(qū)域的裝飾圖像以及插入圖像相 應(yīng)的"XHTML-打印"擴(kuò)展數(shù)據(jù);和通過將生成的"XHTML-打印"擴(kuò)展數(shù)據(jù)添 加到"XHTML-打印"基礎(chǔ)數(shù)據(jù)來生成"XHTML-打印"打印數(shù)據(jù)。
根據(jù)本發(fā)明的另一方面,提供一種生成"XHTML-打印"數(shù)據(jù)的設(shè)備,包 括擴(kuò)展數(shù)據(jù)生成單元,生成與具有透明區(qū)域的裝飾圖像以及插入圖像相應(yīng) 的"XHTML-打印"擴(kuò)展數(shù)據(jù);和打印數(shù)據(jù)生成單元,通過將生成的"XHTML-打印"擴(kuò)展數(shù)據(jù)添加到"XHTML-打印"基礎(chǔ)數(shù)據(jù)來生成"XHTML-打印"打印 數(shù)據(jù)。
根據(jù)本發(fā)明的另一方面,提供一種在其上實(shí)現(xiàn)用于執(zhí)行生成"XHTML-打印"數(shù)據(jù)的方法的計(jì)算機(jī)程序的計(jì)算機(jī)可讀記錄介質(zhì),所述方法包括生成 與具有透明區(qū)域的裝飾圖像以及插入圖像相應(yīng)的"XHTML-打印"擴(kuò)展數(shù)據(jù); 和通過將生成的"XHTML-打印"擴(kuò)展數(shù)據(jù)添加到"XHTML-打印"基礎(chǔ)數(shù)據(jù)來 生成"XHTML-打印"打印數(shù)據(jù)。
將在以下的描述中闡述部分本發(fā)明另外的方面和/或優(yōu)點(diǎn),從所述描述部 分本發(fā)明另外的方面和/或優(yōu)點(diǎn)將顯而易見,或者通過實(shí)踐本發(fā)明可以領(lǐng)會(huì)部 分本發(fā)明另外的方面和/或優(yōu)點(diǎn)。
有益效果
根據(jù)如上所述本發(fā)明的生成"XHTML-打印"數(shù)據(jù)的方法和設(shè)備,生成允 許將用戶期望打印的部分插入圖像打印在裝飾圖像的透明區(qū)域中的 "XHTML-打印"數(shù)據(jù)。從而,即使關(guān)于所有可能情況的XHTML-打印"數(shù)據(jù) (在包括沒有事先準(zhǔn)備關(guān)于期望打印哪個(gè)裝飾圖像的數(shù)據(jù)、關(guān)于在裝飾圖像 中存在多少個(gè)透明區(qū)域的數(shù)據(jù)、關(guān)于期望與裝飾圖像一起打印哪個(gè)插入圖像 的數(shù)據(jù)、以及關(guān)于期望打印插入圖像的哪部分的數(shù)據(jù))沒有事先被準(zhǔn)備,對 于所述全部情況仍可以自動(dòng)地、適應(yīng)性地生成"XHTML-打印"數(shù)據(jù)。因此, 根據(jù)本發(fā)明,即使當(dāng)沒有事先準(zhǔn)備相應(yīng)于期望打印的裝飾圖像和插入圖像的 "XHTML-打印"數(shù)據(jù)時(shí),也可以立即生成"XHTML-打印"數(shù)據(jù),并且可以執(zhí)行打印。
通過下面結(jié)合附圖對本發(fā)明的實(shí)施例進(jìn)行的描述,本發(fā)明的這些和/或其
他方面和優(yōu)點(diǎn)將會(huì)變得清楚并且更容易被理解,其中
圖1是根據(jù)本發(fā)明的實(shí)施例的用于生成"XHTML-打印"數(shù)據(jù)的設(shè)備的框
印"數(shù)據(jù)的方法的參考圖3A和圖3B是用于說明根據(jù)本發(fā)明的另一實(shí)施例的用于生成 "XHTML-打印"數(shù)據(jù)的方法的參考圖4A和圖4B是用于說明根據(jù)本發(fā)明的另一實(shí)施例的用于生成 "XHTML-打印"數(shù)據(jù)的方法的參考圖5A至圖5F是用于說明根據(jù)本發(fā)明的另一實(shí)施例的用于生成 "XHTML-打印"數(shù)據(jù)的方法的參考圖;和
圖6是示出根據(jù)本發(fā)明的實(shí)施例的生成"XHTML-打印"數(shù)據(jù)的方法的流程圖。
最佳實(shí)施方式
現(xiàn)在將詳細(xì)地描述本發(fā)明的當(dāng)前實(shí)施例,其示例在附圖中示出,其中相 同的附圖標(biāo)號始終表示相同的元件。以下參照附圖描述所述實(shí)施例以說明本 發(fā)明。
應(yīng)理解為,除了 "XHTML-打印"數(shù)據(jù)(即符合"XHTML-打印"標(biāo)準(zhǔn)的
上所述,在http:〃www.w3.org/TR/xhtml-print公開了關(guān)于"XHTML-打印,,
標(biāo)準(zhǔn)的詳細(xì)信息。
"XHTML-打印"基礎(chǔ)數(shù)據(jù)、"XHTML-打印"擴(kuò)展數(shù)據(jù)、"XHTML-打印" 打印數(shù)據(jù)都是"XHTML-打印"數(shù)據(jù),并且僅為了便于描述而進(jìn)行區(qū)分。
也就是,"XHTML-打印"基礎(chǔ)數(shù)據(jù)是事先固定地定義的"XHTML-打印" 數(shù)據(jù),并且存儲(chǔ)在將參照圖1描述的基礎(chǔ)數(shù)據(jù)存儲(chǔ)單元150中。"XHTML-打印"擴(kuò)展數(shù)據(jù)是根據(jù)裝飾圖像和插入圖像定義的"XHTML-打印"數(shù)據(jù),并且由將參照圖1描述的擴(kuò)展數(shù)據(jù)生成單元140生成。"XHTML-打印"打印數(shù) 據(jù)是通過將"XHTML-打印"擴(kuò)展數(shù)據(jù)添加到"XHTML-打印"基礎(chǔ)數(shù)據(jù)而生成 的"XHTML-打印"數(shù)據(jù),并且由將參照圖1描述的打印數(shù)據(jù)生成單元160生成。
圖1是根據(jù)本發(fā)明的實(shí)施例的用于生成"XHTML-打印"數(shù)據(jù)的設(shè)備的框 圖,所述設(shè)備包括打印數(shù)據(jù)設(shè)置單元110、擴(kuò)展數(shù)據(jù)生成單元140、基礎(chǔ)數(shù)據(jù) 存儲(chǔ)單元150和打印數(shù)據(jù)生成單元160。
可在為消費(fèi)者使用而設(shè)計(jì)的作為walk-up照片品質(zhì)打印裝置的服務(wù)亭 (kiosk)中提供所述設(shè)備,但是所述設(shè)備也可在零售或高交易量環(huán)境中找到。 服務(wù)廳通常使用大而易用的觸摸屏界面一般地產(chǎn)生品質(zhì)照相印刷品。服務(wù)廳 可具有廣泛形式的數(shù)字輸入(閃速介質(zhì)、CD/DVD、藍(lán)牙、紅外線),并且除 了創(chuàng)建專業(yè)品質(zhì)的印刷品以外,服務(wù)廳經(jīng)常能夠進(jìn)行圖像編輯和創(chuàng)建檔案輸 出(CD/DVD)。服務(wù)廳可遠(yuǎn)程地連接到移動(dòng)裝置,如移動(dòng)電話、數(shù)碼相機(jī)和 個(gè)人數(shù)字助理(PDA)。此外,服務(wù)廳可包括如激光打印機(jī)和噴墨打印機(jī)的成 像設(shè)備。然而應(yīng)理解為,本發(fā)明的各方面不限于在服務(wù)廳中使用,并且可以 使用于任何成像設(shè)備,如家用打印機(jī)。
可由服務(wù)廳打印的圖像的實(shí)例可包括裝飾圖像和插入圖像。所述裝飾圖 像是在其中存在 一個(gè)或多個(gè)透明區(qū)域的圖像。所述透明區(qū)域是在其中不存在 色彩信息的區(qū)域。也就是,在打印的裝飾圖像中的透明區(qū)域?qū)τ诳醚蹃碚f是 空的區(qū)域。此外,插入圖像是期望被插入到包括透明區(qū)域的區(qū)域中的任意圖 像??稍诜?wù)廳中存儲(chǔ)和準(zhǔn)備裝飾圖像和插入圖像。服務(wù)廳也可以通過有線 或無線連接接收從移動(dòng)裝置發(fā)送的插入圖像。
打印數(shù)據(jù)設(shè)置單元110設(shè)置期望打印的裝飾圖像和插入圖像。更具體地, 打印數(shù)據(jù)設(shè)置單元110可設(shè)置將打印存儲(chǔ)在服務(wù)廳中的多個(gè)裝飾圖像當(dāng)中的 哪個(gè)裝飾圖像、以什么尺寸將期望打印的裝飾圖像打印在打印介質(zhì)上、將打 印存儲(chǔ)在服務(wù)廳中的多個(gè)插入圖像當(dāng)中的哪個(gè)插入圖像、或者以什么尺寸將 期望打印的插入圖像打印在打印介質(zhì)上。應(yīng)理解為,打印介質(zhì)可以是紙張、 幻燈片或可打印圖像的任何有形介質(zhì)中的任何 一 個(gè)。
打印數(shù)據(jù)設(shè)置單元110包括打印介質(zhì)尺寸信息存儲(chǔ)單元112、打印介質(zhì) 尺寸指定單元114、用戶接口單元116、裝飾圖像存儲(chǔ)單元120、裝飾圖像讀 取單元122、裝飾圖像選擇單元124、圖像信息分析單元126、分析信息變換單元128、插入圖像存儲(chǔ)單元130、插入圖像讀取單元132、插入圖像選擇單 元134、圖像調(diào)整單元136和圖像信息計(jì)算單元138。
打印介質(zhì)尺寸信息存儲(chǔ)單元112存儲(chǔ)打印介質(zhì)尺寸信息。打印介質(zhì)尺寸 信息是可打印"XHTML-打印"數(shù)據(jù)的一張打印介質(zhì)的一個(gè)或多個(gè)尺寸的信 自、
'"、0
打印介質(zhì)尺寸指定單元114指示用戶接口單元116顯示存儲(chǔ)在打印介質(zhì) 尺寸信息存儲(chǔ)單元112中的打印介質(zhì)尺寸信息。
在這種情況下,用戶接口單元116顯示存儲(chǔ)的打印介質(zhì)尺寸信息,從而 用戶可識別打印"XHTML-打印"數(shù)據(jù)的什么尺寸的打印介質(zhì)可用。
用戶接口單元116可包括輸入功能(如觸摸屏或多個(gè)按鈕)以及輸出功 能(如顯示功能)。因此,如果用戶接口單元116可執(zhí)行輸入功能,則用戶可 通過用戶接口單元116指定期望的尺寸。即使用戶接口單元116不執(zhí)行輸入 功能,用戶仍可以通過操縱在服務(wù)廳上設(shè)置的按鈕或者通過遠(yuǎn)程地(如通過 移動(dòng)裝置)輸入打印介質(zhì)尺寸來指定期望的尺寸。
如果用戶以此種方式指定期望的尺寸,則打印介質(zhì)尺寸指定單元114將 關(guān)于指定的尺寸的信息提供給擴(kuò)展數(shù)據(jù)生成單元140 (隨后將給予描述)。
裝飾圖像存儲(chǔ)單元120存儲(chǔ)一個(gè)或多個(gè)裝飾圖像。更具體地,裝飾圖像 存儲(chǔ)單元120存儲(chǔ)指示一個(gè)或多個(gè)裝飾圖像的一個(gè)或多個(gè)文件。每個(gè)文件可 被分為頭和主體,并且通常可被加密。所述頭包括關(guān)于構(gòu)成裝飾圖像的寬的 像素的數(shù)目以及構(gòu)成裝飾圖像的高的像素的數(shù)目的信息,并且主體包括裝飾 圖像的每個(gè)像素的數(shù)據(jù)。為了便于描述,假設(shè)由包括透明度(A)、紅(R)、 綠(G)和藍(lán)(B)的4個(gè)分量構(gòu)成裝飾圖像的數(shù)據(jù)。然而,本領(lǐng)域普通技 術(shù)人員應(yīng)理解為,可以由A、 R、 G和B以外的其他分量構(gòu)成裝飾圖像的數(shù) 據(jù)。
裝飾圖像讀取單元122讀取存儲(chǔ)的裝飾圖像。更具體地,裝飾圖像讀取 單元122讀取存儲(chǔ)在裝飾圖像存儲(chǔ)單元120中的文件。如果存儲(chǔ)在裝飾圖像 存儲(chǔ)單元120中的文件是加密文件,則裝飾圖像讀取單元122將讀取的文件 解密,并且可指示用戶接口單元116顯示解密的文件指示的裝飾圖像。因而, 用戶接口單元116顯示所述裝飾圖像。
如果用戶接口單元116可執(zhí)行輸入功能,則用戶可通過用戶接口單元116 選擇期望的裝飾圖像。相反,如果用戶接口單元116不執(zhí)行輸入功能,則用
13戶也可以通過操縱服務(wù)廳上設(shè)置的按鈕來選擇期望的裝飾圖像。如果用戶以
此種方式選擇期望的裝飾圖像,則裝飾圖像選擇單元124將指示選擇的裝飾 圖像的文件提供給圖像信息分析單元126。
圖像信息分析單元126接收從裝飾圖像選擇單元提供的文件,并且識別 選擇的裝飾圖像的文件名稱。圖像信息分析單元126將識別的文件名稱通知 擴(kuò)展數(shù)據(jù)生成單元140。
此外,圖像信息分析單元126分析選擇的裝飾圖像的信息。也就是,圖 像信息分析單元126分析裝飾圖像選擇單元124提供的文件。更具體地講, 圖像信息分析單元126分析提供的文件的頭,并且識別構(gòu)成選擇的裝飾圖像 的寬的像素的數(shù)目和構(gòu)成選擇的裝飾圖像的高的像素的數(shù)目。此外,圖像信 息分析單元126分析提供的文件的頭和主體,以計(jì)算包括在選擇的裝飾圖像 中的透明區(qū)域的數(shù)目、選擇的裝飾圖像中的每個(gè)透明區(qū)域的位置和尺寸。當(dāng) 圖像信息分析單元126計(jì)算透明區(qū)域的位置和尺寸時(shí),不計(jì)算所述透明區(qū)域 的實(shí)際位置和實(shí)際尺寸,而是計(jì)算圍繞所述透明區(qū)域的最小四邊形(包含區(qū) 域(inclusion region))的實(shí)際位置和實(shí)際尺寸。也就是,圖像信息分析單元 126計(jì)算選擇的裝飾圖像上的包含區(qū)域的位置和尺寸。所述包含區(qū)域的位置 是選擇的裝飾圖像上的包含區(qū)域上的像素(例如,位于包含區(qū)域的左上角的 像素)的位置。這里,使用像素的數(shù)目表示包含區(qū)域的位置。同時(shí),包含區(qū) 域的尺寸是包含區(qū)域的寬和高,并且也使用像素的數(shù)目表示包含區(qū)域的尺寸。
分析信息變換單元128將在圖像信息分析單元126中分析的指定透明區(qū) 域通知擴(kuò)展數(shù)據(jù)生成單元140。
此外,分析信息變換單元128計(jì)算將以什么尺寸將構(gòu)成選擇的裝飾圖像 的每個(gè)像素打印在打印介質(zhì)上。也就是,分析信息變換單元128計(jì)算以什么 長度和以什么高度將構(gòu)成選擇的裝飾圖像的每個(gè)像素打印在打印介質(zhì)上。例 如,如果服務(wù)廳不留頁邊空白地將選擇的裝飾圖像打印在打印介質(zhì)上,則分 析信息變換單元128將打印介質(zhì)的寬(例如6英寸)除以構(gòu)成選^^的裝飾圖 像的寬的像素的數(shù)目(例如,1800像素),因而能夠計(jì)算將打印的每個(gè)像素 的寬(例如,6/1800英寸)。類似地,分析信息變換單元128將打印介質(zhì)的高 (例如4英寸)除以構(gòu)成選擇的裝飾圖像的高的像素的數(shù)目(例如1200像素), 因此能夠計(jì)算將打印的每個(gè)像素的高(例如,4/1200英寸)。
如上所述,由于使用像素的數(shù)目來表示選擇的裝飾圖像上的每個(gè)包含區(qū)域的位置和尺寸,因此分析信息變換單元128使用計(jì)算的每個(gè)像素的寬和高, 將在圖像信息分析單元126中計(jì)算的選擇的裝飾圖像上的每個(gè)包含區(qū)域的位 置和尺寸變換為將被打印在打印介質(zhì)上的每個(gè)包含區(qū)域的位置和尺寸。 分析信息變換單元128將變換的信息也通知擴(kuò)展數(shù)據(jù)生成單元140。 插入圖像存儲(chǔ)單元130存儲(chǔ)一個(gè)或多個(gè)插入圖像。更具體地,插入圖像 存儲(chǔ)單元130存儲(chǔ)指示一個(gè)或多個(gè)插入圖像的一個(gè)或多個(gè)文件。 插入圖像讀取單元132讀取存儲(chǔ)的插入圖像。
更具體地,插入圖像讀取單元132讀取存儲(chǔ)在插入圖像存儲(chǔ)單元130中 的文件。此外,插入圖像讀取單元132指示用戶接口單元116顯示讀取的插 入圖像。在這種情況下,用戶接口單元116顯示讀取的插入圖像。
如果用戶接口單元116可執(zhí)行輸入功能,則用戶可通過用戶接口單元116 選擇期望的插入圖像。相反,如果用戶接口單元116不執(zhí)行輸入功能,則用 戶也可以通過操縱服務(wù)廳上設(shè)置的按鈕選擇期望的插入圖像。如果用戶選擇 期望的插入圖像,則插入圖像選擇單元134將指示選擇的插入圖像的文件提 供給圖像調(diào)整單元136。
圖像調(diào)整單元136接收從插入圖像選擇單元134提供的文件,并且識別 選擇的插入圖像的文件名稱。圖像調(diào)整單元136將識別的文件名稱通知擴(kuò)展 數(shù)據(jù)生成單元140。
圖像調(diào)整單元136指示用戶接口單元116顯示在裝飾圖像選擇單元124 中選擇的裝飾圖像和在插入圖像選擇單元134中選擇的插入圖像。根據(jù)所述 指示,用戶接口單元116顯示所述選擇的裝飾圖像和選擇的插入圖像。
在這種情況下,用戶可相對于顯示的裝飾圖像調(diào)整顯示的插入圖像的位 置和尺寸??梢酝ㄟ^觸摸操縱具有輸入功能的用戶接口單元116或者通過操 縱服務(wù)廳上設(shè)置的按鈕來執(zhí)行此時(shí)的調(diào)整。 一旦完成了所述調(diào)整,圖像信息 計(jì)算單元138計(jì)算調(diào)整的位置和尺寸。
擴(kuò)展數(shù)據(jù)生成單元140生成指示在打印介質(zhì)尺寸指定單元114中指定的 尺寸的"XHTML-打印"擴(kuò)展數(shù)據(jù)。此外,擴(kuò)展數(shù)據(jù)生成單元140生成指示 由圖像信息分析單元126提供的文件名稱的"XHTML-打印"擴(kuò)展數(shù)據(jù)以及指 示分析信息變換單元128提供的內(nèi)容的"XHTML-打印"擴(kuò)展數(shù)據(jù)。
此外,擴(kuò)展數(shù)據(jù)生成單元140生成指示圖像調(diào)整單元136提供的文件名 稱的"XHTML-打印"擴(kuò)展數(shù)據(jù)以及指示圖像信息計(jì)算單元138計(jì)算的結(jié)果的"XHTML-打印"擴(kuò)展數(shù)據(jù)。
基礎(chǔ)數(shù)據(jù)存儲(chǔ)單元150存儲(chǔ)固定地包括在"XHTML-打印"打印數(shù)據(jù)中的 "XHTML-打印"基礎(chǔ)數(shù)據(jù)。可以將在擴(kuò)展數(shù)據(jù)生成單元140中生成的 "XHTML-打印"擴(kuò)展數(shù)據(jù)添加到"XHTML-打印"基礎(chǔ)數(shù)據(jù)。
打印數(shù)據(jù)生成單元160讀取存儲(chǔ)的"XHTML-打印"基礎(chǔ)數(shù)據(jù),并且通過 將生成的"XHTML-打印"擴(kuò)展數(shù)據(jù)添加到讀取的"XHTML-打印"基礎(chǔ)數(shù)據(jù)來 生成"XHTML-打印"打印數(shù)據(jù)。
月良務(wù)廳包括打印機(jī)單元(未示出),其將"XHTML-打印"打印數(shù)據(jù)打印 在打印介質(zhì)上。以此種方式,打印機(jī)單元(未示出)在圖像調(diào)整單元136的 調(diào)整完成后立即打印顯示在用戶接口單元116上的圖像。
圖2A至圖2S是用于說明根據(jù)本發(fā)明的實(shí)施例的用于生成"XHTML-打 印"數(shù)據(jù)的方法的參考圖。
在此例中,如果用戶想要將具有一個(gè)透明區(qū)域的裝飾圖像和一個(gè)插入圖 像一同打印在打印介質(zhì)上,則用戶接口單元116僅顯示與所述透明區(qū)域相應(yīng) 的部分插入圖像,并且打印機(jī)單元(未示出)僅打印與所述透明區(qū)域相應(yīng)的 部分插入圖像。
此外,根據(jù)本發(fā)明的實(shí)施例,期望打印的裝飾圖像的寬高比與打印介質(zhì) 的寬高比匹配,并且不留頁邊空白地在打印介質(zhì)上打印。
圖2A示出根據(jù)本發(fā)明的當(dāng)前實(shí)施例的用戶期望的打印結(jié)果?,F(xiàn)在將說 明根據(jù)本發(fā)明的實(shí)施例的生成"XHTML-打印"打印數(shù)據(jù)的方法。
根據(jù)來自打印介質(zhì)尺寸指定單元114的指示,用戶接口單元U6如圖2B 所示顯示用于顯示存儲(chǔ)在打印介質(zhì)尺寸信息存儲(chǔ)單元112中的打印介質(zhì)尺寸 信息的窗口。根據(jù)圖2B中示出的窗口, "XHTML-打印"打印數(shù)據(jù)可被打印在 4x6英寸(縱向(portrait))尺寸打印介質(zhì)、6><4英寸(橫向(landscape))尺 寸打印介質(zhì)、A4縱向尺寸打印介質(zhì)、A4橫向尺寸打印介質(zhì)、信紙縱向打印 介質(zhì)或信紙橫向打印介質(zhì)上。
如果用戶指定不留頁邊空白地在4x6英寸(縱向)尺寸打印介質(zhì)上打印 "XHTML-打印"打印數(shù)據(jù),.則擴(kuò)展數(shù)據(jù)生成單元140生成以下"XHTML-打 印"擴(kuò)展數(shù)據(jù)。
@page {size: 4in 6in; margin: Oin;}
.FrameImgSize {width: 4.00in; height: 6.00in;}.FrameImgSize與將被打印在打印介質(zhì)上的裝飾圖像的尺寸相應(yīng)。 同樣地,如果用戶指定不留頁邊空白地在A4縱向尺寸打印介質(zhì)上打印 "XHTML-打印"打印數(shù)據(jù),則擴(kuò)展數(shù)據(jù)生成單元140生成以下"XHTML-打 印"擴(kuò)展數(shù)據(jù)。
@page {size: A4 portrait; margin: Oin;}
,FrameImgSize {width: 210mm; height: 297mm;}
這里,A4縱向尺寸是210mm (寬)x 297mm (高)。
類似地,如果用戶指定不留頁邊空白地在A4橫向尺寸打印介質(zhì)上打印 "XHTML-打印"打印數(shù)據(jù),則擴(kuò)展數(shù)據(jù)生成單元140生成以下"XHTML-打 印"擴(kuò)展數(shù)據(jù)。
@page {size: A4 landscape; margin: Oin;}
.FrameImgSize {width: 297mm; height: 210mm;}
這里,A4橫向尺寸是297mm (寬)x 210mm (高)。
此外,如果用戶指定不留頁邊空白地在信紙縱向尺寸打印介質(zhì)上打印 "XHTML-打印,,打印數(shù)據(jù),則擴(kuò)展數(shù)據(jù)生成單元140生成以下"XHTML-打 印"擴(kuò)展數(shù)據(jù)。
@page {size: letter portrait; margin: Oin;}
.FrameImgSize {width: 8.50in; height: ll.OOin;}
這里,信紙縱向尺寸是8.50英寸(寬)x 11.00英寸(高)。
類似地,如果用戶指定不留頁邊空白地在信紙橫向尺寸打印介質(zhì)上打印 "XHTML-打印"打印數(shù)據(jù),則擴(kuò)展數(shù)據(jù)生成單元140生成以下"XHTML-打 印"擴(kuò)展數(shù)據(jù)。
@page {size: letter landscape; margin: Oin;}
這里,信紙橫向尺寸是11.00英寸(寬)x8.50英寸(高)。 如圖2B所示,當(dāng)用戶指定在6x4英寸(橫向)尺寸打印介質(zhì)上打印 "XHTML-打印"打印數(shù)據(jù)時(shí),擴(kuò)展數(shù)據(jù)生成單元140生成以下"XHTML-打 印"擴(kuò)展數(shù)據(jù)。
圖2C至圖2E示出存儲(chǔ)在服務(wù)廳(更具體地,裝飾圖像存儲(chǔ)單元120)
FramelmgSize {width: ll.OOin; height: 8.50in;}中的裝飾圖像。圖2C示出具有一個(gè)透明區(qū)域210的裝飾圖像,圖2D示出具 有三個(gè)透明區(qū)域212、 214和216的裝飾圖像,圖2E示出具有一個(gè)透明區(qū)域 218的裝飾圖像。為了便于說明,指示圖2C中示出的裝飾圖像的文件的文件 名稱是A.png,指示圖2D中示出的裝飾圖像的文件的文件名稱是B.png,指 示圖2E中示出的裝飾圖像的文件的文件名稱是C.png。
裝飾圖像讀取單元122讀取存儲(chǔ)在裝飾圖像存儲(chǔ)單元120中的文件 (A.png、 B.png和C.png)當(dāng)中與具有用戶選#^的尺寸(6x斗英寸(橫向)尺 寸)的寬高比(6/4)相同的寬高比的裝飾圖像的文件。由于在圖2C至圖2E 中示出的裝飾圖像都具有6/4的寬高比,所以裝飾圖像讀取單元122從裝飾 圖像存儲(chǔ)單元120讀取A.png、 B.png和C.png,并且指示用戶接口單元116 顯示讀耳又的A.png、 B.png和C.png。
根據(jù)所述指示,用戶接口單元116如圖2F所示顯示用于顯示圖2C至圖 2E中示出的裝飾圖像的窗口。同時(shí),如果讀取的A.png、 B.png和C.png都是 加密文件,則裝飾圖像讀取單元122將所有的文件解密,并且用戶接口單元 116顯示角年密的A.png、 B.png和C.png。
在圖2G中,選擇標(biāo)記指示相應(yīng)的文件被選擇,點(diǎn)標(biāo)記指示相應(yīng)的文件 不能夠被選擇。也就是,如果用戶在觀看圖2F所示的窗口后選擇A.png,則 用戶接口單元116顯示如圖2G所示的窗口。
這樣,如果用戶選擇一個(gè)裝飾圖像,則裝飾圖像選擇單元124將指示選 擇的裝飾圖像的文件提供給圖像信息分析單元126,圖像信息分析單元126 識別提供的裝飾圖像的文件的文件名稱(A.png),并且圖像信息分析單元126 將識別的文件名稱通知擴(kuò)展數(shù)據(jù)生成單元140。因而,擴(kuò)展數(shù)據(jù)生成單元140 生成下面的"XHTML-打印"擴(kuò)展數(shù)據(jù)。
<div class = "FramelmgBox"〉
<img class = "FrameSize" src = "A.png7〉
</div>
圖像信息分析單元126分析用戶選擇的裝飾圖像的信息。
在本發(fā)明的當(dāng)前實(shí)施例中,圖像信息分析單元126分析A.png指示的圖
像的信息。
更具體地,圖像信息分析單元126分析A.png的頭,并且識別構(gòu)成選擇 的裝飾圖像的寬的像素的數(shù)目(1800像素)和構(gòu)成選擇的裝飾圖像的高的像素的數(shù)目U200像素)。
同時(shí),構(gòu)成A.png的主體的每個(gè)數(shù)據(jù)項(xiàng)與構(gòu)成選擇的裝飾圖像的每個(gè)像 素匹配。因此,通過識別構(gòu)成A.png的主體的數(shù)據(jù)項(xiàng)當(dāng)中指示透明像素的數(shù) 據(jù)項(xiàng),圖像信息分析單元126可識別存在于選擇的裝飾圖像中的透明區(qū)域的 數(shù)目以及構(gòu)成透明區(qū)域210的每個(gè)像素的位置。這樣,圖像信息分析單元126 計(jì)算包括在選擇的裝飾圖像中的透明區(qū)域的數(shù)目(1)以及在選擇的裝飾圖像 上透明區(qū)域210的位置和尺寸。此時(shí),可以在如圖2H中示出的坐標(biāo)平面上 獲得所述位置和尺寸。
圖像信息分析單元126計(jì)算在選擇的裝飾圖像上的透明區(qū)域210的位置 和尺寸的處理包括計(jì)算包含區(qū)域230的位置和尺寸,所述包含區(qū)域230是如 圖21所示在選擇的裝飾圖像上圍繞透明區(qū)域210的最小四邊形。
圖2J和圖2K是示出圖像信息分析單元126計(jì)算在選擇的裝飾圖像上的 包含區(qū)域230的位置和尺寸的處理的示圖。
在構(gòu)成透明區(qū)域210的像素當(dāng)中,圖像信息分析單元126可識別參照原 點(diǎn)220的多個(gè)X值當(dāng)中的最小值(MIN—X )和最大值(MAX_X )以及多個(gè) Y值當(dāng)中的最小值(MIN—Y)和最大值(MAX—Y)。這里,可以使用像素的 數(shù)目來表示MIN—X、 MAX—X、 MIN—Y和MAX—Y中的每個(gè)。也就是,MIN—X、 MAX一X、 MIN一Y和MAX—Y中的每個(gè)指示在點(diǎn)和原點(diǎn)之間存在多少個(gè)像素。 為了便于說明,假設(shè)MIN—X、 MAX—X、 MIN—Y和MAX—Y分別是84像素、 183像素、911像素和1010像素。
在這種情況下,圖像信息分析單元126可計(jì)算包含區(qū)域230的位置和尺 寸。根據(jù)本發(fā)明的一方面,包含區(qū)域230的位置是包含區(qū)域230上的預(yù)定像 素(例如,位于包含區(qū)域230的左上角242的像素)的位置。然而,應(yīng)理解, 本發(fā)明的其他方面可指定包含區(qū)域中的另一像素。這里,位于左上角242的 像素的位置是(X,Y)二(MIN一X, MIN—Y) = (84像素,183像素)。包含區(qū)域230 的寬244是MAX—X - MIN—X + 1 = 828像素,包含區(qū)域230的高246是 MAX—Y - MIN—Y + 1 = 828像素。
分析信息變換單元128將圖像信息分析單元126分析的透明區(qū)域的數(shù)目 (1 )通知擴(kuò)展數(shù)據(jù)生成單元140。
分析信息變換單元128還將在打印介質(zhì)尺寸指定單元122中指定的打印 介質(zhì)的寬(6英寸)除以在圖像信息分析單元126中計(jì)算的構(gòu)成選擇的裝飾圖像的寬的像素的數(shù)目(1800像素),以計(jì)算將打印的每個(gè)像素的寬(例如
6/1800英寸)。同樣,分析信息變換單元128將打印介質(zhì)的高(4英寸)除以 構(gòu)成選擇的裝飾圖像的高的像素的數(shù)目(1200像素),以計(jì)算待打印的每個(gè) 像素的高(例如4/1200英寸)。
因而,分析信息變換單元128將在圖像信息分析單元126中分析的包含 區(qū)域230的位置(84像素,183像素)和尺寸(828像素,828像素)變換為 將被打印在打印介質(zhì)上的包含區(qū)域230的位置(84/300 (0.28)英寸,183/300 (0.61)英寸)和尺寸(828/300 (2.76)英寸,828/300 (2.76)英寸)。分析信息 變換單元128將所述變換的信息項(xiàng)通知擴(kuò)展數(shù)據(jù)生成單元140。
因此,擴(kuò)展數(shù)據(jù)生成單元i40生成以下"XHTML-打印"擴(kuò)展數(shù)據(jù)。
.imglBox {position: absolute; top: 0.61 in; left: 0.28in; width: 2.76in; height: 2,76in; overflow: hidden; }
.FrameImgBox {position: absolute; top: Oin; left: Oin;}
這里,.img舊ox指示在將被打印在打印介質(zhì)上的第一包含區(qū)域230的位 置和尺寸。根據(jù)本發(fā)明的一方面,包含區(qū)域230的位置指的是包含區(qū)域230 的左上角242的位置(MIN—X, MIN—Y) = (0.28英寸,0.61英寸),包含區(qū)域 230的尺寸指的是包含區(qū)域230的寬(MAX—X-MIN—X+1) = (2,76英寸)和 包含區(qū)域230的高(MAX一Y - MIN一Y + 1) = (2.76英寸)。這里, "overflow:hidden;"指示在包含區(qū)域以外的部分不被顯示。在本發(fā)明的當(dāng)前實(shí) 施例中,被選擇期望打印的裝飾圖像僅具有一個(gè)透明區(qū)域。然而,如果被選 擇期望打印的裝飾圖像具有N (N是等于或大于2的整數(shù))個(gè)透明區(qū)域,則 擴(kuò)展數(shù)據(jù)生成單元140生成相應(yīng)的"XHTML-打印"擴(kuò)展數(shù)據(jù)(img舊ox ..., img2Box ... , img3Box…,…,imgNBox…)。.FrameImgBox指的是在4丁印介質(zhì) 上裝飾圖像將被打印的位置。根據(jù)本發(fā)明的一方面,將被打印的裝飾圖像的 位置與裝飾圖像的左上角220的位置,也就是原點(diǎn)((X, Y) = (0, 0))相應(yīng)。
圖2L示出存儲(chǔ)在服務(wù)廳中(更具體地,在插入圖像存儲(chǔ)單元130中) 的插入圖像。A.jpg、 B.jpg..... Ljpg是插入圖像的文件名稱。
插入圖像讀取單元132讀取存儲(chǔ)在插入圖像存儲(chǔ)單元130中的文件
(A.jpg、 B.jpg..... Ijpg),并且指示用戶接口單元116顯示讀取的A.jpg、
B.jpg..... I.jpg。根據(jù)所述指示,用戶接口單元116如圖2M所示顯示用于
顯示圖2L中示出的插入圖像的窗口。在圖2N中,對勾標(biāo)記指示相應(yīng)的文件一皮選擇,點(diǎn)標(biāo)記指示相應(yīng)的文件
不能夠被選擇。也就是,如果用戶在觀看圖2M所示的窗口后選擇I.jpg,則 用戶接口單元116顯示如圖2N所示的窗口。
這樣,如果用戶選擇一個(gè)插入圖像,則插入圖像選#^單元134將指示選 擇的插入圖像的文件和文件名稱(I.jpg)提供給圖像調(diào)整單元136。圖像調(diào)整 單元136識別提供的插入圖像的文件名稱(I.jpg),并且將識別的文件名稱通 知擴(kuò)展數(shù)據(jù)生成單元140。因而,擴(kuò)展數(shù)據(jù)生成單元140生成下面的"XHTML-打印"擴(kuò)展數(shù)據(jù)。
< div class = "imglBox"〉
< img class = "imglSize" src = "l.jpg'7〉 </div〉
然后,圖像調(diào)整單元136指示用戶接口單元116顯示選擇的裝飾圖像和 選擇的插入圖像。因此,用戶接口單元116顯示選擇的裝飾圖像和選擇的插 入圖像。
在這種情況下,用戶接口單元116如圖20所示,顯示請求用戶相對于 選擇的裝飾圖像調(diào)整選擇的插入圖像的位置和尺寸的窗口 ( a )。
用戶可相對于顯示的裝飾圖像(b)調(diào)整顯示的插入圖像的位置。然后, 用戶可相對于顯示的裝飾圖像(c)調(diào)整顯示的插入圖像的尺寸。最后,用戶 可相對于顯示的裝飾圖像(d)進(jìn)一步調(diào)整顯示的插入圖像的位置。
如圖20 (b)至(d)所示,用戶接口單元116不顯示相應(yīng)于透明區(qū)域 210外部區(qū)域的部分插入圖像。此外,用戶接口單元116不顯示被裝飾圖像 覆蓋的部分插入圖像。因此,用戶期望打印的插入圖像指的是在完成透明區(qū) 域210內(nèi)部調(diào)整后的部分插入圖像。
即使用戶接口單元116僅顯示與透明區(qū)域210相應(yīng)的部分插入圖像,圖 像調(diào)整單元136仍識別出插入圖像可存在于透明區(qū)域210以外的部分。也就 是,圖像調(diào)整單元136識別圖2P (a)顯示了什么,并且用戶接口單元116 顯示圖20(b)底部示出的圖像。然而,雖然圖像調(diào)整單元136識別圖2P(b) 顯示了什么,但是用戶接口單元116顯示圖20 (c)底部示出的圖像。同樣 地,雖然圖像調(diào)整單元136識別圖2P (c)顯示了什么,但是用戶接口單元 116顯示圖20 (d)底部示出的圖像。
一旦用戶完成對選擇的插入圖像的位置和尺寸的調(diào)整,則圖像信息計(jì)算單元136計(jì)算調(diào)整的位置和調(diào)整的尺寸。為了便于說明,假設(shè)圖20 (d)示 出緊接著完成所述調(diào)整后用戶接口單元116顯示的圖像,并且圖2P (c)和 圖2Q示出緊接著完成所述調(diào)整后圖像調(diào)整單元識別的圖像。
首先,圖像信息計(jì)算單元136計(jì)算調(diào)整的插入圖像的相對于選擇的裝飾 圖像位置。更具體地,根據(jù)本發(fā)明的一方面,圖像信息計(jì)算單元136計(jì)算調(diào)
而,理解為可以使用插入圖像和包含區(qū)域的其他位置來計(jì)算調(diào)整的插入圖像 的位置。也就是,圖像信息計(jì)算單元136計(jì)算-e(c + d),-h(f+g)。這里,d 和g分別是在分析信息變換單元128中獲得的84/300(0.28)英寸和 183/300(0.61)英寸。
此外,圖像信息計(jì)算單元136計(jì)算調(diào)整的插入圖像的相對于選擇的裝飾 圖像尺寸。更具體地,圖像信息計(jì)算單元136可通過使用"選擇的插入圖像 的顯示尺寸對選擇的裝飾圖像的顯示尺寸的比率與選擇將被打印的插入圖像 的尺寸對選擇將被打印的裝飾圖像的尺寸(6英寸,4英寸)相同"來計(jì)算a 和b。為了便于說明,假設(shè)a是4且b是6。
此外,圖像信息計(jì)算單元136還可使用計(jì)算的a和b計(jì)算c和f。為了便 于說明,假設(shè)c是0.44并且f是1.95.
這樣,圖像信息計(jì)算單元136可計(jì)算偏移((-e,-h) = (-0.72英寸,-2.56英
寸))。
圖像信息計(jì)算單元136將計(jì)算的位置和尺寸通知擴(kuò)展數(shù)據(jù)生成單元140。 因此,擴(kuò)展數(shù)據(jù)生成單元140生成下面的"XHTML-打印"擴(kuò)展數(shù)據(jù)。
.imglSize {position: absolute; top: -2.56in; left: -0.72in; width: 4.00in; height: 6.00m;}
".imglSize"指示將被打印在第一包含區(qū)域230中的插入圖像的位置和尺 寸。根據(jù)本發(fā)明的一方面,所述插入圖像的位置是偏移(-0.72英寸,-2.56 英寸),并且所述插入圖像的尺寸是(a x b)= (4英寸x 6英寸)。在本 發(fā)明的當(dāng)前實(shí)施例中,被選擇為期望打印的插入圖像的數(shù)目是一個(gè)。然而, 如果被選擇為期望打印的插入圖像的總數(shù)目是N個(gè),則擴(kuò)展數(shù)據(jù)生成單元140 生成相應(yīng)的"XHTML-打印,,擴(kuò)展數(shù)據(jù)(imglSize…,img2Size…,img3Size…,…, imgNSize…)。
圖2R示出存儲(chǔ)在基礎(chǔ)數(shù)據(jù)存儲(chǔ)單元150中的"XHTML-打印"基礎(chǔ)數(shù)據(jù)。圖2S示出作為通過將"XHTML-打印"擴(kuò)展數(shù)據(jù)添加到"XHTML-打印"基礎(chǔ) 數(shù)據(jù)生成的"XHTML-打印"數(shù)據(jù)的"XHTML-打印"打印數(shù)據(jù)。
如圖2S所示的下標(biāo)1所指示,相應(yīng)于將打印的打印介質(zhì)的指定尺寸(6 x 4英寸)而生成的"XHTML-打印"擴(kuò)展數(shù)據(jù)被添加到"XHTML-打印"基礎(chǔ)數(shù)據(jù)。
如圖2S所示的下標(biāo)2所指示,相應(yīng)于由分析信息變換單元128提供的信 息而生成的"XHTML-打印"擴(kuò)展數(shù)據(jù)被添加到"XHTML-打印"基礎(chǔ)數(shù)據(jù)。
如圖2S所示的下標(biāo)3所指示,相應(yīng)于由圖像信息計(jì)算單元138提供的信 息而生成的"XHTML-打印"擴(kuò)展數(shù)據(jù)被添加到"XHTML-打印"基礎(chǔ)數(shù)據(jù)。
如圖2S所示的下標(biāo)4所指示,相應(yīng)于被選擇為期望打印的插入圖像的文 件名稱(Ijpg)而生成的"XHTML-打印,,擴(kuò)展數(shù)據(jù)被添加到"XHTML-打印" 基礎(chǔ)數(shù)據(jù)。
如圖2S所示的下標(biāo)5所指示,相應(yīng)于被選擇為期望打印的裝飾圖像的文 件名稱(A.png )而生成的"XHTML-打印"擴(kuò)展數(shù)據(jù)被添加到"XHTML-打印"
基礎(chǔ)數(shù)據(jù)。
圖3A和圖3B是用于說明根據(jù)本發(fā)明的另 一實(shí)施例的用于生成 "XHTML-打印"數(shù)據(jù)的方法的參考圖。
根據(jù)本發(fā)明的另一實(shí)施例,用戶可選擇將具有3個(gè)透明區(qū)域的一個(gè)裝飾 圖像和3個(gè)插入圖像一起打印在打印介質(zhì)上。用戶接口單元116僅顯示與透 明區(qū)域相應(yīng)的部分插入圖像,并且打印機(jī)單元(未顯示)僅打印與透明區(qū)域 相應(yīng)的部分插入圖像。
此外,期望打印的裝飾圖像的寬高比與打印介質(zhì)的寬高比匹配。此外, 可以不留頁邊空白地在打印介質(zhì)上打印期望打印的裝飾圖像。
圖3A示出根據(jù)本發(fā)明的另一實(shí)施例的用戶期望的打印結(jié)果,圖3B示出 根據(jù)本發(fā)明的另 一 實(shí)施例的"XHTML-打印"打印數(shù)據(jù)。
根據(jù)本發(fā)明的另 一實(shí)施例,指示被選擇為期望打印的裝飾圖像的文件的 文件名稱是UC_5_2—Frame.png,指示被選擇為期望打印的插入圖像的文件的 文件名稱是baby.jpg、 daughter.jpg和daughter.jpg。
根據(jù)本發(fā)明的另 一 實(shí)施例的生成"XHTML-打印"打印數(shù)據(jù)的方法與參照 圖2A至圖2S描述的方法相同,因此在這里被省略。
圖4A和圖4B是用于說明根據(jù)本發(fā)明的另一實(shí)施例的用于生成"XHTML-打印,,數(shù)據(jù)的方法的參考圖。
根據(jù)本發(fā)明的另 一實(shí)施例,用戶可選擇將具有一個(gè)透明區(qū)域的一個(gè)裝飾 圖像和一個(gè)插入圖像一起打印在打印介質(zhì)上。用戶接口單元116僅顯示與透 明區(qū)域相應(yīng)的部分插入圖像,并且打印機(jī)單元(未顯示)僅打印與透明區(qū)域 相應(yīng)的部分插入圖像。
此外,期望打印的裝飾圖像的寬高比與打印介質(zhì)的寬高比匹配。此外, 可以不留頁邊空白地在打印介質(zhì)上打印期望打印的裝飾圖像。
圖4A示出根據(jù)本發(fā)明的另一實(shí)施例的用戶期望的打印結(jié)果,圖4B示出 根據(jù)本發(fā)明的另 一實(shí)施例的"XHTML-打印"打印數(shù)據(jù)。
根據(jù)本發(fā)明的另 一 實(shí)施例,指示被選擇為期望打印的裝飾圖像的文件的 文件名稱是UC_5—4—Frame.png,指示被選擇為期望打印的插入圖像的文件的 文件名稱是baby.jpg。
根據(jù)本發(fā)明的另一實(shí)施例,用戶可將任何文本(打印文本)添加到裝飾 圖像。根據(jù)來自打印文本讀取單元(未示出)的指示,用戶接口單元116顯 示存儲(chǔ)在打印文本存儲(chǔ)單元(未示出)中的打印文本文件的文件名稱,并且 用戶可選擇期望打印的打印文本文件。
因此,可以將期望打印的打印文本存儲(chǔ)在打印文本存儲(chǔ)單元(未示出) 中,并且用戶可通過用戶接口單元116或者通過操縱服務(wù)廳上設(shè)置的按鈕來 輸入文件名稱。然而,應(yīng)理解,用戶還可通過操縱設(shè)備上的鍵盤或通過有線 或無線連接遠(yuǎn)程發(fā)送文本,將文本添加到裝飾圖像。
為了便于說明,假設(shè)選擇的打印文本文件指示的打印文本的行是
"Drar my son.
Do you remember this picture
I took this picture when you
were 5 years old.
It looks funny isn't it
I love you so much and
take care of yourself.
Sincerely, Your Mom."
在這種情況下,擴(kuò)展數(shù)據(jù)生成單元140生成以下"XHTML-打印,,擴(kuò)展數(shù)據(jù)。<div class="messageBox">
<div dass="message">
Dear my son.<br/>
Do you remember this picture <br/〉
I took this picture when you<br/>
were 5 years old.<br/>
It looks funny isn't it <br/>
I love you so much and<br/>
take care of yourself.
</div〉
<div class="end"〉 Sincerely, Your Mom.
</div〉 </div〉
用戶接口單元116可顯示請求用戶指定在裝飾圖像上的打印文本的位置 的窗口。如果用戶相應(yīng)地指定所述位置,則擴(kuò)展數(shù)據(jù)生成單元140生成下面 的"XHTML-打印"擴(kuò)展數(shù)據(jù)410。
.messageBox {position: absolute; top: 13%; left:580/o; width:420/0; height: 66%;}
.message {position: relative; width: 100%; height: 95%; font-size: 19pt; text-align: left;}
.end {position: relative; width: 100o/o; height: 50/o; font-size: 19pt; text-align: right; j-
根據(jù)本發(fā)明的另 一 實(shí)施例的生成"XHTML-打印"打印數(shù)據(jù)的方法與參照 圖2A至圖2S描述的方法除了以下以外相同在當(dāng)前實(shí)施例中,相應(yīng)于打印 文本以及裝飾圖像和插入圖像而生成"XHTML-打印"擴(kuò)展數(shù)據(jù)。
圖5A至圖5F是用于說明根據(jù)本發(fā)明的另一實(shí)施例的用于生成 "XHTML-打印"數(shù)據(jù)的方法的參考圖。
根據(jù)本發(fā)明的另一實(shí)施例,如圖5A所示,裝飾圖像510可具有兩個(gè)透 明區(qū)域(第一透明區(qū)域520和第二透明區(qū)域530)。如圖5B所示,第一包含 區(qū)域522圍繞第一透明區(qū)域.520,并且如圖5C所示,第二包含區(qū)域532圍繞第二透明區(qū)域530。如圖5A至圖5C所示,在第一包含區(qū)域522和第二包含 區(qū)域532之間存在相互覆蓋的部分。更具體地,在第一包含區(qū)域522和第二 透明區(qū)域530之間存在相互覆蓋部分,并且在第二包含區(qū)域532和第一透明 區(qū)域520之間也存在相互覆蓋部分。
根據(jù)本發(fā)明的另 一 實(shí)施例,被選擇期望打印的插入圖像是第 一插入圖像 540和第二插入圖像(未示出)。在這種情況下,用戶調(diào)整第一插入圖像540 和第二插入圖像(未示出)相對于裝飾圖像510,的位置和尺寸。根據(jù)所述 調(diào)整,用戶接口單元116僅顯示相應(yīng)于所述第一透明區(qū)域520和第二透明區(qū) 域530調(diào)整的部分第一插入圖像,并且僅顯示相應(yīng)于所迷第一透明區(qū)域520 和第二透明區(qū)域530調(diào)整的部分第二插入圖像(未示出)。
因此,在第二透明區(qū)域530和第一透明區(qū)域520內(nèi)顯示第一插入圖像 540。同樣,在第二透明區(qū)域530和第一透明區(qū)域520內(nèi)顯示第二插入圖像(未 示出)。
為了避免這種無意的覆蓋,提供一種用于在打印介質(zhì)上打印選擇的裝飾 圖像和剪切圖像的技術(shù)結(jié)構(gòu)。
更具體地,服務(wù)廳的剪切單元(未示出)可生成第一剪切圖像和第二剪 切圖像。
這里,第一剪切圖像550是在其中僅存在與第一透明區(qū)域520相應(yīng)的調(diào) 整的第一插入圖像540的圖像。第一剪切圖像550的邊界552與調(diào)整的第一 插入圖像540的邊界相同。剪切單元(未示出)復(fù)制第一透明區(qū)域520內(nèi)的 調(diào)整的第一插入圖像540,并且通過使用復(fù)制的圖像生成第一剪切圖像550。 所述第一剪切圖像550相對于選擇的裝飾圖像510的位置和尺寸與調(diào)整的插 入圖像相對于選擇的裝飾圖像510的位置和尺寸相同。
同樣,第二剪切圖像(未示出)是在其中僅存在與第二透明區(qū)域530相 應(yīng)的調(diào)整的第二插入圖像(未示出)的圖像。第二剪切圖像(未示出)的邊 界與調(diào)整的第二插入圖像(未示出)的邊界相同。剪切單元(未示出)復(fù)制 第二透明區(qū)域530內(nèi)的調(diào)整的第二插入圖像(未示出),并且通過使用復(fù)制的 圖像生成第二剪切圖像(未示出)。所述第二剪切圖像(未示出)相對于選擇 的裝飾圖像510的位置和尺寸與調(diào)整的插入圖像相對于選擇的裝飾圖像510 的位置和尺寸相同。
在這種情況下,用戶接口單元116顯示裝飾圖像510、與第一透明區(qū)域520相應(yīng)的部分第一剪切圖像550以及與第二透明區(qū)域530相應(yīng)的部分第二 剪切圖像(未示出)。此外,打印機(jī)單元(未示出)在打印介質(zhì)上打印裝飾圖 像510、與第一透明區(qū)域520相應(yīng)的部分第一剪切圖像550以及與第二透明 區(qū)域530相應(yīng)的部分第二剪切圖像(未示出)。這樣,第一插入圖像540不能 夠被打印在第二透明區(qū)域530內(nèi),并且第二插入圖像(未示出)不能夠被打 印在第一透明區(qū)域520內(nèi)。
圖6是示出根據(jù)本發(fā)明的實(shí)施例的生成"XHTML-打印"數(shù)據(jù)的方法的流 程圖,并且包括操作610至操作690以生成允許將用戶期望打印的部分插入 圖像打印在裝飾圖像的透明區(qū)域中的"XHTML-打印"數(shù)據(jù)。
在操作610,指定將被打印的打印介質(zhì)的尺寸,并且在操作620,選擇期 望打印的裝飾圖像。
在操作630,分析構(gòu)成選擇的裝飾圖像的寬的像素的數(shù)目以及構(gòu)成選擇 的裝飾圖像的高的像素的數(shù)目。此外,在操作630,分析每個(gè)包含區(qū)域相對 于選擇的裝飾圖像的位置和尺寸。這時(shí),通過像素的數(shù)目表示所述位置和尺 寸。
在操作640,獲得構(gòu)成選擇的裝飾圖像的每個(gè)像素的寬和高,并且將在 選擇的裝飾圖像上的每個(gè)包含區(qū)域的位置和尺寸變換為在將被打印的打印介
質(zhì)上的每個(gè)包含區(qū)域的位置和尺寸。
在操作650,選擇期望被打印的插入圖像。
在操作660,顯示選擇的插入圖像和選擇的裝飾圖像,并且調(diào)整選擇的 插入圖像相對于選擇的裝飾圖像的位置和尺寸。
當(dāng)在操作660完成所述調(diào)整時(shí),在操作670,獲得在將被打印的打印介 質(zhì)上的調(diào)整的插入圖像的偏移和尺寸。
在操作680,生成指示在操作610指定的尺寸的"XHTML-打印"擴(kuò)展 數(shù)據(jù);生成指示在操作620選擇的裝飾圖像的文件名稱的"XHTML-打印" 擴(kuò)展數(shù)據(jù);生成指示在操作640的變換的結(jié)果的"XHTML-打印"擴(kuò)展數(shù)據(jù); 生成指示在操作650選擇的插入圖像的文件名稱的"XHTML-打印"擴(kuò)展數(shù) 據(jù);以及生成指示在操作670獲得的結(jié)果的"XHTML-打印"擴(kuò)展數(shù)據(jù)。
在操作690,將在操作680生成的"XHTML-打印"擴(kuò)展數(shù)據(jù)添加到事 先準(zhǔn)備的"XHTML-打印"基礎(chǔ)數(shù)據(jù),從而生成"XHTML-打印"打印數(shù)據(jù)。
還可以將本發(fā)明實(shí)現(xiàn)為計(jì)算機(jī)可讀記錄介質(zhì)上的計(jì)算機(jī)可讀代碼。所述計(jì)算機(jī)可讀記錄介質(zhì)是能夠存儲(chǔ)隨后計(jì)算機(jī)系統(tǒng)可讀取的數(shù)據(jù)的任何數(shù)據(jù)存
儲(chǔ)裝置。計(jì)算機(jī)可讀記錄介質(zhì)的例子包括只讀存儲(chǔ)器(ROM)、隨機(jī)存取存 儲(chǔ)器(RAM)、 CD-ROM、磁帶、軟盤、光學(xué)數(shù)據(jù)存儲(chǔ)裝置和載波(如通過 互聯(lián)網(wǎng)的數(shù)據(jù)傳輸)。計(jì)算機(jī)可讀記錄介質(zhì)還可分布于連接于網(wǎng)絡(luò)的計(jì)算機(jī)系 統(tǒng),從而以分布式存儲(chǔ)和執(zhí)行計(jì)算機(jī)可讀代碼。
雖然已經(jīng)參照本發(fā)明的示例性實(shí)施例具體地示出和描述了本發(fā)明,但是 本領(lǐng)域的普通技術(shù)人員應(yīng)理解,在不脫離由權(quán)利要求限定的本發(fā)明的精神和 范圍的前提下,可以對本發(fā)明做出形式和細(xì)節(jié)上的各種改變。應(yīng)當(dāng)僅以描述 性的意義考慮所述優(yōu)選實(shí)施例,而不是為了限制的目的來考慮所述優(yōu)選實(shí)施 例。因此,本發(fā)明的范圍不是由本發(fā)明的詳細(xì)描述限定,而是由權(quán)利要求限 定,并且在所述范圍內(nèi)的所有差別應(yīng)被理解為包括在本發(fā)明中。
雖然已經(jīng)示出和描迷了本發(fā)明的一些實(shí)施例,但是本領(lǐng)域的普通技術(shù)人 員應(yīng)理解,在不脫離由權(quán)利要求及其等同物限定其范圍的本發(fā)明的原理和精 神的前提下,可以對這些實(shí)施例做出改變。
權(quán)利要求
1、一種生成“可擴(kuò)展超文本標(biāo)記語言(XHTML)-打印”數(shù)據(jù)的方法,包括生成與一個(gè)或多個(gè)插入圖像相應(yīng)的“XHTML-打印”擴(kuò)展數(shù)據(jù),所述一個(gè)或多個(gè)插入圖像與包括一個(gè)或多個(gè)透明區(qū)域的裝飾圖像相結(jié)合;和通過將生成的“XHTML-打印”擴(kuò)展數(shù)據(jù)添加到作為事先固定地定義的“XHTML-打印”數(shù)據(jù)的“XHTML-打印”基礎(chǔ)數(shù)據(jù)來生成“XHTML-打印”打印數(shù)據(jù)。
2、 如權(quán)利要求l所述的方法,其中,所述生成"XHTML-打印"擴(kuò)展數(shù) 據(jù)的步驟包括從多個(gè)裝飾圖像當(dāng)中選擇裝飾圖像。
3、 如權(quán)利要求1所述的方法,其中,所述生成"XHTML-打印"擴(kuò)展數(shù) 據(jù)的步驟包括獲得作為在具有指定尺寸的將被打印的打印介質(zhì)上圍繞第 一透明區(qū)域的 四邊形的第一包含區(qū)域的位置和尺寸以及在具有指定尺寸的打印介質(zhì)上將被 全部或部分打印在第 一 包含區(qū)域上的第 一插入圖像的位置和尺寸;和通過使用獲得的第 一 包含區(qū)域的位置和尺寸以及獲得的第 一插入圖像的 位置和尺寸來生成"XHTML-打印"擴(kuò)展數(shù)據(jù)。
4、 如權(quán)利要求3所述的方法,其中,所述獲得第一包含區(qū)域的位置和尺 寸的步驟包括識別構(gòu)成裝飾圖像的寬的像素的數(shù)目和構(gòu)成裝飾圖像的高的像素的數(shù)目;基于將被打印的打印介質(zhì)的指定尺寸、構(gòu)成裝飾圖像的寬的像素的數(shù)目 和構(gòu)成裝飾圖像的高的像素的數(shù)目來計(jì)算將被打印的每個(gè)像素的寬和高。
5、 如權(quán)利要求3所述的方法,其中,所述生成"XHTML-打印"擴(kuò)展數(shù) 據(jù)的步驟還包括從多個(gè)尺寸選擇打印介質(zhì)的指定尺寸。
6、 如權(quán)利要求3所述的方法,其中,所述生成"XHTML-打印"擴(kuò)展數(shù) 據(jù)的步驟還包括從一個(gè)或多個(gè)插入圖像選擇所述第一插入圖像。
7、 如權(quán)利要求3所述的方法,其中,所述生成"XHTML-打印"擴(kuò)展數(shù) 據(jù)的步驟還包括使用指示所述裝飾圖像和第一插入圖像的一個(gè)或多個(gè)文件 名稱。
8、 如權(quán)利要求3所述的方法,其中,所述獲得第一包含區(qū)域的位置和尺 寸的步驟包括顯示裝飾圖像和第 一 插入圖像;相對于顯示的裝飾圖像調(diào)整顯示的第一插入圖像的位置和尺寸;和 接收關(guān)于完成所述調(diào)整的確認(rèn),并且獲得顯示的在打印介質(zhì)上的第一插 入圖像的位置和尺寸。
9、 如權(quán)利要求l所述的方法,其中,所述生成"XHTML-打印"擴(kuò)展數(shù) 據(jù)的步驟包括指定將被打印在裝飾圖像上的打印文本和/或 一個(gè)或多個(gè)插入圖像的位置;生成與所述裝飾圖像相應(yīng)的"XHTML-打印"擴(kuò)展數(shù)據(jù),所述裝飾圖像與 所述打印文本和所述一個(gè)或多個(gè)插入圖像相結(jié)合。
10、 如權(quán)利要求3所述的方法,其中,所述生成"XHTML-打印"擴(kuò)展數(shù) 據(jù)的步驟還包括獲得作為在具有指定尺寸的將被打印的打印介質(zhì)上圍繞第二透明區(qū)域的 四邊形的第二包含區(qū)域的位置和尺寸以及在具有指定尺寸的打印介質(zhì)上將被 全部或部分打印在第二包含區(qū)域上的第二插入圖像的位置和尺寸;和通過使用獲得的第二包含區(qū)域的位置和尺寸以及獲得的第二插入圖像的 位置和尺寸來生成"XHTML-打印"擴(kuò)展數(shù)據(jù)。
11、 如權(quán)利要求IO所述的方法,其中,所述生成"XHTML-打印"擴(kuò)展 數(shù)據(jù)的步驟還包括從一個(gè)或多個(gè)插入圖像選擇第 一插入圖像和第二插入圖 像。
12、 如權(quán)利要求10所述的方法,其中,所述生成"XHTML-打印"擴(kuò)展 數(shù)據(jù)的步驟還包括從多個(gè)尺寸選擇打印介質(zhì)的指定尺寸。
13、 如權(quán)利要求IO所述的方法,其中,所述生成"XHTML-打印"擴(kuò)展 數(shù)據(jù)的步驟還包括使用指示所述裝飾圖像、第一插入圖像和第二插入圖像 的一個(gè)或多個(gè)文件名稱。
14、 如權(quán)利要求IO所述的方法,其中,還包括剪切第一插入圖像以防 止第一插入圖像被打印在第二包含區(qū)域上,并且/或者剪切第二插入圖像以防 止第二插入圖像被打印在第一包含區(qū)域上。
15、 一種生成"XHTML-打印"數(shù)據(jù)的設(shè)備,包括擴(kuò)展數(shù)據(jù)生成單元,生成與一個(gè)或多個(gè)插入圖像相應(yīng)的"XHTML-打印"擴(kuò)展數(shù)據(jù),所述一個(gè)或多個(gè)插入圖像與包括一個(gè)或多個(gè)透明區(qū)域的裝飾圖像相結(jié)合;和打印數(shù)據(jù)生成單元,通過將生成的"XHTML-打印"擴(kuò)展數(shù)據(jù)添加到作 為事先固定地定義的"XHTML-打印"數(shù)據(jù)的"XHTML-打印"基礎(chǔ)數(shù)據(jù)來 生成"XHTML-打印"打印數(shù)據(jù)。
16、 如權(quán)利要求15所述的設(shè)備,還包括裝飾圖像選擇單元,從多個(gè)裝 飾圖像當(dāng)中指定所述裝飾圖像。
17、 如權(quán)利要求15所述的設(shè)備,還包括用戶接口單元,輸出所述裝飾 圖像和一個(gè)或多個(gè)插入圖像的顯示,并且從用戶接收用于控制生成"XHTML-打印"數(shù)據(jù)的輸入。
18、 如權(quán)利要求17所述的設(shè)備,還包括 裝飾圖像存儲(chǔ)單元,存儲(chǔ)一個(gè)或多個(gè)裝飾圖像;裝飾圖像讀取單元,指示用戶接口單元顯示所述一個(gè)或多個(gè)裝飾圖像;和裝飾圖像選擇單元,指定多個(gè)裝飾圖像當(dāng)中由用戶通過用戶接口單元選 擇的裝飾圖像。
19、 如權(quán)利要求17所述的設(shè)備,還包括 插入圖像存儲(chǔ)單元,存儲(chǔ)一個(gè)或多個(gè)插入圖像;插入圖像讀取單元,指示用戶接口單元顯示所述一個(gè)或多個(gè)插入圖像;和插入圖像選擇單元,指定一個(gè)或多個(gè)插入圖像當(dāng)中由用戶通過用戶接口 單元選擇的插入圖像。
20、 如權(quán)利要求15所述的設(shè)備,其中,所述擴(kuò)展數(shù)據(jù)生成單元生成與所 述一個(gè)或多個(gè)插入圖像相應(yīng)的"XHTML-打印"擴(kuò)展數(shù)據(jù),所述一個(gè)或多個(gè)插 入圖像與所述裝飾圖像以及用戶輸入和/或選擇的文本相結(jié)合。
21、 如權(quán)利要求15所述的設(shè)備,還包括圖像信息分析單元,計(jì)算作為在具有指定尺寸的將被打印的打印介質(zhì)上 圍繞第 一透明區(qū)域的四邊形的第 一 包含區(qū)域的位置和尺寸;和圖像信息計(jì)算單元,計(jì)算在具有指定尺寸的打印介質(zhì)上將被全部或部分 打印在第一包含區(qū)域上的第一插入圖像的位置和尺寸,其中,擴(kuò)展數(shù)據(jù)生成單元通過使用計(jì)算的位置和尺寸以及打印介質(zhì)的指定尺寸來生成"XHTML-打印"擴(kuò)展數(shù)據(jù)。
22、 如權(quán)利要求21所述的設(shè)備,還包括紙張尺寸指定單元,指定用戶 通過用戶接口單元從多個(gè)尺寸當(dāng)中選擇的打印介質(zhì)的指定尺寸。
23、 如權(quán)利要求21所述的設(shè)備,其中,擴(kuò)展數(shù)據(jù)生成單元通過使用指示 裝飾圖像和第 一插入圖像的 一個(gè)或多個(gè)文件名稱、所述指定尺寸以及計(jì)算的 位置和尺寸生成"XHTML-打印"擴(kuò)展數(shù)據(jù)。
24、 如權(quán)利要求21所述的設(shè)備,還包括圖像調(diào)整單元,基于用戶的輸 入調(diào)整第 一插入圖像相對于裝飾圖像的位置和尺寸,其中,圖像信息計(jì)算單元計(jì)算在具有指定尺寸的打印介質(zhì)上第一插入圖 像的調(diào)整的位置和調(diào)整的尺寸。
25、 如權(quán)利要求15所述的設(shè)備,還包括圖像信息分析單元,計(jì)算作為在具有指定尺寸的將被打印的打印介質(zhì)上 圍繞第 一透明區(qū)域的四邊形的第一 包含區(qū)域的位置和尺寸,并且計(jì)算作為在 具有指定尺寸的將被打印的打印介質(zhì)上圍繞第二透明區(qū)域的四邊形的第二包 含區(qū)域的位置和尺寸;和圖像信息計(jì)算單元,計(jì)算在具有指定尺寸的打印介質(zhì)上將被全部或部分 打印在第一包含區(qū)域上的第一插入圖像的位置和尺寸,并且計(jì)算在具有指定位置和尺寸,其中,擴(kuò)展數(shù)據(jù)生成單元通過使用計(jì)算的位置和尺寸以及打印介質(zhì)的指 定尺寸來生成"XHTML-打印"擴(kuò)展數(shù)據(jù)。
26、 如權(quán)利要求25所述的設(shè)備,還包括紙張尺寸指定單元,指定用戶 通過用戶接口單元從多個(gè)尺寸當(dāng)中選擇的打印介質(zhì)的指定尺寸。
27、 如權(quán)利要求25所述的設(shè)備,擴(kuò)展數(shù)據(jù)生成單元通過使用所述指定尺 寸、計(jì)算的位置以及尺寸、和指示裝飾圖像、第一插入圖像和第二插入圖像 的一個(gè)或多個(gè)文件名稱生成"XHTML-打印"擴(kuò)展數(shù)據(jù)。
28、 如權(quán)利要求25所述的設(shè)備,還包括圖像調(diào)整單元,基于用戶的輸 入調(diào)整第一插入圖像相對于裝飾圖像的位置和尺寸以及第二插入圖像相對于 裝飾圖像的位置和尺寸,其中,圖像信息計(jì)算單元計(jì)算在具有指定尺寸的打印介質(zhì)上第一插入圖像的調(diào)整的位置和調(diào)整的尺寸以及第二插入圖像的調(diào)整的位置和調(diào)整的尺寸。
29、 如權(quán)利要求25所述的設(shè)備,還包括剪切單元,剪切第一插入圖像 以防止所述第一插入圖像被打印在第二包含區(qū)域,并且/或者剪切第二插入圖 像以防止所述第二插入圖像被打印在第一包含區(qū)域上。
30、 一種生成"可擴(kuò)展超文本標(biāo)記語言(XHTML)-打印"數(shù)據(jù)的方法, 包括生成與一個(gè)或多個(gè)插入圖像相應(yīng)的"XHTML-打印"擴(kuò)展數(shù)據(jù),所述一個(gè) 或多個(gè)插入圖像與包括一個(gè)或多個(gè)透明區(qū)域的裝飾圖像相結(jié)合。
31、 如權(quán)利要求30所述的方法,還包括通過將生成的"XHTML-打印"擴(kuò)展數(shù)據(jù)添加到與事先固定地定義的 "XHTML-打印"數(shù)據(jù)相應(yīng)的"XHTML-打印"基礎(chǔ)數(shù)據(jù)來生成"XHTML-打印"打印數(shù)據(jù)。
32、 如權(quán)利要求30所述的方法,所述生成"XHTML-打印"擴(kuò)展數(shù)據(jù)的 步驟包括從多個(gè)裝飾圖像當(dāng)中選擇裝飾圖像。
33、 如權(quán)利要求30所述的方法,其中,所述生成"XHTML-打印"擴(kuò)展 數(shù)據(jù)包括獲得作為在具有指定尺寸的將被打印的打印介質(zhì)上圍繞所述一個(gè)或多個(gè) 透明區(qū)域中的第 一透明區(qū)域的四邊形的第一 包含區(qū)域的位置和尺寸以及在具或多個(gè)插入圖像中的第一插入圖像的位置和尺寸;和通過使用獲得的第 一 包含區(qū)域的位置和尺寸以及獲得的第 一插入圖像的 位置和尺寸來生成"XHTML-打印"擴(kuò)展數(shù)據(jù)。
34、 如權(quán)利要求33所述的方法,其中,所述獲得第一包含區(qū)域的位置和 尺寸的步驟包括顯示裝飾圖像和第 一插入圖像;相對于顯示的裝飾圖像調(diào)整顯示的第一插入圖像的位置和尺寸;和 接收關(guān)于完成所述調(diào)整的確認(rèn),并且獲得顯示的在打印介質(zhì)上的第一插 入圖像的位置和尺寸。
35、 如權(quán)利要求30所述的方法,其中,所述生成"XHTML-打印"擴(kuò)展 數(shù)據(jù)的步驟包括指定將被打印在裝飾圖像上的打印文本和/或一個(gè)或多個(gè)插入圖像的位置;生成與所述裝飾圖像相應(yīng)的"XHTML-打印"擴(kuò)展數(shù)據(jù),所述裝飾圖像與 所述打印文本和所述一個(gè)或多個(gè)插入圖像相結(jié)合。
36、 如權(quán)利要求33所述的方法,其中,所述生成"XHTML-打印"擴(kuò)展 數(shù)據(jù)的步驟還包括獲得作為在具有指定尺寸的將被打印的打印介質(zhì)上圍繞所述一個(gè)或多個(gè) 透明區(qū)域中的第二透明區(qū)域的四邊形的第二包含區(qū)域的位置和尺寸以及在具 有指定尺寸的打印介質(zhì)上將被全部或部分打印在第二包含區(qū)域上的所述一個(gè) 或多個(gè)插入圖像中的第二插入圖像的位置和尺寸;和通過使用獲得的第二包含區(qū)域的位置和尺寸以及獲得的第二插入圖像的 位置和尺寸來生成"XHTML-打印"擴(kuò)展數(shù)據(jù)。
37、 如權(quán)利要求36所述的方法,其中,所述生成"XHTML-打印"擴(kuò)展 數(shù)據(jù)的步驟還包括從一個(gè)或多個(gè)插入圖像選擇第 一插入圖像和第二插入圖 像。
38、 如權(quán)利要求36所述的方法,還包括剪切第一插入圖像以防止第一 插入圖像被打印在第二包含區(qū)域上,以及/或者剪切第二插入圖像以防止第二 插入圖像被打印在第一包含區(qū)域上。
39、 一種生成"XHTML-打印"數(shù)據(jù)的設(shè)備,包括 擴(kuò)展數(shù)據(jù)生成單元,生成與一個(gè)或多個(gè)插入圖像相應(yīng)的"XHTML-打印"擴(kuò)展數(shù)據(jù),所述一個(gè)或多個(gè)插入圖像與包括一個(gè)或多個(gè)透明區(qū)域的裝飾圖像 相結(jié)合。
40、 如權(quán)利要求39所述的設(shè)備,還包括打印數(shù)據(jù)生成單元,通過將生成的"XHTML-打印"擴(kuò)展數(shù)據(jù)添加到與事 先固定地定義的"XHTML-打印"數(shù)據(jù)相應(yīng)的"XHTML-打印"基礎(chǔ)數(shù)據(jù)來生成 "XHTML-打印"打印數(shù)據(jù)。
41、 如權(quán)利要求39所述的設(shè)備,還包括裝飾圖像選擇單元,從多個(gè)裝 飾圖像當(dāng)中指定所述裝飾圖像。
42、 如權(quán)利要求39所述的設(shè)備,還包括用戶接口單元,輸出所述裝飾 圖像和一個(gè)或多個(gè)插入圖像的顯示,并且從用戶接收用于控制生成"XHTML-打印"數(shù)據(jù)的輸入。
43、 如權(quán)利要求39所述的設(shè)備,其中,所述擴(kuò)展數(shù)據(jù)生成單元生成與所 述一個(gè)或多個(gè)插入圖像相應(yīng)的"XHTML-耵印"擴(kuò)展數(shù)據(jù),所述一個(gè)或多個(gè)插 入圖像與所述裝飾圖像以及用戶輸入和/或選擇的文本相結(jié)合。
44、 如權(quán)利要求39所述的設(shè)備,還包括圖像信息分析單元,計(jì)算作為在具有指定尺寸的將被打印的打印介質(zhì)上 圍繞所述一個(gè)或多個(gè)透明區(qū)域中的第 一透明區(qū)域的四邊形的第 一 包含區(qū)域的 位置和尺寸;和圖像信息計(jì)算單元,計(jì)算在具有指定尺寸的打印介質(zhì)上將被全部或部分 打印在第一包含區(qū)域上的一個(gè)或多個(gè)插入圖像中的第一插入圖像的位置和尺 寸,其中,擴(kuò)展數(shù)據(jù)生成單元通過使用計(jì)算的位置和尺寸以及打印介質(zhì)的指 定尺寸來生成"XHTML-打印"擴(kuò)展數(shù)據(jù)。
45、 如權(quán)利要求39所述的設(shè)備,還包括圖像信息分析單元,計(jì)算第一包含區(qū)域的位置和尺寸,并且計(jì)算第二包 含區(qū)域的位置和尺寸,所述第一包含區(qū)域是在具有指定尺寸的將被打印的打 印介質(zhì)上圍繞所述一個(gè)或多個(gè)透明區(qū)域中的第 一透明區(qū)域的四邊形,并且所 述第二包含區(qū)域是在具有指定尺寸的將被打印的打印介質(zhì)上圍繞所述一個(gè)或 多個(gè)透明區(qū)域中的第二透明區(qū)域的四邊形;和圖像信息計(jì)算單元,計(jì)算在具有指定尺寸的打印介質(zhì)上將被全部或部分 打印在第一包含區(qū)域上的所述一個(gè)或多個(gè)插入圖像中的第一插入圖像的位置 和尺寸以及在具有指定尺寸的打印介質(zhì)上將被全部或部分打印在第二包含區(qū) 域上的所述一個(gè)或多個(gè)插入圖像中的第二插入圖像的位置和尺寸,其中,擴(kuò)展數(shù)據(jù)生成單元通過使用計(jì)算的位置和尺寸以及打印介質(zhì)的指 定尺寸來生成"XHTML-打印"擴(kuò)展數(shù)據(jù)。
46、 如權(quán)利要求39所述的設(shè)備,還包括剪切單元,剪切第一插入圖像 以防止所述第一插入圖像被打印在第二包含區(qū)域,并且/或者剪切第二插入圖 像以防止所述第二插入圖像被打印在第一包含區(qū)域上。
47、 一種使用由計(jì)算機(jī)實(shí)現(xiàn)的權(quán)利要求1的方法編碼的計(jì)算機(jī)可讀記錄 介質(zhì)。
48、 一種使用由計(jì)算機(jī)實(shí)現(xiàn)的權(quán)利要求30的方法編碼的計(jì)算機(jī)可讀記錄介質(zhì)。
全文摘要
提供一種生成“XHTML-打印”數(shù)據(jù)的方法和設(shè)備,包括生成與期望打印的裝飾圖像和插入圖像相應(yīng)的“XHTML-打印”擴(kuò)展數(shù)據(jù);和通過將生成的“XHTML-打印”擴(kuò)展數(shù)據(jù)添加到事先準(zhǔn)備的“XHTML-打印”基礎(chǔ)數(shù)據(jù)來生成“XHTML-打印”打印數(shù)據(jù)。
文檔編號G06F3/12GK101460920SQ200780020358
公開日2009年6月17日 申請日期2007年5月3日 優(yōu)先權(quán)日2006年6月1日
發(fā)明者蔡盛媛, 金周德 申請人:三星電子株式會(huì)社