Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP2676904B2 - Image supply device - Google Patents
[go: Go Back, main page]

JP2676904B2 - Image supply device - Google Patents

Image supply device

Info

Publication number
JP2676904B2
JP2676904B2 JP1099565A JP9956589A JP2676904B2 JP 2676904 B2 JP2676904 B2 JP 2676904B2 JP 1099565 A JP1099565 A JP 1099565A JP 9956589 A JP9956589 A JP 9956589A JP 2676904 B2 JP2676904 B2 JP 2676904B2
Authority
JP
Japan
Prior art keywords
pixel
size
data value
remainder
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.)
Expired - Fee Related
Application number
JP1099565A
Other languages
Japanese (ja)
Other versions
JPH02277659A (en
Inventor
忠 三村
芳則 郡司
靖 片山
敏秀 成見
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox 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 Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP1099565A priority Critical patent/JP2676904B2/en
Publication of JPH02277659A publication Critical patent/JPH02277659A/en
Application granted granted Critical
Publication of JP2676904B2 publication Critical patent/JP2676904B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Dot-Matrix Printers And Others (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、プリンタの印字部や表示装置の画面上にビ
ットマップメモリを介してデジタル化された画像データ
を供給する画像供給装置に関する。
Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image supply device that supplies digitized image data to a printing unit of a printer or a screen of a display device via a bitmap memory.

〔従来の技術〕[Conventional technology]

従来、この種の装置では、ホストコンピュータ等から
取り込まれた画像を解像度変換したり、又は拡大、縮小
したりして変換処理を行う場合、変換処理前の各画素を
1画素毎に大きさや個数を判断して変換処理し、連続的
にビットマップメモリに供給し、記録画像を形成するた
めのイメージを描画していた。
Conventionally, in this type of device, when performing conversion processing by performing resolution conversion or enlarging / reducing an image captured from a host computer or the like, the size and number of each pixel before conversion processing are set for each pixel. Then, the image is converted and processed, continuously supplied to the bitmap memory, and an image for forming a recorded image is drawn.

〔発明が解決しようとする課題〕[Problems to be solved by the invention]

しかしながら、上記画像供給装置では、例えば第15図
(a)に示すように、1.5倍等の小数点を含む倍率で画
像の個数を増やす場合、各ライン毎に出力開始位置から
の特定画素(第15図(a)の場合は、出力開始位置から
2画素目毎)の個数を変化させているため、各ラインの
画像の位置によっては変換処理前に同じ太さの線で表さ
れていたものが、第15図(b)に示すように変換処理後
には各ラインごとに線の太さが異なって表われ、変換処
理前の画像に対応した正確なイメージが形成されないと
いう問題点があった。
However, in the image supply device, for example, as shown in FIG. 15 (a), when the number of images is increased by a magnification including a decimal point such as 1.5 times, a specific pixel (15th pixel) from the output start position is line by line. In the case of FIG. 7A, since the number of every second pixel from the output start position is changed, some lines are displayed with the same thickness line before the conversion process depending on the position of the image of each line. As shown in FIG. 15 (b), after the conversion process, the line thickness is different for each line, and there is a problem that an accurate image corresponding to the image before the conversion process is not formed.

本発明は、上記問題点に鑑みなされたもので、少数点
を含む倍率の場合でも、画像の出力開始位置によらず、
変換処理前の画像に対応した均等な太さの線等の正確な
イメージを形成することができる画像供給装置を提供す
ることを課題とする。
The present invention has been made in view of the above problems, even in the case of a magnification including a decimal point, regardless of the output start position of the image,
An object of the present invention is to provide an image supply device capable of forming an accurate image such as a line having a uniform thickness corresponding to an image before conversion processing.

〔課題を解決するための手段〕[Means for solving the problem]

この発明に係わる第1の画像供給装置では、取り込ま
れた画像データに対応する画素を所望の大きさ及び個数
に変換処理して記憶手段に供給し、記録画像に対応する
イメージを形成する画像供給装置において、出力開始位
置以前の位置に相当する前記変換処理前の画素の大きさ
の合計を変換処理後の画素の大きさで割り、商と余りを
算出する第1の算出手段と、前記第1の算出手段で算出
した余りに変換処理前の画素の大きさを加算し、かつ該
加算値を変換処理後の画素の大きさで割って商と余りを
算出するとともに、算出した当該余りを次の画素を算出
する際に前記変換処理前の画素の大きさに加算し、かつ
該加算値を変換処理後の画素の大きさで割る第2の算出
手段と、前記第2の算出手段にて算出された商の数を描
画画素数として決定する画素数決定手段と、前記画素数
決定手段にて決定した描画画素数だけ前記変換処理前の
所定画素のデータ値を描画画素のデータ値として決定す
る画素決定手段と、を具えている。
In the first image supply device according to the present invention, the image supply for converting the pixels corresponding to the captured image data into a desired size and number and supplying the same to the storage means to form an image corresponding to the recorded image. In the apparatus, first calculation means for calculating a quotient and a remainder by dividing a total size of pixels before the conversion process corresponding to a position before the output start position by the size of the pixel after the conversion process, and the first calculation means. The size of the pixel before the conversion process is added to the remainder calculated by the calculation unit 1, and the added value is divided by the size of the pixel after the conversion process to calculate the quotient and the remainder, and the calculated remainder is calculated as follows. In the second calculation means for adding the pixel size before the conversion process to the calculation of the pixel, and dividing the added value by the size of the pixel after the conversion process. Determine the number of calculated quotients as the number of drawing pixels And pixel number determination means that are comprising a pixel determining means for determining a data value for a given pixel as a data value of the drawing pixel of just before the conversion process drawing number of pixels determined by the pixel number determining means.

また、この発明に係わる第2の画像供給装置では、取
り込まれた画像データに対応する画素を所望の大きさ及
び個数に変換処理して記憶手段に供給し、記録画像に対
応するイメージを形成する画像供給装置において、出力
開始位置以前の位置に相当する前記変換処理前の画素の
大きさの合計を変換処理後の画素の大きさで割り、商と
余りを算出する第1の算出手段と、前記第1の算出手段
で算出した余りに変換処理前の画素の大きさを加算し、
かつ該加算値を変換処理後の画素の大きさで割って商と
余りを算出するとともに、算出した当該余りの次の画素
を算出する際に前記変換処理前の画素の大きさに加算
し、かつ該加算値を変換処理後の画素の大きさで割る第
2の算出手段と、前記第2の算出手段にて算出された商
の数を描画画素数として決定する画素数決定手段と、前
記画素数決定手段にて決定した描画画素数が1の場合に
は、前記変換処理前の所定画素のデータ値を描画画素の
データ値として決定し、前記画素決定手段にて決定した
描画画素数が2以上の場合には、前記変換処理前の所定
画素のデータ値およびこのデータ値と前記所定画素の1
つ前の画素のデータ値との理論積によって得られたデー
タ値から描画画素のデータ値を決定する画素決定手段
と、を具えている。
Also, in the second image supply device according to the present invention, the pixels corresponding to the captured image data are converted into a desired size and number and supplied to the storage means to form an image corresponding to the recorded image. In the image supply device, first calculating means for calculating a quotient and a remainder by dividing the total size of pixels before the conversion process corresponding to the position before the output start position by the size of the pixel after the conversion process, The size of the pixel before the conversion process is added to the remainder calculated by the first calculating means,
And, the quotient and the remainder are calculated by dividing the added value by the size of the pixel after the conversion process, and when the pixel next to the calculated remainder is calculated, added to the size of the pixel before the conversion process, And second calculating means for dividing the added value by the size of the pixel after the conversion processing, pixel number determining means for determining the number of the quotient calculated by the second calculating means as the number of drawing pixels, and When the number of drawing pixels determined by the pixel number determining means is 1, the data value of the predetermined pixel before the conversion processing is determined as the data value of the drawing pixel, and the number of drawing pixels determined by the pixel determining means is If it is 2 or more, the data value of the predetermined pixel before the conversion processing and this data value and 1 of the predetermined pixel
Pixel determining means for determining the data value of the drawing pixel from the data value obtained by the theoretical product with the data value of the immediately preceding pixel.

さらに、この発明に係わる第3の画像供給装置では、
取り込まれた画像データに対応する画素を所望の大きさ
及び個数に変換処理して記憶手段に供給し、記録画像に
対応するイメージを形成する画像供給装置において、出
力開始位置以前の位置に相当する前記変換処理前の画素
の大きさの合計を変換処理後の画素の大きさで割り、商
と余りを算出する第1の算出手段と、前記第1の算出手
段で算出した余りに変換処理前の画素の大きさを加算
し、かつ該加算値を変換処理後の画素の大きさで割って
商と余りを算出するとともに、算出した当該余りを次の
画素を算出する際に前記変換処理の画素の大きさに加算
し、かつ該加算値を変換処理後の画素の大きさで割る第
2の算出手段と、前記第2の算出手段にて算出された商
の数を描画画素数として決定する画素数決定手段と、前
記画素数決定手段にて決定した描画画素数が1の場合に
は、前記変換処理前の所定画素のデータ値を描画画素の
データ値として決定し、前記画素数決定手段にて決定し
た描画画素数が2以上の場合には、前記変換処理前の所
定画素のデータ値およびこのデータ値と前記所定画素の
1つの前の画素のデータ値との論理和によって得られた
データ値から描画画素のデータ値を決定する画素決定手
段と、を具えている。
Furthermore, in the third image supply device according to the present invention,
In the image supply device that converts the pixels corresponding to the captured image data into a desired size and number and supplies them to the storage means to form an image corresponding to the recorded image, which corresponds to the position before the output start position. A first calculation unit that calculates the quotient and the remainder by dividing the total size of the pixels before the conversion process by the size of the pixel after the conversion process, and the remainder before the conversion process calculated by the first calculation unit. The size of the pixel is added, and the added value is divided by the size of the pixel after the conversion process to calculate the quotient and the remainder, and the calculated remainder is calculated when calculating the next pixel. Of the quotient calculated by the second calculating means, and the number of quotients calculated by the second calculating means is determined as the number of drawing pixels. The pixel number determining means and the pixel number determining means When the determined number of drawing pixels is 1, the data value of the predetermined pixel before the conversion process is determined as the data value of the drawing pixel, and when the number of drawing pixels determined by the pixel number determining means is 2 or more. Is a pixel value for determining the data value of the drawing pixel from the data value of the predetermined pixel before the conversion process and the data value obtained by the logical sum of this data value and the data value of the pixel immediately preceding the predetermined pixel. And means.

また、この発明に係わる第4の画像供給装置では、取
り込まれた画像データに対応する画素を所望の大きさ及
び個数に変換処理して記憶手段に供給し、記録画像に対
応するイメージを形成する画像供給装置において、出力
開始位置以前の位置に相当する前記変換処理前の画素の
大きさの合計を変換処理後の画素の大きさで割り、商と
余りを算出する第1の算出手段と、前記第1の算出手段
で算出した余りに変換処理前の画素の大きさを加算し、
かつ該加算値を変換処理後の画素の大きさで割って商と
余りを算出するとともに、算出した当該余りを次の画素
を算出する際に前記変換処理前の画素の大きさに加算
し、かつ該加算値を変換処理後の画像の大きさで割る第
2の算出手段と、前記第2の算出手段に算出された商の
数を描画画素数として決定する画素数決定手段と、前記
画素数決定手段にて決定した描画画素数だけ前記変換処
理前の所定画素のデータ値を描画画素のデータ値として
決定する第1の画素決定手段、前記画素数決定手段にて
決定した描画画素数が1の場合には、前記変換処理前の
所定画素のデータ値を描画画素のデータ値として決定
し、前記画素数決定手段にて決定した描画画素数が2以
上の場合には、前記変換処理前の所定画素のデータ値お
よびこのデータ値と前記所定画素の1つの前の画素のデ
ータ値との論理積によって得られたデータ値から描画画
素のデータ値を決定する第2の画素決定手段、前記画素
数決定手段にて決定した描画画素数が1の場合には、前
記変換処理前の所定画素のデータ値を描画画素のデータ
値として決定し、前記画素数決定手段にて決定した描画
画素数が2以上の場合には、前記変換処理前の所定画素
のデータ値およびこのデータ値と前記所定画素の1つ前
の画素のデータ値との論理和によって得られたデータ値
から描画画素のデータ値を決定する第3の画素決定手段
のうち少なくとも2つの手段からなる画素決定手段と、
前記画素決定手段のうち所望の画素決定手段を指定する
指定手段と、を具えている。
In the fourth image supply device according to the present invention, the pixels corresponding to the captured image data are converted into a desired size and number and supplied to the storage means to form an image corresponding to the recorded image. In the image supply device, first calculating means for calculating a quotient and a remainder by dividing the total size of pixels before the conversion process corresponding to the position before the output start position by the size of the pixel after the conversion process, The size of the pixel before the conversion process is added to the remainder calculated by the first calculating means,
And the quotient and remainder are calculated by dividing the added value by the size of the pixel after the conversion process, and the calculated remainder is added to the size of the pixel before the conversion process when calculating the next pixel, And second calculating means for dividing the added value by the size of the image after conversion processing, pixel number determining means for determining the number of quotients calculated by the second calculating means as the number of drawing pixels, and the pixel The number of drawing pixels determined by the number determining means is the first pixel determining means for determining the data value of the predetermined pixel before the conversion process as the data value of the drawing pixel, and the number of drawing pixels determined by the pixel number determining means is In the case of 1, the data value of the predetermined pixel before the conversion processing is determined as the data value of the drawing pixel, and when the number of drawing pixels determined by the pixel number determining means is 2 or more, before the conversion processing The data value of a given pixel of and this data value and previous The second pixel determining means for determining the data value of the drawing pixel from the data value obtained by the logical product of the data value of the pixel one before the predetermined pixel and the number of drawing pixels determined by the pixel number determining means are In the case of 1, the data value of the predetermined pixel before the conversion processing is determined as the data value of the drawing pixel, and when the number of drawing pixels determined by the pixel number determining means is 2 or more, before the conversion processing Of the third pixel determining means for determining the data value of the drawing pixel from the data value of the predetermined pixel and the data value obtained by the logical sum of this data value and the data value of the pixel immediately preceding the predetermined pixel. A pixel determining means comprising at least two means,
A specifying unit for specifying a desired pixel determining unit among the pixel determining units.

〔作用〕 上述した本願発明に係わる画像供給装置によると、ユ
ーザが必要に応じてパネルから指定した所望の画素決定
手段によって、取り込まれた画像データに対応する画素
を所望の大きさ及び個数に変換処理してそのデータをビ
ットマップメモリに供給する。
[Operation] According to the above-described image supply device of the present invention, the pixel corresponding to the captured image data is converted into the desired size and number by the desired pixel determining means specified by the user from the panel as necessary. Process and supply the data to the bitmap memory.

従って、本発明では、少数点を含む倍率でも、各画素
決定手段によって画像の出力開始位置によらず画素を決
定することができるので、これにより均一な太さの線等
のイメージを形成することができる。
Therefore, according to the present invention, even if the magnification includes a decimal point, the pixels can be determined by each pixel determining unit regardless of the image output start position, and thus an image such as a line having a uniform thickness can be formed. You can

〔実施例〕〔Example〕

本発明の実施例を第1図乃至第14図の図面に基づき詳
細に説明する。
An embodiment of the present invention will be described in detail with reference to the drawings of FIGS.

第1図は、本発明に係る画像供給装置をレーザビーム
プリンタなどの画像記録装置に用いた場合の概要を示す
ブロック図である。図において、画像記録装置は、画像
供給装置11と、記録部12と、これらを駆動するAC電源13
と、ユーザからの用紙サイズ、倍率、本発明に係る画像
の変換処理のモード選択等の記録動作の指示を入力する
パネル14とから構成されている。
FIG. 1 is a block diagram showing an outline when an image supply device according to the present invention is used in an image recording device such as a laser beam printer. In the figure, an image recording device includes an image supply device 11, a recording unit 12, and an AC power supply 13 for driving these.
And a panel 14 for inputting a recording operation instruction such as paper size, magnification, mode selection of image conversion processing according to the present invention from a user.

画像供給装置11は、ホストインターフェース接続端子
15を介して図示しないホストコンピュータから入力する
入力コードからなるデータを受け入れ、上記入力コード
から所定の画像を記録するため画像データを生成してい
る。また、画像供給装置11には、ローカルエリアネット
ワーク等との接続を行うLAN接続端子16が設けられてい
る。
The image supply device 11 has a host interface connection terminal
Data consisting of an input code input from a host computer (not shown) via 15 is received, and image data for generating a predetermined image is generated from the input code. Further, the image supply device 11 is provided with a LAN connection terminal 16 for connecting to a local area network or the like.

記録部12は、記録紙17上に画像データ18に対応した画
像の記録を行う装置で、上記画像供給装置11から画像デ
ータ18と動作指令19とを受け入れる一方、上記画像供給
装置11と記録動作の同期をとるための同期パルス20と状
態信号21とを、上記画像供給装置11に向けて出力してい
る。画像供給装置11からの画像データ18は、図示しない
レーザビーム変換器に入力し、例えば電気光学効果によ
り変調器内を通過するレーザビームの偏波面を画像デー
タ18に応じて回転させ、このいわゆる電気的シャッター
作用により、白黒2値の画像信号がレーザビームの光学
的オン・オフ信号に変換されて上記画像信号に対応した
画像の記録を記録紙17上に行う。
The recording unit 12 is a device that records an image corresponding to the image data 18 on the recording paper 17, and receives the image data 18 and the operation command 19 from the image supply device 11, while the image supply device 11 and the recording operation are performed. A synchronization pulse 20 and a status signal 21 for synchronizing the above are output to the image supply device 11. The image data 18 from the image supply device 11 is input to a laser beam converter (not shown), and the polarization plane of the laser beam passing through the modulator is rotated according to the image data 18 by, for example, an electro-optical effect, and this so-called electrical The black-and-white binary image signal is converted into an optical ON / OFF signal of the laser beam by the dynamic shutter action, and an image corresponding to the image signal is recorded on the recording paper 17.

第2図は、第1図に示した画像供給装置11の構成を示
すブロック図である。図において、ホストインターフェ
ース31(以下、「インターフェース」を「I/F」とい
う。)は、ホストコンピュータから入力する入力コード
のデータを、例えばRS232C規格で受信する回路である。
パネルI/F32は、ユーザの操作するパネル14からの指示
を入力する回路である。また、記録部I/F33は、画像供
給装置11と第2図に示した記録部12との間で送受信され
る画像信号18を含む各信号を中継する回路である。
FIG. 2 is a block diagram showing a configuration of the image supply device 11 shown in FIG. In the figure, a host interface 31 (hereinafter, “interface” is referred to as “I / F”) is a circuit that receives input code data input from a host computer, for example, according to the RS232C standard.
The panel I / F 32 is a circuit for inputting an instruction from the panel 14 operated by the user. The recording unit I / F 33 is a circuit that relays each signal including the image signal 18 transmitted and received between the image supply device 11 and the recording unit 12 shown in FIG.

プログラムメモリ34、35は、本発明に係る倍率に応じ
た画像データの変換処理のための3種類の異なるモード
のプログラムを含むCPU36の動作プログラムを格納して
いる。ランダム・アクセス・メモリ(以下、「RAM」と
いう。)37は、上記CPU36の動作のための各種データ
や、ホストI/F31から入力された入力コードデータ等を
格納している。ビットマップメモリ38は、記録部12にお
いて記録用紙17上に記録される画像を、例えば1ページ
分、ビットマップ形式で格納している。また、文字パタ
ーンメモリ39、40は、ドットマトリクスから構成される
各文字パターンを格納している。なお、これらのメモリ
のうち、プログラムメモリ35及び文字パターンメモリ40
は、着脱可能なメモリでこれを必要に応じて交換するこ
とにより、様々な種類のプログラム及び文字パターンを
使用することが可能になる。
The program memories 34 and 35 store operation programs of the CPU 36 including programs of three different modes for image data conversion processing according to the present invention. A random access memory (hereinafter referred to as “RAM”) 37 stores various data for the operation of the CPU 36, input code data input from the host I / F 31, and the like. The bitmap memory 38 stores an image recorded on the recording paper 17 in the recording unit 12 for one page in a bitmap format, for example. Further, the character pattern memories 39 and 40 store each character pattern formed of a dot matrix. Of these memories, the program memory 35 and the character pattern memory 40
Can be used with various types of programs and character patterns by exchanging it with a removable memory as needed.

CPU36は、プログラムメモリ34、35に格納された動作
プログラムに基づき上記各機器を、CPUバス41を介して
時分割制御しており、ホストコンピュータから入力した
入力コードデータRAM37にいったん格納し、上記格納さ
れた入力コードを本発明に係る動作プログラムに応じて
所望の画像データに変換処理し、上記ビットマップメモ
リ38に描画している。ビットマップコントローラ42は、
ビットマップメモリ38へのアクセスタイミングやアドレ
スを制御しており、上記ビットマップメモリ38に形成さ
れた画像データを記録部I/F33へ転送する制御を行って
いる。PTC48は、既知のプログラマブル・タイム・カウ
ンタで、CPU36の動作時間等の計測及びタイミング信号
の発生等を行っている。
The CPU 36 time-divisionally controls each of the above devices based on the operation programs stored in the program memories 34 and 35 via the CPU bus 41, and temporarily stores them in the input code data RAM 37 input from the host computer, The input code thus converted is converted into desired image data according to the operation program according to the present invention, and is drawn in the bitmap memory 38. Bitmap controller 42
The access timing and the address to the bitmap memory 38 are controlled, and the image data formed in the bitmap memory 38 is controlled to be transferred to the recording unit I / F 33. The PTC 48 is a known programmable time counter, which measures the operating time of the CPU 36 and generates timing signals.

次に、第3図乃至第8図、第10図乃至第14図のフロー
チャートに基づき本発明に係る変換処理動作を説明す
る。
Next, the conversion processing operation according to the present invention will be described based on the flowcharts of FIGS. 3 to 8 and FIGS. 10 to 14.

第3図は、上記変換処理動作のメインルーチンでまず
電源13がオンになると(ステップ101)、CPU36の動作に
必要な初期設定が行われる(ステップ102)。そして、
パネル14からのキー入力又はホストコンピュータからの
データの入力があるかどうか判断する(ステップ10
3)。ここで、キー入力又はデータ入力があると、次に
上記入力がキー入力か、データ入力か判断する(ステッ
プ104)。
FIG. 3 is a main routine of the conversion processing operation. First, when the power supply 13 is turned on (step 101), the initial setting necessary for the operation of the CPU 36 is performed (step 102). And
It is determined whether there is a key input from the panel 14 or data input from the host computer (step 10
3). If there is a key input or data input, it is next determined whether the input is a key input or data input (step 104).

ここで、パネル14からキー入力があった場合には、上
記キー入力に対応したキーの処理を行う後述する第4図
のサブルーチンに進み(ステップ104)、またホストコ
ンピュータからのデータの入力の場合には、データ処理
を行う後述する第5図のサブルーチンに進む(ステップ
105)。そして、上記処理が終了すると、ステップ103に
戻って次のキー入力又はデータ入力を待つ。
Here, if there is a key input from the panel 14, the process proceeds to a subroutine of FIG. 4 which will be described later for processing the key corresponding to the key input (step 104), and in the case of data input from the host computer. To proceed to the subroutine shown in FIG.
105). When the above process is completed, the process returns to step 103 to wait for the next key input or data input.

第4図は、キーの処理動作を説明するためのサブルー
チンで、まず上記キー入力が所望サイズの記録用紙の設
定に対するものかどうか判断する(ステップ201)。
FIG. 4 is a subroutine for explaining a key processing operation. First, it is judged whether or not the key input is for setting a recording sheet of a desired size (step 201).

ここで、上記キー入力が記録用紙の設定に対するもの
の場合には、該当するサイズの用紙を設定し(ステップ
202)、上記記録用紙の設定後、第3図のステップ105に
戻る。また、記録用紙の設定でない場合には、キー入力
が所望の倍率の設定に対するものかどうか判断する(ス
テップ203)。なお、この倍率の設定には、解像度の設
定も含むものとする。
If the key input is for recording paper settings, set the paper of the appropriate size (step
202), and after setting the recording paper, returns to step 105 in FIG. If it is not the setting of the recording paper, it is determined whether the key input is for setting the desired magnification (step 203). Note that the setting of the magnification includes the setting of the resolution.

ここで、上記キー入力が倍率設定に対するものの場合
には、該当する倍率を設定し(ステップ204)、上記倍
率の設定後、第3図のステップ105に戻る。また、キー
入力が倍率の設定でない場合には、画像データの倍率の
変換処理を行うモードの設定があるかどうか判断する
(ステップ205)。
Here, if the key input is for setting the magnification, the corresponding magnification is set (step 204), and after setting the magnification, the process returns to step 105 in FIG. If the key input is not the magnification setting, it is determined whether or not there is a mode setting for converting the magnification of the image data (step 205).

ここで、上記キー入力がモードの設定に対するものの
場合には、該当するモードの設定(ステップ206)を行
った後、第3図のステップ105に戻り、キー入力がモー
ドの設定に対するものでない場合には、直接第3図のス
テップ105に戻って、上記動作を終了する。
Here, if the key input is for mode setting, after setting the corresponding mode (step 206), the process returns to step 105 in FIG. 3 and if the key input is not for mode setting, Returns directly to step 105 in FIG. 3 to end the above operation.

第5図は、データの処理動作を説明するためのサブル
ーチンで、まず上記入力したデータが画像データか制御
コードかを判断する(ステップ301)。
FIG. 5 is a subroutine for explaining the data processing operation. First, it is judged whether the input data is image data or control code (step 301).

ここで、入力したデータが制御コードである場合に
は、上記制御コードに対応する動作制御を行い(ステッ
プ302)、動作制御が終了すると、第3図のステップ106
に戻って、上記動作を終了する。また、入力したデータ
が画像データの場合には、第4図で設定されているモー
ドが3種類のうちいずれのモードか判断する(ステップ
303)。
Here, if the input data is a control code, operation control corresponding to the control code is performed (step 302), and when the operation control ends, step 106 in FIG. 3 is performed.
Then, the above operation is completed. If the input data is image data, it is determined which of the three modes the mode set in FIG. 4 is set (step
303).

ここで、設定されているモードがモード1の場合に
は、第6図を参照して後述する上記モード1による画像
データの変換処理を行うためのサブルーチンに進み(ス
テップ304)、設定されているモードがモード2の場合
には、第7図を参照して後述する上記モード2による画
像データの変換処理を行うためのサブルーチンに進み
(ステップ305)、また設定されているモードがモード
3の場合には、第8図を参照して後述する上記モード3
による画像データの変換処理を行うためのサブルーチン
に進み(ステップ306)、上記モードによる画像データ
の変換処理が終了すると、第3図のステップ106に戻っ
て、上記動作を終了する。
Here, when the set mode is the mode 1, the process proceeds to a subroutine for performing image data conversion processing in the mode 1 described later with reference to FIG. If the mode is mode 2, the process proceeds to a subroutine for performing image data conversion processing in mode 2 described later with reference to FIG. 7 (step 305), and if the set mode is mode 3 Mode 3 described later with reference to FIG.
Then, the process proceeds to a subroutine for performing the image data conversion process (step 306). When the image data conversion process in the above mode is completed, the process returns to step 106 in FIG. 3 to end the above operation.

第6図から第8図は、本発明に係るモード1、モード
2、モード3の変換処理動作を説明するためのサブ・ル
ーチンである。なお、本実施例では、ホストコンピュー
タから送られてくる1/160(inch/dot)の低解像度の画
像データを記録部12の1/240(inch/dot)の解像度(1.5
倍)の画像データに変換処理するものとし、上記記録部
12内部の画素の単位を1/720000とする。これにより、変
換処理前の画素の大きさは、第9図(a)に示すよう
に、720000/160=4500となり、変換処理後の画素の大き
さは、第9図(b)から(d)にそれぞれ示すように、
720000/240=3000となる。また、本実施例では、説明の
都合上、第9図に示される画素の横方向を座標軸上のX
方向とし、縦方向をY方向とする。また、第9図(b)
から(d)に示す画像は、モード1からモード3の変換
処理後の画素であり、各画素内の数字は、第9図(a)
に示す変換処理前の数字で示された画素に対応する。
FIG. 6 to FIG. 8 are sub-routines for explaining the conversion processing operations of mode 1, mode 2 and mode 3 according to the present invention. In the present embodiment, the low resolution image data of 1/160 (inch / dot) sent from the host computer is converted to the resolution of 1/240 (inch / dot) of the recording unit 12 (1.5
The above-mentioned recording unit
The unit of 12 internal pixels is 1/720000. As a result, the pixel size before the conversion process becomes 720000/160 = 4500 as shown in FIG. 9 (a), and the pixel size after the conversion process changes from FIG. 9 (b) to (d). ), Respectively,
720000/240 = 3000. Further, in the present embodiment, for convenience of explanation, the horizontal direction of the pixel shown in FIG.
The vertical direction is the Y direction. Also, FIG. 9 (b)
The images shown in (d) to (d) are pixels after the conversion processing from mode 1 to mode 3, and the numbers in each pixel are shown in FIG. 9 (a).
It corresponds to the pixel indicated by the number before the conversion process shown in FIG.

なお、画素の高密度変換と拡大は同じアルゴリズムで
行うことができ、画素の低密度変換と縮小は同じアルゴ
リズムで行うことができる。従って画素の密度変換の
み、あるいは画素の拡大/縮小のみを行うことができる
のは当然であるが、画素の密度変換と拡大/縮小を同時
に行うことも可能である。
Note that high density conversion and enlargement of pixels can be performed by the same algorithm, and low density conversion and reduction of pixels can be performed by the same algorithm. Therefore, it is natural that only the density conversion of pixels or only the enlargement / reduction of pixels can be performed, but it is also possible to simultaneously perform the density conversion of pixels and the enlargement / reduction of pixels.

以下の実施例では拡大/縮小を行う例につい説明す
る。
In the following embodiment, an example of enlarging / reducing will be described.

第6図において、まずCPU36は、画像データが入力す
ると(ステップ401)、上記画像データのヘッダー部か
ら画素のX方向の印字開始位置(即ちX方向の出力開始
位置)及びY方向の印字開始ライン(即ちY方向の出力
開始位置)を得る(ステップ402)。そして、このよう
にして得られたX方向の印字開始位置以前の位置に相当
する変換処理前の画素の大きさの合計、及びY方向(ラ
イン)の印字開始位置以前の位置に相当する変換処理前
の画素の大きさの合計をそれぞれユーザが望む拡大後の
画素の大きさで割り、商と余りを求める(ステップ40
3)。この場合、例えば第9図(e)に示すように、拡
大前の画素の大きさをb、拡大後の画素の大きさをa、
上記印字開始位置をnドット目(Y方向の場合には上記
ドットをラインに置き換える。また、nは1以上の正の
整数)、拡大前のn−1ドット目の画素の内側に位置
し、拡大前のnドット目に最も近い拡大後の画素をq
(qは0以上の正の整数)、余りをrとすると、(n−
1)×b/a=q+r/aとなり、余りr=(n−1)×b−
q×aとなる。また、拡大後の印字開始位置は、qの次
のドット、つまりq+1ドット目からなる。従って、上
記実施例の1.5倍の拡大の場合には、印字開始位置(ラ
イン)が奇数のドットの時には上記余りrは0になり、
偶数のドットの時には上記余りrは1500になる。
Referring to FIG. 6, when the CPU 36 receives image data (step 401), the CPU 36 prints a print start position in the X direction (that is, an output start position in the X direction) and a print start line in the Y direction from the header of the image data. (That is, the output start position in the Y direction) is obtained (step 402). Then, the sum of the pixel sizes before the conversion process corresponding to the position before the print start position in the X direction obtained in this way, and the conversion process corresponding to the position before the print start position in the Y direction (line) The sum of the sizes of the previous pixels is divided by the size of the expanded pixel desired by the user to obtain the quotient and the remainder (step 40).
3). In this case, for example, as shown in FIG. 9 (e), the size of the pixel before expansion is b, the size of the pixel after expansion is a,
The print start position is located at the nth dot (in the Y direction, the dot is replaced with a line, and n is a positive integer of 1 or more), and is located inside the pixel of the (n-1) th dot before enlargement, The pixel after expansion closest to the nth dot before expansion is q
(Q is a positive integer of 0 or more), and the remainder is r, (n-
1) × b / a = q + r / a, and the remainder r = (n−1) × b−
q × a. The print start position after enlargement is the dot next to q, that is, the q + 1th dot. Therefore, in the case of the magnification of 1.5 times that of the above embodiment, the remainder r becomes 0 when the print start position (line) is an odd dot,
When the number of dots is even, the remainder r is 1500.

