[go: up one dir, main page]

JP2004255764A - Image processor, image processing method and computer readable storage medium storing program for executing that method - Google Patents

Image processor, image processing method and computer readable storage medium storing program for executing that method Download PDF

Info

Publication number
JP2004255764A
JP2004255764A JP2003050362A JP2003050362A JP2004255764A JP 2004255764 A JP2004255764 A JP 2004255764A JP 2003050362 A JP2003050362 A JP 2003050362A JP 2003050362 A JP2003050362 A JP 2003050362A JP 2004255764 A JP2004255764 A JP 2004255764A
Authority
JP
Japan
Prior art keywords
image processing
image
timing
image data
spread
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2003050362A
Other languages
Japanese (ja)
Inventor
Tomohiro Shuda
知宏 習田
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2003050362A priority Critical patent/JP2004255764A/en
Publication of JP2004255764A publication Critical patent/JP2004255764A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Fax Reproducing Arrangements (AREA)
  • Ink Jet (AREA)
  • Laser Beam Printer (AREA)
  • Character Spaces And Line Spaces In Printers (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an image processor capable of writing an image having a high image quality by reading data most suitable for the writing timing thereby avoiding formation of a blurred image as a while, and to provide an image processing method and a computer readable storage medium storing a program for executing that method. <P>SOLUTION: The image processor comprises a means for generating a spread timing signal where the timing of a line is spread at random and writes image data in synchronization with the spread timing signal. <P>COPYRIGHT: (C)2004,JPO&NCIPI

Description

【0001】
【発明の属する技術分野】
本発明は画像処理装置、画像処理方法及び該方法を実行するためのプログラムを格納したコンピュータ読み取り可能な記憶媒体に関し、詳細には画像全体が滑らかになり高画質な画像描画を行い得る画像処理装置に関する。
【0002】
【従来の技術】
【特許文献1】特許第3,029,595号明細書
従来、メカやエレキ的な制約から一定の解像度以上の画像処理装置を開発することができず、ソフトウェアとハードウェアを屈指して擬似的に解像度を上げるような画像処理を行っている。その一例として、上記特許文献1では、プリンタエンジンの解像度をとデータの解像度を比較して、比較した結果同一であればプリンタの水平同期タイミングに合わせて1ライン分のデータを順に読み出してプリンタエンジンに順次送出する。そして、一方データの解像度がプリンタエンジンの解像度の1/nである場合は、プリンタの水平同期タイミングに合わせて1ライン分のデータを順に読み出してプリンタエンジンに順次送出し、メモリに一時格納して続くn−1個の水平同期信号のタイミングに合わせて当該メモリに格納された最新の1ライン分のデータを読み出してプリンタエンジンにn−1回送出して、最終的な印刷画像が正確に出力されるようなラスタイメージを高画質で印刷している。
【0003】
【発明が解決しようとする課題】
しかしながら、インクジェット記録装置などの画像処理装置によれば、吐出タイミングをハードウェアによってランダムに拡散されて、本来描画するはずであった場所ではない位置に画像が描かれてしまい、画像全体としては滑らかである反面、ぼやけた画像となってしまう可能性があった。
【0004】
本発明はこの問題点を解決するためのものであり、描画するタイミングにもっとも適したデータを読み取ることができ、また画像全体としてぼやけた画像になることを避け、高画質な画像を描画可能な画像処理装置、画像処理方法及び該方法を実行するためプログラムを格納したコンピュータ読み取り可能な記憶媒体を提供することを目的とする。
【0005】
【課題を解決するための手段】
前記問題点を解決するために、本発明の画像処理装置は、ホストコンピュータからの画像データをプリントするヘッドを搭載したキャリッジがPWM制御によって動作するモータにより一定の間隔で引かれたラインを読み取りながら移動し、その読み取ったラインのタイミングに同期して画像データの印刷処理を施す。そして、本発明の画像処理装置は、ラインのタイミングをランダムに拡散した拡散タイミング信号を作成する拡散タイミング信号作成手段を有し、拡散タイミング信号に同期して画像データを描画する。よって、画像全体が滑らかになり、高画質な画像の描画を行うことができる画像処理装置を提供できる。
【0006】
また、本発明の画像処理装置は、ホストコンピュータからの画像データを画像処理装置の最高画質の解像度以上に変更する解像度変更手段と、ラインのタイミングをランダムに拡散した拡散タイミング信号を作成する拡散タイミング信号作成手段とを有し、描画するタイミングにもっとも適した前記画像データを描画する。よって、画像全体としてぼやけた画像になることを避け、更なる高画質な画像を描画することができる。
【0007】
更に、本発明の画像処理装置は、レーザビームによる描画方式を利用した画像処理装置であって、印刷エンジンとエンジンインターフェースとの通信で決められた周波数を拡散させた拡散周波数を生成する拡散周波数生成手段を有し、該拡散周波数に同期して画像データを描画する。よって、高画質な画像を描画することができる。
【0008】
また、別の発明としての画像処理方法によれば、ラインのタイミングをランダムに拡散した拡散タイミング信号を作成し、当該作成した拡散タイミング信号に同期して画像データを描画する。よって、画像全体が滑らかになり、高画質な画像の描画を行うことができる画像処理方法を提供できる。
【0009】
更に、別の発明としての画像処理方法によれば、ホストコンピュータからの画像データを画像処理装置の最高画質の解像度以上に変更し、ラインの前記タイミングをランダムに拡散した拡散タイミング信号を作成し、描画するタイミングにもっとも適した画像データを描画する。よって、画像全体としてぼやけた画像になることを避け、更なる高画質な画像を描画することができる。
【0010】
また、別の発明としての画像処理方法によれば、印刷エンジンとエンジンインターフェースとの通信で決められた周波数を拡散させた拡散周波数を生成し、該拡散周波数に同期して画像データを描画する。よって、高画質な画像を描画することができる。
【0011】
更に、別の発明として、上記画像処理方法を実行するためのプログラムを格納したコンピュータ読み取り可能な記憶媒体に特徴がある。よって、既存のシステムを変えることなく、画像処理システムを汎用的に構築することができる。
【0012】
【発明の実施の形態】
本発明の画像処理装置は、ラインのタイミングをランダムに拡散した拡散タイミング信号を作成する拡散タイミング信号作成手段を有し、拡散タイミング信号に同期して画像データを描画する。
【0013】
【実施例】
図1は本発明の画像処理装置の構成を示すブロック図である。同図において、本実施例の画像処理装置は、CPU11、特定用途向け集積回路(以下、Application Specific IC ;ASICと略す)12、RAM13、プログラムROM14、NVRAM15、エンジンI/F16、ホストI/F17、ホスト18、モータI/F19、モータ20、ヘッドI/F21、ヘッド22及びエンコーダ23を含んで構成されている。
【0014】
はじめに、通常の画像処理装置における動作について図2及び各信号波形と描画画像との関係を示す図3に基づいて説明する。なお、画像処理装置としてインクジェットプリンタを例として説明するものとする。
【0015】
インクジェットプリンタの通常の描画動作は、PWM制御によって動作するモータ20により、ヘッド22の搭載されたキャリッジが移動しながら、ある一定の幅を同時に吐出して描画する。描画のタイミング信号は、一定間隔に引かれたラインを読み取りながら移動し、そのラインの読み取れる時間間隔によって移動スピードを計算しながら一定スピードを維持し、またキャリッジの位置を認識する。そのラインの読み取りをトリガにしてインクを吐出することによって、描画される画像は決まった位置に一定間隔に吐出する。すなわち、図2及び図3に示すように、一定間隔に引かれたラインをヘッド22の動作から読み取った一定間隔のエンコーダ23からのエンコーダ信号(1)により、ASIC12が所定の動作を行い、タイミング信号(2)をヘッドI/F21へ出力する。また、同時にホスト18から送られてきた画像データ(3)がRAM13に蓄積され、蓄積された画像データ(4)がヘッドI/F21へ送られ、画像データ(5)はタイミング信号(2)に同期してヘッド22に送信される。よって、図3に示すように、描画画像は決まった位置に一定間隔に吐出されることとなる。
【0016】
図4は本発明の第1の実施例に係る画像処理装置における各信号出力の様子を示すブロック図であり、図5は本実施例における各信号波形と描画画像との関係を示すタイムチャートである。図4及び図5に示すように、本実施例では、一定間隔に引かれたラインを読み取った一定間隔のエンコーダ23からのエンコーダ信号(1)により、ASIC12が所定の動作を行い、そしてタイミング信号(2)をハードウェア的にランダムに拡散させて作成した拡張タイミング信号(6)により、画像データ(8)の送信タイミングがずれる。よって、図5に示すように、従来の画像処理装置では吐出できなかった位置に吐出タイミングをずらし、そのずらされたタイミングでインクが吐出される。よって、擬似的に解像度が上がったように見せて高画質化が図れる。
【0017】
しかし、ハードウェア的にタイミングがずれるため、本来吐出しようとした位置とは違う位置に吐出されてしまうため、画像がずれてしまい、ぼやけた画像となってしまう可能性がある。そこで、図6及び図7に示す本発明の第2の実施例では本来の画像に比べて遙かに解像度の高い画像をホストコンピュータから送信されてくることにより、ずれたタイミングでもその位置に適したデータを採用することで更なる高画質な画像を描画することを可能とする。
【0018】
図6は本発明の第2の実施例に係る画像処理装置の各信号出力の様子を示すブロック図であり、図7は本実施例における各信号波形と描画画像との関係を示すタイムチャートである。図6及び図7に示すように、本実施例では、ホスト18からの画像データ(3)の解像度をできる限り高くし、通常よりもできる限り多くのデータをRAM13に蓄積させ、エンコーダ信号(1)によるASIC12の命令によりヘッドI/F21へ画像データ(10)を送る。送られてきた画像データ(10)を拡散タイミング信号(9)に同期させて吐出データ(11)をヘッド22へ送信する。よって、図7に示すように、拡散タイミング信号(9)と同期しなかった画像データ(3)は、吐出データ(11)に反映されず読み飛ばされる。このように、吐出するタイミングにもっとも適したデータを読み取ることができ、更なる高画質な画像を描画できる。
【0019】
図8は本発明の第3の実施例に係る画像処理装置の各信号出力の様子を示すブロック図であり、図9は本実施例における各信号波形と描画画像との関係を示すタイムチャートである。図8及び図9に示すように、レーザビームを使用した画像処理装置は、第1及び第2の実施例のようなインクジェット方式のエンコーダ信号の代わりにエンジンI/F207でのエンジン100との通信で決められた周波数のタイミング信号に同期して通信されており、その通信の周波数を拡散させた拡散タイミング信号(12)で、画像データ(14)の送信タイミングを拡散させてエンジン100のエンジンボード106を介して書込みユニット101へ書き込まれることが可能となる。このように、レーザビームの発光タイミングをランダムに拡散することで、高画質な画像を描画できる。
【0020】
次に、図10は本発明のシステム構成を示すブロック図である。つまり、同図は本発明の画像処理方法によるソフトウェアを実行するマイクロプロセッサ等から構築されるハードウェアを示すものである。同図において、画像処理システムはインターフェース(以下I/Fと略す)31、CPU32、ROM33、RAM34、表示装置35、ハードディスク36、キーボード37及びCD−ROMドライブ38を含んで構成されている。また、汎用の処理装置を用意し、CD−ROM39などの読取可能な記憶媒体には、本発明の画像処理方法を実行するプログラムが記憶されている。更に、I/F31を介して外部装置から制御信号が入力され、キーボード37によって操作者による指令又は自動的に本発明のプログラムが起動される。そして、CPU32は当該プログラムに従って上述の画像処理方法に伴う画像処理を施し、その処理結果をRAM34やハードディスク36等の記憶装置に格納し、必要により表示装置35などに出力する。以上のように、本発明の画像処理方法を実行するプログラムが記憶した媒体を用いることにより、既存のシステムを変えることなく、画像処理システムを汎用的に構築することができる。
【0021】
なお、本発明は上記実施例に限定されるものではなく、特許請求の範囲内の記載であれば多種の変形や置換可能であることは言うまでもない。
【0022】
【発明の効果】
以上説明したように、本発明の画像処理装置は、ホストコンピュータからの画像データをプリントするヘッドを搭載したキャリッジがPWM制御によって動作するモータにより一定の間隔で引かれたラインを読み取りながら移動し、その読み取ったラインのタイミングに同期して画像データの印刷処理を施す。そして、本発明の画像処理装置は、ラインのタイミングをランダムに拡散した拡散タイミング信号を作成する拡散タイミング信号作成手段を有し、拡散タイミング信号に同期して画像データを描画する。よって、画像全体が滑らかになり、高画質な画像の描画を行うことができる画像処理装置を提供できる。
【0023】
また、本発明の画像処理装置は、ホストコンピュータからの画像データを画像処理装置の最高画質の解像度以上に変更する解像度変更手段と、ラインのタイミングをランダムに拡散した拡散タイミング信号を作成する拡散タイミング信号作成手段とを有し、描画するタイミングにもっとも適した前記画像データを描画する。よって、画像全体としてぼやけた画像になることを避け、更なる高画質な画像を描画することができる。
【0024】
更に、本発明の画像処理装置は、レーザビームによる描画方式を利用した画像処理装置であって、印刷エンジンとエンジンインターフェースとの通信で決められた周波数を拡散させた拡散周波数を生成する拡散周波数生成手段を有し、該拡散周波数に同期して画像データを描画する。よって、高画質な画像を描画することができる。
【0025】
また、別の発明としての画像処理方法によれば、ラインのタイミングをランダムに拡散した拡散タイミング信号を作成し、当該作成した拡散タイミング信号に同期して画像データを描画する。よって、画像全体が滑らかになり、高画質な画像の描画を行うことができる画像処理方法を提供できる。
【0026】
更に、別の発明としての画像処理方法によれば、ホストコンピュータからの画像データを画像処理装置の最高画質の解像度以上に変更し、ラインの前記タイミングをランダムに拡散した拡散タイミング信号を作成し、描画するタイミングにもっとも適した画像データを描画する。よって、画像全体としてぼやけた画像になることを避け、更なる高画質な画像を描画することができる。
【0027】
また、別の発明としての画像処理方法によれば、印刷エンジンとエンジンインターフェースとの通信で決められた周波数を拡散させた拡散周波数を生成し、該拡散周波数に同期して画像データを描画する。よって、高画質な画像を描画することができる。
【0028】
更に、別の発明として、上記画像処理方法を実行するためのプログラムを格納したコンピュータ読み取り可能な記憶媒体に特徴がある。よって、既存のシステムを変えることなく、画像処理システムを汎用的に構築することができる。
【図面の簡単な説明】
【図1】本発明の画像処理装置の構成を示すブロック図である。
【図2】通常の画像処理装置における各信号の出力の様子を示すブロック図である。
【図3】図2における各信号波形と描画画像との関係を示すタイムチャートである。
【図4】本発明の第1の実施例に係る画像処理装置における各信号出力の様子を示すブロック図である。
【図5】第1の実施例における各信号波形と描画画像との関係を示すタイムチャートである。
【図6】本発明の第2の実施例に係る画像処理装置における各信号出力の様子を示すブロック図である。
【図7】第2の実施例における各信号波形と描画画像との関係を示すタイムチャートである。
【図8】本発明の第3の実施例に係る画像処理装置における各信号出力の様子を示すブロック図である。
【図9】第3の実施例における各信号波形と描画画像との関係を示すタイムチャートである。
【図10】本発明のシステム構成を示すブロック図である。
【符号の説明】
11;CPU11、12;ASIC、13;RAM、
14;プログラムROM、15;NVRAM、16;エンジンI/F、
17;ホストI/F、18;ホスト、19;モータI/F、
20;モータ、21;ヘッドI/F、22;ヘッド、23;エンコーダ。
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to an image processing apparatus, an image processing method, and a computer-readable storage medium storing a program for executing the method, and more particularly, to an image processing apparatus capable of rendering a high-quality image by smoothing an entire image. About.
[0002]
[Prior art]
[Patent Document 1] Japanese Patent No. 3,029,595 Conventionally, it has been impossible to develop an image processing apparatus having a certain resolution or more due to mechanical and electric restrictions, and the software and hardware are the leading and the pseudo-processors. Image processing to increase the resolution. For example, in the above-mentioned Patent Document 1, the resolution of the printer engine and the resolution of the data are compared, and if the comparison results show the same, one line of data is sequentially read out in accordance with the horizontal synchronization timing of the printer, and the printer engine is read. Sequentially. On the other hand, when the resolution of the data is 1 / n of the resolution of the printer engine, one line of data is sequentially read out in accordance with the horizontal synchronization timing of the printer, sequentially transmitted to the printer engine, and temporarily stored in the memory. The latest one line of data stored in the memory is read out and sent to the printer engine n-1 times in accordance with the timing of the subsequent n-1 horizontal synchronization signals, and the final print image is accurately output. Raster images are printed with high image quality.
[0003]
[Problems to be solved by the invention]
However, according to an image processing apparatus such as an ink jet recording apparatus, the ejection timing is randomly diffused by hardware, and an image is drawn at a position other than a place where the drawing should have been originally performed. On the other hand, however, there is a possibility that the image will be blurred.
[0004]
The present invention is intended to solve this problem, and can read data most suitable for drawing timing, and can render a high-quality image while avoiding a blurred image as a whole image. An object of the present invention is to provide an image processing device, an image processing method, and a computer-readable storage medium storing a program for executing the method.
[0005]
[Means for Solving the Problems]
In order to solve the above problem, the image processing apparatus of the present invention is configured such that a carriage equipped with a head for printing image data from a host computer reads lines drawn at regular intervals by a motor operated by PWM control. It moves and prints image data in synchronization with the timing of the read line. The image processing apparatus of the present invention has a spread timing signal generating means for generating a spread timing signal in which line timing is randomly spread, and draws image data in synchronization with the spread timing signal. Therefore, it is possible to provide an image processing apparatus capable of rendering a high-quality image by smoothing the entire image.
[0006]
Further, the image processing apparatus of the present invention includes a resolution changing means for changing image data from the host computer to a resolution higher than the highest image quality of the image processing apparatus, and a spreading timing for generating a spreading timing signal in which line timing is randomly spread. Signal generating means for drawing the image data most suitable for the drawing timing. Therefore, it is possible to avoid a blurred image as a whole and draw a still higher quality image.
[0007]
Further, the image processing apparatus of the present invention is an image processing apparatus using a drawing method using a laser beam, and generates a spread frequency that spreads a frequency determined by communication between a print engine and an engine interface. Means for drawing image data in synchronization with the spread frequency. Therefore, a high-quality image can be drawn.
[0008]
According to the image processing method as another invention, a spread timing signal in which line timing is randomly spread is created, and image data is drawn in synchronization with the created spread timing signal. Therefore, it is possible to provide an image processing method in which the whole image becomes smooth and a high-quality image can be drawn.
[0009]
Furthermore, according to the image processing method as another invention, the image data from the host computer is changed to a resolution higher than the highest image quality of the image processing apparatus, and a spread timing signal is generated by randomly spreading the timing of the line, Draws image data most suitable for the timing of drawing. Therefore, it is possible to avoid a blurred image as a whole and draw a still higher quality image.
[0010]
According to the image processing method as another invention, a spread frequency is generated by spreading a frequency determined by communication between the print engine and the engine interface, and the image data is drawn in synchronization with the spread frequency. Therefore, a high-quality image can be drawn.
[0011]
Another aspect of the present invention is a computer-readable storage medium storing a program for executing the image processing method. Therefore, the image processing system can be constructed for general use without changing the existing system.
[0012]
BEST MODE FOR CARRYING OUT THE INVENTION
The image processing apparatus of the present invention has a spread timing signal generating means for generating a spread timing signal in which line timings are randomly spread, and draws image data in synchronization with the spread timing signal.
[0013]
【Example】
FIG. 1 is a block diagram showing the configuration of the image processing apparatus of the present invention. Referring to FIG. 1, an image processing apparatus according to the present embodiment includes a CPU 11, an application-specific integrated circuit (hereinafter, abbreviated as ASIC) 12, a RAM 13, a program ROM 14, an NVRAM 15, an engine I / F 16, a host I / F 17, It includes a host 18, a motor I / F 19, a motor 20, a head I / F 21, a head 22, and an encoder 23.
[0014]
First, the operation of a normal image processing apparatus will be described with reference to FIG. 2 and FIG. 3 showing the relationship between each signal waveform and a drawn image. Note that an inkjet printer will be described as an example of the image processing apparatus.
[0015]
In a normal drawing operation of the ink-jet printer, drawing is performed by simultaneously discharging a certain fixed width while the carriage on which the head 22 is mounted is moved by the motor 20 operated by PWM control. The drawing timing signal moves while reading a line drawn at a constant interval, maintains a constant speed while calculating the moving speed based on the time interval at which the line can be read, and recognizes the position of the carriage. By discharging ink by triggering the reading of the line, an image to be drawn is discharged at a predetermined position at a constant interval. That is, as shown in FIGS. 2 and 3, the ASIC 12 performs a predetermined operation based on an encoder signal (1) from the encoder 23 at a constant interval obtained by reading a line drawn at a constant interval from the operation of the head 22, and The signal (2) is output to the head I / F 21. At the same time, the image data (3) sent from the host 18 is stored in the RAM 13, the stored image data (4) is sent to the head I / F 21, and the image data (5) is converted to a timing signal (2). The data is transmitted to the head 22 in synchronization. Therefore, as shown in FIG. 3, the drawn image is discharged at a fixed position at a fixed interval.
[0016]
FIG. 4 is a block diagram showing a state of each signal output in the image processing apparatus according to the first embodiment of the present invention, and FIG. 5 is a time chart showing a relationship between each signal waveform and a drawn image in this embodiment. is there. As shown in FIGS. 4 and 5, in the present embodiment, the ASIC 12 performs a predetermined operation in response to an encoder signal (1) from the encoder 23 at a constant interval which reads a line drawn at a constant interval, and The transmission timing of the image data (8) is shifted by the extended timing signal (6) created by randomly spreading (2) in hardware. Therefore, as shown in FIG. 5, the ejection timing is shifted to a position where the conventional image processing apparatus could not eject the ink, and the ink is ejected at the shifted timing. Therefore, it is possible to improve the image quality by making it look as if the resolution was increased in a pseudo manner.
[0017]
However, since the timing is shifted in terms of hardware, the ink is ejected to a position different from the position where the ejection was originally intended, so that the image may be shifted, resulting in a blurred image. Therefore, in the second embodiment of the present invention shown in FIGS. 6 and 7, an image having a much higher resolution than the original image is transmitted from the host computer. By adopting the data, it is possible to draw a still higher quality image.
[0018]
FIG. 6 is a block diagram showing a state of each signal output of the image processing apparatus according to the second embodiment of the present invention, and FIG. 7 is a time chart showing a relationship between each signal waveform and a drawn image in this embodiment. is there. As shown in FIGS. 6 and 7, in this embodiment, the resolution of the image data (3) from the host 18 is made as high as possible, and as much data as possible is stored in the RAM 13 as much as possible. ) Sends the image data (10) to the head I / F 21 according to the instruction of the ASIC 12. The ejection data (11) is transmitted to the head 22 in synchronization with the transmitted image data (10) with the diffusion timing signal (9). Therefore, as shown in FIG. 7, the image data (3) not synchronized with the diffusion timing signal (9) is skipped without being reflected in the ejection data (11). In this manner, data most suitable for the ejection timing can be read, and a higher quality image can be drawn.
[0019]
FIG. 8 is a block diagram showing the state of each signal output of the image processing apparatus according to the third embodiment of the present invention, and FIG. 9 is a time chart showing the relationship between each signal waveform and the drawn image in this embodiment. is there. As shown in FIGS. 8 and 9, the image processing apparatus using the laser beam communicates with the engine 100 via the engine I / F 207 instead of the ink-jet encoder signal as in the first and second embodiments. Are transmitted in synchronization with the timing signal of the frequency determined by the above. The transmission timing of the image data (14) is spread by the spread timing signal (12) obtained by spreading the frequency of the communication, and the engine board of the engine 100 is spread. It is possible to write to the writing unit 101 via 106. As described above, by randomly diffusing the emission timing of the laser beam, a high-quality image can be drawn.
[0020]
Next, FIG. 10 is a block diagram showing a system configuration of the present invention. That is, FIG. 1 shows hardware constructed from a microprocessor or the like that executes software according to the image processing method of the present invention. In FIG. 1, the image processing system includes an interface (hereinafter abbreviated as I / F) 31, a CPU 32, a ROM 33, a RAM 34, a display device 35, a hard disk 36, a keyboard 37, and a CD-ROM drive 38. In addition, a general-purpose processing device is prepared, and a program for executing the image processing method of the present invention is stored in a readable storage medium such as the CD-ROM 39. Further, a control signal is input from an external device via the I / F 31, and a command of an operator or a program of the present invention is automatically activated by the keyboard 37. The CPU 32 performs image processing according to the above-described image processing method in accordance with the program, stores the processing result in a storage device such as the RAM 34 or the hard disk 36, and outputs the result to the display device 35 or the like as necessary. As described above, by using the medium in which the program for executing the image processing method of the present invention is stored, the image processing system can be constructed for general purpose without changing the existing system.
[0021]
It should be noted that the present invention is not limited to the above embodiment, and it goes without saying that various modifications and substitutions can be made within the scope of the claims.
[0022]
【The invention's effect】
As described above, in the image processing apparatus of the present invention, the carriage equipped with the head for printing image data from the host computer moves while reading lines drawn at regular intervals by a motor operated by PWM control, The image data is printed in synchronization with the timing of the read line. The image processing apparatus of the present invention has a spread timing signal generating means for generating a spread timing signal in which line timing is randomly spread, and draws image data in synchronization with the spread timing signal. Therefore, it is possible to provide an image processing apparatus capable of rendering a high-quality image by smoothing the entire image.
[0023]
Further, the image processing apparatus of the present invention includes a resolution changing means for changing image data from the host computer to a resolution higher than the highest image quality of the image processing apparatus, and a spreading timing for generating a spreading timing signal in which line timing is randomly spread. Signal generating means for drawing the image data most suitable for the drawing timing. Therefore, it is possible to avoid a blurred image as a whole and draw a still higher quality image.
[0024]
Further, the image processing apparatus of the present invention is an image processing apparatus using a drawing method using a laser beam, and generates a spread frequency that spreads a frequency determined by communication between a print engine and an engine interface. Means for drawing image data in synchronization with the spread frequency. Therefore, a high-quality image can be drawn.
[0025]
According to the image processing method as another invention, a spread timing signal in which line timing is randomly spread is created, and image data is drawn in synchronization with the created spread timing signal. Therefore, it is possible to provide an image processing method in which the whole image becomes smooth and a high-quality image can be drawn.
[0026]
Furthermore, according to the image processing method as another invention, the image data from the host computer is changed to a resolution higher than the highest image quality of the image processing apparatus, and a spread timing signal is generated by randomly spreading the timing of the line, Draws image data most suitable for the timing of drawing. Therefore, it is possible to avoid a blurred image as a whole and draw a still higher quality image.
[0027]
According to the image processing method as another invention, a spread frequency is generated by spreading a frequency determined by communication between the print engine and the engine interface, and the image data is drawn in synchronization with the spread frequency. Therefore, a high-quality image can be drawn.
[0028]
Another aspect of the present invention is a computer-readable storage medium storing a program for executing the image processing method. Therefore, the image processing system can be constructed for general use without changing the existing system.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating a configuration of an image processing apparatus according to the present invention.
FIG. 2 is a block diagram illustrating a state of outputting each signal in a normal image processing apparatus.
FIG. 3 is a time chart showing a relationship between each signal waveform and a drawn image in FIG. 2;
FIG. 4 is a block diagram illustrating a state of each signal output in the image processing apparatus according to the first embodiment of the present invention.
FIG. 5 is a time chart showing a relationship between each signal waveform and a drawn image in the first embodiment.
FIG. 6 is a block diagram illustrating a state of each signal output in an image processing apparatus according to a second embodiment of the present invention.
FIG. 7 is a time chart showing a relationship between each signal waveform and a drawn image in the second embodiment.
FIG. 8 is a block diagram illustrating a state of each signal output in an image processing apparatus according to a third embodiment of the present invention.
FIG. 9 is a time chart showing a relationship between each signal waveform and a drawn image in the third embodiment.
FIG. 10 is a block diagram showing a system configuration of the present invention.
[Explanation of symbols]
11; CPU 11, 12; ASIC, 13; RAM,
14; program ROM, 15; NVRAM, 16; engine I / F,
17; host I / F, 18; host, 19; motor I / F,
20; motor, 21; head I / F, 22; head, 23; encoder.

