JP2000318267A - プリント装置及びその制御方法 - Google Patents

プリント装置及びその制御方法

Info

Publication number
JP2000318267A
JP2000318267A JP11133067A JP13306799A JP2000318267A JP 2000318267 A JP2000318267 A JP 2000318267A JP 11133067 A JP11133067 A JP 11133067A JP 13306799 A JP13306799 A JP 13306799A JP 2000318267 A JP2000318267 A JP 2000318267A
Authority
JP
Japan
Prior art keywords
control unit
head
print
data
printing apparatus
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.)
Withdrawn
Application number
JP11133067A
Other languages
English (en)
Inventor
Shigemitsu Tazaki
重充 田崎
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP11133067A priority Critical patent/JP2000318267A/ja
Publication of JP2000318267A publication Critical patent/JP2000318267A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

(57)【要約】 【課題】ヘッドに適した高品位なプリント出力を得る。 【解決手段】ヘッド27に設けられた第2の制御部24
0は、ヘッドに固有の情報、例えばカラーヘッドである
ことや、ノズルの数などを、第1の制御部100の要求
に応じて送信する。第1の制御部100は、獲得した情
報に応じてプリントデータを生成し、第2の制御部24
0に送信する。第2の制御部240は。ヘッドの状態に
応じて、プリントデータに基づいた画像を形成するよ
う、ヘッドを駆動する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、例えば交換可能な
プリントヘッドなどを備えるプリント装置に関するもの
である。
【0002】
【従来の技術】従来のプリント装置は、図2に示すよう
に、ホストコンピュータ21からのプリント情報を受け
取り、これをプリント制御部23がプリント画素(イメ
ージ)に展開し、プリント機構部27内のプリントヘッ
ド24にこれを転送し、キャリアモータ25、搬送モー
タ26の駆動と共にプリント媒体に画像を形成してい
た。
【0003】ここで使用されるプリントヘッドは、図3
〜図5のような回路を有している。図3〜図5は、それ
ぞれ端子から信号を供給され、それに基づいて電気熱変
換素子を発熱させてそれに接するインクを沸騰させ、そ
の圧力でインクを不図示のノズルから吐出させるインク
ジェットヘッドの断面を示す模式図である。
【0004】図3においては、端子から供給される信号
は配線を介して電気熱変換素子に印加され、そこで熱エ
ネルギに変換される。図4においては、ダイオードマト
リクスを介して、電気熱変換素子に印加され、そこで熱
エネルギに変換される。また、図5においては、信号は
シリアル信号として入力され、シフトレジスタによりパ
ラレル信号に変換される。その信号はドライバにより増
幅され、電気熱変換素子に入力される。
【0005】何れも配線の複雑さやノズル駆動方法の自
由度の低さ、プリントデータのシリアル変換とプリント
データ速度の低下などの問題があった。これを解決する
為、特開平07−076153に記載されているように
プリントヘッド基板上に各種回路を実装し、全体の回路
規模を小さくしてコストダウンとデータ処理時間を短縮
するプリントヘッドの提案があった。
【0006】
【発明が解決しようとする課題】しかしながら、前記の
ような構成では、以下のような解決すべき課題がある。 プリントヘッドは可動部であるキャリアに搭載されて
いる。また、プリントヘッド内に制御部があり、その制
御部にホストコンピュータとの間の入出力手段、用紙の
搬送やキャリア駆動の為のモータ制御手段等の機器制御
手段も搭載されている。このため、電源も含めホストと
の入出力手段や機器制御手段、操作、表示手段との電気
的接続の為の信号本数が多くなり、接続が困難である。
【0007】また、これを避けるために更に別の基板を
設けたり、あるいは無線等で実施すれば、かえって電気
回路の複雑化を招き、またコストも上昇してしまう。 ヘッド内の制御部に使用されるCPU、ROM、RA
M、ロジック回路等は、ホストコンピュータからのプリ
ントデータ、制御データを加工し、プリント画素データ
に変換している。この為、印刷装置のカラー化、高解像
度化、多ノズル化、ハイスピード化等によりCPU性能
も高度なものが必要とされ、また、必要なRAM容量も
増大する。ROM容量も、ヘッド以外の機器制御、画像
処理、入出力制御等により、ヘッド単体の制御と比較す
れば大きくなる。また、モータ駆動等のドライバも搭載
されており、構成上のコストは大きい。
【0008】インクジェットのヘッドは、インクの固
着、ゴミ、耐久等の点で通常部品より交換頻度も高いた
め、ヘッド内に搭載された制御部のコストの増大は、プ
リントヘッドの価格の増大に直結し、プリンタのランニ
ングコストの増大をもたらす。特に、ヘッドとインクが
一体となったカートリッジ式の使い捨てヘッドにおいて
は、このコスト増は大きな障害となる。 最近のヘッドには、小液滴、高解像度対応品など、出
力する画像に応じてノズル数や高周波数特性等において
各種のものがあり、またインク色についても、薄いイン
クや、顔料インク、耐水液等、多くの種類が使用されて
いる。このため、高画質化、耐水性の向上など、画像の
向上や画像形成の高速化に対応しなければならず、これ
らの要請に各種ヘッドを対応させなければならない。こ
れはプリンタの製造時のみならず、出荷後にもヘッド特
性やインク等の変更によるバージョンアップにも対応し
なければならない。これらの対応の有無がプリンタの種
類毎に変えられる場合には、プリンタ毎に装着するプリ
ントヘッドを変えなければならないことになり、一種類
のプリントヘッドを種々のプリンタに装着することがで
きない。これは、プリントヘッドのコストの増大につな
がる。 プリンタ本体へのインターフェースとして、これまで
のセントロインターフェースを利用したIEEE128
4の他、USB(Univasal Serial Bus)や、IEEE1
394、デジタルカメラ直結のインターフェースなど、
各種のインターフェースに対応していかなければならな
い。この点、前記特開平07−076153において
は、ヘッド制御部と外部機器との接続の為に別基板等が
必要となるか、または各種I/Fのための信号線の数が
増えてしまう。
【0009】本発明は、上記従来例に鑑みてなされたも
ので、プリントデータを生成する第1の制御部と、プリ
ントデータに基づいてプリントを実行する為のプリント
ヘッド内の第2の制御部とを分割して備えることで、内
部の電気的接続の簡略化やプリントヘッドコストの低
減、各種プリントヘッドへの対応、出荷後のバージョン
アップ、外部機器との多様なインターフェースに安価に
対応可能なプリント装置を提供することを目的とする。
【0010】
【課題を解決するための手段】上記目的を達成する為に
本発明のプリント装置は以下の構成を備える。即ち、プ
リントヘッドを駆動して画像をプリントするプリント装
置であって、外部機器と情報を交換し、該情報に基づい
てプリントデータを生成する第1の制御部と、前記第1
の制御部と接続され、前記第1の制御部に対して前記プ
リントヘッド固有の情報を送信すると共に、前記プリン
トヘッドを駆動する、前記プリントヘッドと一体の第2
の制御部とを備える。
【0011】また好ましくは、前記第1の制御部と前記
第2の制御部とは、所定のプロトコルで通信する。
【0012】また好ましくは、前記第2の制御部は、前
記第1の制御部との間でプリントデータ及び制御データ
の送受信を行う送受信手段を含むロジック部と、プリン
トヘッドの状態を検知する検知手段と、前記プリントデ
ータ及び制御データ及び前記検知手段からの出力に基づ
き、プリント画素データの作成を実行するプリント画素
データ作成部と、該プリント画素データに基づいてプリ
ント媒体上に画素を形成する画素形成手段と、該画素形
成手段を駆動する駆動手段とを備える。
【0013】また好ましくは、前記第2の制御部は、単
一の基板上にある。
【0014】また好ましくは、前記第2の制御部は、書
き換え可能なROMを有し、その内容を所望の値で書き
換える。
【0015】また好ましくは、前記第2の制御部は、前
記外部機器から前記ROMの書き換え要求に応じて前記
ROMの内容を更新する。
【0016】また好ましくは、前記第1の制御部は、前
記プリントヘッドが所定の種類であるか判定し、所定形
式でなければ、前記外部機器に対して前記第2の制御部
のROMを書き換えさせる。
【0017】また好ましくは、前記第1の制御部は、前
記外部機器と前記第2の制御部との間において、データ
を素通りさせるモードを有する。
【0018】また好ましくは、前記プリントヘッドは、
インクをプリント媒体に吐出してプリントを実行するイ
ンクジェットヘッドである。
【0019】また好ましくは、前記プリントヘッドは、
熱エネルギーを利用してリンクを吐出するインクジェッ
トヘッドであって、インクに与える熱エネルギーを発生
する為の熱エネルギー変換体を備えている。
【0020】
【発明の実施の形態】[第1の実施の形態] <プリンタの構成>図1は、本発明の特徴を最もよく表
わす図面である。同図において、1は本発明のプリント
装置の全体を表わし、100は同プリント装置に内蔵さ
れる第1の制御部で、本実施例においては、一つのプリ
ント基板を表わし、概略下記で構成されている。
【0021】CPU101は、同制御部におけるA/D
変換及びタイマ回路内蔵のCPUである。ROM102
はCPUを動作させるためのプログラムやデータを格納
する。またROM内には特定の印字パターンも内蔵され
ている。
【0022】ゲートアレイ103は、外部機器との接続
を行ったり、入力されたプリントデータあるいは制御デ
ータをRAMへ格納したり、格納したデータをCPUが
読めるような構成としたり、CPUで展開されたRAM
内のプリントデータをヘッドへデータ転送する入出力回
路や、キャリアモータドライバや、搬送モータドライバ
や、回復モータドライバの駆動回路や、表示及び操作部
との信号の入出力回路や、各種センサからの入力回路
や、圧縮/伸長回路や、外部機器から入力されたデータ
形式をヘッドのノズル配置用に転換する横縦変換回路
や、文字の斜線を滑らかにするスムージング回路や、画
質を良くする為のマスク回路や、CPUとROM使用の
タイミングを調停する回路などの各種回路を含む。ゲー
トアレイ103はメモリも含む場合もある。
【0023】RAM104は、外部機器からのプリント
データやプリント制御コマンドを格納する入力バッファ
として機能したり、例えばプリントの為の画素にイメー
ジ展開されたデータを格納するためのイメージバッファ
(あるいは出力バッファ)として機能したり、CPUの
演算用にワークとして使用される。内部バス105は、
データバス、アドレスバス及び制御バスを含み、CPU
101の演算処理ビット単位により、8ビット、16ビ
ット、32ビット、…等の複数の並列信号を伝送する。
【0024】電送ライン106は、ホストコンピュータ
21からのプリントデータやプリント制御データを転送
し、プリント装置1からのステータス情報等を転送す
る。キャリアモータドライバ107はキャリアモータ2
5を駆動する。搬送モータドライバ108は、紙送り
等、プリント媒体を搬送する搬送モータ26を駆動す
る。回復モータドライバ109は、ヘッド異常時やヘッ
ド交換やインクタンク交換時にヘッドを回復させる為、
またはヘッドの正常状態を保持する為の回復機構を動作
させる為の回復モータ28を駆動する。
【0025】表示/操作部110は、プリント装置1が
正常動作中であるか否かを表わす表示器のほか、前記回
復動作を実行する為の回復キーや電源ON/OFFの為
のキーなど各種操作キーを有する。電源111は、制御
部100やプリンタヘッド24、各種モータの駆動の為
の電源である。
【0026】プリント機構部27は記録媒体上へ可視画
像を形成する。プリントヘッド24は、キャリアモータ
25でシリアル走査されるキャリアに載置される。その
際には、キャリアに設けられた電極とヘッド自体に設け
られた電極とが接触するように構成されている。搬送モ
ータ26は記録媒体を搬送するための動力源である。回
復モータ28は、ホームポジションに位置するヘッドか
ら余分なインクを吸引するための動力源である。各種セ
ンサ29は、プリント媒体の有無や、キャリアがホーム
ポジションにあるか否かを検知したり、機内温度を検出
する。なお、機内温度はA/D変換回路が内蔵されたC
PU101で検出される。
【0027】第2の制御部240はヘッドに内蔵されて
おり、単一の基板上にあり、概略下記で構成される。
【0028】CPU241は、A/D変換回路、タイマ
ー回路内蔵のCPUである。ROM242はCPU24
1により実行されるプログラムやデータが格納されてい
る。このCPU241とROM242は一体となった1
チップで構成される場合もある。ゲートアレイ243
は、プリントデータやプリント制御データ、ヘッドの状
態、ヘッドそのものの種類や使用インク等の各種ステー
タス等を、制御部100との間で送受信するための入出
力回路や、RAM244の入出力回路、CPU241と
RAM244のタイミングを調停する回路等を含む。R
AM244は、プリントデータやプリント制御データ、
その他一時データやステータス等を格納する。内部バス
245は、データバス、アドレスバス、制御バスを含
み、複数の並列信号を伝送する。
【0029】伝送ライン246は、第1の制御部からプ
リントデータやプリント制御データを転送し、第2の制
御部からプリントヘッドに関る情報を転送するための伝
送ラインである。ここで、伝送ライン246を介しての
通信プロトコルを国際規格IEEE1284やUSBに
準拠するものとして決めておけば、このプロトコルに準
じてコマンド/ステータスを交換すれば、どのようなヘ
ッドが装着されても、第1の制御部100t第2の制御
部240との間の情報の送受信は画一的に可能となる。
【0030】ドライバ247は、RAM244内に格納
されているプリントデータをプリントする為に、電気熱
変換体248を駆動する。この駆動により電気熱変換体
248は熱によりインク滴を吐出させ、プリント媒体に
所望のプリントを実現する。
【0031】<プリント機構部の構成>図13に本実施
例のインクジェットプリンタの記録動作部の構成図を示
す。
【0032】図において、送りローラ131及びその下
側面に離脱可能に圧接されるピンチローラ(不図示)か
らシート送り機構が構成される。このシート送り機構に
対し、用紙132、すなわち、OHP用紙を含むプリン
ト媒体が矢印A方向から供給される。そして、このイン
クジェットプリンタはプラテン133及び記録ヘッド2
4の間の印字部を通して用紙132をピッチ送りしなが
ら用紙上に記録ヘッド134を駆動して、キャラクタや
イメージ画像等の記録を行う。印字後の用紙132は矢
印B方向へ排出される。本実施例のインクジェット記録
装置はシリアル型インクジェットプリンタであり、不図
示のインク吐出口(通常複数個縦に配列されている)を
有する記録ヘッド、24はガイドシャフト135に沿っ
て、左右方向(矢印C方向)に往復移動するキャリア1
36に搭載されている。
【0033】そして、記録ヘッド24にインクカートリ
ッジ130が接続され、インクカートリッジ130はキ
ャリア136上に着脱可能に固定される。プラテン13
3の長さとほぼ同じ長さの印字可能範囲Pを外された位
置に、キャリア136のホームポジションHPが設定さ
れ、このホームポジションHPには記録ヘッド24の前
面に対し密着離反するように(矢印D方向に)移動する
回復装置137が配置されている。
【0034】ここで、前記プリント媒体をピッチ送りす
るのは、図1の搬送モータ26で行われ、キャリアの移
動はキャリアモータ25によりベルト等(不図示)を介
して行われる。またその位置検出は、リニアエンコーダ
やパルスモータのステップ数、またはDCモータに取り
付けられた円板状のエンコーダが検出できる(不図
示)。
【0035】回復装置137は、キャップ138により
記録ヘッド24に対してキャッピングしてキャップ13
8内部を大気に通過させるように駆動し得るエアーバル
ブ139が設けられている。インクジェットプリンタの
特有の問題として、異物(紙かす、ごみなど)によるイ
ンク吐出通路の目詰まり、あるいは、インクの増粘、記
録ヘッドの乾きによる不吐出等の問題があり、これらの
問題に対処する手段として、記録ヘッド24をキャップ
してインクを吸引し、これをリカバーする回復種が設け
られている。回復装置137には、この機能を持ってお
り、インクを吸引する為の駆動主として図1の回復系の
モータ28が使用される。
【0036】また、キャリア136上には、記録ヘッド
24内の第2の制御部240とデータ等の転送を行う為
の信号線を含んだフレキシブルケーブルFPCを接続す
るコネクタCN1が設けられており、該フレキシブルケ
ーブルFPCには伝送ライン246が電源ラインと共に
配線され、コネクタCN1の装着も含め基板PCBが装
着される。
【0037】<プリント動作>上記構成において、ホス
トコンピュータ21からのデータをプリントするまでの
動作を、図6、図7のフローを使用して説明する。図6
は第1の制御部100の、図7は第2の制御部240の
手順を示す。
【0038】図6において、プリンタ装置1の電源が操
作部110あるいは、AC入力によりオンされると(ス
テップ601)、第1の制御部100において、ROM
102の制御プログラムの元でCPU101はゲートア
レイGA103内の各種レジスタ、I/F回路の信号、
その他I/Oポートを初期化する。また、ゲートアレイ
103内のI/Oポートを介してキャリアモータドライ
バ107を駆動し、キャリアモータ25を回転させキャ
リア136をホームポジションに移動させる。ホームポ
ジションへの移動がなされたか否かは、発光/受光素子
や磁気、またはメカ接点等によるセンサ29によって検
出される。また、搬送モータ26及び回復モータ28
を、それぞれドライバ108,109を介してギヤのバ
ックラッシュ取りや回復シーケンスの初期化のために駆
動する。その後、ヘッドの初期化の為のコマンドを第1
の制御部100から第2制御部240へ伝送ライン24
6を介して転送し、ヘッド初期化の為のヘッド情報入手
や吐出安定化の為の予備吐出等の指示、ヘッドの状態検
出のためのステータス要求などを行う。これにより、ヘ
ッド側でのエラー状態検出や予備吐出、インク吸引/回
復動作を含めた初期化動作が、装着された各種ヘッドに
応じて適切に遂行される(ステップ602)。
【0039】第1の制御部100からのヘッド状態を要
求するコマンドに対して、第2の制御部240から返さ
れるヘッド情報により、第1の制御部100はヘッド構
成を知ることができ、それに応じたデータの展開が可能
となる。例えば、装着されているヘッドは160ノズル
のY,M,C,Bkのカラーのヘッドなのか、黒の25
6ノズルのヘッドなのか、さらには淡インク、定着液等
のヘッドも装備されたものなのかなどの情報が第2の制
御部240から第1の制御部100に返される。第1の
制御部100は、これらヘッドの種類に応じて異なるプ
リントデータ(画像データ)をRAM上に展開する。例
えば、生成する画像データの画素密度はノズルの密度に
応じて決定されるし、また、装着されているヘッドのイ
ンク色に対応する色成分の画像データが生成される。
【0040】第1の制御部100における初期化が終了
すると、ステップ603においてホストコンピュータか
らの受信待ちとなる。
【0041】ホストからのデータまたはコマンドが入力
されると、受信したデータまたはコマンドはRAM10
4の入力バッファに入力される。ステップ611では、
受信したのがプリントデータかコマンドかをCPU10
1により判断して、プリントデータであればRAM10
4上にプリントイメージやプリントの為のデータ展開を
ステップ604で行う。紙送りやプリント位置設定など
のコマンドであれば、これをステップ612で処理し、
必要があればこれによってキャリアモータ25や搬送モ
ータ26を動作させ、次の入力待ちとなる。
【0042】ステップ604では、例えば、プリントヘ
ッドとプリント領域に応じてプリント画素単位で画像デ
ータを展開したり、あるいはヘッド側に第2の制御部が
あるため、第2の制御部との間で取り決められている所
定の圧縮形式の画像データを生成する。この圧縮形式
は、ランレングス圧縮等、各種の一般の圧縮形式でも良
いし、解像度300dpiの画素を画素単位でコードで
表わし、600dpi、1200dpiに変換するパレ
ット変換等であってもよい。そして、展開されたデータ
を、プリント領域におけるヘッドの高さ(一色あたりの
ノズル数)に対応したバンド単位(ヘッド1走査分)
で、伝送ライン246を介して、第2の制御部へ転送す
る(ステップ605)。
【0043】データ送信後、ステップ606において、
第1の制御部はプリントのための搬送モータドライバを
駆動してプリント媒体をプリント位置まで送る。
【0044】そして、ステップ607でキャリアモータ
ドライバ107を駆動し、キャリアをプリント位置まで
移動させる。プリント位置の検出は、リニアエンコーダ
やパルスモータのステップ数で検出可能である。
【0045】第1の制御部が、キャリアがプリント位置
に来たことを検出すると、ヒートタイミングに達してい
るか判定し(ステップ608)ヒートタイミングであれ
ば、ステップ605において第2の制御部へ転送したプ
リントデータをプリントする為にヒート信号を出力する
(ステップ609)。そして、ステップ610で1バン
ドのプリントが終了したか否かを判断し、否であればス
テップ608〜610を繰り返し、1ラインのプリント
を完成する。
【0046】一方、第2の制御部は、第1の制御部から
のコマンドやデータに従って動作する。図7に第2の制
御部のフローを示す。
【0047】電源がオンされると、ステップ701で
は、ROM242のプログラムに基づき、ゲートアレイ
243内の各種レジスタやI/F回路信号、その他のI
/Fポート、ヘッドドライバ247を初期化する。
【0048】ステップ702において、第1の制御部か
らのデータまたは制御コマンドが有るか否かを判別し、
否であればその入力を待つ。データまたはコマンドがあ
れば、データか制御コマンドか、いずれであるかをステ
ップ703で判別する。
【0049】制御コマンドの場合、すなわち、図6のス
テップ602で発行されたコマンドを受信した様な場
合、ステップ704においてそのコマンドを解析し、ヘ
ッドのステータス情報等を第1の制御部へ提供したり、
プリントに供しない予備吐出を実行する等、コマンドに
応じた処理を実行する。このほか、例えばヘッドの状態
検知手段(温度検知素子や圧力検知素子等)によるヘッ
ドの温度等のステータス要求コマンドであれば、要求さ
れた情報を伝送ライン246を介して返送する。
【0050】一方、図6のステップ605で送信された
データを受信した場合には、ステップ703で、受信し
たデータはプリントデータであると判定される。プリン
トデータであれば、それが無圧縮の画像データであれば
RAM244にこれを直接格納する。また、圧縮された
データであれば、画素単位のイメージに伸張してRAM
244に格納する(ステップ705)。
【0051】RAM244へのデータ格納が終了後、ス
テップ706でヘッドの状態、例えば温度または吐出特
性を検出する。これはCPU241のA/D変換回路に
よって実行される。ヘッドの吐出特性は、製造時に測定
等によって検出した特性をランク分けし、そのランクに
応じた抵抗値をヘッド毎に設けるなど、予め測定された
特性を読み出し可能にヘッド毎に登録しておくことによ
り検出できる。
【0052】そして、ステップ707で、ヘッドすなわ
ち電気熱変換体248を駆動する為に、ドライバ247
が出力するヒートパルスの時間幅のセットや温度制御
を、CPU241のタイマ回路やA/D変換回路を介し
て行い(ステップ708)、第1の制御部100からの
ドライバ247の駆動信号(ヒート信号)を待つ(ステ
ップ709)。
【0053】図6のステップ609によりヒート信号が
第1の制御部100から出力されると、第2の制御部2
40のドライバ247は、そのヒート信号が印加された
タイミングで、RAM244に格納された画像データに
応じてヘッドを駆動する。第2の制御部240はヘッド
に搭載されているために、そのヘッドに固有の回路を有
している。、例えばゲートアレイの内容や、ROMの内
容をヘッドに固有なものとすることができる。例えば、
カラーヘッドであれば、各カラープレーンに対応する色
のインクを吐出するための制御回路を有している。
【0054】ここで、異なるヘッドに対して、第1の制
御部と第2の制御部のデータ転送について詳細を述べ
る。
【0055】異なるヘッドのそれぞれを表わすために、
あらかじめコード(IDナンバー)等をヘッドの種類ご
とに定めておき、第2の制御部内のROM242の所定
のエリアにそのコードを格納しておく。図6のステップ
602において第1の制御部100から装着ヘッドの問
い合わせコマンドが第2の制御部へ転送された場合、図
7のステップ702〜704において、第2の制御部の
CPU241は、ROM242の所定のエリアからヘッ
ド種類に対応するコード(IDナンバー)及びその他の
ヘッド情報を読み出し、伝送ライン246を介して返送
する。
【0056】例えば、図6のステップ602において、
“ESC×××…”等のヘッド情報要求コマンドを、I
EEE1284のECPモード、またはNibbleモ
ードを利用して、第1の制御部から第2の制御部へ転送
すると、第2の制御部240は、図7のステップ702
〜704でこの“ESC×××”コマンドを解析し、自
己のヘッド情報、例えば64ノズル、128ノズル、2
56ノズル等のノズル数情報や、黒、またはY,M,C
一体のカラーヘッドであるなどを表すデータを、IEE
E1284の所定モードで第1の制御部100に転送す
る。
【0057】これにより、第1の制御部100は、ヘッ
ドにどの様なデータを転送すべきかを知ることができ、
これに基づいてプリントデータのイメージ展開、圧縮デ
ータの生成、RAM104への格納、ゲートアレイ10
3、伝送ライン246を介しての転送が可能となる。
【0058】ここで、1つの“ESC×××”コマンド
によりノズル数の異なるヘッドへプリントデータを転送
する場合、図10に示す様に、ESCコマンドに含まれ
るデータをラスタ単位で構成するようにしておく。こう
することで、ヘッドのノズル数が64ノズルでも256
ノズルでも、そのラスタ数を変えるだけで同じコマンド
でデータ転送することができる。
【0059】またカラープリンタデータを第2の制御部
から第2の制御部に送信する場合には、ラスタの中の1
画素単位でY,M,C(黒が入ってもよい)の情報を羅
列して所定ラスター数転送することもできるし、また
は、送信するラスタ数分のY,M,C(黒が含まれる場
合もある)各色のデータを、各々Yデータのラスタ、M
データのラスタ、Cデータのラスタ等に分けて転送する
などして、コマンドによりデータの転送を行うことがで
きる。
【0060】また、ヘッドの数が複数の場合などは、第
1の制御部と第2の制御部とをUSBなどのシリアル通
信により接続すれば、信号線の本数の増大を防止でき
る。ヘッドが複数の場合には、第1の制御部は、各々の
ヘッドに対してIDナンバーの要求コマンドを出して、
各々のヘッドの装着を検出する。また、着脱可能の機構
においては、ヘッド認識の為の電気接点を増やさず、異
なるヘッドの載せ換えを可能とする。例えば、黒単色の
ヘッドを、黒+淡ヘッドのM,Cを加えたヘッドへ載せ
換えたことを前記ROM242の内容(コード)により
認識し、その為のデータ生成,送信等を第1の制御部で
行う。
【0061】なお、ここで、第2の制御部240のゲー
トアレイ243は、ヒートパルスの合間に、次のヒート
パルスで記録される画素に相当する画像データをRAM
244から読み出しておく。この動作をプリントデータ
セットと呼ぶが、ヒート信号出力に対してプリントデー
タセットを確実に遂行するために、第1の制御部100
と第2の制御部240との間で相互に通信して、プリン
トデータセットの完了を第1の制御部100が確認して
からヒート信号を出力してもよい。しかし、ヒート信号
から次のヒート信号までの時間はプリントデータセット
の為の時間より充分に長い為、あえてデータセットの確
認を第1と第2の制御部で行わなくても良い。
【0062】以上のように、ヘッドに搭載される第2の
制御部240には、ヘッドの種類や個体差に応じた回路
のほか、第1の制御部100とデータを交換するための
回路が含まれている。第1の制御部100には、ホスト
から受信したプリントデータを画像データに展開した
り、あるいは、第2の制御部240とデータを交換した
り、あるいは、キャリアやヘッドの動作を、第2の制御
部240から受信したステータスに応じて制御したりす
るための回路及びプログラムが含まれている。
【0063】このように、ホストコンピュータとの間の
入出力手段、用紙の搬送やキャリア駆動の為のモータ制
御手段等の機器制御手段をプリンタ本体の第1の制御部
とし、ヘッドの種類に応じた制御を行うための回路及び
プログラムをヘッドの第2の制御部として分離した。こ
れにより、プリントヘッドとプリンタ本体との電気的接
続を簡略化でき、また、プリントヘッドのコストを低減
化でき、また、各種プリントヘッドに対応した回路構成
をヘッドに付加することができた。このため、装置及び
プリントヘッドの製造コストの低減のみならず、プリン
タ本体の出荷後のバージョンアップや、外部機器との多
様なインターフェースに安価に対応可能なプリント装置
を提供することが可能となった。
【0064】なお、図6点線部の処理は、ホストからの
データ及び制御コマンドの受信とそれに続くデータ展開
やコマンド処理である。これらの処理は、キャリア13
6をプリント方向に移動させ、キャリアの位置検出とヒ
ート信号を出力している間に並列に処理することが可能
である。
【0065】すなわち、イメージバッファ(出力バッフ
ァ)を少なくとも2バンド分用意しておけば、一方のバ
ッファからデータを出力している間に、他のイメージバ
ッファ(出力バッファ)、または、第2の制御部への転
送が終了したイメージデータが格納されているバッファ
(出力バッファ)に、次のバンドのイメージデータを展
開することができる。これにより、RAM容量は少なく
とも2バンド分必要となるが、データを出力しながら次
ラインのプリントに備えると共に、ホストからのデータ
を早く取り込むことができるため、ホストコンピュータ
の開放時間も早くなる。また、複数バンドを格納するこ
とで、バンド間のつなぎ目のスジを無くすための処理
(マスク処理)等も可能となり、画像品位を向上させる
こともできる。
【0066】[第1の実施形態の変形例1]図6のステ
ップ610で、1ラインのプリントが終了したか判断す
る際、第1の制御部と第2の制御部とでヒート信号数等
を対応づけることができ、双方で非同期に1ライン終了
が検出できる場合は本ステップの様になる。しかしなが
ら、第2の制御部においてプリント画素と対応したイメ
ージ展開をしたり、第1の制御部のヒートパルスと第2
の制御部240による制御とが非同期に動作する場合も
ある。このような場合には、図9のように、図7のステ
ップ711で1ラインのインク吐出が完了したと第2の
制御部で判定された際に、ステップ712において、第
1の制御部100へと1ラインのプリント終了を伝達す
る。第1の制御部100は、図8のように、このプリン
ト終了の通知を、図6のステップ601に変わるステッ
プ610’において検出し、その通知があれば1ライン
終了とする。 [第2の実施形態]次に本構成において、第1の制御部
の機能をほとんど使用せず、ヘッド情報をホストコンピ
ュータで読んだり、ヘッド側へ指示したりする構成につ
いて述べる。
【0067】第1の実施形態では、第1の制御部100
により、ホストコンピュータからのデータや制御コマン
ドを受け、第2の制御部へプリントデータとして転送し
たり、プリンタ装置独自でインク吐出安定の為の予備吐
出をヘッド側、すなわち、第2の制御部へ指示したり、
エラー時などのステータスを読み取って、ホスト側へさ
らに返送したり、プリンタ装置で表示することが可能で
あった。しかしながら、ホストコンピュータがプリンタ
のヘッド状況を読み出したり、ヘッドへ直接指示する様
な場合は、第1の制御部100を介さない方が効率的で
ある。例えば、ヘッドのエラー状態表示や長期間のプリ
ンタ不使用後のプリント前のインク予備吐出などで、特
に長期間の時間計測などは、時計機能を持っているパー
ソナルコンピュータ等のホストコンピュータの方が、プ
リンタ内のクロックを単位としたタイマによる時計機能
よりも簡単であるし、プリンタにおける時計機能を省略
するメリットもある。
【0068】そこで、本実施形態では、ホスト側と第1
の制御部100とのインターフェースと、第1の制御部
100と第2の制御部240のインターフェースをハー
ドウエア的にもプロトコル的にも、例えばIEEE12
84やUSBなどを用いるなど同一のものとする。そし
て、ホストと第2の制御部240とが第1の制御部10
0を介さずに交信するための指示開始コマンドと終了コ
マンドを、例えばESCコードに割り付け、その開始コ
マンドと終了コマンドとの間は、第1の制御部100
は、ホストから、あるいは第2の制御部からのコマンド
やデータを単に通過させるだけであり、ホストとヘッド
側の第2の制御部240とが直接コマンドやステータス
を交換する。このホストとプリントヘッドとが直接通信
することをホスト−ヘッド直接通信と呼ぶことにする。
【0069】この手順を図11のフローに従って説明す
る。図11は、図6のステップ61及び604に代え
て、ステップ603と605との間に挿入されるステッ
プである。図6におけるステップ611と612の間
に、図11のステップ1101〜1108が追加されて
いる。
【0070】図11において、ステップ611で、プリ
ントデータかコマンドかを判別し、プリントデータであ
れば、ステップ604でデータ展開を行う。コマンドの
場合には、ステップ1101で、ホスト−ヘッド直接通
信の場合に1、そうでない場合に0となる変数Flag
のチェックを行う。Flag=1でなければ、ホスト−
ヘッド直接通信は行われていないので、ステップ110
2へ進み、ここでホスト−ヘッド直接通信の開始コマン
ドのチェックを行う。開始コマンドであると判別される
と、ステップ1103でFlagを1に設定し、ステッ
プ603へ戻り、次からのホストからの直接コマンド入
力を待つ。
【0071】ステップ1102でホスト−ヘッド直接通
信の開始コマンドでないと判定された場合、ステップ6
12でホストからのコマンドを処理する。
【0072】一方ステップ1101でFlag=1であ
る判別されると、ステップ1104で、ホスト−ヘッド
直接通信の終了コマンドであるかのチェックを行う。こ
こで、終了コマンドでないと判定されれば、ステップ1
105で、ヘッド側の第2制御部240へ受信したコマ
ンドを転送する。
【0073】ここでのコマンドは、ヘッドからステータ
ス情報を読み出したり、ホスト側の時間計測によってイ
ンク吐出安定の為のプリントに供しない空吐出を実行さ
せたりするためのコマンドなどが含まれる。Flag=
1の間、すなわちホスト−ヘッド直接通信が行われてい
る間は、ホストから第1の制御部100が受信したコマ
ンド/データは全てヘッド側への直接転送される。この
ため、第1の制御部でのコマンド解釈が不用であり、特
に第2の制御部への指示が連続的に行われない場合に
は、効率的に第2の制御部への指示が可能となる。
【0074】ステップ1105において第2の制御部へ
のコマンド転送後、ステップ1106で第2の制御部2
40からのコマンド処理終了の通知(ステータス)を待
つ。そして第2の制御部240からのステータス等も、
ホスト−ヘッド直接通信であるから、ステップ1107
でホストへ転送される。そして、ステップ603へ戻
り、ホストからの入力待ちとなる。
【0075】ステップ1104で、ホスト−ヘッド直接
通信の終了コマンドであると判別されると、ステップ1
108でFlagを0に設定し、ホスト−ヘッド直接通
信を終了する。
【0076】次に第2の制御側へのフローを図12に示
す。図12は、図7のステップ703,704に置換さ
れるステップである。図12では、図7に対してステッ
プ704の後にステップ1201が追加されている。
【0077】第2の制御部においては、ステップ703
でプリントデータかコマンドデータかの判別を行い、コ
マンドであればステップ704で各種コマンドの解析を
実行する。すなわち、ステータス応答、空吐出、ヘッド
情報の提供等を行う。そのあと、ステップ1201で第
1の制御へコマンド実行終了を通知し、図11のステッ
プ1106での終了通知の検出を促す。
【0078】また、ステップ602とステップ704で
の説明では特に詳細を述べなかったが、ステップ704
で発行されたステータス等は、ステップ602で処理さ
れるものとしている。
【0079】[第3実施形態]次に、ヘッド側の第2の
制御部240のROM242として、電気的に書き換え
可能なROM、いわゆるフラッシュROMを用いること
で、性能改善や不具合修正、コストダウン等を目的とし
たヘッド内の電気熱変換体の駆動方式の変更に対して、
第1の制御部すなわち、プリンタ本体側の修正なしに対
応可能なプリンタの構成及び動作を説明する。このフラ
ッシュROMはCPUと一体となった1チップ構成でも
良いし、別々の構成でも良い。また、駆動方法のみなら
ず、例えばインクが変更となる様な場合でも、変更後の
インクに適した制御プログラムに変更すれば、インクの
性質に適した吐出制御が可能となる。
【0080】すなわち、本実施形態では、第2実施形態
で説明したホスト−ヘッド直接通信を利用して、ホスト
側から第2の制御部のROM内容(FlashROMの
内容)の変更を行う。
【0081】以下、図11(図6との共通部分を含
む)、図14(図7との共通部分を含む)、図15に従
って説明する。図11は第2の実施形態と共通であるの
で、詳しい説明は省略する。また、図14は本実施形態
における第2の制御部240により実行される手順を示
す。図14は、図7のステップ703に代えて実行され
る手順である。図14では、図7のステップ703とス
テップ704との間に、ステップ1401〜ステップ1
406が実行される。
【0082】図11において、ホストから受信したコマ
ンドは、ステップ1105で第2制御部へ転送される。
【0083】第2の制御部240は、データを受信する
と、図14のステップ703において、転送されたデー
タがプリントデータか否かを判別する。プリントデータ
でなければステップ1401へ進み、ここでROMの書
き換えコマンドであるか否かをチェックする。否であれ
ばステップ704でその他のコマンド処理を行う。
【0084】ROM書き換えコマンドであれば、ステッ
プ1402で書き換えの為のデータフォーマットの解析
を行う。ここで、ROM書き換えの為のデータのフォー
マットは、図15の様に基本構成はパック形式となって
いる。図中、制御及びデータレコード(プログラム書き
換えデータ)のフォーマットはレコード形式となってい
る。なお、汎用のデータフォーマットとしては、モトロ
ーラ社のSフォーマットまたは、インテル社の拡張フォ
ーマットなどがある。制御レコードとデータレコードの
区別はフォーマット内のデータタイプのコードを変える
ことで区別できる。例えば制御レコードのタイプをF
(固定)、データレコードのタイプを:0〜9(英数
字)などを変えて区別できる。
【0085】制御レコードは、基本制御レコード及び拡
張制御レコードからなる。転送開始レコードは、データ
レコードの先頭に、転送終了レコードはデータレコード
の最後に配置される。そして、アドレス指定レコードや
ブランキング指定レコード、ジャンプアドレス指定レコ
ード、消去実行レコード、書き込み実行レコードなどの
拡張制御レコードは、前記転送開始/終了レコードの間
に配置して使用する。
【0086】ここでは、転送開始レコードIDを00、
終了レコードIDを02、アドレス指定を02、消去・
書き込み実行を01として説明する。
【0087】なお、本実施形態でのROMの書き換え
は、まずRAMに書き換えの為のデータを格納し、その
後、FlashROMに書き込むものとする。このよう
にすることにより、他の命令でRAM内のデータに処理
を加えることが可能となり、便利に使用できる。
【0088】さて、ステップ1402でレコードIDと
して02が検出されると、第2制御部のRAM244内
に書き込まれるデータの最小アドレスと最大アドレスと
が指定される。
【0089】その後、制御レコードID=00,01間
のダウンロードデータを、ステップ1405で指定され
たアドレスにステップ1403,1407で格納する。
レコードID=06が検出されると、ROM242を消
去し、RAM244にダウンロードされた書き換え用の
データをROM242に書き込む(ステップ140
4)。当然、上記一連の書き換え制御は、ROM242
の所定領域に格納されたプログラムをCPU241で実
行することにより遂行される。このため、この領域は書
き換え不可としているものである。しかし、ROMから
RAMにプログラムをコピーしてから実行する、いわゆ
るシャドウイングを行っているならば、ROM242は
全領域が書き換え可能領域となる。なお、FlashR
OMへの電気的な書き換え方法については、タイミング
を含め、使用されるフラッシュROMの仕様に従って行
われる。
【0090】ステップ1404でRAM244からRO
M242への書き込むが終了すると、ステップ1407
へ進み、第2の制御部での実行終了を第1の制御部10
0へ通知する。第1の制御部100は、図11のステッ
プ1106でこれを検出して、ステップ1107でホス
ト側へROMデータ書き換え終了ステータスを転送す
る。
【0091】以上の手順により、ヘッド性能の改善や不
具合修正、等によりヘッド制御の変更があった場合、ホ
ストコンピュータを介して、プリンタ本体側の修正なし
に容易に変更が可能となる。
【0092】[第4の実施形態]第4の実施形態のプリ
ンタは、所定のインクカートリッジ以外のタイプのイン
クカートリッジが装着された時は、これを検出して該タ
イプのインクカートリッジを含めたヘッド駆動方法をホ
ストからダウンロードし、第2の制御部240のFla
shROM242の内容を書き換えてこれに対処する。
【0093】インクカートリッジのタイプを検出するた
めに、図13の回路基板PCBに接点を設け、インクカ
ートリッジ側には、その接点に接触するようにカートリ
ッジ固有の抵抗値を持った図16の様な抵抗体を設け
る。各種センサ29のうちの2つはこれに設定される。
この抵抗値をフレキシブルケーブルFPCを介して第1
の制御部100のA/D変換器を有したCPUで読み取
る。また、この検出に関しては、光学的な検出・磁気的
な検出等もある。また、PCBの接点での検出で、直接
第1の制御部で読む以外にヘッド部(第2の制御部)を
介して、上記のような方法で検出してもよい。
【0094】インクカートリッジの検出から、前記ダウ
ンロードによるROMの書き換えまでの手順を図17の
フローに従って説明する。図17は、第1の制御部によ
る、ダウンロード開始までの手順であり、ダウンロード
が開始された後には第3の実施形態で説明した手順でフ
ラッシュROMの内容が更新される。図6のステップ6
02,603は、図17の手順により置換される。すな
わち、本実施形態では、図6のステップ602の直後
に、図17のステップ1701〜1703が実行され
る。なお、図6においてステップ603の直前に流入す
る分岐径路は、図17においてもステップ603の直前
に流入する。
【0095】図17において、プリンタの電源が入れら
れると、ステップ602で初期化を行い、ステップ17
01でインクカートリッジの検出を行う。これは、図1
6のインクカートリッジの抵抗体の抵抗値がいくらであ
るかをみるもので、カートリッジによって、10kΩ,
20kΩ,30kΩ,40kΩ等変えられており、バラ
ツキも含めて幅を持たせて設定しておけば、第1の制御
部のCPU101のA/D変換によってデジタル値とし
て判別できる。
【0096】ステップ1702において、所定の値以外
の値が検出された場合、例えば10kΩであるところを
50kΩが検出されたとき、第1の制御部100のCP
U101は所定と異なるヘッドであることを認識し、ス
テップ1703へ進む。そこでは、ホストへ、伝送ライ
ン106を介して異なるインクの為の適正なヘッド駆動
を行うプログラム(データも含む)のダウンロードを要
求する。そして、ステップ603で、ホストからの第2
の制御部240に対するダウンロードプログラムの入力
を持ち、第3の実施形態で説明した手順にしたがって第
2の制御部のフラッシュROMを書き換える。
【0097】なお、第2の制御部240が書き換え可能
なROMを持っていない場合には、内蔵された第2の制
御部でプリントしてもよい。この場合にはダウンロード
されるプログラムは無視してもよいし、ステップ602
で入手したヘッドの情報からフラッシュROMを有さな
いヘッドであることを判定し、ステップ1701〜17
03をスキップしてもよい。こうすることで、エラー等
にしなくてもプリントとして多少の画質劣化はあるかも
しれないがプリントは継続できる。
【0098】なお、本実施形態では第2の制御部240
のROM242の書き換えについて説明したが、装着さ
れたヘッドが所定のヘッド以外であれば、そのヘッドに
適合するように、第1の制御部100のROM102の
内容を更新することもできる。この場合には、ホストか
らのコマンドは全て第1の制御部100で処理される。
ROM102が書き換え可能なROMであれば、ヘッド
に対応するプログラムやデータをホストに要求し、ダウ
ンロードされるデータでROM102を更新する。こう
することで、装着されたヘッドが、プリンタ本体側の第
1の制御部100で現在対応できないヘッドであって
も、対応可能とすることができる。
【0099】
【他の実施形態】なお、本発明は、複数の機器(例えば
ホストコンピュータ、インタフェイス機器、リーダ、プ
リンタなど)から構成されるシステムに適用しても、一
つの機器からなる装置(例えば、複写機、ファクシミリ
装置など)に適用してもよい。
【0100】また、本発明の目的は、前述した実施形態
の機能を実現する図6,7,11,12,14,17等
の手順を含むプログラムコードを記録した記憶媒体(ま
たは記録媒体)を、システムあるいは装置に供給し、そ
のシステムあるいは装置のコンピュータ(またはCPUやM
PU)が記憶媒体に格納されたプログラムコードを読み出
し実行することによっても達成される。
【0101】この場合、記憶媒体から読み出されたプロ
グラムコード自体が前述した実施形態の機能を実現する
ことになり、そのプログラムコードを記憶した記憶媒体
は本発明を構成することになる。また、コンピュータが
読み出したプログラムコードを実行することにより、前
述した実施形態の機能が実現されるだけでなく、そのプ
ログラムコードの指示に基づき、コンピュータ上で稼働
しているオペレーティングシステム(OS)などが実際の処
理の一部または全部を行い、その処理によって前述した
実施形態の機能が実現される場合も含まれる。
【0102】さらに、記憶媒体から読み出されたプログ
ラムコードが、コンピュータに挿入された機能拡張カー
ドやコンピュータに接続された機能拡張ユニットに備わ
るメモリに書込まれた後、そのプログラムコードの指示
に基づき、その機能拡張カードや機能拡張ユニットに備
わるCPUなどが実際の処理の一部または全部を行い、そ
の処理によって前述した実施形態の機能が実現される場
合も含まれる。
【0103】
【発明の効果】以上説明したように、本発明によれば、
ヘッドに固有な制御を行う回路をヘッドに設け、それ以
外の回路をプリンタ本体に設けたことで、ヘッド固有の
情報をヘッダに持たせ、それをプリンタ本体で入手する
ことで、ヘッドに適したより高品位なプリント出力を、
短時間で得ることが可能となる。
【0104】また、配線等の構成上の複雑化を防止でき
る。
【0105】また、ホスト装置から直接ヘッドの情報を
読み出したり、ヘッド駆動を制御することができるた
め、情報の読み出しや駆動制御が迅速に行え、また、ホ
ストの資源を利用して制御を行えるため、コストダウン
の一助となる。
【0106】また、ヘッドに設けられた回路のプログラ
ム格納手段を書き換え可能とすることで、例えばヘッド
の性能改善や不具合修正、コストダウン等によるヘッド
制御の変更等のための、制御手順の変更が容易に行え
る。
【0107】さらに、装着されたインクカートリッジが
適していない場合でも、プログラムの書き換えにより、
容易に適切なヘッド駆動等を行うことが可能となる。
【図面の簡単な説明】
【図1】本実施例のプリンタ装置に適用される制御構成
を示す図である。
【図2】従来のプリンタの制御構成を示す図である。
【図3】従来のヒータボードの構成例を示す図である。
【図4】従来のヒータボードの構成例を示す図である。
【図5】従来のヒータボードの構成例を示す図である。
【図6】第1の実施例の第1の制御部での制御を示す図
である。
【図7】第1の実施例の第2の制御部での制御を示す図
である。
【図8】第1の実施例の第1の制御部での他の制御を示
す図である。
【図9】第1の実施例の第2の制御部での他の制御を示
す図である。
【図10】プリント媒体にプリントする時のプリント画
素データをラスター単位で示した図である。
【図11】第2の実施例の第1の制御部での制御を示す
図である。
【図12】第2の実施例の第2の制御部での制御を示す
図である。
【図13】本発明が適用できるインクジェット記録装置
の機構部の概略図である。
【図14】第3の実施例の第2の制御部での制御を示す
図である。
【図15】第3の実施例のデータフォーマットを示す図
である。
【図16】第4の実施例のインクカートリッジを示す図
である。
【図17】第4の実施例の第1の制御部での制御を示す
図である。
【符号の説明】
1 プリント装置 21 ホストコンピュータ 24 ヘッド 25 キャリアモータ 26 搬送モータ 27 プリント機構部 28 回復モータ 29 各種センサ 100 第1の制御部 101 第1の制御部のCPU 102 第1の制御部のROM 103 第1の制御部のゲートアレイ 104 第1の制御部のRAM 105 第1の制御部の内部バス 106 ホストコンピュータと第1の制御部のインター
フェース伝送ライン 107 キャリアモータドライバ 108 搬送モータドライバ 109 回復モータドライバ 130 インクカートリッジ 131 送りローラ 132 用紙 133 プラテン 135 ガイドシャフト 136 キャリア 137 回復装置 138 キャップ 139 エアバルブ 240 第2の制御部 241 第2の制御部のCPU 242 第2の制御部のROM 243 第2の制御部のゲートアレイ 244 第2の制御部のRAM 245 21の制御部の内部バス 246 第1の制御部と第2の制御部のインターフェー
ス伝送ライン 247 電気熱変換体のドライバ 248 電気熱変換体 249 状態検知手段