次に、Y方向の画像データが終了したかどうか判断す
る(ステップ404)。
Next, it is determined whether or not the image data in the Y direction is completed (step 404).

ここで、Y方向の画像データが終了した場合には、第
5図のステップ304に戻り、またY方向の画像データが
終了していない場合には、後述する第10図のX方向の拡
大/縮小の変換処理を行う(ステップ405)。そして、
上記X方向の拡大/縮小の変換処理が終了すると、Y方
向の変換処理のため、まずステップ403で求めたY方向
の余りに拡大前の画素の大きさを加え(ステップ40
6)、さらにこれをY方向の拡大後の画素の大きさay
(即ちy方向の大きさa)で割り、商と余りを求める
(ステップ407)。そして、ステップ405でX方向の拡大
/縮小の変換処理がなされた1ライン分の画素を上記求
めた商の数分(ライン分)描画すると共に、余りを次の
Y方向の余りとし(ステップ407)、次にステップ404に
戻ってY方向の画像データが終了したかどうか判断す
る。
If the image data in the Y direction has ended, the process returns to step 304 in FIG. 5, and if the image data in the Y direction has not ended, enlargement / contraction in the X direction in FIG. Reduction conversion processing is performed (step 405). And
When the conversion processing for enlargement / reduction in the X direction is completed, the size of the pixel before enlargement is first added to the remainder in the Y direction obtained in step 403 for conversion processing in the Y direction (step 40).
6), and the pixel size after expansion in the Y direction ay
(That is, it is divided by the size a in the y direction) to obtain the quotient and the remainder (step 407). Then, the pixels for one line that have been subjected to the enlargement / reduction conversion processing in the X direction in step 405 are drawn by the number of the obtained quotient (for the line), and the remainder is set as the remainder in the next Y direction (step 407). ), And then returning to step 404, it is determined whether the image data in the Y direction is completed.

