(57)【要約】【課題】本発明は、包装対象物の形状・大きさに応じた折り方フォームを生成する情報処理装置、画像形成装置、折り方情報生成方法、折り方情報生成プログラム及び記録媒体に関する。【解決手段】コンピュータ端末ＰＣ１〜ＰＣｍは、梱包対象物の形状、大きさを特定する梱包対象物情報が梱包対象物情報入力画面でキーボードやマウス等を利用して入力されると、入力された梱包対象物情報に基づいて用紙で梱包対象物を梱包するための折り目情報を含む折り方フォームデータを生成する。したがって、入力された梱包対象物の形状、大きさを特定する梱包対象物情報に基づいて、演算して、用紙で梱包対象物を梱包するための折り目情報を含む折り方フォームデータを安価にかつ適切に生成することができる。【選択図】          図１
2010189038.tif 000002
【特許請求の範囲】
【請求項１】
梱包対象物の形状、大きさを特定する梱包対象物情報を入力する入力手段と、
折り目情報を含む折り方フォームデータを演算によって生成する演算式を有し、前記入力手段から入力された梱包対象物情報に基づいてシート状部材で前記梱包対象物を梱包するための該折り目情報を含む折り方フォームデータを該演算式を用いて生成する折り方フォーム生成手段と、
を備えていることを特徴とする情報処理装置。
【請求項２】
前記入力手段は、複数の折り方から適宜の折り方を選択可能であり、前記折り方フォーム生成手段は、該折り方毎に前記演算式を有し、前記入力手段で選択された折り方に対応する前記演算式を用いて前記折り方フォームデータを生成することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記情報処理装置は、前記シート状部材の複数のシートサイズのうち、前記折り方フォーム生成手段の生成した前記折り方フォームデータに基づいて前記折り目を前記シート状部材に印刷可能な最小シートサイズを選択するサイズ選択手段と、
前記サイズ選択手段の選択したシートサイズに基づいて前記折り方フォーム生成手段の生成した前記折り方フォームデータから折り方印刷データを生成する印刷データ生成手段と、をさらに備えていることを特徴とする請求項１または請求項２記載の情報処理装置。
【請求項４】
複数のシートサイズのシート状部材を適宜供給するシート状部材供給手段と、
印刷データに基づいて前記シート状部材供給手段から供給される前記シート状部材に画像を形成する画像形成手段と、
梱包対象物の形状、大きさを特定する梱包対象物情報を入力する入力手段と、
折り目情報を含む折り方フォームデータを演算によって生成する演算式を有し、前記入力手段から入力された梱包対象物情報に基づいて前記シート状部材で前記梱包対象物を梱包するための折り目情報を含む折り方フォームデータを該演算式を用いて生成する折り方フォーム生成手段と、
前記シート状部材供給手段の供給可能な複数のシートサイズのうち、前記折り方フォーム生成手段の生成した前記折り方フォームデータに基づいて前記折り目を前記シート状部材に印刷可能な最小シートサイズを選択するサイズ選択手段と、
前記サイズ選択手段の選択したシートサイズに基づいて前記折り方フォーム生成手段の生成した前記折り方フォームデータから折り方印刷データを生成する印刷データ生成手段と、
前記サイズ選択手段の選択したシートサイズの前記シート状部材を前記シート状部材供給手段に前記画像形成手段へ供給させ該画像形成手段に前記印刷データ生成手段の生成した印刷データに基づいて該シート状部材に前記折り方フォームを印刷させる制御手段と、
を備えていることを特徴とする画像形成装置。
【請求項５】
梱包対象物の形状、大きさを特定する梱包対象物情報を入力手段から入力させる入力処理ステップと、
前記入力処理ステップで入力された梱包対象物情報に基づいてシート状部材で前記梱包対象物を梱包するための折り目情報を含む折り方フォームデータを演算式に基づいて生成する折り方フォーム生成処理ステップと、
を有することを特徴とする折り方情報生成方法。
【請求項６】
前記折り方情報生成方法は、
前記シート状部材の複数のシートサイズのうち、前記折り方フォーム生成処理ステップで生成された前記折り方フォームデータに基づいて前記折り目を前記シート状部材に印刷可能な最小シートサイズを選択するサイズ選択処理ステップと、
前記サイズ選択処理ステップで選択されたシートサイズに基づいて前記折り方フォーム生成処理ステップで生成された前記折り方フォームデータから折り方印刷データを生成する印刷データ生成処理ステップと、
をさらに有していることを特徴とする請求項５記載の折り方情報生成方法。
【請求項７】
コンピュータに、
梱包対象物の形状、大きさを特定する梱包対象物情報を入力手段から入力させる入力処理と、
前記入力処理で入力された梱包対象物情報に基づいてシート状部材で前記梱包対象物を梱包するための折り目情報を含む折り方フォームデータを演算式に基づいて生成する折り方フォーム生成処理と、
を実行させることを特徴とする折り方情報生成プログラム。
【請求項８】
前記折り方情報生成プログラムは、
コンピュータに、
前記シート状部材の複数のシートサイズのうち、前記折り方フォーム生成処理で生成された前記折り方フォームデータに基づいて前記折り目を前記シート状部材に印刷可能な最小シートサイズを選択するサイズ選択処理と、
前記サイズ選択処理で選択されたシートサイズに基づいて前記折り方フォーム生成処理で生成された前記折り方フォームデータから折り方印刷データを生成する印刷データ生成処理と、
をさらに実行させることを特徴とする請求項７記載の折り方情報生成プログラム。
【請求項９】
請求項７または請求項８記載の折り方情報生成プログラムを記録したことを特徴とするコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、画像形成装置、折り方情報生成方法、折り方情報生成に関し、詳細には、梱包対象物の形状・大きさに応じた折り方情報を生成する情報処理装置、画像形成装置、折り方情報生成方法、折り方情報生成プログラム及び記録媒体に関する。
【背景技術】
【０００２】
折り紙や贈り物の梱包等の一定の手順で紙を折る折り作業においては、折りを適切に行うためには、折り方の習得が必要になる。折り紙については、従来、折り紙の折り方（山折り、谷折り等の折り線）のフォームデータを折り紙の大きさ毎に用意して、選択された折り方と折り紙の大きさから折り方フォームデータを取得して、パーソナルコンピュータに接続されているプリンタで折り紙に印刷させる技術が提案されている（特許文献１参照）。
【０００３】
すなわち、この折り紙の折り方を提供する方法は、予め折り紙の折り方フォームのデータを折り紙の大きさ毎に保存しているので、用紙の大きさが変わると該用紙の大きさに応じた大きさの折り方フォームデータを取得して印刷することで、用紙の大きさに応じて拡大／縮小した折り方フォームを印刷する。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来技術にあっては、折り紙の折り方フォームデータを保存して用紙の大きさに応じて拡大／縮小した折り方フォームを印刷することはできるが、梱包等のように、包む物（以下、梱包対象物という。）の大きさ・形状に対応した用紙への折り方フォームを適切に印刷することができないだけでなく、種々の大きさや形状の梱包対象物に対応した折り方フォームを印刷するには、それぞれの折り方フォームの画像データをメモリに記憶しておく必要があり、大容量のメモリを必要とするため、コストが高くつくという問題があった。
【０００５】
そこで、本発明は、梱包対象物の大きさ・形状に応じた折り方フォームを安価かつ適切に出力する情報処理装置、画像形成装置、折り方情報生成方法、折り方情報生成プログラム及び記録媒体を提供することを目的としている。
【課題を解決するための手段】
【０００６】
本発明は、上記目的を達成するために、梱包対象物の形状、大きさを特定する梱包対象物情報が入力されると、入力された梱包対象物情報に基づいてシート状部材で前記梱包対象物を梱包するための折り目情報を含む折り方フォームデータを演算式を用いて生成することを特徴としている。
【０００７】
また、本発明は、複数の折り方方１つの折り方が選択されると、該折り方に対応する演算式を用いて折り方フォームデータを演算することを特徴としてもよい。
【０００８】
さらに、本発明は、前記シート状部材の複数のシートサイズのうち、生成された前記折り方フォームデータに基づいて前記折り目を前記シート状部材に印刷可能な最小シートサイズを選択し、選択したシートサイズに基づいて、生成された前記折り方フォームデータから折り方印刷データを生成することを特徴としてもよい。
【発明の効果】
【０００９】
本発明によれば、入力された梱包対象物の形状、大きさを特定する梱包対象物情報に基づいてシート状部材で梱包対象物を梱包するための折り目情報を含む折り方フォームデータを演算によって生成することができ、安価にかつ適切に生成することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施例を適用した印刷システムのシステム構成図。
【図２】印刷システムの他のシステム構成図。
【図３】コンピュータ端末のソフトウェア構成を示す図。
【図４】梱包対象物情報入力画面の一例を示す図。
【図５】梱包対象物の一例を示す図。
【図６】サイズ決定データの一例を示す図。
【図７】折り方フォーム種類データの一例を示す図。
【図８】折り方フォーム生成出力処理を示すフローチャート。
【図９】梱包対象情報の保持状態の一例を示す図。
【図１０】折り方Ａの必要な用紙サイズ及び折り方演算式リストの一例を示す図。
【図１１】折り方Ａの御リフォームの印刷例を示す図。
【図１２】梱包対象物を折り方Ａの折り方フォームの印刷された用紙で梱包した状態の斜視図。
【図１３】折り方Ａの折り方フォームと梱包対象物の大きさの対応関係を示す図。
【図１４】梱包可能用紙サイズ検索処理を示すフローチャート。
【図１５】マージンと余白の大きさの関係説明図。
【発明を実施するための形態】
【００１１】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【実施例１】
【００１２】
図１〜図１５は、本発明の情報処理装置、画像形成装置、折り方情報生成方法、折り方情報生成プログラム及び記録媒体の一実施例を示す図であり、図１は、本発明の情報処理装置、画像形成装置、折り方情報生成方法、折り方情報生成プログラム及び記録媒体の一実施例を適用した印刷システム１のシステム構成図である。
【００１３】
図１において、印刷システム１は、ＬＡＮ（Local Area Network）等のネットワークＮＷに複数のコンピュータ端末ＰＣ１〜ＰＣｍと複数のプリンタＰｒ１〜Ｐｒｎが接続されている。なお、印刷システム１としては、上記コンピュータ端末ＰＣ１〜ＰＣｍとプリンタＰｒ１〜ＰｒｎがネットワークＮＷで接続されている構成に限るものではなく、例えば、情報処理装置と画像形成装置が一体化した複写装置等のような印刷システムであってもよいし、図２に示すように、コンピュータ端末ＰＣとプリンタＰｒが通信線ＮＬで直接接続されていてもよい。なお、以下の説明では、説明を明確にするために、印刷システム１が、図１の構成である場合を例として、説明する。
【００１４】
プリンタ（画像形成装置）Ｐｒ１〜Ｐｒｎは、例えば、印刷制御部と印刷エンジン部等を備えており、ネットワークＮＷを介してコンピュータ端末ＰＣ１〜ＰＣｍから印刷設定データと印刷データを受信する。プリンタＰｒ１〜Ｐｒｎは、その印刷制御部でネットワークＮＷからの印刷設定データと印刷データを受け取り、印刷エンジン部で、該印刷設定データの設定内容で実際に印刷処理を行う。印刷エンジン部は、例えば、電子写真方式の印刷エンジンが用いられており、レーザを用いた電子写真方式で記録紙に画像を記録出力するのに必要な部品、例えば、感光体、光書込部、現像部、帯電部及びクリーニング部等を備えている。そして、このような印刷エンジン部は、印刷制御部から受け取った印刷データにより光書込部を動作させて感光体上に静電潜像を形成し、現像部によりトナーを感光体上に供給して現像してトナー画像を形成する。印刷エンジン部は、給紙部から記録紙を感光体と転写部との間に給紙して、感光体上のトナー画像を記録紙に転写させ、トナー画像の転写された記録紙を定着部に搬送して、定着部で加熱・加圧して記録紙上のトナー画像を定着させることで、画像を形成する。
【００１５】
コンピュータ端末（情報処理装置）ＰＣ１〜ＰＣｍは、例えば、通常のハードウェア構成に、ディスプレイ、ハードディスクや大容量ＲＡＭ（Random Access Memory）等の記憶部及びキーボード、マウス等の入力部等を備えたパーソナルコンピュータ等が用いられ、図３にそのソフトウェア構成を示すように、ウィンドウズ（Windows：登録商標）等のＯＳ（Operating System）上に、アプリケーション（アプリケーションソフトウェア）１１、ＧＤＩ（Graphic Device Interface）１２、プリンタドライバ１３、スプーラ１４及びポートモニタ１５等を備えている。
【００１６】
プリンタドライバ１３は、描画部２１及びＵＩ（User Interface）部２２等を備えており、アプリケーション１１は、ＯＳ上に搭載されている文書作成ソフトウェア、図形作成ソフトウェア、表計算ソフトウェア、データベースソフトウェア、または、折り方情報性性プログラム等のソフトウェアであって、ユーザＹＵによって、これらのアプリケーション１１で作成された描画データや他のコンピュータ端末ＰＣ１〜ＰＣｍ等から受信してハードディスク等の記憶部に蓄積されている描画データの印刷命令や折り方フォーム出力命令が、アプリケーション１１に対して行われると、アプリケーション１１が、ＵＩ部２２にＤＥＶＭＯＤＥを送る。
【００１７】
このコンピュータ端末ＰＣ１〜ＰＣｍは、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Video Disk）、ＳＤ（Secure Digital）カード、ＭＯ（Magneto-Optical Disc）等のコンピュータが読み取り可能な記録媒体に記録されている本発明の折り方情報生成方法を実行する折り方情報生成プログラムとしてのアプリケーション１１またはプリンタドライバ１３を読み込んで導入することで、または、該折り方情報生成プログラムをアプリケーション１１またはプリンタドライバ１３に組み込むことで、梱包対象（包装対象）に適した折り方情報を生成して提示する折り方情報生成方法を実行する情報処理装置として構築されている。この折り方情報生成プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００１８】
なお、以下の説明では、アプリケーション１１が折り方情報生成プログラムであるか、アプリケーション１１に折り方情報生成プログラムが組み込まれているものとして説明する。
【００１９】
アプリケーション１１は、折り方情報生成プログラムの一部として、折り目情報を含む折り方フォームデータを演算によって生成する演算式を有しており、梱包対象物ＫＢの幅、高さ、奥行き等の梱包対象物情報及び折り方が入力されると、該入力された折り方で、入力された梱包対象物情報に適切な折り方フォームの該演算式による演算によって生成してプリンタドライバ１３に出力する。
【００２０】
アプリケーション１１は、この梱包対象物情報をユーザＹＵに入力させるために、図４に示すような梱包対象物情報入力画面Ｇ１をディスプレイに表示する。梱包対象物情報入力画面Ｇ１は、プリンタドライバ１３がそのＵＩ部２２の機能として、印刷設定画面の一部として表示してもよい。
【００２１】
図４において、梱包対象物情報入力画面Ｇ１は、例えば、図５に示すような梱包対象物ＫＢ自体の情報として、幅、高さ、奥行きを入力する入力項目、梱包対象物ＫＢを梱包する用紙（シート状部材）の折り方が複数存在する場合に、その折り方を選択する折り方選択項目及び［ＯＫ」と「キャンセル」のボタンが表示される。
【００２２】
そして、アプリケーション１１は、この梱包対象物ＫＢの情報のうち、高さｈ（ｍｍ）と幅ｗ（ｍｍ）から折り方フォームを生成するデータサイズ、すなわち、最終的に折り方フォームを印刷する用紙（梱包用紙）の用紙サイズを決定するために、図６に示すような梱包対象物情報（高さ、幅）と用紙サイズ（Ａ３横、Ａ３縦、Ａ４横、Ａ４縦、Ａ５横、Ａ５縦等）を対応させたサイズ決定データを保有しており、このサイズ決定データを、ソフトウェアの一部として保有していてもよいし、コンピュータ端末ＰＣ１〜ＰＣｍのメモリに格納して、該メモリのサイズ決定データを参照してデータサイズを決定してもよい。
【００２３】
また、アプリケーション１１は、１つの形状の梱包対象物ＫＢを梱包するときの梱包用紙の折り方フォームとして、複数の折り方フォームを用意していてもよく、複数の折り方フォームが用意されているときには、図４に示したように、折り方を選択する折り方選択項目を表示するが、この折り方フォームを、例えば、図７に示すように、折り方Ａ、Ｂ・・・のような折り方フォーム種類データとして有している。アプリケーション１１は、この折り方フォーム種類データを、ソフトウェアの一部として保有していてもよいし、コンピュータ端末ＰＣ１〜ＰＣｍのメモリに格納して、該メモリの折り方フォーム種類データを参照して梱包対象物情報入力画面Ｇ１の折り方選択項目に表示するようにしてもよい。
【００２４】
そして、上述のように、折り方情報生成プログラムであるアプリケーション１１は、梱包対象物情報入力画面Ｇ１で入力された梱包対象物情報と折り方Ａに基づいて、演算式を用いて折り方フォームデータを生成して、生成した折り方フォームデータ（描画データ）を印刷するために、ＤＥＶＭＯＤＥをプリンタドライバ１３のＵＩ部２２に出力する。
【００２５】
ＵＩ部２２は、ＤＥＶＭＯＤＥを受け取ると、まず、印刷設定用のユーザインターフェイスである印刷設定画面をディスプレイに表示する。すなわち、ＵＩ部２２は、ＤＥＶＭＯＤＥが文書の印刷命令であると、印刷設定画面をディスプレイに表示する。
【００２６】
そして、プリンタドライバ１３のＵＩ部２２は、印刷設定画面に、印刷設定に必要な各種設定項目を表示して、ユーザＹＵによって印刷設定項目の設定が行われると、アプリケーション１１に設定内容のＤＥＶＭＯＤＥを渡す。
【００２７】
アプリケーション１１は、ＤＥＶＭＯＤＥを受け取ると、ＧＤＩ１２を経由して、ＤＥＶＭＯＤＥと描画内容（描画データ）をプリンタドライバ１３の描画部２１に渡す。このＧＤＩ１２は、ウィンドウズ（登録商標）に搭載されているプログラムの一つで、プリンタやディスプレイをコントロールし、機種や装置による差異を吸収して、各アプリケーション１１の見た目や操作感（Ｌｏｏｋ＆Ｆｅｅｌ）をウィンドウズが提供するものに統一する。すなわち、アプリケーション１１は、ＧＤＩ１２にＤＥＶＭＯＤＥ（印刷設定の入った構造体）とＧＤＩコール及び印刷対象データである描画データを渡し、ＧＤＩ１２は、受け取った描画データをプリンタドライバ１３の描画部２１に渡す。
【００２８】
描画部２１は、ＧＤＩ１２から受け取ったＤＥＶＭＯＤＥを参照して、アプリケーション１１によって印刷指示された文書の印刷データや梱包対象物ＫＢに対応した折り方フォームの印刷データを作成し、また、設定変更や印刷レイアウトの変更に応じて印刷データを編集する。
【００２９】
そして、描画部２１は、最終的に編集した印刷データ及び該印刷データのＰＪＬ（プリンタジョブ制御言語）をスプーラ１４に渡す。
【００３０】
スプーラ１４は、描画部２１から受け取った印刷データの印刷ジョブを保持、管理する機能を奏し、ポートモニタ１５は、プリンタＰｒ１〜Ｐｒｎの接続されているポート、本実施例では、ネットワークＮＷの接続されているポートの監視を行って、印刷データ及びＰＪＬを印刷先のプリンタＰｒ１〜Ｐｒｎに送信する。
【００３１】
次に、本実施例の作用を説明する。本実施例の印刷システム１は、梱包対象物ＫＢの形状、大きさの梱包対象情報が入力されると、該梱包対象物ＫＢを梱包するための折り方フォームデータを演算によって生成して、プリンタＰｒ１〜Ｐｒｎに該折り方フォームを出力して印刷させる。
【００３２】
すなわち、印刷システム１は、そのコンピュータ端末ＰＣ１〜ＰＣｍは、ユーザＹＵによってアプリケーション１１に折り方フォーム出力要求があると、アプリケーション１１は、図８に示すように、プリンタドライバ１３から扱える用紙サイズの問い合わせを行い、プリンタドライバ１３は、予め登録されているプリンタＰｒ１〜Ｐｒｎの備えている用紙サイズをアプリケーション１１に渡して、アプリケーション１１が該用紙サイズを取得する（ステップＳ１０１）。
【００３３】
アプリケーション１１は、図４に示したような梱包対象物情報入力画面Ｇ１をコンピュータ端末ＰＣ１〜ＰＣｍのディスプレイに表示して（ステップＳ１０２）、ユーザＹＵによって梱包対象物ＫＢの幅ｗ、高さｈ、奥行きｄ及び折り方指定情報等の梱包対象物情報が入力されるのを待つ（ステップＳ１０３）。この梱包対象物情報は、例えば、図５の場合、幅ｗが、８０ｍｍ、高さｈが、１６０ｍｍ、奥行きｄが、５０ｍｍであり、折り方が、折り方Ａである。
【００３４】
アプリケーション１１は、梱包対象物情報が入力されると、入力された梱包対象物情報を、例えば、図９に示すような状態で保持し、該梱包対象物情報の梱包対象物ＫＢを包むことのできる適切な大きさの用紙サイズが、プリンタドライバ１３から取得した用紙サイズに存在するか否かを検索して（ステップＳ１０４）、適切な用紙サイズがあったかチェックする（ステップＳ１０５）。なお、図９において、マージンｍとして１０ｍｍが保持されているが、このマージンｍは、梱包対象物情報入力画面Ｇ１にマージンｍの設定項目を表示して、ユーザＹＵが設定入力するようにしてもよいが、固定長としたり、入力された幅ｗ、高さｈ、奥行きｄの梱包対象物情報から演算してもよい。なお、図４に示した梱包対象物情報入力画面Ｇ１では、マージンｍを固定値とした場合であって、設定項目を設けていない場合を示している。また、マージンｍは、梱包対象物ＫＢを用紙で梱包した際に、用紙の端と端とが重なりあう重なり幅である（図１２、図１３参照）。
【００３５】
ステップＳ１０５で、梱包対象物ＫＢを梱包することのできる適切な用紙サイズがないときには、アプリケーション１１は、梱包することができる折り方フォームを出力することができないと判断して、処理を終了する。
【００３６】
ステップＳ１０５で、梱包対象物ＫＢを梱包することのできる適切な用紙サイズがあるときには、アプリケーション１１は、設定入力された折り方（例えば、折り方Ａ）に対応する演算式（図１０参照）に、入力された梱包対象物情報（図９参照）を適用して、折り方フォームデータ（描画データ）を算出して生成し（ステップＳ１０６）、ＧＤＩ１２にＤＥＶＭＯＤＥ（印刷設定の入った構造体）とＧＤＩコール及び作成した折り方フォームデータ（描画データ）を渡す（ステップＳ１０６）。なお、図１０に示す演算式には、折り方の名称（図１０では、折り方Ａ）、梱包対象物ＫＢの印刷フォームを印刷する用紙のサイズとして必要な用紙サイズを決める用紙サイズ縦Ｗneeと横Ｈneedと各折り線を描画するための折り方フォームデータ（描画データ）を演算によって生成するための演算式リストが登録されている。また、図１０に示す演算式は、描画データを、用紙の左上を原点とした、始点の座標、終点の座標で演算する演算式となっている。なお、データの原点としては、左上に限るものではなく、また、データの表示方法としても、始点・終点の座標で表す表示方法に限るものではなく、始点の座標および方向（角度）と長さというベクトル方式であってもよい。すなわち、アプリケーション１１は、折り方フォームデータ（描画データ）を画像として保持しているのではなく、折り方フォームを生成するための演算式を保有しており、入力される梱包対象物ＫＢの情報（梱包対象物情報）に基づいて該演算式に基づいて折り方フォームデータ（描画データ）を算出して生成する。
【００３７】
ＧＤＩ１２は、受け取った描画データをプリンタドライバ１３の描画部２１に渡し、描画部２１は、ＧＤＩ１２から受け取ったＤＥＶＭＯＤＥを参照して、アプリケーション１１から渡された梱包対象物ＫＢに対応した折り方フォームの描画データから印刷データを作成する。描画部２１は、該印刷データのＰＪＬ（プリンタジョブ制御言語）をスプーラ１４に渡して、スプーラ１４が、印刷ジョブを保持、管理し、ポートモニタ１５からネットワークＮＷに接続されている印刷先のプリンタＰｒ１〜Ｐｒｎに印刷データを送信して、プリンタＰｒ１〜Ｐｒｎで折り方フォームを用紙に印刷出力する（ステップＳ１０７）。
【００３８】
この折り方Ａの折り方フォームは、プリンタＰｒ１〜Ｐｒｎによって、例えば、図１１に示すように用紙Ｐに印刷出力され、図１１には、折り方Ａの折り方フォームの印刷画像が、余白のある状態で用紙Ｐに印刷されている状態を示している。すなわち、折り方Ａとの折り方フォームを印刷すると、図１１に示すような折り方の折り目の折り方フォームを印刷することとなるが、生成した折り方フォームによっては、梱包対象物ＫＢと用紙サイズとが一致するとは限らないため、余白ができることがある。
【００３９】
このように余白のある場合、梱包対象物ＫＢを折り方フォームの印刷された用紙で梱包する際に、該余白部分を裁断して、用紙Ｐに印刷された折り方フォームの折り線と梱包対象物ＫＢを合わせて折ることで、適切かつ容易に梱包対象物ＫＢを用紙Ｐで梱包することができる。
【００４０】
この折り方Ａの折り方フォームの印刷された用紙Ｐで、図５に示した梱包対象物ＫＢを梱包する場合、図１２に示すように、梱包され、梱包対象物ＫＢの幅ｗ、高さｈ、奥行きｄ及びマージンｍは、図１３に示すような対応関係にある。
【００４１】
そして、アプリケーション１１は、図８の包める大きさの用紙サイズの検索処理を、図１４に示すように行う。すなわち、アプリケーション１１は、図５に示した梱包対象物ＫＢの梱包対象物情報が梱包物対象物情報入力画面Ｇ１で入力された梱包対象物情報に基づいて、まず、必要な用紙Ｐの幅Ｗneed、必要な用紙Ｐの高さＨneedを図１０に示した演算式の演算式リストを用いて算出する（ステップＳ２０１）。
【００４２】
すなわち、折り方Ａが選択託された場合、図１０に示した折り方Ａの演算式に基づいて、梱包物対象物情報入力画面Ｇ１で入力された梱包対象物ＫＢの幅ｗ、高さｈ、奥行きｄから必要な用紙Ｐの幅Ｗneed、必要な用紙Ｐの高さＨneedを次のように演算する。
【００４３】
Ｗneed＝ｍ＋２ｗ＋２ｄ＝１０＋２×８０＋２×５０＝２７０（ｍｍ）
Ｈneed＝２ｄ＋ｈ＝２×５０＋１６０＝２６０（ｍｍ）
アプリケーション１１は、次に、いま、最初の処理であって、用紙サイズまだ見つかっていないので、用紙サイズの候補Ｘを初期化して、該当なしとし（ステップＳ２０２）、図８のステップＳ１０１で取得したプリンタドライバ１３が扱える用紙サイズのリストの数だけループ処理を行う設定として（ステップＳ２０３）、まず、用紙サイズリストの用紙サイズが、必要な用紙サイズよりも大きいかチェックする（ステップＳ２０４）。例えば、アプリケーション１１は、図８のステップＳ１０１で取得した図６に示したような用紙サイズリストの最初の用紙サイズ（Ａ３横）が、上述のようにして算出した必要な用紙サイズよりも大きいかチェックする（ステップＳ２０４）。すなわち、ｗ≧Ｗneedかつｈ≧Ｈneed（Ａ３横の場合、ｗ＝４２０（ｍｍ）かつｈ＝２９７（ｍｍ）を満たしているかによって判断する。
【００４４】
ステップＳ２０４で、用紙サイズリストの検査対象の用紙サイズが、必要な用紙サイズよりも小さいときには、アプリケーション１１は、その用紙サイズは用いることができないと判断して、用紙サイズのリスト数だけループ処理が完了したかチェックして（ステップＳ２０７）、ループ処理が完了していないときには、ステップＳ２０３に戻って、次の用紙サイズリストの検索対象の用紙サイズが必要な用紙サイズよりも大きいかチェックする（ステップＳ２０３、Ｓ２０４）。
【００４５】
ステップＳ２０４で、用紙サイズリストの検査対象の用紙サイズが、必要な用紙サイズよりも大きいと、アプリケーション１１は、該検査対象の用紙サイズが、現在の用紙サイズ候補Ｘの用紙サイズよりもより小さいかか、該当なしであるかをチェックする（ステップＳ２０５）。すなわち、梱包対象物ＫＢを梱包するのに必要かつより小さい用紙を選択して、余白部分がなるべく小さい用紙サイズを選択する。
【００４６】
いま、ステップＳ２０２で、用紙サイズ候補Ｘを該当なしに初期化しているので、該検査対象の用紙サイズを用紙サイズ候補Ｘとして保存し（ステップＳ２０６）、ループ終了かチェックして（ステップＳ２０７）、ループ終了でないときには、ステップＳ２０３に戻って、上記同様の処理を行う（ステップＳ２０３〜Ｓ２０７）。
【００４７】
アプリケーション１１は、ステップＳ２０５で、現在の用紙サイズ候補Ｘが保存されているときには、検査対象の用紙サイズが用紙サイズ候補Ｘの用紙サイズと比較して、検査対象の用紙サイズが用紙サイズ候補Ｘの用紙サイズより小さいか判定する。この判定は、用紙サイズ候補Ｘの用紙サイズを、幅ｗｘ、高さｈｘとしたとき、上記算出した検査対象の用紙サイズである幅ｗ、高さｈに対して、次式が成立するか否かで行う。
【００４８】
（ｗ×ｈ）≦（ｗｘ×ｈｘ）
アプリケーション１１は、ステップＳ２０５で、用紙サイズリストの検査対象の用紙サイズが用紙サイズ候補Ｘの用紙サイズよりも小さいときには、該検査対象の用紙サイズで用紙サイズ候補Ｘを更新して保存して（ステップＳ２０６）、ステップＳ２０７で、ループ終了でないときには、ステップＳ２０３に戻って、上記同様の処理を行う（ステップＳ２０３〜Ｓ２０７）。
【００４９】
ステップＳ２０５で、用紙サイズリストの検査対象の用紙サイズが、用紙サイズ候補Ｘの用紙サイズよりもより大きいときには、アプリケーション１１は、用紙サイズ候補Ｘを現在の検査対象の用紙サイズで更新する必要がないと判断して、ステップＳ２０７で、ループ終了でないときには、ステップＳ２０３に戻って、上記同様の処理を行う（ステップＳ２０３〜Ｓ２０７）。
【００５０】
ステップＳ２０７で、用紙サイズのリストの数だけループ処理が完了すると、アプリケーション１１は、ループ終了時の用紙サイズ候補Ｘを求める用紙サイズとして決定して処理を終了する（ステップＳ２０８）。
【００５１】
そして、マージンｍは、上述のように、固定幅を設定してもよいが、マージンｍに所定の許容変動幅を持たせて、用紙Ｐの余白を小さくするようにしてもよい。
【００５２】
例えば、マージンｍの許容変動幅の最小マージンｍminと最大マージンｍmaxを設定し、上記図１４のステップＳ２０１で必要な用紙Ｐの幅ｗ、高さｈを演算する際に、マージンｍとして、最小マージンｍminを用いて演算することで、選択された用紙サイズの余白の幅として、少なくとも最小マージンｍmin以上を確保することができ、用紙サイズ候補Ｘが決定すると、図８のステップＳ１０６の描画データ作成時に、マージンｍを求めることができる。
【００５３】
例えば、折り方Ａの場合、用紙Ｐの幅ｗを用いて、マージンｍは以下のように求められる。
【００５４】
ｍ＝ｗ−（２ｄ＋２ｗ）
ただし、ｍ＞ｍmaxであると、ｍ＝ｍmax
このようにすると、ｍmaxからｍminの幅の間で、余白の幅によってマージンｍを可変にすることができる。なお、余白が最大マージンｍmaxよりも大きい場合には、ユーザＹＵが、余白部分を裁断して、梱包対象物ＫＢの梱包を行う。
【００５５】
なお、上記説明では、梱包対象物ＫＢが、８０ｍｍ×１６０ｍｍ×５０ｍｍの箱を梱包する場合に適用したが、梱包対象物ＫＢとしては、箱に限るものではなく、種々の形状及び種々の大きさの梱包対象物に適用することができる。
【００５６】
また、上記説明では、単位をｍｍで統一して用いているが、他の単位を使用してもよい。
【００５７】
このように、本実施例のコンピュータ端末ＰＣ１〜ＰＣｍは、梱包対象物ＫＢの形状、大きさを特定する梱包対象物情報が梱包対象物情報入力画面Ｇ１でキーボードやマウス等を利用して入力されると、入力された梱包対象物情報に基づいて用紙Ｐで梱包対象物ＫＢを梱包するための折り目情報を含む折り方フォームデータを、演算式を用いて生成している。
【００５８】
したがって、入力された梱包対象物ＫＢの形状、大きさを特定する梱包対象物情報に基づいて、演算して、用紙Ｐで梱包対象物ＫＢを梱包するための折り目情報を含む折り方フォームデータを安価にかつ適切に生成することができる。
【００５９】
また、本実施例のコンピュータ端末ＰＣ１〜ＰＣｍは、梱包対象物情報入力画面Ｇ１でキーボードやマウス等を利用して、複数の折り方から適宜の折り方を選択可能であり、また、折り方毎の折り方フォームデータを生成する演算式を有し、選択された折り方に対応する演算式を用いて、折り方フォームデータを生成している。
【００６０】
したがって、梱包対象物ＫＢを適宜の折り方で安価に梱包することができ、利用性を向上させることができる。
【００６１】
さらに、本実施例のコンピュータ端末ＰＣ１〜ＰＣｍは、複数の用紙サイズのうち、生成した折り方フォームデータに基づいて折り目を用紙Ｐに印刷可能な最小用紙サイズを選択し、選択した用紙サイズに基づいて、生成した折り方フォームデータから折り方印刷データを生成している。
【００６２】
したがって、余白ができるだけ少ない用紙サイズに応じた折り方フォームデータを生成して印刷データを生成することができ、用紙Ｐを有効に利用することができるとともに、利用性を向上させることができる。
【００６３】
また、上記説明では、アプリケーション１１が、折り方情報生成プログラムを搭載またはその一部として有しており、入力された梱包対象物情報に基づいて折り方フォームの描画データを生成しているものとして説明したが、折り方情報生成プログラムは、アプリケーション１１が搭載またはその一部に有している場合に限るものではなく、例えば、プリンタドライバ１３が折り方情報生成プログラムを搭載またはその一部として有していてもよい。
【００６４】
さらに、コンピュータ端末ＰＣ１〜ＰＣｍには、ユーザＹＵに梱包対象物情報の入力を行わせる梱包対象物情報入力画面Ｇ１のドライバＵＩのみを実装し、該梱包対象物情報入力画面Ｇ１で入力された梱包対象物情報をプリンタＰｒ１〜Ｐｒｎに送信して、プリンタＰｒ１〜Ｐｒｎが、折り方情報生成プログラムを搭載して、該梱包対象物情報に基づいて折り方フォームの描画データを生成してもよい。
【００６５】
また、梱包対象物情報入力画面Ｇ１のドライバＵＩを含めた折り方情報生成プログラムを、プリンタ装置、複写装置、複合装置等の画像形成装置に搭載し、該画像形成装置のディスプレイに、梱包対象物情報入力画面Ｇ１を表示して、該梱包対象物情報入力画面Ｇ１で入力された梱包対象物情報に基づいて折り方フォームの描画データを生成して印刷出力してもよい。
【００６６】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００６７】
本発明は、梱包対象物を梱包するシート状部材に梱包の折り方フォームを出力する情報処理装置、画像形成装置、折り方情報生成方法、折り方情報生成プログラム及び記録媒体に利用することができる。
【符号の説明】
【００６８】
１  印刷システム
ＰＣ１〜ＰＣｍ、ＰＣ  コンピュータ端末
Ｐｒ１〜Ｐｒｎ、Ｐｒ  プリンタ
ＮＷ  ネットワーク
１１  アプリケーション
１２  ＧＤＩ
１３  プリンタドライバ
１４  スプーラ
１５  ポートモニタ
２１  描画部
２２  ＵＩ部
ＹＵ  ユーザ
Ｇ１  梱包対象物情報入力画面
ＫＢ  梱包対象物
【先行技術文献】
【特許文献】
【００６９】
【特許文献１】特開平７−０６８０５９号公報
【図１】
2010189038.tif 000003
【図２】
2010189038.tif 000004
【図３】
2010189038.tif 000005
【図４】
2010189038.tif 000006
【図５】
2010189038.tif 000007
【図６】
2010189038.tif 000008
【図７】
2010189038.tif 000009
【図８】
2010189038.tif 000010
【図９】
2010189038.tif 000011
【図１０】
2010189038.tif 000012
【図１１】
2010189038.tif 000013
【図１２】
2010189038.tif 000014
【図１３】
2010189038.tif 000015
【図１４】
2010189038.tif 000016
【図１５】
2010189038.tif 000017