[go: up one dir, main page]

JP2019038229A - 印刷装置および印刷制御装置 - Google Patents

印刷装置および印刷制御装置 Download PDF

Info

Publication number
JP2019038229A
JP2019038229A JP2017164038A JP2017164038A JP2019038229A JP 2019038229 A JP2019038229 A JP 2019038229A JP 2017164038 A JP2017164038 A JP 2017164038A JP 2017164038 A JP2017164038 A JP 2017164038A JP 2019038229 A JP2019038229 A JP 2019038229A
Authority
JP
Japan
Prior art keywords
printing
scan
code information
print
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2017164038A
Other languages
English (en)
Inventor
康敏 竹内
Yasutoshi TAKEUCHI
康敏 竹内
雅也 碓井
Masaya Usui
雅也 碓井
須藤 直樹
Naoki Sudo
直樹 須藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2017164038A priority Critical patent/JP2019038229A/ja
Priority to US16/112,920 priority patent/US10647109B2/en
Publication of JP2019038229A publication Critical patent/JP2019038229A/ja
Withdrawn legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J3/00Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed
    • B41J3/01Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed for special character, e.g. for Chinese characters or barcodes
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/015Ink jet characterised by the jet generation process
    • B41J2/04Ink jet characterised by the jet generation process generating single droplets or particles on demand
    • B41J2/045Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
    • B41J2/04501Control methods or devices therefor, e.g. driver circuits, control circuits
    • B41J2/04508Control methods or devices therefor, e.g. driver circuits, control circuits aiming at correcting other parameters
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J19/00Character- or line-spacing mechanisms
    • B41J19/14Character- or line-spacing mechanisms with means for effecting line or character spacing in either direction
    • B41J19/142Character- or line-spacing mechanisms with means for effecting line or character spacing in either direction with a reciprocating print head printing in both directions across the paper width
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J19/00Character- or line-spacing mechanisms
    • B41J19/14Character- or line-spacing mechanisms with means for effecting line or character spacing in either direction
    • B41J19/142Character- or line-spacing mechanisms with means for effecting line or character spacing in either direction with a reciprocating print head printing in both directions across the paper width
    • B41J19/145Dot misalignment correction
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/015Ink jet characterised by the jet generation process
    • B41J2/04Ink jet characterised by the jet generation process generating single droplets or particles on demand
    • B41J2/045Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
    • B41J2/04501Control methods or devices therefor, e.g. driver circuits, control circuits
    • B41J2/04586Control methods or devices therefor, e.g. driver circuits, control circuits controlling heads of a type not covered by groups B41J2/04575 - B41J2/04585, or of an undefined type
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/21Ink jet for multi-colour printing
    • B41J2/2103Features not dealing with the colouring process per se, e.g. construction of printers or heads, driving circuit adaptations

Landscapes

  • Ink Jet (AREA)
  • Particle Formation And Scattering Control In Inkjet Printers (AREA)

Abstract

【課題】コードの品質向上と印刷時間の増大抑制との両立。【解決手段】印刷装置であって、画像データに含まれるコード情報を検出するコード情報検出部と、主走査方向の一方側への印刷ヘッドの移動に伴いインク吐出を行う第1走査と、前記主走査方向の他方側への前記印刷ヘッドの移動に伴いインク吐出を行う第2走査と、前記第1走査と前記第2走査との間に実行する媒体搬送と、を繰り返す双方向印刷を制御可能な印刷制御部と、を備え、前記印刷制御部は、前記画像データに基づいて前記双方向印刷を実行する中で、前記コード情報検出部により検出された前記コード情報の領域において前記第1走査または前記第2走査のいずれか一方で印刷する。【選択図】図3

Description

