JP2836092B2 - Image supply device - Google Patents
Image supply deviceInfo
- Publication number
- JP2836092B2 JP2836092B2 JP9957289A JP9957289A JP2836092B2 JP 2836092 B2 JP2836092 B2 JP 2836092B2 JP 9957289 A JP9957289 A JP 9957289A JP 9957289 A JP9957289 A JP 9957289A JP 2836092 B2 JP2836092 B2 JP 2836092B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- image
- image data
- code
- intermediate code
- 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 - Lifetime
Links
- 238000006243 chemical reaction Methods 0.000 claims description 10
- 230000015654 memory Effects 0.000 description 29
- 238000003860 storage Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 5
- 238000000034 method Methods 0.000 description 3
- 238000001454 recorded image Methods 0.000 description 3
- 239000013256 coordination polymer Substances 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000004904 shortening Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000010287 polarization Effects 0.000 description 1
Landscapes
- Processing Or Creating Images (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.
従来、この種の装置では、ホストコンピュータ等から
取り込まれた入力コードのデータをビットマップメモリ
に展開しやすい中間コードをデータにいったん変換処理
してランダム・アクセス・メモリ(以下、「RAM」とい
う。)の所定の記憶領域等に格納した後、上記中間コー
ドのデータに基づき、記録画像に対するイメージデータ
を上記ビットマップメモリに展開していた。2. Description of the Related Art Conventionally, in this type of device, an intermediate code, which is easy to develop input code data taken from a host computer or the like into a bitmap memory, is once converted into data and is then subjected to random access memory (hereinafter, referred to as “RAM”). After storing the image data in a predetermined storage area or the like, the image data for the recorded image is expanded in the bitmap memory based on the data of the intermediate code.
しかしながら、上記中間コードのデータは、一般にデ
ータ量が多くなり、このため画像供給装置のRAMには大
容量のメモリが必要になるとともに、上記変換処理され
た中間コードのデータを上記RAMの所定の記憶領域に格
納する際に格納時間が長くかかり、上記中間コードのデ
ータの格納に携わる中央処理装置(以下、「CPU」とい
う。)の専有時間が長くなり、他の処理効率が下がると
いう問題点があった。However, the data of the intermediate code generally has a large data amount, and therefore, a large-capacity memory is required for the RAM of the image supply device, and the converted intermediate code data is stored in a predetermined area of the RAM. It takes a long storage time to store the data in the storage area, and the central processing unit (hereinafter referred to as “CPU”) engaged in storing the data of the intermediate code becomes longer, which lowers other processing efficiency. was there.
本発明は、上記問題点に鑑みなされたもので、RAMの
容量を削減できるとともに、中間コードのデータの格納
時間を短縮して中間コードのデータの格納に携わるCPU
の専有時間を削減することができる画像供給装置を提供
することを課題とする。SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and in addition to reducing the amount of RAM, a CPU engaged in storing intermediate code data by shortening the storage time of intermediate code data
It is an object of the present invention to provide an image supply device capable of reducing the exclusive use time of an image.
本発明では、イメージデータからなるデータ部とコマ
ンドを有する入力コードをホストコンピュータ等から取
り込み、該入力コードから記録画像に対応する画像デー
タを形成する画像供給装置において、前記コマンドを解
析して前記イメージデータを記録するためのパラメータ
からなる中間コードのヘッダー部を作成するヘッダー部
作成手段と、前記作成された中間コードのヘッダー部に
前記データ部へのポインタ情報を付加する情報付加手段
とからなるCPU等と、前記ポインタ情報が付加された中
間コードのヘッダー部を格納するRAM等のヘッダー部格
納手段と、前記ポインタ情報によって前記入力コードの
イメージデータを示唆するとともに、該示唆されたイメ
ージデータを前記ヘッダー部のパラメータに応じて、前
記記録画像に対応する画像データに変換処理する前記CP
U、ビットマップメモリ等の変換処理手段とを具える。According to the present invention, in an image supply device which takes in an input code having a data portion and a command composed of image data from a host computer or the like and forms image data corresponding to a recorded image from the input code, the command is analyzed by analyzing the command. A CPU comprising header section creating means for creating a header section of an intermediate code including parameters for recording data, and information adding means for adding pointer information to the data section to the header section of the created intermediate code; And a header storage means such as a RAM for storing a header of the intermediate code to which the pointer information is added, and the pointer information suggests the image data of the input code, and the suggested image data is The image corresponding to the recorded image is determined according to the parameter of the header section. The CP for converting processed data
U, a conversion processing means such as a bit map memory.
ヘッダー部作成手段で作成した中間コードのヘッダー
部にポインタ情報を付加して入力コードのイメージデー
タのデータ部を示唆することによって、上記入力コード
のイメージデータを中間コードのデータに変換すること
なく、直接上記入力コードのイメージデータを上記ヘッ
ダー部のパラメータに応じた画像データに変換してビッ
トマップメモリに展開形成する。By adding pointer information to the header part of the intermediate code created by the header part creating means to indicate the data part of the image data of the input code, without converting the image data of the input code into data of the intermediate code, The image data of the input code is directly converted into image data corresponding to the parameters of the header portion and is developed and formed in a bit map memory.
従って、本発明では、入力コードのデータ部のイメー
ジデータを中間コードに変換する必要性がなくなり、RA
Mの容量を削減できるとともに、中間コードのデータの
格納時間を短縮することができ、これにより変換処理の
時間を短縮することができる。Therefore, according to the present invention, it is not necessary to convert the image data of the data portion of the input code into an intermediate code.
The capacity of M can be reduced, and the storage time of the data of the intermediate code can be shortened, whereby the time of the conversion process can be shortened.
本発明の実施例を第1図乃至第6図の図面に基づき詳
細に説明する。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 instructions necessary for a recording operation such as a magnification and a paper size from a user.
画像供給装置11は、ホストインターフェース接続端子
15を介して図示しないホストコンピュータから入力する
入力コードからなるデータを受け入れ、上記入力コード
から所定の画像を記録するための画像データを生成して
いる。また、画像供給装置11には、ローカルエリアネッ
トワーク等との接続を行うLAN接続端子16とが設けられ
ている。The image supply device 11 has a host interface connection terminal
It receives data consisting of an input code input from a host computer (not shown) via the interface 15 and generates image data for recording a predetermined image from the input code. Further, the image supply device 11 is provided with a LAN connection terminal 16 for connection to a local area network or the like.
記録部12は、画像データに対応した画像信号18によ
り、記録紙17上に画像の記録を行う装置で、上記画像供
給装置11から画像信号18と動作指令19とを受け入れる一
方、上記画像供給装置11と記録動作の同期をとるための
同期パルス20と状態信号21とを、上記画像供給装置11に
向けて出力している。画像供給装置11からの画像信号18
は、図示しないレーザービーム変調器に入力し、例えば
電気光学効果により変調器内を通過するレーザビームの
偏波面を上記画像信号18に応じて回転させ、このいわゆ
る電気的シャッター作用により、白黒2値の画像信号が
レーザビームの光学的オン・オフ信号に変換されて上記
画像信号に対応した画像の記録を記録紙17上に行う。The recording unit 12 is a device that records an image on a recording paper 17 by an image signal 18 corresponding to image data. The recording unit 12 receives an image signal 18 and an operation command 19 from the image supply device 11, while the image supply device A synchronization pulse 20 and a state signal 21 for synchronizing 11 with the recording operation are output to the image supply device 11. Image signal 18 from image supply device 11
Is input to a laser beam modulator (not shown), for example, the polarization plane of the laser beam passing through the modulator is rotated in accordance with the image signal 18 by an electro-optic effect. Is converted into an optical on / off signal of a laser beam, 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と第1図に示した記録部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は、本発明に係る画像の変換
処理を行うプログラムを含むCPU36の動作プログラムを
格納している。ランダム・アクセス・メモリ(以下、
「RAM」という。)37は、上記CPU36の動作のための各種
データや、ホストI/F31から入力された入力コードのデ
ータ、上記入力コードに含まれるコマンドを解析して作
成された中間コードのヘッダー部等を格納している。な
お、上記入力コードデータは、イメージデータやテキス
トコードデータ等からなるデータ部とコマンドを有し、
中間コードのヘッダー部は、上記データ部のイメージデ
ータを記録するためのパラメーターからなる。また、テ
キストコードデータは、従来の同様に、全て中間コード
のデータに変換されるものとする。The program memories 34 and 35 store an operation program of the CPU 36 including a program for performing image conversion processing according to the present invention. Random access memory (hereinafter
"RAM". 37) stores various data for the operation of the CPU 36, data of an input code input from the host I / F 31, a header part of an intermediate code created by analyzing a command included in the input code, and the like. doing. Note that the input code data has a data portion and a command including image data, text code data, and the like,
The header part of the intermediate code includes parameters for recording the image data of the data part. Also, it is assumed that all text code data is converted into intermediate code data as in the conventional case.
中間コードのヘッダー部は、例えば第3図に示すよう
なデータ構造になっている。ここで、IDはイメージデー
タとテキストコードデータとを識別する識別子、LOはデ
ータを後述するビットマップメモリ38に描画する際の論
理演算を選択するパラメーター、GRは上記描画する際の
描画濃度を指定するパラメーター、IO、DO、M/Lは上記
描画する際のデータの並びを指定するパラメーターで、
M/Lは使用するプリンタの規格によって決まるパラメー
ターで、Mx、RxはX方向の倍率を示すパラメーター、M
y、RyはY方向の倍率を示すパラメーター、Start x、St
art yは上記描画する際のX及びY方向のデータの開始
位置を示すパラメーター、xdot数、ydot数は上記描画す
る際のX及びY方向の描画ドット数を示すパラメータ
ー、イメージデータへのポインタ情報は上記RAM37に格
納されている入力コードデータのうち、イメージデータ
の先頭アドレスを示す情報である。上記識別子IDは、入
力コードデータのコマンドのうち、例えばビットマップ
データを描画するコマンドimage x y psx psy pcx pcy
(+/−)のうちのimageに、IO、DOは(+/−)に、M
x、Rxはpsxに、My、Ryはpsyに、Start xはpcxに、Start
yはpcyのパラメーターにそれぞれ対応している。ま
た、上記LOは、入力コードデータのコマンドのうち、例
えば描画モードを選択するコマンドpntmode sopに、GR
は入力コードデータのコマンドのうち、例えばグレー値
を指定するコマンドsetgray nにそれぞれ対応してい
る。The header part of the intermediate code has a data structure as shown in FIG. 3, for example. Here, ID is an identifier for identifying image data and text code data, LO is a parameter for selecting a logical operation when drawing data in a bitmap memory 38 described later, and GR is a drawing density for drawing the data. The parameters to be specified, IO, DO, and M / L, are parameters that specify the arrangement of data when drawing.
M / L is a parameter determined by the standard of the printer used, Mx and Rx are parameters indicating the magnification in the X direction, M
y, Ry are parameters indicating the magnification in the Y direction, Start x, St
art y is a parameter indicating the start position of data in the X and Y directions at the time of drawing, the number of xdots and the number of ydots are a parameter indicating the number of dots drawn in the X and Y directions at the time of drawing, and pointer information to image data Is information indicating the start address of image data in the input code data stored in the RAM 37. Among the commands of the input code data, the identifier ID is, for example, a command for drawing bitmap data image xy psx psy pcx pcy
(+/-) for image, IO and DO for (+/-), M
x, Rx to psx, My, Ry to psy, Start x to pcx, Start
y corresponds to each parameter of pcy. Further, the LO is, for example, a command pntmode sop for selecting a drawing mode among the commands of the input code data,
Corresponds to, for example, a command setgray n for specifying a gray value among the commands of the input code data.
ビットマップメモリ38は、記録部12において記録用紙
17上に記録される画像を、例えば1ページ分、ビットマ
ップ形式で格納している。また、文字パターンメモリ3
9、40は、ドットマトリクスから構成される各文字パタ
ーンを格納している。なお、これらのメモリのうち、プ
ログラムメモリ35及び文字パターンメモリ40は、着脱可
能なメモリでこれを必要に応じて交換することにより、
様々な種類のプログラム及び文字パターンを使用するこ
とが可能になる。The bitmap memory 38 stores the recording paper in the recording unit 12.
The image recorded on 17 is stored in a bitmap format for one page, for example. Also, character pattern memory 3
Reference numerals 9 and 40 store character patterns composed of a dot matrix. Among these memories, the program memory 35 and the character pattern memory 40 are detachable memories, and are replaced by replacing them as necessary.
Various types of programs and character patterns can be used.
CPU36は、プログラムメモリ34、35に格納された動作
プログラムに基づき上記各機器を、CPUバス41を介して
時分割制御しており、ホストコンピュータから入力した
入力コードデータをRAM37にいったん格納し、上記格納
された入力コードデータを本発明に係る動作プログラム
に応じて所望の画像データに変換処理し、上記ビットマ
ップメモリ38に描画している。ビットマップコントロー
ラ42は、ビットマップメモリ38へのアクセスタイミング
やアドレスを制御しており、上記ビットマップメモリ38
に形成された画像データを記録部I/F33へ転送する制御
を行っている。PTC43は、既知のプログラマブル・タイ
ム・カウンタで、CPU36の動作時間等の計測及びタイミ
ング信号の発生等を行っている。The CPU 36 controls the above devices in a time-division manner via the CPU bus 41 based on the operation programs stored in the program memories 34 and 35, temporarily stores input code data input from the host computer in the RAM 37, and The stored input code data is converted into desired image data in accordance with the operation program according to the present invention, and is rendered in the bitmap memory 38. The bitmap controller 42 controls access timing and addresses to the bitmap memory 38, and
Is transferred to the recording unit I / F33. The PTC 43 is a known programmable time counter that measures the operation time of the CPU 36, generates a timing signal, and the like.
次に第4図乃至第6図のフローチャートに基づき本発
明に係る変換処理動作を説明する。Next, the conversion processing operation according to the present invention will be described with reference to the flowcharts of FIGS.
第4図は、入力コードデータを中間コードデータに変
換するコード変換動作のルーチンを示すフローチャート
で、まずホストコンピュータから入力する入力コードデ
ータをRAMの所定領域に格納すると(ステップ101)、CP
U36は上記格納した入力コードデータのコマンドを解析
する(ステップ102)。そして、この解析により、入力
コードデータのデータ部がイメージデータかテキストコ
ードデータか判断する(ステップ103)。FIG. 4 is a flowchart showing a routine of a code conversion operation for converting input code data into intermediate code data. First, when input code data input from the host computer is stored in a predetermined area of the RAM (step 101), the CP
U36 analyzes the command of the stored input code data (step 102). Then, by this analysis, it is determined whether the data part of the input code data is image data or text code data (step 103).
ここで、上記データ部がテキストコードデータの場合
には、従来と同様、上記解析したコマンドに応じてテキ
ストコードデータの中間コードを作成する(ステップ10
4)。また、上記データ部がイメージデータの場合に
は、上記解析したコマンドに応じて、第3図に示したよ
うなイメージデータのヘッダー部のみの中間コードを作
成する(ステップ105)。次に、上記ヘッダー部の中間
コードの後に、上記RAM37に格納されている入力コード
データのうち、イメージデータの先頭アドレスを示すポ
インタ情報を付加してRAM37の中間コードバッファに格
納し(ステップ106)、上記動作を終了する。Here, if the data part is text code data, an intermediate code of the text code data is created according to the analyzed command as in the related art (step 10).
Four). If the data part is image data, an intermediate code of only the header part of the image data as shown in FIG. 3 is created according to the analyzed command (step 105). Next, after the intermediate code in the header portion, pointer information indicating the head address of the image data among the input code data stored in the RAM 37 is added and stored in the intermediate code buffer of the RAM 37 (step 106). , End the above operation.
第5図は、イメージデータをビットマップメモリ38に
展開するイメージ形成動作のルーチンを示すフローチャ
ートで、CPU36はまず中間コードバッファより中間コー
ドのヘッダー部を読み出し(ステップ201)、上記ヘッ
ダー部の識別子IDがイメージデータを示すものか、テキ
ストコードデータを示すものか判断する(ステップ20
2)。FIG. 5 is a flowchart showing a routine of an image forming operation for expanding image data in the bit map memory 38. The CPU 36 first reads a header portion of the intermediate code from the intermediate code buffer (step 201), and reads the identifier ID of the header portion. Is determined to indicate image data or text code data (step 20).
2).
ここで、上記識別子IDがテキストコードデータを示す
ものの場合には、中間コードの上記識別子IDに従い、文
字パターンメモリより該当するコードの文字パターンを
読み出して、上記文字パターンをビットマップメモリ38
上に展開する(ステップ203)。また、識別子IDがイメ
ージデータを示すものの場合には、第3図に示した中間
コードのポインタ情報に応じてRAM37に格納されている
入力コードのイメージデータを読み出し、上記中間コー
ドの各データに従って、上記読み出したイメージデータ
をビットマップメモリ38上に展開する(ステップ20
4)。そして、上記文字パターン又はイメージデータの
ビットマップメモリ38への展開が終了すると上記イメー
ジ形成動作を終了する。If the identifier ID indicates text code data, the character pattern of the corresponding code is read from the character pattern memory in accordance with the identifier ID of the intermediate code, and the character pattern is stored in the bitmap memory 38.
Expand it up (step 203). When the identifier ID indicates image data, the image data of the input code stored in the RAM 37 is read out according to the pointer information of the intermediate code shown in FIG. The read image data is developed on the bitmap memory 38 (step 20).
Four). Then, when the development of the character pattern or the image data in the bitmap memory 38 is completed, the image forming operation is completed.
第6図は、画像信号18を記録部12に転送する信号転送
動作のルーチンを示すフローチャートで、ビットマップ
コントローラ42は、記録部12から転送開始指令を受ける
と、上記ビットマップメモリ38に描画された、例えば1
ページ分の画像データを読み出し、上記画像データに対
応する画像信号18をラスタデータとして記録部12に送信
する処理を行う(ステップ301)。FIG. 6 is a flowchart showing a signal transfer operation routine for transferring the image signal 18 to the recording unit 12. When the bitmap controller 42 receives a transfer start instruction from the recording unit 12, the bitmap controller 42 draws the image in the bitmap memory 38. For example, 1
The image data for the page is read, and a process of transmitting the image signal 18 corresponding to the image data to the recording unit 12 as raster data is performed (step 301).
上記第4図乃至第6図の変換処理動作は、CPU36及び
ビットマップコントローラ42の制御によって所定の順序
で順次行われている。すなわち、CPU36がコード変換ル
ーチンによって、ポインタ情報を付加した中間コードの
ヘッダー部を作成し、さらにイメージ形成ルーチンによ
って上記ヘッダー部の各パラメータ及びポインタ情報に
応じて第1ページの入力コードのイメージデータをビッ
トマップメモリ38に展開する。そして、上記イメージデ
ータの展開が終了すると、ビットマップコントローラ42
が上記第1ページの画像データに対応する画像信号18を
記録部12に転送する処理を開始する。また、CPU36は上
記画像信号18の転送と同時に、次の第2ページの中間コ
ードのヘッダー部を作成する。そして、上記第1ページ
の画像信号18の転送が終了すると、上記ヘッダー部の各
パラメータに応じて第2ページの入力コードのイメージ
データをビットマップメモリ38に展開している。4 to 6 are sequentially performed in a predetermined order under the control of the CPU 36 and the bitmap controller 42. That is, the CPU 36 creates a header portion of the intermediate code to which the pointer information is added by the code conversion routine, and furthermore, the image formation routine converts the image data of the input code of the first page according to each parameter of the header portion and the pointer information. The data is expanded in the bitmap memory 38. When the development of the image data is completed, the bitmap controller 42
Starts the process of transferring the image signal 18 corresponding to the image data of the first page to the recording unit 12. At the same time as the transfer of the image signal 18, the CPU 36 creates a header part of the intermediate code of the next second page. When the transfer of the image signal 18 of the first page is completed, the image data of the input code of the second page is developed in the bitmap memory 38 according to each parameter of the header section.
従って、本発明では、入力コードデータのコマンドを
解析して、中間コードのヘッダー部を作成するととも
に、上記ヘッダー部にポインタ情報を付加して入力コー
ドのイメージデータを示唆することによって、上記入力
コードのイメージデータを中間コードのデータに変換す
ることなく、直接上記入力コードのイメージデータを上
記ヘッダー部のパラメータに応じた画像データに変換し
てビットマップメモリに展開形成することができるの
で、中間コードのデータを格納するRAMの容量を削減で
きるとともに、装置の製作コストの低減を図ることがで
きる。さらに、本発明では、イメージデータは、入力コ
ードのまま格納し、コマンドから中間コードのヘッダー
部のみを作成するので、中間コードのデータ量が低減さ
れ、このため中間コードのデータの格納時間を短縮で
き、上記中間コードのデータの格納に携わるCPUの専有
時間を削減することができる。Therefore, according to the present invention, the command of the input code data is analyzed to create a header portion of the intermediate code, and pointer information is added to the header portion to indicate the image data of the input code, thereby obtaining the input code image data. Since the image data of the input code can be directly converted into image data corresponding to the parameters of the header portion and converted to the bitmap memory without converting the image data of the In addition to reducing the capacity of the RAM that stores the data, the manufacturing cost of the device can be reduced. Further, in the present invention, since the image data is stored as it is as the input code and only the header portion of the intermediate code is created from the command, the data amount of the intermediate code is reduced, and the storage time of the intermediate code data is shortened. Thus, the occupation time of the CPU involved in storing the data of the intermediate code can be reduced.
〔発明の効果〕 以上説明したように、本発明では、入力コードのコマ
ンドから中間コードのヘッダー部のみを作成するので、
データ部のイメージデータを中間コードに変換する必要
性がなくなり、RAMの容量を削減できるとともに、中間
コードのデータの格納時間を短縮することができ、これ
により変換処理の時間を短縮することができる。[Effect of the Invention] As described above, in the present invention, only the header part of the intermediate code is created from the command of the input code,
There is no need to convert the image data in the data section into intermediate codes, and the amount of RAM can be reduced, and the storage time of the intermediate code data can be shortened, thereby shortening the conversion processing time. .
第1図は本発明に係る画像供給装置をレーザビームプリ
ンタなどの画像記録装置に用いた場合の概要を示すブロ
ック図、第2図は第1図に示した画像供給装置の構成を
示すブロック図、第3図は作成された中間コードのヘッ
ダー部のデータ構造の一例を示す図、第4図乃至第6図
は第2図に示した画像供給装置の変換処理動作を説明す
る各ルーチンのフローチャートである。 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 an 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. FIG. 3 is a diagram showing an example of a data structure of a header portion of the created intermediate code, and FIGS. 4 to 6 are flowcharts of respective routines for explaining the conversion processing operation of the image supply device shown in FIG. It is. 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.
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.6,DB名) G06T 1/00 - 1/60 G06F 3/00 G09G 5/22 B41J 3/00──────────────────────────────────────────────────続 き Continued on the front page (58) Field surveyed (Int. Cl. 6 , DB name) G06T 1/00-1/60 G06F 3/00 G09G 5/22 B41J 3/00
Claims (1)
ドを有する入力コードを取り込み、該入力コードから記
録画像に対応する画像データを形成する画像供給装置に
おいて、 前記コマンドを解析して前記イメージデータを記録する
ためのパラメータからなる中間コードのヘッダー部を作
成するヘッダー部作成手段と、 前記作成された中間コードのヘッダー部に前記データ部
へのポインタ情報を付加する情報付加手段と、 前記ポインタ情報が付加された中間コードのヘッダー部
を格納するヘッダー部格納手段と 前記ポインタ情報によって前記入力コードのイメージデ
ータを示唆するとともに、該示唆されたイメージデータ
を前記ヘッダー部のパラメータに応じて、前記記録画像
に対応する画像データに変換処理する変換処理手段と を具えることを特徴とする画像供給装置。1. An image supply apparatus for taking in an input code having a data portion and a command composed of image data and forming image data corresponding to a recording image from the input code, wherein the command is analyzed to record the image data. Header creating means for creating a header part of an intermediate code including parameters for performing the above, information adding means for adding pointer information to the data part to the header part of the created intermediate code, and adding the pointer information A header section storing means for storing a header section of the intermediate code, and suggesting image data of the input code by the pointer information, and adding the suggested image data to the recording image in accordance with a parameter of the header section. Conversion processing means for performing conversion processing to corresponding image data The image supply device, characterized in that.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9957289A JP2836092B2 (en) | 1989-04-19 | 1989-04-19 | Image supply device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9957289A JP2836092B2 (en) | 1989-04-19 | 1989-04-19 | Image supply device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02278378A JPH02278378A (en) | 1990-11-14 |
| JP2836092B2 true JP2836092B2 (en) | 1998-12-14 |
Family
ID=14250830
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9957289A Expired - Lifetime JP2836092B2 (en) | 1989-04-19 | 1989-04-19 | Image supply device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2836092B2 (en) |
-
1989
- 1989-04-19 JP JP9957289A patent/JP2836092B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH02278378A (en) | 1990-11-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6317193B2 (en) | Image forming apparatus | |
| JPH11136459A (en) | Image input / output device and method | |
| JP2836092B2 (en) | Image supply device | |
| JPH04128068A (en) | Page description language processing and printing apparatus | |
| JP3478696B2 (en) | Image processing apparatus and control method thereof | |
| JPS6321158A (en) | Printer output device | |
| JP4567911B2 (en) | Distributed printing method | |
| JPH0640121A (en) | Printer | |
| JPH0499657A (en) | Image supplying device | |
| JPS63221420A (en) | Printer device | |
| JP3046478B2 (en) | Printing apparatus and printing method | |
| JPH05224843A (en) | Control method for printer | |
| JP2958017B2 (en) | Output control apparatus and method | |
| JPS62278668A (en) | Information processor | |
| JPH03112668A (en) | printing device | |
| JP2715475B2 (en) | Graphic output device | |
| JPH06149735A (en) | Data reception controller | |
| JPH0532021A (en) | Printer | |
| JPH07276719A (en) | Font data reading device | |
| JPH05334023A (en) | Method and device for remote print control | |
| JPS59161728A (en) | Printing control system | |
| JPH04315219A (en) | Error information method for printer | |
| JPH06292024A (en) | Image forming system device | |
| JPS6359575A (en) | Test printing system | |
| JPH09150564A (en) | Printing equipment |