JPH0224162A - データ処理方式 - Google Patents

データ処理方式

Info

Publication number
JPH0224162A
JPH0224162A JP63173371A JP17337188A JPH0224162A JP H0224162 A JPH0224162 A JP H0224162A JP 63173371 A JP63173371 A JP 63173371A JP 17337188 A JP17337188 A JP 17337188A JP H0224162 A JPH0224162 A JP H0224162A
Authority
JP
Japan
Prior art keywords
data
priority
code
processing
print
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
JP63173371A
Other languages
English (en)
Inventor
Takashi Morikawa
高志 森川
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.)
Minolta Co Ltd
Original Assignee
Minolta 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 Minolta Co Ltd filed Critical Minolta Co Ltd
Priority to JP63173371A priority Critical patent/JPH0224162A/ja
Publication of JPH0224162A publication Critical patent/JPH0224162A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Laser Beam Printer (AREA)
  • Storing Facsimile Image Data (AREA)
  • Dot-Matrix Printers And Others (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、レーザープリンタ等のプリンタのデータ処理
方式に関する。
(従来技術) 従来の電子写真式プリンタでは、その内部において、予
め用意されたフォント・パターンを利用して描画される
テキストデータとラスター及びベクタ〒形態のグラフィ
ックデータのそれぞれ二つの描画データが、受信される
順番に処理され、描画されている。
(発明の解決すべき課題) しかしながら、テキストデータとグラフィックデータで
は、処理時間に相当の違いが有る。テキストデータでは
、フォント・パターンのデータを読み出すだけであるの
で、処理に時間は殆どかからないが、グラフィックデー
タは複雑な演算処理が必要であり、数分から時には数十
分もの処理時間を費やす。従って、上記のように、受信
したデータをその順番通りに処理する方式においては、
処理時間のかからないテキストデータのみの印字データ
が、グラフィックデータを含む印字データの後で受信さ
れた場合、グラフィックデータを含む印字データの処理
の終了を待ってからでないと、処理時間が殆どかからな
いのにもかかわらず、テキストデータのみの印字データ
の処理を行うことができない。そのため、印字中に、次
の受信データを解析及び各種処理を行うことのできるプ
リンタにおいても、印字を開始するまでの待ち時間が発
生してしまうことがあった。
そこで、本発明の目的は、処理時間のかかるグラフィッ
クデータを含む印字データが先に受信されても、テキス
トデータのみの印字データが受信されれば、そのテキス
トデータのみの印字データの方を先に処理し、その処理
済みのテキストの印字中にグラフィックデータを処理さ
せて、待ち時間の短縮を行うことである。
(課題を解決するための手段) 上記の目的を解決するために、本発明のデータ処理方式
は、外部から入力されるデータを一時的に記憶するため
のデータ記憶手段と、印字イメージを記憶する印字イメ
ージ記憶手段と、該データ記憶手段に記憶されたデータ
を解析するデータ解析手段と、該データ解析手段による
解析結果が、印字データのコードである場合には、それ
を該印字イメー7記憶手段に印字イメージとして書き込
む描画手段とを備えた優先処理のための第1データ処理
手段と、外部から入力されるデータを一時的に記憶する
ためのデータ記憶手段と、印字イメージを記憶する印字
イメージ記憶手段と、該データ記憶手段に記憶されたデ
ータを解析するデータ解析手段と、該データ解析手段に
よる解析結果が、印字データのコードである場合には、
それを該印字イメージ記憶手段に印字イメージとして書
き込む描画手段とを備えた通常処理のための第2データ
処理手段と、上記データは、テキストデータとグラフィ
ックデータとを含む印字データと、ある印字データの先
頭に付加して、その印字データの優先処理を行わせる優
先指定コードと、ある印字データの最後に付加して、そ
の印字データの優先処理を終了させる優先指定終了コー
ドとを含む制御コードとからなっており、これらのデー
タの種類を識別する識別手段とを備え、上記識別手段に
よって、上記データ中に優先指定コードが認識された場
合は、それ以降のデータを、上記データ中に優先を旨定
終了コードが認識されるまで、第1データ処理手段のデ
ータ記憶手段に入力してデータ処理を行わせ、優先指定
終了コードが認ifiされると、それ以降のデータを、
上記データ中に優先指定コードが認識されるまで、第2
データ処理手段のデータ記憶手段に入力してデータ処理
を行わせ、第1データ処理手段中にデータがある限りは
、その処理が終了するまで、第2データ処理手段中のデ
ータの処理を行わないように制御することを特徴とする
(作用) 優先指定コードが付けられたデータに対しては、優先措
定終了コードが付けられるまで第1 (優先)データ処
理手段に出力し、優先指定コードが付けられていないデ
ータに対しては、第2(通常)データ処理手段に出力し
て、第1データ処理手段にデータがある限りは、そのデ
ータを優先的に処理する。
また、優先指定終了コードによって、優先指定の終了を
指定する。
(実施例) 以下、添付の図面を参照して、本発明の詳細な説明する
第2図は、本発明の実施例であるプリンタシステム10
の処理システムの構成を示す。
汎用のデータ処理装置1からのデータは、データ処理装
置lのスループット向上のため、外部のファイリングバ
ッファ2に一旦格納された後、プリンタシステム10に
出力される。このデータ処理装置1から送られてくるデ
ータは、印字用のテキストデータ及びグラフィックデー
タと、改行・改頁等を行わせるためにプリントエンジン
の制御を行うためのコードや、本発明に係る優先処理を
指定及び解除する優先指定コード、優先指定終了コード
を含む制御コードとからなっている。
この電子写真式プリンタシステム10は、ビットマツプ
方式データ処理装置3、プリントエンジン4、外部給紙
ユニット5及びソータ6からなっている。
第3図は、本発明を適用可能な電子写真式プリンタの通
紙経路を表す中央断面図である。ペーパーは、3つの着
脱可能な給紙カセット51,52゜53から選択的に給
紙される。感光体ドラム401は、クリーナ406によ
ってトナーが取り除かれた後、帯電チャージャ404.
イレーザランプ405によって均一に帯電され、光学系
409から画像露光を受ける。そして、現像装置402
によってトナー像が感光体ドラム401上に形成され、
給紙されたペーパー上に転写チャージャ403によりト
ナー像が転写される。ベーパーは、搬送ベルト407に
よって定着装置408に運ばれ、定着装置408による
定着処理の後、ソータ6に収納される。
第4図は、本発明を実施させるのに必要である優先処理
部を、通常処理部と並列に設けた第2図のビットマツプ
方式データ処理装置3のブロック図を示す。
このビットマツプ方式処理装置3は、内部バスで接続さ
れた幾つかのブロックから構成される。
101〜106は、優先処理部及び通常処理部に共通に
接続されるブロックである。BM−CPUIOIは、ビ
ットマツプ方式処理装置3の中心となる制御部であり、
データ処理装置インターフェイス105を通じてデータ
処理装置lと外部のファイルバッファ2を介して通信を
行ったり、プリントエンジンインターフェイス106を
通じてプリントエンジン4を制御したり、後述するよう
に、プリントデータを変換してビットマツプ書込部イン
ターフェイス1127uび優先ビ、トマ、ブ書込部イン
ターフェイス122を通じてビットマツプ書込部113
及び優先ビットマツプ書込部123を制御する。SYS
−ROM102は、BM−CPUIOIのプログラムを
記憶する。SYS−RAM103は、BM−CPUIO
Lの作業用記憶エリアであり、スタックや基本フラグの
記憶に用いられる。
110−114は、優先処理を要しない受信データの処
理を行うための通常処理部であり、本願発明にいう第2
データ処理手段を構成する。
また、120〜124は、本発明における優先指定コー
ドが付された受信データの優先処理を行うための優先処
理部であり、本願発明にいう第1データ処理手段として
、第2データ処理手段と並列に設けられる。
なお、フォント部115については、優先処理部と通常
処理部とがそれぞれ持つ必要がないので、共有させてい
る。
以下に、通常処理部及び優先処理部の説明を行う。また
、優先指定コードの付された優先処理されるべきデータ
は、優先R−バッファ120に記憶され、通常処理のデ
ータは、R−バッファ110に記憶されるように、BM
−CPUIOIが制御しており、基本的な動作は優先処
理部も通常処理部と同じである。
R−バッファ110及ヒffl先R−”ソファ120は
、外部(データ処理装置1やファイルノ\、ファ2)と
の通信用バッファであり、BM−CPUIOlの処理プ
ログラムとデータ処理装置lとの通信を非同期でも行え
ることを可能とする。
P−RAMIII及び優先P−RAM121は、データ
処理装置1からの各種のデータを、処理が容易な中間コ
ードとして記憶する。
実際の描画は、ビソトマ・ノブ書込部113及び優先ビ
ットマツプ書込部123で行われるが、ビットマツプ書
込部113及び優先ビットマツプ書込部123への情報
としては、フォント部115のパターン内蔵アドレスや
、ビットマツプRAM114及び優先ビットマツプRA
M124への描画アドレス等のパラメータがある。これ
らのノ々ラメータの計算には所定の時間かかかる。そこ
で、ビットマツプRAM114及び優先ビ・ソトマノフ
RAM124のデータのプリント中に、次のページのデ
ータを前処理しておくことにより、処理の高速化を計る
ものである。そのため、P−RAMI 11及び優先!
”−RAMI 21内のデータの動きは、ファーストイ
ン・ファーストアウトとなっている。
本実施例では、上記のビットマツプRAMlI4、優先
ビットマツ7”RAM l 24は、同一のメモリ内に
設けられているが、別々のメモリであっても良い。また
、グラフィックデータも優先処理の対象とする場合には
、ビットマツプRAMlI4だけでなく、優先ビットマ
ツプRAM124も1ペ一ジ分の記憶容量が必要となる
また、プリントエンジンインターフェイス106は、プ
リントエンジン4とのインターフェイスであり、プリン
トコマンドなどのJOB制?lコマンドをプリントエン
ジン4のインターフェイスと通信用バスを通じてやりと
りする。
本発明の優先処理を行う実施例は、上記のビットマツプ
方式データ処理装置3の構成を用い、以下に述べるプリ
ンタ装置の制御フローにより達成できる。
第5図は、プリンタ装置のメインフローである。
電源がオンされると、内部の初期化を行い(ステップS
L、以下ステップを略する)、各種バッファ及びRAM
をクリアしくS2)、フォント部115からセルサイズ
等のフォント属性情報を読み込み(S3)、スインチ設
定(インターフェイス切替等)及び内部デフォルト値(
マージン等)による初期設定を行う(S4)。
以上の初期動作完了後に、ホストコンピュータ等のデー
タ処理装置1からのデータ受信を許可し、受信データの
処理ループに入る。
受信データ処理(S5)では、R−バッファ110又は
優先R−t< 、、ファ120にデータかあるかを判断
して、処理を行う。
第6図は、受信データ処理のフローを示す。この処理は
主に、受信されたデータの中間コードへの変換を行う。
中間コードに予め変換しておくことで、印字の際のデー
タ解析の時間を短くシて、トータルの印字時間を短縮す
るためである。
優先R−バッファ120に優先データかあれば(S51
てYES)、優先処理を行うために、852〜S57の
処理を行う。S52て、優先データを優先R−バッファ
120から読み込み、そのデータが制御コードでなけれ
ば(S53てNo)、即ち印字データやグラフィックデ
ータであれば、所定のフォーマントに中間コードとして
変換しく554)、優先P−RAM121に出力する(
S57)。また、制御コードであった場合には(S53
でYES)、詳細は省くが、各種の制御コード処理を行
い(S55)、それを優先PRAMI21に出力する必
要があれば(856でYES)、優先P−RAM121
に出力する(S57)。
優先R−バッファ120゛にデータがなければ(S51
でNO)、862〜S67の通常処理を行う。
この通常処理は、上記の352〜S57の優先処理に用
いられる優先R−バッファ120(S52)、優先P−
RAM121  (S57)の代わりに、Rバッファ1
10、P−RAM111を用いれば、同じ手順となるの
で、説明を省略する。
第5図に戻って説明を続ける。この受信データの処理の
後、優先ビア)マツプ124がアクセス可能であれば(
S6でYES)、次に説明するパケット処理を行う(S
7)。
第7図は、パケット処理のフローである。優先P−RA
Ml 21に優先データがあれば(S71でYES) 
、372〜S77の優先パケット処理を行う。S72で
、優先P−RAM121からデータを読み込み(S72
)、そのデータが制御コードを示すデータであれば(S
73でYES)、制御コードの解析か行われ(S74)
、改頁指定のコードであれば(S75でYES)、排紙
要求を行い(S76)、リターンする。改頁指定コード
でなければ(S75でNO) 、そのままリターンする
。また、優先P−RAMI 21から読み込んだデータ
が制御コードを示すものでなければ(S73でNO)、
即ち印字データやグラフィックデータであれば、それぞ
れ、所定のフォントデータやラスターデータを優先ビッ
トマツプRAM124に展開して(S77)、リターン
する。
優先P−RAM121にデータがなければ(S71でN
o)、382〜S87の通常のパケット処理を行う。こ
の通常処理は、上記の372〜S77の優先処理に用い
られる優先P−RAM121(S72)、優先ビットマ
ツプRAM124 (S77)の代わりに、P−RAM
l 11、ビットマツプRAM114を用いれば、同じ
手順となるので、説明を省略する。
再び第5図に戻って説明を続ける。上記のパケット処理
の後、排紙要求(876又は886)か出ていれば(S
8でYES) 、S9でプリントコントロールを行い(
S9)、排紙を行ったり、次のペーパーの給紙を行う。
以上の処理とは非同期に、データ受信が行われる。第1
図は、このデータ受信のフローである。
以上の優先処理を行わせるために、ホストコンピュータ
等のデータ処理装置lは、データ送信の際に、優先指定
コード及び優先指定終了コードを新たに付加して送信し
、これらのコード以下のデータは、それぞれ優先処理す
べきデータであること及び優先処理の指定をしないこと
を、プリンタ・システム10側に識別させる必要がある
なお、本発明では、ページ単位の処理を基本とする場合
は、優先指定コードをページ先頭に付け、優先指定終了
コードをページ最後(即ち改頁コードの直後)につける
ようにすればよい。その場合は、グラフィックデータの
みのデータだけでなく、1ページ中にテキストデータと
グラフィックデータとがa=している印字データの場合
に、印字中にデータ処理の行えるプリンタを用いれば、
優先指定を行わないようにすれば、待ち時間が短縮でき
る。
また、テキストデータ、グラフィックデータとを完全に
分離して、印字データの種類別に優先処理を行い、別の
ページに印字することもできる。
その場合は、テキストデータ群の最初に優先指定コード
を付け、テキストデータ群の最後、即ちグラフィックデ
ータ群の最初に優先指定終了コードと付加する。このと
き、ページ途中で優先指定が切り替わることが有り得る
ので、その時は、プリンタ内部で、改頁コードを発生さ
せるようにする。
以下に、このデータ受信フローについての説明を行う。
まず、データ処理装置インターフェイス105からデー
タを読み込み(SIOl)、そのデータが優先指定コー
ドであれば(S102でYES)、それ以下の受信デー
タが優先処理されるべきデータであることを判別させる
優先フラグを、すでにONされている場合を除けば(8
1,03でNo)、ONL (S 104) 、編集パ
ラメータを退避して(S105)、リターンする。
また、データ処理装置インターフェイス105から読み
込んだデータが優先指定終了コードであれば(S106
でYES)、優先フラグがONであれば(S107でN
O)、優先指定が終了したことを示すために、優先フラ
グを○FFL(Si20)、5105で編集フラグON
時に逝避していた編集パラメータを復帰しく5109)
、改頁コードを発生させて(SIIO)、fu先R−バ
ッファ120に出力して(S1]、2)、リターンする
。優先指定終了コードであっても、すてに優先フラグが
OFFであれば(S107てYES)、これを無視し、
そのままリターンする。
優先指定コード、優先指定終了コードのいずれでもなけ
れば、優先フラグがONかOFFかを判断して(S11
1)、ONであれば(YES)、優先R−バッファ12
0にそのデータを出力しく5112)、OFFであれば
(NO) 、R/lf、y77110に出力する(Sl
13)。
この受信データ処理によって、優先処理データと通常処
理データとは識別され、それぞれ、優先R−バッファt
2oとR−バッファ11oとに分けて出力される。
(発明の効果) データに優先指定コードを付加して、優先度を付けるこ
とによって、データ受信の順番には関係無く、データ処
理か行える。例えば、印字中にデータ処理の行えるプリ
ンタを用いて、グラフィックデータのように処理に時間
がかかるデータには、優先指定を行わず、処理時間の短
いテキストデータの場合には、優先指定を行い、グラフ
ィックデータ等の後で受信されても、先に処理を行い、
印字するようにすることにより、グラフィックデータの
処理は、テキストデータの印字中に行うことができるの
で、グラフィックデータの印字の段階に入ったときには
、すでにグラフィックデータの処理がある程度(あるい
は全て)行われているので、印字を開始するまでの無駄
な待ち時間が短縮できる。
また、優先指定終了コードによって、優先処理の終了が
指示できるので、1ページ中にテキストとグラフィック
が混ざっていても、テキストの部分だけに、優先指定を
行い、別のページに印字するといった細かい指定が可能
となる。
また、テキストデータ、グラフィックデータにかかわら
ず、優先処理させたいデータには優先指定を行うことも
できる。
【図面の簡単な説明】
第1図は本発明の実施例に係るデータ受信のフローチャ
ート、第2図は本発明の実施例に係るプリンタの処理シ
ステムのブロック図、第3図はブリンク・システムの通
紙経路を示す中央断面図、第4図は本発明の実施例に係
るビノトマンブ方式データ処理装置のブロック図、第5
図はプリンタシステムのメイン制御フローチャート、第
6図は受信データ処理のフローチャート、第7図はパケ
ット処理のフローチャートである。 ■・・データ処理装置、 101・・・BM−CPU。 102・・・SMS−ROM、 +03・・・SYS−RAM。 110・・・R−バッファ、 Ill・・・P  RAM。 +12・・・ビントマノフ書込部インターフェイス、+
13・・ビットマツプ書込部、 114・・・ビットマツプRAM。 115・・フォント部、 120・・・優先R−バッファ、 121・・優先P−RAM。 122・・・優先ビットマツプ書込部インターフェイス
、 123・・優先ビットマツプ書込部、 124・優先ビットマツプRAM。 特許出願人 ミ ノルタカメ ラ株式会社代理人 弁理
士 青白 葆 はか1名 11rll 第2図

