(57)【要約】【課題】  ネットワークを使用して画像処理装置間等で記憶装置を共有するネットワークシステムにおいて、保存期間の長いデータを判断し、データのバックアップを行うことが可能とする。  また、原本のデータがアクセスできなくなった場合には、バックアップデータを原本データとして登録することを可能とする。【解決手段】  共有された複数機器が記憶しているデータの内容を管理し記憶する手段と、  共有された複数機器が記憶しているデータの内容を管理記憶する手段と、  共有された複数機器が記憶しているデータの保存期間を設定する手段と、  複数機器が記憶しているデータの保存期間を共有する手段と、  データ保存期間が一定以上である事を判断する手段と、  期間が一定以上のデータを、１つの機器から他の機器へ複写する手段を備えるネットワークシステムとする。【選択図】  図１
2010041297.tif 000002
【特許請求の範囲】
【請求項１】
機器が装備している記憶装置に記憶されたデータに対してネットワークを介して他の機器からアクセス可能で互いに記憶されたデータを互いに共有可能なネットワークシステムにおいて、
共有された複数機器が記憶しているデータの内容を管理し記憶する手段と、
共有された複数機器が記憶しているデータの保存期間を設定する手段と、
共有された複数機器が記憶しているデータの保存期間を共有する手段と、
共有された機器の持つデータのうち、データの保存期間が一定以上でデータを判断する手段と、
期間が一定以上のデータを、データを保管する機器から他の機器へ複写する手段を備えることを特徴とするネットワークシステム。
【請求項２】
前記共有された複数機器のうち、保存期間が一定以上であるデータを他の機器へ複写する場合の複写は、データ保持している機器が行うことを特徴とするネットワークシステム。
【請求項３】
前記共有された複数機器のうち、保存期間が一定以上であるデータを他の機器へ複写する場合の複写は、データを保持していない機器から行うことを特徴とするネットワークシステム。
【請求項４】
前記、保存期間が一定以上のデータを複写する際に、複写対象のデータを原本データ、複写したデータを複写データとして記憶することを特徴とするネットワークシステム。
【請求項５】
前記共有された複数機器のうち、原本データを保管する機器が一定時間以上、データを共有できない場合、前記複写データを原本データへ変更して記憶することを特徴とするネットワークシステム。
【請求項６】
前記複写データを原本データへ変更して記憶する際に、機器の使用者に対して、変更を行うか行わないかの問い合わせを行うことを特徴とするネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像形成装置が接続されたネットワークシステムにおいて、共有化された該画像形成装置が具備する記憶装置でのデータ保管方法に係わり、特に、サーバー/クライアントシステムでの共有記憶装置へのデータ保管制御処理に関するものである。
【背景技術】
【０００２】
広義におけるネットワークの成長に伴い、画像形成装置もLANなどのネットワークに接続され、ネットワークに接続された画像形成装置間で新たな機能が生み出されている。例えば、ある大量JOBを投入する場合に、ネットワークに接続された複数の画像形成装置で分業し印刷物を得るような機能がある。
【０００３】
プリンタや複写機のような画像形成装置には、HDDのような記憶装置が装備されている。この記憶装置に保存するものとしては、メインプログラム、Scanデータ、定型フォーマット等がある。特に、Scanデータや定型フォーマット等のデータを保存して、必要なときに必要部数印刷するような機能は、ファイルサーバー的な機能を果たすものである。このファイルサーバー機能に着目して、ネットワークに接続された画像形成装置の記憶装置を共有化し、どの装置からも共有化された保存データを利用できるシステムが考えられている。これにより、共有化によって接続された複数の画像形成装置の記憶装置をあたかも一つの大きな記憶装置として扱うことが可能となる。
【０００４】
このようなネットワークに接続された複数機器の記憶装置を共有化するシステムにおいて、各機器の保存するデータは単に機器固有のデータではなく、他の機器でも使用する可能性があるデータとして認識する必要がある。そのため、ネットワーク化される前よりも、機器のデータをバックアップの重要性が高まっている。
【０００５】
バックアップの方法としては、サーバを立ててバックアップを取る方法が一般的であるが、別途サーバたてるコストが必要となってしまう。そこで、別途画像処理装置にあったデータ保管方法が必要となる。
【０００６】
画像処理装置に保存する画像データは、保存期間を設定することが可能である。また、画像処理装置の保存できる画像データは有限である。
【０００７】
この点に着目し、バックアップを必要とするデータは、保存期間が長いもののみとしデータのバックアップを行い、保存期間が短いものに関してはバックアップを行わないと判断する仕組みがあれば、サーバを設置しなくとも、安易にバックアップを行う構成とすることが可能となる。
【０００８】
従来技術としては、画像処理装置において、使用履歴のないファイルを検索し、検索されたファイルを送信制限すべきファイルと特定するという方法が開示されている。（特許文献１）上記の方法は、使用履歴によって、ファイルの特定をおこなっているが、保存期間によって判断を行う仕組みとは異なっている。
【特許文献１】特開平０７−２３０４００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は、画像処理装置間等で記憶装置を共有するシステムにおいて、データの保存期間によって、他の機器へ画像データを複写するようなデータ保管制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決するために、本発明のネットワークシステムは、共有された複数機器が記憶しているデータの内容を管理し記憶する手段を備える。
【００１１】
さらに、共有された複数機器が記憶しているデータの内容を管理記憶する手段と、共有された複数機器が記憶しているデータの保存期間を設定する手段を備える。また、複数機器が記憶しているデータの保存期間を共有する手段と、データ保存期間が一定以上である事を判断する手段と、期間が一定以上のデータを、１つの機器から他の機器へ複写する手段をそなえる。
【００１２】
また、共有された複数機器のうち、保存期間が一定以上であるデータを他の機器への複写方法は、データ保持している機器が行う手段をそなえる。
【００１３】
また、共有された複数機器のうち、保存期間が一定以上であるデータを他の機器への複写方法は、データを保持していない機器から行う手段をそなえる。
【００１４】
また、保存期間が一定以上のデータを複写する際に、複写対象のデータを原本データ、複写したデータを複写データとして記憶する手段をそなえる。
【００１５】
また、共有された複数機器のうち、原本データを保管する機器が一定時間以上、データを共有できない場合、前記複写データを原本データへ変更して記憶する手段をそなえる。
【００１６】
また、複写データを原本データへ変更して記憶する際に、機器の使用者に対して、変更を行うか行わないかの問い合わせを行う手段をそなえる。
【発明の効果】
【００１７】
本発明によって、ネットワークを使用して画像処理装置間等で記憶装置を共有するシステムにおいて、保存期間の長いデータを判断し、データのバックアップを行うことが可能となる。また、原本のデータがアクセスできなくなった場合には、バックアップデータを原本データとして登録することが可能となる。
【発明を実施するための最良の形態】
【００１８】
次に、本発明の詳細を実施例の記述に従って説明する。
【実施例１】
【００１９】
以下添付図面を参照して、本発明に係る好適な実施例を詳細に説明する。
【００２０】
＜画像形成システム構成＞
図1は、本発明の画像形成装置を中心としたシステム構成を示す図である。
【００２１】
図中の10、20、30は画像形成装置、90のローカルエリアネットワーク（LAN）で接続される。
【００２２】
画像形成装置は画像の入出力機能を有するものであり、紙原稿の入力および紙への印刷出力を行うものである。入力した画像情報は、紙への印刷やデジタルデータとして保存やLANを経由して他の機器への転送なども可能である。
【００２３】
即ち、LANで各機器を接続することにより、画像形成システムにおいては従来から処理していた単体での画像処理に加え、機器間で連携が一般的になってきた。
【００２４】
＜コントローラユニット＞
図2は、本発明の画像形成装置の構成及びコントローラユニットの構成を示す図である。
【００２５】
コントローラユニット100は画像入力デバイスであるスキャナ130や画像出力デバイスであるプリンタ140と接続し、一方ではLAN90に接続することで、画像情報やデバイス情報の入出力を行う為のコントローラである。
【００２６】
コントローラ内部ブロックは内部バス1000で接続される。CPU1100はシステム全体を制御するプロセッサである。RAM1110はCPU1100を動作するためのシステムワークメモリである。また画像データを一時記憶するための画像メモリでもある。ROM1120はブートROMであり、システムのブートプログラムが格納されている。HDD1130はハードディスクドライブで、システムソフトウェア（bootable）、画像データ、ソフトウェアカウンタ値などを格納する。また、スキャナ130で取り込んだ画像データ等を格納する。システムソフトウェア（bootable）は、コピー・SCAN・プリンタ等の機能を実現するためのプログラムであり、RAM1110上に展開されて動作する。ソフトウェアカウンタ値は用紙サイズ別カウンタ領域とデータ処理容量別カウンタ領域が設定されており、画像出力枚数やCPU1100が処理したデータ容量に基づき予め設定した任意の基準容量値を基準に算出してカウントアップが行われる。カウンタ値はHDD1130に限らず電源が切れても記憶保持することができれば、図示しないEEPROM等にその記憶領域を持ってもよい。
【００２７】
LANC1200はLAN90に接続し、画像データの入出力や機器制御にかかわる情報の入出力を行う。ネットワーク上のホストコンピュータ40および50、他のクライアント機20および30との間で出力用画像データを受信して画像出力を行うことや、逆に自機器で入力した画像データを送信することも可能である。
【００２８】
プリンタI/F1400は、プリンタ140と接続し、プリンタ140のCPUとそれぞれ通信を行う。また、画像データの同期系/非同期系の変換を行う。スキャナI/F1300は、スキャナ130と接続し、スキャナ130のCPUとそれぞれ通信を行う。また、画像データの同期系/非同期系の変換を行う。また、スキャナ130の先にはドキュメントフィーダー160が接続され、紙原稿を複数枚セットして連続的に原稿を入力することを可能としている。
【００２９】
操作部I/F1500は操作部180とのインターフェース部で、操作部180に表示する画像データを出力する。また、操作部180から本システム使用者が入力した情報を、CPU1100に伝える役割をする。
【００３０】
操作部180における入力操作は操作部IF1500を通じてCPU1100が実行するプログラムにより認識・処理されて機器全体の設定や、機能の実行指示を行うことで複写やスキャン処理を行うことが可能である。
【００３１】
BOX情報管理テーブル1600は、本発明の特徴的部分であり、図1でのＭＦＰ10、ＭＦＰ20、ＭＦＰ30が装備する。ここで定義しているBOX情報とは、画像形成装置のHDDに格納されたScanデータや定型ファイルなどのアドレス情報である。つまり、BOX情報とは、Scanデータなどのデータ実体ではなく、データを指し示すアドレス情報を意味する。BOX情報管理テーブル1600は、ＭＦＰ10、ＭＦＰ20、ＭＦＰ30のBOX情報のデータ階層構造やデータのアドレス情報、データ保存日数を管理しているテーブルである。本テーブルを使用して、操作部180で共有機器のBOX情報の表示することに用いる。
【００３２】
BOXアクセス制御部1610は、本発明の特徴的部分であり、BOX情報を共有する機器を管理しているもので、BOXを共有するＭＦＰの定義もする。本実施例では、ＭＦＰ10、ＭＦＰ20、ＭＦＰ30が設定してある。本設定は、操作部180で設定することが可能であり、ユーザーによる設定が可能である。ここでは、設定する例は省略する。
【００３３】
＜操作部＞
図３に操作部の一例を示す。同図に示すとおり181タッチパネル、182の押しボタンで構成する。181タッチパネルは画像を表示すると共にユーザーが表面を触れることで入力する入力装置を兼ねるものである。
【００３４】
182の押しボタンはテンキーによる数値の入力や、コピー処理の開始などの操作を指示するものである。
【００３５】
＜共有データの表示＞
図4にネットワーク上で画像形成装置の文書を共有した時に、共有機器のユーザーインターフェース(以後UI)側から見た図を記載する。
【００３６】
90はネットワークである、サーバー機10とクライアント機20とがネットワークで接続されている。
【００３７】
クライアント機20は、サーバー機からBOX情報管理テーブルを取得して、UI上に共有機器のBOX情報を閲覧することが可能となる。BOX情報管理テーブルの取得に関しては、後述する。
【００３８】
3013は、クライアント機20のUI装置の画面例である。3004はボックスという表記のあるタブが選択されており、ボックス機能のインターフェースが選択・表示されていることを示している。3005はボックス番号が機器10の領域で、機器10-BOXという名称がついている。ここで、ボックス番号機器10のボタンを押すと、機器10のBOXに格納されているBOX情報が閲覧できる。ここで、機器10とはサーバー機10のことを示しており、サーバー機10のBOX情報を閲覧することが可能である。同様に、3006,3007はクライアント機20、クライアント機30のBOX情報が閲覧でき、それぞれ、クライアント機20, クライアント機30のBOX情報を閲覧することが可能である。3008,3009は各BOXでの使用量を示している。
【００３９】
3010は、BOX番号機器10のボタンを押したときのUI画面について示している。3011では同じくボックスタブが選択されている。ここでは、サーバー機10のBOXには、ファイルaとファイルbが格納されている。同様に、3013のUI画面において、ボックス番号機器20ボタンを押せば、クライアント機20のBOX情報が、ボックス番号機器30ボタンを押せば、クライアント機30のBOX情報を閲覧することが可能である。
【００４０】
3014は、ファイル名の後に付くシンボルである。このシンボルが付いた場合、ファイルがバックアップされていることを示している。また、画面上には現れないが、他の機種のＢＯＸのうち保存が必要なＢＯＸデータはＭＦＰ10、ＭＦＰ20、ＭＦＰ30に保存されている。このようにして、共有されている機器のBOX情報を閲覧することが可能である。
【００４１】
＜BOX情報管理テーブル＞
図4ではUIからの視点で動作を説明した。
【００４２】
図5では、UI表示する上で必要な情報であるBOX情報管理テーブル1600について説明する。
【００４３】
BOX情報管理テーブル1600には、共有設定されている機器名、BOX内のデータ階層を示すBOX内データ、どの機器のどのファイルかを示す情報、コピー有りの原本ファイルか、コピーされたファイルであるかが管理されている。本実施例では、共有設定されている機器は、ＭＦＰ10、ＭＦＰ20、ＭＦＰ30であるので、機器名に10,20,30と登録されている。また、BOX内データは、BOX情報の階層構造を示しており、この階層構造によって、先に説明したUI画面のボタンで下階層に下りていくような動きを実現している。また、アドレス情報は、UI画面によって、あるデータを選択した場合に、どの機器のどのBOXデータかを特定するために、管理されている。つまり、このアドレス情報を使用して、UIによって選択された時に、実データが保存されている機器のBOX情報にアクセスする。そして、データの取得・変更・削除などの処理が行われる。
【００４４】
＜データバックアップフロー＞
図6にBOXデータのデータバックアップフローを示す。
【００４５】
本フローは、共有機器同士において、更新されたBOXデータのうち、保管日がある一定以上のものを他の機器へ複写を行うデータバックアップフローを示している。
【００４６】
S1000では、ＢＯＸ情報が変更されたかどうか管理テーブルの取得を行う。
【００４７】
S1001では、更新されたBOX管理テーブルのうち、新しいBOXデータがあるかないかの判断を行う。判断は、BOXアクセス制御部1610を用いておこなう。新しいBOXデータが無い場合は、再度S1000へ進む。新しいBOXデータが有る場合には、S1002へ進む。
【００４８】
S1002では、新しく登録されたBOXデータの保管日がN日以上か判断を行う。Nは任意に変更可能とする。N日以上でなければ、そのまま終了。N日以上であればステップS1003へ進む。
【００４９】
ステップS1003では、BOXデータを持つ機器から、他の機器へBOXデータの複写を行い、ステップS1004へ進む。
【００５０】
ステップS1004では、BOX管理データの更新を行う。
【００５１】
これにより、ある一定以上の保管日数に指定されたBOXデータを自動的にバックアップすることが可能となる。
【００５２】
＜複写データから原本データへの変更フロー＞
図7に、複写したデータから原本データへの変更フローを説明する。
【００５３】
S2000では、BOX情報管理テーブルの取得を行いステップS2001へ進む。
【００５４】
S2001では、共有設定BOX情報管理テーブルのうち、BOXデータの情報が取得できない機種が無いか確認を行う。確認できない場合は、S2000へ戻り、確認できた場合にはS2002へ進む。
【００５５】
S2002では、不明機種と判断された回数をカウントするカウンタのカウントアップを行いS2003へすすむ。カウンタは、BOXデータを共有している機種ごとに持つ。
【００５６】
S2003では、機種ごとの不明機種のカウンタがある一定以上の値となっていることを判断する。一定以上となっていなければS2000へ、一定以上となっていればS2004へ進む。
【００５７】
S2004では、不明機種とされた機種が持っていたBOXの原本データをコピーしたBOXデータを原本データへ変更する作業を行いS2005へ進む。
【００５８】
S2005では、BOX情報管理テーブルを変更する。
【００５９】
これにより、BOXデータを共有している機種のうち、BOXデータにアクセスすることが出来ない機種が出た場合に、複写していたデータを原本データとして共有BOXへ登録することが可能となる。
【００６０】
＜複写データから原本データへの変更時のUIでの確認方法＞
図8に複写データから原本データへ変更する際に、画像処理装置の使用者に対してUI上で確認を行う確認方法を示す。
【００６１】
S3000では、複写データから原本データへ変更するデータがあるかないかを判断する。無い場合は、S3000へ、有る場合はS3001へ進む。
【００６２】
S30001では、画像処理装置の使用者に対してコピーデータから原本データへ変更してよいか確認を確認する。変更が不可な場合は処理を終了する。変更が可能な場合は、ステップS3002へ進む。
【００６３】
S3002では、コピーデータを原本データとして登録する。
【００６４】
これにより、画像形成装置の使用者は、BOXを共有できなくなった画像処理装置の状態を確認し、その状況に応じて、コピーされていたデータを原本データへ変更することが可能となる。
【００６５】
図9に、図8の処理の結果、BOX管理情報テーブルが更新された状態を示す。この例では、MFP10がネットワークから不明となり、MFP30に複写されていたコピーファイルが原本ファイルに変更された例を示している。
【図面の簡単な説明】
【００６６】
【図１】画像形成装置を中心としたシステム構成を示す図
【図２】画像形成装置の構成及びコントローラユニットの構成を示す図
【図３】操作部の構成図
【図４】共有画像形成装置から共有記憶装置を参照した際の操作部画面を示す図
【図５】BOX情報管理テーブルの一例を示す図
【図６】データバックアップフローを示す図
【図７】複写データから原本データへの変更フローを示す図
【図８】複写データから原本データへの変更時のUIでの確認方法を示す図
【図９】BOX管理情報テーブルが更新された一例を示す図
【符号の説明】
【００６７】
10、20、30  画像形成装置
90  ローカルエリアネットワーク
100  コントローラユニット
130  スキャナ
140  プリンタ
160  ドキュメントフィーダー
180  操作部
181  液晶タッチパネル
182  押しボタン
1000  内部バス
1100  CPU
1110  RAM
1120  ROM
1130  HDD
1200  LANC
1300  スキャナIF
1400  プリンタIF
1500  操作部IF
1600  BOX情報管理テーブル
1610  BOXアクセス制御部
【図１】
2010041297.tif 000003
【図２】
2010041297.tif 000004
【図３】
2010041297.tif 000005
【図４】
2010041297.tif 000006
【図５】
2010041297.tif 000007
【図６】
2010041297.tif 000008
【図７】
2010041297.tif 000009
【図８】
2010041297.tif 000010
【図９】
2010041297.tif 000011