JPH0412876A - プリンタ制御装置 - Google Patents
プリンタ制御装置Info
- Publication number
- JPH0412876A JPH0412876A JP11614490A JP11614490A JPH0412876A JP H0412876 A JPH0412876 A JP H0412876A JP 11614490 A JP11614490 A JP 11614490A JP 11614490 A JP11614490 A JP 11614490A JP H0412876 A JPH0412876 A JP H0412876A
- Authority
- JP
- Japan
- Prior art keywords
- emulation
- printer
- data
- input
- mode
- 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.)
- Granted
Links
- 230000007257 malfunction Effects 0.000 claims description 2
- 230000005611 electricity Effects 0.000 abstract 1
- 238000012545 processing Methods 0.000 description 35
- 238000000034 method Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 108091008695 photoreceptors Proteins 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 1
Landscapes
- Record Information Processing For Printing (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
め要約のデータは記録されません。
Description
送られるデータを印字するプリンタの制御装置に関する
。
ロセッサ等に接続される。ホストからプリンタに送られ
るデータは、印字パターン情報である文字データや図形
データ、さらには、これら文字・図形データの印字方法
やプリンタのモードを制御する制御データよりなる。
と呼べるものがなく、各プリンタメーカーによって独自
の規格が定められ用いられている。
も適正な印字結果が得られず、実際上は使用不可能であ
る。
タが幾つか存在している。そのため、数多くのコンピュ
ータやワードプロセッサは、そういったプリンタに対応
している。
、上記の標準的なプリンタを模倣する動作モート(いわ
ゆるエミュレーション・モード)を搭載しておけば、数
多くのホストと接続して使用可能となるので、種々の面
から有利である。
いて、独自モードも一種のエミュレーション・モードと
して考えることにすると、エミュレーション・モードと
ざらにEclのエミュレーション・モードとの切換えか
必要な場合が発生する。従来より、この切換えは、プリ
ンタ本体の電源投入前に、本体に設けられているディン
ブスイ/チ(この種のスイッチは通常、機械の裏側や後
#lこ配置されており、操作性か甚だ悪い)を設定した
り、あるいは、所定のエミュレーション用ROMカート
リッジを予め差し込んでおく等の作業によって行われて
おり、相当に繁雑な手間を要する。また、プリンタに接
続されているホストからコマンドを送ることによって切
換えさせることも考えられるか、この方法もプリンタの
コマンドに対する知識が必要で、一般ユーザでは困難で
ある。
誰にでも容易にモード切換えが行うことのできるエミュ
レーション・モード搭載のプリンタの制御装置を提供す
ることが、本発明の目的である。
び制御データを入力する入力手段と、上記入力手段に入
力された入力データIこおけるプリンタ機種毎の差異に
よる誤動作を防止し、所望の動作が得られるように、本
来のプリンタの動作を模倣するエミュレーション・モー
ドとなるように制御するエミュレーション制御手段と、
プリンタにエミュレーション・モードの選択指示を与え
るエミュレーション指示手段と、電源投入時からの所定
時間を計測する計時手段と、上記計時手段が計時を終え
るまでにエミュレーション指示手段による指示がなされ
る場合は、指示されたエミュレーション・モートに切換
え、計時を終えるまでにエミュレーション指示手段によ
る指示がなされない場合は、所定のエミュレーション・
モードに切換えるよう制御するエミュレーション切換手
段とを備えたことを特徴とする。
いて、電源投入時から所定時間内に、エミュレーション
・モードの指示が行われないとデフォルトのエミュレー
ション・モードが選択され、指示が行われると指示され
たエミュレーション・モードか選択される。
ョン・モードをデフォルトとすることもできる。
る。
説明する。
の処理システムの構成を示す。
置lのスループントを改善するため、外部のファイルバ
ッファ2に一旦格納された後、プリンタ・ンステムlO
に出力される。
処理装置3と、電子写真プロセスとレーザーを用いたプ
リントエンジン4と、外部給紙ユニット5やソータ6等
の付属装置よりなる。
ントエンジン4は、上記ヒツトマツプ方式データ処理装
f3を内蔵しており、アクセサリとして外部給紙ユニフ
ト5と、ソータ6が接続可能である。また、プリントエ
ンジン4の上部前面には、システムの状態を示す表示や
簡単な操作を行うためのキーが並べられた操作パネル4
4が装着されている。
こに、901〜903か入カキ−であり、910〜91
8か表示素子である。キー901は、プリント動作を一
時停止させるためのPAUSEキーである。キー902
は、TESTプリントを起動するためのTESTキーで
ある。キー903はシフトキーであり、キー902と同
時に押すことにより、プリントを中断するCANCEL
キーとなる。キー902.903を同時に押して中断が
機能するようにしたのは、不用意な操作による中断を防
止するためである。
操作パネル上のキーであり、このキーを入力することに
よりエミュレー7ヨン指示が行われる。このエミュレー
/ヨン指示入力はプリンタかプリント可能状態前におい
てのみ作用する予め定められた任意のキーによって行わ
れることとしておく。また、プリンタかプリント可能状
態になった際には、別の機能を有するキー(例えばソフ
トキー等)と兼用させることもできる。そうすればエミ
ユレーシヨン指示用に余計なキーを設ける事なく操作パ
ネルの構造も簡単になり、好ましい。
る。
御部30、ピントマツプ用のビットマツプRAM (B
M−RAM)32、このBM−RAM32に描画を行う
ビットマツプ書込部31およびフォント部33およびデ
フォルトを含む種々のエミユレーシヨンを記憶する不揮
発性の書換可能メモリであるEMU−RAM34よりな
る。プリントエンジン4との接続は、制御データ(枚数
、アクセサリ−制御など)用のバスB3とイメージデー
タ用のバスB4により行う。
成される。まず、インターフェース制御部40はビット
マツプ制御部30からの制御データの処理、操作パネル
制御、および内部バスB5を通してプリントエンジン4
全体のタイミングの制御を行う。電子写真制御部41は
、内部バスBSを通じてインターフェース制御部40が
ら送られるデータに応じて、電子写真プロセス部45の
制御を行う。そして、プリントヘッド制御部42は、内
部バスB4を通じてビットマツプ書込部31から送られ
てくるイメージデータを感光体ドラム上に書き込むため
、内部バスBSを通じてインターフェース制御部40か
ら送られてくる情報に従ってプリントヘッド部43の半
導体レーザーの発光やポリゴン・モータ(図示せず)の
回転を制御する。
を通して、インターフェース制御部40から制御される
。
プ方式のレーザープリンタである。データ処理装置1か
ら送られてくる印字データ(はとんどはコードで表わさ
れる)は、ヒツトマツプ方式処理装置t3のBM−RA
M32上に実際の印字イメージとして展開され、プリン
トエンジン4に出力される。ブりントエン・ジン4では
、ヒツトマツプ方式データ処理装置3からのデータに応
じてレーザー光を変調して感光体上に記録し、さらに記
録紙に転写する。
ータの他に、書式の制御やエンジンのモード設定を行う
コードも含まれる。
他にこれらのプロトコルの解析も行い、書式の制御や必
要に応じてプリントエンジン4への通紙やオブンヨンの
モード変更等の指示を出す。
きには、接続されているEMU−RAM34を通じてエ
ミュレーションを実現する。プリントエンジン4では、
上記の記録制御の他に、それに使う電子写真系の制御、
記録紙のタイミング制御、さらに、他のオプションへの
通紙に同期した処理を行う。プリントエンジン4の制御
は、走査系を除いて、電子写真複写機と同様である。
。ヒツトマツプ制御部30は、内部バスB30で接続さ
れた幾つかのブロックから構成される。BM−CPU3
01は、ピントマツプ方式データ処理装置3の中心とな
る制御部であり、データ処理装置インターフェース30
8を通じてデータ処理装置Iや外部の7アイルバツ7ア
2との通信を行ったり、プリントデータを変換し、ビッ
トマツプ書込部インターフェース306を通じてビット
マツプ書込部31を制御し、プリントエンジンインター
フェース307を通じてプリントエンジン4を制御する
。SMS−ROM3Q2は、BM−CPU301のプロ
グラムを記憶する。SYS−RAM−303は、BM−
CPU301の作業用記憶エリアであり、スタックや基
本フラグの記憶に用いられる。なお、このヒツトマツプ
制御部30には、デフτルトを含むエミュレーションお
よびエミュレーション・モードの記憶に用いる不揮発性
のEMU−RAM34が外部より接続されている。
イルバッファ2)との通信用バッファであり、BM−C
PU301の処理プログラムとデータ処理装置lとの通
信を非同期でも処理化可能にすることを目的とする。
を、フォントの属性から変換したBM−RAM32への
描画が容易な中間コード(以下パケットと記す)として
記憶する。
れるが、ビットマツプ書込部31への情報としては、7
オントのパターン内蔵アドレスや、BM−RAM32へ
の描画アドレス等のパラメータを計算する必要がある。
2のデータをプリント中に、次のページのデータを前処
理して8〈ことにより、処理の高速化を計るものである
。
■F○(ファーストイン・ファーストアウト)となって
いる。
エンジン4とのインターフェースであり、プリン)・コ
マンドなどのJOB制御コマンドをプリントエンジン4
のインターフェースとバスB3を通じてやりとりする。
CPU30fは、EMU−RAM34内の指定されたエ
ミユレーション用のデータを参照してデータ処理装置1
がらのデータをプリンタシステムlO固有のフード体系
に変換(翻訳)を行い、エミュレーションを実現してい
る。
の動作説明を行う。
チャートである。第6図において、まず、を源が投入さ
れると、内部の初期化を行い(ステップ5100、以下
ステップを略す)、BM−RAM32、R−バッファ3
04、P−バッファ305のクリアを行う(S l 0
2)。
0−の3208.5210に示されるようtこ、インタ
ーフェース制御部40がら送られて来るエミュレーショ
ン指定値を読み込み(5104)、デフォルトを指定す
る値であれは(5106でYES)、EMU−RAM3
4よりデフォルトのエミュレーションを読み込み(S
l 08’)、入力による指定値であれば(S I 0
6でNO)、EMU−RAM34より指定されたエミュ
レーションを読み込み、これをデフォルトに変更する(
S110)。このデフォルトの変更には、デフォルトノ
エミュレーションの記憶されたアドレス位置を示すポイ
ンタを変更するようにすれは、簡単に行うことができる
。従って、次回にこのプリンタの電源を入れたときに特
にエミュレーションの指定をしなければ、デフォルトと
してこのエミュレーションが指定される。
なパケットに変換されP−バッファ305に格納される
ので、まず、P−バッフ7305に空きがあることを確
認しく5114でYES)、R−パン7ア304にデー
タが受信されていれば(5116でYES)、R−バッ
ファ304から受信データを取り出して解析し、その結
果に応じてP−バッファ305に出力する等の処理を行
う(S I I 8)。
処理を行って、BM−RAM32へ書き込む(S I
26)。ところが、BM−RAM32への変更は、前の
ページのプリントアウトが完了しない、すなわち、BM
−RAM32内にデータかあると行えないため、プリン
ト中(5120でYES)だったり、ビ/トマノプ書込
部31か前のパケットをBM−RAM32に書き込み中
(S122でYES)の場合は処理か行われない。また
、P−バッファ305にデータがない場合(S124で
No)も当然に処理は行われない。
)、プリントコントロールを行い、実際のプリントが起
動される(S l 30)。
信割り込みにより非同期に読み込まれ(Sl 40)
、−旦R−バッファ304に格納される(S l 42
)。
す。
まず、内部の初期化を行った後(S200)、操作パネ
ルからの入力待ち時間を設定するタイマーTをスタート
させる(S 202)。この後タイマーTが終了するま
で(5204)、操作パネルからの入力を待つ(S 2
06)。入力かあれば(S 206でYES)、ヒツト
マッグ制御部30にその入力値を出力する(8208)
。タイマーTか終了するまで入力かなけれは(S 20
4でYES)、ヒツトマツプ制御部30にデフォルトの
エミュレーションを指定する値(例えば、上述のデフォ
ルトポインタ値)を出力する(S210)。
行う(S212)。統いて割り込みを許可しく5214
)、プリントヘッド制御部43に起動信号を出力する(
5216)。その後、処理ループ(3218〜S 23
0)に入る。
リント開始要求待ちとなり(5218)、開始要求を受
けると(YES)、モード情報の更新を行う(S 22
0)。次に、最初のプリントを行うt:め、電子写真制
御部41に給紙要求信号を出力する(S 222)。続
いて、プリントコマンド待ちとなり(5224)、プリ
ントコマンドが受信されると(YES)、プリントヘッ
ド制御部42へ露光許可信号を出力する(S 226)
。これにより実際の露光はプリントヘッド制御部42で
行われる。そして、プリントへ/ド制御部42では露光
か終了すると、露光終了信号をインタフェース制御部4
0に出力する。この信号を検出すると(5228でYE
S)、ヒツトマツプ制御部30へ露光終了信号を出力し
く5230)、処理ループの最初(S2]8)に戻る。
ォルトは前回使用したエミュレーション・モードとする
ようにしているが、デフォルトを固定して、エミュレー
ション・モード選択作業を行わない場合は常に同じエミ
ュレーション・モトとなるようにすることもできる。
真式のものを例に説明したが、本発明はこれに限定され
る事なく、他のいかなる方式のプリンク、例えばビット
インパクト式のプリンタにも適用できることはいうまで
もない。
・モードの選択は、電源投入時に所定時間内に所定のキ
ーにより行うことができ、カートリッジの差換えや、デ
イツプスイッチの切換えによる繁雑な作業を行う必要が
ない。
ォルトのエミュレーション・モードとする−ようにすれ
ば、よく使用するエミュレーション・モードに対しては
、電源投入時にわざわざ切換えることが少なくなり、切
換作業そのものを行わずにすませることが可能となり、
手間が省ける。
システム構成である。 第2図は、プリンタンステムの斜視図である。 第3図は、操作パネルの平面図である。 第4図は、ビットマツプ方式データ処理装置とプリント
エンジンのブロック図である。 第5図は、ビットマツプ制御部およびエミュレーション
用RAMのブロック図である。 第6図は、ヒツトマツプ制御部の処理フローチャートで
ある。 第7図は、データ処理装置からのデータ受信割り込みの
フローチャートである。 第8図は、インターフェース制御部の処理70−チャー
トである。 l・・・データ処理装置 3・・・ビットマツプ方式データ処理装置4・・・プリ
ントエンジン 30・・・ビットマツプ制御部 34・・・EMU−RAM 40・・・インターフェース制御部 44・・・操作パネル 特許出願人 ミノルタカメラ株式会社 代 理 人 弁理士 青 山 葆 はか1名7J1図 第−1図 3ヒ/トマ/プ方式デ 夕処理装置 4プリントエンンン (實源ON ) 2(((う[シフ 第 、3 図 (B)
Claims (2)
- (1)印字データ及び制御データを入力する入力手段と
、 上記入力手段に入力された入力データにおけるプリンタ
機種毎の差異による誤動作を防止し、所望の動作が得ら
れるように、本来のプリンタの動作を模倣するエミュレ
ーション・モードとなるように制御するエミュレーショ
ン制御手段と、プリンタにエミュレーション・モードの
選択指示を与えるエミュレーション指示手段と、 電源投入時からの所定時間を計測する計時手段と、 上記計時手段が計時を終えるまでにエミュレーション指
示手段による指示がなされる場合は、指示されたエミュ
レーション・モードに切換え、計時を終えるまでにエミ
ュレーション指示手段による指示がなされない場合は、
所定のエミュレーション・モードに切換えるよう制御す
るエミュレーション切換手段とを備えたことを特徴とす
るプリンタ制御装置。 - (2)上記エミュレーション切換手段は、計時手段が計
時を終えるまでにエミュレーション指示手段によって指
示がなされない場合には、前回のエミュレーション・モ
ードを再び選択してエミュレーション・モードに切換え
ることを特徴とする請求項1記載のプリンタ制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11614490A JP2803322B2 (ja) | 1990-05-01 | 1990-05-01 | プリンタ制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11614490A JP2803322B2 (ja) | 1990-05-01 | 1990-05-01 | プリンタ制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0412876A true JPH0412876A (ja) | 1992-01-17 |
| JP2803322B2 JP2803322B2 (ja) | 1998-09-24 |
Family
ID=14679839
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11614490A Expired - Lifetime JP2803322B2 (ja) | 1990-05-01 | 1990-05-01 | プリンタ制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2803322B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6559957B1 (en) | 1992-07-23 | 2003-05-06 | Canon Kabushiki Kaisha | Discriminating a rule for processing data |
-
1990
- 1990-05-01 JP JP11614490A patent/JP2803322B2/ja not_active Expired - Lifetime
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6559957B1 (en) | 1992-07-23 | 2003-05-06 | Canon Kabushiki Kaisha | Discriminating a rule for processing data |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2803322B2 (ja) | 1998-09-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH05318840A (ja) | 画像形成装置及びその方法 | |
| JPH01174453A (ja) | プリンタ制御装置 | |
| JP3907520B2 (ja) | 情報処理装置及びそのメモリのアップデート方法と記録装置 | |
| JP2615137B2 (ja) | 印字装置 | |
| JPH05318838A (ja) | 画像形成装置及びその方法 | |
| JP2809314B2 (ja) | 印刷装置 | |
| JPH0412876A (ja) | プリンタ制御装置 | |
| JPH05324930A (ja) | 画像形成装置及びその制御方法 | |
| JPH1097391A (ja) | プリンタシステムと印刷制御方法 | |
| JPH0814810B2 (ja) | プリンタ制御装置 | |
| JPH02120060A (ja) | プリンタ制御装置 | |
| JP4151473B2 (ja) | 印刷システムおよび印刷装置 | |
| JP2687408B2 (ja) | プリンタ制御装置 | |
| JPH0224183A (ja) | プリンタ | |
| JP2001096818A (ja) | 印刷データ生成方法及び装置 | |
| US20060268305A1 (en) | Image-Forming Device | |
| JPS63250727A (ja) | プリンタ制御装置 | |
| JPH02216521A (ja) | 印写装置及び印写装置の状態を表示する表示装置 | |
| JPH044171A (ja) | プリンタ制御装置 | |
| JPH05201075A (ja) | ページプリンタ装置 | |
| JPS6347174A (ja) | プリンタ制御装置 | |
| JPS63231957A (ja) | プリンタ制御装置 | |
| JPH06316118A (ja) | 画像形成装置 | |
| JPH10301725A (ja) | 印刷装置及び情報処理装置及びシステム、及び制御方法及び記憶媒体 | |
| JPS63250728A (ja) | プリンタ制御装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080717 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080717 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090717 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090717 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100717 Year of fee payment: 12 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100717 Year of fee payment: 12 |