JPH1158873A - ぺージプリンタ - Google Patents

ぺージプリンタ

Info

Publication number
JPH1158873A
JPH1158873A JP9222219A JP22221997A JPH1158873A JP H1158873 A JPH1158873 A JP H1158873A JP 9222219 A JP9222219 A JP 9222219A JP 22221997 A JP22221997 A JP 22221997A JP H1158873 A JPH1158873 A JP H1158873A
Authority
JP
Japan
Prior art keywords
data
image
fixed format
image data
page
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP9222219A
Other languages
English (en)
Inventor
Hiroyuki Taguchi
浩之 田口
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.)
TEC CORP
Original Assignee
TEC CORP
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 TEC CORP filed Critical TEC CORP
Priority to JP9222219A priority Critical patent/JPH1158873A/ja
Publication of JPH1158873A publication Critical patent/JPH1158873A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)

Abstract

(57)【要約】 【課題】 固定フォーマットのデータのコマンド解析や
イメージ展開を毎回行う必要をなくし、全体のデータ処
理時間を短縮する。 【解決手段】 固定フォーマットのデータを記憶してお
くRAMと、印字データをイメージ展開したデータを含
む1ぺージ分のイメージデータを記憶するイメージバッ
ファとを設け、ホスト装置からの固定フォーマット作成
要求コマンドに応じて受信した固定フォーマットのデー
タをイメージデータに展開してRAMに記憶しておき、
その後、固定フォーマット使用要求コマンドに応じて印
字データを受信するごとに、その印字データをイメージ
展開するとともに、RAMから固定フォーマットのイメ
ージデータを取出し、イメージ展開した印字データを固
定フォーマットのイメージデータと重ね合せて1ぺージ
分のイメージデータとしてイメージバッファに記憶し、
このイメージバッファのイメージデータに基づいて印字
出力を行う。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、1ぺージ分のデー
タを記憶して1ぺージごとに印字を行うぺージプリンタ
に関する。
【0002】
【従来の技術】ぺージプリンタは、通常、1ぺージ分の
イメージデータを記憶するぺージメモリを備え、印字コ
マンドや印字データ等のデータをプリンタ側に送信する
パーソナルコンピュータ等のホスト装置が接続してい
る。このようなぺージプリンタには、フォーマットを変
えずにその固定フォーマットに応じて1ぺージごとに印
字データを変えて印字を行う機能を備えるものがある。
【0003】このような機能を備えたぺージプリンタの
制御部のCPU(中央処理装置)がROM(リ−ド・オ
ンリ・メモリ)に記憶されたコンピュータプログラムに
従ってRAM(ランダム・アクセス・メモリ)、ぺージ
メモリ等を使用して行う印字データ処理を図3を参照し
て説明する。ぺージプリンタ側のCPUは、先ずST1
にてホスト装置からコマンドを受信待ちとなり、ホスト
装置からコマンドを受信すると、ST2にてそのコマン
ドが固定フォーマット作成要求コマンドか否かを判断す
る。
【0004】そして、ST2にて受信したコマンドが固
定フォーマット作成要求コマンドであると判断した場合
は、ST3にてホスト装置から固定フォーマットを作成
するためのいわゆるマクロ機能であるプリンタ制御コマ
ンドを固定フォーマットのデータとともに受信して、そ
のコマンドのままRAMへ記憶してST1の処理に戻
る。
【0005】また、ST2にて受信したコマンドが固定
フォーマット作成要求コマンドでないと判断した場合
は、ST4にてそのコマンドが固定フォーマット使用要
求コマンドか否かを判断する。ST4にて受信したコマ
ンドが固定フォーマット使用要求コマンドであると判断
した場合は、ST5にてRAMから固定フォーマットの
データを取出してその固定フォーマットのデータについ
てコマンド解析を行い、ST6にてイメージデータを作
成する。そして、ST7にてホスト装置から印字データ
を受信して、その印字データをイメージ展開して固定フ
ォーマットのイメージデータと重ね合せ、ぺージメモリ
へ記憶してST1の処理に戻る。なお、ST4にて受信
したコマンドが固定フォーマット使用要求コマンドでな
いと判断した場合は、ST8にてそのコマンドに対応す
る処理を行ってST1に戻る。
【0006】このように、従来は、固定フォーマット作
成要求コマンドを受信しても、固定フォーマットのデー
タを加工することなく、そのままRAMに記憶し、固定
フォーマット使用要求コマンドを受信したときに、印字
データとともに固定フォーマットのデータもイメージ展
開してぺージメモリに記憶するようになっていた。
【0007】
【発明が解決しようとする課題】しかし、このようなぺ
ージプリンタにおいては、固定フォーマット作成要求コ
マンドを受信したときには固定フォーマットのデータを
コマンド形式で記憶しておくだけで、固定フォーマット
使用要求コマンドを印字データとともに受信した場合に
固定フォーマットのデータのコマンド解析を行い、固定
フォーマット及び印字データのイメージ展開を行ってこ
れらを重ね合せるようにしていたことから、印字データ
を受信するごとに固定フォーマットのデータのコマンド
解析・イメージ展開を毎回行う必要が生じるため、1ぺ
ージごとのデータ処理に時間がかかるという問題があっ
た。
【0008】そこで、本発明は、固定フォーマットのデ
ータのコマンド解析やイメージ展開を毎回行う必要をな
くすことができ、全体のデータ処理時間を短縮すること
ができるぺージプリンタを提供しようとするものであ
る。
【0009】
【課題を解決するための手段】請求項1の本発明は、1
ぺージごとにイメージデータを作成して印刷するぺージ
プリンタにおいて、固定フォーマットのデータを記憶し
ておく第1のメモリと、1ぺージ分のイメージデータを
記憶する第2のメモリとを設け、外部からのコマンドに
応じて受信した固定フォーマットのデータをイメージデ
ータに展開して第1のメモリに記憶しておき、その後、
その固定フォーマットの使用要求コマンドを伴う印字デ
ータを受信するごとに、その印字データをイメージ展開
するとともに、第1のメモリから固定フォーマットのイ
メージデータを取出し、展開した印字データを固定フォ
ーマットのイメージデータと重ね合せて1ぺージ分のイ
メージデータとして第2のメモリに記憶し、この第2の
メモリからのイメージデータに基づいて印字出力を行う
ものである。
【0010】請求項2の本発明は、1ぺージごとにイメ
ージデータを作成して印刷するぺージプリンタにおい
て、固定フォーマットのデータを記憶しておく第1のメ
モリと、1ぺージ分のイメージデータを記憶する第2の
メモリとを設け、外部からのコマンドに応じて受信した
固定フォーマットのデータをイメージデータに展開する
途中の中間のデータに変換して第1のメモリに記憶して
おき、その後、その固定フォーマットの使用要求コマン
ドを伴う印字データを受信するごとに、その印字データ
をイメージ展開するとともに、第1のメモリから固定フ
ォーマットの中間データを取出してイメージデータに展
開し、展開した印字データを固定フォーマットのイメー
ジデータと重ね合せて1ぺージ分のイメージデータとし
て第2のメモリに記憶し、この第2のメモリからのイメ
ージデータに基づいて印字出力を行うものである。
【0011】
【発明の実施の形態】以下、本発明の実施の形態を図1
及び図2を参照して説明する。図1は本実施例の要部構
成を示すブロック図で、1は制御部本体を構成するCP
U、2はこのCPU1が各部を制御するためのプログラ
ムデータ等を格納したROM、3はデータ処理のために
使用されるメモリエリア等を設けたRAM、4はI/O
(入出力)ポート、5はI/F(インタフェース)、6
は少なくとも1ぺージ分のイメージデータを記憶できる
容量を持つイメージバッファ(ぺージメモリ)である。
上記CPU1とROM2、RAM3、I/Oポート4、
I/F5、イメージバッファ6とはアドレスバス、デー
タバス、制御バス等のバスライン7により電気的に接続
している。
【0012】上記I/Oポート4には、印字ヘッド8を
駆動するヘッドドライバ9、この印字ヘッド8を搭載し
たキャリアをプリンタ内部に設けられたプラテンに沿っ
て移動制御するキャリアモータ11を駆動するモータド
ライバ12、上記プラテン等を駆動する紙送りモータ1
3を駆動するモータドライバ14、その他各種操作を行
うための操作パネル(図示しない)等がそれぞれ接続し
ている。
【0013】また、I/F5には、パーソナルコンピュ
ータ等で構成されるホスト装置15が通信回線を介して
接続している。なお、上記イメージバッファ6は、AS
IC(特定用途向けIC)等に設けられたRAMで構成
してもよい。このようにしてイメージデータをASIC
側のRAMに記憶すれば、データ処理を高速化すること
ができる。
【0014】上記CPU1は、ホスト装置15から受信
するコマンドに応じて図2に示すようなデータ制御を行
うようになっている。すなわち、CPU1は先ずST1
1にてホスト装置15からコマンドを受信待ちとなる。
そして、ホスト装置15からコマンドを受信すると、S
T12にてそのコマンドが固定フォーマット作成要求コ
マンドか否かを判断する。
【0015】そして、ST12にて受信したコマンドが
固定フォーマット作成要求コマンドであると判断した場
合は、ST13にてホスト装置15から固定フォーマッ
トのデータを受信してコマンド解析する。そして、ST
14にてコマンド解析の結果に基づいて固定フォーマッ
トのデータについてイメージデータを作成しRAM3に
記憶してST12の処理に戻る。
【0016】例えば、固定フォーマットが図形や文字・
記号からなる場合、ホスト装置15から図形についての
コマンドデータ、文字・記号についてのキャラクタコー
ドデータを受信すると、次に示すようなコマンド解析、
イメージデータ作成のデータ処理を行う。図形のコマン
ドデータについては、コマンドを解析して線、円等を把
握し、イメージバッファ6上のどの位置からどの位置ま
で線や円等を描くのかという位置データや、大きさ・太
さを表すデータ等に変換する(ここでは中間データとい
う)。これら中間データに基づいてイメージデータ(ド
ットデータ)を作成してRAM3に記憶しておく。
【0017】また、文字・記号のキャラクタコードデー
タについては、その文字をキャラクタジェネレータのど
の部分を取出して、イメージバッファ6上のどの位置に
描くのかという位置データや文字・記号の大きさを表す
データ等に変換する(ここでは中間データという)。こ
れら中間データに基づいてイメージデータ(ドットデー
タ)を作成してRAM3に記憶しておく。
【0018】また、ST12にて受信したコマンドが固
定フォーマット作成要求コマンドでないと判断した場合
は、ST15にてそのコマンドが固定フォーマット使用
要求コマンドか否かを判断する。ST15にて受信した
コマンドが固定フォーマット使用要求コマンドであると
判断した場合は、ST16にてホスト装置15から印字
データを受信してその印字データをイメージ展開すると
ともに、RAM3から固定フォーマットのイメージデー
タを取出して、印字データのイメージデータを固定フォ
ーマットのイメージデータと重ね合せ、イメージバッフ
ァ6へ記憶してST11の処理に戻る。
【0019】また、ST15にて受信したコマンドが固
定フォーマット使用要求コマンドでないと判断した場合
は、ST17にてそのコマンドに対応する処理を行って
ST11に戻る。
【0020】このような構成の本発明の実施の形態にお
いては、ホスト装置15から固定フォーマット作成要求
コマンドを受信すると、固定フォーマットのデータを受
信して、コマンド解析を行ってイメージデータを作成す
る。そして、固定フォーマットをイメージデータの状態
でRAM3に記憶しておく。
【0021】続いて、ホスト装置15から固定フォーマ
ット使用要求コマンドを受信すると、印字データを受信
してイメージ展開するとともに、既にイメージデータと
してRAM3に記憶してある固定フォーマットのイメー
ジデータを取出して印字データのイメージデータと重ね
合せてイメージバッファ6に記憶する。
【0022】このように、固定フォーマットのデータの
コマンド解析、イメージ展開というデータ処理は、最初
に固定フォーマット作成要求コマンド受信したときのみ
に行わせることによって、固定フォーマット使用要求コ
マンドを受信する度に毎回固定フォーマットのデータの
コマンド解析、イメージ展開というデータ処理を行う必
要がなくなる。これにより、同じ固定フォーマットを使
用して異なる印字データを何度も印字する場合のデータ
処理速度が速くなり、全体のデータ処理時間を短縮する
ことができる。
【0023】なお、本発明の実施の形態においては、ホ
スト装置15から固定フォーマット作成要求コマンドを
受信すると、固定フォーマットをコマンド解析・イメー
ジ展開してイメージデータの状態でRAM3に記憶して
おくものについて述べたが、必ずしもこれに限定される
ものではなく、ホスト装置15から固定フォーマット作
成要求コマンドを受信すると、固定フォーマットをコマ
ンド解析して中間データに変換して中間データの状態で
RAM3に記憶しておき、固定フォーマット使用要求コ
マンドを受信すると、続く印字データを受信してイメー
ジ展開するとともに、既にイメージデータとしてRAM
3に記憶してある固定フォーマットの中間データを取出
してイメージ展開して、印字データのイメージデータと
重ね合せてイメージバッファ6に記憶するようにしても
よい。このように、固定フォーマットをイメージデータ
の状態でRAM3に記憶する場合に比してRAM3に必
要なメモリ容量が少なくて済む。ここで、固定フォーマ
ットの中間データをRAM3に記憶しておくのは、固定
フォーマットの中間データのデータ量は使用するフォー
マットによって異なるため、容量が固定されているAS
IC(特定用途向けIC)等に設けられたメモリを使用
するよりも、拡張可能なRAM3を使用した方が有効だ
からである。
【0024】また、本実施の形態では、固定フォーマッ
トデータをイメージデータ又は中間データの状態でRA
M3内に記憶されているが、これに限定されるものでは
なく、固定フォーマットデータをイメージデータ又は中
間データの状態でEEPROMなどの不揮発性メモリに
記憶させておいてもよい。これにより、固定フォーマッ
トデータを一度受信していればぺージプリンタの電源を
再度立ち上げても、イメージデータなどが記憶されてい
るので固定フォーマットデータを改めて受信する必要は
なく、その分だけ処理時間を短縮できる。
【0025】なお、本実施の形態は、ラインサーマルプ
リンタ、インクジェットプリンタ、インパクトプリンタ
等の様々なぺージプリンタに適用できる。
【0026】
【発明の効果】以上詳述したように本発明によれば、固
定フォーマットのデータのコマンド解析やイメージ展開
を毎回行う必要をなくすことができ、全体のデータ処理
時間を短縮することができるぺージプリンタを提供でき
るものである。
【図面の簡単な説明】
【図1】本発明の実施の形態を示すブロック図。
【図2】図1に示すCPUが行うデータ処理を示す流れ
図。
【図3】従来のぺージプリンタにおけるデータ処理を示
す流れ図。
【符号の説明】
1…CPU 2…ROM 3…RAM(第1のメモリ) 6…イメージバッファ(第2のメモリ) 15…ホスト装置

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 1ぺージごとにイメージデータを作成し
    て印刷するぺージプリンタにおいて、固定フォーマット
    のデータを記憶しておく第1のメモリと、1ぺージ分の
    イメージデータを記憶する第2のメモリとを設け、外部
    からのコマンドに応じて受信した固定フォーマットのデ
    ータをイメージデータに展開して第1のメモリに記憶し
    ておき、その後、その固定フォーマットの使用要求コマ
    ンドを伴う印字データを受信するごとに、その印字デー
    タをイメージ展開するとともに、前記第1のメモリから
    前記固定フォーマットのイメージデータを取出し、展開
    した印字データを前記固定フォーマットのイメージデー
    タと重ね合せて1ぺージ分のイメージデータとして第2
    のメモリに記憶し、この第2のメモリからのイメージデ
    ータに基づいて印字出力を行うことを特徴とするぺージ
    プリンタ。
  2. 【請求項2】 1ぺージごとにイメージデータを作成し
    て印刷するぺージプリンタにおいて、固定フォーマット
    のデータを記憶しておく第1のメモリと、1ぺージ分の
    イメージデータを記憶する第2のメモリとを設け、外部
    からのコマンドに応じて受信した固定フォーマットのデ
    ータをイメージデータに展開する途中の中間のデータに
    変換して第1のメモリに記憶しておき、その後、その固
    定フォーマットの使用要求コマンドを伴う印字データを
    受信するごとに、その印字データをイメージ展開すると
    ともに、前記第1のメモリから前記固定フォーマットの
    中間データを取出してイメージデータに展開し、展開し
    た印字データを前記固定フォーマットのイメージデータ
    と重ね合せて1ぺージ分のイメージデータとして第2の
    メモリに記憶し、この第2のメモリからのイメージデー
    タに基づいて印字出力を行うことを特徴とするぺージプ
    リンタ。
