(57)【要約】【課題】複数の原稿を読み取って得られた画像情報が示す画像を、記録用紙における同一の面の所望の位置に配置できる画像処理装置、画像形成装置、及びプログラムを提供する。【解決手段】画像形成装置１０は、基準原稿における枠の形状を示す枠情報及び基準原稿における枠の記録用紙の同一の面での配置位置を示す配置情報を、枠の形状が異なる複数の基準原稿を個別に識別可能な複数の識別情報の各々に対応付けて予め記憶した記憶部２２と、複数の原稿の各々を読み取って得られた複数の原稿の各々の枠情報に対応する識別情報を、記憶部２２に記憶されている記憶内容に基づいて特定する特定部４０と、を備える。【選択図】図２
2018011107.tif 000002
【特許請求の範囲】
【請求項１】
基準原稿における枠の形状を示す枠情報及び前記基準原稿における枠の記録用紙の同一の面での配置位置を示す配置情報を、前記枠の形状が異なる複数の前記基準原稿を個別に識別可能な複数の識別情報の各々に対応付けて予め記憶した記憶部と、
複数の原稿の各々を読み取って得られた前記複数の原稿の各々の枠情報に対応する前記識別情報を、前記記憶部に記憶されている記憶内容に基づいて特定する特定部と、
を備えた画像処理装置。
【請求項２】
前記枠情報は、前記枠の座標により示される情報である請求項１に記載の画像処理装置。
【請求項３】
前記枠は、矩形状の枠であり、
前記座標は、前記矩形状の枠の少なくとも一対の対角に位置する角点の座標である請求項２に記載の画像処理装置。
【請求項４】
基準原稿における枠の形状を示す枠情報及び前記基準原稿における枠の記録用紙の同一の面での配置位置を示す配置情報を、前記枠の形状が異なる複数の前記基準原稿を個別に識別可能な複数の識別情報の各々に対応付けて予め記憶した記憶部と、
複数の原稿を読み取り画像情報を得る読取部と、
前記読取部による読み取りによって得られた前記画像情報により示される前記複数の原稿の各々の枠情報に対応する前記識別情報を、前記記憶部に記憶されている記憶内容に基づいて特定する特定部と、
前記特定部により特定された前記識別情報に対応する前記配置情報に従って、前記画像情報に基づく画像を、前記記録用紙の前記同一の面に形成する形成部と、
を備えた画像形成装置。
【請求項５】
前記形成部は、前記特定部により前記記録用紙の前記同一の面における前記複数の識別情報が全て特定された場合に、前記画像情報に基づく前記画像を、前記記録用紙の前記同一の面に形成する請求項４に記載の画像形成装置。
【請求項６】
前記特定部により前記記録用紙の前記同一の面における前記複数の識別情報の少なくとも１つが特定されない場合に、他の原稿の読み取りを促す情報を表示する表示部をさらに備えた請求項４または５に記載の画像形成装置。
【請求項７】
前記読取部は、前記複数の原稿として、第１の原稿の一方の面を読み取った後に、前記第１の原稿の他方の面を読み取る請求項４〜６のいずれか１項に記載の画像形成装置。
【請求項８】
前記読取部は、前記複数の原稿として、第１の原稿の第１面又は第２面と、第２の原稿の第３面又は第４面と、を一度の読み取り動作で読み取る請求項４〜６のいずれか１項に記載の画像形成装置。
【請求項９】
前記読取部は、前記複数の原稿として、前記第１の原稿の前記第１面又は前記第２面と、前記第２の原稿の前記第３面又は前記第４面と、の前記読み取り動作の後に、前記第１の原稿及び前記第２の原稿の各々における残りの面を一度の読み取り動作で読み取る請求項８に記載の画像形成装置。
【請求項１０】
前記記憶部は、前記基準原稿における枠の寸法を示す寸法情報がさらに前記複数の識別情報の各々に対応付けられて予め記憶されており、
前記特定部は、前記画像情報により示される前記複数の原稿の各々の枠情報及び寸法情報に対応する識別情報を、前記記憶部に記憶されている記憶内容に基づいて特定する請求項４〜９のいずれか１項に記載の画像形成装置。
【請求項１１】
前記読取部は、前記複数の基準原稿が予め定められた位置に記載された記載用紙を読み取って前記記載用紙の画像情報を取得し、
前記読取部による読み取りによって得られた前記記載用紙の前記画像情報から抽出される前記複数の基準原稿の各々の前記枠情報及び前記配置情報を、前記複数の識別情報の各々に対応付けて、前記記憶部に登録する登録部をさらに備えた請求項４〜１０のいずれか１項に記載の画像形成装置。
【請求項１２】
前記特定部により前記原稿の前記枠情報に対応する前記識別情報が特定されない場合、前記原稿の前記枠情報及び前記原稿の配置情報を、前記原稿を識別可能な識別情報に対応付けて、前記記憶部に登録する登録部をさらに備えた請求項４〜１０のいずれか１項に記載の画像形成装置。
【請求項１３】
コンピュータを、請求項１〜３のいずれか１項に記載の画像処理装置が備える特定部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像形成装置、及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、原稿から画像を読み取る読取手段と、操作者が原稿の種類を指定する原稿種指定手段と、操作者に原稿種に応じて２つの原稿面の切り替えを指示する原稿面切り替え指示手段と、を備えた画像形成装置が開示されている。また、この画像形成装置は、指定された原稿種の原稿面の読み込みの際に原稿種と原稿面により予め特定された画像処理を行なう画像処理手段を備える。さらに、この画像形成装置は、読み込んだ２つの画像を所定の出力サイズの１つの画像として形成する画像形成手段を備える。
【０００３】
特許文献２には、少なくとも仕上がりイメージを表現したテンプレート原稿を読み取る原稿読取手段と、読み取った画像データを解析してテンプレート原稿の属性を表す特性値を抽出する画像解析手段と、を備えた画像形成装置が開示されている。また、この画像形成装置は、抽出されたテンプレート原稿の特性値を利用して印刷設定を行うユーザ設定手段を備える。ここで、ユーザ設定手段は、ユーザによる印刷設定に先立って、読み取ったテンプレート原稿の画像データを画像解析手段で解析して原稿の特性値を抽出し、その特性値に基づいて印刷設定を行う。
【０００４】
特許文献３には、原稿画像を光電変換して読み取る画像読取手段と、原稿上にマーカにより記入されたマーク領域を検出するマーク検出手段と、を備えたデジタル複写機が開示されている。また、このデジタル複写機は、原稿上のマーク領域内にマーカにより記入された記号画像を抽出して認識しそのマーク領域のサイズを算出するマーク領域認識手段を備える。また、このデジタル複写機は、レイアウト用原稿に出力レイアウトとともに記入された記号画像を抽出して認識し出力レイアウトを表す個々のレイアウト領域の位置とサイズとを算出する出力レイアウト認識手段を備える。また、このデジタル複写機は、記憶手段を備え、記憶手段は、マーク検出手段により検出されたマーク領域内の画像情報を保持する画像情報格納部を有する。また、この記憶手段は、出力レイアウト認識手段により認識された出力レイアウトに関する位置、サイズ及びレイアウト記号情報を保持するレイアウト情報格納部を有する。また、この記憶手段は、マーク領域認識手段により認識された複数の複写原稿におけるマーク領域のサイズ及び記号情報を保持する複写原稿情報格納部を有する。また、このデジタル複写機は、記憶手段に保持された情報を出力させる情報出力手段を備える。また、このデジタル複写機は、レイアウト情報格納部に保持された出力レイアウトに関するレイアウト記号情報と複写原稿情報格納部に保持された記号情報とを対応付ける対応付け処理手段を備える。さらに、このデジタル複写機は、対応付け処理手段により対応付けられた記号に従い各レイアウト領域の位置にマーク領域を対応付けて画像情報を合成する合成手段を備える。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−１００１０２号公報
【特許文献２】特開２００６−９３８６２号公報
【特許文献３】特開平５−２９２２９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、複数の原稿を読み取って得られた画像情報が示す画像を、記録用紙の同一の面に配置しようとしたときに、ユーザの意図した位置に配置できない場合がある。
【０００７】
本発明は、複数の原稿を読み取って得られた画像情報が示す画像を、記録用紙における同一の面の所望の位置に配置できる画像処理装置、画像形成装置、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１に記載の画像処理装置は、基準原稿における枠の形状を示す枠情報及び前記基準原稿における枠の記録用紙の同一の面での配置位置を示す配置情報を、前記枠の形状が異なる複数の前記基準原稿を個別に識別可能な複数の識別情報の各々に対応付けて予め記憶した記憶部と、複数の原稿の各々を読み取って得られた前記複数の原稿の各々の枠情報に対応する前記識別情報を、前記記憶部に記憶されている記憶内容に基づいて特定する特定部と、を備える。
【０００９】
また、請求項２に記載の発明は、請求項１に記載の発明において、前記枠情報が、前記枠の座標により示される情報とされている。
【００１０】
また、請求項３に記載の発明は、請求項２に記載の発明において、前記枠が、矩形状の枠であり、前記座標が、前記矩形状の枠の少なくとも一対の対角に位置する角点の座標とされている。
【００１１】
一方、上記目的を達成するために、請求項４に記載の画像形成装置は、基準原稿における枠の形状を示す枠情報及び前記基準原稿における枠の記録用紙の同一の面での配置位置を示す配置情報を、前記枠の形状が異なる複数の前記基準原稿を個別に識別可能な複数の識別情報の各々に対応付けて予め記憶した記憶部と、複数の原稿を読み取り画像情報を得る読取部と、前記読取部による読み取りによって得られた前記画像情報により示される前記複数の原稿の各々の枠情報に対応する前記識別情報を、前記記憶部に記憶されている記憶内容に基づいて特定する特定部と、前記特定部により特定された前記識別情報に対応する前記配置情報に従って、前記画像情報に基づく画像を、前記記録用紙の前記同一の面に形成する形成部と、を備える。
【００１２】
また、請求項５に記載の発明は、請求項４に記載の発明において、前記形成部は、前記特定部により前記記録用紙の前記同一の面における前記複数の識別情報が全て特定された場合に、前記画像情報に基づく前記画像を、前記記録用紙の前記同一の面に形成するものである。
【００１３】
また、請求項６に記載の発明は、請求項４または５に記載の発明において、前記特定部により前記記録用紙の前記同一の面における前記複数の識別情報の少なくとも１つが特定されない場合に、他の原稿の読み取りを促す情報を表示する表示部をさらに備えたものである。
【００１４】
また、請求項７に記載の発明は、請求項４〜６のいずれか１項に記載の発明において、前記読取部は、前記複数の原稿として、第１の原稿の一方の面を読み取った後に、前記第１の原稿の他方の面を読み取るものである。
【００１５】
また、請求項８に記載の発明は、請求項４〜６のいずれか１項に記載の発明において、前記読取部は、前記複数の原稿として、第１の原稿の第１面又は第２面と、第２の原稿の第３面又は第４面と、を一度の読み取り動作で読み取るものである。
【００１６】
また、請求項９に記載の発明は、請求項８に記載の発明において、前記読取部は、前記複数の原稿として、前記第１の原稿の前記第１面又は前記第２面と、前記第２の原稿の前記第３面又は前記第４面と、の前記読み取り動作の後に、前記第１の原稿及び前記第２の原稿の各々における残りの面を一度の読み取り動作で読み取るものである。
【００１７】
また、請求項１０に記載の発明は、請求項４〜９のいずれか１項に記載の発明において、前記記憶部は、前記基準原稿における枠の寸法を示す寸法情報がさらに前記複数の識別情報の各々に対応付けられて予め記憶されており、前記特定部は、前記画像情報により示される前記原稿の枠情報及び寸法情報に対応する識別情報を、前記記憶部に記憶されている記憶内容に基づいて特定するものである。
【００１８】
また、請求項１１に記載の発明は、請求項４〜１０のいずれか１項に記載の発明において、前記読取部は、前記複数の基準原稿が予め定められた位置に記載された記載用紙を読み取って前記記載用紙の画像情報を取得し、前記読取部による読み取りによって得られた前記記載用紙の前記画像情報から抽出される前記複数の基準原稿の各々の前記枠情報及び前記配置情報を、前記複数の識別情報の各々に対応付けて、前記記憶部に登録する登録部をさらに備えたものである。
【００１９】
また、請求項１２に記載の発明は、請求項４〜１０のいずれか１項に記載の発明において、前記特定部により前記原稿の前記枠情報に対応する前記識別情報が特定されない場合、前記原稿の前記枠情報及び前記原稿の配置情報を、前記原稿を識別可能な識別情報に対応付けて、前記記憶部に登録する登録部をさらに備えたものである。
【００２０】
一方、上記目的を達成するために、請求項１３に記載のプログラムは、コンピュータを、請求項１〜３のいずれか１項に記載の画像処理装置が備える特定部として機能させるものである。
【発明の効果】
【００２１】
請求項１及び請求項１３に係る発明によれば、複数の原稿を読み取って得られた画像情報が示す画像を、記録用紙における同一の面の所望の位置に配置することができる。
【００２２】
請求項２に係る発明によれば、原稿の枠の座標を用いることで識別情報の特定を簡単に行うことができる。
【００２３】
請求項３に係る発明によれば、矩形状の枠の座標を用いることで識別情報の特定をさらに簡単に行うことができる。
【００２４】
請求項４に係る発明によれば、複数の原稿を読み取って得られた画像情報が示す画像を、記録用紙における同一の面の所望の位置に配置して形成することができる。
【００２５】
請求項５に係る発明によれば、識別情報の特定をより高い精度で行うことができる。
【００２６】
請求項６に係る発明によれば、原稿の読み取りをより確実に行うことができる。
【００２７】
請求項７に係る発明によれば、原稿の両面を読み取った画像を、記録用紙における同一の面の所望の位置に配置して形成することができる。
【００２８】
請求項８に係る発明によれば、２種類の原稿の各々の一方の面を一度の読み取り動作で読み取った画像を、記録用紙における同一の面の所望の位置に配置して形成することができる。
【００２９】
請求項９に係る発明によれば、２種類の原稿の各々の一方の面を一度の読み取り動作で読み取り、さらに、上記２種類の原稿の各々の残りの面を一度の読み取り動作で読み取った画像を、記録用紙における同一の面の所望の位置に配置して形成することができる。
【００３０】
請求項１０に係る発明によれば、原稿の枠の寸法を表す寸法情報を用いることで識別情報の特定をさらに高い精度で行うことができる。
【００３１】
請求項１１に係る発明によれば、複数の基準原稿が記載された記載用紙を用いることで基準原稿の枠情報及び配置情報を簡単に登録することができる。
【００３２】
請求項１２に係る発明によれば、識別情報が特定されない原稿でも、その原稿の枠情報及び配置情報を簡単に登録することができる。
【図面の簡単な説明】
【００３３】
【図１】実施形態に係る画像形成装置の外観の一例を示す斜視図である。
【図２】実施形態に係る画像形成装置の構成の一例を示すブロック図である。
【図３】実施形態に係る第１の原稿の一例を示す図である。
【図４】実施形態に係る第２の原稿の一例を示す図である。
【図５】実施形態に係る記載用紙の一例を示す図である。
【図６】実施形態に係る原稿テーブルの一例を示す図である。
【図７】実施形態に係るレイアウトテーブルの一例を示す図である。
【図８】実施形態に係るコピーフローテーブルの一例を示す図である。
【図９】第１の原稿の第１面及び第２の原稿の第３面の各々を読み取って得られた画像情報を解析して得られた読取テーブルの一例を示す図である。
【図１０】第１の原稿の第２面及び第２の原稿の第４面の各々を読み取った得られた画像情報を解析して得られた読取テーブルの一例を示す図である。
【図１１】実施形態に係る登録処理プログラムの処理の流れの一例を示すフローチャートである。
【図１２】実施形態に係る特定処理プログラムの処理の流れの一例を示すフローチャートである。
【図１３】第１の原稿の第１面及び第２の原稿の第３面を読取面として原稿台にセットした状態の一例を示す図である。
【図１４】実施形態に係る原稿判定処理プログラムの処理の流れの一例を示すフローチャートである。
【図１５】実施形態に係るコピーフロー判定処理プログラムの処理の流れの一例を示すフローチャートである。
【図１６】実施形態に係る第１指示画面の一例を示す図である。
【図１７】第１の原稿の第２面及び第２の原稿の第４面を読取面として原稿台にセットした状態の一例を示す図である。
【図１８】実施形態に係る第１選択画面の一例を示す図である。
【図１９】実施形態に係る第２選択画面の一例を示す図である。
【図２０】実施形態に係る第２指示画面の一例を示す図である。
【図２１】実施形態に係る印刷実行処理により得られた印刷物の一例を示す図である。
【図２２】実施形態に係る画像形成システムの構成の一例を示すブロック図である。
【発明を実施するための形態】
【００３４】
以下、図面を参照して、本発明を実施するための形態の一例について詳細に説明する。
【００３５】
図１は、本実施形態に係る画像形成装置１０の外観の一例を示す斜視図である。
図１に示すように、画像形成装置１０は、画像形成部１２と、原稿読取部１６と、表示部１８と、操作部２０と、用紙収容部２４と、用紙排出部２６と、を備える。
【００３６】
原稿読取部１６は、蓋部３０と、本体部３２と、を備える。蓋部３０は、本体部３２に対して開閉される。蓋部３０には、自動原稿送り装置が設けられている。蓋部３０は、給紙台３４と、排紙台３６と、を備える。原稿読取部１６は、蓋部３０が閉じた状態で給紙台３４に置かれた原稿を１枚ずつ取り込み、取り込んだ原稿を光学的に読み取って画像情報を得る。その後、原稿読取部１６は、原稿を排紙台３６に排出する。
【００３７】
本体部３２には、原稿が置かれる原稿台３８が設けられている。原稿台３８には、長方形状のプラテンガラスが用いられる。原稿読取部１６は、原稿台３８に置かれた原稿を光学的に読み取って画像情報を得る。原稿台３８の左上には、原稿突き当て部３８Ａが設けられている。例えば、原稿付き当て部３８Ａの位置を基準（０、０）として、原稿の画像情報から、原稿の座標（ｘ、ｙ）が導出される。また、原稿と原稿付き当て部３８Ａとの間の配置関係に基づいて、原稿の角点等を基準（０、０）として、原稿の座標（ｘ、ｙ）を導出してもよい。なお、ｘ座標は、原稿台３８の副走査方向に沿う座標である。ｙ座標は、原稿台３８の主走査方向に沿う座標である。
【００３８】
表示部１８には、例えば、液晶ディスプレイ(ＬＣＤ:Liquid Crystal Display)や有機ＥＬ(Electro Luminescence)ディスプレイ等が用いられる。表示部１８は、タッチパネルを一体的に有している。操作部２０には、テンキーやスタートキー等の各種の操作キーが設けられている。表示部１８及び操作部２０は、画像形成装置１０のユーザから各種の指示を受け付ける。この各種の指示には、例えば、原稿の読み取りを開始させる指示や、原稿のコピーを開始させる指示が含まれる。表示部１８は、ユーザから受け付けた指示に応じて実行された処理の結果や、処理に対する通知等の各種の情報を表示する。
【００３９】
画像形成部１２は、原稿読取部１６による読み取りによって得られた画像情報に基づく画像を、用紙収容部２４から取り出した記録用紙（以下、単に用紙という。）に形成する。画像形成部１２は、画像が形成された用紙を用紙排出部２６に排出する。なお、本実施形態においては、画像を形成する方式として、電子写真方式を例示して説明するが、インクジェット方式等の他の方式を採用してもよい。
【００４０】
図２は、実施形態に係る画像形成装置１０の構成の一例を示すブロック図である。
図２に示すように、画像形成装置１０は、画像処理部１１を備える。画像処理部１１は、画像処理装置の一例である。画像処理部１１は、制御部１４と、記憶部２２と、を備える。
【００４１】
制御部１４は、ＣＰＵ(Central Processing Unit)１４Ａ、ＲＯＭ(Read Only Memory)１４Ｂ、ＲＡＭ(Random Access Memory)１４Ｃ、不揮発性メモリ１４Ｄ、及び入出力インターフェース（Ｉ／Ｏ）１４Ｅがバス１４Ｆを介して各々接続されている。
【００４２】
Ｉ／Ｏ１４Ｅには、画像形成部１２と、原稿読取部１６と、表示部１８と、操作部２０と、記憶部２２と、を含む各機能部が接続されている。これらの各機能部は、Ｉ／Ｏ１４Ｅを介して、ＣＰＵ１４Ａと相互に通信可能とされる。
【００４３】
制御部１４は、画像形成装置１０の全体の動作を制御するメイン制御部の一部として構成されてもよい。制御部１４の各ブロックの一部又は全部には、例えば、ＬＳＩ（Large Scale Integration）等の集積回路又はＩＣ（Integrated Circuit）チップセットが用いられる。上記各ブロックに個別の回路を用いてもよいし、一部又は全部を集積した回路を用いてもよい。上記各ブロック同士が一体として設けられてもよいし、一部のブロックが別に設けられてもよい。また、上記各ブロックのそれぞれにおいて、その一部が別に設けられてもよい。制御部１４の集積化には、ＬＳＩに限らず、専用回路又は汎用プロセッサを用いてもよい。
【００４４】
記憶部２２としては、例えば、ＨＤＤ(Hard Disk Drive)、ＳＳＤ(Solid State Drive)、フラッシュメモリ等が用いられる。記憶部２２には、特定処理プログラム２２Ａ、登録処理プログラム２２Ｂ、さらに、原稿テーブル２２Ｃ、レイアウトテーブル２２Ｄ、コピーフローテーブル２２Ｅ、及び読取テーブル２２Ｆが記憶される。なお、これらの特定処理プログラム２２Ａ、登録処理プログラム２２Ｂ、原稿テーブル２２Ｃ、レイアウトテーブル２２Ｄ、及びコピーフローテーブル２２Ｅは、ＲＯＭ１４Ｂ又は不揮発性メモリ１４Ｄに記憶されていてもよい。
【００４５】
特定処理プログラム２２Ａ及び登録処理プログラム２２Ｂは、例えば、画像形成装置１０に予めインストールされていてもよい。特定処理プログラム２２Ａ及び登録処理プログラム２２Ｂは、不揮発性の記憶媒体に記憶して、又はネットワークを介して配布して、画像形成装置１０に適宜インストールすることで実現してもよい。なお、不揮発性の記憶媒体の例としては、ＣＤ-ＲＯＭ、光磁気ディスク、ＨＤＤ、ＤＶＤ-ＲＯＭ、フラッシュメモリ、メモリカード等が想定される。
【００４６】
本実施形態においては、原稿テーブル２２Ｃに識別情報が予め登録される原稿を基準原稿とし、原稿読取部１６で読み取られ読取テーブル２２Ｆに識別情報が一時的に記憶される原稿を単に原稿として区別する。この識別情報については後述する。なお、基準原稿と原稿とは同じものでもよいし、異なるものでもよい。まず、図３及び図４を参照して、本実施形態に係る複数の原稿の例として、第１の原稿及び第２の原稿について説明する。
【００４７】
図３は、本実施形態に係る第１の原稿５１の一例を示す図である。
図３に示すように、第１の原稿５１（以下、原稿５１という。）は、第１面５１Ａと、第２面５１Ｂと、を有する。第１面５１Ａは、原稿５１の表面である。第１面５１Ａは、例えば、矩形状の外枠Ｆ５１及び内枠Ｆ５２〜Ｆ５４を含む。第２面５１Ｂは、原稿５１の裏面である。第２面５１Ｂは、例えば、矩形状の外枠Ｆ６１及び内枠Ｆ６２を含む。ここでは、原稿５１として、ＩＤ(Identification)カードの表面及び裏面を例示している。本実施形態においては、原稿５１として、ＩＤカードや運転免許証等のように表面及び裏面の少なくとも一つの面に枠を含む原稿が適用される。
【００４８】
図４は、本実施形態に係る第２の原稿５２の一例を示す図である。
図４に示すように、第２の原稿５２（以下、単に原稿５２という。）は、第３面５２Ｃと、第４面５２Ｄと、を有する。第３面５２Ｃは、原稿５２のページＰ１及びページＰ２の見開き面である。ページＰ２は、例えば、矩形状の外枠Ｆ７１及び内枠Ｆ７２〜Ｆ７４を含む。第４面５２Ｄは、原稿５２のページＰ３及びページＰ４の見開き面である。ページＰ４は、例えば、矩形状の外枠Ｆ８１及び内枠Ｆ８２〜Ｆ８４を含む。ここでは、原稿５２として、中国戸籍の見開き面を例示している。この例の場合、ページＰ１は、注記ページであり、ページＰ２は、戸主ページであり、ページＰ３は、履歴ページであり、ページＰ４は、個人ページである。本実施形態においては、原稿５２として、中国戸籍やパスポート等のように複数の見開き面の少なくとも一つの面に枠を含む原稿が適用される。
【００４９】
ここで、一例として図３及び図４に示す複数の原稿を読み取って得られた画像情報により示される画像を、用紙の同一の面に配置して形成したい場合がある。なお、ここでいう複数の原稿とは、第１面５１Ａ、第２面５１Ｂ、第３面５２Ｃ、及び第４面５２Ｄの４つの原稿のうちの少なくとも２つの組み合わせを指す。しかしながら、従来、これら複数の原稿の画像情報により示される画像を、用紙の同一の面に配置して形成しようとしたときに、ユーザの意図しない位置に配置されてしまう場合がある。
【００５０】
これに対して、図２に示すように、本実施形態に係るＣＰＵ１４Ａは、記憶部２２に記憶された特定処理プログラム２２ＡをＲＡＭ１４Ｃに書き込んで実行することにより、本実施形態に係る特定部４０として機能する。また、ＣＰＵ１４Ａは、記憶部２２に記憶された登録処理プログラム２２ＢをＲＡＭ１４Ｃに書き込んで実行することにより、本実施形態に係る登録部４２として機能する。
【００５１】
記憶部２２には、基準原稿における枠の形状を示す枠情報及び基準原稿における枠の用紙の同一の面での配置位置を示す配置情報が、複数の識別情報の各々に対応付けられて予め記憶されている。ここでいう識別情報とは、枠の形状が異なる複数の基準原稿を個別に識別可能な情報である。特定部４０は、複数の原稿の各々を読み取って得られた複数の原稿の各々の枠情報に対応する識別情報を、記憶部２２に記憶されている記憶内容に基づいて特定する。なお、上記の特定部４０及び登録部４２については後述する。
【００５２】
以下、上記複数の原稿として、図３に示す第１面５１Ａ、第２面５１Ｂ、図４に示す第３面５２Ｃ、第４面５２Ｄの４つの原稿を例示して説明する。なお、説明の便宜上、複数の原稿を単に第１面５１Ａ、第２面５１Ｂ、第３面５２Ｃ、及び第４面５２Ｄという。これらの第１面５１Ａ、第２面５１Ｂ、第３面５２Ｃ、及び第４面５２Ｄの各々は、上述したように、矩形状の枠を含む。枠の形状としては、三角形状や、円状、楕円状等でもよい。
【００５３】
また、複数の基準原稿とは、第１面５１Ａ、第２面５１Ｂ、第３面５２Ｃ、及び第４面５２Ｄの各々に対応する原稿である。基準原稿の識別情報、枠情報、及び配置情報は、原稿テーブル２２Ｃ、レイアウトテーブル２２Ｄ、及びコピーフローテーブル２２Ｅに予め登録されている。これらの識別情報、枠情報、及び配置情報は、例えば、図５に示す記載用紙６０を用いて登録される。
【００５４】
図５は、本実施形態に係る記載用紙６０の一例を示す図である。
図５に示すように、記載用紙６０は、枠の形状が異なる複数の基準原稿６１Ａ、６１Ｂ、６２Ｃ、６２Ｄが所望の配置位置に記載されたものである。記載用紙６０は、手書きされたものでもよいし、印刷されたものでもよい。本実施形態では、記載用紙６０として、Ａ５、Ａ４、Ａ３、Ｂ５、Ｂ４等の定型サイズの用紙が用いられる。
【００５５】
基準原稿６１Ａは、図３に示す第１面５１Ａに対応する。基準原稿６１Ａは、第１面５１Ａに含まれる複数の枠の少なくとも１つに対応する枠により示される。基準原稿６１Ａは、外枠Ｆ１１と、内枠Ｆ１２と、を含む。この例において、外枠Ｆ１１及び内枠Ｆ１２の各々は、矩形状の枠である。基準原稿６１Ａの外枠Ｆ１１は、第１面５１Ａの外枠Ｆ５１に対応し、基準原稿６１Ａの内枠Ｆ１２は、第１面５１Ａの内枠Ｆ５４に対応する。
【００５６】
基準原稿６１Ｂは、図３に示す第２面５１Ｂに対応する。基準原稿６１Ｂは、第２面５１Ｂに含まれる複数の枠の少なくとも１つに対応する枠により示される。基準原稿６１Ｂは、外枠Ｆ２１と、内枠Ｆ２２と、を含む。この例において、外枠Ｆ２１及び内枠Ｆ２２の各々は、矩形状の枠である。基準原稿６１Ｂの外枠Ｆ２１は、第２面５１Ｂの外枠Ｆ６１に対応し、基準原稿６１Ｂの内枠Ｆ２２は、第２面５１Ｂの内枠Ｆ６２に対応する。基準原稿６１Ｂの内枠Ｆ２２における縦横の辺の長さは、基準原稿６１Ａの内枠Ｆ１２における縦横の辺の長さと異なる。
【００５７】
基準原稿６２Ｃは、図４に示す第３面５２ＣのページＰ２に対応する。基準原稿６２Ｃは、ページＰ２に含まれる複数の枠の少なくとも１つに対応する枠により示される。なお、基準原稿６２Ｃは、第３面５２ＣのページＰ１及びページＰ２の両方に対応させてもよい。基準原稿６２Ｃは、外枠Ｆ３１と、内枠Ｆ３２〜Ｆ３４と、を含む。この例において、外枠Ｆ３１及び内枠Ｆ３２〜Ｆ３４の各々は、矩形状の枠である。基準原稿６２Ｃの外枠Ｆ３１は、ページＰ２の外枠Ｆ７１に対応し、基準原稿６２Ｃの内枠Ｆ３２〜Ｆ３４は、ページＰ２の内枠Ｆ７２〜Ｆ７４に対応する。
【００５８】
基準原稿６２Ｄは、図４に示す第４面５２ＤのページＰ４に対応する。基準原稿６２Ｄは、ページＰ４に含まれる複数の枠の少なくとも１つに対応する枠により示される。なお、基準原稿６２Ｄは、第４面５２ＤのページＰ３及びページＰ４の両方に対応させてもよい。基準原稿６２Ｄは、外枠Ｆ４１と、内枠Ｆ４２〜Ｆ４４と、を含む。この例において、外枠Ｆ４１及び内枠Ｆ４２〜Ｆ４４の各々は、矩形状の枠である。基準原稿６２Ｄの外枠Ｆ４１は、ページＰ４の外枠Ｆ８１に対応し、基準原稿６２Ｄの内枠Ｆ４２〜Ｆ４４は、ページＰ４の内枠Ｆ８２〜Ｆ８４に対応する。基準原稿６２Ｄの内枠Ｆ４３における縦の辺の長さは、基準原稿６２Ｃの内枠Ｆ３３における縦の辺の長さと異なる。基準原稿６２Ｄの内枠Ｆ４４における縦の辺の長さは、基準原稿６２Ｃの内枠Ｆ３４における縦の辺の長さと異なる。
【００５９】
一方、図６は、本実施形態に係る原稿テーブル２２Ｃの一例を示す図である。
図６に示すように、原稿テーブル２２Ｃには、基準原稿の識別情報の一例として、複数の原稿ＩＤが登録されている。複数の原稿ＩＤの各々は、図５に示す記載用紙６０を読み取って得られた画像情報に割り当てられた識別子である。この例の場合、原稿ＩＤの「１」は、基準原稿６１Ａを表す画像情報に割り当てられている。原稿ＩＤの「２」は、基準原稿６１Ｂを表す画像情報に割り当てられている。原稿ＩＤの「３」は、基準原稿６２Ｃを表す画像情報に割り当てられている。原稿ＩＤの「４」は、基準原稿６２Ｄを表す画像情報に割り当てられている。
【００６０】
原稿テーブル２２Ｃには、原稿ＩＤの「１」に対応付けて、枠ＩＤ毎の枠情報ｄａ１が登録されている。枠ＩＤの「ａ１」は、基準原稿６１Ａの外枠Ｆ１１を表す画像情報に割り当てられた識別子である。枠ＩＤの「ａ２」は、基準原稿６１Ａの内枠Ｆ１２を表す画像情報に割り当てられた識別子である。
【００６１】
枠ＩＤとして「ａ１」が割り当てられた枠情報ｄａ１は、外枠Ｆ１１の形状を示す情報であり、例えば、外枠Ｆ１１の４隅における角点ａ〜ｄの座標（ｘ、ｙ）により示される。枠ＩＤとして「ａ２」が割り当てられた枠情報ｄａ１は、内枠Ｆ１２の形状を示す情報であり、例えば、内枠Ｆ１２の４隅における角点ａ〜ｄの座標（ｘ、ｙ）により示される。なお、ｘ座標は、原稿台３８の副走査方向に沿う座標である。ｙ座標は、原稿台３８の主走査方向に沿う座標である。
【００６２】
同様にして、原稿テーブル２２Ｃには、原稿ＩＤの「２」、「３」、及び「４」の各々に対応付けて、枠ＩＤ毎の枠情報ｄａ１が登録されている。なお、枠ＩＤの「ｂ１」は、基準原稿６１Ｂの外枠Ｆ２１を表す画像情報に割り当てられた識別子である。枠ＩＤの「ｂ２」は、基準原稿６１Ｂの内枠Ｆ２２を表す画像情報に割り当てられた識別子である。枠ＩＤの「ｃ１」〜「ｃ４」は、基準原稿６２Ｃの外枠Ｆ３１及び内枠Ｆ３２〜Ｆ３４を表す画像情報に割り当てられた識別子である。枠ＩＤの「ｄ１」〜「ｄ４」は、基準原稿６２Ｄの外枠Ｆ４１及び内枠Ｆ４２〜Ｆ４４を表す画像情報に割り当てられた識別子である。
【００６３】
ここで、枠情報ｄａ１は、例えば、原稿の外枠の角点ａを基準として登録される。つまり、原稿ＩＤ「１」で識別される基準原稿６１Ａの場合、外枠Ｆ１１の角点ａの座標が（０、０）となり、各枠の座標が登録される。原稿ＩＤ「２」で識別される基準原稿６１Ｂの場合、外枠Ｆ２１の角点ａの座標が（０、０）となる。原稿ＩＤ「３」で識別される基準原稿６２Ｃの場合、外枠Ｆ３１の角点ａの座標が（０、０）となる。原稿ＩＤ「４」で識別される基準原稿６２Ｄの場合、外枠Ｆ４１の角点ａの座標が（０、０）となる。なお、外枠Ｆ１１、Ｆ２１、Ｆ３１、Ｆ４１の各々の角点ａ以外の角点ｂ、ｃ、ｄのいずれかを基準（０、０）としてもよい。
【００６４】
上記では、矩形状の枠の４隅の角点ａ〜ｄの座標を原稿テーブル２２Ｃに登録したが、これに限定されない。登録される座標は、矩形状の枠の少なくとも一対の対角に位置する角点の座標としてもよい。この例の場合、角点ａの座標と角点ｄの座標の対、または、角点ｂの座標と角点ｃの座標の対、が登録される。
【００６５】
また、一例として図６に示すように、原稿テーブル２２Ｃには、原稿ＩＤに対応付けて、各基準原稿の枠の寸法を示す寸法情報ｄａ２を登録してもよい。寸法情報ｄａ２としては、例えば、角点ａと角点ｂとを結ぶ線の長さを示す寸法ａｂと、角点ａと角点ｃとを結ぶ線の長さを示す寸法ａｃと、が登録される。この例の場合、寸法ａｂは、矩形状の枠の横方向の長さを示す。寸法ａｃは、矩形状の枠の縦方向の長さを示す。
【００６６】
一方、図７は、本実施形態に係るレイアウトテーブル２２Ｄの一例を示す図である。
図７に示すように、レイアウトテーブル２２Ｄには、レイアウトＩＤ毎に配置情報ｄａ３が登録されている。レイアウトＩＤの「１」は、２つの基準原稿６１Ａ、６１Ｂを組み合わせた場合の配置情報ｄａ３に割り当てられた識別子である。この配置情報ｄａ３は、例えば、基準原稿６１Ａの外枠Ｆ１１が配置される座標と、基準原稿６１Ｂの外枠Ｆ２１が配置される座標と、で示される。すなわち、この例の場合、用紙の同一の面に、２つの基準原稿６１Ａ、６１Ｂが配置される。
【００６７】
各レイアウトＩＤの配置情報ｄａ３は、図５に示す記載用紙６０の左上の角点Ｒｆを基準（０、０）として、例えば、外枠（Ｆ１１、Ｆ２１、Ｆ３１、Ｆ４１）の角点ａの座標により示される。なお、配置情報ｄａ３としては、外枠の角点ａの座標以外でもよく、外枠の角点ｂ、ｃ、ｄのいずれかの座標や、外枠の中心点の座標でもよい。
【００６８】
レイアウトＩＤの「２」は、４つの基準原稿６１Ａ、６１Ｂ、６２Ｃ、６２Ｄを組み合わせた場合の配置情報ｄａ３に割り当てられた識別子である。この配置情報ｄａ３は、例えば、基準原稿６１Ａの外枠Ｆ１１が配置される座標と、基準原稿６１Ｂの外枠Ｆ２１が配置される座標と、で示される。そしてさらに、この配置情報ｄａ３は、基準原稿６２Ｃの外枠Ｆ３１が配置される座標と、基準原稿６２Ｄの外枠Ｆ４１が配置される座標と、で示される。すなわち、この例の場合、用紙の同一の面に、４つの基準原稿６１Ａ、６１Ｂ、６２Ｃ、６２Ｄが配置される。
【００６９】
レイアウトＩＤの「３」は、２つの基準原稿６１Ａと２つの基準原稿６１Ｂとを組み合わせた場合の配置情報ｄａ３に割り当てられた識別子である。この配置情報ｄａ３は、例えば、基準原稿６１Ａの外枠Ｆ１１が配置される２つの座標と、基準原稿６１Ｂの外枠Ｆ２１が配置される２つの座標と、で示される。すなわち、この例の場合、用紙の同一の面に、２つの基準原稿６１Ａと、２つの基準原稿６１Ｂと、が配置される。
【００７０】
レイアウトＩＤの「４」は、２つの基準原稿６１Ａ、６２Ｃを組み合わせた場合の配置情報ｄａ３に割り当てられた識別子である。この配置情報ｄａ３は、例えば、基準原稿６１Ａの外枠Ｆ１１が配置される座標と、基準原稿６２Ｃの外枠Ｆ３１が配置される座標と、で示される。すなわち、この例の場合、用紙の同一の面に、２つの基準原稿６１Ａ、６２Ｃが配置される。
【００７１】
一方、図８は、本実施形態に係るコピーフローテーブル２２Ｅの一例を示す図である。
図８に示すように、コピーフローテーブル２２Ｅには、コピーフローＩＤ毎に、原稿ＩＤ、原稿数、レイアウトＩＤ、印刷設定情報ｄａ４、及び優先度が登録されている。
【００７２】
１つのコピーフローＩＤには、原稿数及び印刷設定情報ｄａ４が対応付けられている。原稿数とは、１枚の用紙に対して１つの原稿が配置されるべき数を示す。例えば、コピーフローＩＤ「１」の場合、原稿ＩＤ「１」及び原稿ＩＤ「２」の各々の原稿数に、「１」が予め登録されている。このため、１枚の用紙に対して基準原稿６１Ａ及び基準原稿６１Ｂが１つずつ配置される。
【００７３】
印刷設定情報ｄａ４には、例えば、印刷面、拡縮率、用紙サイズ、印刷向きが含まれる。印刷面には、画像を形成する用紙の面が登録される。記載用紙６０（図５参照）の原稿面が片面であれば、「片面」が登録される。拡縮率には、形成する画像の倍率が登録される。記載用紙６０に原寸大の原稿が記載されている場合には、「１００％」が登録される。用紙サイズには、画像を形成する用紙のサイズが登録される。記載用紙６０のサイズがＡ５であれば、「Ａ５」が登録される。印刷向きには、形成する画像の向きが登録される。記載用紙６０において原稿が横向きに配置されている場合には、「横」が登録される。
【００７４】
ここで、原稿数、印刷面、用紙サイズ、及び印刷向きは、例えば、記載用紙６０を読み取ることで登録される。原稿数は、記載用紙６０に記載されている同じ形状の原稿の個数をカウントすればよい。印刷面は、記載用紙６０の原稿が記載されている面を判定すればよい。用紙サイズは、記載用紙６０の用紙サイズを判定すればよい。印刷向きは、記載用紙６０に記載されている原稿の外枠の横方向の長さ及び縦方向の長さを導出すればよい。横方向の長さが縦方向の長さよりも長い場合、横向きと判定する。なお、上記の原稿数、印刷面、用紙サイズ、及び印刷向きは、ユーザが操作部２０又は表示部１８（タッチパネル）を介して入力することで登録してもよい。また、拡縮率は、例えば、操作部２０又は表示部１８（タッチパネル）を介してユーザが入力することで登録してもよい。拡縮率は、原寸大の原稿だけを対象にする場合には、「１００％」で固定してもよい。
【００７５】
また、コピーフローテーブル２２Ｅにおいては、コピーフローＩＤ毎に、優先度を登録しておいてもよい。この例では、優先度「１」が最も優先度が高く、優先度「４」が最も優先度が低い。例えば、図３に示す第１面５１Ａと、図４に示す第３面５２Ｃと、が一度の読み取り動作で読み取られた場合、原稿ＩＤ「１」と原稿ＩＤ「３」とが特定される。この場合、コピーフローテーブル２２Ｅにおいては、コピーフローＩＤ「２」と、コピーフローＩＤ「４」と、が特定の対象となるが、より優先度の高いコピーフローＩＤ「２」が選択的に特定される。なお、コピーフローＩＤ「４」を優先させたい場合には、コピーフローＩＤ「４」の優先度をコピーフローＩＤ「２」の優先度よりも高くすればよい。
【００７６】
次に、図３及び図４に示す複数の原稿の識別情報を一時的に記憶する読取テーブル２２Ｆについて説明する。
図９は、原稿５１の第１面５１Ａ及び原稿５２の第３面５２Ｃの各々を読み取って得られた画像情報を解析して得られた読取テーブル２２Ｆの一例を示す図である。
【００７７】
図９に示すように、読取テーブル２２Ｆには、原稿の識別情報の一例として、複数の読取ＩＤが一時的に記憶される。複数の読取ＩＤの各々は、図３に示す第１面５１Ａ及び図４に示す第３面５２Ｃを読み取って得られた画像情報に割り当てられた識別子である。この例の場合、読取ＩＤの「１」は、第１面５１Ａを表す画像情報に割り当てられている。読取ＩＤの「３」は、第３面５２Ｃを表す画像情報に割り当てられている。
【００７８】
読取テーブル２２Ｆには、読取ＩＤの「１」に対応付けて、枠ＩＤ毎の枠情報ｄａ５が一時的に記憶される。枠ＩＤの「ａ１１」は、第１面５１Ａの外枠Ｆ５１を表す画像情報に割り当てられた識別子である。枠ＩＤの「ａ１２」〜「ａ１４」は、第１面５１Ａの内枠Ｆ５２〜Ｆ５４を表す画像情報に割り当てられた識別子である。
【００７９】
枠ＩＤとして「ａ１１」が割り当てられた枠情報ｄａ５は、外枠Ｆ５１の形状を示す情報であり、例えば、外枠Ｆ５１の４隅における角点ａ〜ｄの座標（ｘ、ｙ）により示される。枠ＩＤとして「ａ１２」〜「ａ１４」が割り当てられた枠情報ｄａ５は、内枠Ｆ５２〜Ｆ５４の形状を示す情報であり、例えば、内枠Ｆ５２〜Ｆ５４の各々の４隅における角点ａ〜ｄの座標（ｘ、ｙ）により示される。なお、ｘ座標は、原稿台３８の副走査方向に沿う座標である。ｙ座標は、原稿台３８の主走査方向に沿う座標である。
【００８０】
同様にして、読取テーブル２２Ｆには、読取ＩＤの「３」に対応付けて、枠ＩＤ毎の枠情報ｄａ５が一時的に記憶される。なお、枠ＩＤの「ｃ１１」〜「ｃ１４」は、第３面５２Ｃの外枠Ｆ７１及び内枠Ｆ７２〜Ｆ７４を表す画像情報に割り当てられた識別子である。なお、図９の例に示す第３面５２Ｃでは、ページＰ２の枠情報ｄａ５のみを示しているが、第３面５２ＣのページＰ１の枠情報ｄａ５についても同様に読取テーブル２２Ｆに記憶される。
【００８１】
ここで、枠情報ｄａ５は、例えば、原稿の外枠の角点ａを基準として記憶される。つまり、読取ＩＤ「１」で識別される第１面５１Ａの場合、外枠Ｆ５１の角点ａの座標が（０、０）となり、各枠の座標が記憶される。読取ＩＤ「３」で識別される第３面５２Ｃの場合、外枠Ｆ７１の角点ａの座標が（０、０）となる。なお、外枠Ｆ５１、Ｆ７１の各々の角点ａ以外の角点ｂ、ｃ、ｄのいずれかを基準（０、０）としてもよい。図９（及び後述の図１０）に示す読取ＩＤに対応する枠情報ｄａ５の基準は、図６に示す原稿ＩＤに対応する枠情報ｄａ１の基準と一致していればよい。
【００８２】
上記では、矩形状の枠の４隅の角点ａ〜ｄの座標を読取テーブル２２Ｆに記憶したが、これに限定されない。記憶される座標は、矩形状の枠の少なくとも一対の対角に位置する角点の座標としてもよい。この例の場合、角点ａの座標と角点ｄの座標の対、または、角点ｂの座標と角点ｃの座標の対、が記憶される。
【００８３】
また、読取テーブル２２Ｆには、読取ＩＤに対応付けて、各原稿の枠の寸法を示す寸法情報ｄａ６を記憶してもよい。寸法情報ｄａ６としては、例えば、角点ａと角点ｂとを結ぶ線の長さを示す寸法ａｂと、角点ａと角点ｃとを結ぶ線の長さを示す寸法ａｃと、が登録される。この例の場合、寸法ａｂは、矩形状の枠の横方向の長さを示す。寸法ａｃは、矩形状の枠の縦方向の長さを示す。
【００８４】
図１０は、原稿５１の第２面５１Ｂ及び原稿５２の第４面５２Ｄの各々を読み取って得られた画像情報を解析して得られた読取テーブル２２Ｆの一例を示す図である。
【００８５】
図１０に示すように、読取テーブル２２Ｆには、図９と同様に、複数の読取ＩＤが一時的に記憶される。複数の読取ＩＤの各々は、図３に示す第２面５１Ｂ及び図４に示す第４面５２Ｄを読み取って得られた画像情報に割り当てられた識別子である。この例の場合、読取ＩＤの「２」は、第２面５１Ｂを表す画像情報に割り当てられている。読取ＩＤの「４」は、第４面５２Ｄを表す画像情報に割り当てられている。
【００８６】
読取テーブル２２Ｆには、読取ＩＤの「２」に対応付けて、枠ＩＤ毎の枠情報ｄａ５が記憶される。枠ＩＤの「ｂ１１」は、第２面５１Ｂの外枠Ｆ６１を表す画像情報に割り当てられた識別子である。枠ＩＤの「ｂ１２」は、第２面５１Ｂの内枠Ｆ６２を表す画像情報に割り当てられた識別子である。
【００８７】
枠ＩＤとして「ｂ１１」が割り当てられた枠情報ｄａ５は、外枠Ｆ６１の形状を示す情報であり、例えば、外枠Ｆ６１の４隅における角点ａ〜ｄの座標（ｘ、ｙ）により示される。枠ＩＤとして「ｂ１２」が割り当てられた枠情報ｄａ５は、内枠Ｆ６２の形状を示す情報であり、例えば、内枠Ｆ６２の４隅における角点ａ〜ｄの座標（ｘ、ｙ）により示される。
【００８８】
同様にして、読取テーブル２２Ｆには、読取ＩＤの「４」に対応付けて、枠ＩＤ毎の枠情報ｄａ５が記憶される。なお、枠ＩＤの「ｄ１１」〜「ｄ１４」は、第４面５２Ｄの外枠Ｆ８１及び内枠Ｆ８２〜Ｆ８４を表す画像情報に割り当てられた識別子である。図１０の例に示す第４面５２Ｄでは、ページＰ４の枠情報ｄａ５のみを示しているが、第４面５２ＤのページＰ３の枠情報ｄａ５についても同様に読取テーブル２２Ｆに記憶される。
【００８９】
次に、登録処理プログラム２２Ｂによる原稿登録処理の一例について説明する。本実施形態に係る画像形成装置１０では、特定処理プログラム２２Ａを実行する前に、登録処理プログラム２２Ｂを用いて基準原稿を記憶部２２に予め登録する処理が実行される。以下、基準原稿の例として、図５に示す記載用紙６０を適用した場合について具体的に説明するが、基準原稿は、記載用紙６０に限定されるものではない。
【００９０】
図１１は、本実施形態に係る登録処理プログラム２２Ｂの処理の流れの一例を示すフローチャートである。
ＣＰＵ１４Ａは、ユーザの操作部２０又は表示部１８（タッチパネル）を介した操作により原稿登録モードが設定されると、記憶部２２から登録処理プログラム２２Ｂを読み出して実行し、登録部４２として機能する。
【００９１】
まず、図１１に示すように、ステップ１００では、登録部４２が、図５に示す記載用紙６０の読み取り開始を検知する。読み取り開始の検知は、記載用紙６０が原稿台３８に置かれた状態で、ユーザにより操作部２０のスタートキーが押圧操作されたことを検知すればよい。
【００９２】
ステップ１０２では、登録部４２が、原稿読取部１６に対して、記載用紙６０の読み取りを指示する。これに応じて原稿読取部１６が、記載用紙６０を読み取り、記載用紙６０を示す画像情報を取得する。
【００９３】
ステップ１０４では、登録部４２が、記載用紙６０の画像情報から、基準原稿６１Ａ、６１Ｂ、６２Ｃ、６２Ｄの各々が有する矩形状の枠を抽出する。画像情報から矩形状の枠を抽出する方法としては、例えば、公知の画像輪郭抽出方法等が用いられる。画像輪郭抽出方法の具体例としては、例えば、Sobel filter法、Prewitt filter法等が挙げられる。この際、登録部４２は、基準原稿６１Ａの画像情報に対して、原稿ＩＤ「１」を割り当て、基準原稿６１Ｂの画像情報に対して、原稿ＩＤ「２」を割り当てる。登録部４２は、基準原稿６２Ｃの画像情報に対して、原稿ＩＤ「３」を割り当て、基準原稿６２Ｄの画像情報に対して、原稿ＩＤ「４」を割り当てる。
【００９４】
そして、登録部４２は、上記により抽出した矩形状の枠から枠情報ｄａ１を抽出する。原稿ＩＤ「１」〜「４」の場合、枠情報ｄａ１は、矩形状の枠の４隅の角点ａ〜ｄの座標により示される。なお、登録部４２は、上記により抽出した矩形状の枠に対して、枠ＩＤ「ａ１、ａ２、ｂ１、ｂ２、ｃ１〜ｃ４、ｄ１〜ｄ４」を割り当てる。
【００９５】
また、ステップ１０４では、登録部４２が、記載用紙６０の画像情報から、原稿ＩＤ「１」〜「４」に対応する配置情報ｄａ３を抽出する。
【００９６】
ステップ１０６では、登録部４２が、ステップ１０４で抽出した枠情報ｄａ１を、原稿ＩＤ「１」〜「４」に対応付けて、図６に示す原稿テーブル２２Ｃに登録する。この例の場合、枠情報ｄａ１は、記載用紙６０の外枠Ｆ１１、Ｆ２１、Ｆ３１、Ｆ４１の各々の角点ａを基準（０、０）として登録される。
【００９７】
ステップ１０８では、登録部４２が、ステップ１０４で抽出した配置情報ｄａ３に、レイアウトＩＤ「２」を割り当て、図７に示すレイアウトテーブル２２Ｄに登録する。配置情報ｄａ３は、例えば、記載用紙６０の角点Ｒｆを基準（０、０）として登録される。
【００９８】
なお、図７に示すように、上記のレイアウトテーブル２２Ｄには、原稿ＩＤの所望の組み合わせ毎に配置情報ｄａ３が登録される。配置情報ｄａ３を登録するために、複数の記載用紙６０を用いてもよい。すなわち、記載用紙６０を、複数の基準原稿６１Ａ、６１Ｂ、６２Ｃ、６２Ｄのうちの少なくとも２つの組み合わせ毎に予め準備しておく。そして、複数の記載用紙６０の各々を読み取ることにより、配置情報ｄａ３として、例えば、記載用紙６０の角点Ｒｆを基準（０、０）として、各原稿の外枠の例えば角点ａの座標が登録される。
【００９９】
この例の場合、基準原稿６１Ａ、６１Ｂを含む記載用紙６０を読み取ることで、レイアウトＩＤ「１」で識別される配置情報ｄａ３が登録される。基準原稿６１Ａ、６１Ｂ、６２Ｃ、６２Ｄを含む記載用紙６０（図５参照）を読み取ることで、レイアウトＩＤ「２」で識別される配置情報ｄａ３が登録される。基準原稿６１Ａ、６１Ｂを２つずつ含む記載用紙６０を読み取ることで、レイアウトＩＤ「３」で識別される配置情報ｄａ３が登録される。基準原稿６１Ａ、６２Ｃを含む記載用紙６０を読み取ることで、レイアウトＩＤ「４」で識別される配置情報ｄａ３が登録される。
【０１００】
また、同じ複数の原稿の組み合わせで配置位置が異なる記載用紙６０を準備し、この記載用紙６０から得られる配置情報ｄａ３に別のレイアウトＩＤを割り当てて登録してもよい。例えば、レイアウトＩＤ「２」と同じ基準原稿６１Ａ、６１Ｂ、６２Ｃ、６２Ｄの組み合わせで配置位置が異なる記載用紙６０を読み取ることで、別のレイアウトＩＤが割り当てられた配置情報ｄａ３が登録される。そして、複数の記載用紙６０の各々を読み取ることにより、組み合わせ毎のレイアウトＩＤが上記のレイアウトテーブル２２Ｄに登録される。
【０１０１】
また、配置情報ｄａ３の登録には、ユーザが操作部２０又は表示部１８（タッチパネル）を介して用紙における所望の座標を指定して登録する方法を用いてもよい。また、用紙における所望の領域（例えば、左上、右上、左下、右下等）を指定して登録してもよい。また、用紙及び複数の原稿を表示部１８にプレビュー表示させ、複数の原稿の配置を確認しながら、配置情報ｄａ３を登録してもよい。  
【０１０２】
上記により、記憶部２２の原稿テーブル２２Ｃ及びレイアウトテーブル２２Ｄには、複数の原稿ＩＤに対応付けて、枠情報ｄａ１及び配置情報ｄａ３が登録される。
【０１０３】
本実施形態に係る原稿読取部１６は、複数の基準原稿６１Ａ、６１Ｂ、６２Ｃ、６２Ｄが予め定められた位置に記載された記載用紙６０を読み取って記載用紙６０の画像情報を取得する。登録部４２は、原稿読取部１６による読み取りによって得られた記載用紙６０の画像情報から、複数の基準原稿６１Ａ、６１Ｂ、６２Ｃ、６２Ｄの各々の枠情報ｄａ１及び配置情報ｄａ３を抽出する。登録部４２は、複数の基準原稿６１Ａ、６１Ｂ、６２Ｃ、６２Ｄの各々の枠情報ｄａ１及び配置情報ｄａ３を、原稿ＩＤ「１」〜「４」の各々に対応付けて、記憶部２２の原稿テーブル２２Ｃ及びレイアウトテーブル２２Ｄに登録する。
【０１０４】
ステップ１１０では、登録部４２が、原稿ＩＤ「１」〜「４」、レイアウトＩＤ「２」、及び印刷設定情報ｄａ４を、コピーフローＩＤ「２」に対応付けて、図８に示すコピーフローテーブル２２Ｅに登録する。
【０１０５】
上記の例では、矩形状の枠を含む原稿を対象としているが、対象とする原稿に応じて、三角形状や、円状、楕円状の枠を抽出してもよい。三角形状の枠の抽出には、矩形状の枠と同様に、画像輪郭抽出方法等が用いられる。円状や楕円状の枠の抽出には、ハフ変換法等が用いられる。そして、三角形状の枠の場合、例えば、３つの頂点の座標を枠情報として抽出すればよい。円状の枠の場合、中心点の座標や、直径、曲率半径、曲率等の円を特定するために必要な情報を、枠情報として抽出すればよい。楕円状の枠の場合、中心点の座標や、長径、短径等の楕円を特定するために必要な情報を、枠情報として抽出すればよい。
【０１０６】
また、基準原稿６１Ａ、基準原稿６１Ｂ、基準原稿６２Ｃ、及び基準原稿６２Ｄの各々の枠は、第１面５１Ａ、第２面５１Ｂ、ページＰ２、及びページＰ４の各々の枠の相似形でもよい。この場合、枠の座標を照合する際に用いる拡縮率を原稿テーブル２２Ｃにも登録しておくとよい。
【０１０７】
次に、前述の図６〜図１０を参照して、特定部４０について説明する。
【０１０８】
特定部４０は、複数の原稿を読み取って得られた画像情報により示される複数の原稿の各々の枠情報ｄａ５に対応する原稿ＩＤを、原稿テーブル２２Ｃに登録されている複数の原稿ＩＤ「１」〜「４」の中から特定する。この例の場合、上記複数の原稿は、第１面５１Ａ、第２面５１Ｂ、第３面５２Ｃ、及び第４面５２Ｄである。
【０１０９】
具体的には、特定部４０は、読取テーブル２２Ｆに一時的に記憶された読取ＩＤ「１」〜「４」の枠情報ｄａ５（角点ａ〜ｄの座標）と、原稿テーブル２２Ｃに予め登録されている原稿ＩＤ「１」〜「４」の枠情報ｄａ１（角点ａ〜ｄの座標）と、を照合する。なお、原稿ＩＤの枠が、読取ＩＤの枠の相似形で登録されている場合、枠情報ｄａ５（又は枠情報ｄａ１）の座標を倍率に応じた座標に変換した後に照合を行うとよい。この照合により、特定部４０は、原稿テーブル２２Ｃに登録されている複数の原稿ＩＤの中から、読取ＩＤにより示される原稿の枠情報ｄａ５に対応する原稿ＩＤを特定する。この例において、読取ＩＤ「１」に含まれる枠ＩＤ「ａ１１」、「ａ１４」の各々の枠情報ｄａ５は、原稿ＩＤ「１」に含まれる枠ＩＤ「ａ１」、「ａ２」の各々の枠情報ｄａ１と一致する。
【０１１０】
ここで、原稿ＩＤの特定は、角点ａ〜ｄの座標が一致するだけに限らない。例えば、角点ａ〜ｄの各々の座標の差が予め定められた値以下であれば一致と判定してもよい。また、角点ａ〜ｄの座標の一致率が予め定められた割合以上であれば一致と判定してもよい。一致率としては、例えば、角点ａ〜ｄの４つの座標のうちの３つが一致する場合は７５％、２つが一致する場合は５０％となる。
【０１１１】
上記の照合より、読取ＩＤ「１」に対して原稿ＩＤ「１」が特定される。なお、読取ＩＤ「１」に含まれる枠ＩＤ「ａ１２」、「ａ１３」は、原稿テーブル２２Ｃに予め登録されていないが、読取ＩＤ「１」の少なくとも一部の枠が一致すればよい。そして、上記の照合により、読取ＩＤ「３」に対して原稿ＩＤ「３」が特定され、読取ＩＤ「２」に対して原稿ＩＤ「２」が特定され、読取ＩＤ「４」に対して原稿ＩＤ「４」が特定される。
【０１１２】
なお、上記の照合では、枠の座標を用いて照合を行ったが、枠の縦横比を用いて照合を行ってもよい。また、枠の座標及び縦横比の両方を用いて照合を行ってもよい。また、枠をパターンとして認識し、パターンマッチング法を用いて照合を行ってもよい。
【０１１３】
また、原稿テーブル２２Ｃに寸法情報ｄａ２が予め登録され、読取テーブル２２Ｆに寸法情報ｄａ６が一時的に記憶されている場合、枠情報ｄａ１、ｄａ５に加えて、さらに、寸法情報ｄａ２、ｄａ６を用いて照合を行ってもよい。枠情報ｄａ１、ｄａ５及び寸法情報ｄａ２、ｄａ６を用いることで、照合の精度がさらに向上する。
【０１１４】
特定部４０は、原稿テーブル２２Ｃにより特定された原稿ＩＤ「１」〜「４」に対応するコピーフローＩＤを、コピーフローテーブル２２Ｅから特定する。ここでは、コピーフローＩＤ「２」が特定される。そして、特定部４０は、コピーフローテーブル２２Ｅの登録内容から、コピーフローＩＤ「２」にレイアウトＩＤ「２」が対応していることを認識し、レイアウトＩＤ「２」の配置情報ｄａ３を、レイアウトテーブル２２Ｄから取得する。また、特定部４０は、コピーフローテーブル２２Ｅの登録内容から、印刷設定情報ｄａ４を取得する。
【０１１５】
特定部４０は、読取ＩＤ「１」〜「４」により示される画像を、レイアウトＩＤ「２」の配置情報ｄａ３及び印刷設定情報ｄａ４に従って、用紙の同一の面に配置して形成するように画像形成部１２に指示する。この指示により、読取ＩＤ「１」〜「４」により示される画像が用紙における同一の面の所望の位置に配置され形成される。
【０１１６】
なお、上記では、用紙の同一の面における原稿ＩＤが全て特定された場合に、読取ＩＤで識別される画像情報に基づく画像を、用紙の同一の面に配置して形成する場合について説明した。原稿ＩＤを全て特定することにより、照合の精度が向上する。しかし、原稿の読み取り精度によっては全ての原稿ＩＤが特定されない場合もあり得る。そこで、原稿ＩＤの少なくとも１つが特定された場合に画像の形成を行うようにしてもよい。
【０１１７】
また、第１面５１Ａ及び第３面５２Ｃを読み取った後に、第２面５１Ｂ及び第４面５２Ｄを読み取る場合、一度の読み取り動作では、用紙の同一の面における原稿ＩＤの全ては特定されない。すなわち、第１面５１Ａ及び第３面５２Ｃを表す読取ＩＤ「１」、「３」により、原稿ＩＤ「１」、「３」は特定されるが、原稿ＩＤ「２」、「４」は特定されない。この場合、例えば、後述の図１６に示すように、次の原稿（ここでは、第２面５１Ｂ及び第４面５２Ｄ）の読み取りを促す情報を含む画面を表示部１８に表示させるようにしてもよい。この表示により、原稿の読み取りが確実に行われる。
【０１１８】
以上のように本実施形態によれば、ＩＤカードや、中国戸籍、免許証、パスポート等のように異なる複数の原稿を読み取って得られた画像情報が示す画像が、用紙における同一の面の所望の位置に配置され形成される。
また、原稿の配置位置や、配置の向き、配置する原稿面等を予め登録することで、誤ったコピーの発生が抑制される。
【０１１９】
次に、図１２〜図２１を参照して、本実施形態に係る特定処理プログラム２２Ａによる原稿特定処理の一例について説明する。以下、複数の原稿の例として、図３に示す原稿５１、図４に示す原稿５２を適用した場合について具体的に説明するが、複数の原稿は、原稿５１、５２に限定されるものではない。
【０１２０】
図１２は、本実施形態に係る特定処理プログラム２２Ａの処理の流れの一例を示すフローチャートである。
ＣＰＵ１４Ａは、ユーザの操作により原稿特定モードが設定されると、記憶部２２から特定処理プログラム２２Ａを読み出して実行し、特定部４０として機能する。
【０１２１】
まず、図１２に示すように、ステップ２００では、特定部４０が、図１３に示す原稿台３８に置かれた原稿５１の第１面５１Ａ及び原稿５２の第３面５２Ｃの読み取り開始を検知する。読み取り開始の検知は、ユーザにより操作部２０のスタートキーが押圧操作されたことを検知すればよい。
【０１２２】
図１３は、原稿５１の第１面５１Ａ及び原稿５２の第３面５２Ｃを読取面として原稿台３８にセットした状態の一例を示す図である。なお、説明の便宜上、図１３では、各原稿の読取面を上にした状態で示している。
【０１２３】
なお、原稿読取部１６は、上記により第１面５１Ａ及び第３面５２Ｃを読み取った後に、後述の図１７に示すように、原稿台３８に置かれた原稿５１の第２面５１Ｂ及び原稿５２の第４面５２Ｄを一度の読み取り動作で読み取るようにしてもよい。
【０１２４】
また、原稿読取部１６は、原稿台３８に置かれた原稿５１の第１面５１Ａを読み取った後に、原稿台３８に置かれた原稿５１の第２面５１Ｂを読み取るようにしてもよい。また、原稿読取部１６は、原稿台３８に置かれた原稿５２の第３面５２Ｃを読み取った後に、原稿台３８に置かれた原稿５２の第４面５２Ｄを読み取るようにしてもよい。
【０１２５】
ステップ２０２では、特定部４０が、原稿読取部１６に対して、第１面５１Ａ及び第３面５２Ｃの読み取りを指示する。これに応じて原稿読取部１６が、第１面５１Ａ及び第３面５２Ｃを読み取り、第１面５１Ａ及び第３面５２Ｃの各々を示す画像情報を取得する。
【０１２６】
ステップ２０４では、特定部４０が、原稿読取部１６による読み取りによって得られた第１面５１Ａ及び第３面５２Ｃの各々の画像情報から矩形状の枠を抽出する。画像情報から矩形状の枠を抽出する方法としては、例えば、公知の画像輪郭抽出方法等が用いられる。そして、特定部４０は、上記により抽出された矩形状の枠から枠情報ｄａ５を抽出する。枠情報ｄａ５とは、例えば、枠の座標（ｘ、ｙ）により示される情報である。
【０１２７】
特定部４０は、第１面５１Ａの画像情報に読取ＩＤ「１」を割り当てる。特定部４０は、読取ＩＤ「１」に対応付けて、枠ＩＤ「ａ１１」〜「ａ１４」の枠情報ｄａ５として、枠の角点ａ〜ｄの座標を読取テーブル２２Ｆに一時的に記憶する。特定部４０は、第３面５２Ｃの画像情報に読取ＩＤ「３」を割り当てる。特定部４０は、読取ＩＤ「３」に対応付けて、枠ＩＤ「ｃ１１」〜「ｃ１４」の枠情報ｄａ５として、枠の角点ａ〜ｄの座標を読取テーブル２２Ｆに一時的に記憶する。上記により、図９に示す読取ＩＤ「１」、「３」の枠情報ｄａ５が得られる。ここで、原稿テーブル２２Ｃに寸法情報ｄａ２が登録されている場合には、読取ＩＤ「１」、「３」に対応付けて、寸法情報ｄａ６を読取テーブル２２Ｆに記憶してもよい。
【０１２８】
なお、原稿５１、５２の原稿台３８への置き方によっては、スキューが発生する場合がある。この場合、原稿の画像情報に対してスキュー補正を行った後で、枠情報ｄａ５の座標を抽出することが望ましい。
【０１２９】
ステップ２０６では、特定部４０が、図６に示す原稿テーブル２２Ｃに登録されている原稿ＩＤの枠情報ｄａ１と、図９に示す読取テーブル２２Ｆに記憶された読取ＩＤの枠情報ｄａ５と、に基づいて、図１４に示す原稿判定処理プログラム（サブルーチンプログラム）を実行する。
【０１３０】
図１４は、本実施形態に係る原稿判定処理プログラムの処理の流れの一例を示すフローチャートである。
図１４に示すように、ステップ３００では、特定部４０が、読取ＩＤ「１」の枠情報ｄａ５に基づいて、読取ＩＤ「１」に含まれる複数の枠ＩＤ「ａ１１」〜「ａ１４」の並び替えを行う。並び替えは、例えば、枠のサイズが大きい順に並べ替える。枠のサイズの大きい順に並び替えることで処理速度の向上が図られる。
【０１３１】
ステップ３０２では、特定部４０が、並び替え後の読取ＩＤ「１」に含まれる最初の枠ＩＤ「ａ１１」の枠情報ｄａ５を読取テーブル２２Ｆから読み出す。
【０１３２】
ステップ３０４では、特定部４０が、読取テーブル２２Ｆから読み出した枠ＩＤ「ａ１１」の枠情報ｄａ５と、図６に示す原稿テーブル２２Ｃに登録されている原稿ＩＤ「１」〜「４」に含まれる枠ＩＤの各々の枠情報ｄａ１と、を照合する。
【０１３３】
ステップ３０６では、特定部４０が、ステップ３０４での照合の結果、読取ＩＤ「１」に含まれる枠ＩＤ「ａ１１」の枠情報ｄａ５に対応する原稿ＩＤが原稿テーブル２２Ｃに登録されている原稿ＩＤ「１」〜「４」の中から特定されたか否かを判定する。
【０１３４】
ステップ３０６で肯定の場合、ステップ３０８に移行し、否定の場合、ステップ３１０に移行する。この例の場合、枠ＩＤ「ａ１１」の枠情報ｄａ５が、原稿テーブル２２Ｃに登録されている枠ＩＤ「ａ１」、「ｂ１」の各々の枠情報ｄａ１と一致する。この一致により、ステップ３０６で肯定となり、ステップ３０８に移行する。
【０１３５】
ステップ３０８では、特定部４０が、枠ＩＤ「ａ１１」の枠情報ｄａ５に基づいて、原稿テーブル２２Ｃに登録されている原稿ＩＤが特定されたか否かを判定する。
【０１３６】
ステップ３０８で否定の場合、ステップ３１２に移行し、肯定の場合、ステップ３１４に移行する。この例の場合、枠ＩＤ「ａ１１」の枠情報ｄａ５に対して、枠ＩＤ「ａ１」を含む原稿ＩＤ「１」及び枠ＩＤ「ｂ１」を含む原稿ＩＤ「２」の２つの原稿ＩＤが特定の候補となり、原稿ＩＤは特定されない。原稿ＩＤが特定されない場合、ステップ３０８で否定となり、ステップ３１２に移行する。
【０１３７】
ステップ３１２では、特定部４０が、読取ＩＤ「１」に含まれる次の枠ＩＤ「ａ１２」の枠情報ｄａ５を読取テーブル２２Ｆから読み出し、ステップ３０４に戻り処理を繰り返し実行する。繰り返しの処理において、この例の場合、枠ＩＤ「ａ１２」の枠情報ｄａ５が原稿テーブル２２Ｃにおいて特定されないため、ステップ３０６で否定となり、ステップ３１０に移行する。ステップ３１０では、特定部４０が、読取ＩＤ「１」に含まれる全ての枠ＩＤの枠情報ｄａ５が照合されたか否かを判定する。
【０１３８】
ステップ３１０で肯定の場合、ステップ３２０に移行し、否定の場合、ステップ３１２に移行する。この例の場合、照合されていない枠ＩＤの枠情報ｄａ５が存在するため、ステップ３１０で否定となり、ステップ３１２に移行する。
【０１３９】
ステップ３１２では、特定部４０が、読取ＩＤ「１」に含まれる次の枠ＩＤ「ａ１３」の枠情報ｄａ５を読取テーブル２２Ｆから読み出し、ステップ３０４に戻り処理を繰り返し実行する。繰り返しの処理において、この例の場合、枠ＩＤ「ａ１３」の枠情報ｄａ５が原稿テーブル２２Ｃにおいて特定されないため、ステップ３０６で否定となり、ステップ３１０に移行する。ステップ３１０では、照合されていない枠ＩＤの枠情報ｄａ５が存在するため、否定となり、ステップ３１２に移行する。
【０１４０】
ステップ３１２では、特定部４０が、読取ＩＤ「１」に含まれる次の枠ＩＤ「ａ１４」の枠情報ｄａ５を読取テーブル２２Ｆから読み出し、ステップ３０４に戻り処理を繰り返し実行する。繰り返しの処理において、この例の場合、枠ＩＤ「ａ１４」の枠情報ｄａ５が原稿テーブル２２Ｃに登録されている枠ＩＤ「ａ２」の枠情報ｄａ１と一致する。この一致により、ステップ３０６で肯定となり、ステップ３０８に移行する。
【０１４１】
ステップ３０８では、特定部４０が、枠ＩＤ「ａ１１」、「ａ１４」の各々の枠情報ｄａ５に基づいて、原稿テーブル２２Ｃに登録されている原稿ＩＤを特定したか否かを判定する。この例の場合、枠ＩＤ「ａ１１」、「ａ１４」の各々の枠情報ｄａ５に対して、枠ＩＤ「ａ１」、「ａ２」を含む原稿ＩＤ「１」が特定される。この特定により、ステップ３０８で肯定となり、ステップ３１４に移行する。
【０１４２】
ステップ３１４では、特定部４０が、読取テーブル２２Ｆに記憶された別の読取ＩＤが有るか否かを判定する。
【０１４３】
ステップ３１４で肯定の場合、ステップ３１６に移行し、否定の場合、ステップ３１８に移行する。この例の場合、読取ＩＤ「３」が読取テーブル２２Ｆに記憶されているため、ステップ３１４で肯定となり、ステップ３１６に移行する。
【０１４４】
ステップ３１６では、特定部４０が、図１１に示す読取ＩＤ「３」に含まれる複数の枠ＩＤ「ｃ１１」〜「ｃ１４」の並び替えを行い、ステップ３０２に戻り処理を繰り返し実行する。繰り返しの処理において、読取ＩＤ「３」に対応する原稿ＩＤ「３」が特定され、ステップ３０８で肯定となり、ステップ３１４に移行する。この例の場合、読取ＩＤ「１」、「３」以外の読取ＩＤは記憶されていないため、ステップ３１４で否定となり、ステップ３１８に移行する。
【０１４５】
ステップ３１８では、特定部４０が、原稿ＩＤ「１」、「３」が特定されたことを示す情報を記憶部２２に記憶させる。特定部４０は、原稿ＩＤ「１」、「３」が特定されたことを示すフラグを記憶部２２に記憶させてもよい。
【０１４６】
一方、ステップ３１０で全ての枠情報ｄａ５を照合した結果、原稿ＩＤが特定されない場合、ステップ３１０で肯定となり、ステップ３２０に移行する。ステップ３２０では、特定部４０が、原稿ＩＤが特定されないこと（不特定）を示す情報を記憶部２２に記憶させる。特定部４０は、原稿ＩＤが特定されないこと（不特定）を示すフラグを記憶部２２に記憶させてもよい。
【０１４７】
図１２に戻り、ステップ２０８では、特定部４０が、原稿ＩＤが特定されたか否かを判定する。この判定は、上述のステップ３１８又はステップ３２０で記憶された情報を参照することで行われる。
【０１４８】
ステップ２０８で肯定の場合、ステップ２１０に移行し、否定の場合、ステップ２１８に移行する。この例の場合、読取ＩＤ「１」に対応する原稿ＩＤ「１」、及び、読取ＩＤ「３」に対応する原稿ＩＤ「３」が特定されているため、ステップ２０８で肯定となり、ステップ２１０に移行する。
【０１４９】
ステップ２１０では、特定部４０が、図６に示す原稿テーブル２２Ｃと、図８に示すコピーフローテーブル２２Ｅと、に基づいて、図１５に示すコピーフロー判定処理プログラム（サブルーチンプログラム）を実行する。
【０１５０】
図１５は、本実施形態に係るコピーフロー判定処理プログラムの処理の流れの一例を示すフローチャートである。
図１５に示すように、ステップ４００では、特定部４０が、ステップ２０８で特定した原稿ＩＤ「１」及び原稿ＩＤ「３」と、図８に示すコピーフローテーブル２２Ｅに登録されている複数の原稿ＩＤと、を照合する。
【０１５１】
ステップ４０２では、特定部４０が、ステップ４００での照合の結果、コピーフローテーブル２２Ｅにおいて原稿ＩＤ「１」及び原稿ＩＤ「３」を含むコピーフローＩＤが有るか否かを判定する。
【０１５２】
ステップ４０２で肯定の場合、ステップ４０４に移行し、否定の場合、そのまま終了する。この例の場合、原稿ＩＤ「１」及び原稿ＩＤ「３」を含むコピーフローＩＤとして、コピーフローＩＤ「２」及びコピーフローＩＤ「４」の２つが存在する。このため、ステップ４０２で肯定となり、ステップ４０４に移行する。
【０１５３】
ステップ４０４では、特定部４０が、コピーフローテーブル２２Ｅにおいて優先度のより高いコピーフローＩＤ「２」を選択し、選択したコピーフローＩＤ「２」に含まれる原稿ＩＤの原稿数を更新する。なお、優先度の代わりに、表示部１８に選択画面（図示省略）を表示させ、ユーザがいずれかのコピーフローＩＤを選択するようにしてもよい。ここで、記憶部２２には、原稿数の更新を管理する管理テーブル（図示省略）が記憶されている。管理テーブルの初期値には「０」が設定されている。この例の場合、管理テーブルには、原稿ＩＤ「１」及び原稿ＩＤ「３」の各々の原稿数が１つインクリメントされ、更新値として、「１」が設定される。なお、コピーフローテーブル２２Ｅには、コピーフローＩＤ「２」に含まれる原稿ＩＤ「１」〜「４」の原稿数の固定値として「１」が予め登録されている。
【０１５４】
ステップ４０６では、特定部４０が、原稿ＩＤ及び原稿数が一致するか否かを判定する。すなわち、コピーフローＩＤ「２」に含まれる原稿ＩＤ「１」〜「４」について、原稿ＩＤの一致の判定に加え、原稿数の更新値と固定値とが一致するか否かが判定される。
【０１５５】
ステップ４０６で肯定の場合、ステップ４０８に移行し、否定の場合、ステップ４１０に移行する。ステップ４０８では、特定部４０が、コピーフローＩＤが特定されたことを示す情報を記憶部２２に記憶させる。特定部４０は、コピーフローＩＤが特定されたことを示すフラグを記憶部２２に記憶させてもよい。この例の場合、コピーフローＩＤ「２」には原稿ＩＤ「１」〜「４」（原稿数の固定値は「１」）が含まれる。そして、ステップ４０４にて、原稿ＩＤ「１」及び原稿ＩＤ「３」の各々の原稿数に更新値「１」が設定されるが、原稿ＩＤ「２」及び原稿ＩＤ「４」の各々の原稿数の更新値は「０」のままである。従って、ステップ４０６で否定となり、ステップ４１０に移行する。
【０１５６】
ステップ４１０では、特定部４０が、コピーフローＩＤが特定されないこと（不特定）を示す情報を記憶部２２に記憶させる。特定部４０は、コピーフローＩＤが特定されないこと（不特定）を示すフラグを記憶部２２に記憶させてもよい。
【０１５７】
図１２に戻り、ステップ２１２では、特定部４０が、コピーフローＩＤが特定されたか否かを判定する。この判定は、上述のステップ４０８又はステップ４１０で記憶された情報を参照することで行われる。
【０１５８】
ステップ２１２で否定の場合、ステップ２１４に移行し、肯定の場合、ステップ２３２に移行する。この例の場合、コピーフローＩＤ「２」に含まれる原稿ＩＤ「２」及び原稿ＩＤ「４」が特定されていないため、ステップ２１２で否定となり、ステップ２１４に移行する。
【０１５９】
図１６は、本実施形態に係る第１指示画面７０の一例を示す図である。
ステップ２１４では、特定部４０が、図１６に示す第１指示画面７０を表示部１８に表示させ、ユーザに対して次の原稿の読み取りを促す。
【０１６０】
図１７は、原稿５１の第２面５１Ｂ及び原稿５２の第４面５２Ｄを読取面として原稿台３８にセットした状態の一例を示す図である。なお、説明の便宜上、図１７では、各原稿の読取面を上にした状態で示している。
ステップ２１６では、特定部４０が、次の原稿の読み取り開始を検知したか否かを判定する。上記の第１指示画面７０を見たユーザは、図１７に示すように、原稿５１の第２面５１Ｂ及び原稿５２の第４面５２Ｄを読取面として原稿台３８にセットし、操作部２０のスタートキーを押圧操作する。読み取り開始の検知は、ユーザによるスタートキーの押圧操作を検知すればよい。
【０１６１】
ステップ２１６で肯定の場合、ステップ２０２に戻り、第２面５１Ｂ及び第４面５２Ｄ（ページＰ４）に対して処理を繰り返す。繰り返しの処理において、ステップ２０４では、特定部４０が、原稿読取部１６による読み取りによって得られた第２面５１Ｂ及び第４面５２Ｄの各々を示す画像情報から矩形状の枠を抽出する。そして、特定部４０は、上記により抽出された矩形状の枠から枠情報ｄａ５を抽出する。特定部４０は、第２面５１Ｂの画像情報に読取ＩＤ「２」を割り当てる。特定部４０は、読取ＩＤ「２」に対応付けて、枠ＩＤ「ｂ１１」、「ｂ１２」の枠情報ｄａ５として、枠の角点ａ〜ｄの座標を読取テーブル２２Ｆに一時的に記憶する。特定部４０は、第４面５２Ｄの画像情報に読取ＩＤ「４」を割り当てる。特定部４０は、読取ＩＤ「４」に対応付けて、枠ＩＤ「ｄ１１」〜「ｄ１４」の枠情報ｄａ５として、枠の角点ａ〜ｄの座標を読取テーブル２２Ｆに一時的に記憶する。上記により、図１０に示す読取ＩＤ「２」、「４」の枠情報ｄａ５が得られる。
【０１６２】
ステップ２０６では、特定部４０が、図６に示す原稿テーブル２２Ｃに登録されている原稿ＩＤの枠情報ｄａ１と、図１０に示す読取テーブル２２Ｆに記憶された読取ＩＤの枠情報ｄａ５と、に基づいて、前述の図１４に示す原稿判定処理プログラムを実行する。ステップ２０８では、読取ＩＤ「２」に対応する原稿ＩＤ「２」、及び、読取ＩＤ「４」に対応する原稿ＩＤ「４」が特定される。ステップ２１０では、特定部４０が、図６に示す原稿テーブル２２Ｃと、図８に示すコピーフローテーブル２２Ｅと、に基づいて、前述の図１５に示すコピーフロー判定処理プログラムを実行する。ステップ２１２では、コピーフローＩＤ「２」が特定される。すなわち、ステップ２０８、ステップ２１２でいずれも肯定となり、ステップ２３２に移行する。また、ステップ２１６で否定の場合、ステップ２１６で待機状態に移行する。
【０１６３】
一方、ステップ２０８にて、読取ＩＤ「１」、「３」に対応する原稿ＩＤが特定されない場合、ステップ２０８で否定となり、ステップ２１８に移行する。ステップ２１８では、特定部４０が、登録部４２に対して、読取ＩＤ「１」の第１面５１Ａ及び読取ＩＤ「３」の第３面５２Ｃが未登録の原稿であることを通知する。
【０１６４】
図１８は、本実施形態に係る第１選択画面７２の一例を示す図である。
上記の通知を受けた登録部４２は、図１８に示す第１選択画面７２を表示部１８に表示させ、第１面５１Ａ及び第３面５２Ｃが未登録の原稿であることをユーザに通知し、ユーザに対して、処理を継続するか否かの選択を促す。
【０１６５】
ステップ２２０では、登録部４２が、処理を継続するか、又は、処理を中止するかを判定する。この判定は、ユーザが第１選択画面７２の「継続」又は「中止」を選択することにより判定すればよい。
【０１６６】
ステップ２２０で「継続」の場合、ステップ２２２に移行し、「中止」の場合、処理を終了する。第１面５１Ａ及び第３面５２Ｃに対応する原稿ＩＤが原稿テーブル２２Ｃに登録されていない場合、原稿ＩＤは特定されない。しかし、ステップ２２０で「継続」が選択された場合、ステップ２２２に移行し、原稿の登録処理を行う。
【０１６７】
ステップ２２２では、登録部４２が、ステップ２０２で読み取った第１面５１Ａ及び第３面５２Ｃの各々の読取ＩＤ「１」、「３」を、原稿ＩＤ「１」、「３」として、原稿テーブル２２Ｃに登録する。そして、登録部４２が、ステップ２０４で抽出した読取ＩＤ「１」、「３」の枠情報ｄａ５を、原稿ＩＤ「１」、「３」の枠情報として、原稿テーブル２２Ｃに登録する。
【０１６８】
図１９は、本実施形態に係る第２選択画面７４の一例を示す図である。
ステップ２２４では、登録部４２が、図１９に示す第２選択画面７４を表示部１８に表示させ、ユーザに対して、次の原稿（第２面５１Ｂ及び第４面５２Ｄ）を読み取るか、又は、読取済みの原稿（第１面５１Ａ及び第３面５２Ｃ）を印刷するかの選択を促す。
【０１６９】
ステップ２２６では、登録部４２が、次の原稿を読み取るか、又は、読取済みの原稿を印刷するかを判定する。この判定は、ユーザが第２選択画面７４の「読み取り」又は「印刷」を選択することにより判定すればよい。
【０１７０】
ステップ２２６で「読み取り」の場合、ステップ２０２に戻り処理を繰り返す。この例の場合、「読み取り」が選択され、次の原稿（第２面５１Ｂ及び第４面５２Ｄ）に対して一連の処理を繰り返し行う。繰り返しの処理において、第２面５１Ｂの読取ＩＤ「２」、及び、第４面５２Ｄの読取ＩＤ「４」に対応する原稿ＩＤが特定されない場合、ステップ２０８で否定となり、ステップ２１８、ステップ２２０に移行する。
【０１７１】
ステップ２２０で「継続」が選択された場合、ステップ２２２に移行し、上記と同様に原稿の登録処理を行う。ステップ２２２では、登録部４２が、ステップ２０２で読み取った第２面５１Ｂ及び第４面５２Ｄの各々の読取ＩＤ「２」、「４」を、原稿ＩＤ「２」、「４」として、原稿テーブル２２Ｃに登録する。そして、登録部４２が、ステップ２０４で抽出した読取ＩＤ「２」、「４」の枠情報ｄａ５を、原稿ＩＤ「２」、「４」の枠情報として、原稿テーブル２２Ｃに登録する。
【０１７２】
そして、ステップ２２４、ステップ２２６に移行し、ステップ２２６で「印刷」が選択された場合、ステップ２２８に移行する。
【０１７３】
ステップ２２８では、登録部４２が、用紙の同一の面における原稿の配置位置をユーザに編集させるための画面（図示省略）を表示部１８に表示させる。そして、登録部４２は、編集された原稿の配置位置に関する配置情報を、レイアウトＩＤに対応付けて、レイアウトテーブル２２Ｄに登録する。この場合、表示部１８は、例えば、原稿の配置位置の座標を入力する画面や、原稿をプレビュー表示しながら配置位置を編集する画面等を表示させればよい。つまり、未登録の第１面５１Ａ、第２面５１Ｂ、第３面５２Ｃ及び第４面５２Ｄの各々の枠情報ｄａ５及び配置情報は、原稿ＩＤ「１」〜「４」に対応付けて、記憶部２２に登録される。
【０１７４】
ステップ２３０では、登録部４２が、原稿ＩＤ、レイアウトＩＤ、及び印刷設定情報ｄａ４を、コピーフローＩＤに対応付けて、コピーフローテーブル２２Ｅに登録する。この登録結果は、特定部４０に通知される。
【０１７５】
一方、ステップ２１２で肯定の場合、又は、ステップ２３０の後に、ステップ２３２に移行する。
【０１７６】
図２０は、本実施形態に係る第２指示画面７６の一例を示す図である。
ステップ２３２では、特定部４０が、図２０に示す第２指示画面７６を表示部１８に表示させ、ユーザに対して、コピーフローＩＤに従って、印刷を実行するか否かの選択を促す。
【０１７７】
ステップ２３４では、特定部４０が、コピーフローＩＤに従って印刷を実行するか否かを判定する。この判定は、ユーザが第２指示画面７６の「はい」又は「いいえ」を選択することにより判定すればよい。
【０１７８】
ステップ２３４で肯定（「はい」）の場合、ステップ２３６に移行し、否定（「いいえ」）の場合、ステップ２３８に移行する。
【０１７９】
図２１は、本実施形態に係る印刷実行処理により得られた印刷物８０の一例を示す図である。
ステップ２３６では、特定部４０が、コピーフローＩＤに従って印刷を実行するように、画像形成部１２に指示する。この例の場合、コピーフローＩＤ「２」に従って印刷を実行する指示がなされる。画像形成部１２は、特定部４０からの指示に従って、印刷を実行し、図２１に示す印刷物８０を得る。印刷物８０によれば、画像８２、８４、８６、８８が、コピーフローＩＤ「２」に従って、用紙の同一の面における所望の配置位置に印刷されている。画像８２は、第１面５１Ａに対応する画像である。画像８４は、第２面５１Ｂに対応する画像である。画像８６は、第３面５２ＣのページＰ２に対応する画像である。画像８８は、第４面５２ＤのページＰ４に対応する画像である。
【０１８０】
ステップ２３８では、特定部４０が、ユーザによる指示に従って、一連の処理を終了するか否かを判定する。ステップ２３８の肯定の場合、処理を終了し、否定の場合、ステップ２０２に戻り処理を繰り返す。
【０１８１】
図２２は、実施形態に係る画像形成システムの構成の一例を示すブロック図である。
上述の実施形態では、画像処理部１１を備えた画像形成装置１０について説明したが、画像形成装置１０と画像処理装置９０とを備えた画像形成システムの形態としてもよい。
【０１８２】
本実施形態に係る画像処理装置９０は、図２に示す画像処理部１１の機能を備えている。画像処理装置９０には、例えば、外部のサーバ装置やＰＣ(Personal Computer)が適用される。画像処理装置９０は、ネットワークＮを介して画像形成装置１０と接続される。本実施形態に係る画像形成装置１０は、特定処理プログラム２２Ａ及び登録処理プログラム２２Ｂを備えていなくてもよい。さらに、画像形成装置１０は、原稿テーブル２２Ｃ、レイアウトテーブル２２Ｄ、及びコピーフローテーブル２２Ｅを備えていなくてもよい。
【０１８３】
画像処理装置９０は、制御部９２と、通信部９４と、記憶部９６と、を備える。制御部９２は、ＣＰＵ９２Ａ、ＲＯＭ９２Ｂ、ＲＡＭ９２Ｃ、不揮発性メモリ９２Ｄ、及びＩ／Ｏ９２Ｅがバス９２Ｆを介して各々接続されている。Ｉ／Ｏ９２Ｅには、通信部９４と、記憶部９６と、を含む各機能部が接続されている。これらの各機能部は、Ｉ／Ｏ９２Ｅを介して、ＣＰＵ９２Ａと相互に通信可能とされる。
【０１８４】
記憶部９６には、特定処理プログラム９６Ａ、登録処理プログラム９６Ｂ、さらに、原稿テーブル９６Ｃ、レイアウトテーブル９６Ｄ、コピーフローテーブル９６Ｅ、及び読取テーブル９６Ｆが記憶される。
【０１８５】
ＣＰＵ９２Ａは、記憶部９６に記憶された特定処理プログラム９６ＡをＲＡＭ９２Ｃに書き込んで実行することにより、本実施形態に係る特定部４０Ａとして機能する。また、ＣＰＵ９２Ａは、記憶部９６に記憶された登録処理プログラム９６ＢをＲＡＭ９２Ｃに書き込んで実行することにより、本実施形態に係る登録部４２Ａとして機能する。
【０１８６】
画像形成装置１０は、制御部１４と、原稿読取部１６と、表示部１８と、操作部２０と、画像形成部１２と、通信部２８と、を備える。画像形成装置１０の通信部２８は、ネットワークＮを介して画像処理装置９０の通信部９４と接続され、画像形成装置１０と画像処理装置９０との間で相互に通信可能とされる。
【０１８７】
登録処理プログラム９６Ｂを実行して基準原稿の登録処理を行う場合、図５に示す記載用紙６０の画像情報は、画像形成装置１０から画像処理装置９０に送信される。画像処理装置９０は、記載用紙６０の画像情報に基づいて、基準原稿の登録処理を行う。すなわち、画像処理装置９０は、原稿テーブル９６Ｃに原稿ＩＤを登録し、レイアウトテーブル９６ＤにレイアウトＩＤを登録し、コピーフローテーブル９６ＥにコピーフローＩＤを登録する。
【０１８８】
特定処理プログラム９６Ａを実行して原稿の特定処理を行う場合、図３に示す原稿５１及び図４に示す原稿５２の各々の画像情報は、画像形成装置１０から画像処理装置９０に送信される。画像処理装置９０は、原稿５１及び原稿５２の各々の読取ＩＤに対応付けて、枠情報ｄａ５を一時的に読取テーブル９６Ｆに記憶する。画像処理装置９０は、読取テーブル９６Ｆに記憶された枠情報ｄａ５に基づいて、原稿テーブル９６Ｃから原稿ＩＤ、レイアウトテーブル９６ＤからレイアウトＩＤ、コピーフローテーブル９６ＥからコピーフローＩＤを各々特定する。画像処理装置９０は、特定したコピーフローＩＤに対応する配置情報ｄａ３及び印刷設定情報ｄａ４を、画像形成装置１０に送信する。
【０１８９】
画像形成装置１０は、画像処理装置９０から受信した配置情報ｄａ３及び印刷設定情報ｄａ４に従って、原稿５１及び原稿５２の画像情報に基づく画像を、用紙の同一の面に配置して形成する。
【０１９０】
以上、実施形態として画像処理装置及び画像形成装置を例示して説明した。実施形態は、画像処理装置が備える各部の機能をコンピュータに実行させるためのプログラムの形態としてもよい。実施形態は、このプログラムを記憶したコンピュータが読み取り可能な記憶媒体の形態としてもよい。
【０１９１】
その他、上記実施形態で説明した画像処理装置及び画像形成装置の構成は、一例であり、主旨を逸脱しない範囲内において状況に応じて変更してもよい。
【０１９２】
また、上記実施形態で説明した特定処理プログラム及び登録処理プログラムの処理の流れも、一例であり、主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりしてもよい。
【０１９３】
また、上記実施形態では、プログラムを実行することにより、実施形態に係る処理がコンピュータを利用してソフトウェア構成により実現される場合について説明したが、これに限らない。実施形態は、例えば、ハードウェア構成や、ハードウェア構成とソフトウェア構成との組み合わせによって実現してもよい。
【符号の説明】
【０１９４】
１０  画像形成装置
１１  画像処理部
１２  画像形成部
１４、９２  制御部
１４Ａ、９２Ａ  ＣＰＵ
１４Ｂ、９２Ｂ  ＲＯＭ
１４Ｃ、９２Ｃ  ＲＡＭ
１４Ｄ、９２Ｄ  不揮発性メモリ
１４Ｅ、９２Ｅ  入出力インターフェース（Ｉ／Ｏ）
１４Ｆ、９２Ｆ  バス
１６  原稿読取部
１８  表示部
２０  操作部
２２、９６  記憶部
２２Ａ、９６Ａ  特定処理プログラム
２２Ｂ、９６Ｂ  登録処理プログラム
２２Ｃ、９６Ｃ  原稿テーブル
２２Ｄ、９６Ｄ  レイアウトテーブル
２２Ｅ、９６Ｅ  コピーフローテーブル
２２Ｆ、９６Ｆ  読取テーブル
２４  用紙収容部
２６  用紙排出部
２８、９４  通信部
３０  蓋部
３２  本体部
３４  給紙台
３６  排紙台
３８  原稿台
３８Ａ  原稿突き当て部
４０、４０Ａ  特定部
４２、４２Ａ  登録部
５１  第１の原稿（原稿）
５２  第２の原稿（原稿）
５１Ａ  第１面
５１Ｂ  第２面
５２Ｃ  第３面
５２Ｄ  第４面
６０  記載用紙
６１Ａ、６１Ｂ、６２Ｃ、６２Ｄ  基準原稿
７０  第１指示画面
７２  第１選択画面
７４  第２選択画面
７６  第２指示画面
８０  印刷物
８２、８４、８６、８８  画像
【図１】
2018011107.tif 000003
【図２】
2018011107.tif 000004
【図３】
2018011107.tif 000005
【図４】
2018011107.tif 000006
【図５】
2018011107.tif 000007
【図６】
2018011107.tif 000008
【図７】
2018011107.tif 000009
【図８】
2018011107.tif 000010
【図９】
2018011107.tif 000011
【図１０】
2018011107.tif 000012
【図１１】
2018011107.tif 000013
【図１２】
2018011107.tif 000014
【図１３】
2018011107.tif 000015
【図１４】
2018011107.tif 000016
【図１５】
2018011107.tif 000017
【図１６】
2018011107.tif 000018
【図１７】
2018011107.tif 000019
【図１８】
2018011107.tif 000020
【図１９】
2018011107.tif 000021
【図２０】
2018011107.tif 000022
【図２１】
2018011107.tif 000023
【図２２】
2018011107.tif 000024