(57)【要約】【課題】  ２つのシステム間でデータ及びコマンドの転送を効率的かつ高速に行え得るインターフェース装置を提供する。【解決手段】  第１のシステム１００と第２のシステム２００を接続するインターフェース装置３００として、第１のシステム１００から第２のシステムへデータを伝送する第１のＦＩＦＯメモリ３３と、第２のシステム２００から第１のシステム１００へデータを伝送する第２のＦＩＦＯメモリ３４と、第１のシステム１００と第２のシステム２００との間で制御データ（コマンド、ステイタス）を伝送しあうデュアルポートＲＡＭ３５とを備えた。【選択図】      図２
2005301930.tif 000002
【特許請求の範囲】
【請求項１】
第１のシステムと第２のシステムを接続するインターフェース装置において、  第１のシステムから第２のシステムへデータを伝送する第１のメモリ手段と、  第２のシステムから第１のシステムへデータを伝送する第２のメモリ手段と、  第１のシステムと第２のシステムとの間で、制御データを伝送しあう第３のメモリ手段と、
を備えたことを特徴とするインターフェース装置。
【請求項２】
前記第１のメモリ手段及び第２のメモリ手段は、それぞれ先入れ先出しメモリであることを特徴とする請求項１記載のインターフェース装置。
【請求項３】
前記第３のメモリ手段は、デュアルポートＲＡＭであることを特徴とする請求項１又は請求項２記載のインターフェース装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複合機などの第１のシステムとネットワークオプション等の第２システムとを接続するインターフェース装置に関する。
【背景技術】
【０００２】
２つのシステム、例えばディスクドライブとホストコンピュータを介在するハードウェアインターフェースとして、ホストコンピュータと複数のデバイス間で転送されるデータを一時記憶するＦＩＦＯメモリを備え、このＦＩＦＯメモリとホストデータラインに各々結合されてＦＩＦＯメモリとホストコンピュータとの間でデータを転送し、またＦＩＦＯメモリと複数のデバイスのデータラインとに各々結合されてＦＩＦＯメモリと複数のデバイスとの間でデータを転送することが開示されている（例えば、特許文献１参照）。
【特許文献１】特開平５−２６５９２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記特許文献１に記載の技術では、データは１つのＦＩＦＯを用いて伝送され、デバイス制御器自体の命令は、デュアルポートＲＡＭ（ＤＰＲＡＭ）を介してプロセッサに入力されるように構成されている。ＦＩＦＯが１個で済むのは、ディスクに対して書き込みと読み出しを同時に行うことがないからであるが、コンピュータとコンピュータの間では、データの伝送は双方向で、それらを同時に行うことがある。また、各種コマンド、ステータスもコンピュータ間で取り交わす必要がある。
【０００４】
この発明は上記問題点に着目してなされたものであって、２つのシステム間でデータ及びコマンドの転送を効率的かつ高速に行い得るインターフェース装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
この発明のインターフェース装置は、第１のシステムと第２のシステムを接続するインターフェース装置において、第１のシステムから第２のシステムへデータを伝送する第１のメモリ手段と、第２のシステムから第１のシステムへデータを伝送する第２のメモリ手段と、第１のシステムと第２のシステムとの間で、制御データを伝送しあう第３のメモリ手段と、を備える。
【０００６】
この発明のインターフェース装置において、前記第１のメモリ手段及び第２のメモリ手段は、それぞれ先入れ先出しメモリである。
【０００７】
また、この発明のインターフェース装置において、前記第３のメモリ手段は、デュアルポートＲＡＭである。
【発明の効果】
【０００８】
この発明によれば、第１のシステムから第２のシステムへ、また第２のシステムから第１のシステムへデータを伝送するメモリ手段（ＦＩＦＯ）をそれぞれ有しているので、効率的且つ高速にデータをシステム間で転送することができる。また、制御データ（コマンド、ステータス）は、別の第３のメモリ手段（ＤＰＲＡＭ）を用いるため、データ転送に影響を与えることなく、より効率的且つ高速なシステム間のデータの伝送を表現することができる。
【発明を実施するための最良の形態】
【０００９】
以下、実施の形態により、この発明をさらに詳細に説明する。図１は、この発明の実施形態システムの構成を示すブロック図である。この実施形態システムは、第１のシステムである複合機１００と、第２のシステムであるネットワークオプション２００とを、インターフェース装置３００を介在させて接続している。  複合機１００及びインターフェース装置３００の具体回路を、図２に示している。複合機１００は、ＭＰＵ１と、ＮＣＵ（網制御回路：Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）２と、ＭＯＤＥＭ３と、ＲＯＭ４と、ＲＡＭ５と、画像メモリ６と、スキャナ７と、ＣＯＤＥＣ（符号化・復号器：Ｃｏｒｄｅｒ  ａｎｄ  Ｄｅｃｏｄｅｒ）８と、プリンタ９と、表示部１０と、操作部１１と、ＤＭＡＣ１２と、バス１３とを備えている。
【００１０】
ＭＰＵ１は、ＲＯＭ４に記憶しているプログラムに従い、装置全体の処理動作を実行する。ＮＣＵ２は、ＭＰＵ１により制御されて、通信回線である電話回路網（ＰＳＴＮ）１４との接続を制御する。また、ＮＣＵ２は、通信相手の電話番号（ＦＡＸ番号を含む）に応じたダイヤルパルスを送出する機能及び着信を検出する機能を有する。
【００１１】
ＭＯＤＥＭ３は、ＩＴＵ（国際電気通信連合）−Ｔ勧告Ｔ．３０、Ｔ．４に従ったファクシミリ伝送制御手順（ファクシミリ通信手順）に基づいてＶ．１７、Ｖ．２７ｔｅｒ、Ｖ．２９等に従った送信データの変調及び受信データの復調を行う。また、ＭＯＤＥＭ３は、Ｖ．８、Ｖ．３４を用いてＶ．スーパーＧ３ＦＡＸにも適用可能である。具体的には、ＭＯＤＥＭ３はＮＣＵ２を介して電話回線網１４に送出するために、デジタル信号である送信データをアナログの信号に変調する機能を有する。また、ＭＯＤＥＭ３は電話回線網１４からＮＣＵ２を介して受信したアナログの音声信号をデジタル信号に復調する機能を有する。
【００１２】
ＲＯＭ４は、この装置全体の動作を制御するためのプログラム等を記憶する。ＲＡＭ５は、ＭＰＵ１による制御に必要なデータ及び制御動作時に一時記憶が必要なデータ等を記憶する。画像メモリ６は、パーソナルコンピュータ等の外部装置からネットワークを介して受信した画像データ又は記録メディアから読み込んだ画像データを圧縮状態（ＪＰＥＧ等）で記憶する。
【００１３】
スキャナ７は、ファクシミリ送信するとき、又はコピーするときに、原稿の画像データを光学的に走査して読み取る。このスキャナ７は、カラー画像の読み取りも可能である。カラー読み取りの場合、スキャナ７は、原稿画像を光学的に走査し、ＲＧＢ３色の色分解信号を得る。
【００１４】
ＣＯＤＥＣ８は、読み取った画像データを送信又は記憶するためにＭＨ、ＭＲ、ＭＭ方式等により符号化（エンコード）する。また、ＣＯＤＥＣ８は、圧縮符号化された状態で受信した画像データをプリンタ９により記録するために復号（デコード）する。プリンタ９は、電子写真方式のものが採用され、受信画像データや、コピー動作においてスキャナ７で読み取った原稿の画像データを記録紙上に記録する。
【００１５】
表示部１０は、アイコン、キーボタンの表示や、データの送受信に必要なメッセージ内容、操作部１１の操作により、入力された電話番号やＦＡＸ番号等を表示する。この表示部１０としては、ＬＣＤ（液晶表示装置）が用いられる。操作部２１はテンキー、ワンタッチキー、短縮キー、モード切替キー、スタートキー、ストップキー等のキーを有する。ＤＭＡＣ１２は、ＰＵ１のソフトウェアとは独立して直接的にデータ転送を制御するＤＭＡ制御部である。各部は、バス１３によりデータを授受可能に接続されている。
【００１６】
インターフェース装置３００は、バスインターフェース３１と、バスインターフェース３２と、ＦＩＦＯメモリ３３と、ＦＩＦＯメモリ３４と、ＤＰＲＡＭ３５とを備えている。バスインターフェース３１の一方端には、ＭＰＵ１よりＣＳバー信号、ＲＤバー信号、ＷＲバー信号が加えられるとともに、バス１３が接続されている。また、バスインターフェース３１の他方端にＦＩＦＯメモリ３３の入力端と、ＦＩＦＯメモリ３４の出力端とＤＰＲＡＭ３５の一方端が接続されている。
【００１７】
また、バスインターフェース３２の一方端には、第２のシステム２００よりのＣＳバー信号、ＲＤバー信号、ＷＲバー信号が加えられるとともに、バス４２が接続されている。また、バスインターフェース３２の他方端にＦＩＦＯメモリ３３の出力端と、ＦＩＦＯメモリ３４の入力端と、ＤＰＲＡＭ３５の他方端が接続されている。
【００１８】
ＦＩＦＯメモリ３３は、複数段の記憶領域を有し、入力データを上段の入力端より受けて順次記憶し、記憶済のデータは下方に順次シフトする。また、下段の出力端より、出力データが順次出力される。ＦＩＦＯメモリ３４も同様である。また、ＦＩＦＯメモリ３３、３４は記憶内容が空の場合、システムからの要求に対し、データの空を示すフラグを返送する。また、記憶データがある場合、その旨を示すフラグを転送先のシステムに出力する。ＤＰＲＡＭ３５は、ここでは小容量のメモリであり、バスインターフェース３１、バスインターフェース３２のいずれからでもアクセス可能である。
【００１９】
この実施形態システムのインターフェース装置３００においては、複合機（第１のシステム）１００と、ネットワークオプション（第２のシステム）２００のいずれからでもアクセスできる。複合機１００からネットワークオプション２００への通信を行う場合には、複合機１００からＤＭＡＣ１２の制御により、バスインターフェース３１よりＦＩＦＯメモリ３３に記憶データが有るか否か問い合わせ、ＦＩＦＯメモリ３３からデータ空のフラグを受けると、画像メモリ６から転送すべきデータを読み出し、バス１３、バスインターフェース３１を介して、ＦＩＦＯメモリ３３に転送する。と同時に、制御信号、ステイタスもバス１３、バスインターフェース３１を介してＤＰＲＡＭ３５に記憶される。ＦＩＦＯメモリ３３、ＤＰＲＡＭ３５へのデータ、制御信号等の記憶は、ＣＳバー、ＲＤバー、ＷＲバーの各信号によって実行される。ＦＩＦＯメモリ３３にデータが記憶された旨が、インターフェース３２、バス４２を介してネットワークオプション２００に出力され、ネットワークオプション２００からの転送要求があると、ＦＩＦＯメモリ３３に記憶のデータ、ＤＰＲＡＭ３５の制御信号、ステイタスはバスインターフェース３２、バス４２を経て転送される。
【００２０】
逆にネットワークオプション２００から複合機１００にデータを伝送する場合は、ネットワークオプション２００からＦＩＦＯメモリ３４に記憶データが有るか否か問い合わせ、ＦＩＦＯメモリ３４から空である旨のフラグの返送を受けると、転送すべきデータをバス４２、バスインターフェース３２を介してＦＩＦＯメモリ３４に転送する。と同時に、制御信号、ステイタスもバス４２、バスインターフェース３２を介してＤＰＲＡＭ３５に記憶される。
【００２１】
ＦＩＦＯメモリ３４、ＤＰＲＡＭ３５へのデータ、制御信号等の記憶は、ネットワークオプション２００からのＣＳバー、ＲＤバー、ＷＲバーの各信号によって実行される。ＦＩＦＯメモリ３４にデータが記憶された旨がバスインターフェース３１を介して複合機１００に出力され、複合機１００からの転送要求があるとＦＩＦＯメモリ３４に記憶のデータ、ＤＰＲＡＭ３５に記憶の制御信号、ステイタスは、バスインターフェース３１を経て転送される。
【００２２】
以上のように、複合機１００からデータは、バスインターフェース３１、ＦＩＦＯメモリ３３を経て、また制御信号はバスインターフェース３１、ＤＰＲＡＭ３５を経て、いずれもバスインターフェース３２からネットワークオプション２００に、ＤＭＡＣ１２の機能により、ソフトウェアの介在なく、高速にデータ転送する。また逆に、ネットワークオプション２００からデータがバスインターフェース３２、ＦＩＦＯメモリ３４を経て、制御信号等はバスインターフェース３２、ＤＰＲＡＭ３５を経て、いずれもバスインターフェース３１から複合機１００にソフトウェアの介在なく、高速にデータを転送できる。
【図面の簡単な説明】
【００２３】
【図１】この発明の一実施形態システムの構成を示すブロック図である。
【図２】同実施形態システムの複合機、インターフェース装置の内部構成を示すブロック図である。
【符号の説明】
【００２４】
１          ＣＰＵ
２          ＮＣＵ
３          ＭＯＤＥＭ
４          ＲＯＭ
５          ＲＡＭ
６          画像メモリ
７          スキャナ
８          ＣＯＤＥＣ
９          プリンタ
１０        表示部
１１        操作部
１２        ＤＭＡＣ
１３        バス
３１、３２  バスインターフェース
３３、３４  ＦＩＦＯメモリ
３５        ＤＰＲＡＭ
１００      複合機
２００      ネットワークオプション
３００      インターフェース装置
【図１】
2005301930.tif 000003
【図２】
2005301930.tif 000004