(57)【要約】【課題】起動時のエラーの発生を防止することができる中継装置及び通信制御プログラムを提供する。【解決手段】起動時に複合機１０から第１接続端子５２Ａにコネクションの確立を要求する要求情報が入力した場合に、第２接続端子５２Ｂを介してＰＣ１４が通信可能な状態であるか否かを判定し、通信不可能な状態であると判定された場合に、要求情報に対する応答情報を第１接続端子５２Ａから複合機１０へ送信するように制御する。【選択図】図１
2008228093.tif 000002
【特許請求の範囲】
【請求項１】
コネクションを確立することにより互いに連携して動作する第１機器、及び第２機器の間に介在され、
前記第１機器と電気的に接続されて前記第１機器からコネクションの確立を要求する要求情報が入力される第１接続端子と、
前記第２機器と電気的に接続された第２接続端子と、
前記第１接続端子に前記要求情報が入力された場合に、前記第２接続端子を介して前記第２機器が通信可能な状態であるか否かを判定する判定手段と、
前記判定手段により通信不可能な状態であると判定された場合に、前記要求情報に対する応答情報を前記第１接続端子から前記第１機器へ送信するように制御する制御手段と、
を備えた中継装置。
【請求項２】
前記第１機器が前記第２機器とコネクションを確立する際に必要な前記第２機器に関する情報を予め記憶した記憶手段と、
前記記憶手段に記憶された情報に基づいて前記要求情報に対する応答情報を生成する生成手段と、をさらに備え、
前記制御手段は、前記生成手段により生成された応答情報を送信するように制御する
請求項１記載の中継装置。
【請求項３】
前記判定手段により通信可能な状態であると判定された場合に、前記要求情報を記憶する要求情報記憶手段をさらに備え、
前記制御手段は、前記第２接続端子に前記第２機器から送信要求情報が入力された場合に、前記要求情報記憶手段に記憶された前記要求情報を前記第２接続端子から前記第２機器に対して送信するように制御する
請求項１又は請求項２記載の中継装置。
【請求項４】
前記第２接続端子は、複数の信号線により構成されると共に、所定の信号線の電圧レベルが前記第２機器が通信可能な状態であるか否かによって変化し、
前記判定手段は、前記所定の信号線の電圧レベルに基づいて前記第２機器が通信可能な状態であるか否かを判定する
請求項１から請求項３の何れか１項記載の中継装置。
【請求項５】
前記判定手段は、前記第２接続端子から前記第２機器に対して状態を問い合わせる問合情報を送信し、当該問合情報に対する応答情報に基づいて前記第２機器が通信可能な状態であるか否かを判定する
請求項１から請求項３の何れか１項記載の中継装置。
【請求項６】
コネクションを確立することにより互いに連携して動作する機器であり、起動時にコネクションの確立を要求する要求情報を出力する第１機器、及び起動開始から通信可能な状態となるまでの起動時間が前記第１機器に比較して長い第２機器の間に介在する中継装置により実行される通信制御プログラムであって、
前記第１機器と電気的に接続されて前記第１機器から前記要求情報が入力される第１接続端子に前記要求情報が入力した場合に、前記第２機器と電気的に接続された第２接続端子を介して前記第２機器が通信可能な状態であるか否かを判定する判定ステップと、
前記判定ステップにより通信不可能な状態であると判定された場合に、前記要求情報に対する応答情報を前記第１接続端子から前記第１機器へ送信するように制御する制御ステップと、
をコンピュータに実行させる通信制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、中継装置に係り、特に、コネクションを確立することにより互いに連携して動作する第１機器及び第２機器の間に介在する中継装置及び当該中継装置を制御する通信制御プログラムに関する。
【背景技術】
【０００２】
従来、起動時にコネクションを確立して各種の情報を交換することにより複数の機器が連携して動作するシステムがある。例えば、複合機とコインキットを接続して、コピーを行う毎に課金を行うシステムや、複合機とＩＣカードリーダを接続して、コピーを行う際にＩＣカードの認証を行うシステムなどがある。
【０００３】
この種のシステムでは、起動時に複合機がコインキットやＩＣカードリーダが接続されているかの問い合わせを行い、正常に応答を得られた場合に正常に起動し、応答が異常な場合や応答が得られない場合、エラーとなる。
【０００４】
なお、関連技術として、特許文献１には、画像処理装置の機能を拡張するために情報処理装置を接続した画像処理システムが開示されている。
【特許文献１】特開２００５−２９７４８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、複合機の外部機器と通信するために提供しているインタフェースにパーソナル・コンピュータ（以下「ＰＣ」ともいう。）等の外部機器に接続してＰＣを複合機と連携して動作させるものとした場合、ＰＣは汎用性が高いため、機能の拡張性が高くなる。
【０００６】
しかしながら、複合機とＰＣを同時に電源を投入した場合、一般的にＰＣの方が複合機よりも起動開始から通信可能な状態となるまでの起動時間が長い。このため、ＰＣが複合機からの起動時のコネクションの確立の要求に答えられず、起動時にエラーが発生する場合がある、という問題点があった。
【０００７】
本発明は上記問題点を解決するためになされたものであり、起動時のエラーの発生を防止することができる中継装置及び通信制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１に記載の発明は、コネクションを確立することにより互いに連携して動作する第１機器、及び第２機器の間に介在され、前記第１機器と電気的に接続されて前記第１機器からコネクションの確立を要求する要求情報が入力される第１接続端子と、前記第２機器と電気的に接続された第２接続端子と、前記第１接続端子に前記要求情報が入力された場合に、前記第２接続端子を介して前記第２機器が通信可能な状態であるか否かを判定する判定手段と、前記判定手段により通信不可能な状態であると判定された場合に、前記要求情報に対する応答情報を前記第１接続端子から前記第１機器へ送信するように制御する制御手段と、を備えている。
【０００９】
請求項１に記載の中継装置は、コネクションを確立することにより互いに連携して動作する第１機器、及び第２機器の間に介在されており、第１接続端子により、第１機器と電気的に接続されて第１機器からコネクションの確立を要求する要求情報が入力され、第２接続端子により、第２機器と電気的に接続されている。
【００１０】
そして、本発明では、判定手段により、第１接続端子に要求情報が入力された場合に、第２接続端子を介して第２機器が通信可能な状態であるか否かが判定され、制御手段により、判定手段により通信不可能な状態であると判定された場合に、要求情報に対する応答情報が第１接続端子から第１機器へ送信されるように制御される。
【００１１】
このように請求項１記載の発明によれば、起動時にコネクションの確立を要求する要求情報を出力する第１機器から第１接続端子に要求情報が入力された場合に、第２機器と電気的に接続された第２接続端子を介して第２機器が通信可能な状態であるか否かを判定し、通信不可能な状態であると判定された場合に、要求情報に対する応答情報を第１接続端子から第１機器へ送信するように制御しているので、起動時のエラーの発生を防止することができる。
【００１２】
なお、本発明は、請求項２記載のように、前記第１機器が前記第２機器とコネクションを確立する際に必要な前記第２機器に関する情報を予め記憶した記憶手段と、前記記憶手段に記憶された情報に基づいて前記要求情報に対する応答情報を生成する生成手段と、をさらに備え、前記制御手段が、前記生成手段により生成された応答情報を送信するように制御してもよい。
【００１３】
また、本発明は、請求項３記載のように、前記判定手段により通信可能な状態であると判定された場合に、前記要求情報を記憶する要求情報記憶手段をさらに備え、前記制御手段が、前記第２接続端子に前記第２機器から送信要求情報が入力された場合に、前記要求情報記憶手段に記憶された前記要求情報を前記第２接続端子から前記第２機器に対して送信するように制御してもよい。
【００１４】
また、請求項１から請求項３の発明は、請求項４記載のように、前記第２接続端子が、複数の信号線により構成されると共に、所定の信号線の電圧レベルが前記第２機器が通信可能な状態であるか否かによって変化し、前記判定手段が、前記所定の信号線の電圧レベルに基づいて前記第２機器が通信可能な状態であるか否かを判定してもよい。
【００１５】
また、請求項１から請求項３の発明は、請求項５記載のように、前記判定手段が、前記第２接続端子から前記第２機器に対して状態を問い合わせる問合情報を送信し、当該問合情報に対する応答情報に基づいて前記第２機器が通信可能な状態であるか否かを判定してもよい。
【００１６】
一方、上記目的を達成するために、請求項６記載の発明は、コネクションを確立することにより互いに連携して動作する機器であり、起動時にコネクションの確立を要求する要求情報を出力する第１機器、及び起動開始から通信可能な状態となるまでの起動時間が前記第１機器に比較して長い第２機器の間に介在する中継装置により実行される通信制御プログラムであって、前記第１機器と電気的に接続されて前記第１機器から前記要求情報が入力される第１接続端子に前記要求情報が入力した場合に、前記第２機器と電気的に接続された第２接続端子を介して前記第２機器が通信可能な状態であるか否かを判定する判定ステップと、前記判定ステップにより通信不可能な状態であると判定された場合に、前記要求情報に対する応答情報を前記第１接続端子から前記第１機器へ送信するように制御する制御ステップと、を含んでいる。
【００１７】
よって、請求項６に記載の発明は、コンピュータに対して請求項１に記載の発明と同様に作用させることができるので、起動時のエラーの発生を防止することができる。
【発明の効果】
【００１８】
以上説明したように、本発明によれば、起動時にコネクションの確立を要求する要求情報を出力する第１機器から第１接続端子に要求情報が入力された場合に、第２機器と電気的に接続された第２接続端子を介して第２機器が通信可能な状態であるか否かを判定し、通信不可能な状態であると判定された場合に、要求情報に対する応答情報を第１接続端子から第１機器へ送信するように制御しているので、起動時のエラーの発生を防止することができる、という優れた効果が得られる。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照して、本発明の実施の形態について詳細に説明する。なお、以下では、本発明を複合機とＰＣを接続し、ＰＣにＩＣカードリーダを設けてＩＣカードの認証を行うシステムの場合について説明する。
【００２０】
図１に示されるように、本実施の形態に係るシステムは、複合機１０と、中継装置１２と、ＰＣ１４と、を備えており、複合機１０とＰＣ１４との間に中継装置１２が介在している。
【００２１】
本実施の形態に係る複合機１０は、所定の読込位置に載置された記録用紙から画像を読み込み、当該画像を示す画像データを取得するスキャナ２２と、電子写真方式にて記録用紙上への画像の印刷を行う印刷エンジン部２４と、コピー操作などの各種の操作指示が入力される操作ボタンが設けられた操作パネル２６と、外部機器とシリアル通信を行うための接続端子２８と、を備えている。
【００２２】
なお、本実施の形態に係る接続端子２８は、ＲＳ２３２Ｃ規格に対応したコネクタ形状がＤ−Ｓｕｂ９ｐｉｎのものとされている。接続端子２８には、他端が中継装置１２に接続されたケーブル２９Ａの一端が接続されている。
【００２３】
また、複合機１０は、装置全体の動作を司るＣＰＵ（中央処理装置）３０と、制御プログラムを含む各種プログラム等が予め記憶されたＲＯＭ３２と、各種データを一時的に記憶するＲＡＭ３４と、各種データを記憶して保持するＨＤＤ（ハード・ディスク・ドライブ）３６と、操作パネル２６に設けられた操作ボタンに対する操作状態を検出する操作入力検出部３８と、スキャナ２２による光学的な画像の読み取りを制御するスキャナドライバ４０と、前述した印刷エンジン部２４の作動を制御する印刷エンジン制御部４２と、接続端子２８に接続され、接続端子２８を介した中継装置１２との間のデータを送受信を制御する通信制御部４４と、を備えている。
【００２４】
ＣＰＵ３０、ＲＯＭ３２、ＲＡＭ３４、ＨＤＤ３６、操作入力検出部３８、スキャナドライバ４０、印刷エンジン制御部４２、及び通信制御部４４は、システムバスＢＵＳ１を介して相互に接続されている。従って、ＣＰＵ３０は、ＲＯＭ３２、ＲＡＭ３４、ＨＤＤ３６へのアクセスを行うことができると共に、スキャナドライバ４０を介したスキャナ２２の作動の制御、印刷エンジン制御部４２を介した印刷エンジン部２４の作動の制御、及び通信制御部４４を介した中継装置１２とのデータの送受信の制御、を各々行うことができる。また、ＣＰＵ３０は、操作入力検出部３８を介して操作パネル２６に設けられた操作ボタンに対するユーザの操作状態を把握することができる。
【００２５】
一方、中継装置１２は、外部機器とシリアル通信を行うための第１接続端子５２Ａ及び第２接続端子５２Ｂを備えている。
【００２６】
なお、本実施の形態に係る第１接続端子５２Ａ及び第２接続端子５２Ｂも、ＲＳ２３２Ｃ規格に対応したコネクタ形状がＤ−Ｓｕｂ９ｐｉｎのものとされている。第１接続端子５２Ａには、ケーブル２９Ａの他端が接続され、第２接続端子５２Ｂには、他端がＰＣ１４に接続されたケーブル２９Ｂの一端が接続されており、本実施の形態に係る中継装置１２は、ケーブル２９Ａを介して複合機１０から電力が供給されるものとされている。
【００２７】
また、中継装置１２は、装置全体の動作を司るＣＰＵ５６と、通信制御プログラムを含む各種プログラム等が予め記憶されたＲＯＭ５８と、各種データを一時的に記憶するＲＡＭ６０と、各種データを記憶する不揮発性メモリ６２と、第１接続端子５２Ａに接続され、第１接続端子５２Ａを介した複合機１０との間のデータを送受信を制御する第１通信制御部６４と、第２接続端子５２Ｂに接続され、第２接続端子５２Ｂを介したＰＣ１４との間のデータを送受信を制御する第２通信制御部６６と、を備えている。
【００２８】
ＣＰＵ５６、ＲＯＭ５８、ＲＡＭ６０、不揮発性メモリ６２、第１通信制御部６４及び第２通信制御部６６は、システムバスＢＵＳ２を介して相互に接続されている。従って、ＣＰＵ５６は、ＲＯＭ５８、ＲＡＭ６０、不揮発性メモリ６２へのアクセスを行うことができると共に、第１通信制御部６４を介した複合機１０とのデータの送受信の制御、及び第２通信制御部６６を介したＰＣ１４とのデータの送受信の制御、を各々行うことができる。
【００２９】
一方、ＰＣ１４は、操作メニューやメッセージ等を表示するディスプレイ７０と、ユーザからの各種の操作指示が入力されるキーボード７２と、外部機器とシリアル通信を行うための接続端子７４と、ＩＣカードの読み取りを行うＩＣカードリーダ７６と、を備えている。
【００３０】
なお、本実施の形態に係る接続端子７４も、ＲＳ２３２Ｃ規格に対応したコネクタ形状がＤ−Ｓｕｂ９ｐｉｎのものとされている。接続端子７４には、ケーブル２９Ｂの他端が接続されている。
【００３１】
また、ＰＣ１４は、装置全体の動作を司るＣＰＵ８０と、制御プログラムを含む各種プログラム等が予め記憶されたＲＯＭ８２と、各種データを一時的に記憶するＲＡＭ８４と、各種データを記憶して保持するＨＤＤ８６と、ディスプレイ７０への各種情報の表示を制御するディスプレイドライバ８８と、キーボード７２に対する操作状態を検出する操作入力検出部９０と、ネットワーク１６に接続され、当該ネットワーク１６に接続された図示しないサーバ装置との間で通信データの送受信を行うネットワークＩ／Ｆ（インタフェース）部９２と、接続端子７４に接続され、接続端子７４を介した中継装置１２との間のデータを送受信を制御する通信制御部９４と、ＩＣカードリーダ７６によるＩＣカードの読み取りを制御するカードリーダ制御部９６と、を備えている。
【００３２】
ＣＰＵ８０、ＲＯＭ８２、ＲＡＭ８４、ＨＤＤ８６、ディスプレイドライバ８８、操作入力検出部９０、ネットワークＩ／Ｆ部９２、通信制御部９４、及びカードリーダ制御部９６は、システムバスＢＵＳ３を介して相互に接続されている。従って、ＣＰＵ８０は、ＲＯＭ８２、ＲＡＭ８４、ＨＤＤ８６へのアクセスを行うことができると共に、ディスプレイドライバ８８を介したディスプレイ７０への各種情報の表示の制御、ネットワークＩ／Ｆ部９２を介したネットワーク１６に接続された図示しないサーバ装置とのデータの送受信の制御、通信制御部９４を介した中継装置１２とのデータの送受信の制御、及びカードリーダ制御部９６を介したＩＣカードリーダ７６によるＩＣカードの読み取りの制御、を行うことができる。また、ＣＰＵ８０は、操作入力検出部９０を介してキーボード７２に対するユーザの操作状態を把握することができる。
【００３３】
次に、本実施の形態に係るシステムの作用を説明する。
【００３４】
本実施の形態に係る複合機１０は、操作パネル２６にコピーを指示する操作ボタンが設けられており、当該操作ボタンが指定された場合、ＣＰＵ３０がスキャナドライバ４０を介してスキャナ２２を制御してスキャナ２２によって所定の読込位置に載置された原稿画像を読み込ませ、印刷エンジン制御部４２を介して印刷エンジン部２４を制御して読み込んだ原稿画像を記録用紙に印刷させることにより、コピーを行うことが可能とされている。また、本実施の形態に係る複合機１０は、接続端子２８に入力されるコピー実施制御情報に基づいて、コピー動作の許可／不許可が制御されるものとされている。複合機１０は、コピー動作の不許可を示すコピー実施制御情報が入力された場合、操作パネル２６への操作に関わらずコピーが禁止され、接続端子２８に許可情報が入力された場合、所定期間の間、操作パネル２６への操作に応じてコピーを行うことが可能となる。
【００３５】
また、複合機１０は、コピーを行った場合、コピーを行った用紙の種別や枚数を示す印刷情報や、コピーを行った際にエラーが発生した場合のエラー情報を接続端子２８より出力する。また、複合機１０は、印刷エンジン部２４に設けられたトナーカートリッジに充填されたトナーの量が所定量以下になると、トナーの補給を要求するトナー補給要求情報を接続端子２８より出力する。
【００３６】
一方、本実施の形態に係るＰＣ１４は、複合機１０でコピーを許可するＩＣカードを示す許可カード情報をＨＤＤ８６に予め記憶している。
【００３７】
ＰＣ１４は、起動する際に、コピー動作の不許可を示すコピー実施制御情報を接続端子７４より出力する。また、ＰＣ１４は、ＩＣカードリーダ７６にＩＣカードがかざされて読み取ったＩＣカードのカード情報が、ＨＤＤ８６に記憶された許可カード情報に登録されたものである場合に、コピー動作の許可を示すコピー実施制御情報を接続端子７４より出力し、許可カード情報に登録されたものでない場合に、コピー動作の不許可を示すコピー実施制御情報を接続端子７４より出力する。
【００３８】
さらに、ＰＣ１４は、接続端子７４に入力される印刷情報やエラー情報、トナー補給要求情報をＨＤＤ８６に記憶し、定期的に、ＨＤＤ８６に記憶した各情報をネットワークＩ／Ｆ部９２を介してネットワーク１６上の、図示しない保守センタに設けられたサーバ装置に送信する。これにより、保守センタでは、送信された印刷情報やエラー情報、トナー補給要求情報等に基づいて複合機１０のメンテナンスを行うメンテナンス要員を派遣する。
【００３９】
このように、本実施の形態に係る複合機１０とＰＣ１４は、各種の情報を交換することにより互いに連携して動作するものとされており、中継装置１２を介して各種の情報を交換されるものとされている。
【００４０】
中継装置１２は、ケーブル２９Ａを介して複合機１０から電力が供給されると、ＣＰＵ５６によって通信制御プログラムが実行されて、複合機１０から第１接続端子５２Ａ及びＰＣ１４から第２接続端子５２Ｂにそれぞれ入力された情報の中継を制御している。
【００４１】
なお、本実施の形態に係る通信制御プログラムは、図２に示すように、複合機１０やＰＣ１４から第１接続端子５２Ａ及び第２接続端子５２Ｂに入力された各種の情報を一旦ＲＡＭ６０に記憶させ、複合機１０やＰＣ１４から情報の送信を要求する送信要求情報が入力すると、ＲＡＭ６０に記憶した情報を送信させるように制御するものとされている。本実施の形態に係る中継装置１２のＲＡＭ６０には、第１接続端子５２Ａ及び第２接続端子５２Ｂに入力された情報を各々最大３０個記憶可能なように、複合機向けバッファ領域、ＰＣ向けバッファ領域が設けられている。
【００４２】
本実施の形態に係る複合機１０及びＰＣ１４は、起動して通信可能な状態となると、一定期間（例えば、３００ｍｓ）毎に、中継装置１２に対して送信要求情報を送信して、中継装置１２のＲＡＭ６０に記憶された情報の送信を要求する。
【００４３】
また、本実施の形態に係る複合機１０は、起動時に、ＰＣ１４が接続され、かつ、正常に動作しているかを確認するため、コネクションの確立を要求する要求情報を出力する。
【００４４】
ＰＣ１４は、コネクションを確立を要求する要求情報が入力すると、ＰＣ１４の機器の種別を示す種別情報、シリアルナンバーを含んだ要求情報に対する応答情報を出力する。
【００４５】
複合機１０は、応答情報が入力された場合、ＰＣ１０とコネクションを確立できたものとして正常に動作し、所定の時間以内に応答情報が入力しなかった場合、コネクションを確立できなかったものとしてエラーとなる。
【００４６】
ところで、複合機１０とＰＣ１４を同時に電源を投入した場合、一般的にＰＣ１４の方が複合機１０よりも起動開始から通信可能な状態となるまでの起動時間が長い。このため、複合機１０で起動時にエラーの発生する場合がある。
【００４７】
そこで、本実施の形態に係る中継装置１２では、不揮発性メモリ６２にＰＣ１４の種別情報、シリアルナンバーを予め記憶しておき、ＰＣ１４が通信不可能な状態である際に複合機１０からコネクションの確立を要求する要求情報が入力された場合、要求情報に対する応答情報を生成するようにしている。なお、不揮発性メモリ６２に予め記憶するＰＣ１４の種別情報、シリアルナンバーは、作業員が設定するものとしてもよく、また、中継装置１２で正常時に中継されるコネクションの確立を要求する要求情報に対する応答情報から抽出して記憶するものとしてもよい。
【００４８】
図３には、複合機１０より出力された情報がケーブル２９Ａを介して第１接続端子５２Ａに入力された際に、中継装置１２のＣＰＵ５６により実行される通信制御プログラムの第１接続端子情報受信処理の流れを示すフローチャートが示されている。
【００４９】
同図のステップ１００では、入力された情報が、情報の送信を要求する送信要求情報であるか否かを判定し、肯定判定となった場合はステップ１２０へ移行する一方、否定判定となった場合はステップ１０２へ移行する。
【００５０】
ステップ１０２では、入力された情報が、コネクションの確立を要求する要求情報であるか否かを判定し、肯定判定となった場合はステップ１０４へ移行する一方、否定判定となった場合はステップ１１０へ移行する。
【００５１】
ステップ１０４では、ＰＣ１４が通信可能な状態であるか否かを判定する。
【００５２】
ここで、ＲＳ２３２Ｃ規格では、中継装置１２とＰＣ１４とを接続するケーブル２９Ｂの結線仕様は図４のようになっており、ケーブル２９Ｂの各信号線の用途は図５に示すようになっており、第２接続端子５２Ｂの第６ピンの電圧レベルによってＰＣ１４が通信可能な状態であるか否かを判断することができる。
【００５３】
そこで、本ステップ１０４では、第２接続端子５２Ｂの第６ピンの電圧レベルを検出することにより、ＰＣ１４が通信可能な状態であるか否かを判定しており、ＰＣ１４が通信可能な状態である場合はステップ１１０へ移行し、ＰＣ１４が通信不可能な状態である場合はステップ１０６へ移行する。
【００５４】
ステップ１０６では、不揮発性メモリ６２に予め記憶したＰＣ１４の種別情報及びシリアルナンバーに基づいて、コネクションの確立を要求する要求情報に対する応答情報を生成し、次のステップ１０８では、生成した応答情報を複合機向けバッファ領域に記憶させて、本第１接続端子情報受信処理を終了する。
【００５５】
一方、ステップ１１０では、ＰＣ１４から一定期間（例えば、３０秒間）以上、アクセスが無かった否かを判定し、肯定判定となった場合はステップ１１４へ移行する一方、否定判定となった場合はステップ１１２へ移行する。
【００５６】
ステップ１１２では、ＰＣ向けバッファ領域に空きがあるか否かを判定し、肯定判定となった場合はステップ１１６へ移行する一方、否定判定となった場合はステップ１１４へ移行する。
【００５７】
ステップ１１４では、ＰＣ１４のアクセスが無い、又はＰＣ向けバッファ領域に空きが無い状態であるため、コピー動作の不許可を示すコピー実施制御情報を生成し、上記ステップ１０８へ移行して、生成したコピー実施制御情報を複合機向けバッファ領域に記憶させ、本第１接続端子情報受信処理を終了する。これにより、例えば、ＰＣ１４でエラーが発生して通信不能状態となってしまった場合に、複合機１０でのコピー動作が禁止される。
【００５８】
一方、ステップ１１６では、入力された情報をＰＣ向けバッファ領域に記憶させ、処理終了となる。
【００５９】
一方、ステップ１２０では、入力された情報が、情報の送信を要求する送信要求情報であるため、複合機向けバッファ領域に情報が記憶されているか否かを判定し、肯定判定となった場合はステップ１２２へ移行する一方、否定判定となった場合はステップ１２４へ移行する。
【００６０】
ステップ１２２では、複合機向けバッファ領域に記憶された各情報を複合機１０へ向けて順次送信し、本第１接続端子情報受信処理を終了する。
【００６１】
一方、ステップ１２４では、複合機１０へ送信する情報が無いことを通知して、本第１接続端子情報受信処理を終了する。
【００６２】
一方、図６には、ＰＣ１４より出力された情報がケーブル２９Ｂを介して第２接続端子５２Ｂに入力された際に、中継装置１２のＣＰＵ５６により実行される通信制御プログラムの第２接続端子情報受信処理の流れを示すフローチャートが示されている。
【００６３】
同図のステップ２００では、入力された情報が、情報の送信を要求する送信要求情報であるか否かを判定し、肯定判定となった場合はステップ２２０へ移行する一方、否定判定となった場合はステップ２０２へ移行する。
【００６４】
ステップ２０２では、既に第１接続端子５２Ａに複合機１０からコネクションの確立を要求する要求情報が入力済みであるか否かを判定し、肯定判定となった場合はステップ２０４へ移行する一方、否定判定となった場合はステップ２０６へ移行する。
【００６５】
ステップ２０４では、入力された情報を複合機向けバッファ領域に記憶させ、本第２接続端子情報受信処理を終了する。
【００６６】
一方、ステップ２０６では、複合機１０が起動しておらず、コネクションが確立されていないため、ＰＣ１４へエラーを通知して、本第２接続端子情報受信処理を終了する。
【００６７】
一方、ステップ２２０では、入力された情報が、情報の送信を要求する送信要求情報であるため、ＰＣ向けバッファ領域に情報が記憶されているか否かを判定し、肯定判定となった場合はステップ２２２へ移行する一方、否定判定となった場合はステップ２２４へ移行する。
【００６８】
ステップ２２２では、ＰＣ向けバッファ領域に記憶された情報をＰＣ１４へ向けて順次送信し、本第２接続端子情報受信処理を終了する。
【００６９】
一方、ステップ２２４では、ＰＣ１４へ送信する情報が無いことを通知して、本第２接続端子情報受信処理を終了する。
【００７０】
これにより、中継装置１２は、ＰＣ１４が通信不可能な状態である際に複合機１０からコネクションの確立を要求する要求情報が入力された場合、要求情報に対する応答情報を生成して複合機向けバッファ領域に記憶し、複合機１０から入力する送信要求情報に応じて、複合機向けバッファ領域に記憶した応答情報を複合機１０に送信するため、複合機１０で起動時にＰＣ１４とコネクションを確立できないためにエラーが発生することを防止することできる。
【００７１】
以上のように本実施の形態によれば、起動時に複合機１０から第１接続端子５２Ａにコネクションの確立を要求する要求情報が入力された場合に、第２接続端子５２Ｂを介してＰＣ１４が通信可能な状態であるか否かを判定し、通信不可能な状態であると判定された場合に、要求情報に対する応答情報を第１接続端子５２Ａから複合機１０へ送信するように制御しているので、複合機１０での起動時のエラーの発生を防止することができる。
【００７２】
なお、本実施の形態では、複合機１０が、コネクションの確立を要求する要求情報に対する応答情報としてＰＣ１４の機器の種別を示す種別情報、シリアルナンバーを含んだ応答情報を要求するため、中継装置１２においてＰＣ１４の種別情報、シリアルナンバーを記憶する場合について説明したが、複合機１０が、応答情報として種別情報、シリアルナンバーを必要とせず、応答を求めるものである場合、中継装置１２はＰＣ１４の種別情報、シリアルナンバーを記憶せず、応答すればよい。
【００７３】
また、本実施の形態では、中継装置１２とＰＣ１４をＲＳ２３２Ｃ規格でシリアル通信を行うため、第２接続端子５２Ｂの第６ピンの電圧レベルによってＰＣ１４の状態が判別できるが、例えば、ＬＡＮ回線などを用いた場合、中継装置１２は、ＰＣ１４に対して状態を問い合わせる問合情報を送信し、当該問合情報に対する応答情報に基づいてＰＣ１４が通信可能な状態であるか否かを判定してもよい。
【００７４】
また、本実施の形態では、中継装置１２は、複合機１０やＰＣ１４から入力された各種の情報を一旦ＲＡＭ６０に記憶し、複合機１０やＰＣ１４から情報の送信を要求する送信要求情報が入力すると、ＲＡＭ６０に記憶した情報を送信する場合について説明したが、本発明はこれに限定されるものではなく、例えば、第１接続端子５２Ａ及び第２接続端子５２Ｂの第６ピンの電圧レベルに基づいて複合機１０やＰＣ１４が通信可能な状態であるか否かを判定したり、あるいは、定期的に複合機１０やＰＣ１４に対して状態を問い合わせる問合情報を送信し、当該問合情報に対する応答情報に基づいて複合機１０やＰＣ１４が通信可能な状態であるか否かを判定して、複合機１０やＰＣ１４が通信可能な状態であると、ＲＡＭ６０に記憶した情報を送信するようにしてもよい。
【００７５】
その他、本実施の形態で説明した複合機１０、中継装置１２、及びＰＣ１４の構成（図１、図２参照。）は、一例であり、本発明の主旨を逸脱しない範囲内において適宜変更可能であることは言うまでもない。また、中継装置１２が接続される機器は複合機やＰＣに限定されるものではなく、適宜変更可能であることは言うまでもない。
【００７６】
また、本実施の形態で説明した第１接続端子情報受信処理及び第２接続端子情報受信処理の流れ（図３及び図６参照。）も一例であり、本発明の主旨を逸脱しない範囲内において適宜変更可能であることは言うまでもない。
【図面の簡単な説明】
【００７７】
【図１】実施の形態に係るシステムの構成を示すブロック図である。
【図２】実施の形態に係る複合機、中継装置、及びＰＣの間のデータの流れの一例を示す図である。
【図３】実施の形態に係る第１接続端子情報受信処理の流れを示すフローチャートである。
【図４】実施の形態に係る中継装置とＰＣを接続するケーブルの結線状態を示す図である。
【図５】実施の形態に係るケーブルの各信号線仕様をを示す図である。
【図６】実施の形態に係る第２接続端子情報受信処理の流れを示すフローチャートである。
【符号の説明】
【００７８】
１０  複合機（第１機器）
１２  中継装置
１４  ＰＣ（第２機器）
５２Ａ  第１接続端子
５２Ｂ  第２接続端子
５６  ＣＰＵ（判定手段、制御手段、生成手段）
６０  ＲＡＭ（要求情報記憶手段）
６２  不揮発性メモリ（記憶手段）
【図１】
2008228093.tif 000003
【図２】
2008228093.tif 000004
【図３】
2008228093.tif 000005
【図４】
2008228093.tif 000006
【図５】
2008228093.tif 000007
【図６】
2008228093.tif 000008