(57)【要約】      （修正有）【課題】印刷の待ち時間を効率的に減らす印刷装置を提供する。【解決手段】ユーザを特定するユーザコードとユーザコードによって特定されるユーザか否かを判定する第１の判定情報とを対応付けて記憶する記憶部１４０と、ユーザコードと印刷データとを含むジョブを受信する通信部１３０と、受信した印刷データを第１の印刷速度を有する第１の印刷モード又は第１の印刷速度よりも高速な第２の印刷速度を有する第２の印刷モードで記録媒体に印刷を行うプリンタエンジン１６０と、受信ジョブに含まれるユーザコードに対応付けられている第１の判定情報とユーザを特定する第２の判定情報とに基づいて第２の判定情報によって特定されるユーザか否かを判定する判定部１２１と、第２の判定情報によって特定されるユーザがユーザコードによって特定されるユーザであると判定した場合、第１の印刷モードから第２の印刷モードに切り替える切替部１２３と、を備えた。【選択図】図２
2015134437.tif 000002
【特許請求の範囲】
【請求項１】
ユーザを特定するためのユーザコードと、当該ユーザコードによって特定されるユーザか否かを判定するための第１の判定情報と、を対応付けて記憶している記憶手段と、
前記ユーザコードと印刷に係る印刷データとを含むジョブを受信するジョブ受信手段と、
前記ジョブ受信手段が受信した前記ジョブに含まれる前記印刷データに基づいて、第１の印刷速度を有する第１の印刷モード、又は、当該第１の印刷速度よりも高速な第２の印刷速度を有する第２の印刷モード、で記録媒体に前記印刷を行う印刷手段と、
前記ジョブ受信手段が受信した前記ジョブに含まれる前記ユーザコードに対応付けられている前記第１の判定情報と、ユーザを特定するための第２の判定情報と、に基づいて、当該第２の判定情報によって特定されるユーザが前記ユーザコードによって特定されるユーザか否かを判定する判定手段と、
前記判定手段により前記第２の判定情報によって特定されるユーザが前記ユーザコードによって特定されるユーザであると判定した場合、前記第１の印刷モードから前記第２の印刷モードに切り替える切替手段と、
を備えた、
ことを特徴とする印刷装置。
【請求項２】
撮像手段をさらに備え、
前記第１の判定情報は、前記ジョブに含まれるユーザコードに対応付けられている顔画像であり、
前記第２の判定情報は、前記撮像手段により撮像したフレーム内のユーザの顔画像であり、
前記判定手段は、前記第１の判定情報と前記第２の判定情報とが一致するか否かで、前記第２の判定情報によって特定されるユーザが前記ユーザコードによって特定されるユーザか否かを判定する、
ことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記判定手段は、前記第２の判定情報によって特定されるユーザが前記ユーザコードによって特定されるユーザであると判定した後、前記フレーム内のユーザの顔画像の領域が第１の領域以上あるか否かにより、前記フレーム内のユーザが接近したか否かの接近判定を行い、
前記切替手段は、ユーザが接近したと判定した場合、前記第１の印刷モードから前記第２の印刷モードに切り替える、
ことを特徴とする請求項２に記載の印刷装置。
【請求項４】
ユーザが所持する非接触読み取り式のカードのカード識別情報を読み取る読取手段をさらに備え、
前記第１の判定情報は、前記ジョブに含まれるユーザコードに対応付けられているカード識別情報であり、
前記第２の判定情報は、前記読取手段が読み取った前記カードのカード識別情報であり、
前記判定手段は、前記第１の判定情報と前記第２の判定情報とが一致するか否かで、前記第２の判定情報によって特定されるユーザが前記ユーザコードによって特定されるユーザか否かを判定する、
ことを特徴とする請求項１に記載の印刷装置。
【請求項５】
ユーザを特定するためのユーザコードと、当該ユーザコードによって特定されるユーザか否かを判定するための第１の判定情報と、を対応付けて記憶手段に記憶する記憶ステップと、
前記ユーザコードと印刷に係る印刷データとを含むジョブを受信するジョブ受信ステップと、
前記ジョブ受信ステップにおいて受信した前記ジョブに含まれる前記印刷データに基づいて、第１の印刷速度を有する第１の印刷モード、又は、当該第１の印刷速度よりも高速な第２の印刷速度を有する第２の印刷モード、で記録媒体に前記印刷を行う印刷ステップと、
前記ジョブ受信ステップにおいて受信した前記ジョブに含まれるユーザコードに対応付けられている前記第１の判定情報と、ユーザを特定するための第２の判定情報と、に基づいて、当該第２の判定情報によって特定されるユーザが前記ユーザコードによって特定されるユーザか否かを判定する判定ステップと、
前記判定ステップにおいて前記第２の判定情報によって特定されるユーザが前記ユーザコードによって特定されるユーザであると判定した場合、前記第１の印刷モードから前記第２の印刷モードに切り替える切替ステップと、
を備えた、
ことを特徴とする印刷方法。
【請求項６】
コンピュータに、
ユーザを特定するためのユーザコードと、当該ユーザコードによって特定されるユーザか否かを判定するための第１の判定情報と、を対応付けて記憶させる記憶処理と、
前記ユーザコードと印刷に係る印刷データとを含むジョブを受信させるジョブ受信処理と、
前記ジョブ受信処理で受信した前記ジョブに含まれる前記ユーザコードに対応付けられている前記第１の判定情報と、ユーザを特定するための第２の判定情報と、に基づいて、当該第２の判定情報によって特定されるユーザが前記ユーザコードによって特定されるユーザか否かを判定させる判定処理と、
前記判定処理により前記第２の判定情報によって特定されるユーザが前記ユーザコードによって特定されるユーザであると判定した場合、第１の印刷速度を有する第１の印刷モードから当該第１の印刷速度よりも高速な第２の印刷速度を有する第２の印刷モードに切り替えさせる切替処理と、
を行わせる、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷方法及びプログラムに関する。
【背景技術】
【０００２】
従来から、通常の印刷速度（例えば、１分間に３８枚程度の印刷速度）で印刷を行う印刷装置が広く用いられている。
また、上記印刷速度よりも高速なターボ印刷を行うことができる印刷装置も知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１７３２８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１では、ターボ印刷のモード指定は、ユーザが印刷開始前に指定するものである。このため、ユーザがターボ印刷のモード指定を行わずに印刷を開始すると、早く印刷を終えたくても印刷を完了するまで通常の印刷速度で印刷を行ってしまう。
このため、印刷の待ち時間を減らしたいユーザにとって利便性が悪いという問題があった。
【０００５】
そこで、この発明は、上記問題に鑑みてなされたものであって、印刷の待ち時間を効率的に減らす場合に好適な印刷装置等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、この発明の印刷装置は、
ユーザを特定するためのユーザコードと、当該ユーザコードによって特定されるユーザか否かを判定するための第１の判定情報と、を対応付けて記憶している記憶手段と、
前記ユーザコードと印刷に係る印刷データとを含むジョブを受信するジョブ受信手段と、
前記ジョブ受信手段が受信した前記ジョブに含まれる前記印刷データに基づいて、第１の印刷速度を有する第１の印刷モード、又は、当該第１の印刷速度よりも高速な第２の印刷速度を有する第２の印刷モード、で記録媒体に前記印刷を行う印刷手段と、
前記ジョブ受信手段が受信した前記ジョブに含まれる前記ユーザコードに対応付けられている前記第１の判定情報と、ユーザを特定するための第２の判定情報と、に基づいて、当該第２の判定情報によって特定されるユーザが前記ユーザコードによって特定されるユーザか否かを判定する判定手段と、
前記判定手段により前記第２の判定情報によって特定されるユーザが前記ユーザコードによって特定されるユーザであると判定した場合、前記第１の印刷モードから前記第２の印刷モードに切り替える切替手段と、
を備えた、
ことを特徴とする。
【０００７】
また、上記目的を達成するため、この発明の印刷方法は、
ユーザを特定するためのユーザコードと、当該ユーザコードによって特定されるユーザか否かを判定するための第１の判定情報と、を対応付けて記憶手段に記憶する記憶ステップと、
前記ユーザコードと印刷に係る印刷データとを含むジョブを受信するジョブ受信ステップと、
前記ジョブ受信ステップにおいて受信した前記ジョブに含まれる前記印刷データに基づいて、第１の印刷速度を有する第１の印刷モード、又は、当該第１の印刷速度よりも高速な第２の印刷速度を有する第２の印刷モード、で記録媒体に前記印刷を行う印刷ステップと、
前記ジョブ受信ステップにおいて受信した前記ジョブに含まれるユーザコードに対応付けられている前記第１の判定情報と、ユーザを特定するための第２の判定情報と、に基づいて、当該第２の判定情報によって特定されるユーザが前記ユーザコードによって特定されるユーザか否かを判定する判定ステップと、
前記判定ステップにおいて前記第２の判定情報によって特定されるユーザが前記ユーザコードによって特定されるユーザであると判定した場合、前記第１の印刷モードから前記第２の印刷モードに切り替える切替ステップと、
を備えた、
ことを特徴とする。
【０００８】
また、上記目的を達成するため、この発明のプログラムは、
コンピュータに、
ユーザを特定するためのユーザコードと、当該ユーザコードによって特定されるユーザか否かを判定するための第１の判定情報と、を対応付けて記憶させる記憶処理と、
前記ユーザコードと印刷に係る印刷データとを含むジョブを受信させるジョブ受信処理と、
前記ジョブ受信処理で受信した前記ジョブに含まれる前記ユーザコードに対応付けられている前記第１の判定情報と、ユーザを特定するための第２の判定情報と、に基づいて、当該第２の判定情報によって特定されるユーザが前記ユーザコードによって特定されるユーザか否かを判定させる判定処理と、
前記判定処理により前記第２の判定情報によって特定されるユーザが前記ユーザコードによって特定されるユーザであると判定した場合、第１の印刷速度を有する第１の印刷モードから当該第１の印刷速度よりも高速な第２の印刷速度を有する第２の印刷モードに切り替えさせる切替処理と、
を行わせる、
ことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、印刷の待ち時間を効率的に減らすことができる。
【図面の簡単な説明】
【００１０】
【図１】この発明の実施形態に係る印刷装置の外観を示す図である。
【図２】印刷装置の構成を示すブロック図である。
【図３】顔画像テーブルの一例を示す図である。
【図４】ユーザの顔画像の一例を示す図である。
【図５】フレームに写るユーザの一例を示す図である。
【図６】フレームに写るユーザの別例を示す図である。
【図７】モード切替処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、この発明の実施形態を図面に基づいて説明する。
図１に示すように、印刷装置１００は、カメラ１１０を備える。
この印刷装置１００は、第１の印刷速度を有する第１の印刷モードと、その第１の印刷速度よりも高速の第２の印刷速度を有する第２の印刷モードと、を備える。
【００１２】
カメラ１１０は、印刷装置１００上に撮影向きを調整可能に設置された、ＣＣＤなどの撮像デバイスを備える撮像部である。なお、カメラ１１０は、撮像手段として機能する。
なお、この実施形態では、一例として、第１の印刷速度は３８ｐｐｍ(page per minutes：１分間当たりの印刷可能枚数）であり、第２の印刷速度は５０ｐｐｍであるものとする。
【００１３】
図２に示すように、印刷装置１００は、カメラ１１０以外に、制御部１２０、通信部１３０、記憶部１４０、入力部１５０及びプリンタエンジン１６０を備える。
【００１４】
制御部１２０は、ＣＰＵ、ＲＯＭ、ＲＡＭなどから構成される。制御部１２０のＣＰＵは、ＲＯＭに記憶されている後述するモード切替処理のプログラムを読み出して実行することにより、上記モード切替処理に係る各機能（判定部１２１、待ち時間算出部１２２及びモード切替部１２３）を実現する。
【００１５】
通信部１３０は、ＬＡＮ又はＵＳＢを介して外部のＰＣと通信を行う。例えば、ＰＣから送信された印刷ジョブを受信する。なお、通信部１３０は、ジョブ受信手段として機能する。
【００１６】
記憶部１４０は、ＨＤＤなどの不揮発性メモリである。この記憶部１４０は、後述する顔画像テーブルや顔画像を記憶する。なお、記憶部１４０は、記憶手段として機能する。
【００１７】
入力部１５０は、ＬＣＤ（Liquid Crystal Display）などの表示パネルと、印刷に係る各種操作ボタンと、を備えるオペレーションパネルである。
【００１８】
プリンタエンジン１６０は、紙などの記録媒体に印刷を行うための各種機構（給紙、転写、定着、排紙などの機構）である。なお、プリンタエンジン１６０は、印刷手段として機能する。
【００１９】
この実施形態において、予めユーザは、ＰＣからユーザ自身を特定するユーザコードと自身の顔画像とを印刷装置１００に送信する。印刷装置１００の通信部１３０は、ユーザコードと顔画像とを受信する。印刷装置１００の制御部１２０は、受信したユーザコードと顔画像とを対応付けて図３に示す顔画像テーブルを生成し、記憶部１４０に記憶する。
【００２０】
例えば、顔画像テーブルのユーザコードＡに対応付けられた顔画像Ａ１は、図４の正面視で撮ったユーザコードＡのユーザの顔画像である。なお、顔画像Ａ１は、ユーザコードＡのユーザか否かを判定するための第１の判定情報として機能する。
【００２１】
また、予めユーザ又は印刷装置１００の管理者は、入力部１５０から印刷を待つことが可能な待ち可能時間を入力する。印刷装置１００の制御部１２０は、入力された待ち可能時間を受け付けて、記憶部１４０に記憶する。この記憶された待ち可能時間は、後述する印刷装置１００のモード切替処理が行われる都度用いられる。なお、入力部１５０は、待ち可能時間受付手段として機能する。
【００２２】
以上の顔画像テーブルと待ち可能時間との記憶が印刷開始前に必要な前提となる。印刷開始にあたっては、ユーザは、ＰＣにインストールされた印刷装置１００のプリンタドライバから、印刷に係る印刷データとユーザコードとを含む印刷ジョブを印刷装置１００に送信する。
【００２３】
図２に戻って、制御部１２０の判定部１２１は、第１の印刷モードで印刷開始後に、通信部１３０が受信した印刷ジョブに含まれるユーザコードに対応する顔画像に基づいて、そのユーザコードのユーザか否かを判定する。なお、判定部１２１は、判定手段として機能する。
【００２４】
具体的には、判定部１２１は、カメラ１１０により撮像したフレームＦ内のユーザの顔画像と（図５参照）、印刷ジョブに含まれるユーザコードに対応する顔画像と（図４参照）、が一致するか否かでユーザコードのユーザか否かを判定する。なお、カメラ１１０により撮像したフレームＦ内のユーザの顔画像は、ユーザコードＡのユーザか否かを判定するための第２の判定情報として機能する。
【００２５】
この判定にあたっては、一般的な顔認証の技術を用いて判定を行う。例えば、顔画像Ａ１の特徴点（例えば、目、まゆ、口、鼻などの顔のパーツ）のバランスを記憶しておき、そのバランスの比率を遠近に応じて変化させてフレームＦから抽出した顔画像と比較を行う。
【００２６】
次に、判定部１２１は、ユーザコードのユーザであると判定した後、フレームＦ内のユーザの顔画像の領域が図５の破線で示す第１の領域Ｐ以上あるか否かにより、フレームＦ内のユーザが印刷装置１００に接近したか否かの接近判定を行う。
【００２７】
この接近判定を容易に行うために、第１の領域Ｐの大きさはユーザが予め送信した顔画像の領域の大きさと同じにするとよい。この場合、第１の領域Ｐはユーザが印刷装置１００に接近したと判定する基準となるため、予め送信される顔画像はある程度近い距離（例えば、１ｍ）から撮ったものを記憶しておく。
【００２８】
判定部１２１は、図６に示すようにユーザの顔画像の領域が第１の領域Ｐ以上になると、ユーザが印刷装置１００に接近したと判定する。
次に、待ち時間算出部１２２は、判定部１２１によりユーザが接近していると判定した場合、残り待ち時間を求める。
【００２９】
具体的には、待ち時間算出部１２２は、印刷ジョブに含まれる印刷データに基づいて、印刷する必要のある全ページ数を求める。そして、待ち時間算出部１２２は、全ページ数と印刷済みページ数とから残りページ数を求め、求めた残りページ数と第１の印刷モードの印刷速度とから残り待ち時間を求める。なお、待ち時間算出部１２２は、残り待ち時間算出手段として機能する。
【００３０】
次に、モード切替部１２３は、待ち時間算出部１２２により求めた残り待ち時間と、記憶部１４０が記憶する待ち可能時間と、を比較して、残り待ち時間が待ち可能時間以上の場合、第１の印刷モードから第２の印刷モードに切り替える。なお、モード切替部１２３は、切替手段として機能する。
【００３１】
次に、この第２の印刷モードに切り替えるモード切替処理について図７を参照しながら説明する。このモード切替処理は、印刷装置１００の通信部１３０が印刷ジョブを受信して、その印刷ジョブに含まれるユーザコードが顔画像テーブルに含まれる場合に開始される。また、制御部１２０は、印刷ジョブを受信するとカメラ１１０をオンにして撮像を開始させる。
【００３２】
まず、制御部１２０は、第１の印刷モードで印刷を開始する（ステップＳ１１）。具体的には、制御部１２０は、プリンタエンジン１６０を適宜制御して、印刷ジョブに含まれる印刷データを第１の印刷モードで記録媒体に印刷し始める。
【００３３】
次に、制御部１２０は、フレームＦから顔画像を抽出する（ステップＳ１２）。具体的には、制御部１２０は、撮像中のカメラ１１０のフレームＦ内に顔画像があるか否かをリアルタイムでモニタリングしておき、顔画像があればその顔画像を抽出する。
【００３４】
次に、判定部１２１は、抽出した顔画像が、印刷ジョブに含まれるユーザコードに対応する顔画像と一致するか否かを判定する（ステップＳ１３）。具体的には、判定部１２１は、印刷ジョブに含まれるユーザコードに対応する顔画像を顔画像テーブルから読み出す。そして、判定部１２１は、読み出した顔画像と、近づいてくるユーザの顔画像と、が一致するか否かを判定することで、近づいてくるユーザが印刷ジョブに含まれるユーザコードのユーザか否かを判定する。
【００３５】
ここで、判定部１２１は、ユーザが正面以外から近づいてくるような場合であっても、画像処理によって顔認証を行う。例えば、ユーザが斜めから近づいてくるような場合、フレームＦに斜めに写るユーザの顔画像を正面視になるように画像処理によって角度補正を行い、読み出した正面視の顔画像と比較して顔認証を行う。また、判定部１２１は、フレームＦ内から複数の顔画像を抽出した場合であっても、同時又は順時、顔認証を行う。
【００３６】
ここで、近づいてくるユーザが印刷ジョブを送信した者でない場合など顔画像が一致しない場合（ステップＳ１３；Ｎｏ）、顔画像が一致するまで第１の印刷モードで印刷データの印刷を行い（ステップＳ１２、１３及び１７のループ）、第１の印刷モードで印刷データを全て印刷すると（ステップＳ１７；Ｙｅｓ）、処理を終了する。
【００３７】
一方、顔画像が一致した場合（ステップＳ１３；Ｙｅｓ）、判定部１２１は、顔画像の領域は、第１の領域Ｐ以上か否かを判定する（ステップＳ１４）。具体的には、判定部１２１は、顔画像の輪郭に含まれる画素数の集合からなる面積が、図５の破線で示す第１の領域Ｐの面積以上か否か判定する。これにより、判定部１２１は、ユーザの接近判定を行う。
【００３８】
ここで、顔画像の領域が第１の領域Ｐ以上でない場合（ステップＳ１４；Ｎｏ）、判定部１２１は、ユーザが印刷装置１００に接近していないと判定し、接近するまで第１の印刷モードで印刷データの印刷を行う（ステップＳ１２、１３、１４及び１７のループ）。ユーザが接近する前に印刷データが全て印刷された場合（ステップＳ１７；Ｙｅｓ）、処理を終了する。
【００３９】
一方、ユーザが近づいてきて顔画像の領域が第１の領域Ｐ以上になると（ステップＳ１４；Ｙｅｓ）、判定部１２１は、ユーザが接近したと判定する。次に、モード切替部１２３は、残り待ち時間が待ち可能時間以上か否かを判定する（ステップＳ１５）。具体的には、モード切替部１２３は、待ち時間算出部１２２により求めた残り待ち時間と、記憶部１４０が記憶する待ち可能時間と、を比較して、残り待ち時間が待ち可能時間以上か否かを判定する。
【００４０】
ここで、残り待ち時間が待ち可能時間以上でない場合（ステップＳ１５；Ｎｏ）、すなわちユーザが待たなければならない残り待ち時間が待ち可能時間未満の場合、第２の印刷モードに切り替えずに第１の印刷モードのまま印刷データの印刷を続行し（ステップＳ１２、１３、１４、１５及び１７のループ）、印刷データを全て印刷すると（ステップＳ１７；Ｙｅｓ）、処理を終了する。
【００４１】
一方、残り待ち時間が待ち可能時間以上の場合（ステップＳ１５；Ｙｅｓ）、すなわち待ち可能時間よりも長い時間待たなければならない場合、モード切替部１２３は、第１の印刷モードから第２の印刷モードに切り替える（ステップＳ１６）。そして、第２の印刷モードで印刷データを全て印刷し終えるまで印刷を行い（ステップＳ１８；Ｎｏ）、印刷データを全て印刷すると（ステップＳ１８；Ｙｅｓ）、処理を終了する。
【００４２】
なお、このモード切替処理の開始にあたって、印刷ジョブに含まれるユーザコードが顔画像テーブルに含まれない場合、あるいは印刷ジョブにユーザコードが含まれない場合、顔画像による比較ができないので、印刷装置１００は、このモード切替処理を行わずに第１の印刷モードで印刷を行う。
【００４３】
以上のモード切替処理をより具体例に説明する。
一例として、ユーザのユーザコードはＡ、そのユーザの顔画像はＡ１、待ち可能時間は１分を設定した場面を想定する。
【００４４】
ユーザは、ＰＣのプリンタドライバにより印刷したい印刷データを選択するとともに、自身のユーザコードＡを含めて印刷ジョブを印刷装置１００に送信する。印刷ジョブを受信した印刷装置１００は、ユーザコードＡが図３の顔画像テーブルに含まれるので、カメラ１１０をオンにしてモード切替処理を開始する。
【００４５】
印刷ジョブを送信したユーザが印刷装置１００に向かって近づいていくと、印刷装置１００は、フレームＦからユーザの顔画像Ａ１を抽出して（ステップＳ１２）、その顔画像Ａ１が印刷ジョブに含まれるユーザコードＡと対応する顔画像Ａ１と一致すると判定する（ステップＳ１３；Ｙｅｓ）。
【００４６】
ユーザがさらに印刷装置に近づくと（図６参照）、印刷装置１００は、ユーザが接近したと判定して（ステップＳ１４；Ｙｅｓ）、残り待ち時間が待ち可能時間以上か否かを判定する（ステップＳ１５）。残り待ち時間が２分だとすると待ち可能時間は１分なので、印刷装置１００は、第２の印刷モードに切り替えて印刷データを全て印刷して（ステップＳ１６及び１８）、処理を終了する。
【００４７】
以上のモード切替処理によれば、予め自身の顔画像とユーザコードとを印刷装置１００に送信しておいたユーザが、自身のユーザコードを含む印刷ジョブを送信して印刷装置１００に接近した場合、残り待ち時間が待ち可能時間よりも長いと自動で第２の印刷モードに切り替える。このためモード指定せずに印刷を開始した場合であっても、待ち時間が長いと自動で第２の印刷モードに切り替わるので、印刷の待ち時間を減らしたいユーザにとって利便性がよい。一方で、待ち時間がユーザが待てる時間内であれば自動モード切替を行わないので、消費電力が第２の印刷モードよりも低い第１の印刷モードで印刷を続行できる。従って、印刷の待ち時間を効率的に減らすことができる。
【００４８】
なお、このモード切替処理において、ステップＳ１５の処理は必須ではない。例えば、ステップＳ１４の判定部１２１による接近判定により、ユーザが接近したと判定すると、第２の印刷モードに切り替えてもよい。また、ステップＳ１４の接近判定を行わずに、判定部１２１が顔画像が一致したと判定すると（ステップＳ１３；Ｙｅｓ）、すなわち、抽出した顔画像が印刷ジョブに含まれるユーザコードのユーザの顔画像であると判定すると、第２の印刷モードに切り替えてもよい。
【００４９】
また、待ち可能時間は、ユーザ又は印刷装置１００の管理者が入力部１５０より入力するようにしたが、ユーザがＰＣのプリンタドライバから待ち可能時間を含めて印刷ジョブを送信してもよい。この場合、記憶部１４０に記憶された待ち可能時間に優先して、ユーザが印刷ジョブに含めた待ち可能時間が残り待ち時間との比較に用いられる。これにより、ジョブ単位でユーザ個人の意図に沿った待ち可能時間を残り待ち時間と比較することができるので、より効率的に印刷の待ち時間を減らすことができる。
【００５０】
（変形例）
以上で実施形態の説明を終了するが、印刷装置１００の具体的な構成や図７に示したモード切替処理の内容が上述の実施形態で説明したものに限らないことはもちろんである。
【００５１】
例えば、上述した実施形態のモード切替処理においては、ステップＳ１５において残り待ち時間が待ち可能時間以上か否かを判定するようにしたがこれに限らない。例えば、ステップＳ１５に代えて、受信済みの印刷ジョブ数が第１の数以上か否かを判定してもよい。具体的には、制御部１２０は、通信部１３０が受信した印刷ジョブであって印刷未実行の印刷ジョブの数をカウントする。そして、判定部１２１により、そのカウントした印刷ジョブ数が第１の数以上か否かを判定して、印刷ジョブ数が第１の数以上であれば、モード切替部１２３は、第１の印刷モードから第２の印刷モードに切り替える。これにより、受信済みの印刷ジョブの混み具合に応じて第２の印刷モードに切り替えることができるので、効率的に印刷の待ち時間を減らすことができる。
【００５２】
また、ステップＳ１５に代えて、ユーザの接近速度が速いか否かを判定してもよい。具体的には、判定部１２１は、カメラ１１０により撮像した複数のフレームそれぞれに写る顔画像の領域の違いに基づいて、そのユーザの接近速度が速いか否かを判定する。例えば、最初のフレームに写る顔画像の領域と次のフレームに写る顔画像の領域との差が大きければ、接近速度は速い。そして、判定部１２１により、ユーザが接近したと判定し、且つ、そのユーザの接近速度が速いと判定した場合、モード切替部１２３は、第１の印刷モードから第２の印刷モードに切り替える。ユーザの接近速度が早ければ、ユーザは急いでいると考えられるので、ユーザの状況に応じて効率的に印刷の待ち時間を減らすことができる。なお、判定部１２１は、接近速度判定手段として機能する。
【００５３】
また、上述した実施形態においては、顔認証によりユーザ判定と接近判定とを行うようにしたがこれに限らない。要は、ユーザ判定と接近判定とができればどのような手法を用いてもよい。例えば、顔認証に代えて、非接触のカード認証によりユーザ判定と接近判定を行ってもよい。この場合、印刷装置１００は、カメラ１１０に代えて、ユーザが所持する非接触読み取り式のＩＣカードからカードＩＤを読み取る読取手段であるカードリーダを備える。また、印刷装置１００は、顔画像テーブルに代えて、予めユーザコードとカードＩＤとを対応付けたテーブルを記憶しておく。なお、テーブルに記載されているカードＩＤは、ユーザコードのユーザか否かを判定するための第１の判定情報として機能する。また、カードリーダが読み取ったユーザのカードＩＤは、ユーザコードのユーザか否かを判定するための第２の判定情報として機能する。印刷装置１００の判定部１２１は、送信された印刷ジョブに含まれるユーザコードと対応するカードＩＤが、近づいてくるユーザの所持するＩＣカードのカードＩＤと一致するか否かでユーザ判定を行う。また、判定部１２１は、ＩＣカードからの電波の強さに基づいてユーザの接近判定を行う。
【００５４】
また、上述した実施形態のモード切替処理における顔認証に係るステップＳ１２乃至Ｓ１５の処理は必須ではない。例えば、第１の印刷モードで印刷開始後（ステップＳ１１）、印刷装置１００の備えるタイマなどにより第１の時刻を経過しているか否かを判定して、経過していれば第２の印刷モードに切り替えてもよい。これにより、例えば、終業時刻である１７時半の３０分前の１７時を第１の時刻として設定することにより、印刷装置１００を使用する複数のユーザの業務時間にあわせて効率的に印刷の待ち時間を減らすことができる。
【００５５】
また、上述したモード切替処理の様々なバリエーションは、矛盾しない範囲内で自由に組み合わせてよいことはもちろんである。
また、上述したモード切替処理は、様々な印刷装置１００に適用できる。例えば、レーザープリンタやインクジェットプリンタなどに適用できる。
【００５６】
また、この発明の印刷装置１００のモード切替処理は、通常のＰＣ等のコンピュータによっても実施することができる。
具体的には、上記実施形態では、モード切替処理に係る各機能を実現するためのプログラムが、記憶部１４０に予め記憶されているものとして説明した。しかし、図２の各部の機能を実現させるためのプログラムを、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＤＶＤ（Digital Versatile Disc）及びＭＯ（Magneto-Optical Disc）等のコンピュータ読み取り可能な記録媒体に格納して配布し、そのプログラムをコンピュータにインストールすることにより、上述の各部の機能を実現することができるコンピュータを構成してもよい。
また、プログラムをインターネット等の通信ネットワーク上のサーバ装置が有するディスク装置等に格納しておき、例えば、コンピュータがダウンロード等することができるようにしてもよい。
【００５７】
以上、本発明の実施形態について説明したが、この実施形態は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態をとることが可能であり、さらに、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができる。これら実施形態やその変形は、特許請求の範囲に記載された発明とその均等の範囲とに含まれる。以下に、本願出願当初の特許請求の範囲に記載された発明を付記する。
【００５８】
（付記１）
ユーザを特定するためのユーザコードと、当該ユーザコードによって特定されるユーザか否かを判定するための第１の判定情報と、を対応付けて記憶している記憶手段と、
前記ユーザコードと印刷に係る印刷データとを含むジョブを受信するジョブ受信手段と、
前記ジョブ受信手段が受信した前記ジョブに含まれる前記印刷データに基づいて、第１の印刷速度を有する第１の印刷モード、又は、当該第１の印刷速度よりも高速な第２の印刷速度を有する第２の印刷モード、で記録媒体に前記印刷を行う印刷手段と、
前記ジョブ受信手段が受信した前記ジョブに含まれる前記ユーザコードに対応付けられている前記第１の判定情報と、ユーザを特定するための第２の判定情報と、に基づいて、当該第２の判定情報によって特定されるユーザが前記ユーザコードによって特定されるユーザか否かを判定する判定手段と、
前記判定手段により前記第２の判定情報によって特定されるユーザが前記ユーザコードによって特定されるユーザであると判定した場合、前記第１の印刷モードから前記第２の印刷モードに切り替える切替手段と、
を備えた、
ことを特徴とする印刷装置。
【００５９】
（付記２）
撮像手段をさらに備え、
前記第１の判定情報は、前記ジョブに含まれるユーザコードに対応付けられている顔画像であり、
前記第２の判定情報は、前記撮像手段により撮像したフレーム内のユーザの顔画像であり、
前記判定手段は、前記第１の判定情報と前記第２の判定情報とが一致するか否かで、前記第２の判定情報によって特定されるユーザが前記ユーザコードによって特定されるユーザか否かを判定する、
ことを特徴とする付記１に記載の印刷装置。
【００６０】
（付記３）
前記判定手段は、前記第２の判定情報によって特定されるユーザが前記ユーザコードによって特定されるユーザであると判定した後、前記フレーム内のユーザの顔画像の領域が第１の領域以上あるか否かにより、前記フレーム内のユーザが接近したか否かの接近判定を行い、
前記切替手段は、ユーザが接近したと判定した場合、前記第１の印刷モードから前記第２の印刷モードに切り替える、
ことを特徴とする付記２に記載の印刷装置。
【００６１】
（付記４）
ユーザが所持する非接触読み取り式のカードのカード識別情報を読み取る読取手段をさらに備え、
前記第１の判定情報は、前記ジョブに含まれるユーザコードに対応付けられているカード識別情報であり、
前記第２の判定情報は、前記読取手段が読み取った前記カードのカード識別情報であり、
前記判定手段は、前記第１の判定情報と前記第２の判定情報とが一致するか否かで、前記第２の判定情報によって特定されるユーザが前記ユーザコードによって特定されるユーザか否かを判定する、
ことを特徴とする付記１に記載の印刷装置。
【００６２】
（付記５）
ユーザを特定するためのユーザコードと、当該ユーザコードによって特定されるユーザか否かを判定するための第１の判定情報と、を対応付けて記憶手段に記憶する記憶ステップと、
前記ユーザコードと印刷に係る印刷データとを含むジョブを受信するジョブ受信ステップと、
前記ジョブ受信ステップにおいて受信した前記ジョブに含まれる前記印刷データに基づいて、第１の印刷速度を有する第１の印刷モード、又は、当該第１の印刷速度よりも高速な第２の印刷速度を有する第２の印刷モード、で記録媒体に前記印刷を行う印刷ステップと、
前記ジョブ受信ステップにおいて受信した前記ジョブに含まれるユーザコードに対応付けられている前記第１の判定情報と、ユーザを特定するための第２の判定情報と、に基づいて、当該第２の判定情報によって特定されるユーザが前記ユーザコードによって特定されるユーザか否かを判定する判定ステップと、
前記判定ステップにおいて前記第２の判定情報によって特定されるユーザが前記ユーザコードによって特定されるユーザであると判定した場合、前記第１の印刷モードから前記第２の印刷モードに切り替える切替ステップと、
を備えた、
ことを特徴とする印刷方法。
【００６３】
（付記６）
コンピュータに、
ユーザを特定するためのユーザコードと、当該ユーザコードによって特定されるユーザか否かを判定するための第１の判定情報と、を対応付けて記憶させる記憶処理と、
前記ユーザコードと印刷に係る印刷データとを含むジョブを受信させるジョブ受信処理と、
前記ジョブ受信処理で受信した前記ジョブに含まれる前記ユーザコードに対応付けられている前記第１の判定情報と、ユーザを特定するための第２の判定情報と、に基づいて、当該第２の判定情報によって特定されるユーザが前記ユーザコードによって特定されるユーザか否かを判定させる判定処理と、
前記判定処理により前記第２の判定情報によって特定されるユーザが前記ユーザコードによって特定されるユーザであると判定した場合、第１の印刷速度を有する第１の印刷モードから当該第１の印刷速度よりも高速な第２の印刷速度を有する第２の印刷モードに切り替えさせる切替処理と、
を行わせる、
ことを特徴とするプログラム。
【符号の説明】
【００６４】
１００…印刷装置、１１０…カメラ、１２０…制御部、１２１…判定部、１２２…待ち時間算出部、１２３…モード切替部、１３０…通信部、１４０…記憶部、１５０…入力部、１６０…プリンタエンジン
【図１】
2015134437.tif 000003
【図２】
2015134437.tif 000004
【図３】
2015134437.tif 000005
【図４】
2015134437.tif 000006
【図５】
2015134437.tif 000007
【図６】
2015134437.tif 000008
【図７】
2015134437.tif 000009