(57)【特許請求の範囲】
【請求項１】
記憶手段を有し、実行済みのジョブで用いられたデータを前記記憶手段に保存し、当該保存されたデータを用いて前記実行済みのジョブを再実行する再実行機能、および、ジョブを実行する際に生成され、前記記憶手段に記憶されたテンポラリデータに対して当該ジョブの実行後に実データを上書きすることで前記テンポラリデータを消去する消去機能を備えた画像処理装置であって、
前記再実行機能を有効にするかどうかを設定するための再実行設定画面と、前記消去機能を有効とするかどうかを設定するためのジョブセキュリティ設定画面とを表示することが可能な操作部と、
前記操作部が表示する前記ジョブセキュリティ設定画面を介して前記消去機能が有効となるよう設定された場合には、前記再実行設定画面を介して前記再実行機能を有効にすることができないように前記操作部が表示する前記再実行設定画面の表示内容を制御する制御手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記制御手段は、前記ジョブセキュリティ設定画面を介して前記消去機能が有効となるよう設定された場合には、前記再実行設定画面における前記再実行機能を有効にするための設定項目をグレイアウト表示することを特徴とする、請求項１に記載の画像処理装置。
【請求項３】
前記制御手段は、前記ジョブセキュリティ設定画面を介して前記消去機能が有効となるよう設定された場合には、前記再実行設定画面における前記再実行機能を有効にするための設定項目を表示しないことを特徴とする、請求項１に記載の画像処理装置。
【請求項４】
操作部と記憶手段とを有し、実行済みのジョブで用いられたデータを前記記憶手段に保存し、当該保存されたデータを用いて前記実行済みのジョブを再実行する再実行機能、および、ジョブを実行する際に生成され、前記記憶手段に記憶されたテンポラリデータに対して当該ジョブの実行後に実データを上書きすることで前記テンポラリデータを消去する消去機能を備えた画像処理装置の制御方法であって、  前記消去機能を有効とするかどうかを設定するために前記操作部が表示するジョブセキュリティ設定画面を介して前記消去機能が有効となるよう設定するジョブセキュリティ有効化ステップと、
前記ジョブセキュリティ有効化ステップにおいて前記消去機能が有効となるよう設定された場合には、前記再実行機能を有効にするかどうかを設定するための再実行設定画面を介して前記再実行機能を有効にすることができないように前記操作部が表示する前記再実行設定画面の表示内容を制御する制御ステップと、
を含むことを特徴とする画像処理装置の制御方法。
【請求項５】
コンピュータを、請求項１〜３のいずれか１項に記載の画像処理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ジョブを再実行する機能及びジョブデータを完全消去する機能を持つ画像処理装置の制御方法に関する。
【背景技術】
【０００２】
近年のＭＦＰ（Multi Function Peripheral）には、印刷や送信を終えた画像データやジョブ設定を保存しておき、任意のタイミングで印刷や送信を再度実行することを可能にするReprint/Resend機能を備えるものがある。
【０００３】
一方、近年のセキュリティ意識の高まりから、ジョブの実行後にＨＤＤ等に残ったままのデータの他者による盗み見等を防止すべく、ジョブの実行後直ちに管理情報を消去し、さらに実データを上書きして完全にジョブデータを消去する機能を備えるＭＦＰもある。(特許文献１参照)
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−２８４５７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述したジョブを完全に消去する機能を利用したいと考えるユーザ（例えば、ＭＦＰの管理者等）は、ジョブの実行後もそのジョブデータを保存して再実行する機能を同時に利用したいとは考えないはずである。つまり、ジョブを再実行する機能とジョブを完全に消去する機能とは、互いに相容れない関係にあるといえる。
【課題を解決するための手段】
【０００６】
本発明に係る画像処理装置は、記憶手段を有し、実行済みのジョブで用いられたデータを前記記憶手段に保存し、当該保存されたデータを用いて前記実行済みのジョブを再実行する再実行機能、および、ジョブを実行する際に生成され、前記記憶手段に記憶されたテンポラリデータに対して当該ジョブの実行後に実データを上書きすることで前記テンポラリデータを消去する消去機能を備えた画像処理装置であって、前記再実行機能を有効にするかどうかを設定するための再実行設定画面と、前記消去機能を有効とするかどうかを設定するためのジョブセキュリティ設定画面とを表示することが可能な操作部と、前記操作部が表示する前記ジョブセキュリティ設定画面を介して前記消去機能が有効となるよう設定された場合には、前記再実行設定画面を介して前記再実行機能を有効にすることができないように前記操作部が表示する前記再実行設定画面の表示内容を制御する制御手段と、
を有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、互いに相容れないジョブの再実行機能と完全消去機能とを、ユーザは混乱なく利用することができる。
【図面の簡単な説明】
【０００８】
【図１】実施例１に係る画像処理装置としてのＭＦＰを含む、システム構成例を示す図である。
【図２】ＭＦＰの内部構成を示すブロック図である。
【図３】実施例１に係るＭＦＰのソフトウェア構成を示すブロック図である。
【図４】ジョブ履歴画面の一例を示す図である。
【図５】セキュリティ設定画面の一例を示す図である。
【図６】再実行設定画面の一例を示す図である。
【図７】実施例１に係るＭＦＰの制御処理の流れを示すフローチャートである。
【図８】実施例２に係るＭＦＰの制御処理の流れを示すフローチャートである。
【図９】実施例３に係るＭＦＰの制御処理の流れを示すフローチャートである。
【図１０】確認表示の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照して本発明の実施の形態を詳しく説明する。
【実施例１】
【００１０】
（システム構成）
図１は、本実施例に係る画像処理装置としてのＭＦＰ１０１を含む、システム構成例を示す図である。図１に示すシステムは、ＭＦＰ１０１、ＰＣ１０２、メールサーバ１０３、ファイルサーバ１０４で構成され、ＬＡＮ１００を介して相互に接続されている。
【００１１】
ＭＦＰ１０１は、コピー、印刷、スキャナ、メール、ＦＡＸ、ＢＯＸ保存といった各種機能を備えた、いわゆる複合機と称される画像処理装置である。
【００１２】
ＰＣ１０２は、印刷を指示するジョブ（プリントジョブ）等を作成し、ＭＦＰ１０１に送信するコンピュータである。
【００１３】
メールサーバ１０３は、ＭＦＰ１０１からメールを送信する際に利用されるサーバである。
【００１４】
ファイルサーバ１０４は、ＭＦＰ１０１からの文書の送信先として利用されるサーバである。
【００１５】
図２は、ＭＦＰ１０１の内部構成を示すブロック図である。
【００１６】
ＣＰＵ２０１等で構成される制御部２００は、ＭＦＰ１０１全体の動作を制御する。
【００１７】
ＣＰＵ２０１は、ＲＯＭ２０２に記憶された制御プログラムを読み出して読取制御や送信制御などの各種制御を行う。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等の一時記憶領域として用いられる。
【００１８】
ＨＤＤ２０４は、画像データや各種プログラム、或いは後述する各種設定内容などを記憶する。また、ＨＤＤ２０４は、ＭＦＰ１０１がジョブを実行する際に生成されるジョブデータ（テンポラリデータ等）を記憶する。
【００１９】
操作部Ｉ／Ｆ２０５は、操作部２０９と制御部２００とのインタフェースである。ユーザが各種指示を与えるための操作部２０９は、タッチパネル対応の液晶ディスプレイ等で構成され、各種情報を表示するための表示部も兼ねている。
【００２０】
プリンタＩ／Ｆ２０６は、プリンタ２１０と制御部２００とのインタフェースである。プリントジョブに係る印刷対象の画像データは、プリンタＩ／Ｆ２０６を介して制御部２００から転送され、プリンタ２１０において紙等の記録媒体上に印刷される。
【００２１】
スキャナＩ／Ｆ２０７は、スキャナ２１１と制御部２００とのインタフェースである。スキャナ２１１は、不図示の原稿台等にセットされた原稿を読み取って画像データを生成する。生成された画像データは、スキャナＩ／Ｆ２０７を介して制御部２００に入力される。
【００２２】
ネットワークＩ／Ｆ２０８は、制御部２００（ＭＦＰ１０１）とＬＡＮ１００などのネットワークとのインタフェースである。ネットワークＩ／Ｆ２０８は、ＬＡＮ１００を介して接続される外部装置（例えば、ＰＣ１０２）に画像データや情報を送信したり、外部装置から各種情報を受信したりする。
【００２３】
（ソフトウェア構成）
図３は、本実施例に係るＭＦＰ１０１のソフトウェア構成を示すブロック図である。
【００２４】
送信アプリ３０１は、送信を指示するジョブ（送信ジョブ）に基づいて、各種データを外部に送信するためのアプリケーションである。例えば、スキャナ２１１で生成された画像データを、メールサーバ１０３を介してメールとして送信したり、或いは、ファイルサーバ１０４に送信したりする。送信アプリ３０１で実行される送信ジョブは、ＨＤＤ２０４に一旦保存された後に処理され、後述する再実行設定に従って、送信ジョブの実行後もＨＤＤ２０４に保存される。そして、送信アプリ３０１には、そのようにして保存されている送信ジョブを再度実行する機能（Resend機能）も含まれる。その他にも、送信アプリ３０１は、スキャンによって得られた画像データのフォーマットや送信先をユーザに設定させるための画面の提供も行なう。
【００２５】
プリントアプリ３０２は、例えばＰＣ１０２から送信されるプリントジョブに基づいて、画像データをプリンタ２１０で紙等の記録媒体に出力するアプリケーションである。プリントアプリ３０２で実行されるプリントジョブは、ＨＤＤ２０４に一旦保存された後に処理され、後述する再実行設定に従って、プリントジョブの実行後もＨＤＤ２０４に保存される。そして、プリントアプリ３０２には、そのようにして保存されているプリントジョブを再度実行する機能（Reprint機能）も含まれる。
【００２６】
ジョブ履歴管理部３０３は、ＨＤＤ２０４に格納されている実行済みジョブの管理を行う。具体的には、ジョブ履歴情報の更新（実行済みジョブの情報を例えばアプリケーション毎に時系列に整理）や、ユーザからの再実行指示に応じたジョブデータの読み出しなどの管理を行なう。操作部２０９に表示されるジョブ履歴画面を介した再実行の指示を受けて、当該ジョブのデータがＨＤＤ２０４から読み出され、対応する所定のアプリケーションによって実行される。図４は、ユーザがジョブの履歴を確認し、所定の実行済みジョブに対しユーザが再実行の指示を行うためのジョブ履歴画面の一例を示す図である。ジョブ履歴画面４００内のボタン４０１および４０２は、どのアプリケーションに係るジョブを表示させるのかを選択するためのボタンである。押下されたボタンに応じたアプリケーションにおけるジョブの履歴情報（ジョブが実行された日付、ジョブの名称、ジョブを実行したユーザ名、ジョブの実行結果といった情報）が、ジョブ履歴表示領域４０３内に時系列にリスト表示される。図４ではボタン４０１が選択された状態を示しており、“プリント”の文字が反転表示によって白抜きになっている。ボタン４０４は再実行ボタンであり、ジョブ履歴表示領域４０３にリスト表示された中から任意のジョブを選択した上で押下されると、当該選択されたジョブの再実行が開始する。但し、後述の再実行設定画面において“無効”が設定されていると、再実行ボタン４０４は表示されない。つまり、ジョブの再実行機能が制限される。詳しくは後述する。ボタン４０５はジョブ履歴画面の表示を終了させたい場合に押下するボタンである。
【００２７】
ジョブセキュリティ設定部３０６は、ジョブの処理時にＨＤＤ２０４に格納されるジョブデータの管理を行う。具体的には、ジョブの実行後もそのままＨＤＤ２０４にジョブデータを保存するか或いは完全消去するかの設定に関する処理、例えば、操作部２０９にユーザがその設定を行うための画面（セキュリティ設定画面）を表示する等の処理を行う。図５は、セキュリティ設定画面の一例を示す図である。実行済みジョブのデータを完全に消去したいユーザは、操作部２０９に表示されるこのセキュリティ設定画面におけるチェックボックス５０１にチェックを入れる。チェックボックス５０１にチェックが入れられると、ジョブの完全消去機能が有効に設定され、当該設定内容がＨＤＤ２０４等に保存される。ジョブの完全消去機能が有効に設定されると、ジョブを実行後、そのジョブで用いられたジョブデータに対してランダムデータ等の実データを１回、または複数回上書きする。これにより、ジョブデータはＨＤＤ２０４から物理的に消去される。
【００２８】
また、ジョブセキュリティ設定部３０６は、上記のようにしてジョブの完全消去機能が有効に設定されると、実行済みジョブのデータをＨＤＤ２０４から完全に消去する処理（実行済みジョブを再実行不可能にする処理）を行う。例えば、設定内容が無効から有効に変更されたタイミングで、実行済みジョブのデータがＨＤＤ２０４に保存されているかどうかをチェックし、保存されている場合はその時点で保存されているジョブデータの完全消去を実施する。ここで、本実施例で使用されるジョブについて、プリントジョブを例に説明する。プリントジョブは、管理情報と画像データとにより構成される。そして、管理情報には、ジョブのバージョンを示す情報、ドキュメントのページ情報、印刷する際の体裁を指示する情報などが含まれる。また、画像データには、ＰＤＬで記述されたＰＤＬデータなどが含まれる。そして、完全消去においては、上記管理情報の消去に加え、さらにジョブの実データ部分（画像データ）をNullデータやランダムデータで上書きすることにより、ジョブをＨＤＤ２０４から完全に消去する。
【００２９】
ジョブ再実行設定部７０１は、前述した、送信アプリ３０１におけるResend機能およびプリントアプリ３０２におけるReprint機能の有効／無効の管理を行う。具体的には、Resend機能やReprint機能を有効にするかどうかの設定に関する処理、例えば、操作部２０９にユーザがその設定を行うための画面（再実行設定画面）を表示する等の処理を行う。図６は、再実行設定画面の一例を示す図である。例えば、Reprint機能を使用したいユーザは操作部２０９に表示されるこの再実行設定画面において“リプリント機能を有効にする”のチェックボックス６０１にチェックを入れる。同様に、Resend機能を使用したいユーザは、“リセンド機能を有効にする”のチェックボックス６０２にチェックを入れる。そして、チェックボックス６０１／６０２に入れられたチェックに応じて、Reprint機能／Resend機能が有効に設定され、当該設定内容がＨＤＤ２０４等に保存される。Reprint機能／Resend機能が有効に設定されると、当該機能が使用可能な状態、具体的には、上述のジョブ履歴画面（図４参照）において再実行ボタン４０４が押下可能な状態で表示される。
【００３０】
図７は、本実施例に係る、ジョブの完全消去機能と再実行機能とをユーザが混乱なく利用するための制御処理の流れを示すフローチャートである。なお、この一連の処理は、以下に示す手順を記述したコンピュータ実行可能なプログラムをＲＯＭ２０２からＲＡＭ２０３上に読み込んだ後、ＣＰＵ２０１によって該プログラムを実行することによって実施される。
【００３１】
ステップ７０１において、ＣＰＵ２０１は、ジョブ履歴画面を表示させる旨のユーザ指示を取得する。このユーザ指示は、例えば、操作部２０９上に表示される不図示のメインメニュー画面を介して行われる。
【００３２】
ステップ７０２において、ＣＰＵ２０１は、ＨＤＤ２０４等のセキュリティ設定内容の保存領域を参照して、ジョブの完全消去機能が有効に設定されているかどうかを判定する。ジョブの完全消去機能が有効に設定されている場合は、ステップ７０３に進む。一方、ジョブの完全消去機能が無効に設定されている場合は、ステップ７０４に進む。
【００３３】
ステップ７０３において、ジョブセキュリティ設定部３０６は、再実行ボタン４０４をマスク処理したジョブ履歴画面を生成する。これにより、再実行ボタン４０４が押下できなくなり、ユーザは再実行の指示が不可能になる。なお、マスク処理は一例であって、要はユーザが再実行の指示をできないようなジョブ履歴画面が生成されればよい。
【００３４】
ステップ７０４において、ＣＰＵ２０１は、操作部２０９上にジョブ履歴画面を表示する。この場合において、ステップ７０２でジョブの完全消去機能が無効に設定されていると判定された場合は、再実行ボタン４０４がマスク処理されていない通常のジョブ履歴画面が表示される。一方、ステップ７０２でジョブの完全消去機能が有効に設定されていると判定された場合は、ステップ７０３で生成された再実行ボタン４０４の押下不可能なジョブ履歴画面が表示される。
【００３５】
このように、本実施例によれば、ジョブの完全消去機能が有効に設定されている限りは実行済みジョブの再実行ができないように制御されるので、ユーザはジョブの再実行機能と完全消去機能とを、混乱なく利用することができる。
【実施例２】
【００３６】
次に、ジョブの完全消去機能が有効に設定されている場合、さらにジョブの再実行設定自体を無効化する態様について実施例２として説明する。なお、実施例１と共通する部分については説明を簡略化ないしは省略し、ここでは差異点を中心に説明することとする。
【００３７】
図８は、本実施例に係る、ジョブの完全消去機能と再実行機能とをユーザが混乱なく利用するための制御処理の流れを示すフローチャートである。なお、この一連の処理は、以下に示す手順を記述したコンピュータ実行可能なプログラムをＲＯＭ２０２からＲＡＭ２０３上に読み込んだ後、ＣＰＵ２０１によって該プログラムを実行することによって実施される。
【００３８】
ステップ８０１において、ＣＰＵ２０１は、ユーザによるジョブ履歴画面の表示指示を取得する。
【００３９】
ステップ８０２において、ＣＰＵ２０１は、保存されているセキュリティ設定内容を参照して、ジョブの完全消去機能が有効に設定されているかどうかを判定する。ジョブの完全消去機能が有効に設定されている場合は、ステップ８０３に進む。一方、ジョブの完全消去機能が無効に設定されている場合は、ステップ８０５に進む。
【００４０】
ステップ８０３において、ＣＰＵ２０１は、ジョブの再実行設定を無効化する。具体的には、まず、現在“有効”に設定されている設定内容を“無効”に変更する。さらに、前述の再実行設定画面（図６を参照）を介したReprint/Resend機能を有効にする設定が以降はできないように、例えば、各設定項目がグレイアウト表示されるようにしたり、或いは再実行設定画面自体が表示されないようにする。
【００４１】
ステップ８０４において、ジョブセキュリティ設定部３０６は、再実行ボタン４０４をマスク処理したジョブ履歴画面を生成する。
【００４２】
ステップ８０５において、ＣＰＵ２０１は、操作部２０９上にジョブ履歴画面を表示する。実施例１に係るステップ７０４と同様、ステップ８０２での判定結果に従って、通常のジョブ履歴画面、或いは再実行ボタン４０４がマスク処理されたジョブ履歴画面が表示される。
【００４３】
このように、本実施例によれば、ジョブの完全消去機能が有効に設定されている間は、ジョブを再実行するための設定が無効化されるので、ユーザはジョブの再実行機能と完全消去機能とを、より確実に混乱なく利用することができる。
【実施例３】
【００４４】
次に、ジョブの完全消去機能が有効に設定されている場合、ジョブの再実行の有無をユーザに確認する態様について実施例３として説明する。なお、実施例１と共通する部分については説明を簡略化ないしは省略し、ここでは差異点を中心に説明することとする。
【００４５】
図９は、本実施例に係る、ジョブの完全消去機能と再実行機能とをユーザが混乱なく利用するための制御処理の流れを示すフローチャートである。なお、この一連の処理は、以下に示す手順を記述したコンピュータ実行可能なプログラムをＲＯＭ２０２からＲＡＭ２０３上に読み込んだ後、ＣＰＵ２０１によって該プログラムを実行することによって実施される。
【００４６】
ステップ９０１において、ＣＰＵ２０１は、ユーザの指示に係るジョブを実行する。ここでは、送信アプリ３０１によって送信ジョブが実行されたものとして、以下の各ステップを説明する。なお、ジョブは、実施例１で説明したとおり一旦ＨＤＤ２０４に保存された後に実行され、再実行設定が有効に設定されていると、実行後もそのジョブデータは保存されたままとなる。
【００４７】
ステップ９０２において、ＣＰＵ２０１は、保存されているセキュリティ設定内容を参照して、ジョブの完全消去機能が有効に設定されているかどうかを判定する。ジョブの完全消去機能が有効に設定されている場合は、ステップ９０５に進む。一方、ジョブの完全消去機能が無効に設定されている場合は、ステップ９０３に進む。
【００４８】
ステップ９０３において、ＣＰＵ２０１は、実行されたジョブについて再実行可能にするか（ここでは、リセンド可能とするか）どうかを確認するための表示を行う。図１０は、送信アプリケーションが起動されている場合における確認表示の一例を示す図である。操作部２０９に表示される送信アプリ画面１０００が表示された状態において、実行した送信ジョブをリセンドのために保存するかどうかをユーザに確認するポップアップ画面１００１が表示されている。ユーザは、当該ジョブを再実行可能にしたい場合は“はい”ボタン１００２を、そうでない場合は“いいえ”ボタン１００３を押下して、実行したジョブ（ここでは、送信ジョブ）を保存するかどうかを指定する。このように本実施例では、ジョブの再実行設定が“無効”に設定されている場合に、実行済みジョブのデータを再実行のために保存するかどうかをユーザの意思に掛からしめている。
【００４９】
ステップ９０４において、ＣＰＵ２０１は、実行したジョブを再実行可能にする旨が指定されたかどうかを判定する。再実行可能にする旨の指定がなされなかった場合は、ステップ９０５に進む。一方、再実行可能にする旨の指定がなされた場合は、本処理を終える。つまり、実行されたジョブのデータが、再実行のためにＨＤＤ２０４に保存されることになる。
【００５０】
ステップ９０５において、ジョブセキュリティ設定部３０６は、ステップ９０１で実行されたジョブのデータをＨＤＤ２０４から完全に消去する。
【００５１】
このように、本実施例によれば、再実行機能を利用したいジョブをジョブの実行後に適宜指定することができ、ユーザはジョブの再実行機能と完全消去機能とを、混乱なく、かつ状況に応じて利用することができる。
【００５２】
（その他の実施形態）
また、本発明の目的は、以下の処理を実行することによっても達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【図１】
0006049299.tif 000002
【図２】
0006049299.tif 000003
【図３】
0006049299.tif 000004
【図４】
0006049299.tif 000005
【図５】
0006049299.tif 000006
【図６】
0006049299.tif 000007
【図７】
0006049299.tif 000008
【図８】
0006049299.tif 000009
【図９】
0006049299.tif 000010
【図１０】
0006049299.tif 000011