+

JP3864122B2 - Image processing system - Google Patents

Image processing system Download PDF

Info

Publication number
JP3864122B2
JP3864122B2 JP2002231510A JP2002231510A JP3864122B2 JP 3864122 B2 JP3864122 B2 JP 3864122B2 JP 2002231510 A JP2002231510 A JP 2002231510A JP 2002231510 A JP2002231510 A JP 2002231510A JP 3864122 B2 JP3864122 B2 JP 3864122B2
Authority
JP
Japan
Prior art keywords
image processing
image
network
image data
controller
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.)
Expired - Fee Related
Application number
JP2002231510A
Other languages
Japanese (ja)
Other versions
JP2004072595A (en
Inventor
竜弥 倉永
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2002231510A priority Critical patent/JP3864122B2/en
Publication of JP2004072595A publication Critical patent/JP2004072595A/en
Application granted granted Critical
Publication of JP3864122B2 publication Critical patent/JP3864122B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Facsimiles In General (AREA)
  • Storing Facsimile Image Data (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、文書を蓄積しホストコンピュータからの要求に応じて文書を配信する機能を備えた複数の画像処理装置から成る画像処理システムに関する。
【0002】
【従来の技術】
近年、コピー、プリンタ、ファクシミリといった装置の複数の機能を持った画像形成装置(以下「複合機」という)が知られるようになってきた。かかる複合機を用いることにより、それぞれの機器を別々に設置する必要がなくなるため、低コスト化、省スペース化を図ることができる。
【0003】
さらに、大容量の記憶装置を備え、上記複数の機能で出力する文書を保存しておき、必要な時に直接蓄積している文書をプリントアウトしたり、ホストコンピュータからの要求により、蓄積している文書をホストコンピュータに送信する文書配信機能を備えたものが知られている。この機能により、特別にファイルサーバーを用意する必要がなくなるとともに、サーバーとのデータの送受信によるネットワーク負荷の増大を抑えることができる。
【0004】
【発明が解決しようとする課題】
しかし、上記大容量の記憶装置に故障が発生すると、この機能が使えなくなり、場合によっては保存していた文書が復旧できなくなってしまう。故障に対応するために文書のバックアップとる場合には、さらに別のサーバーなどの装置が必要になったり、装置の数が多い場合にはバックアップの作業にかなりの時間と労力がかかってしまうという問題がある。
【0005】
本発明の目的は、文書配信機能を備えた画像処理装置から成る画像処理システムにおいて、バックアップ時の労力およびネットワーク負荷の増大を抑えつつ蓄積している文書の信頼性を向上させる画像処理システムを提供することである。
【0006】
【課題を解決するための手段】
上記目的を達成するために、請求項1記載の発明では、複数の画像処理装置がホストコンピュータとネットワーク接続された画像処理システムにおいて、各画像処理装置は、原稿を読み取り画像データに変換する画像読み取り手段と、全体の制御を司るコントローラを備え、コントローラは、ネットワークに接続された他の画像処理装置と画像データ及びコマンドの送受信を行う通信手段と、上記画像読み取り手段から出力された画像データ及びネットワークに接続された他の画像処理装置から受信した画像データを記憶する記憶手段と、ネットワークに接続された他の画像処理装置を検出する検出手段と、上記ホストコンピュータからの要求に応じて上記記憶手段に記憶された画像データを、上記検出手段により検出されたネットワーク上の他の画像処理装置に配信する文書配信手段と、を備え、画像処理装置内の画像ファイルを複数の画像処理装置内で重複して蓄積する画像処理システムを最も主要な特徴とする。
【0007】
請求項2記載の発明では、前記コントローラは、さらに時計を内蔵し、時計の時刻に応じて、記憶手段を備える他の画像処理装置との画像の送受信の制御を行う請求項1に記載の画像処理システムを主要な特徴とする。
【0008】
請求項3記載の発明では、前記コントローラは、検出したシステム内に存在する記憶手段を備える他の画像処理装置の検出結果に応じて、それらの装置との画像データの送受信を行う順序を決定し、その順序に従って他の画像処理装置との画像データの送受信を行う請求項1または2に記載の画像処理システムを主要な特徴とする。
【0009】
【発明の実施の形態】
本発明を実施する画像処理システムとして、複数の複合機がホストコンピュータとネットワーク接続されたシステムについて説明する。図1は、本発明の実施形態の画像処理システムの概念図である。複合機10は、ハードディスクなどの大容量の記憶装置を備え、コピー、FAX、プリンタの各アプリケーションが出力する文書を蓄積して、ホストコンピュータからの要求に応じて蓄積文書の配信を行う。
【0010】
ホストコンピュータ20は、ワークステーションやパーソナルコンピュータなどの端末装置で、複合機へのプリントの要求、蓄積文書配信の要求を出す。ネットワーク30は、各複合機10とホストコンピュータ20を接続し、画像データやその他各種データの送受信を行うための通信回線である。
【0011】
図2は、図1に示す複合機のブロック図である。スキャナ100は、原稿を走査しデジタル画像信号に変換して、RGBデータを出力する。画像処理部200は、コピー機能を実現するユニットで、スキャナ100から入力されたRGBデータにフィルタや色補正などの処理を施して、プリンタ300にCMYK各色の信号を出力する。プリンタ300は、画像処理部200、コントローラ400、FAX制御部600からの出力データに応じて画像形成を行う。
【0012】
コントローラ400は、主にプリンタ機能および全体制御を実現するユニットで、CPU、プログラムを格納しているROM(またはフラッシュメモリ)、ワークエリアとして使用するメモリ、画像データの保存を行うHDD、それらのインターフェイスを行うASICなどで構成され、ROMにあらかじめ格納されたプログラムに従って、装置全体の動作の制御を行う。
【0013】
操作部500は、コピーモードの選択や複写枚数の設定などをオペレータが行うための入力装置、および設定状態の表示、使用者に対する設定の指示を行う表示装置で、各種キーおよび表示部上のタッチパネル、表示用の液晶ディスプレイなどで構成される。FAX制御部600は、FAX機能を実現するユニットで、スキャナ100で読み込んだ画像の送信処理および受信した画像のプリンタ300への出力を行う。
【0014】
図3は、図2に示すコントローラ400のブロック図である。CPU410は、ROM440に書き込まれたプログラムに基づいてコントローラ400および画像形成装置全体の制御を行う。
【0015】
メモリ420は、プリンタ画像の一時記憶などのためのワークエリアである。HDD(ハードディスク)430は、文書が画像データの一時蓄積や長期蓄積に使用するための大容量の記憶装置である。ROM440は、CPU410で実行する制御プログラムの記憶装置である。
【0016】
NVRAM450は、装置固有のパラメータなどを記憶するための不揮発性メモリである。ASIC460は、コントローラ400の各装置および外部とのインターフェイスを備える。クロックユニット470は、時計のユニットで、タイマー機能を備える。
【0017】
図4は、図3に示すASIC460のブロック図である。CPU I/F461は、CPU410と接続し、CPU410に供給する各種制御信号の生成および、CPU410から出力される信号の各モジュールへの出力を行う。ネットワークI/F462は、ネットワーク30に接続され、ホストコンピュータ20や他の複合機10とのデータのやり取りを行う。
【0018】
操作部 I/F463は、操作部500に接続され、操作部CPUとのデータのやり取りを行う。ローカルバス I/F464は、ローカルバスに接続されているROM440、NVRAM450などとデータのやり取りを行うためのインターフェイスである。
【0019】
メモリ I/F465は、メモリ420へのデータの書き込み、メモリ420からのデータの読み込みの制御を行うためのインターフェイスである。画像バスI/F466は、画像データの送受信を行うためのインターフェイスである。
【0020】
HDDI/F467は、ハードディスク430へのデータの書き込み、ハードディスク430からのデータの読み込みの制御を行うためのインターフェイスである。クロツクユニツトI/F468は、クロツクユニツト470からの時刻の読み出しや設定を行うためのインターフェイスである。
【0021】
図5は、図2に示す複合機のソフトウェア構成を示すブロック図である。同図に示すように、この複合機20は、スキャナ100 、プリンタ300 、ソフトウェア群700、その他ハードウェアリソース800 などを有する。ソフトウェア群700は、プラットホーム720 およびアプリケーション710 から成る。
【0022】
プラットホーム720は、汎用OS721と、SCS(System Control Service)722を有するSRM (System Resource Manager)723と、ECS(Engine Control Service)724と、MCS(Memory Control Service)725と、OCS(operation panel Control Service)726と、FCS(FAX Control Service)727と、NCS(Network Control Service)728とから成る。
【0023】
汎用OS721は、UNIX(登録商標)などの汎用オペレーティングシステムであり、プラットホーム720並びにアプリケーション710の各ソフトウェアをそれぞれプロセスとして並列実行する。
【0024】
SCS722は、アプリ管理、操作部制御、システム画面表示(ジョブリスト画面、カウンタ表示画面など)、LED 表示、リソース管理、割り込みアプリ制御を行う。
【0025】
SRM723は、SCS722とともにシステムの制御およびリソースの管理を行うものであり、スキャナ100やプリンタ300などのエンジン、メモリ420、HDDファイル、などのハードウェア資源を利用する上位層からの要求に従って調停を行い、実行制御する。
【0026】
ECS724は、スキャナ100 、プリンタ300 、その他ハードウェアリソース800などのエンジンを制御するものであり、画像読み込みと印刷動作、状態通知、ジャムリカバリなどを行う。MCS725は、メモリ制御を行うものであり、具体的には、画像メモリの取得および開放、ハードディスク(HDD)430の利用などを行う。
【0027】
OCS726は、オペレータと本体制御部間の情報伝達手段となる操作パネルを制御するモジュールであり、オペレータのキー操作イベントを本体制御部に通知する処理、各アプリがGUIを構築するためのライブラリ関数を提供する処理、構築されたGUI情報をアプリ別に管理する処理、操作パネル上への表示反映処理などを行う。
【0028】
FCS727は、システムコントローラの各アプリ層からPSTN/ISDN網を使ったファクシミリ送受信、BKM(バックアップSRAM)で管理されている各種ファクシミリデータの登録/引用、ファクシミリ読み取り、ファクシミリ受信印刷、融合送受信を行うためのAPIを提供するものである。
【0029】
NCS728は、ネットワークI/O を必要とするアプリケーションに対して共通に利用できるサービスを提供するためのモジュール群であり、ネットワーク側から各プロトコルによって受信したデータを各アプリケーションに振り分けたり、アプリケーションからデータをネットワーク側に送信する際の仲介を行う。
【0030】
アプリケーション710は、ページ記述言語(PDL)、PCLおよびポストスクリプト(PS)を有するプリンタ用のアプリケーションであるプリンタアプリ711と、コピー用アプリケーションであるコピーアプリ712と、ファクシミリ用アプリケーションであるファックスアプリ713と、スキャナ用アプリケーションであるスキャナアプリ714と、ネットファイル用アプリケーションであるネットファイルアプリ715と、工程検査用アプリケーションである工程検査アプリ716とを有する。各アプリケーション711 〜716 は、プラットホーム720上の各プロセスを利用して動作実行し得るため、画面表示制御プログラムがその主体となる。
【0031】
図6は、ネットワークに接続された他の画像処理装置を検出する流れの一例を示すフローチャートである。システムを構成する複合機の中で、全体制御の役割を果たす装置をマスター機、マスター機からのコマンドにより動作制御を行うマスター機以外の装置をスレーブ機とする。
【0032】
電源投入時など、他の装置の情報が必要になった場合は、まず自機の情報をネットワーク30上に送信する(S1)。ネットワーク30上に他の装置が起動しておらず応答が無い場合には、マスター機が存在しないと判定し(S2でn)、自機をマスター機と設定して検出を終了する(S3)。
【0033】
ネットワーク30上に他の装置が存在する場合は(S2でy)、必ずマスター機が存在するため、マスター機は装置のリストを返信する(S4)。マスター機からの装置リストを受信したら、自機をスレーブ機として設定して(S5)、スレーブ機は装置リストを更新して終了する(S6)。
【0034】
図7は、システムのデータバックアップを実行する流れの一例を示すフローチャートである。バックアップは、内蔵されたクロツクユニツト468により、あらかじめ指定された時刻になると自動的に実行される(S11)。画像データの送受信はネットワーク30に負荷がかかるため、深夜や休日など、トラフィックの少ない時間帯に設定しておく。
【0035】
マスター機は記憶している装置リストに従い、どの装置のデータをどの装置にバックアップするという順序を決定する(S12)。順序が決定したら、バックアップ元になる装置にバックアップ先およびバックアップ開始のコマンドを送信する(S13)。
【0036】
バックアップ先およびバックアップ開始のコマンドを受けたバックアップ元の装置は、バックアップ先にバックアップする文書の画像データを送信する(S14)。送信を繰り返して、全文書の画像データの送信が終了したら(S15でy)、バックアップ元の装置はバックアップ完了通知をマスター機に送信する(S16)。
【0037】
マスター機は、完了通知を受信してまだすべてのバックアップが完了していない場合には、さらに次の装置にバックアップ先およびバックアップ開始のコマンドを送信する。すべてのバックアップが完了した場合は(S17でy)終了する。
【0038】
【発明の効果】
請求項1記載の発明によれば、記憶装置内の文書画像データを別の画像処理装置に送信してその装置の記憶装置にも記憶させておくことにより、システム内の複数の画像処理装置に同一の文書の内容が存在するため、ある装置の記憶装置が故障してもシステム全体としては文書データが復旧できなくなる可能性が減少し、文書配信の機能を備えた画像処理装置から成るシステム全体の信頼性を向上させることができる。
【0039】
請求項2記載の発明によれば、システム内の各コントローラが時計を内蔵し、コントローラは時計の時刻に応じて画像の送受信の制御を行うため、自動的、定期的にバックアップ作業が行うことができ、バックアップに労力がかからなくなる。また、ネットワークのデータ量が多い時間帯を避けることができ、ネットワークの負荷を分散させることができる。
【0040】
請求項3記載の発明によれば、各画像処理装置のコントローラは、システム内に存在する画像処理装置の検出結果に応じて他の画像処理装置との画像データの送受信を行う順序を決定し、決定した順序で他の画像処理装置との画像データの送受信を行うようにしているため、装置間の画像の送受信のタイミングを分散させてネットワークの負荷を分散させることができる。
【図面の簡単な説明】
【図1】本発明の実施形態の画像処理システムの概念図である。
【図2】図1に示す複合機のブロック図である。
【図3】図2に示すコントローラのブロック図である。
【図4】図3に示すASICのブロック図である。
【図5】図2に示す複合機のソフトウェア構成を示すブロック図である。
【図6】ネットワークに接続された他の画像処理装置を検出する流れの一例を示すフローチャートである。
【図7】システムのデータバックアップを実行する流れの一例を示すフローチャートである。
【符号の説明】
10 画像処理装置
20 ホストコンピュータ
30 ネットワーク
100 スキャナ(読み取り手段)
400 コントローラ
410 CPU(制御手段)
420 メモリ(記憶手段)
462 ネットワークI/F(通信手段)
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an image processing system including a plurality of image processing apparatuses having a function of storing documents and distributing the documents in response to a request from a host computer.
[0002]
[Prior art]
In recent years, image forming apparatuses (hereinafter referred to as “multifunction machines”) having a plurality of functions of apparatuses such as a copy machine, a printer, and a facsimile apparatus have been known. By using such a multi-function device, it is not necessary to install each device separately, so that cost reduction and space saving can be achieved.
[0003]
In addition, it has a large-capacity storage device, saves the documents output by the above functions, and prints out the stored documents directly when necessary, or stores them in response to requests from the host computer. One having a document distribution function for transmitting a document to a host computer is known. This function eliminates the need for a special file server and suppresses an increase in network load due to data transmission / reception with the server.
[0004]
[Problems to be solved by the invention]
However, if a failure occurs in the large-capacity storage device, this function cannot be used, and in some cases, the stored document cannot be recovered. When taking a document backup to deal with a failure, another server or other device is required, or if there are a large number of devices, the backup operation takes a considerable amount of time and effort. There is.
[0005]
SUMMARY OF THE INVENTION An object of the present invention is to provide an image processing system comprising an image processing apparatus having a document distribution function and improving the reliability of stored documents while suppressing an increase in labor and network load at the time of backup. It is to be.
[0006]
[Means for Solving the Problems]
In order to achieve the above object, according to the first aspect of the present invention, in an image processing system in which a plurality of image processing devices are connected to a host computer via a network, each image processing device reads an original and converts it into image data. and means, the controller controls the whole, the controller includes a communication means for transmitting and receiving another image processing apparatus and the image data and commands which are connected to a network, the image data and the output from said image reading means storage means for storing the image data received from another image processing apparatus connected to the network, detecting means for detecting the another image processing apparatus connected to a network, the storage in response to a request from the host computer A network in which the image data stored in the means is detected by the detecting means Comprising a document delivery means for delivering the other image processing apparatus, and the most important feature image processing system for redundantly storing the image file in an image processing apparatus in the plurality of image processing apparatuses.
[0007]
According to a second aspect of the present invention, the controller further includes a clock, and controls transmission / reception of an image with another image processing apparatus including a storage unit according to the time of the clock. The processing system is the main feature.
[0008]
According to a third aspect of the present invention, the controller determines the order in which image data is transmitted / received to / from these apparatuses according to the detection results of other image processing apparatuses having storage means that exist in the detected system. The main feature of the image processing system according to claim 1 or 2 is that image data is transmitted to and received from other image processing apparatuses in accordance with the order.
[0009]
DETAILED DESCRIPTION OF THE INVENTION
As an image processing system for implementing the present invention, a system in which a plurality of multifunction peripherals are connected to a host computer via a network will be described. FIG. 1 is a conceptual diagram of an image processing system according to an embodiment of the present invention. The multifunction machine 10 includes a large-capacity storage device such as a hard disk, accumulates documents output by copy, fax, and printer applications, and distributes the accumulated documents in response to requests from the host computer.
[0010]
The host computer 20 is a terminal device such as a workstation or a personal computer, and issues a print request to the multifunction device and a stored document distribution request. The network 30 is a communication line for connecting each MFP 10 and the host computer 20 and transmitting / receiving image data and other various data.
[0011]
FIG. 2 is a block diagram of the multifunction machine shown in FIG. The scanner 100 scans a document, converts it into a digital image signal, and outputs RGB data. The image processing unit 200 is a unit that realizes a copy function, and performs processing such as filtering and color correction on the RGB data input from the scanner 100 and outputs signals of CMYK colors to the printer 300. The printer 300 forms an image according to output data from the image processing unit 200, the controller 400, and the FAX control unit 600.
[0012]
The controller 400 is a unit that mainly realizes a printer function and overall control, and includes a CPU, a ROM (or flash memory) storing a program, a memory used as a work area, an HDD that stores image data, and interfaces thereof. The operation of the entire apparatus is controlled according to a program stored in advance in the ROM.
[0013]
An operation unit 500 is an input device for an operator to select a copy mode, set the number of copies, and the like, and a display device for displaying a setting state and instructing a user to make settings, and various keys and a touch panel on the display unit. And a liquid crystal display for display. A FAX control unit 600 is a unit that realizes a FAX function, and performs transmission processing of an image read by the scanner 100 and output of a received image to the printer 300.
[0014]
FIG. 3 is a block diagram of the controller 400 shown in FIG. The CPU 410 controls the controller 400 and the entire image forming apparatus based on a program written in the ROM 440.
[0015]
The memory 420 is a work area for temporarily storing printer images. The HDD (hard disk) 430 is a large-capacity storage device used for temporarily storing image data in a document and for long-term storage. The ROM 440 is a storage device for a control program executed by the CPU 410.
[0016]
The NVRAM 450 is a non-volatile memory for storing parameters unique to the device. The ASIC 460 includes an interface with each device of the controller 400 and the outside. The clock unit 470 is a clock unit and has a timer function.
[0017]
FIG. 4 is a block diagram of the ASIC 460 shown in FIG. The CPU I / F 461 is connected to the CPU 410, generates various control signals to be supplied to the CPU 410, and outputs signals output from the CPU 410 to each module. The network I / F 462 is connected to the network 30 and exchanges data with the host computer 20 and other multifunction devices 10.
[0018]
The operation unit I / F 463 is connected to the operation unit 500 and exchanges data with the operation unit CPU. The local bus I / F 464 is an interface for exchanging data with the ROM 440 and the NVRAM 450 connected to the local bus.
[0019]
The memory I / F 465 is an interface for controlling data writing to the memory 420 and data reading from the memory 420. The image bus I / F 466 is an interface for transmitting and receiving image data.
[0020]
The HDD I / F 467 is an interface for controlling data writing to the hard disk 430 and data reading from the hard disk 430. The clock unit I / F 468 is an interface for reading and setting the time from the clock unit 470.
[0021]
FIG. 5 is a block diagram showing a software configuration of the multifunction machine shown in FIG. As shown in the figure, the multi-function device 20 includes a scanner 100, a printer 300, a software group 700, and other hardware resources 800. The software group 700 includes a platform 720 and an application 710.
[0022]
The platform 720 includes a general-purpose OS 721, a system resource manager (SRM) 723 having a system control service (SCS) 722, an engine control service (ECS) 724, and an MCS (memory control system). 726, FCS (FAX Control Service) 727, and NCS (Network Control Service) 728.
[0023]
The general-purpose OS 721 is a general-purpose operating system such as UNIX (registered trademark), and executes each software of the platform 720 and the application 710 in parallel as processes.
[0024]
The SCS 722 performs application management, operation unit control, system screen display (job list screen, counter display screen, etc.), LED display, resource management, and interrupt application control.
[0025]
The SRM 723, together with the SCS 722, controls the system and manages resources, and performs arbitration in accordance with requests from higher layers that use hardware resources such as engines such as the scanner 100 and the printer 300, memory 420, and HDD files. , Execute control.
[0026]
The ECS 724 controls engines such as the scanner 100, printer 300, and other hardware resources 800, and performs image reading and printing operations, status notification, jam recovery, and the like. The MCS 725 performs memory control. Specifically, the MCS 725 acquires and releases an image memory, uses a hard disk (HDD) 430, and the like.
[0027]
The OCS 726 is a module that controls an operation panel serving as an information transmission unit between the operator and the main body control unit. Processing for notifying an operator's key operation event to the main body control unit, and a library function for each application to construct a GUI. Processing to provide, processing to manage the constructed GUI information for each application, display reflection processing on the operation panel, and the like are performed.
[0028]
FCS 727 performs facsimile transmission / reception using the PSTN / ISDN network from each application layer of the system controller, registration / quotation of various facsimile data managed by BKM (backup SRAM), facsimile reading, facsimile reception printing, and fusion transmission / reception. API is provided.
[0029]
The NCS 728 is a module group for providing a service that can be commonly used for applications requiring network I / O. Data received from the network side by each protocol is distributed to each application, and data from the application is distributed. Mediates when sending to the network side.
[0030]
The application 710 includes a printer application 711 that is a printer application having a page description language (PDL), PCL, and postscript (PS), a copy application 712 that is a copy application, and a fax application 713 that is a facsimile application. A scanner application 714 that is a scanner application, a net file application 715 that is a net file application, and a process inspection application 716 that is a process inspection application. Each of the applications 711 to 716 can execute an operation using each process on the platform 720, and therefore the screen display control program is the main component.
[0031]
FIG. 6 is a flowchart illustrating an example of a flow for detecting another image processing apparatus connected to the network. Of the multi-function peripherals constituting the system, a device that plays the role of overall control is a master device, and devices other than the master device that performs operation control by commands from the master device are slave devices.
[0032]
When information about another device is required, such as when the power is turned on, information on the own device is first transmitted on the network 30 (S1). When no other device is activated on the network 30 and there is no response, it is determined that there is no master machine (n in S2), the own machine is set as the master machine, and the detection is finished (S3). .
[0033]
If there is another device on the network 30 (y in S2), the master device always returns a list of devices (S4) because there is always a master device. When the device list is received from the master device, the device is set as a slave device (S5), and the slave device updates the device list and ends (S6).
[0034]
FIG. 7 is a flowchart illustrating an example of a flow of executing system data backup. The backup is automatically executed at the time designated in advance by the built-in clock unit 468 (S11). Since transmission / reception of image data places a load on the network 30, it is set in a time zone with low traffic such as midnight or a holiday.
[0035]
The master machine determines the order in which the data of which apparatus is backed up to which apparatus in accordance with the stored apparatus list (S12). When the order is determined, the backup destination and backup start command are transmitted to the backup source apparatus (S13).
[0036]
Upon receiving the backup destination and backup start command, the backup source device transmits the image data of the document to be backed up to the backup destination (S14). When transmission is repeated and transmission of the image data of all documents is completed (y in S15), the backup source apparatus transmits a backup completion notification to the master machine (S16).
[0037]
When the master machine receives the completion notification and all backups have not been completed, the master machine further transmits a backup destination and backup start command to the next apparatus. If all backups are completed (y in S17), the process ends.
[0038]
【The invention's effect】
According to the first aspect of the present invention, the document image data in the storage device is transmitted to another image processing device and stored in the storage device of the device, so that it can be stored in a plurality of image processing devices in the system. Since the contents of the same document exist, the possibility that the document data cannot be recovered as a whole system even if a storage device of a certain device fails is reduced, and the entire system comprising an image processing device having a document distribution function Reliability can be improved.
[0039]
According to the second aspect of the present invention, each controller in the system has a built-in clock, and the controller controls transmission / reception of images according to the time of the clock, so that backup work can be performed automatically and periodically. Can be done, and backup effort is not required. In addition, a time zone in which the amount of data on the network is large can be avoided, and the load on the network can be distributed.
[0040]
According to invention of Claim 3, the controller of each image processing apparatus determines the order which performs transmission / reception of image data with another image processing apparatus according to the detection result of the image processing apparatus which exists in a system, Since image data is transmitted / received to / from other image processing apparatuses in the determined order, the network load can be distributed by distributing the image transmission / reception timing between the apparatuses.
[Brief description of the drawings]
FIG. 1 is a conceptual diagram of an image processing system according to an embodiment of the present invention.
FIG. 2 is a block diagram of the multifunction machine shown in FIG.
FIG. 3 is a block diagram of the controller shown in FIG. 2;
4 is a block diagram of the ASIC shown in FIG. 3. FIG.
FIG. 5 is a block diagram illustrating a software configuration of the multifunction peripheral illustrated in FIG. 2;
FIG. 6 is a flowchart illustrating an example of a flow for detecting another image processing apparatus connected to a network.
FIG. 7 is a flowchart illustrating an example of a flow of executing system data backup.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 10 Image processing apparatus 20 Host computer 30 Network 100 Scanner (reading means)
400 controller 410 CPU (control means)
420 Memory (storage means)
462 Network I / F (communication means)

Claims (3)

複数の画像処理装置がホストコンピュータとネットワーク接続された画像処理システムにおいて、
各画像処理装置は、
原稿を読み取り画像データに変換する画像読み取り手段と、
全体の制御を司るコントローラを備え、
コントローラは、
ネットワークに接続された他の画像処理装置と画像データ及びコマンドの送受信を行う通信手段と、
前記画像読み取り手段から出力された画像データ及びネットワークに接続された他の画像処理装置から受信した画像データを記憶する記憶手段と、
ネットワークに接続された他の画像処理装置を検出する検出手段と、
前記ホストコンピュータからの要求に応じて前記記憶手段に記憶された画像データを、前記検出手段により検出されたネットワーク上の他の画像処理装置に配信する文書配信手段と、
を備え、
画像処理装置内の画像ファイルを複数の画像処理装置内で重複して蓄積することを特徴とする画像処理システム。
In an image processing system in which a plurality of image processing apparatuses are network-connected to a host computer,
Each image processing device
Image reading means for converting a document into read image data;
It has a controller that controls the entire system,
The controller
Communication means for transmitting / receiving image data and commands to / from other image processing apparatuses connected to the network ;
Storage means for storing image data output from the image reading means and image data received from another image processing apparatus connected to the network ;
Detecting means for detecting other image processing devices connected to the network ;
Document distribution means for distributing image data stored in the storage means in response to a request from the host computer to another image processing apparatus on the network detected by the detection means;
With
An image processing system characterized in that image files in an image processing apparatus are accumulated redundantly in a plurality of image processing apparatuses.
前記コントローラは、さらに時計を内蔵し、時計の時刻に応じて、記憶手段を備える他の画像処理装置との画像の送受信の制御を行うことを特徴とする請求項1に記載の画像処理システム。The image processing system according to claim 1, wherein the controller further includes a clock, and controls transmission / reception of an image with another image processing apparatus including a storage unit according to the time of the clock. 前記コントローラは、検出したシステム内に存在する記憶手段を備える他の画像処理装置の検出結果に応じて、それらの装置との画像データの送受信を行う順序を決定し、その順序に従って他の画像処理装置との画像データの送受信を行うことを特徴とする請求項1または2に記載の画像処理システム。The controller determines the order in which image data is transmitted / received to / from these apparatuses according to the detection results of the other image processing apparatuses including the storage means present in the detected system, and performs other image processing according to the order. The image processing system according to claim 1, wherein image data is transmitted to and received from the apparatus.
JP2002231510A 2002-08-08 2002-08-08 Image processing system Expired - Fee Related JP3864122B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002231510A JP3864122B2 (en) 2002-08-08 2002-08-08 Image processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002231510A JP3864122B2 (en) 2002-08-08 2002-08-08 Image processing system

Publications (2)

Publication Number Publication Date
JP2004072595A JP2004072595A (en) 2004-03-04
JP3864122B2 true JP3864122B2 (en) 2006-12-27

Family

ID=32017263

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002231510A Expired - Fee Related JP3864122B2 (en) 2002-08-08 2002-08-08 Image processing system

Country Status (1)

Country Link
JP (1) JP3864122B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5011692B2 (en) * 2005-09-21 2012-08-29 富士ゼロックス株式会社 Backup and restore system, backup and restore method, backup system and backup method

Also Published As

Publication number Publication date
JP2004072595A (en) 2004-03-04

Similar Documents

Publication Publication Date Title
JP3679349B2 (en) Image forming apparatus, image forming method, image forming program, and application program
US7209249B2 (en) Method of and apparatus for image formation, and computer product
US8305603B2 (en) Job processing apparatus coordinating update of software used in job execution and control method thereof
US8233173B2 (en) Computer readable medium for image processing, image processing method, image processing device, and image processing system
JP2002082806A (en) Image forming apparatus, image forming method, and program
JP6066006B2 (en) Image forming apparatus
US20070143361A1 (en) Image processing program, image processing method, image processing device, and image processing system
US20190050184A1 (en) Printing system and printer driver program
JP4843372B2 (en) Image processing device
JP3864122B2 (en) Image processing system
JP3910993B2 (en) Image forming apparatus, image forming method, and image forming program
JP2009027656A (en) Data processing device
JP3910992B2 (en) Image forming apparatus, image forming method, and image forming program
JP2007305143A (en) Information processing apparatus and information processing method
JP2004254079A (en) Image processing device
JP2005189972A (en) Image processor
JP2006005963A (en) Information processing apparatus and information processing method
JP2006180496A (en) Image forming apparatus that cooperates between apparatuses via a network
JP3405002B2 (en) Image processing device
JP2002326428A (en) Image forming device
JP2000059587A (en) Composite image processing device
JP2006027277A (en) Image forming apparatus
JP2002331724A (en) Function expansion system and image forming apparatus
JP2005033462A (en) Image processing system
JP2006159657A (en) Printing system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050125

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20050218

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060627

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060704

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060904

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20060926

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20061002

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101006

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111006

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121006

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131006

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载