ここで、Y方向の画像データが終了していない場合に
は、上記動作を繰り返し、Y方向の画像データが終了し
た場合には、上記モード1による変換処理動作を終了し
て第5図のステップ304に戻る。
Here, if the image data in the Y direction is not finished, the above operation is repeated. If the image data in the Y direction is finished, the conversion processing operation in the mode 1 is finished and the step of FIG. Return to 304.

第10図は、モード1のX方向の拡大の変換処理動作を
説明するためのサブ・ルーチンである。図において、ま
ずX方向の画像データが終了したかどうか判断する(ス
テップ451)。
FIG. 10 is a sub-routine for explaining the conversion processing operation of the enlargement in the X direction in the mode 1. In the figure, first, it is judged whether or not the image data in the X direction is completed (step 451).

ここで、X方向の画像データが終了した場合には、第
6図のステップ405に戻り、またX方向の画像データが
終了していない場合には、ステップ403で求めたX方向
の余りに拡大前の画素の大きさを加え(ステップ45
2)、さらにこれをX方向の拡大後の画素の大きさax
(即ちx方向の大きさa)で割り、商と余りを求める
(ステップ453)。そして、拡大対象となる画素を上記
求めた商の数分描画すると共に、余りを次のX方向の余
りとし(ステップ454)、次にステップ451に戻ってX方
向の画像データが終了したかどうか判断する。
Here, if the image data in the X direction has ended, the process returns to step 405 in FIG. 6, and if the image data in the X direction has not ended, the image data in the X direction obtained in step 403 has not been enlarged yet. Add the pixel size of (step 45
2), and this is the pixel size ax after enlargement in the X direction
(That is, it is divided by the size a in the x direction) to obtain the quotient and the remainder (step 453). Then, the pixels to be enlarged are drawn by the number of the quotients obtained above, and the remainder is set as the remainder in the next X direction (step 454). Then, the process returns to step 451 to determine whether or not the image data in the X direction is completed. to decide.

