[go: up one dir, main page]

JP2005178144A - Printing apparatus, printing control apparatus, printing method, and program - Google Patents

Printing apparatus, printing control apparatus, printing method, and program Download PDF

Info

Publication number
JP2005178144A
JP2005178144A JP2003421486A JP2003421486A JP2005178144A JP 2005178144 A JP2005178144 A JP 2005178144A JP 2003421486 A JP2003421486 A JP 2003421486A JP 2003421486 A JP2003421486 A JP 2003421486A JP 2005178144 A JP2005178144 A JP 2005178144A
Authority
JP
Japan
Prior art keywords
dots
image
printing
along
dot
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
Application number
JP2003421486A
Other languages
Japanese (ja)
Inventor
Akihito Sato
彰人 佐藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2003421486A priority Critical patent/JP2005178144A/en
Publication of JP2005178144A publication Critical patent/JP2005178144A/en
Pending legal-status Critical Current

Links

Landscapes

  • Ink Jet (AREA)
  • Particle Formation And Scattering Control In Inkjet Printers (AREA)
  • Dot-Matrix Printers And Others (AREA)

Abstract

【課題】 印刷する画像の輪郭の滲み出しを防止して、画像の輪郭を滑らかに形成する。
【解決手段】 媒体にドットを形成して画像を印刷する印刷部を備え、前記印刷部が、前記ドットとして、2種類以上のサイズの異なるドットを形成可能な印刷装置において、前記画像を印刷するときに、前記画像の最外郭に形成すべきドットをより小さなサイズのドットに置き換えて形成し、前記最外郭の内側に沿って形成すべきドットをより小さなサイズのドットに置き換えて形成する。
【選択図】 図15
PROBLEM TO BE SOLVED: To prevent the outline of an image to be printed from exuding and form the outline of the image smoothly.
A printing unit is provided that prints an image by forming dots on a medium, and the printing unit prints the image in a printing apparatus that can form two or more different sizes of dots as the dots. In some cases, dots to be formed on the outermost outline of the image are replaced with dots of a smaller size, and dots to be formed along the inner side of the outermost outline are replaced with dots of a smaller size.
[Selection] FIG.

Description

本発明は、媒体にドットを形成して画像を印刷する印刷装置、印刷制御装置、印刷方法およびプログラムに関する。   The present invention relates to a printing apparatus, a printing control apparatus, a printing method, and a program for printing an image by forming dots on a medium.

紙や布、フィルムなどの各種媒体にドットを形成して画像を印刷する印刷装置としては、インクジェットプリンタが知られている。このインクジェットプリンタは、シアン(C)やマゼンダ(M)、イエロ(Y)、ブラック(K)といった各色のインクを媒体に向けて吐出して、吐出したインクにより媒体上にドットを形成して印刷を行う。   Inkjet printers are known as printing apparatuses that print dots by forming dots on various media such as paper, cloth, and film. This ink jet printer ejects ink of each color such as cyan (C), magenta (M), yellow (Y), and black (K) toward the medium, and forms dots on the medium by the ejected ink for printing. I do.

このような印刷装置にあっては、印刷した画像の輪郭部にインクを打ち込んだときに、打ち込んだインクが画像の輪郭からはみ出てしまい、輪郭がぼやけてしまうといった不具合が発生することがあった。これは、インクが媒体に付着したときに媒体に滲んだために生じたもので、画像の輪郭部から滲み出てはみ出してしまったのである。このため、特に文字や記号等のテキスト画像を印刷したときに、文字や記号等の輪郭がはっきりせず、読みにくくなったり、見栄えが悪くなるなどといった問題が発生する虞があった。   In such a printing apparatus, when ink is applied to the contour portion of the printed image, the ink that has been ejected may protrude from the contour of the image and the contour may be blurred. . This occurred because the ink oozed into the medium when it adhered to the medium, and oozed out of the contour portion of the image. For this reason, particularly when a text image such as a character or symbol is printed, the outline of the character or symbol is not clear, which may cause problems such as difficulty in reading or poor appearance.

そこで、従来から、このような問題を解決するために、次のような方法が提案されている。
(1)印刷しようとする画像の輪郭の内側に隣接するドットを間引いて形成する(特許文献1、2等参照)。
(2)印刷しようとする画像の輪郭の内側に隣接するドットをより小さいなサイズのドットに置き換えて形成する(特許文献1、2等参照)。
(3)印刷しようとする画像の輪郭に形成されるドットを間引いて形成する(特許文献2等参照)。
(4)印刷しようとする画像の輪郭に形成されるドットをより小さなサイズのドットに置き換えて形成する(特許文献3等参照)。
特開2002−103595号公報 特開2002−292848号公報 特開2002−211649号公報
Therefore, conventionally, the following methods have been proposed to solve such problems.
(1) The dots adjacent to the inside of the outline of the image to be printed are thinned out (see Patent Documents 1 and 2, etc.).
(2) A dot adjacent to the inside of the outline of an image to be printed is replaced with a smaller dot (see Patent Documents 1 and 2, etc.).
(3) The dots formed on the outline of the image to be printed are thinned out (see Patent Document 2).
(4) Dots formed on the contour of an image to be printed are replaced with dots of a smaller size (see Patent Document 3).
JP 2002-103595 A JP 2002-292848 A JP 2002-2111649 A

しかしながら、これらのエッジ処理方法には、次のような問題点があった。すなわち、(1)印刷しようとする画像の輪郭の内側に隣接するドットを間引いて形成した場合や、(2)印刷しようとする画像の輪郭の内側に隣接するドットをより小さなドットに置き換えて形成した場合には、画像の輪郭に形成されるドット自体は何も処理が施されず、そのままの大きいサイズで形成されるため、画像の輪郭で滲み出しが発生して、画像の輪郭が滑らかに形成することができない場合があった。また、(3)印刷しようとする画像の輪郭に形成されるドットを間引いて形成した場合についても同様で、画像の輪郭に形成されるドットは間引かれるものの、そのサイズが大きいサイズのままであるため、画像の輪郭で滲み出しが発生して、画像の輪郭を滑らかに形成することができない場合があった。   However, these edge processing methods have the following problems. That is, (1) the dots adjacent to the inside of the outline of the image to be printed are thinned out, or (2) the dots adjacent to the inside of the outline of the image to be printed are replaced with smaller dots. In this case, no processing is performed on the dots themselves formed on the image outline, and the dots are formed in a large size as they are, so that bleeding occurs in the image outline and the image outline becomes smooth. In some cases, it could not be formed. Also, (3) The same applies to the case where dots formed on the outline of the image to be printed are thinned out. Although the dots formed on the outline of the image are thinned out, the size remains large. For this reason, there are cases where bleeding occurs in the contour of the image and the contour of the image cannot be formed smoothly.

一方、(4)印刷しようとする画像の輪郭に形成されるドットをより小さなサイズのドットに置き換えて形成した場合には、印刷した画像の輪郭に形成されるドットによる滲み出しは防止可能であるものの、その輪郭の内側に隣接して形成されるドットによって発生する滲み出しを吸収することができない場合があり、このような場合、結局、画像の輪郭からインクが滲み出てしまい、画像の輪郭を滑らかに形成することができない場合があった。   On the other hand, (4) when dots formed on the contour of an image to be printed are replaced with dots of a smaller size, bleeding due to dots formed on the contour of the printed image can be prevented. However, in some cases, it is not possible to absorb the bleeding that occurs due to the dots formed adjacent to the inside of the contour. In such a case, the ink oozes out from the contour of the image, resulting in the contour of the image. May not be formed smoothly.

本発明は、このような事情に鑑みたものであって、その目的は、印刷される画像の輪郭における滲み出しを防止して、画像の輪郭を滑らかに形成することにある。   The present invention has been made in view of such circumstances, and an object of the present invention is to prevent bleeding from appearing in the contour of an image to be printed and form the contour of the image smoothly.

前記目的を達成するための主たる発明は、媒体にドットを形成して画像を印刷する印刷部を備え、前記印刷部が、前記ドットとして、2種類以上のサイズの異なるドットを形成可能な印刷装置において、
前記画像を印刷するときに、前記画像の最外郭に形成すべきドットをより小さなサイズのドットに置き換えて形成し、
前記最外郭の内側に沿って形成すべきドットをより小さなサイズのドットに置き換えて形成することを特徴とする印刷装置である。
本発明の他の特徴は、本明細書及び添付図面の記載により明らかにする。
A main invention for achieving the object includes a printing unit that forms dots on a medium and prints an image, and the printing unit is capable of forming two or more different sizes of dots as the dots. In
When printing the image, replace the dots to be formed on the outermost outline of the image with dots of a smaller size,
The printing apparatus is characterized in that dots to be formed along the inside of the outermost contour are replaced with dots of a smaller size.
Other features of the present invention will become apparent from the description of the present specification and the accompanying drawings.

本発明によれば、印刷される画像の輪郭における滲み出しを防止して、画像の輪郭を滑らかに形成することができる。   ADVANTAGE OF THE INVENTION According to this invention, the bleeding in the outline of the image printed can be prevented and the outline of an image can be formed smoothly.

===開示の概要===
本明細書及び添付図面の記載により、少なくとも以下の事項が明らかとなる。
=== Summary of disclosure ===
At least the following matters will become apparent from the description of the present specification and the accompanying drawings.

媒体にドットを形成して画像を印刷する印刷部を備え、前記印刷部が、前記ドットとして、2種類以上のサイズの異なるドットを形成可能な印刷装置において、
前記画像を印刷するときに、前記画像の最外郭に形成すべきドットをより小さなサイズのドットに置き換えて形成し、
前記最外郭の内側に沿って形成すべきドットをより小さなサイズのドットに置き換えて形成することを特徴とする印刷装置。
このような印刷装置にあっては、印刷する画像の最外郭に形成すべきドットをより小さなサイズのドットに置き換えて形成することで、印刷しようとする画像の輪郭を滑らかに形成することができる。さらに、最外郭の内側に沿って形成すべきドットをより小さなサイズのドットに置き換えて形成することで、画像の輪郭における滲み出しを十分に防止することができる。これらのことから、印刷する画像の輪郭を十分に滑らかに形成することができる。
In a printing apparatus that includes a printing unit that forms dots on a medium and prints an image, and the printing unit is capable of forming two or more different sizes of dots as the dots.
When printing the image, replace the dots to be formed on the outermost outline of the image with dots of a smaller size,
A printing apparatus, wherein dots to be formed along the inside of the outermost contour are replaced with dots of a smaller size.
In such a printing apparatus, the outline of the image to be printed can be smoothly formed by replacing the dots to be formed in the outermost outline of the image to be printed with dots of a smaller size. . Furthermore, by replacing the dots to be formed along the inside of the outermost outline with dots of a smaller size, it is possible to sufficiently prevent bleeding in the contour of the image. For these reasons, the contour of the image to be printed can be formed sufficiently smoothly.

かかる印刷装置にあっては、前記画像の最外郭に形成すべきドットと、前記最外郭の内側に沿って形成すべきドットとで、置き換え後のドットのサイズが異なっても良い。このようにドットのサイズが異なれば、画像の輪郭における滲み出しをより一層防止することができる。   In such a printing apparatus, the size of the dots after replacement may be different between the dots to be formed on the outermost outline of the image and the dots to be formed along the inner side of the outermost outline. Thus, if the dot sizes are different, it is possible to further prevent bleeding from appearing in the contour of the image.

また、かかる印刷装置にあっては、前記画像の最外郭に形成すべきドットの方が、前記最外郭の内側に沿って形成すべきドットよりも、置き換え後のドットのサイズが小さくても良い。このようにドットのサイズが小さければ、画像の輪郭における滲み出しをより一層防止することができる。   Further, in such a printing apparatus, the dots to be formed in the outermost outline of the image may have a smaller dot size after replacement than the dots to be formed along the innermost side of the outermost outline. . Thus, if the dot size is small, it is possible to further prevent bleeding in the contour of the image.

また、かかる印刷装置にあっては、前記画像の最外郭に形成すべきドットが置き換えられて形成されるドットのサイズは、前記印刷部が形成可能なドットのサイズの中で最小のサイズであっても良い。このように最小のサイズで形成されれば、画像の輪郭における滲み出しをより一層防止することができる。   Further, in such a printing apparatus, the dot size formed by replacing the dots to be formed on the outermost outline of the image is the smallest of the dot sizes that can be formed by the printing unit. May be. Thus, if it forms in the minimum size, the bleeding in the outline of an image can be prevented further.

また、かかる印刷装置にあっては、前記最外郭の内側に沿ってドットが形成される領域の内側に沿って形成すべきドットをより小さなサイズのドットに置き換えて形成しても良い。このようにより小さなサイズのドットに置き換えて形成することで、画像の輪郭における滲み出しをより一層防止することができる。   Further, in such a printing apparatus, the dots to be formed along the inside of the region where the dots are formed along the inside of the outermost contour may be replaced with dots of a smaller size. By replacing the dots with smaller size dots in this way, it is possible to further prevent bleeding in the contour of the image.

また、かかる印刷装置にあっては、前記最外郭の内側に沿ってドットが形成される領域の内側に沿って形成すべきドットを前記領域の内側に沿って間引いて形成しても良い。このようにより小さなサイズのドットが形成される領域の内側に沿って形成されるドットを間引いて形成することで、画像の輪郭における滲み出しをより一層防止することができる。   In such a printing apparatus, the dots to be formed along the inside of the region where the dots are formed along the inside of the outermost contour may be thinned out along the inside of the region. In this way, the dots formed along the inner side of the region where the smaller-sized dots are formed are thinned out, so that the bleeding in the outline of the image can be further prevented.

また、かかる印刷装置にあっては、前記印刷部は、前記媒体に対して相対的に移動可能なヘッドに設けられ、前記ヘッドが移動するときに前記媒体に印刷を施し、
前記領域の内側に沿って間引いて形成されるドットのうち、前記ヘッドの移動方向に沿って並んで形成されるドットと、他のドットとで、間引き量が異なっても良い。
Further, in such a printing apparatus, the printing unit is provided in a head that is movable relative to the medium, and performs printing on the medium when the head moves.
Of the dots formed by thinning along the inside of the region, the thinning amount may be different between the dots formed side by side along the moving direction of the head and the other dots.

このように間引き量が異なることで、画像の輪郭における滲み出しをより一層防止することができる。   In this way, the amount of thinning out can further prevent bleeding in the contour of the image.

また、かかる印刷装置にあっては、前記画像がテキスト画像であっても良い。このようにテキスト画像を印刷するときに、画像の輪郭における滲み出しを好適に防止することができる。   In such a printing apparatus, the image may be a text image. Thus, when a text image is printed, it is possible to suitably prevent bleeding at the contour of the image.

また、かかる印刷装置にあっては、前記印刷部は、媒体に向けてインクを吐出することによりドットを形成して画像を印刷しても良い。このようにインクを吐出してドットを形成するときに、画像の輪郭における滲み出しを好適に防止することができる。   In such a printing apparatus, the printing unit may print an image by forming dots by ejecting ink toward a medium. In this way, when ink is ejected to form dots, it is possible to suitably prevent bleeding in the contour of the image.

媒体にドットを形成して画像を印刷する印刷部を備え、前記印刷部が、前記ドットとして、2種類以上のサイズの異なるドットを形成可能な印刷装置において、
前記画像を印刷するときに、前記画像の最外郭に形成すべきドットをより小さなサイズのドットに置き換えて形成し、
前記最外郭の内側に形成すべきドットを前記最外郭の内側に沿って間引いて形成することを特徴とする印刷装置。
このような印刷装置にあっては、印刷する画像の最外郭に形成すべきドットをより小さなサイズのドットに置き換えて形成することで、印刷しようとする画像の輪郭を滑らかに形成することができる。さらに、最外郭の内側に沿って形成すべきドットを間引いて形成することで、画像の輪郭における滲み出しを十分に防止することができる。これらのことから、印刷する画像の輪郭を十分に滑らかに形成することができる。
In a printing apparatus that includes a printing unit that forms dots on a medium and prints an image, and the printing unit is capable of forming two or more different sizes of dots as the dots.
When printing the image, replace the dots to be formed on the outermost outline of the image with dots of a smaller size,
The printing apparatus is characterized in that dots to be formed inside the outermost outline are formed by thinning out the dots along the inner side of the outermost outline.
In such a printing apparatus, the outline of the image to be printed can be smoothly formed by replacing the dots to be formed in the outermost outline of the image to be printed with dots of a smaller size. . Furthermore, by extruding dots to be formed along the inside of the outermost outline, it is possible to sufficiently prevent bleeding at the contour of the image. For these reasons, the contour of the image to be printed can be formed sufficiently smoothly.

かかる印刷装置にあっては、前記最外郭に形成すべきドットが置き換えられて形成される前記より小さなサイズのドットのサイズは、前記印刷部が形成可能なドットのサイズの中で最小のサイズであっても良い。このように最小のサイズで形成されれば、画像の輪郭における滲み出しをより一層防止することができる。   In such a printing apparatus, the dot size of the smaller size formed by replacing the dots to be formed on the outermost outline is the smallest of the dot sizes that can be formed by the printing unit. There may be. Thus, if it forms in the minimum size, the bleeding in the outline of an image can be prevented further.

また、かかる印刷装置にあっては、前記最外郭の内側に沿って間引いて形成すべきドットをより小さなサイズのドットに置き換えて形成しても良い。このようにより小さなサイズのドットに置き換えて形成することで、画像の輪郭における滲み出しをより一層防止することができる。   Further, in such a printing apparatus, the dots to be formed by thinning out along the inner side of the outermost contour may be replaced with dots of a smaller size. By replacing the dots with smaller size dots in this way, it is possible to further prevent bleeding in the contour of the image.

また、かかる印刷装置にあっては、前記印刷部は、前記媒体に対して相対的に移動可能なヘッドに設けられ、前記ヘッドが移動するときに前記媒体に印刷を施し、
前記最外郭の内側に沿って間引いて形成されるドットのうち、前記ヘッドの移動方向に沿って並んで形成されるドットと、他のドットとで、間引き量が異なっても良い。
このように間引き量が異なることで、画像の輪郭における滲み出しをより一層防止することができる。
Further, in such a printing apparatus, the printing unit is provided in a head that is movable relative to the medium, and performs printing on the medium when the head moves.
Of the dots formed by thinning along the innermost side of the outermost contour, the thinning amount may differ between the dots formed side by side along the moving direction of the head and the other dots.
In this way, the amount of thinning out can further prevent bleeding in the contour of the image.

また、かかる印刷装置にあっては、前記画像がテキスト画像であっても良い。このようにテキスト画像を印刷するときに、画像の輪郭における滲み出しを好適に防止することができる。   In such a printing apparatus, the image may be a text image. Thus, when a text image is printed, it is possible to suitably prevent bleeding at the contour of the image.

また、かかる印刷装置にあっては、前記印刷部は、媒体に向けてインクを吐出することによりドットを形成して画像を印刷しても良い。このようにインクを吐出してドットを形成するときに、画像の輪郭における滲み出しを好適に防止することができる。   In such a printing apparatus, the printing unit may print an image by forming dots by ejecting ink toward a medium. In this way, when ink is ejected to form dots, it is possible to suitably prevent bleeding in the contour of the image.

媒体にドットを形成して画像を印刷する印刷部を備え、前記印刷部が、前記ドットとして、2種類以上のサイズの異なるドットを形成可能な印刷装置において、
前記画像を印刷するときに、前記画像の最外郭に形成すべきドットをより小さなサイズのドットに置き換えて形成し、
前記最外郭の内側に沿って形成すべきドットをより小さなサイズのドットに置き換えて形成し、
前記画像の最外郭に形成すべきドットの方が、前記最外郭の内側に沿って形成すべきドットよりも、置き換え後のドットのサイズが小さく、
前記画像の最外郭に形成すべきドットが置き換えられて形成されるドットのサイズは、前記印刷部が形成可能なドットのサイズの中で最小のサイズであり、
前記より小さなサイズのドットに置き換えられてドットが形成される領域の内側に沿って形成すべきドットをより小さなサイズのドットに置き換えて形成し、
前記最外郭の内側に沿ってドットが形成される領域の内側に沿って形成すべきドットを前記領域の内側に沿って間引いて形成し、
前記印刷部は、前記媒体に対して相対的に移動可能なヘッドに設けられ、前記ヘッドが移動するときに前記媒体に印刷を施し、
前記領域の内側に沿って間引いて形成されるドットのうち、前記ヘッドの移動方向に沿って並んで形成されるドットの方向が、前記移動方向以外の方向に沿って並んで形成される他のドットよりも、間引き量が大きく、
前記画像がテキスト画像であり、
前記印刷部は、媒体に向けてインクを吐出することによりドットを形成して画像を印刷することを特徴とする印刷装置。
In a printing apparatus that includes a printing unit that forms dots on a medium and prints an image, and the printing unit is capable of forming two or more different sizes of dots as the dots.
When printing the image, replace the dots to be formed on the outermost outline of the image with dots of a smaller size,
Replacing the dots to be formed along the inside of the outermost shell with dots of a smaller size,
The dot to be formed in the outermost outline of the image has a smaller dot size after replacement than the dot to be formed along the inner side of the outermost outline.
The size of the dots formed by replacing the dots to be formed in the outermost outline of the image is the smallest size of the dots that can be formed by the printing unit,
Replacing the dots to be formed along the inside of the area where the dots are formed by being replaced with the smaller size dots, and forming with the smaller size dots,
Forming dots to be formed along the inside of the region where dots are formed along the inside of the outermost outline, and decimating along the inside of the region;
The printing unit is provided in a head movable relative to the medium, and performs printing on the medium when the head moves.
Among the dots formed by thinning out along the inner side of the region, the direction of the dots formed side by side along the moving direction of the head is another side formed along the direction other than the moving direction. The thinning amount is larger than the dots,
The image is a text image;
The printing unit prints an image by forming dots by ejecting ink toward a medium.

媒体にドットを形成して画像を印刷する印刷部を備え、前記印刷部が、前記ドットとして、2種類以上のサイズの異なるドットを形成可能な印刷装置において、
前記画像を印刷するときに、前記画像の最外郭に形成すべきドットをより小さなサイズのドットに置き換えて形成し、
前記最外郭の内側に形成すべきドットを前記最外郭の内側に沿って間引いて形成し、
前記最外郭に形成すべきドットが置き換えられて形成される前記より小さなサイズのドットのサイズは、前記印刷部が形成可能なドットのサイズの中で最小のサイズであり、
前記最外郭の内側に沿って間引いて形成されるドットをより小さなサイズのドットに置き換えて形成し、
前記印刷部は、前記媒体に対して相対的に移動可能なヘッドに設けられ、前記ヘッドが移動するときに前記媒体に印刷を施し、
前記最外郭の内側に沿って間引いて形成されるドットのうち、前記ヘッドの移動方向に沿って並んで形成されるドットの方が、前記移動方向以外の他の方向に沿って並んで形成されるドットよりも、間引き量が大きく、
前記画像がテキスト画像であり、
前記印刷部は、媒体に向けてインクを吐出することによりドットを形成して画像を印刷することを特徴とする印刷装置。
In a printing apparatus that includes a printing unit that forms dots on a medium and prints an image, and the printing unit is capable of forming two or more different sizes of dots as the dots.
When printing the image, replace the dots to be formed on the outermost outline of the image with dots of a smaller size,
Forming dots to be formed on the inside of the outermost outline along the inner side of the outermost outline;
The size of the smaller size dot formed by replacing the dots to be formed on the outermost outline is the smallest size of dots that can be formed by the printing unit,
Replacing the dots formed by thinning along the inside of the outermost shell with dots of a smaller size,
The printing unit is provided in a head movable relative to the medium, and performs printing on the medium when the head moves.
Of the dots formed by thinning along the innermost side of the outermost outline, the dots formed side by side along the moving direction of the head are formed side by side along other directions other than the moving direction. The thinning amount is larger than the dots
The image is a text image;
The printing unit prints an image by forming dots by ejecting ink toward a medium.

媒体にドットを形成して画像を印刷する印刷部を備え、前記印刷部が、前記ドットとして、2種類以上のサイズの異なるドットを形成可能な印刷装置を制御する印刷制御装置において、
前記印刷装置により前記画像を印刷するときに、前記画像の最外郭に形成すべきドットをより小さなサイズのドットに置き換えて形成し、
前記最外郭の内側に沿って形成すべきドットをより小さなサイズのドットに置き換えて形成することを特徴とする印刷制御装置。
In a printing control device that includes a printing unit that forms dots on a medium and prints an image, and the printing unit controls a printing device that can form two or more different sizes of dots as the dots.
When printing the image by the printing device, the dots to be formed on the outermost outline of the image are replaced with dots of a smaller size,
A printing control apparatus, wherein dots to be formed along the inside of the outermost outline are replaced with dots of a smaller size.

