(57)【要約】【課題】印刷装置を構成する複数台のプリントユニットに対するシリアル番号の書き込みを容易にする。【解決手段】書き換え装置８０１がプラグ８０２を介してプリントユニットに接続されたことを検出したとき、プリントユニットへ書き込み要求を行い、書き換え装置８０１の番号設定スイッチ８０３，８０４に設定されている当該プリントユニットに書き込むべきシリアル番号を当該プリントユニットへ出力する。【選択図】図８
2008080726.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ固有のシリアル番号を割り当てられた複数のプリントユニットにより１枚の画像を印刷するプリントユニットに対して前記シリアル番号を書き換える書き換え装置であって、
プリントユニットに接続する接続手段と、
この接続手段による任意のプリントユニットへの接続を検出する接続検出手段と、
プリントユニットに書き込むべきシリアル番号を設定するシリアル番号設定手段と、
設定されたシリアル番号を記憶する記憶手段と、
前記接続検出手段によりプリントユニットへの接続が検出されたとき、そのプリントユニットへ書き込み要求を行い、当該プリントユニットからの所定の応答に応じて、前記記憶手段により記憶されているシリアル番号を当該プリントユニットへ出力する制御手段と
を備えたことを特徴とする書き換え装置。
【請求項２】
プリントユニットへの前記シリアル番号の書き込みの終了時にその旨をユーザに知らしめる通知手段を備えた請求項１記載の書き換え装置。
【請求項３】
前記制御手段は、プリントユニットへの接続が検出されたとき、プリントユニットとの通信処理を自動的に開始し、シリアル番号の書き込み終了後に自動的に通信処理を終了する請求項１または２記載の書き換え装置。
【請求項４】
前記シリアル番号設定手段は、少なくとも当該シリアル番号の桁数分のスイッチ要素を有する請求項１記載の書き換え装置。
【請求項５】
前記シリアル番号設定手段は前記接続手段を介して当該プリントユニットに設定されているシリアル番号を吸い上げて前記記憶手段に記憶する請求項１記載の書き換え装置。
【請求項６】
情報処理装置に接続する第２の接続手段と、
この第２の接続手段を介して情報処理装置から更新プログラムを受信して保存する手段と、
プリントユニットに対してシリアル番号を書き込む第１のモードと、前記更新プログラムを書き込む第２のモードとをユーザ指示に応じて切り換えるモード切り換え手段と、
を備えた請求項１記載の書き換え装置。
【請求項７】
携帯可能な筐体に内蔵され、前記接続手段は、前記筐体に直接結合された、または、ケーブルを介して接続されたプラグを有する請求項１または６に記載の書き換え装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のプリントユニットを用いて１枚の画像を印刷する印刷装置に係り、特にそのシリアル番号の書き換えを行うための書き換え装置に関する。
【背景技術】
【０００２】
現在、産業用印刷分野においては、様々なサイズの記録媒体が使用されている。その中でＡ２判以上（壁紙、ポスター、ダンボール等）のサイズの記録媒体に画像形成を行う方法として、ラインプリンタ形態の複数のプリントユニットを使用する方法がある。例えば、６００ｍｍ幅の記録媒体に印刷する場合は、４インチ幅のラインヘッドを有するのプリントユニットを６台使用する構成が想定される。
【０００３】
このような複数のプリントユニットを用いて１枚の記録媒体に印刷を行う印刷装置では、印刷データ送信の際にプリントユニットを識別するため、本体シリアル番号をそれぞれ固有のものにする必要があった。また、画像データを供給するＰＣ等の情報処理装置と各プリントユニットとの間の通信をＵＳＢ（Universal Serial Bus）インタフェースを利用して行う場合には各プリントユニットに固有のＵＳＢシリアル番号を割り当てる必要があった。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の複数のラインヘッドを用いたプリントユニットを複数台用いる印刷装置では、同様のシリアル番号を持った機器が同じＰＣに接続されるとＰＣの動作不具合の原因となるため、プリントユニットにＵＳＢシリアル番号および本体シリアル番号を書き込む（または書き換える）際には、あらかじめそれらシリアル番号を書き込んだものをプリントユニットに組み込むか、プリントユニットを１台１台ＰＣ等に接続して書き込む必要があった。
【０００５】
本発明は、印刷装置を構成する複数台のプリントユニットに対して、プリントユニットのシリアル番号を容易に書き込める書き換え装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明による書き換え装置は、それぞれ固有のシリアル番号を割り当てられた複数のプリントユニットにより１枚の画像を印刷するプリントユニットに対して前記シリアル番号を書き換える書き換え装置であって、プリントユニットに接続する接続手段と、この接続手段による任意のプリントユニットへの接続を検出する接続検出手段と、プリントユニットに書き込むべきシリアル番号を設定するシリアル番号設定手段と、設定されたシリアル番号を記憶する記憶手段と、前記接続検出手段によりプリントユニットへの接続が検出されたとき、そのプリントユニットへ書き込み要求を行い、当該プリントユニットからの所定の応答に応じて、前記記憶手段により記憶されているシリアル番号を当該プリントユニットへ出力する制御手段とを備えたことを特徴とする。
【０００７】
この書き換え装置は、接続手段によりプリントユニットに接続されると、接続検出手段によりその接続が検出される。一方、プリントユニットに書き込むべきシリアル番号はシリアル番号設定手段により設定され、記憶手段に記憶される。前記接続検出手段によりプリントユニットへの接続が検出されたとき、制御手段は、そのプリントユニットへ書き込み要求を行い、当該プリントユニットからの所定の応答に応じて、前記記憶手段により記憶されているシリアル番号を当該プリントユニットへ出力する。これによって、プリントユニットに書き込むべきシリアル番号が設定された後は、単に書き換え装置をプリントユニットに接続することにより、当該シリアル番号がプリントユニットに出力され、プリントユニット側で所定の記憶領域に書き込まれる。
【０００８】
プリントユニットへの前記シリアル番号の書き込みの終了時にその旨をユーザに知らしめる通知手段を備えてもよい。
【０００９】
前記制御手段は、好ましくは、プリントユニットへの接続が検出されたとき、プリントユニットとの通信処理を自動的に開始し、シリアル番号の書き込み終了後に自動的に通信処理を終了する。
【００１０】
前記シリアル番号設定手段は、例えば、少なくとも当該シリアル番号の桁数分のスイッチ要素を用いるものである。
【００１１】
前記シリアル番号設定手段は前記接続手段を介して当該プリントユニットに設定されているシリアル番号を吸い上げて前記記憶手段に記憶するようにしてもよい。これにより、ユーザはシリアル番号を手入力する必要がなくなる。
【００１２】
情報処理装置に接続する第２の接続手段と、この第２の接続手段を介して情報処理装置から更新プログラムを受信して保存する手段と、プリントユニットに対してシリアル番号を書き込む第１のモードと、前記更新プログラムを書き込む第２のモードとをユーザ指示に応じて切り換えるモード切り換え手段とをさらに備えてもよい。これにより、シリアル番号以外に更新プログラムをプリントユニットに書き込むこともできる。
【００１３】
本発明の書き換え装置は、例えば、携帯可能な筐体に内蔵され、前記接続手段は、前記筐体に直接結合された、または、ケーブルを介して接続されたプラグを有する。
【発明の効果】
【００１４】
本発明の書き換え装置によれば、複数のプリントユニットによる印刷装置の構築時に、プリントユニットをＰＣ等に接続して煩雑な操作を行う必要なく、またシリアル番号の競合することを考慮して書き換え手順や接続手順を考慮することなく、比較的容易に構築を行うことができる。
【００１５】
また、プリントユニット交換時にも、交換しないプリントユニットはそのままの状態で、新たなプリントユニットに対して容易にシリアル番号をその設置場所に適した値に書き換えることができるため、プリントユニットのメンテナンス性を向上させることができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の好適な実施の形態について図面を参照しながら詳細に説明する。
【００１７】
図１は、それぞれラインヘッドを備えた複数のプリントユニットを用いた印刷装置の１個のプリントユニット１０１の構成を示している。
【００１８】
プリントユニット１０１には、インクジェット記録方式による４インチのラインヘッド１０３〜１０６がＫ（ブラック）、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）の順にヘッドユニット１０２として固定されている。図１は、回復ユニット１０７の上にヘッドが置かれ、印刷しない時（待機時）、またはヘッド回復処理時は図１の状態で動作する。
【００１９】
用紙１０８は、プリントユニット１０１の下を図示の用紙搬送方向に搬送される。なお図１に示した用紙１０８は連続用紙の例を示している。
【００２０】
図２は、図１のプリントユニット１０１の印刷時の状態図である。
【００２１】
印刷を行う場合は、まず回復ユニット１０７が左方向に動作し、ヘッドユニット１０２が回復ユニットの穴を通して、下方向に用紙１０８近くまで移動し、図２の状態で印刷（インクの吐出）を開始する。印刷終了後は、逆の順で動作し、図１の状態となり、ラインヘッドが回復ユニット１０７に密着され、保管状態またはヘッド回復動作可能状態となる。
【００２２】
インクジェットヘッドはその特性上、ヘッドからインクを吐出させて印刷を行う場合、連続して確実にノズルから吐出し続けられるように、ラインヘッドに加圧してインクを循環させて回復する加圧循環回復、印刷前に予備吐出を行う予備吐回復、ワイパーブレードでラインヘッド表面をワイプするワイプ回復等を定期的に行う必要がある。これらの回復を図１の状態や、回復ユニット１０７を動作させて、回復ユニット１０７に取り付けられたワイパーブレード（図示しない）を用いて行う。
【００２３】
また、印刷を行わない状態でも、ラインヘッドを大気中に暴露することによる吐出ノズル付近のインク乾燥、ゴミの付着による印刷不良を防ぐために、定期的に回復処理が必要となる。
【００２４】
図３は、本実施の形態における印刷装置３０１の各プリントユニットの配置例を示す図である。図１のプリントユニット１０１に相当するプリントユニット３０２〜３０７を図３に示すように配置して、比較的幅広の用紙３０８への印刷を行えるようにした印刷装置である。この印刷装置３０１は、４インチラインヘッドを４本搭載した６台のプリントユニット３０２〜３０７が横に並べて構成されているため、最大約２４インチ幅を印刷できる。
【００２５】
図の例では、幅広用紙３０８に対して、プリントユニット３０２〜３０７が一つの画像を縦割りに６分割した分割画像を分担して印刷した結果の画像を構成する文字３０９および図形３１０〜３１２を示している。ここで、「縦」とは用紙３０８の搬送方向に沿った方向である。印刷装置３０１の各プリントユニットは、図１で説明したように複数のインク色のラインヘッドを備えている。
【００２６】
図４は、図３の印刷装置３０１のプリントユニット３０２〜３０７のうちの隣接する２台のプリントユニットの黒（Ｋ）ヘッドの相互の位置関係およびノズル配置を示す図である。例えば、ラインヘッド４０１は図３のＫ（ブラック）ヘッド、ラインヘッド４０２は図３のＫ（ブラック）ヘッドに相当する。ノズル群４０３，４０４からそれぞれインク滴が吐出されドット群４０５，４０６が形成され、これによって、図４のように画像４０７が印刷される。図の例では画像４０７は横線である。他のインク色のヘッドについても同様である。
【００２７】
ラインヘッド４０１，４０２は、その製造上の物理的制約からノズル群４０３，４０４のように、ヘッドの端からある距離だけ離れたところから形成されている。よってプリントユニット３０２〜３０７を単純に横一列に配置してしまうと、ヘッドの端から離れた分ドット群４０５，４０６の間が離れてしまい、連続した横線が印刷できなくなってしまう。したがって、図３のようにプリントユニット３０２〜３０７を千鳥状に配置することによって、図４に示すようにラインヘッド４０１，４０２が所定の間隔で配置され、隙間なく印刷できる。
【００２８】
但し、ノズル間隔は微細であり、隣接するラインヘッドの相互の位置関係はプリントユニットの設置精度やラインヘッド自体の製造上のばらつきにより変化する。そこで、図５に示すように、隣接するラインヘッド４０１，４０２の端部の複数のノズル群が重複するように配置させる。この例では、ラインヘッドの端部の８個のノズル群が相互に重複するように配置されている。実際にはヘッドユニットの取り付け誤差等によりこの位置関係は横方向にずれる可能性がある。重複するノズルの個数はこのようなずれを吸収するだけの個数とする必要がある。この意味で重複するノズル群５０３，５０４と５０５，６０６はレジ（レジストレーション）調整用のノズルと呼ばれる。例えばラインヘッド４０１が左方向に１ドットずれていた場合は、ドット群５０７をノズル群５０４の右から３ドットと、ノズル５０３の一番左の１ドットを使用して形成する。ラインヘッド４０２については上記と変わらずノズル群５０６によりドット群５０８を形成する。
【００２９】
なお、本実施の形態においては、プリントユニット３０２〜３０７は、図３の順に並べられているが、印刷の方向、印刷データの転送順などを考慮して、図３と異なる形態に変更してもよい。
【００３０】
図６は、プリントユニット１０１の制御基板６０１上に搭載されるハードウェア構成要素を示した図である。ＣＰＵ６０２は、フラッシュメモリ６０３に格納されたプログラムで動作し、パーソナルコンピュータ（ＰＣ）（図示しない）からＵＳＢ制御部６０５を介して受信した印刷データを一旦メモリ６０４に展開して処理し、ここから、ヘッド制御部６０６を介して印刷データをラインヘッド１０３〜１０６へ送信して印刷を行う。なお、印刷の際には、センサ制御部６０８を用いて各種センサの出力を監視しながらモータ制御部６０７やヘッド制御部６０６を制御することにより、ヘッドユニット１０２や回復ユニット１０７等を総括的に制御しながら、印刷を行う。フラッシュメモリ６０３は各種プログラムを記憶するとともに、制御対象の印刷装置を構成する複数のプリントユニットの各々のＵＳＢシリアル番号６０９および本体シリアル番号６１０を記憶する。
【００３１】
プリントユニット１０１はＵＳＢ接続においてはデバイス側であり、ＵＳＢ制御部６０５はＵＳＢ  Ｂコネクタを有し、デバイス側、プリンタクラスに対応した動作を行う。
【００３２】
この制御基板６０１は、プリントユニット３０２〜３０７それぞれに搭載されており、ＰＣから送信された、プリントユニット３０２〜３０７それぞれ用のデータを印刷する。図３の印刷装置３０１の例ではＰＣから印刷画像が６分割されて、プリントユニット３０２〜３０７それぞれに送信される。
【００３３】
またプリントユニット１０１のフラッシュメモリ６０３に格納されたプログラムを更新する場合は、印刷データと同様にＵＳＢ制御部６０５を介してプログラムの更新データを送信して、書き換える。図３に示した印刷装置３０１の場合、プログラムを書き換えるためには、プリントユニット３０２〜３０７をそれぞれ書き換える必要がある。本実施の形態におけるプログラムの書き換え手順の詳細については後述する。
【００３４】
図７は、ＰＣ７０１とプリントユニット３０２〜３０７の接続関係を示したものである。ＰＣ７０１とプリントユニット３０２〜３０７の各々とは、それぞれ独立したＵＳＢケーブル７０２で接続されており、ＰＣ７０１でプリントユニット３０２〜３０７を制御する。
【００３５】
ＰＣ７０１は、ＵＳＢインタフェースを介して接続された印刷装置３０１の各プリントユニットの制御に際して、プリントユニット３０２〜３０７をそれぞれ一意に識別するため、ＵＳＢ通信で規定された個別のシリアル番号を認識しておく必要がある。そのシリアル番号により、同じＵＳＢデバイスであるプリントユニット３０２〜３０７を識別できる。
【００３６】
また、プリントユニット３０２〜３０７はＵＳＢのシリアル番号とは別に本体のシリアル番号も用意している。本体のシリアル番号を読み取り、これとＵＳＢのシリアル番号とを結びつけることにより、ＰＣ７０１上で動作するアプリケーションはプリントユニット３０２〜３０７の配置されている場所を特定し、それぞれ適切な印刷データを送信できることで、プリントユニット３０２〜３０７で一つの印刷画像を形成することができる。
【００３７】
上記で説明したＵＳＢシリアル番号６０９と、本体シリアル番号６１０はプリントユニット３０２〜３０７の生産の際にあらかじめプリントユニット３０２〜３０７内のフラッシュメモリ６０３に設定、記憶させておいてもよいし、印刷装置３０１の組み立ての際に設定、記録させてもよい。
【００３８】
ただし、ＵＳＢの通信規定上、同様のシリアル番号を持ったＵＳＢデバイスを１つのＰＣに接続することは規定違反となり、ＰＣ７０１の誤動作の原因となるので、印刷装置３０１を組み立てる際に設定、記録する場合は、図７のようにプリントユニット３０２〜３０７を同時に接続できず、１台１台設定しながら接続する必要がある。
【００３９】
また、プリントユニット３０２〜３０７のいずれかが故障した場合に、プリントユニットを入れ替える際は、その都度、新たなプリントユニットのシリアル番号を元のプリントユニットの保持していたシリアル番号に書き換える、または、ＰＣ７０１上に登録されている当該プリントユニットのシリアル番号を新たなプリントユニットのシリアル番号に登録し直す必要がある。但し、ＰＣ７０１上で登録し直す場合は、再度別のユニットの交換が必要になった場合、重複する可能性もあるため、元の場所のプリントユニットに合わせたシリアル番号に書き換えることが望ましい。
【００４０】
この点について、図７を参照してさらに具体的に説明する。今仮に、図７に示したプリントユニット３０２〜３０７のＵＳＢシリアル番号をＵ３０２〜Ｕ３０７とし、本体シリアル番号をＨ３０２〜Ｈ３０７とする。ＰＣ７０１にはＨ３０２〜Ｈ３０７についてその位置情報が登録されている。その結果、例えばプリントユニット３０２は左端に設置されているので、そのプリントユニットには左端の画像部分がＰＣ７０１より送信されることになる。また、故障時の交換用ユニットとして、図示しないが、ＵＳＢシリアル番号がＵ３０８、本体シリアル番号がＨ３０８であるプリントユニット３０８が用意されているとする。そこで、例えばプリントユニット３０２が故障し、これとプリントユニット３０８を入れ替えて印刷装置３０１を再構築する場合を考える。このとき、プリントユニット３０８のＵＳＢシリアル番号をＵ３０８のまま、ＰＣ７０１を起動して通信すると、ＰＣ７０１は新たなＵＳＢデバイスが接続されたと判断し、例えば新しいドライバのインストールを行おうとするような事態が生じる。本実施の形態ではこのような事態がユーザ側で生じることを想定していない。また、新たな本体シリアル番号Ｈ３０８を“左端”の位置に登録づける必要も生じる。仮にＨ３０２からＨ３０８への変化を自動検知し、登録内容を自動更新することができるとしても、複数台同時に交換するような場合にはそのような自動処理は困難となる。さらに、誤って同じシリアル番号の複数のユニットが接続された場合にＰＣへの悪影響を与えることを防止する必要もある。以上のような観点から、ＰＣ接続前に事前にシリアル番号を書き換えてプリントユニットを接続することが望ましい。
【００４１】
図８は、本実施の形態における書き換え装置８０１の概略の外観構成を示している。この書き換え装置８０１は、ＵＳＢ＿Ｂプラグ８０２を備えており、プリントユニット３０２〜３０７の任意の１台のＵＳＢコネクタに直接接続できる形態となっている。
【００４２】
この書き換え装置８０１にはＵＳＢシリアル番号設定スイッチ８０３と、本体シリアル番号設定スイッチ８０４が設けられている。これらのスイッチ８０３，８０４はここではいわゆるＤＩＰスイッチであり、それぞれのシリアル番号の桁数分のスイッチ要素が内蔵されている。この例ではスイッチ要素はシリアル番号の個数だけ設けられ、番号の１桁（１ビット）の“０”か“１”を指定する、ユーザが操作可能なスライドスイッチからなる。ＬＥＤ８０５は電池残量有り及び接続状態、シリアル番号書き換え状態等を示すための発光素子としてのＬＥＤであり、本発明の通知手段を構成している。例えば接続状態は緑色、シリアル番号書き換え状態は赤色の２色ＬＥＤで状態を表示されるようにすることが好ましい。ＬＥＤに代えてＬＣＤ等の表示部を設け、テキストや画像により表示するようにしてもよい。スイッチ８０６は書き換え装置８０１の電源ＯＮ／ＯＦＦを行うための電源スイッチである。
【００４３】
図９は書き換え装置８０１の概略のハードウェア構成を示す図である。ＣＰＵ９０２は、フラッシュメモリ９０３に格納されたプログラムで動作し、メモリ９０４は制御ＣＰＵ９０２が動作する際にプログラムや制御データを読み書きするのに用いられるメモリである。ＵＳＢシリアル入力部９０６は、本体シリアル番号設定スイッチ８０４を含み、このスイッチからの番号の入力を受け付ける部位である。本体シリアル入力部９０７は、ＵＳＢシリアル番号設定スイッチ８０３を含み、このスイッチからの番号の入力を受け付ける部位である。ＵＳＢ制御部９０５は、プリントユニット３０２〜３０７の各ＵＳＢ制御部９０５に接続され、ＵＳＢシリアル入力部９０６および本体シリアル入力部９０７で入力されたシリアル番号データを外部へ出力する。電池９０８は書き換え装置８０１の駆動用電源として用いられる。
【００４４】
ＵＳＢ制御部９０５は、プリントユニット３０２〜３０７に限定されて接続するため、プリントユニット３０２〜３０７に合わせたプロトコルでよく、通常のＵＳＢホストコントローラの通信制御を行うが、ＰＣ等のホストコントローラのように他のデバイスとの制御を考慮しなくてよいため、ＣＰＵ９０２およびＵＳＢ制御部９０５の構成を簡略化することができる。
【００４５】
図１０は、書き換え装置８０１が、１台のプリントユニットに接続されたとき、そのプリントユニットにシリアル番号を書き込む処理手順を表したフローチャートである。このフローチャートの処理の実行手順を表すプログラムは書き換え装置内のフラッシュメモリ内に格納されており、ＣＰＵがこれを読み出して解釈実行することにより、この処理が実現される。後述する図１５，図１７のフローチャートについても同様である。
【００４６】
書き換え装置８０１は、電源ＯＮの後、プリントユニットとの接続を検知したら（Ｓ１１）、ＵＳＢの通信を確立するために、ＵＳＢで定義されたＵＳＢ  Ｈｏｓｔ側のコマンドを発行する（Ｓ１２）。送信したコマンドに対してプリントユニットが応答するかを確認する（Ｓ１３）。応答を確認してＵＳＢ通信が確立された場合には、シリアル番号書き換えモード移行コマンドを発行する（Ｓ１４）。プリントユニットはこのコマンドを受信し、書き換え準備を行う。プリントユニットからの書き換えＯＫ応答を確認したら（Ｓ１５）、スイッチ８０３、８０４で設定されたシリアル番号をプリントユニットに送信する（Ｓ１６）。この送信後、プリントユニットからの書き換え終了応答があるかを確認する（Ｓ１７）。書き換え終了を受信したら、ＵＳＢ通信処理を終了し、サスペンド等のモードに移行させ、ＬＥＤ８０５を書き換え終了表示に変更する（Ｓ１８）。これにより、書き換え装置の取り外しに備える。
【００４７】
図１１は、書き換え装置８０１によりシリアル番号を書き換える際の、プリントユニット側の処理手順を表したフローチャートである。このフローチャートの処理の実行手順を表すプログラムは、プリントユニット内のフラッシュメモリ内に格納されており、ＣＰＵがこれを読み出して解釈実行することにより、この処理が実現される。後述する図１４，図１８のフローチャートについても同様である。
【００４８】
電源ＯＮの後、通常のＨｏｓｔ（ＰＣ）と同様に、Ｈｏｓｔ接続を検知したら（Ｓ２１）、ＵＳＢプリンタデバイスとして応答する（Ｓ２２）。
【００４９】
書き換え装置８０１からのシリアル番号書き換えモード移行コマンドを受信したら（Ｓ２３）、そのコマンドに対してＯＫコマンドで応答する（Ｓ２４）。シリアル番号書き換えモード移行コマンドを受信しなければ、印刷待機状態となる（Ｓ２８）。
【００５０】
ＯＫコマンドの返信後、書き換えるシリアル番号を受信して、書き換え処理を行う（Ｓ２５）。書き換え処理が終了したら、書き換え終了コマンドを送信するとともに（Ｓ２６）、新シリアル番号で通信を行うべく、再起動を待つ（Ｓ２７）。
【００５１】
本実施の形態の書き換え装置によれば、プリントユニットのＵＳＢシリアル番号および本体シリアル番号を書き換えることにより、ＰＣ等に一旦接続してＵＳＢシリアル番号、本体シリアル番号を書き換える必要が無くなる。また、ＵＳＢシリアル番号、本体シリアル番号が競合することのないように書き換え手順、接続手順を考慮する必要なく、迅速かつ容易にシステム構築をすることができる。
【００５２】
また、プリントユニット交換時にも、交換しないユニットはそのままの状態で、容易にＵＳＢシリアル番号、本体シリアル番号をその設置場所に適した値に書き換えが行えるため、メンテナンスを容易にすることができる。
【００５３】
次に、本発明の第２の実施の形態について説明する。この実施の形態の構成は上記第１の実施の形態と同様であり、以下には主として第１の実施の形態と異なる部分を説明する。
【００５４】
図１２は第２の実施の形態における書き換え装置１２０１の外観構成を示している。図８に示した書き換え装置８０１と同様の要素には同じ参照番号を付して、重複した説明を省略する。書き換え装置８０１と異なる点として、ＰＣ等と接続して、プリントユニットのアップデートプログラムを書き換え装置内に取り込むためのＵＳＢ＿Ａプラグ１２０７を有しており、シリアル番号書き換えモードかプログラム書き換えモードかを切り換える書き換えモード切り換えスイッチ１２０８が加えられている。ＵＳＢ＿Ａプラグ１２０７はＵＳＢ  Ｈｏｓｔ側との接続を行うためのものであり、デバイス側の接続を行うためのＵＳＢ＿Ｂプラグ８０２と形状が異なっている。
【００５５】
図１３は、書き換え装置１２０１の概略のハードウェア構成を示す図である。図９に示した要素を同様の要素には同じ参照番号を付して、重複した説明は省略する。異なる点は、新たなＵＳＢ制御部として、ＰＣ等との接続を制御するＵＳＢ制御部１３０９が付加されている点である。これは図１２のＵＳＢ＿Ａプラグ１２０７に対応している。
【００５６】
図１４は、ＰＣに接続されて書き換え装置１２０１の内部に更新プログラムを書き込む際の、書き換え装置１２０１の処理手順を表すフローチャートである。
【００５７】
電源ＯＮの後、通常のＵＳＢデバイスと同様に、Ｈｏｓｔ接続を検知したら（Ｓ３１）、ＵＳＢプリンタデバイスとして応答する（Ｓ３２）。
【００５８】
ＰＣ上の書き換え装置メンテナンスアプリケーションからプログラム書き込みコマンドを受信したら（Ｓ３３）、ＯＫコマンドを返信し（Ｓ３４）、更新プログラムデータを受信して、フラッシュメモリ９０３へ保存処理を行う（Ｓ３５）。この保存処理が終了したら、保存終了コマンドを送信して（Ｓ３６）、切断、取り外しを待つ（Ｓ３７）。
【００５９】
Ｓ３２では、ＵＳＢプリンタデバイスの例について説明したが、ＵＳＢストレージデバイス等、他のデバイスとして動作できるようにしてもよい。
【００６０】
また本動作時においては、ＰＣ等のＵＳＢホストデバイスからＵＳＢ規格に則り、電源を供給されるようにして、電池９０８を使用せずに動作できるようにしてもよい。
【００６１】
図１５は、書き換え装置１２０１が、プリントユニット３０２〜３０７のいずれか１台に更新プログラムを書き込むための処理手順を表したフローチャートである。
【００６２】
電源ＯＮの後、プリントユニットとの接続を検知したら（Ｓ４１）、ＵＳＢの通信を確立するために、ＵＳＢで定義されたＵＳＢ  Ｈｏｓｔ側のコマンドを発行する（Ｓ４２）。送信したコマンドに対してプリントユニットが応答するかを確認し（Ｓ４３）、応答してＵＳＢ通信が確立された場合には、書き換えモード切り換えスイッチ１２０８により、現在設定されているモードが、プログラム書き換えモードかシリアル番号書き換えモードかを判別する（Ｓ４４）。シリアル番号書き換えモードに設定されている場合、図１０のＳ１４へ移行する。プログラム書き換えモードに設定されている場合には、プログラム書き換えモード移行コマンドを発行し（Ｓ４５）、コマンドを受信し、プリントユニットが書き換え準備を行い、プリントユニットからの書き換えＯＫ応答を確認する（Ｓ４６）。確認後、フラッシュメモリ９０３に格納された更新プログラムをプリントユニットに送信する（Ｓ４７）。この送信後、プリントユニットからの書き換え終了応答があるかを確認し（Ｓ４８）、書き換え終了を受信したら、ＵＳＢ通信処理を終了し、サスペンド等のモードに移行させ、ＬＥＤ８０５を書き換え終了表示に変更して、書き換え装置の取り外しに備える（Ｓ４９）。
【００６３】
以上説明してきたように、図１２に示した書き換え装置１２０１を用いて、プリントユニットのプログラムを書き換える方式を用いることにより、プリントユニットのメンテナンス性を向上させることができる。
【００６４】
また第２の実施の形態においてはプログラムの更新処理について説明したが、ＰＣからプログラムとシリアル番号を書き換え装置に書き込み、シリアル番号設定スイッチ８０３、８０４を使用せずに、プログラム、シリアル番号を同時、または適宜に書き換えるようにしてもよい。ＰＣからのみシリアル番号を書き込む場合は、シリアル番号設定スイッチ８０３、８０４を削除することもできる。また必ずプログラム、シリアル番号を同時に書き込む場合は、書き換えモード切り換えスイッチ１２０８も削除できる。
【００６５】
書き換え装置８０１，１２０１においてはプラグ８０２，１２０７を書き換え装置本体に直接接続するような形態で説明したが、図１６に示す書き換え装置１６０１のように、ＵＳＢケーブル１６０９、１６１０で接続するような形態にしてもよい。図１６において先に示したと同様の構成要素には同じ参照番号を付して重複した説明を省略する。
【００６６】
さらに、第２の実施の形態においては書き換え装置にプリントユニットの更新プログラムの送信、保存手順についてのみ記載したが、図１４と同様の手順を用い、Ｓ３３のコマンドを変更して、フラッシュメモリ９０３に格納されている書き換え装置自体の動作プログラムを更新できるようにしてもよい。
【００６７】
以上説明した書き換え装置８０１（図８）は、シリアル番号をユーザが手入力する構成とした。その前提として、例えば、故障したプリントユニットを交換するような場合、交換対象のプリントユニットについてそのシリアル番号を記録した書き物を確認したり、そのプリントユニットをＰＣに接続してシリアル番号を読み取ったりして、そのシリアル番号を確認する必要がある。
【００６８】
そこで、第３の実施の形態として、書き換え装置自身に、プリントユニットのシリアル番号を読み取る機能を追加する。装置の外観構成としては、図８の書き換え装置１２０１に類似する。但し、図１２に示したような書き換えモード切り換えスイッチ１２０８を設け、シリアル番号の書き換えモードと吸い上げモードとを切り換えるものとする。番号設定スイッチ８０３，８０４はあってもなくてもよい。そのハードウェア構成としては、図９のＵＳＢシリアル入力部９０６および本体シリアル入力部９０７は、図９での説明と異なり、ＵＳＢ制御部９０５を介して、接続されたプリントユニットからシリアル番号を吸い上げて記憶する機能を有する。そのために第２の実施の形態における書き換え装置は、シリアル番号の吸い上げと書き込みの少なくとも二つの動作モードを有する。他の構成は第１の実施の形態と同様である。
【００６９】
図１７は、書き換え装置８０１が、シリアル番号吸い上げモードにおいて、任意の１台のプリントユニットに接続されたとき、そのプリントユニットからシリアル番号を吸い上げる処理手順を表したフローチャートである。
【００７０】
書き換え装置８０１は、電源ＯＮの後、プリントユニットとの接続を検知したら（Ｓ５１）、ＵＳＢの通信を確立するために、ＵＳＢで定義されたＵＳＢ  Ｈｏｓｔ側のコマンドを発行する（Ｓ５２）。送信したコマンドに対してプリントユニットが応答するかを確認する（Ｓ５３）。応答を確認してＵＳＢ通信が確立された場合には、シリアル番号吸い上げモード移行コマンドを発行する（Ｓ５４）。プリントユニットはこのコマンドを受信し、吸い上げのための準備を行う。プリントユニットからの吸い上げＯＫ応答を確認したら（Ｓ５５）、フラッシュメモリ６０３に記憶されたシリアル番号を受信する（Ｓ５６）。この後、ＵＳＢ通信処理を終了し、サスペンド等のモードに移行させ、ＬＥＤ８０５を吸い上げ終了表示に変更する（Ｓ５７）。この吸い上げ終了表示は複数のＬＥＤ８０５により書き込みと吸い上げを区別したり、発光色を異ならせたりすることにより行える。
【００７１】
図１８は、書き換え装置８０１によりシリアル番号を吸い上げる際の、プリントユニット側の処理手順を表したフローチャートである。
【００７２】
プリントユニットは、電源ＯＮの後、通常のＨｏｓｔ（ＰＣ）と同様に、Ｈｏｓｔ接続を検知したら（Ｓ６１）、ＵＳＢプリンタデバイスとして応答する（Ｓ６２）。書き換え装置８０１からのシリアル番号吸い上げモード移行コマンドを受信したら（Ｓ６３）、そのコマンドに対してＯＫコマンドで応答する（Ｓ６４）。シリアル番号吸い上げモード移行コマンドを受信しなければ、印刷待機状態となる（Ｓ６６）。ＯＫコマンドの返信後、フラッシュメモリ６０３に格納されているシリアル番号を読み出して書き換え装置へ送信する（Ｓ６５）。その後、印刷待機状態となる（Ｓ６６）。
【００７３】
以上、本発明の好適な実施の形態について説明したが、上記で言及した以外にも種々の変形、変更を行うことが可能である。
【００７４】
例えば、本実施の形態においては、図８の書き換え装置は電池を用いて起動する構成を用いたが、電源としは電池でなくてもよく、アダプタ等を用いた電圧変換機、または充電式電池を内蔵して起動できるようにしてもよく、電源の方式を限定するものではない。
【００７５】
上記実施の形態においては、プリントユニット６台の例について説明したが、台数を限定するものではなく、プリントユニットの台数が増減しても、シリアル番号設定スイッチのスイッチビット数を増減させる等で同様に実現可能である。
【００７６】
また、シリアル番号を２種類の例について説明したが、シリアル番号の数に応じて設定スイッチの数を増減させることで同様に実現可能である。
【００７７】
さらに、プリントユニットの接続をＵＳＢを用いて行うことを例にあげて説明したが、ＵＳＢに限定されるものでなく、ＩＥＥＥ１３９４等の他の通信インターフェイスにおいても同様に実現可能である。
【図面の簡単な説明】
【００７８】
【図１】本発明の実施の形態におけるラインヘッドを用いた印刷装置の構成図である。
【図２】図１のプリントユニットの印刷時の状態図である。
【図３】本発明の実施の形態における印刷装置の各プリントユニットの配置例を示す図である。
【図４】図３の印刷装置のプリントユニットのうちの隣接する２台のプリントユニットの黒（Ｋ）ヘッドの相互の位置関係およびノズル配置を示す図である。
【図５】本発明の実施の形態における隣接するラインヘッドの端部の複数のノズル群が重複する配置例を示す図である。
【図６】本発明の実施の形態におけるプリントユニットの制御基板上に搭載されるハードウェア構成要素を示した図である。
【図７】本発明の実施の形態におけるＰＣとプリントユニットの接続関係を示した図である。
【図８】本発明の実施の形態における書き換え装置の概略の外観構成を示す図である。
【図９】本発明の実施の形態における書き換え装置の概略のハードウェア構成を示す図である。
【図１０】本発明の実施の形態における書き換え装置が、１台のプリントユニットに接続されたとき、そのプリントユニットにシリアル番号を書き込む処理手順を表したフローチャートである。
【図１１】本発明の実施の形態における書き換え装置によりシリアル番号を書き換える際の、プリントユニット側の処理手順を表したフローチャートである。
【図１２】本発明の第２の実施の形態における書き換え装置の外観構成を示す図である。
【図１３】本発明の第２の実施の形態における書き換え装置の概略のハードウェア構成を示す図である。
【図１４】本発明の第２の実施の形態において、ＰＣに接続されて書き換え装置の内部に更新プログラムを書き込む際の、書き換え装置の処理手順を表すフローチャートである。である。
【図１５】本発明の第２の実施の形態における書き換え装置が、プリントユニットのいずれか１台に更新プログラムを書き込むための処理手順を表したフローチャートである。
【図１６】本発明の実施の形態における書き換え装置本体とＰＣの接続形態の変形例を示す図である。
【図１７】本発明の第３の実施の形態において、書き換え装置が、シリアル番号吸い上げモードにおいて、１台のプリントユニットに接続されたとき、そのプリントユニットにシリアル番号を吸い上げる処理手順を表したフローチャートである。
【図１８】本発明の第３の実施の形態において、書き換え装置によりシリアル番号を吸い上げる際の、プリントユニット側の処理手順を表したフローチャートである。
【符号の説明】
【００７９】
１０１…プリントユニット
１０２…ヘッドユニット
１０３〜１０６…ラインヘッド
１０７…回復ユニット
１０８…用紙
３０１…印刷装置
３０２〜３０７…プリントユニット
３０８…幅広用紙
３０８…用紙
３０９…文字
４０１…ラインヘッド
４０２…ラインヘッド
４０３，４０４…ノズル群
４０５，４０６…ドット群
４０７…画像
５０３，５０４…ノズル群
５０５，５０６…ノズル群
５０７，５０８…ドット群
６０１…制御基板
６０３…フラッシュメモリ
６０４…メモリ
６０５…ＵＳＢ制御部
６０６…ヘッド制御部
６０７…モータ制御部
６０８…センサ制御部
６０９…ＵＳＢシリアル番号
６１０…本体シリアル番号
７０２…ＵＳＢケーブル
８０１…書き換え装置
８０２…ＵＳＢ＿Ｂプラグ
８０３…シリアル番号設定スイッチ
８０４…本体シリアル番号設定スイッチ
８０６…スイッチ
９０２…ＣＰＵ
９０３…フラッシュメモリ
９０４…メモリ
９０５…ＵＳＢ制御部
９０６…ＵＳＢシリアル入力部
９０７…本体シリアル入力部
９０８…電池
１２０１…書き換え装置
１２０７…ＵＳＢ＿Ａプラグ
１２０８…モード切り換えスイッチ
１６０１…書き換え装置
１６０９，１６１０…ＵＳＢケーブル
【図１】
2008080726.tif 000003
【図２】
2008080726.tif 000004
【図３】
2008080726.tif 000005
【図４】
2008080726.tif 000006
【図５】
2008080726.tif 000007
【図６】
2008080726.tif 000008
【図７】
2008080726.tif 000009
【図８】
2008080726.tif 000010
【図９】
2008080726.tif 000011
【図１０】
2008080726.tif 000012
【図１１】
2008080726.tif 000013
【図１２】
2008080726.tif 000014
【図１３】
2008080726.tif 000015
【図１４】
2008080726.tif 000016
【図１５】
2008080726.tif 000017
【図１６】
2008080726.tif 000018
【図１７】
2008080726.tif 000019
【図１８】
2008080726.tif 000020