本発明は、印刷装置および印刷制御装置に関する。
印刷ヘッドの双方向の走査により液滴(ドット)を吐出して媒体上に着弾させることで印刷を行う双方向印刷が知られている。
関連技術として、次の記録走査で記録すべきデータ内のコード情報の有無を確認し、コード情報を含む場合に片方向記録を行い、それ以外には双方向記録を行うインクジェット記録装置が知られている(特許文献1参照)。
特開2005‐47168号公報
双方向印刷においては、印刷ヘッドの往路方向の移動(走査)で所定位置に対応させて吐出したドットの着弾位置と、復路方向の移動(走査)で当該所定位置に対応させて吐出したドットの着弾位置とが当該移動の方向においてずれる現象が起こり得る。コード情報を印刷したとき、このようなドットの着弾位置のずれに起因して、コードを構成する個々のバーが必要以上に太くなったりガタついたりして、コードの品質が低下することがある。品質の低いコードは、読取時に読取不良を起こし得る。
前記文献1では、次の記録走査で記録すべきデータ内にコード情報を含む場合に片方向記録(単方向印刷)を実行する。しかし、片方向記録は、印刷ヘッドの往復1回につき媒体の1回の搬送を行う記録方法であるため、印刷時間の増大(印刷速度の低下)を招く。
本発明は上述の課題に鑑みてなされたものであり、コード情報の品質向上と印刷時間の増大抑制との両立に有用な印刷装置および印刷制御装置を提供する。
本発明の態様の1つは、インクを吐出可能な複数のノズルを有する印刷ヘッドの所定の主走査方向に沿った走査と、前記主走査方向に交差する所定の副走査方向に沿った前記印刷ヘッドと印刷媒体との相対な移動である媒体搬送とを実行して印刷を実現する印刷装置であって、画像データに含まれるコード情報を検出するコード情報検出部と、前記主走査方向の一方側への前記印刷ヘッドの移動に伴いインク吐出を行う第1走査と、前記主走査方向の他方側への前記印刷ヘッドの移動に伴いインク吐出を行う第2走査と、前記第1走査と前記第2走査との間に実行する前記媒体搬送と、を繰り返す双方向印刷を制御可能な印刷制御部と、を備え、前記印刷制御部は、前記画像データに基づいて前記双方向印刷を実行する中で、前記コード情報検出部により検出された前記コード情報の領域において前記第1走査または前記第2走査のいずれか一方で印刷する。
当該構成によれば、印刷装置は、双方向印刷の動作を維持しつつ、画像データに含まれるコード情報の領域を第1走査または第2走査のいずれか一方で印刷する。そのため、記録すべきデータ内にコード情報を含む場合に片方向記録(単方向印刷)を実行する従来技術と比較して、印刷時間の増大を招かずに、コードの品質を向上させることができる。
本発明の態様の1つは、前記印刷制御部は、前記画像データを構成するラスターデータのうち第1ラスターデータを前記第1走査で印刷し、前記ラスターデータのうち前記第1ラスターデータに隣接する第2ラスターデータを前記第2走査で印刷し、前記画像データに含まれる前記コード情報の領域において、前記第1ラスターデータまたは前記第2ラスターデータのいずれか一方を印刷するとしてもよい。
当該構成によれば、印刷装置は、コード情報の領域は、第1走査に対応付けた第1ラスターデータと第2走査に対応付けた第2ラスターデータとのいずれか一方を印刷し、他方は印刷しない。これにより、双方向印刷の動作を維持しつつ、コード情報の領域を第1走査または第2走査のいずれか一方で印刷することができる。
本発明の態様の1つは、前記印刷制御部は、前記画像データから画素毎のドットの形成、非形成を規定したハーフトーンデータを生成し、前記ハーフトーンデータを構成する前記第1ラスターデータを前記第1走査で印刷し、前記ハーフトーンデータを構成する前記第2ラスターデータを前記第2走査で印刷するに際し、前記コード情報の領域において、前記第1ラスターデータ内の画素または前記第2ラスターデータ内の画素のいずれか一方について前記ドットの形成を許容し他方について前記ドットの形成を禁止して前記ハーフトーンデータを生成する、としてもよい。
当該構成によれば、印刷装置は、コード情報の領域を第1走査または第2走査のいずれか一方で印刷し他方では印刷しない動作を実現させるハーフトーンデータを、生成することができる。
本発明の態様の1つは、前記印刷制御部は、前記コード情報の領域を、前記画像データの前記コード情報の領域以外の領域よりも低い印刷解像度で印刷するとしてもよい。
当該構成によれば、コード情報の領域については相対的にドットを疎らにすることで、コードを構成する個々のバーの太り等を抑えてコードの品質を向上させることができる。
本発明の技術的思想は、印刷装置という物以外によっても実現される。例えば、前記印刷装置(印刷部)を制御する印刷制御装置であって、前記コード情報検出部と、前記印刷部を制御する前記印刷制御部とを備える構成を把握することができる。また、印刷装置や印刷制御装置が実行する処理工程を備えた方法(印刷方法、印刷制御方法)や、これら方法をコンピューターに実行させるプログラムや、プログラムを記憶したコンピューター読み取り可能な記憶媒体も、夫々に発明として成り立つ。
装置構成を簡易的に示す図。 印刷ヘッドと印刷媒体とを簡易的に示す図。 制御部がプログラムAに従って実行する処理を示すフローチャート。 画像データを例示する図。 図5Aは第1ディザマスクを例示する図、図5Bは第2ディザマスクを例示する図。 コード情報領域を含むHTDを例示する図。 ノズルとHTDの画素との割り当て関係の一例を説明する図。 ノズルとHTDの画素との割り当て関係の他の例を説明する図。
以下、各図を参照しながら本発明の実施形態を説明する。なお各図は、本実施形態を説明するための例示に過ぎない。また、各図は互いに整合していないこともある。
1.装置構成の概略説明:
図1は、本実施形態にかかる装置構成を簡易的に示している。印刷制御装置10は、例えば、制御部11、表示部17、操作受付部18、通信インターフェイス(IF)19等を備える。印刷制御装置10は、例えば、パーソナルコンピューター(PC)や、PCと同程度の処理能力を有する情報処理装置によって実現される。また、本実施形態にかかる制御部11を実現可能なハードウェアを印刷制御装置と呼んでもよい。
制御部11は、CPU11a、ROM11b、RAM11c等を有する1つ又は複数のICや、その他のメモリーやハードディスクドライブといった記憶媒体等を適宜含んで構成される。制御部11では、CPU11aが、ROM11b等に保存されたプログラムに従った演算処理を、RAM11c等をワークエリアとして用いて実行することにより、印刷制御装置10の挙動を制御する。制御部11はプログラムAを搭載しており、プログラムAに従って、画像データ取得部12、コード情報検出部13、色変換部14、ハーフトーン(HT)処理部15、印刷データ生成部16等といった各機能を実現する。プログラムAを、印刷制御プログラム、画像処理プログラム、プリンタードライバー等と呼ぶことができる。また、制御部11を、印刷制御部と呼んでもよい。
通信IF19は、所定の通信規格に準拠して制御部11が印刷制御装置10の外との通信を実行するIFの総称である。表示部17は、視覚的情報を表示するための手段であり、例えば、液晶ディスプレイ(LCD)や、有機ELディスプレイ等により構成される。表示部17は、ディスプレイと、当該ディスプレイを駆動するための駆動回路とを含む構成であってもよい。操作受付部18は、ユーザーによる操作を受け付けるための手段であり、例えば、物理的なボタンや、タッチパネルや、マウスや、キーボード等によって実現される。むろん、タッチパネルは、表示部17の一機能として実現されるとしてもよい。また、表示部17および操作受付部18を含めて操作パネル等と呼ぶことができる。
印刷制御装置10は、通信IF19を介して印刷部20と通信可能に接続している。印刷部20は、印刷制御装置10(制御部11)による制御下で、印刷データに基づいて印刷を実行可能な機構である。印刷部20は、印刷ヘッド21、キャリッジ26、搬送部27、ヘッド駆動部28等を備える。
印刷制御装置10と印刷部20は、それぞれ独立した装置であってもよい。印刷制御装置10と印刷部20がそれぞれ独立した装置である場合、印刷部20を印刷装置と呼び、印刷制御装置10と印刷部20を含む構成を印刷システム1と呼ぶことができる。印刷制御装置10を、画像処理装置等と呼んでもよい。
あるいは、印刷制御装置10と印刷部20は、実態としてそれら全体が1つの装置に含まれていてもよい。印刷制御装置10と印刷部20が1つの装置に含まれている場合、印刷制御装置10と印刷部20を含む構成(1つの装置)を、印刷装置1と呼ぶことができる。印刷装置1は、少なくとも印刷機能を有する。従って、印刷装置1は、印刷機能に加え、スキャナーやファクシミリ等の複数の機能を併せ持った複合機であってもよい。
図2は、印刷ヘッド21と印刷媒体Pとを簡易的に示している。印刷ヘッド21は、インク等の液体を吐出可能な複数のノズル23を有する。印刷ヘッド21を、記録ヘッド、印字ヘッド、液体吐出(噴射)ヘッド等と呼んでもよい。印刷媒体Pは、代表的には紙であるが、液体の吐出による記録が可能な素材であれば、印刷媒体Pは紙以外の素材であってもよい。
キャリッジ26は、印刷ヘッド21を搭載しており、所定の主走査方向D1に沿って移動することで印刷ヘッド21を主走査方向D1に沿って移動させる。
搬送部27は、知られているように、印刷媒体Pを搬送するためのローラーや、ローラーを回転させるためのモーターやギア輪列等を適宜有し、印刷媒体Pを主走査方向D1と交差する搬送方向D2に沿って搬送する。ここでいう交差とは、基本的には直交であるが、方向D1,D2は、例えば製品としての印刷部20における種々の誤差により、厳密には直交していないこともある。搬送方向D2を副走査方向とも呼ぶ。
符号22(図2)は、ノズル23が開口するノズル面22を示しており、図2では、ノズル面22におけるノズル23の配列の一例を示している。印刷ヘッド21は、印刷部20が装着したインクカートリッジ(またはインクタンク)25等と呼ばれるインク保持手段から複数色のインク(例えば、シアン(C)、マゼンダ(M)、イエロー(Y)、ブラック(K)等の複数色のインク)の供給を受けてノズル23から吐出する構成において、インク色毎のノズル列24を備える。ノズル列24は、搬送方向D2に沿った間隔(ノズルピッチ)が一定とされた複数のノズル23により構成される。図2の例では、印刷ヘッド21は4つのノズル列24を有しており、4色のインクを吐出可能な構成とされている。言うまでもなく、1色のインクに対応するノズル列24全体を構成するノズル23の配列の態様は、図2のように1つの直線状である必要は無く、例えば、複数列に分かれていてもよい。
ヘッド駆動部28は、印刷制御装置10(制御部11)が生成した印刷データに基づいて、印刷ヘッド21の各ノズル23に対応して設けられた駆動素子(例えば圧電素子)を駆動するための駆動信号を生成し、この駆動信号を印刷ヘッド21へ出力する。印刷ヘッド21では、駆動素子に駆動信号が印加されることにより、駆動素子が対応するノズル23から液体(液滴)を吐出させる。このような印刷部20は、印刷制御装置10(制御部11)による制御下で、搬送部27による印刷媒体Pの搬送と、キャリッジ26による印刷ヘッド21の移動に伴う印刷ヘッド21による液体吐出(走査)とを繰り返すことにより、印刷媒体Pへの印刷を実現する。
印刷ヘッド21の走査をパスとも呼ぶ。印刷部20(あるいは印刷部20を含む構成(符号1))を、インクジェットプリンターと呼ぶことができる。印刷ヘッド21がノズル23から吐出する液滴をドットと呼ぶ。ただし本実施形態では、ドットが吐出される前段階における画像処理や印刷制御処理を説明する際にも、便宜上、ドットという表現を用いる。
印刷部20は、制御部11からの指示に応じて、単方向印刷と双方向印刷とのいずれかを実行可能である。単方向印刷とは、主走査方向D1の一方側S1への印刷ヘッド21の移動および主走査方向D1の他方側S2への印刷ヘッド21の移動(つまり印刷ヘッド21の1回の往復)におけるいずれか一方の移動においてのみインク吐出を実行し、当該1回の往復につき、所定距離の印刷媒体Pの搬送を1回行う記録方法である。これに対し、双方向印刷とは、一方側S1への印刷ヘッド21の移動と、他方側S2への印刷ヘッド21の移動とのそれぞれでインク吐出を実行し、一方側S1への移動、他方側S2への移動それぞれの後に、所定距離の印刷媒体Pの搬送を1回行う記録方法である。双方向印刷の方が、単方向印刷よりも、印刷ヘッド21の移動回数に対する搬送回数が多いため、同じ面積の印刷媒体Pを印刷する場合に要するトータルの印刷時間が短くなる。
本実施形態では、制御部11は、印刷部20に双方向印刷を実行させることを前提として説明を行う。また便宜上、双方向印刷において、主走査方向D1の一方側S1への印刷ヘッド21の移動に伴うインク吐出を第1走査、主走査方向D1の他方側S2への印刷ヘッド21の移動に伴うインク吐出を第2走査とそれぞれ呼ぶ。より具体的に、第1走査を往路パス、第2走査を復路パス、等と呼んでもよい。ただし、第1走査と第2走査のいずれを印刷ヘッド21の往復動作の往路または復路と把握するかは、本実施形態において本質的な問題ではない。
2.印刷制御処理:
図3は、制御部11がプログラムAに従って実行する処理をフローチャートにより示している。
制御部11(画像データ取得部12)は、印刷対象を表現する画像データを取得する(ステップS100)。印刷対象とは、例えば、文字、写真、CG、あるいはそれらの組み合わせ等である。例えば、ユーザーが操作受付部18を操作することにより画像データが選択される。画像データ取得部12は、当該選択された画像データを記憶元から取得する。画像データの記憶元は、例えば、印刷制御装置10に内蔵された記憶媒体あるいは印刷制御装置10に対して外部から接続された記憶媒体等、様々である。画像データ取得部12は、取得した画像データをステップS110以降の処理へ受け渡す。以下、図3等を参照した説明にあたり、各場面でCMYKデータ、HTデータ、印刷データ等の表現を用いるが、これらはいずれもステップS100で取得した画像データを基に、変換、生成されたデータであるため、いずれも印刷対象を表現する画像データには違いない。
ステップS110では、制御部11(コード情報検出部13)は、画像データに含まれるコード情報を検出し、検出結果を記憶する。本実施形態において採用可能なコード情報の検出方法は様々である。例えば、コード情報検出部13は、レンダリング(描画)した画像データ内で、特定のパターン(所定幅以上の黒と白が一定方向に繰り返し出現するパターン)の検出を試みることにより、当該特定のパターンすなわちコード情報の領域(コード情報領域)を検出する。
あるいは、ユーザーによるコード情報領域の指定を受け付けてもよい。具体的には、コード情報検出部13は、レンダリングした画像データを表示部17に表示させる。ユーザーは、表示部17に表示された画像データ内にコード情報の存在を認識した場合には、操作受付部18を操作することにより、当該コード情報が存在する範囲を矩形で囲う等して指定する。コード情報検出部13は、このようにユーザーに指定された範囲を、コード情報領域として検出する。あるいは、コード情報検出部13は、レンダリング前の画像データを解析し、コード情報の存在を示す特定の情報を抽出することにより、コード情報を検出してもよい。コード情報の存在を示す特定の情報とは、例えば、いわゆるバーコードフォントである。画像データに埋め込まれているバーコードフォントに基づいて、コード情報の存在、つまり画像内におけるコード情報領域を検出することができる。
なお、ステップS110において、画像データからのコード情報の検出に成功しなかった場合は、制御部11は、当該画像データに基づいて一般的な双方向印刷を印刷部20に実行させるだけである。以下では、ステップS110でコード情報の検出に成功したことを前提として説明を続ける。
ステップS120では、制御部11(色変換部14)は、画像データに対して色変換処理を実行する。ステップS120の処理対象となる画像データは、例えば、画素毎にRGB(レッド、グリーン、ブルー)毎の階調値(例えば、0〜255の256階調で表現される階調値)を有するビットマップ形式のRGBデータである。画像データ取得部12あるいはコード情報検出部13は、ステップS120へ画像データを受け渡す前に、必要に応じて画像データのフォーマット変換や解像度変換を実行する。色変換処理は、画像データ(RGBデータ)を、印刷部20が印刷に使用するインクの色空間のデータ(CMYKデータ)に変換する処理である。知られているように、色変換部14は、RGBの階調値とCMYKの階調値とを対応付けたテーブル(色変換ルックアップテーブル)を参照して色変換処理を実行可能である。色変換処理後の画像データ(CMYKデータ)は、画素毎にCMYK毎の階調値(例えば、0〜255の256階調で表現される階調値)を有するビットマップ形式のデータである。
ステップS130では、制御部11(HT処理部15)は、色変換処理後の画像データに対して、インク色(CMYK)毎にHT処理を実行する。HT処理は、ディザ法、γ補正、誤差拡散法などを用いて実行可能である。HT処理後の画像データをHTデータとも呼ぶ。HTデータは、インク色毎のデータであり、且つ画素毎のドットの形成、非形成を規定している。なお、印刷ヘッド21は、一滴あたりの液量が異なる複数サイズのドットを吐出可能であるとしてもよい。例えば、印刷ヘッド21は各ノズル23から、サイズが異なる3種類のドット(大ドット、中ドット、小ドット)を吐出可能である。印刷ヘッド21がこのような複数サイズのドットを吐出可能である構成においては、HT処理部15は、インク色毎のデータであり、且つ画素毎のドットの有無およびサイズを規定するHTデータを生成する。
ステップS140では、制御部11(印刷データ生成部16)は、インク色(CMYK)毎のHTデータに基づいて、印刷部20が印刷に用いるための印刷データを生成し、生成した印刷データを印刷部20へ出力する。つまり、印刷データ生成部16は、HTデータを構成するマトリクス状に並んだ画素を、当該フローチャート(図3)処理を開始した時点で既に設定されている(例えば、ユーザーによって指定されている)記録方法に従って、対応するインク色のノズル列24の各ノズル23に割り当てて、転送すべきデータ順に並び替える。このような並び替えをラスタライズ処理とも呼び、ラスタライズ処理されたデータを印刷データと呼ぶ。記録方法とは、例えば、単方向印刷と双方向印刷のいずれであるか、オーバーラップ印刷を実施するか否か、パスとパスの間の搬送量、等の様々な条件を組み合わせた方法であり、記録方法に応じて、いずれの画素のデータをいずれのパスのいずれのノズル23にどのような順序で与えるかが決まる。当該記録方法は、本実施形態では双方向印刷の一種に該当する記録方法である。
印刷データ生成部16は、ラスタライズ処理した印刷データに、記録方法を指示するコマンドを付加する。印刷データ生成部16は、これらの処理を経て生成した印刷データを、通信IF19を介して印刷部20へ出力(転送)する。このように出力された印刷データに基づいて印刷部20は印刷を実行する。この結果、ステップS100で取得された画像データが表現する印刷対象が、印刷媒体P上に再現される。
本実施形態では、制御部11は、印刷部20が画像データ(印刷データ)に基づいて双方向印刷を実行する中で、コード情報領域において第1走査または第2走査のいずれか一方で印刷させる。このようなコード情報領域に関する特殊な印刷を含む双方向印刷を実現するためのステップS130,S140について、以下に説明する。
3.第1実施形態:
図4は、1ページ分の画像データIMの一例を示している。図4(および後述の図6,7,8)では、画像データの向きと、印刷時の主走査方向D1および搬送方向D2との対応関係を併せて示している。画像データIMは、その領域内に様々な印刷対象(オブジェクトOB)を含んでいる。図4において、符号BCは、このようなオブジェクトOBの一つであり、ステップS110で検出されたコード情報(コード情報領域)を示している。
第1実施形態では、ステップS130において、制御部11(HT処理部15)は、ディザマスクを用いたディザ法により、色変換処理後の画像データに対するHT処理を実行する。このとき、HT処理部15は、画像データIMのうちステップS110で検出されたコード情報領域BCと、コード情報領域BC以外の領域とで異なるディザマスクを適用する。画像データIMのうちのコード情報領域BC以外の領域へ適用するディザマスクを第1ディザマスクと呼ぶ。一方、画像データIMのうちのコード情報領域BCへ適用するディザマスクを第2ディザマスクと呼ぶ。
図5Aは、第1ディザマスク(ディザマスクDM1)を例示し、図5Bは、第2ディザマスク(ディザマスクDM2)を例示している。ディザマスクDM1は、HT処理に用いるしきい値(例えば、0〜255までの階調値)をマトリクス状に配列させたマスクである。ディザマスクDM1を構成する個々の矩形に記した「*」が、何らかのしきい値を示している。ディザマスクDM2も、同様に、HT処理に用いるしきい値をマトリクス状に配列させたマスクである。ディザマスクDM1,DM2において個々の「*」に入る具体的なしきい値の配列は、ここでは問わない。知られているように、HT処理では、画像データへディザマスクを適用したとき、ディザマスクの対応する位置のしきい値を階調値が上回る画素についてドットオン(ドット形成)を規定し、ディザマスクの対応する位置のしきい値以下の階調値を有する画素についてドットオフ(ドット非形成)を規定する。
ここで、ディザマスクDM2は、1行置きのしきい値の行について、全てのしきい値を最高値(255)に固定している。図5Bでは、最高値のしきい値255を「FF」と表現している。つまり図5Bのように、ディザマスクDM2は、横方向を向くしきい値の各行について、1行置きに全てのしきい値を「FF」としている。従って、ステップS130においてコード情報領域BCへディザマスクDM2を適用することで、生成されるHTデータは、コード情報領域BCが、1行置きの画素行(印刷時の向きが主走査方向D1を向く画素行)の全画素がドットオフに規定されたデータとなる。制御部11は、このような異なるディザマスクDM1,DM2を予め記憶しており、ステップS130においてそれらを用いる。あるいは、制御部11は、ディザマスクDM1を予め記憶しており、ディザマスクDM2を必要とするタイミング(ステップS130)で、ディザマスクDM1を加工して図5Bに示したようなディザマスクDM2を生成し、それらを用いるとしてもよい。
図6は、ステップS130で生成された、ある1つのインク色(例えばK)のHTデータ(HTD)の一部分であって、コード情報領域BCの一部分を含む範囲を例示している。HTDを構成する個々の矩形が、HTDの個々の画素である。図6では、画素毎に付した「1」がドットオンを意味し、「0」がドットオフを意味している。HTDのうちコード情報領域BC以外の領域は、ディザマスクDM1が適用されたことにより、各画素が元々有してた階調値に応じて各画素にドットオン「1」またはドットオフ「0」が規定されている。
一方、HTDのうちコード情報領域BCは、ディザマスクDM2が適用されたことにより、1画素行置きに全画素が強制的にドットオフ「0」とされている。図6では、このように、元の階調値に拘わらず強制的にドットオフ「0」とされた画素を、グレー色で塗って判り易く示している。むろん、コード情報領域BCのうちグレー色で塗られた画素以外の画素は、ディザマスクDM2が適用されたことにより、画素が元々有してた階調値に応じてドットオン「1」またはドットオフ「0」が規定されている。ちなみに、コード情報領域BC内の画素に規定された「1」が、コード情報を構成する個々のバーを再現するためのドットに対応している。
また図6では、画像データを構成する画素行毎に、便宜上、括弧書きで番号を付記している。印刷時の向きが主走査方向D1を向く画素行をラスターデータと呼ぶ。つまり図6では、ページ先頭側から数えてn番目のラスターデータ、n+1番目のラスターデータ、n+2番目のラスターデータ、n+3番目のラスターデータ…それぞれの一部分を示している。そして、1行置きの各ラスターデータ(例えば、n+1番目のラスターデータ、n+3番目のラスターデータ…)に含まれる画素であって、かつコード情報領域BCに含まれる画素が、ステップS130におけるディザマスクDM2の適用によりドットオフ「0」とされている。
図7は、ある1つのインク色(例えばK)のノズル列24を構成するノズル23と、当該インク色のHTデータ(HTD)の一部を構成する画素との割り当ての関係性を説明するための図である。図7では、一例ではあるが、ノズル列24を構成するノズル23は計8個であるとし、搬送方向D2に沿って一定のノズルピッチで並ぶ各ノズル23を丸で示している。図7では、便宜上、ノズル23毎のノズル番号として、搬送方向D2の下流側から順に番号♯1〜♯8を付している。ただし、実際のインクジェットプリンターが有するノズル列24を構成するノズル23の数は、8個よりもはるかに多い。
また図7では、印刷ヘッド21のパス(1番目のパス、2番目のパス、3番目のパス、4番目のパス…)毎の印刷ヘッド21の移動の向きと、パス毎にノズル列24とHTDとの相対的な位置変化が起きることを示している。ここでは、1番目、3番目…の各パスが、主走査方向D1の一方側S1への印刷ヘッド21の移動によるパス、つまり第1走査に該当する。また、2番目、4番目…の各パスが、主走査方向D1の他方側S2への印刷ヘッド21の移動によるパス、つまり第2走査に該当する。なお、印刷ヘッド21が実際に搬送方向D2において移動するのではなく、パスの前後に搬送部27が印刷媒体Pを搬送することで、このような相対的な位置変化が印刷媒体P上に印刷結果として現れる。
図7においても、HTDを構成する個々の矩形がHTDの個々の画素である。また、図7では、画素毎に付した数字(1〜8のいずれか)は、画素が割り当てられるノズル23のノズル番号を意味している(ドットのオンオフを示している訳ではない)。図7においても、横方向(主走査方向D1)に並ぶ画素からなる画素行が1つのラスターデータ(1つのラスターデータの一部)に該当する。図7の例では、同じラスターデータに含まれる画素は、同じノズル23に割り当てられている。
このような図7に示すノズル23と画素との割り当ての関係性は、記録方法の一種としての疑似バンド印刷(あるいはマイクロフィード印刷)を示していると言える。疑似バンド印刷自体は公知であるため詳細は省くが、疑似バンド印刷とは、パスとパスとの間にノズルピッチよりも短い距離の搬送(微小送り)を挟んで疑似バンドと呼ばれる画像領域を複数回のパスで印刷した後、次の疑似バンドを印刷するための搬送(紙送り)を実行する記録方法である。図7の例によれば、“第1走査→ノズルピッチの半分の距離に相当する微小送り→第2走査→次の疑似バンドを印刷するための紙送り”というサイクルが繰り返されることが理解できる。そのため、HTDの搬送方向D2に対応する解像度は、ノズル列24における搬送方向D2のノズル23の解像度(ノズル解像度)の倍となっている。制御部11は、例えば、ステップS120よりも前のタイミングで、画像データについて、搬送方向D2の解像度をノズル解像度の倍にする解像度変換を実行している。
上述したようにステップS140では、制御部11(印刷データ生成部16)は、記録方法に従って、HTデータを構成する画素を各パスのノズル列24の各ノズル23に割り当てる。図7に示す疑似バンド印刷の例によれば、HTDを構成する、搬送方向D2に沿って並ぶ各ラスターデータは、第1走査、第2走査へ交互に割り当てられる。本実施形態では、第1走査で印刷するラスターデータを第1ラスターデータと呼び、第2走査で印刷するラスターデータを第2ラスターデータと呼ぶ。従って、図7の例によれば、HTDにおいて第1ラスターデータと第2ラスターデータが交互に存在することになる(第2ラスターデータは、第1ラスターデータに隣接している)。この場合、一部分がコード情報領域BCに該当する各ラスターデータ(例えば、図6に示したn〜n+3番目の各ラスターデータ)も第1走査、第2走査へ交互に割り当てられる。
図7では図6と同様に、コード情報領域BC内でディザマスクDM2が適用されたことにより強制的にドットオフ「0」とされた1行置きの画素群をグレー色で塗って示している。図7の例では、当該グレー色で塗った画素を含む1行置きの各ラスターデータは全て第2走査に割り当てられているため、当該グレー色で塗った画素を含む1行置きの各ラスターデータは全て第2ラスターデータに該当する。従って、図7の割り当ての例によれば、ステップS140の結果、画像データ(印刷データ)が表現する画像は、印刷部20により第1走査および第2走査つまり双方向で印刷されるが、当該双方向印刷の動きが維持される中で、コード情報領域BCは例外的に、第1走査または第2走査のいずれか一方(ここでは第1走査)だけで印刷されることになる。
制御部11が印刷部20へ実行させる記録方法は、図7に示した態様の疑似バンド印刷に限定されない。例えば、制御部11は、画像データを構成する1行置きのラスターデータ(第1ラスターデータ)のそれぞれについて2回の第1走査により印刷させ、同様に、第1ラスターデータ以外の1行置きのラスターデータ(第2ラスターデータ)のそれぞれについて2回の第2走査により印刷させる記録方法を採用可能である。
図8は、ある1つのインク色(例えばK)のノズル列24を構成するノズル23と、当該インク色のHTデータ(HTD)の一部を構成する画素との割り当ての関係性を説明する図であり、図7とは異なる例を示している。図8の見方は、図7と同様である。図8においても、1番目、3番目、5番目…の各パスが第1走査に該当し、2番目、4番目、6番目…の各パスが第2走査に該当する。
図8の例では、同じラスターデータに含まれる画素は、約半数が1回のパスの1つのノズル23に割り当てられ、残りの約半数が別の1回のパスの別の1つのノズル23に割り当てられる。例えば、n番目のラスターデータに注目すると、当該n番目のラスターデータは、1画素置きの各画素が1番目のパスのノズル番号♯7のノズル23に割り当てられ、残りの1画素置きの各画素が3番目のパスのノズル番号♯3のノズル23に割り当てられる。また、次のn+1番目のラスターデータに注目すると、当該n+1番目のラスターデータは、1画素置きの各画素が2番目のパスのノズル番号♯7のノズル23に割り当てられ、残りの1画素置きの各画素が4番目のパスのノズル番号♯3のノズル23に割り当てられる。
つまり図8の例においても、HTDを構成する、搬送方向D2に沿って並ぶ各ラスターデータは、第1走査、第2走査へ交互に割り当てられる(第1ラスターデータと第2ラスターデータが交互に存在する)。図8でも図6,7と同様に、コード情報領域BC内でディザマスクDM2が適用されたことにより強制的にドットオフ「0」とされた1行置きの画素群をグレー色で塗って示している。図8の例でも、当該グレー色で塗った画素を含む1行置きの各ラスターデータ(例えば、n+1番目のラスターデータ)は全て第2走査に割り当てられている。従って、図8の割り当ての例によれば、ステップS140の結果、画像データ(印刷データ)が表現する画像は、印刷部20により双方向印刷される中で、コード情報領域BCは例外的に、第1走査または第2走査のいずれか一方(ここでは第1走査)だけで印刷される。
4.第2実施形態:
印刷部20が画像データ(印刷データ)に基づいて双方向印刷を実行する中で、コード情報領域において第1走査または第2走査のいずれか一方で印刷させるための手法は、第1実施形態のようにHT処理においてディザマスクDM1,DM2を使い分ける手法に限定されない。以下では、本実施形態に含まれる第2実施形態について説明する。
第2実施形態では、ステップS130において、制御部11(HT処理部15)は、色変換処理後の画像データに対するHT処理を、コード情報領域BCとコード情報領域BC以外の領域とを分け隔てることなく(例えば、画像データの全領域にディザマスクDM1を適用して)実行する。
次に、ステップS140では、制御部11(印刷データ生成部16)は、記録方法に従って、HTデータを構成する画素を各パスのノズル列24の各ノズル23に割り当てる。このとき、記録方法(双方向印刷による記録方法)は既に設定されているため、HTデータを構成する各画素それぞれについて、第1走査と第2走査のいずれに割り当てるかは記録方法に従って判断できる。そこで、印刷データ生成部16は、HTデータを構成する画素のうちステップS110で検出されたコード情報領域BCに含まれる画素であって、かつ、例えば第2走査に割り当てる画素は全て、ドットオフ「0」へ置換した上で、印刷データの一部として印刷部20へ出力する。このようなステップS140の結果、画像データ(印刷データ)が表現する画像は、印刷部20により双方向印刷される中で、コード情報領域BCは例外的に、第1走査または第2走査のいずれか一方(ここでは第1走査)だけで印刷される。
制御部11が印刷部20に指示する記録方法によっては、画像データを構成する各ラスターデータが、図7,8の例のように第1走査で印刷される第1ラスターデータと第2走査で印刷される第2ラスターデータに、交互に該当するとは限らない。しかし第2実施形態によれば、第1走査で印刷される第1ラスターデータと第2走査で印刷される第2ラスターデータとの配置がどのような態様であったとしても、つまり、どのような双方向印刷による記録方法を採用する場面においても、そのとき設定されている記録方法に従って、コード情報領域BCの印刷に用いる走査を第1走査または第2走査のいずれか一方に限定することができる。
なお、第2実施形態において、ステップS140で制御部11(印刷データ生成部16)が実行する処理の一部を、印刷部20側で実行してもよい。この場合、印刷データ生成部16は、記録方法に従って生成した印刷データを、ステップS110におけるコード情報領域BCの検出結果とともに印刷部20へ出力する(ステップS140)。そして、印刷部20は、印刷データとして順次入力される画素のデータのうち、コード情報領域BCに含まれる画素であって、かつ、制御部11により指示された記録方法に従ったとき例えば第2走査に割り当てる画素を全て、ドットオフ「0」へ置換した上で、印刷データに従った印刷を行う。このような構成によっても、画像データ(印刷データ)が表現する画像を印刷部20が双方向印刷する中で、コード情報領域BCは例外的に第1走査または第2走査のいずれか一方(ここでは第1走査)だけで印刷することができる。
5.まとめ:
このように本実施形態によれば、印刷装置1(あるいは印刷制御装置10)は、インクを吐出可能な複数のノズル23を有する印刷ヘッド21の主走査方向D1に沿った走査と、主走査方向D1に交差する副走査方向(搬送方向D2)に沿った印刷ヘッド21と印刷媒体Pとの相対な移動である媒体搬送とを実行して印刷を実現する。そして、画像データに含まれるコード情報を検出するコード情報検出部13と、主走査方向D1の一方側S1への印刷ヘッド21の移動に伴いインク吐出を行う第1走査と、主走査方向D2の他方側S2への印刷ヘッド21の移動に伴いインク吐出を行う第2走査と、第1走査と第2走査との間に実行する媒体搬送と、を繰り返す双方向印刷を制御可能な印刷制御部(制御部11)とを備える。制御部11(特に、HT処理部15や印刷データ生成部16)は、画像データに基づいて双方向印刷を実行する(印刷部20に実行させる)中で、コード情報検出部13により検出されたコード情報領域BCにおいて、第1走査または第2走査のいずれか一方で印刷する。
当該構成によれば、双方向印刷の動作を維持しつつ、画像データに含まれるコード情報領域BCにおいて、第1走査または第2走査のいずれか一方で印刷する。つまり、記録すべきパスのデータ内にコード情報を含む場合に双方向印刷から片方向記録(単方向印刷)へ切替える従来技術と異なり、そのような切替えを実行しない。そのため、ページの印刷中に搬送の回数に対するヘッドの移動回数の増加を招かず、印刷時間の増大を回避することができる。加えて、コード情報について、第1走査または第2走査のいずれか一方で印刷することで、第1走査および第2走査の両方で印刷した場合に生じ得た前記ドットの着弾位置のずれに起因するコードの品質低下を、回避することができる。
また本実施形態によれば、制御部11は、画像データを構成するラスターデータのうち第1ラスターデータを第1走査で印刷し、ラスターデータのうち第1ラスターデータに隣接する第2ラスターデータを第2走査で印刷し、画像データに含まれるコード情報領域BCにおいて、第1ラスターデータまたは第2ラスターデータのいずれか一方を印刷する。当該構成によれば、コード情報領域BCについて、第1ラスターデータと第2ラスターデータとのいずれか一方は実際に印刷し、他方は印刷しない。このとき、コード情報領域BCについて、例えば、第2ラスターデータは印刷しない場合であっても、当該第2ラスターデータのコード情報領域BC外の画素は通常通り印刷する(例えば、図6のn+1番目、n+3番目の各ラスターデータ参照)。これにより、印刷部20の双方向印刷の動作を維持しつつ、コード情報領域BCにおいて第1走査または第2走査のいずれか一方で印刷することができる。
また本実施形態によれば、制御部11は、画像データから画素毎のドットの形成、非形成を規定したHTデータを生成し(ステップS130)、HTデータを構成する第1ラスターデータを第1走査で印刷し、HTデータを構成する第2ラスターデータを第2走査で印刷する(ステップS140)に際し、コード情報領域BCにおいて、第1ラスターデータ内の画素または第2ラスターデータ内の画素のいずれか一方についてドットの形成を許容し他方についてドットの形成を禁止してHTデータを生成する。つまり、第1実施形態のステップS130では、コード情報領域BCに対してディザマスクDM2(図5B)を適用したディザ法によるHT処理を行う。当該構成によれば、印刷部20による双方向印刷の動作の中で、コード情報領域BCにおいて第1走査または第2走査のいずれか一方で印刷し他方では印刷しない動作を実現させるHTデータを容易に生成することができる。
また本実施形態によれば、制御部11は、コード情報領域BCを、画像データのコード情報領域BC以外の領域よりも低い印刷解像度で印刷させると言える。つまり、図6,7,8から理解できるように、コード情報領域BC内は、交互に存在する第1ラスターデータまたは第2ラスターデータのいずれか一方が印刷されることにより、コード情報領域BC以外の第1ラスターデータおよび第2ラスターデータの両方が印刷される領域と比較して、搬送方向D2における印刷解像度が結果的に1/2となる。当該構成によれば、コード情報領域BCについて相対的にドットを疎らにする(コードの個々のバーを構成するために搬送方向D2に沿って並ぶドット数が、元の画像データに従って単純に印刷した場合と比較して約半分になる)ことで、インクの滲みによる個々のバーの太りを抑えてコードの品質を向上させることができる。
なお本実施形態は、第1走査および第2走査の両方による印刷(双方向印刷)における前記ドットの着弾位置のずれに起因するコード情報の品質低下(バーの太りやガタつき)を課題の一つとしている。このような観点に立てば、コード情報の向き(バーが並ぶ方向)が、主走査方向D1に対応している場合に、本実施形態による効果が特に期待できると言える。従って、ステップS110では、制御部11(コード情報検出部13)は、画像データの印刷方向に基づき、当該画像データに含まれるコード情報の向きが、主走査方向D1に対応しているか否かを併せて判定するとしてもよい。そして、画像データから主走査方向D1に対応する向きのコード情報(コード情報領域BC)が検出できた場合に、本実施形態を実行し、画像データから主走査方向D1に対応する向きのコード情報(コード情報領域BC)を検出できなかった場合に、当該画像データに基づいて一般的な双方向印刷を実行するとしてもよい。
コード情報の向きが主走査方向D1に対応しているとは、基本的にコード情報の向きと主走査方向D1とが平行である状況を指す(図4参照)。ただし、厳密に平行でなくてもよく、例えば、コード情報の向きと主走査方向D1とが成す角度が、コード情報の向きと搬送方向D2とが成す角度よりも小さい場合に、コード情報の向きが主走査方向D1に対応していると判定してもよい。
本実施形態は、画像データに基づいて双方向印刷を実行する中で、結果的にコード情報領域以外の領域も第1走査または第2走査のいずれか一方で印刷される可能性を、否定するものではない。つまり、ステップS100で取得した画像データが表現する印刷対象が薄い色であったり当該画像データ内に多くの空白領域が含まれていたりすると、当該画像データに従った通常のインク吐出を行ったとしても、結果的に、印刷ヘッド21の往路パスおよび復路パスの一方でしかインク吐出を行わなかった、といったケースは有り得る。一方で、本実施形態は、画像データに基づいて双方向印刷を実行する中で、コード情報領域については、取得した画像データに通常通り従えば第1走査および第2走査それぞれで吐出するドットがあるにもかかわらず敢えて第1走査または第2走査のいずれか一方でインク吐出を行う、という点で特徴的であると言える。
6.変形例:
本発明は上述の実施形態に限られず、例えば以下に説明するような種々の変形例を含み得る。上述の実施形態や各変形例の組み合わせも、本明細書の開示範囲に含まれる。
印刷部20が画像データ(印刷データ)に基づいて双方向印刷を実行する中で、コード情報領域において第1走査または第2走査のいずれか一方で印刷することに加え、コード情報領域については、ドットサイズを調整するとしてもよい。例えば、コード情報の品質向上(バーの太り、ガタつき、滲み、等の抑制)を考慮したとき、コード情報の印刷に際してはドットを特定サイズのドットに統一することが品質向上に繋がることがある。そこで、制御部11(HT処理部15または印刷データ生成部16)は、ステップS130またはステップS140において、コード情報領域についてはドットサイズを調整する。
印刷ヘッド21が各ノズル23でサイズが異なる複数種類のドット(例えば、大ドット、中ドット、小ドット)を吐出可能である構成においては、HTデータの画素毎のドットオン「1」(図6参照)の情報は、実際には、大ドット、中ドット、小ドットのいずれか一つのドットオンを意味する情報である。そこで、第1実施形態のステップS130において、HT処理部15は、画像データのうちコード情報領域BCに対してディザマスクDM2(図5B)を適用してコード情報領域BC内のドットのオンオフを規定する際、コード情報領域BC内に発生させるドットは全て特定サイズのドット(例えば、最も大きい大ドットよりも小さい中ドット)に統一する。
あるいは、第2実施形態のステップS140において、印刷データ生成部16は、HT処理で生成されたHTデータについて、上述したようにコード情報領域BCに含まれる画素であって、かつ、例えば第2走査に割り当てる画素を全てドットオフ「0」へ置換する。この際併せて、印刷データ生成部16は、当該コード情報領域BCに含まれる画素であって、かつ、第1走査に割り当てる画素のうちドットオンに規定されている画素は全て、特定サイズのドット(例えば、中ドット)に統一する。
このような変形例によれば、画像データに基づく双方向印刷を実行する際に、コード情報領域BCについてはドットを間引く(第1走査、第2走査のいずれか一方だけで印刷する)ことに加え、ドットサイズを調整(統一)することで、コードの品質をより高めることが可能となる。
また本発明において、主走査方向に交差する副走査方向に沿った印刷ヘッド21と印刷媒体Pとの相対な移動である媒体搬送の概念は、印刷媒体P自体の搬送に限定されない。例えば、印刷ヘッド21が1回のパスの終了後、副走査方向へ所定距離移動し、その後、次のパスを実行することで、副走査方向に沿った印刷ヘッド21と印刷媒体Pとの相対な移動が実現されてもよい。
本実施形態が想定するコード情報は、読み取られたときに何らかの情報を提供可能なコードの一種である。従って、コード情報の概念には、バーコードの他に、いわゆる2次元コード情報も含まれる。よって、コード情報検出部13が画像データから2次元コード情報を検出した際にも本実施形態を適用することができる。
1…印刷装置(または印刷システム)、10…印刷制御装置、11…制御部、12…画像データ取得部、13…コード情報検出部、14…色変換部、15…HT処理部、16…印刷データ生成部、17…表示部、18…操作受付部、19…通信IF、20…印刷部、21…印刷ヘッド、23…ノズル、24…ノズル列、25…インクカートリッジ、26…キャリッジ、27…搬送部、28…ヘッド駆動部、A…プログラム、BC…コード情報領域、P…印刷媒体

