(57)【要約】【課題】印刷物の放置を防止可能な画像処理装置及びその制御方法、並びにプログラムを提供する。【解決手段】画像処理装置１は、ユーザを認証し、認証されたユーザによる印刷の指示を受け付け、受け付けた指示に従った印刷が実行されるときに予め定められた時間以上経過している場合には再びユーザを認証し、ユーザが認証された場合に、受け付けた印刷を実行する。【選択図】図７
2015020321.tif 000002
【特許請求の範囲】
【請求項１】
上位装置から印刷データを送信したユーザが画像処理装置で印刷を指示することにより前記印刷データを印刷する画像処理装置であって、
前記ユーザを認証する認証手段と、
前記認証手段により認証されたユーザによる印刷の指示を受け付ける受付手段と、
前記受付手段により受け付けた指示に従った印刷が実行されるときに予め定められた時間以上経過している場合には再び前記ユーザを認証する再認証手段と、
前記再認証手段によりユーザが認証された場合に、前記受付手段により受け付けた印刷を実行する実行手段と
を有することを特徴とする画像処理装置。
【請求項２】
前記実行手段により実行された印刷が終了した後に、前記ユーザが他の印刷データをさらに印刷する場合には、前記再認証手段による認証をせずに、前記実行手段により前記他の印刷データの印刷が実行されることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記再認証手段により認証された後に、前記受付手段により受け付けた印刷を実行するか否かを前記ユーザに入力させ、前記ユーザにより実行しないことが入力された場合には、前記受付手段により受け付けた印刷を実行せずに、前記ユーザが印刷可能な印刷データの一覧を表示部に表示させることを特徴とする請求項１または請求項２記載の画像処理装置。
【請求項４】
上位装置から印刷データを送信したユーザが画像処理装置で印刷を指示することにより前記印刷データを印刷する画像処理装置の制御方法であって、
前記ユーザを認証する認証ステップと、
前記認証ステップにより認証されたユーザによる印刷の指示を受け付ける受付ステップと、
前記受付ステップにより受け付けた指示に従った印刷が実行されるときに予め定められた時間以上経過している場合には再び前記ユーザを認証する再認証ステップと、
前記再認証ステップによりユーザが認証された場合に、前記受付ステップにより受け付けた印刷を実行する実行ステップと
を有することを特徴とする制御方法。
【請求項５】
前記実行ステップにより実行された印刷が終了した後に、前記ユーザが他の印刷データをさらに印刷する場合には、前記再認証ステップによる認証をせずに、前記実行ステップにより前記他の印刷データの印刷が実行されることを特徴とする請求項４記載の制御方法。
【請求項６】
前記再認証ステップにより認証された後に、前記受付ステップにより受け付けた印刷を実行するか否かを前記ユーザに入力させ、前記ユーザにより実行しないことが入力された場合には、前記受付ステップにより受け付けた印刷を実行せずに、前記ユーザが印刷可能な印刷データの一覧を表示部に表示させることを特徴とする請求項４または請求項５記載の制御方法。
【請求項７】
上位装置から印刷データを送信したユーザが画像処理装置で印刷を指示することにより前記印刷データを印刷する画像処理装置の制御方法をコンピュータに実行させるためのプログラムであって、
前記制御方法は、
前記ユーザを認証する認証ステップと、
前記認証ステップにより認証されたユーザによる印刷の指示を受け付ける受付ステップと、
前記受付ステップにより受け付けた指示に従った印刷が実行されるときに予め定められた時間以上経過している場合には再び前記ユーザを認証する再認証ステップと、
前記再認証ステップによりユーザが認証された場合に、前記受付ステップにより受け付けた印刷を実行する実行ステップと
を有することを特徴とするプログラム。
【請求項８】
前記実行ステップにより実行された印刷が終了した後に、前記ユーザが他の印刷データをさらに印刷する場合には、前記再認証ステップによる認証をせずに、前記実行ステップにより前記他の印刷データの印刷が実行されることを特徴とする請求項７記載のプログラム。
【請求項９】
前記再認証ステップにより認証された後に、前記受付ステップにより受け付けた印刷を実行するか否かを前記ユーザに入力させ、前記ユーザにより実行しないことが入力された場合には、前記受付ステップにより受け付けた印刷を実行せずに、前記ユーザが印刷可能な印刷データの一覧を表示部に表示させることを特徴とする請求項７または請求項８記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年ネットワーク環境の普及に伴い、複数のユーザで複数の画像処理装置を共有して利用することが一般的になってきた。それに伴い、機密性の高い印刷物を出力する際に他ユーザに見られないように、画像処理装置でユーザ認証を実行されてから印刷を実行する「留め置き印刷」の要望が高まっている。
【０００３】
例えば、画像処理装置の記憶領域に印刷データを記憶し、ユーザ認証が行われるとユーザの印刷ジョブリストを表示し、ユーザが印刷データを指定して印刷を実行する技術が提案されている（例えば、特許文献１参照）。
【０００４】
また、情報処理装置から一意に画像処理装置を指定して印刷を行うのではなく、所望の画像処理装置から印刷を行える「リモート印刷」の要望も高まっている。
【０００５】
例えば、サーバで印刷データを一時的に蓄積し、所望の画像処理装置でユーザ認証されると、ユーザの印刷ジョブリストを表示し、ユーザが印刷データを指定して印刷を実行する技術が提案されている（例えば、特許文献２参照）。
【０００６】
また、「留め置き印刷」や「リモート印刷」において、ユーザが画像処理装置でユーザ認証後にログオフせずにその場を離れてしまう場合もある。これを解決するものとして、例えば機密性の高いデータの場合は印刷実行時に再度認証を求める技術が提案されている（例えば、特許文献３参照）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−２５１２７９号公報
【特許文献２】特許第４０３３８５７号公報
【特許文献３】特開２０１２−５８９０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、印刷実行時に再度認証を求め、印刷実行を行う場合であっても、前のジョブが処理中の場合はすぐに印刷を実行するわけではなく、ユーザは少し待たされる場合がある。
【０００９】
その間、他者に呼ばれたり、用事を思い出したりした場合に一度その場を離れてしまい、実際に機密性の高いデータの印刷が実行されるときにそのユーザがその場にいないという問題がある。
【００１０】
本発明の目的は、印刷物の放置を防止可能な画像処理装置及びその制御方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、請求項１の画像処理装置は、上位装置から印刷データを送信したユーザが画像処理装置で印刷を指示することにより前記印刷データを印刷する画像処理装置であって、前記ユーザを認証する認証手段と、前記認証手段により認証されたユーザによる印刷の指示を受け付ける受付手段と、前記受付手段により受け付けた指示に従った印刷が実行されるときに予め定められた時間以上経過している場合には再び前記ユーザを認証する再認証手段と、前記再認証手段によりユーザが認証された場合に、前記受付手段により受け付けた印刷を実行する実行手段とを有することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、印刷を実行する際に再びユーザが認証された場合に、受け付けた印刷を実行するので、印刷物の放置を防止可能となる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態に係る画像処理システムの概略構成を示す図である。
【図２】図１における制御装置の概略構成を示す図である。
【図３】（Ａ）は、図１における情報処理装置２の制御装置２１の機能ブロックを示す図であり、（Ｂ）は、制御装置２１が受信した印刷データの書誌情報を管理する文書リストを示す図である。
【図４】図１における画像処理装置の制御装置の機能ブロックを示す図である。
【図５】図１におけるＣＰＵにより実行される印刷データ受信処理の手順を示すフローチャートである。
【図６】図４（Ａ）に示した構成で、図２におけるＣＰＵにより実行される印刷処理の手順を示すフローチャートである。
【図７】図４（Ｂ）に示した構成で、図２におけるＣＰＵにより実行される印刷処理の手順を示すフローチャートである。
【図８】図６のステップＳ５１７、図７のステップＳ４０９で再認証された後の処理の変形例を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態について図面を参照しながら詳述する。
【００１５】
図１は、本発明の実施の形態に係る画像処理システム１００の概略構成を示す図である。
【００１６】
図１において、画像処理システム１００は、画像処理装置１、情報処理装置２、上位装置であるＰＣ４、及びそれらを接続するＬＡＮ３で構成される。
【００１７】
画像処理装置１は、制御装置１１、プリンタ装置１２、認証部１３、及び操作部１４で構成される。制御装置１１は、画像処理装置１全体を制御する。制御装置１１は、認証部１３及び操作部１４からの操作指示を受け取り処理を実行する。
【００１８】
また、制御装置１１は、画像処理装置１がサーバー機能を有する場合はＰＣ４からの印刷指示内容を受け取り処理を実行する。
【００１９】
プリンタ装置１２は、制御装置１１の指示に従って、印刷を実行し、印刷物を排紙する。認証部１３は、ユーザによる認証指示を受け取り、ユーザ情報を制御装置１１へ通知する。操作部１４は、制御装置１１よりユーザ情報を受け取り、ユーザ情報に従った画面の表示やユーザからの操作指示を受け取り制御装置１１へ通知する。
【００２０】
この画像処理装置１は、ＭＦＰ（Multi Function Printer）、ＳＦＰ（Single Function Printer）、ＬＢＰ（Laser Beam Printer）や、これらＭＦＰ、ＳＦＰ、ＬＢＰ以外のプリント方式のプリンタであってもよい。
【００２１】
情報処理装置２は、制御装置２１、及び記憶装置２２で構成される。このうち、制御装置２１は、ＣＰＵ２１１、ＲＯＭ２１２、及びＲＡＭ２１３で構成される。ＣＰＵ２１１は、情報処理装置２全体を制御する。ＲＯＭ２１２には、ブートプログラムや各種プログラムなどが記憶される。ＲＡＭ２１３は、プログラムが展開されたり、ＣＰＵ２１１のワークエリアとして用いられる。
【００２２】
記憶装置２２には、プログラムや画像データなどが記憶される。この情報処理装置２は、サーバー機能を有するコンピュータであってもよいし、画像処理装置１に示すようなプリンタであってもよい。
【００２３】
上述した画像処理装置１と情報処理装置２は、ＰＣ４からの印刷指示内容に応じて処理を実行する。画像処理装置１と情報処理装置２は、ＰＣ４からの印刷指示内容に応じて文書リストを管理する書誌サーバーとして動作することもできる。
【００２４】
図２は、図１における制御装置１１の概略構成を示す図である。
【００２５】
図２において制御装置１１は、ＣＰＵ１１１、ＲＡＭ１１３、操作部インタフェース１２２、ネットワークインタフェース１２３、モデム２３３、ＲＯＭ１１２、及び記憶装置１５を含み、それらはシステムバス２３２で接続される。
【００２６】
また、制御装置１１は、ＲＩＰ（ラスタイメージプロセッサ）２２６、デバイスインタフェース２２７、プリンタ画像処理部２２９、画像編集用画像処理部２３０、及びＣＭＭ（カラーマネージメントモジュール）２３１を含み、それらは画像バス２２５で接続される。
【００２７】
システムバス２３２と画像バス２２５は、データ構造を変換するバスブリッジであるイメージバスインタフェース２２４で接続される。
【００２８】
ＣＰＵ１１１は画像処理装置１全体を制御する。ＲＡＭ１１３は、ＣＰＵ１１１が動作するためのシステムワークメモリであり、入力された画像データを一時記憶するための画像メモリでもある。
【００２９】
ＲＯＭ１１２はブートＲＯＭであり、システムのブートプログラムが記憶されている。記憶装置１５はハードディスクドライブであり、各種処理のためのシステムソフトウェア及び入力された画像データなどが記憶される。
【００３０】
操作部インタフェース１２２は、操作部１４と制御装置１１とのインタフェースであり、操作部１４に対して操作画面データを出力する。また、操作部インタフェース１２２は、操作部１４から操作者が入力した情報をＣＰＵ１１１に通知する。
【００３１】
ネットワークインタフェース１２３は、ＬＡＮ３に接続して外部装置との間で情報の入出力を行う。モデム２３３は公衆回線１２１に接続し、外部装置との間で情報の入出力を行う。
【００３２】
ＲＩＰ２２６は、ページ記述言語（ＰＤＬデータ）コードやベクトルデータをイメージに展開する。デバイスインタフェース２２７は、プリンタ装置１２と制御装置１１とのインタフェースであり、画像データの同期系／非同期系の変換を行う。
【００３３】
プリンタ画像処理部２２９は、印刷する画像データに対して、プリンタエンジンに応じた補正、解像度変換等の処理を行う。画像編集用画像処理部２３０は、画像データの回転や、画像データの圧縮伸長処理等の各種画像処理を行う。
【００３４】
ＣＭＭ２３１は、画像データに対して、プロファイルやキャリブレーションデータに基づいた色変換処理を施す専用ハードウェアモジュールである。プロファイルとは、機器に依存した色空間で表現したカラー画像データを機器に依存しない例えばＬａｂなどの色空間に変換するための情報である。キャリブレーションデータとは、画像処理装置１におけるプリンタ装置１２の色再現特性を修正するためのデータである。
【００３５】
図３（Ａ）は、図１における情報処理装置２の制御装置２１の機能ブロックを示す図であり、図３（Ｂ）は、制御装置２１が受信した印刷データの書誌情報を管理する文書リストを示す図である。
【００３６】
図３（Ａ）において、制御装置２１は、データ受信部２０１、データ解析部２０２、文書リスト更新部２０３、及びデータ記憶部２０４の各機能を備えている。
【００３７】
データ受信部２０１は、印刷データ２００やユーザからの印刷指示を受信する。データ解析部２０２は、受信した印刷データが留め置きジョブの印刷データであった場合、印刷データのユーザ情報やジョブ名などの書誌情報を取得する。留め置きジョブとは、上位装置であるＰＣ４から印刷データを送信したユーザが画像処理装置１で印刷を指示することにより印刷データを印刷する処理である。
【００３８】
文書リスト更新部２０３は、受信した印刷データが留め置きジョブの印刷データであった場合、取得された書誌情報を元に文書リストの更新を行う。データ記憶部２０４は、受信した印刷データが留め置きジョブの印刷データであった場合、印刷データを記憶装置２２へ記憶する。
【００３９】
以上説明した構成は、画像処理装置１がサーバー機能を有する場合は、その制御装置１１が備える構成でもある。
【００４０】
図３（Ｂ）において、文書リストは、ジョブ名、ユーザ情報、及び設定情報で構成される。上述したように、ジョブ名、ユーザ情報、及び設定情報は、データ解析部２０２により印刷データから取得される。
【００４１】
ジョブ名は、印刷データのジョブ名である。ユーザ情報は、印刷データを印刷する指示をしたユーザを示す情報である。設定情報は、印刷に関する設定を示す情報であり、上述した留め置きジョブであるか、または印刷データ受信後に直ちに印刷する通常印刷ジョブであるかなどの情報が含まれる。
【００４２】
この文書リストは、印刷データを受信すると文書リスト更新部２０３により更新される。例えば、図に示されるように、受信した印刷データのジョブ名が「ジョブＮ」であり、ユーザ情報が「Ａさん」であり、設定情報「ＹＹＸ」であった場合に、文書リストへ追加する形で更新される。
【００４３】
図４は、図１における画像処理装置１の制御装置１１の機能ブロックを示す図である。
【００４４】
図４では、２種類の機能ブロックが示されている。図４（Ａ）において、画像処理装置１は、認証受付部５０１、文書リスト表示部５０２、印刷実行受付部５０３、及び再認証判定部５０４の各機能を備えている。
【００４５】
認証受付部５０１は、認証部１３より入力された認証情報を受け付け、ユーザ情報を取得する。文書リスト表示部５０２は、取得されたユーザ情報を元に対応する文書リストを操作部１４に表示する。
【００４６】
印刷実行受付部５０３は、ユーザにより操作部１４から印刷の実行の指示を受け付ける。再認証判定部５０４は、印刷データの排紙が開始されるときに、再認証が必要な印刷データの場合にユーザに再認証を求める。
【００４７】
図４（Ｂ）において、画像処理装置１は、認証受付部２０５、文書リスト表示部２０６、印刷実行受付部２０７、時間取得部２０８、再認証問い合わせ部２０９、及び再認証判定部２１０の各機能を備えている。
【００４８】
認証受付部２０５は、認証部１３より入力された認証情報を受け付け、ユーザ情報を取得する。文書リスト表示部２０６は、取得されたユーザ情報を元に対応する文書リストを表示する。
【００４９】
印刷実行受付部２０７は、ユーザにより操作部１４から印刷の実行の指示を受け付ける。時間取得部２０８は、ユーザにより印刷実行が指示されたときに、指示された印刷が実行できるまでに要する時間を取得する。
【００５０】
取得方法の一例として以下の方法が挙げられる。まず現在印刷している印刷データについて残りの印刷枚数Ａを取得する。次に、現在印刷待ちの印刷データのうち、上記ユーザから指示された印刷データを除く印刷データでの印刷枚数Ｂを取得する。そして、総印刷枚数であるＡ＋Ｂ枚と予め定められている排紙速度から時間を取得することができる。印刷枚数と排紙速度に加え、印刷データのデータ処理に要する時間を考慮するようにしてもよい。なお、印刷枚数は、印刷データに含まれているページ数を示す情報から得られるが、ページ数が印刷データに含まれていない場合は、例えば情報処理装置２に印刷データが記憶されたときにページ数を取得してもよい。
【００５１】
再認証問い合わせ部２０９は、機器状態に応じてユーザに印刷データの排紙が開始される前に再認証が必要かどうかを問い合わせる。再認証判定部２１０は、印刷データの排紙が開始されるときに、再認証が必要な印刷データの場合にユーザに再認証を求める。
【００５２】
図５は、図１におけるＣＰＵ２１１により実行される印刷データ受信処理の手順を示すフローチャートである。
【００５３】
図５において、データ受信部２０１は、ＬＡＮ３を通じて印刷の指示をされた印刷データの受信を受信する（ステップＳ３０１）。次いで、データ解析部２０２は、受信された印刷データを解析する（ステップＳ３０２）。
【００５４】
そして、データ解析部２０２は、設定情報を元に留め置きジョブであるか否か判別する（ステップＳ３０３）。ステップＳ３０３の判別の結果、留め置きジョブではなく通常印刷ジョブの場合には（ステップＳ３０３でＮＯ）、画像処理装置１で印刷して（ステップＳ３０４）、本処理を終了する。
【００５５】
一方、ステップＳ３０３の判別の結果、留め置きジョブの場合には（ステップＳ３０３でＹＥＳ）、文書リスト更新部２０３は、ステップＳ３０２において取得された書誌情報を元に文書リストを更新する（ステップＳ３０５）。
【００５６】
次いで、データ記憶部２０４は、留め置きジョブの印刷データを記憶装置２２へ記憶して（ステップＳ３０６）、本処理を終了する。
【００５７】
図６は、図４（Ａ）に示した構成で、図２におけるＣＰＵ１１１により実行される印刷処理の手順を示すフローチャートである。
【００５８】
図６において、ユーザ認証され（ステップＳ５１１でＹＥＳ）、認証部１３よりユーザ情報が取得されると、文書リスト表示部５０２は、取得されたユーザ情報を元に、対応するユーザの文書リストを操作部１４に表示する（ステップＳ５１２）。
【００５９】
次いで、印刷実行受付部５０３は、ユーザにより文書リストの中から印刷する印刷データが選択され、印刷指示されたか否か判別する（ステップＳ５１３）。
【００６０】
ステップＳ５１３の判別の結果、印刷指示されず（ステップＳ５１３でＮＯ）、ログアウトした場合は本処理を終了する。
【００６１】
一方、ステップＳ５１３の判別の結果、印刷指示された場合には（ステップＳ５１３でＹＥＳ）、再認証判定部５０４は、選択された印刷データが印刷して排紙される前に再認証が必要か否か判定する（ステップＳ５１４）。
【００６２】
次いで、再認証判定部５０４は、再認証が必要と判定されたか否か判別する（ステップＳ５１５）。ステップＳ５１５の判別の結果、再認証が必要ではないと判別された場合には（ステップＳ５１５でＮＯ）、ステップＳ５１８に進む。
【００６３】
一方、ステップＳ５１５の判別の結果、再認証が必要であると判別された場合には（ステップＳ５１５でＹＥＳ）、再認証判定部５０４は、ユーザに対して再認証を求める（ステップＳ５１６）。
【００６４】
次いで、再認証されたか否か判別し（ステップＳ５１７）、再認証されなかった場合には（ステップＳ５１７でＮＯ）、ステップＳ５１６に戻る。
【００６５】
一方、ステップＳ５１７の判別の結果、再認証されると（ステップＳ５１７でＹＥＳ）、印刷して排紙を開始する（ステップＳ５１８）。
【００６６】
次いで、排紙が完了した後、同じユーザの他の印刷データがあるか否か判別する（ステップＳ５１９）。ステップＳ５１９の判別の結果、他の印刷データがない場合には（ステップＳ５１９でＮＯ）、本処理を終了する。
【００６７】
一方、ステップＳ５１９の判別の結果、他の印刷データがある場合には（ステップＳ５１９でＹＥＳ）、ステップＳ５１４に戻る。
【００６８】
上記ステップＳ５１４での判定について説明する。選択された印刷データが印刷されて排紙されるときに、その印刷データの印刷を指示された時刻より予め定められた時間以上経過している場合には再認証を求めると判定するようにしてもよい。
【００６９】
この予め定められた時間は、固定時間でも良いし、画像処理装置１の管理者が適宜設定できるようにしてもよい。また、印刷実行中に、さらに選択された印刷データが印刷されて排紙されるときにのみ再認証を求めるか否かを判定してもよい。
【００７０】
次に、上記ステップＳ５１９からこのステップＳ５１４に戻った場合の判定について説明する。同じユーザの印刷データであっても、前回の認証より予め定められた時間以上経過している場合は再認証を求めると判定する。この予め定められた時間は、固定時間でも良いし、画像処理装置１の管理者が適宜設定できるようにしてもよい。
【００７１】
図６の処理により、ユーザが画像処理装置１で印刷を指示し、実際に印刷して排紙されるときに印刷が指示された時刻から経過している時間を考慮して再認証が必要か否か判定する。
【００７２】
これにより、排紙されるまでの時間が長く、ユーザがその場を一時的に離れて戻ってくる前に機密性の高い文書が排紙され放置されることを防止できる。
【００７３】
図７は、図４（Ｂ）に示した構成で、図２におけるＣＰＵ１１１により実行される印刷処理の手順を示すフローチャートである。
【００７４】
図７において、ユーザ認証され（ステップＳ４０１でＹＥＳ）、認証部１３よりユーザ情報が取得されると、文書リスト表示部５０２は、取得されたユーザ情報を元に、対応するユーザの文書リストを操作部１４に表示する（ステップＳ４０２）。上記ステップＳ４０１は、ユーザを認証する認証手段に対応する。
【００７５】
次いで、印刷実行受付部５０３は、ユーザにより文書リストの中から印刷する印刷データが選択され、印刷指示されたか否か判別する（ステップＳ４０３）。このステップＳ４０３は、認証されたユーザによる印刷の指示を受け付ける受付手段に対応する。
【００７６】
ステップＳ４０３の判別の結果、印刷指示されず（ステップＳ４０３でＮＯ）、ログアウトした場合は本処理を終了する。
【００７７】
一方、ステップＳ４０３の判別の結果、印刷指示された場合には（ステップＳ４０３でＹＥＳ）、時間取得部２０８は、ユーザにより指示された印刷が実行できるまでに要する時間ｔを取得する（ステップＳ４０４）。
【００７８】
次いで、取得した時間ｔが予め定められた時間Ｔ以上か否か判別する（ステップＳ４０５）。ステップＳ４０５の判別の結果、時間ｔが予め定められた時間Ｔ未満の場合には（ステップＳ４０５でＮＯ）、ステップＳ４０７に進む。
【００７９】
一方、ステップＳ４０５の判別の結果、時間ｔが予め定められた時間Ｔ以上の場合には（ステップＳ４０５でＹＥＳ）、再認証問い合わせ部２０９は、ユーザに対して、印刷を指示した印刷データが排紙される前に再認証を求めた方が良いかを問い合わせる（ステップＳ４０６）。
【００８０】
具体的には、操作部１４に再認証を求めるかどうかの問い合わせ画面を表示し、ユーザの入力を促す。なお、この問い合わせに対して何も反応せずにログアウトした場合は再認証を求めると判定する。
【００８１】
次いで、再認証判定部５０４は、再認証が必要と判定されたか否か判別する（ステップＳ４０７）。ステップＳ４０７の判別の結果、再認証が必要ではないと判別された場合には（ステップＳ４０７でＮＯ）、ステップＳ４１０に進む。
【００８２】
一方、ステップＳ４０７の判別の結果、再認証が必要であると判別された場合には（ステップＳ４０７でＹＥＳ）、再認証判定部５０４は、ユーザに対して再認証を求める（ステップＳ４０８）。このステップＳ４０８は、受け付けた指示に従った印刷が実行されるときに予め定められた時間以上（Ｔ以上）経過している場合には再びユーザを認証する再認証手段に対応する。
【００８３】
次いで、再認証されたか否か判別し（ステップＳ４０９）、再認証されなかった場合には（ステップＳ４０９でＮＯ）、ステップＳ４０８に戻る。
【００８４】
一方、ステップＳ４０９の判別の結果、再認証されると（ステップＳ４０９でＹＥＳ）、印刷して排紙を開始する（ステップＳ４１０）。このステップＳ４１０は、ユーザが認証された場合に、受け付けた印刷を実行する実行手段に対応する。
【００８５】
次いで、排紙が完了した後、同じユーザの他の印刷データがあるか否か判別する（ステップＳ４１１）。ステップＳ４１１の判別の結果、他の印刷データがない場合には（ステップＳ４１１でＮＯ）、本処理を終了する。
【００８６】
一方、ステップＳ４１１の判別の結果、他の印刷データがある場合には（ステップＳ４１１でＹＥＳ）、ステップＳ４０７に戻る。このステップＳ４０７では、同じユーザの他の印刷データであれば、再認証不要と判別される。このように、本実施の形態では、印刷が終了した後に、ユーザが他の印刷データをさらに印刷する場合には、認証をせずに、他の印刷データの印刷が実行される。
【００８７】
図７の処理により、ユーザが画像処理装置１で印刷を指示し、実際に排紙されるまでの時間が長い場合にユーザに再認証が必要かどうかを問い合わせることが可能となる。これにより、ユーザがその場を一時的に離れて戻ってくる前に機密性の高い文書が排紙され放置されることを防止できる。
【００８８】
図８は、図６のステップＳ５１７、図７のステップＳ４０９で再認証された後の処理の変形例を示すフローチャートである。
【００８９】
図８において、図６のステップＳ５１７、図７のステップＳ４０９で再認証されると、同じユーザの追加された印刷データがあるか否か判別する（ステップＳ６０１）。
【００９０】
この追加された印刷データとは、ユーザがＰＣ４から印刷を指示した後に、印刷を指示した印刷データを修正した場合、修正した印刷データの印刷を指示することとなるが、この修正した印刷データのように、一旦印刷を指示したが、これが印刷される前に再び印刷が指示された印刷データのことを示す。また、この判別は、文書リストを参照することで行うことができる。
【００９１】
ステップＳ６０１の判別の結果、追加された印刷データがない場合には（ステップＳ６０１でＮＯ）、ステップＳ６０５で印刷して排紙し（ステップＳ６０５）、本処理を終了する。本処理を終了すると、図６ではステップＳ５１９に進み、図７ではステップＳ４１１に進むこととなる。
【００９２】
一方、ステップＳ６０１の判別の結果、追加された印刷データがある場合には（ステップＳ６０１でＹＥＳ）、ユーザに対して印刷が指示された印刷データを印刷して排紙することを容認するか否か確認する（ステップＳ６０２）。具体的には、操作部１４に確認画面を表示させ、ユーザの入力を促す。また、排紙確認対象となっている印刷データは、上述した追加された印刷データの説明での例において、修正する前に送信された印刷データに対応している。
【００９３】
次いで、ユーザにより排紙が容認されたか否か判別する（ステップＳ６０３）。ステップＳ６０３の判別の結果、排紙が容認された場合には（ステップＳ６０３でＹＥＳ）、上記ステップＳ６０５に進む。
【００９４】
一方、ステップＳ６０３の判別の結果、排紙が容認されなかった場合には（ステップＳ６０３でＮＯ）、印刷が指示された印刷データの印刷を行わずに、ユーザの文書リストを操作部１４に表示して（ステップＳ６０４）、本処理を終了する。
【００９５】
図８の処理では、認証された後に、受け付けた印刷を実行するか否かを前記ユーザに入力させ（ステップＳ６０２）、ユーザにより実行しないことが入力された場合には（ステップＳ６０３でＮＯ）、受け付けた印刷を実行せずに、ユーザが印刷可能な印刷データの一覧を表示部に表示させる（ステップＳ６０４）。
【００９６】
図８の処理により、ユーザが印刷を指示した後に、印刷が行われる前に印刷データの修正を行い、再度印刷を指示した場合などであっても、ユーザに確認を行うことが可能となる。通常であれば、２つの印刷データが印刷されるところ、無駄な印刷が行われることを回避できるので、記録紙やトナーの無駄を削減できる。
【００９７】
以上説明した実施の形態において、再認証を行う場合、再認証後に直ちに印刷できるように、ＲＩＰ２２６により、ページ記述言語コードやベクトルデータを予めイメージに展開しておくようにしてもよい。
【００９８】
また、本実施の形態では、複数のユーザが再認証を必要な状態になった場合には、印刷データを受け付けた順番に関わらず、再認証されたユーザの印刷データから印刷される。
【００９９】
以上説明したように、本実施の形態によれば、印刷を実行する際に再びユーザが認証された場合に（ステップＳ４０９でＹＥＳ）、受け付けた印刷を実行するので（ステップＳ４１０）、印刷物の放置が防止可能となる。
【０１００】
なお、本実施形態では、ＰＣ４から送信された印刷データを情報処理装置２の記憶装置２２で記憶する例について説明した。しかし、情報処理装置２ではなく画像処理装置１の記憶装置１５に印刷データを記憶するようにしてもよい。この場合は画像処理装置１は次のように動作する。すなわち、画像処理装置１のＣＰＵ１１１は、ＰＣ４から情報処理装置２を介さずに受信した印刷データを記憶装置１５に記憶する。そして、認証されたユーザにより当該印刷データの印刷が指示されると、その指示に基づき、記憶装置１５から印刷データを読出して印刷を実行する。
【０１０１】
（他の実施の形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【０１０２】
１  画像処理装置
２  情報処理装置
１１，２１  制御装置
１２  プリンタ装置
１３  認証部
１４  操作部
１１１，２１１  ＣＰＵ
１１３，２１２  ＲＯＭ
１１３，２１３  ＲＡＭ
【図１】
2015020321.tif 000003
【図２】
2015020321.tif 000004
【図３】
2015020321.tif 000005
【図４】
2015020321.tif 000006
【図５】
2015020321.tif 000007
【図６】
2015020321.tif 000008
【図７】
2015020321.tif 000009
【図８】
2015020321.tif 000010