Claims (11)

    【特許請求の範囲】
  1. 【請求項1】 プリントヘッドを駆動して画像をプリン
    トするプリント装置であって、 外部機器と情報を交換し、該情報に基づいてプリントデ
    ータを生成する第1の制御部と、 前記第1の制御部と接続され、前記第1の制御部に対し
    て前記プリントヘッド固有の情報を送信すると共に、前
    記プリントヘッドを駆動する、前記プリントヘッドと一
    体の第2の制御部とを備えることを特徴とするプリント
    装置。
  2. 【請求項2】 前記第1の制御部と前記第2の制御部と
    は、所定のプロトコルで通信することを特徴とする請求
    項1に記載のプリント装置。
  3. 【請求項3】 前記第2の制御部は、前記第1の制御部
    との間でプリントデータ及び制御データの送受信を行う
    送受信手段を含むロジック部と、プリントヘッドの状態
    を検知する検知手段と、前記プリントデータ及び制御デ
    ータ及び前記検知手段からの出力に基づき、プリント画
    素データの作成を実行するプリント画素データ作成部
    と、該プリント画素データに基づいてプリント媒体上に
    画素を形成する画素形成手段と、該画素形成手段を駆動
    する駆動手段とを備えることを特徴とする請求項1に記
    載のプリント装置。
  4. 【請求項4】 前記第2の制御部は、単一の基板上にあ
    ることを特徴とする請求項3記載のプリント装置。
  5. 【請求項5】 前記第2の制御部は、書き換え可能なR
    OMを有し、その内容を所望の値で書き換えることを特
    徴とする請求項1に記載のプリント装置。
  6. 【請求項6】 前記第2の制御部は、前記外部機器から
    前記ROMの書き換え要求に応じて前記ROMの内容を
    更新することを特徴とする請求項5に記載のプリント装
    置。
  7. 【請求項7】 前記第1の制御部は、前記プリントヘッ
    ドが所定の種類であるか判定し、所定形式でなければ、
    前記外部機器に対して前記第2の制御部のROMを書き
    換えさせることを特徴とする請求項6に記載のプリント
    装置。
  8. 【請求項8】 前記第1の制御部は、前記外部機器と前
    記第2の制御部との間において、データを素通りさせる
    モードを有することを特徴とする請求項1に記載のプリ
    ント装置。
  9. 【請求項9】 前記プリントヘッドは、インクをプリン
    ト媒体に吐出してプリントを実行するインクジェットヘ
    ッドであることを特徴とする請求項1に記載のプリント
    装置。
  10. 【請求項10】 前記プリントヘッドは、熱エネルギー
    を利用してリンクを吐出するインクジェットヘッドであ
    って、インクに与える熱エネルギーを発生する為の熱エ
    ネルギー変換体を備えていることを特徴とする請求項9
    に記載のプリント装置。
  11. 【請求項11】 プリントヘッドを駆動して画像をプリ
    ントするプリント装置の制御方法であって、 第1の制御部により、外部機器と情報を交換し、該情報
    に基づいてプリントデータを生成する工程と、 前記第1の制御部と接続され、前記プリントヘッドと一
    体の第2の制御部により、前記第1の制御部に対して前
    記プリントヘッド固有の情報を送信すると共に、前記プ
    リントヘッドを駆動する工程とを備えることを特徴とす
    るプリント装置の制御方法。