Claims (5)

  1. インクを吐出可能な複数のノズルを有する印刷ヘッドの所定の主走査方向に沿った走査と、前記主走査方向に交差する所定の副走査方向に沿った前記印刷ヘッドと印刷媒体との相対な移動である媒体搬送とを実行して印刷を実現する印刷装置であって、
    画像データに含まれるコード情報を検出するコード情報検出部と、
    前記主走査方向の一方側への前記印刷ヘッドの移動に伴いインク吐出を行う第1走査と、前記主走査方向の他方側への前記印刷ヘッドの移動に伴いインク吐出を行う第2走査と、前記第1走査と前記第2走査との間に実行する前記媒体搬送と、を繰り返す双方向印刷を制御可能な印刷制御部と、を備え、
    前記印刷制御部は、前記画像データに基づいて前記双方向印刷を実行する中で、前記コード情報検出部により検出された前記コード情報の領域において前記第1走査または前記第2走査のいずれか一方で印刷することを特徴とする印刷装置。
  2. 前記印刷制御部は、前記画像データを構成するラスターデータのうち第1ラスターデータを前記第1走査で印刷し、前記ラスターデータのうち前記第1ラスターデータに隣接する第2ラスターデータを前記第2走査で印刷し、前記画像データに含まれる前記コード情報の領域において、前記第1ラスターデータまたは前記第2ラスターデータのいずれか一方を印刷することを特徴とする請求項1に記載の印刷装置。
  3. 前記印刷制御部は、前記画像データから画素毎のドットの形成、非形成を規定したハーフトーンデータを生成し、前記ハーフトーンデータを構成する前記第1ラスターデータを前記第1走査で印刷し、前記ハーフトーンデータを構成する前記第2ラスターデータを前記第2走査で印刷するに際し、前記コード情報の領域において、前記第1ラスターデータ内の画素または前記第2ラスターデータ内の画素のいずれか一方について前記ドットの形成を許容し他方について前記ドットの形成を禁止して前記ハーフトーンデータを生成する、ことを特徴とする請求項2に記載の印刷装置。
  4. 前記印刷制御部は、前記コード情報の領域を、前記画像データの前記コード情報の領域以外の領域よりも低い印刷解像度で印刷することを特徴とする請求項1〜請求項3のいずれかに記載の印刷装置。
  5. インクを吐出可能な複数のノズルを有する印刷ヘッドの所定の主走査方向に沿った走査と、前記主走査方向に交差する所定の副走査方向に沿った前記印刷ヘッドと印刷媒体との相対な移動である媒体搬送とを実行して印刷を実現する印刷部を制御する印刷制御装置であって、
    画像データに含まれるコード情報を検出するコード情報検出部と、
    前記主走査方向の一方側への前記印刷ヘッドの移動に伴いインク吐出を行う第1走査と、前記主走査方向の他方側への前記印刷ヘッドの移動に伴いインク吐出を行う第2走査と、前記第1走査と前記第2走査との間に実行する前記媒体搬送と、を繰り返す双方向印刷を制御可能な印刷制御部と、を備え、
    前記印刷制御部は、前記印刷部が、前記画像データに基づいて前記双方向印刷を実行する中で、前記コード情報検出部により検出された前記コード情報の領域において前記第1走査または前記第2走査のいずれか一方で印刷させることを特徴とする印刷制御装置。