ここで、X方向の画像データが終了していない場合に
は、上記動作を繰り返し、X方向の画像データが終了し
た場合には、上記モード1によるX方向の拡大の変換処
理動作を終了して第6図のステップ405に戻る。
Here, if the image data in the X direction is not finished, the above operation is repeated, and if the image data in the X direction is finished, the conversion processing operation of the enlargement in the X direction by the mode 1 is finished. Returning to step 405 in FIG.

上記変換処理を第9図の1.5倍の拡大の場合に応用す
ると、第9図(a)の変換処理前の各画素及びライン
は、ステップ407、453で求めた商が1の場合には、第9
図(b)に示すように、拡大後それぞれ1画素及び1ラ
インに変換され、商が2の場合には、拡大後同じ画素及
びラインを2つ続くように変換する。
When the above conversion process is applied to the case of 1.5 times enlargement of FIG. 9, if each pixel and line before the conversion process of FIG. 9A has a quotient of 1 obtained in steps 407 and 453, 9th
As shown in FIG. 7B, after expansion, they are converted into one pixel and one line, respectively, and when the quotient is two, after expansion, the same pixel and two lines are converted so as to continue.

第7図は、モード2の変換処理動作を説明するための
サブ・ルーチンである。なお、図において、ステップ50
1〜ステップ504までは、第6図に示したモード1のステ
ップ01〜ステップ404と同様なので、説明を省略する。C
PU36は、ステップ504の判断で、Y方向の画像データが
終了した場合には、第5図のステップ305に戻り、また
Y方向の画像データが終了していない場合には、後述す
る第11図のX方向の拡大/縮小の変換処理を行う(ステ
ップ505)。そして、上記X方向の拡大/縮小の変換処
理が終了すると、Y方向の変換処理のため、まずステッ
プ503で求めたY方向の余りに拡大前の画素の大きさを
加え(ステップ506)、さらにこれをY方向の拡大後の
画素の大きさayで割り、商と余りを求める(ステップ50
7)。そして、商の値を判断する(ステップ508)。
FIG. 7 is a sub-routine for explaining the conversion processing operation in mode 2. In the figure, step 50
Since steps 1 to 504 are the same as steps 01 to 404 of the mode 1 shown in FIG. 6, description thereof will be omitted. C
The PU 36 returns to step 305 of FIG. 5 when the Y direction image data is judged to have ended in step 504, and when the Y direction image data has not ended, the PU 36 shown in FIG. The conversion processing of the enlargement / reduction of X direction is performed (step 505). When the conversion processing for enlargement / reduction in the X direction is completed, the size of the pixel before enlargement is first added to the surplus in the Y direction obtained in step 503 for the conversion processing in the Y direction (step 506). Is divided by the pixel size ay after expansion in the Y direction to obtain the quotient and the remainder (step 50).
7). Then, the value of the quotient is determined (step 508).

