JP2000312293A - プリンタ装置 - Google Patents

プリンタ装置

Info

Publication number
JP2000312293A
JP2000312293A JP11118793A JP11879399A JP2000312293A JP 2000312293 A JP2000312293 A JP 2000312293A JP 11118793 A JP11118793 A JP 11118793A JP 11879399 A JP11879399 A JP 11879399A JP 2000312293 A JP2000312293 A JP 2000312293A
Authority
JP
Japan
Prior art keywords
image data
frequency
printer
image
clock signal
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
JP11118793A
Other languages
English (en)
Inventor
Hironobu Kurihara
博信 栗原
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.)
Ricoh Co Ltd
Original Assignee
Ricoh 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP11118793A priority Critical patent/JP2000312293A/ja
Publication of JP2000312293A publication Critical patent/JP2000312293A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)
  • Editing Of Facsimile Originals (AREA)

Abstract

(57)【要約】 【課題】 プリンタエンジンにより処理可能な画像デー
タの解像度よりもプリンタコントローラ部から送信され
る画像データの解像度が高い場合であっても、解像度が
元の画像データの解像度から劣化させないで印刷可能で
プリンタ装置を提供する。 【解決手段】 プリンタエンジンの通常印刷時に用いら
れるクロック信号周波数の整数倍のクロック信号周波数
を発生可能なクロック発生装置と、クロック信号の周波
数を通常印刷時の周波数から整数倍の周波数に切り替え
可能なクロック制御部22と、通常印刷時の周波数およ
び整数倍の周波数のクロック信号のタイミングに基づい
て画像データの密度変換を行う密度変換部23と、通常
印刷時の周波数および整数倍の周波数のクロック信号の
タイミングに基づいて密度変換された画像データを画像
メモリに格納する処理および記録ヘッドヘ送信する処理
の制御を行うメモリ制御部24とを備えた。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、画像データの密度
変換機能を備えたプリンタ装置に関する。
【0002】
【従来の技術】従来のプリンタ装置は、ホストコンピュ
ータから受信した印刷データを画像メモリに格納し、プ
リンタエンジンおよび記録ヘッドにより、画像メモリか
ら読み出した画像データを所定の解像度にて印刷するよ
うにしている。また、従来のプリンタ装置では、受信し
た画像データの解像度が印刷可能な解像度と異なってい
る場合には、印刷できないことをホストコンピュータ側
に通知して印刷可能な解像度の画像データを送り直して
もらう必要があった。このような不都合を解決するため
に、例えば、特開平5−96792号公報には、低解像
度の記録データを高解像度のプリンタにより印刷する場
合に、ドット密度を変換(解像度を変換)し、この解像
度が変換された画像データに従って、記録ヘッドの走査
速度を決定することにより高品位な画像を印刷できるプ
リンタ装置が示されている。また、特開平6−1131
21号公報には、画素密度を変換して主走査方向および
副走査方向の拡大、縮小を行う処理に、プリンタインタ
ーフェースにおいてビデオクロックを変化させることに
より種走査方向の拡大と縮小を行う処理を組み合わせる
ことにより、画像データを拡大、縮小して印刷する際の
拡大縮小処理を高速化したプリンタ装置が示されてい
る。上記特開平5−96792号公報および特開平6−
113121号公報の発明では、多量の画像メモリとデ
ータ変換手段を設けて、受信した画像データをプリンタ
装置の解像度に合わせて変換してから一旦画像メモリに
格納し、その変換された画像データの解像度に従って印
刷できるようにしている。
【0003】
【発明が解決しようとする課題】しかしながら、画像デ
ータの解像度を変換して印刷することができる従来のプ
リンタ装置では、プリンタの解像度と異なる解像度の画
像データを印刷するには、多量の画像メモリが必要であ
り、また、変換した画像データにより印刷が可能になる
ものの、変換することにより印刷ドット構成が変わって
しまい解像度が元の画像データの解像度よりも劣化する
という不具合があった。請求項1および2の本発明は、
上述した如き従来の問題を解決するためになされたもの
であって、エンジンコントローラ部で画像データの密度
変換を行うことにより、プリンタ装置側のプリンタエン
ジンにより処理可能な画像データの解像度よりもプリン
タコントローラ部から送信される画像データの解像度が
高い場合であっても、解像度を元の画像データの解像度
よりも劣化させないで印刷可能であり、プリンタコント
ローラ部から送信される画像データの解像度に必要な画
像メモリの容量よりも小容量の画像メモリであっても印
刷することができるプリンタ装置を提供することを目的
とする。また、請求項1および2の発明は、プリンタコ
ントローラ部から送信される画像データの解像度がプリ
ンタ装置の解像度よりも高い場合の発明であるが、プリ
ンタコントローラ部から送信される画像データの解像度
がプリンタ装置の解像度よりも低い場合にも、印刷され
る画像データの解像度を劣化させないで印刷することが
望まれている。請求項3の本発明は、エンジンコントロ
ーラ部で画像データの密度変換を行うことにより、プリ
ンタ装置側のプリンタエンジンにより処理可能な画像デ
ータの解像度よりもプリンタコントローラ部から送信さ
れる画像データの解像度が低い場合であっても、解像度
が元の画像データの解像度よりも高解像度にて印刷する
ことができるプリンタ装置を提供することを目的とす
る。
【0004】
【課題を解決するための手段】上述の目的を達成するた
め、請求項1の本発明のプリンタ装置は、ホスト装置と
の間の通信を制御すると共にプリンタ装置全体の制御を
司るプリンタコントローラ部と、印刷画像を格納する画
像メモリと、印刷用紙上に印字を行う記録ヘッドと、少
なくとも前記記録ヘッドを動作させて印刷動作を行うプ
リンタエンジンと、プリンタエンジンおよび記録ヘッド
を制御するエンジンコントローラ部と、を有するプリン
タ装置において、前記プリンタエンジンの通常印刷時に
用いられるクロック信号周波数の整数倍のクロック信号
周波数を発生可能なクロック発生装置を備えると共に、
前記エンジンコントローラ部は、該エンジンコントロー
ラ部とプリンタコントローラ部との通信を行うと共に前
記エンジンコントローラ部の制御を行うCPUと、プリ
ンタコントローラ部から画像メモリに画像データを転送
する際に用いられるクロック信号の周波数を、前記通常
印刷時の周波数から前記整数倍の周波数に切り替え可能
なクロック制御部と、プリンタコントローラ部から画像
メモリに画像データを転送する際に、転送される画像デ
ータの解像度に適応させて、前記通常印刷時の周波数お
よび前記整数倍の周波数のクロック信号に基づいて前記
画像データの密度変換を行う密度変換部と、密度変換さ
れた画像データを画像メモリに格納する処理および画像
メモリに格納された画像データを記録ヘッドヘ送信する
処理の制御を、前記通常印刷時の周波数および前記整数
倍の周波数のクロック信号に基づいて行うメモリ制御部
と、を備えることを特徴とする。請求項2の本発明は、
請求項1に記載のプリンタ装置において、前記画像メモ
リの記憶容量は、前記通常印刷時の周波数のクロック信
号に対応する画素分の容量であり、前記エンジンコント
ローラ部は、密度変換された画像データを画像メモリに
格納した後に前記通常印刷時の周波数のクロック信号の
タイミングに基づいて前記記録ヘッドに送信する処理
を、前記通常印刷時の周波数を整数倍した前記周波数の
該整数値に対応した回数だけ実施することを特徴とす
る。請求項3の本発明のプリンタ装置は、ホスト装置と
の間の通信を制御すると共にプリンタ装置全体の制御を
司るプリンタコントローラ部と、印刷画像を格納する画
像メモリと、印刷用紙上に印字を行う記録ヘッドと、少
なくとも前記記録ヘッドを動作させて印刷動作を行うプ
リンタエンジンと、プリンタエンジンおよび記録ヘッド
を制御するエンジンコントローラ部と、を有するプリン
タ装置において、前記プリンタエンジンの通常印刷時に
用いられるクロック信号周波数の整数分の1のクロック
信号周波数を発生可能なクロック発生装置を備えると共
に、前記エンジンコントローラ部は、該エンジンコント
ローラ部とプリンタコントローラ部との通信を行うと共
に前記エンジンコントローラ部の制御を行うCPUと、
プリンタコントローラ部から画像メモリに画像データを
転送する際に用いられるクロック信号の周波数を、前記
通常印刷時の周波数から前記整数分の1の周波数に切り
替え可能なクロック制御部と、プリンタコントローラ部
から画像メモリに画像データを転送する際に、転送され
る画像データの解像度に適応させて、前記通常印刷時の
周波数および前記整数分の1の周波数のクロック信号に
基づいて前記画像データの密度変換を行う密度変換部
と、密度変換された画像データを画像メモリに格納する
処理および画像メモリに格納された画像データを記録ヘ
ッドヘ送信する処理の制御を、前記通常印刷時の周波数
および前記整数分の1の周波数のクロック信号に基づい
て行うメモリ制御部と、を備えることを特徴とする。
【0005】
【発明の実施の形態】以下、本発明を図示した実施形態
に基づいて説明する。図1は、本発明のプリンタ装置の
第1の実施形態の概略の全体構成を示すブロック図であ
る。図1に示す様に、本実施形態のプリンタ装置2は、
画像データの出力および加工等を行うホストコンピュー
タ1に対して、インターフェース(I/F)ケーブル3
により接続されている。また、プリンタ装置2は、後述
するエンジンコントローラ部12を含んでプリンタ装置
2の全体の制御を司るプリンタコントローラ部11と、
プリンタエンジン14を制御して印刷動作を実行させる
エンジンコントローラ部12と、画像データを格納する
画像メモリ13と、印刷動作を実行するプリンタエンジ
ン14と、印刷用紙に画像を印刷する記録ヘッド15と
を有している。エンジンコントローラ部12の中には、
エンジンコントローラ部12の制御とプリンタコントロ
ーラ部11との通信を行うCPU21と、画像データ転
送用のビデオクロックを切り替え・制御するためのクロ
ック制御部22と、画像データの密度変換を行う密度変
換部23と、密度変換した画像データを画像メモリ13
に格納し、画像メモリ13から記録ヘッド15ヘ画像デ
ータを送信する制御を行うメモリ制御部24と、を有し
ている。また、図1には示していないが、本実施形態に
用いられるクロック発生装置は、プリンタエンジン14
の通常印刷時に用いられるクロック信号周波数の整数倍
のクロック信号周波数を発生できるように構成される。
【0006】本実施形態のプリンタ装置2において、例
えば、プリンタエンジン14側が最高の解像度として6
00dpi画像データまでしか処理能力がなく、ホスト
コンピュータ1から1200dpi(600dpiの2
倍)の画像データがプリンタ装置2に送信され、プリン
タコントローラ部11から1200dpiの画像データ
を送信するという印字コマンドをプリンタコントローラ
部11からCPU21が受けた場合、CPU21は12
00dpiの画像データを転送するようにクロック制御
部22を制御する。クロック制御部22は、CPU21
による設定に従い、ビデオクロックを1200dpi用
に切り替える。プリンタコントローラ部11は、切り替
わったビデオクロックに同期した1200dpiの画像
データをエンジンコントローラ部12に送信する。エン
ジンコントローラ部12の密度変換部23はまず、60
0dpi用のビデオクロックを用いて画像データ中の奇
数番目のデータだけを保持し、メモリ制御部24へ当該
奇数番目の画像データを送信する。メモリ制御部24
は、密度変換された(600dpiに間引かれた)画像
データを画像メモリ13に格納すると共に、記録ヘッド
15の印字タイミングに間に合うように、画像メモリ1
3から画像データを送信することで記録紙上に600d
piの画像を形成する。次に、CPU21は、プリンタ
コントローラ部11に対して、既に奇数番目データの印
字が終わっているラインの画像データを再送するように
要求する。プリンタコントローラ部11より送信されて
きた画像データに対して、エンジンコントローラ部12
の密度変換部23は、今度は画像データの偶数番目だけ
を保持し、メモリ制御部24へ当該偶数番目の画像デー
タを送信する。メモリ制御部24は、密度変換された
(600dpiに間引かれた)画像データを画像メモリ
13に格納し、記録ヘッド15の印字タイミングに間に
合うように、画像メモリ13から画像データを送信する
ことで偶数番目の画像データのみからなる600dpi
の画像を形成する。偶数番目の600dpi画像を形成
する際には、1200dpi画像中の奇数データが1ド
ットずれた位置から印字を開始するようにCPU21が
印字タイミングを制御することで結果として1200d
piの画像が形成される。
【0007】図2は、第1の実施形態の動作フローチャ
ートである。なお、本実施形態では、例えば、プリンタ
エンジン14においては600dpiと400dpiの
画像データしか処理できないこととする。ステップS1
では、ホストコンピュータからの印字指示によりプリン
タコントローラ部11は、エンジンコントローラ部12
に対して印字コマンド(1200dpi)を送信する。
ステップS2では、エンジンコントローラ部12のCP
U21は、画像データがプリンタエンジン14側で処理
できる解像度かどうかを判定し、プリンタエンジン14
において処理できる解像度の場合(ステップS2:Ye
s)にはステップS3に進み、プリンタエンジン14に
おいて処理できない解像度の場合(ステップS2:N
o)にはステップS4に進む。ステップS3では、プリ
ンタエンジン14および記録ヘッド15は通常の印字動
作を行う。ステップS4では、エンジンコントローラ部
12のCPU21は、クロック制御部22に1200d
pi画像転送の設定を行う。ステップS5では、クロッ
ク制御部22は、ビデオクロックを1200dpi用に
切り替える。ステップS6では、プリンタコントローラ
部11は、ビデオクロックに同期した1200dpiの
画像データをエンジンコントローラ部12に送信する。
ステップS7では、エンジンコントローラ部12の密度
変換部23は、1200dpi用の1/2倍の周波数の
600dpi用のビデオクロックにより画像データの奇
数番目を保持しメモリ制御部24へ密度変換された画像
データを送信する。ステップS8では、メモリ制御部2
4は、画像データを画像メモリ13に格納する。ステッ
プS9では、メモリ制御部24は、記録ヘッド15の印
字タイミングに間に合うように画像メモリ13から画像
データを送信する。ステップS10では、記録ヘッド1
5は600dpiの走査速度により画像データの奇数番
目についての印字を行う。ステップS11では、エンジ
ンコントローラ部12のCPU21は、奇数番目のデー
タについての印字が終了しているラインの画像データを
プリンタコントローラ部11に再送要求する。ステップ
S12では、プリンタコントローラ部11はビデオクロ
ックに同期した1200dpiの画像データを送信す
る。ステップS13では、エンジンコントローラ部12
の密度変換部23は、1200dpi用の1/2倍の周
波数の600dpi用のビデオクロックにより画像デー
タの偶数番目を保持しメモリ制御部24へ密度変換され
た画像データを送信する。ステップS14では、メモリ
制御部24は画像データを画像メモリ13に格納する。
ステップS15では、メモリ制御部24は記録ヘッド1
5の印字タイミングに間に合うように画像メモリ13か
ら画像データを送信する。ステップS16では、記録ヘ
ッド15は600dpiの走査速度により画像データの
偶数番目の印字を行う。偶数番目の600dpi画像を
形成する際には、1200dpi画像中の奇数データが
1ドットずれた位置から印字を開始するようにCPU2
1が印字タイミングを制御する。
【0008】図3、4は、第1の実施形態のビデオクロ
ックによる密度変換のタイミングを示す図である。図3
は1200dpiの画像データの奇数番目を保持する場
合のタイミングチャートである。以下、図3のタイミン
グチャートと図1に基づいて、動作を説明する。 (1)1200dpi用のビデオクロックVCLKOに
同期して、プリンタコントローラ部11から転送要求信
号CRDYがアサートされる。 (2)エンジンコントローラ部12は、CRDY信号の
アサートを検出し、転送許可信号ERDYをアサートす
る。 (3)プリンタコントローラ部11は、ERDY信号の
アサートから一定のクロック数を経て1200dpi画
像データVDATA(1200dpi)を送信する。 (4)エンジンコントローラ部12の密度変換部23
は、CPU21に設定されたダミークロックをカウント
後、VCLKOでVDATA(1200dpi)をVD
(1200dpi)として保持する。 (5)更に、密度変換部23は、VCLKOの1/2の
周波数であるVCLKlでVD(1200dpi)をV
D(600dpi)として保持することで密度変換を行
う。 (6)エンジンコントローラ部12は、所定の有効画像
データを受信し終わると、ERDY信号をネゲートす
る。 (7)プリンタコントローラ部11は、ERDY信号の
ネゲートを検出するとCRDY信号をネゲートする。図
4は、1200dpiの画像データの偶数番目を保持す
る場合のタイミングチャートである。この図4における
偶数番目を保持する動作は、図3の奇数番目データを保
持する動作と基本的に同一でよいが、画像メモリにて保
持する画像データの保持タイミングを奇数番目のデータ
と偶数番目のデータで変える必要があるため、エンジン
コントローラ部12のCPU21の制御によりERDY
信号のアサートタイミングと密度変換部23にて使用す
るダミークロックの回数を調整するようにして、奇数番
目の画像データのみまたは偶数番目の画像データのみを
保持タイミングを変えて画像メモリ13にて保持できる
ようにしている。上記のように構成し、動作させること
により、600dpiの解像度の能力しかないプリンタ
エンジン14のプリンタ装置2において、1200dp
iの画像データを受信した際に、1200dpiの画像
を形成することができる。すなわち、1200dpiの
画像データを600dpiのプリンタ装置にて印刷する
際に、プリンタ装置にて通常印刷時に用いられる600
dpi用のクロック周波数を2倍(=1200/600
倍)のクロック周波数にすると共に、その2倍の周波数
にて受信した画像データの奇数番目データを先に印刷
し、次に、再度2倍の周波数にて受信した画像データの
偶数番目データを印刷することにより、プリンタ装置に
て印刷することができる解像度の2倍の解像度の画像デ
ータを解像度を劣化させずに印刷することができるでき
る。
【0009】ここで、例えば、本実施形態により3倍の
解像度の画像データを印刷するには、3倍のクロック周
波数を用いて、最初に3個おきの画像データの1個目の
画像データを印刷し、次に3個おきの画像データの2個
目の画像データを印刷し、最後に3個おきの画像データ
の3個目の画像データを印刷するように3回に分けて印
刷すればよい。このようにして、プリンタ装置にて印刷
することができる解像度の整数倍の解像度の画像データ
を解像度を劣化させずに印刷することができる。また、
例えば、通常は1200dpiの画像を形成するために
は1200dpiの画素分の画像メモリ13の容量を必
要とするが、本実施形態では、奇数番目の画像データと
偶数番目の画像データとを別々に2回に分けて印刷する
ため、半分の600dpiの画像を形成するために必要
な画像メモリ13の容量にて、1200dpiの解像度
の印刷を実行することができる。図5は、本発明の第2
の実施形態の動作フローチャートである。なお、第2の
実施形態の構成要素は、第1の実施形態と同様である
が、プリンタ装置2内の各構成要素の動作内容を変えて
いる。第2の実施形態のプリンタ装置2では、次に図5
に示すような動作および図6に示すようなエンジンコン
トローラ部12における画像データの密度変換を行うこ
とにより、プリンタコントローラ部11から送信される
画像データの解像度がプリンタエンジン14側で処理で
きる画像データの解像度より低い場合であっても、元の
画像データよりも高解像度な画像を印刷することができ
るようにしている。本実施形態では、エンジンコントロ
ーラ部12の制御およびプリンタコントローラ部11と
の通信を行うCPU21が、プリンタコントローラ部1
1から印字コマンドを受けた際に、CPU21はクロッ
ク制御部22に画像転送の設定を行う。例えば、プリン
タエンジン14が最低の解像度として400dpi画像
データまでしか処理能力がなく、プリンタコントローラ
部11がエンジンコントローラ部12に200dpiの
画像データを送信するというコマンドをCPU21が受
けた場合に、CPU21はクロック制御部22に200
dpi画像転送の設定を行う。クロック制御部22は、
CPU21による設定に従ってビデオクロックを200
dpi用に切り替える。プリンタコントローラ部11
は、ビデオクロックに同期した200dpiの画像デー
タを送信する。エンジンコントローラ部12の密度変換
部23は、400dpi用のビデオクロックにより20
0dpiの画像データを各画素2回ずつ保持しメモリ制
御部24へ400dpiの画像データとして送信する。
メモリ制御部24は、密度変換された(400dpiに
拡張された)画像データを画像メモリ13に格納すると
共に、該画像データを記録ヘッド15の印字タイミング
に間に合うように画像メモリ13から送信する。このよ
うにして、元の200dpiの画像データから高解像度
の400dpiの画像を印刷することができる。
【0010】図5は、第2の実施形態の動作フローチャ
ートである。なお、本実施形態では、例えば、プリンタ
エンジン14においては600dpiと400dpiの
画像データしか処理できないこととする。ステップS2
1では、ホストコンピュータからの印字指示によりプリ
ンタコントローラ部11は、エンジンコントローラ部1
2に対して印字コマンド(200dpi)を送信する。
ステップS22では、エンジンコントローラ部12のC
PU21は、画像データがプリンタエンジン14側で処
理できる解像度かどうかを判定し、プリンタエンジン1
4において処理できる解像度の場合(ステップS22:
Yes)にはステップS23に進み、プリンタエンジン
14において処理できない解像度の場合(ステップS2
2:No)にはステップS24に進む。ステップS23
では、プリンタエンジン14および記録ヘッド15は通
常の印字動作を行う。ステップS24では、エンジンコ
ントローラ部12のCPU21は、クロック制御部22
に200dpi画像転送の設定を行う。ステップS25
では、クロック制御部22は、ビデオクロックを200
dpi用に切り替える。ステップS26では、プリンタ
コントローラ部11は、ビデオクロックに同期した20
0dpiの画像データをエンジンコントローラ部12に
送信する。ステップS27では、エンジンコントローラ
部12の密度変換部23は、200dpi用の2倍の周
波数の400dpi用のビデオクロックにより画像デー
タの各画素を2回ずつ保持しメモリ制御部24へ密度変
換された画像データを送信する。ステップS28では、
メモリ制御部24は、画像データを画像メモリ13に格
納する。ステップS29では、メモリ制御部24は、記
録ヘッド15の印字タイミングに間に合うように画像メ
モリ13から画像データを送信する。ステップS30で
は、記録ヘッド15は400dpiの走査速度により画
像データの印字を行う。
【0011】図6は、第2の実施形態のビデオクロック
による密度変換のタイミングを示し、200dpi画像
データを各画素2回ずつ保持する場合のタイミングチャ
ートである。以下、図6のタイミングチャートと図1に
基づいて、動作を説明する。 (1)200dpi用のビデオクロックVCLKOに同
期して、プリンタコントローラ部11から転送要求信号
CRDYがアサートされる。 (2)エンジンコントローラ部12は、CRDY信号の
アサートを検出し、転送許可信号ERDYをアサートす
る。 (3)プリンタコントローラ部11は、ERDY信号の
アサートから一定のクロック数を経て200dpiの画
像データVDATA(200dpi)を送信する。 (4)エンジンコントローラ部12の密度変換部23
は、CPU21に設定されたダミークロックをカウント
後、VCLK0によりVDATA(200dpi)をV
D(200dpi)として保持する。 (5)更に、密度変換部23は、VCLK0の2倍の周
波数であるVCLKlにてVD(200dpi)をVD
(400dpi)として保持することにより密度変換を
行う。 (6)エンジンコントローラ部12は、所定の有効画像
データを受信し終わると、ERDY信号をネゲートす
る。 (7)プリンタコントローラ部11は、ERDY信号の
ネゲートを検出するとCRDY信号をネゲートする。
【0012】上記のように構成し、動作させることによ
り、例えば、400dpi以上の解像度の能力であるプ
リンタエンジン14のプリンタ装置2において、200
dpiの画像データを受信した際に、400dpiの画
像を形成することができる。すなわち、200dpiの
画像データを400dpiのプリンタ装置にて印刷する
際に、プリンタ装置にて通常印刷時に用いられる400
dpi用のクロック周波数を1/2倍(=200/40
0倍)のクロック周波数にすると共に、その1/2倍の
周波数にて受信した画像データを400dpi用のビデ
オクロックにより画像データの各画素を2回ずつ保持し
て印刷することにより、プリンタ装置にて印刷すること
ができる解像度の1/2倍の解像度の画像データを解像
度を向上させて印刷することができるできる。ここで、
例えば、本実施形態により1/3倍の解像度の画像デー
タを印刷するには、1/3倍のクロック周波数を用い
て、画像データの各画素を3回ずつ保持して印刷するよ
うにして印刷すればよい。このようにして、プリンタ装
置にて印刷することができる解像度の整数分の1の解像
度の画像データを解像度を向上させながら印刷すること
ができる。
【0013】
【発明の効果】上記のように請求項1および2の本発明
では、エンジンコントローラ部にて画像データの密度変
換を行うことにより、プリンタ装置側のプリンタエンジ
ンにより処理可能な画像データの解像度よりもプリンタ
コントローラ部から送信される画像データの解像度が高
い場合であっても、解像度を元の画像データの解像度か
ら劣化させないで印刷可能であり、プリンタコントロー
ラ部から送信される画像データの解像度に必要な画像メ
モリの容量よりも小容量の画像メモリであっても印刷可
能となり、高解像度な画像を形成できるためプリンタ装
置を製造する際の製造コストを低減することができる。
請求項3の本発明では、エンジンコントローラ部で画像
データの密度変換を行うことにより、プリンタ装置側の
プリンタエンジンにより処理可能な画像データの解像度
よりもプリンタコントローラ部から送信される画像デー
タの解像度が低い場合であっても、解像度が元の画像デ
ータの解像度よりも高解像度で印刷可能となる。
【図面の簡単な説明】
【図1】本発明のプリンタ装置の第1の実施形態の概略
の全体構成を示すブロック図である。
【図2】第1の実施形態の動作フローチャートである。
【図3】第1の実施形態の1200dpi画像データの
奇数番目を保持する場合のタイミングチャートである。
【図4】第1の実施形態の1200dpi画像データの
偶数番目を保持する場合のタイミングチャートである。
【図5】第2の実施形態の動作フローチャートである。
【図6】第2の実施形態の200dpi画像データを各
画素2回ずつ保持する場合のタイミングチャートであ
る。
【符号の説明】
1・・・ホストコンピュータ、2・・・プリンタ装置、
3・・・I/Fケーブル、11・・・プリンタコントロ
ーラ部、12・・・エンジンコントローラ部、13・・
・画像メモリ、14・・・プリンタエンジン、15・・
・記録ヘッド、21・・・CPU、22・・・クロック
制御部、23・・・密度変換部、24・・・メモリ制御

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 ホスト装置との間の通信を制御すると共
    にプリンタ装置全体の制御を司るプリンタコントローラ
    部と、印刷画像を格納する画像メモリと、印刷用紙上に
    印字を行う記録ヘッドと、少なくとも前記記録ヘッドを
    動作させて印刷動作を行うプリンタエンジンと、プリン
    タエンジンおよび記録ヘッドを制御するエンジンコント
    ローラ部と、を有するプリンタ装置において、 前記プリンタエンジンの通常印刷時に用いられるクロッ
    ク信号周波数の整数倍のクロック信号周波数を発生可能
    なクロック発生装置を備えると共に、 前記エンジンコントローラ部は、該エンジンコントロー
    ラ部とプリンタコントローラ部との通信を行うと共に前
    記エンジンコントローラ部の制御を行うCPUと、プリ
    ンタコントローラ部から画像メモリに画像データを転送
    する際に用いられるクロック信号の周波数を、前記通常
    印刷時の周波数から前記整数倍の周波数に切り替え可能
    なクロック制御部と、プリンタコントローラ部から画像
    メモリに画像データを転送する際に、転送される画像デ
    ータの解像度に適応させて、前記通常印刷時の周波数お
    よび前記整数倍の周波数のクロック信号に基づいて前記
    画像データの密度変換を行う密度変換部と、密度変換さ
    れた画像データを画像メモリに格納する処理および画像
    メモリに格納された画像データを記録ヘッドヘ送信する
    処理の制御を、前記通常印刷時の周波数および前記整数
    倍の周波数のクロック信号に基づいて行うメモリ制御部
    と、を備えることを特徴とするプリンタ装置。
  2. 【請求項2】 前記画像メモリの記憶容量は、前記通常
    印刷時の周波数のクロック信号に対応する画素分の容量
    であり、 前記エンジンコントローラ部は、密度変換された画像デ
    ータを画像メモリに格納した後に前記通常印刷時の周波
    数のクロック信号のタイミングに基づいて前記記録ヘッ
    ドに送信する処理を、前記通常印刷時の周波数を整数倍
    した前記周波数の該整数値に対応した回数だけ実施する
    ことを特徴とする請求項1に記載のプリンタ装置。
  3. 【請求項3】 ホスト装置との間の通信を制御すると共
    にプリンタ装置全体の制御を司るプリンタコントローラ
    部と、印刷画像を格納する画像メモリと、印刷用紙上に
    印字を行う記録ヘッドと、少なくとも前記記録ヘッドを
    動作させて印刷動作を行うプリンタエンジンと、プリン
    タエンジンおよび記録ヘッドを制御するエンジンコント
    ローラ部と、を有するプリンタ装置において、 前記プリンタエンジンの通常印刷時に用いられるクロッ
    ク信号周波数の整数分の1のクロック信号周波数を発生
    可能なクロック発生装置を備えると共に、 前記エンジンコントローラ部は、該エンジンコントロー
    ラ部とプリンタコントローラ部との通信を行うと共に前
    記エンジンコントローラ部の制御を行うCPUと、プリ
    ンタコントローラ部から画像メモリに画像データを転送
    する際に用いられるクロック信号の周波数を、前記通常
    印刷時の周波数から前記整数分の1の周波数に切り替え
    可能なクロック制御部と、プリンタコントローラ部から
    画像メモリに画像データを転送する際に、転送される画
    像データの解像度に適応させて、前記通常印刷時の周波
    数および前記整数分の1の周波数のクロック信号に基づ
    いて前記画像データの密度変換を行う密度変換部と、密
    度変換された画像データを画像メモリに格納する処理お
    よび画像メモリに格納された画像データを記録ヘッドヘ
    送信する処理の制御を、前記通常印刷時の周波数および
    前記整数分の1の周波数のクロック信号に基づいて行う
    メモリ制御部と、を備えることを特徴とするプリンタ装
    置。
