[go: up one dir, main page]

JP2004056445A - Image forming apparatus, image output control method, computer-readable storage medium, and program - Google Patents

Image forming apparatus, image output control method, computer-readable storage medium, and program Download PDF

Info

Publication number
JP2004056445A
JP2004056445A JP2002210797A JP2002210797A JP2004056445A JP 2004056445 A JP2004056445 A JP 2004056445A JP 2002210797 A JP2002210797 A JP 2002210797A JP 2002210797 A JP2002210797 A JP 2002210797A JP 2004056445 A JP2004056445 A JP 2004056445A
Authority
JP
Japan
Prior art keywords
image output
remote
image
output device
failure
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2002210797A
Other languages
Japanese (ja)
Inventor
Koichi Unno
海野 浩一
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2002210797A priority Critical patent/JP2004056445A/en
Publication of JP2004056445A publication Critical patent/JP2004056445A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)

Abstract

【課題】リモートモード選択中におけるリモートの画像出力装置の記憶装置の障害発生有無をユーザに対して確実に認知させることである。
【解決手段】スキャナ2070とプリンタ2095とを備えて、該スキャナ2070から入力された画像データをプリンタ2095、または通信可能なリモート機220の記憶装置に転送して、リモート機220のプリンタ2295とプリンタ2095とで並列的に同一画像データを重連出力するリモートモードを選択可能なローカル機200において、リモートモード選択中に、前記リモート機220より通知される記憶装置に対する障害発生状態を認識し、認知されるリモート機220の記憶装置に対する障害発生状態を操作部2012上に表示する構成を特徴とする。
【選択図】   図1
An object of the present invention is to allow a user to reliably recognize whether or not a failure has occurred in a storage device of a remote image output device during selection of a remote mode.
An image forming apparatus includes a scanner and a printer, and transfers image data input from the scanner to a printer or a storage device of a communicable remote device. In the local device 200 capable of selecting the remote mode for outputting the same image data in parallel in parallel with the remote device 2095, the remote device 220 recognizes the failure occurrence state of the storage device notified by the remote device 220 during the selection of the remote mode. In this case, a failure occurrence state for the storage device of the remote unit 220 is displayed on the operation unit 2012.
[Selection diagram] Fig. 1

Description

