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

打印預(yù)定格式數(shù)據(jù)的方法和裝置以及存儲模板數(shù)據(jù)的方法

文檔序號:7691065閱讀:283來源:國知局
專利名稱:打印預(yù)定格式數(shù)據(jù)的方法和裝置以及存儲模板數(shù)據(jù)的方法
技術(shù)領(lǐng)域
本發(fā)明的各方面涉及打印使用藍牙通信從終端設(shè)備接收的具有預(yù)定格 式的數(shù)據(jù)的方法和裝置。
背景技術(shù)
近來,已經(jīng)發(fā)展在大約10m范圍內(nèi)的短程無線通信。即使傳統(tǒng)的無線 LAN具有等于或大于100m的有效傳輸范圍,然而短程無線通信具有更短的 傳輸范圍。由于在短程無線通信中所用的功率較低,因此短程無線通信適合 于具有有限電池容量的信息處理裝置,諸如移動電話機和個人數(shù)字助理 (PDA)等。該短程無線通信方法包括藍牙通信方法。近來,具有根據(jù)藍牙規(guī) 范的通信功能的諸如移動電話機和PDA之類的終端設(shè)備以及用于打印使用 藍牙通信從該終端設(shè)備接收到的數(shù)據(jù)的傳統(tǒng)打印裝置已散布開來。藍牙通4言支才寺具有予貞定才各式,諸長口 vCard、 vCalendar、 vMessage和vNote 的數(shù)據(jù)傳輸。當打印使用藍牙通信從終端設(shè)備接收的具有前述格式中的一種 格式的數(shù)據(jù)時,該終端設(shè)備發(fā)送具有前述預(yù)定格式的數(shù)據(jù)或者發(fā)送通過將 vCard數(shù)據(jù)與模板數(shù)據(jù)結(jié)合得到的數(shù)據(jù)。當該終端設(shè)備發(fā)送vCard數(shù)據(jù)時, 從終端設(shè)備輸入"發(fā)送"命令。當終端設(shè)備發(fā)送通過將vCard數(shù)據(jù)與模板數(shù) 據(jù)結(jié)合得到的數(shù)據(jù)時,從終端設(shè)備輸入"打印"命令。該終端設(shè)備響應(yīng)于"發(fā) 送"命令而使用對象推送模式(Object Push Profile, OPP)發(fā)送數(shù)據(jù),并響應(yīng) 于"打印"命令而使用基本打印模式(BPP)發(fā)送數(shù)據(jù)。當傳統(tǒng)打印裝置從終端設(shè)備接收vCard數(shù)據(jù)時,該傳統(tǒng)打印裝置將該 vCard數(shù)據(jù)與由傳統(tǒng)打印裝置提供的模板數(shù)據(jù)相結(jié)合,并打印該結(jié)合的數(shù)據(jù)。 當傳統(tǒng)打印裝置接收到通過將vCard數(shù)據(jù)與模板數(shù)據(jù)結(jié)合而得到的數(shù)據(jù)時, 該傳統(tǒng)打印裝置打印接收到的數(shù)據(jù),而不用任何附加處理。由該傳統(tǒng)打印裝置提供的模板數(shù)據(jù)依賴于特定的打印裝置而各不相同。 因而,當從終端設(shè)備向傳統(tǒng)打印裝置發(fā)送相同的vCard數(shù)據(jù)時,由傳統(tǒng)打印 裝置打印的打印結(jié)果也不同。此外,在終端設(shè)備中將vCard數(shù)據(jù)與模板數(shù)據(jù)結(jié)合所用的模板數(shù)據(jù)可以與由傳統(tǒng)打印裝置提供的模板數(shù)據(jù)不同。因而,通 結(jié)合的數(shù)據(jù)而獲得的打印結(jié)果。發(fā)明內(nèi)容本發(fā)明的各方面提供一種打印數(shù)據(jù)的方法和裝置以及其上包含有執(zhí)行 該方法的計算機程序的計算機可讀記錄媒介,即使在通過從終端設(shè)備使用藍 牙通信向不同的打印裝置發(fā)送具有預(yù)定格式的數(shù)據(jù)而使得不同打印裝置打 印具有該預(yù)定格式的數(shù)據(jù)時,也能夠獲得相同的打印結(jié)果,并且即使在通過 從該終端發(fā)送具有預(yù)定格式的數(shù)據(jù)或從該終端發(fā)送通過將具有預(yù)定格式的 數(shù)據(jù)與模板數(shù)據(jù)相結(jié)合而獲得的數(shù)據(jù)而使得打印具有預(yù)定格式的數(shù)據(jù)時,也能夠獲得相同的打印結(jié)果。根據(jù)本發(fā)明的一方面,提供了一種打印具有預(yù)定格式的數(shù)據(jù)的方法。該該接收到的具有預(yù)定格式的數(shù)據(jù)與對應(yīng)于該終端設(shè)備的存儲在打印裝置中 的模板數(shù)據(jù)相結(jié)合,并打印該結(jié)合的數(shù)據(jù)。根據(jù)本發(fā)明的另一方面,該方法還包括從該終端設(shè)備接收包括具有預(yù) 定格式的數(shù)據(jù)和模板數(shù)據(jù)的結(jié)合數(shù)據(jù);以及從該接收到的結(jié)合數(shù)據(jù)中提取出 模板數(shù)據(jù),并存儲該提取的模板數(shù)據(jù),作為與該終端設(shè)備對應(yīng)的存儲的模板 數(shù)據(jù)。根據(jù)本發(fā)明的另一方面,該預(yù)定格式是包括vCard格式、vCalendar格式、vMessage格式和vNote格式的多種格式中的至少 一種。根據(jù)本發(fā)明的另一方面,該方法還包括將對應(yīng)于該終端設(shè)備的模板數(shù) 據(jù)與終端設(shè)備的識別信息映射并存儲。根據(jù)本發(fā)明的另一方面,該模板數(shù)據(jù)的提取包括當對應(yīng)于終端設(shè)備的 模板數(shù)據(jù)已被存儲時,存儲該提取的模板數(shù)據(jù),或者將先前存儲的模板數(shù)據(jù) 更新為提取的模板數(shù)據(jù)。根據(jù)本發(fā)明的另一方面,該方法還包括當未包括在該存儲的模板數(shù)據(jù) 中的至少一個屬性包括在該接收到的具有預(yù)定格式的數(shù)據(jù)中時,更新該存儲 的模板數(shù)據(jù)。根據(jù)本發(fā)明的另 一方面,該結(jié)合數(shù)據(jù)和該模板數(shù)據(jù)是XHTML-Print型。根據(jù)本發(fā)明的又一方面,提供了 一種打印具有預(yù)定格式的數(shù)據(jù)的裝置。該裝置包括通信單元,使用藍牙通信從終端設(shè)備接收具有預(yù)定格式的數(shù)據(jù); 存儲單元,存儲對應(yīng)于該終端設(shè)備的模板數(shù)據(jù);打印數(shù)據(jù)產(chǎn)生器,將該接收 到的具有預(yù)定格式的數(shù)據(jù)與存儲的模板數(shù)據(jù)相結(jié)合,并使用該結(jié)合數(shù)據(jù)產(chǎn)生 打印數(shù)據(jù);以及打印單元,打印該產(chǎn)生的打印數(shù)據(jù)。根據(jù)本發(fā)明的再一方面,提供了一種計算機可讀記錄媒介,其上記錄有 一種打印具有預(yù)定格式的數(shù)據(jù)的方法,該數(shù)據(jù)是使用藍牙通信從終端設(shè)備接 收到的。本發(fā)明的另外方面和/或優(yōu)點將在下面部分地描述,并且從下面的描述中 其將部分地顯而易見,或者通過實踐本發(fā)明可以了解到。


