(57)【要約】【課題】パスワードによって、ページ単位でページ毎に異なるセキュリティレベルの設定が行える画像処理を可能にする。【解決手段】複数のパスワードが設定され、その各パスワード毎にページ単位で印刷品質のランクの設定がなされた印刷ジョブに対し、前記複数のパスワードの任意の一つが認証された場合に（Ｓ２０４）、当該認証されたパスワードにより特定される前記印刷品質のランクに応じた出力を得るための画像処理を行う保護画像処理手段（Ｓ２０５）を設ける。【選択図】図１１
2008129941.tif 000002
【特許請求の範囲】
【請求項１】
一つの印刷ジョブに対し複数のパスワードを設定するパスワード設定手段と、
その各パスワード毎に印刷品質のランクを設定する印刷品質ランク設定手段と、
を有する、ことを特徴とする画像処理装置。
【請求項２】
前記印刷品質のランクは、印刷品質に関して制限を付さないという非制限動作ランクに加えて、印刷をモノクロ画像で行うモノクロ出力、印刷を通常より低品質で行う低画質出力、印刷をせずに白紙状態で出力する白紙出力、印刷を行わず且つ用紙も出力しない、のいずれかの制限動作ランクを含む、
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記印刷品質のランクはページ単位で設定される、ことを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
複数のパスワードが設定され、その各パスワード毎に印刷品質のランクの設定がなされた印刷ジョブを受ける受信手段と、
前記複数のパスワードの任意の一つが認証された場合に、当該認証されたパスワードにより特定される前記印刷品質のランクに応じた出力を得るための画像処理を行う保護画像処理手段と、を有する、
ことを特徴とする画像処理装置。
【請求項５】
前記印刷品質のランクは、印刷品質に関して制限を付さないという非制限動作ランクに加えて、印刷をモノクロ画像で行うモノクロ出力、印刷を通常より低品質で行う低画質出力、印刷をせずに白紙状態で出力する白紙出力、印刷を行わず且つ用紙も出力しない、のいずれかの制限動作ランクを含む、
ことを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記印刷品質のランクはページ単位で設定される、ことを特徴とする請求項４または５に記載の画像処理装置。
【請求項７】
一つの印刷ジョブに対し複数のパスワードを設定するパスワード設定ステップと、
その各パスワード毎に印刷品質のランクを設定する印刷品質ランク設定ステップと、
を有する、ことを特徴とする画像処理方法。
【請求項８】
複数のパスワードが設定され、その各パスワード毎に印刷品質のランクの設定がなされた印刷ジョブを受ける受信ステップと、
前記複数のパスワードの任意の一つが認証された場合に、当該認証されたパスワードにより特定される前記印刷品質のランクに応じた出力を得るための画像処理を行う保護画像処理ステップと、を有する、
ことを特徴とする画像処理方法。
【請求項９】
一つの印刷ジョブに対し複数のパスワードを設定するパスワード設定手順と、
その各パスワード毎に印刷品質のランクを設定する印刷品質ランク設定手順と、
をコンピュータに実行させることを特徴とする画像処理プログラム。
【請求項１０】
複数のパスワードが設定され、その各パスワード毎に印刷品質のランクの設定がなされた印刷ジョブを受ける受信手順と、
前記複数のパスワードの任意の一つが認証された場合に、当該認証されたパスワードにより特定される前記印刷品質のランクに応じた出力を得るための画像処理を行う保護画像処理手順と、
をコンピュータに実行させることを特徴とする画像処理プログラム。
【請求項１１】
請求項９または１０に記載のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷ページ単位で画像品質の設定が行える画像処理装置、画像処理方法およびコンピュータプログラムに関する。
【背景技術】
【０００２】
プリンタやＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）などの印刷装置においては、印刷方法の形態として、セキュアプリントが普及しつつある。セキュアプリントは、機密性を持った文書を印刷するに際し、ユーザが入力したパスワードによる認証が得られた場合にのみ印刷を可能とする方法である。
【０００３】
従来、このセキュアプリントは印刷ジョブ単位で行われていたが、ページ単位で印刷する方法が考えられている（下記の特許文献１参照）。この印刷方法では、ページ単位でセキュアプリントの指定を行い、パスワードによるユーザの認証が得られた場合は、指定された全てのページに対して同じセキュリティレベルを設定し、指定されたページのみを出力する。
【特許文献１】特開２００２−１８７３１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の印刷方法は、一つの印刷ジョブに対して設定できるパスワードが一つのみであった。また従来の印刷方法では、印刷ジョブ内の選択したページの全てに対して同じセキュリティレベルを設定していたため、ページ単位で、ページ毎に印刷品質に差を付ける印刷品質ランクを設定することはできず、セキュアプリントを行う上で利便性に欠ける、という課題があった。
【０００５】
本発明は上述した問題点を解決するためになされたものであり、パスワードによって、ページ単位でページ毎に異なるセキュリティレベルの設定が行える画像処理装置、画像処理方法およびコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明の上記目的は、下記の手段によって達成される。
【０００７】
（１）一つの印刷ジョブに対し複数のパスワードを設定するパスワード設定手段と、その各パスワード毎に印刷品質のランクを設定する印刷品質ランク設定手段と、を有する、ことを特徴とする画像処理装置。
【０００８】
（２）前記印刷品質のランクは、印刷品質に関して制限を付さないという非制限動作ランクに加えて、印刷をモノクロ画像で行うモノクロ出力、印刷を通常より低品質で行う低画質出力、印刷をせずに白紙状態で出力する白紙出力、印刷を行わず且つ用紙も出力しない、のいずれかの制限動作ランクを含む、ことを特徴とする上記（１）に記載の画像処理装置。
【０００９】
（３）前記印刷品質のランクはページ単位で設定される、ことを特徴とする上記（１）または（２）に記載の画像処理装置。
【００１０】
（４）複数のパスワードが設定され、その各パスワード毎に印刷品質のランクの設定がなされた印刷ジョブを受ける受信手段と、前記複数のパスワードの任意の一つが認証された場合に、当該認証されたパスワードにより特定される前記印刷品質のランクに応じた出力を得るための画像処理を行う保護画像処理手段と、を有する、ことを特徴とする画像処理装置。
【００１１】
（５）前記印刷品質のランクは、印刷品質に関して制限を付さないという非制限動作ランクに加えて、印刷をモノクロ画像で行うモノクロ出力、印刷を通常より低品質で行う低画質出力、印刷をせずに白紙状態で出力する白紙出力、印刷を行わず且つ用紙も出力しない、のいずれかの制限動作ランクを含む、ことを特徴とする上記（４）に記載の画像処理装置。
【００１２】
（６）前記印刷品質のランクはページ単位で設定される、ことを特徴とする上記（４）または（５）に記載の画像処理装置。
【００１３】
（７）一つの印刷ジョブに対し複数のパスワードを設定するパスワード設定ステップと、その各パスワード毎に印刷品質のランクを設定する印刷品質ランク設定ステップと、
を有する、ことを特徴とする画像処理方法。
【００１４】
（８）複数のパスワードが設定され、その各パスワード毎に印刷品質のランクの設定がなされた印刷ジョブを受ける受信ステップと、前記複数のパスワードの任意の一つが認証された場合に、当該認証されたパスワードにより特定される前記印刷品質のランクに応じた出力を得るための画像処理を行う保護画像処理ステップと、を有する、ことを特徴とする画像処理方法。
【００１５】
（９）一つの印刷ジョブに対し複数のパスワードを設定するパスワード設定手順と、その各パスワード毎に印刷品質のランクを設定する印刷品質ランク設定手順と、をコンピュータに実行させることを特徴とする画像処理プログラム。
【００１６】
（１０）複数のパスワードが設定され、その各パスワード毎に印刷品質のランクの設定がなされた印刷ジョブを受ける受信手順と、前記複数のパスワードの任意の一つが認証された場合に、当該認証されたパスワードにより特定される前記印刷品質のランクに応じた出力を得るための画像処理を行う保護画像処理手順と、をコンピュータに実行させることを特徴とする画像処理プログラム。
【００１７】
（１１）請求項９または１０に記載のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の効果】
【００１８】
本発明によれば、印刷ページ毎の印刷品質のランクを指定したパスワードを複数設定することができる。従って、機密文書の特性に合わせて、パスワードによって、ページ毎に異なるセキュリティレベルの設定を行って、印刷出力することができる。
【００１９】
例えば、印刷品質に関して制限を付さない「制限なし」という非制限動作ランクに加えて、印刷をモノクロ画像で行う「モノクロ出力」、印刷を通常より低品質で行う「低画質出力」、印刷をせずに白紙状態で出力する「白紙出力」、印刷を行わず且つ用紙も出力しないという「出力しない」、のいずれかの制限動作ランクに設定し、その印刷品質で印刷出力を変化させることができる。
【００２０】
よって本発明によれば、機密文書の特性に合わせて、複数のパスワードによるページ毎の細かなセキュリティ設定を行うことができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００２２】
図１は、本発明の一実施形態にかかる印刷システムの全体構成を示すブロック図である。
【００２３】
印刷システムは、文書の印刷の指示を行う印刷指示装置としてのホストコンピュータＰＣ１と、ＰＣ１から受信した印刷指示に基づいて印刷を行う印刷装置としてのプリンタ２とを備え、これらはネットワーク３により相互に通信可能に接続されている。なお、ＰＣ１とプリンタ２とは、ネットワーク３を介することなく直接機器間で接続（ローカル接続）されていてもよい。
【００２４】
図２は、図１に示されるＰＣ１の構成を示すブロック図である。ＰＣ１は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ハードディスク１４、ディスプレイ１５、入力装置１６、およびネットワークインタフェース１７を備えており、これらは信号をやり取りするためのバス１８を介して相互に接続されている。
【００２５】
ＣＰＵ１１は、プログラムにしたがって、上記各部の制御や各種の演算処理を行う。ＲＯＭ１２は、各種プログラムや各種データを格納する。ＲＡＭ１３は、作業領域として一時的にプログラムやデータを記憶する。ハードディスク１４は、オペレーティングシステムを含む各種プログラムや各種データを格納する。
【００２６】
ここで、ハードディスク１４には、文書ファイルを作成するためのアプリケーションと、文書ファイルをプリンタ２が解釈可能な言語で記述された印刷ジョブデータに変換するためのプリンタドライバとがインストールされている。プリンタドライバは、アプリケーションを使用して作成した文書に対して、印刷出力条件の設定、プレビュー画像の表示指示、および印刷指示を行う機能を有する。プレビュー画像とは、ここでは、印刷結果を予め示す画像をいう。プリンタドライバには、これらの設定や指示を行うためのドライバ画面の表示のためのプログラムや、プレビュー画像の表示のためのプログラムが含まれる。
【００２７】
ディスプレイ１５は、ＬＣＤ、ＣＲＴディスプレイ等であり、各種情報の表示に使用される。入力装置１６は、マウス等のポインティングデバイスやキーボードを含み、各種情報の入力に使用される。
【００２８】
ネットワークインタフェース１７は、ネットワーク３を介して他の機器と通信するためのインタフェースであり、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格が用いられる。
【００２９】
図３は、図１に示されるプリンタ２の構成を示すブロック図である。プリンタ２は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ハードディスク２４、操作パネル部２５、印刷部２６、およびネットワークインタフェース２７を備えており、これらは信号をやり取りするためのバス２８を介して相互に接続されている。なお、プリンタ２の上記各部のうち、ＰＣ１の上記各部と同様の機能を有する部分については、説明の重複を避けるためその説明を省略する。
【００３０】
ここで、ＲＯＭ２２またはハードディスク２４には、ＰＣ１から受信した印刷データをビットマップ形式の画像データに展開する描画処理や、画像データを用紙に印刷する印刷処理などの通常の処理プログラムのほか、プリンタ２における印刷出力条件をパスワードとの関連で決定する画像処理のプログラムが格納されている。
【００３１】
操作パネル部２５は、タッチパネル、テンキー、スタートボタン、ストップボタン等を備えており、各種情報の表示および各種情報の入力に使用される。印刷部２６は、電子写真式プロセス等の周知の作像プロセスを用いて、各種データを用紙などの記録材上に印刷する。
【００３２】
ところで、任意のファイルを印刷するとき、ユーザは、通常ＰＣ１側の処理として、プリンタドライバを使用してポストスクリプト（登録商標）などのページ記述言語（ＰＤＬ：Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）に変換し、プリンタ２に送信する。このような送信形態をとる環境下で機密文書データを作成した場合、不特定多数の人に閲覧されるのを防ぐためには、ファイルをデータサーバーなどの共有スペースにおくわけにはいかない。そのため、プリンタ２に印刷データとして保管し、印刷のためのパスワードをかけて権限を持たない人に印刷できないようにし、機密文書を保存しておく方法が考えられる。
【００３３】
ただし、パスワードによって印刷を許可する、許可しないというレベルの制御では、文書全体の印刷を禁止することになるため、利便性が低下するという問題が発生する。
【００３４】
そこで、本実施形態では、保存する印刷ジョブにページ単位でページ毎の印刷品質のランクを指定したパスワードを複数設定する。そして、印刷時にユーザが入力した各パスワードにしたがって、ページ毎に「制限なし」、「モノクロ出力」、「低画質出力」、「白紙出力」、「出力しない」などの印刷品質のランクを実現することができるように、印刷ジョブによる画像データを取り扱いまたはこの画像データに画像処理を施すこと（本明細書では両者を合わせて単に「保護画像処理」という）を行う。
【００３５】
ここで「制限なし」とは、印刷品質のランクとして印刷品質に関して制限を付さないという非制限動作ランクの保護画像処理を行うものであり、印刷品質「制限なし」のランクに設定されたページは、保存された印刷ジョブの設定通りに出力される。
【００３６】
これに対し、「モノクロ出力」、「低画質出力」、「白紙出力」、「出力しない」は、印刷品質のランクとして、印刷品質が保存された印刷ジョブの設定よりも低ランクとなる方向に制限される制限動作ランクの保護画像処理を行うものである。このうち「モノクロ出力」は、印刷をモノクロ画像で行う制限動作ランクの画像処理であり、印刷品質「モノクロ出力」のランクに設定されたページは、カラー画像であろうと強制的にモノクロ画像に変換されて出力される。「低画質出力」は、印刷を通常より低品質で行う制限動作ランクの保護画像処理であり、印刷品質「低画質出力」のランクに設定されたページは、解像度が落とされて出力される。「白紙出力」は、印刷をせずに白紙状態で出力する制限動作ランクの保護画像処理であり、印刷品質「白紙出力」のランクに設定されたページは、強制的に白紙ページとして出力される。「出力しない」は、印刷を行わず且つ用紙も出力しないという制限動作ランクの保護画像処理であり、印刷品質「出力しない」のランクに設定されたページは、出力自体が行われない。
【００３７】
図４は、ＰＣ１に表示されるプリンタドライバの印刷設定画面３１を示したものである。この印刷設定画面３１中には「出力方法」の設定欄３２として、プルダウン表示方式で、「セキュアセーブ（Ｓｅｃｕｒｅ  Ｓａｖｅ）」「ノーマルセーブ（Ｎｏｒｍａｌ  Ｓａｖｅ）」「プリント（Ｐｒｉｎｔ）」の３つの項目が択一的に選択可能に設けられている。このうち「セキュアセーブ」は、パスワードとそのパスワードに対応するページ毎の印刷品質のランク設定を行った印刷ジョブを、プリンタ２の内部記憶装置に保存する出力方法である。また「ノーマルセーブ」は、そのような印刷品質のランクの設定を行わなかった印刷ジョブを、プリンタ２の内部記憶装置に保存する出力方法である。そして、「プリント」は、印刷ジョブを保存する操作を経ずに直ちにプリンタ２に印刷を行わせる設定である。ここでプリンタ２の記憶装置とは、本実施形態の場合、プリンタ２のＲＡＭ２３またはハードディスク２４等の内部記憶装置を指すが、プリンタ２の外部記憶装置（ハードディスク等）であってもよい。
【００３８】
これらの出力方法の項目のうちから、「セキュアセーブ」を選択すると、図５のウィンドウが表示される。
【００３９】
図５は、印刷ジョブに対するパスワードとそのパスワードに対応するページ毎の印刷品質のレベルとを設定する印刷品質ランク設定手段としてのセキュアセーブ設定画面３３を示したものである。このセキュアセーブ設定画面３３中には、「設定番号」「パスワード」「全ページの設定を統一する」「印刷品質」などの項目欄が設けられると共に、「ページプレビュー」の画像表示領域（ページプレビュー領域）３４が、ページ１からページ３までの３ページ分設けられている。
【００４０】
「設定番号」の項目欄（設定番号欄）３５は、設定の管理番号を指定し設定する欄であり、図６のようにプルダウン表示された１〜５までの番号のうちから一つを選択して入力することで、異なる５つの印刷品質のランクの管理番号を指定し設定することが可能である。その下の「パスワード」の項目欄（パスワード入力欄）３６は、パスワードを書き込んで設定する欄である。
【００４１】
さらにその下の「全ページの設定を統一する」の項目欄（全ページ設定統一欄）３７はチェックボックス３８と印刷品質統一入力欄３９とからなり、チェックボックス３８に図７のようにチェックを入れることによって、その下の印刷品質統一入力欄３９が有効となり、全ページを同じ印刷品質で印刷することを指定できる。この印刷品質統一入力欄３９で指定できる印刷品質は、上述の「制限なし」「モノクロ出力」「低画質出力」「白紙出力」「出力しない」のランクから選択して指定することができる。図７の例では、全ページ設定統一欄３７のチェックボックス３８にチェックを入れると共に、印刷品質統一入力欄３９に「制限なし」が設定された様子を示している。なお、全ページ設定統一欄３７のチェックボックス３８にチェックを入れると、次に述べるページ毎の「印刷品質」の設定（印刷品質のランクの設定）はできなくなる。この「全ページの設定を統一する」の機能は、全ページに同じ印刷品質のランクで、かつ、ページ数が多い場合の印刷品質のランク設定を容易に行うことができる点で有利である。
【００４２】
一方、全ページ設定統一欄３７のチェックボックス３８のチェックを外すと、上記の「全ページの設定を統一する」の機能が無効となり、次に述べるページ単位でのページ毎の「印刷品質」の設定（ランクの設定）ができるようになる。
【００４３】
次に、中枠４０内に３段に配置された「印刷品質」の項目欄（印刷品質ランク設定欄）４１は、ページ毎の印刷品質のランクを設定する項目欄である。この実施形態では、印刷品質ランク設定欄４１として、３ページ分の第１の、第２の、第３の印刷品質ランク入力欄４２が用意されており、各ページの印刷品質ランク入力欄４２においては、図８に示すように印刷品質のランクとして、「制限なし」「モノクロ出力」「低画質出力」「白紙出力」「出力しない」の５種類がプルダウン表示され、このうちから一種類を選択して入力指定することが可能である。
【００４４】
「ページプレビュー」の画像表示領域（ページプレビュー領域）３４は、ページ毎のプレビュー画像を表示する領域であり、上記３つの印刷品質ランク入力欄４２に対応する位置関係にて、上記枠内に、「ページ１プレビュー」「ページ２プレビュー」「ページ３プレビュー」の３つが設けられている。
【００４５】
なお、印刷品質ランク入力欄４２の数が３つであり、これに対応してページプレビュー領域３４の数も３つであるのは、本実施形態が、３ページの機密文書をＰＣ１から印刷する場合を例にして説明しようとしているためであり、これら印刷品質ランク入力欄４２やページプレビュー領域３４の数については特に制約はなく、任意の数で設けることができる。
【００４６】
ＰＣ１からプリンタ２に送信される印刷ジョブは、ＰＣ１のプリンタドライバによりページ記述言語で作成されて送信される。このとき、印刷品質のランクを含めた印刷条件が印刷ジョブ内に記述される。印刷品質のランク等の印刷条件が指定される場合には、例えばＰＪＬ（Ｐｒｉｎｔｅｒ  Ｊｏｂ  Ｌａｎｇｕａｇｅ）を使用して、プリンタ記述言語中に、図９に示すようなコマンドが含まれる。
【００４７】
図９は、図５〜図８で述べた設定画面によって作成される印刷ジョブのＰＪＬから、セキュアプリント設定部を抜粋したものである。
【００４８】
ここで、セキュアプリント設定部の項目について説明する。
【００４９】
ＨＯＬＤ＝ＯＮ：この印刷ジョブが保存ジョブであることを示す。
【００５０】
ＨＯＬＤ＝ＯＦＦ：この印刷ジョブが保存ジョブでないことを示す。
【００５１】
ＨＯＬＤＴＹＰＥ＝ＳＥＣＵＲＥ：この印刷ジョブの出力方法がセキュアセーブであることを示す。
【００５２】
ＨＯＬＤＴＹＰＥ＝ＮＯＲＭＡＬ：この印刷ジョブの出力方法がノーマルセーブであることを示す。
【００５３】
ＳＥＴＳＥＣＵＲＥＮＯ＝＃：この印刷ジョブにパスワードが設定されている数（＃：設定番号  １〜５）を示す。
【００５４】
ＳＥＴ＃＿ＰＡＳＳＷＯＲＤ＝＊＊＊＊＊＊＊＊：設定番号（＃＝１〜５）のパスワードが「＊＊＊＊＊＊＊＊」であることを示す。
【００５５】
ＳＥＴ＃＿ＳＡＭＥＱＵＡＬＩＴＹ＝ＯＮ：設定番号（＃＝１〜５）の「全ページの設定を統一する」が有効であることを示す。
【００５６】
ＳＥＴ＃＿ＳＡＭＥＱＵＡＬＩＴＹ＝ＯＦＦ：設定番号（＃＝１〜５）の「全ページの設定を統一する」が無効であることを示す。
【００５７】
ＳＥＴ＃＿ＱＵＡＬＩＴＹＪＯＢ＝ＮＯＬＩＭＩＴ：設定番号（＃＝１〜５）の全ページの印刷品質のランク設定が「制限なし」であることを示す。
【００５８】
ＳＥＴ＃＿ＱＵＡＬＩＴＹＪＯＢ＝ＭＯＮＯＣＨＲＯＭＥ：設定番号（＃＝１〜５）の全ページの印刷品質のランク設定が「モノクロ出力」であることを示す。
【００５９】
ＳＥＴ＃＿ＱＵＡＬＩＴＹＪＯＢ＝ＬＯＷＱＵＡＬＩＴＹ：設定番号（＃＝１〜５）の全ページの印刷品質のランク設定が「低画質出力」であることを示す
ＳＥＴ＃＿ＱＵＡＬＩＴＹＪＯＢ＝ＢＬＡＮＫ：設定番号（＃＝１〜５）の全ページの印刷品質のランク設定が「白紙出力」であることを示す。
【００６０】
ＳＥＴ＃＿ＱＵＡＬＩＴＹＪＯＢ＝ＮＯＰＡＩＮＴ：設定番号（＃＝１〜５）の全ページの印刷品質のランク設定が「出力しない」であることを示す。
【００６１】
ＳＥＴ＃＿ＱＵＡＬＩＴＹＰＡＧＥ◎（＃：設定番号  １〜５、◎：ページ番号  １〜Ｎｍａｘ）は、設定番号＃のページ番号◎の印刷品質のランク設定を示す。
【００６２】
すなわち、ＳＥＴ＃＿ＱＵＡＬＩＴＹＰＡＧＥ◎＝ＮＯＬＩＭＩＴ：設定番号（＃＝１〜５）でページ番号◎（◎＝１〜Ｎｍａｘ）の印刷品質のランク設定が「制限なし」であることを示す。
【００６３】
ＳＥＴ＃＿ＱＵＡＬＩＴＹＰＡＧＥ◎＝ＭＯＮＯＣＨＲＯＭＥ：設定番号（＃＝１〜５）でページ番号◎（◎＝１〜Ｎｍａｘ）の印刷品質のランク設定が「モノクロ出力」であることを示す。
【００６４】
ＳＥＴ＃＿ＱＵＡＬＩＴＹＰＡＧＥ◎＝ＬＯＷＱＵＡＬＩＴＹ：設定番号（＃＝１〜５）でページ番号◎（◎＝１〜Ｎｍａｘ）の印刷品質のランク設定が「低画質出力」であることを示す。
【００６５】
ＳＥＴ＃＿ＱＵＡＬＩＴＹＰＡＧＥ◎＝ＢＬＡＮＫ：設定番号（＃＝１〜５）でページ番号◎（◎＝１〜Ｎｍａｘ）の印刷品質のランク設定が「白紙出力」であることを示す。
【００６６】
ＳＥＴ＃＿ＱＵＡＬＩＴＹＰＡＧＥ◎＝ＮＯＰＡＩＮＴ：設定番号（＃＝１〜５）でページ番号◎（◎＝１〜Ｎｍａｘ）の印刷品質のランク設定が「出力しない」であることを示す。
【００６７】
上記の如く設定されたＰＪＬのセキュアプリント設定部を含む印刷ジョブは、ＰＣ１からプリンタ２に送信される。
【００６８】
図１０は、この印刷ジョブを受信して行うプリンタ２における処理を示すフローチャートである。
【００６９】
プリンタ２はＰＣ１から送信される印刷ジョブを受信するまで待ち続ける（Ｓ１０１）。印刷ジョブを受信すると、印刷ジョブのＰＪＬのセキュアセーブ設定部（図９の第２行目）を解析することで、印刷ジョブが保存ジョブ（保存指定）であるかどうかを判断する（ステップＳ１０２）。
【００７０】
印刷ジョブが保存ジョブでない場合、つまりセキュアセーブ設定部の「ＨＯＬＤ」設定が「ＯＦＦ」の場合（Ｓ１０２：ＮＯ）は、ステップＳ１０３に移行する。そして、印刷ジョブの解析処理・ラスタライズ処理などの通常の印刷処理（Ｓ１０３）を行い、印刷物を出力し、処理を終了する。
【００７１】
印刷ジョブが保存ジョブである場合、つまりセキュアセーブ設定部の「ＨＯＬＤ」設定が「ＯＮ」の場合（Ｓ１０２：ＹＥＳ）は、ステップＳ１０４に移行し、印刷ジョブがパスワード付であるか否かを判断する。すなわち、印刷ジョブのセキュアセーブ設定部を解析することで、印刷ジョブにパスワード設定が含まれているか否かを、セキュアセーブ設定部の「ＨＯＬＤＴＹＰＥ」設定が「ＳＥＣＵＲＥ」となっているか、または「ＮＯＲＭＡＬ」となっているか、により判断する。
【００７２】
印刷ジョブがパスワード付である場合、つまりセキュアセーブ設定部の「ＨＯＬＤＴＹＰＥ」設定がＨＯＬＤＴＹＰＥ＝ＳＥＣＵＲＥとなっている場合（Ｓ１０４：ＹＥＳ）は、ステップＳ１０５に移行し、受信した印刷ジョブ、正確にはパスワードとそのパスワードに対応するページ毎の印刷品質設定を行った印刷ジョブを、プリンタ２の内部記憶装置に保存する（Ｓ１０５）。
【００７３】
また、印刷ジョブがパスワード付でない場合、つまりセキュアセーブ設定部の「ＨＯＬＤＴＹＰＥ」設定が「ＨＯＬＤＴＹＰＥ＝ＮＯＲＭＡＬ」の場合（Ｓ１０４：ＮＯ）は、ステップＳ１０６に移行し、そのパスワード付でない印刷ジョブを、プリンタ２の内部記憶装置に保存する（Ｓ１０６）。
【００７４】
図１１は、プリンタ２の内部記憶装置に保存されている上記印刷ジョブ（本明細書において、保存ジョブという）を印刷する際の処理を示したフローチャートである。なお、図１１のフローチャートに示すアルゴリズムは、ハードディスク２４などの記憶部に制御プログラムとして記憶されており、動作開始の際にＲＡＭ２３に読み出されてＣＰＵ２１によって実行される。
【００７５】
印刷に際して、ユーザは、プリンタ２の操作パネル部２５やＰＣ１から、プリンタ２の内部記憶装置に保存されている保存ジョブを選択し、保存ジョブの印刷を指示する。図１２は保存ジョブの選択画面４３を示したものであり、保存ジョブ４４はリストの形で表示欄４５に表示されており、これらの複数の保存ジョブ４４のリストのうちから任意の一つを反転させ、印刷ボタン４６を押すことで、選択指示することができる。このようにしてユーザは、プリンタ２の内部記憶装置に保存されている保存ジョブ４４から印刷対象のものを選択する。
【００７６】
図１１のフローチャートにおいて、まずプリンタ２は、保存ジョブ４４のＰＪＬのセキュアセーブ設定部（図９）を解析することで、印刷対象の保存ジョブ４４がパスワード付かどうか、つまり印刷ジョブにパスワード設定が含まれているかどうかを判断する（Ｓ２０１）。
【００７７】
印刷対象の保存ジョブ４４がパスワード付でない場合、つまりセキュアセーブ設定部の「ＨＯＬＤＴＹＰＥ」設定が「ＨＯＬＤＴＹＰＥ＝ＮＯＲＭＡＬ」の場合（Ｓ２０１：ＮＯ）、ステップＳ２０２に移行する。そして、このステップＳ２０２で、保存ジョブ４４の解析処理・ラスタライズ処理などの印刷処理（Ｓ２０２）を行い、印刷物を出力し、処理を終了する。
【００７８】
印刷対象の保存ジョブ４４がパスワード付である場合、つまりセキュアセーブ設定部の「ＨＯＬＤＴＹＰＥ」設定が「ＨＯＬＤＴＹＰＥ＝ＳＥＣＵＲＥ」の場合（Ｓ２０１：ＹＥＳ）、ステップＳ２０３に移行する。そして、このステップＳ２０３で、ユーザにプリンタ２の操作パネルやＰＣ１からプリンタ２に対して、パスワードの入力をするように要求する。
【００７９】
このパスワードを入力するための画面（パスワード入力画面）４７を図１３に示す。ユーザは、このパスワード入力画面４７中のパスワード入力欄４８にパスワードをキー入力した後、ＯＫボタン４９を押すことで、パスワードを入力することができる。
【００８０】
プログラムはユーザからパスワードが入力されるとステップＳ２０４に移行し、入力パスワードが保存パスワードとマッチするか否かをチェックする（Ｓ２０４）。これは、ユーザが入力したパスワードを、保存ジョブ４４のセキュアセーブ設定部の「ＳＥＴ＃＿ＰＡＳＳＷＯＲＤ」で設定されているパスワードと比較することで行う。
【００８１】
入力したパスワードが、保存ジョブ４４のパスワードとマッチしなかった場合（Ｓ２０４：ＮＯ）は、処理を終了する。
【００８２】
入力したパスワードが、保存ジョブ４４のパスワードとマッチした場合（Ｓ２０４：ＹＥＳ）は、ステップＳ２０５に移行し、入力パスワードに応じた印刷品質のランクによる保護画像処理を行い（Ｓ２０５）、これによりマッチしたパスワードに設定されているページ毎の印刷品質で印刷処理を行う。
【００８３】
ここで、ユーザが入力したパスワードが、上記保存ジョブ４４のセキュアセーブ設定部（図９）で設定されている３つの設定番号１〜３のうちの設定番号１のものと一致した場合、つまり「ＳＥＴ１＿ＰＡＳＳＷＯＲＤ＝＊＊＊＊＊＊＊＊＊＊」で設定されているパスワード「＊＊＊＊＊＊＊＊＊＊」とマッチした場合、保護画像処理の動作は次のようになる。
【００８４】
「ＳＥＴ１＿ＳＡＭＥＱＵＡＬＩＴＹ」（全ページの設定を統一する）が「ＯＮ」の場合、「ＳＥＴ１＿ＱＵＡＬＩＴＹＪＯＢ」で設定されている「制限なし」「モノクロ出力」、「低画質出力」、「白紙出力」、「出力しない」のいずれかにより、全ページを同じ印刷品質のレベルで印刷処理を行う。
【００８５】
「ＳＥＴ１＿ＳＡＭＥＱＵＡＬＩＴＹ」（全ページの設定を統一する）が「ＯＦＦ」の場合、「ＳＥＴ１＿ＱＵＡＬＩＴＹＪＯＢ」設定を無視し、「ＳＥＴ１＿ＱＵＡＬＩＴＹＰＡＧＥ１」で設定されている「制限なし」「モノクロ出力」、「低画質出力」、「白紙出力」、「出力しない」のいずれかにより、１ページ目を出力し、「ＳＥＴ１＿ＱＵＡＬＩＴＹＰＡＧＥ２」で設定されている「制限なし」「モノクロ出力」、「低画質出力」、「白紙出力」、「出力しない」のいずれかにより、２ページ目を出力し、「ＳＥＴ１＿ＱＵＡＬＩＴＹＰＡＧＥ３」で設定されている「制限なし」「モノクロ出力」、「低画質出力」、「白紙出力」、「出力しない」のいずれかにより、３ページ目を出力する。
【００８６】
図１４および図１５は、入力パスワードに応じた印刷品質のランクによる保護画像処理手段（ステップＳ２０５の保護画像処理の詳細）を示したフローチャートである。
【００８７】
図１４において、まずページカウンタをｎ＝１として初期化し（Ｓ３０１）、レジスタであるｐａｇｅｑｕａｌｉｔｙ［ｎ］に、入力されたパスワードに対応する保存ジョブのセキュアセーブ設定部内のｎページ目の印刷品質のランクをセットする（Ｓ３０２）。最初はｎ＝１ページ目の印刷品質のランクがセットされる。次いで、ｎページカウンタを＋１インクリメントして（Ｓ３０３）、保存ジョブのページ数になるまで（Ｓ３０４）、上記を繰り返す。なお、各ページにセットされる印刷品質のランクは、ユーザが、図８において予め設定した「モノクロ出力」、「低画質出力」、「白紙出力」、「出力しない」のなかから選択される。
【００８８】
このようにして、保存ジョブのセキュアセーブ設定部からページ毎の印刷品質のランクを、保存ジョブの全ページ分について、プリンタ２のメモリに保持する（ステップＳ３０１〜Ｓ３０４）。そして、図１５のステップＳ３０５に進む。
【００８９】
図１５において、印刷品質のランクに応じたページの画像処理を行うために、ページカウンタをｎ＝１として初期化する（Ｓ３０５）。そして、まずｎページ目の印刷品質が「ＮＯＰＲＩＮＴ」であるか否か判断する（Ｓ３０６）。印刷品質のランクが「ＮＯＰＲＩＮＴ」である場合（Ｓ３０６：ＹＥＳ）、ステップＳ３１５に移行しｎページ目の印刷をスキップする。
【００９０】
印刷品質が「ＮＯＰＲＩＮＴ」でない場合（Ｓ３０６：ＮＯ）、ステップＳ３０７に移行する。ステップＳ３０７ではｎページ目の印刷品質のランクが「ＢＬＡＮＫ」（白紙出力）であるかどうかチェックする。印刷品質のランクが「ＢＬＡＮＫ」である場合（Ｓ３０７：ＹＥＳ）、ステップＳ３０８に移行し、ｎページ目を白紙ページとして作成し（Ｓ３０８）、ステップＳ３１４に移行する。
【００９１】
印刷品質のランクが「ＢＬＡＮＫ」（白紙出力）でない場合（Ｓ３０７：ＮＯ）、ステップＳ３０９に移行する。ステップＳ３０９ではラスタライズ処理によりｎページ目のラスタデータを作成し（Ｓ３０９）、ステップＳ３１０に移行する。
【００９２】
ステップＳ３１０では、ｎページ目の印刷品質のランクが「ＭＯＮＯＣＨＲＯＭＥ」（モノクロ出力）であるか否か判断する。印刷品質のランクが「ＭＯＮＯＣＨＲＯＭＥ」である場合（Ｓ３１０：ＹＥＳ）、ステップＳ３１１に移行し、ラスタデータのカラーデータをモノクロデータに変換する画像処理を行い、ステップＳ３１４に移行する。印刷品質のランクが「ＭＯＮＯＣＨＲＯＭＥ」（モノクロ出力）でない場合（Ｓ３１０：ＮＯ）、ステップＳ３１４に移行する。
【００９３】
ステップＳ３１２ではｎページ目の印刷品質のランクが「ＬＯＷＱＵＡＬＩＴＹ」（低画質出力）であるか否か判断する。印刷品質のランクが「ＬＯＷＱＵＡＬＩＴＹ」である場合（Ｓ３１２：ＹＥＳ）、ラスタデータの解像度を低解像度に変換する画像処理を行い（Ｓ３１３）、ステップＳ３１４に移行する。
【００９４】
印刷品質のランクが「ＬＯＷＱＵＡＬＩＴＹ」（低画質出力）でない場合（Ｓ３１２：ＮＯ）、ステップＳ３１４に移行する。ステップＳ３１４では作成したｎページ目を出力し、ステップＳ３１５に移行する。ステップＳ３１５ではページカウンタを＋１インクリメントする。
【００９５】
その後、保存ジョブについて全ページの保護画像処理が行われたかチェックする（Ｓ３１６）。まだ処理していないページがある場合、つまりページカウンタの値が保存ジョブ４４のページ数以下の場合（Ｓ３１６：ＹＥＳ）、ステップＳ３０６へ戻り、上記のステップＳ３０６〜Ｓ３１６を繰り返す。保存ジョブ４４の全ページの画像処理が終了した場合（Ｓ３１６：ＮＯ）、印刷処理を終了する。
【００９６】
＜動作例１＞
次に、動作例１として、３ページの機密文書をＰＣ１から印刷する場合であって、パスワードに対する印刷品質のランクが、次のように設定されている場合に、得られるページ毎の保護画像処理結果について述べる。
（ａ）設定番号１
・パスワード：＊＊＊＊＊＊＊＊＊＊
・全ページの設定を統一する：ＯＦＦ
・統一印刷品質：制限なし
・１ページ目の印刷品質：制限なし
・２ページ目の印刷品質：白紙出力
・３ページ目の印刷品質：制限なし
（ｂ）設定番号２
・パスワード：＊＊＊＊＊＊＊
・全ページの設定を統一する：ＯＦＦ
・統一印刷品質：制限なし
・１ページ目の印刷品質：制限なし
・２ページ目の印刷品質：白紙出力
・３ページ目の印刷品質：白紙出力
（ｃ）設定番号３
・パスワード：＊＊＊＊＊＊＊＊＊
・全ページの設定を統一する：ＯＦＦ
・統一印刷品質：制限なし
・１ページ目の印刷品質：白紙出力
・２ページ目の印刷品質：白紙出力
・３ページ目の印刷品質：白紙出力
上記のように設定した場合、入力するパスワードの種類によって、全ユーザを、機密文書に対して、以下の４つのグループに分類することが可能となる。
【００９７】
（Ａ）パスワードを教えられていないユーザＡは、印刷することができない。
【００９８】
（Ｂ）設定番号１のパスワードを教えられたユーザＢは、図１６に示すように、１ページ目および３ページ目が印刷品質に制約のない印刷出力で、２ページ目が白紙出力であるという印刷結果となる。
【００９９】
（Ｃ）設定番号２のパスワードを教えられたユーザＣは、図１７に示すように、１ページ目が印刷品質に制約のない印刷出力で、２ページ目および３ページ目が白紙出力であるという印刷結果となる。
【０１００】
（Ｄ）設定番号３のパスワードを教えられたユーザＤは、図１８に示すように、１ページ目、２ページ目および３ページ目が全て白紙出力であるという印刷結果となる。
【０１０１】
また、印刷品質のランクを「ＭＯＮＯＣＨＲＯＭＥ」（モノクロ出力）に選択した場合、図１９に示すようにカラーページがモノクロページとして印刷される。ただし、色を表示することの作図上の困難性から、図１９ではカラーページの文字を傾斜のない通常の書体で、モノクロページの文字を傾斜体で表示してある。
【０１０２】
さらにまた、印刷品質のランクを「ＬＯＷＱＵＡＬＩＴＹ」（低画質出力）に選択した場合、図２０のようにページの解像度が下った状態で印刷される。
【０１０３】
＜動作例２＞
上記動作例１とほぼ同様の例として、機密文書の印刷ジョブに対するパスワードとそのパスワードに対応するページ毎の印刷品質の設定画面（図５）で、全てのページに対して印刷品質に関して「制限なし」というランクのパスワードを１つだけ設定したとする。
【０１０４】
こうすることで、動作例１と同様の流れで、全ユーザを機密文書に対して以下の２つのグループに分類することが可能となる。
【０１０５】
（Ａ）パスワードを教えられていないユーザは、印刷できない。
【０１０６】
（Ｂ）パスワードを教えられているユーザは、制限なしで印刷できる。
【０１０７】
以上述べた実施形態によれば、保存する印刷データにページ毎の印刷品質のランクを指定したパスワードを設定することで、印刷時にユーザが入力したパスワードにしたがって、ページ毎に「制限なし」、「モノクロ出力」、「低画質出力」、「白紙出力」、「出力しない」などの印刷品質のランクで印刷出力を変化させることができる。従って、本発明によれば、機密文書の特性に合わせて、印刷できるかできないかのような簡易なセキュリティ設定から、複数のパスワードによるページ毎の細かなセキュリティ設定まで、幅広く選択することができるようになる。
【０１０８】
本発明は、上述した実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。
【０１０９】
例えば、上述した実施形態では、パスワードと共に設定した印刷品質のランクを含む印刷ジョブをプリンタに送信し、プリンタが受信した印刷品質のランクに基づいて実際に印刷を行う際の保護画像処理について説明した。しかし本発明はこれに限定されるものではない。すなわち、単に、受信した印刷品質のランクを含む印刷ジョブをプリンタの内部記憶装置に保存した後、その保存ジョブに基づいた印刷品質のランクで画像表示をする場合であっても、その保護画像処理に本発明を適用することができる。
【０１１０】
また、本発明は、一般にプリンタに適用されるが、例えば複写機、ファクシミリ、多機能周辺機器（ＦＭＰ：ＭｕｌｔｉＦｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）等の他の印刷装置にも適用可能である。
【０１１１】
また本実施形態の画像処理装置における各種処理を行う手段および方法は、専用のハードウエア回路、またはプログラムされたコンピュータのいずれによっても実現することが可能である。上記プログラムは、たとえばフレキシブルディスクやＣＤＲＯＭなどのコンピュータ読み取り可能な記録媒体によって適用されてもよいし、インターネットなどのネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ハードディスクなどの記憶部に転送されて記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されもよいし、装置の一機能としてその装置のソフトウエアに組み込まれてもよい。
【図面の簡単な説明】
【０１１２】
【図１】本発明の一実施形態にかかる印刷システムの全体構成を示すブロック図である。
【図２】図１に示されるＰＣの構成を示すブロック図である。
【図３】図１に示されるプリンタの構成を示すブロック図である。
【図４】プリンタドライバの印刷設定画面を示す図である。
【図５】印刷ジョブに対するパスワードとそのパスワードに対応するページ毎の印刷品質の設定画面を示す図である。
【図６】図５の設定画面内の変化を示す図である。
【図７】図５の設定画面内の変化を示す図である。
【図８】図５の設定画面内の変化を示す図である。
【図９】印刷ジョブのＰＪＬからセキュアプリント設定部を抜粋して示した図である。
【図１０】プリンタにおける印刷ジョブを受信した場合の処理を示したフローチャートである。
【図１１】プリンタにおける保存ジョブの印刷処理を示したフローチャートである。
【図１２】プリンタの内部記憶装置に保存されている保存ジョブから印刷対象のものを選択するための選択画面を示す図である。
【図１３】プリンタに対してパスワードを入力するための画面を示す図である。
【図１４】入力パスワードに応じた印刷品質による画像処理の前半を示すフローチャートである。
【図１５】入力パスワードに応じた印刷品質による画像処理の後半を示すフローチャートである。
【図１６】図９の印刷ジョブにおいて設定番号１のパスワードでの出力例を示す図である。
【図１７】図９の印刷ジョブにおいて設定番号２のパスワードでの出力例を示す図である。
【図１８】図９の印刷ジョブにおいて設定番号３のパスワードでの出力例を示す図である。
【図１９】印刷品質をモノクロ出力にした場合の出力例を示す図である。
【図２０】印刷品質を低画質出力にした場合の出力例を示す図である。
【符号の説明】
【０１１３】
１    ＰＣ、
２    プリンタ、
３    ネットワーク、
１１    ＣＰＵ、
１２    ＲＯＭ、
１３    ＲＡＭ、
１４    ハードディスク、
１５    ディスプレイ、
１６    入力装置、
１７    ネットワークインタフェース、
１８    バス、
２１    ＣＰＵ、
２２    ＲＯＭ、
２３    ＲＡＭ、
２４    ハードディスク、
２５    操作パネル部、
２６    印刷部、
２７    ネットワークインタフェース、
２８    バス、
３１    印刷設定画面、
３２    出力方法の設定欄、
３３    セキュアセーブ設定画面、
３４    ページプレビュー領域、
３５    設定番号欄、
３６    パスワード入力欄、
３７    全ページ設定統一欄、
３８    チェックボックス、
３９    印刷品質統一入力欄、
４０    中枠、
４１    印刷品質ランク設定欄、
４２    第３の印刷品質ランク入力欄、
４３    保存ジョブの選択画面、
４４    保存ジョブ、
４５    表示欄、
４６    印刷ボタン、
４７    パスワード入力画面、
４８    パスワード入力欄、
４９    ＯＫボタン。
【図１】
2008129941.tif 000003
【図２】
2008129941.tif 000004
【図３】
2008129941.tif 000005
【図４】
2008129941.tif 000006
【図５】
2008129941.tif 000007
【図６】
2008129941.tif 000008
【図７】
2008129941.tif 000009
【図８】
2008129941.tif 000010
【図９】
2008129941.tif 000011
【図１０】
2008129941.tif 000012
【図１１】
2008129941.tif 000013
【図１２】
2008129941.tif 000014
【図１３】
2008129941.tif 000015
【図１４】
2008129941.tif 000016
【図１５】
2008129941.tif 000017
【図１６】
2008129941.tif 000018
【図１７】
2008129941.tif 000019
【図１８】
2008129941.tif 000020
【図１９】
2008129941.tif 000021
【図２０】
2008129941.tif 000022