媒体にドットを形成して画像を印刷する印刷部を備え、前記印刷部が、前記ドットとして、2種類以上のサイズの異なるドットを形成可能な印刷装置を制御する印刷制御装置において、
前記印刷装置により前記画像を印刷するときに、前記画像の最外郭に形成すべきドットをより小さなサイズのドットに置き換えて形成し、
前記最外郭の内側に形成すべきドットを前記最外郭の内側に沿って間引いて形成することを特徴とする印刷制御装置。
In a printing control device that includes a printing unit that forms dots on a medium and prints an image, and the printing unit controls a printing device that can form two or more different sizes of dots as the dots.
When printing the image by the printing device, the dots to be formed on the outermost outline of the image are replaced with dots of a smaller size,
The printing control apparatus, wherein dots to be formed inside the outermost outline are formed by thinning out along the inner side of the outermost outline.

2種類以上のサイズの異なるドットを媒体に形成して画像を印刷する印刷方法において、
前記画像を印刷するときに、前記画像の最外郭に形成すべきドットをより小さなサイズのドットに置き換えて形成し、
前記最外郭の内側に沿って形成すべきドットをより小さなサイズのドットに置き換えて形成することを特徴とする印刷方法。
In a printing method for printing an image by forming two or more different size dots on a medium,
When printing the image, replace the dots to be formed on the outermost outline of the image with dots of a smaller size,
A printing method characterized in that dots to be formed along the inside of the outermost contour are replaced with dots of a smaller size.

2種類以上のサイズの異なるドットを媒体に形成して画像を印刷する印刷方法において、
前記画像を印刷するときに、前記画像の最外郭に形成すべきドットをより小さなサイズのドットに置き換えて形成し、
前記最外郭の内側に形成すべきドットを前記最外郭の内側に沿って間引いて形成することを特徴とする印刷方法。
In a printing method for printing an image by forming two or more different size dots on a medium,
When printing the image, replace the dots to be formed on the outermost outline of the image with dots of a smaller size,
A printing method comprising: forming dots to be formed inside the outermost outline by thinning out the dots along the inner side of the outermost outline.

媒体にドットを形成して画像を印刷する印刷部を備え、前記印刷部が、前記ドットとして、2種類以上のサイズの異なるドットを形成可能な印刷装置において実行されるプログラムであって、
前記画像を印刷するときに、前記画像の最外郭に形成すべきドットをより小さなサイズのドットに置き換えて形成するステップと、
前記最外郭の内側に沿って形成すべきドットをより小さなサイズのドットに置き換えて形成するステップとを実行することを特徴とするプログラム。
A program that is provided in a printing apparatus that includes a printing unit that forms dots on a medium and prints an image, and the printing unit is capable of forming two or more different types of dots as the dots,
Replacing the dots to be formed on the outermost outline of the image with dots of a smaller size when printing the image; and
And a step of replacing the dots to be formed along the inside of the outermost outline with dots of a smaller size.

媒体にドットを形成して画像を印刷する印刷部を備え、前記印刷部が、前記ドットとして、2種類以上のサイズの異なるドットを形成可能な印刷装置において実行されるプログラムであって、
前記画像を印刷するときに、前記画像の最外郭に形成すべきドットをより小さなサイズのドットに置き換えて形成するステップと、
前記最外郭の内側に形成すべきドットを前記最外郭の内側に沿って間引いて形成するステップとを実行することを特徴とするプログラム。
Comprising a printing unit that forms dots on a medium and prints an image, and the printing unit is a program that is executed in a printing apparatus capable of forming two or more different sizes of dots as the dots,
Replacing the dots to be formed on the outermost outline of the image with dots of a smaller size when printing the image; and
And a step of thinning out dots to be formed inside the outermost outline along the inner side of the outermost outline.

===印刷装置の概要===
本発明にかかる印刷装置の一実施形態として、プリンタ本体1と、コンピュータ装置1100とを備えた印刷システムを例にとり、その概要について説明する。
=== Overview of Printing Apparatus ===
As an embodiment of a printing apparatus according to the present invention, an outline of a printing system including a printer main body 1 and a computer apparatus 1100 will be described as an example.

図1は、その印刷システムの一例の外観構成を示した説明図である。この印刷システム1000は、プリンタ本体1と、コンピュータ装置(本発明の印刷制御装置にも相当)1100とを備えている。コンピュータ装置1100は、表示装置1200と、入力装置1300と、記録再生装置1400とを備えている。また、プリンタ本体1は、ここでは、インクジェットプリンタにより構成され、紙や布、フィルム等の各種媒体に向けてインクを吐出して印刷を施す。   FIG. 1 is an explanatory diagram showing an external configuration of an example of the printing system. The printing system 1000 includes a printer main body 1 and a computer apparatus (corresponding to a printing control apparatus according to the present invention) 1100. The computer device 1100 includes a display device 1200, an input device 1300, and a recording / reproducing device 1400. Here, the printer main body 1 is constituted by an ink jet printer, and performs printing by ejecting ink toward various media such as paper, cloth, and film.

コンピュータ装置1100とプリンタ本体1とは、ケーブル等の有線または無線によりデータ通信可能に接続されている。コンピュータ装置1100は、プリンタ本体1に印刷させようとする画像の印刷データを作成してプリンタ1に出力するようになっている。また、表示装置1200は、ディスプレイ1201を有し、アプリケーションプログラムやプリンタドライバ等のユーザインタフェースを表示する。また、入力装置1300は、例えばキーボード1300Aやマウス1300Bからなり、表示装置1200に表示されたユーザインタフェースに沿って、アプリケーションプログラムの操作やプリンタドライバの設定等に用いられる。記録再生装置1400は、例えばフレキシブルディスクドライブ装置1400AやCD−ROMドライブ装置1400Bにより構成されている。   The computer apparatus 1100 and the printer main body 1 are connected to each other so as to be able to perform data communication by wired or wireless such as a cable. The computer apparatus 1100 generates print data of an image to be printed by the printer main body 1 and outputs the print data to the printer 1. The display device 1200 includes a display 1201 and displays a user interface such as an application program or a printer driver. The input device 1300 includes, for example, a keyboard 1300A and a mouse 1300B, and is used for application program operations, printer driver settings, and the like along a user interface displayed on the display device 1200. The recording / reproducing apparatus 1400 includes, for example, a flexible disk drive apparatus 1400A and a CD-ROM drive apparatus 1400B.

コンピュータ装置1100には、プリンタドライバ(図示外)がインストールされている。このプリンタドライバは、表示装置1200にユーザインタフェースを表示させる機能を実現させるほか、アプリケーションプログラムから出力された画像データを印刷データに変換する機能を実現させるためのプログラムである。このプリンタドライバは、フレキシブルディスクFDやCD−ROMなどの各種記憶媒体(コンピュータ読み取り可能な記録媒体等)に記憶されて配布されたり、またはインターネットなど、各種通信手段を通じて配信されたりする。   A printer driver (not shown) is installed in the computer device 1100. This printer driver is a program for realizing a function of displaying a user interface on the display device 1200 and a function of converting image data output from an application program into print data. The printer driver is stored and distributed in various storage media (computer-readable recording media and the like) such as a flexible disk FD and a CD-ROM, or distributed through various communication means such as the Internet.

===プリンタドライバ===
<プリンタドライバについて>
図2は、プリンタドライバが行う基本的な処理の概略的な説明図である。既に説明された構成要素については、同じ符号を付しているので、説明を省略する。
=== Printer driver ===
<About the printer driver>
FIG. 2 is a schematic explanatory diagram of basic processing performed by the printer driver. The components already described are given the same reference numerals, and the description thereof is omitted.

コンピュータ1100では、コンピュータに搭載されたオペレーティングシステムの下、ビデオドライバ1102やアプリケーションプログラム1104やプリンタドライバ1110などのコンピュータプログラムが動作している。ビデオドライバ1102は、アプリケーションプログラム1104やプリンタドライバ1110からの表示命令に従って、例えばユーザインターフェース等を表示装置1200に表示する機能を有する。アプリケーションプログラム1104は、例えば、画像編集などを行う機能を有し、画像に関するデータ(画像データ)を作成する。ユーザは、アプリケーションプログラム1104のユーザインターフェースを介して、アプリケーションプログラム1104により編集した画像を印刷する指示を与えることができる。アプリケーションプログラム1104は、印刷の指示を受けると、プリンタドライバ1110に画像データを出力する。   In the computer 1100, computer programs such as a video driver 1102, an application program 1104, and a printer driver 1110 are operating under an operating system installed in the computer. The video driver 1102 has a function of displaying, for example, a user interface on the display device 1200 in accordance with a display command from the application program 1104 or the printer driver 1110. The application program 1104 has a function of performing image editing, for example, and creates data (image data) related to an image. The user can give an instruction to print an image edited by the application program 1104 via the user interface of the application program 1104. Upon receiving a print instruction, the application program 1104 outputs image data to the printer driver 1110.

プリンタドライバ1110は、アプリケーションプログラム1104から画像データを受け取り、この画像データを印刷データに変換し、印刷データをプリンタ1に出力する。ここで、印刷データとは、プリンタ1が解釈できる形式のデータであって、各種のコマンドデータと画素データとを有するデータである。また、コマンドデータとは、プリンタ1に特定の動作の実行を指示するためのデータである。また、画素データとは、印刷される画像(印刷画像)を構成する画素に関するデータであり、例えば、ある画素に対応する媒体S上の位置に形成されるドットに関するデータ(ドットの色や大きさ等のデータ)である。   The printer driver 1110 receives image data from the application program 1104, converts the image data into print data, and outputs the print data to the printer 1. Here, the print data is data in a format that can be interpreted by the printer 1, and is data having various command data and pixel data. The command data is data for instructing the printer 1 to execute a specific operation. The pixel data is data relating to pixels constituting an image to be printed (printed image). For example, data relating to dots (color and size of dots) formed at positions on the medium S corresponding to a certain pixel. Etc.).

プリンタドライバ1110は、アプリケーションプログラム1104から出力された画像データを印刷データに変換するために、解像度変換処理部1112と、色変換処理部1114と、ハーフトーン処理部1116と、ラスタライズ処理部1118とを備えている。以下に、プリンタドライバ1110の各処理部1112、1114、1116、1118が行う各種の処理について説明する。   The printer driver 1110 includes a resolution conversion processing unit 1112, a color conversion processing unit 1114, a halftone processing unit 1116, and a rasterization processing unit 1118 in order to convert image data output from the application program 1104 into print data. I have. Hereinafter, various processes performed by the processing units 1112, 1114, 1116, and 1118 of the printer driver 1110 will be described.

解像度変換処理部1112は、アプリケーションプログラム1104から出力された画像データ(テキストデータ、イメージデータなど)を、媒体Sに印刷する際の解像度に変換する解像度変換処理を行う。解像度変換処理とは、例えば、紙に画像を印刷する際の解像度が720×720dpiに指定されている場合、アプリケーションプログラム1104から受け取った画像データを720×720dpiの解像度の画像データに変換する。なお、解像度変換処理後の画像データは、RGB色空間により表される多階調(例えば256階調)のRGBデータである。以下、画像データを解像度変換処理したRGBデータをRGB画像データと呼ぶ。   The resolution conversion processing unit 1112 performs resolution conversion processing for converting image data (text data, image data, etc.) output from the application program 1104 into a resolution for printing on the medium S. In the resolution conversion process, for example, when the resolution when printing an image on paper is specified as 720 × 720 dpi, the image data received from the application program 1104 is converted into image data having a resolution of 720 × 720 dpi. Note that the image data after the resolution conversion process is multi-gradation (for example, 256 gradations) RGB data represented by an RGB color space. Hereinafter, RGB data obtained by performing resolution conversion processing on image data is referred to as RGB image data.

色変換処理部1114は、RGBデータをCMYK色空間により表されるCMYKデータに変換する色変換処理を行う。なお、CMYKデータは、プリンタ1が有するインクの色に対応したデータである。この色変換処理は、RGB画像データの階調値とCMYK画像データの階調値とを対応づけたテーブル(色変換ルックアップテーブルLUT)をプリンタドライバ1110が参照することによって行われる。この色変換処理により、各画素についてのRGBデータが、インク色に対応するCMYKデータに変換される。なお、色変換処理後のデータは、CMYK色空間により表される256階調のCMYKデータである。以下、RGB画像データを色変換処理したCMYKデータをCMYK画像データと呼ぶ。   The color conversion processing unit 1114 performs color conversion processing for converting RGB data into CMYK data represented by a CMYK color space. The CMYK data is data corresponding to the ink color of the printer 1. This color conversion processing is performed by the printer driver 1110 referring to a table (color conversion lookup table LUT) in which the gradation values of RGB image data and the gradation values of CMYK image data are associated with each other. Through this color conversion process, RGB data for each pixel is converted into CMYK data corresponding to the ink color. The data after the color conversion processing is CMYK data with 256 gradations represented by the CMYK color space. Hereinafter, CMYK data obtained by performing color conversion processing on RGB image data is referred to as CMYK image data.

ハーフトーン処理部1116は、高階調数のデータを、プリンタ1が形成可能な階調数のデータに変換するハーフトーン処理を行う。ハーフトーン処理とは、例えば、256階調を示すデータが、2階調を示す1ビットデータや4階調を示す2ビットデータに変換する処理のことである。このハーフトーン処理では、ディザ法・γ補正・誤差拡散法などを利用して、プリンタ1がドットを分散して形成できるように画素データを作成する。ハーフトーン処理部1116は、ハーフトーン処理を行うとき、ディザ法を行う場合にはディザテーブルを参照し、γ補正を行う場合にはガンマテーブルを参照し、誤差拡散法を行う場合は拡散された誤差を記憶するための誤差メモリを参照する。ハーフトーン処理されたデータは、前述のRGBデータと同等の解像度(例えば720×720dpi)を有している。ハーフトーン処理されたデータは、例えば、各画素につき1ビット又は2ビットのデータから構成される。以下、ハーフトーン処理されたデータのうち、1ビットデータのものを2値データと呼び、2ビットデータのものを多値データと呼ぶ。   The halftone processing unit 1116 performs a halftone process for converting high gradation number data into gradation number data that can be formed by the printer 1. The halftone processing is, for example, processing for converting data indicating 256 gradations into 1-bit data indicating 2 gradations or 2-bit data indicating 4 gradations. In this halftone process, pixel data is created using a dither method, γ correction, error diffusion method, or the like so that the printer 1 can form dots in a dispersed manner. When halftone processing is performed, the halftone processing unit 1116 refers to the dither table when performing the dither method, refers to the gamma table when performing γ correction, and is diffused when performing the error diffusion method. Reference is made to an error memory for storing errors. The data subjected to the halftone process has a resolution (for example, 720 × 720 dpi) equivalent to the RGB data described above. The halftoned data is composed of 1-bit or 2-bit data for each pixel, for example. Hereinafter, of the halftone processed data, 1-bit data is referred to as binary data, and 2-bit data is referred to as multi-value data.

ラスタライズ処理部1118は、マトリクス状の画像データを、プリンタ1に転送すべきデータ順に変更する処理を行う。これによりラスタライズ処理されたデータは、印刷データに含まれる画素データとして、プリンタ1に出力される。   A rasterization processing unit 1118 performs processing for changing matrix image data in the order of data to be transferred to the printer 1. Thus, the rasterized data is output to the printer 1 as pixel data included in the print data.

<プリンタドライバの設定について>
図3は、プリンタドライバ1110のユーザインターフェースの説明図である。このプリンタドライバ1110のユーザインターフェースは、ビデオドライバ1102を介して、表示装置に表示される。ユーザーは、入力装置1300を用いて、プリンタドライバ1110の各種の設定を行うことができる。
<About printer driver settings>
FIG. 3 is an explanatory diagram of a user interface of the printer driver 1110. The user interface of the printer driver 1110 is displayed on the display device via the video driver 1102. A user can make various settings of the printer driver 1110 using the input device 1300.

ユーザーは、この画面上から、印刷モードを選択することができる。例えば、ユーザーは、印刷モードとして、高速印刷モード又はファイン印刷モードを選択することができる。そして、プリンタドライバ1110は、選択された印刷モードに応じた形式になるように、画像データを印刷データに変換する。   The user can select a print mode from this screen. For example, the user can select the high-speed print mode or the fine print mode as the print mode. Then, the printer driver 1110 converts the image data into print data so as to have a format corresponding to the selected print mode.

また、ユーザーは、この画面上から、印刷の解像度(印刷するときのドットの間隔)を選択することができる。例えば、ユーザーは、この画面上から、印刷の解像度として720dpiや360dpiを選択することができる。そして、プリンタドライバ1110は、選択された解像度に応じて解像度変換処理を行い、画像データを印刷データに変換する。   Further, the user can select the printing resolution (dot interval when printing) from this screen. For example, the user can select 720 dpi or 360 dpi as the print resolution from this screen. The printer driver 1110 performs resolution conversion processing according to the selected resolution, and converts the image data into print data.

また、ユーザーは、この画面上から、印刷に用いられる印刷用紙(媒体)を選択することができる。例えば、ユーザーは、印刷用紙として、普通紙や光沢紙を選択することができる。紙の種類(紙種)が異なれば、インクの滲み方や乾き方も異なるため、印刷に適したインク量も異なる。そのため、プリンタドライバ1110は、選択された紙種に応じて、画像データを印刷データに変換する。   Further, the user can select a printing paper (medium) used for printing from this screen. For example, the user can select plain paper or glossy paper as the printing paper. If the paper type (paper type) is different, the ink bleeding and drying methods are also different, so the ink amount suitable for printing also differs. Therefore, the printer driver 1110 converts the image data into print data according to the selected paper type.

このように、プリンタドライバ1110は、ユーザインターフェースを介して設定された条件に従って、画像データを印刷データに変換する。なお、ユーザーは、この画面上から、プリンタドライバ1110の各種の設定を行うことができるほか、カートリッジ内のインクの残量を知ること等もできる。   As described above, the printer driver 1110 converts image data into print data in accordance with conditions set via the user interface. The user can make various settings of the printer driver 1110 from this screen, and can also know the remaining amount of ink in the cartridge.

===プリンタ本体1の構成===
図4は、本実施形態のプリンタ本体1の全体構成のブロック図である。また、図5は、本実施形態のプリンタ本体1の内部構成を示す斜視図である。また、図6は、本実施形態のプリンタ本体1の内部構成を示す縦断面図である。以下、本実施形態のプリンタ本体1の基本的な構成について説明する。
=== Configuration of Printer Main Body 1 ===
FIG. 4 is a block diagram of the overall configuration of the printer main body 1 of the present embodiment. FIG. 5 is a perspective view showing the internal configuration of the printer main body 1 of the present embodiment. FIG. 6 is a longitudinal sectional view showing the internal configuration of the printer main body 1 of the present embodiment. Hereinafter, a basic configuration of the printer main body 1 of the present embodiment will be described.

本実施形態のプリンタ本体1は、図4に示すように、搬送ユニット20、キャリッジユニット30、ヘッドユニット40、センサ50、およびコントローラ60を有する。外部装置であるコンピュータ1100から印刷データを受信したプリンタ1は、コントローラ60によって各ユニット(搬送ユニット20、キャリッジユニット30、ヘッドユニット40)を制御する。コントローラ60は、コンピュータ1100から受信した印刷データに基づいて、各ユニットを制御し、媒体Sに画像を形成する。プリンタ1内の状況はセンサ50によって監視されており、センサ50は、検出結果をコントローラ60に出力する。センサ50から検出結果を受けたコントローラ60は、その検出結果に基づいて、各ユニット20、30、40を制御する。   As shown in FIG. 4, the printer main body 1 of the present embodiment includes a transport unit 20, a carriage unit 30, a head unit 40, a sensor 50, and a controller 60. The printer 1 that has received the print data from the computer 1100 as an external device controls each unit (conveyance unit 20, carriage unit 30, head unit 40) by the controller 60. The controller 60 controls each unit based on the print data received from the computer 1100 and forms an image on the medium S. The situation in the printer 1 is monitored by a sensor 50, and the sensor 50 outputs a detection result to the controller 60. The controller 60 that has received the detection result from the sensor 50 controls the units 20, 30, and 40 based on the detection result.

搬送ユニット20は、媒体(例えば、紙など)Sを印刷可能な位置に送り込み、印刷時に所定の方向(以下、搬送方向という)に所定の搬送量で媒体Sを搬送させるためのものである。すなわち、搬送ユニット20は、媒体Sを搬送する搬送機構(搬送手段)として機能する。搬送ユニット20は、図6に示すように、給紙ローラ21と、搬送モータ22(PFモータとも言う)と、搬送ローラ23と、プラテン24と、排紙ローラ25とを有する。ただし、搬送ユニット20が搬送機構として機能するためには、必ずしもこれらの構成要素を全て必要とするわけではない。給紙ローラ21は、紙挿入口に挿入された媒体Sをプリンタ1内に自動的に給紙するためのローラである。給紙ローラ21は、D形の断面形状をしており、円周部分の長さは搬送ローラ23までの搬送距離よりも長く設定されているので、この円周部分を用いて媒体Sを搬送ローラ23まで搬送できる。搬送モータ22は、媒体Sを搬送方向に搬送するためのモータであり、DCモータにより構成される。搬送ローラ23は、給紙ローラ21によって給紙された媒体Sを印刷可能な領域まで搬送するローラであり、搬送モータ22によって駆動される。プラテン24は、印刷中の媒体Sを支持する。排紙ローラ25は、印刷が終了した媒体Sをプリンタ1の外部に排出するローラである。この排紙ローラ25は、搬送ローラ23と同期して回転する。   The transport unit 20 is for feeding a medium (for example, paper) S to a printable position and transporting the medium S by a predetermined transport amount in a predetermined direction (hereinafter referred to as a transport direction) during printing. That is, the transport unit 20 functions as a transport mechanism (transport means) that transports the medium S. As shown in FIG. 6, the transport unit 20 includes a paper feed roller 21, a transport motor 22 (also referred to as a PF motor), a transport roller 23, a platen 24, and a paper discharge roller 25. However, in order for the transport unit 20 to function as a transport mechanism, all of these components are not necessarily required. The paper feed roller 21 is a roller for automatically feeding the medium S inserted into the paper insertion slot into the printer 1. The paper feed roller 21 has a D-shaped cross-sectional shape, and the length of the circumferential portion is set to be longer than the transport distance to the transport roller 23, so the medium S is transported using this circumferential portion. It can be conveyed to the roller 23. The transport motor 22 is a motor for transporting the medium S in the transport direction, and is configured by a DC motor. The transport roller 23 is a roller that transports the medium S fed by the paper feed roller 21 to a printable area, and is driven by the transport motor 22. The platen 24 supports the medium S being printed. The paper discharge roller 25 is a roller for discharging the medium S on which printing has been completed to the outside of the printer 1. The paper discharge roller 25 rotates in synchronization with the transport roller 23.

キャリッジユニット30は、ヘッド41を所定の方向(以下、走査方向という)に移動(走査移動)させるためのものである。キャリッジユニット30は、図5に示すように、キャリッジ31と、キャリッジモータ32(CRモータとも言う)とを有する。キャリッジ31は、走査方向に往復移動可能である。(これにより、ヘッドが走査方向に沿って移動する。)また、キャリッジ31は、インクを収容するインクカートリッジ90を着脱可能に保持している。キャリッジモータ32は、キャリッジ31を走査方向に移動させるためのモータであり、DCモータにより構成される。   The carriage unit 30 is for moving (scanning) the head 41 in a predetermined direction (hereinafter referred to as a scanning direction). As illustrated in FIG. 5, the carriage unit 30 includes a carriage 31 and a carriage motor 32 (also referred to as a CR motor). The carriage 31 can reciprocate in the scanning direction. (Thus, the head moves along the scanning direction.) Further, the carriage 31 detachably holds an ink cartridge 90 that stores ink. The carriage motor 32 is a motor for moving the carriage 31 in the scanning direction, and is constituted by a DC motor.

ヘッドユニット40は、媒体Sにインクを吐出するためのものである。ヘッドユニット40は、ヘッド41を有する。ヘッド41は、本発明の色インク吐出部としてノズルを複数有し、各ノズルから断続的にインクを吐出する。このヘッド41は、キャリッジ31に設けられている。そのため、キャリッジ31が走査方向に移動すると、ヘッド41も走査方向に移動する。そして、ヘッド41が走査方向に移動中にインクを断続的に吐出することによって、走査方向に沿ったドットライン(ラスタライン)が媒体Sに形成される。   The head unit 40 is for ejecting ink onto the medium S. The head unit 40 has a head 41. The head 41 has a plurality of nozzles as the color ink discharge portion of the present invention, and discharges ink intermittently from each nozzle. The head 41 is provided on the carriage 31. Therefore, when the carriage 31 moves in the scanning direction, the head 41 also moves in the scanning direction. Then, dot lines (raster lines) along the scanning direction are formed on the medium S by intermittently ejecting ink while the head 41 is moving in the scanning direction.

