(57)【特許請求の範囲】
【請求項１】
第１のコントローラー及び第２のコントローラーを備え、前記第１のコントローラーと前記第２のコントローラーとにおける制御対象が互いに異なる印刷装置であって、
前記第１のコントローラーは、
前記第２のコントローラーと通信プロトコルを用いて通信するための通信線と、前記第１のコントローラーにおける制御完了を電圧レベルで示す信号を割り込み信号として第２のコントローラーへ出力するために前記通信線とは別に設けられた専用線とによって前記第２のコントローラーに接続され、
前記第２のコントローラーは、
前記専用線を通じて前記割り込み信号が入力される入力ポートを有し、
前記入力ポートへの前記割り込み信号の入力を合図として前記第１のコントローラーにおける制御完了に応じた処理を優先して実行する
ことを特徴とする印刷装置。
【請求項２】
前記第１のコントローラーは、
該第１のコントローラーにおける制御が完了したときに前記割り込み信号を前記第２のコントローラーに出力する
ことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記第１のコントローラー及び前記第２のコントローラーは、
印刷データに基づいて噴射ヘッドを駆動制御するとともに、前記通信線を通じて前記第２のコントローラーに対してコマンドを出力するメインコントローラーと、
印刷媒体を搬送する印刷媒体搬送部を駆動制御する印刷メカコントローラーと
から構成され、
前記メインコントローラーが、
前記印刷メカコントローラーに対して、前記印刷媒体を所定量だけ搬送するコマンドを、前記噴射ヘッドに対する噴射制御が完了する前に出力するとともに、該噴射ヘッドに対する前記噴射制御が完了した直後に前記割り込み信号を出力し、
前記印刷メカコントローラーが、
該割り込み信号の入力を合図として前記印刷媒体搬送部を駆動制御して当該コマンドを実行すること
を特徴とする請求項２に記載の印刷装置。
【請求項４】
前記メインコントローラーには、
前記噴射ヘッドの位置を検出する位置検出部が接続され、
前記メインコントローラーが、
前記噴射ヘッドが噴射を完了する位置である完了位置と前記位置検出部が検出した前記噴射ヘッドの位置とが一致するときに、前記割り込み信号を前記印刷メカコントローラーに出力すること
を特徴とする請求項３に記載の印刷装置。
【請求項５】
印刷後の前記印刷媒体に対して後処理を実行する後処理部を駆動制御する後処理メカコントローラーをさら備え、
前記後処理メカコントローラーは、
前記メインコントローラーから入力されたコマンドを、前記印刷メカコントローラーからの前記割り込み信号の入力を合図として実行する
ことを特徴とする請求項３または４に記載の印刷装置。
【請求項６】
前記印刷メカコントローラー及び前記後処理メカコントローラーに前記割り込み信号が同時期に入力された場合には、前記後処理メカコントローラーにおけるコマンドの実行が優先される
ことを特徴とする請求項５に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置に関する。
【背景技術】
【０００２】
従来から、印刷媒体に印刷する印刷装置として、インクを微少なインク滴にして噴射する噴射ヘッドを備えたインクジェット式の印刷装置が知られている。インクジェット式の印刷装置の印刷方式としては、例えば、印刷媒体を印刷開始位置まで搬送したのち、噴射ヘッドを移動させながら実行されるインク滴の噴射と印刷媒体の紙送りとを交互に繰り返すシリアル方式が知られている（例えば、特許文献１）。また印刷装置には、上述した印刷媒体に対して印刷する機能の他、印刷された印刷媒体を切断する機能や印刷された印刷媒体を所定の排紙トレイに仕分けして出力する機能などを有しているものも存在する。
【０００３】
ところで、上述した印刷装置において、１つのコントローラーを用いて全ての機能を動作させるとなれば、コントローラーへの負荷が過大となるため該コントローラーの処理速度が大きく低下してしまう。その結果、全ての機能を円滑に動作させることができず、印刷装置の生産能力を大きく低下させてしまう。そこで、印刷装置の各機能を円滑に動作させるべく、各機能を複数のグループに分けて各グループの機能を１つのコントローラーで動作させることにより、印刷装置を総合的に制御する手法が採用される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２２９９５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、複数のコントローラーを用いて印刷装置を制御するとなれば、各コントローラー間におけるコマンドの通信が必須となる。コントローラー間におけるコマンドの通信は、例えばシリアル転送方式のデータとパラレル転送方式のデータを互いに変換するＵＡＲＴを用いて、所定の通信プロトコルに従って行われる。そして、コマンドを受信したコントローラーにおいては、そのコマンドを解釈したうえで次の処理を実行する。この際、コマンドを解釈するために必要な時間の分だけ、コマンドの受信と処理開始との間に時間的な遅れが生じる。こうした遅れは、コントローラー間におけるコマンドの通信につき例えば１／１０００〜５／１０００秒とごくわずかではあるが、印刷装置が大量印刷する場合には、決して無視できるものではなかった。
【０００６】
本発明は、上記実状を鑑みてなされたものであり、その目的は、複数のコントローラーによって制御される印刷装置であって、生産能力の低下が抑えられた印刷装置を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の印刷装置は、第１のコントローラーと第２のコントローラーを備え、前記第１のコントローラーと前記第２のコントローラーとにおける制御対象が互いに異なる印刷装置であって、前記第１のコントローラーは、前記第２のコントローラーと通信プロトコルを用いて通信するための通信線と、前記第１のコントローラーにおける制御完了を電圧レベルで示す信号を割り込み信号として第２のコントローラーへ出力するために前記通信線とは別に設けられた専用線とによって前記第２のコントローラーに接続され、前記第２のコントローラーは、前記専用線を通じて前記割り込み信号が入力される入力ポートを有し、前記入力ポートへの前記割り込み信号の入力を合図として前記第１のコントローラーにおける制御完了に応じた処理を優先して実行する。
【０００８】
本発明の印刷装置によれば、第２のコントローラーは、専用線を通じて入力される電圧レベルによって第１のコントローラーにおける所定の制御が完了したことを把握し、その制御完了に応じた処理を実行する。これにより、第１のコントローラーの制御完了に応じて入力されていたコマンドを、第２のコントローラーが解釈する必要がなくなるため、その解釈に費やしていた時間の分だけ早く、制御完了に応じた処理を実行することができる。それゆえに、複数のコントローラーで制御される印刷装置における生産能力の低下を抑えることが可能となる。
【０００９】
この印刷装置において、前記第１のコントローラーは、該第１のコントローラーにおける制御が完了したときに前記割り込み信号を前記第２のコントローラーに出力する。
ここで、第１のコントローラーの制御完了に応じた第２のコントローラーにおける処理としては、当該制御完了の直後に処理を実行すべき処理、当該制御完了から所定時間経過後に実行すべき処理がある。上記構成の印刷装置によれば、第１のコントローラーにおける制御完了に適したタイミングで、第２のコントローラーにおいて処理を開始させることが可能である。これにより、他方のコントローラーにおける処理の開始時期に関する自由度を拡大することができる。
【００１０】
この印刷装置において、前記第１のコントローラー及び前記第２のコントローラーは、印刷データに基づいて噴射ヘッドを駆動制御するとともに、前記通信線を通じて前記第２のコントローラーに対してコマンドを出力するメインコントローラーと、印刷媒体を搬送する印刷媒体搬送部を駆動制御する印刷メカコントローラーとから構成され、前記メインコントローラーが、前記印刷メカコントローラーに対して、前記印刷媒体を所定量だけ搬送するコマンドを、前記噴射ヘッドに対する噴射制御が完了する前に出力するとともに、
該噴射ヘッドに対する前記噴射制御が完了した直後に前記割り込み信号を出力し、前記印刷メカコントローラーが、該割り込み信号の入力を合図として前記印刷媒体搬送部を駆動制御して当該コマンドを実行する。
【００１１】
ここで、噴射ヘッドによる印刷媒体の走査と印刷媒体搬送部による印刷媒体の搬送とを交互に繰り返して当該印刷媒体に印刷する場合、上記印刷媒体の搬送時に時間的な遅れが生じるとなれば、印刷装置の生産能力に対して多大な影響を与えることになる。この点、上記構成によれば、印刷媒体の印刷時に繰り返される当該印刷媒体の搬送を、噴射ヘッドの駆動完了時に即座に実行することができる。それゆえに、印刷装置の生産能力の低下を効率よく抑えることができる。
【００１２】
この印刷装置において、前記メインコントローラーには、前記噴射ヘッドの位置を検出する位置検出部が接続され、前記メインコントローラーが、前記噴射ヘッドが噴射を完了する位置である完了位置と前記位置検出部が検出した前記噴射ヘッドの位置とが一致するときに、前記割り込み信号を前記印刷メカコントローラーに出力する。
【００１３】
印刷装置においては、入力される印刷データによってインク滴が噴射される印刷領域が規定されることから、噴射ヘッドによるインク滴の噴射開始と噴射完了とを噴射ヘッドの位置で把握することが可能である。すなわち、上記構成の印刷装置においてメインコントローラーは、噴射ヘッドの駆動完了を該噴射ヘッドの実際の位置に基づいて把握したうえで印刷メカコントローラーに信号を出力する。これにより、インク滴の噴射と印刷媒体の搬送とが同時に実行されること、すなわち印刷媒体への印刷不良を確実に防止することができる。
【００１４】
この印刷装置において、印刷後の前記印刷媒体に対して後処理を実行する後処理部を駆動制御する後処理メカコントローラーをさらに備え、前記後処理メカコントローラーは、前記メインコントローラーから入力されたコマンドを、前記印刷メカコントローラーからの前記割り込み信号の入力を合図として実行する。
【００１５】
この印刷装置によれば、メインコントローラーから入力されたコマンドを印刷メカコントローラーの制御完了に基づいて実行する場合、後処理メカコントローラーには、印刷メカコントローラーの制御完了を示す信号が、メインコントローラーを介すことなく、当該印刷メカコントローラーから直接入力される。これにより、後処理コントローラーは、印刷コントローラーの制御完了に応じて、上記コマンドを即座に実行することができる。
【００１６】
この印刷装置において、前記印刷メカコントローラー及び前記後処理メカコントローラーに前記割り込み信号が同時期に入力された場合には、前記後処理メカコントローラーにおけるコマンドの実行が優先される。
【００１７】
この印刷装置によれば、印刷コントローラーと後処理コントローラーとの両方で制御完了に応じた処理がなされる場合、後処理コントローラーにおける処理が優先される。すなわち、印刷媒体に対する印刷よりも印刷後における印刷媒体への後処理が優先される。こうした構成によれば、後処理中の印刷媒体に対して印刷中の印刷媒体が追いついてしまうことが防止されることから、印刷媒体の連続印刷を円滑に実行することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明を具体化した一実施形態の印刷装置における概略構成を模式的に示す側図。
【図２】印刷装置における電気的構成を示すブロック図。
【図３】割り込み処理までの流れを示すフローチャート。
【図４】用紙送り処理の処理手順を示すフローチャート。
【図５】噴射ヘッドの移動処理の開始から紙送り処理の完了までを示すタイムチャート。
【図６】用紙押さえ処理の処理手順を示すフローチャート。
【図７】用紙送り開始から切断完了までのタイムチャート。
【発明を実施するための形態】
【００１９】
以下、本発明にかかる印刷装置を具体化した一実施形態について図１〜図７を参照して説明する。図１は、印刷装置の概略構成を模式的に示す側面図であって、ロール紙１９を構成する記録用紙１２ａが印刷部１５に供給される状態を示した図である。
【００２０】
図１に示されるように、印刷装置としてのプリンター１０は、本体ケース１１を有している。本体ケース１１には、印刷媒体としての記録用紙１２を供給する供給部１３と、供給部１３から供給された記録用紙に対して印刷を行う印刷部１５と、印刷部１５によって印刷された記録用紙１２に対して後処理を行う後処理部１７とが設けられている。
【００２１】
供給部１３は、記録用紙１２ａ，１２ｂが連続紙として巻き回されたロール紙１９，２０を有している。ロール紙１９，２０の各々は、軸部材１９ａ，２０ａを軸として回動可能に支持されている。ロール紙１９，２０に巻き回された記録用紙１２ａ，１２ｂは、ロール紙切替機構２１に供給される。ロール紙切替機構２１は、印刷部１５に供給される記録用紙１２をロール紙１９を構成する記録用紙１２ａあるいはロール紙２０を構成する記録用紙１２ｂに切り替える。ロール紙切替機構２１によって選択された記録用紙１２は、印刷媒体搬送部を構成する中間軸ローラー２３、ＰＦローラー２５によって印刷部１５へと供給される。中間軸ローラー２３及びＰＦローラー２５は、それぞれ中間軸モーター１
０４（図２参照）及びＰＦモーター１０５（図２参照）によって駆動される。そして、中間軸ローラー２３及びＰＦローラー２５が協働して、記録用紙１２を搬送経路に沿って搬送する搬送処理や記録用紙１２を搬送経路下流側に向かって所定の紙送り量だけ搬送する紙送り処理を実行する。
【００２２】
印刷部１５は、内部に貯留したインクを図示しない複数のノズルから微少なインク滴にして噴射する噴射ヘッド３１を複数有している。各噴射ヘッド３１は、該噴射ヘッド３１とは反対側から記録用紙１２を支持するプラテン３３に対向するように配置されている。噴射ヘッド３１は、紙面奥側から手前側への方向である走査方向に延びる案内軸３５に沿って往復移動可能なキャリッジ３７に搭載されている。キャリッジ３７は、案内軸３５に取り付けられたキャリッジモーター１０３（図２参照）が正転または逆転駆動されることによって案内軸３５に沿って往動または復動する。そして噴射ヘッド３１は、案内軸３５に沿って移動しながら記録用紙１２に向かってインク滴を噴射する。噴射されたインク滴は、噴射ヘッド３１と記録用紙１２との間を飛行して記録用紙１２に着弾する。すなわち、本実施形態のプリンター１０は、案内軸３５に沿って噴射ヘッド３１を移動させながら実行されるインク滴の噴射処理と、記録用紙１２の紙送り処理とを交互に繰り返すことによって記録用紙１２に印刷がなされるシリアル方式のプリンターである。また印刷部１５は、記録用紙１２を切断するカッター３９と、カッター３９の反対側から記録用紙１２を支持する支持台４１を有している。カッター３９は、カッターモーター１０６（図２参照）によって駆動される。カッター３９は、印刷終了後に搬送経路下流側に所定量だけ搬送された記録用紙１２に対して走査方向に沿って移動することによって記録用紙１２を切断する。すなわち、カッター３９は、印刷前の記録用紙１２と印刷後の記録用紙１２とを分断する。こうして分断された印刷後の記録用紙１２は後処理部１７へと搬入される。
【００２３】
後処理部１７は、記録用紙１２の切断時に記録用紙１２を支持台４１に押さえつける用紙押さえ４３と、切断後の記録用紙１２を搬送する後搬送ローラー４５と、記録用紙１２に噴射されたインクを乾燥させるためのヒーター４７と、記録用紙１２を所定の排紙トレイに出力するソーター４９とを有している。
【００２４】
用紙押さえ４３は、走査方向に移動するカッター３９によって切断後の記録用紙１２がカッター３９に引きずられないように記録用紙１２を押さえておくものである。用紙押さえ４３は、用紙押さえモーター１１１（図２参照）によって駆動される。用紙押さえ４３は、用紙押さえモーター１１１が正転または逆転駆動されることにより支持台４１に対して進退移動する。後搬送ローラー４５は、カッター３９によって切断された記録用紙１２をソーター４９に向かって搬送する。後搬送ローラー４５は、後搬送モーター１１２（図２参照）によって駆動される。後搬送ローラー４５は、後搬送モーター１１２が駆動されることによって、切断後の記録用紙１２をソーター４９へと搬送する。また、後搬送ローラー４５の上方には、ヒーター４７が設けられている。ヒーター４７は、後搬送ローラー４５によって搬送される記録用紙１２の周辺温度をプリンター１０の周辺温度よりも高い温度に維持することによって、記録用紙１２に着弾したインク滴の乾燥を促進させる。ソーター４９は、印刷がなされた記録用紙１２を仕分けしてプリンター１０が有する複数の排紙トレイの何れかに記録用紙１２を出力する。
【００２５】
こうした構成のプリンター１０は、プリンター１０を統括制御する制御装置５０を有している。制御装置５０は、コンピューター５１から入力される印刷データに基づき記録用紙１２に対して印刷を実行する。
【００２６】
次に、上述したプリンター１０を統括制御する制御装置５０について図２〜図７を参照して説明する。図２は、印刷装置の電気的構成を示したブロック図である。図３は、割り込み処理までの流れを示したフローチャートである。
【００２７】
図２に示されるように、制御装置５０は、互いに制御対象の異なるメインコントローラー６０と、印刷メカコントローラー７０と、後処理メカコントローラー８０とを有している。各コントローラー６０，７０，８０は、ＣＰＵ６１，７１，８１と各種制御プログラム等が格納されたＲＯＭや各種データが一時的に格納されるＲＡＭなどによって構成されるメモリ６２，７２，８２とを有している。各コントローラー６０，７０，８０は、メモリ６２，７２，８２に格納された制御プログラムや各種データに基づいて各種処理を実行する。
【００２８】
メインコントローラー６０には、コンピューター５１から印刷データが入力される。印刷データは、コンピューター５１に入力された画像などに基づいて、プリンター１０を用いてその画像を記録用紙１２に印刷するためにコンピューター５１が生成したデータである。
【００２９】
メインコントローラー６０は、入力された印刷データをメモリ６２に格納する。メインコントローラー６０は、格納した印刷データや各種制御プログラム等に基づいて、記録用紙１２に向かって噴射ヘッド３１からインク滴を噴射する噴射処理を実行する。この噴射処理は、案内軸３５に沿ったキャリッジ３７（噴射ヘッド３１）の往動及び復動毎に実行される。
【００３０】
詳述すると、メインコントローラー６０には、ヘッド制御ユニットＨＤＣが電気的に接続されている。メインコントローラー６０は、メモリ６２に格納した印刷データに基づいて噴射ヘッド３１毎の噴射データを生成する。メインコントローラー６０は、生成した噴射データをヘッド制御ユニットＨＤＣに出力する。ヘッド制御ユニットＨＤＣは、入力された噴射データに基づいて各噴射ヘッド３１を駆動制御して図示しない各ノズルからインク滴を噴射する。ここで、プリンター１０は、噴射ヘッド３１の位置を検出する位置検出部として、案内軸３５におけるキャリッジ３７（噴射ヘッド３１）の位置を検出する位置検出部としてのリニアエンコーダー１０１を有している。リニアエンコーダー１０１は、キャリッジ３７の移動に合わせたパルス信号をメインコントローラー６０に出力する。メインコントローラー６０は、リニアエンコーダー１０１から入力されるパルス信号を基に噴射ヘッド３１の位置を把握する。またメインコントローラー６０は、噴射ヘッド３１による噴射処理に際し、リニアエンコーダー１０１から入力されるパルス信号を基に所定の噴射タイミング信号を生成してヘッド制御ユニットＨＤＣに出力する。ヘッド制御ユニットＨＤＣは、生成された噴射タイミング信号に基づくタイミングで図示しない各ノズルからインク滴を噴射させる。すなわち、メインコントローラー６０は、各噴射ヘッド３１の噴射データと走査方向における噴射ヘッド３１の位置とに基づいて各噴射ヘッド３１からインク滴を噴射することによって噴射処理を実行する。なお、噴射処理に関わるリニアエンコーダー１０１は、画質に与える影響が大きいため、解像度の高いものが採用される。
【００３１】
また、メインコントローラー６０と印刷メカコントローラー７０は、通信プロトコルを用いて互いに通信するために、メインコントローラー６０のコネクタ６０ａと印刷メカコントローラー７０のコネクタ７０ａとに接続された通信線９１によって接続されている。同じくメインコントローラー６０と後処理メカコントローラー８０は、通信プロトコルを用いて互いに通信するために、メインコントローラー６０のコネクタ６０ｄと後処理メカコントローラー８０のコネクタ８０ａとに接続された通信線９２によって接続されている。メインコントローラー６０は、ＣＰＵ６１に設けられたコマンドポート６１ａ，６１ｄ及び上記通信線９１，９２を通じて各コントローラー７０，８０に対してコマンドを送信する。各コントローラー７０，８０で受信したコマンドは、ＣＰＵ７１，８１に設けられたコマンドポート７１ａ，８１ａに入力される。各コントローラー７０，８０は、入力されたコマンドを通信プロトコルに従って解釈したうえで該コマンドを実行する。
【００３２】
ここで、メインコントローラー６０から印刷メカコントローラー７０に入力されるコマンドとしては、キャリッジ３７を往動あるいは復動させる移動処理を示すキャリッジ移動コマンド、記録用紙１２の搬送する搬送処理を示す用紙搬送コマンドがある。また記録用紙１２を所定搬送量だけ搬送経路下流側に搬送する紙送り処理を示す紙送りコマンド、記録用紙１２を切断する切断処理を示す用紙切断コマンドなどがある。またメインコントローラー６０から後処理メカコントローラー８０に入力されるコマンドとしては、記録用紙１２を押さえる用紙押さえ処理を示す用紙押さえコマンド、後搬送ローラー４５による記録用紙１２の後搬送処理を示す後搬送コマンド、記録用紙１２を所定の排紙トレイに出力する用紙出力処理を示す排紙コマンドなどがある。
【００３３】
また、メインコントローラー６０と印刷メカコントローラー７０は、一方において所定の制御が完了したことを電圧レベルで示す割り込み信号を用いて他方に通知するための専用線９３，９４によって接続されている。専用線９３，９４は、メインコントローラー６０のコネクタ６０ｂ、６０ｃと印刷メカコントローラー７０のコネクタ７０ｂ、７０ｃとに接続されている。なお、本実施形態における「制御完了」とは、実行中の処理が何らかのエラーによって強制的に終了することを含んでいる。
【００３４】
メインコントローラー６０は、メインコントローラー６０における所定の制御が完了すると、ＣＰＵ６１に設けられた出力ポート６１ｂを通じて上記専用線９３の電圧レベルを“Ｌレベル”から“Ｈレベル”に一時的に変更する。一方、印刷メカコントローラー７０においては、専用線９３の電圧レベルがＣＰＵ７１に設けられた入力ポート７１ｂに入力される。ＣＰＵ７１は、入力ポート７１ｂの電圧レベルを監視している。ＣＰＵ７１は、入力ポート７１ｂの電圧レベルが“Ｌレベル”から“Ｈレベル”になると、割り込み信号の送信元がメインコントローラー６０である割り込み処理フラグを“０”から“１”に変更する処理を実行する。ＣＰＵ７１は、割り込み処理フラグが“１”になると、メモリ７２に格納された制御プログラムに従う所定の処理を割り込み処理として優先して実行する。
【００３５】
同様に、印刷メカコントローラー７０は、印刷メカコントローラー７０における所定の制御が完了すると、ＣＰＵ７１に設けられた出力ポート７１ｃを通じて上記専用線９４の電圧レベルを“Ｌレベル”から“Ｈレベル”に一時的に変更する。一方、メインコントローラー６０においては、専用線９４の電圧レベルがＣＰＵ６１に設けられた入力ポート６１ｃに入力される。ＣＰＵ６１は、入力ポート６１ｃの電圧レベルを監視している。ＣＰＵ６１は、入力ポート６１ｃの電圧レベルが“Ｌレベル”から“Ｈレベル”になると、割り込み信号の送信元が印刷メカコントローラー７０である割り込み処理フラグを“０”から“１”に変更する処理を実行する。ＣＰＵ６１は、割り込み処理フラグが“１”になると、メモリ６２に格納された制御プログラムに従う所定の処理を割り込み処理として優先して実行する。
【００３６】
なお、メインコントローラー６０と後処理メカコントローラー８０も専用線９５，９６によって接続されている。この専用線９５，９６に関する構成も上述したメインコントローラー６０と印刷メカコントローラー７０との構成と同じであるため、同様の符号を付すことによりその詳細な説明を省略する。また印刷メカコントローラー７０と後処理メカコントローラー８０も通信線９７及び専用線９８，９９によって接続されている。この通信線９７及び専用線９８，９９に関する構成もメインコントローラー６０と印刷メカコントローラー７０との構成と同じであるため、同様の符号を付すことによりその詳細な説明を省略する。
【００３７】
すなわち、各コントローラーのＣＰＵは、図３に示されるように、ＣＰＵに設けられた
各入力ポートの電圧レベルを監視しており（ステップＳ１１）、入力ポートの電圧レベルが“Ｌレベル”から“Ｈレベル”になると（ステップＳ１１：ＹＥＳ）、割り込み処理が発生したものとして認識する。そしてＣＰＵは、割り込み信号の送信元に応じた割り込み処理フラグを“０”から“１”に変更する処理を実行する（ステップＳ１２）。ＣＰＵは、各割り込み処理フラグを監視しており、割り込み処理フラグが“１”になるとメモリに格納された制御プログラムに従う所定の処理を割り込み処理として優先して実行する。
【００３８】
印刷メカコントローラー７０には、ロール紙切替機構２１が電気的に接続されている。印刷メカコントローラー７０は、メインコントローラー６０から入力されるコマンドに基づいて、印刷部１５に供給する記録用紙１２をロール紙１９あるいはロール紙２０を構成する記録用紙に切り替える。
【００３９】
印刷メカコントローラー７０には、モーター駆動回路１０２を介してキャリッジモーター１０３が電気的に接続されている。印刷メカコントローラー７０は、メインコントローラー６０から入力されるキャリッジ移動コマンドに基づいてキャリッジモーター１０３を駆動制御し、キャリッジ３７（噴射ヘッド３１）を案内軸３５に沿って往動あるいは復動させる移動処理を実行する。この移動処理に際して印刷メカコントローラー７０は、メモリ７２に記憶された制御プログラムや各種データに従って、キャリッジ３７の移動態様が所定の速度分布となるようにキャリッジモーター１０３を駆動制御する。そして、印刷メカコントローラー７０による移動処理とメインコントローラー６０による噴射処理とが並行して実行されるによって、記録用紙１２に対してキャリッジ３７の往動あるいは復動毎の印刷がなされる。また、上述したリニアエンコーダー１０１は、キャリッジ３７の移動に合わせたパルス信号を印刷メカコントローラー７０にも出力する。
【００４０】
印刷メカコントローラー７０には、モーター駆動回路１０２を介して中間軸モーター１０４が電気的に接続されている。印刷メカコントローラー７０は、メインコントローラー６０から入力されるコマンドに基づいて中間軸モーター１０４を駆動制御する。印刷メカコントローラー７０には、モーター駆動回路１０２を介してＰＦモーター１０５が電気的に接続されている。印刷メカコントローラー７０は、メインコントローラー６０から入力されるコマンドに基づいてＰＦモーター１０５を駆動制御する。なお、印刷メカコントローラー７０は、中間軸ローラー２３による記録用紙１２の搬送量とＰＦローラー２５による記録用紙１２の搬送量とが等しくなるように中間軸モーター１０４及びＰＦモーター１０５を駆動制御する。
【００４１】
そして、印刷メカコントローラー７０は、中間軸モーター１０４及びＰＦモーター１０５を協働させることによって、メインコントローラー６０から入力される用紙搬送コマンドや紙送りコマンドに基づいて記録用紙１２の搬送処理や紙送り処理を実行する。この紙送り処理に際して印刷メカコントローラー７０は、メモリ７２に記憶された制御プログラムや各種データに従って、記録用紙１２の移動態様が所定の速度分布となるように中間軸モーター１０４及びＰＦモーター１０５を駆動制御する。
【００４２】
印刷メカコントローラー７０には、モーター駆動回路１０２を介してカッターモーター１０６が電気的に接続されている。印刷メカコントローラー７０は、メインコントローラー６０から入力される用紙切断コマンドに基づいてカッターモーター１０６を駆動制御し、カッター３９を走査方向に沿って移動させることにより記録用紙１２を走査方向に切断する切断処理を実行する。
【００４３】
後処理メカコントローラー８０には、モーター駆動回路１１０を介して用紙押さえモーター１１１が電気的に接続されている。後処理メカコントローラー８０は、メインコントローラー６０から入力される用紙押さえコマンドに基づいて用紙押さえモーター１１１を
駆動制御して、記録用紙１２の切断時に記録用紙１２を押さえる用紙押さえ処理を実行する。
【００４４】
後処理メカコントローラー８０には、モーター駆動回路１１０を介して後搬送モーター１１２が電気的に接続されている。後搬送モーター１１２は、各後搬送ローラー４５を駆動するように構成されている。後処理メカコントローラー８０は、メインコントローラー６０から入力される後搬送コマンドに基づいて後搬送モーター１１２を駆動制御し、記録用紙１２を搬送する後搬送処理を実行する。
【００４５】
後処理メカコントローラー８０には、ヒーター駆動回路１１３を介してヒーター４７が電気的に接続されている。後処理メカコントローラー８０は、ヒーター４７を駆動制御して後搬送ローラー４５によって搬送される記録用紙１２の周辺温度を所定の温度に維持する。
【００４６】
後処理メカコントローラー８０には、ソーター駆動回路１１４を介してソーター４９が電気的に接続されている。後処理メカコントローラー８０は、メインコントローラー６０から入力された排紙コマンドに基づいてソーター４９を駆動制御して、複数ある排紙トレイの中から選択された排紙トレイに印刷後の記録用紙１２を出力する用紙出力処理を実行する。
【００４７】
こうした構成のプリンター１０においては、メインコントローラー６０による噴射ヘッド３１の噴射処理と印刷メカコントローラー７０による紙送り処理が何度も繰り返されることによって、記録用紙１２に対して印刷がなされる。ここで、噴射ヘッド３１の噴射処理が完了した後に紙送りコマンドを送信すると、そのコマンドを印刷メカコントローラー７０が解釈するために必要な時間の分だけ、コマンドの受信と紙送り処理の開始との間に時間的な遅れが生じる。そのため、上記時間的な遅れはごくわずかな時間ではあるが、何度も繰り返される紙送り処理に時間的な遅れが生じるとなれば、プリンター１０の生産能力が低下してしまうことになる。
【００４８】
そこで本実施形態のプリンター１０においては、図４に示す処理手順に従って紙送り処理を実行している。図４は、紙送り処理の処理手順を示したフローチャートであって、印刷メカコントローラー７０における処理手順を示した図である。
【００４９】
図４に示されるように、メインコントローラー６０は、例えばヘッド制御ユニットＨＤＣへの噴射データの出力時などの噴射処理完了前に、印刷メカコントローラー７０に対して紙送りコマンドを送信する。印刷メカコントローラー７０は、受信したコマンドを解釈して紙送りコマンドであることを把握するとともに、紙送り処理の開始を一旦待機させる（ステップＳ２１）。
【００５０】
やがてメインコントローラー６０は、リニアエンコーダー１０１から入力されるパルス信号に基づき、キャリッジ３７（噴射ヘッド３１）の位置が噴射処理の完了位置まで移動したことを検知すると、専用線９３の電圧レベルを“Ｌレベル”から“Ｈレベル”に一時的に変更する。印刷メカコントローラー７０のＣＰＵ７１は、図３に示したように、入力ポート７１ｂの電圧レベルが“Ｌレベル”から“Ｈレベル”になると、送信元をメインコントローラー６０とする割り込み処理フラグであるヘッド駆動完了フラグを“０”から“１”に変更する。印刷メカコントローラー７０は、ヘッド駆動完了フラグを監視しており（ステップＳ２２）、ヘッド駆動完了フラグが“１”になると（ステップＳ２２：ＹＥＳ）、待機させていた紙送り処理を実行する（ステップＳ２３）。すなわち印刷メカコントローラー７０は、メインコントローラー６０において噴射ヘッド３１の噴射処理が完了したことを電圧レベルで示す割り込み信号が専用線９３を通じてＣＰＵ７１の入力ポート７
１ｂに入力されることを合図として紙送り処理を実行する。
【００５１】
紙送り処理が終了すると印刷メカコントローラー７０のＣＰＵ７１は、ヘッド駆動完了フラグを“１”から“０”へと戻す（ステップＳ２４）。こうして紙送り処理に関する一連の処理が終了する。
【００５２】
続いて、上述した手順によって実行される紙送り処理について図５を参照してさらに詳細に説明する。図５は、キャリッジ３７の移動処理の開始から紙送り処理の完了までを示すタイムチャートである。
【００５３】
なお、図５において、メインコントローラー６０側のＯＮ状態は、噴射ヘッド３１による噴射処理が実行中であることを示している。また、印刷メカコントローラー７０側においては、キャリッジモーター１０３及びＰＦモーター１０５（中間軸モーター１０４）の駆動態様、言い換えれば、キャリッジ３７の往動あるいは復動における移動速度、紙送り処理における記録用紙１２の搬送速度を示している。
【００５４】
図５に示されるように、印刷メカコントローラー７０は、メインコントローラー６０からキャリッジ移動コマンドを受信すると、キャリッジモーター１０３を駆動制御して案内軸３５に沿ったキャリッジ３７（噴射ヘッド３１）の往動あるいは復動を開始する。キャリッジ３７の移動速度が一定となる位置までキャリッジ３７が移動すると、メインコントローラー６０によって噴射ヘッド３１の噴射処理が実行される。すなわち、印刷メカコントローラー７０によるキャリッジ３７の移動処理とメインコントローラー６０による噴射処理とが並行して実行される。
【００５５】
やがて、キャリッジ３７の位置が噴射ヘッド３１の駆動完了を示す位置まで移動する時刻Ａにおいて、メインコントローラー６０のＣＰＵ６１は、出力ポート６１ｂを通じて専用線９３の電圧レベルを一時的に“Ｌレベル”から“Ｈレベル”に変更する。印刷メカコントローラー７０は、ＣＰＵ７１の入力ポート７１ｂにおける電圧レベルが“Ｌレベル”から“Ｈレベル”になると、ＰＦモーター１０５及び中間軸モーター１０４を駆動制御して記録用紙１２の紙送り処理を割り込み処理として実行する。
【００５６】
こうした構成の紙送り処理であれば、メインコントローラー６０から印刷メカコントローラー７０に対して、噴射ヘッド３１の駆動完了後、即座に紙送り処理を実行させることができる。すなわち、噴射ヘッド３１の駆動完了後に紙送りコマンドを送信することなく専用線９３を通じて電圧レベルの割り込み信号を送信することによって、紙送り処理を実行させることができる。これにより、噴射ヘッド３１の駆動完了後に印刷メカコントローラー７０が紙送りコマンドを解釈する必要がなくなるため、その解釈に費やしていた時間の分だけ早く、紙送り処理を実行することができる。すなわち、キャリッジ３７の移動処理と記録用紙１２の紙送り処理とを噴射ヘッド３１の駆動完了直後から一時的に並行して実行させることができる。それゆえに、噴射ヘッド３１の噴射処理と記録用紙１２の紙送り処理とが別々のコントローラーで制御されるプリンター１０における生産能力の低下を抑えることができる。しかも、こうした構成を紙送り処理のような印刷時に頻度の高い処理に適用することによって、プリンター１０の生産能力の低下を効率よく抑えることができる。
【００５７】
また、メインコントローラー６０は、リニアエンコーダー１０１から入力されるパルス信号に基づいて、キャリッジ３７（噴射ヘッド３１）が噴射処理の完了位置まで移動したことを検知してから、専用線９３の電圧レベルを一時的に変更する。すなわち、メインコントローラー６０は、噴射処理の完了をキャリッジ３７（噴射ヘッド３１）の実際の位置に基づいて検知する。これにより、噴射ヘッド３１の噴射処理と記録用紙１２の紙送り処
理とが並行して実行されること、つまり記録用紙１２への印刷不良を確実に防止することができる。
【００５８】
こうして印刷がなされた記録用紙１２は、印刷メカコントローラー７０によって、所定の搬送量だけ搬送経路下流側に搬送されたのちに記録用紙１２を切断する切断処理が実行される。
【００５９】
ここで、走査方向に移動するカッター３９で記録用紙１２を切断すると、切断直後に記録用紙１２がカッター３９に引きずられてしまうことで該記録用紙１２が搬送経路に対して斜めにずれてしまう虞がある。こうした記録用紙１２のずれを抑えるために用紙押さえ４３が設けられているのだが、記録用紙１２を押さえた状態で切断処理を開始するとなれば、用紙押さえ処理と切断処理とが順に実行されることになるため、プリンター１０の生産能力が低下してしまう。一方、上述した記録用紙１２のずれは、記録用紙１２の切断直後に起きるため、カッター３９による記録用紙１２の切断が完了する直前に記録用紙１２が用紙押さえ４３によって押さえ付けられていればよい。そこで本実施形態のプリンター１０においては、図６に示す処理手順に従って用紙押さえ処理を実行している。図６は、用紙押さえ処理の処理手順を示したフローチャートであって、後処理メカコントローラー８０における処理手順を示した図である。
【００６０】
なお、用紙押さえ処理を実行するに際してメインコントローラー６０は、記録用紙１２を切断すべく、印刷メカコントローラー７０に対して、印刷後の記録用紙１２を切断位置まで搬送する搬送処理を示す搬送コマンドと記録用紙１２を切断する用紙切断コマンドとを出力する。搬送処理コマンド及び用紙切断コマンドが入力された印刷メカコントローラー７０は、中間軸モーター１０４及びＰＦモーター１０５を駆動して搬送処理を開始する一方、切断処理の開始を待機する。印刷メカコントローラー７０は、搬送処理が終了するタイミング、すなわち記録用紙１２が停止するタイミングに合わせて記録用紙１２の切断が開始されるように、所定時間ｔ１だけ経過してからカッターモーター１０６を駆動させて切断処理を開始する。
【００６１】
また、切断処理におけるカッターモーター１０６の駆動態様が制御プログラムに予め定められているため、記録用紙１２の切断が完了するタイミングは、搬送処理の開始を基準として規定される。同様に、用紙押さえ処理における用紙押さえモーター１１１の駆動態様が制御プログラムに予め定められているため、用紙押さえが完了するタイミングは、搬送処理の開始を基準として規定される。すなわち、記録用紙１２の搬送処理が開始されてから所定時間ｔ１だけ経過したときに切断処理を開始するとともに、記録用紙１２の搬送処理が開始されてから所定時間ｔ２だけ経過したときに用紙押さえ処理を開始することにより、記録用紙１２の切断が完了する直前に記録用紙１２が押さえ付けることが可能である。
【００６２】
図６に示されるように、メインコントローラー６０は、例えば印刷データに基づく最後の噴射処理が終了すると、後処理メカコントローラー８０に対して用紙押さえコマンドを送信する。後処理メカコントローラー８０は、受信したコマンドを解釈して用紙押さえコマンドであることを把握するとともに、用紙押さえ処理の開始を一旦待機させる（ステップＳ３１）。
【００６３】
印刷メカコントローラー７０は、上述した搬送処理を開始してから所定時間ｔ２だけ経過すると、出力ポート７１ｆを通じて専用線９９の電圧レベルを“Ｌレベル”から“Ｈレベル”に一時的に変更する。後処理メカコントローラー８０のＣＰＵ８１は、図３に示したように、入力ポート８１ｆの電圧レベルが“Ｌレベル”から“Ｈレベル”になると、送信元を印刷メカコントローラー７０とする割り込み処理フラグである用紙押さえフラグを
“０”から“１”に変更する。後処理メカコントローラー８０は、用紙押さえフラグを監視しており（ステップＳ３２）、用紙押さえフラグが“１”になると（ステップＳ３２：ＹＥＳ）、待機させていた用紙押さえ処理を実行する（ステップＳ３３）。すなわち後処理メカコントローラー８０には、印刷メカコントローラー７０において記録用紙１２の搬送処理の開始から所定時間ｔ２だけ経過したことを電圧レベルで示す割り込み信号が印刷メカコントローラー７０から入力される。そして後処理メカコントローラー８０は、専用線９９を通じてＣＰＵ８１の入力ポート８１ｆに割り込み信号が入力されることを合図として用紙押さえ処理を実行する。
【００６４】
用紙押さえ処理が終了すると後処理メカコントローラー８０のＣＰＵ８１は、用紙押さえフラグを“１”から“０”へと戻す（ステップＳ３４）。こうして用紙押さえ処理に関する一連の処理が終了する。
【００６５】
続いて、上述した手順によって実行される用紙押さえ処理について図７を参照してさらに詳細に説明する。図７は、記録用紙１２の搬送処理の開始から切断処理の完了までを示すタイムチャートである。
【００６６】
なお、図７において、印刷メカコントローラー７０側においては、ＰＦモーター１０５（中間軸モーター１０４）及びカッターモーター１０６の駆動態様、言い換えれば、搬送経路下流側に向かう記録用紙１２の搬送速度、カッター３９の走査方向における移動速度を示している。また後処理メカコントローラー８０側においては、用紙押さえモーター１１１の駆動態様、言い換えれば、用紙押さえ４３の移動速度を示している。
【００６７】
図７に示されるように、印刷メカコントローラー７０は、メインコントローラー６０から搬送コマンドを受信すると、時刻ＢにおいてＰＦモーター１０５及び中間軸モーター１０４を駆動制御して搬送経路下流側に向けた記録用紙１２の搬送を開始する。
【００６８】
記録用紙１２の搬送を開始してから所定時間ｔ２だけ経過した時刻Ｃにおいて、印刷メカコントローラー７０のＣＰＵ７１は、出力ポート７１ｆを通じて専用線９９の電圧レベルを一時的に“Ｌレベル”から“Ｈレベル”に変更する。後処理メカコントローラー８０は、ＣＰＵ８１の入力ポート８１ｆにおける電圧レベルが“Ｌレベル”から“Ｈレベル”になると、用紙押さえモーター１１１を駆動制御して、待機させていた用紙押さえ処理を実行する。
【００６９】
一方、印刷メカコントローラー７０は、搬送処理の開始から所定時間ｔ１だけ経過した時刻Ｄにおいて、カッターモーター１０６を駆動制御して待機させていた切断処理を実行する。これら用紙押さえ処理と切断処理とが並行して実行され、時刻Ｅにおいて記録用紙１２の切断が始まる。そして時刻Ｆにおいて、用紙押さえ４３が停止して記録用紙１２が押さえ付けられるタイミングと記録用紙１２の切断が完了するタイミングとが一致することになる。
【００７０】
こうした構成の用紙押さえ処理であれば、印刷メカコントローラー７０による搬送処理及び切断処理と後処理メカコントローラー８０による用紙押さえ処理とを並行して実行することができる。それゆえに、搬送処理後に用紙押さえ処理と切断処理とが順に実行される場合に比べて、プリンター１０の生産能力の低下を抑えることができる。
【００７１】
ここで、カッターモーター１０６の回転速度を示す信号を印刷メカコントローラー７０に出力するエンコーダーを設けることによって、カッター３９の位置に基づいて用紙押さえ処理の開始を示す信号を後処理メカコントローラー８０に送信することも可能ではある。しかしながら、上記エンコーダーは、コストとの兼ね合いもあるため、リニアエンコー
ダー１０１のような解像度の高いエンコーダーを採用することが難しい。解像度の低いエンコーダーの信号に基づいて用紙押さえ処理の開始を示す信号を送信するとなれば、用紙押さえ処理が完了するタイミングにばらつきが生じることになる。そのため、用紙押さえ４３によって記録用紙１２が押さえ付けられる前に記録用紙１２の切断が完了してしまう虞もある。
【００７２】
そこで本実施形態では、印刷メカコントローラー７０から後処理メカコントローラー８０に対して、搬送処理の開始から所定時間ｔ２だけ経過したのちに専用線９９を通じて用紙抑え処理の開始を示す割り込み信号が送信される構成としている。これにより、印刷メカコントローラー７０による搬送処理及び切断処理に合わせたタイミングで用紙押さえ処理を実行することができる。すなわち、記録用紙１２の搬送処理及び切断処理に合わせたタイミングで用紙押さえを完了させることができることから、記録用紙１２の搬送中に用紙押さえが完了すること、記録用紙１２の切断後に用紙押さえが完了すること等といった用紙押さえに関する不具合を防止することもできる。
【００７３】
一方、本実施形態のプリンター１０においては、上述した専用線９３、９９の他、専用線９４，９５，９６，９８が設けられている。これらの専用線９４，９５，９６，９８は、各コントローラー６０，７０，８０において何らかのエラーが生じた場合に使用される。メインコントローラー６０におけるエラーとしては、例えば噴射ヘッド３１の噴射不良などが挙げられる。印刷メカコントローラー７０におけるエラーとしては、例えばモーター駆動回路１０２とキャリッジモーター１０３との接続不良などが挙げられる。後処理メカコントローラー８０におけるエラーとしては、例えばモーター駆動回路１１０と用紙押さえモーター１１１との接続不良などが挙げられる。
【００７４】
そして、メインコントローラー６０においてエラーが生じた場合、メインコントローラー６０は、専用線９６の電圧レベルを“Ｌレベル”から“Ｈレベル”に一時的に変更したのち、全ての処理を緊急停止する。後処理メカコントローラー８０は、ＣＰＵ８１の入力ポート８１ｂの電圧レベルが“Ｈレベル”になると、専用線９８の電圧レベルを“Ｌレベル”から“Ｈレベル”に一時的に変更したのち、全ての処理を緊急停止する。印刷メカコントローラー７０は、ＣＰＵ７１の入力ポートの電圧レベルが“Ｈレベル”になると、専用線９４の電圧レベルを“Ｌレベル”から“Ｈレベル”に一時的に変更したのち、全ての処理を緊急停止する。
【００７５】
また、印刷メカコントローラー７０においてエラーが生じた場合、印刷メカコントローラー７０は、専用線９４の電圧レベルを“Ｌレベル”から“Ｈレベル”に一時的に変更したのち、全ての処理を緊急停止する。メインコントローラー６０は、ＣＰＵ６１の入力ポート６１ｃの電圧レベルが“Ｈレベル”になると、専用線９５の電圧レベルを“Ｌレベル”から“Ｈレベル”に一時的に変更したのち、全ての処理を緊急停止する。後処理メカコントローラー８０は、ＣＰＵ８１の入力ポート８１ｂの電圧レベルが“Ｈレベル”になると、専用線９８の電圧レベルを“Ｌレベル”から“Ｈレベル”に一時的に変更したのち、全ての処理を緊急停止する。
【００７６】
また、後処理メカコントローラー８０においてエラーが生じた場合、後処理メカコントローラー８０は、専用線９６，９８の電圧レベルを“Ｌレベル”から“Ｈレベル”に一時的に変更したのち、全ての処理を緊急停止する。メインコントローラー６０は、ＣＰＵ６１の入力ポート６１ｆの電圧レベルが“Ｈレベル”になると全ての処理を緊急停止する。印刷メカコントローラー７０は、ＣＰＵ７１の入力ポート７１ｅの電圧レベルが“Ｈレベル”になると、専用線９４の電圧レベルを“Ｌレベル”から“Ｈレベル”に一時的に変更したのち、全ての処理を緊急停止する。
【００７７】
なお、制御装置５０においては、各専用線９３，９４，９５，９６，９８，９９を通じた割り込み信号に基づく割り込み処理のうち、エラーに基づく割り込み処理が最優先に処理される。こうした構成によれば、各コントローラー６０，７０，８０のうちの１つでエラーが発生した場合に、他のコントローラーにおける処理を直ちに停止させることができる。また、制御装置５０においては、印刷メカコントローラー７０から後処理メカコントローラー８０に対する割り込み処理、メインコントローラー６０から印刷メカコントローラー７０に対する割り込み処理の順に優先して処理される。こうした構成によれば、各コントローラー６０，７０，８０のうちの１つでエラーが発生した場合に、他のコントローラーにおける処理を直ちに停止させることができる。こうした構成によれば、後処理を実行中の記録用紙１２に対して印刷中の記録用紙１２が追いついてしまうことが防止されることから、記録用紙１２の連続印刷を円滑に実行することができる。
【００７８】
以上説明したように、上述したプリンター１０によれば以下のような効果を得ることができる。
（１）上記実施形態によれば、メインコントローラー６０から印刷メカコントローラー７０に対して、噴射ヘッド３１の駆動完了後、即座に紙送り処理を実行させることができる。すなわち、噴射ヘッド３１の駆動完了後に紙送りコマンドを送信することなく専用線９３を通じて電圧レベルの割り込み信号を送信することによって、紙送り処理を実行させることができる。これにより、噴射ヘッド３１の駆動完了後に印刷メカコントローラー７０が紙送りコマンドを解釈する必要がなくなるため、その解釈に費やしていた時間の分だけ早く、紙送り処理を実行することができる。すなわち、キャリッジ３７の移動処理と記録用紙１２の紙送り処理とを噴射ヘッド３１の駆動完了直後から並行して実行させることができる。それゆえに、メインコントローラー６０における噴射ヘッド３１の駆動完了に応じて、印刷メカコントローラー７０による紙送り処理が即座に実行されることから、プリンター１０における生産能力の低下を抑えることができる。
【００７９】
（２）上記実施形態によれば、印刷時における頻度が高い紙送り処理の処理時間が短縮されることから、プリンター１０の生産能力の低下を効率よく抑えることができる。
（３）上記実施形態によれば、メインコントローラー６０は、リニアエンコーダー１０１から入力されるパルス信号に基づいて、キャリッジ３７（噴射ヘッド３１）の実際の位置を検知している。そして、その検知した位置に基づいて、メインコントローラー６０における制御完了を示す割り込み信号を印刷メカコントローラー７０に送信する。これにより、噴射ヘッド３１の噴射処理と記録用紙１２の紙送り処理とが並行して実行されること、つまり記録用紙１２への印刷不良を確実に防止することができる。
【００８０】
（４）上記実施形態では、印刷メカコントローラー７０から後処理メカコントローラー８０に対して、搬送処理の開始から所定時間ｔ２だけ経過したのちに専用線９９を通じて入力される割り込み信号を合図として用紙抑え処理が開始される。これにより、印刷メカコントローラー７０による搬送処理及び切断処理に合わせたタイミングで用紙押さえ処理を実行することができる。このように、一方のコントローラーにおける状態変化から所定時間経過したのちに他方のコントローラーに対して専用線を通じて割り込み信号を送信することによって、他方のコントローラーにおける割り込み処理の開始時期に関わる自由度を拡大することができる。
【００８１】
（５）上記実施形態の制御装置５０のように、各コントローラー６０，７０，８０におけるエラーに基づく割り込み処理を最優先に処理することにより、そのエラーに起因する他のエラーを防止することができる。
【００８２】
（６）上記実施形態の制御装置５０のように、印刷メカコントローラー７０に対する割り込み処理よりも後処理メカコントローラー８０に対する割り込み処理を優先して処理す
ることにより、記録用紙１２の連続印刷を円滑に実行することができる。
【００８３】
なお、上記実施形態は以下のように変更してもよい。
・上記実施形態においては、印刷メカコントローラー７０及び後処理メカコントローラー８０に専用線９３，９９を通じた割り込み信号が入力される場合には、後処理メカコントローラー８０における処理を優先させた。これに限らず、どちらを優先させるかについては、プリンター１０の仕様に基づいて適宜変更してもよい。例えば、印刷中の記録用紙１２と切断された記録用紙１２との距離が十分に確保されるのであれば、印刷メカコントローラー７０における処理を優先させてもよい。
【００８４】
・上記実施形態では、印刷装置として３つのコントローラー６０，７０，８０を用いて制御されるプリンター１０について説明したが。印刷装置は２つ以上のコントローラーによって制御されるものであればよく、コントローラーの数は限定されるものではない。
【００８５】
・上記実施形態のプリンター１０は、噴射ヘッド３１の位置を検出する位置検出部としてリニアエンコーダー１０１を有している。そしてメインコントローラー６０は、リニアエンコーダー１０１からの信号を基づいて噴射ヘッド３１の噴射処理の完了を把握したうえで印刷メカコントローラー７０に対して専用線９３を通じて紙送り処理の開始を示す割り込み信号を送信した。すなわち、メインコントローラー６０は、噴射ヘッド３１の実際の位置に基づいて紙送り処理を開始させた。これに限らず、例えば、メインコントローラー６０は、印刷メカコントローラー７０に対してキャリッジ３７の移動コマンドを送信したのち、噴射ヘッド３１の噴射処理が完了する時間だけ経過したタイミングで印刷メカコントローラー７０に対して専用線９３を通じて割り込み信号を送信するようにしてもよい。
【００８６】
・上記実施形態のプリンター１０において、カッターモーター１０６の回転速度を示す信号を印刷メカコントローラー７０に出力するエンコーダーに解像度の高いものを用いる。そして、該エンコーダーによって検出されるカッター３９の実際の位置に基づいて、印刷メカコントローラー７０が専用線９９を通じて用紙押さえ処理の開始を示す割り込み信号を後処理メカコントローラー８０に対して送信してもよい。
【００８７】
・上記実施形態では、専用線９３を紙送り処理の開始、専用線９９を用紙押さえ処理の開始、専用線９４，９５，９６，９８をエラー発生時における各コントローラー６０，７０，８０の緊急停止用として用いた。しかし、各コントローラー６０，７０，８０において、各入力ポートの電圧レベルが“Ｈレベル”になることによって、実行される処理は他の処理であってもよい。
【００８８】
・上記実施形態の印刷装置は、シリアル方式のプリンター１０である。これに限らず印刷装置は、同じく噴射ヘッドを移動可能に有しているラテラル式のプリンターに適用してもよいし、記録用紙１２の走査方向の全域にわたってインク滴を噴射するように位置に固定された噴射ヘットを有しているラインヘッド方式のプリンターに適用してもよい。
【００８９】
・上記実施形態では、印刷装置をインクジェット式のプリンター１０に具体化したが、他の印刷方式を用いる印刷装置や、インク以外の他の液体を噴射したり吐出したりする液体噴射装置を採用してもよく、微小量の液滴を吐出させる噴射ヘッド等を備える各種の液体噴射装置に流用可能である。なお、液滴とは、上記液体噴射装置から吐出される液体の状態をいい、粒状、涙状、糸状に尾を引くものも含むものとする。また、ここでいう液体とは、液体噴射装置が噴射させることができるような材料であればよい。例えば、物質が液相であるときの状態のものであればよく、粘性の高い又は低い液状態、ゾル、ゲル水、その他の無機溶剤、有機溶剤、溶液、液状樹脂、液状金属（金属融液）のような流状態、
また物質の一状態としての液体のみならず、顔料や金属粒子などの固形物からなる機能材料の粒子が溶媒に溶解、分散又は混合されたものなどを含む。また、液体の代表的な例としては上記実施形態で説明したようなインクや液晶等が挙げられる。ここで、インクとは一般的な水性インク及び油性インク並びにジェルインク、ホットメルトインク等の各種液体組成物を包含するものとする。液体噴射装置の具体例としては、例えば液晶ディスプレイ、ＥＬ（エレクトロルミネッセンス）ディスプレイ、面発光ディスプレイ、カラーフィルタの製造などに用いられる電極材や色材などの材料を分散又は溶解のかたちで含む液体を噴射する液体噴射装置、バイオチップ製造に用いられる生体有機物を噴射する液体噴射装置、精密ピペットとして用いられ試料となる液体を噴射する液体噴射装置、捺染装置やマイクロディスペンサ等であってもよい。さらに、時計やカメラ等の精密機械にピンポイントで潤滑油を噴射する液体噴射装置、光通信素子等に用いられる微小半球レンズ（光学レンズ）などを形成するために紫外線硬化樹脂等の透明樹脂液を基板上に噴射する液体噴射装置、基板などをエッチングするために酸又はアルカリ等のエッチング液を噴射する液体噴射装置を採用してもよい。そして、これらのうち何れか一種の噴射装置に本発明を適用することができる。
【符号の説明】
【００９０】
ＨＤＣ…ヘッド制御ユニット、１０…プリンター、１１…本体ケース、１２，１２ａ，１２ｂ…記録用紙、１３…供給部、１５…印刷部、１７…後処理部、１９…ロール紙、１９ａ…軸部材、２０…ロール紙、２０ａ…軸部材、２１…ロール紙切替機構、２３…中間軸ローラー、２５…ＰＦローラー、３１…噴射ヘッド、３３…プラテン、３５…案内軸、３７…キャリッジ、３９…カッター、４１…支持台、４３…用紙押さえ、４５…後搬送ローラー、４７…ヒーター、４９…ソーター、５０…制御装置、５１…コンピューター、６０…メインコントローラー、６０ａ〜６０ｆ…コネクタ、６１…ＣＰＵ、６１ａ〜６１ｆ…ポート、６２…メモリ、７０…印刷メカコントローラー、７０ａ〜７０ｆ…コネクタ、７１…ＣＰＵ、７１ａ〜７１ｆ…ポート、７２…メモリ、８０…後処理メカコントローラー、８０ａ〜８０ｆ…コネクタ、８１…ＣＰＵ、８１ａ〜８１ｆ…ポート、８２…メモリ、９１，９２，９７…通信線、９３〜９６，９８，９９…専用線、１０１…リニアエンコーダー、１０２…モーター駆動回路、１０３…キャリッジモーター、１０４…中間軸モーター、１０５…ＰＦモーター、１０６…カッターモーター、１１０…モーター駆動回路、１１１…用紙押さえモーター、１１２…後搬送ローラー、１１２…後搬送モーター、１１３…ヒーター駆動回路、１１４…ソーター駆動回路。
【図１】
0005549380.tif 000002
【図２】
0005549380.tif 000003
【図３】
0005549380.tif 000004
【図４】
0005549380.tif 000005
【図５】
0005549380.tif 000006
【図６】
0005549380.tif 000007
【図７】
0005549380.tif 000008