(57)【特許請求の範囲】
【請求項１】
設定を受け付ける受付部と、
紙袋に収容する収容物の一面と前記一面とつながる他面を読み取り、前記一面の画像データと前記他面の画像データを生成する画像読取部と、
前記一面の画像データと前記他面の画像データに基づき前記収容物のサイズを認識し、前記収容物全体が収まる紙袋の展開図であって、組立のためののりしろ付き展開図の画像データである紙袋画像データを生成する制御部と、
前記紙袋画像データに基づき、前記のりしろ付き展開図を用紙に印刷する印刷部と、を含み、
前記受付部は、前記紙袋に入れるものの重さの設定を受け付け、
前記制御部は、設定された重さが重いほど、前記のりしろの幅が広い前記紙袋画像データを生成することを特徴とする画像形成装置。
【請求項２】
前記受付部は、前記のりしろの幅の広さを定める設定を受け付け、
前記制御部は、設定に応じた幅の前記のりしろの前記紙袋画像データを生成することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記受付部は、紙袋の種類を定める設定を受け付け、
前記制御部は、設定された紙袋の種類に応じた前記紙袋画像データを生成することを特徴とする請求項１又は２記載の画像形成装置。
【請求項４】
紙袋の表面に印刷するための画像情報を複数種類、記憶する記憶部を含み、
前記受付部は、紙袋の表面に印刷する前記画像情報を定める設定を受け付け、
前記制御部は、設定された前記画像情報が付された一面画像データと、前記のりしろ付き展開図を含む他面画像データを前記紙袋画像データとして生成し、
前記印刷部は、前記一面画像データに基づいて用紙の一方の面の印刷を行い、前記他面画像データに基づいて用紙の他方の面の印刷を行うことを特徴とする請求項１乃至３の何れか１項に記載の画像形成装置。
【請求項５】
前記受付部は、紙袋の表側の面ごとに前記画像情報を定める設定を受け付け、
前記制御部は、前記画像情報の設定がなされた面に、設定された前記画像情報が印刷されるように前記画像情報を配した前記一面画像データを生成することを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記画像情報が入力される入力部を含み、
前記記憶部は、前記入力部に入力された前記画像情報を蓄積することを特徴とする請求項４又は５に記載の画像形成装置。
【請求項７】
前記受付部は、前記画像情報の配置を調整する設定を受け付け、
前記制御部は、調整後の位置に前記画像情報を配置した前記一面画像データを前記紙袋画像データとして生成することを特徴とする請求項４乃至６の何れか１項に記載の画像形成装置。
【請求項８】
前記制御部は、前記一面の画像データと前記他面の画像データに基づき、前記収容物を１個の６面体として認識するとともに前記６面体の横幅、奥行、高さを求め、前記６面体の前記横幅に予め定められた第１マージンを加えた長さを紙袋の横幅と決定し、前記６面体の前記奥行に予め定められた第２マージンを加えた長さを紙袋の奥行と決定し、前記６面体の前記高さに予め定められた第３マージンを加えた長さを紙袋の高さと決定し、決定した紙袋の横幅、奥行、高さに基づき前記紙袋画像データを生成し、前記印刷部に収容される用紙のうち生成した前記紙袋画像データが収まる用紙サイズを決定し、生成した前記紙袋画像データに基づく印刷であって、決定した前記用紙サイズに対応する用紙への印刷を前記印刷部に行わせることを特徴とする請求項１乃至７の何れか１項に記載の画像形成装置。
【請求項９】
前記受付部は、紙袋に収容する前記収容物の個数と入れ方を受け付け、
前記制御部は、前記一面の画像データと前記他面の画像データに基づき、前記収容物を６面体として認識するとともに前記６面体の横幅、奥行、高さを認識し、設定された前記収容物の個数と入れ方に基づき、前記収容物の全幅、全体奥行、全高を認識し、前記収容物の全幅に予め定められた第１マージンを加えた長さを紙袋の横幅と決定し、前記収容物の全体奥行に予め定められた第２マージンを加えた長さを紙袋の奥行と決定し、前記収容物の全高に予め定められた第３マージンを加えた長さを紙袋の高さと決定し、決定した紙袋の横幅、奥行、高さに基づき前記紙袋画像データを生成し、前記印刷部に収容される用紙のうち生成した前記紙袋画像データが収まる用紙サイズを決定し、生成した前記紙袋画像データに基づく印刷であって、決定した前記用紙サイズに対応する用紙への印刷を前記印刷部に行わせることを特徴とする請求項１乃至７の何れか１項に記載の画像形成装置。
【請求項１０】
前記紙袋画像データに基づいて印刷した用紙を組み立てた場合の紙袋の完成プレビュー画像を表示する表示部を含むことを特徴とする請求項１乃至９の何れか１項に記載の画像形成装置。
【請求項１１】
前記紙袋画像データに基づいて印刷した用紙に設けられたのりしろを接着するため接着部材を保持する保持部を含むことを特徴とする請求項１乃至請求項１０の何れか１項に記載の画像形成装置。
【請求項１２】
設定を受け付ける受付部と、
紙袋に収容する収容物の一面と前記一面とつながる他面を読み取り、前記一面の画像データと前記他面の画像データを生成する画像読取部と、
前記一面の画像データと前記他面の画像データに基づき前記収容物のサイズを認識し、前記収容物全体が収まる紙袋の展開図であって、組立のためののりしろ付き展開図の画像データである紙袋画像データを生成する制御部と、
前記紙袋画像データに基づき、前記のりしろ付き展開図を用紙に印刷する印刷部と、を含み、
前記受付部は、紙袋に収容する前記収容物の個数と入れ方を受け付け、
前記制御部は、前記一面の画像データと前記他面の画像データに基づき、前記収容物を６面体として認識するとともに前記６面体の横幅、奥行、高さを認識し、設定された前記収容物の個数と入れ方に基づき、前記収容物の全幅、全体奥行、全高を認識し、前記収容物の全幅に予め定められた第１マージンを加えた長さを紙袋の横幅と決定し、前記収容物の全体奥行に予め定められた第２マージンを加えた長さを紙袋の奥行と決定し、前記収容物の全高に予め定められた第３マージンを加えた長さを紙袋の高さと決定し、決定した紙袋の横幅、奥行、高さに基づき前記紙袋画像データを生成し、前記印刷部に収容される用紙のうち生成した前記紙袋画像データが収まる用紙サイズを決定し、生成した前記紙袋画像データに基づく印刷であって、決定した前記用紙サイズに対応する用紙への印刷を前記印刷部に行わせることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンター、複写機、複合機、ファクシミリ装置のような、画像形成装置に関する。
【背景技術】
【０００２】
画像形成装置が店舗に設置されることもある。このような画像形成装置では、料金を支払うことで、写真の印刷やチケットの印刷のようなサービスを利用可能な場合がある。また、店舗に設置された画像形成装置を用いたサービスの一形態が特許文献１に記載されている。
【０００３】
具体的に、特許文献１には、印刷画像の枚数を決定し、画像を印刷する記録媒体のサイズを決定し、決定された枚数と決定されたサイズに従って、前記画像データを印刷処理して前記画像を印刷し、印刷物の枚数とサイズとで定められた印刷物を包装する包装紙の展開図を示す図面データを保持し、決定された枚数と、決定されたサイズに従って、印刷された画像の印刷物を包装紙で包装するために保持された図面データを編集し、編集された図面データを印刷処理して、包装紙の展開図を印刷する印刷装置が記載されている。この構成により、画像印刷物の包装紙を印刷する（特許文献１：請求項１、段落［０００６］）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−４０８５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
紙袋に入れて商品やプレゼントを渡す場合がある。従来、商品やプレゼントのような収容物のサイズに合い、かつ、希望通りのデザインが施された紙袋を得るには、専門業者とサイズやデザインを決めるための打合せし、決定内容にそった紙袋を生産してもらう必要がある。言い換えると、特別注文する必要がある。また、このような特別注文では、最低数百枚の注文を注文しないと、受け付けてもらえないことが通常である。さらに、紙袋を大量注文しなければ、紙袋１枚当たりのコストを下げることが難しい。
【０００６】
従来、手間、時間、高コストのため、所望するサイズ、デザインの紙袋を少量得ることは難しかった。そのため、よほどの予算がない限り、メーカーが大量生産する紙袋のなかから所望するサイズ、デザインに近いものを探し、購入したもので代用している。このように、従来、思い通りのオリジナルの（思い通りの）紙袋を用意することが難しいという問題がある。なお、特許文献１記載の技術は、包装紙に関する技術であり、この問題を解決できない。
【０００７】
本発明は、上記従来技術の問題点に鑑み、立体物を収容するための所望の紙袋を少量であっても低コストで容易に得られるようにする。
【課題を解決するための手段】
【０００８】
上記課題解決のため、本発明に係る画像形成装置は、受付部、画像読取部、制御部、印刷部を含む。前記受付部は、設定を受け付ける。前記画像読取部は、紙袋に収容する収容物の一面と前記一面とつながる他面を読み取り、前記一面の画像データと前記他面の画像データを生成する。前記制御部は、前記一面の画像データと前記他面の画像データに基づき前記収容物のサイズを認識し、前記収容物全体が収まる紙袋の展開図であって、組立のためののりしろ付き展開図の画像データである紙袋画像データを生成する。前記印刷部は、前記紙袋画像データに基づき、前記のりしろ付き展開図を用紙に印刷する。前記受付部は、前記紙袋に入れるものの重さの設定を受け付ける。そして、前記制御部は、設定された重さが重いほど、前記のりしろの幅が広い前記紙袋画像データを生成する。また、他の本発明に係る画像形成装置は、受付部、画像読取部、制御部、印刷部を含む。前記受付部は、設定を受け付ける。前記画像読取部は、紙袋に収容する収容物の一面と前記一面とつながる他面を読み取り、前記一面の画像データと前記他面の画像データを生成する。前記制御部は、前記一面の画像データと前記他面の画像データに基づき前記収容物のサイズを認識し、前記収容物全体が収まる紙袋の展開図であって、組立のためののりしろ付き展開図の画像データである紙袋画像データを生成する。前記印刷部は、前記紙袋画像データに基づき、前記のりしろ付き展開図を用紙に印刷する。前記受付部は、紙袋に収容する前記収容物の個数と入れ方を受け付ける。前記制御部は、前記一面の画像データと前記他面の画像データに基づき、前記収容物を６面体として認識する。前記制御部は、前記６面体の横幅、奥行、高さを認識する。前記制御部は、設定された前記収容物の個数と入れ方に基づき、前記収容物の全幅、全体奥行、全高を認識する。前記制御部は、前記収容物の全幅に予め定められた第１マージンを加えた長さを紙袋の横幅と決定する。前記制御部は、前記収容物の全体奥行に予め定められた第２マージンを加えた長さを紙袋の奥行と決定する。前記制御部は、前記収容物の全高に予め定められた第３マージンを加えた長さを紙袋の高さと決定する。前記制御部は、決定した紙袋の横幅、奥行、高さに基づき前記紙袋画像データを生成する。前記制御部は、前記印刷部に収容される用紙のうち生成した前記紙袋画像データが収まる用紙サイズを決定する。前記制御部は、生成した前記紙袋画像データに基づく印刷であって、決定した前記用紙サイズに対応する用紙への印刷を前記印刷部に行わせる。
【発明の効果】
【０００９】
本発明によれば、少量であっても低コストで、立体物を収容するための所望の紙袋を容易に得ることができる。
【図面の簡単な説明】
【００１０】
【図１】実施形態に係る複合機の一例を示す図である。
【図２】実施形態に係る紙袋作成モードの流れの一例を示すフローチャートである。
【図３】実施形態に係る紙袋作成モードの流れの一例を示すフローチャートである。
【図４】実施形態に係る紙袋作成モードの流れの一例を示すフローチャートである。
【図５】実施形態に係る底面スキャン画面の一例を示す図である。
【図６】実施形態に係る側面スキャン画面の一例を示す図である。
【図７】実施形態に係る個数設定画面の一例を示す図である。
【図８】実施形態に係る入れ方設定画面の一例を示す図である。
【図９】実施形態に係るのりしろ設定画面の一例を示す図である。
【図１０】実施形態に係る種類選択画面の一例を示す図である。
【図１１】実施形態に係る紙袋プレビュー画面の一例を示す図である。
【図１２】実施形態に係る変更面指定画面の一例を示す図である。
【図１３】実施形態に係るデザイン選択画面の一例を示す図である。
【図１４】実施形態に係る紙袋プレビュー画面での移動操作の一例を示す図である。
【図１５】実施形態に係る紙袋プレビュー画面での移動操作の一例を示す図である。
【図１６】実施形態に係る複合機が印刷したのりしろ付き展開図の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、図１〜図１６を用いて、本発明を説明する。そして、本説明では、画像形成装置として複合機１００を例に挙げて説明する。但し、本実施の形態に記載されている構成、配置等の各要素は、発明の範囲を限定するものではなく単なる説明例にすぎない。
【００１２】
（複合機１００）
図１を用い、実施形態に係る複合機１００を説明する。図１は、実施形態に係る複合機１００の一例を示す図である。
【００１３】
複合機１００は、主制御部１（制御部に相当）と記憶部２を含む（図２参照）。主制御部１は、ＣＰＵ１１、画像処理部１２のような回路を含み、複合機１００の動作を制御する。記憶部２は、ＲＯＭ、ＨＤＤのような不揮発性の記憶装置と、ＲＡＭのような揮発性の記憶装置を組み合わせである。記憶部２は、制御用の各種のプログラムやデータ、設定データ、画像データのような各種データを記憶する。ＣＰＵ１１は、記憶部２に記憶されるプログラム、データに基づき複合機１００の各部の制御や、各種の演算処理を行う。画像処理部１２は、濃度変換、拡大、縮小、回転、データ形式変換のような印刷や送信に用いる画像データへの画像処理を施す。処理後の画像データは、画像形成部５ｃでのトナー像形成や、送信に用いられる。
【００１４】
画像読取部３は、原稿台（コンタクトガラス）上にセットされた原稿のような読み取り対象に光を照射するランプ３１を含む。また、画像読取部３は、読み取り対象からの反射光が入射され、反射光に基づいて読取対象を読み取るイメージセンサー３２を含む。そして、画像読取部３はイメージセンサー３２の出力に基づき画像データを生成する。画像読取部３は、コンタクトガラス上の原稿を上から抑える原稿カバーを含む。主制御部１は、画像読取部３とバスや信号線で接続される。そして、主制御部１は、スキャン、印刷、送信のようなジョブのとき、画像読取部３の動作を制御する。
【００１５】
また、図１に示すように、複合機１００は、操作パネル４を含む。操作パネル４は、複合機１００の状態、各種メッセージ、各種設定画面を表示する表示パネル４１を備える。また、表示パネル４１の上面にタッチパネル部４２（受付部に相当）が設けられる。タッチパネル部４２は、使用者のタッチ位置を検知するためのものであり、検知位置に応じた電圧（信号）を出力する。また、操作パネル４は、スタートキーやテンキーのような複数のハードキー４３（受付部に相当）も含む。
【００１６】
主制御部１は、表示パネル４１の表示を制御する。また、主制御部１は、タッチパネル部４２の出力に基づき、表示パネル４１（タッチパネル部４２）のうち、タッチされた位置、座標を認識し、操作された画像（ソフトキー、ボタン、タブ、チェックボックスのような画像）を認識する。そして、主制御部１は、操作に応じて表示パネル４１の表示を切り替えさせる。主制御部１は、使用者の設定どおりに動作するように、ジョブ実行時、記憶部２、画像読取部３（入力部に相当）、印刷部５、通信部６ａ（入力部に相当）、無線通信部６ｂ（入力部に相当）のような複合機１００の各部分の動作を制御する。
【００１７】
また、印刷部５（給紙部５ａ、搬送部５ｂ、画像形成部５ｃ、中間転写部５ｄ、定着部５ｅ、両面搬送部５ｆ）は、トナーを用いて画像データに基づき用紙に印刷を行う。印刷部５の動作を制御するため、エンジン制御部５０が設けられる。エンジン制御部５０は、主制御部１の指示に基づき印刷部５の実際の動作制御を行う。
【００１８】
給紙部５ａは、複数の用紙を収容する。印刷ジョブのとき、エンジン制御部５０は、用紙を１枚ずつ搬送部５ｂに向けて給紙部５ａに給紙させる。また、エンジン制御部５０は、給紙部５ａから供給された用紙を搬送部５ｂに搬送させる。また、エンジン制御部５０は、画像データに基づきトナー像を画像形成部５ｃに形成させる。
【００１９】
印刷部５は、カラー印刷に対応している。そのため、画像形成部５ｃは、ブラックのトナー像を形成する画像形成ユニット５１Ｂｋ、イエローのトナー像を形成する画像形成ユニット５１Ｙ、シアンのトナー像を形成する画像形成ユニット５１Ｃ、マゼンタのトナー像を形成する画像形成ユニット５１Ｍを含む。各画像形成ユニット５１の構成はほぼ同じである。また、画像形成部５ｃは、露光装置（不図示）を含む。露光装置は、各画像形成ユニットに設けられた感光体ドラムを露光する。エンジン制御部５０は、各感光体ドラム５２で形成されたトナー像を、中間転写部５ｄの中間転写ベルトに一時転写させる。また、エンジン制御部５０は、搬送される用紙に中間転写ベルト上のトナー像を中間転写部５ｄに転写させる（２次転写）。エンジン制御部５０は、用紙に転写されたトナー像を定着部５ｅに定着させる。トナー定着後の用紙は、排出トレイに排出される。
【００２０】
両面印刷を行うとき、片面印刷済の用紙は、排出トレイに排出される方向にいったん搬送され、排出されるまえにスイッチバックされ、画像形成部５ｃの上流側に再度送り込まれる。エンジン制御部５０は、この片面印刷済の用紙のスイッチバックと、画像形成部５ｃの上流側の搬送部５ｂへの用紙の再合流を両面搬送部５ｆに行わせる。その結果、裏面への印刷がなされる。
【００２１】
また、複合機１００は、通信部６ａを含む。通信部６ａは、各種コネクタ、ソケット、通信制御用のチップを備える。通信部６ａは、ネットワークや公衆回線やケーブルを介し、コンピューター２００やファクシミリ装置３００と通信可能に接続される。通信部６ａは、コンピューター２００やファクシミリ装置３００と電子メールや画像データのやり取りを行える。主制御部１は、通信部６ａとバスや信号線で接続される。そして、主制御部１は、データの送受信を伴うジョブのとき、通信部６ａにデータの送受信を行わせる。
【００２２】
また、複合機１００は、無線通信部６ｂも含む。無線通信部６ｂは、スマートフォン４００やタブレットコンピューター５００のような機器と無線通信を行い、データを送受信する。
【００２３】
（紙袋作成モード）
次に、図２〜図１６を用いて、実施形態に係る複合機１００に搭載される紙袋作成モードを説明する。図２〜図４は、実施形態に係る紙袋作成モードでの設定の流れの一例を示すフローチャートである。なお、図２〜図４は一連のフローチャートであるが、長いため、分割したものである。
【００２４】
また、図５は、実施形態に係る底面スキャン画面８１の一例を示す図である。図６は、実施形態に係る側面スキャン画面８２の一例を示す図である。図７は、実施形態に係る個数設定画面８３の一例を示す図である。図８は、実施形態に係る入れ方設定画面８４の一例を示す図である。図９は、実施形態に係るのりしろ９１設定画面８５の一例を示す図である。図１０は、実施形態に係る種類選択画面８６の一例を示す図である。図１１は、実施形態に係る紙袋プレビュー画面８７の一例を示す図である。図１２は、実施形態に係る変更面指定画面８８の一例を示す図である。図１３は、実施形態に係るデザイン選択画面８９の一例を示す図である。図１４は、実施形態に係る紙袋プレビュー画面８７での移動操作の一例を示す図である。図１５は、実施形態に係る紙袋プレビュー画面８７での移動操作の一例を示す図である。図１６は、実施形態に係る複合機１００が印刷したのりしろ付き展開図９の一例を示す図である。
【００２５】
複合機１００は、簡易に所望の紙袋を作成するための紙袋作成モードを有する。紙袋作成モードに移行するための所定の操作が操作パネル４になされたとき、主制御部１は複合機１００を紙袋作成モードとする指示がなされたと認識する。紙袋作成モードでは、表示パネル４１に表示される画面に各種設定を行う。その結果、主制御部１は、収容物に適したサイズであって、所望のデザインが施されたオリジナルののりしろ付き展開図９（紙袋）を印刷部５に印刷させる。そこで、紙袋作成モードでの設定の流れを以下説明する。
【００２６】
図２のスタートは、操作パネル４に紙袋作成モードに移行するための所定の操作がなされた時点である。
【００２７】
まず、主制御部１は、底面スキャン画面８１（図５参照）を表示パネル４１に表示させる（ステップ♯１）。底面スキャン画面８１は、収容物の大きさを認識するために収容物の底面の読み取りを行うための画面である。
【００２８】
ここで、図５に示すように、底面スキャン画面８１には、規定サイズ指定キーＫ１が設けられる。規定サイズ指定キーＫ１を操作すると、主制御部１は、複数種の規定サイズ（予め定められた横幅、奥行、高さのくみあわせ）の一覧を表示する（不図示）。各規定サイズでの横幅、奥行、高さは、適宜定められる。例えば、文庫本や映像ソフトのケースのような規格によってサイズが決まっている商品を参照して複数種の規定サイズが定められる。収容物のサイズに対応する規定サイズが一覧にあるとき、使用者は一覧の中から適切な規定サイズを指定することにより、収容物のサイズを設定すればよい。正確なサイズが不明なとき、スキャンにより収容物のサイズを設定することになる。
【００２９】
そこで、主制御部１は、何れかの規定サイズが指定されたことにより、収容物のサイズが設定されたか否かを確認する（ステップ♯２）。そして、一覧中のいずれかの規定サイズを指定する操作がタッチパネル部４２になされたとき（ステップ♯２のＹｅｓ）、主制御部１は、指定された規定サイズを１つの収容物のサイズと認識する（ステップ♯３）。ハードキー４３としてのスタートキー、又は、底面スキャン画面８１に配されたスキャンキーＫ２が操作（タッチ）されたことにより、規定サイズが指定されなかったとき（ステップ♯２のＮｏ）、主制御部１は、原稿台上の収容物の底面を画像読取部３に読み取らせ、底面の画像データを生成させる（ステップ♯４）。
【００３０】
ステップ♯４に続いて、主制御部１は、側面スキャン画面８２（図６参照）を表示パネル４１に表示させる（ステップ♯５）。側面スキャン画面８２は、収容物の大きさを認識するために収容物の側面の読み取りを行うための画面である。
【００３１】
ハードキー４３としてのスタートキー、又は、側面スキャン画面８２に配されたスキャンキーＫ３が操作（タッチ）されたとき、主制御部１は、画像読取部３に原稿台に載置された収容物の側面を読み取らせ、側面の画像データを生成させる（ステップ♯６）。このように、画像読取部３は、紙袋に収容する収容物の一面（底面）と一面とつながる他面（側面）を読み取り、一面の画像データと他面の画像データを生成する。なお、底面と側面のスキャンは、原稿カバーを開けた状態で行う。
【００３２】
そして、主制御部１は、スキャンで得られた一面の画像データと他面の画像データに基づき収容物１つあたりのサイズ（横幅、奥行、高さ）を求める（ステップ♯７）。
【００３３】
原稿カバーを開けた状態では、収容物が存在していない領域ではランプ３１からの光が反射されない。そのため、画像データ中、収容物が存在していない部分に対応する画素は暗い（黒い、高濃度の）画素値となる。一方、収容物が存在している部分に対応する画素は、それらの画素よりも明るい（白い、低濃度の）画素値となる。
【００３４】
具体的に、主制御部１（画像処理部１２）は、予め定められた閾値と底面の画像データの各画素値を比較し、収容物に対応する部分と収容物が存在していない部分の境界線を定める。言い換えると、画像処理部１２は、高濃度の画素が続くラインと低濃度の画素が続くラインとの境目を判定する。そして、画像処理部１２は、境界線に囲まれた領域（閾値以下の画素値のブロック）を、収容物を読み取った画素の領域と定める。そして、画像処理部１２は、底面の読み取りで得られた画像データのうち、収容物を読み取った画素の領域の副走査方向の画素数（ライン数）に、１画素当たりの長さを乗じて収容物の横幅を求める。また、画像処理部１２は、収容物を読み取った画素の領域の主走査方向の画素数（ライン数）に、１画素当たりの長さを乗じて収容物の奥行を求める。
【００３５】
続いて、画像処理部１２は、側面の読み取りで得られた画像データのうち、収容物を読み取った画素の領域の副走査方向の画素数（ライン数）に、１画素当たりの長さを乗じて第１参照値を求める。また、画像処理部１２は、底面の読み取りで得られた画像データのうち、収容物を読み取った画素の領域の主走査方向の画素数（ライン数）に、１画素当たりの長さを乗じて第２参照値を求める。
【００３６】
側面を読み取るので、第１参照値と第２参照値のうち、何れか一方は収容物の横幅又は奥行であり、他方が収容物の高さである。そこで、画像処理部１２は、第１参照値と先に求めた横幅との差の絶対値である第１差分と、奥行との差の絶対値である第２差分を求める。また、画像処理部１２は、第２参照値と先に求めた横幅との差の絶対値である第３差分と、第２参照値と先に求めた奥行との差の絶対値である第４差分差を求める。画像処理部１２は、第１差分又は第２差分が最も小さいとき、第２参照値が高さと判定する。一方、画像処理部１２は、第３差分又は第４差分が最も小さいとき、第１参照値が高さと判定する。このように、収容物の横幅、奥行、高さを求めることができる。なお、上記以外の手法により、収容物のサイズ（横幅、奥行、高さ）を定めてもよい。
【００３７】
ステップ♯３、ステップ♯７の次に、主制御部１は、個数設定画面８３（図７参照）を表示パネル４１に表示させる（ステップ♯８）。個数設定画面８３は、紙袋に入れる同じ収容物の個数を設定するための画面である。図７に示すように、個数設定画面８３には、個数入力欄Ｃ１が設けられる。使用者は個数入力欄Ｃ１の表示位置をタッチ（操作）した後、ハードキー４３中のテンキーを用いて紙袋に入れたい同じ収容物の個数を入力する。
【００３８】
タッチパネル部４２やハードキー４３は、収容物の個数設定を受け付ける（ステップ♯９）。そして、主制御部１は、設定個数が複数か否かを確認する（ステップ♯１０）。言い換えると、次キーＫ４が操作されたときの個数入力欄Ｃ１の値を確認する。設定された個数が１つ（収容物が１つ）のとき（ステップ♯１０のＮｏ）、主制御部１は、求めた収容物の横幅、奥行、高さに基づき、紙袋のサイズ（横幅、奥行、高さ）を定める（ステップ♯１１）。
【００３９】
具体的に、主制御部１は、ステップ♯７にて、一面の画像データと他面の画像データに基づき、収容物を１個の６面体として認識するとともに６面体の横幅、奥行、高さを求めている。そこで、収容物が１つのとき（ステップ♯１０のＮｏ）、主制御部１は、認識した横幅に予め定められた第１マージンを加えた長さを紙袋の横幅とし、認識した奥行に予め定められた第２マージンを加えた長さを紙袋の奥行とし、認識した高さに予め定められた第３マージンを加えた長さを紙袋の高さと決定する。つまり、収容物がスムーズに入るようにするため、少し紙袋のサイズを収容物よりも大きくする。
【００４０】
ここで、第１マージン、第２マージン、第３マージンは、同じ長さでもよいし、異なっていても良い。紙袋から落ちにくくするため、第３マージン（高さに付加するマージン）は、第１マージン、第２マージンよりも長くしてもよい。また、主制御部１が各マージンを設定するための画面を表示させてもよい。この場合、タッチパネル部４２やハードキー４３が各マージンを設定する操作を受け付ける。主制御部１は、設定された各マージンを記憶部２に記憶させる。そして、主制御部１は、記憶部２に記憶された各マージンを用いて紙袋のサイズを決定する。
【００４１】
一方、設定された個数（収容物）が複数のとき（ステップ♯１０のＹｅｓ）、主制御部１は、入れ方設定画面８４（図８参照）を表示パネル４１に表示させる（ステップ♯１２）。入れ方設定画面８４は、紙袋への収容物の入れ方を設定するための画面である。図８の入れ方設定画面８４は、収容物が４個のときの入れ方設定画面８４の一例を示す。収容物の個数に応じた入れ方設定画面８４が用意される。しかし、入れ方を設定する点で共通しているので、収容物が２個、３個、及び、５個以上の場合の各入れ方設定画面８４の図示、説明は省略する。
【００４２】
図８では、収容物が４つのとき、主制御部１が、入れ方を示す４種類の入れ方画像ｉ１、ｉ２、ｉ３、ｉ４を表示パネル４１に表示させる例を示している。各入れ方画像ｉ１、〜ｉ４に、ラジオボタンＲ１、ラジオボタンＲ２、ラジオボタンＲ３、ラジオボタンＲ４が付される。タッチパネル部４２は、何れかのラジオボタンへの操作を収容物の入れ方を指定する操作として受け付ける。主制御部１は、次キーＫ５が操作されたときにＯＮ状態のラジオボタンに対応する入れ方を、複数の同じ収容物の紙袋への入れ方と認識する（ステップ♯１３）。
【００４３】
そして、設定された個数（収容物）が複数であって（ステップ♯１０のＹｅｓ）、個数と入れ方が設定されたとき、主制御部１は、求めた１つの収容物の横幅、奥行、高さと個数と入れ方に基づき、収容物全体のサイズ（全幅、全体奥行、全高）を求め、紙袋のサイズ（横幅、奥行、高さ）を定める（ステップ♯１４）。
【００４４】
具体的に、主制御部１は、ステップ♯７にて、一面の画像データと他面の画像データに基づき、収容物を１個の６面体として認識するとともに６面体の横幅、奥行、高さを求めている。また、主制御部１は、紙袋に入れる同じ収容物の個数と入れ方も認識している（ステップ♯９、ステップ♯１３）。そこで、紙袋に同じ収容物を複数入れるとき、主制御部１は、設定された収容物の個数と入れ方に基づき、収容物全体の全幅、全体奥行、全高を認識する。例えば、幅方向に２つ収容物を並べるとき、主制御部１は、求めた収容物の横幅を２倍して全幅を求める。奥行方向に２つ収容物を並べるとき、主制御部１は、求めた収容物の奥行を２倍して全体奥行を求める。高さ方向に２つ収容物を積むとき、主制御部１は、求めた収容物の高さを２倍して全高を求める。つまり、主制御部１は、並べる方向とその個数に応じて、１つの収容物の横幅、奥行、高さのうち何れか又は複数、並べる個数分だけ整数倍して、収容物全体の横幅、奥行、高さを認識する。
【００４５】
さらに、主制御部１は、認識した全幅に第１マージンを加えた長さを紙袋の横幅と決定し、認識した全体奥行に第２マージンを加えた長さを紙袋の奥行と決定し、認識した全高に第３マージンを加えた長さを紙袋の高さと決定する。このように、主制御部１は、紙袋の横幅、奥行、高さを決定する。
【００４６】
ステップ♯１１、及び、ステップ♯１４の後、主制御部１は、のりしろ９１設定画面８５（図９参照）を表示パネル４１に表示させる（ステップ♯１５）。のりしろ９１設定画面８５は、収容物の重さに応じ、のりしろ９１の幅を決定するための画面である。主制御部１は、収容物が重いほどのりしろ９１の幅を広くする。具体的に、主制御部１は、収容物が重いほど、のりしろ９１が取り付けられている辺に対して垂直な方向の幅を広くする。
【００４７】
図９に示すように、のりしろ９１設定画面８５には、重さ入力欄Ｃ２が設けられる。収容物全体の重さがわかっているとき、使用者は重さ入力欄Ｃ２の表示位置をタッチ（操作）し、その後、ハードキー４３中のテンキーを用いて重さを入力する。なお、紙袋に入れる収容物が複数のとき、収容物全体の重さを入力する。このように、タッチパネル部４２、ハードキー４３は、紙袋に入れるものの重さの設定を受け付ける。
【００４８】
一方、図９に示すように、のりしろ９１設定画面８５には、のりしろ９１レベル設定画像ｉ５が設けられる。図９に示す例では、のりしろ９１レベル設定画像ｉ５は、矩形が列状に並べられた画像である。各矩形内には、１〜６の何れかのレベルを示す数字が含まれる。図９では、のりしろ９１レベルが４に設定されている状態を示す。紙袋に入れる収容物が複数のとき、収容物全体の重さを考慮してレベルを設定する必要がある。
【００４９】
数字が小さいレベルほど、主制御部１は、展開図９でののりしろ９１の幅を狭くする。このように、タッチパネル部４２、ハードキー４３は、のりしろ９１の幅の広さを定める設定を受け付ける。主制御部１は、操作に基づき、これから作成する展開図９ののりしろ９１の幅を作成する紙袋の種類を認識する。
【００５０】
タッチパネル部４２やハードキー４３は、重さ入力欄Ｃ２やのりしろ９１レベル設定画像ｉ５への操作に基づきのりしろ９１に関する設定を受け付ける。主制御部１は、設定内容（設定状態）を認識する（ステップ♯１６）。のりしろ９１設定画面８５に配された次キーＫ６が操作されると、主制御部１は、種類選択画面８６（図１０参照）を表示パネル４１に表示させる（ステップ♯１７）。種類選択画面８６は、紙袋の種類（タイプ）を選択するための画面である。
【００５１】
図１０では、主制御部１は、紙袋の種類を示す画像を２つ、種類選択画面８６に表示させる例を示している。左側の紙袋画像ｉ６は手提げ紐無しの紙袋を示す。右側の紙袋画像ｉ７は手提げ紐有りの紙袋を示す。左側の紙袋画像ｉ６に対し、ラジオボタンＲ５が付される。右側の紙袋画像ｉ７に対しラジオボタンＲ６が付される。タッチパネル部４２は、ラジオボタンＲ５又はラジオボタンＲ６への操作を受け付ける。主制御部１は、操作されたラジオボタンに基づき展開図９を作成する紙袋の種類を認識する（ステップ♯１８）。
【００５２】
種類選択画面８６に配された次キーＫ７が操作されると、主制御部１は、紙袋プレビュー画面８７（図１１参照）を表示パネル４１に表示させる（ステップ♯１９）。紙袋プレビュー画面８７は、現在の設定に基づき、紙袋画像データに基づいて印刷した用紙を組み立てた場合（完成状態）の紙袋プレビュー画像ｉ８を表示する画面である。
【００５３】
図１１に示すように、主制御部１は、選択された紙袋の種類に応じた紙袋プレビュー画像ｉ８を表示パネル４１に表示させる。また、主制御部１は、収容物の個数、入れ方に基づき定めた紙袋の実際の横幅、奥行、高さを付した紙袋プレビュー画像ｉ８を表示パネル４１に表示させる。
【００５４】
ここで、図１１に示すように、紙袋プレビュー画面８７には、設定変更キーＫ８と、デザイン変更キーＫ９と、印刷実行キーＫ１０が設けられる。設定変更キーＫ８を操作することにより、紙袋作成に関する今までの設定を修正することができる。また、デザイン変更キーＫ９を操作することにより、紙袋の表面に付すデザインを設定、変更することができる。印刷実行キーＫ１０を操作することにより、現在の設定で紙袋の展開図９の印刷を行うことができる。
【００５５】
そこで、主制御部１は、設定変更キーＫ８が操作（タッチ）されたか否かを確認する(ステップ♯２０)。設定変更キーＫ８が操作されたとき（ステップ♯２０のＹｅｓ）、フローは、ステップ♯１に戻る。これにより、設定をやり直すことができる。
【００５６】
設定変更キーＫ８が操作されていないとき（ステップ♯２０のＮｏ）、主制御部１はデザイン変更キーＫ９が操作（タッチ）されたか否かを確認する（ステップ♯２１）。デザイン変更キーＫ９が操作されたとき（ステップ♯２１のＹｅｓ）、主制御部１は、変更面指定画面８８（図１２参照）を表示パネル４１に表示させる（ステップ♯２２）。変更面指定画面８８は、紙袋の表面のうちデザイン（模様）を変更する面を指定するための画面である。
【００５７】
図１２に示すように、変更面指定画面８８には、デザインを変更する面を指定するための５つのキー（正面キーＫ１１、右側面キーＫ１２、左側面キーＫ１３、背面キーＫ１４、底面キーＫ１５）が設けられる。正面キーＫ１１を操作（タッチ）することにより、紙袋の正面部分に付すデザイン（模様）を設定することができる。右側面キーＫ１２を操作（タッチ）することにより、紙袋の右側面部分に付すデザイン（模様）を設定することができる。左側面キーＫ１３を操作（タッチ）することにより、紙袋の左側面部分に付すデザイン（模様）を設定することができる。背面キーＫ１４を操作（タッチ）することにより、紙袋の背面部分に付すデザイン（模様）を設定することができる。底面キーＫ１５を操作（タッチ）することにより、紙袋の底面部分に付すデザイン（模様）を設定することができる。このように、タッチパネル部４２は、紙袋の表側の面ごとに画像情報ｉ９を定める設定を受け付ける。
【００５８】
主制御部１は、タッチパネル部４２の出力に基づき、変更面指定画面８８にてデザインの変更面として指定された面を認識する（ステップ♯２３）。指定がなされたとき、主制御部１は、デザイン選択画面８９（図１３参照）を表示パネル４１に表示させる（ステップ♯２４）。デザイン選択画面８９は、指定された面のデザイン（模様）を選択するための画面である。
【００５９】
図１３では、主制御部１が、１画面内（デザイン選択画面８９内）に３つの画像情報ｉ９（模様画像）を表示させる例を示している。各画像情報ｉ９のそれぞれに、ラジオボタンＲ７、ラジオボタンＲ８、ラジオボタンＲ９が付される。タッチパネル部４２は、各ラジオボタンへの操作を、デザインを選択する操作として受け付ける。
【００６０】
ここで、記憶部２は、紙袋表面に印刷するための画像情報ｉ９を複数種類、記憶する。つまり、記憶部２は、紙袋の表面に印刷する模様の画像データを複数記憶する。しかし、１画面内に表示できる画像情報ｉ９には限りがある。そこで、デザイン選択画面８９内には、２つのページ切替キーＫ１６が設けられる。ページ切替キーＫ１６が操作されたとき、主制御部１は、別の画像情報ｉ９への切り替えを表示パネル４１に行わせる。図１３では、３×３６ページ＝１０８の画像情報ｉ９が記憶部２に記憶されている例を示す。
【００６１】
使用者が好みの画像情報ｉ９を貼り付けできるように、記憶部２には画像情報ｉ９を追加できるようになっている。言い換えると、複合機１００は、画像情報ｉ９が入力される入力部を含む。ＰＣのようなコンピューター２００から画像情報ｉ９を入力するとき、通信部６ａが入力部として機能する。スマートフォン４００やタブレットコンピューター５００からの送信により画像情報ｉ９を入力するとき、無線通信部６ｂが入力部として機能する。原稿をスキャンして得られた画像データを画像情報ｉ９として入力するとき、画像読取部３が入力部として機能する。記憶部２は、入力部に入力された画像情報ｉ９を蓄積する。これにより、使用者は、所望の模様、文字、図形を紙袋に付すことができる。
【００６２】
なお、原稿をスキャンして得られた画像データを画像情報ｉ９として、指定された面に直接的に貼り付けることもできる。この貼り付けのため、デザイン選択画面８９内にはスキャン貼り付けキーＫ１７が設けられる。使用者は、原稿を画像読取部３の原稿台にセットしておく。そして、スキャン貼り付けキーＫ１７が操作（タッチ）されたとき、主制御部１は、画像読取部３に読み取りを行わせる。主制御部１（画像処理部１２）は、指定された面に収まるようするための画像処理（縮小、場合により拡大）、原稿の読み取りで得られた画像データに施す。そして、主制御部１は、画像処理後の画像データを貼り付ける画像情報ｉ９として扱う。このように、使用者は、紙袋の好きな面に所望の文字、図形、記号を含む画像情報ｉ９の貼り付けを簡易に行える。
【００６３】
このように、各ラジオボタンの選択やスキャン貼り付けキーＫ１７の操作によって、タッチパネル部４２は、紙袋の面ごとに、紙袋の表面に印刷する画像情報ｉ９を定める設定を受け付ける（ステップ♯２５）。主制御部１は、この設定を、指定された面に選択された画像情報ｉ９を付す指示と認識する。
【００６４】
デザイン選択画面８９で完了キーＫ１８が操作され、設定が完了すると、主制御部１（画像処理部１２）は、指定された面に選択された画像情報ｉ９が付された紙袋プレビュー画像ｉ８の画像データを生成する（ステップ♯２６）。そして、主制御部１は、新たに生成した紙袋プレビュー画像ｉ８の画像データを用いて、紙袋プレビュー画面８７を表示パネル４１に表示にさせる（ステップ♯２７）。これにより、画像情報ｉ９が選択されるごとに、その選択が反映されたプレビュー画像が表示される。そして、フローはステップ♯２０に戻る。
【００６５】
図１４は、新たに生成された紙袋プレビュー画像ｉ８に基づき、主制御部１が紙袋プレビュー画像ｉ８を表示パネル４１に更新表示させた例を示す。図１４は、紙袋の正面に６つの玉の模様が画像情報ｉ９として貼り付けられた例を示す。
【００６６】
ここで、紙袋プレビュー画面８７でタッチパネル部４２の模様の表示位置をタッチし、タッチしたままタッチ位置を移動させることにより、画像情報ｉ９の配置を調整することができる。言い換えると、タッチパネル部４２は、画像情報ｉ９の配置を調整する設定を受け付ける。図１５は、図１４での画像情報ｉ９の配置を調整する操作に基づき、６つの玉の模様（画像情報ｉ９）の位置が、上方から下方に配置変更された後の状態を示す。
【００６７】
そして、デザイン変更キーＫ９が操作されていないとき（ステップ♯２１のＮｏ）、主制御部１は、印刷実行キーＫ１０が操作（タッチ）されたか否かを確認する（ステップ♯２８）。印刷実行キーＫ１０が操作されていないとき（ステップ♯２８のＮｏ）、フローは、ステップ♯２０に戻る。一方、印刷実行キーＫ１０が操作されたとき（ステップ♯２８のＹｅｓ）、主制御部１は、設定に基づき、収容物全体が収まる紙袋であって、組立のためののりしろ付き展開図９の画像データである紙袋画像データを生成する（ステップ♯２９）。つまり、主制御部１は、定めた紙袋の横幅と奥行と高さの辺を有する紙袋の展開図９の画像データを生成する。
【００６８】
主制御部１（画像処理部１２）が生成する紙袋画像データ（展開図９）では、正面、背面、右側面、左側面、底面、のりしろ９１の位置関係は一定とすればよい。
【００６９】
具体的に、収容物の重さ、のりしろ９１の幅の広さの設定に基づき、主制御部１は、設定された収容物の重さが重いほど、のりしろ９１の幅のレベル数が大きいほど、広い幅ののりしろ９１が付された紙袋画像データを生成する。また、主制御部１は、設定された紙袋の種類に応じた紙袋画像データを生成する。例えば、主制御部１は、紐付き紙袋の場合、ひもの取り付け位置を印刷する。
【００７０】
また、模様（画像情報ｉ９）が付されたとき、模様と展開図９を示す線が用紙の同じ面に印刷されないように、主制御部１は、設定された画像情報ｉ９が付された一面画像データと、のりしろ付き展開図９を含む他面画像データを紙袋画像データとして生成する。また、主制御部１は、画像情報ｉ９の設定がなされた面に、設定された画像情報ｉ９が印刷されるように画像情報ｉ９を配した一面画像データを生成する。言い換えると、主制御部１は、画像情報ｉ９が付された展開図９の面の裏側に選択された画像情報ｉ９が印刷されるように一面画像データと他面画像データを生成する。また、紙袋プレビュー画面８７で画像情報ｉ９の位置が調整されたとき、制御部は、調整後の位置に画像情報ｉ９を配置した一面画像データ（紙袋画像データ）を生成する。
【００７１】
そして、主制御部１は、生成した紙袋画像データに基づき、のりしろ付き展開図９を印刷部５に印刷させる（ステップ♯３０）。なお、画像情報ｉ９が貼り付けられた（選択された）とき、主制御部１は、一面画像データと他面画像データに基づき、印刷部５に両面印刷を行わせる。
【００７２】
このとき、主制御部１は、給紙部５ａの収容用紙のうち、生成した紙袋画像データが収まる最小用紙に紙袋画像データを印刷させる。なお、操作パネル４（タッチパネル部４２、ハードキー４３）は、給紙部５ａに収容される用紙のサイズの設定を受け付ける。
【００７３】
また、給紙部５ａに収容される用紙のうち最大の用紙に紙袋画像データが収まらないとき、主制御部１は用紙を交換すべき旨や１枚の用紙に印刷できない旨を表示パネル４１に表示させる。あるいは、主制御部１は、複数枚にわけて紙袋画像データを印刷部５に印刷させてもよい。
【００７４】
さらに、必要があれば、主制御部１は、予め定められた付加書類を印刷する（ステップ♯３１→エンド）。付加書類は、適宜定めることができる。例えば、主制御部１は、紙袋の組み立て説明図を付加書類として印刷部５に印刷させてもよい。また、紐付き紙袋が選択されているとき、主制御部１は、紙ひも作成用の用紙を印刷部５に印刷させてもよい。また、表示パネル４１に設定画面を表示させ、タッチパネル部４２が説明図や紙ひも作成用の用紙の印刷が必要か否かを受け付けてもよい。操作パネル４（表示パネル４１、タッチパネル部４２）での設定に基づき付加書類の印刷が必要なとき、主制御部１は、ステップ♯３１で付加書類を印刷部５に印刷させる。必要がないときは、ステップ♯３１はスキップすればよい。
【００７５】
図１６は、印刷された紙袋の展開図９の一例を示す。図１６のうち、外周の実線は、用紙の端辺である。用紙内の実線は、切り取り線である。破線は折り曲げ線である。網掛けの領域はのりしろ９１である。のりしろ９１の端部分は、貼り付けや組み立てをしやすくするため、切り欠いた状態で印刷される。また、図１６において、ａは横幅、ｂは奥行、ｃは高さを示す。なお、図１６では、強度確保のため、紙袋の上縁を折り曲げるタイプの紙袋を印刷する例を示している。
【００７６】
そして、複合機１００は、のりや両面テープのような接着部材７１を保持する保持部７を含む（図１参照）。接着部材７１を用いて直ちに展開図９（紙袋）の組み立てを開始することができる。また、保持部７は、はさみやカッターのような用紙を切るための切断部材をあわせて保持してもよい。
【００７７】
このようにして、実施形態に係る画像形成装置（複合機１００）は、設定を受け付ける受付部（タッチパネル部４２、ハードキー４３）と、紙袋に収容する収容物の一面と一面とつながる他面を読み取り、一面の画像データと他面の画像データを生成する画像読取部３と、一面の画像データと他面の画像データに基づき収容物のサイズを認識し、収容物全体が収まる紙袋の展開図９であって、組立のためののりしろ付き展開図９の画像データである紙袋画像データを生成する制御部（主制御部１）と、紙袋画像データに基づき、のりしろ付き展開図９を用紙に印刷する印刷部５と、を含む。
【００７８】
これにより、展開図９に基づき紙袋を作成することにより、収容物に適合する所望サイズの紙袋を得ることができる。しかも、たとえ少量でも、高コストとはならない。また、最適サイズの紙袋を得るうえで、収容物のサイズを細かく正確に測る手間や、測った結果を手入力する手間のような面倒な作業は不要である。つまり、収容物を画像読取部３（スキャナ）で読み取るだけで、収容物のサイズに最適な紙袋を簡易、迅速に得ることができる。例えば、モデルチェンジにより商品のサイズが変わっても直ちに変更後のサイズに適した紙袋を用意することができる。
【００７９】
また、受付部（タッチパネル部４２、ハードキー４３）は、紙袋に入れるものの重さの設定を受け付ける。  制御部（主制御部１）は、設定された重さが重いほど、のりしろ９１の幅が広い紙袋画像データを生成する。これにより、紙袋に入れるものが重いほどのりしろ９１の幅を広げることによって紙袋の強度を高めることができる。従って、実際の使用に十分耐え、かつ、頑丈な紙袋とすることができる。
【００８０】
また、受付部（タッチパネル部４２、ハードキー４３）は、のりしろ９１の幅の広さを定める設定を受け付ける。制御部（主制御部１）は、設定に応じた幅ののりしろ９１の紙袋画像データを生成する。これにより、はかりがなく収容物の正確な重さがわからない場合でも、収容物の重さを考慮してのりしろ９１の幅を定めることができる。従って、実際の使用に十分耐え、かつ、頑丈な紙袋が得られるように、のりしろ９１の幅を使用者が設定することができる。
【００８１】
また、受付部（タッチパネル部４２、ハードキー４３）は、紙袋の種類を定める設定を受け付ける。制御部（主制御部１）は、設定された紙袋の種類に応じた紙袋画像データを生成する。これにより、作成する紙袋の種類を複数の中から選択することができる。従って、使用者は所望の種類の紙袋を得ることができる。
【００８２】
また、紙袋の表面に印刷するための画像情報ｉ９を複数種類、記憶する記憶部２を含む。受付部（タッチパネル部４２、ハードキー４３）は、紙袋の表面に印刷する画像情報ｉ９を定める設定を受け付ける。制御部（主制御部１）は、設定された画像情報ｉ９が付された一面画像データと、のりしろ付き展開図９を含む他面画像データを紙袋画像データとして生成する。印刷部５は、一面画像データに基づいて用紙の一方の面の印刷を行い、他面画像データに基づいて用紙の他方の面の印刷を行う。
【００８３】
これにより、使用者は、紙袋の表面に記される模様、図、文字のような所望のデザインを設定できる。従って、使用者は所望するデザインの紙袋を得ることができる。また、模様、図、文字のようなデザイン（画像情報ｉ９）とのりしろ付き展開図９が印刷される面が異なるので、のりしろ付き展開図９によって外観は損なわれない。
【００８４】
また、受付部（タッチパネル部４２、ハードキー４３）は、紙袋の表側の面ごとに画像情報ｉ９を定める設定を受け付ける。制御部（主制御部１）は、画像情報ｉ９の設定がなされた面に、設定された画像情報ｉ９が印刷されるように画像情報ｉ９を配した一面画像データを生成する。これにより、使用者は、紙袋の模様、図、文字のようなデザイン（画像情報ｉ９）を詳細に定めることができる。
【００８５】
また、画像形成装置（複合機１００）は、画像情報ｉ９が入力される入力部（通信部６ａ、無線通信部６ｂ、画像読取部３）を含む。記憶部２は、入力部に入力された画像情報ｉ９を蓄積する。これにより、使用者は、好きな（紙袋に付したい）模様、図、文字列のような画像情報ｉ９（画像データ）を追加することができる。そして、追加したデータを用いた、思い通りの紙袋を得ることができる。
【００８６】
また、受付部（タッチパネル部４２、ハードキー４３）は、画像情報ｉ９の配置を調整する設定を受け付ける。制御部（主制御部１）は、調整後の位置に画像情報ｉ９を配置した一面画像データを紙袋画像データとして生成する。これにより、所望の位置に、所望の模様、図、文字列を配することができる。従って、思い通りの紙袋を得ることができる。
【００８７】
また、制御部（主制御部１）は、一面の画像データと他面の画像データに基づき、収容物を１個の６面体として認識するとともに６面体の横幅、奥行、高さを求め、６面体の横幅に予め定められた第１マージンを加えた長さを紙袋の横幅と決定し、６面体の奥行に予め定められた第２マージンを加えた長さを紙袋の奥行と決定し、６面体の高さに予め定められた第３マージンを加えた長さを紙袋の高さと決定し、決定した紙袋の横幅、奥行、高さに基づき紙袋画像データを生成し、印刷部５に収容される用紙のうち生成した紙袋画像データが収まる用紙サイズを決定し、生成した紙袋画像データに基づく印刷であって、決定した用紙サイズに対応する用紙への印刷を印刷部５に行わせる。これにより、収容物にぴったりではなく、ある程度余裕がありつつ収容物の収まりの良い展開図９を自動的に作成することができる。従って、使い勝手のよい紙袋を得ることができる。
【００８８】
また、受付部（タッチパネル部４２、ハードキー４３）は、紙袋に収容する収容物の個数と入れ方を受け付ける。制御部（主制御部１）は、一面の画像データと他面の画像データに基づき、収容物を６面体として認識するとともに６面体の横幅、奥行、高さを認識するとともに、設定された収容物の個数と入れ方に基づき、収容物の全幅、全体奥行、全高を認識し、収容物の全幅に予め定められた第１マージンを加えた長さを紙袋の横幅と決定し、収容物の全体奥行に予め定められた第２マージンを加えた長さを紙袋の奥行と決定し、収容物の全高に予め定められた第３マージンを加えた長さを紙袋の高さと決定し、決定した紙袋の横幅、奥行、高さに基づき紙袋画像データを生成し、印刷部５に収容される用紙のうち生成した紙袋画像データが収まる用紙サイズを決定し、生成した紙袋画像データに基づく印刷であって、決定した用紙サイズに対応する用紙への印刷を印刷部５に行わせる。これにより、紙袋に複数の収容物を一緒に入れるとき、ある程度余裕がありつつ複数の収容物の収まりの良い展開図９を自動的に作成することができる。従って、複数の収容物をいれるのに適切な紙袋を容易に得ることができる。
【００８９】
また、画像形成装置（複合機１００）は、紙袋画像データに基づいて印刷した用紙を組み立てた場合の紙袋の完成プレビュー画像を表示する表示部を含む。これにより、紙袋画像データの印刷前に仕上がり予想図を確認することができる。また設定ミスがあることを紙袋画像データ（展開図９）の印刷前に確認することができ、設定を適切に修正することもできる。また、無駄な印刷がなされることを防ぐこともできる。
【００９０】
また、紙袋画像データに基づいて印刷した用紙に設けられたのりしろ９１を接着するため接着部材７１を保持する保持部７を含む。これにより、紙袋画像データを印刷して直ちに紙袋の作成（組み立て）を行うことができる。
【００９１】
又、本発明の実施形態を説明したが、本発明の範囲はこれに限定されるものではなく、発明の主旨を逸脱しない範囲で種々の変更を加えて実施することができる。
【産業上の利用可能性】
【００９２】
本発明は、現像器の攪拌部材の回転と停止を切り替える切替装置を含む画像形成装置に利用可能である。
【符号の説明】
【００９３】
１００  複合機（画像形成装置）          １      主制御部（制御部）
２      記憶部                          ３      画像読取部（入力部）
４２    タッチパネル部（受付部）        ４３    ハードキー（受付部）
５      印刷部                          ６ａ    通信部（入力部）
６ｂ    無線通信部（入力部）            ７      保持部
７１    接着部材                        ９      展開図
９１    のりしろ                        ｉ８    紙袋プレビュー画像
ｉ９    画像情報
【図１】
0006398935.tif 000002
【図２】
0006398935.tif 000003
【図３】
0006398935.tif 000004
【図４】
0006398935.tif 000005
【図５】
0006398935.tif 000006
【図６】
0006398935.tif 000007
【図７】
0006398935.tif 000008
【図８】
0006398935.tif 000009
【図９】
0006398935.tif 000010
【図１０】
0006398935.tif 000011
【図１１】
0006398935.tif 000012
【図１２】
0006398935.tif 000013
【図１３】
0006398935.tif 000014
【図１４】
0006398935.tif 000015
【図１５】
0006398935.tif 000016
【図１６】
0006398935.tif 000017