(57)【要約】【課題】  留め置かれた印刷ジョブの中に認証後自動印刷の対象外の印刷ジョブがある場合、印刷されることなく画像形成装置に残される（留め置かれたままとなる）。そのため、残った印刷ジョブを印刷するために、ユーザはジョブリストを表示するところから操作をする必要があった。【解決手段】  認証後自動印刷の実行後に、認証後自動印刷の対象外の印刷ジョブが残っている場合は、印刷ジョブリスト画面を表示する。【選択図】  図１５
2019202503.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに関連づけて印刷データを記憶する記憶手段と、
ユーザを認証するユーザ認証手段と、
ユーザ認証手段によりユーザ認証されたことに従って、ユーザによる印刷指示なしで、認証されたユーザに関連づけて前記記憶手段に記憶された印刷データに基づく印刷処理を実行する認証後自動印刷手段と、
を有する画像形成装置であって、
前記認証後自動印刷手段による印刷処理を実行後も前記認証されたユーザに関連づけられた印刷データが前記記憶手段に未だ記憶されている場合には、当該印刷データを少なくとも含む印刷データの一覧を、ユーザによる表示指示なしで表示する表示手段を有することを特徴とする画像形成装置。
【請求項２】
パスワードが付加された印刷データを、前記認証後自動印刷手段による印刷の対象とするか否かを制御する制御手段を有し、
前記制御手段により、パスワードが付加された印刷データが前記認証後自動印刷手段による印刷の対象外となっている場合、前記表示手段は、前記認証されたユーザに関連づけられた印刷データであって、パスワードが付加された印刷データを含む印刷データの一覧を表示することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記認証手段によるユーザ認証が成功した場合にはパスワードが付加された印刷データについてパスワードの入力なしで印刷するか否かを設定する設定手段と、
前記制御手段は、前記設定手段による設定に基づいて、パスワード付の印刷データを、前記認証後自動印刷手段による印刷の対象とするか否かを制御することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記設定手段により、前記認証手段によるユーザ認証が成功した場合にはパスワードが付加された印刷データについてパスワードの入力なしで印刷する設定がされている場合、前記制御手段は、パスワード付の印刷データを、前記認証後自動印刷手段による印刷の対象とするよう制御することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記表示手段により表示される印刷データの一覧には、前記認証されたユーザに関連づけられた印刷データであって、暗号化が行われた印刷データが含まれることを特徴とする請求項１から４のいずれか１項に記載の画像形成装置。
【請求項６】
印刷データの識別情報と、当該印刷データを投入したユーザの識別情報と、当該印刷を少なくとも含む書誌情報を管理する管理手段と、
前記管理手段により管理されている書誌情報から、前記認証手段により認証されたユーザの識別情報を含む書誌情報を取得する取得手段と、を有し、
前記認証後自動印刷手段は、前記取得手段により取得された書誌情報に含まれる印刷データの識別情報により識別される印刷データの印刷を行うことを特徴とする請求項１から５のいずれか１項に記載の画像形成装置。
【請求項７】
ユーザに関連づけて印刷データを記憶し、ユーザがログインしたことに従って、ログインユーザによる印刷指示なしで、ログインユーザに関連づけて記憶された印刷データに基づく印刷処理を実行する自動印刷機能を有する画像形成装置の制御方法であって、
前記自動印刷機能による印刷処理を実行後も前記ログインユーザに関連づけられた印刷データが未だ記憶されている場合には、当該印刷データを少なくとも含む印刷データの一覧を、ユーザによる表示指示なしで表示することを特徴とする制御方法。
【請求項８】
コンピュータを、請求項１から６のいずれか１項に記載の画像形成装置として動作させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成装置の制御方法、プログラムに関する。
【背景技術】
【０００２】
セキュリティーの強化を目的として、プリンタドライバから投入された印刷ジョブを一旦画像形成装置内のハードディスクに留め置き、ユーザが認証された後、保存した印刷ジョブを出力する留め置き印刷機能を有する画像形成装置が存在する。留め置き印刷では、ユーザ認証後、ユーザは操作部に表示された印刷ジョブリストの中から印刷したい印刷ジョブを選択し、印刷指示をする必要がある。そのため、印刷するために手間がかかる。
【０００３】
留め置き印刷によるユーザの手間を削減するための方法として、認証後自動印刷機能がある。これは、画像形成装置で認証後、認証したユーザの印刷ジョブを自動で印刷する機能である（特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２２３１８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、留め置かれた印刷ジョブの中に認証後自動印刷の対象外の印刷ジョブがある場合、印刷されることなく画像形成装置に残される（留め置かれたままとなる）。そのため、残った印刷ジョブを印刷するために、ユーザはジョブリストを表示するところから操作をする必要があった。
【０００６】
本発明は、認証後自動印刷を実行後も、留め置かれたままの印刷データがある場合に、当該印刷データの印刷指示をユーザが直ちに行えるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
ユーザに関連づけて印刷データを記憶する記憶手段と、ユーザを認証するユーザ認証手段と、ユーザ認証手段によりユーザ認証されたことに従って、ユーザによる印刷指示なしで、認証されたユーザに関連づけて前記記憶手段に記憶された印刷データに基づく印刷処理を実行する認証後自動印刷手段と、を有する画像形成装置であって、前記認証後自動印刷手段による印刷処理を実行後も前記認証されたユーザに関連づけられた印刷データが前記記憶手段に未だ記憶されている場合には、当該印刷データを少なくとも含む印刷データの一覧を、ユーザによる表示指示なしで表示する表示手段を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、認証後自動印刷を実行後も、留め置かれたままの印刷データがある場合に、当該印刷データの一覧をユーザによる表示指示なしで表示するので、ユーザは当該一覧の中から所望の印刷データの印刷指示を直ちに行うことが可能となる。
【図面の簡単な説明】
【０００９】
【図１】ネットワーク構成の一例を示す図
【図２】画像形成装置１０２の全体の構成を示すブロック図
【図３】画像形成装置１０２のシステムソフトウェアの機能構成を示すブロック図
【図４】ＰＣ１０１の全体の構成を示すブロック図
【図５】ＰＣ１０１のシステムソフトウェアの構成を示すブロック図
【図６】画像形成装置１０２が管理するユーザ管理リスト６０１の一例
【図７】従来の認証後自動印刷のシーケンスを説明する図
【図８】本発明の認証後自動印刷のシーケンスを説明する図
【図９】印刷ジョブの投入処理を説明するフローチャート
【図１０】印刷ジョブの保存処理を説明するフローチャート
【図１１】印刷ジョブの保存判定を説明するフローチャート
【図１２】書誌情報テーブルの一例
【図１３】セキュアジョブの印刷にパスワードが必要かを設定する設定画面の一例
【図１４】ユーザ認証画面の一例
【図１５】自動印刷制御の処理を説明するフローチャート
【図１６】強制留め置きを設定する設定画面の一例
【図１７】ログイン時にマイジョブを自動でプリントするか否かを設定する設定画面の一例
【図１８】内部的に管理するセキュアジョブの印刷にパスワードが必要の設定値
【図１９】内部的に管理する強制留め置きの設定値
【図２０】内部的に管理するログイン時にマイジョブを自動でプリントするか否かの設定値
【図２１】印刷制御の処理を説明するフローチャート
【図２２】機能選択画面の一例
【図２３】プリント機能画面の一例
【図２４】プリント機能画面の一例
【図２５】プリント機能画面の一例
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００１１】
図１は、本実施の一形態に係るネットワーク構成の一例を示す図である。ＬＡＮ１０５には、印刷ジョブを投入するパーソナルコンピューター（ＰＣ）１０１と、投入された印刷ジョブを処理する画像形成装置（印刷装置）１０２が接続される。接続されるＰＣおよび画像形成装置の数はこれに限定されるものではない。画像形成装置１０２はＰＣ１０１から投入された印刷ジョブを一意に特定するための書誌情報を管理する。なお、本実施例では印刷ジョブの投入元をＰＣ１０１としているが、ＰＣ以外のデバイス（例えば、携帯端末や他の画像形成装置など）であっても構わない。
【００１２】
本実施例の画像形成装置１０２は、認証後自動印刷機能を備えている。認証後自動印刷機能とは、ユーザ認証を行い、画像形成装置１０２にログインしたことに応じて、ログインしたユーザに関連づけて記憶された印刷データを、ユーザによる印刷指示を待つことなく印刷する機能である。
【００１３】
また、画像形成装置１０２は、パスワード付きの印刷ジョブに関し、ユーザ認証後のパスワード照合の省略機能を備えている。通常、パスワード付きの印刷ジョブは印刷指示時にパスワード入力が求められるため、ユーザ認証にともない印刷を開始させる認証後自動印刷と組み合わせるのは不向きである。そのため、パスワード付きの印刷ジョブは認証後自動印刷機能の対象としないことが望ましい。ただし、パスワード照合の省略機能が有効な場合はパスワード入力が求められない印刷ジョブとなるため、認証後自動印刷機能と組み合わせても差支えない。
【００１４】
よって、本実施例では、パスワード照合の省略機能が有効な場合は、パスワード付きの印刷ジョブであっても認証後自動印刷の対象とする一方、パスワード照合の省略機能が無効の場合は、パスワード付きの印刷ジョブは認証後自動印刷の対象外とする。パスワード照合の省略機能が無効の場合、認証後自動印刷の実施後に、パスワード付きの印刷ジョブがまだ残ることになる。その場合、認証後自動印刷の実施後に印刷ジョブリストを表示するようにすれば、印刷に関するユーザ操作の手間を削減できユーザビリティに優れた画像形成装置１０２を提供できる。
【００１５】
図２は、画像形成装置１０２の全体の構成を示すブロック図である。画像形成装置１０２内のコントローラユニット２０１において、ＣＰＵ２０２はシステム全体を制御する演算装置である。ＲＡＭ２０３はＣＰＵ２０２が動作するためのシステムワークメモリであり、画像データを一時記憶するための画像メモリである。また、ＲＡＭ２０３はオペレーティングシステムやシステムソフトウェア、アプリケーションソフトウェアなどのプログラムやデータも配置される。ＲＯＭ２０４はシステムのブートプログラムが格納されている。ハードディスクドライブ（ＨＤＤ）２０５はオペレーティングシステムやシステムソフトウェア、アプリケーションソフトウェア、画像データ、設定データなどを格納する。操作部Ｉ／Ｆ２０６は操作部２０７とのインターフェース部であり、操作部２０７に表示する情報を操作部２０７に対して出力する。また、操作部２０７からユーザが入力した情報を受け付ける。ネットワークＩ／Ｆ２０８はネットワーク（ＬＡＮ）１０５に接続し、同一ＬＡＮ上に接続されたＰＣや別の画像形成装置と情報の入出力を行う。デバイスＩ／Ｆ２０９は画像入出力デバイスであるスキャナ２１０、プリンタ２１１とコントローラユニット２０１を接続し、画像データの入力や出力を行う。以上のデバイスがシステムバス２１２上に配置される。
【００１６】
図３は画像形成装置１０２のシステムソフトウェアの機能構成を示すブロック図である。システムソフトウェア３０１はＲＡＭ２０３、ＲＯＭ２０４、ＨＤＤ２０５のいずれかの記憶手段に記憶され、ＣＰＵ２０２により実行される。
【００１７】
ＵＩ制御部３０２はユーザが操作部２０７によって入力した情報を操作部Ｉ／Ｆ２０６を経由して受信し、その情報を認証部３０３、データ管理部３０４、ジョブ管理部３０７に送信する。あるいは、ＵＩ制御部３０２は、認証部３０３、データ管理部３０４、ジョブ管理部３０７からの応答を受信し、その情報を操作部Ｉ／Ｆ２０６を経由して操作部２０７に出力する。
【００１８】
認証部３０３はＵＩ制御部３０２から受信した認証情報に基づいてユーザ認証処理を行い、その結果を返す。
【００１９】
データ管理部３０４はＵＩ制御部３０２、ネットワーク制御部３０６、ジョブ管理部３０７からのデータ書き込み、読み出し要求を受信し、記憶制御部３０５にデータ書き込み、読み出し要求を送信する。あるいは、データ管理部３０４は、記憶制御部３０５からの応答を受信し、その情報をＵＩ制御部３０２、ネットワーク制御部３０６、ジョブ管理部３０７に送信する。
【００２０】
記憶制御部３０５はデータ管理部３０４からのデータ書き込み、読み出し要求を受信して、ＨＤＤ２０５に対してデータの書き込み、読み出しを行い、その結果をデータ管理部３０４に返す。
【００２１】
ネットワーク制御部３０６はＬＡＮ１０５上に接続されたＰＣ１０１や任意の画像形成装置からの要求をネットワークＩ／Ｆ２０８を経由して受信する。そして、ネットワーク制御部３０６は受信した要求に応じてデータ管理部３０４、ジョブ管理部３０７に処理を要求する。あるいは、ネットワーク制御部３０６は、データ管理部３０４、ジョブ管理部３０７からの応答を受信する。そして、ネットワーク制御部３０６は受信した応答をネットワークＩ／Ｆ２０８を経由してＬＡＮ１０５上に接続されたＰＣ１０１や任意の画像形成装置に送信する。
【００２２】
ジョブ管理部３０７はＵＩ制御部３０２、ネットワーク制御部３０６からのジョブ実行要求を受信し、ジョブを管理する。そして、ジョブ管理部３０７はジョブ制御部３０８にジョブ実行を要求する。あるいは、ジョブ管理部３０７はデータ管理部３０４にデータ書き込み、読み出し要求を送信する。あるいは、ジョブ管理部３０７はデータ管理部３０４、ジョブ制御部３０８からの応答を受信し、ＵＩ制御部３０２、ネットワーク制御部３０６に対して、ジョブの状態を送信する。
【００２３】
ジョブ制御部３０８はジョブ管理部３０７からのジョブ実行要求を受信し、デバイスＩ／Ｆ２０９を経由してスキャナ２１０、プリンタ２１１の動作を制御する。あるいは、ジョブ制御部３０８はスキャナ２１０、プリンタ２１１の動作状態をデバイスＩ／Ｆ２０９を経由して受信し、ジョブ管理部３０７に送信する。
【００２４】
図４は、ＰＣ１０１の全体の構成を示すブロック図である。ＰＣ１０１において、ＣＰＵ４０１はシステム全体を制御する演算装置である。ＲＯＭ４０２は、各処理に関わるプログラムやデータが格納されている。ＲＡＭ４０３はＣＰＵが動作するためのシステムワークメモリであり、各処理に関わる一時的なデータを記憶する記憶メモリである。ハードディスクドライブ（ＨＤＤ）４０４は各処理に関わるプログラムやデータ、一時的なデータ、アプリケーションデータなどを格納する。入力装置４０５は、本装置への指示入力を受け付けるキーボードやポインティングデバイスである。表示装置４０６は、本装置の動作状況や、本装置上で動作する各プログラムが出力する情報を表示する。ネットワークＩ／Ｆ４０７はネットワーク（ＬＡＮ）１０５に接続し、同一ＬＡＮ上に接続された他のＰＣや画像形成装置と情報の入出力を行う。以上の要素がシステムバス４０８上に配置される。
【００２５】
なお、ＣＰＵ４０１が、ＨＤＤ４０４に記憶されているオペレーティングシステム（ＯＳ）やプリンタドライバ、アプリケーションに対応するプログラムに基づいて、処理を実行することにより、ＯＳやプリンタドライバによる機能（又は処理）が実現される。
【００２６】
図５は、ＰＣ１０１のシステムソフトウェアの構成を示すブロック図である。システムソフトウェア５０１はＲＯＭ４０２、ＲＡＭ４０３、ＨＤＤ４０４のいずれかの記憶手段に記憶され、ＣＰＵ４０１により実行される。
【００２７】
システムソフトウェア５０１はアプリケーション５０２およびプリンタドライバ５０３から構成される。アプリケーション５０２は、例えばＰＣ１０１の表示装置４０６を見ながら、ポインティングデバイスやキーボードといった入力装置４０５を用いて、画像や文書を作成、編集するようなツールである。ユーザはアプリケーション５０２を用いて画像や文書などのデータを作成し、プリンタドライバ５０３を用いて印刷命令データを作成し、画像形成装置１０２のような印刷可能な装置に送信する。
【００２８】
図７は、従来の認証後自動印刷のシーケンスを説明する図である。ユーザがＰＣ１０１を操作して画像形成装置１０２に印刷ジョブを送信し、画像形成装置１０２で印刷する例で説明する。
【００２９】
Ｓ７０１で、ユーザは画像形成装置１０２を操作し、「強制留め置き設定」をＯＮ、「ログイン時にマイジョブを自動でプリントする設定」（認証後自動印刷）をＯＮに設定する。Ｓ７０２で、画像形成装置１０２は、Ｓ７０１で指示された設定値を保存する。
【００３０】
Ｓ７０３で、ユーザはＰＣ１０１を操作し、パスワードの設定等を行わない通常ジョブの印刷を指示する。Ｓ７０４で、ＰＣ１０１は、通常ジョブを入稿する。Ｓ７０５で、画像形成装置１０２は、通常ジョブを留め置きする。
【００３１】
Ｓ７０６で、ユーザはＰＣ１０１を操作し、パスワードの設定を行ったセキュアジョブの印刷を指示する。Ｓ７０７で、ＰＣ１０１は、セキュアジョブを入稿する。Ｓ７０８で、画像形成装置１０２は、セキュアジョブを留め置きする。
【００３２】
Ｓ７０９で、ユーザは画像形成装置１０２でユーザ認証を行い、画像形成装置１０２にログインする。Ｓ７１０で、画像形成装置１０２は、Ｓ７０５で留め置きした通常ジョブを印刷する。なお、Ｓ７０８で留め置きしたセキュアジョブは、パスワード照合が完了していないため、印刷できない。または、通常ジョブとセキュアジョブを別のジョブリストとして管理している等の理由で、セキュアジョブが認証後自動印刷の対象外となっている場合もセキュアジョブは印刷されない。
【００３３】
Ｓ７１１で、ユーザは画像形成装置１０２を操作し、印刷ジョブリストの表示を指示する。Ｓ７１２で、画像形成装置１０２は、Ｓ７０８で留め置きしたセキュアジョブを含む印刷ジョブリスト画面を表示する。
【００３４】
Ｓ７１３で、ユーザは画像形成装置１０２を操作し、印刷ジョブリスト画面からセキュアジョブを選択し、印刷を指示する。Ｓ７１４で、画像形成装置１０２は、操作部にパスワード入力画面を表示する。Ｓ７１５で、ユーザは画像形成装置１０２の操作部を操作し、パスワードを入力する。Ｓ７１６で、画像形成装置１０２は、セキュアジョブを印刷する。
【００３５】
このように、従来、パスワード付きの印刷ジョブであるセキュアジョブは認証後自動印刷の対象外となるため、セキュアジョブを印刷するにはユーザがジョブリストの表示指示を行い、対象のジョブを選択して印刷指示する必要が生じる。
【００３６】
図８は、本発明の認証後自動印刷のシーケンスを説明する図である。ユーザがＰＣ１０１を操作して画像形成装置１０２に印刷ジョブを送信し、画像形成装置１０２で印刷する例で説明する。
【００３７】
Ｓ８０１で、ユーザは画像形成装置１０２を操作し、「強制留め置き設定」をＯＮ、「ログイン時にマイジョブを自動でプリントする設定」をＯＮ、「マイジョブのプリント／画像表示時に暗証番号が必要設定」をＯＮに変更を指示する。「マイジョブのプリント／画像表示時に暗証番号が必要設定」とは、セキュアジョブのパスワード照合が省略可能か否かの設定である。本設定がＯＮの場合、画像形成装置１０２へのユーザ認証が成功した際にはパスワードの入力・照合を行うことなくセキュアジョブの印刷が可能となる。Ｓ８０２で、画像形成装置１０２は、Ｓ８０１で指示された設定値を保存する。
【００３８】
Ｓ８０３からＳ８０９は従来から変更はないため、説明は省略する。
【００３９】
Ｓ８１０で、画像形成装置１０２は、セキュアジョブのパスワード照合が省略可能モードであるか否かを確認する。ここでは、Ｓ８０１で「マイジョブのプリント／画像表示時に暗証番号が必要設定」をＯＮに設定しているため、省略可能モードと判定する。なお、省略可能モードでなかった場合は、従来のＳ７１０からＳ７１６のシーケンスを実行する。
【００４０】
Ｓ８１１で、画像形成装置１０２は、Ｓ８０５で留め置きした通常ジョブと、Ｓ８０８で留め置きしたセキュアジョブを印刷する。セキュアプリントのパスワード照合が省略可能モードであり、Ｓ８０９でユーザ認証済みであるため、セキュアジョブの印刷時に再度のパスワード入力は省略される。
【００４１】
Ｓ８１２で、画像形成装置１０２は、未印刷のジョブが残っていないことを確認する。
【００４２】
Ｓ８１３で、ユーザは画像形成装置１０２を操作し、印刷ジョブリストの表示を指示する。Ｓ８１４で、画像形成装置１０２は印刷ジョブリスト画面を表示する。Ｓ８０４で入稿した通常ジョブとＳ８０７で入稿したセキュアジョブは、Ｓ８１１で印刷済みであるため、印刷ジョブリストには印刷ジョブが表示されない。
【００４３】
このように、パスワード付きの印刷ジョブであるセキュアジョブを認証後自動印刷の対象とすることができるので、セキュアジョブであっても、通常ジョブと同様にユーザがログインしたことに応じて自動的に印刷させることが可能となる。
【００４４】
以降、それぞれの詳細な処理について説明する。
【００４５】
まず、ユーザが画像形成装置１０２を操作して、本実施例に係る画像形成装置１０２の設定を変更する方法について説明する。本説明は、Ｓ８０１、及びＳ８０２の処理に該当する。
【００４６】
図１３は、画像形成装置１０２のＣＰＵ２０２により実行される、システムソフトウェア３０１におけるセキュアプリントの印刷にパスワードが必要かを設定する設定画面の一例である。本設定画面では、「マイジョブのプリント／画像表示時に暗証番号が必要」の設定を変更できる。ＯＮを設定すると、セキュアプリントの印刷にパスワードが必要となり、ＯＦＦを設定すると、セキュアプリントの印刷にパスワードが不要となる。ユーザがＯＮ１３０２またはＯＦＦ１３０３を選択し、ＯＫ１３０５を押下すると、記憶制御部３０５が設定値をＨＤＤ２０５に格納する。ユーザがキャンセル１３０４を押下すると、ＵＩ制御部３０２は本設定画面の表示を終了する。なお、ユーザが本画面で指定した設定の設定値は図１８に示されるテーブルで管理し、ＨＤＤ２０５に保持される。ジョブ管理部３０７は任意のタイミングで設定値１８０１を参照可能とする。
【００４７】
図１６は、画像形成装置１０２のＣＰＵ２０２により実行される、システムソフトウェア３０１における強制留め置きを設定する設定画面の一例である。ＯＮを設定すると、画像形成装置１０２に入稿された印刷ジョブを強制的にＨＤＤ２０５に格納する。ユーザが入稿した印刷ジョブを印刷する場合は、画像形成装置１０２を操作する必要がある。ＯＦＦを設定すると、画像形成装置１０２に入稿された印刷ジョブの印刷を直ちに実行する。ただし、留め置き指示がされた印刷ジョブやパスワード付き印刷ジョブは、直ちに印刷されることなくＨＤＤ２０５に格納される。ユーザがＯＮ１６０２またはＯＦＦ１６０３を選択し、ＯＫ１６０５を押下すると、記憶制御部３０５が設定値をＨＤＤ２０５に格納する。ユーザがキャンセル１６０４を押下すると、ＵＩ制御部３０２は本設定画面の表示を終了する。なお、ユーザが本画面で指定した設定の設定値は図１９に示されるテーブルで管理し、ＨＤＤ２０５に保持される。ジョブ管理部３０７は任意のタイミングで設定値１９０１を参照可能とする。
【００４８】
図１７は、画像形成装置１０２のＣＰＵ２０２により実行される、システムソフトウェア３０１におけるログイン時にマイジョブを自動でプリントするか否かを設定する設定画面の一例である。ＯＮを設定すると、ユーザが画像形成装置１０２にログインしたことに基づき、ＨＤＤ２０５に格納されているログインユーザの印刷ジョブをログインユーザの印刷指示なしに（自動で）印刷を実行する。ＯＦＦを設定すると、ユーザが画像形成装置１０２にログインしたことに基づいては、印刷ジョブを実行しない。ユーザが入稿した印刷ジョブを印刷する場合は、画像形成装置１０２を操作して格納された印刷ジョブを選択し、印刷を指示する必要がある。ユーザがＯＮ１７０２またはＯＦＦ１７０３を選択し、ＯＫ１７０５を押下すると、記憶制御部３０５が設定値をＨＤＤ２０５に格納する。ユーザがキャンセル１７０４を押下すると、ＵＩ制御部３０２は本設定画面の表示を終了する。なお、ユーザが本画面で指定した設定の設定値は図２０に示されるテーブルで管理し、ＨＤＤ２０５に保持される。ジョブ管理部３０７は任意のタイミングで設定値２００１を参照可能とする。
【００４９】
次に、印刷ジョブの入稿処理について説明する。本説明は、Ｓ８０３〜Ｓ８０８の処理に該当する。
【００５０】
図９はＰＣ１０１のＣＰＵ４０１により実行される、印刷ジョブの投入処理を説明するフローチャートである。本実施例では、ＰＣ１０１から画像形成装置１０２に印刷ジョブを投入するものとする。
【００５１】
ユーザは表示装置４０６を見ながら、ポインティングデバイスやキーボードといった入力装置４０５を用いて、アプリケーション５０２で画像や文書などのデータを作成し、印刷を指示する。プリンタドライバは、画像や文書などのデータ、文書名などの文書属性、印刷指示時にプリンタドライバに設定されている印刷設定情報に従ってＰＤＬデータを作成する（Ｓ９０１）。セキュアプリントを行う場合は、印刷設定情報に含まれるパスワードをＰＤＬデータに付加する。そして画像形成装置１０２に印刷ジョブとして送信する（Ｓ９０２）。
【００５２】
図１０は画像形成装置１０２のＣＰＵ２０２により実行される、システムソフトウェア３０１における、印刷ジョブの保存処理を説明するフローチャートである。本実施例では、ＰＣ１０１から画像形成装置１０２に印刷ジョブを投入するものとする。
【００５３】
ネットワーク制御部３０６はＰＣ１０１からの印刷ジョブを受け付けると（Ｓ１００１）、ジョブ管理部３０７に印刷ジョブを送信する。ジョブ管理部３０７は印刷ジョブを受け取ると、印刷ジョブを保存するか否かを判定する（Ｓ１００２）。Ｓ１００２の詳細は後述する。ジョブ管理部３０７は、Ｓ１００２の結果、印刷ジョブを保存するか否かを判定する（Ｓ１００３）。印刷ジョブを保存しない場合、ジョブ管理部３０７は、ジョブ制御部３０８に印刷ジョブの実行要求を行いジョブ制御部３０８が印刷を実行する（Ｓ１００７）。印刷ジョブを保存する場合、ジョブ管理部３０７は、データ管理部３０４に印刷ジョブを送信する。データ管理部３０４は、ジョブ管理部３０７から受信した印刷ジョブを解析し、書誌情報を抽出する（Ｓ１００４）。書誌情報については後述する。そして、データ管理部３０４は、記憶制御部３０５に印刷ジョブおよび抽出した書誌情報を送信する。記憶制御部３０５は受信した印刷ジョブおよび抽出した書誌情報をＨＤＤ２０５に保存する（Ｓ１００５、Ｓ１００６）。
【００５４】
図１１は画像形成装置１０２のＣＰＵ２０２により実行される、システムソフトウェア３０１における、Ｓ１００２の印刷ジョブの保存判定を説明するフローチャートである。
【００５５】
ジョブ管理部３０７は、印刷ジョブを解析し、保存設定がされているか否かを判定する（Ｓ１１０１）。保存設定がされている場合、ジョブ管理部３０７は、印刷ジョブ保存をすると判断する（Ｓ１１０５）。保存設定がされていない場合、ジョブ管理部３０７は、印刷ジョブを解析し、セキュアジョブ設定がされているか否かを判定する（Ｓ１１０２）。セキュアジョブ設定がされている場合、ジョブ管理部３０７は、印刷ジョブ保存をすると判断する（Ｓ１１０５）。
【００５６】
セキュアジョブ設定がされていない場合、ジョブ管理部３０７は、強制留め置きの設定値１９０１を取得する。ジョブ管理部３０７は、強制留め置きの設定値に基づき、強制留め置きの設定がされているか否かを判定する（Ｓ１１０３）。強制留め置きの設定がされている場合、ジョブ管理部３０７は、印刷ジョブ保存をすると判断する（Ｓ１１０５）。強制留め置きの設定がされていない場合、ジョブ管理部３０７は、印刷ジョブ保存をしないと判断する（Ｓ１１０４）。
【００５７】
図１２は書誌情報テーブルの一例を示す図である。印刷ジョブが投入された日時１２０２、印刷ジョブを投入したユーザ名１２０３、投入された印刷ジョブの格納場所１２０４、印刷ジョブ名１２０５、印刷設定１２０６、印刷ジョブのタイプ１２０７、パスワード１２０８からなる。ユーザ名１２０３はユーザの識別情報であり、印刷ジョブ名１２０５は印刷データの識別情報である。印刷ジョブのタイプ１２０７がセキュアジョブについては、パスワード１２０８が設定されている。通常ジョブとセキュアジョブを別の書誌情報リストとして管理する場合は、印刷ジョブのタイプ１２０７を書誌情報として管理しなくても良い。１２０９から１２１６は各印刷ジョブの書誌情報を示す。
【００５８】
次に、印刷処理について説明する。本説明は、Ｓ８０９〜Ｓ８１４の処理に該当する。
【００５９】
最初に、ユーザが事前に実施しておくべき、画像形成装置１０２を使用することができるユーザの登録処理について説明する。
【００６０】
図６は、画像形成装置１０２が管理するユーザ管理リスト６０１の一例である。ＵＩ制御部３０２が、不図示のユーザ管理入力画面を操作部Ｉ／Ｆ２０６を経由して操作部２０７に表示し、ユーザ入力を受け付ける。ＵＩ制御部３０２は、操作部Ｉ／Ｆ２０６を経由して操作部２０７からユーザ入力を受信すると、データ管理部３０４に通知する。データ管理部３０４は記憶制御部３０５に通知し、ＨＤＤ２０５に保存したユーザ管理リスト６０１を更新する。ユーザ管理リスト６０１は、データ管理部３０４によって、任意のタイミングで情報の読み書きが可能であるものとする。
【００６１】
６０２はユーザ名であり、画像形成装置１０２を使用するユーザを示す。６０３はパスワードであり、ユーザ名６０２が示すユーザのパスワードを示す。６０４はＥメールアドレスであり、ユーザ名６０２が示すユーザのＥメールアドレスを示す。６０５は部門ＩＤであり、ユーザ名６０２が示すユーザが所属する部門のＩＤである。６０６はロール名であり、ユーザ名６０２が示すユーザに与えられた権限を示す。例えば、画像形成装置１０２の管理者権限を有する場合はＡｄｍｉｎｉｓｔｒａｔｏｒとなり、一般ユーザの場合はＧｅｎｅｒａｌＵｓｅｒとなる。６０７はユーザ名６０２がＡｄｍｉｎｉｓｔｒａｔｏｒのユーザの情報である。６０８から６１０は、画像形成装置１０２を使用する一般ユーザである。ユーザ管理入力画面の操作は、管理者権限を有するユーザのみ実施できることが望ましい。
【００６２】
次に、ユーザが画像形成装置１０２を操作することでユーザ認証を実施し、画像形成装置１０２にログインする処理について説明する。
【００６３】
図１４は、画像形成装置１０２のＣＰＵ２０２により実行される、システムソフトウェア３０１におけるユーザ認証画面の一例である。ユーザはユーザ認証画面１４０１において、ＩＤ１４０２にユーザ名、ＰＡＳＳＷＯＲＤ１４０３にパスワードを入力し、ログイン１４０４を押下する事で認証部３０３にユーザ認証要求を行う。認証部３０３はユーザ認証画面１４０１で入力された情報とユーザ管理リスト６０１を照合することでユーザ認証を行い、ユーザ認証の結果に応じた任意の処理を行う。
【００６４】
さらに、フローチャート及び図面を用いて、印刷処理の詳細について、説明する。図２１は、画像形成装置１０２のＣＰＵ２０２により実行される、システムソフトウェア３０１における、印刷制御の処理を説明するフローチャートである。
【００６５】
認証部３０３は図１４で説明したユーザ認証画面を表示し、ユーザにより入力された認証情報に基づいてユーザ認証を行う（Ｓ２１０１）。ここではユーザが正規のユーザと認証されたとする。ユーザ認証が成功すると、当該ユーザを画像形成装置１０２にログインさせる。
【００６６】
ユーザ認証が成功すると、ジョブ管理部３０７は、ログイン時にマイジョブを自動でプリントするか否かの設定値２００１を取得する（Ｓ２１０２）。ジョブ管理部３０７は、ログイン時にマイジョブを自動でプリントするか否かの設定値に基づき、認証後自動印刷をするか否かを判定する（Ｓ２１０３）。Ｓ２１０３の判定の結果、認証後自動印刷をする場合、ジョブ管理部３０７は、認証後自動印刷の処理を実行する（Ｓ２１１１）。Ｓ２１１１の処理の詳細は後述する。
【００６７】
Ｓ２１０３の判定の結果、認証後自動印刷をしない場合、ＵＩ制御部３０２は、操作部２０７に機能選択画面を表示する（Ｓ２１０４）。
【００６８】
図２２に機能選択画面の一例を示す。本画面では、画像形成装置１０２が有する複数の機能の中からユーザが使用したい機能を選択することができる。選択可能な機能としては、例えばコピー機能２２０２、スキャンして送信機能２２０３、スキャンして保存機能２２０４、保存ファイルの利用機能２２０４、プリント機能２２０６がある。ユーザが２２０２から２２０５のいずれかを選択すると、ＵＩ制御部３０２は各ボタンに対応した機能画面を表示する。ここでユーザがプリント２２０６を選択すると、ＵＩ制御部３０２は操作部２０７に図２３のプリント機能画面２３００を表示する。ユーザがログアウト２２０７を選択すると、認証部３０３はログアウト処理を実施し、ＵＩ制御部３０２は操作部２０７にユーザ認証画面１４０１を表示する。
【００６９】
図２３にプリント機能画面の一例を示す。本画面では、ユーザが留め置きした印刷ジョブの操作をすることができる。ユーザがプリント待ち２３０１を選択すると、ジョブ管理部３０７は認証部３０３よりログインユーザのユーザ名を取得する。そして、取得したユーザ名を用いて、ユーザ名が含まれる書誌情報を書誌情報リスト１２０１から検索することで、ログインユーザに対応する書誌情報を探す。ログインユーザに対応する書誌情報があった場合は、ＵＩ制御部３０２は操作部２０７に取得した書誌情報を表示する。例えば、ログインユーザのユーザ名がＵｓｅｒ１の場合、書誌情報リスト１２０１から書誌情報１２０９〜１２１２が取得できる。取得した書誌情報はそれぞれ２３１７から２３２０に対応する。
【００７０】
ユーザがプリント済み２３０２を選択すると、ジョブ管理部３０７は過去に印刷を実行した印刷ジョブの書誌情報を表示する（不図示）。ユーザが予約印刷２３０３を選択すると、ジョブ管理部３０７は書誌情報リスト１２０１から印刷する時間が設定された予約印刷ジョブを検索して表示する（不図示）。ユーザが更新２３０４を選択すると、ジョブ管理部３０７は書誌情報リスト１２０１を検索し、ＵＩ制御部３０２は表示している書誌情報を更新する。
【００７１】
２３０５はジョブ名／プリント設定であり、ＵＩ制御部３０２は印刷ジョブ名１２０５と印刷設定１２０６と同等の表示をする。２３０６は日時であり、ＵＩ制御部３０２は日時１２０２と同等の表示をする。２３０７は枚数×部数であり、ＵＩ制御部３０２は印刷ジョブを解析した枚数と印刷設定１２０６と同等の表示をする。２３０８はジョブタイプであり、ＵＩ制御部３０２は印刷ジョブのタイプ１２０７がセキュアジョブの場合は「セキュア」を表示する。なお、通常ジョブについて「通常」等の表示をしても構わない。２３０９はユーザ名であり、ＵＩ制御部３０２はユーザ名１２０３と同等の表示をする。２３１７から２３２０は印刷ジョブの書誌情報である。
【００７２】
ユーザが全選択２３１０を選択すると、ＵＩ制御部３０２は全ての書誌情報（２３１７から２３２０）を選択状態にする。ユーザが書誌情報２３１７から２３２０のいずれかを選択してからプリント設定２３１１を選択すると、ＵＩ制御部３０２は選択された印刷ジョブの印刷設定を変更するための画面（不図示）を表示する。ユーザが書誌情報２３１７から２３２０のいずれかを選択してからジョブ削除２３１３を選択すると、ジョブ管理部３０７は選択された印刷ジョブを削除する。ユーザが書誌情報２３１７から２３２０のいずれかを選択してからプリント中止２３１４を選択すると、ジョブ管理部３０７は選択された印刷ジョブが印刷中の場合は印刷処理を中止する。ユーザが書誌情報２３１７から２３２０のいずれかを選択してからプリント開始２３１５を選択すると、ジョブ管理部３０７は選択された印刷ジョブの印刷を実行する。ユーザがログアウト２３１６を選択すると、認証部３０３はログアウト処理を実施し、ＵＩ制御部３０２は操作部２０７にユーザ認証画面１４０１を表示する。
【００７３】
ここで、図２１のフローチャートの説明に戻る。Ｓ２１０４の後、ジョブ管理部３０７は、ユーザからの印刷指示を待つ（Ｓ２１０５）。ユーザが印刷指示をした場合、ジョブ管理部３０７は、選択された書誌情報がセキュアジョブか否かを判定する（Ｓ２１０６）。ユーザの印刷指示とは、例えば、ユーザがプリント機能画面２３００で書誌情報２３１７から２３２０のいずれかを選択してからプリント開始２３１５を選択することを指す。Ｓ２１０６の判定の結果、セキュアジョブではない（例えば通常ジョブである）場合は、ジョブ管理部３０７は印刷指示された通常ジョブの印刷を実行する（Ｓ２１１０）。
【００７４】
Ｓ２１０６の判定の結果、セキュアジョブである場合は、ジョブ管理部３０７は「マイジョブのプリント／画像表示時に暗証番号が必要」の設定値１８０１を取得する（Ｓ２１０７）。ジョブ管理部３０７は、「マイジョブのプリント／画像表示時に暗証番号が必要」の設定値に基づき、セキュアジョブの印刷にパスワードが必要か否かを判定する（Ｓ２１０８）。Ｓ２１０８の判定の結果、セキュアジョブの印刷にパスワードが不要であった場合は、ジョブ管理部３０７は印刷指示されたセキュアジョブの印刷を実行する（Ｓ２１１０）。
【００７５】
Ｓ２１０８の判定の結果、セキュアジョブの印刷にパスワードが必要であった場合は、ＵＩ制御部３０２は不図示パスワード入力画面を表示し、パスワードの入力を受け付ける（Ｓ２１０９）。Ｓ２１０９で正しいパスワードを受け付けた場合は、ジョブ管理部３０７は印刷指示されたセキュアジョブの印刷を実行する（Ｓ２１１０）。
【００７６】
次に、ユーザが画像形成装置１０２にログインしたことを契機に、ログインユーザの印刷ジョブの印刷を自動的に開始する、認証後自動印刷について説明する。本説明は、Ｓ８１１の処理に該当する。
【００７７】
図１５は、画像形成装置１０２のＣＰＵ２０２により実行される、システムソフトウェア３０１における、認証後自動印刷制御の処理を説明するフローチャートである。
【００７８】
ジョブ管理部３０７は、認証部３０３よりＳ２１０１で認証したログインユーザのユーザ名を取得する。そして、取得したユーザ名が含まれる書誌情報を書誌情報リスト１２０１から検索することで（Ｓ１５０２）、ログインユーザに対応する書誌情報を探す。ジョブ管理部３０７は、検索した結果、ログインユーザに対応する書誌情報があったか否かを判定する（Ｓ１５０３）。例えば、ログインユーザのユーザ名がＵｓｅｒ１の場合、書誌情報リスト１２０１から書誌情報１２０９〜１２１２が取得できる。Ｓ１５０３の判定の結果、ログインユーザに対応する書誌情報がなかった場合、Ｓ１５１０へ進む。
【００７９】
Ｓ１５０３の判定の結果、ログインユーザに対応する書誌情報があった場合、ジョブ管理部３０７は、「マイジョブのプリント／画像表示時に暗証番号が必要」の設定値１８０１を取得する（Ｓ１５０４）。ジョブ管理部３０７は、「マイジョブのプリント／画像表示時に暗証番号が必要」の設定値に基づき、セキュアジョブの印刷にパスワードが必要か否かを判定する（Ｓ１５０５）。
【００８０】
Ｓ１５０５の判定の結果、セキュアジョブの印刷にパスワードが必要であった場合、ジョブ管理部３０７は、Ｓ１５０３で取得した書誌情報のうち、印刷ジョブのタイプ１２０７が通常ジョブである印刷ジョブを実行する（Ｓ１５０６）。例えば、先の例で取得した書誌情報１２０９〜１２１２から、書誌情報１２０９と１２１０の印刷ジョブを実行する。
【００８１】
Ｓ１５０５の判定の結果、セキュアジョブの印刷にパスワードが不要であった場合、ジョブ管理部３０７は、次の処理を実施する。すなわち、Ｓ１５０３で取得した書誌情報のうち、印刷ジョブのタイプ１２０７が通常ジョブである印刷ジョブと、セキュアジョブである印刷ジョブを実行する（Ｓ１５０７）。例えば、先の例で取得した書誌情報１２０９〜１２１２の全ての印刷ジョブを実行する。
【００８２】
印刷処理が完了したら、ジョブ管理部３０７は、書誌情報リスト１２０１に未印刷の印刷ジョブが残っているか否かを判定する（Ｓ１５０８）。Ｓ１５０８の判定の結果、未印刷の印刷ジョブが残っている場合、ＵＩ制御部３０２は、ジョブ管理部３０７から未印刷の印刷ジョブの書誌情報を受信し、操作部２０７にプリント機能画面を表示する（Ｓ１５０９）。Ｓ１５０８の判定の結果、未印刷の印刷ジョブが残っていない場合、ＵＩ制御部３０２は、操作部２０７に機能選択画面を表示する（Ｓ１５１０）。
【００８３】
例えば、通常ジョブとセキュアジョブが留め置かれた状態でＳ１５０６のステップを実行した場合、セキュアジョブは印刷されずに残ることになる。そのため、Ｓ１５０８の判定はＹｅｓとなり、Ｓ１５０９を実行する。Ｓ１５０９では、図２４のプリント機能画面２４００が表示される。プリント機能画面２４００では、印刷された通常ジョブの書誌情報は表示されないが、印刷されていないセキュアジョブの書誌情報２４１７および２４１８が表示される。
【００８４】
また、例えば、通常ジョブとセキュアジョブが留め置かれた状態でＳ１５０７のステップを実行した場合、通常ジョブとセキュアジョブの両方が印刷されるため、未印刷の印刷ジョブは残っていない。そのため、Ｓ１５０８の判定はＮｏとなり、Ｓ１５１０を実行する。この後、ユーザによる指示によりプリント機能画面を表示すると、図２５の画面が表示される。プリント機能画面２５００は、書誌情報は何も表示されない。
【００８５】
以上により、Ｓ１５０５において、セキュアジョブの印刷にパスワードが必要かを判定することで、通常ジョブだけでなくセキュアジョブが自動印刷の対象に含められるかを検証する。そして、対象となるセキュアジョブがあれば、認証後自動印刷が行われる（Ｓ１５０７）。これらの処理により、パスワード照合の省略可能な動作モードで動作しているときは、パスワード付き印刷ジョブを認証後自動印刷で印刷することができ、ユーザの印刷手間を削減することが可能となる。
【００８６】
また、Ｓ１５０８において、未印刷の印刷ジョブが残っているかを判定することで、認証後自動印刷を実行後に未印刷の印刷ジョブが残っているときは、プリント機能画面が表示される。プリント機能画面には未印刷の印刷ジョブの書誌情報が表示されるため、ユーザがプリント機能画面の表示指示を行わなくとも、直ちに未印刷の印刷ジョブの印刷処理を開始することが可能となる。
【００８７】
また、本発明と同様の効果が得られるのであれば、実施の形態は、本実施例で説明した実施の形態に限定されない。例えば、本実施例では、認証後自動印刷において印刷されない（認証後自動印刷の対象外の）印刷ジョブとしてセキュアジョブを例に説明したが、印刷されない印刷ジョブはこれに限定されない。例えば、印刷ジョブに暗号化処理がされており、印刷するためには必ずパスワード入力が必要となる暗号化セキュアジョブが含まれても良い。また、複数のユーザが印刷可能な共有ジョブが含まれても良い。また、認証されたユーザ以外のユーザが入稿した印刷ジョブが含まれても良い。さらには、印刷する画像形成装置とは異なる画像形成装置に入稿された印刷ジョブが含まれても良い。
【００８８】
さらに、例えば、通常ジョブとセキュアジョブを別の書誌情報リストとして管理する場合に、通常ジョブの認証後自動印刷を実施する。その後、その他（例えばセキュアジョブ）の書誌情報リストを検索し、認証ユーザが印刷可能な印刷ジョブが存在すれば、それらの印刷ジョブの自動印刷を実行しても構わない。また、その他の印刷ジョブはセキュアジョブに限定されない。
【００８９】
以上のように、本実施例によれば、認証後自動印刷機能を有する画像形成装置において、パスワードが付加された印刷データが留め置かれている場合に、当該印刷データを認証後自動印刷の対象とするか否かをユーザが設定することができる。パスワードが付加された印刷データが認証後自動印刷の対象となるよう設定されている場合は、ユーザがログインしたことに応じて、当該ユーザに関連づけて登録された通常の印刷データと共に、パスワードが付加された印刷データが自動的に印刷される。パスワードが付加された印刷データが認証後自動印刷の対象外となるよう設定されている場合は、通常の印刷データのみがユーザのログインに応じて自動的に印刷される。そして、通常の印刷データの印刷が完了すると、自動的に未出力の印刷データの一覧が表示されるので、ユーザは当該一覧画面からパスワードが付加された印刷データの印刷指示を直ちに行うことが可能となり、ユーザの利便性が向上する。
【図１】
2019202503.tif 000003
【図２】
2019202503.tif 000004
【図３】
2019202503.tif 000005
【図４】
2019202503.tif 000006
【図５】
2019202503.tif 000007
【図６】
2019202503.tif 000008
【図７】
2019202503.tif 000009
【図８】
2019202503.tif 000010
【図９】
2019202503.tif 000011
【図１０】
2019202503.tif 000012
【図１１】
2019202503.tif 000013
【図１２】
2019202503.tif 000014
【図１３】
2019202503.tif 000015
【図１４】
2019202503.tif 000016
【図１５】
2019202503.tif 000017
【図１６】
2019202503.tif 000018
【図１７】
2019202503.tif 000019
【図１８】
2019202503.tif 000020
【図１９】
2019202503.tif 000021
【図２０】
2019202503.tif 000022
【図２１】
2019202503.tif 000023
【図２２】
2019202503.tif 000024
【図２３】
2019202503.tif 000025
【図２４】
2019202503.tif 000026
【図２５】
2019202503.tif 000027