亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

發(fā)送移動裝置中的xhtml打印文檔的方法和設備的制作方法

文檔序號:6454354閱讀:152來源:國知局
專利名稱:發(fā)送移動裝置中的xhtml打印文檔的方法和設備的制作方法
技術領域
本發(fā)明的多個方面涉及一種發(fā)送在能夠捕獲圖像的移動裝置(例如,蜂 窩電話)中的標記文檔的方法和設備。
背景技術
近來,通過使用移動裝置(例如,蜂窩電話)在遠程打印機中打印照片 的技術正在迅速發(fā)展,其中,使用移動裝置被捕獲的照片被快捷地顯影。具 體地說,過去,在打印機中僅可以打印從移動裝置發(fā)送的簡單格式的照片, 現(xiàn)在在市場上已經(jīng)存在用于打印包括用戶指定的各種布局和信息的內容(例 如,可擴展超文本標記語言(XHTML)打印文檔)的纟支術。
圖1是示出使用移動裝置打印內容的傳統(tǒng)方法的流程圖。如圖1所示, 在操作ll,用戶選擇打印菜單。在操作12,用戶選擇待打印的布局。在操作 13,用戶選擇待打印的內容。在操作14,用戶調整在操作12選擇的布局。 操作1至14對應于使用用戶界面部分時進行的操作。
在操作15,移動裝置基于操作11至14的用戶選擇創(chuàng)建XHTML打印文 檔。在操作16,移動裝置創(chuàng)建包含在操作15創(chuàng)建的XHTML打印文檔的多 用途互聯(lián)網(wǎng)郵件擴展(MIME)多路復用格式的XHTML打印數(shù)據(jù)。操作15 和16對應于使用內容創(chuàng)建部分時進行的操作。
在操作17,移動裝置將在操作16創(chuàng)建的MIME多路復用格式的XHTML 打印數(shù)據(jù)發(fā)送到打印機。在操作18,打印機接收MIME多路復用格式的 XHTML打印數(shù)據(jù)。在操作19,打印機分析MIME多路復用格式的XHTML 打印數(shù)據(jù)。在操作20,打印機打印作為在操作19執(zhí)行的分析結果的XHTML
打印文檔的渲染數(shù)據(jù)。操作17至20對應于在使用內容傳送和打印部分時進
行的操作。
圖2是用于解釋創(chuàng)建傳送數(shù)據(jù)的傳統(tǒng)過程的示圖。如圖2所示,對應于 標號21的數(shù)據(jù)是根據(jù)圖1的操作11至13的用戶選擇來創(chuàng)建的XHTML打印 文檔。對應于標號22的數(shù)據(jù)是通過根據(jù)操作14的用戶調整的風格屬性值的調整而獲得的XHTML打印文檔。對應于標號23的數(shù)據(jù)是包含XHTML打印 文檔的MIME多路復用才各式的XHTML打印數(shù)據(jù)。最后,對應于標號24的 數(shù)據(jù)是被劃分為傳送單元(例如,包)的MIME多^各復用才各式的XHTML打
印數(shù)據(jù)。
盡管已經(jīng)示出并描述了本發(fā)明的一些實施例,但是本領域的技術人員應 該理解,在不脫離本發(fā)明的原理和精神的情況下,可對這些實施例進行改變, 本發(fā)明的范圍由權利要求及其等同物限定。