JP9222219A 1997-08-19 1997-08-19 ぺージプリンタ Pending JPH1158873A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9222219A JPH1158873A (ja) 1997-08-19 1997-08-19 ぺージプリンタ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9222219A JPH1158873A (ja) 1997-08-19 1997-08-19 ぺージプリンタ

Publications (1)

Publication Number Publication Date
JPH1158873A true JPH1158873A (ja) 1999-03-02

Family

ID=16779000

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9222219A Pending JPH1158873A (ja) 1997-08-19 1997-08-19 ぺージプリンタ

Country Status (1)

Country Link
JP (1) JPH1158873A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017209231A1 (ja) * 2016-06-03 2017-12-07 株式会社フライデーナイト 印刷サーバ装置、印刷物構成方法、および記録媒体

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017209231A1 (ja) * 2016-06-03 2017-12-07 株式会社フライデーナイト 印刷サーバ装置、印刷物構成方法、および記録媒体
JP2017219905A (ja) * 2016-06-03 2017-12-14 株式会社フライデーナイト 印刷サーバ装置、印刷物構成方法、およびプログラム

Similar Documents

Publication Publication Date Title
JP2860204B2 (ja) 出力装置及び当該装置における解釈プログラムの選択方法
JP2839119B2 (ja) 文字処理装置及び方法
JPH11254801A (ja) 孔版印刷機用のコンピュータ・インターフェース・システム
JP2812412B2 (ja) プリンタ制御装置及び方法
JPH1158873A (ja) ぺージプリンタ
JP2783345B2 (ja) 出力装置及び方法
JP2783344B2 (ja) プリンタ制御装置及びその制御方法
JPH08244314A (ja) プリンタシステム及び該システムにおけるプリンタ及び情報処理装置
JP3110879B2 (ja) 印刷方法及び装置
JP3768670B2 (ja) 印刷システム及び印刷制御方法
JP3162929B2 (ja) 出力装置及び出力方法
JP3323680B2 (ja) 出力装置及び出力方法
JP3313919B2 (ja) 出力装置及び出力方法
JPH09188041A (ja) 出力装置
JP2001121789A (ja) プリンタシステム
JPH11227299A (ja) 印刷装置
JP2784823B2 (ja) プリンタの画像編集印字方式
JPH111048A (ja) 印刷制御方法および印刷装置
JPH08164648A (ja) 出力装置及びこれを含む情報処理システム
JPH04176677A (ja) プリンタ
JPH11138919A (ja) 画像情報処理装置、画像情報処理方法および記録媒体
JPH0818448B2 (ja) ページプリンタ
JPH10151814A (ja) テキストデータ印刷装置及びテキストデータ印刷方法
KR19990056561A (ko) 컴퓨터의 메모리를 이용한 인쇄방법
JPH09288550A (ja) 情報処理システムおよび情報処理方法