ここで、上記商の値が1の場合には、ステップ505で
X方向の拡大/縮小の変換処理がなされた1ライン分の
画素を描画する(ステップ509)。また、商の値が2以
上の場合には、ステップ505でX方向の拡大/縮小の変
換処理がなされた1ラインの画素と、その1つ前のライ
ンの画素とのOR演算によって先頭の1ライン分の画素を
描画するとともに、上記X方向の拡大/縮小の変換処理
がなされた1ライン分の画素を残りの商の数分(ライン
分)描画する(ステップ510)。そして、ステップ507で
求めた余りを次のY方向の余りとし(ステップ511)、
次にステップ504に戻ってY方向の画像データが終了し
たかどうか判断する。
Here, when the value of the quotient is 1, the pixels for one line subjected to the enlargement / reduction conversion processing in the X direction in step 505 are drawn (step 509). If the quotient value is 2 or more, the first 1 pixel is calculated by ORing the 1-line pixel that has undergone the enlargement / reduction conversion processing in the X direction in step 505 and the pixel of the immediately preceding line. The pixels for the line are drawn, and the pixels for one line, which have been subjected to the conversion processing of enlargement / reduction in the X direction, are drawn for the number of remaining quotients (for the line) (step 510). Then, the remainder obtained in step 507 is used as the next remainder in the Y direction (step 511),
Next, returning to step 504, it is determined whether or not the image data in the Y direction is completed.

ここでは、Y方向の画像データが終了していない場合
には、上記動作を繰り返し、Y方向の画像データが終了
した場合には、上記モード2による変換処理動作を終了
して第5図のステップ305に戻る。
Here, when the image data in the Y direction is not finished, the above operation is repeated, and when the image data in the Y direction is finished, the conversion processing operation in the mode 2 is finished and the step of FIG. Return to 305.

第11図は、モード2のX方向の拡大の変換処理動作を
説明するためのサブ・ルーチンである。図において、ま
ずX方向の画像データが終了したかどうか判断する(ス
テップ551)。
FIG. 11 is a sub-routine for explaining the conversion processing operation of the enlargement in the X direction in the mode 2. In the figure, first, it is judged whether or not the image data in the X direction is completed (step 551).

ここで、X方向の画像データが終了した場合には、第
7図のステップ505に戻り、またX方向の画像データが
終了していない場合には、ステップ503で求めたX方向
の余りに拡大前の画素の大きさを加え(ステップ55
2)、さらにこれをX方向の拡大後の画素の大きさaxで
割り、商と余りを求める(ステップ553)。そして、商
の値を判断する(ステップ554)。
Here, if the image data in the X direction has ended, the process returns to step 505 in FIG. 7, and if the image data in the X direction has not ended, the image data in the X direction obtained in step 503 has not yet been enlarged. Add the pixel size of (step 55
2) Further, this is divided by the pixel size ax after expansion in the X direction to obtain the quotient and the remainder (step 553). Then, the value of the quotient is judged (step 554).

ここで、上記商の値が1の場合には、X方向の拡大の
変換処理がなされた1画素を描画する(ステップ55
5)。また、商の値が2以上の場合には、X方向の拡大
の変換処理がなされた1画素と、その1つ前の画素との
OR演算によって先頭の1画素を描画するとともに、上記
X方向の拡大の変換処理がなされた1画素を残りの商の
数分描画する(ステップ556)。そして、ステップ554で
求めた余りを次のY方向の余りとし(ステップ557)、
次にステップ551に戻ってX方向の画像データが終了し
たかどうか判断する。
Here, when the value of the quotient is 1, one pixel that has undergone conversion processing for enlargement in the X direction is drawn (step 55).
Five). When the value of the quotient is 2 or more, one pixel that has undergone the conversion processing for enlargement in the X direction and one pixel before that pixel
One pixel at the head is drawn by the OR operation, and one pixel subjected to the conversion processing of the expansion in the X direction is drawn by the number of remaining quotients (step 556). Then, the remainder obtained in step 554 is set as the next remainder in the Y direction (step 557),
Next, returning to step 551, it is determined whether or not the image data in the X direction has been completed.

ここで、X方向の画像データが終了していない場合に
は、上記動作を繰り返し、X方向の画像データが終了し
た場合には、上記モード2によるX方向の拡大の変換処
理動作を終了して第7図のステップ505に戻る。
If the image data in the X direction has not been completed, the above operation is repeated. If the image data in the X direction has been completed, the conversion processing operation of the enlargement in the X direction in the mode 2 is completed. Returning to step 505 in FIG.

上記変換処理を第9図の1.5倍の拡大の場合に応用す
ると、ステップ507、553で求めた商が1の場合には、第
9図(c)に示すように、拡大後それぞれ1画素及び1
ラインに変換され、商が2の場合には、拡大後先頭の1
画素及び1ラインを前の画素及び前のラインとのOR論理
を取って変換する。このため、モード1に比べ画像を濃
い目にすることができ、1本の線があった場合、これを
太めに統一できる。
When the above conversion process is applied to the case of 1.5 times enlargement in FIG. 9, when the quotient obtained in steps 507 and 553 is 1, as shown in FIG. 1
If the quotient is converted to a line and the quotient is 2, the leading 1 after expansion
The pixel and one line are converted by taking the OR logic with the previous pixel and the previous line. Therefore, the image can be made darker than in mode 1, and if there is one line, it can be thickened and unified.

第8図は、モード3の変換処理動作を説明するための
サブ・ルーチンである。なお、図において、ステップ60
1〜ステップ604までは、第6図に示したモード1のステ
ップ401〜ステップ404と同様なので、説明を省略する。
CPU36は、ステップ604の判断で、Y方向の画像データが
終了した場合には、第5図のステップ306に戻り、また
Y方向の画像データが終了していない場合には、後述す
る第12図のX方向の拡大/縮小の変換処理を行う(ステ
ップ605)。そして、上記X方向の拡大/縮小の変換処
理が終了すると、Y方向の変換処理のため、まずステッ
プ603で求めたY方向の余りに拡大前の画素の大きさを
加え(ステップ606)、さらにこれをY方向の拡大後の
画素の大きさayで割り、商と余りを求める(ステップ60
7)。そして、商の値を判断する(ステップ608)。
FIG. 8 is a sub-routine for explaining the conversion processing operation of mode 3. In the figure, step 60
Since steps 1 to 604 are the same as steps 401 to 404 of mode 1 shown in FIG. 6, description thereof will be omitted.
If the CPU 36 determines in step 604 that the image data in the Y direction has ended, it returns to step 306 in FIG. 5, and if the image data in the Y direction has not ended, FIG. The conversion processing of the enlargement / reduction in the X direction is performed (step 605). Then, when the conversion processing of enlargement / reduction in the X direction is completed, the size of the pixel before enlargement is first added to the surplus in the Y direction obtained in step 603 for conversion processing in the Y direction (step 606). Is divided by the pixel size ay after expansion in the Y direction to obtain the quotient and the remainder (step 60).
7). Then, the value of the quotient is determined (step 608).

ここで、上記商の値が1の場合には、ステップ605で
X方向の拡大/縮小の変換処理がなされた1ライン分の
画素を描画する(ステップ609)。また、商の値が2以
上の場合には、ステップ605でX方向の拡大/縮小の変
換処理がなされた1ラインの画素と、その1つ前のライ
ンの画素とのAND演算によって先頭の1ライン分の画素
を描画する、この際、第9図(d)に示すように原画素
の4点のANDを取るようなときは、斜め方向のANDを取っ
てからそれらのORを取って描画する。次に、上記X方向
の拡大/縮小の変換処理がなされた1ライン分の画素を
残りの商の数分(ライン分)描画する(ステップ61
0)。そして、ステップ607で求めた余りを次のY方向の
余りとし(ステップ611)、次にステップ604に戻ってY
方向の画像データが終了したかどうか判断する。
Here, if the value of the quotient is 1, the pixels for one line that have been subjected to the enlargement / reduction conversion processing in the X direction in step 605 are drawn (step 609). If the value of the quotient is 2 or more, the first 1 pixel is ANDed with the 1-line pixel that has been subjected to the enlargement / reduction conversion processing in the X direction in step 605 and the pixel of the immediately preceding line. Pixels for lines are drawn. At this time, when ANDing the four points of the original pixels as shown in FIG. 9 (d), ANDs in the diagonal direction are taken and then those ORs are drawn. To do. Next, the pixels for one line that have been subjected to the conversion processing for enlargement / reduction in the X direction are drawn by the number of the remaining quotients (for the lines) (step 61).
0). Then, the remainder obtained in step 607 is set as the next remainder in the Y direction (step 611), and then the procedure returns to step 604 and Y
It is determined whether the image data of the direction is completed.