JP2017164038A 2017-08-29 2017-08-29 印刷装置および印刷制御装置 Withdrawn JP2019038229A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2017164038A JP2019038229A (ja) 2017-08-29 2017-08-29 印刷装置および印刷制御装置
US16/112,920 US10647109B2 (en) 2017-08-29 2018-08-27 Printing apparatus and printing control apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017164038A JP2019038229A (ja) 2017-08-29 2017-08-29 印刷装置および印刷制御装置

Publications (1)

Publication Number Publication Date
JP2019038229A true JP2019038229A (ja) 2019-03-14

Family

ID=65436602

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017164038A Withdrawn JP2019038229A (ja) 2017-08-29 2017-08-29 印刷装置および印刷制御装置

Country Status (2)

Country Link
US (1) US10647109B2 (ja)
JP (1) JP2019038229A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021053924A (ja) * 2019-09-30 2021-04-08 ブラザー工業株式会社 インクジェット記録装置及び記録方法

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113858805B (zh) * 2021-09-23 2022-09-30 江苏迪盛智能科技有限公司 双向喷墨打印方法和喷墨打印设备

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11254712A (ja) * 1998-03-11 1999-09-21 Seiko Epson Corp 印刷装置および印刷方法並びに記録媒体
JP2001162841A (ja) * 1999-12-07 2001-06-19 Seiko Epson Corp インクの種類ごとに双方向印刷または単方向印刷を並行して行う印刷
JP2003175595A (ja) * 2001-09-07 2003-06-24 Hewlett Packard Co <Hp> バーコードのプリント方法
JP2005047168A (ja) * 2003-07-29 2005-02-24 Canon Finetech Inc インクジェット記録装置
JP2006026911A (ja) * 2004-07-12 2006-02-02 Canon Inc 記録装置
JP2012254615A (ja) * 2011-06-10 2012-12-27 Ricoh Co Ltd 画像形成装置及び画像形成方法

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5088200B2 (ja) 2008-03-27 2012-12-05 セイコーエプソン株式会社 印刷装置及び印刷装置の制御方法
JP5593795B2 (ja) * 2009-12-15 2014-09-24 セイコーエプソン株式会社 流体噴射装置、及び、流体噴射方法
JP2014049774A (ja) * 2012-08-29 2014-03-17 Ricoh Co Ltd 画像処理装置、画像処理方法、画像記録装置およびプログラム

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11254712A (ja) * 1998-03-11 1999-09-21 Seiko Epson Corp 印刷装置および印刷方法並びに記録媒体
JP2001162841A (ja) * 1999-12-07 2001-06-19 Seiko Epson Corp インクの種類ごとに双方向印刷または単方向印刷を並行して行う印刷
JP2003175595A (ja) * 2001-09-07 2003-06-24 Hewlett Packard Co <Hp> バーコードのプリント方法
JP2005047168A (ja) * 2003-07-29 2005-02-24 Canon Finetech Inc インクジェット記録装置
JP2006026911A (ja) * 2004-07-12 2006-02-02 Canon Inc 記録装置
JP2012254615A (ja) * 2011-06-10 2012-12-27 Ricoh Co Ltd 画像形成装置及び画像形成方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021053924A (ja) * 2019-09-30 2021-04-08 ブラザー工業株式会社 インクジェット記録装置及び記録方法
JP7358888B2 (ja) 2019-09-30 2023-10-11 ブラザー工業株式会社 インクジェット記録装置及び記録方法