JP11133067A 1999-05-13 1999-05-13 プリント装置及びその制御方法 Withdrawn JP2000318267A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11133067A JP2000318267A (ja) 1999-05-13 1999-05-13 プリント装置及びその制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11133067A JP2000318267A (ja) 1999-05-13 1999-05-13 プリント装置及びその制御方法

Publications (1)

Publication Number Publication Date
JP2000318267A true JP2000318267A (ja) 2000-11-21

Family

ID=15096074

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11133067A Withdrawn JP2000318267A (ja) 1999-05-13 1999-05-13 プリント装置及びその制御方法

Country Status (1)

Country Link
JP (1) JP2000318267A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117698292A (zh) * 2022-09-14 2024-03-15 东芝泰格有限公司 喷墨头以及头控制电路

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117698292A (zh) * 2022-09-14 2024-03-15 东芝泰格有限公司 喷墨头以及头控制电路
JP2024041530A (ja) * 2022-09-14 2024-03-27 東芝テック株式会社 インクジェットヘッド及びヘッド制御回路

Similar Documents

Publication Publication Date Title
US7072063B2 (en) Information processing apparatus and system, method of controlling same, peripheral apparatus and printer driver
JPH0776153A (ja) プリントヘッド及び該ヘッドを用いたプリント装置
JP4281807B2 (ja) 画像処理装置、複写装置、画像処理方法及びそのプログラム
JPH09314828A (ja) インクジェット記録装置及び記録ヘッドユニット
US7130065B2 (en) Printing apparatus, method of controlling same, information processor connected thereto, system and storage medium
US7192114B2 (en) Printing apparatus and printing method
JP2008276531A (ja) 画像処理装置、画像処理方法及びプログラム
JP4497807B2 (ja) 記録装置および該装置の制御方法
US7126709B2 (en) Printing control apparatus and system, method of controlling same, printing apparatus and printer driver
JPH06126951A (ja) 記録装置および該記録装置の記録状態判断方法
JP3083001B2 (ja) 画像通信装置
US7095520B2 (en) Information processing apparatus and system, information processing method and device driver
US7110130B2 (en) Information processing apparatus and system, method of controlling same, peripheral apparatus and printer device
JPH02141249A (ja) インクジェット記録装置
US7042596B1 (en) Multifunction apparatus and method of identifying device attached thereto
JP3535846B2 (ja) プリント装置
JP3884924B2 (ja) プリントヘッドのヒータボード
JP4924623B2 (ja) 画像処理装置、複写装置、画像処理方法及びそのプログラム
JPH0939218A (ja) インクジェット記録装置および情報処理システム
JPH10193708A (ja) インクジェット記録装置
JP2005305984A (ja) 記録装置及びその調整方法
JP2004178173A (ja) 記録装置
JP3176135B2 (ja) 画像通信装置
JP2007156560A (ja) 情報処理システム、記録装置及びアクセス制御方法
JP2003305901A (ja) 記録装置及び記録制御方法並びに記録システム

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20060801