Claims (7)

ホストコンピュータからの画像データをプリントするヘッドを搭載したキャリッジがPWM制御によって動作するモータにより一定の間隔で引かれたラインを読み取りながら移動し、その読み取ったラインのタイミングに同期して前記画像データの印刷処理を施す画像処理装置において、
ラインの前記タイミングをランダムに拡散した拡散タイミング信号を作成する拡散タイミング信号作成手段を有し、
前記拡散タイミング信号に同期して前記画像データを描画することを特徴とする画像処理装置。
A carriage equipped with a head for printing image data from a host computer moves while reading lines drawn at regular intervals by a motor operated by PWM control, and moves the image data in synchronization with the timing of the read lines. In an image processing apparatus that performs a printing process,
Having a spread timing signal creating means for creating a spread timing signal by randomly spreading the timing of the line,
An image processing apparatus, wherein the image data is drawn in synchronization with the spread timing signal.
ホストコンピュータからの画像データをプリントするヘッドを搭載したキャリッジがPWM制御によって動作するモータにより一定の間隔で引かれたラインを読み取りながら移動し、その読み取ったラインのタイミングに同期して前記画像データの印刷処理を施す画像処理装置において、
前記ホストコンピュータからの画像データを画像処理装置の最高画質の解像度以上に変更する解像度変更手段と、
ラインの前記タイミングをランダムに拡散した拡散タイミング信号を作成する拡散タイミング信号作成手段とを有し、
描画するタイミングにもっとも適した前記画像データを描画することを特徴とする画像処理装置。
A carriage equipped with a head for printing image data from a host computer moves while reading lines drawn at regular intervals by a motor operated by PWM control, and moves the image data in synchronization with the timing of the read lines. In an image processing apparatus that performs a printing process,
Resolution changing means for changing the image data from the host computer to a resolution higher than the highest image quality of the image processing apparatus,
Having a spread timing signal creating means for creating a spread timing signal by randomly spreading the timing of the line,
An image processing apparatus for drawing the image data most suitable for drawing timing.
レーザビームによる描画方式を利用した画像処理装置において、
印刷エンジンとエンジンインターフェースとの通信で決められた周波数を拡散させた拡散周波数を生成する拡散周波数生成手段を有し、
該拡散周波数に同期して前記画像データを描画することを特徴とする画像処理装置。
In an image processing apparatus using a drawing method using a laser beam,
Having a spread frequency generating means for generating a spread frequency obtained by spreading a frequency determined by communication between the print engine and the engine interface,
An image processing apparatus, wherein the image data is drawn in synchronization with the spread frequency.
ホストコンピュータからの画像データをプリントするヘッドを搭載したキャリッジがPWM制御によって動作するモータにより一定の間隔で引かれたラインを読み取りながら移動し、その読み取ったラインのタイミングに同期して前記画像データの印刷処理を施す画像処理方法において、
ラインの前記タイミングをランダムに拡散した拡散タイミング信号を作成し、当該作成した前記拡散タイミング信号に同期して前記画像データを描画することを特徴とする画像処理方法。
A carriage equipped with a head for printing image data from a host computer moves while reading lines drawn at regular intervals by a motor operated by PWM control, and moves the image data in synchronization with the timing of the read lines. In an image processing method for performing a printing process,
An image processing method, comprising: creating a spread timing signal obtained by randomly spreading the timing of a line; and rendering the image data in synchronization with the created spread timing signal.
ホストコンピュータからの画像データをプリントするヘッドを搭載したキャリッジがPWM制御によって動作するモータにより一定の間隔で引かれたラインを読み取りながら移動し、その読み取ったラインのタイミングに同期して前記画像データの印刷処理を施す画像処理方法において、
前記ホストコンピュータからの画像データを画像処理装置の最高画質の解像度以上に変更し、ラインの前記タイミングをランダムに拡散した拡散タイミング信号を作成し、描画するタイミングにもっとも適した前記画像データを描画することを特徴とする画像処理方法。
A carriage equipped with a head for printing image data from a host computer moves while reading lines drawn at regular intervals by a motor operated by PWM control, and moves the image data in synchronization with the timing of the read lines. In an image processing method for performing a printing process,
The image data from the host computer is changed to a resolution higher than the highest image quality of the image processing apparatus, a spread timing signal is generated by randomly spreading the timing of the line, and the image data most suitable for the drawing timing is drawn. An image processing method comprising:
レーザビームによる描画方式を利用した画像処理方法において、
印刷エンジンとエンジンインターフェースとの通信で決められた周波数を拡散させた拡散周波数を生成し、該拡散周波数に同期して前記画像データを描画することを特徴とする画像処理方法。
In an image processing method using a drawing method using a laser beam,
An image processing method comprising: generating a spread frequency obtained by spreading a frequency determined by communication between a print engine and an engine interface; and rendering the image data in synchronization with the spread frequency.
請求項4〜6のいずれかに記載の画像処理方法を実行するためのプログラムを格納したコンピュータ読み取り可能な記憶媒体。A computer-readable storage medium storing a program for executing the image processing method according to claim 4.
JP2003050362A 2003-02-27 2003-02-27 Image processor, image processing method and computer readable storage medium storing program for executing that method Pending JP2004255764A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003050362A JP2004255764A (en) 2003-02-27 2003-02-27 Image processor, image processing method and computer readable storage medium storing program for executing that method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003050362A JP2004255764A (en) 2003-02-27 2003-02-27 Image processor, image processing method and computer readable storage medium storing program for executing that method

