(57)【特許請求の範囲】
【請求項１】
画像処理装置であって、
対象画像データを取得する取得部と、
印刷媒体上の領域と前記印刷媒体の外側の領域とを含む印刷領域内の画素毎のドット形成状態を表す印刷データを、前記対象画像データを用いて生成する印刷データ生成部と、  印刷実行部に前記印刷データを供給する供給部と、
を備え、
前記印刷実行部は、
インク滴を吐出するための複数のノズル部と、
前記インク滴を前記ノズル部から吐出するための圧力をインクに付与する圧力付与部と、
前記圧力付与部を駆動するパルス信号を前記圧力付与部に供給する駆動部と、
を備え、
前記ドット形成状態は、
前記ノズル部から前記インク滴を吐出するための駆動パルス信号を前記圧力付与部に供給することと、前記インク滴の吐出後の前記ノズル部における前記インクの液面の振動方向と逆向きに作用する圧力を前記インクに付与するための追加パルス信号を前記圧力付与部に供給することと、を含む第１種処理で形成される第１種ドットと、
前記追加パルス信号を前記圧力付与部に供給せずに、前記ノズル部から前記インク滴を吐出するための駆動パルス信号を前記圧力付与部に供給することを含む第２種処理で形成される第２種ドットと、
を含む複数種類のドットのうちの形成すべきドットを表し、
前記印刷データ生成部は、
前記印刷領域のうち前記印刷媒体の外側の領域を含む印刷端部領域では、前記第１種ドットが形成され、
前記印刷領域のうち前記印刷端部領域よりも内側の印刷内部領域では、前記第１種ドットが形成されずに前記第２種ドットが形成される、
という条件下で前記印刷データを生成し、
前記印刷媒体上の領域は、前記印刷媒体の縁を含む部分である第１領域と、前記第１領域に囲まれた前記印刷内部領域と、に区分され、
前記印刷端部領域は、前記第１領域と、前記印刷媒体の外側の前記領域である外部領域と、を含み、
前記第２種ドットは、前記第１種ドットのサイズよりも小さいサイズの小サイズドットを含み、
前記印刷データ生成部は、前記第１領域内では、前記印刷内部領域側から前記外部領域側に向かって、前記第１種ドットの形成率が徐々に増大し、前記小サイズドットの形成率が徐々に減少するように、前記印刷データを生成する、
画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
前記印刷データ生成部は、
注目画素の階調値と、他の画素について算出された誤差値と、を用いて、前記注目画素の補正済階調値を算出し、
前記注目画素の前記補正済階調値と、前記複数種類のドットにそれぞれに対応付けられた複数の閾値の少なくとも１個と、を比較することによって、前記注目画素の前記ドット形成状態を決定し、
前記第２種ドットは、第１サイズの第１サイズドットと、前記第１サイズよりも大きい第２サイズの第２サイズドットと、を含み、
前記印刷データ生成部は、前記補正済階調値と閾値との比較を、前記第２サイズドットに対応付けられた第２サイズ閾値、前記第１種ドットに対応付けられた第１種閾値、前記第１サイズドットに対応付けられた第１サイズ閾値、の順番に行い、
前記第２サイズ閾値は、前記第１サイズ閾値よりも大きく、
前記印刷端部領域の少なくとも外周側の一部分では、前記第１種閾値は、前記第１サイズ閾値と同じであり、
前記印刷内部領域では、前記第１種閾値は、前記第２サイズ閾値と同じである、
画像処理装置。
【請求項３】
画像処理装置であって、
対象画像データを取得する取得部と、
印刷媒体上の領域と前記印刷媒体の外側の領域とを含む印刷領域内の画素毎のドット形成状態を表す印刷データを、前記対象画像データを用いて生成する印刷データ生成部と、  印刷実行部に前記印刷データを供給する供給部と、
を備え、
前記印刷実行部は、
インク滴を吐出するための複数のノズル部と、
前記インク滴を前記ノズル部から吐出するための圧力をインクに付与する圧力付与部と、
前記圧力付与部を駆動するパルス信号を前記圧力付与部に供給する駆動部と、
を備え、
前記ドット形成状態は、
前記ノズル部から前記インク滴を吐出するための駆動パルス信号を前記圧力付与部に供給することと、前記インク滴の吐出後の前記ノズル部における前記インクの液面の振動方向と逆向きに作用する圧力を前記インクに付与するための追加パルス信号を前記圧力付与部に供給することと、を含む第１種処理で形成される第１種ドットと、
前記追加パルス信号を前記圧力付与部に供給せずに、前記ノズル部から前記インク滴を吐出するための駆動パルス信号を前記圧力付与部に供給することを含む第２種処理で形成される第２種ドットと、
を含む複数種類のドットのうちの形成すべきドットを表し、
前記印刷データ生成部は、
前記印刷領域のうち前記印刷媒体の外側の領域を含む印刷端部領域では、前記第１種ドットが形成され、
前記印刷領域のうち前記印刷端部領域よりも内側の印刷内部領域では、前記第１種ドットが形成されずに前記第２種ドットが形成される、
という条件下で前記印刷データを生成し、
前記印刷データ生成部は、
注目画素の階調値と、他の画素について算出された誤差値と、を用いて、前記注目画素の補正済階調値を算出し、
前記注目画素の前記補正済階調値と、前記複数種類のドットにそれぞれに対応付けられた複数の閾値の少なくとも１個と、を比較することによって、前記注目画素の前記ドット形成状態を決定し、
前記第２種ドットは、第１サイズの第１サイズドットと、前記第１サイズよりも大きい第２サイズの第２サイズドットと、を含み、
前記印刷データ生成部は、前記補正済階調値と閾値との比較を、前記第２サイズドットに対応付けられた第２サイズ閾値、前記第１種ドットに対応付けられた第１種閾値、前記第１サイズドットに対応付けられた第１サイズ閾値、の順番に行い、
前記第２サイズ閾値は、前記第１サイズ閾値よりも大きく、
前記印刷端部領域の少なくとも外周側の一部分では、前記第１種閾値は、前記第１サイズ閾値と同じであり、
前記印刷内部領域では、前記第１種閾値は、前記第２サイズ閾値と同じである、
画像処理装置。
【請求項４】
請求項２または３に記載の画像処理装置であって、
前記第２種ドットは、さらに、前記第１サイズより大きく前記第２サイズよりも小さい第３サイズの第３サイズドットを含み、
前記印刷データ生成部は、前記補正済階調値と閾値との比較を、前記第２サイズ閾値、前記第１種閾値、前記第３サイズドットに対応付けられた第３サイズ閾値、前記第１サイズ閾値、の順番に行い、
前記第３サイズ閾値は、前記第１サイズ閾値よりも大きく、前記第２サイズ閾値よりも小さく、
前記印刷端部領域の少なくとも前記外周側の前記一部分では、前記第３サイズ閾値は、前記第１種閾値と同じである、
画像処理装置。
【請求項５】
請求項１から４のいずれかに記載の画像処理装置であって、
前記印刷データ生成部は、前記印刷端部領域のうちの少なくとも外周側の一部分では前記第２種ドットを形成しない、という条件下で、前記印刷データを生成する、
画像処理装置。
【請求項６】
請求項１から５いずれかに記載の画像処理装置であって、
前記第１種ドットは、Ｎ個（Ｎは１以上の整数）のインク滴で形成され、
前記第２種ドットは、Ｍ個（Ｍは１以上の整数）のインク滴で形成され、
前記第１種ドットを形成する前記Ｎ個のインク滴は、いずれも、前記ノズル部から、前記ノズル部と前記印刷媒体との間の距離よりも長い特定距離だけ離れた位置に、到達可能であり、
前記第２種ドットを形成する前記Ｍ個のインク滴は、前記ノズル部から前記印刷媒体に到達可能であり、かつ、前記ノズル部から前記特定距離だけ離れた前記位置に到達できないインク滴を含む、
画像処理装置。
【請求項７】
請求項１から６のいずれかに記載の画像処理装置であって、
前記駆動パルス信号の波形と前記追加パルス信号の波形とは、いずれも、矩形である、  画像処理装置。
【請求項８】
請求項７に記載の画像処理装置であって、
前記第１種処理において、前記追加パルス信号は、前記駆動パルス信号の極性とは逆の極性を有し、前記インクの前記液面の振動周期において前記液面が前記ノズル部の内から外に向かう方向に移動している期間内に前記圧力付与部への前記追加パルス信号の供給が開始される、
画像処理装置。
【請求項９】
請求項７に記載の画像処理装置であって、
前記第１種処理において、前記追加パルス信号は、前記駆動パルス信号の極性と同じ極性を有し、前記インクの前記液面の振動周期において前記液面が前記ノズル部の外から内に向かう方向に移動している期間内に前記圧力付与部への前記追加パルス信号の供給が開始される、
画像処理装置。
【請求項１０】
画像処理のためのコンピュータプログラムであって、
対象画像データを取得する取得機能と、
印刷媒体上の領域と前記印刷媒体の外側の領域とを含む印刷領域内の画素毎のドット形成状態を表す印刷データを、前記対象画像データを用いて生成する印刷データ生成機能と、
印刷実行部に前記印刷データを供給する供給機能と、
をコンピュータに実現させ、
前記印刷実行部は、
インク滴を吐出するための複数のノズル部と、
前記インク滴を前記ノズル部から吐出するための圧力をインクに付与する圧力付与部と、
前記圧力付与部を駆動するパルス信号を前記圧力付与部に供給する駆動部と、
を備え、
前記ドット形成状態は、
前記ノズル部から前記インク滴を吐出するための駆動パルス信号を前記圧力付与部に供給することと、前記インク滴の吐出後の前記ノズル部における前記インクの液面の振動方向と逆向きに作用する圧力を前記インクに付与するための追加パルス信号を前記圧力付与部に供給することと、を含む第１種処理で形成される第１種ドットと、
前記追加パルス信号を前記圧力付与部に供給せずに、前記ノズル部から前記インク滴を吐出するための駆動パルス信号を前記圧力付与部に供給することを含む第２種処理で形成される第２種ドットと、
を含む複数種類のドットのうちの形成すべきドットを表し、
前記印刷データ生成機能は、
前記印刷領域のうち前記印刷媒体の外側の領域を含む印刷端部領域では、前記第１種ドットが形成され、
前記印刷領域のうち前記印刷端部領域よりも内側の印刷内部領域では、前記第１種ドットが形成されずに前記第２種ドットが形成される、
という条件下で前記印刷データを生成し、
前記印刷媒体上の領域は、前記印刷媒体の縁を含む部分である第１領域と、前記第１領域に囲まれた前記印刷内部領域と、に区分され、
前記印刷端部領域は、前記第１領域と、前記印刷媒体の外側の前記領域である外部領域と、を含み、
前記第２種ドットは、前記第１種ドットのサイズよりも小さいサイズの小サイズドットを含み、
前記印刷データ生成機能は、前記第１領域内では、前記印刷内部領域側から前記外部領域側に向かって、前記第１種ドットの形成率が徐々に増大し、前記小サイズドットの形成率が徐々に減少するように、前記印刷データを生成する、
コンピュータプログラム。
【請求項１１】
画像処理のためのコンピュータプログラムであって、
対象画像データを取得する取得機能と、
印刷媒体上の領域と前記印刷媒体の外側の領域とを含む印刷領域内の画素毎のドット形成状態を表す印刷データを、前記対象画像データを用いて生成する印刷データ生成機能と、
印刷実行部に前記印刷データを供給する供給機能と、
をコンピュータに実現させ、
前記印刷実行部は、
インク滴を吐出するための複数のノズル部と、
前記インク滴を前記ノズル部から吐出するための圧力をインクに付与する圧力付与部と、
前記圧力付与部を駆動するパルス信号を前記圧力付与部に供給する駆動部と、
を備え、
前記ドット形成状態は、
前記ノズル部から前記インク滴を吐出するための駆動パルス信号を前記圧力付与部に供給することと、前記インク滴の吐出後の前記ノズル部における前記インクの液面の振動方向と逆向きに作用する圧力を前記インクに付与するための追加パルス信号を前記圧力付与部に供給することと、を含む第１種処理で形成される第１種ドットと、
前記追加パルス信号を前記圧力付与部に供給せずに、前記ノズル部から前記インク滴を吐出するための駆動パルス信号を前記圧力付与部に供給することを含む第２種処理で形成される第２種ドットと、
を含む複数種類のドットのうちの形成すべきドットを表し、
前記印刷データ生成機能は、
前記印刷領域のうち前記印刷媒体の外側の領域を含む印刷端部領域では、前記第１種ドットが形成され、
前記印刷領域のうち前記印刷端部領域よりも内側の印刷内部領域では、前記第１種ドットが形成されずに前記第２種ドットが形成される、
という条件下で前記印刷データを生成し、
前記印刷データ生成機能は、
注目画素の階調値と、他の画素について算出された誤差値と、を用いて、前記注目画素の補正済階調値を算出し、
前記注目画素の前記補正済階調値と、前記複数種類のドットにそれぞれに対応付けられた複数の閾値の少なくとも１個と、を比較することによって、前記注目画素の前記ドット形成状態を決定し、
前記第２種ドットは、第１サイズの第１サイズドットと、前記第１サイズよりも大きい第２サイズの第２サイズドットと、を含み、
前記印刷データ生成機能は、前記補正済階調値と閾値との比較を、前記第２サイズドットに対応付けられた第２サイズ閾値、前記第１種ドットに対応付けられた第１種閾値、前記第１サイズドットに対応付けられた第１サイズ閾値、の順番に行い、
前記第２サイズ閾値は、前記第１サイズ閾値よりも大きく、
前記印刷端部領域の少なくとも外周側の一部分では、前記第１種閾値は、前記第１サイズ閾値と同じであり、
前記印刷内部領域では、前記第１種閾値は、前記第２サイズ閾値と同じである、
コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、インク滴を印刷媒体に吐出してドットを形成することによって画像を印刷する技術に関する。
【背景技術】
【０００２】
従来から、記録媒体の周縁部に余白を設けず全面に画像を記録するいわゆる縁無し記録が行われている。縁無し記録では、記録媒体よりも広い範囲にインク滴を吐出させることで実現されている。ここで、インク滴がミストとなって記録装置内部に拡散する場合がある。ミストが記録装置内に拡散すると、搬送ローラに付着したミストによって記録媒体が汚れる等の不具合が生じる場合があった。このようなミストは、記録媒体よりも外側の領域に小さいインク滴で記録を行う場合に生じ易い。そこで、記録媒体の端部近傍の領域に記録を行う場合に、小さいドット径で形成されるドットの吐出頻度を低くする技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２２４０４号公報
【特許文献２】特開２００７−３８５７９号公報
【特許文献３】特開２０００−９４６６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところが、小さいインク滴に起因する不具合を抑制する点については、十分な工夫がなされていないのが実情であった。
【０００５】
本開示は、小さいインク滴に起因する不具合を抑制できる技術を開示する。
【課題を解決するための手段】
【０００６】
本開示は、例えば、以下の適用例を開示する。
【０００７】
［適用例１］画像処理装置であって、対象画像データを取得する取得部と、印刷媒体上の領域と前記印刷媒体の外側の領域とを含む印刷領域内の画素毎のドット形成状態を表す印刷データを、前記対象画像データを用いて生成する印刷データ生成部と、印刷実行部に前記印刷データを供給する供給部と、を備え、前記印刷実行部は、インク滴を吐出するための複数のノズル部と、前記インク滴を前記ノズル部から吐出するための圧力をインクに付与する圧力付与部と、前記圧力付与部を駆動するパルス信号を前記圧力付与部に供給する駆動部と、を備え、前記ドット形成状態は、前記ノズル部から前記インク滴を吐出するための駆動パルス信号を前記圧力付与部に供給することと、前記インク滴の吐出後の前記ノズル部における前記インクの液面の振動方向と逆向きに作用する圧力を前記インクに付与するための追加パルス信号を前記圧力付与部に供給することと、を含む第１種処理で形成される第１種ドットと、前記追加パルス信号を前記圧力付与部に供給せずに、前記ノズル部から前記インク滴を吐出するための駆動パルス信号を前記圧力付与部に供給することを含む第２種処理で形成される第２種ドットと、を含む複数種類のドットのうちの形成すべきドットを表し、前記印刷データ生成部は、前記印刷領域のうち前記印刷媒体の外側の領域を含む印刷端部領域では、前記第１種ドットが形成され、前記印刷領域のうち前記印刷端部領域よりも内側の印刷内部領域では、前記第１種ドットが形成されずに前記第２種ドットが形成される、という条件下で前記印刷データを生成する、画像処理装置。
【０００８】
この構成によれば、第１種ドットの形成時には、駆動パルス信号の後にインクの液面の振動方向と逆向きに作用する圧力をインクに付与するための追加パルス信号が圧力付与部に供給されるので、液面の振動がおさまるまでに所定振幅よりも大きい振動が継続することによって発生し得る小さいインク滴が吐出されることが抑制される。そして、印刷端部領域では第１種ドットが形成されるので、印刷媒体に到達できない小さいインク滴に起因する不具合を抑制できる。また、印刷内部領域では、第１種ドットが形成されずに第２種ドットが形成される。第２種ドットは、第１種ドットに比べて、ドットサイズの制御の自由度が高い。そのため、第１種ドットと比べて第２種ドットが画質に与える影響を緩和できる。
［適用例２］
適用例１に記載の画像処理装置であって、
前記印刷データ生成部は、前記印刷端部領域のうちの少なくとも外周側の一部分では前記第２種ドットを形成しない、という条件下で、前記印刷データを生成する、
画像処理装置。
［適用例３］
適用例１または２に記載の画像処理装置であって、
前記第１種ドットは、Ｎ個（Ｎは１以上の整数）のインク滴で形成され、
前記第２種ドットは、Ｍ個（Ｍは１以上の整数）のインク滴で形成され、
前記第１種ドットを形成する前記Ｎ個のインク滴は、いずれも、前記ノズル部から、前記ノズル部と前記印刷媒体との間の距離よりも長い特定距離だけ離れた位置に、到達可能であり、
前記第２種ドットを形成する前記Ｍ個のインク滴は、前記ノズル部から前記印刷媒体に到達可能であり、かつ、前記ノズル部から前記特定距離だけ離れた前記位置に到達できないインク滴を含む、
画像処理装置。
［適用例４］
適用例１から３のいずれかに記載の画像処理装置であって、
前記駆動パルス信号の波形と前記追加パルス信号の波形とは、いずれも、矩形である、
画像処理装置。
［適用例５］
適用例４に記載の画像処理装置であって、
前記第１種処理において、前記追加パルス信号は、前記駆動パルス信号の極性とは逆の極性を有し、前記インクの前記液面の振動周期において前記液面が前記ノズル部の内から外に向かう方向に移動している期間内に前記圧力付与部への前記追加パルス信号の供給が開始される、
画像処理装置。
［適用例６］
適用例４に記載の画像処理装置であって、
前記第１種処理において、前記追加パルス信号は、前記駆動パルス信号の極性と同じ極性を有し、前記インクの前記液面の振動周期において前記液面が前記ノズル部の外から内に向かう方向に移動している期間内に前記圧力付与部への前記追加パルス信号の供給が開始される、
画像処理装置。
［適用例７］
適用例１から６のいずれかに記載の画像処理装置であって、
前記印刷データ生成部は、
注目画素の階調値と、他の画素について算出された誤差値と、を用いて、前記注目画素の補正済階調値を算出し、
前記注目画素の前記補正済階調値と、前記複数種類のドットにそれぞれに対応付けられた複数の閾値の少なくとも１個と、を比較することによって、前記注目画素の前記ドット形成状態を決定し、
前記第２種ドットは、第１サイズの第１サイズドットと、前記第１サイズよりも大きい第２サイズの第２サイズドットと、を含み、
前記印刷データ生成部は、前記補正済階調値と閾値との比較を、前記第２サイズドットに対応付けられた第２サイズ閾値、前記第１種ドットに対応付けられた第１種閾値、前記第１サイズドットに対応付けられた第１サイズ閾値、の順番に行い、
前記第２サイズ閾値は、前記第１サイズ閾値よりも大きく、
前記印刷端部領域の少なくとも外周側の一部分では、前記第１種閾値は、前記第１サイズ閾値と同じであり、
前記印刷内部領域では、前記第１種閾値は、前記第２サイズ閾値と同じである、
画像処理装置。
［適用例８］
適用例７に記載の画像処理装置であって、
前記第２種ドットは、さらに、前記第１サイズより大きく前記第２サイズよりも小さい第３サイズの第３サイズドットを含み、
前記印刷データ生成部は、前記補正済階調値と閾値との比較を、前記第２サイズ閾値、前記第１種閾値、前記第３サイズドットに対応付けられた第３サイズ閾値、前記第１サイズ閾値、の順番に行い、
前記第３サイズ閾値は、前記第１サイズ閾値よりも大きく、前記第２サイズ閾値よりも小さく、
前記印刷端部領域の少なくとも前記外周側の前記一部分では、前記第３サイズ閾値は、前記第１種閾値と同じである、
画像処理装置。
［適用例９］
画像処理のためのコンピュータプログラムであって、
対象画像データを取得する取得機能と、
印刷媒体上の領域と前記印刷媒体の外側の領域とを含む印刷領域内の画素毎のドット形成状態を表す印刷データを、前記対象画像データを用いて生成する印刷データ生成機能と、
印刷実行部に前記印刷データを供給する供給機能と、
をコンピュータに実現させ、
前記印刷実行部は、
インク滴を吐出するための複数のノズル部と、
前記インク滴を前記ノズル部から吐出するための圧力をインクに付与する圧力付与部と、
前記圧力付与部を駆動するパルス信号を前記圧力付与部に供給する駆動部と、
を備え、
前記ドット形成状態は、
前記ノズル部から前記インク滴を吐出するための駆動パルス信号を前記圧力付与部に供給することと、前記インク滴の吐出後の前記ノズル部における前記インクの液面の振動方向と逆向きに作用する圧力を前記インクに付与するための追加パルス信号を前記圧力付与部に供給することと、を含む第１種処理で形成される第１種ドットと、
前記追加パルス信号を前記圧力付与部に供給せずに、前記ノズル部から前記インク滴を吐出するための駆動パルス信号を前記圧力付与部に供給することを含む第２種処理で形成される第２種ドットと、
を含む複数種類のドットのうちの形成すべきドットを表し、
前記印刷データ生成機能は、
前記印刷領域のうち前記印刷媒体の外側の領域を含む印刷端部領域では、前記第１種ドットが形成され、
前記印刷領域のうち前記印刷端部領域よりも内側の印刷内部領域では、前記第１種ドットが形成されずに前記第２種ドットが形成される、
という条件下で前記印刷データを生成する、
コンピュータプログラム。
【０００９】
なお、本明細書に開示の技術は、種々の態様で実現することが可能であり、例えば、画像処理方法および画像処理装置、それらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体（例えば、一時的ではない記録媒体）、等の形態で実現することができる。
【図面の簡単な説明】
【００１０】
【図１】実施例におけるプリンタ６００の構成を示すブロック図である。
【図２】印刷ヘッド２４０の説明図である。
【図３】用紙Ｐ（印刷媒体の一例）と印刷領域ＰＡとの説明図である。
【図４】搬送機構２１０を横から見た概略図である。
【図５】印刷処理のフローチャートである。
【図６】小ドットと中ドットと大ドットとの説明図である。
【図７】特定ドットＸ１〜Ｘ３の説明図である。
【図８】ハーフトーン処理のフローチャートである。
【図９】ハーフトーン処理に用いられる誤差拡散処理の概略図である。
【図１０】ドット閾値と印刷領域ＰＡ内の位置との関係を示す概略図である。
【図１１】ドット閾値と印刷領域ＰＡ内の位置との関係の別の実施例を示す概略図である。
【発明を実施するための形態】
【００１１】
Ａ．第１実施例：
Ａ−１．印刷装置の構成：
図１は、実施例におけるプリンタ６００の構成を示すブロック図である。プリンタ６００は、インクのドットを用紙上に形成することによって、印刷を行うインクジェットプリンタである。プリンタ６００は、プリンタの全体を制御する制御装置１００と、印刷実行部としての印刷機構２００と、を備えている。
【００１２】
制御装置１００は、データを処理するプロセッサ１１０（例えば、ＣＰＵ）と、ＤＲＡＭなどの揮発性記憶装置１２０と、フラッシュメモリやハードディスクドライブなどの不揮発性記憶装置１３０と、液晶ディスプレイなどの表示部１４０と、表示部１４０に重畳されたタッチパネルやボタンなどを含む操作部１５０と、パーソナルコンピュータ（図示省略）などの外部装置との通信のための通信インタフェースを含む通信部１６０と、を備えている。これらの要素は、バスを介して互いに接続されている。
【００１３】
揮発性記憶装置１２０には、プロセッサ１１０が処理を行う際に生成される種々の中間データを一時的に格納するバッファ領域１２５が設けられている。不揮発性記憶装置１３０には、プリンタ６００を制御するためのコンピュータプログラムＰＧと閾値データＴＤとが格納されている。プロセッサ１１０は、コンピュータプログラムＰＧを実行することによって、後述する印刷処理を実行する。閾値データＴＤは、後述する誤差拡散処理で参照される。コンピュータプログラムＰＧと閾値データＴＤとは、プリンタ６００の出荷時に予め不揮発性記憶装置１３０に格納されている。なお、コンピュータプログラムＰＧと閾値データＴＤとは、ＤＶＤ−ＲＯＭなどに格納された形態や、サーバからダウンロードする形態で提供され得る。なお、閾値データＴＤは、コンピュータプログラムＰＧに組み込まれてもよい。
【００１４】
印刷機構２００は、制御装置１００のプロセッサ１１０の制御に従って、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の各インクを吐出して印刷を行うことができる。印刷機構２００は、搬送機構２１０と、主走査機構２２０と、ヘッド駆動回路２３０と、印刷ヘッド２４０と、これらの要素を制御する制御部２９０と、を備えている。搬送機構２１０は、図示しない搬送モータを備え、搬送モータの動力で用紙を、所定の搬送経路に沿って搬送する。主走査機構２２０は、図示しない主走査モータを備え、主走査モータの動力で印刷ヘッド２４０を主走査方向に往復動（主走査とも呼ぶ）させる。ヘッド駆動回路２３０は、主走査機構２２０が印刷ヘッド２４０の主走査を行っている最中に、印刷ヘッド２４０に駆動信号ＤＳを供給して、印刷ヘッド２４０を駆動する。印刷ヘッド２４０は、駆動信号ＤＳに従って、搬送機構２１０によって搬送される用紙上にインクを吐出してドットを形成する。制御部２９０は、例えば、ASIC（Application Specific Integrated Circuit）等の専用の電子回路を含む、電子回路である。制御部２９０は、制御装置１００からの印刷データに従って、印刷機構２００の各要素を制御する。ここで、主走査の最中に用紙上にドットを形成する処理をパス処理とも呼ぶ。制御装置１００のプロセッサ１１０は、搬送機構２１０を用いて用紙を搬送方向に搬送する搬送処理と、主走査機構２２０とヘッド駆動回路２３０とを用いて用紙上にドットを形成するパス処理とを、繰り返し印刷機構２００に実行させることによって、印刷を実現する。
【００１５】
図２（Ａ）は、印刷ヘッド２４０のノズル形成面２４１の概略図である。印刷ヘッド２４０のノズル形成面２４１（−Ｚ側の面）には、上述したＣ、Ｍ、Ｙ、Ｋの各インクを吐出するノズル列ＮＣ、ＮＭ、ＮＹ、ＮＫが形成されている。各ノズル列は、複数個のノズルＮＺを含んでいる。１個のノズル列の複数個のノズルＮＺの搬送方向の位置は互いに異なっている。図中のノズル間隔ＮＴは、搬送方向に隣り合う２個のノズルＮＺの搬送方向の間隔である。１個のノズル列の複数のノズルＮＺの搬送方向の位置は、等間隔で配置されている。１個のノズル列の複数のノズルＮＺの主走査方向の位置は、同じであってもよく、ノズルＮＺによって異なっていても良い。例えば、複数のノズルＮＺが、搬送方向に向かってジグザグに配置されてもよい。なお、図２以降の図において、＋Ｙ方向は、用紙の搬送方向（副走査方向）を示し、Ｘ方向は、主走査方向を示し、＋Ｚ方向は、Ｙ方向とＸ方向とに垂直な方向（ここでは、上方向）を示している。以下では、＋Ｙ側を、単に、下流側とも呼び、−Ｙ側を、単に、上流側とも呼ぶ。
【００１６】
図２（Ｂ）は、１個のノズルＮＺを形成する吐出部３０の概略図である。吐出部３０は、圧力室３６と、圧力室３６とノズル形成面２４１に形成されたノズルＮＺとを接続するノズル流路３７と、圧力室３６の別の位置に接続された供給路３８と、圧力室３６の一部を形成する圧電素子３２と、を備えている。供給路３８には、図示しないインクタンクが接続されており、インクタンクからのインクｉｋは、供給路３８を通じて、圧力室３６とノズル流路３７とに供給される。ノズル流路３７のノズルＮＺの近傍には、インクｉｋの液面ｉＳが形成されている。以下、一端がノズルＮＺを形成するノズル流路３７を、ノズル部３７とも呼ぶ。
【００１７】
圧電素子３２は、ヘッド駆動回路２３０からの駆動信号ＤＳに応じて変形することによって、圧力室３６を縮小、または、拡大することができる。圧力室３６が縮小することによって、ノズル部３７内のインクｉｋには、ノズルＮＺの外に向かう圧力が印加される。そして、液面ｉＳがノズルＮＺの外に向かって移動し、ノズルＮＺからインク滴ｉＤが吐出される。また、圧力室３６が拡大することによって、ノズル部３７内のインクｉｋには、ノズルＮＺからノズル部３７内に向かう圧力が印加される。このように、圧電素子３２は、インクｉｋに圧力を付与する圧力付与部として、動作する。
【００１８】
図中では、圧力室３６が縮小する（すなわち、容積が低減する）圧電素子３２の変形方向が「＋」で示され、圧力室３６が拡大する（すなわち、容積が増大する）圧電素子３２の変形方向が「−」で示されている。また、ノズル部３７の内から外へ向かう液面ｉＳの移動方向が「＋」で示され、反対の方向が「−」で示されている。
【００１９】
Ａ−２．印刷領域ＰＡと搬送機構２１０の構成：
図３は、用紙Ｐ（印刷媒体の一例）と印刷領域ＰＡとの説明図である。図中には、用紙Ｐの縁が太線で示されている。印刷領域ＰＡは、プリンタ６００の印刷機構２００がインク滴を吐出可能な領域である。本実施例では、印刷領域ＰＡは、用紙Ｐ上の領域の全体と、用紙Ｐの外側の領域である外部領域Ａ１１と、を含んでいる。外部領域Ａ１１は、用紙Ｐの縁の全周に亘って、設けられている。印刷機構２００は、用紙Ｐの全体を含み用紙Ｐよりも大きい印刷領域ＰＡの全体に亘ってインク滴ｉＤを吐出することが可能である。これにより、印刷機構２００は、用紙Ｐの縁に余白を残さないように用紙Ｐの縁まで画像を印刷する縁なし印刷を実行可能である。
【００２０】
図３に示すように、用紙Ｐ上の領域は、縁を含む部分である第１領域Ａ１２と、第１領域Ａ１２に囲まれた領域である第２領域Ａ２０と、に区分されている。第１領域Ａ１２は、用紙Ｐの縁の全周に亘って設けられている。以下、外部領域Ａ１１と第１領域Ａ１２との全体を、「印刷端部領域Ａ１０」とも呼ぶ。また、第２領域Ａ２０を「印刷内部領域Ａ２０」とも呼ぶ。
【００２１】
搬送機構２１０（図１）は、縁なし印刷を実行できるように、構成されている。図４は、搬送機構２１０を横から見た概略図である。用紙Ｐは、図４（Ａ）、図４（Ｂ）、図４（Ｃ）の順に搬送される。図示するように、搬送機構２１０は、用紙台２１１と、用紙を保持して搬送するための上流ローラ対２１７と、下流ローラ対２１８と、を備えている。用紙台２１１の上側（＋Ｚ側）に、印刷ヘッド２４０が配置されている。
【００２２】
上流ローラ対２１７は、印刷ヘッド２４０よりも搬送方向の上流側（−Ｙ側）に配置され、下流ローラ対２１８は、印刷ヘッド２４０よりも搬送方向の下流側（＋Ｙ側）に配置されている。上流ローラ対２１７は、図示しない搬送モータによって駆動される駆動ローラ２１７ａと、駆動ローラ２１７ａの回転に従って回転する従動ローラ２１７ｂと、を含む。同様に、下流ローラ対２１８は、駆動ローラ２１８ａと従動ローラ２１８ｂとを含む。なお、従動ローラに代えて、板部材を採用し、駆動ローラと板部材とによって用紙を保持する構成を採用しても良い。
【００２３】
用紙台２１１は、上流ローラ対２１７と下流ローラ対２１８との間の位置であって、かつ、印刷ヘッド２４０のノズル形成面２４１と対向する位置に配置されている。用紙台２１１は、平板２１４と、平板２１４上に設けられた支持部材２１２と、を備えている。平板２１４は、主走査方向（Ｘ方向）と搬送方向（＋Ｙ方向）とにほぼ平行な板部材である。平板２１４の−Ｙ側の端部は、印刷ヘッド２４０の−Ｙ側の端部よりも−Ｙ側の位置にあり、上流ローラ対２１７の近傍に位置している。平板２１４の＋Ｙ側の端部は、印刷ヘッド２４０の＋Ｙ側の端部よりも＋Ｙ側の位置にあり、下流ローラ対２１８の近傍に位置している。
【００２４】
支持部材２１２は、Ｙ方向に沿って延び、平板２１４から＋Ｚ方向に突出する壁である。図示を省略するが、本実施例では、複数の支持部材２１２が、平板２１４上に、Ｘ方向に沿って間隔をあけて並んでいる。各支持部材２１２の−Ｙ側の端部は、平板２１４の−Ｙ側の端部に位置している。各支持部材２１２の＋Ｙ側の端部は、平板２１４のＹ方向の中央部に位置している。各支持部材２１２の＋Ｙ側の端部は、印刷ヘッド２４０の複数個のノズルＮＺが形成されている領域ＮＡのＹ方向の中央部に位置していると言うこともできる。以下、複数個のノズルＮＺが形成されている領域ＮＡを、ノズル領域ＮＡとも呼ぶ。
【００２５】
図４（Ａ）の状態では、用紙Ｐの下流側（＋Ｙ側）の縁Ｐｅ１は、支持部材２１２よりも＋Ｙ側の、ノズル領域ＮＡと用紙台２１１との間に位置している。この状態で、ノズル領域ＮＡの全体の複数のノズル（すなわち、印刷ヘッド２４０の複数個のノズルの全て）が、印刷に利用される。用紙Ｐの縁Ｐｅ１から内側（ここでは、上流側（−Ｙ側））では、ノズル領域ＮＡの複数のノズルから吐出されたインク滴は、用紙Ｐ上にドットを形成する。用紙Ｐの縁Ｐｅ１から外側（ここでは、下流側（＋Ｙ側））では、ノズル領域ＮＡの複数のノズルから吐出されたインク滴は、用紙Ｐではなく、平板２１４上に到着する。以上により、用紙Ｐの縁Ｐｅ１の近傍に余白を残さずに、用紙Ｐの内部から縁Ｐｅ１までの全体に亘って、画像を印刷可能である。
【００２６】
図４（Ｂ）の状態では、用紙Ｐは、上流ローラ対２１７と下流ローラ対２１８との両方に支持されている。ノズル領域ＮＡの全体が、用紙Ｐと対向している。ノズル領域ＮＡの複数のノズルから吐出されたインク滴は、用紙Ｐ上にドットを形成する。これにより、用紙Ｐの内部の領域に、画像を印刷可能である。
【００２７】
図４（Ｃ）の状態では、用紙Ｐの上流側（−Ｙ側）の縁Ｐｅ２は、支持部材２１２よりも＋Ｙ側の、ノズル領域ＮＡと用紙台２１１との間に位置している。この状態では、ノズル領域ＮＡのうち下流側の端を含む一部の領域ＮＢの複数のノズルが、印刷に利用される（下流部分領域ＮＢとも呼ぶ）。下流部分領域ＮＢは、用紙台２１１の支持部材２１２よりも下流側（＋Ｙ側）に位置する部分である。用紙Ｐの縁Ｐｅ２は、下流部分領域ＮＢの上流側の端と下流側の端との間に位置している。用紙Ｐの縁Ｐｅ２から内側（ここでは、下流側（＋Ｙ側））では、下流部分領域ＮＢの複数のノズルから吐出されたインク滴は、用紙Ｐ上にドットを形成する。用紙Ｐの縁Ｐｅ２から外側（ここでは、上流側（−Ｙ側））では、下流部分領域ＮＢの複数のノズルから吐出されたインク滴は、用紙Ｐではなく、平板２１４上に到着する。以上により、用紙Ｐの縁Ｐｅ２の近傍に余白を残さずに、用紙Ｐの内部から縁Ｐｅ２までの全体に亘って、画像を印刷可能である。
【００２８】
以上のように、搬送機構２１０は、用紙ＰのＹ方向の両端に余白を残さないように、画像を用紙Ｐ上に記録できる。さらに、搬送機構２１０は、用紙ＰのＸ方向の両端に余白を残さないように、画像を用紙Ｐ上に記録できる。図示を省略するが、平板２１４のＸ方向の長さは、搬送される特定サイズの用紙ＰのＸ方向の長さより所定量だけ長い。そして、複数の支持部材２１２は、用紙ＰのＸ方向の両端よりも内側に配置されている。印刷ヘッド２４０は、１回のパス処理において、用紙ＰのＸ方向の一端よりも外側の領域（図３の外部領域Ａ１１）から、用紙Ｐ上の領域を通って、用紙ＰのＸ方向の他端の外側の領域（外部領域Ａ１１）までの全体に亘って、インク滴を吐出できる。用紙Ｐの内側では、インク滴は、用紙Ｐ上にドットを形成する。用紙Ｐの外側では、インク滴は、用紙Ｐではなく、平板２１４上に到着する。以上により、用紙ＰのＸ方向の両端の近傍に余白を残さずに、画像を印刷できる。
【００２９】
Ａ−３．印刷処理：
図５は、印刷処理のフローチャートである。制御装置１００（図１）のプロセッサ１１０は、ユーザからの印刷指示に基づいて、印刷機構２００に印刷を実行させる印刷処理を実行する。制御装置１００は、印刷のための画像処理装置ともいえる。
【００３０】
Ｓ１０では、プロセッサ１１０は、ユーザから操作部１５０を介して印刷指示を取得する。印刷指示は、印刷対象の画像データを指定する指示と、印刷モードを指定する指示とを、含んでいる。本実施例では、印刷モードは、「縁なし印刷」と「通常印刷」とから選択される。「通常印刷」が選択された場合、用紙Ｐの縁に余白を残して用紙Ｐ上に画像が印刷される。以下、「縁なし印刷」が選択されたこととして、説明を行う。
【００３１】
Ｓ１０では、プロセッサ１１０は、ユーザによって指定された画像データを取得する。例えば、記憶装置（例えば、不揮発性記憶装置１３０）から、画像データが取得される。画像データは、例えば、ページ記述言語で記述された画像データや、ＪＰＥＧ形式で圧縮された画像データである。
【００３２】
Ｓ２０では、プロセッサ１１０は、取得した画像データに対してラスタライズ処理を実行して、複数個の画素を含む対象画像を表すビットマップデータを生成する。ビットマップデータは、具体的には、ＲＧＢ値によって画素ごとの色を表すＲＧＢ画像データである。ＲＧＢ値に含まれる３個の成分値、すなわち、Ｒ値、Ｇ値、Ｂ値は、例えば、２５６階調の階調値である。
【００３３】
Ｓ３０では、プロセッサ１１０は、ＲＧＢ画像データに対して色変換処理を実行して、印刷に利用可能なインクの種類に対応する画像データを生成する。本実施例では、ＣＭＹＫ画像データが生成される。ＣＭＹＫ画像データは、ＣＭＹＫの４つの色成分の階調値（以下、ＣＭＹＫ値とも呼ぶ）で画素ごとの色を表す画像データである。色変換処理は、例えば、ＲＧＢ値とＣＭＹＫ値との対応関係を定めるルックアップテーブルを用いて行われる。
【００３４】
Ｓ４０では、プロセッサ１１０は、ＣＭＹＫ画像データに対してハーフトーン処理を実行して、ドットの形成状態を画素ごと、かつ、インクの種類ごとに表すドットデータを生成する。本実施例では、ハーフトーン処理は、誤差マトリクスを利用した誤差拡散処理を用いて実行される。また、本実施例では、ドットの形成状態は、「ドット無し」、「小ドット」、「中ドット」、「大ドット」、「特定ドット」の５種類のいずれかに決定される。誤差拡散処理については、後述する。
【００３５】
Ｓ５０では、プロセッサ１１０は、ドットデータを用いて印刷データを生成する。印刷データは、印刷機構２００の制御部２９０によって解釈可能なデータ形式で表されたデータである。プロセッサ１１０は、例えば、印刷に用いられる順にドットデータを並べるとともに、各種のプリンタ制御コードや、データ識別コードを付加して印刷データを生成する。
【００３６】
Ｓ６０では、プロセッサ１１０は、生成した印刷データを、印刷機構２００に供給する。Ｓ７０では、印刷機構２００の制御部２９０は、受信した印刷データに従って、画像を印刷する。以上により、図５の印刷処理が終了する。
【００３７】
Ａ−４．ドットの種類：
図６、図７は、複数種類のドットの説明図である。図６（Ａ）〜図６（Ｃ）は、それぞれ、小ドットと中ドットと大ドットとを示し、図７（Ａ）〜図７（Ｃ）は、３種類の特定ドットＸ１〜Ｘ３を示している。各図は、駆動信号ＤＳ（図１）の電圧Ｖの波形を示すグラフと、駆動信号ＤＳに応じて変化する液面ｉＳ（図２（Ｂ））の位置を示すグラフと、を示している。各グラフの横軸は、時間Ｔを示している。電圧Ｖのグラフに付された符号「＋」「−」は、極性を示している。「＋」は、圧電素子３２（図２（Ｂ））を「＋」の方向に変形させる極性を示し、「−」は、圧電素子３２を「−」の方向に変形させる極性を示している。また、液面ｉＳの「ゼロ」の位置は、駆動信号ＤＳが供給されずに静止した状態の液面ｉＳの位置を示している。「＋」の位置は、「ゼロ」の位置からノズル部３７の外へ向かう方向に移動した位置を示している。「−」の位置は、「ゼロ」の位置からノズル部３７の内へ向かう方向に移動した位置を示している。
【００３８】
図６（Ａ）に示すように、小ドットｄＳは、１個の駆動パルス信号ＤＰＳによって形成される。この駆動パルス信号ＤＰＳは、「＋」の極性を有する矩形波の信号である。この駆動パルス信号ＤＰＳが圧電素子３２に供給されることによって、液面ｉＳは、「＋」の方向に移動する。そして、液面ｉＳが、所定の閾値ｉＳｅを超えて大きく移動することによって、所定サイズのインク滴ｉＤ（図２（Ｂ））が吐出される。なお、閾値ｉＳｅは、インク滴が吐出されるための液面ｉＳの位置の閾値である。液面ｉＳが閾値ｉＳｅを超えて移動する場合に、インク滴が吐出される。液面ｉＳは、駆動パルス信号ＤＰＳの供給後、「＋」の位置と「−」の位置との間で減衰しながら振動する。駆動パルス信号ＤＰＳの供給後に、減衰しつつも振動する液面ｉＳの位置が、閾値ｉＳｅを超える場合がある。この場合、上記のインク滴ｉＤと比べて小さいインク滴ｉＤｓが吐出され得る。これらのインク滴ｉＤ、ｉＤｓは、用紙Ｐ上のおおよそ同じ位置に到着して、小ドットを形成する。
【００３９】
図６（Ｂ）に示すように、中ドットｄＭは、２個の駆動パルス信号ＤＰＳによって形成される。２つ目の駆動パルス信号ＤＰＳは、１つ目の駆動パルス信号ＤＰＳの供給後にノズル部３７の外から内へ向かう方向に移動した液面ｉＳが、再び、ノズル部３７の内から外へ向かう方向に移動する時間範囲Ｔ１の間に、圧電素子３２に供給される。このような２個の駆動パルス信号ＤＰＳによって、２個のインク滴ｉＤが吐出される。
【００４０】
また、最後の駆動パルス信号ＤＰＳの供給後に、減衰しつつも振動する液面ｉＳの位置が、閾値ｉＳｅを超える場合がある。この場合、インク滴ｉＤと比べて小さいインク滴ｉＤｍが吐出され得る。これらのインク滴ｉＤ、ｉＤｍは、用紙Ｐ上のおおよそ同じ位置に到着して、中ドットを形成する。
【００４１】
中ドットｄＭの形成時には、液面ｉＳの振動方向と同じ方向の圧力をインクｉｋに付与するように２回目の駆動パルス信号ＤＰＳが圧電素子３２に供給される。従って、最後の（ここでは、２回目の）駆動パルス信号ＤＰＳの供給後の液面ｉＳの振動の振幅が、小ドットｄＳの形成時の駆動パルス信号ＤＰＳの供給後の液面ｉＳの振動の振幅よりも、大きくなり得る。この結果、中ドットｄＭの形成時に吐出される小さいインク滴ｉＤｍは、小ドットｄＳの形成時に吐出される小さいインク滴ｉＤｓよりも、大きくなり得る。
【００４２】
図６（Ｃ）に示すように、大ドットｄＬは、３個の駆動パルス信号ＤＰＳによって形成される。１つ目と２つ目の駆動パルス信号ＤＰＳは、図６（Ｂ）の２個の駆動パルス信号ＤＰＳと同じである。３つ目の駆動パルス信号ＤＰＳは、２つ目の駆動パルス信号ＤＰＳの供給後にノズル部３７の外から内へ向かう方向に移動した液面ｉＳが、再び、ノズル部３７の内から外へ向かう方向に移動する時間範囲Ｔ２の間に、圧電素子３２に供給される。このような３個の駆動パルス信号ＤＰＳによって、３個のインク滴ｉＤが吐出される。
【００４３】
また、最後の駆動パルス信号ＤＰＳの供給後に、減衰しつつも振動する液面ｉＳの位置が、閾値ｉＳｅを超える場合がある。この場合、インク滴ｉＤと比べて小さいインク滴ｉＤｌが吐出され得る。これらのインク滴ｉＤ、ｉＤｌは、用紙Ｐ上のおおよそ同じ位置に到着して、大ドットを形成する。
【００４４】
大ドットｄＬの形成時には、液面ｉＳの振動方向と同じ方向の圧力をインクｉｋに付与するように２回目と３回目との駆動パルス信号ＤＰＳが圧電素子３２に供給される。従って、最後の（ここでは、３回目の）駆動パルス信号ＤＰＳの供給後の液面ｉＳの振動の振幅が、中ドットｄＭの形成時の最後の（ここでは、２回目の）駆動パルス信号ＤＰＳの供給後の液面ｉＳの振動の振幅よりも、大きくなり得る。この結果、大ドットｄＬの形成時に吐出される小さいインク滴ｉＤｌは、中ドットｄＭの形成時に吐出される小さいインク滴ｉＤｍよりも、大きくなり得る。
【００４５】
駆動パルス信号ＤＰＳが圧電素子３２に供給されるタイミングは、図６（Ａ）〜図６（Ｃ）のように１個〜３個の比較的大きなインク滴ｉＤを適切に吐出できるように、予め決められている。ヘッド駆動回路２３０は、制御部２９０からのドットの種類を特定する信号に応じて、予め決められたタイミングで１個〜３個の駆動パルス信号ＤＰＳを（より一般的には、駆動信号ＤＳを）圧電素子３２に供給する。
【００４６】
ここで、各ドットｄＳ、ｄＭ、ｄＬのそれぞれの駆動信号ＤＳに含まれる駆動パルス信号ＤＰＳは、比較的大きいインク滴ｉＤが、ノズル部３７（図２（Ｂ））のノズルＮＺ（ここでは、ノズル形成面２４１と同じ）から、ノズルＮＺと用紙Ｐとの間の第１距離Ｄ１（図４（Ａ））よりも長い第２距離Ｄ２だけ離れた位置にある平板２１４に到達可能であるように、構成されている。また、駆動パルス信号ＤＰＳは、小さいインク滴ｉＤｓ、ｉＤｍ、ｉＤｌが、ノズルＮＺから用紙Ｐに到達可能であるように、構成されている。また、本実施例では、小さいインク滴ｉＤｓ、ｉＤｍ、ｉＤｌの少なくとも１個が、平板２１４に到達できないことについては、許容されている。例えば、最も大きいインク滴ｉＤｌは、ノズルＮＺから第２距離Ｄ２だけ離れた平板２１４に到達可能である。しかし、比較的小さいインク滴ｉＤｓ、ｉＤｍは、ノズルＮＺから第２距離Ｄ２だけ離れた平板２１４に到達できない。
【００４７】
このように小さいインク滴ｉＤｓ、ｉＤｍが用紙Ｐの外側の外部領域Ａ１１（図３）で吐出されると、インク滴ｉＤｓ、ｉＤｍは、平板２１４に到達できずに、印刷機構２００の要素（例えば、下流ローラ対２１８）、または、用紙Ｐの裏側などに付着し得る。このような意図しない位置へのインク滴ｉＤｓ、ｉＤｍの付着は、用紙Ｐの汚れ等の不具合を引き起こし得る。このような不具合を抑制するために、本実施例では、大中小の通常のドットｄＬ、ｄＭ、ｄＳに加えて、特定ドットが用いられる。
【００４８】
図７（Ａ）に示す第１特定ドットＸ１は、１個の駆動パルス信号ＤＰＳｓと、この駆動パルス信号ＤＰＳｓの後の第１追加パルス信号ＡＰＳａと、によって形成される。駆動パルス信号ＤＰＳｓは、上記の駆動パルス信号ＤＰＳと同様に、「＋」の極性を有する矩形波の信号である。駆動パルス信号ＤＰＳｓによって、インク滴ｉＤｘが吐出される。駆動パルス信号ＤＰＳｓは、インク滴ｉＤｘが、ノズル部３７（図２（Ｂ））のノズルＮＺから、第１距離Ｄ１離れた用紙Ｐに到達可能であり、さらに、第２距離Ｄ２離れた平板２１４に到達可能であるように、構成されている。
【００４９】
第１追加パルス信号ＡＰＳａは、駆動パルス信号ＤＰＳｓと同じ「＋」の極性を有する矩形波の信号である。従って、第１追加パルス信号ＡＰＳａは、駆動パルス信号ＤＰＳｓと同様に、ノズル部３７の内から外へ向かう圧力を、インクｉｋに付与する。図７（Ａ）の実施例では、第１追加パルス信号ＡＰＳａは、駆動パルス信号ＤＰＳｓの供給後に、液面ｉＳがノズル部３７の外から内へ向かう方向に移動する時間範囲Ｔ３の間に、圧電素子３２に供給される。従って、第１追加パルス信号ＡＰＳａは、液面ｉＳの振動の振幅を小さくすることができ、特に、閾値ｉＳｅよりも大きい振幅の振動を抑制できる。この結果、インク滴ｉＤｘの吐出の後に、小さいインク滴ｉＤｓ、ｉＤｍが吐出されることが抑制される。このような第１特定ドットＸ１を、図３の印刷端部領域Ａ１０で用いることによって、用紙Ｐに到達できない小さいインク滴ｉＤｓ、ｉＤｍに起因する不具合を抑制できる。なお、第１追加パルス信号ＡＰＳａの電圧Ｖは、駆動パルス信号ＤＰＳｓの電圧Ｖと同じであり、第１追加パルス信号ＡＰＳａの幅は、駆動パルス信号ＤＰＳｓの幅よりも小さい。
【００５０】
図７（Ｂ）に示す第２特定ドットＸ２は、図６（Ａ）と同じ１個の駆動パルス信号ＤＰＳｓと、この駆動パルス信号ＤＰＳｓの後の第２追加パルス信号ＡＰＳｂと、によって形成される。第２追加パルス信号ＡＰＳｂは、駆動パルス信号ＤＰＳｓの極性とは逆の「−」の極性を有する矩形波の信号である。従って、第２追加パルス信号ＡＰＳｂは、駆動パルス信号ＤＰＳｓとは逆に、ノズル部３７の外から内へ向かう圧力を、インクｉｋに付与する。図７（Ｂ）の実施例では、第２追加パルス信号ＡＰＳｂは、駆動パルス信号ＤＰＳｓの供給後にノズル部３７の外から内へ向かう方向に移動した液面ｉＳが、再び、ノズル部３７の内から外へ向かう方向に移動する時間範囲Ｔ４の間に、圧電素子３２に供給される。従って、第２追加パルス信号ＡＰＳｂは、液面ｉＳの振動の振幅を小さくすることができ、特に、閾値ｉＳｅよりも大きい振幅の振動が抑制される。この結果、インク滴ｉＤｘの吐出の後に、小さいインク滴ｉＤｓ、ｉＤｍが吐出されることが抑制される。なお、第２追加パルス信号ＡＰＳｂの電圧Ｖの絶対値は、駆動パルス信号ＤＰＳｓの電圧Ｖの絶対値と同じであり、第２追加パルス信号ＡＰＳｂの幅は、駆動パルス信号ＤＰＳｓの幅よりも小さい。
【００５１】
図７（Ｃ）に示す第３特定ドットＸ３は、１個の駆動パルス信号ＤＰＳｓと、この駆動パルス信号ＤＰＳｓの後の第３追加パルス信号ＡＰＳｃと、によって形成される。第３追加パルス信号ＡＰＳｃは、図７（Ａ）の第１追加パルス信号ＡＰＳａと同様に時間範囲Ｔ３内の「＋」の極性を有する信号である。また、第３追加パルス信号ＡＰＳｃの電圧Ｖと幅とは、第１追加パルス信号ＡＰＳａの電圧Ｖと幅とから調整されている。このように、追加パルス信号の電圧Ｖは、駆動パルス信号ＤＰＳｓの電圧Ｖと異なっていてもよい。このような第３追加パルス信号ＡＰＳｃも、図７（Ａ）の第１追加パルス信号ＡＰＳａと同様に、小さいインク滴ｉＤｓが吐出されることを抑制できる。なお、第３追加パルス信号ＡＰＳｃの電圧Ｖは、駆動パルス信号ＤＰＳｓの電圧Ｖよりも小さく、第３追加パルス信号ＡＰＳｃの幅は、駆動パルス信号ＤＰＳｓの幅と同じである。
【００５２】
特定ドットとしては、上記の特定ドット（例えば、特定ドットＸ１、Ｘ２、Ｘ３）のいずれを採用してもよい。図７（Ａ）の第１特定ドットＸ１を採用すれば、第１追加パルス信号ＡＰＳａと駆動パルス信号ＤＰＳｓとの間では、電圧Ｖが同じであり、相違点は時間幅が異なる点だけなので、ヘッド駆動回路２３０の構成を簡素化できる。以下、第１特定ドットＸ１を用いることとして、説明を行う。いずれの場合も、ヘッド駆動回路２３０は、制御部２９０からの特定ドットを指定する信号に応じて、予め決められたタイミングで、駆動パルス信号ＤＰＳｓと追加パルス信号ＡＰＳａ〜ＡＰＳｃのいずれかとを含む駆動信号ＤＳを、圧電素子３２に供給する。
【００５３】
Ａ−５．ハーフトーン処理：
図８は、ハーフトーン処理（図５：Ｓ４０）のフローチャートである。図９は、ハーフトーン処理に用いられる誤差拡散処理の概略図である。誤差拡散処理は、ＣＭＹＫ画像データを構成するＣＭＹＫ値の成分ごとに実行される。そして、１つの成分（例えば、Ｃ成分）の誤差拡散処理は、画素ごとに実行される。例えば、ＣＭＹＫ画像データは、複数の画素が、縦方向と横方向にマトリクス状に並んで配置された画像を表している。プロセッサ１１０は、横方向に沿って１画素ずつ誤差拡散処理を実行することによって、横方向に延びる１つの画素ラインの誤差拡散処理を実行する。１つの画素ラインの誤差拡散処理が完了すると、プロセッサ１１０は、縦方向に隣接する別の画素ラインの誤差拡散処理を実行する。このように、誤差拡散処理は、ＣＭＹＫ画像データに含まれる複数の画素ラインを、縦方向に並んだ順に１ラインずつ処理対象にして、実行される。なお、画素の処理順は、他の順であって良い。
【００５４】
本実施例では、ハーフトーン処理によって、処理対象の画素（注目画素）のドット値が、複数種類のドットの形成状態のうちのいずれかに決定される。本実施例では、ドット値は、ドットを形成しないこと（ドット無し）を表すドット無値「０」と、小ドットｄＳ（図６（Ａ））を形成することを表す小ドット値「１」と、中ドットｄＭ（図６（Ｂ））を形成することを表す中ドット値「２」と、大ドットｄＬ（図６（Ｃ））を形成することを表す大ドット値「３」と、特定ドット（例えば、図７（Ａ）の特定ドットＸ１）を形成することを表す特定ドット値「４」と、のいずれかに、決定される。
【００５５】
注目画素に対する誤差拡散処理が開始されると、プロセッサ１１０は、誤差マトリクスＭＴ（図９）を用いて、誤差バッファＥＢに格納された誤差を収集して、注目画素に対する分配誤差値Ｅｔを取得する（図８：Ｓ４０２）。誤差バッファＥＢには、後述するように、誤差拡散処理が終了した画素、すなわち、ドット値が決定済みの決定済画素ごとに、決定済画素に対する誤差拡散処理で生じた誤差値Ｅａが格納されている。誤差マトリクスＭＴは、注目画素の周辺の所定の相対位置に配置された画素に、割り当てられた分配比を規定している。図９の誤差マトリクスＭＴでは、記号「＋」が注目画素を表し、周辺の画素に分配比ａ〜ｍが割り当てられている。分配比ａ〜ｍの合計は１である。プロセッサ１１０は、誤差マトリクスＭＴに従って、周辺の各画素の誤差値Ｅａに、対応する分配比を乗じた値の合計値を、注目画素の分配誤差値Ｅｔとして算出する。
【００５６】
Ｓ４０４では、プロセッサ１１０は、注目画素の階調値（入力値）Ｖｉｎに分配誤差値Ｅｔを加算することによって、補正済階調値Ｖａを取得する。
【００５７】
Ｓ４１０では、プロセッサ１１０は、補正済階調値Ｖａが、大ドット閾値ＴｈＬより大きいか否かを判定する。「Ｖａ＞ＴｈＬ」である場合（Ｓ４１０：ＹＥＳ）、Ｓ４１２で、プロセッサ１１０は、注目画素のドット値を、大ドット値に決定する。そして、プロセッサ１１０は、Ｓ４２８へ移行する。
【００５８】
「Ｖａ≦ＴｈＬ」である場合（Ｓ４１０：ＮＯ）、Ｓ４１３で、プロセッサ１１０は、補正済階調値Ｖａが特定ドット閾値ＴｈＸより大きいか否かを判定する。「Ｖａ＞ＴｈＸ」である場合（Ｓ４１３：ＹＥＳ）、Ｓ４１４で、プロセッサ１１０は、注目画素のドット値を、特定ドット値に決定する。そして、プロセッサ１１０は、Ｓ４２８へ移行する。
【００５９】
「Ｖａ≦ＴｈＸ」である場合（Ｓ４１３：ＮＯ）、Ｓ４１６で、プロセッサ１１０は、補正済階調値Ｖａが中ドット閾値ＴｈＭより大きいか否かを判定する。「Ｖａ＞ＴｈＭ」である場合（Ｓ４１６：ＹＥＳ）、Ｓ４１８で、プロセッサ１１０は、注目画素のドット値を、中ドット値に決定する。そして、プロセッサ１１０は、Ｓ４２８へ移行する。
【００６０】
「Ｖａ≦ＴｈＭ」である場合（Ｓ４１６：ＮＯ）、Ｓ４２２で、プロセッサ１１０は、補正済階調値Ｖａが小ドット閾値ＴｈＳより大きいか否かを判定する。「Ｖａ＞ＴｈＳ」である場合（Ｓ４２２：ＹＥＳ）、Ｓ４２４で、プロセッサ１１０は、注目画素のドット値を、小ドット値に決定する。そして、プロセッサ１１０は、Ｓ４２８へ移行する。
【００６１】
「Ｖａ≦ＴｈＳ」である場合（Ｓ４２２：ＮＯ）、Ｓ４２６で、プロセッサ１１０は、注目画素のドット値を、ドット無値に決定する。そして、プロセッサ１１０は、Ｓ４２８へ移行する。
【００６２】
なお、一般的に、通常のドットのための３個の閾値ＴｈＳ、ＴｈＭ、ＴｈＬに関しては、「ＴｈＳ≦ＴｈＭ≦ＴｈＬ」である。また、本実施例において、特定ドット閾値ＴｈＸに関しては、「ＴｈＭ≦ＴｈＸ≦ＴｈＬ」である。そして、これらのドット閾値ＴｈＳ、ＴｈＭ、ＴｈＬ、ＴｈＸは、図３で説明した印刷領域ＰＡ内の位置に応じて変化する。詳細については、後述する。
【００６３】
Ｓ４２８では、プロセッサ１１０は、決定されたドット値Ｄｏｕｔ（図９）を、対応するドット濃度値Ｄｒに変換する。ドット濃度値Ｄｒは、決定されたドット値Ｄｏｕｔが取り得る値に、それぞれ対応付けられている。このドット濃度値Ｄｒは、ドットの形成状態によって表現される濃度を、ＣＭＹＫ値に相当する階調値で表した値である。ドット濃度値Ｄｒは、ドットの大きさが大きいほど、大きい。ドット濃度値Ｄｒは、例えば、相対値テーブルＤＴに記述され、コンピュータプログラムＰＧに組み込まれている。なお、本実施例では、特定ドットのサイズは、中ドットｄＭと大ドットｄＬとの間のサイズであることとする。
【００６４】
Ｓ４３０では、プロセッサ１１０は、誤差値Ｅａを、以下の式を用いて算出する。
誤差値Ｅａ＝補正済階調値Ｖａ−ドット濃度値Ｄｒ
誤差値Ｅａは、注目画素について決定されたドット値に対応するドット濃度値Ｄｒと、注目画素における階調値（補正済階調値Ｖａ）との間に生じた誤差ということができる。プロセッサ１１０は、誤差値Ｅａを、誤差バッファＥＢに格納する。誤差バッファＥＢには、誤差拡散処理によってドット値が決定された決定済画素ごとに、Ｓ４３０で算出された誤差値Ｅａが記録される。上述したＳ４０２において取得される分配誤差値Ｅｔは、誤差バッファＥＢに記録された誤差値Ｅａ、すなわち、決定済画素において生じた誤差値Ｅａのうち、誤差マトリクスＭＴを用いて注目画素に分配された誤差である。
【００６５】
以上説明した誤差拡散処理によって、画素ごとのドット値で構成されたドットデータが、インク色ごとに、生成される。また、補正済階調値Ｖａとドット閾値とが比較される順番は、大ドット閾値ＴｈＬ、特定ドット閾値ＴｈＸ、中ドット閾値ＴｈＭ、小ドット閾値ＴｈＳ、の順番である。
【００６６】
Ａ−６．印刷領域ＰＡ内の位置とドット閾値：
図１０は、ドット閾値ＴｈＳ、ＴｈＭ、ＴｈＬ、ＴｈＸと、印刷領域ＰＡ（図３）内の位置と、の関係を示す概略図である。図中の上部には、印刷領域ＰＡ内の位置とドット閾値との関係を示す第１グラフＧ１が示されている。横軸は、外部領域Ａ１１から第１領域Ａ１２を通って第２領域Ａ２０へ至る範囲の位置ＰＳを示している。縦軸は、ドット閾値の大きさを示している。なお、横軸は、Ｘ方向に平行な方向の位置を示している。ただし、横軸がＹ方向に平行な方向の位置を示す場合も、第１グラフＧ１の形状は同じである。
【００６７】
図中の下部には、印刷領域ＰＡ内の位置ＰＳとドット形成率との関係を示す第２グラフＧ２が示されている。横軸は、第１グラフＧ１の横軸と共通である。縦軸は、ドット形成率を示している。大形成率ｄＲＬと、中形成率ｄＲＭと、小形成率ｄＲＳと、特定形成率ｄＲＸとは、それぞれ、大ドットの形成率と、中ドットの形成率と、小ドットの形成率と、特定ドットの形成率と、を示している。ドット形成率は、特定の階調値の画素で構成された均一な画像に対して上記の誤差拡散処理を実行する場合に、ドットが形成される画素の割合を示している。或るドットのドット形成率が１００％であることは、そのドットが全ての画素位置に形成されることを示している。
【００６８】
印刷内部領域Ａ２０内では、第１グラフＧ１に示されるように、各ドット閾値ＴｈＳ、ＴｈＭ、ＴｈＬ、ＴｈＸは、それぞれ、位置ＰＳによらず一定である。そして、「ゼロ＝ＴｈＳ＜ＴｈＭ＜ＴｈＸ＝ＴｈＬ」である。特に、特定ドット閾値ＴｈＸは、大ドット閾値ＴｈＬと同じである。また、図８で説明したように、補正済階調値Ｖａとドット閾値との比較は、ＴｈＬ、ＴｈＸ、ＴｈＭ、ＴｈＳの順に行われる。従って、補正済階調値Ｖａが特定ドット閾値ＴｈＸを超える場合には、補正済階調値Ｖａは、特定ドット閾値ＴｈＸよりも先に比較される大ドット閾値ＴｈＬを超えているので、図８のＳ４１４は実行されず、Ｓ４１２が実行され、そして、注目画素のドット値が大ドット値に決定される。このように、印刷内部領域Ａ２０内では、特定ドットは形成されない。第２グラフＧ２に示されるように、印刷内部領域Ａ２０内では、特定形成率ｄＲＸは、ゼロ％であり、ｄＲＬ、ｄＲＭ、ｄＲＳは、それぞれ、ゼロ％よりも大きく、位置ＰＳに依存しない一定値である。
【００６９】
外部領域Ａ１１内では、第１グラフＧ１に示されるように、各ドット閾値ＴｈＳ、ＴｈＭ、ＴｈＬ、ＴｈＸは、それぞれ、位置ＰＳによらず一定である。そして、「ゼロ＝ＴｈＳ＝ＴｈＭ＝ＴｈＸ＜ＴｈＬ」である。特に、特定ドット閾値ＴｈＸは、大ドット閾値ＴｈＬよりも小さく、かつ、特定ドット閾値ＴｈＸは、中ドット閾値ＴｈＭおよび小ドット閾値ＴｈＳと同じである。補正済階調値Ｖａが、大ドット閾値ＴｈＬ以下であり、かつ、補正済階調値Ｖａが、中ドット閾値ＴｈＭおよび小ドット閾値ＴｈＳよりも大きい場合には、補正済階調値Ｖａは、ドット閾値ＴｈＭ、ＴｈＳよりも先に比較される特定ドット閾値ＴｈＸを超えている。従って、図８のＳ４１８、Ｓ４２４は実行されず、Ｓ４１４が実行され、そして、注目画素のドット値が特定ドット値に決定される。このように、外部領域Ａ１１内では、小ドットと中ドットとは形成されない。第２グラフＧ２に示されるように、外部領域Ａ１１内では、ｄＲＭ、ｄＲＳは、それぞれ、ゼロ％であり、大形成率ｄＲＬと特定形成率ｄＲＸとは、それぞれ、ゼロ％よりも大きく、位置ＰＳに依存しない一定値である。
【００７０】
第１領域Ａ１２内では、第１グラフＧ１に示されるように、各閾値ＴｈＳ、ＴｈＭ、ＴｈＬ、ＴｈＸは、外部領域Ａ１１内での値と印刷内部領域Ａ２０内での値とを結ぶ直線上の値に設定されている。第２グラフＧ２に示されるように、第１領域Ａ１２内では、印刷内部領域Ａ２０側から外部領域Ａ１１に向かって、特定形成率ｄＲＸが、ゼロから徐々に増大し、そして、小形成率ｄＲＳと中形成率ｄＲＭとが、ゼロに向かって徐々に減少する。
【００７１】
閾値データＴＤ（図１）は、以上のような、印刷領域ＰＡ内の位置ＰＳと、ドット閾値ＴｈＳ、ＴｈＭ、ＴｈＬ、ＴｈＸと、の対応関係を表している。閾値データＴＤは、例えば、ルックアップテーブルである。プロセッサ１１０は、図８のハーフトーン処理を実行する場合に、閾値データＴＤを参照して、注目画素の位置ＰＳに応じたドット閾値ＴｈＳ、ＴｈＭ、ＴｈＬ、ＴｈＸを特定する。
【００７２】
以上のように、本実施例では、図７で説明したように、特定ドットＸ１、Ｘ２、Ｘ３は、インク滴ｉＤｘを吐出するための駆動パルス信号ＤＰＳｓを圧電素子３２（図２（Ｂ））に供給することと、インク滴ｉＤｘの吐出後のノズル部３７における液面ｉＳの振動の方向と逆向きに作用する圧力をインクｉｋに付与するための追加パルス信号ＡＰＳａ、ＡＰＳｂ、ＡＰＳｃを圧電素子３２に供給することと、を含む処理で形成される。また、図６で説明したように、通常のドットｄＳ、ｄＭ、ｄＬは、追加パルス信号を圧電素子３２に供給せずに、ノズル部３７のノズルＮＺからインク滴ｉＤを吐出するための駆動パルス信号ＤＰＳを圧電素子３２に供給することを含む処理で形成される。
【００７３】
そして、図１０で説明したように、プロセッサ１１０は、印刷端部領域Ａ１０では、小さいインク滴ｉＤｓ、ｉＤｍの吐出が抑制された特定ドット（ここでは、第１特定ドットＸ１）が形成される、という条件下で、印刷データを生成する。この結果、印刷端部領域Ａ１０では、他のドット（例えば、小ドットと中ドット）の割合が小さくなるので、小さいインク滴ｉＤｓ、ｉＤｍが吐出されることが抑制される。この結果、小さいインク滴ｉＤｓ、ｉＤｍに起因する不具合を抑制できる。
【００７４】
また、プロセッサ１１０は、印刷内部領域Ａ２０内では、特定ドットは形成されずに、通常のドットｄＳ、ｄＭ、ｄＬが形成される、という条件下で、印刷データを生成する。通常のドットｄＳ、ｄＭ、ｄＬの形成には、特定ドットＸ１、Ｘ２、Ｘ３の形成とは異なり、小さいインク滴ｉＤｓ、ｉＤｍ、ｉＤｌの吐出が許容されている。従って、通常のドットｄＳ、ｄＭ、ｄＬのための駆動信号ＤＳの設計の自由度は、特定ドットＸ１、Ｘ２、Ｘ３のための駆動信号ＤＳの設計の自由度と比べて、高い。この結果、特定ドットＸ１、Ｘ２、Ｘ３と比べて通常ドットｄＳ、ｄＭ、ｄＬが画質に与える影響を緩和できる。例えば、小さいインク滴ｉＤｓ、ｉＤｍ、ｉＤｌが吐出されることによって、印刷内部領域Ａ２０において粒状性が悪化することを抑制できる。また、小ドットｄＳのドットサイズを、特定ドットＸ１、Ｘ２、Ｘ３のドットサイズよりも小さくできるので、印刷内部領域Ａ２０において粒状性が悪化することを抑制できる。
【００７５】
また、図１０で説明したように、プロセッサ１１０は、印刷端部領域Ａ１０のうちの外周側の外部領域Ａ１１では、通常のドットｄＳ、ｄＭ、ｄＬは形成されない、という条件下で、印刷データを生成する。従って、外部領域Ａ１１では小さいインク滴ｉＤｓ、ｉＤｍは吐出されないので、小さいインク滴ｉＤｓ、ｉＤｍに起因する不具合を抑制できる。
【００７６】
また、図７で説明したように、特定ドットＸ１、Ｘ２、Ｘ３を形成するための駆動信号ＤＳは、特定ドットＸ１、Ｘ２、Ｘ３を形成するインク滴ｉＤｘが、ノズル部３７（図２（Ｂ））のノズルＮＺから用紙Ｐと平板２１４との双方に到達可能であるように、構成されている。従って、特定ドットＸ１、Ｘ２、Ｘ３を用いることによって、インク滴が平板２１４に到達できずに不具合を引き起こすことを抑制できる。また、通常ドットｄＳ、ｄＭ、ｄＬを形成するインク滴ｉＤ、ｉＤｓ、ｉＤｍ、ｉＤｌは、用紙Ｐに到達可能である。また、これらのインク滴ｉＤ、ｉＤｓ、ｉＤｍ、ｉＤｌは、平板２１４に到達できないインク滴ｉＤｓ、ｉＤｍを含んでいる。一般的に、このようなインク滴ｉＤｓ、ｉＤｍのサイズは、平板２１４に到達可能なインク滴ｉＤ、ｉＤｌのサイズよりも小さい。通常ドットｄＳ、ｄＭ、ｄＬを用いることによって、このような小さいインク滴ｉＤｓ、ｉＤｍが吐出されるので、粒状性を向上できる。
【００７７】
また、図６、図７で説明したように、駆動パルス信号ＤＰＳ、ＤＰＳｓのそれぞれの波形と、追加パルス信号ＡＰＳａ、ＡＰＳｂ、ＡＰＳｃのそれぞれの波形とは、いずれも矩形である。従って、ヘッド駆動回路２３０の構成が複雑化することを抑制できる。例えば、ヘッド駆動回路２３０としては、印刷ヘッド２４０の圧電素子３２に供給される電圧のオンとオフとを切り替える半導体スイッチと、半導体スイッチを制御する論理回路と、を含む構成を採用可能である。
【００７８】
また、図７（Ｂ）に示すように、第２特定ドットＸ２を形成するための第２追加パルス信号ＡＰＳｂは、駆動パルス信号ＤＰＳｓの極性とは逆の極性を有している。そして、インクｉｋ（図２（Ｂ））の液面ｉＳの振動周期において液面ｉＳがノズル部３７の内から外に向かう方向に移動している期間Ｔ４内に、印刷ヘッド２４０の圧電素子３２への第２追加パルス信号ＡＰＳｂの供給が開始される。また、その期間Ｔ４内に、第２追加パルス信号ＡＰＳｂの供給が終了する。この構成によれば、第２追加パルス信号ＡＰＳｂによって、液面ｉＳの振動の振幅を小さくできるので、液面ｉＳの振動に起因して小さいインク滴が吐出されることを抑制できる。
【００７９】
また、図７（Ａ）、図７（Ｃ）に示すように、特定ドットＸ１、Ｘ３を形成するための追加パルス信号ＡＰＳａ、ＡＰＳｃは、駆動パルス信号ＤＰＳｓの極性と同じ極性を有している。そして、インクｉｋ（図２（Ｂ））の液面ｉＳの振動周期において液面ｉＳがノズル部３７の外から内に向かう方向に移動している期間Ｔ３内に、印刷ヘッド２４０の圧電素子３２への追加パルス信号ＡＰＳａ、ＡＰＳｃの供給が開始される。また、その期間Ｔ３内に、追加パルス信号ＡＰＳａ、ＡＰＳｃの供給が終了する。この構成によれば、追加パルス信号ＡＰＳａ、ＡＰＳｃによって、液面ｉＳの振動の振幅を小さくできるので、液面ｉＳの振動に起因して小さいインク滴が吐出されることを抑制できる。
【００８０】
また、図８、図９で説明したように、プロセッサ１１０は、誤差拡散処理を用いて、各画素のドット形成状態を決定する。そして、プロセッサ１１０は、補正済階調値Ｖａとドット閾値との比較を、大ドット閾値ＴｈＬ、特定ドット閾値ＴｈＸ、中ドット閾値ＴｈＭ、小ドット閾値ＴｈＳの順に行う。また、図１０で説明したように、印刷端部領域Ａ１０の外周側の外部領域Ａ１１では、特定ドット閾値ＴｈＸは、小ドット閾値ＴｈＳと同じである。印刷内部領域Ａ２０では、特定ドット閾値ＴｈＸは、大ドット閾値ＴｈＬと同じである。これにより、外部領域Ａ１１では、小ドットｄＳが形成されずに特定ドットが形成されるので、小ドットｄＳのためのインク滴（小さいインク滴ｉＤｓを含む）に起因する不具合を抑制できる。また、印刷内部領域Ａ２０では、特定ドットが形成されずに、小ドットｄＳが形成されるので、印刷内部領域Ａ２０において粒状性が悪化することを抑制できる。
【００８１】
さらに、図１０で説明したように、印刷端部領域Ａ１０の外周側の外部領域Ａ１１では、中ドット閾値ＴｈＭは、小ドット閾値ＴｈＳと同じである。従って、外部領域Ａ１１では、中ドットｄＭが形成されずに、特定ドットが形成されるので、中ドットｄＭのためのインク滴（小さいインク滴ｉＤｍを含む）に起因する不具合を抑制できる。
【００８２】
Ｂ．第２実施例：
図１１は、ドット閾値ＴｈＳ、ＴｈＬ、ＴｈＸと、印刷領域ＰＡ（図３）内の位置と、の関係の別の実施例を示す概略図である。第２実施例では、中ドットｄＭが省略されている。図８のフローチャートでは、中ドットｄＭに関するＳ４１６、Ｓ４１８が省略される。Ｓ４１３の判定結果が「Ｎｏ」である場合、処理は、Ｓ４２２に移行する。補正済階調値Ｖａとドット閾値とが比較される順番は、大ドット閾値ＴｈＬ、特定ドット閾値ＴｈＸ、小ドット閾値ＴｈＳ、の順番である。また、特定ドットのサイズは、小ドットｄＳと大ドットｄＬとの間のサイズであることとする。
【００８３】
図中の上部の第１グラフＧ１１は、図１０の第１グラフＧ１と同様に、印刷領域ＰＡ内の位置ＰＳ（横軸）とドット閾値（縦軸）との関係を示している。図中の下部の第２グラフＧ１２は、図１０の第２グラフＧ２と同様に、印刷領域ＰＡ内の位置ＰＳ（横軸）とドット形成率（縦軸）との関係を示している。横軸は、第１グラフＧ１１の横軸と共通である。大形成率ｄＲＬと、小形成率ｄＲＳと、特定形成率ｄＲＸとは、それぞれ、大ドットの形成率と、小ドットの形成率と、特定ドットの形成率と、を示している。
【００８４】
印刷内部領域Ａ２０内では、第１グラフＧ１１に示すように、各ドット閾値ＴｈＳ、ＴｈＸ、ＴｈＬは、それぞれ、位置ＰＳによらず一定である。そして、「ゼロ＝ＴｈＳ＜ＴｈＸ＝ＴｈＬ」である。特定ドット閾値ＴｈＸが大ドット閾値ＴｈＬと同じであるので、図１０の実施例と同様に、印刷内部領域Ａ２０内では、特定ドットは形成されない。そして、第２グラフＧ１２に示されるように、印刷内部領域Ａ２０内では、特定形成率ｄＲＸはゼロ％であり、ｄＲＳ、ｄＲＬは、それぞれ、ゼロ％よりも大きく、位置ＰＳに依存しない一定値である。このように、印刷内部領域Ａ２０では、特定ドットが形成されずに、小ドットｄＳが形成されるので、印刷内部領域Ａ２０において粒状性が悪化することを抑制できる。
【００８５】
外部領域Ａ１１内では、第１グラフＧ１に示されるように、各ドット閾値ＴｈＳ、ＴｈＸ、ＴｈＬは、それぞれ、位置ＰＳによらず一定である。そして、「ゼロ＝ＴｈＳ＝ＴｈＸ＜ＴｈＬ」である。特定ドット閾値ＴｈＸが小ドット閾値ＴｈＳと同じであるので、図１０の実施例と同様に、印刷端部領域Ａ１０の外周側の外部領域Ａ１１では、小ドットｄＳが形成されずに特定ドットが形成されるので、小ドットｄＳのためのインク滴（小さいインク滴ｉＤｓを含む）に起因する不具合を抑制できる。
【００８６】
なお、第１領域Ａ１２内では、第１グラフＧ１１に示されるように、各閾値ＴｈＳ、ＴｈＬ、ＴｈＸは、外部領域Ａ１１内での値と印刷内部領域Ａ２０内での値とを結ぶ直線上の値に設定されている。第２グラフＧ１２に示されるように、第１領域Ａ１２内では、印刷内部領域Ａ２０側から外部領域Ａ１１に向かって、特定形成率ｄＲＸが、ゼロから徐々に増大し、そして、小形成率ｄＲＳが、ゼロに向かって徐々に減少する。
【００８７】
Ｃ．変形例：
（１）印刷領域ＰＡ内の位置と、形成され得るドットの種類と、の対応関係としては、図１０、図１１で説明した対応関係に代えて、他の種々の対応関係を採用可能である。例えば、第１領域Ａ１２において、通常のドットｄＳ、ｄＭ、ｄＬが形成されずに、特定ドット（例えば、特定ドットＸ１）が形成されてもよい。この場合、第１領域Ａ１２内でのドット閾値ＴｈＳ、ＴｈＭ、ＴｈＬ、ＴｈＸを、外部領域Ａ１１内での対応するドット閾値と同じ値に設定すればよい。
【００８８】
また、第１領域Ａ１２において、特定ドットが形成されずに、通常のドットｄＳ、ｄＭ、ｄＬが形成されてもよい。この場合、第１領域Ａ１２内でのドット閾値ＴｈＳ、ＴｈＭ、ＴｈＬ、ＴｈＸを、印刷内部領域Ａ２０内での対応するドット閾値と同じ値に設定すればよい。なお、この場合には、第１領域Ａ１２が省略されて、用紙Ｐ上の領域の全体が印刷内部領域Ａ２０に対応し、外部領域Ａ１１が印刷端部領域Ａ１０に対応している、ということができる。
【００８９】
また、用紙Ｐの外側の領域を含み、特定ドットが形成される印刷端部領域内において、印刷領域ＰＡの端からの最短距離が所定値未満の領域である外周領域では、通常のドットが形成されずに、印刷領域ＰＡの端からの最短距離が所定値以上の領域である内周領域では、通常のドットが形成されることとしてもよい。ここで、印刷端部領域の全体が、用紙Ｐの外側の領域であってもよく、印刷端部領域が、用紙Ｐ上の領域の一部と、用紙Ｐの外側の領域と、を含んでもよい。また、外周領域の全体が、用紙Ｐの外側の領域であってもよく、外周領域が、用紙Ｐ上の領域の一部と、用紙Ｐの外側の領域の少なくとも一部と、を含んでもよい。内周領域の全体が、用紙Ｐの外側の領域であってもよく、内周領域が、用紙Ｐ上の領域の一部と、用紙Ｐの外側の領域の少なくとも一部と、を含んでもよく、内周領域の全体が、用紙Ｐ上の領域の一部であってもよい。いずれの場合も、印刷端部領域Ａ１０内では、特定ドットが形成される。
【００９０】
また、印刷端部領域内では、通常のドットが形成されないこととしてもよい。また、印刷端部領域の内周側の一部の領域で、通常のドットが形成されることとしてもよい。また、印刷端部領域の全体に亘って、通常のドットが形成されることとしてもよい。例えば、図１０、図１１の外部領域Ａ１１において、特定ドット閾値ＴｈＸが、ドット閾値ＴｈＳ、ＴｈＭよりも少し大きくてもよい。この場合、第１領域Ａ１２に加えて外部領域Ａ１１においても、小ドットｄＳまたは中ドットｄＭが形成されるので、搬送時に用紙Ｐの位置がずれた場合であっても、用紙Ｐの端部（特に、外部領域Ａ１１にはみ出た部分）で粒状性が悪化することを抑制できる。また、印刷端部領域Ａ１０において特定ドットが形成されることによって、小さいインク滴に起因する不具合を抑制できる。
【００９１】
（２）通常のドットｄＳ、ｄＭ、ｄＬ（図６）を形成するための比較的大きなインク滴ｉＤが、ノズル部３７（図２（Ｂ））のノズルＮＺから第１距離Ｄ１離れた用紙Ｐには到達でき、かつ、ノズルＮＺから第１距離Ｄ１よりも長い第２距離Ｄ２離れた位置（例えば、平板２１４）には到達できなくてもよい。この場合も、外部領域Ａ１１（図３）で通常のドットｄＳ、ｄＭ、ｄＬが形成されなければ、小さいインク滴に起因する不具合を抑制できる。
【００９２】
また、少なくとも１種の通常ドットを形成する全てのインク滴が、用紙Ｐには到達可能であり、かつ、ノズルＮＺから第２距離Ｄ２離れた位置に到達できなくてもよい。例えば、小ドットｄＳを形成するインク滴ｉＤが、中ドットｄＭと大ドットｄＬとのインク滴ｉＤよりも小さく、特に、平板２１４に到達できないほどに小さくてもよい。
【００９３】
いずれの場合も、通常のドットのための駆動信号ＤＳは、全てのインク滴が用紙Ｐに到達できるように構成されていることが好ましい。
【００９４】
（３）図７（Ｂ）の実施例において、第２追加パルス信号ＡＰＳｂが圧電素子３２に供給されるタイミングは、液面ｉＳがノズル部３７の内から外に向かう方向に移動している期間内の任意のタイミングであってよい。ここで、図７（Ｂ）の期間Ｔ４のように、駆動パルス信号ＤＰＳｓの供給の終了後に、液面ｉＳがノズル部３７の内から外へ向かう方向に移動する最初の期間内に、第２追加パルス信号ＡＰＳｂが圧電素子３２に供給されることが好ましい。これによれば、駆動パルス信号ＤＰＳｓの供給の終了後に、液面ｉＳが閾値ｉＳｅを超えて移動することを抑制できる。なお、第２追加パルス信号ＡＰＳｂの供給の開始から終了までの期間の一部において、液面ｉＳがノズル部３７の外から内へ向かう方向に移動していてもよい。一般的には、液面ｉＳの振動の振幅を小さくするためには、液面ｉＳがノズル部３７の内から外に向かう方向に移動している期間内に、第２追加パルス信号ＡＰＳｂの供給が開始されることが好ましい。そして、同じ期間内に、第２追加パルス信号ＡＰＳｂの供給が終了することが特に好ましい。
【００９５】
（４）図７（Ａ）、図７（Ｃ）の実施例において、追加パルス信号ＡＰＳａ、ＡＰＳｃが圧電素子３２に供給されるタイミングは、液面ｉＳがノズル部３７の外から内に向かう方向に移動している期間内の任意のタイミングであってよい。ここで、図７（Ａ）、図７（Ｂ）の期間Ｔ３のように、駆動パルス信号ＤＰＳｓの供給の終了後に、液面ｉＳがノズル部３７の外から内へ向かう方向に移動する最初の期間内に、追加パルス信号ＡＰＳａ、ＡＰＳｃが圧電素子３２に供給されることが好ましい。これによれば、駆動パルス信号ＤＰＳｓの供給の終了後に、液面ｉＳが閾値ｉＳｅを超えて移動することを抑制できる。なお、追加パルス信号ＡＰＳａ、ＡＰＳｃの供給の開始から終了までの期間の一部において、液面ｉＳがノズル部３７の内から外へ向かう方向に移動していてもよい。一般的には、液面ｉＳの振動の振幅を小さくするためには、液面ｉＳがノズル部３７の外から内に向かう方向に移動している期間内に、追加パルス信号ＡＰＳａ、ＡＰＳｃの供給が開始されることが好ましい。そして、同じ期間内に、追加パルス信号ＡＰＳａ、ＡＰＳｃの供給が終了することが特に好ましい。
【００９６】
（５）特定ドットが、２個以上のインク滴で形成されてもよい。いずれの場合も、特定ドットを形成するＮ個（Ｎは１以上の整数）のインク滴の全てが、ノズルＮＺから第１距離Ｄ１よりも長い第２距離Ｄ２離れた位置（例えば、平板２１４）に到達できるように、特定ドットのための駆動信号ＤＳが構成されていることが好ましい。
【００９７】
（６）駆動パルス信号ＤＰＳ、ＤＰＳｓ（図６、図７）と、追加パルス信号ＡＰＳａ、ＡＰＳｂ、ＡＰＳｃと、のうちの少なくとも１個のパルス信号の波形が、矩形でなくてもよい。例えば、パルス信号の波形が、正弦波のようにカーブを描く形状であってもよい。
【００９８】
（７）ハーフトーン処理の手順としては、図８、図９で説明した手順に代えて、他の種々の手順を採用可能である。例えば、ＣＭＹＫ値を、さらに、ドットの種類毎のドット階調値に分解し、ドットの種類毎のドット階調値を誤差拡散処理の入力値Ｖｉｎとして用いてもよい。例えば、シアンＣのハーフトーン処理は、以下のように行われる。シアンＣの階調値を、小ドット階調値Ｃｓ、中ドット階調値Ｃｍ、大ドット階調値Ｃｌ、特定ドット階調値Ｃｘに分解する。シアンＣの階調値と、ドット階調値Ｃｓ、Ｃｍ、Ｃｌ、Ｃｘと、の対応関係は、予め決められている。例えば、シアンＣの階調値が小さい場合には、小ドット階調値Ｃｓがゼロよりも大きい値に設定され、中ドット階調値Ｃｍと大ドット階調値Ｃｌとはゼロに設定される。シアンＣの階調値が中程度に増大すると、中ドット階調値Ｃｍが増大し、小ドット階調値Ｃｓが減少する、そして、シアンＣの階調値がさらに大きくなると、小ドット階調値Ｃｓがゼロになり、中ドット階調値Ｃｍが減少し、大ドット階調値Ｃｌが増大する。そして、上述したようなドット形成率（例えば、図１０、図１１のドット形成率）が実現されるように、外部領域Ａ１１（図３）では、小ドット階調値Ｃｓと中ドット階調値Ｃｍとの全体が、特定ドット階調値Ｃｘに置換される。印刷内部領域Ａ２０では、特定ドット階調値Ｃｘはゼロに維持される。第１領域Ａ１２では、小ドット階調値Ｃｓと中ドット階調値Ｃｍとのそれぞれの一部が、特定ドット階調値Ｃｘに置換される。置換される割合は、位置ＰＳが外部領域Ａ１１に近いほど、高い。このように決定されたドット階調値Ｃｓ、Ｃｍ、Ｃｌ、Ｃｘのそれぞれを対象として、誤差拡散処理を実行する。小ドット階調値Ｃｓの誤差拡散処理の結果は、小ドットｄＳの配置パターンを示している。他のドット階調値についても、同様である。
【００９９】
ドット階調値Ｃｓ、Ｃｍ、Ｃｌ、ＣｘとシアンＣの階調値との対応関係は、例えば、ルックアップテーブルによって規定される。ルックアップテーブルとしては、印刷領域ＰＡ内の位置ＰＳ応じて異なる複数のテーブルが、用いられる。なお、ドット階調値のハーフトーン処理は、誤差拡散処理の代わりに、いわゆるディザマトリクスを用いる処理であってもよい。
【０１００】
（８）ドット形成率ｄＲＬ、ｄＲＭ、ｄＲＳと位置ＰＳとの関係は、図１０、図１１の実施例の関係に代えて、他の関係であってもよい。例えば、一定の階調値で表される均一な画像が印刷される場合に、印刷内部領域Ａ２０内で、ドット形成率ｄＲＬ、ｄＲＭ、ｄＲＳが、位置ＰＳに応じて変化してもよい。
【０１０１】
（９）印刷に利用可能なインクの種類は、ＣＭＹＫに代えて、他の任意の種類を採用可能である。例えば、利用可能なインクは、ＣＭＹの３種であってもよく、Ｋの１種であってもよく、ＣＭＹＫとシアンＣよりも薄いライトシアンＬＣとの５種であってもよい。
【０１０２】
（１０）搬送機構２１０の構成は、図４で説明した構成に代えて、縁なし印刷を実行可能な任意の構成であってよい。例えば、支持部材２１２が、平板２１４の＋Ｙ側の部分に設けられていてもよい。また、ノズル部３７（具体的には、ノズルＮＺ）から、ノズルＮＺから用紙Ｐに向かう方向（ここでは、用紙Ｐに垂直な方向）に沿って、ノズルＮＺと用紙Ｐとの間の第１距離Ｄ１（図４（Ａ））よりも長い第２距離Ｄ２だけ離れた位置には、用紙Ｐに到達しなかったインク滴が付着するためのインク受け部が設けられていることが好ましい。インク受け部は、図４の平板２１４のような板状の部材に代えて、他の任意の部材であってよい。例えば、スポンジのようにインクを吸収する吸収体が設けられていてもよい。また、吐出部３０の構成としては、図２（Ｂ）に示す構成に代えて、他の種々の構成を採用可能である。例えば、インクｉｋに圧力を付与する圧力付与部は、圧電素子３２に代えて、インクｉｋに圧力を付与可能な任意の装置であってよい（例えば、インクｉｋを加熱するヒータ）。また、印刷機構２００は、主走査を伴わない印刷装置（いわゆるラインプリンタ）であってもよい。
【０１０３】
（１１）図１の制御装置１００と印刷機構２００とは、互いに異なる別の装置であってもよい。例えば、印刷機構２００は、印刷に加えてスキャンなどの他の機能を有する複合機であってもよい。制御装置１００は、パーソナルコンピュータ、スマートフォンなどの、印刷機構２００とは独立の画像処理装置であってよい。また、ネットワークを介して互いに通信可能な複数の装置（例えば、コンピュータ）が、画像処理装置による画像処理の機能を一部ずつ分担して、全体として、画像処理の機能を提供してもよい（これらの装置を備えるシステムが画像処理装置に対応する）。
【０１０４】
上記各実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部あるいは全部をハードウェアに置き換えるようにしてもよい。例えば、図５のＳ４０のハーフトーン処理の機能を、専用のハードウェア回路によって実現してもよい。
【０１０５】
また、本発明の機能の一部または全部がコンピュータプログラムで実現される場合には、そのプログラムは、コンピュータ読み取り可能な記録媒体（例えば、一時的ではない記録媒体）に格納された形で提供することができる。プログラムは、提供時と同一または異なる記録媒体（コンピュータ読み取り可能な記録媒体）に格納された状態で、使用され得る。「コンピュータ読み取り可能な記録媒体」は、メモリーカードやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種ＲＯＭ等のコンピュータ内の内部記憶装置や、ハードディスクドライブ等のコンピュータに接続されている外部記憶装置も含み得る。
【０１０６】
以上、実施例、変形例に基づき本発明について説明してきたが、上記した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨並びに特許請求の範囲を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれる。
【符号の説明】
【０１０７】
３０...吐出部、３２...圧電素子、３６...圧力室、３７...ノズル部（ノズル流路）、３８...供給路、１００...制御装置、１１０...プロセッサ、１２０...揮発性記憶装置、１２５...バッファ領域、１３０...不揮発性記憶装置、１４０...表示部、１５０...操作部、１６０...通信部、２００...印刷機構、２１０...搬送機構、２１１...用紙台、２１２...支持部材、２１４...平板、２１７...上流ローラ対、２１７ａ...駆動ローラ、２１７ｂ...従動ローラ、２１８...下流ローラ対、２１８ａ...駆動ローラ、２１８ｂ...従動ローラ、２２０...主走査機構、２３０...ヘッド駆動回路、２４０...印刷ヘッド、２４１...ノズル形成面、２９０...制御部、６００...プリンタ、Ｐ...用紙、Ｄ１...第１距離、Ｄ２...第２距離、ＰＡ...印刷領域、ＮＡ...ノズル領域、ＥＢ...誤差バッファ、ＮＢ...下流部分領域、ＮＣ、ＮＭ、ＮＹ、ＮＫ...ノズル列、ＴＤ...閾値データ、ＰＧ...コンピュータプログラム、ＤＳ...駆動信号、ｉＳ...液面、ＤＴ...相対値テーブル、ＭＴ...誤差マトリクス、ＮＴ...ノズル間隔、ＮＺ...ノズル、ＰＳ...位置、ｄＬ...大ドット、ｄＭ...中ドット、ｄＳ...小ドット、ｉｋ...インク、ｉＤ、ｉＤｌ、ｉＤｍ、ｉＤｓ、ｉＤｘ...インク滴、Ａ１０...印刷端部領域、Ａ１１...外部領域、Ａ１２...第１領域、Ａ２０...第２領域（印刷内部領域）
【図１】
0006755510.tif 000002
【図２】
0006755510.tif 000003
【図３】
0006755510.tif 000004
【図４】
0006755510.tif 000005
【図５】
0006755510.tif 000006
【図６】
0006755510.tif 000007
【図７】
0006755510.tif 000008
【図８】
0006755510.tif 000009
【図９】
0006755510.tif 000010
【図１０】
0006755510.tif 000011
【図１１】
0006755510.tif 000012