Claims (1)

    【特許請求の範囲】
  1. (1)外部から入力されるデータを一時的に記憶するた
    めのデータ記憶手段と、印字イメージを記憶する印字イ
    メージ記憶手段と、該データ記憶手段に記憶されたデー
    タを解析するデータ解析手段と、該データ解析手段によ
    る解析結果が、印字データのコードである場合には、そ
    れを該印字イメージ記憶手段に印字イメージとして書き
    込む描画手段とを備えた優先処理のための第1データ処
    理手段と、 外部から入力されるデータを一時的に記憶するためのデ
    ータ記憶手段と、印字イメージを記憶する印字イメージ
    記憶手段と、該データ記憶手段に記憶されたデータを解
    析するデータ解析手段と、該データ解析手段による解析
    結果が、印字データのコードである場合には、それを該
    印字イメージ記憶手段に印字イメージとして書き込む描
    画手段とを備えた通常処理のための第2データ処理手段
    と、 上記データは、テキストデータとグラフィックデータと
    を含む印字データと、ある印字データの先頭に付加して
    、その印字データの優先処理を行わせる優先指定コード
    と、ある印字データの最後に付加して、その印字データ
    の優先処理を終了させる優先指定終了コードとを含む制
    御コードとからなっており、これらのデータの種類を識
    別する識別手段とを備え、 上記識別手段によって、上記データ中に優先指定コード
    が認識された場合は、それ以降のデータを、上記データ
    中に優先指定終了コードが認識されるまで、第1データ
    処理手段のデータ記憶手段に入力してデータ処理を行わ
    せ、優先指定終了コードが認識されると、それ以降のデ
    ータを、上記データ中に優先指定コードが認識されるま
    で、第2データ処理手段のデータ記憶手段に入力してデ
    ータ処理を行わせ、 第1データ処理手段中にデータがある限りは、その処理
    が終了するまで、第2データ処理手段中のデータの処理
    を行わないように制御することを特徴とするプリンタの
    データ処理方式。