Publications (1)

Publication Number Publication Date
JP2004255764A true JP2004255764A (en) 2004-09-16

Family

ID=33115792

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003050362A Pending JP2004255764A (en) 2003-02-27 2003-02-27 Image processor, image processing method and computer readable storage medium storing program for executing that method

Country Status (1)

Country Link
JP (1) JP2004255764A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009292017A (en) * 2008-06-04 2009-12-17 Mimaki Engineering Co Ltd Delivery controlling device and delivery controlling method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009292017A (en) * 2008-06-04 2009-12-17 Mimaki Engineering Co Ltd Delivery controlling device and delivery controlling method

Similar Documents

Publication Publication Date Title
JP2000001015A (en) Image formation apparatus, image formation system, information process apparatus, and their control method
JP4333313B2 (en) Printing system, printer host and printing support program
JP2004255764A (en) Image processor, image processing method and computer readable storage medium storing program for executing that method
JP2003011458A5 (en)
JP5682126B2 (en) Printing apparatus, printing method, and program
JP2004255700A5 (en)
JP4882728B2 (en) Information processing apparatus, information processing method, recording apparatus, recording method, and program
JPH0655524B2 (en) Serial dot printer
US7320511B2 (en) Image forming apparatus and high-resolution printing method in a horizontal direction
CN103092535B (en) A kind of print control program and device
JP2004209989A5 (en)
JP2010120329A (en) Image processing of reducing jaggy of printing image
JP2669336B2 (en) Printing equipment
JP4496098B2 (en) Image processing device
JP2010091634A (en) Image forming apparatus
JP5778715B2 (en) Printing method and dot printer
JP3861940B2 (en) Serial printer and printing control method
JP2005041032A (en) Image forming method and device
JP2009262437A (en) Printing control method, computer program, print system, and printer
JP2005035024A (en) Ink jet recorder, recording time calculating method, and computer readable recording medium storing program for executing the method
JP4935478B2 (en) Printing apparatus and printing method
JP2007144716A (en) Printing device
JP4310875B2 (en) Printer and print head drive device
JP2001315387A (en) Printer
JP2005225010A (en) Recording device