(57)【要約】【課題】複数の文書を対象に文書の複製又は移動を行った場合に、その処理途中でボックスの文書保存数や蓄積装置の文書蓄積数が上限に達してエラーになる恐れがあった。【解決手段】画像処理装置の構成として、複数のボックスを有し、各々のボックスに文書を保存して蓄積する文書蓄積部１４と、文書蓄積部１４に蓄積された文書を第１のボックスから第２のボックスに複製又は移動する複製移動部１６と、第１のボックスに保存された文書の一覧から複製又は移動の対象となる文書を１つ以上選択可能な操作パネル１２と、複製移動部１６による文書の複製又は移動の実施に先立って、操作パネル１２上で選択された全文書分の文書管理情報を確保する文書管理部１５とを備える。  を備える。【選択図】図１
2006191272.tif 000002
【特許請求の範囲】
【請求項１】
複数のボックスを有し、各々のボックスに文書を保存して蓄積する文書蓄積手段と、
前記文書蓄積手段に蓄積された文書を第１のボックスから第２のボックスに複製又は移動する複製移動手段と、
前記第１のボックスに保存された文書の一覧から前記複製又は移動の対象となる文書を１つ以上選択可能な文書選択手段と、
前記複製移動手段による文書の複製又は移動の実施に先立って、前記文書選択手段で選択された全文書分の文書管理情報を確保する文書管理手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記複製移動手段は、前記文書管理手段で前記全文書分の文書管理情報を確保できたか否かを判断し、この判断結果に基づいて文書の複製又は移動の実施可否を決定する
ことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記文書管理情報は文書番号である
ことを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記文書管理手段は、前記全文書分の文書管理情報を確保する過程で、文書管理情報の確保に失敗した場合に、それまでに確保した文書管理情報を全て解放する
ことを特徴とする請求項１記載の画像処理装置。
【請求項５】
前記複製移動手段は、前記文書管理手段で前記全文書分の文書管理情報を確保できたと判断した場合に文書の複製又は移動を実施し、前記文書管理手段で前記全文書分の文書管理情報を確保できなかったと判断した場合に文書の複製又は移動を実施しない
ことを特徴とする請求項２記載の画像処理装置。
【請求項６】
複数のボックスを有し、各々のボックスに文書を保存して蓄積する文書蓄積手段に蓄積された文書を第１のボックスから第２のボックスに複製又は移動する際に適用される画像処理方法であって、
前記第１のボックスに保存された文書の一覧から前記複製又は移動の対象となる文書を１つ以上選択する第１の工程と、
前記文書の複製又は移動の実施に先立って、前記第１の工程で選択された全文書分の文書管理情報を確保する第２の工程と
を有することを特徴とする画像処理方法。
【請求項７】
前記第２の工程で前記全文書分の文書管理情報を確保できたか否かを判断する第３の工程と、
前記第３の工程で前記全文書分の文書管理情報を確保できたと判断した場合に文書の複製又は移動を実施する第４の工程と
を有することを特徴とする請求項６記載の画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル複写機やデジタル複合機(Multi Function Printer)などの画像処理装置及び画像処理方法に関する。
【背景技術】
【０００２】
デジタル複写機等の画像処理装置には、１ページ又は複数ページ分の画像データを１つの文書としてハードディスク等の記憶装置に蓄積しておき、その後、ユーザからの指示に応じて記憶装置から文書データを読み出して印刷する機能（コピーサーバ機能）を備えたものがある。この種の画像処理装置では、記憶装置に蓄積された文書をボックスごとに管理している。このボックスは、記憶装置の内部で、文書蓄積用に確保された記憶領域を区分することにより開設されるもので、記憶装置に蓄積される文書は、ユーザが指定したボックスに保存して管理される。
【０００３】
また、ボックスに保存される文書には、文書管理情報として文書番号が割り当てられる。こうした蓄積データの管理形態として、例えば、下記特許文献１には、画像蓄積装置に蓄積すべく入力された画像データをその管理単位ごとに画像番号として管理する一方、蓄積媒体を物理クラスタ単位で管理し、それら画像番号と物理クラスタをファイル管理テーブルとして管理する画像蓄積装置の画像データ管理方法として、ファイル管理テーブルを、画像データの蓄積要求ごとに確保する記憶領域に保存する方法が記載されている。
【０００４】
ところで、ハードディスク等の記憶装置に複数のボックスを開設し、各々のボックスに文書を保存して管理する場合は、文書の管理上、記憶装置に蓄積できる最大文書蓄積数と１つのボックスに保存できる最大文書保存数にそれぞれ制限がある。そのため、ユーザが指定したボックスに文書を保存する場合は、それに先立って、文書保存先のボックスの文書保存数が上記最大文書保存数に達していないかどうか、さらには蓄積装置の文書蓄積数が上記最大文書蓄積数に達していないかどうかを確認し、達していない場合のみ文書の保存を実施するようにしている。
【０００５】
【特許文献１】特開２００２−２１５４４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、ボックスの文書保存数や記憶装置の文書蓄積数は、文書を保存（蓄積）するとき以外にも増加することがある。具体的には、記憶装置の内部で、あるボックスから別のボックスに文書を複製又は移動するときにも、ボックスの文書保存数や記憶装置の文書蓄積数が増加する。したがって、複数の文書について、文書の複製又は移動を実施する際には、処理の途中でボックスの文書保存数が最大文書保存数に達したり、蓄積装置の文書蓄積数が最大文書蓄積数に達したりすることがある。そうした場合、文書の複製又は移動の処理が、途中でエラーとなってキャンセルされてしまう。
【０００７】
したがって、文書の複製又は移動を開始するときに文書保存数や文書蓄積数に殆ど余裕（空き）がない状況で、例えば画像処理装置を操作するユーザが多数の文書を対象に文書の複製又は移動を指示してその場を離れ、処理が終了する頃を見計らって画像処理装置に戻ったときに、ユーザの期待に反して処理がエラーとなっている場合がある。
【０００８】
また、コピーサーバ機能による文書の保存は任意のタイミングで行われるため、文書の複製又は移動を開始するときに文書保存数や文書蓄積数に十分な余裕があっても、文書の複製又は移動の処理と並行して、ネットワーク上の情報端末からのリモート操作により文書の保存が行われると、上記同様にボックスの文書保存数が最大文書保存数に達したり、蓄積装置の文書蓄積数が最大文書蓄積数に達したりして、文書の複製又は移動の処理が途中でエラーとなってしまう場合がある。
【課題を解決するための手段】
【０００９】
本発明に係る画像処理装置は、複数のボックスを有し、各々のボックスに文書を保存して蓄積する文書蓄積手段と、この文書蓄積手段に蓄積された文書を第１のボックスから第２のボックスに複製又は移動する複製移動手段と、第１のボックスに保存された文書の一覧から複製又は移動の対象となる文書を１つ以上選択可能な文書選択手段と、複製移動手段による文書の複製又は移動の実施に先立って、文書選択手段で選択された全文書分の文書管理情報を確保する文書管理手段とを備えるものである。
【００１０】
本発明に係る画像処理装置においては、複製移動手段による文書の複製又は移動の実施に先立って、文書選択手段で選択された全文書分の文書管理情報を文書管理手段で確保することにより、選択された全文書について文書の複製又は移動を開始してから終了するまでに、文書管理情報の不足により処理が途中でエラーとなることを未然に防止することが可能となる。
【発明の効果】
【００１１】
本発明の画像処理装置によれば、複製移動手段による文書の複製又は移動の実施に先立って、文書選択手段で選択された全文書分の文書管理情報を文書管理手段で確保することにより、仮に文書の複製又は移動の処理の途中でネットワーク上の情報端末からのリモート操作にしたがって文書の保存が行われた場合でも、文書の複製又は移動の処理を正常に終了させることができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の具体的な実施の形態について図面を参照しつつ詳細に説明する。
【００１３】
図１は本発明が適用される画像処理システムの構成を示す図である。図において、画像処理装置１は、例えばネットワーク通信機能を備えるデジタル複写機やデジタル複合機によって構成されるものである。画像処理装置１は、３台の情報端末２，３，４とともに、共通のネットワーク５に接続されている。各々の情報端末２，３，４は、ネットワーク通信機能を備える情報処理装置（例えば、パーソナルコンピュータ等）によって構成されるものである。また、ネットワーク５は、例えばＬＡＮ(Local Area Network)やＷＡＮ(Wide Area Network)、インターネット等によって構成されるものである。画像処理装置１と各々の情報端末２，３，４は、ネットワーク５を介して双方向（相互）に通信可能に接続されている。
【００１４】
図２は本発明の実施形態に係る画像処理装置の構成を示すブロック図である。上記画像処理装置１は、制御部１１と、操作パネル１２と、文書入力部１３と、文書蓄積部１４と、文書管理部１５と、複製移動部１６と、画像処理部１７と、印刷部１８とを備えた構成となっている。
【００１５】
制御部１１は、画像処理装置全体の処理動作を統括的に制御するものである。制御部１１は、例えば、制御プログラムを格納するＲＯＭ(Read-Only Memory)と、ＲＡＭ(Random Access Memory)と、ＲＯＭに格納された制御プログラムをＲＡＭに読み出して実行するＣＰＵ(Central Processing Unit)とによって構成されるものである。
【００１６】
操作パネル１２は、画像処理装置１を使用するユーザが各種の情報を入力したり、ユーザに対して各種の情報を表示したりする、いわゆるユーザインタフェースとなるものである。操作パネル１２は、例えば、各種のボタン、スイッチ、キー等を用いた入力部と、液晶ディスプレイからなる表示部とによって構成されるものである。
【００１７】
文書入力部１３は、文書を入力するもので、さらに詳しくは１ページ又は複数ページ分の画像データを１つの文書として入力するものである。文書入力部１３によって入力される文書としては、イメージスキャナ等の画像読取装置で原稿の画像を読み取って得られる画像データを含む文書や、パーソナルコンピュータ等の端末装置で作成された画像データを含む文書などが考えられる。
【００１８】
文書蓄積部１４は、文書入力部１３によって入力された文書を蓄積するもので、例えばハードディスクによって構成されるものである。文書蓄積部１４には、文書蓄積用の記憶領域を区分することにより、複数のボックスを開設可能となっている。また、各々のボックスには、ボックス登録処理によって任意のボックス名を登録可能となっている。各々のボックスは、文書蓄積部１４に文書を蓄積するにあたって、文書を保存するために用いられるものである。すなわち、画像処理装置１のパネル操作や情報端末２，３，４からのリモート操作によって文書蓄積部１４に文書を蓄積しようとするユーザが、所望のボックスを指定して文書の蓄積を要求すると、この要求に応じて画像処理装置１ではユーザ指定のボックスに文書を保存するかたちで画像蓄積部１４に文書を蓄積する。
【００１９】
文書管理部１５は、文書蓄積部１４に蓄積された文書を管理するものである。文書管理部１５では、文書蓄積部１４に設けられたボックスごと（ボックス単位）に文書を管理する。文書管理部１５は、文書管理のための管理情報（以下、「文書管理情報」と記す）として文書番号を用いる。文書番号は、各々のボックスに保存される文書ごとに１つずつ割り当てられるものである。したがって、仮に２つのボックス（第１のボックス、第２のボックス）に同じ文書を保存する場合でも、第１のボックスに保存される文書と第２のボックスに保存される文書にそれぞれ別の文書番号を割り当てることになるため、あわせて２つの文書番号が必要となる。
【００２０】
また、文書管理部１５では、１つのボックスに保存された文書の数（以下、「文書保存数」と記す）が予め設定された最大文書保存数を超えたり、文書蓄積部１４に蓄積された文書の数（以下、「文書蓄積数」と記す）が予め設定された最大文書蓄積数を超えたりしないよう、文書保存数や文書蓄積数を管理（制限）している。最大文書保存数とは、１つのボックスに保存できる最大の文書数をいう。最大文書保存数は、文書蓄積部１４に設けられた全てのボックスに共通に適用されるものである。また、最大文書蓄積数とは、文書蓄積部１４に蓄積できる最大の文書数をいう。これら最大文書保存数と最大文書蓄積数は、文書蓄積部１４に蓄積された文書を文書管理部１５で管理するうえでの限界値（上限値）として設定されるものである。
【００２１】
複製移動部１６は、文書蓄積部１４に蓄積された文書を第１のボックスから第２のボックスに複製又は移動するものである。この場合、第１のボックスと第２のボックスは、互いに異なるボックスとなる。また、第１のボックスは、文書の複製元又は移動元のボックスとなり、第２のボックスは、文書の複製先又は移動先のボックスとなる。複製移動部１６による文書の複製は、第１のボックスから第２のボックスに文書を複製することで行われる。また、複製移動部１６による文書の移動は、第１のボックスから第２のボックスに文書を複製した後、第１のボックスから元の文書を削除することで行われる。このことから、文書の複製と移動の違いは、複製した文書の元の文書を残すか削除するかだけの違いとなる。したがって、どちらの処理を実施するにしても、その処理中に第２のボックスの文書保存数と文書蓄積部１４の文書蓄積数が共に増加することになる。
【００２２】
画像処理部１７は、文書入力部１３から入力された文書や文書蓄積部１４から読み出された文書の画像データに対して、所定の画像処理（例えば、色変換、色補正、階調補正、拡大縮小、画像回転、スクリーン生成などの処理）を施すものである。印刷部１８は、文書入力部１３から入力された文書や文書蓄積部１４から読み出された文書を用紙に印刷出力するものである。
【００２３】
続いて、画像処理装置で文書の複製又は移動を行う際に適用される処理手順（画像処理方法）について、図３のフローチャートを用いて説明する。この図３に示す処理は、制御部１１によって実行されるものである。まず、操作パネル１２の表示部にボックスの一覧を表示する（ステップＳ１）。
【００２４】
図４はボックス一覧の表示例を示す図である。図示したボックス一覧の表示画面では、ボックスＡ〜ボックスＰまで合計１６個のボックスが表示されている。ボックス一覧の表示画面は複数のページによって構成されるとともに、各々のページに所定数（本例では１６個）のボックスが割り当てられる構成となっている。
【００２５】
ボックス一覧の表示画面に表示されていない他のボックスについては、同画面内に設けられた４つの画面操作ボタン１９，２０，２１，２２を適宜押下することにより表示可能となっている。画面操作ボタン１９は、ボックス一覧の表示画面を１ページ前に戻して、そのページに割り当てられた他の１６個のボックスを表示させるためのボタンであり、画面操作ボタン２０は、ボックス一覧の表示画面を１ページ後に進めて、そのページに割り当てられた他の１６個のボックスを表示させるためのボタンである。また、画面操作ボタン２１は、ボックス一覧の表示画面を先頭ページに戻して、そのページに割り当てられた他の１６個のボックスを表示させるためのボタンであり、画面操作ボタン２２は、ボックス一覧の表示画面を最終ページまで進めて、そのページに割り当てられた他の１６個のボックスを表示させるためのボタンである。
【００２６】
また、ボックス一覧の表示画面にはボックス選択用の操作ボタン２３，２４，２５，２６が設けられている。このうち、操作ボタン２３は、ボックス選択の候補となるボックス（以下、「選択候補ボックス」と記す）の位置を上に移動させるためのボタンであり、操作ボタン２４は、選択候補ボックスの位置を下に移動させるためのボタンである。また、操作ボタン２５は、選択候補ボックスの位置を左に移動させるためのボタンであり、操作ボタン２６は、選択候補ボックスの位置を右に移動させるためのボタンである。さらに、ボックス一覧の表示画面には文書確認ボタン２７が設けられている。文書確認ボタン２７は、選択候補ボックスに保存された文書の一覧を表示させるためのボタンである。
【００２７】
本実施形態においては、ボックス一覧の表示画面に表示された１６個のボックスの中で、選択候補ボックスと他のボックスとをユーザが容易に識別できるように、選択候補ボックスを網点模様で塗りつぶした状態で表示している。そして、上記操作ボタン２３，２４，２５，２６のうちいずれかの操作ボタンをユーザが押下したときに、その操作ボタンの矢印方向に選択候補ボックスの位置を１つずつ移動させるものとなっている。
【００２８】
このようにボックスの一覧を表示した状態でユーザが文書確認ボタン２７を押下すると、その時点で選択候補ボックスとされていたボックスを選択するとともに、その選択したボックスに保存されている文書の一覧を表示パネル１２の表示部に表示する（ステップＳ２，Ｓ３）。例えば、上記図４において、ボックスＦがユーザによって選択された場合は、このボックスＦに保存された文書の一覧が表示される。
【００２９】
図５は文書一覧の表示例を示す図である。図示した文書一覧の表示画面では、文書番号で１２３４５〜１２３５０まで合計６個の文書が表示されている。文書一覧の表示画面は複数のページによって構成されるとともに、各々のページに所定数（本例では６個）の文書が割り当てられる構成となっている。
【００３０】
文書一覧の表示画面に表示されていない他の文書については、同画面内に設けられた４つの画面操作ボタン３１，３２，３３，３４を適宜押下することにより表示可能となっている。画面操作ボタン３１は、文書一覧の表示画面を１ページ前に戻して、そのページに割り当てられた他の６個の文書を表示させるためのボタンであり、画面操作ボタン３２は、文書一覧の表示画面を１ページ後に進めて、そのページに割り当てられた他の６個の文書を表示させるためのボタンである。また、画面操作ボタン３３は、文書一覧の表示画面を先頭ページに戻して、そのページに割り当てられた他の６個の文書を表示させるためのボタンであり、画面操作ボタン３４は、文書一覧の表示画面を最終ページまで進めて、そのページに割り当てられた他の６個の文書を表示させるためのボタンである。
【００３１】
また、文書一覧の表示画面には文書選択用の操作ボタン３５，３６が設けられている。このうち、操作ボタン３５は、文書選択の候補となる文書（以下、「選択候補文書」と記す）の位置を上に移動させるためのボタンであり、操作ボタン３６は、選択候補文書の位置を下に移動させるためのボタンである。さらに、文書一覧の表示画面には、選択ボタン３７と、取り消しボタン３８と、複製ボタン３９と、移動ボタン４０と、戻るボタン４１が設けられている。選択ボタン３７は、選択候補文書を複製又は移動の処理対象として選択するためのボタンであり、取り消しボタン３８は、選択ボタン３７による文書の選択を取り消すためのボタンである。また、複製ボタン３９は、選択ボタン３７で選択された文書の複製を指示するためのボタンであり、移動ボタン４０は、選択ボタン３７で選択された文書の移動を指示するためのボタンである。一方、戻るボタン４１は、文書一覧の表示画面を閉じて、上述したボックス一覧の表示画面に戻すためのボタンである。
【００３２】
本実施形態においては、文書一覧の表示画面に表示された６個の文書の中で、選択候補文書と他の文書とをユーザが容易に識別できるように、選択候補文書を網点模様で塗りつぶした状態で表示している。そして、上記操作ボタン３５，３６のいずれかをユーザが押下したときに、その操作ボタンの矢印方向に選択候補文書の位置を１つずつ移動させるものとなっている。また、選択ボタン３７の押下によって選択可能な文書数は１つに限らず、複数の文書を選択可能となっている。実際に複数の文書を選択する場合は、各々の文書の位置に順次、選択候補文書の位置を合わせてその都度選択ボタン３７を押下する。その際、選択ボタン３７の押下によって選択された文書（以下、「選択済み文書」と記す）と未選択の文書とをユーザが容易に区別できるように、選択ボタン３７で選択された文書の登録番号の隣りに選択済みである旨を示す済印を表示するものとなっている。例えば、図例のように登録番号１２３４９の文書を選択候補文書として選択ボタン３７を押下すると、その文書の登録番号１２３４９の隣りに選択済みの済印が付される。また、文書の選択を取り消す場合は、選択候補文書の位置を選択済み文書の表示位置に合わせて取り消しボタン３８を押すことにより、当該選択済み文書の選択が取り消されて済印の表示が消去されるものとなっている。
【００３３】
このように操作パネル１２の表示部に文書の一覧を表示した状態でユーザが選択ボタン３７を押下して所望の文書を選択し、この状態でユーザが複製ボタン３９又は移動ボタン４０を押下すると、その時点で済印が付されていた文書を処理対象として選択するとともに、この選択した文書に適用する処理として複製が選択されたかどうかを確認する（ステップＳ４，Ｓ５）。ここで、例えば、上記図５において、文書番号１２３４６の文書と文書番号１２３４７の文書がユーザによって選択されるとともに、この選択済み文書の複製がユーザによって選択された場合は、複製先のボックスの一覧を操作パネル２の表示部に表示する（ステップＳ６）。複製先のボックス一覧とは、文書の複製先として選択可能なボックス一覧をいう。
【００３４】
図６は複製先のボックス一覧の表示例を示す図である。図示した複製先ボックス一覧の表示画面は、上記図４に示すボックス一覧の表示画面とほぼ同様の構成となっている。すなわち、複製先ボックス一覧の表示画面には、合計１６個のボックスが表示されるものとなっている。また、複製先ボックス一覧の表示画面には、上述した４つの画面操作ボタン１９，２０，２１，２２とボックス選択用の４つの操作ボタン２３，２４，２５，２６が設けられている。ただし、複製先ボックス一覧の表示画面には、上述した文書確認ボタン２７に替えて、決定ボタン２８と取り消しボタン２９が設けられている。決定ボタン２８は、文書の複製先となるボックスを決定（確定）するためのボタンである。取り消しボタン２９は、文書の複製に係るユーザの選択操作を取り消すためのボタンである。また、複製先ボックス一覧の表示画面では、先に選択された元のボックス（図例ではボックスＦ）がどれであるかユーザが容易に識別できるように、元のボックスと他のボックスの表示形態を変えている（図例では元のボックスを破線で表示し、他のボックスを実線で表示）。
【００３５】
このように複製先のボックス一覧を表示した状態でユーザが決定ボタン２８を押下すると、その時点で選択候補ボックスとなっているボックスを複製先のボックスとして選択するとともに、先に処理対象として選択された文書を複製先のボックスに複製するための処理（複製移動処理）に移行する（ステップＳ７，Ｓ８）。例えば、上記図６において、ボックスＫがユーザによって選択された場合は、このボックスＫが複製先のボックスとして選択される。
【００３６】
一方、上記図５において、文書番号１２３４６の文書と文書番号１２３４７の文書がユーザによって選択されるとともに、この選択済み文書の移動がユーザによって選択された場合は、移動先のボックス一覧を操作パネル２の表示部に表示する（ステップＳ９）。移動先のボックス一覧とは、文書の移動先として選択可能なボックス一覧をいう。移動先ボックス一覧の表示画面は、上記図６に示す複製先ボックス一覧の表示画面と同様の構成となる。そして、移動先のボックス一覧を表示した状態でユーザが決定ボタン２８を押下すると、その時点で選択候補ボックスとなっているボックスを移動先のボックスとして選択するとともに、先に処理対象として選択された文書を移動先のボックスに移動するための処理（複製移動処理）に移行する（ステップＳ１０，Ｓ８）。ステップＳ８の複製移動処理は複製移動部１６によって実行されるものである。
【００３７】
図７は複製移動部１６によって実行される複製移動処理の手順を示すフローチャートである。まず、文書の複製又は移動の処理対象となる文書の数を取得する（ステップＳ１１）。ここで取得する文書数は、上述した文書一覧（図５参照）からユーザが選択した文書の数である。次に、新規取得モードで文書管理処理に移行する（ステップＳ１２）。この文書管理処理は文書管理部１５により実行されるものである。
【００３８】
図８は文書管理部１５によって実行される文書管理処理の手順を示すフローチャートである。この文書管理処理では、まず文書管理に係る処理モードが新規取得モードであるかどうかを判断する（ステップＳ２１）。上記複製移動処理のステップＳ１２から移行した場合は新規取得モードとなっているためステップＳ２２に進み、そこで文書管理情報に空きがあるかどうかを確認する。文書管理部１５では、文書蓄積部１４の各ボックスに保存された文書に１つずつ文書番号を割り当てて管理するため、ここで記述する文書管理情報は文書番号に相当するものとなる。文書管理情報（文書番号）に空きがあるかどうかは、文書の複製先又は移動先となるボックスの文書保存数が最大文書保存数に達していないかどうか、また文書蓄積部１４に蓄積された文書蓄積数が最大文書蓄積数に達していないかどうかで確認する。そして、文書の複製先又は移動先となるボックスの文書保存数が最大文書保存数に達しておらず、かつ文書蓄積部１４に蓄積された文書蓄積数が最大文書蓄積数に達していない場合は「空きがある」と判断し、どちらかの文書数が最大数（上限）に達している場合は「空きがない」と判断する。
【００３９】
文書管理情報に空きがあれば、文書番号を新規に登録するための文書管理情報領域を確保した後、当該文書管理情報領域に登録予定の文書番号を取得する（ステップＳ２３，Ｓ２４）。ここで取得した文書番号は、文書の複製又は移動の処理対象となる文書を複製先又は移動先のボックスに複製する際に、当該文書の管理情報として文書管理情報領域に登録されるものであり、後述するステップＳ２６で文書管理情報領域が解放されない限り、文書の複製又は移動のための文書管理情報として確保（予約）される。その後、文書管理情報のエントリ数を１インクリメントした後（ステップＳ２５）、上記複製移動処理に戻る。また、文書管理情報に空きがなければ、ステップＳ２３〜Ｓ２５の処理をパスして、そのまま複製移動処理に戻る。なお、文書管理情報のエントリ数は、０（ゼロ）をスタートとして１ずつインクリメントされるものとなっている。
【００４０】
こうして文書管理処理から複製移動処理に戻った場合は、当該文書管理処理で文書番号を取得できたかどうかを確認する（ステップＳ１３）。そして、文書番号を取得できた場合は、処理対象となる全ての文書について文書番号の取得（確保）が終了したかどうかを確認する（ステップＳ１４）。例えば、上記ステップＳ１１で取得した処理対象の文書数が１０文書であった場合は、これら１０文書の全てについて文書番号の取得が終了したかどうか（１０個の文書番号の取得が終了したかどうか）を確認する。そして、未終了の場合は、上記ステップＳ１２に戻り、終了済みの場合は、文書の複製又は移動を実施する（ステップＳ１５）。このステップＳ１５においては、上記図５の文書一覧の表示画面でユーザが複製ボタン３９を押下した場合は、処理対象となる全ての文書について「文書の複製」を実施し、ユーザが移動ボタン４０を押下した場合は、処理対象となる全ての文書について「文書の移動」を実施する。また、文書の複製又は移動を実施した場合は、処理対象となる文書を複製先又は移動先のボックスに複製するたびに、そのボックスに複製される文書に対して、予め取得済みの文書番号が割り当てられる。
【００４１】
一方、文書番号を取得できなかった場合は、その時点で取得済みの文書番号があるかどうかを判断する（ステップＳ１６）。そして、取得済みの文書番号があれば、領域解放モードで文書管理処理に移行する（ステップＳ１７）。そうすると、文書管理処理では、ステップＳ２１の処理モードの確認でＮｏと判断してステップＳ２６に進み、そこで文書管理情報領域を解放する。これにより、文書番号の取得（予約）が取り消される。次いで、文書管理情報エントリ数を１デクリメントした後（ステップＳ２７）、再び複製移動処理に戻る。この複製移動処理では、全ての文書管理情報領域を解放したかどうか（文書管理情報エントリ数が０になったかどうか）を確認する（ステップＳ１８）。そして、未解放の文書管理情報領域があれば上記ステップＳ１７の文書管理処理に戻り、全て解放済みであれば、操作パネル１２の表示部にエラーメッセージを表示する（ステップＳ１９）。また、上記ステップＳ１６で取得済みの文書番号がないと判断した場合は、ステップＳ１７，Ｓ１８の処理をパスして、そのままステップＳ１９でエラーメッセージの表示を行う。エラーメッセージは、文書の複製又は移動の処理を実施できなかった旨やその原因を通知する内容であればよい。
【００４２】
このように本発明の実施形態においては、文書の複製又は移動の処理対象となる文書を操作パネル１２で１つ以上選択して文書の複製又は移動を指示（複製ボタン３９又は移動ボタン４０を押下）し、かつ文書の複製先又は移動先となるボックスを選択したときに、複製移動部１６による文書の複製又は移動の実施に先立って、操作パネル１２で選択された全文書分の文書管理情報（文書番号）を文書管理部１５で確保するものとなっている。そのため、処理対象として選択された全文書分の文書管理情報を文書管理部１５で確保したうえで、複製移動部１６による文書の複製又は移動を実施することにより、文書管理情報の不足によってエラーになることなく、その処理を正常に終了させることができる。
【００４３】
また、仮にエラーの発生までに複製又は移動の処理を終えた文書をそのまま保存しておくものとすると、処理対象の文書数が多い場合にユーザーはどの文書まで処理を終えたのかを確認するのが面倒になったり、未処理の文書を再度選択する作業が煩わしいものとなったりするが、予め文書管理情報を確保したうえで文書の複製又は移動を実施すれば、そうした状況を未然に回避することができる。
【００４４】
また、文書管理部１５による文書管理処理では、文書の複製又は移動の処理対象として操作パネル１２で選択された全文書分の文書管理情報を確保する過程で、文書管理情報の確保に失敗した場合（文書管理情報の空きがなくなった場合）に、それまでに確保した文書管理情報（文書管理情報領域）を全て解放するものとしたので、この解放した文書管理情報を他の処理（例えば、文書の保存処理）のために速やかに用いることができる。
【図面の簡単な説明】
【００４５】
【図１】本発明が適用される画像処理システムの構成を示す図である。
【図２】本発明の実施形態に係る画像処理装置の構成を示すブロック図である。
【図３】文書の複製又は移動を行う際に適用される具体的な処理手順を示すフローチャートである。
【図４】ボックス一覧の表示例を示す図である。
【図５】文書一覧の表示例を示す図である。
【図６】複製先のボックス一覧の表示例を示す図である。
【図７】複製移動処理の手順を示すフローチャートである。
【図８】文書管理処理の手順を示すフローチャートである。
【符号の説明】
【００４６】
１２…操作パネル、１３…文書入力部、１４…文書蓄積部、１５…文書管理部、１６…複製移動部
【図１】
2006191272.tif 000003
【図２】
2006191272.tif 000004
【図３】
2006191272.tif 000005
【図４】
2006191272.tif 000006
【図５】
2006191272.tif 000007
【図６】
2006191272.tif 000008
【図７】
2006191272.tif 000009
【図８】
2006191272.tif 000010