(57)【要約】【課題】送信のための余分なバス使用時間を不要とし、安定したデータ転送を可能とする。【解決手段】スキャナ１２３Ａによって原稿を読み取ると、スキャナ１２３ＡはＰＣＩバス１２５のバスマスタとなり、画像メモリ１２２Ａをターゲットとし、次々とＰＣＩバストランザクションにて読み取ったデータの転送を実行する（▲１▼）。バスブリッジ部１２０−１Ａでは、予めシステム制御部１２１Ａからスキャナ１２３Ａがフレーム信号ＸＦＲＡＭＥと共に出力するはずの画像メモリ１２２Ａのアドレス範囲が伝えられている。そこで、バスブリッジ部１２０−１Ａにおいて、ＰＣＩバス１２５上のトランザクションをモニタし、ターゲットアドレスが指定アドレスの範囲内で、転送成就されたそのデータをバスブリッジ部１２０−１Ａに接続された画像メモリ１２０−２Ａに取り込む（▲２▼）。画像メモリ１２０−２Ａに取り込まれたデータは、随時、送受信処理部１２４Ａの送信処理部１２４Ａ’より読み出され、デジタル複写機Ｂへ送信される（▲３▼）。【選択図】        図５
2005018368.tif 000002
【特許請求の範囲】
【請求項１】
汎用バスに接続され、バスブリッジ機能を持つバス制御装置において、
一次側のバスの転送プロトコルをモニタする手段と、
データを記憶する手段と、
を備え、前記モニタする手段は前記転送プロトコルをモニタして前記一次側のバスを介して転送されてくるデータを前記記憶する手段に記憶させることを特徴とするバス制御装置。
【請求項２】
前記モニタする手段には、データ転送側から予め前記一次側のバスで転送されるデータのアドレス範囲が入力されていることを特徴とする請求項１記載のバス制御装置。
【請求項３】
前記記憶する手段に記憶されたデータは、前記モニタする手段を介して随時二次側のバスに転送されることを特徴とする請求項１記載のバス制御装置。
【請求項４】
前記記憶する手段は、一次側のバスマスタからアクセス可能に設けられていることを特徴とする請求項１記載のバス制御装置。
【請求項５】
前記汎用バスがＰＣＩバスであることを特徴とする請求項１ないし４のいずれか１項に記載のバス制御装置。
【請求項６】
前記入力された画像データを他機に転送する転送手段をさらに備えていることを特徴とする請求項１ないし５のいずれか１項に記載のバス制御装置。
【請求項７】
前記他機に転送する転送手段は、前記記憶する手段から随時当該記憶する手段に記憶されたデータを読み出し、前記他機に転送することを特徴とする請求項６記載のバス制御装置。
【請求項８】
画像データを入力する画像データ入力手段と、
前記画像データ入力手段によって入力された画像データを記憶する画像データ記憶手段と、
各部を制御するシステム制御手段と、
請求項１ないし６のいずれか１項に記載のバス制御装置と、
を備えていることを特徴とする画像処理装置。
【請求項９】
請求項８記載の画像処理装置と、
前記画像処理装置によって処理された画像データに基づいて記録媒体に画像を形成する画像形成手段と、
を備えていることを特徴とする画像形成装置。
【請求項１０】
請求項８記載の画像処理装置と、
この画像処理装置とバスを介して接続され、前記画像処理装置から転送された画像データに基づいて記録媒体に画像を形成する画像形成手段を有する画像形成装置と、
からなる画像形成システム。
【請求項１１】
汎用バスを介して転送されるデータを一次側のバスから二次側のバスに転送するバス制御方法において、
一次側のバスの転送プロトコルをモニタし、データ転送側から予め転送されるデータのアドレス範囲に基づいて前記一次側のバスを介して転送されてくるデータを記憶手段に記憶させ、当該記憶手段に記憶されたデータを随時二次側のバスに転送することを特徴とするバス転送方法。
【請求項１２】
汎用バスを介して転送されるデータを一次側のバスから二次側のバスに転送するためのコンピュータプログラムにおいて、
一次側のバスの転送プロトコルをモニタする手順と、
データ転送側から予めデータのアドレス範囲を通知する手順と、
通知された前記アドレス範囲に基づいて前記一次側のバスを介して転送されてくるデータを記憶手段に記憶させる手順と、
当該記憶手段に記憶されたデータを随時二次側のバスに転送する手順と、
を含むコンピュータプログラム。
【請求項１３】
請求項１２記載のコンピュータプログラムがコンピュータによって読み取られ、実行可能に記録された記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、汎用バスに接続され、データの転送制御を行うバス制御装置、このバス制御装置を備えた画像処理装置、この画像処理装置を備えた画像形成装置、前記画像処理装置と画像形成装置とからなる画像形成システム、汎用バスを介して転送されるデータの転送制御を行うバス制御方法、このバス制御方法をコンピュータで実行するためのコンピュータプログラム、及びこのコンピュータプログラムがコンピュータによって読み取り可能に記録された記録媒体に関する。
【０００２】
【従来の技術】
近年、デジタル複写機の普及が進んでおり、それに伴って複写機上で画像メモリを応用した加工、編集が盛んに行われるようになってきている。デジタル複写機の加工、編集機能には、例えば、
▲１▼  画像メモリの読み出し時のアドレス操作による画像回転
▲２▼  画像メモリ上に同一パターンのデータを複数形成することによるイメージリピート
▲３▼  画像メモリへの書き込み時のアドレス操作により複数枚の原稿を１枚の転写紙にコピーする集約
等の機能が知られている。
【０００３】
このような機能を実現するために、デジタル複写機では、最低原稿１枚分の画像データを展開することができる画像メモリを一般に備えている。また、近年のデジタル複写機には、他のデジタル複写機と通信ケーブルを介して画像データを送受信する機能を備えたものがある。この種のデジタル複写機によれば、例えば２台のデジタル複写機を相互に接続しておくことにより、一方の複写機がコピー処理を行っている時に他方の複写機が使用されていなければ、一方から他方に画像データを転送して２台の複写機で２部目以降のコピー処理を分担して行うことができ、大量のコピー処理を効率良く行うことができる。
【０００４】
この種の技術として例えば、特許文献１に開示された発明が公知である。この発明は、スキャナ、プリンタ、画像を記憶させる画像メモリを持つコントローラ等の各機能機器を汎用バスで接続し、インターフェースを共通化することによって別々の機器接続のための無駄な回路、制御ソフトの増加を抑制し、また、拡張性の高いシステムとしたものである。
【０００５】
また、特許文献２には、コンピュータのローカルバスと汎用バスとの間に設置され、汎用バスに接続された拡張機器に対するリードサイクルが開始される前に、そのリードサイクルにおけるリードアドレスを予測して拡張機器からデータを読み出してリードデータ保持手段にデータを保持させる予測読み出し手段を備えたバスブリッジ回路が開示されている。
【０００６】
【特許文献１】
特開平８−１４９２４１号公報
【０００７】
【特許文献２】
特開平１１−１４９４４１号公報
【０００８】
【発明が解決しようとする課題】
しかし、これらの発明では、スキャナからの読み取り、及び画像の蓄積のためのバス使用時間と、他方のデジタル複写機への転送のための蓄積メモリからの読み出し、及び送信のためのバス使用時間が必要になり、バストラフィックが増加し、高速機になると機能達成も困難になる。また、一方のデジタル複写機におけるスキャナの読み取り速度（または読み取りサイクル）を低下させることなく、他方のデジタル複写機に画像データを無駄無く転送させるためには、デジタル複写機間の転送もまた高速、または効率的な転送である必要がある。
【０００９】
本発明はこのような従来技術の実情に鑑みてなされたもので、その目的は、送信のための余分なバス使用時間が不要になり、それにより一次側のバストラフィックも増加せず、安定したデータ転送を可能とすることにある。
【００１０】
また、他の目的は、一次側のマスタからアクセス可能なことで、デバッグが容易になり、またメモリの他用途の利用が可能となり、高品質なバス制御装置を提供することにある。
【００１１】
【課題を解決するための手段】
前記目的を達成するため、第１の手段は、汎用バスに接続され、バスブリッジ機能を持つバス制御装置において、一次側のバスの転送プロトコルをモニタする手段と、データを記憶する手段とを備え、前記モニタする手段は前記転送プロトコルをモニタして前記一次側のバスを介して転送されてくるデータを前記記憶する手段に記憶させることを特徴とする。
【００１２】
第２の手段は、第１の手段において、前記モニタする手段には、データ転送側から予め前記一次側のバスで転送されるデータのアドレス範囲が入力されていることを特徴とする。
【００１３】
第３の手段は、第１の手段において、前記記憶する手段に記憶されたデータは、前記モニタする手段を介して随時二次側のバスに転送されることを特徴とする。
【００１４】
第４の手段は、第１の手段において、前記記憶する手段は、一次側のバスマスタからアクセス可能に設けられていることを特徴とする。
【００１５】
第５の手段は、第１ないし第４の手段において、前記汎用バスがＰＣＩバスであることを特徴とする。
【００１６】
第６の手段は、第１ないし第５の手段において、前記入力された画像データを他機に転送する転送手段をさらに備えていることを特徴とする。
【００１７】
第７の手段は、第６の手段において、前記他機に転送する手段は、前記記憶する手段から随時当該記憶する手段に記憶されたデータを読み出し、前記他機に転送することを特徴とする。
【００１８】
第８の手段は、画像データを入力する画像データ入力手段と、前記画像データ入力手段によって入力された画像データを記憶する画像データ記憶手段と、各部を制御するシステム制御手段と、請求項１ないし６のいずれか１項に記載のバス制御装置とを備えていることを特徴とする。
【００１９】
第９の手段は、第８の手段に係る画像処理装置と、前記画像処理装置によって処理された画像データに基づいて記録媒体に画像を形成する画像形成手段とを備えた画像形成装置を特徴とする。
【００２０】
第１０の手段は、第８の手段に係る画像処理装置と、この画像処理装置とバスを介して接続され、前記画像処理装置から転送された画像データに基づいて記録媒体に画像を形成する画像形成手段を有する画像形成装置とから画像形成システムを構成したことを特徴とする。
【００２１】
第１１の手段は、汎用バスを介して転送されるデータを一次側のバスから二次側のバスに転送するバス制御方法において、一次側のバスの転送プロトコルをモニタし、データ転送側から予め転送されるデータのアドレス範囲に基づいて前記一次側のバスを介して転送されてくるデータを記憶手段に記憶させ、当該記憶手段に記憶されたデータを随時二次側のバスに転送することを特徴とする。
【００２２】
第１２の手段は、汎用バスを介して転送されるデータを一次側のバスから二次側のバスに転送するためのコンピュータプログラムにおいて、一次側のバスの転送プロトコルをモニタする手順と、データ転送側から予めデータのアドレス範囲を通知する手順と、通知された前記アドレス範囲に基づいて前記一次側のバスを介して転送されてくるデータを記憶手段に記憶させる手順と、当該記憶手段に記憶されたデータを随時二次側のバスに転送する手順とを含んでいることを特徴とする。
【００２３】
第１３の手段は、第１２の手段に係るコンピュータプログラムがコンピュータによって読み取られ、実行可能に記録媒体に記録されていることを特徴とする。
【００２４】
なお、以下の実施形態において、一次側のバスの転送プロトコルをモニタする手段はバスブリッジ部１２０−１Ａに、データを記憶する手段は画像メモリ１２０−２Ａに、一次側のバスマスタはシステム制御部１２１Ａ、他機に転送する転送手段は送受信処理部１２４Ａにそれぞれ対応している。
【００２５】
【発明の実施の形態】
以下、図面を参照し、本発明の実施の形態について説明する。
【００２６】
図１は、本発明の実施形態に係るバスブリッジ回路を用いた画像処理システムのシステム構成を示す図である。この実施形態では、２台の同じタイプのデジタル複写機Ａ、Ｂを通信ケーブル（伝送線）Ｃを介して相互に接続し、画像処理システムを構成している。デジタル複写機Ａ及びＢは、それぞれ原稿を光学的に読み取るスキャナ１Ａ，１Ｂと、記録紙に画像を形成するプリンタ２Ａ，２Ｂと、プリンタ２Ａ，２Ｂに記録紙を供給する給紙部３Ａ，３Ｂと、画像が形成された用紙を複写機外に排紙する排紙部４Ａ，４Ｂとから基本的に構成され、前記通信ケーブルＣは図示しない両デジタル複写機Ａ，Ｂの制御装置間を接続している。なお、以下の説明において、符号Ａ，Ｂはそれぞれデジタル複写機Ａ側及びＢ側の構成要素であることを示す。
【００２７】
図２は、図１におけるデジタル複写機のスキャナ１Ａ，１Ｂの概略構成を示す図である。スキャナ１Ａ，１Ｂは、コンタクトガラスからなる原稿台１０１と、露光ランプ１０２を搭載した第１ミラー１０３、第１ミラー１０３からの反射光を光学読み取り素子としてＣＣＤ（イメージセンサ）１０６に導く第２及び第３ミラー１０４，１０５と、ＣＣＤ１０６の結像面に第３ミラー１０５からの反射光集光し、結像させる図示しない結像レンズと、ＣＣＤ１０６から入力された画像読み取り情報に対して２値化を含む所定の画像処理を実行するＩＰＵ（イメージプロセッシングユニット）１０７と、ＩＰＵ１０７とＰＣＩバス１１０とのインターフェースを行うＰＣＩバスＩ／Ｆ１０８とからなっている。なお、ＰＣＩは、Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｆａｃｅの略であり、ＰＣＩバスはＰＣＩのバス規格に則ったものである。また、これらの各部はスキャナ制御１０９によって制御される。
【００２８】
このように構成されたスキャナ１では、原稿台１０１上に載せられた原稿を原稿台１０１に沿って可動な露光ランプ１０２によってスキャニング（露光）し、原稿からの反射光を第１ないし第３のミラー１０３〜１０５を介してＣＣＤ１０６に導き、ＣＣＤ１０６で光電変換を行い、光の強弱に応じた電気信号とする。ＩＰＵ１０７により、その電気信号をシェーディング補正等の処理を行いＡ／Ｄ変換し、８ビットのデジタル信号とし、さらに変倍処理、ディザ処理等の画像処理を行い、画像同期信号と共に画像信号をＰＣＩバスＩ／Ｆ１０８に送る。ＰＣＩバスＩ／Ｆ１０８ではＰＣＩバス１１０のバスプロトコルに則って外部に画像データを出力する。
【００２９】
図３は、ＰＣＩバスＩ／Ｆ１０８で扱われる内部（上）、及びＰＣＩバス（中、下）での信号の出力タイミングを示すタイミングチャートである。画像データは、ライン同期信号（ＬＳＹＮＣ）と１ライン分のデータ（ＤＡＴＡ）が次々とＰＣＩバスＩ／Ｆ１０８に送られてくる。ＰＣＩバスＩ／Ｆ１０８では、ＰＣＩバス１１０にバス要求（ＸＲＥＱ）をアサートし、図示しないバスアービタより許可信号（ＸＧＮＴ）を受けることにより、バストランザクションを開始する。ＰＣＩバス１１０では、フレーム信号（ＸＦＲＡＭＥ）のアサートと共に、アドレス（ＡＤ［３１：０］）とコマンド（ＣＢＥ［３：０］）を出力し、ターゲットデバイスからの応答信号（ＸＤＥＶＳＥＬ、ＸＩＲＤＹ、ＸＴＲＤＹ）に従ってデータの送受を行う。
【００３０】
図４は上記画像処理システムを構成するデジタル複写機Ａ、Ｂの構成を示す図であり、太線内がバスブリッジ回路１２０Ａ，１２０Ｂである。矢印付きの点線は画像データの流れを表わしている。
【００３１】
デジタル複写機Ａ，Ｂは、バスブリッジ回路１２０Ａ，Ｂ、システム制御部１２１Ａ，Ｂ、画像メモリ１２２Ａ，Ｂ、スキャナ１２３Ａ，Ｂ（図２におけるスキャナ１０１に対応）、送受信処理部１２４Ａ，Ｂを備え、バスブリッジ回路１２０Ａ，Ｂ、システム制御部１２１Ａ，Ｂ、画像メモリ１２２Ａ，Ｂ及びスキャナ１２３Ａ，Ｂが第１のＰＣＩバス１２５Ａ，Ｂに、バスブリッジ回路１２０と送信処理部１２４Ａが第２のＰＣＩバス１２６Ａ，Ｂにそれぞれ接続されている。バスブリッジ回路１２０Ａ，Ｂは、さらにバスブリッジ部１２０−１Ａ，Ｂと画像メモリ１２０−２Ａ，Ｂとを含み、両者はバス１２０−３Ａ，Ｂによって接続されている。バスブリッジ回路は図示しないＣＰＵを備え、図示しないＲＯＭに格納されたプログラムにしたがって所定の制御を実行する。
【００３２】
図５にデジタル複写機Ａ側からデジタル複写機Ｂ側に画像データを送ってプリントさせるときのシステム構成を示す。すなわち、受信側の構成原稿をデジタル複写機Ａ側のスキャナ１２３Ａによって読み取ると、デジタル複写機Ａのスキャナ１２３ＡはＰＣＩバス１２５のバスマスタとなり、画像メモリ１２２Ａをターゲットとし、次々と、ＰＣＩバストランザクションにて、読み取ったデータの転送が実行される（点線▲１▼）。バスブリッジ部１２０−１Ａでは、あらかじめシステム制御部１２１Ａからスキャナ１２３Ａがフレーム信号ＸＦＲＡＭＥと共に出力するはずの画像メモリ１２２Ａのアドレス範囲が伝えられている。
【００３３】
そこで、バスブリッジ部１２０−１Ａにおいて、ＰＣＩバス１２５上のトランザクションをモニタし、ターゲットアドレスが指定アドレスの範囲内で、転送成就されたそのデータをバスブリッジ部１２０−１Ａに接続された画像メモリ１２０−２Ａに取り込む（点線▲２▼）。画像メモリ１２０−２Ａに取り込まれたデータは、随時、送受信処理部１２４Ａの送信処理部１２４Ａ’より読み出され、デジタル複写機Ｂへ送信される（点線▲３▼）。
【００３４】
デジタル複写機Ｂでは、外部インターフェースからデータを受信し、受信処理部１２４Ｂ’がＰＣＩバス１２５Ｂのマスタとなり、ターゲットを画像メモリ１２２Ｂとし受信データを転送する（点線▲４▼）。この場合、通常のコピー動作のスキャナ１２３ＢがＰＣＩバス１２５Ｂのマスタとなる代わりに、受信処理部１２４Ｂ’がバスマスタとなっている。すなわち、デジタル複写機ＡとＢとは図４に示すように同一構成であるが、送信側と受信側とでは、機能する機能部が図５の送信処理部１２４Ａ’と受信処理部１２４Ｂ’に示すように異なってくる。特に受信側のデジタル複写機Ｂでバスブリッジ回路１２０Ｂはスルーとなり、送受信部１２４Ｂは受信側の機能しか発揮しないので、図５では、動作上の機能部しか図示していない。
【００３５】
図６は２部目以降のデジタル複写機Ａ、Ｂの画像形成の状態を示している。デジタル複写機Ａからデジタル複写機Ｂへの転送処理は原稿読み取り動作中に終了し、２部目以降はスキャナ１２３Ａが動作しないので、この状態では、デジタル複写機Ｂ側のみで機能し、画像メモリ１２２Ｂからプロッタ１２３Ｂへデータが送られ、プロッタ１２３Ｂから画像がコピー出力される。
【００３６】
図７はシステム制御部１２１Ａから、バスブリッジ回路１２０Ａに接続される画像メモリ１２０−２Ａをアクセスした際のパスを示している。システム制御部１２１Ａから前記画像メモリ１２０−２Ａをアクセス可能なようにしたことで、モニタ動作のデバッグが容易になり、また、一次側への画像メモリ１２２Ａの追加としても利用でき、高品質なバスブリッジ回路１２０を提供することができる。
【００３７】
なお、デジタル複写機Ａ，Ｂの構成は、電子写真方式の一般的なものなので、詳細な説明は省略する。
【００３８】
以上のように、本実施形態によれば、送信のための余分なバス使用時間が不要になり、それにより一次側のバストラフィックも増加せず、安定してデータ転送が可能となるバスブリッジ回路を提供することが可能となる。
【００３９】
また、一次側のマスタからアクセス可能なので、デバッグが容易になり、またメモリの他用途の利用が可能となり、高品質なバスブリッジ回路を提供することができる。
【００４０】
さらに、ＰＣＩバスを用いる場合に好適である。
【００４１】
なお、制御のためのプログラムは図示しないＣＰＵがＲＯＭに格納されたプログラムにしたがって実行するが、このプログラムは予めＲＯＭに格納され、あるいは図示しない画像形成装置のＨＤＤに格納され、ネットワークを介してサーバから、あるいはＣＤ−ＲＯＭなどの記録媒体からダウンロードすることにより使用され、あるいはバージョンアップが行われる。
【００４２】
【発明の効果】
これまでの説明で明らかなように、本発明によれば、送信のための余分なバス使用時間が不要になり、それにより一次側のバストラフィックも増加せず、安定したデータ転送を可能とすることができる。
【００４３】
また、一次側のマスタからアクセスすることが可能なので、デバッグが容易になる。
【００４４】
さらに、メモリの他用途の利用が可能となり、高品質なバス制御装置を提供することができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係るバスブリッジ回路を用いた画像処理システムのシステム構成を示す図である。
【図２】図１におけるデジタル複写機のスキャナの概略構成を示す図である。
【図３】ＰＣＩバスＩ／Ｆで扱われる信号の出力タイミングを示すタイミングチャートである。
【図４】本実施形態に係る画像処理システムを構成するデジタル複写機Ａ、Ｂの構成を示す図である。
【図５】デジタル複写機Ａ側からデジタル複写機Ｂ側に画像データを送ってプリントさせるときのシステム構成を示す図である。
【図６】図５のシステムにおいて、２部目以降のデジタル複写機Ａ、Ｂの画像形成の状態を示す図である。
【図７】システム制御部からバスブリッジ回路に接続される画像メモリをアクセスした際のパスを示す図である。
【符号の説明】
Ａ，Ｂ  デジタル複写機
１Ａ，１Ｂ  スキャナ
２Ａ，２Ｂ  プリンタ
１０８  バスＩ／Ｆ
１１０  ＰＣＩバス
１２０Ａ，Ｂ  バスブリッジ回路
１２０−１Ａ，Ｂ  バスブリッジ部
１２０−２Ａ，Ｂ  画像メモリ
１２１Ａ，Ｂ  システム制御部
１２２Ａ，Ｂ  画像メモリ
１２３Ａ，Ｂ  スキャナ（プロッタ）
１２４Ａ，Ｂ  送受信処理部
１３５Ａ，Ｂ  ＰＣＩバス
【図１】
2005018368.tif 000003
【図２】
2005018368.tif 000004
【図３】
2005018368.tif 000005
【図４】
2005018368.tif 000006
【図５】
2005018368.tif 000007
【図６】
2005018368.tif 000008
【図７】
2005018368.tif 000009