電子ペンと通信可能な情報処理装置であって、前記電子ペンが認識可能な位置検出用符号が印刷された複数のシートを並べた状態で、前記電子ペンを用いて特定の動作が行われた時の、当該特定の動作を規定するシート上の位置情報及び時刻情報を、前記電子ペンから取得し、前記位置情報及び時刻情報に基づいて、各々のシートに描画された画像を合成するための、前記複数のシートの配置を認識する制御部を備える、ことを特徴とする情報処理装置。前記特定の動作は、2以上のシートを跨ぐように図形を描画する動作であり、前記制御部は、前記図形の軌跡が連続するように前記2以上のシートの位置関係を特定し、互いの位置関係が特定されたシートをグループ化し、各々のグループが互いに重ならずに配置可能な組み合わせを求めて、前記複数のシートの配置を認識する、ことを特徴とする請求項1に記載の情報処理装置。前記特定の動作は、前記複数のシートの略同一位置を予め定めた順番でタッチする動作であり、前記制御部は、前記タッチの順番に基づいて各々のシートの順番を特定し、前記タッチの位置に基づいて各々のシートの方向を特定し、特定した順番及び方向に基づいて、前記複数のシートの配置を認識する、ことを特徴とする請求項1に記載の情報処理装置。電子ペンと通信可能な情報処理装置で動作するシート配置認識プログラムであって、前記情報処理装置に、前記電子ペンが認識可能な位置検出用符号が印刷された複数のシートを並べた状態で、前記電子ペンを用いて特定の動作が行われた時の、当該特定の動作を規定するシート上の位置情報及び時刻情報を、前記電子ペンから取得する第1の処理、前記位置情報及び時刻情報に基づいて、各々のシートに描画された画像を合成するための、前記複数のシートの配置を認識する第2の処理、を実行させる、ことを特徴とするシート配置認識プログラム。前記特定の動作は、2以上のシートを跨ぐように図形を描画する動作であり、前記第2の処理では、前記図形の軌跡が連続するように前記2以上のシートの位置関係を特定し、互いの位置関係が特定されたシートをグループ化し、各々のグループが互いに重ならずに配置可能な組み合わせを求めて、前記複数のシートの配置を認識する、ことを特徴とする請求項4に記載のシート配置認識プログラム。前記特定の動作は、前記複数のシートの略同一位置を予め定めた順番でタッチする動作であり、前記第2の処理では、前記タッチの順番に基づいて各々のシートの順番を特定し、前記タッチの位置に基づいて各々のシートの方向を特定し、特定した順番及び方向に基づいて、前記複数のシートの配置を認識する、ことを特徴とする請求項4に記載のシート配置認識プログラム。ここで、電子ペンが位置を認識するためのパターンを印刷したシートを作成する際、プリンタなどの画像形成装置がサポートするサイズのシートしか選択することができない。そのため、例えば、会議などで使用する比較的大きなシート模造紙に上記パターンを印刷したいと思っても、そのシートが画像形成装置の最大サポートサイズを超えていれば印刷することができず、所望のサイズのシートに電子ペンで書き込みができないという問題があった。本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、複数のシートを跨ぐように書き込まれた情報を適切に合成できるように、複数のシートの配置を認識することができる情報処理装置及びシート配置認識プログラムを提供することにある。上記目的を達成するため、本発明は、電子ペンと通信可能な情報処理装置であって、前記電子ペンが認識可能な位置検出用符号が印刷された複数のシートを並べた状態で、前記電子ペンを用いて特定の動作が行われた時の、当該特定の動作を規定するシート上の位置情報及び時刻情報を、前記電子ペンから取得し、前記位置情報及び時刻情報に基づいて、各々のシートに描画された画像を合成するための、前記複数のシートの配置を認識する制御部を備えるものである。また、本発明は、電子ペンと通信可能な情報処理装置で動作するシート配置認識プログラムであって、前記情報処理装置に、前記電子ペンが認識可能な位置検出用符号が印刷された複数のシートを並べた状態で、前記電子ペンを用いて特定の動作が行われた時の、当該特定の動作を規定するシート上の位置情報及び時刻情報を、前記電子ペンから取得する第1の処理、前記位置情報及び時刻情報に基づいて、各々のシートに描画された画像を合成するための、前記複数のシートの配置を認識する第2の処理、を実行させるものである。本発明の情報処理装置及びシート配置認識プログラムによれば、複数のシートを跨ぐように書き込まれた情報を適切に合成できるように、複数のシートの配置を認識することができる。その理由は、複数のシートが配置されている状態で、ユーザが電子ペンを用いて所定の関連付け動作を行うと、情報処理装置シート配置認識プログラムは、電子ペンから位置情報を取得し、複数のシートを跨ぐように書き込まれた軌跡の情報や予め定められた順番でタッチされた場所の情報から隣接するシートの位置関係を特定して、複数のシートの配置を認識するからである。これにより、画像形成装置がサポートするサイズに制限されず、ユーザは所望のサイズのシートに電子ペンで書き込みを行うことが可能となる。背景技術で示したように、アノト登録商標パターンに代表される、電子ペンが用紙上の位置を検出するためのパターン位置検出符号と呼ぶ。が印刷されたシートを用いて、電子ペンで手書きした情報を電子化する方法が知られている。しかしながら、位置検出符号を印刷するシートのサイズは画像形成装置によって制限されるため、画像形成装置がサポートする最大サイズを超えるシートを利用することができず、利便性が悪いという問題があった。ここで、画像形成装置がサポートするサイズよりも大きな画像や図形、文字などの情報を書き込む方法として、複数のシートを組み合わせる方法が考えられるが、複数のシートに書き込まれた情報を適切に合成するためには、合成処理を行う装置が、複数のシートがどのような順序で配置されているかを認識していなければならない。そこで、本発明の一実施の形態では、位置検出符号が印刷された複数のシートに書き込まれた情報を1つの画像として合成できるようにするために、電子ペンから取得した位置情報に基づいて、シート間の相対位置を求め、複数のシートがどのような順番に並べられているかを推測して、複数のシートの配置を認識する。これにより、ユーザは位置検出符号が印刷された複数のシートを自由に配置して、電子ペンで所望のサイズの情報を書き込むことが可能となり、ユーザの利便性を格段に向上させることができる。上記した本発明の一実施の形態についてさらに詳細に説明すべく、本発明の第1の実施例に係る情報処理装置及びシート配置認識プログラムについて、図1乃至図13を参照して説明する。図1は、本実施例の画像形成装置のコントローラの構成を示すブロック図であり、図2は、電子ペンの構成を示すブロック図、図3は、アノト登録商標パターンの一例を示す図である。また、図4は、複数の分割画像から合成画像を得る方法を説明する図であり、図5は、各々のシートの属性を示す図である。また、図6は、複数のシートをグループ分けする方法を説明する図であり、図7は、本実施例のシート配置認識方法を説明する図である。また、図8は、本実施例の画像形成装置が管理するテーブルの一例を示す図であり、図9乃至図13は、本実施例の画像形成装置の動作を示すフローチャート図である。本実施例のシステムは、位置検出符号が印刷されたシート上の位置を特定して位置情報を送信する電子ペンと、電子ペンから取得した位置情報に基づいて、合成のためのシートの配置を認識する情報処理装置本実施例では、シートを印刷する画像形成装置とする。と、で構成される。以下、図面を参照して詳細に説明する。[画像形成装置]図1は、本実施例の画像形成装置10のコントローラの構成を示すブロック図であり、コントローラは、CPUCentralProcessingUnit11、ROMReadOnlyMemory12、RAMRandomAccessMemory13a、不揮発RAM13b、モータードライバ14、IRImageReader/ADFAutoDocumentFeederモーター15、表示操作部16、電子ペン用通信モジュール17、CCDChargeCoupledDevices18、USBUniversalSerialBusインターフェース19、NICNetworkInterfaceCard20、画像処理チップ21、画像処理用RAM22、プリントエンジン23、TEL応答モジュール24、モデム25、公衆回線インターフェースモジュール26などで構成される。CPU11とROM12とRAM13aと不揮発RAM13bとで制御部が構成される。CPU11は、ROM12に保存されている制御プログラムをRAM13aにコピーした後、RAM13a上の制御プログラムに従って、スキャナ機能、ファクシミリ機能、プリント機能及びコピー機能などの各機能についての全体制御を行う。本実施例では、特に、電子ペン30が用紙上の位置を検出するための位置検出用符号を印刷したシートをプリントエンジン23に印刷させる印刷制御処理、電子ペン30から取得した位置情報に基づいて、シート間の相対位置を求めて複数のシートをグループ化し、各グループのシート群を順次組み合わせて矛盾が生じない組み合わせを決定し、複数のシートの配列を認識するシート配列認識処理などを実行する。ROM12は、上記制御プログラム画像形成装置10にシート配置認識処理を実行させるシート配置認識プログラムを含む。の他に、上記位置検出用符号のデータも保存する。RAM13aは、シート配置を認識するために使用する各種テーブル、表示操作部16に表示する画面データ、各種計算値などの一時保存場所として使用される。また、これらのデータを画像形成装置10の電源が切断されても記憶しておく必要がある場合、不揮発RAM13bに記憶する。IR/ADFモーター15は、読取装置や自動原稿送り装置を駆動するモーターである。モータードライバ14は、IR/ADFモーター15を駆動制御する。表示操作部16は、LCDLiquidCrystalDisplayや有機ELelectroluminescenceディスプレイ上に、透明電極が格子状に配置された感圧式のタッチパネルと、ハードキーとで構成される。電子ペン用通信モジュール17は、Bluetooth登録商標通信方式に代表される短距離無線通信や有線通信により電子ペン30の通信モジュール34と通信を行い、電子ペン30からの用紙上の位置情報を受信し、RAM13aに保持する。CCD18は、画像形成装置10の読取装置や自動原稿送り装置に設置され、原稿をスキャンして原稿の反射光を検出し、この反射光を光電変換し更にアナログ-デジタル変換して画像データを生成する。USBインターフェース19は、USB対応機器と接続するためのインターフェースである。NIC20は、ユーザのコンピュータ装置などとLANLocalAreaNetworkを経由して接続するための拡張カードであって、ユーザのコンピュータ装置等から送信される印刷データを入力したり、スキャンして得た画像信号に基づいて生成された画像データをユーザのコンピュータ装置等に送信したりする。画像処理チップ21は、変倍、画像回転、濃度調整、エッジ強調、スムージング、2値化等の画像処理を行う。本実施例では、特に、制御部が認識したシート配置に基づいて、各々のシートに書き込まれた画像を合成して合成画像を生成する処理を行う。画像処理用RAM22は、画像処理チップ21が画像処理の過程で出力する画像データや各種計算値などを一時的に記憶する。プリントエンジン23は、画像処理用RAM22に蓄えられた画像データに基づいて用紙上に画像を形成する。電話応答モジュール24は、着信時の応答を行う。モデム25は、デジタル信号を電話回線のアナログ信号に変調すると共に、その逆に変換して復調する。公衆回線インターフェースモジュール26は、公衆回線網と接続するためのインターフェースである。上記構成のコントローラの一般的な動作を概説すると、CPU11は、表示操作部16から指示を受けると、モータードライバ14に対し、IR/ADFモーター15の制御を行うと共に、画像処理チップ21へ画像処理要求を行う。画像処理チップ21は、CPU11より画像処理要求を受けると、CCD18からスキャンデータを受け取り、表示操作部16で指示された画像に変換するための画像処理を施す。その際、各種計算値などは画像処理用RAM22に一時保存される。画像処理チップ21から出力された処理済み画像データは、RAM13aへ一時保存された後、表示操作部16からの指示がスキャンの場合、画像処理チップ21を経由してUSBインターフェース19又はNIC20へ転送される。表示操作部16からの指示がFaxの場合、モデム25を経由して公衆回線インターフェースモジュール26に転送される。表示操作部16からの指示がコピーの場合、画像処理チップ21を経由してプリントエンジン23へ転送される。プリントデータを外部より受信した場合は、USBインターフェース19又はNIC20よりプリントデータを受け付け、画像処理チップ21にて伸張した後、RAM13aへ一時保存し、プリントエンジン23へ転送する。[電子ペン]図2は、電子ペン30の構成を示すブロック図であり、電子ペン30は、CPU31、ROM32、RAM33、通信モジュール34、バッテリーモジュール35、イメージセンサ36、ペン圧力検知センサ37、筆記モジュール38、時計モジュール39などで構成される。CPU31は、プログラムに従って演算するデータ処理装置である。ROM32は、プログラムを格納する情報記憶部である。RAM33は、データを格納する情報記憶部である。通信モジュール34は、Bluetooth登録商標に代表される短距離無線通信や有線通信により画像形成装置10の電子ペン用通信モジュール17と通信を行う。バッテリーモジュール35は、電子ペン30の電源である一次電池または二次電池である。イメージセンサ36は、パターンを読み取るための小型のCCDまたはCMOSComplementaryMetalOxideSemiconductorビデオカメラである。ペン圧力感知センサ37は、電子ペン30の筆圧を検知する圧電素子などである。筆記モジュール38は、イメージセンサ36で読み取ったパターンに基づいて電子ペン30の用紙上の位置を特定し、通信モジュール34を用いて位置情報を時系列で出力する装置である。時計モジュール39は、時刻情報を保持する装置である。なお、電子ペン30は、シート上の位置を特定し、位置情報座標及び時刻情報を画像形成装置10に送信する機能を備えていればよく、その構成や形状、通信方法などは特に限定されない。例えば、電子ペン30は、アノト登録商標パターンを識別して位置を特定する構成としてもよいし、パターンの構成や密度、濃度などを識別して位置を特定する構成としてもよい。また、バーコードなどのパターンを読み取って位置を特定する構成としてもよいし、シート近傍に設置された機器と連動して例えば、当該機器に対する角度や距離に基づいて位置を特定する構成としてもよい。本実施例では、アノト登録商標パターンを利用する場合について説明する。図3は、アノト登録商標パターンの一例である。このアノト登録商標パターンは、格子状に配置されたドットパターンであり、各ドットは0.3mm間隔で直交する格子から上下左右いずれかの方向へ僅かにずれていて、イメージセンサ36によって、1度に縦6×横6ドット、計36ドットのマトリクス単位で読み込まれる。このアノト登録商標パターンはどの点をとっても一意な値であることから、シートに合成するアノト登録商標パターンの配置を決めておけばすなわち、パターン空間のどの位置から切り出したアノト登録商標パターンをシートに合成するかを決めておけば、電子ペン30はシート上の任意の位置を認識することができる。このアノト登録商標パターンのデータは、予めROM12に保持する構成とするが、ネットワーク上のサーバに格納しておき、その都度ネットワークを介して取得して利用する構成とすることもできる。上記アノト登録商標パターンのような位置検出符号をシートに印刷することにより、電子ペン30でシート上に書き込んだ情報画像、図形、文字などを電子データとして取得することができ、会議等の資料を容易に電子化することができる。しかしながら、位置検出符号は、画像形成装置10が印刷可能なサイズのシートにしか印刷することができないため、画像形成装置10のサポートサイズを超える情報は電子化することができず、利便性が悪いという問題がある。そこで、本実施例では、画像形成装置10がサポートするサイズよりも大きい画像や図形、文字などの情報を電子化できるようにするために、位置検出符号を印刷した複数のシートを配置して実質的なシートサイズを拡大し、各々のシート上に書き込まれた情報を統合して一つの画像として合成できるようにする。具体的には、図4に示すように、位置検出符号を印刷した複数のシートを任意に配置図では3×3に配列し、複数のシートを跨ぐ画像や図形、文字を書き込んだときに、各々のシートに書き込まれた分割画像を合成して合成画像を作成することにより、画像形成装置10のサポートサイズを超える大きな画像や図形、文字などの情報を電子データとして利用できるようにする。このような画像合成を実現するためには、複数のシートがどのように配置されているかを画像合成処理を行う装置本実施例では画像形成装置10が認識する必要がある。そこで、本実施例では、各々のシートに、隣接するシートに関する情報を関連付ける。図5aは、ある1枚のシートとそのシートに隣接するシートとの関係を表したものである。電子ペン30を用いて2枚のシートを跨ぐように書き込みを行ったときに、電子ペン30から取得した位置情報に基づく軌跡が連続するか否かを判定することにより、両者の位置関係を特定する。図5bは、各々のシートに持たせる属性を構造的に表したものである。各々のシートには、電子ペン30の軌跡に基づいて、上下左右に隣接するシートを特定する情報隣接シート情報と呼ぶ。と、上下左右に隣接するシートの方向を特定する情報シート方向情報と呼ぶ。と、を表す属性を持たせる。ここで、画像形成装置10が、複数のシートの配置を完全に認識するためには、全てのシートが互いに関連付けられている必要があるが、全てのシートを跨ぐように書き込みを行わなかった場合には、複数のシートの配置を完全に認識することができない。そこで、本実施例では、互いに関連付けられたシートをグループ化し、各々のグループを適切に配置できる組み合わせを求めることにより、複数のシートの配置を完全に認識できるようにする。図6は、複数のシートをグループ化する方法を説明する図である。以下では、複数のシートを配列したときの行方向縦方向をm、列方向横方向をnと表す。なお、本実施例では、3×3にシートを配列した構成を例にして説明するが、シートの配列は任意であり、縦横のシート数が異なっていてもよいし、複数のシートを矩形状に配置しなくてもよい。また、シート間に多少の隙間があってもよいし、各シートの角が一致しなくても上下左右にずれていてもよい。更に、縦長のシートと横長のシートが混在してもよいし、各々のシートの用紙サイズが異なっていてもよい。例1は、9枚のシートを3×3に配列し、シート1とシート2、シート2とシート4、シート4とシート7、シート5とシート6、シート8とシート9、シート3とシート6、シート5とシート8を跨ぐように電子ペン30で書き込みを行ったときの例である。上記の書き込み例から、画像形成装置10は、電子ペン30から位置情報を取得し、電子ペン30の軌跡が跨るシートを検出することにより、シート2、1、4、7を構成要素としてグループ化する。これをグループ1とし、行方向の最大要素数をm1max、列方向の最大要素数をn1maxと表す。同様に、シート3、5、6、8、9を構成要素としてグループ化する。これをグループ2とし、行方向の最大要素数をm2max、列方向の最大要素数をn2maxと表す。例2は、同様に9枚のシートを3×3に配列し、シート2とシート1、シート2とシート4、シート4とシート7、シート3とシート6、シート6とシート9、シート8とシート9を跨ぐように書き込みを行い、シート5内で書き込みを行ったときの例である。この場合も、上記の書き込み例から、画像形成装置10は、電子ペン30から位置情報を取得し、シート2、1、4、7を構成要素としてグループ化する。これをグループ1とし、行方向の最大要素数をm1max、列方向の最大要素数をn1maxと表す。同様に、シート3、6、8、9を構成要素としてグループ化する。これをグループ2とし、行方向の最大要素数をm2max、列方向の最大要素数をn2maxと表す。また、シート5は、電子ペン30の軌跡が隣接するシートを跨いでいないため、単独でグループ化する。これをグループ3とし、行方向の最大要素数をm3max、列方向の最大要素数をn3maxと表す。図7は、図6の例1の複数のグループの位置を決定する方法を説明する図である。図7aは、位置を探索する際の走査順序を表した図であり、探索方向は左上を原点にして各グループを配置し、左から右、上から下方向に1シート単位で走査する。まず、シートの構成要素数が大きいグループから順に、そのグループが3×3のシート全体の領域フレームと呼ぶ。内に収まる位置を左から右、上から下の方向に探索していく。ある位置に収まる場合、次のグループも同様に探索をしていく。その際、2番目以降のグループは上下反転した場合も検索する。そして、全てのグループがフレーム内で重複せずに収まる組み合わせを求め、その組み合わせが唯一の場合は、各シートの配置が確定したと判断する。この例では、グループ数は2で、グループ2が3×3のフレーム内に収まる組み合わせは2通り、グループ1が3×3のフレーム内に収まる組み合わせは4通りであることから、全ての組み合わせは2×4=8通りとなる。この中で全てのグループが3×3のフレーム内に重複なく収まる組み合わせは唯一枠で囲んだ配置となるため、全てのシートの配置が決定できると判断する。図面を参照して具体的に説明すると、グループ2のシートを含む矩形列方向の要素数がn2max、行方向の要素数がm2maxの矩形を原点に配置すなわち、矩形の左上がフレームの左上に重なるように配置する図7b参照。この状態で、グループ1のシートを含む矩形列方向の要素数がn1max、行方向の要素数がm1maxの矩形を原点に配置し図7d参照、続いて、原点からm1に列方向の1シート分移動する図7e参照。次に、グループ1の矩形を上下反転して原点に配置し図7f参照、続いて、原点からm1に移動する図7g参照。次に、グループ2の矩形を原点からm1に移動する図7c参照。この状態で、グループ1の矩形を原点に配置し図7h参照、続いて、原点からm1に移動する図7i参照。次に、グループ1の矩形を上下反転して原点に配置し図7j参照、続いて、原点からm1に移動する図7k参照。このような手順で、全ての組み合わせを確認することにより、各グループがフレーム内で重複せずに収まる組み合わせを求めることができる。図示していないが、図6の例2の場合は、グループ数が3で、グループ1が3×3のフレーム内に収まる組み合わせは2通り、グループ2が3×3のフレーム内に収まる組み合わせは4通り、グループ3が3×3のフレーム内に収まる組み合わせは18通りであることから、全ての組み合わせは2×4×18=144通りとなる。この場合、この中で全てのグループが3×3のフレーム内に重複なく収まる組み合わせは、グループ3のシート5の上下関係が確定できないことから2通りとなるため、シートの配置が決定できない。その場合は、複数の組み合わせの中から所望の組み合わせをユーザに選択させてシートの配置を決定することができる。なお、図7は一例であり、同様の結果が得られる任意の手順でグループを配置することができる。例えば、上記例では、組み合わせの数を少なくするためにシートの構成要素数が多いグループから順に配置したが、グループの配置順は任意に設定することができる。また、ここでは、各々のグループがフレーム内に収まる全ての組み合わせを求めたが、例えば、グループ2を図7bのように配置した場合は、左上のシートが分断されてグループ1が配置できないことは明らかであるため、各グループの形状から不適切な組み合わせを予め排除することもできる。また、上記例では、隣接するシートを関連付けるために、2つのシートを跨ぐ線を描画したが、最終的に合成する画像例えば、図4に示した画像を用いて、隣接するシートを関連付けてもよい。図8は、シートの配置を決定するために、画像形成装置10が管理するテーブルの一例である。図8aは、シート印刷時に作成する、シートIDとパターンIDとシート位置とを関連付けるテーブルの一例である。ここで、シートIDは、画像形成装置10が出力するシートを特定するIDである。パターンIDは、位置検出符号のパターンを特定するIDである。シート位置は、シートの位置を特定するIDである。ここで、シート印刷時には、隣接するシートの関連付けがされていないため、図8aのシート位置と実際のシート位置図8bで示す位置は対応していない具体的には、シート1と2の配置順序が逆で、シート7の配置方向が上下逆であるが、隣接するシートの関連付け後に図8jのテーブルが作成されて、実際のシート位置が認識可能となる。図8c~eは、図6の書き込みを行った後に作成される、隣接シートを関連付けるテーブルの一例であり、図8cは、全てのシートに対して隣接するシートを跨ぐ書き込みを行った場合のテーブル、図8dは、図6の例1に対応するテーブル、図8eは、図6の例2に対応するテーブルである。ここで、シートIDは、上記と同様に画像形成装置10が出力する用紙を特定するIDである。上方向隣接シート情報は、シートの上方向に隣接するシートを特定する情報である。下方向隣接シート情報は、シートの下方向に隣接するシートを特定する情報である。左方向隣接シート情報は、シートの左方向に隣接するシートを特定する情報である。右情報隣接シート情報は、シートの右方向に隣接するシートを特定する情報である。また、上シート方向は、シートの上方向に隣接するシートがこのシートに対して、同方向正か逆方向かを規定する情報である。下シート方向は、シートの下方向に隣接するシートがこのシートに対して、同方向正か逆方向かを規定する情報である。左シート方向は、シートの左方向に隣接するシートがこのシートに対して、同方向正か逆方向かを規定する情報である。右シート方向は、シートの右方向に隣接するシートがこのシートに対して、同方向正か逆方向かを規定する情報である。画像形成装置10は、電子ペン30から取得した位置情報及び時刻情報に基づいてシート間を跨ぐ軌跡を特定し、その軌跡からシートの配置を認識し、図8c~eのテーブルに隣接シート情報及びシート方向情報を登録する。そして、画像形成装置10は、シートIDが0001、0002、0004、0005のシートの隣接シート情報からシート1と2の配置が逆になっていることを検出し、シートIDが0004、0008のシートのシート方向情報とシートIDが0007のシートの隣接シート情報及びシート方向情報からシート7の方向が上下反転していることを検出する。図8f、gは、シートIDとグループIDを関連付けるテーブルの一例であり、図8fは、図8dの内容から作成されるテーブル、図8gは、図8eの内容から作成されるテーブルである。ここで、グループIDは、互いに関連付けられたシートで構成されるグループを特定するIDである。書き込みは、各シートに電子ペン30によって書き込まれたかどうかを表す属性である。隣接シートは、各シートに同一グループに属する隣接シートがあるかどうかを表す属性である。図8h、iは、各グループの属性を規定するテーブルの一例であり、図8hは、図8fの内容から作成されるテーブル、図8iは、図8gの内容から作成されるテーブルである。ここで、要素数は、グループ内のシート構成要素数を表す属性である。nMaxは、グループの最大列数を表す属性、mMaxは、グループの最大行数を表す属性である。図8jは、シート配置順序を修正するテーブルの一例である。電子ペン30から取得した位置情報に基づいて、シートの配置と方向を判定し、シートの配置に誤りがある場合は元シート位置に図8aのシート位置を書き込み、新シート位置に誤りを修正したシート位置を書き込む。また。シートの方向に誤りがある場合は、シート方向に誤りを修正したシート方向を書き込む。そして、上記図8f~hのテーブルを参照することにより、画像形成装置10は、グループ化されたシートの配置を探索することが可能となると共に、各シートに描画された画像を入れ替えることが可能となり、その結果、正しい合成画像を得ることができる。次に、本実施例の画像形成装置10の動作について説明する。シートの印刷まず、シートを印刷する処理について、図9のフローチャート図を参照して説明する。画像形成装置10は、表示操作部16に用紙サイズの選択や用紙構成の設定を可能にする画面を表示し、ユーザはその画面を用いて、用紙サイズの選択や用紙構成の設定を行うS101。なお、その際に、操作説明をユーザに通知する画面を表示したり、印刷後のシートの配置を表示したり、シートの裏面にシートIDを印刷したりして、シートの配置に誤りが生じないようにすることもできる。次に、画像形成装置10は、上記画面で設定された用紙サイズや用紙構成に従って、シートID、パターンID、シート位置をテーブル図8aのテーブルに登録するS102。そして、画像形成装置10は、S101で設定された用紙サイズや用紙構成に従って、電子ペン書き込み用のシートを印刷するS103。シートの合成画像の取得次に、シートの合成画像を取得する処理について、図10のフローチャート図を参照して説明する。画像形成装置10は、電子ペン30と交信して接続を検出しS201、電子ペン30から書き込み情報を取得するS202。具体的には、書き込まれた軌跡を表す位置情報及び書き込まれた順序を表す時刻情報を取得する。なお、この書き込み情報は、隣接するシートを関連付けるための情報としてもよいし、最終的に合成する画像の情報としてもよい。そして、画像形成装置10の制御部シート配置認識プログラムは、S202で取得した書き込み情報から、シート配置の推測及び補正を行うS203。このステップの詳細は後述する。ここで、S203の処理結果によっては、シート配置が一意に決定できない場合がある。そのような場合は、画像形成装置10の制御部シート配置認識プログラムは、シート配置が一意に決定できない旨の警告を表示しS204、シート配置を決定するための候補を表示してユーザに選択させるS205。次に、画像形成装置10の制御部シート配置認識プログラムは、S203でシート配置が決定できる場合はそのシート配置を、S203でシート配置が決定できない場合はS205でユーザが選択したシート配置を最終的なシート配置として決定し、図8のテーブルを更新するS206。そして、画像形成装置10の制御部若しくは画像処理チップ21は、各々のシートに描画された分割画像を特定し、S206で決定したシート配置に基づいて更新したテーブルを参照して、各々の分割画像を合成し、合成した画像を保存するS207。シート配置の推測、補正次に、図10のS203のシート配置の推測、補正処理について、図11のフローチャート図を参照して説明する。画像形成装置10は、電子ペン30から取得した書き込み情報から、隣接するシートを関連付けて、図8c~eのテーブルに登録するS301。ここで、図6の例1に対応するテーブル内容は図8dとなり、図6の例2に対応するテーブル内容は図8eとなる。次に、画像形成装置10は、図8d、eのテーブルの内容に基づいて、相対位置が確定しているシートをグループ化し、グループIDを付与すると共に、各シートに対して、電子ペン30による書き込みがあるかどうかを示す属性と隣接シートが1以上存在するかどうかを示す属性を関連付けて、図8f、gのテーブルに登録する。ここで、図6の例1に対応するテーブル内容は図8fとなり、図6の例2に対応するテーブル内容は図8gとなる。そして、上記図8f、gのテーブルに基づいて、各グループのシート構成要素数、行方向最大要素数mMax、列方向最大要素数nMaxを求め、図8h、iのテーブルに登録するS302。ここで、図6の例1に対応するテーブル内容は図8hとなり、図6の例2に対応するテーブル内容は図8iとなる。次に、画像形成装置10は、各グループの位置の探索するS303。この処理については後述する。なお、グループ数が1の場合すなわち、電子ペン30の書き込み情報により一意にシートの相対位置が決定される場合は、この探索処理を省略することができる。次に、画像形成装置10は、S303の探索結果に基づいて、全シートの相対位置が一意に求められるかどうかフレーム内に重複なくグループが配置できる組み合わせが唯一であるかどうかを判定するS304。なお、書き込みのないシートは位置を確定する必要がないため、判定基準から除外することができる。グループ位置の探索次に、図11のS303のグループ位置の探索処理について、図12のフローチャート図を参照して説明する。画像形成装置10は、図9のS101でユーザによって指定された用紙構成に基づいて、探索処理の対象範囲フレームサイズを設定するS401。本実施例では、縦3枚、横3枚の合計9枚のシートの範囲をフレームサイズとしている。次に、画像形成装置10は、図11のS302の処理で求めたグループとその属性を規定するテーブル図8h、iより、要素数の大きいものから順に、探索対象となるグループを選択するS402。次に、画像形成装置10は、S401で求めたフレームサイズ内で、上記S402で選択したグループの矩形を走査させ、配置可能な位置を探索していくS403。この処理については後述する。ここで、2番目以降のグループは1番目のグループとの上下関係が確定できないことから、画像形成装置10は、選択したグループが2番目以降のグループであるかを判断しS404、2番目以降のグループの場合は、そのグループの上下を反転させS405、S403と同様に、グループが配置可能な位置を探索するS406。そして、画像形成装置10は、全てのグループによる探索処理が実行されたかを判断しS405、次のグループが存在する場合は、S402に戻って同様の処理を繰り返す。グループの走査、判定次に、図12のS403、S407のグループの走査、判定処理について、図13のフローチャート図を参照して説明する。まず、画像形成装置10は、列方向のフレームサイズと探索対象グループの列方向最大要素数から、次式に従って列方向の走査回数nXを求めるS501。nX=nnmax1nX:列方向走査回数n:列方向フレームサイズnmax:探索対象グループの列方向最大要素数次に、画像形成装置10は、行方向のフレームサイズと探索対象グループの行方向最大要素数から、次式に従って行方向の走査回数nYを求めるS502。nY=m-mmax1nY:行方向走査回数m:行方向フレームサイズmmax:探索対象グループの行方向最大要素数次に、画像形成装置10は、探索対象グループの矩形をフレームの初期位置左上に配置するS503。そして、探索対象グループが、行方向のフレーム内かどうかを判定しS504、行方向のフレーム外の場合は処理を終了し、行方向のフレーム内の場合は、探索対象グループが列方向のフレーム内かどうかを判定するS505。列方向のフレーム内の場合S505のYesの場合は、画像形成装置10は、探索対象グループがフレーム内に収まり、かつ、以前に配置されたグループの矩形と重複がないかを判定するS506。重複がなかった場合は、その組み合わせによってシート配置が決定できる可能性があることから、そのグループとその配置を記憶するS507。一方、重複があった場合は、その組み合わせによってシート配置が決定できないことから、S507をスキップする。そして、探索対象グループを列方向に1シート分進めS508、S505に戻って同様の処理を繰り返す。一方、列方向のフレーム外の場合S505のNoの場合は、画像形成装置10は、探索対象グループの位置を列方向のみ初期位置に戻した後S509、探索対象グループを行方向に1シート分進めS510、S504に戻って同様の処理を繰り返す。このように、本実施例では、複数のシートが配置されている状態で、ユーザが電子ペン30を用いて隣接するシートを跨ぐように書き込みを行うと、画像形成装置シート配置認識プログラムは、電子ペン30から取得した位置情報及び時刻情報に基づいて、互いに関連付けられたシートをグループ化し、グループが複数の場合は、各々のグループがフレーム内に収まり、かつ、重複しない組み合わせを求めて、複数のシートの配置を認識するため、画像形成装置10がサポートするサイズに制限されず、所望のサイズのシートに電子ペン30で書き込みを行うことが可能となり、ユーザの利便性を向上させることができる。次に、本発明の第2の実施例に係る情報処理装置及びシート配置認識プログラムについて、図14及び15を参照して説明する。図14は、本実施例のシート配置認識方法を説明する図であり、図15は、本実施例の画像形成装置の動作を示すフローチャート図である。前記した第1の実施例では、隣接するシートを跨ぐように電子ペン30で書き込みを行ったが、複数のシートを予め定められた順番にタッチすることによっても、複数のシートの配置を認識することができる。図14は、本実施例のシート配置認識方法を説明する図である。合計9枚のシートをaに示すように配置すべきところ、bのように配置された場合は、シート1、2の配置場所が逆になっており、かつ、シート7の上下が逆になっているため、画像形成装置10は、各々のシートに描画された分割画像を適切に合成することができない。そこで、bの状態において、電子ペン30を使用して、ユーザが各々のシートの特定位置ここでは右上の位置を予め定めた順序図の内の数字で示すように左から右、上から下の順でタッチすることにより、画像形成装置10は、シートの配置や方向の誤りを認識する。具体的には、画像形成装置10は、電子ペン30からタッチ位置の位置情報を取得し、シートIDが0002のシートの後に、シートIDが0001のシートがタッチされていることから、シート1、2の配置場所が逆になっていることを認識する。また、シートIDが0007のシートは、左下がタッチされていることから、シート7の上下が逆になっていることを認識する。そして、画像形成装置10は、図8jのテーブルに正しいシート位置及びシート方向を登録することにより、各々のシートに描画された分割画像を適切に合成できるようにする。なお、図14では、シートの右上をタッチしているが、タッチ位置は全シートで共通していればどこでもよいし、タッチの順番も画像形成装置10が認識可能であればどのような順番でもよい。また、ここでは、シートをタッチする場合を示したが、予め定めた所定のマーク例えば、チェックマークや丸印などを描画してもよい。次に、上記方法を用いて画像を合成する動作について、図15のフローチャート図を参照して説明する。なお、画像形成装置10の構成及びシートの印刷手順は第1の実施例の図9と同様である。まず、画像形成装置10は、電子ペン30と交信して接続を検出しS601、電子ペン30から書き込み情報を取得するS602。具体的には、書き込まれた軌跡を表す位置情報、書き込まれた順序を表す時間情報を取得する。なお、画像形成装置10は、実際に配置されたシートの順序を認識するため特定モードを有しており、ユーザからの指示によってこの特定モードに入ることにより、本来の書き込み情報と区別することができる。次に、画像形成装置10の制御部シート配置認識プログラムは、上記特定モードで取得した書き込み情報に基づいて、各シートの順序を特定しS603、各シートの方向を特定するS604。次に、画像形成装置10の制御部シート配置認識プログラムは、S602、S603で特定したシートの順序、方向の情報を図8jに示すテーブルに登録し、シートIDとシートの正しい位置及び方向を関連付けるS605。このテーブルにより、画像形成装置10は、実際に描画された画像と電子ペン30から取得した電子的な画像とを一致させることが可能となる。そして、画像形成装置10は、通常モードで電子ペン30から書き込み情報を取得し、各々のシートに描画された分割画像を特定し、S605で登録したテーブルを参照して分割画像を合成し、合成した画像を保存するS606。このように、本実施例では、複数のシートが配置されている状態で、ユーザが電子ペン30を用いて全シートの特定位置を予め定めた順番でタッチすると、画像形成装置シート配置認識プログラムは、電子ペン30から取得した位置情報及び時刻情報に基づいて、シートの順序及び方向の間違いを認識して、複数のシートの正しい配置を認識するため、画像形成装置10がサポートするサイズに制限されず、所望のサイズのシートに電子ペン30で書き込みを行うことが可能となり、ユーザの利便性を向上させることができる。なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて、各装置の構成や制御は適宜変更可能である。例えば、上記実施例では、画像形成装置10がシートの印刷とシート配置の認識と画像合成とを行う構成としたが、これらの処理は別々の装置で実行してもよく、例えば、電子ペン30から書き込み情報を取得し、その書き込みに基づいてシート配置を認識する処理をコンピュータ装置で実行し、認識したシート配置を画像合成を行う装置に通知するようにしてもよい。