JP63173371A 1988-07-12 1988-07-12 データ処理方式 Pending JPH0224162A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63173371A JPH0224162A (ja) 1988-07-12 1988-07-12 データ処理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63173371A JPH0224162A (ja) 1988-07-12 1988-07-12 データ処理方式

Publications (1)

Publication Number Publication Date
JPH0224162A true JPH0224162A (ja) 1990-01-26

Family

ID=15959154

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63173371A Pending JPH0224162A (ja) 1988-07-12 1988-07-12 データ処理方式

Country Status (1)

Country Link
JP (1) JPH0224162A (ja)

Similar Documents

Publication Publication Date Title
US5600762A (en) Method of processing a job, in a printing system, with a composite job ticket
US5563986A (en) Image processing system
US5220431A (en) Image-forming apparatus having a landscape mode and a portrail mode
JPH01174453A (ja) プリンタ制御装置
JP3639685B2 (ja) 印刷装置及び印刷制御方法
US7164484B2 (en) Print controller, print control method and printer including determination to store macro as instruction or bitmap
JPH0224162A (ja) データ処理方式
JPH09107426A (ja) 印刷制御装置並びに印刷装置および印刷制御装置の印刷ジョブ処理方法
JPH0224161A (ja) データ処理方式
JPH0224159A (ja) データ処理方式
JPH0224160A (ja) データ処理方式
JP3509840B2 (ja) ページプリンタ
JPH0224163A (ja) データ処理方式
JP2002254758A (ja) プリンタ
JPH09263356A (ja) 印刷装置
JP3164790B2 (ja) 丁合印刷制御方法
JP2545400B2 (ja) 印刷装置
JPH01171948A (ja) 手洗機
JP4150850B2 (ja) 画像処理装置、画像処理方法、およびプログラム
JP2744025B2 (ja) 印字制御装置
JPH0465261A (ja) 印刷装置
JP3226226B2 (ja) 文字処理方法及び装置
JPS63251246A (ja) デ−タ記憶装置
JPS63251245A (ja) プリンタ制御装置
JPH01171949A (ja) プリンタ制御装置