(57)【要約】【課題】オブジェクトがバンド画像の境界をまたいだ状態で印刷を実行せざるを得ない場合であっても、印刷品質の劣化を抑制する。【解決手段】白近傍演算部は、対象ラインにおける第１の画素と隣接ラインにおいて第１の画素と隣接する第２の画素とのペアであって、第１の画素及び第２の画素の少なくとも一方が白近傍画素であるペアの数である白近傍数を演算する。白近傍画素は、彩度が所定の閾値以下であることと明度が所定の閾値以上であることとの少なくとも一方を満たす画素である。確定部は、対象ラインの白近傍数が第１の閾値以上であることを示す所定の境界条件が満たされると判断される場合、対象ラインを境界ラインとする確定バンド画像を示す確定バンドデータを確定する。変更部は、所定の境界条件が満たされないと判断される場合、対象ラインを変更する。【選択図】図３
2018126978.tif 000002
【特許請求の範囲】
【請求項１】
インクを吐出する印刷ヘッドと、印刷媒体を搬送する搬送部と、を備える印刷実行部であって、前記印刷ヘッドの複数回の走査で前記印刷媒体に画像を印刷する前記印刷実行部に、前記画像を示す画像データを出力する画像処理装置、としてコンピュータを機能させるための画像処理プログラムであって、
前記印刷ヘッドの１回の走査で印刷可能であり、暫定的なバンド画像である暫定バンド画像を示す暫定バンドデータを取得する取得部と、
前記暫定バンド画像に含まれ、前記印刷ヘッドの走査方向に沿った複数の画素によってそれぞれ構成される複数のラインのうちの１つである対象ラインと、前記画像において前記対象ラインに隣接する隣接ラインと、を特定する特定部と、
前記対象ラインにおける第１の画素と前記隣接ラインにおいて前記第１の画素と隣接する第２の画素とのペアであって、前記第１の画素及び前記第２の画素の少なくとも一方が白近傍画素である前記ペアの数である白近傍数を演算する白近傍演算部であって、前記白近傍画素は、彩度が所定の彩度閾値以下であることと、明度が所定の明度閾値以上であることと、の少なくとも一方を満たす画素である、前記白近傍演算部と、
前記対象ラインについて、前記対象ラインの前記白近傍数が第１の閾値以上であることを示す所定の境界条件が満たされるか否かを判断する境界判断部と、
前記境界判断部により前記対象ラインについて前記所定の境界条件が満たされると判断される場合、前記暫定バンド画像の少なくとも一部を構成する確定バンド画像であって、前記所定の境界条件を満たす対象ラインを、前記確定バンド画像内の最も境界側に位置するラインである境界ラインとする前記バンド画像である前記確定バンド画像を示す確定バンドデータを確定する確定部と、
前記確定部により確定された前記確定バンドデータを含む前記画像データを前記印刷実行部に出力する出力部であって、前記確定バンドデータによって示される前記確定バンド画像は、前記印刷ヘッドによる１回の走査で印刷される、前記出力部と、
前記境界判断部により前記対象ラインについて前記所定の境界条件が満たされないと判断される場合、前記対象ラインを、前記複数のラインのうち前記対象ラインとしてまだ選ばれていないラインに変更する変更部と、
としてコンピュータを機能させる、画像処理プログラム。
【請求項２】
請求項１に記載の画像処理プログラムであって、
前記境界判断部により前記対象ラインについて前記所定の境界条件が満たされないと判断される場合、前記複数のラインのすべてが前記対象ラインとして選択済みであるか否かを判断する終了判断部
としてコンピュータを更に機能させ、
前記変更部は、前記終了判断部により前記複数のラインのすべてが前記対象ラインとして選択済みでないと判断される場合、前記対象ラインを、前記複数のラインのうち前記対象ラインとしてまだ選択されていないラインに変更し、前記終了判断部により前記複数のラインのすべてが前記対象ラインとして選択済みであると判断される場合、前記対象ラインを、前記対象ラインとして既に選択済みのラインのうち前記白近傍数が最大であるラインに変更し、
前記確定部は、前記終了判断部により前記複数のラインのすべてが前記対象ラインとして選択済みであると判断される場合、前記暫定バンド画像の少なくとも一部であって、前記変更部による変更後の前記対象ラインを前記境界ラインとする前記確定バンド画像を示す前記確定バンドデータを確定する、画像処理プログラム。
【請求項３】
請求項１に記載の画像処理プログラムであって、
前記境界判断部により前記対象ラインについて前記所定の境界条件が満たされないと判断される場合、前記複数のラインのすべてが前記対象ラインとして選択済みであるか否かを判断する終了判断部と、
前記終了判断部により前記複数のラインのすべてが前記対象ラインとして選択済みであると判断される場合、前記第１の閾値を減少させる第１の減少部と、
としてコンピュータを更に機能させ、
前記特定部は、前記終了判断部により前記複数のラインのすべてが前記対象ラインとして選択済みであると判断される場合、前記複数のラインの中から前記対象ラインを再度特定し、また、前記画像において前記対象ラインに隣接する前記隣接ラインを再度特定し、
前記境界判断部は、前記第１の減少部により減少された前記第１の閾値を用いて、前記対象ラインについて前記所定の境界条件が満たされるか否かを判断する、画像処理プログラム。
【請求項４】
請求項１から請求項３までのいずれか１項に記載の画像処理プログラムであって、
前記第１の画素と前記第２の画素とのペアであって、前記第１の画素及び前記第２の画素の少なくとも一方が白色の画素である前記ペアの数である白数を演算する白演算部
としてコンピュータを更に機能させ、
前記境界判断部は、前記対象ラインの前記白数が第２の閾値以上である場合、前記対象ラインについて前記所定の境界条件が満たされると判断する、画像処理プログラム。
【請求項５】
請求項１から請求項４までのいずれか１項に記載の画像処理プログラムであって、
前記確定部により前記画像データを構成するすべての前記確定バンドデータが確定された後、前記画像データを構成する前記確定バンドデータの数が第３の閾値以下であるか否かを判断するデータ数判断部と、
前記データ数判断部により、前記確定バンドデータの数が前記第３の閾値よりも大きいと判断される場合、前記第１の閾値を減少させる第２の減少部と、
前記データ数判断部により、前記確定バンドデータの数が前記第３の閾値よりも大きいと判断される場合、前記画像データを構成するすべての前記確定バンドデータの確定を取り消す取消部と、
としてコンピュータを更に機能させ、
前記特定部は、前記データ数判断部により前記バンドデータの数が前記第３の閾値よりも大きいと判断される場合、前記対象ラインと前記隣接ラインとを再度特定する、画像処理プログラム。
【請求項６】
請求項１から請求項５までのいずれか１項に記載の画像処理プログラムであって、
前記特定部は、前記暫定バンド画像における前記境界ラインを前記対象ラインとして特定し、前記暫定バンド画像における前記境界ラインから離れる側と反対側で前記対象ラインと隣接するラインを前記隣接ラインとして特定し、
前記変更部は、前記対象ラインを、前記暫定バンド画像における前記境界ラインから離れる側で変更前の前記対象ラインと隣接するラインに変更する、画像処理プログラム。
【請求項７】
請求項１から請求項６までのいずれか１項に記載の画像処理プログラムであって、
前記白近傍画素は、明度を反転した値と彩度との和が第４の閾値以下の画素である、画像処理プログラム。
【請求項８】
請求項１から請求項７までのいずれか１項に記載の画像処理プログラムであって、
前記印刷媒体の搬送方向における前記暫定バンド画像の長さは、前記搬送方向における前記印刷ヘッドの長さよりも短い、画像処理プログラム。
【請求項９】
インクを吐出する印刷ヘッドと、印刷媒体を搬送する搬送部と、を備える印刷実行部であって、前記印刷ヘッドの複数回の走査で前記印刷媒体に画像を印刷する前記印刷実行部に、前記画像を示す画像データを出力する画像処理装置であって、
前記印刷ヘッドの１回の走査で印刷可能であり、暫定的なバンド画像である暫定バンド画像を示す暫定バンドデータを取得する取得部と、
前記暫定バンド画像に含まれ、前記印刷ヘッドの走査方向に沿った複数の画素によってそれぞれ構成される複数のラインのうちの１つである対象ラインと、前記画像において前記対象ラインに隣接する隣接ラインと、を特定する特定部と、
前記対象ラインにおける第１の画素と前記隣接ラインにおいて前記第１の画素と隣接する第２の画素とのペアであって、前記第１の画素及び前記第２の画素の少なくとも一方が白近傍画素である前記ペアの数である白近傍数を演算する白近傍演算部であって、前記白近傍画素は、彩度が所定の彩度閾値以下であることと、明度が所定の明度閾値以上であることと、の少なくとも一方を満たす画素である、前記白近傍演算部と、
前記対象ラインについて、前記対象ラインの前記白近傍数が第１の閾値以上であることを示す所定の境界条件が満たされるか否かを判断する境界判断部と、
前記境界判断部により前記対象ラインについて前記所定の境界条件が満たされると判断される場合、前記暫定バンド画像の少なくとも一部を構成する確定バンド画像であって、前記所定の境界条件を満たす対象ラインを、前記確定バンド画像内の最も境界側に位置するラインである境界ラインとする前記バンド画像である前記確定バンド画像を示す確定バンドデータを確定する確定部と、
前記確定部により確定された前記確定バンドデータを含む前記画像データを前記印刷実行部に出力する出力部であって、前記確定バンドデータによって示される前記確定バンド画像は、前記印刷ヘッドによる１回の走査で印刷される、前記出力部と、
前記境界判断部により前記対象ラインについて前記所定の境界条件が満たされないと判断される場合、前記対象ラインを、前記複数のラインのうち前記対象ラインとしてまだ選ばれていないラインに変更する変更部と、
を備える、画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、画像処理プログラム及び画像処理装置に関する。
【背景技術】
【０００２】
インク滴を吐出するためのノズル列が形成された印刷ヘッドを、そのノズル列と直交する方向に走査しつつ、そのノズル列から用紙等の印刷媒体へインク滴を吐出することにより、印刷媒体に画像を印刷するインクジェット方式の印刷装置が知られている。
【０００３】
このような印刷装置によって印刷される画像には、印刷ヘッドの異なる走査で印刷される２つのバンド画像の間の境界に、バンディングと呼ばれる濃度が高い又は低い筋目が発生し得るという問題がある。
【０００４】
この問題に対し、特許文献１では、バンド画像の間の境界をまたぐオブジェクト（文字やイメージ）を検出した場合、オブジェクトが境界をまたがないようにバンド画像の幅を変更する技術が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−１６８０５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の技術では、面積が大きいオブジェクトについては境界をまたがないようにバンド画像の幅を変更することができず、オブジェクトが境界をまたいだ状態で印刷を実行しなくてはならない場合がある。
【０００７】
本開示は、オブジェクトがバンド画像の境界をまたいだ状態で印刷を実行せざるを得ない場合であっても、印刷品質の劣化を抑制することを目的とする。
【課題を解決するための手段】
【０００８】
本開示の一態様は、インクを吐出する印刷ヘッドと、印刷媒体を搬送する搬送部と、を備える印刷実行部であって、印刷ヘッドの複数回の走査で印刷媒体に画像を印刷する印刷実行部に、画像を示す画像データを出力する画像処理装置、としてコンピュータを機能させるための画像処理プログラムであって、取得部と、特定部と、白近傍演算部と、境界判断部と、確定部と、出力部と、変更部と、を備える。取得部は、印刷ヘッドの１回の走査で印刷可能であり、暫定的なバンド画像である暫定バンド画像を示す暫定バンドデータを取得する。特定部は、暫定バンド画像に含まれ、印刷ヘッドの走査方向に沿った複数の画素によってそれぞれ構成される複数のラインのうちの１つである対象ラインと、画像において対象ラインに隣接する隣接ラインと、を特定する。白近傍演算部は、対象ラインにおける第１の画素と隣接ラインにおいて第１の画素と隣接する第２の画素とのペアであって、第１の画素及び第２の画素の少なくとも一方が白近傍画素であるペアの数である白近傍数を演算する。白近傍画素は、彩度が所定の彩度閾値以下であることと、明度が所定の明度閾値以上であることと、の少なくとも一方を満たす画素である。境界判断部は、対象ラインについて、対象ラインの白近傍数が第１の閾値以上であることを示す所定の境界条件が満たされるか否かを判断する。確定部は、境界判断部により対象ラインについて所定の境界条件が満たされると判断される場合、暫定バンド画像の少なくとも一部を構成する確定バンド画像であって、所定の境界条件を満たす対象ラインを、確定バンド画像内の最も境界側に位置するラインである境界ラインとするバンド画像である確定バンド画像を示す確定バンドデータを確定する。出力部は、確定部により確定された確定バンドデータを含む画像データを印刷実行部に出力する。確定バンドデータによって示される確定バンド画像は、印刷ヘッドによる１回の走査で印刷される。変更部は、境界判断部により対象ラインについて所定の境界条件が満たされないと判断される場合、対象ラインを、複数のラインのうち対象ラインとしてまだ選ばれていないラインに変更する。
【０００９】
このような構成によれば、対象ラインについて境界条件が満たされると判断される場合、暫定バンドデータに置き換えて、暫定バンド画像の少なくとも一部であって、その対象ラインを境界ラインとする確定バンド画像を示す確定バンドデータが確定される。よって、バンディングが目立ちにくいと考えられる箇所に確定バンド画像の境界ラインが設定される。したがって、オブジェクトがバンド画像の境界をまたいだ状態で印刷を実行せざるを得ない場合であっても、印刷品質の劣化を抑制することができる。
【００１０】
上記の画像処理装置そのもの、当該画像処理装置を実現するための制御方法、及び、上記の画像処理プログラムを格納するコンピュータ読取可能記憶媒体も新規で有用である。
【図面の簡単な説明】
【００１１】
【図１】印刷システムの構成を示すブロック図である。
【図２】印刷処理のフローチャートである。
【図３】第１実施形態のバンドデータ確定処理のフローチャートである。
【図４】暫定バンド画像の境界と、確定バンド画像の境界と、を示す図である。
【図５】第２実施形態のバンドデータ確定処理のフローチャートである。
【発明を実施するための形態】
【００１２】
以下、図面を参照しながら、本開示を実施するための形態を説明する。
［１．第１実施形態］
［１−１．構成］
図１に示す印刷システム１００は、パーソナルコンピュータ１とプリンタ２とがデータ通信可能に構成されたシステムである。
【００１３】
パーソナルコンピュータ１は、汎用の情報処理装置であり、制御部１１、記憶部１２、通信部１３、操作部１４及び表示部１５を備える。
制御部１１は、パーソナルコンピュータ１の各部を統括制御するものであり、ＣＰＵ１１１、ＲＯＭ１１２及びＲＡＭ１１３を備える。
【００１４】
記憶部１２は、記憶データの書換えが可能な不揮発性の記憶装置であり、本実施形態ではハードディスク装置が用いられている。そして、記憶部１２には、オペレーティングシステム１２１、グラフィックツール等のアプリケーションプログラム１２２、パーソナルコンピュータ１からプリンタ２を利用可能とするためのプログラムであるプリンタドライバ１２３などが記憶されている。
【００１５】
通信部１３は、プリンタ２との間でデータ通信を行うためのインタフェースである。
操作部１４は、ユーザからの外部操作による指令を入力するための入力装置である。本実施形態では、操作部１４として、キーボードや、マウスやタッチパッド等のポインティングデバイスが用いられている。
【００１６】
表示部１５は、各種情報をユーザが視認可能な画像として表示するための出力装置であり、本実施形態では液晶ディスプレイが用いられている。
一方、プリンタ２は、インクジェット方式の印刷装置であり、制御部２１、記憶部２２、通信部２３、操作部２４、表示部２５及び印刷実行部２６を備える。
【００１７】
制御部２１は、プリンタ２の各部を統括制御するものであり、ＣＰＵ２１１、ＲＯＭ２１２及びＲＡＭ２１３を備える。
記憶部２２は、記憶データの書換えが可能な不揮発性の記憶装置であり、本実施形態ではフラッシュメモリが用いられている。
【００１８】
通信部２３は、パーソナルコンピュータ１との間でデータ通信を行うためのインタフェースである。
操作部２４は、ユーザからの外部操作による指令を入力するための入力装置であり、各種操作ボタンを備える。
【００１９】
表示部２５は、各種情報をユーザが視認可能な画像として表示するための出力装置であり、小型の液晶ディスプレイが用いられている。
印刷実行部２６は、印刷ヘッド２７と、搬送部２８と、を備える。
【００２０】
印刷ヘッド２７は、用紙の搬送方向（副走査方向）と直交する方向（主走査方向）へ移動可能である。印刷ヘッド２７における印刷媒体としての用紙との対向面には、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の各色のインク滴を吐出するためのノズルが主走査方向に沿って列状に配置されており、全体として４列のノズル列が形成されている。印刷ヘッド２７の走査中に画像データに基づき印刷ヘッド２７がインク滴を吐出することで、印刷対象の画像における帯状の部分画像であるバンド画像が用紙に印刷される。このバンド画像は、主走査方向に沿った複数の画素によってそれぞれ構成される複数のラインを含む。本実施形態では、印刷ヘッド２７の１回の走査で、最大３００ライン分の幅のバンド画像が印刷可能である。また、インク滴を吐出するノズルの数を制限することで、バンド画像の幅が調節可能となっている。さらに、印刷ヘッド２７のノズルからはサイズが異なる複数種類のインク滴が吐出可能であり、これにより複数段階の階調（例えば、４階調）の階調印刷が可能となっている。また、本実施形態では、複数のラインのそれぞれに対して同じ印刷ヘッド２７を１回走査させることで印刷を行うシングルパス方式で印刷が行われる。
【００２１】
搬送部２８は、用紙を搬送する。印刷ヘッド２７のバンド画像の印刷と、搬送部２８による用紙の搬送と、が交互に複数回実行されることによって、１頁分の画像が用紙に印刷される。
【００２２】
［２．処理］
［２−１．印刷処理］
次に、パーソナルコンピュータ１で実行される印刷処理について図２のフローチャートを用いて説明する。パーソナルコンピュータ１では、実行中のアプリケーションプログラム１２２において、印刷対象の画像を印刷するための印刷開始操作が行われることにより、プリンタドライバ１２３が起動する。パーソナルコンピュータ１の制御部１１は、起動したプリンタドライバ１２３のプログラムに従い、印刷対象の画像をプリンタ２に印刷させるための画像処理として、次のＳ１０１〜Ｓ１０６の処理を実行する。
【００２３】
Ｓ１０１で、制御部１１は、印刷対象の画像を表す２５６階調（０〜２５５のいわゆる８ビットレンジ）のＲＧＢ値で表現された画像データを、アプリケーションプログラム１２２から取得する。なお、印刷対象の画像が複数頁にまたがる場合、複数頁分の画像データが取得される。
【００２４】
Ｓ１０２で、制御部１１は、各頁の画像を示す画像データのそれぞれについて、バンド画像を示すバンド画像データを確定するバンドデータ確定処理を実行する。バンドデータ確定処理については後で詳述する。
【００２５】
Ｓ１０３で、制御部１１は、バンド画像データが確定された画像データに対して色変換処理を行う。色変換処理が実行されることにより、２５６階調のＲＧＢ値で表現された画像データから、プリンタ２で印刷に使用されるＣＭＹＫのインク色に対応する２５６階調のＣＭＹＫ値で表現された画像データが生成される。なお、色変換処理は、あらかじめ記憶されている、ＲＧＢ値とＣＭＹＫ値との対応関係を示すルックアップテーブルに従い行われる。
【００２６】
Ｓ１０４で、制御部１１は、２５６階調のＣＭＹＫ値で表現された画像データから、プリンタ２で表現可能な階調（例えば４階調）のＣＭＹＫ値で表現された画像データを生成するハーフトーン処理を行う。
【００２７】
Ｓ１０５で、制御部１１は、ハーフトーン処理で生成された画像データを、当該画像データにプリンタ２を制御するための制御命令を付加した画像データに変換するデータ変換処理を実行する。ここでいう制御命令には、画像が印刷される用紙の種類やサイズに関する情報などが含まれる。
【００２８】
Ｓ１０６で、制御部１１は、データ変換処理で得られた画像データをプリンタ２へ出力する。これにより、プリンタ２の印刷実行部２６において、当該画像データの示す画像が用紙に印刷される。
【００２９】
［２−２．バンドデータ確定処理］
次に、印刷処理のＳ１０２で実行されるバンドデータ確定処理について図３のフローチャートを用いて説明する。なお、バンドデータ確定処理は、１頁単位の画像データを処理対象として実行される。
【００３０】
まず、Ｓ２０１で、制御部１１は、処理対象の画像データにおける、暫定的なバンド画像である暫定バンド画像を示す暫定バンドデータを取得する。この暫定バンドデータは、規定の幅を有するバンド画像を示すバンドデータである。本実施形態では、副走査方向における暫定バンド画像の長さである幅は、副走査方向における印刷ヘッド２７の長さよりも短い。具体的には、暫定バンド画像の幅は、印刷ヘッド２７の１回の走査で印刷可能な最大幅、本実施形態では３００ライン分の幅に設定される。後述するように、Ｓ２０１は複数周期実行される。そして、Ｓ２０１が実行される度に、暫定バンドデータが、あらかじめ決められた順序で、具体的には、処理対象の画像データの示す画像において端部に位置する暫定バンド画像を示す暫定バンドデータから順に、１つずつ取得される。なお、処理対象の画像データは記憶部１２に記憶されており、制御部１１は記憶部１２から、処理対象の画像データの一部を暫定バンドデータとして取得する。
【００３１】
続いて、Ｓ２０２で、制御部１１は、対象ラインと隣接ラインとを特定する。ここでいう対象ラインとは、暫定バンド画像に含まれる複数のラインのうちの１つである。本実施形態では、対象ラインは、当該対象ラインを含む暫定バンド画像における２つの境界ラインのうち、次に取得される暫定バンド画像側の境界ラインとして特定される。ここでいう境界ラインとは、副走査方向において最も境界側に位置するラインである。隣接ラインとは、処理対象の画像データの示す画像において対象ラインに隣接するラインである。隣接ラインは、対象ラインが副走査方向において最も境界側に位置するバンド画像を仮定した場合、当該バンド画像の外側に位置する。つまり、隣接ラインは、当該バンド画像に隣接する次のバンド画像において、副走査方向において最も境界側に位置するラインであって、２つのバンド画像の境界を挟んで対象ラインと隣接するラインである。
【００３２】
続いて、Ｓ２０３で、制御部１１は、対象ライン及び隣接ラインに含まれる全画素の画素値を参照し、対象ラインと隣接ラインとについて白数Ｍ１を演算する。ここでいう白数Ｍ１とは、対象ラインにおける第１の画素と隣接ラインにおいて第１の画素と隣接する第２の画素とのペアであって、第１の画素及び第２の画素の少なくとも一方が白色の画素であるペアの数である。ここでいう白色の画素とは、ＲＧＢ値が最大の画素、本実施形態では、ＲＧＢの各値が２５５の画素である。
【００３３】
続いて、Ｓ２０４で、制御部１１は、演算した白数Ｍ１が閾値Ｔｈ１以上であるか否かを判断する。
制御部１１は、Ｓ２０４で白数Ｍ１が閾値Ｔｈ１以上であると判断した場合、Ｓ２０５へ移行する。
【００３４】
Ｓ２０５で、制御部１１は、現在の対象ラインを境界ラインとするバンド画像を示すバンドデータを確定する。これによって、暫定バンドデータに置き換えて、暫定バンド画像の少なくとも一部を構成する確定バンド画像であって、対象ラインを境界ラインとするバンド画像である確定バンド画像を示す確定バンドデータが確定される。つまり、Ｓ２０４で白数Ｍ１が一定以上であると判断された場合、換言すれば、バンディングが目立ちにくい箇所に対象ラインが位置していると考えられる場合、その対象ラインを境界ラインとする１つの確定バンド画像を示す確定バンドデータが確定される。
【００３５】
一方、制御部１１は、前述したＳ２０４で白数Ｍ１が閾値Ｔｈ１未満であると判断した場合、Ｓ２０６へ移行する。
Ｓ２０６で、制御部１１は、対象ライン及び隣接ラインに含まれる全画素の画素値を参照し、対象ラインと隣接ラインとについて白近傍数Ｍ２を演算する。ここでいう白近傍数Ｍ２とは、対象ラインにおける第１の画素と隣接ラインにおいて第１の画素と隣接する第２の画素とのペアであって、第１の画素及び第２の画素の少なくとも一方が白近傍画素であるペアの数である。白近傍画素とは、白色の画素と、白色でないものの白色に近い彩度及び明度を有する画素と、を含むものとしてあらかじめ定義された画素である。白近傍画素は、彩度が所定の彩度閾値以下であることと、明度が所定の明度閾値以上であることと、の少なくとも一方を満たす。本実施形態では、白近傍画素は、明度を反転した値と彩度との和が所定の閾値以下の画素として定義される。ここでいう明度を反転した値とは、明度の正負を反対にした値である。つまり、明度がＬのとき、明度を反転した値は（−Ｌ）である。なお、以下では、対象ラインと隣接ラインとについての白近傍数Ｍ２を、単に対象ラインの白近傍数Ｍ２ともいう。
【００３６】
続いて、Ｓ２０７で、制御部１１は、演算した白近傍数Ｍ２が閾値Ｔｈ２以上であるか否かを判断する。
制御部１１は、Ｓ２０７で白近傍数Ｍ２が閾値Ｔｈ２以上であると判断した場合、前述したＳ２０５へ移行する。つまり、前述したＳ２０４で白数Ｍ１が閾値Ｔｈ１未満であると判断されても、白近傍数Ｍ２が閾値Ｔｈ２以上であると判断された場合、その対象ラインを境界ラインとする確定バンド画像を示す確定バンドデータが確定される。このように、本実施形態では、白数Ｍ１が閾値Ｔｈ１以上であること、又は、白近傍数Ｍ２が閾値Ｔｈ２以上であることが、その対象ラインが境界ラインとなるための十分条件である。換言すれば、対象ラインが境界ラインとなるための所定の境界条件は、白数Ｍ１が閾値Ｔｈ１以上であると判断された場合、又は、白近傍数Ｍ２が閾値Ｔｈ２以上であると判断された場合、に満たされると判断される。
【００３７】
逆に、境界条件は、白数Ｍ１が閾値Ｔｈ１未満であると判断され、かつ、白近傍数Ｍ２が閾値Ｔｈ２未満であると判断された場合、満たされないと判断される。換言すれば、白近傍数Ｍ２が閾値Ｔｈ２未満であると判断されることを少なくとも条件として、境界条件が満たされないと判断される。
【００３８】
一方、制御部１１は、前述したＳ２０７で白近傍数Ｍ２が閾値Ｔｈ２未満であると判断した場合、つまり、白数Ｍ１と白近傍数Ｍ２との両方が閾値未満であると判断した場合、Ｓ２０８へ移行する。
【００３９】
Ｓ２０８で、制御部１１は、暫定バンド画像に含まれる所定の複数のライン（以下、判断ライン）のすべてが対象ラインとして選択済みであるか否かを判断する。本実施形態では、暫定バンド画像を構成する３００ラインのうち、当該暫定バンド画像に隣接する次の暫定バンド画像側に位置する所定数のライン（１５０ライン）が、判断ラインとして設定されている。後述するように、その対象ラインについて境界条件が満たされない場合、対象ラインを変えて再度、境界条件が満たされるか否かの判断であるＳ２０４やＳ２０７の判断が行われる。ただし、この判断は、暫定バンド画像に含まれるすべてのラインについて行われるわけではなく、一部のラインについて行われる。判断ラインは、当該判断が行われ得る、換言すれば、確定バンド画像の境界ラインとなり得るラインである。なお、Ｓ２０８は、後述するように複数周期実行され得る。１周期目のＳ２０８では、判断ラインのうち１つのラインしか対象ラインとして選ばれていないため、判断ラインのすべてが対象ラインとして選択済みでないと判断される。
【００４０】
制御部１１は、Ｓ２０８で判断ラインのすべてが対象ラインとして選択済みでない、つまり、対象ラインとして選ばれていないラインが残っていると判断した場合、Ｓ２０９へ移行し、対象ラインを暫定画像における１つ内側のラインに変更する。つまり、制御部１１は、対象ラインを、暫定バンド画像における境界ラインから離れる側で変更前の対象ラインと隣接するラインに変更する。このように本実施形態では、対象ラインは、まずは暫定バンド画像における境界ラインとして特定される。そして、境界条件が満たされないと判断される場合、対象ラインは、あらかじめ決められた順序で、具体的には、暫定バンド画像の内側に向かって１つずつ順に変更されていく。
【００４１】
制御部１１は、Ｓ２０９を実行すると、前述したＳ２０２に戻る。つまり、制御部１１は、判断ラインのすべてが対象ラインとして選択済みであると判断しない限り、対象ラインを変更し、境界ラインとして適切な対象ラインが見つかるまで、前述した白数Ｍ１及び白近傍数Ｍ２によるＳ２０４及びＳ２０７の判断を繰り返す。
【００４２】
一方、制御部１１は、Ｓ２０８で判断ラインのすべてが対象ラインとして選択済みであると判断した場合、Ｓ２１０へ移行し、対象ラインを、対象ラインとして選択済みのラインのうち白近傍数Ｍ２が最大であるラインとする。なお、制御部１１は、対象ラインとして選択済みのラインの中に白近傍数Ｍ２が最大であるラインが複数ある場合、対象ラインを、白近傍数Ｍ２が最大である複数のラインのうち副走査方向において最も境界側に位置するラインとする。そして、制御部１１は、Ｓ２１０を実行すると、前述したＳ２０５へ移行する。つまり、判断ラインのすべてのラインが境界条件を満たさない場合、白近傍数Ｍ２が最大であるラインを境界ラインとする確定バンド画像を示す確定バンドデータが確定される。
【００４３】
制御部１１は、前述したＳ２０５を実行すると、Ｓ２１１へ移行する。
Ｓ２１１で、制御部１１は、処理対象の画像データを構成するすべての確定バンドデータが確定されたか否かを判断する。ここで、制御部１１は、確定バンド画像として確定されていないラインの数が、印刷ヘッド２７の１回の走査で印刷可能なラインの数、本実施形態では３００ライン以下である場合、すべての確定バンドデータが確定されたと判断する。一方、確定されていないラインの数が、３００ラインよりも多い場合、すべての確定バンドデータが確定されていない、つまり、確定されていない確定バンドデータが残っていると判断する。なお、確定されていないラインの数が３００ライン以下である場合、確定バンド画像として確定されていないラインすべてを１つの確定バンド画像とする確定バンドデータが確定される。つまり、確定バンド画像は、幅が３００ライン以下の画像、換言すれば、印刷ヘッド２７の１回の走査で印刷される画像である。
【００４４】
制御部１１は、Ｓ２１１で、処理対象の画像データを構成するすべての確定バンドデータが確定されていないと判断した場合、Ｓ２０１に戻り、Ｓ２０１以降の処理を繰り返す。なお、２周期目以降のＳ２０１では、直前のＳ２０５で確定された確定バンドデータの示す確定バンド画像に隣接する次の暫定バンド画像を示す暫定バンドデータが取得される。
【００４５】
一方、制御部１１は、Ｓ２１１で処理対象の画像データを構成するすべての確定バンドデータが確定されたと判断した場合、Ｓ２１２へ移行する。
Ｓ２１２で、制御部１１は、処理対象の画像データを構成する確定バンドデータの数Ｎが第３の閾値以下であるか否かを判断する。本実施形態では、仮に処理対象の画像データを構成するすべての確定バンドデータが暫定バンド画像の幅で確定された場合、１頁当たり７つの確定バンド画像が確定される。本実施形態では、第３の閾値は、この場合の確定バンド画像の数７に１を加えた数８に設定される。
【００４６】
制御部１１は、Ｓ２１２で確定バンドデータの数Ｎが第３の閾値よりも大きいと判断した場合、Ｓ２１３へ移行する。
Ｓ２１３で、制御部１１は、白数Ｍ１の閾値Ｔｈ１及び白近傍数Ｍ２の閾値Ｔｈ２の規定値をそれぞれ所定値減少させる。なお、閾値Ｔｈ１及び閾値Ｔｈ２の規定値は、それぞれが同じ値だけ減少されてもよく、また、それぞれが互いに異なる値だけ減少されてもよい。
【００４７】
続いて、Ｓ２１４で、制御部１１は、確定バンドデータの確定を取り消した後、Ｓ２０１に戻る。
一方、制御部１１は、前述したＳ２１２で確定バンドデータの数Ｎが第３の閾値以下であると判断した場合、バンドデータ確定処理を終了する。
【００４８】
［１−３．具体例］
次に、前述したバンド確定処理が実行される場合、確定バンド画像の境界がどのように設定されるかを、図４を用いて説明する。
【００４９】
図４における水平な破線３１〜３３は、処理対象の画像データの示す画像を構成するすべての確定バンド画像が暫定バンド画像の幅で確定された場合の確定バンド画像の境界の位置を示している。以下では、この境界の位置に対して、確定バンド画像の境界がどのように変更されるかを説明する。図４に示す画像には、複数のオブジェクト３４〜３８が存在する。この例では、オブジェクト３４〜３８以外の部分は、白色である。また、オブジェクト３４〜３８の中でも特にオブジェクト３７は副走査方向（図４における上下方向）に沿って長く延びており、このオブジェクト３７を避けて確定バンド画像の境界を設定するのは困難な状況である。
【００５０】
まず、１周期目のＳ２０１で、図４に示す画像の上端に位置する第１の暫定バンド画像４１を示す暫定バンドデータが取得される。そして、続くＳ２０２で、第１の暫定バンド画像４１の下方の境界４１ａのすぐ上のライン及びすぐ下のラインが、対象ライン及び隣接ラインとしてそれぞれ特定される。この対象ライン及び隣接ライン上には、オブジェクト３５が存在する。オブジェクト３５に含まれる全画素は、白近傍画素ではない。Ｓ２０３でこの対象ラインと隣接ラインとについて白数Ｍ１が演算されると、オブジェクト３５のため、Ｓ２０４で白数Ｍ１が閾値Ｔｈ１未満であると判定される。その結果、Ｓ２０６で白近傍数Ｍ２が演算される。白近傍数Ｍ２についても、オブジェクト３５のため、Ｓ２０７で閾値Ｔｈ２未満であると判定される。よって、この対象ラインについては境界条件が満たされないと判断される。そして、Ｓ２０９で、対象ラインが第１の暫定バンド画像４１における１つ内側（図４における１つ上側）のラインに変更される。そして、変更後の対象ライン及び隣接ラインについて、再度、Ｓ２０４やＳ２０７等の判断が行われる。しかし、変更後の対象ライン及び隣接ライン上にもオブジェクト３５が存在するため、再度、白数Ｍ１と白近傍数Ｍ２とが閾値未満であると判断される。そして、再度、対象ラインが変更される。このような手順が繰り返され、対象ラインは図４の紙面上方に向かって順次変更されていく。そして、対象ラインがオブジェクト３５のすぐ上のラインに変更されると、対象ラインには白色の画素だけが含まれるようになり、白数Ｍ１が増加する。その結果、Ｓ２０４で白数Ｍ１が閾値Ｔｈ１以上であると判断され、Ｓ２０５でその時点の対象ラインを下方の境界ラインとする第１の確定バンド画像５１を示す確定バンドデータが確定される。なお、図４では、第１の確定バンド画像５１の下方の境界は符号５１ａで示されている。
【００５１】
続くＳ２１１で、処理対象の画像データを構成するすべての確定バンドデータが確定されていないと判断され、Ｓ２０１の処理が再度行われる。このＳ２０１では、第１の確定バンド画像５１に隣接する第２の暫定バンド画像４２を示す暫定バンドデータが取得される。第２の暫定バンド４２の上方の境界は、第１の確定バンド画像５１の下方の境界５１ａと一致している。第２の暫定バンド４２の下方の境界４２ａは、第１の確定バンド画像５１の境界５１ａの３００ライン下方に位置している。また、境界４２ａ上には、オブジェクト３６及びオブジェクト３７が存在している。続くＳ２０２では、境界４２ａのすぐ上のライン及び下のラインが、対象ライン及び隣接ラインとしてそれぞれ特定される。ここで、オブジェクト３６に含まれる全画素は、白近傍画素ではない。一方、オブジェクト３７に含まれる全画素は、白色の画素でなないが、白近傍画素ではある。オブジェクト３６，３７のため、白数Ｍ１及び白近傍数Ｍ２が閾値未満であると判断され、対象ラインが順次紙面上方に向かって変更されていく。その結果、対象ラインが、オブジェクト３６のすぐ上のラインに変更される。この時点では、対象ライン上に、オブジェクト３７が依然として存在する。しかしながら、前述したとおり、このオブジェクト３７に含まれる全画素は、白色の画素でなないが、白近傍画素ではある。
【００５２】
このため、この対象ラインについては、Ｓ２０４では白数Ｍ１が閾値Ｔｈ１未満であると判断されるが、Ｓ２０７では白近傍数Ｍ２は閾値Ｔｈ２以上であると判断される。よって、対象ライン上にはオブジェクト３７が存在しているものの、その時点の対象ラインを下方の境界ラインとする第２の確定バンド画像５２を示す確定バンドデータが確定される。なお、図４では、第２の確定バンド画像５２の下方の境界は符号５２ａで示されている。
【００５３】
以降の暫定バンド画像についても同様な判断が行われ、処理対象の画像データの示す画像を構成するすべてのバンド画像が確定されるまで同様の処理が繰り返される。
［１−４．効果］
以上詳述した第１実施形態によれば、以下の効果が得られる。
【００５４】
（１）本実施形態では、対象ラインの白近傍数Ｍ２が閾値Ｔｈ２以上である場合、その対象ラインについて境界条件が満たされると判断される。そして、境界条件が満たされると判断される場合、暫定バンドデータに置き換えて、その対象ラインを境界ラインとする確定バンド画像を示す確定バンドデータが確定される。具体的には、暫定バンドデータが示す帯状の暫定バンド画像の幅以下の幅である帯状の部分画像であって境界条件が満たされる対象ラインを境界ラインとする部分画像を示す確定バンドデータが確定される。よって、バンディングが目立ちにくいと考えられる箇所に、確定バンド画像の境界ラインが設定される。したがって、オブジェクトがバンド画像の境界をまたいだ状態で印刷を実行せざるを得ない場合であっても、印刷品質の劣化を抑制することができる。
【００５５】
（２）本実施形態では、対象ラインについて境界条件が満たされないと判断される場合、判断ラインのすべてが対象ラインとして選択済みであるか否かが判断される。そして、判断ラインのすべてが対象ラインとして選択済みであると判断される場合、対象ラインが、対象ラインとして既に選択済みのラインのうち白近傍数Ｍ２が最大であるラインに変更される。そして、暫定バンドデータに置き換えて、変更後の対象ラインを境界ラインとする確定バンド画像を示す確定バンドデータが確定される。このように、判断ラインのすべてが対象ラインとして選択され、すべての対象ラインについて境界条件が満たされないと判断される場合にも、バンディングができるだけ目立ちにくいラインを境界ラインとして設定することができる。
【００５６】
（３）本実施形態では、対象ラインの白数Ｍ１が閾値Ｔｈ１以上である場合、その対象ラインについて境界条件が満たされると判断される。よって、バンディングが最も目立ちにくい色である白色の画素に基づいて、境界条件を満たす対象ラインを判断することができる。したがって、バンディングをより目立ちにくくすることが可能となる。
【００５７】
（４）本実施形態では、画像データを構成するすべての確定バンドデータが確定された後、画像データを構成する確定バンドデータの数Ｎが閾値Ｔｈ３以下であるか否かが判断される。そして、確定バンドデータの数Ｎが閾値Ｔｈ３よりも大きいと判断される場合、閾値Ｔｈ２が減少され、また、画像データを構成するすべての確定バンドデータの確定が取り消される。その後、対象ラインと隣接ラインとが再度特定される。よって、確定バンドデータの数Ｎが大きくなりすぎることを抑制することができる。ひいては、印刷ヘッド２７が走査される回数、換言すれば印刷に要する時間が長くなることを抑制することができる。
【００５８】
（５）本実施形態では、暫定バンド画像における境界ラインが対象ラインとして特定される。また、暫定バンド画像における境界ラインから離れる側と反対側で対象ラインと隣接するラインが隣接ラインとして特定される。そして、対象ラインが、暫定バンド画像における境界ラインから離れる側で変更前の対象ラインと隣接するラインに変更される。つまり、暫定バンド画像における境界ラインに近いラインほど優先して対象ラインに選ばれる。したがって、バンドデータの幅をできるだけ大きくすることができる。
【００５９】
（６）本実施形態では、白近傍画素は、明度を反転した値と彩度との和が閾値Ｔｈ４以下の画素である。したがって、バンディングが目立ちにくい画素の色を簡易的に判断することができる。
【００６０】
なお、本実施形態では、制御部１１が画像処理装置に相当し、Ｓ１０６が出力部に相当し、Ｓ２０１が取得部に相当し、Ｓ２０２が特定部に相当し、Ｓ２０３が白演算部に相当し、Ｓ２０４及びＳ２０７が境界判断部に相当し、Ｓ２０５が確定部に相当し、Ｓ２０６が白近傍演算部に相当し、Ｓ２０８が終了判断部に相当する。また、Ｓ２０９及びＳ２１０が変更部に相当し、Ｓ２１２がデータ数判断部に相当し、Ｓ２１３が第２の減少部に相当し、Ｓ２１４が取消部に相当する。
【００６１】
［２．第２実施形態］
［２−１．第１実施形態との相違点］
第２実施形態は、基本的な構成は第１実施形態と同様であるため、共通する構成については説明を省略し、相違点を中心に説明する。なお、第１実施形態と同じ符号は、同一の構成を示すものであって、先行する説明を参照する。
【００６２】
第２実施形態は、第１実施形態とハードウェア構成は同一である。しかし、第２実施形態は、パーソナルコンピュータ１の制御部１１が実行するバンドデータ確定処理の一部が異なる点で、第１実施形態と相違する。
【００６３】
以下では、第２実施形態の制御部１１が、第１実施形態のバンドデータ確定処理（図３）に代えて実行するバンドデータ確定処理について、図５のフローチャートを用いて説明する。
【００６４】
Ｓ３０１〜Ｓ３０９は、前述した図３のＳ２０１〜Ｓ２０９とそれぞれ同様であるため、説明を省略する。
制御部１１は、Ｓ３０８で判断ラインのすべてが対象ラインとして選択済みであると判断した場合、Ｓ３１０へ移行し、白数Ｍ１の閾値Ｔｈ１及び白近傍数Ｍ２の閾値Ｔｈ２のそれぞれを所定値減少させる。なお、閾値Ｔｈ１及び閾値Ｔｈ２は、それぞれが同じ値だけ減少されてもよく、また、それぞれが互いに異なる値だけ減少されてもよい。
【００６５】
続いて、Ｓ３１１で、制御部１１は、対象ラインが一度も選択されていない状態にリセットし、対象ラインの位置を初期値に戻す。ここでいう初期位置とは、暫定バンド画像における境界ラインの位置である。制御部１１は、Ｓ３１１を実行すると、前述したＳ３０２に戻る。
【００６６】
Ｓ３１２は、前述した図３のＳ２１１と同様であるため、説明を省略する。
制御部１１は、Ｓ３１２で、処理対象の画像データを構成するすべての確定バンドデータが確定されていないと判断した場合、Ｓ３１３へ移行し、白数Ｍ１の閾値Ｔｈ１と白近傍数Ｍ２の閾値Ｔｈ２とを規定値に戻す。これにより、前述したＳ３１０で減少された閾値Ｔｈ１及び閾値Ｔｈ２の値が元の値に戻った状態で、次に取得される暫定バンド画像においてＳ３０４及びＳ３０７の判断が行われる。
【００６７】
Ｓ３１４〜３１６は、前述した図３のＳ２１２〜Ｓ２１４とそれぞれ同様であるため、説明を省略する。
つまり、第１実施形態では、判断ラインのすべてが対象ラインとして選択済みであると判断された場合、対象ラインとして既に選択済みのラインのうち白近傍数Ｍ２が最大であるラインが境界ラインとして設定される。これに対して、第２実施形態では、判断ラインのすべてが対象ラインとして選択済みであると判断された場合、白数Ｍ１の閾値Ｔｈ１及び白近傍数Ｍ２の閾値Ｔｈ２を下げて境界条件が満たされやすくした後、再度、判断ラインの中から境界条件を満たすラインが選択される。
【００６８】
［２−２．効果］
以上詳述した第２実施形態によれば、前述した第１実施形態の効果（１）及び（３）〜（６）と同様の効果に加え、以下の効果が得られる。
【００６９】
本実施形態では、判断ラインのすべてが対象ラインとして選択済みであると判断される場合、白近傍数Ｍ２の閾値Ｔｈ２が減少される。そして、対象ライン及び隣接ラインが再度特定される。そして、減少された白近傍数Ｍ２の閾値Ｔｈ２を用いて、対象ラインについて境界条件が満たされるか否かが判断される。
【００７０】
よって、画像データの表す画像の特性、例えば全体的に白っぽい画像であるか否かなどに応じて、閾値Ｔｈ２が調整される。したがって、画像の特性に応じて適切な境界ラインを判断することができる。
【００７１】
なお、本実施形態では、Ｓ３０１が取得部に相当し、Ｓ３０２が特定部に相当し、Ｓ３０３が白演算部に相当し、Ｓ３０４及びＳ３０７が境界判断部に相当し、Ｓ３０５が確定部に相当し、Ｓ３０６が白近傍演算部に相当し、Ｓ３０８が終了判断部に相当する。また、Ｓ３０９が変更部に相当し、Ｓ３１０が第１の減少部に相当し、Ｓ３１２がデータ数判断部に相当し、Ｓ３１５が第２の減少部に相当し、Ｓ３１６が取消部に相当する。
【００７２】
［３．他の実施形態］
以上、本開示を実施するための形態について説明したが、本開示は上述の実施形態に限定されることなく、種々変形して実施することができる。
【００７３】
（１）上記各実施形態では、制御部１１は、確定バンドデータの数Ｎが第３の閾値よりも大きいと判断した場合、閾値Ｔｈ１及び閾値Ｔｈ２の規定値をそれぞれ所定値減少させる。しかし、確定バンドデータの数Ｎが第３の閾値よりも大きいと判断された場合の処理内容はこれに限られるものではない。例えば、制御部１１は、確定バンドデータの数Ｎが第３の閾値よりも大きいと判断した場合、閾値Ｔｈ１及びＴｈ２の規定値をそれぞれ所定値減少させることに代えて又は加えて、白近傍画素の定義における明度を反転した値と彩度との和に関する閾値を増加させてもよい。これにより、境界条件が満たされやすくなる。その結果、バンド画像の幅を大きくすることができ、ひいては、バンド画像を示すバンドデータの数を減らすことができる。
【００７４】
（２）上記各実施形態では、白近傍画素は、明度を反転した値と彩度との和が所定の閾値以下の画素であるが、白近傍画素はこれに限られるものではない。白近傍画素は、例えば、明度を反転した値の２乗と彩度の２乗との和の平方根が所定の閾値以下の画素であってもよい。この場合も、白近傍画素は、彩度が所定の彩度閾値以下であることと、明度が所定の明度閾値以上であることと、の両方を満たす。つまり、彩度が所定の彩度閾値以下であることと、明度が所定の明度閾値以上であることと、の両方（より一般には、少なくとも一方）を満たすことは、その画素が白近傍画素であるための必要条件である。
【００７５】
（３）上記各実施形態では、バンドデータ確定処理は色変換処理の前に行われるが、バンドデータ確定処理が行われる順番はこれに限られるものではない。例えば、バンドデータ確定処理は、色変換処理の後に行われてもよい。
【００７６】
（４）上記各実施形態では、パーソナルコンピュータ１がバンドデータ確定処理を実行するが、バンドデータ確定処理を実行する装置はこれに限られるものではない。例えば、プリンタ２がバンドデータ確定処理を実行してもよい。
【００７７】
（５）上記各実施形態では、シングルパス方式の印刷システム１００でバンドデータ確定処理が実行されるが、バンドデータ確定処理が実行される印刷システムはこれに限られるものではない。例えば、複数のラインのそれぞれに対して同じ印刷ヘッド２７を複数回走査させることで印刷を行うマルチパス方式の印刷システムでバンドデータ確定処理が実行されてもよい。
【００７８】
（６）上記各実施形態で、制御部１１が実行する機能の一部又は全部を、１つあるいは複数のＩＣ等によりハードウェア的に構成してもよい。
（７）上記各実施形態における１つの構成要素が有する複数の機能を、複数の構成要素によって実現したり、１つの構成要素が有する１つの機能を、複数の構成要素によって実現したりしてもよい。また、複数の構成要素が有する複数の機能を、１つの構成要素によって実現したり、複数の構成要素によって実現される１つの機能を、１つの構成要素によって実現したりしてもよい。また、上記各実施形態の構成の一部を省略してもよい。また、上記各実施形態の構成の少なくとも一部を、他の上記各実施形態の構成に対して付加又は置換してもよい。なお、特許請求の範囲に記載した文言によって特定される技術思想に含まれるあらゆる態様が本開示の実施形態である。
【符号の説明】
【００７９】
１…パーソナルコンピュータ、２…プリンタ、１１…パーソナルコンピュータの制御部、２１…プリンタの制御部、２６…印刷実行部、２７…印刷ヘッド、２８…搬送部、１００…印刷システム。
【図１】
2018126978.tif 000003
【図２】
2018126978.tif 000004
【図３】
2018126978.tif 000005
【図４】
2018126978.tif 000006
【図５】
2018126978.tif 000007