(57)【要約】【課題】内部情報の出力時の書式を容易に変更可能な通信装置を提供する。【解決手段】ネットワーク通信部１１を介して受け取ったマークアップ言語で記述されたデータを解釈する解釈部１２を有している。この解釈部１２を、内部情報１７の出力時にも利用する。すなわち、予め、書式設定情報１８を登録しておき、内部情報１７の出力時には内部情報出力部１５においてマークアップ言語による記述に変換するとともに書式設定情報１８を解釈部１２に渡す。解釈部１２では、変換された内部情報１７を解釈し、書式設定情報１８に基づいてレイアウトした出力データを生成して表示部１３または記録部１４に出力する。これによって、書式設定情報１８を変更するだけで、内部情報１７を出力する際の書式を変更可能となり、例えばユーザの好みに応じた書式で内部情報１７を出力することができる。【選択図】　図１
2004145490.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂ端末として利用可能な通信装置において、マークアップ言語による記述を解釈する解釈手段と、前記解釈手段による解釈結果を出力する出力手段と、書式設定情報を保持する保持手段と、装置内部の情報の出力時にマークアップ言語で記述された前記情報と前記書式設定情報を前記解釈手段に渡して出力させる内部情報出力手段を有することを特徴とする通信装置。
【請求項２】
前記書式設定情報は、ユーザが設定可能であることを特徴とする請求項１に記載の通信装置。
【請求項３】
前記出力手段として表示手段及び記録手段を有し、前記内部情報出力手段は、装置内部の前記情報を前記表示手段に出力させる場合と前記記録手段に出力する場合とで使用する前記書式設定情報を切り換えることを特徴とする請求項１または請求項２に記載の通信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、Ｗｅｂ端末として利用可能な通信装置に関するものである。
【０００２】
【従来の技術】
近年、インターネットなどのネットワークを通じてＷｅｂ端末として利用可能な通信端末が広く利用されるようになってきている。このような通信端末としてコンピュータのみにとどまらず、例えばファクシミリ装置や、携帯電話、電話機などでも、インターネットを通じて通信を行うことができる機能が搭載されるようになってきている。
【０００３】
このようなインターネットを通じて通信可能な通信装置では、指定されたＵＲＬへアクセスし、Ｗｅｂページを参照するための機能が必須である。そのための機能として、インターネットにおいて一般的に用いられているｈｔｍｌ等のマークアップ言語を解釈して表示あるいは記録出力する機能が必要であり、そのような機能を実際に搭載している。この機能の中には、文字サイズ、フォント、強調などを各タグごとに定義した書式設定情報（スタイルシート）が本文とは別に提供され、それにしたがって書式化する機能も含まれている。
【０００４】
また、例えば特許文献１に記載されているように、ＬＡＮなどネットワークに接続して用いる印刷装置でも、印刷設定などの情報をｈｔｍｌなどのマークアップ言語を用いてアプリケーション側に表示させる機能を有したものも考えられている。
【０００５】
一方、例えばファクシミリ装置や電話機などの通信装置では、相手先の電話番号を登録した電話帳や、各種の設定項目、通信記録など、様々な内部情報を出力する機能を有している。これらの内部情報を出力する際の書式は、従来の通信装置においては固定されており、変更することができなかった。従来の通信装置では、内部情報を出力する際の書式自体が内部情報の出力プログラム中に記述されている場合も多い。この場合、書式の変更にはプログラムの変更を伴うため、ユーザによって行うことはできなかった。さらに、プログラムの変更には多大な労力を要するため、開発時にも多大な労力を必要とするという問題があった。
【０００６】
【特許文献１】
特開平１１−３１６６５８号公報
【０００７】
【発明が解決しようとする課題】
本発明は、上述した事情に鑑みてなされたもので、従来は固定されていた内部情報の出力時の書式を容易に変更可能な通信装置を提供することを目的とするものである。
【０００８】
【課題を解決するための手段】
本発明は、Ｗｅｂ端末として利用可能な通信装置において、マークアップ言語による記述を解釈する解釈手段と、前記解釈手段による解釈結果を出力する出力手段と、書式設定情報を保持する保持手段と、装置内部の情報の出力時にマークアップ言語で記述された前記情報と前記書式設定情報を前記解釈手段に渡して出力させる内部情報出力手段を有することを特徴とするものである。
【０００９】
このように、Ｗｅｂ端末として備えられている解釈手段を、装置内部の情報を出力する際にも用いることとし、その際の書式設定情報を別途保持しておいて、出力時に装置内部の情報とともに書式設定情報を解釈手段に渡す。解釈手段は、装置内部の情報を書式設定情報に従ってレイアウトして出力する。従って書式設定情報を変更すれば、同じ装置内部の情報であってもその出力の際のレイアウトを容易に変更することが可能となる。
【００１０】
書式設定情報の変更は、従来のようにプログラムを変更する場合に比べて格段に容易に行うことができる。また、例えばユーザが設定可能に構成することもできる。
【００１１】
また、書式設定情報を変更すれば、同じ装置内部の情報を出力する場合でもそのレイアウトを変更することができるので、例えば、装置内部の情報を表示手段に出力させる場合と記録手段に出力する場合とで、使用する書式設定情報を切り換えるように構成することもできる。これによって、表示手段及び記録手段のいずれに出力する場合でも、それぞれの出力手段に最適なレイアウトで情報を出力することができる。
【００１２】
【発明の実施の形態】
図１は、本発明の通信装置の実施の一形態を示すブロック図である。図中、１は通信装置、２はデータ交換ネットワーク、１１はネットワーク通信部、１２は解釈部、１３は表示部、１４は記録部、１５は内部情報出力部、１６は記憶部、１７は内部情報、１８は書式設定情報である。本発明の通信装置１は、ＬＡＮやインターネットなどのデータ交換ネットワーク２を介して通信可能な装置であり、例えばネットワークファクシミリ装置やインターネットなどを利用して通信可能な電話機などである。
【００１３】
ネットワーク通信部１１は、データ交換ネットワーク２を通じて他の装置との間で通信を行う。通信プロトコルは任意であり、例えばＨＴＴＰなどを用いることができる。また、送受信するデータ形式も任意であるが、ここでは、ｈｔｍｌなどのマークアップ言語で記述されたデータを受信するものとする。
【００１４】
解釈部１２は、ネットワーク通信部１１で受信したマークアップ言語で記述されたデータを解釈する。このとき、データの論理構造を定義したＤＴＤ（Ｄｏｃｕｍｅｎｔ　Ｔｙｐｅ　Ｄｅｆｉｎｉｔｉｏｎ）や、データの書式を定義したスタイルシート等と呼ばれる書式設定情報などをデータとともに受信し、これらに基づいてデータを解釈することができる。また、内部情報出力部１５から渡されるマークアップ言語で記述された形式のデータに変換された内部情報１７を、書式設定情報１８に基づいて解釈する。
【００１５】
この例では解釈部１２によって解釈されたデータを出力する出力手段として表示部１３及び記録部１４を有している。表示部１３及び記録部１４とも通常用いられている表示装置及び記録装置で構成することができる。なお、出力手段としてどのような装置を備えているかは任意であるし、例えば出力手段としてインタフェースを備え、実際の出力機器がインタフェースに接続される外部装置として提供される形態でもよい。また、そのインタフェースをネットワーク通信部１１が兼ねてもよい。
【００１６】
内部情報出力部１５は、装置の内部情報１７を表示部１３あるいは記録部１４から出力する際に、内部情報１７を出力のためのマークアップ言語で記述された形式のデータに変換するとともに、その変換されたデータと記憶部１６に記憶されている書式設定情報１８を解釈部１２に渡して表示部１３または記録部１４に出力させる。この時用いる書式設定情報１８は、出力するそれぞれのデータに対応したものを用いることができる。また、表示部１３に出力する場合と記録部１４に出力する場合とで異なる書式設定情報１８を選択して用いることも可能である。
【００１７】
記憶部１６は、装置内において記憶する必要のある様々な情報を記憶する。そのような情報の一部として、ここで内部情報１７及び書式設定情報１８を示している。内部情報１７は、装置内の設定情報や状態情報などである。例えば、送信機能を利用する際に簡単に相手先を指定できるように相手先の電話番号や電子メールアドレスなどを登録した電話帳やワンタッチダイヤルリストや、通信履歴、その他装置の設定状況、装置の状態など、様々な情報が内部情報１７に含まれる。
【００１８】
また書式設定情報１８は、内部情報１７を出力する際の書式を定義した情報である。この書式設定情報１８は、内部情報１７のうちの出力する情報毎に設けておくことができる。また、同じ内部情報１７を出力する場合でも、出力先（表示部１３か記録部１４か）に応じて異なる書式設定情報１８を設けておくことができる。書式設定情報１８は、ユーザによって設定可能に構成しておくことができる。なお、初期状態で利用可能なデフォルトの書式設定情報を用意しておき、改めて登録された場合には、登録された書式設定情報を優先して利用するように構成することもできる。
【００１９】
次に、本発明の通信装置の実施の一形態における動作の一例について説明する。ここでは特に本発明に関係する内部情報１７の出力処理について説明する。もちろん、通信装置として種々の機能を有しており、その機能を実現するための処理が行われることは言うまでもない。
【００２０】
図２は、本発明の通信装置の実施の一形態における内部情報の出力処理の一例を示すフローチャートである。Ｓ２１において内部情報１７の出力要求があったか否かを判定し、要求があるまで待つ。内部情報１７の出力要求は、例えば図示しない操作部などからユーザが行ったり、あるいは、ＬＡＮなどのデータ交換ネットワーク２を経由して要求を受け付けることができる。さらに、例えば設定によって所定の日時になった時など、設定された条件に応じて自動的に要求が発生する場合もある。また、出力が要求される情報も、内部情報１７の一部であってよく、例えば、ユーザから電話帳の登録情報についての出力要求を受けたり、記憶部１６の空き領域の状態から通信履歴の出力が自動的に要求されるなど、出力要求時に内部情報１７中のどのような情報を出力するかも決定される。以下の説明では、内部情報１７の一部である場合も含めて、内部情報１７として説明する。
【００２１】
Ｓ２２において、内部情報出力部１５によって内部情報１７がマークアップ言語で記述された形式のデータに変換される。なお、内部情報１７がもともとマークアップ言語によって記述された状態で記憶されている場合には、このＳ２２における変換処理は不要である。
【００２２】
次にＳ２３において、内部情報１７に対応する書式設定情報１８が登録されているか否かを判定する。登録されていれば、Ｓ２４において、登録されている書式設定情報１８を内部情報１７とともに解釈部１２に渡し、マークアップ言語で記述された形式の内部情報１７を、書式設定情報１８に基づいて解釈する書式化の処理を行う。
【００２３】
また、Ｓ２３で内部情報１７に対応する書式設定情報１８が登録されていないと判定された場合には、Ｓ２５において、デフォルトで設定されている書式設定情報１８を用い、あるいは書式設定情報無しで内部情報１７を解釈部１２に渡し、マークアップ言語で記述された形式の内部情報１７に対して書式化の処理を行う。なお、Ｓ２４及びＳ２５で行われる書式化の処理については後述する。
【００２４】
解釈部１２で書式化の処理が施された内部情報１７は、表示部１３あるいは記録部１４に送られ、Ｓ２６において出力される。なお、Ｓ２３における書式設定情報１８の登録の有無及びＳ２４における書式設定情報１８の取得は、出力先である表示部１３あるいは記録部１４のいずれが選択されているかによって切り換えることができる。
【００２５】
図３は、本発明の通信装置の実施の一形態における書式化の処理の一例を示すフローチャートである。この処理は、図２のＳ２４またはＳ２５において行われる処理である。なお、Ｓ２５ではデフォルトの書式設定情報を用いることによってＳ２４における書式化の処理と共通化させることができる。また、この処理はデータ交換ネットワーク２を通じて受け取ったマークアップ言語で記述されたデータを解釈する場合も同様の処理によって書式化することができるが、ここでは内部情報１７に対する書式化の処理を行うものとして説明している。
【００２６】
Ｓ３１において、マークアップ言語による記述に変換された内部情報１７から文字列を取り出す。マークアップ言語では、一般に、所定の文字あるいは文字列で囲まれた文字列をタグとして用い、さらに開始タグと終了タグで文字列を挟んで、処理などの適用範囲を示している。Ｓ３１ではタグ部分の文字列とそれ以外の文字列部分を順に切り出して取り出す。
【００２７】
Ｓ３２において、取り出された文字列がタグか否かを判定し、タグであればさらにＳ３３において、開始タグか否かを判定する。開始タグである場合には、そのタグに対応する書式に関する情報が書式設定情報１８内に存在するか否かを、Ｓ３４において判定する。書式設定情報１８内に当該タグに対する書式に関する情報が存在していれば、その書式を以後の文字列に対して適用するため、Ｓ３５においてその書式をセットする。
【００２８】
また、開始タグであってもＳ３４で対応する書式に関する情報が書式設定情報１８内に存在しない場合には、当該開始タグ以後の文字列に対しては、それまでの書式を適用しないように、Ｓ３６において書式をリセットする。Ｓ３３でタグが終了タグ等のように開始タグでなかった場合も同様であり、それまでの書式をリセットする。なお、終了タグの場合、対応する開始タグ以前で設定していた書式に戻すように構成してもよい。
【００２９】
いずれのタグの場合も、Ｓ３５による書式のセットあるいはＳ３６による書式のリセットを行った後、Ｓ３８において、出力すべき内部情報１７としてまだデータが残っているか否かを判定し、残っている場合にはさらに処理を続けるべく、Ｓ３１へ戻る。
【００３０】
Ｓ３２においてＳ３１で取得した文字列がタグではないと判定された場合には、Ｓ３７において、セットされている書式に従って文字列をレイアウトする。この場合も、Ｓ３８に進んで、内部情報１７がまだ残っている場合にはＳ３１へ戻る。
【００３１】
このような処理を繰り返すことによって、タグに対応した書式設定情報１８内の書式に従って文字列がレイアウトされてゆき、最終的に内部情報１７が設定されている書式設定情報１８に従ってレイアウトされることになる。レイアウトされた内部情報１７は、図２のＳ２６において、表示部１３あるいは記録部１４に出力され、表示あるいは記録出力される。
【００３２】
次に、具体例を用いて説明する。図４は、内部情報の一例の説明図、図５は、デフォルトの書式設定情報を使用してレイアウトされた内部情報の出力例の説明図、図６は、書式設定情報の一例の説明図、図７は、書式設定情報を使用してレイアウトされた内部情報の出力例の説明図である。この例では、内部情報１７として図示しない操作部に設けられたワンタッチダイヤルキーへの登録情報を用い、これを出力する例について、書式設定情報を使用しない場合と使用する場合を示している。
【００３３】
図４に示した内部情報の例は、内部情報出力部１５においてワンタッチダイヤルキーへの登録情報をマークアップ言語による記述に変換したデータを、そのまま表示させた場合のイメージを示している。この時点では書式に関する情報が存在しないので、すべての文字は一律に所定のフォントによって所定の大きさで表示されている。また、それらの割り付けも一律に行われる。なお、表中のそれぞれの欄の見出し「Ｎｏ．」、「相手先名」、「ダイヤル番号」等は、左右の空白部分も含めて文字列として入力されているものとする。
【００３４】
このような内部情報１７を、書式設定情報を登録しないで出力した場合、図４に示すそのままのイメージが出力されてもよいが、ここではデフォルトの書式に従って出力している。その場合の出力イメージを図５に示している。デフォルトの書式では、タイトルを大きな文字で中央に表示するように設定されているが、そのほかについては図４と変わりはない。
【００３５】
このような出力結果の書式を変更する場合には、書式設定情報１８を登録しておけばよい。書式設定情報１８の一例を図６に示している。１行目はタイトルについての書式を示しており、文字の大きさを２４ポイント、文字種を「明朝体」、割り付けをセンタリング、書体をイタリックで出力することを示している。２行目から４行目は表中のそれぞれの欄のタイトルについての書式を示しており、文字の大きさを１４ポイント、文字種を「ゴシック体」で出力することを示している。５行目から７行目は表中のそれぞれの欄の内容についての書式を示しており、最初の欄の番号については文字の大きさを１２ポイント、文字種を「ゴシック体」、センタリングして割り付けて出力することを示している。相手先名については、文字の大きさを１８ポイント、文字種を「ゴシック体」で出力することを示している。さらにダイヤル番号の欄については、文字の大きさを１８ポイント、文字種を「明朝体」で出力することを示している。なお、８行目では背景の画像を示しているが、ここでは全白の背景であるものとする。
【００３６】
図６に示した書式設定情報１８を登録しておき、ワンタッチダイヤルキーへの登録情報の出力が指示されると、記憶部１６に記憶されている内部情報１７の一部であるワンタッチダイヤルキーへの登録情報が内部情報出力部１５によって読み出され、図４に示すような内容のマークアップ言語で記述された内部情報１７に変換された後、図６に示した書式設定情報１８とともに解釈部１２に渡される。解釈部１２においてマークアップ言語による記述を解釈し、また書式設定情報１８に基づいて、図３に示したような書式化の処理を行って出力のためのデータを生成し、表示部１３あるいは記録部１４に出力する。
【００３７】
出力結果を図７に示している。図５と比較して分かるように、「＊＊ワンタッチダイヤルリスト＊＊」というタイトルのフォントが変更されるとともにイタリックによって出力されている。また、相手先名やダイヤル番号などが大きなフォントで出力されている。
【００３８】
このように、書式設定情報１８を予め登録しておくことによって、任意の書式で内部情報１７を出力させることが可能となる。もちろん上述の例えば図６に示したものは一例であり、種々の変更が可能である。また、出力させる内部情報１７によって異なる書式設定情報１８を使用するように登録しておくとよい。さらに、表示部１３に出力する場合と記録部１４に出力する場合とで異なる書式設定情報１８を登録しておいてもよい。
【００３９】
このように内部情報１７の出力の際の書式を書式設定情報１８の登録によって変更することができるので、従来のようにプログラム自体を変更する場合に比べて容易に書式を変更することが可能となり、装置の開発工数を減少させるとともにプログラムのミスなども減少させることができる。さらに、このような書式設定情報１８をユーザが登録可能に構成することもできる。これによって、それぞれのユーザが好みに応じて内部情報１７の出力時の書式を変更することが可能となる。
【００４０】
さらに、内部情報１７だけでなく、外部からマークアップ言語で記述されたデータを入力し、予め登録されている書式設定情報１８を利用して出力させることによって、簡易な文書整形装置として利用することも可能である。
【００４１】
【発明の効果】
以上の説明から明らかなように、本発明によれば、Ｗｅｂ端末に備えられているマークアップ言語の解釈手段を、装置内部の情報を出力する際にも用いることとし、その際の書式設定情報を別途保持しておいて、出力時に装置内部の情報とともに書式設定情報を解釈手段で解釈して出力するようにした。これによって、装置内部の情報を出力する際の書式を、従来のようにプログラム自体に記述する必要が無くなり、開発工数を減少させることができるとともに、容易に書式の変更を行うことができるようになる。また、ユーザでも書式設定情報を登録するだけで装置内部の情報を出力する際の書式を変更することが可能となり、ユーザの好みに応じた装置内部の情報の出力結果を得ることができる。これによって、出力結果の利便性を向上させることができるという効果がある。
【図面の簡単な説明】
【図１】本発明の通信装置の実施の一形態を示すブロック図である。
【図２】本発明の通信装置の実施の一形態における内部情報の出力処理の一例を示すフローチャートである。
【図３】本発明の通信装置の実施の一形態における書式化の処理の一例を示すフローチャートである。
【図４】内部情報の一例の説明図である。
【図５】デフォルトの書式設定情報を使用してレイアウトされた内部情報の出力例の説明図である。
【図６】書式設定情報の一例の説明図である。
【図７】書式設定情報を使用してレイアウトされた内部情報の出力例の説明図である。
【符号の説明】
１…通信装置、２…データ交換ネットワーク、１１…ネットワーク通信部、１２…解釈部、１３…表示部、１４…記録部、１５…内部情報出力部、１６…記憶部、１７…内部情報、１８…書式設定情報。
【図１】
2004145490.tif 000003
【図２】
2004145490.tif 000004
【図３】
2004145490.tif 000005
【図４】
2004145490.tif 000006
【図５】
2004145490.tif 000007
【図６】
2004145490.tif 000008
【図７】
2004145490.tif 000009