(57)【要約】【課題】画像形成装置の操作部におけるユーザ操作の受け付けを制限する場合に、画像形成装置に投入されたセキュアプリントジョブを実行できなくなることを防止する技術を提供する。【解決手段】画像形成装置は、ネットワークを介して通信可能な外部装置から受け付けたプリントジョブの実行を制御する。画像形成装置は、操作部におけるユーザ操作の受け付けが制限されていない場合には（Ｓ１０４で「ＮＯ」）、セキュアプリントジョブを外部装置から受け付ける（Ｓ１０６）。一方、画像形成装置は、操作部におけるユーザ操作の受け付けが制限されている場合には（Ｓ１０４で「ＹＥＳ」）、セキュアプリントジョブを外部装置から受け付けないようにする（Ｓ１０７）。【選択図】図６
2020015266.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置であって、
ユーザ操作を受け付ける操作部と、
設定に従って、前記操作部におけるユーザ操作の受け付けを制限する制限手段と、
ネットワークを介して通信可能な外部装置から受け付けたプリントジョブの実行を制御する制御手段と、を備え、
前記制御手段は、前記制限手段により前記操作部におけるユーザ操作の受け付けが制限されていない場合には、プリントの開始のために前記操作部におけるパスワードの入力を必要とするセキュアプリントジョブを前記外部装置から受け付け、前記制限手段により前記操作部におけるユーザ操作の受け付けが制限されている場合には、前記セキュアプリントジョブを前記外部装置から受け付けないようにする
ことを特徴とする画像形成装置。
【請求項２】
前記外部装置からプリントジョブを受信する受信手段を更に備え、
前記制御手段は、前記受信手段により受信されたプリントジョブが前記セキュアプリントジョブであり、かつ、前記制限手段により前記操作部におけるユーザ操作の受け付けが制限されている場合に、前記セキュアプリントジョブを受け付けないようにする
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記制御手段は、前記セキュアプリントジョブを受け付けない場合に、当該セキュアプリントジョブを実行せずに送信元の前記外部装置に対してエラーを通知する
ことを特徴とする請求項１に記載の画像形成装置。
【請求項４】
セキュアプリント機能を有効にするか否かを設定する設定手段を更に備え、
前記制御手段は、前記セキュアプリント機能が有効に設定されていても、前記制限手段により前記操作部におけるユーザ操作の受け付けが制限されていれば、前記セキュアプリントジョブを前記外部装置から受け付けないようにする
ことを特徴とする請求項１に記載の画像形成装置。
【請求項５】
前記画像形成装置がセキュアプリント機能をサポートしているか否かについての問い合わせを前記外部装置から受信すると、前記制限手段により前記操作部におけるユーザ操作の受け付けが制限されている場合には、前記セキュアプリント機能をサポートしていないことを前記外部装置へ通知する通知手段を更に備える
ことを特徴とする請求項１から４のいずれか１項に記載の画像形成装置。
【請求項６】
前記制限手段は、管理者権限を有するユーザにより前記操作部から行われた設定、又は管理者権限を有するユーザによりネットワークを介して外部装置から行われた設定に従って、前記操作部におけるユーザ操作の受け付けを制限する
ことを特徴とする請求項１から５のいずれか１項に記載の画像形成装置。
【請求項７】
前記制御手段は、前記制限手段により前記操作部におけるユーザ操作の受け付けが制限されていない場合に、前記セキュアプリントジョブを前記外部装置から受け付けて、実行待ちのジョブとして登録することで、実行可能なタイミングに当該ジョブを実行する
ことを特徴とする請求項１から６のいずれか１項に記載の画像形成装置。
【請求項８】
前記制限手段は、前記操作部における一部のキーを介したユーザ操作を除いて、前記操作部におけるユーザ操作の受け付けを禁止する
ことを特徴とする請求項１から７のいずれか１項に記載の画像形成装置。
【請求項９】
ユーザ操作を受け付ける操作部を備える画像形成装置の制御方法であって、
設定に従って、前記操作部におけるユーザ操作の受け付けを制限する制限工程と、
ネットワークを介して通信可能な外部装置から受け付けたプリントジョブの実行を制御する制御工程と、を含み、
前記制御工程では、前記制限工程で前記操作部におけるユーザ操作の受け付けが制限されていない場合には、プリントの開始のために前記操作部におけるパスワードの入力を必要とするセキュアプリントジョブを前記外部装置から受け付け、前記制限工程で前記操作部におけるユーザ操作の受け付けが制限されている場合には、前記セキュアプリントジョブを前記外部装置から受け付けないようにする
ことを特徴とする画像形成装置の制御方法。
【請求項１０】
請求項９に記載の画像形成装置の制御方法の各工程をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及びその制御方法、並びにプログラムに関するものである。
【背景技術】
【０００２】
管理者以外のユーザが管理者の意図しない操作を画像形成装置に対して行うことを防止するために、画像形成装置の操作部からのキー操作を禁止する（操作部ロック）設定が可能な画像形成装置が存在する。これは、例えば、学校等の教育機関に画像形成装置を配置して生徒による使用を可能にした場合に、生徒が誤って画像形成装置の設定を変更してしまうことを防止するために用いられる。また、公共スペースに画像形成装置を配置して不特定多数のユーザによる使用を可能にした場合に、操作部からの設定の変更を防止するために、管理者が操作部ロックを設定する場合もある。
【０００３】
操作部ロックの設定及び解除は、一般に、画像形成装置の管理者による操作部での特殊な操作によって行うことが可能である。あるいは、画像形成装置が、ネットワーク接続されたＰＣ等の外部装置上にリモートのＵＩ画面（「リモートＵＩ」又は「ＲＵＩ」と称されうる。）を表示させるための外部インタフェースを有し、リモートＵＩを介して外部装置から操作部ロックの設定及び解除を行える場合もある。特許文献１では、このような操作部ロックの状態に連動して、外部装置からの装置の設定変更も許可又は禁止する方法が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１６５７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述のような画像形成装置では、操作部ロックが設定された場合、操作部におけるユーザ操作を必要とするセキュアプリント機能を利用できなくなりうる。セキュアプリント機能は、ホスト側のプリンタドライバによるジョブの投入時にパスワードを指定し、画像形成装置側の操作部においてユーザがジョブを選択して指定パスワードを入力することにより、印刷を開始する機能である。
【０００６】
例えば、管理者が、画像形成装置にセキュアプリントジョブが溜まっていることに気付かずにリモートのＵＩ画面で操作部ロックの設定を行った場合、画像形成装置の操作部において、セキュアプリントジョブについての操作をユーザが行えなくなる。その結果、画像形成装置の操作部においてユーザがセキュアプリントジョブを選択してパスワードを入力することができず、画像形成装置に投入されたセキュアプリントジョブを実行できない状況が生じうる。
【０００７】
本発明は、上述の問題に鑑みてなされたものである。本発明は、画像形成装置の操作部におけるユーザ操作の受け付けを制限する場合に、画像形成装置に投入されたセキュアプリントジョブを実行できなくなることを防止する技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一態様に係る画像形成装置は、ユーザ操作を受け付ける操作部と、設定に従って、前記操作部におけるユーザ操作の受け付けを制限する制限手段と、ネットワークを介して通信可能な外部装置から受け付けたプリントジョブの実行を制御する制御手段と、を備え、前記制御手段は、前記制限手段により前記操作部におけるユーザ操作の受け付けが制限されていない場合には、プリントの開始のために前記操作部におけるパスワードの入力を必要とするセキュアプリントジョブを前記外部装置から受け付け、前記制限手段により前記操作部におけるユーザ操作の受け付けが制限されている場合には、前記セキュアプリントジョブを前記外部装置から受け付けないようにすることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、画像形成装置の操作部においてユーザ操作の受け付けを制限する場合に、画像形成装置に投入されたセキュアプリントジョブを実行できなくなることを防止することが可能になる。
【図面の簡単な説明】
【００１０】
【図１】画像形成装置のハードウェア構成例を示すブロック図。
【図２】画像形成装置の操作部の構成例を示す図。
【図３】画像形成装置によって提供される操作画面の例を示す図。
【図４】画像形成装置によって提供される操作画面の例を示す図。
【図５】画像形成装置によって提供される操作画面の例を示す図。
【図６】プリントジョブの受信時の処理の手順を示すフローチャート。
【図７】セキュアプリントジョブに対する操作時の処理の手順を示すフローチャート。
【図８】セキュアプリント機能に関する通知処理の手順を示すフローチャート。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態について図面を用いて説明する。なお、以下の実施形態は特許請求の範囲に係る発明を限定するものでなく、また実施形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１２】
＜画像形成装置＞
図１は、本発明の実施形態に係る画像形成装置１００のハードウェア構成例を示すブロック図である。画像形成装置１００は、コントローラ部１０１と、コントローラ部１０１によって制御される印刷部１０７、読取部１０９、操作部１１０、及び回線インタフェース（Ｉ／Ｆ）１１２とを備える。
【００１３】
コントローラ部１０１は、画像形成装置１００全体の動作を制御する。操作部１１０は、タッチパネル機能を有するディスプレイと操作キーとを有し、画像形成装置１００に対するユーザ操作を受け付けるために用いられるとともに、及び各種情報及び操作画面の表示のために用いられる。
【００１４】
印刷部１０７（プリンタエンジン）は、画像データに基づいてシート（記録紙等）に画像を印刷する。読取部１０９は、原稿から光学的に画像を読み取って当該画像をデジタル画像に変換し、画像データとして出力する。回線Ｉ／Ｆ１１２は、電話線１１３を介して公衆回線網１１４に接続される。
【００１５】
コントローラ部１０１は、システムバス１０５に接続されたデバイスとして、ＣＰＵ１０２、ＲＡＭ１０３、ＲＯＭ１０４、印刷部Ｉ／Ｆ１０６、読取部Ｉ／Ｆ１０８、モデム１１１、及びネットワークＩ／Ｆ１１８を備える。
【００１６】
ＣＰＵ１０２は、ＲＯＭ１０４に格納された各種制御プログラムをＲＡＭ１０３に読み出して実行することにより、システムバス１０５を介して各デバイスを制御する。ＲＯＭ１０４には、制御プログラムだけでなく、操作部１１０の表示部に文字又は記号を表示するためのフォント情報と、画像形成装置１００の装置情報、ユーザの電話帳情報、部門管理情報等の各種データとが格納される。なお、画像形成装置１００は、各種制御プログラム及び各種データの格納のために、ＨＤＤ又はＳＳＤ等の記憶装置を備えていてもよい。
【００１７】
印刷部Ｉ／Ｆ１０６及び読取部Ｉ／Ｆ１０８は、それぞれ、印刷部１０７及び読取部１０９に対するインタフェースとして機能する。ＣＰＵ１０２は、読取部１０９から出力される画像データを、読取部Ｉ／Ｆ１０９を介して取得する。また、ＣＰＵ１０２は、印刷部１０７による印刷用の画像データを、印刷部Ｉ／Ｆ１０６を介して印刷部１０７へ出力する。
【００１８】
モデム１１１は、回線Ｉ／Ｆ１１２を介して公衆回線網１１４に接続し、他の画像形成装置、ファクシミリ装置、電話機等の外部装置と通信を行う。ネットワークＩ／Ｆ１１８は、ＬＡＮやインターネット等のネットワーク１２０を介して外部装置と通信可能であり、例えば、ホストコンピュータであるＰＣ１２１と通信可能である。なお、読取部１０９及び印刷部１０７のそれぞれは、図１に示すように画像形成装置１００の内部に設けられるのではなく、装置の外部に設けられてもよい。
【００１９】
＜操作部＞
図２は、操作部１１０の構成例を示す図である。操作部１１０は、表示部２０１、タッチボタンキー２０２、及びハードキー２０３を有している。表示部２０１及びタッチボタンキー２０２には、タッチセンサが取り付けられており、当該タッチセンサにより、ユーザの指又はタッチペンによるタッチを感知可能である。
【００２０】
表示部２０１は、タッチセンサによるタッチパネル機能を有し、ユーザに対して操作画面を表示する表示部として機能するだけでなく、ユーザ操作を受け付ける受付部としても機能する。ＣＰＵ１０２は、ユーザ操作に応じて、設定画面や機能画面（例えば、コピー機能の画面）等の操作画面を表示部２０１に表示する。ユーザは、タッチボタンキー２０２のそれぞれをタッチすることにより、各キーに対応する指示（例えば、ホーム画面の表示指示）を入力可能である。また、ユーザは、ハードキー２０３を押下することにより、当該ハードキーに対応する指示を入力可能である。本実施形態では、ハードキー２０３は、通信音量等の音量設定のための操作画面の表示を指示するために用いられる。なお、ハードキー２０３として、例えば、テンキー又は十字キー等のハードキーが設けられてもよい。
【００２１】
＜操作画面の例＞
次に、図３乃至図５を参照して、画像形成装置１００によって提供される操作画面の例について説明する。図３乃至図５では、主に、操作部１１０に表示される、ローカルＵＩの操作画面を示しているが、図５（Ａ）及び（Ｂ）に示す設定画面９００，９１０は、ＰＣ１２１等の外部装置の表示部に表示されるリモートＵＩの操作画面である。ただし、設定画面９００，９１０における設定と同様の設定が可能な操作画面を、ローカルＵＩの操作画面として操作部１１０に表示可能であってもよい。
【００２２】
図３（Ａ）は、画像形成装置１００が提供する操作画面の一例であるホーム画面３００を示している。画像形成装置１００では、電源オフ状態からの起動後に最初にホーム画面３００を表示部２０１に表示する設定がデフォルトの設定として行われている。また、操作部１１０に設けられたタッチボタンキー２０２のうち、ホーム画面ボタンがユーザによってタッチされた場合に、ホーム画面３００が表示部２０１に表示される。ホーム画面３００内には、コピーボタン３０１、メニューボタン３０２、セキュアボタン３０３、及び状況確認ボタン３０４といった、複数のボタン（アイコン）が配置されている。ユーザがいずれかのボタンをタッチすると、表示部２０１の表示が、タッチされたボタンに対応する画面に遷移する。
【００２３】
図３（Ｂ）は、画像形成装置１００が提供する操作画面の一例であるコピー画面４００を示している。ホーム画面３００内のコピーボタン３０１がタッチされると、ＣＰＵ１０２は、表示部２０１の表示をホーム画面３００からコピー画面４００に遷移させる。コピー画面４００では、コピージョブに関する様々な設定を行うことが可能である。コピー画面４００には、デフォルト設定が予め表示される。このデフォルト設定は、他の操作画面を用いて変更が可能である。例えば、倍率設定４０１の選択によりコピー倍率を設定可能であり、両面設定４０２の選択により印刷方法として片面印刷又は両面印刷を設定可能である。ＣＰＵ１０２は、実行ボタン４０３がタッチされると、コピー画面４００における設定内容に従って、読取部１０９及び印刷部１０７を動作させることでコピージョブを実行する。
【００２４】
図３（Ｃ）は、画像形成装置１００が提供する操作画面の一例であるメニュー画面５００を示している。ホーム画面３００内のメニューボタン３０２がタッチされると、ＣＰＵ１０２は、表示部２０１の表示をホーム画面３００からメニュー画面５００に遷移させる。メニュー画面５００では、画像形成装置１００の動作に関する様々な設定（環境設定５０１等）を行うことが可能であり、コピージョブ等の各種ジョブに関するデフォルト設定の変更が可能である。
【００２５】
図３（Ｄ）は、画像形成装置１００が提供する操作画面の一例である状況確認画面６００を示している。ホーム画面３００内の状況確認ボタン３０４がタッチされると、ＣＰＵ１０２は、表示部２０１の表示をホーム画面３００から状況確認画面６００に遷移させる。ユーザは、状況確認画面６００を用いて、現在のジョブの実行状況及びネットワーク情報等の、画像形成装置１００の動作に関連する種々の情報を参照可能である。
【００２６】
図４は、画像形成装置１００が提供する操作画面の一例であるセキュアプリント画面７００を示している。ホーム画面３００内のセキュアボタン３０３がタッチされると、ＣＰＵ１０２は、表示部２０１の表示をホーム画面３００からセキュアプリント画面７００に遷移させる。セキュアプリント画面７００には、ＰＣ１２１又はファイルサーバ（図示せず）から受信された、セキュアプリント用のファイルのリストが表示される。
【００２７】
セキュアプリントジョブは、プリントの開始のために操作部１１０におけるパスワードの入力を必要とするプリントジョブである。ＣＰＵ１０２は、ファイルの選択後に実行ボタン７０１がタッチされると、セキュアプリントジョブを実行するためのパスワード（本例では暗証番号）の入力画面７１０を表示部２０１に表示する。入力画面７１０において、ユーザがセキュアプリントジョブの実行用の暗証番号を入力し、確定ボタン７１１をタッチすると、セキュアプリント画面７００で選択したセキュアプリントジョブの実行が開始される。ＣＰＵ１０２は、選択されたセキュアプリントジョブの実行を開始すると、実行画面７２０を表示部２０１に表示する。
【００２８】
＜操作部ロックの設定＞
本実施形態の画像形成装置１００において、ＣＰＵ１０２は、設定に従って、操作部１１０におけるユーザ操作の受け付けを制限する、上述の操作部ロックを有効又は無効にすることが可能である。ＣＰＵ１０２は、管理者権限を有するユーザにより操作部１１０から行われた設定、又は管理者権限を有するユーザによりネットワークを介してＰＣ１２１等の外部装置から行われた設定に従って、操作部ロックを有効又は無効にする。
【００２９】
操作部ロックが有効（オン）である場合、操作部１１０におけるユーザ操作の受け付けが禁止される。なお、操作部１１０における一部のキー（例えば、タッチボタンキー２０２）を介したユーザ操作を除いて、操作部１１０におけるユーザ操作の受け付けが禁止されてもよい。ここでは、ＰＣ１２１からリモートＵＩの操作画面を介して行われた設定に従って、操作部ロックが行われる例について説明する。
【００３０】
図５（Ａ）及び（Ｂ）は、操作部１１０におけるユーザ操作の受け付けを制限する操作部ロックの設定に用いられる操作画面の一例である、設定画面９００，９１０を示している。本実施形態では、設定画面９００，９１０は、ＰＣ１２１等の外部装置の表示部にＷｅｂブラウザによってＷｅｂページとして表示される、リモートＵＩ（ＲＵＩ）の操作画面である。画像形成装置１００は、ネットワーク１２０を介して通信可能なＰＣ１２１等の外部装置に対して、このようなＲＵＩをＨＴＭＬ形式のＷｅｂページとして提供可能である。本実施形態では、ＰＣ１２１上で表示された設定画面９００においてリンク９０１が、管理者権限を有するユーザによって選択されると、ＰＣ１２１の画面表示が設定画面９１０に遷移する。
【００３１】
設定画面９１０において、管理者権限を有するユーザは、選択ボタン９１１を用いて、画像形成装置１００の操作部１１０のロックを有効（オン）にするか無効（オフ）にするかを選択可能である。ユーザが選択ボタン９１１を用いて操作部ロックの有効又は無効を選択し、設定ボタン９１２をタッチすると、操作部ロックの設定が画像形成装置１００の設定として反映される。具体的には、ＰＣ１２１からＲＵＩを介して画像形成装置１００に対して、設定画面９１０における設定内容が送信されて、当該設定内容に従った設定が行われる。キャンセルボタン９１３がタッチされた場合には、設定画面９１０における設定内容は破棄される。
【００３２】
図５（Ｃ）は、操作部ロックの設定が有効である（操作部がロック状態にある）状態において、ホーム画面３００内のセキュアボタン３０３がタッチされた際に表示部２０１に表示される画面の例（ロック画面９２０）を示している。ロック画面９２０には、ユーザへの通知用のメッセージとして、操作部１１０がロック状態にある（即ち、ユーザによる操作が制限されている）ことを示すメッセージが含まれる。
【００３３】
＜プリントジョブの受信＞
画像形成装置１００は、ＰＣ１２１等の外部装置からプリントジョブを受信して実行することが可能である。本例では、ＰＣ１２１からプリントジョブを受信する際に実行される処理について説明する。
【００３４】
ＰＣ１２１のプリンタドライバは、生成したプリントジョブを、ネットワーク１２０を介して画像形成装置１００に送信することで、プリントジョブを画像形成装置１００に投入する。画像形成装置１００は、ＰＣ１２１のプリンタドライバから投入されたプリントジョブを受信すると、受信したプリントジョブを実行する。ただし、画像形成装置１００は、操作部ロックを行っている（操作部ロックの設定が有効である）間には、セキュアプリントジョブを実行対象のプリントジョブとして受け付けないようにする。これにより、操作部ロックを行っている間に、操作部１１０をユーザが操作できないことによりセキュアプリントジョブが実行不可能になることを防止する。
【００３５】
図６は、本実施形態に係る画像形成装置１００におけるプリントジョブの受信時の処理の手順を示すフローチャートである。図６に示す各ステップの処理は、ＲＯＭ１０４に格納された制御プログラムをＣＰＵ１０２が読み出して実行することによって画像形成装置１００において実現される。ＣＰＵ１０２は、ＰＣ１２１のプリンタドライバからプリントジョブが投入されると、図６の処理を開始する。
【００３６】
まずＳ１０１で、ＣＰＵ１０２は、ＰＣ１２１から送信されたプリントジョブのデータを受信する。次にＳ１０２で、ＣＰＵ１０２は、受信したプリントジョブがセキュアプリントジョブであるか否かを判定する。ＣＰＵ１０２は、受信したプリントジョブがセキュアプリントジョブではない場合には、Ｓ１０３へ処理を進め、受信したプリントジョブがセキュアプリントジョブである場合には、Ｓ１０４へ処理を進める。
【００３７】
Ｓ１０３で、ＣＰＵ１０２は、受信したプリントジョブについての印刷処理を開始する。具体的には、ＣＰＵ１０２は、受信したプリントジョブを印刷待ちジョブとして登録することで、実行可能なタイミングに当該ジョブを実行する。その後、ＣＰＵ１０２は処理を終了する。
【００３８】
一方、Ｓ１０４で、ＣＰＵ１０２は、操作部ロックの設定が有効（オン）であるか否かを判定する。ＣＰＵ１０２は、操作部ロックの設定がオンである場合にはＳ１０７へ処理を進め、操作部ロックの設定がオフである場合にはＳ１０５へ処理を進める。
【００３９】
Ｓ１０５で、ＣＰＵ１０２は、セキュアプリント設定が有効（オン）であるか否かを判定する。セキュアプリント設定は、セキュアプリント機能を有効にする（使用可能にする）か否かに関する設定である。セキュアプリント設定がオンである場合には、ユーザはセキュアプリント機能を使用可能である。セキュアプリント設定がオフである場合には、ユーザはセキュアプリント機能を使用できない。ＣＰＵ１０２は、セキュアプリント設定がオンである場合にはＳ１０６へ処理を進め、セキュアプリント設定がオフである場合にはＳ１０７へ処理を進める。なお、セキュアプリント設定は、例えば、図５（Ａ）に示す設定画面９００を用いて設定されうる。
【００４０】
Ｓ１０６で、ＣＰＵ１０２は、受信したセキュアプリントジョブを認証待ち（実行待ち）ジョブとして登録し、処理を終了する。認証待ちジョブは、図７を用いて後述するように、セキュアプリントジョブに設定されたパスワード（暗証番号）に基づくユーザ認証が成功した後に実行される。このようにして、ＣＰＵ１０２は、操作部ロック設定がオフである場合、セキュアプリントジョブをＰＣ１２１から受け付けて、実行待ちのジョブとして登録することで、実行可能なタイミングに当該ジョブを実行する。
【００４１】
一方、Ｓ１０７で、ＣＰＵ１０２は、受信したセキュアプリントジョブを実行せずに、セキュアプリントジョブをエラー終了とし、処理を終了する。なお、ＣＰＵ１０２は、セキュアプリントジョブのエラーを当該ジョブの送信元のＰＣ１２１に対して通知してもよい。
【００４２】
このように、ＣＰＵ１０２は、外部装置であるＰＣ１２１からプリントジョブを受信する（Ｓ１０１）。更に、ＣＰＵ１０２は、受信されたプリントジョブがセキュアプリントジョブであり、かつ、操作部ロック設定が有効である場合に（Ｓ１０２及びＳ１０４で「ＹＥＳ」）、セキュアプリントジョブを受け付けないようにする（Ｓ１０７）。また、ＣＰＵ１０２は、セキュアプリント機能が有効に設定されていても、操作部ロック設定が有効であれば、セキュアプリントジョブを受け付けないようにする。このように、操作部ロックを行っている間に、外部装置からセキュアプリントジョブを受け付けないようにすることで、操作部１１０をユーザが操作できないことによりセキュアプリントジョブが実行不可能になることを防止できる。
【００４３】
＜セキュアプリントジョブの実行＞
図７は、本実施形態に係る画像形成装置１００におけるセキュアプリントジョブに対する操作時の処理の手順を示すフローチャートである。図７に示す各ステップの処理は、ＲＯＭ１０４に格納された制御プログラムをＣＰＵ１０２が読み出して実行することによって画像形成装置１００において実現される。画像形成装置１００にＰＣ１２１から投入されたセキュアプリントジョブについての操作を操作部１１０においてユーザが開始すると、ＣＰＵ１０２は、図７の処理を開始する。
【００４４】
まずＳ２０１で、ＣＰＵ１０２は、操作部ロックの設定が有効（オン）であるか否かを判定する。ＣＰＵ１０２は、操作部ロックの設定がオフである場合にはＳ２０２へ処理を進め、操作部ロックの設定がオンである場合にはＳ２１１へ処理を進める。Ｓ２１１で、ＣＰＵ１０２は、操作部１１０がロック状態にあることを示すメッセージを含むロック画面９２０を表示部２０１に表示し、処理を終了する。
【００４５】
一方、Ｓ２０２で、ＣＰＵ１０２は、画像形成装置１００内に保存されているプリントジョブのリストを取得する。更にＳ２０３で、ＣＰＵ１０２は、取得したリスト内にセキュアプリントジョブが存在するか否か判定し、セキュアプリントジョブが存在しない場合な処理を終了する。ＣＰＵ１０２は、取得したリスト内にセキュアプリントジョブが存在する場合には、Ｓ２０４へ処理を進める。
【００４６】
ＣＰＵ１０２は、Ｓ２０４で、セキュアプリントジョブに対応するファイルのリスト（セキュアプリント画面７００）を表示部２０１に表示し、Ｓ２０５で、表示したリストにおけるファイルの選択をユーザから受け付ける。その後、Ｓ２０６で、ＣＰＵ１０２は、実行ボタン７０１のタッチにより、セキュアプリントジョブの実行指示を受け付けたか否かを判定する。ＣＰＵ１０２は、実行指示を受け付けていない場合にはＳ２０４へ処理を戻して、実行指示を待ち受け、実行指示を受け付けるとＳ２０７へ処理を進める。
【００４７】
Ｓ２０７で、ＣＰＵ１０２は、入力画面７１０を表示部２０１に表示して、セキュアプリントジョブの実行用のパスワードの入力をユーザから受け付ける。その後、Ｓ２０８で、ＣＰＵ１０２は、入力されたパスワードと、セキュアプリントジョブに設定されたパスワードとが一致するか否かを判定することにより、ユーザ認証を行う。ＣＰＵ１０２は、パスワードが一致しない場合には、認証に失敗したことを表示部２０１に表示し、再びＳ２０７でパスワードの入力を受け付ける。一方、ＣＰＵ１０２は、パスワードが一致した場合には、認証に成功したと判定し、Ｓ２１０へ処理を進める。
【００４８】
Ｓ２１０で、ＣＰＵ１０２は、ユーザ認証が成功したセキュアプリントジョブについての印刷処理を開始する。具体的には、ＣＰＵ１０２は、当該セキュアプリントジョブを印刷待ちジョブとして登録することで、実行可能なタイミングに当該ジョブを実行する。その後、ＣＰＵ１０２は処理を終了する。
【００４９】
＜セキュアプリント機能に関する通知処理＞
図８は、本実施形態に係る画像形成装置１００における、セキュアプリント機能に関する通知処理の手順を示すフローチャートである。図８に示す各ステップの処理は、ＲＯＭ１０４に格納された制御プログラムをＣＰＵ１０２が読み出して実行することによって画像形成装置１００において実現される。本実施形態では、ＰＣ１２１のプリンタドライバは、セキュアプリント機能をサポートしているか否かについて画像形成装置１００に対して問い合わせを行う。即ち、プリンタドライバは、セキュアプリント機能を使用できるか否かについての能力確認を、画像形成装置１００に対して行う。画像形成装置１００側では、ＣＰＵ１０２は、かかる問い合わせをＰＣ１２１のプリンタドライバから受信すると、図８の処理によりプリンタドライバに対して応答を行う。
【００５０】
上述の問い合わせの受信に応じて、ＣＰＵ１０２は、Ｓ３０１で、画像形成装置１００がセキュアプリント機能を搭載しているか否かを判定する。ＣＰＵ１０２は、セキュアプリント機能を搭載している場合にはＳ３０２へ処理を進め、セキュアプリント機能を搭載していない場合にはＳ３０５へ処理を進める。
【００５１】
Ｓ３０２で、ＣＰＵ１０２は、操作部ロックの設定が有効（オン）であるか否かを判定する。ＣＰＵ１０２は、操作部ロックの設定がオフである場合にはＳ３０３へ処理を進め、操作部ロックの設定がオンである場合にはＳ３０５へ処理を進める。
【００５２】
Ｓ３０３で、ＣＰＵ１０２は、セキュアプリント設定が有効（オン）であるか否かを判定する。ＣＰＵ１０２は、セキュアプリント設定がオンである場合にはＳ３０４へ処理を進め、セキュアプリント設定がオフである場合にはＳ３０５へ処理を進める。
【００５３】
Ｓ３０４では、ＣＰＵ１０２は、セキュアプリント機能をサポートしていることを、上述の問い合わせに対する応答として、ＰＣ１２１のプリンタドライバへ通知し、処理を終了する。一方、Ｓ３０５では、ＣＰＵ１０２は、セキュアプリント機能をサポートしていないことを、上述の問い合わせに対する応答として、ＰＣ１２１のプリンタドライバへ通知し、処理を終了する。
【００５４】
このように、ＣＰＵ１０２は、操作部ロック設定がオンである場合には、セキュアプリント機能を搭載していても、セキュアプリント機能をサポートしていないことを応答としてＰＣ１２１のプリンタドライバへ通知する。この通知は、ＰＣ１２１のプリンタドライバから画像形成装置１００へセキュアプリントジョブを投入させないようにするために行われる。
【００５５】
ＰＣ１２１のプリンタドライバは、受信した応答に基づいて、画像形成装置１００がセキュアプリント機能をサポートしている場合にはセキュアプリントジョブを画像形成装置１００に投入する。一方、ＰＣ１２１のプリンタドライバは、受信した応答に基づいて、画像形成装置１００がセキュアプリント機能をサポートしている場合にはセキュアプリントジョブを画像形成装置１００に投入しないようにする。
【００５６】
以上説明したように、本実施形態では、画像形成装置１００は、設定に従って、操作部１１０におけるユーザ操作の受け付けを制限する機能（操作部ロック設定）を有する。ＣＰＵ１０２は、ネットワーク１２０を介して通信可能なＰＣ１２１等の外部装置から受け付けたプリントジョブの実行を制御する。ＣＰＵ１０２は、操作部１１０におけるユーザ操作の受け付けが制限されていない（操作部ロック設定がオフである）場合には、セキュアプリントジョブを外部装置から受け付ける。一方、ＣＰＵ１０２は、操作部１１０におけるユーザ操作の受け付けが制限されている（操作部ロック設定がオンである）場合には、セキュアプリントジョブを外部装置から受け付けないようにする。本実施形態によれば、操作部ロック設定がオンである間に、外部装置からセキュアプリントジョブを受け付けないようにすることで、操作部１１０をユーザが操作できないことによりセキュアプリントジョブが実行不可能になることを防止できる。
【００５７】
［その他の実施形態］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５８】
１００：画像形成装置、１０１：コントローラ部、１０２：ＣＰＵ、１０７：印刷部、１０９：読取部、１１０：操作部、１２１：ＰＣ
【図１】
2020015266.tif 000003
【図２】
2020015266.tif 000004
【図３】
2020015266.tif 000005
【図４】
2020015266.tif 000006
【図５】
2020015266.tif 000007
【図６】
2020015266.tif 000008
【図７】
2020015266.tif 000009
【図８】
2020015266.tif 000010