(57)【要約】【課題】  障害発生時に機器同士が相互連携して動作することにより障害復帰を行えるようにした画像形成システムおよび通信制御方法を提供する。【解決手段】  印刷文書の読み取り中にスキャナ１００で障害が発生すると通信相手であるプリンタ（プリンタＡ１０１、プリンタＢ１０２、プリンタＣ１０３のいずれか）に障害発生通知信号を送信し、受信したプリンタの印刷キューに格納された読み取り中の印刷ジョブの一部を削除することなく、キー操作を無効にする。このとき、プリンタの画面にはスキャナで障害が発生したことを示し、スキャナの画面には障害の発生を示す。【選択図】図１
2006270192.tif 000002
【特許請求の範囲】
【請求項１】
画像読取装置と、該画像読取装置と接続された印刷装置とを有し、前記印刷装置は、前記画像読取装置で読み取った画像データを直接受信して印刷処理を行い、前記画像読取装置若しくは前記印刷装置で障害が発生した場合は、相互に障害情報を通知する通知手段を有する画像形成システムにおいて、
前記画像読取装置は、
前記印刷装置で障害が発生した場合に前記通知手段で通知される障害情報を取得する障害情報取得手段と、
画像データの読取中かを判別する判別手段と、
前記判別手段により画像データの読取中でないと判別された場合に前記障害情報取得手段で取得した障害情報を報知する報知手段と
を具備し、
前記印刷装置は、
前記画像読取装置で障害が発生した場合に前記通知手段で通知される障害情報の報知を禁止する報知禁止手段
を具備することを特徴とする画像形成システム。
【請求項２】
前記報知手段は、
前記印刷装置における障害情報を前記画像読取装置に設けられた警告音の鳴動により報知する
ことを特徴とする請求項１記載の画像形成システム。
【請求項３】
前記報知手段は、
前記印刷装置における障害情報を前記画像読取装置に設けられた表示器に表示することにより報知する
ことを特徴とする請求項１または２記載の画像形成システム。
【請求項４】
前記報知禁止手段は、
前記画像読取装置における障害情報を報知する前記印刷装置に設けられた警告音の鳴動を禁止する
ことを特徴とする請求項１乃至３のいずれかに記載の画像形成システム。
【請求項５】
前記報知禁止手段は、
前記画像読取装置における障害情報を前記印刷装置に設けられた表示器に表示することを禁止する
ことを特徴とする請求項１乃至４のいずれかに記載の画像形成システム。
【請求項６】
前記画像読取装置は、
前記判別手段により画像データの読み取り中であると判別された場合に、前記通知手段により前記印刷装置から障害情報が通知されると、読み取り動作を一時的に停止する読取一時停止手段
を具備することを特徴とする請求項１記載の画像形成システム。
【請求項７】
前記画像読取装置は、
前記読取一時停止手段により前記読み取り動作が一時停止された場合に前記障害情報を通知した印刷装置が画像データの受け付けが可能かを確認する確認手段と、
前記確認手段により受け付け可能な場合には、前記読取一時停止手段による一時停止を解除して読み取りを再開する
ことを特徴とする請求項６記載の画像形成システム。
【請求項８】
画像読取装置と、該画像読取装置と接続された印刷装置とを有し、前記印刷装置は、前記画像読取装置で読み取った画像データを直接受信して印刷処理を行い、前記画像読取装置若しくは前記印刷装置で障害が発生した場合は、相互に障害情報を通知する通知手段を有する画像形成システムにおける通信制御方法において、
前記画像読取装置は、前記印刷装置で障害が発生した場合に前記通知手段で通知される障害情報を障害情報取得手段で取得し、
画像データの読取中かを判別手段で判別し、
前記判別手段により画像データの読取中でないと判別された場合に前記障害情報取得手段で取得した障害情報を報知手段で報知する
ことを具備し、
前記印刷装置は、前記画像読取装置で障害が発生した場合に前記通知手段で通知される障害情報の報知を禁止する
ことを特徴とする画像形成システムにおける通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スキャナで読み込んだ画像をプリンタで印刷出力する画像形成システムおよび通信制御方法に関し、特に、スキャナとプリンタとが相互連携することにより障害からの復帰を可能にした画像形成システムおよび通信制御方法に関する。
【背景技術】
【０００２】
一般に、印刷文書の複写を行うには複写機などを用いて印刷文書を読み込み、印刷出力することで実現する。この印刷文書の複写を行う複写処理には、複写機を用いて行う方法以外にもスキャナとプリンタを用いて行う方法がある。この構成からなる複写処理では、スキャナで読み込んだ印刷文書の画像データを当該スキャナに接続されたプリンタで印刷出力する。
【０００３】
また、ネットワークによってスキャナと複数台のプリンタ接続された状態で、物理的に距離の離れたプリンタで印刷出力させることにより相手に内容を伝達する場合にはファクシミリの代用として利用することも可能である。スキャナとプリンタがネットワーク接続された環境で複写処理を実行した際に障害が発生すると、スキャナとプリンタの双方の表示画面上に障害が発生したことが表示される。これは、複写処理がスキャナとプリンタとの相互連携により実現できる処理であるためである。
【０００４】
しかしながら、双方に表示された障害を示す警告画面は利用者にとって混乱を招く原因となり、障害からの復帰に支障をきたすばかりでなく、誤操作による二次的な障害の原因にもなりえてしまう。
【０００５】
プリンタとスキャナを１台の複合機として使用する場合、プリンタ操作パネルおよびスキャナ操作パネルの両操作パネルの機能をいずれか一方の操作パネルで設定可能にするとともに、他方の操作パネルの入力を禁止または無効にした従来技術として特許文献１に開示されたものがある。
【０００６】
この特許文献１に開示された従来技術では、スキャナとプリンタが接続部材により接続、分離可能に構成されており、予め指定されたスキャナとプリンタを接続した場合に操作パネルを操作性を向上させている。
【０００７】
また、スキャナ側の操作パネルからコピー指示を与えた場合にのみプリンタをスキャナ側の制御部の制御下におき、両者を同期動作させることで複写を行うように構成した従来技術として特許文献２に開示されたものがある。
【０００８】
この特許文献２に開示された従来技術においては、スキャナからの簡単な操作で複写を行えるようにしている。
【０００９】
さらに、この特許文献２に開示された従来技術では、スキャナとプリンタをコピーモードで使用時にプリンタ側にエラーが生じた場合、スキャナの操作パネルにエラーの概略とプリンタの操作パネルを見る旨の指示を表示し、プリンタの操作パネルにエラーの詳細を表示するように構成することで簡単なエラー処理を可能にしている。
【特許文献１】特開２００１−２５７８２０
【特許文献２】特開２０００−２７０１６７
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、特許文献１に示された従来技術においては、予め指定されたスキャナとプリンタを接続部材を用いてＰ２Ｐ接続を行った場合の操作パネルの動作を示しているが、ネットワーク上に存在する複数台のスキャナとプリンタのうち、任意の組み合わせで通信を行う場合に操作パネルの操作性を向上させることができないという問題がある。
【００１１】
すなわち、１台のプリンタが複数台のスキャナと通信を行う場合の操作パネルの操作性を向上させることはできない。
【００１２】
また、特許文献２に示された従来技術では、ネットワーク接続またはローカル接続されたスキャナとプリンタにおいて、エラーの発生元とその通信相手にそれぞれ適当な情報を表示することでエラー処理を行えるような構成にしているが、ネットワークに接続された環境では第三者による操作が可能であるため、利用者の意図しない処理が行われてしまうという問題がある。
【００１３】
上記従来技術にも示すように、スキャナとプリンタが接続された環境（ネットワーク接続、ローカル接続問わず）で複写処理中に障害が発生した場合に、スキャナとプリンタが相互連携して複写処理を実現するにもかかわらず個々の機器で当該障害に対応した処理が行われるため、利用者の意図しない動作が発生し、二次的な障害が発生してしまうという問題がある。
【００１４】
例えば、複写処理中にスキャナで発生した障害によってプリンタの動作が停止状態にあるときに、第三者によりプリンタがリセットや再起動されてしまうとスキャナで発生した障害を取り除いたにも係わらず印刷出力を再開できないという問題がある。
【００１５】
そこで、本発明は、障害発生時に機器同士が相互連携して動作することにより障害復帰を行えるようにした画像形成システムおよび通信制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１６】
上記目的を達成するため、請求項１の発明は、画像読取装置と、該画像読取装置と接続された印刷装置とを有し、前記印刷装置は、前記画像読取装置で読み取った画像データを直接受信して印刷処理を行い、前記画像読取装置若しくは前記印刷装置で障害が発生した場合は、相互に障害情報を通知する通知手段を有する画像形成システムにおいて、前記画像読取装置は、前記印刷装置で障害が発生した場合に前記通知手段で通知される障害情報を取得する障害情報取得手段と、画像データの読取中かを判別する判別手段と、前記判別手段により画像データの読取中でないと判別された場合に前記障害情報取得手段で取得した障害情報を報知する報知手段とを具備し、前記印刷装置は、前記画像読取装置で障害が発生した場合に前記通知手段で通知される障害情報の報知を禁止する報知禁止手段を具備することを特徴とする。
【００１７】
また、請求項２の発明は、請求項１の発明において、前記報知手段は、前記印刷装置における障害情報を前記画像読取装置に設けられた警告音の鳴動により報知することを特徴とする。
【００１８】
また、請求項３の発明は、請求項１または２の発明において、前記報知手段は、前記印刷装置における障害情報を前記画像読取装置に設けられた表示器に表示することにより報知することを特徴とする。
【００１９】
また、請求項４の発明は、請求項１乃至３のいずれかの発明において、前記報知禁止手段は、前記画像読取装置における障害情報を報知する前記印刷装置に設けられた警告音の鳴動を禁止することを特徴とする。
【００２０】
また、請求項５の発明は、請求項１乃至４のいずれかの発明において、前記報知禁止手段は、前記画像読取装置における障害情報を前記印刷装置に設けられた表示器に表示することを禁止することを特徴とする。
【００２１】
また、請求項６の発明は、請求項１の発明において、前記画像読取装置は、前記判別手段により画像データの読み取り中であると判別された場合に、前記通知手段により前記印刷装置から障害情報が通知されると、読み取り動作を一時的に停止する読取一時停止手段を具備することを特徴とする。
【００２２】
また、請求項７の発明は、請求項６の発明において、前記画像読取装置は、前記読取一時停止手段により前記読み取り動作が一時停止された場合に前記障害情報を通知した印刷装置が画像データの受け付けが可能かを確認する確認手段と、前記確認手段により受け付け可能な場合には、前記読取一時停止手段による一時停止を解除して読み取りを再開することを特徴とする。
【００２３】
また、請求項８の発明は、画像読取装置と、該画像読取装置と接続された印刷装置とを有し、前記印刷装置は、前記画像読取装置で読み取った画像データを直接受信して印刷処理を行い、前記画像読取装置若しくは前記印刷装置で障害が発生した場合は、相互に障害情報を通知する通知手段を有する画像形成システムにおける通信制御方法において、前記画像読取装置は、前記印刷装置で障害が発生した場合に前記通知手段で通知される障害情報を障害情報取得手段で取得し、画像データの読取中かを判別手段で判別し、前記判別手段により画像データの読取中でないと判別された場合に前記障害情報取得手段で取得した障害情報を報知手段で報知することを具備し、前記印刷装置は、前記画像読取装置で障害が発生した場合に前記通知手段で通知される障害情報の報知を禁止することを特徴とする。
【発明の効果】
【００２４】
本発明によれば、障害発生元と障害発生時の処理状態に応じて双方の機器を制御するような構成にしたので、通信し合う機器同士、相互連携して障害復帰することができるようになるという効果を奏する。
【００２５】
さらに、障害復帰処理時に第三者からの意図しない操作を排除することができるようになるので誤作動、誤動作を防止すると同時に、利用者の操作性を向上させることが可能になるという効果をも奏する。
【発明を実施するための最良の形態】
【００２６】
以下、本発明に係わる画像形成システムおよび通信制御方法の一実施例を添付図面を参照して詳細に説明する。
【実施例】
【００２７】
図１は、この発明に係わる画像形成システムおよび通信制御方法を適用して構成したシステム構成図である。
【００２８】
図１において、この画像形成システムは、スキャナ１００、プリンタＡ１０１、プリンタＢ１０２、プリンタＣ１０３を具備して構成され、それぞれネットワーク上のノードとしてイーサネット（登録商標）ケーブル１１０などによってネットワーク接続されている。さらに、スキャナ１００とプリンタＣ１０３は、ネットワークケーブル１１０のほかにＵＳＢ（Universal Serial Bus）ケーブル１２０によってローカル接続された状態にある。
【００２９】
スキャナ１００で読み取った画像データを利用者により選択されたプリンタ（プリンタＡ１０１、プリンタＢ１０２、プリンタＣ１０３のいずれか）で印刷出力することによって複写処理を行うことができる。
【００３０】
スキャナ１００は、印刷文書の読み取り処理を行い、ネットワーク上の各ノードと通信を行うことで当該通信にかかる内容に応じた処理を行う。特に、プリンタで発生した障害情報を受け付けることで、受け付けた障害情報に基づく処理を行う。また、スキャナ１００で発生した障害を接続された各プリンタに通知することもできる。
【００３１】
プリンタで発生した障害の通知を受けた際には、スキャナの処理状態に応じた処理を行う。
【００３２】
例えば、スキャナ１００の処理状態が「印刷文書の読み取り中」である場合にプリンタから障害の通知を受けると、読み取りを一時的に停止して印刷ジョブを待ち行列として受け付ける印刷キューが利用可能であるか判断する。発生した障害内容が用紙切れや紙詰まりなどの出力における障害などであって印刷キューの利用が可能である場合には、印刷文書の読み取り処理を再開し、読み取った画像に対する印刷ジョブを印刷キューに格納する。
【００３３】
また、ケーブルの断線や回線過負荷状態などの通信にかかる障害などによって印刷キューの利用が不可能である場合には、スキャナで印刷文書の読み取り処理を停止する（一時停止する）。この場合にはさらに、要求された処理が継続中であるためスキャナでのキー操作を無効にし、第三者による意図しない操作を排除する。
【００３４】
そして、スキャナ１００の処理状態が「印刷文書の読み取り終了後」である場合にプリンタから障害の通知を受けると、スキャナ１００での読み取り処理が終了しているためプリンタによる通常の印刷出力処理に遷移し、プリンタで通常の障害復帰動作を行う。
【００３５】
反対に、スキャナ１００で障害が発生した場合には、発生した障害を接続されたプリンタに通知することでプリンタが所定の処理を行う。このとき、スキャナ１００は、表示画面上に障害内容を表示することで利用者による障害復帰処理を促す。
【００３６】
プリンタＡ１０１、プリンタＢ１０２、プリンタＣ１０３は、スキャナ１００からの印刷要求を受け付け、印刷要求された印刷ジョブを待ち行列を形成して印刷キューに記憶することで順次、印刷出力する。印刷キューに格納される印刷ジョブは、複数ページを１つの印刷ジョブとして処理することができ（ワンジョブマルチページ機能）、全てのページが印刷出力されたことを受けて、印刷ジョブ全体を印刷キューから削除する。
【００３７】
また、スキャナ１００で印刷文書の読み取り中に発生したエラー情報を受け付けることで、プリンタでの入力操作などを行う操作パネルのキー操作を無効化し、画面上にスキャナで障害が発生したことを表示する。また、プリンタ（プリンタＡ１０１、プリンタＢ１０２、プリンタＣ１０３）で発生した障害をスキャナ１００に対して通知することもできる。
【００３８】
このような構成により、スキャナ１００または各プリンタ（プリンタＡ１０１、プリンタＢ１０２、プリンタＣ１０３）で発生した障害を相互間で通信し合うことができるとともに、障害発生時のスキャナの処理状態に応じた最適な障害復帰処理を行うことができる。例えば、読み取り処理中にスキャナ１００で障害が発生した場合、通信相手のプリンタに対して障害発生を通知してプリンタでのキー操作を無効化することで第三者によるプリンタ操作を排除することができ、障害発生前の処理状態を保持した状態で障害からの復帰を行うことができるようになる。
【００３９】
図２は、本願発明の画像形成システムにおけるスキャナの詳細な構成を示すブロック図である。
【００４０】
図２に示すスキャナ１００は、インターフェース１０、スキャナ制御部１１、読み取り制御部１２、読み取り部１３、記憶部１４、操作パネル１５、表示部１６、入力部１７、アラーム１８を具備して構成され、スキャナ１００またはスキャナ１００に接続されたプリンタで発生した障害を利用者に表示することで障害復帰を可能にする。
【００４１】
インターフェース１０は、接続されたプリンタとの通信を行う通信インターフェースであり、イーサネット（登録商標）ケーブルを用いたネットワーク接続とともにＵＳＢケーブルを用いたＰ２Ｐ（Peer to Peer）接続（ローカル接続）を実現する。なお、有線のみでなく、無線ＬＡＮ（Local Area Network）などを用いた無線接続によっても実現可能である。
【００４２】
スキャナ制御部１１は、スキャナにおける主制御を示し、読み取り部１３で読み取った印刷文書の画像データを選択されたプリンタに対して送信することで印刷要求する。また、スキャナ１００で発生した障害を検知し、障害の発生を示す障害発生通知信号を作成して通信状態にあるプリンタに通知する。さらに、プリンタで発生した障害を示す障害発生通知信号を受信すると、読み取り状態に応じた指示を読み取り制御部１２に対して行う。
【００４３】
まず、（１）読み取り中にインターフェース１０を介して印刷要求を行ったプリンタから障害発生を示す障害発生通知信号を受信した場合又はプリンタに対して画像データを転送できない場合
スキャナ制御部１１で当該プリンタの印刷キューの利用が可能であるか判断し、可能である場合には読み取り制御部１２に読み取りを指示する。指示を受けた読み取り制御部１２は、読み取り部１３に対して読み取りの継続を指示する。読み取った画像データを記憶部１４に記憶するとともに読み取り制御部１２からスキャナ制御部１１に送出することで印刷ジョブとしてプリンタに転送する。
【００４４】
印刷キューの利用が行えない場合には、読み取り制御部１２に読み取りの停止を指示し、読み取り制御部１２が読み取り部１３による印刷文書の読み取りを一時停止する制御を行う。プリンタからの障害復帰を示す信号の受信を待つまでの間、操作パネル１５の表示部１６にプリンタで障害が発生したため操作キーによる操作が行えない旨を表示する。
【００４５】
次に、（２）読み取り中にスキャナ１００で障害が発生し、プリンタに障害発生通知信号を送信した場合
プリンタに対して障害が発生したことを通知する障害発生通知信号を送出するのと同時に、読み取り制御部１２に対して読み取り停止の指示を送出し、読み取り制御部１２が読み取り部１３での印刷文書の読み取り処理を停止させる。そして、スキャナの画面上に障害が発生したことを表示させて利用者による障害復帰処理を促す。
【００４６】
このときの印刷文書の読み取り中であるか否かの判断には、プリンタに対して画像データの転送終了を示すデータ転送終了信号を発信したかどうかで判断し、発信していない状態で障害発生通知信号を受信すると画像データの読み取り中または読み取り終了処理中に障害が発生したと判断する。
【００４７】
画像データ転送終了信号を発信した状態でプリンタから障害発生通知信号を受信した場合には、読み取りが完了した状態でプリンタに障害が発生したと判断する。この場合には、スキャナでの読み取り処理が終了しているためスキャナの画面上には何も表示されない。
【００４８】
読み取り制御部１２は、読み取り部１３による印刷文書の読み取りを制御し、印刷文書を読み取った画像データを生成して記憶部１４に記憶するとともにスキャナ制御部１１を介して生成した画像データから順次、プリンタへ転送する。また、スキャナ制御部１１からの指示により読み取り部１３での読み取り処理を制御する。
【００４９】
例えば、印刷要求を行ったプリンタより障害発生通知信号を受け取るなどしてスキャナ制御部１１から印刷文書の読み取り処理の停止要求が行われた場合には、読み取り部１３に対して読み取りを一時停止するように制御する。また、プリンタで発生した障害が取り除かれ、障害から復帰した信号を受け取った場合には、読み取り部１３に対して読み取りを再開するように制御する。
【００５０】
読み取り部１３は、ＣＣＤ（Charge-Coupled Devices）などによって構成され、印刷文書の読み取りを行う。読み取られた印刷文書に対する画像データは読み取り制御部１２によって制御される。
【００５１】
記憶部１４は、制御部１１や読み取り制御部１２で使用するプログラムや各種パラメータなどを記憶し、また読み取り制御部１２から送出された画像データを記憶する。
【００５２】
操作パネル１５は、スキャナ１００に対して利用者が指示を行うユーザインターフェースを示し、表示部１６、入力部１７を具備して構成される。
【００５３】
表示部１６は、利用者に対してデータの入力を促す画面を表示し、さらに利用者への指示を行う画面を表示する。これらの画面は、スキャナ制御部１１で制御された内容を示す画面であって、スキャナ制御部１１からの表示指示に基づいて表示する。
【００５４】
例えば、スキャナで障害が発生した場合、障害状況を示す情報とともに利用者に対して障害復帰の操作を指示する画面を表示する。また、スキャナ制御部１１がプリンタから障害発生通知信号を受信した場合、プリンタで障害が発生したため読み取り処理を停止する旨の画面を表示する。
【００５５】
入力部１７は、ボタンや十字キーなどの操作キーを示し、利用者がスキャナに指示可能なユーザインターフェースである。スキャナ１００で発生した障害を解除したことを指示したり設定の変更を行ったりする。また、スキャナで読み込んだ印刷文書に対する画像データを印刷出力するプリンタを選択して読み取り処理を開始することで印刷要求を行う。
【００５６】
なお、表示部１６と入力部１７を１つにしたタッチパネルディスプレイによって構成してもよい。
【００５７】
アラーム１８は、スキャナで障害が発生した際に発音する警報音（ブザーともいう）の発生器である。また、指定されたプリンタとの間で通信を行っている際にそのプリンタで障害が発生したことを利用者に通知するためにも警報音を発音する。
【００５８】
このときの指定されたプリンタとは、図５に示すような条件に合致するスキャナプリンタを示す。なお、ネットワーク上に接続されたプリンタのうち遠隔にあるプリンタなど予め指定しておくような構成にしてもよい。
【００５９】
このような構成による処理の流れを以下に示す。
【００６０】
まず、利用者が操作パネル１５の入力部１７を用いて印刷出力するプリンタを選択すると、読み取り部１３による印刷文書の読み取りが開始される。読み取られた画像データから順次、スキャナ制御部１１を介して選択されたプリンタに転送する。この読み取り中にスキャナまたはプリンタで障害が発生すると、データの通信状態に応じて障害復帰処理が行われる。
【００６１】
まず、スキャナで印刷文書の読み取り中にスキャナで障害が発生した場合、読み取り処理を停止し、スキャナで障害が発生したことを示す障害発生通知信号をプリンタに対して送信すると同時に、スキャナの表示部に障害発生の表示を行う。スキャナから障害発生通知信号を受信したプリンタは、印刷処理を停止し、操作キーの操作を無効にしてプリンタの表示部にスキャナで障害が発生したことを表示する。
【００６２】
次に、スキャナで印刷文書の読み取り中にプリンタから障害発生通知信号を受信するかまたは読み取った画像データを転送できないかのいずれかの場合、スキャナでの読み取りを一時的に停止し、プリンタの印刷キューに印刷ジョブが格納可能であるか判断する。格納可能である場合には読み取り処理を再開し、格納できない場合には読み取り処理を停止する。この場合、プリンタの障害復帰を受けて読み取り処理を再開する。
【００６３】
これにより、利用者はいずれの表示部を参照した場合であっても障害の発生元を判別することができ、第三者によるプリンタ操作を排除することができる。
【００６４】
図３は、本願発明の画像形成システムにおけるプリンタの詳細な構成を示すブロック図である。
【００６５】
図３に示すプリンタは、図１に示すプリンタＡ１０１、プリンタＢ１０２、プリンタＣ１０３の詳細な構成を示し、インターフェース２０、プリンタ制御部２１、記憶部２２、印刷制御部２３、印刷キュー２４、出力部２５、操作パネル２６、表示部２７、入力部２８を具備して構成され、プリンタまたはプリンタに接続されたスキャナで発生した障害を利用者に表示することで障害復帰を可能にする。
【００６６】
インターフェース２０は、接続されたスキャナ１００との通信を行う通信インターフェースであり、イーサネット（登録商標）ケーブルを用いたネットワーク接続とともにＵＳＢケーブルを用いたＰ２Ｐ（Peer to Peer）接続（ローカル接続）を実現する。もちろん、スキャナ１００のインターフェースで示すように無線によっても接続可能である。
【００６７】
プリンタ制御部２１は、プリンタの主制御を示し、スキャナ１００から受信した印刷要求である印刷ジョブの制御を行う。インターフェース２０を介して接続されたスキャナから障害発生通知信号を受信すると、利用者によるプリンタでのキー操作を無効化し、スキャナで障害が発生したためプリンタ操作が無効となっている旨を表示部２７に表示する。そして、障害発生通知信号を受信したことを印刷制御部２３に通知することで印刷制御に係る処理を実行させる。
【００６８】
さらに、スキャナが障害から復帰すると、無効化していたプリンタのキー操作を可能にする。
【００６９】
プリンタ制御部２１は、プリンタで発生した障害を検知することができ、障害発生と同時に障害発生通知信号を通信状態にあるスキャナに対して送信する。この場合、自身に障害が発生したことを表示部２７に表示する。入力部２８からの入力操作や障害からの復帰動作を受けて障害から復帰したことを示す信号をスキャナに送信することで処理を再開する。
【００７０】
そして、印刷要求された印刷ジョブは、ジョブの終了を示すデータ転送終了信号を受信することにより受信完了と判断する。
【００７１】
記憶部２２は、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などにより構成され、プリンタ制御部２１で実行するプログラムや各種パラメータを記憶する。
【００７２】
印刷制御部２３は、プリンタ制御部２１からの指示を受けて印刷ジョブを印刷キュー２４で管理し、印刷キュー２４に格納された印刷ジョブを順次、印刷出力する制御を行う。また、プリンタ制御部２１で障害の発生を検知すると、障害発生に伴う動作指示を受信して印刷出力を停止させる。
【００７３】
このとき、プリンタで発生した障害の内容が紙詰まりや用紙切れなどの印刷出力にかかわる障害である場合には、印刷キューに印刷ジョブを格納することが可能であるため印刷要求を受け入れる。それに対して、スキャナとの通信にかかわる障害や印刷キューそのものの障害または、プリンタ制御部２１や印刷制御部２３の動作にかかわる障害が発生した場合には、印刷キューに印刷ジョブを格納することができないため印刷要求の受け入れを停止する。
【００７４】
また、スキャナから障害発生通知信号をプリンタ制御部２１で受信すると、印刷キュー２４に格納された印刷ジョブや複数ページでジョブを構成する印刷ジョブのうち既に受信したページ分は印刷出力を行うように制御し、後者については、全てのページを受信するまでは印刷キュー２４から削除を行わず保持するように制御する。
【００７５】
印刷キュー２４は、受信した順序で印刷ジョブを格納して格納順序にしたがって出力を行うＦＩＦＯ（First-In First-Out）方式の一時格納領域であり、印刷出力が完了すると完了した印刷ジョブは削除される。複数のページから構成される印刷ジョブを受け入れることができ、受信したページから順次印刷出力される。このとき、印刷出力されたページは全てのページを受信し、全てのページが印刷出力するまで保持される。このときの例を図４に示す。
【００７６】
印刷キュー２４は、プリンタの電源ＯＦＦやリセット処理によってクリアされる。
【００７７】
出力部２５は、印刷制御部２３より送信されてきた印刷ジョブを印刷出力するエンジンである。エンジンで紙詰まりや用紙切れが発生すると印刷制御部２３が検知し、プリンタ制御部２１に通知する。
【００７８】
操作パネル２６は、プリンタに対して利用者が指示を行うユーザインターフェースを示し、表示部２７、入力部２８を具備して構成される。
【００７９】
表示部２７は、利用者に対してデータの入力を促す画面を表示し、さらに利用者への指示を行う画面を表示する。これらの画面は、プリンタ制御部２１で制御された内容を示す画面であって、プリンタ制御部２１からの表示指示に基づいて表示する。
【００８０】
入力部２８は、ボタンや十字キーなどの操作キーを示し、利用者がプリンタに指示可能なユーザインターフェースである。プリンタで発生した障害を解除したことを指示したり設定の変更を行ったりする。
【００８１】
アラーム２９は、プリンタで障害が発生した際に発音する警報音である。また、指定されたスキャナとの間で通信を行っている際にそのスキャナで障害が発生したことを利用者に通知するためにも警報音を発音する。
【００８２】
このときの指定されたスキャナとは、図５に示すような条件に合致するプリンタを示す。なお、ネットワーク上に接続されたスキャナのうち遠隔にあるスキャナなどを予め指定しておくような構成にしてもよい。
【００８３】
このような構成により、プリンタで発生した障害の障害状況に応じてスキャナでの読み取り処理を制御できるようになり、さらに、印刷文書の読み取り中にスキャナで発生した障害によってプリンタのキー操作を無効化することができる。
【００８４】
これにより、スキャナ、プリンタの相互連携による障害復帰が可能となり、第三者による意図しない操作を排除することができるようになる。
【００８５】
図４は、本願発明の画像形成システムにおけるプリンタの印刷キューの状態を示す図である。
【００８６】
図４では、図３に示す印刷キュー２４の内容を示しており、印刷キュー２４には、印刷ジョブＡ４０１が格納されている状態を示している。印刷ジョブＡ４０１は、ワンジョブマルチページからなる印刷ジョブであって全５ページのうち先頭３ページ分のページデータ（４１、４２、４３）が格納されている。残りの２ページ分のページデータ（４４）は発生した障害により受信できていない状態を示している。
【００８７】
この状態で印刷出力が可能である場合には、先頭３ページ分のページデータ（４１、４２、４３）について印刷出力し、残りの２ページ分のページデータ（４４）の受信を待つ。全てのページデータを受信して印刷出力が完了すると、印刷ジョブを削除する。
【００８８】
この状態にある印刷キューに対して第三の上位装置（スキャナやＰＣ）などから印刷ジョブを受け付けた場合、優先制御などを行うことにより受信した印刷ジョブを印刷キューの先頭に位置させ、印刷出力を行う。
【００８９】
これにより、独占することなく、プリンタを使用することができる。
【００９０】
図５は、障害発生時のスキャナとプリンタの動作内容を示すマトリックス図である。
【００９１】
図５は、通信を行うスキャナとプリンタの接続環境を示した接続状態５０１、障害の発生箇所を示す障害発生箇所５０２、障害発生時のスキャナの状態を示すスキャナ処理状態５０３、障害発生時のパネル操作の有無を示すパネル操作状態５０４、障害発生時のアラームの発音の有無を示すアラーム発音状態５０５から構成される。
【００９２】
例えば、図に示すように接続状態５０１が「ローカル接続」であり、障害発生箇所５０２が「プリンタ」であり、スキャナ処理状態５０３が「スキャン処理中」である場合のパネル操作状態５０４は、スキャナのパネル操作が「有効」であり、プリンタのパネル操作が「無効」であることを示す。さらに、アラーム発音状態５０５は、プリンタのアラームが「ＯＮ」であり、スキャナのアラームが「ＯＦＦ」であることを示す。
【００９３】
パネル操作状態５０４が「有効」の場合、障害発生時にもパネルを用いて操作可能であることを示しているが、「無効」の場合には「有効」とした機器で障害が解決されないとパネル操作を行うことができないことを示す。
【００９４】
また、アラームが「ＯＮ」の場合、警報音を発音することを示すが、アラームが「ＯＦＦ」の場合、警報音を発音しないことを示す。
【００９５】
さらに、アラームが「ＯＮ（小）」の場合、通常の音量よりも小さな音量でアラームを発音することを示す。
【００９６】
また、予め発音するプリンタを指定しておくことも可能である。
【００９７】
図６は、印刷文書の読み取り中にスキャナで障害が発生した際の処理を示すシーケンス図である。
【００９８】
図６において、利用者により印刷出力するプリンタが選択されると処理が開始され、利用者からの印刷指示を受け付ける（６０１）。読み取りの開始を示す読み取り開始要求信号を選択されたプリンタに対して送信する（６０２）。これにより、プリンタはスキャナとの通信が開始されることを認識する。スキャナで印刷文書の読み取り処理が行われ（６０３）、読み取った画像データをページ単位でプリンタに転送し（６０４）、印刷キューにデータを格納する（６０５）。これら読み取り処理（６０３）から印刷キューへの格納までの処理を全ての印刷文書が読み終えるまで繰り返し行う。
【００９９】
スキャナの読み取り処理中にスキャナで障害が発生すると同時に読み取り処理を停止し（６０６）、スキャナから障害発生通知信号をプリンタに送信する（６０７）。すなわち、ジョブの終わりを示すデータ転送終了信号（ジョブエンド信号）の受信前に障害発生通知信号を受信した場合には、スキャナの表示画面に障害の発生を示し、警報音を発音する（６０８）。
【０１００】
また、スキャナでは障害発生通知信号を受信すると、プリンタの操作パネルの操作キーを無効化し（６０９）、第三者による意図しないプリンタ操作を排除する。プリンタにもスキャナで障害が発生したことを表示画面に示すとともにスキャナとプリンタがネットワーク接続されている場合にのみ警報音を小さな音で発音する。
【０１０１】
図７は、印刷文書の読み取り中にプリンタで障害が発生した際の処理を示すシーケンス図である。
【０１０２】
図７において、利用者により印刷出力するプリンタが選択されると処理が開始され、利用者からの印刷指示を受け付ける（７０１）。読み取りの開始を示す読み取り開始要求信号を選択されたプリンタに対して送信する（７０２）。これにより、プリンタはスキャナとの通信が開始されることを認識する。スキャナで印刷文書の読み取り処理が行われ（７０３）、読み取った画像データをページ単位でプリンタに転送し（７０４）、印刷キューにデータを格納する（７０５）。これら読み取り処理（７０３）から印刷キューへの格納までの処理を全ての印刷文書が読み終えるまで繰り返し行う。
【０１０３】
スキャナによる読み取り処理（７０３）が行われてデータ受信中にプリンタで障害が発生すると（７０６）、プリンタから障害の発生を示す障害発生通知信号がスキャナに通知されるか、または、スキャナからプリンタへデータの送信が行えなくなったかのいずれかの状態を検知する（７０７）。プリンタの表示画面にエラーが発生したことを表示するとともにスキャナとプリンタがネットワーク接続されている場合にスキャナで小さなアラームを発音する（７０８）。
【０１０４】
障害発生を示す障害発生通知信号を受信したスキャナでは、読み取りを一時的に停止し（７０９）、プリンタの印刷キューの稼動状況を確認するために稼動状況確認信号を発信して（７１０）印刷キューが稼動状態にあることを確認すると、一時的に停止していた読み取りを再開する（７１１）。
【０１０５】
スキャナで印刷文書の読み取りが終了すると（７１２）、データ転送終了信号（ジョブエンド信号）をプリンタに転送する（７１３）。
【０１０６】
図８は、印刷文書の読み取り中にプリンタで障害が発生した際の他の条件における処理を示すシーケンス図である。
【０１０７】
図８において、利用者により印刷出力するプリンタが選択されると処理が開始され、利用者により印刷出力するプリンタが選択されると処理が開始され、利用者からの印刷指示を受け付ける（８０１）。読み取りの開始を示す読み取り開始要求信号を選択されたプリンタに対して送信する（８０２）。これにより、プリンタはスキャナとの通信が開始されることを認識する。スキャナで印刷文書の読み取り処理が行われ（８０３）、読み取った画像データをページ単位でプリンタに転送し（８０４）、印刷キューにデータを格納する（８０５）。これら読み取り処理（８０３）から印刷キューへの格納までの処理を全ての印刷文書が読み終えるまで繰り返し行う。
【０１０８】
スキャナによる読み取り処理（８０３）が行われてデータ受信中にプリンタで印刷キューの使用が不可能な障害が発生すると（８０６）、スキャナに対して読み取り停止要求信号を送信する（８０７）。また同時にプリンタでは、プリンタで障害が発生したことを画面に表示するとともにスキャナとプリンタがネットワーク接続されている場合に警報音を発音する（８０８）。
【０１０９】
障害発生を示す障害発生通知信号を受信したスキャナでは、読み取りを一時的に停止し（８０９）、プリンタの印刷キューの稼動状況を確認するために稼動状況確認信号を発信して（８１０）印刷キューが稼動していないことを確認すると、一時的に停止していた読み取りを停止させる（８１１）。
【０１１０】
そして、スキャナで操作を行えないようにキー操作を無効化し（８１２）、利用者に対してプリンタで障害が発生したことを通知する（８１３）。
【０１１１】
以上によって、障害の発生状況に応じた障害復帰処理を行うことができるようになる。
【０１１２】
本発明は、上記し、且つ図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【産業上の利用可能性】
【０１１３】
本発明は、スキャナとプリンタが接続された環境で発生した障害からの復帰処理に適用可能であり、特に、印刷文書の読み取り中に発生した障害に対して、第三者による意図しない操作を排除して障害からの復帰処理を行うのに有用である。
【図面の簡単な説明】
【０１１４】
【図１】この発明に係わる画像形成システムおよび通信制御方法を適用して構成したシステム構成図。
【図２】本願発明の画像形成システムにおけるスキャナの詳細な構成を示すブロック図。
【図３】本願発明の画像形成システムにおけるプリンタの詳細な構成を示すブロック図。
【図４】本願発明の画像形成システムにおけるプリンタの印刷キューの状態を示す図。
【図５】障害発生時のスキャナとプリンタの動作内容を示すマトリックス図。
【図６】印刷文書の読み取り中にスキャナで障害が発生した際の処理を示すシーケンス図。
【図７】印刷文書の読み取り中にプリンタで障害が発生した際の処理を示すシーケンス図。
【図８】印刷文書の読み取り中にプリンタで障害が発生した際の他の条件における処理を示すシーケンス図。
【符号の説明】
【０１１５】
１０        インターフェース
１１        スキャナ制御部
１２        読み取り制御部
１３        読み取り部
１４        記憶部
１５        操作パネル
１６        表示部
１７        入力部
２０        インターフェース
２１        プリンタ制御部
２２        記憶部
２３        印刷制御部
２４        印刷キュー
２５        出力部（エンジン部）
２６        操作パネル
２７        表示部
２８        入力部
１００      スキャナ
１０１      プリンタＡ
１０２      プリンタＢ
１０３      プリンタＣ
１１０      イーサネット（登録商標）ケーブル
１２０      ＵＳＢケーブル
【図１】
2006270192.tif 000003
【図２】
2006270192.tif 000004
【図３】
2006270192.tif 000005
【図４】
2006270192.tif 000006
【図５】
2006270192.tif 000007
【図６】
2006270192.tif 000008
【図７】
2006270192.tif 000009
【図８】
2006270192.tif 000010