(57)【特許請求の範囲】
【請求項１】
他の印刷装置及び外部情報処理装置と通信可能な印刷装置であって、
前記外部情報処理装置から送信される前記他の印刷装置に対する環境情報検索要求の指示を受信する受信手段と、
前記他の印刷装置に対して前記環境情報検索要求を送信する送信手段と、
前記送信手段によって送信された前記環境情報検索要求に対して、前記他の印刷装置から送信される環境情報を記憶する記憶手段と、
前記記憶手段に記憶された環境情報に基づいて、自身の動作環境の構築を行う構築手段と、
を備えることを特徴とする印刷装置。
【請求項２】
他の印刷装置及び外部情報処理装置と通信可能な印刷装置の制御方法であって、
前記外部情報処理装置から送信される前記他の印刷装置に対する環境情報検索要求の指示を受信する受信工程と、
前記他の印刷装置に対して前記環境情報検索要求を送信する送信工程と、
前記送信工程によって送信された前記環境情報検索要求に対して、前記他の印刷装置から送信される環境情報を記憶手段に記憶する記憶工程と、
前記記憶手段に記憶された環境情報に基づいて、自身の動作環境の構築を行う構築工程と、
を備えることを特徴とする制御方法。
【請求項３】
他の印刷装置及び外部情報処理装置と通信可能な印刷装置で実行可能なプログラムコードを格納するコンピュータ可読の記憶媒体であって、当該プログラムコードは、
前記外部情報処理装置から送信される前記他の印刷装置に対する環境情報検索要求の指示を受信する受信工程のコードと、
前記他の印刷装置に対して前記環境情報検索要求を送信する送信工程のコードと、
前記送信工程のコードによって送信された前記環境情報検索要求に対して、前記他の印刷装置から送信される環境情報を記憶手段に記憶する記憶工程のコードと、
前記記憶手段に記憶された環境情報に基づいて、自身の動作環境の構築を行う構築工程のコードと、
を備えることを特徴とする記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、双方向性インターフェイスを介して他の印刷装置と接続している印刷装置に関するものである。
【０００２】
【従来の技術】
近年の印刷装置は、高機能化、高性能化しており、印刷装置の動作環境の各種設定は複雑化している。さらに、ネットワーク環境の普及により保守・管理すべき印刷装置の台数も増えている。それに伴い、印刷装置の動作環境の設定などの保守・管理作業は繁雑化しつづけている。
【０００３】
【発明が解決しようとしている課題】
ところが、印刷装置を利用するにあたって必要な印刷装置の設定情報は、印刷装置に関する高度な知識がないと難しいものであることが多い。また、一度環境設定を行っても、なんらかの理由により環境設定が変わってしまうことがあるので、印刷装置の動作環境の管理や維持は繁雑な作業である。さらに、ネットワーク環境に伴い、複数台の印刷装置が利用できるようになったことが、この状況をより繁雑なものに促すことになった。そのため、印刷装置の管理者にはこれらの一連の作業に対する大変な手間と技量が要求されていた。なお環境情報は、用紙サイズや向き、給紙方法、グラフィックス、フォントに関する情報を含む。
【０００４】
本発明の目的は、上述の点を鑑みて、ネットワーク環境下で印刷装置を取り扱う上で、必要となる環境情報をネットワーク環境下の他の印刷装置に問い合わせ、獲得した環境情報をもとに環境設定を容易に行うことができるようにした印刷装置を提供することにある。
【０００５】
【発明が解決しようとしている手段】
上記の目的を達成するために、本発明の印刷装置は以下に示す構成を備える。即ち、
【０００６】
他の印刷装置及び外部情報処理装置と通信可能な印刷装置は、
前記外部情報処理装置から送信される前記他の印刷装置に対する環境情報検索要求の指示を受信する受信手段と、
前記他の印刷装置に対して前記環境情報検索要求を送信する送信手段と、
前記送信手段によって送信された前記環境情報検索要求に対して、前記他の印刷装置から送信される環境情報を記憶する記憶手段と、
前記記憶手段に記憶された環境情報に基づいて、自身の動作環境の構築を行う構築手段とを備えることを特徴とする。
【０００７】
さらに上記の目的を達成するために、本発明の印刷装置の制御方法は以下に示す構成を備える。即ち、
【０００８】
他の印刷装置及び外部情報処理装置と通信可能な印刷装置の制御方法は、
前記外部情報処理装置から送信される前記他の印刷装置に対する環境情報検索要求の指示を受信する受信工程と、
前記他の印刷装置に対して前記環境情報検索要求を送信する送信工程と、
前記送信工程によって送信された前記環境情報検索要求に対して、前記他の印刷装置から送信される環境情報を記憶手段に記憶する記憶工程と、
前記記憶手段に記憶された環境情報に基づいて、自身の動作環境の構築を行う構築工程とを備えることを特徴とする。
【０００９】
さらに上記の目的を達成するために、本発明の記憶媒体は以下に示す構成を備える。即ち、
【００１０】
他の印刷装置及び外部情報処理装置と通信可能な印刷装置で実行可能なプログラムコードを格納するコンピュータ可読の記憶媒体であって、当該プログラムコードは、
前記外部情報処理装置から送信される前記他の印刷装置に対する環境情報検索要求の指示を受信する受信工程のコードと、
前記他の印刷装置に対して前記環境情報検索要求を送信する送信工程のコードと、
前記送信工程のコードによって送信された前記環境情報検索要求に対して、前記他の印刷装置から送信される環境情報を記憶手段に記憶する記憶工程のコードと、
前記記憶手段に記憶された環境情報に基づいて、自身の動作環境の構築を行う構築工程のコードとを備えることを特徴とする。
【００１３】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態に一例を詳細に説明する。
【００１４】
図１は本発明を適用したレーザビームプリンタ（以下、ＬＢＰという）の構成について示した断面図である。なお、本発明を適用する印刷装置は、ＬＢＰに限られるものではなく、他の印刷方式の印刷装置でも良いことは言うまでもない。
【００１５】
さて、図１において、ＬＢＰ本体１５００は、外部に接続されているホストコンピュータなどの外部情報処理装置から供給される印刷情報などを記憶し、それらの情報に従って対応するパターンなどを作成し、記録媒体である記録紙上に像を形成する。操作パネル１５０１には操作のためのスイッチおよびＬＥＤ表示等が配され、プリンタ制御ユニット１０００はＬＢＰ本体１５００全体の制御およびホストから供給される文字情報などを解析する。このプリンタ制御ユニット１０００は主に文字情報を対応する文字パターンのビデオ信号に変換してレーザドライバ１５０２に出力する。
【００１６】
レーザドライバ１５０２は半導体レーザ１５０３を駆動するための回路であり、入力されたビデオ信号に応じて、半導体レーザ１５０３から発射されるレーザ光１５０４のオン・オフを切り換える。レーザ光１５０４は回転多面鏡１５０５で左右方向に振られて静電ドラム１５０６上を操作露光する。これにより、静電ドラム１５０６上には文字パターンの静電潜像が形成されることになる。
【００１７】
この潜像は、静電ドラム１５０６周囲に配設された現像ユニット１５０７により現像され、その後、記録紙に転写される。この記録紙にはカットシートを用い、カットシート記録紙はＬＢＰ１５００に装着した用紙カセット１５０８に収納され、給紙ローラ１５０９および搬送ローラ１５１０と搬送ローラ１５１１とにより、静電ドラム１５０６に供給される。また、ＬＢＰ本体１５００には、カードスロット（不図示）を少なくとも１個以上備え、内臓フォントに加えてオプションカード、言語系の異なる制御カード（エミュレーションカード）等を接続できるように構成されている。
【００１８】
図２は本発明の実施形態の一例によるプリンタ制御システムの構成を示すブロック図である。
【００１９】
図２において、ＬＢＰを含むプリンタ１５００のＣＰＵ１は、ＲＯＭ２に記憶された制御プログラム等（例えば図３に示した制御手順を含むプログラム）に基づいてシステムバス５に接続される各種デバイスとのアクセスを総括的に制御し、印刷部インターフェイス１１を介して接続される印刷部（プリンタエンジン）１２にプリントデータとしての画像信号を出力する。すなわち、このＲＯＭ２は、図３のフローチャートで示されるようなＣＰＵ１の制御プログラムなどを記憶する。
【００２０】
ＣＰＵ１はＲＯＭ２に記憶されている制御プログラム（例えば図３に示すような制御手順を含むプログラム）を実行するほか、入力部７を介してインターフェイスケーブル６により外部情報処理装置１３との通信処理を行うことができる。
【００２１】
ＲＡＭ３はＣＰＵ１の主メモリ、ワークエリア等として機能し、増設ポート（不図示）に接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。なお、ＲＡＭ３は、記録データ展開領域、環境情報格納領域等に用いられる。ＮＶＲＡＭ１０は、操作パネルインターフェイス４を介して接続される操作パネル１５０１からのプリンタモード設定情報などを格納する。
【００２２】
ハードディスク（ＨＤ）９はディスクコントローラ（ＤＫＣ）８によりアクセスを制御される。ハードディスク９は、オプションとして接続され、ダウンロードフォントやプリンタの環境情報などを格納する。ハードディスク９内の環境情報は、ＲＡＭ３の環境情報のバックアップでもある。また、カードスロット（不図示）を少なくとも１個以上備え、内蔵フォントに加えてオプションフォントカード、言語系の異なるプリンタ制御言語を解釈するプログラムを格納したカード（エミュレーションカード）を接続できるように構成されている。なおプリンタ１５００にハードディスク（ＨＤ）９が無い場合には、ＲＯＭ２が環境情報等を有することができるようになっている。なお上記環境情報とは、例えば、用紙サイズや向き、給紙方法、グラフィックス、フォントに関する情報を含む情報のことをいう。
【００２３】
図３は本実施形態が使用されるネットワークの形態例を示す。本図において、図２の外部情報処理装置１３に相当するホストコンピュータ（図中ホストＡ〜Ｘ）と、プリンタ（図中プリンタＡ〜Ｇ）が双方向性インターフェイスを介して接続している。以下に示す本実施形態の説明では、オペレータがプリンタＡとホストＡとを使用すると仮定して行う。
【００２４】
［第１の実施形態］
図４は、プリンタＡのパネル操作の指示によって他のプリンタの環境を検索する場合の処理手順を示すフローチャートである。この処理はＣＰＵ１の制御の下に実行される。なお上記「他のプリンタ」とは、例えば図３中でいえばプリンタＢ〜Ｇの少なくとも１つを指す。
【００２５】
ステップＳ１で、プリンタＡのＣＰＵ１は、プリンタＡの操作パネル１５０１によって他のプリンタに対する環境検索要求の指示が出されたか否かを判断し、発生していない場合は通常の動作を行う。一方、環境検索要求が出された場合には、ステップＳ２にすすみ、双方向性インターフェイスを介して接続されている他のプリンタ、例えばプリンタＢに環境検索要求を送信する。
【００２６】
次にステップＳ３へ進み、双方向性インターフェイスを介して送信された環境検索要求に応じて、プリンタＢではＲＡＭ３に格納されている環境情報を検索する。該当する環境情報が見つかった場合（ステップＳ４）、ステップＳ５で双方向性インターフェイスを介して、以上の環境情報を検索結果としてプリンタＡへ送信する。ステップＳ６に進み、双方向性インターフェイスを介して送信された検索結果を、プリンタＡのＲＡＭ３に格納し、格納された検索結果に基づいてプリンタＡの動作環境の構築を行う。例えば、用紙サイズや向き、給紙方法、グラフィックス、フォントに関する設定をする。
【００２７】
以上説明した通り、本発明によれば、各種の印刷装置を取り扱う上で必要となる環境情報を、他の印刷装置に問い合わせることで、当該印刷装置の取り扱いを容易に行うことができるようになる、という効果が得られる。
【００２８】
［第２の実施形態］
図５はあるプリンタ（以下、説明を簡単にするためにプリンタＡという）の環境設定を行うために、双方向性インターフェイスによってホストコンピュータなどの外部情報処理装置１３（以下、説明を簡単にするためにホストＡという）からの指示によって他のプリンタ（以下、説明を簡単にするためにプリンタＢという）の環境を検索する場合の処理手順を示すフローチャートである。
【００２９】
ステップＳ１１において、プリンタＡのＣＰＵ１は、ホストＡからプリンタＢに対する環境検索要求の指示が出されたか否かを判断し、発生していない場合は通常の動作を行なう。また、環境検索要求の指示が出された場合、ステップＳ１２で双方向性インターフェイスを介してプリンタＢに環境検索要求を送信する。次にステップＳ１３へ進み、双方向性インターフェイスを介して送信された検索要求に応じて、プリンタＢではＲＡＭ３に格納されている環境情報を検索する。該当する環境情報が見つかった場合（ステップＳ１４）、ステップＳ１５へすすみ、双方向性インターフェイスを介して、得られた環境情報をプリンタＡへ送信する。ステップＳ１６に進み、双方向性インターフェイスを介して送信された検索結果を、プリンタＡのＲＡＭ３に格納し、格納された検索結果に基づいてプリンタＡの動作を構築をする。例えば用紙サイズや向き、給紙方法、グラフィックス、フォントに関する動作環境の設定をする。
【００３０】
以上説明した通り、本発明の第２の実施形態によれば、各種の印刷装置を取り扱う上で必要となる環境情報を、他の印刷装置に問い合わせることで、当該印刷装置の取り扱いを容易に行うことができるようになる、という効果が得られる。
【００３１】
【他の実施形態】
なお、本発明は、複数の機器（例えばホストコンピュータ，インターフェイス機器，リーダ，プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用してもよい。
【００３２】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００３３】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００３４】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００３５】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００３６】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００３７】
【発明の効果】
以上説明した通り、本発明によれば、各種の印刷装置を取り扱う上で必要となる環境情報を、他の印刷装置に問い合わせることで、当該印刷装置の取り扱いを容易に行うことができるようになる、という効果が得られる。
【図面の簡単な説明】
【図１】本発明を適用した記録装置の構成を示す断面図である。
【図２】本発明を適用したプリンタ制御システムの構成を示すブロック図である。
【図３】本実施形態を利用するネットワーク構成例を示す図である。
【図４】本発明の第１の実施形態における処理手順を示すフローチャートである。
【図５】本発明の第２の実施形態における処理手順を示すフローチャートである。
【符号の説明】
１  ＣＰＵ
２  ＲＯＭ
３  ＲＡＭ
９  ハードディスク
１０  ＮＶＲＡＭ
１３  外部装置
１５００  レーザビームプリンタ（ＬＢＰ）本体
【図１】
0003566521.tif 000002
【図２】
0003566521.tif 000003
【図３】
0003566521.tif 000004
【図４】
0003566521.tif 000005
【図５】
0003566521.tif 000006