"包装対象の被包装物の形状及び大きさを特定する被包装物特定情報を取得する被包装物特定情報取得手段と、包装方法を特定する包装方法特定情報を取得する包装方法取得手段と、被包装物特定情報を参照して、包装方法特定情報から特定される包装方法に従い被包装物を包装材で包装する際の折り目を少なくとも指示する指示情報を生成する指示情報生成手段と、前記指示情報生成手段により生成された指示情報を参照して、包装材の裏面に印刷される指示線を描画するための裏面描画情報を生成する裏面描画情報生成手段と、前記裏面描画情報生成手段により生成された裏面描画情報を参照して指示線を包装材に印刷させる制御を行う印刷制御手段と、を有することを特徴とする包装支援装置。表面に画像が印刷されることで生成される包装材を特定する包装材特定情報を取得する包装材特定情報取得手段と、前記生成手段により生成された指示情報を参照して、包装材の表面に印刷される画像が、包装材の裏面に印刷される指示線と座標上重ならない位置に印刷されるように当該画像の印刷位置又は大きさの少なくとも一方を決定する決定手段と、前記決定手段により決定された位置又は大きさで包装材の表面に印刷される当該画像を描画するための表面描画情報を生成する表面描画情報生成手段と、を有し、前記印刷制御手段は、前記表面描画情報生成手段により生成された表面描画情報を参照して、当該画像を包装材に印刷させる制御を行うことを特徴とする請求項1に記載の包装支援装置。前記指示情報生成手段は、被包装物の包装に不要な部分を切り取る位置を示す切り目情報を指示情報として生成し、前記裏面描画情報生成手段は、包装材の裏面に印刷される切取線を描画するための裏面描画情報を生成し、前記印刷制御手段は、前記裏面描画情報生成手段により生成された裏面描画情報を参照して、切取線を包装材に印刷させる制御を行うことを特徴とする請求項1に記載の包装支援装置。コンピュータを、包装対象の被包装物の形状及び大きさを特定する被包装物特定情報を取得する被包装物特定情報取得手段、包装方法を特定する包装方法特定情報を取得する包装方法取得手段、被包装物特定情報を参照して、包装方法特定情報から特定される包装方法に従い被包装物を包装材で包装する際の折り目を少なくとも指示する指示情報を生成する指示情報生成手段、前記指示情報生成手段により生成された指示情報を参照して、包装材の裏面に印刷される指示線を描画するための裏面描画情報を生成する裏面描画情報生成手段、前記裏面描画情報生成手段により生成された裏面描画情報を参照して指示線を包装材に印刷させる制御を行う印刷制御手段、として機能させるための包装支援プログラム。包装対象の被包装物の形状及び大きさと、被包装物の包装方法とに基づいて生成された指示情報であって、当該包装方法に従い被包装物を包装する際の折り目を付ける位置を少なくとも特定する指示情報に基づき折り目を付ける位置を示す指示線が印刷されていることを特徴とする包装材。本発明は、被包装物を包装材で包装する際に、被包装物の形状と利用者が所望する包装方法とに基づいた折り目を示す指示線を包装材に印刷することを目的とする。本発明に係る包装支援装置は、包装対象の被包装物の形状及び大きさを特定する被包装物特定情報を取得する被包装物特定情報取得手段と、包装方法を特定する包装方法特定情報を取得する包装方法取得手段と、被包装物特定情報を参照して、包装方法特定情報から特定される包装方法に従い被包装物を包装材で包装する際の折り目を少なくとも指示する指示情報を生成する指示情報生成手段と、前記指示情報生成手段により生成された指示情報を参照して、包装材の裏面に印刷される指示線を描画するための裏面描画情報を生成する裏面描画情報生成手段と、前記裏面描画情報生成手段により生成された裏面描画情報を参照して指示線を包装材に印刷させる制御を行う印刷制御手段と、を有することを特徴とする。また、表面に画像が印刷されることで生成される包装材を特定する包装材特定情報を取得する包装材特定情報取得手段と、前記生成手段により生成された指示情報を参照して、包装材の表面に印刷される画像が、包装材の裏面に印刷される指示線と座標上重ならない位置に印刷されるように当該画像の印刷位置又は大きさの少なくとも一方を決定する決定手段と、前記決定手段により決定された位置又は大きさで包装材の表面に印刷される当該画像を描画するための表面描画情報を生成する表面描画情報生成手段と、を有し、前記印刷制御手段は、前記表面描画情報生成手段により生成された表面描画情報を参照して、当該画像を包装材に印刷させる制御を行うことを特徴とする。また、前記指示情報生成手段は、被包装物の包装に不要な部分を切り取る位置を示す切り目情報を指示情報として生成し、前記裏面描画情報生成手段は、包装材の裏面に印刷される切取線を描画するための裏面描画情報を生成し、前記印刷制御手段は、前記裏面描画情報生成手段により生成された裏面描画情報を参照して、切取線を包装材に印刷させる制御を行うことを特徴とする。本発明に係る包装支援プログラムは、コンピュータを、包装対象の被包装物の形状及び大きさを特定する被包装物特定情報を取得する被包装物特定情報取得手段、包装方法を特定する包装方法特定情報を取得する包装方法取得手段、被包装物特定情報を参照して、包装方法特定情報から特定される包装方法に従い被包装物を包装材で包装する際の折り目を少なくとも指示する指示情報を生成する指示情報生成手段、前記指示情報生成手段により生成された指示情報を参照して、包装材の裏面に印刷される指示線を描画するための裏面描画情報を生成する裏面描画情報生成手段、前記裏面描画情報生成手段により生成された裏面描画情報を参照して指示線を包装材に印刷させる制御を行う印刷制御手段、として機能させるためのものである。本発明に係る包装材は、包装対象の被包装物の形状及び大きさと、被包装物の包装方法とに基づいて生成された指示情報であって、当該包装方法に従い被包装物を包装する際の折り目を付ける位置を少なくとも特定する指示情報に基づき折り目を付ける位置を示す指示線が印刷されていることを特徴とする。請求項1記載の発明によれば、被包装物を包装材で包装する際に、被包装物の形状と利用者が所望する包装方法とに基づいた折り目を示す指示線を包装材に印刷させることができる。請求項2記載の発明によれば、被包装物を表面に画像が印刷された包装材で包装したときに、折り目にかからない位置に画像を印刷させることができる。請求項3記載の発明によれば、包装材に対して切り目を印刷させることができる。請求項4記載の発明によれば、被包装物を包装材で包装する際の折り目を示す指示線を包装材に印刷させることができる。請求項5記載の発明によれば、被包装物をユーザに包装させる際に、折り目に従って包装材を折らせることができる。以下、図面に基づいて、本発明の好適な実施の形態について説明する。図1は、本発明に係る包装支援装置の一実施の形態である画像形成装置を示したハードウェア構成図である。本実施の形態における画像形成装置は、スキャン機能、印刷機能等各種機能を搭載した複合機により実現され、コンピュータ13が内蔵されている。図1には、操作パネル1、IITImageInputTerminal2、IOTImageOutputTerminal3、HDDHardDiskDrive4、ネットワークコントローラ5、UIUserInterface6、IITコントローラ7、IOTコントローラ8、ROMReadOnlyMemory9、RAMRandomAccessMemory10及びCPUCentralProcessingUnit11が、アドレスデータバス12で接続された構成が示されている。操作パネル1は、タッチパネル式のユーザインタフェースUIの一形態であり、操作パネル1に表示されたユーザインタフェース部品や仮想キーボード等を介してユーザによる入力を受け付けUIコントローラ6へ送る入力手段として機能すると共に、UIコントローラ6からの出力された文字や図形や画像のデータを表示する表示手段として機能する。UIコントローラ6は、このように操作パネル1を用いた入出力制御を行う。IIT2は、セットされた物体表面の画像をIITコントローラ7からの指示に基づき読み取りIITコントローラ7へ出力する。IIT2は、例えばスキャナである。IITコントローラ7は、このようにIIT2の動作制御を行う。IOT3は、IOTコントローラ8からの指示に基づきIOTコントローラ8から送出された画像データを包装材上に印刷する。IOT3は、例えばプリンタである。IOTコントローラ8は、このようにIOT3の動作制御を行う。HDD4は、詳細は後述するように包装支援アプリケーションの動作に必要なデータ、各コントローラの動作に必要なデータを記憶する補助記憶手段である。ネットワークコントローラ5は、ネットワーク14を介して他の装置との間でデータ通信を行う。ROM9は、本実施の形態において特徴的な処理を提供する包装支援アプリケーションをはじめ、各コントローラの動作を制御するソフトウェアや各コントローラの動作に必要なデータを記憶する不揮発性記憶手段である。RAM10は、包装支援アプリケーションの動作に必要なデータを含め、各コントローラの動作に必要なデータを一時的に記憶する揮発性記憶手段である。CPU11は、各コントローラの動作制御を含め、画像形成装置における全体制御を行う。本実施の形態において使用する画像形成装置は、従前からあるハードウェア構成にて実現してもよい。図2は、本実施の形態における画像形成装置の機能ブロック構成図である。図2には、採寸処理部21、包装方法選択処理部22、包装紙選択処理部23、頂点座標算出部24、指示線描画部25、包装紙面描画部26、印刷制御部27、包装支援制御部28及び情報記憶部29が示されている。なお、本実施の形態に説明に不要な構成要素については図示していない。採寸処理部21は、包装対象の被包装物の形状及び大きさを特定する被包装物特定情報を取得する被包装物特定情報取得手段として機能する。ここで、被包装物というのは、包装材によって包装される物品のことである。本実施の形態においては、商品等の品物を被包装物の例として説明するので、採寸処理部21は、品物の形状及び大きさを特定する品物特定情報を取得する。包装方法選択処理部22は、包装方法を特定する包装方法特定情報を取得する包装方法取得手段として機能する。本実施の形態では、ユーザに包装方法を選択させる。包装紙選択処理部23は、表面に画像が印刷されることで生成される包装材を特定する包装材特定情報を取得する包装材特定情報取得手段として機能する。本実施の形態では、包装材として紙材質で生成された包装紙を用いる場合を例にして説明するが、包装材としては、印刷が可能な材質であれば紙材に限定する必要はない。本実施の形態では、ユーザに包装紙を選択させる。本実施の形態における包装材は、画像形成装置にセットされた所定の大きさの両面とも白紙の用紙の中から品物を包装するのに適切な大きさの用紙が選択され、その用紙の表面に、デザイン画像を印刷することによってユーザにより選択された包装紙を生成する。頂点座標算出部24は、被包装物特定情報を参照して、包装方法特定情報から特定される包装方法に従い被包装物を包装材で包装する際の折り目を少なくとも指示する指示情報を生成する指示情報生成手段として機能する。本実施の形態における頂点座標算出部24は、包装紙の折り目の頂点を計算により求める。更に、頂点座標算出部24は、被包装物の包装に不要な部分を切り取る切り目を示す切り目情報を指示情報として生成する。指示線描画部25は、頂点座標算出部24により生成された指示情報を参照して、包装材の裏面に印刷される指示線を描画するための裏面描画情報を生成する裏面描画情報生成手段として機能する。包装紙面描画部26は、頂点座標算出部24により生成された指示情報を参照して、包装材の表面に印刷される画像の印刷位置又は大きさの少なくとも一方を決定する決定手段として機能する。更に、包装紙面描画部26は、決定した位置又は大きさで包装材の表面に印刷される当該画像を描画するための表面描画情報を生成する表面描画情報生成手段として機能する。本実施の形態では、包装紙の表面に印刷する画像の位置や大きさの調整を行うことから包装紙面描画部26を決定手段及び表面描画情報生成手段として設けたが、分けて構成してもよい。印刷制御部27は、指示線描画部25により生成された裏面描画情報を参照して指示線を包装材に印刷させる制御を行う印刷制御手段として機能する。また、包装紙面描画部26により生成された表面描画情報を参照して、画像を包装材に印刷させる制御を行う。なお、本実施の形態において描画というのは、用紙に印刷するために必要な描画情報表面描画情報及び裏面描画情報を生成することをいい、印刷というのは、その描画情報に従ってIOT3が用紙に実際に印刷することをいう。包装支援制御部28は、前述した各構成要素と連携動作し、包装紙に折れ目などを印刷する処理の全体制御を行う。情報記憶部29には、包装紙への印刷を行う際に必要な各種データが予め記憶されている。更に、包装紙への印刷を行う過程において生成されるデータが保持される。包装支援装置における各構成要素21~28は、包装支援装置を形成するコンピュータと、コンピュータに搭載されたCPU11で動作する包装支援プログラムとの協調動作により実現される。また、情報記憶部29は、ROM9とRAM10にて実現される。あるいは、HDD4にて実現してもよいし、ネットワーク14を経由してアクセス可能な記憶手段で実現してもよい。また、本実施の形態で用いるプログラムは、通信手段により提供することはもちろん、CD-ROMやDVD-ROM等のコンピュータ読み取り可能な記録媒体に格納して提供することも可能である。通信手段や記録媒体から提供されたプログラムはコンピュータにインストールされ、コンピュータのCPUがインストールプログラムを順次実行することで各種処理が実現される。次に、本実施の形態における動作について説明する。まず、ユーザアクションの観点から図3a~図3hに示した画面表示例を用いて全体的な処理の流れについて説明する。品物を包装する包装紙を取得したいユーザは、本実施の形態の特徴的な包装支援アプリケーションが搭載された画像形成装置の操作パネル1を操作する。この操作に応じてUIコントローラ6は、図3aに示したアプリケーション選択画面を操作パネル1に表示させる。ユーザがこの画面の中から包装支援アプリケーションを選択することで、包装支援アプリケーションの起動を指示する。アプリケーションが起動されると、最初に図3bに示した形状選択画面が操作パネル1に表示される。形状選択画面には、本実施の形態において包装対象としている品物の形状が特定しうる画像が表示される。ユーザは、この画像の中から品物の形状若しくはその形状に近い形状の画像を押下するなどして選択する。ここでは、直方体を選択したものとする。ユーザが、上記の選択操作により品物の形状を特定すると、続いて図3cに示した形状を読み取らせる作業を支援するための形状読取画面1が操作パネル1に表示される。ユーザは、この画面に表示された指示に従って品物の正面が自分の方を向くように品物をIIT2の読取部、具体的にはスキャナの原稿読取台に載置し、画像形成装置の読取りボタン図示せずを押下する。なお、包装支援アプリケーションは、この操作により得られた画像を解析することで品物の縦及び横幅及び奥行きを取得する。読取りボタンを押下すると、続いて図3dに示した形状読取画面2が操作パネル1に表示される。ユーザは、この画面に表示された指示に従って品物の底面が自分の方を向くように品物をスキャナの原稿読取台に載置し、画像形成装置の読取りボタンを押下する。なお、包装支援アプリケーションは、この操作により得られた画像を解析することで品物の幅又は奥行き及び高さを取得し、これにより、直方体形状の品物の寸法幅、高さ及び奥行きを取得することになる。なお、ここでは、品物の形状として直方体が選択されたため、形状読取画面1及び形状読取画面2を操作パネル1に表示して品物の採寸を行うようにした。ユーザが他の形状を選択していれば、その形状の品物を採寸するための1又は複数の形状読取画面が操作パネル1に表示されることになる。以上のようにして、品物の採寸が終了すると、続いて図3eに示した包装方法選択画面が操作パネル1に表示される。包装方法選択画面には、選択された品物の形状に適した包装方法を特定しうる画像が表示される。ユーザは、この画像の中から希望の包装方法に対応した画像を押下するなどして選択する。ここでは、キャラメル包みを選択したものとする。ユーザが、上記の選択操作により品物の包装方法を特定すると、続いて図3fに示した包装紙選択画面が操作パネル1に表示される。包装紙選択画面には、選択された品物の包装に用いる包装紙を特定しうる画像が表示される。この例では、各包装紙にて直方体の品物を包装した状態をイメージしうる画像が表示される。ここでは、いわゆる包装紙のデザインを選択することになる。ユーザは、この表示された画像の中から希望の包装紙に対応した画像を押下するなどして選択する。以上のようにして、ユーザが品物の形状及び大きさを入力し、更に品物の包装方法と包装紙を選択すると、包装紙を印刷する処理が包装支援アプリケーションにより開始される。包装支援アプリケーションが処理を実行している間、操作パネル1には、図3gに示した印刷画面が表示される。ユーザは、印刷画面が表示されている間、つまり包装紙が印刷されるまでの間、待機することになる。そして、包装紙が印刷されると、操作パネル1には、図3hに示した終了画面が表示される。以上の処理により、包装紙の裏面に印刷された指示線の例を図4に示す。指示線には、折れ指示線と切取線が含まれている。折れ指示線というのは、包装紙の折り目と各折り目での折る向き山折り又は谷折りを示す線である。折り目を示すという点では、必ずしも山折りと谷折りとを異なる線種としなくてもよいが、本実施の形態では、折る向きがわかるように山折りと谷折りとを異なる線種で表した。また、本実施の形態では、折る向きを線種という属性にて区別するようにしたが、例えば、線の色や太さなど異なる属性にて区別できるようにしてもよい。あるいは、山折り、谷折りと文字を付して区別できるようにしてもよい。また、複数の大きさの用紙が予め用意されており、その中から包装紙として最適な大きさの用紙が選択されることになるが、包装対象の品物を指定された包装方法で包装するには、包装紙が大きかったり、品物の包装に不要な部分が出てくる可能性がある。このような場合にはその部分を切り取ることが望ましいが、切取線というのは、その包装紙の切り取る位置を示す線である。この例では、包装方法としてキャラメル包みが選択されていた。従って、図4に示したように、幅Wと高さHと奥行きDの品物をキャラメル包みで包装できるように指示線が印刷されている。なお、図4には、図面上辺と右辺がすでに切取線に沿って切り取られている包装紙が示されている。なお、図3a~図3hに示した表示画面は、表示内容の一例であってこれに限定されるものではない。例えば、図3bや図3e、図3fでは、画像を表示することでユーザにイメージしやすいようにしたが、形状等をテキスト情報にて提示するようにしてもよい。また、IIT2を利用して品物の大きさを採寸するようにしたが、この方法に限らず、例えば、ユーザに寸法を数値にて入力させるようにしてもよい。本実施の形態では、以上のようにして、ユーザの品物を、ユーザが希望する包装方法及び包装紙で包装するために適した包装紙を印刷することになる。ここで、情報記憶部29に記憶される各種データテーブルについて説明する。図5は、本実施の形態における寸法リストテーブルに設定される寸法リストのデータ構成の一例を示した図である。寸法リストテーブルには、品物の形状に関連する情報が設定され、また、採寸により得られた品物の大きさを特定する情報が書き込まれる。形状IDには、当該形状を識別する識別子が設定されており、各形状IDに、形状名、採寸数、寸法1~n、包装方法数、包装方法選択肢1~3及び形状画像IDが対応付けられている。形状名には、本実施の形態において取り扱い可能な品物の形状を識別可能な名称が文字情報にて設定される。そして、各形状の大きさを認識するために採寸すべき数採寸数が示されている。寸法1~寸法nには、採寸すべき箇所を示す記号が設定されている。例えば直方体の場合、品物の採寸する箇所は3カ所であり、それは幅w、高さh及び奥行きdであることがわかる。なお、寸法1~寸法nの各項目のうち、データが設定されない項目には、データとして用いないことを意味するnaが設定されている。後述するデータテーブルにおいても同様である。続いて、当該形状の包装方法として選択しうる包装方法の数包装方法数と選択可能な包装方法を特定する包装方法IDが設定されている。例えば直方体の品物を包装する方法として、包装方法IDが2,1,0という3パターンが用意されていることがわかる。形状画像IDには、当該形状を表す画像を識別する識別子が設定される。図6は、本実施の形態における包装方法リストテーブルに設定される包装方法リストのデータ構成の一例を示した図である。包装方法リストテーブルには、本実施の形態において取り扱う品物の包装方法に関する情報が予め設定される。包装方法IDには、当該包装方法を識別する識別子が設定されており、各包装方法IDに、包装方法名、座標変換リスト、指示線リスト、ポリゴンリスト及び包装方法画像IDが対応付けられている。包装方法名には、本実施の形態において品物を包装しうる方法を識別可能な名称が文字情報にて設定される。本実施の形態では、包装方法毎に座標変換リスト、指示線リスト及びポリゴンリストが予め設定されているが、座標変換リスト、指示線リスト及びポリゴンリストには、当該包装方法に対応する座標変換リスト、指示線リスト及びポリゴンリストの各識別子が設定されている。座標変換リスト、指示線リスト及びポリゴンリストの各テーブルについては追って説明する。包装方法画像IDには、当該包装方法を表す画像を識別する識別子が設定される。図7は、本実施の形態における形状画像データテーブルに設定される形状画像データのデータ構成の一例を示した図である。形状画像データテーブルには、本実施の形態において取り扱う品物の形状を特定するための画像情報が予め設定される。形状画像IDには、各形状を表す画像データを識別する識別子が設定されており、各形状画像IDに、形状名と画像とが対応付けられている。形状名には、本実施の形態において品物の形状を識別可能な名称が文字情報にて設定される。画像には、品物の形状を目視にて認識させるための画像データが設定される。なお、画像には、画像データの代わりに、画像データが格納されている格納先を特定する情報が設定されていてもよい。図8は、本実施の形態における座標変換リストテーブルに設定される座標変換リストのデータ構成の一例を示した図である。座標変換リストテーブルは、座標値で表される基準点を座標変換する際に用いる係数が包装方法毎に予め設定される。各座標変換リストには、基準点を識別する基準点IDが設定されており、各基準点IDに、座標変換を行う際に用いる1又は複数の係数が設定される。基準点及び係数の詳細については追って説明する。また、座標変換リストテーブルにおいて最後尾のレコードに設定されているIDが-1のレコードは、先頭から直前のレコードまでの間に有効なレコードデータが設定されていることを示すターミネータレコードである。その他の各データテーブルにおいても同様である。図9は、本実施の形態における指示線リストテーブルに設定される指示線リストのデータ構成の一例を示した図である。指示線リストテーブルには、包装紙の裏面に印刷される指示線に関する情報が包装方法毎に予め設定されている。指示線IDには、各指示線を識別する識別子が設定されており、各指示線IDに、種別と始点頂点IDと終点頂点IDとが対応付けられている。種別には、指示線の種別として、山折りm、谷折りv及び切取線cのいずれかが設定される。始点頂点ID及び終点頂点IDには、それぞれ当該指示線の両端の位置を識別する頂点IDが設定される。両端のどちらの頂点を始点としても終点としてもよい。図4においては、pで始まる記号p00等が頂点IDに相当する。図10は、本実施の形態におけるポリゴンリストテーブルに設定されるポリゴンリストのデータ構成の一例を示した図である。図4に示したように、包装紙に指示線を描画すると、例えば、p00,p01,p11,p10で囲まれたポリゴンが形成されるが、ポリゴンリストテーブルは、このように包装紙上に形成される各ポリゴンの形状や大きさ、配置を特定するための情報が包装方法毎に設定される。ポリゴンIDには、各ポリゴンを識別する識別子が設定されており、各ポリゴンIDに、頂点数と頂点座標ID1~頂点座標IDqとが対応付けられている。頂点数には、当該ポリゴンが有する頂点の数が設定される。頂点座標ID1~頂点座標IDqには、当該ポリゴンが有する各頂点の位置を識別する頂点IDが設定される。詳細は追って説明するが、包装方法が決まることによって、複数のポリゴンリストテーブルの中から利用するポリゴンリストテーブルが決定され、これにより、包装紙上に形成されるポリゴンの数も決定される。なお、各ポリゴンの大きさを特定する座標値は、品物の大きさが特定されてはじめて決まる。図11は、本実施の形態における包装方法画像データテーブルに設定される包装方法画像データのデータ構成の一例を示した図である。包装方法画像データテーブルには、本実施の形態において取り扱う包装方法を特定するための画像情報が予め設定される。包装方法画像IDには、各包装方法を表す画像データを識別する識別子が設定されており、各包装方法画像IDに、包装方法名と画像とが対応付けられている。包装方法名には、本実施の形態において品物の包装方法を識別可能な名称が文字情報にて設定される。画像には、品物の包装方法を目視にて認識させるための画像データが設定される。なお、画像には、画像データの代わりに、画像データが格納されている格納先を特定する情報が設定されていてもよい。図12は、本実施の形態における用紙リストテーブルに設定される用紙リストのデータ構成の一例を示した図である。用紙リストテーブルには、包装紙に関する情報が包装方法毎に予め設定されている。各用紙リストには、各用紙を識別する用紙IDが設定されており、各用紙IDに、包装方法ID、描画種別、寸法数、寸法1~寸法n、完成画像ID及び用紙画像IDが対応付けられている。包装方法IDには、当該用紙を用いて包装可能な包装方法の包装方法IDが設定される。ところで、本実施の形態においては、基準となる1又は複数の大きさを持つ1又は複数の被包装物以下、基準物とも称するを想定し、各基準物を包装するときに最適な大きさの用紙が予め求められている。各用紙の大きさは、図15に示す用紙座標リストテーブルの座標値により特定しうる。なお、それぞれ最適な大きさの用紙は、前述したように所定の大きさの両面とも白紙の用紙として画像形成装置のトレイに収容されている。本実施の形態では、矩形形状の用紙を想定しているが、これに限定する必要はない。寸法数には、基準物を包装したときの大きさを特定するために必要な寸法の数が設定される。寸法1~寸法nそれぞれには、その寸法値が設定される。例えば、用紙IDが0の用紙は、包装方法IDが1、すなわちキャラメル包みに用いられる用紙であり、この用紙を用いて包装したとき、その包装された品物以下、完成物ともいうの大きさを特定するには3カ所の寸法がわかれば特定でき、その3カ所というのは、寸法1~寸法3を参照すると、幅w、高さh及び奥行きdであることがわかる。なお、w、h及びdには、具体的な数値が設定されている。完成画像IDには、図13に示した完成画像データテーブルにて管理され、デザイン画像が印刷された包装紙で包装された状態の品物、すなわち完成物のイメージを目視にて特定しうる画像データを識別する完成画像IDが設定される。用紙画像IDには、図14に示した用紙画像データテーブルにて管理され、用紙に印刷されるデザイン画像を目視にて特定しうる画像データを識別する用紙画像IDが設定される。用紙画像は品物を包装する包装紙が展開された状態の画像データに相当し、完成画像はその包装紙で包装された状態の画像データといえる。描画種別には、用紙にデザイン画像を描画する際に、品物の大きさなどに依存せず、用紙画像IDにて特定される用紙画像のまま印刷を行う固定か、品物の大きさに応じてデザイン画像の配置を移動させたり拡縮を行う可変のいずれかが設定される。図13は、本実施の形態における完成画像データテーブルに設定される完成画像データのデータ構成の一例を示した図である。完成画像データテーブルには、本実施の形態における処理を実行することによって得られる包装紙にて包装された品物、すなわち完成物を特定するための画像情報が予め設定される。完成画像IDには、各完成物を表す画像データを識別する識別子が設定されており、各完成画像IDに、完成物名と画像とが対応付けられている。完成物名には、本実施の形態において完成物を識別可能な名称が文字情報にて設定される。画像には、品物が包装された状態、すなわち完成物の状態を目視にて認識させるための画像データが設定される。なお、画像には、画像データの代わりに、画像データが格納されている格納先を特定する情報が設定されていてもよい。図14は、本実施の形態における用紙画像データテーブルに設定される用紙画像データのデータ構成の一例を示した図である。用紙画像データテーブルには、包装紙の表面に描画されるデザイン画像を特定するための画像情報が予め設定される。用紙画像IDには、各用紙画像を表す画像データを識別する識別子が設定されており、各用紙画像IDに、画像名と画像とが対応付けられている。画像名には、本実施の形態において用紙に描画されるデザイン画像を識別可能な名称が文字情報にて設定される。画像には、当該用紙に描画される画像を目視にて認識させるための画像データが設定される。なお、画像には、画像データの代わりに、画像データが格納されている格納先を特定する情報が設定されていてもよい。図15は、本実施の形態における用紙座標リストテーブルに設定される用紙座標リストのデータ構成の一例を示した図である。用紙リストテーブルにて管理される基準物を包装紙にて包装すると、その包装紙には当然ながら折り目が形成されるが、用紙座標リストテーブルには、用紙リストテーブルにて管理される基準物を包装したときに形成される折り目の端点本実施の形態では、頂点と称しているそれぞれを特定するための情報が用紙毎包装方法毎に予め設定される。頂点IDには、品物を当該包装紙を用いて当該包装方法にて包装したときの頂点を識別する識別子が設定されており、各頂点IDに、当該頂点の座標位置を特定する座標情報が対応付けられている。つまり、この用紙座標リストテーブルには、基準物を包装紙で包装したときに形成される各頂点の座標情報が設定され、一方、出力座標リストテーブルには、ユーザにより要求された品物を包装したときに形成される各頂点の座標情報が設定される。なお、図4に示した包装紙を例にして説明すると、本実施の形態では、包装紙上の任意の点、例えば用紙の左下の頂点p00を原点とした2次元座標系を形成する。これにより、包装紙上に形成される各頂点の位置は座標値にて特定しうる。以上の各種データが情報記憶部29に格納されることで、予め用意され、また、寸法リストテーブルには、処理の過程においてデータが登録される。更に、処理の過程において出力座標リストが生成されて情報記憶部29に保存されることになる。続いて、本実施の形態において包装紙を印刷する処理について、画像形成装置、特に包装支援アプリケーションの観点から、図16に示したフローチャートを用いて説明する。本実施の形態は、前述したように図3aに示したアプリケーション選択画面からユーザが選択することによって包装支援アプリケーションが起動され、処理が開始されることになる。図3aに示したアプリケーション選択画面は、画像形成装置により用意された表示画面データとしてROM9に保存されている。また、包装支援アプリケーション起動後において操作パネル1に表示される図3b~図3hに示した各画面の画像データは、包装支援アプリケーションにより用意された表示画面データとしてROM9に予め格納されている。包装支援アプリケーションが起動されると、包装支援制御部28は、採寸処理部21を呼び出す。採寸処理部21は、次の手順にて品物の形状及び大きさを特定する品物特定情報を取得するステップ110。すなわち、採寸処理部21は、図3bに示した形状選択画面を情報記憶部29から取り出し、操作パネル1に表示する。あるいは、形状選択画面を表示する際にその都度生成してもよい。すなわち、図5に示した寸法リストに登録されている各形状の形状名を読み出し、更に、当該形状に対応付けられている形状画像IDに基づき図7に示した形状画像データを検索することによって該当する形状画像を読み出す。そして、情報記憶部29から形状選択画面のひな型となる画面画像データを読み出し、この画面画像データに、読み出した形状名及び形状画像データを組み込んで図3bに示した形状選択画面を生成し、操作パネル1に表示する。操作パネル1に表示された形状選択画面の中からユーザによりいずれかの形状が選択されると、採寸処理部21は、その選択された形状を受け付ける。例えば、採寸処理部21は、形状選択画面に組み込んだ形状画像データ及び形状名の組の位置を把握しているので、操作パネル1に表示された形状選択画面からのユーザの選択操作を検出することで、どの形状が選択されたのかを特定するようにしてもよい。続いて、採寸処理部21は、ユーザにより選択された形状に対応した1又は複数の形状読取画面を情報記憶部29から読み出し、操作パネル1に順番に表示する。形状が直方体の場合には、図3c及び図3dに示した当該形状の採寸を行うための形状読取画面を順番に表示する。選択された品物をどのように採寸するかは予め決められており、その採寸の方法は形状読取画面に表示される。ユーザは、その指示に従って品物をIIT2の原稿読取台に載置する。ユーザ操作に従い品物の読取画像を取得すると、採寸処理部21は、取得した読取画像を解析することで、採寸を行う。形状が直方体の場合、寸法リストによると、採寸数は3であり、寸法1~3に設定されている幅w、高さh及び奥行きdを採寸する必要があるのがわかる。従って、採寸処理部21は、画像解析により寸法1~3に設定されている幅w、高さh及び奥行きdを求める。以上のようにして、採寸処理部21は、品物の形状及び大きさを特定する品物特定情報を取得すると、品物特定情報を包装支援制御部28へ送る。品物特定情報を取得したことで、採寸処理部21における処理が終了したことを検知すると、包装支援制御部28は、取得した採寸結果を寸法リストの該当する項目、具体的には、選択された形状の寸法1~nの該当する項目に書き込み保存する。続いて、包装支援制御部28は、品物の形状を引数として包装方法選択処理部22を呼び出す。具体的には、包装支援制御部28は、品物特定情報に基づき引数として寸法リストテーブルから形状IDを取り出し、包装方法選択処理部22へ送る。包装方法選択処理部22は、次の手順にて包装方法を特定する包装方法特定情報を取得するステップ120。すなわち、包装方法選択処理部22は、送られてきた形状IDに基づき寸法リストテーブルを参照することで、当該形状に対応付けされている包装方法を特定する。例えば、形状が直方体の場合、包装支援制御部28から受け取った形状IDに対応付けされている包装方法数を参照することで、当該形状に適合した包装方法が3種類あることを認識し、その包装方法を識別する包装方法IDを包装方法選択肢1~3から読み出す。形状が直方体の場合は、包装方法選択肢1~3から包装方法ID2,1,0を読み出す。包装方法選択処理部22は、その読み出した包装方法IDそれぞれに対応する包装方法画像IDを、図6に示した包装方法リストテーブルから読み出し、その読み出した包装方法画像IDそれぞれに対応する包装方法の名称及び当該包装方法の画像データを図11に示した包装方法画像データから読み出す。そして、情報記憶部29から包装方法選択画面のひな型となる画面画像データを読み出し、この画面画像データに、読み出した包装方法の名称及び包装方法画像データを組み込んで図3eに示した包装方法選択画面を生成し、操作パネル1に表示する。操作パネル1に表示された包装方法選択画面の中から、ユーザによりいずれかの包装方法が選択されると、包装方法選択処理部22は、その選択された包装方法を特定する。これは、基本的には採寸処理部21と同様に処理すればよい。すなわち、操作パネル1に表示された包装方法選択画面からのユーザの選択操作を検出することで、どの包装方法が選択されたのかを特定するようにしてもよい。ユーザにより選択された包装方法を特定する包装方法特定情報を取得すると、包装方法選択処理部22は、その包装方法特定情報、具体的には選択された包装方法の包装方法IDを包装支援制御部28へ送る。包装方法特定情報を取得したことで、包装方法選択処理部22における処理が終了したことを検知すると、包装支援制御部28は、ユーザにより選択された包装方法の包装方法ID及び用紙リストテーブルの参照用紙リストの格納場所情報を包装紙選択処理部23へ送る。包装紙選択処理部23は、次の手順にて包装紙を特定する包装紙特定情報を取得するステップ130。すなわち、包装紙選択処理部23は、用紙リストの格納場所情報から特定される図12に示した用紙リストテーブルから、送られてきた包装方法IDが設定されているレコードを抽出する。例えば、ユーザがキャラメル包み包装方法ID=1を選択していた場合、用紙IDが0,1,2のレコードが抽出される。この抽出された各レコードの完成画像IDを参照して図13に示した完成画像データテーブルから、対応する完成画像の名称及び完成画像を読み出す。そして、情報記憶部29から包装紙選択画面のひな型となる画面画像データを読み出し、この画面画像データに、読み出した包装紙の名称及び包装紙画像データを組み込んで図3fに示した包装紙選択画面を生成し、操作パネル1に表示する。操作パネル1に表示された包装紙選択画面の中から、ユーザによりいずれかの包装紙が選択されると、包装紙選択処理部23は、その選択された包装紙を特定する。これは、基本的には採寸処理部21と同様に処理すればよい。すなわち、操作パネル1に表示された包装紙選択画面からのユーザの選択操作を検出することで、どの包装紙が選択されたのかを特定するようにしてもよい。ユーザによる選択操作により包装紙を特定する包装紙特定情報として用紙IDを取得すると、包装紙選択処理部23は、その用紙IDを包装支援制御部28へ送る。用紙IDを取得したことで、包装紙選択処理部23における処理が終了したことを検知すると、包装支援制御部28は、図3gに示した印刷画面を操作パネル1に表示して、包装紙の印刷が終了するまでの間、ユーザに待機させる。以上のユーザによる選択操作により、形状ID、包装方法ID及び用紙IDが特定されているが、操作パネル1への印刷画面の表示と並行して、寸法リストに含まれる形状IDから特定されるレコードの参照寸法リストの当該レコードの格納場所情報と、包装方法IDから特定されるレコードに含まれている座標変換リストへの参照当該座標変換リストの格納場所情報と、用紙リストに含まれる用紙IDから特定されるレコードの参照用紙リストの当該レコードの格納場所情報と、を頂点座標算出部24へ送る。本実施の形態では、ユーザにより指定された形状の品物を、ユーザにより選択された包装紙でユーザにより選択された包装方法によって包装するが、その包装する際の折り目などの指示線を、その包装紙の裏面に印刷することを特徴の一つとしている。頂点座標算出部24は、出力座標リストを指示情報の一つとして生成することによって、この包装紙の裏面に印刷する指示線の描画位置を特定するステップ140。これは、次のような手順にて行うが、その前に図8に示した座標変換リストについて詳細に説明する。座標変換リストは、包装方法毎に設定されていることは前述した。図8に座標変換リストの例を示したが、図17には、特に図4に示した包装方法がキャラメル包みの場合の座標変換リストテーブルの一例が示されている。ここで、複数の折れ指示線の交点に位置するp11などの頂点や用紙周縁又は切取線と折れ指示線の交点に位置するp02などの端点が折り目の端点となるが、この折り目の端点となりうる点を、本実施の形態では頂点と総称している。この頂点は、座標値により表される。図4に示した例では、用紙の左下の頂点p00を原点とした座標系が形成されている。品物の形状及び包装方法が特定されると、品物の大きさに関係なく頂点の数は特定できる。例えば、幅、高さ、奥行きがそれぞれ30,40,50の直方体の品物であろうと、15,52,33の直方体の品物だろうと、包装方法が同じであれば、頂点の数は同じになるはずである。換言すると、品物の大きさによって、いくつかの頂点の座標値は異なってくるかもしれないが、同じ形状かつ同じ包装方法であれば、頂点の数は同じ数となる。つまり、形状及び包装方法が決まると頂点の数もn個と決まることになるので、あとは品物の大きさによって各頂点の座標値を決定すればよいことになる。そこで、座標変換リストには、基準となる大きさ、例えば直方体であれば、基準となる幅、高さ及び奥行きを予め決めておく。例えば、幅、高さ及び奥行きが共に50としておく。この基準となる大きさをもつ品物は、前述したように基準物と称している。そして、この基準物における頂点を、特に基準点と称することにしている。本実施の形態では、この基準物における基準点の座標値を、包装対象の品物の大きさに応じて座標変換を行うことで、包装対象の品物の頂点座標を求めるようにしている。このために、座標変換リストには、座標変換を行うことによって品物の各頂点の座標値を算出するための係数が設定されている。そして、この係数を用いた計算式を図18に示す。また、風呂敷包みにおいて、座標変換リストのある1レコードに含まれている係数座標変換行列と品物特定情報幅W、高さH、奥行きDと出力座標X,Yとの関係を図19に示す。なお、wxは幅のX座標値を変換するための係数、wyは幅のY座標値を変換するための係数、hxは高さのX座標値を変換するための係数、hyは高さのY座標値を変換するための係数、dxは奥行きのX座標値を変換するための係数、dyは奥行きのY座標値を変換するための係数、である。例えば、包装対象の品物を採寸した結果、その品物の幅、高さ及び奥行きはそれぞれ40,55,50であったとする。そうすると、品物の各頂点は、基準物に対し、幅は0.8倍、高さは1.1倍、奥行きは1.0倍の大きさである。つまり、図18に示した計算式は、基準物の各基準点の座標値に対し、幅に関しては0.8倍、高さに関しては1.1倍、奥行きに関しては1.0倍すれば、包装対象の品物の各頂点座標は求められる。このように、基準物の基準点座標を、図18に例示した計算式を用いて包装対象の品物の各頂点座標に変換する際に用いる係数wx,hx,dx,wy,hy,dyが座標変換リストに設定されている。従って、頂点座標算出部24は、寸法リストの寸法1~寸法nのうち採寸数によって特定される数の採寸値と座標変換リストとから得られる基準点IDが1からnまでの各係数を図18に示した計算式に代入することにより、包装対象の品物の各頂点1~nの座標値を算出し、これをまとめることで出力座標リストを生成する。出力座標リストテーブルに登録された出力座標リストのデータ構成の一例を図20に示す。なお、図15に示した用紙座標リストが基準物の各頂点座標値であるのに対し、図20に示した出力座標リストが包装対象の品物の各頂点座標値である。以上のようにして、包装対象の品物の頂点座標を算出して出力座標リストを生成する。図4に示したキャラメル包みの場合であって幅が100mm、高さが50mm、奥行きが80mmとした場合に生成される出力座標リストを図21に示す。このように、各基準点基準点ID=0,1,2,に対応する各頂点頂点ID=p00,p01,p02,の座標値が計算により決定される。なお、各頂点の座標値が求まると、図10に示したポリゴンリストテーブルにて管理されている各ポリゴンの形状及び大きさが決定される。図4に示したキャラメル包みの場合の包装紙に対応して生成されたポリゴンリストテーブルの例を図22に示す。以上の処理が終了したことを、出力座標リストを送るなどして包装支援制御部28に知らせる。頂点座標算出部24における処理が終了すると、包装支援制御部28は、出力座標リストテーブル、ポリゴンリストテーブル、指示線リストテーブルの参照格納先情報など処理に必要な情報の格納先を送ることで、指示線描画部25を呼び出す。続いて、指示線描画部25は、出力座標リストを参照して指示線を描画するステップ150。これは、出力座標リストにより各頂点の座標値は認識できるので、図9に示した指示線リストテーブルに設定されている各指示線IDの始点頂点IDと終点頂点IDとを順番に直線で結んでいけばよい。また、指示線リストテーブルの種別を参照することで、各折り目が山折りは谷折りか、あるいは切取線かの種別がわかるように描画してもよい。例えば、図9に示した指示線リストの例によると、指示線リストの指示線ID=0のレコードでは頂点IDが0の頂点と頂点IDが1の頂点との間は山折りmすることになっているので、山折りmを意味する一点鎖線の指示線で描画することになる。指示線描画部25は、図9に示した指示線リストの例では、m本の指示線を描画することを示している。このようにして、指示線描画部25は、出力座標リスト及び指示線リストを指示情報として参照し、図4に例示したように用紙の裏面に印刷すべき裏面描画情報を生成する。図4に示したキャラメル包みの場合の包装紙に対応する指示線リストテーブルの例を図23に示す。以上の処理が終了すると、指示線描画部25は、裏面描画情報を送るなどして処理の終了を包装支援制御部28に知らせる。指示線描画部25における処理が終了すると、包装支援制御部28は、出力座標リストテーブル、ポリゴンリストテーブルの参照格納先情報など処理に必要な情報の格納先を送ることで、包装紙面描画部26を呼び出す。包装紙面描画部26は、次のようにして用紙の表面に印刷するデザイン画像の大きさや配置を決定して描画するステップ160。用紙リストテーブルには、寸法1~寸法nによりサイズが特定された基準物を包装するのに最適な用紙に関する情報が登録されており、この用紙に用紙画像IDで特定されるデザイン画像を印刷することで、完成画像IDで特定される完成物のような包装が実現される。この用紙リストにより管理され、基準物を包装する最適な用紙の大きさを基準サイズと称することにする。一方、包装対象の品物を包装するのに必要な用紙の大きさは、ステップ140において出力座標リストを求めたことで特定される。すなわち、出力座標リストに含まれる各頂点の座標値から用紙の周縁は特定できるので、これにより必要な用紙の大きさは認識される。この包装対象の品物を包装するのに必要な用紙の大きさを必要サイズと称する。印刷制御部27は、品物の包装に用いる用紙として、IOT3から出力可能な用紙の中から必要サイズに対して直近大の大きさの用紙を選択することになる。包装紙面描画部26は、ステップ130でユーザにより選択された用紙リスト中の用紙に関する情報を包装紙面描画時に参照する。ところで、品物を包装する際の頂点座標は、出力座標リストに登録されている。一方、選択された用紙で基準物を包装する際の頂点座標は、用紙座標リストに登録されている。なお、包装方法は同じなので、出力座標リスト及び用紙座標リストそれぞれに設定されている頂点の数は一致しているはずである。選択したレコードに含まれている用紙画像IDから特定される用紙画像は、基準物を包装する基準サイズの用紙に描画される大きさで生成されている。従って、包装紙面描画部26は、用紙座標リストと出力座標リストとの対応する頂点を対応付け、これに応じて用紙画像を用紙上に描画する。必要サイズと基準サイズとが一致していれば、用紙画像をそのままの大きさで用紙上に描画すればよいが、切取線が描画されるなどして必要サイズが基準サイズより小さい場合、用紙画像は縮小されて用紙上に写像されることになる。例えば、幅、高さ、奥行きとも50cmの基準物を包装するための画像を、幅、高さ、奥行きがそれぞれ50,50,45cmであれば、画像は奥行き方向だけ10縮小されて用紙上に写像される。用紙リストの中から直近大の用紙を選択しているので、縮小率は大きい値にはならないはずである。ところで、縦横とも同等の拡縮率であれば問題ないが、縦と横の拡縮率が大きく異なることで、縦と横の比率が大きく異なってくる場合もあり得る。つまり、円形状のデザイン画像が一方方向のみに大きく縮小されて楕円になるなどである。幾何学模様であればさほど気にならないかもしれないが、有名なキャラクタの顔画像であれば、その顔がつぶれたりしてしまうので、このような画像印刷を避けたい場合もある。このように、縦横の縮小率に閾値以上の差異がある場合などデザイン画像を縮小させないようにするために、用紙リストの描画種別に固定と設定してもよい。また、必要サイズと基準サイズとがほぼ同じ大きさでも、幅、高さ、奥行きの比率が大きく異なる場合もあり得る。この場合、例えば、本来包装物の上面のみに印刷されるべき図14に示した顔画像が図24a、折り目と重なってしまう可能性が生じてくる図24b。つまり、二面にまたがって印刷されてしまう可能性が生じてくる。なお、デザイン画像は、包装紙の表面に、折り目等の指示線は包装紙の裏面に印刷されるので、厳密には、デザイン画像と指示線とは重なって印刷されることはない。ここでいう重なるというのは、座標上重なるという意味である。折り指示線が描画される位置にデザイン画像が描画されると、実際に包装したときにデザイン画像は二面にまたがった位置にくることになる。そこで、本実施の形態では、ポリゴンリストを生成し、ポリゴン毎にデザイン画像を写像するようにした。これにより、図24cに例示したように複数の面にまたがって画像が印刷されることはない。つまり、包装紙の表面に印刷される画像は、包装材の裏面に印刷される指示線と重ならない位置に印刷されるといえる。例えば、図13に例示した電車という包装をする場合、10×10×30という基準サイズの品物を包装する場合に電車の正面の画像が品物の正面に、扉や窓の画像が品物の側面に印刷されるように用紙画像が位置決めされている。これを上記のようにポリゴン毎に写像すれば、扉の画像が回り込んで電車の正面に印刷されるようなことは発生しない。また、デザイン画像を単に縮小するなどしてデザイン画像が二面にまたがって印刷されないようにしてもよい。このように、本実施の形態における包装紙面描画部26は、包装紙の表面に印刷される画像が、包装材の裏面に印刷される指示線と重ならない位置に印刷されるように当該画像の印刷位置や大きさの少なくとも一方を調整してデザイン画像を描画する。包装紙面描画部26が用紙の表面に印刷するデザイン画像の描画位置を特定すると、包装支援制御部28は、指示線描画部25が特定した指示線の描画位置及び包装紙面描画部26が特定したデザイン画像の描画位置を印刷制御部27に送ることで、印刷指示を出す。これに応じて、印刷制御部27は、指定された用紙の表面にデザイン画像を印刷し、またその用紙の裏面に指示線を印刷するステップ170。本実施の形態によれば、以上のようにして、ユーザにより選択された包装方法で品物を包装するための包装紙を印刷する。この包装紙の裏面には、包装対象の被包装物の形状及び大きさ及び選択された被包装物の包装方法に基づいて頂点座標算出部24により算出された出力座標リストに基づいて生成された裏面描画情報に基づき折り目を付ける位置を示す指示線が印刷されている。従って、ユーザは、この指示線に切取線が印刷されていれば、その切取線に従って包装紙を切り、そして、折り目に従って指示された方向、すなわち山折り又は谷折りすることで品物を包装すればよい。"