(57)【要約】      （修正有）【課題】ヘッド駆動回路を制御する回路基板との接続に必要な信号線の本数を削減することができる印刷装置および印刷装置の制御方法を提供する。【解決手段】データの入力と出力を行う入出力部３１と、入出力部からのデータに基づいて印刷を行い入力されたデータを入出力部に出力する駆動回路３３と、駆動回路へのデータの入力方向と出力方向を切替信号に応じて切り替える切替部３２２と、を備え、駆動回路は、データが入力される第１入力部と第２入力部と、第１入力部からのデータを入出力部に出力する第１出力部と、第２入力部からのデータを入出力部に出力する第２出力部とを備え、切替部は、切替信号に応じて入出力部からのデータを第１入力部に入力し、第１入力部に入力されたデータを入出力部に出力しない状態と、切替信号に応じて入出力部からのデータを第２入力部に入力し、第２入力部に入力されたデータを入出力部に出力しない状態と、を切り替える。【選択図】図４
2019018352.tif 000002
【特許請求の範囲】
【請求項１】
双方向のデータ送受信を行う印刷装置であって、
データの入力と出力を行う入出力部と、
前記入出力部から入力された前記データに基づいて印刷を行うように、入力された前記データを前記入出力部に出力する駆動回路と、
前記駆動回路への前記データの入力方向と出力方向を切替信号に応じて切り替える切替部と、
を備え、
前記駆動回路は、前記データが入力される第１入力部と、前記第１入力部から入力された前記データを前記入出力部に出力する第１出力部と、前記データが入力される第２入力部と、前記第２入力部から入力された前記データを前記入出力部に出力する第２出力部と、を備え、
前記切替部は、前記切替信号に応じて前記入出力部から入力された前記データを前記第１入力部に入力し、前記第１入力部に入力された前記データを前記入出力部に出力しない状態と、前記切替信号に応じて前記入出力部から入力された前記データを前記第２入力部に入力し、前記第２入力部に入力された前記データを前記入出力部に出力しない状態と、を切り替える、
印刷装置。
【請求項２】
前記切替部は、前記駆動回路の前記第１入力部、前記第１出力部、前記第２入力部、および前記第２出力部それぞれに接続されている、請求項１に記載の印刷装置。
【請求項３】
前記切替部は、前記駆動回路が有し、前記第１入力部、前記第１出力部、前記第２入力部、および前記第２出力部それぞれに接続されている、請求項１に記載の印刷装置。
【請求項４】
前記駆動回路は、Ｎ（Ｎは２以上の整数）個の第１、第２、・・・、第Ｎ−１、第Ｎの駆動回路を備え、
前記第１の駆動回路の第１出力部が、前記第２の駆動回路の第１入力部に接続され、
前記第Ｎ−１の駆動回路の第１出力部が、前記第Ｎの駆動回路の第１入力部に接続され、
前記第Ｎの駆動回路の第２出力部が、前記第Ｎ−１の駆動回路の第２入力部に接続され、
前記第２の駆動回路の第２出力部が、前記第１の駆動回路の第２入力部に接続され、
前記切替部は、
前記切替信号に応じて前記入出力部から入力された前記データを前記第１の駆動回路の第１入力部に入力し、前記第１の駆動回路の第１入力部に入力された前記データを前記第１の駆動回路の第１出力部から前記第２の駆動回路の第１入力部に出力し、前記第Ｎ−１の駆動回路の第１入力部に入力された前記データを前記第Ｎ−１の駆動回路の第１出力部から前記第Ｎの駆動回路の第１入力部に出力し、前記第Ｎの駆動回路の第１出力部から前記入出力部に出力しない状態と、
前記切替信号に応じて前記入出力部から入力された前記データを前記第Ｎの駆動回路の第２入力部に入力し、前記第Ｎの駆動回路の第２入力部に入力された前記データを前記第Ｎの駆動回路の第２出力部から前記第Ｎ−１の駆動回路の第２入力部に出力し、前記第２の駆動回路の第２入力部に入力された前記データを前記第２の駆動回路の第２出力部から前記第１の駆動回路の第２入力部に出力し、前記第１の駆動回路の前記第２出力部から前記入出力部に出力しない状態と、を切り替える、請求項１に記載の印刷装置。
【請求項５】
前記駆動回路は、Ｎ（Ｎは２以上の整数）個の第１、第２、・・・、第Ｎ−１、第Ｎの駆動回路、を備え、
前記Ｎ個の駆動回路それぞれは、前記切替部を備え、
前記第１の駆動回路の前記第１入力部、前記第１出力部、前記第２入力部、および前記第２出力部それぞれに前記切替部それぞれが接続され、
前記第２の駆動回路の前記第１入力部、前記第１出力部、前記第２入力部、および前記第２出力部それぞれに前記切替部それぞれが接続され、
前記第Ｎ−１の駆動回路の前記第１入力部、前記第１出力部、前記第２入力部、および前記第２出力部それぞれに前記切替部それぞれが接続され、
前記第Ｎの駆動回路の前記第１入力部、前記第１出力部、前記第２入力部、および前記第２出力部それぞれに前記切替部それぞれが接続され、
前記第１の駆動回路の第１出力部が、前記第１の駆動回路の前記切替部と前記第２の駆動回路の前記切替部とを介して前記第２の駆動回路の第１入力部に接続され、
前記第Ｎ−１の駆動回路の第１出力部が、前記第Ｎ−１の駆動回路の前記切替部と前記第Ｎの駆動回路の前記切替部とを介して前記第Ｎの駆動回路の第１入力部に接続され、
前記第Ｎの駆動回路の第２出力部が、前記第Ｎの駆動回路の前記切替部と前記第Ｎ−１の駆動回路の前記切替部とを介して前記第Ｎ−１の駆動回路の第２入力部に接続され、
前記第２の駆動回路の第２出力部が、前記第２の駆動回路の前記切替部と前記第１の駆動回路の前記切替部とを介して前記第１の駆動回路の第２入力部に接続され、
前記切替部は、
前記切替信号に応じて前記入出力部から入力された前記データを前記第１の駆動回路の第１入力部に入力し、前記第１の駆動回路の第１入力部に入力された前記データを、前記第１の駆動回路の第１出力部から、前記第１の駆動回路の前記切替部と前記第２の駆動回路の前記切替部とを介して前記第２の駆動回路の第１入力部に出力し、
前記第Ｎ−１の駆動回路の第１入力部に入力された前記データを、前記第Ｎ−１の駆動回路の第１出力部から、前記第Ｎ−１の駆動回路の前記切替部と前記第Ｎの駆動回路の前記切替部とを介して前記第Ｎの駆動回路の第１入力部に出力し、前記第Ｎの駆動回路の第１出力部から前記入出力部に出力しない状態と、
前記切替信号に応じて前記入出力部から入力された前記データを前記第Ｎの駆動回路の第２入力部に入力し、前記第Ｎの駆動回路の第２入力部に入力された前記データを、前記第Ｎの駆動回路の第２出力部から、前記第Ｎの駆動回路の前記切替部と前記第Ｎ−１の駆動回路の前記切替部とを介して前記第Ｎ−１の駆動回路の第２入力部に出力し、
前記第２の駆動回路の第２入力部に入力された前記データを、前記第２の駆動回路の第２出力部から、前記第２の駆動回路の前記切替部と前記第１の駆動回路の前記切替部とを介して前記第１の駆動回路の第２入力部に出力し、前記第１の駆動回路の前記第２出力部から前記入出力部に出力しない状態と、を切り替える、請求項１に記載の印刷装置。
【請求項６】
データの入力と出力を行う入出力部と、前記入出力部から入力された前記データに基づいて印刷を行うように、入力された前記データを前記入出力部に出力する駆動回路と、前記駆動回路への前記データの入力方向と出力方向を切替信号に応じて切り替える切替部と、を備え、前記駆動回路は、前記データが入力される第１入力部と、前記第１入力部から入力された前記データを前記入出力部に出力する第１出力部と、前記データが入力される第２入力部と、前記第２入力部から入力された前記データを前記入出力部に出力する第２出力部と、を備える双方向のデータ送受信を行う印刷装置の制御方法であって、
前記切替部が、前記切替信号に応じて前記入出力部から入力された前記データを前記第１入力部に入力し、前記第１入力部に入力された前記データを前記入出力部に出力しない状態と、前記切替信号に応じて前記入出力部から入力された前記データを前記第２入力部に入力し、前記第２入力部に入力された前記データを前記入出力部に出力しない状態と、を切り替えるステップ、
を含む印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置および印刷装置の制御方法に関する。
【背景技術】
【０００２】
インクジェット印刷装置では、印刷信号に応じてヘッドの複数のノズルからインクを吐出することによって印刷する。このような印刷装置は、例えば、コントローラと、ヘッド駆動回路と、複数のノズルを含むヘッドを有している。
【０００３】
このようなヘッド駆動回路として、特許文献１には、複数のヘッドを組み合わせてヘッドユニットとして使用する場合に、ヘッドの取り付け方向によらずに信号の転送方向を同一とするために、信号経路の少なくとも一部に双方向性を持たせて、信号転送方向を切り替え可能とする構成が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０２−２８１９７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術では、信号線が入力用と出力用の二組必要となり、ヘッド駆動回路を制御する回路基板との接続に必要な信号線が多くなり、たとえば接続用のコネクタのピン数が多くなって大型化やコストアップという問題があった。
【０００６】
本発明は、上記の問題点に鑑みてなされたものであって、ヘッド駆動回路を制御する回路基板との接続に必要な信号線の本数を削減することができる印刷装置および印刷装置の制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の一態様に係る印刷装置（１）は、双方向のデータ送受信を行う印刷装置であって、データの入力と出力を行う入出力部（３１）と、前記入出力部から入力された前記データに基づいて印刷を行うように、入力された前記データを前記入出力部に出力する駆動回路（３３）と、前記駆動回路への前記データの入力方向と出力方向を切替信号に応じて切り替える切替部（３２）と、を備え、前記駆動回路は、前記データが入力される第１入力部（３３１）と、前記第１入力部から入力された前記データを前記入出力部に出力する第１出力部（３３２）と、前記データが入力される第２入力部（３３３）と、前記第２入力部から入力された前記データを前記入出力部に出力する第２出力部（３３４）と、を備え、前記切替部は、前記切替信号に応じて前記入出力部から入力された前記データを前記第１入力部に入力し、前記第１入力部に入力された前記データを前記入出力部に出力しない状態と、前記切替信号に応じて前記入出力部から入力された前記データを前記第２入力部に入力し、前記第２入力部に入力された前記データを前記入出力部に出力しない状態と、を切り替える。
【０００８】
この構成によれば、駆動回路へのデータを入力する入力部と出力しない出力部との設定を切り替えることで、データの衝突を防ぐことができるので、入力部と出力部とを１つにまとめることができる。これにより、この構成によれば、印刷装置にデータを出力する装置との接続本数を削減することができ、印刷装置の小型化、コストダウンをはかることができる。
【０００９】
また、本発明の一態様に係る印刷装置において、前記切替部は、前記駆動回路の前記第１入力部、前記第１出力部、前記第２入力部、および前記第２出力部それぞれに接続されているようにしてもよい。
【００１０】
この構成によれば、複数の駆動回路を接続して使用する場合、駆動回路の外部に切替部が接続されている。このため、この構成によれば、例えば駆動回路を複数個接続して使用するような場合に、駆動回路の内部回路を変更すること無く、外付け回路で対応することができる。この結果、構成の自由度を向上させることができる。さらに、この構成によれば、駆動回路の設計変更との時間やコストを削減することができる。
【００１１】
また、本発明の一態様に係る印刷装置において、前記切替部は、前記駆動回路が有し、前記第１入力部、前記第１出力部、前記第２入力部、および前記第２出力部それぞれに接続されているようにしてもよい。
【００１２】
この構成によれば、駆動回路が切替部を有することで、複数の駆動回路を接続して使用する場合、構成部品数を削減することができ、印刷装置の小型化、コストダウンをはかることができる。
【００１３】
また、本発明の一態様に係る印刷装置は、前記駆動回路は、Ｎ（Ｎは２以上の整数）個の第１、第２、・・・、第Ｎ−１、第Ｎの駆動回路を備え、前記第１の駆動回路の第１出力部が、前記第２の駆動回路の第１入力部に接続され、前記第Ｎ−１の駆動回路の第１出力部が、前記第Ｎの駆動回路の第１入力部に接続され、前記第Ｎの駆動回路の第２出力部が、前記第Ｎ−１の駆動回路の第２入力部に接続され、前記第２の駆動回路の第２出力部が、前記第１の駆動回路の第２入力部に接続され、前記切替部は、前記切替信号に応じて前記入出力部から入力された前記データを前記第１の駆動回路の第１入力部に入力し、前記第１の駆動回路の第１入力部に入力された前記データを前記第１の駆動回路の第１出力部から前記第２の駆動回路の第１入力部に出力し、前記第Ｎ−１の駆動回路の第１入力部に入力された前記データを前記第Ｎ−１の駆動回路の第１出力部から前記第Ｎの駆動回路の第１入力部に出力し、前記第Ｎの駆動回路の第１出力部から前記入出力部に出力しない状態と、前記切替信号に応じて前記入出力部から入力された前記データを前記第Ｎの駆動回路の第２入力部に入力し、前記第Ｎの駆動回路の第２入力部に入力された前記データを前記第Ｎの駆動回路の第２出力部から前記第Ｎ−１駆動回路の第２入力部に出力し、前記第２の駆動回路の第２入力部に入力された前記データを前記第２の駆動回路の第２出力部から前記第１の駆動回路の第２入力部に出力し、前記第１の駆動回路の前記第２出力部から前記入出力部に出力しない状態と、を切り替えるようにしてもよい。
【００１４】
この構成によれば、複数の駆動回路を接続して使用する場合であっても、駆動回路へのデータを入力する入力部と出力しない出力部との設定を切り替えることで、データの衝突を防ぐことができるので、入力部と出力部とを１つにまとめることができる。これにより、この構成によれば、印刷装置にデータを出力する装置との接続本数を削減することができる。これにより、印刷装置の小型化、コストダウンをはかることができる。
【００１５】
また、本発明の一態様に係る印刷装置は、前記駆動回路は、Ｎ（Ｎは２以上の整数）個の第１、第２、・・・、第Ｎ−１、第Ｎの駆動回路、を備え、前記Ｎ個の駆動回路それぞれは、前記切替部を備え、前記第１の駆動回路の前記第１入力部、前記第１出力部、前記第２入力部、および前記第２出力部それぞれに前記切替部それぞれが接続され、前記第２の駆動回路の前記第１入力部、前記第１出力部、前記第２入力部、および前記第２出力部それぞれに前記切替部それぞれが接続され、前記第Ｎ−１の駆動回路の前記第１入力部、前記第１出力部、前記第２入力部、および前記第２出力部それぞれに前記切替部それぞれが接続され、前記第Ｎの駆動回路の前記第１入力部、前記第１出力部、前記第２入力部、および前記第２出力部それぞれに前記切替部それぞれが接続され、前記第１の駆動回路の第１出力部が、前記第１の駆動回路の前記切替部と前記第２の駆動回路の前記切替部とを介して前記第２の駆動回路の第１入力部に接続され、前記第Ｎ−１の駆動回路の第１出力部が、前記第Ｎ−１の駆動回路の前記切替部と前記第Ｎの駆動回路の前記切替部とを介して前記第Ｎの駆動回路の第１入力部に接続され、前記第Ｎの駆動回路の第２出力部が、前記第Ｎの駆動回路の前記切替部と前記第Ｎ−１の駆動回路の前記切替部とを介して前記第Ｎ−１の駆動回路の第２入力部に接続され、前記第２の駆動回路の第２出力部が、前記第２の駆動回路の前記切替部と前記第１の駆動回路の前記切替部とを介して前記第１の駆動回路の第２入力部に接続され、前記切替部は、前記切替信号に応じて前記入出力部から入力された前記データを前記第１の駆動回路の第１入力部に入力し、前記第１の駆動回路の第１入力部に入力された前記データを、前記第１の駆動回路の第１出力部から、前記第１の駆動回路の前記切替部と前記第２の駆動回路の前記切替部とを介して前記第２の駆動回路の第１入力部に出力し、前記第Ｎ−１の駆動回路の第１入力部に入力された前記データを、前記第Ｎ−１の駆動回路の第１出力部から、前記第Ｎ−１の駆動回路の前記切替部と前記第Ｎの駆動回路の前記切替部とを介して前記第Ｎの駆動回路の第１入力部に出力し、前記第Ｎの駆動回路の第１出力部から前記入出力部に出力しない状態と、前記切替信号に応じて前記入出力部から入力された前記データを前記第Ｎの駆動回路の第２入力部に入力し、前記第Ｎの駆動回路の第２入力部に入力された前記データを、前記第Ｎの駆動回路の第２出力部から、前記第Ｎの駆動回路の前記切替部と前記第Ｎ−１の駆動回路の前記切替部とを介して前記第Ｎ−１の駆動回路の第２入力部に出力し、前記第２の駆動回路の第２入力部に入力された前記データを、前記第２の駆動回路の第２出力部から、前記第２の駆動回路の前記切替部と前記第１の駆動回路の前記切替部とを介して前記第１の駆動回路の第２入力部に出力し、前記第１の駆動回路の前記第２出力部から前記入出力部に出力しない状態と、を切り替えるようにしてもよい。
【００１６】
この構成によれば、駆動回路が切替部を有することで、複数の駆動回路を接続して使用する場合、構成部品数を削減することができ、印刷装置の小型化、コストダウンをはかることができる。
【００１７】
上記目的を達成するため、本発明の一態様に係る印刷装置の制御方法は、データの入力と出力を行う入出力部と、前記入出力部から入力された前記データに基づいて印刷を行うように、入力された前記データを前記入出力部に出力する駆動回路と、前記駆動回路への前記データの入力方向と出力方向を切替信号に応じて切り替える切替部と、を備え、前記駆動回路は、前記データが入力される第１入力部と、前記第１入力部から入力された前記データを前記入出力部に出力する第１出力部と、前記データが入力される第２入力部と、前記第２入力部から入力された前記データを前記入出力部に出力する第２出力部と、を備える双方向のデータ送受信を行う印刷装置の制御方法であって、前記切替部が、前記切替信号に応じて前記入出力部から入力された前記データを前記第１入力部に入力し、前記第１入力部に入力された前記データを前記入出力部に出力しない状態と、前記切替信号に応じて前記入出力部から入力された前記データを前記第２入力部に入力し、前記第２入力部に入力された前記データを前記入出力部に出力しない状態と、を切り替えるステップ、を含む。
【００１８】
この構成によれば、駆動回路へのデータを入力する入力部と出力しない出力部との設定を切り替えることで、データの衝突を防ぐことができるので、入力部と出力部とを１つにまとめることができる。これにより、この構成によれば、印刷装置にデータを出力する装置との接続本数を削減することができ、印刷装置の小型化、コストダウンをはかることができる。
【発明の効果】
【００１９】
本発明によれば、ヘッド駆動回路を制御する回路基板との接続に必要な信号線の本数を削減することができる。
【図面の簡単な説明】
【００２０】
【図１】第１実施形態に係る印刷装置の斜視図である。
【図２】第１実施形態に係る液体噴射ヘッドの一部破断斜視図である。
【図３】第１施形態に係る印刷装置の概略構成例を示すブロック図である。
【図４】第１実施形態に係る印刷装置が備えるヘッド駆動回路の構成例を示すブロック図である。
【図５】第１実施形態に係る第１入力部からデータ信号が入力される場合のデータ信号の流れを示す図である。
【図６】第１実施形態に係る第２入力部からデータ信号が入力される場合のデータ信号の流れを示す図である。
【図７】第１実施形態に係る駆動回路が切替部を備えるヘッド駆動回路の構成例を示すブロック図である。
【図８】第２施形態に係る印刷装置の概略構成例を示すブロック図である。
【図９】第２実施形態に係るヘッド駆動回路の構成例を示すブロック図である。
【図１０】第２実施形態に係る駆動回路が切替部を備えるヘッド駆動回路の構成例を示すブロック図である。
【図１１】第２実施形態の変形例に係る印刷装置１の概略構成例を示すブロック図である。
【図１２】２つのシフトレジスタが接続されている比較例における構成例と信号の流れの例を示すブロック図である。
【発明を実施するための形態】
【００２１】
以下、本発明の実施の形態について図面を参照しながら説明する。なお、以下の説明に用いる図面では、各部材を認識可能な大きさとするため、各部材の縮尺を適宜変更している。
【００２２】
［第１実施例］
図１は、本実施形態に係る印刷装置１の斜視図である。
図１に示すように、印刷装置１は、紙等の被記録媒体Ｓを搬送する一対の搬送機構５と６、被記録媒体Ｓにインク滴を噴射する液体噴射ヘッド４、液体噴射ヘッド４にインクを供給する液体供給部７、および液体噴射ヘッド４を被記録媒体Ｓの搬送方向（主走査方向）と略直交する方向（副走査方向）に走査させる走査部８を含んで構成される。なお、印刷装置１は、例えばインクジェットプリンタである。
【００２３】
なお、以下の説明において、副走査方向をＸ方向、主走査方向をＹ方向、そしてＸ方向及びＹ方向にともに直交する方向をＺ方向として説明する。印刷装置１は、Ｘ方向、Ｙ方向が水平方向となるように、かつＺ方向が重力方向上下方向となるように載置して使用されるようになっている。
すなわち、印刷装置１を載置した状態では、被記録媒体Ｓ上を液体噴射ヘッド４が水平方向（Ｘ方向、Ｙ方向）に沿って走査するように構成されている。また、この液体噴射ヘッド４から重力方向下方（Ｚ方向下方）に向かってインク滴が噴射され、このインク滴が被記録媒体Ｓに着弾するように構成されている。
【００２４】
一対の搬送機構５と６は、それぞれＸ方向に延びて設けられたグリットローラ５０，６０と、グリットローラ５０，６０のそれぞれに平行に延びるピンチローラ５１，６１と、詳細は図示しないがグリットローラ５０，６０を軸回りに回転動作させるモータ等の駆動機構とを備えている。
【００２５】
液体供給部７は、インクが収容された液体収容体７０と、液体収容体７０と液体噴射ヘッド４とを接続する液体供給管７１とを備えている。液体収容体７０は、複数設けられており、例えば、イエロー、マゼンタ、シアン、ブラックの４種類のインクが収容されたインクタンク７０Ｙ，７０Ｍ，７０Ｃ，７０Ｋが並べて設けられている。インクタンク７０Ｙ，７０Ｍ，７０Ｃ，７０ＫのそれぞれにはポンプモータＭが設けられており、液体供給管７１を通じてインクを液体噴射ヘッド４へ押圧移動する。液体供給管７１は、例えば、液体噴射ヘッド４（キャリッジユニット８２）の動作に対応可能な可撓性を有するフレキシブルホースで構成されている。
【００２６】
なお、液体収容体７０は、イエロー、マゼンタ、シアン、ブラックの４種類のインクが収容されたインクタンク７０Ｙ，７０Ｍ，７０Ｃ，７０Ｋに限られるものではなく、さらに多色のインクを収容したインクタンクを備えていてもよい。
【００２７】
走査部８は、Ｘ方向に延びて設けられた一対のガイドレール８０，８１と、一対のガイドレール８０，８１に沿って摺動可能なキャリッジユニット８２と、キャリッジユニット８２をＸ方向に移動させる駆動機構８３とを備えている。駆動機構８３は、一対のガイドレール８０，８１の間に配設された一対のプーリ８４，８５と、一対のプーリ８４，８５間に巻回された無端ベルト８６と、一方のプーリ８４を回転駆動させる駆動モータ８７とを備えている。
【００２８】
一対のプーリ８４，８５は、一対のガイドレール８０，８１の両端部間にそれぞれ配設されており、Ｘ方向に間隔を空けて配置されている。無端ベルト８６は、一対のガイドレール８０，８１間に配設されており、この無端ベルト８６に、キャリッジユニット８２が連結されている。キャリッジユニット８２の基端部８２ａには、複数の液体噴射ヘッド４が搭載されている。具体的には、イエロー、マゼンタ、シアン、ブラックの４種類のインクに個別に対応する液体噴射ヘッド４Ｙ，４Ｍ，４Ｃ，４ＫがＸ方向に並んで搭載されている。
【００２９】
（液体噴射ヘッド）
図２は、本実施形態に係る液体噴射ヘッド４の一部破断斜視図である。
図２に示すように、液体噴射ヘッド４は、被記録媒体Ｓ（図１参照）に対してインク滴を噴射する噴射部９０と、噴射部９０と電気的に接続された制御回路基板９５と、噴射部９０と液体供給管７１との間に、それぞれ接続部９７，９８を介して介在された圧力緩衝器９６とをベース４１，４２上に備えている。圧力緩衝器９６は、液体供給管７１から噴射部９０へインクの圧力変動を緩衝しながら通流させるためのものである。なお、ベース４１，４２は一体成形とされていても構わない。
【００３０】
噴射部９０は、圧力緩衝器９６に接続部９２を介して接続された流路部材９１と、電圧が印加されることにより、インクを液滴として被記録媒体Ｓへと噴射させる液体噴射ヘッドチップ９３と、液体噴射ヘッドチップ９３と制御回路基板９５とに電気的に接続され液体噴射ヘッドチップ９３に電圧を印加するためのフレキシブル配線９４とを備えている。
【００３１】
なお、図１、図２に示した構成は一例であり、印刷装置１の構成、液体噴射ヘッド４の構成は、これに限られない。
【００３２】
（印刷装置１の電気的な構成）
次に、印刷装置１の電気的な構成例を説明する。
図３は、本実施形態に係る印刷装置１の概略構成例を示すブロック図である。図３に示すように、印刷装置１は、コントローラ２、ヘッド駆動回路３、および液体噴射ヘッド４を含んで構成される。ヘッド駆動回路３は、入出力部３１、切替部３２、駆動回路３３、ラッチ回路３４、および波形信号生成回路３５を含んで構成される。
【００３３】
印刷装置１は、コントローラ２が出力する信号に応じて、ヘッド駆動回路３が液体噴射ヘッド４からインクを噴射することで印字を行う。印刷装置１は、例えばインクジェットプリンタである。また、信号に含まれる印字データは、例えばピクセルデータパケットである。
【００３４】
コントローラ２は、印刷装置１の印字を制御する。コントローラ２は、例えばＣＰＵ（中央演算装置）、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）である。
ヘッド駆動回路３は、例えばドライバＩＣ（集積回路）である。ヘッド駆動回路３は、コントローラ２が出力する信号に応じて波形信号を生成し、生成した波形信号によって液体噴射ヘッド４を駆動する。
液体噴射ヘッド４は、ヘッド駆動回路３が生成した波形信号に応じて、インクを噴射する。図１を用いて説明したように、液体噴射ヘッド４は、例えば、イエロー、マゼンタ、シアン、ブラックの４種類のインクに個別に対応する液体噴射ヘッド４Ｙ，４Ｍ，４Ｃ，４Ｋを備える。
【００３５】
入出力部３１は、コントローラ２が出力する信号を受信し、受信した信号をシフトレジスタに出力する。信号には、印刷データであるデータ信号（ＤＡＴＡ信号）と、シフトするタイミングを示すデータクロック信号（ＤＡＴＡ  ＣＬＯＣＫ信号）と、切替信号が含まれている。
切替部３２は、切替信号に応じて、データ信号を、駆動回路３３が有する２つの入力部のうちのいずれに入力するか切り替える。
【００３６】
駆動回路３３は、シフトレジスタである。駆動回路３３は、入出力部３１が出力した信号に含まれる印字データに対して、データクロック信号のタイミング毎にレジスタに書き込んでシフトを行う。
ラッチ回路３４は、シフトレジスタである駆動回路３３に書き込まれている印字データ対して、ラッチを行う。
波形信号生成回路３５は、ラッチ回路３４がラッチを行った印字データに応じた波形信号を生成し、生成した波形信号によって、液体噴射ヘッド４からインクを噴射させる。
【００３７】
なお、図３に示す例では、ヘッド駆動回路３が、波形信号生成回路３５と液体噴射ヘッド４それぞれを１つ備える例を示したが、これに限られない。波形信号生成回路３５と液体噴射ヘッド４それぞれの個数は、複数、例えば８個ずつであってもよい。
【００３８】
図４は、本実施形態に係る印刷装置１が備えるヘッド駆動回路３の構成例を示すブロック図である。図４に示すように、ヘッド駆動回路３は、入出力部３１、切替部３２、および駆動回路３３を備える。なお、図４では、ラッチ回路３４と波形信号生成回路３５を省略して示している。
また、切替部３２は、切替部３２１、切替部３２２、切替部３２３、および切替部３２４を備える。
駆動回路３３は、第１入力部３３１、第１出力部３３２、第２入力部３３３、および第２出力部３３４を備える。
【００３９】
入出力部３１のデータ端子は、切替部３２１の入力端、切替部３２２の出力端、切替部３２３の入力端、および切替部３２４の出力端に接続されている。入出力部３１の切替端子は、切替部３２１の制御端、切替部３２２の制御端、切替部３２３の制御端、および切替部３２４の制御端に接続されている。
【００４０】
切替部３２１の出力端は、駆動回路３３の第１入力部３３１に接続されている。
駆動回路３３の第１出力部３３２は、切替部３２２の入力端に接続されている。
切替部３２３の出力端は、駆動回路３３の第２入力部３３３に接続されている。
駆動回路３３の第２出力部３３４は、切替部３２４の入力端に接続されている。
【００４１】
次に、ヘッド駆動回路３のデータ信号の流れを、図５と図６を用いて説明する。
図５は、本実施形態に係る第１入力部３３１からデータ信号が入力される場合のデータ信号の流れを示すブロック図である。
図５に示す状態の切替信号は、切替部３２１に入力された信号を出力するように切り替え、切替部３２２に入力された信号を出力しないように切り替え、切替部３２３に入力された信号を出力しないように切り替え、切替部３２４に入力された信号を出力しないように切り替える。
【００４２】
この状態では、切替部３２２の出力端、切替部３２３の出力端、および切替部３２４の出力端それぞれがハイインピーダンスになり、入力された信号を出力しない状態になる。
この結果、矢印ｇ１に示すように、入出力部３１が出力したデータ信号は、切替部３２１を介して駆動回路３３の第１入力部３３１へ入力される。第１入力部３３１に入力されたデータ信号は、第１出力部３３２から切替部３２２の入力端に出力される。また、切替部３２２がデータ信号を出力しない状態である。
さらに、切替部３２３が信号を出力しない状態であり、切替部３２４が信号を出力しない状態である。
これにより、入出力部３１のデータ端子が出力した信号と、切替部３２２の出力端と切替部３２４の出力部とが、ぶつかることを防ぐことができる。
【００４３】
図６は、本実施形態に係る第２入力部３３３からデータ信号が入力される場合のデータ信号の流れを示すブロック図である。
図６に示す状態の切替信号は、切替部３２１に入力された信号を出力しないように切り替え、切替部３２２に入力された信号を出力しないように切り替え、切替部３２３に入力された信号を出力するように切り替え、切替部３２４に入力された信号を出力しないように切り替える。
【００４４】
この状態では、切替部３２１の出力端、切替部３２２の出力端、および切替部３２４の出力端それぞれがハイインピーダンスになり、入力された信号を出力しない状態になる。
この結果、矢印ｇ２に示すように、入出力部３１が出力したデータ信号は、切替部３２３を介して駆動回路３３の第２入力部３３３へ入力される。第２入力部３３３に入力されたデータ信号は、第２出力部３３４から切替部３２４の入力端に出力される。また、切替部３２４が信号を出力しない状態である。
さらに、切替部３２１が信号を出力しない状態であり、切替部３２２が信号を出力しない状態である。
これにより、入出力部３１のデータ端子が出力した信号と、切替部３２２の出力端と切替部３２４の出力部とが、ぶつかることを防ぐことができる。
【００４５】
なお、図４〜図６に示した例では、切替部３２が駆動回路３３に外付けされている例を説明したが、これに限られない。切替部３２の全てまたは一部を駆動回路３３が備えていてもよい。
図７は、本実施形態に係る駆動回路３３Ａが切替部３２を備えるヘッド駆動回路３Ａの構成例を示すブロック図である。図７に示すように、ヘッド駆動回路３Ａは、入出力部３１、および駆動回路３３Ａを備える。なお、図４では、ラッチ回路３４と波形信号生成回路を省略して示している。
【００４６】
駆動回路３３Ａは、切替部３２、第１入力部３３１、第１出力部３３２、第２入力部３３３、および第２出力部３３４を備える。
なお、各部の接続関係は、図４のヘッド駆動回路３と同様である。また、切替信号の動作、データ信号の流れは、図５、図６と同様である。
【００４７】
以上のように、本実施形態では、駆動回路３３Ａの複数の入出力部それぞれに切替部３２を設け、この切替部３２を切替信号に応じて切り替えるようにした。これにより、第１入力部３３１からデータ信号を入力したとき、第２入力部３３３にはデータ信号が入力されず、かつ第１出力部３３２と第２出力部３３４からデータ信号が出力されないように切り替わる。
【００４８】
これにより、本実施形態によれば、駆動回路へのデータを入力する入力部と出力しない出力部との設定を切り替えることで、データの衝突を防ぐことができるので、入力部と出力部とを１つにまとめることができる。この結果、本実施形態によれば、印刷装置にデータを出力する装置との接続本数を削減することができる。これにより、印刷装置の小型化、コストダウンをはかることができる。
【００４９】
［第２実施形態］
第１実施形態では、印刷装置１が、１つのヘッド駆動回路３を備える例を説明したが、ヘッド駆動回路が複数であってもよい。
本実施形態では、印刷装置がＮ（Ｎは２以上の整数）個のヘッド駆動回路を備える例を説明する。
【００５０】
図８は、本実施形態に係る印刷装置１Ｂの概略構成例を示すブロック図である。図８に示すように、印刷装置１Ｂは、コントローラ２Ｂ、ヘッド駆動回路３Ｂ（ヘッド駆動回路３１、３２、・・・、３Ｎ−１、３Ｎ）、および液体噴射ヘッド４Ｂを含んで構成される。
図８に示す構成では、１個の液体噴射ヘッド４Ｂに複数のヘッド駆動回路３１、３２、・・・、３Ｎ−１、３Ｎがつながっている。このような構成は、例えば、液体噴射ヘッド４Ｂが２５６個のノズルを備え、このノズルに対して、ヘッド駆動回路３１と３２それぞれが１２８個ずつノズルを駆動する。
【００５１】
図８に示す例では、コントローラ２Ｂが、データ信号をヘッド駆動回路３１とヘッド駆動回路３Ｎに出力する。そして、ヘッド駆動回路３１は、切替信号に応じて、データ信号をヘッド駆動回路３２に出力し、・・・、ヘッド駆動回路３Ｎ−１は、データ信号をヘッド駆動回路３Ｎに出力する。または、ヘッド駆動回路３Ｎは、切替信号に応じて、データ信号をヘッド駆動回路３Ｎ−１に出力し、・・・ヘッド駆動回路３２は、データ信号をヘッド駆動回路３１に出力する。
また、コントローラ２Ｂは、切替信号をヘッド駆動回路３１、３２、・・・、３Ｎ−１、３Ｎに出力する。
ヘッド駆動回路３１、３２、・・・、３Ｎ−１、３Ｎは、液体噴射ヘッド４Ｂが備えるノズルを駆動して印刷を行う。
【００５２】
次に、ヘッド駆動回路３Ｂの構成例を説明する。
図９は、本実施形態に係るヘッド駆動回路３Ｂの構成例を示すブロック図である。図９に示すように、ヘッド駆動回路３Ｂは、入出力部３１Ｂ、切替部３２、駆動回路３３１、・・・、駆動回路３３Ｎを備えている。
【００５３】
また、切替部３２は、切替部３２１、切替部３２２、切替部３２３、および切替部３２４を備える。
駆動回路３３１は、第１入力部３３１１、第１出力部３３２１、第２入力部３３３１、および第２出力部３３４１を備える。
駆動回路３３Ｎは、第１入力部３３１Ｎ、第１出力部３３２Ｎ、第２入力部３３３Ｎ、および第２出力部３３４Ｎを備える。
なお、図９では、ラッチ回路３４（図３参照）と波形信号生成回路３５（図３参照）を省略して示している。
【００５４】
入出力部３１Ｂのデータ端子は、切替部３２１の入力端、切替部３２２の出力端、切替部３２３の入力端、および切替部３２４の出力端に接続されている。入出力部３１の切替端子は、切替部３２１の制御端、切替部３２２の制御端、切替部３２３の制御端、および切替部３２４の制御端に接続されている。
【００５５】
切替部３２１の出力端は、駆動回路３３１の第１入力部３３１１に接続されている。
駆動回路３３１の第１出力部３３２１は、駆動回路３３２の第１入力部３３１２に接続されている。
駆動回路３３Ｎ−１の第１出力部３３２Ｎ−１は、駆動回路３３Ｎの第１入力部３３１Ｎに接続されている。
駆動回路３３Ｎの第１出力部３３２Ｎは、切替部３２２の入力端に接続されている。
【００５６】
切替部３２３の出力端は、駆動回路３３Ｎの第２入力部３３３Ｎに接続されている。
駆動回路３３Ｎの第２出力部３３４Ｎは、駆動回路３３Ｎ−１の第２入力部３３３Ｎ−１に接続されている。
駆動回路３３２の第２出力部３３４２は、駆動回路３３１の第２入力部３３３１に接続されている。
駆動回路３３１の第２出力部３３４１は、切替部３２４の入力端に接続されている。
【００５７】
次に、ヘッド駆動回路３Ｂのデータ信号の流れを、図９を参照して説明する。
図９に示す状態の切替信号は、切替部３２１に入力された信号を出力するように切り替え、切替部３２２に入力された信号を出力しないように切り替え、切替部３２３に入力された信号を出力しないように切り替え、切替部３２４に入力された信号を出力しないように切り替える。
【００５８】
この状態では、切替部３２２の出力端、切替部３２３の出力端、および切替部３２４の出力端それぞれがハイインピーダンスになり、入力された信号を出力しない状態になる。
この結果、矢印ｇ１１に示すように、入出力部３１Ｂが出力したデータ信号は、切替部３２１を介して駆動回路３３１の第１入力部３３１１へ入力される。第１入力部３３１１に入力されたデータ信号は、第１出力部３３２１から駆動回路３３２の第１入力部３３１２へ出力される。駆動回路３３Ｎ−１の第１入力部３３１Ｎ−１に入力されたデータ信号は、第１出力部３３２Ｎ−１から駆動回路３３Ｎの第１入力部３３１Ｎへ出力される。そして、駆動回路３３Ｎの第１入力部３３１Ｎに入力されたデータ信号は、第１出力部３３２Ｎから切替部３２２の入力端に出力される。また、切替部３２２が信号を出力しない状態である。
さらに、切替部３２３が信号を出力しない状態であり、切替部３２４が信号を出力しない状態である。
【００５９】
これにより、入出力部３１Ｂのデータ端子は、駆動回路３３１から駆動回路３３２、駆動回路３３２から駆動回路３３３、・・・、駆動回路３３Ｎ−１から駆動回路３３Ｎに送信される。また、第１実施形態と同様に、入出力部３１Ｂのデータ端子が出力した信号と、切替部３２２の出力端と切替部３２４の出力部とが、ぶつかることを防ぐことができる。
【００６０】
次に、切替信号が、切替部３２１に入力された信号を出力しないように切り替え、切替部３２２に入力された信号を出力しないように切り替え、切替部３２３に入力された信号を出力するように切り替え、切替部３２４に入力された信号を出力しないように切り替えるときの、信号の流れを説明する。
【００６１】
この状態では、切替部３２１の出力端、切替部３２２の出力端、および切替部３２４の出力端それぞれがハイインピーダンスになり、入力された信号を出力しない状態になる。
この結果、矢印ｇ１２に示すように、入出力部３１Ｂが出力したデータ信号は、切替部３２３を介して駆動回路３３Ｎの第２入力部３３３Ｎへ入力される。第２入力部３３３Ｎに入力されたデータ信号は、第２出力部３３４Ｎから駆動回路３３Ｎ−１の第２入力部３３３Ｎ−１へ出力される。駆動回路３３２の第２入力部３３３２に入力されたデータ信号は、第２出力部３３４２から駆動回路３３１の第２入力部３３３１へ出力される。そして、駆動回路３３１の第２入力部３３３Ｎに入力されたデータ信号は、第２出力部３３４１から切替部３２４の入力端に出力される。また、切替部３２４が信号を出力しない状態である。
さらに、切替部３２１が信号を出力しない状態であり、切替部３２２が信号を出力しない状態である。
【００６２】
これにより、入出力部３１Ｂのデータ端子は、駆動回路３３Ｎから駆動回路３３Ｎ−１、・・・、駆動回路３３２ら駆動回路３３１に送信される。また、第１実施形態と同様に、入出力部３１Ｂのデータ端子が出力した信号と、切替部３２２の出力端と切替部３２４の出力部とが、ぶつかることを防ぐことができる。
【００６３】
以上のように、本実施形態では、切替部３２が、駆動回路３３Ｎに接続されている。
この構成により、本実施形態によれば、複数の駆動回路３３Ｎを接続して使用する場合、駆動回路３３Ｎの外部に切替部３２が接続されている。このため、本実施形態によれば、例えば駆動回路３３Ｎを複数個接続して使用するような場合に、駆動回路３３Ｎの内部回路を変更すること無く、外付け回路で対応することができる。この結果、本実施形態によれば、構成の自由度を向上させることができる。さらに、駆動回路３３Ｎの設計変更との時間やコストを削減することができる。
【００６４】
なお、図９に示した例では、両側の駆動回路３３１、駆動回路３３Ｎに切替部３２を接続する例を示したが、第１実施形態と同様に駆動回路が切替部を備えていてもよい。
図１０は、本実施形態に係る駆動回路が切替部を備えるヘッド駆動回路の構成例を示すブロック図である。図１０に示すように、ヘッド駆動回路３Ｃは、入出力部３１Ｃ、および駆動回路３３Ｃ１、・・・、駆動回路３３ＣＮを備える。なお、図１０では、ラッチ回路３４（図３参照）と波形信号生成回路３５（図３参照）を省略して示している。
【００６５】
駆動回路３３Ｃ１は、切替部３２１（切替部３２１１、切替部３２２１、切替部３２３１、および切替部３２４１）、第１入力部３３１１、第１出力部３３２１、第２入力部３３３１、および第２出力部３３４１を備える。
駆動回路３３ＣＮは、切替部３２Ｎ（切替部３２１Ｎ、切替部３２２Ｎ、切替部３２３Ｎ、および切替部３２４Ｎ）、第１入力部３３１Ｎ、第１出力部３３２Ｎ、第２入力部３３３Ｎ、および第２出力部３３４Ｎを備える。
【００６６】
入出力部３１Ｃのデータ端子は、駆動回路３３Ｃ１の切替部３２１１の入力端、駆動回路３３ＣＮの切替部３２２Ｎの出力端、駆動回路３３ＣＮの切替部３２３Ｎの入力端、および駆動回路３３Ｃ１の切替部３２４１の出力端に接続されている。
入出力部３１Ｃの切替端子は、駆動回路３３Ｃ１の切替部３２１の制御端、・・・、駆動回路３３ＣＮの切替部３２Ｎの制御端に接続されている。
【００６７】
駆動回路３３Ｃ１の切替部３２１１の出力端は、駆動回路３３Ｃ１の第１入力部３３１１に接続されている。
駆動回路３３Ｃ１の第１出力部３３２１は、駆動回路３３Ｃ１の切替部３２２１の入力端に接続されている。
【００６８】
駆動回路３３Ｃ１の切替部３２１１の出力端は、駆動回路３３Ｃ２の第１入力部３３１２に接続されている。
駆動回路３３ＣＮ−１の切替部３２１Ｎ−１の出力端は、駆動回路３３ＣＮの第１入力部３３１Ｎに接続されている。
駆動回路３３ＣＮの第１出力部３３２Ｎは、駆動回路３３ＣＮの切替部３２２Ｎの入力端に接続されている。
【００６９】
駆動回路３３ＣＮの切替部３２３Ｎの出力端は、駆動回路３３ＣＮの第２入力部３３３Ｎに接続されている。
駆動回路３３ＣＮの第２出力部３３４Ｎは、駆動回路３３ＣＮの切替部３２４Ｎの入力端に接続されている。
【００７０】
駆動回路３３ＣＮの切替部３２４Ｎの出力端は、駆動回路３３ＣＮ−１の第２入力部３３３Ｎ−１に接続されている。
駆動回路３３Ｃ２の切替部３２１２の出力端は、駆動回路３３Ｃ１の第２入力部３３３１に接続されている。
駆動回路３３Ｃ１の第２出力部３３４１は、駆動回路３３Ｃ１の切替部３２４１の入力端に接続されている。
【００７１】
次に、切替信号が、駆動回路３３Ｃ１の切替部３２１１に入力された信号を出力するように切り替え、・・・、駆動回路３３ＣＮ−１の切替部３２１Ｎ−１に入力された信号を出力するように切り替え、駆動回路３３ＣＮの切替部３２２Ｎに入力された信号を出力しないように切り替え、駆動回路３３ＣＮの切替部３２３Ｎに入力された信号を出力しないように切りえ、・・・、駆動回路３３Ｃ１の切替部３２４１に入力された信号を出力しないように切り替えるときのデータ信号の流れを説明する。
【００７２】
この状態では、駆動回路３３ＣＮの切替部３２２Ｎの出力端、駆動回路３３ＣＮの切替部３２３Ｎの出力端それぞれがハイインピーダンスになり、入力された信号を出力しない状態になる。また、駆動回路３３ＣＮの切替部３２４Ｎの出力端、・・・、および駆動回路３３Ｃ１の切替部３２４１の出力端それぞれがハイインピーダンスになり、入力された信号を出力しない状態になる。
【００７３】
この結果、入出力部３１Ｂが出力したデータ信号は、駆動回路３３Ｃ１の切替部３２１を介して駆動回路３３１の第１入力部３３１１へ入力される。駆動回路３３Ｃ１の第１入力部３３１１に入力されたデータ信号は、駆動回路３３Ｃ１の第１出力部３３２１から駆動回路３３Ｃ２の切替部３２１２へ出力される。駆動回路３３Ｃ２の切替部３２１２に入力されたデータ信号は、駆動回路３３Ｃ２の第１入力部３３１２へ出力される。駆動回路３３ＣＮ−１の切替部３２１Ｎ−１に入力されたデータ信号は、駆動回路３３ＣＮ−１の第１入力部３３１Ｎ−１へ出力される。駆動回路３３ＣＮ−１の第１入力部３３１Ｎ−１に入力されたデータ信号は、駆動回路３３ＣＮ−１の第１出力部３３２Ｎ−１から駆動回路３３ＣＮの切替部３２１Ｎへ出力される。駆動回路３３ＣＮの切替部３２１Ｎに入力されたデータ信号は、駆動回路３３ＣＮの第１入力部３３１Ｎへ出力される。駆動回路３３ＣＮの第１入力部３３１Ｎに入力されたデータ信号は、駆動回路３３ＣＮの第１出力部３３２Ｎから駆動回路３３ＣＮの切替部３２２Ｎへ出力される。また、駆動回路３３ＣＮの切替部３２２Ｎが信号を出力しない状態である。
さらに、駆動回路３３ＣＮの切替部３２３Ｎが信号を出力しない状態であり、駆動回路３３ＣＮ−１の切替部３２３Ｎ−１が信号を出力しない状態であり、・・・、駆動回路３３Ｃ１の切替部３２４１が信号を出力しない状態である。
【００７４】
これにより、入出力部３１Ｂのデータ端子は、駆動回路３３Ｃ１から、駆動回路３３Ｃ１の切替部３２２１と駆動回路３３Ｃ２の切替部３２２２とを介して駆動回路３３２に送信される。以後、駆動回路３３ＣＭ（Ｍは２〜Ｎ−１のうちの整数）それぞれが備える切替部３２２Ｍと切替部３２１Ｍ＋１とを介して、駆動回路３３Ｃ２から駆動回路３３Ｃ３、・・・、駆動回路３３ＣＮ−１から駆動回路３３ＣＮに送信される。また、第１実施形態と同様に、入出力部３１Ｃのデータ端子が出力した信号と、駆動回路３３ＣＮの切替部３２２Ｎの出力端と駆動回路３３Ｃ１の切替部３２４１の出力部とが、ぶつかることを防ぐことができる。
【００７５】
以上のように、本実施形態では、駆動回路３３Ｎそれぞれが切替部３２Ｎを有している。
この構成により、本実施形態によれば、駆動回路３３Ｎが切替部３２Ｎを有することで、複数の駆動回路３３Ｎを接続して使用する場合、構成部品数を削減することができ、印刷装置の小型化、コストダウンをはかることができる。
【００７６】
また、本実施形態によれば、複数の駆動回路３３Ｎを接続して使用する場合であっても、駆動回路３３Ｎへのデータを入力する入力部と出力しない出力部との設定を、切替部３２Ｎを切り替えることで、データの衝突を防ぐことができるので、データ信号の入力部と出力部とを１つにまとめた入出力部３１とすることができる。これにより、本実施形態によれば、印刷装置にデータを出力する装置との接続本数を削減することができる。また、本実施形態によれば、印刷装置の小型化、コストダウンをはかることができる。
【００７７】
［第２実施形態の変形例］
ここで、第２実施形態の変形例を説明する。
図１１は、本実施形態の変形例に係る印刷装置１Ｄの概略構成例を示すブロック図である。図１１に示すように、印刷装置１Ｄは、コントローラ２Ｄ、ヘッド駆動回路３Ｄ（ヘッド駆動回路３１、３２、・・・、３Ｎ−１、３Ｎ）、および液体噴射ヘッド４１、４２、・・・、４Ｎ−１、４Ｎを含んで構成される。
なお、図１１に示す例では、ヘッド駆動回路３Ｎそれぞれが、液体噴射ヘッド４Ｎを１つ備える例を示したが、これに限られない。液体噴射ヘッド４Ｎの個数は、複数、例えば８個であってもよい。
【００７８】
図１１に示す例では、コントローラ２Ｄが、データ信号をヘッド駆動回路３１、３Ｎに出力する。ヘッド駆動回路３１は、切替信号に応じて、データ信号をヘッド駆動回路３２に出力し、・・・、ヘッド駆動回路３Ｎ−１は、データ信号をヘッド駆動回路３Ｎに出力する。または、ヘッド駆動回路３Ｎは、切替信号に応じて、データ信号をヘッド駆動回路３Ｎ−１に出力し、・・・ヘッド駆動回路３２は、データ信号をヘッド駆動回路３１に出力する。
また、コントローラ２Ｄは、切替信号をヘッド駆動回路３１、３２、・・・、３Ｎ−１、３Ｎに出力する。
ヘッド駆動回路３１は、液体噴射ヘッド４１が備えるノズルを駆動して印刷を行う。・・・ヘッド駆動回路３Ｎは、液体噴射ヘッド４Ｎが備えるノズルを駆動して印刷を行う。
【００７９】
なお、図１１の構成において、ヘッド駆動回路３１、３２、・・・、３Ｎ−１、３Ｎそれぞれが備える駆動回路３３の構成は、図９または図１０と同様である。
【００８０】
［比較例の説明］
ここで、比較例の構成例と、データ信号の流れの例を説明する。
図１２は、２つのシフトレジスタが接続されている比較例における構成例と信号の流れの例を示すブロック図である。
図１２に示す比較例では、ヘッド駆動回路のうちシフトレジスタのみを抜き出して示している。２つのシフトレジスタが接続されている場合、符号ｇ９０１が示す領域のように、シフトレジスタ９３３１側からデータを入力するための第１入出力端子と、符号ｇ９０２が示す領域のように、シフトレジスタ９３３２側からデータを入力するための第２入出力端子が入出力部に必要であった。
比較例に示した構成では、データが４ビットの場合、第１入出力端子と第２入出力端子それぞれの信号線が４本ずつ、計８本必要であった。さらに、データが８ビットの場合は、信号線が８本ずつ、計１６本必要であった。
これらに信号線の本数が多いことが、ヘッド駆動回路を小型化の阻害要因になっていた。
【００８１】
このようなヘッド駆動回路はヘッドとともにユニット化されて１枚の基板に実装されることがある。このヘッド駆動回路を、例えば背中合わせに貼り合わせた場合、２つのユニットにはヘッドが実装されているため、データを流す方向を揃える必要がある。このため、図１２の符号ｇ９０１に示した領域と、符号ｇ９０２に示した領域のように、データの流れを反時計回りと時計回りで流す必要がある。そして、このように、どちらの向きにもデータを流せるようにするには、図１２の比較例では、データバス（入出力部）において、時計回りと反時計回りの両方の入出力端子を有する必要があった。
【００８２】
一方、本実施形態では、上述したように、駆動回路３３へのデータを入力する入力部と出力しない出力部との設定を切替部３２によって切り替えることで、入出力部３１におけるデータの衝突を防ぐことができる。これにより、本実施形態によれば、入出力部３１におけて、入力部と出力部とを１つにまとめることができる。この結果、本実施形態によれば、印刷装置にデータを出力する装置との接続本数を削減することができ、印刷装置の小型化、コストダウンをはかることができる。
【００８３】
なお、第１実施形態、第２実施形態で説明した印刷装置１（１Ｂ，１Ｄ）は、サーマル（バブルジェット（登録商標））式などの他の形式のものであってもよい。
【００８４】
なお、本発明におけるヘッド駆動回路３（または３Ａ，３Ｂ，３Ｃ，３１，・・・，３Ｎ）の機能の全てまたは一部を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによりヘッド駆動回路３（または３Ａ，３Ｂ，３Ｃ，３１，・・・，３Ｎ）が行う処理の全てまたは一部を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ、フラッシュメモリ媒体等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００８５】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【００８６】
以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形および置換を加えることができる。
【符号の説明】
【００８７】
１，１Ｂ，１Ｄ…印刷装置、２，２Ｂ，２Ｄ…コントローラ、３，３Ａ，３Ｂ，３Ｃ，３Ｄ，３１，・・・，３Ｎ…ヘッド駆動回路、４，４１，・・・，４Ｎ…液体噴射ヘッド、３１，３１Ｂ，３１Ｃ…入出力部、３２，３２１，・・・、３２Ｎ，３２１，３２２，３２３，３２４，３２１１，・・・、３２１Ｎ，３２２１，・・・、３２２Ｎ，３２３１，・・・、３２３Ｎ，３２４１，・・・、３２４Ｎ…切替部、３３，３３Ａ，３３１，・・・、３３Ｎ…駆動回路、３４…ラッチ回路、３５…波形信号生成回路、３３１，３３１１，・・・、３３１Ｎ…第１入力部、３３２，３３２１，・・・、３３２Ｎ…第１出力部、３３３，３３３１，・・・、３３３Ｎ…第２入力部、３３４，３３４１，・・・、３３４Ｎ…第２出力部
【図１】
2019018352.tif 000003
【図２】
2019018352.tif 000004
【図３】
2019018352.tif 000005
【図４】
2019018352.tif 000006
【図５】
2019018352.tif 000007
【図６】
2019018352.tif 000008
【図７】
2019018352.tif 000009
【図８】
2019018352.tif 000010
【図９】
2019018352.tif 000011
【図１０】
2019018352.tif 000012
【図１１】
2019018352.tif 000013
【図１２】
2019018352.tif 000014