(57)【特許請求の範囲】
【請求項１】
印刷装置であって、
ユーザに関連付けて印刷ジョブを記憶する記憶手段と、
印刷ジョブに基づきシートに画像を印刷する印刷手段と、
ユーザが前記印刷装置にログインしたことに従って、前記ログインしたユーザに関連付けて前記記憶手段に記憶された印刷ジョブであって、印刷データが暗号化されている印刷ジョブを除いた印刷ジョブを抽出する抽出手段と、
前記抽出手段によって抽出された印刷ジョブに基づく印刷を、前記ログイン後のユーザ操作を受け付けることなしに、当該ログインに従って前記印刷手段に実行させる印刷制御手段と、
を有し、
前記抽出手段は、前記ログインしたユーザに関連付けられており、且つ、前記印刷データが暗号化されている印刷ジョブが前記記憶手段に入稿された後に、前記記憶手段に対して入稿された印刷ジョブについても前記抽出の対象とし、
前記抽出によって前記ログインしたユーザに関連付けられており、且つ、前記印刷データが暗号化されている印刷ジョブより後に前記記憶手段に入稿された印刷ジョブであって、前記ログインしたユーザに関連付けて前記記憶手段に記憶された後続の印刷ジョブが抽出された場合、前記印刷制御手段は、当該抽出された後続の印刷ジョブに基づく印刷についても、前記ログインに従って前記印刷手段に実行させることを特徴とする印刷装置。
【請求項２】
前記記憶手段は、前記印刷ジョブに対応する印刷データを特定する特定情報と、当該印刷ジョブを投入したユーザの識別情報と、当該印刷ジョブが暗号化されているか否かを示す情報を対応づけた対応情報を印刷ジョブの管理情報として記憶し、
前記抽出手段は、前記ログインしたユーザに対応する識別情報を含み、前記印刷ジョブが暗号化されていないことを示す情報が対応付けられている対応情報を抽出し、
前記印刷制御手段は、当該抽出された対応情報に含まれる特定情報に基づき印刷すべき印刷データを特定し、当該特定した印刷データの印刷を前記印刷手段に実行させることを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記記憶手段は、前記対応情報として、前記特定情報に基づき特定される印刷ジョブが前記印刷装置で過去に印刷されたか否かを識別する第２の識別情報を対応付けて記憶し、前記抽出手段は、前記ログインしたユーザに対応する識別情報を含み、前記印刷データが暗号化されていないことを示す情報が対応付けられており、且つ、第２の識別情報として、前記印刷装置で過去に印刷されていないことを示す識別情報が対応付けられた対応情報を抽出する一方で、前記ログインしたユーザに対応する識別情報を含み、前記印刷データが暗号化されていないことを示す情報が対応付けられていたとしても、前記第２の識別情報として、前記印刷装置で過去に印刷されていることを示す識別情報が対応付けられた対応情報を抽出しないことを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記ログインしたユーザに関連付けて記憶された印刷ジョブを選択する選択画面を表示する表示手段と、
前記選択画面を介したユーザ操作に基づき選択された印刷ジョブを印刷する印刷指示をユーザから受け付けたことに従って、前記選択された印刷ジョブに基づく印刷を前記印刷手段に実行させる第２の印刷制御手段と、
を更に有することを特徴とする請求項１乃至３のいずれか１項に記載の印刷装置。
【請求項５】
前記表示手段は、前記選択画面を介して前記印刷データが暗号化されている印刷ジョブが選択された後に、複号に用いる情報を受け付ける受け付け画面を表示することを特徴とする請求項４に記載の印刷装置。
【請求項６】
前記受け付け画面を介して受け付けた情報を用いて前記選択された印刷ジョブに対応する前記暗号化された印刷データを複号する複号手段を更に有し、
前記選択画面を介して前記印刷データが暗号化されている印刷ジョブが選択された場合、前記第２の印刷制御手段は、前記複号手段によって複号された印刷データの印刷を前記印刷手段に実行させることを特徴とする請求項５に記載の印刷装置。
【請求項７】
前記ログインしたユーザに関連付けて記憶された印刷ジョブの中に印刷データが暗号化されている印刷ジョブが含まれているか否かを判定する判定手段と、
前記判定手段で前記印刷データが暗号化されている印刷ジョブが含まれていると判定された場合に、ユーザに所定の通知を行う通知手段と、を更に有することを特徴とする請求項１乃至６のいずれか１項に記載の印刷装置。
【請求項８】
前記所定の通知は、ログインに応じた自動印刷の対象とならない印刷ジョブが記憶されていることを示す通知であることを特徴とする請求項７に記載の印刷装置。
【請求項９】
印刷方法であって、
ユーザに関連付けて印刷ジョブを所定の記憶領域に格納する格納工程と、
ユーザが印刷装置にログインしたことに従って、前記ログインしたユーザに関連付けて前記所定の記憶領域に格納された印刷ジョブであって、印刷データが暗号化されている印刷ジョブを除いた印刷ジョブを抽出する抽出工程と、
前記抽出工程で抽出された印刷ジョブに基づく印刷を前記ログイン後のユーザ操作を受け付けることなしに、当該ログインに従って前記ログインしたユーザの操作を受け付けることなしに、前記印刷装置が有する印刷手段に実行させる印刷制御工程と、
を有し、
前記抽出工程では、前記ログインしたユーザに関連付けられており、且つ、前記印刷データが暗号化されている印刷ジョブが前記所定の記憶領域に入稿された後に、前記所定の記憶領域に対して入稿された印刷ジョブについても前記抽出の対象となり、
前記抽出によって前記ログインしたユーザに関連付けられており、且つ、前記印刷データが暗号化されている印刷ジョブより後に入稿された印刷ジョブであって、前記ログインしたユーザに関連付けて前記所定の記憶領域に記憶された後続の印刷ジョブが抽出された場合、前記印刷制御工程では、当該抽出された後続の印刷ジョブに基づく印刷についても、前記ログインに従って前記印刷手段に実行させることを特徴とする印刷方法。
【請求項１０】
前記所定の記憶領域は印刷装置が有する記憶装置上に設けられていることを特徴とする請求項９に記載の印刷方法。
【請求項１１】
前記所定の記憶領域は、外部装置が有する記憶装置上に設けられていることを特徴とする請求項９に記載の印刷方法。
【請求項１２】
前記所定の記憶領域には、更に、前記印刷ジョブに対応する印刷データを特定する特定情報と、当該印刷ジョブを投入したユーザの識別情報と、当該印刷ジョブに対応する印刷データが暗号化されているか否かを示す情報を対応づけた対応情報が記憶され、
前記抽出工程では、前記ログインしたユーザに対応する識別情報を含み、前記印刷データが暗号化されていないことを示す情報が対応付けられている対応情報を抽出し、
前記印刷制御工程では、当該抽出された対応情報に含まれる特定情報に基づき印刷すべき印刷データを特定し、当該特定した印刷データの印刷を前記印刷手段に実行させることを特徴とする請求項９乃至１１のいずれか１項に記載の印刷方法。
【請求項１３】
前記対応情報には、前記特定情報に基づき特定される印刷データが前記印刷装置で過去に印刷されたか否かを識別する第２の識別情報が更に対応付けられており、
前記抽出工程では、前記ログインしたユーザに対応する識別情報を含み、前記印刷データが暗号化されていないことを示す情報が対応付けられており、且つ、第２の識別情報として、前記印刷装置で過去に印刷されていないことを示す識別情報が対応付けられた対応情報を抽出する一方で、前記ログインしたユーザに対応する識別情報を含み、前記印刷データが暗号化されていないことを示す情報が対応付けられていたとしても、前記第２の識別情報として、前記印刷装置で過去に印刷されていることを示す識別情報が対応付けられた対応情報を抽出しないことを特徴とする請求項１２に記載の印刷方法。
【請求項１４】
前記ログインしたユーザに関連付けて格納された印刷ジョブを選択する選択画面を表示する表示制御工程と、
前記選択画面を介したユーザ操作に基づき選択された印刷ジョブを印刷する印刷指示をユーザから受け付けたことに従って、前記選択された印刷ジョブに基づく印刷データを前記印刷手段に印刷させる第２の印刷制御工程と、
を更に有することを特徴とする請求項９乃至１３のいずれか１項に記載の印刷方法。
【請求項１５】
前記選択画面を介して前記印刷データが暗号化されている印刷ジョブが選択された後に、複号に用いる情報を受け付ける受け付け画面を表示する第２の表示制御工程を更に有することを特徴とする請求項１４に記載の印刷方法。
【請求項１６】
前記受け付け画面を介して受け付けた情報を用いて前記選択された印刷ジョブに対応する前記暗号化された印刷データを複号する複号工程を更に有し、
前記選択画面を介して前記印刷データが暗号化されている印刷ジョブが選択された場合、前記第２の印刷制御工程では、前記複号工程で複号された印刷データを前記印刷手段に印刷させることを特徴とする請求項１５に記載の印刷方法。
【請求項１７】
前記ログインしたユーザに関連付けて格納された印刷ジョブの中に印刷データが暗号化されている印刷ジョブが含まれているか否かを判定する判定工程と、
前記判定工程で前記印刷データが暗号化されている印刷ジョブが含まれていると判定された場合に、ユーザに所定の通知を行う通知工程と、を更に有することを特徴とする請求項９乃至１６のいずれか１項に記載の印刷方法。
【請求項１８】
前記所定の通知は、ログインに応じた自動印刷の対象とならない印刷ジョブが格納されていることを示す通知であることを特徴とする請求項１７に記載の印刷方法。
【請求項１９】
請求項９乃至１８のいずれか１項に記載の印刷方法をコンピュータに実行させるためのプログラム。
【請求項２０】
印刷装置であって、
ユーザに関連付けて印刷ジョブを記憶する記憶手段と、
印刷ジョブに基づきシートに画像を印刷する印刷手段と、
ユーザが前記印刷装置にログインしたことに従って、前記ログインしたユーザに関連付けて前記記憶手段に記憶された印刷ジョブであって、印刷の際にパスワードの入力が必要な印刷ジョブを除いた印刷ジョブを抽出する抽出手段と、
前記抽出手段によって抽出された印刷ジョブに基づく印刷を、前記ログイン後のユーザ操作を受け付けることなしに、当該ログインに従って前記印刷手段に実行させる印刷制御手段と、
を有し、
前記抽出手段は、前記ログインしたユーザに関連付けられており、且つ、前記印刷の際にパスワードの入力が必要な印刷ジョブが前記記憶手段に入稿された後に、前記記憶手段に対して入稿された印刷ジョブについても前記抽出の対象とし、
前記抽出によって前記ログインしたユーザに関連付けられており、且つ、前記印刷の際にパスワードの入力が必要な印刷ジョブより後に前記記憶手段に入稿された印刷ジョブであって、前記ログインしたユーザに関連付けて前記記憶手段に記憶された後続の印刷ジョブが抽出された場合、前記印刷制御手段は、当該抽出された後続の印刷ジョブに基づく印刷についても、前記ログインに従って印刷手段に実行させることを特徴とする印刷装置。
【請求項２１】
前記ログインしたユーザに関連付けて記憶された印刷ジョブを選択する選択画面を表示する表示手段と、
前記選択画面を介したユーザ操作に基づき選択された印刷ジョブを印刷する印刷指示をユーザから受け付けたことに従って、前記選択された印刷ジョブに基づく印刷を前記印刷手段に印刷させる第２の印刷制御手段と、
を更に有することを特徴とする請求項２０に記載の印刷装置。
【請求項２２】
前記表示手段は、前記選択画面を介して、前記印刷の際にパスワードの入力が必要な印刷ジョブが選択された後に、複号に用いる情報を受け付ける受け付け画面を表示することを特徴とする請求項２１に記載の印刷装置。
【請求項２３】
前記ログインしたユーザに関連付けて記憶された印刷ジョブの中に前記印刷の際にパスワードの入力が必要な印刷ジョブが含まれているか否かを判定する判定手段と、
前記判定手段で前記印刷の際にパスワードの入力が必要な印刷ジョブが含まれていると判定された場合に、ユーザに所定の通知を行う通知手段と、を更に有することを特徴とする請求項２０乃至２２のいずれか１項に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、保存された印刷ジョブをユーザーが印刷指示したタイミングで印刷可能な画像形成装置、該画像形成装置の制御方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、情報漏えいの防止などを目的として、プリンタドライバから投入された印刷ジョブを一旦画像形成装置内のハードディスクに保存して留め置き、ユーザーを認証した後、留め置いた印刷ジョブを実行して印刷処理を行う画像形成装置が知られている。かかる画像形成装置は、印刷ジョブを保存する際、印刷ジョブに関する書誌情報を保存し、管理する。画像形成装置は、ユーザーを認証した後、保存した書誌情報に基づいて該ユーザーの印刷ジョブリストを操作部に表示する。ユーザーが、表示された印刷ジョブリストから所望の印刷ジョブを選択し、印刷指示することで、画像形成装置は、選択された印刷ジョブを実行する。
【０００３】
さらに、ユーザーの操作手番を減らすために、ユーザーを認証した後、該ユーザーの印刷ジョブが保存されている場合には、ユーザーによる選択操作を省略して自動的に印刷を開始（ログイン後自動印刷）する画像形成装置が提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２２３１８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一方、画像形成装置に保存された印刷ジョブは、暗号化されている場合もあり、暗号化された印刷ジョブ（暗号化印刷ジョブ）を実行するためにはパスワードにより印刷ジョブを復号化する必要がある。しかしながら、特許文献１には、ログイン後自動印刷処理を行う際の暗号化印刷ジョブに対する制御技術は開示されていない。
【課題を解決するための手段】
【０００６】
本発明の一実施形態に係る印刷装置は、ユーザに関連付けて印刷ジョブを記憶する記憶手段と、印刷ジョブに基づきシートに画像を印刷する印刷手段と、ユーザが前記印刷装置にログインしたことに従って、前記ログインしたユーザに関連付けて前記記憶手段に記憶された印刷ジョブであって、印刷データが暗号化されている印刷ジョブを除いた印刷ジョブを抽出する抽出手段と、前記抽出手段によって抽出された印刷ジョブに基づく印刷を、前記ログイン後のユーザ操作を受け付けることなしに、当該ログインに従って前記印刷手段に実行させる印刷制御手段と、を有し、前記抽出手段は、前記ログインしたユーザに関連付けられており、且つ、前記印刷データが暗号化されている印刷ジョブが前記記憶手段に入稿された後に、前記記憶手段に対して入稿された印刷ジョブについても前記抽出の対象とし、前記抽出によって前記ログインしたユーザに関連付けられており、且つ、前記印刷データが暗号化されている印刷ジョブより後に前記記憶手段に入稿された印刷ジョブであって、前記ログインしたユーザに関連付けて前記記憶手段に記憶された後続の印刷ジョブが抽出された場合、前記印刷制御手段は、当該抽出された後続の印刷ジョブに基づく印刷についても、前記ログインに従って前記印刷手段に実行させる。
また、本発明の他の実施形態に係る印刷装置は、ユーザに関連付けて印刷ジョブを記憶する記憶手段と、印刷ジョブに基づきシートに画像を印刷する印刷手段と、ユーザが前記印刷装置にログインしたことに従って、前記ログインしたユーザに関連付けて前記記憶手段に記憶された印刷ジョブであって、印刷の際にパスワードの入力が必要な印刷ジョブを除いた印刷ジョブを抽出する抽出手段と、前記抽出手段によって抽出された印刷ジョブに基づく印刷を、前記ログイン後のユーザ操作を受け付けることなしに、当該ログインに従って前記印刷手段に実行させる印刷制御手段と、を有し、前記抽出手段は、前記ログインしたユーザに関連付けられており、且つ、前記印刷の際にパスワードの入力が必要な印刷ジョブが前記記憶手段に入稿された後に、前記記憶手段に対して入稿された印刷ジョブについても前記抽出の対象とし、前記抽出によって前記ログインしたユーザに関連付けられており、且つ、前記印刷の際にパスワードの入力が必要な印刷ジョブより後に前記記憶手段に入稿された印刷ジョブであって、前記ログインしたユーザに関連付けて前記記憶手段に記憶された後続の印刷ジョブが抽出された場合、前記印刷制御手段は、当該抽出された後続の印刷ジョブに基づく印刷についても、前記ログインに従って印刷手段に実行させる。
【発明の効果】
【０００８】
本発明の１つの側面によれば、印刷装置に対してユーザがログインしたことを契機とした自動印刷処理を行う際に暗号化された印刷ジョブを除いた印刷ジョブを自動印刷処理の対象として制御することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】実施例１におけるネットワーク構成の一例を示す図である。
【図２】実施例１における画像形成装置のハードウェア構成を示すブロック図である。
【図３】実施例１における画像形成装置のシステムソフトウェアの機能構成を示すブロック図である。
【図４】実施例１におけるＰＣのハードウェア構成を示すブロック図である。
【図５】実施例１におけるＰＣのシステムソフトウェアの構成を示すブロック図である。
【図６】実施例１における印刷ジョブの投入処理を説明するフローチャートである。
【図７】実施例１における印刷ジョブの暗号化パスワード入力画面の一例を示す図である。
【図８】実施例１における印刷ジョブのデータ構成の一例を示す図である。
【図９】実施例１における印刷ジョブの保存処理を説明するフローチャートである。
【図１０】実施例１における書誌情報リストの一例を示す図である。
【図１１】実施例１における画像形成装置のユーザー認証画面の一例を示す図である。
【図１２】実施例１におけるログイン後自動印刷処理を説明するフローチャートである。
【図１３】実施例１におけるログインユーザーの未印刷ジョブを抽出した書誌情報リストの一例を示す図である。
【図１４】実施例１におけるログイン後自動印刷処理の警告画面の一例を示す図である。
【図１５】実施例１における暗号化印刷ジョブを取り除いた書誌情報リストの一例を示す図である。
【図１６】実施例１における印刷ジョブ実行後の書誌情報リストの一例を示す図である。
【図１７】実施例１における印刷ジョブリストの表示画面の一例を示す図である。
【図１８】実施例２におけるログイン後自動印刷処理を説明するフローチャートである。
【図１９】実施例２における暗号化印刷ジョブの復号化パスワード入力画面の一例を示す図である。
【図２０】実施例１及び２における別のネットワーク構成の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下に、本発明の実施例について図面を参照して詳細に説明する。なお、以下に説明する実施例は一例に過ぎず、本発明を限定するものではない。
【００１１】
［実施例１］
本実施例では、ＰＣが印刷ジョブを画像形成装置に送信する処理、画像形成装置が受信した印刷ジョブを補助記憶装置に格納し、印刷ジョブを留め置く処理を説明する。ここで、補助記憶装置に格納される印刷ジョブは、データが暗号化され、実行するために復号化が必要な暗号化印刷ジョブと、データが暗号化されていない非暗号化印刷ジョブを含むものとする。さらに、ユーザーが画像形成装置にログインした際に、画像形成装置が、補助記憶装置に格納され、留め置かれた印刷ジョブを自動的に実行し、印刷処理を行うログイン後自動印刷処理を説明する。すなわち、本実施例に係る画像形成装置は、ログインしたユーザーの印刷ジョブを自動的に実行するログイン後の自動印刷機能を備える。
【００１２】
図１は、本実施例におけるネットワーク構成の一例を示す。ＬＡＮ１０５には、印刷ジョブを投入するパーソナルコンピューター（ＰＣ）１０１と、投入された印刷ジョブを処理する画像形成装置１０２が接続される。ＬＡＮ１０５に接続されるＰＣおよび画像形成装置の数はこれに限定されるものではない。画像形成装置１０２は、ＰＣ１０１から投入された印刷ジョブを一意に特定するための識別情報を含む書誌情報を管理する。書誌情報は、画像形成装置以外の記憶装置で管理されてもよい。なお、本実施例では印刷ジョブの投入元をＰＣ１０１としているが、ＰＣ以外のデバイス（例えば、携帯端末や他の画像形成装置など）であってもよい。
【００１３】
図２は、本実施例における画像形成装置１０２の全体構成を示すブロック図である。画像形成装置１０２内のコントローラユニット２０１において、ＣＰＵ２０２はシステム全体を制御する演算装置である。ＲＡＭ２０３は、ＣＰＵ２０２が動作するためのシステムワークメモリであり、画像データを一時記憶するための画像メモリである。また、ＲＡＭ２０３はオペレーティングシステムやシステムソフトウェア、アプリケーションソフトウェアなどのプログラムやデータも記憶する。ＲＯＭ２０４は、システムのブートプログラムを格納する。ハードディスクドライブ（ＨＤＤ）２０５は、オペレーティングシステムやシステムソフトウェア、アプリケーションソフトウェア、画像データ、設定データなどを格納する。操作部インターフェース（Ｉ／Ｆ）２０６は、操作部２０７とのインターフェース部であり、操作部２０７に表示する情報を操作部２０７に対して出力する。また、操作部Ｉ／Ｆ２０６は、操作部２０７からユーザーが入力した情報を受け付ける。ネットワークＩ／Ｆ２０８は、ネットワーク（ＬＡＮ）１０５に接続し、同一ＬＡＮ上に接続されたＰＣや別の画像形成装置と情報の入出力を行う。デバイスＩ／Ｆ２０９は、画像入出力デバイスであるスキャナ２１０、プリンタ２１１と、コントローラユニット２０１を接続し、画像データの入出力を行う。このようなデバイスが、システムバス２１２上に配置される。
【００１４】
図３は、本実施例における画像形成装置１０２のシステムソフトウェアの機能構成を示すブロック図である。
【００１５】
システムソフトウェア３０１は、ＲＡＭ２０３、ＲＯＭ２０４、ＨＤＤ２０５などの記憶手段に記憶され、ＣＰＵ２０２により実行される。
【００１６】
ユーザインタフェース（ＵＩ）制御部３０２は、ユーザーが操作部２０７によって入力した情報を操作部Ｉ／Ｆ２０６を経由して受信し、その情報を認証部３０３、データ管理部３０４、ジョブ管理部３０７に送信する。また、ＵＩ制御部３０２は、認証部３０３、データ管理部３０４、ジョブ管理部３０７からの応答を受信し、その情報を操作部Ｉ／Ｆ２０６を経由して操作部２０７に出力する。
【００１７】
認証部３０３は、ＵＩ制御部３０２から受信した認証情報に基づいてユーザー認証処理を行い、その結果を返す。
【００１８】
データ管理部３０４は、ＵＩ制御部３０２、ネットワーク制御部３０６、ジョブ管理部３０７からのデータ書き込み、読み出し要求を受信し、記憶制御部３０５にデータ書き込み、読み出し要求を送信する。また、データ管理部３０４は、記憶制御部３０５からの応答を受信し、その情報をＵＩ制御部３０２、ネットワーク制御部３０６、ジョブ管理部３０７に送信する。
【００１９】
記憶制御部３０５は、データ管理部３０４からのデータ書き込み、読み出し要求を受信して、ＨＤＤ２０５に対してデータの書き込み、読み出しを行い、その結果をデータ管理部３０４に返す。
【００２０】
ネットワーク制御部３０６は、ＬＡＮ１０５上に接続されたＰＣ１０１や他の画像形成装置からの要求をネットワークＩ／Ｆ２０８を経由して受信する。そして、ネットワーク制御部３０６は、受信した要求に応じてデータ管理部３０４、ジョブ管理部３０７に処理を要求する。また、ネットワーク制御部３０６は、データ管理部３０４、ジョブ管理部３０７からの応答を受信する。そして、ネットワーク制御部３０６は受信した応答をネットワークＩ／Ｆ２０８を経由してＬＡＮ１０５上に接続されたＰＣ１０１や他の画像形成装置に送信する。
【００２１】
ジョブ管理部３０７は、ＵＩ制御部３０２、ネットワーク制御部３０６からのジョブ実行要求を受信し、ジョブを管理する。そして、ジョブ管理部３０７は、ジョブ制御部３０８にジョブ実行を要求する。また、ジョブ管理部３０７は、データ管理部３０４にデータ書き込み、読み出し要求を送信する。また、ジョブ管理部３０７は、データ管理部３０４、ジョブ制御部３０８からの応答を受信し、ＵＩ制御部３０２、ネットワーク制御部３０６に対して、ジョブの状態を送信する。
【００２２】
ジョブ制御部３０８は、ジョブ管理部３０７からのジョブ実行要求を受信し、デバイスＩ／Ｆ２０９を経由してスキャナ２１０、プリンタ２１１の動作を制御する。また、ジョブ制御部３０８は、スキャナ２１０、プリンタ２１１の動作状態をデバイスＩ／Ｆ２０９を経由して受信し、ジョブ管理部３０７に送信する。
【００２３】
図４は、本実施例におけるＰＣ１０１の全体構成を示すブロック図である。ＰＣ１０１において、ＣＰＵ４０１は、システム全体を制御する演算装置である。ＲＯＭ４０２は、各処理に関わるプログラムやデータを格納する。ＲＡＭ４０３は、ＣＰＵ４０１が動作するためのシステムワークメモリであり、各処理に関わる一時的なデータを記憶する記憶メモリである。ハードディスクドライブ（ＨＤＤ）４０４は、各処理に関わるプログラムやデータ、一時的なデータ、アプリケーションデータなどを格納する。入力装置４０５は、ＰＣ１０１への指示入力を受け付けるキーボードやポインティングデバイスである。表示装置４０６は、ＰＣ１０１の動作状況や、ＰＣ１０１上で動作する各プログラムが出力する情報を表示する。ネットワークＩ／Ｆ４０７は、ネットワーク（ＬＡＮ）１０５に接続し、同一ＬＡＮ上に接続された他のＰＣや画像形成装置と情報の入出力を行う。このような構成要素が、システムバス４０８上に配置される。 
なお、ＣＰＵ４０１が、ＨＤＤ４０４に記憶されているオペレーティングシステム（ＯＳ）やプリンタドライバ、アプリケーションに対応するプログラムに基づいて、処理を実行することにより、ＯＳやプリンタドライバによる機能（又は処理）が実現される。  
図５は、本実施例におけるＰＣ１０１のシステムソフトウェアの構成を示すブロック図である。システムソフトウェア５０１は、ＲＯＭ４０２、ＲＡＭ４０３、ＨＤＤ４０４などの記憶手段に記憶され、ＣＰＵ４０１により実行される。
【００２４】
システムソフトウェア５０１は、アプリケーション５０２およびプリンタドライバ５０３を含む。アプリケーション５０２は、例えば、ユーザーが、ＰＣ１０１の表示装置４０６を見ながら、ポインティングデバイスやキーボードといった入力装置４０５を用いて、画像や文書を作成、編集するためのツールである。ユーザーは、アプリケーション５０２を用いて画像や文書などのデータを作成し、プリンタドライバ５０３を用いて印刷命令データを作成し、画像形成装置１０２のような印刷可能な装置に送信する。
【００２５】
（印刷ジョブ投入処理）
図６は、本実施例における印刷ジョブの投入処理を説明するフローチャートを示す。この処理は、ＰＣ１０１のＣＰＵ４０１がアプリケーション５０２やプリンタドライバ５０３などのシステムソフトウェア５０１を実行することによって、ＰＣ１０１により実行される。以下の説明では、ＰＣ１０１から画像形成装置１０２に印刷ジョブを投入するものとする。
【００２６】
まず、ステップＳ６０１において、ＰＣ１０１は、ユーザーによって入力された指示に従って印刷ジョブを生成する。ユーザーは、表示装置４０６を見ながら、ポインティングデバイスやキーボードといった入力装置４０５を用いて、アプリケーション５０２で画像や文書などのデータを作成し、印刷を指示する。プリンタドライバ５０３は、画像や文書などのデータ、文書名などの文書属性、印刷指示時にプリンタドライバ５０３に設定されている印刷設定情報に従って印刷ジョブを作成する。
【００２７】
次に、ステップＳ６０２において、ＰＣ１０１は、図７に示す印刷ジョブのパスワード入力画面７００を表示する。パスワード入力エリア７０１は、印刷ジョブを暗号化する場合にユーザーが暗号化キーを入力するためのエリアである。ボタン７０２は、ユーザーがパスワード入力画面７００を閉じるためのボタンである。
【００２８】
ステップＳ６０３において、パスワード入力画面７００で、ユーザーがボタン７０２を押下すると、ＰＣ１０１は、パスワード入力エリア７０１にパスワードが入力されているか判断する。パスワードが入力されている場合は、ステップＳ６０４に進み、ＰＣ１０１は、入力されたパスワードで印刷ジョブの印字データ部を暗号化する。印字データ部を含む印刷ジョブのデータ構成については、図８を参照して後述する。次いで、ステップＳ６０５において、ＰＣ１０１は、印字データ部が暗号化された印刷ジョブ（暗号化印刷ジョブ）を画像形成装置１０２に送信し、処理を終了する。
【００２９】
一方、ステップＳ６０３において、パスワードが入力されていないと判断された場合、ステップＳ６０５に進み、ＰＣ１０１は印刷ジョブの印字データ部を暗号化せずに、印刷ジョブ（非暗号化印刷ジョブ）を画像形成装置１０２に送信し、処理を終了する。
【００３０】
図８は、本実施例における印刷ジョブのデータ構成の一例を示す図である。印刷ジョブ８００は、ジョブ属性８０１と印字データ部８０２を含む。ジョブ属性８０１は、印刷ジョブの書誌情報（印刷ジョブ名、印刷ジョブユーザー名、暗号化処理の適用有無を示す暗号化フラグ等）や、ジョブ設定（部数指定、両面印刷指定、ステイプル指定等）を含む。また、印字データ部８０２は、実際に印字するビットマップデータや矩形のベクタデータ等の情報を含む。本実施例では、暗号化され、実行するために復号化が必要な暗号化印刷ジョブは、印字データ部８０２が暗号化されており、印字データ部８０２が暗号化されているか否かの情報は、ジョブ属性８０１に含まれる。
【００３１】
（印刷ジョブ保存処理）
図９は、本実施例における印刷ジョブの保存処理を説明するフローチャートを示す。この処理は、画像形成装置１０２のＣＰＵ２０２がシステムソフトウェア３０１を実行することによって、画像形成装置１０２により実行される。本実施例では、ＰＣ１０１から送信された印刷ジョブを、画像形成装置１０２が保存するものとする。
【００３２】
まず、ステップＳ９０１において、画像形成装置１０２のネットワーク制御部３０６は、ＰＣ１０１から印刷ジョブを受け付け、ジョブ管理部３０７に印刷ジョブを送信する。ステップＳ９０２において、ジョブ管理部３０７は、画像形成装置１０２に印刷ジョブの保存設定があるか否かを判定する。印刷ジョブの保存設定は画像形成装置毎に設定され、記憶制御部３０５がＨＤＤ２０５、ＲＡＭ２０３等に記憶する。
【００３３】
印刷ジョブの保存設定がない場合、ステップＳ９０７に進み、ジョブ管理部３０７は、ジョブ制御部３０８に印刷ジョブの実行要求を行い、印刷ジョブを実行する。
【００３４】
一方、印刷ジョブの保存設定がある場合、ステップＳ９０３に進み、ジョブ管理部３０７は、印刷ジョブを解析し、保存対象ジョブであるか否かを判定する。例えば、印刷ジョブを識別する印刷ジョブ名、印刷ジョブユーザー名、印刷ジョブ実行ＰＣの識別情報など、印刷ジョブに付与された情報（ジョブ属性８０１）が、予め決められた条件に合致する場合に、印刷ジョブが保存対象ジョブであると判断する。あるいは、このような条件に合致しない場合にも、保存対象ジョブとしてもよい。
【００３５】
保存対象ジョブでない場合、ステップＳ９０７に進み、ジョブ管理部３０７は、ジョブ制御部３０８に印刷ジョブの実行要求を行い、印刷ジョブを実行する。一方、保存対象ジョブである場合、ジョブ管理部３０７は、データ管理部３０４に印刷ジョブを送信し、ステップＳ９０４に進む。
【００３６】
ステップＳ９０４において、データ管理部３０４は、ジョブ管理部３０７から受信した印刷ジョブを解析して、書誌情報を抽出し、記憶制御部３０５に印刷ジョブおよび抽出した書誌情報を送信する。
【００３７】
ステップＳ９０５において、記憶制御部３０５は、受信した印刷ジョブおよび抽出した書誌情報をＨＤＤ２０５に保存し、処理を終了する。
【００３８】
図１０は、本実施例における書誌情報リストの一例を示す。書誌情報リスト１０００とは、印刷ジョブから抽出された書誌情報１００７〜１０１２のリストであり、データテーブル形式で記憶され得る。書誌情報リスト１０００は、印刷ジョブが投入された日時１００１、印刷ジョブを投入したユーザー名１００２、投入された印刷ジョブの格納場所１００３、印刷ジョブ名１００４、ジョブ種別（暗号化フラグ）１００５、印刷済みフラグ１００６を含む。
【００３９】
以上説明したように、画像形成装置１０２により印刷ジョブの保存処理が行われる。
【００４０】
（ログイン処理）
図１１は、本実施例における画像形成装置１０２のユーザー認証画面の一例を示す。ユーザー認証画面１１００は、画像形成装置１０２のＣＰＵ２０２がシステムソフトウェア３０１を実行することにより、操作部２０７に表示される。ユーザーは、ユーザー認証画面１１００において、ユーザーＩＤ入力エリア１１０１及びパスワード入力エリア１１０２にそれぞれ、ユーザーＩＤ及びパスワードを入力し、ログインボタン１１０３を押下することで認証部３０３にユーザー認証要求を行う。認証部３０３はユーザー認証画面１１００で入力された情報を元にユーザー認証を行い、ユーザー認証の結果に応じた任意の処理を行う。なお、ユーザー認証処理の詳細は本実施例では重要では無いので詳細な説明は省略する。また、本発明の一実施例によると、記憶制御部３０５は、パスワード入力エリア１１０２に入力されたパスワードを記憶しておき、暗号化印刷ジョブの復号化に用いることができる。
【００４１】
（ログイン後自動印刷処理）
図１２は、本実施例におけるログイン後自動印刷処理を説明するフローチャートを示す。この処理は、画像形成装置１０２のＣＰＵ２０２がシステムソフトウェア３０１を実行することによって、画像形成装置１０２により実行される。
【００４２】
まず、ステップＳ１２０１において、画像形成装置１０２の認証部３０３は、ユーザーがユーザー認証画面１１００によりユーザー認証を行い、ユーザー認証に成功してログインを行ったこと（ログインイベント）を検知する。ログインイベントを検知すると、ステップＳ１２０２において、ジョブ管理部３０７は、記憶制御部３０５から書誌情報リスト１０００を取得する。書誌情報リスト１０００は、画像形成装置１０２に留め置かれた印刷ジョブに対応する書誌情報で構成された書誌情報リストである。
【００４３】
次に、ステップＳ１２０３において、ジョブ管理部３０７は、取得した書誌情報リスト１０００から、ログインユーザーの印刷対象となる印刷ジョブを抽出する。本実施例では、ジョブ管理部３０７は、書誌情報リスト１０００からユーザー名１００２がログインユーザーと合致し、印刷済みフラグ１００６が「未印刷」である書誌情報を抽出し、抽出した書誌情報を含む書誌情報リストを生成する。すなわち、ジョブ管理部３０７は、書誌情報リスト生成手段としても機能する。また、印刷済みフラグ１００６が「未印刷」である書誌情報に対応する印刷ジョブは、一度も実行されていない未印刷ジョブを意味する。図１０を参照すると、ログインユーザーＩＤが「Ｋａｎｅｋｏ」の場合、書誌情報リスト１０００からは、書誌情報１００９〜１０１２が抽出される。図１３は、ログインユーザーの未印刷ジョブを抽出した書誌情報リスト１３００を示す。書誌情報リスト１３００における書誌情報１００９〜１０１２は、書誌情報リスト１０００における書誌情報１００９〜１０１２と同一である。
【００４４】
次に、ステップＳ１２０４において、ジョブ管理部３０７は、書誌情報リスト１３００のジョブ種別１３０５により、書誌情報リスト１３００に暗号化印刷ジョブが含まれているか判断する。暗号化印刷ジョブが含まれている場合、ステップＳ１２０６に進み、ジョブ管理部３０７は、ＵＩ制御部３０２を介して警告画面を操作部２０７に表示する。すなわち、ジョブ管理部３０７は、警告画面表示手段としても機能する。図１４は、本実施例における警告画面１４００の一例を示す。本実施例では、ログイン後自動印刷処理において暗号化印刷ジョブは実行しないため、警告画面１４００は、ログインユーザーの未印刷ジョブに自動印刷できない暗号化印刷ジョブが含まれている旨を表示する。また、警告画面１４００は、印刷ジョブリスト表示ボタン１４０１及びＯＫボタン１４０２を含む。ユーザーによって印刷ジョブリスト表示ボタン１４０１が押下されると、ジョブ管理部３０７は印刷ジョブリスト表示が指定されたことを記憶する。ジョブ管理部３０７は、記憶した印刷ジョブリスト表示の指定に基づき、後続の処理において非暗号化印刷ジョブを実行した後に、実行されなかった暗号化印刷ジョブを含む印刷ジョブリストをＵＩ制御部３０２を介して操作部２０７に表示する。印刷ジョブリストについては、図１７を参照して後述する。一方、ユーザーによってＯＫボタン１４０２が押下されると、暗号化印刷ジョブを含む印刷ジョブリストは表示されない。いずれにせよ、ユーザーが、警告画面１４００において印刷ジョブリスト表示ボタン１４０１またはＯＫボタン１４０２を押下すると、処理は、ステップＳ１２０７に進む。
【００４５】
ステップＳ１２０７において、ジョブ管理部３０７は、暗号化印刷ジョブをログイン後自動印刷処理の対象から外す。具体的には、ジョブ管理部３０７は、書誌情報リスト１３００から暗号化印刷ジョブを取り除いた書誌情報リストを生成する。図１５は、本実施例における暗号化印刷ジョブを取り除いた書誌情報リスト１５００の一例を示す。図示されるように、書誌情報リスト１５００は、非暗号化印刷ジョブの書誌情報１００９及び１０１０を含み、書誌情報リスト１３００から暗号化印刷ジョブの書誌情報１０１１及び１０１２が取り除かれている。
【００４６】
ステップ１２０４において書誌情報リスト１３００に暗号化印刷ジョブが含まれていないと判断された場合、また、ステップＳ１２０７に続いて、処理は、ステップＳ１２０５に進む。
【００４７】
ステップＳ１２０５において、ジョブ管理部３０７は、ステップＳ１２０３において抽出したログインユーザーの未印刷ジョブの書誌情報リスト１３００で示された印刷ジョブを実行する。書誌情報リスト１３００に暗号化印刷ジョブが含まれている場合には、ステップＳ１２０７において生成した暗号化印刷ジョブを取り除いた書誌情報リスト１５００で示された印刷ジョブを実行する。印刷ジョブは、書誌情報リスト１３００、１５００内で整列された順番にリストの先頭から実行される。例えば、印刷ジョブは、印刷ジョブが投入された日時１３０１の昇順で実行される。また、ジョブ管理部３０７は、実行した印刷ジョブの印刷済みフラグ１３０６を「印刷済み」に変更する。
【００４８】
図１６は、本実施例における印刷ジョブ実行後の書誌情報リスト１６００を示す。印刷ジョブが実行されると、図示されるように、書誌情報リスト１６００の書誌情報１６０９、１６１０の印刷済みフラグが「未印刷」から「印刷済み」に変更される。印刷済みフラグを「未印刷」から「印刷済み」に変更することで、一度印刷した印刷ジョブはログイン後自動印刷の対象外とすることができる。なお、書誌情報リスト１６００における書誌情報１６０７、１６０８、１６１１、１６１２は、書誌情報リスト１０００における書誌情報１００７、１００８、１０１１、１０１２と同一である。
【００４９】
次に、ステップＳ１２０８において、ジョブ管理部３０７は、警告画面１４００でユーザーが印刷ジョブリスト表示ボタン１４０１を押下し、印刷ジョブリスト表示を指定したか判断する。印刷ジョブリスト表示が指定されていた場合、ステップＳ１２０９に進み、ジョブ管理部３０７は、ユーザーの印刷ジョブリストを表示する。
【００５０】
図１７は、本実施例における印刷ジョブリスト１７００の表示画面を示す。印刷ジョブリスト１７００は、ログインユーザーの「印刷済み」の印刷ジョブ１７０１〜１７０３、及び「未印刷」の印刷ジョブ１７０４、１７０５を含む。すなわち、印刷ジョブリスト１７００の表示画面には、ログインユーザーＩＤが「Ｋａｎｅｋｏ」であるすべての印刷ジョブを含む印刷ジョブリストが表示される。また、印刷ジョブリスト１７００の表示画面は、削除ボタン１７１０及び印刷ボタン１７１１を含む。ユーザーは、印刷ジョブを選択して削除ボタン１７１０を押下することにより、印刷ジョブリスト１７００から選択した印刷ジョブを削除することができる。また、ユーザーは、印刷ジョブを選択して印刷ボタン１７１１を押下することにより、選択された印刷ジョブを実行し、印刷処理を行うことができる。実行する印刷ジョブが暗号化印刷ジョブである場合、暗号化ジョブを復号化して実行するためにユーザーから入力されたパスワード、または、ユーザーのログインパスワードを使用して暗号化印刷ジョブを復号化し、印刷ジョブを実行することができる。すなわち、印刷ジョブリスト１７００の表示画面は、ステップＳ１２０５において実行されなかった暗号化印刷ジョブを実行するために、当該暗号化印刷ジョブをユーザーによって選択可能に表示することができる。
【００５１】
ジョブ管理部３０７は、印刷ジョブリスト１７００を表示すると、処理を終了する。
【００５２】
一方、ステップＳ１２０８において印刷ジョブリスト表示が指定されていないと判断された場合、ジョブ管理部３０７は印刷ジョブリストの表示画面を表示せずに、処理を終了する。すなわち、警告画面１４００でユーザーによってＯＫボタン１４０２を押下された場合、または、ステップＳ１２０４で暗号化印刷ジョブが含まれていないと判断された場合には、印刷ジョブリストの表示画面を表示せずに、処理を終了する。
【００５３】
以上説明したように、本実施例に係る画像形成装置は、ユーザーログイン後の自動印刷機能を備え、暗号化印刷ジョブおよび非暗号化印刷ジョブの両者が留め置かれた画像形成装置において、ログイン後自動印刷処理を適用することが可能となる。すなわち、本実施例によると、ログイン後自動印刷処理を行う際に暗号化印刷ジョブを制御することが可能となる。また、暗号化印刷ジョブが留め置かれている場合には、ユーザーにその旨を通知し、警告することで、暗号化印刷ジョブの印刷忘れを防止できるようになる。さらに、ログイン後自動印刷を行った後、暗号化印刷ジョブを含む印刷ジョブリストを表示し、ユーザーによって選択された印刷ジョブを実行可能にしたことにより、ログイン後の留め置き印刷ジョブの印刷手番を軽減できるようになる。
【００５４】
［実施例２］
上記実施例１では、暗号化印刷ジョブと非暗号化印刷ジョブが留め置かれている場合に、非暗号化印刷ジョブのみを自動的に実行するログイン後自動印刷処理について説明した。かかるログイン後自動印刷処理では、留め置かれている印刷ジョブの一部（暗号化印刷ジョブ）しか自動的に実行されないため、必ずしも書誌情報リスト内で整列された順番に印刷ジョブが実行されるわけではなく、印刷ジョブの実行順序は保証されない。そこで、本実施例では、暗号化印刷ジョブと非暗号化印刷ジョブが留め置かれている場合に、それらの印刷ジョブを書誌情報リスト内で整列された順番に実行し、ログイン時の一連の処理で両者の印刷を可能とする処理について説明する。なお、本実施例に係るネットワーク、画像形成装置、ＰＣ等の構成は実施例１と同じなので、詳細な説明は省略する。以下では、ログイン時の処理のみについて説明する。
【００５５】
図１８は、本実施例におけるログイン後自動印刷処理を説明するフローチャートを示す。この処理は、画像形成装置１０２のＣＰＵ２０２がシステムソフトウェア３０１を実行することによって、画像形成装置１０２により実行される。
【００５６】
まず、ステップＳ１８０１において、画像形成装置１０２の認証部３０３は、ユーザーがユーザー認証画面１１００によりユーザー認証を行い、ログインを行ったこと（ログインイベント）を検知する。ログインイベントを検知すると、ステップＳ１８０２において、ジョブ管理部３０７は、記憶制御部３０５から書誌情報リスト１０００を取得する。
【００５７】
次に、ステップ１８０３において、ジョブ管理部３０７は、取得した書誌情報リスト１０００から、ログインユーザーの印刷対象となる印刷ジョブを抽出して書誌情報リストを生成する。すなわち、ジョブ管理部３０７は、書誌情報リスト生成手段としても機能する。また、ジョブ管理部３０７は、内部カウンタＮを０で初期化する。本実施例では、ジョブ管理部３０７は、書誌情報リスト１０００からユーザー名１００２がログインユーザーと合致し、印刷済みフラグ１００６が「未印刷」である書誌情報を抽出し、内部カウンタＮを０で初期化する。例えば、ログインユーザーが「Ｋａｎｅｋｏ」の場合、書誌情報リスト１０００からは、書誌情報１００９〜１０１２が抽出される。図１３は、ログインユーザーの未印刷ジョブを抽出した書誌情報リスト１３００を示す。書誌情報リスト１３００における書誌情報１００９〜１０１２は、書誌情報リスト１０００における書誌情報１００９〜１０１２と同一である。なお、本実施例では、書誌情報リスト１０００、１３００は、日付の昇順（日付の古いものがリストの先頭）で整列されているものとする。
【００５８】
次に、ステップＳ１８０４において、ジョブ管理部３０７は、内部カウンタＮをインクリメントする（すなわち、Ｎの値を１増やす）。ステップＳ１８０５において、ジョブ管理部３０７は、書誌情報リスト１３００にＮ番目の印刷ジョブがあるか判断する。ジョブ管理部３０７は、Ｎ番目の印刷ジョブが無いと判断した場合は処理を終了する。一方、ジョブ管理部３０７は、Ｎ番目の印刷ジョブがあると判断すると、ステップＳ１８０７に進み、ジョブ種別１３０５により、Ｎ番目の印刷ジョブが暗号化印刷ジョブか否かを判断する。
【００５９】
Ｎ番目の印刷ジョブが暗号化印刷ジョブでない（非暗号化印刷ジョブである）場合、ステップＳ１８０８に進み、ジョブ管理部３０７は、Ｎ番目の印刷ジョブを実行して印刷処理を行う。また、ジョブ管理部３０７は、実行したＮ番目の印刷ジョブの書誌情報の印刷済みフラグ１３０６を「印刷済み」に変更する。次いで、処理は、ステップＳ１８０４に戻る。
【００６０】
一方、ステップＳ１８０７においてＮ番目の印刷ジョブが暗号化印刷ジョブであると判断された場合、ステップＳ１８０９に進み、ジョブ管理部３０７は、暗号化ジョブを復号化するための、既に入力されたパスワードを記憶しているか判断する。本実施例では、ユーザーがユーザー認証画面１１００のパスワード入力エリア１１０２に入力したユーザー認証用のパスワードを暗号化印刷ジョブの復号化パスワードとして用いてもよい。また、本実施例では、後述するステップＳ１８１２においてユーザーが入力したパスワードを暗号化印刷ジョブの復号化パスワードとして用いてもよい。
【００６１】
ステップＳ１８０９おいてパスワードを記憶していると判断された場合、ステップＳ１８１０に進み、ジョブ管理部３０７は、記憶していたパスワードを用いて暗号化印刷ジョブを復号化する。ステップＳ１８１０において、ジョブ管理部３０７は、暗号化印刷ジョブの復号化が成功したか判断する。復号化に成功した場合、ステップＳ１８０８に進み、ジョブ管理部３０７は、Ｎ番目の印刷ジョブを実行して印刷処理を行うとともに、書誌情報の印刷済みフラグ１３０６を「印刷済み」に変更し、ステップＳ１８０４に戻る。
【００６２】
一方、ステップＳ１８０９においてパスワードを記憶していないと判断された場合、または、ステップＳ１８１０において復号化に失敗した場合、処理は、ステップＳ１８１２に進む。ステップＳ１８１２において、ジョブ管理部３０７は、ＵＩ制御部３０２を介して、暗号化印刷ジョブを復号化するためのパスワード入力画面を表示する。図１９は、本実施例における暗号化印刷ジョブを復号化するためのパスワード入力画面１９００の一例を示す。ユーザーは、パスワード入力画面１９００のパスワード入力エリア１９０１にパスワードを入力し、ＯＫボタン１９０３を押下する。
【００６３】
ステップＳ１８１３において、ジョブ管理部３０７は、パスワードが入力されたか判断する。パスワードが入力された場合、ステップＳ１８１０に進み、ジョブ管理部３０７は、入力されたパスワードを用いて暗号化印刷ジョブを復号化する。ジョブ管理部３０７は、入力されたパスワードを記憶しておき、次の暗号化印刷ジョブの復号化に用いてもよい。
【００６４】
一方、ユーザーがパスワード入力画面１９００でキャンセルボタン１９０２を押下し、パスワードが入力されなかった場合は、ステップＳ１８０４に戻る。すなわち、パスワードが入力されなかった場合は、暗号化印刷ジョブは実行せずに、次の印刷ジョブの処理に移る。
【００６５】
以上説明したように、本実施例に係る画像形成装置は、ユーザーログイン後の自動印刷機能を備え、暗号化印刷ジョブおよび非暗号化印刷ジョブの両者が留め置かれた画像形成装置において、ログイン後自動印刷処理を適用することが可能となる。すなわち、本実施例によると、ログイン後自動印刷処理を行う際に暗号化印刷ジョブを制御することが可能となる。また、暗号化印刷ジョブが留め置かれている場合には、ログインに係る一連の処理で入力されたパスワードを用いて暗号化印刷ジョブを復号化し、印刷処理を行うことができる。また、書誌情報リスト内で整列された順番に印刷ジョブを実行することができ、印刷ジョブの実行順序を保証することができるようになる。
【００６６】
（その他のネットワーク構成）
図２０は、上記実施例１及び２における別のネットワーク構成の一例を示す。ＬＡＮ２００５には、印刷ジョブを投入するパーソナルコンピューター（ＰＣ）２００１と、印刷ジョブを処理する画像形成装置２００２に加えて、ＰＣ２００１から投入された印刷ジョブを保存するサーバー２００３が接続される。サーバー２００３は、いわゆるプリントサーバーとして機能し、ＰＣ２００１や他の装置から受信した印刷ジョブを保存し、画像形成装置２００２に提供することができる。画像形成装置２００２は、ＰＣ２００１及びサーバー２００３と情報をやり取りしながら、上記実施例１及び２における処理を行うことができる。本ネットワーク構成によると、印刷ジョブは、画像形成装置２００２に保存しなくてもよい。また、ＰＣ２００１は、ＰＣ以外のデバイス（例えば、携帯端末や他の画像形成装置など）であってもよい。
【００６７】
（その他の実施例）
本発明は、上述の実施例の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピューターにおける１以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【図１】
0006752635.tif 000002
【図２】
0006752635.tif 000003
【図３】
0006752635.tif 000004
【図４】
0006752635.tif 000005
【図５】
0006752635.tif 000006
【図６】
0006752635.tif 000007
【図７】
0006752635.tif 000008
【図８】
0006752635.tif 000009
【図９】
0006752635.tif 000010
【図１０】
0006752635.tif 000011
【図１１】
0006752635.tif 000012
【図１２】
0006752635.tif 000013
【図１３】
0006752635.tif 000014
【図１４】
0006752635.tif 000015
【図１５】
0006752635.tif 000016
【図１６】
0006752635.tif 000017
【図１７】
0006752635.tif 000018
【図１８】
0006752635.tif 000019
【図１９】
0006752635.tif 000020
【図２０】
0006752635.tif 000021