(57)【要約】【課題】本発明は、ボックス機能を提供するためのボックスプログラムとその関連するプログラムやデータ、設定情報をそれぞれ独立に削除又は移動を可能にする画像処理装置を提供する。【解決手段】ボックスへのデータの格納及び読み出しを制御するボックス機能を備える画像処理装置において、Ｂｏｘ格納領域に格納されたＢｏｘプログラムの削除または移動の指示を受け付ける。そして、受け付けた指示に応じて、Ｂｏｘに格納されているＢｏｘプログラムに関連するプログラム、文書データ、設定情報等の削除又は移動を、それぞれユーザに指定させる。そして、ユーザによる指定に基づいて、当該関連するプログラム、文書データ、及び設定情報の少なくとも１つを削除又は移動する。【選択図】図１８
2008042775.tif 000002
【特許請求の範囲】
【請求項１】
文書データ処理装置において、
文書データを格納する文書データ格納手段と、
前記文書データ格納手段への文書データの格納及び前記文書データ格納手段からの文書データの読み出しを制御する文書データ格納機能を提供するための文書データ格納プログラムを記憶するプログラム記憶手段と、
前記文書データ格納機能のために設定された設定データを記憶する設定データ記憶手段と、
前記プログラム記憶手段に記憶された文書データ格納プログラムの削除又は移動の指示を受け付ける第１の受付手段と、
前記第１の受付手段により受け付けた指示に応じて、前記文書データの削除の指示、前記文書データの移動の指示、前記設定データの削除の指示及び前記設定データの移動の指示のうちの少なくとも１つを受け付ける第２の受付手段と、
前記第２の受付手段により受け付けた指示に従って、前記文書データ及び前記関連データの少なくとも１つを削除又は移動する処理手段とを備えることを特徴とする文書データ処理装置。
【請求項２】
前記文書データ格納プログラムに関連する関連プログラムを記憶する関連プログラム記憶手段をさらに備え、
前記第２の受付手段は、前記第１の受付手段により受け付けた指示に応じて、前記関連プログラムの削除の指示又は前記関連プログラムの移動の指示を受け付け、
前記処理手段は、前記第２の受付手段により受け付けた指示に従って、前記関連プログラムを削除又は移動することを特徴とする請求項１記載の文書データ処理装置。
【請求項３】
前記関連プログラムは、前記文書データ格納手段へ格納する文書データを読み取るためのスキャンプログラムと、前記文書データ格納手段に格納されている文書データを印刷するためのプリントプログラムと、前記文書データの複製又は削除を行うための文書操作プログラムと、前記設定データを設定するためのユーザモードプログラムと、文書データを操作するための操作画面を表示するためのプレゼンテーションプログラムが含まれることを特徴とする請求項２記載の文書データ処理装置。
【請求項４】
前記第１の受付手段は、前記プログラム記憶手段に記憶する新たなプログラムの追加の指示を受け付けることを特徴とする請求項１乃至３のいずれか１項に記載の文書データ処理装置。
【請求項５】
前記第２の受付手段は、前記文書データ、前記設定データ、及び前記関連プログラムのうちの少なくとも１つの移動先として前記文書データ処理装置に接続された機器の指定を受け付けることを特徴とする請求項２乃至４のいずれか１項に記載の文書データ処理装置。
【請求項６】
文書データの格納及び読み出しを制御する文書データ格納機能を備える文書データ処理装置の制御方法において、
前記文書データ格納機能を提供するための文書データ格納プログラムの削除又は移動の指示を受け付ける第１の受付工程と、
前記第１の受付工程で受け付けた指示に応じて、前記文書データの削除の指示、前記文書データの移動の指示、前記文書データ格納機能のために設定された設定データの削除の指示及び前記設定データの移動の指示のうちの少なくとも１つを受け付ける第２の受付工程と、
前記第２の受付工程で受け付けた指示に従って、前記文書データ及び前記設定データの少なくとも１つを削除又は移動する処理工程とを備えることを特徴とする制御方法。
【請求項７】
前記第２の受付工程は、前記第１の受付工程で受け付けた指示に応じて、前記文書データ格納プログラムに関連する関連プログラムの削除指示又は前記関連プログラムの移動の指示を受け付け、
前記処理工程は、前記第２の受付工程で受け付けた指示に従って、前記関連プログラムを削除又は移動することを特徴とする請求項６記載の制御方法。
【請求項８】
前記関連プログラムは、前記文書データを読み取るためのスキャンプログラムと、前記文書データを印刷するためのプリントプログラムと、前記文書データの複製又は削除を行うための文書操作プログラムと、前記設定データを設定するためのユーザモードプログラムと、文書データを操作するための操作画面を表示するためのボックスプレゼンテーションプログラムが含まれることを特徴とする請求項７記載の制御方法。
【請求項９】
前記第１の受付工程は、新たなプログラムの追加の指示を受け付けることを特徴とする請求項６乃至８のいずれか１項に記載の制御方法。
【請求項１０】
前記第２の受付工程は、前記文書データ、前記設定データ、及び前記関連プログラムのうちの少なくとも１つの移動先として前記文書データ処理装置に接続された機器の指定を受け付けることを特徴とする請求項７乃至９のいずれか１項に記載の制御方法。
【請求項１１】
請求項６乃至１０のいずれか１項に記載の制御方法をコンピュータに実行させるためのコンピュータに読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書データ処理装置及びその制御方法、並びにプログラムに関し、特に、文書データ処理装置に格納されたプログラムと該プログラムに関連する文書データ、設定データ等の取り扱い技術に関する。
【背景技術】
【０００２】
従来、デジタル複写機等の画像処理装置では、スキャナから読み取った原稿の画像データやホストコンピュータからネットワークを介して受信したＰＤＬデータをビットマップ展開した画像データを、ボックス（Ｂｏｘ）と呼ばれる単位でハードディスクなどの記憶装置に一旦格納し、所望のタイミングで読み出すことが可能なＢｏｘ機能が実現されている（例えば、特許文献１）。
【０００３】
一方、Ｂｏｘ機能を提供するためのＢｏｘプログラムは、部品化され、追加、削除、更新が可能なソフトウェアコンポーネント（プログラム）として画像処理装置に格納されている。Ｂｏｘプログラムとそれに関連する情報（例えば、関連するプログラムや文書データ、設定情報等）は、通常、テーブル等で管理されている。
【特許文献１】特開２００４−２６６４７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、画像処理装置においてＢｏｘ機能が不要になった場合、Ｂｏｘプログラムが画像処理装置から削除されることが考えられる。また、一方の画像処理装置ではＢｏｘ機能が不要になったが、他方の画像処理装置ではＢｏｘ機能が必要になった場合に、一方の画像処理装置から他方の画像処理装置へＢｏｘプログラムを移動させることも考えられる。このような場合、Ｂｏｘプログラムに関連するデータやＢｏｘ機能に関する属性情報も適切に削除又は移動させる必要がある。
【０００５】
本発明は、文書データの格納及び読み出しを制御する文書データ格納機能を備える文書データ処理装置において、文書データ格納機能を提供するための文書データ格納プログラムを削除又は移動すると共に、文書データ格納プログラムに関連するプログラム、文書データ、文書データ格納機能のために設定される設定データのうちの少なくとも１つを独立に削除又は移動することを可能にすることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、請求項１記載の文書データ処理装置は、文書データ処理装置において、文書データを格納する文書データ格納手段と、前記文書データ格納手段への文書データの格納及び前記文書データ格納手段からの文書データの読み出しを制御する文書データ格納機能を提供するための文書データ格納プログラムを記憶するプログラム記憶手段と、前記文書データ格納機能のために設定された設定データを記憶する設定データ記憶手段と、前記プログラム記憶手段に記憶された文書データ格納プログラムの削除又は移動の指示を受け付ける第１の受付手段と、前記第１の受付手段により受け付けた指示に応じて、前記文書データの削除の指示、前記文書データの移動の指示、前記設定データの削除の指示及び前記設定データの移動の指示のうちの少なくとも１つを受け付ける第２の受付手段と、前記第２の受付手段により受け付けた指示に従って、前記文書データ及び前記関連データの少なくとも１つを削除又は移動する処理手段とを備えることを特徴とする。
【０００７】
上記目的を達成するために、請求項６記載の文書データ処理装置の制御方法は、文書データの格納及び読み出しを制御する文書データ格納機能を備える文書データ処理装置の制御方法において、前記文書データ格納機能を提供するための文書データ格納プログラムの削除又は移動の指示を受け付ける第１の受付工程と、前記第１の受付工程で受け付けた指示に応じて、前記文書データの削除の指示、前記文書データの移動の指示、前記文書データ格納機能のために設定された設定データの削除の指示及び前記設定データの移動の指示のうちの少なくとも１つを、受け付ける第２の受付工程と、前記第２の受付工程で受け付けた指示に従って、前記文書データ及び前記設定データの少なくとも１つを削除又は移動する処理工程とを備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、文書データの格納及び読み出しを制御する文書データ格納機能を備える文書データ処理装置において、文書データ格納機能を提供するための文書データ格納プログラムを削除又は移動すると共に、文書データ格納プログラムに関連するプログラム、文書データ、文書データ格納機能のために設定された設定データのうちの少なくとも１つを独立に削除又は移動を可能にし、ユーザの利便性を向上させることができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
【００１０】
図１は、本発明の実施の形態に係る画像処理装置を備えた画像入出力システムの全体構成を示すブロック図である。
【００１１】
図１において、画像入出力システムは、ボックス（Ｂｏｘ）へのデータの格納及び読み出しを制御するボックス機能を備える画像処理装置２０，２１，１００と、ホストコンピュータ１０１と、これらを互いに接続するＬＡＮ４００とで構成される。ボックス（Ｂｏｘ）機能とは、複数の文書データを複数の文書箱（これがＢｏｘに相当する）に分けて文書データを整理する機能であり、所望のＢｏｘに対応する文書データを格納したり、所望のＢｏｘに対応する文書データを読み出したりすることができる。
【００１２】
画像処理装置１００は、コントローラ部（制御装置）１１０と、操作部１５０と、ハードディスク（ＨＤ）１６２を備えるハードディスクドライブ（ＨＤＤ）１６０と、リーダー部（画像入力装置）２００と、プリンタ部（画像出力装置）３００とを備える。Ｂｏｘに対応付けられた文書データはハードウェア上ではＨＤ１６２に記憶される。
【００１３】
リーダー部２００は、原稿画像を光学的に読み取って画像データに変換する機能を有する。リーダー部２００は、原稿を読み取るための機能を有するスキャナユニット２１０と、原稿を搬送するための機能を有する原稿給紙ユニット（ＤＦユニット）２５０とで構成される。
【００１４】
プリンタ部３００は、記録紙を搬送し、該記録紙上に画像データを可視画像として印字して装置外に排紙する機能を有する。プリンタ部３００は、複数種類の記録紙カセットを持つ給紙ユニット３６０と、画像データを記録紙に印字、定着させる機能を有するマーキングユニット３１０と、印字された記録紙をソート、ステイプルして装置外へ出力する機能を有する排紙ユニット３７０とで構成される。
【００１５】
コントローラ部１１０は、リーダー部２００及びプリンタ部３００に電気的に接続される。コントローラ部１１０は、リーダー部２００を制御して原稿から画像データを読み取らせ、プリンタ部３００を制御して画像データを記録紙に印字出力させるコピー機能を提供する。
【００１６】
また、コントローラ部１１０は、外部のＬＡＮ４００に接続されている。コントローラ部１１０は、リーダー部２００で読み取った画像データをコードデータに変換し、ＬＡＮ４００を介してホストコンピュータ１０１へ送信するスキャナ機能を提供する。また、コントローラ部１１０は、ホストコンピュータ１０１からＬＡＮ４００を介して受信したコードデータを画像データに変換し、プリンタ部３００に印字出力させるプリンタ機能を提供する。ＬＡＮ４００には、他の画像処理装置として画像処理装置２０，２１とホストコンピュータ１０１が接続されている。
【００１７】
操作部１５０は、コントローラ部１１０に接続されている。操作部１５０は、液晶タッチパネルで構成され、ユーザに操作・入力させるためのユーザＩ／Ｆを提供する。ＨＤＤ１６０は、コントローラ部１１０に接続され、Ｂｏｘ機能を提供するためのＢｏｘプログラムにより文書データの格納及び読み出しを実現する領域を持つ。
【００１８】
次に、図１のコントローラ部１１０の機能を図２を参照して説明する。
【００１９】
図２は、図１のコントローラ部１１０の構成を示すブロック図である。
【００２０】
図２において、メインコントローラ１１１は、主にＣＰＵ１１２と、バスコントローラ１１３、各種Ｉ／Ｆコントローラ回路（不図示）とから構成される。
【００２１】
ＣＰＵ１１２とバスコントローラ１１３は、コントローラ部１１０全体の動作を制御する。ＣＰＵ１１２は、ＲＯＭ１１４からＲＯＭＩ／Ｆ１１５を経由して読み出したプログラムに基づいて動作すると共に、ＨＤ１６２から読み出したプログラムに基づいて様々な機能を提供する。プログラムには、ＣＰＵ１１２がホストコンピュータ１０１から受信したＰＤＬ（ページ記述言語）コードデータを解釈し、ラスターイメージデータに展開するプログラムも含まれ、当該動作がソフトウェアによって処理される。バスコントローラ１１３は、コントローラ部内の各Ｉ／Ｆから入出力されるデータ転送を制御するものであり、バス競合時の調停やＤＭＡデータ転送の制御を行う。
【００２２】
ＤＲＡＭ１１６は、ＤＲＡＭ（Dynamic Random Access Memory）であり、ＤＲＡＭＩ／Ｆ１１７によってメインコントローラ１１１と接続されている。ＤＲＡＭ１１６は、ＣＰＵ１１２がデータを一時格納するためのワークエリアや画像データを蓄積するためのエリアとして使用される。
【００２３】
Ｃｏｄｅｃ１１８は、ＤＲＡＭ１１６に蓄積されたラスターイメージデータをＭＨ／ＭＲ／ＭＭＲ／ＪＢＩＧ／ＪＰＥＧ等の方式で圧縮するか、又は圧縮され蓄積されたコードデータをラスターイメージデータに伸長する。ＳＲＡＭ１１９はＣｏｄｅｃ１１８の一時的なワーク領域として使用される。Ｃｏｄｅｃ１１８はＩ／Ｆ１２０を介してメインコントローラ１１１と接続される。メインコントローラ１１１とＤＲＡＭ１１６との間のデータの転送は、バスコントローラ１１３によって制御されＤＭＡ（Direct Memory Access）転送される。
【００２４】
Graphic Processor１３５は、画像の回転処理や変倍処理を行う。Graphic Processor１３５は、ＳＲＡＭ１３６に接続されている。外部通信Ｉ／Ｆcontroller１２１はＩ／Ｆ１２３によってメインコントローラ１１１と接続され、コネクタ１２２によってＬＡＮ４００と接続される。
【００２５】
汎用高速バス１２５には、拡張ボードを接続するための拡張コネクタ１２４とＩ／Ｏ制御部１２６とが接続される。汎用高速バスとしては、一般的にＰＣＩバスがあげられる。Ｉ／Ｏ制御部１２６には、リーダー部２００及びプリンタ部３００の各ＣＰＵ（不図示）と制御コマンドを送受信するための調歩同期シリアル通信コントローラ１２７が２チャンネル装備されており、Ｉ／Ｏバス１２８によって外部Ｉ／Ｆ回路であるスキャナＩ／Ｆ１４０、プリンタＩ／Ｆ１４５に接続されている。
【００２６】
パネルＩ／Ｆ１３２は、ＬＣＤコントローラ１３１に接続され、操作部１５０上の液晶画面に表示を行うためのＩ／Ｆ（不図示）と、ハードキーやタッチパネルキーの入力を行うためのキー入力Ｉ／Ｆ１３０とから構成される。
【００２７】
操作部１５０は、不図示の液晶表示部と、液晶表示部上に張り付けられたタッチパネル入力装置と、複数のハードキーとを有する。タッチパネル又はハードキーを操作することにより操作部１５０から出力された信号は、パネルＩ／Ｆ１３２を介してＣＰＵ１１２に伝えられる。液晶表示部はパネルＩ／Ｆ１３２から送られてきた画像データを表示する。また、液晶表示部は、ユーザが操作可能な本画像処理装置が有する機能の名称等を表示する。
【００２８】
リアルタイムクロックモジュール１３３は、装置内で管理する日付と時刻のデータを更新／保存するためのもので、これらのデータがバックアップ用電池１３４によってバックアップされている。Ｅ−ＩＤＥインタフェース（Ｉ／Ｆ）１６１は、例えば、ＥＩＤＥ（Enhanced Integrated Drive Electronics）方式の記憶装置を接続するためのインタフェースである。本実施の形態では、このＥ−ＩＤＥ  Ｉ／Ｆ１６１を介してＨＤＤ１６０が接続され、ハードディスク（ＨＤ）１６２へ文書データを記憶させたり、ＨＤ１６２から文書データを読み込む動作が行われる。
【００２９】
コネクタ１４２，１４７は、それぞれリーダー部２００とプリンタ部３００とに接続され、同調歩同期シリアルＩ／Ｆ１４３，１４８とビデオＩ／Ｆ１４４，１４９とから構成される。
【００３０】
スキャナＩ／Ｆ１４０は、コネクタ１４２を介してリーダー部２００と接続され、また、スキャナバス１４１によってメインコントローラ１１１と接続されている。スキャナＩ／Ｆ１４０は、リーダー部２００から受け取った画像に対して所定の処理を施す機能を有し、さらに、リーダー部２００から送られたビデオ制御信号を元に生成した制御信号をスキャナバス１４１に出力する機能も有する。スキャナバス１４１からＤＲＡＭ１１６へのデータ転送はバスコントローラ１１３によって制御される。
【００３１】
プリンタＩ／Ｆ１４５は、コネクタ１４７を介してプリンタ部３００と接続され、また、プリンタバス１４６によってメインコントローラ１１１と接続されている。プリンタＩ／Ｆ１４５は、メインコントローラ１１１から出力された画像データに所定の処理を施してプリンタ部３００へ出力する機能を有する。また、プリンタＩ／Ｆ１４５は、プリンタ部３００から送られたビデオ制御信号を元に生成した制御信号をプリンタバス１４６に出力する機能も有する。
【００３２】
ＤＲＡＭ１１６上に展開されたラスターイメージデータのプリンタ部３００への転送は、バスコントローラ１１３によって制御される。ラスターイメージデータは、プリンタバス１４６、ビデオＩ／Ｆ１４９を経由してプリンタ部３００へＤＭＡ転送される。
【００３３】
図３は、図１の画像処理装置１００におけるソフトウェア構成を示すブロック図である。
【００３４】
図３において、Ｂｏｘプログラム２０１は、後述する図４に示すＢｏｘ格納領域を司るプログラムである。また、Ｂｏｘプログラムは、ＨＤ１６２内のＢｏｘ格納領域に対しての文書データの格納や読み込みの制御を行うプログラムである。
【００３５】
Ｂｏｘスキャンジョブプログラム２０２は、スキャナ制御プログラム２０７に対して原稿の読み取り指示を出したり、Ｂｏｘプログラム２０１を呼び出して読み取った画像データを文書データとしてＨＤ１６２内のＢｏｘ格納領域に格納するプログラムである。Ｂｏｘプリントジョブプログラム２０３は、Ｂｏｘプログラム２０１を呼び出して、Ｂｏｘ格納領域に格納された文書データを読み出し、プリンタ制御プログラム２０８に対して印刷指示を出すプログラムである。
【００３６】
文書操作プログラム２０４は、Ｂｏｘプログラム２０１を呼び出し、Ｂｏｘ格納領域内に格納された文書データの複製や削除を行うプログラムである。Ｂｏｘユーザモードプログラム２０５は、Ｂｏｘプログラム２０１を呼び出し、Ｂｏｘ格納領域に格納されたＢｏｘに対してＢｏｘ名称を付加したり、パスワードを付加したりするプログラムである。Ｂｏｘの詳細については後述する。
【００３７】
Ｂｏｘプレゼンテーションプログラム２０６は、Ｂｏｘスキャンジョブプログラム２０２、Ｂｏｘプリントジョブプログラム２０３、文書操作プログラム２０４、及びＢｏｘユーザモードプログラム２０５を動作させるために操作部１５０に対して操作画面を表示したり、ユーザからの指示を受け付けたりするプログラムである。これらのＢｏｘに対する画面表示や操作方法に関する詳細は、後述する図７、図８、図９、図１０にて説明する。
【００３８】
Ｃｏｐｙジョブプログラム２０９は、スキャナ制御プログラム２０７を呼び出して原稿の画像を読み取らせ、スキャナ制御プログラム２０７により生成された原稿の画像データをプリンタ制御プログラム２０８を呼び出して印刷させるプログラムである。Ｃｏｐｙプレゼンテーションプログラム２１０は、Ｃｏｐｙジョブプログラム２０９を動作させるために、ユーザに画面を表示したり、ユーザからの指示を受け付けたりするプログラムである。
【００３９】
送信制御プログラムであり２１１は、送信ジョブプログラム２１２によって呼び出される。送信ジョブプログラム２１２は、スキャナ制御プログラム２０７を呼び出すことで原稿の画像を読み取らせ、スキャナ制御プログラム２０７により生成された画像データを送信制御プログラム２１１に渡して所望の通信方法（Ｅ−ＭａｉｌやＦｉｌｅ送信など）でホストコンピュータ１０１などに送信するプログラムである。
【００４０】
送信プレゼンテーションプログラム２１３は、ユーザに画面を表示したり、ユーザからの指示を受け付けたりするプログラムである。Ｆａｘ制御プログラム２１４は、Ｆａｘジョブプログラム２１５によって呼び出される。Ｆａｘジョブプログラム２１５は、スキャナ制御プログラム２０７を呼び出すことで原稿の画像を読み取らせ、スキャナ制御プログラム２０７により生成された画像データをＦａｘ制御プログラム２１４に渡してＦａｘ送信するプログラムである。
【００４１】
Ｆａｘプレゼンテーションプログラム２１６は、ユーザに画面を表示したり、ユーザからの指示を受け付けたりするためのプログラムである。ＰＤＬ展開プログラム２１７は、ＰＤＬ通信制御プログラム２１８から受け付けたＰＤＬデータを展開し、プリンタ制御プログラム２０８に対して印刷指示を行うプログラムである。
【００４２】
表示制御プログラム２１９は、ジョブの状態やプリンタ、スキャナの状態などを監視するプログラムである。これにより、Ｂｏｘプレゼンテーションプログラム２０６、Ｃｏｐｙプレゼンテーションプログラム２１０、送信プレゼンテーションプログラム２１３、及びＦａｘプレゼンテーションプログラム２１６などに対してジョブの状態やプリンタ、スキャナの状態を通知し、エラーなどの情報を渡す役目を果たす。
【００４３】
上述したプログラムはいずれも独立して動作が可能であり、プログラムの更新や削除、移動が可能である。また、装置内への新たなプログラムの追加も可能である。
【００４４】
図４は、ＨＤ１６２内に設定されたＢｏｘ格納領域の構成を示すブロック図である。
【００４５】
図４において、３０１は、Ｂｏｘプログラムにより管理されるＢｏｘに関連して設定された設定情報を格納する格納領域である。格納領域３０１には、ＢｏｘのＢｏｘ番号（ＢｏｘＮｏ．）３０２と、各Ｂｏｘにつけられたパスワード（Ｐａｓｓｗｏｒｄ）３０３と、各Ｂｏｘに設定された読み込みモードへのリンクを示す参照情報（ＳｃａｎＭｏｄｅ）３０４と、各Ｂｏｘに格納された文書データの管理元データ（Ｆｉｌｅ）３０５と、Ｂｏｘに格納される各文書データへのリンクを示す参照情報（ｒｅｆ）３０６とが格納される。
【００４６】
読み込みモードへの参照情報３０４の参照先にある実体は、格納領域３０７に格納される情報である。格納領域３０７には、例えば、読み込みモードの名前や各種設定情報（例えば、Ａという読み込みモードは両面、４ｉｎ１など）が格納されている。また、文書データへの参照情報３０６の参照先にある実体は、格納領域３０８に格納される情報である。格納領域３０８には、例えば、ファイル名や各属性値（例えば、ページ数や解像度、読み込みサイズ、出力用紙サイズ、出力時の給紙トレイ情報など）が格納されている。
【００４７】
図５は、画像処理装置に格納されたプログラムとそれに関連する他プログラムや関連する情報などを管理するための管理テーブルの一例を示す図である。この管理テーブルはＨＤ１６２に格納されている。同図では、Ｂｏｘプログラムの管理テーブルが表されている。なお、管理テーブルは、Ｂｏｘプログラムに限らず、他のプログラムでも同様に用意される。
【００４８】
図５において、４０１は管理対象となるプログラムのプログラム名である。４０２は対象プログラムに関連するプログラムのプログラム名であり、図示では、Ｂｏｘプログラムに関連するプログラムとして、ＢｏｘプレゼンテーションプログラムやＢｏｘスキャンジョブプログラム、Ｂｏｘプリントジョブプログラムなどが格納されている。
【００４９】
４０３は対象プログラムに関連する情報であり、図示では、Ｂｏｘそのものに関する情報が格納されている。例えば、Ｂｏｘそのものに関する情報として、Ｂｏｘの個数や最大値、使用量、空き容量、格納されている文書データの数などがある。これらの情報は、例えば、Ｂｏｘの状態を管理する場合などに外部のホストコンピュータ１０１からこれらの属性を取得することになるが、取得方法等の詳細については省略する。
【００５０】
４０４は対象プログラムの設定情報である。図示では、図４における格納領域３０１に格納される設定情報が管理されている。設定情報としては、Ｂｏｘ番号、Ｂｏｘ名称、パスワード、読み込みモードへの参照情報（読み込み設定）、文書データへの参照情報がある。
【００５１】
４０５は読み込みモードの管理情報である。図示では、図４における格納領域３０７に格納される情報が管理されている。４０６は文書データの管理情報である。図示では、図４における格納領域３０８に格納される情報が管理されている。
【００５２】
図６は、操作部１５０の液晶表示部に表示される基本画面を示す図である。この画面自体がタッチパネルとなっており、表示されている文字や記号等の枠内をユーザが触れることにより、その機能が実現される。
【００５３】
５０１は拡張機能キーであり、このキーに触れることで両面複写、多重複写、移動、綴じ代の設定、枠消しの設定等のモードに入る。５０２は画像モードキーであり、複写画像に対して網掛け、影付け、トリミング、マスキングを行うための設定モードに入る。５０３はユーザモードキーであり、モードメモリの登録、標準モード画面の設定が行える。５０４は応用ズームキーであり、原稿のＸ方向、Ｙ方向を各々独立に変倍するモード、原稿サイズと複写サイズから変倍率を計算するズームプログラムのモードに入る。
【００５４】
Ｍ１キー５０５、Ｍ２キー５０６、Ｍ３キー５０７は、それぞれに登録されたモードメモリを呼び出すためのキーである。５０８はコールキーであり、以前の操作を呼び出すためのキーである。５０９はオプションキーであり、フィルムから直接複写するために、フィルムプロジェクタ等のオプション機能の設定を行うためのキーである。５１０はソータキーであり、ソート、ノンソート、グループの設定を行うためのキーである。
【００５５】
５６０は履歴キーであり、このキーに触れることで印刷済みのジョブの履歴情報が表示される。例えば、印刷ジョブの終了時刻、ユーザ名、ファイル名、印刷枚数等の情報が表示される。５１１は原稿混載キーであり、原稿フィーダにＡ４サイズとＡ３サイズ又はＢ５サイズとＢ４サイズの原稿を一緒にセットする際に利用される。５３１は両面キーであり、読み込み、印刷のそれぞれにおいて両面設定を行うためのキーである。
【００５６】
５１２は等倍キーであり、複写倍率を１００％（等倍）にするためのキーである。縮小キー５１４、拡大キー５１５は、複写倍率を定型サイズで縮小又は拡大するためのキーである。５１６はズームキーであり、複写倍率を非定型サイズで１％刻みに縮小又は拡大するためのキーである。５１３は用紙選択キーであり、複写用紙の選択を行うためのキーである。５１８，５２０は濃度キーであり、複写時の画像の濃度を調整するためのキーである。濃度キー５１８に触れる毎に濃く複写され、濃度キー５２０に触れる毎に薄く複写される。
【００５７】
５１７は濃度表示であり、濃度キー５１８，５２０を押すと表示が左右に変化する。５１９はＡＥキーであり、新聞のように地肌の濃い原稿を自動濃度調整複写するときに利用されるキーである。５２１はＨｉＦｉキーであり、写真原稿のように中間調の濃度が濃い原稿の複写の際に利用されるキーである。５２２は文字強調キーであり、文字原稿の複写で文字を際だたせたい場合に利用されるキーである。
【００５８】
５２３はガイドキーであり、画面上のキーの機能がわからないときに利用されるキーであり、そのキーが有する機能の説明がコピーモード画面５３０に表示される。５２４はコピーモードキーであり、複写動作を行うためのキーである。このコピーモードキー５２４に触れることでコピーモード画面５３０が表示される。５２５はファックスキーであり、ファックスを行うときに利用されるキーである。
【００５９】
５２６はＢｏｘキーであり、Ｂｏｘ機能を提供するためのキーである。５２７はプリンタキーであり、プリントの濃度を変更したり、リモートのホストコンピュータ１０１からのＰＤＬデータのプリント出力詳細情報を参照したい場合に利用されるキーである。５２８はＩＤキーであり、特定のユーザのみが操作できるようにする機能、所謂、ＩＤ機能を設定するためのキーである。５２９は管理キーであり、上述した各プログラムの追加や削除、更新などを行うためのキーである。この管理キー５２９に触れると図１１に示す画面に表示が切り替わる。５４０はステータスラインであり、装置の状態や印刷情報を示すメッセージが表示される。本図の場合、コピー待機中であることを示している。
【００６０】
次に、図６の基本画面上でＢｏｘキー５２６に触れることにより表示される画面であって、Ｂｏｘ機能を提供するための画面の一例を図７を参照して説明する。
【００６１】
図７は、Ｂｏｘ機能を提供するための画面を示す図である。本画面はＢｏｘプレゼンテーションプログラム２０６により表示される画面である。
【００６２】
図７において、６０１は表示された複数のＢｏｘから所望のＢｏｘを選択するためのＢｏｘ選択キーであり、このキーに触れることで当該Ｂｏｘの状態を表示する。図示では、ボックス番号が表示されている。６０２はスクロールキーであり、画面に表示しきれないＢｏｘを表示・選択するためのスクロール機能を提供する。
【００６３】
６０３は文書データを表すフィールドであり、図示では、「仕様書Ａ」、「仕様書Ｂ」、「参考資料Ｃ」、「ＸＸＸ設計部」、「ＹＹＹフロー図」という５つの文書データが登録されている。６０４は選択チェックボックスであり、文書データの印刷や複製を行う際に所望の文書データを選択するためのものである。６０５はスクロールキーであり、表示しきれていない文書データを表示・選択するためのスクロール機能を提供する。
【００６４】
６０６は原稿読み込みキーであり、Ｂｏｘ選択キー６０１で現在選択されているＢｏｘに対して、新しく原稿を読み込んでその文書データを格納するためのキーである。このキーに触れると図８に示す画面に切り替わる。６０７は印刷キーであり、選択チェックボックス６０４で選択された文書データを印刷するためのキーである。このキーに触れると、図９に示す画面に切り替わる。６０８は複製実行キーであり、選択チェックボックス６０４で選択された文書データの複製を実行するためのキーである。６０９は削除実行キーであり、選択チェックボックス６０４で選択された文書データを削除するためのキーである。
【００６５】
６１０は現在選択されているＢｏｘのユーザモードを設定するためのユーザモードキーであり、このキーに触れると図１０に示す画面に切り替わる。
【００６６】
次に、図７の画面上で原稿読み込みキー６０６に触れることにより表示される画面であって、Ｂｏｘに対して新しく文書データを格納するＢｏｘスキャン機能を提供するための画面の一例を図８を参照して説明する。
【００６７】
図８は、Ｂｏｘスキャン機能を提供するための画面を示す図である。図８では、ＢｏｘＮｏ．１が選択された場合を表している。
【００６８】
図８において、６１２は現在の設定を表示する部分であり、読み込み待機状態であることを示す。６１１には上述した各種設定キーが表示される。画面上の各種設定キーの役割は、図６にて説明した各種設定キーの機能と同様のものであり、その説明は省略する。
【００６９】
６１３は読み込みモードキーであり、図４の格納領域３０７、図５の読み込みモードの管理情報４０５で説明した読み込みモードを呼び出すためのキーである。このキーに触れると、図７の画面上で選択されたＢｏｘに紐付けられた（関連する）設定情報が呼び出される。
【００７０】
６１４は開始キーであり、このキーに触れると読み込みを開始する。６１５はキャンセルキーであり、このキーに触れるとＢｏｘスキャン機能をキャンセルし、図７に示す画面に切り替わる。
【００７１】
次に、図７の画面上で印刷キー６０７に触れることにより表示される画面であって、Ｂｏｘ内の文書データを印刷するＢｏｘプリント機能を提供するための画面の一例を図９を参照して説明する。Ｂｏｘプリント機能は、Ｂｏｘプリントジョブプログラムにより提供される。
【００７２】
図９は、Ｂｏｘプリント機能を提供するための画面を示す図である。図９では、ＢｏｘＮｏ．１が選択された場合を表している。
【００７３】
図９において、６２２は現在の設定を表示する部分であり、印刷待機状態であることを示す。６２１には上述した各種設定キーが表示される。画面上の各種設定キーの役割は、図６にて説明した各種設定キーの機能と同様のものであり、その説明は省略する。
【００７４】
６２３は開始キーであり、このキーに触れると、選択された文書データ（図示では仕様書Ｂ、参考資料Ｃ）の印刷を開始する。６２４はキャンセルキーであり、このキーに触れるとＢｏｘプリント機能をキャンセルし、図７に示す画面に切り替わる。
【００７５】
次に、図７の画面上でユーザモードキー６１０に触れることにより表示される画面であって、Ｂｏｘに対するユーザモード設定を行うＢｏｘユーザモード機能を提供するための画面の一例を図１０を参照して説明する。
【００７６】
図１０は、Ｂｏｘユーザモード機能を提供するための画面を示す図である。本実施の形態では、Ｂｏｘの属性の設定と、読み込みモードの設定に関して説明する。
【００７７】
図１０において、Ｂｏｘの設定キー６３１に触れた後、名前の登録キー６３２ａ又はパスワード登録キー６３２ｂに触れると、図示しないソフトウェア・キーボードが表示される。ソフトウェア・キーボードにより、Ｂｏｘの名前やＢｏｘに対するパスワードを入力することができ、登録実行キー６３５に触れることで入力されたＢｏｘ名やパスワードを登録することができる。
【００７８】
読み込みモードの設定キー６３３に触れると、図７の画面上で設定された各種設定情報が枠６３４に表示される。ここで、登録実行キー６３７に触れることで、枠６３４に表示された設定情報が、図４の格納領域３０７に格納され、図５の読み込みモードの管理情報として登録されることになる。６３６はキャンセルキーであり、このキーに触れると図７の画面に戻る。
【００７９】
次に、本実施の形態におけるプログラムの削除、移動、及び追加、並びに関連する情報の取り扱い方法について図１１〜図１７を参照して説明する。
【００８０】
まず、図７の画面上で管理キー５２９を触れることにより、図１１に示す画面に切り替わる。
【００８１】
図１１において、６４１はプログラム一覧が表示されていることを示すものである。６４２には実際に管理対象となっているプログラムの一覧が表示されている。この一覧内のプログラムはＨＤ１６２に格納されており、ＣＰＵ１１２はＨＤ１６２からこれらのプログラムを読み出して実行する。６４３は、削除、移動したいプログラムを選択するための選択チェックボックスである。６４４は、選択チェックボックス６４３でチェック（選択）されたプログラムの削除を指示するときに使用される削除キーである。この削除キー６４３に触れると図１２に示す画面に切り替わる。
【００８２】
６４５は、選択チェックボックス６４３でチェックされたプログラムの移動を指示するときに使用される移動キーである。この移動キー６４５に触れると図１３に示す画面に切り替わる。６４６は新しいプログラムの追加を指示するときに使用される追加キーである。６４７はスクロールキーであり、プログラムの一覧６４２の枠に表示しきれないプログラムを表示し、選択するためのスクロール機能を提供する。
【００８３】
図１２は、図１１の画面上で削除キー６４４を触れることにより表示される画面の一例を示す図である。
【００８４】
図１２において、６５１は、図１１の画面上で選択されたプログラムを削除することをユーザに提示する表示である。ここで実行キー６５２に触れることで、選択されたプログラムの削除が実行される。その後、後述する図１４に示す画面に切り替わり、削除したプログラムに関連する情報をどう処理するかについて設定される。６５３はキャンセルキーであり、このキャンセルキー６５３に触れるとプログラムの削除をキャンセルして図１１の画面に戻る。６５４はスクロールキーであり、表示しきれないプログラムを表示するためのスクロール機能を提供する。
【００８５】
図１３は、図１１の画面上で移動キー６４５を触れることにより表示される画面の一例を示す図である。
【００８６】
図１３において、６６１は、図１１の画面上で選択されたプログラムをどの機器に移動するか決定することをユーザに提示する表示である。６６２には、プログラムの移動先として選択可能な機器の一覧が表示され、各機器のＩＰアドレス情報や能力情報、現在の機器の状態などが表示される。選択可能な機器としては、画像処理装置だけではなく、Ｓｔｏｒａｇｅ機能を持つホストコンピュータでもよい。
【００８７】
機器の一覧６６２上で所望の機器名に触れて移動先の機器を選択し、実行キー６６３を触れることでプログラムの移動が実行される。その後、後述する図１４に示す画面に切り替わり、移動したプログラムに関連する情報をどう処理するかについて設定される。６６４はキャンセルキーであり、このキャンセルキー６６４に触れるとプログラムの移動をキャンセルして図１１の画面に戻る。
【００８８】
次に、所望のプログラムの削除又は移動した後に当該プログラムに関連するプログラムや文書データ、設定情報をどのように処理するかを設定する方法について説明する。
【００８９】
図１４は、削除又は移動したプログラムに関連する情報をどう処理するかを設定するための画面の一例を示す図である。図示の画面は、上述したプログラムの削除及び移動が実行された後に操作部１５０の液晶表示部に表示される画面である。但し、図１８〜図２０に示すフローチャートを変更することにより、プログラムの削除及び移動が実行される前に操作部１５０の液晶表示部に表示されてもよい。
【００９０】
図１４において、６７１は関連する情報を処理することをユーザに示す表示である。６７２には処理方法の選択肢が表示されている。処理方法の選択肢としては、関連する情報をすべて処理する（「すべて削除」）、関連するプログラムを処理する（「関連プログラムを処理」）、文書データを処理する（「文書を処理」）、設定情報と共に文書データを処理する（「設定情報と共に文書を処理」）という選択肢が考えられる。
【００９１】
６７３は選択チェックボックスである。この選択チェックボックス６７３がチェックされた後、決定キー６７４に触れると次の画面に進む。
【００９２】
図１５は、図１４の画面上で「関連プログラムを処理」が選択された場合に表示される画面の一例を示す図である。
【００９３】
図１５において、６８１は関連プログラムを処理することをユーザに提示する表示である。６８２には、図１１の画面で選択されたプログラムに関連する関連プログラムの名前が表示されており、選択チェックボックス６８３をチェックすることにより処理したい関連プログラムを選択することができる。また、Ａｌｌキーに触れることで選択チェックボックス６８３すべてにチェックが入り、もう一度触れるとチェックが解除される。移動する場合は、移動先のブロックをタッチすることで、移動先の機器が選択できる。機器の選択に関しては、図１３の画面と同等の画面が表示される。
【００９４】
選択チェックボックス６８３をチェックすることにより処理したい関連プログラムが選択された状態で削除キー６８４、移動キー６８５に触れると、選択された関連プログラムの削除又は移動が実行される。すなわち、削除キー６８４に触れると選択された関連プログラムが削除され、移動キー６８５に触れると、移動するプログラムと共に、選択された関連プログラムも移動先の機器に移動される。また、キャンセルキー６８６に触れると図１４の画面に戻る。
【００９５】
図１６は、図１４の画面上で「文書を処理」が選択された場合に表示される画面の一例を示す図である。
【００９６】
図１６において、６９１は文書データを処理することをユーザに提示する表示である。６９２には、対象となる文書名が表示されており、選択チェックボックス６９３をチェックすることにより処理したい文書データを選択することができる。また、Ａｌｌキーに触れることで選択チェックボックス６９３すべてにチェックが入り、もう一度触れるとチェックが解除される。移動する場合は、移動先のブロックをタッチすることで、移動先の機器が選択できる。機器の選択に関しては、図１３の画面と同等の画面が表示される。
【００９７】
選択チェックボックス６９３をチェックすることにより処理したい文書が選択された状態で削除キー６９４、移動キー６９５に触れると、選択された文書データの削除又は異動が実行される。すなわち、削除キー６９４に触れると選択された文書データが削除され、移動キー６９５に触れると、移動するプログラムと共に、選択された文書データも移動先の機器に移動される。また、キャンセルキー６９６に触れると図１４の画面に戻る。
【００９８】
図１７は、図１４の画面上で「設定情報と共に文書を処理」が選択された場合に表示される画面の一例を示す図である。
【００９９】
図１７において、７０１は設定情報と共に文書データを処理することをユーザに提示する表示である。７０２には、対象となる設定情報と文書名が表示されており、選択チェックボックス７０３をチェックすることにより処理したい設定情報／文書データを選択することができる。また、Ａｌｌキーに触れることで選択チェックボックス７０３のすべてにチェックが入り、もう一度触れるとチェックが解除される。
【０１００】
移動する場合は、移動先のブロックをタッチすることで、移動先の機器が選択できる。機器の選択に関しては、図１３の画面と同等の画面が表示される。選択チェックボックス７０３にて所望の文書名が選択された状態で削除キー７０４又は移動キー７０５に触れると、選択された文書データの削除又は移動が実行される。また、キャンセルキー７０６に触れると図１４の画面に戻る。
【０１０１】
次に、上述したプログラムの削除及び移動、並びに当該プログラムに関連するプログラムや文書データ、設定情報の取り扱いを決定するための一連の動作について図１８、図１９、図２０を参照して説明する。ＣＰＵ１１２は、ＲＯＭ１１４からＲＯＭＩ／Ｆ１１５を経由して読み込んだプログラムに基づいて、以下のように動作する。
【０１０２】
図１８〜図２０は、削除又は移動したプログラムに関連する情報の処理方法を設定するための動作を示すフローチャートである。
【０１０３】
図１８において、ステップＳ２０１では、操作部１５０の液晶表示部に表示された図６の基本画面において、ユーザが管理キー５２９に触れたか否か、すなわちユーザにより管理キー５２９が押下されたか否かを判断する。この判断の結果、管理キー５２９が押下されたときは、図１１のプログラムの一覧表示画面を液晶表示部に表示させ（ステップＳ２０２）、ステップＳ２０３以降でユーザからの操作入力を待つ。
【０１０４】
ステップＳ２０３では、ユーザによって所望のプログラムが選択された後に、そのプログラムの削除指示があったか否かを判断する。この判断の結果、削除指示があったとき、すなわち削除キー６４４がタッチされたときは、図１２の削除するプログラムの確認画面を液晶表示部に表示させる（ステップＳ２０４）。
【０１０５】
次に、ステップＳ２０５では、図１２の画面上で実際に削除実行指示がユーザによってあったか否かを判断する。この判断の結果、削除実行指示、すなわち実行キー６５２がユーザによってタッチされたときは、ステップＳ２０６でユーザによって選択されたプログラムをＨＤ１６２から削除し、図１９のステップＳ２１１に移る。
【０１０６】
一方、ステップＳ２０５の判断の結果、プログラムの削除実行指示が行われず、キャンセルキー６５３がタッチされた場合は、ステップＳ２０２のプログラム一覧表示画面に戻る。
【０１０７】
ステップＳ２０３の判断の結果、プログラムの削除実行指示がなかった場合、プログラムの移動指示が行われたか否かを判断する（ステップＳ２０７）。この判断の結果、プログラムの移動指示も行われない場合も、ステップＳ２０２のプログラム一覧表示画面に戻る。一方、移動指示があったとき、すなわち移動キー６４５がタッチされたときは、図１３の移動するプログラムと移動先を選択する画面を液晶表示部に表示させる（ステップＳ２０８）。ユーザは、図１３の画面上で、移動するプログラムと移動先を選択する。
【０１０８】
次に、ステップＳ２０９では、プログラムの移動実行指示がユーザによってあったか否かを判断する。この判断の結果、移動実行指示、すなわち実行キー６６３がタッチされたときは、ステップＳ２１０にてユーザによって選択されたプログラムをＨＤ１６２からユーザによって選択された移動先に移動し、図１９のステップＳ２１１に移る。
【０１０９】
一方、ステップＳ２０９の判断の結果、プログラムの移動実行指示が行われず、キャンセルキー６６４がタッチされた場合は、ステップＳ２０２のプログラム一覧表示画面に戻る。
【０１１０】
図１９において、ステップＳ２１１では、図１４の関連情報の処理に関する画面を液晶表示部に表示させる。この画面において、少なくとも１つの選択チェックボックスがチェックされたか否かを判断し（ステップＳ２１２）、１つも選択チェックボックスがチェックされていなければ、本処理は終了する。
【０１１１】
一方、ステップＳ２１２の判断の結果、少なくとも１つの選択チェックボックスが選択された場合は、ステップＳ２１３に進み、図１４においてすべての情報の削除指示があったか否かを判断する。この判断の結果、すべての情報の削除指示があった場合は、ステップＳ２１４に進み、関連プログラム、文書データ及び設定情報のすべてをＨＤ１６２から削除し、本処理を終了する。
【０１１２】
ステップＳ２１３の判断の結果、すべての情報の削除指示が行われない場合は、ステップＳ２１５に進み、関連プログラムの処理指示があったか否かを判断する。この判断の結果、関連プログラムの処理指示が行われなかった場合は、図２０のステップＳ２２２へ進む一方、関連プログラムの処理指示が行われた場合は、ステップＳ２１６に進み、図１５の関連プログラムの処理画面を液晶表示部に表示させ、ステップＳ２１７に進む。
【０１１３】
ステップＳ２１７では、関連プログラムがユーザによって選択された後に削除指示が行われたか否かを判断する。この判断の結果、削除指示があった場合、すなわち削除キー６４８がタッチされたときは、ユーザによって選択された関連プログラムをＨＤ１６２から削除し（ステップＳ２１８）、ステップＳ２２２に進む。
【０１１４】
一方、ステップＳ２１７の判断の結果、関連プログラムの削除指示がない場合は、ステップＳ２１９に進み、関連プログラム及び移動先の機器がユーザによって選択された後に関連プログラムの移動指示があったか否かを判断する。この判断の結果、移動指示が行われた場合、すなわち移動キー６８５がタッチされたときは、ステップＳ２２０に進み、ユーザによって選択された関連プログラムをＨＤ１６２から移動先の機器へ移動し、ステップＳ２２２に進む。
【０１１５】
ステップＳ２１９の判断の結果、関連プログラムの移動指示がない場合は、ステップＳ２２１に進み、処理がキャンセルされたか否かを判断する。この判断の結果、キャンセルされた場合は、ステップＳ２２２に進む。一方、キャンセルされない場合は、ステップＳ２１６に戻ってステップＳ２１６以降の処理を繰り返す。
【０１１６】
図２０において、ステップＳ２２２では、図１４に示す画面において、文書を処理の指示があったか否かを判断する。この判断の結果、文書を処理の指示が行われなかった場合は、ステップＳ２２９に進む。一方、文書を処理の指示が行われた場合は、ステップＳ２２３に進み、図１６の文書データ処理画面を液晶表示部に表示させ、ステップＳ２２４に進む。
【０１１７】
ステップＳ２２４では、文書データがユーザによって選択された後に削除指示が行われたか否かを判断する。この判断の結果、削除指示があった場合、すなわち削除キー６９４がタッチされたときは、ユーザによって選択された文書データをＨＤ１６２から削除し（ステップＳ２２５）、ステップＳ２２９に進む。
【０１１８】
一方、ステップＳ２２４の判断の結果、文書データの削除指示がない場合は、ステップＳ２２６に進み、文書データと移動先の機器とがユーザによって選択された後に文書データの移動指示があったか否かを判断する。この判断の結果、移動指示が行われた場合、すなわち移動キー６９５がタッチされたときは、ステップＳ２２７に進み、ユーザによって選択された文書データをＨＤ１６２から移動先の機器へ移動し、ステップＳ２２９に進む。
【０１１９】
ステップＳ２２６の判断の結果、文書の移動指示がない場合は、ステップＳ２２８に進み、処理がキャンセルされたか否かを判断する。この判断の結果、キャンセルされた場合は、ステップＳ２２９に進む。一方、キャンセルされない場合は、ステップＳ２２３に戻る。
【０１２０】
ステップＳ２２９では、図１４に示す画面において、設定情報と共に文書を処理の指示があったか否かを判断する。この判断の結果、設定情報と共に文書を処理の指示が行われなかった場合は、本処理を終了する。一方、設定情報と共に文書を処理の指示が行われた場合は、ステップＳ２３０に進み、図１７の設定情報と文書の処理画面を液晶表示部に表示させ、ステップＳ２３１に進む。
【０１２１】
ステップＳ２３１では、設定情報と文書データとがユーザによって選択された後に削除指示が行われたか否かを判断する。この判断の結果、削除指示があった場合、すなわち削除キー７０４がタッチされたときは、ユーザによって選択された設定情報と文書データとをＨＤ１６２から削除し（ステップＳ２３２）、本処理を終了する。
【０１２２】
一方、ステップＳ２３１の判断の結果、設定情報と文書データの削除指示がない場合は、ステップＳ２３３に進み、設定情報と文書データと移動先の機器とがユーザによって選択された移動指示があったか否かを判断する。この判断の結果、移動指示が行われた場合、すなわち移動キー７０５がタッチされたときは、ステップＳ２３４に進み、ユーザによって選択された設定情報と文書データをＨＤ１６２から移動先の機器へ移動し、本処理を終了する。
【０１２３】
ステップＳ２３３の判断の結果、設定情報と文書データの移動指示がない場合は、ステップＳ２３５に進み、処理がキャンセルされたか否かを判断する。この判断の結果、キャンセルされた場合は、本処理を終了する。一方、キャンセルされない場合は、ステップＳ２３０に戻る。
【０１２４】
上記実施の形態によれば、Ｂｏｘ格納領域に格納されたプログラムの削除又は移動の指示を受け付ける。そして、受け付けた指示に応じて、Ｂｏｘに格納されているプログラムに関連するプログラム、文書データ、設定情報等の削除又は移動をそれぞれユーザに指定させる。そして、ユーザによる指定に基づいて、当該関連するプログラム、文書データ、及び設定情報の少なくとも１つを削除又は移動する。これにより、ボックス機能を提供するためのＢｏｘプログラムとその関連するプログラムやデータ、設定情報をそれぞれ独立に削除又は移動を可能にする。また、データを移動することができるので、データそのものの利用価値を高めることができる。さらに、図１１〜図１７に示すような簡易なＧＵＩ（Graphical User Interface）によりＢｏｘプログラムとその関連するプログラムやデータ、設定情報を移動又は削除することができるようにしたので、ユーザの利便性を向上させることができる。
【０１２５】
本発明の目的は、上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体をシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１２６】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ等の光ディスク、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。また、プログラムコードをネットワークを介してダウンロードしてもよい。
【０１２７】
コンピュータが読み出したプログラムコードを実行することにより、上述した実施の形態の機能が実現されるだけではなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部又は全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれる。
【０１２８】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、次のプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれる。
【０１２９】
また、コンピュータが読み出したプログラムコードを実行することにより、上述した実施の形態の機能が実現されるだけではない。すなわち、プログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部又は全部を行い、その処理によって上述した実施の形態の機能が実現される場合も、本発明に含まれることは云うまでもない。この場合、上記プログラムは、該プログラムを記憶した記憶媒体から直接、又はインターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続された不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【図面の簡単な説明】
【０１３０】
【図１】本発明の実施の形態に係る画像処理装置を備えた画像入出力システムの全体構成を示すブロック図である。
【図２】図１のコントローラ部の構成を示すブロック図である。
【図３】図１の画像処理装置におけるソフトウェア構成を示すブロック図である。
【図４】ＨＤ内に設定されたＢｏｘ格納領域の構成を示すブロック図である。
【図５】画像処理装置に格納されたプログラムとそれに関連する他プログラムや関連する情報等を管理するための管理テーブルの一例を示す図である。
【図６】操作部の液晶表示部に表示される基本画面を示す図である。
【図７】Ｂｏｘ機能を提供するための画面を示す図である。
【図８】Ｂｏｘスキャン機能を提供するための画面を示す図である。
【図９】Ｂｏｘプリント機能を提供するための画面を示す図である。
【図１０】Ｂｏｘユーザモード機能を提供するための画面を示す図である。
【図１１】図７の画面上で管理キーを触れることにより表示される画面の一例を示す図である。
【図１２】図１１の画面上で削除キーを触れることにより表示される画面の一例を示す図である。
【図１３】図１１の画面上で移動キーを触れることにより表示される画面の一例を示す図である。
【図１４】削除又は移動したプログラムに関連する情報をどう処理するかを設定するための画面の一例を示す図である。
【図１５】図１４の画面上で関連プログラムを処理が選択された場合に表示される画面の一例を示す図である。
【図１６】図１４の画面上で文書を処理が選択された場合に表示される画面の一例を示す図である。
【図１７】図１４の画面上で設定情報と共に文書を処理が選択された場合に表示される画面の一例を示す図である。
【図１８】削除又は移動したプログラムに関連する情報の処理方法を設定するための動作を示すフローチャートである（その１）。
【図１９】削除又は移動したプログラムに関連する情報の処理方法を設定するための動作を示すフローチャートである（その２）。
【図２０】削除又は移動したプログラムに関連する情報の処理方法を設定するための動作を示すフローチャートである（その３）。
【符号の説明】
【０１３１】
２０，２１，１００  画像処理装置
１０１  ホストコンピュータ
１１０  コントローラ部（制御装置）
１１１  メインコントローラ
１１２  ＣＰＵ
１１６  ＤＲＡＭ
１５０  操作部
１６０  ハードディスクドライブ（ＨＤＤ）
１６２  ハードディスク（ＨＤ）
２００  リーダ部（画像入力装置）
２０１  Ｂｏｘ
５２９  管理キー
【図１】
2008042775.tif 000003
【図２】
2008042775.tif 000004
【図３】
2008042775.tif 000005
【図４】
2008042775.tif 000006
【図５】
2008042775.tif 000007
【図６】
2008042775.tif 000008
【図７】
2008042775.tif 000009
【図８】
2008042775.tif 000010
【図９】
2008042775.tif 000011
【図１０】
2008042775.tif 000012
【図１１】
2008042775.tif 000013
【図１２】
2008042775.tif 000014
【図１３】
2008042775.tif 000015
【図１４】
2008042775.tif 000016
【図１５】
2008042775.tif 000017
【図１６】
2008042775.tif 000018
【図１７】
2008042775.tif 000019
【図１８】
2008042775.tif 000020
【図１９】
2008042775.tif 000021
【図２０】
2008042775.tif 000022