(57)【特許請求の範囲】
【請求項１】
印刷ジョブに基づいて記録媒体に画像を記録する記録手段を制御する記録制御装置であって、
印刷ジョブを受信する受信手段と、
前記受信手段により受信された印刷ジョブが認証処理を必要とする認証印刷ジョブであり、かつ、前記記録制御装置の周囲に前記認証印刷ジョブの認証処理の実行者以外の他人がいる場合、印刷実行又は印刷保留を受け付ける選択画面を表示する表示制御手段と、
前記選択画面に対して入力された指示に従って、前記記録手段による前記認証印刷ジョブの印刷を制御する制御手段とを有し、
前記表示制御手段はさらに前記記録制御装置の周囲の状況を示すメッセージと、前記記録制御装置と前記他人が所持する無線通信デバイスとの間の距離を表示することを特徴とする記録制御装置。
【請求項２】
前記認証印刷ジョブの実行に当り認証を行う認証手段をさらに有することを特徴とする請求項１に記載の記録制御装置。
【請求項３】
前記表示制御手段は、前記印刷実行又は前記印刷保留のうち、いずれかを選択するよう促すメッセージを表示し、前記印刷実行又は前記印刷保留のうち、いずれかの選択を受け付けることを特徴とする請求項１又は２に記載の記録制御装置。
【請求項４】
近距離無線通信を行う通信手段と、
前記通信手段により前記他人の所持する無線通信デバイスと近距離無線通信を行い、前記記録制御装置と前記無線通信デバイスとの間の距離を推定する推定手段と、
前記推定手段により推定された距離と予め定められた距離とを比較する比較手段と、
前記比較手段による比較の結果に基づいて、前記記録制御装置の周囲に前記他人がいるかどうかを判定する判定手段とをさらに有することを特徴とする請求項１乃至３のいずれか１項に記載の記録制御装置。
【請求項５】
前記通信手段は、Bluetooth（登録商標）により近距離無線通信を行い、前記無線通信デバイスからのアドバタイズメントパケットを受信し、
前記推定手段は前記受信したアドバタイズメントパケットの受信強度と前記アドバタイズメントパケットに設定された送信電力とに基づいて前記距離を推定することを特徴とする請求項４に記載の記録制御装置。
【請求項６】
前記制御手段は、前記認証印刷ジョブの印刷実行が選択された場合、認証印刷の実行中も、引き続き前記記録制御装置の周囲に前記他人がいるかどうかを監視し、
前記認証印刷の実行中に前記記録制御装置の周囲に前記他人がいることが検出された場合、前記表示制御手段は前記選択画面を表示することを特徴とする請求項１乃至５のいずれか１項に記載の記録制御装置。
【請求項７】
前記制御手段は、前記印刷保留が選択された場合、既に印刷されて出力された記録媒体に加え、白紙を排紙させることを特徴とする請求項１乃至６のいずれか１項に記載の記録制御装置。
【請求項８】
前記制御手段は、前記他人がいることが検出され、かつ、前記認証印刷ジョブの印刷実行が選択された場合に、該選択がなされた後の印刷を高速に行うよう前記記録手段を制御することを特徴とする請求項１乃至６のいずれか１項に記載の記録制御装置。
【請求項９】
印刷ジョブに基づいて記録媒体に画像を記録する記録手段を制御する記録制御装置の記録制御方法であって、
印刷ジョブを受信する受信工程と、
前記受信工程において受信された印刷ジョブが認証処理を必要とする認証印刷ジョブであり、かつ、前記記録制御装置の周囲に前記認証印刷ジョブの認証処理の実行者以外の他人がいる場合、印刷実行又は印刷保留を受け付ける選択画面を表示する表示制御工程と、
前記選択画面に対して入力された指示に従って、前記記録手段による前記認証印刷ジョブの印刷を制御する制御工程とを有し、
前記表示制御工程ではさらに前記記録制御装置の周囲の状況を示すメッセージと、前記記録制御装置と前記他人が所持する無線通信デバイスとの間の距離を表示することを特徴とすることを特徴とする記録制御方法。
【請求項１０】
請求項１乃至８のいずれか１項に記載の記録制御装置の各手段を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録制御装置、記録制御方法、及びプログラムに関し、特に、例えば、Bluetooth（登録商標）の近距離無線通信を用いて印刷ジョブを受け付けて記録媒体に画像を記録する記録制御装置、記録制御方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、近距離無線通信技術が実用化されつつある。例えば、Bluetooth Low Energy（ＢＬＥ）を利用し、顧客が店舗などの来店した際に、その顧客のＩＣカードに対するポイントの付与やクーポンアプリの起動、決済等を行ったり、或いは屋内の位置検知等にも利用されたりしている。
【０００３】
一方、単機能プリンタ、多機能プリンタ等の記録装置には出力された紙文書による個人情報や機密情報の漏えいを防ぐため、パスワード入力やＩＣカードなどによるユーザ認証を行い、印刷を実施するものがある。例えば、特許文献１には、生体情報を用いてユーザ認証を行い、記録出力を開始するものが提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２１１５３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら上記従来例には次のような問題があった。
【０００６】
認証印刷による印刷ジョブの出力中に他の人が記録装置又は記録制御装置の周辺に来た場合、その出力物を見られてしまい、本来は機密を保持したい個人情報などの機密情報が漏えいしてしまう可能性が生じる。
【０００７】
本発明は上記従来例に鑑みてなされたもので、近距離無線通信技術を用いた認証印刷を行う際に第３者への漏えい防止を更に強化した記録制御装置、記録制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明の記録制御装置は次のような構成からなる。
【０００９】
即ち、印刷ジョブに基づいて記録媒体に画像を記録する記録手段を制御する記録制御装置であって、印刷ジョブを受信する受信手段と、前記受信手段により受信された印刷ジョブが認証処理を必要とする認証印刷ジョブであり、かつ、前記記録制御装置の周囲に前記認証印刷ジョブの認証処理の実行者以外の他人がいる場合、印刷実行又は印刷保留を受け付ける選択画面を表示する表示制御手段と、前記選択画面に対して入力された指示に従って、前記記録手段による前記認証印刷ジョブの印刷を制御する制御手段とを有し、前記表示制御手段はさらに前記記録制御装置の周囲の状況を示すメッセージと、前記記録制御装置と前記他人が所持する無線通信デバイスとの間の距離を表示することを特徴とする。
【００１０】
また本発明を別の側面から見れば、印刷ジョブに基づいて記録媒体に画像を記録する記録手段を制御する記録制御装置の記録制御方法であって、印刷ジョブを受信する受信工程と、前記受信工程において受信された印刷ジョブが認証処理を必要とする認証印刷ジョブであり、かつ、前記記録制御装置の周囲に前記認証印刷ジョブの認証処理の実行者以外の他人がいる場合、印刷実行又は印刷保留を受け付ける選択画面を表示する表示制御工程と、前記選択画面に対して入力された指示に従って、前記記録手段による前記認証印刷ジョブの印刷を制御する制御工程とを有し、前記表示制御工程ではさらに前記記録制御装置の周囲の状況を示すメッセージと、前記記録制御装置と前記他人が所持する無線通信デバイスとの間の距離を表示することを特徴とすることを特徴とする記録制御方法を備える。
【００１１】
さらに本発明を別の側面から見れば、上記構成の記録制御装置の各手段を動作させるプログラムを備える。
【発明の効果】
【００１２】
従って本発明によれば、認証印刷において記録制御装置の周囲の状況によって記録動作の保留／続行を制御するので、出力文書による個人情報や機密情報の漏えいを防ぐことができるという効果がある。
【図面の簡単な説明】
【００１３】
【図１】本発明の代表的な実施例であるＭＦＰとその周辺環境を示す図である。
【図２】ＭＦＰの外観を示す図である。
【図３】操作パネルの配置レイアウトを示す平面図である。
【図４】ＭＦＰの制御構成の概略を示すブロック図である。
【図５】ＢＬＥ無線デバイスの概略構成を示すブロック図である。
【図６】ＢＬＥ無線デバイスが周辺にブロードキャストするアドバタイズメントパケット構造の一例を示す図である。
【図７】ＭＦＰとジョブ実行者と他人との位置関係を示す図である。
【図８】ＭＦＰが実行する認証印刷ジョブの記録制御の処理を示すフローチャートである。
【図９】ステップＳ８０５の認証印刷実行中処理の詳細を示すフローチャートである。
【図１０】認証印刷保留中処理の詳細を示すフローチャートである。
【図１１】ステップＳ８０６、Ｓ９０２の実行によりメッセージが表示される表示部の画面を表した図である。
【図１２】実施例２に従う認証印刷実行中処理の詳細を示すフローチャートである。
【図１３】実施例３に従う認証印刷実行中の表示部の表示画面を示す図である。
【発明を実施するための形態】
【００１４】
以下添付図面を参照して本発明の好適な実施例について、さらに具体的かつ詳細に説明する。なお、既に説明した部分には同一符号を付し重複説明を省略する。また、ただし、この実施例に記載されている構成要素の相対配置、表示画面等は、特に特定的な記載がない限りは、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１５】
なお、この明細書において、「記録」（「プリント」という場合もある）とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わない。また人間が視覚で知覚し得るように顕在化したものであるか否かを問わず、広く記録媒体上に画像、模様、パターン等を形成する、または媒体の加工を行う場合も表すものとする。
【００１６】
また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表すものとする。
【００１７】
さらに、「インク」（「液体」と言う場合もある）とは、上記「記録（プリント）」の定義と同様広く解釈されるべきものである。従って、記録媒体上に付与されることによって、画像、模様、パターン等の形成または記録媒体の加工、或いはインクの処理（例えば記録媒体に付与されるインク中の色剤の凝固または不溶化）に供され得る液体を表すものとする。
【００１８】
またさらに、「ノズル（記録素子）」とは、特にことわらない限り吐出口ないしこれに連通する液路およびインク吐出に利用されるエネルギーを発生する素子を総括して言うものとする。
【００１９】
以下に説明する実施例では認証印刷ジョブ実行者による認証印刷実行中に、認証印刷ジョブ実行者以外の他人が認証印刷実行中の記録制御装置に近付いた場合の記録制御の例について説明する。以下に説明する実施例では、スキャナ機能、複写機能、印刷機能などを実現する多機能プリンタ（ＭＦＰ）を例として記録制御装置を説明する。しかしながら、本発明はさらにファクシミリ機能を加えたＭＦＰや、印刷機能だけを備えた単機能プリンタなどにも適用できる。さらに、印刷機能を実現するためのプリンタエンジンにはインクジェット方式、電子写真方式などの種々の記録方式を採用することができる。この実施例では、インクジェット方式のプリンタエンジンを用いるとしている。そして、そのプリンタエンジンにはモノクロプリントのみならずカラープリントを行うことができる構成を用いることができる。
【００２０】
さらに、以下説明するＭＦＰではBluetooth（登録商標）の近距離無線通信機能を利用して記録制御を行うことができる。
【００２１】
図１は本発明の代表的な実施例であるＭＦＰとその周辺環境を示す図である。
【００２２】
図１に示すように、ＭＦＰ２００の近傍には認証印刷を実行するために認証印刷ジョブ実行者（ジョブ実行者）１０１がいる。認証印刷とは、個人情報や機密情報などの文書を他人に見られたくない場合に利用する印刷方法で、出力時にパスワードやＩＣカード認証などで本人確認をした後、出力を行う印刷方法のことである。一方、認証印刷ジョブ実行者以外の人である他人１０２は自由に移動し、ＭＦＰ２００に近づいたり遠ざかったりする。
【００２３】
ＭＦＰ２００は、原稿台に原稿を載置しその原稿の画像を読み取る読取機能と、その読取により得られた画像データや他の装置から転送された画像データに基づいて記録用紙などの記録媒体に画像を記録する印刷機能を有している。また、その他の機能としてファクシミリ機能や電話機能を備えることもできる。さて、ジョブ実行者１０１と他人１０２とはそれぞれ、Bluetooth Low Energy（以下、ＢＬＥ）による無線通信可能なデバイス（ＢＬＥ無線デバイス）１１１、１１２を保持している。ＢＬＥはBluetooth（登録商標）４．０が備える低消費電力で動作可能で、通信距離は最大で５０ｍほどの近距離無線通信機能であり、一定の情報を周辺にブロードキャストするアドバタイジング通信方式をサポートする。ＢＬＥ無線デバイス１１１、１１２は、例えば、社員証やスマートフォンのような携帯端末に内蔵可能なユーザが身に付けて利用するものが望ましい。
【００２４】
図１において、人検知エリア１２０はＭＦＰ２００が他人１０２の接近を判定するエリアのことである。この境界を超えて他人１０２がＭＦＰ２００に近づいた場合、ＭＦＰ２００は周囲に他人１０２がいると判定する。
【００２５】
図２はＭＦＰ２００の外観を示す図である。図２において、（ａ）はＭＦＰ２００の概観斜視図であり、（ｂ）はＭＦＰ２００の上面図である。
【００２６】
図２（ａ）に示されているように、原稿台２０１はガラス状の透明な台であり、原稿をのせてスキャナでその画像を読み取る時に使用する。原稿蓋２０２はスキャナで読み取りを行う際に読取光が外部に漏れないようにするための蓋である。印刷用紙挿入口２０３は様々なサイズ（例えば、Ａ４、Ｂ５など）の用紙をセットする挿入口である。ここにセットされた用紙は一枚ずつ印刷部に搬送され、所望の印刷を行って印刷用紙排出口２０４から排出される。
【００２７】
図２（ｂ）に示されているように、原稿蓋２０２の上部には操作パネル２０５とＮＦＣ（Near Field Communication）ユニット２０６が配置されている。操作パネル２０５は画像や操作メニュー等を表示する表示画面、表示部上のカーソール移動などに用いる十字キー、その他様々な機能を実行する為のキーなどを備える。これについては図３を参照して後述する。ＮＦＣユニット２０６は近接無線通信を行うためのユニットで、ＮＦＣユニット２０６そのものが通信対象装置を実際に近接させる場所であり、約１０ｃｍが接触の有効距離である。ＩＣカードによる認証を行う場合、ユーザはＮＦＣユニット２０６へＩＣカードを接近させることで、認証情報の送受信をすることができる。ＷＬＡＮアンテナ２０７は無線ＬＡＮ（以下、ＷＬＡＮ）で通信する為のアンテナ、ＢＴアンテナ２０８はBluetooth（登録商標）で通信する為のアンテナであり、両者ともに原稿蓋２０２に埋め込まれている。
【００２８】
図３は操作パネルの配置レイアウトを示す平面図である。
【００２９】
図３に示されるように、操作パネル２０５の左側には、例えば、ドットマトリクスＬＣＤなどで構成され、画像や操作メニュー等を画面に表示する表示部３０６が備えられる。また、操作パネル２０５の中央には、表示部３０６上のカーソル移動や数字の入力などに用いる十字キー３０１と、設定入力の為のセットキー３０２とが配置される。操作パネル２０５の右側には、機能設定などに用いる機能キー３０３と、印刷の開始などの指示を行うスタートキー３０４が配置される。
【００３０】
図４はＭＦＰ２００の制御構成の概略を示すブロック図である。
【００３１】
ＭＦＰ２００は、図４に示されているように、装置の主要な制御を行うメインボード４０１とＷＬＡＮ通信を行うＷＬＡＮユニット４１６とＮＦＣ通信を行うＮＦＣユニット４１７とBluetooth（登録商標）通信を行うＢＴユニット４１８とを含む。
【００３２】
メインボード４０１には、ＭＦＰ２００の全体を制御するＣＰＵ４０２と、ＣＰＵ４０２が実行する制御プログラムや組み込みオペレーティングシステム（ＯＳ）等を格納するＲＯＭ４０３とが備えられる。この実施例では、ＲＯＭ４０３に格納されている各制御プログラムのスケジューリングやタスクスイッチ等は、ＣＰＵ４０２がＲＯＭ４０３に格納されている組み込みＯＳを動作させ、その管理下で制御される。
【００３３】
ＳＲＡＭ等で構成されるＲＡＭ４０４は、プログラム制御変数等を格納し、またユーザが登録した設定値やＭＦＰ２００の管理データ等を格納し、各種ワーク用バッファ領域を設ける。フラッシュメモリ（Flash Memory）等で構成される不揮発性メモリ４０５は、電源がオフされた時でも保持していたいデータを格納する。具体的にはファクシミリ送信先の電話番号、通信履歴、ネットワーク情報などのユーザデータ、過去に接続した装置リスト、印刷モードなどのメニュー項目やインクジェット記録ヘッドの補正情報といったＭＦＰの設定情報などを記憶する。ＤＲＡＭ等で構成される画像メモリ４０６は、各通信ユニットを介して受信した画像データや、符号復号化処理部４１２で処理した画像データなどを蓄積する。なお、本発明は上記のようなメモリ構成に限定されるものではなく、他のタイプのメモリが用いられても良い。
【００３４】
データ変換部４０７は、ページ記述言語（ＰＤＬ）等の解析や画像データからプリントデータへの変換などを行う。
【００３５】
読取制御部４０８は、ＣＩＳイメージセンサ（密着型イメージセンサ）などを含む読取部４１０が原稿を光学的に読取ることによって得られた電気信号を画像信号に変換するなどの一連の読取動作を制御する。また、その画像信号に基づく画像データを画像処理部（不図示）により２値化処理や中間調処理等の各種画像処理を施し、高精細な画像データを出力するよう画像処理部の制御を実行する。また、操作部４０９と表示部４１１は図３で説明した操作パネル２０５を表している。符号復号化処理部４１２は、ＭＦＰ２００で扱う画像データ（ＪＰＥＧ、ＰＮＧ等）の符号復号化処理や拡大縮小処理を行う。
【００３６】
給紙部４１３は印刷に用いる記録用紙などの記録媒体を保持するカセット等を含み、そのカセットから記録媒体を給紙する。その給紙は、記録制御部４１５により制御される。なお、給紙部４１３は複数種類の記録媒体を１つの装置内に保持するために、複数のカセットを備えることができる。その場合、記録制御部４１５は、これら複数のカセットのいずれから給紙を行うかを制御する。
【００３７】
記録制御部４１５は、印刷に用いられる画像データに対し、画像処理部（不図示）を介して、スムージング処理や記録濃度補正処理、色補正等の各種画像処理を施し、高精細な画像データに変換し、記録部４１４に出力する。また、記録制御部４１５は記録部４１４の情報を定期的に読みだしてＲＡＭ４０４の情報を更新する。具体的には、インクタンクのインク残量や記録ヘッドの状態など表わす情報を更新する。
【００３８】
ＭＦＰ２００には無線通信を実現するために、上述した３つのユニットを搭載しており、ＷＬＡＮ、ＮＦＣ、Bluetooth（登録商標）で無線通信することができる。ＷＬＡＮユニット４１６、ＮＦＣユニット４１７、ＢＴユニット４１８は携帯端末などの他の無線通信デバイスとのデータ通信を行う通信部である。これらのユニットは、データをパケットに変換し、他の無線通信デバイスにそのパケットを送信する。また、これらのユニットは、外部の他の無線通信デバイスから送信されるパケットを受信して、データに変換してＣＰＵ４０２に転送する。ＷＬＡＮユニット４１６、ＮＦＣユニット４１７、ＢＴユニット４１８はそれぞれ専用のバスケーブル４１９、４２０、４２１で接続されている。ＷＬＡＮユニット４１６、ＮＦＣユニット４１７、ＢＴユニット４１８は規格に準拠した通信を実現するためのユニットである。上記構成要素４０３〜４１８は、ＣＰＵ４０２が管理するシステムバス４２２を介して、相互に接続されている。
【００３９】
図５はＢＬＥ無線デバイス１１１、１１２の概略構成を示すブロック図である。
【００４０】
図５において、センサ５０１はセンシング対象の物理量を電気信号へ変換するデバイスである。例えば、防犯やセキュリティ用としては侵入監視センサや人感センサ、医療や介護用としては脈波、心電、体温などの生体情報センサがある。ＡＤＣ５０２はセンサ５０１から得られたアナログ信号をマイクロプロセッサが処理可能なデジタル信号へ変換するアナログデジタル変換回路である。マイコン５０３はデータのサンプリングや無線通信の処理を行うマイクロプロセッサである。このマイコンには、ＲＡＭとフラッシュメモリが内蔵されている。無線通信回路５０４は無線通信チップ、水晶振動子、インダクタンス、コンデンサなどで構成され、無線通信の受信と送信を行う。操作スイッチ５０５はデバイス待機状態での電力をオン／オフするスイッチである。電池５０６は１次電池、２次電池のことである。電源回路５０７は電池５０６から供給される電力をより効率的に供給するための電圧調整などを行う回路である。
【００４１】
図６はＢＬＥ無線デバイス１１１、１１２が周辺にブロードキャストするアドバタイズメントパケット構造の一例を示す図である。
【００４２】
ＢＬＥ無線デバイス１１１、１１２は電源オン状態になると、初期化処理を行い、アドバタイジング状態となる。アドバタイジング状態となると、設定可能なインターバルで定期的にアドバタイズメントパケットを送信し、自分の存在を周辺に知らせる。アドバタイズメントパケットは、図６に示されているように、２バイトのヘッダ６０１とそのペイロード６０２から構成される。ヘッダ６０１はパケットのタイプやペイロードの大きさ情報などを格納する領域である。ペイロード６０２はデバイス名６０３や搭載プロファイル情報の他、送信電力（Ｔｘ  Ｐｏｗｅｒ）６０４を格納できる。
【００４３】
ＭＦＰ２００のＢＴユニット４１８はＢＬＥ無線デバイス１１１、１１２から発せられるアドバタイズメントパケットを受信する。また、ＭＦＰ２００はアドバタイズメントパケットに格納されている送信電力（Ｔｘ  Ｐｏｗｅｒ）６０４の値と受信したパケットの受信信号強度から伝搬損失を求め、ＭＦＰとＢＬＥ無線デバイスとの間の距離を推定する。
【００４４】
次に、以上のような構成のＭＦＰとＢＬＥ無線デバイスとが実行する認証印刷における記録制御についてのいくつかの実施例を説明する。
【実施例１】
【００４５】
図７はＭＦＰ２００とジョブ実行者１０１と他人１０２との位置関係を示す図である。なお、図７において、既に図１を参照して説明した構成要素などについては同じ参照番号を付し、その説明を省略する。また、図７（ａ）は他人１０２が人検知エリア１２０の外にいる場合の位置関係を示し、図７（ｂ）は他人１０２が人検知エリア１２０の内にいる場合の位置関係を示している。なお、本願ではジョブ実行者１０１以外を他人１０２として説明しているが、それに限る必要はない。例えば、ジョブ実行者から認証処理に必要な暗証番号等を聞いた人が、ＭＦＰ２００にて認証処理を行っても良い。その場合、認証処理の実行者が図７のジョブ実行者１０１であり、認証処理の実行者とは異なる人が図７の他人１０２となる。よって、本願では、ジョブ実行者１０１を、認証処理の実行者と呼ぶこともできる。
【００４６】
まず、他人１０２が人検知エリア１２０の外にいる場合について図７（ａ）を参照して説明する。ＭＦＰ２００が起動されると、ＢＴユニット４１８はアドバタイズメントパケット受信可能状態となる。そして、半径Ｒの円を人検知エリア１２０の境界として設定する。半径Ｒは操作パネル２０５からユーザが設定できるようにしても良いし、変更ができない値としてプログラムに組み込まれても良い。
【００４７】
ジョブ実行者１０１はＢＬＥ無線デバイス１１１を身につけており、認証印刷ジョブを実行中である。ＢＬＥ無線デバイス１１１は定期的にアドバタイズメントパケットを送信し、その電波はＢＬＥ無線デバイス１１１の電波到達エリア１２１（破線で描かれた円）まで伝搬する。ジョブ実行者１０１は出力物の漏えいを防ぐため出力が完了するまでＭＦＰ２００の傍で待つことが一般的である。その為、ＭＦＰ２００とジョブ実行者１０１が持っているＢＬＥ無線デバイス１１１との間の距離ＤはＭＦＰ２００が認識できるＢＬＥ無線デバイスの中で最も距離の短いものとして認識される。
【００４８】
一方、ＭＦＰ２００の周辺には他人１０２が存在する。他人１０２はＢＬＥ無線デバイス１１２を身につけており、ＢＬＥ無線デバイス１１２は定期的にアドバタイズメントパケットを送信する。そして、その電波はＢＬＥ無線デバイス１１２の電波到達エリア１２２まで伝搬する。ＭＦＰ２００が電波到達エリア１２２の範囲内に存在する場合、ＭＦＰ２００はＢＬＥ無線デバイス１１２からのアドバタイズメントパケットを受信し、ＭＦＰ２００とＢＬＥ無線デバイス１１２との間の距離ｄを推定する。
【００４９】
次に、他人１０２が人検知エリア１２０の内にいる場合について図７（ｂ）を参照して説明する。
【００５０】
ＭＦＰ２００は距離ｄと距離Ｒとを比較し、その比較の結果、距離ｄ≦距離Ｒである場合、周囲に他人がいると判定し、距離ｄ＞距離Ｒである場合、周囲に他人がいないと判定する。図７（ｂ）に示す例は、距離ｄ≦距離Ｒの場合である。なお、他人１０２は複数の可能性もある。その場合、ＭＦＰ２００は検知できる全ての電波に対し、距離の推定を行う。
【００５１】
図８はＭＦＰ２００が実行する認証印刷ジョブの記録制御の処理を示すフローチャートである。なお、本願においてＭＦＰ２００のフローチャートの各ステップは、ＣＰＵ４０２がフローチャートに関係するプログラムをメモリから読み出して実行することで実現される。また、本願におけるフローチャートの各ステップの順序は、本願の目的を達成できるのであれば順番が入れ替わっても、一部の処理が実行されなくても構わない。
【００５２】
ＭＦＰ２００が印刷ジョブを受信すると、ステップＳ８０１では受信した印刷ジョブが認証の必要のない通常の印刷ジョブであるか、又は認証の必要な認証印刷ジョブであるかを判別する。なお、印刷ジョブはＷＬＡＮユニット４１６を介して無線通信インタフェースを用いてホスト装置（不図示）から受信しても良いし、ＬＡＮインタフェースやＵＳＢインタフェース（不図示）などの有線インタフェースを介してホスト装置から受信しても良い。
【００５３】
ここで受信印刷ジョブが認証印刷ジョブであることが判別された場合、処理はステップＳ８０２に進み、ＭＦＰ２００は認証を行う。この認証は、操作パネル２０５の十字キー３０１を使用した暗証番号入力やＮＦＣユニット２０６へＩＣカードをタッチして認証を行うなどの方法がある。つまり、ＭＦＰ２００は、受信した印刷ジョブが認証処理を必要とする認証印刷ジョブであると判定した場合、受信した認証印刷ジョブをＭＦＰ２００内に保持しておく。その後、認証印刷ジョブの印刷を指示した実行者（またはその実行者から認証情報を聞いている他のユーザ）が、ＭＦＰ２００の近くに行き操作パネルを操作したりＩＣカードをタッチすることで認証処理を行う。これに対して、受信印刷ジョブが通常ジョブであることが判別された場合、処理はステップＳ８１０に進み、受信した画像データに基づいて印刷を実行する。
【００５４】
さて、ステップＳ８０２において、認証がＯＫとなった場合、処理はステップＳ８０３に進み、ＭＦＰ２００は周囲に他人がいるかどうかを調べる。ここで、周囲に他人がいるかどうかの判定は、図６を参照して説明したアドバタイズメントパケットの送信電力（Ｔｘ  Ｐｏｗｅｒ）６０４とそのパケットの受信信号強度とから距離ｄを推定する。この時、ＭＦＰ２００の傍にはステップＳ８０２において認証を終えたジョブ実行者１０１がいる。その為、ＭＦＰ２００はジョブ実行者１０１が所有するＢＬＥ無線デバイス１１１を除いた、他人１０２のＢＬＥ無線デバイス１１２がＭＦＰ２００の周囲に存在するかを調べる。
【００５５】
ステップＳ８０３において周囲に他人１０２がいないと判定された場合、つまり、他人１０２の全てのＢＬＥ無線デバイス１１２に関し、ｄ＞Ｒである場合、処理はステップＳ８０４に進み、認証印刷を開始する。さらに、ステップＳ８０５では認証印刷実行中処理を実行する。なお、この処理の詳細は図９を参照して後で説明する。
【００５６】
これに対して、ステップＳ８０３において周囲に他人１０２がいると判定された場合、つまり、他人１０２の少なくとも１つのＢＬＥ無線デバイス１１２に関し、ｄ≦Ｒである場合、処理はステップＳ８０６に進む。そして、ステップＳ８０６では、ＭＦＰ２００は表示部３０６に周囲に他人がいる旨のメッセージを表示するための表示制御処理を実行し、ステップＳ８０７では印刷を実行するか又は印刷保留するかを確認する。具体的にはステップＳ８０７においてジョブ実行者１０１が十字キー３０１を操作して選択動作を行い、セットキー３０２を押下して、印刷実行を選択した場合、処理はステップＳ８０４に進み、認証印刷を開始する。これに対して、ステップＳ８０７においてジョブ実行者１０１が十字キー３０１を操作して選択動作を行い、セットキー３０２を押下して印刷保留を選択した場合、処理はステップＳ８０８に進み、認証印刷ジョブの実行を保留する。そして、ステップＳ８０９では認証印刷保留中処理を実行する。なお、この処理の詳細は図１０を参照して後で説明する。
【００５７】
図９はステップＳ８０５の認証印刷実行中処理の詳細を示すフローチャートである。
【００５８】
ステップＳ９０１ではＭＦＰ２００は周囲に他人がいるかどうかを監視する。この時のＭＦＰ２００はＢＬＥ無線デバイス１１２からのアドバタイズメントパケット受信待ちである。ＭＦＰ２００がＢＬＥ無線デバイス１１２からアドバタイズメントパケットを受信した場合、ＭＦＰ２００は、距離ｄの推定を行い、その推定された距離ｄが距離Ｒ以下であるかどうかを調べる。
【００５９】
ここで、ｄ＞Ｒである場合（ステップＳ９０１でＮＯと判断）、周囲に他人がいないと判定され、処理はステップＳ９０１からステップＳ９０５へと進む。なお、ステップＳ９０５の処理は後述する。これに対して、ｄ≦Ｒであると、ステップＳ９０１は周囲に他人がいると判定し、処理はステップＳ９０２に進む。ステップＳ９０２では、ＭＦＰ２００は表示部３０６に周囲に他人がいること示すメッセージを表示し、ジョブ実行者１０１へ印刷を継続実行するか又は印刷保留するかを確認する。
【００６０】
ステップＳ９０３では、ＭＦＰ２００がジョブ実行者１０１により印刷の継続実行が選択されたと判定した場合、処理はステップＳ９０４に進み、認証印刷を継続する。さらに、ステップＳ９０５では認証印刷が完了したかを調べる。ここで、認証印刷完了と判定された場合、処理は終了するが、認証印刷完了でないと判定された場合、処理はステップＳ９０１へ戻り、前述の処理を続行する。
【００６１】
一方、ステップＳ９０３において、ＭＦＰ２００がジョブ実行者１０１により印刷保留が選択されたと判定した場合、処理はステップＳ９０６に進み、認証印刷ジョブの実行を保留する。そして、次ページの印刷を開始しない。さらに、ステップＳ９０７では、ＭＦＰ２００が認証印刷保留中処理を実行する。なお、この処理の詳細は図１０を参照して後で説明する。このようにして、認証印刷の実行制御がなされる。
【００６２】
図１０はステップＳ８０９、Ｓ９０７の認証印刷保留中処理の詳細を示すフローチャートである。
【００６３】
ステップＳ１００１では定期的に周囲に他人がいるかどうかを監視する。この監視処理は前述したステップＳ９０１と同様の処理の為、その説明は省略する。
【００６４】
ステップＳ１００１において、周囲に他人がいると判定された場合、ステップＳ１００１では引き続き、周囲の監視を継続する。これに対して、周囲に他人がいないと判定された場合、処理はステップＳ１００２に進み、ＭＦＰ２００は表示部３０６に周囲に他人がいなくなった旨のメッセージを表示し、認証処理を実行する。この認証は、前述したステップＳ８０２の処理と同様の処理の為、その説明は省略する。ここで、認証がＯＫの場合、処理はステップＳ１００３に進み、保留前まで印刷した次のページから認証印刷を再開する。その後、ステップＳ１００４では、図９を参照して説明した認証印刷実行中処理を実行する。
【００６５】
図１１はステップＳ８０６、Ｓ９０２の実行により表示部３０６に表示される画面の一例を表した図である。
【００６６】
図１１に示す表示画面において、上段１１０１には認証印刷ジョブの処理状態、印刷ジョブ名、プログレスバーによる進捗度を表示し、下段１１０２には印刷実行か印刷保留かの選択画面を表示する。ジョブ実行者１０１は、このメッセージ表示に対する応答として十字キー３０１を操作して認証印刷の続行か保留かを選択し、セットキー３０２の押下により、その選択を確定させる。
【００６７】
従って以上説明した実施例に従えば、認証印刷においてＭＦＰの周囲に他人が存在することを検出する毎に認証印刷の実行／保留を選択することができる。
【００６８】
なお以上説明した実施例では、周囲に他人が存在する毎に認証印刷の実行／保留を選択したが、一旦、印刷実行を選択した場合にはジョブ実行者が周囲に他人がいても問題ないと判断したと認識し、それ以降の周囲の監視処理を行わないようにしても良い。つまり、認証印刷実行中処理を解除し、通常ジョブとして処理を行うようにしても良い。
【実施例２】
【００６９】
実施例１では、認証印刷時にＢＬＥのアドバタイズメントパケットにセットされた情報とその受信強度とに基づいてＭＦＰとＢＬＥ無線デバイスとの間の距離推定を行い、周囲に他人がいるかどうかを判断した。この実施例では、さらに機密性を高め、情報漏えいを防ぐことが可能な例について説明する。
【００７０】
図１２は実施例２に従うステップＳ８０５の認証印刷実行中処理の詳細を示すフローチャートである。なお、図１２において、既に図９を参照して説明したのと同じ処理ステップには同じステップ参照番号を付し、その説明は省略する。
【００７１】
図１２によれば、ステップＳ９０３では、ＭＦＰ２００がジョブ実行者１０１により印刷保留が選択されたと判定した場合、処理はステップＳ９０３Ａに進み、ＭＦＰ２００は白紙を１枚排出する。この選択がなされた時、それまでに印刷の終了したページの記録媒体は排紙トレイ（不図示）へ出力されている。このままの状態で他人１０２がＭＦＰ２００へ近づいた場合、一番上に排紙されている印刷物の内容を見られてしまうおそれがある。その為、ステップＳ９０３ＡではＭＦＰ２００は白紙を１枚排出する。その後、処理はステップＳ９０６へと進む。
【００７２】
従って以上説明した実施例に従えば、認証印刷時に他人がＭＦＰの近くにいる場合、印刷保留を選択すると、既に出力された印刷物の上に白紙の記録媒体が排紙されるので、第３者が出力された印刷物の内容を見ることが防止される。これによって、より機密性の高い認証印刷が可能となる。
【実施例３】
【００７３】
実施例１では、認証印刷時にＢＬＥのアドバタイズメントパケットにセットされた情報とその受信強度とに基づいてＭＦＰとＢＬＥ無線デバイスとの間の距離推定を行い、周囲に他人がいるかどうかを判断した。この実施例ではさらに、周囲の状況を表示部３０６へ表示し、ユーザの利便性を高めた例について説明する。
【００７４】
図１３は実施例３に従う認証印刷実行中の表示部３０６の表示画面を示す図である。
【００７５】
図１３に示す表示画面において、上段１３０１は図１１に示す表示画面１１０１と同様の情報を表示し、下段１３０２は周囲の状況を表示する。ここに表示する距離とは、ＭＦＰと他人１０２が所有するＢＬＥ無線デバイスとの間の距離ｄである。なお、表示画面１３０２はＭＦＰ２００から最も近い他人１０２までの距離ｄだけを表示しても良いし、ＭＦＰ２００が検知可能な全ての他人１０２に対しての距離ｄを表示しても良い。この距離表示はＢＬＥ無線デバイス１１２からのアドバタイズメントパケットを受信する度に更新される。
【実施例４】
【００７６】
ここでは、認証印刷時にＭＦＰの周囲に他人がいても印刷実行を選択した場合でも速やかにその印刷を完了させる例について説明する。
【００７７】
前述の実施例によれば、図８のステップＳ８０７、図９のステップＳ９０３、図１２のステップＳ９０３にて印刷実行を選択した場合、処理はそれぞれ、図８のステップＳ８０４、図９のステップＳ９０４、図１２のステップＳ９０４に進み認証印刷を実行する。この実施例では、この時、印刷速度を高速モードに切り替えて記録を行う。
【００７８】
従って以上説明した実施例に従えば、認証印刷時にその完了までの時間を短縮し、他人がＭＦＰへ近づく前に印刷完了する可能性を高めることができる。
【００７９】
なお、以上説明した実施例では近距離無線通信としてＢＬＥを使用しているが、本発明はこれによって限定されるものではない。例えば、ＺｉｇＢｅｅ等、ブロードキャスト送信可能な他の無線通信方式であっても適用可能である。
【００８０】
また、以上説明した実施例では、各人がＢＬＥ無線デバイスを所有し、そのデバイスからの電波をＭＦＰが受信して各デバイスまでの距離を測定し、ＭＦＰの近くに他人が存在するかどうかを判断したが、本発明はこれに限定されるものではない。例えば、ＭＦＰがＢＬＥ無線デバイスを備え、各人が所持するスマートフォン等の携帯端末でそのＢＬＥ無線デバイスからの電波を受信し、それをサーバ経由でＭＦＰ２００へ伝えることで、人の位置検出を行っても良い。或いは、ＢＬＥ無線デバイスをＭＦＰの設置された部屋に複数配置し、３点測位方法で人の位置を検出するようにしても良い。また、ＭＦＰにミリ波送受信機を備え、その送受信機のアンテナを走査して、ＭＦＰの周囲を探索し、そのミリ波の反射波を受信して、人の存在を検出するようにしても良い。
【００８１】
さらに、以上説明した実施例では、ＭＦＰに最も近い人を認証印刷のジョブ実行者、それ以外を他人としているが、アドバタイズメントパケット内の情報からユーザ判定を行い、ジョブ実行者と他人との識別を行うようにしても良い。
【００８２】
またさらに、以上の実施例では、ＭＦＰの表示部にＭＦＰからＢＬＥ無線デバイスまでの距離ｄを表示しているが、本発明はこれによって限定されるものではない。例えば、ＷＬＡＮ通信を用いてＭＦＰから認証印刷のジョブ実行者が保持するスマートホン等の携帯端末までの距離ｄの情報を伝え、携帯端末に表示するようにしても良い。また、本願ではＭＦＰ２００が、図８〜１０、図１２の処理を実行するとして説明したが、ＭＦＰ２００を制御可能な外部の装置（例えば、ＰＣやプリントサーバ等）が図８〜１０、図１２の処理を実行することでＭＦＰ２００を制御しても良い。
【００８３】
本発明は上述の実施例の１つ以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１つ以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００８４】
１１１、１１２  ＢＬＥ無線デバイス、２００  ＭＦＰ、２０５  操作パネル、
２０６  ＮＦＣユニット、２０７  ＷＬＡＮアンテナ、２０８  ＢＴアンテナ、
３０１  十字キー、３０２  セットキー、３０６  表示部
４０２  ＣＰＵ
【図１】
0006463162.tif 000002
【図２】
0006463162.tif 000003
【図３】
0006463162.tif 000004
【図４】
0006463162.tif 000005
【図５】
0006463162.tif 000006
【図６】
0006463162.tif 000007
【図７】
0006463162.tif 000008
【図８】
0006463162.tif 000009
【図９】
0006463162.tif 000010
【図１０】
0006463162.tif 000011
【図１１】
0006463162.tif 000012
【図１２】
0006463162.tif 000013
【図１３】
0006463162.tif 000014