ここで、Y方向の画像データが終了していない場合に
は、上記動作を繰り返し、Y方向の画像データが終了し
た場合には、上記モード3による変換処理動作を終了し
て第5図のステップ306に戻る。
Here, if the image data in the Y direction is not finished, the above operation is repeated. If the image data in the Y direction is finished, the conversion processing operation in the mode 3 is finished and the steps in FIG. Return to 306.

第12図は、モード3のX方向の拡大の変換処理動作を
説明するためのサブ・ルーチンである。図において、ま
ずX方向の画像データが終了したかどうか判断する(ス
テップ651)。
FIG. 12 is a sub-routine for explaining the conversion processing operation of the enlargement in the X direction in the mode 3. In the figure, first, it is judged whether or not the image data in the X direction is completed (step 651).

ここで、X方向の画像データが終了した場合には、第
8図のステップ605に戻り、またX方向の画像データが
終了していない場合には、ステップ603で求めたX方向
の余りに拡大前の画素の大きさを加え(ステップ65
2)、さらにこれをX方向の拡大後の画素の大きさaxで
割り、商と余りを求める(ステップ653)。そして、商
の値を判断する(ステップ654)。
Here, if the image data in the X direction has ended, the process returns to step 605 in FIG. 8, and if the image data in the X direction has not ended, the image data in the X direction obtained in step 603 has not yet been enlarged. Add the pixel size of
2) Further, this is divided by the pixel size ax after the enlargement in the X direction to obtain the quotient and the remainder (step 653). Then, the value of the quotient is determined (step 654).

ここで、上記商の値が1の場合には、X方向の拡大の
変換処理がなされた1画素を描画する(ステップ65
5)。また、商の値が2以上の場合には、X方向の拡大
の変換処理がなされた1画素と、その1つ前の画素との
AND演算によって先頭の1画素を描画するとともに、上
記X方向の拡大の変換処理がなされた1画素を残りの商
の数分描画する(ステップ656)。そして、ステップ654
で求めた余りを次のY方向の余りとし(ステップ65
7)、次にステップ651に戻ってX方向の画像データが終
了したかどうか判断する。
Here, if the value of the quotient is 1, one pixel that has undergone the conversion processing for enlargement in the X direction is drawn (step 65).
Five). When the value of the quotient is 2 or more, one pixel that has undergone the conversion processing for enlargement in the X direction and one pixel before that pixel
One pixel at the head is drawn by the AND operation, and one pixel that has undergone the conversion processing of the enlargement in the X direction is drawn by the number of remaining quotients (step 656). And step 654
The remainder obtained in step S is set as the remainder in the next Y direction (step 65
7) Next, returning to step 651, it is determined whether or not the image data in the X direction is completed.

ここで、X方向の画像データが終了していない場合に
は、上記動作を繰り返し、X方向の画像データが終了し
た場合には、上記モード3によるX方向の拡大の変換処
理動作を終了して第8図のステップ605に戻る。
Here, if the image data in the X direction is not completed, the above operation is repeated, and if the image data in the X direction is completed, the conversion processing operation of the enlargement in the X direction by the mode 3 is completed. Returning to step 605 in FIG.

上記変換処理を第9図の1.5倍の拡大の場合に応用す
ると、ステップ607、653で求めた商が1の場合には、第
9図(d)に示すように、拡大後それぞれ1画素及び1
ラインに変換され、商が2の場合には、拡大後先頭の1
画素及び1ラインを前の画素及び前のラインとのAND論
理を取って変換する。このため、モード1に比べ画像を
薄目にすることができ、1本の線があった場合、これを
細めに統一できる。
When the above conversion process is applied to the case of 1.5 times enlargement of FIG. 9, if the quotient obtained in steps 607 and 653 is 1, as shown in FIG. 1
If the quotient is converted to a line and the quotient is 2, the leading 1 after expansion
Pixel and one line are converted by taking AND logic with the previous pixel and previous line. For this reason, the image can be made thinner than in mode 1, and if there is one line, it can be finely unified.

第13図は、縮小モードの変換処理動作を説明するため
のサブ・ルーチンである。なお、上記縮小モードは、モ
ードの指定に関係なく、同一の縮小の変換処理を行う。
図において、ステップ701〜ステップ704までは、第6図
に示したモード1のステップ401〜ステップ404と同様な
ので、説明を省略する。CPU36は、ステップ704の判断
で、Y方向の画像データが終了した場合には、第5図の
指定されたモードのステップ304〜306のいずれかに戻
り、またY方向の画像データが終了していない場合に
は、後述する第14図のX方向の拡大/縮小の変換処理を
行う(ステップ705)。そして、X方向の拡大/縮小の
変換処理が終了すると、上記X方向の拡大/縮小の変換
処理を行った1ライン分の画素を描画する(ステップ70
6)。このとき、前のラインで描画位置を更新していな
い場合が考えられる。これは、描画する位置には、すで
に前のラインが描画されているので、この描画内容と論
理和をとって描画する。次にステップ703で求めたY方
向の余りに縮小前の画素の大きさを加え(ステップ70
7)、これをY方向の縮小後の画素の大きさayで割って
商と余りを求める(ステップ708)。そして、上記求め
た商が0の場合には、Y方向の描画位置を更新せずに上
記描画位置を次のラインの描画位置とし、求めた商が1
の場合には、Y方向の描画位置を1つ更新して次のライ
ンの描画に備えるとともに、上記求めた余りを次の余り
とする。次にステップ704に戻ってY方向の画像データ
が終了したかどうか判断する。
FIG. 13 is a sub-routine for explaining the conversion processing operation in the reduction mode. In the reduction mode, the same reduction conversion processing is performed regardless of the mode designation.
In the figure, steps 701 to 704 are the same as steps 401 to 404 of mode 1 shown in FIG. If the CPU 36 determines in step 704 that the image data in the Y direction has ended, the CPU 36 returns to any of steps 304 to 306 in the designated mode in FIG. 5, and the image data in the Y direction has ended. If it does not exist, conversion processing of enlargement / reduction in the X direction of FIG. 14 described later is performed (step 705). When the X-direction enlargement / reduction conversion process is completed, one line of pixels subjected to the X-direction enlargement / reduction conversion process is drawn (step 70).
6). At this time, it is possible that the drawing position has not been updated on the previous line. In this case, since the previous line has already been drawn at the drawing position, the drawing content is ORed and the drawing is performed. Next, the size of the pixel before reduction is added to the Y-direction remainder calculated in step 703 (step 70
7) This is divided by the size ay of the pixel after reduction in the Y direction to obtain the quotient and the remainder (step 708). When the obtained quotient is 0, the drawing position in the Y direction is set as the drawing position of the next line without updating the drawing position in the Y direction, and the obtained quotient is 1.
In this case, the drawing position in the Y direction is updated by one to prepare for the drawing of the next line, and the above-obtained remainder is set as the next remainder. Next, returning to step 704, it is judged whether or not the image data in the Y direction is completed.

ここで、Y方向の画像データが終了していない場合に
は、上記動作を繰り返し、上記Y方向の画像データが終
了した場合には、上記縮小モードによる変換処理動作を
終了して第5図の指定されたモードのステップ304〜306
のいずれかに戻る。
Here, when the image data in the Y direction is not finished, the above operation is repeated, and when the image data in the Y direction is finished, the conversion processing operation in the reduction mode is finished and the operation shown in FIG. Steps 304-306 for the specified mode
Return to any of.

第14図は、X方向の縮小モードの変換処理動作を説明
するためのサブ・ルーチンである。図において、まずX
方向の画像データが終了したかどうか判断する(ステッ
プ751)。
FIG. 14 is a sub-routine for explaining the conversion processing operation in the reduction mode in the X direction. In the figure, first X
It is determined whether the image data of the direction is completed (step 751).

ここで、X方向の画像データが終了した場合には、第
13図のステップ705に戻り、またX方向の画像データが
終了していない場合には、X方向の縮小の変換処理を行
った1画素を描画する(ステップ752)。このとき、前
の画素で描画位置を更新していない場合が考えられる。
これは、描画する位置には、すでに前の画素が描画され
ているので、この描画内容と論理和をとって描画する。
そして、ステップ703で求めたX方向の余りに縮小前の
画素の大きさを加え(ステップ753)、さらにこれをX
方向の縮小後の画素の大きさaxで割り、商と余りを求め
る(ステップ754)。そして、上記求めた商が0の場合
には、X方向の描画位置を更新せずに上記位置を次の描
画位置とし、また商が1の場合には、X方向の描画位置
を1つ更新し、次に画素の描画に備えるとともに、上記
求めた余りを次の余りとする(ステップ755)。次にス
テップ751に戻ってX方向の画像データが終了したかど
うか判断する。
Here, when the image data in the X direction is completed,
Returning to step 705 in FIG. 13, if the image data in the X direction has not ended, one pixel subjected to the conversion processing for reduction in the X direction is drawn (step 752). At this time, it is possible that the drawing position has not been updated in the previous pixel.
In this case, since the previous pixel has already been drawn at the drawing position, the drawing content is logically ORed to draw.
Then, the size of the pixel before reduction is added to the remainder in the X direction obtained in step 703 (step 753), and this is further reduced to X.
The pixel size after reduction in the direction is divided by ax to obtain the quotient and the remainder (step 754). If the obtained quotient is 0, the drawing position in the X direction is not updated and the above position is set as the next drawing position. If the quotient is 1, the drawing position in the X direction is updated by one. Then, while preparing for the drawing of the pixel next, the remainder obtained above is set as the next remainder (step 755). Next, returning to step 751, it is determined whether or not the image data in the X direction has been completed.

