JP2005144950A - Printing apparatus, printing method, program for printing, and printing medium - Google Patents

Printing apparatus, printing method, program for printing, and printing medium Download PDF

Info

Publication number
JP2005144950A
JP2005144950A JP2003388024A JP2003388024A JP2005144950A JP 2005144950 A JP2005144950 A JP 2005144950A JP 2003388024 A JP2003388024 A JP 2003388024A JP 2003388024 A JP2003388024 A JP 2003388024A JP 2005144950 A JP2005144950 A JP 2005144950A
Authority
JP
Japan
Prior art keywords
print medium
printing
paper
type
printing apparatus
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2003388024A
Other languages
Japanese (ja)
Inventor
Nobuo Morimoto
伸生 森本
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 JP2003388024A priority Critical patent/JP2005144950A/en
Publication of JP2005144950A publication Critical patent/JP2005144950A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Ink Jet (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)
  • Facsimiles In General (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a printing apparatus which can carry out optimum printing in accordance with kinds of printing media. <P>SOLUTION: The printing apparatus which prints images to the printing medium has a reading means (line sensor 47) for reading marker information that shows attributes of the printing medium displayed at a part of the printing medium (printing paper P), a specifying means (control circuit 40) for specifying the kind of the printing medium on the basis of the marker information read by the reading means, and a processing means (computer 90) for executing predetermined processing on the basis of the kind of the printing medium specified by the specifying means. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

本発明は、印刷装置、印刷方法、印刷用プログラム、および印刷媒体に関する。   The present invention relates to a printing apparatus, a printing method, a printing program, and a printing medium.

一般に、印刷装置(特にインクジェットプリンタ)では、白色紙、トランスペアレンシーフィルム等の種々の記録媒体に対して記録が行われる。   Generally, in a printing apparatus (particularly, an ink jet printer), recording is performed on various recording media such as white paper and a transparency film.

記録媒体として紙を用いる場合には、その紙種により吸収できるインク許容量が異なるため、インク吸収率の高い専用紙に吸収され得るインク量と同量のインクを普通紙に対して吐出すると、吸収できずにインクが溢れ、溢れたインクが印刷装置に付着して汚れてしまう。   When paper is used as a recording medium, the allowable amount of ink that can be absorbed varies depending on the type of paper, and therefore when the same amount of ink that can be absorbed by special paper with high ink absorption rate is ejected onto plain paper, The ink overflows without being absorbed, and the overflowed ink adheres to the printing apparatus and becomes dirty.

また、つぎに記録される用紙に印刷装置に付着したインクが転写され、正しくセットされた記録媒体まで汚損してしまうという問題が生じる。このため、紙種に応じてインク吐出量等の制御を変える必要から、当該制御前には紙の種類を判別し、ホストで設定している紙種と、印刷装置にセットされている紙種が一致していない場合は、ホストに情報を伝達すると同時に制御データを受け付けないようにして、間違った種類の記録媒体に記録することを未然に防止するようにしている。   In addition, there is a problem in that the ink attached to the printing apparatus is transferred to the sheet to be recorded next, and the recording medium set correctly is damaged. For this reason, since it is necessary to change the control of the ink discharge amount according to the paper type, the paper type is determined before the control, and the paper type set in the host and the paper type set in the printing apparatus If they do not match, information is transmitted to the host and control data is not accepted at the same time, so that recording on the wrong type of recording medium is prevented in advance.

また、実際に印刷装置にセットされている記録媒体のサイズが、ホストで想定している用紙サイズよりも小さい場合には、印刷装置内の記録媒体からはみ出た部分にインクが付着して汚れ、前述したような転写の問題が発生するため、用紙サイズの情報もホストに伝達するようにしている。   In addition, when the size of the recording medium actually set in the printing apparatus is smaller than the paper size assumed by the host, the ink sticks to the part that protrudes from the recording medium in the printing apparatus and becomes dirty. Since the transfer problem as described above occurs, information on the paper size is also transmitted to the host.

ところが、現状においては、紙の表面を例えば透過光・反射光センサ等で読み取ることにより単純に紙種を判断し分類しているため、紙の表面が白い普通紙あるいは透明なトランスペアレンシーフィルムといったユーザによる外部観察からでも明らかに異なる紙種しか判断できない。   However, in the present situation, the paper type is simply determined and classified by reading the surface of the paper with, for example, a transmitted light / reflected light sensor, etc., so users such as plain paper with white paper surface or transparent transparency film are used. Only different paper types can be judged even from external observations.

今後、白い記録紙でも、普通紙あるいは専用紙・光沢紙といったように紙種が増える傾向にある。この場合、前述したような従来の単純な方法では、例えば普通紙か専用紙かの判定に誤りを生じ易いため、判別しにくい紙種に対しても、精度の高い判別、分類方法が求められている。   In the future, even with white recording paper, there is a tendency to increase the number of paper types such as plain paper, dedicated paper, and glossy paper. In this case, in the conventional simple method as described above, for example, it is easy to make an error in determining whether the paper is plain paper or exclusive paper. Therefore, a highly accurate discrimination and classification method is required even for paper types that are difficult to discriminate. ing.

また、用紙サイズについては、記録媒体外へのインク付着を防止する方法として、印刷装置内の用紙ホルダーのサイズが固定されていて、特定の用紙サイズのものを使用することを前提にしたもの、用紙ホルダーの長短辺の2辺を可変にし、エッジガイドを用紙に合わせ、合わせた位置から用紙のサイズを判別するものなど、様々な工夫が行われている。用紙ホルダーで設定した紙よりも小さいサイズの紙を入れたときには、ほとんどの場合、印刷中に用紙設定の異常に気づくことが多く、用紙と異常が検出されるまでに印刷された時間を無駄にする。   As for the paper size, as a method for preventing ink adhesion to the outside of the recording medium, the size of the paper holder in the printing apparatus is fixed, and it is assumed that a specific paper size is used. Various ideas have been made such as making the two long and short sides of the paper holder variable, aligning the edge guide with the paper, and determining the size of the paper from the combined position. In most cases, when you load paper that is smaller than the paper set in the paper holder, you will often notice an error in the paper settings during printing, and wasted time before the paper and the error are detected. To do.

そこで、本発明者は、特許文献1において、印刷媒体にICチップを埋め込み、このICチップに書き込まれた情報を参照して、印刷媒体の種類あるいはサイズを特定し、最適な印刷を行うことができる印刷装置を提案している。   Therefore, in the patent document 1, the inventor can embed an IC chip in a print medium, refer to information written in the IC chip, specify the type or size of the print medium, and perform optimum printing. A printing device that can be used is proposed.

特開2000−296653号公報(要約書、請求項)JP 2000-296653 A (abstract, claim)

ところで、印刷媒体にICチップを埋め込む方法では、コストが高くなるという問題点がある。   However, the method of embedding an IC chip in a print medium has a problem that the cost is increased.

また、ICチップは印刷媒体を折り曲げた場合に、破損してしまい、記憶されている情報を読み出すことができなくなる場合もある。   Further, the IC chip may be damaged when the print medium is bent, and stored information may not be read.

本発明は、上記の事情に基づきなされたもので、その目的とするところは、印刷媒体の種類に応じて最適な印刷を行うことができる印刷装置、印刷方法、印刷用プログラム、および印刷媒体を提供しよう、とするものである。   The present invention has been made based on the above circumstances, and an object thereof is to provide a printing apparatus, a printing method, a printing program, and a printing medium capable of performing optimum printing according to the type of printing medium. It is intended to provide.

上述の目的を達成するため、本発明は、印刷媒体に画像を印刷する印刷装置において、印刷媒体の一部に表示された印刷媒体の属性を示す標識情報を読み取る読み取り手段と、読み取り手段によって読み取られた標識情報に基づいて、印刷媒体の種類を特定する特定手段と、特定手段によって特定された印刷媒体の種類に基づいて所定の処理を実行する処理手段と、を有するようにしている。   In order to achieve the above-described object, the present invention provides a reading device that reads mark information indicating an attribute of a print medium displayed on a part of the print medium in a printing apparatus that prints an image on the print medium. On the basis of the label information thus provided, there is provided a specifying means for specifying the type of the print medium, and a processing means for executing a predetermined process based on the type of the print medium specified by the specifying means.

このため、印刷媒体の種類に応じて最適な印刷を行うことができる。   For this reason, optimal printing can be performed according to the type of print medium.

また、他の発明は、上述の発明に加えて、標識情報は、印刷媒体の裏面に印刷された文字、記号、もしくは図形またはこれらの結合された情報であり、読み取り手段は、標識情報を光学的に読み取る、ようにしている。このため、印刷用紙の裏面に商慣行上印刷される場合が多い文字等の情報を利用して印刷媒体を判別し、最適な印刷を行うことができる。   In addition to the above-described invention, in another invention, the sign information is a character, a symbol, or a graphic printed on the back surface of the print medium, or information obtained by combining these, and the reading means optically displays the sign information. I read it automatically. For this reason, it is possible to determine the print medium using information such as characters that are often printed on the back side of the printing paper in accordance with business practices, and perform optimal printing.

また、他の発明は、上述の発明に加えて、標識情報は、文字、記号、もしくは図形またはこれらの結合された情報の表示形態によって印刷媒体の属性を示すようにしている。このため、表示形態を変更することにより、印刷媒体の属性を示す情報を簡易に変更することが可能になる。   According to another invention, in addition to the above-described invention, the sign information indicates the attribute of the print medium by a display form of characters, symbols, figures, or their combined information. For this reason, it is possible to easily change the information indicating the attribute of the print medium by changing the display form.

また、他の発明は、上述の発明に加えて、標識情報は、社名、商品名、商標、ロゴ、または製造番号を示す情報としている。このため、自他商品識別力を発揮する情報に、印刷媒体の属性情報を重畳することが可能になる。   In another invention, in addition to the above-described invention, the sign information is information indicating a company name, a trade name, a trademark, a logo, or a production number. For this reason, it becomes possible to superimpose the attribute information of a printing medium on the information which demonstrates self-other goods discrimination power.

また、他の発明は、上述の発明に加えて、読み取り手段は、印刷媒体が通過する経路上に配置された線センサとしている。このため、印刷媒体が経路上を移送される際に標識情報を読み取ることが可能になる。   In another invention, in addition to the above-described invention, the reading means is a line sensor arranged on a path through which the print medium passes. Therefore, it is possible to read the label information when the print medium is transported along the path.

また、他の発明は、上述の発明に加えて、読み取り手段は、印刷媒体が貯留されるストッカの印刷媒体の裏面に対向する位置に配置された面センサとしている。このため、印刷媒体が印刷装置内に吸引される前に、その種類を判別することができるので、誤った印刷媒体がセットされた場合であっても、容易に交換することができる。   In another invention, in addition to the above-mentioned invention, the reading means is a surface sensor arranged at a position facing the back surface of the print medium of the stocker storing the print medium. For this reason, since the type can be discriminated before the print medium is sucked into the printing apparatus, it can be easily replaced even when an incorrect print medium is set.

また、他の発明は、上述の発明に加えて、特定手段は、標識情報に基づいて、印刷媒体のサイズまたは種類を特定するようにしている。このため、印刷媒体のサイズまたは種類に応じた最適な印刷を行うことができる。   According to another invention, in addition to the above-mentioned invention, the specifying means specifies the size or type of the print medium based on the label information. For this reason, it is possible to perform optimum printing according to the size or type of the print medium.

また、他の発明は、上述の発明に加えて、処理手段は、特定手段によって特定された印刷媒体の種類と異なる種類の印刷媒体が印刷対象として選択されている場合には、警告処理を行うようにしている。このため、誤った印刷媒体に画像が印刷されることを未然に防止することができる。   In another invention, in addition to the above-described invention, the processing means performs a warning process when a print medium of a type different from the type of the print medium specified by the specifying means is selected as a print target. I am doing so. For this reason, it is possible to prevent an image from being printed on an incorrect print medium.

また、他の発明は、上述の発明に加えて、処理手段は、特定手段によって特定された印刷媒体の種類と異なる種類の印刷媒体が印刷対象として選択されている場合には、選択されている印刷媒体の種類に応じて画像データを変換する処理を実行するようにしている。このため、誤った印刷媒体が設定された場合であっても、その印刷媒体に合わせて再設定が行われ、最適な条件で印刷が実行される。   In another invention, in addition to the above-described invention, the processing unit is selected when a print medium of a type different from the type of the print medium specified by the specifying unit is selected as a print target. A process of converting image data is executed in accordance with the type of print medium. For this reason, even when an incorrect print medium is set, resetting is performed according to the print medium, and printing is performed under optimum conditions.

また、他の発明は、上述の発明に加えて、処理手段は、読み取り手段が標識情報を読み取ることができない場合には、警告処理を実行するようにしている。このため、メーカー指定以外の印刷媒体が使用された場合あるいは、印刷媒体の配置方向が間違っている場合には、警告処理を実行してユーザに注意を促すことが可能になる。   According to another invention, in addition to the above-mentioned invention, the processing means executes a warning process when the reading means cannot read the marker information. For this reason, when a print medium other than that specified by the manufacturer is used, or when the print medium is disposed in the wrong direction, it is possible to execute a warning process to alert the user.

また、本発明は、印刷媒体に画像を印刷する印刷装置の印刷方法において、印刷媒体の一部に表示された印刷媒体の属性を示す標識情報を読み取る読み取りステップと、読み取りステップによって読み取られた標識情報に基づいて、印刷媒体の種類を特定する特定ステップと、特定ステップによって特定された印刷媒体の種類に基づいて所定の処理を実行する処理ステップと、を有するようにしている。   According to another aspect of the present invention, there is provided a printing method of a printing apparatus that prints an image on a printing medium, a reading step of reading marking information indicating an attribute of the printing medium displayed on a part of the printing medium, and a label read by the reading step A specifying step for specifying the type of the print medium based on the information and a processing step for executing a predetermined process based on the type of the print medium specified by the specifying step are provided.

このため、本方法によれば、印刷媒体の種類に応じて最適な印刷を行うことができる。   For this reason, according to this method, optimal printing can be performed according to the kind of printing medium.

また、本発明は、印刷媒体に画像を印刷する処理をコンピュータに機能させるコンピュータ読み取り可能な印刷用プログラムにおいて、コンピュータを、印刷媒体の一部に表示された印刷媒体の属性を示す標識情報を読み取る読み取り手段、読み取り手段によって読み取られた標識情報に基づいて、印刷媒体の種類を特定する特定手段、特定手段によって特定された印刷媒体の種類に基づいて所定の処理を実行する処理手段、として機能させるようにしている。   According to another aspect of the present invention, there is provided a computer-readable printing program for causing a computer to perform a process of printing an image on a print medium, and the computer reads sign information indicating an attribute of the print medium displayed on a part of the print medium. A reading unit; a specifying unit that specifies a type of the print medium based on the label information read by the reading unit; and a processing unit that executes a predetermined process based on the type of the print medium specified by the specifying unit. I am doing so.

このため、本プログラムをコンピュータにインストールすれば、印刷媒体の種類に応じて最適な印刷を行うことができる。   For this reason, if this program is installed in a computer, optimum printing can be performed according to the type of print medium.

また、本発明は、印刷装置において使用される印刷媒体において、画像が印刷される印刷面またはその裏面の上下両端に、印刷装置によって光学的に読み取られる、文字、記号、もしくは図形またはこれらの結合によって構成される識別情報が印刷されている。   The present invention also relates to a character, a symbol, a figure, or a combination thereof, which is optically read by the printing device on the upper and lower ends of the printing surface on which the image is printed or the back surface of the printing medium used in the printing device. The identification information constituted by is printed.

このため、本印刷媒体を使用すれば、印刷媒体の種類に応じて最適な印刷を行うことができる。   For this reason, if this print medium is used, optimal printing can be performed according to the type of print medium.

本発明によれば、印刷媒体の種類に応じて最適な印刷を行うことが可能となる。   According to the present invention, it is possible to perform optimum printing according to the type of print medium.

以下、本発明の各実施の形態について、図面を参照して説明する。   Embodiments of the present invention will be described below with reference to the drawings.

(第1の実施の形態) (First embodiment)

まず、本発明の第1の実施の形態について、図1〜14を参照しつつ説明する。なお、以下では、プリンタ22とコンピュータ90の組み合わせを「印刷装置」と称する。   First, a first embodiment of the present invention will be described with reference to FIGS. Hereinafter, the combination of the printer 22 and the computer 90 is referred to as a “printing apparatus”.

図1は、印刷装置を構成するプリンタ22の概略構成図であり、図2は、制御回路40を中心としたプリンタ22の主要部の構成例を示すブロック図である。   FIG. 1 is a schematic configuration diagram of the printer 22 constituting the printing apparatus, and FIG. 2 is a block diagram illustrating a configuration example of a main part of the printer 22 with a control circuit 40 as a center.

図1に示すように、プリンタ22は、紙送りモータ23によって印刷用紙Pを搬送する副走査送り機構と、キャリッジモータ24によってキャリッジ31を紙送りローラ26の軸方向に往復動させる主走査送り機構とを有している。ここで、副走査送り機構による印刷用紙Pの送り方向を副走査方向といい、主走査送り機構によるキャリッジ31の移動方向を主走査方向という。   As shown in FIG. 1, the printer 22 includes a sub-scan feed mechanism that transports the printing paper P by the paper feed motor 23, and a main scan feed mechanism that reciprocates the carriage 31 in the axial direction of the paper feed roller 26 by the carriage motor 24. And have. Here, the feed direction of the printing paper P by the sub-scan feed mechanism is called a sub-scan direction, and the moving direction of the carriage 31 by the main scan feed mechanism is called a main scan direction.

また、プリンタ22は、キャリッジ31に搭載され、印刷ヘッド12を備えた印刷ヘッドユニット60と、この印刷ヘッドユニット60を駆動してインクの吐出およびドット形成を制御するヘッド駆動機構と、これらの紙送りモータ23、キャリッジモータ24、印刷ヘッドユニット60および操作パネル32との信号のやり取りを司る制御回路40とを備えている。   The printer 22 is mounted on the carriage 31 and includes a print head unit 60 including the print head 12, a head drive mechanism that drives the print head unit 60 to control ink ejection and dot formation, and these papers. A control circuit 40 that controls the exchange of signals with the feed motor 23, the carriage motor 24, the print head unit 60, and the operation panel 32 is provided.

つぎに、印刷ヘッド12の構成について、図1を参照しつつ説明する。   Next, the configuration of the print head 12 will be described with reference to FIG.

キャリッジ31には、図1に示すように、ブラック(K)のインクを収納したカートリッジ71、シアン(C)のインクを収納したカートリッジ72、マゼンタ(M)のインクを収納したカートリッジ73、イエロー(Y)のインクを収納したカートリッジ74の4つのインクカートリッジ71〜74が着脱可能に搭載される。   As shown in FIG. 1, the carriage 31 includes a cartridge 71 containing black (K) ink, a cartridge 72 containing cyan (C) ink, a cartridge 73 containing magenta (M) ink, and yellow ( Four ink cartridges 71 to 74 of the cartridge 74 containing the ink Y) are detachably mounted.

キャリッジ31の下部には印刷ヘッド12が設けられている。印刷ヘッド12には、インク吐出箇所としてのノズルが印刷用紙Pの搬送方向に列状に配置され、それぞれの色のインクに対応したノズル列を形成している。このノズルは、ドット形成要素となる。   A print head 12 is provided below the carriage 31. In the print head 12, nozzles as ink discharge locations are arranged in a line in the transport direction of the printing paper P, and a nozzle line corresponding to each color ink is formed. This nozzle becomes a dot forming element.

また、キャリッジ31の下部に設けられ、各インクに対応づけられたノズル列には、ノズル毎に、電歪素子の1つであって応答性に優れたピエゾ素子が配置されている。ピエゾ素子は、ノズルまでインクを導くインク通路を形成する部材に接する位置に設置されている。ピエゾ素子は、電圧の印加により結晶構造が歪み、極めて高速に電気−機械エネルギの変換を行う。   In addition, a piezoelectric element that is one of electrostrictive elements and excellent in responsiveness is arranged for each nozzle in a nozzle row that is provided below the carriage 31 and is associated with each ink. The piezo element is installed at a position in contact with a member that forms an ink passage that guides ink to the nozzle. Piezo elements have a crystal structure that is distorted by the application of voltage, and perform electro-mechanical energy conversion at an extremely high speed.

本実施の形態では、ピエゾ素子の両端に設けられた電極間に所定時間幅の電圧を印加することにより、ピエゾ素子が電圧の印加時間だけ伸張し、インク通路の一側壁を変形させる。この結果、インク通路の体積はピエゾ素子の伸張に応じて収縮し、この収縮分に相当するインクが、インク滴となって、ノズルの先端から高速に吐出される。このインク滴が紙送りローラ26に沿わされた印刷用紙Pに染み込むことにより、ドットが形成されて印刷が行われる。インク滴の大きさは、ピエゾ素子への電圧の印加方法によって変更することができる。これにより、例えば、大、中、小の3種類の異なる大きさのドットを形成することができる。   In the present embodiment, by applying a voltage having a predetermined time width between the electrodes provided at both ends of the piezo element, the piezo element is extended for the voltage application time, and one side wall of the ink passage is deformed. As a result, the volume of the ink passage contracts according to the expansion of the piezo element, and the ink corresponding to the contraction becomes ink droplets and is ejected at high speed from the tip of the nozzle. The ink droplets soak into the printing paper P along the paper feed roller 26, whereby dots are formed and printing is performed. The size of the ink droplet can be changed by a method of applying a voltage to the piezo element. Thereby, for example, dots of three different sizes, large, medium, and small, can be formed.

制御回路40は、コネクタ56を介してコンピュータ90に接続されている。コンピュータ90は、後述するようにプリンタ22用のドライバプログラムを搭載し、入力装置であるキーボードあるいはマウス等の操作によるユーザの指令を受け付け、また、プリンタ22における種々の情報を表示装置の画面表示によりユーザに提示するユーザインターフェイスを構成している。   The control circuit 40 is connected to the computer 90 via the connector 56. The computer 90 is loaded with a driver program for the printer 22 as will be described later, accepts user commands by operating a keyboard or mouse as an input device, and displays various information in the printer 22 by displaying the screen on the display device. A user interface to be presented to the user is configured.

印刷用紙Pを搬送する副走査送り機構は、紙送りモータ23の回転を紙送りローラ26と用紙搬送ローラ(図示せず)とに伝達するギヤトレイン(図示せず)を備える。   The sub-scan feed mechanism that transports the printing paper P includes a gear train (not shown) that transmits the rotation of the paper feed motor 23 to a paper feed roller 26 and a paper transport roller (not shown).

また、キャリッジ31を往復動させる主走査送り機構は、紙送りローラ26の軸と並行に架設されキャリッジ31を摺動可能に保持する摺動軸34と、キャリッジモータ24との間に無端の駆動ベルト36を張設するプーリ38と、キャリッジ31の原点位置を検出するとともに、後述する印刷補正用パターンを検出するための光学センサ39とを備えている。なお、光学センサ39は、光を印刷用紙Pに対して投射する光源と、印刷用紙Pからの反射光を対応する画像信号に変換するラインセンサ(または、CCD素子)とによって構成されている。   The main scanning feed mechanism for reciprocating the carriage 31 is an endless drive between the carriage motor 24 and a slide shaft 34 that is laid in parallel with the axis of the paper feed roller 26 and slidably holds the carriage 31. A pulley 38 for stretching the belt 36 and an optical sensor 39 for detecting the origin position of the carriage 31 and detecting a print correction pattern, which will be described later, are provided. The optical sensor 39 includes a light source that projects light onto the printing paper P and a line sensor (or a CCD element) that converts reflected light from the printing paper P into a corresponding image signal.

読み取り手段である線センサ47は、印刷用紙Pの裏面に対向する位置に配置されており、後述するように印刷用紙Pの裏面に印刷されている標識情報としての「ロゴ」を光学的に読み取り、読み取った情報を制御回路40に供給する。ただし、紙センサ47は、印刷用紙Pの表面に対向する位置に配置されていてもよい。   The line sensor 47 serving as a reading unit is disposed at a position facing the back surface of the printing paper P, and optically reads a “logo” as sign information printed on the back surface of the printing paper P as will be described later. The read information is supplied to the control circuit 40. However, the paper sensor 47 may be disposed at a position facing the surface of the printing paper P.

図2に示すように、制御回路40は、処理手段の一部および特定手段の一部であるCPU(Central Processing Unit)41、プログラマブルROM(P−ROM(Read Only Memory))43、RAM(Random Access Memory)44、文字のドットマトリクスを記憶したキャラクタジェネレータ(CG(Character Generator))45、およびEEPROM(Electronically Erasable and Programmable ROM)46を備えた算術論理演算回路として構成されている。   As shown in FIG. 2, the control circuit 40 includes a CPU (Central Processing Unit) 41, a programmable ROM (P-ROM (Read Only Memory)) 43, and a RAM (Random) which are part of the processing means and part of the specifying means. It is configured as an arithmetic and logic circuit including an access memory (44), a character generator (CG (Character Generator)) 45 storing a dot matrix of characters, and an EEPROM (Electronically Erasable and Programmable ROM) 46.

この制御回路40は、さらに、外部のモータ等とのインタフェース(I/F(Interface))であるI/F専用回路50と、このI/F専用回路50に接続され印刷ヘッドユニット60を駆動してインクを吐出させるヘッド駆動回路52と、紙送りモータ23およびキャリッジモータ24を駆動するモータ駆動回路54とを備えている。   The control circuit 40 further drives an I / F dedicated circuit 50 that is an interface (I / F (Interface)) with an external motor or the like, and the print head unit 60 connected to the I / F dedicated circuit 50. A head drive circuit 52 that ejects ink, and a motor drive circuit 54 that drives the paper feed motor 23 and the carriage motor 24.

I/F専用回路50は、パラレルインタフェース回路を内蔵しており、コネクタ56を介してコンピュータ90から供給される印刷信号PSを受け取ることができる。   The I / F dedicated circuit 50 incorporates a parallel interface circuit and can receive a print signal PS supplied from the computer 90 via the connector 56.

つぎに、コンピュータ90の構成について、図3を参照しつつ説明する。   Next, the configuration of the computer 90 will be described with reference to FIG.

図3に示すように、コンピュータ90は、CPU91、ROM92、RAM93、HDD(Hard Disk Drive)94、ビデオ回路95、I/F96、バス97、表示装置98、入力装置99および外部記憶装置100によって構成されている。   As shown in FIG. 3, the computer 90 includes a CPU 91, ROM 92, RAM 93, HDD (Hard Disk Drive) 94, video circuit 95, I / F 96, bus 97, display device 98, input device 99, and external storage device 100. Has been.

ここで、処理手段の一部および特定手段の一部であるCPU91は、ROM92あるいはHDD94に格納されているプログラムに従って各種演算処理を実行するとともに、装置の各部を制御する制御部である。   Here, the CPU 91 which is a part of the processing unit and a part of the specifying unit is a control unit which executes various arithmetic processes according to a program stored in the ROM 92 or the HDD 94 and controls each unit of the apparatus.

ROM92は、CPU91が実行する基本的なプログラムおよびデータを格納しているメモリである。RAM93は、CPU91が実行途中のプログラムあるいは演算途中のデータ等を一時的に格納するメモリである。   The ROM 92 is a memory that stores basic programs executed by the CPU 91 and data. The RAM 93 is a memory that temporarily stores a program being executed by the CPU 91 or data being calculated.

HDD94は、CPU91からの要求に応じて、記録媒体であるハードディスクに記録されているデータあるいはプログラムを読み出すとともに、CPU91の演算処理の結果として発生したデータを前述したハードディスクに記録する記録装置である。   The HDD 94 is a recording device that reads data or a program recorded on a hard disk as a recording medium in response to a request from the CPU 91 and records data generated as a result of arithmetic processing of the CPU 91 on the hard disk.

ビデオ回路95は、CPU91から供給された描画命令に応じて描画処理を実行し、得られた画像データを映像信号に変換して表示装置98に出力する回路である。   The video circuit 95 is a circuit that executes a drawing process in accordance with a drawing command supplied from the CPU 91, converts the obtained image data into a video signal, and outputs the video signal to the display device 98.

I/F96は、入力装置99および外部記憶装置100から出力された信号の表現形式を適宜変換するとともに、プリンタ22に対して印刷信号PSを出力する回路である。   The I / F 96 is a circuit that appropriately converts the expression format of signals output from the input device 99 and the external storage device 100 and outputs a print signal PS to the printer 22.

バス97は、CPU91、ROM92、RAM93、HDD94、ビデオ回路95およびI/F96を相互に接続し、これらの間でデータの授受を可能とする信号線である。   The bus 97 is a signal line that connects the CPU 91, the ROM 92, the RAM 93, the HDD 94, the video circuit 95, and the I / F 96 to each other and enables data exchange between them.

表示装置98は、例えば、LCD(Liquid Crystal Display)モニタあるいはCRT(Cathode Ray Tube)モニタによって構成され、ビデオ回路95から出力された映像信号に応じた画像を表示する装置である。   The display device 98 is configured by, for example, an LCD (Liquid Crystal Display) monitor or a CRT (Cathode Ray Tube) monitor, and displays an image corresponding to the video signal output from the video circuit 95.

入力装置99は、例えば、キーボードあるいはマウスによって構成されており、ユーザの操作に応じた信号を生成して、I/F96に供給する装置である。   The input device 99 is configured by, for example, a keyboard or a mouse, and is a device that generates a signal according to a user operation and supplies the signal to the I / F 96.

外部記憶装置100は、例えば、CD−ROM(Compact Disk-ROM)ドライブユニット、MO(Magneto Optic)ドライブユニット、FDD(Flexible Disk Drive)ユニットによって構成され、CD−ROMディスク、MOディスク、FDに記録されているデータあるいはプログラムを読み出してCPU91に供給する装置である。また、MOドライブユニットおよびFDDユニットの場合には、CPU91から供給されたデータを、MOディスクまたはFDに記録する装置である。   The external storage device 100 includes, for example, a CD-ROM (Compact Disk-ROM) drive unit, an MO (Magneto Optic) drive unit, and an FDD (Flexible Disk Drive) unit, and is recorded on a CD-ROM disc, an MO disc, and an FD. It is a device that reads out data or programs that are stored and supplies them to the CPU 91. In the case of the MO drive unit and the FDD unit, the data is supplied from the CPU 91 to the MO disk or FD.

図4は、コンピュータ90に実装されているプログラムおよびドライバの機能について説明する図である。なお、これらの機能は、コンピュータ90のハードウエアと、HDD94に記録されているソフトウエアとが協働することにより実現される。この図に示すように、コンピュータ90には、プログラム120がインストールされている。プログラム120としては、アプリケーションプログラム121、ビデオドライバプログラム122、およびプリンタドライバプログラム130が実装されており、これらが所定のオペレーティングシステム(OS)の下で動作している。   FIG. 4 is a diagram for explaining functions of programs and drivers installed in the computer 90. Note that these functions are realized by the cooperation of the hardware of the computer 90 and the software recorded in the HDD 94. As shown in this figure, a program 120 is installed in the computer 90. As the program 120, an application program 121, a video driver program 122, and a printer driver program 130 are installed, and these operate under a predetermined operating system (OS).

ここで、アプリケーションプログラム121は、例えば、画像処理プログラムであり、ディジタルカメラ等から取り込まれた画像を加工処理したり、ユーザによって描画された画像を加工処理したりした後、プリンタドライバプログラム130およびビデオドライバプログラム122に出力する際に実行される。   Here, the application program 121 is an image processing program, for example, which processes an image captured from a digital camera or the like, or processes an image drawn by a user, and then processes the printer driver program 130 and the video. It is executed when output to the driver program 122.

ビデオドライバプログラム122は、ビデオ回路95を駆動するためのプログラムであり、例えば、アプリケーションプログラム121から供給された画像データに対してガンマ処理あるいはホワイトバランスの調整等を行った後、映像信号を生成して表示装置98に供給して表示させる際に実行される。   The video driver program 122 is a program for driving the video circuit 95. For example, the video driver program 122 generates a video signal after performing gamma processing or white balance adjustment on the image data supplied from the application program 121. This is executed when the image is supplied to the display device 98 and displayed.

プリンタドライバプログラム130は、解像度変換モジュール131、色変換モジュール132、色変換テーブル133、ハーフトーンモジュール134、記録率テーブル135、印刷データ生成モジュール136、および分散テーブル137によって構成されており、アプリケーションプログラム121によって生成された画像データに対して後述する種々の処理を施して印刷データを生成し、プリンタ22に供給する際に実行される。   The printer driver program 130 includes a resolution conversion module 131, a color conversion module 132, a color conversion table 133, a halftone module 134, a recording rate table 135, a print data generation module 136, and a distribution table 137. This is executed when print data is generated by performing various processes to be described later on the image data generated by the above process and supplied to the printer 22.

ここで、解像度変換モジュール131は、アプリケーションプログラム121から供給された画像データの解像度を、印刷ヘッド12の解像度に応じて変換する処理を行う際に実行される。   Here, the resolution conversion module 131 is executed when processing for converting the resolution of the image data supplied from the application program 121 in accordance with the resolution of the print head 12 is performed.

色変換モジュール132は、RGB(Red, Green, Blue)表色系によって表現されている画像データを、色変換テーブル133を参照して、CMYK(Cyan, Magenta, Yellow, Black)表色系の画像データに変換する処理を行う際に実行される。   The color conversion module 132 refers to the color conversion table 133 with respect to image data expressed in the RGB (Red, Green, Blue) color system, and the CMYK (Cyan, Magenta, Yellow, Black) color system image. It is executed when processing to convert to data is performed.

ハーフトーンモジュール134は、後述するようにディザ処理により、CMYK表色系によって表された画像データを、記録率テーブル135を参照して、例えば、大、中、小の3種類のドットの組み合わせからなるビットマップデータに変換する際に実行される。   As will be described later, the halftone module 134 refers to the recording rate table 135 for the image data represented by the CMYK color system by dithering, for example, from a combination of three types of large, medium, and small dots. It is executed when converting to bitmap data.

印刷データ生成モジュール136は、ハーフトーンモジュール134から出力されたビットマップデータから、各主走査時のドットの記録状態を示すラスタデータと、副走査送り量を示すデータとを含む印刷データを生成して、プリンタ22に供給する際に実行される。   The print data generation module 136 generates, from the bitmap data output from the halftone module 134, print data including raster data indicating the dot recording state during each main scan and data indicating the sub-scan feed amount. This is executed when the printer 22 is supplied.

分散テーブル137は、ハーフトーンモジュール134から出力されたビットマップデータから、各主走査時のドットの記録状態を示すラスタデータを生成する際に参照されるテーブルであり、ドットを分散して印刷するための分散データが格納されている。   The distribution table 137 is a table that is referred to when generating raster data indicating the recording state of dots during each main scan from the bitmap data output from the halftone module 134, and the dots are distributed and printed. Distributed data is stored.

印刷データモジュール136を実行することにより生成された印刷データは、プリンタ22に供給され、印刷用紙P上に印刷データに応じたドットが形成される。   The print data generated by executing the print data module 136 is supplied to the printer 22, and dots corresponding to the print data are formed on the print paper P.

つぎに、本実施の形態の動作について説明する。   Next, the operation of the present embodiment will be described.

コンピュータ90の入力装置99が操作され、アプリケーションプログラム121が起動されると、表示装置98には、図5に示すような画面250が表示される。この表示例では、画面250の上部にはメニューであるファイル251、編集252、およびオプション253が表示されている。また、その下には編集の対象となる画像255が表示されている。   When the input device 99 of the computer 90 is operated and the application program 121 is activated, a screen 250 as shown in FIG. 5 is displayed on the display device 98. In this display example, a file 251 that is a menu, an edit 252, and an option 253 are displayed at the top of the screen 250. Below that, an image 255 to be edited is displayed.

このような画面250において、ファイル251が、例えば、ポインティングデバイスによって選択されると、図6に示すように、プルダウンメニュー254が表示される。この表示例では、メニューとして「上書き保存」、「名前を付けて保存」、「読み込み」、および「印刷」が表示されている。   In such a screen 250, when the file 251 is selected by a pointing device, for example, a pull-down menu 254 is displayed as shown in FIG. In this display example, “Save”, “Save As”, “Read”, and “Print” are displayed as menus.

プルダウンメニュー254において「印刷」が選択されると、CPU91は、図7に示すようなフローチャートの処理を開始する。このフローチャートは、主に以下のステップからなる。   When “print” is selected in the pull-down menu 254, the CPU 91 starts the processing of the flowchart as shown in FIG. This flowchart mainly includes the following steps.

ステップS10:CPU91は、印刷設定処理を実行する。すなわち、CPU91は、図8に示すような印刷設定画面270を表示装置98に表示し、印刷条件の設定を受ける。   Step S10: The CPU 91 executes a print setting process. That is, the CPU 91 displays a print setting screen 270 as shown in FIG. 8 on the display device 98, and receives print condition settings.

この表示例では、印刷設定画面270の上部には、タイトルとしての「印刷設定」が表示されている。その下には、テキストボックス272〜274が表示されている。最下部にはボタン275が表示されている。ここで、テキストボックス272には、印刷しようとする枚数が入力される。テキストボックス273には、印刷しようとする印刷用紙のサイズが入力される。具体的には、A4、B5、L版、またはハガキ等である。テキストボックス274には、印刷用紙の種類が入力される。具体的には、写真紙、マット紙、または普通紙等である。ボタン275は、入力した情報で印刷を行う場合に操作されるボタンである。   In this display example, “print setting” as a title is displayed at the top of the print setting screen 270. Below that, text boxes 272 to 274 are displayed. A button 275 is displayed at the bottom. Here, the number of sheets to be printed is input in the text box 272. In the text box 273, the size of the printing paper to be printed is input. Specifically, it is A4, B5, L version, postcard or the like. In the text box 274, the type of printing paper is input. Specifically, it is photographic paper, matte paper, or plain paper. The button 275 is a button that is operated when printing is performed using the input information.

このような印刷設定画面270において所定の情報が入力された後、ボタン275の操作がなされると、ステップS11に進む。   When the button 275 is operated after predetermined information is input on the print setting screen 270, the process proceeds to step S11.

ステップS11:CPU91は、プリンタ22に対して給紙処理を行うように要請する。その結果、プリンタ22では、制御回路40がコンピュータ90からの要請を受けて、紙送りモータ23および図示せぬ給紙モータを駆動し、図示せぬストッカに貯留されている印刷用紙Pを一枚だけ繰り出してプリンタ22の内部に送り込む。   Step S11: The CPU 91 requests the printer 22 to perform a paper feed process. As a result, in the printer 22, the control circuit 40 receives a request from the computer 90, drives the paper feed motor 23 and a paper feed motor (not shown), and prints one sheet of printing paper P stored in a stocker (not shown). It is fed out to the inside of the printer 22 only.

ステップS12:CPU91は、プリンタ22に対して、印刷用紙Pの紙種を検出するように要請する。その結果、プリンタ22は、印刷用紙Pに印刷されているロゴマークを光学的に検出し、このロゴマークに重畳された情報を抽出して紙種を判別する処理(図10に示す処理)を実行する。なお、図10に示す処理の詳細については後述する。   Step S12: The CPU 91 requests the printer 22 to detect the paper type of the printing paper P. As a result, the printer 22 optically detects the logo mark printed on the printing paper P, extracts information superimposed on the logo mark, and determines the paper type (the process shown in FIG. 10). Execute. Details of the processing shown in FIG. 10 will be described later.

ステップS13:CPU91は、図8に示す設定画面270において入力された紙種と、ステップS12において検出された紙種が一致するか否かを判定し、一致する場合にはステップS15に進み、それ以外の場合にはステップS14に進む。例えば、設定画面270において入力された種類がA4サイズのマット紙である場合に、ステップS12で検出した情報がA4サイズの写真紙である場合には一致しないと判断してステップS14に進む。   Step S13: The CPU 91 determines whether or not the paper type input on the setting screen 270 shown in FIG. 8 matches the paper type detected in step S12. If they match, the process proceeds to step S15. Otherwise, the process proceeds to step S14. For example, when the type input on the setting screen 270 is A4 size matte paper, if the information detected in step S12 is A4 size photo paper, it is determined that they do not match, and the process proceeds to step S14.

ステップS14:CPU91は、画像変換処理を実行する。具体的には、CPU91は、まず、図9に示す警告画面280を表示装置98に表示し、設定内容とセットされた印刷用紙Pとが異なることをユーザに警告する。この表示例では、警告画面280の上部にはタイトル281として「警告!」が表示されている。その下には、メッセージ272とボタン275が表示されている。ここで、メッセージ272としては「プリンタにセットされている用紙は、写真用紙ではなくマット紙です。マット紙用に画像データを変換して、印刷を継続します。」が表示されている。また、ボタン275は、表示されたメッセージを了解した場合に操作される。   Step S14: The CPU 91 executes image conversion processing. Specifically, the CPU 91 first displays a warning screen 280 shown in FIG. 9 on the display device 98 to warn the user that the setting contents are different from the set printing paper P. In this display example, “Warning!” Is displayed as the title 281 at the top of the warning screen 280. Below that, a message 272 and a button 275 are displayed. Here, as the message 272, “paper set in the printer is matte paper, not photo paper. Image data is converted for matte paper and printing is continued.” Is displayed. The button 275 is operated when the displayed message is accepted.

つぎに、CPU91は、画像データを変換する処理を実行する。具体的には、設定画面270において写真紙が選択された場合に、実際にはマット紙が配置されているとすると、マット紙では高解像度にしても視認性はほとんど変化がないので、画像データの解像度を落とす処理(例えば、間引き処理)等を実行する。また、印刷用紙のサイズが異なっている場合には、補完処理または間引き処理によってサイズが一致するようにドット数を増減し、画像のサイズを調整する。   Next, the CPU 91 executes processing for converting image data. Specifically, when photographic paper is selected on the setting screen 270, if the matte paper is actually arranged, the visibility of the matte paper is almost unchanged even at high resolution. A process for reducing the resolution (for example, a thinning process) is executed. If the print paper sizes are different, the number of dots is increased / decreased so that the sizes match by complementing processing or thinning processing, and the image size is adjusted.

ステップS15:CPU91は、印刷データを生成する処理を実行する。この処理の詳細は、図14を参照して後述する。   Step S15: The CPU 91 executes processing for generating print data. Details of this processing will be described later with reference to FIG.

ステップS16:CPU91は、ステップS15で生成された印刷データをプリンタ22に供給し、印刷処理を実行するように要請する。その結果、プリンタ22では、制御回路40が印刷データを受信し、これを印刷ヘッド12に供給する。印刷ヘッド12では、印刷データに対応するノズルからインク滴を吐出しながら、キャリッジモータ24を駆動することにより、1走査線の印刷が完了する。1走査の印刷が完了すると、CPU91は、紙送りモータ23を駆動して、副走査を行う。同様の動作を繰り返すことにより、画像の印刷が完了する。   Step S16: The CPU 91 supplies the print data generated in step S15 to the printer 22 and requests to execute the printing process. As a result, in the printer 22, the control circuit 40 receives the print data and supplies it to the print head 12. The print head 12 completes printing of one scanning line by driving the carriage motor 24 while ejecting ink droplets from nozzles corresponding to the print data. When printing for one scan is completed, the CPU 91 drives the paper feed motor 23 to perform sub-scanning. By repeating the same operation, image printing is completed.

ステップS17:CPU91は、排紙処理をするようにプリンタ22に要求する。この結果、プリンタ22では、制御回路40が紙送りモータ23を駆動し、印刷用紙Pを紙送りして排紙する。   Step S17: The CPU 91 requests the printer 22 to perform a paper discharge process. As a result, in the printer 22, the control circuit 40 drives the paper feed motor 23 to feed the print paper P and discharge it.

つぎに、図10を参照して、図7のステップS12に示す紙種検出処理の詳細について説明する。このフローチャートの処理は、主に以下のステップからなる。   Next, the details of the paper type detection process shown in step S12 of FIG. 7 will be described with reference to FIG. The processing of this flowchart mainly includes the following steps.

ステップS30:CPU91は、プリンタ22に対して紙送り処理をするように要請する。この結果、プリンタ22では、制御回路40が紙送りモータ23を制御して、印刷用紙Pを一定の速度で紙送りする。   Step S30: The CPU 91 requests the printer 22 to perform a paper feed process. As a result, in the printer 22, the control circuit 40 controls the paper feed motor 23 to feed the printing paper P at a constant speed.

ステップS31:CPU91は、ロゴマークの読み取り処理を実行するようにプリンタ22に要求する。この結果、プリンタ22では、制御回路40がロゴマークの読み取り処理を実行する。   Step S31: The CPU 91 requests the printer 22 to execute a logo mark reading process. As a result, in the printer 22, the control circuit 40 executes a logo mark reading process.

ここで、印刷用紙Pの裏面(印刷面と逆の面)には、図11に示すように、左下部と右上部に標識情報であるロゴマーク290,291が印刷されている。この例では、ロゴマーク290,291として「ABCDE」が印刷されているが、実際には企業のハウスマーク、商標、商品名、ロット番号、記号、もしくは図形またはこれらの結合されたものが印刷されている。なお、印刷用紙Pの上と下にロゴマーク290,291が印刷されているのは、どちら側を上側にして挿入した場合でも正常に検出することができるようにするためである。   Here, as shown in FIG. 11, logo marks 290 and 291, which are sign information, are printed on the back side (the side opposite to the printing side) of the printing paper P, as shown in FIG. 11. In this example, “ABCDE” is printed as the logo mark 290, 291. However, the company house mark, trademark, product name, lot number, symbol, figure, or combination thereof is actually printed. ing. The reason why the logo marks 290 and 291 are printed on the top and bottom of the printing paper P is to enable normal detection even when the paper is inserted with either side facing up.

図12は、印刷用紙Pと線センサ47との位置関係を示す図である。図12の(A)に示すように、印刷用紙Pは、紙送りローラ26および従動ローラ27に挟まれ、図の右から左方向に移送される。このとき、線センサ47は、印刷用紙Pの裏面に一条の光を投射し、反射光を受光して複数の受光素子によって対応する電気信号に変換する。この結果、図11に示すロゴマーク290(またはロゴマーク291)は、1ライン単位でスキャンされ、画像データに変換されて制御回路40に供給される。   FIG. 12 is a diagram illustrating a positional relationship between the printing paper P and the line sensor 47. As shown in FIG. 12A, the printing paper P is sandwiched between the paper feed roller 26 and the driven roller 27 and is transferred from the right to the left in the drawing. At this time, the line sensor 47 projects a line of light on the back surface of the printing paper P, receives the reflected light, and converts it into corresponding electrical signals by a plurality of light receiving elements. As a result, the logo mark 290 (or logo mark 291) shown in FIG. 11 is scanned in units of lines, converted into image data, and supplied to the control circuit 40.

図12の(B)は、印刷用紙Pと線センサ47との位置関係を示す図である。この図は、印刷用紙Pの印刷面側から見た図である。線センサ47は、印刷用紙Pの裏面の右側に配置され、図11に示すロゴマークを光学的に読み取る。   FIG. 12B is a diagram showing the positional relationship between the printing paper P and the line sensor 47. This figure is a diagram viewed from the printing surface side of the printing paper P. The line sensor 47 is arranged on the right side of the back surface of the printing paper P, and optically reads the logo mark shown in FIG.

ステップS32:CPU91は、ステップS31において読み取られた画像データを参照し、印刷用紙Pに印刷されているロゴマークの種類を特定する。   Step S32: The CPU 91 refers to the image data read in step S31 and specifies the type of logo mark printed on the printing paper P.

図13は、ロゴマークの種類と、印刷用紙の種類の対応関係を示す図である。図13の(A)は、フォントの種類によって印刷用紙の種類を示す実施の形態の一例である。この例では、表の1番目に示されているフォントは、サイズがL判であり、用紙種類が写真紙である「L判写真紙」に対応するフォントである。2番目に示されているフォントは、A4写真紙を示している。3番目に示されているフォントは、L判マット紙を示している。最後のフォントは、A4マット紙を示している。ここで、「フォント」とは文字等の「表示形態」をいい、例えば、「明朝体」、「ゴシック体」のような文字の形状をいう。なお、本明細書中において「表示形態」とは、フォントのみならず、文字のサイズ、文字の太さ、上線・下線の有無、文字色(濃淡及び色彩の有無)、文字間ピッチ等も含む広い概念であるものとする。   FIG. 13 is a diagram illustrating a correspondence relationship between the types of logo marks and the types of printing paper. FIG. 13A is an example of an embodiment showing the type of printing paper depending on the type of font. In this example, the font shown first in the table is a font corresponding to “L size photo paper” having a size of L and a paper type of photo paper. The second font shown is A4 photographic paper. The third font shown is L-size matte paper. The last font indicates A4 matte paper. Here, “font” refers to a “display form” such as a character, for example, a character shape such as “Mincho” or “Gothic”. In this specification, “display form” includes not only the font but also the size of the character, the thickness of the character, the presence / absence of an overline / underline, the character color (the presence / absence of shading and color), the pitch between characters, and the like. It should be a broad concept.

図13の(B)は、ロゴマークの主走査方向の印刷開始位置によって、印刷用紙Pの種類を示す実施の形態の一例である。この例では、1番目に示されている位置に印刷されている場合には、L判写真紙であることを示している。2番目に示されている位置に印刷されている場合には、A4写真紙であることを示している。3番目に示される位置に印刷されている場合には、L判マット紙であることを示している。最後に示される位置に印刷されている場合には、A4マット紙であることを示している。   FIG. 13B is an example of an embodiment in which the type of printing paper P is indicated by the printing start position of the logo mark in the main scanning direction. In this example, if it is printed at the position shown first, it indicates that it is L size photographic paper. If it is printed at the second position, it indicates A4 photo paper. If it is printed at the third position, it indicates that it is L size matte paper. If it is printed at the last position, it indicates A4 matte paper.

ここで、ロゴマークを特定する場合、図13の(A)に示す例では、ステップS31で読み取ったロゴマークの画像データと、図13の(A)に示すフォントデータとを、各画素単位で差分の2乗を計算して累積加算し、得られた結果を各フォント単位で比較し、最も値が小さいものが該当するフォントであると判断する。   Here, in the case of specifying the logo mark, in the example shown in FIG. 13A, the logo mark image data read in step S31 and the font data shown in FIG. The square of the difference is calculated and cumulatively added, and the obtained results are compared in units of fonts, and it is determined that the font with the smallest value is the corresponding font.

一方、図13の(B)に示す例では、線センサ47から出力される画像データを参照して、画像の左端部にドットが形成されている位置を検出することにより、いずれに該当するかを判定することができる。   On the other hand, in the example shown in FIG. 13B, the image data output from the line sensor 47 is referred to, and the position where the dot is formed at the left end portion of the image is detected. Can be determined.

ステップS33:CPU91は、ステップS32で特定したロゴマークに対応する紙種を特定した後、もとの処理に復帰(リターン)する。   Step S33: The CPU 91 specifies the paper type corresponding to the logo mark specified in step S32, and then returns (returns) to the original process.

つぎに、図14を参照して、図7のステップS15の印刷データ生成処理の詳細について説明する。ステップS15は、主に以下のステップからなる。   Next, the details of the print data generation process in step S15 of FIG. 7 will be described with reference to FIG. Step S15 mainly includes the following steps.

ステップS50:CPU91は、プリンタドライバプログラム130に基づいて、RGB表色系によって表されている画像データをアプリケーションプログラム121から受け取る。なお、この画像データは、各画素毎にR,G,Bそれぞれの色について、値0〜255の256段階の階調値を有するデータである。なお、この画像データは、各画素毎にR,G,Bそれぞれの色について、値0〜255の256段階の階調値を有するデータである。この画像データとしては、64段階(0〜63)の階調値中32段階(0〜31)の階調値を有するデータ等の場合もあるが、説明例として上述のように256段階の階調値のものを示して説明することとする。   Step S <b> 50: The CPU 91 receives image data represented by the RGB color system from the application program 121 based on the printer driver program 130. This image data is data having 256 gradation values from 0 to 255 for each color of R, G, and B for each pixel. This image data is data having 256 gradation values from 0 to 255 for each color of R, G, and B for each pixel. The image data may be data having 32 gradation levels (0 to 31) out of 64 gradation levels (0 to 63). However, as an example of the description, 256 levels are used as described above. A description will be given by showing the thing of the tone value.

ステップS51:CPU91は、解像度変換モジュール131に基づいて、入力された画像データの解像度をプリンタ22の解像度(以下、「印刷解像度」と称する)に変換する。画像データの解像度が印刷解像度よりも低い場合には、線形補間等により隣接する原画像データの間に新たなデータを生成することで解像度変換を行う。逆に画像データの解像度が印刷解像度よりも高い場合には、一定の割合で画像データを間引く等の処理を行うことにより解像度変換を行う。   Step S51: The CPU 91 converts the resolution of the input image data into the resolution of the printer 22 (hereinafter referred to as “printing resolution”) based on the resolution conversion module 131. When the resolution of the image data is lower than the printing resolution, resolution conversion is performed by generating new data between adjacent original image data by linear interpolation or the like. Conversely, when the resolution of the image data is higher than the print resolution, resolution conversion is performed by performing processing such as thinning out the image data at a certain rate.

ステップS52:CPU91は、色変換モジュール132に基づいて、色変換処理を行う。色変換処理とはR,G,Bの階調値からなる画像データをプリンタ22で使用するC,M,Y,Kの各色の階調値を表す多階調データに変換する処理である。この処理は、R,G,Bのそれぞれの組み合わせからなる色をプリンタ22で表現するためのC,M,Y,Kの組み合わせに対応させて記憶した色変換テーブル133を用いて行われる。   Step S52: The CPU 91 performs color conversion processing based on the color conversion module 132. The color conversion process is a process of converting image data composed of R, G, B gradation values into multi-gradation data representing gradation values of C, M, Y, K colors used in the printer 22. This process is performed using a color conversion table 133 stored in association with the combination of C, M, Y, and K for expressing the color composed of the combination of R, G, and B by the printer 22.

ステップS53:CPU91は、ハーフトーンモジュール134に基づいて、ステップS52において色変換された画像データに対してハーフトーン処理を行う。ハーフトーン処理とは、原画像データの階調値(本実施の形態では256階調)をプリンタ22が画素毎に表現可能な階調値に減色する処理をいう。ここで「減色」とは、色を表現する階調の数を減らすことをいう。なお、具体的には、例えば、「ドットの形成なし」、「小ドットの形成」、「中ドットの形成」、「大ドットの形成」の4階調への減色を行う。   Step S53: Based on the halftone module 134, the CPU 91 performs halftone processing on the image data color-converted in step S52. Halftone processing refers to processing for reducing the gradation value of original image data (256 gradations in this embodiment) to a gradation value that can be expressed by the printer 22 for each pixel. Here, “color reduction” refers to reducing the number of gradations expressing a color. More specifically, for example, color reduction is performed to four gradations of “no dot formation”, “small dot formation”, “medium dot formation”, and “large dot formation”.

ステップS54:CPU91は、印刷データ生成モジュール136に基づいて、ハーフトーン処理によって生成されたビットマップデータから印刷データを生成する処理を実行する。ここで、印刷データとは、各主走査時のドットの記録状態を示すラスタデータと、副走査送り量を示すデータとを含むデータである。   Step S54: Based on the print data generation module 136, the CPU 91 executes processing for generating print data from the bitmap data generated by the halftone process. Here, the print data is data including raster data indicating the dot recording state during each main scan and data indicating the sub-scan feed amount.

ステップS55:CPU91は、印刷データ生成モジュール136に基づいて、ステップS54の印刷データ生成処理により生成された印刷データを、プリンタ22に対して出力する。そして、処理を終了する。   Step S55: The CPU 91 outputs the print data generated by the print data generation process of step S54 to the printer 22 based on the print data generation module 136. Then, the process ends.

以上の処理によれば、印刷用紙Pの裏面の一部に印刷されているロゴマークを光学的に読み取り、ロゴマークの種類または印刷位置に応じて印刷用紙Pの種類を特定することができる。このため、ICチップを埋め込む場合に比較すると、コストを低減することが可能になる。また、ロゴマークは人間の目にも何らかの意味を有する標識として利用することができるので、用紙の判別以外の他の用途(例えば、印刷用紙Pの型番を示す用途)にも活用することができる。   According to the above processing, the logo mark printed on a part of the back surface of the printing paper P can be optically read, and the type of the printing paper P can be specified according to the type of logo mark or the printing position. For this reason, it becomes possible to reduce cost compared with the case where an IC chip is embedded. Further, since the logo mark can be used as a sign having some meaning to the human eye, it can be used for other purposes other than paper discrimination (for example, usage indicating the model number of the printing paper P). .

(第2の実施の形態) (Second Embodiment)

つぎに、本発明の第2の実施の形態について図15〜20を参照して説明する。   Next, a second embodiment of the present invention will be described with reference to FIGS.

図15は、本発明の他の実施の形態について説明する図である。この例では、線センサ47が読み取り手段である面センサ47Aに置換されており、また、その設置場所が印刷用紙Pのストッカ300の裏面に変更されている。それ以外の構成は図1の場合と同様である。   FIG. 15 is a diagram for explaining another embodiment of the present invention. In this example, the line sensor 47 is replaced with a surface sensor 47A which is a reading unit, and the installation location thereof is changed to the back surface of the stocker 300 of the printing paper P. Other configurations are the same as those in FIG.

図15の(A)に示すように、ストッカ300は複数の印刷用紙Pを貯留している。給紙ローラ310は、ストッカ300に貯留されている印刷用紙Pを1枚ずつ繰り出して、プリンタ22の内部に送り込む。ストッカ300の印刷用紙Pが配置されている側とは反対側の面には面センサ47Aが配置されている。   As shown in FIG. 15A, the stocker 300 stores a plurality of printing sheets P. The paper feed roller 310 feeds the printing paper P stored in the stocker 300 one by one and sends it into the printer 22. A surface sensor 47A is disposed on the surface of the stocker 300 opposite to the side on which the printing paper P is disposed.

面センサ47Aは、例えば、CCD(Charge Coupled Device)等によって構成されており、所定の広さを有する領域内に印刷されている情報を光学的に読み取って対応する画像データに変換して出力する。   The surface sensor 47A is composed of, for example, a CCD (Charge Coupled Device) or the like, optically reads information printed in an area having a predetermined area, converts the information into corresponding image data, and outputs the image data. .

図15の(B)に示すように、ストッカ300の下端には、窓部301が設けられており、窓部301を覆うように、面センサ47Aが配置されている。ここで、窓部301は、印刷用紙Pに印刷されたロゴマークの位置に合わせて設けられているので、面センサ47Aは、ストッカ300に配置された印刷用紙Pのロゴマークを光学的にスキャンすることができる。面センサ47Aは、所定の領域全体を停止した状態でスキャンすることができるので、印刷用紙Pがストッカ300に貯留した状態で、ロゴマークを読み取ることができる。   As shown in FIG. 15B, a window 301 is provided at the lower end of the stocker 300, and the surface sensor 47 </ b> A is disposed so as to cover the window 301. Here, since the window portion 301 is provided in accordance with the position of the logo mark printed on the printing paper P, the surface sensor 47A optically scans the logo mark of the printing paper P arranged in the stocker 300. can do. Since the surface sensor 47A can scan in a state where the entire predetermined area is stopped, the logo mark can be read while the printing paper P is stored in the stocker 300.

つぎに、本発明の第2の実施の形態の動作について説明する。図16は、本発明の第2の実施の形態において実行される処理の一例を説明するフローチャートである。この処理は、主に以下のステップからなる。   Next, the operation of the second exemplary embodiment of the present invention will be described. FIG. 16 is a flowchart illustrating an example of processing executed in the second embodiment of this invention. This process mainly includes the following steps.

ステップS70:CPU91は、図8に示す設定画面270を表示装置98に表示し、印刷の設定を受ける。   Step S70: The CPU 91 displays a setting screen 270 shown in FIG. 8 on the display device 98 and receives print settings.

ステップS71:CPU91は、図18を参照して後述する紙種検出処理を実行する。   Step S71: The CPU 91 executes a paper type detection process which will be described later with reference to FIG.

ステップS72:CPU91は、ステップS71の処理によって特定された実際にセットされている印刷用紙Pの種類と、図8に示す設定画面270において入力された紙種とが一致するか否かを判定し、一致する場合にはステップS74に進み、それ以外の場合にはステップS73に進む。   Step S72: The CPU 91 determines whether or not the type of the printing paper P actually set specified by the process of step S71 matches the paper type input on the setting screen 270 shown in FIG. If they match, the process proceeds to step S74. Otherwise, the process proceeds to step S73.

ステップS73:CPU91は、実際にセットされている印刷用紙Pの種類と、図8に示す設定画面270において入力された紙種とが一致しないとして、表示装置98に図17に示すような警告画面320を表示し、ユーザに警告する。   Step S73: The CPU 91 determines that the type of printing paper P actually set does not match the paper type input on the setting screen 270 shown in FIG. 8, and displays a warning screen as shown in FIG. 320 is displayed to warn the user.

図17に示す表示例では、警告画面320の上部にはタイトル321として「警告!」が表示されている。その下には、メッセージ322として「プリンタにセットされている用紙はL判ではなくA4紙です。再度、設定をしなおして下さい。」が表示されている。その下には、表示されたメッセージを了解した場合に操作されるボタン323が表示されている。   In the display example shown in FIG. 17, “Warning!” Is displayed as the title 321 at the top of the warning screen 320. Below that, a message 322 is displayed, “The paper set in the printer is A4 paper, not L size. Please set again”. Below that, a button 323 that is operated when the displayed message is accepted is displayed.

ステップS74:CPU91は、印刷データ生成処理を実行する。なお、この処理は図14に示す処理と同様であるので、その説明は省略する。   Step S74: The CPU 91 executes print data generation processing. Since this process is the same as the process shown in FIG. 14, the description thereof is omitted.

ステップS75:CPU91は、印刷データをプリンタ22に供給して印刷処理を実行させる。   Step S75: The CPU 91 supplies print data to the printer 22 to execute print processing.

ステップS76:CPU91は、プリンタ22に対して排紙処理を実行するように要請する。その結果、プリンタ22では、制御回路40は、紙送りモータ23を駆動して、印刷用紙Pを排紙する。   Step S76: The CPU 91 requests the printer 22 to execute a paper discharge process. As a result, in the printer 22, the control circuit 40 drives the paper feed motor 23 to discharge the printing paper P.

つぎに、図18を参照して、図16のステップS71に示す紙種検出処理の詳細について説明する。ステップS71は、主に以下のステップからなる。   Next, details of the paper type detection process shown in step S71 of FIG. 16 will be described with reference to FIG. Step S71 mainly includes the following steps.

ステップS90:CPU91は、プリンタ22に対してロゴ読み取り処理を実行するように要請する。その結果、プリンタ22では、制御回路40が面センサ47Aに対して制御信号を送り、ストッカ300に貯留されている印刷用紙Pのロゴマークを読み取る処理を実行する。   Step S90: The CPU 91 requests the printer 22 to execute a logo reading process. As a result, in the printer 22, the control circuit 40 sends a control signal to the surface sensor 47 </ b> A and executes a process of reading the logo mark of the printing paper P stored in the stocker 300.

具体的には、面センサ47Aは、前述したようにCCDによって構成されているので、ロゴマークが印刷されている領域を光学的にスキャンし、得られた画像データを制御回路40に供給する。   Specifically, since the surface sensor 47A is constituted by a CCD as described above, the area on which the logo mark is printed is optically scanned, and the obtained image data is supplied to the control circuit 40.

ステップS91:CPU91は、ステップS90で読み取った情報と、図13の(A)に示すテーブルに格納されているフォントとを比較し、ロゴマークを特定する処理を実行する。なお、具体的な特定の方法は、図10のステップS32の場合と同様であるので、その説明は省略する。   Step S91: The CPU 91 compares the information read in step S90 with the font stored in the table shown in FIG. 13A, and executes a process for specifying a logo mark. A specific specific method is the same as that in step S32 in FIG. 10, and a description thereof will be omitted.

ステップS92:CPU91は、図13に示すテーブルを参照し、特定されたフォントが示す紙種を特定する。そして、もとの処理に復帰(リターン)する。   Step S92: The CPU 91 refers to the table shown in FIG. 13 and identifies the paper type indicated by the identified font. Then, the processing returns to the original processing.

以上の実施の形態によれば、ストッカ300に面センサ47Aを設けて、ロゴマークを読み取るようにしたので、印刷用紙Pがプリンタ22の内部に吸引される前に印刷用紙Pの種類を判定することが可能になる。したがって、印刷用紙Pの種類が違う場合にはユーザが即座に印刷用紙Pを変更することが可能になる。   According to the above embodiment, since the surface sensor 47A is provided in the stocker 300 to read the logo mark, the type of the printing paper P is determined before the printing paper P is sucked into the printer 22. It becomes possible. Therefore, when the type of the printing paper P is different, the user can change the printing paper P immediately.

なお、以上の実施の形態では、ロゴマークが検出されない場合は想定しなかったが、ロゴマークが検出されない場合には、メーカー指定以外の印刷用紙を指定しているか、または、メーカー指定の印刷用紙の配置方向が間違っているかのいずれかであるので、そのような場合には警告を行い、ユーザに注意を促してもよい。図19は、そのような処理の一例を説明するフローチャートである。この処理は、主に以下のステップからなる。   In the above embodiment, the case where the logo mark is not detected is not assumed. However, when the logo mark is not detected, a printing paper other than the one specified by the manufacturer is specified, or the printing paper specified by the manufacturer is used. In such a case, a warning may be issued to alert the user. FIG. 19 is a flowchart for explaining an example of such processing. This process mainly includes the following steps.

ステップS100:CPU91は、プリンタ22に対して紙送り処理をするように要請する。この結果、プリンタ22では、制御回路40が紙送りモータ23を制御して、印刷用紙Pを一定の速度で紙送りする。   Step S100: The CPU 91 requests the printer 22 to perform a paper feed process. As a result, in the printer 22, the control circuit 40 controls the paper feed motor 23 to feed the printing paper P at a constant speed.

ステップS101:CPU91は、ロゴマークの読み取り処理を実行するようにプリンタ22に要求する。この結果、プリンタ22では、制御回路40がロゴマークの読み取り処理を実行する。   Step S101: The CPU 91 requests the printer 22 to execute a logo mark reading process. As a result, in the printer 22, the control circuit 40 executes a logo mark reading process.

ステップS102:CPU91は、ステップS101において読み取った画像データにロゴマークが存在するか否かを判定し、存在する場合にはステップS104に進み、それ以外の場合にはステップS103に進む。なお、ロゴマークが存在するか否かの判断は、例えば、画像データを構成する全ての画素を累積加算して得られた値が所定の値よりも大きい場合にはロゴが存在するとし、それ以外の場合には存在しないと判断することができる。   Step S102: The CPU 91 determines whether or not a logo mark exists in the image data read in step S101. If it exists, the process proceeds to step S104. Otherwise, the process proceeds to step S103. Note that the determination of whether or not a logo mark exists is, for example, that a logo exists when the value obtained by cumulatively adding all the pixels constituting the image data is greater than a predetermined value. In other cases, it can be determined that it does not exist.

ステップS103:CPU91は、ロゴマークが存在しないと判断して、図20に示すような警告画面330を表示装置98に表示し、印刷用紙Pがメーカー指定ではないか、または、設定方向が間違っているとの警告を行う。   Step S103: The CPU 91 determines that there is no logo mark, displays a warning screen 330 as shown in FIG. 20 on the display device 98, and the printing paper P is not designated by the manufacturer, or the setting direction is wrong. Warning that there is.

なお、図20の例では、警告画面330の最上部にはタイトル331として「警告!」が表示されている。また、その下にはメッセージ332として「プリンタにセットされている用紙は、メーカー指定のものではないか、横方向に配置されている可能性があります。再度、設定をしなおして下さい。」が表示されている。最下部には、メッセージを了解した場合に操作されるボタン333が表示されている。   In the example of FIG. 20, “WARNING!” Is displayed as the title 331 at the top of the warning screen 330. Below that is a message 332 "The paper set in the printer may not be specified by the manufacturer or may be placed in the horizontal direction. Please set again." It is displayed. At the bottom, a button 333 that is operated when the message is accepted is displayed.

ステップS104:CPU91は、ステップS101において読み取られた画像データを参照し、印刷用紙Pに印刷されているロゴマークの種類を特定する。なお、この処理は、図10のステップS32の場合と同様であるので、その説明は省略する。   Step S104: The CPU 91 refers to the image data read in step S101 and identifies the type of logo mark printed on the printing paper P. Since this process is the same as that in step S32 in FIG. 10, the description thereof is omitted.

ステップS105:CPU91は、ステップS104で特定したロゴマークに対応する紙種を特定した後、もとの処理に復帰(リターン)する。   Step S105: The CPU 91 specifies the paper type corresponding to the logo mark specified in step S104, and then returns (returns) to the original processing.

以上の処理によれば、印刷用紙Pがメーカー指定以外のものが使用されている場合には、これを検知して警告するようにしたので、メーカー指定の印刷用紙の使用を促すとともに、プリンタ22に適合した印刷用紙Pを用いることで、品質の高い画像を印刷することが可能になる。   According to the above processing, when printing paper P other than that specified by the manufacturer is used, this is detected and a warning is issued, so that the use of the printing paper specified by the manufacturer is prompted and the printer 22 is used. It is possible to print a high-quality image by using the printing paper P suitable for the above.

また、以上の処理によれば、印刷用紙Pが、例えば、横向きに配置されている場合にはこれを検出して警告するようにしたので、誤った方向に画像が印刷されることを防止できる。   Further, according to the above processing, for example, when the printing paper P is arranged in the landscape orientation, this is detected and a warning is given, so that an image can be prevented from being printed in the wrong direction. .

以上、本発明の一実施の形態についてそれぞれ説明したが、本発明はこれ以外にも種々変形可能である。例えば、印刷用紙Pのサイズとしては、A4判またはL判を例に挙げて説明したが、これ以外のサイズ(例えば、B5判、ハガキサイズ)を用いることも可能である。また、印刷用紙Pの用紙種類としては、写真紙とマット紙を例に挙げて説明したが、例えば、普通紙あるいはクリア紙等を利用することも可能である。さらには、CD−R(Compact Disk Recordable)あるいは、クリアシート等を利用することも可能である。   Although one embodiment of the present invention has been described above, the present invention can be variously modified in addition to this. For example, as the size of the printing paper P, A4 size or L size has been described as an example, but other sizes (for example, B5 size, postcard size) can also be used. In addition, as the paper type of the printing paper P, photographic paper and matte paper have been described as an example. However, for example, plain paper or clear paper can also be used. Further, a CD-R (Compact Disk Recordable) or a clear sheet can be used.

また、以上の実施の形態では、ロゴマーク等のフォントの種類と印刷位置によって印刷用紙Pの種類を表すようにしたが、例えば、ロゴマーク等の大きさ、色彩、模様等によって印刷用紙Pの種類を示すようにしてもよい。   In the above embodiment, the type of printing paper P is represented by the type of font such as a logo mark and the printing position. For example, the size of the logo mark etc., the color, the pattern, etc. You may make it show a kind.

また、これ以外にも、例えば、文字または図形等(以下、「文字等」と称する)のサイズ、文字等の太さ、上線・下線の有無、文字等の色(濃淡及び色彩の有無)、文字等のピッチ等によって印刷用紙Pの種類を示すようにしてもよい。   In addition, for example, the size of characters or figures (hereinafter referred to as “characters”), the thickness of the characters, the presence / absence of an overline / underline, the color of characters (existence of shading and color), The type of printing paper P may be indicated by the pitch of characters or the like.

また、ロゴマーク以外にも、例えば、ハウスマーク、商標、商品名、記号、または図形を利用すること可能であることはいうまでもない。   In addition to the logo mark, for example, a house mark, a trademark, a trade name, a symbol, or a figure can be used.

また、ロゴマークを印刷する位置としては、図11に示すように印刷用紙Pの右上と左下に2箇所としたが、これ以外の場所に印刷したり、または、2箇所以上印刷したりするようにしてもよい。   In addition, as shown in FIG. 11, the logo mark is printed at two positions on the upper right and lower left of the printing paper P. However, the logo mark is printed at other places or at two or more places. It may be.

また、以上の実施の形態では、ロゴマークを印刷用紙Pにインクで印刷しておき、線センサ47または面センサ47Aによって読み取るようにしたが、例えば、磁性材を含むインクで印刷しておき、磁気センサによって読み取るようにしてもよい。   In the above embodiment, the logo is printed on the printing paper P with ink and read by the line sensor 47 or the surface sensor 47A. For example, the logo is printed with ink containing a magnetic material, You may make it read with a magnetic sensor.

また、以上の実施の形態では、図8に示す設定画面270において設定された印刷用紙Pの種類と、実際にセットされた印刷用紙Pの種類が異なる場合には、図7に示すステップS14の処理において画像データを事前に変換するようにしたが、この処理を、ステップS15の処理と併せて行うようにしてもよい。   In the above embodiment, when the type of the printing paper P set on the setting screen 270 shown in FIG. 8 is different from the type of the printing paper P actually set, the process of step S14 shown in FIG. In the processing, the image data is converted in advance, but this processing may be performed together with the processing in step S15.

また、以上の実施の形態では、画像データの解像度を例に挙げて説明したが、例えば、紙種に応じて印刷用紙の単位面積あたりに打ち込まれるインクの量(デューティー)を変更するようにしてもよい。このような処理は、記録率テーブル135に記憶されているデータを、印刷用紙Pの種類に応じて変更するようにすればよい。   In the above embodiments, the resolution of the image data has been described as an example. However, for example, the amount of ink (duty) applied per unit area of the printing paper is changed according to the paper type. Also good. In such a process, the data stored in the recording rate table 135 may be changed according to the type of the printing paper P.

また、以上の実施の形態では、インクとしては、CMYKの4色を用いるようにしたが、この4色に加えて、または、この4色の加えて、淡色系のインク(ライトシアン(LC)、ライトマゼンタ(LM)、ダークイエロー(DY))のインクを用いるようにしてもよい。   In the above embodiment, four colors of CMYK are used as the ink. However, in addition to these four colors or in addition to these four colors, light-colored ink (light cyan (LC), Light magenta (LM) or dark yellow (DY) ink may be used.

また、以上の実施の形態では、ピエゾ素子を用いてインクを吐出するヘッドを備えたプリンタ22を用いているが、吐出駆動素子としては、ピエゾ素子以外の種々のものを利用することが可能である。例えば、インク通路に配置したヒータに通電し、インク通路内に発生する気泡(バブル)によりインクを吐出するタイプの吐出駆動素子を備えたプリンタに適用することも可能である。   In the above embodiment, the printer 22 having a head for ejecting ink using a piezo element is used. However, various ejection drive elements other than the piezo element can be used. is there. For example, the present invention can be applied to a printer including a discharge driving element of a type in which a heater disposed in the ink passage is energized and ink is discharged by bubbles generated in the ink passage.

また、以上の実施の形態では、HDD94(または、外部記憶装置100)に格納されたプリンタドライバプログラム130により、前述した処理を実行するようにしている。しかし、プリンタ22のP−ROM43に同等の機能を有するプログラムを格納しておき、このプログラムにより前述の処理を実行するようにしたり、コンピュータ90とプリンタ22によりこれらを分担して処理するようにしたりすることも可能である。具体的には、プリンタドライバプログラム130の全部をプリンタ22のP−ROM43に格納したり、その一部のみ(例えば、印刷データ生成モジュール136および分散テーブル137)をプリンタ22のP−ROM43に格納するようにしてもよい。   In the above embodiment, the above-described processing is executed by the printer driver program 130 stored in the HDD 94 (or the external storage device 100). However, a program having an equivalent function is stored in the P-ROM 43 of the printer 22 so that the above-described processing is executed by this program, or the computer 90 and the printer 22 share these processing. It is also possible to do. Specifically, the entire printer driver program 130 is stored in the P-ROM 43 of the printer 22, or only a part thereof (for example, the print data generation module 136 and the distribution table 137) is stored in the P-ROM 43 of the printer 22. You may do it.

なお、以上の処理機能を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記録装置には、ハードディスク装置(HDD)、フレキシブルディスク(FD)、磁気テープなどがある。光ディスクには、DVD、DVD−RAM(Random Access Memory)、CD−ROM、CD−R(Recordable)/RW(ReWritable)などがある。光磁気記録媒体には、MOなどがある。   The program describing the above processing functions can be recorded on a computer-readable recording medium. Examples of the computer-readable recording medium include a magnetic recording device, an optical disk, a magneto-optical recording medium, and a semiconductor memory. Examples of the magnetic recording device include a hard disk device (HDD), a flexible disk (FD), and a magnetic tape. Examples of the optical disk include a DVD, a DVD-RAM (Random Access Memory), a CD-ROM, and a CD-R (Recordable) / RW (ReWritable). Magneto-optical recording media include MO.

プログラムを流通させる場合には、例えば、そのプログラムが記録されたDVD、CD−ROMなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。   When distributing the program, for example, portable recording media such as a DVD and a CD-ROM on which the program is recorded are sold. It is also possible to store the program in a storage device of a server computer and transfer the program from the server computer to another computer via a network.

プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。   The computer that executes the program stores, for example, the program recorded on the portable recording medium or the program transferred from the server computer in its own storage device. Then, the computer reads the program from its own storage device and executes processing according to the program. The computer can also read the program directly from the portable recording medium and execute processing according to the program. Further, each time the program is transferred from the server computer, the computer can sequentially execute processing according to the received program.

本発明は、印刷媒体に画像を印刷する印刷装置に利用することができる。   The present invention can be used in a printing apparatus that prints an image on a print medium.

本発明の第1の実施の形態に係る印刷装置の主要部分の概略構成を示す図である。1 is a diagram showing a schematic configuration of main parts of a printing apparatus according to a first embodiment of the present invention. 図1に示す印刷装置中の制御回路を中心としたプリンタの主要部の構成を示すブロック図である。FIG. 2 is a block diagram illustrating a configuration of a main part of a printer centering on a control circuit in the printing apparatus illustrated in FIG. 1. 図1に示す印刷装置中のコンピュータの詳細な構成を示すブロック図である。FIG. 2 is a block diagram illustrating a detailed configuration of a computer in the printing apparatus illustrated in FIG. 1. 図1に示す印刷装置中のコンピュータに実装されている各種プログラムの詳細を示す図である。It is a figure which shows the detail of the various programs mounted in the computer in the printing apparatus shown in FIG. 図1に示す印刷装置中のコンピュータに実装されているアプリケーションプログラムを起動した場合に表示装置に表示される画面の一例を示す図である。It is a figure which shows an example of the screen displayed on a display apparatus, when the application program mounted in the computer in the printing apparatus shown in FIG. 1 is started. 図5に示す画面において「ファイル」を選択した場合に表示されるプルダウンメニューの一例である。FIG. 6 is an example of a pull-down menu displayed when “file” is selected on the screen shown in FIG. 5. 図6に示すプルダウンメニューにおいて「印刷」を選択した場合に実行される処理の一例を説明するためのフローチャートである。7 is a flowchart for explaining an example of processing executed when “print” is selected in the pull-down menu shown in FIG. 6. 図7のフローチャートに示す「印刷設定処理」が実行された際に表示装置に表示される設定画面の一例である。FIG. 8 is an example of a setting screen displayed on the display device when “print setting processing” shown in the flowchart of FIG. 7 is executed. 図7のフローチャートに示す「画像変換処理」が実行された際に表示装置に表示される警告画面の一例である。FIG. 8 is an example of a warning screen displayed on the display device when the “image conversion process” shown in the flowchart of FIG. 7 is executed. 図7のフローチャートに示す「紙種検出処理」の詳細を説明するフローチャートの一例である。It is an example of the flowchart explaining the detail of the "paper type detection process" shown in the flowchart of FIG. 図1に示すプリンタで使用される印刷用紙の裏面に印刷されたロゴマークの一例を示す図である。It is a figure which shows an example of the logo mark printed on the back surface of the printing paper used with the printer shown in FIG. 図1に示すプリンタの線センサと印刷用紙との位置関係を示す図であり、(A)は紙面横方向から眺めた図であり、(B)は印刷面方向から眺めた図である。2A and 2B are diagrams illustrating a positional relationship between the line sensor of the printer illustrated in FIG. 1 and printing paper, where FIG. 2A is a diagram viewed from the lateral direction of the paper surface, and FIG. 2B is a diagram viewed from the printing surface direction. 印刷用紙に印刷されているロゴマークと印刷用紙の種類の関係を示す図であり、(A)はフォントの種類によって印刷用紙の種類を示す場合の例であり、(B)はロゴマークの印刷位置によって印刷用紙の種類を示す場合の例である。It is a figure which shows the relationship between the logo mark currently printed on printing paper, and the kind of printing paper, (A) is an example in the case of showing the kind of printing paper with the kind of font, (B) is printing of a logo mark. This is an example in which the type of printing paper is indicated by the position. 図7のフローチャートに示す「印刷データ生成処理」の詳細を説明するフローチャートの一例である。It is an example of the flowchart explaining the detail of the "print data generation process" shown in the flowchart of FIG. 本発明の第2の実施の形態の一例を示す図であり、(A)はストッカを横方向から眺めた図であり、(B)は裏方向から眺めた図である。It is a figure which shows an example of the 2nd Embodiment of this invention, (A) is the figure which looked at the stocker from the horizontal direction, (B) is the figure which looked from the back direction. 図15に示す他の実施の形態において図6に示すプルダウンメニューから「印刷」が選択された場合に実行される処理の一例を示すフローチャートである。16 is a flowchart showing an example of processing executed when “print” is selected from the pull-down menu shown in FIG. 6 in the other embodiment shown in FIG. 15. 図16に示す警告処理が実行された場合に表示装置に表示される警告画面の一例である。It is an example of the warning screen displayed on a display device when the warning process shown in FIG. 16 is performed. 図16に示す「紙種検出処理」の詳細を説明するフローチャートである。FIG. 17 is a flowchart for explaining details of “paper type detection processing” shown in FIG. 16; 紙種検出処理の他の一例を説明するためのフローチャートである。10 is a flowchart for explaining another example of the paper type detection process. 図19に示す「警告処理」が実行された場合に、表示装置に表示される画面の一例である。19 is an example of a screen displayed on the display device when the “warning process” illustrated in FIG. 19 is executed.

符号の説明Explanation of symbols

12 印刷ヘッド
41 CPU(特定手段の一部の一部、処理手段の一部)
47 線センサ(読み取り手段)
47A 面センサ(読み取り手段)
91 CPU(特定手段の一部、処理手段の一部)
290,291 ロゴマーク(標識情報)
300 ストッカ
P 印刷用紙(印刷媒体)
12 Print head 41 CPU (part of specific means, part of processing means)
47 line sensor (reading means)
47A Surface sensor (reading means)
91 CPU (part of specifying means, part of processing means)
290,291 Logo mark (signs information)
300 Stocker P Printing paper (printing medium)

Claims (13)

印刷媒体に画像を印刷する印刷装置において、
上記印刷媒体の一部に表示された印刷媒体の属性を示す標識情報を読み取る読み取り手段と、
上記読み取り手段によって読み取られた上記標識情報に基づいて、上記印刷媒体の種類を特定する特定手段と、
上記特定手段によって特定された上記印刷媒体の種類に基づいて所定の処理を実行する処理手段と、
を有することを特徴とする印刷装置。
In a printing apparatus that prints an image on a print medium,
Reading means for reading sign information indicating the attribute of the print medium displayed on a part of the print medium;
Identification means for identifying the type of the print medium based on the sign information read by the reading means;
Processing means for executing predetermined processing based on the type of the print medium specified by the specifying means;
A printing apparatus comprising:
前記標識情報は、前記印刷媒体の裏面に印刷された文字、記号、もしくは図形またはこれらの結合された情報であり、
前記読み取り手段は、前記標識情報を光学的に読み取る、
ことを特徴とする請求項1記載の印刷装置。
The sign information is a character, a symbol, or a graphic printed on the back surface of the print medium or a combination thereof.
The reading means optically reads the sign information;
The printing apparatus according to claim 1.
前記標識情報は、前記文字、記号、もしくは図形またはこれらの結合された情報の表示形態によって前記印刷媒体の属性を示すことを特徴とする請求項2記載の印刷装置。   The printing apparatus according to claim 2, wherein the sign information indicates an attribute of the print medium according to a display form of the character, symbol, figure, or the combined information thereof. 前記標識情報は、社名、商品名、商標、ロゴ、または製造番号を示す情報であることを特徴とする請求項1〜3のいずれかに記載の印刷装置。   The printing apparatus according to claim 1, wherein the sign information is information indicating a company name, a product name, a trademark, a logo, or a production number. 前記読み取り手段は、前記印刷媒体が通過する経路上に配置された線センサであることを特徴とする請求項2記載の印刷装置。   The printing apparatus according to claim 2, wherein the reading unit is a line sensor arranged on a path through which the print medium passes. 前記読み取り手段は、前記印刷媒体が貯留されるストッカの前記印刷媒体の裏面に対向する位置に配置された面センサであることを特徴とする請求項2記載の印刷装置。   The printing apparatus according to claim 2, wherein the reading unit is a surface sensor disposed at a position facing a back surface of the print medium of a stocker in which the print medium is stored. 前記特定手段は、前記標識情報に基づいて、印刷媒体のサイズまたは種類を特定することを特徴とする請求項1記載の印刷装置。   The printing apparatus according to claim 1, wherein the specifying unit specifies a size or a type of a print medium based on the sign information. 前記処理手段は、前記特定手段によって特定された印刷媒体の種類と異なる種類の印刷媒体が印刷対象として選択されている場合には、警告処理を行うことを特徴とする請求項1記載の印刷装置。   The printing apparatus according to claim 1, wherein the processing unit performs a warning process when a print medium of a type different from the type of the print medium specified by the specifying unit is selected as a print target. . 前記処理手段は、前記特定手段によって特定された印刷媒体の種類と異なる種類の印刷媒体が印刷対象として選択されている場合には、選択されている印刷媒体の種類に応じて画像データを変換する処理を実行することを特徴とする請求項1記載の印刷装置。   The processing unit converts the image data according to the type of the selected print medium when a print medium of a type different from the type of the print medium specified by the specifying unit is selected as a print target. The printing apparatus according to claim 1, wherein the process is executed. 前記処理手段は、前記読み取り手段が前記標識情報を読み取ることができない場合には、警告処理を実行することを特徴とする請求項1記載の印刷装置。   The printing apparatus according to claim 1, wherein the processing unit executes a warning process when the reading unit cannot read the sign information. 印刷媒体に画像を印刷する印刷装置の印刷方法において、
上記印刷媒体の一部に表示された印刷媒体の属性を示す標識情報を読み取る読み取りステップと、
上記読み取りステップによって読み取られた標識情報に基づいて、上記印刷媒体の種類を特定する特定ステップと、
上記特定ステップによって特定された上記印刷媒体の種類に基づいて所定の処理を実行する処理ステップと、
を有することを特徴とする印刷方法。
In a printing method of a printing apparatus for printing an image on a print medium,
A reading step of reading sign information indicating the attribute of the print medium displayed on a part of the print medium;
A specifying step of specifying the type of the print medium based on the sign information read by the reading step;
A processing step for executing a predetermined process based on the type of the print medium specified by the specifying step;
A printing method characterized by comprising:
印刷媒体に画像を印刷する処理をコンピュータに機能させるコンピュータ読み取り可能な印刷用プログラムにおいて、
コンピュータを、
上記印刷媒体の一部に表示された印刷媒体の属性を示す標識情報を読み取る読み取り手段、
上記読み取り手段によって読み取られた標識情報に基づいて、上記印刷媒体の種類を特定する特定手段、
上記特定手段によって特定された上記印刷媒体の種類に基づいて所定の処理を実行する処理手段、
として機能させることを特徴とするコンピュータ読み取り可能な印刷用プログラム。
In a computer-readable printing program for causing a computer to function to print an image on a print medium,
Computer
Reading means for reading the indicator information indicating the attribute of the print medium displayed on a part of the print medium;
Identification means for identifying the type of the print medium based on the sign information read by the reading means;
Processing means for executing predetermined processing based on the type of the print medium specified by the specifying means;
A computer-readable printing program characterized in that it functions as a computer program.
印刷装置において使用される印刷媒体において、
画像が印刷される印刷面またはその裏面の上下両端に、上記印刷装置によって光学的に読み取られる、文字、記号、もしくは図形またはこれらの結合によって構成される識別情報が印刷されている、
ことを特徴とする印刷媒体。
In a print medium used in a printing apparatus,
Identification information constituted by characters, symbols, graphics, or a combination thereof, which is optically read by the printing device, is printed on the upper and lower ends of the printing surface on which the image is printed or the back surface thereof.
A print medium characterized by that.
JP2003388024A 2003-11-18 2003-11-18 Printing apparatus, printing method, program for printing, and printing medium Withdrawn JP2005144950A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003388024A JP2005144950A (en) 2003-11-18 2003-11-18 Printing apparatus, printing method, program for printing, and printing medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003388024A JP2005144950A (en) 2003-11-18 2003-11-18 Printing apparatus, printing method, program for printing, and printing medium

Publications (1)

Publication Number Publication Date
JP2005144950A true JP2005144950A (en) 2005-06-09

Family

ID=34695228

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003388024A Withdrawn JP2005144950A (en) 2003-11-18 2003-11-18 Printing apparatus, printing method, program for printing, and printing medium

Country Status (1)

Country Link
JP (1) JP2005144950A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013105236A (en) * 2011-11-11 2013-05-30 Seiko Epson Corp Image formation command device and image formation control program
JP2016106324A (en) * 2016-02-26 2016-06-16 セイコーエプソン株式会社 Image formation commanding device and image formation control program
JP7465335B2 (en) 2019-07-18 2024-04-10 ライカ ビオズュステムス ヌスロッホ ゲーエムベーハー Printer for printing on histology lab consumables

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013105236A (en) * 2011-11-11 2013-05-30 Seiko Epson Corp Image formation command device and image formation control program
JP2016106324A (en) * 2016-02-26 2016-06-16 セイコーエプソン株式会社 Image formation commanding device and image formation control program
JP7465335B2 (en) 2019-07-18 2024-04-10 ライカ ビオズュステムス ヌスロッホ ゲーエムベーハー Printer for printing on histology lab consumables

Similar Documents

Publication Publication Date Title
US6456391B1 (en) Printer and printing method
EP2348702A2 (en) Print information managing apparatus, print information managing method, print information managing system, and recording medium with program recorded therein
JP2009233883A (en) Printer, printing controller and printing method
US7401893B2 (en) Printing method, printing apparatus, and storage medium
JP4193902B2 (en) Image recording apparatus, image recording method, image recording program, and printer driver
JP4062125B2 (en) Print control system, print control apparatus, and print control method
JP2002292856A (en) Method for printing while taking account of deformation of print medium
JP2005144950A (en) Printing apparatus, printing method, program for printing, and printing medium
JP2003266855A (en) Printing for irregularly shaped printing medium
US20050248799A1 (en) Printing system, printing apparatus, information processor, printing program, and printing method
JP4329448B2 (en) Printing apparatus, printing method, and printing program
JP3397059B2 (en) Printing apparatus and image recording method
JP4352778B2 (en) Printing apparatus, printing method, and printing program
JP2007144677A (en) Image forming method and printing system
JP2005078154A (en) Printing device, printing method, and program for printing
US8944544B2 (en) Printing apparatus and printing method
JP4501536B2 (en) Printing apparatus, printing method, adjustment method, and program
US7887245B1 (en) Typewriter system with printer and scanner
JP2005324526A (en) Printing apparatus, printing method, and program
JP2004082346A (en) Print controller, print system and its controlling method, and program for performing the control method
JP2013212625A (en) Printing system, printing method and printing medium
JP2009233897A (en) Image processor, image processing method and image processing program
JP2006281583A (en) Printing tray and printing system
JP2005074653A (en) Printer, printing method, and printing program
JP2006102988A (en) Printing device, printing system, program and recording medium

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20070206