(57)【要約】【課題】印刷装置において画像の印刷途中に印刷が中断するのを抑制可能とする。【解決手段】第１方向への印刷媒体の搬送と印刷媒体への印刷とを実行する印刷装置で印刷が中断する中断タイミングを取得するタイミング取得部と、複数の画像が配置される対象範囲の中断タイミングに応じた位置に、第１方向に直交する第２方向に対象範囲を通じて延びる仮想直線を配置する分割演算部と、仮想直線の第１方向の下流側の第１領域と、仮想直線の第１方向の上流側の第２領域とに分けて複数の画像を対象範囲に配置する配置演算部と、第１領域に配置された画像を示す第１印刷データと、第２領域に配置された画像を示す第２印刷データとを作成して印刷装置に出力するデータ作成部とを備える。【選択図】図１
2018124759.tif 000002
【特許請求の範囲】
【請求項１】
第１方向への印刷媒体の搬送と前記印刷媒体への印刷とを実行する印刷装置で印刷が中断する中断タイミングを取得するタイミング取得部と、
複数の画像が配置される対象範囲の前記中断タイミングに応じた位置に、前記第１方向に直交する第２方向に前記対象範囲を通じて延びる仮想直線を配置する分割演算部と、
前記仮想直線の前記第１方向の下流側の第１領域と、前記仮想直線の前記第１方向の上流側の第２領域とに分けて前記複数の画像を前記対象範囲に配置する配置演算部と、
前記第１領域に配置された前記画像を示す第１印刷データと、前記第２領域に配置された前記画像を示す第２印刷データとを作成して前記印刷装置に出力するデータ作成部と
を備える画像処理装置。
【請求項２】
前記配置演算部は、前記仮想直線を考慮せずに前記対象範囲に前記複数の画像を配置してから、前記対象範囲に配置された前記仮想直線に重複する前記画像が前記仮想直線より前記第１方向の上流側に移動するまで、前記第１方向の上流端が前記仮想直線より前記上流側に位置する前記画像を前記第１方向の上流側にシフトさせることで、前記複数の画像を前記第１領域と前記第２領域とに分けて配置する請求項１に記載の画像処理装置。
【請求項３】
前記データ作成部は、前記第１印刷データが示す前記画像を印刷してから前記第２印刷データが示す前記画像を印刷する前に、前記配置演算部が前記画像をシフトさせたシフト量に応じた逆搬送量だけ、前記第１印刷データが示す前記画像の印刷完了時点より前記印刷媒体を前記第１方向の上流側に搬送させる逆搬送指令を前記印刷装置に出力する請求項２に記載の画像処理装置。
【請求項４】
前記配置演算部は、前記対象範囲に前記仮想直線を配置してから、前記複数の画像の一部を前記仮想直線に重複しないように前記第１領域に配置するとともに前記複数の画像の他部を前記仮想直線に重複しないように前記第２領域に配置することで、前記複数の画像を前記第１領域と前記第２領域とに分けて配置する請求項１に記載の画像処理装置。
【請求項５】
前記印刷装置は、ヘッドのクリーニングのために印刷を中断し、
前記タイミング取得部は、前記クリーニングを実行するタイミングを前記中断タイミングとして取得する請求項１ないし４のいずれか一項に記載の画像処理装置。
【請求項６】
前記データ作成部は、前記第１領域の前記画像にレンダリングを行ってから前記第２領域の前記画像にレンダリングを行うレンダリング実行部と、前記レンダリング実行部による前記第２領域の前記画像のレンダリングと並行して、前記レンダリング実行部によるレンダリングが実行済みの前記第１領域の前記画像にハーフトーン処理を実行して前記第１印刷データを作成するハーフトーン処理部とを有する請求項１ないし５のいずれか一項に記載の画像処理装置。
【請求項７】
印刷媒体の搬送と前記印刷媒体への印刷とを実行する印刷装置で印刷が中断する中断タイミングを取得するタイミング取得部と、
複数の画像を、前記中断タイミングより前に印刷を完了可能な第１画像と、前記中断タイミングより前に印刷を完了不能な第２画像とに分けて、前記中断タイミングより前に印刷を実行可能な第１領域に前記第１画像を配置し、前記中断タイミングより後に印刷を実行可能な第２領域に前記第２画像を配置する配置決定部と、
前記第１領域に配置された前記第１画像を示す第１印刷データと、前記第２領域に配置された前記第２画像を示す第２印刷データとを作成して前記印刷装置に出力するデータ作成部と
を備える画像処理装置。
【請求項８】
第１方向への印刷媒体の搬送と前記印刷媒体への印刷とを実行する印刷装置と、
画像処理装置と
を備え、
前記画像処理装置は、
前記印刷装置で印刷が中断する中断タイミングを取得するタイミング取得部と、
複数の画像が配置される対象範囲の前記中断タイミングに応じた位置に、前記第１方向に直交する第２方向に前記対象範囲を通じて延びる仮想直線を配置する分割演算部と、
前記仮想直線の前記第１方向の下流側の第１領域と、前記仮想直線の前記第１方向の上流側の第２領域とに分けて前記複数の画像を前記対象範囲に配置する配置演算部と、
前記第１領域に配置された前記画像を示す第１印刷データと、前記第２領域に配置された前記画像を示す第２印刷データとを作成して前記印刷装置に出力するデータ作成部と
を備え、
前記印刷装置は、前記第１印刷データが示す前記画像を前記印刷媒体に印刷し、前記第２印刷データが示す前記画像を前記印刷媒体に印刷する印刷システム。
【請求項９】
印刷媒体の搬送と前記印刷媒体への印刷とを実行する印刷装置と、
画像処理装置と
を備え、
前記画像処理装置は、
前記印刷装置で印刷が中断する中断タイミングを取得するタイミング取得部と、
複数の画像を、前記中断タイミングより前に印刷を完了可能な第１画像と、前記中断タイミングより前に印刷を完了不能な第２画像とに分けて、前記中断タイミングより前に印刷を実行可能な第１領域に前記第１画像を配置し、前記中断タイミングより後に印刷を実行可能な第２領域に前記第２画像を配置する配置決定部と、
前記第１領域に配置された前記第１画像を示す第１印刷データと、前記第２領域に配置された前記第２画像を示す第２印刷データとを作成して前記印刷装置に出力するデータ作成部と
を備え、
前記印刷装置は、前記第１印刷データが示す前記画像を前記印刷媒体に印刷し、前記第２印刷データが示す前記画像を前記印刷媒体に印刷する印刷システム。
【請求項１０】
第１方向への印刷媒体の搬送と前記印刷媒体への印刷とを実行する印刷装置で印刷が中断する中断タイミングを取得する工程と、
複数の画像が配置される対象範囲の前記中断タイミングに応じた位置に、前記第１方向に直交する第２方向に前記対象範囲を通じて延びる仮想直線を配置する工程と、
前記仮想直線の前記第１方向の下流側の第１領域と、前記仮想直線の前記第１方向の上流側の第２領域とに分けて前記複数の画像を前記対象範囲に配置する工程と、
前記第１領域に配置された前記画像を示す第１印刷データと、前記第２領域に配置された前記画像を示す第２印刷データとを作成して前記印刷装置に出力する工程と
を備える画像処理方法。
【請求項１１】
印刷媒体の搬送と前記印刷媒体への印刷とを実行する印刷装置で印刷が中断する中断タイミングを取得する工程と、
複数の画像を、前記中断タイミングより前に印刷を完了可能な第１画像と、前記中断タイミングより前に印刷を完了不能な第２画像とに分けて、前記中断タイミングより前に印刷を実行可能な第１領域に前記第１画像を配置し、前記中断タイミングより後に印刷を実行可能な第２領域に前記第２画像を配置する工程と、
前記第１領域に配置された前記第１画像を示す第１印刷データと、前記第２領域に配置された前記第２画像を示す第２印刷データとを作成して前記印刷装置に出力する工程と
を備える画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像を印刷する印刷装置における印刷の中断に対応する技術に関する。
【背景技術】
【０００２】
特許文献１では、ページの切れ目で印刷ジョブを分割することで、印刷ジョブを複数の分割ジョブに分割して、分割ジョブ毎に印刷装置に転送する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−０９１７４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、印刷装置では、クリーニングやインク切れ等により、必要に応じて印刷が中断される場合がある。このような印刷の中断はページの切れ目で生じるとは限らない。そのため、画像の印刷途中に印刷が中断すると、当該画像の印刷を再実行する必要が生じ、例えばインクの無駄や印刷品質の劣化等が生じるおそれがあった。
【０００５】
この発明は、上記課題に鑑みなされたものであり、印刷装置において画像の印刷途中に印刷が中断するのを抑制可能とする技術の提供を目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１態様に係る画像処理装置は、第１方向への印刷媒体の搬送と印刷媒体への印刷とを実行する印刷装置で印刷が中断する中断タイミングを取得するタイミング取得部と、複数の画像が配置される対象範囲の中断タイミングに応じた位置に、第１方向に直交する第２方向に対象範囲を通じて延びる仮想直線を配置する分割演算部と、仮想直線の第１方向の下流側の第１領域と、仮想直線の第１方向の上流側の第２領域とに分けて複数の画像を対象範囲に配置する配置演算部と、第１領域に配置された画像を示す第１印刷データと、第２領域に配置された画像を示す第２印刷データとを作成して印刷装置に出力するデータ作成部とを備える。
【０００７】
本発明の第１態様に係る印刷システムは、第１方向への印刷媒体の搬送と印刷媒体への印刷と実行する印刷装置と、画像処理装置とを備え、画像処理装置は、印刷装置で印刷が中断する中断タイミングを取得するタイミング取得部と、複数の画像が配置される対象範囲の中断タイミングに応じた位置に、第１方向に直交する第２方向に対象範囲を通じて延びる仮想直線を配置する分割演算部と、仮想直線の第１方向の下流側の第１領域と、仮想直線の第１方向の上流側の第２領域とに分けて複数の画像を対象範囲に配置する配置演算部と、第１領域に配置された画像を示す第１印刷データと、第２領域に配置された画像を示す第２印刷データとを作成して印刷装置に出力するデータ作成部とを備え、印刷装置は、第１印刷データが示す画像を印刷媒体に印刷し、第２印刷データが示す画像を印刷媒体に印刷する。
【０００８】
本発明の第１態様に係る画像処理方法は、第１方向への印刷媒体の搬送と印刷媒体への印刷とを実行する印刷装置で印刷が中断する中断タイミングを取得する工程と、複数の画像が配置される対象範囲の中断タイミングに応じた位置に、第１方向に直交する第２方向に対象範囲を通じて延びる仮想直線を配置する工程と、仮想直線の第１方向の下流側の第１領域と、仮想直線の第１方向の上流側の第２領域とに分けて複数の画像を対象範囲に配置する工程と、第１領域に配置された画像を示す第１印刷データと、第２領域に配置された画像を示す第２印刷データとを作成して印刷装置に出力する工程とを備える。
【０００９】
このように構成された本発明（画像処理装置、印刷システム、画像処理方法）では、第１方向への印刷媒体の搬送と印刷媒体への印刷とを実行する印刷装置で印刷が中断する中断タイミングが取得される。そして、複数の画像が配置される対象範囲の中断タイミングに応じた位置に、第１方向に直交する第２方向に対象範囲を通じて延びる仮想直線が配置され、この仮想直線より第１方向の下流側の第１領域と上流側の第２領域とに分けて複数の画像が対象範囲に配置される。つまり、印刷装置で印刷が中断する中断タイミングに応じた位置（仮想直線）に重複しないように、第１領域と第２領域とに分けて複数の画像が配置される。その上で、第１領域に配置された画像を示す第１印刷データと、第２領域に配置された画像を示す第２印刷データとが作成されて印刷装置に出力される。その結果、第１・第２印刷データに基づき印刷を実行する印刷装置では、画像の印刷途中に印刷が中断するのが抑制される。
【００１０】
また、配置演算部は、仮想直線を考慮せずに対象範囲に複数の画像を配置してから、対象範囲に配置された仮想直線に重複する画像が仮想直線より第１方向の上流側に移動するまで、第１方向の上流端が仮想直線より上流側に位置する画像を第１方向の上流側にシフトさせることで、複数の画像を第１領域と第２領域とに分けて配置するように、画像処理装置を構成しても良い。これによって、複数の画像を第１領域と第２領域とに適切に分けて配置することができる。
【００１１】
また、データ作成部は、第１印刷データが示す画像を印刷してから第２印刷データが示す画像を印刷する前に、配置演算部が画像をシフトさせたシフト量に応じた逆搬送量だけ、第１印刷データが示す画像の印刷完了時点より印刷媒体を第１方向の上流側に搬送させる逆搬送指令を印刷装置に出力するように、画像処理装置を構成しても良い。これによって、適切な量だけ印刷媒体を第１方向の下流側に搬送して、印刷媒体の無駄を抑えることができる。
【００１２】
また、配置演算部は、対象範囲に仮想直線を配置してから、複数の画像の一部を仮想直線に重複しないように第１領域に配置するとともに複数の画像の他部を仮想直線に重複しないように第２領域に配置することで、複数の画像を第１領域と第２領域とに分けて配置するように、画像処理装置を構成しても良い。これによって、複数の画像を第１領域と第２領域とに適切に分けて配置することができる。
【００１３】
また、印刷装置は、ヘッドのクリーニングのために印刷を中断し、タイミング取得部は、クリーニングを実行するタイミングを中断タイミングとして取得するように、画像処理装置を構成しても良い。かかる構成では、印刷装置において、画像の印刷途中にクリーニングのために印刷が中断するのが抑制される。
【００１４】
また、データ作成部は、第１領域の画像にレンダリングを行ってから第２領域の画像にレンダリングを行うレンダリング実行部と、レンダリング実行部による第２領域の画像のレンダリングと並行して、レンダリング実行部によるレンダリングが実行済みの第１領域の画像にハーフトーン処理を実行して第１印刷データを作成するハーフトーン処理部とを有するように、画像処理装置を構成しても良い。かかる構成では、第１領域の画像のレンダリングが完了すると、第２領域の画像のレンダリングと並行して、第１領域の画像のハーフトーン処理が実行される。つまり、第２領域の画像のレンダリングの完了を待たずに、第１領域の画像のハーフトーン処理が速やかに実行される。そして、ハーフトーン処理が実行された第１領域の画像が印刷装置に出力される。その結果、速やかな印刷開始が実現可能となっている。
【００１５】
本発明の第２態様に係る画像処理装置は、印刷媒体の搬送と印刷媒体への印刷とを実行する印刷装置で印刷が中断する中断タイミングを取得するタイミング取得部と、複数の画像を、中断タイミングより前に印刷を完了可能な第１画像と、中断タイミングより前に印刷を完了不能な第２画像とに分けて、中断タイミングより前に印刷を実行可能な第１領域に第１画像を配置し、中断タイミングより後に印刷を実行可能な第２領域に第２画像を配置する配置決定部と、第１領域に配置された第１画像を示す第１印刷データと、第２領域に配置された第２画像を示す第２印刷データとを作成して印刷装置に出力するデータ作成部とを備える。
【００１６】
本発明の第２態様に係る印刷システムは、印刷媒体の搬送と印刷媒体への印刷とを実行する印刷装置と、画像処理装置とを備え、画像処理装置は、印刷装置で印刷が中断する中断タイミングを取得するタイミング取得部と、複数の画像を、中断タイミングより前に印刷を完了可能な第１画像と、中断タイミングより前に印刷を完了不能な第２画像とに分けて、中断タイミングより前に印刷を実行可能な第１領域に第１画像を配置し、中断タイミングより後に印刷を実行可能な第２領域に第２画像を配置する配置決定部と、第１領域に配置された第１画像を示す第１印刷データと、第２領域に配置された第２画像を示す第２印刷データとを作成して印刷装置に出力するデータ作成部とを備え、印刷装置は、第１印刷データが示す画像を印刷媒体に印刷し、第２印刷データが示す画像を印刷媒体に印刷する。
【００１７】
本発明の第２態様に係る画像処理方法は、印刷媒体の搬送と印刷媒体への印刷とを実行する印刷装置で印刷が中断する中断タイミングを取得する工程と、複数の画像を、中断タイミングより前に印刷を完了可能な第１画像と、中断タイミングより前に印刷を完了不能な第２画像とに分けて、中断タイミングより前に印刷を実行可能な第１領域に第１画像を配置し、中断タイミングより後に印刷を実行可能な第２領域に第２画像を配置する工程と、第１領域に配置された第１画像を示す第１印刷データと、第２領域に配置された第２画像を示す第２印刷データとを作成して印刷装置に出力する工程とを備える。
【００１８】
このように構成された本発明（画像処理装置、印刷システム、画像処理方法）では、中断タイミングより前に印刷を完了可能な第１画像と、中断タイミングより前に印刷を完了不能な第２画像とに複数の画像が分けられ、中断タイミングより前に印刷を実行可能な第１領域に第１画像が配置され、中断タイミングより後に印刷を実行可能な第２領域に第２画像が配置される。そして、第１領域に配置された第１画像を示す第１印刷データと、第２領域に配置された第２画像を示す第２印刷データとが作成されて印刷装置に出力される。その結果、第１・第２印刷データに基づき印刷を実行する印刷装置では、画像の印刷途中に印刷が中断するのが抑制される。
【図面の簡単な説明】
【００１９】
【図１】本発明に係る印刷システムの一例を示す図。
【図２】印刷装置の印刷実行部の一例を模式的に示す図。
【図３】画像処理装置による印刷データの作成方法の一例を示すフローチャート。
【図４】図３で実行される配置決定処理の一例を示すフローチャート。
【図５】図４のフローチャートに従って実行される演算内容の一例を示す図。
【図６】図３で実行されるレンダリングの一例を示すフローチャート。
【図７】図３で実行されるハーフトーン処理の一例を示すフローチャート。
【図８】印刷装置が実行する印刷処理の一例を示すフローチャート。
【図９】図８のフローチャートに従って実行される動作の一例を示す図。
【図１０】図３で実行される配置決定処理の変形例を示すフローチャート。
【図１１】図１０のフローチャートに従って実行される演算内容の一例を示す図。
【発明を実施するための形態】
【００２０】
図１は本発明に係る印刷システムの一例を示す図である。印刷システム１は印刷データＤｐを作成する画像処理装置２と、印刷データＤｐに基づき印刷を実行する印刷装置３とを備える。画像処理装置２は例えばパーソナルコンピューターであり、ＵＩ(User Interface)２１、記憶部２２および演算部２３を備える。ＵＩ２１はマウスやキーボード等の入力機器とディスプレイ等の出力機器とで構成され、ユーザーからの入力操作を受け付けたり、ユーザーへ情報を表示したりする。なお、ＵＩ２１は入力機器と出力機器とを一体的に構成したタッチパネルでも良い。記憶部２２はＨＤＤ(Hard Disc Drive)で構成され、画像処理装置２にインストールされたソフトウェアや各種データを保存する。演算部２３は、ＣＰＵ(Central Processing Unit)およびＲＡＭ(Random Access Memory)で構成され、例えばソフトウェアに規定された演算を実行する。
【００２１】
画像処理装置２では、印刷指令がＵＩ２１からユーザーにより入力されると、印刷指令が示す画像に対応する印刷データＤｐを演算部２３が作成し、印刷装置３に出力する。この演算部２３は、ソフトウェアを実行することで、配置決定部２３１、ＲＩＰ(Raster Image Processor)２３２およびハーフトーン実行部２３３を構築する。配置決定部２３１は、印刷指令が示す複数の画像（画像データ）に対してネスティングを実行する。ここで、ネスティングとは、余白を抑えるために、ＵＩ２１が受け付けた印刷指令が示す複数の画像の配置を決定する演算処理であり、ネスティングの実行により複数の画像の配置が最適化される。ＲＩＰ２３２は、画像（画像データ）に対してレンダリング（ラスタライズ）を実行する。また、ハーフトーン実行部２３３は、レンダリング済みの各画像（ラスターデータ）に対してハーフトーン処理を実行する。これによって、印刷データＤｐが作成される。なお、印刷データＤｐの作成方法については後に詳述する。
【００２２】
印刷装置３は、印刷を実行する機械的構成である印刷実行部３１と、印刷実行部３１の動作を制御するコントローラー３２とを備える。コントローラー３２は演算部３２１および記憶部３２２を有する。演算部３２１はＣＰＵおよびＲＡＭで構成され、印刷実行部３１の制御に要する演算を実行する。記憶部３２２はＨＤＤで構成され、画像処理装置２から受信した印刷データＤｐを保存する。
【００２３】
図２は印刷装置の印刷実行部の一例を模式的に示す図である。印刷装置３の印刷実行部３１はロール・トゥ・ロールで搬送方向Ｃに印刷媒体Ｍ（ロール紙）を搬送する搬送手段３１１を有する。この搬送手段３１１は、印刷媒体Ｍの搬送方向Ｃに順に並ぶ繰出ローラー３１２、一対のローラー３１３、３１４および巻取ローラー３１５を有する。繰出ローラー３１１は、ロール状に巻き付けられた印刷媒体Ｍを搬送方向Ｃに繰り出す。一対のローラー３１３、３１４は巻取ローラー３１５により繰り出された印刷媒体Ｍを挟み込む。ローラー３１４はローラー３１３に付勢されており、印刷媒体Ｍに一定の荷重を与える一方、ローラー３１３は所定のトルクを印刷媒体Ｍに加えることで印刷媒体Ｍに一定のテンションを与えつつ印刷媒体Ｍを搬送方向Ｃに搬送する。そして、巻取ローラー３１５が一対のローラー３１３、３１４から印刷媒体Ｍを巻き取る。
【００２４】
また、印刷装置３は、繰出ローラー３１２とローラー３１３との間で、搬送方向Ｃに順に並ぶプリヒーター３１６、プラテンヒーター３１７およびアフターヒーター３１８を有し、これらの上面に接する印刷媒体Ｍを加熱する。さらに、印刷装置３は、所定のプラテンギャップｇを空けてプラテンヒーター３１７に対向する印刷ヘッド３１９を有する。この印刷ヘッド３１９は、プラテンヒーター３１７に対向する面（ノズル形成面）に開口する複数のノズルを有し、各ノズルからインクジェット方式でインクを吐出する。この印刷ヘッド３１９は、印刷媒体Ｍのうち複数のノズルが対向する範囲、すなわちインク着弾範囲に対してインクを吐出することができる。
【００２５】
かかる印刷装置３では、搬送手段３１１が印刷媒体Ｍを搬送方向Ｃへ間欠的に搬送することで、印刷媒体Ｍの未印刷領域をプラテンヒーター３１７上に送り出す。そして、印刷ヘッド３１９は、搬送方向Ｃに直交する走査方向Ｘに移動しつつインクを吐出する主走査を実行する。この際、印刷ヘッド３１９が主走査を実行する回数（パス数）は適宜設定が可能であり、印刷ヘッド３１９は設定されたパス数だけ主走査を実行する。こうして印刷ヘッド３１９がコントローラー３２の制御に従って主走査を実行することで、プラテンヒーター３１７に停止する印刷媒体Ｍに、印刷データＤｐにより示される画像が印刷される。こうして、印刷媒体Ｍが間欠搬送される度に停止中の印刷媒体Ｍに所定のパス数の主走査が実行され、搬送方向Ｃに長尺な印刷媒体Ｍに対して画像が印刷される。
【００２６】
ちなみに、印刷実行部３１は、コントローラー３２により指示されるタイミングで、印刷ヘッド３１９にクリーニングを実行する。クリーニングの具体的動作としては、印刷ヘッド３１９のノズル形成面にワイパーを摺動させるワイピングや、印刷ヘッド３１９のノズルを吸引するバキューム等がある。コントローラー３２は、クリーニングの実行中は印刷媒体Ｍへの印刷を印刷実行部３１に禁止する。つまり、コントローラー３２は、クリーニングの実行中は印刷実行部３１に印刷を中断させ、クリーニングの完了後に印刷実行部３１に印刷を再開させる。
【００２７】
そして、印刷システム１の画像処理装置２は、印刷装置３がクリーニングを実行するタイミング、換言すれば印刷装置３が印刷を中断するタイミングを考慮して印刷データＤｐを作成する。図３は画像処理装置による印刷データの作成方法の一例を示すフローチャートである。同図では、特に複数の画像に対するネスティング印刷の実行を指示する印刷指令がＵＩ２１に入力された場合が示されている。この場合、配置決定部２３１による配置決定処理（ステップＳ１０１）、ＲＩＰ２３２によるレンダリング（ステップＳ１０２）およびハーフトーン実行部２３３によるハーフトーン処理（ステップＳ１０３）が順に実行されて、印刷データＤｐが作成される。
【００２８】
図４は図３のステップＳ１０１で実行される配置決定処理の一例を示すフローチャートである。図５は図４のフローチャートに従って実行される具体的な演算内容の一例を示す図である。ステップＳ２０１では、配置決定部２３１はＵＩ２１に入力された印刷指令を受け付ける。ここの例では、複数の画像Ｉに対するネスティング印刷の実行を指示する印刷指令が受け付けられ、配置決定部２３１は複数の画像Ｉに対してネスティングを実行する（ステップＳ２０２）。これによって、図５の「ネスティング後」の欄に例示されるように、搬送方向Ｃおよび走査方向Ｘに二次元的に複数の画像Ｉが並ぶように配置が決定される。なお、図５では、複数の画像Ｉを区別するために、括弧内に示された数字が付されている。以下の図においても同様の表記を適宜用いる。
【００２９】
ステップＳ２０３では、配置決定部２３１は、印刷の中断タイミングＴｓを印刷装置３のコントローラー３２から取得する。そして、配置決定部２３１は、複数の画像Ｉが並べられた仮想範囲Ｒのうち、中断タイミングＴｓに応じた位置に仮想直線Ｌを配置する（ステップＳ２０４）。ここで、仮想範囲Ｒは、印刷実行部３１に装着された印刷媒体Ｍに対応して仮想的に設けられた範囲であり、仮想直線Ｌは、中断タイミングＴｓより前から継続する印刷を中断タイミングＴｓで中断した時点における印刷ヘッド３１９のインク着弾範囲に対応し、仮想範囲Ｒを通じて走査方向Ｘに平行に延びる直線状の領域である。
【００３０】
ステップＳ２０５では、配置決定部２３１は、ステップＳ２０２での決定に従って配置された複数の画像Ｉのうちから、仮想直線Ｌに重複する画像Ｉ（重複画像Ｉ）を探索する。図５の例では、画像Ｉ（６）、Ｉ（８）が重複画像Ｉとして探索される。ステップＳ２０６では、配置決定部２３１は、重複画像Ｉ（６）、Ｉ（８）が仮想直線Ｌより搬送方向Ｃの上流側に移動するまで、搬送方向Ｃの上流端Ｐｕが仮想直線Ｌより搬送方向Ｃの上流側に位置する全画像Ｉ（Ｉ（６）〜Ｉ（１２））を搬送方向Ｃの上流側にシフトさせる演算を実行する。なお、図５の「ネスティング後」では、上流端Ｐｕが画像Ｉ（１）、Ｉ（７）に対してのみ付されているが、上流端Ｐｕは全画像Ｉについて定めることができる。
【００３１】
こうして画像Ｉ（６）〜Ｉ（１２）をシフト量Ｓだけ搬送方向Ｃの上流側にシフトさせる。その結果、図５の「シフト後」の欄に示すように、画像Ｉ（１）〜Ｉ（５）を仮想直線Ｌより搬送方向Ｃの下流側に配置し、画像Ｉ（６）〜Ｉ（１２）を仮想直線Ｌより搬送方向Ｃの上流側に配置するように、画像Ｉ（１）〜Ｉ（１２）の配置が最終的に決定される。こうして画像Ｉの配置が決定すると、図３のフローチャートに戻ってステップＳ１０２のレンダリングに移行する。
【００３２】
図６は図３のステップＳ１０２で実行されるレンダリングの一例を示すフローチャートである。ステップＳ３０１では、ＲＩＰ２３２は、複数の画像Ｉ（１）〜Ｉ（１２）のうち、仮想直線Ｌより搬送方向Ｃの下流側に配置された画像Ｉ（１）〜Ｉ（５）に対してレンダリングを実行する。具体的には、ステップＳ１０１での決定に基づき下流側画像Ｉ（１）〜Ｉ（５）を配置したレイアウト画像に対してレンダリングが実行される。そして、ＲＩＰ２３２は、レンダリングが実行された下流側画像Ｉ（１）〜Ｉ（５）（ラスターデータ）を記憶部２２に蓄積する（ステップＳ３０２）。
【００３３】
ステップＳ３０３では、ＲＩＰ２３２は、複数の画像Ｉ（１）〜Ｉ（１２）のうち、仮想直線Ｌより搬送方向Ｃの上流側に配置された画像Ｉ（６）〜Ｉ（１２）に対してレンダリングを実行する。具体的には、ステップＳ１０１での決定に基づき上流側画像Ｉ（６）〜Ｉ（１２）を配置したレイアウト画像に対してレンダリングが実行される。そして、ＲＩＰ２３２は、レンダリングが実行された上流側画像Ｉ（６）〜Ｉ（１２）（ラスターデータ）を記憶部２２に蓄積する（ステップＳ３０４）。こうして記憶部２２に蓄積された画像Ｉ（１）〜Ｉ（１２）に対して、ハーフトーン実行部２３３がハーフトーン処理を実行する（図３のステップＳ１０３）。
【００３４】
図７は図３のステップＳ１０３で実行されるハーフトーン処理の一例を示すフローチャートである。ステップＳ４０１では、ハーフトーン実行部２３３は、記憶部２２に蓄積されたレンダリング済みの下流側画像Ｉ（１）〜Ｉ（５）に対してハーフトーン処理を実行する。そして、ハーフトーン実行部２３３は、ハーフトーン処理後の下流側画像Ｉ（１）〜（５）を示す印刷データＤｐを下流側印刷データＤｐｄとして印刷装置３に出力する（ステップＳ４０２）。ステップＳ４０１の下流側画像Ｉ（１）〜Ｉ（５）に対するハーフトーン処理は、ステップＳ３０１での下流側画像Ｉ（１）〜Ｉ（５）のレンダリングの完了に伴って開始され、ステップＳ３０３での上流側画像Ｉ（６）〜Ｉ（１２）のレンダリングと並行して（換言すれば、非同期に）実行される。
【００３５】
ステップＳ４０３では、ハーフトーン実行部２３３は、印刷装置３に逆搬送指令を出力する。この逆搬送指令は、下流側印刷データＤｐｄに基づき画像Ｉ（１）〜Ｉ（５）の印刷を完了すると、当該印刷の完了時点よりも印刷媒体Ｍをシフト量Ｓだけ搬送方向Ｃの上流側に搬送する（逆搬送する）ことを示す指令である。
【００３６】
ステップＳ４０４では、ハーフトーン実行部２３３は、記憶部２２に蓄積されたレンダリング済みの上流側画像Ｉ（６）〜Ｉ（１２）に対してハーフトーン処理を実行する。そして、ハーフトーン実行部２３３は、ハーフトーン処理後の下流側画像Ｉ（６）〜（１２）を示す印刷データＤｐを上流側印刷データＤｐｕとして印刷装置３に出力する（ステップＳ４０５）。こうして、図３の印刷データ作成が完了する。そして、印刷装置３は、作成された印刷データＤｐに基づき、印刷処理を実行する。
【００３７】
図８は印刷装置が実行する印刷処理の一例を示すフローチャートである。図９は図８のフローチャートに従って実行される具体的動作の一例を示す図である。ステップＳ５０１では、コントローラー３２は、ハーフトーン実行部２３３から受信した下流側印刷データＤｐｄが示す画像Ｉ（１）〜Ｉ（５）の印刷を印刷実行部３１に実行させる。その結果、図９の「下流側印刷完了時」の欄に示すように、仮想直線Ｌ（すなわち、印刷ヘッド３１９のインク着弾範囲）より搬送方向Ｃの下流側に、画像Ｉ（１）〜Ｉ（５）が印刷される。続いて、コントローラー３２は、印刷実行部３１にクリーニング指令を出力し、コントローラー３２はクリーニング指令に応じて印刷ヘッド３１９にクリーニングを実行する（ステップＳ５０２）。
【００３８】
印刷ヘッド３１９のクリーニングが完了すると、コントローラー３２は、ハーフトーン実行部２３３から受信した逆搬送指令に応じて、印刷媒体Ｍを搬送方向Ｃの上流側に搬送する（逆搬送）。これによって、図９の「逆搬送完了時」の欄に示すように、印刷媒体Ｍが画像Ｉ（１）〜Ｉ（５）の印刷完了時点よりもシフト量Ｓだけ搬送方向Ｃの上流側に搬送される。ステップＳ５０４では、コントローラー３２は、ハーフトーン実行部２３３から受信した上流側印刷データＤｐｕが示す画像Ｉ（６）〜Ｉ（１２）の印刷を印刷実行部３１に実行させる。その結果、図９の「上流側印刷完了時」の欄に示すように、仮想直線Ｌ（すなわち、印刷ヘッド３１９のインク着弾範囲）より搬送方向Ｃの上流側に、画像Ｉ（６）〜Ｉ（１２）が印刷される。その結果、ステップＳ２０２でのネスティングに従って配置された複数の画像Ｉ（１）〜（１２）（すなわち、図５の「ネスティング後」の欄に示す態様で配置された複数の画像Ｉ（１）〜（１２））が印刷媒体Ｍに印刷される。
【００３９】
このように構成された実施形態では、搬送方向Ｃへの印刷媒体Ｍの搬送と印刷媒体Ｍへの印刷とを実行する印刷装置３で印刷が中断する中断タイミングＴｓが取得される（ステップＳ２０３）。そして、複数の画像Ｉ（１）〜Ｉ（１２）が配置される仮想範囲Ｒの中断タイミングＴｓに応じた位置に、走査方向Ｘに仮想範囲Ｒを通じて延びる仮想直線Ｌが配置され（ステップＳ２０４）、この仮想直線Ｌより搬送方向Ｃの下流側の下流側領域Ｒｄと上流側の上流側領域Ｒｕとに分けて複数の画像Ｉ（１）〜Ｉ（１２）が仮想範囲Ｒに配置される（ステップＳ２０５、Ｓ２０６）。つまり、印刷装置３で印刷が中断する中断タイミングＴｓに応じた位置（仮想直線Ｌ）に重複しないように、下流側領域Ｒｄと上流側領域Ｒｕとに分けて複数の画像Ｉが仮想的に配置される。その上で、下流側領域Ｒｄに配置された画像Ｉ（１）〜Ｉ（５）を示す下流側印刷データＤｐｄと、上流側領域Ｒｕに配置された画像Ｉ（６）〜Ｉ（１２）を示す上流側印刷データＤｐｕとが作成されて印刷装置３に出力される。その結果、下流側印刷データＤｐｄおよび上流側印刷データＤｐｕに基づき印刷を実行する印刷装置３では、画像Ｉの印刷途中に印刷が中断するのが抑制される。
【００４０】
具体的には、配置決定部２３１は、仮想直線Ｌを考慮せずに仮想範囲Ｒに複数の画像Ｉ（１）〜Ｉ（１２）を配置する（ステップＳ２０２）。そして、配置決定部２３１は、仮想範囲Ｒに配置された仮想直線Ｌに重複する画像Ｉ（６）、Ｉ（８）が仮想直線Ｌより搬送方向Ｃの上流側に移動するまで、搬送方向Ｃの上流端Ｐｕが仮想直線Ｌより上流側に位置する画像Ｉ（６）〜Ｉ（１２）を搬送方向Ｃの上流側にシフトさせる（ステップＳ２０５、Ｓ２０６）。これによって、複数の画像Ｉ（１）〜Ｉ（１２）を下流側領域Ｒｄと上流側領域Ｒｕとに適切に分けて配置することが可能となっている。
【００４１】
また、ハーフトーン実行部２３３は、下流側印刷データＤｐｄが示す画像Ｉ（１）〜Ｉ（５）を印刷してから上流側印刷データＤｐｕが示す画像Ｉ（６）〜Ｉ（１２）を印刷する前に、印刷媒体Ｍを搬送方向Ｃの上流側に搬送することを示す逆搬送指令を印刷装置３に出力する。つまり、ハーフトーン実行部２３３は、逆搬送指令に応じて印刷装置３に搬送を実行させることで、下流側印刷データＤｐｄが示す画像Ｉ（１）〜Ｉ（５）と上流側印刷データＤｐｕが示す画像Ｉ（６）〜Ｉ（１２）との間隔を印刷媒体Ｍ上において調整する。これによって、印刷媒体Ｍの無駄を抑えることが可能となっている。
【００４２】
具体的には、この逆搬送指令は、配置決定部２３１が画像Ｉ（６）〜Ｉ（１２）を仮想的にシフトさせたシフト量Ｓに応じた逆搬送量だけ、下流側印刷データＤｐｄが示す画像Ｉ（１）〜Ｉ（５）の印刷完了時点より印刷媒体Ｍを搬送方向Ｃの上流側に搬送することを示す。これによって、適切な量だけ印刷媒体Ｍを搬送方向Ｃの下流側に搬送して、印刷媒体Ｍの無駄をより確実に抑えることができる。
【００４３】
また、印刷装置３は、印刷ヘッド３１９のクリーニングのために印刷を中断する。これに対して、配置決定部２３１は、クリーニングを実行するタイミングを中断タイミングＴｓとして取得する。かかる構成では、印刷装置３において、画像Ｉの印刷途中にクリーニングのために印刷が中断するのを抑制することが可能となる。
【００４４】
また、ＲＩＰ２３２は、下流側領域Ｒｄの画像Ｉ（１）〜Ｉ（５）にレンダリングを行ってから上流側領域Ｒｕの画像Ｉ（６）〜Ｉ（１２）にレンダリングを行う。これに対して、ハーフトーン実行部２３３は、ＲＩＰ２３２による上流側領域Ｒｕの画像Ｉ（６）〜Ｉ（１２）のレンダリングと並行して、ＲＩＰ２３２によるレンダリングが実行済みの下流側領域Ｒｄの画像Ｉ（１）〜Ｉ（５）にハーフトーン処理を実行して下流側印刷データＤｐｄを作成する。かかる構成では、下流側領域Ｒｄの画像Ｉ（１）〜Ｉ（５）のレンダリングが完了すると、上流側領域Ｒｕの画像Ｉ（６）〜Ｉ（１２）のレンダリングと並行して、下流側領域Ｒｄの画像Ｉ（１）〜Ｉ（５）のハーフトーン処理が実行される。つまり、上流側領域Ｒｕの画像Ｉ（６）〜Ｉ（１２）のレンダリングの完了を待たずに、下流側領域Ｒｄの画像Ｉ（１）〜Ｉ（５）のハーフトーン処理が速やかに実行される。そして、ハーフトーン処理が実行された下流側領域Ｒｄの画像Ｉ（１）〜Ｉ（５）が印刷装置３に出力される。その結果、速やかな印刷開始が実現可能となっている。
【００４５】
また、別の観点から捉えると、上述の実施形態では、中断タイミングＴｓより前に印刷を完了可能な画像Ｉ（１）〜Ｉ（５）と、中断タイミングＴｓより前に印刷を完了不能な画像Ｉ（６）〜Ｉ（１２）とに複数の画像Ｉ（１）〜Ｉ（１２）が分けられる。さらに、中断タイミングＴｓより前に印刷を実行可能な下流側領域Ｒｄに画像Ｉ（１）〜Ｉ（５）が配置され、中断タイミングＴｓより後に印刷を実行可能な上流側領域Ｒｕに画像Ｉ（６）〜Ｉ（１２）が配置される。そして、下流側領域Ｒｄに配置された画像Ｉ（１）〜Ｉ（５）を示す下流側印刷データＤｐｄと、上流側領域Ｒｕに配置された画像Ｉ（６）〜Ｉ（１２）を示す上流側印刷データＤｐｕとが作成されて印刷装置３に出力される。その結果、下流側印刷データＤｐｄおよび上流側印刷データＤｐｕに基づき印刷を実行する印刷装置３では、画像Ｉの印刷途中に印刷が中断するのが抑制される。
【００４６】
以上のように、上記実施形態では、印刷システム１が本発明の「印刷システム」の一例に相当し、画像処理装置２が本発明の「画像処理装置」の一例に相当し、配置決定部２３１が本発明の「タイミング取得部」「分割演算部」および「配置演算部」それぞれの一例として機能し、ＲＩＰ２３２およびハーフトーン実行部２３３が協働して本発明の「データ作成部」の一例として機能し、ＲＩＰ２３２が本発明の「レンダリング実行部」の一例に相当し、ハーフトーン実行部２３３が本発明の「ハーフトーン処理部」の一例に相当し、印刷装置３が本発明の「印刷装置」の一例に相当し、印刷ヘッド３１９が本発明の「ヘッド」の一例に相当し、印刷媒体Ｍが本発明の「印刷媒体」の一例に相当し、搬送方向Ｃが本発明の「第１方向」の一例に相当し、走査方向Ｘが本発明の「第２方向」の一例に相当し、仮想範囲Ｒが本発明の「対象範囲」の一例に相当し、仮想直線Ｌが本発明の「仮想直線」の一例に相当し、下流側領域Ｒｄが本発明の「第１領域」の一例に相当し、上流側領域Ｒｕが本発明の「第２領域」の一例に相当し、下流側印刷データＤｐｄが本発明の「第１印刷データ」の一例に相当し、上流側印刷データＤｐｕが本発明の「第２印刷データ」の一例に相当し、画像Ｉが本発明の「画像」の一例に相当し、画像Ｉ（１）〜Ｉ（１２）が本発明の「複数の画像」の一例に相当し、画像Ｉ（１）〜Ｉ（５）のそれぞれが本発明の「第１画像」の一例に相当し、画像Ｉ（６）〜Ｉ（１２）のそれぞれが本発明の「第２画像」の一例に相当する。
【００４７】
なお、本発明は上記実施形態に限定されるものではなく、その趣旨を逸脱しない限りにおいて上述したものに対して、種々の変更を加えることが可能である。例えば上記実施形態では、ステップＳ５０３において、ステップＳ２０６でのシフト量Ｓだけ印刷媒体Ｍを逆搬送していた。しかしながら、ステップＳ５０３での印刷媒体Ｍの逆搬送量がステップＳ２０６でのシフト量Ｓに等しい必要は必ずしも無い。つまり、逆搬送量がシフト量Ｓ未満であっても、印刷媒体Ｍに印刷される画像Ｉ（１）〜Ｉ（５）と画像Ｉ（６）〜Ｉ（１２）との間隔を抑制して、印刷媒体Ｍの無駄を抑えることができる。
【００４８】
あるいは、ステップＳ５０３での逆搬送を省略しても構わない。この変形例においても、画像Ｉの印刷途中に印刷が中断するのを抑制することは可能である。
【００４９】
また、仮想直線Ｌの搬送方向Ｃの下流側と上流側とで複数の画像Ｉ（１）〜Ｉ（１２）を分けて仮想範囲Ｒに配置する配置決定処理の具体的態様は、上に示した態様に限られない。図１０は図３のステップＳ１０１で実行される配置決定処理の変形例を示すフローチャートである。図１１は図１０のフローチャートに従って実行される具体的な演算内容の一例を示す図である。ステップＳ２１１では、配置決定部２３１はＵＩ２１に入力された印刷指令を受け付ける。ここの例では、複数の画像Ｉに対するネスティング印刷の実行を指示する印刷指令が受け付けられる。
【００５０】
ステップＳ２１２では、配置決定部２３１は、印刷の中断タイミングＴｓを印刷装置３のコントローラー３２から取得する。そして、配置決定部２３１は、仮想範囲Ｒのうち、中断タイミングＴｓに応じた位置に仮想直線Ｌを配置する（ステップＳ２１３）。そして、配置決定部２３１は、複数の画像Ｉ（１）〜Ｉ（１２）のうち、一部の画像Ｉ（１）〜Ｉ（５）の配置を仮想直線Ｌの下流側にネスティングにより決定する（ステップＳ２１４）。これによって、図１１の「下流側ネスティング後」の欄に示すように、仮想範囲Ｒのうち仮想直線Ｌより下流側の下流側領域Ｒｄに対する画像Ｉ（１）〜Ｉ（５）の配置が最適化される。さらに、配置決定部２３１は、複数の画像Ｉ（１）〜Ｉ（１２）のうち、一部の画像Ｉ（１）〜Ｉ（５）と異なる他部の画像Ｉ（６）〜Ｉ（１２）の配置を仮想直線Ｌの上流側にネスティングにより決定する（ステップＳ２１５）。これによって、図１１の「上流側ネスティング後」の欄に示すように、仮想範囲Ｒのうち仮想直線Ｌより上流側の上流側領域Ｒｕに対する画像Ｉ（６）〜Ｉ（１２）の配置が最適化される。
【００５１】
かかる変形例では、配置決定部２３１は、仮想範囲Ｒに仮想直線Ｌを配置してから、複数の画像Ｉ（１）〜Ｉ（１２）の一部（画像Ｉ（１）〜Ｉ（５））を仮想直線Ｌに重複しないように下流側領域Ｒｄに配置するとともに複数の画像Ｉ（１）〜Ｉ（１２）の他部（画像Ｉ（６）〜Ｉ（１２））を仮想直線Ｌに重複しないように上流側領域Ｒｕに配置する。これによって、複数の画像Ｉ（１）〜Ｉ（１２）を下流側領域Ｒｄと上流側領域Ｒｕとに適切に分けて配置することが可能となっている。
【００５２】
また、印刷装置３における印刷の中断タイミングＴｓは、クリーニングのタイミングに限られない。つまり、印刷媒体Ｍの交換のタイミング、インクの交換のタイミングあるいはユーザーにより入力されたタイミング等において、印刷は中断し得る。したがって、ステップＳ２０３、Ｓ２１２では、これらのタイミングを中断タイミングＴｓとして取得しても良い。
【００５３】
また、上述の例では、ステップＳ２０３、Ｓ２１２で１回の中断タイミングＴｓが取得された場合を例示した。しかしながら、上記の実施形態は、中断タイミングＴｓが１回の場合のみならず、複数回の中断タイミングＴｓが発生する場合にも適用可能である。つまり、各中断タイミングＴｓについて仮想直線Ｌを配置し、各仮想直線Ｌについて図４の配置決定処理を実行することで、各仮想直線Ｌの搬送方向Ｃの下流側および上流側で画像Ｉを分けて複数の画像Ｉを仮想的に配置して印刷データＤｐを作成すれば良い。
【００５４】
また、画像Ｉの個数等も一例に過ぎず、異なる個数の画像Ｉに対しても上記の実施形態を同様に適用できる。
【符号の説明】
【００５５】
１…印刷システム、２…画像処理装置、２３１…配置決定部（タイミング取得部、分割演算部、配置演算部）、２３２…ＲＩＰ（データ作成部、レンダリング実行部）、２３３…ハーフトーン実行部（データ作成部）、３…印刷装置、３１９…印刷ヘッド、Ｍ…印刷媒体、Ｃ…搬送方向（第１方向）、Ｘ…走査方向（第２方向）、Ｒ…仮想範囲（対象範囲）、Ｒｄ…下流側領域（第１領域）、Ｒｕ…上流側領域（第２領域）、Ｌ…仮想直線、Ｄｐｄ…下流側印刷データ（第１印刷データ）、Ｄｐｕ…上流側印刷データ（第２印刷データ）、Ｉ（１）〜Ｉ（１２）…画像
【図１】
2018124759.tif 000003
【図２】
2018124759.tif 000004
【図３】
2018124759.tif 000005
【図４】
2018124759.tif 000006
【図５】
2018124759.tif 000007
【図６】
2018124759.tif 000008
【図７】
2018124759.tif 000009
【図８】
2018124759.tif 000010
【図９】
2018124759.tif 000011
【図１０】
2018124759.tif 000012
【図１１】
2018124759.tif 000013