(57)【要約】【課題】画像形成装置と画像転送装置との間のケーブルの接続異常を画像転送装置に知らせる。【解決手段】画像形成装置は、制御情報転送用の第１のケーブルと画像情報転送用の第２のケーブルとにより接続した画像転送装置から、第１のケーブルを通じて受信した制御情報と第２のケーブルを通じて受信した画像情報とに基づいて画像を形成する。そして、画像形成装置は、第２のケーブルの接続異常を検知する検知手段と、検知手段により第２のケーブルの接続異常が検知された場合は、接続異常である旨を第１のケーブルを通じて画像転送装置へ通知する通知手段と、を有する。【選択図】図３
2016163258.tif 000002
【特許請求の範囲】
【請求項１】
制御情報転送用の第１のケーブルと画像情報転送用の第２のケーブルとにより接続した画像転送装置から、前記第１のケーブルを通じて受信した制御情報と前記第２のケーブルを通じて受信した画像情報とに基づいて画像を形成する画像形成装置であって、
前記第２のケーブルの接続異常を検知する検知手段と、
前記検知手段により前記第２のケーブルの接続異常が検知された場合は、接続異常である旨を前記第１のケーブルを通じて前記画像転送装置へ通知する通知手段と、を有することを特徴とする画像形成装置。
【請求項２】
前記検知手段により前記第２のケーブルの接続異常が検知された場合は、接続異常である旨を報知する報知手段を有することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記検知手段は、前記画像転送装置を接続するケーブルに前記第２のケーブルと共に含まれる接続確認線の信号レベルに基づいて、前記第２のケーブルの接続異常を検知することを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記第２のケーブルを通じて画像情報を受信している途中で前記検知手段により前記第２のケーブルの接続異常が検知された場合は、前記通知手段は、受信が正常に完了したページ数の情報を前記第１のケーブルを通じて前記画像転送装置へ通知することを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記検知手段により前記第２のケーブルの接続異常が検知された後、接続状態が正常となったことが前記検知手段により検知された場合は、前記通知手段は、前記第２のケーブルが接続正常である旨を前記第１のケーブルを通じて前記画像転送装置へ通知することを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
請求項１乃至５のいずれか１項に記載の画像形成装置と画像転送装置とが、前記第１のケーブル及び前記第２のケーブルで接続されて構成されることを特徴とする画像形成システム。
【請求項７】
前記画像転送装置は、前記第２のケーブルを通じて画像情報を転送している途中で前記画像形成装置の前記通知手段から前記第２のケーブルが接続異常である旨が通知された場合は、前記画像形成装置への画像情報の転送を中断することを特徴とする請求項６に記載の画像形成システム。
【請求項８】
前記検知手段により前記第２のケーブルの接続異常が検知された後、接続状態が正常となったことが前記検知手段により検知された場合は、前記通知手段は、前記第２のケーブルが接続正常である旨を前記第１のケーブルを通じて前記画像転送装置へ通知し、
前記画像転送装置は、前記画像形成装置への画像情報の転送を中断した後に、前記第２のケーブルが接続正常である旨を前記第１のケーブルを通じて前記通知手段から通知された場合は、前記画像形成装置で受信が正常に完了したページの次のページから、画像情報の転送を再開することを特徴とする請求項７に記載の画像形成システム。
【請求項９】
前記画像転送装置は、前記画像形成装置の前記通知手段から、前記第２のケーブルが接続異常である旨が通知された場合は、接続異常である旨を報知することを特徴とする請求項６乃至８のいずれか１項に記載の画像形成システム。
【請求項１０】
制御情報転送用の第１のケーブルと画像情報転送用の第２のケーブルとにより接続する画像転送装置から、前記第１のケーブルを通じて受信した制御情報と前記第２のケーブルを通じて受信した画像情報とに基づいて画像を形成する画像形成装置の制御方法であって、
前記第２のケーブルの接続異常を検知する検知ステップと、
前記検知ステップにより前記第２のケーブルの接続異常が検知された場合は、接続異常である旨を前記第１のケーブルを通じて前記画像転送装置へ通知する通知ステップと、を有することを特徴とする画像形成装置の制御方法。
【請求項１１】
画像形成装置と画像転送装置とが、制御情報転送用の第１のケーブル及び画像情報転送用の第２のケーブルで接続されて構成され、前記画像転送装置から、前記第１のケーブルを通じて受信した制御情報と前記第２のケーブルを通じて受信した画像情報とに基づいて前記画像形成装置が画像を形成する画像形成システムの制御方法であって、
前記画像形成装置において、前記第２のケーブルの接続異常を検知する検知ステップと、
前記画像形成装置において、前記検知ステップにより前記第２のケーブルの接続異常が検知された場合は、接続異常である旨を前記第１のケーブルを通じて前記画像転送装置へ通知する通知ステップと、を有することを特徴とする画像形成システムの制御方法。
【請求項１２】
前記画像転送装置は、前記第２のケーブルを通じて画像情報を転送している途中で前記画像形成装置から前記第２のケーブルが接続異常である旨が通知された場合は、前記画像形成装置への画像情報の転送を中断することを特徴とする請求項１１に記載の画像形成システムの制御方法。
【請求項１３】
請求項１０に記載の画像形成装置の制御方法をコンピュータに実行させることを特徴とするプログラム。
【請求項１４】
請求項１１または１２に記載の画像形成システムの制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御情報と画像情報とが別々のケーブルを通じて画像形成装置に転送される際の制御に関する。
【背景技術】
【０００２】
従来、制御情報と画像情報とが別々のケーブルを通じて画像形成装置に転送される画像形成システムが知られている。特許文献１に示される印刷システムは、外部装置から受信した印刷要求に従ってラスタ画像データを生成する外部コントローラと、外部コントローラからラスタ画像データを受信して画像を形成する画像形成装置とを備える。
【０００３】
このシステムにおいて、外部コントローラは、外部装置から受信した印刷要求に従って、ラスタ画像データ（画像情報）と当該ラスタ画像データの印刷にかかわるコマンド（制御情報）とを画像形成装置へ送信する。画像形成装置は受信したコマンドに応じてラスタ画像データを印刷する。ラスタ画像データ（特に、カラーのラスタ画像データ）は、データ量が大きいため、コマンド送受信用のコマンドケーブル(例えばイーサネット（登録商標）ケーブル)とは異なるケーブルであるビデオケーブルで、画像形成装置に送信される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−７２１９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１のシステムにおいて、ラスタ画像データを送信するためのビデオケーブルには、１本の接続確認線が付随している。外部コントローラ側が接続確認線の出力ポートとなっており、電源が投入されると外部コントローラが接続確認線へＬｏｗレベルを出力する。画像形成装置は、入力ポートにおける接続確認線の信号レベルを確認することで、ビデオケーブルが接続されているか否か判断する。
【０００６】
しかしながら、外部コントローラ側は接続確認線の出力ポートとなるため、Ｌｏｗレベルが画像形成装置へ正しく出力されているか否かを外部コントローラ側では確認できず、ビデオケーブルの接続状態（接続の正常・異常）を検知することができない。そのため、外部コントローラは、ビデオケーブルが接続されておらずラスタ画像データを画像形成装置が受信できない状態であるにも関わらず、画像形成装置に対してラスタ画像データの送信を実行または継続する場合があった。このような場合は通常、画像形成装置では印刷ジョブがキャンセルされ、所望のプリントを得られず使い勝手がよくなかった。
【０００７】
本発明の目的は、画像形成装置と画像転送装置との間のケーブルの接続異常を画像転送装置に知らせることができるようにすることにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明は、制御情報転送用の第１のケーブルと画像情報転送用の第２のケーブルとにより接続した画像転送装置から、前記第１のケーブルを通じて受信した制御情報と前記第２のケーブルを通じて受信した画像情報とに基づいて画像を形成する画像形成装置であって、前記第２のケーブルの接続異常を検知する検知手段と、前記検知手段により前記第２のケーブルの接続異常が検知された場合は、接続異常である旨を前記第１のケーブルを通じて前記画像転送装置へ通知する通知手段と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、画像形成装置と画像転送装置との間のケーブルの接続異常を画像転送装置に知らせることができる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施の形態に係る画像形成装置を含む画像形成システムの全体構成を示すブロック図である。
【図２】ケーブルによるＭＦＰとＤＦＥとの間の通信を示す概念図である。
【図３】ＭＦＰにおける動作を示すフローチャートである。
【図４】ＤＦＥにおける動作（図（ａ））、シャットダウン通知処理（図（ｂ））を示す各フローチャートである。
【図５】ＤＦＥの画面、ＭＦＰの操作部の画面にそれぞれ表示される接続異常を報知する警告内容の一例（図（ａ）、（ｂ））である。
【図６】第２の実施の形態におけるＭＦＰにおける動作を示すフローチャートである。
【図７】ＭＦＰにおける画像情報受信処理を示すフローチャートである。
【図８】ＤＦＥにおける動作を示すフローチャートである。
【図９】ＤＦＥにおける画像情報送信処理を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態を図面を参照して説明する。
【００１２】
（第１の実施の形態）
図１は、本発明の第１の実施の形態に係る画像形成装置を含む画像形成システムの全体構成を示すブロック図である。この画像形成システムは、画像形成装置（マルチファンクションペリフェラル；以下、ＭＦＰ１と記す）、画像転送装置としての外部コントローラ（デジタルフロントエンド；以下、ＤＦＥ６と記す）及び１つ以上の外部装置から構成される。
【００１３】
ＤＦＥ６はＬＡＮ５上の外部装置（例えばパーソナルコンピュータであるＰＣ２、ＰＣ３、ＰＣ４）と通信可能に接続される。ＭＦＰ１は、ＮＩＣＩ／Ｆによりネットワークインタフェースカード（ＮＩＣ）２２を介してネットワークケーブル２３によりＤＦＥ６と通信可能に接続される。さらにＭＦＰ１は、ビデオケーブル２５及び接続確認線２４でＤＦＥ６と接続される。ビデオケーブル２５及び接続確認線２４は共通する１本のケーブル５０内に含まれる。ＭＦＰ１は、接続確認線２４の信号レベルから、ビデオケーブル２５の接続状態（接続異常または接続正常）を判断し、接続異常（非接続を含む）であればその旨をＤＦＥ６へネットワークケーブル２３を通じて通知する。
【００１４】
ＭＦＰ１は、電源スイッチ部１０、電源リレー部１１、ＡＣ／ＤＣ電源部１２、コントローラ部１３、スキャン部２７、操作部２０、及びプリント部１９を有している。電源スイッチ部１０は、交流（ＡＣ）電源からの電力供給のオン／オフを指示するための電源スイッチを有している。この電源スイッチは、例えばソレノイドスイッチである。また、電源スイッチ部１０は、電源スイッチのオン／オフ状態を電源制御部１４に通知する機能を有している。電源リレー部１１は、電源制御部１４からの信号に基づいて、電源スイッチがオフ状態であっても、外部からの交流電源をＡＣ／ＤＣ電源部１２に供給できる。ＡＣ／ＤＣ電源部１２は、装置外部から供給される交流電源を直流電源に変換して、コントローラ部１３やプリント部１９等の各デバイスに供給する。
【００１５】
コントローラ部１３は、電源制御部１４、リセット部１５、ＨＤＤ１６、ＣＰＵ１７、ＮＩＣ２２、外部Ｉ／Ｆ部２６、ＲＴＣ（ＲｅａｌＴｉｍｅＣｌｏｃｋ）２１、及びメモリ１８を有している。電源制御部１４は、電源スイッチのオン／オフ状態を検出して、電源オン処理、リセット処理、電源オフ処理等の処理を指示する信号を出力する。リセット部１５は、ＭＦＰ１を再起動する場合等に、電源制御部１４からのリセット指示信号に基づいて、コントローラ部１３のハードウェア全体に対してリセット処理を行う。ＨＤＤ１６は、ＭＦＰ１で実行される各種のソフトウェアやデータを格納する。なお、ＨＤＤ１６には、ＯＳや、装置に特有の情報処理等を行う各種のアプリケーションプログラム（制御プログラム）が格納され、この各種の制御プログラムの中には、接続確認線２４に係る制御プログラムも含まれている。
【００１６】
ＣＰＵ１７は、電源制御部１４からの指示信号に基づいて、スリープ処理、電源オフ処理、リセット処理等を実行すると共に、ＭＦＰ１全体の制御を行う。ＣＰＵ１７は、内部にタイマ割り込み機能を有し、各種タイマを制御する。メモリ１８は、ＤＤＲ  ＳＤＲＡＭ（Double-Data-Rate SDRAM）等の揮発性メモリにより構成され、ＣＰＵ１７のワークエリアや、ＤＦＥ６からのラスタ画像データの格納バッファ等として利用される。
【００１７】
プリント部１９は、ＣＰＵ１７による制御に基づいてプリント処理を実行する。スリープ移行時は、プリンタＩ／Ｆを介して、プリント部１９の電源供給が遮断される。スキャン部２７は、ＣＰＵ１７による制御に基づいてスキャン処理を実行する。スリープ移行時は、スキャンＩ／Ｆを介してスキャン部２７の電源供給が遮断される。操作部２０は、表示部と入力ボタンを有し（図示せず）、操作者からの各種操作を受け付ける。操作部２０はまた、装置をスリープモードへの移行、またはスリープモードからの復帰を行うための節電スイッチを有する。操作部Ｉ／Ｆを通じて操作部２０の操作情報がＣＰＵ１７に通知される。ＣＰＵ１７からは操作部２０の表示部に表示するためのデータが送られる。操作部２０は、受けた画面データを表示部に表示させる。ＣＰＵ１７は、スリープ移行時には、操作部Ｉ／Ｆを介して操作部２０の表示画面を消灯する。
【００１８】
ＲＴＣ２１は一般的なＲＴＣチップであって、時刻を管理する。ＣＰＵ１７はＲＴＣＩ／Ｆを通じて時刻を取得することが可能で、起動時にＲＴＣ２１から起動時刻を取得し、起動の状態を判断する。ＮＩＣ２２は、ＣＰＵ１７による制御によって、自身への電源供給、電源遮断が可能である。外部Ｉ／Ｆ部２６は、ＤＦＥ６からビデオケーブル２５を通じてラスタ画像データを受信し、受信されたラスタ画像データはメモリＩ／Ｆを介してメモリ１８に格納される。
【００１９】
この画像形成システムでは、ＰＣ２〜４で生成されたプリントジョブがＬＡＮ５を経由してＤＦＥ６に送られ、ＤＦＥ６でプリントジョブから生成されたラスタ画像データがビデオケーブル２５を経由してＭＦＰ１のコントローラ部１３に送られる。ＰＣ２〜４で生成されるプリントジョブは、例えばページ記述言語（ＰＤＬ：ＰａｇｅＤｅｓｃｒｉｐｔｉｏｎＬａｎｇｕａｇｅ）で記述されたＰＤＬデータであるとするが、ＰＤＬに限定されるものではない。
【００２０】
プリントジョブにおいて転送されるＰＤＬデータ等の画像データ等を少なくとも含むデータを「画像情報」と呼ぶ。また、画像データなどを含まず、印刷開始指示などの制御を行うための制御コマンドを「制御情報」と呼ぶことがある。画像情報はビデオケーブル２５を通じて転送され、制御情報はネットワークケーブル２３を通じて転送される。ビデオケーブル２５は、画像情報転送用の「第２のケーブル」となる。ネットワークケーブル２３は、制御情報転送用の「第１のケーブル」となる。ＭＦＰ１においては、それぞれ受信した制御情報と画像情報とに基づいてプリント部１９によって画像形成が実行される。
【００２１】
図２は、ケーブル５０によるＭＦＰ１とＤＦＥ６との間の通信を示す概念図である。ＤＦＥ６は送信側（ＴＸ）の出力ポートとなるＤＦＥＩ／Ｆコネクタ５１を有し、ＭＦＰ１は受信側（ＲＸ）の入力ポートとなるＤＦＥＩ／Ｆコネクタ５２を有する。ＤＡＴＡＢＵＳ（データバス）５３は、ケーブル５０内のビデオケーブル２５により構築される。ＤＦＥＩ／Ｆコネクタ５１から、ＤＡＴＡＢＵＳ５３を通じてＤＦＥＩ／Ｆコネクタ５２へ、ＣＭＹＫの各画像データ（画像情報）が送信される。また、ＤＦＥＩ／Ｆコネクタ５１から、ＤＡＴＡＢＵＳ５３を通じてＤＦＥＩ／Ｆコネクタ５２へ、ビデオ同期クロックであるＣＬＫ信号５４が送信される。また、ＤＦＥＩ／Ｆコネクタ５１から、ケーブル５０内の接続確認線２４を通じてＤＦＥＩ／Ｆコネクタ５２へ、ＣＲＥＡＤＹ信号５５が送信される。
【００２２】
ＤＦＥ６は、電源投入時に、接続確認線２４におけるＣＲＥＡＤＹ信号５５のレベルをＬｏｗに設定する。ＭＦＰ１は接続確認線２４のＣＲＥＡＤＹ信号５５をポーリングし、ＣＲＥＡＤＹ信号５５のレベルがＬｏｗ／Ｈｉｇｈのいずれであるかを確認することでビデオケーブル２５の接続状態を検知する。なお、ビデオケーブル２５が接続されていないと接続確認線２４も接続されていないが、この状態においては、接続確認線２４のＣＲＥＡＤＹ信号５５のレベルはＨｉｇｈとなっている。従って、電源投入後においては、ビデオケーブル２５が正常に接続されていれば、ＣＲＥＡＤＹ信号５５のレベルがＬｏｗとなるから、ＭＦＰ１はビデオケーブル２５が正常に接続されていると判断できる。一方、ＣＲＥＡＤＹ信号５５のレベルがＨｉｇｈであれば、ＭＦＰ１のＣＰＵ１７はビデオケーブル２５が接続異常であると判断できる。ＣＰＵ１７及び接続確認線２４は協働して、本発明における検知手段としての機能を果たす。
【００２３】
図３は、ＭＦＰ１における動作を示すフローチャートである。この処理は、ＭＦＰ１の電源がオンされると開始される。まずステップＳ３００にて、ＣＰＵ１７は、メモリ１８のワークエリアに確保した接続状態フラグ（ＣＲＥＡＤＹＦｌａｇ）に初期値を入れる。この初期値としては、後述するステップＳ３０４、Ｓ３０７で判断する値（１、０）ではない値（例えば２）を用いる。こうすることで、電源投入時の最初の状態をＤＦＥ６に通知することが可能である。
【００２４】
次にステップＳ３０１にて、ＣＰＵ１７は、ネットワークのポートをオープンし、ＮＩＣ２２を介してＤＦＥ６からのアクセスを待つ。そしてＤＦＥ６からのアクセスがあってからＤＦＥ６と通信することで、ＤＦＥ６がＭＦＰ１に対応しているＤＦＥであるか否かの認証をＣＰＵ１７が行う。ＤＦＥ６の認証が完了するまで、ステップＳ３０１は繰り返される。認証が完了すると、ステップＳ３０２にて、ＣＰＵ１７は、ネットワークケーブル２３を通じて認証成功をＤＦＥ６に通知すると共に、ＤＦＥ６がシャットダウンすることがＤＦＥ６から通知されているか否かを判別する。
【００２５】
その判別の結果、ＣＰＵ１７は、シャットダウンの通知があった場合は処理をステップＳ３０１へ戻す。一方、シャットダウンの通知がない場合は、ＣＰＵ１７は、ステップＳ３０３にて、接続確認線２４のＣＲＥＡＤＹ信号５５のレベルがＬｏｗである（ＣＲＥＡＤＹ  ＯＮ）か否かを判別する。以下、ビデオケーブル２５が正常な接続状態（接続正常）にあることを「ＣＲＥＡＤＹ  ＯＮ」、接続異常にあることを「ＣＲＥＡＤＹ  ＯＦＦ」と略記する場合もある。
【００２６】
その判別の結果、ＣＰＵ１７は、ＣＲＥＡＤＹ信号５５のレベルがＬｏｗである場合は、ビデオケーブル２５が正常な接続状態にあると判断して、処理をステップＳ３０４へ進める。ステップＳ３０４にて、ＣＰＵ１７は、接続状態フラグＣＲＥＡＤＹＦｌａｇをチェックし、ＣＲＥＡＤＹＦｌａｇ＝１であるか否かを判別する。その判別の結果、ＣＲＥＡＤＹＦｌａｇ＝１である場合は、ビデオケーブル２５の接続正常状態が継続していると判断して、処理をステップＳ３０２に戻す。一方、ＣＲＥＡＤＹＦｌａｇ＝０であれば、ＣＰＵ１７は、ビデオケーブル２５が接続異常から接続正常へ変化したと判断し、接続正常である旨をＤＦＥ６へネットワークケーブル２３を通じて通知する（ステップＳ３０５）。ＣＰＵ１７、ＮＩＣ２２及びネットワークケーブル２３が協働して、本発明における通知手段としての機能を果たす。
【００２７】
次にＣＰＵ１７は、ステップＳ３０６で、ＣＲＥＡＤＹＦｌａｇを１にセットし、ステップＳ３０２へ処理を戻す。
【００２８】
一方、ステップＳ３０３にて、ＣＲＥＡＤＹ信号５５のレベルがＨｉｇｈである場合は、ＣＰＵ１７は、ビデオケーブル２５が非接続状態等の接続異常であると判断して、処理をステップＳ３０７へ進める。ステップＳ３０７では、ＣＰＵ１７は、ＣＲＥＡＤＹＦｌａｇ＝０であるか否かを判別する。その判別の結果、ＣＲＥＡＤＹＦｌａｇ＝０である場合は、ビデオケーブル２５の接続異常が継続していると判断して、処理をステップＳ３０２へ戻す。一方、ＣＲＥＡＤＹＦｌａｇ＝１である場合は、ＣＰＵ１７は、ビデオケーブル２５が接続正常から接続異常へ変化したと判断し、接続異常である旨をＤＦＥ６へネットワークケーブル２３を通じて通知する（ステップＳ３０８）。これにより、ビデオケーブル２５に接続異常が生じ、ビデオケーブル２５を通じた画像情報の転送が不能になったことを、ビデオケーブル２５を用いることなくＤＦＥ６に知らせることができる。次にＣＰＵ１７は、ステップＳ３０９で、ＣＲＥＡＤＹＦｌａｇを０にセットし、ステップＳ３０２へ処理を戻す。
【００２９】
図４（ａ）は、ＤＦＥ６における動作を示すフローチャートである。この処理は、ＤＦＥ６の電源のオンにより開始され、ＤＦＥ６内の不図示のＣＰＵによって実行される。ＭＦＰ１の電源がオン状態にあれば、図４（ａ）の処理は図３の処理と並行して実行される。
【００３０】
まずステップＳ４０１にて、ＤＦＥ６は、接続確認線２４のＣＲＥＡＤＹ信号５５のレベルをＬｏｗにする。次に、ステップＳ４０２では、ＤＦＥ６は、ネットワークケーブル２３を介してＭＦＰ１のネットワークポートにアクセスし、ＭＦＰ１に接続できたらＭＦＰ１と通信し、ＭＦＰ１がＤＦＥ６に対応しているＭＦＰであるか否かの認証をＤＦＥ６が行う。認証が完了するまでステップＳ４０２は繰り返される。認証が完了すると、ＤＦＥ６は、ステップＳ４０３にて、ビデオケーブル２５の接続状態に関しＭＦＰ１からネットワークケーブル２３にて通知された内容を確認し、接続異常（ＣＲＥＡＤＹ  ＯＦＦ）を通知されているか否かを判別する。
【００３１】
その判別の結果、ビデオケーブル２５の接続異常が通知されている場合は、ＤＦＥ６は、ステップＳ４０５にて、ビデオケーブル２５が接続異常であることを報知するための警告をＤＦＥ６の画面に表示させ、処理をステップＳ４０３へ戻す。図５（ａ）は、ＤＦＥ６の画面に表示される接続異常を報知する警告内容の一例である。この警告画面では、例えば、接続確認を促すメッセージ等が表示される。この警告画面を見たユーザは、ビデオケーブル２５を接続したり接続し直したりすることで、プリント実行へ移行することが可能となる。なお、図５（ｂ）については第２の実施の形態で後述する。
【００３２】
一方、ビデオケーブル２５の接続正常が通知されている場合は、ＤＦＥ６は、警告表示を非表示として（ステップＳ４０４）、処理をステップＳ４０６へ進める。ステップＳ４０６では、ＤＦＥ６は、プリントジョブ（Ｊｏｂ）をＰＣ２〜４のいずれかから受信済みであるか否かを判別する。その判別の結果、ＤＦＥ６は、プリントジョブを受信していなければ処理をステップＳ４０３へ戻す。一方、プリントジョブを受信している場合は、ＤＦＥ６は、ステップＳ４０７にて、受信済みのプリントジョブに従って、ラスタ画像データの生成等の処理を実行し、ＭＦＰ１へプリントジョブを投入する。すなわち、ＤＦＥ６は、ＭＦＰ１へ、ビデオケーブル２５を通じて画像情報を転送すると共に、ネットワークケーブル２３を通じて制御情報を転送する。
【００３３】
次に、ステップＳ４０８では、ＤＦＥ６は、プリントジョブの投入処理が完了するまで待ち、投入処理が完了したら処理をステップＳ４０３へ戻す。
【００３４】
図４（ｂ）は、シャットダウン通知処理を示すフローチャートである。ＤＦＥ６は、シャットダウンする場合は、ステップＳ４１０にて、ＭＦＰ１へシャットダウンする旨をネットワークケーブル２３を通じて通知する。なお、シャットダウンの指示はＰＣ２〜４のいずれかから受けるとし、指示を受けると図４(ｂ)の処理が開始される。
【００３５】
本実施の形態によれば、画像情報転送用のビデオケーブル２５及び接続確認線２４を含んだケーブル５０と制御情報転送用のネットワークケーブル２３とによって、ＭＦＰ１とＤＦＥ６とが接続される。そして、ＣＰＵ１７は、ビデオケーブル２５の接続状態を、接続確認線２４のＣＲＥＡＤＹ信号５５のレベルから検知し、接続異常を検知したら、ビデオケーブル２５とは別のネットワークケーブル２３を通じてＤＦＥ６へ通知する。これにより、ＤＦＥ６は、ビデオケーブル２５が接続異常であるために画像転送が不能になったことを知り、接続正常となるまでプリントジョブの投入を止めることができる。その結果、無駄な画像転送が行われなくて済む。
【００３６】
また、ＤＦＥ６は、接続異常である旨が通知された場合は、警告表示（図５（ａ））によって、接続異常である旨を報知するので、ＤＦＥ６側でユーザに接続異常を知らせることができる。
【００３７】
（第２の実施の形態）
本発明の第２の実施の形態では、第１の実施の形態に対し、電源オン時のＭＦＰ１における動作、ＤＦＥ６における動作が異なる。従って、図３に代えて図６、図４（ａ）に代えて図８を用い、さらに図５（ｂ）、図７、図９を加えて第２の実施の形態を説明する。その他の構成は第１の実施の形態と同様である。
【００３８】
図６は、第２の実施の形態におけるＭＦＰ１における動作を示すフローチャートである。この処理は、ＭＦＰ１の電源がオンされると開始される。まずＣＰＵ１７は、ステップＳ５００〜Ｓ５０３、Ｓ５０４、Ｓ５０９で、図３のステップＳ３００〜Ｓ３０３、Ｓ３０４、Ｓ３０７と同様の処理を実行する。
【００３９】
ステップＳ５０４の判別の結果、ＣＲＥＡＤＹＦｌａｇ＝１である場合は、ＣＰＵ１７は、ビデオケーブル２５の接続正常状態が継続していると判断して、処理をステップＳ５０２に戻す。一方、ＣＲＥＡＤＹＦｌａｇ＝０であれば、ＣＰＵ１７は、ビデオケーブル２５が接続異常から接続正常へ変化したと判断し、接続正常である旨をＤＦＥ６へネットワークケーブル２３を通じて通知する（ステップＳ５０５）。次にＣＰＵ１７は、警告表示を非表示として（ステップＳ５０６）、画像情報（ラスタ画像データ）を受信中であれば受信中断フラグｒｃＦを０にする（ステップＳ５０７）。ここで、受信中断フラグｒｃＦはメモリ１８のワークエリアに保持され、１であるとき、受信を中断示す。次に、ＣＰＵ１７は、ＣＲＥＡＤＹＦｌａｇを１にセットし（ステップＳ５０８）、ステップＳ５０２へ処理を戻す。
【００４０】
ステップＳ５０９の判別の結果、ＣＲＥＡＤＹＦｌａｇ＝０である場合は、ＣＰＵ１７は、ビデオケーブル２５の接続異常が継続していると判断して、処理をステップＳ５０２へ戻す。一方、ＣＲＥＡＤＹＦｌａｇ＝１である場合は、ＣＰＵ１７は、ビデオケーブル２５が接続正常から接続異常へ変化したと判断し、受信開始フラグｒｓＦが１であるか否かを判別する（ステップＳ５１０）。受信開始フラグｒｓＦは、メモリ１８のワークエリアに保持され、１であるとき、画像情報を受信中であることを示す。
【００４１】
その判別の結果、受信開始フラグｒｓＦが０であれば、画像情報を受信中でないと判断されるので、ＣＰＵ１７は、処理をステップＳ５１３へ進める。一方、受信開始フラグｒｓＦが１であれば、画像情報を受信中であると判断されるので、ＣＰＵ１７は、受信中断フラグｒｃＦを１にセットする（ステップＳ５１１）。次に、ステップＳ５１２では、ＣＰＵ１７は、ラスタ画像データを受信したデータ数（受信済みのページ数を示す情報である受信済みページ数ＲＣＰ）をネットワークケーブル２３を通じてＤＦＥ６へ通知する。受信済みページ数ＲＣＰは、ジョブにおいて正常に受信された最後のページを特定するために用いられる。
【００４２】
次に、ステップＳ５１３では、ＣＰＵ１７は、ビデオケーブル２５が接続異常である旨をＤＦＥ６へネットワークケーブル２３を通じて通知する。次に、ステップＳ５１４にて、ＣＰＵ１７は、ビデオケーブル２５が接続異常であることを報知するための警告をＭＦＰ１の操作部２０の画面に表示させる。図５（ｂ）は、ＭＦＰ１の操作部２０の画面に表示される接続異常を報知する警告内容の一例である。この画面では、ビデオケーブル２５の接続確認をユーザに促している。
【００４３】
なお、ビデオケーブル２５が非接続状態であっても、操作部２０での操作によりコピー動作は可能である。さらに、ネットワークケーブル２３を介してＤＦＥ６及びＬＡＮ５を経由して、ＰＣ２〜４のいずれかに対してスキャン画像を送信することも可能である。そのため、警告画面（図５（ｂ））においては、これらの動作を利用可能な状態としつつ、ビデオケーブル２５の接続確認を促すメッセージ等を例えば画面下に表示している。
【００４４】
続くステップＳ５１５では、ＣＰＵ１７は、ＣＲＥＡＤＹＦｌａｇを０にセットして、処理をステップＳ５０２へ戻す。
【００４５】
図７は、ＭＦＰ１における画像情報受信処理を示すフローチャートである。この処理は、ＭＦＰ１の電源オン時に開始され、図６の処理と並行して実行される。
【００４６】
まず、ＣＰＵ１７は、ステップＳ５２０にて、ＤＦＥ６からのジョブスタート通知を待つ。ジョブスタート通知は、図９のステップＳ６２０で送信されるものである。ジョブスタート通知がくると、ＣＰＵ１７は、受信開始フラグｒｓＦを１にセットし（ステップＳ５２１）、ページ画像要求、すなわち画像情報における１ページ分のラスタ画像データを、ネットワークケーブル２３を通じてＤＦＥ６へ要求する（ステップＳ５２２）。
【００４７】
ステップＳ５２３で、ＣＰＵ１７は、受信中断フラグｒｃＦをチェックし、ｒｃＦ＝１であるか否かを判別する。その判別の結果、受信中断フラグｒｃＦが０であれば、ビデオケーブル２５が接続異常となっていない（画像情報の受信が中断されていない）と判断される。従って、ＣＰＵ１７は、１ページ分のラスタ画像データの受信が完了したか否かを判別する（ステップＳ５２４）。その判別の結果、ＣＰＵ１７は、１ページ分のラスタ画像データの受信が完了していない場合は、処理をステップＳ５２３に戻す一方、受信が完了したならば、受信済みページ数ＲＣＰをインクリメント（ＲＣＰ←ＲＣＰ＋１）する（ステップＳ５２５）。
【００４８】
次に、ステップＳ５２６にて、ＣＰＵ１７は、全ページのラスタ画像データの受信が完了したか否かを判別する。その判別の結果、全ページのラスタ画像データの受信が完了していない場合は、ＣＰＵ１７は、処理をステップＳ５２２に戻す一方、受信が完了した場合は、処理をステップＳ５２７に進める。ステップＳ５２７では、ＣＰＵ１７は、受信開始フラグｒｓＦ、受信済みページ数ＲＣＰをいずれも０にセットし、図７の処理を終了させる。
【００４９】
ステップＳ５２３の判別の結果、受信中断フラグｒｃＦが１であれば、プリントジョブの処理開始後にビデオケーブル２５が接続異常となり、画像受信が中断していると判断される。この場合は、ＣＰＵ１７は、受信中のラスタ画像データ（ページ）を破棄する（ステップＳ５２８）。そして、ＣＰＵ１７は、受信中断フラグｒｃＦが０になったか否かを判別する（ステップＳ５２９）。その判別の結果、ＣＰＵ１７は、ｒｃＦ＝１である間はステップＳ５２９の判別を繰り返し、ｒｃＦ＝０となったら、ビデオケーブル２５が接続正常となったと判断できるので、処理をステップＳ５２２に戻す。これにより、中断していた画像受信の再開へ移行することが可能となる。
【００５０】
図８は、ＤＦＥ６における動作を示すフローチャートである。この処理は、ＤＦＥ６の電源のオンにより開始され、ＤＦＥ６内の不図示のＣＰＵによって実行される。ＭＦＰ１の電源がオン状態にあれば、図８の処理は図６及び図７の処理と並行して実行される。
【００５１】
ＤＦＥ６はまず、ステップＳ６０１〜Ｓ６０７では、図４のステップＳ４０１〜Ｓ４０７と同様の処理を実行する。ステップＳ６０８では、ＤＦＥ６は、プリントジョブの投入処理が完了したか否かを判別し、投入処理が完了していない場合は、処理をステップＳ６０３に戻す。一方、プリントジョブの投入処理が完了した場合は、ＤＦＥ６は、ＭＦＰ１からビデオケーブル２５の接続異常（ＣＲＥＡＤＹ  ＯＦＦ）を通知されているか否かを判別する（ステップＳ６０９）。
【００５２】
その判別の結果、ＤＦＥ６は、接続異常を通知されていない場合は、処理をステップＳ６０８に戻す一方、接続異常を通知されている場合は、ネットワークケーブル２３を通じて受信済みページ数ＲＣＰをＭＦＰ１から受信する（ステップＳ６１０）。次に、ＤＦＥ６は、ジョブ中断フラグｊｃＦを１にセットする（ステップＳ６１１）。ここで、ジョブ中断フラグｊｃＦはＤＦＥ６における不図示のメモリのワークエリアに保持され、１であることは、ジョブの投入を中断することを示す。
【００５３】
次に、ＤＦＥ６は、ステップＳ６１２で、ビデオケーブル２５が接続異常であることを報知するための警告をＤＦＥ６の画面に表示させる（図５（ａ））。次に、ＤＦＥ６は、ステップＳ６１３にて、ビデオケーブル２５の接続正常を（ＣＲＥＡＤＹ  ＯＮ）をＭＦＰ１からネットワークケーブル２３を通じて通知されるのを待つ。接続正常が通知されると、ＤＦＥ６は、接続異常の警告画面（図５（ａ））を非表示とし（ステップＳ６１４）、ジョブ中断フラグｊｃＦを０にセットして（ステップＳ６１５）、処理をステップＳ６０８に戻す。
【００５４】
図９は、ＤＦＥ６における画像情報送信処理を示すフローチャートである。この処理は、ＭＦＰ１へのプリントジョブの投入時に開始され、図８の処理と並行して実行される。
【００５５】
まず、ＤＦＥ６は、ステップＳ６２０にてＭＦＰ１へジョブスタート通知を行う。次に、ＤＦＥ６は、ＭＦＰ１からのページ画像要求、すなわち、ネットワークケーブル２３を通じて画像情報における１ページ分のラスタ画像データの転送要求を待つ（ステップＳ６２１）。そして、ページ画像要求があると、ＤＦＥ６は、ジョブ中断フラグｊｃＦが１であるか否かを判別する（ステップＳ６２２）。その判別の結果、ジョブ中断フラグｊｃＦが１でない場合は、画像情報の送信を継続すべきと判断されるので、ＤＦＥ６は、ステップＳ６２３で、ＭＦＰ１へジョブにおける次のページの画像を転送する。
【００５６】
ここで、ＤＦＥ６の不図示のメモリには、転送したページをカウントするためのページカウンタ（ＰａｇｅＣｏｎｔ）が保持される。従って、ステップＳ６２３では、ＰａｇｅＣｏｎｔ＋１に対応するラスタ画像データが転送される。ＰａｇｅＣｏｎｔは電源投入時に０に初期化されている。
【００５７】
次に、ステップＳ６２４では、ＤＦＥ６は、今回送信すべきページの画像の送信完了を待ち、送信完了すると、ステップＳ６２５で、ＰａｇｅＣｏｎｔをインクリメントする（ＰａｇｅＣｏｎｔ←ＰａｇｅＣｏｎｔ＋１）。
【００５８】
次に、ステップＳ６２６では、ＤＦＥ６は、プリントジョブにおいて送信すべき全ページの画像情報が送信完了となったか否かを判別する。その判別の結果、全ページの画像情報が送信完了となっていない場合は、ＤＦＥ６は、処理をステップＳ６２１に戻す。一方、全ページの画像情報が送信完了となった場合は、ＤＦＥ６は、ステップＳ６２７にてＰａｇｅＣｏｎｔを０にセットして、図９の処理を終了させる。
【００５９】
一方、ステップＳ６２２の判別の結果、ジョブ中断フラグｊｃＦが１である場合は、全ページの画像情報の転送完了前にビデオケーブル２５が接続異常になったと判断されるので、ＤＦＥ６は、ステップＳ６２８にて画像情報の送信を中断する。次に、ステップＳ６２９では、ネットワークケーブル２３を通じてＭＦＰ１から通知された受信済みページ数ＲＣＰをＰａｇｅＣｏｎｔに格納する。これにより、画像情報送信中断の直前に送信したページが特定され、送信再開時における最初に送信すべきラスタ画像データを決定できるようになる。
【００６０】
次に、ステップＳ６３０にて、ＤＦＥ６は、ジョブ中断フラグｊｃＦがステップＳ６１５の処理を経て０となるのを待つ。そして、ｊｃＦ＝０となったら、ＤＦＥ６は、処理をステップＳ６２１に戻す。なお、ｊｃＦ＝０となった後のステップＳ６２２からは、ステップＳ６２３へ処理が移行するので、ＤＦＥ６は、ＭＦＰ１において受信が正常に完了したページの次のページから、画像情報の転送を再開することができる。
【００６１】
ところで、ＤＦＥ６がシャットダウンする場合、第１の実施の形態におけるシャットダウン通知処理（図４（ｂ））と同様の処理が実行される。
【００６２】
本実施の形態によれば、ビデオケーブル２５が接続異常となった場合に、画像転送が不能になったことをＭＦＰ１からＤＦＥ６へ知らせることができることに関し、第１の実施の形態を同様の効果を奏することができる。
【００６３】
また、ＤＦＥ６は、画像情報を転送している途中でビデオケーブル２５の接続異常を通知された場合は、画像情報の転送を中断するので、無駄な画像転送を回避することができる。そしてその後、接続正常を通知されると、接続異常となったときに通知された受信済みページ数ＲＣＰに基づいて、受信が正常に完了したページの次のページから画像情報の転送が再開されるので、使い勝手が向上する。
【００６４】
また、ビデオケーブル２５が接続異常であることを報知するための警告が、ＤＦＥ６だけでなくＭＦＰ１においても表示されるので、ＭＦＰ１側においてもユーザに接続異常を知らせることができる。
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００６５】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【符号の説明】
【００６６】
１  画像形成装置（ＭＦＰ）
６  外部コントローラ（ＤＦＥ）
１７  ＣＰＵ
２３  ネットワークケーブル
２４  接続確認線
２５  ビデオケーブル
【図１】
2016163258.tif 000003
【図２】
2016163258.tif 000004
【図３】
2016163258.tif 000005
【図４】
2016163258.tif 000006
【図５】
2016163258.tif 000007
【図６】
2016163258.tif 000008
【図７】
2016163258.tif 000009
【図８】
2016163258.tif 000010
【図９】
2016163258.tif 000011