通過下面結(jié)合附圖對實施例的描述,本發(fā)明的這些和/或其它方面和優(yōu) 點將變得清楚和更易理解,其中數(shù)據(jù)的打印系統(tǒng)的示意圖;的格式數(shù)據(jù)的打印裝置的框圖;圖3是示出根據(jù)本發(fā)明實施例的打印使用藍牙通信從終端設(shè)備發(fā)送的 格式數(shù)據(jù)的過程的流程圖;圖4是詳細示出根據(jù)本發(fā)明實施例的圖3中示出的操作的流程圖;圖5A和5B是示出根據(jù)本發(fā)明另一實施例的打印使用藍牙通信從終端 設(shè)備發(fā)送的vCard數(shù)據(jù)的過程的流程圖;圖6示出了 vCard數(shù)據(jù)文件的示例;圖7示出了根據(jù)本發(fā)明實施例的通過將vCard數(shù)據(jù)與模板數(shù)據(jù)結(jié)合而獲 得的結(jié)合數(shù)據(jù)文件的示例;圖8示出了通過將vCard數(shù)據(jù)與模板數(shù)據(jù)結(jié)合而獲得的打印數(shù)據(jù)的結(jié)果示例;圖9示出了 vCard數(shù)據(jù)文件的另 一示例;圖10示出了存儲在打印裝置中的模板數(shù)據(jù)的示例;圖11示出了根據(jù)本發(fā)明實施例的更新的模板數(shù)據(jù)的示例;以及圖12示出了根據(jù)本發(fā)明實施例的存儲在存儲單元中的模板數(shù)據(jù)的類型的示例。
具體實施方式
現(xiàn)在將詳細給出本發(fā)明的這些實施例的參考,其示例示出在附圖中,其 中相似的參考數(shù)字始終指代相似的元件。下面將參照附圖描述這些實施例, 以說明本發(fā)明。圖1是示出根據(jù)本發(fā)明實施例的打印使用藍牙通信從終端設(shè)備115發(fā)送 的數(shù)據(jù)的打印系統(tǒng)的示意圖。該打印系統(tǒng)包括打印裝置110和終端設(shè)備115。 盡管圖1中示出了一個打印裝置110和一個終端設(shè)備115,然而本發(fā)明不限 于此。打印系統(tǒng)可以包括多個打印裝置110和多個終端設(shè)備115。在這種情 況下,終端設(shè)備115能夠通過藍牙通信與打印裝置110通信數(shù)據(jù)。打印裝置110可以是打印機、傳真機或多功能設(shè)備。終端設(shè)備115可以 將要打印的數(shù)據(jù)發(fā)送給打印裝置110。終端設(shè)備115可以是移動電話機、照 相機、個人數(shù)據(jù)助理或個人計算機(PC)。終端設(shè)備115和打印裝置IIO可以 使用藍牙通信方法或其它無線通信方法來彼此通信數(shù)據(jù)。從下面的描述中可 以看出,本發(fā)明的各方面不限于藍牙通信??梢允褂萌魏涡问降臒o線通信, 例如短距離無線通信。終端設(shè)備115向打印裝置110發(fā)送具有預(yù)定格式的數(shù) 才居,該預(yù)定才各式il"如vCard4各式、vCalendar才各式、iCalendar 4各式、vMessage 格式、vNote格式等等。打印裝置110可以將接收到的具有預(yù)定格式的數(shù)據(jù) 與存儲在打印裝置110中的模板數(shù)據(jù)相結(jié)合,以打印結(jié)合的數(shù)據(jù)。vCard格式和vCalendar格式由互聯(lián)網(wǎng)郵件協(xié)會定義,并分別涉及電子 商業(yè)卡和日歷的輸入和調(diào)度管理。vMessage格式和vNote格式由紅外移動通 信定義,并分別涉及消息和文本。當終端設(shè)備115發(fā)送通過將具有預(yù)定格式的數(shù)據(jù)與模板數(shù)據(jù)結(jié)合而獲得 的數(shù)據(jù)時,打印裝置110可以不用改變該數(shù)據(jù)而打印該接收到的數(shù)據(jù)。為了 描述簡便,下文中將具有預(yù)定格式的數(shù)據(jù)稱為格式數(shù)據(jù),并且將通過將格式 數(shù)據(jù)與模板數(shù)據(jù)結(jié)合而獲得的數(shù)據(jù)稱為結(jié)合數(shù)據(jù)。例如,vCard格式的數(shù)據(jù)被稱為vCard數(shù)據(jù)。終端設(shè)備115可以使用對象推送模式(OPP)作為發(fā)送格式數(shù)據(jù)的簡表。 終端設(shè)備115可以使用基本打印模式(BPP)作為發(fā)送結(jié)合數(shù)據(jù)的簡表。模式是定義如何使用每一種應(yīng)用的協(xié)議的規(guī)則。模式揭露對于每一種應(yīng)用不得不 實質(zhì)上或有選擇地實施的項。圖2示出了根據(jù)本發(fā)明實施例的打印使用藍牙通信從終端設(shè)備115發(fā)送 的數(shù)據(jù)的打印裝置110。打印裝置110包括通信單元120、數(shù)據(jù)分析器122、 模板提取器124、終端設(shè)備識別消息讀取器126、用戶界面128、控制器130、 存儲單元132、打印數(shù)據(jù)產(chǎn)生器138以及打印單元140。根據(jù)本發(fā)明的其他 方面,打印裝置110可以包括另外和/或不同的單元。相似地,上述單元中的 兩個或多個的功能可以合并到 一個組件中。通信單元120使用藍牙通信從終端設(shè)備115接收要打印的數(shù)據(jù),諸如格 式數(shù)據(jù)、結(jié)合數(shù)據(jù)、 一般文檔數(shù)據(jù)或圖像數(shù)據(jù)。當從終端設(shè)備115中接收到 要打印的數(shù)據(jù)時,終端設(shè)備識別信息讀取器126讀取發(fā)送數(shù)據(jù)的終端設(shè)備 115的識別信息。終端設(shè)備115的識別信息可以是藍牙設(shè)備(BD)地址。存儲單元132是用于存儲模板數(shù)據(jù)的存儲空間。在存儲單元132中,由 模板提取器124提取的每一終端設(shè)備115的模板數(shù)據(jù)以及存儲在打印裝置 110中的先前存儲的模板數(shù)據(jù)被存儲在單獨的空間中。數(shù)據(jù)分析器122分析通過通信單元120接收到的數(shù)據(jù)。通過分析該接收 到的數(shù)據(jù)來確定接收到的數(shù)據(jù)是否是格式數(shù)據(jù)、結(jié)合數(shù)據(jù)、 一般文檔數(shù)據(jù)或 圖像數(shù)據(jù)?;诮邮盏降臄?shù)據(jù)中具有vCard格式的屬性項的存在來確定接收 到的數(shù)據(jù)是否是格式數(shù)據(jù)?;诎ㄔ诮Y(jié)合數(shù)據(jù)中的標簽的存在來確定接收 到的數(shù)據(jù)是否是結(jié)合數(shù)據(jù)。作為數(shù)據(jù)分析器122的分析結(jié)果,當接收到的數(shù)據(jù)是結(jié)合數(shù)據(jù)時,模板 提取器124從結(jié)合數(shù)據(jù)中提取模板數(shù)據(jù)。模板提取器124通過將提取的模板 數(shù)據(jù)與由終端設(shè)備識別信息讀取器126讀取的終端設(shè)備115的識別信息映射 來存儲該提取的模板數(shù)據(jù)。當對應(yīng)于終端設(shè)備115的模板數(shù)據(jù)先前已被存儲 在存儲單元132中時,模板提取器124可以存儲該提取的模板數(shù)據(jù)來代替存 儲的模板數(shù)據(jù),或者與該先前存儲的模板數(shù)據(jù)獨立地另外存儲該提取的模板 數(shù)據(jù)。圖12示出了根據(jù)本發(fā)明實施例的存儲在存儲單元132中的模板數(shù)據(jù)的 格式的示例。對于每一種終端設(shè)備115和每種數(shù)據(jù)格式(vCalendar、 vCard等 等)存儲一個或多個模板數(shù)據(jù)。打印數(shù)據(jù)產(chǎn)生器138使用從終端設(shè)備115通過通信單元120接收到的數(shù)據(jù)產(chǎn)生打印數(shù)據(jù)。作為數(shù)據(jù)分析器122的分析結(jié)果,當接收到的數(shù)據(jù)是格式數(shù)據(jù)時,打印數(shù)據(jù)產(chǎn)生器D8通過將接收到的數(shù)據(jù)和與發(fā)送存儲在存儲單元 132中的數(shù)據(jù)的終端設(shè)備115對應(yīng)的模板數(shù)據(jù)相結(jié)合來產(chǎn)生結(jié)合數(shù)據(jù),并將 產(chǎn)生的結(jié)合數(shù)據(jù)變換成打印數(shù)據(jù)。如果在接收到的格式數(shù)據(jù)的屬性中至少有 一種屬性未包括在與終端設(shè)備115對應(yīng)的模板數(shù)據(jù)中,則基于該至少一種屬 性更新該模板數(shù)據(jù)。通過將更新的模板數(shù)據(jù)與接收到的格式數(shù)據(jù)相結(jié)合來產(chǎn) 生結(jié)合數(shù)據(jù)。打印數(shù)據(jù)產(chǎn)生器138通過將結(jié)合數(shù)據(jù)變換成能被打印單元140 打印的數(shù)據(jù)來產(chǎn)生打印數(shù)據(jù)。然而,當與終端設(shè)備115對應(yīng)的模板數(shù)據(jù)不存 儲在存儲單元132中時,打印數(shù)據(jù)產(chǎn)生器138通過將存儲在存儲單元132中 并由打印裝置110提供的模板數(shù)據(jù)與接收到的格式數(shù)據(jù)相結(jié)合來產(chǎn)生結(jié)合數(shù) 據(jù)。該打印數(shù)據(jù)產(chǎn)生器138將產(chǎn)生的結(jié)合數(shù)據(jù)變換成打印數(shù)據(jù)。如果接收到 的數(shù)據(jù)是結(jié)合數(shù)據(jù)、 一般文檔數(shù)據(jù)或一般圖像數(shù)據(jù),則該數(shù)據(jù)被直接變換成 打印數(shù)據(jù)。用戶界面128接收來自用戶的各種命令,如打印命令和存儲模板數(shù)據(jù)的 命令,并向用戶顯示有關(guān)打印裝置110的狀態(tài)或打印裝置110的功能的信息。 控制器130基于通過用戶界面128輸入的用戶命令以及由通信單元120和數(shù) 據(jù)分析器122處理的結(jié)果來控制打印單元140和打印裝置110中的每個組件。 打印單元140打印由打印數(shù)據(jù)產(chǎn)生器138產(chǎn)生的打印數(shù)據(jù)。可以采用各種打 印方法,如電子照相方法、噴墨方法等等來打印該打印數(shù)據(jù)。圖3是根據(jù)本發(fā)明實施例的打印使用藍牙通信從終端設(shè)備發(fā)送的格式數(shù) 據(jù)的過程的流程圖。下文中,為了描述簡便,使用vCard數(shù)據(jù)格式,盡管可 以采用任何格式,如vCalendar、 vMessage或vNote等。盡管格式間具有彼 此不同的屬性,但是格式基本上是相同的類型。因而,本發(fā)明的各方面可以 應(yīng)用于其它凄t寺居才各式,如除了 vCard之夕卜的vCalendar、 iCalendar、 vMessage 和vNote 。在操作310中,打印裝置110從終端設(shè)備接收通過將vCard數(shù)據(jù)與模板 數(shù)據(jù)相結(jié)合而獲得的結(jié)合數(shù)據(jù)。該結(jié)合數(shù)據(jù)可以是XHTML-PRINT類型。結(jié) 合數(shù)據(jù)文件的示例如圖7所示。在操作320中,打印裝置IIO從接收到的結(jié)合數(shù)據(jù)中提取模板數(shù)據(jù)。該 結(jié)合數(shù)據(jù)文件包括屬性項和與該屬性項對應(yīng)的值。如圖7所示,屬性項代表 移動電話機號碼"Mobile"、家庭電話機號碼"Home"等。例如,與該移動電話機號碼"Mobile"對應(yīng)的值是017-500-1234,與家庭電話機號碼"Home" 對應(yīng)的值是031-302-1234。打印裝置110通過從該接收到的結(jié)合數(shù)據(jù)中刪除 與屬性項對應(yīng)的值來提取模板數(shù)據(jù)。在操作330中,打印裝置110將操作320中提取的模板數(shù)據(jù)與終端設(shè)備 的識別信息映射,并存儲該模板數(shù)據(jù)。如果打印裝置先前已存儲了由打印裝 置110提供的基本模板數(shù)據(jù),則在操作320中提取的模板數(shù)據(jù)和由打印裝置 提取的模板數(shù)據(jù)可以被分開存儲。當執(zhí)行操作310到330時,打印裝置110 存儲與發(fā)送結(jié)合數(shù)據(jù)的終端設(shè)備115對應(yīng)的模板數(shù)據(jù)。在操作340中,打印裝置110從終端設(shè)備115接收vCard數(shù)據(jù)。vCard 數(shù)據(jù)可以是文本文件。文本文件的擴展可以是"vcf,。圖6示出了與結(jié)合數(shù) 據(jù)文件相似的、包括屬性項和與該屬性項對應(yīng)的值的vCard數(shù)據(jù)文件的示例。在操作350中,打印裝置110通過將在操作340中接收到的vCard數(shù)據(jù) 與在操作330中存儲的模板數(shù)據(jù)相結(jié)合來產(chǎn)生結(jié)合數(shù)據(jù)。打印裝置110將結(jié) 合數(shù)據(jù)變換成打印數(shù)據(jù)并打印該打印數(shù)據(jù)。圖8示出了打印結(jié)合數(shù)據(jù)的結(jié)果 的示例。圖4是詳細示出才艮據(jù)本發(fā)明實施例的圖3中所示的操作310到330的流 程圖。在操作410中,打印裝置110接收來自用戶的有關(guān)從vCard數(shù)據(jù)、 vCalendar數(shù)據(jù)、vMessage數(shù)據(jù)和vNote數(shù)據(jù)中選擇將要存儲的模板數(shù)據(jù)的 格式數(shù)據(jù)的信息。在操作420中,終端設(shè)備115響應(yīng)于用戶命令而發(fā)送vCard數(shù)據(jù)。終端 設(shè)備115發(fā)送包括vCard數(shù)據(jù)的數(shù)據(jù)流。該數(shù)據(jù)流包括對終端設(shè)備115唯一 的識別信息,例如BD地址。發(fā)送該vCard數(shù)據(jù)不是為了打印該vCard數(shù)據(jù), 而是為了使得打印裝置110讀取對終端設(shè)備115唯一的識別信息。在操作430中,打印裝置110從在操作420中接收的數(shù)據(jù)流中讀取終端 設(shè)備115的識別信息。在操作440中,終端設(shè)備115響應(yīng)于用戶命令而發(fā)送通過將vCard數(shù)據(jù) 與模板數(shù)據(jù)結(jié)合而獲得的結(jié)合數(shù)據(jù)。在操作450中,打印裝置110從接收到 的結(jié)合數(shù)據(jù)中提取模板數(shù)據(jù)。在操作460中,打印裝置110將在操作450中提取的模板數(shù)據(jù)與在操作 430中讀取的終端設(shè)備的識別信息映射。打印裝置110將模板數(shù)據(jù)存儲在存 儲單元132中。圖5A和5B是根據(jù)本發(fā)明另一實施例的打印使用藍牙通信從終端設(shè)備 發(fā)送的vCard數(shù)據(jù)的過程的流程圖。圖3所示的操作310到330或圖4所示 的操作可以執(zhí)行或者可以不執(zhí)行。如果執(zhí)行圖3或圖4的操作,則與終端設(shè) 備115對應(yīng)的模板數(shù)據(jù)與終端設(shè)備115映射并且被存儲在打印裝置110中。在操作510中,打印裝置110從終端設(shè)備115接收要打印的數(shù)據(jù)。在操 作515中,打印裝置IIO從在操作510中接收到的數(shù)據(jù)中讀取終端設(shè)備115 的識別信息。在操作520中,打印裝置110分析在操作510中接收到的數(shù)據(jù),并確定 接收到的數(shù)據(jù)是否是vCard數(shù)據(jù)、通過將vCard數(shù)據(jù)與模板數(shù)據(jù)結(jié)合而獲得 的結(jié)合數(shù)據(jù)、 一般文檔數(shù)據(jù)或圖像數(shù)據(jù)。在操作525中,如果接收到的數(shù)據(jù) 是結(jié)合數(shù)據(jù),則過程進行到操作530和590。否則,過程進行到操作565。在操作530中,打印裝置110從接收到的結(jié)合數(shù)據(jù)中提取出模板數(shù)據(jù)。 如上所述,打印裝置IIO通過從接收到的結(jié)合數(shù)據(jù)中刪除與屬性項對應(yīng)的值, 可以提取模板數(shù)據(jù)。在操作535中,打印裝置IIO確定與發(fā)送數(shù)據(jù)的終端設(shè)備對應(yīng)的模板數(shù) 據(jù)是否被存儲。如果與終端設(shè)備115對應(yīng)的模板數(shù)據(jù)被存儲,則過程進行到 操作545。否則,過程進行到操作550。在操作550中,打印裝置110將在操作530中提取的模板數(shù)據(jù)與在操作 515中讀取的終端設(shè)備115的識別信息映射,并存儲該模板數(shù)據(jù)。在操作545中,打印裝置IIO可以與先前存儲的模板獨立地另外存儲在 操作530提取的模板數(shù)據(jù),或者可以按照用戶通過打印裝置110的用戶界面 128的選擇,將先前存儲的模板數(shù)據(jù)更新為提取的模板數(shù)據(jù)。可替換地,對 于打印裝置110,可以先確定是另外存儲提取的模板數(shù)據(jù)還是更新先前存儲 的模板數(shù)據(jù)。如果打印裝置的存儲空間足夠,則可以設(shè)計打印裝置另外存儲 提取的模板數(shù)據(jù)。如果打印裝置的存儲空間不夠,則可以設(shè)計打印裝置110 更新先前存儲的模板數(shù)據(jù)。由于可以設(shè)計打印裝置110另外存儲提取的模板 數(shù)據(jù),因此當存在與終端設(shè)備115對應(yīng)的多個存儲的模板數(shù)據(jù)時,打印裝置 IIO通過用戶界面128將該存儲的模板數(shù)據(jù)的每一個顯示為略圖,使得用戶 可以選擇期望的模板數(shù)據(jù)。下面描述將先前存儲的模板數(shù)據(jù)更新為提取的模板數(shù)據(jù)的過程。這里, 先前存儲的模板數(shù)據(jù)具有圖IO所示的類型,從終端設(shè)備115接收到的結(jié)合數(shù)據(jù)具有通過將圖9所示的vCard數(shù)據(jù)與對應(yīng)于該vCard數(shù)據(jù)的模板數(shù)據(jù)相 結(jié)合而獲得的類型。如圖9和圖IO所示,接收到的結(jié)合數(shù)據(jù)的屬性項包括 代表地址"ADD"的、未包括在先前存儲的模板數(shù)據(jù)中的屬性項。在這種情 況下,圖10所示的先前存儲的模板數(shù)據(jù)被更新為從接收到的結(jié)合數(shù)據(jù)中提 取的模板數(shù)據(jù)。因而,更新的模板數(shù)據(jù)具有圖11所示的類型。返回到操作525,作為操作520中的分析的結(jié)果,如果接收到的數(shù)據(jù)不 是結(jié)合數(shù)據(jù),則過程進行到操作565。在操作565中,打印裝置110確定從 終端設(shè)備接收到的數(shù)據(jù)是否是vCard數(shù)據(jù)。如果接收到的數(shù)據(jù)是vCard數(shù)據(jù), 則過程進行到操作570。否則,過程進行到操作590。如果接收到的數(shù)據(jù)不 是vCard數(shù)據(jù),則接收到的數(shù)據(jù)可以是一般文檔數(shù)據(jù)或圖像數(shù)據(jù)。在操作570中,打印裝置110確定與發(fā)送數(shù)據(jù)的終端設(shè)備115對應(yīng)的模 板數(shù)據(jù)是否先被存儲。如果模板數(shù)據(jù)已先被存儲,則過程進行到操作575。 否則,過程進行到操作578。在操作578中,打印裝置110將從終端設(shè)備115 接收的vCard數(shù)據(jù)與存儲在打印裝置110中并由打印裝置110提供的模板數(shù) 據(jù)相結(jié)合。在操作575中,打印裝置110確定在從終端設(shè)備115接收到的vCard數(shù) 據(jù)的屬性中是否存在未包括在先前存儲的模板數(shù)據(jù)中的、與終端設(shè)備對應(yīng)的 屬性。如果與終端設(shè)備對應(yīng)的屬性存在,則過程進行到操作580。否則,過 程進行到操作585。在操作580中,打印裝置110更新與終端設(shè)備115對應(yīng)的先前存儲的模 板數(shù)據(jù)。例如,如果從終端設(shè)備接收到的vCard數(shù)據(jù)具有圖9所示的類型, 而先前存儲的模板數(shù)據(jù)具有圖IO所示的類型,則在接收到的vCard數(shù)據(jù)的 屬性中的代表地址"ADD"的屬性不存在于圖IO所示的模板數(shù)據(jù)中。因而, 在這種情況下,打印裝置IIO通過將屬性"ADD"和必要的標簽添加到已存 儲的模板數(shù)據(jù)中來更新該模板數(shù)據(jù)。該更新的模板數(shù)據(jù)可以具有圖11所示 的類型。在操作585中,打印裝置IIO通過將vCard數(shù)據(jù)與對應(yīng)于終端設(shè)備的先 前已存儲的模板數(shù)據(jù)或在操作580中更新的模板數(shù)據(jù)相結(jié)合來產(chǎn)生結(jié)合數(shù) 據(jù)。在操作590中,打印裝置IIO通過變換接收到的結(jié)合數(shù)據(jù)、在操作585 或578中結(jié)合的結(jié)合數(shù)據(jù)、接收到的一般文檔數(shù)據(jù)或圖像數(shù)據(jù),來產(chǎn)生打印數(shù)據(jù),以使得打印裝置110中的打印單元140能夠打印接收到的結(jié)合數(shù)據(jù)、 在操作585或578中結(jié)合的結(jié)合數(shù)據(jù)、接收到的一般文檔數(shù)據(jù)或接收到的圖 像數(shù)據(jù)。在操作595中,打印裝置IIO打印在操作590中產(chǎn)生的打印數(shù)據(jù)。根據(jù)本發(fā)明的各方面,當接收并打印格式數(shù)據(jù)(諸如vCard數(shù)據(jù))時,不 使用由打印裝置提供的模板數(shù)據(jù)而是使用由終端設(shè)備提供的模板數(shù)據(jù)。因 而,當根據(jù)本發(fā)明的各方面使用該打印裝置打印格式數(shù)據(jù)時,基于由終端設(shè) 備提供的模板數(shù)據(jù)來與每種打印裝置統(tǒng)一地執(zhí)行打印操作。此外,由于當從終端設(shè)備發(fā)送格式數(shù)據(jù)時,通過從終端設(shè)備先接收結(jié)合 數(shù)據(jù)、從接收到的結(jié)合數(shù)據(jù)中提取模板數(shù)據(jù)以及存儲該提取的模板數(shù)據(jù),或 者當發(fā)送通過將格式數(shù)據(jù)與模板數(shù)據(jù)結(jié)合而獲得的結(jié)合數(shù)據(jù)時,都使用相同 的模板數(shù)據(jù),因此能夠獲得相同的打印結(jié)果。此外,僅通過從終端設(shè)備發(fā)送 格式數(shù)據(jù)而不用發(fā)送結(jié)合數(shù)據(jù),就能夠獲得對該終端設(shè)備唯一的打印結(jié)果。 因而,能夠減少在終端設(shè)備中將格式數(shù)據(jù)與模板數(shù)據(jù)結(jié)合所用的時間。此外,由于格式數(shù)據(jù)具有比結(jié)合數(shù)據(jù)小的尺寸,因此能夠減少傳輸時間。根據(jù)本發(fā)明的各方面,即使在通過使用藍牙通信從終端設(shè)備向不同的打 印裝置發(fā)送具有預(yù)定格式的數(shù)據(jù)而使得不同打印裝置打印具有該預(yù)定格式 的數(shù)據(jù)時,也能夠獲得相同的打印結(jié)果,并且即使在通過從該終端發(fā)送具有結(jié)合而獲得的數(shù)據(jù)而打印具有預(yù)定格式的數(shù)據(jù)時,也能夠獲得相同的打印結(jié) 果。此外,本發(fā)明的各方面也可以被實施為計算機可讀記錄媒介上的計算機 可讀代碼。所述計算機可讀記錄媒介可以是能夠存儲之后由計算機系統(tǒng)讀取 的數(shù)據(jù)的任意數(shù)據(jù)存儲設(shè)備。該計算機可讀記錄媒介的示例也包括只讀存儲 器(ROM)、隨機存取存儲器(RAM)、 CD-ROM、 DVD、磁帶、軟盤、光數(shù)據(jù) 存儲設(shè)備等等。所述計算機可讀記錄媒介也能夠被分布于通過網(wǎng)絡(luò)互連的計 算機系統(tǒng)之上,使得該計算機可讀代碼可以以分布式被存儲并執(zhí)行。另外, 實現(xiàn)本發(fā)明的功能程序、代碼和代碼段可以容易地由本發(fā)明所屬領(lǐng)域的技術(shù) 人員所構(gòu)建。盡管示出并描述了本發(fā)明的幾個實施例,但本領(lǐng)域技術(shù)人員應(yīng)當理解, 在不脫離其范圍由所附權(quán)利要求書和其等價物所限定的本發(fā)明的遠離和精 神的情況下,可以對此實施例進行各種修改。對相關(guān)申請的交叉引用本申請要求于2007年6月27日在韓國知識產(chǎn)權(quán)局提交的韓國專利申請 序列號No.2007-63899的優(yōu)先4又,其全部內(nèi)容通過參照而^皮合并于此。
權(quán)利要求
1、一種打印具有預(yù)定格式的數(shù)據(jù)的方法,該方法包括使用藍牙通信從終端設(shè)備接收具有該預(yù)定格式的數(shù)據(jù);將該接收到的具有預(yù)定格式的數(shù)據(jù)與對應(yīng)于該終端設(shè)備的、并存儲在打印裝置中的模板數(shù)據(jù)相結(jié)合;以及打印該結(jié)合的數(shù)據(jù)。
2. 如權(quán)利要求l所述的方法,還包括從該終端設(shè)備接收包括具有預(yù)定格式的數(shù)據(jù)和模板數(shù)據(jù)的結(jié)合數(shù)據(jù); 從該接收到的結(jié)合數(shù)據(jù)中提取模板數(shù)據(jù);以及存儲該提取的模板數(shù)據(jù),作為與該終端設(shè)備對應(yīng)的存儲的模板數(shù)據(jù)。
3. 如權(quán)利要求1所述的方法,其中,該預(yù)定格式是包括vCard格式、 vCalendar格式、vMessage才各式和/或vNote格式的多種格式中的至少 一種。
4. 如權(quán)利要求l所述的方法,還包括映射并存儲對應(yīng)于該終端設(shè)備的模板數(shù)據(jù)與該終端設(shè)備的識別信息。
5. 如權(quán)利要求2所述的方法,其中,該模板數(shù)據(jù)的提取包括當對應(yīng) 于終端設(shè)備的模板數(shù)據(jù)已被存儲時,存儲該提取的模板數(shù)據(jù),或者將已存儲 的模板數(shù)據(jù)更新為提取的模板數(shù)據(jù)。
6. 如權(quán)利要求5所述的方法,其中,是存儲該提取的模板數(shù)據(jù)還是更 新已存儲的模板數(shù)據(jù)是基于通過用戶界面接收到的選擇結(jié)果來確定的。
7. 如權(quán)利要求1所述的方法,還包括當未包括在該存儲的模板數(shù)據(jù) 中的至少 一個屬性包括在該接收到的具有預(yù)定格式的數(shù)據(jù)中時,更新該存儲 的模板數(shù)據(jù)。
8. 如權(quán)利要求2所述的方法,其中,該結(jié)合數(shù)據(jù)和該模板數(shù)據(jù)是YWT1UT -Print型
9. 一種其上包含有用于執(zhí)行權(quán)利要求1所述的方法的計算機程序的計 算機可讀記錄媒介。
10. 一種打印具有預(yù)定格式的數(shù)據(jù)的裝置,該裝置包括 通信單元,使用藍牙通信從終端設(shè)備接收具有預(yù)定格式的數(shù)據(jù); 存儲單元,存儲對應(yīng)于該終端設(shè)備的模板數(shù)據(jù);打印數(shù)據(jù)產(chǎn)生器,將該接收到的具有預(yù)定格式的數(shù)據(jù)與已存儲的模板數(shù)據(jù)相結(jié)合,并使用該結(jié)合數(shù)據(jù)產(chǎn)生打印數(shù)據(jù);以及 打印單元,打印該產(chǎn)生的打印數(shù)據(jù)。
11、 如權(quán)利要求10所述的裝置,還包括模板提取器,當從該終端設(shè) 備接收到包括具有預(yù)定格式的數(shù)據(jù)和模板數(shù)據(jù)的結(jié)合數(shù)據(jù)時,從該接收到的 結(jié)合數(shù)據(jù)中提取模板數(shù)據(jù),以及將該提取的模板數(shù)據(jù)存儲在該存儲單元中, 作為與該終端設(shè)備對應(yīng)的模板數(shù)據(jù)。
12、 如權(quán)利要求IO所述的裝置,其中,該預(yù)定格式是包括vCard格式、 vCalendar格式、vMessage格式和/或vNote格式的多種格式中的至少 一種。
13、 如權(quán)利要求IO所述的裝置,其中,將對應(yīng)于該終端設(shè)備的模板數(shù) 據(jù)與該終端設(shè)備的識別信息進行映射并存儲。
14、 如權(quán)利要求11所述的裝置,其中,當對應(yīng)于終端設(shè)備的模板數(shù)據(jù) 已被存儲在該存儲單元中時,該模板提取器存儲該提取的模板數(shù)據(jù),或者更 新該已存儲的模板數(shù)據(jù)。
15、 如權(quán)利要求14所述的裝置,其中,是存儲該提取的模板數(shù)據(jù)還是 更新先前已存儲的模板數(shù)據(jù)是基于通過用戶界面接收到的選擇結(jié)果來確定 的。
16、 如權(quán)利要求10所述的裝置,其中,當未包括在該存儲的模板數(shù)據(jù) 中的至少一個屬性包括在該接收到的具有預(yù)定格式的數(shù)據(jù)中時,更新該存儲 的模板數(shù)據(jù)。
17、 如權(quán)利要求11所述的裝置,其中,該結(jié)合數(shù)據(jù)和該模板數(shù)據(jù)是 XHTML-Print型。
18、 一種存儲模板數(shù)據(jù)的方法,該方法包括使用藍牙通信從終端設(shè)備接收包括具有預(yù)定格式的數(shù)據(jù)和模板數(shù)據(jù)的 結(jié)合數(shù)據(jù);從該接收到的結(jié)合數(shù)據(jù)中提取模板數(shù)據(jù);將該提取的模板數(shù)據(jù)與該終端設(shè)備的識別信息進行映射;以及存儲該提取的模板數(shù)據(jù)。
19、 如權(quán)利要求18所述的方法,其中,該預(yù)定格式是包括vCard格式、 vCalendar格式、vMessage格式和/或vNote格式的多種格式中的至少 一種。
20、 一種不考慮在何處打印數(shù)據(jù)而以統(tǒng)一方式打印數(shù)據(jù)的方法,該方法 包括從終端設(shè)備接收具有預(yù)定格式的數(shù)據(jù); 接收與該預(yù)定格式和該終端設(shè)備對應(yīng)的已存儲的模板數(shù)據(jù); 將具有該預(yù)定格式的數(shù)據(jù)與該已存儲的模板數(shù)據(jù)相結(jié)合;以及 打印該結(jié)合的數(shù)據(jù)和存儲的模板數(shù)據(jù)。
21、 如權(quán)利要求20所述的方法,還包括 從該終端設(shè)備接收與文件格式對應(yīng)的模板數(shù)據(jù);以及 存儲該接收的模板數(shù)據(jù)作為已存儲的模板數(shù)據(jù),并一起存儲該終端設(shè)備的標識符。
22、 如權(quán)利要求21所述的方法,其中,如果已存儲的模板數(shù)據(jù)已經(jīng)存 在,則該接收到的模板數(shù)據(jù)的存儲包括將已存儲的模板數(shù)據(jù)更新為接收到的模板數(shù)據(jù);或者 將該接收到的模板數(shù)據(jù)存儲為另外的模板數(shù)據(jù)。
23、 如權(quán)利要求20所述的方法,還包括如果該已存儲的模板數(shù)據(jù)不可用,則將該具有預(yù)定格式的數(shù)據(jù)與對應(yīng)于 該預(yù)定格式但不對應(yīng)于該終端設(shè)備的默認模板數(shù)據(jù)相結(jié)合;以及 打印該結(jié)合的數(shù)據(jù)和默認模板數(shù)據(jù)。
24、 一種打印系統(tǒng),包括打印裝置,接收具有預(yù)定格式的數(shù)據(jù),提取與該預(yù)定數(shù)據(jù)對應(yīng)的已存儲 的模板數(shù)據(jù),將該數(shù)據(jù)與該已存儲的模板數(shù)據(jù)相結(jié)合,以及打印該結(jié)合數(shù)據(jù); 以及終端設(shè)備,向該打印裝置發(fā)送具有預(yù)定格式的數(shù)據(jù);其中,該已存儲的模板數(shù)據(jù)具有與該終端設(shè)備對應(yīng)的標識符。
全文摘要
一種打印使用藍牙通信從終端設(shè)備發(fā)送的具有預(yù)定格式的數(shù)據(jù)的方法和裝置。該方法包括使用藍牙通信從終端設(shè)備接收具有該預(yù)定格式的數(shù)據(jù);將該接收到的具有預(yù)定格式的數(shù)據(jù)與對應(yīng)于該終端設(shè)備的、存儲在打印裝置中的模板數(shù)據(jù)相結(jié)合;以及打印該結(jié)合的數(shù)據(jù)。因而,即使在通過使用藍牙通信從終端設(shè)備向不同的打印裝置發(fā)送具有預(yù)定格式的數(shù)據(jù)而使得不同打印裝置打印該數(shù)據(jù)時,也能夠獲得相同的打印結(jié)果,并且即使在通過從該終端設(shè)備發(fā)送具有預(yù)定格式的數(shù)據(jù)或從該終端設(shè)備發(fā)送通過將具有預(yù)定格式的數(shù)據(jù)與模板數(shù)據(jù)相結(jié)合而獲得的數(shù)據(jù)而使得打印具有預(yù)定格式的數(shù)據(jù)時,也能夠獲得相同的打印結(jié)果。
文檔編號H04B5/00GK101335543SQ20081009112
公開日2008年12月31日 申請日期2008年4月7日 優(yōu)先權(quán)日2007年6月27日
發(fā)明者尹泰晸, 賈晃鉉 申請人:三星電子株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
孟州市| 阳山县| 长寿区| 南通市| 南昌市| 隆尧县| 香河县| 伊通| 裕民县| 东海县| 宜兴市| 灵川县| 许昌县| 吉木萨尔县| 甘肃省| 牙克石市| 桐梓县| 繁峙县| 昌江| 荃湾区| 皮山县| 怀化市| 阜阳市| 义乌市| 晋江市| 井研县| 措美县| 安图县| 左云县| 南江县| 荥阳市| 东阳市| 建瓯市| 石柱| 滦南县| 双峰县| 达尔| 长岭县| 武陟县| 龙井市| 右玉县|