JP11118793A 1999-04-26 1999-04-26 プリンタ装置 Pending JP2000312293A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11118793A JP2000312293A (ja) 1999-04-26 1999-04-26 プリンタ装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11118793A JP2000312293A (ja) 1999-04-26 1999-04-26 プリンタ装置

Publications (1)

Publication Number Publication Date
JP2000312293A true JP2000312293A (ja) 2000-11-07

Family

ID=14745255

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11118793A Pending JP2000312293A (ja) 1999-04-26 1999-04-26 プリンタ装置

Country Status (1)

Country Link
JP (1) JP2000312293A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100409221C (zh) * 2002-12-05 2008-08-06 亮标公司 具有笛卡尔控制器的数据处理系统以及处理数据的方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100409221C (zh) * 2002-12-05 2008-08-06 亮标公司 具有笛卡尔控制器的数据处理系统以及处理数据的方法

Similar Documents

Publication Publication Date Title
US5877865A (en) Image processing apparatus and method for printing data described in a page description language
US5894546A (en) Image processing apparatus for converting multivalued image into binary image and outputting binary image
US5606648A (en) Apparatus and method for modulating image signals in a high addressability printing machine
JP2000312293A (ja) プリンタ装置
JPH11161541A (ja) Asic制御装置及び方法
JP3714840B2 (ja) データ転送方法とデータ転送制御装置
US6411398B1 (en) Computer interface unit for computer data print-out system using stencil printers
JP2010072692A (ja) 画像形成装置
JP2002207692A (ja) 画像データ転送装置、プリンタおよび画像データ転送システム
JP3147264B2 (ja) 画像処理装置及びその変換方法
JPH113154A (ja) インタフェース制御装置
JP3660524B2 (ja) 熱転写プリンタの印刷制御方法および熱転写プリンタ
JP2860195B2 (ja) 記録装置及びその方法
JP2001155145A (ja) 画像入出力制御装置
JP2955301B2 (ja) 画像処理方法
JP2001047677A (ja) プリンタ制御装置
JP2000137803A (ja) インターフェース装置および画像形成装置
EP0598583A2 (en) Image processing apparatus and method
JP3489450B2 (ja) 画像データ処理回路
JP2000324285A (ja) 画像形成装置
JPH09331445A (ja) 画像処理装置
JP2002200795A (ja) 画像形成装置
JPH11334120A (ja) 昇華型熱転写ピデオプリンタ
JPS6016757A (ja) 文書伝送方式
JPH04312863A (ja) プリンタ装置