JP2016159542A - Print control device and print control method - Google Patents
Print control device and print control method Download PDFInfo
- Publication number
- JP2016159542A JP2016159542A JP2015041106A JP2015041106A JP2016159542A JP 2016159542 A JP2016159542 A JP 2016159542A JP 2015041106 A JP2015041106 A JP 2015041106A JP 2015041106 A JP2015041106 A JP 2015041106A JP 2016159542 A JP2016159542 A JP 2016159542A
- Authority
- JP
- Japan
- Prior art keywords
- nozzle
- nozzles
- image
- printing
- 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.)
- Pending
Links
Landscapes
- Ink Jet (AREA)
Abstract
Description
本発明は、印刷制御装置および印刷制御方法に関する。 The present invention relates to a print control apparatus and a print control method.
インクを吐出可能な複数のノズルを有する印刷ヘッドを所定の主走査方向へ移動させながら、印刷媒体へノズルからインクを吐出させて印刷を実現するインクジェットプリンターが知られている。印刷媒体は、主走査方向に直交する搬送方向(副走査方向とも言う。)に沿って搬送されるのが一般的である。しかし、プリンターが有する印刷媒体を搬送するための各機構(ローラーやギアやモーター等)における様々な誤差(寸法や取り付け位置や動作等の誤差)や、ローラーと印刷媒体間での滑り等に起因し、印刷媒体は、理想的な搬送に対する幾らかの誤差を伴った状態で実際には印刷ヘッド下へ搬送される。 2. Related Art Inkjet printers that realize printing by ejecting ink from nozzles onto a print medium while moving a print head having a plurality of nozzles capable of ejecting ink in a predetermined main scanning direction are known. The print medium is generally transported along a transport direction (also referred to as a sub-scan direction) orthogonal to the main scanning direction. However, due to various errors in the mechanisms (rollers, gears, motors, etc.) for transporting the print media that the printer has, errors between the rollers and the print media, slippage between the rollers and the print media, etc. However, the print medium is actually transported under the print head with some error relative to ideal transport.
ここで言う“誤差”とは、大きく分けて主走査方向の誤差と、搬送方向の誤差が挙げられる。つまり、印刷媒体は、印刷ヘッドに対するある理想的な位置を基準としたとき、主走査方向における一端側あるいは他端側のいずれか一方側に寄った状態(主走査方向の誤差が在る状態)で印刷ヘッド下へ搬送され得る。また、印刷媒体は、ある距離だけ搬送されるべきところ、実際には当該距離よりも若干少なくあるいは若干多く搬送されたことで、印刷ヘッドに対するある理想的な位置を基準としたとき、搬送方向の上流側あるいは下流側のいずれか一方側に寄った状態(搬送方向の誤差が在る状態)で印刷ヘッド下に停止し得る。 The “error” mentioned here is roughly divided into an error in the main scanning direction and an error in the transport direction. That is, when the print medium is based on a certain ideal position with respect to the print head, the print medium is close to one end side or the other end side in the main scanning direction (there is an error in the main scanning direction). Can be conveyed under the print head. In addition, the print medium should be transported by a certain distance. Actually, the print medium is transported slightly or slightly more than the distance. It is possible to stop under the print head in a state close to either the upstream side or the downstream side (a state in which there is an error in the transport direction).
なお、印刷中に検知した記録媒体の左右のエッジから作画領域を随時計算することで、記録媒体に横方向(主走査方向)のスキューがあっても、記録媒体の所定領域に作画を可能とする記録装置が知られている(特許文献1参照)。
また、インクジェット記録ヘッドは、1つのノズル列に対し、副走査方向に印字する有効ノズルと休止する調整ノズルとを有し、1主走査単位ごとに印刷媒体の副走査方向目標移動量と実際の移動量との比較を行い、その結果に基づいて有効ノズルと調整ノズルとを決定して印字制御するインクジェット記録装置が知られている(特許文献2参照)。
In addition, by calculating the drawing area as needed from the left and right edges of the recording medium detected during printing, even if the recording medium has a skew in the horizontal direction (main scanning direction), it is possible to draw in a predetermined area of the recording medium. A recording apparatus is known (see Patent Document 1).
The ink jet recording head also has an effective nozzle for printing in the sub-scanning direction and an adjustment nozzle for pausing for one nozzle row, and the target moving amount of the print medium in the sub-scanning direction and the actual amount for each main scanning unit. There is known an ink jet recording apparatus that performs a print control by comparing an amount of movement and determining an effective nozzle and an adjustment nozzle based on the result (see Patent Document 2).
印刷媒体は、前記搬送方向に対して若干傾いた状態で搬送されることがある。これは、前記搬送方向の誤差が、搬送方向を正面としたときの印刷媒体の左右で異なっていることを意味する。搬送方向の誤差が印刷媒体の左右で異なっている場合、例えば前記文献2のように、印刷媒体の副走査方向目標移動量と実際の移動量との比較を行い、その結果に基づいて有効ノズルと調整ノズルとを決定して印字制御しても、印刷媒体の理想的な位置に画像を印刷することは難しい。 The print medium may be transported while being slightly inclined with respect to the transport direction. This means that the error in the transport direction differs between the right and left print media when the transport direction is the front. When the error in the transport direction differs between the right and left of the print medium, for example, as described in Reference 2, the target movement amount in the sub-scanning direction of the print medium is compared with the actual movement amount, and the effective nozzle is determined based on the result. It is difficult to print an image at an ideal position on the print medium even if the print is controlled by determining the adjustment nozzle.
本発明は少なくともこのような課題を鑑みてなされたものであり、印刷媒体の搬送の誤差が印刷媒体の左右で異なる場合に、印刷媒体に対して画像を正確な位置に印刷することが可能な印刷制御装置および印刷制御方法を提供する。 The present invention has been made in view of at least such problems, and can print an image at an accurate position with respect to a print medium when an error in conveyance of the print medium differs between right and left of the print medium. A print control apparatus and a print control method are provided.
本発明の態様の一つは、インクを吐出可能な複数のノズルが所定間隔で並んだノズル列を当該ノズル列が向くノズル列方向と交差する第1方向に沿って移動させ、1つ以上のノズルから当該第1方向と交差する第2方向に搬送された印刷媒体へインクを吐出させることにより、当該印刷媒体への画像の印刷を実現する印刷制御装置であって、前記第1方向における前記印刷媒体の一端側と他端側それぞれの前記第2方向における前記搬送の誤差を検出する検出部と、前記画像を前記第1方向において分割した画像領域毎間で、前記一端側と他端側それぞれの前記搬送の誤差に応じてインク吐出に使用する前記ノズル列内でのノズルの範囲をずらす使用ノズルずらし処理を行う吐出制御部と、を備える。 According to one aspect of the present invention, a nozzle row in which a plurality of nozzles capable of ejecting ink are arranged at a predetermined interval is moved along a first direction that intersects a nozzle row direction in which the nozzle row faces. A print control apparatus that realizes printing of an image on a print medium by ejecting ink from a nozzle to a print medium conveyed in a second direction that intersects the first direction, A detection unit that detects the conveyance error in the second direction on each of the one end side and the other end side of the print medium, and the one end side and the other end side between the image areas obtained by dividing the image in the first direction. A discharge control unit that performs a use nozzle shift process for shifting the range of nozzles in the nozzle row used for ink discharge according to each transport error.
当該構成によれば、第1方向における印刷媒体の一端側と他端側それぞれの第2方向における搬送の誤差(つまり、第2方向を正面としたときの印刷媒体の左右それぞれの搬送の誤差)に応じて、第1方向における画像領域間で、ノズル列内で使用するノズルの範囲をずらす。そのため、第2方向における印刷媒体と画像との位置関係を第1方向におけるいずれの位置であっても理想的な状態とした印刷結果が得られる。 According to this configuration, the transport error in the second direction on each of the one end side and the other end side of the print medium in the first direction (that is, the transport error on the left and right sides of the print medium when the second direction is the front). Accordingly, the range of nozzles used in the nozzle row is shifted between the image areas in the first direction. For this reason, a print result in which the positional relationship between the print medium and the image in the second direction is in an ideal state can be obtained at any position in the first direction.
本発明の態様の一つは、前記吐出制御部は、前記一端側の搬送の誤差と前記他端側の搬送の誤差との差が大きい程、前記第1方向における前記画像の分割数を増やすとしてもよい。
当該構成によれば、印刷媒体の傾きが大きい場合であっても、第2方向における印刷媒体と画像との位置関係を第1方向におけるいずれの位置でも理想的な状態とすることができる。
One aspect of the present invention is that the ejection control unit increases the number of divisions of the image in the first direction as the difference between the transport error on the one end side and the transport error on the other end side increases. It is good.
According to this configuration, even when the inclination of the print medium is large, the positional relationship between the print medium and the image in the second direction can be in an ideal state at any position in the first direction.
本発明の態様の一つは、前記吐出制御部は、前記第2方向に対する前記ノズル列方向の傾きに応じて、前記使用するノズルの範囲をずらす態様を異ならせるとしてもよい。
当該構成によれば、ノズル列自体の傾きをも加味して、使用ノズルずらし処理を行うことができる。
One of the aspects of the present invention may be configured such that the ejection control unit changes the aspect of shifting the nozzle range to be used in accordance with the inclination of the nozzle row direction with respect to the second direction.
According to this configuration, the used nozzle shifting process can be performed in consideration of the inclination of the nozzle row itself.
本発明の態様の一つは、前記検出部は、前記第2方向に対する前記印刷媒体の傾きを検出し、前記吐出制御部は、前記使用するノズルの範囲内のノズルを前記ノズル列方向において所定数毎に分割したときの当該所定数のノズル毎に、前記傾きに応じてインク吐出のタイミングをずらす吐出タイミングずらし処理を行う、としてもよい。
当該構成によれば、使用ノズルずらし処理に加えて吐出タイミングずらし処理を行う。そのため、使用ノズルずらし処理による効果に加え、第1方向における印刷媒体と画像との位置関係を第2方向におけるいずれの位置であっても理想的な状態とすることができる。
In one aspect of the present invention, the detection unit detects an inclination of the print medium with respect to the second direction, and the discharge control unit determines a nozzle within the range of the nozzles to be used in the nozzle row direction. For each predetermined number of nozzles divided for each number, an ejection timing shifting process for shifting the ink ejection timing according to the inclination may be performed.
According to this configuration, in addition to the used nozzle shifting process, the ejection timing shifting process is performed. Therefore, in addition to the effect of the used nozzle shifting process, the positional relationship between the print medium and the image in the first direction can be in an ideal state at any position in the second direction.
本発明の態様の一つは、前記吐出制御部は、前記第2方向に対する前記印刷媒体の傾きが大きい程、前記所定数を減らすとしてもよい。
当該構成によれば、印刷媒体の傾きが大きい場合であっても、第1方向における印刷媒体と画像との位置関係を第2方向におけるいずれの位置でも理想的な状態とすることができる。
In one aspect of the present invention, the discharge control unit may reduce the predetermined number as the inclination of the print medium with respect to the second direction is larger.
According to this configuration, even when the inclination of the print medium is large, the positional relationship between the print medium and the image in the first direction can be in an ideal state at any position in the second direction.
本発明の態様の一つは、前記吐出制御部は、前記第2方向に対する前記ノズル列方向の傾きに応じて、前記インク吐出のタイミングをずらす程度を調整するとしてもよい。
当該構成によれば、ノズル列自体の傾きをも加味して、吐出タイミングずらし処理を行うことができる。
In one aspect of the present invention, the ejection control unit may adjust the degree of shifting the ink ejection timing in accordance with the inclination of the nozzle row direction with respect to the second direction.
According to this configuration, it is possible to perform the discharge timing shifting process in consideration of the inclination of the nozzle row itself.
本発明の態様の一つは、前記ノズルからのインク吐出を伴う前記ノズル列の移動(パス)と移動(パス)との間に実行される前記搬送の量が所定量より多い場合に、前記吐出制御部は前記使用ノズルずらし処理を行うとしてもよい。
当該構成によれば、第2方向における搬送の誤差による画質劣化が実質的に目立ち易い場合に、使用ノズルずらし処理を実行して画質改善が行われる。
One aspect of the present invention is such that when the amount of conveyance performed between movement (pass) and movement (pass) of the nozzle row accompanied by ink ejection from the nozzle is larger than a predetermined amount, The discharge control unit may perform the used nozzle shifting process.
According to this configuration, when the image quality deterioration due to the conveyance error in the second direction is substantially conspicuous, the used nozzle shifting process is executed to improve the image quality.
本発明の技術的思想は、印刷制御装置という物以外によっても実現される。例えば、本発明は、印刷制御装置の各部が実行する工程を含んだ方法(印刷制御方法)、あるいは当該方法をコンピューターに実行させるコンピュータープログラム、さらには当該プログラムを記憶したコンピューター読み取り可能な記憶媒体、とった各種カテゴリーにて実現されてもよい。 The technical idea of the present invention is also realized by a device other than a printing control device. For example, the present invention relates to a method (printing control method) including a step executed by each unit of the printing control apparatus, a computer program that causes a computer to execute the method, and a computer-readable storage medium that stores the program, It may be realized in various categories.
各図を参照して本発明の実施形態を以下の順序に従って説明する。なお各図は、実施形態を説明するための例示に過ぎず、また互いに整合していないこともある。
1.装置の概略
2.第1実施形態
3.第2実施形態
4.変形例
Embodiments of the present invention will be described in the following order with reference to the drawings. Each figure is only an example for explaining an embodiment, and may not be consistent with each other.
1. Outline of the apparatus 1. First embodiment Second Embodiment 4. Modified example
1.装置の概略:
図1は、本実施形態にかかる印刷制御装置10等の機能をブロック図により例示したものである。印刷制御装置10は、例えば、プリンターや、プリンターの機能を含んだ複合機、等といった製品として把握される。印刷制御装置10が、印刷媒体Gへの印刷を実際に行う印刷部70と、印刷部70の挙動を制御するための部(例えば、後述する制御部11)とを含む構成であるとした場合、その一部を指して印刷制御装置と称してもよい。また、印刷制御装置10を、印刷部70を含む観点から印刷装置と呼んでもよいし、種々の画像処理を実行可能であることから画像処理装置等と呼んでもよい。図1に示した各構成は、一箇所あるいは一筐体内に集約されている場合に限らず、それら各構成が互いに離れた場所に存在し且つ通信可能な状態でいることで一システムを構築していてもよい。例えば、印刷制御装置(あるいは印刷装置)10は、印刷媒体Gへの印刷を実際に行うプリンターと、当該プリンターの挙動を制御するためのコンピュータープログラム(プリンタードライバー)を搭載して当該プリンターを制御する装置(パーソナルコンピューター等)と、を含んで構成されるとしてもよい。
1. Outline of the device:
FIG. 1 is a block diagram illustrating functions of the print control apparatus 10 and the like according to the present embodiment. The print control apparatus 10 is grasped as a product such as a printer or a multifunction peripheral including a printer function. When the print control apparatus 10 is configured to include a printing unit 70 that actually performs printing on the printing medium G and a unit (for example, a control unit 11 described later) for controlling the behavior of the printing unit 70 A part thereof may be referred to as a print control apparatus. The print control apparatus 10 may be called a printing apparatus from the viewpoint of including the printing unit 70, or may be called an image processing apparatus or the like because various image processing can be executed. Each configuration shown in FIG. 1 is not limited to a single location or a case where the configurations are aggregated in a single case, but a single system is constructed by the presence of these configurations in locations away from each other and being communicable. It may be. For example, the print control apparatus (or printing apparatus) 10 controls the printer by mounting a printer that actually performs printing on the print medium G and a computer program (printer driver) for controlling the behavior of the printer. And a device (such as a personal computer).
図1では、印刷制御装置10を、制御部11、操作入力部16、表示部17、通信インターフェイス(I/F)18、スロット部19、印刷部70、センサー80等を含む構成として例示している。制御部11は、例えば、CPU、ROM、RAM等を有するICや、その他の記憶媒体等により構成される。制御部11では、CPUが、ROMに保存されたプログラムに従った演算処理を、RAMをワークエリアとして用いて実行することにより、様々な機能(例えば、検出部12、吐出制御部13等)を実現する。 In FIG. 1, the printing control apparatus 10 is illustrated as a configuration including a control unit 11, an operation input unit 16, a display unit 17, a communication interface (I / F) 18, a slot unit 19, a printing unit 70, a sensor 80, and the like. Yes. The control unit 11 includes, for example, an IC having a CPU, a ROM, a RAM, and other storage media. In the control unit 11, various functions (for example, the detection unit 12, the discharge control unit 13, and the like) are performed by the CPU executing arithmetic processing according to a program stored in the ROM using the RAM as a work area. Realize.
操作入力部16は、ユーザーによる操作を受け付けるための各種ボタンやキー等を含む。表示部17は、印刷制御装置10に関する各種情報を示すための部位であり、例えば、液晶ディスプレイ(LCD)により構成される。操作入力部16の一部は、表示部17に表示されたタッチパネルとして実現されるとしてもよい。 The operation input unit 16 includes various buttons and keys for accepting an operation by the user. The display unit 17 is a part for displaying various information related to the print control apparatus 10 and is configured by, for example, a liquid crystal display (LCD). A part of the operation input unit 16 may be realized as a touch panel displayed on the display unit 17.
印刷部70は、制御部11による制御下で画像を印刷媒体Gに印刷するための機構である。印刷部70が採用する印刷方式がインクジェット方式である場合、印刷部70は、印刷ヘッド40、印刷ヘッド40を第1方向(主走査方向)に沿って移動させるキャリッジ30、第1方向と交差する第2方向(搬送方向)へ印刷媒体Gを搬送する搬送ユニット20等の構成を有する。以下では、主走査方向を符号D1で表し、搬送方向を符号D2で表す。 The printing unit 70 is a mechanism for printing an image on the printing medium G under the control of the control unit 11. When the printing method employed by the printing unit 70 is an inkjet method, the printing unit 70 intersects the print head 40, the carriage 30 that moves the print head 40 along the first direction (main scanning direction), and the first direction. It has a configuration of a transport unit 20 or the like that transports the print medium G in the second direction (transport direction). In the following, the main scanning direction is represented by reference numeral D1, and the transport direction is represented by reference numeral D2.
印刷ヘッド40は、複数種類のインク(例えば、シアン(C)インク、マゼンタ(M)インク、イエロー(Y)インク、ブラック(K)インク、等)毎の不図示のインクカートリッジから各種インクの供給を受ける。印刷ヘッド40は、各種インクに対応して設けられた複数のノズルNzからインク滴を吐出可能である。吐出されたインク滴が印刷媒体Gに着弾することで印刷媒体Gにドットが形成される。「ドット」とは、基本的には印刷媒体Gに着弾したインク滴を指すが、インク滴が印刷媒体Gに着弾する前の工程に関する説明でも便宜上ドットという表現を用いることがある。印刷部70が使用する液体の具体的な種類や数は上述したものに限られず、例えば、ライトシアン、ライトマゼンダ、オレンジ、グリーン、グレー、ライトグレー、ホワイト、メタリック…等、種々のインクや液体を使用可能である。 The print head 40 supplies various inks from ink cartridges (not shown) for each of a plurality of types of ink (for example, cyan (C) ink, magenta (M) ink, yellow (Y) ink, black (K) ink, etc.)). Receive. The print head 40 can eject ink droplets from a plurality of nozzles Nz provided corresponding to various inks. As the ejected ink droplets land on the printing medium G, dots are formed on the printing medium G. “Dot” basically refers to an ink droplet that has landed on the print medium G, but the expression “dot” may be used for convenience in the description of the process before the ink droplet has landed on the print medium G. The specific types and number of liquids used by the printing unit 70 are not limited to those described above. For example, various inks and liquids such as light cyan, light magenta, orange, green, gray, light gray, white, metallic ... It can be used.
印刷ヘッド40を搭載したキャリッジ30は、不図示のキャリッジモーターによる動力を受けて、主走査方向D1と平行に移動する。印刷ヘッド40はキャリッジ30と共に移動しつつ印刷媒体Gへインクを吐出することにより印刷を実現する。主走査方向D1の一端側(例えば左側LS)から他端側(例えば右側RS)までの当該移動、あるいは主走査方向D1の他端側から一端側までの当該移動、に伴って印刷ヘッド40がインクを吐出する処理を1回の「主走査」あるいは「パス」とも呼ぶ。 The carriage 30 on which the print head 40 is mounted receives power from a carriage motor (not shown) and moves in parallel with the main scanning direction D1. The print head 40 implements printing by ejecting ink onto the print medium G while moving with the carriage 30. The print head 40 moves with the movement from one end side (for example, the left side LS) to the other end side (for example, the right side RS) in the main scanning direction D1 or the movement from the other end side to the one end side in the main scanning direction D1. The process of ejecting ink is also referred to as a single “main scan” or “pass”.
搬送ユニット20は、印刷媒体Gを支持して搬送するためのローラーや、当該ローラーを回転させるためのギアや、モーター等を含んでいる。印刷媒体Gは、代表的には紙である。ただし、本実施形態は、液体を記録可能であって搬送ユニット20により搬送可能な素材であれば、紙以外の素材も印刷媒体Gの概念に含める。 The transport unit 20 includes a roller for supporting and transporting the print medium G, a gear for rotating the roller, a motor, and the like. The print medium G is typically paper. However, in the present embodiment, materials other than paper are included in the concept of the print medium G as long as the material can record liquid and can be transported by the transport unit 20.
通信I/F18は、印刷制御装置10を外部機器100と有線あるいは無線にて接続するためのインターフェイスの総称である。外部機器100としては、例えば、スマートフォン、タブレット型端末、デジタルスチルカメラ、パーソナルコンピューター(PC)等、印刷制御装置10にとって画像データの入力元となる様々な機器が該当する。印刷制御装置10は、通信I/F18を介して外部機器100と、例えば、USBケーブル、有線ネットワーク、無線LAN、電子メール通信等の様々な手段や通信規格により接続可能である。
スロット部19は、メモリーカード等の外部の記憶媒体を挿入するための部位である。つまり印刷制御装置10は、スロット部19に挿入されたメモリーカード等の外部の記憶媒体から、当該記憶媒体に記憶されている画像データを入力することも可能である。
The communication I / F 18 is a generic name for interfaces for connecting the print control apparatus 10 to the external device 100 by wire or wirelessly. Examples of the external device 100 include various devices that are input sources of image data for the print control apparatus 10 such as a smartphone, a tablet terminal, a digital still camera, and a personal computer (PC). The print control apparatus 10 can be connected to the external device 100 via the communication I / F 18 by various means and communication standards such as a USB cable, a wired network, a wireless LAN, and e-mail communication.
The slot part 19 is a part for inserting an external storage medium such as a memory card. That is, the print control apparatus 10 can also input image data stored in the storage medium from an external storage medium such as a memory card inserted in the slot unit 19.
図2は、印刷ヘッド40と印刷媒体Gとを簡易的に例示している。図2の左側には、印刷ヘッド40のインク吐出面41aにおけるノズルNzの配列を例示している。インク吐出面41aとは、ノズルNzが開口する面であり、印刷ヘッド40が主走査方向D1に移動するとき印刷媒体Gと相対する面である。印刷ヘッド40は、吐出するインク(例えばCMYKインク)毎のノズル列NLを有している。ノズル列NLとは、複数のノズルNzが所定間隔(一定のノズルピッチ)で並ぶ列であり、図2の例では、ノズル列NLが4列平行に設けられている。なお本明細書において、一定、平行、等と本来厳密に解される表現を使用した場合であっても、それらは厳密な一定、平行、のみを意味するのではなく、製品性能上許容される程度の誤差や製品製造時に生じ得る程度の誤差も含む意味である。 FIG. 2 simply illustrates the print head 40 and the print medium G. The left side of FIG. 2 illustrates the arrangement of the nozzles Nz on the ink ejection surface 41a of the print head 40. The ink discharge surface 41a is a surface on which the nozzle Nz is opened, and is a surface that faces the print medium G when the print head 40 moves in the main scanning direction D1. The print head 40 has a nozzle row NL for each ink to be ejected (for example, CMYK ink). The nozzle row NL is a row in which a plurality of nozzles Nz are arranged at a predetermined interval (a constant nozzle pitch). In the example of FIG. 2, four nozzle rows NL are provided in parallel. In this specification, even when expressions that are strictly understood as constant, parallel, etc. are used, they do not mean only strictly constant, parallel, but are allowed in terms of product performance. It also includes the error of the degree and the error that can occur at the time of manufacturing the product.
ノズル列NLが向く方向をノズル列方向D3と呼ぶ。ノズル列方向D3は、主走査方向D1に交差している。印刷部70の設計にも依るが、ノズル列方向D3は、主走査方向D1に対して直交していたり直交(90度)ではない斜めの角度で交差していたりする。図2の例では、ノズル列方向D3は、主走査方向D1に直交している。なお、1色のインクは、1つのノズル列NLによって吐出される以外にも、例えば、互いにノズル列方向D3にずれて配設された複数のノズル列NLによって吐出されるとしてもよい。 The direction in which the nozzle row NL faces is referred to as a nozzle row direction D3. The nozzle row direction D3 intersects the main scanning direction D1. Although depending on the design of the printing unit 70, the nozzle row direction D3 is orthogonal to the main scanning direction D1 or intersects at an oblique angle that is not orthogonal (90 degrees). In the example of FIG. 2, the nozzle row direction D3 is orthogonal to the main scanning direction D1. In addition to being ejected by one nozzle row NL, one color ink may be ejected by, for example, a plurality of nozzle rows NL arranged so as to be shifted from each other in the nozzle row direction D3.
図2に示すように、搬送方向D2は主走査方向D1に対して直交している。つまり、図2の例では、ノズル列方向D3と搬送方向D2は平行である。ただし、主走査方向D1に直交する搬送方向D2は、搬送ユニット20が印刷媒体Gを搬送する方向の“理想”である。背景技術等でも述べたが、印刷媒体Gの実際の搬送には誤差が生じ得る。従って、搬送ユニット20が印刷媒体Gを搬送方向D2の上流側USから下流側BSへ搬送するとき、実際に印刷媒体Gが進む向きが搬送方向D2に対して傾いていることも有り得る。従って、印刷媒体Gは主走査方向D1に交差する方向へ搬送されると言える。 As shown in FIG. 2, the transport direction D2 is orthogonal to the main scanning direction D1. That is, in the example of FIG. 2, the nozzle row direction D3 and the transport direction D2 are parallel. However, the transport direction D2 orthogonal to the main scanning direction D1 is “ideal” in the direction in which the transport unit 20 transports the print medium G. As described in the background art, an error may occur in the actual conveyance of the print medium G. Therefore, when the transport unit 20 transports the print medium G from the upstream US in the transport direction D2 to the downstream BS, the direction in which the print medium G actually travels may be inclined with respect to the transport direction D2. Therefore, it can be said that the print medium G is conveyed in a direction crossing the main scanning direction D1.
図2では、印刷媒体Gにおける1つの印刷対象領域GPAを、ハッチングを施して例示している。印刷対象領域GPAは、印刷媒体Gの前回の搬送(紙送り)が終わって、次の紙送りが開始されるまでの期間に、1回以上のパスにより印刷ヘッド40からインク吐出を受ける領域である。また図2では、印刷ヘッド40からインク吐出を受ける際に印刷対象領域GPAが在るべき、印刷部70内での「理想位置」を、4つのポジションマークPMで区画したエリアとして例示している。ポジションマークPMは実際に存在している訳ではなく、説明の便宜上から示しているに過ぎない。搬送ユニット20は、次の印刷対象領域GPAが当該理想位置へ静止するように紙送りを行う。図2の例では、印刷対象領域GPAが理想位置と完全に一致しているため、当該印刷対象領域GPAについては理想的な、つまり設計通りの紙送りが実現したことになる。ただし、このような理想的な紙送りが実現するとは限らず、印刷対象領域GPAは理想位置に対して、左側LSあるいは右側RSへ、また、上流側USあるいは下流側BSへずれた位置に静止したり、上述したように傾いた状態で静止したりする。 In FIG. 2, one print target area GPA in the print medium G is illustrated by hatching. The print target area GPA is an area that receives ink ejection from the print head 40 by one or more passes during a period from the end of the previous conveyance (paper feed) of the print medium G to the start of the next paper feed. is there. In FIG. 2, the “ideal position” in the printing unit 70 where the print target area GPA should be present when ink ejection is received from the print head 40 is illustrated as an area partitioned by four position marks PM. . The position mark PM does not actually exist, but is merely shown for convenience of explanation. The transport unit 20 feeds the paper so that the next print target area GPA stops at the ideal position. In the example of FIG. 2, since the print target area GPA completely coincides with the ideal position, the ideal paper feed for the print target area GPA, that is, as designed, is realized. However, such ideal paper feeding is not always realized, and the printing target area GPA is stationary at a position shifted from the ideal position to the left LS or the right RS, and to the upstream US or the downstream BS. Or stand still in a tilted state as described above.
図2では、センサー81L,81R,82を例示している。センサー81L,81R,82は、センサー80(図1参照)に含まれる。図示していないが、印刷部70は、印刷媒体Gを支持する台としての、いわゆるプラテンを有している。印刷媒体Gはプラテン上に搬送される。前記4つのポジションマークPMで囲われた理想位置は、プラテンの一部範囲である。左のセンサー81L、右のセンサー81Rは、搬送される印刷媒体Gの左側LSの端部、右側RSの端部それぞれが通過すると予想される所定範囲に配置された2つのセンサーである。これらセンサー81L,81Rは、例えば、上方に露出する格好でプラテンに埋め込まれており、搬送方向D2における位置は同じである。センサー82は、印刷ヘッド40とともにキャリッジ30に搭載されたセンサーである。つまりセンサー82は、印刷ヘッド40と同様に、キャリッジ30により主走査方向D1に沿って移動可能である。センサー81L,81R,82の役割については後述する。 FIG. 2 illustrates the sensors 81L, 81R, and 82. The sensors 81L, 81R, and 82 are included in the sensor 80 (see FIG. 1). Although not shown, the printing unit 70 has a so-called platen as a table for supporting the printing medium G. The print medium G is conveyed on the platen. The ideal position surrounded by the four position marks PM is a partial range of the platen. The left sensor 81L and the right sensor 81R are two sensors arranged in a predetermined range where the end of the left side LS and the end of the right side RS of the transported print medium G are expected to pass, respectively. For example, the sensors 81L and 81R are embedded in the platen so as to be exposed upward, and the positions in the transport direction D2 are the same. The sensor 82 is a sensor mounted on the carriage 30 together with the print head 40. That is, the sensor 82 can be moved along the main scanning direction D <b> 1 by the carriage 30 similarly to the print head 40. The role of the sensors 81L, 81R, 82 will be described later.
2.第1実施形態:
本発明にかかる第1実施形態を説明する。
図3は、制御部11が実行する印刷制御処理をフローチャートにより示している。制御部11は、印刷対象の画像を表現した画像データを入力すると(ステップS100)、当該画像データから印刷データを生成するための画像処理を実行する(ステップS200)。画像データのフォーマットは種々考えられるが、例えば、画素毎にRGB(レッド、グリーン、ブルー)で階調表現されたデータである。制御部11は、画像データに対し、解像度変換処理、色(表色系)変換処理、ハーフトーン処理といった知られた画像処理を適宜施すことにより、印刷対象の画像を複数の画素でドットのパターンにより表現する印刷データを生成する。
2. First embodiment:
A first embodiment according to the present invention will be described.
FIG. 3 is a flowchart showing print control processing executed by the control unit 11. When the image data representing the image to be printed is input (step S100), the control unit 11 executes image processing for generating print data from the image data (step S200). Various formats of image data can be considered. For example, the image data is data expressed by gradation in RGB (red, green, blue) for each pixel. The control unit 11 appropriately performs known image processing such as resolution conversion processing, color (color system) conversion processing, and halftone processing on the image data, so that an image to be printed is a dot pattern with a plurality of pixels. Print data expressed by the above is generated.
ドットのパターン(ドットパターン)とは、ドットのオン(ドット形成つまりインク吐出)・オフ(ドット非形成つまりインク非吐出)の配列であり、画素毎のドットのオン・オフを規定しているとも言える。例えば、印刷ヘッド40が、CMYKインクを吐出するものである場合、印刷データは、CMYKインク毎の、画素毎のドットのオン・オフを規定したデータを含んでいる。
印刷ヘッド40が有する各ノズルNzは、複数のサイズのインク滴を吐出可能であるとしてもよい。一例として、ノズルNzは3種類のサイズのインク滴(大ドット、中ドット、小ドット、等と称されるインク滴)を吐出可能である。この場合、ステップS200で生成される印刷データは、単にドットのオン・オフを示す2値データではなく、大ドット、中ドット、小ドットのいずれかのオンまたはドットオフを示す多値(4値)データである。
A dot pattern (dot pattern) is an array of dots on (dot formation or ink ejection) and off (dot non-formation or ink non-ejection). It also defines dot on / off for each pixel. I can say that. For example, when the print head 40 ejects CMYK ink, the print data includes data defining dot on / off for each pixel for each CMYK ink.
Each nozzle Nz included in the print head 40 may eject ink droplets of a plurality of sizes. As an example, the nozzle Nz can eject ink droplets of three different sizes (ink droplets referred to as large dots, medium dots, small dots, etc.). In this case, the print data generated in step S200 is not simply binary data indicating dot on / off, but multivalue (four values) indicating either large dot, medium dot, or small dot on or dot off. ) Data.
制御部11は、このような印刷データを構成する各画素について、割り当て先のノズルNzを決定し、当該決定に応じて印刷ヘッド40に転送するための並びに並び替えた上で印刷ヘッド40へ転送する出力処理を行う(ステップS300)。このような各画素のノズルNzへの割り当てにより、印刷データを構成する各画素のドットは、そのインク色および画素位置に応じて、印刷ヘッド40内のいずれのノズルNzによって、何番目の主走査(パス)で、パス中のどのタイミングで吐出されるかが確定される。第1実施形態では、ステップS300の中で「使用ノズルずらし処理」に相当する当該割り当てを行う。使用ノズルずらし処理とは、概略的には、画像を主走査方向D1において分割した画像領域間で、主走査方向D1の一端側と他端側それぞれの搬送の誤差に応じて、インク吐出に使用するノズル列内でのノズルNzの範囲(使用ノズル範囲)をずらすことを指す。ステップS300については、後に詳述する(図5等)。 The control unit 11 determines an assignment destination nozzle Nz for each pixel constituting such print data, transfers the data to the print head 40 in accordance with the determination, and transfers them to the print head 40 after rearranging them. The output process is performed (step S300). By assigning each pixel to the nozzle Nz in this way, the dot of each pixel constituting the print data is scanned by any nozzle Nz in the print head 40 according to the ink color and the pixel position. In (Pass), it is determined at which timing during the pass the ejection is performed. In the first embodiment, the allocation corresponding to the “used nozzle shifting process” is performed in step S300. The used nozzle shifting process is roughly used for ink ejection between image areas obtained by dividing an image in the main scanning direction D1, depending on the transport errors on one end side and the other end side in the main scanning direction D1. This refers to shifting the range of nozzles Nz (used nozzle range) within the nozzle row to be used. Step S300 will be described later in detail (FIG. 5 and the like).
印刷ヘッド40は、転送された印刷データに基づいて各ノズルNzを駆動する。例えば、印刷ヘッド40へは、各ノズルNzを駆動するための駆動信号(パルスの一種)が与えられる。詳しい説明を省略するが、印刷ヘッド40においては、印刷データが表現する画素毎のドットのオン・オフ情報(あるいは、大ドットオン、中ドットオン、小ドットオン、ドットオフ、の情報)に応じて、ノズルNz毎に設けられた駆動素子への前記駆動信号の印加をスイッチングする。これにより、各ノズルNzは、自身に割り当てられた画素の情報に基づいたインク吐出・非吐出(ドット形成・非形成、あるいは、大ドット、中ドット、小ドットいずれかの形成・非形成)を実現する。 The print head 40 drives each nozzle Nz based on the transferred print data. For example, a drive signal (a kind of pulse) for driving each nozzle Nz is given to the print head 40. Although detailed description is omitted, in the print head 40, according to dot on / off information for each pixel represented by print data (or information on large dot on, medium dot on, small dot on, dot off). Thus, the application of the drive signal to the drive element provided for each nozzle Nz is switched. As a result, each nozzle Nz performs ink ejection / non-ejection (dot formation / non-formation, or formation / non-formation of any one of large dots, medium dots, and small dots) based on the information of the pixels assigned to itself. Realize.
図4は、ノズルNzとノズルNzに割り当てられる画素との対応関係の一例を示している。図4には、1つの色のインク(例えばKインク)に対応したノズル列NL(ノズル列KNL)と、ステップS200で得られた印刷データのうちKインクのドットパターンを表現した印刷データKDPの一部とを示している。印刷データ(例えば、印刷データKDP)は、主走査方向D1および搬送方向D2へそれぞれ対応して並ぶ複数の画素PXにより構成されている。説明の便宜上、データを構成する画素の並びの向きを、方向D1,D2により表現することがあるが、これはあくまで印刷部70による印刷実行時における画像の向きと方向D1,D2との対応関係に基づいている。図4では、簡単のため1つの色のインクに対応したノズル列NLが18個のノズルNzで構成される例を示しているが、実際には1つの色のインクに対応したノズル列NLはもっと多くの(例えば180個程度の)ノズルNzで構成される。 FIG. 4 shows an example of the correspondence between the nozzles Nz and the pixels assigned to the nozzles Nz. FIG. 4 shows a nozzle array NL (nozzle array KNL) corresponding to one color ink (for example, K ink) and print data KDP representing a dot pattern of K ink among the print data obtained in step S200. Some are shown. The print data (for example, print data KDP) is composed of a plurality of pixels PX arranged corresponding to the main scanning direction D1 and the conveyance direction D2, respectively. For convenience of explanation, the direction of arrangement of pixels constituting data may be expressed by directions D1 and D2, but this is only a correspondence relationship between the direction of the image and the directions D1 and D2 when the printing unit 70 executes printing. Based on. FIG. 4 shows an example in which the nozzle array NL corresponding to one color ink is composed of 18 nozzles Nz for simplicity, but the nozzle array NL corresponding to one color ink is actually shown in FIG. More nozzles Nz (for example, about 180 nozzles) are formed.
1つの色のインクに対応したノズル列NLは、印刷に使用するノズルNz(使用ノズル)と、印刷に使用しないノズルNz(不使用ノズル)とに分けられる。不使用ノズルは、予備ノズルとも呼ばれる。図4では、理解し易いように、不使用ノズルについては×印を付している。つまり、印刷媒体Gの印刷対象領域GPA(図2参照)は、ノズル列NLにおける使用ノズルからのインク吐出を受ける。ノズル列NL内での使用ノズル数qは、基本的に一定である。ノズル列NLを構成するノズル数をp個(ただし、p>q)とすると、ノズル列NL内での不使用ノズル数は(p−q)個である。また、通常は図4に示すように、(p−q)/2個の不使用ノズルが、ノズル列方向D3における使用ノズル範囲(q個の使用ノズル)の両側それぞれに位置することになる。 The nozzle row NL corresponding to one color ink is divided into nozzles Nz (used nozzles) used for printing and nozzles Nz (unused nozzles) not used for printing. The unused nozzle is also called a spare nozzle. In FIG. 4, for easy understanding, the unused nozzles are marked with x. That is, the print target area GPA (see FIG. 2) of the print medium G receives ink ejection from the used nozzles in the nozzle array NL. The number of used nozzles q in the nozzle row NL is basically constant. If the number of nozzles constituting the nozzle array NL is p (where p> q), the number of unused nozzles in the nozzle array NL is (p−q). Further, normally, as shown in FIG. 4, (p−q) / 2 unused nozzles are positioned on both sides of the used nozzle range (q used nozzles) in the nozzle row direction D3.
図4では、印刷部70が印刷方法としていわゆるバンド印刷を採用する場合に、使用ノズルとしての各ノズルNzに割り当てられる画素PXの集まりを、ハッチングにより示している。バンド印刷とは、概略的には、ノズル列NL内の使用ノズル数分のラスターラインの束(バンド画像)を、印刷ヘッド40の1回のパスにより1つの印刷対象領域GPAへ印刷し、このようなパスと当該バンド画像の搬送方向D2における長さ分の印刷媒体Gの搬送(紙送り)と、を交互に繰り返す印刷方法である。ラスターラインとは、主走査方向D1に沿って連続する複数の画素PXによる領域であり、バンド印刷では1つのラスターラインは1つの使用ノズルと一対一で対応して印刷される。むろん、印刷部70が採用し得る印刷方法はバンド印刷に限定されないが、どのような印刷方法であっても印刷方法が定まっていれば、制御部11は、印刷データを構成するどの画素をどの使用ノズルに割り当てるべきかを決定することができる。 In FIG. 4, when the printing unit 70 adopts so-called band printing as a printing method, a group of pixels PX assigned to each nozzle Nz as a use nozzle is indicated by hatching. In general, the band printing prints a bundle (band image) of raster lines corresponding to the number of used nozzles in the nozzle array NL onto one print target area GPA by one pass of the print head 40. This is a printing method in which such a pass and conveyance (paper feed) of the print medium G for a length in the conveyance direction D2 of the band image are alternately repeated. The raster line is an area formed by a plurality of pixels PX that are continuous along the main scanning direction D1, and in raster printing, one raster line is printed in one-to-one correspondence with one used nozzle. Of course, the printing method that can be adopted by the printing unit 70 is not limited to band printing. However, if the printing method is determined by any printing method, the control unit 11 selects which pixel that constitutes the print data. It can be determined whether it should be assigned to the nozzle used.
図4に例示したノズル列NL内の使用ノズルと不使用ノズルとの位置関係は、上述したように通常の位置関係である。つまり、バンド画像が印刷されることになる印刷対象領域GPAが、前記理想位置に存在している場合に、このような通常の位置関係が採用される。一方、バンド画像が印刷されることになる印刷対象領域GPAが、前記理想位置に対してずれて存在している場合には、ノズル列NL内における使用ノズルと不使用ノズルとの位置関係を、このような通常の位置関係とは異なるものに変更する(使用ノズルずらし処理を行う)。 The positional relationship between the used nozzles and the unused nozzles in the nozzle row NL illustrated in FIG. 4 is a normal positional relationship as described above. That is, such a normal positional relationship is adopted when the print target area GPA on which the band image is to be printed exists at the ideal position. On the other hand, when the print target area GPA on which the band image is to be printed is shifted from the ideal position, the positional relationship between the used nozzles and the unused nozzles in the nozzle row NL is expressed as follows: Such a normal positional relationship is changed (use nozzle shift processing is performed).
図5は、ステップS300(図3)に含まれる処理の詳細をフローチャートにより示している。ここでも、印刷部70がバンド印刷を実行するものとして説明を行う。図5に示した処理は、1回の紙送りとその後のパスとを1セットとし、繰り返し行われる。
搬送ユニット20による1回の紙送り(ステップ310)が実行された後、検出部12は、左右の累積搬送誤差を取得する(ステップS320)。まず、検出部12は、直近の紙送り(ステップS310)による、印刷媒体Gの左側LSの端部、右側RSの端部それぞれの、搬送方向D2における移動量を前記左右のセンサー81L,81Rから取得する。物体の移動量を検出可能な左右のセンサー81L,81Rはそれぞれ同じ構成であり、例えば、発光器、受光器等を有する。当該発光器が発する光(レーザー光等)がセンサー上を通過する印刷媒体Gで反射し、当該反射した光を受光器が読み取ることで通過する印刷媒体Gの移動量が検出される。つまり、1回の紙送りが実行された場合、左のセンサー81Lは、印刷媒体Gの左側LSの端部の搬送方向D2における移動量(左端部移動量)を検出し、右のセンサー81Rは、印刷媒体Gの右側RSの端部の搬送方向D2における移動量(右端部移動量)を検出する。
FIG. 5 is a flowchart showing details of the process included in step S300 (FIG. 3). Here, the description will be given on the assumption that the printing unit 70 performs band printing. The processing shown in FIG. 5 is repeatedly performed with one paper feed and subsequent passes as one set.
After one paper feed (step 310) by the transport unit 20 is executed, the detection unit 12 acquires the left and right cumulative transport errors (step S320). First, the detection unit 12 determines the amount of movement in the transport direction D2 of the end portion of the left side LS and the end portion of the right side RS of the printing medium G from the left and right sensors 81L and 81R by the latest paper feed (step S310). get. The left and right sensors 81L and 81R that can detect the amount of movement of the object have the same configuration, and include, for example, a light emitter, a light receiver, and the like. Light (laser light or the like) emitted from the light emitter is reflected by the print medium G passing over the sensor, and the amount of movement of the print medium G passing through is detected by the light receiver reading the reflected light. That is, when one paper feed is executed, the left sensor 81L detects the movement amount (left end portion movement amount) of the end portion of the left side LS of the printing medium G in the transport direction D2, and the right sensor 81R The movement amount (right end portion movement amount) in the transport direction D2 of the end portion of the right side RS of the print medium G is detected.
検出部12は、左のセンサー81Lから取得した最新の左端部移動量を、現在の累積左端部移動量に加算することで、累積左端部移動量を更新する。同様に、検出部12は、右のセンサー81Rから取得した最新の右端部移動量を、現在の累積右端部移動量に加算することで、累積右端部移動量を更新する。現在の累積左端部移動量とは、最初の紙送りから直近の紙送りの1つ前の紙送りまでによる左端部移動量の総和であり、現在の累積右端部移動量とは、最初の紙送りから直近の紙送りの1つ前の紙送りまでによる右端部移動量の総和である。むろん、直近の紙送りが最初の紙送りであれば、現在の累積左端部移動量および累積右端部移動量はいずれも0である。 The detection unit 12 updates the accumulated left end portion movement amount by adding the latest left end portion movement amount acquired from the left sensor 81L to the current accumulated left end portion movement amount. Similarly, the detection unit 12 updates the accumulated right end portion movement amount by adding the latest right end portion movement amount acquired from the right sensor 81R to the current accumulated right end portion movement amount. The current cumulative left edge movement is the sum of the left edge movements from the first paper feed to the paper feed immediately before the most recent paper feed, and the current cumulative right edge movement is the first paper feed. This is the total amount of movement of the right end portion from the feed to the paper feed immediately before the latest paper feed. Of course, if the most recent paper feed is the first paper feed, the current accumulated left end movement amount and accumulated right end portion movement amount are both zero.
次に、検出部12は、更新後の累積左端部移動量から累積標準移動量を引いた値を、左の累積搬送誤差ΔFLとする。同様に、更新後の累積右端部移動量から同じ累積標準移動量を引いた値を、右の累積搬送誤差ΔFRとする。以上により、左右の累積搬送誤差ΔFL,ΔFRが取得されたことになる。累積標準移動量とは、累積左端部移動量および累積右端部移動量の設計上の理想値である。印刷媒体Gの最初の紙送り(ステップS310)直後のステップS320で用いる累積標準移動量は、例えば、搬送方向D2におけるセンサー81L,81Rから前記理想位置の先端(下流側BSの端部)までの距離F1に所定距離Wを足した値である(図2参照)。所定距離Wは、印刷媒体Gの端部に設けるべき余白(縁)の幅である。 Next, the detection unit 12 sets a value obtained by subtracting the accumulated standard movement amount from the updated accumulated left end portion movement amount as the left accumulated conveyance error ΔFL. Similarly, a value obtained by subtracting the same cumulative standard movement amount from the updated cumulative right end portion movement amount is set as a right cumulative conveyance error ΔFR. As described above, the left and right cumulative conveyance errors ΔFL and ΔFR are acquired. The cumulative standard movement amount is an ideal design value of the cumulative left end portion movement amount and the cumulative right end portion movement amount. The accumulated standard movement amount used in step S320 immediately after the first paper feed of the print medium G (step S310) is, for example, from the sensors 81L and 81R in the transport direction D2 to the tip of the ideal position (end of the downstream BS). This is a value obtained by adding the predetermined distance W to the distance F1 (see FIG. 2). The predetermined distance W is the width of a margin (edge) to be provided at the end of the print medium G.
印刷媒体Gの先端がセンサー81L,81Rに達してからF1+Wだけ印刷媒体Gが搬送方向D2へ移動した場合に、印刷媒体Gの先端に最も近い印刷対象領域GPAが前記理想位置へ正確に配置されたと言えるからである。つまり、最初の紙送りによる左端部移動量、右端部移動量がいずれも、当該F1+Wに等しければ、最初の紙送りは正確に実行されたと言える。2回目以降の紙送り(ステップS310)後のステップS320で用いる累積標準移動量は、紙送り1回毎に、搬送方向D2における印刷対象領域GPAの長さ(既定値としての距離F2、図2参照)を累積していった値となる。距離F2は、前記バンド画像の搬送方向D2における長さとも言える。 When the printing medium G moves in the transport direction D2 by F1 + W after the leading edge of the printing medium G reaches the sensors 81L and 81R, the printing target area GPA closest to the leading edge of the printing medium G is accurately arranged at the ideal position. Because it can be said that. That is, if both the left end movement amount and the right end movement amount due to the first paper feed are equal to the F1 + W, it can be said that the first paper feed has been executed accurately. The accumulated standard movement amount used in step S320 after the second and subsequent paper feeds (step S310) is the length of the print target area GPA in the transport direction D2 (distance F2 as a default value, FIG. 2) for each paper feed. Value). It can be said that the distance F2 is the length of the band image in the transport direction D2.
図6は、ステップS320の結果、検出部12が取得した左の累積搬送誤差ΔFLと右の累積搬送誤差ΔFRとを例示している。図6(および図9)では見易さを考慮して、これら左右の累積搬送誤差ΔFL,ΔFRを敢えて大きく示している。図6では、前記理想位置の先端(下流側BSの端)位置を標準線SLで示し、直近の紙送り(ステップS310)により前記理想位置に配置されるように搬送された(しかし実際には理想位置へ正確には配置されなかった)印刷対象領域GPAを矩形で示している。左右の累積搬送誤差ΔFL,ΔFRは、それがプラスの値であれば印刷媒体Gが理想よりも多く搬送されていることを意味し、マイナスの値であれば印刷媒体Gが理想よりも少なく搬送されていることを意味する。図6は、左右の累積搬送誤差ΔFL,ΔFRがいずれもマイナスの値であり、かつ左右の累積搬送誤差ΔFL,ΔFR間に差がある場合を例示している。当然、左右の累積搬送誤差ΔFL,ΔFRの一方がマイナスで他方がプラスということもあり得る。左右の累積搬送誤差ΔFL,ΔFRがいずれも0であることも可能性としてはあるが、以下では、左右の累積搬送誤差ΔFL,ΔFRはいずれも0でなく、かつ両者に差がある場合を例に、説明を続ける。 FIG. 6 illustrates the left cumulative transport error ΔFL and the right cumulative transport error ΔFR acquired by the detection unit 12 as a result of step S320. In FIG. 6 (and FIG. 9), the left and right accumulated transport errors ΔFL and ΔFR are shown in a large manner in consideration of easy viewing. In FIG. 6, the position of the tip of the ideal position (the end of the downstream BS) is indicated by a standard line SL, and is conveyed so as to be arranged at the ideal position by the latest paper feed (step S310) (but actually The printing target area GPA that has not been accurately arranged at the ideal position is indicated by a rectangle. If the left and right cumulative conveyance errors ΔFL and ΔFR are positive values, it means that the printing medium G is conveyed more than ideal, and if the values are negative, the printing medium G is conveyed less than ideal. Means that FIG. 6 illustrates a case where the left and right cumulative transport errors ΔFL and ΔFR are both negative values and there is a difference between the left and right cumulative transport errors ΔFL and ΔFR. Of course, one of the left and right accumulated transport errors ΔFL and ΔFR may be negative and the other may be positive. Although it is possible that both the left and right accumulated transport errors ΔFL and ΔFR are both 0, in the following, the left and right accumulated transport errors ΔFL and ΔFR are not both 0 and there is a difference between them. Continue the explanation.
ステップS330では、吐出制御部13は、使用ノズル範囲を互いにずらす画像領域数を決定し、当該決定した画像領域数に応じて、印刷対象領域GPAへ印刷すべき画像(バンド印刷を実行する場合においてはバンド画像)を主走査方向D1において分割する。吐出制御部13は、ステップS320で取得された左の累積搬送誤差ΔFLと右の累積搬送誤差ΔFRとの差(以下、左右間搬送誤差)の絶対値が大きい程、画像領域数つまり当該分割数を増やす。ステップS330(および後述のステップS370)で言及する分割とは、基本的に等分である。 In step S330, the ejection control unit 13 determines the number of image areas in which the used nozzle ranges are shifted from each other, and an image to be printed on the print target area GPA according to the determined number of image areas (in the case of performing band printing). Is a band image) in the main scanning direction D1. The ejection control unit 13 increases the number of image regions, that is, the number of divisions, as the absolute value of the difference between the left cumulative conveyance error ΔFL and the right cumulative conveyance error ΔFR acquired in step S320 (hereinafter, left-right conveyance error) increases. Increase. The division referred to in step S330 (and step S370 described later) is basically equally divided.
図7Aは、左右間搬送誤差と画像領域数との対応関係を予め規定した画像領域数決定テーブルT1を例示している。吐出制御部13は、このようなテーブルT1を所定のメモリーから読み出す等して参照することにより、左右間搬送誤差に応じて画像領域数を決定することができる。テーブルT1において、画像領域数=1は、印刷対象領域GPAへ印刷すべき画像を分割しないことを意味し、画像領域数=2は、当該画像を2分割することを意味する。 FIG. 7A illustrates an image area number determination table T1 in which the correspondence between the left-right conveyance error and the number of image areas is defined in advance. The ejection control unit 13 can determine the number of image areas according to the left-right conveyance error by referring to such a table T1 by reading it from a predetermined memory. In the table T1, the number of image areas = 1 means that an image to be printed on the print target area GPA is not divided, and the number of image areas = 2 means that the image is divided into two.
ステップS340では、吐出制御部13は、ステップS330で分割した画像領域毎に、ノズル列NL内の使用ノズルの範囲(使用ノズル範囲)を異なる範囲に設定し、当該設定した使用ノズル範囲に属する使用ノズルへ画素を割り当てる。
なお、ステップS330で参照するテーブルT1は、主走査方向D1において隣接する画像領域間で使用ノズル範囲をずらす量(ずれ量)が、予めある設定とされていることを前提に規定されている。例えば、テーブルT1は、当該ずれ量は1ノズルであるという前提で、左右間搬送誤差に応じた必要な画像領域数を規定している。
In step S340, the ejection control unit 13 sets the range of used nozzles (used nozzle range) in the nozzle row NL to be different for each image area divided in step S330, and uses that belong to the set used nozzle range. Assign pixels to nozzles.
The table T1 referred to in step S330 is defined on the assumption that the amount (shift amount) of shifting the used nozzle range between adjacent image regions in the main scanning direction D1 is set in advance. For example, the table T1 defines the required number of image areas corresponding to the left-right conveyance error on the assumption that the amount of deviation is one nozzle.
図8は、ステップS340の一例を説明するための図である。図8には、1つの色のインク(例えばKインク)に対応したノズル列NL(ノズル列KNL)と、使用ノズルに割り当てられる各画像領域IA1,IA2,IA3,IA4,IA5との対応関係を示している。図8では、説明の便宜上、ノズル列NLを構成するp個のノズルNzに、ノズル列方向D3の一端側(搬送方向D2の下流側BS)から他端側(搬送方向D2の上流側US)に向かって♯1〜♯pまでのノズル番号を付している。ここでは、不使用ノズル数を、例えば10個とする。図4で説明した前記通常の位置関係(使用ノズルと不使用ノズルとの通常の位置関係)に従ったときは、ノズル番号=♯1〜♯5,♯p−4〜♯pの計10個のノズルNzが不使用ノズルに該当し、ノズル番号=♯6〜♯p−5のq個のノズルNzが使用ノズルに該当することになる。つまり、ノズル番号=♯6〜♯p−5が、通常の使用ノズル範囲である。 FIG. 8 is a diagram for explaining an example of step S340. FIG. 8 shows the correspondence between the nozzle row NL (nozzle row KNL) corresponding to one color ink (for example, K ink) and the image areas IA1, IA2, IA3, IA4, and IA5 assigned to the used nozzles. Show. In FIG. 8, for convenience of description, the p nozzles Nz constituting the nozzle row NL are changed from one end side in the nozzle row direction D3 (downstream BS in the transport direction D2) to the other end side (upstream US in the transport direction D2). Nozzles numbered from # 1 to #p are given toward the end. Here, the number of unused nozzles is, for example, ten. When the normal positional relationship described above with reference to FIG. 4 (normal positional relationship between used nozzles and non-used nozzles) is followed, a total of 10 nozzle numbers = # 1 to # 5, # p−4 to #p. No. Nz corresponds to an unused nozzle, and q nozzles Nz of nozzle numbers = # 6 to # p-5 correspond to used nozzles. That is, nozzle numbers = # 6 to # p-5 are the normal used nozzle range.
画像領域IA1,IA2,IA3,IA4,IA5は、例えば、図4においてハッチングで示した1つのバンド画像を、ステップS330で主走査方向D1に5分割(5等分)した場合の各画像領域である。ステップS340では、このような画像領域IA1,IA2,IA3,IA4,IA5それぞれについて、図8に例示したように異なる使用ノズル範囲を設定する。 The image areas IA1, IA2, IA3, IA4, and IA5 are, for example, image areas when one band image indicated by hatching in FIG. 4 is divided into five in the main scanning direction D1 in step S330 (divided into five equal parts). is there. In step S340, different use nozzle ranges are set for each of such image areas IA1, IA2, IA3, IA4, and IA5 as illustrated in FIG.
吐出制御部13は、各画像領域のうち、主走査方向D1の左側LSに最も近い画像領域IA1については、左の累積搬送誤差ΔFL(図6参照)に応じて使用ノズル範囲を設定する。例えば、当該ΔFLを、ノズル列NLにおけるノズルピッチ(搬送方向ノズルピッチ。搬送方向ノズルピッチの意味については後述の変形例1を参照のこと。)で除算して得られた数に相当するノズル数を、使用ノズル範囲のオフセット値とする。当該オフセット値は、ノズルピッチによる除算対象となる累積搬送誤差(ここでは、左の累積搬送誤差ΔFL)がプラスの値であれば使用ノズル範囲をノズル番号が小さい方へずらすための値、当該除算対象となる累積搬送誤差がマイナスの値であれば使用ノズル範囲をノズル番号が大きい方へずらすための値とする。ここでは、左の累積搬送誤差ΔFLから、5というオフセット値が得られたとする。このような場合、画像領域IA1については、通常の使用ノズル範囲を当該オフセット値=5によりノズル番号が大きくなる方へずらした範囲、つまり、ノズル番号=♯11〜♯pが使用ノズル範囲となる。 The ejection control unit 13 sets the use nozzle range according to the left cumulative conveyance error ΔFL (see FIG. 6) for the image area IA1 closest to the left LS in the main scanning direction D1 among the image areas. For example, the number of nozzles corresponding to the number obtained by dividing ΔFL by the nozzle pitch in the nozzle row NL (conveying direction nozzle pitch; see Modification 1 below for the meaning of the conveying direction nozzle pitch). Is an offset value of the used nozzle range. The offset value is a value for shifting the used nozzle range to the smaller nozzle number if the cumulative transport error (here, the left cumulative transport error ΔFL) to be divided by the nozzle pitch is a positive value. If the target cumulative transport error is a negative value, a value for shifting the used nozzle range to the larger nozzle number is set. Here, it is assumed that an offset value of 5 is obtained from the left cumulative conveyance error ΔFL. In such a case, for the image area IA1, the normal use nozzle range is shifted to the larger nozzle number by the offset value = 5, that is, the nozzle numbers = # 11 to #p become the use nozzle range. .
吐出制御部13は、各画像領域のうち主走査方向D1の右側RSに最も近い画像領域IA5については、右の累積搬送誤差ΔFR(図6参照)に応じて、同様の手法により使用ノズル範囲を設定する。ここでは、右の累積搬送誤差ΔFRから、1というオフセット値が得られたとする。このような場合、画像領域IA5については、通常の使用ノズル範囲を当該オフセット値=1によりノズル番号が大きくなる方へずらした範囲、つまり、ノズル番号=♯7〜♯p−4が使用ノズル範囲となる。 For the image area IA5 closest to the right side RS in the main scanning direction D1 among the image areas, the discharge control unit 13 sets the used nozzle range by the same method according to the right cumulative conveyance error ΔFR (see FIG. 6). Set. Here, it is assumed that an offset value of 1 is obtained from the right cumulative conveyance error ΔFR. In such a case, for the image area IA5, the normal use nozzle range is shifted to the larger nozzle number by the offset value = 1, that is, the nozzle numbers = # 7 to # p-4 are used nozzle ranges. It becomes.
左右両端の画像領域IA1,IA5以外の画像領域IA2,IA3,IA4についてのオフセット値は、画像領域IA1,IA5のオフセット値を用いて線形的に補間することができる。上記の例で言えば、画像領域IA1のオフセット値=5、画像領域IA1のオフセット値=1であるから、画像領域IA2,IA3,IA4それぞれについてのオフセット値は、主走査方向D1における該当の画像領域と画像領域IA1,IA5との距離に応じて補間され、例えば、4,3,2というような値が得られる。 The offset values for the image areas IA2, IA3, IA4 other than the left and right image areas IA1, IA5 can be linearly interpolated using the offset values of the image areas IA1, IA5. In the above example, since the offset value of the image area IA1 = 5 and the offset value of the image area IA1 = 1, the offset value for each of the image areas IA2, IA3, and IA4 is the corresponding image in the main scanning direction D1. Interpolation is performed according to the distance between the area and the image areas IA1 and IA5, and values such as 4, 3, and 2 are obtained.
従って、画像領域IA2については、通常の使用ノズル範囲をオフセット値=4によりノズル番号が大きくなる方へずらした範囲(ノズル番号=♯10〜♯p−1)が使用ノズル範囲となる。画像領域IA3については、通常の使用ノズル範囲をオフセット値=3によりノズル番号が大きくなる方へずらした範囲(ノズル番号=♯9〜♯p−2)が使用ノズル範囲となる。画像領域IA4については、通常の使用ノズル範囲をオフセット値=2によりノズル番号が大きくなる方へずらした範囲(ノズル番号=♯8〜♯p−3)が使用ノズル範囲となる。なお、上述したように、主走査方向D1において隣接する画像領域間で使用ノズル範囲をずらす量(ずれ量)は1ノズルであるという前提の下で、画像領域数は決定されている。そのため、左右両端の画像領域IA1,IA5のいずれか一方の使用ノズル範囲が定まれば、他の画像領域についての各使用ノズル範囲は1ノズルずつずれていくだけであるため、自ずと定まるとも言える。参考までに図8では、使用ノズル範囲を通常の使用ノズル範囲のままとした場合の、画像領域IA1,IA2,IA3,IA4,IA5からなる画像を破線の矩形により示している。 Therefore, for the image area IA2, the range in which the normal use nozzle range is shifted toward the larger nozzle number by the offset value = 4 (nozzle number = # 10 to # p-1) is the use nozzle range. For the image area IA3, a range (nozzle number = # 9 to # p-2) in which the normal use nozzle range is shifted toward the larger nozzle number by the offset value = 3 is the use nozzle range. For the image area IA4, a range (nozzle number = # 8 to # p-3) obtained by shifting the normal use nozzle range toward the larger nozzle number by the offset value = 2 is the use nozzle range. As described above, the number of image areas is determined on the assumption that the amount (shift amount) of shifting the used nozzle range between adjacent image areas in the main scanning direction D1 is one nozzle. For this reason, if the use nozzle range of either one of the left and right image areas IA1 and IA5 is determined, the use nozzle ranges for the other image areas are only shifted by one nozzle, so it can be said that they are determined automatically. For reference, in FIG. 8, an image including the image areas IA1, IA2, IA3, IA4, and IA5 when the used nozzle range remains the normal used nozzle range is indicated by a broken-line rectangle.
吐出制御部13は、画像領域毎に、画素の割り当て先となるノズルNzを決定する。つまり、画像領域IA1に含まれる各画素について、その位置に応じて使用ノズル範囲(ノズル番号=♯11〜♯p)内のいずれかのノズルNzに割り当てる。同様に、画像領域IA2に含まれる各画素について、その位置に応じて使用ノズル範囲(ノズル番号=♯10〜♯p−1)内のいずれかのノズルNzに割り当て、画像領域IA3に含まれる各画素について、その位置に応じて使用ノズル範囲(ノズル番号=♯9〜♯p−2)内のいずれかのノズルNzに割り当て、画像領域IA4に含まれる各画素について、その位置に応じて使用ノズル範囲(ノズル番号=♯8〜♯p−3)内のいずれかのノズルNzに割り当て、画像領域IA5に含まれる各画素について、その位置に応じて使用ノズル範囲(ノズル番号=♯7〜♯p−4)内のいずれかのノズルNzに割り当てる。 The ejection control unit 13 determines a nozzle Nz to which a pixel is assigned for each image region. That is, each pixel included in the image area IA1 is assigned to any nozzle Nz in the used nozzle range (nozzle numbers = # 11 to #p) according to the position. Similarly, each pixel included in the image area IA2 is assigned to any nozzle Nz in the used nozzle range (nozzle number = # 10 to # p-1) according to the position, and each pixel included in the image area IA3 is assigned. A pixel is assigned to any nozzle Nz in the used nozzle range (nozzle number = # 9 to # p-2) according to its position, and for each pixel included in the image area IA4, the used nozzle is selected according to its position. Assigned to any nozzle Nz in the range (nozzle number = # 8 to # p-3), and for each pixel included in the image area IA5, the used nozzle range (nozzle number = # 7 to #p) according to its position -4) is assigned to one of the nozzles Nz.
図9は、このようなステップS340(ステップS300)を経て印刷ヘッド40により実行された印刷結果を例示している。図9は、図6に示した印刷対象領域GPAに対して画像領域IA1,IA2,IA3,IA4,IA5による画像(バンド画像)が印刷された状態を示している。つまり、使用ノズルずらし処理の結果、画像領域IA1,IA2,IA3,IA4,IA5は、印刷対象領域GPAの左右の累積搬送誤差ΔFL,ΔFRに応じて、互いに搬送方向D2においてずれて印刷された。すなわち本実施形態によれば、左右の累積搬送誤差ΔFL,ΔFRが異なっている状況で、搬送方向D2における印刷媒体Gと画像との位置関係が主走査方向D1におけるいずれの位置でも適正化される。そのため、印刷媒体Gの先端(下流側BSの端部)および後端(上流側USの端部)それぞれに確保される余白の幅も、主走査方向D1におけるいずれの位置でもほぼ一定となり(画質向上)、印刷結果に対するユーザーの満足度が向上する。また、印刷対象領域GPA毎に印刷される画像(上記の例ではバンド画像)間の搬送方向D2における隙間や重なりも解消されるため画質がより向上する。なお、比較的大きなサイズの印刷媒体Gを搬送して印刷するプリンター(いわゆる大判プリンター(LFP))においては、主走査方向D1の印刷媒体Gの幅が大きいことから、左右間搬送誤差も大きくなりがちであり、その分、左右間搬送誤差に起因する画質劣化が目立ち易かった。本実施形態によれば、このような左右間搬送誤差に起因する画質劣化を解消できるため、LFPにおいて採用することで、大きな効果が得られると言える。 FIG. 9 exemplifies the print result executed by the print head 40 through such step S340 (step S300). FIG. 9 shows a state in which images (band images) of the image areas IA1, IA2, IA3, IA4, and IA5 are printed on the print target area GPA shown in FIG. In other words, as a result of the used nozzle shifting process, the image areas IA1, IA2, IA3, IA4, and IA5 are printed out of alignment in the transport direction D2 with respect to the left and right cumulative transport errors ΔFL and ΔFR of the print target area GPA. That is, according to the present embodiment, the positional relationship between the print medium G and the image in the transport direction D2 is optimized at any position in the main scanning direction D1 in a situation where the left and right cumulative transport errors ΔFL and ΔFR are different. . For this reason, the width of the margin secured at each of the front end (end of the downstream BS) and the rear end (end of the upstream US) of the print medium G is also substantially constant at any position in the main scanning direction D1 (image quality). Improvement), the user satisfaction with the printing result is improved. In addition, since the gap and overlap in the transport direction D2 between images printed in each print target area GPA (band image in the above example) are eliminated, the image quality is further improved. In a printer that conveys and prints a relatively large print medium G (so-called large format printer (LFP)), the width of the print medium G in the main scanning direction D1 is large, so that the left-right transport error also increases. The image quality deterioration due to the left-right conveyance error was easily noticeable. According to the present embodiment, image quality deterioration due to such a left-right conveyance error can be eliminated, and it can be said that a great effect can be obtained by adopting it in LFP.
3.第2実施形態:
本発明にかかる第2実施形態を説明する。第2実施形態は、概略的には、第1実施形態に対してさらに「吐出タイミングずらし処理」を加えたものである。以下では、第1実施形態と共通する事項は適宜説明を省略する。
第2実施形態にかかる吐出タイミングずらし処理では、搬送方向D2に対する印刷媒体Gの傾きを検出する。そして、使用ノズル範囲内の使用ノズルをノズル列方向D3(搬送方向D2)において所定数毎に分割したときの当該所定数の使用ノズル毎に、前記傾きに応じてインク吐出のタイミングをずらす。
3. Second embodiment:
A second embodiment according to the present invention will be described. In the second embodiment, the “ejection timing shifting process” is further added to the first embodiment. In the following, description of matters common to the first embodiment will be omitted as appropriate.
In the ejection timing shifting process according to the second embodiment, the inclination of the print medium G with respect to the transport direction D2 is detected. Then, the ink ejection timing is shifted in accordance with the inclination for each predetermined number of used nozzles when the used nozzles in the used nozzle range are divided by a predetermined number in the nozzle row direction D3 (conveying direction D2).
図10は、第2実施形態におけるステップS300(図3)に含まれる処理の詳細をフローチャートにより示している。ここでも、印刷部70がバンド印刷を実行するものとして説明を行う。図10に示した処理は、1回の紙送りとその後のパスとを1セットとし、繰り返し行われる。図10は、図5と比較したときステップS350〜S380が追加されている。図5では基本的に(ステップS310を除いて)、制御部11が担う処理を表したフローチャートである。これまでにも説明したが、言うまでもなく印刷は、制御部11、印刷部70等が協働することで実現する。図10では、ステップS310以外にも、印刷部70が担う処理(ステップS350等)を記載しているが、このような印刷部70が担う処理が図5のフローチャートに表われていないからと言って、図5が不十分な図であるという訳ではない。図10における、特にステップS380は、制御部11(吐出制御部13)と印刷ヘッド40(つまり印刷部70の一部)とが協働して実現するものである。 FIG. 10 is a flowchart showing details of the process included in step S300 (FIG. 3) in the second embodiment. Here, the description will be given on the assumption that the printing unit 70 performs band printing. The processing shown in FIG. 10 is repeatedly performed with one paper feed and subsequent passes as one set. In FIG. 10, steps S350 to S380 are added when compared with FIG. FIG. 5 is a flowchart that basically shows the processing performed by the control unit 11 (except for step S310). As described above, it goes without saying that printing is realized by the cooperation of the control unit 11, the printing unit 70, and the like. In FIG. 10, the processing performed by the printing unit 70 (step S <b> 350 and the like) is described in addition to step S <b> 310, but the processing performed by such a printing unit 70 is not shown in the flowchart of FIG. 5. Thus, FIG. 5 is not an insufficient figure. In particular, step S380 in FIG. 10 is realized by the cooperation of the control unit 11 (ejection control unit 13) and the print head 40 (that is, a part of the printing unit 70).
また、図10に示した各ステップSの実行順は、必ずしも図10に示した通りでなくてもよい。例えば、ステップS320〜S340は、ステップS350(キャリッジ30の移動開始)の後に開始されてもよいし、ステップS320〜S340と、ステップS360,S370とは、並列的に処理されてもよい。
搬送ユニット20による1回の紙送り(ステップ310)が実行された後、キャリッジ30の主走査方向D1に沿った移動が開始されると(ステップS350)、検出部12は、印刷媒体Gの端部位置と傾きとを取得する(ステップS360)。
Further, the execution order of each step S shown in FIG. 10 is not necessarily the same as that shown in FIG. For example, steps S320 to S340 may be started after step S350 (start of movement of the carriage 30), and steps S320 to S340 and steps S360 and S370 may be processed in parallel.
When the movement of the carriage 30 along the main scanning direction D1 is started (Step S350) after the paper feeding by the transport unit 20 is performed once (Step 310), the detection unit 12 detects the end of the print medium G. The part position and the inclination are acquired (step S360).
図11は、ステップS360を説明するための図である。図11では、ステップS310の紙送りにより搬送された印刷媒体Gの一部分(例えば印刷対象領域GPA)を示している。キャリッジ30の移動が開始されることで、キャリッジ30に印刷ヘッド40と共に搭載されているセンサー82(図2参照)は、印刷媒体Gの端部(以下、紙端)を検出する。1回のパスを開始するためにキャリッジ30が移動開始する位置(キャリッジスタート位置ST)は、プラテン上の印刷媒体Gが搬送されるエリアよりも左側LSあるいは右側RSである。ここでは、キャリッジスタート位置STは、プラテン上の印刷媒体Gが搬送されるエリアよりも左側LSの予め決められた位置であるとする。キャリッジ30の主走査方向D1における移動量は、キャリッジスタート位置STを基準(移動量0)として特定される。 FIG. 11 is a diagram for explaining step S360. FIG. 11 shows a part of the print medium G conveyed by the paper feed in step S310 (for example, the print target area GPA). When the movement of the carriage 30 is started, a sensor 82 (see FIG. 2) mounted on the carriage 30 together with the print head 40 detects an end portion (hereinafter, a paper end) of the print medium G. The position at which the carriage 30 starts to move to start one pass (carriage start position ST) is the left LS or the right RS from the area where the print medium G on the platen is conveyed. Here, it is assumed that the carriage start position ST is a predetermined position on the left side LS from the area where the printing medium G on the platen is conveyed. The movement amount of the carriage 30 in the main scanning direction D1 is specified using the carriage start position ST as a reference (movement amount 0).
センサー82は、紙端を検出するための紙端センサーを少なくとも2個搭載しているとする。当該2個の紙端センサーは、搬送方向D2において所定距離Vだけ離れており、主走査方向D1においては同一位置に配設されているとする。当該2個の紙端センサーのうち、搬送方向D2の下流側BSに在るセンサーを第1紙端センサー、搬送方向D2の上流側USに在るセンサーを第2紙端センサーと呼ぶ。第1紙端センサーと第2紙端センターとが同時に紙端を検出したとき、印刷媒体Gは搬送方向D2に対して傾き無く紙送りされたと言える。逆に、第1紙端センサー、第2紙端センターそれぞれが紙端を検出したタイミングが異なれば、印刷媒体Gは搬送方向D2に対して傾いた状態で紙送りされたと言える。図11では、第1紙端センサーによって検出された印刷媒体Gの紙端E1と、第2紙端センサーによって検出された印刷媒体Gの紙端E2とを例示している。 It is assumed that the sensor 82 has at least two paper edge sensors for detecting the paper edge. It is assumed that the two paper edge sensors are separated by a predetermined distance V in the transport direction D2 and are disposed at the same position in the main scanning direction D1. Of the two paper edge sensors, a sensor on the downstream BS in the transport direction D2 is referred to as a first paper edge sensor, and a sensor on the upstream US in the transport direction D2 is referred to as a second paper edge sensor. When the first paper edge sensor and the second paper edge center simultaneously detect the paper edge, it can be said that the print medium G has been fed without inclination with respect to the transport direction D2. Conversely, if the timing at which the first paper edge sensor and the second paper edge center detect the paper edge is different, it can be said that the printing medium G is fed in a state inclined with respect to the transport direction D2. FIG. 11 illustrates the paper edge E1 of the print medium G detected by the first paper edge sensor and the paper edge E2 of the print medium G detected by the second paper edge sensor.
第1紙端センサーは、紙端E1を検出した時点で検出信号を検出部12へ出力する。また、第2紙端センサーは、紙端E2を検出した時点で検出信号を検出部12へ出力する。従って検出部12は、第1紙端センサーからの検出信号およびその時点でのキャリッジ30の移動量により、主走査方向D1における紙端E1の位置を取得できる。同様に、検出部12は、第2紙端センサーからの検出信号およびその時点でのキャリッジ30の移動量により、主走査方向D1における紙端E2の位置を取得できる。また検出部12は、紙端E1と紙端E2との距離(図11に示した距離H)と所定距離Vとの比に従って、搬送方向D2に対する印刷媒体Gの傾きθを特定することができる。以上により、検出部12は、印刷媒体Gの端部位置(紙端E1,E2の位置)と傾きθとを取得することができた。 The first paper edge sensor outputs a detection signal to the detection unit 12 when the paper edge E1 is detected. The second paper edge sensor outputs a detection signal to the detection unit 12 when the paper edge E2 is detected. Therefore, the detection unit 12 can acquire the position of the paper edge E1 in the main scanning direction D1 based on the detection signal from the first paper edge sensor and the movement amount of the carriage 30 at that time. Similarly, the detection unit 12 can acquire the position of the paper edge E2 in the main scanning direction D1 based on the detection signal from the second paper edge sensor and the movement amount of the carriage 30 at that time. Further, the detection unit 12 can specify the inclination θ of the print medium G with respect to the transport direction D2 according to the ratio of the distance between the paper edge E1 and the paper edge E2 (distance H shown in FIG. 11) to the predetermined distance V. . As described above, the detection unit 12 can acquire the edge position (position of the paper edges E1 and E2) and the inclination θ of the print medium G.
ステップS370では、吐出制御部13は、使用ノズル範囲内における、インク吐出のタイミングを互いにずらすノズル群数をステップS360で取得した傾きθに応じて決定する。吐出制御部13は、傾きθの絶対値が大きい程、ノズル群数を増やす。図7Bは、傾きθとノズル群数との対応関係を予め規定したノズル群数決定テーブルT2を例示している。吐出制御部13は、このようなテーブルT2を所定のメモリーから読み出す等して参照することにより、傾きθに応じてノズル群数を決定することができる。テーブルT2において、ノズル群数=1は、使用ノズル範囲内の全ての使用ノズルが1つのノズル群であること、つまり使用ノズル範囲内でインク吐出のタイミングをずらさないことを意味する。テーブルT2において、ノズル群数=2は、使用ノズル範囲内の使用ノズルを2分割(2等分)すること、つまり使用ノズル範囲内の使用ノズルは2つのノズル群に分けられて、互いのインク吐出タイミングをずらすことを意味する。当然のことであるが、傾きθが大きい程、1ノズル群あたりの使用ノズルの数(所定数)は少なくなる。当該所定数が採り得る最小値は1である。当該所定数が1ということは、使用ノズル範囲の全ての使用ノズルについて、互いのインク吐出タイミングをずらすことを意味する。 In step S370, the ejection control unit 13 determines the number of nozzle groups for shifting the ink ejection timing from each other in the used nozzle range according to the inclination θ acquired in step S360. The discharge control unit 13 increases the number of nozzle groups as the absolute value of the inclination θ is larger. FIG. 7B illustrates a nozzle group number determination table T2 that predefines the correspondence between the inclination θ and the number of nozzle groups. The discharge control unit 13 can determine the number of nozzle groups according to the inclination θ by referring to such a table T2 by reading it from a predetermined memory. In the table T2, the number of nozzle groups = 1 means that all the used nozzles in the used nozzle range are one nozzle group, that is, the ink ejection timing is not shifted within the used nozzle range. In the table T2, the number of nozzle groups = 2 means that the used nozzles in the used nozzle range are divided into two (ie, equally divided), that is, the used nozzles in the used nozzle range are divided into two nozzle groups, and each ink This means that the discharge timing is shifted. Naturally, the larger the inclination θ, the smaller the number (predetermined number) of nozzles used per nozzle group. The minimum value that the predetermined number can take is 1. When the predetermined number is 1, it means that the ink ejection timings of all the used nozzles in the used nozzle range are shifted.
ステップS380では、吐出制御部13は、使用ノズル範囲内の使用ノズルを、ステップS370で決定したノズル群数にかかるノズル群毎にインク吐出のタイミングをずらして駆動させる。
図12は、ある使用ノズル範囲の使用ノズルに割り当てられた画像領域を印刷する際にインク吐出のタイミングをずらす処理を説明するための図である。図12の左側には、一例として、使用ノズル範囲が異なる各画像領域のうち印刷対象領域GPAに対して一番先に印刷される画像領域IA1を示している。図8でも説明したように、画像領域IA1を印刷するための使用ノズル範囲はノズル番号=♯11〜♯pである。図12の右側には、画像領域IA1を構成するノズル群対応領域IA11,IA12,IA13,IA14,IA15についてのインク吐出のタイミングがずれることを模式的に示している。
In step S380, the ejection control unit 13 drives the used nozzles in the used nozzle range while shifting the ink ejection timing for each nozzle group corresponding to the number of nozzle groups determined in step S370.
FIG. 12 is a diagram for explaining processing for shifting the timing of ink ejection when printing an image region assigned to a used nozzle in a certain used nozzle range. The left side of FIG. 12 shows, as an example, an image area IA1 that is printed first with respect to the print target area GPA among the image areas having different use nozzle ranges. As described with reference to FIG. 8, the used nozzle range for printing the image area IA1 is nozzle number = # 11 to #p. The right side of FIG. 12 schematically shows that the ink ejection timings of the nozzle group corresponding areas IA11, IA12, IA13, IA14, and IA15 constituting the image area IA1 are shifted.
ノズル群対応領域IA11,IA12,IA13,IA14,IA15は、前記決定されたノズル群数にかかる夫々のノズル群に一対一で対応する領域である。つまり、前記決定されたノズル群数が5である場合に、画像領域IA1は、5つのノズル群対応領域IA11,IA12,IA13,IA14,IA15に分けられる。上述したように、使用ノズル範囲内の使用ノズル数はq個であるため、ノズル群数が5の場合、1ノズル群あたりの使用ノズルの数(所定数)はq/5となる。従って、ノズル群対応領域IA11,IA12,IA13,IA14,IA15はそれぞれ、q/5個の使用ノズルで印刷される領域である。なお図12からは、1ノズル群あたりの使用ノズルの数が5ノズルであることが読み取れるが、紙面の都合上そのようなノズル数となっているだけであり重要な意味は無い。 The nozzle group corresponding areas IA11, IA12, IA13, IA14, and IA15 are areas that correspond one-to-one with the nozzle groups corresponding to the determined number of nozzle groups. That is, when the determined number of nozzle groups is 5, the image area IA1 is divided into five nozzle group corresponding areas IA11, IA12, IA13, IA14, and IA15. As described above, since the number of used nozzles in the used nozzle range is q, when the number of nozzle groups is 5, the number (predetermined number) of used nozzles per nozzle group is q / 5. Accordingly, the nozzle group corresponding areas IA11, IA12, IA13, IA14, and IA15 are areas printed by q / 5 used nozzles. Although it can be seen from FIG. 12 that the number of nozzles used per nozzle group is five, there is no significant meaning because the number of nozzles is only such for convenience of paper.
吐出制御部13は、隣接し合うノズル群対応領域間での、主走査方向D1におけるずらし量(距離Δx)を算出する。第2実施形態では、印刷対象領域GPAに印刷される画像の左右のエッジが、そのときの印刷媒体Gの傾きθと同等に傾くようにインク吐出のタイミングをずらす。従って、1つのノズル群対応領域の搬送方向D2における長さ(図12の例では、距離F2/5)と距離Δxとの比が、距離Vと距離Hとの比と等しくなるべきであるから、吐出制御部13は、この関係に基づいて距離Δxを算出することができる。距離Vと距離Hとの比は、傾きθを示しているに等しいため、このようなずらし量(距離Δx)は、傾きθに基づいて得られると言える。なお、距離F2については、図2を参照のこと。 The ejection control unit 13 calculates the shift amount (distance Δx) in the main scanning direction D1 between the adjacent nozzle group corresponding regions. In the second embodiment, the ink ejection timing is shifted so that the left and right edges of the image printed in the print target area GPA are inclined to be equal to the inclination θ of the printing medium G at that time. Therefore, the ratio between the length (distance F2 / 5 in the example of FIG. 12) of one nozzle group corresponding region in the conveyance direction D2 and the distance Δx should be equal to the ratio between the distance V and the distance H. The discharge controller 13 can calculate the distance Δx based on this relationship. Since the ratio between the distance V and the distance H is equal to the inclination θ, it can be said that such a shift amount (distance Δx) is obtained based on the inclination θ. Refer to FIG. 2 for the distance F2.
吐出制御部13は、ノズル群対応領域IA11,IA12,IA13,IA14,IA15毎の、主走査方向D1におけるずらし量を求める。この場合、ノズル群対応領域IA11,IA12,IA13,IA14,IA15のうち最初に印刷を開始すべき領域についてのずらし量は0とし、当該最初に印刷を開始すべき領域を基準としたずらし量を、他の領域について求める。図11の例に従えば、搬送方向D2における下流側BSの第1紙端センサーが、上流側USの第2紙端センサーよりも先に紙端を検出している(紙端E1が紙端E2よりも先に検出されている)ことから、ノズル群対応領域IA11,IA12,IA13,IA14,IA15のうち最初に印刷を開始すべき領域は、その中で最も下流側BSのノズル群対応領域IA11である。従って、ノズル群対応領域IA11を基準にして、ノズル群対応領域IA12,IA13,IA14,IA15毎のずらし量を求める。上述したように、隣接し合うノズル群対応領域間でのずらし量は距離Δxであるため、ノズル群対応領域IA11を基準としたとき、ノズル群対応領域IA12のずらし量は距離Δx、ノズル群対応領域IA13のずらし量は2×距離Δx、ノズル群対応領域IA14のずらし量は距離3×距離Δx、ノズル群対応領域IA15のずらし量は4×距離Δx、となる。 The discharge controller 13 obtains a shift amount in the main scanning direction D1 for each of the nozzle group corresponding areas IA11, IA12, IA13, IA14, and IA15. In this case, among the nozzle group corresponding regions IA11, IA12, IA13, IA14, and IA15, the shift amount for the region where printing should be started first is 0, and the shift amount based on the region where printing should be started first is used. Find for other areas. According to the example of FIG. 11, the first paper edge sensor on the downstream side BS in the transport direction D2 detects the paper edge before the second paper edge sensor on the upstream side US (the paper edge E1 is the paper edge). Therefore, the area where printing should start first among the nozzle group corresponding areas IA11, IA12, IA13, IA14, and IA15 is the nozzle group corresponding area of the most downstream BS among them. IA11. Therefore, the shift amount for each nozzle group corresponding area IA12, IA13, IA14, IA15 is obtained with reference to the nozzle group corresponding area IA11. As described above, since the shift amount between the adjacent nozzle group corresponding regions is the distance Δx, when the nozzle group corresponding region IA11 is used as a reference, the shift amount of the nozzle group corresponding region IA12 is the distance Δx, corresponding to the nozzle group. The shift amount of the area IA13 is 2 × distance Δx, the shift amount of the nozzle group corresponding area IA14 is distance 3 × distance Δx, and the shift amount of the nozzle group corresponding area IA15 is 4 × distance Δx.
吐出制御部13は、このように求めた各ずらし量に応じて、ノズル群毎にインク吐出のタイミングをずらして駆動させる。図12の例に従えば、ずらし量0のノズル群対応領域IA11を印刷するためのノズル群(便宜上、第1ノズル群とも呼ぶ。画像領域IA1に対応する使用ノズル範囲における1部のノズルNzによるノズル群。図12の例で言えば、ノズル番号=♯11〜♯15のノズルNz。)については、インク吐出のタイミングをずらさない。通常の印刷では、画像の上下左右に所定幅(例えば前記距離W)の余白を確保することが一般的である。そのため、吐出制御部13は、センサー82が紙端を検出してから(キャリッジ30が移動開始してから第1紙端センサー、第2紙端センサーのいずれかによって最初に紙端が検出されてから)キャリッジ30が当該所定幅を移動するまでの期間(余白確保期間)直後から、第1ノズル群の駆動を開始させる。この結果、第1ノズル群については、紙端に所定幅の余白を確保した上で駆動を開始する通常の動作、つまりインク吐出のタイミングを補正しない(ずらさない)制御が行われる。 The ejection control unit 13 is driven by shifting the timing of ink ejection for each nozzle group in accordance with each shift amount obtained in this way. According to the example of FIG. 12, a nozzle group for printing a nozzle group corresponding area IA11 with a shift amount of 0 (also referred to as a first nozzle group for the sake of convenience. According to one nozzle Nz in the used nozzle range corresponding to the image area IA1). Nozzle group (nozzle number = nozzles Nz of # 11 to # 15 in the example of FIG. 12), the ink ejection timing is not shifted. In normal printing, it is common to secure margins of a predetermined width (for example, the distance W) on the top, bottom, left, and right of an image. For this reason, the discharge control unit 13 first detects the paper edge after the sensor 82 detects the paper edge (either the first paper edge sensor or the second paper edge sensor after the carriage 30 starts moving). From) Immediately after the period until the carriage 30 moves in the predetermined width (margin securing period), the driving of the first nozzle group is started. As a result, with respect to the first nozzle group, a normal operation of starting driving after securing a margin of a predetermined width at the paper edge, that is, control not correcting (not shifting) the ink ejection timing is performed.
吐出制御部13は、ずらし量が距離Δxであるノズル群対応領域IA12を印刷するためのノズル群(便宜上、第2ノズル群とも呼ぶ。画像領域IA1に対応する使用ノズル範囲における1部のノズルNzによるノズル群。図12の例で言えば、♯15の後に続くq/5個のノズルNz。)については、第1ノズル群が駆動開始するタイミングを基準として、駆動開始するタイミングを距離Δxに応じた時間(タイミング調整時間)だけずらす(遅らせる)。当該タイミング調整時間は、ずらし量(距離Δx)を既定値としてのキャリッジ30の移動速度で除算することにより得られる。つまり、第2ノズル群は、前記余白確保期間+タイミング調整時間の経過後に、駆動を開始する。なお、吐出制御部13は、例えば、1回のパス内で1つのノズルNzに割り当てられた最初の画素のための前記駆動信号を発生させるタイミングを前記“通常の動作”よりも遅らせる/早めることで、当該パス内で当該ノズルNzが駆動開始するタイミングをずらすことができる。 The discharge control unit 13 prints the nozzle group corresponding area IA12 whose shift amount is the distance Δx (also referred to as a second nozzle group for convenience. One nozzle Nz in the used nozzle range corresponding to the image area IA1). 12. For the example of FIG. 12, in the example of FIG. 12, for q / 5 nozzles Nz following # 15, the driving start timing is set to the distance Δx with reference to the timing at which the first nozzle group starts driving. Shift (delay) by the appropriate time (timing adjustment time). The timing adjustment time is obtained by dividing the shift amount (distance Δx) by the moving speed of the carriage 30 as a default value. That is, the second nozzle group starts driving after the margin ensuring period + timing adjustment time has elapsed. For example, the ejection control unit 13 delays / accelerates the timing for generating the drive signal for the first pixel assigned to one nozzle Nz within one pass from the “normal operation”. Thus, the timing at which the nozzle Nz starts to be driven in the pass can be shifted.
吐出制御部13は、ずらし量が2×距離Δxであるノズル群対応領域IA13を印刷するためのノズル群(便宜上、第3ノズル群とも呼ぶ。)、ずらし量が3×距離Δxであるノズル群対応領域IA14を印刷するためのノズル群(便宜上、第4ノズル群とも呼ぶ。)、ずらし量が4×距離Δxであるノズル群対応領域IA15を印刷するためのノズル群(便宜上、第5ノズル群とも呼ぶ。)夫々についても、同様の手法で各タイミング調整時間を算出し、前記余白確保期間+タイミング調整時間の経過後、に駆動を開始するように制御する。 The ejection controller 13 prints a nozzle group corresponding area IA13 having a shift amount of 2 × distance Δx (also referred to as a third nozzle group for convenience), and a nozzle group having a shift amount of 3 × distance Δx. Nozzle group for printing the corresponding area IA14 (also referred to as a fourth nozzle group for convenience), Nozzle group for printing the nozzle group corresponding area IA15 whose shift amount is 4 × distance Δx (for convenience, the fifth nozzle group) In each case, each timing adjustment time is calculated by the same method, and control is performed so that driving is started after the margin ensuring period + timing adjustment time elapses.
1つのノズルNzによって印刷される画像(ラスターライン)は、上述のように最初の画素のための駆動のタイミングがずれたことで、その全体が主走査方向D1において同様にずれて描画される。画像領域IA2,IA3,IA4,IA5(図8参照)それぞれの使用ノズル範囲は、互いに多くの部分が重複している。従って、画像領域IA1の使用ノズル範囲を構成する前記第2ノズル群、第3ノズル群、第4ノズル群、第5ノズル群それぞれについて上述のようにインク吐出のタイミングをずらしたことで、画像領域IA1以外の画像領域IA2,IA3,IA4,IA5の画素も、前記第2ノズル群、第3ノズル群、第4ノズル群、第5ノズル群のいずれかに属するノズルNzに割り当てられる画素であれば、当該割り当て先のノズルNzに適用される前記タイミング調整時間の影響を受けて、そのドット吐出のタイミングがずらされる。 An image (raster line) printed by one nozzle Nz is drawn in the same manner in the main scanning direction D1 because the drive timing for the first pixel is shifted as described above. Many of the used nozzle ranges of the image areas IA2, IA3, IA4, and IA5 (see FIG. 8) overlap each other. Therefore, by shifting the ink ejection timing as described above for each of the second nozzle group, the third nozzle group, the fourth nozzle group, and the fifth nozzle group constituting the use nozzle range of the image area IA1, the image area The pixels in the image areas IA2, IA3, IA4, and IA5 other than IA1 are pixels that are assigned to the nozzles Nz belonging to any of the second nozzle group, the third nozzle group, the fourth nozzle group, and the fifth nozzle group. The dot ejection timing is shifted under the influence of the timing adjustment time applied to the allocation destination nozzle Nz.
ただしこの場合、画像領域IA1以外の画像領域IA2,IA3,IA4,IA5の画素のうち、画像領域IA1の使用ノズル範囲に含まれないノズルNz(図8の例に従えば、ノズル番号が♯10以下のノズルNz)のいずれかに割り当てられる画素については、インク吐出のタイミングが調整されないままである。そこで、吐出制御部13は、画像領域IA1の使用ノズル範囲に含まれないノズルNzであって、他の画像領域IA2,IA3,IA4,IA5にとっての使用ノズルとなるノズルNzについても所定数のノズル群単位でタイミング調整時間を算出し、算出したタイミング調整時間に応じてインク吐出のタイミングを調整する。この場合、吐出制御部13は、前記第1ノズル群に対して下流側BSに位置する各ノズル群へ、ノズル群毎に−1×距離Δx,−2×距離Δx…というように段階的に異ならせたずらし量に応じたタイミング調整時間(この場合、マイナスのタイミング調整時間)を適用して、それらのインク吐出のタイミングをずらす(早める)。 However, in this case, among the pixels of the image areas IA2, IA3, IA4, and IA5 other than the image area IA1, the nozzles Nz that are not included in the used nozzle range of the image area IA1 (the nozzle number is # 10 according to the example of FIG. 8). For the pixels assigned to any of the following nozzles Nz), the ink ejection timing remains unadjusted. Accordingly, the ejection control unit 13 uses a predetermined number of nozzles Nz that are not included in the use nozzle range of the image area IA1 and are used nozzles for the other image areas IA2, IA3, IA4, and IA5. Timing adjustment time is calculated for each group, and ink ejection timing is adjusted according to the calculated timing adjustment time. In this case, the discharge control unit 13 steps to each nozzle group located on the downstream side BS with respect to the first nozzle group, such as −1 × distance Δx, −2 × distance Δx. By applying a timing adjustment time (in this case, a negative timing adjustment time) according to the different shift amounts, the ink ejection timings are shifted (accelerated).
図13は、このようなステップS380(ステップS300)を経て印刷ヘッド40により実行された印刷結果を例示している。図13は、図9と同様、図6に示した印刷対象領域GPAに対して画像領域IA1,IA2,IA3,IA4,IA5による画像(バンド画像)が印刷された状態を示している。つまり、使用ノズルずらし処理と吐出タイミングずらし処理との結果、画像領域IA1,IA2,IA3,IA4,IA5は、印刷対象領域GPAの左右の累積搬送誤差ΔFL,ΔFRに応じて、互いに搬送方向D2においてずれて、かつ、印刷媒体Gの傾きθに応じて、前記ノズル群毎のずれた吐出タイミングの下で、印刷された。すなわち第2実施形態によれば、第1実施形態と同様に、左右の累積搬送誤差ΔFL,ΔFRが異なっている状況で、搬送方向D2における印刷媒体Gと画像との位置関係が主走査方向D1におけるいずれの位置でも適正化される。加えて、第2実施形態によれば、図13と図9との比較から判るように、画像(画像領域IA1,IA2,IA3,IA4,IA5の集合)の左右のエッジの角度が、左右の紙端の傾きとほぼ平行となる。つまり、印刷媒体Gの左端(左側LSの端部)、右端(右側RSの端部)それぞれに確保される余白の幅も、搬送方向D2におけるいずれの位置でもほぼ一定となり、印刷結果に対するユーザーの満足度が更に向上する。 FIG. 13 exemplifies the printing result executed by the print head 40 through such step S380 (step S300). FIG. 13 shows a state in which images (band images) of the image areas IA1, IA2, IA3, IA4, and IA5 are printed on the print target area GPA shown in FIG. That is, as a result of the used nozzle shifting process and the ejection timing shifting process, the image areas IA1, IA2, IA3, IA4, and IA5 are mutually in the transport direction D2 according to the cumulative transport errors ΔFL and ΔFR on the left and right of the print target area GPA. Printing was performed at a discharge timing shifted for each nozzle group in accordance with the inclination θ of the print medium G. That is, according to the second embodiment, as in the first embodiment, the positional relationship between the print medium G and the image in the transport direction D2 is the main scanning direction D1 in the situation where the left and right cumulative transport errors ΔFL and ΔFR are different. It is optimized at any position. In addition, according to the second embodiment, as can be seen from the comparison between FIG. 13 and FIG. 9, the angle of the left and right edges of the image (the set of image areas IA1, IA2, IA3, IA4, and IA5) It is almost parallel to the inclination of the paper edge. That is, the margin width secured at each of the left end (end of the left LS) and the right end (end of the right RS) of the print medium G is substantially constant at any position in the transport direction D2, and the user's print result is printed. Satisfaction is further improved.
なお、図13では簡略化して図示していないが、画像(画像領域IA1,IA2,IA3,IA4,IA5の集合)の左右のエッジには、図12に示したようなノズル群対応領域IA11,IA12,IA13,IA14,IA15毎の段差に相当する段差が表れる。しかしながら、上述したように、傾きθが大きい程このようなノズル群対応領域の数が増えるため、隣接し合うノズル群対応領域間での主走査方向D1におけるずらし量(距離Δx)は傾きθによらずほぼ一定となる。従って、ユーザーにとってこのような段差は殆ど気にならない程度のものである。 Although not shown in FIG. 13 in a simplified manner, nozzle groups corresponding regions IA11, IA11, as shown in FIG. 12 are formed on the left and right edges of the image (a set of image regions IA1, IA2, IA3, IA4, and IA5). A step corresponding to the steps of IA12, IA13, IA14, and IA15 appears. However, as described above, since the number of such nozzle group corresponding regions increases as the inclination θ increases, the shift amount (distance Δx) in the main scanning direction D1 between the adjacent nozzle group corresponding regions becomes the inclination θ. Regardless, it is almost constant. Therefore, such a level difference is of little concern for the user.
これまでの第2実施形態の説明では、前記駆動信号を発生させるタイミングを遅らせる/早めることにより、インク吐出のタイミングをずらすこととした。しかし、吐出制御部13は、前記駆動信号の発生タイミングを調整の対象とするのではなく、印刷ヘッド40に与える印刷データにおける画素の座標位置を、前記ノズル群対応領域毎のずらし量に応じて主走査方向D1にずらす処理を行うことによって、結果的に前記吐出のタイミングがずれるようにしてもよい。 In the description of the second embodiment so far, the ink ejection timing is shifted by delaying / accelerating the timing of generating the drive signal. However, the ejection control unit 13 does not adjust the generation timing of the drive signal, but instead adjusts the coordinate position of the pixel in the print data given to the print head 40 according to the shift amount for each nozzle group corresponding region. As a result, the ejection timing may be shifted by performing a process of shifting in the main scanning direction D1.
4.変形例:
本発明は上述の第1実施形態や第2実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば後述するような変形例を採用可能である。各実施形態に各変形例を適宜組み合わせた構成も本発明の開示範囲に入る。
4). Variations:
The present invention is not limited to the first embodiment and the second embodiment described above, and can be implemented in various modes without departing from the gist thereof. For example, the following modifications may be adopted. It is. A configuration in which each modified example is appropriately combined with each embodiment also falls within the disclosure scope of the present invention.
第1変形例:
吐出制御部は、搬送方向D2に対するノズル列方向D3の傾き(ノズル列傾き)に応じて、使用ノズル範囲をずらす態様や、インク吐出のタイミングをずらす程度を、調整するとしてもよい。
これまでは、搬送方向D2とノズル列方向D3は基本的に平行である(ノズル列傾き無し)としていたが、第1変形例では、搬送方向D2に対してノズル列方向D3が傾いている場合を考える。ノズル列傾きが有る場合としては、印刷部70の設計として敢えて傾かせている場合(第1の場合)と、取り付け誤差等に起因して傾いてしまっている場合(第2の場合)とがあるが、ここでは、第2の場合を想定する。ノズル列方向D3を印刷部70の設計として敢えて傾かせている製品においては、そのようなノズル列傾きを印刷結果に反映させないための動作、処理が組み込まれているため、ここでは第1の場合は問題としないことにする。
First modification:
The ejection control unit may adjust the mode of shifting the used nozzle range and the extent of shifting the timing of ink ejection according to the inclination of the nozzle array direction D3 (nozzle array inclination) with respect to the transport direction D2.
Until now, the transport direction D2 and the nozzle row direction D3 are basically parallel (no nozzle row tilt), but in the first modification, the nozzle row direction D3 is inclined with respect to the transport direction D2. think of. As the case where the nozzle row is inclined, there are a case where it is intentionally inclined as a design of the printing unit 70 (first case) and a case where it is inclined due to an attachment error (second case). Here, the second case is assumed here. In the product in which the nozzle row direction D3 is intentionally tilted as the design of the printing unit 70, the operation and processing for preventing such nozzle row tilt from being reflected in the printing result are incorporated. Will not be a problem.
図14では、左側に、ノズル列傾きが無いノズル列NLの一部を例示し、右側に、ノズル列傾きが有るノズル列NLの一部を例示している。ノズル列傾きが有っても無くても、ノズル列方向D3におけるノズルピッチNPは一定である。一方、ノズル列傾きが無い場合の、搬送方向D2におけるノズルピッチ(搬送方向ノズルピッチ)はノズルピッチNPと等しいものの、ノズル列傾きが有る場合の、搬送方向ノズルピッチは、ノズルピッチNPよりも小さくなる。 In FIG. 14, a part of the nozzle array NL having no nozzle array inclination is illustrated on the left side, and a part of the nozzle array NL having the nozzle array inclination is illustrated on the right side. The nozzle pitch NP in the nozzle row direction D3 is constant regardless of whether or not the nozzle row is inclined. On the other hand, when there is no nozzle row tilt, the nozzle pitch in the transport direction D2 (transport direction nozzle pitch) is equal to the nozzle pitch NP, but when there is a nozzle row tilt, the transport direction nozzle pitch is smaller than the nozzle pitch NP. Become.
このような状況を考慮して、吐出制御部13は、ステップS330(図5及び又は図10参照)において画像領域数を決定する際、ノズル列傾きに応じて画像領域数を補正する。なお、吐出制御部13は、ノズル列傾きの程度を予め情報として有しているとする。ノズル列傾きの程度は、例えば、印刷ヘッド40に印刷媒体Gへ罫線を印刷させたテストパターンを評価する等の方法により予め取得可能である。吐出制御部13は、上述したように画像領域数決定テーブルT1等を参照して、左右間搬送誤差に応じて画像領域数を決定したとき、ノズル列傾きの程度が0、つまりノズル列傾き無しの場合は、当該決定した画像領域数をそのまま採用する(印刷対象領域GPAへ印刷すべき画像の主走査方向D1における分割に用いる)。一方、ノズル列傾きの程度が0ではない場合は、当該決定した画像領域数を所定の補正係数で補正した画像領域数を、替わりに採用する。 In consideration of such a situation, when determining the number of image areas in step S330 (see FIG. 5 and FIG. 10), the ejection control unit 13 corrects the number of image areas according to the nozzle row inclination. In addition, the discharge control part 13 presupposes that it has the grade of the nozzle row inclination as information beforehand. The degree of nozzle row inclination can be acquired in advance by, for example, a method of evaluating a test pattern in which ruled lines are printed on the print medium G by the print head 40. When the ejection control unit 13 refers to the image area number determination table T1 as described above and determines the number of image areas in accordance with the left-right conveyance error, the degree of nozzle array inclination is 0, that is, there is no nozzle array inclination. In this case, the determined number of image areas is used as it is (used for dividing the image to be printed on the print target area GPA in the main scanning direction D1). On the other hand, when the degree of nozzle row inclination is not 0, the number of image areas obtained by correcting the determined number of image areas with a predetermined correction coefficient is employed instead.
ここで用いる補正係数は、画像領域数を増加させるための補正係数である。これは、搬送方向ノズルピッチが本来有るべき搬送方向ノズルピッチ(=NP)よりも小さい故、左右間搬送誤差を適切に埋めるには、画像領域数を増やす(印刷対象領域GPAへ印刷すべき画像の主走査方向D1における分割数を増やす)必要があるからである。このような補正係数は、ノズル列傾きの程度に応じて予め幾つかの値が用意されているものとする。 The correction coefficient used here is a correction coefficient for increasing the number of image areas. This is because the transport direction nozzle pitch is smaller than the transport direction nozzle pitch (= NP) that should originally exist, and in order to appropriately fill the transport error between the left and right, the number of image areas is increased (the image to be printed in the print target area GPA). This is because it is necessary to increase the number of divisions in the main scanning direction D1. It is assumed that several values are prepared in advance according to the degree of nozzle row inclination.
また、吐出制御部13は、ステップS360において印刷媒体Gの傾きθを取得したとき、ノズル列傾きに応じて、当該取得した傾きθを補正する。吐出制御部13は、ノズル列傾きの程度が0、つまりノズル列傾き無しの場合は、当該取得した傾きθをそのまま採用する(ノズル群数や距離Δxの決定に用いる)。一方、ノズル列傾きの程度が0ではない場合は、当該取得した傾きθを補正した傾きθ´を、替わりに採用する。つまり、ステップS360でセンサー80からの出力に応じて取得した傾きθは、搬送方向D2を基準とした印刷媒体Gの傾きであるが、この傾きθを、ノズル列方向D3(ノズル列傾き)を基準とした傾きθ´へ補正する。例えば、ノズル列方向D3が図14右側のノズル列NLのように搬送方向D2の下流側BSが右側RSに傾いており、印刷媒体Gが図11のように搬送方向D2の下流側BSが左側LSに傾いている場合は、ノズル列方向D3に対する印刷媒体Gの傾きθ´は、傾きθよりも大きな角度となる。逆に、ノズル列方向D3が印刷媒体Gとほぼ平行に傾いているような場合は、ノズル列方向D3に対する印刷媒体Gの傾きθ´は、傾きθよりもかなり小さな角度となる。 Further, when the discharge control unit 13 acquires the inclination θ of the print medium G in step S360, the discharge control unit 13 corrects the acquired inclination θ according to the nozzle row inclination. When the degree of nozzle row inclination is 0, that is, when there is no nozzle row inclination, the ejection control unit 13 adopts the obtained inclination θ as it is (used to determine the number of nozzle groups and the distance Δx). On the other hand, when the degree of nozzle row inclination is not 0, the inclination θ ′ obtained by correcting the acquired inclination θ is used instead. That is, the inclination θ acquired in accordance with the output from the sensor 80 in step S360 is the inclination of the print medium G with reference to the transport direction D2, and this inclination θ is the nozzle array direction D3 (nozzle array inclination). The inclination is corrected to the reference inclination θ ′. For example, in the nozzle row direction D3, the downstream BS in the transport direction D2 is inclined to the right side RS as in the nozzle row NL on the right side in FIG. 14, and the downstream BS in the transport direction D2 is left on the print medium G in FIG. When inclined to LS, the inclination θ ′ of the printing medium G with respect to the nozzle row direction D3 is larger than the inclination θ. On the contrary, when the nozzle row direction D3 is inclined substantially parallel to the print medium G, the inclination θ ′ of the print medium G with respect to the nozzle row direction D3 is a considerably smaller angle than the inclination θ.
このような変形例1によれば、ノズル列傾きを加味した上で、使用ノズル範囲をずらす態様(この場合、画像領域数)が調整される。また、ノズル列傾きを加味した上で、ノズル群数や、インク吐出のタイミングをずらす程度(距離Δx)が調整される。従って、ノズル列傾きが有っても、ノズル列傾きが無い場合と同様に、印刷媒体Gに対する画像の印刷位置が適正なものとなる。 According to the first modification, the mode (in this case, the number of image areas) of shifting the used nozzle range is adjusted in consideration of the nozzle row inclination. Further, taking into account the inclination of the nozzle row, the number of nozzle groups and the extent to which the ink ejection timing is shifted (distance Δx) are adjusted. Therefore, even if there is a nozzle row inclination, the image printing position on the print medium G is appropriate as in the case where there is no nozzle row inclination.
第2変形例:
ノズルNzからのインク吐出を伴うノズル列の移動(パス)と移動(パス)との間に実行される搬送(紙送り)の量が所定量より多い場合に、吐出制御部13は使用ノズルずらし処理を行う。パスとパスとの間の紙送り量が所定量より多い場合/少ない場合とは、ユーザーの指示に応じて印刷制御装置10が採用する印刷モードの違いに起因する。例えば、上述したバンド印刷は、パスとパスとの間の紙送り量が所定量より多い印刷モードの代表例である。バンド印刷では、1回の紙送りで搬送方向D2におけるバンド画像の長さ(距離F2)という大きな距離を搬送するため、紙送りの度に生じる搬送誤差も大きくなってしまいがちである。そこで、吐出制御部13は、バンド印刷のように1回の紙送り量が比較的多い印刷モードで印刷を実行することが指示されている場合に、使用ノズルずらし処理を行うことで、紙送り毎の搬送誤差に起因する画質劣化(バンド画像間の隙間や不要な重なり)を防止する。なお、使用ノズルずらし処理や吐出タイミングずらし処理の適用対象となる印刷モードの具体例は、バンド印刷に限られず、例えば、同じラスターラインを複数回のパスで印刷するオーバーラップ印刷等も適用対象となり得る。
Second modification:
When the amount of conveyance (paper feed) executed between the movement (pass) and movement (pass) of the nozzle row accompanied by ink ejection from the nozzles Nz is greater than a predetermined amount, the ejection control unit 13 shifts the used nozzles. Process. The case where the paper feed amount between passes is larger / smaller than the predetermined amount is caused by a difference in print mode adopted by the print control apparatus 10 in accordance with a user instruction. For example, the band printing described above is a representative example of a printing mode in which the paper feed amount between passes is greater than a predetermined amount. In band printing, since a large distance of the length of the band image (distance F2) in the conveyance direction D2 is conveyed by one paper conveyance, a conveyance error that occurs every paper conveyance tends to be large. Accordingly, the ejection control unit 13 performs a nozzle feeding process to perform paper feeding when it is instructed to perform printing in a printing mode in which a single paper feeding amount is relatively large, such as band printing. Image quality degradation (gap between band images and unnecessary overlap) due to each transport error is prevented. Note that the specific example of the print mode to which the used nozzle shifting process and the ejection timing shifting process are applied is not limited to band printing, for example, overlapping printing that prints the same raster line in multiple passes is also applicable. obtain.
一方、図15で説明するようなマイクロウィーブ(MW)印刷は、パスとパスとの間の紙送り量が所定量より少ない印刷モードの代表例である。
図15は、MW印刷による、ノズル列NLを構成するノズルNzと、ノズルNzからのインク吐出で印刷媒体Gに形成されるドットとの対応関係を説明するための図である。図15の左側には、説明を簡単にするために、1つのインク色に対応したノズル列NLが5個のノズルNz(丸印)で構成された例を示している。ノズル列NLの一端側から他端側に向けてノズルNzを表す丸印の中に付した1〜5の番号はノズル番号である。図15では、印刷ヘッド40によるパス(1番目のパス、2番目のパス…)毎に1つのノズル列NLの位置(搬送方向D2における印刷媒体Gとの相対的な位置)が変化することを示している。むろん、実際は印刷ヘッド40が搬送方向D2に沿って移動するのではなく、パスが終わる度に、印刷媒体Gが搬送ユニット20によって、印刷モードに応じて決められた所定の紙送り量だけ搬送方向D2へ移動させられる。
On the other hand, microweave (MW) printing as described in FIG. 15 is a representative example of a printing mode in which the paper feed amount between passes is less than a predetermined amount.
FIG. 15 is a diagram for explaining a correspondence relationship between the nozzles Nz constituting the nozzle row NL and the dots formed on the print medium G by ink ejection from the nozzles Nz by MW printing. The left side of FIG. 15 shows an example in which the nozzle row NL corresponding to one ink color is composed of five nozzles Nz (circles) for the sake of simplicity. Numbers 1 to 5 given in circles representing the nozzles Nz from one end side to the other end side of the nozzle row NL are nozzle numbers. In FIG. 15, the position of one nozzle row NL (the relative position with respect to the print medium G in the transport direction D2) changes for each pass (first pass, second pass,...) By the print head 40. Show. Of course, the print head 40 does not actually move along the transport direction D2, but the print medium G is transported in the transport direction by a predetermined paper feed amount determined according to the print mode by the transport unit 20 every time a pass is completed. It is moved to D2.
図15の右側には、各ノズルNzによって印刷媒体G上に形成されるドットDcを複数例示している。ドットDcを表現する丸印の中に付した1〜5の番号は、ドットDcの形成に用いられたノズルNzのノズル番号を示している。同じノズル番号に対応するドットDcが主走査方向D1に並ぶ列が、1つのラスターラインに相当する。図15から判るように、MW印刷モードによれば、パスが終わる度に、ノズルピッチよりも長くかつノズルピッチの2倍よりも短い一定距離の紙送りを行うことにより、搬送方向D2においてノズル密度よりも高い(図15の例では4倍の)解像度で並ぶ複数のラスターラインが印刷される。また、図15から判るように、MW印刷によれば、共通のノズルNzで印刷されたラスターラインが搬送方向D2に隣接することが無い。つまり、搬送方向D2に隣接して並ぶ複数のラスターラインのそれぞれがノズル列NLにおける複数のノズルNzのうちの異なるノズルNzで印刷される。 The right side of FIG. 15 illustrates a plurality of dots Dc formed on the print medium G by each nozzle Nz. The numbers 1 to 5 given in the circles representing the dots Dc indicate the nozzle numbers of the nozzles Nz used for forming the dots Dc. A row in which dots Dc corresponding to the same nozzle number are arranged in the main scanning direction D1 corresponds to one raster line. As can be seen from FIG. 15, according to the MW printing mode, each time a pass is completed, the nozzle density is increased in the transport direction D2 by feeding paper at a constant distance that is longer than the nozzle pitch and shorter than twice the nozzle pitch. A plurality of raster lines arranged at a higher resolution (4 times in the example of FIG. 15) are printed. Further, as can be seen from FIG. 15, according to the MW printing, the raster line printed by the common nozzle Nz is not adjacent to the transport direction D2. That is, each of the plurality of raster lines arranged adjacent to each other in the transport direction D2 is printed by a different nozzle Nz among the plurality of nozzles Nz in the nozzle row NL.
このようなMW印刷におけるパスとパスとの間の1回の紙送り量は、例えばバンド印刷と比較したとき圧倒的に少ない。バンド印刷であれば、例えば図15に示した程度の数のドットDcで埋められる領域は(解像度は異なるが)、1回のパスで埋められる。吐出制御部13は、MW印刷のように1回の紙送り量が比較的少ない印刷モードで印刷を実行することが指示されている場合は、そもそも紙送り毎の搬送誤差は非常に小さくユーザーに視認されない程度であるため、使用ノズルずらし処理を実行しない(通常の使用ノズル範囲を使用する)。 The paper feed amount between passes in such MW printing is overwhelmingly small when compared with, for example, band printing. In the case of band printing, for example, an area filled with the number of dots Dc as shown in FIG. 15 is filled in one pass (although the resolution is different). When the ejection control unit 13 is instructed to execute printing in a printing mode in which the amount of paper transported at one time is relatively small as in MW printing, the transport error for each paper transport is very small in the first place. Since it is not visually recognized, the used nozzle shifting process is not executed (the normal used nozzle range is used).
10…印刷制御装置、11…制御部、12…検出部、13…吐出制御部、16…操作入力部、17…表示部、18…通信I/F、20…搬送ユニット、30…キャリッジ、40…印刷ヘッド、70…印刷部、80,81L,81R,82…センサー、100…外部機器、G…印刷媒体、NL…ノズル列、Nz…ノズル DESCRIPTION OF SYMBOLS 10 ... Print control apparatus, 11 ... Control part, 12 ... Detection part, 13 ... Discharge control part, 16 ... Operation input part, 17 ... Display part, 18 ... Communication I / F, 20 ... Conveyance unit, 30 ... Carriage, 40 ... Print head, 70 ... Print section, 80, 81L, 81R, 82 ... Sensor, 100 ... External device, G ... Print medium, NL ... Nozzle array, Nz ... Nozzle
Claims (8)
前記第1方向における前記印刷媒体の一端側と他端側それぞれの前記第2方向における前記搬送の誤差を検出する検出部と、
前記画像を前記第1方向において分割した画像領域間で、前記一端側と他端側それぞれの前記搬送の誤差に応じてインク吐出に使用する前記ノズル列内でのノズルの範囲をずらす使用ノズルずらし処理を行う吐出制御部と、を備えることを特徴とする印刷制御装置。 A nozzle row in which a plurality of nozzles capable of ejecting ink are arranged at predetermined intervals is moved along a first direction intersecting a nozzle row direction toward the nozzle row, and intersects the first direction from one or more nozzles. A print control apparatus that realizes printing of an image on a print medium by ejecting ink onto the print medium conveyed in a second direction,
A detection unit for detecting an error in the conveyance in the second direction on each of the one end side and the other end side of the print medium in the first direction;
Use nozzle shift that shifts the range of nozzles in the nozzle row used for ink ejection in accordance with the error in transport on each of the one end side and the other end side between image areas obtained by dividing the image in the first direction. A printing control apparatus comprising: an ejection control unit that performs processing.
前記吐出制御部は、前記使用するノズルの範囲内のノズルを前記ノズル列方向において所定数毎に分割したときの当該所定数のノズル毎に、前記傾きに応じてインク吐出のタイミングをずらす吐出タイミングずらし処理を行う、ことを特徴とする請求項1〜請求項3のいずれかに記載の印刷制御装置。 The detection unit detects an inclination of the print medium with respect to the second direction;
The discharge control unit shifts the ink discharge timing in accordance with the inclination for each predetermined number of nozzles when the nozzles in the range of nozzles to be used are divided into a predetermined number in the nozzle row direction. The printing control apparatus according to claim 1, wherein a shift process is performed.
前記第1方向における前記印刷媒体の一端側と他端側それぞれの前記第2方向における前記搬送の誤差を検出する検出工程と、
前記画像を前記第1方向において分割した画像領域間で、前記一端側と他端側それぞれの前記搬送の誤差に応じてインク吐出に使用する前記ノズル列内でのノズルの範囲をずらす使用ノズルずらし処理を行う吐出制御工程と、を備えることを特徴とする印刷制御方法。 A nozzle row in which a plurality of nozzles capable of ejecting ink are arranged at predetermined intervals is moved along a first direction intersecting a nozzle row direction toward the nozzle row, and intersects the first direction from one or more nozzles. A print control method for realizing printing of an image on a print medium by ejecting ink onto the print medium conveyed in a second direction,
A detection step of detecting an error in the conveyance in the second direction on each of the one end side and the other end side of the print medium in the first direction;
Use nozzle shift that shifts the range of nozzles in the nozzle row used for ink ejection in accordance with the error in transport on each of the one end side and the other end side between image areas obtained by dividing the image in the first direction. A printing control method comprising: an ejection control step of performing processing.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015041106A JP2016159542A (en) | 2015-03-03 | 2015-03-03 | Print control device and print control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015041106A JP2016159542A (en) | 2015-03-03 | 2015-03-03 | Print control device and print control method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2016159542A true JP2016159542A (en) | 2016-09-05 |
Family
ID=56843952
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015041106A Pending JP2016159542A (en) | 2015-03-03 | 2015-03-03 | Print control device and print control method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2016159542A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019177526A (en) * | 2018-03-30 | 2019-10-17 | キヤノン株式会社 | Recording device, control method and program |
-
2015
- 2015-03-03 JP JP2015041106A patent/JP2016159542A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019177526A (en) * | 2018-03-30 | 2019-10-17 | キヤノン株式会社 | Recording device, control method and program |
JP7224769B2 (en) | 2018-03-30 | 2023-02-20 | キヤノン株式会社 | Recording device, control method, and program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4992788B2 (en) | Correction value calculation method and liquid ejection method | |
JP6398199B2 (en) | Print control apparatus, print control method, and print control program | |
JP5468633B2 (en) | Inkjet recording apparatus, image processing apparatus and method, and program | |
JP6455250B2 (en) | Print control apparatus and print control method | |
JP6314524B2 (en) | Printing apparatus and printing system | |
JP2003237154A (en) | Printer, pattern for correcting transfer amount, computer program, computer system, and printing method | |
JP4693528B2 (en) | Recording apparatus and recording position control method | |
JP2016190386A (en) | Ink jet printer | |
US7618114B2 (en) | Liquid ejection method and liquid ejecting apparatus | |
JP7027805B2 (en) | Printing device, printing method and printing control device | |
JP2016159542A (en) | Print control device and print control method | |
JP4433803B2 (en) | Printing apparatus, printing control apparatus, printing method, investigation method, and program | |
JP6194825B2 (en) | Recording apparatus and recording method | |
JP2014069324A (en) | Image forming apparatus | |
JP6210311B2 (en) | Liquid ejection apparatus, printing system, and liquid ejection method | |
JP2004216615A (en) | Printer, program and computer system | |
JP2015104921A (en) | Correction value calculation method, printer controller, and printer | |
US20240326463A1 (en) | Printing device and printing method | |
JP2017024347A (en) | Print control unit and print control method | |
JP7275893B2 (en) | LIQUID EJECTING APPARATUS AND LIQUID EJECTING METHOD | |
JP2013199005A (en) | Ink ejection amount controlling apparatus | |
US20230256739A1 (en) | Recording device and recording method | |
JP4655854B2 (en) | Printing device | |
JP2007001269A (en) | Printing system, program and printing device | |
JP2005297489A (en) | Printer, computer program, printing system, printing method and printing pattern |