センサ50には、リニア式エンコーダ51(図5参照)、ロータリー式エンコーダ52(図6参照)、紙検出センサ53(図6参照)、および紙幅センサ54(図6参照)等が含まれる。リニア式エンコーダ51は、キャリッジ31の走査方向の位置を検出するためのものである。ロータリー式エンコーダ52は、搬送ローラ23の回転量を検出するためのものである。紙検出センサ53は、印刷される媒体Sの先端の位置を検出するためのものである。この紙検出センサ53は、給紙ローラ21が搬送ローラ23に向かって媒体Sを給紙する途中で、媒体Sの先端の位置を検出できる位置に設けられている。なお、紙検出センサ53は、機械的な機構によって媒体Sの先端を検出するメカニカルセンサである。詳しく言うと、紙検出センサ53は紙搬送方向に回転可能なレバーを有し、このレバーは媒体Sの搬送経路内に突出するように配置されている。そのため、媒体Sの先端がレバーに接触し、レバーが回転させられるので、紙検出センサ53は、このレバーの動きを検出することによって、媒体Sの先端の位置を検出する。紙幅センサ54は、キャリッジ31に取付けられている。紙幅センサ54は、光学センサであり、発光部から媒体Sに照射された光の反射光を受光部が検出することにより、媒体Sの有無等を検出する。そして、紙幅センサ54は、キャリッジ41によって移動しながら媒体Sの端部の位置を検出し、媒体Sの幅を検出する。また、紙幅センサ54は、状況に応じて、媒体Sの先端も検出できる。紙幅センサ54は、光学センサなので、紙検出センサ53よりも位置検出の精度が高い。   The sensor 50 includes a linear encoder 51 (see FIG. 5), a rotary encoder 52 (see FIG. 6), a paper detection sensor 53 (see FIG. 6), a paper width sensor 54 (see FIG. 6), and the like. The linear encoder 51 is for detecting the position of the carriage 31 in the scanning direction. The rotary encoder 52 is for detecting the rotation amount of the transport roller 23. The paper detection sensor 53 is for detecting the position of the leading edge of the medium S to be printed. The paper detection sensor 53 is provided at a position where the leading edge of the medium S can be detected while the paper supply roller 21 is feeding the medium S toward the transport roller 23. The paper detection sensor 53 is a mechanical sensor that detects the leading edge of the medium S by a mechanical mechanism. More specifically, the paper detection sensor 53 has a lever that can rotate in the paper transport direction, and this lever is disposed so as to protrude into the transport path of the medium S. Therefore, the leading edge of the medium S comes into contact with the lever, and the lever is rotated. Therefore, the paper detection sensor 53 detects the position of the leading edge of the medium S by detecting the movement of the lever. The paper width sensor 54 is attached to the carriage 31. The paper width sensor 54 is an optical sensor, and detects the presence or absence of the medium S by the light receiving unit detecting the reflected light of the light irradiated to the medium S from the light emitting unit. The paper width sensor 54 detects the position of the end of the medium S while moving by the carriage 41 and detects the width of the medium S. The paper width sensor 54 can also detect the leading edge of the medium S depending on the situation. Since the paper width sensor 54 is an optical sensor, the position detection accuracy is higher than that of the paper detection sensor 53.

コントローラ60は、プリンタ1の制御を行うための制御ユニット(制御手段)である。コントローラ60は、インターフェース部61と、CPU62と、メモリ63と、ユニット制御回路64とを有する。インターフェース部61は、外部装置であるコンピュータ1100とプリンタ1との間でデータの送受信を行うためのものである。CPU62は、プリンタ1全体の制御を行うための演算処理装置である。メモリ63は、CPU62のプログラムを格納する領域や作業領域等を確保するためのものであり、RAM、EEPROM等の記憶手段を有する。CPU62は、メモリ63に格納されているプログラムに従って、ユニット制御回路64を介して各ユニットを制御する。   The controller 60 is a control unit (control means) for controlling the printer 1. The controller 60 includes an interface unit 61, a CPU 62, a memory 63, and a unit control circuit 64. The interface unit 61 is for transmitting and receiving data between the computer 1100 as an external device and the printer 1. The CPU 62 is an arithmetic processing unit for controlling the entire printer 1. The memory 63 is for securing an area for storing the program of the CPU 62, a work area, and the like, and has storage means such as a RAM and an EEPROM. The CPU 62 controls each unit via the unit control circuit 64 in accordance with a program stored in the memory 63.

===ヘッド41===
<ヘッドの構成について>
図7は、ヘッド41の下面におけるノズルの配列を示したものである。ヘッド41の下面には、同図に示すように、複数の色インクのノズル群411Y、411M、411C、411Kが設けられている。本実施形態では、各色の色インク、即ち、イエロ(Y)、マゼンダ(M)、シアン(C)、ブラック(K)ごとに、それぞれイエロインクノズル群411Y、マゼンダインクノズル群411M、シアンインクノズル群411C、ブラックインクノズル群411Kとが設けられている。各ノズル群411Y、411M、411C、411Kは、各色のインクを吐出するための吐出口であるノズル♯1〜♯180を複数個(本実施形態では180個)備えている。
=== Head 41 ===
<About the configuration of the head>
FIG. 7 shows the arrangement of nozzles on the lower surface of the head 41. As shown in the drawing, a plurality of color ink nozzle groups 411Y, 411M, 411C, and 411K are provided on the lower surface of the head 41. In this embodiment, the yellow ink nozzle group 411Y, the magenta ink nozzle group 411M, and the cyan ink nozzle for each color ink, that is, yellow (Y), magenta (M), cyan (C), and black (K), respectively. A group 411C and a black ink nozzle group 411K are provided. Each of the nozzle groups 411Y, 411M, 411C, and 411K includes a plurality of nozzles # 1 to # 180 (180 in this embodiment) that are ejection openings for ejecting ink of each color.

各ノズル群411Y、411M、411C、411Kの複数のノズル♯1〜♯180は、搬送方向に沿って、一定の間隔(ノズルピッチ:k・D)でそれぞれ整列している。ここで、Dは、搬送方向における最小のドットピッチ(つまり、紙Sに形成されるドットの最高解像度での間隔)である。また、kは、1以上の整数である。例えば、ノズルピッチが180dpi(1/180インチ)であって、搬送方向のドットピッチが720dpi(1/720)である場合、k=4である。   The plurality of nozzles # 1 to # 180 of each of the nozzle groups 411Y, 411M, 411C, and 411K are aligned at regular intervals (nozzle pitch: k · D) along the transport direction. Here, D is the minimum dot pitch in the carrying direction (that is, the interval at the highest resolution of dots formed on the paper S). K is an integer of 1 or more. For example, when the nozzle pitch is 180 dpi (1/180 inch) and the dot pitch in the transport direction is 720 dpi (1/720), k = 4.

各ノズル群411Y、411M、411C、411Kのノズル♯1〜♯180は、下流側のノズルほど若い番号が付されている(♯1〜♯180)。つまり、ノズル♯1は、ノズル♯180よりも搬送方向に下流側に位置している。また、紙幅センサ54は、紙搬送方向の位置に関して、一番上流側にあるノズル♯180とほぼ同じ位置にある。各ノズル♯1〜♯180には、各ノズル♯1〜♯180を駆動してインクを吐出させるための駆動素子としてピエゾ素子(不図示)が設けられている。   The nozzles # 1 to # 180 of the nozzle groups 411Y, 411M, 411C, and 411K are assigned lower numbers as the nozzles on the downstream side (# 1 to # 180). That is, the nozzle # 1 is located downstream of the nozzle # 180 in the transport direction. Further, the paper width sensor 54 is located at substantially the same position as the nozzle # 180 on the most upstream side with respect to the position in the paper transport direction. Each of the nozzles # 1 to # 180 is provided with a piezo element (not shown) as a drive element for driving the nozzles # 1 to # 180 to discharge ink.

<ヘッドの駆動について>
図8は、ヘッドユニット40の駆動回路の説明図である。この駆動回路は、前述のユニット制御回路64内に設けられており、同図に示すように、原駆動信号発生部64Aと、駆動信号整形部64Bとを備えている。本実施形態では、このようなノズル♯1〜♯180の駆動回路が、各色の色インク及びクリアインクのノズル群、即ち、イエロインクノズル群411Y、マゼンダインクノズル群411M、シアンインクノズル群411C、ブラックインクノズル群411Kごとに各々設けられ、ノズル群411Y、411M、411C、411Kごとに個別にピエゾ素子の駆動が行われるようになっている。図中に各信号名の最後に付されたかっこ内の数字は、その信号が供給されるノズルの番号を示している。
<About driving the head>
FIG. 8 is an explanatory diagram of the drive circuit of the head unit 40. This drive circuit is provided in the above-described unit control circuit 64, and includes an original drive signal generation unit 64A and a drive signal shaping unit 64B, as shown in FIG. In the present embodiment, such drive circuits for the nozzles # 1 to # 180 are provided for each color ink and clear ink nozzle group, that is, the yellow ink nozzle group 411Y, the magenta ink nozzle group 411M, the cyan ink nozzle group 411C, It is provided for each black ink nozzle group 411K, and the piezo elements are individually driven for each nozzle group 411Y, 411M, 411C, 411K. In the figure, the numbers in parentheses at the end of each signal name indicate the number of the nozzle to which the signal is supplied.

ピエゾ素子は、その両端に設けられた電極間に所定時間幅の電圧を印加すると、電圧の印加時間に応じて伸張し、インクの流路の側壁を変形させる。これによって、インクの流路の体積がピエゾ素子の伸縮に応じて収縮し、この収縮分に相当するインク量が、インクとなって各色の各ノズル♯1〜♯180から吐出される。   When a voltage having a predetermined time width is applied between the electrodes provided at both ends of the piezoelectric element, the piezoelectric element expands according to the voltage application time and deforms the side wall of the ink flow path. As a result, the volume of the ink flow path contracts in accordance with the expansion and contraction of the piezo element, and the ink amount corresponding to the contraction is discharged from the nozzles # 1 to # 180 of each color as ink.

原駆動信号発生部64Aは、各ノズル♯1〜♯180に共通して用いられる原信号ODRVを生成する。この原信号ODRVは、一画素分の主走査期間内(キャリッジ31が一画素の間隔を横切る時間内)に複数のパルスを含む信号である。
駆動信号整形部64Bには、原信号発生部64Aから原信号ODRVが入力されるとともに、印刷信号PRT(i)が入力される。駆動信号整形部64Bは、印刷信号PRT(i)のレベルに応じて、原信号ODRVを整形し、駆動信号DRV(i)として各ノズル♯1〜♯180のピエゾ素子に向けて出力する。各ノズル♯1〜♯180のピエゾ素子は、駆動信号整形部64Bからの駆動信号DRVに基づき駆動される。
The original drive signal generator 64A generates an original signal ODRV that is used in common by the nozzles # 1 to # 180. This original signal ODRV is a signal including a plurality of pulses within the main scanning period for one pixel (within the time during which the carriage 31 crosses the interval of one pixel).
The drive signal shaping unit 64B receives the original signal ODRV from the original signal generation unit 64A and the print signal PRT (i). The drive signal shaping unit 64B shapes the original signal ODRV according to the level of the print signal PRT (i), and outputs it as the drive signal DRV (i) toward the piezoelectric elements of the nozzles # 1 to # 180. The piezoelectric elements of the nozzles # 1 to # 180 are driven based on the drive signal DRV from the drive signal shaping unit 64B.

<ヘッドの駆動信号について>
図9は、各信号の説明のためのタイミングチャートである。すなわち、同図には、原信号ODRVと、印刷信号PRT(i)と、駆動信号DRV(i)の各信号のタイミングチャートが示されている。
<About the head drive signal>
FIG. 9 is a timing chart for explaining each signal. In other words, the timing chart of each signal of the original signal ODRV, the print signal PRT (i), and the drive signal DRV (i) is shown in FIG.

原信号ODRVは、原信号発生部64Aからノズル♯1〜♯180に共通に供給される信号である。本実施形態では、原信号ODRVは、一画素分の主走査期間内(キャリッジが一画素の間隔を横切る時間内)において、第1パルスW1と第2パルスW2の2つのパルスを含む。なお、この原信号ODRVは、原信号発生部64Aから駆動信号整形部64Bに出力される。   The original signal ODRV is a signal that is commonly supplied from the original signal generator 64A to the nozzles # 1 to # 180. In the present embodiment, the original signal ODRV includes two pulses of a first pulse W1 and a second pulse W2 within a main scanning period for one pixel (within a time during which the carriage crosses the interval of one pixel). The original signal ODRV is output from the original signal generator 64A to the drive signal shaping unit 64B.

印刷信号PRTは、一画素に対して割り当てられている画素データに対応した信号である。つまり、印刷信号PRTは、印刷データに含まれる画素データに応じた信号である。本実施形態では、印刷信号PRT(i)は、一画素に対して2ビットの情報を有する信号になる。なお、この印刷信号PRTの信号レベルに応じて、駆動信号整形部64Bは、原信号ODRVを整形し、駆動信号DRVを出力する。   The print signal PRT is a signal corresponding to pixel data assigned to one pixel. That is, the print signal PRT is a signal corresponding to the pixel data included in the print data. In the present embodiment, the print signal PRT (i) is a signal having 2-bit information for one pixel. Note that the drive signal shaping unit 64B shapes the original signal ODRV according to the signal level of the print signal PRT and outputs the drive signal DRV.

駆動信号DRVは、印刷信号PRTのレベルに応じて原信号ODRVを遮断することによって得られる信号である。すなわち、すなわち、印刷信号PRTが1レベルのとき、駆動信号整形部64Bは、原信号ODRVの対応するパルスをそのまま通過させて駆動信号DRVとする。一方、印刷信号PRTが0レベルのとき、駆動信号整形部64Bは、原信号ODRVのパルスを遮断する。なお、駆動信号整形部64Bは、ノズル毎に設けられているピエゾ素子に駆動信号DRVを出力する。そして、ピエゾ素子は、この駆動信号DRVに応じて駆動される。   The drive signal DRV is a signal obtained by blocking the original signal ODRV according to the level of the print signal PRT. That is, that is, when the print signal PRT is 1 level, the drive signal shaping unit 64B passes the corresponding pulse of the original signal ODRV as it is to obtain the drive signal DRV. On the other hand, when the print signal PRT is 0 level, the drive signal shaping unit 64B blocks the pulse of the original signal ODRV. The drive signal shaping unit 64B outputs the drive signal DRV to the piezo element provided for each nozzle. The piezo element is driven according to the drive signal DRV.

印刷信号PRT(i)が2ビットデータ「01」に対応しているとき、第1パルスW1のみが一画素区間の前半で出力される。これにより、ノズルから小さいインク滴(以下では、小インク滴とも言う)が吐出され、紙には小さいドット(小ドット)が形成される。また、印刷信号PRT(i)が2ビットデータ「10」に対応しているとき、第2パルスW2のみが一画素区間の後半で出力される。これにより、ノズルから中サイズのインク滴(以下では、中インク滴とも言う)が吐出され、紙には中サイズのドット(中ドット)が形成される。また、印刷信号PRT(i)が2ビットデータ「11」に対応しているとき、第1パルスW1と第2パルスW2とが一画素区間で出力される。これにより、ノズルから大きいインク滴が吐出され、紙には大きいドット(大ドット)が形成される。また、印刷信号PRT(i)が2ビットデータ「00」に対応しているとき、第1パルスW1および第2パルスW2のいずれも一画素区間で出力されない。これにより、ノズルからは、いずれのサイズのインク滴も吐出されず、紙にはドットが形成されない。   When the print signal PRT (i) corresponds to the 2-bit data “01”, only the first pulse W1 is output in the first half of one pixel section. As a result, small ink droplets (hereinafter also referred to as small ink droplets) are ejected from the nozzles, and small dots (small dots) are formed on the paper. When the print signal PRT (i) corresponds to the 2-bit data “10”, only the second pulse W2 is output in the latter half of one pixel section. As a result, medium-sized ink droplets (hereinafter also referred to as medium ink droplets) are ejected from the nozzles, and medium-sized dots (medium dots) are formed on the paper. When the print signal PRT (i) corresponds to the 2-bit data “11”, the first pulse W1 and the second pulse W2 are output in one pixel section. Thereby, a large ink droplet is ejected from the nozzle, and a large dot (large dot) is formed on the paper. When the print signal PRT (i) corresponds to the 2-bit data “00”, neither the first pulse W1 nor the second pulse W2 is output in one pixel section. As a result, no ink droplets of any size are ejected from the nozzles, and no dots are formed on the paper.

以上説明したとおり、一画素区間における駆動信号DRV(i)は、印刷信号PRT(i)の4つの異なる値に応じて互いに異なる4種類の波形を有するように整形されている。   As described above, the drive signal DRV (i) in one pixel section is shaped to have four different waveforms according to four different values of the print signal PRT (i).

===印刷処理===
<プリンタドライバの処理>
図10は、本実施形態の印刷方法を説明するためのフロー図である。以下に説明される各種の動作は、プリンタドライバ1110により行われる。
=== Print processing ===
<Printer driver processing>
FIG. 10 is a flowchart for explaining the printing method of the present embodiment. Various operations described below are performed by the printer driver 1110.

まず、プリンタドライバ1110は、アプリケーションプログラムから印刷命令を受ける(S102)。この印刷命令は、ユーザがアプリケーション上で印刷を指令することにより発せられる。この印刷命令には、例えばアプリケーション上で編集された画像データが含まれている。   First, the printer driver 1110 receives a print command from the application program (S102). This print command is issued when the user commands printing on the application. This print command includes, for example, image data edited on an application.

次に、プリンタドライバ1110は、印刷命令の中に含まれている画像データを720dpi×720dpiの解像度のRGB画像データに変換する(S104:解像度変換処理)。後述するとおり本実施形態ではプリンタは、360dpi×720dpiの解像度にて印刷を行うが、ここでの解像度変換処理では、プリンタドライバ1110は、アプリケーションプログラムから受け取った画像データの解像度を、紙に印刷する際の解像度よりも高い解像度のRGB画像データに変換している。   Next, the printer driver 1110 converts the image data included in the print command into RGB image data having a resolution of 720 dpi × 720 dpi (S104: resolution conversion process). As will be described later, in this embodiment, the printer performs printing at a resolution of 360 dpi × 720 dpi. In this resolution conversion process, the printer driver 1110 prints the resolution of the image data received from the application program on paper. The image data is converted into RGB image data having a resolution higher than the original resolution.

次に、プリンタドライバ1110は、RGB画像データをCMYK画像データに変換する(S106:色変換処理)。本実施形態では、RGB画像データが720dpi(横)×720dpi(縦)の解像度なので、色変換処理後のCMYK画像データも720dpi(横)×720dpi(縦)の解像度になる。なお、本実施形態における色変換処理後のCMYK画像データは、256階調のCMYKデータである。   Next, the printer driver 1110 converts RGB image data into CMYK image data (S106: color conversion process). In this embodiment, since the RGB image data has a resolution of 720 dpi (horizontal) × 720 dpi (vertical), the CMYK image data after the color conversion processing also has a resolution of 720 dpi (horizontal) × 720 dpi (vertical). Note that the CMYK image data after color conversion processing in this embodiment is CMYK data of 256 gradations.

次に、プリンタドライバ1110は、256階調のCMYK画像データを720dpi(横)×720dpi(縦)の解像度の多値データに変換する(S108:ハーフトーン処理)。本実施形態では、ハーフトーン処理されたデータは、各画素につき2ビットのデータが割り当てられた多値データである。すなわち、この多値データでは、各画素には、「00」、「01」、「10」または「11」の多値のデータが割り当てられており、「00」が割り当てられた画素にはドットが形成されず、「01」が割り当てられた画素には小ドットが形成され、「10」が割り当てられた画素には中ドットが形成され、「11」が割り当てられた画素には大ドットが形成される。   Next, the printer driver 1110 converts the CMYK image data of 256 gradations into multi-value data with a resolution of 720 dpi (horizontal) × 720 dpi (vertical) (S108: halftone processing). In the present embodiment, the halftoned data is multi-value data in which 2-bit data is assigned to each pixel. That is, in this multi-value data, multi-value data of “00”, “01”, “10” or “11” is assigned to each pixel, and a dot assigned to a pixel to which “00” is assigned. Are formed, small dots are formed in pixels assigned “01”, medium dots are formed in pixels assigned “10”, and large dots are formed in pixels assigned “11”. It is formed.

生成された2ビットデータ(多値データ)は、次に、ラスタライズ処理部1118へと送られてラスタライズ処理される(ステップS110)。ラスタライズ処理部1118では、生成された多値データについて、プリンタ本体1に転送すべきデータ順に変更する処理(ラスタライズ処理)が行われる。そして、ラスタライズ処理部1118は、作成した印刷データをプリンタ1に出力する(S112)。   The generated 2-bit data (multi-value data) is then sent to the rasterization processing unit 1118 and rasterized (step S110). The rasterization processing unit 1118 performs processing (rasterization processing) for changing the generated multi-value data in the order of data to be transferred to the printer body 1. Then, the rasterization processing unit 1118 outputs the created print data to the printer 1 (S112).

<プリンタ本体1の動作>
プリンタ本体1は、コンピュータ装置1100から印刷データが送られてくると、印刷処理を実行する。図11は、このときのプリンタ本体1の処理フローである。以下に説明される各処理は、コントローラ60が、メモリ63内に格納されたプログラムに従って、各ユニットを制御することにより実行される。このプログラムは、各処理を実行するためのコードを有する。
<Operation of Printer Main Body 1>
The printer main body 1 executes print processing when print data is sent from the computer apparatus 1100. FIG. 11 is a processing flow of the printer main body 1 at this time. Each process described below is executed by the controller 60 controlling each unit in accordance with a program stored in the memory 63. This program has a code for executing each process.

印刷命令受信(S202):コントローラ60は、コンピュータ装置1100からインターフェース部61を介して、印刷命令を受信する。この印刷命令は、コンピュータ1100から送信される印刷データのヘッダに含まれている。そして、コントローラ60は、受信した印刷データに含まれる各種コマンドの内容を解析し、各ユニットを用いて、以下の給紙処理・搬送処理・インク吐出処理等を行う。   Print Command Reception (S202): The controller 60 receives a print command from the computer apparatus 1100 via the interface unit 61. This print command is included in the header of print data transmitted from the computer 1100. Then, the controller 60 analyzes the contents of various commands included in the received print data, and performs the following paper feed processing, transport processing, ink ejection processing, and the like using each unit.

給紙処理(S204):まず、コントローラ60は、給紙処理を行う。給紙処理とは、印刷すべき紙をプリンタ1内に供給し、印刷開始位置(頭出し位置とも言う)に紙を位置決めする処理である。コントローラ60は、給紙ローラ21を回転させ、印刷すべき紙を搬送ローラ23まで送る。コントローラ60は、搬送ローラ23を回転させ、給紙ローラ21から送られてきた紙を印刷開始位置に位置決めする。紙が印刷開始位置に位置決めされたとき、ヘッド41の少なくとも一部のノズルは、紙と対向している。   Paper feed process (S204): First, the controller 60 performs a paper feed process. The paper feed process is a process of supplying paper to be printed into the printer 1 and positioning the paper at a print start position (also referred to as a cue position). The controller 60 rotates the paper feed roller 21 and sends the paper to be printed to the transport roller 23. The controller 60 rotates the transport roller 23 to position the paper fed from the paper feed roller 21 at the print start position. When the paper is positioned at the print start position, at least some of the nozzles of the head 41 are opposed to the paper.

ドット形成処理(S206):次に、コントローラ60は、ドット形成処理を行う。ドット形成処理とは、走査方向に沿って移動するヘッドからインクを断続的に吐出させ、紙上にドットを形成する処理である。コントローラ60は、キャリッジモータ32を駆動し、キャリッジ31を走査方向に移動させる。そして、コントローラ60は、キャリッジ31が移動している間に、印刷データに基づいてヘッドからインクを吐出させる。ヘッドから吐出されたインク滴が紙上に着弾すれば、紙上にドットが形成される。   Dot Formation Processing (S206): Next, the controller 60 performs dot formation processing. The dot formation process is a process for forming dots on paper by intermittently ejecting ink from a head that moves in the scanning direction. The controller 60 drives the carriage motor 32 to move the carriage 31 in the scanning direction. Then, the controller 60 ejects ink from the head based on the print data while the carriage 31 is moving. When ink droplets ejected from the head land on the paper, dots are formed on the paper.

