(57)【要約】      （修正有）【課題】複数種類の画像を印刷する場合において、複数種類の画像のそれぞれの印刷の進捗状況を知ることができるようにする画像形成プログラム及び画像形成装置を提供する。【解決手段】画像形成装置の制御部において実行されるプログラムであって、制御部に入力される、複数種類の画像が複数ページに割り当てられた情報を含むプリントデータに基づいて、複数種類の画像のそれぞれの第１の総数を含むヘッダ及び各ページに割り当てられた複数種類の画像のそれぞれの数を含むページデータを備えたジョブデータ生成ステップを、備える。【選択図】図５
2016085608.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置の制御部において実行されるプログラムであって、
前記制御部に入力してくるプリントデータであって、複数種類の画像が複数ページに割り当てられた情報を含むプリントデータに基づいて、該複数種類の画像のそれぞれの印刷すべき第１の総数を含むヘッダ、及び、各ページに割り当てられた該複数種類の画像のそれぞれの数を含むページデータを備えたジョブデータを生成するジョブデータ生成ステップを、
備えていること、
を特徴とする画像形成プログラム。
【請求項２】
前記ジョブデータに基づいて、前記画像形成装置の画像形成部に画像を形成させる画像形成ステップと、
前記複数種類の画像のそれぞれの印刷すべき第１の総数、及び、各ページに割り当てられた該複数種類の画像のそれぞれの数に基づいて、印刷されていない該複数種類の画像のそれぞれの数を算出する第１の算出ステップと、
を更に備えていること、
を特徴とする請求項１に記載の画像形成プログラム。
【請求項３】
前記第１の算出ステップでは、前記複数種類の画像のそれぞれの印刷すべき第１の総数を印刷されていない該複数種類の画像のそれぞれの数の第１の初期値とし、１ページ分の画像が印刷される際に該１ページに割り当てられた該複数種類の画像のそれぞれの数を印刷されていない該複数種類の画像のそれぞれの数から減算すること、
を特徴とする請求項２に記載の画像形成プログラム。
【請求項４】
印刷されていない前記複数種類の画像のそれぞれの数を前記画像形成装置の表示部に表示させる表示ステップを、
更に備えていること、
を特徴とする請求項２又は請求項３のいずれかに記載の画像形成プログラム。
【請求項５】
前記表示ステップは、印刷されていない前記複数種類の画像のそれぞれの数と、印刷されていない前記複数種類の画像のそれぞれの数の合計である第２の総数と、を切り替えて前記表示部に表示させること、
を特徴とする請求項４に記載の画像形成プログラム。
【請求項６】
前記ジョブデータ生成ステップでは、前記プリントデータに画像が含まれていない場合には、前記画像をヘッダに登録せず、
前記表示ステップは、前記ヘッダに前記画像が登録されている場合には、印刷されていない前記複数種類の画像のそれぞれの数を前記表示部に表示させ、該ヘッダに該画像が登録されていない場合には、印刷されていないページ数を該表示部に表示させること、
を特徴とする請求項４又は請求項５のいずれかに記載の画像形成プログラム。
【請求項７】
前記画像形成装置の画像形成部は、帯状の印刷媒体に画像を印刷すること、
を特徴とする請求項１ないし請求項６のいずれかに記載の画像形成プログラム。
【請求項８】
複数種類の画像が複数ページに割り当てられた情報を含むプリントデータに基づいて、該複数種類の画像のそれぞれの印刷すべき第１の総数を含むヘッダ、及び、各ページに割り当てられた該複数種類の画像のそれぞれの数を含むページデータを備えたジョブデータを生成する制御部と、
前記ジョブデータに基づいて印刷媒体に画像を形成する画像形成部と、
を備えていること、
を特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成プログラム及び画像形成装置に関し、より特定的には、画像を印刷媒体に印刷する画像形成プログラム及び画像形成装置に関する。
【背景技術】
【０００２】
例えば、５０個の第１の画像と１５０個の第２の画像とを用紙に印刷したい場合がある。この場合には、画像形成装置は、例えば、１ページ目から５０ページ目までは、第１の画像及び第２の画像をそれぞれ１つ割り当てて印刷し、５１ページ目から１００ページ目までは、第２の画像を２つ割り当てて印刷する。このような画像形成装置は、一般的に、何ページ分の印刷が完了したかを進捗状況として表示部に表示する。ただし、画像形成装置において、まだ印刷されていない第１の画像及び第２の画像の数（すなわち、第１の画像及び第２の画像のそれぞれの印刷の進捗状況）をユーザが知りたいという要望が存在する。
【０００３】
ところで、従来の画像形成プログラムに関する発明としては、例えば、特許文献１に記載の画像形成装置の使用料金を計算するシステムが知られている。該システムでは、画像の種類に応じて課金単価を変更している。しかしながら、特許文献１に記載のシステムでは、複数種類の画像を混在させて印刷することについては言及されていない。したがって、特許文献１に記載のシステムでは、まだ印刷されていない第１の画像及び第２の画像の数をユーザが知ることができない。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２５６６２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
そこで、本発明の目的は、複数種類の画像を印刷する場合において、複数種類の画像のそれぞれの印刷の進捗状況を知ることができる画像形成プログラム及び画像形成装置を提供することである。
【課題を解決するための手段】
【０００６】
本発明の一形態に係る画像形成プログラムは、
画像形成装置の制御部において実行されるプログラムであって、
前記制御部に入力してくるプリントデータであって、複数種類の画像が複数ページに割り当てられた情報を含むプリントデータに基づいて、該複数種類の画像のそれぞれの印刷すべき第１の総数を含むヘッダ、及び、各ページに割り当てられた該複数種類の画像のそれぞれの数を含むページデータを備えたジョブデータを生成するジョブデータ生成ステップを、
備えていること、
を特徴とする。
【０００７】
本発明の一形態に係る画像形成装置は、
複数種類の画像が複数ページに割り当てられた情報を含むプリントデータに基づいて、該複数種類の画像のそれぞれの印刷すべき第１の総数を含むヘッダ、及び、各ページに割り当てられた該複数種類の画像のそれぞれの数を含むページデータを備えたジョブデータを生成する制御部と、
前記ジョブデータに基づいて印刷媒体に画像を形成する画像形成部と、
を備えていること、
を特徴とする。
【発明の効果】
【０００８】
本発明によれば、複数種類の画像を印刷する場合において、複数種類の画像のそれぞれの印刷の進捗状況を知ることができる。
【図面の簡単な説明】
【０００９】
【図１】画像形成システム１０の構成図である。
【図２】画像形成システム１０で印刷されるラベル画像を示した図である。
【図３】ラベル画像が印刷された用紙Ｐを示した図である。
【図４】プリントデータの一例を示した図である。
【図５】ジョブデータの一例を示した図である。
【図６】コンピュータ５０の制御部が行う動作を示したフローチャートである。
【図７】コンピュータ５０のディスプレイ５２に表示される画面の一例を示した図である。
【図８】画像処理部３６が行う動作を示したフローチャートである。
【図９】制御部３５が行う動作を示したフローチャートである。
【図１０】表示部３７に表示される画像である。
【図１１】表示部３７に表示される画像である。
【図１２】面付けの説明図である。
【図１３】面付けの説明図である。
【図１４】印刷中に表示部３７に表示される画像の変形例を示した図である。
【図１５】図１４に示す画像を表示する際に制御部３５が行う動作を示したフローチャートである。
【発明を実施するための形態】
【００１０】
以下に、本発明の一実施形態に係る画像形成装置及び画像形成プログラムについて図面を参照しながら説明する。
【００１１】
（画像形成装置の構成）
図１は、画像形成システム１０の構成図である。画像形成システム１０は、給紙部１２、給紙調整部１４、画像形成装置１６、排紙調整部１８、加工部２０、排紙部２２及びコンピュータ５０を備えている。
【００１２】
給紙部１２は、ロール３０を含んでいる。ロール３０には、画像が印刷されていない帯状の用紙Ｐ（印刷媒体の一例）が巻かれている。
【００１３】
給紙調整部１４は、給紙部１２に連結されており、用紙Ｐに撓みを発生させることにより、給紙部１２における用紙Ｐの搬送速度と画像形成装置１６における用紙Ｐの搬送速度との差を吸収する。
【００１４】
画像形成装置１６は、画像形成部３２、制御部３５、画像処理部３６及び表示部３７を含んでいる。画像形成部３２は、給紙部１２及び給紙調整部１４から送り出されてくる用紙Ｐにジョブに基づいてトナー画像を転写及び定着する。トナー画像の転写及び定着は、一般的な処理であるので説明を省略する。制御部３５及び画像処理部３６は、例えば、ＣＰＵにより構成され、画像形成システム１０の動作を制御する制御部である。表示部３７は、例えば、タッチパネル等により構成され、所定の情報を表示する。
【００１５】
排紙調整部１８は、画像形成装置１６に連結されており、用紙Ｐに撓みを発生させることにより、画像形成装置１６における用紙Ｐの搬送速度と排紙部２２における用紙Ｐの搬送速度との差を吸収する。
【００１６】
加工部２０は、排紙調整部１８に連結されており、用紙Ｐに対して切り抜き加工やラミネート加工等を行う。
【００１７】
排紙部２２は、ロール４０を含んでいる。ロール４０には、画像形成部３２を通過した用紙Ｐが巻かれる。
【００１８】
コンピュータ５０は、本体５１、ディスプレイ５２及びキーボード５４を備えている。本体５１は、通信部、記憶部及び制御部を含んでいる。ディスプレイ５２は、例えば、液晶表示装置等により構成され、所定の情報を表示する。キーボード５４は、入力手段である。
【００１９】
（画像形成システムの動作）
以下に、画像形成システム１０の動作の概要について図面を参照しながら説明する。図２は、画像形成システム１０で印刷されるラベル画像を示した図である。図３は、ラベル画像が印刷された用紙Ｐを示した図である。図４は、プリントデータの一例を示した図である。図５は、ジョブデータの一例を示した図である。
【００２０】
本実施形態に係る画像形成システム１０は、帯状の用紙Ｐに対して、複数種類の画像を繰り返し印刷する。本実施形態では、画像形成システム１０は、一例として、図２に示す丸い画像Ａ及び四角い画像Ｂを印刷する。以下では、画像Ａ，Ｂを総称してラベル画像と呼ぶ。本実施形態では、画像形成システム１０は、５０個の画像Ａ及び１５０個の画像Ｂを印刷する。
【００２１】
ユーザは、キーボード５４を操作して、５０個の画像Ａ及び１５０個の画像Ｂを印刷することを入力する。応じて、本体５１の制御部は、図３に示すように、５０個の画像Ａ及び１５０個の画像Ｂが用紙Ｐに印刷されるように、面付けを行う。具体的には、本体５１の制御部は、１ページ目から５０ページ目までは、１個の画像Ａと１個の画像Ｂを上下に並べて印刷し、５１ページ目から１００ページ目までは、２個の画像Ｂを上下に並べて印刷するように、図４に示すプリントデータを生成する。
【００２２】
図４に示すプリントデータは、複数種類のラベル画像（画像Ａ，Ｂ）が複数ページ（１００ページ）に割り当てられた情報を含んでいる。より詳細には、プリントデータには、各ページにおける画像Ａ，Ｂの重心の座標が記述されている。プリントデータは、本体５１の制御部から画像形成装置１６の画像処理部３６に出力される。
【００２３】
画像処理部３６は、プリントデータに基づいて、図５に示すジョブデータを生成する。ジョブデータは、ヘッダ及びページデータを備えている。ヘッダは、複数種類のラベル画像（画像Ａ，Ｂ）のそれぞれの印刷すべき総数の情報を含んでいる。本実施形態では、画像Ａの総数が５０個であり、画像Ｂの総数が１５０個である。
【００２４】
また、ジョブデータは、１ページ目から１００ページ目までのページデータを備えている。各ページデータは、各ページに割り当てられた複数種類のラベル画像（画像Ａ，Ｂ）のそれぞれの数の情報、及び、各ページのビットマップ画像を含んでいる。本実施形態では、１ページ目から５０ページ目のページデータは、１個の画像Ａ及び１個の画像Ｂが割り当てられていることを示している。５１ページ目から１００ページ目のページデータは、２個の画像Ｂが割り当てられていることを示している。このように、ジョブデータの内容は、プリントデータの内容と一致している。
【００２５】
制御部３５は、以上のようなジョブデータに基づいて、図３に示すように、画像形成部３２に用紙Ｐに対して画像Ａ，Ｂを形成させる。制御部３５は、画像Ａ，Ｂの印刷中において、画像Ａ，Ｂのそれぞれの総数（５０個及び１５０個）、及び、各ページに割り当てられた画像Ａ，Ｂのそれぞれの数に基づいて、印刷されていない画像Ａ，Ｂのそれぞれの数を算出する。具体的には、制御部３５は、画像Ａ，Ｂのそれぞれの総数（５０個及び１５０個）を印刷されていない画像Ａ，Ｂのそれぞれの数の初期値とする。そして、制御部３５は、１ページ分の画像Ａ，Ｂが印刷される際に、該１ページに割り当てられた画像Ａ，Ｂのそれぞれの数を、印刷されていない画像Ａ，Ｂのそれぞれの数から減算する。本実施形態では、制御部３５は、１ページ目から５０ページ目までの印刷では、１ページが印刷される度に、印刷されていない画像Ａ，Ｂのそれぞれの数から１個ずつ減算する。また、制御部３５は、５１ページ目から１００ページ目までの印刷では、１ページが印刷される度に、印刷されていない画像Ｂの数から２個ずつ減算する。そして、制御部３５は、印刷されていない画像Ａ，Ｂのそれぞれの数を表示部３７に表示させる。
【００２６】
次に、画像形成システム１０の動作の具体例について図面を参照しながら説明する。図６は、コンピュータ５０の制御部が行う動作を示したフローチャートである。図７は、コンピュータ５０のディスプレイ５２に表示される画面の一例を示した図である。図８は、画像処理部３６が行う動作を示したフローチャートである。図９は、制御部３５が行う動作を示したフローチャートである。図１０及び図１１は、表示部３７に表示される画像である。なお、以下の動作は、制御部、制御部３５及び画像処理部３６がプログラムを実行することによって行われてもよいし、画像形成システム１０がハードウエア処理を実行することによって行われてもよい。
【００２７】
まず、コンピュータ５０が図４に示すプリントデータを生成する動作について、図６を参照しながら説明する。
【００２８】
コンピュータ５０の制御部（以下、単に制御部という）は、ディスプレイ５２に、図７に示す画像を表示させる（ステップＳ１）。図７に示す画像は、ユーザに印刷すべきラベル画像と該ラベル画像の数とを入力させるための画像である。具体的には、図７の画像には、ラベル画像の画像ファイル名及び個数を入力させるためのボックスが設けられている。ユーザは、キーボード５４を操作して、ラベル画像の画像ファイル名及び個数を入力する。応じて、サンプルのボックスには、ラベル画像のイメージが表示される。本実施形態では、ユーザは、キーボード５４を操作して、５０個の画像Ａ及び１５０個の画像Ｂを印刷することを入力する。この後、本処理はステップＳ２に進む。
【００２９】
制御部は、図７の画像の右下に位置する印刷ボタンをユーザがクリックしたか否かを判定する（ステップＳ２）。印刷ボタンがクリックされた場合には、本処理はステップＳ３に進む。印刷ボタンがクリックされなかった場合には、本処理はステップＳ２に戻る。
【００３０】
印刷ボタンがクリックされた場合、制御部は、面付けを実行する（ステップＳ３）。より詳細には、制御部は、入力された画像Ａ，Ｂの大きさ及び数に基づいて、各ページに割り当てる画像Ａ，Ｂの個数及び位置を決定する。本実施形態では、図３に示すように、制御部は、１ページ目から５０ページ目には１個の画像Ａ及び１個の画像Ｂを割り当て、５１ページ目から１００ページ目には２個の画像Ｂを割り当てると決定する。この後、本処理はステップＳ４に進む。
【００３１】
次に、制御部は、ステップＳ３において実行した面付けにしたがって、図３に示すプリントデータを生成し（ステップＳ４）、該プリントデータを画像処理部３６に送信する（ステップＳ５）。更に、制御部は、プリントデータの送信が成功したか否かを判定する（ステップＳ６）。プリントデータの送信が成功した場合には、本処理は終了する。プリントデータの送信が失敗した場合には、本処理はステップＳ５に戻る。
【００３２】
次に、画像処理部３６が図５に示すジョブデータを生成する動作について図８を参照しながら説明する。
【００３３】
本処理は、画像処理部３６がプリントデータを受信することにより開始する。画像処理部３６は、空のジョブデータを生成する（ステップＳ１１）。空のジョブデータとは、ヘッダにラベル画像が登録されておらず、かつ、ページデータが存在しないジョブデータを意味する。この後、本処理はステップＳ１２に進む。
【００３４】
次に、画像処理部３６は、Ｎを１にセットする（ステップＳ１２）。Ｎは、処理対象のページ数を意味する。この後、本処理はステップＳ１３に進む。
【００３５】
次に、画像処理部３６は、Ｎページ目にラベル画像が含まれているか否かを、プリントデータのＮページ目の情報を参照することにより判定する（ステップＳ１３）。ラベル画像が含まれている場合には、本処理はステップＳ１４に進む。ラベル画像が含まれていない場合には、本処理はステップＳ１８に進む。
【００３６】
ラベル画像が含まれている場合、画像処理部３６は、ジョブデータのヘッダを参照し、ステップＳ１３におけるラベル画像がヘッダに登録済みであるか否かを判定する（ステップＳ１４）。登録済みである場合には、本処理はステップＳ１６に進む。登録済みでない場合には、本処理はステップＳ１５に進む。
【００３７】
登録済みでない場合、画像処理部３６は、ステップＳ１３におけるラベル画像をヘッダに登録する（ステップＳ１５）。この後、本処理はステップＳ１６に進む。
【００３８】
前記ステップＳ１６において、画像処理部３６は、ヘッダに含まれるステップＳ１３におけるラベル画像の総数、及び、Ｎページ目のページデータに含まれるステップＳ１３におけるラベル画像の個数を１つ増加させる（ステップＳ１６）。この後、本処理はステップＳ１７に進む。
【００３９】
次に、画像処理部３６は、Ｎページ目にステップＳ１３におけるラベル画像と異なるラベル画像が含まれているか否かを、プリントデータのＮページ目の情報を参照することにより判定する（ステップＳ１７）。ラベル画像が含まれている場合には、本処理はステップＳ１４に戻る。この場合、画像処理部３６は、ステップＳ１７におけるラベル画像について、ステップＳ１４〜Ｓ１６の処理を行う。ラベル画像が含まれていない場合には、本処理はステップＳ１８に進む。
【００４０】
ラベル画像が含まれていない場合、画像処理部３６は、Ｎページ目のページデータを生成する（ステップＳ１８）。より詳細には、画像処理部３６は、Ｎページ目のページデータにラベル画像の個数を入力するとともに、Ｎページ目のビットマップ画像を入力する。この後、本処理はステップＳ１９に進む。
【００４１】
次に、画像処理部３６は、Ｎページ目が最終ページであるか否かを判定する（ステップＳ１９）。最終ページでない場合には、本処理はステップＳ２０に進む。最終ページである場合には、本処理はステップＳ２１に進む。
【００４２】
最終ページでない場合、画像処理部３６は、Ｎを１つインクリメントする（ステップＳ２０）。この後、本処理はステップＳ１３に戻る。この場合、次のページについて、ステップＳ１３〜Ｓ１８の処理が行われる。
【００４３】
最終ページである場合、画像処理部３６は、ジョブデータを制御部３５に送信する（ステップＳ２１）。応じて、画像形成部３２は、ジョブデータに基づいて、用紙Ｐに画像を印刷する。以上で本処理が終了する。
【００４４】
次に、画像形成部３２が画像を印刷している際に、制御部３５が行う動作について図９ないし図１１を参照しながら説明する。
【００４５】
まず、制御部３５は、ジョブデータを受信したか否かを判定する（ステップＳ３１）。ジョブデータを受信した場合には、本処理はステップＳ３２に進む。ジョブデータを受信しなかった場合には、本処理はステップＳ３１に戻る。
【００４６】
ジョブデータを受信した場合、制御部３５は、ジョブデータのヘッダを読み取る（ステップＳ３２）。更に、制御部３５は、ヘッダ内のラベル画像のそれぞれの総数及び印刷されていないラベル画像のそれぞれの個数（残数）を表示部３７に表示させる（ステップＳ３３）。本実施形態では、ヘッダ内のラベル画像のそれぞれの総数は、画像Ａについては５０個であり、画像Ｂについては１５０個である。また、印刷されていないラベル画像のそれぞれの個数は、印刷が実行されていないので、画像Ａについては５０個であり、画像Ｂについては１５０個である。この後、本処理はステップＳ３４に進む。
【００４７】
次に、制御部３５は、印刷が開始されたか否かを判定する（ステップＳ３４）。印刷が開始された場合には、本処理はステップＳ３５に進む。印刷が開始されていない場合には、本処理はステップＳ３４に戻る。
【００４８】
印刷が開始された場合、制御部３５は、Ｎを１にセットする（ステップＳ３５）。Ｎは、処理対象のページ数を意味する。この後、本処理はステップＳ３６に進む。
【００４９】
次に、制御部３５は、Ｎページ目の印刷が終了したか否かを判定する（ステップＳ３６）。印刷が終了した場合には、本処理はステップＳ３７に進む。印刷が終了していない場合には、本処理はステップＳ３６に戻る。
【００５０】
印刷が終了した場合、制御部３５は、ジョブデータに基づいてＮページ目に含まれている各ラベル画像の個数を各ラベル画像の残数から減算する（ステップＳ３７）。具体的には、１ページ目から５０ページ目には、１個の画像Ａ及び１個の画像Ｂが含まれている。したがって、制御部３５は、印刷されていない画像Ａの個数（残数）を１つ減算し、印刷されていない画像Ｂの個数（残数）を１つ減算する。また、５１ページ目から１００ページ目には、２個の画像Ｂが含まれている。したがって、制御部３５は、印刷されていない画像Ｂの個数（残数）を２つ減算する。この後、本処理はステップＳ３８に進む。
【００５１】
次に、制御部３５は、表示部３７の表示を更新する（ステップＳ３８）。具体的には、制御部３５は、図１０に示す画像を表示部３７に表示させる。なお、図１０の画像は、２０個の画像Ａが印刷され、２０個の画像Ｂが印刷された状態の画像である。この後、本処理はステップＳ３９に進む。
【００５２】
次に、制御部３５は、Ｎページ目が最終ページであるか否かを判定する（ステップＳ３９）。最終ページでない場合には、本処理はステップＳ４０に進む。最終ページである場合には、本処理はステップＳ４１に進む。
【００５３】
最終ページでない場合、制御部３５は、Ｎを１つインクリメントする（ステップＳ４０）。この後、本処理はステップＳ３６に戻る。この場合、次のページについて、ステップＳ３６〜Ｓ３８の処理が行われる。
【００５４】
最終ページである場合、制御部３５は、ジョブデータを削除する（ステップＳ４１）。これにより、印刷ジョブが完了する。以上で本処理が終了する。
【００５５】
なお、印刷時に、図１０のラベル画像の個数の欄の「−」のボタンをユーザが押すことによって、制御部３５は、図１１に示すような画像を表示部３７に切り替えて表示させることができる。図１１に示す画像は、画像Ａの総数と画像Ｂの総数との合計の総数を含んでいると共に、画像Ａの残数と画像Ｂの残数との合計の残数を含んでいる。
【００５６】
また、印刷時に、図１１のラベル画像の個数の欄の「＋」のボタンをユーザが押すことによって、制御部３５は、図１０に示すような画像を表示部３７に切り替えて表示させることができる。以上のように、制御部３５は、図１０の画像と図１１の画像とをユーザの操作により切り替えて表示することができる。
【００５７】
（効果）
以上のように構成された画像形成システムによれば、複数種類のラベル画像を印刷する場合において、複数種類のラベル画像のそれぞれの印刷の進捗状況を知ることができる。より詳細には、画像処理部３６は、ヘッダ及びページデータを備えたジョブデータを生成している。ヘッダは、画像Ａ，Ｂのそれぞれの総数を含んでいる。また、ジョブデータは、各ページに割り当てられた画像Ａ，Ｂのそれぞれの数を含んでいる。よって、制御部３５は、画像Ａ，Ｂのそれぞれの総数及び各ページに割り当てられた画像Ａ，Ｂのそれぞれの個数に基づいて、印刷されていない画像Ａ，Ｂのそれぞれの個数（残数）を求めることができる。その結果、ユーザは、画像Ａ，Ｂのそれぞれの印刷の進捗状況を知ることが可能となる。
【００５８】
（変形例）
以下に、面付けの変形例について図１２及び図１３を参照しながら説明する。図１２及び図１３は、面付けの説明図である。
【００５９】
制御部は、図２に示すように、略同じサイズの画像Ａ，Ｂを面付けする場合には、図３に示すように、１個の画像Ａと１個の画像Ｂとを上下に並べて１ページに配置する。
【００６０】
一方、図１２に示すように、画像Ｂが画像Ａに比べて横方向に長い場合には、制御部は、１ページに、２個の画像Ａを左右に並べて配置すると共に、２個の画像Ａの下側に１個の画像Ｂを配置する。
【００６１】
また、図１３に示すように、画像Ａが画像Ｂに比べて縦方向に長い場合には、制御部は、１個の画像Ａを１ページに配置するとともに、２個の画像Ｂを縦に並べて別の１ページに配置する。以上のように、面付けは、ラベル画像の大きさによって、切り替えて行われる。
【００６２】
次に、印刷中に表示部３７に表示される画像の変形例について図１４及び図１５を用いて説明する。図１４は、印刷中に表示部３７に表示される画像の変形例を示した図である。図１５は、図１４に示す画像を表示する際に制御部３５が行う動作を示したフローチャートである。
【００６３】
図１４に示す画像では、１番目の印刷ジョブとして、ラベル画像を印刷するジョブが表示され、２番目の印刷ジョブとして、通常原稿を印刷するジョブが表示されている。なお、通常原稿とは、ラベル画像を含まない文章等からなる原稿である。ラベル画像を印刷する場合には、ラベル画像の個数で表示する方がページ数で表示するよりも、ユーザが印刷の進捗状況を把握しやすい。一方、通常原稿を印刷する場合には、ページ数を表示する方が、ユーザが印刷の進捗状況を把握しやすい。そこで、制御部３５は、ラベル画像の印刷ジョブの場合には、進捗状況を個数で表示させ、通常原稿の印刷ジョブの場合には、進捗状況をページ数で表示させる。以下に、より詳細に説明する。
【００６４】
まず、制御部３５は、Ｎを１にセットする（ステップＳ５１）。Ｎは、処理対象の印刷ジョブの番号である。印刷ジョブの番号は、１から順番に実行順に付されている。したがって、図１４において、ラベル画像Ａが１番目の印刷ジョブであり、通常原稿Ａが２番目の印刷ジョブである。
【００６５】
次に、制御部３５は、Ｎ番目のジョブデータを取得する（ステップＳ５２）。更に、制御部３５は、取得したジョブデータのヘッダにラベル画像が登録されているか否かを判定する（ステップＳ５３）。本ステップでは、制御部３５は、ジョブデータが、ラベル画像の印刷ジョブのジョブデータであるのか、通常原稿の印刷ジョブのジョブデータであるのかを判定している。ラベル画像が登録されている場合には、本処理はステップＳ５４に進む。ラベル画像が登録されていない場合には、本処理はステップＳ５５に進む。
【００６６】
ラベル画像が含まれている場合、制御部３５は、ジョブデータがラベル画像の印刷ジョブのジョブデータであると判定し、図１４に示すように、進捗状況を個数で表示部３７に表示させる（ステップＳ５４）。この後、本処理はステップＳ５６に進む。
【００６７】
ラベル画像が含まれていない場合、制御部３５は、ジョブデータが通常印刷の印刷ジョブのジョブデータであると判定し、図１４に示すように、進捗状況をページ数で表示部３７に表示させる（ステップＳ５５）。この後、本処理はステップＳ５６に進む。
【００６８】
前記ステップＳ５６において、制御部３５は、Ｎ番目のジョブデータが最後のジョブデータであるか否かを判定する（ステップＳ５６）。最後のジョブデータである場合には、本処理は終了する。最後のジョブデータではない場合には、本処理はステップＳ５７に進む。
【００６９】
最後のジョブデータではない場合、制御部３５は、Ｎを１つインクリメントする（ステップＳ５７）。この後、本処理はステップＳ５２に戻る。この場合、次のページについて、ステップＳ５２〜Ｓ５５の処理が行われる。
【００７０】
以上のように、画像形成システム１０では、画像処理部３６は、プリントデータにラベル画像が含まれていない場合には、画像Ａ，Ｂをヘッダに登録しない。そこで、制御部３５は、ヘッダに画像Ａ，Ｂが登録されている場合には、印刷されていない画像Ａ，Ｂの画像のそれぞれの個数を表示させ、ヘッダに画像Ａ，Ｂが登録されていない場合には、印刷されていないページ数を表示させている。これにより、ユーザは、より正確に印刷の進捗状況を把握できるようになる。
【産業上の利用可能性】
【００７１】
本発明に係る画像形成プログラム及び画像形成装置に関し、複数種類の画像を印刷する場合において、複数種類の画像のそれぞれの印刷の進捗状況を知ることができる点において優れている。
【符号の説明】
【００７２】
１０：画像形成システム
１２：給紙部
１４：給紙調整部
１６：画像形成装置
１８：排紙調整部
２０：加工部
２２：排紙部
３０：ロール
３２：画像形成部
３５：制御部
３６：画像処理部
３７：表示部
４０：ロール
５０：コンピュータ
５１：本体
５２：ディスプレイ
５４：キーボード
【図１】
2016085608.tif 000003
【図２】
2016085608.tif 000004
【図３】
2016085608.tif 000005
【図４】
2016085608.tif 000006
【図５】
2016085608.tif 000007
【図６】
2016085608.tif 000008
【図７】
2016085608.tif 000009
【図８】
2016085608.tif 000010
【図９】
2016085608.tif 000011
【図１０】
2016085608.tif 000012
【図１１】
2016085608.tif 000013
【図１２】
2016085608.tif 000014
【図１３】
2016085608.tif 000015
【図１４】
2016085608.tif 000016
【図１５】
2016085608.tif 000017