(57)【要約】【課題】複数のロール紙にラベル印刷を行う場合であっても、適切に型抜きの位置合わせを行うことができるように位置合わせ用画像を配置する。【解決手段】画像形成装置と後加工装置とを含む印刷システムにおいて、ラベル画像及び位置合わせ用画像の配置を指定して印刷を指示する際に、印刷ジョブで指示された数量のラベル画像及び位置合わせ用画像の印刷に必要な第１の用紙長を算出すると共に、装着されているロール紙に残存する第２の用紙長を算出し、第１の用紙長と第２の用紙長との比較結果に基づいて、印刷ジョブを装着されているロール紙で処理できるかを判断し、印刷ジョブを複数のロール紙に分割して処理する必要があると判断した場合は、印刷ジョブの終端で印刷予定の位置合わせ用画像を、少なくとも先に印刷されるロール紙に配置されるラベル画像の後に配置する。【選択図】図１３
2018202689.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブに従ってロール紙にラベル画像を印刷し、印刷後の用紙をロール状に巻き取って排出する印刷エンジンを備える画像形成装置であって、
前記印刷ジョブをラスタライズして、前記ラベル画像と、後加工装置が前記ラベル画像の型抜きを行うための位置合わせ用画像と、を生成する画像処理部と、
前記ラベル画像及び前記位置合わせ用画像の配置を指定して、前記印刷エンジンに印刷を指示するジョブ処理部と、を備え、
前記ジョブ処理部は、前記印刷ジョブで指示された数量の前記ラベル画像及び前記位置合わせ用画像の印刷に必要な第１の用紙長を算出すると共に、装着されているロール紙に残存する第２の用紙長を算出し、前記第１の用紙長と前記第２の用紙長との比較結果に基づいて、前記印刷ジョブを前記装着されているロール紙で処理できるかを判断し、前記印刷ジョブを複数のロール紙に分割して処理する必要があると判断した場合は、前記印刷ジョブの終端で印刷予定の前記位置合わせ用画像を、少なくとも先に印刷されるロール紙に配置される前記ラベル画像の後に配置する、
ことを特徴とする画像形成装置。
【請求項２】
前記ジョブ処理部は、前記印刷ジョブを複数のロール紙に分割して処理する必要があると判断した場合において、先に印刷されるロール紙に対する型抜きを、その後に印刷されるロール紙の印刷完了前に開始する場合は、前記位置合わせ用画像の配置を変更する、
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記ジョブ処理部は、前記印刷ジョブが、前記ラベル画像の順番が指定されるバリアブル印刷ジョブの場合は、前記順番通りに前記ラベル画像の型抜きが行われるように、各々の前記ロール紙に印刷する前記ラベル画像の印刷順を変更する、
ことを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記ジョブ処理部は、前記印刷ジョブを複数のロール紙に分割して処理する必要があると判断した場合は、前記位置合わせ用画像を、後に印刷されるロール紙に配置される前記ラベル画像の後にも配置する、
ことを特徴とする請求項１乃至３のいずれか一に記載の画像形成装置。
【請求項５】
前記複数のロール紙に対する型抜きを複数の後加工装置で行う場合は、
前記ジョブ処理部は、前記複数の後加工装置での前記型抜きの終了タイミングが一致するように、各々の前記ロール紙に配置する前記ラベル画像の数量を調整する、
ことを特徴とする請求項１乃至４のいずれか一に記載の画像形成装置。
【請求項６】
前記位置合わせ用画像は、前記用紙の長手方向及び幅方向に延在する線を含む図形、又は、前記ラベル画像に前記図形を付加した合成画像である、
ことを特徴とする請求項１乃至５のいずれか一に記載の画像形成装置。
【請求項７】
印刷ジョブに従ってロール紙にラベル画像を印刷し、印刷後の用紙をロール状に巻き取って排出する印刷エンジンを備える画像形成装置と、前記ラベル画像の型抜きを行う後加工装置と、を含む印刷システムで動作するラベル印刷制御プログラムであって、
前記画像形成装置又は当該画像形成装置を制御する制御装置に、
前記印刷ジョブをラスタライズして、前記ラベル画像と、前記後加工装置が前記型抜きを行うための位置合わせ用画像と、を生成する第１処理、
前記ラベル画像及び前記位置合わせ用画像の配置を指定して、前記印刷エンジンに印刷を指示する第２処理、を実行させ、
前記第２処理では、前記印刷ジョブで指示された数量の前記ラベル画像及び前記位置合わせ用画像の印刷に必要な第１の用紙長を算出すると共に、前記画像形成装置に装着されているロール紙に残存する第２の用紙長を算出し、前記第１の用紙長と前記第２の用紙長との比較結果に基づいて、前記印刷ジョブを前記画像形成装置に装着されているロール紙で処理できるかを判断し、前記印刷ジョブを複数のロール紙に分割して処理する必要があると判断した場合は、前記印刷ジョブの終端で印刷予定の前記位置合わせ用画像を、少なくとも先に印刷されるロール紙に配置される前記ラベル画像の後に配置する、
ことを特徴とするラベル印刷制御プログラム。
【請求項８】
前記第２処理では、前記印刷ジョブを複数のロール紙に分割して処理する必要があると判断した場合において、先に印刷されるロール紙に対する型抜きを、その後に印刷されるロール紙の印刷完了前に開始する場合は、前記位置合わせ用画像の配置を変更する、
ことを特徴とする請求項７に記載のラベル印刷制御プログラム。
【請求項９】
前記第２処理では、前記印刷ジョブが、前記ラベル画像の順番が指定されるバリアブル印刷ジョブの場合は、前記順番通りに前記ラベル画像の型抜きが行われるように、各々の前記ロール紙に印刷する前記ラベル画像の印刷順を変更する、
ことを特徴とする請求項７又は８に記載のラベル印刷制御プログラム。
【請求項１０】
前記第２処理では、前記印刷ジョブを複数のロール紙に分割して処理する必要があると判断した場合は、前記位置合わせ用画像を、後に印刷されるロール紙に配置される前記ラベル画像の後にも配置する、
ことを特徴とする請求項７乃至９のいずれか一に記載のラベル印刷制御プログラム。
【請求項１１】
前記印刷システムに複数の後加工装置が含まれ、前記複数のロール紙に対する型抜きを前記複数の後加工装置で行う場合は、
前記第２処理では、前記複数の後加工装置での前記型抜きの終了タイミングが一致するように、各々の前記ロール紙に配置する前記ラベル画像の数量を調整する、
ことを特徴とする請求項７乃至１０のいずれか一に記載のラベル印刷制御プログラム。
【請求項１２】
前記位置合わせ用画像は、前記用紙の長手方向及び幅方向に延在する線を含む図形、又は、前記ラベル画像に前記図形を付加した合成画像である、
ことを特徴とする請求項７乃至１１のいずれか一に記載のラベル印刷制御プログラム。
【請求項１３】
印刷ジョブに従ってロール紙にラベル画像を印刷し、印刷後の用紙をロール状に巻き取って排出する印刷エンジンを備える画像形成装置と、前記ラベル画像の型抜きを行う後加工装置と、を含む印刷システムにおけるラベル印刷制御方法であって、
前記画像形成装置又は当該画像形成装置を制御する制御装置は、
前記印刷ジョブをラスタライズして、前記ラベル画像と、前記後加工装置が前記型抜きを行うための位置合わせ用画像と、を生成する第１処理と、
前記ラベル画像及び前記位置合わせ用画像の配置を指定して、前記印刷エンジンに印刷を指示する第２処理と、を実行し、
前記第２処理では、前記印刷ジョブで指示された数量の前記ラベル画像及び前記位置合わせ用画像の印刷に必要な第１の用紙長を算出すると共に、前記画像形成装置に装着されているロール紙に残存する第２の用紙長を算出し、前記第１の用紙長と前記第２の用紙長との比較結果に基づいて、前記印刷ジョブを前記画像形成装置に装着されているロール紙で処理できるかを判断し、前記印刷ジョブを複数のロール紙に分割して処理する必要があると判断した場合は、前記印刷ジョブの終端で印刷予定の前記位置合わせ用画像を、少なくとも先に印刷されるロール紙に配置される前記ラベル画像の後に配置する、
ことを特徴とするラベル印刷制御方法。
【請求項１４】
クライアント装置と、前記クライアント装置から取得した印刷ジョブに従ってロール紙にラベル画像を印刷し、印刷後の用紙をロール状に巻き取って排出する画像形成装置と、前記ラベル画像の型抜きを行う後加工装置と、を含む印刷システムにおけるラベル印刷制御方法であって、
前記クライアント装置は、
前記ラベル画像と、前記後加工装置が前記型抜きを行うための位置合わせ用画像と、を生成する第１処理と、
前記ラベル画像及び前記位置合わせ用画像の配置を指定して、前記画像形成装置に印刷を指示する前記印刷ジョブを生成する第２処理と、
前記印刷ジョブを前記画像形成装置に出力する第３処理と、を実行し、
前記第２処理では、前記印刷ジョブで指示した数量の前記ラベル画像及び前記位置合わせ用画像の印刷に必要な第１の用紙長を算出すると共に、前記画像形成装置に装着されているロール紙に残存する第２の用紙長を取得し、前記第１の用紙長と前記第２の用紙長との比較結果に基づいて、前記印刷ジョブを前記画像形成装置に装着されているロール紙で処理できるかを判断し、前記印刷ジョブを複数のロール紙に分割して処理する必要があると判断した場合は、前記印刷ジョブの終端で印刷予定の前記位置合わせ用画像を、少なくとも先に印刷されるロール紙に配置される前記ラベル画像の後に配置する、
ことを特徴とするラベル印刷制御方法。
【請求項１５】
前記第２処理では、前記印刷ジョブを複数のロール紙に分割して処理する必要があると判断した場合において、先に印刷されるロール紙に対する型抜きを、その後に印刷されるロール紙の印刷完了前に開始する場合は、前記位置合わせ用画像の配置を変更する、
ことを特徴とする請求項１３又は１４に記載のラベル印刷制御方法。
【請求項１６】
前記第２処理では、前記印刷ジョブが、前記ラベル画像の順番が指定されるバリアブル印刷ジョブの場合は、前記順番通りに前記ラベル画像の型抜きが行われるように、各々の前記ロール紙に印刷する前記ラベル画像の印刷順を変更する、
ことを特徴とする請求項１３乃至１５のいずれか一に記載のラベル印刷制御方法。
【請求項１７】
前記第２処理では、前記印刷ジョブを複数のロール紙に分割して処理する必要があると判断した場合は、前記位置合わせ用画像を、後に印刷されるロール紙に配置される前記ラベル画像の後にも配置する、
ことを特徴とする請求項１３乃至１６のいずれか一に記載のラベル印刷制御方法。
【請求項１８】
前記印刷システムに複数の後加工装置が含まれ、前記複数のロール紙に対する型抜きを前記複数の後加工装置で行う場合は、
前記第２処理では、前記複数の後加工装置での前記型抜きの終了タイミングが一致するように、各々の前記ロール紙に配置する前記ラベル画像の数量を調整する、
ことを特徴とする請求項１３乃至１７のいずれか一に記載のラベル印刷制御方法。
【請求項１９】
前記位置合わせ用画像は、前記用紙の長手方向及び幅方向に延在する線を含む図形、又は、前記ラベル画像に前記図形を付加した合成画像である、
ことを特徴とする請求項１３乃至１８のいずれか一に記載のラベル印刷制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、ラベル印刷制御プログラム及びラベル印刷制御方法に関し、特に、ロール紙にラベル印刷を行う画像形成装置、ラベル印刷を制御するラベル印刷制御プログラム及び当該画像形成装置を含む印刷システムにおけるラベル印刷制御方法に関する。
【背景技術】
【０００２】
ロール状に巻き取られた用紙にラベル画像を印刷する際、後加工装置と連携して、用紙からラベル画像を抜き取る処理（型抜きと呼ぶ。）や、ラベル画像以外の不要な部分を用紙から取り除く処理（カス上げと呼ぶ。）が行われる。その際、後加工装置が適切な処理を実行できるようにするために、画像形成装置ではラベル画像の位置を判別するための位置合わせ用画像も同時に印刷し、後加工装置はその位置合わせ用画像を検出して型抜きやカス上げを行っている。
【０００３】
このようなラベル印刷に関する技術として、例えば、下記特許文献１には、搬送方向に複数のラベルが配置されたロール紙を保持する保持部と、画像データを受信する受信部と、前記受信部で受信された前記画像データが画像形成可能な印刷データに変換された後、前記印刷データに基づいて、前記ラベルに画像を形成する画像形成部と、前記印刷データが、前記ロール紙上の前記複数のラベルの数を超えるか否かを判断する判断部と、前記画像形成部によって前記ラベルに画像形成する画像形成枚数をカウントするカウント部と、前記判断部が、前記印刷データが前記ロール紙上の前記複数のラベルの数を超えると判断したとき、前記カウント部のカウント結果を報知する報知部と、を有することを特徴とする画像形成装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−１７５１９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ラベル印刷では、画像形成装置でラベル印刷を行った用紙をロール状に巻き取って後加工装置に渡し、後加工装置ではロール状に巻き取られた用紙を端から引き出して型抜きやカス上げを行うため、上記の位置合わせ用画像は用紙の終端（ジョブの最後）に印刷されることになる。
【０００６】
ここで、１つのジョブで複数のラベル画像を印刷する際に、装着されているロール紙でラベル印刷が完了する場合は、用紙の終端に印刷した位置合わせ用画像を用いて型抜きの位置合わせを行うことができるが、装着されているロール紙では足りずに交換が必要になる場合は、先にラベル印刷を行ったロール紙には位置合わせ用画像が印刷されないため、型抜きの位置合わせを行うことができないという問題が生じる。
【０００７】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、複数のロール紙にラベル印刷を行う場合であっても、適切に型抜きの位置合わせを行うことができるように位置合わせ用画像を配置する画像形成装置、ラベル印刷制御プログラム及びラベル印刷制御方法を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の一側面は、印刷ジョブに従ってロール紙にラベル画像を印刷し、印刷後の用紙をロール状に巻き取って排出する印刷エンジンを備える画像形成装置であって、前記印刷ジョブをラスタライズして、前記ラベル画像と、後加工装置が前記ラベル画像の型抜きを行うための位置合わせ用画像と、を生成する画像処理部と、前記ラベル画像及び前記位置合わせ用画像の配置を指定して、前記印刷エンジンに印刷を指示するジョブ処理部と、を備え、前記ジョブ処理部は、前記印刷ジョブで指示された数量の前記ラベル画像及び前記位置合わせ用画像の印刷に必要な第１の用紙長を算出すると共に、装着されているロール紙に残存する第２の用紙長を算出し、前記第１の用紙長と前記第２の用紙長との比較結果に基づいて、前記印刷ジョブを前記装着されているロール紙で処理できるかを判断し、前記印刷ジョブを複数のロール紙に分割して処理する必要があると判断した場合は、前記印刷ジョブの終端で印刷予定の前記位置合わせ用画像を、少なくとも先に印刷されるロール紙に配置される前記ラベル画像の後に配置することを特徴とする。
【０００９】
本発明の一側面は、印刷ジョブに従ってロール紙にラベル画像を印刷し、印刷後の用紙をロール状に巻き取って排出する印刷エンジンを備える画像形成装置と、前記ラベル画像の型抜きを行う後加工装置と、を含む印刷システムで動作するラベル印刷制御プログラムであって、前記画像形成装置又は当該画像形成装置を制御する制御装置に、前記印刷ジョブをラスタライズして、前記ラベル画像と、前記後加工装置が前記型抜きを行うための位置合わせ用画像と、を生成する第１処理、前記ラベル画像及び前記位置合わせ用画像の配置を指定して、前記印刷エンジンに印刷を指示する第２処理、を実行させ、前記第２処理では、前記印刷ジョブで指示された数量の前記ラベル画像及び前記位置合わせ用画像の印刷に必要な第１の用紙長を算出すると共に、前記画像形成装置に装着されているロール紙に残存する第２の用紙長を算出し、前記第１の用紙長と前記第２の用紙長との比較結果に基づいて、前記印刷ジョブを前記画像形成装置に装着されているロール紙で処理できるかを判断し、前記印刷ジョブを複数のロール紙に分割して処理する必要があると判断した場合は、前記印刷ジョブの終端で印刷予定の前記位置合わせ用画像を、少なくとも先に印刷されるロール紙に配置される前記ラベル画像の後に配置することを特徴とする。
【００１０】
本発明の一側面は、印刷ジョブに従ってロール紙にラベル画像を印刷し、印刷後の用紙をロール状に巻き取って排出する印刷エンジンを備える画像形成装置と、前記ラベル画像の型抜きを行う後加工装置と、を含む印刷システムにおけるラベル印刷制御方法であって、前記画像形成装置又は当該画像形成装置を制御する制御装置は、前記印刷ジョブをラスタライズして、前記ラベル画像と、前記後加工装置が前記型抜きを行うための位置合わせ用画像と、を生成する第１処理と、前記ラベル画像及び前記位置合わせ用画像の配置を指定して、前記印刷エンジンに印刷を指示する第２処理と、を実行し、前記第２処理では、前記印刷ジョブで指示された数量の前記ラベル画像及び前記位置合わせ用画像の印刷に必要な第１の用紙長を算出すると共に、前記画像形成装置に装着されているロール紙に残存する第２の用紙長を算出し、前記第１の用紙長と前記第２の用紙長との比較結果に基づいて、前記印刷ジョブを前記画像形成装置に装着されているロール紙で処理できるかを判断し、前記印刷ジョブを複数のロール紙に分割して処理する必要があると判断した場合は、前記印刷ジョブの終端で印刷予定の前記位置合わせ用画像を、少なくとも先に印刷されるロール紙に配置される前記ラベル画像の後に配置することを特徴とする。
【００１１】
本発明の一側面は、クライアント装置と、前記クライアント装置から取得した印刷ジョブに従ってロール紙にラベル画像を印刷し、印刷後の用紙をロール状に巻き取って排出する画像形成装置と、前記ラベル画像の型抜きを行う後加工装置と、を含む印刷システムにおけるラベル印刷制御方法であって、前記クライアント装置は、前記ラベル画像と、前記後加工装置が前記型抜きを行うための位置合わせ用画像と、を生成する第１処理と、前記ラベル画像及び前記位置合わせ用画像の配置を指定して、前記画像形成装置に印刷を指示する前記印刷ジョブを生成する第２処理と、前記印刷ジョブを前記画像形成装置に出力する第３処理と、を実行し、前記第２処理では、前記印刷ジョブで指示した数量の前記ラベル画像及び前記位置合わせ用画像の印刷に必要な第１の用紙長を算出すると共に、前記画像形成装置に装着されているロール紙に残存する第２の用紙長を取得し、前記第１の用紙長と前記第２の用紙長との比較結果に基づいて、前記印刷ジョブを前記画像形成装置に装着されているロール紙で処理できるかを判断し、前記印刷ジョブを複数のロール紙に分割して処理する必要があると判断した場合は、前記印刷ジョブの終端で印刷予定の前記位置合わせ用画像を、少なくとも先に印刷されるロール紙に配置される前記ラベル画像の後に配置することを特徴とする。
【発明の効果】
【００１２】
本発明の画像形成装置、ラベル印刷制御プログラム及びラベル印刷制御方法によれば、複数のロール紙にラベル印刷を行う場合であっても、適切に型抜きの位置合わせを行うことができる。
【００１３】
その理由は、印刷ジョブに従ってロール紙にラベル画像を印刷し、印刷後の用紙をロール状に巻き取って排出する画像形成装置とラベル画像の型抜きを行う後加工装置とを含む印刷システムにおいて、画像形成装置又は当該画像形成装置を制御する制御装置では、印刷ジョブをラスタライズして、ラベル画像と後加工装置が型抜きを行うための位置合わせ用画像とを生成し、ラベル画像及び位置合わせ用画像の配置を指定して印刷を指示する際に、印刷ジョブで指示された数量のラベル画像及び位置合わせ用画像の印刷に必要な第１の用紙長を算出すると共に、装着されているロール紙に残存する第２の用紙長を算出し、第１の用紙長と第２の用紙長との比較結果に基づいて、印刷ジョブを装着されているロール紙で処理できるかを判断し、印刷ジョブを複数のロール紙に分割して処理する必要があると判断した場合は、印刷ジョブの終端で印刷予定の位置合わせ用画像を、少なくとも先に印刷されるロール紙に配置されるラベル画像の後に配置するからである。
【図面の簡単な説明】
【００１４】
【図１】ラベルシートにおけるラベル画像と位置合わせ用画像の配置例である。
【図２】ラベルシートを巻き取ったロール紙の構成例である。
【図３】複数のロール紙に分割して印刷する場合のラベル画像と位置合わせ用画像の配置例である。
【図４】本発明の一実施の形態に係るラベル画像と位置合わせ用画像の配置例（位置合わせ用画像を移動させる場合の例）である。
【図５】本発明の一実施の形態に係るラベル画像と位置合わせ用画像の配置例（印刷順を変更する場合の例）である。
【図６】本発明の一実施の形態に係るラベル画像と位置合わせ用画像の配置例（双方のロール紙に位置合わせ用画像を配置する場合の例）である。
【図７】複数のロール紙に分割して印刷する場合の各々のロール紙に印刷するラベル数と型抜き完了時間を示す模式図である。
【図８】本発明の第１の実施例に係る印刷システムの構成を示す模式図である。
【図９】本発明の第１の実施例に係る印刷システムの他の構成を示す模式図である。
【図１０】本発明の第１の実施例に係るクライアント装置の構成を示すブロック図である。
【図１１】本発明の第１の実施例に係る画像形成装置の構成を示すブロック図である。
【図１２】本発明の第１の実施例に係る後加工装置の構成を示すブロック図である。
【図１３】本発明の第１の実施例に係る画像形成装置の動作を示すフローチャート図である。
【図１４】本発明の第２の実施例に係る画像形成装置の動作を示すフローチャート図である。
【図１５】本発明の第３の実施例に係る画像形成装置の動作を示すフローチャート図である。
【図１６】本発明の第４の実施例に係る画像形成装置の動作を示すフローチャート図である。
【図１７】本発明の第４の実施例に係る複数のロール紙に分割して印刷する場合の各々のロール紙に印刷するラベル数と型抜き完了時間を示す模式図である。
【発明を実施するための形態】
【００１５】
背景技術で示したように、ロール状に巻き取られた用紙（ラベルシートと呼ぶ。）にラベル画像を繰り返し印刷するラベル印刷では、後加工装置でラベルシートからラベル画像を正確に抜き取ることができるように、ラベルシートの終端に位置合わせ用画像を印刷している。
【００１６】
ここで、１つのジョブで複数ラベルを印刷する際に、装着されているロール紙でラベル印刷が完了する場合は、ラベルシートの終端に印刷した位置合わせ用画像を用いて型抜きの位置合わせを行うことができるが、装着されているロール紙では足りずに交換が必要になる場合は、先にラベル印刷を行ったロール紙のラベルシートには位置合わせ用画像が印刷されないため、型抜きの位置合わせを行うことができないという問題が生じる。
【００１７】
そこで、本発明の一実施の形態では、１つのジョブのラベル印刷が複数のロール紙に分割される場合に、少なくとも先に印刷されるロール紙の終端（ラベル画像の後ろ）に位置合わせ用画像を配置するようにする。
【００１８】
以下、具体例を挙げて説明する。前提条件として、ロール紙に複数のラベル画像を印刷後、別の後加工装置でラベル画像の型抜きを行うものとし、型抜きのための位置合わせ用画像（本実施例では、「TEST」の画像とカギ括弧の図形とを合成した画像）を必要とするものとする。
【００１９】
例えば、図１に示すように、ラベルシート７１に、１００枚のラベル画像７２（以下、1〜100の数字で表記）と２つの位置合わせ用画像７３（以下、TESTと表記）とを印刷する場合、画像形成装置では、100、99、98、…、3、2、1、TEST、TESTのように左端から順に印刷し、印刷したラベルシート７１を巻き取って図２に示すようなロール紙７０を作成する。一方、後加工装置では、図２に示すロール紙７０を用いて、図１に示すように、TEST、TEST、1、2、3、…、98、99、100のように右端から順に型抜きを行う。
【００２０】
ここで、ラベルが１ロールに収まる場合は、100、99、98、…、3、2、1、TEST、TESTと順番通りに印刷することで、後加工装置では右端の位置合わせ用画像７３を用いて位置合わせを行うことができ、問題は生じない。しかしながら、ロール紙７０の残量が少なく、２ロールに分かれて印刷する場合、例えば、図３に示すように、１ロール目は100、99、98、…、33、32、31となり、２ロール目は、30、29、28、…、3、2、1、TEST、TESTとなり、最初に印刷が完了する１ロール目に位置合わせ用画像７３が印刷されない。その結果、後加工装置では位置合わせを行うことができず、位置合わせ用画像７３が印刷される２ロール目の印刷完了を待たずに、１ロール目の型抜きを行いたい場合に時間の無駄が発生する。
【００２１】
そこで、本発明の一実施の形態では、印刷ジョブで指示された数量のラベル画像７２及び位置合わせ用画像７３の印刷に必要な第１の用紙長を算出すると共に、装着されているロール紙に残存する第２の用紙長を算出し、第１の用紙長と第２の用紙長との比較結果に基づいて、印刷ジョブを装着されているロール紙で処理できるかを判断し、印刷ジョブを複数のロール紙に分割して処理する必要があると判断した場合は、印刷ジョブの終端で印刷予定の位置合わせ用画像７３を、少なくとも先に印刷されるロール紙に配置されるラベル画像７２の後に配置するようにする。上記の例では、例えば、図４に示すように、１ロール目を100、99、98、…、33、TEST、TESTとし、２ロール目を32、31、30、…、3、2、1とする。すなわち、１ロール目に印刷予定であった32、31の位置に位置合わせ用画像７３を印刷し、32、31のラベル画像７２は２ロール目に配置を変更する。このような制御を行うことにより、１ロール目の印刷が完了した時点で、後加工装置で型抜き処理を開始することが可能となり、ジョブ処理の時間短縮を図ることができる。
【００２２】
なお、印刷ジョブを複数のロール紙に分割して処理する必要があると判断した場合において、先に印刷されるロール紙に対する型抜きを、その後に印刷されるロール紙の印刷完了前に開始する場合は、位置合わせ用画像７３の配置を変更することもできる。すなわち、１ロール目の印刷完了後すぐに型抜きを行うか否かの設定に応じて、位置合わせ用画像７３を１ロール目へ移動するかしないかを制御することもできる。例えば、２ロール目の印刷完了前に、１ロール目の型抜きを行いたい場合は、図４に示すように、１ロール目を100、99、98、…、33、TEST、TESTとし、２ロール目を、32、31、30、29、28、…、3、2、1とし、位置合わせ用画像７３を移動するように制御する。一方、２ロールとも印刷が完了してから型抜きを行う場合は、図３に示すように、従来通り１ロール目を100、99、98、…、33、32、31とし、２ロール目を30、29、28、…、3、2、1、TEST、TESTとして、位置合わせ用画像７３を移動せずに、２ロール目から型抜きを行うようにする。
【００２３】
また、上記制御において、1〜100が異なるデータ（シリアル番号や個人名などの個々に異なるデータで構成されるバリアブルデータ）であり、１番目のラベル画像７２から型抜きを行いたい場合において、図４に示すように、１ロール目に100、99、98、…、33、TEST、TESTが印刷され、２ロール目に32、31、30、…、3、2、1が印刷された場合、１ロール目から順に型抜きすると、３３番目のラベル画像７２から型抜きすることとなり、順番通りに型抜きされないという問題が生じる。すなわち、TEST、TEST、33、34、35、…、98、99、100、1、2、3、…、30、31、32の順で型抜きされ、型抜き後のラベルが順番通りにならない。
【００２４】
そこで、本実施形態では、印刷ジョブが、ラベル画像７２の順番が指定されるバリアブル印刷ジョブの場合は、順番通りにラベル画像７２の型抜きが行われるように、各々のロール紙に印刷するラベル画像７２の印刷順を変更することもできる。例えば、図５に示すように、１ロール目を68、67、66、…、3、2、1、TEST、TESTとし、２ロール目を100、99、98、…、71、70、69とする。このような制御を行うことにより、後加工装置では、１番目から順番通りに型抜きを行うことができ、後でラベルの順番を変更する手間を省くことができる。
【００２５】
また、上記では、１ロール目の終端に位置合わせ用画像７３を移動させるようにしたが、印刷ジョブを複数のロール紙に分割して処理する必要があると判断した場合は、位置合わせ用画像７３を、後に印刷されるロール紙に配置されるラベル画像７２の後にも配置することもできる。すなわち、元々のジョブの終端にも位置合わせ用画像７３を残すか否かを選択できるようにすることもできる。例えば、図６に示すように、１ロール目を100、99、98、…、33、TEST、TESTとし、２ロール目を32、31、30、…、3、2、1、TEST、TESTとする。このような制御を行うことにより、後加工装置にロール紙をセットする毎に、必ず位置調整が必要となる場合であっても、位置調整が可能となる。また、後加工装置が複数台ある場合に、複数台の後加工装置を用いて並列で型抜きを実施することが可能となる。
【００２６】
また、印刷システムに複数の後加工装置が含まれ、複数のロール紙に対する型抜きを複数の後加工装置で行う場合は、複数の後加工装置での型抜きの終了タイミングが一致するように、各々のロール紙に配置するラベル画像７２の数量を調整することもできる。例えば、図７上側に示すように、１ロール目にラベルを500枚印刷し、２ロール目にラベルを100枚印刷する場合に、２台の後加工装置での処理時間も考慮すると、１ロール目は２ロール目よりも遅く型抜きが終わることとなり、時間効率が悪くなる。そこで、図７下側に示すように、１ロール目のラベルシートの残量に関わらず、１ロール目に配置するラベル数を減らし（ここでは500枚から400枚に減らし）、２ロール目に配置するラベル数を増やして（ここでは100枚から200枚に増やして）、２台の後加工装置の型抜き処理の完了タイミングが同じになるように制御する。このような制御を行うことにより、１ロール目のラベルシートは使い切らないために無駄が発生するが、型抜きの時間も含めた印刷ジョブの処理時間の短縮を図ることができる。
【実施例１】
【００２７】
上記した本発明の一実施の形態についてさらに詳細に説明すべく、本発明の第１の実施例に係る画像形成装置、ラベル印刷制御プログラム及びラベル印刷制御方法について、図８乃至図１３を参照して説明する。図８及び図９は、本実施例の印刷システムの構成を示す模式図であり、図１０乃至図１２は、各々、クライアント装置、画像形成装置、後加工装置の構成を示すブロック図である。また、図１３は、本実施例の画像形成装置の動作を示すフローチャート図である。
【００２８】
図８に示すように、本実施例の印刷システム１０は、クライアント装置２０と、画像形成装置３０と、後加工装置４０などで構成される。クライアント装置２０と画像形成装置３０とはイーサネット（登録商標）、トークンリング、ＦＤＤＩ（Fiber-Distributed Data Interface）等の規格により定められるＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）等の通信ネットワーク５０を介して接続されている。なお、図８では、印刷システム１０をクライアント装置２０と画像形成装置３０と後加工装置４０とで構成したが、図９に示すように、画像形成装置３０を制御するプリンタコントローラ６０（制御装置）を設けてもよい。以下、図８の構成を前提にして各装置について説明する。
【００２９】
［クライアント装置］
クライアント装置２０は、パーソナルコンピュータなどのコンピュータ装置であり、図１０（ａ）に示すように、制御部２１、記憶部２５、ネットワークＩ／Ｆ部２６、表示部２７、操作部２８などで構成される。
【００３０】
制御部２１は、ＣＰＵ（Central Processing Unit）２２と、ＲＯＭ（Read Only Memory）２３やＲＡＭ（Random Access Memory）２４などのメモリとで構成され、ＣＰＵ２２は、ＲＯＭ２３や記憶部２５に記憶した制御プログラムをＲＡＭ２４に展開して実行することにより、クライアント装置２０全体の動作を制御する。また、図１０（ｂ）に示すように、上記制御部２１（ＣＰＵ２２）により、ＯＳ（Operating System）２１ａ、アプリケーション２１ｂ、プリンタドライバ２１ｃなどが実行される。
【００３１】
ＯＳ２１ａは、Windows（登録商標）やMacintosh（登録商標）、Android（登録商標）などであり、クライアント装置２０でアプリケーション２１ｂ、プリンタドライバ２１ｃなどを動作可能にする。
【００３２】
アプリケーション２１ｂは、例えば、ラベル作成を行うアプリケーションであり、ラベル画像と後加工装置４０が型抜きを行うために使用する位置合わせ用画像とを配置したデータを生成する。なお、位置合わせ用画像の構成は任意であるが、本実施例では、「TEST」の画像とカギ括弧の図形とを合成した画像とし、以下ではテストラベルと呼ぶ。そして、印刷指示の際にプリンタドライバ２１ｃを読み出し、アプリケーション２１ｂで作成したデータをプリンタドライバ２１ｃに転送する。
【００３３】
プリンタドライバ２１ｃは、アプリケーション２１ｂで作成したデータを、画像形成装置３０が解釈可能な言語の印刷ジョブ（ＰＪＬ（Printer Job Language）やＰＳ（PostScript）、ＰＣＬ（Printer Control Language）等のページ記述言語で記述されたＰＤＬ（Page Description Language）データ、または、ＰＤＦ（Portable Document Format）データ）に変換し、当該印刷ジョブを画像形成装置３０に送信する。この印刷ジョブには、プリンタドライバ２１ｃの印刷設定画面で設定された印刷条件が記述された印刷情報（プリントチケット）が付加される。特に本実施例では、上記印刷設定画面で、印刷ジョブの処理が複数のロール紙に分割された場合の処理を設定することができる。
【００３４】
記憶部２５は、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）などで構成され、ＣＰＵ２２が各部を制御するためのプログラム、アプリケーション２１ｂで作成したデータ、プリンタドライバ２１ｃが生成した印刷ジョブなどを保存する。
【００３５】
ネットワークＩ／Ｆ部２６は、ＮＩＣ（Network Interface Card）やモデムなどで構成され、クライアント装置２０を通信ネットワーク５０に接続し、画像形成装置３０に印刷ジョブを送信可能にする。
【００３６】
表示部２７は、液晶表示装置（ＬＣＤ：Liquid Crystal Display）や有機ＥＬ（electroluminescence）表示装置などで構成され、アプリケーション２１ｂのラベル作成画面、プリンタドライバ２１ｃの印刷設定画面などを表示する。
【００３７】
操作部２８は、マウスやキーボードなどで構成され、アプリケーション２１ｂを用いたラベルやテストラベルの作成、プリンタドライバ２１ｃを用いた印刷設定（特に、印刷ジョブの処理が複数のロール紙に分割された場合の処理の設定）などの操作を可能にする。
【００３８】
［画像形成装置］
画像形成装置３０は、ＭＦＰ（Multi-Functional Peripherals）などであり、クライアント装置２０から受信した印刷ジョブに基づいて、ロール状のラベルシートにラベル印刷を行う。この画像形成装置３０は、図１１（ａ）に示すように、制御部３１、記憶部３５、ネットワークＩ／Ｆ部３６、表示操作部３７、印刷エンジン３８などで構成される。
【００３９】
制御部３１は、ＣＰＵ３２とＲＯＭ３３やＲＡＭ３４などのメモリとで構成され、ＣＰＵ３２は、ＲＯＭ３３や記憶部３５に記憶した制御プログラムをＲＡＭ３４に展開して実行することにより、画像形成装置３０全体の動作を制御する。上記制御部３１は、図１１（ｂ）に示すように、画像処理部３１ａ、ジョブ処理部３１ｂなどとして機能する。
【００４０】
画像処理部３１ａは、ＲＩＰ（Raster Image Processor）部を備え、印刷ジョブを解析し、印刷ジョブをラスタライズしてラベル画像やテストラベル画像を生成し、必要に応じて画像処理（色調整、濃度調整、サイズ調整などの処理）やスクリーニングを行う。
【００４１】
ジョブ処理部３１ｂは、ラベル画像やテストラベル画像の配置を指定して、印刷エンジン３８に印刷を指示する。具体的には、印刷ジョブを解析して各種設定を取得し、各種情報を算出する。例えば、印刷するラベル数及びテストラベル数、ジョブ処理に必要な用紙長、現ロールの用紙長（ロール紙の残量）などを算出する。そして、ジョブ処理に必要な用紙長（第１の用紙長）と現ロールの用紙長（第２の用紙長）とを比較し、その比較結果に基づいて、印刷ジョブを装着されているロール紙で処理できるかを判断し、装着されているロール紙で処理できる（１ロールに収まる）と判断した場合は、ラベル画像の後にテストラベル画像を配置する。一方、印刷ジョブを複数のロール紙に分割して処理する必要がある（１ロールに収まらない）と判断した場合は、最後に印刷されるテストラベル画像を、少なくとも先に印刷されるロール紙に配置されるラベル画像の後ろに配置（現ロールに収まるラベル数を算出し、現ロールに、算出したラベル数からテストラベル数を減算した数のラベル画像及びテストラベル画像を配置）する。そして、表示操作部３７に警告表示などを行ってユーザにロール紙の交換を指示した後、残りのラベル数のラベル画像を配置する。なお、印刷ジョブを複数のロール紙に分割して処理する必要があると判断した場合において、先に印刷されるロール紙に対する型抜きを、その後に印刷されるロール紙の印刷完了前に開始する場合は、テストラベル画像の配置を変更するようにしてもよい。
【００４２】
上記画像処理部３１ａ、ジョブ処理部３１ｂは、ハードウェアとして構成してもよいし、制御部３１を画像処理部３１ａ、ジョブ処理部３１ｂとして機能させるラベル印刷制御プログラムとして構成し、当該ラベル印刷制御プログラムをＣＰＵ３２に実行させるようにしてもよい。
【００４３】
記憶部３５は、ＨＤＤやＳＳＤなどで構成され、ＣＰＵ３２が各部を制御するためのプログラム、自装置の処理機能に関する情報、クライアント装置２０から受信した印刷ジョブ、画像処理部３１ａが生成したラベル画像やテストラベル画像のデータなどを記憶する。
【００４４】
ネットワークＩ／Ｆ部３６は、ＮＩＣやモデムなどで構成され、画像形成装置３０を通信ネットワーク５０に接続し、クライアント装置２０から印刷データを受信可能にする。
【００４５】
表示操作部３７は、表示部上に透明電極が格子状に配置された感圧式の操作部（タッチセンサ）を設けたタッチパネルなどであり、印刷処理に関する各種画面を表示し、印刷に関する各種操作を可能にする。
【００４６】
印刷エンジンは、給紙部３８ａと印刷処理部３８ｂと巻き取り部３８ｃなどで構成される。
【００４７】
給紙部３８ａは、ロール状のラベルシート（ロール紙）が装填可能に構成され、ラベルシートを印刷処理部３８ｂに供給する。
【００４８】
印刷処理部３８ｂは、ジョブ処理部３１ｂの指示に従って、給紙部３８ａから供給されるラベルシートにラベル画像とテストラベル画像とを印刷する。この印刷処理部３８ｂは、例えば、画像データに基づいてレーザ光を照射して露光する露光部と、感光体ドラムと現像部と帯電部と感光体クリーニング部と１次転写ローラとを備え、ＣＭＹＫの各色のトナー像を形成する画像形成部と、ローラによって回転され、画像形成部で形成されたトナー像をロール紙に搬送する中間転写体として機能する中間ベルトと、中間ベルト上に形成されたトナー像を用紙に転写する２次転写ローラと、ロール紙に転写されたトナー像を定着させる定着部などで構成される。
【００４９】
巻き取り部３８ｃは、印刷処理部３８ｂで印刷済みのラベルシートをロール状に巻き取る。
【００５０】
［後加工装置］
後加工装置４０は、ラベル画像の型抜きを行う装置であり、図１２に示すように、制御部４１、記憶部４５、給紙部４６、位置調整部４７、加工処理部４８などで構成される。
【００５１】
制御部４１は、ＣＰＵ４２とＲＯＭ４３やＲＡＭ４４などのメモリとで構成され、ＣＰＵ４２は、ＲＯＭ４３や記憶部４５に記憶した制御プログラムをＲＡＭ４４に展開して実行することにより、後加工装置４０全体の動作を制御する。
【００５２】
記憶部４５は、ＨＤＤやＳＳＤなどで構成され、ＣＰＵ４２が各部を制御するためのプログラム、自装置の処理機能に関する情報などを記憶する。
【００５３】
給紙部４６は、ロール状に巻き取られた印刷済みのラベルシートが装填可能に構成され、ラベルシートを加工処理部４８に供給する。
【００５４】
位置調整部４７は、テストラベル画像に含まれるカギ括弧の図形などのマークを検知するセンサを備え、マークの検知結果に基づいて、ラベル画像を型抜きするための位置調整を行う。
【００５５】
加工処理部４８は、位置調整部４７の位置調整結果に基づいて、給紙部４６から供給されるラベルシートからラベル画像の型抜きを行う。また、必要に応じて、ラベル画像以外の不要な部分を取り除くカス上げを行う。
【００５６】
なお、図８乃至図１２は、本実施例の印刷システム１０の一例であり、本実施例のラベル印刷制御が実現可能な限りにおいて、各装置の構成や制御は適宜変更可能である。例えば、図９に示すように、画像形成装置３０とは別にプリンタコントローラ６０（制御装置）が設けられる場合は、プリンタコントローラ６０の制御部を画像処理部、ジョブ処理部として機能させる（当該制御部のＣＰＵにラベル印刷制御プログラムを実行させる）構成としてもよい。
【００５７】
また、クライアント装置２０が、画像形成装置３０から装着されているロール紙の残量を取得可能な場合は、制御部２１（アプリケーション２１ｂ）に、ラベル画像とテストラベル画像とを生成する処理を実行させ、制御部２１（プリンタドライバ２１ｃ）に、ラベル画像及びテストラベル画像の配置を指定して、画像形成装置３０に印刷を指示する印刷ジョブを生成する処理を実行させる構成としてもよい。その場合は、プリンタドライバ２１ｃが、印刷ジョブで指示した数量のラベル画像及びテストラベル画像の印刷に必要な用紙長（第１の用紙長）を算出すると共に、画像形成装置３０に装着されているロール紙に残存する用紙長（第２の用紙長）を取得し、第１の用紙長と第２の用紙長との比較結果に基づいて、印刷ジョブを画像形成装置３０に装着されているロール紙で処理できるかを判断し、印刷ジョブを複数のロール紙に分割して処理する必要があると判断した場合は、印刷ジョブの終端で印刷予定のテストラベル画像を、少なくとも先に印刷されるロール紙に配置されるラベル画像の後に配置する制御を行えばよい。
【００５８】
以下、本実施例の画像形成装置３０（図９の構成の場合はプリンタコントローラ６０）の動作について説明する。ＣＰＵ３２は、ＲＯＭ３３又は記憶部３５に記憶したラベル印刷制御プログラムをＲＡＭ３４に展開して実行することにより、図１３のフローチャート図に示す各ステップの処理を実行する。
【００５９】
まず、制御部３１（画像処理部３１ａ）は、クライアント装置２０から印刷ジョブを受信すると、印刷ジョブをラスタライズしてラベル画像及びテストラベル画像を生成する（Ｓ１０１）。
【００６０】
次に、制御部３１（ジョブ処理部３１ｂ）は、印刷ジョブを解析して各種算出処理を行う（Ｓ１０２）。具体的には、その印刷ジョブに含まれるラベル数（Ｌ）、テストラベル数（Ｔ）、ジョブ処理に必要な用紙長（Ａ）、給紙部３８ａに現在装着されているロール紙の用紙長（Ｂ）を算出する。なお、ラベル数Ｌ及びテストラベル数Ｔは、印刷ジョブで指示されたラベル画像及びテストラベル画像の印刷数である。また、用紙長（Ａ）は、ラベル数（Ｌ）のラベル画像及びテストラベル数（Ｔ）のテストラベル画像を所定の間隔で印刷するために必要な用紙長である。また、用紙長（Ｂ）は、装着されているロール紙の残量であり、予め設定された未使用のロール紙の長さから、印刷に使用された長さを減算した用紙長である。
【００６１】
次に、制御部３１（ジョブ処理部３１ｂ）は、印刷ジョブが現在装着されているロール紙で印刷可能か（すなわち、ジョブ処理に必要な用紙長（Ａ）が現在装着されているロール紙の用紙長（Ｂ）以下であるか）を判断する（Ｓ１０３）。
【００６２】
印刷ジョブが現在装着されているロール紙で印刷可能な場合は（Ｓ１０３のＹｅｓ）、制御部３１（ジョブ処理部３１ｂ）は、特別な処理をせずに、全てのラベル画像及びテストラベル画像の印刷を指示し、印刷処理部３８ｂは、指示に従って、ラベル数（Ｌ）のラベル画像の後ろにテストラベル数（Ｔ）のテストラベル画像を印刷する（Ｓ１０４）。例えば、100個のラベル画像（100〜1）と２個のテストラベル画像（TEST）とを印刷する場合、図１に示すように、100、99、98、…、3、2、1、TEST、TESTの順に印刷する。
【００６３】
一方、印刷ジョブが現在装着されているロール紙で印刷できない場合は（Ｓ１０３のＮｏ）、制御部３１（ジョブ処理部３１ｂ）は、印刷ジョブが複数ロールに分かれてしまうため、現在装着されているロール紙に印刷可能なラベル数（Ｃ）を算出する（Ｓ１０５）。ここで、従来は、図３に示すように、先に印刷されるロール紙にＣ枚のラベル画像を印刷していたが、本実施例では、現ロールの印刷後、直ちに後加工装置４０での型抜きができるように、制御部３１（ジョブ処理部３１ｂ）は、Ｃ−Ｔ枚のラベル印刷及びＴ枚のテストラベル画像の印刷を指示し、印刷処理部３８ｂは、指示に従って印刷処理を実行する（Ｓ１０６）。例えば、上記と同様に、100個のラベル画像（100〜1）と２個のテストラベル画像（TEST）とを印刷する場合において、現ロールで70枚の印刷が可能な場合は、テストラベル画像を印刷ジョブの終端から１ロール目の終端に移動させ、図４に示すように、現ロール（１ロール目）に100、99、98、…、33、TEST、TESTの順に印刷する。
【００６４】
次に、制御部３１（ジョブ処理部３１ｂ）は、表示操作部３７などにロール紙の交換を促す警告を表示させ、ユーザにロール紙を交換させる（Ｓ１０７）。なお、給紙部３８ａがロール紙の交換機能を備える場合は、制御部３１（ジョブ処理部３１ｂ）は給紙部３８ａにロール紙の交換を指示すればよい。そして、ロール紙の交換後、制御部３１（ジョブ処理部３１ｂ）は、残り（Ｌ−（Ｃ−Ｔ）枚）のラベル画像の印刷を指示し、印刷処理部３８ｂは、指示に従って印刷処理を実行する（Ｓ１０８）。例えば、図４に示すように、交換後のロール紙（２ロール目）に32、31、30、…、3、2、1の順に印刷する。
【００６５】
なお、上記では、印刷ジョブが複数ロールに分かれる場合にテストラベル画像の配置を変更したが、複数ロールの印刷完了後に型抜きを行う場合は、最後に印刷したロール紙から型抜きを行えば、テストラベル画像の配置を変更する必要がない。そこで、１ロール目の印刷完了後すぐに（２ロール目の印刷完了を待たずに）型抜きを行うか否かを表示操作部３７などで設定可能にし、その設定に応じて、テストラベル画像を１ロール目へ移動するかしないを制御することもできる。例えば、２ロール目の印刷完了前に、１ロール目の型抜きを行いたい場合はテストラベル画像を移動するように制御し、２ロールとも印刷が完了してから型抜きを行う場合はテストラベル画像を移動せずに、２ロール目から型抜きを行うようにしてもよい。
【００６６】
このように、印刷ジョブの印刷開始前にロール紙の残量を確認し、印刷ジョブを複数のロール紙に分割して処理する必要があると判断した場合には、印刷ジョブの終端で印刷予定であった位置合わせ用画像７３（テストラベル画像）を、１ロール目の終端（１ロール目に配置されるラベル画像の後ろ）に配置することにより、１ロール目の印刷が完了した時点で、後加工装置４０で型抜き処理を開始することが可能となり、ジョブ処理の時間短縮を図ることができる。
【実施例２】
【００６７】
次に、本発明の第２の実施例に係る画像形成装置、ラベル印刷制御プログラム及びラベル印刷制御方法について、図１４を参照して説明する。図１４は、本実施例の画像形成装置の動作を示すフローチャート図である。
【００６８】
前記した第１の実施例では、同じラベル画像を繰り返し印刷する場合について記載したが、印刷ジョブが、シリアル番号や個人名などの個々に異なるデータで構成されるバリアブル印刷ジョブの場合は、型抜き後のラベルが順番通りになるようにする必要がある。そこで、本実施例では、制御部３１（ジョブ処理部３１ｂ）は、印刷ジョブが、ラベル画像の順番が指定されるバリアブル印刷ジョブであるかを判断し、バリアブル印刷ジョブの場合は、順番通りにラベル画像の型抜きが行われるように、各々のロール紙に印刷するラベル画像の印刷順を変更する処理を行う。
【００６９】
以下、本実施例の画像形成装置３０（図９の構成の場合はプリンタコントローラ６０）の動作について説明する。ＣＰＵ３２は、ＲＯＭ３３又は記憶部３５に記憶したラベル印刷制御プログラムをＲＡＭ３４に展開して実行することにより、図１４のフローチャート図に示す各ステップの処理を実行する。
【００７０】
まず、制御部３１（画像処理部３１ａ）は、クライアント装置２０から印刷ジョブを受信すると、印刷ジョブをラスタライズしてラベル画像及びテストラベル画像を生成する（Ｓ２０１）。
【００７１】
次に、制御部３１（ジョブ処理部３１ｂ）は、印刷ジョブを解析して各種算出処理を行う（Ｓ２０２）。具体的には、その印刷ジョブに含まれるラベル数（Ｌ）、テストラベル数（Ｔ）、ジョブ処理に必要な用紙長（Ａ）、給紙部３８ａに現在装着されているロール紙の用紙長（Ｂ）を算出する。
【００７２】
次に、制御部３１（ジョブ処理部３１ｂ）は、印刷ジョブが現在装着されているロール紙で印刷可能か（ジョブ処理に必要な用紙長（Ａ）が現在装着されているロール紙の用紙長（Ｂ）以下であるか）を判断する（Ｓ２０３）。
【００７３】
印刷ジョブが現在装着されているロール紙で印刷可能な場合は（Ｓ２０３のＹｅｓ）、制御部３１（ジョブ処理部３１ｂ）は、特別な処理をせずに、全てのラベル画像及びテストラベル画像の印刷を指示し、印刷処理部３８ｂは、指示に従って、ラベル数（Ｌ）のラベル画像の後ろにテストラベル数（Ｔ）のテストラベル画像を印刷する（Ｓ２０４）。
【００７４】
一方、印刷ジョブが現在装着されているロール紙で印刷できない場合は（Ｓ２０３のＮｏ）、制御部３１（ジョブ処理部３１ｂ）は、印刷が複数ロールに分かれてしまうため、現在装着されているロール紙に印刷可能なラベル数（Ｃ）を算出する（Ｓ２０５）。
【００７５】
次に、制御部３１（ジョブ処理部３１ｂ）は、印刷ジョブがバリアブル印刷ジョブの場合など、１ロール目に１番目のラベル画像から順に印刷したいと設定されているかを判断し（Ｓ２０６）、Ｙｅｓの場合は、Ｓ２０５で算出したラベル数（Ｃ）に応じて印刷ラベル順を変更する（Ｓ２０７）。そして、制御部３１（ジョブ処理部３１ｂ）は、Ｃ−Ｔ枚のラベル画像及びＴ枚のテストラベル画像の印刷を指示し、印刷処理部３８ｂは、指示に従って印刷処理を実行する（Ｓ２０８）。例えば、100個のラベル画像（100〜1）と２個のテストラベル画像（TEST）とを印刷する場合において、現ロールで70枚の印刷が可能な場合は、テストラベル画像をジョブの終端から１ロール目の終端に移動させ、Ｓ２０６がＹｅｓの場合は、印刷ラベル順を変更して、図５に示すように、現ロール（１ロール目）に68、67、66、…、3、2、1、TEST、TESTの順に印刷する。なお、Ｓ２０６がＮｏの場合は、第１の実施例と同様に、図４に示すように、現ロール（１ロール目）に100、99、98、…、33、TEST、TESTの順に印刷する。
【００７６】
次に、制御部３１（ジョブ処理部３１ｂ）は、表示操作部３７などにロール紙の交換を促す警告を表示させ、ユーザにロール紙を交換させる（Ｓ２０９）。なお、給紙部３８ａがロール紙の交換機能を備える場合は、上記と同様に、制御部３１（ジョブ処理部３１ｂ）は給紙部３８ａにロール紙の交換を指示すればよい。そして、ロール紙の交換後、制御部３１（ジョブ処理部３１ｂ）は、残り（Ｌ−（Ｃ−Ｔ）枚）のラベル画像の印刷を指示し、印刷処理部３８ｂは、指示に従って印刷処理を実行する（Ｓ２１０）。例えば、Ｓ２０６がＹｅｓの場合は、図５に示すように、交換後のロール紙（２ロール目）に100、99、98、…、71、70、69の順に印刷し、Ｓ２０６がＮｏの場合は、図４に示すように、交換後のロール紙（２ロール目）に32、31、30、…、3、2、1の順に印刷する。
【００７７】
このように、印刷ジョブがバリアブル印刷ジョブの場合に、ラベルの順番を入れ替えて印刷することにより、後加工装置４０では、１番目から順番通りに型抜きを行うことができ、後でラベルの順番を変更する手間を省くことができる。
【実施例３】
【００７８】
次に、本発明の第３の実施例に係る画像形成装置、ラベル印刷制御プログラム及びラベル印刷制御方法について、図１５を参照して説明する。図１５は、本実施例の画像形成装置の動作を示すフローチャート図である。
【００７９】
前記した第１の実施例では、印刷ジョブが複数のロール紙に分割される場合に、現ロールの終端にテストラベルを移動させて印刷を行ったが、後加工装置４０で複数のロール紙を別々に型抜きする場合は、交換後のロール紙の終端にもテストラベル画像が印刷されることが好ましい。そこで、本実施例では、制御部３１（ジョブ処理部３１ｂ）は、複数のロール紙の各々にテストラベル画像を印刷するか否かを表示操作部３７などで設定可能にし、複数のロール紙の各々にテストラベル画像を印刷する設定の場合は、テストラベル画像を、後に印刷されるロール紙に配置されるラベル画像の後にも配置するようにする。
【００８０】
以下、本実施例の画像形成装置３０（図９の構成の場合はプリンタコントローラ６０）の動作について説明する。ＣＰＵ３２は、ＲＯＭ３３又は記憶部３５に記憶したラベル印刷制御プログラムをＲＡＭ３４に展開して実行することにより、図１５のフローチャート図に示す各ステップの処理を実行する。
【００８１】
まず、制御部３１（画像処理部３１ａ）は、クライアント装置２０から印刷ジョブを受信すると、印刷ジョブをラスタライズしてラベル画像及びテストラベル画像を生成する（Ｓ３０１）。
【００８２】
次に、制御部３１（ジョブ処理部３１ｂ）は、印刷ジョブを解析して各種算出処理を行う（Ｓ３０２）。具体的には、その印刷ジョブに含まれるラベル数（Ｌ）、テストラベル数（Ｔ）、ジョブ処理に必要な用紙長（Ａ）、給紙部３８ａに現在装着されているロール紙の用紙長（Ｂ）を算出する。
【００８３】
次に、制御部３１（ジョブ処理部３１ｂ）は、印刷ジョブが現在装着されているロール紙で印刷可能か（ジョブ処理に必要な用紙長（Ａ）が現在装着されているロール紙の用紙長（Ｂ）以下であるか）を判断する（Ｓ３０３）。
【００８４】
印刷ジョブが現在装着されているロール紙で印刷可能な場合は（Ｓ３０３のＹｅｓ）、制御部３１（ジョブ処理部３１ｂ）は、特別な処理をせずに、全てのラベル画像及びテストラベル画像の印刷を指示し、印刷処理部３８ｂは、指示に従って、ラベル数（Ｌ）のラベル画像の後ろにテストラベル数（Ｔ）のテストラベル画像を印刷する。
【００８５】
一方、印刷ジョブが現在装着されているロール紙で印刷できない場合は（Ｓ３０３のＮｏ）、制御部３１（ジョブ処理部３１ｂ）は、印刷ジョブが複数ロールに分かれてしまうため、現在装着されているロール紙に印刷可能なラベル数（Ｃ）を算出する（Ｓ３０５）。そして、制御部３１（ジョブ処理部３１ｂ）は、Ｃ−Ｔ枚のラベル画像及びＴ枚のテストラベル画像の印刷を指示し、印刷処理部３８ｂは、指示に従って印刷処理を実行する（Ｓ３０６）。例えば、上記と同様に、100個のラベル画像（100〜1）と２個のテストラベル画像（TEST）とを印刷する場合において、現ロールで70枚の印刷が可能な場合は、図４及び図６に示すように、現ロール（１ロール目）に100、99、98、…、33、TEST、TESTの順に印刷する。
【００８６】
次に、制御部３１（ジョブ処理部３１ｂ）は、表示操作部３７などにロール紙の交換を促す警告を表示させ、ユーザにロール紙を交換させる（Ｓ３０７）。なお、給紙部３８ａがロール紙の交換機能を備える場合は、上記と同様に、制御部３１（ジョブ処理部３１ｂ）は給紙部３８ａにロール紙の交換を指示すればよい。
【００８７】
次に、制御部３１（ジョブ処理部３１ｂ）は、２ロール目の終端にもテストラベル画像を配置する設定になっているかを判断し（Ｓ３０８）、２ロール目の終端にもテストラベルを配置する設定になっている場合は（Ｓ３０８のＹｅｓ）、残り（Ｌ−（Ｃ−Ｔ）枚）のラベル画像及びＴ枚のテストラベル画像の印刷を指示し、印刷処理部３８ｂは、指示に従って印刷処理を実行する（Ｓ３０９）。例えば、図６に示すように、交換後のロール紙（２ロール目）に32、31、30、…、3、2、1、TEST、TESTの順に印刷する。一方、２ロール目の終端にはテストラベルを配置しない設定になっている場合は（Ｓ３０８のＮｏ）、残り（Ｌ−（Ｃ−Ｔ）枚）のラベル画像の印刷を指示し、印刷処理部３８ｂは、指示に従って印刷処理を実行する（Ｓ３１０）。例えば、図４に示すように、交換後のロール紙（２ロール目）に32、31、30、…、3、2、1の順に印刷する。
【００８８】
このように、印刷ジョブが複数ロールに分かれる場合に、１ロール目の終端に位置合わせ用画像７３（テストラベル画像）を移動させるか、元々のジョブの終端にも位置合わせ用画像７３（テストラベル画像）を残すかを選択できるようにすることにより、後加工装置４０にロール紙をセットする毎に、必ず位置調整が必要となる場合であっても、位置調整が可能となる。
【実施例４】
【００８９】
次に、本発明の第４の実施例に係る画像形成装置、ラベル印刷制御プログラム及びラベル印刷制御方法について、図１６及び図１７を参照して説明する。図１６は、本実施例の画像形成装置の動作を示すフローチャート図であり、図１７は、本実施例の複数ロールに分割して印刷する場合の各々のロール紙に印刷するラベル数と型抜き完了時間を示す模式図である。
【００９０】
前記した第１乃至第３の実施例では、１台の後加工装置４０を用いて型抜きを行う場合について説明したが、複数台の後加工装置４０を用いて型抜きを行う場合、先に印刷が完了するロール紙と後で印刷が完了するロール紙の双方に対して同時に後抜きを行うことができるが、各ロールのラベル数によって後加工装置４０の型抜き完了時間が異なるため、効率的に印刷ジョブを処理することができない場合が生じる。そこで、本実施例では、制御部３１（ジョブ処理部３１ｂ）は、複数の後加工装置４０での型抜きの終了タイミングを一致させるか否かを表示操作部３７などで選択可能にし、型抜きの終了タイミングが一致するように、各々のロール紙に配置するラベル画像の数量を調整するようにする。
【００９１】
以下、本実施例の画像形成装置３０（図９の構成の場合はプリンタコントローラ６０）の動作について説明する。ＣＰＵ３２は、ＲＯＭ３３又は記憶部３５に記憶したラベル印刷制御プログラムをＲＡＭ３４に展開して実行することにより、図１６のフローチャート図に示す各ステップの処理を実行する。なお、以下では、２台の後加工装置４０に型抜き処理を実行させる場合について説明する。
【００９２】
まず、制御部３１（画像処理部３１ａ）は、クライアント装置２０から印刷ジョブを受信すると、印刷ジョブをラスタライズしてラベル画像及びテストラベル画像を生成する（Ｓ４０１）。
【００９３】
次に、制御部３１（ジョブ処理部３１ｂ）は、印刷ジョブを解析して各種算出処理を行う（Ｓ４０２）。具体的には、その印刷ジョブに含まれるラベル数（Ｌ）、テストラベル数（Ｔ）、ジョブ処理に必要な用紙長（Ａ）、給紙部３８ａに現在装着されているロール紙の用紙長（Ｂ）を算出する。
【００９４】
次に、制御部３１（ジョブ処理部３１ｂ）は、印刷ジョブが現在装着されているロール紙で印刷可能か（ジョブ処理に必要な用紙長（Ａ）が現在装着されているロール紙の用紙長（Ｂ）以下であるか）を判断する（Ｓ４０３）。
【００９５】
印刷ジョブが現在装着されているロール紙で印刷可能な場合は（Ｓ４０３のＹｅｓ）、制御部３１（ジョブ処理部３１ｂ）は、特別な処理をせずに、全てのラベル画像及びテストラベル画像の印刷を指示し、印刷処理部３８ｂは、指示に従って、ラベル数（Ｌ）のラベル画像の後ろにテストラベル数（Ｔ）のテストラベル画像を印刷する。
【００９６】
一方、印刷ジョブが現在装着されているロール紙で印刷できない場合は（Ｓ４０３のＮｏ）、制御部３１（ジョブ処理部３１ｂ）は、後加工装置２台の型抜き終了タイミングを同時にしたい設定になっているか否かを判断する（Ｓ４０５）。型抜き終了タイミングを同時にしたい設定になっている場合は（Ｓ４０５のＹｅｓ）、制御部３１（ジョブ処理部３１ｂ）は、２台の後加工装置４０で、同時に型抜きが完了するように、適切なラベル数（Ｃ）を算出する（Ｓ４０６）。一方、型抜き終了タイミングを同時にしたい設定になっていない場合は（Ｓ４０５のＮｏ）、制御部３１（ジョブ処理部３１ｂ）は、現在装着されているロール紙に印刷可能なラベル数（Ｃ）を算出する（Ｓ４０７）。
【００９７】
例えば、Ｓ４０６では、画像形成装置３０の処理速度をＸ、後加工装置４０の処理速度をＹとして、１ロール目に印刷すべき枚数（Ｃ）を下記式にて算出する。
【００９８】
Ｃ＝印刷ジョブのラベル数×（１＋Ｙ／Ｘ）／（２＋Ｙ／Ｘ）  …  （１）
【００９９】
例えば、図１７に示すように、ラベル数が６００枚（テストラベルを含む）、画像形成装置３０の処理速度が１００ｐｐｍ、後加工装置４０の処理速度が５０ｐｐｍの場合、
６００×（１＋５０／１００）／（２＋５０／１００）＝３６０枚
が１ロール目に印刷する枚数であり、２ロール目は２４０枚となる。そして、上記で算出した１ロール目に印刷すべき枚数をＣとする。なお、算出した枚数が１ロール目の残量よりも多い場合は、型抜き処理を同時に完了させることができないため、Ｓ４０７と同じ枚数をＣとする。
【０１００】
その後、制御部３１（ジョブ処理部３１ｂ）は、Ｃ−Ｔ枚のラベル画像及びＴ枚のテストラベル画像の印刷を指示し、印刷処理部３８ｂは、指示に従って印刷処理を実行する（Ｓ４０８）。次に、制御部３１（ジョブ処理部３１ｂ）は、表示操作部３７などにロール紙の交換を促す警告を表示させ、ユーザにロール紙を交換させる（Ｓ４０９）。なお、給紙部３８ａがロール紙の交換機能を備える場合は、上記と同様に、制御部３１（ジョブ処理部３１ｂ）は給紙部３８ａにロール紙の交換を指示すればよい。そして、ロール紙の交換後、制御部３１（ジョブ処理部３１ｂ）は、残り（Ｌ−（Ｃ−Ｔ）枚）のラベル画像の印刷を指示し、印刷処理部３８ｂは、指示に従って印刷処理を実行する（Ｓ４１０）。
【０１０１】
このように、印刷システムに複数の後加工装置４０が含まれ、複数のロール紙に対する型抜きを複数の後加工装置４０で行う場合は、複数の後加工装置４０での型抜きの終了タイミングが一致するように、各々のロール紙に配置するラベル画像の数量を調整することにより、型抜きの時間も含めた印刷ジョブの処理時間の短縮を図ることができる。
【０１０２】
なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて、その構成や制御は適宜変更可能である。
【０１０３】
例えば、第１の実施例では、先に印刷されるロール紙の終端に位置合わせ用画像（テストラベル画像）を配置する場合について記載し、第２の実施例では、印刷ジョブがバリアブル印刷ジョブの場合について記載し、第３の実施例では、後に印刷されるロール紙の終端にも位置合わせ用画像（テストラベル画像）を配置する場合について記載し、第４の実施例では、複数の後加工装置４０での型抜きの終了タイミングを一致させる場合について記載したが、これらの実施例の制御は任意に組み合わせることができる。
【０１０４】
また、上記各実施例では、印刷ジョブを２ロールに分割して処理する場合について記載したが、３ロール以上に分割して処理する場合に対しても、本発明のラベル印刷制御方法を同様に適用することができる。
【０１０５】
また、上記各実施例では、ロール紙の終端に２つの位置合わせ用画像（テストラベル画像）を配置する場合について記載したが、配置する位置合わせ用画像の数量は１つ以上であればよい。また、位置合わせ用画像の構成や形状は図の記載に限定されない。
【産業上の利用可能性】
【０１０６】
本発明は、ロール紙にラベル印刷を行う画像形成装置、ラベル印刷を制御するラベル印刷制御プログラム、当該ラベル印刷制御プログラムを記録した記録媒体及び当該画像形成装置を含む印刷システムにおけるラベル印刷制御方法に利用可能である。
【符号の説明】
【０１０７】
１０  印刷システム
２０  クライアント装置
２１  制御部
２１ａ  ＯＳ
２１ｂ  アプリケーション
２１ｃ  プリンタドライバ
２２  ＣＰＵ
２３  ＲＯＭ
２４  ＲＡＭ
２５  記憶部
２６  ネットワークＩ／Ｆ部
２７  表示部
２８  操作部
３０  画像形成装置
３１  制御部
３１ａ  画像処理部
３１ｂ  ジョブ処理部
３２  ＣＰＵ
３３  ＲＯＭ
３４  ＲＡＭ
３５  記憶部
３６  ネットワークＩ／Ｆ部
３７  表示操作部
３８  印刷エンジン
３８ａ  給紙部
３８ｂ  印刷処理部
３８ｃ  巻き取り部
４０  後加工装置
４１  制御部
４２  ＣＰＵ
４３  ＲＯＭ
４４  ＲＡＭ
４５  記憶部
４６  給紙部
４７  位置調整部
４８  加工処理部
５０  通信ネットワーク
６０  プリンタコントローラ
７０  ロール紙
７１  ラベルシート
７２  ラベル画像
７３  位置合わせ用画像
【図１】
2018202689.tif 000003
【図２】
2018202689.tif 000004
【図３】
2018202689.tif 000005
【図４】
2018202689.tif 000006
【図５】
2018202689.tif 000007
【図６】
2018202689.tif 000008
【図７】
2018202689.tif 000009
【図８】
2018202689.tif 000010
【図９】
2018202689.tif 000011
【図１０】
2018202689.tif 000012
【図１１】
2018202689.tif 000013
【図１２】
2018202689.tif 000014
【図１３】
2018202689.tif 000015
【図１４】
2018202689.tif 000016
【図１５】
2018202689.tif 000017
【図１６】
2018202689.tif 000018
【図１７】
2018202689.tif 000019