JPH04312863A - Printer device - Google Patents
Printer deviceInfo
- Publication number
- JPH04312863A JPH04312863A JP3106906A JP10690691A JPH04312863A JP H04312863 A JPH04312863 A JP H04312863A JP 3106906 A JP3106906 A JP 3106906A JP 10690691 A JP10690691 A JP 10690691A JP H04312863 A JPH04312863 A JP H04312863A
- Authority
- JP
- Japan
- Prior art keywords
- resolution
- printer
- emulation
- printer device
- selecting
- 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
Links
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Dot-Matrix Printers And Others (AREA)
- Fax Reproducing Arrangements (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【0001】0001
【産業上の利用分野】この発明はレーザプリンタ等のプ
リンタ装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to printer devices such as laser printers.
【0002】0002
【従来の技術】現在使用されているプリンタ装置は、一
般に解像度が固定されており、その解像度と異なる解像
度のエミュレーションを行なう場合、ソフトウェアまた
はハードウェアにより画像データを変倍及び補正するこ
とにより印字を行なっている。また、複数の解像度に対
応できるプリンタ装置もあるが、エミュレーションの解
像度の整数倍の解像度をプリンタエンジン側が対応して
いる場合、このプリンタエンジンをその解像度に設定し
、対応していない場合は既に設定された解像度のまま印
字を行なうようにしている。[Prior Art] Printers currently in use generally have a fixed resolution, and when emulating a resolution different from that resolution, printing is performed by scaling and correcting image data using software or hardware. I am doing it. Also, some printer devices can support multiple resolutions, but if the printer engine supports a resolution that is an integer multiple of the emulation resolution, this printer engine is set to that resolution, and if it is not supported, it is already set. Printing is performed at the specified resolution.
【0003】0003
【発明が解決しようとする課題】しかしながら、前者の
プリンタ装置、例えば300DPIのレーザプリンタに
おいて、120DPIのドットプリンタのグラフィック
モードをエミュレートする場合には、1ドットを2.5
倍(300/120)して出力しなければならないため
、0.5ドット分補正が必要になり、その補正の方法に
よっては高解像度のプリンタを使用していながら、低解
像度のドットプリンタよりも画像品質が劣ってしまう場
合があった。また、その補正に処理時間の大部分を費や
してしまうこともあった。However, when emulating the graphic mode of a 120 DPI dot printer in the former type of printer device, for example a 300 DPI laser printer, one dot is divided into 2.5
Since the output must be doubled (300/120), a correction of 0.5 dots is required, and depending on the correction method, even if a high-resolution printer is used, the image quality may be lower than that of a low-resolution dot printer. In some cases, the quality was inferior. Moreover, most of the processing time may be spent on the correction.
【0004】また、後者のプリンタ装置において、エミ
ュレーションの解像度の整数倍の解像度をプリンタエン
ジン側で対応していない場合、既に設定されている解像
度のままで印字を行なうため、プリンタエンジンがより
高い解像度をサポートしていても、必ずしもその解像度
で印字するとは限らなかった。そのため、プリンタエン
ジンが持っている機能を有効に活用していない場合があ
った。[0004] In the latter printer device, if the printer engine does not support a resolution that is an integral multiple of the emulation resolution, printing will be performed at the already set resolution, so the printer engine will print at a higher resolution. Even if it supports , it does not necessarily print at that resolution. Therefore, the functions of the printer engine may not be utilized effectively.
【0005】この発明は上記の点に鑑みてなされたもの
であり、上述のような問題を解消し、高品質の画像を得
られるようにすることを目的とする。[0005] The present invention has been made in view of the above points, and an object thereof is to solve the above-mentioned problems and to make it possible to obtain high-quality images.
【0006】[0006]
【課題を解決するための手段】この発明は上記の目的を
達成するため、印字の際、少なくとも2つ以上の解像度
の選択が可能なプリンタ装置において、図1に機能ブロ
ックで示すように、複数のエミュレーションA1 〜A
nを有し、そのエミュレーションを選択するエミュレー
ション選択手段Bと、該手段Bによって選択されたエミ
ュレーションにより解像度を選択する解像度選択手段C
とを設けたものである。[Means for Solving the Problems] In order to achieve the above object, the present invention provides a printer device that is capable of selecting at least two or more resolutions during printing. Emulation of A1 ~A
an emulation selection means B for selecting the emulation, and a resolution selection means C for selecting the resolution according to the emulation selected by the means B;
It has been established that
【0007】また、図2に機能ブロックで示すように、
選択されたエミュレーションの解像度とプリンタ装置が
対応している解像度とを比較して、両者が一致している
か否かを判定する解像度比較判定手段Dと、該手段Dに
より選択されたエミュレーションの解像度とプリンタ装
置が対応している解像度とが一致していないと判定され
た時に、プリンタ装置の解像度として選択されたエミュ
レーションの解像度より高い解像度を選択する解像度選
択手段Eとを設けたものも提供する。[0007] Furthermore, as shown in the functional blocks in FIG.
a resolution comparison and determination means D that compares the resolution of the selected emulation and the resolution supported by the printer device and determines whether the two match; and the resolution of the emulation selected by the means D. The present invention also provides a resolution selection means E for selecting a resolution higher than the resolution of the emulation selected as the resolution of the printer device when it is determined that the resolution compatible with the printer device does not match.
【0008】さらに、その解像度選択手段Eが、プリン
タ装置の解像度を選択されたエミュレーションの解像度
で割ったとき、その余りの値が最小になるようにプリン
タ装置の解像度を選択するようにすることが望ましい。Further, the resolution selection means E may select the resolution of the printer device so that when the resolution of the printer device is divided by the resolution of the selected emulation, the remainder is minimized. desirable.
【0009】[0009]
【作用】この発明のプリンタ装置によれば、選択された
エミュレーションに適した解像度を選択するので、高品
質の画像を得ることができる。[Operation] According to the printer device of the present invention, a resolution suitable for the selected emulation is selected, so a high quality image can be obtained.
【0010】また、選択されたエミュレーションの解像
度とプリンタ装置が対応している解像度とが一致してい
ない場合に、プリンタ装置の解像度として選択されたエ
ミュレーションの解像度より高い解像度を選択すること
により、画像データの補正が容易になる。[0010] Furthermore, when the resolution of the selected emulation and the resolution supported by the printer device do not match, by selecting a resolution higher than the resolution of the selected emulation as the resolution of the printer device, the image Data correction becomes easier.
【0011】その場合、プリンタ装置の解像度を選択さ
れたエミュレーションの解像度で割ったとき、その余り
の値が最小になるようにプリンタ装置の解像度を選択す
ることにより、高品質の画像データが得られ、プリンタ
エンジンが持っている機能を有効に活用できる。In this case, high quality image data can be obtained by selecting the resolution of the printer so that the remainder is minimized when the resolution of the printer is divided by the resolution of the selected emulation. , the functions of the printer engine can be effectively utilized.
【0012】0012
【実施例】以下、この発明の一実施例を図3以降を参照
して具体的に説明する。図3はこの発明を実施したレー
ザプリンタの構成を示すブロツク図である。このレーザ
プリンタ1は、プリンタコントローラ2,プリンタエン
ジン3,及びオペレーションパネル4によって構成され
ている。[Embodiment] An embodiment of the present invention will be specifically described below with reference to FIG. 3 and subsequent figures. FIG. 3 is a block diagram showing the configuration of a laser printer embodying the present invention. This laser printer 1 is composed of a printer controller 2, a printer engine 3, and an operation panel 4.
【0013】そのうち、プリンタコントローラ2はホス
ト20からの文字データあるいはイメージデータをビデ
オデータに変換してプリンタエンジン3に転送する。ま
た、ホスト20からのダウンロードフォントのデータを
内部のRAMに格納し、制御コマンドにより印字位置の
制御,フォントの選択等を行なう。Among them, the printer controller 2 converts character data or image data from the host 20 into video data and transfers it to the printer engine 3. It also stores downloaded font data from the host 20 in the internal RAM, and controls printing positions, selects fonts, etc. using control commands.
【0014】このプリンタコントローラ2は、ホストイ
ンタフェース5,パネルインタフェース6,バスバッフ
ァ7,エンジンインタフェース8の各インタフェース回
路と、マイクロコンピュータ(以下「CPU」と略称す
る)9,プログラムROM10,フォントROM11,
RAM12,オプションRAM13とを備えている。な
お、上記各部はアドレスバス,制御バス,及びデータバ
スからなるバスライン14によって相互に接続されてい
る。The printer controller 2 includes interface circuits such as a host interface 5, a panel interface 6, a bus buffer 7, and an engine interface 8, a microcomputer (hereinafter referred to as "CPU") 9, a program ROM 10, a font ROM 11,
It is equipped with a RAM 12 and an option RAM 13. Note that the above-mentioned units are interconnected by bus lines 14 consisting of an address bus, a control bus, and a data bus.
【0015】ホストインタフェース5は、ホスト20と
の間で各種の制御命令やデータの送受信を司るためのイ
ンタフェース回路であり、接続するホストに合わせて各
種のシリアルインタフェースあるいはパラレルインタフ
ェースを選択する。パネルインタフェース6は、オペレ
ーションパネル4との間で表示制御データの送信と各キ
ー情報の受信を行なつている。The host interface 5 is an interface circuit for transmitting and receiving various control commands and data to and from the host 20, and selects one of various serial interfaces or parallel interfaces depending on the host to be connected. The panel interface 6 transmits display control data to and from the operation panel 4 and receives each key information.
【0016】バスバッファ7は、フォントカード21を
バスライン14に接続して、フォントデータの受信を司
る。エンジンインタフェース8は、プリンタエンジン3
との間で命令コマンドやステータス情報等のデータの送
受信を司る。The bus buffer 7 connects the font card 21 to the bus line 14 and is in charge of receiving font data. The engine interface 8 is the printer engine 3
Controls the transmission and reception of data such as commands and status information between the
【0017】CPU9は、マイクロプロセッサ,ROM
,RAM及びI/O等からなる汎用の16又は32ビッ
トのマイクロコンピュータであり、このプリンタ全体の
統括制御を司る。このCPU9は、プログラムROM1
0に記憶されている制御プログラムを使用することによ
って、ホスト20から転送されてくる制御命令及び文字
データ等に基づいて解像度の異なる種々のビデオデータ
を作成することができる。[0017] The CPU 9 is a microprocessor, ROM
, RAM, I/O, etc., and is in charge of overall control of the entire printer. This CPU9 has a program ROM1
By using the control program stored in the host 20, various video data with different resolutions can be created based on control commands, character data, etc. transferred from the host 20.
【0018】プログラムROM10はCPU9を動作さ
せるための制御プログラムを、フォントROM11は常
駐フオントのデータをそれぞれ格納している。The program ROM 10 stores a control program for operating the CPU 9, and the font ROM 11 stores resident font data.
【0019】RAM12はランダムアクセスメモリであ
り、CPU9のワーキングメモリ,ホスト20から受信
する制御命令及び文字データ等を一時格納するインプッ
トバッファ,そのインプットバッファに一時格納した制
御命令及び文字データ等に基づいて作成されるページデ
ータを格納するページバッファ,ページバッファ上のデ
ータとフォントデータ等によってページ単位で作成され
るビデオデータを一時格納するビデオバッファ,及びホ
スト20から受信するダウンロードフォントデータある
いはフォントカード21からのフォントデータを格納す
るフォントファイル等に使用される。The RAM 12 is a random access memory, and includes a working memory of the CPU 9, an input buffer for temporarily storing control commands and character data, etc. received from the host 20, and data processing based on the control commands, character data, etc. temporarily stored in the input buffer. A page buffer that stores page data to be created, a video buffer that temporarily stores video data created for each page based on the data on the page buffer and font data, etc., and downloaded font data received from the host 20 or from the font card 21. This is used for font files that store font data.
【0020】オプションRAM13は、例えば不揮発性
メモリであり、設定されているモード情報(プリントフ
ォーマット,フォントの選択,エミュレーションの選択
,解像度の選択,ホストインタフェースの選択等)や、
サービス情報(エラー情報,稼働情報等)などを記憶す
る。The option RAM 13 is, for example, a nonvolatile memory, and stores set mode information (print format, font selection, emulation selection, resolution selection, host interface selection, etc.),
Stores service information (error information, operation information, etc.).
【0021】ホスト20は、オフィスコンピュータ,パ
ーソナルコンピュータ,ワードプロセッサ,データ処理
装置あるいは画像処理装置等のホストマシンであり、こ
こで作成された文書情報等をプリントするために、プリ
ンタ1へ対応する制御命令及び文字データ等を送信する
。The host 20 is a host machine such as an office computer, a personal computer, a word processor, a data processing device, or an image processing device, and sends corresponding control commands to the printer 1 in order to print document information etc. created here. and send character data, etc.
【0022】オペレーシヨンパネル4は、各種情報を入
出力するための各種の操作キー及び表示器を備えている
フォントカード21は、オプションのフォントデータを
格納したRAMあるいはROMを内蔵しており、これを
図示しないプリンタ外面に設けられたスロットに挿着す
ることによって、そのフォントデータを使用してプリン
トを行なわせることができる。The operation panel 4 is equipped with various operation keys and displays for inputting and outputting various information.The font card 21 has a built-in RAM or ROM that stores optional font data. By inserting the font into a slot provided on the outer surface of the printer (not shown), printing can be performed using the font data.
【0023】プリンタエンジン3は、内部の図示しない
感光体ドラム上をビデオデータに応じて変調されるレー
ザ光によって光学的に走査するレーザ書込ユニット,感
光体ドラムとその周囲の各プロセス機器から構成される
画像形成ユニット,並びにレジストローラ対等の各ロー
ラ等からなる用紙搬送部などからなる機構部と、その制
御部であるエンジンドライバとからなり、プリンタコン
トローラ2からのコマンド及びビデオデータによって、
エンジンドライバが画像形成ユニット及び用紙搬送部の
シーケンス動作とレーザ書込ユニットへのビデオ変調信
号を制御してプリントを実行する。The printer engine 3 is composed of a laser writing unit that optically scans an internal photoreceptor drum (not shown) with a laser beam modulated in accordance with video data, the photoreceptor drum, and various process equipment around the photoreceptor drum. It consists of a mechanism section consisting of an image forming unit, a paper transport section consisting of a pair of registration rollers, etc., and an engine driver that is a control section of the mechanism section.
The engine driver executes printing by controlling the sequential operations of the image forming unit and the paper transport section and the video modulation signal to the laser writing unit.
【0024】次に、プリンタコントローラ2によるこの
発明に関わる処理を詳細に説明する。なおここでは、2
40,300,360DPIの3種類の解像度を選択で
きるものとする。また、エミュレーションするプリンタ
は、240DPIのものと180DPIのものとする。
まず最初に、240DPIのプリンタをエミュレーショ
ンする場合について説明する。Next, processing related to the present invention by the printer controller 2 will be explained in detail. In addition, here, 2
It is assumed that three types of resolution can be selected: 40, 300, and 360 DPI. Further, it is assumed that the printers to be emulated are a 240 DPI printer and a 180 DPI printer. First, a case of emulating a 240 DPI printer will be described.
【0025】ホスト20からのコマンドまたはオペレー
ションパネル4によって240DPIのプリンタのエミ
ュレーションが選択された場合、プリンタコントローラ
2はプリンタエンジン3側が対応している解像度を調べ
、解像度を240DPIに変更するようにプリンタエン
ジン3に指示信号を送り、その信号を受けたプリンタエ
ンジン3は解像度を240DPIに変更する。When emulation of a 240DPI printer is selected by a command from the host 20 or by the operation panel 4, the printer controller 2 checks the resolution supported by the printer engine 3, and instructs the printer engine to change the resolution to 240DPI. An instruction signal is sent to printer engine 3, and upon receiving the signal, printer engine 3 changes the resolution to 240 DPI.
【0026】それによって、ホスト20からのグラフィ
ックイメージデータ及びダウンロードフォントデータに
対して、プリンタコントローラ2は1対1の処理が可能
となり、実機と同様の画像品質が得られる。As a result, the printer controller 2 can perform one-to-one processing on the graphic image data and downloaded font data from the host 20, and image quality similar to that of the actual machine can be obtained.
【0027】次いで、180DPIのプリンタをエミュ
レーションする場合について説明する。上記のような方
法で180DPIのプリンタのエミュレーションが選択
された場合、プリンタコントローラ2はプリンタエンジ
ン3側が対応している解像度を調べる。この場合、18
0DPIはプリンタエンジン3側では対応していないの
で、プリンタコントローラ2はこの解像度の整数倍にな
るものを探し、360DPIを選択して、プリンタエン
ジン3に360DPIを指示する。Next, the case of emulating a 180 DPI printer will be explained. When emulation of a 180 DPI printer is selected in the above manner, the printer controller 2 checks the resolution supported by the printer engine 3 side. In this case, 18
Since 0DPI is not supported on the printer engine 3 side, the printer controller 2 searches for a resolution that is an integral multiple of this resolution, selects 360DPI, and instructs the printer engine 3 to use 360DPI.
【0028】ホスト20からのグラフィックイメージデ
ータ及びダウンロードフォントデータは、1ドットを2
ドットにする処理が必要となる。つまり、ホスト20か
らの1ドットデータを、プリンタコントローラ2側で主
走査方向に2ドット,副走査方向に2ドットそれぞれ拡
張する必要がある。ただし、その処理は整数倍となるの
で、画像の劣化はなく、実機と同様の画像が得られる。The graphic image data and download font data from the host 20 are divided into two dots.
Processing to make it into dots is required. In other words, it is necessary to extend one dot data from the host 20 by two dots in the main scanning direction and two dots in the sub-scanning direction on the printer controller 2 side. However, since the processing is multiplied by an integer, there is no image deterioration and an image similar to the actual image can be obtained.
【0029】また、文字データについては、解像度に依
存しないアウトラインフォント等を使用することにより
、高品質の画像が得られる。上記のエミュレーションが
選択されてからプリンタエンジン3に解像度を指示する
までの処理を図4に示す。なお、図中のRES.EML
はエミュレーションの解像度,RES.ENGはプリン
タエンジン3が対応している解像度を示す。[0029] For character data, high-quality images can be obtained by using an outline font or the like that does not depend on resolution. FIG. 4 shows the process from when the above emulation is selected until the resolution is instructed to the printer engine 3. In addition, RES. EML
is the emulation resolution, RES. ENG indicates the resolution supported by the printer engine 3.
【0030】次に、コントローラ2による上述と異なる
処理について説明する。なおここでは、150,240
,300,400DPIの4種類の解像度を選択できる
ものとする。また、エミュレーションするプリンタは、
240DPIのものと180DPIのものとする。Next, processing performed by the controller 2 that is different from the above will be explained. Note that here, 150,240
, 300, and 400 DPI can be selected. Also, the printer to be emulated is
One is 240DPI and the other is 180DPI.
【0031】240DPIのプリンタをエミュレーショ
ンする場合については前述と同様なので、ここでは18
0DPIのプリンタをエミュレーションする場合につい
てのみ説明する。[0031] The case of emulating a 240DPI printer is the same as described above, so here we use 18DPI.
Only the case of emulating a 0DPI printer will be described.
【0032】180DPIのプリンタのエミュレーショ
ンが選択された場合、プリンタコントローラ2はプリン
タエンジン3側が対応している4種類の解像度のうち、
選択されたエミュレーションの解像度より高いもの、つ
まり150DPI以外の解像度を選択する。解像度が2
種類(例えば150,300DPI)であれば、処理は
ここで終了するが、この例では前述のアルゴリズムで2
40,300,400DPIが選択される。When emulation of a 180DPI printer is selected, the printer controller 2 selects one of the four resolutions supported by the printer engine 3.
Select a resolution higher than the selected emulation resolution, that is, a resolution other than 150 DPI. resolution is 2
If the type (for example, 150, 300 DPI), the processing ends here, but in this example, the algorithm described above
40, 300, 400 DPI are selected.
【0033】そこで、1つの最適な解像度を選択するた
めに、次のような計算を行なう。プリンタの解像度/エ
ミュレーションの解像度
実際には、240/180=1余り 60(1.33
333)
300/180=1余り120(1.66666)40
0/180=2余り 40(2.22222)となる
。Therefore, in order to select one optimal resolution, the following calculation is performed. Printer resolution/emulation resolution Actually, 240/180 = 1 remainder 60 (1.33
333) 300/180 = 1 remainder 120 (1.66666) 40
0/180=2 remainder 40 (2.22222).
【0034】つまり、240DPIを選択した場合、1
ドットを1.33倍(240/180)、300DPI
では1.66倍、400DPIでは2.22倍に拡大し
て印字しなければならない。しかし、レーザプリンタで
は、小数点以下のドットは印字不可能なので何等かの補
正が必要である。ここで、補正の例を表1に基づいて説
明する。[0034] In other words, if 240DPI is selected, 1
Dots 1.33x (240/180), 300DPI
At 400DPI, the image must be enlarged 1.66 times, and at 400 DPI, it must be printed 2.22 times. However, since laser printers cannot print dots below the decimal point, some kind of correction is required. Here, an example of correction will be explained based on Table 1.
【0035】表1は、180DPIの1ドットに対して
各解像度でどのようにその1ドットを補正しているかを
示している。例えば、最初のドットでは240,300
DPIは1ドット、400DPIでは2ドットにしてい
る。2番目のドットに対しては240DPIで1ドット
、300,400DPIでは2ドットとしている。この
ような補正を繰り返し行なうことにより、異なった解像
度での画像データが得られる。当然このような補正は、
主走査方向だけでなく副走査方向に対しても行なう必要
がある。Table 1 shows how one dot of 180 DPI is corrected at each resolution. For example, for the first dot 240,300
The DPI is 1 dot, and 400DPI is 2 dots. The second dot is 1 dot at 240 DPI, and 2 dots at 300,400 DPI. By repeatedly performing such correction, image data with different resolutions can be obtained. Naturally, such a correction is
It is necessary to perform this not only in the main scanning direction but also in the sub-scanning direction.
【0036】[0036]
【表1】[Table 1]
【0037】表1から分かるように、前述の計算式(プ
リンタの解像度/エミュレーションの解像度)の余りの
値が小さければ、より精度のよい補正が可能となる。つ
まり、180DPIのプリンタをエミュレーションする
場合、この実施例ではプリンタエンジン3の解像度を4
00DPIに設定することにより、最適な画像品質が得
られる。上記のエミュレーションが選択されてからプリ
ンタエンジン3に解像度を指示するまでの処理を図5に
示す。As can be seen from Table 1, if the remainder of the above calculation formula (printer resolution/emulation resolution) is small, more accurate correction is possible. In other words, when emulating a 180 DPI printer, in this embodiment the resolution of the printer engine 3 is set to 4.
Optimum image quality can be obtained by setting it to 00DPI. FIG. 5 shows the process from when the above emulation is selected to when the resolution is instructed to the printer engine 3.
【0038】以上、この発明をレーザプリンタにに適用
した実施例について説明したが、この発明はこれに限ら
ず、LEDプリンタ,液晶シャッタプリンタ等の他のプ
リンタ装置には勿論、デジタル複写機のプリンタ部等に
も適用可能である。The embodiments in which the present invention is applied to a laser printer have been described above, but the present invention is not limited to this and can be applied to other printer devices such as LED printers and liquid crystal shutter printers, as well as digital copying machine printers. It is also applicable to departments, etc.
【0039】[0039]
【発明の効果】以上説明したように、この発明のプリン
タ装置によれば、エミュレーションが選択されると、そ
れに適した解像度を選択するので、高品質の画像が得ら
れる。また、選択されたエミュレーションの解像度とプ
リンタ装置(プリンタエンジン)が対応している解像度
が異なる場合、プリンタ装置の解像度として選択された
エミュレーションの解像度よりも高い解像度を選択する
ことにより、画像データの補正が容易になる。As described above, according to the printer device of the present invention, when emulation is selected, a resolution suitable for the emulation is selected, so that high-quality images can be obtained. In addition, if the resolution of the selected emulation and the resolution supported by the printer device (printer engine) are different, the image data is corrected by selecting a resolution higher than the resolution of the selected emulation as the resolution of the printer device. becomes easier.
【0040】さらに、その場合、(プリンタの解像度/
エミュレーションの解像度)の余りの値が最小になる解
像度を選択するようにすれば、高品質の画像データが得
られ、プリンタ装置の機能を有効に活用することができ
る。Furthermore, in that case, (printer resolution/
By selecting the resolution that minimizes the remainder value (emulation resolution), high-quality image data can be obtained and the functions of the printer device can be effectively utilized.
【図1】請求項1の発明の基本構成を示す機能ブロック
図である。FIG. 1 is a functional block diagram showing the basic configuration of the invention according to claim 1.
【図2】請求項2,3の発明の基本構成を示す機能ブロ
ック図である。FIG. 2 is a functional block diagram showing the basic configuration of the invention according to claims 2 and 3.
【図3】この発明を実施したレーザプリンタの構成を示
すブロック図である。FIG. 3 is a block diagram showing the configuration of a laser printer embodying the invention.
【図4】図3のコントローラによるこの発明に関わる処
理を示すフロー図である。FIG. 4 is a flow diagram showing processing related to the present invention by the controller of FIG. 3;
【図5】図3のコントローラによる図4と異なる処理を
示すフロー図である。FIG. 5 is a flow diagram showing processing different from that in FIG. 4 by the controller in FIG. 3;
1 レーザプリンタ 2
プリンタコントローラ
3 プリンタエンジン 4
オペレーションパネル
9 マイクロコンピュータ 10
プログラムROM
11 フォントROM 12
RAM13 オプションRAM
20 ホスト21 フォントカード1 Laser printer 2
Printer controller 3 Printer engine 4
Operation panel 9 Microcomputer 10
Program ROM 11 Font ROM 12
RAM13 Option RAM
20 host 21 font card
Claims (3)
度の選択が可能なプリンタ装置において、複数のエミュ
レーションを有し、そのエミュレーションを選択するエ
ミュレーション選択手段と、該手段によって選択された
エミュレーションにより解像度を選択する解像度選択手
段とを設けたことを特徴とするプリンタ装置。1. A printer device capable of selecting at least two or more resolutions during printing, comprising: emulation selection means for selecting one of the emulations, and a resolution according to the emulation selected by the means. A printer device comprising a resolution selection means for selecting a resolution.
度の選択が可能なプリンタ装置において、複数のエミュ
レーションを有し、そのエミュレーションを選択するエ
ミュレーション選択手段と、該手段によって選択された
エミュレーションの解像度とプリンタ装置が対応してい
る解像度とを比較して、両者が一致しているか否かを判
定する解像度比較判定手段と、該手段により前記選択さ
れたエミュレーションの解像度とプリンタ装置が対応し
ている解像度とが一致していないと判定された時に、プ
リンタ装置の解像度として前記選択されたエミュレーシ
ョンの解像度より高い解像度を選択する解像度選択手段
とを設けたことを特徴とするプリンタ装置。2. A printer device capable of selecting at least two or more resolutions during printing, comprising emulation selection means for selecting one of the emulations and having a plurality of emulations, and a resolution of the emulation selected by the means. and a resolution compatible with the printer device to determine whether the two match or not, and the device determines whether the resolution of the selected emulation and the printer device are compatible. 1. A printer device comprising: resolution selection means for selecting a resolution higher than the selected emulation resolution as the resolution of the printer device when it is determined that the resolutions do not match.
、解像度選択手段が、プリンタ装置の解像度を選択され
たエミュレーションの解像度で割ったとき、その余りの
値が最小になるようにプリンタ装置の解像度を選択する
手段であることを特徴とするプリンタ装置。3. The printer device according to claim 2, wherein the resolution selection means sets the resolution of the printer device so that when the resolution of the printer device is divided by the resolution of the selected emulation, the remainder is minimized. A printer device characterized in that it is a means for selecting.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3106906A JPH04312863A (en) | 1991-04-11 | 1991-04-11 | Printer device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3106906A JPH04312863A (en) | 1991-04-11 | 1991-04-11 | Printer device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04312863A true JPH04312863A (en) | 1992-11-04 |
Family
ID=14445497
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3106906A Pending JPH04312863A (en) | 1991-04-11 | 1991-04-11 | Printer device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04312863A (en) |
-
1991
- 1991-04-11 JP JP3106906A patent/JPH04312863A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5900003A (en) | Page-makeup system | |
| JPH11338651A (en) | Printer control circuit, printer and print system | |
| JPH111029A (en) | Color print system, color printer, and computer-readable recording medium storing computer-executable program | |
| US6860203B2 (en) | Method and apparatus for printing computer generated images | |
| EP0684546B1 (en) | Printing apparatus, printing system, and a method for acquiring character resources of the printing system | |
| JPH08286860A (en) | Output control method and apparatus and computer program product thereof | |
| JP2001325087A (en) | Command analysis using rewritable command storage | |
| JP3728183B2 (en) | Printing control apparatus, drawing control apparatus, data processing method, and storage medium | |
| JPH04312863A (en) | Printer device | |
| JP4370765B2 (en) | Printer with multiple data processing devices | |
| US5408592A (en) | Printer having a data output time controller | |
| KR100212981B1 (en) | Output paper and toner saving printing apparatus and method of an image forming apparatus | |
| JP3241767B2 (en) | Image processing device | |
| JP4265196B2 (en) | Print data generation by distributed processing | |
| JP2005275671A (en) | Printing controller, printing control method and printing control program-recorded medium | |
| JP3744275B2 (en) | Printer, print control method, and recording medium recording program | |
| KR100246457B1 (en) | How to print image data of printer | |
| JPH11272439A (en) | Printer device | |
| JPH05238113A (en) | Printer controller | |
| JPH06198960A (en) | Printer | |
| JPH1191185A (en) | Printing control method | |
| JPH04371864A (en) | Page printer | |
| JPH11249832A (en) | Image forming device | |
| JPH11272434A (en) | Image forming device | |
| JPH04361082A (en) | image forming device |