(57)【特許請求の範囲】
【請求項１】
画像を撮影する撮影手段と、
前記撮影手段が撮影した画像から、特定の処理に対応したコードを含むコード画像を抽出する抽出手段と、
前記抽出手段が前記コード画像を抽出すると、前記特定の処理を設定する設定手段と、
自装置に対する人の存在を検出する検出手段と、
前記検出手段が前記存在を検出すると、前記抽出手段による、前記撮影手段が撮影した画像からの前記コード画像の抽出を禁止する禁止手段と、
前記検出手段が前記存在を検出していないときに前記抽出手段がコード画像を抽出すると、当該抽出手段によるコード画像の抽出を禁止する禁止手段と
を含む画像処理装置。
【請求項２】
使用者による指示を受け付ける受付手段をさらに含み、
前記検出手段は、前記受付手段が指示を受け付けた場合に、前記存在を検出することを特徴とする請求項１記載の画像処理装置。
【請求項３】
原稿の画像を読み取る読取手段をさらに含み、
前記検出手段は、前記読取手段が操作された場合に、前記存在を検出することを特徴とする請求項１または２記載の画像処理装置。
【請求項４】
前記自装置の周囲に設定された特定の範囲内に存在する人を検知する検知手段をさらに含み、
前記検出手段は、前記検知手段が前記特定の範囲内に人の存在を検知した場合に、前記存在を検出することを特徴とする請求項１乃至３のいずれか１項記載の画像処理装置。
【請求項５】
人の顔の画像を撮影する顔撮影手段をさらに含み、
前記検出手段は、前記顔撮影手段が撮影した画像から人の顔が検知された場合に、前記存在を検出することを特徴とする請求項１乃至４のいずれか１項記載の画像処理装置。
【請求項６】
前記撮影手段とは異なる領域を撮影する他の撮影手段と、
前記検出手段が前記存在を検出すると、前記抽出手段による、前記他の撮影手段が撮影した画像からの前記コード画像の抽出を許可する許可手段と
をさらに含むことを特徴とする請求項１乃至５のいずれか１項記載の画像処理装置。
【請求項７】
案内画面を表示する表示手段と、
前記検出手段が前記存在を検出する前と検出した後とで、前記案内画面の表示内容を変更する変更手段と
をさらに含むことを特徴とする請求項１乃至６のいずれか１項記載の画像処理装置。
【請求項８】
第１の画像を撮影する第１の撮影手段と、
前記第１の撮影手段とは領域が異なる第２の画像を撮影する第２の撮影手段と、
前記第１の画像または前記第２の画像から、特定の処理に対応したコードを含むコード画像を抽出する抽出手段と、
前記抽出手段が前記コード画像を抽出すると、前記特定の処理を設定する設定手段と、
自装置に対する人の存在を検出する検出手段と、
前記検出手段が前記存在を検出する前は、前記抽出手段に前記第１の画像から抽出を行わせるようにし、当該検出手段が当該存在を検出した後は、当該抽出手段に前記第２の画像から抽出を行わせるように切り替える切替手段と
を含む画像処理装置。
【請求項９】
前記切替手段は、前記抽出手段が前記第２の画像から前記コード画像を検出した場合に、当該抽出手段に当該第２の画像からの抽出を行わせないように切り替えることを特徴とする請求項８記載の画像処理装置。
【請求項１０】
前記設定手段によって設定された前記特定の処理を実行する実行手段をさらに含み、
前記切替手段は、前記実行手段が前記特定の処理を実行した後に、前記抽出手段に前記第１の画像から抽出を行わせるように切り替えることを特徴とする請求項８または９記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関する。
【背景技術】
【０００２】
公報記載の従来技術として、画像のスキャン、印刷、ＦＡＸ送信、画像データのファイル出力などの複数の機能を有する画像処理装置において、定型化した処理（定型化処理）を簡単に実現するために、一連の処理の種類やパラメータを定義した情報であるジョブテンプレートを、複数登録できるようにしたものが存在する（特許文献１参照）。
【０００３】
また、他の公報記載の従来技術として、処理対象の原稿または画像データに対する処理の指示を、例えば原稿に形成された２次元コード画像を原稿読取部により読み取って得た２次元コード情報にて受け付け、受け付けた２次元コード情報をデコードして得た指示に基づき、処理対象の原稿または画像データに対する処理を制御する画像データ処理装置が存在する（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−８００２４号公報
【特許文献２】特開２００６−８０９４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、例えば自装置の周囲に存在する人が保持するコード画像が撮影されたことを契機として、自装置にて、このコード画像に関連付けられた特定の処理の設定を行うことが考えられる。しかしながら、このような手法を採用した場合には、上記コード画像が撮影された後に、例えば自装置の周囲に存在する別の人が保持する別のコード画像が撮影されると、自装置にて、この別のコード画像に関連付けられた別の特定の処理の設定を行うことになってしまう。
本発明は、コード画像から特定された特定の処理が、別のコード画像から特定された別の特定の処理に変更されることを抑制することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１記載の発明は、画像を撮影する撮影手段と、前記撮影手段が撮影した画像から、特定の処理に対応したコードを含むコード画像を抽出する抽出手段と、前記抽出手段が前記コード画像を抽出すると、前記特定の処理を設定する設定手段と、自装置に対する人の存在を検出する検出手段と、前記検出手段が前記存在を検出すると、前記抽出手段による、前記撮影手段が撮影した画像からの前記コード画像の抽出を禁止する禁止手段と、前記検出手段が前記存在を検出していないときに前記抽出手段がコード画像を抽出すると、当該抽出手段によるコード画像の抽出を禁止する禁止手段とを含む画像処理装置である。
請求項２記載の発明は、使用者による指示を受け付ける受付手段をさらに含み、前記検出手段は、前記受付手段が指示を受け付けた場合に、前記存在を検出することを特徴とする請求項１記載の画像処理装置である。
請求項３記載の発明は、原稿の画像を読み取る読取手段をさらに含み、前記検出手段は、前記読取手段が操作された場合に、前記存在を検出することを特徴とする請求項１または２記載の画像処理装置である。
請求項４記載の発明は、前記自装置の周囲に設定された特定の範囲内に存在する人を検知する検知手段をさらに含み、前記検出手段は、前記検知手段が前記特定の範囲内に人の存在を検知した場合に、前記存在を検出することを特徴とする請求項１乃至３のいずれか１項記載の画像処理装置である。
請求項５記載の発明は、人の顔の画像を撮影する顔撮影手段をさらに含み、前記検出手段は、前記顔撮影手段が撮影した画像から人の顔が検知された場合に、前記存在を検出することを特徴とする請求項１乃至４のいずれか１項記載の画像処理装置である。
請求項６記載の発明は、前記撮影手段とは異なる領域を撮影する他の撮影手段と、前記検出手段が前記存在を検出すると、前記抽出手段による、前記他の撮影手段が撮影した画像からの前記コード画像の抽出を許可する許可手段とをさらに含むことを特徴とする請求項１乃至５のいずれか１項記載の画像処理装置である。
請求項７記載の発明は、案内画面を表示する表示手段と、前記検出手段が前記存在を検出する前と検出した後とで、前記案内画面の表示内容を変更する変更手段とをさらに含むことを特徴とする請求項１乃至６のいずれか１項記載の画像処理装置である。
請求項８記載の発明は、第１の画像を撮影する第１の撮影手段と、前記第１の撮影手段とは領域が異なる第２の画像を撮影する第２の撮影手段と、前記第１の画像または前記第２の画像から、特定の処理に対応したコードを含むコード画像を抽出する抽出手段と、前記抽出手段が前記コード画像を抽出すると、前記特定の処理を設定する設定手段と、自装置に対する人の存在を検出する検出手段と、前記検出手段が前記存在を検出する前は、前記抽出手段に前記第１の画像から抽出を行わせるようにし、当該検出手段が当該存在を検出した後は、当該抽出手段に前記第２の画像から抽出を行わせるように切り替える切替手段とを含む画像処理装置である。
請求項９記載の発明は、前記切替手段は、前記抽出手段が前記第２の画像から前記コード画像を検出した場合に、当該抽出手段に当該第２の画像からの抽出を行わせないように切り替えることを特徴とする請求項８記載の画像処理装置である。
請求項１０記載の発明は、前記設定手段によって設定された前記特定の処理を実行する実行手段をさらに含み、前記切替手段は、前記実行手段が前記特定の処理を実行した後に、前記抽出手段に前記第１の画像から抽出を行わせるように切り替えることを特徴とする請求項８または９記載の画像処理装置である。
【発明の効果】
【０００７】
請求項１記載の発明によれば、コード画像から特定された特定の処理が、別のコード画像から特定された別の特定の処理に変更されることを抑制することができる。
請求項２記載の発明によれば、自装置に対する人の存在を、より簡易に検出することができる。
請求項３記載の発明によれば、自装置に対する人の存在を、より簡易に検出することができる。
請求項４記載の発明によれば、自装置に対する人の存在を、より簡易に検出することができる。
請求項５記載の発明によれば、自装置に対する人の存在を、より簡易に検出することができる。
請求項６記載の発明によれば、コード画像を用いた特定の処理の指示を、より長い期間にわたって待つことが可能になる。
請求項７記載の発明によれば、自装置を使用したい人に対し、必要な情報を提示することが可能になる。
請求項８記載の発明によれば、第１の画像から抽出されたコード画像から特定された特定の処理が、第１の画像から抽出された別のコード画像から特定された別の特定の処理に変更されることを抑制することができる。
請求項９記載の発明によれば、第２の画像から抽出されたコード画像から特定された特定の処理が、第２の画像から抽出された別のコード画像から特定された別の特定の処理に変更されることを抑制することができる。
請求項１０記載の発明によれば、特定の処理が実行された後に、再度、コード画像から特定の処理を特定することが可能になる。
【図面の簡単な説明】
【０００８】
【図１】本実施の形態が適用される画像形成装置の斜視図である。
【図２】ユーザインタフェースの上面図である。
【図３】画像形成装置により人物の存在が検知される範囲を説明する図である。
【図４】画像形成装置の機能ブロック図である。
【図５】定型処理部の機能ブロック図である。
【図６】画像形成装置のモードの制御に関する処理の流れを示すフローチャートである。
【図７】定型処理登録の手順を説明するためのフローチャートである。
【図８】定型処理テーブルの一例を説明するための図である。
【図９】（ａ）〜（ｄ）は、コード画像記録シートの構成を説明するための図である。
【図１０】通常モードにおける画像形成装置の動作に関する処理の流れを示すフローチャートである。
【図１１】（ａ）〜（ｃ）は、図１０に示す処理の実行中に表示されるＵＩ画面を示す図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
図１は、本実施の形態が適用される画像形成装置１０の斜視図である。画像処理装置（自装置）の一例としての画像形成装置１０は、スキャン機能、プリント機能、コピー機能およびファクシミリ機能を備えた所謂複合機である。
【００１０】
画像形成装置１０は、スキャナ１１と、プリンタ１２と、ユーザインタフェース（ＵＩ）１３とを備える。これらのうち、スキャナ１１は、原稿に形成された画像を読み取るための装置であり、プリンタ１２は、記録材に画像を形成するための装置である。また、ユーザインタフェース１３は、使用者が画像形成装置１０を使用する際に、使用者による操作（指示）を受け付け、且つ、使用者に対し各種情報の表示を行うための装置である。
【００１１】
本実施の形態のスキャナ１１は、プリンタ１２の上方に配置されている。また、ユーザインタフェース１３は、スキャナ１１に取り付けられている。ここで、ユーザインタフェース１３は、画像形成装置１０を使用する際に使用者が立つ、画像形成装置１０（スキャナ１１）のフロント側に配置される。そして、ユーザインタフェース１３は、画像形成装置１０のフロント側に立った使用者が上方から下方を見た状態で操作できるように、上方に向けて配置される。
【００１２】
また、この画像形成装置１０は、焦電センサ１４と、第１カメラ１５と、第２カメラ１６とをさらに備える。これらのうち、焦電センサ１４および第１カメラ１５は、プリンタ１２のフロント側且つ左側に、前方に向けて取り付けられている。そして、第１カメラ１５は、焦電センサ１４の上方に配置されている。また、第２カメラ１６は、ユーザインタフェース１３における左側に、上方に向けて取り付けられている。
【００１３】
ここで、焦電センサ１４は、画像形成装置１０のフロント側における、使用者を含む移動体（人物等）の移動を検知する機能を有している。また、撮影手段あるいは第１の撮影手段の一例としての第１カメラ１５は所謂ビデオカメラで構成されており、画像形成装置１０のフロント側の画像を撮影する機能を有している。さらに、顔撮影手段、他の撮影手段あるいは第２の撮影手段の一例としての第２カメラ１６も所謂ビデオカメラで構成されており、画像形成装置１０の上側の画像を撮影する機能を有している。
【００１４】
図２は、図１に示すユーザインタフェース１３の上面図である。
ユーザインタフェース１３は、タッチパネル１３０と、第１操作ボタン群１３１と、第２操作ボタン群１３２と、ＵＳＢメモリ装着部１３３とを有する。ここで、第１操作ボタン群１３１は、タッチパネル１３０の右側に配置されている。また、第２操作ボタン群１３２およびＵＳＢメモリ装着部１３３は、タッチパネル１３０の左側に配置されている。
【００１５】
ここで、タッチパネル１３０は、使用者に対し画像を用いた情報を表示し、且つ、使用者からの入力を受け付ける機能を有している。また、第１操作ボタン群１３１および第２操作ボタン群１３２は、使用者からの入力を受け付ける機能を有している。なお、第１操作ボタン群１３１には、使用者から、各種処理を開始させるための指示（開始指示）を受け付けるスタートボタン１３１１が設けられている。さらに、ＵＳＢメモリ装着部１３３は、使用者によるＵＳＢメモリの装着を受け付ける機能を有している。
【００１６】
また、ユーザインタフェース１３に取り付けられる第２カメラ１６は、画像形成装置１０を使用する（ユーザインタフェース１３を操作する）使用者の顔の画像を撮影できる位置に配置されている。そして、第２カメラ１６で撮影された画像（使用者の顔の画像を含む）は、タッチパネル１３０に表示されるようになっている。ここで、本実施の形態では、第１カメラ１５で撮影された画像も、タッチパネル１３０に表示することが可能となっている。なお、以下の説明においては、第１カメラ１５が撮影した画像を第１カメラ画像（第１の画像の一例）と称し、第２カメラ１６が撮影した画像を第２カメラ画像（第２の画像の一例）と称する。
【００１７】
図３は、画像形成装置１０により人物の存在が検知される範囲を説明するための上面図である。図３は、画像形成装置１０およびその周辺を、画像形成装置１０の高さ方向上側からみたものを示している。
【００１８】
ここで、図３に示すように、画像形成装置１０にて第１カメラ１５（図１参照）が取り付けられている部位を、画像形成装置１０の位置Ｐと呼ぶ。
【００１９】
この例において、焦電センサ１４（図１参照）は、検出範囲Ｆ内に存在する人物を検知する。この検出範囲Ｆは、画像形成装置１０のフロント側に形成され、高さ方向上側からみたときに、中心角が１８０度未満に設定された扇形を呈している。
【００２０】
また、この例では、第１カメラ１５（図１参照）が撮影した第１カメラ画像を解析した結果を用いて、人検知範囲Ｒ１内および人操作範囲Ｒ２内に存在する人物を検出する。
【００２１】
これらのうち、人検知範囲Ｒ１は、画像形成装置１０のフロント側に形成され、高さ方向上側からみたときに、中心角が１８０度に設定された扇形を呈している。この人検知範囲Ｒ１は、検出範囲Ｆの全体を含む（但し、この例では一部を含まない）ように設定される。なお、人検知範囲Ｒ１の中心角については、１８０度以外であってもかまわない。ただし、第１カメラ１５は、少なくとも人検知範囲Ｒ１の全体を撮影範囲とする。
【００２２】
続いて、人操作範囲Ｒ２は、画像形成装置１０のフロント側に設定され、高さ方向上側からみたときに、矩形を呈している。また、人操作範囲Ｒ２の全域は、人検知範囲Ｒ１の内側に位置する。さらに、人操作範囲Ｒ２は、人検知範囲Ｒ１の中で画像形成装置１０により近い側に配置される。人操作範囲Ｒ２における矩形の範囲は、画像形成装置１０の幅方向の長さがＷであり、画像形成装置１０の奥行方向の長さがＤである。人操作範囲Ｒ２の幅方向の長さＷは、ここでは、画像形成装置１０の幅方向の長さと同じである。
【００２３】
なお、人検知範囲Ｒ１および人操作範囲Ｒ２の各々は、厳密に図３に示すとおりに設定される必要はなく、第１カメラ１５による第１カメラ画像に基づいて特定し得る精度で足りる。
【００２４】
図４は、画像形成装置１０の機能ブロック図である。この画像形成装置１０は、制御部１０１と、通信部１０２と、操作部１０３と、表示部１０４と、記憶部１０５とを備える。また、画像形成装置１０は、画像読取部１０６と、画像形成部１０７と、撮影・検知部１０８と、顔登録認証部１０９と、定型処理部１１０とを備える。
【００２５】
設定手段、禁止手段、検知手段、許可手段、変更手段、切替手段および実行手段の一例としての制御部１０１は、例えばＣＰＵ（Central Processing Unit）とメモリとを備え、画像形成装置１０の各部を制御する。ＣＰＵは、メモリまたは記憶部１０５に記憶されたプログラムを実行する。メモリは、例えばＲＯＭ（Read Only Memory）とＲＡＭ（Random Access Memory）とを備える。ＲＯＭは、予めプログラムやデータを記憶する。ＲＡＭは、プログラムやデータを一時的に記憶し、ＣＰＵがプログラムを実行する際の作業領域として用いられる。
【００２６】
なお、制御部１０１のＣＰＵが実行するプログラムは、磁気記録媒体（磁気テープ、磁気ディスクなど）、光記録媒体（光ディスクなど）、光磁気記録媒体、半導体メモリなどのコンピュータが読取可能な記録媒体に記憶した状態で提供し得る。また、インターネットなどの通信手段を用いて画像形成装置１０にダウンロードさせてもよい。
【００２７】
通信部１０２は、図示しない通信回線に接続される通信用のインタフェースである。通信部１０２は、クライアント装置や他の画像形成装置（ともに図示せず）と、通信回線を介して通信を行う。
【００２８】
受付手段の一例としての操作部１０３は、使用者の操作に応じた情報を制御部１０１に入力する。この例において、操作部１０３は、ユーザインタフェース１３に設けられたタッチパネル１３０、第１操作ボタン群１３１および第２操作ボタン群１３２によって実現される。
【００２９】
表示手段の一例としての表示部１０４は、使用者に対し各種情報を表示する。この例において、表示部１０４は、ユーザインタフェース１３に設けられたタッチパネル１３０によって実現される。
【００３０】
記憶部１０５は、例えばハードディスクであり、制御部１０１により用いられる各種のプログラムやデータを記憶する。
【００３１】
読取手段の一例としての画像読取部１０６は、原稿の画像を読み取って画像データを生成する。この例において、画像読取部１０６はスキャナ１１によって実現される。
【００３２】
画像形成部１０７は、画像データに応じた画像を用紙等のシート状の記録材に形成する。この例において、画像形成部１０７はプリンタ１２によって実現される。なお、画像形成部１０７は、電子写真方式により画像を形成してもよいし、その他の方式により画像を形成してもよい。
【００３３】
撮影・検知部１０８は、撮影対象の撮影あるいは移動体の検知を行う。この例において、撮影・検知部１０８は、焦電センサ１４、第１カメラ１５および第２カメラ１６によって実現される。
【００３４】
顔登録認証部１０９は、この画像形成装置１０を使用することが可能な使用者について、事前に、この使用者の顔画像を用いた登録を行う。ここで、登録においては、使用者の顔画像の撮影を行うとともに、撮影で得られた顔画像から特徴量の抽出を行う。そして、使用者のＩＤ（ユーザＩＤ）と、使用者の顔画像と、使用者の顔画像から抽出された特徴量とを対応付けて記憶させる。また、顔登録認証部１０９は、使用者がこの画像形成装置１０を使用しようとする際に、この使用者の顔画像を用いた認証を行う。ここで、認証においては、使用者の顔画像の撮影を行うとともに、撮影で得られた顔画像から特徴量の抽出を行う。そして、今回の撮影で得られた特徴量が、既に登録されている特徴量と一致するか否かを調べ、一致するものがある場合には画像形成装置１０の使用を許可し、一致するものがない場合には画像形成装置１０の使用を禁止する。なお、この画像形成装置１０では、顔認証を使用するか否かの設定を行うことが可能となっている。そして、本実施の形態の画像形成装置１０では、顔認証を使用しない設定が行われているものとする。
【００３５】
定型処理部１１０は、この画像形成装置１０に設定された定型処理を実行させるための定型処理テーブルの作成、および、作成した定型処理テーブルに基づいて得られたコード画像を含む印刷データの作成等を行う。ここで、特定の処理の一例としての定型処理は、この画像形成装置１０で実行可能な各機能（スキャン、プリント、コピー、ファクシミリ等）と、それぞれの機能に付随して設定される各種パラメータとを、対応付けて登録しておき、使用者が定型処理の実行を指示した場合に、その定型処理の機能および各種パラメータを呼び出して、その処理を実行するものをいう。
【００３６】
この画像形成装置１０では、スキャン処理、コピー処理、プリント処理、ファクシミリ送信処理およびファクシミリ受信処理が行われる。スキャン処理とは、原稿の画像を読み取って画像データを生成する処理をいう。このスキャン処理は、画像読取部１０６によって行われる。コピー処理とは、原稿の画像を読み取って画像データを生成し、この画像データに基づいて記録材に画像を形成する処理をいう。このコピー処理は、画像読取部１０６および画像形成部１０７によって行われる。プリント処理とは、外部に設けられたクライアント装置から受信した画像データに基づいて記録材に画像を形成する処理をいう。このプリント処理は、通信部１０２および画像形成部１０７によって行われる。ファクシミリ送信処理は、原稿の画像を読み取って画像データを生成し、生成した画像データをファクシミリ装置に送信する処理をいう。このファクシミリ送信処理は、画像読取部１０６及び通信部１０２によって行われる。ファクシミリ受信処理は、ファクシミリ装置から受信した画像データに基づいて記録材に画像を形成する処理をいう。このファクシミリ受信処理は、通信部１０２および画像形成部１０７によって行われる。
【００３７】
図５は、図４に示す定型処理部１１０の機能ブロック図である。
定型処理部１１０は、作成部１１１と、格納部１１２と、抽出部１１３と、解析部１１４と、照合・設定部１１５と、指示部１１６とを有する。
【００３８】
作成部１１１は、ユーザインタフェース１３等を介して受け付けた使用者の指示に基づいて、定型処理の内容を記述した定型処理テーブルの作成を行う。また、作成部１１１は、作成した定型処理テーブルの格納部１１２への登録指示を行う。さらに、作成部１１１は、格納部１１２に登録された定型処理テーブルに基づき、コード画像を含む印刷データの作成および出力を行う。
【００３９】
格納部１１２は、作成部１１１から登録指示が行われた定型処理テーブルの登録（格納）を行う。ここで、格納部１１２は、電源を供給しなくても、記憶している情報の保持が可能な不揮発性メモリで構成される。なお、定型処理部１１０に格納部１１２を設けるのではなく、画像形成装置１０に設けられた記憶部１０５を格納部１１２として使用してもかまわない。
【００４０】
抽出手段の一例としての抽出部１１３は、第１カメラ１５が撮影した第１カメラ画像または第２カメラ１６が撮影した第２カメラ画像から、コード画像の抽出を行う。
解析部１１４は、抽出部１１３が抽出したコード画像を解析してコード画像に含まれるコード（ジョブ情報）を取得する。
照合・設定部１１５は、解析部１１４が解析したジョブ情報と、格納部１１２に登録されている定型処理テーブルのジョブ情報との照合を行う。また、照合・設定部１１５は、一致するジョブ情報が存在していた場合に、このジョブ情報に対応する定型処理を実行するための各種パラメータの設定を行う。
指示部１１６は、照合・設定部１１５によって設定された定型処理を実行するための指示を、画像形成装置１０を構成する各部に出力する。
【００４１】
ここで、本実施の形態の画像形成装置１０は、通常モードおよびスリープモードという、消費電力量が異なる２つのモードのいずれかに従って動作する。画像形成装置１０が通常モードで動作するときには、画像形成装置１０の各部に、各種処理の実行に要する電力が供給される。一方、画像形成装置１０がスリープモードで動作するときには、画像形成装置１０の少なくとも一部への電力供給が停止させられ、画像形成装置１０の消費電力量が通常モードのときよりも少なくなる。ただし、画像形成装置１０がスリープモードで動作するときにも、制御部１０１、焦電センサ１４および第１カメラ１５への電力供給が行われ、これら各部が、スリープモード時においても動作を行い得るようになっている。
【００４２】
図６は、画像形成装置１０のモードの制御に関する処理の流れを示すフローチャートである。なお、この説明では、初期状態において、画像形成装置１０がスリープモードに設定されているものとする。
【００４３】
画像形成装置１０がスリープモードで動作するとき、制御部１０１は、焦電センサ１４による赤外線の量の検出結果を監視して、検出範囲Ｆ内に人物が存在するかどうかを判断する。そして、人物が検出範囲Ｆ内に進入すると、制御部１０１は、焦電センサ１４の検出結果に基づいて、検出範囲Ｆ内の人物の存在を検知する（ステップ１）。
【００４４】
検出範囲Ｆ内の人物の存在を検知すると、制御部１０１は、第１カメラ１５への電力供給を開始させるとともに、第１カメラ１５を起動させて人検知範囲Ｒ１の撮影を開始させる（ステップ２）。第１カメラ１５により撮影が開始されると、制御部１０１は、第１カメラ１５から取得した第１カメラ画像を解析して人物の動きを検出する処理を開始する（ステップ３）。
【００４５】
ステップ３で開始される人物の動きを検出する処理において、制御部１０１は、画像形成装置１０から人物までの距離を推定するとともに、人物の動きを示す動きベクトルを算出する。この人物の動きを検出する処理は公知の方法により行われてよいが、例えば、制御部１０１は、第１カメラ１５が撮影した第１カメラ画像から検出した身体の部位の大きさに基づいて、画像形成装置１０から人物までの距離を推定する。また、制御部１０１は、第１カメラ１５が撮影した第１カメラ画像に対しフレーム処理を施し、複数フレームの撮影画像を時系列順に比較する。この際、制御部１０１は、人物の身体の部位として、例えばつま先を検出し、検出した部位の動きを解析して動きベクトルを算出する。例えば、制御部１０１は、第１カメラ１５から撮影した第１カメラ画像を平面画像に補正（平面視展開）してから人物の動きを検出する。
【００４６】
次に、制御部１０１は、人検知範囲Ｒ１内の人物の接近を検知したかどうかを判断する（ステップ４）。例えば、人物が人検知範囲Ｒ１内にあり、且つ、画像形成装置１０の方向に移動していると判断した場合に、制御部１０１は人物の接近を検知したと判断する（ステップ４においてＹＥＳ）。
なお、制御部１０１は、焦電センサ１４により人物の存在が検知されている期間においては、人物の動きを検出する処理を行い、ステップ４の処理で接近の有無を判断する処理を繰り返す（ステップ４においてＮＯ）。
【００４７】
ステップ４で肯定の判断（ＹＥＳ）を行った場合、制御部１０１は、画像形成装置１０のモードを、スリープモードから通常モードに移行させる（ステップ５）。その際、制御部１０１は、通常モードに応じた電力供給を画像形成装置１０の各部に行うように指示するとともに、画像形成装置１０の各部を起動させる。このとき、制御部１０１は、第２カメラ１６への電力供給を開始させ、第２カメラ１６を起動させる。
なお、制御部１０１は、人検知範囲Ｒ１内の人物の存在を検知した場合に、直ちに通常モードへ移行させるのでなく、画像形成装置１０への接近を検知した場合に、通常モードへ移行させる。このため、人物が人検知範囲Ｒ１を通り過ぎただけの場合に、画像形成装置１０がスリープモードから通常モードに移行してしまう機会が少なくなる。
【００４８】
次に、制御部１０１は、人操作範囲Ｒ２内に人物が存在（つまり滞在）しているかどうかを検知する処理（滞在検知）を開始する（ステップ６）。制御部１０１は、第１カメラ１５による第１カメラ画像を解析して人物の身体の部位を検出し、検出した部位の位置及び大きさに基づいて、人操作範囲Ｒ２内の人物の存在を検知する。例えば、制御部１０１は、検出した身体の部位の大きさに基づいて、画像形成装置１０から人物までの距離を推定し、検出した身体の部位の位置に基づいて人物が存在する方向を特定する。
【００４９】
次に、制御部１０１は、人操作範囲Ｒ２内に人物が存在するかどうかを判断する（ステップ７）。例えば、ステップ７において肯定の判断（ＹＥＳ）を行った場合は、ステップ６で開始した滞在検知の処理を続行する。したがって、制御部１０１は、人操作範囲Ｒ２内の人物の存在を検知しなくなるまで、通常モードのまま、人操作範囲Ｒ２内の人物の存在を検知する処理を繰り返す。
【００５０】
ここで、画像形成装置１０を使用した作業を終了した等の理由で、人物が人操作範囲Ｒ２外へ移動した場合を考える。この場合、制御部１０１は、ステップ７において否定の判断（ＮＯ）を行う。そして、制御部１０１は、タイマによる計時を開始する（ステップ８）。すなわち、制御部１０１は、人操作範囲Ｒ２内に人物が存在しなくなったときからの経過時間をタイマで計る。
【００５１】
次に、制御部１０１は、人操作範囲Ｒ２内に人物が存在するかどうかを判断する（ステップ９）。ステップ９において、制御部１０１は、人操作範囲Ｒ２内に人物が存在しなくなった後、再び人物の存在を検知するようになったかどうかを判断する。例えば人物が画像形成装置１０から次第に離れ、人操作範囲Ｒ２内に人物が存在しなくなった場合には、制御部１０１は、ステップ９で「ＮＯ」と判断し、ステップ１０に進む。
【００５２】
次に、制御部１０１は、タイマによる計時時刻が設定期間を経過したかどうかを判断する（ステップ１０）。設定期間は、例えば１分であるが、１分以外の時間に設定されていてもよい。ステップ１０において否定の判断（ＮＯ）を行った場合、制御部１０１は、ステップ９に戻る。すなわち、制御部１０１は、ステップ９、１０において、人操作範囲Ｒ２内に人物が存在しない期間が、設定期間分だけ継続するかどうかを判断することとなる。
【００５３】
一方、ステップ１０で肯定の判断（ＹＥＳ）を行った場合、制御部１０１は、画像形成装置１０のモードを通常モードからスリープモードに移行させる（ステップ１１）。ここで、制御部１０１は、画像形成装置１０の各部にスリープモード時の電力供給をするように指示を行うとともに、スリープモード時に停止させる画像形成装置１０の各部の動作を停止させる。その後、制御部１０１は、検出範囲Ｆ内で人物の存在を検知しなくなると、第１カメラ１５の動作を停止させる。
【００５４】
ここで、タイマによる計時を開始した後、人操作範囲Ｒ２内に人物が存在しなくなったときから設定期間が経過する前に、制御部１０１が再び人物の存在を検知した場合を考える。この場合、制御部１０１は、ステップ９で「ＹＥＳ」と判断して、ステップ１２に進む。次に、制御部１０１は、タイマによる計時を停止してリセットする（ステップ１２）。そして、制御部１０１は、人物が人操作範囲Ｒ２内に存在しなくなったことによるスリープモードへの移行を中止し、ステップ６へと戻る。すなわち、制御部１０１は、人物が人操作範囲Ｒ２内に存在する場合の処理を再び実行する。
なお、ここでは、同一人物である人物が戻ってきた場合を例としているが、前とは別の人物が人操作範囲Ｒ２内に移動した場合にも、制御部１０１は、ステップ９で「ＹＥＳ」と判断する。
【００５５】
では次に、画像形成装置１０を使用する使用者による定型処理の登録について説明を行う。
図７は、定型処理登録の手順を説明するためのフローチャートである。なお、以下に説明する処理は、基本的に、画像形成装置１０に設けられた制御部１０１および定型処理部１１０が実行する。
【００５６】
使用者が操作部１０３（ユーザインタフェース１３）を介して定型処理登録の開始を要求すると、作成部１１１は、ユーザインタフェース１３に設けられたタッチパネル１３０に、定型処理登録に関する各種入力を受け付けるための案内画面を表示させる。そして、作成部１１１は、ユーザインタフェース１３を介して、定型処理の種別に関する設定を受け付ける（ステップ２１）。この例において、ステップ２１で受け付ける種別は、スキャン、プリント、コピー、ファクシミリのいずれかである。
【００５７】
次に、作成部１１１は、ユーザインタフェース１３を介して、定型処理のパラメータに関する設定を受け付ける（ステップ２２）。ここで、パラメータは、ステップ２１で設定された種別に付随するものであって、例えばコピーの場合には、パラメータとして、カラーモード（カラー、白黒）、読取解像度、原稿種別（写真原稿、文字原稿、文字／写真原稿）等が挙げられる。
【００５８】
続いて、作成部１１１は、ユーザインタフェース１３を介して、この定型処理の名称に関する入力を受け付ける（ステップ２３）。ここで、名称は、使用者がこの定型処理に対して命名するものであって、例えば定型処理の内容を端的に説明する文言等が採用され得る。
【００５９】
そして、作成部１１１は、ユーザインタフェース１３を介して、ステップ２１〜ステップ２３で受け付けた定型処理の登録指示があったか否かを判断する（ステップ２４）。ステップ２４で否定の判断（ＮＯ）を行った場合は、ステップ２１に戻って処理を続行する。
【００６０】
一方、ステップ２４で肯定の判断（ＹＥＳ）を行った場合、作成部１１１は、ステップ２１〜ステップ２３で受け付けた定型処理の内容が紐付けされたコード（ジョブ情報）を含むコード画像を作成する（ステップ２５）。そして、作成部１１１は、ステップ２１で受け付けた種別と、ステップ２２で受け付けたパラメータと、ステップ２３で受け付けた名称と、ステップ２５で作成したコード画像の元となるコード（ジョブ情報）とを用いて定型処理テーブルを作成し、得られた定型処理テーブルを格納部１１２に登録させる（ステップ２６）。なお、定型処理テーブルの詳細については後述する。
【００６１】
続いて、作成部１１１は、ステップ２６で定型処理テーブルに登録した定型処理に関連付けられたコード画像と、このコード画像に対応付けられた名称等とを用いた印刷データの作成を行い、得られた印刷データをプリンタ１２（画像形成部１０７）に出力する（ステップ２７）。そして、印刷データを受け取ったプリンタ１２は、記録材上にこの印刷データに基づく画像形成を行い、コード画像記録シート５０（後述する図９参照）として出力する。以上により、一連の処理が完了する。
【００６２】
図８は、図７に示す定型処理登録によって作成された定型処理テーブルの一例を説明するための図である。この定型処理テーブルは、格納部１１２（記憶部１０５でもよい）に登録されている。
【００６３】
本実施の形態の定型処理テーブルは、コードに対応するジョブ情報と、定型処理の内容に対応するジョブテンプレートとを関連付けたもので構成される。ここで、ジョブ情報は、ジョブＩＤを含んでいる。また、ジョブテンプレートは、名称と、種別と、種別に付随するパラメータとを含んでいる。ここで、「種別」は図７に示すステップ２１で、「パラメータ」は図７に示すステップ２２で、「名称」は図７に示すステップ２３で、それぞれ設定される。また、ジョブＩＤを含む「ジョブ情報」は、図７に示すステップ２５で設定される。
【００６４】
まず、ジョブＩＤは、定型処理毎に画像形成装置１０が付与するものであって、ここでは４つのジョブＩＤ（「Ｊ０００１」〜「Ｊ０００４」）が設定されている。なお、この例では、４つの定型処理が登録されている場合を例としているが、３つ以下であってもよいし５つ以上であってもかまわない。
【００６５】
ここで、ジョブＩＤが「Ｊ０００１」に設定された定型処理では、種別が「コピー」に設定されている。また、「Ｊ０００１」の定型処理では、パラメータが、「カラーモード：白黒、読取解像度：６００ｄｐｉ、原稿種別：写真、（原稿読取時の）入力面：片面、（画像形成時の）出力面：両面、（画像形成時の）１枚あたりの頁数：２」に設定されている。さらに、「Ｊ０００１」の定型処理では、名称が「節約コピー」に設定されている。
【００６６】
次に、ジョブＩＤが「Ｊ０００２」に設定された定型処理では、種別が「コピー」に設定されている。また、「Ｊ０００２」の定型処理では、パラメータが、「カラーモード：カラー、読取解像度：６００ｄｐｉ、原稿種別：写真、入力面：両面、出力面：片面、１枚あたりの頁数：１」に設定されている。さらに、「Ｊ０００２」の定型処理では、名称が「カラーコピー」に設定されている。
【００６７】
続いて、ジョブＩＤが「Ｊ０００３」に設定された定型処理では、種別が「ファクシミリ（送信）」に設定されている。また、「Ｊ０００３」の定型処理では、パラメータが、「カラーモード：白黒、読取解像度：２００ｄｐｉ、原稿種別：文字、入力面：片面、宛先：０３−ＸＸＸＸ−ＸＸＸＸ」に設定されている。さらに、「Ｊ０００３」の定型処理では、名称が「ＦＡＸ注文」に設定されている。
【００６８】
最後に、ジョブＩＤが「Ｊ０００４」に設定された定型処理では、種別が「スキャン」に設定されている。また、「Ｊ０００４」の定型処理では、パラメータが、「カラーモード：白黒、読取解像度：６００ｄｐｉ、原稿種別：文字／写真、入力面：片面、宛先：￥￥ｔｅｓｔ￥ｏｒｄｅｒｂａｃｋｕｐ」に設定されている。さらに、「Ｊ０００４」の定型処理では、名称が「注文書格納」に設定されている。
【００６９】
図９（ａ）〜（ｄ）は、本実施の形態で用いたコード画像記録シート５０の構成の一例を示す図である。ここで、図９（ａ）は、図８に示すジョブＩＤ「Ｊ０００１」の定型処理に対応するコード画像記録シート５０を例示している。また、図９（ｂ）は、図８に示すジョブＩＤ「Ｊ０００２」の定型処理に対応するコード画像記録シート５０を例示している。さらに、図９（ｃ）は、図８に示すジョブＩＤ「Ｊ０００３」の定型処理に対応するコード画像記録シート５０を例示している。さらにまた、図９（ｄ）は、図８に示すジョブＩＤ「Ｊ０００４」の定型処理に対応するコード画像記録シート５０を例示している。
【００７０】
図９（ａ）〜図９（ｄ）に示すコード画像記録シート５０は、それぞれ、用紙等からなるシート５１と、シート５１の一方の面（記録面）に形成される、コード画像５２および名称画像５３とを有している。
【００７１】
まず、コード画像５２は、全体として正方形状を呈するものであって、小さな正方形状のドットを上下左右に７行７列（７×７）に配列させるとともに、これら複数のドットのいずれか１つ以上を塗りつぶすことで、水平方向（横方向）および垂直方向（縦方向）に情報を持たせる２次元コードで構成される。そして、コード画像５２には、図８に示す定型処理テーブルに記述されるジョブ情報（ジョブＩＤ）が、コードとして記録されている。
【００７２】
また、名称画像５３は、コード画像５２の下方に配置されている。ここで、名称画像５３は、図８に示す定型処理テーブルに記述される、この定型処理に付された名称を、文字で表記したものである。
【００７３】
これにより、例えば図９（ａ）に示すコード画像記録シート５０の場合、コード画像５２にはジョブＩＤ「Ｊ０００１」が埋め込まれていることになり、名称画像５３の文字は、ジョブＩＤ「Ｊ０００１」に対応する「節約コピー」となる。
【００７４】
本実施の形態において、コード画像記録シート５０に、コード画像５２に加えて名称画像５３を記録しているのは、使用者がコード画像５２を見ただけでは、対応する定型処理の内容を把握することが実質的に不可能となるためである。なお、本実施の形態では、コード画像記録シート５０に、コード画像５２に加えて名称画像５３を記録しているが、これに限られるものではない。例えば、名称画像５３に代えて定型処理の種別やパラメータを含む説明画像を記録するようにしてもよく、名称画像５３および説明画像の両者を記録するようにしてもかまわない。
【００７５】
では次に、通常モードにおける画像形成装置１０の動作について説明を行う。
図１０は、通常モードにおける画像形成装置の動作に関する処理の流れを示すフローチャートである。また、図１１（ａ）〜（ｃ）は、図１０に示す処理の実行中に表示されるＵＩ画面（案内画面の一例）を示している。
【００７６】
通常モードで動作する画像形成装置１０において、制御部１０１は、第１カメラ１５および第２カメラ１６を用いた撮影を開始（許可）させる（ステップ３１）。また、制御部１０１は、抽出部１１３に、第１カメラ１５が撮影した第１カメラ画像からのコード画像５２の抽出を開始させる（ステップ３２）。このとき、制御部１０１は、抽出部１１３に、第２カメラ１６が撮影した第２カメラ画像からのコード画像５２の抽出を禁止させる。続いて、制御部１０１は、表示部１０４（タッチパネル１３０）に、図１１（ａ）に示す「コード画像読取中画面」を表示させる（ステップ３３）。ここで、図１１（ａ）に示す「コード画像読取中画面」には、第１カメラ１５が撮影した第１カメラ画像や、「コード画像の検知中です。」といったメッセージ画像が表示されている。
【００７７】
次に、制御部１０１は、この画像形成装置１０を使おうとしている人物（使用者）による操作意図を検出したか否かを判断する（ステップ３４）。ここで、ステップ３４での判断基準となる「操作意図」としては、例えば、ユーザインタフェース１３に対する操作を受け付けたこと、画像読取部１０６（スキャナ１１）に設けられた自動原稿送り装置に対する原稿のセットを検知したこと、画像読取部１０６（スキャナ１１）に設けられた原稿ガラス（プラテンガラス）が閉状態から開状態に移行したのを検知したこと、が挙げられる。また、他の「操作意図」としては、例えば、第１カメラ１５が撮影した第１カメラ画像から人物の人操作範囲Ｒ２（図３参照）への進入が検知されたこと、第２カメラ１６が撮影した第２カメラ画像から人物の顔が検知されたこと、も挙げられる。さらに、別の「操作意図」としては、例えば、使用者を特定するためのカード（ＩＣカードや磁気カードなど）が用いられる場合に、画像形成装置１０に対するカードのセットを検知したこと、人物が発する音声をコマンド（音声コマンド）として検出する構成を採用した場合に、音声コマンドを検出したこと、も挙げられる。なお、本実施の形態では、ステップ３４が、自装置に対する人の存在を検出する検出手段、に対応している。すなわち、操作意図の検出は、人の存在の検出に対応している。
【００７８】
ステップ３４で肯定の判断（ＹＥＳ）を行った場合は、後述するステップ１００の処理実行プロセスにおけるステップ１０１に移行する。一方、ステップ３４で否定の判断（ＮＯ）を行った場合、制御部１０１は、抽出部１１３が、第１カメラ１５が撮影した第１カメラ画像からコード画像５２を抽出したか否かを判断する（ステップ３５）。ここで、ステップ３５で肯定の判断（ＹＥＳ）が行われるのは、例えば、人検知範囲Ｒ１内に、コード画像５２の記録面を第１カメラ１５に向けた状態でコード画像記録シート５０を保持する人物が存在している場合である。
【００７９】
ステップ３５で肯定の判断（ＹＥＳ）を行った場合は、後述するステップ１００の処理実行プロセスにおけるステップ１１１に移行する。一方、ステップ３５で否定の判断（ＮＯ）を行った場合、制御部１０１は、ステップ３２に戻って処理を続行する。
【００８０】
次に、ステップ１００の処理実行プロセスについて説明を行う。なお、ここでは、ステップ１００の処理実行プロセスに関し、最初に、ステップ３４で肯定の判断（ＹＥＳ）がなされた場合における処理の手順を説明し、続いて、ステップ３５で肯定の判断（ＹＥＳ）がなされた場合における処理の手順を説明する。
【００８１】
まず、ステップ３４で肯定の判断（ＹＥＳ）がなされた場合、すなわち、画像形成装置１０に対する操作意図が検出された場合、制御部１０１は、抽出部１１３に、第１カメラ１５が撮影した第１カメラ画像からのコード画像５２の抽出を禁止させる（ステップ１０１）。続いて、制御部１０１は、抽出部１１３に、第２カメラ１６が撮影した第２カメラ画像からのコード画像５２の抽出を開始（許可）させる（ステップ１０２）。そして、制御部１０１は、表示部１０４（タッチパネル１３０）に、図１１（ｂ）に示す「通常処理用メニュー画面」を表示させる（ステップ１０３）。ここで、図１１（ｂ）に示す「通常処理用メニュー画面」には、「コピー」、「ファクス／インターネットファクス」など、一般の不特定多数の使用者を想定して設定されたアプリ（通常処理）のボタンが表示されている。
【００８２】
そして、制御部１０１は、操作部１０３を介して、使用者による操作を受け付ける（ステップ１０４）。ステップ１０４では、例えば、タッチパネル１３０に表示された「通常処理用メニュー画面」（図１１（ｂ）参照）を構成する複数のボタンのうち、いずれか１つのボタンが押下されることにより、通常処理の種別が選択され、そのボタンに対応付けられたアプリ機能に関する設定画面が表示され、さらに、この設定画面にて、種別に付随する各種パラメータの設定を受け付けることになる。
【００８３】
ここで、制御部１０１は、抽出部１１３が、第２カメラ１６が撮影した第２カメラ画像からコード画像５２を抽出したか否かを判断する（ステップ１０５）。ステップ１０５で肯定の判断（ＹＥＳ）を行った場合は、後述するステップ１１２へと移行する。ここで、ステップ１０５で肯定の判断（ＹＥＳ）が行われるのは、例えば、コード画像記録シート５０を保持する人物が、このコード画像記録シート５０に形成されたコード画像５２を第２カメラ１６に向けてきた場合である。なお、ステップ１０５からステップ１１２へと移行するに際して、制御部１０１は、抽出部１１３に、第２カメラ１６が撮影した第２カメラ画像からのコード画像５２の抽出を禁止させる。
【００８４】
一方、ステップ１０５で否定の判断（ＮＯ）を行った場合、制御部１０１は、操作部１０３を介して、ステップ１０４で操作を受け付けた通常処理に関する実行指示を受け付けたか否かを判断する（ステップ１０６）。ステップ１０６では、スタートボタン１３１１（図２参照）が押下された場合に、通常処理の実行指示を受け付けたと判断する。ステップ１０６で否定の判断（ＮＯ）を行った場合、制御部１０１は、ステップ１０４に戻って処理を続行する。
【００８５】
これに対し、ステップ１０６で肯定の判断（ＹＥＳ）を行った場合、制御部１０１は、各部を制御し、ステップ１０４で受け付けた通常処理を実行させる（ステップ１０７）。
【００８６】
そして、ステップ１０７の通常処理が終了すると、制御部１０１は、操作部１０３を介して、続けて通常処理を実行する（通常処理を続行する）旨の指示を受け付けたか否かを判断する（ステップ１０８）。ステップ１０８で肯定の判断（ＹＥＳ）を行った場合、制御部１０１は、ステップ１００の処理実行プロセスにおけるステップ１０３へと戻って処理を続行する。一方、ステップ１０８で否定の判断（ＮＯ）を行った場合、制御部１０１は、ステップ１００の処理実行プロセスを脱し、ステップ３２へと戻って処理を続行する。
【００８７】
他方、ステップ３５で肯定の判断（ＹＥＳ）がなされた場合、すなわち、第１カメラ１５が撮影した第１カメラ画像からコード画像５２が抽出された場合、制御部１０１は、抽出部１１３に、第１カメラ１５が撮影した第１カメラ画像からのコード画像５２の抽出を禁止させる（ステップ１１１）。
【００８８】
続いて、ステップ１１１が実行された後、および、上記ステップ１０５で肯定の判断（ＹＥＳ）が行われた場合、制御部１０１は、解析部１１４に、第１カメラ画像または第２カメラ画像から抽出されたコード画像５２を解析させてジョブ情報（ジョブＩＤ）を取得させ、且つ、照合・設定部１１５に、取得したジョブＩＤと格納部１１２から読み出した定型処理テーブル（図８参照）とを用いて照合を行わせ、ジョブＩＤに対応するジョブテンプレートすなわち定型処理の内容を特定する（ステップ１１２）。そして、制御部１０１は、ステップ１１２で特定された定型処理の内容に基づき、表示部１０４（タッチパネル１３０）に、図１１（ｃ）に示す「定型処理用メニュー画面」を表示させる（ステップ１１３）。ここで、図１１（ｃ）に示す「定型処理用メニュー画面」には、ステップ１１２で特定された定型処理の実行要求を受け付けるための案内が表示されている。なお、図１１（ｃ）は、上記ステップ３５または上記ステップ１０５において、図９（ｃ）に示すコード画像記録シート５０からコード画像５２が検出された場合に表示される、ジョブＩＤ「Ｊ０００３」に対応した「定型処理用メニュー画面」を例示している。図１１（ｃ）に示す「定型処理用メニュー画面」には、『定型処理「ＦＡＸ注文」を実行しますか？  ・カラーモード：白黒  ・読取解像度：２００ｄｐｉ  ・原稿種別：文字  ・入力面：片面  ・宛先：０３−ＸＸＸＸ−ＸＸＸＸ  実行する場合は、スタートボタンを押してください』といったメッセージ画像が表示されている。この「定型処理用メニュー画面」は、図８に示す定型処理テーブルを参照して作成される。
【００８９】
そして、制御部１０１は、操作部１０３を介して、ステップ１１２で内容が特定された定型処理に関する実行指示を受け付けたか否かを判断する（ステップ１１４）。ステップ１１４では、スタートボタン１３１１（図２参照）が押下された場合に、定型処理の実行指示を受け付けたと判断する。ステップ１１４で否定の判断（ＮＯ）を行った場合、制御部１０１は、ステップ１１４に戻って処理を続行する。
【００９０】
これに対し、ステップ１１４で肯定の判断（ＹＥＳ）を行った場合、指示部１１６は、ステップ１１２で特定された定型処理の実行を制御部１０１に指示し、制御部１０１は、各部を制御し、この定型処理を実行させる（ステップ１１５）。
【００９１】
そして、ステップ１１５の定型処理が終了すると、制御部１０１は、操作部１０３を介して、続けて定型処理を実行する（定型処理を続行する）旨の指示を受け付けたか否かを判断する（ステップ１１６）。ステップ１１６で肯定の判断（ＹＥＳ）を行った場合、制御部１０１は、ステップ１００の処理実行プロセスにおけるステップ１１３へと戻って処理を続行する。一方、ステップ１１６で否定の判断（ＮＯ）を行った場合、制御部１０１は、ステップ１００の処理実行プロセスを脱し、ステップ３２へと戻って処理を続行する。
【００９２】
また、本実施の形態では、上述したステップ１００の処理実行プロセスの実行中に、制御部１０１が、人操作範囲Ｒ２内で人を検出したか否かの判断を、並行して行っている（ステップ４０）。ステップ４０で肯定の判断（ＹＥＳ）を行った場合、制御部１０１は、ステップ１００の処理実行プロセスを続行させる。これに対し、ステップ４０で否定の判断（ＮＯ）を行った場合、制御部１０１は、ステップ１００の処理実行プロセスの実行を中止し、ステップ３２に戻って処理を続行する。
【００９３】
このように、本実施の形態では、画像形成装置１０のフロント側を撮影する第１カメラ１５で撮影した第１カメラ画像からコード画像５２の抽出を行い、第１カメラ画像からコード画像５２が抽出された場合に、このコード画像５２を解析して得たコード（ジョブＩＤ）に対応付けられた定型処理を、画像形成装置１０に実行させるようにした。一方、本実施の形態では、第１カメラ画像からコード画像が抽出される前に、画像形成装置１０が人（使用者）操作意図を検出した場合に、第１カメラ画像からのコード画像５２の抽出を禁止し、通常処理のための操作を受け付けるようにした。
【００９４】
これにより、例えば第１の人（使用者）が保持するコード画像記録シート５０に記録されたコード画像５２を第１カメラ１５で撮影したことを契機として、画像形成装置１０にて、第１カメラ画像から抽出したコード画像５２に埋め込まれたコード（ジョブＩＤ）に対応する定型処理を実行させることができる。このとき、第１の人（使用者）が保持するコード画像記録シート５０に記録されたコード画像５２を第１カメラ１５で撮影した後に、第２の人（別の使用者）が保持するコード画像記録シート５０に記録されたコード画像５２を第１カメラ１５で撮影したとしても、この時点では、第１カメラ画像からのコード画像５２の抽出が禁止されているので、第２の人が保持するコード画像記録シート５０に記録されたコード画像５２に埋め込まれたコード（ジョブＩＤ）に対応する定型処理は実行されない。
【００９５】
また、本実施の形態では、例えば人（使用者）がコード画像５２の読み取りを伴わない処理（通常処理）を画像形成装置１０に実行させたい場合に、人による操作を必要とせずに、画像形成装置１０の待ち受け状態を変更することができる。そして、第１カメラ画像からコード画像５２が抽出される前に、画像形成装置１０が人（使用者）の操作意図を検出した場合に、第１カメラ画像からのコード画像５２の抽出を禁止することで、第１カメラ画像からコード画像５２が抽出されることに伴って、この使用者が所望する処理（通常処理）とは異なる別の処理（定型処理）が実行されてしまう、という事態を回避することが可能となる。
【００９６】
また、本実施の形態では、画像形成装置１０が人（使用者）操作意図を検出した場合に、第１カメラ画像からのコード画像５２の抽出を禁止するのに連動して、第２カメラ画像からのコード画像５２の抽出を許可するようにした。
【００９７】
これにより、コード画像５２の読み取りを伴う処理（定型処理）を画像形成装置１０に実行させたい場合、画像形成装置１０は、人による操作を必要とすることなく、コード画像５２を撮影する機器（カメラ）を変更することができる。そして、第２カメラ画像からコード画像５２が抽出されることに伴って、この使用者が所望する処理（定型処理）を実行することが可能になる。
【００９８】
ここで、本実施の形態では、第１カメラ画像からのコード画像５２の抽出を禁止するのに連動して、第２カメラ画像からのコード画像５２の抽出を許可した後、第２カメラ画像からコード画像５２が抽出された場合に、このコード画像５２を解析して得たコード（ジョブＩＤ）に対応付けられた定型処理を、画像形成装置１０に実行させるようにした。そして、第２カメラ画像からコード画像５２が抽出された場合に、第２カメラ画像からのコード画像５２の抽出を禁止するようにした。
【００９９】
これにより、第２カメラ画像から抽出したコード画像５２から使用者が所望する処理（定型処理）が設定された後、第２カメラ画像から別のコード画像５２が抽出されることに伴って、この使用者が所望していない別の処理（定型処理）が設定されてしまうという事態を回避することが可能になる。
【０１００】
さらに、本実施の形態では、画像形成装置１０が人（使用者）の操作意図を検出する前と検出した後とで、表示部１０４（タッチパネル１３０）に表示するＵＩ画面の内容を変更するようにした。
【０１０１】
これにより、人（使用者）に対し、必要とする情報を提示することが可能になる。
【０１０２】
なお、本実施の形態では、コード画像５２として所謂２次元コードを用いていたが、これに限られるものではなく、例えばバーコード等の１次元コードを用いてもよい。また、本実施の形態では、コード画像５２をシート５１上に形成したコード画像記録シート５０を用いていたが、これに限られるものではない。例えばタブレット端末やスマートフォンなどのデバイスに設けられた表示装置に表示させたコード画像５２を用いてもかまわない。
【０１０３】
また、本実施の形態では、画像形成装置１０が人（使用者）の操作意図を検出した場合（ステップ３４でＹＥＳ）に、第１カメラ画像からのコード画像５２の抽出を禁止し（ステップ１０１）、あるいは、画像形成装置１０が人（使用者）の操作意図を検出しない（ステップ３４でＮＯ）状態で第１カメラ画像からコード画像５２が抽出された場合（ステップ３５でＹＥＳ）に、第１カメラ画像からのコード画像５２の抽出を禁止する（ステップ１１１）ようにしていたが、これに限られない。例えば、画像形成装置１０が人（使用者）の操作意図を検出し、且つ、第１カメラ画像からコード画像５２が抽出された場合に、第１カメラ画像からのコード画像５２の抽出を禁止するようにしてもよい。
【符号の説明】
【０１０４】
１０…画像形成装置、１１…スキャナ、１２…プリンタ、１３…ユーザインタフェース、１４…焦電センサ、１５…第１カメラ、１６…第２カメラ、１０１…制御部、１０２…通信部、１０３…操作部、１０４…表示部、１０５…記憶部、１０６…画像読取部、１０７…画像形成部、１０８…撮影・検知部、１０９…顔登録認証部、１１０…定型処理部、１１１…作成部、１１２…格納部、１１３…抽出部、１１４…解析部、１１５…照合・設定部、１１６…指示部、１３０…タッチパネル、１３１…第１操作ボタン群、１３２…第２操作ボタン群、１３３…ＵＳＢメモリ装着部、１３１１…スタートボタン
【図１】
0006569386.tif 000002
【図２】
0006569386.tif 000003
【図３】
0006569386.tif 000004
【図４】
0006569386.tif 000005
【図５】
0006569386.tif 000006
【図６】
0006569386.tif 000007
【図７】
0006569386.tif 000008
【図８】
0006569386.tif 000009
【図９】
0006569386.tif 000010
【図１０】
0006569386.tif 000011
【図１１】
0006569386.tif 000012