專利名稱:內(nèi)容生成裝置、接收裝置、打印裝置及內(nèi)容打印系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種依照樣式表(style sheet)進(jìn)行顯示或打印的提示裝置,特別涉及打印裝置、接收裝置、內(nèi)容(contens)生成裝置及內(nèi)容打印系統(tǒng)。
背景技術(shù):
近年來(lái),隨著數(shù)字技術(shù)及IT(信息技術(shù))的進(jìn)步,使用個(gè)人計(jì)算機(jī)等交換電子郵件等、簡(jiǎn)單地與第三者通信已成為可能。而且現(xiàn)在已具備能夠使用例如移動(dòng)電話機(jī)等移動(dòng)信息終端利用電子郵件的環(huán)境。并且還在數(shù)字電視(以下簡(jiǎn)稱“DTV”)等上附加使用無(wú)線電波發(fā)送E-mail的功能,營(yíng)造就近并且有效地進(jìn)行傳遞的狀況。
與此同時(shí),個(gè)人計(jì)算機(jī)等信息處理裝置所具備的文字處理用的軟件的性能也在提高,現(xiàn)在,作為顯示在顯示裝置上的文件的文字格式,已經(jīng)可以設(shè)定各種類型、大小的字體或多種下劃線、刪除線、文字修飾、網(wǎng)格等。并且,對(duì)于段落格式,也能夠以向自由位置的空格、自由的寬度簡(jiǎn)單地設(shè)定行間距、段落間距、左對(duì)齊、居中、右對(duì)齊等文字對(duì)齊方式。
而且,如果使用者根據(jù)打印數(shù)據(jù)的外觀預(yù)先決定字體的種類或文字的大小、顏色、行間寬度、修飾等打印設(shè)定的各項(xiàng)目,作為打印樣式表保存,如果作為某個(gè)確定的段落格式、文字格式的集合添加名字,則以后對(duì)于其他的打印數(shù)據(jù)也可以通過(guò)指定該名字來(lái)使用由該打印樣式表決定的格式設(shè)定。對(duì)于顯示數(shù)據(jù),也采用同樣的方法反映樣式表的內(nèi)容。
這樣,當(dāng)將打印數(shù)據(jù)或顯示數(shù)據(jù)等(以下簡(jiǎn)稱“輸出數(shù)據(jù)”)輸出給打印裝置或顯示裝置等輸出裝置時(shí),如果根據(jù)預(yù)定的樣式表輸出輸出數(shù)據(jù)的輸出樣式表,則能夠得到與樣式表相對(duì)應(yīng)的外觀的輸出結(jié)果。
但是,由于電子郵件中包含文字信息,因此由于接收該電子郵件并顯示的信息終端的顯示部的性能與在發(fā)送側(cè)裝置設(shè)想的接收終端的顯示部的性能不同,接收終端能夠顯示的字體的種類、大小不同,郵件軟件的設(shè)定不同,所以存在即使根據(jù)預(yù)先確定的顯示樣式表進(jìn)行顯示,顯示結(jié)果也與在發(fā)送側(cè)裝置預(yù)定的顯示結(jié)果不同這樣的問(wèn)題。
例如個(gè)人計(jì)算機(jī)或攜帶信息終端由于裝置之間的顯示部性能具有很大的不同,因此如果用顯示能力低下的移動(dòng)電話機(jī)等,并用設(shè)想為顯示能力比此高的顯示裝置所決定的顯示樣式表顯示,則1行的字?jǐn)?shù)或行數(shù)變化,很難看。即,即使預(yù)先決定了顯示樣式表,也因?yàn)轱@示裝置的顯示能力不同,顯示結(jié)果變化了。并且,即使是同樣的個(gè)人計(jì)算機(jī),由于使用的E-mail軟件不同或者E-mail軟件的設(shè)定不同,同樣產(chǎn)生不便。
而且,在將文字信息打印到紙上的情況下,由于在接收側(cè)的打印裝置使用的紙張的大小或字體的種類、大小等各種條件的變化,因此存在打印結(jié)果與在發(fā)送側(cè)裝置預(yù)定的打印結(jié)果不同的問(wèn)題。
具體地,如果接收側(cè)裝置的打印裝置能夠?qū)?yīng)的字體的種類或?qū)嶋H能夠打印的打印執(zhí)行范圍等與在發(fā)送側(cè)裝置設(shè)想的打印裝置的不同,則必需與用代用字體執(zhí)行打印等的相對(duì)應(yīng)。在用代用字體執(zhí)行打印的情況下,即使根據(jù)預(yù)先決定的打印樣式表打印,也由于代用了字體,例如打印到A4紙的1行的字?jǐn)?shù)變化了。因此,行數(shù)也變化,產(chǎn)生了應(yīng)該能夠打印到1張A4紙上的打印數(shù)據(jù)不能打在1張紙上的不便。即,即使預(yù)先決定了打印樣式,由于打印裝置能夠?qū)?yīng)的字體的種類或?qū)嶋H能夠打印的打印執(zhí)行范圍等打印裝置的性能不同,打印的結(jié)果也變得不同。
發(fā)明內(nèi)容
本發(fā)明就是為了解決上述問(wèn)題而提出的方案,目的是提供一種進(jìn)行與在發(fā)送側(cè)裝置預(yù)定的顯示結(jié)果或打印結(jié)果大體一致的顯示或打印的提示裝置,與之相連接的接收裝置、內(nèi)容生成裝置以及內(nèi)容打印系統(tǒng)。
技術(shù)方案為了達(dá)到上述目的,本發(fā)明的內(nèi)容生成裝置包括生成提示控制信息的提示控制信息生成裝置,提示控制信息包括描述根據(jù)為了確保與提示數(shù)據(jù)的頁(yè)面版式有關(guān)的唯一性而預(yù)先定義的提示規(guī)格提示提示數(shù)據(jù)時(shí)的提示設(shè)定的樣式表;生成內(nèi)容的內(nèi)容生成裝置,該內(nèi)容使上述各提示數(shù)據(jù)與上述提示控制信息相關(guān)連,包括表示上述關(guān)聯(lián)關(guān)系的信息和上述提示數(shù)據(jù)。
這里,上述提示控制信息中還可以包含與上述提示規(guī)格有關(guān)的提示規(guī)格信息。并且,上述提示規(guī)格信息中還可以包含確定包括顯示裝置及打印裝置的1種以上的提示裝置和上述提示裝置的機(jī)種的提示裝置信息。
具體地,如果參照例如與WWW(萬(wàn)維網(wǎng))有關(guān)的標(biāo)準(zhǔn)化團(tuán)體W3C(萬(wàn)維網(wǎng)協(xié)會(huì))定為標(biāo)準(zhǔn)的XHTML Basic和CSS mobile作為數(shù)據(jù)格式(以下記為DF),根據(jù)在此基礎(chǔ)上追加了必要的(按W3C規(guī)定的標(biāo)識(shí)追加的)規(guī)定定義的提示規(guī)格作成內(nèi)容的話,能夠確保唯一性。
另外,用所謂的“唯一性”來(lái)表現(xiàn)進(jìn)行與發(fā)送側(cè)裝置預(yù)定的顯示結(jié)果或打印結(jié)果大體一致的顯示或打印。這里所謂的唯一性是指頁(yè)面版式大概相同,并不是要保證完全一致。
如果根據(jù)預(yù)先定義的提示規(guī)格作成內(nèi)容并參照預(yù)先定義的提示規(guī)格進(jìn)行提示裝置側(cè)的安裝,則能夠確保提示裝置的實(shí)際的顯示或打印結(jié)果與發(fā)送側(cè)裝置預(yù)定的顯示或打印結(jié)果的唯一性。
要求唯一性時(shí)的預(yù)先定義的提示規(guī)格可以按至少以下的項(xiàng)目規(guī)定①文字的格式、大小、行寬等,用絕對(duì)值指定大小,從規(guī)定的字體中選擇。
②對(duì)于頁(yè)面內(nèi)版式的保證,使用新頁(yè)面控制信息描述,使四角等包圍的信息(以下記為“框”)不跨出新頁(yè)面。
③用框邊緣的特性指定框的位置。
④必需描述圖像的大小、圖像顯示的高度和寬度。
⑤考慮提示裝置,特別是打印機(jī)能夠打印的范圍(余量)作成內(nèi)容。
這樣,如果內(nèi)容生成裝置根據(jù)預(yù)先定義的提示規(guī)格作成內(nèi)容,提示裝置(接收裝置或打印裝置)根據(jù)參照了預(yù)先定義的提示規(guī)格的安裝規(guī)則安裝提示(顯示或打印)功能的話,則能夠用簡(jiǎn)單的結(jié)構(gòu)確保唯一性。
因此,如果采用本發(fā)明的內(nèi)容生成裝置,具有通過(guò)在接收了內(nèi)容的提示裝置側(cè)用從提示控制信息中抽出的提示裝置信息檢查提示輸出提示數(shù)據(jù)的提示裝置或該提示裝置的機(jī)種是否與提示裝置信息確定的提示裝置或者該提示裝置的機(jī)種相符,在依照樣式表提示提示數(shù)據(jù)時(shí)能夠預(yù)先判定是否能夠獲得如內(nèi)容生成裝置設(shè)定的提示設(shè)定那樣的提示結(jié)果的效果。
并且,本發(fā)明的接收裝置包括接收內(nèi)容的內(nèi)容接收裝置,該內(nèi)容包括提示數(shù)據(jù)和提示控制信息,該提示控制信息包括為了確保與提示數(shù)據(jù)的頁(yè)面版式有關(guān)的唯一性而預(yù)先定義的提示規(guī)格和描述根據(jù)提示規(guī)格提示提示數(shù)據(jù)時(shí)的提示設(shè)定的樣式表,與上述提示數(shù)據(jù)相關(guān)連;從接收的上述內(nèi)容中抽出上述提示控制信息的提示控制信息抽出裝置;從與該接收裝置連接的提示裝置中獲取與該提示裝置的提示輸出的規(guī)格有關(guān)的提示裝置規(guī)格信息的提示裝置規(guī)格信息獲取裝置;比較上述提示控制信息與獲取的上述提示裝置規(guī)格信息、判定是否更新上述樣式表的更新判定裝置。
這里,上述提示控制信息中還可以包含與上述提示規(guī)格有關(guān)的提示規(guī)格信息;上述更新判定裝置還可以比較上述提示控制信息中包含的提示規(guī)格信息與獲取的上述提示裝置規(guī)格信息、判定是否更新上述樣式表。
并且,上述提示規(guī)格信息中還可以包含確定包括顯示裝置及打印裝置的1種以上的提示裝置和上述提示裝置的機(jī)種的提示裝置信息;上述更新判定裝置還可以比較上述提示控制信息中包含的提示裝置信息與獲取的上述提示裝置規(guī)格信息、判定是否更新上述樣式表。
因此,如果采用本發(fā)明的接收裝置,具有通過(guò)檢查與該接收裝置連接的提示裝置或該提示裝置的機(jī)種是否與提示裝置信息確定的提示裝置或該提示裝置的機(jī)種相符,當(dāng)依照樣式表提示提示數(shù)據(jù)時(shí)能夠判定是否能夠獲得如內(nèi)容生成裝置設(shè)定的提示設(shè)定那樣的提示結(jié)果,即能夠判定是否應(yīng)該修正更新上述樣式表。
本發(fā)明的提示裝置包括從連接的接收裝置中獲取內(nèi)容的內(nèi)容獲取裝置,該內(nèi)容包括提示數(shù)據(jù)和提示控制信息,該提示控制信息包含為了確保與提示數(shù)據(jù)的頁(yè)面版式有關(guān)的唯一性而預(yù)先定義的、與提示規(guī)格有關(guān)的提示規(guī)格信息和描述了用提示裝置提示內(nèi)容的提示數(shù)據(jù)時(shí)的提示設(shè)定的樣式表,與上述提示數(shù)據(jù)相關(guān)連;從獲取的上述內(nèi)容中抽出上述提示控制信息的提示控制信息抽出裝置;比較上述提示控制信息中包含的提示規(guī)格信息與與自己的提示輸出的規(guī)格有關(guān)的提示裝置規(guī)格信息、判定是否更新上述樣式表的更新判定裝置;當(dāng)上述判定結(jié)果為更新時(shí),從上述提示裝置規(guī)格信息中抽出表示提示設(shè)定的參數(shù)的選擇范圍的版式規(guī)則的版式規(guī)則抽出裝置;參照抽出的版式規(guī)則和上述樣式表變更樣式表中的參數(shù)的樣式表更新裝置;根據(jù)更新后的上述樣式表提示提示數(shù)據(jù)的提示裝置。
這里,上述提示規(guī)格信息中還可以包含確定包括顯示裝置及打印裝置的1種以上的提示裝置或上述提示裝置的機(jī)種的提示裝置信息;上述更新判定裝置還可以比較上述提示控制信息中包含的提示裝置信息與上述提示裝置規(guī)格信息、判定是否更新上述樣式表。
因此,如果采用本發(fā)明的提示裝置,通過(guò)用從提示控制信息中抽出的提示裝置信息檢查自己的提示裝置或提示裝置的機(jī)種是否與提示裝置信息確定的提示裝置或者該提示裝置的機(jī)種相符,在依照樣式表提示提示數(shù)據(jù)時(shí)能夠判定是否能夠獲得如內(nèi)容生成裝置設(shè)定的提示設(shè)定那樣的提示結(jié)果,即能夠判定是否應(yīng)該修正更新上述樣式表;并且能夠根據(jù)該判定結(jié)果變更樣式表中的參數(shù)、根據(jù)更新后的樣式表提示提示數(shù)據(jù)。即,當(dāng)依照內(nèi)容中的樣式表提示提示數(shù)據(jù)時(shí),如果判定不能獲得如內(nèi)容生成裝置設(shè)定的提示設(shè)定那樣的提示結(jié)果,則通過(guò)更新樣式表變更樣式表中對(duì)提示數(shù)據(jù)的提示結(jié)果沒(méi)有大的影響的參數(shù),例如字體的種類及字體的大小等參數(shù),而維持樣式表中的更重要的參數(shù),例如1頁(yè)的行數(shù)及1行的字?jǐn)?shù)等參數(shù),能夠獲得與內(nèi)容生成裝置中本來(lái)設(shè)定的提示樣式大體一致(確保唯一性)的樣式的提示結(jié)果。
附圖的簡(jiǎn)要說(shuō)明
圖1 表示本實(shí)施形態(tài)的內(nèi)容提示系統(tǒng)的概略構(gòu)成的方框2 表示圖1所示的內(nèi)容提示系統(tǒng)中的各裝置的更詳細(xì)的結(jié)構(gòu)的方框3 圖1及圖2所示的內(nèi)容生成裝置生成的打印內(nèi)容的一例的示意4 用與打印裝置信息不相符的打印機(jī)打印圖3所示的打印數(shù)據(jù)時(shí)的打印結(jié)果的1例的示意5 表示圖2所示的打印機(jī)的打印樣式表更新部進(jìn)行更新處理的過(guò)程的流程6 用與打印裝置信息不相符的打印機(jī)打印圖3所示的打印數(shù)據(jù)時(shí)的打印結(jié)果的其他的例子示意7 表示圖1及圖2所示的內(nèi)容提示系統(tǒng)的整個(gè)動(dòng)作的流程8 圖1及圖2所示的內(nèi)容提示系統(tǒng)中的通信順序9 表示本實(shí)施形態(tài)2的內(nèi)容提示系統(tǒng)的構(gòu)成的方框10 表示圖9所示的內(nèi)容提示系統(tǒng)的整個(gè)動(dòng)作的流程11 表示本實(shí)施形態(tài)3的內(nèi)容提示系統(tǒng)的構(gòu)成的方框12 表示圖11所示的內(nèi)容提示系統(tǒng)的整個(gè)動(dòng)作的流程13 表示本實(shí)施形態(tài)4的內(nèi)容提示系統(tǒng)的構(gòu)成的方框14 表示圖13所示的內(nèi)容提示系統(tǒng)的整個(gè)動(dòng)作的流程15 表示本實(shí)施形態(tài)5的內(nèi)容提示系統(tǒng)的構(gòu)成的方框圖本發(fā)明的最佳實(shí)施形態(tài)下面用圖詳細(xì)說(shuō)明本發(fā)明的實(shí)施形態(tài)。
(實(shí)施形態(tài)1)圖1為表示本實(shí)施形態(tài)的內(nèi)容提示系統(tǒng)100的概略構(gòu)成的方框圖。內(nèi)容提示系統(tǒng)100為通過(guò)打印或顯示將傳送的內(nèi)容提示給使用者的系統(tǒng),是即使在接收側(cè)的打印裝置不是發(fā)送側(cè)設(shè)想的打印裝置的情況下,也以與在發(fā)送側(cè)預(yù)定的打印樣式大體一致(確保唯一性)的打印樣式打印打印內(nèi)容;即使在接收側(cè)的顯示裝置不是發(fā)送側(cè)設(shè)想的顯示裝置的情況下,也能以與發(fā)送側(cè)預(yù)定的顯示樣式大體一致(確保唯一性)的顯示樣式顯示顯示內(nèi)容的內(nèi)容打印顯示系統(tǒng)。這樣的內(nèi)容提示系統(tǒng)100由STB(頂置盒)2、打印機(jī)3、播放局4、ISP(因特網(wǎng)服務(wù)提供者)5、電視顯示器6、DTV7、移動(dòng)電話機(jī)8以及通信網(wǎng)絡(luò)9構(gòu)成。播放局4和ISP5分別包括內(nèi)容生成裝置1。
內(nèi)容生成裝置1生成通過(guò)電視廣播或因特網(wǎng)上的主頁(yè)等發(fā)送到各家庭的電視顯示器6或DTV7等上的顯示內(nèi)容以及打印內(nèi)容等各種內(nèi)容。這樣的內(nèi)容中的打印用的各打印內(nèi)容中不僅預(yù)先設(shè)想接收側(cè)使用的幾種打印裝置,生成以設(shè)想的打印裝置為對(duì)象的打印樣式表,同時(shí)還在生成的打印樣式表中添加確定作為對(duì)象的打印裝置的機(jī)種的打印裝置信息,生成打印控制信息。另外,打印裝置信息為為了確保與打印數(shù)據(jù)的頁(yè)面版式有關(guān)的唯一性而預(yù)先定義的與打印式樣有關(guān)的打印式樣信息的一例。
這里,打印樣式表為用字體的種類、字體的大小、文字的顏色、行間的寬度、紙張的大小、打印方向、每行的字?jǐn)?shù)、每頁(yè)的行數(shù)、左右上下的空白的大小、下劃線以及修飾等參數(shù)指定了打印數(shù)據(jù)的打印樣式的數(shù)據(jù)。對(duì)于顯示樣式表也同樣。而且,將生成的打印控制信息添加到表示內(nèi)容的文本的打印數(shù)據(jù)中,生成打印內(nèi)容。對(duì)于顯示用的各顯示內(nèi)容也同樣,設(shè)想接收側(cè)使用的幾種顯示裝置,生成顯示樣式表,將確定作為對(duì)象的顯示裝置的機(jī)種的顯示裝置信息添加到生成的顯示樣式表中,生成顯示控制信息。并且,將生成的顯示控制信息添加到表示內(nèi)容的文本的顯示數(shù)據(jù)中,生成顯示內(nèi)容。
STB2為具有從播放局4或ISP5接收打印內(nèi)容以及顯示內(nèi)容,將顯示內(nèi)容顯示在與該STB2連接的電視顯示器6上,同時(shí)由與該STB2連接的打印機(jī)3打印打印內(nèi)容的功能的通信終端。此時(shí),STB2檢查該打印機(jī)3是否與打印內(nèi)容中的打印裝置信息所表示的機(jī)種相符,如果相符則判定為不必更新打印樣式表。反之,如果打印機(jī)3不與打印裝置信息所表示的機(jī)種相符,則判定為需要更新打印樣式表。STB2將該判定結(jié)果“不需更新”或者“更新”通知打印機(jī)3,并將打印內(nèi)容中包含的打印樣式表和打印數(shù)據(jù)輸出給打印機(jī)3。
對(duì)于顯示內(nèi)容雖然也與上述一樣,但不同點(diǎn)在于,STB2不僅判定是否要更新顯示樣式表,而且進(jìn)行根據(jù)判定結(jié)果更新顯示樣式表。具體為,STB2檢查該電視顯示器6是否與顯示內(nèi)容中的顯示裝置信息所表示的機(jī)種相符,如果相符則根據(jù)顯示內(nèi)容中包含的顯示樣式表將顯示數(shù)據(jù)輸出給電視顯示器6。而當(dāng)不相符時(shí),為了在該電視顯示器6的顯示結(jié)果中實(shí)現(xiàn)顯示樣式表中描述的每頁(yè)的行數(shù)和每行的字?jǐn)?shù),變更字體的種類、字體的大小以及上下左右的空白,更新顯示樣式表,根據(jù)更新后的顯示樣式表將顯示數(shù)據(jù)輸出給電視顯示器6。
打印機(jī)3與STB2連接時(shí),將與自己的打印輸出的式樣有關(guān)的式樣信息與由廠家代碼、打印機(jī)代碼、機(jī)種代碼以及型號(hào)等構(gòu)成的確定自己的機(jī)種的打印裝置信息一起發(fā)送給STB2。然后,在從STB2接收了需要更新打印樣式表的旨意的通知的情況下,與該通知相對(duì)應(yīng)更新STB2輸出的打印樣式表,依照更新后的打印樣式表打印與打印樣式一起輸入的打印數(shù)據(jù)。具體地,為了使打印數(shù)據(jù)的打印結(jié)果中每頁(yè)的行數(shù)及每行的字?jǐn)?shù)與輸入的打印樣式表中描述的一樣,變更字體(font)的種類、字體的大小以及空白等,更新打印樣式表。在從STB2中沒(méi)有接收到需要更新打印樣式表的旨意的通知的情況下,依照打印樣式表打印STB2輸出的打印數(shù)據(jù)。播放局4通過(guò)地表面波、BS(廣播衛(wèi)星)以及CS(通訊衛(wèi)星)等電視廣播或者因特網(wǎng)發(fā)送內(nèi)容生成裝置1生成的各種內(nèi)容。ISP5為服務(wù)器,向與因特網(wǎng)連接的STB2等交付IP地址、或者發(fā)送內(nèi)容生成裝置1生成的各種內(nèi)容、或者提供因特網(wǎng)上的服務(wù)。
電視顯示器6與STB2連接時(shí),將與自己的顯示輸出的式樣有關(guān)的顯示式樣信息與由廠家代碼、電視代碼、機(jī)種代碼以及型號(hào)等構(gòu)成的確定自己的機(jī)種的打印裝置信息一起發(fā)送給STB2。以后,顯示STB2輸入的顯示數(shù)據(jù)。DTV7為內(nèi)藏STB2的功能的數(shù)字電視,外部連接有打印機(jī)3。移動(dòng)電話機(jī)8為在顯示方面具有與STB2相同的功能的移動(dòng)電話機(jī),用移動(dòng)電話網(wǎng)絡(luò)與因特網(wǎng)等相連接,從ISP5等接收顯示數(shù)據(jù),將顯示內(nèi)容中的顯示數(shù)據(jù)顯示在液晶顯示板等上。具體地,移動(dòng)電話機(jī)8從接收的顯示內(nèi)容中檢查該移動(dòng)電話機(jī)8是否與顯示內(nèi)容中的顯示裝置信息所表示的機(jī)種相符,在相符的情況下依照顯示內(nèi)容所包含的顯示樣式表顯示顯示數(shù)據(jù)。但是,在不與顯示裝置信息所表示的機(jī)種相符合的情況下,為了實(shí)現(xiàn)該液晶顯示板的顯示結(jié)果中每頁(yè)的行數(shù)及每行的字?jǐn)?shù)與顯示樣式表中描述的一樣,變更字體的種類、字體的大小等,更新顯示樣式表,依照更新后的顯示樣式表顯示顯示數(shù)據(jù)。通信網(wǎng)絡(luò)9為電視廣播、移動(dòng)電話網(wǎng)絡(luò)、因特網(wǎng)等數(shù)據(jù)傳輸線路。
圖2為表示圖1所示的內(nèi)容提示系統(tǒng)100中的各裝置的更詳細(xì)的結(jié)構(gòu)的方框圖。如從上述說(shuō)明能夠明白的那樣,由于內(nèi)容提示系統(tǒng)100中的打印內(nèi)容的打印處理與顯示內(nèi)容的顯示處理一樣,因此下面以打印內(nèi)容的打印處理為例進(jìn)行說(shuō)明。并且,對(duì)于以前說(shuō)明已經(jīng)出現(xiàn)過(guò)的構(gòu)成要素添加同一參照符號(hào),其說(shuō)明省略。
<播放局>
播放局4包括內(nèi)容生成裝置1、遙控裝置108、顯示器110以及發(fā)送裝置114。內(nèi)容生成裝置1從大的方面分包括靠硬盤等實(shí)現(xiàn)的3個(gè)DB(數(shù)據(jù)庫(kù))(打印數(shù)據(jù)DB101、打印裝置信息DB102、打印控制信息DB103)、靠CPU等實(shí)現(xiàn)的6個(gè)處理器(版式(layout)規(guī)則決定部104、打印控制信息生成部105、打包部106、輸入操作部107、顯示部109、通信部112)以及總線113。
打印數(shù)據(jù)DB101將預(yù)先作成的內(nèi)容中的文字信息及廣播郵件等打印用數(shù)據(jù)作為文字文件保存著。打印裝置信息DB102保存著分別根據(jù)多個(gè)打印裝置的機(jī)種由確定各機(jī)種的廠家代碼、打印機(jī)代碼、機(jī)種代碼及型號(hào)等構(gòu)成的打印裝置信息,和與各機(jī)種的打印輸出的式樣有關(guān)的信息。打印控制信息DB103為用于保存打印控制信息生成部105生成的打印控制信息的存儲(chǔ)區(qū)域。
版式規(guī)則決定部104根據(jù)保存在打印裝置信息DB102中的、與各種打印裝置的打印輸出有關(guān)的規(guī)格,決定打印裝置或上述打印裝置的每個(gè)機(jī)種的版式規(guī)則。版式規(guī)則為規(guī)定打印樣式表中描述的各種參數(shù),例如字體的種類、字體的大小、文字的顏色、行間寬度、用紙大小、打印方向、每行字?jǐn)?shù)、每頁(yè)行數(shù)、左右上下的空白的大小、下劃線及修飾等值的選擇范圍的規(guī)則。而打印樣式是構(gòu)成打印數(shù)據(jù)的文字列及圖像在打印紙面內(nèi)的配置,用上述參數(shù)的值描述了這些的就是打印樣式表。
當(dāng)打印控制信息生成部105根據(jù)版式規(guī)則決定部104決定的版式規(guī)則的共同部分選擇參數(shù),打印打印數(shù)據(jù)DB101內(nèi)的各打印數(shù)據(jù)時(shí),對(duì)于確定的多個(gè)打印裝置或上述打印裝置的機(jī)種,總是設(shè)定能夠大致補(bǔ)償打印樣式那樣的打印樣式。然后生成表示設(shè)定的打印樣式的、與上述打印裝置或上述打印裝置的機(jī)種有關(guān)的共同的打印樣式表。并且生成打印控制信息,該信息包括大致保證打印樣式的、用于確定打印裝置或上述打印裝置的機(jī)種的打印裝置信息和生成的打印樣式表。然后,將生成的打印控制信息與打印數(shù)據(jù)DB101內(nèi)的打印數(shù)據(jù)相對(duì)應(yīng)保存在打印控制信息DB103中。
打包(packaging)部106生成使打印數(shù)據(jù)DB101內(nèi)的打印數(shù)據(jù)與與此相對(duì)應(yīng)的打印控制信息DB103內(nèi)的打印控制信息相關(guān)連的打印內(nèi)容。這里,生成將打印數(shù)據(jù)與與此相對(duì)應(yīng)的打印控制信息打成一個(gè)包的打印內(nèi)容。輸入操作部107接收遙控裝置108或圖中沒(méi)有示出的鍵盤等的輸入。遙控裝置108為內(nèi)容生成裝置1專用的外部裝置,通過(guò)操作者的操作用紅外線等將輸入內(nèi)容輸入給內(nèi)容生成裝置1的輸入操作部107。顯示部109生成操作者通過(guò)操作遙控裝置108或圖中沒(méi)有示出的鍵盤等,對(duì)輸入操作部107進(jìn)行輸入時(shí)的菜單畫(huà)面等顯示圖像數(shù)據(jù)。顯示器110為與內(nèi)容生成裝置1連接的CRT顯示器或液晶顯示板等,顯示顯示部109輸入的顯示圖像數(shù)據(jù)。
通信部112包括與廣域網(wǎng)(以下簡(jiǎn)稱WAN)或局域網(wǎng)(以下簡(jiǎn)稱LAN)連接的LAN接口,具有與該內(nèi)容生成裝置1的外部裝置進(jìn)行通信的功能??偩€113為在內(nèi)容生成裝置1內(nèi)的各部交換數(shù)據(jù)的并行數(shù)據(jù)傳輸線路。發(fā)送裝置114將由打包部106將打印數(shù)據(jù)與打印控制信息打成包的打印內(nèi)容載入電視廣播電波發(fā)送。
<STB>
STB2從大的方面分包括由IC卡或硬盤等實(shí)現(xiàn)的1個(gè)儲(chǔ)存部209、和由CPU等實(shí)現(xiàn)的6個(gè)處理部(通信部202、打印樣式更新判定部203、打印數(shù)據(jù)輸出部204、輸入操作部205、顯示部207及廣播接收部210),外部連接著遙控裝置206及電視顯示器6。
通信部202包括將該STB2與打印機(jī)3相連的并行I/F、USB(通用串行總線)或者IEEE1394總線用的接口等,具有在STB2與外部裝置之間收發(fā)數(shù)據(jù)的功能。
打印樣式更新判定部203為使用與該STB2連接的打印機(jī)3依照打印控制信息中包含的打印樣式表打印打印內(nèi)容中的打印數(shù)據(jù)時(shí),判定能否獲得與在內(nèi)容生成側(cè)預(yù)定的打印樣式大體一致(確保唯一性)的打印結(jié)果的處理部。具體的判定方法為,將臨時(shí)保存在儲(chǔ)存部209中的打印內(nèi)容解包,將打印數(shù)據(jù)和打印控制信息保存在儲(chǔ)存部209中的別的存儲(chǔ)區(qū)域。并且,從保存在儲(chǔ)存部209中的打印控制信息中抽出打印樣式表和打印裝置信息。接著,從與該STB2連接的打印機(jī)3輸入與該打印機(jī)3的打印輸出有關(guān)的式樣信息,將輸入的式樣信息與抽出的打印裝置信息進(jìn)行比較,如果該打印機(jī)3與打印裝置信息所表示的打印裝置或者上述打印裝置的機(jī)種相符,則判定為不需更新打印樣式表;如果不相符,則判定為需要更新打印樣式表。
打印數(shù)據(jù)輸出部204通過(guò)通信部202將打印樣式更新判定部203的判定結(jié)果的通知、打印數(shù)據(jù)及打印樣式表發(fā)送給打印機(jī)3。輸入操作部205與引導(dǎo)打印內(nèi)容的打印指示的輸入的顯示部207的菜單畫(huà)面相對(duì)應(yīng),接收與使用者對(duì)遙控裝置206的操作相對(duì)應(yīng)的打印指示等輸入。遙控裝置206為STB2專用的外部裝置,除將由使用者的操作輸入的內(nèi)容輸入輸入操作部205之外,功能與播放局4的遙控裝置108相同。顯示部207生成廣播接收部210接收的廣播數(shù)據(jù),或者使用者通過(guò)操作遙控裝置206等進(jìn)行對(duì)輸入操作部205的輸入時(shí)的菜單畫(huà)面等的顯示圖像數(shù)據(jù)。儲(chǔ)存部209保存廣播接收部210接收的打印內(nèi)容。廣播接收部210從播放局4接收內(nèi)容生成裝置1的打包部106打包好的打印內(nèi)容。總線211為在內(nèi)容生成裝置1內(nèi)的各部之間交換數(shù)據(jù)的并行數(shù)據(jù)傳輸線路。
<打印裝置>
打印機(jī)3為從STB2接收打印內(nèi)容,依照打印樣式表打印接收的打印內(nèi)容所包含的打印數(shù)據(jù)的裝置。但是,如果STB2有需要更新打印樣式表的旨意的通知,則更新打印樣式表以便與該打印機(jī)3的式樣一致,使內(nèi)容生成裝置1中設(shè)定的打印樣式與該打印機(jī)3中的大體一致(確保唯一性),依照更新的打印樣式表打印打印數(shù)據(jù)。這樣的打印機(jī)3包括通信部302、打印樣式表更新部303、打印處理部304、規(guī)格信息保存部305、打印機(jī)引擎(プリンタエンジン)306及總線307。
通信部302包括并行I/F、USB或IEEE1394總線用接口等,具有與STB2等該打印機(jī)3的外部裝置進(jìn)行通信的功能。通信部302不僅接收從STB2中的打印內(nèi)容中抽出的打印數(shù)據(jù)和打印樣式表,而且接收是否要更新打印樣式表的判定結(jié)果。打印樣式表更新部303通過(guò)變更打印樣式表所描述的字體的種類、字體的大小及空白等更新打印樣式表,以便在該打印機(jī)3中用打印內(nèi)容中的打印樣式表所描述的每頁(yè)的行數(shù)及每行的字?jǐn)?shù)打印打印內(nèi)容中的打印數(shù)據(jù)。
例如,在打印樣式表描述要使用MS圓黑體打印打印數(shù)據(jù)而打印機(jī)3不具備MS圓黑體,用MS黑體代用打印的時(shí)候,打印樣式表更新部303變更文字間距以便確保打印用紙每行打印的字?jǐn)?shù)使文字均等配置。并且,在打印張數(shù)為復(fù)數(shù)的情況下,變更行間距以便使打印到1張紙上的行數(shù)相等并且使打印樣式不零亂。并且,在打印數(shù)據(jù)中插入了JPEG、GIF、BMP等圖像的情況下,在以文字列的排列優(yōu)先變更文字間隔以后,根據(jù)圖像插入空間的變化放大或縮小圖像。
打印處理部304在將打印數(shù)據(jù)spool(スプ一ル)處理后(通過(guò)將高速輔助存儲(chǔ)器當(dāng)作緩沖存儲(chǔ)器使用,使打印處理能夠不延遲地繼續(xù)),依照打印樣式表將對(duì)應(yīng)的打印數(shù)據(jù)光柵上升(ラスタライズ)輸出給打印機(jī)引擎306。規(guī)格信息保存部305為由ROM、閃光存儲(chǔ)器或者IC卡等實(shí)現(xiàn)的存儲(chǔ)裝置,預(yù)先保存打印機(jī)3的廠家代碼、打印機(jī)代碼、機(jī)種代碼及型號(hào)等與裝置有關(guān)的信息,以及打印機(jī)3能夠打印的字體的種類、字體的大小及與各字體的種類相對(duì)應(yīng)的各字體的大小的印字文字大小、能夠打印的用紙的大小、文字顏色的種類、文字間隔的設(shè)定范圍、行間寬度的設(shè)定范圍及能夠打印的范圍(打印機(jī)頭的動(dòng)作范圍及送紙的動(dòng)作范圍)等與打印規(guī)格有關(guān)的信息。打印機(jī)引擎306為打印從打印處理部304來(lái)的打印數(shù)據(jù)的控制電路和機(jī)械動(dòng)作部。該打印機(jī)引擎306采用的打印方式有熱復(fù)印方式(升華型和熱熔融型)、感熱方式、噴墨方式及電子照相方式等各種各樣,不特別限定某一種。
下面說(shuō)明上述結(jié)構(gòu)的內(nèi)容提示系統(tǒng)100動(dòng)作。
圖3為圖1及圖2所示的內(nèi)容生成裝置1生成的打印內(nèi)容300的一例的示意圖。如圖所示,內(nèi)容生成裝置1生成的打印內(nèi)容300中包含打印控制信息310和打印數(shù)據(jù)320。打印數(shù)據(jù)320為實(shí)際輸出的數(shù)據(jù),作為該打印內(nèi)容300的內(nèi)容,這里為例如廣播郵件的正文。如圖所示,廣播郵件多數(shù)情況下用記號(hào)或文字表示圖形或者作成表等框架,在這樣的情況下,特別是在1行文字列在中間轉(zhuǎn)折時(shí),大多數(shù)情況下文字表面變得非常難看。另外,該打印數(shù)據(jù)320不局限于廣播郵件,例如也可以是郵件雜志或作為打印內(nèi)容300發(fā)送的圖書(shū)或賀卡等。并且,特別是在ISP5具備內(nèi)容生成裝置1的情況下,也可以是電子郵件。
打印控制信息310是為了打印打印內(nèi)容300中的打印數(shù)據(jù)320而用于控制打印機(jī)3的動(dòng)作的信息,不是作為打印內(nèi)容300的內(nèi)容打印輸出的信息。該打印控制信息310中還包含打印樣式表311和打印裝置信息312。
打印樣式表311為為了打印打印數(shù)據(jù)320而在內(nèi)容生成裝置1中設(shè)定的打印用格式,為用于控制打印機(jī)引擎306的打印頭的信息。打印樣式表311中描述了例如用紙大小、打印方向、字體的種類、字體大小、每行字?jǐn)?shù)、每頁(yè)行數(shù)、上空白、下空白、左空白及右空白等參數(shù)。更加具體地,當(dāng)打印該打印數(shù)據(jù)320時(shí),該打印樣式表311表示打印機(jī)3使用A4大小的紙,沿紙的縱方向打印字。并且表示字體使用10.5磅的MSP黑體,1行打印49個(gè)文字、1頁(yè)打印36行。并且還表示用上下空白分別為35毫米和30毫米、左右空白分別為30毫米打印。
但是,根據(jù)打印機(jī)3的廠家、種類或機(jī)種不同,存在不具備該打印樣式表311指定的字體或由于送紙部的結(jié)構(gòu)上的原因不能獲得指定大小的空白等情況,存在不能按照打印樣式表311執(zhí)行打印的打印機(jī)3。在只具備比打印樣式表311指定的字體大小大的字體的情況下,如果使用其字體打印與該打印樣式表311相對(duì)應(yīng)的打印數(shù)據(jù)320,則按照打印樣式表311用1行49個(gè)文字的打印結(jié)果出現(xiàn)了1行的印字寬度變大了,右邊空白不能留下30毫米的情況。并且,如果指定的字體的大小與打印機(jī)3具備的字體的大小相差很大的話,則會(huì)引起1行不能打印49個(gè)文字,1行在中間換行變成了2行這樣的情況。
為了將這樣的情況防范于未然,打印控制信息310中包含有表示即使按照該打印樣式表311執(zhí)行打印,無(wú)論產(chǎn)生多大的誤差,至少在打印樣式表311指定的字?jǐn)?shù)的1行中間不換行,在打印樣式表311指定的行數(shù)的1頁(yè)中間不會(huì)打印到下1頁(yè)上的打印機(jī)的打印裝置信息312。打印裝置信息312中描述了確定上述打印機(jī)的廠家代碼313、機(jī)種代碼314及型號(hào)315。即,如果是例如廠家代碼313為“MEI”、機(jī)種代碼314為“PR-C1”及型號(hào)315為“01”的打印機(jī)3,在依照打印樣式表311原封不動(dòng)地打印打印數(shù)據(jù)320時(shí),打印裝置信息312表示至少能夠以1行49個(gè)文字并且1頁(yè)以36行打印。
圖4為用不與打印裝置信息312相符的打印機(jī)打印圖3所示的打印數(shù)據(jù)320時(shí)的打印結(jié)果的1例的示意圖。圖4(a)為在內(nèi)容生成裝置1中作成的打印數(shù)據(jù)320的打印樣式的示意圖。圖4(b)為用其他的字體代用MSP黑體的字體時(shí)的打印結(jié)果的示意圖。圖4(c)為在本實(shí)施形態(tài)的打印機(jī)3中代用字體更新打印樣式表311時(shí)的打印結(jié)果的示意圖。在例如這樣的情況下,如圖4(a)所示,打印樣式表311為使用10.5磅的MSP字體以1行49個(gè)文字、36行將打印數(shù)據(jù)320打印到A4紙上時(shí),正好輸出到1張紙上作成的。該打印樣式表311使用如下的參數(shù)描述,即使用在預(yù)先在生成內(nèi)容的一側(cè)設(shè)想的特定的多臺(tái)打印機(jī)共同的版式規(guī)則的范圍內(nèi)選擇的參數(shù)描述。即,如果是上述特定的多臺(tái)打印機(jī)3,則能夠總是漂亮地打印打印數(shù)據(jù)320那樣地配置文字列來(lái)作成。
如果這樣的打印數(shù)據(jù)320及打印樣式表311輸入不與圖3所示的打印裝置信息312相符的打印機(jī)中,如果是不具備打印樣式表311指定的MSP黑體的以前的打印機(jī),則使用例如作為預(yù)先使用的字體決定的MS黑體打印。當(dāng)這樣使用代用字體時(shí),即使是同樣的10.5磅的字體,也存在由于字體的種類不同引起打印或者顯示時(shí)的實(shí)際文字的大小不同的情況。這樣的代用字體,這里使用MS黑體依照打印樣式表311打印時(shí),雖然代用字體的文字的大小比指定的字體小時(shí)不會(huì)引起問(wèn)題,但如果代用字體比指定字體大,則如圖4(b)所示那樣本應(yīng)1行打印49個(gè)文字的地方只能打印例如40個(gè)文字,剩下的9個(gè)文字打印到了下一行,并且只有該9個(gè)字另起一行。這樣,所有超過(guò)上述40個(gè)文字的行都打印成了2行,造成了文章非常難看,而且浪費(fèi)了剩余部分的打印紙的結(jié)果。
這樣的情況下,雖然本實(shí)施形態(tài)的打印機(jī)3在沒(méi)有打印樣式表311指定的字體時(shí)是同以前的打印機(jī)一樣用代用字體打印打印數(shù)據(jù)320的打印裝置,但在此之前按照STB2發(fā)出的需要更新打印樣式表311的旨意的通知更新打印樣式表311。具體為,打印機(jī)3比較指定的字體與代用字體的文字的大小,當(dāng)代用字體的文字大時(shí),將代用字體的字體的大小變更成小的,使打印結(jié)果的1頁(yè)能夠打印下打印樣式表311指定的1行的字?jǐn)?shù)和1頁(yè)的行數(shù)。而且,調(diào)節(jié)上下左右的空白。如果用這樣更新過(guò)的打印樣式表311打印打印數(shù)據(jù)320,雖然左空白為12毫米、右空白為7.5毫米,但如圖4(c)所示,使用字體大小9磅的MS黑體,用1行49個(gè)文字、36行打印到A4紙上,能夠使其正好為1張。這樣,如果采用本實(shí)施形態(tài)的打印機(jī)3,則通過(guò)更新打印樣式表311,如圖4(c)那樣,雖然在字體的種類、字體的大小及左右空白等方面與圖4(a)所示的在播放局4側(cè)設(shè)想的打印樣式多少有點(diǎn)差別,但作為打印結(jié)果的外觀,能夠用與播放局4側(cè)設(shè)想的打印樣式大體一致的打印樣式打印打印數(shù)據(jù)320。
圖5為表示圖2所示的打印機(jī)3的打印樣式表更新部303進(jìn)行更新處理的過(guò)程的流程圖。打印樣式表更新部303首先比較保存在規(guī)格信息保存部305中的式樣信息與打印樣式表311指定的各參數(shù),判定打印機(jī)3是否具備打印樣式表311指定的字體(S501)。在圖4的例子的情況下,判定為不具備指定的字體的MSP黑體。如果不具備指定的字體,則打印樣式表更新部303檢查規(guī)格信息保存部305內(nèi)的式樣信息,從打印機(jī)3具備的字體中選擇指定字體的代用字體(S502)。具體地,在打印機(jī)3具備多種字體的情況下,打印樣式表更新部303決定使用打印機(jī)3能夠執(zhí)行的其他的代用字體,例如同樣是黑體的MS黑體。并且,如果指定的字體為例如是MSP明朝,則決定使用打印機(jī)3能夠執(zhí)行的其他的字體,例如同樣是明朝的MS明朝。
如果打印機(jī)3具備打印樣式表311指定的字體,則根據(jù)指定的字體的文字大小和指定的1行的字?jǐn)?shù)計(jì)算1行的印字寬度(S512),轉(zhuǎn)移到判定計(jì)算結(jié)果的印字寬度是否在打印頭的可動(dòng)范圍內(nèi)的處理(S505)。
并且,打印樣式表更新部303根據(jù)代用字體的文字大小和打印樣式表指定的1行的字?jǐn)?shù)計(jì)算1行的印字寬度(S503)。此時(shí),根據(jù)MS黑體的文字的大小計(jì)算1行打印49個(gè)文字時(shí)的1行的印字寬度。然后,根據(jù)計(jì)算結(jié)果的1行的印字寬度和預(yù)先保存的定型紙的紙寬判定是否能夠以1行的印字寬度不超過(guò)紙的寬度打印(S504)。在圖4的例子的情況下,判定是否能夠以1行的印字寬度不超過(guò)A4紙的寬度打印。如果判定為能夠?qū)?行打印在紙內(nèi),則再根據(jù)預(yù)先保存的A4紙的寬度和式樣信息指定的打印頭的可動(dòng)范圍檢查1行的印字寬度是否超過(guò)打印頭的可動(dòng)范圍(S505)。
如果檢查結(jié)果為1行的印字寬度超過(guò)紙寬或者1行的印字寬度超過(guò)打印頭的可動(dòng)范圍,則打印樣式表更新部303保持字體的種類不變,將字體的大小變更為小1號(hào)(S511),再計(jì)算1行的印字寬度(S503),判定是否能夠?qū)?行打印在紙寬內(nèi)(S504)和是否能夠?qū)?行字?jǐn)?shù)打印在1行內(nèi)(S505),反復(fù)進(jìn)行該處理直到能夠沒(méi)有任何問(wèn)題地打印。在圖4的例子中,如果1行的印字寬度超過(guò)紙寬或者超過(guò)打印頭的可動(dòng)范圍,則打印樣式表更新部303將使用的字體的大小變更成例如比10.5磅小1號(hào)的9磅。打印樣式表更新部303將字體大小變更后,再次計(jì)算以9磅的MS黑體將49個(gè)文字打印到1行中時(shí)的1行的印字寬度,檢查1行的印字寬度是否超過(guò)A4紙的寬度,再檢查1行的印字寬度是否超過(guò)打印頭的可動(dòng)范圍。
如果檢查結(jié)果1行的印字寬度既不超過(guò)紙寬也不超過(guò)打印頭的可動(dòng)范圍,則接下來(lái)檢查紙的縱方向。打印樣式表更新部303根據(jù)使用的字體的文字的大小和指定的1頁(yè)的行數(shù)計(jì)算紙的長(zhǎng)度方向的印字寬度(S506),檢查計(jì)算的印字寬度是否超過(guò)紙的長(zhǎng)度(S507),并檢查計(jì)算的印字寬度是否在打印機(jī)3的送紙部的動(dòng)作范圍之間(S508)。例如,在圖4的例子中,計(jì)算以9磅的MS黑體打印36行時(shí)的縱方向的印字寬度,檢查36行的印字寬度是否超過(guò)A4紙的長(zhǎng)度,并檢查36行的印字寬度是否超過(guò)送紙部的可動(dòng)范圍。如果檢查結(jié)果為縱方向的印字寬度超過(guò)紙長(zhǎng)或者超過(guò)送紙部的可動(dòng)范圍,則打印樣式表更新部303回到步驟S511的處理,保持字體的種類不變將字體的大小變更成再小1號(hào)(S511)。字體大小變更后,打印樣式表更新部303再次判定紙內(nèi)是否正好能夠打印指定的行數(shù)(S504~S508),縮小字體的大小直到指定的紙能夠打印指定的1行的字?jǐn)?shù)和1頁(yè)的行數(shù)。
這樣,打印樣式表更新部303逐漸縮小字體的大小,直到判定為指定的紙內(nèi)能夠打印指定的1行的字?jǐn)?shù)和1頁(yè)的行數(shù)后,決定以該字體打印時(shí)1頁(yè)的上下左右的空白(S509)。例如,在圖4的例子中,打印樣式表更新部303根據(jù)打印頭和送紙部的可動(dòng)范圍將左空白和下空白設(shè)定為預(yù)先確定的最小值,根據(jù)紙的縱橫寬度和打印寬度計(jì)算右空白和上空白。然后變更打印樣式表(S510)將格式修正到這樣變更的打印樣式表內(nèi)的參數(shù)即變更字體的種類、字體的大小即上下左右的空白后的值。
這樣,在打印機(jī)3具有多種字體但沒(méi)有打印樣式表指定的字體的情況下,由于打印樣式表更新部303不僅用與指定的格式相同或者相似的格式代用,例如如果指定的字體為MSP黑體用其他的MS黑體代用、如果指定的字體為MSP明朝用其他的MS明朝代用等,而且逐漸減小字體的大小,直到判定為能夠用代用字體在指定的紙內(nèi)打印指定的1行的字?jǐn)?shù)和1頁(yè)的行數(shù),因此具有能夠以與本來(lái)的打印樣式表相近的打印樣式執(zhí)行打印數(shù)據(jù)的打印這樣的效果。
圖6為用與打印裝置信息312不相符的打印機(jī)3打印圖3所示的打印數(shù)據(jù)320時(shí)的打印結(jié)果的其他的例子示意圖。圖6(a)為內(nèi)容生成裝置1中作成的打印數(shù)據(jù)320的打印樣式的示意圖。圖6(b)為增大左右空白打印時(shí)的打印結(jié)果的示意圖。圖6(c)為在本實(shí)施形態(tài)的打印機(jī)3中變更字體的大小而更新打印樣式表311時(shí)的打印結(jié)果的示意圖。但是,打印該打印數(shù)據(jù)320時(shí)的打印樣式表在1行的文字?jǐn)?shù)為78個(gè)這一點(diǎn)和左右空白都為5毫米這一點(diǎn)與圖3所示的打印樣式表311不同。例如,該這種情況下,打印樣式表如圖6(a)所示,用10.5磅的MSP黑體以1行78個(gè)文字、36行將打印數(shù)據(jù)320打印在A4紙上時(shí),恰好為1張的打印輸出這樣地作成。
由于打印頭的可動(dòng)范圍窄,因此當(dāng)這樣的打印數(shù)據(jù)320及打印樣式表輸入不能以從A4紙的兩端左右分別為10毫米的寬度打印的打印機(jī)時(shí),該打印機(jī)以例如左右的空白為10毫米執(zhí)行打印。在這樣擴(kuò)大左右的空白的情況下,雖然打印樣式表指定的空白1行能夠打印78個(gè)文字,但只能打印74個(gè)文字,結(jié)果如圖6(b)所示,剩下的4個(gè)文字打印到下一行,并且該行只有4個(gè)文字就換行了。這樣,與圖4(b)所示的例子同樣,所有超過(guò)74個(gè)文字的各行都打印成了2行,不僅文章變得非常難看,而且浪費(fèi)了剩余的打印紙。
在這樣的情況下,本實(shí)施形態(tài)的打印機(jī)3依照STB2的更新打印樣式表的通知以圖5所示的流程表的順序更新打印樣式表。具體為,打印機(jī)3計(jì)算用10.5磅的MSP黑體將78個(gè)文字打印到1行上時(shí)的印字寬度(S512),檢查計(jì)算的印字寬度是否在該打印機(jī)3的打印頭的可動(dòng)范圍內(nèi)(S508)。如果檢查的結(jié)果為超過(guò)了打印頭的可動(dòng)范圍,則保持字體的種類不變將字體的大小變更為小1號(hào)(S511),再次檢查1行的印字寬度是否在打印頭的可動(dòng)范圍之內(nèi),縮小字體的大小直到1行的印字寬度在打印頭的可動(dòng)范圍之內(nèi)。該結(jié)果如圖6(c)所示,用字體為10磅的MSP黑體,以1行78個(gè)文字、36行打印到A4紙上,恰好能夠使其為1張的打印輸出。這樣,如果使用本實(shí)施形態(tài)的打印機(jī)3,通過(guò)更新打印樣式表以便能夠?qū)⒋蛴?shù)據(jù)320以指定的1頁(yè)的1行的字?jǐn)?shù)及1頁(yè)的行數(shù)打印輸出到1張紙上,雖然在字體的大小及左右的空白等點(diǎn)上與播放局4側(cè)設(shè)想的打印樣式多少有些差別,但作為打印結(jié)果的外觀,能夠以與播放局4側(cè)設(shè)想的打印樣式大體一致的打印樣式打印打印數(shù)據(jù)320。
圖7為表示圖1及圖2所示的內(nèi)容提示系統(tǒng)100的整個(gè)動(dòng)作的流程圖。首先,在播放局4,內(nèi)容生成裝置1的版式規(guī)則決定部104根據(jù)打印裝置信息DB102內(nèi)的打印裝置信息決定與幾種打印機(jī)相對(duì)應(yīng)的版式規(guī)則(S101)。內(nèi)容生成裝置1的打印控制信息生成部105根據(jù)步驟S101決定的版式規(guī)則生成打印數(shù)據(jù)DB101內(nèi)的打印數(shù)據(jù)的打印樣式表(S102),生成將步驟S102中生成的打印樣式表與打印裝置信息合成的打印控制信息(S103)。內(nèi)容生成裝置1的打包部106生成將進(jìn)行了步驟S103的處理的打印樣式表與打印數(shù)據(jù)DB101內(nèi)的打印數(shù)據(jù)打成包的打印內(nèi)容(S104),通過(guò)通信部112及發(fā)送裝置114、靠數(shù)據(jù)廣播的數(shù)據(jù)傳送帶(カル一セル)等將步驟S104生成的打印內(nèi)容發(fā)送給STB2(S105)。
STB2的廣播接收部210從內(nèi)容生成裝置1接收打印內(nèi)容保存到儲(chǔ)存部209中(S106)。STB2的打印樣式更新判定部203解包儲(chǔ)存部209內(nèi)的打印內(nèi)容,獲取打印數(shù)據(jù)和打印控制信息(S107),從打印控制信息中抽出打印樣式表和打印裝置信息(S108)。并且,STB2比較與該STB2連接的打印機(jī)3的式樣信息與步驟108抽出的打印裝置信息(S109),當(dāng)打印機(jī)3的式樣信息表示的機(jī)種代碼或型號(hào)與打印裝置信息內(nèi)的機(jī)種代碼或型號(hào)一致時(shí),通過(guò)打印數(shù)據(jù)輸出部204及通信部202將打印數(shù)據(jù)、打印樣式表及打印樣式表的判定結(jié)果“不需更新”的旨意的通知發(fā)送給打印機(jī)3(S111)。打印機(jī)3接收步驟S111發(fā)送的打印數(shù)據(jù)、打印樣式表及判定結(jié)果“不需更新”的旨意的通知(S114),由于判定結(jié)果為“不需更新”,因此根據(jù)接收到的打印樣式表打印打印數(shù)據(jù)(S115)。
如果再步驟S109中打印機(jī)3的式樣信息所表示的機(jī)種代碼或型號(hào)與打印裝置信息內(nèi)的機(jī)種代碼或型號(hào)不一致,則STB2通過(guò)打印數(shù)據(jù)輸出部204及通信部202將打印數(shù)據(jù)、打印樣式表及打印樣式表判定結(jié)果“更新”的旨意的通知發(fā)送給打印機(jī)3(S110)。打印機(jī)3接收步驟S110發(fā)送的打印數(shù)據(jù)、打印樣式表及判定結(jié)果“更新”的旨意的通知(S112),由于判定結(jié)果為“更新”,因此為了能夠以與接收的打印樣式表大概相同的打印樣式打印,根據(jù)打印機(jī)3的式樣信息變更接收到的打印樣式表中的可以變更的參數(shù)(S113)。打印機(jī)3根據(jù)步驟113中變更的打印樣式表打印打印數(shù)據(jù)(S115)。
圖8為圖1及圖2所示的內(nèi)容提示系統(tǒng)100中的通信順序圖。如圖所示,打印機(jī)3在例如與STB2連接時(shí),預(yù)先將確定打印機(jī)3的打印裝置、機(jī)種及型號(hào)等規(guī)格信息發(fā)送STB2(S801)。該規(guī)格信息中包含作為提示裝置的該打印機(jī)3的頁(yè)邊空白等表示打印機(jī)3的打印(提示)范圍的信息。頁(yè)邊空白表示打印機(jī)3執(zhí)行打印時(shí)最低限度所需的空白的大小,即打印機(jī)3的能夠打印的范圍。并且,頁(yè)邊空白在各種各樣的打印功能中都受打印機(jī)3的送紙機(jī)構(gòu)、打印頭的可動(dòng)范圍等打印機(jī)3的機(jī)械部件的很大制約。因此,該頁(yè)邊空白可以說(shuō)是典型的隨從于打印裝置的構(gòu)造(機(jī)種隨從性)的功能。然后,雖然內(nèi)容生成裝置1向STB2發(fā)送幾次打印內(nèi)容(S802~803),但如果在STB2中沒(méi)有使用者輸入的打印指示,則接收到的打印內(nèi)容都保存在儲(chǔ)存部209中。如果使用者輸入打印指示(S804),則STB2從與該打印指示相對(duì)應(yīng)的打印內(nèi)容中抽出打印裝置信息,根據(jù)抽出的打印裝置信息和保存在儲(chǔ)存部209中的規(guī)格信息判定是否要更新打印樣式表(S805)。然后,STB2將該打印內(nèi)容的打印數(shù)據(jù)、打印樣式表幾判定結(jié)果的通知發(fā)送給打印機(jī)3(S806)。接收了該信號(hào)的打印機(jī)3與從STB2接收的判定結(jié)果“更新”的通知相對(duì)應(yīng)更新接收到的打印樣式表(S807),依照更新過(guò)的打印樣式表打印打印數(shù)據(jù)(S808)。并且,在依照從STB2接收到的判定結(jié)果“不需更新”的通知沒(méi)有更新接收到的打印樣式表時(shí)(S807),依照接收到的打印樣式表打印打印數(shù)據(jù)(S808)。
像上述那樣,如果采用本實(shí)施形態(tài)1的內(nèi)容提示系統(tǒng)100,由于在STB2中預(yù)先判定好是否要更新打印樣式表,將該判定結(jié)果通知給打印機(jī)3,因此在不需更新打印樣式表的情況下,打印機(jī)3只要依照STB2的通知按打印樣式表打印打印數(shù)據(jù)就可以了;并且只有再需要更新的情況下更新打印樣式表,因此能夠比較快速并且美觀地打印打印數(shù)據(jù)。并且,由于STB2通過(guò)判定與該STB2連接的打印機(jī)3的裝置的種類、機(jī)種和型號(hào)等是否與打印內(nèi)容中的打印裝置信息所描述的復(fù)數(shù)個(gè)打印裝置的種類、機(jī)種和型號(hào)等中的1個(gè)相符,來(lái)判定是否要更新打印樣式表,因此具有判定打印樣式表的更新所需的負(fù)擔(dān)輕、能夠更快速低獲得判定結(jié)果這樣的效果。
(實(shí)施形態(tài)2)圖9為表示本實(shí)施形態(tài)2的內(nèi)容提示系統(tǒng)900的構(gòu)成的方框圖。另外,在該圖中,由于對(duì)于已經(jīng)出現(xiàn)的構(gòu)成要素已經(jīng)說(shuō)明過(guò),因此添加相同的參照符號(hào),省略其說(shuō)明。并且,由于對(duì)于顯示內(nèi)容,獲得大體補(bǔ)償了原來(lái)的顯示樣式的顯示結(jié)果的方法與打印內(nèi)容相同,因此在本實(shí)施形態(tài)中也僅就打印時(shí)的情況進(jìn)行說(shuō)明。
內(nèi)容提示系統(tǒng)900為STB根據(jù)打印內(nèi)容中的打印條件和打印機(jī)的規(guī)格信息判定是否需要更新打印樣式表,并且根據(jù)判定結(jié)果進(jìn)行到打印樣式表的更新的內(nèi)容提示系統(tǒng),包括ISP5、STB902、打印機(jī)903及通信網(wǎng)絡(luò)9。ISP5為將內(nèi)容生成裝置901生成的打印內(nèi)容等發(fā)送給通過(guò)因特網(wǎng)等與通信網(wǎng)絡(luò)9連接的STB902的服務(wù)器,內(nèi)部包括內(nèi)容生成裝置901。
內(nèi)容生成裝置901為生成包含描述為了使打印機(jī)大致按打印樣式表打印打印數(shù)據(jù)所需要的打印條件的打印控制信息而不是打印裝置信息的打印內(nèi)容的內(nèi)容生成裝置,包括打印數(shù)據(jù)DB101、打印裝置信息DB102、打印控制信息DB103、版式規(guī)則決定部104、打包部106、輸入操作部107、顯示部109、通信部112及打印控制信息生成部911,作為外部裝置,還包括遙控裝置108及顯示器110。打印控制信息生成部911雖然與實(shí)施形態(tài)1的打印控制信息生成部105一樣生成打印樣式表,但與實(shí)施形態(tài)1的打印控制信息生成部105的不同點(diǎn)在于,將滿足為了大致保證在打印控制信息生成部911中設(shè)定的打印樣式所需要的打印條件與生成的打印樣式表合并生成打印控制信息,而不是上述打印裝置信息。具體地,打印條件為對(duì)應(yīng)的字體信息(字體的種類、大小)、對(duì)應(yīng)的紙張大小、能夠打印的范圍(前面、縱橫5毫米不能打印等)。
STB902具備通過(guò)檢查連接的打印機(jī)的打印輸出的規(guī)格是否滿足打印內(nèi)容中的打印控制信息所包含的打印條件判定是否需要更新打印樣式表,根據(jù)判定結(jié)果更新打印樣式表的功能的STB,包括打印數(shù)據(jù)輸出部204、輸入操作部205、顯示部207、儲(chǔ)存部209、通信部920、打印樣式更新判定部921及打印樣式表更新部922,作為外部裝置,還包括電視顯示器6和遙控裝置206。通信部920除具備用于將STB902與打印機(jī)903連接的并行I/F、USB或1EEE1394總線用接口等外,還具備用于將該STB902與因特網(wǎng)等通信網(wǎng)絡(luò)9連接的調(diào)制解調(diào)器,具有在STB902與外部裝置之間收發(fā)數(shù)據(jù)的功能。通信部920與實(shí)施形態(tài)1的通信部202的不同點(diǎn)在于不將打印樣式更新判定部921的判定結(jié)果通知打印機(jī)903,以及依照使用者通過(guò)操作遙控裝置206等輸入的發(fā)送要求的指示將打印內(nèi)容等的發(fā)送要求發(fā)送給ISP5。
打印樣式更新判定部921根據(jù)預(yù)先從打印機(jī)903接收的、保存在儲(chǔ)存部209中的打印機(jī)903的規(guī)格信息,檢查打印機(jī)903的打印輸出規(guī)格是否滿足從打印控制信息中抽出的打印條件。打印機(jī)903的規(guī)格信息中包含例如打印機(jī)903具備的各種字體的文字的大小及其他的一般的字體的文字的大小等;對(duì)于打印條件所表示的對(duì)應(yīng)的字體信息,如果打印機(jī)903具備打印條件描述的字體的種類,或者具備即使是同樣的字體的大小但文字的大小為比打印條件的字體的大小小的字體,則打印樣式更新判定部921判斷為滿足字體的種類。并且,對(duì)于對(duì)應(yīng)的字體信息的字體的大小,如果具備比打印條件描述的字體的大小小的字體時(shí),判斷為滿足字體的大小。并且,對(duì)于打印條件所表示的對(duì)應(yīng)的紙張大小,如果能夠與比打印條件所描述的紙張大小大的尺寸相對(duì)應(yīng),判定為滿足。并且,對(duì)于能夠打印的范圍,如果能夠在比打印條件所表示的能夠打印的范圍寬的范圍內(nèi)打印,則判定為滿足條件。
這樣檢查的結(jié)果,如果打印機(jī)903的打印規(guī)格不滿足打印條件的所有條件,則判定為需要更新打印樣式表,如果滿足則判定為不需更新打印樣式表。打印樣式表更新部922與實(shí)施形態(tài)1的打印機(jī)3所具備的打印樣式表更新部303一樣更新打印樣式表。
打印機(jī)903為依照該打印內(nèi)容中的打印樣式表原封不動(dòng)地打印從STB902接收的打印內(nèi)容中的打印數(shù)據(jù)的打印機(jī),包括通信部302、打印處理部304、規(guī)格信息保存部305及打印機(jī)引擎306。
下面就上述那樣構(gòu)成的內(nèi)容提示系統(tǒng)900的動(dòng)作進(jìn)行說(shuō)明。
圖10為表示圖9所示的內(nèi)容提示系統(tǒng)900的整體動(dòng)作的流程圖。首先,在ISP5中內(nèi)容生成裝置901進(jìn)行的版式規(guī)則的決定(S101)及打印樣式表的生成處理(S102)與實(shí)施形態(tài)1的內(nèi)容生成裝置1相同。接著,打印控制信息生成部911將步驟S102中生成的打印樣式表與用對(duì)應(yīng)的字體信息、對(duì)應(yīng)的紙張大小及能夠打印的范圍表示的打印條件相合成生成打印控制信息(S1001)。如果用圖4的例子具體地說(shuō)明步驟S1001中的打印控制信息的生成處理,則為內(nèi)容生成裝置901的打印控制信息生成部911生成描述了打印樣式表中使用的字體種類“MSP黑體”及字體大小“10.5磅”作為對(duì)應(yīng)的字體信息、“A4”作為對(duì)應(yīng)的用紙的大小、及“不指定”作為能夠打印的范圍的打印條件,與打印樣式表合成生成打印控制信息。
內(nèi)容生成裝置901的打包部106將進(jìn)行了步驟S1001的處理的打印樣式表與打印數(shù)據(jù)DB101內(nèi)的打印數(shù)據(jù)打包,生成打印內(nèi)容(S104),應(yīng)答STB902發(fā)出的打印內(nèi)容的發(fā)送要求,通過(guò)通信部112及通信網(wǎng)絡(luò)9將步驟S104中生成的打印內(nèi)容發(fā)送給STB902(S1002)。
STB902的通信部920從內(nèi)容生成裝置901接收打印內(nèi)容保存到儲(chǔ)存部209中(S106)。STB902的打印樣式更新判定部921對(duì)儲(chǔ)存部209中的打印內(nèi)容進(jìn)行解包,獲取打印數(shù)據(jù)和打印控制信息(S107),從打印控制信息中抽出打印樣式表和打印條件(S1003)。并且,STB902比較與該STB902連接的打印機(jī)903的規(guī)格信息與步驟1003抽出的打印條件(S1004),當(dāng)打印機(jī)903的規(guī)格信息表示的對(duì)應(yīng)的字體、對(duì)應(yīng)的紙張的大小及能夠打印的范圍滿足打印條件所表示的對(duì)應(yīng)的字體信息、對(duì)應(yīng)的紙張的大小及能夠打印的范圍的各個(gè)條件時(shí),將作為打印樣式表的更新判定結(jié)果的“不需更新”的旨意的通知發(fā)送給打印樣式表更新部922,同時(shí)通過(guò)打印數(shù)據(jù)輸出部204及通信部202將對(duì)應(yīng)的打印數(shù)據(jù)和打印樣式表發(fā)送給打印機(jī)903(S1006)。
如果用圖4的例子具體地說(shuō)明步驟S1004中的打印樣式表更新判定處理,則為STB902的打印樣式更新判定部921根據(jù)抽出的打印條件(字體種類“MSP黑體”及字體大小“10.5磅”作為對(duì)應(yīng)的字體信息、“A4”作為對(duì)應(yīng)的用紙的大小、及“不指定”作為能夠打印的范圍)和保存在儲(chǔ)存部209中的打印機(jī)903的規(guī)格信息,識(shí)別打印機(jī)903雖然不與打印條件所表示的字體種類“MSP黑體”相對(duì)應(yīng),但與字體大小“10.5磅”以下的字體大小及“A4”紙相對(duì)應(yīng)。其結(jié)果,打印樣式更新判定部921判定為需要更新打印樣式表。如果在步驟S1004中打印機(jī)903的規(guī)格不滿足打印條件中的全部條件,則打印樣式更新判定部921將打印樣式表的判定結(jié)果“更新”的旨意的通知發(fā)送給打印樣式表更新部922。
打印樣式表更新部922接收步驟S1004發(fā)送的判定結(jié)果“更新”的旨意的通知,由于判定結(jié)果為“更新”,因此根據(jù)打印機(jī)903的規(guī)格信息變更接收到的打印樣式表中的可以變更的參數(shù)以便能夠以與接收到的打印樣式表大體一致(確保唯一性)的樣式打印(S1005)。打印樣式表更新部922通過(guò)打印數(shù)據(jù)輸出部204及通信部202將打印數(shù)據(jù)和再步驟S1005中變更了的打印樣式表發(fā)送給打印機(jī)903(S1006)。
打印機(jī)903接收步驟S1006發(fā)送的打印數(shù)據(jù)及打印樣式表(S1007),根據(jù)接收到的打印樣式表打印打印數(shù)據(jù)(S1008)。
像上述那樣,如果采用本實(shí)施形態(tài)2的內(nèi)容提示系統(tǒng)900,由于在STB902中進(jìn)行打印樣式的更新判定處理及直到根據(jù)上述判定更新打印樣式表的處理,因此打印機(jī)903只需依照將從STB902接收到的打印數(shù)據(jù)添加到打印數(shù)據(jù)中的打印樣式表打印,就能夠得到總是與打印樣式表大體一致的打印結(jié)果,因此如果是具備依照打印樣式表打印打印數(shù)據(jù)的功能打印機(jī),即使打印機(jī)903是以前的打印機(jī)也能夠享受本發(fā)明的效果。
并且,如果像實(shí)施形態(tài)1的打印樣式更新判定部203那樣根據(jù)打印裝置信息判定,則即使是能夠原封不動(dòng)地執(zhí)行打印樣式表的打印裝置,在這樣的打印裝置的數(shù)量非常多的情況下,會(huì)產(chǎn)生不能打印裝置信息中描述所有的打印機(jī)的情況。因此即使是能夠原封不動(dòng)地執(zhí)行打印樣式表的打印裝置,也會(huì)產(chǎn)生不得不經(jīng)過(guò)打印樣式表的更新部的處理的情況。與此不同,如果采用本實(shí)施形態(tài)2的打印樣式更新判定部921,則由于根據(jù)打印控制信息中包含的打印條件判定是否要更新打印樣式表,因此雖然判定處理的負(fù)荷比根據(jù)打印裝置信息判定時(shí)的大,但能夠更加準(zhǔn)確地判定是否需要更新,能夠降低打印樣式表更新部的負(fù)荷。
并且,雖然本實(shí)施形態(tài)2的內(nèi)容生成裝置901包含在ISP5中,但不一定局限于此,也可以包含在播放局4中。反之,實(shí)施形態(tài)1的內(nèi)容生成裝置1也可以包含在ISP5中。
(實(shí)施形態(tài)3)圖11為表示本實(shí)施形態(tài)3的內(nèi)容提示系統(tǒng)1100的構(gòu)成的方框圖。另外,在該圖中,由于對(duì)于已經(jīng)出現(xiàn)的構(gòu)成要素已經(jīng)說(shuō)明過(guò),因此添加相同的參照符號(hào),省略其說(shuō)明。并且,由于對(duì)于顯示內(nèi)容,獲得大體補(bǔ)償了原來(lái)的顯示樣式的顯示結(jié)果的方法與打印內(nèi)容相同,因此在本實(shí)施形態(tài)中也僅就打印時(shí)的情況進(jìn)行說(shuō)明。
內(nèi)容提示系統(tǒng)1100為根據(jù)打印機(jī)接收的打印內(nèi)容中的打印條件和打印機(jī)的規(guī)格信息判定是否需要更新打印樣式表,并且根據(jù)判定結(jié)果進(jìn)行打印樣式表的更新,依照更新的打印樣式表打印打印數(shù)據(jù)的內(nèi)容提示系統(tǒng),包括ISP5、STB1102、打印機(jī)1103及通信網(wǎng)絡(luò)9。ISP5為將內(nèi)容生成裝置1101生成的打印內(nèi)容等發(fā)送給通過(guò)因特網(wǎng)等與通信網(wǎng)絡(luò)9連接的STB1102的服務(wù)器,內(nèi)部包括內(nèi)容生成裝置1101。
內(nèi)容生成裝置1101為生成將詳細(xì)的打印條件描述在打印控制信息中的打印內(nèi)容的內(nèi)容生成裝置,包括打印數(shù)據(jù)DB101、打印裝置信息DB102、打印控制信息DB103、版式規(guī)則決定部104、打包部106、輸入操作部107、顯示部109、通信部112及打印控制信息生成部1111,作為外部裝置,包括遙控裝置108和顯示器110。打印控制信息生成部1111雖然與實(shí)施形態(tài)2的打印控制信息生成部911一樣將用對(duì)應(yīng)的字體信息、對(duì)應(yīng)的紙張大小及可以打印的范圍表示的打印條件與打印樣式表合成生成打印控制信息,但打印條件中列舉了更加詳細(xì)的內(nèi)容這一點(diǎn)不同。
例如,在圖4的例子中內(nèi)容生成裝置901的打印控制信息生成部911描述了打印樣式表中使用的字體種類“MSP黑體”及字體大小“10.5磅”作為對(duì)應(yīng)的字體信息,但本實(shí)施形態(tài)3的打印控制信息生成部1111,如果打印樣式表中使用的字體為字體種類“MSP黑體”,則不僅僅是“MSP黑體”,還列舉了不需更新打印樣式表能夠打印的字體的種類,即如果是同樣的字體大小則列舉能夠用MSP黑體以下的文字大小打印的所有的字體種類,例如“HGP黑體E”、“MSUI黑體”、“HGP創(chuàng)英角黑體”、“P創(chuàng)英角黑體UB”等。并且,作為對(duì)應(yīng)的用紙的大小,如果打印樣式表中使用的紙的大小為“B5”,則由于比它大的紙都不必更新打印樣式表就能打印,因此列舉了例如“B5”、“A4”、“B4”等。
STB1102為將從ISP5接收來(lái)的打印內(nèi)容原封不動(dòng)地輸出給打印機(jī)1103的STB,包括通信部920、打印數(shù)據(jù)輸出部204、輸入操作部205及顯示部207,作為外部裝置包括電視顯示器6和遙控裝置206。
打印機(jī)1103為從STB1102接收打印內(nèi)容,根據(jù)打印內(nèi)容中包含的打印條件和保存在內(nèi)部的規(guī)格信息判定是否需要更新打印樣式表,并根據(jù)判定結(jié)果更新打印樣式表,依照該打印樣式表打印打印數(shù)據(jù)的打印機(jī),包括通信部302、打印處理部304、規(guī)格信息保存部305、打印機(jī)引擎306、儲(chǔ)存部1131、打印樣式更新判定部1132及打印樣式表更新部1133。儲(chǔ)存部1131為靠RAM、閃光存儲(chǔ)器、IC卡或硬盤等實(shí)現(xiàn)的存儲(chǔ)器,提供臨時(shí)保存通信部302接收的打印內(nèi)容的存儲(chǔ)區(qū)域。打印樣式更新判定部1132根據(jù)保存在規(guī)格信息保存部305中的規(guī)格信息檢查打印機(jī)1103的打印輸出規(guī)格是否滿足從打印控制信息中抽出的打印條件。
規(guī)格信息中包含例如與打印機(jī)1103具有的各字體的各字體大小相對(duì)應(yīng)的文字大小,如果打印機(jī)1103具備打印條件中列舉的字體中的任何1種,則打印樣式更新判定部1132判斷為滿足字體的種類。對(duì)于對(duì)應(yīng)的字體信息的字體大小,進(jìn)行與實(shí)施形態(tài)2的打印樣式更新判定部921同樣的判斷。并且,對(duì)于對(duì)應(yīng)的紙張大小,如果能夠與打印條件中列舉的紙張大小的任何1種大小相對(duì)應(yīng),則判斷為滿足。并且,對(duì)于能夠打印的范圍,進(jìn)行與打印樣式更新判定部921相同的判斷。
如果這樣檢查的結(jié)果,打印機(jī)1103的打印規(guī)格滿足打印條件的全部條件則判定為必需更新打印樣式表,如果滿足則判定為不需更新打印樣式表。打印樣式表更新部1133在包括于打印機(jī)1103中這一點(diǎn)與實(shí)施形態(tài)2的打印樣式表更新部922不同,但與實(shí)施形態(tài)1的打印樣式表更新部303和實(shí)施形態(tài)2的打印樣式表更新部922一樣更新打印樣式表。
下面就上述那樣構(gòu)成的內(nèi)容提示系統(tǒng)1100的動(dòng)作進(jìn)行說(shuō)明。
圖12為表示圖11所示的內(nèi)容提示系統(tǒng)1100的整體動(dòng)作的流程圖。首先,在ISP5中內(nèi)容生成裝置1101進(jìn)行的版式規(guī)則的決定(S101)及打印樣式表的生成處理(S102)與實(shí)施形態(tài)1及實(shí)施形態(tài)2的內(nèi)容生成裝置1及內(nèi)容生成裝置901相同。接著,打印控制信息生成部1111將步驟S102中生成的打印樣式表與列舉了對(duì)應(yīng)的字體信息、對(duì)應(yīng)的紙張大小及能夠打印的范圍的打印條件相合成生成打印控制信息(S1201)。如果用圖4的例子具體地說(shuō)明步驟S1201中的打印控制信息的生成處理,則為內(nèi)容生成裝置1101的打印控制信息生成部1111生成描述了打印樣式表中使用的字體種類“MSP黑體”、“HGP黑體E”、“MSUI黑體”、“HGP創(chuàng)英角黑體”、……“P創(chuàng)英角黑體UB”及字體大小“10.5磅”作為對(duì)應(yīng)的字體信息,“A4”及“B4”作為對(duì)應(yīng)的用紙的大小,并且“不指定”作為能夠打印的范圍的打印條件,與打印樣式表合成生成打印控制信息。
內(nèi)容生成裝置1101的打包部106將進(jìn)行了步驟S1201的處理的打印樣式表與打印數(shù)據(jù)DB101內(nèi)的打印數(shù)據(jù)打包生成打印內(nèi)容(S104),應(yīng)答STB1102發(fā)出的打印內(nèi)容的發(fā)送要求,將步驟S104中生成的打印內(nèi)容發(fā)送給STB1102(S1002)。STB1102的通信部920從內(nèi)容生成裝置1101接收打印內(nèi)容保存到儲(chǔ)存部209中(S106)。STB1102的通信部920將接收的打印內(nèi)容發(fā)送給打印機(jī)1103(S1202)。
打印機(jī)1103從STB1102中接收步驟S1202發(fā)送的打印內(nèi)容(S1203),打印樣式更新判定部1132解包接收的打印內(nèi)容,獲取打印數(shù)據(jù)和打印控制信息(S1204)。打印樣式更新判定部1132還從獲得的打印控制信息中抽出打印樣式表和打印條件(S1205)。接著,將保存在規(guī)格信息保存部305中的規(guī)格信息與步驟1205抽出的打印條件相比較(S1206),如果打印機(jī)1103的規(guī)格信息表示的對(duì)應(yīng)的字體、對(duì)應(yīng)的紙張及能夠打印的范圍滿足打印條件所表示的對(duì)應(yīng)的字體信息、對(duì)應(yīng)的紙張的大小及能夠打印的范圍的各個(gè)條件,則將將作為打印樣式表的更新判定結(jié)果的“不需更新”的旨意的通知發(fā)送給打印樣式表更新部1133。
如果用圖4的例子具體地說(shuō)明步驟S1206中的打印樣式表更新判定處理,則為打印機(jī)1103的打印樣式更新判定部1132根據(jù)抽出的打印條件(字體種類“MSP黑體”、“HGP黑體E”、“MSUI黑體”、“HGP創(chuàng)英角黑體”、……、“P創(chuàng)英角黑體UB”及字體大小“10.5磅”作為對(duì)應(yīng)的字體信息,“A4”及“B4”作為對(duì)應(yīng)的用紙的大小,并且“不指定”作為能夠打印的范圍的打印條件)和保存在儲(chǔ)存部1131中的規(guī)格信息,識(shí)別打印機(jī)1103雖然不與打印條件中列舉的字體種類“MSP黑體”、“HGP黑體E”、“MSUI黑體”、“HGP創(chuàng)英角黑體”、……“P創(chuàng)英角黑體UB”中的任何一種相對(duì)應(yīng),但與字體大小“10.5磅”以下的字體大小及“A4”紙相對(duì)應(yīng)。其結(jié)果,打印樣式更新判定部1132判定為需要更新打印樣式表。如果在步驟S1206中打印機(jī)1103的規(guī)格不滿足打印條件中的全部條件,則打印樣式更新判定部1132將打印樣式表的判定結(jié)果“更新”的旨意的通知發(fā)送給打印樣式表更新部1133。
打印樣式表更新部1133接收步驟S1206發(fā)送的判定結(jié)果“更新”的旨意的通知,由于判定結(jié)果為“更新”,因此根據(jù)打印機(jī)1103的規(guī)格信息變更接收到的打印樣式表中的可以變更的參數(shù)以便能夠以與接收到的打印樣式表大體一致的(確保唯一性)樣式打印(S1207)。打印樣式表更新部1133將打印數(shù)據(jù)和在步驟S1207中變更了的打印樣式表發(fā)送給打印處理部304。打印處理部304根據(jù)獲取的打印樣式表將打印數(shù)據(jù)光柵上升(ラスタライズ),將光柵上升了的打印數(shù)據(jù)發(fā)送給打印機(jī)引擎306,以與打印樣式表大體一致(確保唯一性)的打印樣式打印打印數(shù)據(jù)(S1208)。
像上述那樣,如果采用本實(shí)施形態(tài)3的內(nèi)容提示系統(tǒng)1100,由于在打印機(jī)1103中判定是否需要更新打印樣式表,同時(shí)根據(jù)判定結(jié)果更新打印樣式表,因此具有如果STB1102具備將接收的打印內(nèi)容輸出給打印機(jī)1103的功能,則即使內(nèi)容提示系統(tǒng)1100中的STB1102是以前的STB,也能夠在打印機(jī)1103中獲得大致補(bǔ)償了本來(lái)的打印樣式的打印結(jié)果這樣的效果。
并且,如果采用本實(shí)施形態(tài)3的內(nèi)容提示系統(tǒng)1100,由于即使在按照與打印數(shù)據(jù)一起打包的打印樣式表打印該打印數(shù)據(jù)時(shí),打印控制信息生成部1111也將為了大致補(bǔ)償本來(lái)的打印樣式而能夠替代的打印條件中的各項(xiàng)目列舉在打印條件中,因此具有STB1102及打印機(jī)1103只要保持與打印機(jī)1103能夠?qū)?yīng)的打印規(guī)格有關(guān)的信息就可以,例如不必保持打印機(jī)1103不能對(duì)應(yīng)的字體的打印文字的大小等的效果。
另外,雖然以本實(shí)施形態(tài)3的內(nèi)容生成裝置1101包含在ISP5中進(jìn)行說(shuō)明,但不一定局限于此,也可以包含在播放局4中。
(實(shí)施形態(tài)4)圖13為表示本實(shí)施形態(tài)4的內(nèi)容提示系統(tǒng)1300的構(gòu)成的方框圖。另外,在該圖中,由于對(duì)于已經(jīng)出現(xiàn)的構(gòu)成要素已經(jīng)說(shuō)明過(guò),因此添加相同的參照符號(hào),省略其說(shuō)明。并且,由于對(duì)于顯示內(nèi)容獲得大體補(bǔ)償了原來(lái)的顯示樣式的顯示結(jié)果的方法與打印內(nèi)容相同,因此在本實(shí)施形態(tài)中也僅就打印時(shí)的情況進(jìn)行說(shuō)明。
內(nèi)容提示系統(tǒng)1300為將STB接收的打印內(nèi)容中的打印數(shù)據(jù)顯示在電視顯示器上并接收打印指示的輸入,根據(jù)使用者輸入的打印指示開(kāi)始是否要更新打印樣式表的判定,并根據(jù)判定結(jié)果進(jìn)行到打印樣式表的更新的內(nèi)容提示系統(tǒng),包括ISP5、STB1302、打印機(jī)903及通信網(wǎng)絡(luò)9。ISP5為將內(nèi)容生成裝置1301生成的打印內(nèi)容等發(fā)送給通過(guò)因特網(wǎng)等與通信網(wǎng)絡(luò)9連接的STB1302的服務(wù)器,內(nèi)部包括內(nèi)容生成裝置1301。
內(nèi)容生成裝置1301為生成打印控制信息中包含打印執(zhí)行指令及表示該打印執(zhí)行指令與打印樣式表的關(guān)聯(lián)的聯(lián)系信息的打印內(nèi)容的內(nèi)容生成裝置,包括打印數(shù)據(jù)DB101、打印裝置信息DB102、打印控制信息DB103、版式規(guī)則決定部104、打包部106、輸入操作部107、顯示部109、通信部112及打印控制信息生成部1311,作為外部裝置,包括遙控裝置108和顯示器110。打印控制信息生成部1311雖然與實(shí)施形態(tài)2的打印控制信息生成部911一樣生成打印控制信息310,但與打印控制信息生成部911的不同點(diǎn)在于,還生成對(duì)STB1302的打印執(zhí)行指令和表示上述打印執(zhí)行指令與打印樣式表的連帶關(guān)系的關(guān)聯(lián)信息,生成包含打印執(zhí)行指令和上述關(guān)聯(lián)信息的打印控制信息310。
STB1302雖然具備與實(shí)施形態(tài)2的STB902一樣判定是否需要更新打印樣式表,根據(jù)判定結(jié)果更新打印樣式表的功能,但與STB902的不同點(diǎn)在于,將從ISP5接收的打印內(nèi)容中的打印數(shù)據(jù)顯示在電視顯示器中,接收使用者對(duì)顯示的打印數(shù)據(jù)輸入的打印指示,包括打印數(shù)據(jù)輸出部204、輸入操作部205、顯示部207、儲(chǔ)存部209、通信部920、打印樣式表更新部922及打印樣式更新判定部1321,作為外部裝置包括電視顯示器6和遙控裝置206。打印樣式更新判定部1321不僅將打印內(nèi)容中包含的打印數(shù)據(jù)輸出給顯示部207,使打印數(shù)據(jù)顯示在電視顯示器6中,而且接收使用者通過(guò)操作遙控裝置206向輸入操作部205輸入的打印指示。如果對(duì)輸入操作部205的輸入為執(zhí)行打印的指示,則執(zhí)行與打印樣式表相關(guān)連的打印執(zhí)行指令,與實(shí)施形態(tài)2的打印樣式更新判定部921一樣判定是否要更新打印樣式表。如果對(duì)輸入操作部205的輸入是不執(zhí)行打印的旨意的指示,則結(jié)束與該打印內(nèi)容有關(guān)的處理。
打印機(jī)903依照該打印內(nèi)容中的打印樣式表原封不動(dòng)地打印從STB1302接收到的打印內(nèi)容中的打印數(shù)據(jù)的打印機(jī),包括通信部302、打印處理部304、規(guī)格信息保存部305及打印機(jī)引擎306。
下面就上述那樣構(gòu)成的內(nèi)容提示系統(tǒng)1300的動(dòng)作進(jìn)行說(shuō)明。
圖14為表示圖13所示的內(nèi)容提示系統(tǒng)1300的整體動(dòng)作的流程圖。首先,在ISP5中內(nèi)容生成裝置1301進(jìn)行的版式規(guī)則的決定(S101)及打印樣式表的生成處理(S102)與實(shí)施形態(tài)1的內(nèi)容生成裝置1相同。接著,打印控制信息生成部1311對(duì)STB1302進(jìn)行使打印執(zhí)行指令與打印樣式表相關(guān)連的處理,生成表示它們的關(guān)系的關(guān)聯(lián)信息。并且將打印執(zhí)行指令、生成的關(guān)聯(lián)信息、步驟S102生成的打印樣式表與打印條件合成生成打印控制信息(S1401)。
內(nèi)容生成裝置1301的打包部106將步驟S1401生成的打印控制信息與打印數(shù)據(jù)DB101內(nèi)的打印數(shù)據(jù)打包生成打印內(nèi)容(S104),應(yīng)答STB1302發(fā)出的打印內(nèi)容的發(fā)送要求,通過(guò)通信部112及通信網(wǎng)絡(luò)9將步驟S104中生成的打印內(nèi)容發(fā)送給STB1302(S1002)。
STB1302的通信部920從內(nèi)容生成裝置1301接收打印內(nèi)容保存到儲(chǔ)存部209中(S106)。STB1302的打印樣式更新判定部1321解包儲(chǔ)存部209內(nèi)的打印內(nèi)容,獲取打印數(shù)據(jù)和打印控制信息(S107),從打印控制信息中抽出打印樣式表、打印條件、打印執(zhí)行指令及關(guān)聯(lián)信息(S1402)。打印樣式更新判定部1321不僅將抽出的打印數(shù)據(jù)輸出給顯示部207,使打印數(shù)據(jù)顯示在電視顯示器6中,而且對(duì)使用者顯示引導(dǎo)打印指示的輸入的“打印打印內(nèi)容嗎?”等引導(dǎo)文字(S1403)。打印樣式更新判定部1321接收使用者用遙控裝置206輸入的打印指示(S1404),執(zhí)行打印執(zhí)行指令(S1405),與實(shí)施形態(tài)2的打印樣式更新判定部921一樣,比較與該STB1302連接的打印機(jī)903的規(guī)格信息與步驟S1402抽出的打印條件(S1004),判定是否要更新打印樣式表。如果在步驟S1404中輸入不執(zhí)行打印的旨意的指示,則結(jié)束與該打印內(nèi)容有關(guān)的處理。
以后的處理與圖10所示的流程圖的步驟S1005~步驟S1008的處理相同。
像上述那樣,如果采用本實(shí)施形態(tài)4的內(nèi)容提示系統(tǒng)1300,通過(guò)將打印執(zhí)行指令與關(guān)聯(lián)信息打包成打印內(nèi)容,具有不僅能夠根據(jù)使用者的打印指示打印接收的打印內(nèi)容,而且能夠獲得大致補(bǔ)償了本來(lái)的打印樣式的打印結(jié)果的效果。
另外,雖然本實(shí)施形態(tài)4的內(nèi)容提示系統(tǒng)1300以將內(nèi)容生成裝置1301包含在ISP5中進(jìn)行說(shuō)明,但本發(fā)明的內(nèi)容提示系統(tǒng)并不局限于此,也可以包含在播放局4中。
并且,雖然本實(shí)施形態(tài)4的內(nèi)容提示系統(tǒng)1300在實(shí)施形態(tài)2的打印樣式表將打印執(zhí)行指令與關(guān)聯(lián)信息合成,但打印執(zhí)行指令也可以不在打印控制信息內(nèi),只要在打印內(nèi)容中就可以。并且,也可以將本實(shí)施形態(tài)4的打印執(zhí)行指令和關(guān)聯(lián)信息包含在實(shí)施形態(tài)1的打印控制信息之中。如果這樣,即使在實(shí)施形態(tài)1是STB2中,也能夠在臨時(shí)將打印數(shù)據(jù)顯示在電視顯示器中后,根據(jù)使用者輸入的打印指示進(jìn)行是否要更新打印樣式表的判定。
(實(shí)施形態(tài)5)圖15為表示本實(shí)施形態(tài)5的內(nèi)容提示系統(tǒng)1500的構(gòu)成的方框圖。另外,在該圖中,由于對(duì)于已經(jīng)出現(xiàn)的構(gòu)成要素已經(jīng)說(shuō)明過(guò),因此添加相同的參照符號(hào),省略其說(shuō)明。并且,由于對(duì)于顯示內(nèi)容獲得大體補(bǔ)償了原來(lái)的顯示樣式的顯示結(jié)果的方法與打印內(nèi)容相同,因此在本實(shí)施形態(tài)中也僅就打印時(shí)的情況進(jìn)行說(shuō)明。
內(nèi)容提示系統(tǒng)1500為打印機(jī)直接從ISP內(nèi)的內(nèi)容生成裝置中接收打印內(nèi)容,判定是否要更新打印樣式表,根據(jù)判定結(jié)果進(jìn)行打印樣式表的更新的內(nèi)容提示系統(tǒng),包括ISP5、STB1102、打印機(jī)1503及通信網(wǎng)絡(luò)9。ISP5為通過(guò)因特網(wǎng)等通信網(wǎng)絡(luò)9定期地發(fā)送內(nèi)容生成裝置1501生成的打印內(nèi)容等的服務(wù)器,內(nèi)部包括內(nèi)容生成裝置1501。
內(nèi)容生成裝置1501為直接將生成的上述打印內(nèi)容發(fā)送給與通信網(wǎng)絡(luò)9連接的打印機(jī)1503的內(nèi)容生成裝置,包括包括打印數(shù)據(jù)DB101、打印裝置信息DB102、打印控制信息DB103、版式規(guī)則決定部104、打包部106、輸入操作部107、顯示部109、通信部1512及打印控制信息生成部1111,作為外部裝置,包括遙控裝置108和顯示器110。通信部1512定期地將內(nèi)容生成裝置1501生成的打印內(nèi)容發(fā)送給與通信網(wǎng)絡(luò)9連接的打印機(jī)1503。
STB1102為與實(shí)施形態(tài)2相同的STB,包括通信部920、打印數(shù)據(jù)輸出部204、輸入操作部205及顯示部207,作為作為外部裝置包括電視顯示器6和遙控裝置206。
打印機(jī)1503為直接從內(nèi)容生成裝置1501中接收打印內(nèi)容,判定是否要更新打印樣式表,并根據(jù)判定結(jié)果更新打印樣式表打印打印數(shù)據(jù)的打印機(jī),包括打印處理部304、規(guī)格信息保存部305、打印機(jī)引擎306、儲(chǔ)存部1131、打印樣式表更新部1133、通信部1502及打印樣式更新判定部1132。
通信部1502除包括連接STB1102和打印機(jī)1503的并行I/F、USB或IEEE1394用的接口外,還包括連接該打印機(jī)1503與因特網(wǎng)等通信網(wǎng)絡(luò)9的調(diào)制解調(diào)器,具備在該打印機(jī)1503與外部裝置之間收發(fā)數(shù)據(jù)的功能。由此,通信部1502定期直接地從內(nèi)容生成裝置1501中接收打印內(nèi)容,將接收到的打印內(nèi)容保存在儲(chǔ)存部1131中。
像上述那樣,如果采用本實(shí)施形態(tài)5,通過(guò)使具備與實(shí)施形態(tài)3的打印機(jī)1103相同功能的打印機(jī)再具有通過(guò)因特網(wǎng)等通信網(wǎng)絡(luò)9的通信功能,由于不需要通過(guò)STB1102接收打印內(nèi)容,因此具有能夠降低STB1102的與打印內(nèi)容有關(guān)的負(fù)荷,相應(yīng)地,STB1102能夠增加與顯示有關(guān)的處理的效果。
另外,雖然在上述實(shí)施形態(tài)5中以內(nèi)容生成裝置1501單方面地給打印機(jī)1503發(fā)送打印內(nèi)容為例進(jìn)行說(shuō)明,但本發(fā)明不局限于此,例如,也可以是打印機(jī)1503首先給內(nèi)容生成裝置1501發(fā)送與打印機(jī)1503的打印輸出有關(guān)規(guī)格信息要求發(fā)送打印內(nèi)容。在這種情況下,與之相反,內(nèi)容生成裝置1501的打印控制信息生成部根據(jù)接收到的規(guī)格信息生成打印數(shù)據(jù)的打印樣式表,將由生成的打印樣式表和打印數(shù)據(jù)構(gòu)成打印內(nèi)容發(fā)送給提出要求的打印機(jī)1503。通過(guò)這樣,具有提出要求的打印機(jī)1503無(wú)論是在通過(guò)STB1102接收打印內(nèi)容的情況下還是在直接從內(nèi)容生成裝置1501中接收打印內(nèi)容的情況下,無(wú)論是判定為需要更新打印樣式表還是判定為不需更新打印樣式表,都能獲得打印數(shù)據(jù)的最合適的打印結(jié)果這樣的效果。因此STB不是僅僅將接收的打印內(nèi)容輸出給打印機(jī),而是具備打印驅(qū)動(dòng)器,或者不必對(duì)每種與STB連接的打印機(jī)分別進(jìn)行相應(yīng)的處理。
另外,雖然在上述實(shí)施形態(tài)1~5中以在進(jìn)行打印樣式表的更新后,打印機(jī)依照更新后的打印樣式表原封不動(dòng)地執(zhí)行打印為例進(jìn)行說(shuō)明,但本發(fā)明不局限于此,在更新打印樣式表以后,還可以進(jìn)行以下的處理。即,也可以在打印樣式表更新部包含在打印機(jī)中的情況下,將更新后的打印樣式表反饋給STB,在打印樣式表更新部包含在STB中的情況下,將更新后的打印樣式表發(fā)送給顯示部,根據(jù)更新后的打印樣式表將打印數(shù)據(jù)預(yù)覽顯示在電視顯示器上。而且,還可以依照使用者對(duì)電視顯示器的預(yù)覽顯示發(fā)出的打印指示開(kāi)始打印數(shù)據(jù)的打印。通過(guò)采取這樣措施,使用者能夠確認(rèn)打印樣式表更新后的打印樣式,如果更新后的打印樣式不是所希望的打印結(jié)果,可以取消打印,并且通過(guò)指示再次更新打印樣式表,反復(fù)進(jìn)行這樣的處理直到獲得所希望的打印樣式。因此具有能夠?qū)⒁虿灰拇蛴≥敵龆鸬馁Y源浪費(fèi)防范于未然的效果。并且,打印樣式表更新部也可以將詢問(wèn)使用者是否需要預(yù)覽的畫(huà)面顯示在電視顯示器上,根據(jù)對(duì)它的預(yù)覽執(zhí)行指示預(yù)覽顯示。如果這樣,具有不必進(jìn)行使用者不要的處理,能夠防止STB及打印機(jī)中的無(wú)用的處理的效果。
另外,雖然在上述實(shí)施形態(tài)1~5中各打印樣式表更新判定部只根據(jù)打印裝置信息或者只根據(jù)打印條件判定是否需要更新打印樣式表,但本發(fā)明不局限于此,也可以同時(shí)根據(jù)打印裝置信息和打印條件判定是否需要更新打印樣式表。并且,與打印裝置信息相組合的打印條件既可以是實(shí)施形態(tài)2所表示的打印條件也可以是實(shí)施形態(tài)3所表示的打印條件。這樣,通過(guò)將打印裝置信息與打印條件組合進(jìn)行判定,雖然判定所需的時(shí)間長(zhǎng)了,但能夠更加準(zhǔn)確地進(jìn)行判定。此時(shí),如果在打印裝置信息中檢測(cè)到與打印機(jī)相符的打印裝置或者其機(jī)種,則立即停止是否要更新的判定輸出“不需更新”的通知,如果打印條件的1個(gè)也不滿足則立即停止是否要更新的判定輸出“更新”的通知,如果這樣做,能夠節(jié)省判定處理所需要的時(shí)間,首先,用打印裝置信息判定打印機(jī)是否與打印裝置信息所表示的打印裝置或其機(jī)種相符,然后再用打印條件進(jìn)行判定,通過(guò)這樣也能夠更加準(zhǔn)確地進(jìn)行判定。
另外,雖然在上述實(shí)施形態(tài)1~5中對(duì)內(nèi)容生成裝置側(cè)設(shè)想的多種打印裝置或者上述打印裝置的機(jī)種只生成1個(gè)共同的打印樣式表,但不一定非要是1個(gè),也可以與多種打印裝置或者上述打印裝置的機(jī)種的幾個(gè)的組合相對(duì)應(yīng)分別生成不同的打印樣式表。這時(shí),必需對(duì)各打印樣式表添加用于確定對(duì)應(yīng)的多種打印裝置或者上述打印裝置的機(jī)種的打印裝置信息。如果這樣分別對(duì)內(nèi)容生成裝置側(cè)設(shè)想的多種打印裝置或者上述打印裝置的機(jī)種添加打印樣式表,具有在設(shè)想的各打印裝置中以最適合該打印裝置的打印樣式打印出外觀漂亮的打印數(shù)據(jù)的效果。并且,即使是不與打印裝置信息確定的打印裝置或打印裝置的機(jī)種相符的打印機(jī),由于能夠選擇對(duì)版式規(guī)則的差或者打印結(jié)果的外觀影響大的參數(shù)的差為最小的打印樣式表更新打印樣式表,因此即使在更新打印樣式表的情況下也能打印出外觀更漂亮的打印數(shù)據(jù)。
另外,雖然在上述實(shí)施形態(tài)1~5中以如果打印機(jī)不與打印裝置信息中描述的多種打印裝置的種類、機(jī)種或型號(hào)等相符,或者打印機(jī)的規(guī)格不滿足打印條件的全部條件,則打印樣式更新判定部將需要“更新”打印樣式表的旨意的判定結(jié)果通知給打印樣式表更新部為例進(jìn)行說(shuō)明,但本發(fā)明不一定僅限于此,例如也可以是如果打印樣式表更新判定部包含在打印機(jī)內(nèi)則將“打印NG”旨意發(fā)送給STB,在電視顯示器上顯示不能打印的旨意,只進(jìn)行到這里就結(jié)束處理。另外,在這種情況下,不需要打印樣式表更新部。并且,在內(nèi)容生成裝置能夠與STB進(jìn)行雙向通信的情況下,也可以將“打印NG”的旨意的通知從STB發(fā)送給內(nèi)容生成裝置。同時(shí),也可以通知打印機(jī)的廠家代碼、打印機(jī)代碼、機(jī)種代碼及型號(hào)等。由此,具有可以在播放局及ISP等內(nèi)容生成裝置側(cè)獲得與該STB連接的打印機(jī)的信息,能夠預(yù)先保存這樣的打印機(jī)信息,將這些信息反映到生成的打印內(nèi)容中的效果。
另外,雖然在上述實(shí)施形態(tài)1~5中各打印樣式更新判定部只將是否要更新打印樣式表作為判定結(jié)果通知給打印樣式表更新判定部,但本發(fā)明不局限于此,在根據(jù)打印條件進(jìn)行判定時(shí),除通知是否要更新打印樣式表外,還可以通知應(yīng)該更新的參數(shù)或者不滿足打印條件的參數(shù)。如果這樣,具有能夠相應(yīng)地省略打印樣式表更新部的更新處理的一部分,能夠降低打印樣式表更新部的處理負(fù)荷的效果。并且,雖然在上述實(shí)施形態(tài)2~3中以打印條件為對(duì)應(yīng)的字體信息(字體的種類、大小)、對(duì)應(yīng)的紙張大小、能夠打印的范圍(前面、縱橫5毫米不能打印等)為例進(jìn)行說(shuō)明,但本發(fā)明不局限于此,也可以是其他的參數(shù)。
另外,雖然在上述實(shí)施形態(tài)1~5中,內(nèi)容提示系統(tǒng)中的內(nèi)容生成裝置將打印數(shù)據(jù)與打印控制信息打包生成打印內(nèi)容,但本發(fā)明不限于此,也可以例如內(nèi)容生成裝置預(yù)先將上述打印控制信息保存在因特網(wǎng)上的服務(wù)器中,將表示打印數(shù)據(jù)與上述打印控制信息的關(guān)聯(lián)關(guān)系的信息(例如表示打印控制信息的保存地方的URL等)代替上述打印控制信息與打印執(zhí)行指令打包到打印內(nèi)容中。此時(shí),接收該打印內(nèi)容的STB不僅將打印數(shù)據(jù)顯示在電視顯示器中,而且還接收使用者輸入的打印指示。當(dāng)輸入指示執(zhí)行打印的旨意時(shí),打印樣式更新判定部依照表示上述關(guān)聯(lián)關(guān)系的信息通過(guò)因特網(wǎng)獲取上述打印控制信息,判定是否要更新打印樣式表。這樣,由于通過(guò)從打印內(nèi)容中除去上述打印控制信息能夠減少打印內(nèi)容的數(shù)據(jù)量,因此具有縮短打印內(nèi)容的傳送時(shí)間,打印機(jī)的使用者能夠快速地從播放局或ISP等內(nèi)容生成裝置側(cè)獲取打印內(nèi)容,在根據(jù)使用者的打印指示實(shí)際打印打印內(nèi)容時(shí),從因特網(wǎng)上的服務(wù)器等獲取上述打印控制信息,根據(jù)獲取的打印控制信息打印打印數(shù)據(jù),能夠獲得與在內(nèi)容生成裝置側(cè)希望的打印樣式大體一致(確保唯一性)的打印結(jié)果這樣的效果。
并且,雖然在上述實(shí)施形態(tài)中就接收機(jī)(STB2)根據(jù)打印(顯示)內(nèi)容中的打印(顯示)裝置信息判定與該接收機(jī)連接的打印(顯示)裝置的機(jī)種是否與上述打印(顯示)裝置信息所表示的機(jī)種相符的機(jī)種適合判定進(jìn)行說(shuō)明,但該機(jī)種適合判定在打印裝置或顯示裝置等提示裝置連接到該接收機(jī)后最好至少進(jìn)行1次。該機(jī)種適合判定也可以不在將提示裝置與接收機(jī)連接時(shí)進(jìn)行,而在接收機(jī)與提示裝置連接后,在最初執(zhí)行包含提示規(guī)格或提示裝置信息的內(nèi)容的提示之前進(jìn)行。通過(guò)在這樣的時(shí)機(jī)進(jìn)行機(jī)種適合判定,只要將提示裝置與接收機(jī)相連,以后不進(jìn)行機(jī)種適合判定,也能夠獲得與提示裝置側(cè)希望的提示樣式大體一致(確保唯一性)的提示結(jié)果。
工業(yè)應(yīng)用性本發(fā)明的提示系統(tǒng)不局限于廣播系統(tǒng),也可以作為靠通過(guò)公眾網(wǎng)或通信電纜的因特網(wǎng)或CATV從圖像發(fā)送系統(tǒng)等接收?qǐng)D像來(lái)打印或顯示的提示系統(tǒng)使用。并且,本發(fā)明的接收裝置、移動(dòng)電話機(jī)及個(gè)人計(jì)算機(jī)等可以作為靠廣播系統(tǒng)、通過(guò)公眾網(wǎng)或通信電纜的因特網(wǎng)或CATV從圖像發(fā)送系統(tǒng)等接收?qǐng)D像輸出打印數(shù)據(jù)、顯示顯示數(shù)據(jù)的裝置來(lái)使用。并且,本發(fā)明的打印機(jī)裝置可以作為打印靠廣播系統(tǒng)、通過(guò)公眾網(wǎng)或通信電纜的因特網(wǎng)或CATV從圖像發(fā)送系統(tǒng)等接收到的圖像的打印機(jī)使用。
權(quán)利要求
1.一種內(nèi)容生成裝置,其特征在于,包括生成包含樣式表的提示控制信息的提示控制信息生成裝置,該樣式表記述了根據(jù)為確保與提示數(shù)據(jù)的頁(yè)面版式有關(guān)的唯一性而預(yù)先定義的提示規(guī)格,對(duì)提示數(shù)據(jù)進(jìn)行提示時(shí)的提示設(shè)定;生成內(nèi)容的內(nèi)容生成裝置,該內(nèi)容包括使上述各提示數(shù)據(jù)與上述提示控制信息相關(guān)連并表示上述關(guān)聯(lián)關(guān)系的信息、和上述提示數(shù)據(jù)。
2.如權(quán)利要求1所述的內(nèi)容生成裝置,其特征在于,上述提示控制信息中包含與上述提示規(guī)格有關(guān)的提示規(guī)格信息。
3.如權(quán)利要求2所述的內(nèi)容生成裝置,其特征在于,上述提示規(guī)格信息中包含確定包括顯示裝置及打印裝置的1種以上的提示裝置和上述提示裝置的機(jī)種中的任一種的提示裝置信息。
4.如權(quán)利要求3所述的內(nèi)容生成裝置,其特征在于,上述提示裝置信息包含表示該提示裝置的提示范圍的頁(yè)邊空白,作為上述提示裝置的提示規(guī)格。
5.一種接收裝置,其特征在于,包括接收內(nèi)容的內(nèi)容接收裝置,該內(nèi)容包括提示數(shù)據(jù)和與該提示數(shù)據(jù)相關(guān)聯(lián)得到提示控制信息,該提示控制信息包括樣式表,記述了根據(jù)為確保與提示數(shù)據(jù)的頁(yè)面版式有關(guān)的唯一性而預(yù)先定義的提示規(guī)格、對(duì)提示提示數(shù)據(jù)進(jìn)行提示時(shí)的提示設(shè)定;從接收的上述內(nèi)容中抽出上述提示控制信息的提示控制信息抽出裝置;從與該接收裝置連接的提示裝置中獲取與該提示裝置的提示輸出規(guī)格有關(guān)的提示裝置規(guī)格信息的提示裝置規(guī)格信息獲取裝置;比較上述提示控制信息與獲取的上述提示裝置規(guī)格信息、判定是否更新上述樣式表的更新判定裝置。
6.如權(quán)利要求5所述的接收裝置,其特征在于,上述提示控制信息中包含與上述提示規(guī)格有關(guān)的提示規(guī)格信息;上述更新判定裝置比較上述提示控制信息中包含的提示規(guī)格信息與獲取的上述提示裝置規(guī)格信息、判定是否更新上述樣式表。
7.如權(quán)利要求6所述的接收裝置,其特征在于,上述提示裝置規(guī)格信息包含表示該提示裝置的提示范圍的頁(yè)邊空白,作為上述提示裝置的提示輸出的規(guī)格。
8.如權(quán)利要求6所述的接收裝置,其特征在于,上述提示規(guī)格信息中包含確定包括顯示裝置及打印裝置的1種以上的提示裝置和上述提示裝置的機(jī)種中的任一種的提示裝置信息;上述更新判定裝置比較上述提示控制信息中包含的提示裝置信息與獲取的上述提示裝置規(guī)格信息、判定是否更新上述樣式表。
9.一種接收裝置,其特征在于,包括接收內(nèi)容的內(nèi)容接收裝置,該內(nèi)容包括提示數(shù)據(jù)和提示控制信息,該提示控制信息包含為了確保與提示數(shù)據(jù)的頁(yè)面版式有關(guān)的唯一性而預(yù)先定義的、與提示規(guī)格有關(guān)的提示規(guī)格信息和描述根據(jù)該提示規(guī)格提示提示數(shù)據(jù)時(shí)的提示設(shè)定的樣式表,與上述提示數(shù)據(jù)相關(guān)連;從接收的上述內(nèi)容中抽出上述提示控制信息的提示控制信息抽出裝置;根據(jù)上述提示控制信息中包含的提示規(guī)格和樣式表輸出提示數(shù)據(jù)的輸出裝置。
10.一種提示裝置,其特征在于,包括從連接的接收裝置中獲取內(nèi)容的內(nèi)容獲取裝置,該內(nèi)容包括提示數(shù)據(jù)和與上述提示數(shù)據(jù)相關(guān)連的提示控制信息,該提示控制信息包含為了確保與提示數(shù)據(jù)的頁(yè)面版式有關(guān)的唯一性而預(yù)先定義的、與提示規(guī)格有關(guān)的提示規(guī)格信息和描述了用提示裝置提示內(nèi)容的提示數(shù)據(jù)時(shí)的提示設(shè)定的樣式表,;從獲取的上述內(nèi)容中抽出上述提示控制信息的提示控制信息抽出裝置;比較上述提示控制信息中包含的提示規(guī)格信息和與自己的提示輸出的規(guī)格有關(guān)的提示裝置規(guī)格信息、判定是否更新上述樣式表的更新判定裝置;當(dāng)上述判定結(jié)果為更新時(shí),從上述提示裝置規(guī)格信息中抽出表示提示設(shè)定的參數(shù)的選擇范圍的版式規(guī)則的版式規(guī)則抽出裝置;參照抽出的版式規(guī)則和上述樣式表,變更樣式表中的參數(shù)的樣式表更新裝置;根據(jù)上述更新的樣式表,對(duì)提示數(shù)據(jù)進(jìn)行提示的提示裝置。
11.如權(quán)利要求10所述的提示裝置,其特征在于,上述提示規(guī)格信息中包含確定包括顯示裝置及打印裝置的1種以上的提示裝置和上述提示裝置的機(jī)種中的任一種的提示裝置信息;上述更新判定裝置比較上述提示控制信息中包含的提示裝置信息與上述提示裝置規(guī)格信息、判定是否更新上述樣式表。
12.一種內(nèi)容生成裝置,其特征在于,包括生成打印控制信息的打印控制信息生成裝置,該打印控制信息包括為了確保與打印數(shù)據(jù)的頁(yè)面版式有關(guān)的唯一性而預(yù)先定義的、與打印規(guī)格有關(guān)的打印規(guī)格信息和描述了打印數(shù)據(jù)的打印設(shè)定的打印樣式表;生成打印內(nèi)容的內(nèi)容生成裝置,該打印內(nèi)容包括使上述各打印數(shù)據(jù)與上述打印控制信息相關(guān)連、并表示上述打印數(shù)據(jù)及上述關(guān)聯(lián)關(guān)系的信息。
13.如權(quán)利要求12所述的內(nèi)容生成裝置,其特征在于,上述打印規(guī)格信息中包含確定打印裝置的打印裝置信息。
14.如權(quán)利要求13所述的內(nèi)容生成裝置,其特征在于,上述內(nèi)容生成裝置還生成包含使上述打印裝置執(zhí)行打印的打印執(zhí)行指令的打印內(nèi)容。
15.如權(quán)利要求13所述的內(nèi)容生成裝置,其特征在于,上述內(nèi)容生成裝置還包括根據(jù)上述打印裝置信息決定表示上述打印裝置中的打印設(shè)定的參數(shù)的選擇范圍的版式規(guī)則的版式規(guī)則決定裝置;上述打印控制信息生成裝置根據(jù)決定的版式規(guī)則生成各打印數(shù)據(jù)的上述打印樣式表。
16.如權(quán)利要求15所述的內(nèi)容生成裝置,其特征在于,上述參數(shù)包括打印裝置打印上述打印數(shù)據(jù)時(shí)的紙張大小、空白大小、字體的種類、文字的大小、顏色、行間的寬度、1行的字?jǐn)?shù)、文字間隔及修飾。
17.一種內(nèi)容生成裝置,其特征在于,包括生成打印控制信息的打印控制信息生成裝置,該打印控制信息包括確定打印裝置的打印裝置信息和描述電子郵件的正文的打印設(shè)定的打印樣式表;內(nèi)容生成裝置,生成具有上述電子郵件的正文和上述打印控制信息的電子郵件、以及具有上述電子郵件的正文和與上述打印控制信息的鏈接信息的電子郵件中的任一個(gè)。
18.如權(quán)利要求17所述的內(nèi)容生成裝置,其特征在于,上述內(nèi)容生成裝置將生成的上述打印控制信息組合到電子郵件的標(biāo)題中。
19.一種內(nèi)容生成裝置,其特征在于,包括保持與1種以上的打印裝置及上述打印裝置的機(jī)種中的任一種的打印輸出有關(guān)的規(guī)格信息的裝置信息保持裝置;根據(jù)上述規(guī)格信息、決定表示上述打印裝置及上述機(jī)種中的任何一種中的打印設(shè)定的特定參數(shù)的選擇范圍的版式規(guī)則的版式規(guī)則決定裝置;生成打印控制信息的打印控制信息生成裝置,該打印控制信息包括決定的上述版式規(guī)則和描述打印數(shù)據(jù)的打印設(shè)定的打印樣式表;生成打印內(nèi)容的內(nèi)容生成裝置,該打印內(nèi)容包括使上述打印數(shù)據(jù)與上述打印控制信息相關(guān)連,并表示該關(guān)聯(lián)關(guān)系的信息和上述打印數(shù)據(jù)。
20.一種接收裝置,其特征在于,包括接收打印內(nèi)容的內(nèi)容接收裝置,該打印內(nèi)容包括與打印數(shù)據(jù)相關(guān)聯(lián)的打印控制信息,該打印控制信息包括為了確保與打印數(shù)據(jù)的頁(yè)面版式有關(guān)的唯一性而預(yù)先定義的、與打印規(guī)格有關(guān)的打印規(guī)格信息、和描述打印裝置中的上述打印數(shù)據(jù)的打印設(shè)定的打印樣式表;從上述打印內(nèi)容中抽出上述打印控制信息的打印控制信息抽出裝置;從打印裝置接收與該打印裝置的打印輸出有關(guān)的打印裝置規(guī)格信息的打印裝置規(guī)格信息接收裝置;比較上述打印控制信息中包含的打印規(guī)格信息與接收到的上述打印裝置規(guī)格信息的比較裝置。
21.如權(quán)利要求20所述的接收裝置,其特征在于,上述打印規(guī)格信息中包含確定1種以上的打印裝置及上述打印裝置的機(jī)種中的任一種的打印裝置信息;上述比較裝置比較上述打印控制信息中包含的打印裝置信息與接收到的上述打印裝置規(guī)格信息。
22.如權(quán)利要求21所述的接收裝置,其特征在于,上述比較裝置比較由接收到的上述打印裝置規(guī)格信息確定的打印裝置及上述打印裝置的機(jī)種中的某一種,是否包含在由上述打印裝置信息確定的打印裝置及上述打印裝置的機(jī)種中的某一種中;上述接收裝置還包括在上述比較結(jié)果為包含時(shí),將上述打印數(shù)據(jù)及上述打印樣式表輸出給上述打印裝置的輸出裝置。
23.如權(quán)利要求22所述的接收裝置,其特征在于,上述接收裝置還包括當(dāng)上述比較結(jié)果為不包含時(shí),從接收到的上述規(guī)格信息中抽出表示該打印裝置中的打印設(shè)定的參數(shù)的選擇范圍的版式規(guī)則的版式規(guī)則抽出裝置;參照抽出的版式規(guī)則和上述打印樣式表更新打印樣式表中的參數(shù),以便依照該打印樣式表進(jìn)行打印輸出的打印樣式表更新裝置。
24.如權(quán)利要求23所述的接收裝置,其特征在于,上述打印樣式表更新裝置更新打印樣式表中的其他參數(shù),使上述打印裝置的打印輸出依照作為上述打印樣式表中的上述參數(shù)的1行的字?jǐn)?shù)及1頁(yè)的行數(shù)進(jìn)行。
25.如權(quán)利要求23所述的接收裝置,其特征在于,上述內(nèi)容接收裝置接收包括用于執(zhí)行上述打印裝置信息與上述規(guī)格信息的比較、打印樣式表的更新及打印數(shù)據(jù)的打印的打印執(zhí)行指令的打印內(nèi)容;上述打印樣式表更新裝置依照上述打印執(zhí)行指令,將打印樣式表中的預(yù)定的參數(shù)更新到預(yù)定的值,使上述打印裝置的打印輸出依照作為上述打印樣式表中的上述參數(shù)的1行的字?jǐn)?shù)及1頁(yè)的行數(shù)進(jìn)行。
26.如權(quán)利要求25所述的接收裝置,其特征在于,上述接收裝置還包括將基于上述打印樣式表的打印畫(huà)面顯示在顯示裝置中、接收操作者用操作輸入的打印指示的預(yù)覽裝置;當(dāng)有打印指示輸入時(shí),將上述打印數(shù)據(jù)和上述打印樣式表輸出給上述打印裝置的輸出裝置。
27.如權(quán)利要求25所述的接收裝置,其特征在于,上述接收裝置還包括接收操作者用操作輸入的打印指示的打印指示輸入裝置;當(dāng)有上述打印指示輸入時(shí),將上述打印數(shù)據(jù)和上述打印樣式表輸出給上述打印裝置的輸出裝置。
28.如權(quán)利要求22所述的接收裝置,其特征在于,上述內(nèi)容接收裝置接收根據(jù)與上述1種以上的打印裝置及上述打印裝置的機(jī)種中的任一種的打印輸出有關(guān)的信息決定的、包含表示打印設(shè)定的特定的參數(shù)的選擇范圍的版式規(guī)則的上述打印內(nèi)容,用于取代上述打印裝置信息;上述規(guī)格信息接收裝置從上述打印裝置中接收包含表示該打印裝置的打印設(shè)定中的參數(shù)的選擇范圍的版式規(guī)則的上述規(guī)格信息;上述比較裝置比較上述打印內(nèi)容中包含的上述版式規(guī)則與上述規(guī)格信息中包含的上述版式規(guī)則;上述接收裝置還包括當(dāng)上述比較結(jié)果為上述規(guī)格信息中包含的上述版式規(guī)則不滿足上述打印內(nèi)容中包含的上述版式規(guī)則時(shí),更新上述打印樣式表的打印樣式表更新裝置。
29.如權(quán)利要求22所述的接收裝置,其特征在于,上述接收裝置還包括當(dāng)上述比較結(jié)果為不包含時(shí),將必需更新上述打印樣式表的旨意通知給與該接收裝置連接的打印裝置的通知裝置。
30.一種接收裝置,其特征在于,包括接收以下2種電子郵件中的任何一種的電子郵件接收裝置,這2種電子郵件中的1種包含電子郵件正文和打印控制信息,該打印控制信息包含確定1種以上的打印裝置的打印裝置信息和描述了上述各打印裝置中的上述電子郵件的正文的打印設(shè)定的打印樣式表,并與上述電子郵件的正文相關(guān)連,另1種包括上述電子郵件正文和與上述打印控制信息的鏈接信息;從上述電子郵件中抽出上述打印控制信息的打印控制信息抽出裝置;從打印裝置中接收包含確定該打印裝置的信息、并與該打印裝置的打印輸出有關(guān)的打印裝置規(guī)格信息的打印裝置規(guī)格信息接收裝置;比較上述打印控制信息中包含的打印裝置信息與接收到的上述打印裝置規(guī)格信息的比較裝置;當(dāng)上述打印裝置規(guī)格信息確定的打印裝置包含在上述打印裝置信息確定的打印裝置中時(shí),將上述電子郵件的正文和上述打印樣式表輸出給上述打印裝置的輸出裝置。
31.如權(quán)利要求30所述的接收裝置,其特征在于,上述接收裝置還包括當(dāng)上述比較結(jié)果為不包含時(shí),從接收到的上述規(guī)格信息中抽出表示該打印裝置中的打印設(shè)定的參數(shù)的選擇范圍的版式規(guī)則的版式規(guī)則抽出裝置;參照抽出的版式規(guī)則和上述打印樣式表,更新打印樣式表中的參數(shù),以便依照該打印樣式表進(jìn)行打印輸出的打印樣式表更新裝置;上述輸出裝置將上述電子郵件的正文和更新后的上述打印樣式表輸出給打印裝置。
32.如權(quán)利要求31所述的接收裝置,其特征在于,上述電子郵件接收裝置接收包含用于使上述打印裝置執(zhí)行打印的打印執(zhí)行指令的電子郵件;上述打印樣式表更新裝置根據(jù)上述打印執(zhí)行指令,將打印樣式表中的預(yù)定的參數(shù)更新到預(yù)定的值,使上述打印裝置的打印輸出依照作為上述打印樣式表中的上述參數(shù)的1行的字?jǐn)?shù)和1頁(yè)的行數(shù)進(jìn)行。
33.如權(quán)利要求32所述的接收裝置,其特征在于,上述接收裝置還包括根據(jù)上述打印樣式表將上述電子郵件的正文的打印畫(huà)面顯示在顯示裝置上,接收操作者通過(guò)操作輸入的打印指示的預(yù)覽裝置;當(dāng)有上述打印指示輸入時(shí),將上述打印數(shù)據(jù)和上述打印樣式表輸出給上述打印裝置的輸出裝置。
34.一種接收裝置,其特征在于,包括接收電子郵件的電子郵件接收裝置,該電子郵件包含電子郵件正文和打印控制信息,該打印控制信息包含上述電子郵件的標(biāo)題內(nèi)確定1種以上的打印裝置的打印裝置信息和描述了上述各打印裝置中的上述電子郵件的正文的打印設(shè)定的打印樣式表,并與上述電子郵件的正文相關(guān)連;從上述電子郵件中抽出上述打印控制信息的打印控制信息抽出裝置;從打印裝置中接收包含確定該打印裝置的信息、并與該打印裝置的打印輸出有關(guān)的打印裝置規(guī)格信息的打印裝置規(guī)格信息接收裝置;比較上述打印控制信息中包含的打印裝置信息與接收到的上述打印裝置規(guī)格信息的比較裝置;當(dāng)上述打印裝置規(guī)格信息確定的打印裝置包含在上述打印裝置信息確定的打印裝置中時(shí),將上述電子郵件正文和上述打印樣式表輸出給上述打印裝置的輸出裝置。
35.一種打印裝置,其特征在于,包括從接收裝置中接收打印內(nèi)容的內(nèi)容接收裝置,該打印內(nèi)容包括打印數(shù)據(jù)和打印控制信息,該打印控制信息包括為了確保與打印數(shù)據(jù)的頁(yè)面版式有關(guān)的唯一性而預(yù)先定義的、與打印規(guī)格有關(guān)的打印規(guī)格信息和描述了用上述打印裝置打印打印數(shù)據(jù)時(shí)的設(shè)定的打印樣式表,并與上述打印數(shù)據(jù)相關(guān)連;從上述打印內(nèi)容中抽出上述打印控制信息的打印控制信息抽出裝置;保持與自己的打印輸出規(guī)格有關(guān)的打印裝置規(guī)格信息的打印裝置規(guī)格信息保持裝置;比較上述打印控制信息中包含的上述打印規(guī)格信息與上述打印裝置規(guī)格信息的比較裝置;當(dāng)上述比較結(jié)果為上述打印裝置規(guī)格信息確定的打印輸出的規(guī)格不包含在上述打印規(guī)格信息確定的打印規(guī)格中時(shí),從與自己的打印輸出規(guī)格有關(guān)的信息中抽出表示打印設(shè)定的參數(shù)的選擇范圍的版式規(guī)則的版式規(guī)則抽出裝置;參照抽出的版式規(guī)則和上述打印樣式表,更新打印樣式表中的參數(shù)的打印樣式表更新裝置;根據(jù)更新后的打印樣式表打印打印數(shù)據(jù)的打印裝置。
36.如權(quán)利要求35所述的打印裝置,其特征在于,上述打印規(guī)格信息中包含確定1種以上的打印裝置及上述打印裝置的機(jī)種中的任一種的打印裝置信息;上述打印裝置規(guī)格信息中包含確定自己的打印裝置及上述打印裝置的機(jī)種中的任一種的識(shí)別信息的、與打印輸出的規(guī)格有關(guān)的信息;上述比較裝置比較上述打印控制信息中包含的上述打印裝置信息與上述識(shí)別信息;上述版式規(guī)則抽出裝置,當(dāng)上述比較的結(jié)果為上述打印裝置規(guī)格信息確定的打印裝置及上述打印裝置的機(jī)種的任一種不包含在上述打印裝置信息確定的打印裝置及上述打印裝置的機(jī)種的任一種中時(shí),從與自己的打印輸出規(guī)格有關(guān)的信息中抽出表示打印設(shè)定的參數(shù)的選擇范圍的版式規(guī)則。
37.如權(quán)利要求36所述的打印裝置,其特征在于,上述內(nèi)容接收裝置接收根據(jù)與上述1種以上的打印裝置及上述打印裝置的機(jī)種中的任一種的打印輸出有關(guān)的信息決定的、包含表示打印設(shè)定的特定的參數(shù)的選擇范圍的版式規(guī)則的上述打印內(nèi)容,用于取代上述打印裝置信息;上述版式規(guī)則抽出裝置從與自己的打印輸出規(guī)格有關(guān)的信息中抽出表示自己的打印設(shè)定中的參數(shù)的選擇范圍的版式規(guī)則;上述比較裝置比較上述打印內(nèi)容中包含的上述版式規(guī)則與抽出的自己的打印設(shè)定中的上述版式規(guī)則;上述打印樣式表更新裝置在上述比較的結(jié)果為抽出的自己的打印設(shè)定中的版式規(guī)則不滿足上述打印內(nèi)容中包含的上述版式規(guī)則時(shí),更新上述打印樣式表。
38.一種打印裝置,其特征在于,包括保持關(guān)于打印輸出的打印裝置規(guī)格信息的打印裝置規(guī)格信息保持裝置,該打印裝置規(guī)格信息包含確定自己的打印裝置及上述打印裝置的機(jī)種中的任一種的識(shí)別信息;將上述打印裝置規(guī)格信息發(fā)送給連接的接收裝置的規(guī)格信息發(fā)送裝置;從上述接收裝置中接收打印內(nèi)容的內(nèi)容接收裝置,該內(nèi)容包括打印數(shù)據(jù)和與該打印數(shù)據(jù)相關(guān)連、在上述接收裝置中根據(jù)上述打印裝置規(guī)格信息處理過(guò)的、描述了上述打印數(shù)據(jù)的打印設(shè)定的打印樣式表;根據(jù)上述打印樣式表打印接收到的上述打印內(nèi)容中包含的上述打印數(shù)據(jù)的打印單元。
39.一種打印裝置,其特征在于,包括保持與打印輸出有關(guān)的打印裝置規(guī)格信息的打印裝置規(guī)格信息保持裝置,該打印裝置規(guī)格信息包含確定自己的打印裝置及上述打印裝置的機(jī)種中的任一種的識(shí)別信息;將上述打印裝置規(guī)格信息發(fā)送給連接的接收裝置的規(guī)格信息發(fā)送裝置;從上述接收裝置中接收打印內(nèi)容的內(nèi)容接收裝置,該打印內(nèi)容包括打印數(shù)據(jù)和打印控制信息,該打印控制信息包括確定1種以上的打印裝置及上述打印裝置的機(jī)種中的任一種的打印裝置信息和描述上述打印裝置打印打印數(shù)據(jù)時(shí)的設(shè)定的打印樣式表,并與上述打印數(shù)據(jù)相關(guān)連;從上述接收裝置中接收需要更新上述打印樣式表的旨意的通知的更新通知接收裝置;參照抽出的上述版式規(guī)則和上述打印樣式表更新打印樣式表中的參數(shù)的打印樣式表更新裝置;根據(jù)更新后的上述打印樣式表打印上述打印數(shù)據(jù)的打印裝置。
40.一種內(nèi)容提示系統(tǒng),由具有內(nèi)容生成裝置的發(fā)送服務(wù)器、和從上述發(fā)送服務(wù)器中接收提示內(nèi)容、將接收到的提示內(nèi)容提示給連接的提示裝置的接收裝置構(gòu)成,其特征在于,上述內(nèi)容生成裝置包括生成提示控制信息的提示控制信息生成裝置,該提示控制信息包括為了確保與提示數(shù)據(jù)的頁(yè)面版式有關(guān)的唯一性而預(yù)先定義的、與提示規(guī)格有關(guān)的提示規(guī)格信息和描述提示裝置及上述提示裝置的機(jī)種中的任何一種提示提示數(shù)據(jù)時(shí)的設(shè)定的提示樣式表;生成提示內(nèi)容的內(nèi)容生成裝置,該提示內(nèi)容使上述提示數(shù)據(jù)與上述提示控制信息相關(guān)連,包括該提示數(shù)據(jù)和該提示控制信息;上述接收裝置包括接收上述提示內(nèi)容的內(nèi)容接收裝置;從接收到的上述提示內(nèi)容中抽出上述提示控制信息的提示控制信息抽出裝置;根據(jù)上述提示控制信息中包含的提示規(guī)格和提示樣式表將上述提示內(nèi)容輸出給上述提示裝置的內(nèi)容輸出裝置;上述提示裝置包括從上述接收裝置中接收上述提示內(nèi)容的內(nèi)容接收裝置;根據(jù)接收到的上述提示內(nèi)容中包含的上述提示樣式表,提示上述提示數(shù)據(jù)的提示裝置。
41.一種內(nèi)容打印系統(tǒng),由具有內(nèi)容生成裝置的發(fā)送服務(wù)器和從上述發(fā)送服務(wù)器中接收打印內(nèi)容、將接收到的打印內(nèi)容打印到連接的打印裝置中的接收裝置構(gòu)成,其特征在于,上述內(nèi)容生成裝置包括生成打印控制信息的打印控制信息生成裝置,該打印控制信息包括為了確保與打印數(shù)據(jù)的頁(yè)面版式有關(guān)的唯一性而預(yù)先定義的、與打印規(guī)格有關(guān)的打印規(guī)格信息和描述打印裝置及上述打印裝置的機(jī)種中的任何一種打印打印數(shù)據(jù)時(shí)的設(shè)定的打印樣式表;生成打印內(nèi)容的內(nèi)容生成裝置,該打印內(nèi)容使上述打印數(shù)據(jù)與上述打印控制信息相關(guān)連,包括該打印數(shù)據(jù)和該打印控制信息;上述接收裝置包括接收上述打印內(nèi)容的內(nèi)容接收裝置;從接收到的上述打印內(nèi)容中抽出上述打印控制信息的打印控制信息抽出裝置;從與該接收裝置連接的打印裝置中接收與該打印裝置的打印輸出的規(guī)格有關(guān)的打印裝置規(guī)格信息的打印裝置規(guī)格信息接收裝置;比較由上述打印規(guī)格信息確定的打印規(guī)格與由接收到的上述打印裝置規(guī)格信息確定的打印輸出的規(guī)格,判定是否要更新上述打印樣式表的更新判定裝置;當(dāng)上述判定結(jié)果為更新時(shí),從接收到的上述打印裝置規(guī)格信息中抽出表示該打印裝置的打印設(shè)定的參數(shù)的選擇范圍的版式規(guī)則的版式規(guī)則抽出裝置;參照抽出的版式規(guī)則和上述打印樣式表,更新打印樣式表中的其他的參數(shù),以便保持該打印樣式表的1行的字?jǐn)?shù)和1頁(yè)的行數(shù)的打印樣式表更新裝置;將包含上述打印數(shù)據(jù)和更新后的上述打印樣式表的打印內(nèi)容輸出給上述打印裝置的內(nèi)容輸出裝置;上述打印裝置包括保持上述打印裝置規(guī)格信息的打印裝置規(guī)格信息保持裝置;從上述接收裝置中接收上述打印內(nèi)容的內(nèi)容接收裝置;根據(jù)接收到的上述打印內(nèi)容中包含的上述打印樣式表打印上述打印數(shù)據(jù)的打印單元。
42.一種內(nèi)容打印系統(tǒng),由具有內(nèi)容生成裝置的發(fā)送服務(wù)器和從上述發(fā)送服務(wù)器中接收打印內(nèi)容、將接收到的打印內(nèi)容打印到連接的打印裝置中的接收裝置構(gòu)成,其特征在于,上述內(nèi)容生成裝置包括生成打印控制信息的打印控制信息生成裝置,該打印控制信息包括為了確保與打印數(shù)據(jù)的頁(yè)面版式有關(guān)的唯一性而預(yù)先定義的、與打印規(guī)格有關(guān)的打印規(guī)格信息和描述上述打印裝置打印打印數(shù)據(jù)時(shí)的設(shè)定的打印樣式表;生成打印內(nèi)容的內(nèi)容生成裝置,該打印內(nèi)容使上述打印數(shù)據(jù)與上述打印控制信息相關(guān)連,包括該打印數(shù)據(jù)和該打印控制信息;上述接收裝置包括接收上述打印內(nèi)容的內(nèi)容接收裝置;從接收到的上述打印內(nèi)容中抽出上述打印控制信息的打印控制信息抽出裝置;從與該接收裝置連接的打印裝置中接收與該打印裝置的打印輸出的規(guī)格有關(guān)的打印裝置規(guī)格信息的打印裝置規(guī)格信息接收裝置;比較上述打印控制信息中包含的打印規(guī)格信息與接收到的上述打印裝置規(guī)格信息,判定是否要更新上述打印樣式表的更新判定裝置;當(dāng)上述判定結(jié)果為更新時(shí),將上述打印內(nèi)容和必需更新上述打印樣式表的旨意的通知發(fā)送給上述打印裝置的通知發(fā)送裝置;上述打印裝置包括保持上述打印裝置規(guī)格信息的打印裝置規(guī)格信息保持裝置;將上述打印裝置規(guī)格信息發(fā)送給上述接收裝置的規(guī)格信息發(fā)送裝置;從上述接收裝置中接收上述打印內(nèi)容及需要更新上述打印樣式表的旨意的上述通知的內(nèi)容接收裝置;從上述打印裝置規(guī)格信息中抽出表示打印設(shè)定的參數(shù)的選擇范圍的版式規(guī)則的版式規(guī)則抽出裝置;參照抽出的上述版式規(guī)則和上述打印樣式表更新打印樣式表中的參數(shù)的打印樣式表更新裝置;根據(jù)更新后的上述打印樣式表打印上述打印數(shù)據(jù)的打印裝置。
43.一種內(nèi)容打印系統(tǒng),由具有內(nèi)容生成裝置的發(fā)送服務(wù)器和從上述發(fā)送服務(wù)器中接收打印內(nèi)容、將接收到的打印內(nèi)容打印到連接的打印裝置中的接收裝置構(gòu)成,其特征在于,上述內(nèi)容生成裝置包括生成打印控制信息的打印控制信息生成裝置,該打印控制信息包括為了確保與打印數(shù)據(jù)的頁(yè)面版式有關(guān)的唯一性而預(yù)先定義的、與打印規(guī)格有關(guān)的打印規(guī)格信息和描述上述打印裝置打印打印數(shù)據(jù)時(shí)的設(shè)定的打印樣式表;生成打印內(nèi)容的內(nèi)容生成裝置,該打印內(nèi)容使上述打印數(shù)據(jù)與上述打印控制信息相關(guān)連,包括該打印數(shù)據(jù)和該打印控制信息;上述接收裝置包括從上述發(fā)送服務(wù)器中接收上述打印內(nèi)容、將接收到的該打印內(nèi)容輸出給連接的打印裝置的內(nèi)容接收裝置;上述打印裝置包括保持與自己的打印輸出規(guī)格有關(guān)的打印裝置規(guī)格信息的打印裝置規(guī)格信息保持裝置;從上述接收裝置輸入上述打印內(nèi)容的內(nèi)容輸入裝置;從輸入的上述打印內(nèi)容中抽出上述打印控制信息的打印控制信息抽出裝置;比較抽出的打印控制信息中包含的打印規(guī)格信息與上述打印裝置規(guī)格信息、判定是否要更新上述打印樣式表的更新判定裝置;當(dāng)上述判定結(jié)果為更新時(shí),從上述打印裝置規(guī)格信息中抽出表示打印設(shè)定的參數(shù)的選擇范圍的版式規(guī)則的版式規(guī)則抽出裝置;參照抽出的版式規(guī)則和上述打印樣式表更新打印樣式表中的參數(shù)的打印樣式表更新裝置;根據(jù)更新后的上述打印樣式表打印打印數(shù)據(jù)的打印單元。
44.一種由具有內(nèi)容生成裝置的發(fā)送服務(wù)器和從上述發(fā)送服務(wù)器中接收提示內(nèi)容、將接收到的提示內(nèi)容提示給連接的提示裝置的接收裝置構(gòu)成的系統(tǒng)中的內(nèi)容提示方法,其特征在于,上述內(nèi)容生成裝置包括生成提示控制信息的提示控制信息生成步驟,該提示控制信息包括為了確保與提示數(shù)據(jù)的頁(yè)面版式有關(guān)的唯一性而預(yù)先定義的、與提示規(guī)格有關(guān)的提示規(guī)格信息和描述提示裝置及上述提示裝置的機(jī)種中的任何一種提示提示數(shù)據(jù)時(shí)的設(shè)定的提示樣式表;生成提示內(nèi)容的內(nèi)容生成步驟,該提示內(nèi)容使上述提示數(shù)據(jù)與上述提示控制信息相關(guān)連,包括該提示數(shù)據(jù)和該提示控制信息;上述接收裝置包括接收上述提示內(nèi)容的內(nèi)容接收步驟;從接收到的上述提示內(nèi)容中抽出上述提示控制信息的提示控制信息抽出步驟;根據(jù)上述提示控制信息中包含的提示規(guī)格和提示樣式表,將上述提示內(nèi)容輸出給上述提示裝置的內(nèi)容輸出步驟;上述提示裝置包括從上述接收裝置中接收上述提示內(nèi)容的內(nèi)容接收步驟;根據(jù)接收到的上述提示內(nèi)容中包含的上述提示樣式表,提示上述提示數(shù)據(jù)的提示步驟。
45.一種在由具有內(nèi)容生成裝置的發(fā)送服務(wù)器和從上述發(fā)送服務(wù)器中接收內(nèi)容、以包括顯示或打印的方式提示接收到的內(nèi)容的接收側(cè)裝置構(gòu)成的內(nèi)容提示系統(tǒng)中,提示上述內(nèi)容的提示數(shù)據(jù)的內(nèi)容提示方法,其特征在于,在上述內(nèi)容生成裝置中包括生成提示控制信息的提示控制信息生成步驟,該提示控制信息包括為了確保與提示數(shù)據(jù)的頁(yè)面版式有關(guān)的唯一性而預(yù)先定義的、與提示規(guī)格有關(guān)的提示規(guī)格信息和描述接收側(cè)裝置提示提示數(shù)據(jù)時(shí)的提示設(shè)定的樣式表;生成內(nèi)容的內(nèi)容生成步驟,該內(nèi)容使上述提示數(shù)據(jù)與上述提示控制信息相關(guān)連,包括上述提示數(shù)據(jù)和表示上述關(guān)聯(lián)關(guān)系的信息;在上述接收側(cè)裝置中,包括從上述服務(wù)器中接收上述內(nèi)容的內(nèi)容接收步驟;從接收到的上述內(nèi)容中抽出上述提示控制信息的提示控制信息抽出步驟;比較抽出的提示控制信息中包含的提示規(guī)格信息與預(yù)先保持的與該接收側(cè)裝置的提示輸出的規(guī)格有關(guān)的提示裝置規(guī)格信息,判定是否要更新上述樣式表的更新判定步驟;當(dāng)判定的結(jié)果為更新時(shí),從上述提示裝置規(guī)格信息中抽出表示提示設(shè)定的參數(shù)的選擇范圍的版式規(guī)則的版式規(guī)則抽出步驟;參照抽出的版式規(guī)則和上述樣式表,更新樣式表中參數(shù)的樣式表更新步驟;根據(jù)更新后的上述樣式表提示打印數(shù)據(jù)的提示步驟。
46.一種在由具有內(nèi)容生成裝置的發(fā)送服務(wù)器和從上述發(fā)送服務(wù)器中接收提示內(nèi)容、將接收到的提示內(nèi)容提示給連接的提示裝置的接收裝置構(gòu)成的內(nèi)容提示系統(tǒng)中使用的內(nèi)容生成裝置中的程序,使計(jì)算機(jī)具有如下功能生成提示控制信息的提示控制信息生成裝置的功能,該提示控制信息包括為了確保與提示數(shù)據(jù)的頁(yè)面版式有關(guān)的唯一性而預(yù)先定義的、與提示規(guī)格有關(guān)的提示規(guī)格信息、和描述提示裝置及上述提示裝置的機(jī)種中的任何一種提示數(shù)據(jù)的提示設(shè)定的提示樣式表;生成提示內(nèi)容的內(nèi)容生成裝置的功能,該提示內(nèi)容使上述提示數(shù)據(jù)與上述提示控制信息相關(guān)連,包括該提示數(shù)據(jù)和該提示控制信息。
47.一種在由具有內(nèi)容生成裝置的發(fā)送服務(wù)器和從上述發(fā)送服務(wù)器中接收提示內(nèi)容、將接收到的提示內(nèi)容提示給連接的提示裝置的接收裝置構(gòu)成的內(nèi)容提示系統(tǒng)中使用的接收裝置中的程序,使計(jì)算機(jī)具有如下功能接收上述提示內(nèi)容的內(nèi)容接收裝置的功能;提示控制信息抽出裝置的功能,從接收到的上述提示內(nèi)容中抽出提示控制信息,該提示控制信息包含為了確保與提示數(shù)據(jù)的頁(yè)面版式有關(guān)的唯一性而預(yù)先定義的、與提示規(guī)格有關(guān)的提示規(guī)格信息、和描述提示裝置及上述提示裝置的機(jī)種中的任何一種提示數(shù)據(jù)的提示設(shè)定的提示樣式表;根據(jù)上述提示控制信息中包含的提示規(guī)格和提示樣式表,將上述提示內(nèi)容輸出給上述提示裝置的內(nèi)容輸出裝置的功能。
48.一種在由具有內(nèi)容生成裝置的發(fā)送服務(wù)器和從上述發(fā)送服務(wù)器中接收打印內(nèi)容、將接收到的打印內(nèi)容提示給連接的打印裝置的接收裝置構(gòu)成的內(nèi)容打印系統(tǒng)中使用的打印裝置中的程序,使計(jì)算機(jī)具有如下功能保持與該打印裝置的打印輸出的規(guī)格有關(guān)的打印裝置規(guī)格信息的打印裝置規(guī)格信息保持裝置的功能;將上述打印裝置規(guī)格信息發(fā)送給上述接收裝置的規(guī)格信息發(fā)送裝置的功能;從上述接收裝置中接收打印內(nèi)容的內(nèi)容接收裝置的功能,該打印內(nèi)容包括打印數(shù)據(jù)和描述打印數(shù)據(jù)的打印設(shè)定的打印樣式表;根據(jù)接收到的上述打印內(nèi)容中包含的上述打印樣式表,打印上述打印數(shù)據(jù)的打印裝置的功能。
全文摘要
STB(2)包括通信部(202)和打印樣式更新判定部(203),通信部(202)接收包含打印控制信息和打印數(shù)據(jù)的打印內(nèi)容,該打印控制信息包含確定1種以上的打印裝置或者上述打印裝置的機(jī)種的打印裝置信息和描述了用該打印裝置打印上述打印數(shù)據(jù)的設(shè)定的打印樣式表,與打印數(shù)據(jù)相關(guān)連;打印樣式更新判定部(203)不僅從接收到的打印內(nèi)容中抽出打印控制信息,從與該STB(2)連接的打印機(jī)(3)中獲取包含確定該打印機(jī)(3)或打印機(jī)(3)的機(jī)種的信息的、與該打印機(jī)(3)的打印輸出的規(guī)格有關(guān)的打印規(guī)格信息,而且比較打印控制信息中包含的打印裝置信息與打印規(guī)格信息,判定是否要更新打印樣式表。
文檔編號(hào)G06F3/12GK1514967SQ0380040
公開(kāi)日2004年7月21日 申請(qǐng)日期2003年2月10日 優(yōu)先權(quán)日2002年4月10日
發(fā)明者高峰浩一, 中岡英明, 明 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社