搬送処理(S208):次に、コントローラ60は、搬送処理を行う。搬送処理とは、紙をヘッドに対して搬送方向に沿って相対的に移動させる処理である。コントローラ60は、搬送モータを駆動し、搬送ローラを回転させて紙を搬送方向に搬送する。この搬送処理により、ヘッド41は、先ほどのドット形成処理によって形成されたドットの位置とは異なる位置に、ドットを形成することが可能になる。   Transport Process (S208): Next, the controller 60 performs a transport process. The conveyance process is a process of moving the paper relative to the head along the conveyance direction. The controller 60 drives the carry motor and rotates the carry roller to carry the paper in the carrying direction. By this carrying process, the head 41 can form dots at positions different from the positions of the dots formed by the previous dot formation process.

排紙判断(S210):次に、コントローラ60は、印刷中の紙の排紙の判断を行う。印刷中の紙に印刷するためのデータが残っていれば、排紙は行われない。そして、コントローラ60は、印刷するためのデータがなくなるまでドット形成処理と搬送処理とを交互に繰り返し、ドットから構成される画像を徐々に紙に印刷する。印刷中の紙に印刷するためのデータがなくなれば、コントローラ60は、その紙を排紙する。コントローラ60は、排紙ローラを回転させることにより、印刷した紙を外部に排出する。なお、排紙を行うか否かの判断は、印刷データに含まれる排紙コマンドに基づいても良い。   Paper discharge determination (S210): Next, the controller 60 determines whether or not to discharge the paper being printed. If there is still data to be printed on the paper being printed, no paper is discharged. Then, the controller 60 alternately repeats the dot formation process and the conveyance process until there is no data to be printed, and gradually prints an image composed of dots on paper. When there is no more data for printing on the paper being printed, the controller 60 discharges the paper. The controller 60 discharges the printed paper to the outside by rotating the paper discharge roller. The determination of whether or not to discharge paper may be based on a paper discharge command included in the print data.

印刷終了判断(S212):次に、コントローラ60は、印刷を続行するか否かの判断を行う。次の紙に印刷を行うのであれば、印刷を続行し、次の紙の給紙処理を開始する。次の紙に印刷を行わないのであれば、印刷動作を終了する。   Print end determination (S212): Next, the controller 60 determines whether or not to continue printing. If printing is to be performed on the next paper, printing is continued and the paper feeding process for the next paper is started. If printing is not performed on the next paper, the printing operation is terminated.

===本発明のエッジ処理===
<エッジ処理の概要>
本実施形態に係る印刷装置にあっては、印刷しようとする画像の輪郭部に対してエッジ処理を施すことができる。このエッジ処理とは、印刷する画像の輪郭部に形成すべきドットをより小さなサイズのドットに置き換えて形成したり、また輪郭部に形成すべきドットを間引いて形成したりする処理である。
=== Edge Processing of the Present Invention ===
<Outline of edge processing>
In the printing apparatus according to the present embodiment, edge processing can be performed on a contour portion of an image to be printed. This edge process is a process of replacing dots to be formed in the outline portion of the image to be printed with dots of a smaller size, or forming by thinning out dots to be formed in the outline portion.

従来のエッジ処理の方法としては、次の(1)〜(4)の手法がある。
(1)印刷しようとする画像の輪郭の内側に隣接するドットを間引いて形成する。
(2)印刷しようとする画像の輪郭の内側に隣接するドットをより小さいなサイズのドットに置き換えて形成する。
(3)印刷しようとする画像の輪郭に形成されるドットを間引いて形成する。
(4)印刷しようとする画像の輪郭に形成されるドットをより小さなサイズのドットに置き換えて形成する。
As conventional edge processing methods, there are the following methods (1) to (4).
(1) The dots adjacent to the inside of the contour of the image to be printed are thinned out.
(2) A dot adjacent to the inside of the contour of an image to be printed is replaced with a smaller dot.
(3) The dots formed on the outline of the image to be printed are thinned out.
(4) Dots formed on the contour of the image to be printed are replaced with dots of a smaller size.

しかしながら、これら(1)〜(4)のエッジ処理方法では、画像の輪郭におけるインクの滲みを十分に防止することができない場合があった。また、輪郭の内側に形成されたドットからのインクの滲み出しを輪郭で十分に吸収することができない場合があった。   However, in the edge processing methods (1) to (4), there are cases where it is not possible to sufficiently prevent ink bleeding in the image outline. Further, there are cases where the bleeding of ink from the dots formed inside the contour cannot be sufficiently absorbed by the contour.

そこで、本発明では、次の2つのエッジ処理方法、即ちタイプ(A)及び(B)の処理方法を提案する。
(A)印刷する画像の最外郭に形成すべきドットをより小さなサイズのドットに置き換えて形成し、最外郭の内側に沿って形成すべきドットをより小さなサイズのドットに置き換えて形成する。
(B)印刷する画像の最外郭に形成すべきドットをより小さなサイズのドットに置き換えて形成し、最外郭の内側に形成すべきドットを前記最外郭の内側に沿って間引いて形成する。
Therefore, the present invention proposes the following two edge processing methods, that is, the processing methods of types (A) and (B).
(A) The dots to be formed on the outermost outline of the image to be printed are replaced with dots of a smaller size, and the dots to be formed along the inner side of the outermost outline are replaced with dots of a smaller size.
(B) The dots to be formed on the outermost outline of the image to be printed are replaced with dots of a smaller size, and the dots to be formed on the inner side of the outermost outline are thinned out along the inner side of the outermost outline.

タイプ(A)においては、最外郭に形成すべきドットをより小さなサイズのドットに置き換えて形成することで、印刷しようとする画像の輪郭を滑らかに形成することができる。また、最外郭の内側に沿って形成すべきドットをより小さなサイズのドットに置き換えて形成することで、輪郭の内部からのインクの滲み出しを十分に吸収することができる。   In the type (A), the outline of the image to be printed can be smoothly formed by replacing the dots to be formed in the outermost outline with dots of a smaller size. Further, by replacing the dots to be formed along the inside of the outermost outline with dots of a smaller size, it is possible to sufficiently absorb ink bleeding from the inside of the outline.

また、タイプ(B)においては、最外郭に形成すべきドットをより小さなサイズのドットに置き換えて形成することで、印刷しようとする画像の輪郭を滑らかに形成することができる。また、最外郭の内側に形成すべきドットを前記最外郭の内側に沿って間引いて形成することで、輪郭の内部からのインクの滲み出しを十分に吸収することができる。   In type (B), the outline of the image to be printed can be smoothly formed by replacing the dots to be formed in the outermost outline with dots of a smaller size. Further, by forming the dots to be formed inside the outermost outline by thinning out the dots along the inner side of the outermost outline, it is possible to sufficiently absorb the bleeding of the ink from the inside of the outline.

すなわち、これらタイプ(A)または(B)のエッジ処理方法を採用することによって、印刷しようとする画像の輪郭を滑らかに形成することができるとともに、輪郭の内部からのインクの滲み出しを十分に吸収することができる。これにより、インクの滲み出しが十分に防止され、印刷する画像の輪郭を滑らかに形成することができる。
これらタイプ(A)及びタイプ(B)の各タイプの具体的な処理については、後で詳しく説明する。
That is, by adopting the edge processing method of these types (A) or (B), the contour of the image to be printed can be formed smoothly, and the ink can be sufficiently exuded from the inside of the contour. Can be absorbed. Thereby, the bleeding of the ink is sufficiently prevented, and the contour of the image to be printed can be smoothly formed.
Specific processing of each of these types (A) and (B) will be described in detail later.

<エッジ処理の対象>
本実施形態においてエッジ処理の対象となるのは、テキスト画像のみである。すなわち、テキスト画像を印刷するときに、そのテキスト画像に対してエッジ処理が施される。ここでいうテキスト画像とは、例えば、ASCIIコードをはじめとする、文字や記号などを表す文字コードをはじめとするキャラクタコードや制御コードなどにより構成されたテキストデータに基づき形成された画像などがある。ここで、テキストデータには、「Microsoft Word(商品名)」や「一太郎(商品名)」といった各種ワープロソフトやテキストエディタなどで作成された文書データなども含まれる。このようなテキストデータに基づき印刷を行う場合には、テキストデータに含まれる文字コード等のキャラクタコードを、予め備えたフォント情報等を参照して、文字や記号などとして画像化する処理が行われる。ここでいうテキスト画像とは、このような処理により印刷される画像のことをいう。
<Target of edge processing>
In this embodiment, only text images are subject to edge processing. That is, when a text image is printed, edge processing is performed on the text image. The text image here includes, for example, an image formed based on text data composed of character codes such as ASCII codes, character codes including characters and symbols, control codes, and the like. . Here, the text data includes document data created by various word processing software such as “Microsoft Word (product name)” and “Ichitaro (product name)” or a text editor. When printing is performed based on such text data, a character code such as a character code included in the text data is imaged as a character, a symbol, or the like with reference to font information provided in advance. . The text image here means an image printed by such processing.

本実施形態のテキスト画像としては、このような文字や記号等の他に、例えば、「Vector Works(商品名)」等の各種CAD系アプリケーションソフトやその他アプリケーションソフトにより作成または編集された図形描画データに基づき形成されるグラフィック等の図形を含む。このほかに、テキスト画像には、各種ワードプロセッサや表計算アプリケーションソフトなどの各種図形作成機能やグラフ作成機能などにより作成または編集された図形やグラフなども含まれる。   As the text image of the present embodiment, in addition to such characters and symbols, for example, graphic drawing data created or edited by various CAD application software such as “Vector Works (product name)” or other application software Including graphics such as graphics formed based on In addition, the text image includes graphics and graphs created or edited by various graphic creation functions and graph creation functions such as various word processors and spreadsheet application software.

本実施形態において、エッジ処理の対象とはならない画像としては、例えば、デジタルカメラなどで撮影された写真のデータなどの自然画像や、JEPGやビットマップ等の各種静止画記憶方式により記録された各種画像データがある。   In the present embodiment, as an image that is not a target of edge processing, for example, a natural image such as data of a photograph taken by a digital camera or the like, or various images recorded by various still image storage methods such as JEPG or bitmap are used. There is image data.

なお、前述した実施の形態では、テキスト画像のみがエッジ処理の対象であったが、本発明にあってはこれに限らず、テキスト画像以外の画像をエッジ処理の対象にしても良い。   In the above-described embodiment, only the text image is the target of the edge processing. However, the present invention is not limited to this, and an image other than the text image may be the target of the edge processing.

また、印刷しようとする画像がテキスト画像か否かを判断する手法については、後で詳しく説明する。   A method for determining whether an image to be printed is a text image will be described in detail later.

以下に本実施形態に係る印刷装置において実施されるエッジ処理の具体的な実施形態について詳しく説明する。   Hereinafter, specific embodiments of edge processing performed in the printing apparatus according to the present embodiment will be described in detail.

===エッジ処理例<第1実施形態:タイプ(A)>===
図12は、エッジ処理前の画像のドットの形成状態の一例を示したものである。図13は、本実施形態に係る第1実施形態のエッジ処理が実施された後の画像のドットの形成状態の一例を示したものである。ここでは、「T」という文字を印刷する場合を例にして説明する。
=== Example of Edge Processing <First Embodiment: Type (A)> ===
FIG. 12 shows an example of a dot formation state of an image before edge processing. FIG. 13 shows an example of the dot formation state of the image after the edge processing of the first embodiment according to this embodiment is performed. Here, a case where the character “T” is printed will be described as an example.

エッジ処理が実施される前は、例えば、図12に示すように、「T」という文字の画像は、大きいサイズのドット(大ドット)のみが集約されて1つの画像をなすように構成される。一方、本実施形態のエッジ処理が実施された後は、図13に示すように、「T」という文字の画像は、大きいサイズのドット(大ドット)が集合して画像をなすように構成されるものの、その画像の輪郭部については、大きいサイズのドット(大ドット)からこれよりも小さなサイズのドット(ここでは、中ドットおよび小ドット)に置き換えられて形成される。本実施形態では、画像の輪郭部のうち、最外郭に形成されるドットが小さいサイズのドット(小ドット)に置き換えて形成され、その最外郭の内側に沿って形成されるドットが中くらいのサイズのドット(中ドット)に置き換えられて形成される。大きいサイズのドットからより小さなサイズのドットへの置き換えは、「T」という文字の画像の輪郭部全体にわたって行われている。なお、小さいサイズのドット(小ドット)は、本実施形態に係る印刷装置が形成可能なドットのうち、最もサイズの小さいドット、即ち最小サイズのドットである。   Before the edge processing is performed, for example, as shown in FIG. 12, the image of the letter “T” is configured such that only large-sized dots (large dots) are aggregated to form one image. . On the other hand, after the edge processing of the present embodiment is performed, as shown in FIG. 13, the image of the letter “T” is configured such that large-sized dots (large dots) gather to form an image. However, the outline portion of the image is formed by replacing a large size dot (large dot) with a smaller size dot (medium dot and small dot in this case). In the present embodiment, the dots formed in the outermost outline of the image outline are replaced with small-sized dots (small dots), and the dots formed along the inner side of the outermost outline are medium. It is formed by replacing it with a dot of a size (medium dot). The replacement of the large size dot with the smaller size dot is performed over the entire outline of the character image “T”. The small size dot (small dot) is the smallest size dot among the dots that can be formed by the printing apparatus according to the present embodiment, that is, the smallest size dot.

図14A及び図14Bは、図12に示すエッジ処理が実施される前の画像の輪郭部の様子を拡大して示したものである。図15A及び図15Bは、図13に示すエッジ処理が実施された後の画像の輪郭部の様子を拡大して示したものである。図14A及び図15Aは、その輪郭部におけるドットの形成状態を示し、図14B及び図15Bは、その輪郭部に対応する画像データの一部分を示したものである。   14A and 14B are enlarged views of the outline of the image before the edge processing shown in FIG. 12 is performed. FIGS. 15A and 15B are enlarged views of the outline of the image after the edge processing shown in FIG. 13 is performed. 14A and 15A show a dot formation state in the contour portion, and FIGS. 14B and 15B show a part of image data corresponding to the contour portion.

なお、図14B及び図15Bに示す画像データの各画素には、「00」、「01」、「10」又は「11」のいずれか1つの2ビットデータがそれぞれ割り当てられている。各画素に対応するデータ(画素データ)は、その画素の色(階調)を示す情報になる。本実施形態では、画素データが「00」である場合には、その画素に対応する媒体上の位置には、ドットは形成されない。また、画素データが「01」である場合には、その画素に対応する媒体上の位置には、小ドットが形成される。また、画素データが「10」である場合に、その画素に対応する媒体上の位置には、中ドットが形成される。また、画素データが「11」である場合に、その画素に対応する媒体上の位置には、大ドットが形成される。以下の他の実施形態においても同様である。   It should be noted that any one of “00”, “01”, “10”, or “11” is assigned to each pixel of the image data shown in FIGS. 14B and 15B. Data (pixel data) corresponding to each pixel is information indicating the color (gradation) of the pixel. In the present embodiment, when the pixel data is “00”, no dot is formed at a position on the medium corresponding to the pixel. When the pixel data is “01”, a small dot is formed at a position on the medium corresponding to the pixel. When the pixel data is “10”, a medium dot is formed at a position on the medium corresponding to the pixel. When the pixel data is “11”, a large dot is formed at a position on the medium corresponding to the pixel. The same applies to other embodiments below.

エッジ処理が実施される前は、図14A及び図14Bに示すように、画像の輪郭部は、なにも処理が施されず、大きいサイズのドット(大ドット「11」)のままとなっている。このため、画像の輪郭部にインクを打ち込んでドットを形成したときに、その打ち込んだインクが滲んで、画像の輪郭部からはみ出して、印刷する画像の輪郭が滑らかに形成されない虞がある。   Before the edge processing is performed, as shown in FIGS. 14A and 14B, the outline portion of the image is not subjected to any processing and remains a large size dot (large dot “11”). Yes. For this reason, when ink is ejected to the contour portion of the image to form dots, the ink that has been ejected blurs and protrudes from the contour portion of the image, and the contour of the image to be printed may not be smoothly formed.

一方、エッジ処理が実施された場合には、図15A及び図15Bに示すように、画像の最外郭に形成されるドット(図中、領域ED1)が小さいサイズのドット(小ドット;「01」)に置き換えられて形成され、また、その最外郭の内側に形成されるドット(図中、領域ED2)が中くらいのサイズのドット(中ドット;「10」)に置き換えられて形成される。なお、中ドットに置き換えられて形成されたドットのさらに内側に形成されるドットについては、置換処理されておらず、大きいサイズのドット(大ドット;「11」)のままである。   On the other hand, when edge processing is performed, as shown in FIGS. 15A and 15B, dots (area ED1 in the drawing) formed in the outermost outline of the image are small-sized dots (small dots; “01”). ), And the dots (in the drawing, the region ED2) formed inside the outermost outline are replaced with medium-sized dots (medium dots; “10”). Note that the dots formed further inside the dots formed by replacement with the medium dots are not subjected to replacement processing, and remain as large size dots (large dots; “11”).

このように画像の最外郭に形成されるドットを小ドットに形成し、またその最外郭の内側に形成されるドットを中ドットに形成することで、画像の輪郭部に打ち込まれるインク量を削減することができる。ここで、インクの打込み量が、小ドットの場合が4.5[ng]、中ドットの場合が7.5[ng]、大ドットの場合が14.5[ng]であるときに、最外郭(領域ED1、小ドット形成)における1画素当たりの平均インク打込み量は4.5[ng]、その内側(領域ED2、中ドット形成)における1画素当たりの平均インク打込み量は7.5[ng]となり、さらにその内側の領域(大ドット形成)の平均インク打込み量、14.5[ng]に比べて大幅に削減されたことになる。   In this way, the dots formed in the outermost contour of the image are formed as small dots, and the dots formed inside the outermost contour are formed as medium dots, thereby reducing the amount of ink that is driven into the contour portion of the image. can do. Here, when the amount of ink applied is 4.5 [ng] for small dots, 7.5 [ng] for medium dots, and 14.5 [ng] for large dots, The average ink deposition amount per pixel in the outline (area ED1, small dot formation) is 4.5 [ng], and the average ink ejection amount per pixel in the inside (area ED2, medium dot formation) is 7.5 [ng]. ng], which is a significant reduction compared to the average ink deposition amount of 14.5 [ng] in the inner area (large dot formation).

これによって、画像の輪郭部では、打ち込まれるインクの量の削減を図ることができ、インクの滲み出しを抑制することができる。したがって、インクが画像の輪郭からはみ出ることを防止することができ、輪郭を滑らかなにすることができる。
特に、本実施形態では、画像の最外郭に形成されるドットの他に、その最外郭の内側に形成されるドットについても、大ドット(「11」)からより小さなサイズのドット、ここでは中ドット(「10」)に置き換えられて形成されるから、画像の最外郭内側に打ち込まれたインクの滲み出しをも十分に吸収することができ、インクが輪郭からはみ出ることを十分に防止することができる。
As a result, it is possible to reduce the amount of ink to be ejected at the contour portion of the image and to suppress the bleeding of the ink. Therefore, the ink can be prevented from protruding from the contour of the image, and the contour can be made smooth.
In particular, in the present embodiment, in addition to the dots formed on the outermost outline of the image, the dots formed on the inner side of the outermost outline also correspond to dots having a size smaller than a large dot (“11”), in this case, medium. Since it is formed by replacing with dots (“10”), it is possible to sufficiently absorb the bleeding of the ink that has been driven inside the outermost outline of the image, and sufficiently prevent the ink from protruding from the outline. Can do.

===エッジ処理例<第2実施形態:タイプ(A)>===
図16は、本実施形態に係るエッジ処理の第2実施形態が施されたときの画像のドットの形成状態の一例を示したものである。図17A及び図17Bは、図16に示す画像の輪郭部を拡大して示したものである。図17Aは、その輪郭部のドットの形成状態を示し、図17Bは、その輪郭部の画像データの様子を示したものである。ここでも、「T」という文字の画像を例にして説明する。
=== Example of Edge Processing <Second Embodiment: Type (A)> ===
FIG. 16 shows an example of the dot formation state of the image when the second embodiment of the edge processing according to the present embodiment is performed. 17A and 17B are enlarged views of the contour portion of the image shown in FIG. FIG. 17A shows the dot formation state of the contour portion, and FIG. 17B shows the state of the image data of the contour portion. Here again, an image of the letter “T” will be described as an example.

本実施形態では、図16に示すように、「T」という文字の画像の輪郭部に形成されるドットが、大きいサイズのドットからより小さなサイズのドットに置き換えられて形成される。ここでは、画像の輪郭部のうち、最外郭の内側に形成されるドットが、中くらいのサイズのドットではなく、小さいサイズのドット(小ドット;「01」)に置き換えられて形成される。なお、最外郭に形成されるドットについては、第1実施形態と同様、小さいサイズのドット(小ドット)に置き換えられて形成されている。より小さいサイズのドットへの置き換えは、画像の輪郭部全体にわたって行われている。   In the present embodiment, as shown in FIG. 16, the dots formed in the outline portion of the image of the letter “T” are formed by replacing large dots with smaller dots. Here, in the contour portion of the image, the dots formed inside the outermost contour are formed by replacing the medium-sized dots with small-sized dots (small dots; “01”). It should be noted that the dots formed on the outermost contour are formed by being replaced with small-sized dots (small dots) as in the first embodiment. Replacement with smaller size dots is performed over the entire contour of the image.

詳しくは、図17A及び図17Bに示すように、画像の最外郭に形成されるドット(図中、領域ED1)と、その最外郭の内側に形成されるドット(図中、領域ED2)とが双方共に、小さいサイズのドット(小ドット;「01」)に置き換えて形成される。なお、これらのさらに内側に形成されるドットについては、置換処理されておらず、大きいサイズのドット(大ドット;「11」)のままである。   Specifically, as shown in FIGS. 17A and 17B, dots formed in the outermost outline of the image (area ED1 in the figure) and dots formed in the outermost outline (area ED2 in the figure) are formed. Both are formed by replacing with small size dots (small dots; “01”). It should be noted that the dots formed on the further inner side are not subjected to replacement processing, and remain as large sized dots (large dots; “11”).

このように画像の最外郭に形成されるドット(図中、領域ED1)と、その最外郭の内側に形成されるドット(図中、領域ED2)とが双方共に、小さいサイズのドット(小ドット;「01」)に置き換えて形成されることで、第1実施形態に比べて画像の輪郭部に打ち込まれるインク量を削減することができる。ここで、インクの打込み量が、小ドットで4.5[ng]、中ドットで7.5[ng]、大ドットで14.5[ng]である場合に、最外郭(領域ED1、小ドット形成)における1画素当たりの平均インク打込み量は4.5[ng]、その内側(領域ED2、小ドット形成)における1画素当たりの平均インク打込み量も4.5[ng]となり、さらにその内側の領域(大ドット形成)の平均インク打込み量14.5[ng]に比べて大幅に少ないことになる。   Thus, both the dots formed in the outermost outline of the image (area ED1 in the figure) and the dots formed in the outermost outline (area ED2 in the figure) are both small-sized dots (small dots). ; “01”), it is possible to reduce the amount of ink driven into the contour portion of the image as compared to the first embodiment. Here, when the ink deposition amount is 4.5 [ng] for small dots, 7.5 [ng] for medium dots, and 14.5 [ng] for large dots, the outermost area (area ED1, small In the dot formation), the average ink placement amount per pixel is 4.5 [ng], and the average ink placement amount per pixel in the inside (region ED2, small dot formation) is 4.5 [ng]. This is significantly less than the average ink deposition amount of 14.5 [ng] in the inner area (large dot formation).

以上この実施形態では、画像の最外郭に形成されるドットと、その内側に形成されるドットとが小さいサイズのドット(小ドット)に置き換えられて形成されるため、打ち込まれるインクの量の削減を図ることができ、これにより、インクの滲み出しを抑制して、インクが画像の輪郭からはみ出ることを防止することができる。さらに、この実施形態では、画像の最外郭の内側に形成されるドットが、中くらいのサイズのドット(中ドット;「10」)ではなく、小さいサイズのドット(小ドット;「01」)に置き換えられて形成されることで、画像の内部におけるインクの滲み出しについても十分に吸収することができ、インクが輪郭からはみ出ることを十分に防止することができる。   As described above, in this embodiment, since the dots formed on the outermost outline of the image and the dots formed on the inner side thereof are replaced with small dots (small dots), the amount of ink to be ejected is reduced. As a result, it is possible to suppress the bleeding of the ink and to prevent the ink from protruding from the contour of the image. Furthermore, in this embodiment, the dots formed inside the outermost outline of the image are not medium-sized dots (medium dots; “10”) but small-sized dots (small dots; “01”). By being formed by being replaced, it is possible to sufficiently absorb the bleeding of the ink inside the image, and it is possible to sufficiently prevent the ink from protruding from the outline.