【0001】
【発明の属する技術分野】
本発明は、画像入力装置と画像出力装置とを備えて、該画像入力装置から入力された画像データを前記画像出力装置、または通信可能なリモートの画像出力装置の記憶装置に転送して、前記リモートの画像出力装置と前記画像出力装置とで並列的に同一画像データを重連出力するリモートモードを選択可能な画像形成装置および画像出力制御方法およびコンピュータが読み取り可能な記憶媒体およびプログラムに関するものである。
【0002】
【従来の技術】
従来より、画像制御装置を介してネットワーク等の伝送媒体によって画像入力装置と複数の画像出力装置が接続された画像形成システムが提案されており、特に重連と呼ばれる単独の画像入力装置と複数の画像出力装置を伝送媒体によって接続することにより、単一の画像入力装置の入力画像を複数の画像出力装置で出力を行うことで生産性を高める画像形成システムが知られている。
【0003】
【発明が解決しようとする課題】
しかしながら、従来の重連システムにおいて画像出力側の記憶媒体に障害が発生した場合に記憶媒体の障害の復旧処理が自動的に行われることがなく、処理は直ちに中断されていた。
【0004】
例えば重連システムにおいて画像の入力を行うローカル側の機器において正常に出力が行われていても、画像の出力を行うリモート側の機器において記憶媒体に画像の格納ができない場合(例えばハードディスクの容量不足による書き込み不可能状態)やリモート側で記憶媒体に格納された画像データを出力する場合に画像データの読み出しができない場合(例えばハードディスクのディスク障害)には直ちに処理を中断しなくてはならず、またその後の処理もユーザに対して表示されていないのが現状である。
【0005】
本発明は、上記の問題点を解決するためになされたもので、本発明の第1の目的は、画像入力装置と画像出力装置とを備えて、該画像入力装置から入力された画像データを前記画像出力装置、または通信可能なリモートの画像出力装置の記憶装置に転送して、前記リモートの画像出力装置と前記画像出力装置とで並列的に同一画像データを重連出力するリモートモードを選択可能な画像形成装置であって、リモートモード選択中に、リモートより通知される前記記憶装置に対する障害発生状態を認識し、認知されるリモートの画像出力装置の記憶装置に対する障害発生状態を表示することにより、リモートモード選択中におけるリモートの画像出力装置の記憶装置の障害発生有無を選択したユーザが確実に認知することできる画像形成装置および画像出力制御方法およびコンピュータが読み取り可能な記憶媒体およびプログラムを提供することである。
【0006】
第2の目的は、第1の目的に加えて、リモートの画像出力装置の記憶装置に対する障害発生状態を表示された場合に、認識された障害の内容に応じて障害の復旧を前記リモートの画像出力装置に指示し、画像入力装置と前記画像出力装置とで代替処理させる第1の代替処理あるいは他のリモートの画像出力装置により前記画像データを代替処理させる第2の代替処理を実行させることにより、リモートモード選択中に、リモートより通知されるリモートの画像出力装置の記憶装置に対する障害状態が発生した場合でも、ユーザが意図する代替処理を確実に実行させて、認識された障害に起因してリモートモードによる画像処理が中断してしまう事態を速やかに回避して、代替処理を実行可能な状態に復旧できる利便性に優れた画像処理環境を整備することができる画像形成装置および画像出力制御方法およびコンピュータが読み取り可能な記憶媒体およびプログラムを提供することである。
【0007】
【課題を解決するための手段】
本発明に係る第1の発明は、画像入力装置と画像出力装置とを備えて、該画像入力装置から入力された画像データを前記画像出力装置、または通信可能なリモートの画像出力装置の記憶装置に転送して、前記リモートの画像出力装置と前記画像出力装置とで並列的に同一画像データを重連出力するリモートモードを選択可能な画像形成装置であって、前記リモートモード選択中に、リモートより通知される前記記憶装置に対する障害発生状態を認識する認識手段(図1に示すコントローラユニット2000に相当)と、前記認識手段により認知される前記リモートの画像出力装置の記憶装置に対する障害発生状態を表示する操作表示手段(図1に示す操作部2012に相当)とを有することを特徴とする。
【0008】
本発明に係る第2の発明は、前記操作表示手段により前記リモートの画像出力装置の記憶装置に対する障害発生状態を表示された場合に、前記認識手段により認識された障害の内容に応じて障害の復旧を前記リモートの画像出力装置に指示する障害復旧指示手段(図1に示す操作部2012に相当)を有することを特徴とする。
【0009】
本発明に係る第3の発明は、前記操作表示手段により前記リモートの画像出力装置の記憶装置に対する障害発生状態を表示された場合に、前記認識手段により認識された障害が復旧不可能な場合に、前記画像入力装置と前記画像出力装置とで代替処理させる第1の代替処理手段(図1に示すコントローラユニット2000に相当)を有することを特徴とする。
【0010】
本発明に係る第4の発明は、前記操作表示手段により前記リモートの画像出力装置の記憶装置に対する障害発生状態を表示された場合に、前記認識手段により認識された障害が復旧不可能な場合に、他のリモートの画像出力装置により前記画像データを代替処理させる第2の代替処理手段(図1に示すコントローラユニット2000に相当)を有することを特徴とする。
【0011】
本発明に係る第5の発明は、前記第1の代替処理手段は、前記認識手段により認識された障害が復旧不可能な場合に、前記操作表示手段から第1の代替処理実行の選択指示がなされることを確認して、前記画像入力装置と前記画像出力装置とで代替処理させることを特徴とする。
【0012】
本発明に係る第6の発明は、前記第2の代替処理手段は、前記認識手段により認識された障害が復旧不可能な場合に、前記操作表示手段から第2の代替処理実行の選択指示がなされることを確認して、他のリモートの画像出力装置により前記画像データを代替処理させることを特徴とする。
【0013】
本発明に係る第7の発明は、前記リモートの画像出力装置の記憶装置に対する障害は、該記憶装置の記憶容量不足に起因する障害であることを特徴とする。
【0014】
本発明に係る第8の発明は、前記リモートの画像出力装置の記憶装置に対する障害は、該記憶装置の書き込みエラーに起因する障害であるであることを特徴とする。
【0015】
本発明に係る第9の発明は、画像入力装置と画像出力装置とを備えて、該画像入力装置から入力された画像データを前記画像出力装置、または通信可能なリモートの画像出力装置の記憶装置に転送して、前記リモートの画像出力装置と前記画像出力装置とで並列的に同一画像データを重連出力するリモートモードを選択可能な画像形成装置における画像出力制御方法であって、前記リモートモード選択中に、リモートより通知される前記記憶装置に対する障害発生状態を認識する認識ステップと(図11のステップ(3605),図12の(3610),(3615),)、前記認識ステップにより認知される前記リモートの画像出力装置の記憶装置に対する障害発生状態を表示する操作表示ステップ(図13に示すステップ(3706,3709))とを有することを特徴とする。
【0016】
本発明に係る第10の発明は、前記操作表示ステップにより前記リモートの画像出力装置の記憶装置に対する障害発生状態を表示された場合に、前記認識ステップにより認識された障害の内容に応じて障害の復旧を前記リモートの画像出力装置に指示する障害復旧指示ステップ(図16に示すステップ(3901))を有することを特徴とする。
【0017】
本発明に係る第11の発明は、前記操作表示ステップにより前記リモートの画像出力装置の記憶装置に対する障害発生状態を表示された場合に、前記認識ステップにより認識された障害が復旧不可能な場合に、前記画像入力装置と前記画像出力装置とで代替処理させる第1の代替処理ステップ(図14に示すステップ(3805)〜(3812),図18に示すステップ(3910)〜(3922)))を有することを特徴とする。
【0018】
本発明に係る第12の発明は、前記操作表示ステップにより前記リモートの画像出力装置の記憶装置に対する障害発生状態を表示された場合に、前記認識ステップにより認識された障害が復旧不可能な場合に、他のリモートの画像出力装置により前記画像データを代替処理させる第2の代替処理ステップ(図18に示す(3919)〜(3921))を有することを特徴とする。
【0019】
本発明に係る第13の発明は、前記第1の代替処理ステップは、前記認識ステップにより認識された障害が復旧不可能な場合に、前記操作表示ステップから第1の代替処理実行の選択指示がなされることを確認して、前記画像入力装置と前記画像出力装置とで代替処理させることを特徴とする。
【0020】
本発明に係る第14の発明は、前記第2の代替処理ステップは、前記認識ステップにより認識された障害が復旧不可能な場合に、前記操作表示ステップから第2の代替処理実行の選択指示がなされることを確認して、他のリモートの画像出力装置により前記画像データを代替処理させることを特徴とする。
【0021】
本発明に係る第15の発明は、前記リモートの画像出力装置の記憶装置に対する障害は、該記憶装置の記憶容量不足に起因する障害であるであることを特徴とする。
【0022】
本発明に係る第16の発明は、前記リモートの画像出力装置の記憶装置に対する障害は、該記憶装置の書き込みエラーに起因する障害であるであることを特徴とする。
【0023】
本発明に係る第17の発明は、第9〜第16の発明のいずれかに記載の画像出力制御方法を実現するプログラムを記憶したコンピュータが読み取り可能な記憶媒体であることを特徴とする。
【0024】
本発明に係る第18の発明は、第9〜第16の発明のいずれかに記載の画像出力制御方法を実現するプログラムであることを特徴とする。
【0025】
【発明の実施の形態】
〔第1実施形態〕
以下、本発明にかかる第1実施形態について、図面を参照して詳細に説明する。
【0026】
図1は、本発明の第1実施形態を示す画像形成装置を適用可能な画像形成システムの全体の構成を説明するブロック図である。
【0027】
図1において、画像形成装置(ローカル機)200は、画像入力装置であるスキャナ部(スキャナ)2070、画像出力デバイスであるプリンタ部(プリンタ)2095、Controller Unit2000、ユーザインタフェースである操作部2012から構成される。スキャナ2070、プリンタ2095、操作部2012は、それぞれController Unit2000に接続され、Controller Unit2000は、LAN2011などのネットワーク伝送手段に接続されている。また、LAN2011には、画像形成装置(リモート機)200と同様の機器構成をもつ他の画像形成装置220、230がリモート1,2として接続されている。画像形成装置220、230は、それぞれスキャナ2270、2370、プリンタ2295、2395、操作部2212、2312を持ち、それらがController Unit2200、2300に接続されている。
【0028】
図2は、図1に示した画像形成装置のコントローラユニット2000の構成を説明するブロック図である。
【0029】
図2において、Controller Unit2000は、画像入力デバイスであるスキャナ2070や画像出力デバイスであるプリンタ2095と接続し、一方ではLAN2011や公衆回線(WAN)2051に接続することで、画像情報やデバイス情報の入出力を行う。
【0030】
CPU2001はシステム全体を制御するコントローラである。RAM2002は、CPU2001が動作するためのシステムワークメモリであり、画像データを一時記憶するための画像メモリでもある。
【0031】
ROM2003はブートROMであり、システムのブートプログラムが格納されている。2004はハードディスクドライブ(HDD)で、システムソフトウェア、画像データを格納する。
【0032】
操作部I/F2006は、操作部(UI)2012とのインターフェース部で、操作部2012に表示する画像データを操作部2012に対して出力する。
【0033】
また、操作部2012から本システム使用者が入力した情報を、CPU2001に伝える役割をする。Network2010はLAN2011に接続し、情報の入出力を行う。MODEM2050は公衆回線2051に接続し、情報の入出力を行う。
【0034】
以上のデバイスがシステムバス2007上に配置される。Image BusI/F2005はシステムバス2007と画像データを高速で転送する画像バス2008を接続し、データ構造を変換するバスブリッジである。
【0035】
画像バス2008は、PCIバスまたはIEEE1394で構成される。画像バス2008上には以下のデバイスが配置される。ラスタイメージプロセッサ(RIP)2060はPDLコードをビットマップイメージに展開する。
【0036】
デバイスI/F2020は、画像入出力デバイスであるスキャナ2070やプリンタ2095とコントローラユニット2000を接続し、画像データの同期系/非同期系の変換を行う。スキャナ画像処理部2080は、入力画像データに対し補正、加工、編集を行う。
【0037】
プリンタ画像処理部2090は、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。画像回転部2030は画像データの回転を行う。画像圧縮部2040は、多値画像データはJPEG、2値画像データはJBIG、MMR、MHの圧縮伸長処理を行う。
【0038】
図3は、図2に示したスキャナ2070とプリンタ2095とが通信可能な画像入出力デバイス例を説明する図である。
【0039】
図3において、画像入力デバイスであるスキャナ2070は、原稿となる紙上の画像を照明し、CCDラインセンサ(図示せず)を走査することで、ラスタイメージデータ2071として電気信号に変換する。原稿用紙は原稿フィーダ2072のトレイ2073にセットし、装置使用者が操作部2012から読み取り起動指示することにより、CPU2001がスキャナ2070に指示を与え、フィーダ2072は原稿用紙を1枚ずつフィードし原稿画像の読み取り動作を行う。
【0040】
画像出力デバイスであるプリンタ2095は、ラスタイメージデータ2096を用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、CPU2001からの指示によって開始する。プリンタ2095には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセット2101,2102,2103がある。また、排紙トレイ2111は印字し終わった用紙を受けるものである。
【0041】
図4は、図3に示した画像入力デバイスが備える操作部2012の構成を説明する平面図である。
【0042】
図4において、LCD表示部2013は、LCD上にタッチパネルシート(以下、タッチパネルという)2019が貼られており、システムの操作画面およびソフトキーを表示するとともに、表示してあるキーが押されるとその位置情報をCPU2001に伝える。
【0043】
スタートキー2014は原稿画像の読み取り動作を開始する時などに用いる。スタートキー2014の中央部には、緑と赤の2色LED2018があり、その色によってスタートキー2014が使える状態にあるかどうかを示す。ストップキー2015は稼働中の動作を止める働きをする。
【0044】
IDキー2016は、使用者のユーザIDを入力する時に用いる。リセットキー2017は操作部からの設定を初期化する時に用いる。
【0045】
図5は、図2に示した操作部および操作部インタフェースの詳細構成を説明するブロック図であり、図2と同一のものには同一の符号を付してある。
【0046】
図5において、2001はCPUで、ROM2003のプログラム用ROMに記憶された制御プログラム等に基づいてシステムバス2007に接続される各種デバイスとのアクセスを総括的に制御し、画像入力部インタフェースを介して接続されるスキャナ2070から入力情報を読み込み、印刷部インタフェースを介して接続される印刷部2095に出力情報としての画像信号を出力する。
【0047】
また、ROM2003のプログラムROMには、図9,図10のフローチャートで示されるような制御プログラムが記憶されている。
【0048】
RAM2002はCPU2001の主メモリ、ワークエリア等として機能する。
【0049】
なお、CPU2001は、タッチパネル2019、ハードキー2014〜2017から、ユーザ入力を受け取り、操作入力部I/F(入力ポート)20061を介して、操作内容を取得し、該取得した操作内容と前述の制御プログラムにもとづいて、CPU2001において表示画面データが生成され、画面出力デバイスを制御する出力デバイスコントローラ(出力ポート)20062を介して、LCDやCRTなどの画面出力デバイスに表示画面を出力する。
【0050】
次に本発明の実施形態について、LCD表示部2013に表示される画面を用いて説明する。
【0051】
図6は、図5に示したLCD表示部2013に表示される操作画面例を説明する図であり、本発明に係る画像形成装置における初期画面例に対応し、該初期画面は、各画像形成機能設定後に戻ってくる標準画面でもある。
【0052】
図6において、3101は画像形成において変倍機能を用いず等倍出力を設定する為のソフトキーである。3102は変倍機能を設定する為のソフトキーである。3103は出力用紙サイズを設定する為のソフトキーである。
【0053】
3104は画像出力デバイスを設定する為のソフトキーである。3106は両面出力を設定する為のソフトキーである。3107は出力用紙のソート設定を行う為のソフトキーである。
【0054】
3109はその他の応用機能を設定する為のソフトキーである。3110は読み取り画像を複数の画像出力装置に同時出力する(カスケードコピーと呼ぶ)為の設定を簡便に行う為のソフトキーであり、これらの各ソフトキーは押下後にさらに詳細な設定の為の表示画面に切り替わる。本画像形成装置ではLANで接続された遠方の画像出力デバイスに出力する(リモートコピーと呼ぶ)ことや、カスケードコピーを行うことができるが、初期状態としては自機への画像出力(ローカルコピーと呼ぶ)を行う設定となっている。
【0055】
また、ローカルコピーを行うか、リモートコピーを行うか、カスケードコピーを行うかの画像出力デバイス選択の設定状態が表示エリア3105に表示される。また、3108は画像出力濃度の設定を行う為のソフトキーである。
【0056】
図7は、図5に示したLCD表示部2013に表示される操作画面例を説明する図であり、図6に示したソフトキー3104を押下した後に表示される設定画面であり、カスケードコピー出力先の設定を行う為のプリンタ選択用の設定画面である。
【0057】
図7において、通常のコピー動作ではローカル側での出力になるため3203の部分が反転表示されている。この状態でカスケードコピーを設定するためには「重連コピー」のソフトキー3202を押す。
【0058】
ソフトキー3202を押すことによりネットワークに接続された出力装置である3204にチェックマークがつく。このようにすることによりカスケードコピーを行うネットワーク上の出力装置を設定することが可能になる。選択されたネットワーク上の出力装置の情報は「詳細情報」のソフトキー3201を押すことで確認可能である。
【0059】
図8は、図5に示したLCD表示部2013に表示される操作画面例を説明する図であり、ソフトキー3201を押したときに表示されるネットワーク上の出力装置の出力設定に関する詳細情報表示画面例である。
【0060】
図8において、カスケードコピーを行うときはネットワークを介して用紙情報3301を取得して、カスケードコピーで使用される出力用紙の設定をおこなうことになる。
【0061】
図9は、図5に示したLCD表示部2013に表示される操作画面例を説明する図であり、前述の図7でカスケードコピーの出力先の設定を行った後に、図6の用紙選択を行うソフトキー3103を押したときに表示される用紙選択画面例である。
【0062】
図9において、ここで表示されている出力用紙サイズ3401は前述の用紙情報3301を取得し、画像入力を行う機器であるローカル側のプリンタ2095と選択したリモート側のプリンタ2295の出力可能な用紙サイズで共通のものが表示されている。
【0063】
ユーザはこの出力用紙サイズ3401から出力する用紙を選択することで、カスケードコピーの用紙サイズを選択することができる。
【0064】
図10は、図5に示したLCD表示部2013に表示される操作画面例を説明する図であり、図7の表示画面でカスケードコピー設定を行った後の標準画面例である。
【0065】
図10において、3501のカスケードコピーが設定されていることを示すアイコンや、3501にカスケードコピーが設定されていることを示す文字列により、設定状態を示している。
【0066】
図11〜図18は、本発明に係る画像形成装置における画像処理手順の一例を示すフローチャートであり、本実施形態である重連コピー動作の基本シーケンスを記述したものである。このフローチャートに記述される内容はROM2003のプログラムROMに制御プログラムとして格納される。また、重連コピーには図3のスキャナ2070で原稿をスキャンして画像データを作成しながら、図3のプリンタ2095でスキャナ2070において生成された画像データを出力するローカル機と、前記画像データを図1のネットワーク2011経由で受信し、出力するリモート機の最低二台の装置が必要である。本実施形態に示すフローチャートの説明においては、例えば図1に示したLocal200をローカル機、Remote220をリモート機として説明を行う。
【0067】
なお、(3601)〜(3623),(3701)〜(3712),(3801)〜(3822),(3901)〜(3926)は各ステップを示す。
【0068】
また、重連コピー動作を行うためには、図6で示したコピー基本画面の「出力デバイス選択」用のソフトキー3104を押下することで表示される図7に示した「プリンタ選択」用の画面上で、自機以外に出力したい機器を選択した後、重連コピーキー3202を押下する。これにより重連コピーとして選択した機器に図7に示したチェックボックス内にチェックマークが付与されて表示される。
【0069】
なお、図7に示す例は、リモート機とローカル機でアイコンの形態が異なるため、ユーザが容易に選択した機器がリモート機とローカル機とであることが視認できるように構成されている。
【0070】
ここで、図7に示す「閉じる」用のキーK1を押すことで、LCD表示部2013の画面は、図10に表示されたコピー基本画面に戻る。
【0071】
この時、重連コピーを設定していることにより重連コピーのモードが設定されたことを示すマーク3501とモード3502が表示されることになる(3601)。
【0072】
ここで、図4のスタートキー2014を押下することで重連コピーの動作を開始する。重連コピーのローカル側においては上記の重連コピーモードの設定後スタートキーを押すことで、スキャナ2070を駆動させて原稿のスキャンを行い画像データを作成する(3602)。作成された画像データは図2のHDD2004に格納される。
【0073】
また、HDD2004に格納された画像データは格納と同時にローカル機側のプリンタ2095より出力される(3603)。またそれと同時にHDD2004に格納された画像データはリモート機側にネットワーク2011を介して転送され、リモート機側のコントローラ2200に受信され、リモート機側のHDD2004に格納された後、プリンタ2095で出力が行われる(3604)。
【0074】
この時、リモート機側のコントローラ2200においては、HDD2004に正常に格納が行われたかどうか、また出力に際して正常にHDD2004から読み出しが行われたかどうか、などのチェックが行われる(3605)。
【0075】
そして、このチェックによって正常に出力ができないとリモート機側が判断した場合には、リモート機220側のコントローラ2200はネットワーク2011を介してローカル機200側に対して正常に出力が実行できないことを通知する。この通知を受け取ったローカル機200側はリモート機側で出力エラーが発生したとして、図11の「1」で飛び先を指定している図13に詳細を示すエラー処理に移る(3606)。
【0076】
一方、ステップ(3605)で、リモート機側の出力が正常に行われたと判断した場合にはローカル機側でスキャナ2070でスキャンを行い、画像データを生成しなくてはならない原稿が原稿フィーダ2072またはトレイ2073に存在するかどうかのチェックを行い(3607)、読み取るべき原稿が存在すると判断した場合には、ステップ(3602)に戻り、原稿のスキャンを行う。
【0077】
また、読み取るべき原稿が存在しないと判断した場合には、ローカル機200側のHDD2004とリモート機220のHDD2004に格納された画像の出力を行うことになる。
【0078】
そこで、ローカル機200側での原稿読み取りが終了している場合には、ローカル機側でのHDD2004からの画像データの出力を実行するとともに(3608)、リモート側でのHDD2004からの画像データの出力を実行する(3609)。
【0079】
この時、リモート機側のコントローラユニット2200においては、HDD2004に正常に格納が行われたかどうか、また出力に際して正常にHDD2004から読み出しが行われたかどうか、などのチェックがステップ(3605)と同様に行われる(3610)。このチェックでリモート機側220のHDD2004からの出力が正常に行われていないと判断した場合には、詳細を図13に示すエラー処理としてステップ(3611)以降の処理を実行する。
【0080】
一方、ステップ(3610)で、リモート機220側での出力が正常に行われていると判断した場合には、ローカル機200側の出力が正常に終了したかどうかの判定が行われる(3612)。
【0081】
ここで、ローカル機200側の出力が終了していると判断した場合には、リモート機側の画像出力を再度行う(3614)。また、ローカル機200側の出力が終了していない場合、リモート機220側の出力が終了しているかどうかを判定する(3613)。ここで、リモート機220側の出力が終了していると判断した場合にはローカル機200側のHDD2004に読み込んである画像データの出力が終了するまで、ローカル機200側での出力処理を繰り返す(3618、3619)。
【0082】
一方、ステップ(3612)における前述のローカル機側での出力判定において、リモート機220側の出力処理を行うと判定した場合には、リモート機側のコントローラユニット2200に受信され、リモート機側のHDD2004に格納された後、プリンタ2095で画像出力が行われる(3614)。次に、リモート機220側のHDD2004に正常に格納が行われたかどうか、また出力に際して正常にHDD2004から読み出しが行われたかどうかのチェックが行われる(3615)。
【0083】
具体的には、そのチェックに際してリモート機220側において何らかの障害が発生していて、リモート機220側のHDD2004からの出力が正常に行われていない場合にはエラー処理として、ステップ(3616)以降の処理が実行される。
【0084】
一方、ステップ(3615)で、読み出しが行われた場合は、リモート機220側の出力が終了しているかどうかを判定する(3617)。ここで、リモート機220側の出力が終了していると判断した場合には、処理を終了し、それ以降は、ステップ(3614)へ戻る。
【0085】
次に前述のローカル機200側とリモート機220側での重連コピー動作時のリモート機側の出力状態判定ステップ(3605)、ステップ(3610)、ステップ(3615)において、エラーが発生した場合のエラー処理であるステップ(3606)、ステップ(3611)、ステップ(3616)の概要に関して以下、図13を用いて説明する。
【0086】
リモート機220側でのエラーの発生を検知したローカル機200側では、まず、リモート機220側に対して現在出力動作を行っている出力の停止を要求する(3704)。
【0087】
次に、ネットワーク2011経由で通知されたリモート機220側のエラー情報を取得してローカル機200のHDD2004のエラーログ情報に登録する(3705)。その後、前述のエラー情報の内容を判定してリモート機220側のエラー情報に応じた処理をローカル機200側から要求する。
【0088】
そこで、ローカル機200のHDD2004に登録されたリモート機220に対するエラー情報がディスク容量オーバによるものか、すなわちリモート機側220のネットワーク2011を介してのローカル機200側で読み込んだ画像データを蓄積できない旨のものであったか否かを判断して(3706)、蓄積できない旨のものであったと判断した場合には、ディスク容量オーバと判定し、図13に示すステップ(3710)以降のエラー処理を行う。
【0089】
一方、ステップ(3706)で、蓄積できない旨のものではないと判断場合には、リモート機220側のエラー情報がリモート機220側のHDD2004の書き込みエラーまたはHDD2004からの読み込みエラーであった場合にはディスクエラーが発生したかどうかを判断して(3707)、ディスクエラーが発生したと判断した場合には、図16に示すステップ(3711)以降のエラー処理を行う。
【0090】
一方、ステップ(3706),(3707)でともにNOと判定された場合、すなわち、ステップ(3706),(3707)におけるエラーに該当しない場合には、リモート機220側において致命的なエラーが発生したとして、ローカル機200側の出力処理を中断し(3708)、ローカル機200側のタッチパネル2019にエラーが発生したことにより出力が中断された旨のメッセージを表示して(3709)、重連コピーの処理を終了する。
【0091】
次に、図13に示したステップ(3710)以降に実行されるリモート機220側のディスク容量オーバによる処理中断に対する処理の詳細を図14で説明する。
【0092】
〔ディスク容量オーバによる中断処理〕
ディスク容量オーバになった場合にローカル機200側ではタッチパネル2019にユーザに処理の継続を選択させる旨の画面を表示する(3801)。表示される内容としては「処理中断」,「ローカル機側で出力」,「他のリモート機を選択」の3つとする。
【0093】
この表示画面においてユーザが「処理中断」を選択したかどうかを判断して(3802)、ユーザが「処理中断」を選択したと判断した場合には、ローカル機200側の出力処理を中断し(3820)、タッチパネル2019上に出力を中断した旨のメッセージを表示して(3821)、重連コピーの処理を中断して、本処理を終了する(3822)。
【0094】
一方、ステップ(3802)で、ユーザが「処理中断」を選択していないと判断した場合は、更に、ユーザが「ローカル機側で出力」を選択したかどうかを判断して(3803)、ユーザが「ローカル機側で出力」を選択したと判断した場合には、リモート機220側で出力すべき画像の残数を計算し(3805)、ローカル機200側での出力画像枚数にリモート機220側で出力すべき画像の総数を足したものを再設定する(3806)。
【0095】
その後、ローカル機200側で読み込みを行う必要のある原稿があるかどうかを判定して(3807)、原稿を読み込む必要がある場合にはローカル機側で原稿画像の読み取りを行い(3808)、ローカル機200側での画像入力が終了したと判定されるまで(3809)、ローカル機200側での画像出力を行い(3810)、ステップ(3807)へ戻る。
【0096】
一方、ステップ(3807)で、ローカル機200側で読み込む原稿が残っていない場合には、あるいはステップ(3809)で、ローカル機200側での画像入力が終了したと判定した場合には、ローカル機200側でHDD2004に蓄積されている画像データの出力のみを行うことになるため、ローカル機200側での出力を開始し(3811)、ローカル機200側での出力すべき画像がなくなったと判定されるまで(3812)、ステップ(3811)を繰り返す。
【0097】
一方、ステップ(3803)で、ユーザが「ローカル機側で出力」を選択していないと判断した場合には、ユーザが「他のリモート機を選択」を選択しているかどうかを判断して(3804)、「他のリモート機を選択」を選択していないと判断した場合には、ステップ(3801)に戻る。
【0098】
一方、ステップ(3804)で、タッチパネル2019上に図7に示した「プリンタ選択」を表示して他のリモート機側の選択を行わせる(3813)。その後、リモート機側に対しての出力画像の残数を計算して(3814)、画像データ出力を要求して(3815)、ステップ(3816),(3817),(3818)以降の処理、すなわち、図11に示すステップ(3602),図12に示す(3622),(3614)以降の処理を実行する。
【0099】
なお、要求する画像データはローカル機200側のHDD2004に格納されている画像データを再送することで行われる。
【0100】
次に、リモート機220側のHDD2004のディスクエラーによる処理中断に対するステップ(3711)以降の処理の詳細を図16,図17,図18に示すフローチャートを参照して説明する。
【0101】
〔ディスクエラーによる中断処理〕
一方、リモート機220側において、HDD2004のディスクエラーが検知され、ローカル機200側にディスクエラーが通知された場合には、ローカル機200側はリモート機220側に対してHDD2004の修復要求を発行する(3901)。
【0102】
そして、リモート機220側はこのディスクの修復要求によりHDD2004の修復を実行する。ローカル機200側はリモート機220側のディスク修復が終了した旨の通知を待つ(3902)。
【0103】
そして、リモート機220側はリモート機220側のHDD2004のディスクの修復が完了した時点で、ローカル機200側に修復が終了した旨のメッセージをネットワーク2011を介して通知する。
【0104】
そして、メッセージを受け取ったローカル機200側はリモート機側220でディスクの修復が正常に終了したかどうかの判定(出力可否の判定)を行い(3903)、ディスクの修復が正常に実行されたと判断した場合には、ローカル機200側はリモート機側の出力画像の残数を計算し(3904)、リモート機220側に対して再度出力要求を行う(3905)。
【0105】
そして、リモート機220の出力状態を判定して(3906)、図11に示すステップ(3602),図12に示す(3622),(3614)以降の処理を実行する。
【0106】
一方、ステップ(3903)で、リモート機220側でディスク修復が正常に行われなかったと判断した場合には、タッチパネル2019にユーザに処理の選択をさせる旨の画面を表示する(3907)。
【0107】
この際、表示される内容としては「処理中断」,「ローカル機側で出力」,「他のリモート機を選択」の3通りとする。
【0108】
ここで、ユーザが「処理中断」を選択したかどうかを判断して(3908)、ユーザが「処理中断」を選択したと判断した場合は、ローカル機200側の出力処理を中断し(3924)、操作部画面2019上に出力を中断した旨のメッセージを表示して(3925)、重連コピーの処理を中断して、本処理を終了する(3926)。
【0109】
一方、ステップ(3908)で、「処理中断」を選択していないと判断した場合は、ユーザが「ローカル機側で出力」を選択したか否かを判断して(3909)、「ローカル機側で出力」を選択したと判断した場合には、リモート機220側で出力すべき画像の残数を計算し(3911)、ローカル機200側での出力画像枚数にリモート機側で出力すべき画像の総数を足したものを再設定する(3912)。
【0110】
その後、ローカル機200側で読み込みを行う必要のある原稿があるかどうかを判定して(3913)、原稿を読み込む必要がある場合にはローカル機側で原稿画像の読み取りを行う(3914)。次いで、ローカル機側での原稿画像入力が終了したかどうかを判断して(3915)、原稿画像入力が終了したと判断されるまで、ローカル機側での画像出力を行い(3916)、ステップ(3913)へ戻る。
【0111】
一方、ステップ(3913)で、ローカル機200側で読み込む原稿が残っていないと判断された場合、あるいはステップ(3915)でローカル機側での原稿画像入力が終了したと判断された場合には、ローカル機200側でHDD2004に蓄積されている画像データの出力のみを行うことになるため、ローカル機200側での出力を行い(3917)、ローカル機200側での出力すべき画像がなくなったと判定されるまで(3918)、ステップ(3917)を繰り返し、ローカル機200側での出力すべき画像がなくなった場合には、本処理を終了する(3923)。
【0112】
一方、ステップ(3909)で、「ローカル機側で出力」を選択していないと判断した場合には、ユーザが「他のリモート機を選択」を選択しているかどうかを判断して(3910)、ユーザが「他のリモート機を選択」を選択していないと判断した場合には、ステップ(3907)へ戻り、ユーザが「他のリモート機を選択」を選択していると判断した場合には、タッチパネル2019上に図7に示した「プリンタ選択」を表示して他のリモート機側の選択を行わせる(3919)。
【0113】
その後、リモート機側に対しての出力画像の残数を計算して(3920)、画像データ出力を要求する(3921)。
【0114】
なお、要求する画像データはローカル機200側のHDD2004に格納されている画像データを再送することで行われる。
【0115】
次いで、リモート機220の出力状態を判定して(3922)、図11,図12に示すステップ(3602),(3622),(3614)以降の処理を実行する。
【0116】
〔第2実施形態〕
上記第1実施形態において、ローカル機200側において、読み込んだ画像データを出力せず、リモート機220側においてのみ出力を行うリモートコピー機能にも、図17,図18のディスク障害が発生した場合のシーケンスを適用するように制御してもよい。
【0117】
上記各実施形態によれば、ネットワーク接続された画像出力装置側の障害を画像データを送信する側の画像入出力装置側が認識する認識手段を設け、画像出力装置側の障害の内容によって復旧処理をおこなってから再度画像出力の処理を実行させることや、復旧処理をおこなった結果、画像出力装置が出力できない場合にネットワークに接続された代替となる画像出力装置を選択させるか、画像入出力装置側で出力を行うかをユーザが選択することが可能な代替処理をそなえることにより、可能な限りシステムダウンの時間を短縮し、さらにシステムダウンが発生した場合にユーザに代替処理を明示して処理を続行できるようにする。
【0118】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形が可能であり、それらを本発明の範囲から排除するものではない。
【0119】
以下、図19に示すメモリマップを参照して本発明に係る画像形成装置で読み出し可能なデータ処理プログラムの構成について説明する。
【0120】
図19は、本発明に係る画像形成装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【0121】
記憶媒体のメモリマップは管理領域とデータ領域に分かれており、管理領域には記憶されるデータ群を管理する情報、例えばバージョン情報,作成者等がボリューム情報に記憶され、またデータ群をファイルとして管理するためのファイルロケーション情報をもつ。データ領域にはファイル化されたプログラム読み出し側のOS等に依存する情報、例えばプログラムを識別表示するアイコン、画面出力用のビットマップデータ等が記憶される。
【0122】
さらに、各種プログラムに従属するデータも上記データ領域に記憶されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等もデータ領域に記憶される場合もある。
【0123】
本実施形態における図11〜図14に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、CD−ROMやフラッシュメモリやFD等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【0124】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【0125】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【0126】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク,ハードディスク,光ディスク,光磁気ディスク,CD−ROM,CD−R,磁気テープ,不揮発性のメモリカード,ROM,EEPROM等を用いることができる。
【0127】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0128】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0129】
【発明の効果】
以上説明したように、本発明によれば、画像入力装置と画像出力装置とを備えて、該画像入力装置から入力された画像データを前記画像出力装置、または通信可能なリモートの画像出力装置の記憶装置に転送して、前記リモートの画像出力装置と前記画像出力装置とで並列的に同一画像データを重連出力するリモートモードを選択可能な画像形成装置であって、リモートモード選択中に、リモートより通知される前記記憶装置に対する障害発生状態を認識し、認知されるリモートの画像出力装置の記憶装置に対する障害発生状態を表示するので、リモートモード選択中におけるリモートの画像出力装置の記憶装置の障害発生有無を選択したユーザが確実に認知することできる。
【0130】
また、リモートの画像出力装置の記憶装置に対する障害発生状態を表示された場合に、認識された障害の内容に応じて障害の復旧を前記リモートの画像出力装置に指示し、画像入力装置と前記画像出力装置とで代替処理させる第1の代替処理あるいは他のリモートの画像出力装置により前記画像データを代替処理させる第2の代替処理を実行させるので、リモートモード選択中に、リモートより通知されるリモートの画像出力装置の記憶装置に対する障害状態が発生した場合でも、ユーザが意図する代替処理を確実に実行させて、認識された障害に起因してリモートモードによる画像処理が中断してしまう事態を速やかに回避して、代替処理を実行可能な状態に復旧できる利便性に優れた画像処理環境を整備することができる等の効果を奏する。
【図面の簡単な説明】
【図1】本発明の第1実施形態を示す画像形成装置を適用可能な画像形成システムの全体の構成を説明するブロック図である。
【図2】図1に示した画像形成装置のコントロールユニットの構成を説明するブロック図である。
【図3】図2に示したスキャナとプリンタとが通信可能な画像入出力デバイス例を説明する図である。
【図4】図3に示した画像入力デバイスが備える操作部の構成を説明する平面図である。
【図5】図2に示した操作部および操作部インタフェースの詳細構成を説明するブロック図である。
【図6】図5に示したLCD表示部に表示される操作画面例を説明する図である。
【図7】図5に示したLCD表示部に表示される操作画面例を説明する図である。
【図8】図5に示したLCD表示部に表示される操作画面例を説明する図である。
【図9】図5に示したLCD表示部に表示される操作画面例を説明する図である。
【図10】図5に示したLCD表示部に表示される操作画面例を説明する図である。
【図11】本発明に係る画像形成装置における画像処理手順の一例を示すフローチャートである。
【図12】本発明に係る画像形成装置における画像処理手順の一例を示すフローチャートである。
【図13】本発明に係る画像形成装置における画像処理手順の一例を示すフローチャートである。
【図14】本発明に係る画像形成装置における画像処理手順の一例を示すフローチャートである。
【図15】本発明に係る画像形成装置における画像処理手順の一例を示すフローチャートである。
【図16】本発明に係る画像形成装置における画像処理手順の一例を示すフローチャートである。
【図17】本発明に係る画像形成装置における画像処理手順の一例を示すフローチャートである。
【図18】本発明に係る画像形成装置における画像処理手順の一例を示すフローチャートである。
【図19】本発明に係る画像形成装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
200 ローカル機
220,230 リモート機
2000,2200,2300 Controller Unit
2012,2212,2312 操作部
2070,2270,2370 スキャナ部
2095,2295,2395 プリンタ部
2011 LAN
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention includes an image input device and an image output device, and transfers the image data input from the image input device to the image output device, or a storage device of a communicable remote image output device, The present invention relates to an image forming apparatus, an image output control method, a computer-readable storage medium, and a program, which are capable of selecting a remote mode in which the same image data is output in parallel in a parallel manner between a remote image output apparatus and the image output apparatus. is there.
[0002]
[Prior art]
Conventionally, an image forming system in which an image input device and a plurality of image output devices are connected by a transmission medium such as a network via an image control device has been proposed. 2. Description of the Related Art There has been known an image forming system which enhances productivity by connecting an image output device by a transmission medium and outputting an input image of a single image input device by a plurality of image output devices.
[0003]
[Problems to be solved by the invention]
However, when a failure occurs in the storage medium on the image output side in the conventional multiple connection system, the recovery processing of the failure of the storage medium is not automatically performed, and the processing is immediately interrupted.
[0004]
For example, when images are not normally stored in a storage device on a remote device that outputs images even if output is normally performed on a local device that inputs images in a cascading system (for example, the capacity of a hard disk is insufficient). If the image data stored in the storage medium cannot be read (for example, a hard disk failure) when the image data stored in the storage medium is output on the remote side, the processing must be interrupted immediately. At present, the subsequent processing is not displayed to the user.
[0005]
The present invention has been made to solve the above problems, and a first object of the present invention is to provide an image input device and an image output device, and to convert image data input from the image input device. A remote mode in which the same image data is transferred in parallel to the remote image output device and the image output device by transferring the image data to the storage device of the image output device or a communicable remote image output device is selected. A possible image forming apparatus, wherein during a remote mode selection, a failure occurrence state for the storage device notified from a remote is recognized, and a recognized failure occurrence state for the storage device of the remote image output device is displayed. Thus, the image forming apparatus and the image forming apparatus can be surely recognized by the user who has selected whether or not a failure has occurred in the storage device of the remote image output apparatus during the selection of the remote mode. Fine image output control method, and a computer is to provide a storage medium and a program reading.
[0006]
A second object is to provide, in addition to the first object, a method of recovering a failure according to the content of the recognized failure when a failure occurrence state for the storage device of the remote image output device is displayed. By instructing the output device to execute a first alternative process in which an image input device and the image output device perform an alternative process or a second alternative process in which another remote image output device performs an alternative process on the image data. Even when a failure state occurs in the storage device of the remote image output device notified by the remote during the selection of the remote mode, the alternative processing intended by the user is reliably executed, and the failure is recognized due to the recognized failure. An image processing environment with excellent convenience that can quickly avoid a situation in which image processing in the remote mode is interrupted and restore a state in which alternative processing can be executed The image forming apparatus and an image output control method and a computer capable of Bei is to provide a storage medium and a program reading.
[0007]
[Means for Solving the Problems]
A first invention according to the present invention includes an image input device and an image output device, and stores image data input from the image input device in the image output device or a storage device of a remote image output device capable of communication. An image forming apparatus capable of selecting a remote mode in which the same image data is output in parallel in the remote image output device and the image output device in parallel, wherein the remote mode is selected while the remote mode is selected. Recognition means (corresponding to the controller unit 2000 shown in FIG. 1) for recognizing a fault occurrence state of the storage device notified by the controller, and a fault occurrence state for the storage device of the remote image output device recognized by the recognition means It has an operation display means (corresponding to the operation unit 2012 shown in FIG. 1) for displaying.
[0008]
According to a second aspect of the present invention, when a fault occurrence state of the remote image output device with respect to a storage device is displayed by the operation display means, a fault is determined in accordance with the content of the fault recognized by the recognition means. It is characterized by having a failure recovery instruction means (corresponding to the operation unit 2012 shown in FIG. 1) for instructing the remote image output device to recover.
[0009]
According to a third aspect of the present invention, in the case where a fault occurrence state of the storage device of the remote image output device is displayed by the operation display means, the fault recognized by the recognition means cannot be recovered. And a first alternative processing means (corresponding to the controller unit 2000 shown in FIG. 1) for performing alternative processing by the image input device and the image output device.
[0010]
A fourth invention according to the present invention is characterized in that, when a fault occurrence state for a storage device of the remote image output device is displayed by the operation display means, the fault recognized by the recognition means cannot be recovered. A second alternative processing means (corresponding to the controller unit 2000 shown in FIG. 1) for performing alternative processing of the image data by another remote image output device.
[0011]
In a fifth aspect according to the present invention, the first alternative processing means, when the failure recognized by the recognition means is irrecoverable, issues a selection instruction to execute the first alternative processing from the operation display means. Confirming that the processing is performed, the image input apparatus and the image output apparatus perform alternative processing.
[0012]
In a sixth invention according to the present invention, the second alternative processing means, when the failure recognized by the recognition means is irrecoverable, issues an instruction to select a second alternative processing execution from the operation display means. After confirming that the image data has been processed, the image data is replaced by another remote image output device.
[0013]
A seventh invention according to the present invention is characterized in that the failure of the remote image output device with respect to the storage device is a failure due to insufficient storage capacity of the storage device.
[0014]
An eighth invention according to the present invention is characterized in that the failure of the remote image output device with respect to the storage device is a failure caused by a writing error of the storage device.
[0015]
A ninth invention according to the present invention includes an image input device and an image output device, and stores image data input from the image input device in the image output device or a storage device of a remote image output device capable of communication. And a remote mode in which the remote image output device and the image output device can select a remote mode in which the same image data is output in parallel. During the selection, a recognition step for recognizing a fault occurrence state of the storage device notified from the remote (step (3605) in FIG. 11, (3610) and (3615) in FIG. 12), and a recognition step. An operation display step (step (3706, 3106) shown in FIG. 09)) and characterized by having a.
[0016]
According to a tenth aspect of the present invention, when a fault occurrence state for the storage device of the remote image output device is displayed in the operation display step, a fault is determined according to the content of the fault recognized in the recognition step. A failure recovery instruction step (step (3901) shown in FIG. 16) for instructing the remote image output apparatus to perform recovery is provided.
[0017]
An eleventh invention according to the present invention is characterized in that, when a fault occurrence state for the storage device of the remote image output device is displayed in the operation display step, the fault recognized in the recognition step cannot be recovered. And a first alternative processing step (steps (3805) to (3812) shown in FIG. 14 and steps (3910) to (3922) shown in FIG. 18) for causing the image input device and the image output device to perform alternative processing. It is characterized by having.
[0018]
A twelfth invention according to the present invention is characterized in that, when a fault occurrence state for the storage device of the remote image output device is displayed in the operation display step, the fault recognized in the recognition step cannot be recovered. And a second alternative processing step ((3919) to (3921) shown in FIG. 18) in which the image data is alternately processed by another remote image output device.
[0019]
According to a thirteenth aspect of the present invention, in the first alternative processing step, when the failure recognized in the recognition step is irrecoverable, a selection instruction to execute the first alternative processing is issued from the operation display step. Confirming that the processing is performed, the image input device and the image output device perform an alternative process.
[0020]
According to a fourteenth aspect of the present invention, in the second alternative processing step, when the failure recognized in the recognition step is irrecoverable, a selection instruction to execute the second alternative processing is issued from the operation display step. After confirming that the image data has been processed, the image data is replaced by another remote image output device.
[0021]
A fifteenth invention according to the present invention is characterized in that the failure of the remote image output device with respect to the storage device is a failure due to insufficient storage capacity of the storage device.
[0022]
A sixteenth invention according to the present invention is characterized in that the failure of the remote image output device with respect to the storage device is a failure caused by a writing error of the storage device.
[0023]
A seventeenth invention according to the present invention is a computer-readable storage medium storing a program for realizing the image output control method according to any one of the ninth to sixteenth inventions.
[0024]
An eighteenth invention according to the present invention is a program for implementing the image output control method according to any one of the ninth to sixteenth inventions.
[0025]
BEST MODE FOR CARRYING OUT THE INVENTION
[First Embodiment]
Hereinafter, a first embodiment according to the present invention will be described in detail with reference to the drawings.
[0026]
FIG. 1 is a block diagram illustrating the overall configuration of an image forming system to which the image forming apparatus according to the first embodiment of the present invention can be applied.
[0027]
In FIG. 1, an image forming apparatus (local device) 200 includes a scanner unit (scanner) 2070 as an image input device, a printer unit (printer) 2095 as an image output device, a Controller Unit 2000, and an operation unit 2012 as a user interface. Is done. The scanner 2070, the printer 2095, and the operation unit 2012 are respectively connected to a Controller Unit 2000, and the Controller Unit 2000 is connected to a network transmission unit such as a LAN 2011. Further, other image forming apparatuses 220 and 230 having the same device configuration as the image forming apparatus (remote device) 200 are connected to the LAN 2011 as remotes 1 and 2. The image forming apparatuses 220 and 230 have scanners 2270 and 2370, printers 2295 and 2395, and operation units 2212 and 2312, respectively, and these are connected to the Controller Units 2200 and 2300, respectively.
[0028]
FIG. 2 is a block diagram illustrating a configuration of the controller unit 2000 of the image forming apparatus illustrated in FIG.
[0029]
In FIG. 2, a Controller Unit 2000 is connected to a scanner 2070 as an image input device and a printer 2095 as an image output device, and is connected to a LAN 2011 or a public line (WAN) 2051 to input image information and device information. Output.
[0030]
A CPU 2001 is a controller that controls the entire system. The RAM 2002 is a system work memory for the operation of the CPU 2001 and is also an image memory for temporarily storing image data.
[0031]
The ROM 2003 is a boot ROM, and stores a system boot program. A hard disk drive (HDD) 2004 stores system software and image data.
[0032]
An operation unit I / F 2006 is an interface unit with an operation unit (UI) 2012 and outputs image data to be displayed on the operation unit 2012 to the operation unit 2012.
[0033]
In addition, it plays a role of transmitting information input by the user of the system from the operation unit 2012 to the CPU 2001. A network 2010 is connected to the LAN 2011 and inputs and outputs information. The MODEM 2050 is connected to the public line 2051, and inputs and outputs information.
[0034]
The above devices are arranged on the system bus 2007. The Image Bus I / F 2005 is a bus bridge that connects the system bus 2007 to the image bus 2008 that transfers image data at high speed, and converts the data structure.
[0035]
The image bus 2008 is configured by a PCI bus or IEEE1394. The following devices are arranged on the image bus 2008. A raster image processor (RIP) 2060 develops a PDL code into a bitmap image.
[0036]
A device I / F 2020 connects the scanner unit 2070 or printer 2095, which is an image input / output device, to the controller unit 2000, and performs synchronous / asynchronous conversion of image data. The scanner image processing unit 2080 performs correction, processing, and editing on input image data.
[0037]
The printer image processing unit 2090 performs printer correction, resolution conversion, and the like on print output image data. The image rotation unit 2030 rotates image data. The image compression unit 2040 performs JPEG compression on multi-valued image data and JBIG, MMR, and MH on binary image data.
[0038]
FIG. 3 is a diagram illustrating an example of an image input / output device with which the scanner 2070 and the printer 2095 shown in FIG. 2 can communicate.
[0039]
In FIG. 3, a scanner 2070 serving as an image input device illuminates an image on paper serving as a document and scans a CCD line sensor (not shown) to convert the image into raster image data 2071 into an electric signal. The manuscript paper is set on a tray 2073 of a manuscript feeder 2072, and when the apparatus user gives an instruction to start reading from the operation unit 2012, the CPU 2001 gives an instruction to the scanner 2070. The feeder 2072 feeds the manuscript paper one by one, and feeds the manuscript image. Read operation.
[0040]
A printer 2095, which is an image output device, converts raster image data 2096 into an image on paper. The method is an electrophotographic method using a photosensitive drum or a photosensitive belt, and ink is ejected from a minute nozzle array. For example, there is an ink jet system for printing an image directly on paper, but any system may be used. The activation of the printing operation is started by an instruction from the CPU 2001. The printer 2095 has a plurality of paper feed stages so that different paper sizes or different paper orientations can be selected, and includes paper cassettes 2101, 1022, and 2103 corresponding thereto. The paper discharge tray 2111 receives printed paper.
[0041]
FIG. 4 is a plan view illustrating the configuration of the operation unit 2012 included in the image input device illustrated in FIG.
[0042]
In FIG. 4, an LCD display unit 2013 has a touch panel sheet (hereinafter, referred to as a touch panel) 2019 affixed on the LCD, displays an operation screen and soft keys of the system, and presses a displayed key when the displayed key is pressed. The position information is transmitted to the CPU 2001.
[0043]
A start key 2014 is used to start a reading operation of a document image. At the center of the start key 2014 is a two-color LED 2018 of green and red, which indicates whether the start key 2014 is ready for use or not. A stop key 2015 functions to stop an operation in operation.
[0044]
An ID key 2016 is used to input a user ID of a user. A reset key 2017 is used to initialize settings from the operation unit.
[0045]
FIG. 5 is a block diagram illustrating a detailed configuration of the operation unit and the operation unit interface illustrated in FIG. 2, and the same components as those in FIG. 2 are denoted by the same reference numerals.
[0046]
In FIG. 5, reference numeral 2001 denotes a CPU, which comprehensively controls access to various devices connected to the system bus 2007 based on a control program or the like stored in a program ROM of a ROM 2003, and via an image input unit interface. The input information is read from the connected scanner 2070, and an image signal as output information is output to the connected printing unit 2095 via the printing unit interface.
[0047]
The control program as shown in the flowcharts of FIGS. 9 and 10 is stored in the program ROM of the ROM 2003.
[0048]
The RAM 2002 functions as a main memory, a work area, and the like for the CPU 2001.
[0049]
The CPU 2001 receives a user input from the touch panel 2019 and the hard keys 2014 to 2017, acquires operation contents via an operation input unit I / F (input port) 20061, and acquires the acquired operation contents and the above-described control. Display screen data is generated in the CPU 2001 based on the program, and the display screen is output to a screen output device such as an LCD or a CRT via an output device controller (output port) 20062 for controlling the screen output device.
[0050]
Next, an embodiment of the present invention will be described using a screen displayed on the LCD display unit 2013.
[0051]
FIG. 6 is a diagram for explaining an example of an operation screen displayed on the LCD display unit 2013 shown in FIG. 5, and corresponds to an example of an initial screen in the image forming apparatus according to the present invention. It is also the standard screen that returns after setting the function.
[0052]
In FIG. 6, reference numeral 3101 denotes a soft key for setting an equal-magnification output without using a scaling function in image formation. Reference numeral 3102 denotes a soft key for setting a scaling function. Reference numeral 3103 denotes a soft key for setting an output paper size.
[0053]
Reference numeral 3104 denotes a soft key for setting an image output device. Reference numeral 3106 denotes a soft key for setting double-sided output. Reference numeral 3107 denotes a soft key for performing output paper sort setting.
[0054]
Reference numeral 3109 denotes a soft key for setting other applied functions. Reference numeral 3110 denotes a soft key for easily performing settings for simultaneously outputting a read image to a plurality of image output apparatuses (referred to as cascade copy). Switch to the screen. The present image forming apparatus can output to a remote image output device connected via LAN (called remote copy) or perform cascade copy. However, as an initial state, image output to its own device (local copy and Call).
[0055]
Further, the setting state of the image output device selection whether to perform local copy, remote copy, or cascade copy is displayed in the display area 3105. Reference numeral 3108 denotes a soft key for setting an image output density.
[0056]
FIG. 7 is a diagram for explaining an example of an operation screen displayed on the LCD display unit 2013 shown in FIG. 5, and is a setting screen displayed after pressing the soft key 3104 shown in FIG. 9 is a setting screen for selecting a printer for performing the above setting.
[0057]
In FIG. 7, since the output is performed on the local side in the normal copy operation, the portion 3203 is highlighted. To set the cascade copy in this state, the user presses the "double copy" soft key 3202.
[0058]
By pressing the soft key 3202, a check mark is given to the output device 3204 connected to the network. By doing so, it is possible to set an output device on the network for performing cascade copy. The information of the selected output device on the network can be confirmed by pressing the “detailed information” soft key 3201.
[0059]
FIG. 8 is a view for explaining an example of an operation screen displayed on the LCD display unit 2013 shown in FIG. 5, and displays detailed information on output settings of an output device on the network displayed when a soft key 3201 is pressed. It is an example of a screen.
[0060]
In FIG. 8, when cascade copy is performed, paper information 3301 is obtained via a network, and output paper used in cascade copy is set.
[0061]
FIG. 9 is a diagram for explaining an example of an operation screen displayed on the LCD display unit 2013 shown in FIG. 5. After setting the output destination of the cascade copy in FIG. 7, the paper selection in FIG. 11 is an example of a paper selection screen displayed when a soft key 3103 to be executed is pressed.
[0062]
In FIG. 9, the output paper size 3401 displayed here is the paper size that can be output from the local printer 2095 and the selected remote printer 2295 that are devices that acquire the above-described paper information 3301 and perform image input. Are displayed in common.
[0063]
The user can select the cascade copy paper size by selecting the paper to be output from the output paper size 3401.
[0064]
FIG. 10 is a view for explaining an example of an operation screen displayed on the LCD display unit 2013 shown in FIG. 5, and is a standard screen example after performing cascade copy setting on the display screen of FIG.
[0065]
In FIG. 10, the setting state is indicated by an icon indicating that cascade copy has been set in 3501 and a character string indicating that cascade copy has been set in 3501.
[0066]
FIGS. 11 to 18 are flowcharts showing an example of an image processing procedure in the image forming apparatus according to the present invention, and describe a basic sequence of the multiple copy operation according to the present embodiment. The contents described in this flowchart are stored as a control program in the program ROM of the ROM 2003. In addition, a local machine that outputs image data generated by the scanner 2070 with the printer 2095 of FIG. 3 while scanning the original with the scanner 2070 of FIG. At least two remote devices that receive and output via the network 2011 in FIG. 1 are required. In the description of the flowchart shown in the present embodiment, for example, the Local 200 shown in FIG. 1 will be described as a local device, and the Remote 220 will be described as a remote device.
[0067]
Note that (3601) to (3623), (3701) to (3712), (3801) to (3822), and (3901) to (3926) indicate respective steps.
[0068]
Further, in order to perform the cascade copy operation, the "printer selection" shown in FIG. 7 displayed by pressing the "output device selection" soft key 3104 on the copy basic screen shown in FIG. After selecting a device to be output other than the own device on the screen, the cascade copy key 3202 is pressed. As a result, the device selected as the cascade copy is displayed with a check mark in the check box shown in FIG.
[0069]
Note that the example shown in FIG. 7 is configured such that the form of the icon differs between the remote machine and the local machine, so that the user can easily recognize that the selected device is the remote machine and the local machine.
[0070]
Here, by pressing the "close" key K1 shown in FIG. 7, the screen of the LCD display unit 2013 returns to the copy basic screen displayed in FIG.
[0071]
At this time, a mark 3501 and a mode 3502 indicating that the cascade copy mode has been set due to the setting of the cascade copy are displayed (3601).
[0072]
Here, when the start key 2014 in FIG. 4 is pressed, the multiple copy operation starts. On the local side of the cascade copy mode, by pressing the start key after setting the cascade copy mode, the scanner 2070 is driven to scan the original and create image data (3602). The created image data is stored in the HDD 2004 of FIG.
[0073]
The image data stored in the HDD 2004 is output from the printer 2095 on the local device side at the same time as the storage (3603). At the same time, the image data stored in the HDD 2004 is transferred to the remote device via the network 2011, received by the controller 2200 on the remote device, stored in the HDD 2004 on the remote device, and output by the printer 2095. (3604).
[0074]
At this time, the controller 2200 on the remote device side checks whether the data is normally stored in the HDD 2004 and whether the data is normally read from the HDD 2004 at the time of output (3605).
[0075]
When the remote device determines that the output cannot be performed normally by this check, the controller 2200 of the remote device 220 notifies the local device 200 via the network 2011 that the output cannot be normally performed. . Upon receiving this notification, the local unit 200 determines that an output error has occurred on the remote unit side, and shifts to error processing in which the jump destination is designated by “1” in FIG. 11 and detailed in FIG. 13 (3606).
[0076]
On the other hand, if it is determined in step (3605) that the output on the remote device side has been normally performed, scanning is performed on the local device side with the scanner 2070, and the document for which image data must be generated is placed on the document feeder 2072 or the document feeder 2072. It is checked whether the document exists in the tray 2073 (3607). If it is determined that there is a document to be read, the process returns to step (3602) to scan the document.
[0077]
If it is determined that there is no original to be read, images stored in the HDD 2004 of the local device 200 and the HDD 2004 of the remote device 220 are output.
[0078]
Therefore, when the reading of the document on the local device 200 has been completed, the image data is output from the HDD 2004 on the local device (3608), and the image data is output from the HDD 2004 on the remote device. Is executed (3609).
[0079]
At this time, the controller unit 2200 on the remote device side checks in the same manner as in step (3605) whether or not the data was normally stored in the HDD 2004 and whether or not the data was normally read from the HDD 2004 upon output. (3610). If it is determined in this check that the output from the HDD 2004 of the remote unit 220 has not been performed normally, the processing after step (3611) is executed as the error processing shown in FIG. 13 in detail.
[0080]
On the other hand, when it is determined in step (3610) that the output on the remote device 220 side is normally performed, it is determined whether the output on the local device 200 side has ended normally (3612). .
[0081]
If it is determined that the output on the local device 200 has been completed, the image output on the remote device is performed again (3614). If the output on the local device 200 has not been completed, it is determined whether the output on the remote device 220 has been completed (3613). Here, if it is determined that the output on the remote device 220 has been completed, the output process on the local device 200 is repeated until the output of the image data read into the HDD 2004 on the local device 200 is completed ( 3618, 3619).
[0082]
On the other hand, in the above-described output determination on the local device side in step (3612), when it is determined that the output process on the remote device 220 side is to be performed, it is received by the controller unit 2200 on the remote device side and the HDD 2004 on the remote device side After that, the image is output by the printer 2095 (3614). Next, it is checked whether the data is normally stored in the HDD 2004 of the remote device 220 and whether the data is normally read from the HDD 2004 upon output (3615).
[0083]
More specifically, if any failure has occurred on the remote device 220 side during the check and the output from the HDD 2004 on the remote device 220 has not been performed normally, an error process is performed, and the process after step (3616) is performed. Processing is executed.
[0084]
On the other hand, if the reading has been performed in step (3615), it is determined whether the output on the remote device 220 side has been completed (3617). Here, if it is determined that the output on the remote device 220 side has been completed, the process is terminated, and thereafter, the process returns to step (3614).
[0085]
Next, when an error occurs in the output state determination step (3605), step (3610), and step (3615) on the remote device side during the multiple copy operation on the local device 200 side and the remote device 220 side described above. The outline of steps (3606), (3611), and (3616), which are error processing, will be described below with reference to FIG.
[0086]
The local device 200 that has detected the occurrence of the error on the remote device 220 first requests the remote device 220 to stop the output that is currently performing the output operation (3704).
[0087]
Next, the error information of the remote device 220 notified via the network 2011 is acquired and registered in the error log information of the HDD 2004 of the local device 200 (3705). Thereafter, the content of the above-described error information is determined, and a process corresponding to the error information on the remote device 220 side is requested from the local device 200 side.
[0088]
Therefore, the error information for the remote device 220 registered in the HDD 2004 of the local device 200 is due to the disk capacity over, that is, the image data read by the local device 200 via the network 2011 of the remote device 220 cannot be stored. (3706), and if it is determined that the data cannot be stored, it is determined that the disk capacity is exceeded, and the error processing from step (3710) shown in FIG. 13 is performed.
[0089]
On the other hand, if it is determined in step (3706) that the error does not indicate that the data cannot be stored, and if the error information on the remote device 220 is a write error on the HDD 2004 or a read error from the HDD 2004 on the remote device 220, It is determined whether or not a disk error has occurred (3707). If it is determined that a disk error has occurred, error processing from step (3711) shown in FIG. 16 is performed.
[0090]
On the other hand, if the determinations in steps (3706) and (3707) are both NO, that is, if the error does not correspond to the error in steps (3706) and (3707), a fatal error has occurred on the remote device 220 side. As a result, the output processing on the local device 200 side is interrupted (3708), a message indicating that the output has been interrupted due to the occurrence of an error on the touch panel 2019 on the local device 200 side is displayed (3709), and The process ends.
[0091]
Next, the details of the processing for the interruption of the processing due to the disk capacity overrun on the remote device 220 side, which is executed after step (3710) shown in FIG.
[0092]
[Interruption processing due to disk space over]
When the disk capacity is exceeded, the local device 200 displays a screen on the touch panel 2019 for prompting the user to select the continuation of the process (3801). The displayed contents are "processing interrupted", "output on the local device side", and "select another remote device".
[0093]
On this display screen, it is determined whether the user has selected “processing interruption” (3802). If it is determined that the user has selected “processing interruption”, the output processing on the local device 200 side is interrupted ( 3820), a message indicating that the output has been interrupted is displayed on the touch panel 2019 (3821), and the cascade copy process is interrupted, followed by terminating the present process (3822).
[0094]
On the other hand, if it is determined in step (3802) that the user has not selected “process interruption”, it is further determined whether or not the user has selected “output on the local device side” (3803). Determines that “output on local device side” is selected, the remote device 220 calculates the remaining number of images to be output (3805), and adds the number of output images on the local device 200 to the remote device 220. On the other hand, the sum of the total number of images to be output is reset (3806).
[0095]
Thereafter, it is determined whether there is a document that needs to be read on the local device 200 side (3807). If the document needs to be read, the document image is read on the local device side (3808). Until it is determined that the image input on the device 200 has been completed (3809), the image output on the local device 200 is performed (3810), and the process returns to step (3807).
[0096]
On the other hand, if there is no document to be read on the local device 200 side in step (3807), or if it is determined in step (3809) that image input on the local device 200 side has been completed, Since only the image data stored in the HDD 2004 is output on the side of the local device 200, the output on the local device 200 side is started (3811), and it is determined that there is no more image to be output on the local device 200 side. (3812), the step (3811) is repeated.
[0097]
On the other hand, if it is determined in step (3803) that the user has not selected “output on the local device”, it is determined whether the user has selected “select another remote device” ( 3804) If it is determined that “select another remote device” has not been selected, the process returns to step (3801).
[0098]
On the other hand, in step (3804), “select a printer” shown in FIG. 7 is displayed on the touch panel 2019 to allow another remote machine to make a selection (3813). Thereafter, the remaining number of output images for the remote device is calculated (3814), and image data output is requested (3815), and the processing after steps (3816), (3817), and (3818), that is, Then, the processing after step (3602) shown in FIG. 11 and (3622) and (3614) shown in FIG. 12 is executed.
[0099]
The requested image data is performed by retransmitting the image data stored in the HDD 2004 on the local device 200 side.
[0100]
Next, the details of the processing after step (3711) for the interruption of the processing due to the disk error of the HDD 2004 on the remote unit 220 side will be described with reference to the flowcharts shown in FIGS.
[0101]
[Interruption due to disk error]
On the other hand, when the remote machine 220 detects a disk error of the HDD 2004 and notifies the local machine 200 of the disk error, the local machine 200 issues a HDD 2004 repair request to the remote machine 220. (3901).
[0102]
Then, the remote device 220 executes the repair of the HDD 2004 in response to the disk repair request. The local device 200 waits for a notification that the disk repair on the remote device 220 has been completed (3902).
[0103]
Then, when the restoration of the disk of the HDD 2004 of the remote unit 220 is completed, the remote unit 220 notifies the local unit 200 of a message to the effect that the restoration has been completed via the network 2011.
[0104]
Then, the local unit 200 that has received the message determines whether or not the restoration of the disk has been completed normally (determination of whether or not output is possible) on the side of the remote unit 220 (3903), and determines that the restoration of the disk has been executed normally. In this case, the local device 200 calculates the number of remaining output images on the remote device (3904), and makes an output request to the remote device 220 again (3905).
[0105]
Then, the output state of the remote unit 220 is determined (3906), and the processes of step (3602) shown in FIG. 11, and (3622) and (3614) shown in FIG. 12 are executed.
[0106]
On the other hand, if it is determined in step (3903) that the disk repair has not been normally performed on the remote device 220 side, a screen for prompting the user to select a process is displayed on the touch panel 2019 (3907).
[0107]
At this time, there are three types of displayed contents: "interruption of processing", "output on local device side", and "select another remote device".
[0108]
Here, it is determined whether the user has selected “processing interruption” (3908), and if it is determined that the user has selected “processing interruption”, the output processing on the local device 200 side is interrupted (3924). Then, a message indicating that the output has been interrupted is displayed on the operation unit screen 2019 (3925), the process of the cascade copy is interrupted, and the process is terminated (3926).
[0109]
On the other hand, if it is determined in step (3908) that “processing interruption” has not been selected, it is determined whether the user has selected “output on the local device side” (3909). If it is determined that “output at” is selected, the remaining number of images to be output at the remote device 220 is calculated (3911), and the number of images to be output at the local device 200 is added to the number of images output at the local device 200. Is reset (3912).
[0110]
Thereafter, it is determined whether there is a document that needs to be read on the local device 200 side (3913), and when the document needs to be read, the document image is read on the local device side (3914). Next, it is determined whether or not the input of the document image on the local device side has been completed (3915), and the image output on the local device side is performed (3916) until it is determined that the input of the document image has been completed (step 3916). Return to 3913).
[0111]
On the other hand, if it is determined in step (3913) that there is no document to be read on the local device 200 side, or if it is determined in step (3915) that document image input on the local device has been completed, Since only the image data stored in the HDD 2004 is output on the local device 200 side, the output is performed on the local device 200 side (3917), and it is determined that there is no more image to be output on the local device 200 side. Until the image is output (3918), the step (3917) is repeated. If there are no more images to be output on the local device 200 side, the present process is terminated (3923).
[0112]
On the other hand, if it is determined in step (3909) that "output on the local device" has not been selected, it is determined whether the user has selected "select another remote device" (3910). If it is determined that the user has not selected “select another remote device”, the process returns to step (3907), and if it is determined that the user has selected “select another remote device”, Displays the “select printer” shown in FIG. 7 on the touch panel 2019 and causes another remote device to make a selection (3919).
[0113]
Thereafter, the number of remaining output images is calculated for the remote device side (3920), and a request for image data output is made (3921).
[0114]
The requested image data is performed by retransmitting the image data stored in the HDD 2004 on the local device 200 side.
[0115]
Next, the output state of the remote unit 220 is determined (3922), and the processes of steps (3602), (3622), and (3614) shown in FIGS. 11 and 12 are executed.
[0116]
[Second embodiment]
In the first embodiment, even when the disk failure shown in FIGS. 17 and 18 occurs, the remote copy function that does not output the read image data on the local device 200 side but outputs only on the remote device 220 side. Control may be performed to apply a sequence.
[0117]
According to each of the above embodiments, a recognition unit is provided for recognizing a failure on the image output device side connected to the network by the image input / output device side on the image data transmission side, and recovery processing is performed according to the content of the failure on the image output device side. If the image output device cannot be output as a result of performing the image output process again after the execution or the restoration process, the image output device can be selected as an alternative image output device connected to the network if the image output device cannot be output, or the image input / output device side By providing an alternative process that allows the user to select whether to perform output by using the system, the system down time is reduced as much as possible, and when a system down occurs, the alternative process is clearly indicated to the user and the process is performed. Allow me to continue.
[0118]
The present invention is not limited to the above embodiments, and various modifications are possible based on the spirit of the present invention, and they are not excluded from the scope of the present invention.
[0119]
Hereinafter, the configuration of a data processing program readable by the image forming apparatus according to the present invention will be described with reference to a memory map shown in FIG.
[0120]
FIG. 19 is a diagram illustrating a memory map of a storage medium that stores various data processing programs that can be read by the image forming apparatus according to the present invention.
[0121]
The memory map of the storage medium is divided into a management area and a data area. In the management area, information for managing a group of data to be stored, such as version information and creator, is stored in volume information. It has file location information for management. The data area stores information that depends on the OS or the like on the program reading side, such as icons for identifying and displaying programs, bitmap data for screen output, and the like.
[0122]
Further, data dependent on various programs is also stored in the data area. Further, a program for installing various programs on a computer or a program for decompressing a program to be installed when the program to be installed is compressed may be stored in the data area in some cases.
[0123]
The functions shown in FIGS. 11 to 14 in this embodiment may be executed by a host computer by a program installed from the outside. In this case, the present invention is applied even when a group of information including a program is supplied to the output device from a storage medium such as a CD-ROM, a flash memory, or an FD, or from an external storage medium via a network. Things.
[0124]
As described above, the storage medium storing the program codes of the software for realizing the functions of the above-described embodiments is supplied to the system or the apparatus, and the computer (or CPU or MPU) of the system or the apparatus stores the storage medium in the storage medium. It goes without saying that the object of the present invention is also achieved by reading and executing the program code thus obtained.
[0125]
In this case, the program code itself read from the storage medium implements the novel function of the present invention, and the storage medium storing the program code constitutes the present invention.
[0126]
As a storage medium for supplying the program code, for example, a flexible disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD-R, magnetic tape, nonvolatile memory card, ROM, EEPROM, or the like may be used. it can.
[0127]
When the computer executes the readout program code, not only the functions of the above-described embodiments are realized, but also an OS (Operating System) running on the computer based on the instruction of the program code. It goes without saying that a part or all of the actual processing is performed and the functions of the above-described embodiments are realized by the processing.
[0128]
Further, after the program code read from the storage medium is written into a memory provided on a function expansion board inserted into the computer or a function expansion unit connected to the computer, the function expansion is performed based on the instruction of the program code. It goes without saying that a CPU or the like provided in the board or the function expansion unit performs part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.
[0129]
【The invention's effect】
As described above, according to the present invention, an image input device and an image output device are provided, and image data input from the image input device is output to the image output device or a remote image output device capable of communication. Transfer to a storage device, an image forming apparatus capable of selecting a remote mode in which the remote image output device and the image output device output the same image data in parallel in a continuous manner, while the remote mode is selected, Recognizing the fault occurrence state for the storage device notified from the remote, and displaying the recognized fault occurrence status for the storage device of the remote image output device, the storage device of the remote image output device during the remote mode is selected. The user who has selected whether or not a failure has occurred can reliably recognize the failure.
[0130]
Further, when a fault occurrence state for the storage device of the remote image output device is displayed, the remote image output device is instructed to recover from the fault according to the content of the recognized fault, and the image input device and the image are displayed. Since the first alternative process for performing the alternative process with the output device or the second alternative process for performing the alternative process for the image data by another remote image output device is executed, the remote device notifies the remote device during the selection of the remote mode. Even if a failure state of the storage device of the image output device occurs, it is possible to reliably execute the alternative processing intended by the user, and to promptly interrupt the image processing in the remote mode due to the recognized failure. And a convenient image processing environment that can be restored to a state in which the alternative processing can be executed can be provided. .
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating an overall configuration of an image forming system to which an image forming apparatus according to a first embodiment of the present invention can be applied.
FIG. 2 is a block diagram illustrating a configuration of a control unit of the image forming apparatus illustrated in FIG.
FIG. 3 is a diagram illustrating an example of an image input / output device with which the scanner and the printer shown in FIG. 2 can communicate.
FIG. 4 is a plan view illustrating a configuration of an operation unit included in the image input device illustrated in FIG.
FIG. 5 is a block diagram illustrating a detailed configuration of an operation unit and an operation unit interface illustrated in FIG. 2;
6 is a diagram illustrating an example of an operation screen displayed on the LCD display unit shown in FIG.
FIG. 7 is a diagram illustrating an example of an operation screen displayed on the LCD display unit shown in FIG.
8 is a diagram illustrating an example of an operation screen displayed on the LCD display unit shown in FIG.
9 is a diagram illustrating an example of an operation screen displayed on the LCD display unit shown in FIG.
10 is a diagram illustrating an example of an operation screen displayed on the LCD display unit shown in FIG.
FIG. 11 is a flowchart illustrating an example of an image processing procedure in the image forming apparatus according to the present invention.
FIG. 12 is a flowchart illustrating an example of an image processing procedure in the image forming apparatus according to the present invention.
FIG. 13 is a flowchart illustrating an example of an image processing procedure in the image forming apparatus according to the present invention.
FIG. 14 is a flowchart illustrating an example of an image processing procedure in the image forming apparatus according to the present invention.
FIG. 15 is a flowchart illustrating an example of an image processing procedure in the image forming apparatus according to the present invention.
FIG. 16 is a flowchart illustrating an example of an image processing procedure in the image forming apparatus according to the present invention.
FIG. 17 is a flowchart illustrating an example of an image processing procedure in the image forming apparatus according to the present invention.
FIG. 18 is a flowchart illustrating an example of an image processing procedure in the image forming apparatus according to the present invention.
FIG. 19 is a diagram illustrating a memory map of a storage medium that stores various data processing programs that can be read by the image forming apparatus according to the present invention.
[Explanation of symbols]
200 Local machine
220, 230 Remote machine
2000, 2200, 2300 Controller Unit
2012, 2212, 2312 Operation unit
2070, 2270, 2370 Scanner unit
2095, 2295, 2395 Printer section
2011 LAN