ここで、X方向の画像データが終了していない場合に
は、上記動作を繰り返し、X方向の画像データが終了し
た場合には、上記縮小モードによるX方向の縮小の変換
処理動作を終了して第13図のステップ705に戻る。
Here, when the image data in the X direction is not finished, the above operation is repeated, and when the image data in the X direction is finished, the conversion processing operation of the reduction in the X direction in the reduction mode is finished. Return to step 705 in FIG.

なお、実施例では、モード1からモード3の画像の変
換処理をパネルで選択できるようにしたが、本発明は、
これに限らず各モードのうち、1つのモードの機能のみ
によって画像の変換処理を行う画像供給装置を提供する
ことも可能である。また、X方向の縮小の変換処理は、
各モードのY方向の拡大の場合と併せて使用することが
でき、同様に各モードのX方向の拡大の変換処理は、Y
方向の縮小モードの場合と併せて使用することができる
ことは言うまでもない。また、X方向、Y方向の拡大率
及び縮小率は、それぞれ任意の倍率に設定することが可
能である。
In addition, in the embodiment, the conversion processing of the image of the mode 1 to the mode 3 can be selected on the panel, but the present invention is
Not limited to this, it is also possible to provide an image supply device that performs image conversion processing only by the function of one of the modes. In addition, the conversion processing for reduction in the X direction is
It can be used in combination with the case of expansion in the Y direction of each mode. Similarly, the conversion processing of expansion in the X direction of each mode is
It goes without saying that it can be used in combination with the case of the direction reduction mode. Further, the X-direction and Y-direction enlargement ratios and reduction ratios can be set to arbitrary magnifications.

従って、本発明は、所望倍率が少数点を含む倍率の場
合でも、画像の印字開始位置によらず、各モードの機能
によって変換処理前の画像に対応した均等で、かつ所望
な太さの線等の正確なイメージを形成してビットマップ
メモリに供給できる。
Therefore, according to the present invention, even if the desired magnification is a magnification including a decimal point, a line having a uniform and desired thickness corresponding to the image before the conversion processing is provided by the function of each mode regardless of the print start position of the image. An accurate image such as can be formed and supplied to the bitmap memory.

〔発明の効果〕〔The invention's effect〕

以上説明したように、本発明では、変換処理前の画素
の印字開始位置を変換処理後の画素の大きさで割って余
りを算出し、この余りを変換処理前の画素の大きさに加
え、さらに変換処理後の画素の大きさで割ることによっ
て各倍率に対する描画画素の個数を決定するので、変換
処理前の各ラインにおいて同じドットの印字位置に存在
する画素の個数にばらつきがなくなり、このため小数点
を含む倍率の場合でも、画像の印字開始位置によらず、
変換処理前の画像に対応した均等な太さの線等の正確な
イメージを形成することができる。
As described above, in the present invention, the print start position of the pixel before the conversion process is divided by the size of the pixel after the conversion process to calculate the remainder, and the remainder is added to the size of the pixel before the conversion process, Further, since the number of drawing pixels for each magnification is determined by dividing by the pixel size after conversion processing, there is no variation in the number of pixels existing at the same dot printing position in each line before conversion processing. Even if the magnification includes a decimal point, regardless of the print start position of the image
It is possible to form an accurate image such as a line having a uniform thickness corresponding to the image before the conversion process.

【図面の簡単な説明】[Brief description of the drawings]

第1図は本発明に係る画像供給装置をレーザビームプリ
ンタなどの画像記録装置に用いた場合の概要を示すブロ
ック図、第2図は第1図に示した画像供給装置の構成を
示すブロック図、第3図は第2図に示した画像供給装置
の変換処理動作を説明するメインルーチンのフローチャ
ート、第4図、第5図はキーの処理動作及びデータの処
理動作を説明するサブルーチンのフローチャート、第6
図乃至第8図、第10図乃至第14図は本発明に係る各モー
ドの処理動作を説明するサブルーチンのフローチャー
ト、第9図は変換処理前の画素と各モードによる変換処
理後の画素を示す図、第15図は従来例を説明するための
画素の一例を示す図である。 11……画像供給装置、12……記録部、13……電源、14…
…パネル、18……画像データ、31……ホストI/F、32…
…パネルI/F、33……記録部I/F、34,35……プログラム
メモリ、36……中央処理装置(CPU)、37……RAM、38…
…ビットマップメモリ、39,40……文字パターンメモ
リ、41……CPUバス、42……ビットマップコントロー
ラ。
FIG. 1 is a block diagram showing an outline when the image supply device according to the present invention is used in an image recording device such as a laser beam printer, and FIG. 2 is a block diagram showing a configuration of the image supply device shown in FIG. 3 is a flowchart of a main routine for explaining the conversion processing operation of the image supply apparatus shown in FIG. 2, and FIGS. 4 and 5 are flowcharts of a subroutine for explaining the key processing operation and the data processing operation. Sixth
FIG. 8 to FIG. 10 and FIG. 10 to FIG. 14 are flowcharts of subroutines for explaining the processing operation in each mode according to the present invention, and FIG. 9 shows pixels before conversion processing and pixels after conversion processing in each mode. FIG. 15 is a diagram showing an example of a pixel for explaining a conventional example. 11 ... image supply device, 12 ... recording unit, 13 ... power supply, 14 ...
... panel, 18 ... image data, 31 ... host I / F, 32 ...
... Panel I / F, 33 ... Recording unit I / F, 34,35 ... Program memory, 36 ... Central processing unit (CPU), 37 ... RAM, 38 ...
... bitmap memory, 39, 40 ... character pattern memory, 41 ... CPU bus, 42 ... bitmap controller.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 成見 敏秀 埼玉県岩槻市大字岩槻1275番地 富士ゼ ロックス株式会社岩槻事業所内 (56)参考文献 特開 平2−26766(JP,A) 特開 平2−81654(JP,A) 特開 平2−150172(JP,A) ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Toshihide Narumi 1275 Iwatsuki, Iwatsuki City, Saitama Prefecture Fuji Zerox Co., Ltd. Iwatsuki Plant (56) Reference JP-A-2-26766 (JP, A) JP HEI 2-81654 (JP, A) JP-A-2-150172 (JP, A)

