(57)【特許請求の範囲】
【請求項１】
イメージデータに基づいて印刷を行うエンジンコントローラと、
ビデオインターフェースを介して前記エンジンコントローラと接続され、外部機器から送られるコードデータに基づいて前記エンジンコントローラにイメージデータを送信するビデオコントローラと、
１台以上のオプション装置とオプションユニットインターフェースを介して接続され、１台以上のオプション装置を統括して制御する統括コントローラを前記ビデオコントローラと統括インターフェースを介して接続するためのコネクタとを具備し、
前記ビデオコントローラは、
接続されたオプション装置のオプション情報を前記統括コントローラを介して獲得する獲得手段と、
接続されたオプション装置に割り振られた識別情報と前記獲得手段により獲得されたオプション情報とを格納するオプション情報格納手段と、
オプション装置の指定を識別情報に変換し、変換した識別情報を前記統括コントローラに通知する手段と、
を有することを特徴とする画像記録装置。
【請求項２】
前記ビデオコントローラは、内蔵装置の指定を前記エンジンコントローラに通知する手段を有することを特徴とする請求項１記載の画像記録装置。
【請求項３】
前記エンジンコントローラから出力され前記ビデオコントローラをスルーする信号が前記統括コントローラに入力されることを特徴とする請求項１記載の画像記録装置。
【請求項４】
イメージデータに基づいて印刷を行うエンジンコントローラと、
ビデオインターフェースを介して前記エンジンコントローラと接続され、外部機器から送られるコードデータに基づいて前記エンジンコントローラにイメージデータを送信するビデオコントローラと、
１台以上のオプション装置と、
前記１台以上のオプション装置とオプションユニットインターフェースを介して接続され、前記ビデオコントローラと統括インターフェースを介して接続され、前記１台以上のオプション装置を統括して制御する統括コントローラとを具備し、
前記ビデオコントローラは、
接続されたオプション装置のオプション情報を前記統括コントローラを介して獲得する獲得手段と、
接続されたオプション装置に割り振られた識別情報と前記獲得手段により獲得されたオプション情報とを格納するオプション情報格納手段と、
オプション装置の指定を識別情報に変換し、変換した識別情報を前記統括コントローラに通知する手段と
を有することを特徴とする画像記録システム。
【請求項５】
前記ビデオコントローラは、内蔵装置の指定を前記エンジンコントローラに通知する手段を有することを特徴とする請求項４記載の画像記録システム。
【請求項６】
前記エンジンコントローラから出力され前記ビデオコントローラをスルーする信号が前記統括コントローラに入力されることを特徴とする請求項４記載の画像記録システム。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、オプション装置を複数接続して、記録媒体に画像を記録可能な画像記録装置および画像記録システムに関するものである。
【０００２】
【従来の技術】
従来、電子写真プロセスを用いたレーザプリンタ等の画像記録装置は、図２０の様に構成されていた。
【０００３】
図２０は、従来の画像記録装置の制御構成を説明する概略ブロック図であり、基本となる画像記録装置に対してペーパハンドリング機能（例えばペーパデッキからの記録媒体の給送機能，排紙される記録媒体の仕分け機能）を拡張可能な場合に対応する。
【０００４】
図において、１００１は画像記録装置本体であり、後述するビデオコントローラ１００２およびエンジンコントローラ１００３を有している。ビデオコントローラ１００２は主に画像処理に関わる制御を行うもので、パーソナルコンピュータ等の外部装置１００９からセントロニクスインタフェース等の汎用インタフェースを介して、送られてきた画像情報をビットデータに展開する。
【０００５】
エンジンコントローラ１００３は主に電子写真プロセスに関わる帯電、露光、現像、転写、定着および紙搬送等の制御を行う。１００４はビデオインタフェースで、ビデオコントローラ１００２と、エンジンコントローラ１００３とを結び、相互の通信を可能としている。
【０００６】
１００５はペーパデッキオプションで、大量の記録紙を収納して、エンジンコントローラ１００３の命令に応じて、画像記録装置本体１００１に記録紙を給紙する。１００６ペーパデッキインタフェースで、エンジンコントローラ１００３とペーパデッキオプション１００５とを結び、相互の通信を可能にしている。
【０００７】
１００７はソータオプションで、複数の積載トレー（図示しない排紙ビンを複数備える）を有し、画像記録装置本体１００１から排出された記録済の記録紙を、エンジンコントローラ１００３の命令により、所定の分類（グループ別等）に仕分けして積載するものである。１００８はソータインタフェースで、エンジンコントローラ１００３とソータオプションとを結び、相互の通信を可能にしている。
【０００８】
上記構成において、ビデオコントローラ１００２は外部装置から画像情報と印刷命令とを受取ると、ビデオインタフェース１００４を介して、画像情報をビットデータに変換したビデオ信号および印字命令をエンジンコントローラ１００３に送出する。また、このときビデオコントローラ１００２は、外部装置あるいはビデオコントローラ１００２に接続されたオペレーションパネル（不図示）からのユーザの指示に基づいて、ペーパデッキオプション１００５の使用やソータオプション１００７の使用に関する指示も送出する。
【０００９】
そして、エンジンコントローラ１００３は、画像記録装置本体１００１が内蔵する電子写真プロセス即ち、帯電、露光、現像、転写、定着および紙搬送等に関わる部材並びにデバイスを制御して、受信したビデオ信号に基づく画像記録を行う。
【００１０】
また同時に、ビデオコントローラ１００２の指示に基づき、ペーパデッキインタフェース１００６を介して、ペーパデッキオプション１００５を制御して給紙タイミングの指示等を行ない、更に、ソータインタフェース１００８を介して、ソータオプションを制御して記録紙の仕分け指示等を行う。
【００１１】
【発明が解決しようとする課題】
しかし、上記従来例においては下記のような問題点があった。すなわち、上記従来例においては、エンジンコントローラ１００３と各オプションユニットが１対１で接続されており、その組み合わせは固定されていた。
【００１２】
従って、オプションユニットを高機能化するためには、それを制御するエンジンコントローラ１００３もそれに付随して能力を向上させる必要があった。
【００１３】
近年、電子記録装置が使用される環境は多様化し、これに伴って装備するオプションユニットの高機能化や、多種オプションユニットを自由に組み合わせて使用することが望まれている。
【００１４】
しかしながら、従来の構成で、多種多様なオプションユニットを制御可能とするには、エンジンコントローラ自体の電子写真プロセス制御以外の制御対象が増大し、エンジンコントローラのコストを増大させていた。これは、特に、オプションユニットを使用しないユーザにとっては、全く無駄なコストアップとなってしまう等の問題点があった。
【００１５】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、ビデオコントローラは、統括インタフェースを介して統括コントローラが接続された状態で、オプションユニットインタフェースを介して接続された各オプション装置から所定のオプション情報を獲得し、該獲得された、オプション情報と接続されたオプション装置に割り振られた識別情報とを格納し、オプション装置の指定を識別情報に変換し、１台以上のオプション装置を統括して制御する統括コントローラに通知することにより、ユーザが要求する種々のオプション装置を自在に組み合わせてシステム化を図る際におけるユーザが負担するコストを安価にできるとともに、同一、相違の区別なくオプション給排紙ユニットをＩＤによって管理し、オプション給排紙ユニットの取り扱いをより汎用的なものにすることが可能な画像記録装置および画像記録システムを提供することである。
【００１６】
【課題を解決するための手段】
本発明に係る第１の発明は、イメージデータに基づいて印刷を行うエンジンコントローラと、ビデオインターフェースを介して前記エンジンコントローラと接続され、外部機器から送られるコードデータに基づいて前記エンジンコントローラにイメージデータを送信するビデオコントローラと、１台以上のオプション装置とオプションユニットインターフェースを介して接続され、１台以上のオプション装置を統括して制御する統括コントローラを前記ビデオコントローラと統括インターフェースを介して接続するためのコネクタとを具備し、前記ビデオコントローラは、接続されたオプション装置のオプション情報を前記統括コントローラを介して獲得する獲得手段と、接続されたオプション装置に割り振られた識別情報と前記獲得手段により獲得されたオプション情報とを格納するオプション情報格納手段と、オプション装置の指定を識別情報に変換し、変換した識別情報を前記統括コントローラに通知する手段とを有することを特徴とする。
【００１７】
本発明に係る第２の発明は、前記ビデオコントローラは、内蔵装置の指定を前記エンジンコントローラに通知する手段を有することを特徴とする。
【００１８】
本発明に係る第３の発明は、前記エンジンコントローラから出力され前記ビデオコントローラをスルーする信号が前記統括コントローラに入力されることを特徴とする。
【００１９】
本発明に係る第４の発明は、イメージデータに基づいて印刷を行うエンジンコントローラと、ビデオインターフェースを介して前記エンジンコントローラと接続され、外部機器から送られるコードデータに基づいて前記エンジンコントローラにイメージデータを送信するビデオコントローラと、１台以上のオプション装置と、前記１台以上のオプション装置とオプションユニットインターフェースを介して接続され、前記ビデオコントローラと統括インターフェースを介して接続され、前記１台以上のオプション装置を統括して制御する統括コントローラとを具備し、前記ビデオコントローラは、接続されたオプション装置のオプション情報を前記統括コントローラを介して獲得する獲得手段と、接続されたオプション装置に割り振られた識別情報と前記獲得手段により獲得されたオプション情報とを格納するオプション情報格納手段と、オプション装置の指定を識別情報に変換し、変換した識別情報を前記統括コントローラに通知する手段とを有することを特徴とする。
【００２０】
本発明に係る第５の発明は、前記ビデオコントローラは、内蔵装置の指定を前記エンジンコントローラに通知する手段を有することを特徴とする。
【００２１】
本発明に係る第６の発明は、前記エンジンコントローラから出力され前記ビデオコントローラをスルーする信号が前記統括コントローラに入力されることを特徴とする。
【００４８】
【実施例】
以下、本発明に係る画像記録装置の実施例を図面を参照して詳細に説明する。
【００４９】
〔第１実施例〕
図１は、本発明の第１実施例を示す画像記録装置の構成を説明するブロック図であり、例えばレーザビームプリンタの場合を示してある。なお、本実施例を適用する画像記録装置は、レーザビームプリンタに限られるものではなく、インクジェットプリンタ等他のプリント方式のプリンタでも良いことは言うまでもない。また、以下の説明および図においては、オプションユニットを二台接続した例を説明するが、さらに多くのオプションユニットを接続することができる。以下、構成および動作について説明する。
【００５０】
図１において、１１０はホストコンピュータ等の外部機器で、画像記録装置本体１０１と通信して印刷情報（所定のプリンタ言語に基づくコードデータ等の制御情報，イメージデータ等を含む）を転送する。なお、本実施例では画像記録装置本体１０１はレーザビームプリンタエンジンで構成される場合を示す。１０２はエンジンコントローラで、イメージデータ（２値または多値データ）に基づいて周知の電子写真プロセスによって感光ドラム上に潜像を形成し、用紙に転写して定着し印字を行う。
【００５１】
１０３はビデオコントローラで、インタフェース２８を介してエンジンコントローラ１０２に接続され、ホストコンピュータ等の外部機器１１０から送られるコードデータ（ＥＳＣコード）、各種ＰＤＬ（ポストスクリプト，ＬＩＰＳＩＩＩ，ＩＶ，ＣａＰＳＬ等）を受け、このコードデータに基づいてドットデータからなるページ情報を生成しエンジンコントローラ１０２に対してインタフェース２８によってイメージデータを送信する。
【００５２】
１０４はパネルコントローラで、ユーザ（操作者）とのインタフェースを行うパネル部（不図示）との入出力を制御する。ユーザは、パネル部（不図示）を操作することによって、レーザビームプリンタ１０１に所定の動作を指示することができ、設定された各種データ等は不揮発性のメモリ（ＮＶＲＡＭ，ＥＥＰＲＯＭ）に記憶管理される。
【００５３】
１０５は統括コントローラで、１台以上のオプションユニットを統括して制御する統括コントローラで、各種オプション装置に具備されるオプションコントローラと通信して各種オプション装置を統括的に制御する。
【００５４】
１０７は４段カセットコントローラで、後述するオプション装置としての４段カセットオプションユニットを制御する。１０８はペーパデッキコントローラで、後述するオプション装置としてのペーパデッキオプションユニットを制御する。１０９はソータコントローラで、後述するオプション装置としてのソータオプションユニットを制御する。
【００５５】
なお、統括コントローラ１０５は、後述する共通のオプションユニットインタフェース７０によってそれぞれのオプションユニットを管理し、統括インタフェース１０６を介してビデオコントローラ１０３と通信する。本実施例は、給排紙オプションユニットを統括コントローラ１０５を経由してビデオコントローラ１０３が制御することが特徴である。
【００５６】
図２は、本発明に係る画像記録装置とそのオプションユニットによる画像記録システムの構成を説明する概略断面図である。
【００５７】
図２において、１はレーザビームプリンタ本体（以下「本体」という）であり、カセット２に収容された記録紙Ｓは、給紙ローラ３によって本体１内に供給される。また、オプション給紙ローラ４は、その詳細を後述する給紙オプションから給紙された記録紙Ｓを本体１内へ供給する。
【００５８】
そして、給紙ローラ３およびオプション給紙ローラ４の下流には、記録紙Ｓを同期搬送するレジストローラ対５が設けられ、レジストローラ対５の下流には、レーザスキャナ部６から発したレーザ光によって、記録紙Ｓ上にトナー像を形成する画像記録部７が設けられている。
【００５９】
更に、画像記録部７の下流には、記録紙Ｓ上に形成されたトナー像を熱定着する定着器８が設けられ、定着器８の下流には、排紙部の紙搬送状態を検知する排紙センサ９、記録紙Ｓを搬送する搬送ローラ１０、記録が完了した記録紙Ｓの搬送方向を切換えるフラッパ１１等が設けられている。フラッパ１１の切換えにより、記録紙Ｓは排紙ローラ１２を通過して積載トレイ１３に積載されるか、排紙オプションに搬送すべくオプション排紙ローラ１４へ搬送される。
【００６０】
また、レーザスキャナ部６は、後述するビデオコントローラ１０３から送出される画像信号（画像信号ＶＤＯ）に基づいて変調されたレーザ光を発光するレーザユニット１５、このレーザユニット１５からのレーザ光を感光ドラム２０上に走査するポリゴンモータ１６、走査方向のレーザ光位置を検出するビーム検出器１７、結像レンズ群１８および折返ミラー１９等により構成されている。
【００６１】
さらに、前記画像記録部７は、公知の電子写真プロセスに必要な、感光ドラム２０、前露光ランプ２１、一次帯電器２２、現像器２３、転写帯電器２４、クリーナ２５等から構成されている。
【００６２】
なお、エンジンコントローラ１０２は、レーザスキャナ部６、画像記録部７、定着器８による電子写真プロセスの制御、および本体１内の記録紙の搬送制御を行う。また、ビデオコントローラ１０３で、パーソナルコンピュータ等の外部装置（不図示）と汎用インタフェース（セントロニクスやＲＳ２３２Ｃ等）で接続され、汎用インタフェースを介して送られてくる画像情報をビットデータに展開し、そのビットデータを信号ＶＤＯとして、エンジンコントローラ１０２へ送る。また、２８はビデオインタフェースで、ビデオコントローラ１０３とエンジンコントローラ１０２の間の通信を可能にする。
【００６３】
次に、本体１に着脱可能に接続された各種オプションユニットについて説明する。
【００６４】
３２はオプション統括ユニットで、各種オプションユニットを統括して制御する統括コントローラ１０５を備え、統括コントローラ１０５は、コネクタ３１により接続される統括インタフェース１０６を介して、ビデオコントローラ１０３に接続される。また、給紙系オプションユニットからの記録紙搬送を中継する給紙中継搬送ローラ３３と給紙中継搬送路３４、および、排紙系オプションへの記録紙搬送を中継する排紙中継搬送ローラ３５と排紙中継搬送路３６を備えている。
【００６５】
６５は記録紙Ｓを収容する４段カセットオプションユニットであり、カセット６９ａ，６９ｂ，６９ｃ，６９ｄの４段を備え、指定されたいずれかのカセットから各々給紙ローラ６７ａ，６７ｂ，６７ｃ，６７ｄによって所定サイズの記録紙Ｓを給紙する。また、他の給紙系オプションユニットからの記録紙搬送を中継する給紙中継搬送ローラ６７ａ，６７ｂ，６７ｃ，６７ｄと給紙中継搬送路８５、および、排紙系オプションへの記録紙搬送を中継する排紙中継搬送ローラ６６と排紙中継搬送路８６を備えている。なお、４段カセットオプションユニット６５は、４段カセットコントローラ１０７によって制御される。
【００６６】
４０は記録紙Ｓを収容する大容量のペーパデッキオプションユニットで、昇降するペーパデッキ４１を備え、そのペーパデッキ４１上に積載された記録紙Ｓを、必要に応じてペーパデッキ給紙ローラ群４２を用いて給紙する。また、他の給紙系オプションユニットからの記録紙搬送を中継する給紙中継搬送ローラ４３と給紙中継搬送路４４、および、排紙系オプションへの記録紙搬送を中継する排紙中継搬送ローラ４５と排紙中継搬送路４６を備えている。なお、ペーパデッキオプションユニット４０は、ペーパデッキコントローラ１０８によって制御される。
【００６７】
５０はソータオプションユニットで、複数の排紙ビンとして、第一ビン５１、第二ビン５２、第三ビン５３および第四ビン５４を備え、記録済みの記録紙Ｓを仕分けして積載するものである。記録紙Ｓを各ビンへ仕分けするには、第一フラッパ５５、第二フラッパ５６、第三フラッパ５７および第四フラッパ５８によって行う。また、給紙系オプションからの記録紙搬送を中継する給紙中継搬送ローラ６１と給紙中継搬送路６２、および、他の排紙系オプションへの記録紙搬送を中継する排紙中継搬送ローラ６０と排紙中継搬送路５９を備えている。なお、ソータオプションユニット５０は、ソータコントローラ１０９によって制御される。
【００６８】
さらに、本体１において、２６は操作パネルであり、ビットマップ表示が可能なＬＣＤと状態を示すＬＥＤ、操作キーによって構成され、この内部にパネルコントローラ１０４も含まれる。不図示のインタフェースケーブルによってビデオコントローラ１０３と接続されており、ビデオコントローラ１０３の指示によって動作する。
【００６９】
また、統括コントローラ１０５、４段カセットコントローラ１０７、ペーパデッキコントローラ１０８およびソータコントローラ１０９は、コネクタ７４ａ，７４ｂと、７１ａ，７１ｂおよびコネクタ７２ａ，７２ｂで接続されるオプションユニットインタフェース７０により接続されている。また７４ａ，７１ａ，７２ａ，７３ａは同一のコネクタであり、７４ｂ，７１ｂ，７２ｂも同一のコネクタである。従って、ペーパデッキオプションユニット４０と、ソータオプションユニット５０は、その上下を自在に入替えてユーザが意図する位置に接続することも可能である。
【００７０】
図３は、図２に示した画像記録システムにおける各コントローラとのインタフェースを説明する図である。
【００７１】
この図に示すように、統括インタフェース１０６は、シリアル通信インタフェース８０と、詳細は後述するＯＰＴＲＤＹ信号８１、ＰＯＵＴＴ信号８２、ＰＦＥＤＴ信号８３、ＳＰＣＮＧ信号８４の四本のハード信号とで構成される。
【００７２】
シリアル通信インタフェース８０を介して、ペーパデッキオプションユニット４０への給紙指定やソータオプションユニット５０への排紙ビン指定などのコマンドが、ビデオコントローラ１０３から送信され、ペーパデッキオプションユニット４０の紙有無状態やソータオプションユニット５０の各排紙ビンの積載状態等のステータスが、統括コントローラ１０５から送信される。なお、統括コントローラ１０５とビデオコントローラ１０３とは、ＣＰＵバスで直結することもできる。
【００７３】
ＯＰＴＲＤＹ信号８１は、ビデオコントローラ１０３が指定したオプションが使用できる状態になっているか否かを示す信号として機能する。また、ＰＯＵＴＴ信号８２は本体１が記録紙を排紙するタイミング信号として機能する。ＰＦＥＤＴ信号８３は本体１がオプションユニットから記録紙を受け入れられるタイミングを示す信号として機能する。ＳＰＣＮＧ信号８４は、オプションユニット内を高速搬送されてきた記録紙Ｓをスピードダウンして、本体１の搬送速度に整合させるための信号として機能する。
【００７４】
なお、ＰＯＵＴＴ信号８２、ＰＦＥＤＴ信号８３、ＳＰＣＮＧ信号８４の三信号は、エンジンコントローラ１０２から出力され、ビデオインタフェース２８を介し、ビデオコントローラ１０３をスルーして、統括コントローラ１０５へ入力される。
【００７５】
図１、図２に示す構成において、ビデオコントローラ１０３は、パーソナルコンピュータ等の外部機器１１０から、画像情報および印字命令を受信すると、ビデオインタフェース２８を介してエンジンコントローラ１０２へ、印刷命令と画像情報を受信したエンジンコントローラ１０２は、電子写真プロセスに関わる各部材を制御してＶＤＯ信号に基づいて記録紙Ｓに画像を記録するとともに、記録紙搬送に合わせて、ＰＯＵＴＴ信号、ＰＦＥＤＴ信号、ＳＰＣＮＧ信号を所定のタイミングで発生する。
【００７６】
一方、ビデオコントローラ１０３は、ペーパデッキオプションユニット４０への給紙指定、ソータオプションユニット５０への排紙指定および排紙ビン指定等を、シリアル通信インタフェース８０を介して統括コントローラ１０５へ送信する。
【００７７】
これに応じて、統括コントローラ１０５は、統括インタフェース１０６を介して受取ったビデオコントローラ１０３からの指示およびハード信号の状態に基づき、オプションユニットインタフェース７０を介して、４段カセットコントローラ１０７、ペーパデッキコントローラ１０８およびソータコントローラ１０９を制御し、各オプションユニット内の紙搬送制御を統括して行う。
【００７８】
オプションユニットインタフェース７０は、統括コントローラ１０５からのクロック（不図示）に同期してシリアルに８ビット単位でコマンド／ステータスのデータ通信を行う。接続は直列であり、自分より後続するオプションユニットが存在しないと判断したオプションコントローラは、シリアルデータをループバックし、データの方向は常に図３に示す通りとなる。
【００７９】
統括コントローラ１０５は、所定の間隔で接続されたオプション分のコマンドを発行し、ステータスを獲得し、通常の状態監視と、ビデオコントローラ１０３からの指示に答える。８ビットを超えるデータに関しては、所定の複数回のコマンド／ステータスを組み合わせて通信を行う。
【００８７】
図４は、図１に示したビデオコントローラ１０３の詳細構成を説明するブロック図である。
【００８８】
図において、３０１はパネルインタフェース部で、パネルコントローラ１０４とのデータ通信によって、操作者からの諸設定、指示をパネルコントローラ１０４から受け取る。３０２はホストインタフェース部で、ホストコンピュータ等の外部機器１０１との信号の入出力部として機能する。３０６はエンジンインタフェース部で、エンジンコントローラ１０２との信号の入出力部として機能し、不図示の出力バッファレジスタからデータ信号送出を行うとともにプリンタエンジンとの通信制御を行う。
【００８９】
３０３は画像データ発生部で、外部機器１０１より送られる制御コードデータに基づいて実際の印字のためのビットマップデータを発生する。３０５は画像メモリで、画像データを格納する。３０９はＣＰＵで、ビデオコントローラ１０３全体の制御を司る。３０４はＲＯＭで、ＣＰＵ３０９の制御コードを格納する。３０７はＲＡＭで、ＣＰＵ３０９の使用するデータを一時的に記憶する。３１０はＥＥＰＲＯＭで、パネル部から設定されたデータ等を不揮発性に記憶する。３０８はＤＭＡ制御部で、ＣＰＵ３０９からの指示により画像メモリ内のビットマップデータを、エンジンインタフェース部３０６に転送する。
【００９０】
３１１はシステムバスで、アドレスバスおよびデータバスを備え、パネルインタフェース部３０１、ホストインタフェース部３０２、画像データ発生部３０３、ＲＯＭ３０４、画像メモリ３０５、エンジンインタフェース部３０６、ＲＡＭ３０７、ＤＭＡ制御部３０８、ＣＰＵ３０９およびＥＥＰＲＯＭ３１０が各々接続され、システムバス３１１上にある全ての機能部にアクセス可能である。
【００９１】
３１２はオプションインタフェース部であり、ＣＰＵ３０９からの指示に応じて統括コントローラ１０５との通信を行う。また、ＰＯＵＴＴ信号８２、ＰＦＥＤＴ信号８３、ＳＰＣＮＧ信号８４をエンジンインタフェース部３０６からスルーで統括インタフェース１０６に送る。
【００９２】
なお、ＣＰＵ３０９を制御する制御コードは、不図示のシステムクロックによってタスクと称されるロードモジュール単位に時分割制御するＯＳと、機能単位に動作する複数のロードモジュール（タスク）によって構成されるものとする。
【００９３】
図５は、本発明に係る画像記録システムのデータ処理方法の第１実施例を示すフローチャートであり、図１に示したビデオコントローラ１０３のリセット処理手順に対応する。なお、（１）〜（６）は各ステップを示す。
【００９４】
先ず、ＣＰＵ３０９は電源投入時等のリセット時に、ビデオコントローラ１０３の各部とエンジンコントローラ１０２に対して所定のリセット動作を行なった後（１）、オプションインタフェース部３１２に対してリセット指示をし、物理的に接続されたオプション給排紙ユニットの個数ｎを獲得する（２）。この時、統括コントローラ１０５との間では、接続が近いところからＩＤを「０〜４」の最大５個まで昇順に割り振ることを規定されているので、カウンタｉを「０」に初期化し（３）、ＩＤ＝０〜ｎの給排紙能力を獲得し（４）、ＲＡＭ３０７のオプション状態テーブル領域を更新し（５）、カウンタｉの値が接続数ｎを越えるまで状態テーブルの更新処理を行う（６）。
【００９５】
図６は、図２に示したビデオコントローラ１０３と統括コントローラ１０５とのデータ授受手順を説明する図であり、本実施例の如くオプション給排紙ユニットとして、ペーパデッキ（ＩＤ＝０）とソータ（ＩＤ＝１）が接続されている場合に、図５に示したフローチャートによって実際にビデオコントローラ１０３と統括コントローラ１０５との間の統括インタフェース１０６に現れるデータの授受は以下のように行われる。
【００９６】
例えばビデオコントローラ１０３から「リセット指示」が出され、さらに「接続数要求」が送られると、統括コントローラ１０５は、オプションユニットインタフェース７０を介して、接続されたオプションユニット数を照会し、さらにビデオコントローラ１０３にその値を送る。ビデオコントローラ１０３は、ＩＤ＝０〜１のオプション給排紙ユニットの能力情報を要求し、統括コントローラ１０５は、各々の要求に対して情報を与える。
【００９９】
図７は、図４に示したＲＡＭ３０７上に設定されるオプション状態テーブルを説明する模式図である。
【０１００】
本実施例においては、図５に示したフローの後に、ペーパデッキ情報とソータ情報が格納され、さらに終端データが入る。各オプションのテーブルは、ＩＤ、オプション種別と共に、データ数を持ち、可変領域とすることによって、テーブルとＲＯＭ３０４に格納された制御コードの汎用性を高める効果を上げている。
【０１０１】
ＣＰＵ３０９は、オプション状態テーブルに応じて給紙選択等のメニューを形成し、パネルコントローラ１０４に対して所定のオペレーションを検知した際に、接続されたオプション給排紙ユニットの指定を受け付けるメニューを表示し、ユーザから指示を受ける。
【０１０２】
図８は、図２に示した操作パネル２６からのユーザ入力データ処理構成を説明するブロック図であり、図１と同一のものには同一の符号を付してある。
【０１０３】
この図に示すように、パネルコントローラ１０４からの「ペーパデッキ指定」は、ビデオコントローラ１０３によってＩＤ＝１とそれに伴う指示コマンドに変換されて、統括コントローラ１０５に指示され給排紙が行なわれる。また、周知のとおり「内蔵カセット指定」は、ビデオコントローラ１０３からエンジンコントローラ１０２に通知される。
【０１０４】
このように制御することによって、同一、相違の区別なくオプション給排紙ユニットをＩＤによって管理し、オプション給排紙ユニットの取り扱いをより汎用的なものにすることが可能となる。また、ここに示したＩＤの割り振りは一例であって、ＩＤ値として昇順、降順、乱数などどのように割り振っても、本発明の効果に変化がないことは明白である。
【０１０５】
〔第２実施例〕
以下、本発明に係る画像記録装置の第２実施例について説明する。なお、第２実施例は、第１実施例に示した図１〜図４に示した構成と略同様の構成を備え、該構成部分には同一符号を付して、その詳細説明を省略する。また、本実施例では、本体１に対して４段カセットユニットが２つ接続された構成とする。
【０１０６】
図９は、本発明に係る画像記録システムのデータ処理方法の第２実施例を示すフローチャートであり、図１に示したビデオコントローラ１０３のリセット処理手順に対応する。なお、（１）〜（７）および（７−１）〜（７−３）は各ステップを示す。
【０１０７】
先ず、上記第１実施例と同様の図９の（ａ）のステップ（１）〜（６）を実行した後、複合ユニットテーブルの生成ルーチンを実行する（７）。
【０１０８】
具体的には、図９の（ｂ）に示すように、同一のユニット種別のオプション給排紙ユニットが接続されていることを認識すると（７−１）、「仮想複合ユニット」の生成、即ち本実施例においては、多段ユニットを生成し（７−２）、さらに、単段ユニットを生成して（７−３）、処理をリターンする。
【０１０９】
なお、本実施例において、「仮想複合ユニット」とは、ビデオコントローラ１０３において、複数のオプション給排紙ユニットを論理的に組み合せて一つのユニットとして取り扱えるようにした物理的には存在しないユニットである。
【０１１０】
図１０は、図４に示したＲＡＭ３０７に設定される他のオプション状態テーブルを説明する模式図である。
【０１１１】
本実施例においては、物理的な接続を反映した４段カセット情報が２つ格納された後、１段カセット（単段カセット）情報と、８段カセット情報が格納される。以下に、このテーブル生成の手順について図１１を参照しながら説明する。
【０１１２】
図１１は、本発明に係る画像記録システムにおける仮想複合ユニットの構成を説明する模式図であり、多段オプションと、単段オプションによる仮想複合ユニットの構築状態に対応する。
【０１１３】
図において、１は図２で示したプリンタ本体を表し、６５は同様に４段カセットユニットを表している。前記したビデオコントローラ１０３のリセット後の動作によって、図１１の（ａ）に示すように、ＩＤ＝００とＩＤ＝０１に各々別の４段カセットとして登録される。
【０１１４】
その後、図１１の（ｂ）に示すように、２つの４段カセットを全て同一の用紙サイズと仮定し、外部からは１段のオプション給排紙オプションであるように取り扱うためのＩＤ＝１０を生成し、そこに、オプション種別１段カセットとしてオプション情報テーブルを生成する。当然この１段カセットは、パネル部（不図示）を介してユーザから指定を受けることができる。
【０１１５】
また、不図示であるが、１段カセット情報には、仮想ユニットとしての最大積載枚数を持ち、４段カセットユニットの１段の枚数をｂとすると、ｂ×８である。これが単段オプションである。
【０１１６】
さらに、図１１の（ｃ）に示すように、２つの４段カセットを１つの８段カセットとして取り扱うためのＩＤ＝１１を生成し、そこにオプション種別８段カセットとしてオプション情報テーブルを生成する。
【０１１７】
このように制御することによって、「仮想複合ユニット」を生成することが可能となる。それによって、例えば、物理的に４段カセットユニットが２つ接続されている場合、ビデオコントローラ１０３に対して指示するパネルコントローラ１０４には、４段カセットユニット×２、大容量な１段カセットユニットまたは一つの８段カセットユニットのいずれの指定方法が可能である。
【０１１８】
当然、これらを選択的に指定することも可能であるし、４段×２＋１段＋８段＝４つのオプションユニットが存在するものとしてアクセスすることも自由であり、すなわち、段数の設定は任意である。
【０１２３】
〔第３実施例〕
以下、本発明に係る画像記録装置の第３実施例について説明する。なお、第３実施例において、第１実施例に示した図１〜図４に示した構成と略同様の構成を備え、該構成部分には同一符号を付して、その詳細説明を省略する。また、本実施例では、第１実施例とオプションユニットの接続構成は同一であるとする。
【０１２４】
図１２は、本発明に係る画像記録システムのデータ処理方法の第３実施例を示すフローチャートであり、図１に示したビデオコントローラ１０３のリセット処理手順に対応する。なお、（１）〜（７）は各ステップを示す。
【０１２５】
先ず、ＣＰＵ３０９は電源投入時等のリセット時に、ビデオコントローラ１０３の各部とエンジンコントローラ１０２に対して所定のリセット動作を行なった後（１）、オプションインタフェース部３１２に対して、リセット指示をし、物理的に接続されたオプション給排紙ユニットの個数ｎを獲得する（２）。この時、統括コントローラ１０５との間では、接続が近いところからＩＤを「０〜４」の最大５個まで昇順に割り振ることを規定されているので、カウンタｉを「０」に初期化し（３）、ＩＤ＝０〜ｎの給排紙能力を獲得し（４）、さらにオプションユニットが保持している表示用文字列が存在する場合は、文字列を獲得し（５）、ＲＡＭ３０７のオプション状態テーブル領域を更新し（６）、カウンタｉの値が接続数ｎを越えるまで状態テーブルの更新処理を行う（７）。
【０１２６】
なお、ＲＡＭ３０７に設けられたオプション状態テーブルは第１実施例と同一である。前記フローの後に、４段カセット情報、ペーパデッキ情報とソータ情報が格納され、さらに終端データが入る。本実施例においては、各情報領域には、表示用の文字列情報が含まれる。各オプションのテーブルは、ＩＤ、オプション種別と共に、データ数を持ち、可変領域とすることによって、テーブルとＲＯＭ３０４に格納された制御コードの汎用性を高める効果を上げている。
【０１２７】
図１３は、図２に示した各オプションコントローラからの文字列獲得処理状態を説明するブロック図であり、図１と同一のものには同一の符号を付してある。
【０１２８】
図において、１２０３，１２０２，１２０１はいずれもオプションユニットインタフェース７０上を伝送される文字列データで、文字列データ１２０３は、「４ダンカセット」「Ｎｏ．１」「Ｎｏ．２］「Ｎｏ．３」「Ｎｏ．４］の５つの文字列を表している。文字列データ１２０２は「ペーパデッキ」の文字列を表している。文字列データ１２０１は、「ソータ」「Ｎｏ．１」「Ｎｏ．２］「Ｎｏ．３」「Ｎｏ．４］の５つの文字列を表している。
【０１２９】
ビデオコントローラ１０３は、図１２のステップ（５）において、統括コントローラ１０５経由で文字列データ１２０３，１２０２，１２０１を受け取ると、オプション状態テーブル内のテーブルに格納する。
【０１３０】
図１４は、図２に示した操作パネル２６の表示例を説明する模式図であり、給紙選択メニュー状態に対応する。
【０１３１】
この図に示すように、例えばペーパデッキコントローラ１０８に表示文字列が存在しない場合は、図に示すようにビデオコントローラ１０３において「オプション＋ＩＤ」を合成した「オプション１」という文字列が表示される。ペーパデッキコントローラ１０８が表示文字列を持っていた場合は、「ペーパデッキ」という文字列で表示される。
【０１３２】
このように制御することによって、例えばペーパデッキユニットのみに使用される表示文字列データをビデオコントローラ１０３があらかじめ保持する必要が無くなり、メモリコストが軽減され、接続されるオプションを選ばない、より汎用的な構成にすることが可能となる。
【０１３３】
〔第４実施例〕
以下、本発明にかかる第４の実施例の画像記録装置を説明する。なお、第４実施例において、第１実施例に示した図１〜図４に示した構成と略同様の構成を備え、該構成部分には同一符号を付して、その詳細説明を省略する。また、本実施例では、第１実施例とオプションユニットの接続構成は同一であるとする。
【０１３４】
図１５は、本発明に係る画像記録システムのデータ処理方法の第４実施例を示すフローチャートであり、図１に示したビデオコントローラ１０３のリセット処理手順に対応する。なお、（１）〜（７）は各ステップを示す。
【０１３５】
先ず、ＣＰＵ３０９は電源投入時等のリセット時に、ビデオコントローラ１０３の各部とエンジンコントローラ１０２に対して所定のリセット動作を行なった後（１）、オプションインタフェース部３１２に対して、リセット指示をし、物理的に接続されたオプション給排紙ユニットの個数ｎを獲得する（２）。この時、統括コントローラ１０５との間では、接続が近いところからＩＤを「０〜４」の最大５個まで昇順に割り振ることを規定されているので、カウンタｉを「０」に初期化し（３）、ＩＤ＝０〜ｎの給排紙能力を獲得し（４）、さらにオプションユニットが保持しているビットマップが存在する場合は、ビットマップを獲得し（５）、ＲＡＭ３０７のオプション状態テーブル領域を更新し（６）、カウンタｉの値が接続数ｎを越えるまで状態テーブルの更新処理を行う（７）。
【０１３６】
なお、ＲＡＭ３０７に設けられたオプション状態テーブルは第１実施例と同一である。前記フローの後に、４段カセット情報、ペーパデッキ情報とソータ情報が格納され、さらに終端データが入る。本実施例においては、各情報領域には、表示用のビットマップ情報が含まれる。各オプションのテーブルは、ＩＤ、オプション種別と共に、データ数を持ち、可変領域とすることによって、テーブルとＲＯＭ３０４に格納された制御コードの汎用性を高める効果を上げている。
【０１３７】
図１６は、図２に示した各オプションコントローラからのビットマップ獲得処理状態を説明するブロック図であり、図１と同一のものには同一の符号を付してある。
【０１３８】
図において、１７０３，１７０２，１７０１はいずれもオプションユニットインタフェース７０上を伝送されるビットマップデータを表している。ビットマップデータ１７０３は、４段カセットユニットの形状を示すビットマップであり、ビットマップ１７０２は、ペーパデッキユニットの形状を示すビットマップであり、ビットマップ１７０１は、ソータユニットのビットマップを表している。
【０１３９】
ビデオコントローラ１０３は、統括コントローラ１０５経由でビットマップデータ１７０３，１７０２，１７０１を受け取ると、オプション状態テーブル内のテーブルに格納する。
【０１４０】
本実施例における操作パネル２６の表示部（不図示）は、周知のＬＣＤ表示部を有し、ビットマップ表示可能な構成とする。
【０１４１】
このように制御することによって、例えばペーパデッキユニットに特有の表示ビットマップをビデオコントローラ１０３にあらかじめ保持する必要が無くなり、接続されるオプションを選ばない、より汎用的な構成にすることが可能となる。
【０１４２】
また、本実施例においては、ビットマップによってユニットの形状等を示す表示を行う構成としたが、アウトラインデータによって形状データを授受あるいは格納して、ビデオコントローラ１０３において所定のスケーラによってビットマップ展開しても本発明の効果には変わりはない。
【０１４３】
〔第５実施例〕
以下、本発明にかかる第５の実施例の画像記録装置を説明する。なお、第５実施例において、第１実施例に示した図１〜図４に示した構成と略同様の構成を備え、該構成部分には同一符号を付して、その詳細説明を省略する。
【０１４４】
また、本実施例では、第１実施例とオプションユニットの接続構成は同一であるとする。さらに、本実施例では、第３実施例で示した表示文字列と第４実施例で示したビットマップとを、各オプションユニットに備えることとする。本実施例の画像記録装置は、オプション接続状況と、各オプションユニットの能力、状態等のあらゆる情報をプリンタ状態プリントとして、用紙に印字して出力するモードを持つことを特徴としており、ＣＰＵ３０９は、電源投入時に、第４実施例に示したようにビットマップを獲得するが、その際エラー箇所表示用のビットマップも合わせて獲得する。
【０１４７】
図１７は、本発明に係る画像記録システムのデータ処理方法の第５実施例を示すフローチャートである。なお、（１）〜（４）は各ステップを示し、ビデオコントローラ１０３が、パネルコントローラ１０４からプリンタ状態プリントを実行する処理に対応する。
【０１４８】
先ず、ＣＰＵ３０９は、オプションユニットが接続されているかどうかを判定し（１）、接続されていない場合は、ステップ（４）に進み、接続されていると判定した場合は、各オプションから状態情報を確認し（２）、エラーが発生している場合は、エラー箇所を照会してオプション情報テーブルに予め獲得されている該当エラー箇所を示すビットマップを検索する。そして、情報テーブルに予め獲得されている該当エラー箇所を示すビットマップを検索する（３）。そして情報テーブルを生成し印字する（４）。この時オプションユニットのエラー情報も合わせて記載するが、前記検索したビットマップを用いてエラー箇所を図示しガイダンスを出力する。
【０１４９】
このように制御することによって、ユーザにより詳細なオプション情報を提供することが可能となる。本実施例においては、プリンタ状態プリントについて説明したが、オプションユニットの保持する文字列、ビットマップ、アウトラインデータを、ビデオコントローラ１０３からホストコンピュータ等の外部機器に転送し、そこでプリンタの状態を操作パネル２６に対して表示することによっても同様の効果が得られる。
【０１５０】
〔第６実施例〕
以下、本発明に係る第６実施例の画像記録装置を説明する。なお、第６実施例において、第１実施例に示した図１〜図４に示した構成と略同様の構成を備え、該構成部分には同一符号を付して、その詳細説明を省略する。また、本実施例では、第１実施例とオプションユニットの接続構成は同一であるとする。
【０１５１】
図１８は、図２に示した４段カセットコントローラ１０７の詳細構成を示すブロック図である。
【０１５２】
図１８において、４０１は表示部で、ＬＣＤ表示機能、ＬＥＤを有する。４０２はＣＰＵで、オプションコントローラを制御する。４０３はインタフェース部で、オプションインタフェースを制御する。４０４はＲＯＭで、ＣＰＵ４０２の制御コードを格納する。４０５はＲＡＭで、ＣＰＵ４０２のワークメモリとして機能する。
【０１５９】
図１９は、本発明に係る画像記録システムのデータ処理方法の第６実施例を示すフローチャートである。なお、（１）〜（４）は各ステップを示す。
【０１６０】
なお、ＣＰＵ４０２は所定の初期化動作時に統括コントローラ１０５から指示された指示情報（指定用紙サイズ、指定カセット、用紙名称、ジョブ名称、ホストＩＤ等）および、ユニットの状態（エラー状態、積載用紙枚数等）を表示部４０１に表示する。
【０１６１】
その後、定常状態となると統括コントローラからの指定情報が受信されているかをインタフェース部４０３に照会し受信されていたと判定された場合（１）、それらを表示部４０１に表示する（２）。さらに、ユニットの状態変化を照会し、状態に変化があったと判定された場合は（３）、それらを表示部４０１に表示する（４）。
【０１６２】
さらに本実施例では、出力中は表示部４０１のＬＥＤを点滅させるように制御する。なお、本実施例では、他のユニットも同様の構成によって、表示機能を有する。
【０１６３】
このように制御することによって、例えばユーザ設定用紙名称を各ユニットに表示することによって、色紙、プレプリントの識別を容易にし、またユーザ設定用紙と現在ユニットに設定されている用紙名称をチェックし、誤使用を避けることが可能となる。さらに、ＬＥＤ点滅によって、複数のユニットが接続されている場合、給排紙の場所が一目でわかり、出力中のユニットから誤って用紙を抜きとるなども防ぐことができる。
【０１６４】
なお、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適用できることは言うまでもない。この場合、本発明を達成するためのソフトウエアによって表されるプログラムを格納した記憶媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１６５】
さらに、本発明を達成するためのソフトウエアによって表されるプログラムをネットワーク上のデータベースから通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１６６】
【発明の効果】
以上説明したように、本発明によれば、ビデオコントローラは、統括インタフェースを介して統括コントローラが接続された状態で、オプションユニットインタフェースを介して接続された各オプション装置から所定のオプション情報を獲得し、該獲得された、オプション情報と接続されたオプション装置に割り振られた識別情報とを格納し、オプション装置の指定を識別情報に変換し、１台以上のオプション装置を統括して制御する統括コントローラに通知することにより、ユーザが要求する種々のオプション装置を自在に組み合わせてシステム化を図る際におけるユーザが負担するコストを安価にできるとともに、同一、相違の区別なくオプション給排紙ユニットをＩＤによって管理し、オプション給排紙ユニットの取り扱いをより汎用的なものにすることが可能となる効果を奏する。
【図面の簡単な説明】
【図１】本発明の第１実施例を示す画像記録装置の構成を説明するブロック図である。
【図２】本発明に係る画像記録装置とそのオプションユニットによる画像記録システムの構成を説明する概略断面図である。
【図３】図２に示した画像記録システムにおける各コントローラとのインタフェースを説明する図である。
【図４】図１に示したビデオコントローラの詳細構成を説明するブロック図である。
【図５】本発明に係る画像記録システムのデータ処理方法の第１実施例を示すフローチャートである。
【図６】図２に示したビデオコントローラと統括コントローラとのデータ授受手順を説明する図である。
【図７】図４に示したＲＡＭ上に設定されるオプション状態テーブルを説明する模式図である。
【図８】図２に示した操作パネル部からのユーザ入力データ処理構成を説明するブロック図である。
【図９】本発明に係る画像記録システムのデータ処理方法の第２実施例を示すフローチャートである。
【図１０】図４に示したＲＡＭに設定される他のオプション状態テーブルを説明する模式図である。
【図１１】本発明に係る画像記録システムにおける仮想複合ユニットの構成を説明する模式図である。
【図１２】本発明に係る画像記録システムのデータ処理方法の第３実施例を示すフローチャートである。
【図１３】図２に示した各オプションコントローラからの文字列獲得処理状態を説明するブロック図である。
【図１４】図２に示した操作パネルの表示例を説明する模式図である。
【図１５】本発明に係る画像記録システムのデータ処理方法の第４実施例を示すフローチャートである。
【図１６】図２に示した各オプションコントローラからのビットマップ獲得処理状態を説明するブロック図である。
【図１７】本発明に係る画像記録システムのデータ処理方法の第５実施例を示すフローチャートである。
【図１８】図２に示した４段カセットコントローラの詳細構成を示すブロック図である。
【図１９】本発明に係る画像記録システムのデータ処理方法の第６実施例を示すフローチャートである。
【図２０】従来の画像記録装置の制御構成を説明する概略ブロック図である。
【符号の説明】
１０１  レーザビームプリンタ
１０２  エンジンコントローラ
１０３  ビデオコントローラ
１０４  パネルコントローラ
１０５  統括コントローラ
１０７  ４段カセットコントローラ
１０８  ペーパデッキコントローラ
１０９  ソータコントローラ
【図１】
0003618854.tif 000002
【図２】
0003618854.tif 000003
【図３】
0003618854.tif 000004
【図４】
0003618854.tif 000005
【図５】
0003618854.tif 000006
【図６】
0003618854.tif 000007
【図７】
0003618854.tif 000008
【図８】
0003618854.tif 000009
【図９】
0003618854.tif 000010
【図１０】
0003618854.tif 000011
【図１１】
0003618854.tif 000012
【図１２】
0003618854.tif 000013
【図１３】
0003618854.tif 000014
【図１４】
0003618854.tif 000015
【図１５】
0003618854.tif 000016
【図１６】
0003618854.tif 000017
【図１７】
0003618854.tif 000018
【図１８】
0003618854.tif 000019
【図１９】
0003618854.tif 000020
【図２０】
0003618854.tif 000021