(57)【要約】      （修正有）【課題】ＰＣなどの外部装置からの不正アクセスを防止して、しかもユーザの利便性を向上させる。【解決手段】ＣＰＵ１０２は無線ＡＰ１１２ａで用いられる暗号化方式の安全性のレベルが所定の安全レベル以下であるか否かを判定し、所定の安全レベル以下であると、リモート端末１１１から送信されたジョブについて一時ジョブ処理を停止する。画像形成装置１００に備えられた操作パネル１０９部から予め定められた入力操作があると、ＣＰＵは停止したジョブの処理を開始する。【選択図】図１
2013107361.tif 000002
【特許請求の範囲】
【請求項１】
外部装置と通信する印刷装置であって、
無線通信によって外部装置から印刷データを受信する受信手段と、
前記受信された印刷データに認証情報が付加されているか否かを判定する第１判定手段と、
前記第１判定手段により前記印刷データに認証情報が付加されていると判定された場合、前記認証情報をユーザから前記印刷装置で受け付けたことに応じて前記印刷データを印刷する印刷手段と、
前記無線通信で用いられる暗号化方式の安全性のレベルが所定の安全レベル以下であるか否かを判定する第２判定手段と、
前記第１判定手段により前記印刷データに認証情報が付加されていないと判定された場合であって前記第２判定手段により前記安全性のレベルが所定の安全レベル以下であると判定された場合、前記受信された印刷データに基づく印刷処理を制限する制御手段と、
を有することを特徴とする印刷装置。
【請求項２】
前記印刷装置で行われるジョブについて前記予め定められた入力操作を必要とするセキュアジョブ設定と前記予め定められた入力操作を必要としない通常ジョブ設定とのいずれかに設定する設定手段と、
前記第２判定手段によって所定の安全レベル以下であると判定されると、前記印刷装置を前記セキュアジョブ設定に強制的に移行して、セキュアジョブ強制モードとするモード移行手段とを有することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記外部装置には、前記印刷データを送信する際、当該印刷データについて認証情報を指定する指定手段が備えられていることを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
前記外部装置には、前記印刷装置のジョブモードを取得する取得手段と、
前記取得手段で取得したジョブモードが前記セキュアジョブ強制モードであるか否かを判定するモード判定手段と、
前記モード判定手段によって前記セキュアジョブ強制モードであると判定されると、セキュアジョブを指定した操作画面を表示する表示制御手段とが備えられていることを特徴とする請求項２〜３のいずれか１項に記載の印刷装置。
【請求項５】
前記外部装置は前記ジョブを送信する際、少なくとも外部装置を識別するための識別情報を送信しており、
前記制御手段は、前記第２判定手段によって所定の安全レベル以下であると判定されると、送信元である前記外部装置の前記識別情報が予め登録されているか否かを判定する登録判定手段と、
前記登録判定手段によって前記識別情報が未登録である判定されると、前記印刷データに基づく印刷処理を一時的に停止する停止手段とを有することを特徴とする請求項１に記載の印刷装置。
【請求項６】
前記制御手段は、前記印刷データに基づく印刷処理を一時的に停止すると、前記外部装置に印刷データに基づく印刷処理を一時的に停止した旨の通知を行うことを特徴とする請求項５に記載の印刷装置。
【請求項７】
前記制御手段は、前記印刷データに基づく印刷処理を一時的に停止すると、前記印刷データを識別する情報を表示部に表示して、当該印刷データを処理する旨の入力操作が所定の時間までにあると、当該印刷データの印刷処理を再開することを特徴とする請求項５又は６に記載の印刷装置。
【請求項８】
前記印刷データの印刷処理を再開した際、前記制御手段は前記印刷処理を再開する印刷データを送信した外部装置に係る識別情報を、ジョブを許可する許可リストに登録することを特徴とする請求項７に記載の印刷装置。
【請求項９】
前記入力操作が所定の時間までにないと、前記制御手段はタイムアウトしたとして、タイムアウト回数をインクリメントし、インクリメントした後のタイムアウト回数が所定の規定回数を越えると、前記印刷データを送信した外部装置に係る識別情報を、印刷処理を拒否する拒否リストに登録することを特徴とする請求項７又は８に記載の印刷装置。
【請求項１０】
無線通信によって外部装置から印刷データを受信する受信ステップと、
前記受信された印刷データに認証情報が付加されているか否かを判定する第１判定ステップと、
前記第１判定ステップで前記印刷データに認証情報が付加されていると判定された場合、前記認証情報をユーザから受け付けたことに応じて前記印刷データを印刷する印刷ステップと、
前記無線通信で用いられる暗号化方式の安全性のレベルが所定の安全レベル以下であるか否かを判定する第２判定ステップと、
前記第１判定ステップで前記印刷データに認証情報が付加されていないと判定された場合であって前記第２判定ステップで前記安全性のレベルが所定の安全レベル以下であると判定された場合、前記受信された印刷データに基づく印刷処理を制限する制御ステップと、
を有することを特徴とする印刷装置の制御方法。
【請求項１１】
印刷装置で用いられる制御プログラムにおいて、
前記印刷装置が備えるコンピュータに、
無線通信によって外部装置から印刷データを受信する受信ステップと、
前記受信された印刷データに認証情報が付加されているか否かを判定する第１判定ステップと、
前記第１判定ステップで前記印刷データに認証情報が付加されていると判定された場合、前記認証情報をユーザから受け付けたことに応じて前記印刷データを印刷する印刷ステップと、
前記無線通信で用いられる暗号化方式の安全性のレベルが所定の安全レベル以下であるか否かを判定する第２判定ステップと、
前記第１判定ステップで前記印刷データに認証情報が付加されていないと判定された場合であって前記第２判定ステップで前記安全性のレベルが所定の安全レベル以下であると判定された場合、前記受信された印刷データに基づく印刷処理を制限する制御ステップと、
を実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、その制御方法、および制御プログラムに関し、特に、無線通信機能を備える印刷装置に関する。
【背景技術】
【０００２】
従来、複写機、プリンタ、又はファクシミリなどの印刷装置がある。そして、近年、印刷装置には無線ＬＡＮ機能などの無線通信機能を備えるものがある。無線ＬＡＮを用いれば、ケーブルなどの配線が不要となって、例えば、建物外に存在する外部装置から印刷装置を利用することができる。
【０００３】
無線ＬＡＮを用いれば、配線を施すことなく外部装置から印刷装置にアクセスできるため、管理者が意図しないユーザから印刷装置へのアクセスがされることが可能となる。このような意図しないアクセスを防止するため、例えば、無線ＬＡＮを用いて印刷装置に接続する際に、ＷＥＰ（Ｗｉｒｅｄ  Ｅｑｕｉｖａｌｅｎｔ  Ｐｒｉｖａｃｙ）キーを用いたユーザ認証が行われている。
【０００４】
一方、ユーザ認証を省略した無線ＬＡＮアクセスポイント（以下単に無線ＡＰと呼ぶ）も存在し、このような無線ＡＰを用いれば、所謂認証フリーで無線接続を行うことができる。このような無線ＡＰを認証フリー無線ＡＰと呼ぶ。
【０００５】
上記のように、画像形成装置が認証フリー無線ＡＰによって、パーソナルコンピュータ（ＰＣ）などの外部装置と無線接続されると、当該ＰＣから印刷装置にアクセスしてプリントジョブなどのジョブを実行させることができる。つまり、認証フリー無線ＡＰを経由すると、不特定多数の外部装置から印刷装置を不正利用される恐れがある。
【０００６】
ところで、印刷装置に対するリモートアクセスを制限する手法として、外部装置からアクセス要求があると、印刷装置は当該外部装置を特定するＩＰアドレスおよびＭＡＣアドレスを抽出して、当該ＩＰアドレスおよびＭＡＣアドレスが予め登録されたＩＰアドレスおよびＭＡＣアドレスであると、外部装置にアクセスを許可するようにしたものがある（例えば。特許文献１参照）。これによって、特許文献１では事前に管理者の承認を得た外部装置にのみ印刷装置に対するアクセスを許可するようにしている。
【０００７】
ところで、印刷装置による結果（例えば、印刷物）に係る情報が第３者に漏洩することを防止することが行われている。ここでは、外部装置からプリントジョブ要求があった場合に、一旦印刷装置にプリントジョブに係る画像データを格納する。そして、ユーザが画像形成装置において認証操作を行って、認証されるとプリントジョブが実行される。このような手法はセキュアプリントと呼ばれている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００３−２２３３０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
前述のように、特許文献１では、外部装置に係る識別情報を事前登録しておけば、印刷装置に対するアクセスは許可される。この事前登録にあたっては、予め管理者の承認を受ける必要がある。さらに、アクセスが許可されるためには、印刷装置に外部装置に係る識別情報を正確に登録する必要がある。
【００１０】
このような状況下では、事業所又はオフィスなどで新たにＰＣなどの外部装置を設置した場合には、外部装置に係る識別情報を管理者に通知して、その登録を依頼しなければならず、ユーザにとっては利便性に欠けるという問題がある。加えて、管理者の不在などで登録処理が行えないと、登録されるまで当該外部装置から印刷装置をアクセスできず、この点においてもユーザの利便性に欠けるという問題がある。
【００１１】
従って、本発明の目的は、ＰＣなどの外部装置から不正アクセスを防止して、しかもユーザの利便性を向上することのできる印刷装置、その制御方法、および制御プログラムを提供することにある。
【課題を解決するための手段】
【００１２】
上記の目的を達成するため、本発明における印刷装置は、外部装置と通信する印刷装置であって、無線通信によって外部装置から印刷データを受信する受信手段と、前記受信された印刷データに認証情報が付加されているか否かを判定する第１判定手段と、前記第１判定手段により前記印刷データに認証情報が付加されていると判定された場合、前記認証情報をユーザから前記印刷装置で受け付けたことに応じて前記印刷データを印刷する印刷手段と、前記無線通信で用いられる暗号化方式の安全性のレベルが所定の安全レベル以下であるか否かを判定する第２判定手段と、前記第１判定手段により前記印刷データに認証情報が付加されていないと判定された場合であって前記第２判定手段により前記安全性のレベルが所定の安全レベル以下であると判定された場合、前記受信された印刷データに基づく印刷処理を制限する制御手段とを有することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、外部装置などの外部装置から不正アクセスを防止して、しかもユーザの利便性を向上させるができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１の実施形態による印刷装置の一例である画像形成装置のハードウェア構成を示すブロック図である。
【図２】図１に示す操作パネルの一例を示す図である。
【図３】図１に示す画像形成装置において行われる無線ＡＰの脆弱性の判定処理を説明するためのフローチャートである。
【図４】図１に示すリモート端末から送信されたプリントジョブを実行する際にリモート端末に表示するダイアログの表示処理を説明するためのフローチャートである。
【図５】図１に示すリモート端末に表示されるダイアログの一例を示す図であり、（ａ）は通常プリント用ダイアログを示す図、（ｂ）はセキュアプリント用ダイアログを示す図である。
【図６】図１に示す画像形成装置で行われるプリント処理を説明するためのフローチャートである。
【図７】本発明の第２の実施形態による画像形成装置で行われるプリント処理を説明するためのフローチャートである。
【図８】本発明の第２の実施形態による画像形成装置で留め置き処理が行われた際に操作パネルに表示される表示画面（操作画面）の一例を示す図である。
【図９】本発明の第２の実施形態において留め置き処理が行われた際にリモート端末１１に表示されるダイアログの表示処理を説明するためのフローチャートである。
【図１０】図９で説明した表示処理においてリモート端末に表示されるダイアログの一例を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態による印刷装置の一例について図面を参照して説明する。
【００１６】
［第１の実施形態］
図１は、本発明の第１の実施形態における画像形成装置（印刷装置）のハードウェア構成を示すブロック図である。
【００１７】
図１では、画像形成装置が示されている。画像形成装置１００は、コントローラ部１０１、印刷部１０６、および操作パネル（操作部）１０９を有しており、コントローラ部１０１によって印刷部１０６および操作パネル１０９が制御される。
【００１８】
コントローラ部１０１はＣＰＵ１０２、ＲＡＭ１０３、ＲＯＭ１０４、印刷部Ｉ／Ｆ（インタフェース）１０５、有線通信部１０７、および無線通信部１０８（受信手段）を備えており、ＣＰＵ１０２、ＲＡＭ１０３、ＲＯＭ（例えば、Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）１０４、印刷部Ｉ／Ｆ１０５、有線通信部１０７、および無線通信部１０８はシステムバス１１０によって相互に接続されている。ＣＰＵ１０２は、ＲＯＭ１０４のプログラム領域に記憶された各種制御プログラムに応じて制御を実行する。各種制御プログラムを実行する際には、例えば、ＲＯＭ１０４から制御プログラムがＲＡＭ１０３に展開される。なお、ハードディスクドライブ（ＨＤＤ：図示せず）に各種制御プログラムを格納するようにしてもよい。
【００１９】
有線通信部１０７は、有線ＬＡＮ（図示せず）を介してリモート端末（外部装置）１１１と通信を行う。無線通信部１０８は、無線ＬＡＮ１１２を介してリモート端末１１１と通信を行う。なお、図示の例では、外部装置としてリモート端末１１１のみが示されているが、リモート端末は複数存在してもよい。
【００２０】
無線通信部１０８が無線ＬＡＮ１１２を介してリモート端末１１１と通信を行う際には、無線ＬＡＮアクセスポイント（無線ＡＰ）１１２ａによって無線通信が中継される。リモート端末１１１は画像形成装置１００をアクセスする際には、当該リモート端末１１１の近くに位置する無線ＡＰ１１２ａを介して画像形成装置１１１をアクセスすることになる。
【００２１】
このアクセスの際には、リモート端末１１１は少なくともアクセス対象である画像形成装置を識別する装置識別情報とリモート端末１１１を識別する端末識別情報とを付加したアクセス要求信号を送出する。このアクセス要求信号は無線通信部１０８を介してＣＰＵ１０２に与えられる。ＣＰＵ１０２は受信した装置識別情報が自装置識別情報に一致し、かつ端末識別情報が予めＲＯＭ１０４に登録された登録端末情報と一致すると、後述するように、無線ＡＰ１１２ａについて所定の認証を行った後、当該認証結果に応じて無線通信部１０８を介してアクセス許可信号をリモート端末１１１に与える。リモート端末１１１は画像形成装置１００を用いてプリントジョブを行うことができる。
【００２２】
なお、アクセス許可を拒否した際には、当該アクセス拒否に係る端末識別情報は拒否端末情報として、ＲＯＭ１０４に記憶される。
【００２３】
印刷部Ｉ／Ｆ１０５は、ＣＰＵ１０２から画像データを印刷部（プリンタエンジン）１０６に出力するためのインタフェースである。ＣＰＵ１０２は、ＲＯＭ１０４のフォント領域に記憶されたフォント情報を用いて、操作パネル１０９の表示部に文字又は記号を表示する。さらに、ＣＰＵ１０２は操作パネル１０９で受け付けた指示情報に応じた処理を行う。
【００２４】
なお、ＲＯＭ１０４のデータ領域には、例えば、画像形成装置１００に係る装置情報、ユーザの電話帳情報、および部門管理情報などが設定情報として記憶される。そして、ＣＰＵ１０２は必要に応じて設定情報を読み出して更新する。
【００２５】
図２は、図１に示す操作パネル１０９の一例を示す図である。
【００２６】
図２において、操作パネル１０９は表示部２０５を備えており、この表示部２０５には、例えば、画像形成装置１００の設定状態および機器状態が表示される。矢印キー２０６は、表示部２０５に表示されたカーソルなどを移動する際に用いられる。矢印キー２０６は、上下左右４つのボタンがあり、矢印キー２０６の中央にはＯＫキー２０７が配置されている。そして、ＯＫキー２０７を押し下げると、設定又は問い合わせに対する応答が決定する。
【００２７】
セキュアプリント（セキュアジョブ）を行う際には、表示部２０５に表示されるプリントジョブ一覧から印刷すべきプリントジョブを選択し、セキュアプリント用に設定したパスワード（認証情報）を入力すると、ＣＰＵ１０１は選択したプリントジョブに係る印刷を開始される。
【００２８】
なお、操作パネル１０９は、コピーキー２０１、ＦＡＸキー２０２、スキャンキー２０３、およびメディアプリントキー２０４が備えられるとともに、テンキー２０８、白黒キー２０９、カラーキー２１０、およびストップーキー２１１などが備えられている。これらキーの機能は、本実施の形態に直接関係ないので、説明を省略する。
【００２９】
図３は、図１に示す画像形成装置において行われる無線ＡＰの脆弱性の判定処理を説明するためのフローチャートである。
【００３０】
前述したように、リモート端末１１１が無線ＬＡＮ１１２を介して画像形成装置１００でプリントジョブを実行する際には、まず、リモート端末１１１は画像形成装置１００に、無線ＡＰ１１２ａを介してアクセス要求信号を送信する。
【００３１】
無線ＡＰ１１２ａからアクセス要求信号を受けると、ＣＰＵ１０２は当該無線ＡＰ１１２ａのセキュリティ方式（暗号方式：例えば、ｗｅｐ）が確認する。ここでは、ＣＰＵ１０２は無線ＡＰ１１２ａにセキュリティ方式が存在するか否かを確認する（ステップＳ３０１）。なお、ＣＰＵ１０２は、画像形成装置１００が通信可能な無線ＡＰの暗号方式で無線通信部１０８を介して通信を行うことができる。
【００３２】
無線ＡＰ１１２ａにセキュリティ方式がないと（ステップＳ３０１において、ＮＯ）、ＣＰＵ１０２は無線ＡＰ１１２ａが脆弱なＡＰであるとして（つまり、不正利用される可能性があるとして）、画像形成装置１００をセキュアプリント強制モード（セキュアジョブ強制モード）に移行する（ステップＳ３０２）。そして、ＣＰＵはセキュアプリントのみが行える旨をリモート端末１１１に通知し、脆弱性判定処理を終了する。
【００３３】
なお、セキュアプリントとは、前述のように、不正利用を考慮したプリントである。セキュアプリントでは、リモート端末１１１からプリントジョブ要求（プリント要求）があった場合に、ＣＰＵ１０２は一旦画像形成装置１００（ここでは、例えば、ＲＡＭ）にプリントジョブに係る画像データを格納する。そして、ユーザが画像形成装置１００において操作パネル１０９からパスワード（認証情報）を入力する。ＣＰＵ１０２は入力されたパスワード（認証情報）が予め登録されたパスワード（認証情報）と一致するか否かの認証処理を行う。そして、ＣＰＵ１０２はパスワードが一致すると、記憶した画像データに応じてプリントジョブを実行する。
【００３４】
一方、無線ＡＰ１１２ａにセキュリティ方式があると（ステップＳ３０１において、ＹＥＳ）、ＣＰＵ１０２はセキュリティ方式が所定のセキュリティ方式（ここでは、ＷＥＰ）であるか否かを判定する（ステップＳ３０３）。セキュリティ方式がＷＥＰであると（ステップＳ３０３において、ＹＥＳ）、ＣＰＵ１０２は無線ＡＰ１１２ａが脆弱なＡＰであるとして、ステップＳ３０２の処理に移行する。
【００３５】
セキュリティ方式がＷＥＰでないと（ステップＳ３０３において、ＮＯ）、ＣＰＵ１０２は、当該セキュリティ方式には暗号キーが不要であるか否かを判定する（ステップＳ３０４）。暗号キーが必要なセキュリティ方式であれば（ステップＳ３０４において、ＮＯ）、ＣＰＵ１０２は無線ＡＰ１１２ａがセキュアＡＰであるとして、セキュアプリント強制モードを解除する（ステップＳ３０５）。そして、ＣＰＵ１０２は通常プリントモードである旨をリモート端末１１１に通知して、脆弱性判定処理を終了する。この結果、ＣＰＵ１０２はリモート端末１１１から送られたプリントジョブに応じたプリントを実行することになる。
【００３６】
暗号キーが不要なセキュリティ方式であれば（ステップＳ３０４において、ＹＥＳ）、ＣＰＵ１０２は無線ＡＰ１１２ａが脆弱なＡＰであるとして、ステップＳ３０２の処理に移行する。
【００３７】
図４は、図１に示すリモート端末１１１に表示されるダイアログの表示処理を説明するためのフローチャートである。
【００３８】
図１に示すリモート端末１１１には、プリントドライバがインストールされている。リモート端末１１１に表示されるダイアログによって、後述するように、ユーザはセキュアプリント（セキュアジョブ）又は通常プリント（通常ジョブ）を行うかを指定する。ここで、通常プリントとは、セキュアプリント以外のプリントをいう。
【００３９】
前述のように、画像形成装置１００は、セキュリティ方式に応じてセキュアプリント強制モード又は通常プリントモードに移行する。そして、ＣＰＵ１０２はその旨リモート端末１１１に通知する。つまり、リモート端末１１１は画像形成装置１００からそのプリントモード（つまり、ジョブモード）を取得する（ステップＳ４０１：取得手段）。
【００４０】
ＣＰＵ１０２からの通知に応答して、リモート端末１１１は画像形成装置１００がセキュアプリント強制モードであるか否かをチェックする（ステップＳ４０２：モード判定手段）。セキュアプリント強制モードでないと（ステップＳ４０２において、ＮＯ）、リモート端末１１１はその表示部に通常プリント用ダイアログを表示する（ステップＳ４０３：表示制御手段）。そして、リモート端末１１１はダイアログ表示処理を終了する。
【００４１】
一方、リモート端末１１１はセキュアプリント強制モードであると（ステップＳ４０２において、ＹＥＳ）、リモート端末１１１はその表示部にセキュアプリント用ダイアログを表示する（ステップＳ４０４：表示制御手段）。そして、リモート端末１１１はダイアログ表示処理を終了する。
【００４２】
図５は、図１に示すリモート端末１１１に表示されるダイアログの一例を示す図である。そして、図５（ａ）は通常プリント用ダイアログを示す図であり、図５（ｂ）はセキュアプリント用ダイアログを示す図である。
【００４３】
図５（ａ）において、通常プリント用ダイアログ（印刷設定画面）には、印刷設定としてセキュアプリントを行うか否かをチェックするセキュアプリント欄５０１が表示される。さらに、パスワード欄５０２が表示されるとともに、印刷ボタン５０３およびキャンセルボタン５０４が表示される。
【００４４】
ユーザが印刷ボタン５０３を押し下げると、リモート端末１１１から印刷ジョブとともに通常プリント指示がプリント要求として無線ＡＰ１１２ａを介してＣＰＵ１０２に与えられる。これによって、ＣＰＵ１０２は印刷ジョブに応じた印刷を印刷部１０６で実行する（通常プリント処理）。一方、ユーザがキャンセルボタン５０４を押し下げると、リモート端末１１１から印刷キャンセル指示が無線ＡＰ１１２ａを介してＣＰＵ１０２に与えられる。これによって、ＣＰＵ１０２は印刷をキャンセルする（ジョブキャンセル）。
【００４５】
図５（ａ）に示す通常印刷ダイアログにおいて、ユーザはセキュアプリントの指定を行うことができる。この場合には、ユーザはセキュアプリント欄５０１にチェックを入れる。これによって、リモート端末１１１はパスワード欄５０２をパスワード入力可能な状態とする（指定手段）。ユーザは予め付与されたパスワードをパスワード欄５０２に入力して、印刷ボタン５０３を押し下げる。
【００４６】
印刷ボタン５０３を押し下げると、リモート端末１１１はパスワードとともに印刷ジョブおよびセキュアプリント指示を、プリント要求として無線ＡＰ１１２ａを介してＣＰＵ１０２に送る。ＣＰＵ１０２は印刷指示にパスワードが存在すると、印刷ジョブに係る画像データを一旦ＲＡＭ１０３などに記憶して、操作パネル１０９からパスワードが再度入力されるのを待つ。そして、ユーザが操作パネル１０９を操作すると、ＣＰＵ１０２は送信されたパスワードと入力されたパスワードとの照合を行って一致すると、ＲＡＭ１０３に格納された画像データに応じて印刷部１０６によって印刷を実行する（セキュアプリント処理）。
【００４７】
図５（ｂ）において、セキュアプリント用ダイアログ（印刷設定画面）には、通常プリント用ダイアログと同様に、セキュアプリント欄５０１、パスワード欄５０２、印刷ボタン５０３、およびキャンセルボタン５０４が表示される。セキュア用ダイアログにおいては、デフォルト状態でセキュアプリントが指定された状態で表示される。つまり、セキュアプリント欄５０１にはチェックが施された状態となっている。また、パスワード欄５０２はパスワードが入力可能な状態で表示される。
【００４８】
セキュアプリントを行う際には、ユーザは、通常プリント用ダイアログに関連して説明したようにして、セキュアプリント指示を行う。
【００４９】
図６は、図１に示す画像形成装置で行われるプリント処理を説明するためのフローチャートである。
【００５０】
前述したプリント要求を受けると、ＣＰＵ１０２は当該プリント要求がセキュアプリントであるか否か、つまり、プリント種別を判定する（ステップＳ５０１）。プリント種別がセキュアプリントでないと（ステップＳ５０１において、ＮＯ）、つまり、通常プリントであると、ＣＰＵ１０２はセキュアプリント強制モードが画像形成装置１００で設定されているか否か確認する（ステップＳ５０２）。そして、セキュアプリント強制モードが設定されていないと（ステップＳ５０２において、ＮＯ）、ＣＰＵ１０２は前述の通常プリント処理（通常ジョブ処理）を行って（ステップＳ５０３）、印刷処理を終了する。
【００５１】
一方、セキュアプリント強制モードが画像形成装置１００で設定されていると（ステップＳ５０２において、ＹＥＳ）、ＣＰＵ１０２は通常プリントは行えないとして、ジョブキャンセルを行う（ステップＳ５０４）。そして、ＣＰＵ１０２は印刷処理を終了する。
【００５２】
プリント種別がセキュアプリントであると（ステップＳ５０１において、ＹＥＳ）、ＣＰＵ１０２は画像形成装置１００がセキュアプリント設定の状態であるか否かを判定する（ステップＳ５０５）。ここで、セキュアプリント設定の状態とは、画像形成装置１００がセキュアプリントのみが行える状態に設定されている状態をいう。そして、セキュアプリント設定はユーザがマニュアルで行う。
【００５３】
つまり、画像形成装置１００では、ユーザは操作パネル（指定手段）１０９から画像形成装置１００で行われるプリントについてセキュアプリント設定（セキュアジョブ設定：セキュアプリントモード）と通常プリント設定（通常ジョブ設定：通常プリントモード）とのいずれかに設定することができる。そして、無線ＡＰ１１２ａが脆弱なＡＰであると、画像形成装置１００を強制的にセキュアプリント設定に移行し、セキュアプリント強制モードとなる。
【００５４】
画像形成装置１００がセキュアプリント設定の状態でないと（ステップＳ５０５において、ＮＯ）、ＣＰＵ１０２はセキュアプリント強制モードが設定されているか否か確認する（ステップＳ５０６）。セキュアプリント強制モードが設定されていると（ステップＳ５０６において、ＹＥＳ）、ＣＰＵ１０２は前述のセキュアプリント処理（つまり、セキュアジョブ処理）を実行する（ステップＳ５０７）。そして、ＣＰＵ１０２は印刷処理を終了する。
【００５５】
セキュアプリント強制モードが設定されていないと（ステップＳ５０６において、ＮＯ）、ＣＰＵ１０２はステップＳ５０４の処理に進んで、ジョブキャンセルを行う。
【００５６】
画像形成装置１００がセキュアプリント設定の状態であると（ステップＳ５０５において、ＹＥＳ）、ＣＰＵ１０２はステップＳ５０７の処理に進んで、セキュアプリント処理を行う。
【００５７】
現状ではＷＥＰよりもセキュリティ強度が高い暗号化手法（例えば、ＷＰＡ）が普及しており、ＷＥＰはＷＰＡ（Ｗｉ−Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ａｃｃｅｓｓ）と比べてセキュリティ強度が低い。このため、第１の実施形態では、ＷＥＰをサポートしている無線ＡＰ１１２ａは脆弱ＡＰと判定するようにした。なお、ＷＥＰをサポートする無線ＡＰ１１２ａを脆弱性のないセキュアＡＰとしても扱うようにしてもよい。
【００５８】
さらに、ＷＰＡよりもセキュリティ強度が高い暗号化手法が普及し始めれば、ＷＰＡをサポートする無線ＡＰ１１２ａを脆弱ＡＰと判定するようにしてもよい。
【００５９】
上記の説明から容易に理解できるように、ＣＰＵ１０２は無線通信で用いられる暗号化方式における安全性のレベルが所定の安全レベル以下であるか否かを判定しており、所定の安全レベル以下であると、画像形成装置をセキュアプリント強制モードとして、リモート端末１１１から送られたプリントジョブについて一時ジョブ処理を停止する。そして、ユーザが操作パネル１０９（操作部）からパスワードを入力して認証されると（つまり、予め定められた入力操作があると）、一時停止されたジョブの処理を開始する。
【００６０】
このように、第１の実施形態によれば、無線ＡＰ１１２ａがセキュリティの面で脆弱であると判定すると、画像形成装置１００はセキュアプリント強制モードとなるようにしたので、リモート端末からの不正アクセスを防止して、しかもユーザの利便性を向上することができる。つまり、本発明では、無線ＡＰ１１２ａがセキュリティの面で脆弱であると、物理的に画像形成装置１１０にアクセスできるユーザのみが画像形成装置でプリントを行うことができるので、不正アクセスを防止するとともに、事前登録がなくてもユーザはプリントを行うことができて、利便性が向上する。
【００６１】
［第２の実施形態］
続いて、本発明の第２の実施形態による画像形成装置について説明する。第２の実施形態による画像形成装置の構成は図１に示す画像形成装置と同様であるので、ここでは説明を省略する。
【００６２】
第１の実施形態では、リモート端末による画像形成装置の不正利用を防止するため、リモート端末１１１が画像形成装置１００をアクセスした際に用いた無線ＡＰ１１２ａが脆弱ＡＰであるか否かを判定して、脆弱ＡＰであれば画像形成装置をセキュアプリント強制モードとした。第２の実施形態では、無線ＡＰ１１２ａが脆弱ＡＰであっても、画像形成装置１００をセキュアプリント強制モードとすることなく、後述するように、そのプリントジョブを溜め置きプリントジョブとしてプリントを制限する。
【００６３】
図７は、本発明の第２の実施形態による画像形成装置で行われるプリント処理を説明するためのフローチャートである。
【００６４】
第１の実施形態で説明したプリント要求を受けると、ＣＰＵ１０２は当該プリント要求がセキュアプリントであるか否かを判定する（ステップＳ７０１）。プリント種別がセキュアプリントであると（ステップＳ７０１において、ＹＥＳ）、ＣＰＵ１０２は画像形成装置１００がセキュアプリント設定の状態であるか否かを判定する（ステップＳ７０２）。
【００６５】
画像形成装置１００がセキュアプリント設定の状態であると（ステップＳ７０５において、ＹＥＳ）、ＣＰＵ１０２は、前述したように、セキュアプリント処理を行う（ステップＳ７０３）。そして、ＣＰＵ１０２は印刷処理（プリント処理）を終了する。
【００６６】
一方、画像形成装置１００がセキュアプリント設定の状態でないと（ステップＳ７０２において、ＮＯ）、ＣＰＵ１０２はセキュアプリントを行えないとして、ジョブキャンセルを行う（ステップＳ７０４）。そして、ＣＰＵ１０２は印刷処理を終了する。
【００６７】
プリント種別がセキュアプリントでないと、つまり、通常プリントであると（ステップＳ７０１において、ＮＯ）、ＣＰＵ１０２は、図３に関連して説明したようにして、無線ＡＰ１１２ａが脆弱なＡＰであるか否かを確認する。つまり、ＣＰＵ１０２は脆弱なＡＰが存在するか否かを確認する（ステップＳ７０５）。
【００６８】
脆弱なＡＰが存在しないと確認すると（ステップＳ７０５において、ＮＯ）、ＣＰＵ１０２は、第１の実施形態で説明した通常プリント処理を行って（ステップＳ７０６）、印刷処理を終了する。
【００６９】
脆弱なＡＰが存在すると確認すると（ステップＳ７０５において、ＹＥＳ）、ＣＰＵ１０２はプリント要求に含まれる送信元情報（端末識別情報）を確認する（ステップＳ７０７）。端末識別情報がＲＯＭ１０４に登録されていると（ステップＳ７０７において、登録済み端末）、ＣＰＵ１０２は、ステップＳ７０６の処理に進んで通常プリントを実行する。
【００７０】
端末登録情報が拒否端末情報としてＲＯＭ１０４に登録されていると（ステップＳ７０７において、拒否登録端末）、ＣＰＵ１０２は画像形成装置１００の不正使用が行われる可能性があるとして、ステップＳ７０４の処理に進んでジョブキャンセルを行う。
【００７１】
端末登録情報がＲＯＭ１０４に登録されていないと（ステップＳ７０７において、未登録端末）、ＣＰＵ１０２は、直ちにプリント処理を行うことなくプリントジョブ（印刷データ）を留め置きプリントジョブとしてＲＡＭ１０３に留め置く留め置き処理を行う（ステップＳ７０８）。すなわち、受信した印刷データに基づく印刷処理を一時的に停止し、ユーザからの入力操作がされた場合に停止した印刷処理を再開するように動作させる。つまり、ＣＰＵ１０２は留め置きプリント強制モードとなる。
【００７２】
図８は、本発明の第２の実施形態による画像形成装置で留め置き処理が行われた際に操作パネル１０９に表示される表示画面（操作画面）の一例を示す図である。
【００７３】
留め置き処理を行うと、ＣＰＵ１０２は、操作パネル１０９に図８に示す操作画面を表示する。操作画面には、「ここで選択した端末は次回から留め置かずに直接プリントします。」との文言が表示される。さらに、操作画面には、プリント一覧（Ｎｏ．、名称、端末）が表示される。ユーザは操作画面から印刷すべき印刷データ（名称）を選択する。この際、ＣＰＵ１０２は必要に応じてパスワードの入力を促す。
【００７４】
ＣＰＵ１０２は操作パネルによる入力があるまで待機する（ステップＳ７０９）。そして、ＣＰＵ１０２は操作パネル１０９に操作画面を表示した時点から内蔵タイマーによる計時を開始する。ＣＰＵ１０２は、操作パネルの操作があると、つまり、印刷データの選択が行われるまでに所定の時間が経過したか否かを判定する（ステップＳ７１０）。つまり、ＣＰＵ１０２はタイムアウトしたか否かを判定する。
【００７５】
タイムアウトしないと（ステップＳ７１０において、ＮＯ）、ＣＰＵ１０２は、ＲＡＭ１０３に溜め置いた印刷データに応じてプリントを実行する（ステップＳ７１１）。そして、ＣＰＵ１０２は、プリント終了の後、リモート端末１１１（送信元端末）の端末識別情報を登録端末情報として許可リストに登録する（ステップＳ７１２）。その後、ＣＰＵ１０２は印刷処理を終了する。
【００７６】
一方、タイムアウトとなると（ステップＳ７１０において、ＹＥＳ）、ＣＰＵ１０２は当該端末識別情報に係るリモート端末のタイムアウト回数をインクリメントする（ステップＳ７１３）。そして、ＣＰＵ１０２は当該タイムアウト回数が所定の規定回数を超えたか否かを判定する（ステップＳ７１４）。
【００７７】
タイムアウト回数が規定回数以下であると（ステップＳ７１４において、ＮＯ）、ＣＰＵ１０２はステップＳ７０４の処理に進み、ジョブキャンセルを行う。タイムアウト回数が規定回数を超えると（ステップＳ７１４において、ＹＥＳ）、ＣＰＵ１０２はリモート端末１１１（送信元端末）の端末識別情報を拒否端末情報として拒否リストに登録する（ステップＳ７１５）。その後、ＣＰＵ１０２は印刷処理を終了する。
【００７８】
図９は、本発明の第２の実施形態において留め置き処理が行われた際にリモート端末１１に表示されるダイアログの表示処理を説明するためのフローチャートである。
【００７９】
図７で説明したように、画像形成装置１００は、リモート端末１１１の端末識別情報が登録されているか否かに応じて留め置きプリント強制モードに移行する。そして、ＣＰＵ１０２はその旨リモート端末１１１に通知する。つまり、リモート端末１１１は画像形成装置１００からそのプリントモードを取得する（ステップＳ９０１）。
【００８０】
ＣＰＵ１０２からの通知に応答して、リモート端末１１１は画像形成装置１００が留め置きプリント強制モードであるか否かをチェックする（ステップＳ９０２）。留め置きプリント強制モードでないと（ステップＳ９０２において、ＮＯ）、リモート端末１１１はその表示部に表示を行うことなく、留め置き表示処理を終了する。
【００８１】
一方、留め置きプリント強制モードであると（ステップＳ９０２において、ＹＥＳ）、リモート端末１１１はその表示部に留め置き注意ダイアログを表示する（ステップＳ９０３）。そして、リモート端末１１１は留め置き表示処理を終了する。
【００８２】
図１０は、図９で説明した表示処理においてリモート端末に表示されるダイアログの一例を示す図である。
【００８３】
図１０において、留め置き注意ダイアログには、「このジョブは、操作パネルを操作するまで印刷が開始されません。」との文言が表示されるとともに、ＯＫボタン１００１およびキャンセルボタン１００２が表示される。
【００８４】
ユーザがＯＫボタン１００１を押し下げると、リモート端末１１１は了解した旨の通知を画像形成装置１００に送る。これによって、ＣＰＵ１０２は図７で説明した処理を行うことになる。一方、ユーザがキャンセルボタン１００２を押し下げると、リモート端末１１１はキャンセルした旨の通知を画像形成装置１００に送る。これによって、ＣＰＵ１０２は、当該プリントジョブをキャンセルする。
【００８５】
このように、第２の実施形態によれば、無線ＡＰがセキュリティの面で脆弱であると判定すると、画像形成装置１００はプリントジョブを送信したリモート端末の端末識別情報が登録されているか否かに応じて、当該プリントジョブを留め置き処理する。そして、ユーザによる操作パネルの操作に応じてプリントを行うか否かを決定する。従って、リモート端末からの不正アクセスを防止して、しかもユーザの利便性を向上させることができる。
【００８６】
上述の説明から明らかなように、図１に示す例では、ＣＰＵ１０２は第１判定手段、第２判定手段、制御手段、および停止手段として機能する。また、ＣＰＵ１０２および印刷部１０６は印刷手段として機能する。さらに、ＣＰＵ１０２および操作パネル１０９は設定手段として機能し、ＣＰＵ１０２はモード移行手段として機能する。加えて、ＣＰＵ１０２は登録判定手段として機能する。
【００８７】
なお、上述の実施の形態では、印刷装置の一例として画像形成装置を例に挙げて説明したが、印刷装置以外であっても、例えば、コンピュータを外部装置から無線通信によって使用する場合にも同様にして適用することができる。
【００８８】
以上、本発明について実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【００８９】
例えば、上記の実施の形態の機能を制御方法として、この制御方法を印刷装置に実行させるようにすればよい。また、上述の実施の形態の機能を有するプログラムを制御プログラムとして、この制御プログラムを印刷装置が備えるコンピュータに実行させるようにしてもよい。なお、制御プログラムは、例えば、コンピュータに読み取り可能な記録媒体に記録される。
【００９０】
この際、制御方法および制御プログラムの各々は、少なくとも受信ステップ、第１判定ステップ、印刷ステップ、第２判定ステップ、および制御ステップを有することになる。
【００９１】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記録媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００９２】
１００  画像形成装置
１０２  ＣＰＵ
１０３  ＲＡＭ
１０４  ＲＯＭ
１０６  印刷部（プリンタエンジン）
１０７  有線通信部
１０８  無線通信部
１０９  操作パネル
１１１  リモート端末
１１２ａ  無線アクセスポイント（無線ＡＰ）
【図１】
2013107361.tif 000003
【図２】
2013107361.tif 000004
【図３】
2013107361.tif 000005
【図４】
2013107361.tif 000006
【図５】
2013107361.tif 000007
【図６】
2013107361.tif 000008
【図７】
2013107361.tif 000009
【図８】
2013107361.tif 000010
【図９】
2013107361.tif 000011
【図１０】
2013107361.tif 000012