【特許請求の範囲】
【請求項1】 印刷用紙に印刷したインクのにじみ補正値に基づいて、印刷ヘッドへ出力する印字データの処理単位を決定し、前記印刷ヘッドへ出力した印字データを更新するまで間に、前記印字データの前記処理単位、ヘッド解像度および印字解像度に基づいて決定した前記印刷ヘッドの連続駆動回数分、前記印刷ヘッドを連続して駆動することによって、バーコードの黒バーの印字結果が適切なバー幅となるように印刷制御することを特徴とするプリンタ。
【請求項2】 前記ホスト・コンピュータから情報を受信する受信部と、
前記受信部によって受信したバーコード情報に基づいて、前記印字解像度を決定し、ビットイメージ情報を生成するデータ解析部と、
前記データ解析部によって生成された前記ビットイメージ情報に基づいた前記印刷ヘッドへ出力される前記印字データを、所定の印字データ更新周期により更新する印字データ更新部と、
前記バーコード情報に基づいて、前記印刷ヘッドを利用した印字用紙への印刷を制御する印刷制御回路部と、
を備えた請求項1に記載のプリンタ。
【請求項3】 前記データ解析部が、受信した前記バーコード情報を、印字フォーマット情報に基づいて、前記印字解像度を決定し、前記ビットイメージ情報に変換する機能部を備えていることを特徴とする請求項2に記載のプリンタ。
【請求項4】 前記データ解析部が、前記にじみ補正値に基づいて、前記バーコードの基準となる前記黒バーを印字するためのバー幅印字ドット数を決定する機能部を備えていることを特徴とする請求項2に記載のプリンタ。
【請求項5】 前記印字データ更新部が、前記バー幅印字ドット数および前記ビットイメージ情報とに基づいて、前記印字データの前記処理単位を決定する機能部と、
決定した前記処理単位に基づいて、前記印刷ヘッドの前記連続駆動回数を決定する機能部と、
を備えていることを特徴とする請求項2に記載のプリンタ。
【請求項6】 前記印刷制御回路部が、前記印刷ヘッドを駆動するためモータの駆動を、予め設定しているモータ駆動周期に基づいて制御するモータ制御部と、
前記印刷ヘッドの前記連続駆動回数に基づいて、前記印刷ヘッドを駆動させるための駆動波形を生成する駆動波形生成部と、
前記駆動波形生成部によって生成された前記駆動波形に基づいて、前記印刷ヘッドの駆動を制御する印刷ヘッド制御部と、
を備えた請求項2に記載のプリンタ。
【請求項7】 印刷用紙に印刷したインクのにじみ補正値に基づいて、印刷ヘッドへ出力する印字データの処理単位を決定し、前記印刷ヘッドへ出力した印字データを更新するまで間に、前記印字データの前記処理単位、ヘッド解像度および印字解像度に基づいて決定した前記印刷ヘッドの連続駆動回数分、前記印刷ヘッドを連続して駆動することによって、バーコードの黒バーの印字結果が適切なバー幅となるように印刷制御することを特徴とする印刷制御方法。
【請求項8】 下記の工程を備えた請求項7に記載の印刷制御方法。
(a)前記ホスト・コンピュータから情報を受信する受信工程と、
(b)前記受信工程によって受信したバーコード情報に基づいて、前記印字解像度を決定し、ビットイメージ情報を生成するデータ解析工程と、
(c)前記データ解析工程によって生成された前記ビットイメージ情報に基づいた前記印刷ヘッドへ出力される前記印字データを、所定の印字データ更新周期により更新する印字データ更新工程と、
(d)前記バーコード情報に基づいて、前記印刷ヘッドを利用した印字用紙への印刷を制御する印刷制御工程。
【請求項9】 前記データ解析工程が、受信した前記バーコード情報を、印字フォーマット情報に基づいて、前記印字解像度を決定し、前記ビットイメージ情報に変換する工程を備えていることを特徴とする請求項8に記載の印刷制御方法。
【請求項10】 前記データ解析工程が、前記にじみ補正値に基づいて、前記バーコードの基準となる前記黒バーを印字するためのバー幅印字ドット数を決定する工程を備えていることを特徴とする請求項8に記載の印刷制御方法。
【請求項11】 前記印字データ更新工程が、下記の工程を備えていることを特徴とする請求項8に記載の印刷制御方法。
(a)前記バー幅印字ドット数および前記ビットイメージ情報とに基づいて、前記印字データの前記処理単位を決定する工程と、
(b)決定した前記処理単位に基づいて、前記印刷ヘッドの前記連続駆動回数を決定する工程。
【請求項12】 前記印刷制御工程が、下記の工程を備えた請求項8に記載の印刷制御方法。
(a)前記印刷ヘッドを駆動するためモータの駆動を、予め設定しているモータ駆動周期に基づいて制御するモータ制御工程と、
(b)前記印刷ヘッドの前記連続駆動回数に基づいて、前記印刷ヘッドを駆動させるための駆動波形を生成する駆動波形生成工程と、
(c)前記駆動波形生成工程によって生成された前記駆動波形に基づいて、前記印刷ヘッドの駆動を制御する印刷ヘッド制御工程。
【請求項13】 請求項7から12のいずれか1項に記載の印刷制御方法のプログラムを記録した情報記録媒体。
【請求項14】 前記情報記録媒体は、コンパクト・ディスク、フロッピー(登録商標)(登録商標)・ディスク、ハード・ディスク、光磁気ディスク、ディジタル・バーサタイル・ディスク、磁気テープ、もしくは、メモリ・カードであることを特徴とする、請求項13に記載のプログラムを記録した情報記録媒体。
[Claims]
1. The printing is performed by determining a processing unit of print data to be output to a print head based on a bleeding correction value of ink printed on printing paper and updating the print data output to the print head. By continuously driving the print head for the number of continuous drives of the print head determined based on the processing unit of the data, the head resolution, and the print resolution, the print result of the black bar of the bar code is an appropriate bar width. A printer characterized in that printing is controlled so as to be.
2. A receiving unit that receives information from the host computer.
A data analysis unit that determines the print resolution and generates bit image information based on the barcode information received by the reception unit.
A print data update unit that updates the print data output to the print head based on the bit image information generated by the data analysis unit at a predetermined print data update cycle, and a print data update unit.
A print control circuit unit that controls printing on printing paper using the print head based on the barcode information, and a print control circuit unit.
The printer according to claim 1.
3. The data analysis unit is characterized by having a function unit that determines the print resolution of the received barcode information based on the print format information and converts it into the bit image information. The printer according to claim 2.
Wherein said data analyzing unit, on the basis of the correction value blur above, further comprising: a function unit for determining the number of bar widths of print dots for printing the black bar as a reference for the bar code The printer according to claim 2.
Wherein said print data updating unit, on the basis of bar width number of printing dots and the said bit image information, and a function unit for determining the processing unit of the print data,
A functional unit that determines the number of times of continuous driving of the print head based on the determined processing unit, and
2. The printer according to claim 2, wherein the printer is provided.
Wherein said print control circuit unit, the driving of the motor for driving the print head, and a motor control unit that controls, based on the motor drive cycle has been set in advance,
A drive waveform generation unit that generates a drive waveform for driving the print head based on the number of continuous drives of the print head.
A print head control unit that controls the drive of the print head based on the drive waveform generated by the drive waveform generation unit.
The printer according to claim 2.
7. The printing is performed until the processing unit of the print data to be output to the print head is determined based on the bleeding correction value of the ink printed on the printing paper and the print data output to the print head is updated. By continuously driving the print head for the number of continuous drives of the print head determined based on the processing unit of the data, the head resolution, and the print resolution, the print result of the black bar of the bar code is an appropriate bar width. A print control method characterized in that print control is performed so as to be.
8. The print control method according to claim 7 , further comprising the following steps.
(A) A receiving process for receiving information from the host computer and
(B) A data analysis step of determining the print resolution based on the barcode information received by the receiving step and generating bit image information, and
(C) A print data update step of updating the print data output to the print head based on the bit image information generated by the data analysis step according to a predetermined print data update cycle.
(D) A print control step for controlling printing on printing paper using the print head based on the barcode information.
Wherein said data analyzing step, the bar code information received, on the basis of print format information, and determines the printing resolution, characterized in that it comprises a step of converting the bit image information The print control method according to claim 8.
Wherein said data analyzing step based on the correction value blur the, characterized in that it comprises a step of determining the number of bar widths of print dots for printing the black bar as a reference for the bar code The print control method according to claim 8.
Wherein said print data updating process, the print control method according to claim 8, characterized in that it comprises the following steps.
(A) A step of determining the processing unit of the print data based on the number of bar width print dots and the bit image information, and
(B) A step of determining the number of times of continuous driving of the print head based on the determined processing unit.
12. The method of claim 11, wherein the print control step, a printing control method according to claim 8 comprising the following steps.
(A) A motor control step of controlling the drive of the motor to drive the print head based on a preset motor drive cycle.
(B) A drive waveform generation step of generating a drive waveform for driving the print head based on the number of continuous drives of the print head.
(C) A print head control step of controlling the drive of the print head based on the drive waveform generated by the drive waveform generation step.
13. An information recording medium recording the program of the print control method according to any one of claims 7 to 12.
14. The information recording medium may be a compact disk, a floppy (registered trademark) (registered trademark) disk, a hard disk, a magneto-optical disk, a digital versatile disk, a magnetic tape, or a memory card. An information recording medium on which the program according to claim 13 is recorded.