Claims (18)

画像入力装置と画像出力装置とを備えて、該画像入力装置から入力された画像データを前記画像出力装置、または通信可能なリモートの画像出力装置の記憶装置に転送して、前記リモートの画像出力装置と前記画像出力装置とで並列的に同一画像データを重連出力するリモートモードを選択可能な画像形成装置であって、
前記リモートモード選択中に、リモートより通知される前記記憶装置に対する障害発生状態を認識する認識手段と、
前記認識手段により認知される前記リモートの画像出力装置の記憶装置に対する障害発生状態を表示する操作表示手段と、
を有することを特徴とする画像形成装置。
An image input device and an image output device, wherein image data input from the image input device is transferred to the image output device or a storage device of a communicable remote image output device, and the remote image output is performed. An image forming apparatus capable of selecting a remote mode in which the same image data is output in a cascade in parallel with the apparatus and the image output apparatus,
Recognition means for recognizing a failure occurrence state for the storage device notified from the remote during the remote mode selection,
Operation display means for displaying a fault occurrence state for the storage device of the remote image output device recognized by the recognition means;
An image forming apparatus comprising:
前記操作表示手段により前記リモートの画像出力装置の記憶装置に対する障害発生状態を表示された場合に、前記認識手段により認識された障害の内容に応じて障害の復旧を前記リモートの画像出力装置に指示する障害復旧指示手段を有することを特徴とする請求項1記載の画像形成装置。When a fault occurrence state of the storage device of the remote image output device is displayed by the operation display unit, the remote image output device is instructed to recover from the fault according to the content of the fault recognized by the recognition unit. 2. The image forming apparatus according to claim 1, further comprising a failure recovery instruction unit that performs the operation. 前記操作表示手段により前記リモートの画像出力装置の記憶装置に対する障害発生状態を表示された場合に、前記認識手段により認識された障害が復旧不可能な場合に、前記画像入力装置と前記画像出力装置とで代替処理させる第1の代替処理手段を有することを特徴とする請求項1記載の画像形成装置。The image input device and the image output device when the fault display state of the storage device of the remote image output device is displayed by the operation display unit, and when the fault recognized by the recognition unit cannot be recovered, 2. The image forming apparatus according to claim 1, further comprising a first alternative processing unit that performs the alternative processing on the image data. 前記操作表示手段により前記リモートの画像出力装置の記憶装置に対する障害発生状態を表示された場合に、前記認識手段により認識された障害が復旧不可能な場合に、他のリモートの画像出力装置により前記画像データを代替処理させる第2の代替処理手段を有することを特徴とする請求項1記載の画像形成装置。When the fault display state for the storage device of the remote image output device is displayed by the operation display unit, and when the fault recognized by the recognition unit cannot be recovered, the remote image output device is used by another remote image output device. 2. The image forming apparatus according to claim 1, further comprising a second alternative processing unit that performs alternative processing on the image data. 前記第1の代替処理手段は、前記認識手段により認識された障害が復旧不可能な場合に、前記操作表示手段から第1の代替処理実行の選択指示がなされることを確認して、前記画像入力装置と前記画像出力装置とで代替処理させることを特徴とする請求項3記載の画像形成装置。The first alternative processing means confirms that a selection instruction to execute the first alternative processing is issued from the operation display means when the failure recognized by the recognition means cannot be recovered, and 4. The image forming apparatus according to claim 3, wherein the input device and the image output device perform a substitution process. 前記第2の代替処理手段は、前記認識手段により認識された障害が復旧不可能な場合に、前記操作表示手段から第2の代替処理実行の選択指示がなされることを確認して、他のリモートの画像出力装置により前記画像データを代替処理させることを特徴とする請求項4記載の画像形成装置。The second alternative processing means confirms that, when the failure recognized by the recognition means is not recoverable, the operation display means gives an instruction to select the execution of the second alternative processing, and performs another processing. 5. The image forming apparatus according to claim 4, wherein said image data is substituted by a remote image output device. 前記リモートの画像出力装置の記憶装置に対する障害は、該記憶装置の記憶容量不足に起因する障害であることを特徴とする請求項1〜6のいずれかに記載の画像形成装置。7. The image forming apparatus according to claim 1, wherein the failure of the remote image output device with respect to the storage device is a failure caused by insufficient storage capacity of the storage device. 前記リモートの画像出力装置の記憶装置に対する障害は、該記憶装置の書き込みエラーに起因する障害であることを特徴とする請求項1〜6のいずれかに記載の画像形成装置。The image forming apparatus according to claim 1, wherein the failure of the remote image output device with respect to the storage device is a failure caused by a writing error of the storage device. 画像入力装置と画像出力装置とを備えて、該画像入力装置から入力された画像データを前記画像出力装置、または通信可能なリモートの画像出力装置の記憶装置に転送して、前記リモートの画像出力装置と前記画像出力装置とで並列的に同一画像データを重連出力するリモートモードを選択可能な画像形成装置における画像出力制御方法であって、
前記リモートモード選択中に、リモートより通知される前記記憶装置に対する障害発生状態を認識する認識ステップと、
前記認識ステップにより認知される前記リモートの画像出力装置の記憶装置に対する障害発生状態を表示する操作表示ステップと、
を有することを特徴とする画像出力制御方法。
An image input device and an image output device, wherein image data input from the image input device is transferred to the image output device or a storage device of a communicable remote image output device, and the remote image output is performed. An image output control method in an image forming apparatus capable of selecting a remote mode in which the same image data is repeatedly output in parallel with the apparatus and the image output apparatus,
During the remote mode selection, a recognition step of recognizing a failure occurrence state for the storage device notified from a remote,
An operation display step of displaying a failure occurrence state for a storage device of the remote image output device recognized by the recognition step;
An image output control method comprising:
前記操作表示ステップにより前記リモートの画像出力装置の記憶装置に対する障害発生状態を表示された場合に、前記認識ステップにより認識された障害の内容に応じて障害の復旧を前記リモートの画像出力装置に指示する障害復旧指示ステップを有することを特徴とする請求項9記載の画像出力制御方法。In the case where a failure occurrence state for the storage device of the remote image output device is displayed by the operation display step, an instruction is given to the remote image output device to recover the failure according to the content of the failure recognized by the recognition step. 10. The image output control method according to claim 9, further comprising a failure recovery instruction step. 前記操作表示ステップにより前記リモートの画像出力装置の記憶装置に対する障害発生状態を表示された場合に、前記認識ステップにより認識された障害が復旧不可能な場合に、前記画像入力装置と前記画像出力装置とで代替処理させる第1の代替処理ステップを有することを特徴とする請求項9記載の画像出力制御方法。When the fault display state of the storage device of the remote image output device is displayed by the operation display step, and when the fault recognized by the recognition step cannot be recovered, the image input device and the image output device 10. The image output control method according to claim 9, further comprising a first alternative processing step in which the alternative processing is performed. 前記操作表示ステップにより前記リモートの画像出力装置の記憶装置に対する障害発生状態を表示された場合に、前記認識ステップにより認識された障害が復旧不可能な場合に、他のリモートの画像出力装置により前記画像データを代替処理させる第2の代替処理ステップを有することを特徴とする請求項9記載の画像出力制御方法。When a fault occurrence state for the storage device of the remote image output device is displayed by the operation display step, and when the fault recognized by the recognition step is not recoverable, the remote image output device is used by another remote image output device. 10. The image output control method according to claim 9, further comprising a second alternative processing step for performing alternative processing on the image data. 前記第1の代替処理ステップは、前記認識ステップにより認識された障害が復旧不可能な場合に、前記操作表示ステップから第1の代替処理実行の選択指示がなされることを確認して、前記画像入力装置と前記画像出力装置とで代替処理させることを特徴とする請求項11記載の画像出力制御方法。In the first alternative processing step, when the failure recognized by the recognition step is irrecoverable, confirming that a selection instruction to execute the first alternative processing is issued from the operation display step, 12. The image output control method according to claim 11, wherein the input device and the image output device are substituted. 前記第2の代替処理ステップは、前記認識ステップにより認識された障害が復旧不可能な場合に、前記操作表示ステップから第2の代替処理実行の選択指示がなされることを確認して、他のリモートの画像出力装置により前記画像データを代替処理させることを特徴とする請求項12記載の画像出力制御方法。In the second alternative processing step, when the failure recognized in the recognition step is irrecoverable, it is confirmed that a selection instruction to execute the second alternative processing is issued from the operation display step, 13. The image output control method according to claim 12, wherein said image data is substituted by a remote image output device. 前記リモートの画像出力装置の記憶装置に対する障害は、該記憶装置の記憶容量不足に起因する障害であることを特徴とする請求項9〜14のいずれかに記載の画像出力制御方法。15. The image output control method according to claim 9, wherein the failure of the remote image output device with respect to the storage device is a failure due to insufficient storage capacity of the storage device. 前記リモートの画像出力装置の記憶装置に対する障害は、該記憶装置の書き込みエラーに起因する障害であることを特徴とする請求項9〜14のいずれかに記載の画像出力制御方法。The image output control method according to claim 9, wherein the failure of the remote image output device with respect to the storage device is a failure caused by a writing error of the storage device. 請求項9〜16のいずれかに記載の画像出力制御方法を実現するプログラムを記憶したことを特徴とするコンピュータが読み取り可能な記憶媒体。A computer-readable storage medium storing a program for implementing the image output control method according to claim 9. 請求項9〜16のいずれかに記載の画像出力制御方法を実現することを特徴とするプログラム。A program for realizing the image output control method according to any one of claims 9 to 16.
JP2002210797A 2002-07-19 2002-07-19 Image forming apparatus, image output control method, computer-readable storage medium, and program Pending JP2004056445A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002210797A JP2004056445A (en) 2002-07-19 2002-07-19 Image forming apparatus, image output control method, computer-readable storage medium, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002210797A JP2004056445A (en) 2002-07-19 2002-07-19 Image forming apparatus, image output control method, computer-readable storage medium, and program