===エッジ処理例<第3実施形態:タイプ(A)>===
図18は、本実施形態に係るエッジ処理の第2実施形態が施されたときの画像のドットの形成状態の一例を示したものである。図19A及び図19Bは、図18に示す画像の輪郭部を拡大して示したものである。図19Aは、その輪郭部におけるドットの形成状態を示し、図19Bは、その輪郭部の一部における画像データの様子を示したものである。なお、ここでも、「T」という文字の画像を例にして説明する。
=== Example of Edge Processing <Third Embodiment: Type (A)> ===
FIG. 18 shows an example of a dot formation state of an image when the second embodiment of the edge processing according to this embodiment is performed. 19A and 19B are enlarged views of the contour portion of the image shown in FIG. FIG. 19A shows a dot formation state in the contour portion, and FIG. 19B shows a state of image data in a part of the contour portion. In this case as well, an explanation will be given taking an image of the letter “T” as an example.

ここでは、図18及び図19Aに示すように、第2実施形態(図16参照)と同様に、「T」という文字の画像の最外郭に形成されるドット(図19A中、領域ED1の部分)と、その最外郭の内側に形成されるドット(図19A中、領域ED2の部分)とが、大きいサイズのドットから小さいサイズのドット(小ドット)に置き換えられて形成される他に、さらに、それら小さいサイズのドットに置き換えられて形成されたドットの内側、即ち最外郭の内側に形成されるドットのさらに内側に沿って形成されるドット(図19A中、領域ED3の部分)についても、より小さいサイズのドットに置き換えて形成されている。ここでは、それらのドットが、中くらいのサイズのドット(中ドット)に置き換えられて形成されている。なお、これら小ドットまたは中ドットに置き換えれて形成されたドットのさらに内側に形成されるドットについては、置換処理されておらず、大きいサイズのドット(大ドット;「11」)のままである。   Here, as shown in FIGS. 18 and 19A, as in the second embodiment (see FIG. 16), the dots formed in the outermost outline of the image of the letter “T” (part of the region ED1 in FIG. 19A) ) And dots formed inside the outermost outline (the region ED2 in FIG. 19A) are replaced with large dots and small dots (small dots). The dots formed by replacing the small-sized dots inside the dots, that is, the dots formed along the further inside of the dots formed inside the outermost outline (the portion of the region ED3 in FIG. 19A), It is formed by replacing with dots of smaller size. Here, these dots are formed by being replaced with medium-sized dots (medium dots). Note that the dots formed further inside the dots formed by replacing these small dots or medium dots are not subjected to the replacement process, and remain as large size dots (large dots; “11”).

画像の輪郭部における1画素当たりの平均インク打込み量は、小ドットが4.5[ng]、中ドットが7.5[ng]、大ドットが14.5[ng]であるとすると、領域ED1で4.5[ng]、領域ED2で4.5[ng]、領域ED3で7.5[ng]である。   Assuming that the average ink placement amount per pixel in the contour portion of the image is 4.5 [ng] for small dots, 7.5 [ng] for medium dots, and 14.5 [ng] for large dots, It is 4.5 [ng] in ED1, 4.5 [ng] in region ED2, and 7.5 [ng] in region ED3.

以上この実施形態では、画像の最外郭に形成されるドットと、その内側に形成されるドットとの他に、それらのドットの内側に形成されるドットがより小さいサイズのドットに置き換えて形成されることで、さらにインクの打込み量を削減することができ、これにより、インクの滲み出しをより一層抑制することができる。また、内部からのインクの滲み出しも十分に防止することができる。   As described above, in this embodiment, in addition to the dots formed on the outermost contour of the image and the dots formed on the inner side, the dots formed on the inner side of the dots are replaced with smaller-sized dots. As a result, it is possible to further reduce the amount of ink to be ejected, thereby further suppressing ink bleeding. Further, it is possible to sufficiently prevent ink from bleeding from the inside.

===エッジ処理例<第4実施形態:タイプ(A)>===
図20は、本実施形態に係るエッジ処理の第4実施形態が施されたときの画像のドットの形成状態を示したものである。また、図21A及び図21Bは、図20に示す画像の輪郭部を拡大して示したものである。図21Aは、その輪郭部におけるドットの形成状態を示し、図21Bは、その輪郭部における画像データの様子を示したものである。ここでも、「T」という文字の画像を例にして説明する。
=== Example of Edge Processing <Fourth Embodiment: Type (A)> ===
FIG. 20 shows a dot formation state of an image when the fourth embodiment of the edge processing according to this embodiment is performed. 21A and 21B are enlarged views of the contour portion of the image shown in FIG. FIG. 21A shows a dot formation state in the contour portion, and FIG. 21B shows a state of image data in the contour portion. Here again, an image of the letter “T” will be described as an example.

ここでは、図20及び図21Aに示すように、第2実施形態(図16参照)と同様に、「T」という文字の画像の輪郭部に形成されるドット(図21A中、領域ED1の部分)と、その最外郭の内側に形成されるドット(図21A中、領域ED2の部分)とが、大きいサイズのドットから小さいサイズのドット(小ドット)に置き換えられて形成される他に、さらに、それらのドットの内側に形成されるドット(図21A中、領域ED3の部分)がその内側に沿って間引いて形成されている。ここでは、輪郭部の内側に形成されるべきドットが、その内側に沿って1列分、1つ置きに間引いて形成されている。間引かれた部分の画素については、図21Bに示すように、大ドットに対応するデータ「11」が、空白を表すデータ「00」に置き換えられる。なお、さらに内側に形成されるドットについては、間引かれて形成されておらず、大きいサイズのドット(大ドット;「11」)のままである。   Here, as shown in FIGS. 20 and 21A, as in the second embodiment (see FIG. 16), dots formed in the outline portion of the image of the letter “T” (the portion of the region ED1 in FIG. 21A). ) And dots formed on the inner side of the outermost outline (portion ED2 in FIG. 21A) are replaced with dots of small size (small dots) instead of dots of large size. The dots formed inside these dots (the region ED3 in FIG. 21A) are thinned out along the inside. Here, the dots to be formed inside the contour portion are formed by thinning out every other row along the inside. For the thinned out pixels, as shown in FIG. 21B, the data “11” corresponding to the large dot is replaced with data “00” representing the blank. Further, the dots formed on the inner side are not thinned out and remain large dots (large dots; “11”).

これら大きいサイズのドット(大ドット)から小さいサイズのドット(小ドット)への置換処理と、輪郭部の内側に形成されるドットをその内側に沿って間引いて形成する処理とは、図20に示すように、「T」という文字の画像の輪郭部全体にわたって行われている。   The process of replacing these large size dots (large dots) with small size dots (small dots) and the process of thinning out the dots formed inside the contour along the inside are shown in FIG. As shown, it is performed over the entire outline of the image of the letter “T”.

画像の輪郭部における1画素当たりの平均インク打込み量は、小ドットが4.5[ng]、中ドットが7.5[ng]、大ドットが14.5[ng]であるとすると、領域ED1で4.5[ng]、領域ED2で4.5[ng]、領域ED3で7.25[ng]である。   Assuming that the average ink placement amount per pixel in the contour portion of the image is 4.5 [ng] for small dots, 7.5 [ng] for medium dots, and 14.5 [ng] for large dots, It is 4.5 [ng] in ED1, 4.5 [ng] in region ED2, and 7.25 [ng] in region ED3.

以上この実施形態では、画像の最外郭に形成されるドットと、その内側に形成されるドットとが小さいサイズのドット(小ドット)に置き換えられて形成されるため、打ち込まれるインクの量の削減を図ることができ、これにより、インクの滲み出しを抑制して、インクが画像の輪郭からはみ出ることを防止することができる。さらに、この実施形態にあっては、これら最外郭に形成されるドットとその内側に形成されるドットよりも、さらに内側に形成されるドットがその内側に沿って間引いて形成されているため、画像の内部におけるインクの滲み出しについてもより一層吸収することができる。これにより、インクが輪郭からはみ出ることを十分に防止することができる。   As described above, in this embodiment, since the dots formed on the outermost outline of the image and the dots formed on the inner side thereof are replaced with small dots (small dots), the amount of ink to be ejected is reduced. As a result, it is possible to suppress the bleeding of the ink and to prevent the ink from protruding from the contour of the image. Furthermore, in this embodiment, since the dots formed on the inner side of the dots formed on the outermost outline and the dots formed on the inner side are thinned out along the inner side, Ink bleeding in the image can be further absorbed. Thereby, it is possible to sufficiently prevent the ink from protruding from the outline.

===エッジ処理例<第5実施形態:タイプ(A)>===
図22は、本実施形態に係るエッジ処理の第5実施形態が施されたときの画像のドットの形成状態の一例を示したものである。また、図23A及び図23Bは、図22に示すエッジ処理が施された画像の輪郭部を拡大して示したものである。図23Aは、その輪郭部におけるドットの形成状態を示し、図23Bは、その輪郭部における画像データの様子を示したものである。なお、ここでも、「T」という文字の画像を例にして説明する。
=== Example of Edge Processing <Fifth Embodiment: Type (A)> ===
FIG. 22 shows an example of a dot formation state of an image when the fifth embodiment of the edge processing according to the present embodiment is performed. FIG. 23A and FIG. 23B are enlarged views of the contour portion of the image subjected to the edge processing shown in FIG. FIG. 23A shows a dot formation state in the contour portion, and FIG. 23B shows a state of image data in the contour portion. In this case as well, an explanation will be given taking an image of the letter “T” as an example.

ここでは、図22に示すように、第2実施形態(図16参照)と同様に、「T」という文字の画像の最外郭に形成されるドット(図23A中、領域ED1の部分)と、その最外郭の内側に形成されるドット(図23A中、領域ED2の部分)とが、大きいサイズのドットから小さいサイズのドット(小ドット)に置き換えられて形成されている。さらに、それら小さいサイズのドットに置き換えられて形成されたドットの内側、即ち最外郭の内側に形成されるドットのさらに内側に形成されるドット(図23A中、領域ED3の部分)が、第4実施形態(図20参照)と同様に、その内側に沿って間引いて形成されている。またさらに、ここでは、その間引かれて形成されるドット(図23A中、領域ED3の部分)のうち、キャリッジ31の移動方向(ここでは、図中横方向)に沿って並んで形成すべきドットについては、すべて省くようになっている。すなわち、ここでは、「T」という文字の画像の上部の横線部分に沿って並んで形成されるべきドットがすべて省かれている。このようにドットを省く理由について以下に詳しく説明する。   Here, as shown in FIG. 22, as in the second embodiment (see FIG. 16), dots formed in the outermost outline of the image of the letter “T” (part of the region ED1 in FIG. 23A), The dots (in the region ED2 in FIG. 23A) formed inside the outermost contour are formed by replacing the large size dots with the small size dots (small dots). Further, the dots formed inside the dots formed by replacing the small-sized dots, that is, the dots formed inside the outermost outline (the portion of the region ED3 in FIG. 23A) are the fourth. Similar to the embodiment (see FIG. 20), it is formed by being thinned out along the inside thereof. Furthermore, here, among the dots formed by thinning out (dots in the region ED3 in FIG. 23A), the dots to be formed side by side along the moving direction of the carriage 31 (here, the horizontal direction in the figure). I'm going to leave out everything. That is, here, all dots that should be formed side by side along the horizontal line portion at the top of the image of the letter “T” are omitted. The reason for omitting dots in this way will be described in detail below.

<横方向に並ぶドットを省く理由>
図24Aは、理想的なドットを示し、図24B及び図24Cは、実際に形成されるドットを示したものである。理想的に形成されるドットとしては、図24Aに示すように、真円に近い円形状に成形されるドットP0であるのが好ましい。しかしながら、実際には、先に図9を用いて説明したように、大きなサイズのドット(大ドット)は、中くらいのサイズのドット(中ドット)と、小さなサイズのドット(小ドット)とをごく短い時間の間に連続的に形成することにより形成される。このため、図24Bに示すように、中くらいのサイズのドット(中ドット)P1と、小さなサイズのドット(小ドット)P2とが、キャリッジ31の移動方向、即ちここでは横方向に沿ってつながった形状のドットが形成されることになる。さらに、形成された小さなサイズのドットと中くらいのサイズのドット(中ドット)とが重なると、その重なった部分が滲むことになるから、実際には、図24Cに示すように長円形状ないし楕円形状に成形されたドットP3が形成されることになる。
<Reason for omitting horizontal dots>
FIG. 24A shows ideal dots, and FIGS. 24B and 24C show dots that are actually formed. As shown in FIG. 24A, the ideally formed dots are preferably dots P0 that are formed in a circular shape close to a perfect circle. In practice, however, as described above with reference to FIG. 9, a large size dot (large dot) is divided into a medium size dot (medium dot) and a small size dot (small dot). It is formed by forming continuously for a very short time. For this reason, as shown in FIG. 24B, the medium-sized dot (medium dot) P1 and the small-sized dot (small dot) P2 are connected along the moving direction of the carriage 31, that is, the horizontal direction here. As a result, dots having different shapes are formed. Further, when the formed small size dot and the medium size dot (medium dot) overlap, the overlapped portion is blurred, so in practice, as shown in FIG. Dots P3 are formed in an elliptical shape.

図25A及び図25Bは、このような長円形状ないし楕円形状のドットP3を一列に並べて線を形成したときの様子を示したものである。図25Aは、長円形状ないし楕円形状のドットP3を縦方向に沿って一列に並べて縦線を形成したときのドットP3の様子を示したものである。また、図25Bは、長円形状ないし楕円形状のドットP3を横方向に沿って一列に並べて横線を形成したときのドットP3の様子を示したものである。   FIG. 25A and FIG. 25B show a state where such oval or elliptical dots P3 are arranged in a line to form a line. FIG. 25A shows the state of the dot P3 when the oval or elliptical dots P3 are arranged in a line along the vertical direction to form a vertical line. FIG. 25B shows the state of the dots P3 when the oval or elliptical dots P3 are arranged in a line along the horizontal direction to form a horizontal line.

縦線を形成した場合には、図25Aに示すように、形成された長円形状ないし楕円形状のドットP3は、縦方向に沿って相互に密着して形成され、隣同士のドットP3の間には、相互に重なり合う部分M1が生じる。ドットP3が重なり合う部分M1では、図中矢印Q1に示す方向、即ちキャリッジ31の移動方向(横方向)に沿って、インクの滲み出しが発生する。ただし、ここで縦方向に沿って並ぶドットP3どうしが重なり合う部分M1の面積は、さほど大きいわけではないため、滲み出し量も少ない。   When vertical lines are formed, the formed oval or elliptical dots P3 are formed in close contact with each other along the vertical direction, as shown in FIG. 25A, and between adjacent dots P3. In this case, there are portions M1 that overlap each other. In the portion M1 where the dots P3 overlap, the ink oozes out in the direction indicated by the arrow Q1 in the drawing, that is, the moving direction (lateral direction) of the carriage 31. However, since the area of the portion M1 where the dots P3 arranged along the vertical direction overlap is not so large, the amount of bleeding is small.

一方、横線を形成した場合には、図25Bに示すように、形成された長円形状ないし楕円形状のドットP3は、横方向に沿って相互に密着して形成され、隣同士のドットP3の間には、相互に重なり合う部分M2が生じる。ここで、横方向に並ぶドットP3どうしの重なり合う部分M2の面積は非常に大きいことから、インクの滲み出し量も大きい。このため、図中矢印Q2に示す方向、即ちキャリッジ31の移動方向に対して直交する方向(搬送方向、縦方向)に沿って、縦線の場合に比べて多量のインクが滲み出すことになる。したがって、ドットP3を縦方向に沿って並べて形成する場合よりも、横方向に沿って並べて形成する場合の方がインクの滲み出し量は多くなる。つまり、横方向(キャリッジ31の移動方向)に沿って並んで形成されるドットP3については、当該横方向以外の他の方向、例えば縦方向(搬送方向)に沿って並んで形成されるドットP3よりも、間引き量を増やす方が好ましい。
そこで、本実施形態では、このような横方向にドットP3が並んだことによりインクの滲み出しを抑制するために、キャリッジ31の移動方向に沿って並んで形成されるドットP3をすべて省いている。すなわち、本実施形態では、「T」という文字の画像の上部の横線部分に沿って、最外郭の内側に形成されるドットのさらに内側に沿って並んで形成すべきドットを全て形成対象から外している。
On the other hand, when the horizontal line is formed, as shown in FIG. 25B, the formed oval or elliptical dots P3 are formed in close contact with each other along the horizontal direction, and the adjacent dots P3 are formed. A portion M2 that overlaps with each other is generated between them. Here, since the area of the overlapping portion M2 of the dots P3 arranged in the horizontal direction is very large, the amount of ink bleeding is also large. For this reason, a larger amount of ink oozes out in the direction indicated by the arrow Q2 in the drawing, that is, in the direction orthogonal to the moving direction of the carriage 31 (conveying direction, vertical direction) as compared with the case of vertical lines. . Therefore, the amount of ink oozing is greater when the dots P3 are formed side by side along the horizontal direction than when the dots P3 are formed side by side along the vertical direction. That is, for the dots P3 formed side by side along the horizontal direction (movement direction of the carriage 31), the dots P3 formed side by side along a direction other than the horizontal direction, for example, the vertical direction (conveyance direction). It is preferable to increase the thinning-out amount.
Therefore, in the present embodiment, all the dots P3 formed side by side along the movement direction of the carriage 31 are omitted in order to suppress the bleeding of the ink by arranging the dots P3 in such a horizontal direction. . That is, in the present embodiment, all dots that should be formed side by side along the inner side of the outermost outline along the horizontal line portion at the top of the image of the letter “T” are excluded from the formation target. ing.

なお、本実施形態では、画像の輪郭部における1画素当たりの平均インク打込み量は、小ドットが4.5[ng]、中ドットが7.5[ng]、大ドットが14.5[ng]であると、領域ED1が4.5[ng]、領域ED2が4.5[ng]、領域ED3の横方向が0[ng]、領域ED2の縦方向が7.25[ng]である。   In the present embodiment, the average ink placement amount per pixel in the contour portion of the image is 4.5 [ng] for small dots, 7.5 [ng] for medium dots, and 14.5 [ng] for large dots. ], The region ED1 is 4.5 [ng], the region ED2 is 4.5 [ng], the horizontal direction of the region ED3 is 0 [ng], and the vertical direction of the region ED2 is 7.25 [ng]. .

===エッジ処理例<第6実施形態:タイプ(B)>===
図26は、本実施形態に係るエッジ処理の第6実施形態によるドットの形成状態を示したものである。図27A及び図27Bは、図26に示す画像の輪郭部を拡大して示したものである。図27Aは、その輪郭部におけるドットの形成状態を示し、図27Bは、その輪郭部における画像データの様子を示したものである。
=== Example of Edge Processing <Sixth Embodiment: Type (B)> ===
FIG. 26 shows a dot formation state according to the sixth embodiment of the edge processing according to the present embodiment. 27A and 27B are enlarged views of the contour portion of the image shown in FIG. FIG. 27A shows a dot formation state in the contour portion, and FIG. 27B shows a state of image data in the contour portion.

ここでは、図26及び図27Aに示すように、「T」という文字の画像の最外郭に形成されるドット(図27A中、領域ED1の部分)が小さいサイズのドット(小ドット;「01」)に置き換えられて形成されるとともに、また、その最外郭の内側に形成されるドット(図27A中、領域ED2の部分)が、その最外郭の内側に沿って間引いて形成される。ここでは、最外郭の内側に沿って形成されるドット(領域ED2の部分)が、最外郭の内側に沿って1列分、1つ置きに間引いて形成されている。間引かれて残ったドットは、大きいサイズのドット(大ドット;「11」)として形成されている。   Here, as shown in FIG. 26 and FIG. 27A, the dot (small dot; “01”) in which the dots (region ED1 in FIG. 27A) formed in the outermost contour of the image “T” are small in size. ), And dots formed inside the outermost outline (the portion of the region ED2 in FIG. 27A) are formed by thinning out along the innermost outline. Here, the dots (parts of the region ED2) formed along the inside of the outermost outline are formed by thinning out every other row along the inner side of the outermost outline. The dots remaining after thinning are formed as large-sized dots (large dots; “11”).

なお、間引かれた部分に対応する画素については、図27Bに示すように、大きいサイズのドットの形成を表す2ビットデータ「11」が、空白を表す2ビットデータ「00」に置き換えられる。また、さらにその内側に形成されるドットについては、本実施形態では、間引かれて形成されておらず、大きいサイズのドット(大ドット;「11」)のままである。   For the pixels corresponding to the thinned portions, as shown in FIG. 27B, the 2-bit data “11” representing the formation of a large size dot is replaced with the 2-bit data “00” representing the blank. Further, in the present embodiment, the dots formed on the inner side are not thinned out and remain large dots (large dots; “11”).

以上このように、最外郭の内側に形成されるドットが、最外郭の内側に沿って間引いて形成されても、画像の輪郭部におけるインクの打込み量を減らすことができ、インクの滲み出しを抑制することができる。これにより、印刷する画像の輪郭を滑らかに形成することができる。   As described above, even when dots formed inside the outermost outline are formed by being thinned out along the innermost outline, the amount of ink applied to the contour portion of the image can be reduced, and ink bleeding can be prevented. Can be suppressed. Thereby, the outline of the image to be printed can be formed smoothly.

===エッジ処理例<第7実施形態:タイプ(B)>===
図28は、本実施形態に係るエッジ処理の第7実施形態によるドットの形成状態を示したものである。図29A及び図29Bは、図28に示す画像の輪郭部を拡大して示したものである。図29Aは、その輪郭部におけるドットの形成状態を示し、図29Bは、その輪郭部における画像データの様子を示したものである。
=== Example of Edge Processing <Seventh Embodiment: Type (B)> ===
FIG. 28 shows a dot formation state according to the seventh embodiment of the edge processing according to the present embodiment. 29A and 29B are enlarged views of the contour portion of the image shown in FIG. FIG. 29A shows a dot formation state in the contour portion, and FIG. 29B shows a state of image data in the contour portion.

ここでは、図28及び図29Aに示すように、「T」という文字の画像の最外郭に形成されるドット(図29A中、領域ED1の部分)が小さいサイズのドット(小ドット;「01」)に置き換えられて形成されるとともに、その最外郭の内側に沿って形成されるドット(図29A中、領域ED2の部分)が、その最外郭の内側に沿って間引いて形成され、さらにその間引いて形成されるドット(領域ED2の部分)が、中くらいのサイズのドット(中ドット)に置き換えられて形成されている。間引いて形成されるドットは、1つ置きに形成される。
なお、間引かれた部分に対応する画素については、図29Bに示すように、大きいサイズのドットの形成を表す2ビットデータ「11」が、空白を表す2ビットデータ「00」に置き換えられる。また、さらに内側に形成されるドットについては、本実施形態では、間引かれて形成されておらず、大きいサイズのドット(大ドット;「11」)のままである。
Here, as shown in FIG. 28 and FIG. 29A, the dot (small dot; “01”) in which the dots (region ED1 in FIG. 29A) formed in the outermost outline of the image of the character “T” are small in size. ) And dots formed along the inside of the outermost outline (the portion of the region ED2 in FIG. 29A) are formed by thinning out along the inner side of the outermost outline. The dots (region ED2) formed in this way are replaced with medium-sized dots (medium dots). The dots formed by thinning out are formed every other dot.
For the pixels corresponding to the thinned-out portion, as shown in FIG. 29B, the 2-bit data “11” representing the formation of a large-sized dot is replaced with the 2-bit data “00” representing the blank. Further, in the present embodiment, the dots formed further inside are not thinned out and remain large dots (large dots; “11”).

以上この実施形態にあっては、最外郭の内側に沿って形成されるドットの他に、さらにそのドットの内側に形成されるドットについても、その内側に沿って間引いて形成することによって、最外郭の内側に打ち込まれたインクをより一層吸収することができ、インクの滲み出しの抑制を図ることができる。   As described above, in this embodiment, in addition to the dots formed along the inside of the outermost outline, the dots formed inside the dots are further thinned out along the inside, thereby forming the maximum. It is possible to further absorb the ink that has been struck inside the outer shell, and to suppress the bleeding of the ink.