Claims (4)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】取り込まれた画像データに対応する画素を
所望の大きさ及び個数に変換処理して記憶手段に供給
し、記録画像に対応するイメージを形成する画像供給装
置において、 出力開始位置以前の位置に相当する前記変換処理前の画
素の大きさの合計を変換処理後の画素の大きさで割り、
商と余りを算出する第1の算出手段と、 前記第1の算出手段で算出した余りに変換処理前の画素
の大きさを加算し、かつ該加算値を変換処理後の画素の
大きさで割って商と余りを算出するとともに、算出した
当該余りを次の画素を算出する際に前記変換処理前の画
素の大きさに加算し、かつ該加算値を変換処理後の画素
の大きさで割る第2の算出手段と、 前記第2の算出手段にて算出された商の数を描画画素数
として決定する画素数決定手段と、 前記画素数決定手段にて決定した描画画素数だけ前記変
換処理前の所定画素のデータ値を描画画素のデータ値と
して決定する画素決定手段と、 を具えていることを特徴とする画像供給装置。
1. An image supply device for converting a pixel corresponding to captured image data into a desired size and number and supplying the same to a storage means to form an image corresponding to a recorded image, before an output start position. Dividing the total size of the pixels before the conversion process corresponding to the position of by the size of the pixel after the conversion process,
A first calculation means for calculating a quotient and a remainder; and a remainder calculated by the first calculation means, the pixel size before conversion processing being added, and the addition value being divided by the pixel size after conversion processing. Calculate the quotient and the remainder, add the calculated remainder to the size of the pixel before the conversion process when calculating the next pixel, and divide the added value by the size of the pixel after the conversion process. Second calculation means; pixel number determination means for determining the number of quotients calculated by the second calculation means as the number of drawing pixels; and the conversion processing for the number of drawing pixels determined by the pixel number determination means. An image supply apparatus comprising: a pixel determining unit that determines a data value of a predetermined pixel before as a data value of a drawing pixel.
【請求項2】取り込まれた画像データに対応する画素を
所望の大きさ及び個数に変換処理して記憶手段に供給
し、記録画像に対応するイメージを形成する画像供給装
置において、 出力開始位置以前の位置に相当する前記変換処理前の画
素の大きさの合計を変換処理後の画素の大きさで割り、
商と余りを算出する第1の算出手段と、 前記第1の算出手段で算出した余りに変換処理前の画素
の大きさを加算し、かつ該加算値を変換処理後の画素の
大きさで割って商と余りを算出するとともに、算出した
当該余りを次の画素を算出する際に前記変換処理前の画
素の大きさに加算し、かつ該加算値を変換処理後の画素
の大きさで割る第2の算出手段と、 前記第2の算出手段にて算出された商の数を描画画素数
として決定する画素数決定手段と、 前記画素数決定手段にて決定した描画画素数が1の場合
には、前記変換処理前の所定画素のデータを描画画素の
データ値として決定し、前記画素数決定手段にて決定し
た描画画素数が2以上の場合には、前記変換処理前の所
定画素のデータ値およびこのデータ値と前記所定画素数
の1つ前の画素のデータ値との理論積によって得られた
データ値から描画画素のデータ値を決定する画素決定手
段と、 を具えていることを特徴とする画像供給装置。
2. An image supply device for converting a pixel corresponding to captured image data into a desired size and number and supplying the same to a storage means to form an image corresponding to a recorded image, before an output start position. Dividing the total size of the pixels before the conversion process corresponding to the position of by the size of the pixel after the conversion process,
A first calculation means for calculating a quotient and a remainder; and a remainder calculated by the first calculation means, the pixel size before conversion processing being added, and the addition value being divided by the pixel size after conversion processing. Calculate the quotient and the remainder, add the calculated remainder to the size of the pixel before the conversion process when calculating the next pixel, and divide the added value by the size of the pixel after the conversion process. A second calculation unit, a pixel number determination unit that determines the number of quotients calculated by the second calculation unit as the number of drawing pixels, and a case where the number of drawing pixels determined by the pixel number determination unit is 1 When the number of drawing pixels determined by the pixel number determining means is 2 or more, the data of the predetermined pixel before the conversion process is determined as the data value of the drawing pixel. A data value and a pixel immediately before the data value and the predetermined number of pixels The image supply device, characterized in that the data value obtained by the logical multiplication between the data values that comprise a pixel determining means for determining a data value of the drawing pixel.
【請求項3】取り込まれた画像データに対応する画素を
所望の大きさ及び個数に変換処理して記憶手段に供給
し、記録画像に対応するイメージを形成する画像供給装
置において、 出力開始位置以前の位置に相当する前記変換処理前の画
素の大きさの合計を変換処理後の画素の大きさで割り、
商と余りを算出する第1の算出手段と、 前記第1の算出手段で算出した余りに変換処理前の画素
の大きさを加算し、かつ該加算値を変換処理後の画素の
大きさで割って商と余りを算出するとともに、算出した
当該余りを次の画素を算出する際に前記変換処理前の画
素の大きさに加算し、かつ該加算値を変換処理後の画素
の大きさで割る第2の算出手段と、 前記第2の算出手段にて算出された商の数を描画画素数
として決定する画素数決定手段と、 前記画素数決定手段にて決定した描画画素数が1の場合
には、前記変換処理前の所定画素のデータ値を描画画素
のデータ値ととして決定し、前記画素数決定手段にて決
定した描画画素数が2以上の場合には、前記変換処理前
の所定画素のデータ値およびこのデータ値と前記所定画
素の1つ前の画素のデータ値との論理和によって得られ
たデータ値から描画画素のデータ値を決定する画素決定
手段と、 を具えていることを特徴とする画像供給装置。
3. An image supply device for converting a pixel corresponding to captured image data into a desired size and number and supplying the same to a storage means to form an image corresponding to a recorded image, before an output start position. Dividing the total size of the pixels before the conversion process corresponding to the position of by the size of the pixel after the conversion process,
A first calculation means for calculating a quotient and a remainder; and a remainder calculated by the first calculation means, the pixel size before conversion processing being added, and the addition value being divided by the pixel size after conversion processing. Calculate the quotient and the remainder, add the calculated remainder to the size of the pixel before the conversion process when calculating the next pixel, and divide the added value by the size of the pixel after the conversion process. A second calculation unit, a pixel number determination unit that determines the number of quotients calculated by the second calculation unit as the number of drawing pixels, and a case where the number of drawing pixels determined by the pixel number determination unit is 1 Is determined as the data value of the predetermined pixel before the conversion processing as the data value of the drawing pixel, and when the number of drawing pixels determined by the pixel number determining means is 2 or more, the predetermined value before the conversion processing is determined. Pixel data value and this data value and the image immediately preceding the predetermined pixel Image supply apparatus characterized in that it comprises a pixel determining means for determining a data value of the drawing pixel from the data values obtained, the by logical sum of the data values.
【請求項4】取り込まれた画像データに対応する画素を
所望の大きさ及び個数に変換処理して記憶手段に供給
し、記録画像に対応するイメージを形成する画像供給装
置において、 出力開始位置以前の位置に相当する前記変換処理前の画
素の大きさの合計を変換処理後の画素の大きさで割り、
商と余りを算出する第1の算出手段と、 前記第1の算出手段で算出した余りに変換処理前の画素
の大きさを加算し、かつ該加算値を変換処理後の画素の
大きさで割って商と余りを算出するとともに、算出した
当該余りを次の画素を算出する際に前記変換処理前の画
素の大きさに加算し、かつ該加算値を変換処理後の画素
の大きさで割る第2の算出手段と、 前記第2の算出手段にて算出された商の数を描画画素数
として決定する画素数決定手段と、 前記画素数決定手段にて決定した描画画素数だけ前記変
換処理前の処理画素のデータ値を描画画素のデータ値と
して決定する第1の画素決定手段、前記画素数決定手段
にて決定した描画画素数が1の場合には、前記変換処理
前の所定画素のデータを描画画素のデータ値として決定
し、前記画素数決定手段にて決定した描画画素数が2以
上の場合には、前記変換処理前の所定画素のデータ値お
よびこのデータ値と前記所定画素数の1つの前の画素の
データ値との論理積によって得られたデータ値から描画
画素のデータ値を決定する第2の画素決定手段、前記画
素数決定手段にて決定した描画画素数が1の場合には、
前記変換処理前の所定画素のデータ値を描画画素のデー
タ値として決定し、前記画素数決定手段にて決定した描
画画素数が2以上の場合には、前記変換処理前の所定画
素のデータ値およびこのデータ値と前記所定画素の1つ
前の画素のデータ値との論理和によって得られたデータ
値から描画画素のデータ値を決定する第3の画素決定手
段のうち少なくとも2つの手段からなる画素決定手段
と、 前記画素決定手段のうち所望の画素決定手段を指定する
指定手段と、 を具えていることを特徴とする画像供給装置。
4. An image supply device for converting a pixel corresponding to captured image data into a desired size and number and supplying the same to a storage means to form an image corresponding to a recorded image, before an output start position. Dividing the total size of the pixels before the conversion process corresponding to the position of by the size of the pixel after the conversion process,
A first calculation means for calculating a quotient and a remainder; and a remainder calculated by the first calculation means, the pixel size before conversion processing being added, and the addition value being divided by the pixel size after conversion processing. Calculate the quotient and the remainder, add the calculated remainder to the size of the pixel before the conversion process when calculating the next pixel, and divide the added value by the size of the pixel after the conversion process. Second calculation means; pixel number determination means for determining the number of quotients calculated by the second calculation means as the number of drawing pixels; and the conversion processing for the number of drawing pixels determined by the pixel number determination means. First pixel determining means for determining the data value of the previous processed pixel as the data value of the drawing pixel, and when the number of drawing pixels determined by the pixel number determining means is 1, the predetermined pixel before the conversion processing Determine the data as the data value of the drawing pixel, When the number of drawing pixels determined by the determining means is 2 or more, the data value of the predetermined pixel before the conversion process and the logical product of this data value and the data value of the pixel immediately before the predetermined number of pixels are calculated. If the number of drawing pixels determined by the second pixel determining means for determining the data value of the drawing pixel from the obtained data value and the pixel number determining means is 1,
When the data value of the predetermined pixel before the conversion processing is determined as the data value of the drawing pixel, and the number of drawing pixels determined by the pixel number determining means is 2 or more, the data value of the predetermined pixel before the conversion processing. And at least two of the third pixel determining means for determining the data value of the drawing pixel from the data value obtained by the logical sum of this data value and the data value of the pixel immediately preceding the predetermined pixel. An image supply device comprising: a pixel determining unit; and a designating unit that designates a desired pixel determining unit among the pixel determining units.
JP1099565A 1989-04-19 1989-04-19 Image supply device Expired - Fee Related JP2676904B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1099565A JP2676904B2 (en) 1989-04-19 1989-04-19 Image supply device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1099565A JP2676904B2 (en) 1989-04-19 1989-04-19 Image supply device

Publications (2)

Publication Number Publication Date
JPH02277659A JPH02277659A (en) 1990-11-14
JP2676904B2 true JP2676904B2 (en) 1997-11-17

Family

ID=14250658

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1099565A Expired - Fee Related JP2676904B2 (en) 1989-04-19 1989-04-19 Image supply device

Country Status (1)

Country Link
JP (1) JP2676904B2 (en)

Also Published As

Publication number Publication date
JPH02277659A (en) 1990-11-14

Similar Documents

Publication Publication Date Title
US5694486A (en) Image processing apparatus and method for designating one of a plurality of operating modes
US5086497A (en) Image output command method for image processing system
JP2562514B2 (en) Print control device and image data drawing method
EP0467598B1 (en) Image processing apparatus
JPH06168334A (en) Plotting device
US5519412A (en) Pattern processing method
JP2676904B2 (en) Image supply device
US5740275A (en) Method and apparatus for processing characters using pattern data conversion
US5606656A (en) Image data processing unit for forming a plurality of identical images in a single output image area
JPH0721705B2 (en) Enlarged character processing method
EP0418868B1 (en) Image processing system
JP3119360B2 (en) Output device and output method
JPH02278332A (en) Picture supply device
JP3089014B2 (en) Output control method and device
JP3209359B2 (en) Image output device
JP2567185B2 (en) Figure processing method
JPH11110150A (en) Image processing system, image processing method, and computer-readable recording medium on which image processing control program is recorded
JP2513636B2 (en) Image processing device
JP3004993B2 (en) Image processing device
JPH05210717A (en) Figure processing method
JPH03103894A (en) Half tone font generating system
JP2000148734A (en) Character modification method
JPH05210715A (en) Graphic processing method
JPH05216969A (en) Figure processing method
JPH06301367A (en) Character generator

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees