(57)【要約】【課題】インクジェットプリンターの特性を踏まえて、ラベルへの印刷を伴う印刷動作、及び、印刷動作とは異なる所定動作を適切なタイミングで行えるようにする。【解決手段】インクジェットプリンター２は、印刷データを生成するホストコンピューター３と通信する第１インターフェース３６と、印刷動作指示信号を送信するシーケンサー４と通信する第２インターフェース３７と、第１インターフェースを介して受信する印刷データの印刷を伴う印刷動作を、第２インターフェース３７を介して受信する印刷動作指示信号に基づくタイミングで実行する印刷装置制御部３０と、を備え、印刷装置制御部３０は、印刷と並行して実行できない所定動作を、第２インターフェース３７を介して受信する所定動作指示信号に基づくタイミングで実行することを特徴とする。【選択図】図４
2018001503.tif 000002
【特許請求の範囲】
【請求項１】
ラベルに印刷を行うインクジェットプリンターであって、
前記ラベルに印刷される印刷データを生成するホストコンピューターと通信する第１インターフェースと、
前記印刷データの印刷を伴う印刷動作を実行するタイミングを指示する印刷動作指示信号を送信するシーケンサーと通信する第２インターフェースと、
前記第１インターフェースを介して受信する前記印刷データを展開し、前記第２インターフェースを介して受信する前記印刷動作指示信号に基づくタイミングで、展開した前記印刷データに基づいて前記印刷動作を実行する制御部と、を備え、
前記第２インターフェースは、前記印刷データの印刷と並行して実行できない所定動作を実行するタイミングを指示する所定動作指示信号を受信し、前記制御部は、前記第２インターフェースを介して受信する前記所定動作指示信号に基づくタイミングで、前記所定動作を実行する
ことを特徴とするインクジェットプリンター。
【請求項２】
前記所定動作は、インクジェットヘッドからのインクの吐出を伴うメンテナンス動作であることを特徴とする請求項１に記載のインクジェットプリンター。
【請求項３】
前記メンテナンス動作は、前記インクジェットヘッドのクリーニング動作を含み、
前記制御部は、
前記クリーニング動作として、前記インクジェットヘッドをキャッピングし、前記インクジェットヘッドの吸引を実行させる
ことを特徴とする請求項２に記載のインクジェットプリンター。
【請求項４】
前記メンテナンス動作は、前記インクジェットヘッドのノズルチェック動作を含み、
前記制御部は、
前記ノズルチェック動作として、前記インクジェットヘッドのノズルからインクを吐出させて、吐出不良の有無を検出する
ことを特徴とする請求項２又は３に記載のインクジェットプリンター。
【請求項５】
前記第２インターフェースは、
前記所定動作指示信号に基づく前記メンテナンス動作が行われる場合、前記メンテナンス動作を実行している状態であることを示す信号を前記シーケンサーに送信することを特徴とする請求項２乃至４のいずれか１項に記載のインクジェットプリンター。
【請求項６】
前記第２インターフェースは、
前記印刷動作指示信号に基づく前記印刷動作が行われる場合、前記印刷動作を実行している状態であることを示す信号を前記シーケンサーに送信することを特徴とする請求項１乃至５のいずれか１項に記載のインクジェットプリンター。
【請求項７】
ラベルに印刷を行うインクジェットプリンターの制御方法であって、
ホストコンピューターから、印刷データの印刷を伴う印刷動作を実行するタイミングを指示する印刷動作指示信号を受信した場合、前記印刷動作指示信号に基づくタイミングで、前記印刷データを展開し、展開した前記印刷データに基づいて前記印刷動作を実行し、
ホストコンピューターから、前記印刷データの印刷と並行して実行できない所定動作を実行するタイミングを指示する所定動作指示信号を受信した場合、前記所定動作指示信号に基づくタイミングで、前記所定動作を実行する
ことを特徴とするインクジェットプリンターの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクジェットプリンター、及びインクジェットプリンターの制御方法に関する。
【背景技術】
【０００２】
従来、ラベルに印刷を行って、ラベルを発行し、発行されたラベルを物品に貼り付ける工程において、ラベルの落下やゆがみの発生を防ぐため、所定のタイミングでラベルが発行されるように制御する方法が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１７２６３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、ラベルへの印刷をインクジェットプリンターにより行う場合を想定する。インクジェットプリンターは、印刷品質の劣化を防止するために、クリーニング等、インクジェットヘッドを用いて所定の動作を実行する必要がある、という特性がある。そして、インクジェットプリンターによって、ラベルへの印刷を適切なタイミングで実行するためには、上述したインクジェットプリンターの特性を踏まえた制御を行う必要がある。
本発明は、上述した事情に鑑みてなされたものであり、インクジェットプリンターの特性を踏まえて、ラベルへの印刷を伴う印刷動作、及び、印刷動作とは異なる所定動作を適切なタイミングで行えるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、ラベルに印刷を行うインクジェットプリンターであって、前記ラベルに印刷される印刷データを生成するホストコンピューターと通信する第１インターフェースと、前記印刷データの印刷を伴う印刷動作を実行するタイミングを指示する印刷動作指示信号を送信するシーケンサーと通信する第２インターフェースと、前記第１インターフェースを介して受信する前記印刷データを展開し、前記第２インターフェースを介して受信する前記印刷動作指示信号に基づくタイミングで、展開した前記印刷データに基づいて前記印刷動作を実行する制御部と、を備え、前記第２インターフェースは、前記印刷データの印刷と並行して実行できない所定動作を実行するタイミングを指示する所定動作指示信号を受信し、前記制御部は、前記第２インターフェースを介して受信する前記所定動作指示信号に基づくタイミングで、前記所定動作を実行することを特徴とする。
本発明の構成によれば、インクジェットプリンターは、印刷動作と並行して実行できない所定動作が存在し、当該所定動作を実行する必要があるという特性を踏まえて、シーケンサーから受信する信号に基づいて、ラベルへの印刷を伴う印刷動作、及び、印刷動作とは異なる所定動作を適切なタイミングで行うことができる。
【０００６】
また、本発明は、前記所定動作は、インクジェットヘッドからのインクの吐出を伴うメンテナンス動作であることを特徴とする。
本発明の構成によれば、インクジェットプリンターは、印刷動作と並行して実行できないメンテナンス動作が存在し、当該メンテナンス動作を実行する必要があるという特性を踏まえて、シーケンサーから受信する信号に基づいて、ラベルへの印刷を伴う印刷動作、及び、印刷動作とは異なるメンテナンス動作を適切なタイミングで行うことができる。
【０００７】
また、本発明は、前記メンテナンス動作は、前記インクジェットヘッドのクリーニング動作を含み、前記制御部は、前記クリーニング動作として、前記インクジェットヘッドをキャッピングし、前記インクジェットヘッドの吸引を実行させることを特徴とする。
本発明の構成によれば、インクジェットプリンターは、印刷動作と並行して実行できないクリーニング動作が存在し、当該クリーニング動作を実行する必要があるという特性を踏まえて、シーケンサーから受信する信号に基づいて、ラベルへの印刷を伴う印刷動作、及び、印刷動作とは異なるクリーニング動作を適切なタイミングで行うことができる。
【０００８】
また、本発明は、前記メンテナンス動作は、前記インクジェットヘッドのノズルチェック動作を含み、前記制御部は、前記ノズルチェック動作として、前記インクジェットヘッドのノズルからインクを吐出させて、吐出不良の有無を検出することを特徴とする。
本発明の構成によれば、インクジェットプリンターは、印刷動作と並行して実行できないノズルチェック動作が存在し、当該ノズルチェック動作を実行する必要があるという特性を踏まえて、シーケンサーから受信する信号に基づいて、ラベルへの印刷を伴う印刷動作、及び、印刷動作とは異なるノズルチェック動作を適切なタイミングで行うことができる。
【０００９】
また、本発明は、前記第２インターフェースは、前記所定動作指示信号に基づく前記メンテナンス動作が行われる場合、前記メンテナンス動作を実行している状態であることを示す信号を前記シーケンサーに送信することを特徴とする。
本発明の構成によれば、インクジェットプリンターは、メンテナンス動作を実行している状態であることを、シーケンサーに通知することができる。
【００１０】
また、本発明は、前記第２インターフェースは、前記印刷動作指示信号に基づく前記印刷動作が行われる場合、前記印刷動作を実行している状態であることを示す信号を前記シーケンサーに送信することを特徴とする。
本発明の構成によれば、インクジェットプリンターは、印刷動作を実行している状態であることを、シーケンサーに通知することができる。
【００１１】
また、上記目的を達成するために、本発明は、ラベルに印刷を行うインクジェットプリンターの制御方法であって、ホストコンピューターから、印刷データの印刷を伴う印刷動作を実行するタイミングを指示する印刷動作指示信号を受信した場合、前記印刷動作指示信号に基づくタイミングで、前記印刷データを展開し、展開した前記印刷データに基づいて前記印刷動作を実行し、ホストコンピューターから、前記印刷データの印刷と並行して実行できない所定動作を実行するタイミングを指示する所定動作指示信号を受信した場合、前記所定動作指示信号に基づくタイミングで、前記所定動作を実行することを特徴とする。
本発明の構成によれば、インクジェットプリンターは、印刷動作と並行して実行できない所定動作が存在し、当該所定動作を実行する必要があるという特性を踏まえて、シーケンサーから受信する信号に基づいて、ラベルへの印刷を伴う印刷動作、及び、印刷動作とは異なる所定動作を適切なタイミングで行うことができる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態に係る印刷システムを示す図。
【図２】ロール紙を示す図。
【図３】インクジェットプリンターの要部の構成を示す図。
【図４】印刷システムの各装置の機能的構成を示すブロック図。
【図５】インクジェットプリンターの要部の構成を示す図。
【図６】専用ポートのピン配列を示す図。
【図７】インクジェットプリンターに入出力される信号を説明する図。
【図８】印刷システムの各装置の動作を示すフローチャート。
【図９】シーケンサー、インクジェットプリンターの動作を示すフローチャート。
【発明を実施するための形態】
【００１３】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本実施形態に係る印刷システム１を示す図である。
図１に示すように、印刷システム１は、インクジェットプリンター２と、ホストコンピューター３と、シーケンサー４と、を備える。インクジェットプリンター２は、ホストコンピューター３、及び、シーケンサー４と通信可能に接続される。ホストコンピューター３は、シーケンサー４と通信可能に接続される。
印刷システム１は、ホストコンピューター３、及び、シーケンサー４の制御で、インクジェットプリンター２が、当該プリンターの筐体に収容されたロール紙Ｒ（図２参照。）のラベルＲ２に画像を印刷するシステムである。
【００１４】
図２は、インクジェットプリンター２に収容されるロール紙Ｒを示す図である。
図２に示すように、ロール紙Ｒは、長尺状の剥離紙Ｒ１（台紙）に、間隔をあけて複数のラベルＲ２が貼付されたラベル用紙である。ラベルＲ２の裏面は、シールとなっており、ラベルＲ２は剥離紙Ｒ１から剥離することができる。各ラベルＲ２の長手方向、及び、短手方向の長さは一定である。また、隣接するラベルＲ２の間隔は一定である。ロール紙Ｒにおいて、ラベルＲ２に対応する領域が、画像の印刷（ドットの形成）が可能な領域である。インクジェットプリンター２は、インクジェットヘッド１０（図３参照。）によりラベルＲ２にドットを形成して、ドットの組み合わせにより画像を印刷する。図２に示すように、ロール紙Ｒの裏面には、ラベルＲ２のそれぞれに対応して、黒色のマークであるブラックマークＢＭが形成される。
【００１５】
本実施形態では、印刷システム１は、例えば、以下の態様で使用される。
例えば、印刷システム１は、電化製品を製造する工場に設けられ、当該工場において、シリアル番号を示す画像が印刷されたラベルＲ２を電化製品に貼付する工程で用いられる。当該工場には、製造された複数の電化製品が間隔をあけて載置されて、所定の方向へ搬送されるベルトコンベアーが設けられる。ベルトコンベアーの近傍には、インクジェットプリンター２が設けられる。また、インクジェットプリンター２の近傍には、インクジェットプリンター２によってシリアル番号を示す画像が印刷されたラベルＲ２を自動で剥離紙Ｒ１から剥離し、剥離紙Ｒ１から剥離したラベルＲ２を、ベルトコンベアー上の所定の位置で電化製品に貼付する専用の装置が設けられる。専用の装置は、インクジェットプリンター２により画像が印刷されたラベルＲ２を剥離紙Ｒ１から剥離し、剥離したラベルＲ２をベルトコンベアー上の所定の位置で貼付する、という動作を繰り返し行うことにより、ベルトコンベアーにより搬送される複数の電化製品のそれぞれに、連続して、ラベルＲ２を貼付する。
印刷システム１が、当該工場に設けられる場合、ベルトコンベアーによる電化製品の搬送を停止することなくラベルＲ２の電化製品への貼付が連続して行われるよう、インクジェットプリンター２がラベルＲ２に画像を印刷するタイミングを的確に制御する必要がある。
以下の説明では、１つのラベルＲ２に画像を印刷する処理（当該処理に付随して行われる処理を含む。）を、「印刷動作」という。
【００１６】
図３は、本実施形態に係るインクジェットプリンター２の要部の構成を示す図である。
図３を用いた説明では、前後方向は、図３において矢印で示す方向に準じるものとする。
インクジェットプリンター２は、ロール紙Ｒを収容し、収容したロール紙Ｒを搬送方向Ｈに搬送し、シリアル型のインクジェットヘッド１０によってインクを吐出して画像を印刷するシリアルインクジェットプリンターである。
【００１７】
図３に示すように、インクジェットプリンター２は、ロール紙Ｒを収容するロール紙収容部１１を備える。以下の説明では、ロール紙Ｒのうち、ロール紙収容部１１に収容されたロール状の部分を「ロール体ＲＢ」と表現する。また、ロール紙Ｒのうち、ロール紙収容部１１に収容されたロール体ＲＢから繰り出されて搬送される部分を「搬送ロール紙ＲＨ」と表現する。
【００１８】
図３に示すように、インクジェットプリンター２には、搬送ロール紙ＲＨが搬送される経路である搬送経路１３が形成される。ロール体ＲＢから繰り出された搬送ロール紙ＲＨは、搬送経路１３に沿って搬送方向Ｈに搬送される。
【００１９】
図３に示すように、搬送経路１３には、搬送方向Ｈにおける上流から下流に向かって４つの搬送ローラー１４１、１４２、１４３、１４４が設けられる。搬送ローラー１４１、１４２、１４３、１４４のそれぞれに対向する位置には、搬送ローラー１４１、１４２、１４３、１４４の回転に従動して回転する従動ローラー１５１、１５２、１５３、１５４が設けられる。搬送ロール紙ＲＨは、搬送ローラー１４１、１４２、１４３、１４４と、従動ローラー１５１、１５２、１５３、１５４とに挟持され、搬送ローラー１４１、１４２、１４３、１４４の回転に応じて、搬送方向Ｈに搬送される。
【００２０】
図３に示すように、搬送ローラー１４１の搬送方向Ｈにおける下流には、案内部材１７が設けられる。案内部材１７は、搬送ロール紙ＲＨの裏面に接触し、上方へ向かって繰り出された搬送ロール紙ＲＨを、前方に向かうように屈曲させる。案内部材１７は、搬送ロール紙ＲＨに接触して屈曲させることにより、搬送ロール紙ＲＨに張りを与え、搬送ロール紙ＲＨの弛みが発生することを抑制する。
【００２１】
案内部材１７の搬送方向Ｈにおける下流には、ブラックマークセンサー１８が設けられる。ブラックマークセンサー１８は、ロール紙Ｒの裏面に形成されたブラックマークＢＭを光学的に検出するセンサーである。印刷装置制御部３０（図４）は、ブラックマークセンサー１８の検出値に基づいて、当該センサーの検出位置にブラックマークＢＭが位置した場合、そのことを検出する。印刷装置制御部３０は、検出結果に基づいて、ロール紙Ｒの位置を管理する。
【００２２】
ブラックマークセンサー１８の搬送方向Ｈにおける下流には、印刷ユニット１９が設けられる。
印刷ユニット１９は、キャリッジ２０と、キャリッジ２０に搭載されたインクジェットヘッド１０とを備える。
キャリッジ２０は、搬送方向Ｈと直交する主走査方向に延びたキャリッジ軸２０ａに支持され、キャリッジ軸２０ａに沿って、主走査方向にインクジェットヘッド１０を走査する。
インクジェットヘッド１０は、主走査方向と直交する副走査方向（搬送方向Ｈに対応する方向。）に延在する複数色（本実施形態では、シアン（Ｃ）、イエロー（Ｙ）、マゼンタ（Ｍ）、ブラック（Ｋ）の４色。）のノズル列を備える。インクジェットヘッド１０は、図示しないインクカートリッジからインクの供給を受けて、各ノズル列に設けられたノズルからインクを吐出して搬送ロール紙ＲＨにドットを形成することによって画像を印刷する。
【００２３】
インクジェットヘッド１０に搬送経路１３を介して対向する位置には、プラテン２５が設けられる。プラテン２５は、インクジェットヘッド１０によりドットの形成が可能な範囲に亘って延在し、プラテン２５に位置する搬送ロール紙ＲＨの表面が、インクジェットヘッド１０から吐出されるインクの吐出方向に対して垂直となるように、搬送ロール紙ＲＨを平坦化して支持する。
【００２４】
印刷ユニット１９の搬送方向Ｈにおける下流には、排紙口２４が設けられる。搬送ロール紙ＲＨは、排紙口２４を介して、インクジェットプリンター２の筐体の外に排出される。
【００２５】
図４は、本実施形態に係る印刷システム１の機能的構成を示すブロック図である。
図４に示すように、印刷システム１は、インクジェットプリンター２と、ホストコンピューター３と、シーケンサー４とを備える。
【００２６】
インクジェットプリンター２は、シリアル型のインクジェットヘッド１０によってインクを吐出して画像を印刷するシリアルインクジェットプリンターである。
図４に示すように、インクジェットプリンター２は、印刷装置制御部３０（制御部）と、印刷装置入力部３１と、印刷装置記憶部３２と、印刷部３３と、搬送部３４と、位置検出部３５と、第１インターフェース３６と、第２インターフェース３７と、を備える。
【００２７】
印刷装置制御部３０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、ＡＳＩＣ、信号処理回路等を備え、インクジェットプリンター２の各部を制御する。印刷装置制御部３０は、例えば、ＣＰＵが、ＲＯＭに記憶されたプログラムをＲＡＭに読み出して処理を実行し、またＡＳＩＣに実装された機能により処理を実行し、また信号処理回路で信号処理を行って処理を実行する等、ハードウェア及びソフトウェアにより処理を実行する。
印刷装置入力部３１は、操作スイッチや、タッチパネル等の入力手段を備え、入力手段に対する入力を検出し、印刷装置制御部３０に出力する。印刷装置制御部３０は、印刷装置入力部３１からの入力に基づいて、入力手段に対する入力に対応する処理を実行する。
印刷装置記憶部３２は、不揮発性メモリーを備え、各種情報を記憶する。
【００２８】
印刷部３３は、インクジェットヘッド１０、インクジェットヘッド１０を駆動するヘッド駆動回路、キャリッジ２０、動力伝達機構を介してキャリッジ２０を走査させるキャリッジモーター、キャリッジモーターを駆動するモーター駆動回路、その他の印刷に関する要素を備え、印刷装置制御部３０の制御で、ラベルＲ２に画像を印刷する。
搬送部３４は、搬送ローラー１４１、１４２、１４３、１４４、動力伝達機構を介して搬送ローラー１４１、１４２、１４３、１４４を回転させる搬送モーター、搬送モーターを駆動するモーター駆動回路、その他のロール紙Ｒの搬送に関する要素を備え、印刷装置制御部３０の制御で、搬送方向Ｈ、又は、搬送方向Ｈの逆の方向にロール紙Ｒを搬送する。
位置検出部３５は、ブラックマークセンサー１８を備え、ブラックマークセンサー１８の検出値を印刷装置制御部３０に出力する。印刷装置制御部３０は、位置検出部３５からの入力に基づいて、ブラックマークセンサー１８の位置に対応する位置に、１のブラックマークＢＭが位置したことを検出し、当該１のブラックマークＢＭに対応する１のラベルＲ２の搬送経路１３における位置を管理する。
【００２９】
第１インターフェース３６は、ＵＳＢに対応するＵＳＢポートを有するインターフェースボード、その他のＵＳＢに対応する通信に関する要素を備え、印刷装置制御部３０の制御で、ＵＳＢに従って通信する。第１インターフェース３６には、ＵＳＢケーブルを介して、ホストコンピューター３が接続される。
なお、インクジェットプリンター２と、ホストコンピューター３との間での通信に用いられる通信規格は、ＵＳＢに限らず、ＵＳＢ以外のシリアル通信規格（ＲＳ２３２Ｃ等。）や、パラレル通信規格（ＩＥＥＥ１２８４等。）、有線ＬＡＮに係る通信規格（イーサネット（登録商標）等。）、無線ＬＡＮに係る通信規格（Ｗｉ−Ｆｉ（登録商標）等。）、近距離無線通信規格（Bluetooth（登録商標）等。）等、何でもよい。
【００３０】
第２インターフェース３７は、専用ケーブルＫＢの専用コネクターＣＴが接続される専用ポートＰＴ（後述。）を備え、印刷装置制御部３０の制御で、シーケンサー４との間で、信号を送受信する。インクジェットプリンター２と、シーケンサー４との間で行われる通信については、後に詳述する。
【００３１】
ホストコンピューター３は、インクジェットプリンター２を制御するコンピューターである。
図４に示すように、ホストコンピューター３は、ホスト制御部４０と、ホスト入力部４１と、ホスト記憶部４２と、ホスト表示部４３と、第１ホスト通信部４４と、第２ホスト通信部４５とを備える。
【００３２】
ホスト制御部４０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、ＡＳＩＣ、信号処理回路等を備え、ホストコンピューター３の各部を制御する。ホスト制御部４０は、例えば、ＣＰＵが、ＲＯＭに記憶されたプログラムをＲＡＭに読み出して処理を実行し、またＡＳＩＣに実装された機能により処理を実行し、また信号処理回路で信号処理を行って処理を実行する等、ハードウェア及びソフトウェアにより処理を実行する。
ホスト入力部４１は、入力デバイスや、操作スイッチ等の入力手段に対する入力を検出し、ホスト制御部４０に出力する。
ホスト記憶部４２は、不揮発性メモリーを備え、各種情報を記憶する。ホスト表示部４３は、液晶表示パネル等の表示手段を備え、ホスト制御部４０の制御で、表示手段に情報を表示する。
第１ホスト通信部４４は、ホスト制御部４０の制御で、ＵＳＢに従ってインクジェットプリンター２と通信する。
第２ホスト通信部４５は、ホスト制御部４０の制御で、ＵＳＢに従ってシーケンサー４と通信する。ホストコンピューター３とシーケンサー４との間での通信に用いられる通信規格は、ＵＳＢに限らず、何でもよい。
【００３３】
シーケンサー４は、インクジェットプリンター２、及び、ホストコンピューター３を制御するコンピューターである。
図４に示すように、シーケンサー４は、シーケンサー制御部５０と、シーケンサー入力部５１と、シーケンサー記憶部５２と、シーケンサー表示部５３と、第１シーケンサー通信部５４と、第２シーケンサー通信部５５とを備える。
【００３４】
シーケンサー制御部５０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、ＡＳＩＣ、信号処理回路等を備え、インクジェットプリンター２の各部を制御する。シーケンサー制御部５０は、例えば、ＣＰＵが、ＲＯＭに記憶されたプログラムをＲＡＭに読み出して処理を実行し、またＡＳＩＣに実装された機能により処理を実行し、また信号処理回路で信号処理を行って処理を実行する等、ハードウェア及びソフトウェアにより処理を実行する。
シーケンサー入力部５１は、入力デバイスや、操作スイッチ等の入力手段に対する入力を検出し、シーケンサー制御部５０に出力する。
シーケンサー記憶部５２は、不揮発性メモリーを備え、各種情報を記憶する。シーケンサー表示部５３は、液晶表示パネル等の表示手段を備え、シーケンサー制御部５０の制御で、表示手段に情報を表示する。
第１シーケンサー通信部５４は、シーケンサー制御部５０の制御で、ＵＳＢに従ってインクジェットプリンター２と通信する。
第２シーケンサー通信部５５は、シーケンサー制御部５０の制御で、インクジェットプリンター２と通信する。
【００３５】
次に、インクジェットプリンター２が実行可能なメンテナンス動作について説明する。
メンテナンス動作とは、印刷品質の劣化を防止するために行われる処理である。メンテナンス動作は、インクジェットヘッド１０からのインクの吐出を伴って行われる処理であり、ラベルＲ２への画像の印刷を伴う印刷動作と並行して実行することができない。
本実施形態に係るインクジェットプリンター２は、メンテナンス動作として、クリーニング動作、及び、ノズルチェック動作を実行可能である。以下、クリーニング動作、及び、ノズルチェック動作について、順番に説明する。
【００３６】
＜クリーニング動作＞
図５は、インクジェットヘッド１０、及び、ホームポジションＨＰの要部を説明に適した態様で模式的に示す図である。図５を用いた説明では、上下方向は、図５において矢印で示す方向に準じるものとする。
ホームポジションＨＰは、キャリッジ２０が走査可能な範囲の一端に対応する位置である。
【００３７】
図５に示すように、インクジェットヘッド１０の下面には、ノズル形成面１０ａが設けられる。ノズル形成面１０ａには、シアン（Ｃ）、イエロー（Ｙ）、マゼンタ（Ｍ）、及び、ブラック（Ｋ）の各色のノズル列が設けられる。
【００３８】
図５に示すように、ホームポジションＨＰにおけるインクジェットヘッド１０の下方には、キャッピング装置６０が設けられる。
キャッピング装置６０は、キャップ本体６０ａを備える。キャップ本体６０ａは、上面が開口した箱状の部材であり、内部にインクジェットヘッド１０のノズル形成面１０ａを収納可能なヘッド収納部６０ｂが設けられる。キャップ本体６０ａは、印刷装置制御部３０に制御される所定のモーターの駆動に応じて、上昇及び下降可能に構成される。キャップ本体６０ａは、上昇した際に、ホームポジションＨＰに位置するインクジェットヘッド１０のノズル形成面１０ａをヘッド収納部６０ｂに収納する。より詳細には、キャップ本体６０ａのヘッド収納部６０ｂの外周の形状は、インクジェットヘッド１０の外周の形状と対応した形状とされる。キャップ本体６０ａが所定の位置まで上昇すると、ヘッド収納部６０ｂの外周にインクジェットヘッド１０の外周が接触した状態で、ノズル形成面１０ａがヘッド収納部６０ｂに収納される。以下、ヘッド収納部６０ｂにノズル形成面１０ａを収納することを「インクジェットヘッド１０をキャッピングする」と表現する。
【００３９】
また、キャップ本体６０ａの下面６０ｃには、下面６０ｃを貫通する排出孔６０ｄが形成される。排出孔６０ｄには、チューブ６０ｅが接続される。チューブ６０ｅには、廃インクを貯留する廃インクタンク６０ｆが接続される。チューブ６０ｅには、排出孔６０ｄを介してインクを吸引して吐出するポンプ６０ｇが接続される。ポンプ６０ｇは、印刷装置制御部３０に制御される所定のモーターの駆動に応じて駆動する。
【００４０】
クリーニング動作は、インクジェットヘッド１０のノズルのキャビティーに貯留するインクの粘度が時間の経過と共に増加し、これに起因して吐出不良が起きることを防止するために、ノズルのキャビティーに貯留するインクを強制的に吸引する動作である。
印刷装置制御部３０は、キャッピング装置６０を用いて、クリーニング動作を実行する。詳述すると、クリーニング動作において、印刷装置制御部３０は、インクジェットヘッド１０をホームポジションＨＰに移動させる。次いで、印刷装置制御部３０は、キャップ本体６０ａを上昇させ、インクジェットヘッド１０をキャッピングする。次いで、印刷装置制御部３０は、ポンプ６０ｇを駆動する。ポンプ６０ｇの駆動に伴って、排出孔６０ｄから空気が吸い出され、ノズル形成面１０ａに負圧が加わり、ノズルのキャビティーに貯留するインクが、ノズルから強制的に吸引され、廃インクとして廃インクタンク６０ｆに貯留される。
【００４１】
＜ノズルチェック動作＞
ノズルチェック動作は、インクジェットヘッド１０が備えるノズルのそれぞれについて、吐出不良が発生しているか否かを検出する処理である。吐出不良は、ノズルのキャビティーに貯留するインクの粘度の増加のほか、キャビティーへの気泡の混入、ノズルへの異物の付着等を原因として発生する。
【００４２】
印刷装置制御部３０は、以下の方法で、ノズルチェック動作を行う。
ここで、ノズルのキャビティーには、当該キャビティーの容積を変動させて、当該キャビティーに貯留されたインクをノズルから吐出させる振動板が設けられると共に、振動板を振動させるアクチュエーターが設けられる。そして、印刷装置制御部３０は、ノズルからインクを吐出させたときの振動板の残留振動を波形として検出する機能を有する。
ノズルチェック動作において、印刷装置制御部３０は、ノズルのそれぞれから、順次、所定量のインクを吐出させる。印刷装置制御部３０は、１つのノズルから所定量のインクを吐出させた際に、振動板の残留振動の波形を検出する。次いで、印刷装置制御部３０は、検出した波形を分析し、当該波形の周期や振幅を数値化した上で、当該波形の特定の振動周期を測定し、測定した特定の振動周期や、基準波形（吐出不良が発生していない場合の基準的な波形）との比較等に基づいて、ノズルに吐出不良が発生しているか否かを検出する。
【００４３】
なお、ノズルチェック動作の方法は、上述した方法に限らず、どのような方法であってもよい。例えば以下の方法でもよい。印刷装置制御部３０は、ノズルから、所定の方法で帯電されたインクを、導電材に対して吐出させる。印刷装置制御部３０は、導電材へのインクの着弾に伴う、導電材における電流の状態の変化を検出し、電流の状態の変化の態様に基づいて、ノズルに吐出不良が発生しているか否かを検出する。
【００４４】
次に、インクジェットプリンター２と、シーケンサー４との間で行われる通信について説明する。
上述したように、インクジェットプリンター２の第２インターフェース３７は、専用ポートＰＴを備える。専用ポートＰＴは、シリアル通信規格に対応するポートであり、端子として１５個のピンＰが所定の態様で配列される。
【００４５】
図６は、専用ポートＰＴのピンＰの配列を示す図である。
図６に示すように、専用ポートＰＴには、ピン番号が１番〜１５番までの１５個のピンＰが所定の態様で配列される。ピンＰのそれぞれについて、対応する信号線を介して入力又は出力される信号の内容は、事前に定められる。
【００４６】
図７は、専用ポートＰＴのピンＰのそれぞれについて、ピンＰに対応する信号線を介してインクジェットプリンター２に入力、又は、インクジェットプリンター２から出力される信号の内容を説明するための表である。
図７の表は、ピンＰごとに、レコードを有する。各レコードは、フィールドＦ１〜フィールドＦ４の４つのフィールドを有する。
フィールドＦ１は、ピンＰのピン番号を示す。
フィールドＦ２は、ピンＰに対応する信号線を介して入力又は出力される信号に付した名称を示す。
フィールドＦ３は、ピンＰが、インクジェットプリンター２に対する入力に用いられるのか、又は、インクジェットプリンター２からの出力に用いられるのかを示す。以下の説明において、インクジェットプリンター２に対する入力に用いられるピンＰを、「入力用ピン」と表現し、インクジェットプリンター２からの出力に用いられるピンＰを、「出力用ピン」と表現する。
【００４７】
フィールドＦ４は、入力用ピンに関しては信号の態様を示し、出力用ピンに関しては信号の態様と信号の内容との関係を示す。フィールドＦ４は、電圧レベルがローレベルの信号に関するフィールドＦ４１と、電圧レベルがハイレベルの信号に関するフィールドＦ４２とを備える。
本実施形態では、インクジェットプリンター２に対する入力に関し、インクジェットプリンター２には、シーケンサー４から、電圧レベルがハイレベルの信号が、パルス信号として単発的に入力される。これを踏まえ、入力用ピンについて、フィールドＦ４２で「ハイアクティブ」と表現される場合、シーケンサー４からの信号の入力が、ハイレベルのパルスの入力により行われることを意味する。
また、インクジェットプリンター２からの出力に関し、インクジェットプリンター２は、ピンＰに対応する信号線に印加される電圧の電圧レベルを変更することによって、異なる信号を出力する。これを踏まえ、出力用ピンについて、フィールドＦ４１は、ピンＰに対応する信号線に印加された電圧の電圧レベルがローレベルの場合の信号の内容を示し、フィールドＦ４２は、ピンＰに対応する信号線に印加された電圧の電圧レベルがハイレベルの場合の信号の内容を示す。
【００４８】
図７の表に示すように、ピン番号：１番のピンＰは、ノズルチェック動作指示信号が入力される入力用ピンである。ノズルチェック動作指示信号は、上述したノズルチェック動作の実行を指示する信号である。印刷装置制御部３０は、シーケンサー４からノズルチェック動作指示信号が入力された場合、当該信号の入力に基づいて、ノズルチェック動作を開始する。
ノズルチェック動作指示信号は、「所定動作指示信号」に相当する。
【００４９】
また、図７の表に示すように、ピン番号：２番のピンＰは、クリーニング動作指示信号が入力される入力用ピンである。クリーニング動作指示信号は、上述したクリーニング動作の実行を指示する信号である。印刷装置制御部３０は、シーケンサー４からクリーニング動作指示信号が入力された場合、当該信号の入力に基づいて、クリーニング動作を開始する。
クリーニング動作指示信号は、「所定動作指示信号」に相当する。
【００５０】
また、図７の表に示すように、ピン番号：３番のピンＰは、ラベルフィード指示信号が入力される入力用ピンである。ラベルフィード指示信号は、ロール紙Ｒを搬送方向Ｈへ向かって、所定の距離、搬送することを指示する信号である。印刷装置制御部３０は、シーケンサー４からラベルフィード指示信号が入力された場合、当該信号の入力に基づいて、搬送部３４を制御して、ラベルＲ２を搬送方向Ｈへ向かって、所定距離、搬送する。
【００５１】
また、図７の表に示すように、ピン番号：４番のピンＰは、印刷動作指示信号が入力される入力用ピンである。印刷動作指示信号は、ラベルＲ２への画像の印刷を指示する信号である。印刷装置制御部３０は、シーケンサー４から印刷動作指示信号が入力された場合、当該信号の入力に基づいて、印刷部３３、及び、搬送部３４を制御して、ラベルＲ２への画像の印刷を伴う印刷動作を実行する。印刷動作指示信号の入力に基づいて印刷装置制御部３０により行われる処理については、後に詳述する。
【００５２】
また、図７の表に示すように、ピン番号：５番のピンＰは、グランド端子である。
【００５３】
また、図７の表に示すように、ピン番号：６番のピンＰは、キャンセル指示信号が入力される入力用ピンである。キャンセル指示信号は、ラベルＲ２への画像の印刷をキャンセルすることを指示する信号である。印刷装置制御部３０は、シーケンサー４からキャンセル指示信号が入力された場合、当該信号の入力に基づいて、ラベルＲ２への画像の印刷をキャンセルする。
【００５４】
また、図７の表に示すように、ピン番号：７番のピンＰは、バックフィード指示信号が入力される入力用ピンである。バックフィード指示信号は、ロール紙Ｒを搬送方向Ｈの逆の方向へ向かって、所定の距離、搬送することを指示する信号である。印刷装置制御部３０は、シーケンサー４からバックフィード指示信号が入力された場合、当該信号の入力に基づいて、搬送部３４を制御して、ロール紙Ｒを搬送方向Ｈの逆の方向へ向かって、所定距離、搬送する。
【００５５】
また、図７の表に示すように、ピン番号：８番のピンＰは、第１通知信号を出力する出力用ピンである。第１通知信号は、インクジェットプリンター２が第１の状態であること、又は、第１の状態でないことを通知する信号である。第１の状態とは、インクの残量が所定量を下回ったり、ロール紙Ｒの残量が所定量を下回ったり、インクジェットヘッド１０の温度が閾値を上回ったりする等、印刷動作を実行できる状態である一方、エラーが発生する可能性のある状態である。印刷装置制御部３０は、インクジェットプリンター２が第１の状態の期間、ピン番号：８番のピンＰに対応する信号線の電圧の電圧レベルをローレベルとし、第１の状態でない期間、ピン番号：８番のピンＰに対応する信号線の電圧の電圧レベルをハイレベルとする。
なお、詳細は省略するが、インクジェットプリンター２には、インクジェットプリンター２が第１の状態、及び、第２の状態（後述）となったか否かを判別するためのセンサーが適切に設けられる。
【００５６】
また、図７の表に示すように、ピン番号：９番のピンＰは、第２通知信号を出力する出力用ピンである。第２通知信号は、インクジェットプリンター２が第２の状態であること、又は、第２の状態でないことを通知する信号である。第２の状態とは、インク切れが発生したり、紙切れが発生したり、紙ジャムが発生したりする等、エラーが発生し、印刷動作が正常にできない状態である。印刷装置制御部３０は、インクジェットプリンター２が第２の状態の期間、ピン番号：９番のピンＰに対応する信号線の電圧の電圧レベルをローレベルとし、第２の状態でない期間、ピン番号：９番のピンＰに対応する信号線の電圧の電圧レベルをハイレベルとする。
【００５７】
また、図７の表に示すように、ピン番号：１０番のピンＰは、グランド端子である。
【００５８】
また、図７の表に示すように、ピン番号：１１番のピンＰは、印刷動作可不可通知信号を出力する出力用ピンである。印刷動作可不可通知信号は、インクジェットプリンター２が、上述した印刷動作指示信号の受信に応じて即時に印刷動作を実行可能な状態（以下、「印刷動作可能状態」という。）であること、又は、当該状態でないことを通知する信号である。印刷装置制御部３０は、インクジェットプリンター２が印刷動作可能状態でない期間、ピン番号：１１番のピンＰに対応する信号線の電圧の電圧レベルをローレベルとし、印刷動作可能状態の期間、ピン番号：１１番のピンＰに対応する信号線の電圧の電圧レベルをハイレベルとする。
【００５９】
また、図７の表に示すように、ピン番号：１２番のピンＰは、展開データ有無通知信号を出力する出力用ピンである。展開データ有無通知信号は、インクジェットプリンター２が、印刷データを画像バッファーに展開した状態（以下、「データ展開状態」という。）であること、又は、当該状態でないことを通知する信号である。印刷データ（印刷データに基づくイメージデータ。）を画像バッファーに展開する処理については、後に詳述する。印刷装置制御部３０は、インクジェットプリンター２がデータ展開状態でない期間、ピン番号：１２番のピンＰに対応する信号線の電圧の電圧レベルをローレベルとし、データ展開状態の期間、ピン番号：１２番のピンＰに対応する信号線の電圧の電圧レベルをハイレベルとする。
【００６０】
また、図７の表に示すように、ピン番号：１３番のピンＰは、印刷動作状態通知信号を出力する出力用ピンである。印刷動作状態通知信号は、インクジェットプリンター２が、画像バッファーに展開した印刷データに基づく画像の印刷を伴う印刷動作を実行中の状態（以下、「印刷動作状態」という。）であること、又は、当該状態でないことを通知する信号である。印刷装置制御部３０は、インクジェットプリンター２が印刷動作状態でない期間、ピン番号：１３番のピンＰに対応する信号線の電圧の電圧レベルをローレベルとし、印刷動作状態の期間、ピン番号：１３番のピンＰに対応する信号線の電圧の電圧レベルをハイレベルとする。
【００６１】
また、図７の表に示すように、ピン番号：１４番のピンＰは、メンテナンス動作状態通知信号を出力する出力用ピンである。メンテナンス状態通知信号は、上述したメンテナンス動作（クリーニング動作、又は、ノズルチェック動作。）を実行中の状態（以下、「メンテナンス動作状態」という。）であること、又は、当該状態でないことを通知する信号である。印刷装置制御部３０は、インクジェットプリンター２がメンテナンス動作状態でない期間、ピン番号：１４番のピンＰに対応する信号線の電圧の電圧レベルをローレベルとし、メンテナンス動作状態の期間、ピン番号：１４番のピンＰに対応する信号線の電圧の電圧レベルをハイレベルとする。
【００６２】
また、図７の表に示すように、ピン番号：１５番のピンＰは、吐出不良有無通知信号を出力する出力用ピンである。吐出不良有無通知信号は、上述したノズルチェック動作により許容数を上回る個数のノズルについて吐出不良が検出された後、吐出不良が解消してない状態（以下、「吐出不良状態」という。）であること、又は、当該状態でないことを通知する信号である。印刷装置制御部３０は、インクジェットプリンター２が吐出不良状態でない期間、ピン番号：１５番のピンＰに対応する信号線の電圧の電圧レベルをローレベルとし、吐出不良状態の期間、ピン番号：１５番のピンＰに対応する信号線の電圧の電圧レベルをハイレベルとする。
【００６３】
このように、本実施形態に係るシーケンサー４は、ノズルチェック動作指示信号をインクジェットプリンター２に出力し、インクジェットプリンター２において当該信号が入力されたタイミングで、ノズルチェック動作を実行させることができる。また、シーケンサー４は、クリーニング動作指示信号をインクジェットプリンター２に出力し、インクジェットプリンター２において当該信号が入力されたタイミングで、クリーニング動作を実行させることができる。また、シーケンサー４は、印刷動作指示信号をインクジェットプリンター２に出力し、インクジェットプリンター２において当該信号が入力されたタイミングで、印刷動作を実行させることができる。このように、シーケンサー４は、クリーニング動作、ノズルチェック動作、及び、印刷動作について、インクジェットプリンター２に任意の動作を任意のタイミングで実行させることができる。
このような構成のため、以下の効果を奏する。
【００６４】
すなわち、メンテナンス動作（クリーニング動作、ノズルチェック動作）は、印刷品質の劣化を防止するため、所定のタイミングで、必ず実行する必要がある。一方、メンテナンス動作は、インクジェットヘッド１０の吐出を伴って行われる処理であるため、印刷動作と並行して実行することはできない。これを踏まえ、上記構成によれば、シーケンサー４は、インクジェットプリンター２に、クリーニング動作、ノズルチェック動作、及び、印刷動作を、適切なタイミングで計画的に実行させることができる。
特に、上述した工場に印刷システム１が設けられる場合、インクジェットプリンター２が、クリーニング動作、ノズルチェック動作、及び、印刷動作を実行するタイミングが、シーケンサー４に厳密に制御されることが求められる。
すなわち、ベルトコンベアーにより複数の電化製品が搬送されている期間は、上述した専用の装置によってラベルＲ２の剥離が実行されるタイミングと同期したタイミングで、印刷動作（ラベルＲ２への画像の印刷）が連続して実行される必要がある。ベルトコンベアーの稼働を停止することなく、複数の電化製品に連続してラベルＲ２を貼付するためである。
さらに、当該期間は、インクジェットプリンター２により、メンテナンス動作が実行されないようにする必要がある。当該期間において、１の印刷動作が完了した後、次の印刷動作を開始する前にメンテナンス動作を実行した場合、当該次の印刷動作を開始するタイミングに遅延が生じ、専用の装置によってラベルＲ２の剥離が実行されるタイミングと同期したタイミングで印刷動作が実行できない事態が生じ得るからである。
そして、上記構成によれば、ベルトコンベアーによる電化製品が搬送されている期間、専用の装置によるラベルＲ２の剥離のタイミングと同期したタイミングで印刷動作を実行させること、及び、当該期間にメンテナンス動作を実行させないことができる。
また、印刷品質の劣化を抑制するため、ベルトコンベアーによる電化製品の搬送が行われてない期間に、メンテナンス動作が実行されることが求められる。そして、上記構成によれば、シーケンサー４は、ベルトコンベアーによる電化製品の搬送が行われてない期間に、メンテナンス動作を実行させることができる。例えば、シーケンサー４は、ベルトコンベアーを制御する専用の制御装置と通信し、定期的にベルトコンベアーの稼働を停止させ、ベルトコンベアーの稼働が停止している間に、メンテナンス動作を実行させる。
【００６５】
次に、インクジェットプリンター２、ホストコンピューター３、及び、シーケンサー４の動作について説明する。
以下、インクジェットプリンター２が、シーケンサー４と協働してメンテナンス関連処理（後述）を実行し、その後、「１０秒」ごとにラベルＲ２への画像の印刷（印刷動作）を「１０回」実行する場合を例にして、印刷システム１の各装置の動作について説明する。
【００６６】
図８は、印刷システム１の各装置の動作を示すフローチャートである。図８において、フローチャートＦＡはシーケンサー４の動作を示すフローチャートであり、フローチャートＦＢはホストコンピューター３の動作を示すフローチャートであり、フローチャートＦＣはインクジェットプリンター２の動作を示すフローチャートである。
フローチャートＦＡに示すように、シーケンサー４のシーケンサー制御部５０は、インクジェットプリンター２から入力される第１通知信号、及び、第２通知信号に基づいて、インクジェットプリンター２が第１状態又は第２状態であるか否かを判別する（ステップＳＡ１）。
インクジェットプリンター２が第１状態又は第２状態である場合（ステップＳＡ１：ＹＥＳ）、シーケンサー制御部５０は、対応する処理を実行する（ステップＳＡ２）。例えば、シーケンサー制御部５０は、シーケンサー表示部５３を制御して、表示手段に、インクジェットプリンター２が第１状態、又は、第２状態であることを表示し、そのことをユーザーに報知する。これにより、ユーザーは、インクジェットプリンター２が第１状態、及び、第２状態であることを認識でき、当該認識に基づいて、エラーの解消等の対応する処置を行える。
【００６７】
インクジェットプリンター２が第１状態ではなく、かつ、第２状態ではない場合（ステップＳＡ１：ＮＯ）、シーケンサー制御部５０、及び、インクジェットプリンター２の印刷装置制御部３０は、協働して、メンテナンス関連処理を実行する（ステップＳＡ３、ステップＳＣ１）。
【００６８】
図９は、メンテナンス関連処理におけるシーケンサー４、及び、インクジェットプリンター２の動作の詳細を示すフローチャートである。図９において、フローチャートＦＤはシーケンサー４の動作を示し、フローチャートＦＥはインクジェットプリンター２の動作を示す。
フローチャートＦＤに示すように、シーケンサー４のシーケンサー制御部５０は、第２シーケンサー通信部５５を制御して、クリーニング動作指示信号をインクジェットプリンター２に送信する（ステップＳＤ１）。
【００６９】
フローチャートＦＥに示すように、インクジェットプリンター２の印刷装置制御部３０は、第２インターフェース３７を制御して、クリーニング動作指示信号を受信する（ステップＳＥ１）。
次いで、印刷装置制御部３０は、クリーニング動作指示信号の受信に応じて、当該信号を受信したタイミングで、クリーニング動作を開始する（ステップＳＥ２）。
印刷装置制御部３０は、クリーニング動作の開始に応じて、シーケンサー４に出力するメンテナンス動作状態通知信号の電圧レベルを変化させ、メンテナンス動作状態であること通知する（ステップＳＥ３）。
次いで、印刷装置制御部３０は、クリーニング動作が完了したか否かを監視する（ステップＳＥ４）。
クリーニング動作が完了した場合（ステップＳＥ４：ＹＥＳ）、印刷装置制御部３０は、シーケンサー４に出力するメンテナンス動作状態通知信号の電圧レベルを変化させ、メンテナンス動作状態でないことを通知する（ステップＳＥ５）。
【００７０】
フローチャートＦＤに示すように、クリーニング動作指示信号を送信した後、シーケンサー制御部５０は、メンテナンス動作状態通知信号の電圧レベルの変化に基づいて、インクジェットプリンター２のクリーニング動作が完了したか否かを監視する（ステップＳＤ２）。
インクジェットプリンター２のクリーニング動作が完了した場合（ステップＳＤ２：ＹＥＳ）、シーケンサー制御部５０は、第２シーケンサー通信部５５を制御して、ノズルチェック動作指示信号をインクジェットプリンター２に送信する（ステップＳＤ３）。
【００７１】
フローチャートＦＥに示すように、印刷装置制御部３０は、第２インターフェース３７を制御して、ノズルチェック動作指示信号を受信する（ステップＳＥ６）。
次いで、印刷装置制御部３０は、ノズルチェック動作指示信号の受信に応じて、当該信号を受信したタイミングで、ノズルチェック動作を開始する（ステップＳＥ７）。
印刷装置制御部３０は、ノズルチェック動作の開始に応じて、シーケンサー４に出力するメンテナンス動作状態通知信号の電圧レベルを変化させ、メンテナンス動作状態であることを通知する（ステップＳＥ８）。
次いで、印刷装置制御部３０は、ノズルチェック動作が完了したか否かを監視する（ステップＳＥ９）。
ノズルチェック動作が完了した場合（ステップＳＥ９：ＹＥＳ）、印刷装置制御部３０は、シーケンサー４に出力するメンテナンス動作状態通知信号の電圧レベルを変化させ、メンテナンス動作状態でないことを通知する（ステップＳＥ１０）。
次いで、印刷装置制御部３０は、ノズルチェック動作により、許容数を上回る個数のノズルについて、吐出不良が検出されたか否かを判別する（ステップＳＥ１１）。
許容数を上回る個数のノズルについて吐出不良が検出されなかった場合（ステップＳＥ１０：ＮＯ）、印刷装置制御部３０は、メンテナンス関連処理を終了する。
許容数を上回る個数のノズルについて吐出不良が検出された場合（ステップＳＥ１１：ＹＥＳ）、印刷装置制御部３０は、吐出不良有無通知信号の電圧レベルを変化させ、吐出不良状態であることを通知する（ステップＳＥ１２）。
【００７２】
フローチャートＦＤに示すように、ノズルチェック動作指示信号を送信した後、シーケンサー制御部５０は、吐出不良有無通知信号の電圧レベルの変化に基づいて、インクジェットプリンター２が吐出不良状態か否かを判別する（ステップＳＤ４）。
インクジェットプリンター２が吐出不良状態でない場合（ステップＳＤ４：ＮＯ）、シーケンサー制御部５０は、メンテナンス関連処理を終了する。
インクジェットプリンター２が吐出不良状態の場合（ステップＳＤ４：ＹＥＳ）、シーケンサー制御部５０は、対応する処理を実行する（ステップＳＤ５）。ステップＳＤ５において、例えば、シーケンサー制御部５０は、クリーニング動作指示信号、及び、ノズルチェック動作指示信号を利用して、インクジェットプリンター２に、所定の回数を限度として、クリーニング動作、及び、ノズルチェック処理を繰り返し実行させる。所定の回数、又は、所定の回数よりも少ない回数、クリーニング処理が実行されることによって、インクジェットプリンター２が吐出不良状態でなくなった場合、シーケンサー制御部５０は、メンテナンス関連処理を終了する。所定の回数、クリーニング動作を実行しても、インクジェットプリンター２が吐出不良状態の場合、シーケンサー制御部５０は、シーケンサー表示部５３を制御して、表示手段に、インクジェットプリンター２が吐出不良状態であることを表示し、そのことをユーザーに報知する。
【００７３】
図８のフローチャートＦＡに示すように、メンテナンス関連処理を実行した後、シーケンサー制御部５０は、第１シーケンサー通信部５４を制御して、ホストコンピューター３に、印刷データ送信指示コマンドを送信する（ステップＳＡ４）。
印刷データ送信指示コマンドは、ホストコンピューター３に、インクジェットプリンター２への印刷データ（後述）の送信を指示するコマンドである。
【００７４】
フローチャートＦＢに示すように、ホストコンピューター３のホスト制御部４０は、第２ホスト通信部４５を制御して、印刷データ送信指示コマンドを受信する（ステップＳＢ１）。
次いで、ホスト制御部４０は、印刷データを生成する（ステップＳＢ２）。
印刷データは、１つのラベルＲ２に印刷する画像の画像データである。画像データは、ビットマップデータ等の、ドットマトリックス状にドットが配置され、ドットごとに、色を示す値を保持するデータである。
ホストコンピューター３には、ラベルＲ２に印刷する画像ごとに、印刷データを生成するために必要な情報が事前に登録される。ステップＳＢ２において、ホスト制御部４０は、ラベルＲ２に印刷する画像に対応する情報を取得し、取得した情報に基づいて印刷データを生成する。
次いで、ホスト制御部４０は、第１ホスト通信部４４を制御して、ステップＳＢ２で生成した印刷データを、インクジェットプリンター２に送信する（ステップＳＢ３）。
【００７５】
フローチャートＦＣに示すように、インクジェットプリンター２の印刷装置制御部３０は、第１インターフェース３６を制御して、印刷データを受信する（ステップＳＣ２）。
次いで、印刷装置制御部３０は、ルックアップテーブルを参照し、受信した印刷データをイメージデータに変換して、画像バッファーに展開する（ステップＳＣ３）。イメージデータは、ドットマトリックス状にドットが配置され、ドットごとに、各色のインクの量を示す値を保持するデータである。ステップＳＣ３の処理は、「印刷データを展開する処理」に相当する。
次いで、印刷装置制御部３０は、シーケンサー４に出力する展開データ有無通知信号の電圧レベルを変化させ、データ展開状態であることを通知する（ステップＳＣ４）。
【００７６】
フローチャートＦＡに示すように、印刷データ送信指示コマンドを送信した後、シーケンサー制御部５０は、インクジェットプリンター２に印刷動作指示信号を送信するタイミングが到来したか否かを監視する（ステップＳＡ５）。
本例では、「１０秒」ごとに、インクジェットプリンター２により印刷動作が行われる。これを踏まえ、ステップＳＡ５において、シーケンサー制御部５０は、未だ印刷動作指示信号を送信してない場合は、即時に、印刷動作指示信号を送信するタイミングが到来したと判別する。また、シーケンサー制御部５０は、過去に印刷動作指示信号を送信している場合は、１つ前に印刷動作指示信号を送信したタイミングから「１０秒」経過したときに、印刷動作指示信号を送信するタイミングが到来したと判別する。
【００７７】
なお、シーケンサー制御部５０は、印刷動作指示信号を送信するタイミングが到来したときに、インクジェットプリンター２から入力される展開データ有無通知信号の状態に基づいて、インクジェットプリンター２がデータ展開状態であるか否かを判別する。データ展開状態ではない場合、インクジェットプリンター２が印刷動作指示信号に基づく印刷動作を実行できない状態であるため、シーケンサー制御部５０は、対応する処理を実行する。例えば、シーケンサー制御部５０は、インクジェットプリンター２がデータ展開状態となるまで待機する。また例えば、シーケンサー制御部５０は、印刷動作指示信号の送信を停止した上で、シーケンサー表示部５３を制御して、表示手段に、インクジェットプリンター２がデータ展開状態でないことを表示し、そのことをユーザーに報知する。
【００７８】
ステップＳＡ５で印刷動作指示信号を送信するタイミングが到来したと判別した場合（ステップＳＡ５：ＹＥＳ）、シーケンサー制御部５０は、第２シーケンサー通信部５５を制御して、印刷動作指示信号をインクジェットプリンター２に送信する（ステップＳＡ６）。
次いで、シーケンサー制御部５０は、印刷動作指示信号の送信が「１０回」完了したか否かを判別する（ステップＳＡ７）。完了してない場合（ステップＳＡ７：ＮＯ）、シーケンサー制御部５０は、処理手順をステップＳＡ４へ移行する。完了した場合（ステップＳＡ７：ＹＥＳ）、シーケンサー制御部５０は、処理を終了する。
【００７９】
フローチャートＦＣに示すように、シーケンサー４による印刷動作指示信号の送信に応じて、印刷装置制御部３０は、第２インターフェース３７を制御して、印刷動作指示信号を受信する（ステップＳＣ５）。
次いで、印刷装置制御部３０は、印刷動作指示信号の受信に応じて、当該信号を受信したタイミングで、画像バッファーに展開した印刷データに基づいて、印刷部３３、及び、搬送部３４を制御して、印刷動作を開始する（ステップＳＣ６）。印刷動作におけるラベルＲ２への画像の印刷に際し、インクジェットヘッド１０の駆動や、ロール紙Ｒの搬送は適切に行われるものとして、詳細な説明は省略する。
印刷装置制御部３０は、印刷動作の開始に応じて、シーケンサー４に出力するメンテナンス動作状態通知信号の電圧レベルを変化させ、印刷動作状態であること通知する（ステップＳＣ７）。
次いで、印刷装置制御部３０は、印刷動作が完了したか否かを監視する（ステップＳＣ８）。
印刷動作が完了した場合（ステップＳＣ８：ＹＥＳ）、印刷装置制御部３０は、シーケンサー４に出力する印刷動作状態通知信号の電圧レベルを変化させ、印刷動作状態でないことを通知する（ステップＳＣ９）。
【００８０】
以上のように、シーケンサー４は、ノズルチェック動作指示信号、クリーニング動作指示信号、及び、印刷動作指示信号を利用して、インクジェットプリンター２に、クリーニング動作、ノズルチェック動作、及び、印刷動作を、適切なタイミングで計画的に実行させることができる。特に、印刷動作に関し、シーケンサー４は、１つのラベルＲ２への画像の印刷に際し、印刷動作指示信号を送信する前に、ホストコンピューター３に対してインクジェットプリンター２に印刷データを送信させ、インクジェットヘッド１０に印刷動作指示信号が入力される前に、印刷データが画像バッファーに展開された状態を構築する。このため、シーケンサー４は、印刷動作指示信号を出力したタイミングで、インクジェットプリンター２に印刷動作を実行させることができる。
【００８１】
以上説明したように、本実施形態に係るインクジェットプリンター２は、ラベルＲ２に印刷される印刷データを生成するホストコンピューター３と通信する第１インターフェース３６と、印刷データの印刷を伴う印刷動作を実行するタイミングを指示する印刷動作指示信号を送信するシーケンサーと通信する第２インターフェース３７と、第１インターフェース３６を介して受信する印刷データを展開し、第２インターフェース３７を介して受信する印刷動作指示信号に基づくタイミングで、展開した印刷データに基づいて印刷動作を実行する印刷装置制御部３０（制御部）と、を備える。そして、第２インターフェース３７は、印刷データの印刷と並行して実行できない所定動作を実行するタイミングを指示する所定動作指示信号を受信し、印刷装置制御部３０は、第２インターフェース３７を介して受信する所定動作指示信号に基づくタイミングで、所定動作を実行する。
この構成によれば、インクジェットプリンター２は、印刷動作と並行して実行できない所定動作が存在し、当該所定動作を実行する必要があるという特性を踏まえて、シーケンサー４から受信する信号に基づいて、ラベルへの印刷を伴う印刷動作、及び、印刷動作とは異なる所定動作を適切なタイミングで行うことができる。
【００８２】
また、本実施形態では、インクジェットプリンター２は、シーケンサー４から入力された所定動作指示信号に基づいて、メンテナンス動作を実行する。
この構成によれば、インクジェットプリンター２は、印刷動作と並行して実行できないメンテナンス動作が存在し、当該メンテナンス動作を実行する必要があるという特性を踏まえて、シーケンサー４から受信する信号に基づいて、ラベルへの印刷を伴う印刷動作、及び、印刷動作とは異なるメンテナンス動作を適切なタイミングで行うことができる。
【００８３】
また、本実施形態では、インクジェットプリンター２は、シーケンサー４から入力されたクリーニング動作指示信号に基づいて、クリーニング動作を実行する。印刷装置制御部３０は、クリーニング動作として、インクジェットヘッド１０をキャッピングし、インクジェットヘッド１０の吸引を実行させる。
この構成によれば、インクジェットプリンター２は、印刷動作と並行して実行できないクリーニング動作が存在し、当該クリーニング動作を実行する必要があるという特性を踏まえて、シーケンサー４から受信する信号に基づいて、ラベルへの印刷を伴う印刷動作、及び、印刷動作とは異なるクリーニング動作を適切なタイミングで行うことができる。
【００８４】
また、本実施形態では、インクジェットプリンター２は、シーケンサー４から入力されたノズルチェック動作指示信号に基づいて、ノズルチェック動作を実行する。印刷装置制御部３０は、ノズルチェック動作として、インクジェットヘッド１０のノズルからインクを吐出させて、吐出不良の有無を検出する。
この構成によれば、インクジェットプリンター２は、印刷動作と並行して実行できないノズルチェック動作が存在し、当該ノズルチェック動作を実行する必要があるという特性を踏まえて、シーケンサー４から受信する信号に基づいて、ラベルへの印刷を伴う印刷動作、及び、印刷動作とは異なるノズルチェック動作を適切なタイミングで行うことができる。
【００８５】
また、本実施形態では、第２インターフェース３７は、所定動作指示信号に基づくメンテナンス動作が行われる場合、メンテナンス動作を実行している状態であることを示す信号をシーケンサー４に送信する。
この構成によれば、インクジェットプリンター２は、メンテナンス動作を実行している状態であることを、シーケンサー４に通知することができる。
【００８６】
また、本実施形態では、第２インターフェース３７は、印刷動作指示信号に基づく印刷動作が行われる場合、印刷動作を実行している状態であることを示す信号をシーケンサー４に送信する。
この構成によれば、インクジェットプリンター２は、印刷動作を実行している状態であることを、シーケンサー４に通知することができる。
【００８７】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
例えば、上述した実施形態では、印刷システム１が適用される例として、工場を例示した。しかしながら、印刷システム１が適用される施設は工場に限らない。
また、図を用いて説明した各機能ブロックはハードウェアとソフトウェアにより任意に実現可能であり、特定のハードウェア構成を示唆するものではない。
また、上述したインクジェットプリンター２の制御方法（印刷装置の制御方法）が、インクジェットプリンター２が備えるコンピューター、又は、インクジェットプリンター２に接続される外部装置を用いて実現される場合、本発明を、当該方法を実現するためにコンピューターが実行するプログラム、このプログラムをコンピューターで読み取り可能に記録した記録媒体、或いは、このプログラムを伝送する伝送媒体の態様で構成することも可能である。上記記録媒体としては、磁気的、光学的記録媒体又は半導体メモリーデバイスを用いることができる。具体的には、フレキシブルディスク、ＨＤＤ（Hard Disk Drive）、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＤＶＤ（Digital Versatile Disk）、Ｂｌｕ−ｒａｙ（登録商標）Ｄｉｓｃ、光磁気ディスク、フラッシュメモリー、カード型記録媒体等の可搬型の、或いは固定式の記録媒体が挙げられる。また、上記記録媒体は、インクジェットプリンター２や、インクジェットプリンター２に接続された外部装置が備える内部記憶装置であるＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＨＤＤ等の不揮発性記憶装置でもよい。
【符号の説明】
【００８８】
１…印刷システム、２…インクジェットプリンター、３…ホストコンピューター、４…シーケンサー、３０…印刷装置制御部、３１…印刷装置入力部、３２…印刷装置記憶部、３３…印刷部、３４…搬送部、３５…位置検出部、３６…第１インターフェース、３７…第２インターフェース、４０…ホスト制御部、４１…ホスト入力部、４２…ホスト記憶部、４３…ホスト表示部、４４…第１ホスト通信部、４５…第２ホスト通信部、５０…シーケンサー制御部、５１…シーケンサー入力部、５２…シーケンサー記憶部、５３…シーケンサー表示部、５４…第１シーケンサー通信部、５５…第２シーケンサー通信部、ＣＴ…専用コネクター、ＰＴ…専用ポート。
【図１】
2018001503.tif 000003
【図２】
2018001503.tif 000004
【図３】
2018001503.tif 000005
【図４】
2018001503.tif 000006
【図５】
2018001503.tif 000007
【図６】
2018001503.tif 000008
【図７】
2018001503.tif 000009
【図８】
2018001503.tif 000010
【図９】
2018001503.tif 000011