===エッジ処理例<第8実施形態:タイプ(B)>===
図30は、本実施形態に係るエッジ処理の第8実施形態によるドットの形成状態を示したものである。図31A及び図31Bは、図30に示す画像の輪郭部を拡大して示したものである。図31Aは、その輪郭部におけるドットの形成状態を示し、図31Bは、その輪郭部における画像データの様子を示したものである。
=== Example of Edge Processing <Eighth Embodiment: Type (B)> ===
FIG. 30 shows a dot formation state according to the eighth embodiment of the edge processing according to the present embodiment. 31A and 31B are enlarged views of the contour portion of the image shown in FIG. FIG. 31A shows a dot formation state in the contour portion, and FIG. 31B shows a state of image data in the contour portion.

ここでは、図30及び図31Aに示すように、「T」という文字の画像の最外郭に形成されるドット(図31A中、領域ED1の部分)が小さいサイズのドット(小ドット;「01」)に置き換えられて形成され、その最外郭の内側に形成されるドット(図31A中、領域ED2の部分)が、その最外郭の内側に沿って間引いて形成され、さらに、その最外郭の内側に間引いて形成されるドットの内側に沿って形成されるドット(図31A中、領域ED3の部分)についても、間引いて形成されている。すなわち、この実施形態では、最外郭の内側に沿って形成されるドットが、最外郭の内側に沿って2列分(領域ED2及びED3の部分)、間引いて形成されている。
間引かれた部分に対応する画素については、図31Bに示すように、大きいサイズのドットの形成を表す2ビットデータ「11」が、空白を表す2ビットデータ「00」に置き換えられる。
Here, as shown in FIGS. 30 and 31A, a dot (small dot; “01”) in which the dots (the portion of the region ED1 in FIG. 31A) formed in the outermost outline of the character image “T” are small. ), And dots formed inside the outermost contour (in the region ED2 in FIG. 31A) are formed by thinning out along the innermost contour, and further inside the outermost contour. The dots formed along the inner side of the dots formed by thinning out (the region ED3 in FIG. 31A) are also formed by thinning out. In other words, in this embodiment, the dots formed along the innermost side of the outermost outline are formed by thinning out two rows (the areas ED2 and ED3) along the innermost side of the outermost outline.
For the pixel corresponding to the thinned portion, as shown in FIG. 31B, the 2-bit data “11” representing the formation of a large-sized dot is replaced with the 2-bit data “00” representing the blank.

以上この実施形態にあっては、最外郭の内側に形成されるドットが中ドットに置き換えられて形成されることで、画像の内側から滲み出たインクをより一層吸収することができ、インクの滲み出しの防止効果が高まる。   As described above, in this embodiment, the dots formed on the inner side of the outermost outline are replaced with the medium dots, so that the ink oozing from the inner side of the image can be further absorbed, and the ink The effect of preventing bleeding increases.

===エッジ処理例<第9実施形態:タイプ(B)>===
図32は、本実施形態に係るエッジ処理の第9実施形態によるドットの形成状態を示したものである。図33A及び図33Bは、図32に示す画像の輪郭部を拡大して示したものである。図33Aは、その輪郭部におけるドットの形成状態を示し、図33Bは、その輪郭部における画像データの様子を示したものである。
=== Example of Edge Processing <Ninth Embodiment: Type (B)> ===
FIG. 32 shows a dot formation state according to the ninth embodiment of the edge processing according to the present embodiment. 33A and 33B are enlarged views of the contour portion of the image shown in FIG. FIG. 33A shows a dot formation state in the contour portion, and FIG. 33B shows a state of image data in the contour portion.

ここでは、図32及び図33Aに示すように、「T」という文字の画像の最外郭に形成されるドット(図33A中、領域ED1の部分)が小さいサイズのドット(小ドット;「01」)に置き換えられて形成される。また、その最外郭の内側に沿って形成されるドット(図33A中、領域ED2の部分)については、キャリッジ31の移動方向(ここでは、図中横方向)に沿って並んで形成されるべきドットがすべて省かれている一方、キャリッジ31の移動方向以外の方向に沿って並んで形成される他のドットについては、その最外郭の内側に沿って間引いて形成されている。キャリッジの移動方向に沿って並んで形成すべきドットが省かれている理由は、第5実施形態で説明した通りである。すなわち、キャリッジ31の移動方向に沿って並んで形成すべきドットについては、その移動方向に沿って相互に重なり合う部分の面積が非常に大きくなるから、そこで発生するインクの滲み出し量も多くなる。そこで、キャリッジ31の移動方向に沿って並んで形成されるドットについてはすべて省くことによって、インクの滲み出しを大幅に抑制することができ、印刷する画像の輪郭からの滲み出しを防止して、画像の輪郭を滑らかに形成することができる。   Here, as shown in FIG. 32 and FIG. 33A, the dot (small dot; “01”) in which the dot (the portion of the region ED1 in FIG. 33A) formed in the outermost outline of the image of the letter “T” is small. ). Further, the dots formed along the innermost side of the outermost outline (the portion of the region ED2 in FIG. 33A) should be formed side by side along the moving direction of the carriage 31 (here, the horizontal direction in the figure). While all the dots are omitted, other dots formed side by side along the direction other than the moving direction of the carriage 31 are formed by thinning out along the inside of the outermost contour. The reason why dots to be formed side by side along the moving direction of the carriage are omitted is as described in the fifth embodiment. That is, for the dots to be formed side by side along the movement direction of the carriage 31, the area of the overlapping portion along the movement direction becomes very large, so that the amount of ink bleeding generated there increases. Therefore, by omitting all the dots formed side by side along the moving direction of the carriage 31, it is possible to greatly suppress the bleeding of the ink and prevent the bleeding from the outline of the image to be printed. The contour of the image can be formed smoothly.

なお、最外郭の内側に間引かれて残ったドットは、大きいサイズのドット(大ドット;「11」)として形成されている。また、間引かれた部分に対応する画素については、図33Bに示すように、大きいサイズのドットの形成を表す2ビットデータ「11」が、空白を表す2ビットデータ「00」に置き換えられる。   The dots that are thinned out and left inside the outermost outline are formed as large-sized dots (large dots; “11”). For the pixels corresponding to the thinned portions, as shown in FIG. 33B, the 2-bit data “11” representing the formation of a large-sized dot is replaced with the 2-bit data “00” representing the blank.

===各実施形態と請求項との対応関係===
請求項と各実施形態との対応関係は、次の通りである。
(1)請求項1 ⇒ 第1〜第5実施形態
(2)請求項2、3 ⇒ 第1実施形態
(3)請求項4 ⇒ 第1〜第5実施形態
(4)請求項5 ⇒ 第3実施形態
(5)請求項6 ⇒ 第4、第5実施形態
(6)請求項7、8 ⇒ 第5実施形態
(7)請求項11、12 ⇒ 第6〜第9実施形態
(8)請求項13 ⇒ 第7実施形態
(9)請求項14、15 ⇒ 第9実施形態
=== Correspondence Relationship between Each Embodiment and Claims ===
The correspondence between the claims and each embodiment is as follows.
(1) Claim 1 ⇒ First to fifth embodiments (2) Claims 2, 3 ⇒ First embodiment (3) Claim 4 ⇒ First to fifth embodiments (4) Claim 5 ⇒ Third Embodiment (5) Claim 6 ⇒ Fourth and fifth embodiments (6) Claims 7 and 8 ⇒ Fifth embodiment (7) Claims 11 and 12 ⇒ Sixth to ninth embodiments (8) Claims 13⇒7th Embodiment (9) Claims 14 and 15⇒9th Embodiment

===エッジ処理の処理手順===
次に、エッジ処理の具体的な処理手順について説明する。ここでは、前述した第3実施形態(図18、図19A及び図19B参照)におけるエッジ処理を例にして説明する。
エッジ処理は、本実施形態の印刷装置のコンピュータに搭載されたプリンタドライバ1110により行われる。プリンタドライバ1110は、アプリケーションプログラムから受け取った画像データを720dpi(横)×720dpi(縦)の解像度のRGB画像データに変換して、得られたRGB画像データをCMYK画像データに変換して、さらにこのCMYK画像を256階調のデータから2値データに変換して、この2値データから低解像度の多値データに変換した後、変換して得られた多値データに対してエッジ処理を実行する。
=== Processing Procedure of Edge Processing ===
Next, a specific processing procedure for edge processing will be described. Here, the edge processing in the above-described third embodiment (see FIGS. 18, 19A, and 19B) will be described as an example.
The edge processing is performed by the printer driver 1110 installed in the computer of the printing apparatus according to the present embodiment. The printer driver 1110 converts the image data received from the application program into RGB image data having a resolution of 720 dpi (horizontal) × 720 dpi (vertical), converts the obtained RGB image data into CMYK image data, and further converts the image data into CMYK image data. A CMYK image is converted from 256-gradation data to binary data, and the binary data is converted into low-resolution multi-value data, and then edge processing is performed on the multi-value data obtained by the conversion. .

図34は、プリンタドライバ1110により実行されるエッジ処理の処理手順の一例を示したフローチャートである。プリンタドライバ1110は、360dpi(横)×720dpi(縦)の多値データを変換により取得すると、その取得した多値データから着目画素のデータを取得する(S302)。そして、プリンタドライバ1110は、取得した着目画素のデータが「11」であるか、即ち大きいサイズのドット(大ドット)に対応するデータであるか否かを調べる。ここで、着目画素のデータが「11」である場合には、次のステップS304へと移行する。一方、着目画素のデータが「11」ではない場合には、ステップS322へと進む。   FIG. 34 is a flowchart illustrating an example of a processing procedure of edge processing executed by the printer driver 1110. When the printer driver 1110 acquires multi-value data of 360 dpi (horizontal) × 720 dpi (vertical) by conversion, the printer driver 1110 acquires pixel data of interest from the acquired multi-value data (S302). Then, the printer driver 1110 checks whether or not the acquired data of the pixel of interest is “11”, that is, data corresponding to a large size dot (large dot). Here, when the data of the pixel of interest is “11”, the process proceeds to the next step S304. On the other hand, if the data of the pixel of interest is not “11”, the process proceeds to step S322.

ステップS304では、着目画素の他にその着目画素の周辺の画素についても多値データからデータを取得する。図35は、多値データから取得する着目画素の周辺の画素について説明したものである。多値データが同図に示すようなドットマトリックス状のデータであり、着目画素の座標を(i,j)とすると、データの取得の対象となる着目画素(i,j)の周辺の画素は次の16個の画素である。
すなわち、(i−3,j)、(i−2,j)、(i−1,1)、(i−1,j−1)、(i−1,j+1)、(i,j−3)、(i,j−2)、(i,j−1)、(i,j+1)、(i,j+2)、(i,j+3)、(i+1,j)、(i+1,j−1)、(i+1,j+1)、(i+2,j)及び(i+3,j)である。
In step S304, data is acquired from the multi-value data for the pixels around the target pixel in addition to the target pixel. FIG. 35 illustrates the pixels around the target pixel acquired from the multi-value data. If the multi-value data is dot-matrix data as shown in the figure, and the coordinates of the pixel of interest are (i, j), the pixels around the pixel of interest (i, j) from which data is acquired are The next 16 pixels.
That is, (i-3, j), (i-2, j), (i-1,1), (i-1, j-1), (i-1, j + 1), (i, j-3) ), (I, j-2), (i, j-1), (i, j + 1), (i, j + 2), (i, j + 3), (i + 1, j), (i + 1, j-1), (I + 1, j + 1), (i + 2, j) and (i + 3, j).

次にプリンタドライバ1110は、多値データから取得した着目画素のデータと、その着目画素の周辺の画素から取得したデータとを、Pix_Array[0]〜[16]のデータとしてセットする。
図36A及び図36Bは、データがセットされる着目画素及びその周辺の画素と、そのデータがセットされるPix_Array[0]〜[16]との対応関係を説明する図である。同図中、Pix_Array[0]〜[16]は、「0」から「16」までの番号で示している。ここで、着目画素のデータは、Pix_Array[8]にセットされる。このようにして着目画素のデータとその着目画素の周辺の画素のデータとをPix_Array[0]〜[16]にそれぞれセットする。
Next, the printer driver 1110 sets the data of the pixel of interest acquired from the multi-value data and the data acquired from pixels around the pixel of interest as data of Pix_Array [0] to [16].
FIG. 36A and FIG. 36B are diagrams for explaining the correspondence between the pixel of interest in which data is set and its surrounding pixels and Pix_Array [0] to [16] in which the data is set. In the figure, Pix_Array [0] to [16] are indicated by numbers from “0” to “16”. Here, the data of the pixel of interest is set in Pix_Array [8]. In this way, the data of the pixel of interest and the data of the pixels around the pixel of interest are set in Pix_Array [0] to [16], respectively.

次に、プリンタドライバ1110は、Pix_Array[0]〜[16]にセットされたデータに基づき、ラプラシアンフィルタを用いて演算を行う(S308)。ここでは、「7×7のフィルタ」、「5×5のフィルタ」及び「3×3のフィルタ」の3種類のフィルタを用いて演算を行う。   Next, the printer driver 1110 performs a calculation using a Laplacian filter based on the data set in Pix_Array [0] to [16] (S308). Here, the calculation is performed using three types of filters: “7 × 7 filter”, “5 × 5 filter”, and “3 × 3 filter”.

図37A及び図37Bは、本実施形態で用いられる「7×7のフィルタ」を説明するものである。図38A及び図38Bは、本実施形態で用いられる「7×7のフィルタ」を説明するものである。図39A及び図39Bは、本実施形態で用いられる「7×7のフィルタ」を説明するものである。   FIG. 37A and FIG. 37B explain the “7 × 7 filter” used in this embodiment. FIG. 38A and FIG. 38B are for explaining the “7 × 7 filter” used in the present embodiment. FIG. 39A and FIG. 39B explain the “7 × 7 filter” used in this embodiment.

「7×7のフィルタ」は、図37Aに示すように、横7マス×縦7マスのマトリックス状に構成されたデータであり、着目画素に対応する位置のマスには、データ「−16」がセットされ、またその着目画素の周辺の各画素に対応する位置のマスには、それぞれデータ「1」がセットされている。図37Bに、「7×7のフィルタ」のデータ、即ちLap_Filter1[0]〜[16]にセットされるデータを示す。   As shown in FIG. 37A, “7 × 7 filter” is data configured in a matrix of horizontal 7 squares × vertical 7 squares. Data “−16” is included in the squares at positions corresponding to the target pixel. Is set, and data “1” is set in the cells at positions corresponding to the respective pixels around the target pixel. FIG. 37B shows data of “7 × 7 filter”, that is, data set in Lap_Filter1 [0] to [16].

また、「5×5のフィルタ」は、図38Aに示すように、縦5マス×縦5マスのマトリックス状に構成されたデータであり、着目画素に対応する位置のマスには、データ「−12」がセットされ、その着目画素の周辺の各画素に対応する位置のマスには、それぞれデータ「1」がセットされている。図38Bに、「5×5のフィルタ」のデータ、即ちLap_Filter2[1]〜[4]、[6]〜[10]、[12]〜[15]にセットされるデータを示す。   Further, as shown in FIG. 38A, “5 × 5 filter” is data configured in a matrix of 5 vertical cells × 5 vertical cells, and data “−” 12 "is set, and data" 1 "is set in each cell at a position corresponding to each pixel around the pixel of interest. FIG. 38B shows data of “5 × 5 filter”, that is, data set in Lap_Filter 2 [1] to [4], [6] to [10], and [12] to [15].

また、「3×3のフィルタ」は、図39Aに示すように、横3マス×縦3マスのマトリックス状に構成されたデータであり、着目画素に対応する位置のマスには、データ「−8」がセットされ、その着目画素の周辺の各画素に対応する位置のマスには、それぞれデータ「1」がセットされている。図39Bに、「3×3のフィルタ」のデータ、即ちLap_Filter3[2]〜[4]、[7]〜[9]、[12]〜[14]にセットされるデータを示す。   Further, as shown in FIG. 39A, “3 × 3 filter” is data configured in a matrix of 3 horizontal pixels × 3 vertical cells, and the data “−” 8 ”is set, and data“ 1 ”is set in the squares at positions corresponding to the respective pixels around the target pixel. FIG. 39B shows data of “3 × 3 filter”, that is, data set in Lap_Filter3 [2] to [4], [7] to [9], and [12] to [14].

このような3種類のフィルタを用いて演算を行う。ここでは、これら3種類のフィルタから3つの値を演算値として求める。ここで求められる演算値を、「Value1」、「Value2」および「Value3」とする。   Calculations are performed using these three types of filters. Here, three values are obtained as operation values from these three types of filters. The calculated values obtained here are assumed to be “Value1”, “Value2”, and “Value3”.

図40〜図42は、これら3種類のフィルタを用いて行われる演算の演算式を示したものである。「7×7のフィルタ」を用いて行われる演算は、図40に示すように、Filter1[0]〜[16]のデータと、Pix_Array[0]〜[16]のデータとをそれぞれ対応させて乗算処理してゆき、この乗算処理により得られた値を順次加算してゆく。これにより、演算値「Value1」を求める。   40 to 42 show calculation formulas of calculations performed using these three types of filters. As shown in FIG. 40, the calculation performed using the “7 × 7 filter” corresponds to the data of Filter1 [0] to [16] and the data of Pix_Array [0] to [16], respectively. The multiplication process is performed, and the values obtained by the multiplication process are sequentially added. As a result, the calculated value “Value1” is obtained.

また、「5×5のフィルタ」を用いて行われる演算においても同様に、図41に示すように、Filter2[1]〜[4]、[6]〜[10]、[12]〜[15]のデータと、Pix_Array[1]〜[4]、[6]〜[10]、[12]〜[15]のデータとをそれぞれ対応させて乗算し、得られた乗算値を順次加算して、演算値「Value2」を求める。   Similarly, in the calculation performed using the “5 × 5 filter”, as shown in FIG. 41, Filters 2 [1] to [4], [6] to [10], [12] to [15 ] And Pix_Array [1] to [4], [6] to [10], and [12] to [15] are respectively associated with each other and multiplied, and the obtained multiplication values are sequentially added. The calculated value “Value2” is obtained.

また、「3×3のフィルタ」を用いて行われる演算においても同様に、図42に示すように、Filter3[2]〜[4]、[7]〜[9]、[12]〜[14]のデータと、Pix_Array[2]〜[4]、[7]〜[9]、[12]〜[14]のデータとをそれぞれ対応させて乗算し、得られた乗算値を順次加算して、演算値「Value3」を求める。   Similarly, in the calculation performed using the “3 × 3 filter”, as shown in FIG. 42, Filters 3 [2] to [4], [7] to [9], [12] to [14] ] And Pix_Array [2] to [4], [7] to [9], and [12] to [14] are respectively associated and multiplied, and the obtained multiplication values are sequentially added. The calculated value “Value3” is obtained.

ここで、例えば、「7×7のフィルタ」を用いて演算を行った場合に、Pix_Array[0]〜[16]にセットされたデータのうち、どれか1つでも(0,0)のデータ、即ちドットを形成しない、空白を表すデータがあれば、演算により得られる値「Value1」は、負の値になる。つまり、着目画素の周辺の画素にどれか1つでも空白(ドットを形成しない)の画素があれば、演算値「Value1」は、負の値になる。「5×5のフィルタ」または「3×3のフィルタ」を用いて演算を行ったときも同様に、着目画素の周辺の画素にどれか1つでも空白(ドットを形成しない)の画素があれば、演算値「Value2」または「Value3」は、負の値になる。   Here, for example, when calculation is performed using a “7 × 7 filter”, any one of the data set in Pix_Array [0] to [16] is (0, 0) data. That is, if there is data representing a blank that does not form a dot, the value “Value1” obtained by the calculation is a negative value. That is, if any one of the pixels around the target pixel is blank (no dot is formed), the calculated value “Value1” is a negative value. Similarly, when a calculation is performed using a “5 × 5 filter” or a “3 × 3 filter”, any pixel that is blank (does not form a dot) is present in the vicinity of the pixel of interest. For example, the calculated value “Value2” or “Value3” is a negative value.

これらのことから、着目画素が、印刷しようとする画像の最外郭に位置する場合には、「3×3のフィルタ」により、演算値「Value3」が負の値となる。また、着目画素が、印刷しようとする画像の最外郭のすぐ内側に位置する場合には、「5×5のフィルタ」により、演算値「Value2」が負の値となる。また、着目画素が、さらに内側に位置する場合には、「7×7のフィルタ」により、演算値「Value1」が負の値となる。   For these reasons, when the target pixel is located in the outermost contour of the image to be printed, the calculated value “Value3” becomes a negative value due to the “3 × 3 filter”. When the pixel of interest is located immediately inside the outermost contour of the image to be printed, the calculated value “Value2” becomes a negative value due to the “5 × 5 filter”. When the target pixel is located further inside, the calculated value “Value1” becomes a negative value due to the “7 × 7 filter”.