Publications (1)

Publication Number Publication Date
JP2004056445A true JP2004056445A (en) 2004-02-19

Family

ID=31934207

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002210797A Pending JP2004056445A (en) 2002-07-19 2002-07-19 Image forming apparatus, image output control method, computer-readable storage medium, and program

Country Status (1)

Country Link
JP (1) JP2004056445A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006244501A (en) * 2005-03-02 2006-09-14 Internatl Business Mach Corp <Ibm> Storage system with cascaded copy targeting function and enhanced perfectibility
JP2006270192A (en) * 2005-03-22 2006-10-05 Fuji Xerox Co Ltd Image forming system and communication control method

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006244501A (en) * 2005-03-02 2006-09-14 Internatl Business Mach Corp <Ibm> Storage system with cascaded copy targeting function and enhanced perfectibility
JP2006270192A (en) * 2005-03-22 2006-10-05 Fuji Xerox Co Ltd Image forming system and communication control method
US7894086B2 (en) 2005-03-22 2011-02-22 Fuji Xerox Co., Ltd. Image forming system and communication control method in the image forming system

Similar Documents

Publication Publication Date Title
CN101573685B (en) Printing management server, printing management method and program, and recording medium
US8649041B2 (en) Remote control system, image processing apparatus, control method therefor, and recording medium storing program therefor
JP4393006B2 (en) Image processing device
US8024592B2 (en) Data processing device, and control method of data processing device
US9386169B2 (en) Image forming apparatus that performs processing in cooperation with an external apparatus, method of controlling the same, program and image forming system
US20020015096A1 (en) Image input/output apparatus, control method of image input/output apparatus, image input/output system, and storage medium thereof
US9589215B2 (en) Image forming apparatus capable of properly reproducing desired settings, method of controlling the same, and storage medium
US7167257B2 (en) Method and apparatus for controlling image output on media of different output devices
JP4018707B2 (en) Image processing system, image processing apparatus, control method thereof, and control program
JP4557778B2 (en) Image forming apparatus, archive system including the image forming apparatus, and control method thereof
JP2000151873A (en) Information processing system and information processing method
JP2001356853A (en) Image processing apparatus and state display control method of image processing apparatus
JP4230845B2 (en) Image forming apparatus
JP2004056445A (en) Image forming apparatus, image output control method, computer-readable storage medium, and program
US7209247B1 (en) Multi-function image output apparatus with error control
JP4230843B2 (en) Image forming apparatus
JP3927894B2 (en) Image processing apparatus and processing method thereof
JP4042908B2 (en) Image forming apparatus
JP3814452B2 (en) Image input / output device and control method thereof
JP4280366B2 (en) Image control apparatus, image control method, and storage medium storing computer-readable program
JP4558092B2 (en) Information processing apparatus and control method thereof
JP2006171866A (en) Image forming apparatus
JP3869956B2 (en) Printing apparatus, printing system, image reading apparatus, and printing method
JP3604885B2 (en) Image processing apparatus, data processing method for image processing apparatus, and storage medium storing computer-readable program
JP4417665B2 (en) Image forming apparatus