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