Also Published As

Publication number Publication date
US20190061340A1 (en) 2019-02-28
US10647109B2 (en) 2020-05-12

Similar Documents

Publication Publication Date Title
CN102248779A (zh) 印刷装置、印刷方法、印刷数据生成程序
JP5311980B2 (ja) インクジェット記録装置
US8356882B2 (en) Dot printing system, dot printing method and computer program
US8619332B2 (en) Apparatus, method, and storage medium for improving print quality of an image
JP2020026061A (ja) 記録装置、記録方法、および記録制御装置
US11400707B2 (en) Recording device and recording method
JP6358417B2 (ja) 印刷装置および印刷方法
CN109572227B (zh) 印刷控制装置、印刷装置以及印刷控制方法
JP5066794B2 (ja) 印刷システム、印刷方法及びプログラム
JP7151239B2 (ja) 記録装置、画像処理装置、および記録方法
JP2018036984A (ja) 画像処理装置、印刷装置、画像処理方法、およびプログラム
US10647109B2 (en) Printing apparatus and printing control apparatus
JP7439661B2 (ja) 画像処理方法、画像処理装置、及び記録システム
JP2019080278A (ja) 画像処理装置、画像処理方法および印刷装置
JP2019077046A (ja) 印刷装置および印刷制御装置
US7364250B2 (en) Printing method, printing system, and print control apparatus
US12307308B2 (en) Printing apparatus, method of controlling printing apparatus, and storage medium
US7513587B2 (en) Printing method and printing system
JP2019107810A (ja) 画像処理装置、画像処理方法およびインクジェット記録装置
JP2007001269A (ja) 印刷システム、プログラム及び印刷装置
JP2023119706A (ja) 記録装置および記録方法
JP2005199608A (ja) 印刷装置、印刷方法、調査方法、調査用パターンおよびプログラム
JP2023096573A (ja) 記録装置および記録方法
JP2021066027A (ja) 印刷装置
JP2003291331A (ja) 入力された印刷データよりも高解像度で行う印刷

Legal Events

Date Code Title Description
RD05 Notification of revocation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7425

Effective date: 20180910

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20181121

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200709

RD07 Notification of extinguishment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7427

Effective date: 20200806

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210525

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210526

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210715

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20210916

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20211005

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20211108

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211201

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220208

A761 Written withdrawal of application

Free format text: JAPANESE INTERMEDIATE CODE: A761

Effective date: 20220411