發(fā)明內容
技術問題
然而,當用戶修改布局或替換創(chuàng)建的MIME多路復用格式的XHTML打 印數(shù)據(jù)的圖像時,必須重新創(chuàng)建修改的MIME多路復用格式的XHTML打印 數(shù)據(jù)。這對于具有有限資源(例如,存儲器資源)和低規(guī)格硬件的移動裝置 來說是個很大的負擔。具體地說,由于MIME多路復用格式的XHTML打印 數(shù)據(jù)包含大容量(bulk)數(shù)據(jù)(例如,圖像),因此移動裝置需要大容量存儲 器資源以創(chuàng)建MIME多路復用格式的XHTML打印數(shù)據(jù)。 技術方案
本發(fā)明的多個方面提供一種即使在具有有限資源和低規(guī)格硬件的移動裝 置中,也能平穩(wěn)地發(fā)送指示待打印的用戶期望的內容的可擴展超文本標記語 言(XHTML)打印文檔的方法和設備。
本發(fā)明的一方面還提供一種具有存儲在其上的執(zhí)行所述方法的計算機可 讀程序的計算機可讀記錄介質。 有益效果
如上所述,根據(jù)本發(fā)明的多個方面,移動裝置通過將指示待打印的用戶 期望的內容的XHTML打印文檔劃分為固定部分和可變部分,創(chuàng)建所述 XHTML打印文檔,并將固定部分和可變部分分離地發(fā)送到打印機。因此, 打印機能夠在不在移動裝置中創(chuàng)建全部的MIME多路復用格式的XHTML打 印數(shù)據(jù)的情況下打印內容。此外,即使當用戶修改布局或替換圖像時,也僅 與修改或替換對應的可變部分被單獨地創(chuàng)建并被發(fā)送,因此,不需要重新創(chuàng) 建全部的MIME多路復用格式的XHTML打印數(shù)據(jù)。因此,即使在具有有限 資源(例如,存儲器資源)和低規(guī)格硬件的移動裝置中,也可相對容易地創(chuàng)建和發(fā)送指示待打印的用戶期望的內容的XHTML打印文檔。 最佳實施方式
根據(jù)本發(fā)明的一方面,提供一種發(fā)送標記文檔的方法,所述方法包括 創(chuàng)建指示特定的預定內容作為固定部分并指示特定的預定內容作為可變部分 的標記文檔;通過分離地發(fā)送固定部分和可變部分,來^"求打印標記文檔。
根據(jù)本發(fā)明的另一方面,提供一種計算機可讀記錄介質,所述計算機可 讀記錄介質存儲有用于執(zhí)行發(fā)送標記文檔的方法的計算機可讀程序。
根據(jù)本發(fā)明的另一方面,提供一種發(fā)送標記文檔的設備,所述設備包括 創(chuàng)建器,創(chuàng)建指示特定的預定內容作為固定部分并指示特定的預定內容作為 可變部分的標記文檔;發(fā)送器,通過分離地發(fā)送固定部分和可變部分,來請 求打印標記文檔。
根據(jù)本發(fā)明的另一方面,提供一種打印方法,所述打印方法包括分離 地接收包括在標記文檔中的固定部分和可變部分,所述固定部分和可變部分分別指示特定的預定內容;分析作為單個標記文檔的接收的固定部分和接收
的可變部分;打印分析的結果。
根據(jù)本發(fā)明的另一方面,提供一種在其上存儲有用于執(zhí)行所述打印方法 的計算機可讀程序的計算機可讀記錄介質。
根據(jù)本發(fā)明的另一方面,提供一種打印設備,包括接收器,分離地接 收包括在標記文檔中的固定部分和可變部分,所述固定部分和可變部分分別 指示特定的預定內容;分析器,分析作為單個標記文檔的接收的固定部分和 接收的可變部分;打印引擎,打印分析的結果。
根據(jù)本發(fā)明的另 一方面,提供一種用于存儲數(shù)據(jù)結構的計算機可讀記錄 介質,所述數(shù)據(jù)結構包括記錄包括在標記模板中的固定部分的數(shù)量、可變 部分的數(shù)量、指示固定部分和可變部分的布置次序的創(chuàng)建列表的字段;記錄 用于標識每個固定部分的固定部分列表的字段;記錄用于標識每個可變部分 的可變部分列表的字段。


