(57)【特許請求の範囲】
【請求項１】
２次元コード画像を撮影する撮影手段と、
前記撮影手段が撮影した前記２次元コード画像のコードを解析する解析手段と、
前記撮影手段が撮影した前記２次元コード画像の向きを検出する検出手段と、
前記解析手段により解析されたコードと前記検出手段により検出された向きとに対応付けられた画像処理を実行する画像処理手段と
を含み、
前記撮影手段は、第１撮影部と第２撮影部とを有し、
前記画像処理手段は、前記第１撮影部にて撮影された２次元コード画像に基づいて実行する画像処理を決定し、前記第２撮影部にて撮影された２次元コード画像が当該第１撮影部にて撮影された２次元コード画像と同じである場合に、当該第２撮影部にて撮影された２次元コード画像の向きから、実行する画像処理の内容を変更する画像処理装置。
【請求項２】
２次元コード画像を撮影する撮影手段と、
前記撮影手段が撮影した前記２次元コード画像のコードを解析する解析手段と、
前記撮影手段が撮影した前記２次元コード画像の向きを検出する検出手段と、
前記解析手段により解析されたコードと前記検出手段により検出された向きとに対応付けられた画像処理を実行する画像処理手段と、
前記画像処理の内容に関する指示を受け付ける受付手段と、
前記受付手段が受け付けた指示に基づいて作成した前記画像処理の内容を登録する登録手段と、
前記登録手段に登録された前記画像処理の内容に基づいて２次元コードを作成する作成手段と、
前記作成手段が作成した前記２次元コードを画像として記録材に形成する画像形成手段と
を含み、
前記画像形成手段は、前記２次元コードとともに、指定された向きに応じて読める向きとなるように少なくとも２箇所に、前記画像処理の内容を前記記録材に形成する画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像形成装置およびプログラムに関する。
【背景技術】
【０００２】
公報記載の従来技術として、画像のスキャン、印刷、ＦＡＸ送信、画像データのファイル出力などの複数の機能を有する画像処理装置において、定型化した処理（定型化処理）を簡単に実現するために、一連の処理の種類やパラメータを定義した情報であるジョブテンプレートを、複数登録できるようにしたものが存在する（特許文献１参照）。そして、特許文献１では、登録したジョブテンプレートをユーザが指定することで、目的とする定型化処理を画像処理装置に実行させている。
【０００３】
また、他の公報記載の従来技術として、原稿読取部と印刷処理部とを有し、ファクシミリ、プリンタ、コピー、スキャナ機能とを実行可能なネットワーク複合機において、定型化処理をコード化した２次元コード画像が形成された原稿を原稿読取部で読み取らせ、読み取った原稿から２次元コードを抽出および解析し、得られた２次元コード情報に対応する定型化処理を実行するものが存在する（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−８００２４号公報
【特許文献２】特開２００６−８０９４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、例えば定型化処理をコード化した２次元コード画像が形成された原稿を用いる場合、この２次元コード画像には、１つの定型化処理の内容を対応付けることしかできないことになる。このため、例えばこの定型化処理における一部の設定を変更した別の定型化処理を行わせたい場合には、別の定型化処理をコード化した２次元コード画像を原稿に形成させたものを準備したり、あるいは、別の定型化処理について新たに手動で設定を行ったりする必要があった。
本発明は、読み取らせた２次元コード画像に基づく画像処理を実行させる場合に、１つの２次元コード画像に複数の画像処理を紐付けすることを目的とする。
【課題を解決するための手段】
【０００６】
請求項１記載の発明は、２次元コード画像を撮影する撮影手段と、前記撮影手段が撮影した前記２次元コード画像のコードを解析する解析手段と、前記撮影手段が撮影した前記２次元コード画像の向きを検出する検出手段と、前記解析手段により解析されたコードと前記検出手段により検出された向きとに対応付けられた画像処理を実行する画像処理手段とを含み、前記撮影手段は、第１撮影部と第２撮影部とを有し、前記画像処理手段は、前記第１撮影部にて撮影された２次元コード画像に基づいて実行する画像処理を決定し、前記第２撮影部にて撮影された２次元コード画像が当該第１撮影部にて撮影された２次元コード画像と同じである場合に、当該第２撮影部にて撮影された２次元コード画像の向きから、実行する画像処理の内容を変更する画像処理装置である。
請求項２記載の発明は、２次元コード画像を撮影する撮影手段と、前記撮影手段が撮影した前記２次元コード画像のコードを解析する解析手段と、前記撮影手段が撮影した前記２次元コード画像の向きを検出する検出手段と、前記解析手段により解析されたコードと前記検出手段により検出された向きとに対応付けられた画像処理を実行する画像処理手段と、前記画像処理の内容に関する指示を受け付ける受付手段と、前記受付手段が受け付けた指示に基づいて作成した前記画像処理の内容を登録する登録手段と、前記登録手段に登録された前記画像処理の内容に基づいて２次元コードを作成する作成手段と、前記作成手段が作成した前記２次元コードを画像として記録材に形成する画像形成手段とを含み、前記画像形成手段は、前記２次元コードとともに、指定された向きに応じて読める向きとなるように少なくとも２箇所に、前記画像処理の内容を前記記録材に形成する画像形成装置である。
【発明の効果】
【０００７】
請求項１記載の発明によれば、誤った画像処理の実行を抑制できるとともに、実行される画像処理の内容を設定することができる。
請求項２記載の発明によれば、２次元コード画像の向きと複数の画像処理の内容との関係を、使用者に提示することが可能になる。
【図面の簡単な説明】
【０００８】
【図１】画像形成装置の斜視図である。
【図２】ユーザインタフェースの上面図である。
【図３】画像形成装置のブロック図である。
【図４】定型処理部のブロック図である。
【図５】定型処理登録の手順を説明するためのフローチャートである。
【図６】定型処理テーブルの一例を説明するための図である。
【図７】コード画像記録シートの一例を説明するための図である。
【図８】定型処理実行の手順を説明するためのフローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
図１は、本実施の形態が適用される画像形成装置１０の斜視図である。この画像形成装置１０は、スキャン機能、プリント機能、コピー機能およびファクシミリ機能を備えた所謂複合機である。
【００１０】
画像形成装置１０は、スキャナ１１と、プリンタ１２と、ユーザインタフェース（ＵＩ）１３とを備える。これらのうち、スキャナ１１は、原稿に形成された画像を読み取るための装置であり、プリンタ１２は、記録材に画像を形成するための装置である。また、ユーザインタフェース１３は、使用者が画像形成装置１０を使用する際に、使用者による操作（指示）を受け付け、且つ、使用者に対し各種情報の表示を行うための装置である。
【００１１】
本実施の形態のスキャナ１１は、プリンタ１２の上方に配置されている。また、ユーザインタフェース１３は、スキャナ１１に取り付けられている。ここで、ユーザインタフェース１３は、画像形成装置１０を使用する際に使用者が立つ、画像形成装置１０（スキャナ１１）のフロント側に配置される。そして、ユーザインタフェース１３は、画像形成装置１０のフロント側に立った使用者が上方から下方を見た状態で操作できるように、上方に向けて配置される。
【００１２】
また、この画像形成装置１０は、焦電センサ１４と、第１カメラ１５と、第２カメラ１６とをさらに備える。これらのうち、焦電センサ１４および第１カメラ１５は、プリンタ１２のフロント側且つ左側に取り付けられている。そして、第１カメラ１５は、焦電センサ１４の上方に配置されている。また、第２カメラ１６は、ユーザインタフェース１３における左側に、上方に向けて取り付けられている。
【００１３】
ここで、焦電センサ１４は、画像形成装置１０のフロント側における、使用者を含む移動体の移動を検知する機能を有している。また、第１カメラ１５は所謂ビデオカメラで構成されており、画像形成装置１０のフロント側の画像を撮影する機能を有している。さらに、第２カメラ１６も所謂ビデオカメラで構成されており、画像形成装置１０の上側の画像を撮影する機能を有している。なお、本実施の形態では、第１カメラ１５および第２カメラ１６の両者が撮影手段の一例としての機能を有しており、第１カメラ１５は第１撮影部として、第２カメラ１６は第２撮影部として、それぞれ機能している。
【００１４】
図２は、図１に示すユーザインタフェース１３の上面図である。ただし、図２は、ユーザインタフェース１３に配置される第２カメラ１６も、併せて示している。
【００１５】
ユーザインタフェース１３は、タッチパネル１３０と、第１操作ボタン群１３１と、第２操作ボタン群１３２と、ＵＳＢメモリ装着部１３３とを有する。ここで、第１操作ボタン群１３１は、タッチパネル１３０の右側に配置されている。また、第２操作ボタン群１３２、ＵＳＢメモリ装着部１３３および第２カメラ１６は、タッチパネル１３０の左側に配置されている。
【００１６】
ここで、タッチパネル１３０は、使用者に対し画像を用いた情報を表示し、且つ、使用者からの入力を受け付ける機能を有している。また、第１操作ボタン群１３１および第２操作ボタン群１３２は、使用者からの入力を受け付ける機能を有している。さらに、ＵＳＢメモリ装着部１３３は、使用者によるＵＳＢメモリの装着を受け付ける機能を有している。
【００１７】
図３は、画像形成装置１０のブロック図である。この画像形成装置１０は、制御部２１と、通信部２２と、操作部２３と、表示部２４と、記憶部２５と、画像読取部２６と、画像形成部２７と、撮影部２８と、定型処理部２９とを備える。
【００１８】
制御部２１は、例えばＣＰＵ（Central Processing Unit）とメモリとを備え、画像形成装置１０の各部を制御する。ＣＰＵは、メモリ又は記憶部２５に記憶されたプログラムを実行する。メモリは、例えばＲＯＭ（Read Only Memory）とＲＡＭ（Random Access Memory）とを備える。ＲＯＭは、予めプログラムやデータを記憶する。ＲＡＭは、プログラムやデータを一時的に記憶し、ＣＰＵがプログラムを実行する際の作業領域として用いられる。
【００１９】
なお、制御部２１のＣＰＵが実行するプログラムは、磁気記録媒体（磁気テープ、磁気ディスクなど）、光記録媒体（光ディスクなど）、光磁気記録媒体、半導体メモリなどのコンピュータが読取可能な記録媒体に記憶した状態で提供し得る。また、インターネットなどの通信手段を用いて画像形成装置１０にダウンロードさせてもよい。
【００２０】
通信部２２は、図示しない通信回線に接続される通信用のインタフェースである。通信部２２は、クライアント装置や他の画像形成装置（ともに図示せず）と、通信回線を介して通信を行う。
【００２１】
操作部２３は、使用者の操作に応じた情報を制御部２１に入力する。この例において、操作部２３は、ユーザインタフェース１３に設けられたタッチパネル１３０、第１操作ボタン群１３１および第２操作ボタン群１３２によって実現される。
【００２２】
表示部２４は、使用者に対し各種情報を表示する。この例において、表示部２４は、ユーザインタフェース１３に設けられたタッチパネル１３０によって実現される。
【００２３】
記憶部２５は、例えばハードディスクであり、制御部２１により用いられる各種のプログラムやデータを記憶する。
【００２４】
画像読取部２６は、原稿の画像を読み取って画像データを生成する。この例において、画像読取部２６はスキャナ１１によって実現される。
【００２５】
画像形成手段の一例としての画像形成部２７は、画像データに応じた画像を用紙等のシート状の記録材に形成する。この例において、画像形成部２７はプリンタ１２によって実現される。なお、画像形成部２７は、電子写真方式により画像を形成してもよいし、その他の方式により画像を形成してもよい。
【００２６】
撮影部２８は、撮影対象の撮影あるいは検知を行う。この例において、撮影部２８は、焦電センサ１４、第１カメラ１５および第２カメラ１６によって実現される。
【００２７】
定型処理部２９は、この画像形成装置１０に設定された定型処理を実行させるための定型処理テーブルの作成、および、作成した定型処理テーブルに基づいて得られた２次元コード画像を含む印刷データの作成等を行う。ここで、定型処理は、この画像形成装置１０で実行可能な各機能（スキャン、プリント、コピー、ファクシミリ等）と、それぞれの機能に付随して設定される各種パラメータとを、対応付けて登録しておき、使用者が定型処理の実行を指示した場合に、その定型処理の機能および各種パラメータを呼び出して、その処理を実行するものをいう。
【００２８】
ここで、本実施の形態では、制御部２１、通信部２２、画像読取部２６および画像形成部２７等が、画像処理手段の一例としての機能を有している。
【００２９】
この画像形成装置１０では、スキャン処理、コピー処理、プリント処理、ファクシミリ送信処理およびファクシミリ受信処理が行われる。スキャン処理とは、原稿の画像を読み取って画像データを生成する処理をいう。このスキャン処理は、画像読取部２６によって行われる。コピー処理とは、原稿の画像を読み取って画像データを生成し、この画像データに基づいて記録材に画像を形成する処理をいう。このコピー処理は、画像読取部２６および画像形成部２７によって行われる。プリント処理とは、外部に設けられたクライアント装置から受信した画像データに基づいて記録材に画像を形成する処理をいう。このプリント処理は、通信部２２および画像形成部２７によって行われる。ファクシミリ送信処理は、原稿の画像を読み取って画像データを生成し、生成した画像データを、通信部２２を介してファクシミリ装置に送信する処理をいう。このファクシミリ送信処理は、画像読取部２６及び通信部２２によって行われる。ファクシミリ受信処理は、ファクシミリ装置から受信した画像データに基づいて記録材に画像を形成する処理をいう。このファクシミリ受信処理は、通信部２２および画像形成部２７によって行われる。ここで、スキャン処理、コピー処理、プリント処理、ファクシミリ送信処理は、それぞれが画像処理の一例である。
【００３０】
図４は、図３に示す定型処理部２９のブロック図である。
この定型処理部２９は、作成部２９１と、格納部２９２と、抽出部２９３と、解析部２９４と、照合部２９５と、設定部２９６とを備える。
【００３１】
受付手段、登録手段および作成手段の一例としての作成部２９１は、ユーザインタフェース１３を介して受け付けた使用者の指示に基づいて、定型処理の内容を記述した定型処理テーブルの作成を行う。また、作成部２９１は、作成した定型処理テーブルの格納部２９２への登録指示を行う。さらに、作成部２９１は、ユーザインタフェース１３を介して受け付けた使用者の指示に基づいて、定型処理テーブルの修正（追加）および格納部２９２への登録指示も行う。さらにまた、作成部２９１は、格納部２９２に登録された定型処理テーブルに基づき、２次元コード画像を含む印刷データの作成および出力を行う。
【００３２】
格納手段の一例としての格納部２９２は、作成部２９１から登録指示が行われた定型処理テーブルの登録（格納）を行う。ここで、格納部２９２は、電源を供給しなくても、記憶している情報の保持が可能な不揮発性メモリで構成される。なお、定型処理部２９に格納部２９２を設けるのではなく、画像形成装置１０に設けられた記憶部２５を格納部２９２として使用してもかまわない。
【００３３】
抽出部２９３は、第１カメラ１５および第２カメラ１６が撮影した画像から、２次元コード画像の抽出を行う。なお、以下の説明においては、第１カメラ１５が撮影した画像を第１カメラ画像と称し、第２カメラ１６が撮影した画像を第２カメラ画像と称する。
【００３４】
解析手段および検出手段の一例としての解析部２９４は、抽出部２９３が抽出した２次元コード画像を解析して２次元コード画像に含まれるコードを取得する。また、解析部２９４は、抽出部２９３が抽出した２次元コード画像を解析して２次元コード画像の向きを取得する。
【００３５】
照合部２９５は、解析部２９４が解析した２次元コード画像に含まれるコードおよびその向きと、格納部２９２に登録されている定型処理テーブルとの照合を行う。
【００３６】
設定部２９６は、照合部２９５による照合結果に基づいて、定型処理を実行するための各種パラメータの設定を行う。
【００３７】
では次に、画像形成装置１０を使用する使用者による定型処理の登録について説明を行う。
図５は、定型処理登録の手順を説明するためのフローチャートである。なお、以下に説明する処理は、基本的に、画像形成装置１０に設けられた制御部２１および定型処理部２９が実行する。
【００３８】
使用者がユーザインタフェース１３を介して定型処理登録の開始を要求すると、作成部２９１は、ユーザインタフェース１３に設けられたタッチパネル１３０に、定型処理登録に関する各種入力を受け付けるための案内画面を表示させる。そして、作成部２９１は、ユーザインタフェース１３を介して、定型処理の機能に関する設定を受け付ける（ステップ１０２）。この例において、ステップ１０２で受け付ける機能は、スキャン、プリント、コピー、ファクシミリのいずれかである。
【００３９】
次に、作成部２９１は、ユーザインタフェース１３を介して、定型処理のパラメータに関する設定を受け付ける（ステップ１０４）。ここで、パラメータは、ステップ１０２で設定された機能に付随するものであって、例えばコピーの場合には、用紙サイズ、カラーモード（カラー／白黒）、（記録材）１枚あたりのページ数、片面／両面等が挙げられる。また、例えばスキャンの場合には入力解像度等が、例えばファクシミリの場合には送信先等が挙げられる。
【００４０】
そして、作成部２９１は、ユーザインタフェース１３を介して、ステップ１０２およびステップ１０４で受け付けた定型処理の登録指示があったか否かを判断する（ステップ１０６）。ステップ１０６で否定の判断（ＮＯ）を行った場合は、ステップ１０２に戻って処理を続行する。
【００４１】
一方、ステップ１０６で肯定の判断（ＹＥＳ）を行った場合、作成部２９１は、ステップ１０２で受け付けた機能とステップ１０４で受け付けたパラメータとを用いて、定型処理テーブルの作成を行うとともに、得られた定型処理テーブルを格納部２９２に登録させる（ステップ１０８）。なお、定型処理テーブルの詳細については後述する。
【００４２】
次に、作成部２９１は、ステップ１０８で登録を行った定型処理テーブルに関し、ユーザインタフェース１３を介して、パラメータ設定の追加要求があったか否かを判断する（ステップ１１０）。ステップ１１０で否定の判断（ＮＯ）を行った場合は、後述するステップ１２０へと進む。
【００４３】
一方、ステップ１１０で肯定の判断（ＹＥＳ）を行った場合、作成部２９１は、ユーザインタフェース１３を介して、対応する向きおよび追加のパラメータに関する設定を受け付ける（ステップ１１２）。ここで、追加のパラメータは、ステップ１０８で登録を行った定型処理テーブルに記述される複数のパラメータのうちの少なくとも１つを変更するものである。例えば、上記ステップ１０４においてパラメータの１つである「カラーモード」を「カラー」に設定していた場合に、ステップ１１２では、このパラメータを「白黒」とすることができる。
【００４４】
そして、作成部２９１は、ユーザインタフェース１３を介して、ステップ１１２で受け付けた追加のパラメータに関する登録指示があったか否かを判断する（ステップ１１４）。ステップ１１４で否定の判断（ＮＯ）を行った場合は、ステップ１１２に戻って処理を続行する。
【００４５】
一方、ステップ１１４で肯定の判断（ＹＥＳ）を行った場合、作成部２９１は、ステップ１１２で受け付けた追加のパラメータを用いて、格納部２９２に格納されている定型処理テーブルの修正（追加）を、ステップ１１２で指定された向きに対して行うとともに、得られた修正済みの定型処理テーブルを格納部２９２に登録する（ステップ１１６）。
【００４６】
そして、作成部２９１は、ステップ１１６で登録を行った定型処理テーブルに関し、ユーザインタフェース１３を介して、さらなるパラメータ設定の追加要求があったか否かを判断する（ステップ１１８）。ステップ１１８で肯定の判断（ＹＥＳ）を行った場合は、ステップ１１２に戻って処理を続行する。
【００４７】
一方、ステップ１１８で否定の判断（ＮＯ）を行った場合、および、ステップ１１０で否定の判断（ＮＯ）を行った場合、作成部２９１は、格納部２９２に登録した定型処理テーブルを読み出し、この定型処理テーブルの内容をコード情報として含む２次元コードを作成するとともに、作成した２次元コードに関する情報を格納部２９２に格納されている定型処理テーブルに登録する（ステップ１２０）。次いで、作成部２９１は、後述のジョブＩＤを元に作成した２次元コードと、ステップ１０８、およびステップ１１６で登録した定型処理テーブルの各向きに合わせて読めるように画像処理の内容を用いた印刷データの生成を行うとともに、得られた印刷データをプリンタ１２（画像形成部２７）に出力する（ステップ１２２）。そして、印刷データを受け取ったプリンタ１２は、記録材上にこの印刷データに基づく画像形成を行い、コード画像記録シート３０（後述する図７参照）として出力する。以上により、一連の処理が完了する。ここで、画像処理の内容はステップ１１２で変更されたパラメータの名称に従っても良いし、ステップ１１２で別途、画像処理の内容に対する名称としてユーザからの入力を受け付けても良い。
【００４８】
図６は、図５に示す定型処理登録によって作成された定型処理テーブルの一例を説明するための図である。この定型処理テーブルは、格納部２９２に登録されている。
本実施の形態の定型処理テーブルは、ジョブＩＤと、機能と、機能に付随するパラメータと、優先度と、コード画像の向きとを対応付けたものとなっている。
【００４９】
まず、ジョブＩＤは、定型処理毎に付与されるものであり、ここでは「Ｊ０００１」が設定されている。
また、機能は、上述したように、スキャン、プリント、コピー、ファクシミリのいずれから選択されるものであり、ここでは「コピー」が設定されている。
【００５０】
さらに、パラメータは、機能（この例ではコピー）に付随して設定されるものであって、ここでは、「用紙サイズ」、「カラーモード」、「（記録材）１枚あたりのページ数」および「片面／両面」が挙げられている。そして、この例では、図５に示すステップ１０８において、図６の上段に示すパラメータが設定され、その後、図５に示すステップ１１６において、図６の中段および下段に示すパラメータが設定されているものとする。なお、以下の説明においては、図６の上段に示すパラメータを「基本パラメータ」と称し、図６の中段に示すパラメータを「第１追加パラメータ」と称し、図６の下段に示すパラメータを「第２追加パラメータ」と称する。ここで、基本パラメータは、「用紙サイズ」、「カラーモード」、「１枚あたりのページ数」、「片面／両面」が、それぞれ「Ａ４」、「白黒」、「１ページ」、「片面」に設定されている。これに対し、第１追加パラメータは、「用紙サイズ」、「カラーモード」および「片面／両面」については基本パラメータと同じであるものの、「１枚あたりのページ数」が「２ページ（２ＵＰ）」となっている点で、基本パラメータとは異なる。また、第２追加パラメータは、「用紙サイズ」、「１枚あたりのページ数」、「片面／両面」については基本パラメータと同じであるものの、「カラーモード」が「カラー」となっている点で、基本パラメータとは異なる。
【００５１】
それから、優先度は、基本パラメータについては「高」に、２つの追加パラメータ（第１追加パラメータおよび第２追加パラメータ）については「低」に、それぞれ設定される。すなわち、図５に示す定型処理登録において、最初に登録される基本パラメータには優先度「高」が設定され、２番目以降に追加登録される第１追加パラメータおよび第２追加パラメータには優先度「低」が設定される。
【００５２】
そして、コード画像の向きは、各パラメータに２次元コード画像の向きを対応付けるためのものである。後述するように、この例では、２次元コード画像としてＱＲコード（株式会社デンソーウェーブの登録商標）が用いられる。詳細は後述するが、ＱＲコードには、正方形状を呈するコード画像の三隅にそれぞれファインダパターンが配置され、残りの一つの隅には、ファインダパターンが配置されない。そして、この例において、基本パラメータには、右下にファインダパターンが存在しない向きが対応付けられる。また、第１追加パラメータには、右上にファインダパターンが存在しない向きが対応付けられる。さらに、第２追加パラメータには、左下にファインダパターンが存在しない向きが対応付けられる。
【００５３】
図７は、図５に示す定型処理登録に伴い、プリンタ１２によって出力されるコード画像記録シート３０の一例を説明するための図である。
図７に示すコード画像記録シート３０は、記録材３１と、記録材３１の一方の面に形成される、２次元コード画像３２、基本パラメータ画像３３、第１追加パラメータ画像３４および第２追加パラメータ画像３５を備える。ここで、図７に示すコード画像記録シート３０は、図６に示す定型処理テーブルに基づいて作成されている。
【００５４】
この例において、２次元コード画像３２は、上述したようにＱＲコードで構成されている。このため、この２次元コード画像３２は、全体として正方形状を呈するようになっている。また、２次元コード画像３２は、４つある角のうちの三隅に配置されたファインダパターン３２１と、コード化されたデータを含むデータ領域３２２とを有している。そして、２次元コード画像３２に設けられた３つのファインダパターン３２１は、２次元コード画像３２の読み取りにおいて、２次元コード画像の向き（角度）を検出するために設けられる。また、この例において、データ領域３２２は、図６に示す定型処理テーブルのうちのジョブＩＤをコード化したデータを含むものとなっており、具体的なパラメータ等のデータは含んでいない。
【００５５】
また、この例において、基本パラメータ画像３３、第１追加パラメータ画像３４および第２追加パラメータ画像３５は、２次元コード画像３２の周囲に、それぞれが異なる一辺に沿うように配置される。ここで、基本パラメータ画像３３は基本パラメータに、第１追加パラメータ画像３４は第１追加パラメータに、第２追加パラメータ画像３５は第２追加パラメータに、それぞれ対応している。そして、基本パラメータ画像３３、第１追加パラメータ画像３４および第２追加パラメータ画像３５は、図６に示す定型処理テーブルに記載される各種パラメータのうち、追加や修正に伴って変更が行われた項目を記述する。この例では、基本パラメータ画像３３が「白黒」に、第１追加パラメータ画像３４が「白黒／２ＵＰ」に、第２追加パラメータ画像３５が「カラー」に、それぞれ設定されている。そして、基本パラメータ画像３３は、右下にファインダパターン３２１が存在しない向きに２次元コード画像３２を位置させた場合に、文字「白黒」が読める向きとなるように、図７において２次元コード画像３２の下方に配置される。また、第１追加パラメータ画像３４は、右上にファインダパターン３２１が存在しない向きに２次元コード画像３２を位置させた場合に、文字「白黒／２ＵＰ」が読める向きとなるように、図７において２次元コード画像３２の左側方に配置される。さらに、第２追加パラメータ画像３５は、左下にファインダパターン３２１が存在しない向きに２次元コード画像３２を位置させた場合に、文字「カラー」が読める向きとなるように、図７において２次元コード画像３２の右側方に配置される。
【００５６】
図８は、定型処理実行の手順を説明するためのフローチャートである。なお、以下に説明する処理も、基本的に、画像形成装置１０に設けられた制御部２１および定型処理部２９が実行する。
【００５７】
例えば焦電センサ１４により、画像形成装置１０のフロント側に使用者が接近してきたことが検知されると、抽出部２９３は、第１カメラ１５が撮影した第１カメラ画像を取得する（ステップ２０２）。続いて、抽出部２９３は、取得した第１カメラ画像から２次元コード画像の抽出を行い（ステップ２０４）、２次元コード画像が抽出できたか否かの判断を行う（ステップ２０６）。ステップ２０６において否定の判断（ＮＯ）を行った場合は、使用者によるユーザインタフェース１３の操作があったか否かの判断を行う（ステップ２０８）。ステップ２０８で肯定の判断（ＹＥＳ）を行った場合は、定型処理ではないことから、通常操作へと移行する。一方、ステップ２０８で否定の判断（ＮＯ）を行った場合は、ステップ２０２に戻って処理を続行する。ここで、ステップ２０６で肯定の判断（ＹＥＳ）が行われるのは、例えば使用者が２次元コードを記録したシート（例えばコード画像記録シート３０）を、第１カメラ１５に向けてかざしながら近づいてきた場合である。
【００５８】
ステップ２０６で肯定の判断（ＹＥＳ）を行った場合、解析部２９４は、ステップ２０４で抽出部２９３が抽出した２次元コード画像のコード解析を行う（ステップ２１０）。続いて、照合部２９５は、ステップ２１０で解析されたコードに対応する定型処理が、格納部２９２の定型処理テーブルに登録されているか否かの照合を行う（ステップ２１２）。ステップ２１２で否定の判断（ＮＯ）を行った場合は、上述したステップ２０８へと移行する。なお、ステップ２１２で否定の判断（ＮＯ）が行われるのは、使用者が、コード画像記録シート３０以外のシート（２次元コード画像が記録されたもの）をかざしてきた場合である。
【００５９】
一方、ステップ２１２で肯定の判断（ＹＥＳ）を行った場合、ユーザインタフェース１３のタッチパネル１３０に、コードに対応する定型処理の内容を確認するための画面（処理内容確認画面）を表示させる（ステップ２１４）。このとき、処理内容確認画面には、定型処理テーブルにおいて、優先度が「高」に設定された基本パラメータを含む定型処理が表示される。そして、ユーザインタフェース１３にて使用者がスタートボタンを押下したか否かを判断する（ステップ２１６）。ステップ２１６で肯定の判断（ＹＥＳ）を行った場合は、後述するステップ２３０へと移行する。また、処理内容確認画面には、さらに、「設定を変更する場合には、２次元コードの向きを確認しながら、ＵＩ（第２カメラ）に向けてシートをかざして下さい。」というメッセージが表示される。
【００６０】
ステップ２１６で否定の判断（ＮＯ）を行った場合、抽出部２９３は、次に、第２カメラ１６が撮影した第２カメラ画像を取得する（ステップ２１８）。続いて、抽出部２９３は、取得した第２カメラ画像から２次元コード画像の抽出を行い（ステップ２２０）、２次元コード画像が抽出できたか否かの判断を行う（ステップ２２２）。ステップ２２２で否定の判断（ＮＯ）を行った場合は、ステップ２１６へと戻って処理を続行する。
【００６１】
また、ステップ２２２で肯定の判断（ＹＥＳ）を行った場合、解析部２９４は、ステップ２２０で抽出部２９３が抽出した２次元コード画像のコード解析を行う（ステップ２２４）。そして、照合部２９５は、ステップ２２４で解析されたコードと、ステップ２１０で解析されたコードとが同一コードであるか否かを判断する（ステップ２２６）。ステップ２２６で否定の判断（ＮＯ）を行った場合は、ステップ２１６へと戻って処理を続行する。
【００６２】
一方、ステップ２２６で肯定の判断（ＹＥＳ）を行った場合、照合部２９５は、ステップ２２４で解析されたコードに関し、格納部２９２に登録されている定型処理テーブルに、２次元コード画像の向きに対応するパラメータがあるか否かを判断する（ステップ２２８）。ステップ２２８で否定の判断（ＮＯ）を行った場合は、ステップ２１６へと戻って処理を続行する。
【００６３】
これに対し、ステップ２２８で肯定の判断（ＹＥＳ）を行った場合、および、上述したステップ２１６で肯定の判断（ＹＥＳ）を行った場合、設定部２９６は、格納部２９２に格納される定型処理テーブルを参照し、それぞれに対応する定型処理のパラメータ設定を行い（ステップ２３０）、一連の処理を完了する。
【００６４】
ではここで、例えば図７に示すコード画像記録シート３０を用いて、画像形成装置１０に定型処理を実行させる場合について考えてみる。
【００６５】
まず、図８に示すステップ２０２で第１カメラ１５によりコード画像記録シート３０が撮影され、その後、ステップ２１６で肯定の判断（ＹＥＳ）がなされた（スタートボタンが押下された）場合は、ステップ２３０において、図６の上段に示す基本パラメータが設定され、この基本パラメータに基づくコピージョブが実行される。これは、基本パラメータの優先度が「高」に設定されていることに起因する。
【００６６】
次に、図８に示すステップ２１６で否定の判断（ＮＯ）がなされた後、図７に示すコード画像記録シート３０を、基本パラメータ画像３３が読める向きとして第２カメラ１６にかざした場合は、ステップ２２８において、向きに対応するパラメータとして基本パラメータが存在することから肯定の判断（ＹＥＳ）がなされ、ステップ２３０において、図６の上段に示す基本パラメータが設定され、この基本パラメータに基づくコピージョブが実行される。すなわち、「用紙サイズ」、「カラーモード」、「１枚あたりのページ数」、「片面／両面」が、「Ａ４」、「白黒」、「１ページ」、「片面」に設定されたコピージョブが実行されることになる。
【００６７】
また、図８に示すステップ２１６で否定の判断（ＮＯ）がなされた後、図７に示すコード画像記録シート３０を、第１追加パラメータ画像３４が読める向きとして第２カメラ１６にかざした場合は、ステップ２２８において、向きに対応するパラメータとして第１追加パラメータが存在することから肯定の判断（ＹＥＳ）がなされ、ステップ２３０において、図６の中段に示す第１追加パラメータが設定され、この第１追加パラメータに基づくコピージョブが実行される。すなわち、「用紙サイズ」、「カラーモード」、「１枚あたりのページ数」、「片面／両面」が、「Ａ４」、「白黒」、「２ページ（２ＵＰ）」、「片面」に設定されたコピージョブが実行されることになる。
【００６８】
さらに、図８に示すステップ２１６で否定の判断（ＮＯ）がなされた後、図７に示すコード画像記録シート３０を、第２追加パラメータ画像３５が読める向きとして第２カメラ１６にかざした場合は、ステップ２２８において、向きに対応するパラメータとして第２追加パラメータが存在することから肯定の判断（ＹＥＳ）がなされ、ステップ２３０において、図６の下段に示す第２追加パラメータが設定され、この第２追加パラメータに基づくコピージョブが実行される。すなわち、「用紙サイズ」、「カラーモード」、「１枚あたりのページ数」、「片面／両面」が、「Ａ４」、「カラー」、「１ページ」、「片面」に設定されたコピージョブが実行されることになる。
【００６９】
このように、本実施の形態では、定型処理をコード化した２次元コード画像３２を記録材３１に形成してなるコード画像記録シート３０を、画像形成装置１０に設けられたカメラ（第１カメラ１５、第２カメラ１６）にて撮影させ、撮影結果を解析して得られたコードに対応する定型処理を、画像形成装置１０に実行させるようにした。そして、本実施の形態では、２次元コード画像３２の向きと定型処理における一部のパラメータ変更とを対応付けておくようにし、２次元コード画像３２の向きに応じて、定型処理における一部のパラメータを変更できるようにした。これにより、定型処理における自由度を高めることが可能となった。
【００７０】
なお、本実施の形態では、パラメータの設定を追加する際、複数のパラメータのうちの１つのみを変更するようにしていたが、これに限られるものではなく、２つ以上のパラメータを変更するようにしてもかまわない。
【００７１】
また、本実施の形態では、最初に第１カメラ１５が撮影した第１カメラ画像から２次元コード画像３２の抽出および解析を行い、続いて第２カメラ１６が撮影した第２カメラ画像から再度２次元コード画像３２の抽出および解析を行うようにしていたが、これに限られない。例えば、第１カメラ１５による第１カメラ画像または第２カメラ１６による第２カメラ画像のいずれか一方から２次元コード画像３２の抽出および解析を行ってもかまわない。なお、第１カメラ画像から２次元コード画像３２の抽出および解析を行った後、第２カメラ１６が撮影した第２カメラ画像から再度２次元コード画像３２の抽出および解析を行う前に、使用者の認証を行うようにしてもよい。
【００７２】
さらに、本実施の形態では、２次元コード画像３２としてＱＲコードを利用する場合を例として説明を行ったが、これに限られるものではなく、画像の向きの判別が可能なものであれば、各種２次元コードを採用してもかまわない。
【符号の説明】
【００７３】
１０…画像形成装置、１１…スキャナ、１２…プリンタ、１３…ユーザインタフェース、１４…焦電センサ、１５…第１カメラ、１６…第２カメラ、２１…制御部、２２…通信部、２３…操作部、２４…表示部、２５…記憶部、２６…画像読取部、２７…画像形成部、２８…撮影部、２９…定型処理部、３０…コード画像記録シート、３１…記録材、３２…２次元コード画像、３３…基本パラメータ画像、３４…第１追加パラメータ画像、３５…第２追加パラメータ画像
【図１】
0006617420.tif 000002
【図２】
0006617420.tif 000003
【図３】
0006617420.tif 000004
【図４】
0006617420.tif 000005
【図５】
0006617420.tif 000006
【図６】
0006617420.tif 000007
【図７】
0006617420.tif 000008
【図８】
0006617420.tif 000009