(57)【特許請求の範囲】
【請求項１】
ロールに巻かれた帯状の印刷媒体に画像を印刷する画像形成装置の制御部において実行される画像形成プログラムであって、
複数の印刷ジョブを取得する第１の取得ステップと、
前記複数の印刷ジョブにおいて使用される前記印刷媒体の長さの総和を算出する第１の算出ステップと、
前記総和が前記ロールに巻かれた帯状の前記印刷媒体において画像を印刷することができる部分の第１の長さよりも短く、かつ、前記第１の長さよりも短い第２の長さより長くなるように、前記複数の印刷ジョブの内の一部を組み合わせ、組み合わせた複数の印刷ジョブを前記ロールの回転を停止させることなく連続して実行するステップと、
を備えていること、
を特徴とする画像形成プログラム。
【請求項２】
前記総和が前記第２の長さよりも短い場合、前記複数の印刷ジョブの実行を待機し、新たな印刷ジョブを取得するステップを備えることを特徴とする請求項１に記載の画像形成プログラム。
【請求項３】
新たな印刷ジョブを取得した結果前記総和が前記第１の長さよりも長くなった場合、前記複数の印刷ジョブの実行を待機し、新たな印刷ジョブを取得するステップを備えることを特徴とする請求項２に記載の画像形成プログラム。
【請求項４】
ロールに巻かれた帯状の印刷媒体に画像を印刷する画像形成装置の制御部において実行される画像形成プログラムであって、
複数の印刷ジョブを取得する第１の取得ステップと、
前記複数の印刷ジョブにおいて使用される前記印刷媒体の長さの総和を算出する第１の算出ステップと、
前記総和に基づいて、前記ロールの回転を停止させることなく前記複数の印刷ジョブを連続して実行するか否かを判定する第１の判定ステップと、
前記印刷媒体の第２の長さを決定する決定ステップと、
前記ロールに巻かれた帯状の前記印刷媒体において画像を印刷することができる部分の第１の長さを取得する第２の取得ステップと、
を備えており、
前記第２の長さは、前記第１の長さよりも短く、
前記第１の判定ステップでは、前記総和が前記第２の長さよりも長くなった場合に、前記ロールの回転を停止させることなく前記複数の印刷ジョブを連続して実行すると判定し、前記総和が前記第１の長さよりも長くなった場合には、前記ロールの回転を停止させることなく前記複数の印刷ジョブを連続して実行しないと判定し、
前記第１の判定ステップにおいて前記総和が前記第１の長さよりも長くなった場合には、新たな印刷ジョブを取得する第３の取得ステップと、
使用される前記印刷媒体の長さの総和が前記第２の長さより長くかつ前記第１の長さよりも短くなるように、前記複数の印刷ジョブ及び前記新たな印刷ジョブの内の一部を組み合わせると共に、組み合わせた複数の印刷ジョブを前記ロールの回転を停止させることなく連続して実行すると判定する第２の判定ステップと、
を更に備えていること、
を特徴とする画像形成プログラム。
【請求項５】
前記ロールに巻かれた帯状の前記印刷媒体において画像を印刷することができる部分の第１の長さを取得するステップと、
所定割合を決定するステップと、
を備え、
前記第１の判定ステップは、前記第１の長さから前記総和を引いた値を前記第１の長さで割って得られる割合が前記所定割合よりも小さくなった場合に、前記ロールの回転を停止させることなく前記複数の印刷ジョブを連続して実行すると判定すること、
を特徴とする請求項４に記載の画像形成プログラム。
【請求項６】
前記複数の印刷ジョブの内の最初の前記印刷ジョブを前記第１の取得ステップにおいて取得してから所定時間以上経過した場合には、該複数の印刷ジョブを連続して実行すると判定する第３の判定ステップ、
を更に備えていること、
を特徴とする請求項１ないし請求項５のいずれかに記載の画像形成プログラム。
【請求項７】
ロールに巻かれた帯状の印刷媒体に画像を印刷する画像形成手段と、
複数の印刷ジョブを取得する第１の取得手段と、
前記複数の印刷ジョブにおいて使用される前記印刷媒体の長さの総和を算出する第１の算出手段と、
前記総和が前記ロールに巻かれた帯状の前記印刷媒体において画像を印刷することができる部分の第１の長さよりも短く、かつ、前記第１の長さよりも短い第２の長さより長くなるように、前記複数の印刷ジョブの内の一部を組み合わせ、組み合わせた複数の印刷ジョブを前記ロールの回転を停止させることなく連続して実行する手段と、
を備えていること、
を特徴とする画像形成装置。
【請求項８】
前記総和が前記第２の長さよりも短い場合、前記複数の印刷ジョブの実行を待機し、新たな印刷ジョブを取得する手段を備えることを特徴とする請求項７に記載の画像形成装置。
【請求項９】
新たな印刷ジョブを取得した結果前記総和が前記第１の長さよりも長くなった場合、前記複数の印刷ジョブの実行を待機し、新たな印刷ジョブを取得する手段を備えることを特徴とする請求項８に記載の画像形成装置。
【請求項１０】
ロールに巻かれた帯状の印刷媒体に画像を印刷する画像形成手段と、
複数の印刷ジョブを取得する第１の取得手段と、
前記複数の印刷ジョブにおいて使用される前記印刷媒体の長さの総和を算出する第１の算出手段と、
前記総和に基づいて、前記ロールの回転を停止させることなく前記複数の印刷ジョブを連続して実行するか否かを判定する第１の判定手段と、
前記印刷媒体の第２の長さを決定する決定手段と、
前記ロールに巻かれた帯状の前記印刷媒体において画像を印刷することができる部分の第１の長さを取得する第２の取得手段と、
を備えており、
前記第２の長さは、前記第１の長さよりも短く、
前記第１の判定手段は、前記総和が前記第２の長さよりも長くなった場合に、前記ロールの回転を停止させることなく前記複数の印刷ジョブを連続して実行すると判定し、前記総和が前記第１の長さよりも長くなった場合には、前記ロールの回転を停止させることなく前記複数の印刷ジョブを連続して実行しないと判定し、
前記総和が前記第１の長さよりも長くなった場合には、新たな印刷ジョブを取得する第３の取得手段と、
使用される前記印刷媒体の長さの総和が前記第２の長さより長くかつ前記第１の長さよりも短くなるように、前記複数の印刷ジョブ及び前記新たな印刷ジョブの内の一部を組み合わせると共に、組み合わせた複数の印刷ジョブを前記ロールの回転を停止させることなく連続して実行すると判定する第２の判定手段と、
を更に備えていること、
を特徴とする画像形成装置。
【請求項１１】
前記ロールに巻かれた帯状の前記印刷媒体において画像を印刷することができる部分の第１の長さを取得する手段と、
所定割合を決定する手段と、
を備え、
前記第１の判定手段は、前記第１の長さから前記総和を引いた値を前記第１の長さで割って得られる割合が前記所定割合よりも小さくなった場合に、前記ロールの回転を停止させることなく前記複数の印刷ジョブを連続して実行すると判定すること、
を特徴とする請求項１０に記載の画像形成装置。
【請求項１２】
前記複数の印刷ジョブの内の最初の前記印刷ジョブを前記第１の取得手段により取得してから所定時間以上経過した場合には、該複数の印刷ジョブを連続して実行すると判定する第３の判定手段、
を更に備えていること、
を特徴とする請求項７ないし請求項１１のいずれかに記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成プログラム及び画像形成装置に関し、より特定的には、ロールに巻かれた印刷媒体に画像を形成する画像形成プログラム及び画像形成装置に関する。
【背景技術】
【０００２】
従来の画像形成装置に関する発明としては、例えば、以下に説明する画像形成システムが知られている。具体的には、画像形成システムは、給紙装置、画像形成装置及び排紙装置を備えている。給紙装置は、帯状の用紙が巻かれた第１のロールを含んでいる。排紙装置は、第１のロールから送り出される帯状の用紙を巻き取る第２のロールを含んでいる。画像形成装置は、給紙装置と排紙装置との間において、搬送されている帯状の用紙に対して画像を形成する。
【０００３】
以上のような画像形成システムでは、以下に説明するように、用紙に画像が印刷されない空白部分が多く発生するという問題があった。より詳細には、画像形成装置は、複数の印刷ジョブに基づいて、用紙に画像を印刷する。複数の印刷ジョブが入力してくる時間間隔が長い場合には、画像形成システムは、１つの印刷ジョブが完了する度に第１のロール及び第２のロールの回転を停止させる。ただし、画像形成装置は、次の印刷ジョブを実行する場合には、第１のロール及び第２のロールが所定の回転速度に到達するまで用紙に対して画像を印刷できない。そのため、第１のロール及び第２のロールが所定の回転速度に到達するまでに搬送された用紙は、画像が印刷されない空白部分となる。そして、１つの印刷ジョブが完了する度に第１のロール及び第２のロールの回転が停止させられると、印刷ジョブ毎に空白部分が発生する。その結果、空白部分が多く発生してしまう。
【０００４】
なお、特許文献１には、例えば、２以上の印刷指示に基づく複数の画像データを連続紙上に並列出力するために画像配置を決定し、画像配置に基づいて、複数の画像データを合成する画像形成装置が記載されている。これにより、ページ長の異なる複数の印刷データを印刷する場合に、ページ長の異なる複数の印刷データをそれぞれ並列に印刷することができる。ただし、特許文献１に記載の画像形成装置では、空白部分の発生の低減に関する記載は存在しない。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−６７９６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
そこで、本発明の目的は、複数の印刷ジョブを実行する際に空白部分が発生することを抑制できる画像形成プログラム及び画像形成装置を提供することである。
【課題を解決するための手段】
【０００７】
本発明の一形態に係る画像形成プログラムは、
ロールに巻かれた帯状の印刷媒体に画像を印刷する画像形成装置の制御部において実行される画像形成プログラムであって、
複数の印刷ジョブを取得する第１の取得ステップと、
前記複数の印刷ジョブにおいて使用される前記印刷媒体の長さの総和を算出する第１の算出ステップと、
前記総和が前記ロールに巻かれた帯状の前記印刷媒体において画像を印刷することができる部分の第１の長さよりも短く、かつ、前記第１の長さよりも短い第２の長さより長くなるように、前記複数の印刷ジョブの内の一部を組み合わせ、組み合わせた複数の印刷ジョブを前記ロールの回転を停止させることなく連続して実行するステップと、
を備えていること、
を特徴とする
【０００８】
本発明の一実施形態に係る画像形成装置は、
ロールに巻かれた帯状の印刷媒体に画像を印刷する画像形成手段と、
複数の印刷ジョブを取得する第１の取得手段と、
前記複数の印刷ジョブにおいて使用される前記印刷媒体の長さの総和を算出する第１の算出手段と、
前記総和が前記ロールに巻かれた帯状の前記印刷媒体において画像を印刷することができる部分の第１の長さよりも短く、かつ、前記第１の長さよりも短い第２の長さより長くなるように、前記複数の印刷ジョブの内の一部を組み合わせ、組み合わせた複数の印刷ジョブを前記ロールの回転を停止させることなく連続して実行する手段と、
を備えていること、
を特徴とする
【発明の効果】
【０００９】
本発明によれば、複数の印刷ジョブを実行する際に空白部分が発生することを抑制できる。
【図面の簡単な説明】
【００１０】
【図１】画像形成システム１０の構成図である。
【図２】タッチパネル３４に表示される画面を示した図である。
【図３】タッチパネル３４に表示される画面を示した図である。
【図４】制御部３６が行う動作を示したフローチャートである。
【図５】従来の画像形成システムが印刷ジョブ１〜３により用紙に画像を形成した図である。
【図６】画像形成システム１０が印刷ジョブ１〜３により用紙に画像を形成した図である。
【図７】タッチパネル３４に表示される画面を示した図である。
【図８】タッチパネル３４に表示される画面を示した図である。
【図９】制御部３６が行う動作を示したフローチャートである。
【図１０】タッチパネル３４に表示される画面を示した図である。
【図１１】タッチパネル３４に表示される画面を示した図である。
【図１２】タッチパネル３４に表示される画面を示した図である。
【図１３】制御部３６が行う動作を示したフローチャートである。
【図１４】制御部３６が行う動作を示したフローチャートである。
【発明を実施するための形態】
【００１１】
以下に、本発明の一実施形態に係る画像形成プログラム及び画像形成装置について図面を参照しながら説明する。
【００１２】
（画像形成装置の構成）
図１は、画像形成システム１０の構成図である。画像形成システム１０は、給紙部１２、給紙調整部１４、画像形成装置１６、排紙調整部１８、加工部２０及び排紙部２２を備えている。
【００１３】
給紙部１２は、ロール３０及び残量検知部３１を含んでいる。ロール３０には、画像が印刷されていない帯状の用紙Ｐ（印刷媒体の一例）が巻かれている。残量検知部３１は、ロール３０に巻かれている用紙Ｐの長さ（以下、ロール紙残量）を検出するためのセンサである。
【００１４】
給紙調整部１４は、給紙部１２に連結されており、用紙Ｐに撓みを発生させることにより、給紙部１２における用紙Ｐの搬送速度と画像形成装置１６における用紙Ｐの搬送速度との差を吸収する。
【００１５】
画像形成装置１６は、画像形成部３２、タッチパネル３４及び制御部３６を含んでいる。画像形成部３２は、給紙部１２及び給紙調整部１４から送り出されてくる用紙Ｐに印刷ジョブに基づいてトナー画像を転写及び定着（すなわち、印刷）する。トナー画像の転写及び定着は、一般的な処理であるので説明を省略する。タッチパネル３４は、ユーザに所定の情報を表示する表示部であると共に、ユーザが情報を入力するための入力部である。制御部３６は、例えば、ＣＰＵにより構成され、画像形成システム１０の動作を制御するためのコントローラーである。
【００１６】
排紙調整部１８は、画像形成装置１６に連結されており、用紙Ｐに撓みを発生させることにより、画像形成装置１６における用紙Ｐの搬送速度と排紙部２２における用紙Ｐの搬送速度との差を吸収する。
【００１７】
加工部２０は、排紙調整部１８に連結されており、用紙Ｐに対して切り抜き加工やラミネート加工等を行う。
【００１８】
排紙部２２は、ロール４０を含んでいる。ロール４０には、画像形成部３２を通過した用紙Ｐが巻かれる。
【００１９】
（画像形成システムの動作）
以下に、画像形成システム１０の動作の概要について図面を参照しながら説明する。図２及び図３は、タッチパネル３４に表示される画面を示した図である。
【００２０】
画像形成システム１０では、制御部３６は、残量検知部３１からロール紙残量を取得する。更に、制御部３６は、ロール３０が停止した状態から画像形成部３２がトナー画像を用紙に印刷できる状態になるまでに搬送される用紙の長さ、及び、画像形成部３２がトナー画像を用紙に印刷し終えてからロール３０が停止するまでに搬送される用紙の長さをロール紙残量から減算して、印刷可能長さＬ０とする。印刷可能長さＬ０は、ロール紙残量からロール３０の開始時に発生する空白部分の長さ及びロール３０の停止時に発生する空白部分の長さを除いた長さであり、ロール３０に巻かれた帯状の用紙において画像を印刷できる部分の最大長さである。図２及び図３に示す画面では、印刷可能長さＬ０は、３００ｍである。
【００２１】
ユーザは、タッチパネル３４を操作して目標空白割合Ｐ０を入力する。これにより、制御部３６は、目標空白割合Ｐ０を決定する。目標空白割合Ｐ０とは、印刷可能長さＬ０全体に対する空白部分の割合の最大値である。図２及び図３に示す画面では、目標空白割合Ｐ０は、１０％である。したがって、制御部３６は、印刷可能長さＬ０が３００ｍである用紙において、３０ｍの空白部分が発生することまで許容する。
【００２２】
制御部３６は、印刷ジョブ１〜ｎ（ｎは自然数）をこの順に取得する。制御部３６は、印刷ジョブ１〜ｎにおいて使用される用紙の長さ（以下、使用長さＬ１〜Ｌｎ）を算出する。使用長さＬ１〜Ｌｎの算出方法は一般的な方法であるので説明を省略する。制御部３６は、図２及び図３の画面では、印刷ジョブ１〜３をこの順に取得している。そして、印刷ジョブ１〜３の使用長さＬ１〜Ｌ３はそれぞれ、６０ｍ，１２０ｍ，１０５ｍである。
【００２３】
また、制御部３６は、印刷ジョブｎを取得する度に、空白割合Ｐｎを算出する。空白割合Ｐｎとは、印刷可能長さＬ０全体に対する、印刷ジョブ１〜ｎが実行されたときに発生する空白部分の割合である。図２及び図３の画面では、印刷ジョブ１が実行されたときに発生する空白部分は２４０ｍであるので、空白割合Ｐ１は８０％である。また、印刷ジョブ１，２が実行されたときに発生する空白部分は１２０ｍであるので、空白割合Ｐ２は４０％である。また、印刷ジョブ１〜３が実行されたときに発生する空白部分は２９５ｍであるので、空白割合Ｐ３は５％である。
【００２４】
制御部３６は、印刷ジョブｎを取得する度に空白割合Ｐｎを算出し、空白割合Ｐｎと目標空白割合Ｐ０とを比較する。そして、制御部３６は、空白割合Ｐｎが目標空白割合Ｐ０よりも小さくなっていない場合には、印刷ジョブ１〜ｎの実行を待機する。一方、制御部３６は、空白割合Ｐｎが目標空白割合Ｐ０よりも小さくなった場合には、ロール３０の回転を停止させることなく印刷ジョブ１〜ｎを連続して実行する。図２に示すように、印刷ジョブ１，２を取得した段階では、空白割合Ｐ２が目標空白割合Ｐ０よりも大きい。したがって、制御部３６は、印刷ジョブ１を停止中とし、印刷ジョブ２を予約中とした図２の画面をタッチパネル３４に表示させると共に、印刷ジョブ１，２を実行しない。その後、図３に示すように、印刷ジョブ３を取得した場合には、空白割合Ｐ３が目標空白割合Ｐ０よりも小さくなる。そこで、制御部３６は、印刷ジョブ１を出力中とし、印刷ジョブ２，３を予約中とした図３の画面をタッチパネル３４に表示させると共に、印刷ジョブ１〜３を連続して実行する。
【００２５】
次に、画像形成システム１０が行う具体的な動作を、図面を参照しながら説明する。図４は、制御部３６が行う動作を示したフローチャートである。なお、以下の動作は、制御部３６がプログラムを実行することによって行われてもよいし、画像形成システム１０がハードウエア処理を実行することによって行われてもよい。
【００２６】
制御部３６は、残量検知部３１からロール紙残量を取得する。更に、制御部３６は、ロール３０が停止した状態から画像形成部３２がトナー画像を用紙に印刷できる状態になるまでに搬送される用紙の長さ、及び、画像形成部３２がトナー画像を用紙に印刷し終えてからロール３０が停止するまでに搬送される用紙の長さをロール紙残量から減算して、印刷可能長さＬ０とする。これにより、制御部３６は、印刷可能長さＬ０を取得する（ステップＳ１）。この後、本処理はステップＳ２に進む。
【００２７】
次に、ユーザは、タッチパネル３４を操作して目標空白割合Ｐ０を入力する。これにより、制御部３６は、目標空白割合Ｐ０を決定する（ステップＳ２）。この後、本処理はステップＳ３に進む。
【００２８】
次に、制御部３６は、給紙が停止中であるか否かを判定する（ステップＳ３）。給紙が停止中ではない場合には、本処理はステップＳ３に戻る。給紙が停止中である場合には、本処理はステップＳ４に進む。
【００２９】
給紙が停止中である場合、制御部３６は、ｎを１にセットする（ステップＳ４）。この後、本処理はステップＳ５に進む。
【００３０】
次に、制御部３６は、印刷ジョブｎを受信中であるか否かを判定する（ステップＳ５）。印刷ジョブｎは、画像形成装置１６に接続されたコンピュータ（図示せず）から送信されてきてもよいし、画像形成装置１６内の別の制御部や画像読み取り装置から送信されてきてもよい。受信中でない場合には、本処理はステップＳ５に戻る。受信中である場合には、本処理はステップＳ６に進む。
【００３１】
受信中である場合、制御部３６は、印刷ジョブｎの受信を完了したか否かを判定する（ステップＳ６）。受信を完了していない場合には、本処理はステップＳ６に戻る。受信を完了した場合には、本処理はステップＳ７に進む。
【００３２】
受信を完了した場合、制御部３６は、ステップＳ５において受信した印刷ジョブｎに基づいて、該印刷ジョブｎの使用長さＬｎを算出する（ステップＳ７）。この後、本処理はステップＳ８に進む。
【００３３】
次に、制御部３６は、実行していない印刷ジョブ１〜ｎの使用長さＬ１〜Ｌｎの総和Ｌｔを算出する（ステップＳ８）。この後、本処理はステップＳ９に進む。
【００３４】
次に、制御部３６は、空白割合Ｐｎを算出する（ステップＳ９）。具体的には、制御部３６は、印刷可能長さＬ０から総和Ｌｔを減算して得られる値を、印刷可能長さＬ０で割って１００を掛けて得られる値を、空白割合Ｐｎとする。すなわち、制御部３６は、Ｐｎ＝１００×（Ｌ０−Ｌｔ）／Ｌ０を算出する。この後、本処理はステップＳ１０に進む。
【００３５】
次に、制御部３６は、空白割合Ｐｎが目標空白割合Ｐ０よりも小さいか否かを判定する（ステップＳ１０）。本ステップでは、制御部３６は、空白割合Ｐｎに基づいて、ロール３０の回転を停止させることなく印刷ジョブ１〜ｎを連続して実行するか否かを判定している。空白割合Ｐｎが目標空白割合Ｐ０よりも小さくない場合には、本処理はステップＳ１１に進む。空白割合Ｐｎが目標空白割合Ｐ０よりも小さい場合には、本処理はステップＳ１２に進む。
【００３６】
空白割合Ｐｎが目標空白割合Ｐ０よりも小さくない場合、制御部３６は、印刷ジョブ１〜ｎを実行しないと判定し、ｎを１つインクリメントする（ステップＳ１１）。この後、本処理はステップＳ５に進む。
【００３７】
空白割合Ｐｎが目標空白割合Ｐ０よりも小さい場合、制御部３６は、印刷ジョブ１〜ｎを実行すると判定し、給紙部１２に用紙の搬送を開始させる（ステップＳ１２）。そして、制御部３６は、ロール３０の回転速度が所定の回転速度に到達したら、印刷ジョブ１〜ｎを連続して実行する（ステップＳ１３）。この後、本処理は終了する。
【００３８】
（効果）
以上のように構成された画像形成装置１６によれば、複数の印刷ジョブを実行する際に空白部分が発生することを抑制できる。図５は、従来の画像形成システムが印刷ジョブ１〜３により用紙に画像を形成した図である。図６は、画像形成システム１０が印刷ジョブ１〜３により用紙に画像を形成した図である。
【００３９】
従来の画像形成装置は、印刷ジョブ１〜３に基づいて、用紙に画像を印刷する。複数の印刷ジョブ１〜３が入力してくる時間間隔が長い場合には、画像形成システムは、１つの印刷ジョブが完了する度に第１のロール及び第２のロールの回転を停止させる。ただし、画像形成装置は、次の印刷ジョブを実行する場合には、第１のロール及び第２のロールが所定の回転速度に到達するまで用紙に対して画像を印刷できない。そのため、第１のロール及び第２のロールが所定の回転速度に到達するまでに搬送された用紙は、画像が印刷されない空白部分となる。そして、１つの印刷ジョブが完了する度に第１のロール及び第２のロールの回転が停止させられると、図５に示すように、印刷ジョブ１〜３の間のそれぞれに空白部分が発生する。その結果、空白部分が多く発生してしまう。
【００４０】
一方、画像形成装置１６によれば、空白割合Ｐｎが目標空白割合Ｐ０より小さいか否かを判定することによって、ロール３０の回転を停止させることなく印刷ジョブ１〜ｎを連続して実行するか否かを判定している。これにより、図６に示すように、印刷ジョブ１〜ｎ（図６では印刷ジョブ１〜３）の間のそれぞれに空白部分が発生しない。このように、空白部分の発生が抑制されると、用紙が無駄に使用されることが抑制される。
【００４１】
（第１の変形例）
以下に、第１の変形例に係る画像形成システム１０ａの動作の概要について図面を参照しながら説明する。図７及び図８は、タッチパネル３４に表示される画面を示した図である。画像形成システム１０ａの構成図については図１を援用する。
【００４２】
画像形成システム１０は、空白割合Ｐｎに基づいて、ロール３０の回転を停止させることなく印刷ジョブ１〜ｎを連続して実行するか否かを判定していた。一方、画像形成システム１０ａは、総和Ｌｔに基づいて、ロール３０の回転を停止させることなく印刷ジョブ１〜ｎを連続して実行するか否かを判定する。以下に、画像形成システム１０ａの動作の概要について説明する。
【００４３】
画像形成システム１０ａでは、ユーザは、タッチパネル３４を操作して目標使用長さＬ００を入力する。これにより、制御部３６は、目標使用長さＬ００を決定する。目標使用長さＬ００とは、ロール３０を停止させることなく印刷ジョブ１〜ｎが連続して実行された場合に使用される用紙の最低長さである。すなわち、制御部３６は、印刷ジョブ１〜ｎの使用長さＬ１〜Ｌｎの総和ＬｔがＬ００より長くなった場合に、ロール３０を停止させることなく印刷ジョブ１〜ｎを連続して実行すると判定する。図７及び図８に示す画面では、目標使用長さＬ００は、２９０ｍである。したがって、目標使用長さＬ００は、印刷可能長さＬ０よりも短い。
【００４４】
制御部３６は、印刷ジョブ１〜ｎ（ｎは自然数）をこの順に取得する。制御部３６は、使用長さＬ１〜Ｌｎを算出する。制御部３６は、図７及び図８の画面では、印刷ジョブ１〜３をこの順に取得している。そして、印刷ジョブ１〜３の使用長さＬ１〜Ｌ３はそれぞれ、６０ｍ，１２０ｍ，１１５ｍである。
【００４５】
また、制御部３６は、印刷ジョブｎを取得する度に、総和Ｌｔを算出する。図７及び図８の画面では、印刷ジョブ１が実行されたときの総和Ｌｔは、６０ｍである。また、印刷ジョブ１，２が実行されたときの総和Ｌｔは、１８０ｍである。また、印刷ジョブ１〜３が実行されたときの総和Ｌｔは、２９５ｍである。
【００４６】
制御部３６は、印刷ジョブｎを取得する度に総和Ｌｔを算出し、総和Ｌｔと目標使用長さＬ００とを比較する。そして、制御部３６は、総和Ｌｔが目標使用長さＬ００よりも長くない場合には、印刷ジョブ１〜ｎの実行を待機する。一方、制御部３６は、総和Ｌｔが目標使用長さＬ００よりも長い場合には、ロール３０の回転を停止させることなく印刷ジョブ１〜ｎを連続して実行する。図７に示すように、印刷ジョブ１，２を取得した段階では、総和Ｌｔが目標使用長さＬ００よりも長くない。したがって、制御部３６は、印刷ジョブ１を停止中とし、印刷ジョブ２を予約中とした図７の画面をタッチパネル３４に表示させると共に、印刷ジョブ１，２を実行しない。その後、図８に示すように、印刷ジョブ３を取得した場合には、総和Ｌｔが目標使用長さＬ００よりも長くなる。そこで、制御部３６は、印刷ジョブ１を出力中とし、印刷ジョブ２，３を予約中とした図８の画面をタッチパネル３４に表示させると共に、印刷ジョブ１〜３を連続して実行する。
【００４７】
次に、画像形成システム１０ａが行う具体的な動作を、図面を参照しながら説明する。図９は、制御部３６が行う動作を示したフローチャートである。なお、以下の動作は、制御部３６がプログラムを実行することによって行われてもよいし、画像形成システム１０ａがハードウエア処理を実行することによって行われてもよい。
【００４８】
まず、ユーザは、タッチパネル３４を操作して目標使用長さＬ００を入力する。これにより、制御部３６は、目標使用長さＬ００を決定する（ステップＳ２２）。この後、本処理はステップＳ３に進む。画像形成システム１０ａのステップＳ３〜Ｓ８は、画像形成システム１０のステップＳ３〜Ｓ８と同じであるので説明を省略する。ステップＳ８が完了すると、本処理はステップＳ２３に進む。
【００４９】
次に、制御部３６は、総和Ｌｔが目標使用長さＬ００よりも長いか否かを判定する（ステップＳ２３）。本ステップでは、制御部３６は、総和Ｌｔに基づいて、ロール３０の回転を停止させることなく印刷ジョブ１〜ｎを連続して実行するか否かを判定している。総和Ｌｔが目標使用長さＬ００よりも長くない場合には、本処理はステップＳ１１に進む。総和Ｌｔが目標使用長さＬ００よりも長い場合には、本処理はステップＳ１２に進む。画像形成システム１０ａのステップＳ１１〜Ｓ１３は、画像形成システム１０のステップＳ１１〜Ｓ１３と同じであるので説明を省略する。この後、本処理は終了する。
【００５０】
以上のように構成された画像形成システム１０ａの画像形成装置１６においても、画像形成システム１０の画像形成装置１６と同じ作用効果を奏することができる。
【００５１】
（第２の変形例）
以下に、第２の変形例に係る画像形成システム１０ｂの動作の概要について図面を参照しながら説明する。図１０ないし図１２は、タッチパネル３４に表示される画面を示した図である。画像形成システム１０ｂの構成図については図１を援用する。
【００５２】
画像形成システム１０ａは、総和Ｌｔに基づいて、ロール３０の回転を停止させることなく印刷ジョブ１〜ｎを連続して実行するか否かを判定していた。ただし、総和Ｌｔが印刷可能長さＬ０を超えるおそれがある。この場合には、画像形成システム１０ａは、印刷ジョブ１〜ｎを連続して実行できない。そこで、画像形成システム１０ｂでは、制御部３６は、総和Ｌｔが印刷可能長さＬ０よりも長くなった場合には、ロール３０の回転を停止させることなく印刷ジョブ１〜ｎを連続して実行しないと判定する。更に、制御部３６は、総和Ｌｔが印刷可能長さＬ０よりも長くなった場合には、新たな印刷ジョブｎ＋１を取得し、印刷ジョブの最適化処理を行う。以下に、画像形成システム１０ｂの動作の概要について説明する。
【００５３】
画像形成システム１０ｂでは、制御部３６は、残量検知部３１からロール紙残量を取得する。更に、制御部３６は、ロール３０が停止した状態から画像形成部３２がトナー画像を用紙に印刷できる状態になるまでに搬送される用紙の長さ、及び、画像形成部３２がトナー画像を用紙に印刷し終えてからロール３０が停止するまでに搬送される用紙の長さをロール紙残量から減算して、印刷可能長さＬ０とする。図７、図１０及び図１１に示す画面では、印刷可能長さＬ０は、３００ｍである。
【００５４】
次に、ユーザは、タッチパネル３４を操作して目標使用長さＬ００を入力する。これにより、制御部３６は、目標使用長さＬ００を決定する。図７、図１０及び図１１に示す画面では、目標使用長さＬ００は、２９０ｍである。
【００５５】
制御部３６は、印刷ジョブ１〜ｎ（ｎは自然数）をこの順に取得する。制御部３６は、印刷ジョブ１〜ｎの使用長さＬ１〜Ｌｎを算出する。制御部３６は、図７、図１０及び図１１の画面では、印刷ジョブ１〜３をこの順に取得している。そして、印刷ジョブ１〜３の使用長さＬ１〜Ｌ３はそれぞれ、６０ｍ，１２０ｍ，１５０ｍである。
【００５６】
また、制御部３６は、印刷ジョブｎを取得する度に、総和Ｌｔを算出する。図７、図１０及び図１１の画面では、印刷ジョブ１が実行されたときの総和Ｌｔは、６０ｍである。また、印刷ジョブ１，２が実行されたときの総和Ｌｔは、１８０ｍである。また、印刷ジョブ１〜３が実行されたときの総和Ｌｔは、３３０ｍである。
【００５７】
制御部３６は、印刷ジョブｎを取得する度に総和Ｌｔを算出し、総和Ｌｔと目標使用長さＬ００とを比較する。そして、制御部３６は、総和Ｌｔが目標使用長さＬ００よりも長くない場合には、印刷ジョブ１〜ｎの実行を待機する。一方、制御部３６は、総和Ｌｔが目標使用長さＬ００よりも長くかつ印刷可能長さＬ０より短い場合には、印刷ジョブ１〜ｎを実行する。また、制御部３６は、総和Ｌｔが目標使用長さＬ００よりも長くかつ印刷可能長さＬ０より長い場合には、印刷ジョブ１〜ｎの実行を待機する。そして、制御部３６は、新たな印刷ジョブｎ＋１を取得し、総和Ｌｔが目標使用長さＬ００より長くかつ印刷可能長さＬ０よりも短くなるように、印刷ジョブ１〜ｎ＋１を組み合わせる。そして、制御部３６は、組み合わせた印刷ジョブを実行する。
【００５８】
より詳細には、図７に示すように、印刷ジョブ１，２を取得した段階では、総和Ｌｔが目標使用長さＬ００よりも長くない。したがって、制御部３６は、印刷ジョブ１を停止中とし、印刷ジョブ２を予約中とした図７の画面をタッチパネル３４に表示させると共に、印刷ジョブ１，２を実行しない。その後、図１０に示すように、印刷ジョブ３を取得した場合には、総和Ｌｔが目標使用長さＬ００よりも長くなる。そこで、制御部３６は、印刷ジョブ１を停止中とし、印刷ジョブ２，３を予約中とした図１０の画面をタッチパネル３４に表示させると共に、印刷ジョブ１〜３を実行しない。
【００５９】
次に、制御部３６は、印刷ジョブ４を取得し、総和Ｌｔを算出する。図１１に示すように、印刷ジョブ４を取得した段階では、総和Ｌｔが目標使用長さＬ００及び印刷可能長さＬ０よりも長い。そこで、制御部３６は、印刷ジョブの最適化処理を行う。最適化処理では、制御部３６は、図１１に示すように、タッチパネル３４に最適化ボタンを表示させる。ユーザが最適化ボタンを押すと、制御部３６は、総和Ｌｔが目標長さＬ００より長くかつ印刷可能長さＬ０よりも短くなるように、印刷ジョブ１〜４の内の一部を組み合わせる。図１２では、制御部３６は、印刷ジョブ１，２，４を組み合わせる。これにより、総和Ｌｔは、２９５ｍとなり、目標長さＬ００より長くかつ印刷可能長さＬ０よりも短くなる。そこで、制御部３６は、印刷ジョブ１を出力中とし、印刷ジョブ２，４を予約中とし、印刷ジョブ３を保留とした図１２の画面をタッチパネル３４に表示させると共に、印刷ジョブ１，２，４を実行する。
【００６０】
次に、画像形成システム１０ｂが行う具体的な動作を、図面を参照しながら説明する。図１３及び図１４は、制御部３６が行う動作を示したフローチャートである。なお、以下の動作は、制御部３６がプログラムを実行することによって行われてもよいし、画像形成システム１０ｂがハードウエア処理を実行することによって行われてもよい。
【００６１】
画像形成システム１０ｂのステップＳ１，Ｓ２２，Ｓ３〜Ｓ８，Ｓ１１，Ｓ２３は、画像形成システム１０，１０ａのステップＳ１，Ｓ２２，Ｓ３〜Ｓ８，Ｓ１１，Ｓ２３と同じであるので説明を省略する。ステップＳ２３が完了すると、本処理はステップＳ２４に進む。
【００６２】
次に、制御部３６は、総和Ｌｔが印刷可能長さＬ０よりも長いか否かを判定する（ステップＳ２４）。総和Ｌｔが印刷可能長さＬ０よりも長くない場合には、本処理はステップＳ１２に進む。総和Ｌｔが印刷可能長さＬ０よりも長い場合には、本処理はステップＳ２５に進む。
【００６３】
総和Ｌｔが印刷可能長さＬ０よりも長くない場合、制御部３６は、印刷ジョブ１〜ｎを実行すると判定し、給紙部１２に用紙の搬送を開始させる（ステップＳ１２）。そして、制御部３６は、ロール３０の回転速度が所定の回転速度に到達したら、印刷ジョブ１〜ｎを連続して実行する（ステップＳ１３）。この後、本処理は終了する。
【００６４】
総和Ｌｔが印刷可能長さＬ０よりも長い場合、制御部３６は、タッチパネル３４に警告画面を表示させる（ステップＳ２５）。警告画面には、用紙の長さが足りないので、印刷ジョブ１〜ｎを実行できない旨が記述されている。この後、本処理はステップＳ２６に進む。
【００６５】
次に、制御部３６は、ｎを１つインクリメントする（ステップＳ２６）。更に、制御部３６は、新たな印刷ジョブｎを受信中であるか否かを判定する（ステップＳ２７）。受信中でない場合には、本処理はステップＳ２７に戻る。受信中である場合には、本処理はステップＳ２８に進む。
【００６６】
受信中である場合、制御部３６は、新たな印刷ジョブｎの受信を完了したか否かを判定する（ステップＳ２８）。受信を完了していない場合には、本処理はステップＳ２８に戻る。受信を完了した場合には、本処理はステップＳ２９に進む。
【００６７】
受信を完了した場合、制御部３６は、ステップＳ２８において受信した新たな印刷ジョブｎに基づいて、該新たな印刷ジョブｎの使用長さＬｎを算出する（ステップＳ２９）。この後、本処理はステップＳ３０に進む。
【００６８】
次に、制御部３６は、タッチパネル３４に最適化ボタンを表示させ（ステップＳ３０）、最適化ボタンが押されたか否かを判定する（ステップＳ３１）。ユーザが最適化ボタンを押した場合には、本処理はステップＳ３２に進む。ユーザが最適化ボタンをしていない場合には、本処理はステップＳ３１に戻る。
【００６９】
最適化ボタンが押された場合、制御部３６は、最適化処理を行う（ステップＳ３２）。最適化処理では、制御部３６は、総和Ｌｔが目標長さＬ００より長くかつ印刷可能長さＬ０よりも短くなるように、印刷ジョブ１〜ｎの内の一部を組み合わせる。印刷ジョブ１〜ｎの内の一部を組み合わせる例としては、例えば、印刷ジョブ１〜ｎの順番を入れ替えて並べた後、１番目からｎ−１番目までに並んでいる印刷ジョブを組み合わせることが挙げられる。本実施形態では、制御部３６は、印刷ジョブｎ−１と印刷ジョブｎとを入れ替えた後、印刷ジョブ１〜ｎ−２，ｎを組み合わせる。この後、本処理はステップＳ３３に進む。
【００７０】
次に、制御部３６は、組み合わせた印刷ジョブ１〜ｎ−２，ｎを実行すると判定し、給紙部１２に用紙の搬送を開始させる（ステップＳ３３）。そして、制御部３６は、ロール３０の回転速度が所定の回転速度に到達したら、組み合わせた印刷ジョブ１〜ｎ−２，ｎを連続して実行する（ステップＳ３４）。この後、本処理は終了する。
【００７１】
以上のように構成された画像形成システム１０ｂの画像形成装置１６においても、画像形成システム１０，１０ａの画像形成装置１６と同じ作用効果を奏することができる。
【００７２】
また、制御部３６は、総和Ｌｔが印刷可能長さＬ０を超えた場合には、印刷ジョブの最適化処理を行う。したがって、印刷ジョブの実行中に用紙の長さが足りなくなることが防止されると共に、最適化処理後の印刷ジョブを実行する際に空白部分が発生することが抑制される。
【００７３】
（その他の実施形態）
本発明に係る画像形成プログラム及び画像形成装置は、前記画像形成プログラム及び画像形成装置１６に限らず、その要旨の範囲内において変更可能である。
【００７４】
なお、画像形成システム１０，１０ａ，１０ｂの構成を任意に組み合わせてもよい。
【００７５】
なお、制御部３６は、空白割合Ｐｎ又は総和Ｌｔに基づいて、ロール３０を停止させることなく印刷ジョブ１〜ｎを連続して実行するか否かを判定している。ここで、空白割合Ｐｎは、印刷可能長さＬ０から総和Ｌｔを減算して得られる値を、印刷可能長さＬ０で割って１００を掛けて得られる値である。すなわち、空白割合Ｐｎは、総和Ｌｔを含んでいる。したがって、制御部３６は、空白割合Ｐｎに基づいて、ロール３０を停止させることなく印刷ジョブ１〜ｎを連続して実行するか否かを判定する場合であっても、総和Ｌｔに基づいて、ロール３０を停止させることなく印刷ジョブ１〜ｎを連続して実行するか否かを判定している。
【００７６】
なお、制御部３６は、空白割合Ｐｎの代わりに使用割合Ｑｎに基づいて、ロール３０を停止させることなく印刷ジョブ１〜ｎを連続して実行するか否かを判定してもよい。使用割合Ｑｎとは、総和Ｌｔを印刷可能長さＬ０で割って１００を掛けて得られる値である。また、制御部３６は、総和Ｌｔの代わりに空白長さＱｔに基づいて、ロール３０を停止させることなく印刷ジョブ１〜ｎを連続して実行するか否かを判定してもよい。空白長さＱｔは、印刷可能長さＬ０から総和Ｌｔを減算して得られる値である。
【００７７】
なお、印刷可能長さＬ００は、ユーザの入力によって取得してもよい。また、ロール３０がセットされる際に、自動的に設定されてもよい。
【００７８】
なお、制御部３６は、印刷ジョブ１〜ｎの内の最初の印刷ジョブ１を取得してから所定時間（例えば、３０分）以上経過した場合には、空白割合Ｐｎが目標空白割合Ｐ０よりも小さくなくても、又は、総和Ｌｔが目標使用長さＬ００よりも長くなくても、ロール３０を停止させることなく印刷ジョブ１〜ｎを連続して実行すると判定してもよい。これにより、長時間にわたって印刷ジョブが実行されずに放置されることが抑制される。
【産業上の利用可能性】
【００７９】
本発明に係る画像形成プログラム及び画像形成装置に関し、複数の印刷ジョブを実行する際に空白部分が発生することを抑制できる点において優れている。
【符号の説明】
【００８０】
１０，１０ａ，１０ｂ：画像形成システム
１２：給紙部
１４：給紙調整部
１６：画像形成装置
１８：排紙調整部
２０：加工部
２２：排紙部
３０，４０：ロール
３１：残量検知部
３２：画像形成部
３４：タッチパネル
３６：制御部
【図１】
0006484850.tif 000002
【図２】
0006484850.tif 000003
【図３】
0006484850.tif 000004
【図４】
0006484850.tif 000005
【図５】
0006484850.tif 000006
【図６】
0006484850.tif 000007
【図７】
0006484850.tif 000008
【図８】
0006484850.tif 000009
【図９】
0006484850.tif 000010
【図１０】
0006484850.tif 000011
【図１１】
0006484850.tif 000012
【図１２】
0006484850.tif 000013
【図１３】
0006484850.tif 000014
【図１４】
0006484850.tif 000015