(57)【要約】【課題】  オプションボードを装着し、拡張された機能による情報の出力を行う際にも、本体の機能による情報の出力時と見た目が同様の出力を得ることができる情報処理装置およびオプションボードを提供する。【解決手段】  オプションボード２が提供する機能についての情報の出力の際に用いるフォーマットを、予め記憶部２２に登録しておく。そして、オプションボード２から情報を出力する際には、出力する情報とともに、記憶部２２に登録されている対応するフォーマットを読み出して、インタフェース２３を通じて情報処理装置１本体に送る。情報処理装置１本体の制御部１１は、インタフェース１４を通じて出力する情報とフォーマットを受け取り、情報処理装置１本体からの情報の出力時と同じ文字フォントや文字サイズなどを用いて、フォーマットに従って情報を整形し、例えば記録部１２で記録出力する。【選択図】  図１
2005191868.tif 000002
【特許請求の範囲】
【請求項１】
機能を拡張するためのオプションボードを装着可能な情報処理装置において、情報の出力を行う出力手段と、出力対象の情報を整形して前記出力手段に出力させる制御手段を有し、前記制御手段は、前記オプションボードから受け取った情報を出力する際には、同じく前記オプションボードから受け取ったテンプレートに従って整形して出力することを特徴とする情報処理装置。
【請求項２】
情報処理装置に装着され、前記情報処理装置の機能を拡張するためのオプションボードにおいて、情報を形成するためのテンプレートを記憶する記憶手段と、情報の出力を前記情報処理装置に依頼する際に出力対象の情報とともに前記記憶手段に記憶されているテンプレートを前記情報処理装置に転送する制御手段を有することを特徴とするオプションボード。
【請求項３】
前記テンプレートは、外部装置において作成され、前記記憶手段に登録されたものであることを特徴とする請求項２に記載のオプションボード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オプションボードを装着することによって機能の拡張が可能な情報処理装置、及び装着するオプションボードに関するものである。
【背景技術】
【０００２】
従来より、オプションボードを装着することによって機能の拡張が可能な情報処理装置が開発されてきている。情報処理装置本体には基本的な機能のみを備えることによってコストを抑え、ユーザのニーズに合わせてオプションボードを装着して機能を拡張し、カスタマイズすることが可能となる。例えば特許文献１には、情報処理装置にオプションボードをデイジーチェーン接続可能な構成例が示されている。また、特許文献２には通信端末装置にオプションボードであるプリンタコントローラボード及びネットワークボード（ＮＩＣボード）を接続する例が示されている。
【０００３】
このように情報処理装置にオプションボードを装着する構成において、例えば各種リスト出力などの情報の出力を行う場合には、情報処理装置の本体の出力機能を用いることになる。このとき、情報処理装置本体に最初から搭載されている機能については、情報の加工や整形なども本体において行って出力することになる。しかし、オプションボードによって拡張される機能における情報の出力を行う際には、情報処理装置本体にない機能であることからオプションボードで情報の加工、整形を行い、単に出力すればよい状態で情報処理装置本体に転送し、情報処理装置本体から出力を行っている。
【０００４】
このように情報の加工や整形を別々に行うと、例えば印字出力されたリストプリントなどでは文字フォントや文字サイズなどが異なり、ユーザにとって同様のリストプリントであっても見た目の異なるものとなってしまう場合があった。
【０００５】
もちろん、オプションボードに搭載する情報の加工、整形の機能を、装着される情報処理装置に合わせることによって上述のような問題は解決する。しかし、複数種類の情報処理装置に対して共通のオプションボードを使用することも多く、そのような共通のオプションボードに対しては適用できない。
【０００６】
また、情報処理装置本体に拡張される機能のための出力情報の加工、整形機能を持たせることも考えられる。しかし、それではオプションボードを分離したコストダウンのメリットが少なくなってしまうし、開発当時に想定されていない機能の拡張ができなくなってしまうという新たな問題が発生する。
【０００７】
【特許文献１】特開平１０−２７１５０号公報
【特許文献２】特開２００３−３２４１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、上述した事情に鑑みてなされたもので、オプションボードを装着し、拡張された機能による情報の出力を行う際にも、本体の機能による情報の出力時と見た目が同様の出力を得ることができる情報処理装置と、その情報処理装置に装着可能なオプションボードを提供することを目的とするものである。
【課題を解決するための手段】
【０００９】
本発明は、機能を拡張するためのオプションボードを装着可能な情報処理装置において、情報の出力を行う出力手段と、出力対象の情報を整形して前記出力手段に出力させる制御手段を有し、前記制御手段は、前記オプションボードから受け取った情報を出力する際には、同じく前記オプションボードから受け取ったテンプレートに従って整形して出力することを特徴とするものである。
【００１０】
また本発明は、情報処理装置に装着され、前記情報処理装置の機能を拡張するためのオプションボードにおいて、情報を形成するためのテンプレートを記憶する記憶手段と、情報の出力を前記情報処理装置に依頼する際に出力対象の情報とともに前記記憶手段に記憶されているテンプレートを前記情報処理装置に転送する制御手段を有することを特徴とするものである。オプションボードが情報処理装置に転送するテンプレートは、外部装置において作成して、記憶手段に登録しておくことができる。
【発明の効果】
【００１１】
本発明によれば、情報処理装置にオプションボードが装着された状態でオプションボードから情報を出力する場合に、出力対象の情報とともにテンプレートをオプションボードから情報処理装置へ転送し、情報処理装置がテンプレートに従って情報を整形して出力することができる。これによって、情報処理装置本体が予め有している機能における情報の出力と、オプションボードからの情報の出力とが、情報処理装置の使用する文字フォントや文字サイズに統一されて、印刷や他の装置への送信などの出力が行われることになる。従って、ユーザは元々情報処理装置が有している機能とともに、オプションボードが提供する機能についても、見た目が統一された情報の出力結果を得ることができる。また、同じオプションボードを異なる情報処理装置に装着した場合でも、それぞれの情報処理装置に応じた出力を得ることができるという効果がある。
【発明を実施するための最良の形態】
【００１２】
図１は、本発明の実施の一形態を示すブロック図である。図中、１は情報処理装置、２はオプションボード、１１は制御部、１２は記録部、１３は通信部、１４はインタフェース、２１は制御部、２２は記憶部、２３はインタフェース、２４はＬＡＮインタフェースである。図１に示す例では、ＬＡＮを利用した通信機能を有しない情報処理装置１に、ＬＡＮを利用した通信機能を実現するオプションボード２を装着する場合の例を示している。以下の説明ではこの例を用いて説明してゆくが、本発明はこの例に限らず、情報処理装置１において利用できない機能をオプションボード２により提供するあらゆる構成において、同様に本発明を適用可能である。
【００１３】
図１に示した情報処理装置１では、制御部１１、記録部１２、通信部１３、インタフェース１４を含んで構成されている。この例では、出力手段として記録部１２及び通信部１３を利用可能である。またオプションボード２を出力手段として利用することも可能である。
【００１４】
制御部１１は、情報処理装置１全体を制御し、情報処理装置１が提供する機能を実現する。そのうちの一つとして、各種の情報を所定のテンプレートに従って整形し、記録部１２に記録出力させたり、通信部１３を通じて外部の装置へ送信出力することができる。また、この例のようにオプションボード２がＬＡＮを利用した通信機能を有していれば、オプションボード２を通じてＬＡＮ上の外部の装置へ送信出力することもできる。
【００１５】
また制御部１１は、情報処理装置１の本体のみでは提供できない機能に関する情報の出力依頼をオプションボード２から受け取り、その出力対象の情報の出力を行う。このとき、オプションボード２から情報とともに、当該情報を出力する際のテンプレートについても受け取り、そのテンプレートに従って出力対象の情報を整形して出力する。整形の際の文字フォントや文字サイズなどについては、情報処理装置１本体で提供する機能の時と同様のものを使用する。これによって、出力される情報が本体からかオプションボード２からかによらず、見た目が統一された出力をユーザに提供することができる。
【００１６】
記録部１２は、制御部１１の制御に従い、各種の情報を用紙などに記録する。通信部１３は、制御部１１の制御に従い、ここでは公衆回線を通じて例えばファクシミリ通信などの通信を行うことができる。インタフェース１４は、オプションボード２のインタフェース２３と接続され、オプションボード２との間での通信を可能にしている。
【００１７】
図１に示したオプションボード２は、制御部２１、記憶部２２、インタフェース２３を含んで構成されるとともに、この例ではＬＡＮを利用した通信機能を実現するためのＬＡＮインタフェース２４を有している。
【００１８】
制御部２１は、情報処理装置１本体の制御部１１と通信を行いながら、この例では情報処理装置１の本体のみでは提供されていないＬＡＮを通じた通信機能を提供する。また、ＬＡＮを通じた通信機能に関する様々な情報の出力を情報処理装置１本体の制御部１１に依頼する。このとき、記憶部２２に記憶されている、当該出力対象の情報に対応するテンプレートを読み出して、出力対象の情報とともに情報処理装置１本体の制御部１１へ転送する。
【００１９】
記憶部２２は、オプションボード２において保存する必要のある情報を記憶する。その一つとして、情報を出力する際に用いるテンプレートを記憶している。このテンプレートは、予めオプションボード２に記憶させたものであってもよいし、例えば外部装置において作成され、このオプションボード２に転送されてきて登録したものであってもよい。
【００２０】
インタフェース２３は、情報処理装置１本体のインタフェース１４と接続され、情報処理装置１本体との間での通信を可能にしている。このインタフェース２３を通じて、制御部１１からの指示に従い、オプションボード２としての機能を実行する。
【００２１】
ＬＡＮインタフェース２４は、この例におけるオプションボード２の機能を実現するための構成であり、ＬＡＮを通じてＬＡＮ上の機器との通信を行う。
【００２２】
図２は、本発明の実施の一形態における動作の一例を示すフローチャートである。Ｓ３１において、オプションボード２が提供する機能に関する出力情報を情報処理装置１本体から出力する際のフォーマットを記憶部２２に登録しておく。このフォーマットは、オプションボード２の出荷時点で予め登録しておいても良いし、オプションボード２上で作成してもよい。あるいは外部装置によって作成し、オプションボード２に転送して記憶部２２に登録しても良い。この例ではオプションボード２はＬＡＮインタフェース２４によるＬＡＮを用いた通信機能を有しているので、ＬＡＮを通じてフォーマットを受け取り、記憶部２２に登録することができる。なお、フォーマットは例えばＸＭＬやＰＤＬ形式で作成しておくことができる。また、登録するフォーマットは、出力情報に応じて複数登録することもできる。
【００２３】
例えばオプションボード２に対してユーザが情報の出力指示を行ったり、あるいは情報の出力を行うタイミングとなると、Ｓ３２において、オプションボード２の制御部２１は、出力情報を作成するとともに、その出力情報を出力する際のフォーマットを記憶部２２から読み出す。なお、複数のフォーマットが登録されている場合には、出力情報に対応したフォーマットを読み出す。そしてＳ３３において、インタフェース２３を通じて出力情報とフォーマットを情報処理装置１本体へ送る。情報処理装置１本体へ送る際には、出力情報とフォーマットとを一体化したファイルとして送信することもできる。例えばフォーマットがＸＭＬやＰＤＬ等であれば、出力情報をフォーマット中に挿入し、一体のファイルとして送ればよい。
【００２４】
情報処理装置１本体では、Ｓ３４において、インタフェース１４を通じてオプションボード２から出力情報とフォーマットを受け取ると、Ｓ３５において、制御部１１は、受け取ったフォーマットに従って、同じく受け取った出力情報を整形し、例えば出力イメージを生成する。このとき、例えば文字フォントや文字サイズなどは、情報処理装置１本体で情報を出力する際に用いるものをそのまま用いる。これによって、オプションボード２からの出力情報であっても、情報処理装置１本体から出力する情報と同じ文字フォントや文字サイズによって整形されることになる。
【００２５】
整形された出力情報、例えば出力イメージは、Ｓ３６において出力される。出力情報の出力方法としては、例えば記録部１２によって記録出力したり、あるいは通信部１３からファクシミリ送信することができる。あるいは、この例ではオプションボード２のＬＡＮを用いた通信機能を用い、ＬＡＮ上の他の装置へ送信することもできる。
【００２６】
図３は、情報の出力結果の一例の説明図である。図３（Ａ）は情報処理装置１本体からの情報の出力結果の一例を示し、また図３（Ｂ）はオプションボード２からの情報の出力結果の一例を示している。比較例として、図３（Ｃ）には、従来のようにオプションボード２において出力イメージを作成して出力した場合の一例を示している。
【００２７】
図３（Ａ）と図３（Ｃ）に示した出力結果の例を参照して分かるように、従来は情報処理装置１本体から出力される情報と、オプションボード２から出力される情報とは、文字フォントや文字サイズが異なり、見た目が相違していた。
【００２８】
本発明では、上述のようにオプションボード２から情報を出力する場合でも、出力情報とフォーマットを情報処理装置１本体に送り、情報処理装置１本体において整形を行うため、図３（Ｂ）に示すように図３（Ａ）に示した情報処理装置１本体からの出力結果と文字フォントや文字サイズが一致した出力結果を得ることができる。従って、見た目がほぼ同様の出力結果を得ることができる。
【００２９】
また、オプションボード２を別の情報処理装置に装着した場合には、情報の出力の際には別の情報処理装置で用いている文字フォントや文字サイズが適用される。そのため、オプションボード２を装着した情報処理装置に応じた出力結果が得られることになり、異なる文字フォントや文字サイズによる情報の出力を行う情報処理装置に対しても、同じオプションボードを利用することが可能となる。
【００３０】
なお、オプションボード２としては、上述のようなＬＡＮボードに限られるものではなく、各種の付加的な機能を提供するものであって良い。オプションボード２によっては、例えばカバーページの提供などのように、記憶部２２に登録されているフォーマットをそのまま情報処理装置１本体に送り、利用するような利用方法も考えられる。また、オプションボード２からは出力情報と利用するフォーマットの指示を情報処理装置１本体に送り、情報処理装置１本体に登録されている指示されたフォーマットを利用して整形、イメージ化して出力するような選択肢を設けておいても良い。
【図面の簡単な説明】
【００３１】
【図１】本発明の実施の一形態を示すブロック図である。
【図２】本発明の実施の一形態における動作の一例を示すフローチャートである。
【図３】情報の出力結果の一例の説明図である。
【符号の説明】
【００３２】
１…情報処理装置、２…オプションボード、１１…制御部、１２…記録部、１３…通信部、１４…インタフェース、２１…制御部、２２…記憶部、２３…インタフェース、２４…ＬＡＮインタフェース。
【図１】
2005191868.tif 000003
【図２】
2005191868.tif 000004
【図３】
2005191868.tif 000005