[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2004058490A - Printer - Google Patents

Printer Download PDF

Info

Publication number
JP2004058490A
JP2004058490A JP2002220897A JP2002220897A JP2004058490A JP 2004058490 A JP2004058490 A JP 2004058490A JP 2002220897 A JP2002220897 A JP 2002220897A JP 2002220897 A JP2002220897 A JP 2002220897A JP 2004058490 A JP2004058490 A JP 2004058490A
Authority
JP
Japan
Prior art keywords
data
print
printing
printer
image
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
JP2002220897A
Other languages
Japanese (ja)
Inventor
Masaya Kikuta
菊田 昌哉
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2002220897A priority Critical patent/JP2004058490A/en
Publication of JP2004058490A publication Critical patent/JP2004058490A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide better operability and high-speed printing by outputting images in conformity to users' purposes of use. <P>SOLUTION: A printing mode transferred from a host is discerned. In the case of high-speed printing, data to be printed is read and whether the data is character data or image data is judged. In the case of character data, the resolution is decreased. In the case of image data, the image size is reduced. High-speed printing is thus carried out. <P>COPYRIGHT: (C)2004,JPO

Description

【0001】
【発明の属する技術分野】
本発明は上位装置から印字データが転送され印字を行う印刷装置であって、特に高速印刷モードが指定された場合のプリンタ装置の印刷方法を判別する判別方法と判別した結果実際に印刷される印刷方法に関する。
【0002】
【従来の技術】
従来の印刷装置に於いては、ユーザーが高速印字モードを選択した場合、上位装置よりプリンタ装置が高速印字可能な印刷モード、及び、低解像のデータを作成して、プリンタ装置に転送していた。プリンタ装置では受信したデータをデータの種類を問わず指定された解像度及び、印刷モードで印刷を行っていた。また、その他のプリンタ装置においては上位装置からは通常印刷と同じデータを転送し、プリンタ装置は高速印字に対応した速度で印刷ヘッドを走査し、実際のイメージを速度に比例したサンプリング周期で印刷を行うためサンプリング周期に対応した解像度に変換され印刷される機構を持つプリンタ装置も存在する。
【0003】
【発明が解決しようとする課題】
本発明は上述した従来技術の欠点を除去するものであり、その目的とするところは従来のプリンタ装置で行っている印刷する画像がどのような画像であっても同一の高速印字モードにて印刷を行うことによって生じていた画質の劣化を伴うことなく高速印刷を提供することにある。また、ユーザーが画質の劣化を伴うことなく高速印刷を行うための煩雑な作業を軽減することをその目的としている。
【0004】
【課題を解決するための手段】
本発明の印字装置は上記課題を実現するために、
主走査方向に印字ヘッドをスキャンし、副走査方向に印刷媒体を移動させて印刷する印字装置において、
上位装置からの設定により指定された印字モードで印刷を行うための複数印字モードを持ち、前期印字モードを切り替えるための切り替え手段と、高速印字が指定された場合に転送データの内容を判別するための印刷データ判別手段を持ち、印刷内容により印刷方法を切り替える手段を持つことをその概要とする。
【0005】
(作 用)
印刷する画像が文字データの場合は読解可能な程度に解像を低下させ印刷速度を向上させ、自然画に代表されるイメージデータの場合には、画質を劣化が生じないように画像サイズを縮小して印刷することにより、用途に応じた形で高速印字が可能になる。
【0006】
また、印刷データ判別手段も印刷を開始する数ラスタ分のデータの内容をビットの連続、不連続を調べるだけの簡単なチェック手段にて実行することができるため、データ解析にかかる時間的な負荷はない。
【0007】
【発明の実施の形態】
(第1の実施例)
図1は本発明を好適に説明可能なプリンタである。101CPUはプリンタ装置の印字データの作成、印字制御のためのモータ駆動、印字ヘッド吐出制御、上位装置から転送されたコマンドの解析、パネルからの入力による各種設定などを行う演算装置である。
【0008】
102ROMはプリンタを駆動するための制御プログラム、各種固定値データ(モータの駆動テーブル等)、印字データに使用するフォントデータ等が格納されている。102ROMは101CPUによって読み出されプログラムとして実行される。各種固定値データはそのまま初期値として使用されるものと、103RAMに展開され101CPUにより加工され使用される。フォントデータは必要に応じて指定されたフォントデータを101CPUによって読み出され103RAMに展開され印字データとして生成される。
【0009】
このフォントデータは機種により搭載個数、搭載文字種類が異なる為、その容量もことなる。本実施例のプリンタにおいては、明朝体1フォントとなっている。103RAMは上述したフォントデータを指定された修飾方法にて修飾された結果を展開し印字データとして使用する。イメージデータの場合も同様に101CPUによって読み込まれたイメージデータを指定された印字位置と対応する103RAM上に展開され印字データとして使用する。更に103RAMはプログラム実行に必要なワークメモリ、104I/Fから入力データの一時格納場所としての受信バッファとしても使用している。104I/Fは不図示のホスト装置と接続され、印字データ、プリント指示コマンド等のデータとコマンドを受信するためのものである。
【0010】
本実施例のI/FはIEEE−1284に準拠した電気的仕様となっており、ホストからのデータだけでなく、プリンタの内部状態をホストに通知するため、双方向のデータ通信が可能なI/Fとなっている。105EEPROMはプリンタの設定状態を保管しておくだけでなく、その他、印刷枚数、インク残量などのプリンタの履歴データも格納されている。プリンタの設定状態としては、フォント種別、対応用紙、自動電源ON/OFFなどの機能項目、プリンタのシリアルNO等の機器固有データも格納されている。
【0011】
106モータコントローラは本実施例のプリンタにおいては、主走査方向に印字ヘッドを走査させて印字を行うプリンタであるため、印字ヘッド主走査方向に右端から左端までを1回、又は複数回走査させて印字を行うために使用する。106モータコントローラへの制御は101CPUが行い印字はモータの等速域を使用して印字が行われる。106モータコントローラのもう一つの制御は印刷媒体を進行方向へ移動させるためのモータであるラインフィードモータコントローラである。このモータはヘッド走査用のモータとは独立で動作可能であり、通常印刷においては、ヘッド走査用モータが1回または複数回走査後、ラインフィードモータコントローラが所定量紙を進行方向に送る制御を行う。
【0012】
更にラインフィードモータコントローラは印刷を行うための印刷媒体を印刷可能な所定位置まで移動させる給紙処理と印刷が終了した後に排紙トレイまで印刷媒体を移動させるための排紙処理を行っている。109バスラインは101CPUが情報を伝達するためのデータ及びアドレスバスである。101CPUが109バスラインを使用し、各102から107までの各ユニットを制御する。111は各ユニットへの電源供給ラインである。
【0013】
図2は本実施例の印字モード判定シーケンスである。STEP201では上位装置から転送されてくるデータの印字モードをチェックしている。このとき印字モードが高速印刷以外の場合そんまま上位装置から転送されてきた印字モードをSTEP207において登録する。STEP202では上位装置から転送されてくるデータが高速印字の場合である場合にのみ印字モード決定前に受信データを読み込む。
【0014】
その後STEP203では受信したデータを色毎に分解しビットマップに展開された色データのビットデータの内容をチェックし、連続して2ビット以下のデータが存在するかを調べる。STEP203によって連続して2ビット以下のデータが存在する場合にはSTEP204に移行し印字モードを通常の印字モードにし、その後画像のサイズを1/4の縮小に設定する。実際の印字モードの設定STEP207にて行われる。
【0015】
STEP203にて連続して2ビット以下のデータが存在しなかった場合はSTEP205にてラスタ数の更新を行う。その後、STEP206ではSTEP205にてカウントアップしたラスタ数のチェックを行う本実施例のプリンタ装置においては上限を360DPIの解像度でA4サイズ用紙の1パーセント以内ということで40ラスタとしている。
【0016】
STEP207ではこれ以前に決定されている印字モードをここで設定し、以降の処理でこの情報を基にデータを処理する。
【0017】
STEP208は印刷に必要なデータを印字バッファに展開する処理である。ここではSTEP207で設定された印字モードの他、画像サイズに応じてデータの間引き処理等を行い印字バッファに色毎に格納する。STEP208では実際に印字ヘッドにデータを転送し、キャリッジモータ、ラインフィードモータを駆動して印刷を行う。ここではSTEP207で設定した印字モードを参照しキャリッジモータの速度と印刷データのサンプリング周期を決定し、決定した設定値を用いて印刷を行う。印刷は印刷データが続く限り連続して行われるが、印字モードの判定は印刷開始時にのみ行われ、それ以降はデータの展開と印刷のみが行われる。
【0018】
図3は印字モード判定手段の方法を記載したものである。
【0019】
図302は自然画でありカラーの画像である。図302中の丸の中の一部のデータを示したのが304から307である。この部分は図でもわかるようにモノクロのハーフトーンの画像である。このときの各色のデータは304Yにはデータは存在しない。また305M、306Cにも同様にデータは存在していない。しかしながら307Kにはハーフトーンを形成するためのデータが格納されていて図のように16ビット中8ビットのデータが一定間隔で並んでいる。これはこの部分が約50パーセントのハーフトーンであることを示している。ここでデータを見てみると307Kの中には2ビット以上連続しないデータが存在しないためこの画像を印刷する場合には印字モードは通常モードでデータを間引きして縮小したデータとして印字される。
【0020】
図303は文字データの画像である。その中心部の丸い部分には“ABCD”の文字があることがわかる。この場合の各色の詳細なデータは308〜311である。この文字は黒文字であるため308Y、309M、310Cは全てデータが存在しないことがわかる。
【0021】
311Kは黒文字であるためデータが存在し、左側の3ドットの連続は文字“A”の先端であり、空白後の4ドットの連続データは文字“B”の上部のデータである。このように2ビット以上連続するデータのみで構成されている場合は印字モードは高速印字モードとなり、画像の縮小は行われずにデータの間引きのみが行われる。
【0022】
(第2の実施例)
第2の実施例は第一の実施例と同じプリンタの構成であって、上位装置から印字モードの判定を行うか否かの設定を行うことのできる仕様となっている。
【0023】
上位装置からは図1の104インターフェイスを通して設定コマンドが送信される。その送信されたコマンドに応じた設定を105EEPROMに格納する。本実施例での設定は印字モードの判定を行うか否かのON/OFFの設定のみである。
【0024】
図4は第2の実施例の処理フローである。
【0025】
まずSTEP401において印字モードの判定を行うか否かの設定をコマンドチェックフラグを確認することで行う。印字モードの判定を行わない場合にはSTEP408の印字モードの設定を行い、以降受信データを展開し印字データを作成し、実際の印字動作を行う。印字モードの判定を行う場合は実施例1の動作を同様にSTEP402で印字モードが高速印刷か否かをチェックし高速印刷の場合はデータを受信し、印字データの内容をチェックし、1ビットのみデータの検出を行い、検出した場合には通常印刷モードで縮小印刷を行い、検出できなかった場合は高速印刷を行う設定をSTEP408において行う。その後の動作も実施例1の動作と同様に受信した印字データを印字するためのビットマップデータに展開し、その後、STEP410の印刷において実際にモータ、印字ヘッドを駆動し印字を行う。
【0026】
(その他)
本発明はプリンタ装置上で行う方法について記載したが、印字装置からの印字モード等の情報を上位装置が取得できるのであれば上位装置にて画像の判別を行い適切な印字モードで適切な画像サイズのデータを作成し、プリンタ上では特別な処理を行わずに印刷することもできる。その場合も本実施例の効果と変わりはない。
【0027】
又、今回の縮小は単純な縦、横1/2の縮小を使用しているが縮小率は画像のサイズから決定したほうが更に効果的である。
【0028】
【発明の効果】
本発明は第一の実施例で示すように、文字データの場合にはデータの間引きを行いキャリッジを高速移動させ高速印字を行い。画像が自然画に代表されるようなイメージデータの場合には画像を縮小し、基画像と同じ解像度で印刷することにより画像サイズが小さくなるために印刷時間が短縮することができ、画質の低下をすることなく高速印刷が可能になる。この方法を更に発展させることにより高速印刷を行う画像の種類に応じて結果的に短時間で印刷できる方法を使用し、ユーザーの目的に合った出力結果を得るようにすることにより高速性を損なうことなくユーザーのニーズに合った出力画像を提供することができる。
【0029】
又、第2の実施例で示すように第1実施例の機能はユーザーからの指示により使用するか否かの設定ができるため、第1実施例の機能が必要ないユーザーにとっても従来通りの使用方法ができるため機能の劣化とはならずに第1の実施例の機能を使用することができる。
【図面の簡単な説明】
【図1】本実施例の第1実施例を示す要部ブロック図
【図2】本実施例の第1実施例の処理フローチャート
【図3】本実施例の第1実施例の判断方法解析図
【図4】本実施例の第2実施例の処理フローチャート
【符号の説明】
101 CPU
102 ROM
103 RAM
104 I/F
105 EEPROM
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a printing apparatus in which print data is transferred from a higher-level apparatus to perform printing, and in particular, a printing method that determines a printing method of a printer apparatus when a high-speed printing mode is designated. About the method.
[0002]
[Prior art]
In a conventional printing apparatus, when a user selects a high-speed printing mode, a printing mode in which the printing apparatus can perform high-speed printing and low-resolution data are created from a higher-level apparatus and transferred to the printing apparatus. Was. The printer device prints the received data at the designated resolution and print mode regardless of the type of data. In other printers, the same data as normal printing is transferred from the host device, and the printer scans the print head at a speed corresponding to high-speed printing, and prints the actual image at a sampling period proportional to the speed. There is also a printer device having a mechanism for performing printing by converting to a resolution corresponding to a sampling cycle in order to perform the printing.
[0003]
[Problems to be solved by the invention]
The present invention eliminates the above-mentioned drawbacks of the prior art and aims at printing in the same high-speed print mode regardless of the image to be printed by a conventional printer. To provide high-speed printing without deteriorating the image quality caused by performing the printing. It is another object of the present invention to reduce a complicated operation for a user to perform high-speed printing without deteriorating image quality.
[0004]
[Means for Solving the Problems]
The printing apparatus of the present invention, in order to achieve the above object,
In a printing device that scans the print head in the main scanning direction and moves and prints the print medium in the sub-scanning direction,
It has multiple print modes for printing in the print mode specified by the setting from the host device, and a switching means for switching the previous print mode, and for determining the contents of the transfer data when high-speed printing is specified. The outline is that it has a print data discriminating means and a means for switching the printing method according to the print content.
[0005]
(Operation)
If the image to be printed is character data, the resolution is reduced to an extent that it can be read to improve the printing speed, and if the image data is represented by a natural image, the image size is reduced so that the image quality does not deteriorate. By performing printing, high-speed printing can be performed in a form according to the application.
[0006]
In addition, the print data discriminating means can execute the contents of data for several rasters at which printing is started by simple checking means only for checking the continuity or discontinuity of bits. There is no.
[0007]
BEST MODE FOR CARRYING OUT THE INVENTION
(First embodiment)
FIG. 1 shows a printer that can suitably explain the present invention. The CPU 101 is an arithmetic unit that creates print data of a printer device, drives a motor for print control, controls print head ejection, analyzes commands transferred from a higher-level device, and performs various settings by inputting from a panel.
[0008]
The ROM 102 stores a control program for driving the printer, various fixed value data (such as a motor drive table), font data used for print data, and the like. The 102 ROM is read by the 101 CPU and executed as a program. Various fixed value data are used as initial values as they are, and are developed in the 103 RAM and processed and used by the 101 CPU. As the font data, the designated font data is read out by the 101 CPU as needed, expanded in the 103 RAM, and generated as print data.
[0009]
Since the number of mounted font data and the type of mounted character differ depending on the model, the capacity of the font data also differs. In the printer of this embodiment, one font is Mincho font. The 103RAM develops a result obtained by modifying the above-described font data by a designated modification method and uses the result as print data. Similarly, in the case of image data, the image data read by the CPU 101 is developed on the 103 RAM corresponding to the designated print position and used as print data. The 103 RAM is also used as a work memory required for executing the program, and as a reception buffer as a temporary storage location for input data from the 104 I / F. The 104 I / F is connected to a host device (not shown) and receives data and commands such as print data and a print instruction command.
[0010]
The I / F according to the present embodiment has an electrical specification based on IEEE-1284. Not only data from the host but also an internal state of the printer is notified to the host, so that an I / F capable of bidirectional data communication is provided. / F. The 105 EEPROM not only stores the setting state of the printer but also stores printer history data such as the number of prints and the remaining amount of ink. The printer setting status also stores font items, corresponding paper, function items such as automatic power ON / OFF, and device-specific data such as the printer serial number.
[0011]
In the printer according to the present embodiment, the 106 motor controller is a printer that scans the print head in the main scanning direction to perform printing. Therefore, the motor controller scans one or more times from the right end to the left end in the print head main scanning direction. Used for printing. The control to the 106 motor controller is performed by the 101 CPU, and printing is performed using the constant speed region of the motor. Another control of the 106 motor controller is a line feed motor controller which is a motor for moving the print medium in the traveling direction. This motor can operate independently of the head scanning motor.In normal printing, after the head scanning motor performs scanning once or multiple times, the line feed motor controller controls the paper to feed a predetermined amount of paper in the traveling direction. Do.
[0012]
Further, the line feed motor controller performs a paper feeding process for moving a print medium for printing to a predetermined printable position and a paper discharge process for moving the print medium to a paper discharge tray after printing is completed. The 109 bus line is a data and address bus for the 101 CPU to transmit information. The 101 CPU controls each of the units 102 to 107 using the 109 bus lines. Reference numeral 111 denotes a power supply line to each unit.
[0013]
FIG. 2 shows a print mode determination sequence according to the present embodiment. In STEP 201, the print mode of the data transferred from the host device is checked. At this time, if the printing mode is other than the high-speed printing, the printing mode transferred from the host device as it is is registered in STEP207. In STEP 202, the received data is read before the print mode is determined only when the data transferred from the host device is high-speed printing.
[0014]
Then, in STEP 203, the received data is decomposed for each color, and the contents of the bit data of the color data expanded into the bit map are checked to determine whether there is data of 2 bits or less continuously. If there is data of 2 bits or less continuously in STEP 203, the process proceeds to STEP 204, where the print mode is set to the normal print mode, and then the image size is set to 1/4 reduction. The actual print mode is set in STEP207.
[0015]
If there is no continuous data of 2 bits or less in STEP 203, the number of rasters is updated in STEP 205. Thereafter, in STEP 206, the number of rasters counted up in STEP 205 is checked, and in the printer of the present embodiment, the upper limit is set to 40 rasters because the resolution is 360 DPI and is within 1% of A4 size paper.
[0016]
In STEP 207, the print mode determined before is set here, and data is processed based on this information in the subsequent processing.
[0017]
STEP 208 is processing for expanding data necessary for printing in the print buffer. Here, in addition to the print mode set in STEP 207, data thinning processing is performed according to the image size, and the data is stored in the print buffer for each color. In STEP 208, data is actually transferred to the print head, and printing is performed by driving the carriage motor and the line feed motor. Here, the print mode set in STEP 207 is referred to, the speed of the carriage motor and the sampling cycle of the print data are determined, and printing is performed using the determined set values. Printing is continuously performed as long as the print data continues. However, the print mode is determined only at the start of printing, and thereafter, only data development and printing are performed.
[0018]
FIG. 3 shows a method of the print mode determining means.
[0019]
FIG. 302 is a natural image and a color image. Some of the data in the circles in FIG. 302 are shown at 304 to 307. This portion is a monochrome halftone image as can be seen in the figure. At this time, data of each color does not exist in 304Y. Similarly, no data exists in 305M and 306C. However, data for forming a halftone is stored in 307K, and 8 bits of 16 bits are arranged at regular intervals as shown in the figure. This indicates that this portion is about 50 percent halftone. Looking at the data, there is no data that is less than 2 bits continuous in 307K, so when printing this image, the data is printed in the normal mode in which the data is thinned out and reduced.
[0020]
FIG. 303 is an image of character data. It can be seen that there is a character "ABCD" in the round part at the center. The detailed data of each color in this case is 308 to 311. Since this character is a black character, it can be seen that there is no data in 308Y, 309M, and 310C.
[0021]
Since 311K is a black character, data is present. The continuous three dots on the left are the leading end of the character "A", and the continuous data of four dots after the blank is the data on the upper part of the character "B". In the case where the data is composed of only data that is continuous for 2 bits or more, the printing mode is the high-speed printing mode, and only the thinning of the data is performed without reducing the image.
[0022]
(Second embodiment)
The second embodiment has the same printer configuration as that of the first embodiment, and has a specification that allows a higher-level device to set whether or not to determine a print mode.
[0023]
A setting command is transmitted from the host device through the 104 interface of FIG. The setting corresponding to the transmitted command is stored in the 105 EEPROM. The setting in this embodiment is only the ON / OFF setting of whether or not to determine the print mode.
[0024]
FIG. 4 is a processing flow of the second embodiment.
[0025]
First, in STEP 401, whether or not to determine the print mode is set by checking the command check flag. If the print mode is not determined, the print mode is set in STEP 408, and thereafter, the received data is developed to create print data, and the actual print operation is performed. When the print mode is determined, the operation of the first embodiment is performed in the same manner as in step 402. In step 402, whether the print mode is high-speed printing is checked. In step 408, data is detected. If detected, reduced printing is performed in the normal print mode. If not detected, high-speed printing is set in step 408. In the subsequent operation, similarly to the operation of the first embodiment, the received print data is developed into bitmap data for printing, and then, in the printing of STEP 410, the motor and the print head are actually driven to perform printing.
[0026]
(Other)
Although the present invention has described the method performed on the printer device, if the host device can obtain information such as the print mode from the printing device, the host device determines the image and performs appropriate image size and appropriate print mode. Can be created and printed without any special processing on the printer. Even in that case, there is no difference from the effect of this embodiment.
[0027]
In this reduction, simple vertical and horizontal reductions of 使用 are used, but it is more effective to determine the reduction ratio from the size of the image.
[0028]
【The invention's effect】
In the present invention, as shown in the first embodiment, in the case of character data, data is thinned out and the carriage is moved at high speed to perform high-speed printing. If the image is image data represented by a natural image, the image is reduced in size and printed at the same resolution as the base image, so that the image size is reduced. High-speed printing becomes possible without performing. By further developing this method, a method capable of printing in a short period of time according to the type of image to be printed at high speed is used, and high-speed performance is impaired by obtaining an output result that meets the user's purpose. An output image that meets the needs of the user can be provided without the need.
[0029]
Further, as shown in the second embodiment, it is possible to set whether or not to use the function of the first embodiment according to an instruction from a user. Since the method can be used, the function of the first embodiment can be used without deteriorating the function.
[Brief description of the drawings]
FIG. 1 is a main block diagram showing a first embodiment of the present embodiment. FIG. 2 is a processing flowchart of the first embodiment of the present embodiment. FIG. 3 is an analysis diagram of a judgment method of the first embodiment of the present embodiment. FIG. 4 is a processing flowchart of a second embodiment of the present embodiment.
101 CPU
102 ROM
103 RAM
104 I / F
105 EEPROM

Claims (4)

主走査方向に印字ヘッドをスキャンし、副走査方向に印刷媒体を移動させて印刷する印字装置において、
上位装置からの設定により指定された印字モードで印刷を行うための複数印字モードを持ち、前期印字モードを切り替えるための切り替え手段と、高速印字が指定された場合に転送データの内容を判別するための印刷データ判別手段を持ち、印刷内容により印刷方法を切り替えることを特徴とするプリンタ装置。
In a printing device that scans the print head in the main scanning direction and moves and prints the print medium in the sub-scanning direction,
It has multiple print modes for printing in the print mode specified by the setting from the higher-level device. And a printing method for switching a printing method according to print contents.
請求項1のプリンタ装置において、上位装置より印字モードを高速印刷モードに指定された場合、前記印刷データ判別手段は印刷データが文字データかイメージデータかを判別し、文字データの場合は解像度を変更させ、高速に印字ヘッドを走査させることにより高速印字を行い、イメージデータの場合は解像度を変更させずに印刷するデータサイズを変更することにより印刷時間を短縮させることを特徴とするプリンタ装置。2. The printer device according to claim 1, wherein the print data discriminating means discriminates whether the print data is character data or image data when the print mode is designated to the high-speed print mode by the host device, and changes the resolution if the print data is character data. A printer device that performs high-speed printing by causing a print head to scan at high speed, and in the case of image data, changes printing data size without changing resolution to reduce printing time. 請求項1のプリンタ装置において前記印刷データ判別手段は印刷用データの展開に先駆けて上位装置から送られてくるデータの先頭のn(n>1)ラスタ分のデータを解析し、各色のビットマップデータが存在し、連続しない1ビット単独のデータが存在する場合にはイメージデータとして判断し、上述したデータ以外のデータの場合は文字データとして判断することを特徴とするプリンタ装置。2. The printer device according to claim 1, wherein the print data discriminating unit analyzes data of the first n (n> 1) rasters of the data sent from the higher-level device prior to expansion of the print data, and performs a bit map of each color. A printer device characterized in that when data exists and non-consecutive single-bit data exists, it is determined as image data, and when data other than the above-mentioned data is determined, it is determined as character data. 請求項1のプリンタ装置において前記印刷データ判別手段は上位装置からの設定により判断方法を変更、及び判断を行わない設定を行うことができることを特徴とするプリンタ装置。2. A printer according to claim 1, wherein said print data discriminating means can change a judging method according to a setting from a higher-level device, and can make a setting for not performing a judgment.
JP2002220897A 2002-07-30 2002-07-30 Printer Pending JP2004058490A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002220897A JP2004058490A (en) 2002-07-30 2002-07-30 Printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002220897A JP2004058490A (en) 2002-07-30 2002-07-30 Printer

Publications (1)

Publication Number Publication Date
JP2004058490A true JP2004058490A (en) 2004-02-26

Family

ID=31941370

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002220897A Pending JP2004058490A (en) 2002-07-30 2002-07-30 Printer

Country Status (1)

Country Link
JP (1) JP2004058490A (en)

Similar Documents

Publication Publication Date Title
JP4390287B2 (en) Printing system, printing apparatus and control method thereof
JPH111029A (en) Color print system, color printer, and computer readable recording medium storing computer executable program
US5894546A (en) Image processing apparatus for converting multivalued image into binary image and outputting binary image
JPH03110596A (en) Printer
US6570672B1 (en) Printing system and method
JPH0918732A (en) Image processor and its method
JP4717717B2 (en) RECORDING CONTROL DEVICE AND RECORDING CONTROL DEVICE CONTROL METHOD
JPH11151833A (en) Image forming apparatus
JP2004058490A (en) Printer
EP0634731B1 (en) Output apparatus and method using plural data processing units
JP2007130887A (en) Printer, and its controlling method
EP0880270A2 (en) Digital copying method
JP3861940B2 (en) Serial printer and printing control method
JPH099077A (en) Device and method for forming image
JP2001138590A (en) Serial printer, printing system and method of driving carriage therein
JPH07104954A (en) Printer and control method therefor
JP2002304267A (en) Printing control device, printer, method and program for processing print data, and recording medium
JPH08130618A (en) Printer and print method
JPH09186884A (en) Image processing system
JP2002254731A (en) Image processing method
JP2001322326A (en) Imaging apparatus
JPH0725106A (en) Printer
JPH06320796A (en) Method and apparatus for image processing
JPH0532021A (en) Printing device
JPH09327947A (en) Apparatus and method for output of image