JP6987629B2 - Recording device and recording method - Google Patents
Recording device and recording method Download PDFInfo
- Publication number
- JP6987629B2 JP6987629B2 JP2017240793A JP2017240793A JP6987629B2 JP 6987629 B2 JP6987629 B2 JP 6987629B2 JP 2017240793 A JP2017240793 A JP 2017240793A JP 2017240793 A JP2017240793 A JP 2017240793A JP 6987629 B2 JP6987629 B2 JP 6987629B2
- Authority
- JP
- Japan
- Prior art keywords
- dots
- buffer
- total
- recording
- buffers
- 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.)
- Active
Links
Images
Landscapes
- Ink Jet (AREA)
Description
本発明は、被記録媒体に対して複数のドットからなる画像を記録する記録装置および記録方法に関する。 The present invention relates to a recording device and a recording method for recording an image composed of a plurality of dots on a recording medium.
被記録媒体に対して複数のドットからなる画像を記録する記録装置では、多数のドットが集中的に記録されると、記録装置の駆動電圧が低下し、その結果、記録した画像にドット抜けなどが生じて、画像の品質低下を招く恐れがある。
特許文献1には、1回の走査で記録する画像分の記録データが記録バッファから読み出されると、その記録データに基づいて、記録した画像にドット抜けなどが生じるか否かを判断する記録装置が開示されている。この記録装置は、記録データが示す画像の各カラムのドット数を閾値と比較する。記録装置は、ドット数が閾値以上の場合、ドット抜けなどが生じると判断して、1回の走査で記録する分の画像を複数回に分けて記録する。これにより、多数のドットが集中的に記録されることを軽減し、画像の品質低下を抑制している。
In a recording device that records an image consisting of a plurality of dots on a recording medium, when a large number of dots are recorded intensively, the drive voltage of the recording device decreases, and as a result, missing dots appear in the recorded image. May cause deterioration of image quality.
記録装置では、複数のカラムにわたって多数のドットが集中的に記録されると、ドット抜けなどによる品質劣化が生じることがある。この場合、特許文献1に記載の技術を用いて品質低下を抑制するためには、画像に含まれる所定数のカラムからなる対象領域内のドット数である合計ドット数を閾値と比較すればよい。所定数は、記録ヘッドが有する吐出口の全てを駆動させた状態、つまり、各カラムのドット数が最大となる状態で記録を行っても品質劣化が生じない最大のカラム数に1を加えた値である。
記録データが示す画像全体で品質劣化を抑制するためには、対象領域の画像内の位置をずらしながら合計ドット数を閾値と比較していく必要がある。これは、各カラムのドット数を別々のバッファに記録し、所定数のバッファのそれぞれに記録されたドット数の合計を合計ドット数として算出することで実現できる。しかしながら、この場合には、所定数のカラムのそれぞれのドット数を記録するために、少なくとも所定数分のバッファが必要となり、コストが高くなるという問題がある。特に所定数は、電源容量や動作モードなどの使用状況に応じて異なるため、使用状況によっては大きくなることがある。このため、使用状況に応じて適切に品質劣化を抑制するためには、多くのバッファを予め用意しておく必要がある。
In a recording device, when a large number of dots are intensively recorded over a plurality of columns, quality deterioration due to missing dots may occur. In this case, in order to suppress quality deterioration by using the technique described in
In order to suppress quality deterioration in the entire image indicated by the recorded data, it is necessary to compare the total number of dots with the threshold value while shifting the position of the target area in the image. This can be realized by recording the number of dots in each column in separate buffers and calculating the total number of dots recorded in each of a predetermined number of buffers as the total number of dots. However, in this case, in order to record the number of dots of each of a predetermined number of columns, at least a predetermined number of buffers are required, which causes a problem of high cost. In particular, the predetermined number varies depending on the usage conditions such as the power supply capacity and the operation mode, and may be large depending on the usage conditions. Therefore, it is necessary to prepare a large number of buffers in advance in order to appropriately suppress quality deterioration according to the usage situation.
本発明は、上記の問題を鑑みてなされたものであり、品質劣化を抑制するためのコストを低減することが可能な記録装置および記録方法を提供することを目的とする。 The present invention has been made in view of the above problems, and an object of the present invention is to provide a recording device and a recording method capable of reducing the cost for suppressing quality deterioration.
本発明による記録装置は、複数のドットからなる画像を示す記録データを出力する出力部と、記録媒体との間で所定方向に相対移動をしながら、前記記録データに応じて前記記録媒体に前記画像を記録する記録部と、前記記録データに基づいて、前記画像における前記所定方向と交差する方向に並ぶドットに対応するカラムが前記所定方向に所定数並べられた複数カラムに相当する対象領域に含まれる前記ドットの数である合計ドット数を算出して保持するバッファ部と、前記合計ドット数が閾値以下か否かを判断する比較部と、前記合計ドット数が前記閾値を超えた場合、前記記録部にて一定期間内に記録されるドットの数を制限する制限処理を行う制限処理部と、を有し、前記バッファ部は、複数の合計用バッファと、前記画像における位置がそれぞれ異なる複数の前記対象領域に対応する前記合計ドット数のそれぞれを前記複数の合計用バッファに保持させるバッファ制御部と、を有し、前記所定数に基づいて、前記複数の合計用バッファのうち使用する合計用バッファの数である使用バッファ数を決定する制御部をさらに有し、前記バッファ制御部は、前記使用バッファ数の前記合計用バッファに前記合計ドット数を保持させることを特徴とする。 Recording apparatus according to the present invention, while an output unit for outputting the recording data representing an image consisting of a plurality of dots, the relative movement in a predetermined direction between the recording medium, the said recording medium in accordance with the recording data A recording unit for recording an image and a target area corresponding to a plurality of columns in which a predetermined number of columns corresponding to dots arranged in a direction intersecting the predetermined direction in the image are arranged in the predetermined direction based on the recorded data. A buffer unit that calculates and holds the total number of dots, which is the number of dots included, a comparison unit that determines whether the total number of dots is equal to or less than the threshold, and a case where the total number of dots exceeds the threshold. The recording unit has a limiting processing unit that limits the number of dots recorded within a certain period, and the buffer unit has a plurality of total buffers and positions in the image are different from each other. possess a buffer control unit for holding each of the total number of dots corresponding to a plurality of said target area to said plurality summing buffers, and based on the predetermined number, using the plurality of summing buffer It further includes a control unit for determining the number of used buffers, which is the number of total buffers, and the buffer control unit is characterized in that the total number of dots is held in the total buffer of the number of used buffers.
本発明によれば、画像における位置が異なる複数の対象領域の合計ドット数がそれぞれ合計用バッファに保持される。このため、所定数のカラムのそれぞれのドット数を保持するための所定数分の合計用バッファを用意しなくても、所定数のカラムからなる対象領域の合計ドット数を容易に算出することができる。したがって、品質劣化を抑制するためのコストを低減することが可能になる。 According to the present invention, the total number of dots of the plurality of target areas having different positions in the image is held in the total buffer. Therefore, it is possible to easily calculate the total number of dots in the target area consisting of a predetermined number of columns without preparing a total buffer for a predetermined number of columns to hold the number of dots of each of the predetermined number of columns. can. Therefore, it is possible to reduce the cost for suppressing quality deterioration.
以下、本発明の実施形態について図面を参照して説明する。なお、各図面において同じ機能を有するものには同じ符号を付け、その説明を省略する場合がある。
(第1の実施形態)
図1は、本発明の第1の実施形態の記録装置の機械的構成の要部を示す斜視図である。図1に示す記録装置10は、紙などの被記録媒体Pに対してインクなどの液体を吐出して、複数のドットからなる画像を被記録媒体Pに記録する液体吐出装置である。
図1において記録装置10は、記録ヘッド1を備えたキャリッジ2と、キャリッジ2を往復可能に支持するガイドレール3と、被記録媒体Pの平面性を保つためのプラテン4と、被記録媒体Pを搬送する搬送機構5とを備える。
記録ヘッド1は、被記録媒体Pに画像を記録する記録部であり、本実施形態では、液体を吐出する液体吐出ヘッドである。記録ヘッド1は、液体を吐出する吐出口(図示せず)と、吐出口から吐出する液体を蓄える圧力室(図示せず)と、吐出口から液体を吐出するためのエネルギーを発生させるエネルギー発生素子と、圧力室に液体を供給する流路(図示せず)とを有する。吐出口は、複数あり、吐出口から吐出された液滴によってドットが形成される。本実施形態では、記録ヘッド1は、被記録媒体Pの搬送方向Xに沿って並設された64個の吐出口を有する。圧力室およびエネルギー発生素子は、吐出口ごとに設けられる。
キャリッジ2は、ガイドレール3に沿って往復移動することができる。ガイドレール3は、被記録媒体Pの搬送方向Xと略直交する方向Yに延在する。これにより、キャリッジ2は、被記録媒体Pの搬送方向Xと略直交する方向Yに沿って往復移動することができる。
プラテン4は、記録ヘッド1と対向する位置に設けられ、その位置の被記録媒体Pの撓みなどを抑制することで、被記録媒体Pの平面性を保つ。搬送機構5は、プラテン4を挟んで被記録媒体Pの搬送方向Xに並設された搬送ローラ5aおよび5bを含む。搬送ローラ5aおよび5bが回転することによって被記録媒体Pが搬送される。
Hereinafter, embodiments of the present invention will be described with reference to the drawings. In each drawing, those having the same function may be designated by the same reference numerals and the description thereof may be omitted.
(First Embodiment)
FIG. 1 is a perspective view showing a main part of the mechanical configuration of the recording device according to the first embodiment of the present invention. The recording device 10 shown in FIG. 1 is a liquid ejection device that ejects a liquid such as ink to a recording medium P such as paper and records an image composed of a plurality of dots on the recording medium P.
In FIG. 1, the recording device 10 includes a
The
The
The
図2は、記録装置10の機械的構成を制御する制御系を示すブロック図である。図2において、記録装置10は、記録ヘッド1と、ヘッドドライバ11と、キャリッジモータ12と、搬送モータ13と、モータドライバ14および15とを有する。また、記録装置10は、ROM(Read Only Memory)16と、RAM(Random access memory)17と、CPU(Central Processing Unit)18とを有する。
ヘッドドライバ11は、記録ヘッド1を駆動する。キャリッジモータ12は、図1に示したキャリッジを往復移動させるためのモータである。搬送モータ13は、図1に示した搬送ローラ5aおよび5bを回転させることで、被記録媒体Pを搬送するためのモータである。モータドライバ14は、キャリッジモータ12を駆動する。モータドライバ15は、搬送モータ13を駆動する。
ROM16は、CPU18にて読み取り可能なプログラムを記録する被記録媒体である。また、ROM16は、記録装置10の制御に必要な制御情報を記録する。RAM17は、ROM16に記録されたプログラムによる演算処理のワーク領域として使用される。CPU18は、ROM16に記録されたプログラムを読み取り、その読み取ったプログラムを実行することで、記録装置10全体を制御する制御部である。
例えば、CPU18は、記録装置10の各部を制御して、液体を吐出して画像を記録する記録動作を行う。具体的には、CPU18は、モータドライバ14を介してキャリッジモータ12を制御してキャリッジ2を往復移動させつつ、ヘッドドライバ11を介して記録ヘッド1を制御して記録ヘッド1の吐出口から液体を吐出させる。CPU18は、液体の吐出に合わせて、モータドライバ15を介して搬送モータ13を制御して搬送ローラ5aおよび5bを回転させ、被記録媒体Pを移動させることで、被記録媒体Pに画像を記録する。
上記の記録動作において、記録ヘッド1の制御は、画像を示す記録データに対してデータ処理を行い、そのデータ処理を行った記録データを記録ヘッド1に入力することで行われる。なお、記録データは、例えば、PC(personal computer)のような外部装置から入力される。
FIG. 2 is a block diagram showing a control system that controls the mechanical configuration of the recording device 10. In FIG. 2, the recording device 10 includes a
The
The
For example, the
In the above recording operation, the control of the
図3は、記録装置10におけるデータ処理を行うデータ処理部の構成を示すブロック図である。図3に示すようにデータ処理部20は、ROM16と、RAM17と、CPU18とを含む。また、データ処理部20は、記録バッファ21と、カウンタ22と、画像処理回路23と、ラッチ回路24と、バッファ部25と、比較回路26と、間引き処理回路27と、転送レジスタ28とを有する。
記録バッファ21は、入力された記録データを一時的に蓄積し、その蓄積した記録データを出力する出力部である。具体的には、記録バッファ21は、蓄積した記録データのうち、カウンタ22からのカウント信号に応じた記録データを出力する。
カウンタ22は、キャリッジ2の移動に応じたカウント動作を行う。具体的には、カウンタ22は、CPU18からキャリッジ2の移動距離を示す距離信号を受け付け、その距離信号に応じてカウント値をカウントアップする。このため、カウント値は、キャリッジ2の位置を示すこととなる。
また、カウンタ22は、カウント値を示すカウント信号を出力する。上述したように記録バッファ21はカウント信号に応じた記録データを出力するため、カウンタ22は、カウンタ値が示すキャリッジ2の位置に応じた記録データを記録バッファ21から読み出すこととなる。
画像処理回路23は、記録バッファ21から読み出された記録データに対して画像処理を行い、画像処理を行った記録データであるドットデータを出力する。ドットデータは、記録ヘッド1の吐出口から液体を吐出するか否かを吐出口ごとに示すデータである。吐出口から吐出された液体によってドットが形成されるため、液体を吐出する吐出口の数がドット数となる。画像処理は、例えば、記録データが符号化されたコードデータの場合に記録データをデコードする処理や、1行分の画像を複数回の走査に分けて記録するマルチパスプリントを行う場合に実行するマスキング処理などである。
ラッチ回路24は、カウンタ22から出力されたカウント信号を、間引き処理回路27からのラッチ信号に応じてラッチし、そのラッチしたカウント信号をCPU18に出力する。
バッファ部25は、画像処理回路23から出力されたドットデータに基づいて、ドットデータが示す画像内の対象領域に含まれるドットの数を合計ドット数として算出して保持する。対象領域は、画像における複数のカラムからなる領域である。カラムは、記録ヘッド1における吐出口が並設された配列方向に並ぶドットの集合である。
比較回路26は、バッファ部25に保持された合計ドット数と閾値とを比較して、合計ドット数が閾値以下か否かを判断する比較部である。
間引き処理回路27は、合計ドット数が閾値を超えている場合に、記録ヘッド1にて一定期間内に記録されるドットの数を制限する制限処理を行う制限処理部である。制限処理は、本実施形態では、ドットデータが示す画像に含まれるドットを間引く(液体を吐出する吐出口の一部を、液体を吐出しない吐出口に変更する)間引き処理である。間引き処理回路27は、例えば、ドットデータを1ドット置きに間引きことで、ドットを千鳥格子状に間引く。なお、間引かれるドット数は、間引き処理後の対象領域に含まれる合計ドット数が閾値以下となるように設定されることが望ましい。
間引き処理を行うと、間引き処理回路27は、ラッチ信号をラッチ回路24に出力する。これにより、ラッチ回路24は、間引き処理が行われたキャリッジ2の位置を示すカウント信号をラッチすることになり、そのカウント信号をCPU18に出力することで、CPU18に間引き処理が行われた位置を通知することになる。
なお、合計ドット数が閾値以下の場合、間引き処理回路27は、間引き処理を行わずに画像処理回路23からのドットデータをそのまま出力する。
転送レジスタ28は、間引き処理回路27から出力されたドットデータを記録ヘッド1に転送する。記録ヘッド1は、転送レジスタ28からのドットデータに応じて画像を記録する。
CPU18は、データ処理部20全体を制御して、記録ヘッド1に画像を記録させる。
例えば、記録動作を開始することが可能な量の記録データが記録バッファ21に蓄積された場合、CPU18は、キャリッジ2を移動させつつ、その移動距離を示す距離信号をカウンタ22に入力する。これにより、カウンタ22のカウント値がカウントアップされ、キャリッジ2の位置に応じた記録データが記録バッファ21から読み出される。読み出された記録データは、画像処理回路23、間引き処理回路27および転送レジスタ28を介してドットデータとして記録ヘッド1に入力され、記録ヘッド1が画像を記録する。
また、CPU18は、バッファ部25および間引き処理回路27を制御して、ドット抜けなどによる画像の品質劣化を抑制する。以下、画像の品質劣化を抑制するための構成および処理についてより詳細に説明する。
FIG. 3 is a block diagram showing a configuration of a data processing unit that performs data processing in the recording device 10. As shown in FIG. 3, the
The
The
Further, the
The
The
The buffer unit 25 calculates and holds the number of dots included in the target area in the image indicated by the dot data as the total number of dots based on the dot data output from the
The
The thinning
When the thinning process is performed, the thinning
When the total number of dots is equal to or less than the threshold value, the thinning
The transfer register 28 transfers the dot data output from the thinning
The
For example, when an amount of recorded data capable of starting a recording operation is accumulated in the
Further, the
図4は、バッファ部25のより詳細な構成を示すブロック図である。図4に示すようにバッファ部25は、複数の合計用バッファ31と、バッファ制御部32とを有する。
合計用バッファ31は、合計ドット数を保持するバッファである。本実施形態では、合計用バッファ31は、16個あり、16個の合計用バッファ31をそれぞれ合計用バッファ31_0〜31_15と称することもある。なお、合計用バッファ31の数は、16個に限らず、適宜変更可能である。
バッファ制御部32は、画像処理回路23から出力されたドットデータに基づいて、ドットデータが示す画像における対象領域に含まれるドットの数である合計ドット数を算出して合計用バッファ31に保持させる。
具体的には、バッファ制御部32は、ドットデータが示す画像のカラムごとに、そのカラムに含まれるドットの数であるドット数を算出する。バッファ制御部32は、ドット数を算出するたびに、そのドット数を、複数の合計用バッファ31のそれぞれの値に加算することで、合計ドット数を合計用バッファ31に保持させる。そして、バッファ制御部32は、予め定められた初期化タイミングになるたびに合計用バッファ31の値を順番に初期化する。これにより、バッファ制御部32は、画像における位置がそれぞれ異なる複数の対象領域の合計ドット数のそれぞれを別々の合計用バッファ31に保持させることになる。このとき、バッファ制御部32は、複数の合計用バッファ31のうち使用バッファ数分の合計用バッファ31のみを使用することが望ましい。
FIG. 4 is a block diagram showing a more detailed configuration of the buffer unit 25. As shown in FIG. 4, the buffer unit 25 has a plurality of
The
The
Specifically, the
対象領域に含まれるカラムの数である所定数は、CPU18にて記録装置10の使用状況に基づいて決定される。使用状況は、例えば、記録装置10の動作モードおよび記録装置10に電力を供給する電源の電源容量の少なくとも一方である。本実施形態では、CPU18は、動作モードおよび電源容量の両方に基づいて、所定数を決定する。
具体的には、先ず、CPU18は、使用状況に基づいて、記録ヘッド1が有する吐出口の全てを駆動させた状態でドット抜けなどによる品質劣化が生じない最大のカラム数である安定カラム数に1を加えた値を所定数として決定する。例えば、使用状況と所定数との対応を示す情報を制御情報としてROM16に予め記録させておき、CPU18は、その制御情報を用いて所定数を決定する。このように決定した所定数は、ドット抜けなどによる品質劣化が生じる恐れのある最小のカラム数となる。
また、CPU18は、所定数に基づいて、使用バッファ数を決定する。本実施形態では、CPU18は、先ず、所定数を合計用バッファ31の数(本実施形態では、16)で割った値(小数点以下は切り上げ)を基準数として算出する。そして、CPU18は、所定数を基準数に1を加えた値で割った値(小数点以下は切り下げ)を使用バッファ数として決定する。
基準数は、初期化タイミングを決定するためにも使用される。本実施形態では、バッファ制御部32は、ドット数を算出するカラムの番号であるカラム数を所定数で割った余りを基準数で割った余り(小数点以下は切り捨て)を第1の判定値として求める。バッファ制御部32は、第1の判定値が0になると、初期化タイミングになったと判断する。
A predetermined number, which is the number of columns included in the target area, is determined by the
Specifically, first, the
Further, the
The reference number is also used to determine the initialization timing. In the present embodiment, the
次に、記録動作について説明する。
記録動作では、記録動作を開始することが可能な量の記録データが記録バッファ21に蓄積された場合、CPU18は、キャリッジ2を移動させつつ、キャリッジ2の移動距離を示す信号をカウンタ22に入力する。カウンタ22は、入力された信号に応じて、カウント値をカウントアップする。カウンタ22は、そのカウント値を示すカウント信号を記録バッファ21に入力することで、キャリッジ2の位置に応じた記録データを記録バッファ21から読み出す。
画像処理回路23は、記録バッファ21から読み出された記録データに対して画像処理を行い、記録データをドットデータに変換して出力する。バッファ部25は、画像処理回路23から出力されたドットデータに基づいて合計ドット数を算出して保持する。比較回路26は、合計ドット数と閾値とを比較し、その比較結果を示す比較結果信号を出力する。
間引き処理回路27は、比較回路26から出力された比較結果信号に従って、画像処理回路23から出力されたドットデータに対して間引き処理を行い、その間引き処理を行った記録データを出力する。転送レジスタ28は、間引き処理回路27から出力された記録データを記録ヘッド1に転送する。
Next, the recording operation will be described.
In the recording operation, when an amount of recorded data capable of starting the recording operation is accumulated in the
The
The thinning
図5は、記録ヘッド1の1回の走査における間引き処理に係る記録装置10の動作をより詳細に説明するためのフローチャートである。図5の例では、記録装置10は、キャリッジ2を17.5ipsの速度で走査させ、主走査解像度が1200dpiの画像を記録する動作モードで駆動する。記録装置10の電源は、本動作モードにおいて、34カラムまでドット抜けなどによる品質劣化が生じない電源容量を有する。つまり、安定カラム数は34である。
先ず、CPU18は、動作モードおよび電源容量に基づいて、所定数Nおよび基準数Mを決定する(ステップS101)。所定数Nは、上述したように安定カラム数+1で算出されるため、ここでは、34+1=35である。基準数Mは、上述したように所定数N/(合計用バッファ31の数)で算出されるため、ここでは、35/16=3(小数点以下は切り上げ)である。
なお、所定数Nおよび基準数Mの値は、単なる一例である。例えば、電源容量が上記の例よりも大きく、安定カラム数が上記の例の2倍である68の場合、所定数Nは、68+1=69、基準数Mは、69/16=5となる。また、キャリッジ速度や主走査解像度が上記の例の2倍になった場合も安定カラム数が2倍となるため、所定数Nは69カラムとなり、基準数Mは=5となる。
所定数Nおよび基準数Mを決定すると、CPU18は、所定数Nおよび基準数Mに基づいて、使用バッファ数を算出し、所定数N、基準数Mおよび使用バッファ数をバッファ部25のバッファ制御部32に通知する。バッファ制御部32は、通知された使用バッファ数分の合計用バッファ31の値を0に初期化し、残りの合計用バッファ31を不使用に設定する(ステップS102)。使用バッファ数は、上述のようにN/M+1で算出されるため、ここでは、35/3+1=12(小数点以下は切り捨て)である。バッファ制御部32は、合計用バッファ31_0〜31_11を初期化し、合計用バッファ31_12〜31_15を不使用に設定する。
その後、CPU18は、ドット数を算出するカラムの番号であるカラム数iの初期化をバッファ制御部32に指示する。バッファ制御部32は、その指示を受けると、予め保持しているカラム数iを0に初期化する(ステップS103)。そして、バッファ制御部32は、カラム数iを所定数Nで割った余りを基準数Mで割った余りを第1の判定値として求め、その第1の判定値が0か否かを判断する(ステップS104)。
第1の判定値が0の場合、バッファ制御部32は、カラム数iを設定値Nで割った余りをMで割った値(小数点以下切り捨て)を第1の初期化番号として求め、その第1の初期化番号目の合計用バッファ31の値を初期化する(ステップS105)。
第1の判定値が0でない場合、および、第1の初期化番号目の合計用バッファの値を初期化した場合、バッファ制御部32は、画像処理回路23から出力されるドットデータのうち、カラム数i番目のカラムのドット数を算出する。バッファ制御部32は、算出したドット数を合計用バッファ31_0〜31_11の値である合計ドット数に加算して、合計ドット数を更新する(ステップS106)。
その後、バッファ制御部32は、合計用バッファ31_0〜31_11の値である合計ドット数を比較回路26に通知する。比較回路26は、通知された合計ドット数の全てを閾値と比較し、それらの値が閾値以下か否かを判断する(ステップS107)。閾値は、安定カラム数のカラム全体に含まれる最大のドット数であり、本実施形態では、安定カラム数(34)×記録ヘッド1の吐出口の数(64)=2176である。
合計ドット数の全てが閾値以下の場合、比較回路26は、合計ドット数が閾値以下であることを示す比較結果信号を間引き処理回路27に出力する。間引き処理回路27は、その比較結果信号を受け付けると、画像処理回路23から出力されたドットデータに対して間引き処理を行わずに、そのドットデータをそのまま転送レジスタ28を介して記録ヘッド1に出力する。これにより、通常の記録動作が行われる(ステップS108)。
一方、合計ドット数のいずれかが閾値を超えている場合、比較回路26は、合計ドット数が閾値を超えたことを示す比較結果信号を間引き処理回路27に出力する。間引き処理回路27は、その比較結果信号を受け付けると、画像処理回路23から出力されたドットデータに対して間引き処理を行い、その間引き処理を行ったドットデータを転送レジスタ28を介して記録ヘッド1に出力する。これにより、間引き処理が行われた記録動作が行われる。また、間引き処理回路27は、間引き処理を行うと、ラッチ信号をラッチ回路24に出力し、ラッチ回路24に間引き処理が行われた位置を示すカウント信号をラッチさせる。ラッチ回路24は、ラッチしたカウント信号をCPU18に出力する(ステップS109)。
ステップS108またはS109が終了すると、CPU18は、1走査分の記録動作が終了したか否かを判断する(ステップS110)。
1走査分の記録動作が終了していない場合、CPU18は、カラム数iの更新をバッファ制御部32に指示する。バッファ制御部32は、その指示を受けると、カラム数iに1を加算し(ステップS111)、ステップS204の処理に戻る。一方、1走査分の記録動作が終了した場合、CPU18は、動作を終了する。
FIG. 5 is a flowchart for explaining in more detail the operation of the recording device 10 related to the thinning process in one scan of the
First, the
The values of the predetermined number N and the reference number M are merely examples. For example, when the power supply capacity is larger than that of the above example and the number of stable columns is 68, which is twice that of the above example, the predetermined number N is 68 + 1 = 69, and the reference number M is 69/16 = 5. Further, even when the carriage speed and the main scanning resolution are doubled in the above example, the number of stable columns is doubled, so that the predetermined number N is 69 columns and the reference number M is = 5.
When the predetermined number N and the reference number M are determined, the
After that, the
When the first determination value is 0, the
When the first determination value is not 0, or when the value of the total buffer of the first initialization number is initialized, the
After that, the
When all of the total number of dots is equal to or less than the threshold value, the
On the other hand, when any of the total number of dots exceeds the threshold value, the
When step S108 or S109 is completed, the
When the recording operation for one scan is not completed, the
1走査分の記録動作が終了した場合、その記録動作において間引き処理が行われていないと、CPU18は、搬送モータ13を制御して被記録媒体Pを搬送し、キャリッジ2を走査する。一方、間引き処理が行われていると、CPU18は、被記録媒体Pの搬送を行わずに、キャリッジ2を再度走査して、間引き処理回路27によって間引かれたドットを記録する。このとき、CPU18は、ラッチ回路24にラッチされたカウント信号が示す位置からドットの記録を行う。この記録動作では、間引き処理を行った前回の走査と同じ向きにキャリッジ2を走査させながらドットを記録してもよいし、前回の走査とは反対の向きにキャリッジ2を走査させながらドットを記録してもよい。
以上説明したように本実施形態では、合計ドット数が閾値を超えた場合、1走査分の記録データが2回の走査に分けて記録されることとなり、ドット抜けなどによる画像の品質劣化を抑制することができる。なお、1走査分の記録データを3回以上に分けて記録してもよい。また、比較回路26が合計ドット数を互いに異なる複数の閾値と比較してもよい。この場合、間引き処理回路27は、合計ドット数に超されている閾値に応じた間引き処理を行う。例えば。間引き処理回路27は、合計ドット数に超されている閾値の数が多いほど、間引きするドットの数を多くする。
When the recording operation for one scan is completed and the thinning process is not performed in the recording operation, the
As described above, in the present embodiment, when the total number of dots exceeds the threshold value, the recorded data for one scan is recorded in two scans, and the deterioration of image quality due to missing dots is suppressed. can do. The recorded data for one scan may be recorded in three or more times. Further, the
図6は、上記の動作におけるカラム数iとバッファ部25の値の関係を説明するための図である。
図6に示すように、ステップS106で算出された各カラムのドット数が合計用バッファ31_0〜31_11のそれぞれに加算されていく。ただし、カラム数iを設定値Nで割った余りをMで割った余りである第1の判定値が0のときに、カラム数iを設定値Nで割った余りをMで割った値である第1の初期化番号の合計用バッファの値が0に初期化される。
本実施形態では、第1の判定値は、カラム数i=0、3、6…33、35、38…で0となり、第1の初期化番号は、初期値が0であり、カラム数i=0、3、6…33で1つずつ増加し、カラム数i=35で0に戻る。
このため、例えば、合計用バッファ31_0には、0番目のカラムから34番目のカラムまでのドット数が加算される。また、合計用バッファ31_1は、カラム数iが3の時に初期化されるため、3番目のカラムから37番目のカラムまでのドット数が加算されることになる。同様に合計用バッファ31_11は、カラム数iが33の時に初期化されるため、33番目のカラムから67番目のカラムまでのドット数が加算される。その後、カラム数iが35で合計用バッファ31_0が初期化されるため、合計用バッファ31_0には、35番目のカラムから69番目のカラムまでドット数が加算される。
したがって、合計用バッファ31_0〜31_11には、ドット数が加算されるカラムの範囲である加算範囲がそれぞれ異なる合計ビット数が保持されることとなる。
なお、基準数Mが大きくなるほど、合計ドット数の精度が低くなるが、基準数Mが大きい状況では、電源容量が大きく、品質劣化が発生する恐れが低い。このため、合計ドット数の精度の低下は無視できる。また、合計用バッファ31の数を調整することで、基準数Nが大きくなり過ぎるのを抑制することが望ましい。
FIG. 6 is a diagram for explaining the relationship between the number of columns i and the value of the buffer unit 25 in the above operation.
As shown in FIG. 6, the number of dots of each column calculated in step S106 is added to each of the total buffers 31_0 to 31_11. However, when the first determination value, which is the remainder obtained by dividing the remainder of the number of columns i by the set value N by M, is 0, the remainder obtained by dividing the number of columns i by the set value N is divided by M. The value of the sum buffer for a first initialization number is initialized to 0.
In the present embodiment, the first determination value is 0 when the number of columns i = 0, 3, 6 ... 33, 35, 38 ..., and the first initialization number has an initial value of 0 and the number of columns i. = 0, 3, 6 ... 33 increases by one, and the number of columns i = 35 returns to 0.
Therefore, for example, the number of dots from the 0th column to the 34th column is added to the total buffer 31_0. Further, since the total buffer 31_1 is initialized when the number of columns i is 3, the number of dots from the third column to the 37th column is added. Similarly, since the total buffer 31_11 is initialized when the number of columns i is 33, the number of dots from the 33rd column to the 67th column is added. After that, since the total buffer 31_0 is initialized when the number of columns i is 35, the number of dots is added to the total buffer 31_0 from the 35th column to the 69th column.
Therefore, the total buffers 31_0 to 31_11 hold a total number of bits having different addition ranges, which is a range of columns to which the number of dots is added.
As the reference number M becomes larger, the accuracy of the total number of dots becomes lower, but in a situation where the reference number M is large, the power supply capacity is large and the possibility of quality deterioration is low. Therefore, the decrease in the accuracy of the total number of dots can be ignored. Further, it is desirable to prevent the reference number N from becoming too large by adjusting the number of
以上説明したように本実施形態によれば、記録バッファ21は、複数のドットからなる画像を示す記録データを出力する。記録ヘッド1は、記録データに応じて画像を記録する。バッファ部25は、記録データに基づいて、画像における所定数のカラムからなる対象領域に含まれるドットの数である合計ドット数を算出して保持する。比較回路26は、合計ドット数が閾値以下か否かを判断する。間引き処理回路27は、合計ドット数が閾値を超えた場合、記録ヘッド1にて一定期間内に記録されるドットの数を制限する制限処理を行う。バッファ部25は、複数の合計用バッファ31と、画像における位置がそれぞれ異なる対象領域の合計ドット数のそれぞれを複数の合計用バッファ31に保持させるバッファ制御部32とを有する。
画像における位置が異なる複数の対象領域の合計ドット数がそれぞれ合計用バッファに保持される。このため、所定数のカラムのそれぞれのドット数を保持するための所定数分の合計用バッファを用意しなくても、所定数のカラム全体に含まれる合計ドット数を容易に算出することができる。したがって、品質劣化を抑制するためのコストを低減することが可能になる。
また、本実施形態では、バッファ制御部32は、カラムごとに、カラムに含まれるドットの数であるドット数を複数の合計用バッファのそれぞれの値に加算していく。バッファ制御部32は、予め定められた初期化タイミングになるたびに、複数の合計用バッファ31の値を順番に初期化する。これにより、画像における位置が異なる複数の対象領域の合計ドット数を容易に算出することが可能になる。
また、本実施形態では、CPU18は、記録装置10の使用状況に応じて所定数を決定する。このため、使用状況に応じて適切な対象領域を設定することが可能になり、品質劣化をより適切に抑制することが可能になる。
また、本実施形態では、比較回路26は、複数の閾値のそれぞれに対して、合計ドット数が閾値以下か否かを判断する。間引き処理回路27は、合計ドット数に超されている閾値に応じた制限処理を実行する。これにより、合計ドット数に応じた適切な制限処理を実行することが可能になり、品質劣化をより適切に抑制することが可能になる。
As described above, according to the present embodiment, the
The total number of dots in a plurality of target areas having different positions in the image is held in the total buffer. Therefore, the total number of dots included in the entire predetermined number of columns can be easily calculated without preparing a total buffer for a predetermined number of columns to hold the number of dots of each of the predetermined number of columns. .. Therefore, it is possible to reduce the cost for suppressing quality deterioration.
Further, in the present embodiment, the
Further, in the present embodiment, the
Further, in the present embodiment, the
(第2の実施形態)
本発明の第2の実施形態の記録装置10は、第1の実施形態の記録装置10と比べて、バッファ部25の構成が異なる。
図7は、本実施形態のバッファ部25の構成を示す図である。図7に示すバッファ部25は、図4に示した第1の実施形態の構成に加えて、小計用バッファ33をさらに有する。
本実施形態では、バッファ制御部32は、ドットデータが示す画像のカラムごとに、そのカラムに含まれるドットの数であるドット数を算出する。バッファ制御部32は、ドット数を算出するたびに、そのドット数を小計用バッファの値に加算させる。そして、バッファ制御部32は、予め定められた加算タイミングになるたびに、小計用バッファ33の値を複数の合計用バッファ31のそれぞれの値に加算することで、合計ドット数を合計用バッファ31に保持させる。その後、バッファ制御部32は、小計用バッファ33を初期化し、さらに合計用バッファ31の値を順番に初期化する。これにより、バッファ制御部32は、画像における位置がそれぞれ異なる複数の対象領域の合計ドット数のそれぞれを別々の合計用バッファ31に保持させることになる。このとき、バッファ制御部32は、第1の実施形態と同様に、複数の合計用バッファ31のうち使用バッファ数分の合計用バッファ31のみを使用することが望ましい。
(Second embodiment)
The recording device 10 of the second embodiment of the present invention has a different configuration of the buffer unit 25 than the recording device 10 of the first embodiment.
FIG. 7 is a diagram showing the configuration of the buffer unit 25 of the present embodiment. The buffer unit 25 shown in FIG. 7 further includes a
In the present embodiment, the
次に、記録動作について説明する。
図8は、本実施形態における記録ヘッド1の1回の走査における記録装置10の動作を詳細に説明するためのフローチャートである。動作モードおよび電源容量は、第1の実施形態と同じである。したがって、安定カラム数も第1の実施形態と同じ34である。
先ず、CPU18は、動作モードおよび電源容量に基づいて、所定数Nおよび基準数Mを決定する(ステップS201)。所定数Nおよび基準数Mの算出方法は、第1の実施形態と同じである。このため、第1の実施形態と同様に、所定数Nは35、基準数Mは3である。
所定数Nおよび基準数Mを決定すると、CPU18は、所定数Nおよび基準数Mに基づいて、使用バッファ数を算出し、所定数N、基準数Mおよび使用バッファ数をバッファ部25のバッファ制御部32に通知する。バッファ制御部32は、通知された使用バッファ数分の合計用バッファ31の値と、小計用バッファ33の値とを0に初期化し、残りの合計用バッファ31を不使用に設定する(ステップS202)。使用バッファ数の算出方法は、第1の実施形態と同じである。このため、第1の実施形態と同様に、使用バッファ数は、12であり、バッファ制御部32は、合計用バッファ31_0〜31_11を初期化し、合計用バッファ31_12〜31_15を不使用に設定する。
その後、CPU18は、カラム数iの初期化をバッファ制御部32に指示する。バッファ制御部32は、その指示を受けると、保持しているカラム数iを0に初期化する(ステップS203)。バッファ制御部32は、カラム数iを基準数Mで割った余りを第2の判定値として求め、その第2の判定値が0か否かを判断する(ステップS204)。
第2の判定値が0の場合、バッファ制御部32は、カラム数iを基準数Mで割った値を使用バッファ数で割った余り(小数点以下を切り捨て)を第2の初期化番号として求める。バッファ制御部32は、その第2の初期化番号目の合計用バッファ31の値と小計用バッファ33の値とを初期化する(ステップS205)。
第2の判定値が0でない場合、および、第2の初期化番号目の合計用バッファおよび小計用バッファの値を初期化した場合、バッファ制御部32は、画像処理回路23から出力されるドットデータのうち、カラム数i番目のカラム内のドット数を算出する。バッファ制御部32は、算出したドット数を小計用バッファ33の値に加算する(ステップS206)。
その後、CPU18は、第2の判定値が基準数M−1(=2)か否かを判断する(ステップS207)。
第2の判定値が基準数M−1の場合、バッファ制御部32は、小計用バッファ33の値を合計用バッファ31_0〜31_11の値である合計ドット数に加算して、合計ドット数を更新する(ステップS208)。
第2の判定値が基準数M−1でない場合、および、合計ドット数を更新した場合、図4で説明したステップS107〜S111の処理と同じ処理が行われる。
Next, the recording operation will be described.
FIG. 8 is a flowchart for explaining in detail the operation of the recording device 10 in one scan of the
First, the
When the predetermined number N and the reference number M are determined, the
After that, the
When the second determination value is 0, the
When the second determination value is not 0, or when the values of the total buffer and the subtotal buffer of the second initialization number are initialized, the
After that, the
When the second determination value is the reference number M-1, the
When the second determination value is not the reference number M-1, and when the total number of dots is updated, the same processing as in steps S107 to S111 described with reference to FIG. 4 is performed.
図9は、上記の動作におけるカラム数iとバッファ部25の値の関係を説明するための図である。
図9に示すように、ステップS206で算出された各カラムのドット数は小計用バッファ33の値に加算される。そして、第2の判定値が基準数M−1となると、小計用バッファ33の値が合計用バッファ31_0〜31_11のそれぞれに加算される。その後、ステップS111でカラム数に1が加算されると、第2の判定値が0となり、第2の初期化番号目の合計用バッファおよび小計用バッファの値が初期化される。
本実施形態では、第1の判定値は、カラム数i=0、3、6…33、36、39…で0となり、カラム数i=2、5、8…35、38…でM−1(=2)となる。また、第2の初期化番号は、初期値が0であり、カラム数i=0、3、6…33で1つずつ増加し、カラム数i=36で0に戻る。
このため、例えば、小計用バッファ33には、0番目のカラムから2番目のカラムまでのドット数が加算され、その後、小計用バッファ33の値が合計用バッファ31_0〜31_11の値に加算される。続いて、3番目のカラムから5番目のカラムまでのドット数が加算され、その後、小計用バッファ33の値が合計用バッファ31_0〜31_11の値に加算される。
上記の動作が繰り返されることにより、合計用バッファ31_0は、0番目のカラムから35番目のカラムまでのドット数が加算される。また、合計用バッファ31_1は、カラム数iが3の時に初期化されるため、3番目のカラムから38番目のカラムまでのドット数が加算されることになる。同様に合計用バッファ31_11は、カラム数iが33の時に初期化されるため、33番目のカラムから69番目のカラムまでのドット数が加算される。その後、カラム数iが36で合計用バッファ31_0が初期化されるため、合計用バッファ31_0には、36番目のカラムから71番目のカラムまでドット数が加算される。
したがって、合計用バッファ31_0〜31_11には、ドット数が加算されるカラムの範囲である加算範囲がそれぞれ異なる合計ビット数が保持されることとなる。
なお、小計用バッファ33は複数あってもよい。この場合、バッファ制御部32は、例えば、使用する小計用バッファ33を順番に切り替える。
FIG. 9 is a diagram for explaining the relationship between the number of columns i and the value of the buffer unit 25 in the above operation.
As shown in FIG. 9, the number of dots in each column calculated in step S206 is added to the value of the
In the present embodiment, the first determination value is 0 when the number of columns i = 0, 3, 6 ... 33, 36, 39 ..., And M-1 when the number of columns i = 2, 5, 8 ... 35, 38 ... (= 2). The second initialization number has an initial value of 0, increases by 1 when the number of columns i = 0, 3, 6 ... 33, and returns to 0 when the number of columns i = 36.
Therefore, for example, the number of dots from the 0th column to the 2nd column is added to the
By repeating the above operation, the number of dots from the 0th column to the 35th column is added to the total buffer 31_0. Further, since the total buffer 31_1 is initialized when the number of columns i is 3, the number of dots from the third column to the 38th column is added. Similarly, since the total buffer 31_11 is initialized when the number of columns i is 33, the number of dots from the 33rd column to the 69th column is added. After that, since the total buffer 31_0 is initialized when the number of columns i is 36, the number of dots is added to the total buffer 31_0 from the 36th column to the 71st column.
Therefore, the total buffers 31_0 to 31_11 hold a total number of bits having different addition ranges, which is a range of columns to which the number of dots is added.
There may be a plurality of
以上説明したように本実施形態によれば、バッファ制御部32は、カラムごとに、カラムに含まれるドットの数であるドット数を小計用バッファ33の値に加算していく。バッファ制御部32は、予め定められた加算タイミングになるたびに、小計用バッファ33の値を複数の合計用バッファ31のそれぞれの値に加算する。その後、バッファ制御部32は、小計用バッファ33を初期化し、さらに複数の合計用バッファ31の値を順番に初期化する。
これにより、第1の実施形態と同様に、画像における位置が異なる複数の対象領域の合計ドット数を容易に算出することが可能になる。また、ドット数を複数の合計用バッファ31のそれぞれの値に加算する回数を第1の実施形態と比べて少なくすることが可能になるため、処理負荷を軽減することが可能になる。
As described above, according to the present embodiment, the
This makes it possible to easily calculate the total number of dots in a plurality of target areas having different positions in the image, as in the first embodiment. Further, since the number of times the number of dots is added to each value of the plurality of
以上説明した各実施形態において、図示した構成は単なる一例であって、本発明はその構成に限定されるものではない。
例えば、シリアルプリンタではなく、ラインプリンタでもよい。この場合、間引き処理回路27の代わりに、制限処理として、画像を記録する記録速度を下げる処理(例えば、被記録媒体Pの搬送速度を下げる処理)を行う制限処理部を備えることが望ましい。この制限処理部は、CPU18にて実現されてもよい。
In each of the embodiments described above, the illustrated configuration is merely an example, and the present invention is not limited to the configuration.
For example, a line printer may be used instead of the serial printer. In this case, instead of the thinning
1 記録ヘッド(記録部)
18 CPU(制御部)
21 記録バッファ(出力部)
25 バッファ部
26 比較回路(比較部)
27 間引き処理回路(制限処理部)
31 合計用バッファ
32 バッファ制御部
33 小計用バッファ
1 Recording head (recording unit)
18 CPU (control unit)
21 Recording buffer (output section)
25
27 Thinning processing circuit (restriction processing unit)
31
Claims (10)
記録媒体との間で所定方向に相対移動をしながら、前記記録データに応じて前記記録媒体に前記画像を記録する記録部と、
前記記録データに基づいて、前記画像における前記所定方向と交差する方向に並ぶドットに対応するカラムが前記所定方向に所定数並べられた複数カラムに相当する対象領域に含まれる前記ドットの数である合計ドット数を算出して保持するバッファ部と、
前記合計ドット数が閾値以下か否かを判断する比較部と、
前記合計ドット数が前記閾値を超えた場合、前記記録部にて一定期間内に記録されるドットの数を制限する制限処理を行う制限処理部と、を有し、
前記バッファ部は、複数の合計用バッファと、前記画像における位置がそれぞれ異なる複数の前記対象領域に対応する前記合計ドット数のそれぞれを前記複数の合計用バッファに保持させるバッファ制御部と、を有し、
前記所定数に基づいて、前記複数の合計用バッファのうち使用する合計用バッファの数である使用バッファ数を決定する制御部をさらに有し、
前記バッファ制御部は、前記使用バッファ数の前記合計用バッファに前記合計ドット数を保持させることを特徴とする記録装置。 An output unit that outputs recorded data indicating an image consisting of multiple dots,
A recording unit that records the image on the recording medium according to the recording data while moving relative to the recording medium in a predetermined direction.
Based on the recorded data, the number of columns corresponding to the dots arranged in the direction intersecting the predetermined direction in the image is the number of the dots included in the target area corresponding to the plurality of columns arranged in the predetermined number in the predetermined direction. A buffer that calculates and holds the total number of dots,
A comparison unit that determines whether the total number of dots is below the threshold value,
When the total number of dots exceeds the threshold value, the recording unit has a limiting processing unit that limits the number of dots recorded within a certain period of time.
The buffer unit includes a plurality of total buffers and a buffer control unit that holds each of the total number of dots corresponding to the plurality of target areas having different positions in the image in the plurality of total buffers. death,
Further, it has a control unit for determining the number of used buffers, which is the number of total buffers to be used among the plurality of total buffers, based on the predetermined number.
The buffer control unit is a recording device characterized in that the total number of dots is held in the total buffer of the number of buffers used.
前記バッファ制御部は、前記カラムごとに、当該カラムに含まれるドットの数であるドット数を前記小計用バッファの値に加算していき、予め定められた加算タイミングになるたびに、前記小計用バッファの値を前記複数の合計用バッファのそれぞれの値に加算し、その後、前記小計用バッファを初期化し、さらに前記複数の合計用バッファの値を順番に初期化することを特徴とする請求項1に記載の記録装置。 The buffer unit has a buffer for subtotals.
The buffer control unit adds the number of dots, which is the number of dots included in the column, to the value of the subtotal buffer for each column, and each time the predetermined addition timing is reached, the subtotal is used. The claim is characterized in that the value of the buffer is added to each value of the plurality of total buffers, then the subtotal buffer is initialized, and the values of the plurality of total buffers are initialized in order. The recording device according to 1.
記録媒体との間で所定方向に相対移動をしながら、前記記録データに応じて前記記録媒体に前記画像を記録する記録部と、A recording unit that records the image on the recording medium according to the recording data while moving relative to the recording medium in a predetermined direction.
前記記録データに基づいて、前記画像における前記所定方向と交差する方向に並ぶドットに対応するカラムが前記所定方向に所定数並べられた複数カラムに相当する対象領域に含まれる前記ドットの数である合計ドット数を算出して保持するバッファ部と、Based on the recorded data, the number of columns corresponding to the dots arranged in the direction intersecting the predetermined direction in the image is the number of the dots included in the target area corresponding to the plurality of columns arranged in the predetermined number in the predetermined direction. A buffer that calculates and holds the total number of dots,
前記合計ドット数が閾値以下か否かを判断する比較部と、A comparison unit that determines whether the total number of dots is below the threshold value,
前記合計ドット数が前記閾値を超えた場合、前記記録部にて一定期間内に記録されるドットの数を制限する制限処理を行う制限処理部と、を有し、When the total number of dots exceeds the threshold value, the recording unit has a limiting processing unit that limits the number of dots recorded within a certain period of time.
前記バッファ部は、複数の合計用バッファと、前記画像における位置がそれぞれ異なる複数の前記対象領域に対応する前記合計ドット数のそれぞれを前記複数の合計用バッファに保持させるバッファ制御部と、小計用バッファと、を有し、The buffer unit includes a plurality of total buffers, a buffer control unit that holds each of the total number of dots corresponding to the plurality of target areas having different positions in the image in the plurality of total buffers, and a subtotal. With a buffer,
前記バッファ制御部は、前記カラムごとに、当該カラムに含まれるドットの数であるドット数を前記小計用バッファの値に加算していき、予め定められた加算タイミングになるたびに、前記小計用バッファの値を前記複数の合計用バッファのそれぞれの値に加算し、その後、前記小計用バッファを初期化し、さらに前記複数の合計用バッファの値を順番に初期化することを特徴とする記録装置。The buffer control unit adds the number of dots, which is the number of dots included in the column, to the value of the subtotal buffer for each column, and each time the predetermined addition timing is reached, the subtotal is used. A recording device characterized in that the value of the buffer is added to each value of the plurality of total buffers, then the subtotal buffer is initialized, and the values of the plurality of total buffers are initialized in order. ..
前記比較部は、前記閾値ごとに、前記合計ドット数が前記閾値以下か否かを判断し、
前記制限処理部は、前記合計ドット数に超されている閾値に応じた前記制限処理を実行する、請求項1ないし5のいずれか1項に記載の記録装置。 There are multiple thresholds,
The comparison unit determines whether or not the total number of dots is equal to or less than the threshold value for each threshold value.
The recording device according to any one of claims 1 to 5, wherein the restriction processing unit executes the restriction processing according to a threshold value exceeding the total number of dots.
記録部が、記録媒体との間で所定方向に相対移動をしながら、前記記録データに応じて前記記録媒体に前記画像を記録するステップと、A step of recording the image on the recording medium according to the recording data while the recording unit moves relative to the recording medium in a predetermined direction.
バッファ部が、前記記録データに基づいて、前記画像における前記所定方向と交差する方向に並ぶドットに対応するカラムが前記所定方向に所定数並べられた複数カラムに相当する対象領域に含まれる前記ドットの数である合計ドット数を算出して保持するステップと、Based on the recorded data, the buffer unit includes the dots corresponding to the dots arranged in the direction intersecting the predetermined direction in the image in the target area corresponding to the plurality of columns arranged in the predetermined direction. The step of calculating and holding the total number of dots, which is the number of
前記合計ドット数が閾値以下か否かを判断するステップと、The step of determining whether or not the total number of dots is below the threshold value and
前記合計ドット数が前記閾値を超えた場合、前記記録部にて一定期間内に記録されるドットの数を制限する制限処理を行うステップと、を含み、When the total number of dots exceeds the threshold value, the recording unit includes a step of limiting the number of dots recorded within a certain period of time.
前記バッファ部は、複数の合計用バッファと、前記画像における位置がそれぞれ異なる複数の前記対象領域に対応する前記合計ドット数のそれぞれを前記複数の合計用バッファに保持させるバッファ制御部と、を有し、The buffer unit includes a plurality of total buffers and a buffer control unit that holds each of the total number of dots corresponding to the plurality of target areas having different positions in the image in the plurality of total buffers. death,
前記所定数に基づいて、前記複数の合計用バッファのうち使用する合計用バッファの数である使用バッファ数を決定するステップをさらに含み、Further including a step of determining the number of buffers used, which is the number of total buffers to be used among the plurality of total buffers, based on the predetermined number.
前記バッファ制御部は、前記使用バッファ数の前記合計用バッファに前記合計ドット数を保持させることを特徴とする記録方法。The recording method, wherein the buffer control unit holds the total number of dots in the total buffer of the number of buffers used.
記録部が、記録媒体との間で所定方向に相対移動をしながら、前記記録データに応じて前記記録媒体に前記画像を記録するステップと、A step of recording the image on the recording medium according to the recording data while the recording unit moves relative to the recording medium in a predetermined direction.
バッファ部が、前記記録データに基づいて、前記画像における前記所定方向と交差する方向に並ぶドットに対応するカラムが前記所定方向に所定数並べられた複数カラムに相当する対象領域に含まれる前記ドットの数である合計ドット数を算出して保持するステップと、Based on the recorded data, the buffer unit includes the dots corresponding to the dots arranged in the direction intersecting the predetermined direction in the image in the target area corresponding to the plurality of columns arranged in the predetermined direction. The step of calculating and holding the total number of dots, which is the number of
前記合計ドット数が閾値以下か否かを判断するステップと、The step of determining whether or not the total number of dots is below the threshold value and
前記合計ドット数が前記閾値を超えた場合、前記記録部にて一定期間内に記録されるドットの数を制限する制限処理を行うステップと、を含み、When the total number of dots exceeds the threshold value, the recording unit includes a step of limiting the number of dots recorded within a certain period of time.
前記バッファ部は、複数の合計用バッファと、前記画像における位置がそれぞれ異なる複数の前記対象領域に対応する前記合計ドット数のそれぞれを前記複数の合計用バッファに保持させるバッファ制御部と、小計用バッファと、を有し、前記バッファ制御部は、前記カラムごとに、当該カラムに含まれるドットの数であるドット数を前記小計用バッファの値に加算していき、予め定められた加算タイミングになるたびに、前記小計用バッファの値を前記複数の合計用バッファのそれぞれの値に加算し、その後、前記小計用バッファを初期化し、さらに前記複数の合計用バッファの値を順番に初期化することを特徴とする記録方法。The buffer unit includes a plurality of total buffers, a buffer control unit that holds each of the total number of dots corresponding to the plurality of target areas having different positions in the image in the plurality of total buffers, and a subtotal. The buffer control unit has a buffer, and the buffer control unit adds the number of dots, which is the number of dots included in the column, to the value of the subtotal buffer for each column, and at a predetermined addition timing. Each time, the value of the subtotal buffer is added to the value of each of the plurality of total buffers, then the subtotal buffer is initialized, and the values of the plurality of total buffers are initialized in order. A recording method characterized by that.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017240793A JP6987629B2 (en) | 2017-12-15 | 2017-12-15 | Recording device and recording method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017240793A JP6987629B2 (en) | 2017-12-15 | 2017-12-15 | Recording device and recording method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019107797A JP2019107797A (en) | 2019-07-04 |
| JP6987629B2 true JP6987629B2 (en) | 2022-01-05 |
Family
ID=67178732
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017240793A Active JP6987629B2 (en) | 2017-12-15 | 2017-12-15 | Recording device and recording method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6987629B2 (en) |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08174807A (en) * | 1994-12-22 | 1996-07-09 | Canon Inc | Recording device |
| JPH11198420A (en) * | 1998-01-08 | 1999-07-27 | Canon Inc | Printing apparatus and printing method |
| JP2002137372A (en) * | 2000-11-02 | 2002-05-14 | Canon Inc | Recording apparatus and method for reducing power consumption of recording apparatus |
| JP4666816B2 (en) * | 2001-06-07 | 2011-04-06 | キヤノン株式会社 | Recording apparatus, control method therefor, and program |
| JP2006103267A (en) * | 2004-10-08 | 2006-04-20 | Canon Inc | Recording device |
| JP2008265161A (en) * | 2007-04-20 | 2008-11-06 | Canon Finetech Inc | Ink jet recorder and method for forming recording data |
| US8272710B2 (en) * | 2008-07-16 | 2012-09-25 | Eastman Kodak Company | Bi-directional print masking |
-
2017
- 2017-12-15 JP JP2017240793A patent/JP6987629B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019107797A (en) | 2019-07-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6997533B2 (en) | Printing head, image printing apparatus, and control method employing block driving of printing elements | |
| US6648441B2 (en) | Printing apparatus and power consumption reduction method of printing apparatus | |
| US9039120B2 (en) | Inkjet printing apparatus and inkjet printing method | |
| US7347519B2 (en) | Printing apparatus, controlling method and computer program | |
| JP6023492B2 (en) | Recording apparatus and recording method | |
| EP3286002B1 (en) | Information processing apparatus, information processing method, computer program product, and image forming apparatus | |
| JP6351286B2 (en) | Recording control apparatus and recording control method | |
| JP6987629B2 (en) | Recording device and recording method | |
| US20020186386A1 (en) | Printing apparatus, control method therefor, and program | |
| JP6163959B2 (en) | Liquid ejection device | |
| EP0855671B1 (en) | Image processing method and apparatus | |
| EP0840236B1 (en) | Direct memory access method and printer using such an access method | |
| JP3363773B2 (en) | Ink jet recording method and apparatus | |
| JP3376118B2 (en) | Image recording method and apparatus | |
| JP2017217823A (en) | Recording head, recording device and temperature retaining control method for recording head | |
| US9789718B2 (en) | Printing apparatus and control method of the same | |
| US6481818B1 (en) | Method and facility for preventing overheating of a thermal ink jet print head | |
| JP4717470B2 (en) | Recording apparatus and recording control method | |
| US20060158471A1 (en) | Method of driving a print head and image forming device employing the method | |
| JP2001205789A (en) | Ink jet recording apparatus and ink jet recording method | |
| JP2006062331A (en) | Inkjet recording apparatus and method | |
| JP2006289859A (en) | Recording apparatus and recording control method | |
| US20020140979A1 (en) | Record control apparatus and recording apparatus | |
| US9672453B2 (en) | Data processing apparatus and print data generating method determining a dot arrangement pattern using a code table | |
| JP2007331274A (en) | RECORDING DEVICE, RECORDING DEVICE CONTROL METHOD, PROGRAM, AND STORAGE MEDIUM |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20201201 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210727 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210924 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20211102 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20211201 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 6987629 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |