(57)【特許請求の範囲】
【請求項１】
読み取った画像を画像形成装置に向けて送信する第１の画像送信手段と、
自らの装置の異常を検知する異常検知手段と、
前記異常検知手段によって異常が検知されたときは、印刷ジョブに対する処理の停止を示す旨を前記画像形成装置に向けて送信し、前記異常検知手段によって検知された異常が解消されたときは、印刷ジョブに対する処理の再開を示す旨を前記画像形成装置に向けて通知する通知手段とを有し、
前記第１の画像送信手段は、前記印刷ジョブに対する処理の再開にあたって前記画像形成装置から受信した画像データを当該画像形成装置に送信する、
ことを特徴とする画像読取装置と、
送信された画像の印刷処理を実行する印刷処理手段と、
前記処理の停止を示す旨の受信に基づいて、前記第１の画像送信手段で送信されている画像のうち当該処理の停止を示す旨の受信があった時点で印刷処理が未だ実行されていない画像を前記画像読取装置に送信する第２の画像送信手段と、
印刷ジョブに対する処理の停止を示す旨に基づき、前記画像読取装置からの印刷ジョブの受付可能状態から前記画像読取装置とは異なる通信回線に接続される他の装置から送信される印刷ジョブの受付可能状態へ移行させるとともに、印刷ジョブに対する処理の再開を示す旨に基づき、前記他の装置から送信される印刷ジョブの受付可能状態から当該印刷ジョブの受付不可状態へ移行させ、かつ前記第１の画像送信手段で送信された画像の印刷処理を前記印刷処理手段に実行させるように制御する制御手段と、
を有することを特徴とする画像形成装置と、
を備えた画像形成システム。
【請求項２】
前記画像読取装置は、複数の画像読取装置から構成され、
前記複数の画像読取装置と前記画像形成装置とは前記通信回線を介して接続され、
第１の画像読取装置の前記通知手段は、
前記印刷ジョブのうちで読み取った画像を前記画像形成装置に向けて送信する処理である送信処理の開始を示す旨を前記画像形成装置に向けて通知した後に、前記異常検知手段によって異常が検知されたときは、当該送信処理の移行を示す旨を第２の画像読取装置に向けて通知し、
前記第２の画像読取装置は、
前記第１の画像読取装置の前記通知手段から前記送信処理の移行を示す旨を受け付けたときは、画像読取処理および前記送信処理を継続する、
ことを特徴とする請求項１記載の画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム、画像データ処理プログラムに関する。
【背景技術】
【０００２】
スキャナ装置とプリンタ装置とを組み合わせてコピー機能を実現するシステム例えばスキャナプリンタシステムが提案されている。このスキャナプリンタシステムでは、スキャナ装置とプリンタ装置との間でコピー処理を実施（コピー処理にかかわるデータ通信を実施）している場合に、スキャナ装置においてエラーが発生すると、プリンタ装置は、そのエラーに対するエラー解除を待機する状態となり、例えば他のスキャナ装置あるいはコンピュータからの出力ジョブを受け付けることができない。これは、エラーが発生しているスキャナ装置によってプリンタ装置が占有され、そのプリンタ装置の資源を有効に活用することができないことを意味する。
【０００３】
その解決策として、スキャナ装置が、当該スキャナ装置は異常である旨をプリンタ装置へ通知すると、その異常である旨を受け付けたプリンタ装置は、スキャナ装置からの画像データに対する画像出力を一旦停止し、他の装置からのジョブを受付可能とするシステムがある。そして、そのシステムでは、スキャナ装置が、エラーが解除されたことに起因して画像データの送信を再開すると、プリンタ装置は、他の装置からのジョブを受付不可とし、当該スキャナ装置からの画像データに対する画像出力を再開する（例えば特許文献１参照。）。
【特許文献１】特開２００１−１５６９８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、原稿画像に対応する画像データにかかわる印刷ジョブに対する中断している処理を再開することのできる画像形成システム、画像データ処理プログラムを提供することを目的とする。
【０００５】
また、本発明は、原稿画像に対応する画像データにかかわる印刷ジョブに対する中断している処理を再開することができるとともに、当該印刷ジョブに対する処理を中断している画像形成装置の記憶資源を有効に利用することのできる画像形成システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、請求項１に記載の本発明の画像形成システムは、読み取った画像を画像形成装置に向けて送信する第１の画像送信手段と、自らの装置の異常を検知する異常検知手段と、前記異常検知手段によって異常が検知されたときは、印刷ジョブに対する処理の停止を示す旨を前記画像形成装置に向けて送信し、前記異常検知手段によって検知された異常が解消されたときは、印刷ジョブに対する処理の再開を示す旨を前記画像形成装置に向けて通知する通知手段とを有し、前記第１の画像送信手段は、前記印刷ジョブに対する処理の再開にあたって前記画像形成装置から受信した画像データを当該画像形成装置に送信する、ことを特徴とする画像読取装置と、送信された画像の印刷処理を実行する印刷処理手段と、前記処理の停止を示す旨の受信に基づいて、前記第１の画像送信手段で送信されている画像のうち当該処理の停止を示す旨の受信があった時点で印刷処理が未だ実行されていない画像を前記画像読取装置に送信する第２の画像送信手段と、印刷ジョブに対する処理の停止を示す旨に基づき、前記画像読取装置からの印刷ジョブの受付可能状態から前記画像読取装置とは異なる通信回線に接続される他の装置から送信される印刷ジョブの受付可能状態へ移行させるとともに、印刷ジョブに対する処理の再開を示す旨に基づき、前記他の装置から送信される印刷ジョブの受付可能状態から当該印刷ジョブの受付不可状態へ移行させ、かつ前記第１の画像送信手段で送信された画像の印刷処理を前記印刷処理手段に実行させるように制御する制御手段と、を有することを特徴とする画像形成装置と、を備えた画像形成システムである。
【００１０】
請求項２に記載の発明の画像形成システムは、上記請求項１記載の発明において、前記画像読取装置は、複数の画像読取装置から構成され、前記複数の画像読取装置と前記画像形成装置とは前記通信回線を介して接続され、第１の画像読取装置の前記通知手段は、前記印刷ジョブのうちで読み取った画像を前記画像形成装置に向けて送信する処理である送信処理の開始を示す旨を前記画像形成装置に向けて通知した後に、前記異常検知手段によって異常が検知されたときは、当該送信処理の移行を示す旨を第２の画像読取装置に向けて通知し、前記第２の画像読取装置は、前記第１の画像読取装置の前記通知手段から前記送信処理の移行を示す旨を受け付けたときは、画像読取処理および前記送信処理を継続する、ことを特徴とする。
【発明の効果】
【００１２】
請求項１記載の発明によれば、本構成を有していない場合に比較して、原稿画像に対応する画像データにかかわる印刷ジョブに対する中断している処理を再開することができる。
また、異常が発生したときに、画像形成装置においてジョブイベントコマンドに基づく所定の処理の対象である画像データにかかわる原稿の読み取り動作を再度実施する必要はない。
さらに、画像形成装置は、異常の発生した画像読取装置によって占有されることなく、他の所定の装置例えば他の画像読取装置あるいはコンピュータからのジョブの印刷を受付可能状態へ移行でき、しかも画像形成装置内のリソース利用が制限されることがない。
【００１５】
請求項２記載の発明によれば、本構成を有していない場合に比較して、第１の画像読取装置の異常が検知された場合に、第２の画像読取装置が第１の画像読取装置に代替して所定の印刷ジョブに対する処理を継続することができるので、原稿画像に対応する画像データにかかわる印刷ジョブに対する中断している処理を再開することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための図面において同一の構成要素には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１８】
（実施の形態１）
【００１９】
図２は、実施の形態１に係る画像形成システムの構成を示している。
【００２０】
画像形成システム１は、図２に示すように、複数の画像読取装置１０，３０と画像形成装置２０とが通信回線４０を介して接続される。
【００２１】
通信回線４０としては、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ：周辺装置用シリアルインターフェース）などのシリアルインターフェース、あるいはパラレルインターフェースなどローカルインターフェースや、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：ローカルエリアネットワーク）などのネットワークインターフェースが挙げられる。
【００２２】
また、通信回線４０は、ＵＳＢ、ＬＡＮなどの有線通信回線の他に、無線ＬＡＮなどの無線通信回線であってもよい。
【００２３】
実施の形態１では、画像読取装置１０．３０はスキャナ装置を、また画像形成装置２０はプリンタ装置を想定している。
【００２４】
図１は、画像読取装置１０および画像形成装置２０の機能構成を示している。
【００２５】
画像読取装置１０は、原稿画像を読み取り該読み取った結果を基に画像データを生成するとともに、該画像データにかかわる印刷ジョブを画像形成装置２０に向けて送信するものであり、図１に示すように、Ｉ／Ｆ部１１０、画像処理部１２０、画像読取部１３０、操作・表示部１４０、および制御部１５０を備えている。
【００２６】
Ｉ／Ｆ部１１０は、画像形成装置２０とのインターフェースとして動作し、指示等の指令情報やデータの送受信を行う。例えば、Ｉ／Ｆ部１１０は、画像読取部１３０によって変換された画像データにかかわる印刷ジョブ（画像処理部１２０によって生成される印刷ジョブ）を画像形成装置２０に向けて送信する。
【００２７】
また、Ｉ／Ｆ部１１０は、他の画像読取装置３０とのインターフェースとして動作し、指示等の指令情報やデータの送受信を行う。
【００２８】
画像処理部１２０は、画像読取部１３０から取得した画像を画像形成装置２０へ送信可能なデータ形式のデータに変換する。変換後のデータは印刷ジョブとして画像形成装置２０に向けて送信される。
【００２９】
画像読取部１３０は、原稿給紙部１３１およびジャム検知部１３２を備え、原稿給紙部１３１に原稿がセットされ、操作・表示部１４０の図示しない読取開始ボタン（スタートボタン）が押下された場合に、原稿給紙部１３１から給紙される原稿を光学的に読み取り、該読み取って得た光学信号を電気信号（画像データ）に変換する。すなわち、画像読取部１３０は、原稿を読み取るとともに該読み取った結果を画像データに変換する機能（画像読取手段の機能）を有する。
【００３０】
また、画像読取部１３０では、ジャム検知部１３２は、原稿読取処理のときに、原稿給紙部１３１から給紙される原稿のジャムが発生したことを検知し、この検知した結果（ジャム発生した旨）を制御部１５０に向けて出力する。ジャム検知部１３２は、画像読取装置１０の異常（ジャム発生）を検知する異常検知手段の機能を有する。
【００３１】
操作・表示部１４０は、ユーザインターフェースとして動作し、ユーザに対して各種の情報を表示する表示機能（表示手段）と、ジョブの開始指示など所定の指示を受け付ける操作機能（受付手段）とを有している。また、操作・表示部１４０は、操作機能（受付手段）の一部として、原稿の読取処理の開始を指示するためのスタートボタン（図示せず）、ジョブの終了を指示する終了ボタンなどを備えている。さらに、操作・表示部１４０は、ジャムが発生した場合に、ジャム発生した旨を表示する。
【００３２】
制御部１５０は、上述した構成要素全てを統括的に制御（画像読取装置１０全体を制御）する。
【００３３】
また、制御部１５０は、印刷ジョブに関しての制御情報を画像形成装置２０に向けて通知する通知手段の機能を有している。
【００３４】
この通知手段（制御部１５０）は、次の（１）および（２）の機能も有している。
【００３５】
（１）ジャム検知部（異常検知手段）１３２によってジャム発生が検知（異常が検知）されたときは、制御情報（印刷制御情報）としての印刷ジョブに対する処理の停止を示す旨（後述するジョブイベントコマンド「停止コマンド」）を画像形成装置２０に向けて送信する機能。
【００３６】
（２）ジャム検知部（異常検知手段）１３２によって検知されたジャム発生が解消されたことに起因して制御情報（印刷制御情報）としての印刷ジョブに対する処理の再開を示す旨（後述するジョブイベントコマンド「再開コマンド」）を画像形成装置に向けて送信する機能。
【００３７】
この通知手段（制御部１５０）によって通知されるジョブイベントコマンドは、Ｉ／Ｆ部１１０および通信回線４０を介して、画像形成装置２０に向けて送信される。
【００３８】
画像形成装置２０は、取得した印刷ジョブに基づき印刷処理を実行するものであり、図１に示すように、Ｉ／Ｆ部２１０、データ解析部２２０、印刷部２３０、操作・表示部２４０、および制御部２５０を備えている。
【００３９】
Ｉ／Ｆ部２１０は、画像読取装置１０やコンピュータ等の外部装置（図示しない）とのインターフェースとして動作し、指示等の指令情報やデータ（印刷ジョブなど）の送受信を行う。例えば、Ｉ／Ｆ部２１０は、画像読取装置１０のＩ／Ｆ部１１０から送信された印刷ジョブを受信する。
【００４０】
また、Ｉ／Ｆ部２１０は、画像読取装置１０の制御部（通知手段）１５０から通知された制御情報（ジョブイベントコマンド）を受け付ける制御情報受付手段の機能を有する。
【００４１】
データ解析部２２０は、Ｉ／Ｆ部２１０から取得したデータを印刷部２３０において印刷可能なデータ形式のデータ（ラスタデータ）に変換する。
【００４２】
印刷部２３０は、データ解析２２０から出力されたデータ（ラスタデータ）に基づいて、用紙上に画像を印刷する。例えば、印刷部２３０は、Ｉ／Ｆ部２１０が受信した印刷ジョブに対する印刷処理を実行する。
【００４３】
操作・表示部２４０は、ユーザインターフェースとして動作し、ユーザに対して各種の情報を表示する表示機能（表示手段）と、所定の指示を受け付ける操作機能（受付手段）とを有している。
【００４４】
制御部２５０は、上述した構成要素全てを統括的に制御（画像形成装置２０全体を制御）する。
【００４５】
また、制御部２５０は、Ｉ／Ｆ（制御情報受付手段）２１０が受け付けた制御情報に基づき所定の処理を実施する処理手段の機能を有している。
【００４６】
この処理手段（制御部２５０）は、次の（１）および（２）の機能も有している。
【００４７】
（１）Ｉ／Ｆ部（制御情報受付手段）２１０が受け付けた制御情報としての処理の停止を示す旨（後述するジョブイベントコマンド「停止コマンド」）に基づき、画像読取装置２０からの印刷ジョブの受付可能状態から画像読取装置２０とは異なる通信回線４０に接続される所定の装置たとえば他の画像読取装置やコンピュータから送信される印刷ジョブの受付可能状態へ移行させる機能。
【００４８】
（２）Ｉ／Ｆ部（制御情報受付手段）２１０が受け付けた制御情報としての処理の再開を示す旨（後述するジョブイベントコマンド「再開コマンド」）に基づき、上記所定の装置たとえば他の画像読取装置やコンピュータから送信される印刷ジョブの受付可能状態から当該印刷ジョブの受付不可状態へ移行させる機能。
【００４９】
図３は、画像読取装置１０から画像形成装置２０へ通知するジョブの区切れを識別するジョブイベントコマンド、および画像読取装置同士で授受するジョブイベントコマンドの一覧を示している。
【００５０】
図３において、ジョブイベントコマンド「開始コマンド」、「終了コマンド」、「停止コマンド」、「再開コマンド」は画像読取装置１０から画像形成装置２０へ通知されるコマンドであり、ジョブイベントコマンド「処理移行コマンド」は第１の画像読取装置から第２の画像読取装置へ通知されるコマンドである。
【００５１】
開始コマンドには指定パラメータとして「ジョブ識別情報（ジョブＩＤ）」、「カラーモード」、「両面指定」および「給紙トレイ」が設定され、終了コマンド、停止コマンドおよび再開コマンドにはそれぞれ指定パラメータとして「ジョブＩＤ」が設定され、処理移行コマンドには指定パラメータとして「ジョブＩＤ」、「カラーモード」、「両面指定」、「給紙トレイ」が設定される。
【００５２】
また、上述した５つのコマンドに対する応答としては、肯定を意味する「ＯＫ」または否定を意味する「ＮＧ」がある。これらの応答信号は、コマンドを受信した画像形成装置または画像読取装置からコマンドの送信元である画像読取装置に向けて送信される。
【００５３】
本実施の形態１では、ジョブイベントコマンドは、印刷ジョブに関しての制御情報（印刷制御情報）を意味するものであり、「開始コマンド」は印刷ジョブに対する処理の開始を示す旨の制御情報を意味し、「終了コマンド」は印刷ジョブに対する処理の終了を示す旨の制御情報を意味し、「停止コマンド」は印刷ジョブに対する処理の停止を示す旨の制御情報を意味し、「再開コマンド」は印刷ジョブに対する処理の再開を示す旨の制御情報を意味し、「処理移行コマンド」は印刷ジョブに対する処理の移行を示す旨の制御情報を意味する。
【００５４】
次に、画像読取装置による読取処理（画像データ処理）について、図４を参照して説明する。
【００５５】
図４は、その読取処理（画像データ処理）の処理手順を示すフローチャートである。
【００５６】
ユーザが、原稿を原稿給紙部１３１にセットし（ステップＳ１０１）、所定のパラメータ（カラーモード、両面指定、給紙トレイなど）を設定し（ステップＳ１０２）、さらに操作・表示部１４０のスタートボタン（図示せず）を押下すると（ステップＳ１０３）、操作・表示部１４０は、スタートボタンが押下されたことに起因して、ジョブの開始を制御部１５０へ通知する。
【００５７】
制御部１５０は、ジョブの開始の通知を受けて、「開始コマンド」を、Ｉ／Ｆ部１１０を介して画像形成装置２０に向けて送信するとともに（ステップＳ１０４）、原稿の読取開始を画像読取部１３０へ通知する。
【００５８】
画像読取部１３０は、原稿給紙部１３１から給紙される原稿を読み取る（ステップＳ１０５）。この原稿の読取処理のとき、画像読取部１３０では、ジャム検知部１３２が、ジャムの発生を検知するようになっているので、ジャムが発生した場合には、ジャム検知部１３２から制御部１５０へジャムが発生した旨が通知される。ジャムが発生しない場合は、ジャム検知部１３２から制御部１５０へは何も通知されない。
【００５９】
制御部１５０は、ジャム検知部１３２からジャム発生の通知があるか否かに基づき、当該画像読取装置１０にジャムが発生したか否かを判断し（ステップＳ１０６）、この判断した結果に応じた処理を行う。
【００６０】
ステップＳ１０６においてジャムが発生していないと判断した制御部１５０は、原稿の読取処理が正常に行われているので、現在の処理が継続されるように制御する。
【００６１】
ステップＳ１０５において原稿の読取処理を実施した画像読取部１３０が、その読取処理の結果を画像データに変換し、この画像データを画像処理部１２０に渡すと、画像処理部１２０は、受け取った画像データを画像形成装置へ送信可能なデータ形式のデータに変換し、この変換後の画像データをＩ／Ｆ部１１０を介して画像形成装置２０に向けて送信する（ステップＳ１０７）。
【００６２】
画像読取部１３０は、変換した画像データを画像処理部１２０に渡した後、全ての原稿の読み取りが終了したか否か、つまりセットされている原稿が原稿給紙部１３１に存在するか否かを判断し（ステップＳ１０８）、この判断した結果、未だ読み取りすべき原稿が存在する場合には上記ステップＳ１０５に戻り、一方、全ての原稿の読み取りが終了した場合は、その旨（終了した旨）を制御部１５０へ通知する。
【００６３】
制御部１５０は、画像読取部１３０から通知される原稿の読み取りが終了した旨を受け取り、さらに操作・表示部１４０から通知される終了ボタン（図示せず）が押下された旨を受け取ったか否かに応じてジョブが終了したか否かを判断し（ステップＳ１０９）、終了ボタンが押下された旨を受け取っていない場合にはその旨を受け取るまで待機し、一方、終了ボタンが押下された旨を受け取った場合は、「終了コマンド」をＩ／Ｆ部１１０を介して画像形成装置２０に向けて送信する。
【００６４】
ところで、ステップＳ１０６においてジャムが発生したと判断した制御部１５０は、「停止コマンド」を、Ｉ／Ｆ部１１０を介して画像形成装置２０に向けて送信し（ステップＳ１１１）、その後、ジャムが解除されたか否かを判断する（ステップＳ１１２）。
【００６５】
ジャム検知部１３２からジャムの発生を検知した旨が通知されている場合にはジャム発生中であると判断され、これに対し、ジャムの原因となっている原稿が取り除かれ、ジャム検知部１３２によってジャムの発生が検知されない場合はジャムが解除されたと判断される。
【００６６】
制御部１５０は、ステップＳ１１２において、ジャムが解除されていない場合にはジャムが解除されるまで待機し、一方、ジャムが解除された場合は、原稿給紙部１３１に原稿を再セットすべき旨を操作・表示部１４０に表示させる。
【００６７】
ユーザは、原稿を原稿給紙部１３１に再度セットし（ステップＳ１１３）、さらに操作・表示部１４０のスタートボタン（図示せず）を押下する（ステップＳ１１４）。
【００６８】
そして、操作・表示部１４０が、スタートボタンが押下されたことに起因してジョブの再開を制御部１５０へ通知すると、制御部１５０は、ジョブの再開の通知を受けて、「再開コマンド」を、Ｉ／Ｆ部１１０を介して画像形成装置２０に向けて送信する（ステップＳ１１５）。
【００６９】
このステップＳ１１５が終了した場合、ステップＳ１０５に戻る。すなわち、画像読取部１３０による原稿の読取処理が行われる。
【００７０】
次に、画像形成システム１による印刷処理について説明する。
【００７１】
画像読取装置１０では、ユーザによる操作・表示部１４０の操作に応じた指示に基づいて、コピージョブを実行する。例えば、ユーザは、カラーモード、両面指定、給紙トレイ等を設定し、さらに操作・表示部１４０の図示しないスタートボタンを押下する。
【００７２】
操作・表示部１４０が、スタートボタンが押下されたことに起因してジョブの開始を制御部１５０へ通知すると、制御部１５０は、原稿の読取処理の開始を画像読取部１３０へ通知する。
【００７３】
その開始の通知を受け付けた画像読取部１３０は、原稿を読み取り、該読み取りの結果に対応する画像データを画像処理部１２０に渡す。
【００７４】
画像処理部１２０は、画像読取部１３０から取得した画像データを画像形成装置２０において印刷可能なデータ形式のデータに変換するとともに、この変換したデータ（印刷ジョブ）を、Ｉ／Ｆ部１１０、通信回線４０を経由して画像読取装置１０の外部例えば画像形成装置２０に向けて送信する。
【００７５】
画像形成装置２０では、Ｉ／Ｆ部２１０は、データの受信を検知すると、受信した旨を制御部２５０へ通知する。
【００７６】
その受信した旨の通知を受け付けた制御部２５０は、Ｉ／Ｆ部２１０、データ解析部２２０、印刷部２３０および操作・表示部２４０に対して、受信したデータに対する処理の開始を通知する。
【００７７】
Ｉ／Ｆ部２１０が受信データをデータ解析部２２０へ渡すと、データ解析部２２０は、取得した受信データが画像データであるか否かを判断し、画像データであると判断した場合は、その画像データをラスタデータに変換し、このラスタデータを印刷部２３０に渡す。
【００７８】
印刷部２０３はデータ解析部２２０から取得したデータ（ラスタデータ）に対する印刷処理を実施して、そのデータに対応する画像を用紙に印刷するとともに、印刷が完了するとその旨を制御部２５０へ通知する。
【００７９】
また、データ解析部２２０は、取得した受信データがジョブイベントコマンドであると判断した場合は、そのジョブイベントコマンドを制御部２５０に渡す。
【００８０】
制御部２５０は、ジョブイベントコマンドが「停止コマンド」の場合、画像読取装置１０からのジョブ処理を一旦停止させ、画像読取装置１０からのジョブの受付可能状態から、他の装置例えば他の画像読取装置やコンピュータからのジョブ（他のジョブ）の受付可能状態へ移行させる。
【００８１】
また、制御部２５０は、ジョブイベントコマンドが「再開コマンド」の場合、他の装置からのジョブ（他のジョブ）の受付可能状態から、当該ジョブ（他のジョブ）の受付不可状態へ、つまり画像読取装置１０からのジョブの受付可能状態へ移行させる。
【００８２】
次に、画像形成システム１において、原稿２枚を用紙（２枚）に片面印刷する場合の画像読取装置１０と画像形成装置２０間で送受信されるデータのデータ通信の処理手順を示すシーケンス（動作シーケンス）について、図５を参照して説明する。
【００８３】
画像読取装置１０が、ジョブ開始（ジョブ開始指示）を検知したことに起因して「開始コマンド（ＪｏｂＩＤ＝００１、ＢＷ、Ｓｉｍｐ、Ｔｒａｙ１のパラメータ）」を画像形成装置２０へ通知すると（Ｓ２０１）、画像形成装置２０は新規ジョブとして認識し、開始応答（応答結果「ＯＫ」）を画像読取装置１０へ送信する（Ｓ２０２）。
【００８４】
ここで、開始コマンドのパラメータのうち、「ＪｏｂＩＤ＝００１」はジョブＩＤを示し、「ＢＷ」はカラーモードを示し、「Ｓｉｍｐ」は両面指定を示し、「Ｔｒａｙ１」は給紙トレイを示す。
【００８５】
画像読取装置１０が１枚目の原稿を読み取りこの読み取った結果に対応する画像データ（Ｐａｇｅ１）を画像形成装置２０へ送信すると（Ｓ２０３）、画像形成装置２０は受信した画像データ（Ｐａｇｅ１）を印刷する。
【００８６】
次に、画像読取装置１０が２枚目の原稿の読み取り時にジャム発生を検知し、「停止コマンド（ＪｏｂＩＤ＝００１のパラメータ）」を画像形成装置２０へ通知すると（Ｓ２０４）、画像形成装置２０は、画像読取装置１０からのジョブ処理を一旦停止し、画像読取装置１０からのジョブの受付可能状態から他の装置からのジョブ（他のジョブ）の受付可能状態へ移行し、さらに停止応答（応答結果「ＯＫ」）を画像読取部１０へ送信する（Ｓ２０５）。
【００８７】
画像読取装置１０は、ジャム解除を検知したことに起因して「再開コマンド（ＪｏｂＩＤ＝００１のパラメータ）」を画像形成装置２０へ通知すると（Ｓ２０６）、画像形成装置２０は、他の装置からのジョブ（他のジョブ）の受付可能状態から当該ジョブの受付不可状態へ移行し、画像読取装置１０からのジョブに対する処理に備え、さらに再開応答（応答結果「ＯＫ」）を画像読取装置１０へ送信する（Ｓ２０７）。
【００８８】
画像読取装置１０は、２枚目の原稿を読み取りこの読み取った結果に対応する画像データ（Ｐａｇｅ２）を画像形成装置２０へ送信すると（Ｓ２０８）、画像形成装置２０は受信した画像データ（Ｐａｇｅ２）を印刷する。
【００８９】
画像読取装置１０は、ジョブ終了（ジョブ終了指示）を検知したことに起因して「終了コマンド（ＪｏｂＩＤ＝００１のパラメータ）」を画像形成装置２０へ通知すると（Ｓ２０９）、画像形成装置２０は画像読取装置１０からのジョブ終了を認識する。
【００９０】
以上説明したように、画像読取装置１０と画像形成装置２０との間で実施されるジョブ処理の途中で、画像読取装置１０に例えばジャムが発生したときは、画像読取装置１０から画像形成装置２０へ当該ジョブにかかわる「停止コマンド」が送信され、そのエラーが解除されたときは、画像読取装置１０から画像形成処理２０へ当該ジョブにかかわる「再開コマンド」が画像形成処理２０へ送信された後、画像読取装置１０から画像形成装置２０へ画像データの送信が再開されるので、画像形成装置２０は、画像読取装置１０による画像データの送信停止から送信再開までの間に、他の画像読取装置からの他のジョブの画像データを受け付けたとしても、画像読取装置１０との間のジョブ処理を継続し、印刷処理を実施することができる。
【００９１】
例えば原稿２枚を１枚の用紙に両面印刷する場合、あるいは原稿２枚をソート指定で用紙（２枚）に印刷する場合に、１枚目の原稿に対応する画像データが画像読取装置１０から画像形成装置２０へ送信された後に、画像読取装置１０にジャムが発生して２枚目の画像データの送信が停止され、その後、そのジャムが解除されたことにより２枚目の画像データの送信が再開されたときは、画像形成装置２０は、受信した１枚目の原稿に対応する画像データおよび２枚目の原稿に対応する画像データを基に、両面印刷あるいはソート指定での印刷を実施することができる。
【００９２】
図６は、実施の形態１に係る画像形成システムのハードウェア構成を示している。
【００９３】
画像形成システム１は、図６に示すように、複数の画像読取装置１０，３０と画像形成装置２０とが通信回線４０を介して接続される。
【００９４】
画像読取装置１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：中央演算処理装置）１１、操作パネル部１２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ：随時書き込み読み出しメモリ）１３、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ：読み出し専用メモリ）１４、画像読取部１５および通信インターフェース（以下「通信Ｉ／Ｆ」という）１６を備えている。
【００９５】
操作パネル部１２は操作・表示部１４０（図１参照）の機能を果たし、画像読取部１５は画像読取部１２０（図１参照）の機能を果たし、通信Ｉ／Ｆ１６はＩ／Ｆ部１１０（図１参照）の機能を果たす。
【００９６】
ＲＡＭ１３は、画像読取部１５が原稿を読み取った結果、該読取結果に対応して光電気変換された結果（画像データ）、画像形成装置２０に向けて送信すべき送信データつまり画像読取装置１０にかかわる印刷ジョブ、通信Ｉ／Ｆ１６を介して受信された受信データなど、各種のデータを記憶する。
【００９７】
ＲＯＭ１４は、図４に示した読取処理（画像データ処理）の処理手順に対応するプログラムや、図５に示したシーケンスの処理手順のうち画像読取装置１０が担当する処理手順に対応するプログラムを含む所定のプログラム（画像データ処理プログラム１４Ａ）を記憶している。また、ＲＯＭ１４は、図３に示した複数のジョブイベントコマンド（開始コマンドなど）とこれらのコマンドの意味とを対応付けて記憶している。
【００９８】
なお、画像データ処理プログラム１４Ａには、少なくとも次の（１）および（２）の処理過程が含まれている。
【００９９】
（１）原稿画像を読み取り該読み取った結果を基に画像データを生成する生成処理過程。
【０１００】
（２）上記生成処理過程により生成された画像データにかかわる印刷ジョブに対する印刷制御に関する印刷制御情報を画像形成装置に向けて通知する通知処理過程。
【０１０１】
ＣＰＵ１１は、画像処理部１２０（図１参照）の機能および制御部１５０（図１参照）の機能を果たす。例えば、ＣＰＵ１１は、ＲＯＭ１４からＲＡＭ１３へ画像データ処理プログラム１４Ａを読み込んで実行することにより、読取処理（画像データ処理）を遂行させ、しかも印刷ジョブに関しての制御情報を画像形成装置２０に向けて通知する通知手段の機能を果す。また、ＣＰＵ１１は、画像読取装置１１全体を統括的に制御する。
【０１０２】
画像形成装置２０は、ＣＰＵ２１、ＲＡＭ２２、ＲＯＭ２３、操作パネル部２４、通信Ｉ／Ｆ２５、および画像出力装置２６を備えている。
【０１０３】
操作パネル部２４は操作・表示部２４０（図１参照）の機能を果たし、通信Ｉ／Ｆ２５はＩ／Ｆ部２１０（図１参照）の機能を果たし、画像出力装置２６は印刷部２３０（図１参照）の機能を果たす。
【０１０４】
ＲＯＭ２３には、図５に示したシーケンスの処理手順のうち画像形成装置２０が担当する処理手順に対応するプログラムや、画像形成処理の処理手順に対応するプログラムなど、所定のプログラム、図３に示した複数のジョブイベントコマンド（開始コマンドなど）とこれらのコマンドの意味とを対応付けした情報を記憶している。
【０１０５】
ＲＡＭ２２は、通信Ｉ／Ｆ２５が受信したデータ（印刷ジョブ、ジョブイベントコマンドなど）、ＲＯＭ２３から読み出されたプログラムやデータなどを記憶する。
【０１０６】
ＣＰＵ２１は、データ解析部２２０（図１参照）の機能および制御部２５０（図１参照）の機能を果たす。例えば、ＣＰＵ２１は、通信Ｉ／Ｆ２５を介してジョブイベントコマンド「停止コマンド」を取得した場合、画像読取装置１０からの印刷ジョブの受付可能状態から他の所定の装置たとえば他の画像読取装置やコンピュータから送信される印刷ジョブの受付可能状態へ移行させ、さらに停止応答（応答結果「ＯＫ」）を通信Ｉ／Ｆ２５を介して画像読取装置１０へ送信する。
【０１０７】
以上説明したように、実施の形態１では、画像読取装置１０と画像形成装置２０との間で実施されるジョブ処理の途中で、画像読取装置１０にエラーが発生したことにより画像データの送信が停止され、そのエラーが解除されたことにより画像データの送信が再開されたときは、画像形成装置２０は、画像読取装置１０による画像データの送信停止から送信再開までの間に、他の画像読取装置からの他のジョブの画像データを受け付けたとしても、画像読取装置１０との間のジョブ処理を継続して印刷処理を実施することができる。
【０１０８】
（実施の形態２）
【０１０９】
次に、実施の形態２に係る画像形成システムについて説明する。
【０１１０】
本実施の形態２の画像形成システムも、図１および図２に示した実施の形態１の画像形成システムと同様の構成になっている。また、画像読取装置１０から画像形成装置２０へ通知するジョブの区切れを識別するジョブイベントコマンド、および画像読取装置同士で授受するジョブイベントコマンドも、図３に示したジョブイベントコマンドと同様になっている。
【０１１１】
ここでは、画像読取装置１０を第１の画像読取装置１０とし、画像読取装置３０を第２の画像読取装置３０とする。
【０１１２】
本実施の形態２では、第１の画像読取装置１０において、通知手段の機能を果たす制御部１５０は、実施の形態１の通知手段の機能に加えて、制御情報としての所定の印刷ジョブに対する処理の開始を示す旨を画像形成装置２０に向けて通知した後に、ジョブ検知部（異常検知手段）１３２によって異常が検知（ジャム発生が検知）されたときは、制御情報（ジョブイベントコマンド）としての当該所定の印刷ジョブに対する処理の移行を示す旨（処理移行コマンド）を、例えば第２の画像読取装置３０に向けて通知する機能も有している。
【０１１３】
第２の画像読取装置３０は、Ｉ／Ｆ部（制御情報受付手段）２１０が、第１の画像読取装置１０の制御部（通知手段）１５０から通知された制御情報（ジョブイベントコマンド）としての処理の移行を示す旨（処理移行コマンド）を受け付けたときは、所定の印刷ジョブに対する処理を継続するようになっている。
【０１１４】
第２の画像読取装置３０も、図１に示した画像読取装置（第１の画像読取装置）１０と同様の機能構成になっているので、ここではその詳細な説明は省略する。なお、操作・表示部１４０は、図示しない移行指示ボタンを備えている。
【０１１５】
次に、画像読取装置による読取処理（画像データ処理）について、図７を参照して説明する。
【０１１６】
図７は、その読取処理（画像データ処理）の処理手順を示すフローチャートである。このフローチャートは、図４に示した実施の形態１の処理手順においてステップＳ１１２〜ステップＳ１１５を削除し、ステップＳ１２１およびステップＳ１２２を追加した処理手順になっている。
【０１１７】
すなわち、第１の画像読取装置１０では、制御部１５０は、ジャムが発生したと判断した場合に、「停止コマンド」を、Ｉ／Ｆ部１１０を介して画像形成装置２０に向けて送信し（ステップＳ１１１）、その後、ユーザによる操作・表示部１４０のジョブ移行ボタン（図示せず）が押下されたことに起因して操作・表示部１４０から通知されるジョブ移行指示を受け取ると（ステップＳ１２１）、「処理移行コマンド」を、Ｉ／Ｆ部１１０を介して第２の画像読取装置３０に向けて送信する（ステップＳ１２２）。
【０１１８】
次に、画像形成システム１において、原稿２枚を用紙（２枚）に片面印刷する場合の第１の画像読取装置１０から開始されたジョブを第２の画像読取装置３０へ移行させて、ジョブを継続する動作について、図８を参照して説明する。
【０１１９】
図８は、第１の画像読取装置（画像読取装置Ａ）１０と画像形成装置２０間で、また第１の画像読取装置１０と第２の画像読取装置（画像読取装置Ｂ）３０間で、さらに第２の画像読取装置３０と画像形成装置２０間で、それぞれ送受信されるデータのデータ通信の処理手順を示すシーケンス（動作シーケンス）である。
【０１２０】
第１の画像読取装置１０が、ジョブ開始（ジョブ開始指示）を検知したことに起因して「開始コマンド（ＪｏｂＩＤ＝００１、ＢＷ、ＳｉｍｐＴｒａｙ１のパラメータ）」を画像形成装置２０へ通知すると（Ｓ３０１）、画像形成装置２０は新規ジョブとして認識し、開始応答（応答結果「ＯＫ」）を第１の画像読取装置１０へ送信する（Ｓ３０２）。
【０１２１】
第１の画像読取装置１０が１枚目の原稿を読み取りこの読み取った結果に対応する画像データ（Ｐａｇｅ１）を画像形成装置２０へ送信すると（Ｓ３０３）、画像形成装置２０は受信した画像データ（Ｐａｇｅ１）を印刷する。
【０１２２】
次に、第１の画像読取装置１０が２枚目の原稿の読み取り時にジャム発生を検知し「停止コマンド（ＪｏｂＩＤ＝００１のパラメータ）」を画像形成装置２０へ通知すると（Ｓ３０４）、画像形成装置２０は、画像読取装置１０からのジョブ処理を一旦停止し、第１の画像読取装置１０からのジョブの受付可能状態から他の装置からのジョブ（他のジョブ）の受付可能状態へ移行し、さらに停止応答（応答結果「ＯＫ」）を画像読取部１０へ送信する（Ｓ３０５）。
【０１２３】
第１の画像読取装置１０は、ジョブ移行指示を検知したことを受けて「処理移行コマンド（ＪｏｂＩＤ＝００１、ＢＷ、Ｓｉｍｐ、Ｔｒａｙ１のパラメータ）」を、同一の通信回線４０に接続されている第２の画像読取装置３０へ通知する（Ｓ３０６）。
【０１２４】
つまり、これは、第１の画像読取装置１０から第２の画像読取装置３０へ、処理移行の指示と付加情報例えばＪｏｂＩＤおよびジョブ条件（カラーモード、両面指定、給紙トレイ）とを通知することを意味する。
【０１２５】
なお、ジョブ移行指示の指示方法としては、第１の画像読取装置１０に第２の画像読取装置２０のネットワークアドレスを予め登録しておき、ジャムが発生したときに、操作・表示部２４０にジャム発生の旨および代替の画像読取装置に対応するネットワークアドレスを表示させ、ユーザが、当該ネットワークアドレスを選択（指定）した後、移行指示ボタン（図示せず）を押下する。これにより、操作・表示部２４０は、移行指示ボタンの押下に応じたジョブ移行指示、および前記選択たされたネットワークアドレスを制御部２５０へ通知し、制御部２５０は、その通知内容を受けて、ネットワークアドレスに対応する第２の画像読取装置３０に対して、「処理移行コマンド」を送信することになる。
【０１２６】
ところで、「処理移行コマンド」を受け取った第２の画像読取装置３０は、その処理移行コマンドの指示内容に含まれるジョブ条件（カラーモード、両面指定、給紙トレイ）を満足すべく、当該第２の画像読取装置３０の機能を設定し、ジョブ待ち受け状態に移行し、さらに処理移行応答（応答結果「ＯＫ」）を第１の画像読取部１０へ送信する（Ｓ３０７）。
【０１２７】
次に、第２の画像読取装置３０は、「再開コマンド（ＪｏｂＩＤ＝００１のパラメータ）」を画像形成装置２０へ通知すると（Ｓ３０８）、画像形成装置２０は、他の装置からのジョブ（他のジョブ）の受付可能状態から当該ジョブの受付不可状態へ移行し、第２の画像読取装置３０からのジョブに対する処理に備え、さらに再開応答（応答結果「ＯＫ」）を第２の画像読取装置３０へ送信する（Ｓ３０９）。
【０１２８】
第２の画像読取装置３０は、２枚目の原稿を読み取りこの読み取った結果に対応する画像データ（Ｐａｇｅ２）を画像形成装置２０へ送信すると（Ｓ３１０）、画像形成装置２０は受信した画像データ（Ｐａｇｅ２）を印刷する。
【０１２９】
第２の画像読取装置３０は、ジョブ終了（ジョブ終了指示）を検知したことに起因して「終了コマンド（ＪｏｂＩＤ＝００１のパラメータ）」を画像形成装置２０へ通知すると（Ｓ３１１）、画像形成装置２０は第２の画像読取装置３０からのジョブ終了を認識する。
【０１３０】
以上説明したように、第１の画像読取装置１０と画像形成装置２０との間で実施されるジョブ処理の途中で、例えばジャムが発生する場合（ジャムが頻繁に発生する場合）に、第２の画像読取装置３０によってそのジョブ処理を継続することができる。
【０１３１】
これにより、例えば原稿２枚を１枚の用紙に両面印刷する場合、あるいは原稿２枚をソート指定で用紙（２枚）に印刷する場合に、１枚目の原稿に対応する画像データを第１の画像読取装置１０から画像形成装置２０へ送信した後に、第１の画像読取装置１０にジャムが発生したときは、第２の画像読取装置３０が、そのジョブ処理を継続して、２枚目の原稿に対応する画像データを画像形成装置２０へ送信することで、画像形成装置２０は、受信した１枚目の原稿に対応する画像データおよび２枚目の原稿に対応する画像データを基に、両面印刷あるいはソート指定での印刷を実施することができる。
【０１３２】
（実施の形態３）
【０１３３】
次に、実施の形態３に係る画像形成システムについて説明する。
【０１３４】
図９は、実施の形態３に係る画像形成システム１の機能構成を示している。
【０１３５】
この図９に示す画像形成システム１は、図１に示した実施の形態１の画像形成システム１の機能構成において、画像読取装置１０に記憶部１６０を追加し、また画像形成装置２０に記憶部２６０を追加した構成になっている。なお、図９において、図１に示した構成要素と同様の機能を果たす部分には同一の符号を付している。
【０１３６】
画像読取装置１０において、記憶部１６０は、画像処理部１２０によって処理された画像データを一時的に記憶する。
【０１３７】
記憶部２６０は、データ解析部２３０によって処理された画像データを一時的に記憶する。
【０１３８】
本実施の形態３では、画像読取装置１０のＩ／Ｆ部１１０は、原稿画像に対応する画像データを画像形成装置２０に向けて送信する画像データ送信手段の機能を有している。
【０１３９】
また、本実施の形態３では、画像形成装置２０のＩ／Ｆ部２１０は、Ｉ／Ｆ部（画像データ送信手段）１１０からの画像データを受信する画像データ受信手段の機能を有している。また記憶部２６０は、Ｉ／Ｆ部（画像データ受信手段）が受信した画像データを記憶する記憶手段の機能を有している。
【０１４０】
図１０は、画像読取装置１０から画像形成装置２０へ通知するジョブの区切れを識別するためのジョブイベントコマンドの一覧を示している。基本的に画像読取装置１０からコマンド送信すると、その結果が画像形成装置２０から応答される。
【０１４１】
ここで、ジョブイベントコマンド「開始コマンド」、「終了コマンド」、「停止コマンド」、「再開コマンド」のコマンドの意味は、実施の形態１の場合と同様である。
【０１４２】
これらのパラメータには指定パラメータとして「ジョブ識別情報（ジョブＩＤ）」が設定される。上述した５つのコマンドに対する応答としては、肯定を意味する「ＯＫ」または否定を意味する「ＮＧ」がある。「停止コマンド」に関しては「破棄したデータのページ識別情報（ＰａｇｅＩＤ）も指定パラメータとして設定される。これらの応答信号は、コマンドを受信した画像形成装置からコマンドの送信元である画像読取装置に向けて送信される。
【０１４３】
実施の形態３に係る画像読取装置１０による読取処理（画像データ処理）は、図４に示した実施の形態１の読取処理（画像データ処理）の処理手順と同様である。なお、この場合、ステップＳ１０２において設定されるパラメータ（カラーモード、両面指定、給紙トレイなど）は、ジョブイベントコマンドのパラメータとして設定されず、例えばヘッダ情報として最初の画像データに付加される。もちろん、パラメータ（カラーモード、両面指定、給紙トレイなど）を、ジョブイベントコマンドのパラメータに含めるようにしてもよい。また、ユーザによるパラメータの設定が行われない場合は、デフォルトのパラメータが採用されるようになっているので、ステップＳ１０２は省略することも可能である。
【０１４４】
次に、画像形成システム１において、原稿２枚を用紙（２枚）に片面印刷する場合の画像読取装置１０と画像形成装置２０間で送受信されるデータのデータ通信の処理手順を示すシーケンス（動作シーケンス）について、図１１を参照して説明する。
【０１４５】
画像読取装置１０が、ジョブ開始（ジョブ開始指示）を検知したことに起因して「開始コマンド（ＪｏｂＩＤ＝００１のパラメータ）」を画像形成装置２０へ通知すると（Ｓ４０１）、画像形成装置２０は新規ジョブとして認識し、開始応答（応答結果「ＯＫ」）を画像読取装置１０へ送信する（Ｓ４０２）。
【０１４６】
ここで、開始コマンドのパラメータのうち、「ＪｏｂＩＤ＝００１」はジョブＩＤを示す。
【０１４７】
画像読取装置１０が１枚目の原稿を読み取りこの読み取った結果に対応する画像データ（Ｐａｇｅ１）を画像形成装置２０へ送信すると（Ｓ４０３）、画像形成装置２０は受信した画像データ（Ｐａｇｅ１）を印刷する。
【０１４８】
次に、画像読取装置１０が２枚目の原稿の読み取り時にジャム発生を検知し「停止コマンド（ＪｏｂＩＤ＝００１のパラメータ）」を画像形成装置２０へ通知すると（Ｓ４０４）、画像形成装置２０は、画像読取装置１０からのジョブ処理を一旦停止し、画像読取装置１０からのジョブの受付可能状態から他の装置からのジョブ（他のジョブ）の受付可能状態へ移行し、さらに停止応答（応答結果「ＯＫ」）を画像読取部１０へ送信する（Ｓ４０５）。
【０１４９】
この場合、画像形成装置２０内に印刷すべき画像データは存在しないため、画像データの破棄する処理は実施されない。
【０１５０】
画像読取装置１０は、ジャム解除を検知したことに起因して「再開コマンド（ＪｏｂＩＤ＝００１のパラメータ）」を画像形成装置２０へ通知すると（Ｓ４０６）、画像形成装置２０は、他の装置からのジョブ（他のジョブ）の受付可能状態から当該ジョブの受付不可状態へ移行し、画像読取装置１０からのジョブに対する処理に備え、さらに再開応答（応答結果「ＯＫ」）を画像読取装置１０へ送信する（Ｓ４０７）。
【０１５１】
画像読取装置１０は、２枚目の原稿を読み取りこの読み取った結果に対応する画像データ（Ｐａｇｅ２）を画像形成装置２０へ送信すると（Ｓ４０８）、画像形成装置２０は受信した画像データ（Ｐａｇｅ２）を印刷する。
【０１５２】
画像読取装置１０は、ジョブ終了（ジョブ終了指示）を検知したことに起因して「終了コマンド（ＪｏｂＩＤ＝００１のパラメータ）」を画像形成装置２０へ通知すると（Ｓ４０９）、画像形成装置２０は画像読取装置１０からのジョブ終了を認識する。
【０１５３】
（実施の形態４）
【０１５４】
次に、実施の形態４に係る画像形成システムについて説明する。
【０１５５】
この実施の形態４の画像形成システムは、図９に示した実施の形態３の画像形成システム１と同様の構成になっている。また、画像読取装置１０から画像形成装置２０へ通知するジョブの区切れを識別するジョブイベントコマンドも、図１０に示した実施の形態３のジョブイベントコマンドと同様になっている。
【０１５６】
また、本実施の形態３では、画像形成装置２０の処理手段の機能を果たす制御部２５０は、実施の形態１で説明した機能に加えて、次の機能も有している。
【０１５７】
すなわち、制御部２５０は、Ｉ／Ｆ部（制御情報受付手段）２１０が受け付けたジョブイベントコマンド（制御情報）としての停止コマンド（処理の停止を示す旨）に基づき、記憶部（記憶手段）２６０に記憶され印刷出力することのできない画像データを破棄するとともに、画像読取装置１０からの印刷ジョブの受付可能状態から画像読取装置１０とは異なる通信回線４０に接続される所定の装置から送信される印刷ジョブの受付可能状態へ移行させる機能を有する。
【０１５８】
また、本実施の形態４では、画像形成装置２０のデータ解析部２２０は、Ｉ／Ｆ部２１０から取得した画像データが、ジョブイベントコマンドあるいはジョブ条件を基に、両面印刷、ソート指定での印刷など複数のページ分の画像データに基づき印刷処理される画像データであると解析したときは、その画像データを記憶部２６０に保存する。
【０１５９】
さらに、実施の形態４に係る画像読取装置１０による読取処理（画像データ処理）は、図４に示した実施の形態１の読取処理（画像データ処理）の処理手順と同様である。なお、この場合、ステップＳ１０２において設定されるパラメータ（カラーモード、両面指定、給紙トレイなど）は、ジョブイベントコマンドのパラメータとして設定されず、例えばヘッダ情報として最初の画像データに付加される。もちろん、パラメータ（カラーモード、両面指定、給紙トレイなど）を、ジョブイベントコマンドのパラメータに含めるようにしてもよい。また、ユーザによるパラメータの設定が行われない場合は、デフォルトのパラメータが採用されるようになっているので、ステップＳ１０２は省略することも可能である。
【０１６０】
次に、画像形成システム１において、原稿２枚を用紙（１枚）に両面印刷する場合の画像読取装置１０と画像形成装置２０間で送受信されるデータのデータ通信の処理手順を示すシーケンス（動作シーケンス）について、図１２を参照して説明する。
【０１６１】
画像読取装置１０が、ジョブ開始（ジョブ開始指示）を検知したことに起因して「開始コマンド（ＪｏｂＩＤ＝００１のパラメータ）」を画像形成装置２０へ通知すると（Ｓ５０１）、画像形成装置２０は新規ジョブとして認識し、開始応答（応答結果「ＯＫ」）を画像読取装置１０へ送信する（Ｓ５０２）。
【０１６２】
画像読取装置１０が１枚目の原稿を読み取りこの読み取った結果に対応する画像データ（Ｐａｇｅ１）を画像形成装置２０へ送信すると（Ｓ２０３）、画像形成装置２０は受信した画像データ（Ｐａｇｅ１）を記憶部２６０に保持する。
【０１６３】
次に、画像読取装置１０が２枚目の原稿の読み取り時にジャム発生を検知し「停止コマンド（ＪｏｂＩＤ＝００１のパラメータ）」を画像形成装置２０へ通知すると（Ｓ５０４）、画像形成装置２０は、画像読取装置１０からのジョブ処理を一旦停止し、画像読取装置１０からのジョブの受付可能状態から他の装置からのジョブ（他のジョブ）の受付可能状態へ移行する。
【０１６４】
また、画像形成装置２０は、記憶部２６０に印刷すべき画像データ（Ｐａｇｅ１）が存在するため、その画像データ（Ｐａｇｅ１）を破棄し、画像データ（Ｐａｇｅ１）を破棄した旨を、停止応答（応答結果「ＯＫ」）とともに画像読取装置１０へ通知する（Ｓ５０５）。
【０１６５】
ここで、画像データ（Ｐａｇｅ１）を破棄した旨は、ページ識別情報を意味し、例えば１ページ目の原稿に対応する画像データ（Ｐａｇｅ１）の場合ではページＩＤ（ＰａｇｅＩＤ）＝１となる。
【０１６６】
すなわち、画像形成装置２０は、ジョブ停止指示を受信すると、受信済み画像データのうち、印刷できない画像データを破棄するとともに破棄した画像データの情報（例えばページＩＤ（ＰａｇｅＩＤ）＝１）を画像読取装置１０へ通知し、他ジョブの受付可能状態へ移行する。
【０１６７】
画像読取装置１０は、ジャム解除を検知すると、停止応答に含まれる画像データ（Ｐａｇｅ１）が破棄された旨を基に、画像形成装置２０で破棄された画像データを認識し、破棄されたページの原稿（１枚目の原稿）を再セットすべき旨を操作・表示部２４０に表示し、「再開コマンド（ＪｏｂＩＤ＝００１のパラメータ）」を画像形成装置２０へ通知する（Ｓ５０６）。
【０１６８】
すなわち、画像読取装置１０は、停止応答に含まれる画像データ（Ｐａｇｅ１）が破棄された旨を基に破棄された画像データを認識し、画像読取装置１０の異常解除（ジャム解除）時に、破棄された画像データに該当する原稿を再セットするようユーザへ警告表示する。
【０１６９】
画像形成装置２０は、その「再開コマンド（ＪｏｂＩＤ＝００１のパラメータ）」を受け取ると、他の装置からのジョブ（他のジョブ）の受付可能状態から当該ジョブの受付不可状態へ移行し、画像読取装置１０からのジョブに対する処理に備え、さらに再開応答（応答結果「ＯＫ」）を画像読取装置１０へ送信する（Ｓ５０７）。
【０１７０】
画像読取装置１０は、１枚目の原稿を読み取りこの読み取った結果に対応する画像データ（Ｐａｇｅ１）を画像形成装置２０へ送信すると（Ｓ５０８）、画像形成装置２０は受信した画像データ（Ｐａｇｅ１）を記憶部２６０に蓄積する。
【０１７１】
画像読取装置１０は、２枚目の原稿を読み取りこの読み取った結果に対応する画像データ（Ｐａｇｅ２）を画像形成装置２０へ送信すると（Ｓ５０９）、画像形成装置２０は画像データ（Ｐａｇｅ２）を受信し、この画像データ（Ｐａｇｅ２）と記憶部２６０に記憶されている画像データ（Ｐａｇｅ１）とに基づき両面印刷する。
【０１７２】
画像読取装置１０は、ジョブ終了（ジョブ終了指示）を検知したことに起因して「終了コマンド（ＪｏｂＩＤ＝００１のパラメータ）」を画像形成装置２０へ通知すると（Ｓ５１０）、画像形成装置２０は画像読取装置１０からのジョブ終了を認識する。
【０１７３】
以上説明したように、実施の形態４では、画像読取装置１０の異常時（例えばジャム発生時）、画像形成装置２０は、その画像読取装置１０によって占有されることなく、他の所定の装置例えば他の画像読取装置あるいはコンピュータからのジョブの受付可能状態（ジョブの印刷依頼の受付可能状態）へ移行でき、しかも画像形成装置内のリソース利用（例えばメモリ資源の利用）が制限されることはない。
【０１７４】
（実施の形態５）
【０１７５】
次に、実施の形態５に係る画像形成システムについて説明する。
【０１７６】
この実施の形態５の画像形成システムも、図９に示した実施の形態３の画像形成システム１と同様の構成になっている。また、画像読取装置１０から画像形成装置２０へ通知するジョブの区切れを識別するジョブイベントコマンドも、図１０に示した実施の形態３のジョブイベントコマンドと同様になっている。
【０１７７】
また、本実施の形態５では、画像形成装置２０の処理手段の機能を果たす制御部２５０は、実施の形態１で説明した機能に加えて、次の機能も有している。
【０１７８】
すなわち、制御部２５０は、記憶部（記憶手段）２６０に記憶され印刷出力することのできない画像データを画像読取装置１０に向けて送信するとともに、画像読取装置１０からの印刷ジョブの受付可能状態から画像読取装置１０とは異なる通信回線４０に接続される所定の装置から送信される印刷ジョブの受付可能状態へ移行させる機能を有している。
【０１７９】
次に、画像読取装置による読取処理（画像データ処理）について、図１３を参照して説明する。
【０１８０】
図１３は、その読取処理（画像データ処理）の処理手順を示すフローチャートである。このフローチャートは、図４に示した実施の形態１の処理手順においてステップＳ１１２〜ステップＳ１１５を削除し、ステップＳ１３１〜Ｓ１３５を追加した処理手順になっている。
【０１８１】
すなわち、画像読取装置１０において、制御部１５０は、ジャムが発生したと判断した場合に、「停止コマンド」を、Ｉ／Ｆ部１１０を介して画像形成装置２０に向けて送信し（ステップＳ１１１）、その画像形成装置２０から送信される画像データを受信し（ステップＳ１３１）、その受信した画像データを記憶部１６０に保存し、その後、ジャムが解除されたか否かを判断する（ステップＳ１３２）。
【０１８２】
ところで、画像形成装置２０から画像読取装置１０に向けて画像データが送信されるのは、例えば両面印刷、ソート指定での印刷など複数の画像データ（複数のページ分の画像データ）に基づき印刷処理が実施される場合における当該複数の画像データのうちの一部の画像データが、画像形成装置２０によって受信され蓄積されているときに、画像読取装置１０で異常が発生（ジャムが発生）したときである。
【０１８３】
ジャム検知部１３２からジャムの発生を検知した旨が通知されている場合にはジャム発生中であると判断され、これに対し、ジャムの原因となっている原稿が取り除かれ、ジャム検知部１３２によってジャムの発生が検知されない場合はジャムが解除されたと判断される。
【０１８４】
制御部１５０は、ステップＳ１３２において、ジャムが解除されていない場合にはジャムが解除されるまで待機し、一方、ジャムが解除された場合は、操作・表示部１４０からのスタートボタン（図示せず）が押下された旨の通知を受けて（ステップＳ１３３）、「再開コマンド」を、Ｉ／Ｆ部１１０を介して画像形成装置２０に向けて送信するとともに（ステップＳ１３４）、記憶部１６０に保存されている画像形成装置２０からの画像データを画像形成装置２０に向けて送信する（ステップＳ１３５）。
【０１８５】
ステップＳ１３５が終了した場合は、ステップＳ１０８に進む。
【０１８６】
なお、図１３の読取処理（画像データ処理）の処理手順において、ステップＳ１０２において設定されるパラメータ（カラーモード、両面指定、給紙トレイなど）は、ジョブイベントコマンドのパラメータとして設定されず、例えばヘッダ情報として最初の画像データに付加される。もちろん、パラメータ（カラーモード、両面指定、給紙トレイなど）を、ジョブイベントコマンドのパラメータに含めるようにしてもよい。また、ユーザによるパラメータの設定が行われない場合は、デフォルトのパラメータが採用されるようになっているので、ステップＳ１０２は省略することも可能である。
【０１８７】
次に、画像形成システム１において、原稿２枚を用紙（１枚）に両面印刷する場合の画像読取装置１０と画像形成装置２０間で送受信されるデータのデータ通信の処理手順を示すシーケンス（動作シーケンス）について、図１４を参照して説明する。
【０１８８】
画像読取装置１０が、ジョブ開始（ジョブ開始指示）を検知したことに起因して「開始コマンド（ＪｏｂＩＤ＝００１のパラメータ）」を画像形成装置２０へ通知すると（Ｓ５０１）、画像形成装置２０は新規ジョブとして認識し、開始応答（応答結果「ＯＫ」）を画像読取装置１０へ送信する（Ｓ６０２）。
【０１８９】
画像読取装置１０が１枚目の原稿を読み取りこの読み取った結果に対応する画像データ（Ｐａｇｅ１）を画像形成装置２０へ送信すると（Ｓ６０３）、画像形成装置２０は受信した画像データ（Ｐａｇｅ１）を記憶部２６０に保持する。
【０１９０】
次に、画像読取装置１０が２枚目の原稿の読み取り時にジャム発生を検知し「停止コマンド（ＪｏｂＩＤ＝００１のパラメータ）」を画像形成装置２０へ通知すると（Ｓ６０４）、画像形成装置２０は、画像読取装置１０からのジョブ処理を一旦停止し、画像読取装置１０からのジョブの受付可能状態から他の装置からのジョブ（他のジョブ）の受付可能状態へ移行する。
【０１９１】
また、画像形成装置２０は、記憶部２６０に印刷すべき画像データ（Ｐａｇｅ１）が存在するため、「停止コマンド」に対する停止応答（応答結果「ＯＫ」、ＰａｇｅＩＤ＝１）を画像読取装置１０へ通知するとともに（Ｓ６０５）、記憶部２６０に記憶されている画像データ（Ｐａｇｅ１）を画像読取装置１０へ送信する（Ｓ６０６）。
【０１９２】
このステップＳ６０６において、記憶部２６０に記憶されている画像データ（Ｐａｇｅ１）が画像読取装置１０へ移動される（戻される）ので、記憶部２６０には画像データ（Ｐａｇｅ１）は存在しない。そのため記憶部２６０の空き容量（未使用の記憶容量）は、その画像データ（Ｐａｇｅ１）のサイズ分のデータ容量だけ増加することになる。
【０１９３】
画像読取装置１０は、ジャム解除を検知したことに起因して「再開コマンド（ＪｏｂＩＤ＝００１のパラメータ）」を画像形成装置２０へ通知すると（Ｓ６０７）、画像形成装置２０は、他の装置からのジョブ（他のジョブ）の受付可能状態から当該ジョブの受付不可状態へ移行し、画像読取装置１０からのジョブに対する処理に備え、さらに再開応答（応答結果「ＯＫ」）を画像読取装置１０へ送信する（Ｓ６０８）。
【０１９４】
画像読取装置１０はジョブ再開コマンドに対する応答通知を受けて、画像形成装置２０から送信され記憶部１６０に記憶されている画像データ（Ｐａｇｅ１）を画像形成装置２０に向けて再送信する（Ｓ６０９）。
【０１９５】
すなわち、画像読取装置１０は、異常発生時（ジャム発生時）に画像形成装置２０から送信されてきた画像データを記憶部１６０に保存し、その異常解除時（ジャム解除時）に、保持されている画像データを画像形成装置２０へ再送信する。
【０１９６】
画像読取装置１０は、２枚目の原稿を読み取りこの読み取った結果に対応する画像データ（Ｐａｇｅ２）を画像形成装置２０へ送信すると（Ｓ６１０）、画像形成装置２０は画像データ（Ｐａｇｅ２）を受信し、この画像データ（Ｐａｇｅ２）と記憶部２６０に記憶されている画像データ（Ｐａｇｅ１）とに基づき両面印刷する。
【０１９７】
画像読取装置１０は、ジョブ終了（ジョブ終了指示）を検知したことに起因して「終了コマンド（ＪｏｂＩＤ＝００１のパラメータ）」を画像形成装置２０へ通知すると（Ｓ６１１）、画像形成装置２０は画像読取装置１０からのジョブ終了を認識する。
【０１９８】
以上説明したように、実施の形態５の画像形成システムでは、実施の形態１の画像形成システムと比較して、異常が発生（ジャムが発生）したときに、画像形成装置２０においてジョブイベントコマンドに基づく所定の処理の対象である画像データ（例えば画像データ（Ｐａｇｅ１））にかかわる原稿の読み取り動作を再度実施する必要はない。
【０１９９】
また、画像読取装置１０の異常時（例えばジャム発生時）、画像形成装置は、その画像読取装置によって占有されることなく、他の所定の装置例えば他の画像読取装置あるいはコンピュータからのジョブの印刷を受付可能状態へ移行でき、しかも画像形成装置内のリソース利用（例えばメモリ資源の利用）が制限されることはない。
【０２００】
ところで、上述した実施の形態２〜５の各画像形成システムのハードウェア構成は、図６に示した実施の形態１の画像形成システム１の場合と同様になっている。ただし、実施の形態３〜５の各画像形成システム１において、画像読取装置１０のＲＡＭ１３は記憶部１６０の機能を有し、また画像形成装置２０のＲＡＭ２２は記憶部２６０の機能を有している。
【０２０１】
上述した実施の形態１から実施の形態５において、原稿がセットされた後に設定されるパラメータは、カラーモード、両面指定、給紙トレイであるとしているが、これに限定されることなく、これらのパラメータ、モノクロモード、片面指定およびソート指定の各パラメータを含む複数のパラメータの中の１以上のパラメータであればよい。
【０２０２】
本願明細書において、画像読取装置の各機能を実現し、上記読取処理（画像データ処理）の処理手順を示すプログラムを含む所定のプログラム（画像データ処理プログラム）を記録媒体としてのＲＯＭに記憶する実施形態として説明したが、当該所定のプログラムを次のようにして提供することも可能である。
【０２０３】
すなわち、上記所定のプログラムをハードディスクなどの記憶装置に格納しておき、ＣＰＵが、このプログラムをこの記憶装置から主記憶装置へローディングして実行するようにしても良い。
【０２０４】
また、上記所定のプログラムを、ＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ、ＭＯ（光磁気ディスク）、フレキシブルディスク、などのコンピュータ読み取り可能な記録媒体に格納して配布するようにしても良い。この場合、その記録媒体に記録されたプログラムを画像読取装置がインストールした後、このプログラムをＣＰＵが実行するようにする。このプログラムのインストール先としては、ＲＡＭ等のメモリやハードディスクなどの記憶装置がある。そして、画像読取装置は、必要に応じてこの記憶装置に記憶したプログラムを主記憶装置にローディングして実行する。
【０２０５】
さらには、画像読取装置を通信回線（例えばインターネット）を介してサーバ装置あるいはホストコンピュータ等のコンピュータと接続するようにし、当該画像読取装置が、サーバ装置あるいはコンピュータから上記所定のプログラムをダウンロードした後、このプログラムを実行するようにしても良い。この場合、このプログラムのダウンロード先としては、ＲＡＭ等のメモリやハードディスクなどの記憶装置（記録媒体）がある。そして、当該画像読取装置が、必要に応じてこの記憶装置に記憶された上記プログラムを主記憶装置にローディングして実行するようにする。
【産業上の利用可能性】
【０２０６】
本発明は、スキャナ機能を有する画像形成装置とプリンタ機能を有する画像形成装置とが通信回線を介して接続される画像形成システムに適用することができる。
【図面の簡単な説明】
【０２０７】
【図１】実施の形態１に係る画像形成システムの画像読取装置および画像形成装置の機能構成を示すブロック図である。
【図２】実施の形態１に係る画像形成システムの構成を示す構成図である。
【図３】実施の形態１に係るジョブイベントコマンドの一例を示す図である。
【図４】実施の形態１に係る画像読取装置の読取処理の処理手順を示すフローチャートである。
【図５】実施の形態１に係る画像形成システムの印刷処理の処理手順を示すシーケンスである。
【図６】実施の形態１に係る画像形成システムのハードウェア構成を示す構成図である。
【図７】実施の形態２に係る画像読取装置の読取処理の処理手順を示すフローチャートである。
【図８】実施の形態２に係る画像形成システムの印刷処理の処理手順を示すシーケンスである。
【図９】実施の形態３に係る画像形成システムの画像読取装置および画像形成装置の機能構成を示すブロック図である。
【図１０】実施の形態３に係るジョブイベントコマンドの一例を示す図である。
【図１１】実施の形態３に係る画像形成システムの印刷処理の処理手順を示すシーケンスである。
【図１２】実施の形態４に係る画像形成システムの印刷処理の処理手順を示すシーケンスである。
【図１３】実施の形態５に係る画像読取装置の読取処理の処理手順を示すフローチャートである。
【図１４】実施の形態５に係る画像形成システムの印刷処理の処理手順を示すシーケンスである。
【符号の説明】
【０２０８】
１  画像形成システム
１０，３０  画像読取装置
１１，２１  ＣＰＵ
１２，２４  操作パネル
１３，２２  ＲＡＭ
１４，２３  ＲＯＭ
１４Ａ  画像データ処理プログラム
１５  画像読取部
１６，２５  通信Ｉ／Ｆ
１６  画像出力装置
２０  画像形成装置
４０  通信回線
１１０，２１０  Ｉ／Ｆ部
１２０  画像処理部
１３０  画像読取部
１３１  原稿給紙部
１３２  ジャム検知部
１４０，２４０  操作・表示部
１５０，２５０  制御部
１６０，２６０  記憶部
２２０  データ解析部
２３０  印刷部
【図１】
0005200610.tif 000002
【図２】
0005200610.tif 000003
【図３】
0005200610.tif 000004
【図４】
0005200610.tif 000005
【図５】
0005200610.tif 000006
【図６】
0005200610.tif 000007
【図７】
0005200610.tif 000008
【図８】
0005200610.tif 000009
【図９】
0005200610.tif 000010
【図１０】
0005200610.tif 000011
【図１１】
0005200610.tif 000012
【図１２】
0005200610.tif 000013
【図１３】
0005200610.tif 000014
【図１４】
0005200610.tif 000015