圖1是指示使用移動裝置打印內容的傳統(tǒng)方法的流程圖; 圖2是用于解釋創(chuàng)建傳送數(shù)據(jù)的傳統(tǒng)過程的示圖; 圖3是根據(jù)本發(fā)明實施例的圖像打印系統(tǒng)的框圖;圖4示出根據(jù)本發(fā)明實施例的XHTML打印模板的存儲格式;
圖5示出傳統(tǒng)MIME多路復用格式的XHTML打印數(shù)據(jù);
圖6示出根據(jù)本發(fā)明實施例的MIME多路復用格式的模板數(shù)據(jù);
圖7示出傳統(tǒng)的簡單XHTML打印文檔;
圖8示出根據(jù)本發(fā)明實施例的簡單XHTML打印模板;
圖9示出傳統(tǒng)的適合-全部(匹配寬度)打印格式的XHTML打印文檔;
圖10示出根據(jù)本發(fā)明實施例的適合-全部(匹配寬度)打印格式的
XHTML打印才莫板;
圖U示出傳統(tǒng)的適合-裁剪(匹配高度)打印格式的XHTML打印文檔; 圖12示出根據(jù)本發(fā)明實施例的適合-裁剪(匹配高度)打印格式的
XHTML打印模板;
圖13示出傳統(tǒng)的適合-裁剪(匹配寬度)打印格式的XHTML打印文檔; 圖14示出根據(jù)本發(fā)明實施例的適合-裁剪(匹配寬度)打印格式的
XHTML打印模板;
圖15是示出根據(jù)本發(fā)明實施例的內容打印請求方法的流程圖; 圖16是示出根據(jù)本發(fā)明實施例的內容打印方法的流程圖。
具體實施例方式
現(xiàn)在將對本發(fā)明的當前實施例進行詳細描述,本發(fā)明的示例在附圖中示 出,其中,相同的標號始終代表相同的部件。以下,將參照附圖描述實施例, 以解釋本發(fā)明。
圖3是根據(jù)本發(fā)明實施例的圖像打印系統(tǒng)的框圖。如圖3所示,根據(jù)本 發(fā)明實施例的移動裝置31的圖像打印請求設備包括顯示單元3U、用戶界 面單元312、圖像存儲單元313、可擴展超文本標記語言(XHTML)打印模 板存儲單元314、 XHTML打印內容確定器315 、 XHTML打印風格調整器316 、 傳送數(shù)據(jù)創(chuàng)建器317以及發(fā)送器318。盡管不需要,但是應該理解,移動裝 置31可以是蜂窩電話、相機和/或媒體播放器等,并且多個方面可在非移動 裝置中實現(xiàn)。
顯示單元311將與XHTML打印文檔有關的圖像顯示給用戶。用戶界面 單元312從已經(jīng)觀看顯示單元311顯示的圖像的用戶接收關于XHTML打印 文檔的信息。圖像存儲單元313存儲用戶使用移動裝置31捕獲的多個圖像或從外部裝置接收的多個圖像。當然,應該理解,圖像存儲單元313可存儲另 外的數(shù)據(jù)和Z或圖像。
XHTML打印模板存儲單元314存儲與可由XHTML打印內容確定器315 設置的內容布局相應的各種XHTML打印模板。具體地說,根據(jù)示出的實施 例,XHTML打印模板存儲單元314存儲以基于XHTML打印規(guī)格的標記文 檔格式創(chuàng)建的XHTML打印模板,所述XHTML打印規(guī)格的公開通過引用包 含于此。盡管下面描述的標記文檔是XHTML打印文檔,但是本領域的普通 技術人員應該理解,本發(fā)明可應用其他4各式的標記文檔。
圖4示出根據(jù)本發(fā)明實施例的XHTML打印模板的存儲格式。如圖4所 示,以包含XHTML打印模板基本信息41 、 XHTML打印模板數(shù)據(jù)42、 XHTML 打印創(chuàng)建列表43、固定部分列表44和可變部分列表45的格式來存儲單個 XHTML打印模板。即,XHTML打印模板存儲單元314具有這樣的數(shù)據(jù)結構, 該數(shù)據(jù)結構包括記錄XHTML打印模板基本信息41的字段、記錄XHTML 打印模板數(shù)據(jù)42的字段、記錄XHTML打印創(chuàng)建列表43的字段、記錄固定 部分列表44的字段和記錄可變部分列表45的字段。
XHTML打印斗莫板基本信息41包括對應于標識每個XHTML打印模板的 信息的模板標識符(ID)、模板名稱和模板描述。模板ID、模板名稱和模板 描述是提供給用戶以允許選擇用戶期望的布局的基本數(shù)據(jù)。具體地說,模板 描述可以是文本和/或圖像,但是不限于此。
XHTML打印模板數(shù)據(jù)42是傳輸數(shù)據(jù)創(chuàng)建器317使用的數(shù)據(jù)以及 XHTML打印模板的數(shù)據(jù),所述XHTML打印模板的數(shù)據(jù)包括對應于作為 風格可選擇的標記文檔的XHTML打印文檔的布局的固定部分和對應于用戶 可修改的XHTML打印文檔的可變屬性值的可變部分??深A先設置或改變的 缺省值被記錄為XHTML打印文檔的可變屬性值。具體地說,XHTML打印 模板數(shù)據(jù)42是包含XHTML打印文檔所需的元數(shù)據(jù)和多用途互聯(lián)網(wǎng)郵件擴展 (MIME )多路復用協(xié)議的MIME多路復用格式的XHTML打印數(shù)據(jù)。然而, 應該理解,在本發(fā)明的實施例中,XHTML打印才莫板數(shù)據(jù)42可包含XHTML 打印文檔所需的元數(shù)據(jù)和其他類型的協(xié)議,或者l又包含與XHTML打印文檔 有關的數(shù)據(jù)。
XHTML打印創(chuàng)建列表43包括指示包括在XHTML打印模板中的固定部
分的數(shù)量、可變部分的數(shù)量以及固定部分和可變部分的布置次序的信息。固定部分列表44包括用于標識包括在XHTML打印模板中的每個固定部分的信 息??勺儾糠至斜?5包括用于標識包括在XHTML打印模板中的每個可變部
分的信息。
圖5示出傳統(tǒng)MIME多路復用格式的XHTML打印數(shù)據(jù)。如圖5所示, 傳統(tǒng)MIME多路復用格式的XHTML打印數(shù)據(jù)被劃分為對應于可變屬性值 (例如,"margm:0m"中的"0"以及"castle.jpg")的可變部分和對應于其4也 的固定標記內容的固定部分。具體地說,在圖5中以粗體書寫和由點劃線包 圍的部分指示MIME多^各復用內容頭。這些部分也可凈皮劃分為固定部分和可 變部分。根據(jù)本發(fā)明的實施例,劃分固定部分和可變部分,然后將其發(fā)送到 打印機3 2 。這里,圖4示出的XHTML打印模板的存儲形式允許對固定部分 和可變部分進行相對容易的劃分和發(fā)送。
圖6示出根據(jù)本發(fā)明實施例的MIME多路復用格式的模板數(shù)據(jù)。如圖6 所示,當參照圖5的MIME多路復用格式的模板數(shù)據(jù),MIME多路復用格式 的模板數(shù)據(jù)的創(chuàng)建次序列表如下固定部分的數(shù)量為5、可變部分的數(shù)量為4、 固定部分#1是創(chuàng)建次序ID列表。創(chuàng)建次序ID列表(即,固定部分#1 )后面 有可變部分#1、固定部分#2、可變部分#2、固定部分#3、可變部分#3、固定 部分#4 、可變部分糾以及固定部分#5 。
此外,當參照圖5的MIME多路復用格式的模板數(shù)據(jù)創(chuàng)建圖4的固定部 分列表44時,創(chuàng)建五個固定部分的列表。當參照圖5的MIME多路復用格 式的模板數(shù)據(jù)創(chuàng)建圖4的可變部分列表45時,創(chuàng)建四個可變部分的列表。具 體地說,由于可變部分#2和可變部分#3是直接指定的圖像數(shù)據(jù)的每個部分, 因此可變部分列表45中的可變部分數(shù)據(jù)類型可以被寫為"Image"。如果待打 印的用戶期望的內容與分配到XHTML打印模板的圖像空間的大小不匹配, 則傳送數(shù)據(jù)創(chuàng)建器317可通過忽略起始偏移和數(shù)據(jù)長度根據(jù)用戶輸入的值創(chuàng) 建新的大小的組塊(chunk )。
圖7示出傳統(tǒng)的簡單XHTML打印文檔。圖7示出的簡單XHTML打印 文檔也可被呈現(xiàn)為可被劃分為固定部分和可變部分的根據(jù)圖8示出的本發(fā)明 實施例的文檔類型的XHTML打印模板。
圖8示出根據(jù)本發(fā)明實施例的簡單XHTML打印模板。如圖8所示,當 參照圖7的簡單XHTML打印文檔時,XHTML打印數(shù)據(jù)的創(chuàng)建次序列表如 下固定部分的數(shù)量為4、可變部分的數(shù)量為4、固定部分#1是創(chuàng)建次序ID列表。創(chuàng)建次序ID列表后面有可變部分#1、固定部分#2、可變部分#2、固定 部分#3 、可變部分#3 、固定部分糾。此外,當參照圖7的簡單XHTML打印 文檔創(chuàng)建固定部分列表44時,創(chuàng)建四個固定部分的列表,當參照圖7的簡單 XHTML打印文檔創(chuàng)建可變部分列表45時,創(chuàng)建三個可變部分的列表。
圖9示出傳統(tǒng)的適合-全部(Fit-Whole )(匹配寬度)打印格式的XHTML 打印文檔。圖10示出根據(jù)本發(fā)明實施例的適合-全部(匹配寬度)打印格式 的XHTML打印才莫板。圖11示出傳統(tǒng)的適合-裁剪(Fit-and-Crop)(匹配高度) 打印格式的XHTML打印文檔。圖12示出根據(jù)本發(fā)明實施例的適合-裁剪(匹 配高度)打印格式的XHTML打印沖莫板。圖13示出傳統(tǒng)的適合-裁剪(匹配 寬度)打印格式的XHTML打印文檔。圖14示出根據(jù)本發(fā)明實施例的適合-裁剪(匹配寬度)打印格式的XHTML打印模板。
參照圖9至圖14,如圖5至圖8所示,傳統(tǒng)的XHTML打印文檔可^皮呈 現(xiàn)為根據(jù)本發(fā)明實施例的XHTML打印模板。具體地說,通過存儲具有上述 XHTML打印模板存儲單元314中的數(shù)據(jù)結構的XHTML打印模板,XHTML 打印數(shù)據(jù)可相對容易地被劃分為固定部分和可變部分并被發(fā)送,而不需要像 現(xiàn)有技術那樣創(chuàng)建全部的XHTML打印數(shù)據(jù)。
返回參照圖3, XHTML打印內容確定器315通過從存儲在XHTML打 印模板存儲單元314中的XHTML打印模板中選擇與用戶期望的內容布局相 應的XHTML打印模板,確定待打印的用戶期望的布局。可根據(jù)用戶通過用 戶界面單元312輸入的值來進行該確定。此外,XHTML打印內容確定器315 通過將用戶指定的圖像的資源屬性值寫入XHTML打印模板,確定與待打印 的用戶期望的布局相應的至少一個圖像。XHTML打印內容確定器315還通 過將用戶輸入的文本寫入XHTML打印模板,確定與待打印的用戶期望的布 局相應的至少一個文本。即,XHTML打印內容確定器315確定XHTML打 印文檔的內容。
更具體地說,XHTML打印內容確定器315能夠從存儲在XHTML打印 模板存儲單元314中的XHTML打印模板中選擇與用戶指定的布局相應的 XHTML打印模板。XHTML打印內容確定器315通過使用XHTML打印模板 基本信息41 (例如,指示存儲在XHTML打印模板存儲單元314中的XHTML 打印模板的ID)來實現(xiàn)該過程。
如上所述,XHTML打印模板可被劃分為固定部分和可變部分。具體地說,固定部分是與XHTML打印文檔的布局相應的固定標記部分,可變部分 是用戶可修改的XHTML打印文檔的可變屬性值。此外,在當前實施例中使 用的模板包括使用單個圖像構成布局的模板,例如,無格式(plain)打印模 板、適合-全部(匹配寬度)打印模板、適合-全部(匹配高度)打印模板、適 合-裁剪(匹配寬度)打印模板以及適合-裁剪(匹配高度)打印模板。在當前 實施例中使用的模板還包括使用多個圖像構成布局的模板,例如,索引打印 模板和克隆打印模板。然而,應該理解,除公開的示例之外的其他模板也是 可用的。
XHTML打印風格調整器316精密地調整指示XHTML打印內容確定器 315確定的內容的XHTML打印文檔的風格,即,布局。這通過根據(jù)用戶通 過用戶界面單元312輸入的值,調整指示由XHTML打印內容確定器315確 定的內容的XHTML打印文檔的風格屬性值來實現(xiàn)。此外,XHTML打印風 格調整器316通過使用該調整來創(chuàng)建指示待打印的用戶期望的內容的 XHTML打印文檔。
在當前實施例中使用的風格屬性值包括標記標簽屬性值,例如,XHTML 打印模板使用的圖像和文本的"位置"、"大小"和"旋轉"。例如,XHTML 打印風格調整器316執(zhí)行由XHTML打印內容確定器315使用XHTML打印 模板確定的至少一個圖像的精密的調整,例如,水平移動、垂直移動和大小 調整。
傳送數(shù)據(jù)創(chuàng)建器317使用具有由XHTML打印風格調整器316調整的風 格的XHTML打印文檔來創(chuàng)建將被發(fā)送到打印機32的數(shù)據(jù)。具體地說,根據(jù) 當前實施例,傳送數(shù)據(jù)創(chuàng)建器317在不像現(xiàn)有技術那樣創(chuàng)建將被發(fā)送到打印 機32的全部的新的數(shù)量的數(shù)據(jù)的情況下,通過將數(shù)據(jù)劃分為固定部分和可變 部分,創(chuàng)建將被發(fā)送到打印機32的數(shù)據(jù)。
更具體地說,傳送數(shù)據(jù)創(chuàng)建器317通過從存儲在XHTML打印模板存儲 單元314中的XHTML打印模板數(shù)據(jù)42分離固定部分,來創(chuàng)建將被發(fā)送到打 印機32的XHTML打印數(shù)據(jù)的固定部分。傳送數(shù)據(jù)創(chuàng)建器317參照存儲在 XHTML打印模板存儲單元314中的XHTML打印創(chuàng)建列表43和固定部分44 完成該過程。傳送數(shù)據(jù)創(chuàng)建器317還通過從XHTML打印風格調整器316創(chuàng) 建的XHTML打印文檔分離由XHTML打印風^f各調整器316調整的可變部分 (即,風格屬性值),來創(chuàng)建可變部分。傳送數(shù)據(jù)創(chuàng)建器317參照存儲在XHTML打印模板存儲單元314中的XHTML打印創(chuàng)建列表43和可變部分列 表45完成該過程。
如上所述,根據(jù)本發(fā)明的一方面,通過分離固定部分和可變部分來創(chuàng)建 將被發(fā)送到打印機32的XHTML打印數(shù)據(jù),而不需要創(chuàng)建全部的MIME多 路復用格式的XHTML打印數(shù)據(jù)。具體地講,即使當用戶修改布局或替換圖 像時,也僅單獨地創(chuàng)建并發(fā)送與所述修改或替換對應的可變部分。因此,不 需要重新創(chuàng)建MIME多路復用格式的XHTML打印數(shù)據(jù)。
由于以MIME多路復用格式的XHTML打印數(shù)據(jù)的形式發(fā)送XHTML打 印文檔及其對應的圖像,因此MIME多路復用格式的XHTML打印數(shù)據(jù)的傳 輸率可以較高。然而,打印機32必須能夠支持所述高的傳輸率。如果打印機 32不支持MIME多路復用格式的XHTML打印數(shù)據(jù)的處理,則傳送數(shù)據(jù)創(chuàng)建 器317可確定必須僅分離并創(chuàng)建包括在XHTML打印文檔中的固定部分和可 變部分。
發(fā)送器318通過將傳送數(shù)據(jù)創(chuàng)建器317創(chuàng)建的傳送數(shù)據(jù)(即,分離的固 定部分和可變部分)分離地發(fā)送到打印機32,來請求打印機32打印待打印 的用戶期望的標記文檔。具體地說,本領域的普通技術人員應該理解,發(fā)送 器318使用各種通信介質(例如,紅外通信、藍牙通信、IEEE802.il無線局 域網(wǎng)(WLAN)通信等)、有線通信介質或它們的組合來執(zhí)行發(fā)送和接收,并 根據(jù)在移動裝置31和打印機32之間的通信中使用的協(xié)議和中間件以包或塊 為基礎分離地發(fā)送傳送數(shù)據(jù)。
根據(jù)本實施例的包括在打印機32中的圖像打印設備包括接收器321、 XHTML打印文檔分析器322和打印引擎323。接收器321從移動裝置31分 離地接收包括在MIME多路復用格式的數(shù)據(jù)中的固定部分和可變部分,所述 MIME多路復用格式的數(shù)據(jù)包含XHTML打印文檔。接收器321丟棄除了來 自MIME多路復用格式的數(shù)據(jù)的XHTML打印文檔之外的任何東西,其中, 所述MIME多路復用格式的數(shù)據(jù)被插入用于發(fā)送MIME多路復用格式的數(shù)據(jù) 或數(shù)據(jù)傳輸協(xié)議的元數(shù)據(jù)的附加標記文檔。因此,僅XHTML打印文檔被輸 入XHTML打印文檔分析器322。接收器321可接收包括在XHTML打印文 檔中的固定部分和可變部分。
XHTML打印文檔分析器322通過分析通過接收器321從移動裝置31接 收的作為單個XHTML打印文檔的固定部分和可變部分,創(chuàng)建可由打印引擎323打印的渲染數(shù)據(jù)。根據(jù)本發(fā)明的當前實施例,XHTML打印文檔的分析表 示對XHTML打印文檔進行解析和渲染的所有處理,XHTML打印文檔的渲 染數(shù)據(jù)表示通過了所有這些處理而輸出的數(shù)據(jù),即,可分別由打印機或顯示 單元直接打印或顯示的RGB數(shù)據(jù)。打印引擎323將作為XHTML打印文檔分 析器322的分析結果的XHTML打印文檔的渲染數(shù)據(jù)打印到打印介質上。然 而,應理解,在接收器32接收到XHTML打印文檔之后,該XHTML打印文 檔還可被存儲和/或發(fā)送到遠程打印機進行打印。
盡管本發(fā)明被描述為采用打印機32來打印標記文檔,但是應該理解,可 使用其他成像設備。這些成像設備包括(但不限于)復印機、掃描儀、傳真 機等。
圖15是示出根據(jù)本發(fā)明實施例的內容打印請求方法的流程圖。如圖15 所示,所述內容打印請求方法包括由圖3的移動裝置順序地處理的操作。因 此,盡管在本實施例中可省略這些描述,但是圖3示出的移動裝置的描述也 可應用于根據(jù)當前實施例的內容打印請求方法。
在操作151,移動裝置31根據(jù)用戶通過用戶界面單元312輸入的值,通 過從存儲在XHTML打印模板存儲單元314中的XHTML打印模板中選擇與 用戶期望的內容布局對應的XHTML打印模板,確定待打印的用戶期望的布 局。然而,應該理解,如果僅存在單個布局,則通過在其他方面的選擇進行 所述確定。
在操作152,移動裝置31通過將用戶輸入的XHTML打印模板文本中的 用戶指定的圖像的資源屬性值寫入在操作15選擇的XHTML打印模板中, 來確定XHTML打印文檔的內容。在操作153,移動裝置31根據(jù)用戶通過用 戶界面單元312輸入的值,通過調整指示在操作152中確定的內容的XHTML 打印文檔的風格屬性值,來創(chuàng)建指示待打印的用戶期望的內容的XHTML打 印文檔。在操作154,移動裝置31通過將具有在操作153中調整的風格的 XHTML打印文檔劃分為固定部分和可變部分,來創(chuàng)建將被發(fā)送到打印機32 的數(shù)據(jù)。
在操作155,移動裝置31通過將在操作154創(chuàng)建的傳送數(shù)據(jù)(即,劃分 的固定部分和可變部分)分離地發(fā)送到打印機32,來將請求發(fā)送到打印機32, 以打印待打印的用戶期望的標記文檔。
在操作156,如果固定部分和可變部分被發(fā)送使得全部的數(shù)據(jù)被發(fā)送到打印機32,則移動裝置31結束該處理。如果固定部分和可變部分沒有被發(fā) 送使得全部的數(shù)據(jù)被發(fā)送到打印機32,則移動裝置31進行操作154。
所述內容打印方法包括由圖3的打印機32順序地處理的操作。因此,盡管可 在當前實施例中省略這些描述,但是圖3中示出的打印機32的描述也可被應 用到根據(jù)當前實施例的內容打印方法中。
在操作161,打印機32從移動裝置31接收包括在MIME多路復用格式 的數(shù)據(jù)中的固定部分和可變部分,所述MIME多路復用格式的數(shù)據(jù)包含 XHTML打印文檔或包含XHTML打印文檔中的固定部分和可變部分。在操 作162,打印機32通過分析通過接收器321從移動裝置31接收的作為單個 XHTML打印文檔的固定部分和可變部分,創(chuàng)建可由打印引擎323打印的 XHTML打印文檔的渲染數(shù)據(jù)。在操作163 ,打印機32將XHTML打印文檔 的渲染數(shù)據(jù)打印到打印介質上。
本發(fā)明的實施例可被寫為計算機程序,并且可在使用計算機可讀記錄介 質執(zhí)行該程序的通用數(shù)字計算機和/或處理器中實現(xiàn)。計算機可讀記錄介質的 示例包括^茲存儲介質(例如,ROM、軟盤、硬盤等)、光記錄介質(例如, CD-ROM或DVD)、固件以及諸如載波(例如,通過互聯(lián)網(wǎng)的傳輸)的存儲 介質。
權利要求
1、一種發(fā)送標記文檔的方法,包括創(chuàng)建指示特定的預定內容作為固定部分并指示另外的預定內容作為可變部分的標記文檔;通過分離地發(fā)送固定部分和可變部分,來請求打印標記文檔。
2、 如權利要求l所述的方法,其中,固定部分包括與標記文檔的不可修 改的布局對應的固定標記部分,可變部分包括標記文檔的可修改的可變屬性 值部分。
3、 如權利要求l所述的方法,其中,創(chuàng)建標記文檔的步驟包括創(chuàng)建包 含標記文檔的多用途互聯(lián)網(wǎng)郵件擴展多路復用格式的數(shù)據(jù)作為固定部分和可變部分。
4、 如權利要求l所述的方法,還包括從多個標記模板中選擇與待打印 的用戶期望的圖像布局相應的標記模板,其中,創(chuàng)建標記文檔的步驟包括 參照選擇的標記模板的固定部分來創(chuàng)建所創(chuàng)建的固定部分。
5、 如權利要求4所述的方法,其中,參照包括在標記模板中的固定部分 的數(shù)量、可變部分的數(shù)量、指示固定部分和可變部分的布置次序的創(chuàng)建列表 以及標識每個固定部分的固定部分列表,來創(chuàng)建固定部分。
6、 如權利要求l所述的方法,還包括 調整標記模板的可變部分;基于所述調整來創(chuàng)建標記文檔,其中,創(chuàng)建標記文檔的步驟包括參照 來自創(chuàng)建的標記文檔的調整的可變部分來創(chuàng)建可變部分。
7、 如權利要求6所述的方法,其中,參照包括在標記模板中的固定部分 的數(shù)量、可變部分的數(shù)量、指示固定部分和可變部分的布置次序的創(chuàng)建列表 以及標識每個可變部分的可變部分列表,來創(chuàng)建可變部分。
8、 一種計算機可讀寫入介質,所述計算機可讀寫入介質存儲有在一個或 多個計算機上執(zhí)行的用于執(zhí)行發(fā)送標記文檔的方法的計算機可讀程序,所述 方法包括創(chuàng)建指示特定預定內容作為固定部分并指示另外的預定內容作為可變部 分的標記文檔;通過分離地發(fā)送固定部分和可變部分,來i青求打印標記文檔。
9、 一種發(fā)送標記文檔的設備,包括創(chuàng)建器,創(chuàng)建指示特定的預定內容作為固定部分并指示另外的預定內容 作為可變部分的標記文檔;發(fā)送器,通過分離地發(fā)送固定部分和可變部分,來請求打印標記文檔。
10、 一種打印方法,包4舌分離地接收包括在標記文檔中的固定部分和可變部分,所述固定部分和可變部分分別指示特定的預定內容;分析作為單個標記文檔的接收的固定部分和接收的可變部分;打印分析的結果。
11、如權利要求IO所述的打印方法,其中,固定部分包括與標記文檔的 布局對應的不可修改的固定標記部分,可變部分包括標記文檔的可修改的可變屬性值部分。
12、 如權利要求IO所述的打印方法,其中,分離地接收固定部分和可變 部分的步驟包括接收包含標記文檔的多用途互聯(lián)網(wǎng)郵件擴展多路復用格式 的數(shù)據(jù)的固定部分和可變部分,其中,所述打印方法還包括丟棄除包括標 記文檔的固定部分和打印部分之外的多用途互聯(lián)網(wǎng)郵件擴展多路復用格式的數(shù)據(jù)。
13、 一種在其上存儲有用于執(zhí)行打印方法的計算機可讀程序的計算機可 讀寫入介質,所述打印方法包括分離地接收包括在標記文檔中的固定部分和可變部分,所述固定部分和可變部分分別指示特定的預定內容;分析作為單個標記文檔的接收的固定部分和接收的可變部分;打印分析的結果。
14、 一種打印設備,包括接收器,分離地接收包括在標記文檔中的固定部分和可變部分,所述固 定部分和可變部分分別指示特定的預定內容;分析器,分析作為單個標記文檔的接收的固定部分和接收的可變部分; 打印引擎,打印分析的結果。
15、 一種用于存儲在發(fā)送器和成像設備之間的通信中使用的數(shù)據(jù)結構的 計算機可讀記錄介質,所述介質包括記錄包括在標記模板中的固定部分的數(shù)量、可變部分的數(shù)量、指示固定部分和可變部分的布置次序的創(chuàng)建列表的字段,所述字段被所述成像設備使用以4全測固定部分和可變部分的布置;記錄用于標識每個固定部分的固定部分列表的字段,所述字段被所述成 像設備使用以4全測固定部分;記錄用于標識每個可變部分的可變部分列表的字段,所述字段被所述成 像設備使用以檢測可變部分。
16、 如權利要求15所述的計算機可讀介質,其中,固定部分包括與標記 文檔的布局對應的不可修改的固定標記部分,可變部分包括標記文檔的可修 改的可變屬性值部分。
17、 一種與成像設備通信以打印標記文檔的移動裝置的圖像打印請求單 元,包4舌顯示單元,顯示將被打印的標記文檔,并向用戶顯示界面,以便用戶輸 入與標記文檔有關的信息;模板存儲單元,存儲模板,每個模板根據(jù)輸入信息被劃分為固定部分和 可修改的可變部分;內容確定器,通過選擇與從用戶輸入的信息確定的內容對應的 一個模板, 來確定顯示的標記文檔的布局;風格調整器,根據(jù)確定的內容和輸入的信息,調整為標記文檔選擇的模 板的可變部分的布局;傳輸數(shù)據(jù)創(chuàng)建器,通過分離選擇的模板的固定部分和調整的可變部分, 創(chuàng)建將被發(fā)送到所述成像設備的打印數(shù)據(jù)的固定部分和可變部分;發(fā)送器,將創(chuàng)建的打印數(shù)據(jù)的固定部分和可變部分分離地發(fā)送到所述成 像設備。
18、 如權利要求17所述的圖像打印請求單元,其中,每個模板以包含基 本信息、模板數(shù)據(jù)、創(chuàng)建列表、固定部分列表和可變部分列表的格式被存儲。
19、 如權利要求18所述的圖像打印請求單元,其中,模板存儲單元采用 包括記錄模板基本信息的字段、記錄模板數(shù)據(jù)的字段、記錄創(chuàng)建列表的字段、 記錄固定部分列表的字段和記錄可變部分列表的字段的數(shù)據(jù)結構。
20、 如權利要求18所述的圖像打印請求單元,其中,模板基本信息包括 模板標識符、模板名稱和模板描述,所述模板基本信息與標識每個模板的信
21、 如權利要求18所述的圖像打印請求單元,其中,模板數(shù)據(jù)包括傳送數(shù)據(jù)創(chuàng)建器使用的數(shù)據(jù)以及包括固定部分和可變部分的模板的數(shù)據(jù)。
22、 如權利要求21所述的圖像打印請求單元,其中,模板數(shù)據(jù)包括包含 標記文檔所需的元數(shù)據(jù)和在所述移動裝置和成像設備之間的通信中使用的多 用途互聯(lián)網(wǎng)郵件擴展多路復用協(xié)議的多用途互聯(lián)網(wǎng)郵件擴展多路復用格式的 可擴展超文本標記語言打印數(shù)據(jù)。
23、 如權利要求18所述的圖像打印請求單元,其中,其中,創(chuàng)建列表包 括指示包括在每個模板中的固定部分的數(shù)量、可變部分的數(shù)量以及固定部分 和可變部分的布置次序的信息。
24、 如權利要求18所述的圖像打印請求單元,其中,固定部分列表包括 用于標識包括在每個模板中的每個固定部分的信息。
25、 如權利要求18所述的圖像打印請求單元,其中,可變部分列表包括 用于標識包括在每個模板中的每個可變部分的信息。
26、 如權利要求17所述的圖像打印請求單元,其中,根據(jù)用戶輸入的值 進行由內容確定器進行的確定。
27、 如權利要求17所述的圖像打印請求單元,其中,固定部分是與內容 布局對應的固定標記部分,可變部分是標記文檔的用戶可修改的可變屬性值。
28、 如權利要求27所述的圖像打印請求單元,其中,所述移動裝置包括 蜂窩電話、相機和/或媒體播放器。
29、 一種用于提供網(wǎng)絡打印能力的系統(tǒng),該系統(tǒng)包括如權利要求27所述 的圖像打印請求單元以及與所述圖像打印請求單元通信的成像設備。
全文摘要
提供一種發(fā)送捕獲圖像的例如蜂窩電話的移動裝置中的標記文檔的方法和設備。所述方法包括創(chuàng)建指示特定的預定內容作為固定部分并指示特定的預定內容作為可變部分的標記文檔;通過分離地發(fā)送固定部分和可變部分,來請求打印標記文檔。
文檔編號G06F3/12GK101410786SQ200780010747
公開日2009年4月15日 申請日期2007年4月2日 優(yōu)先權日2006年4月13日
發(fā)明者金大顯 申請人:三星電子株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1