プリンタドライバ1110は、図34に示すように、ステップS308において、3つのフィルタにより「Value1」、「Value2」および「Value3」の各値を得た後、次に、「Value3」が負の値(ここでは、「−1」〜「−8」の範囲)か否かチェックする(S310)。ここで、「Value3」が負の値であれば、その着目画素が、印刷しようとする画像の最外郭に位置する画素であると判断して、小さいサイズのドット(小ドット)に置き換える処理を行う。具体的には、着目画素のデータを「11」から「01」に書き換える(S320)。その後、ステップS322へと進む。   As shown in FIG. 34, the printer driver 1110 obtains the values “Value1,” “Value2,” and “Value3” by using three filters in step S308. Next, “Value3” is a negative value ( Here, it is checked whether or not it is in the range of “−1” to “−8” (S310). Here, if “Value3” is a negative value, it is determined that the target pixel is a pixel located at the outermost contour of the image to be printed, and a process of replacing the pixel with a small size dot (small dot) is performed. Do. Specifically, the data of the pixel of interest is rewritten from “11” to “01” (S320). Thereafter, the process proceeds to step S322.

一方、「Value3」が負の値ではない場合には、次にステップS312へと進み、「Value2」が負の値(ここでは、「−1」〜「−4」)か否かをチェックする。ここで、「Value2」が負の値であれば、その着目画素が、印刷しようとする画像の最外郭の内側に位置する画素であると判断して、小さいサイズのドット(小ドット)に置き換える処理を行う。具体的には、着目画素のデータを「11」から「01」に書き換える(S320)。その後、ステップS322へと進む。   On the other hand, if “Value3” is not a negative value, the process proceeds to step S312 to check whether “Value2” is a negative value (here, “−1” to “−4”). . Here, if “Value2” is a negative value, it is determined that the target pixel is a pixel located inside the outermost contour of the image to be printed, and is replaced with a small-sized dot (small dot). Process. Specifically, the data of the pixel of interest is rewritten from “11” to “01” (S320). Thereafter, the process proceeds to step S322.

他方、「Value2」が負の値ではない場合には、次にステップS314へと進み、「Value1」が負の値(ここでは、「−1」〜「−4」)か否かをチェックする。ここで、「Value1」が負の値であれば、その着目画素が、印刷しようとする画像の最外郭の内側のさらに内側に位置する画素であると判断して、中くらいのサイズのドット(中ドット)に置き換える処理を行う。具体的には、着目画素のデータを「11」から「10」に書き換える(S320)。その後、ステップS322へと進む。
なお、「Value1」が負の値ではない場合には、着目画素が、印刷しようとする画像の輪郭に近い画素ではないと判断して、当該着目画素についてエッジ処理を行わずに、ステップS322へと進む。
ステップS322では、次に処理すべき着目画素があるか否かを調べ、次に処理すべき着目画素がある場合には、ステップS302へと戻り、その着目画素のデータを取得する(S302)。一方、次に処理すべき着目画素がない場合には、エッジ処理を終了させる。
On the other hand, if “Value2” is not a negative value, the process advances to step S314 to check whether “Value1” is a negative value (here, “−1” to “−4”). . Here, if “Value1” is a negative value, it is determined that the pixel of interest is a pixel located further inside the outermost contour of the image to be printed, and a medium-sized dot ( Replace with middle dot). Specifically, the data of the pixel of interest is rewritten from “11” to “10” (S320). Thereafter, the process proceeds to step S322.
If “Value1” is not a negative value, it is determined that the pixel of interest is not a pixel close to the contour of the image to be printed, and the edge processing is not performed on the pixel of interest, and the process proceeds to step S322. Proceed with
In step S322, it is checked whether there is a target pixel to be processed next. If there is a target pixel to be processed next, the process returns to step S302 to acquire data of the target pixel (S302). On the other hand, if there is no target pixel to be processed next, the edge processing is terminated.

以上のようにして、多値データに含まれる全ての画素のデータについて順次着目画素として逐次処理を行ってゆく。このような手法により処理を行うことによって、簡単にエッジ処理を実施することができる。
なお、このようなエッジ処理の手順については、前述第3実施形態以外に他の実施形態、即ち第1〜第2実施形態および第4〜第9実施形態の各実施形態に対して適用することが可能である。
また、本発明に係るエッジ処理の手順としては、このような手順に限られるものではない。
As described above, the data of all the pixels included in the multi-value data is sequentially processed as the target pixel. By performing processing by such a method, edge processing can be easily performed.
In addition to the third embodiment, the edge processing procedure is applied to other embodiments, that is, the first to second embodiments and the fourth to ninth embodiments. Is possible.
The edge processing procedure according to the present invention is not limited to such a procedure.

===テキスト画像か否かの判断===
印刷しようとする画像がテキスト画像か否かの判断は、プリンタドライバ1110により行う。プリンタドライバ1110は、アプリケーションプログラムから受け取った画像データを720dpi×720dpiの解像度を有するRGB画像データに変換し(図10のS104参照)、このRGBデータを256階調のCMYK画像データに変換した後(図10のS106参照)、生成したCMYK画像データに基づき、印刷しようとする画像がテキスト画像か否か判断する。
=== Determining whether or not a text image ===
The printer driver 1110 determines whether the image to be printed is a text image. The printer driver 1110 converts the image data received from the application program into RGB image data having a resolution of 720 dpi × 720 dpi (see S104 in FIG. 10), and after converting the RGB data into 256-tone CMYK image data ( Based on the generated CMYK image data, it is determined whether or not the image to be printed is a text image.

具体的には、プリンタドライバ1110は、生成したCMYK画像データから、シアン(C)、マゼンダ(M)、イエロ(Y)、ブラック(K)の各色のデータを参照して、ブラック(K)以外の色、即ちシアン(C)、マゼンダ(M)、イエロ(Y)の各色のデータが、すべて色のない状態、即ち「白」の階調を示すデータにより構成されているかどうかチェックする。そして、ブラック(K)以外の色のデータ、即ちシアン(C)、マゼンダ(M)、イエロ(Y)の各色のデータが全て「白」の階調を示すデータにより構成されていた場合には、次に、ブラック(K)のデータ中の色のある状態を示すデータが、全て所定の階調を示すデータが否かをチェックする。ここでいう所定の階調を示すデータとは、ブラック(K)で表現される256階調の色のうち、最も濃度の濃い色を示すデータのことである。例えば、「0」や「255」などといったデータである。これは、本実施形態では、テキスト画像の印刷には、文字や記号等をはっきり印刷するために、ブラック(K)の中でも最も濃度が濃い色のみが用いられているからであり、このようにテキスト画像の印刷に濃度が濃い色のみが用いられることから、ブラック(K)のデータに含まれる色のある状態を示すデータが、全て所定の階調を示すデータが否かをチェックすることによって、簡単に印刷しようとする画像がテキスト画像か否かを判別することができる。   Specifically, the printer driver 1110 refers to data of each color of cyan (C), magenta (M), yellow (Y), and black (K) from the generated CMYK image data, and other than black (K). It is checked whether the data of each color of cyan, that is, cyan (C), magenta (M), and yellow (Y) are all composed of data having no color, that is, “white” gradation. When data of colors other than black (K), that is, data of each color of cyan (C), magenta (M), and yellow (Y) are all composed of data indicating a gradation of “white”. Next, it is checked whether all the data indicating the color state in the black (K) data is data indicating a predetermined gradation. The data indicating the predetermined gradation here is data indicating the darkest color among the 256 gradation colors represented by black (K). For example, data such as “0” and “255”. This is because in the present embodiment, only the darkest color of black (K) is used for printing text images in order to clearly print characters, symbols, and the like. Since only the dark color is used for printing the text image, it is possible to check whether the data indicating the state of the color included in the black (K) data is all data indicating a predetermined gradation. It is possible to easily determine whether the image to be printed is a text image.

図43は、プリンタドライバ1110が行う判断処理の手順の一例を示したものである。プリンタドライバ1110は、まず、RGB画像データから変換して生成したCMYK画像データに基づき、当該CMYK画像データに含まれる各色、即ち、シアン(C)、マゼンダ(M)、イエロ(Y)、ブラック(K)の各色のデータから、ブラック(K)以外の色、即ちシアン(C)、マゼンダ(M)、イエロ(Y)の各色のデータが、すべて色のない状態、即ち「白」の階調を示すデータにより構成されているかどうかチェックする。   FIG. 43 shows an example of a determination process performed by the printer driver 1110. First, the printer driver 1110, based on CMYK image data generated by converting RGB image data, each color included in the CMYK image data, that is, cyan (C), magenta (M), yellow (Y), black ( From the data of each color of K), the colors other than black (K), that is, the data of each color of cyan (C), magenta (M), and yellow (Y) are all in the absence of color, that is, “white” gradation It is checked whether it is composed of data indicating.

本実施形態では、まず、CMYK画像データを取得し(S402)、シアン(C)についてチェックする(S404)。ここで、シアン(C)のデータに、色のある状態、即ち「白」を示すデータ以外のデータが含まれる場合には、印刷しようとする画像がテキスト画像以外の画像であると判断して、処理を終了する(S416)。一方、シアン(C)のデータが、すべて色のない状態、即ち「白」を示すデータであれば、次のステップS406へと進む。   In this embodiment, first, CMYK image data is acquired (S402), and cyan (C) is checked (S404). Here, when the data of cyan (C) includes data other than the color state, that is, data indicating “white”, it is determined that the image to be printed is an image other than the text image. The process is terminated (S416). On the other hand, if the cyan (C) data is all in a state having no color, that is, data indicating “white”, the process proceeds to the next step S406.

ステップS406では、マゼンダ(M)のデータについてチェックする。ここで、マゼンダ(M)のデータに、「白」を示すデータ以外のデータが含まれる場合には、印刷しようとする画像がテキスト画像以外の画像であると判断して、処理を終了する(S416)。一方、マゼンダ(M)のデータが、すべて色のない状態、即ち「白」を示すデータであれば、次のステップS408へと進み、イエロ(Y)のデータについて調べる。ここで、イエロ(Y)のデータに、「白」を示すデータ以外のデータが含まれる場合には、印刷しようとする画像がテキスト画像以外の画像であると判断して、処理を終了する(S416)。一方、イエロ(Y)のデータが、すべて色のない状態、即ち「白」を示すデータであれば、次のステップS410へと進み、ブラック(K)のデータについて調べる。   In step S406, the magenta (M) data is checked. Here, when the data of magenta (M) includes data other than data indicating “white”, it is determined that the image to be printed is an image other than the text image, and the processing is terminated ( S416). On the other hand, if the magenta (M) data is all in a state of no color, that is, data indicating “white”, the process proceeds to the next step S408, and the yellow (Y) data is examined. Here, when the data of yellow (Y) includes data other than the data indicating “white”, it is determined that the image to be printed is an image other than the text image, and the processing ends ( S416). On the other hand, if the yellow (Y) data are all in a state having no color, that is, data indicating “white”, the process proceeds to the next step S410, and the black (K) data is examined.

ここで、ブラック(K)のデータが、すべて「白」を示すデータであれば、エラーと判断して、ステップS402に戻り、処理をもう一度はじめからやり直す。一方、ブラック(K)のデータに、「白」を示すデータ以外のデータが含まれている場合には、次にステップS412に進んで、ブラック(K)のデータが所定の階調を示すデータのみにより構成されているか否かチェックする。即ち、ブラック(K)のデータが、256階調の中でも最も濃度が濃い色のデータのみにより構成されているか否かをチェックする。ブラック(K)のデータが所定の階調を示すデータのみにより構成されていた場合には、印刷しようとする画像がテキスト画像であると判断する(S414)。他方、ブラック(K)のデータに、所定の階調以外の階調を示すデータ(「白」の階調を示すデータを除く)が含まれていた場合には、印刷しようとする画像がテキスト画像ではないと判断して(S416)、処理を終了する。   Here, if all of the black (K) data indicate “white”, it is determined that an error has occurred, and the process returns to step S402 to repeat the process from the beginning. On the other hand, if the black (K) data includes data other than the data indicating “white”, the process proceeds to step S412 and the black (K) data indicates data indicating a predetermined gradation. It is checked whether it is constituted only by. That is, it is checked whether or not the black (K) data is composed of only the data having the darkest color among the 256 gradations. If the black (K) data is composed only of data indicating a predetermined gradation, it is determined that the image to be printed is a text image (S414). On the other hand, if the black (K) data includes data indicating gradations other than the predetermined gradation (excluding data indicating “white” gradation), the image to be printed is text. It is determined that the image is not an image (S416), and the process ends.

なお、ブラック(K)以外の色、即ち、ここでは、シアン(C)、マゼンダ(M)、イエロ(Y)については、前述した順序で調べていったが、必ずしもこのような順序を採る必要はなく、別の順序でチェックしても良い。   Note that colors other than black (K), that is, here cyan (C), magenta (M), and yellow (Y) have been examined in the above-described order. You can check in a different order.

また、ブラック(K)が複数の種類ある場合には、それら複数種類のブラック(K)のうちテキスト画像の印刷に用いられるブラック(K)について、所定のデータのみにより構成されているか否か判断すると良い。また、ブラック(K)以外の他の色のインクをテキスト画像の印刷に用いる場合には、その色について所定のデータのみにより構成されているか否か判断すると良い。   In addition, when there are a plurality of types of black (K), it is determined whether or not black (K) used for printing a text image among the plurality of types of black (K) is configured by only predetermined data. Good. When ink of a color other than black (K) is used for printing a text image, it is preferable to determine whether or not the color is constituted only by predetermined data.

また、本実施形態では、RGB画像データから変換して得られた256階調のCMYK画像データに基づきテキスト画像か否か判断していたが、CMYK画像データをプリンタが形成可能な階調数のデータ、例えば、720dpi×720dpiの解像度の2値データなどに変換した後に、その変換して得られたデータに基づき、テキスト画像か否かの判断を行っても良い。   In this embodiment, it is determined whether or not the text image is based on 256-level CMYK image data obtained by converting RGB image data. However, the CMYK image data has a number of levels that the printer can form. After converting to data, for example, binary data having a resolution of 720 dpi × 720 dpi, it may be determined whether the image is a text image based on the data obtained by the conversion.

また、本実施形態では、プリンタドライバ1110により、CMYK画像データに基づきブラック(K)以外の他の色のデータに印刷すべきデータがないかどうか調べ、ブラック(K)のデータにのみ印刷すべきデータがある場合に、印刷しようとする画像がテキスト画像であると判断していたが、本発明にあっては必ずしもこのような手法を採用する必要はなく、他の手法により印刷しようとする画像がテキスト画像か否か判断しても良い。===その他の実施の形態===
以上、一実施形態に基づき、本発明に係るプリンタ等の印刷装置について説明したが、上記の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更または改良され得るとともに、本発明には、その等価物が含まれることは言うまでもない。特に、以下に述べる実施形態であっても、本発明に係る印刷装置に含まれるものである。
また、本実施形態において、ハードウェアによって実現されていた構成の一部又は全部をソフトウェアによって置き換えてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアによって置き換えてもよい。
また、印刷装置側にて行っていた処理の一部をホスト側にて行ってよく、また印刷装置とホストの間に専用の処理装置を介設して、この処理装置にて処理の一部を行わせるようにしてもよい。
In this embodiment, the printer driver 1110 checks whether there is data to be printed in data of a color other than black (K) based on the CMYK image data, and should print only on the black (K) data. When there is data, it is determined that the image to be printed is a text image. However, in the present invention, it is not always necessary to adopt such a method, and an image to be printed by another method. It may be determined whether or not is a text image. === Other Embodiments ===
As described above, the printing apparatus such as a printer according to the present invention has been described based on one embodiment. However, the above-described embodiment is for facilitating the understanding of the present invention, and the present invention is limited and interpreted. Not meant to be The present invention can be changed or improved without departing from the gist thereof, and needless to say, the present invention includes equivalents thereof. In particular, even the embodiments described below are included in the printing apparatus according to the present invention.
In the present embodiment, part or all of the configuration realized by hardware may be replaced by software, and conversely, part of the configuration realized by software may be replaced by hardware.
In addition, a part of processing performed on the printing apparatus side may be performed on the host side, and a dedicated processing apparatus is provided between the printing apparatus and the host, and a part of processing is performed on this processing apparatus. May be performed.

<印刷装置(印刷部)について>
本発明の印刷装置にあっては、前述したインクジェットプリンタに限らず、バブルジェット方式のプリンタなどの他のインク吐出形式により印刷を行う印刷装置であっても良い。
また、この他に、本発明の印刷装置としては、インクを吐出しないタイプのプリンタ、具体的には、ドットインパクト式プリンタやレーザープリンタなど、媒体にドットを形成して画像を印刷する装置であれば、どのようなタイプの印刷装置であっても構わない。
<About the printing device (printing section)>
The printing apparatus of the present invention is not limited to the above-described ink jet printer, and may be a printing apparatus that performs printing by other ink ejection formats such as a bubble jet printer.
In addition, the printing apparatus of the present invention may be a printer that does not eject ink, specifically, an apparatus that prints an image by forming dots on a medium, such as a dot impact printer or a laser printer. Any type of printing apparatus may be used.

<ドットについて>
前述した印刷装置では、ドットが媒体に向けて吐出されたインクにより形成されていたが、本発明にあってはこのような場合に限らず、ドットインパクト式プリンタ等においてピンの打込みによりインクを媒体に付着させて形成されるドットであったり、また、レーダービーム式プリンタ等に代表されるトナーを媒体に定着させて形成されたりするドットであったりしても良い。
<About dots>
In the printing apparatus described above, the dots are formed by the ink ejected toward the medium. However, the present invention is not limited to such a case. It may be a dot formed by adhering to a toner, or a dot formed by fixing toner represented by a radar beam printer or the like to a medium.

<ドットのサイズの種類について>
前述した印刷装置では、形成されるドットのサイズの種類が、小ドット、中ドット及び大ドットの3種類であったが、本発明にあってはこのような場合に限らず、サイズの種類が4種類以上であったり、または2種類であったりしても良い。
<About dot size types>
In the printing apparatus described above, there are three types of dot sizes to be formed: small dots, medium dots, and large dots. However, the present invention is not limited to such cases, and the types of sizes are not limited. There may be four or more types, or two types.

<エッジ処理について>
本発明に係るエッジ処理方法としては、前述した第1〜第9実施形態の手法に限らない。
また、前述した第1〜第9実施形態のエッジ処理方法については、1つの印刷装置ですべて実施可能であっても良い。またこれら第1〜第9実施形態のエッジ処理方法の中から選ばれた1または2以上のエッジ処理方法が1つの印刷装置で実施可能であっても、第1〜第9実施形態で説明したエッジ処理方法以外の他のエッジ処理方法が印刷装置で実施可能であっても良い。
また、インクの種類、即ち特性や性質(滲み方など)ごとに、異なるエッジ処理を採用するようにしても良い。
<About edge processing>
The edge processing method according to the present invention is not limited to the methods of the first to ninth embodiments described above.
In addition, the edge processing methods of the first to ninth embodiments described above may all be implemented with one printing apparatus. Further, even if one or more edge processing methods selected from the edge processing methods of the first to ninth embodiments can be implemented by one printing apparatus, the description has been given in the first to ninth embodiments. An edge processing method other than the edge processing method may be implemented by the printing apparatus.
Further, different edge processing may be employed for each type of ink, that is, for each characteristic or property (such as bleeding).

<最外郭に形成されるドット>
前述した実施形態では、印刷する画像の最外郭に形成されるドットが、印刷装置が形成可能なドットの中で最も小さいサイズのドット、即ち小ドットに置き換えられて形成されていたが、本発明にあってはこのような最も小さいサイズのドットである必要はなく、より小さいサイズのドットであれば、他のサイズのドットに置き換えられて形成されても良い。
<Dots formed on the outermost outline>
In the above-described embodiment, the dots formed in the outermost outline of the image to be printed are formed by replacing the dots with the smallest size among the dots that can be formed by the printing apparatus, that is, the small dots. In this case, it is not necessary that the dot has the smallest size. If the dot has a smaller size, the dot may be replaced with another size.

<間引き処理について>
前述した実施形態では、ドットを1つ置きに間引いて形成していたが、本発明にあってはこのような場合に限らず、ドットを2つ置きに形成したり、また3つ以上間を置いてドットを形成したりしても良い。
<About thinning process>
In the embodiment described above, every other dot is thinned out. However, the present invention is not limited to such a case, and every other dot is formed, or between three or more dots. Alternatively, dots may be formed.

<間引き量について>
前述した実施の形態(第5実施形態、第9実施形態)では、ヘッド(キャリッジ31)の移動方向に沿って並んで形成すべきドットがすべて省かれていたが、本発明にあってはこのような場合に限らず、ヘッド(キャリッジ)の移動方向に沿って並んで形成されるべきドットと、その移動方向以外の他の方向に沿って並んで形成されるべきドットとの間引き量が異なれば、どのようにドットが省かれていても構わない。
<About thinning amount>
In the above-described embodiments (fifth and ninth embodiments), all the dots that should be formed side by side along the moving direction of the head (carriage 31) are omitted. However, the amount of thinning is different between dots that should be formed along the moving direction of the head (carriage) and dots that should be formed along other directions other than the moving direction. For example, it does not matter how the dots are omitted.

<エッジ処理の対象となる画像について>
前述した実施の形態では、テキスト画像のみをエッジ処理の対象としていたが、本発明にあっては、このような画像に限らず、テキスト画像以外の画像をエッジ処理の対象としても良い。具体的には、例えば、文字の画像を含む画像、例えば、文字などのテキスト画像が組み込まれた写真などの自然画像を含むような画像が置換処理の対象となっても良い。この場合、自然画像に含まれるテキスト画像の部分についてのみ、置換処理を施すようにすると良い。
また、前述した実施の形態では、JPEGやビットマップ形式により記録された写真などの自然画像を含む画像を置換処理の対象から除外していたが、本発明においては、必ずしもこれらの画像を置換処理の対象から除外する必要はなく、これらの画像についても置換処理を施すようにしても良い。
<Images subject to edge processing>
In the above-described embodiment, only the text image is the target of the edge processing. However, in the present invention, not only such an image but also an image other than the text image may be the target of the edge processing. Specifically, for example, an image including a character image, for example, an image including a natural image such as a photograph in which a text image such as a character is incorporated may be the target of the replacement process. In this case, it is preferable to perform the replacement process only for the text image portion included in the natural image.
Further, in the above-described embodiment, images including natural images such as photographs recorded in JPEG or bitmap format are excluded from the target of replacement processing. However, in the present invention, these images are not necessarily replaced. There is no need to exclude them from these objects, and these images may be replaced.

<プリンタドライバについて>
前述の実施形態によれば、コンピュータ装置側のプリンタドライバ1110が置換処理を行っていたが、このような置換処理を行うのは、プリンタドライバ1110に限られるものではなく、例えば、本実施形態の置換処理を行うのに必要な機能を実現するためのプログラムがプリンタのメモリ等の各種記憶部に格納されているのであれば、プリンタが前述の置換処理を行うことが可能である。
<About the printer driver>
According to the above-described embodiment, the printer driver 1110 on the computer apparatus side performs the replacement process. However, the replacement process is not limited to the printer driver 1110. If a program for realizing a function necessary for performing the replacement process is stored in various storage units such as a memory of the printer, the printer can perform the replacement process.

<媒体について>
媒体については、前述した用紙として、普通紙やマット紙、カット紙、光沢紙、ロール紙、用紙、写真用紙、ロールタイプ写真用紙等をはじめ、これらの他に、OHPフィルムや光沢フィルム等のフィルム材や布材、金属板材などであっても構わない。すなわち、インクの吐出対象となり得るものであれば、どのような媒体であっても構わない。
<About media>
As for the media, the above-mentioned paper includes plain paper, matte paper, cut paper, glossy paper, roll paper, paper, photographic paper, roll type photographic paper, etc. In addition to these, films such as OHP film and glossy film It may be a material, a cloth material, a metal plate material, or the like. That is, any medium can be used as long as it can be an ink ejection target.

印刷装置の一実施形態の全体構成の説明図。1 is an explanatory diagram of an overall configuration of an embodiment of a printing apparatus. プリンタドライバが行う処理の説明図。Explanatory drawing of the process which a printer driver performs. プリンタドライバのユーザインターフェースの説明図。FIG. 3 is an explanatory diagram of a user interface of a printer driver. プリンタ本体の全体構成のブロック図。1 is a block diagram of the overall configuration of a printer main body. プリンタ本体の内部構成を示す斜視図。FIG. 3 is a perspective view illustrating an internal configuration of a printer main body. プリンタ本体の内部構成を示す縦断面図。FIG. 2 is a longitudinal sectional view showing an internal configuration of a printer main body. ヘッドのノズルの配列を示す説明図。Explanatory drawing which shows the arrangement | sequence of the nozzle of a head. ヘッドユニットの駆動回路の説明図。Explanatory drawing of the drive circuit of a head unit. 各信号の説明のためのタイミングチャート。The timing chart for description of each signal. プリンタドライバの処理手順を示すフローチャート。6 is a flowchart illustrating a processing procedure of a printer driver. 印刷時の処理のフロー図。The flowchart of the process at the time of printing. エッジ処理を実施しなかった場合のドットの形成状態の説明図。Explanatory drawing of the formation state of the dot at the time of not implementing edge processing. 第1実施形態に係るエッジ処理を施したときのドットの形成状態の説明図。Explanatory drawing of the formation state of a dot when the edge process which concerns on 1st Embodiment is performed. 図14Aは、図12の画像の輪郭部の拡大図、図14Bはその画像データの説明図。14A is an enlarged view of the contour portion of the image of FIG. 12, and FIG. 14B is an explanatory diagram of the image data. 図15Aは、図13の画像の輪郭部の拡大図、図15Bはその画像データの説明図。15A is an enlarged view of the contour portion of the image of FIG. 13, and FIG. 15B is an explanatory diagram of the image data. 第2実施形態に係るエッジ処理を施したときのドットの形成状態の説明図。Explanatory drawing of the formation state of a dot when performing the edge process which concerns on 2nd Embodiment. 図17Aは、図16の画像の輪郭部の拡大図、図17Bはその画像データの説明図。17A is an enlarged view of the contour portion of the image of FIG. 16, and FIG. 17B is an explanatory diagram of the image data. 第3実施形態に係るエッジ処理を施したときのドットの形成状態の説明図。Explanatory drawing of the formation state of a dot when performing the edge process which concerns on 3rd Embodiment. 図19Aは、図18の画像の輪郭部の拡大図、図19Bはその画像データの説明図。19A is an enlarged view of the contour portion of the image of FIG. 18, and FIG. 19B is an explanatory diagram of the image data. 第4実施形態に係るエッジ処理を施したときのドットの形成状態の説明図。Explanatory drawing of the formation state of a dot when performing the edge process which concerns on 4th Embodiment. 図21Aは、図20の画像の輪郭部の拡大図、図21Bはその画像データの説明図。21A is an enlarged view of a contour portion of the image of FIG. 20, and FIG. 21B is an explanatory diagram of the image data. 第5実施形態に係るエッジ処理を施したときのドットの形成状態の説明図。Explanatory drawing of the formation state of a dot when performing the edge process which concerns on 5th Embodiment. 図23Aは、図22の画像の輪郭部の拡大図、図23Bはその画像データの説明図。23A is an enlarged view of the contour portion of the image of FIG. 22, and FIG. 23B is an explanatory diagram of the image data. 図24Aは、理想的なドットを示し、図24B及び図24Cは、実際に形成されるドットを示したものである。FIG. 24A shows ideal dots, and FIGS. 24B and 24C show dots that are actually formed. 図25Aは、ドットを縦方向に一列に並べて縦線を形成したときの様子を示し、図25Bは、ドットを横方向に一列に並べて横線を形成したときの様子を示す。FIG. 25A shows a state when dots are arranged in a line in the vertical direction to form vertical lines, and FIG. 25B shows a state when dots are arranged in a line in the horizontal direction to form horizontal lines. 第6実施形態に係るエッジ処理を施したときのドットの形成状態の説明図。Explanatory drawing of the formation state of a dot when performing the edge process which concerns on 6th Embodiment. 図27Aは、図26の画像の輪郭部の拡大図、図27Bはその画像データの説明図。27A is an enlarged view of the contour portion of the image of FIG. 26, and FIG. 27B is an explanatory diagram of the image data. 第7実施形態に係るエッジ処理を施したときのドットの形成状態の説明図。Explanatory drawing of the formation state of a dot when performing the edge process which concerns on 7th Embodiment. 図29Aは、図28の画像の輪郭部の拡大図、図29Bはその画像データの説明図。29A is an enlarged view of the contour portion of the image of FIG. 28, and FIG. 29B is an explanatory diagram of the image data. 第8実施形態に係るエッジ処理を施したときのドットの形成状態の説明図。Explanatory drawing of the formation state of a dot when performing the edge process which concerns on 8th Embodiment. 図31Aは、図30の画像の輪郭部の拡大図、図31Bはその画像データの説明図。31A is an enlarged view of the contour portion of the image of FIG. 30, and FIG. 31B is an explanatory diagram of the image data. 第9実施形態に係るエッジ処理を施したときのドットの形成状態の説明図。Explanatory drawing of the formation state of a dot when performing the edge process which concerns on 9th Embodiment. 図33Aは、図32の画像の輪郭部の拡大図、図33Bはその画像データの説明図。33A is an enlarged view of a contour portion of the image of FIG. 32, and FIG. 33B is an explanatory diagram of the image data. 本実施形態に係るエッジ処理の処理手順の一例を示すフローチャート。6 is a flowchart illustrating an example of a processing procedure of edge processing according to the present embodiment. データを取得する着目画素とその周辺の画素との位置関係の説明図。Explanatory drawing of the positional relationship of the pixel of interest which acquires data, and its surrounding pixels. 図36Aは、そのデータがセットされる着目画素及びその周辺の画素の位置を示し、図36Bは、画素データPix_Array[0]〜[16]との対応関係の説明図。FIG. 36A shows the positions of the pixel of interest in which the data is set and the surrounding pixels, and FIG. 36B is an explanatory diagram of the correspondence relationship with the pixel data Pix_Array [0] to [16]. 図37Aは「7×7のフィルター」を示し、図37Bは、そのフィルターの設定データを示す。FIG. 37A shows a “7 × 7 filter”, and FIG. 37B shows setting data of the filter. 図38Aは「5×5のフィルター」を示し、図38Bは、そのフィルターの設定データを示す。FIG. 38A shows “5 × 5 filter”, and FIG. 38B shows the setting data of the filter. 図39Aは「5×5のフィルター」を示し、図39Bは、そのフィルターの設定データを示す。FIG. 39A shows “5 × 5 filter”, and FIG. 39B shows the setting data of the filter. 「7×7のフィルター」による演算方法の説明図。Explanatory drawing of the calculation method by "7x7 filter." 「5×5のフィルター」による演算方法の説明図。Explanatory drawing of the calculation method by a "5x5 filter". 「3×3のフィルター」による演算方法の説明図。Explanatory drawing of the calculation method by a "3x3 filter". テキスト画像か否かの判断の処理手順の一例を示すフローチャート。The flowchart which shows an example of the process sequence of judgment whether it is a text image.

符号の説明Explanation of symbols

1 プリンタ本体、
20 搬送ユニット、 21 給紙ローラ、 22 搬送モータ(PFモータ)、
23 搬送ローラ、 24 プラテン、 25 排紙ローラ、
30 キャリッジユニット、 31 キャリッジ、
32 キャリッジモータ(CRモータ)、
40 ヘッドユニット、 41 ヘッド、
411Y イエロインクノズル群、 411M マゼンダインクノズル群、
411C シアンインクノズル群、 411K ブラックインクノズル群、
50 センサ、 51 リニア式エンコーダ、 52 ロータリー式エンコーダ、
53 紙検出センサ、 54 紙幅センサ、
60 コントローラ、 61 インターフェース部、 62 CPU、
63 メモリ、 64 ユニット制御回路、
64A 原駆動信号発生部、 64B 駆動信号整形部、
1100 コンピュータ、1102 ビデオドライバ、
1104 アプリケーションプログラム、1110 プリンタドライバ、
1112 解像度変換処理部、1114 色変換処理部、
1116 ハーフトーン処理部、1118 ラスタライズ処理部、
1200 表示装置、 1201 ディスプレイ、
1300 入力装置、 1300A キーボード、 1300B マウス、
1400 記録再生装置、 1400A フレキシブルディスクドライブ装置、
1400B CD−ROMドライブ装置、
1000 印刷システム
1 Printer body
20 transport unit, 21 paper feed roller, 22 transport motor (PF motor),
23 transport roller, 24 platen, 25 discharge roller,
30 carriage unit, 31 carriage,
32 Carriage motor (CR motor),
40 head units, 41 heads,
411Y yellow ink nozzle group, 411M magenta ink nozzle group,
411C cyan ink nozzle group, 411K black ink nozzle group,
50 sensors, 51 linear encoders, 52 rotary encoders,
53 Paper detection sensor, 54 Paper width sensor,
60 controller, 61 interface unit, 62 CPU,
63 memory, 64 unit control circuit,
64A original drive signal generation unit, 64B drive signal shaping unit,
1100 computer, 1102 video driver,
1104 Application program, 1110 Printer driver,
1112 resolution conversion processing unit, 1114 color conversion processing unit,
1116 halftone processing unit, 1118 rasterization processing unit,
1200 display device, 1201 display,
1300 input device, 1300A keyboard, 1300B mouse,
1400 recording / reproducing apparatus, 1400A flexible disk drive apparatus,
1400B CD-ROM drive device,
1000 printing system

Claims (25)

媒体にドットを形成して画像を印刷する印刷部を備え、前記印刷部が、前記ドットとして、2種類以上のサイズの異なるドットを形成可能な印刷装置において、
前記画像を印刷するときに、前記画像の最外郭に形成すべきドットをより小さなサイズのドットに置き換えて形成し、
前記最外郭の内側に沿って形成すべきドットをより小さなサイズのドットに置き換えて形成することを特徴とする印刷装置。
In a printing apparatus that includes a printing unit that forms dots on a medium and prints an image, and the printing unit is capable of forming two or more different sizes of dots as the dots.
When printing the image, replace the dots to be formed on the outermost outline of the image with dots of a smaller size,
A printing apparatus, wherein dots to be formed along the inside of the outermost contour are replaced with dots of a smaller size.
前記画像の最外郭に形成すべきドットと、前記最外郭の内側に沿って形成すべきドットとで、置き換え後のドットのサイズが異なることを特徴とする請求項1に記載の印刷装置。   2. The printing apparatus according to claim 1, wherein a dot size after replacement is different between a dot to be formed on the outermost outline of the image and a dot to be formed along an inner side of the outermost outline. 前記画像の最外郭に形成すべきドットの方が、前記最外郭の内側に沿って形成すべきドットよりも、置き換え後のドットのサイズが小さいことを特徴とする請求項2に記載の印刷装置。   The printing apparatus according to claim 2, wherein a dot to be formed in the outermost outline of the image has a smaller dot size after replacement than a dot to be formed along an inner side of the outermost outline. . 前記画像の最外郭に形成すべきドットが置き換えられて形成されるドットのサイズは、前記印刷部が形成可能なドットのサイズの中で最小のサイズであることを特徴とする請求項1〜3のいずれか1項に記載の印刷装置。   The size of a dot formed by replacing a dot to be formed in the outermost outline of the image is the smallest size of dots that can be formed by the printing unit. The printing apparatus according to any one of the above. 前記最外郭の内側に沿ってドットが形成される領域の内側に沿って形成すべきドットをより小さなサイズのドットに置き換えて形成することを特徴とする請求項1〜4のいずれか1項に記載の印刷装置。   The dot which should be formed along the inner side of the area | region in which a dot is formed along the inner side of the outermost outline is replaced with a dot of a smaller size, and formed in any one of Claims 1-4 characterized by the above-mentioned. The printing apparatus as described. 前記最外郭の内側に沿ってドットが形成される領域の内側に沿って形成すべきドットを前記領域の内側に沿って間引いて形成することを特徴とする請求項1〜5のいずれか1項に記載の印刷装置。   The dot to be formed along the inner side of the region where the dot is formed along the inner side of the outermost contour is formed by thinning out the dot along the inner side of the region. The printing apparatus as described in. 前記印刷部は、前記媒体に対して相対的に移動可能なヘッドに設けられ、前記ヘッドが移動するときに前記媒体に印刷を施し、
前記領域の内側に沿って間引いて形成されるドットのうち、前記ヘッドの移動方向に沿って並んで形成されるドットと、前記移動方向以外の他の方向に沿って並んで形成される他のドットとで、間引き量が異なることを特徴とする請求項6に記載の印刷装置。
The printing unit is provided in a head movable relative to the medium, and performs printing on the medium when the head moves.
Among the dots formed by thinning out along the inside of the region, the dots formed side by side along the moving direction of the head and the other formed side by side along other directions other than the moving direction The printing apparatus according to claim 6, wherein the thinning amount is different for each dot.
前記ヘッドの移動方向に沿って並んで形成されるドットの方が、前記移動方向以外の他の方向に沿って並んで形成されるドットよりも、間引き量が大きいことを特徴とする請求項7に記載の印刷装置。   8. The dot thinning amount is larger for dots formed side by side along the moving direction of the head than for dots formed side by side along a direction other than the moving direction. The printing apparatus as described in. 前記画像がテキスト画像であることを特徴とする請求項1〜8のいずれか1項に記載の印刷装置。   The printing apparatus according to claim 1, wherein the image is a text image. 前記印刷部は、媒体に向けてインクを吐出することによりドットを形成して画像を印刷することを特徴とする請求項1〜9のいずれか1項に記載の印刷装置。   The printing apparatus according to claim 1, wherein the printing unit prints an image by forming dots by ejecting ink toward a medium. 媒体にドットを形成して画像を印刷する印刷部を備え、前記印刷部が、前記ドットとして、2種類以上のサイズの異なるドットを形成可能な印刷装置において、
前記画像を印刷するときに、前記画像の最外郭に形成すべきドットをより小さなサイズのドットに置き換えて形成し、
前記最外郭の内側に形成すべきドットを前記最外郭の内側に沿って間引いて形成することを特徴とする印刷装置。
In a printing apparatus that includes a printing unit that forms dots on a medium and prints an image, and the printing unit is capable of forming two or more different sizes of dots as the dots.
When printing the image, replace the dots to be formed on the outermost outline of the image with dots of a smaller size,
The printing apparatus is characterized in that dots to be formed inside the outermost outline are formed by thinning out the dots along the inner side of the outermost outline.
前記最外郭に形成すべきドットが置き換えられて形成される前記より小さなサイズのドットのサイズは、前記印刷部が形成可能なドットのサイズの中で最小のサイズであることを特徴とする請求項11に記載の印刷装置。   The size of the smaller size dot formed by replacing the dots to be formed on the outermost outline is the smallest size of dots that can be formed by the printing unit. The printing apparatus according to 11. 前記最外郭の内側に沿って間引いて形成されるドットをより小さなサイズのドットに置き換えて形成することを特徴とする請求項11または12に記載の印刷装置。   13. The printing apparatus according to claim 11, wherein dots formed by thinning out along the inner side of the outermost contour are replaced with dots having a smaller size. 前記印刷部は、前記媒体に対して相対的に移動可能なヘッドに設けられ、前記ヘッドが移動するときに前記媒体に印刷を施し、
前記最外郭の内側に沿って間引いて形成されるドットのうち、前記ヘッドの移動方向に沿って並んで形成されるドットと、前記移動方向以外の他の方向に沿って並んで形成されるドットとで、間引き量が異なることを特徴とする請求項11〜13のいずれか1項に記載の印刷装置。
The printing unit is provided in a head movable relative to the medium, and performs printing on the medium when the head moves.
Of the dots formed by thinning out along the inside of the outermost contour, the dots formed side by side along the moving direction of the head and the dots formed side by side along other directions other than the moving direction The printing apparatus according to claim 11, wherein the thinning amount is different.
前記ヘッドの移動方向に沿って並んで形成されるドットの方が、前記移動方向以外の他の方向に沿って並んで形成されるドットよりも、間引き量が大きいことを特徴とする請求項14に記載の印刷装置。   15. The thinning amount is larger for dots formed side by side along the moving direction of the head than for dots formed side by side along a direction other than the moving direction. The printing apparatus as described in. 前記画像がテキスト画像であることを特徴とする請求項11〜15のいずれか1項に記載の印刷装置。   The printing apparatus according to claim 11, wherein the image is a text image. 前記印刷部は、媒体に向けてインクを吐出することによりドットを形成して画像を印刷することを特徴とする請求項11〜16のいずれか1項に記載の印刷装置。   The printing apparatus according to claim 11, wherein the printing unit prints an image by forming dots by ejecting ink toward a medium. 媒体にドットを形成して画像を印刷する印刷部を備え、前記印刷部が、前記ドットとして、2種類以上のサイズの異なるドットを形成可能な印刷装置において、
前記画像を印刷するときに、前記画像の最外郭に形成すべきドットをより小さなサイズのドットに置き換えて形成し、
前記最外郭の内側に沿って形成すべきドットをより小さなサイズのドットに置き換えて形成し、
前記画像の最外郭に形成すべきドットの方が、前記最外郭の内側に沿って形成すべきドットよりも、置き換え後のドットのサイズが小さく、
前記画像の最外郭に形成すべきドットが置き換えられて形成されるドットのサイズは、前記印刷部が形成可能なドットのサイズの中で最小のサイズであり、
前記より小さなサイズのドットに置き換えられてドットが形成される領域の内側に沿って形成すべきドットをより小さなサイズのドットに置き換えて形成し、
前記最外郭の内側に沿ってドットが形成される領域の内側に沿って形成すべきドットを前記領域の内側に沿って間引いて形成し、
前記印刷部は、前記媒体に対して相対的に移動可能なヘッドに設けられ、前記ヘッドが移動するときに前記媒体に印刷を施し、
前記領域の内側に沿って間引いて形成されるドットのうち、前記ヘッドの移動方向に沿って並んで形成されるドットの方向が、前記移動方向以外の方向に沿って並んで形成される他のドットよりも、間引き量が大きく、
前記画像がテキスト画像であり、
前記印刷部は、媒体に向けてインクを吐出することによりドットを形成して画像を印刷することを特徴とする印刷装置。
In a printing apparatus that includes a printing unit that forms dots on a medium and prints an image, and the printing unit is capable of forming two or more different sizes of dots as the dots.
When printing the image, replace the dots to be formed on the outermost outline of the image with dots of a smaller size,
Replacing the dots to be formed along the inside of the outermost shell with dots of a smaller size,
The dot to be formed in the outermost outline of the image has a smaller dot size after replacement than the dot to be formed along the inner side of the outermost outline.
The size of the dots formed by replacing the dots to be formed in the outermost outline of the image is the smallest size of the dots that can be formed by the printing unit,
Replacing the dots to be formed along the inside of the area where the dots are formed by being replaced with the smaller size dots, and forming with the smaller size dots,
Forming dots to be formed along the inside of the region where dots are formed along the inside of the outermost outline, and decimating along the inside of the region;
The printing unit is provided in a head movable relative to the medium, and performs printing on the medium when the head moves.
Among the dots formed by thinning out along the inner side of the region, the direction of the dots formed side by side along the moving direction of the head is another side formed along the direction other than the moving direction. The thinning amount is larger than the dots,
The image is a text image;
The printing unit prints an image by forming dots by ejecting ink toward a medium.
媒体にドットを形成して画像を印刷する印刷部を備え、前記印刷部が、前記ドットとして、2種類以上のサイズの異なるドットを形成可能な印刷装置において、
前記画像を印刷するときに、前記画像の最外郭に形成すべきドットをより小さなサイズのドットに置き換えて形成し、
前記最外郭の内側に形成すべきドットを前記最外郭の内側に沿って間引いて形成し、
前記最外郭に形成すべきドットが置き換えられて形成される前記より小さなサイズのドットのサイズは、前記印刷部が形成可能なドットのサイズの中で最小のサイズであり、
前記最外郭の内側に沿って間引いて形成されるドットをより小さなサイズのドットに置き換えて形成し、
前記印刷部は、前記媒体に対して相対的に移動可能なヘッドに設けられ、前記ヘッドが移動するときに前記媒体に印刷を施し、
前記最外郭の内側に沿って間引いて形成されるドットのうち、前記ヘッドの移動方向に沿って並んで形成されるドットの方が、前記移動方向以外の他の方向に沿って並んで形成されるドットよりも、間引き量が大きく、
前記画像がテキスト画像であり、
前記印刷部は、媒体に向けてインクを吐出することによりドットを形成して画像を印刷することを特徴とする印刷装置。
In a printing apparatus that includes a printing unit that forms dots on a medium and prints an image, and the printing unit is capable of forming two or more different sizes of dots as the dots.
When printing the image, replace the dots to be formed on the outermost outline of the image with dots of a smaller size,
Forming dots to be formed on the inside of the outermost outline along the inner side of the outermost outline;
The size of the smaller size dot formed by replacing the dots to be formed on the outermost outline is the smallest size of dots that can be formed by the printing unit,
Replacing the dots formed by thinning along the inside of the outermost shell with dots of a smaller size,
The printing unit is provided in a head movable relative to the medium, and performs printing on the medium when the head moves.
Of the dots formed by thinning along the innermost side of the outermost outline, the dots formed side by side along the moving direction of the head are formed side by side along other directions other than the moving direction. The thinning amount is larger than the dots
The image is a text image;
The printing unit prints an image by forming dots by ejecting ink toward a medium.
媒体にドットを形成して画像を印刷する印刷部を備え、前記印刷部が、前記ドットとして、2種類以上のサイズの異なるドットを形成可能な印刷装置を制御する印刷制御装置において、
前記印刷装置により前記画像を印刷するときに、前記画像の最外郭に形成すべきドットをより小さなサイズのドットに置き換えて形成し、
前記最外郭の内側に沿って形成すべきドットをより小さなサイズのドットに置き換えて形成することを特徴とする印刷制御装置。
In a printing control device that includes a printing unit that forms dots on a medium and prints an image, and the printing unit controls a printing device that can form two or more different sizes of dots as the dots.
When printing the image by the printing device, the dots to be formed on the outermost outline of the image are replaced with dots of a smaller size,
A printing control apparatus, wherein dots to be formed along the inside of the outermost outline are replaced with dots of a smaller size.
媒体にドットを形成して画像を印刷する印刷部を備え、前記印刷部が、前記ドットとして、2種類以上のサイズの異なるドットを形成可能な印刷装置を制御する印刷制御装置において、
前記印刷装置により前記画像を印刷するときに、前記画像の最外郭に形成すべきドットをより小さなサイズのドットに置き換えて形成し、
前記最外郭の内側に形成すべきドットを前記最外郭の内側に沿って間引いて形成することを特徴とする印刷制御装置。
In a printing control device that includes a printing unit that forms dots on a medium and prints an image, and the printing unit controls a printing device that can form two or more different sizes of dots as the dots.
When printing the image by the printing device, the dots to be formed on the outermost outline of the image are replaced with dots of a smaller size,
The printing control apparatus, wherein dots to be formed inside the outermost outline are formed by thinning out along the inner side of the outermost outline.
2種類以上のサイズの異なるドットを媒体に形成して画像を印刷する印刷方法において、
前記画像を印刷するときに、前記画像の最外郭に形成すべきドットをより小さなサイズのドットに置き換えて形成し、
前記最外郭の内側に沿って形成すべきドットをより小さなサイズのドットに置き換えて形成することを特徴とする印刷方法。
In a printing method for printing an image by forming two or more different size dots on a medium,
When printing the image, replace the dots to be formed on the outermost outline of the image with dots of a smaller size,
A printing method characterized in that dots to be formed along the inside of the outermost contour are replaced with dots of a smaller size.
2種類以上のサイズの異なるドットを媒体に形成して画像を印刷する印刷方法において、
前記画像を印刷するときに、前記画像の最外郭に形成すべきドットをより小さなサイズのドットに置き換えて形成し、
前記最外郭の内側に形成すべきドットを前記最外郭の内側に沿って間引いて形成することを特徴とする印刷方法。
In a printing method for printing an image by forming two or more different size dots on a medium,
When printing the image, replace the dots to be formed on the outermost outline of the image with dots of a smaller size,
A printing method comprising: forming dots to be formed inside the outermost outline by thinning out the dots along the inner side of the outermost outline.
媒体にドットを形成して画像を印刷する印刷部を備え、前記印刷部が、前記ドットとして、2種類以上のサイズの異なるドットを形成可能な印刷装置において実行されるプログラムであって、
前記画像を印刷するときに、前記画像の最外郭に形成すべきドットをより小さなサイズのドットに置き換えて形成するステップと、
前記最外郭の内側に沿って形成すべきドットをより小さなサイズのドットに置き換えて形成するステップとを実行することを特徴とするプログラム。
A program that is provided in a printing apparatus that includes a printing unit that forms dots on a medium and prints an image, and the printing unit is capable of forming two or more different types of dots as the dots,
Replacing the dots to be formed on the outermost outline of the image with dots of a smaller size when printing the image; and
And a step of replacing the dots to be formed along the inside of the outermost outline with dots of a smaller size.
媒体にドットを形成して画像を印刷する印刷部を備え、前記印刷部が、前記ドットとして、2種類以上のサイズの異なるドットを形成可能な印刷装置において実行されるプログラムであって、
前記画像を印刷するときに、前記画像の最外郭に形成すべきドットをより小さなサイズのドットに置き換えて形成するステップと、
前記最外郭の内側に形成すべきドットを前記最外郭の内側に沿って間引いて形成するステップとを実行することを特徴とするプログラム。
A program that is provided in a printing apparatus that includes a printing unit that forms dots on a medium and prints an image, and the printing unit is capable of forming two or more different types of dots as the dots,
Replacing the dots to be formed on the outermost outline of the image with dots of a smaller size when printing the image; and
And a step of thinning out dots to be formed inside the outermost outline along the inner side of the outermost outline.
JP2003421486A 2003-12-18 2003-12-18 Printing apparatus, printing control apparatus, printing method, and program Pending JP2005178144A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003421486A JP2005178144A (en) 2003-12-18 2003-12-18 Printing apparatus, printing control apparatus, printing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003421486A JP2005178144A (en) 2003-12-18 2003-12-18 Printing apparatus, printing control apparatus, printing method, and program

Publications (1)

Publication Number Publication Date
JP2005178144A true JP2005178144A (en) 2005-07-07

Family

ID=34782694

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003421486A Pending JP2005178144A (en) 2003-12-18 2003-12-18 Printing apparatus, printing control apparatus, printing method, and program

Country Status (1)

Country Link
JP (1) JP2005178144A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012133036A (en) * 2010-12-20 2012-07-12 Kyocera Document Solutions Inc Image forming apparatus and calculation method for toner amount
JP2015054430A (en) * 2013-09-11 2015-03-23 理想科学工業株式会社 Inkjet printing device
JP2019147249A (en) * 2018-02-26 2019-09-05 セイコーエプソン株式会社 Printer and printing method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012133036A (en) * 2010-12-20 2012-07-12 Kyocera Document Solutions Inc Image forming apparatus and calculation method for toner amount
JP2015054430A (en) * 2013-09-11 2015-03-23 理想科学工業株式会社 Inkjet printing device
JP2019147249A (en) * 2018-02-26 2019-09-05 セイコーエプソン株式会社 Printer and printing method
JP7000913B2 (en) 2018-02-26 2022-01-19 セイコーエプソン株式会社 Printing equipment and printing method

Similar Documents

Publication Publication Date Title
JP2020026061A (en) Recording device, recording method, and recording control device
US7249820B2 (en) Printing method, printing system, printing apparatus, print-control method, and storage medium
JP4513346B2 (en) Printing apparatus, printing method, and printing system
JP4770136B2 (en) Printing system, printing control apparatus, and printing control method
US7909422B2 (en) Printing method, printing system, and print control apparatus
JP4433803B2 (en) Printing apparatus, printing control apparatus, printing method, investigation method, and program
JP4661043B2 (en) Printing apparatus, printing control apparatus, printing method, and program
JP4356404B2 (en) Printing apparatus, printing method, and program
JP4635489B2 (en) Correction value setting method for correcting image density
JP2005178144A (en) Printing apparatus, printing control apparatus, printing method, and program
JP2005040994A (en) Printing apparatus, printing method, and program
JP4765266B2 (en) Printing apparatus, printing method, and program
JP2006007533A (en) Correction value setting method and test pattern for density correction
JP2005199608A (en) Printing apparatus, printing method, investigation method, investigation pattern and program
US7364250B2 (en) Printing method, printing system, and print control apparatus
US7513587B2 (en) Printing method and printing system
US10059097B2 (en) Image processing method, image processing apparatus, and printing system
JP4661271B2 (en) Printing apparatus, printing system, printing control apparatus, printing method, and program
JP2005178145A (en) Printing apparatus, printing method, and program
JP4655854B2 (en) Printing device
JP4736442B2 (en) Printing system, printing method, program, and printing apparatus
JP4487663B2 (en) Printing system, printing method and program
JP4561261B2 (en) Printing system, printing apparatus, printing method, and program
JP2005153158A (en) Printing apparatus, printing control apparatus, printing method, and program
JP2007001269A (en) Printing system, program, and printing apparatus