JPH04325264A - 印字装置 - Google Patents
印字装置Info
- Publication number
- JPH04325264A JPH04325264A JP3094372A JP9437291A JPH04325264A JP H04325264 A JPH04325264 A JP H04325264A JP 3094372 A JP3094372 A JP 3094372A JP 9437291 A JP9437291 A JP 9437291A JP H04325264 A JPH04325264 A JP H04325264A
- Authority
- JP
- Japan
- Prior art keywords
- printing
- density
- control code
- printer
- 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
Links
Landscapes
- Exposure Or Original Feeding In Electrophotography (AREA)
- Fax Reproducing Arrangements (AREA)
- Dot-Matrix Printers And Others (AREA)
- Laser Beam Printer (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【0001】
【産業上の利用分野】本発明は、複数の印字用のコマン
ド体系に対応した印字装置、例えばページ記述言語(P
DL)以外に他のシリアルプリンターのESCシーケン
ス等も解釈できるページプリンタ等の、複数の制御コー
ド体系を解釈し、印字を行う印字装置に関する。
ド体系に対応した印字装置、例えばページ記述言語(P
DL)以外に他のシリアルプリンターのESCシーケン
ス等も解釈できるページプリンタ等の、複数の制御コー
ド体系を解釈し、印字を行う印字装置に関する。
【0002】
【従来の技術】プリンター等の印字装置においては、単
純な文字の印字装置から、罫線やグラフィックス、ビッ
トイメージなどの印字機能を取り込むに連れて、一部の
特殊な非印字文字を制御コードとして使用する制御コー
ド体系が発達して、複雑化してきた。
純な文字の印字装置から、罫線やグラフィックス、ビッ
トイメージなどの印字機能を取り込むに連れて、一部の
特殊な非印字文字を制御コードとして使用する制御コー
ド体系が発達して、複雑化してきた。
【0003】また従来の旧式なタイプライターなどでは
字体を直接形として持っていたが、近年の印字装置では
非常に多種の文字の印字,複雑な図形の描画など多様な
印字が要求されているので、一般にはドットパターンに
よって図形や文字を形成している。より高品質のプリン
トアウト要求に対して、印字装置のハードウェアの改善
によってドットの印字密度は次第に向上している。
字体を直接形として持っていたが、近年の印字装置では
非常に多種の文字の印字,複雑な図形の描画など多様な
印字が要求されているので、一般にはドットパターンに
よって図形や文字を形成している。より高品質のプリン
トアウト要求に対して、印字装置のハードウェアの改善
によってドットの印字密度は次第に向上している。
【0004】しかし前述した制御コード体系は、各メー
カーによって、或はメーカーが同じでも製品系列の違い
によって統一が取れていない。このために各メーカーや
用途などによって、様々な制御コード体系が乱立して存
在している。
カーによって、或はメーカーが同じでも製品系列の違い
によって統一が取れていない。このために各メーカーや
用途などによって、様々な制御コード体系が乱立して存
在している。
【0005】近年多様なアプリケーションソフトが開発
され、普及しているが、個々のアプリケーションソフト
はこれらの制御コード体系全てには対応しきれず、いく
つかの限定された印字装置にしか出力することが出来な
い。このために一つの印字装置で複数の制御コードに対
応することが要求されてきている。よって最近の各印字
装置では複数の制御コード体系に対し、エミュレータソ
フトの供給など、なんらかの形で対応している。
され、普及しているが、個々のアプリケーションソフト
はこれらの制御コード体系全てには対応しきれず、いく
つかの限定された印字装置にしか出力することが出来な
い。このために一つの印字装置で複数の制御コードに対
応することが要求されてきている。よって最近の各印字
装置では複数の制御コード体系に対し、エミュレータソ
フトの供給など、なんらかの形で対応している。
【0006】
【発明が解決しようとする課題】しかし、ここで問題と
なるのは、これらの制御コードが初期の機械の印字密度
に依存した部分を有している点である。現在はこのよう
なコード体系に密着した、特定の印字密度を想定したア
プリケーションソフトが普及しているために、印字装置
の解像度が向上しても、そのコード体系の基本となった
印字密度と、印字装置の印字密度が単純比から外れると
、グラフィック関係の処理を行うときに、問題が生じ易
い。処理速度の面からも不利である。
なるのは、これらの制御コードが初期の機械の印字密度
に依存した部分を有している点である。現在はこのよう
なコード体系に密着した、特定の印字密度を想定したア
プリケーションソフトが普及しているために、印字装置
の解像度が向上しても、そのコード体系の基本となった
印字密度と、印字装置の印字密度が単純比から外れると
、グラフィック関係の処理を行うときに、問題が生じ易
い。処理速度の面からも不利である。
【0007】このためにせっかく300dpiの高画質
のページプリンターを使用していても昔の160dpi
程度のワイヤードット方式のプリンターを基準として作
った制御コードを実施すると、罫線のずれが生じたり、
線の太さが異なってしまう等の画像の乱れの問題が生じ
るので、高画質が活かされない。
のページプリンターを使用していても昔の160dpi
程度のワイヤードット方式のプリンターを基準として作
った制御コードを実施すると、罫線のずれが生じたり、
線の太さが異なってしまう等の画像の乱れの問題が生じ
るので、高画質が活かされない。
【0008】
【問題点を解決するための手段】そこで本発明において
はレーザープリンターなどの、印字密度を調整すること
が可能である印字装置において、個々のコード体系に対
してそれぞれ最適な印字密度を記憶し、その印字密度を
選択することによって、どのような制御コード体系に対
しても高品質な印字出力を常に実現する。
はレーザープリンターなどの、印字密度を調整すること
が可能である印字装置において、個々のコード体系に対
してそれぞれ最適な印字密度を記憶し、その印字密度を
選択することによって、どのような制御コード体系に対
しても高品質な印字出力を常に実現する。
【0009】しかし、実際の印字装置においては、印字
密度を任意に変更する機構を設けることは現実的でない
。例えば300dpi程度で印字することを想定して作
られたレーザープリンターで印字密度が30〜40%の
変動枠内に治まる場合においては、特に光学的にレーザ
ー光のスポット系を調整する必要はなく、ポリゴンミラ
ーの回転速度の調整で実現できるが、+100%〜―5
0%以上外れた印字を行おうとするときには、レーザー
光のスポット径を変更する機構を備えなければならない
し、ハードウェアもレーザーのドライブ回路、ロジック
の動作回路などが高コストなものとなってしまう。
密度を任意に変更する機構を設けることは現実的でない
。例えば300dpi程度で印字することを想定して作
られたレーザープリンターで印字密度が30〜40%の
変動枠内に治まる場合においては、特に光学的にレーザ
ー光のスポット系を調整する必要はなく、ポリゴンミラ
ーの回転速度の調整で実現できるが、+100%〜―5
0%以上外れた印字を行おうとするときには、レーザー
光のスポット径を変更する機構を備えなければならない
し、ハードウェアもレーザーのドライブ回路、ロジック
の動作回路などが高コストなものとなってしまう。
【0010】よって本発明においては印字機構の印字密
度調整範囲はある限られた範囲を調整範囲として、残り
の部分はソフトウェアによって対処する。
度調整範囲はある限られた範囲を調整範囲として、残り
の部分はソフトウェアによって対処する。
【0011】そのPDLが基準とする印字密度の倍数の
内から印字機構の調整範囲に収まる最大値を印字密度お
よび画像展開密度として選択し、グラフィックス描画を
行う。PDL特有の解像度に依存したビットイメージ等
については補間処理を行う。
内から印字機構の調整範囲に収まる最大値を印字密度お
よび画像展開密度として選択し、グラフィックス描画を
行う。PDL特有の解像度に依存したビットイメージ等
については補間処理を行う。
【0012】例えば300dpi程度の印字を想定して
設計された印字機構を使用したレーザープリンターの場
合、160dpiのインパクトプリンターを元に作られ
た制御コードの印字においては、その2倍の320dp
iを対応する印字密度として記憶しておきこの印字密度
で描画、補間処理を行ったあと印字を行う。
設計された印字機構を使用したレーザープリンターの場
合、160dpiのインパクトプリンターを元に作られ
た制御コードの印字においては、その2倍の320dp
iを対応する印字密度として記憶しておきこの印字密度
で描画、補間処理を行ったあと印字を行う。
【0013】また印刷業界では、単位系としてポイント
と呼ばれる、約1/72インチの長さ単位を用いること
がある。このポイント長に対応して、72dpiを基準
単位とするページ記述言語が開発されている。このよう
なページ記述言語の印字の際には72dpiの5倍の3
60dpiを対応する印字密度として記憶しておき、3
60dpiで描画、印字、補間処理を行う。このように
実施される制御コード体系によってプリンターエンジン
の印字密度を変更し最適値を選択し、同時に印字画素数
に合わせてページメモリーのサイズを変更することによ
って高品位な印字出力を提供することが出来る。
と呼ばれる、約1/72インチの長さ単位を用いること
がある。このポイント長に対応して、72dpiを基準
単位とするページ記述言語が開発されている。このよう
なページ記述言語の印字の際には72dpiの5倍の3
60dpiを対応する印字密度として記憶しておき、3
60dpiで描画、印字、補間処理を行う。このように
実施される制御コード体系によってプリンターエンジン
の印字密度を変更し最適値を選択し、同時に印字画素数
に合わせてページメモリーのサイズを変更することによ
って高品位な印字出力を提供することが出来る。
【0014】
【実施例】図1は本発明の第一の実施例の構成図である
。本構成図では走査密度を変更することの可能な印字装
置として光走査型のレーザープリンタを使用している。
。本構成図では走査密度を変更することの可能な印字装
置として光走査型のレーザープリンタを使用している。
【0015】1は走査を行うポリゴンミラー、2はポリ
ゴンミラーを駆動するモーターで、3はモーターの回転
速度を制御するモータ制御回路である。モータ制御回路
3に適当な制御値を表す信号を与えてやることによって
ポリゴンミラーによる走査速度が変更される。4は感光
体上を走査するためのレーザ光を発生するレーザ素子、
5はレーザ素子4の駆動回路である。
ゴンミラーを駆動するモーターで、3はモーターの回転
速度を制御するモータ制御回路である。モータ制御回路
3に適当な制御値を表す信号を与えてやることによって
ポリゴンミラーによる走査速度が変更される。4は感光
体上を走査するためのレーザ光を発生するレーザ素子、
5はレーザ素子4の駆動回路である。
【0016】6は画像信号を送出するFIFOバッファ
で、100〜10nは画素クロック発生器である。画素
クロックの変更によって走査密度の変化による画素補正
を含めて主走査方向の印字密度変更を行う。7は画像を
形成するページメモリーをおく記憶領域であり、8は各
種のコード体型に従って描画を行うCPUである。この
CPU8は、ページメモリ7上に、印字密度の変更を行
う毎に必要な印字画素数に合わせてページメモリーのサ
イズを再構成し、描画ルーチンの座標変換パラメータを
調整する。
で、100〜10nは画素クロック発生器である。画素
クロックの変更によって走査密度の変化による画素補正
を含めて主走査方向の印字密度変更を行う。7は画像を
形成するページメモリーをおく記憶領域であり、8は各
種のコード体型に従って描画を行うCPUである。この
CPU8は、ページメモリ7上に、印字密度の変更を行
う毎に必要な印字画素数に合わせてページメモリーのサ
イズを再構成し、描画ルーチンの座標変換パラメータを
調整する。
【0017】200〜20nはそれぞれ、印字制御コー
ド体系を解釈するプログラムの内蔵されているROMで
ある。これらのROMの内の一部のプログラムでまず実
施すべき制御コード体系を決定する。
ド体系を解釈するプログラムの内蔵されているROMで
ある。これらのROMの内の一部のプログラムでまず実
施すべき制御コード体系を決定する。
【0018】プログラムは内部設定、外部からの指示な
どにしたがって、実行する制御コード体系の解釈を行う
ROMあるいはROM内の特定のアドレス領域におかれ
ている個別の制御コード解釈用のプログラムを選択する
。選択した制御コード体系に対応した印字密度の記憶に
基づいて走査密度、画素クロックなどのプリンターエン
ジンの印字密度を選択する。
どにしたがって、実行する制御コード体系の解釈を行う
ROMあるいはROM内の特定のアドレス領域におかれ
ている個別の制御コード解釈用のプログラムを選択する
。選択した制御コード体系に対応した印字密度の記憶に
基づいて走査密度、画素クロックなどのプリンターエン
ジンの印字密度を選択する。
【0019】9は入出力部(I/O)であり、パーソナ
ルコンピュータ等の外部機器から印字および制御に使用
する各種の文字コードを授受する。
ルコンピュータ等の外部機器から印字および制御に使用
する各種の文字コードを授受する。
【0020】副走査方向の印字密度はモータ制御回路3
の回転速度をCPUからの制御によって変更し、紙送り
方向の走査密度を変更することによって実施する。同時
に主走査方向の印字密度の変更を行う。主走査方向の印
字密度の変更は単純に100〜10nのそれぞれ異なる
基準周波数の中から画素送出用のクロックからセレクタ
10によって1つを選択することによって実施される。
の回転速度をCPUからの制御によって変更し、紙送り
方向の走査密度を変更することによって実施する。同時
に主走査方向の印字密度の変更を行う。主走査方向の印
字密度の変更は単純に100〜10nのそれぞれ異なる
基準周波数の中から画素送出用のクロックからセレクタ
10によって1つを選択することによって実施される。
【0021】CPU8は外部機器から送られてきたデー
タによって、実行する制御コード系を決定し、そのコー
ド体系が前提としている印字密度の整数倍値のうち、印
字機構の調整範囲にある最大値を印字密度として決定し
、画像送出時の画素クロックの基準である水晶の周波数
およびポリゴンミラーの回転速度を選択する。
タによって、実行する制御コード系を決定し、そのコー
ド体系が前提としている印字密度の整数倍値のうち、印
字機構の調整範囲にある最大値を印字密度として決定し
、画像送出時の画素クロックの基準である水晶の周波数
およびポリゴンミラーの回転速度を選択する。
【0022】印字機構の設定の後、CPU8は描画処理
を行う。
を行う。
【0023】通常の文字の場合は、アウトライン文字の
展開を行うか、あるいはそのコード体系で指定された文
字と印字サイズが同じになるドット数の文字を選択し印
字を行う。
展開を行うか、あるいはそのコード体系で指定された文
字と印字サイズが同じになるドット数の文字を選択し印
字を行う。
【0024】線描や円弧描画のようなグラフィックスに
ついても、正しい印字サイズになるようにスケール調整
を行い印字する。
ついても、正しい印字サイズになるようにスケール調整
を行い印字する。
【0025】ビットイメージ画像、あるいは外字などを
印刷する場合にはを印字する際には補間処理を行ってか
ら印字処理を行うことによって解像度を活かした印字を
行う。
印刷する場合にはを印字する際には補間処理を行ってか
ら印字処理を行うことによって解像度を活かした印字を
行う。
【0026】〔他の実施例〕本発明の第2の実施例とし
て複数の異なった線密度を有する複数のシャッターを有
する液晶プリンターにおける構成例を示す。
て複数の異なった線密度を有する複数のシャッターを有
する液晶プリンターにおける構成例を示す。
【0027】固定ヘッドの印字機構においては、複数の
線密度を持つヘッドを構成するためには完全に複数の印
字ヘッドを抱え込むことになる。LEDプリンタにおい
ては、これは非常に高コストでサイズ的にも大きくなっ
てしまうが、液晶シャッター方式においては、1枚のパ
ネル上に複数のシャッター列をつくるのは比較的に容易
で、サイズ的にもそれほどの差は出ない。さらにそれぞ
れのシャッター密度を、変更することも容易である。こ
のためLEDプリンターと比較すれば、コスト面および
サイズ面で有利で、実現が容易である。
線密度を持つヘッドを構成するためには完全に複数の印
字ヘッドを抱え込むことになる。LEDプリンタにおい
ては、これは非常に高コストでサイズ的にも大きくなっ
てしまうが、液晶シャッター方式においては、1枚のパ
ネル上に複数のシャッター列をつくるのは比較的に容易
で、サイズ的にもそれほどの差は出ない。さらにそれぞ
れのシャッター密度を、変更することも容易である。こ
のためLEDプリンターと比較すれば、コスト面および
サイズ面で有利で、実現が容易である。
【0028】301〜30nはそれぞれ異なった液晶の
窓の縦方向及び横方向の線密度を持つ液晶であり、11
は液晶シャッターの駆動回路である。実行すべき制御コ
ードの系列によって駆動すべきシャッター列を選択し、
印字密度を決定する。
窓の縦方向及び横方向の線密度を持つ液晶であり、11
は液晶シャッターの駆動回路である。実行すべき制御コ
ードの系列によって駆動すべきシャッター列を選択し、
印字密度を決定する。
【0029】同時にシャッターの開放時間によって紙送
り方向の印字密度を制御し、シャッターの線密度を選択
することによって、紙送りに対して垂直方向の印字密度
を決定する。
り方向の印字密度を制御し、シャッターの線密度を選択
することによって、紙送りに対して垂直方向の印字密度
を決定する。
【0030】印字機構の設定後は第1の実施例と同様に
描画を行い、必要に応じて補間処理を行う。
描画を行い、必要に応じて補間処理を行う。
【0031】
【発明の効果】本発明によって制御コード体系に対応し
た印字密度の中から印字機構で実現可能な最大値の印字
密度を選択し、描画を行い、ビットイメージに対しては
、補間処理をかけることによって、印字システム上最善
の印字出力を得ることが可能となる。
た印字密度の中から印字機構で実現可能な最大値の印字
密度を選択し、描画を行い、ビットイメージに対しては
、補間処理をかけることによって、印字システム上最善
の印字出力を得ることが可能となる。
【0032】また補間処理が整数比の処理であることか
ら単純な機構で高品質の画像を形成することが出来る。
ら単純な機構で高品質の画像を形成することが出来る。
【図1】本発明の第1の実施例を示すブロック図である
。
。
【図2】本発明の第2の実施例を示すブロック図である
。
。
1 ポリゴンミラー
2 モーター
3 2のモーターの回転速度のモータ制御回路4
レーザー素子 5 レーザー素子の駆動機構 6 データのラインバッファー 7 ページメモリーを展開するRAM8 コントロ
ーラの制御、画像形成、補間処理を行うCPU 9 外部機器とのデータのやり取りを行う入出力イン
ターフェイス 10 異なった画素クロック画素クロックから一つを
を選択するセレクタ 100〜10n それぞれの印字密度に対応した異な
ったクロックの信号発生回路 200〜20n それぞれの印字コード体系に対応し
たプログラムを搭載したROM
レーザー素子 5 レーザー素子の駆動機構 6 データのラインバッファー 7 ページメモリーを展開するRAM8 コントロ
ーラの制御、画像形成、補間処理を行うCPU 9 外部機器とのデータのやり取りを行う入出力イン
ターフェイス 10 異なった画素クロック画素クロックから一つを
を選択するセレクタ 100〜10n それぞれの印字密度に対応した異な
ったクロックの信号発生回路 200〜20n それぞれの印字コード体系に対応し
たプログラムを搭載したROM
Claims (1)
- 【請求項1】 印字画素密度を一定範囲内で調整可能
な印字機構と、複数の異なった制御コード体系のコード
情報の解釈機構と、入力コード情報の制御コード体系に
基づき、コード情報を画素情報に変換し、前記印字機構
に出力する変換手段と、入力されたコード情報の制御コ
ード体系に応じた印字密度の正整数倍のうちの調整可能
範囲内の最大値を、選択設定する設定手段とを有し、前
記変換手段は、前記正整数倍が2以上のときは、補間処
理を行うことを特徴とする印字装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3094372A JPH04325264A (ja) | 1991-04-24 | 1991-04-24 | 印字装置 |
| US08/377,510 US5841552A (en) | 1991-04-19 | 1995-01-24 | Image processed apparatus for processing images having different resolutions |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3094372A JPH04325264A (ja) | 1991-04-24 | 1991-04-24 | 印字装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04325264A true JPH04325264A (ja) | 1992-11-13 |
Family
ID=14108487
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3094372A Pending JPH04325264A (ja) | 1991-04-19 | 1991-04-24 | 印字装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04325264A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1241868A1 (en) * | 1995-01-18 | 2002-09-18 | Canon Kabushiki Kaisha | Image processing apparatus |
| CN109602437A (zh) * | 2018-12-06 | 2019-04-12 | 宁波耀通管阀科技有限公司 | 可控型纳米焦点ct机 |
-
1991
- 1991-04-24 JP JP3094372A patent/JPH04325264A/ja active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1241868A1 (en) * | 1995-01-18 | 2002-09-18 | Canon Kabushiki Kaisha | Image processing apparatus |
| US6674547B1 (en) | 1995-01-18 | 2004-01-06 | Canon Kabushiki Kaisha | Image processing apparatus for performing image formation using signals obtained by pulse-width modulating an image signal by a plurality of modulating methods |
| CN109602437A (zh) * | 2018-12-06 | 2019-04-12 | 宁波耀通管阀科技有限公司 | 可控型纳米焦点ct机 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5841552A (en) | Image processed apparatus for processing images having different resolutions | |
| US5548690A (en) | Printing apparatus | |
| JPH0149632B2 (ja) | ||
| US5877865A (en) | Image processing apparatus and method for printing data described in a page description language | |
| JP2861251B2 (ja) | 印字装置 | |
| US6570672B1 (en) | Printing system and method | |
| JP2647534B2 (ja) | 出力装置 | |
| EP0978799B1 (en) | Data processing method, data processing apparatus and image printing apparatus | |
| JPH03110596A (ja) | 印刷装置 | |
| US20030174348A1 (en) | Printer | |
| JPH04325264A (ja) | 印字装置 | |
| JP2000238342A (ja) | レーザプリンタの走査線長を制御するシステムおよび方法 | |
| JP2935510B2 (ja) | 出力装置及び出力方法 | |
| US5768484A (en) | Printing apparatus and control method therefor | |
| JP2002331692A (ja) | 複数画素を階調再現の1単位とする印刷 | |
| US6191866B1 (en) | Laser printer capable of and method for printing rasterized data of high image quality | |
| US20020039121A1 (en) | Ink-jet output control method | |
| JP4222303B2 (ja) | 画像形成装置 | |
| US20040028442A1 (en) | Image forming apparatus and image forming method | |
| US5408592A (en) | Printer having a data output time controller | |
| JP3159438B2 (ja) | 画像形成装置 | |
| JP3017579B2 (ja) | 画像形成装置 | |
| JP2003136785A (ja) | 印字装置 | |
| JP3222971B2 (ja) | シリアルドットプリンタ | |
| JPH11272439A (ja) | プリンタ装置 |