(57)【特許請求の範囲】
【請求項１】
セキュアプリントジョブを受信して印刷処理を実行する画像処理装置において、
受信したセキュアプリントジョブをレンダリング処理し、前記レンダリング処理により展開した画像データを記憶装置の展開領域に保存する処理手段と、
前記レンダリング処理中のセキュアプリントジョブをユーザ認証待ち状態に遷移させる遷移手段と、
前記ユーザ認証待ち状態のまま前記レンダリング処理中に前記展開領域に保存された画像データがフルに達した場合には、当該レンダリング処理を一時停止する停止手段と、
前記レンダリング処理が一時停止された後にユーザ認証が成功すると、一時停止されたレンダリング処理を再開するとともに、前記展開領域に保存済みの画像データの印刷処理を行う印刷手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記展開領域に保存済みの１頁分の画像データの印刷処理の間に、前記展開領域に次頁以降の画像データが保存できなかった場合は、前記セキュアプリントジョブに対して再認証設定を行うか否かの指示を受け付ける受付手段と、
前記再認証設定を行う指示を受け付けた場合は、前記印刷処理を一時停止させて前記セキュアプリントジョブをユーザ認証待ち状態に遷移させ、前記レンダリング処理を再開して、展開した画像データを前記展開領域に保存する一方、前記再認証設定を行わない指示を受け付けた場合は、前記セキュアプリントジョブをユーザ認証成功状態のままにして、前記展開領域から印刷済みの画像データを削除して前記レンダリング処理を再開し、展開した画像データを前記展開領域の空いた領域に保存するように制御する制御手段とをさらに備えることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記展開領域を、予め設定されたセキュアプリントジョブの上限数に応じて分割する分割手段をさらに備え、
前記分割された展開領域ごとに、一つのセキュアプリントジョブからレンダリング処理された画像データが保存されることを特徴とする請求項１または２記載の画像処理装置。
【請求項４】
セキュアプリントジョブを受信して印刷処理を実行する画像処理装置の制御方法において、
受信したセキュアプリントジョブをレンダリング処理し、前記レンダリング処理により展開した画像データを記憶装置の展開領域に保存する処理工程と、
前記レンダリング処理中のセキュアプリントジョブをユーザ認証待ち状態に遷移させる遷移工程と、
前記ユーザ認証待ち状態のまま前記レンダリング処理中に前記展開領域に保存された画像データがフルに達した場合には、当該レンダリング処理を一時停止する停止工程と、
前記レンダリング処理が一時停止された後にユーザ認証が成功すると、一時停止されたレンダリング処理を再開するとともに、前記展開領域に保存済みの画像データの印刷処理を行う印刷工程と、
を備えることを特徴とする制御方法。
【請求項５】
請求項４に記載の制御方法を画像処理装置に実行させるためのコンピュータに読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びその制御方法、並びにプログラムに関し、特に、画像処理装置のセキュアプリント技術に関する。
【背景技術】
【０００２】
画像処理装置のセキュアプリントとは、ＬＡＮに接続された情報処理装置から画像処理装置に投入された印刷物を第三者に閲覧されることを抑制し、機密性を保持する機能である。
【０００３】
セキュアプリント機能の概略をユーザの視点で説明する。
【０００４】
ユーザは情報処理装置からパスワードを付与したプリントジョブをＬＡＮ経由で画像処理装置に投入する。次に、ユーザは、ジョブ投入後に画像処理装置側に移動し、操作部にてパスワードを入力する。そして、認証が完了した後に印刷が開始されるため、印刷結果を適切に手にすることができる。例えば、特許文献１では、画像処理装置の内部処理は、受信したプリントジョブをＰＤＬ解釈及びレンダリング処理し、画像データをＨＤＤなどの記憶装置に一時的に蓄積する。画像処理装置は投入データの全頁分の展開処理が終了後にジョブを認証待ち状態に遷移する。画像処理装置は、操作部にてパスワード入力を受け付け、認証後に蓄積した画像データの印刷処理を開始する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−２９３９３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
近年、少容量の記憶装置しか持たない安価な画像処理装置が提供されているが、セキュアプリント機能搭載に対する要望が高い。
【０００７】
しかしながら、従来は、画像処理装置がＨＤＤなどの大容量の記憶装置を持つことを前提としており、少容量の記憶装置を有する画像処理装置に適用すると問題が発生する。
【０００８】
また、少容量セキュアプリント課題に関する先行技術があるが、別課題が発生する。
【０００９】
従来方法と、先行技術とにおける少容量セキュアプリントの課題を各々述べる。
【００１０】
まず、従来方法を少容量の記憶装置しかもたない画像処理装置に適用した課題について述べる。この場合の課題は、画像処理装置にてレンダリング後の画像データの保存領域が足りず、印刷できないジョブが存在することである。プリントジョブのレンダリング後の画像データ容量はユーザ次第であり、画像処理装置はレンダリング処理しなければその容量が分からない。画像処理装置は、ジョブ処理を開始し容量フルが発生した場合は、保護処理のためジョブキャンセルを行っていた。この容量フルは、ＨＤＤなどの大容量の記憶装置を持つ画像処理装置では実用面でほぼ発生しないが、ＨＤＤなどを持たない少容量の画像処理装置では顕著に発生する。これを課題（ａ）とする。
【００１１】
次に、先行技術における少容量セキュアプリントの課題を説明する。少容量セキュアプリントの課題に関する先行技術に特許技術文献１がある。先行技術ではプリントジョブ受信前にパスワードを含むジョブチケットを使用する。画像処理装置は、ホストからパスワードを含むジョブチケットを受信し、認証後にジョブ本体となるプリントジョブの受信を開始し、展開及び印刷処理を行うことで、少容量セキュアプリントを実現する。
【００１２】
しかし、この方法を適用すると、画像処理装置は、認証後にジョブ受信からの全ての処理を実行するため、認証から印刷開始までにユーザ待ち時間が発生する場合がある。画像処理装置のレンダリング中にフォールバックなどが発生するジョブの場合、数分間の待ちが起きうる。このような場合、ユーザは機密性を保持したい原稿に対してセキュアプリントを実行しているのにも関わらず、画像処理装置の操作部にて認証指示を実行しても、直後に印刷処理が開始されない好ましくない状況が起きうる。これを課題（ｂ）とする。なお、従来のＨＤＤ付きモデルでのセキュアプリント方法では、全頁展開処理が完了後に認証し、印刷を開始するため、この待ち時間は発生しない。
【００１３】
本発明は、上述した課題（ａ）、（ｂ）に鑑み、セキュアプリントジョブのレンダリング後の画像データの保存領域が足りずに印刷できないという課題を解決し、認証から印刷開始までの待ち時間を短縮することができる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記目的を達成するために、本発明の画像処理装置は、セキュアプリントジョブを受信して印刷処理を実行する画像処理装置において、受信したセキュアプリントジョブをレンダリング処理し、前記レンダリング処理により展開した画像データを記憶装置の展開領域に保存する処理手段と、前記レンダリング処理中のセキュアプリントジョブをユーザ認証待ち状態に遷移させる遷移手段と、前記ユーザ認証待ち状態のまま前記レンダリング処理中に前記展開領域に保存された画像データがフルに達した場合には、当該レンダリング処理を一時停止する停止手段と、前記レンダリング処理が一時停止された後にユーザ認証が成功すると、一時停止されたレンダリング処理を再開するとともに、前記展開領域に保存済みの画像データの印刷処理を行う印刷手段と、を備えることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、セキュアプリントジョブのレンダリング後の画像データの保存領域が足りずに印刷できないという課題を解決し、認証から印刷開始までの待ち時間を短縮することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態に係る画像処理装置の概略構成を示すブロック図である。
【図２】（ａ）画像処理装置の記憶装置に保存される画像データの保存領域の概要を示す図、（ｂ）画像処理装置の操作部に表示されるセキュアプリント設定画面の一例を示す図である。
【図３Ａ】画像処理装置におけるセキュアプリント処理の流れを示すフローチャートである。
【図３Ｂ】画像処理装置におけるセキュアプリント処理の流れを示すフローチャートである。
【図４】（ａ）ジョブ状況リストの画面構成例を示す図、（ｂ）パスワード入力画面の一例を示す図である。
【図５】（ａ）認証完了画面の一例を示す図、（ｂ）パスワード再設定画面の一例を示す図である。
【図６】図３ＢのステップＳ３０１４、Ｓ３０１５の処理を説明するための図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
【００１８】
図１は、本発明の実施形態に係る画像処理装置の概略構成を示すブロック図である。
【００１９】
画像処理装置１２００は、例えば、プリンタ、ファクシミリ、複合機等から成り、ＬＡＮ１１００を介してパーソナルコンピュータ等の情報処理装置１００１と接続されている。
【００２０】
画像処理装置１２００では、図示のように、以下に説明する各部がシステムバス１２１０を介して相互に接続されている。ＣＰＵ１２０１は、画像処理装置全体の制御処理及び画像処理を担う。ネットワークＩ／Ｆ１２０２は、情報処理装置１００１等からＬＡＮ１１００を介して、セキュアプリントジョブや通常のプリントジョブを受信するネットワークインターフェースである。セキュアプリントジョブは、例えば情報処理装置１００１において、プリンタドライバなどのソフトウェアを使用して作成されたＰＤＬデータに、ユーザにより設定されたパスワード等が付加されたプリントジョブである。
【００２１】
画像処理装置１２００では、受信したセキュアプリントジョブは、記憶装置１２０４に設定された領域に一時保存される。その後、ＰＤＬ解析処理部１２０６が、セキュアプリントジョブに対してＰＤＬ解析処理を行い、中間データ（不図示）を生成する。レンダリング処理部１２０７は、生成された中間データに基づいて描画処理を行い、画像データを生成する。生成された画像データは、ページ単位で、画像データ保存処理部１２０８により記憶装置１２０４に設定された展開領域に保存される。
【００２２】
画像処理装置１２００が通常のプリントジョブを受信した場合、上述したセキュアプリントジョブと同様にして画像データが生成され、記憶装置１２０４の展開領域に保存された画像データがプリンタエンジン１２０９に出力されて、印刷処理が行われる。
【００２３】
一方、画像処理装置１２００がセキュアプリントジョブを受信した場合は、操作部１２０３にてユーザの認証情報の入力を受け付けた後に、認証処理部１２０５にて認証処理が行われる。そして、認証が成功した後に、画像データがプリンタエンジン１２０９に出力され、印刷処理が行われる。プリンタエンジン１２０９が印刷処理を完了すると、記憶装置１２０４に保存されている画像データは消去される。
【００２４】
図２（ａ）は、画像処理装置１２００の記憶装置１２０４に保存される画像データの保存領域の概要を示す図である。図２（ｂ）は、画像処理装置１２００の操作部１２０３に表示されるセキュアプリント設定画面の一例を示す図である。
【００２５】
セキュアプリントジョブの画像データが保存される展開領域は、図２（ｂ）に示すセキュアプリント設定画面２００１で設定されたセキュアプリントジョブの上限数２００２に応じて分割される。例えば、上限数が５に設定された場合、図示のように、５つの領域１３０１，１３０２，１３０３，１３０３，１３０４，１３０５に分割される。これらのうちの一つの領域が一つのセキュアプリントジョブの展開領域に割り当てられる。一方、セキュアプリントジョブ以外の通常のプリントジョブやコピージョブは、セキュアプリントジョブとは異なる展開領域（領域１４０１，１４０２）に割り当てられる。
【００２６】
図２（ｂ）において、セキュアプリント設定画面２００１は、操作部１２０３に表示され、セキュアプリントジョブの上限数２００２と消去時間２００３の設定が可能である。これらの設定値は、図示の設定キーをクリックすることにより変更が可能になっている。図示例では、上限数１０ジョブに設定されている。セキュアプリントジョブの上限数２００２の設定値は、セキュアプリントジョブの展開領域の分割数となる。
【００２７】
セキュアプリントジョブの消去時間２００３は、例えば、画像処理装置１２００に投入されたセキュアプリントジョブが認証されずに放置されている場合に、一定時間経過後に該ジョブを削除するための機能である。
【００２８】
セキュアプリントジョブの上限数２００２と消去時間２００３の設定値は、画像処理装置１２００が再起動後に反映される。また、再起動時にセキュアプリントジョブが保存されていた場合は削除される。
【００２９】
図３Ａ及び図３Ｂは、画像処理装置１２００におけるセキュアプリント処理の流れを示すフローチャートである。本処理は、ＣＰＵ１２０１が図１の各部を制御することにより実行される。
【００３０】
ＣＰＵ１２０１は、ＬＡＮ１１００に接続された情報処理装置１００１よりセキュアプリントジョブを受信する（ステップＳ３００１）。次に、ＣＰＵ１２０１は、ＰＤＬ解析処理部１２０６、レンダリング処理部１２０７を制御して、受信したセキュアプリントジョブをＰＤＬ解釈及びレンダリング処理し、展開した画像データを記憶装置１２０４の展開領域に保存する（ステップＳ３００２）。
【００３１】
次に、ＣＰＵ１２０１は、セキュアプリントジョブを認証待ち状態に遷移させ（ステップＳ３００２）、ユーザの認証指示を受け付けるまで（ステップＳ３００３）、レンダリング処理を継続する（ステップＳ３００４）。認証待ち状態とは、画像処理装置１２００が、操作部１２０３にてユーザからの認証指示の受付が可能である状態を指す。認証指示とは、パスワード等の認証情報の入力などを指す。認証待ち状態時以外では、ＣＰＵ１２０１は、ユーザの認証指示の受付を不可とする。後述するが、ＣＰＵ１２０１は、操作部１２０３に表示されたジョブ状況リスト画面５００１（図４（ａ）参照）上で、認証待ち状態にあるセキュアプリントジョブの選択指示を受け付けた場合は、「パスワード」ボタン５００４の押下を可能にする。それ以外の状態にあるジョブの選択指示を受け付けた場合は、ＣＰＵ１２０１は、「パスワード」ボタン５００４をグレーアウト表示にして、当該「パスワード」ボタン５００４の押下を不可能にする。
【００３２】
まず、画像処理装置１２００が記憶装置１２０４上の展開領域内で全頁分の展開処理を完了する場合について説明する。この場合は、ステップＳＳ３００５にてＹＥＳに分岐するセキュアプリントジョブの処理を指す。
【００３３】
ＣＰＵ１２０１は、セキュアプリントジョブの全頁分のレンダリング処理が完了したと判断すると（ステップＳ３００５でＹＥＳ）、ユーザの認証指示を受け付けるまで認証待ち状態を維持する（ステップＳ３００６）。ＣＰＵ１２０１がユーザの認証指示を受け付けてユーザ認証が成功した場合は（ステップＳ３００６でＹＥＳ）、セキュアプリントジョブを認証成功状態に遷移させる（ステップＳ３００７）。そして、保存済みの画像データをプリンタエンジン１２０９にて印刷処理する（ステップＳ３００８）。これらの一連の処理では、既に全頁の画像データが記憶装置１２０４上の展開領域に保存済みであり、その画像データがプリンタエンジン１２０９に出力され、印刷処理が行われる。つまり、この場合は、従来の大容量の記憶装置付きの画像処理装置におけるセキュアプリント方法と同じ動作となる。
【００３４】
次に、画像処理装置１２００が全頁の展開処理を完了するまでに、記憶装置１２０４上の展開領域がフルになる場合について説明する。展開領域フルとは、セキュアプリントジョブに利用される記憶装置１２０４上の１ジョブ分の領域（１３０１などの１ブロック分）が埋まることを示す。この場合は、ステップＳ３００９にてＹＥＳに分岐すること指す。
【００３５】
ＣＰＵ１２０１は、記憶装置１２０４上の展開領域がフルになったと判断した場合（ステップＳ３００９でＹＥＳ）、セキュアプリントジョブのレンダリング処理を一時停止する（ステップＳ３０１０）。これは、ＣＰＵ１２０１が記憶装置１２０４上の展開領域に画像データを保存する処理も一時停止することを意味する。ＣＰＵ１２０１は、ユーザの認証指示を受け付けるまで処理を一時停止し、指示を受け付けた場合に（ステップＳ３０１１でＹＥＳ）、セキュアプリントジョブを認証成功状態に遷移させる（ステップＳ３０１２）。次に、ＣＰＵ１２０１は、プリンタエンジン１２０９を制御して、記憶装置１２０４に保存済みの画像データの印刷処理を行う。そして、レンダリング処理部１２０７を制御してレンダリング処理を開始させ、印刷処理とレンダリング処理を並行して行わせて、印刷完了に伴って記憶装置１２０４上の空いた展開領域に画像データを保存する（ステップＳ３０１３）。
【００３６】
次に、全頁を印刷完了するまでの並行処理中のステップＳ３０１５について説明する。
【００３７】
レンダリング処理が画像データの印刷処理より速く、記憶装置に保存する画像データ数が、保存済みの画像データを印刷する枚数より多い場合は以下のようになる。すなわち、１頁分の画像データの印刷処理が完了し、次頁の画像データの印刷処理が開始するまでに、必ず次頁以降の画像データが保存されていることになる。このように、プリンタエンジン１２０９が１頁分の画像データを印刷する間に、記憶装置１２０４に画像データが保存済みとなる場合（ステップＳ３０１５でＹＥＳ）には、ＣＰＵ１２０１は、レンダリング処理と印刷処理の並行処理を継続する。この場合、印刷処理中に、記憶装置１２０４に画像データが保存されていないことで印刷処理が停止することが無い。そのため、画像処理装置１２００が記憶装置１２０４上の展開領域内で全頁分の展開処理を完了する場合と同様に処理が行われることから、ユーザに展開領域フルを意識させることなく、セキュアプリントジョブ処理を継続することが可能である。
【００３８】
一方、レンダリング処理が画像データの印刷処理より遅く、記憶装置１２０４に保存する画像データ数が、保存済みの画像ファイルを印刷する枚数よりも少ない場合は以下のようになる。すなわち、保存済みの全ての画像データの印刷処理が完了し、次頁の画像データの印刷処理が開始するまでに、次頁の画像データをレンダリング処理して記憶装置１２０４に保存できないおそれがある。この場合は、プリンタエンジン１２０９の印刷処理にて紙間が開くことになる。
【００３９】
そこで、ＣＰＵ１２０１は、図５（ｂ）に示すように、操作部１２０３に表示されたジョブ状況リスト画面５００１上にパスワード再設定画面５０４１を表示する。パスワード再設定画面５０４１には、次頁の印刷処理までに紙間が開くので、パスワード認証が行われたセキュアプリントジョブに対してパスワードの再設定（再認証設定）を行うか否かを問う旨が表示される。ユーザは、パスワードの再設定を行う場合は、「パスワード設定する」ボタン５０４２を押下し、パスワードの再設定を行わない場合は、「パスワード設定しない」ボタン５０４３を押下する。また、ジョブを中止する場合は、「ジョブ中止」ボタン５０４４を押下する。
【００４０】
ＣＰＵ１２０１は、ユーザからパスワードの再設定の指示を受け付けた場合（ステップＳ３０１６でＹＥＳ）、印刷処理を一時停止し（ステップＳ３０１７）、ステップＳ３００２に戻る。このとき、セキュアプリントジョブを認証待ち状態に戻す。これにより、ユーザが画像処理装置１２００に印刷を再開させる場合、画像処理装置１２００にパスワード入力を行うことが必要となる。再認証設定を設ける理由は、紙間が開いたことにより、ユーザが画像処理装置１２００から離れ、その間に次頁の印刷が行われた場合に出力結果を第三者に閲覧される可能性があり、これを防止することである。また、ユーザが画像処理装置１２００から離れずに次頁の印刷を待つ場合には、再認証設定を行わないこともでき、不要なパスワード入力をユーザに求めない柔軟な対応が可能である。
【００４１】
図３ＢのステップＳ３０１４とステップＳ３０１５の処理について図６を参照して説明する。
【００４２】
図６において、レンダリング処理して展開した画像データを記憶装置１２０４に保存するレンダリング処理４００１とする。そして、記憶装置１２０４に保存された画像データをプリンタエンジン１２０９に出力して実行する印刷処理４００２とする。さらに、その処理で生成・削除処理される記憶装置１２０４上の画像データ４００３とする。
【００４３】
１頁分のレンダリング処理が完了すると、記憶装置１２０４に画像データが１つ生成され、１頁分の印刷処理が完了すると記憶装置１２０４の画像データが１つ削除される。例えば、画像処理装置１２００の性能が３０ＰＰＭの場合を考える。画像処理装置１２００は、少容量の記憶装置しか持たない。３０ＰＰＭであると、画像処理装置１２００は、プリンタエンジン１２０９にて２秒間隔で１枚を印刷処理する。
【００４４】
（Ａ）ステップＳ３０１４でＹＥＳのケース：
ＣＰＵ１２０１は、認証成功状態にて、前頁を印刷処理して次頁の印刷処理の前に、少なくとも１頁分のレンダリング処理を行い、展開した画像データを記憶装置１２０４に保存済みであれば、印刷処理４００２にて紙間が開かずに処理することが可能である。
【００４５】
（Ｂ）ステップＳ３００８でＹＥＳのケース：
ＣＰＵ１２０１は、認証待ち状態にて、記憶装置１２０４の展開領域が画像データ４００３でフルになったため、レンダリング処理４００１を一時停止する。認証待ち状態のため、印刷処理４００２を行っていない。
【００４６】
（Ｃ）ステップＳ３０１４でＮＯのケース：
ＣＰＵ１２０１は、前頁を印刷処理（４００２）して次頁の印刷処理（４００２）前に、次頁をレンダリング（４００１）中で画像データを記憶装置１２０４に保存できない場合、印刷処理する画像データが存在しないため、紙間が開くことになる。この際に、前頁の印刷処理後の２秒以内に再認証設定の確認画面を表示してよいし、遊びを設けて３秒以内などとしてもよい。
【００４７】
（Ｄ）ステップＳ３００７のケース、あるいは、従来のＨＤＤを前提としたセキュアプリント方法：
ＣＰＵ１２０１は、レンダリング処理４００１が終了し、全頁分の画像データを保存済み後に、認証指示を受け付け、印刷処理のみを行う。なお、以上の方法は、用紙種類や高解像度処理によって画像処理装置が印刷処理速度を切り替える場合にも対応可能である。例えば、３０ＰＰＭの画像処理装置にて、坪量の多い厚紙や特殊紙の印刷処理を半速の１５ＰＰＭにする必要があった場合にも同様の処理で対応可能である。
【００４８】
図４（ａ）、図４（ｂ）、図５（ａ）、図５（ｂ）は、ジョブ状況リスト画面５００１の画面構成例を示す図である。
【００４９】
ＣＰＵ１２０１は、操作部１２０３にジョブ状況リスト画面５００１を表示し、ジョブのリスト表示や、リスト上のジョブ選択指示の受け付けや、認証指示の受け付けを行なう。
【００５０】
まず、ジョブ状況リスト画面５００１の構成を説明する。
【００５１】
図４（ａ）において、ジョブ状況リスト画面５００１では、プルダウンメニュー５００２にて、セキュアプリントジョブのみのリストか、その他のコピージョブなどを含む全ジョブのリストを表示させるかを選択可能である。その下に画像処理装置１２００で処理中のジョブのジョブリスト５００３を表示する。ジョブリストの項目は、アイコン、時刻、ジョブ名、ジョブ状況などである。ＣＰＵ１２０１は、ジョブリスト５００３上の複数のジョブ（例えば、ジョブＡ５０１１，ジョブＢ５０１２，ジョブＣ５０１３，ジョブＤ５０１４）のうちいずれかが押下されると、当該ジョブの選択指示を受け付ける。ＣＰＵ１２０１は、選択されたジョブの背景色の表示を変えて、ジョブの選択指示を受け付けたことをユーザに通知する。図示例では、ジョブリスト５００３に４つのジョブが表示されているが、表示しきれない場合には、ページ送り／戻りボタン５００６が押下することにより他のジョブを表示させることができる。ジョブが選択された後に「中止」ボタン５００５が押下されると、当該ジョブに対する処理が中止される。
【００５２】
ＣＰＵ１２０１がセキュアプリントジョブに対してレンダリング処理を行っている場合は、ジョブリスト５００３のジョブ状況に「展開中」と表示する（５０１４）。図３ＡのステップＳ３００２のように、ＣＰＵ１２０１がセキュアプリントジョブを認証待ち状態に遷移させた場合は、ジョブリスト５００３のジョブ状況に「認証待ち」と表示する（５０１２，５０１３）。さらに、選択されたジョブの認証処理が成功した場合、ＣＰＵ１２０１は、プリンタエンジン１２０９で印刷処理を開始させると共に、ジョブリスト５００３のジョブ状況に「プリント中」と表示させる（５０１１）。なお、選択されたジョブに対して中止指示を受け付けた場合は、ジョブリスト５００３のジョブ状況に「中止中」と表示させる（不図示）。ＣＰＵ１２０１は、中止処理が完了すると、該ジョブをジョブ状況リストより削除する。
【００５３】
ＣＰＵ１２０１は、例えば、ジョブリスト５００３上の認証待ちのジョブＢ５０１２、ジョブＣ５０１３のいずれかの選択を受け付け、「パスワード」ボタン５００４が押下されると、図４（ｂ）に示すパスワード入力画面５０２１を表示する。パスワード入力画面５０２１にてパスワードの入力を受け付けた後、「ＯＫ」ボタン５０２２が押下されると、認証処理部１２０５にて認証処理が行われる。認証が成功すると、ＣＰＵ１２０１は、図５（ａ）に示す認証完了画面５０３１を表示する。「キャンセル」ボタン５０２３が押下された場合、認証処理は実行されない。
【００５４】
ＣＰＵ１２０１は、認証が成功するとジョブ状況リスト画面５００１を図４（ａ）に示す画面に戻し、認証が成功したジョブのジョブ状況を「プリント中」に変更して、レンダリング処理と印刷処理を継続する。一方、ＣＰＵ１２０１は、認証が失敗した場合は、ジョブ状況リスト画面５００１を図４（ａ）に示す画面に戻し、認証が失敗したジョブのジョブ状況を認証待ちのままとし、レンダリング処理を継続する。
【００５５】
ＣＰＵ１２０１は、レンダリング処理中に展開領域フルが発生した場合にレンダリング処理を一時停止するが（図３ＡのステップＳ３００９）、ジョブリスト５００３上のジョブ状況を「認証待ち」と表示したままとする。また、ＣＰＵ１２０１は、展開領域フルが発生したジョブに対して認証指示を受け付けた後に、印刷処理を開始した場合も、ジョブリスト５００３上のジョブ状況を「プリント中」と表示する。これにより、ユーザに展開領域フルが発生したことを意識させることなく、セキュアプリントジョブ処理を継続することが可能となる。
【００５６】
ＣＰＵ１２０１は、印刷処理中に紙間が開いた場合は、図５（ｂ）に示すパスワード再設定画面５０４１を表示する（ステップＳ３０１５）。ＣＰＵ１２０１は、「パスワード設定する」ボタン５０４２の押下を受け付けた場合は、セキュアプリントジョブに設定されていたパスワードを再度設定する。このときに、別のパスワード設定するための選択画面を設けて、別のパスワードの設定を受け付けてもよい。その際は、最初に設定されたパスワードでなく、再設定したパスワードが入力された場合にのみ認証を成功させる。ＣＰＵ１２０１は、「パスワード設定しない」ボタン５０４３の押下を受け付けた場合は、ジョブ状況リスト画面５００１を図４（ａ）に示す画面に戻す。
【００５７】
上記実施形態によれば、認証待ち状態のままレンダリング処理中に記憶装置１２０４に設定された展開領域が画像データでフルに達した場合、レンダリング処理を一時停止し、認証成功後にセキュアプリントジョブを認証成功状態に遷移させる。そして、記憶装置１２０４に保存済みの画像データをプリンタエンジン１２０９にて印刷処理し、印刷処理が完了した画像データを記憶装置１２０４から削除し、並行して後続頁をレンダリング処理し展開した画像データを記憶装置１２０４に保存する。レンダリング処理が画像データの印刷処理より速く、プリンタエンジン１２０９が１頁分の画像データを印刷する間に記憶装置１２０４に画像データが保存済みの場合には、レンダリング処理と並行して印刷処理を印刷完了まで継続する。これにより、セキュアプリントジョブのレンダリング後の画像データの保存領域が足りずに印刷できないという課題を解決し、認証から印刷開始までの待ち時間を短縮することができる。
【００５８】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００５９】
１００１  情報処理装置
１１００  ＬＡＮ
１２００  画像処理装置
１２０３  操作部
１２０４  記憶装置
１２０５  認証処理部
１２０７  レンダリング処理部
１２０８  画像データ保存処理部
１２０９  プリンタエンジン
【図１】
0005836747.tif 000002
【図２】
0005836747.tif 000003
【図３Ａ】
0005836747.tif 000004
【図３Ｂ】
0005836747.tif 000005
【図４】
0005836747.tif 000006
【図５】
0005836747.tif 000007
【図６】
0005836747.tif 000008