(57)【要約】【課題】  第１のセキュアプリント環境に加えて、さらに、第１のセキュアプリント環境とは異なる第２のセキュアプリント環境を整備して、共有領域で保存管理されているデータの正当な所有者とそれ以外の者との出力結果とを容易に識別できる画像出力結果を得ることである。【解決手段】  ホストコンピュータ１０から受信するデータをハードディスク２８またはＲＡＭ２６上で記憶した後、該データに付加される権限の異なる第１または第２のパスワードと、操作部３２からユーザにより入力される第３または第４のパスワードとをＣＰＵ２４が照合結果に基づいて、データを画像形成部３１よりオリジナル出力させるか、前記データに所定の画像劣化処理を施して画像形成部３１より加工出力させる構成を特徴とする。【選択図】  図１
2005153144.tif 000002
【特許請求の範囲】
【請求項１】
通信回線およびネットワークに接続可能な外部装置から入力されたデータに所定の画像処理を行って画像出力する画像処理装置であって、
前記データの所有者であるか否かを認証する所有者認証手段と、
前記所有者認証手段の認証結果に基づいて、前記データをオリジナル出力させるか、前記データに所定の画像劣化処理を施して加工出力させる出力制御手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記所定の画像劣化処理は、あらかじめ記憶されるマクロデータと前記データとのオーバレイ処理であることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記所定の画像劣化処理は、前記データの解像度を低下させる解像度変換処理、前記データの色味をオリジナルと異なる色味に変更する色相変更処理とを含むことを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記出力制御手段は、前記データを独立して不揮発性記憶媒体上に確保される一時保存領域に保存することを特徴とする請求項１記載の画像処理装置。
【請求項５】
前記所有者認証手段が認証する情報は、前記不揮発性記憶媒体に保存されたデータの出力要求者を特定する識別データであることを特徴とする請求項１記載の画像処理装置。
【請求項６】
前記所有者認証手段が認証する情報は、前記不揮発性記憶媒体に特定グループ用に確保される共有領域に保存されたデータの所有者を特定する識別データであることを特徴とする請求項１記載の画像処理装置。
【請求項７】
前記出力制御手段は、前記ＬＣＤディスプレイに表示されるいずれかの画像劣化処理例からユーザ選択されるいずれかの画像劣化処理例に従い、前記データに画像劣化処理を行うことを特徴とする請求項１記載の画像処理装置。
【請求項８】
通信回線およびネットワークに接続可能な外部装置から入力されたデータに基づき画像処理を行う画像処理装置における画像処理方法であって、
前記データの所有者であるか否かを認証する所有者認証ステップと、
前記所有者認証ステップの認証結果に基づいて、前記データをオリジナル出力させるか、前記データに所定の画像劣化処理を施して加工出力させる出力制御ステップと、
を有することを特徴とする画像処理方法。
【請求項９】
請求項８に記載の画像処理方法を実行させるためのプログラムを記録したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項１０】
請求項８に記載の画像処理方法を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信回線およびネットワークに接続可能な外部装置から入力されたデータに所定の画像処理を行って画像出力する画像処理装置および画像処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムに関するものである。
【背景技術】
【０００２】
従来から、ネットワークを介してホストコンピュータから送られてきた画像データをプリンタから出力する画像処理システムが提供されている。
【０００３】
また、上記の画像処理システムにおいては、複数のユーザがホストコンピュータ等で生成した画像データをネットワーク上に接続されているプリンタから出力するに際し、先に送信されたデータから順次プリントが実行され画像出力が行われる。この画像出力された原稿は、誰でも見ることができ、またその原稿を他人が勝手にコピーしたり、持ち去ったりする可能性もあった。
【０００４】
そのようなことを避けるために、他人に見られては困るような機密性の高いデータをプリントしたいときには、自分のデータが実際にプリントされるまでプリンタの前で待っていなければならならず大変不便となる問題点があった。そして、この問題点に鑑み、下記特許文献１に開示されているように、機密性の高いデータ等をプリントするに際しその機密性を保持することができる「セキュアプリント」処理を行う画像処理装置が存在する。
【０００５】
上記のようなセキュアプリントを備える画像処理システムにおいては、ハードディスクを用いて画像データを記憶することが一般的に行われており、そのハードディスクはいくつかのファイルＢＯＸに分けられ、そのファイルＢＯＸの下に画像データの記憶が行われている。そしてファイルＢＯＸはグループ（複数のメンバを持つ）を表すことが多く、このグループ単位でのセキュア処理を行うことが可能である。
【特許文献１】特開平９−６５１４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、グループ単位でのセキュアプリント処理の運用では、「誰が（ファイル所有者）」そのファイルＢＯＸに出力したデータなのかを判別することができない。これにより、印刷ファイル所有者でないメンバも、ファイル所有者と同じ出力結果を得ることができてしまう等の問題点があった。
【０００７】
本発明は、上記の問題点を解決するためになされたもので、ホストコンピュータから受信するデータに付加される権限の異なる第１または第２のパスワードと入力される第３または第４のパスワードとの照合結果に基づいて、データをオリジナル出力させるか、前記データに所定の画像劣化処理を施して加工出力させることにより、第１のセキュアプリント環境に加えて、さらに、第１のセキュアプリント環境とは異なる第２のセキュアプリント環境を整備して、共有領域で保存管理されているデータの正当な所有者とそれ以外の者との出力結果とを容易に識別できる画像出力結果を得ることができる利便性に優れた画像処理装置および画像処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【課題を解決するための手段】
【０００８】
本発明は、以下に示す特徴的構成を備える。
【０００９】
本発明は、通信回線およびネットワークに接続可能な外部装置から入力されたデータに所定の画像処理を行って画像出力する画像処理装置であって、前記データの所有者であるか否かを認証する所有者認証手段（例えば図１に示すＣＰＵ２４による認証処理による）と、前記所有者認証手段の認証結果に基づいて、前記データをオリジナル出力させるか、前記データに所定の画像劣化処理を施して加工出力させる出力制御手段（例えば図１に示すＣＰＵ２４による出力制御による）とを有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、第１のセキュアプリント環境に加えて、さらに、第１のセキュアプリント環境とは異なる第２のセキュアプリント環境を整備して、共有領域で保存管理されているデータの正当な所有者とそれ以外の者との出力結果とを容易に識別できる画像出力結果を得ることができるという効果を奏する。
【発明を実施するための最良の形態】
【００１１】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００１２】
〔第１実施形態〕
図１は、本発明の第１実施形態を示す画像処理装置を備えた画像処理システムの構成を示すブロック図である。
【００１３】
図１に示す本実施形態の画像処理システムでは、ネットワーク１５上に接続されている複数のホストコンピュータ１０，１１，１２と、該ホストコンピュータ１０，１１，１２からインタフェース（ローカルＩ／Ｆ  ２１−１もしくはネットワークＩ／Ｆ  ２１−２）を通して送信された画像データに対して所定の画像処理を施すコントローラ（画像処理装置）２０と、コントローラ２０に接続され、例えばカラー／グレースケールのデジタル画像をプリントアウトする複写機等のプリンタ（画像形成装置）３０とで構成されている。
【００１４】
コントローラ２０は、ホストコンピュータ１０にインタフェース２１を介して接続されるローカルインタフェースと、ネットワークインタフェース２１−２を介してネットワーク１５に接続されるネットワークインタフェースとを有する外部インタフェース２２を備え、該外部インタフェース２２が、ＣＰＵバス２３に接続されている。
【００１５】
ＣＰＵバス２３には、装置全体の動作を制御するＣＰＵ２４と、制御プログラム（後述する図３のフローを含む）を格納するＲＯＭ２５と、作業用のワークエリアとして使用されるＲＡＭ２６（２６−１，２６−２）と、フォントデータや後述するパスワード等が記憶される内蔵ハードディスク（ＨＤ）２８を制御するＨＤＤコントローラ２７と、ＦＩＦＯ２９とが接続されている。
【００１６】
ここで、ＲＡＭ２６は、ラスタ画像データを記憶するフレームメモリ２６−１と、ＰＤＬ画像データを保持するＰＤＬバッファ２６−２とを備えている。なお、ラスタ画像データをフレームメモリ２６−１に記憶する代りに、内蔵ＨＤ２８に記憶することも可能である。
【００１７】
このコントローラ２０によれば、ホストコンピュータ１０からローカルインタフェース２１−１及びネットワークインタフェース２１−２を介して送られてきたＰＤＬ画像データは、ＣＰＵバス２３を介して一旦ＰＤＬバッファ２６−２に保持される。
【００１８】
ＣＰＵ２４は、ＲＯＭ２５や内蔵ＨＤ２８にあるフォントデータ等を用いて、ＰＤＬバッファ２６−２に保存されているＰＤＬ画像データをラスタ画像データに展開し、フレームメモリ２６−１に書き込む。
【００１９】
このコントローラ２０からは、ＣＰＵバス２３及びＦＩＦＯ２９を介してラスタ画像データがプリンタ３０へ形成用信号４１として送られ、その信号４１に基づいて画像形成が行われる。また、コントローラ２０とプリンタ３０は、インタフェース４２を介して、種々の通信が行える。
【００２０】
プリンタ３０は、画像形成部３１と、操作部３２と、制御部３３とで構成されている。画像形成部３１は、ホストコンピュータ１０から送られてきた画像データを４００ｄｐｉの解像度で記録媒体にカラーまたはグレースケールで出力する機能を有し、制御部３３は、プリンタ３０全体の制御を行うもので、操作部３２及び画像処理装置コントローラ２０との通信内容に応じてプリント機能を実行する。
【００２１】
次に、ホストコンピュータ１０から送られてきた画像データがプリンタ３０から出力されるまでの動作（画像出力方法）について、図２及び図３を参照しつつ説明する。
【００２２】
図２は、図１に示した画像処理システムにおける第１のセキュアプリント動作の概要を示す図であり、図１と同一のものには同一の符号を付してある。
【００２３】
図２において、２８−１はパスワード記憶部で、ハードディスク２８内に確保されている。
【００２４】
図３は、本発明に係る画像処理装置における第１のデータ処理手順の一例を示すフローチャートであり、第１のセキュアプリント動作手順に対応する。なお、Ｓ１〜Ｓ１１は各ステップを示す。また、各ステップに対応するプログラムは、ＲＯＭ２５に記憶され、ＲＡＭ等のワーク上にロードされた後、所定のタイミングでＣＰＵ２４により実行される構成となっている。
【００２５】
まず、例えばホストコンピュータ１０からプリント命令が実行される（Ｓ１）。そのときに、パスワードが設定されているかどうかを判断して（Ｓ２）、パスワードが設定されていると判断した場合は、画像データ１０ａとその画像データ１０ａに対して設定されたパスワード１０ｂがコントローラ２０へ送られる（Ｓ３）。
【００２６】
そして、送られてきたパスワード１０ｂは、ハードディスク２８内に確保されるパスワード記憶部２８−１に保存され、画像データ１０ａは同時に送られてきたパスワード１０ｂの設定値とリンクされて前記ＰＤＬバッファ２６−２に一旦保存された後、展開手段によってラスタ画像データに展開されてフレームメモリ２６−１に書き込まれる（Ｓ４）。
【００２７】
そして、ユーザがプリンタ３０の操作部３２からパスワードを入力すると（Ｓ５）、その入力値がインタフェース線４２を介してコントローラ２０へ入力される。そのパスワードがパスワード記憶部２８−１に保存されているパスワードと一致するか否かを判断して（Ｓ６）、一致しないと判断した場合は、ステップＳ５へ戻る。
【００２８】
一方、ステップＳ６で、パスワードが一致すると判断した場合は、そのパスワードに対応するフレームメモリ２６−１内に展開されている図２に示すラスタ画像データ２０ａがＣＰＵバス２３及びＦＩＦＯ２９を介してプリンタ３０へ形成用信号４１として送られ（Ｓ７）、プリントが実行され（Ｓ８）、指定された印刷処理が終了すると、本処理を終了する。
【００２９】
一方、ステップＳ２において、ホストコンピュータ１０から画像データ１０ａのみが送られ（９）、パスワード１０ｂが送られてこなかったと判断した場合は、画像データ１０ａは、図２に示すＰＤＬバッファ２６−２に一旦保存され、展開手段によってラスタ画像データに展開されてフレームメモリ２６−１に書き込まれ保存される（Ｓ１０）。
【００３０】
その後、フレームメモリ２６−１内のラスタ画像データ２０ａがＣＰＵバス２３及びＦＩＦＯ２９を介してプリンタ３０へ形成用信号４１とし送られ（Ｓ１１）、プリントが実行され（Ｓ８）、指定された印刷処理が終了すると、本処理を終了する。
【００３１】
このように、本実施形態では、機密性の高いデータをプリントする際に、設定されたパスワードを入力しなければプリントが実行されないので、プリントデータの機密性を確実に保持することができる。
【００３２】
なお、本実施形態では、プリントを実行するためのパスワードの入力をプリンタ３０の操作部３２から入力するようにしたが、これは、コントローラ２０に接続されたターミナル端末等の外部装置から入力してもよい。
【００３３】
〔第２実施形態〕
第２実施形態は、図１に示した構成において、コントローラ２０がスプール機能を備えた例である。
【００３４】
図４は、図１に示した画像処理システムにおける第２のセキュアプリント動作の概要を示す図であり、図１と同一のものには同一の符号を付してある。
【００３５】
図４において、ホストコンピュータ１０からインタフェース２１及び外部インタフェース２２を介して送られてきたＰＤＬ画像データ１０ａは、ＣＰＵバス２３を介して一旦内蔵されるＨＤＤ２８に保持される。この内蔵されるＨＤＤ２８は、スプール機能の役割を果たし、ホストコンピュータ１０から入力されたパスワードを記憶するパスワード記憶部２８−１のほか、ホストコンピュータ１０からの画像データ１０ａを、例えば操作部３２から指示があるまでＰＤＬバッファ２６−２へ送らずに保持しておくホールドキュー２８−２と、順次ＰＤＬバッファ２６−２へ送るプリントキュー２８−３とを備えている。ホールドキュー２８−２にある画像データは、ユーザの指示によってプリントキュー２８−３へ移動することによってＰＤＬバッファ２６−２へ送られる。
【００３６】
次に、ホストコンピュータ１０から送られてきた画像データ１０ａがプリンタ３０から出力されるまでの動作（画像出力方法）について説明する。
【００３７】
図５は、本発明に係る画像処理装置における第２のデータ処理手順の一例を示すフローチャートであり、第２のセキュアプリント動作手順に対応する。なお、Ｓ２１〜Ｓ３１は各ステップを示す。また、各ステップに対応するプログラムは、ＲＯＭ２５に記憶され、ＲＡＭ等のワーク上にロードされた後、所定のタイミングでＣＰＵ２４により実行される構成となっている。
【００３８】
まず、ホストコンピュータ１０上で作成した画像データ１０ａのプリント命令を実行する（Ｓ２１）。そのときに、パスワードが設定されているかどうかを判断して（Ｓ２２）、パスワードが設定されていると判断した場合は、画像データ１０ａとその画像データ１０ａに対して設定されたパスワード１０ｂがコントローラ２０へ送られる（Ｓ２３）。
【００３９】
そして、送られてきたパスワード１０ｂはパスワード記憶部２８−１に保存され、画像データ１０ａは同時に送られてきたパスワード１０ｂの設定値とリンクされてホールドキュー２８−２に一旦保存される（Ｓ２４）。
【００４０】
ユーザがプリンタ３０の操作部３２からパスワードを入力すると（Ｓ２５）、その入力値が信号線４２を介してコントローラ２０へ入力される。
【００４１】
そして、そのパスワードの入力値と、ホストコンピュータ１０から入力された画像データ１０ａとリンクされているパスワード１０ｂとが一致するか否かを判断して（Ｓ２６）、一致しないと判断した場合は、ステップＳ２５へ戻る。
【００４２】
一方、ステップＳ２６で、パスワードが一致すると判断した場合は、画像データがホールドキュー２８−２内からプリントキュー２８−３へ移動される（Ｓ２７）。
【００４３】
そして、プリントキュー２８−３内の画像データは、順次処理が実行されて、ＣＰＵバス２３及びＦＩＦＯ２９を介してラスタ画像データがプリンタ３０へ形成用信号４１として送られ（Ｓ２８）、プリントが実行され（Ｓ２９）、本処理を終了する。
【００４４】
一方、ステップＳ２２で、ホストコンピュータ１０から画像データ１０ａのみが送られ、パスワード１０ｂが送られてこなかったと判定した場合は、ステップＳ３０へ進み、画像データ１０ａが入力され（Ｓ３０）、画像データ１０ａはプリントキュー２８−３へ送られる（Ｓ３１）。
【００４５】
その後、プリントキュー２８−３内の画像データは順次処理が実行されて、ＣＰＵバス２３及びＦＩＦＯ２９を介してプリンタ３０へ形成用信号４１として送られ（Ｓ２８）、プリントが実行され（Ｓ２９）、本処理を終了する。
【００４６】
このように、本実施形態でも、上記第１実施形態と同様に、機密性の高いデータをプリントする際に、設定されたパスワードを入力しなければプリントが実行されないので、プリントデータの機密性を保持することができる。
【００４７】
また、上記第１実施形態と同様に、プリントを実行するためのパスワードを、コントローラ２０に接続されたターミナル端末等の外部装置から入力してもよい。
【００４８】
〔第３実施形態〕
上記実施形態では、第１のパスワードが一致する場合には、受信した画像データをプリンタ３０に転送して印刷する場合について説明したが、第１のパスワードのみならず、さらに、第２のパスワードとの一致、すなわち画像データの所有者かどうかを判別して、単にファイルＢＯＸに蓄積管理される画像データであっても、正当な所有者以外からの印刷要求に対しては、当該画像データに所定の画像劣化処理を施して、オリジナル状態で画像データが出力されることを制限するように構成してもよい。以下、その実施形態について説明する。
【００４９】
図６は、本発明に係る画像処理装置における第３のデータ処理手順の一例を示すフローチャートであり、第３のセキュアプリント動作手順に対応する。なお、Ｓ３１〜Ｓ４３は各ステップを示す。また、各ステップに対応するプログラムは、ＲＯＭ２５に記憶され、ＲＡＭ等のワーク上にロードされた後、所定のタイミングでＣＰＵ２４により実行される構成となっている。
【００５０】
まず、ホストコンピュータ１０からプリント命令が実行される（Ｓ３１）。そのときに、セキュアプリント用パスワードが設定されているか否かを判断して（Ｓ３２）、設定されていると判断した場合、すなわち、セキュアプリントを行うと判断した場合は、画像データ１０ａとその画像データ１０ａに対して設定されたパスワード１０ｂ、さらに画像データ所有者が設定した所有者パスワードおよび画像データ１０ａを保存するファイルＢＯＸ指定先がコントローラ２０へ送られる（Ｓ３３）。
【００５１】
そして、送られてきたセキュアプリント用パスワード１０ｂと所有者パスワードは、ハードディスク２８内に確保されるパスワード記憶部２８−１に保存され、同時に送られてきた「保存するファイルＢＯＸ指定先」で指定されたファイルＢＯＸに対して、画像データ１０ａを同時に送られてきたセキュアプリント用パスワード１０ｂと所有者パスワードの設定値とリンクして保存を行う（Ｓ３４）。
【００５２】
そして、ユーザがプリンタ３０の操作部３２上にファイルＢＯＸを指定するためのファイル一覧を表示した状態で、出力させたい該当ジョブを指定し、セキュアプリントを選択すると、セキュアプリント用パスワードの入力を促す画面が操作部３２上に表示され、パスワードの入力を行う（Ｓ３５）。
【００５３】
そして、その入力値が信号線４２を介してコントローラ２０へ入力されると、該セキュアプリント用パスワード（第１のパスワード）がパスワード記憶部２８−１に保存されているセキュアプリント用パスワードと一致するか否かを判断して（Ｓ３６）、一致しないと判断した場合は、ステップＳ３５へ戻る。
【００５４】
一方、ステップＳ３６で、パスワードと一致すると判断した場合は、さらに所有者パスワード（第２のパスワード）の入力を促す画面が表示され、所有者パスワードが入力される。
【００５５】
さらに、その（パスワード）入力値が信号線４２を介してコントローラ２０へ入力され、その所有者パスワードがパスワード記憶部２８−１に保存されている所有者パスワードと一致するか否かを判断し（Ｓ３７）、一致すると判断した場合は、その指定ジョブがＣＰＵバス２３及びＦＩＦＯ２９を介してプリンタ３０へ形成用信号４１として送られ（Ｓ３８）、プリントが実行され（Ｓ３９）、本処理を終了する。
【００５６】
一方、ステップＳ３７において、所有者パスワードが一致しないと判定した場合には、ファイル所有者からの印刷要求ではなく、グループメンバのいずれかによる印刷要求であるとみなすことができる。
【００５７】
この場合には、そのボックス内に別途あらかじめ保存されている画像劣化データとして機能する、例えば図７に示すマクロデータを印刷に適用させる（Ｓ４０）。
【００５８】
図７は、図１に示したハードディスク２８内で管理されるマクロデータによる画像加工出力例を示す図であり、例えばホストコンピュータ１０から受信したオリジナルデータＯＤと、ハードディスク２８で管理されているマクロデータＭＤとの重ね合わせ処理による画像劣化出力例に対応する。
【００５９】
図７において、ＰＯはプリントアウトであり、オリジナルデータＯＤとマクロデータＭＤとのオーバレイにより、オリジナルの印刷処理に加え、マクロデータが適用された印刷処理（重ね合わせる処理）となる。
【００６０】
一方、ステップＳ３２で、ホストコンピュータ１０から画像データ１０ａのみが送られ、セキュアプリント用パスワード１０ｂが送られてこなかったと判定した場合は、ステップＳ４１へ進み、入力される画像データ１０ａは前記ＰＤＬバッファ２６−２に一旦保存され、展開手段によってラスタ画像データに展開されてフレームメモリ２６−１に書き込まれ保存される（Ｓ４２）。
【００６１】
その後、フレームメモリ２６−１内のラスタ画像データ２０ａがＣＰＵバス２３及びＦＩＦＯ２９を介してプリンタ３０へ形成用信号４１とし送られ、プリントが実行され（Ｓ３９）、本処理が終了する。
【００６２】
このように、本実施形態では、機密性の高いデータをプリントする際に、設定されたパスワードを入力しなければプリントが実行されないので、プリントデータの機密性を確実に保持することが可能であり、かつ所有者パスワードの入力結果により、オリジナルの印刷を行うかどうかを切り替えることが可能であり、所有者の印刷ニーズと印刷結果のセキュリティを両立する。
【００６３】
なお、上記実施形態では、パスワードをチェックして、データ出力の内容を変更する例について説明したが、単にパスワードだけでなく、ユーザ認証（ユーザＩＤ＋パスワード入力、或いはＩＣカードや生体認証）の結果、ユーザを特定した結果を用いてユーザがジョブの所有者であるかを判定するというやり方でも本発明を適用可能である。
【００６４】
以下、図８に示すメモリマップを参照して本発明に係る画像処理装置で読み取り可能なデータ処理プログラムの構成について説明する。
【００６５】
図８は、本発明に係る画像処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【００６６】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【００６７】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【００６８】
本実施形態における図３，図５，図６に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【００６９】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００７０】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７１】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００７２】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【００７３】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７４】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【００７５】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００７６】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７７】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７８】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【００７９】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【００８０】
なお、本発明は、上記した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得る下記他の実施態様も勿論である。
【００８１】
〔実施態様１〕
通信回線およびネットワークＬＡＮに接続可能な外部装置から入力されたデータに基づき画像処理を行う画像処理装置において、外部処理装置から入力されたデータをラスタ画像データに展開する展開手段と、前記展開手段によって展開されたラスタ画像データを出力する出力手段と、外部処理装置から入力されたデータに画像処理装置内に格納されているマクロデータを適用してラスタ画像データに展開する展開手段と、前記外部装置から第１のパスワードを入力する第１入力手段と、前記外部装置から第２のパスワードを入力する第２入力手段と、前記画像処理装置の操作部から第３のパスワードを入力する第３入力手段と、前記画像処理装置の操作部から第４のパスワードを入力する第４入力手段とを有し、前記出力手段は、前記第1のパスワードが設定されている場合には、前記第１のパスワードと前記第３のパスワードとの一致が確認された場合に、前記画像データを出力するものであること、並びに、前記出力手段は、前記第２のパスワードが設定されている場合には、前記第２のパスワードと前記第４のパスワードとの一致が確認された場合には前記画像データをオリジナルのままで出力するものであること、前記第２のパスワードと前記第４のパスワードが不一致の場合には前記画像データの処理方法を変更し印刷結果の「価値を下げる」出力を行うものであることを特徴とする画像処理装置。
【００８２】
〔実施態様２〕
前記第１入力手段および前記第２入力手段により入力された第１のパスワードおよび第２のパスワードは、画像処理装置が備えるハードディスクに記憶されることを特徴とする実施態様１に記載の画像処理装置。
【００８３】
〔実施態様３〕
前記画像データの処理方法の変更とは、マクロデータの適用であることを特徴とする実施態様１に記載の画像処理装置。
【００８４】
〔実施態様４〕
前記画像データの「価値を下げる」処理方法の変更とは、画像処理パラメータの変更適用(解像度低下、色数減少等)であることを特徴とする実施態様１に記載の画像処理装置。
【００８５】
〔実施態様５〕
通信回線およびネットワークＬＡＮに接続可能な外部装置から入力されたデータに基づき画像処理を行う画像処理装置において、外部処理装置から入力されたデータをラスタ画像データに展開する展開手段と、前記展開手段によって展開されたラスタ画像データを出力する出力手段と、外部処理装置から入力されたデータに画像処理装置内に格納されているマクロデータを適用してラスタ画像データに展開する展開手段と、前記外部装置から第１のパスワードを入力する第１入力手段と、前記外部装置から第２のパスワードを入力する第２入力手段と、前記画像処理装置の操作部から第３のパスワードを入力する第３入力手段と、前記画像処理装置の操作部から第４のパスワードを入力する第４入力手段とを有し、前記操作部を用いた前記第３入力手段からの入力値に基づく信号を認識する第1認識手段と、前記操作部を用いた前記第４入力手段からの入力値に基づく信号を認識する第２認識手段と、前記第1のパスワードが設定されている場合には、前記第１認識手段が前記第３入力手段からの入力値を示す信号を認識し、かつ前記第１のパスワードと前記第３のパスワードとの一致が確認された場合に、前記画像データがホールドキューにあるか否かを判断する判断手段と、前記第２のパスワードが設定されている場合には、前記第２認識手段が前記第４入力手段からの入力値を示す信号を認識し、かつ前記第２のパスワードと前記第４のパスワードとの一致が確認された場合には、ホールドキューにある画像データに対してオリジナルのままで出力を行う、前記第２のパスワードと前記第４のパスワードとの不一致が確認された場合にはホールドキューにある画像データに対し画像データ処理方法を変更し印刷結果の「価値を下げる」出力を行う変更適用手段と、前記判断手段において前記画像データがホールドキューにあると判断された場合には、画像データを保持するためのホールドキューからプリント実行させるためのキューであるプリントキューに、前記画像データを移動させる制御手段とを備えることを特徴とする画像処理装置。
【００８６】
〔実施態様８〕
前記第１入力手段および前記第２入力手段により入力された第１のパスワードおよび第２のパスワードは、画像処理装置が備えるハードディスクに記憶されることを特徴とする実施態様５に記載の画像処理装置。
【００８７】
〔実施態様９〕
前記画像データの処理方法の変更とは、マクロデータの適用であることを特徴とする実施態様５に記載の画像処理装置。
【００８８】
〔実施態様１０〕
前記画像データの「価値を下げる」処理方法の変更とは、画像処理パラメータの変更適用(解像度低下、色数減少等)であることを特徴とする実施態様５に記載の画像処理装置。
【００８９】
なお、本実施形態では、プリントを実行するためのパスワードの入力をプリンタ３０の操作部３２から入力するようにしたが、これは、コントローラ２０に接続されたターミナル端末等の外部装置から入力してもよい。
【００９０】
また、本実施形態では、適用するファイルＢＯＸ内のマクロデータについてはあらかじめファイルＢＯＸに保存されているとした（マクロ名はＤｅｆａｕｌｔ．ｍａｃ等としてマクロを未指定の場合にはこれが必ず適用される）を適用させたが、ジョブ内に設定されたセキュアプリント用パスワードと同様にして、ジョブ内に適用マクロ名を設定しても良い。当然、そのファイルＢＯＸ内に指定マクロが存在していなければならないが、もし存在しない場合にはＤｅｆａｕｌｔ．ｍａｃを適用すればよい。
【００９１】
また、本実施形態では、印刷結果の「価値を下げる」出力として、ファイルＢＯＸ内のマクロデータの適用自体について処理を切り替えたが、他の実施形態としてはマクロ処理の内容を切り替えてもよい。例としては、マクロデータ（ウォータマーク処理）印刷の色を変える、印刷位置を変える等がある。
【００９２】
なお、本実施形態では、印刷結果の「価値を下げる」出力として、ファイルＢＯＸ内のマクロデータの適用について説明を行ったが、本発明は「ファイルＢＯＸ」内のマクロデータ適用に限定されることはない。
【００９３】
さらに、上記実施形態では、画像劣化処理を出力前に確認することはできない場合を示したが、出力前に、画像劣化処理例を複数操作部等に提示して、ユーザに選択させるように構成してもよい。これにより、劣化されること、およびその劣化の種別や程度をユーザが好みに応じて選択可能となる。
【図面の簡単な説明】
【００９４】
【図１】本発明の第１実施形態を示す画像処理装置を備えた画像処理システムの構成を示すブロック図である。
【図２】図１に示した画像処理システムにおける第１のセキュアプリント動作の概要を示す図である。
【図３】本発明に係る画像処理装置における第１のデータ処理手順の一例を示すフローチャートである。
【図４】図１に示した画像処理システムにおける第２のセキュアプリント動作の概要を示す図である。
【図５】本発明に係る画像処理装置における第２のデータ処理手順の一例を示すフローチャートである。
【図６】本発明に係る画像処理装置における第３のデータ処理手順の一例を示すフローチャートである。
【図７】図１に示したハードディスク内で管理されるマクロデータによる画像加工出力例を示す図である。
【図８】本発明に係る画像処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【００９５】
１０〜１２  ホストコンピュータ
１５  ネットワーク
２０  コントローラ
２２  ネットワークインタフェース
２３  ＣＰＵバス
２４  ＣＰＵ
２５  ＲＯＭ
２６  ＲＡＭ
２７  ＨＤＤコントローラ
２８  ＨＤＤ
３０  プリンタ
３１  画像形成部
３２  操作部
３３  制御部
【図１】
2005153144.tif 000003
【図２】
2005153144.tif 000004
【図３】
2005153144.tif 000005
【図４】
2005153144.tif 000006
【図５】
2005153144.tif 000007
【図６】
2005153144.tif 000008
【図７】
2005153144.tif 000009
【図８】
2005153144.tif 000010