(57)【要約】【課題】印刷システムの管理をより適切に行う。【解決手段】印刷を行う印刷システム１０であって、交換可能な機能部品であるユニット部品により少なくとも一部が構成された印刷装置を備え、印刷装置を制御するコマンドであるプリンタ制御用コマンドと、ユニット部品の検査に用いるコマンドであるユニット検査用コマンドとを含むコマンド群を用いて、印刷装置を制御し、印刷装置の少なくとも一部は、互いに異なる機能を有する複数のユニット部品で構成されており、ユニット検査用コマンドを用いて複数のユニット部品の検査が可能である。【選択図】図１
2020059236.tif 000002
【特許請求の範囲】
【請求項１】
印刷を行う印刷システムであって、
交換可能な機能部品であるユニット部品により少なくとも一部が構成された印刷装置を備え、
前記印刷装置を制御するコマンドであるプリンタ制御用コマンドと、前記ユニット部品の検査に用いるコマンドであるユニット検査用コマンドとを含むコマンド群を用いて、前記印刷装置を制御し、
前記印刷装置の少なくとも一部は、互いに異なる機能を有する複数の前記ユニット部品で構成されており、
前記ユニット検査用コマンドを用いて前記複数のユニット部品の検査が可能であることを特徴とする印刷システム。
【請求項２】
前記複数のユニット部品のそれぞれは、前記印刷装置に組み込まれる前に、前記ユニット検査用コマンドを用いた検査がされていることを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記コマンド群は、同じ仕様に基づくＳＤＫ（Ｓｏｆｔｗａｒｅ  Ｄｅｖｅｌｏｐｍｅｎｔ  Ｋｉｔ）を用いて作成された複数のコマンドからなる群であることを特徴とする請求項１又は２に記載の印刷システム。
【請求項４】
前記コマンド群に含まれる少なくとも一部のコマンドを出力することで他の装置を制御する制御装置を更に備え、
前記ユニット部品に対する検査を行う場合、前記制御装置は、前記ユニット部品に対して前記ユニット検査用コマンドを出力することを特徴とする請求項１から３のいずれかに記載の印刷システム。
【請求項５】
前記ユニット部品は、セルフテストを実行可能な部品であり、
前記コマンド群は、前記ユニット部品にセルフテストを実行させる前記ユニット検査用コマンドを含み、
前記ユニット部品にセルフテストを実行させる前記ユニット検査用コマンドを前記ユニット部品が受け取った場合、前記ユニット部品は、セルフテストを実行して、テスト結果を戻り値として出力することを特徴とする請求項１から４のいずれかに記載の印刷システム。
【請求項６】
前記印刷装置において行う印刷の動作に対する前工程又は後工程の動作を実行する装置である周辺装置を更に備え、
前記コマンド群は、前記周辺装置を制御する周辺装置制御用コマンドを更に含んでおり、
前記プリンタ制御用コマンドを用いて前記印刷装置の動作を制御し、前記周辺装置制御用コマンドを用いて前記周辺装置の動作を制御することで、前記印刷装置の動作に合わせて、前記周辺装置の動作を制御することを特徴とする請求項１から５のいずれかに記載の印刷システム。
【請求項７】
複数の前記印刷装置と、
複数の印刷装置のそれぞれとそれぞれが対応する複数の前記周辺装置と、
前記複数の印刷装置及び前記複数の周辺装置を制御する制御装置と
を備え、
前記制御装置は、前記コマンド群に含まれるコマンドを出力することにより、前記複数の印刷装置及び前記複数の周辺装置を制御することを特徴とする請求項６に記載の印刷システム。
【請求項８】
互いに異なる機種の複数の前記印刷装置を備え、
前記コマンド群は、少なくとも一部の前記プリンタ制御用コマンドとして、前記互いに異なる機種の複数の印刷装置に対して共通して使用可能なコマンドを含むことを特徴とする請求項１から７のいずれかに記載の印刷システム。
【請求項９】
印刷を行う印刷システムの管理方法であって、
前記印刷システムは、交換可能な機能部品であるユニット部品により少なくとも一部が構成された印刷装置を備え、
前記印刷装置を制御するコマンドであるプリンタ制御用コマンドと、前記ユニット部品の検査に用いるコマンドであるユニット検査用コマンドとを含むコマンド群を用いて、前記印刷装置を制御し、
前記印刷装置の少なくとも一部は、互いに異なる機能を有する複数の前記ユニット部品で構成されており、
前記ユニット検査用コマンドを用いて前記複数のユニット部品の検査が可能であることを特徴とする印刷システムの管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム及び印刷システムの管理方法に関する。
【背景技術】
【０００２】
従来、インクジェット方式で印刷を行う印刷装置であるインクジェットプリンタが広く用いられている（例えば、特許文献１参照。）。また、近年、インクジェットプリンタ等の印刷装置の用途の広がり等により、印刷装置のメンテナンス性をより高めること等が求められている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−０６５３０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
メンテナンス性の高い印刷装置の構成を実現するためには、例えば、機能単位でモジュール化した交換可能なユニット部品を用いて印刷装置を製造することが考えられる。このように構成した場合、例えば、ユニット部品単位での交換が可能になるため、例えば印刷装置が故障した場合にも、ユニット部品を交換することで、より容易かつ適切に修理を行うことができる。
【０００５】
しかし、この場合、通常、印刷装置にそれぞれのユニット部品を組み込む前に、ユニット部品が正常であること等を確認することが必要になる。また、例えば機能が互いに異なる複数のユニット部品を用いて印刷装置を製造する場合、それぞれのユニット部品毎に、機能を確認するための検査等が必要になる。そして、この場合、それぞれのユニット部品を検査するための工数が多くなることで、印刷装置を用いる印刷システムにおいて、管理の手間等が大きくなるおそれがある。そのため、従来、印刷装置を用いる印刷システムに関し、より容易に管理が可能な印刷システムを提供することが望まれていた。そこで、本発明は、上記の課題を解決できる印刷システム及び印刷システムの管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本願の発明者は、より容易に管理が可能な印刷システムを構築する方法等について、鋭意研究を行った。そして、そのための方法として、例えば、互いに異なる機能を有する複数のユニット部品を用いて製造される印刷装置（例えばインクジェットプリンタ）において、ユニット部品の検査の仕方をある程度共通化することで、それぞれのユニット部品を検査するための工数を削減することを考えた。
【０００７】
また、より具体的に、本願の発明者は、先ず、印刷装置に対し、所定のＳＤＫ（Ｓｏｆｔｗａｒｅ  Ｄｅｖｅｌｏｐｍｅｎｔ  Ｋｉｔ）を用いて作成したコマンドであるプリンタ制御用コマンドを用いて制御を行うことを考えた。そして、同じＳＤＫを用いて、ユニット部品の検査に用いるコマンドであるユニット検査用コマンドを作成することを考えた。この場合、それぞれのユニット部品について、ユニット検査用コマンドを用いて検査が可能な構成にすることで、それぞれのユニット部品を検査するための工数を適切に削減することができる。
【０００８】
また、本願の発明者は、更なる鋭意研究により、このような効果を得るために必要な特徴を見出し、本発明に至った。上記の課題を解決するために、本発明は、印刷を行う印刷システムであって、交換可能な機能部品であるユニット部品により少なくとも一部が構成された印刷装置を備え、前記印刷装置を制御するコマンドであるプリンタ制御用コマンドと、前記ユニット部品の検査に用いるコマンドであるユニット検査用コマンドとを含むコマンド群を用いて、前記印刷装置を制御し、前記印刷装置の少なくとも一部は、互いに異なる機能を有する複数の前記ユニット部品で構成されており、前記ユニット検査用コマンドを用いて前記複数のユニット部品の検査が可能であることを特徴とする。
【０００９】
このように構成した場合、例えば、複数のユニット部品に対し、容易かつ適切に検査を行うことができる。また、これにより、例えば、それぞれのユニット部品を検査するための工数を適切に削減することができる。そのため、このように構成すれば、例えば、互いに異なる機能を有する複数のユニット部品を用いて製造される印刷装置を印刷システムが備える場合にも、より容易かつ適切に印刷システムの管理を行うことができる。
【００１０】
また、この構成において、複数のユニット部品のそれぞれは、例えば、印刷装置に組み込まれる前に、ユニット検査用コマンドを用いた検査がされる。このように構成すれば、例えば、ユニット部品を用いて印刷装置を適切に製造することができる。
【００１１】
また、この構成において、コマンド群については、例えば、共通の開発環境を用いて作成された複数のコマンドを含む群等と考えることができる。また、より具体的に、コマンド群については、例えば、同じ仕様に基づくＳＤＫ（Ｓｏｆｔｗａｒｅ  Ｄｅｖｅｌｏｐｍｅｎｔ  Ｋｉｔ）を用いて作成された複数のコマンドからなる群等と考えることができる。また、更に具体的に、このようなコマンド群としては、例えば、株式会社ミマキエンジニアリングにより配布されるＭＤＬコマンドＳＤＫを用いて作成される複数のコマンドを含む群等を好適に用いることができる。
【００１２】
また、この構成において、印刷システムは、制御装置を更に備えてもよい。この場合、制御装置は、例えば、コマンド群に含まれる少なくとも一部のコマンドを出力することで他の装置を制御する。また、ユニット部品に対する検査を行う場合、制御装置は、例えば、ユニット部品に対してユニット検査用コマンドを出力する。このように構成すれば、ユニット部品の検査を適切に行うことができる。制御装置としては、例えば、印刷装置とは別の装置を用いることが考えられる。また、制御装置の機能については、例えば、印刷装置に兼用させてもよい。
【００１３】
また、この構成において、ユニット部品としては、例えば、受け取ったユニット検査用コマンドに基づく処理を行う処理部を有する部品を用いることが考えられる。この場合、処理部としては、例えば、電子部品が実装された基板等を用いることが考えられる。また、ユニット部品としては、例えば、セルフテストを実行可能な部品を好適に用いることができる。この場合、ユニット部品にセルフテストを実行させるユニット検査用コマンドを含むコマンド群を用いることが考えられる。また、ユニット部品にセルフテストを実行させるユニット検査用コマンドをユニット部品が受け取った場合、ユニット部品は、例えば、セルフテストを実行して、テスト結果を戻り値として出力する。このように構成すれば、例えば、ユニット部品の検査をより適切に行うことができる。
【００１４】
また、この構成において、印刷システムは、印刷装置や制御装置以外に、様々な装置を更に備えてもよい。例えば、印刷システムは、印刷装置において行う印刷の動作に対する前工程又は後工程の動作を実行する装置である周辺装置を更に備えてもよい。この場合、コマンド群としては、例えば、周辺装置を制御する周辺装置制御用コマンドを更に含むコマンド群を用いることが考えられる。また、このようなコマンド群を用いる場合、例えば、プリンタ制御用コマンドを用いて印刷装置の動作を制御し、周辺装置制御用コマンドを用いて周辺装置の動作を制御することで、印刷装置の動作に合わせて、周辺装置の動作を制御することが考えられる。このように構成すれば、例えば、印刷システムに含まれる様々な装置に対し、一つのコマンド群に含まれるコマンドを用いて、適切に制御を行うことができる。また、これにより、例えば、印刷システムの管理をより容易かつ適切に行うことができる。
【００１５】
また、より具体的に、この構成において、印刷装置としては、例えば、布の媒体等に対する印刷を行うインクジェットプリンタであるテキスタイルプリンタ等を用いることが考えられる。この場合、前工程の動作を実行する周辺装置である前処理機としては、例えば、媒体に対して前処理剤を塗布する装置であるプレコート機等を用いることが考えられる。また、後工程の動作を実行する周辺装置である後処理機としては、例えば、インクが付着した媒体に対してスチーミング（蒸し工程）を行う装置や、媒体を洗浄する工程（洗い工程）を行う装置等を用いることが考えられる。
【００１６】
また、印刷システムにおいては、例えば、印刷装置及び周辺装置を複数組備えてもよい。この場合、印刷システムは、例えば、複数の印刷装置と、複数の印刷装置のそれぞれとそれぞれが対応する複数の周辺装置と、複数の印刷装置及び複数の周辺装置を制御する制御装置とを備える。また、制御装置は、例えば、コマンド群に含まれるコマンドを出力することにより、複数の印刷装置及び複数の周辺装置を制御する。このように構成すれば、印刷システムが多数の装置により構成される場合にも、一つのコマンド群に含まれるコマンドを用いて、各装置に対する制御を適切に行うことができる。
【００１７】
また、この構成において、印刷システムは、例えば、互いに異なる機種の複数の印刷装置を備えてもよい。この場合、コマンド群に含まれる少なくとも一部のプリンタ制御用コマンドとして、互いに異なる機種の複数の印刷装置に対して共通して使用可能なコマンドを用いることが好ましい。このように構成すれば、例えば、様々な機種の印刷装置が混在する場合等にも、印刷システムの管理をより容易かつ適切に行うことができる。
【００１８】
また、本発明の構成として、上記と同様の特徴を有する印刷システムの管理方法等を用いることも考えられる。この場合も、例えば、上記と同様の効果を得ることができる。
【発明の効果】
【００１９】
本発明によれば、印刷システムの管理をより適切に行うことができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施形態に係る印刷システム１０について説明をする図である。図１（ａ）は、印刷システム１０の構成の一例を示す。図１（ｂ）は、印刷システム１０の一部を構成する生産ライン１４の構成の一例を示す。
【図２】印刷部１０４の構成について更に詳しく説明をする図である。
【図３】印刷の動作に着目して印刷部１０４の一部の構成の一例を示す図である。
【発明を実施するための形態】
【００２１】
以下、本発明に係る実施形態を、図面を参照しながら説明する。図１は、本発明の一実施形態に係る印刷システム１０について説明をする図である。図１（ａ）は、印刷システム１０の構成の一例を示す。図１（ｂ）は、印刷システム１０の一部を構成する生産ライン１４の構成の一例を示す。尚、以下に説明をする点を除き、本例における印刷システム１０や印刷システム１０の各部は、公知の印刷システムや印刷システムの各部と同一又は同様の特徴を有してよい。
【００２２】
本例において、印刷システム１０は、印刷がされた製品を製造する工場の少なくとも一部を構成するシステムであり、工場管理装置１２及び複数の生産ライン１４を備える。工場管理装置１２と、複数の生産ライン１４のそれぞれは、図１（ａ）に示すように、印刷システム１０内に構築された通信ネットワークである工場内ネットワーク１６を介して接続されている。
【００２３】
また、工場管理装置１２は、印刷システム１０の全体を管理する制御装置であり、装置の制御に用いるコマンド（装置制御用コマンド）の一例であるＭＤＬコマンドを用いて、それぞれの生産ライン１４の制御を行う。工場管理装置１２としては、例えば、印刷システム１０を管理するためのソフトウェアがインストールされたコンピュータ等を好適に用いることができる。本例において、工場管理装置１２は、工場内ネットワーク１６を介して、生産ライン１４内の少なくともいずれかの装置へ、ＭＤＬコマンドを送信する。また、必要に応じて、ＭＤＬコマンドに対する戻り値を、生産ライン１４内の装置から受け取る。これにより、工場管理装置１２は、ＭＤＬコマンドを用いて、それぞれの生産ライン１４を制御する。ＭＤＬコマンドについては、後に更に詳しく説明をする。また、印刷システム１０は、例えば、生産ライン１４に含まれない装置等を更に備えてもよい。この場合、このような装置の制御について、工場管理装置１２からＭＤＬコマンドを送信することで行うことが考えられる。
【００２４】
複数の生産ライン１４のそれぞれは、製品を製造するための一連の工程を実行する部分である。また、本例において、それぞれの生産ライン１４は、捺染処理により布の媒体（メディア）への染色を行うことで印刷がされた布製品を製造する生産ラインであり、ライン管理装置１０２、印刷部１０４、前処理部１０６、及び後処理部１０８を備える。生産ライン１４の各部は、図１（ｂ）に示すように、生産ライン１４内に構築された通信ネットワークであるシステム内ネットワーク１１０を介して接続されている。この場合、システム内ネットワーク１１０については、例えば、工場内ネットワーク１６の一部を構成するネットワーク等と考えることもできる。
【００２５】
また、ライン管理装置１０２は、それぞれの生産ライン１４における制御装置であり、ＭＤＬコマンドを用いて、ライン管理装置１０２と共に生産ライン１４を構成する各装置の制御を行う。ライン管理装置１０２としては、例えば、生産ライン１４を管理するためのソフトウェアがインストールされたコンピュータ等を好適に用いることができる。また、本例において、ライン管理装置１０２は、システム内ネットワーク１１０を介して、生産ライン１４内の各装置へ、ＭＤＬコマンドを送信する。また、必要に応じて、ＭＤＬコマンドに対する戻り値を、生産ライン１４内の各装置から受け取る。これにより、ライン管理装置１０２は、ＭＤＬコマンドを用いて、ライン管理装置１０２内の各装置を制御する。また、ライン管理装置１０２は、例えば、工場管理装置１２からＭＤＬコマンドを受け取り、そのＭＤＬコマンドを各装置に転送することで、各装置の制御を行ってもよい。また、工場管理装置１２内の装置に対する少なくとも一部の制御について、例えば、工場管理装置１２から各装置へ直接ＭＤＬコマンドを送信することで行ってもよい。
【００２６】
印刷部１０４は、少なくとも印刷装置を有する部分であり、布の媒体に対する印刷（プリント）を実行する。この場合、布の媒体とは、例えば、各種の布製品（例えば、衣類等）や、加工前の布地等のことである。また、本例において、印刷部１０４における印刷装置としては、例えば、布の媒体等に対する印刷を行うインクジェットプリンタであるテキスタイルプリンタを用いる。印刷部１０４の構成については、後に更に詳しく説明をする。
【００２７】
前処理部１０６及び後処理部１０８は、周辺装置を含む部分である。この場合、周辺装置とは、例えば、印刷部１０４において行う印刷の動作に関連する工程の動作を実行する装置のことである。周辺装置については、必ずしも印刷部１０４の近傍に設置する必要はなく、必要に応じて、印刷部１０４から離れた位置に設置してもよい。また、周辺装置としては、例えば、印刷部１０４において行う印刷の動作に対する前工程の動作を実行する前処理機や、印刷部１０４において行う印刷の動作に対する後工程の動作を実行する後処理機等を用いることが考えられる。
【００２８】
また、本例において、前処理部１０６は、前処理機を含む部分であり、前処理機により、媒体に対する前工程の動作を実行する。また、前処理機としては、例えば、プレコート機を用いる。この場合、プレコート機とは、例えば、印刷部１０４において印刷がされる前の媒体に対して前処理剤を塗布する装置のことである。前処理剤としては、布の媒体の印刷時に用いる各種の公知の前処理剤等を好適に用いることができる。また、前処理部１０６は、上記以外の前処理機を含んでもよい。また、前処理部１０６は、複数の前処理機を含んでもよい。
【００２９】
また、後処理部１０８は、後処理機を含む部分であり、後処理機により、媒体に対する後工程の動作を実行する。後処理機としては、例えば、インクが付着した媒体に対するスチーミング（蒸し工程）を行う装置を用いる。また、後処理部１０８は、後処理機として、例えば、媒体を洗浄する工程（洗い工程）を行う装置等を更に含んでもよい。この場合、後処理部１０８について、複数の周辺装置を含む部分等と考えることができる。また、後処理部１０８は、上記以外の後処理機を含んでもよい。
【００３０】
ここで、上記においても説明をしたように、本例において、印刷システム１０は、複数の生産ライン１４を備える。この場合、それぞれの生産ライン１４の構成は、同一であってもよく、互いに異なってもよい。複数の生産ライン１４の構成が同一である場合、例えば、複数の生産ライン１４により、同じ製品の製造を行うこと等が考えられる。また、同じ構成の生産ライン１４を用いて、互いに異なる製品の製造を行ってもよい。また、それぞれの生産ライン１４の構成が互いに異なる場合、それぞれの生産ライン１４において、互いに異なる製品を製造すること等が考えられる。
【００３１】
また、図１においては、それぞれの生産ライン１４がライン管理装置１０２を有する場合について、生産ライン１４の構成の一例を図示している。しかし、印刷システム１０の構成の変形例において、ライン管理装置１０２については、例えば、工場管理装置１２に兼用させること等も考えられる。この場合、それぞれの生産ライン１４に個別のライン管理装置１０２を設置するのではなく、一つの工場管理装置１２により複数の生産ライン１４の各装置の制御を行うことが考えられる。
【００３２】
続いて、本例において用いる印刷部１０４の構成について、更に詳しく説明をする。図２は、印刷部１０４の構成について更に詳しく説明をする図であり、印刷部１０４の機能を実現するための機能に着目して、印刷部１０４の一部の構成の一例を示す。本例において、印刷部１０４は、ホストＰＣ２０２及び本体部２０４を有する。ホストＰＣ２０２と本体部２０４とは、図中に示すように、システム内ネットワーク２０６を介して接続されている。この場合、システム内ネットワーク２０６については、例えば、工場内ネットワーク１６又はシステム内ネットワーク１１０（図１参照）の一部を構成するネットワーク等と考えることもできる。
【００３３】
ホストＰＣ２０２は、本体部２０４を制御する制御装置であり、ＭＤＬコマンドを用いて、ホストＰＣ２０２と共に印刷部１０４を構成する装置である本体部２０４の制御を行う。ホストＰＣ２０２としては、例えば、本体部２０４を管理するためのソフトウェアがインストールされたコンピュータ等を好適に用いることができる。このようなソフトウェアとしては、例えば、ユーザの指示を受け付けるユーザインターフェース（ＵＩ）を提供するソフトウェアや、本体部２０４に印刷やメンテナンスの動作を実行させるソフトウェア等を用いることが考えられる。また、本例において、ホストＰＣ２０２は、システム内ネットワーク２０６を介して、本体部２０４へ、ＭＤＬコマンドを送信する。また、必要に応じて、ＭＤＬコマンドに対する戻り値を本体部２０４から受け取る。これにより、ホストＰＣ２０２は、ＭＤＬコマンドを用いて、本体部２０４を制御する。
【００３４】
尚、本例において、ホストＰＣ２０２については、本体部２０４の各部の動作を制御する構成である制御マスターユニットの一例と考えることもできる。また、ホストＰＣ２０２の一部の機能については、例えば、本体部２０４内に設けた制御部等で実行してもよい。この場合、例えば、以下において説明をするような、ＭＤＬコマンドを用いて本体部２０４におけるユニット部品を制御する動作の少なくとも一部について、本体部２０４内に設けた制御部等で実行してもよい。また、この場合、本体部２０４内に設けた制御部等について、制御マスターユニットの一例と考えることもできる。また、ホストＰＣ２０２は、例えば、ライン管理装置１０２又は工場管理装置１２（図１参照）からＭＤＬコマンドを受け取り、そのＭＤＬコマンドを本体部２０４に転送することで、本体部２０４の制御を行ってもよい。また、本体部２０４に対する少なくとも一部の制御について、例えば、ライン管理装置１０２又は工場管理装置１２から本体部２０４へ直接ＭＤＬコマンドを送信することで行ってもよい。
【００３５】
本体部２０４は、印刷部１０４において印刷の動作を実行する本体部分である。また、より具体的に、本例において、本体部２０４は、ホストＰＣ２０２の制御に応じて印刷の動作を実行する印刷装置であり、インク供給機能ユニット３０２、スキャン・フィード機能ユニット３０４、複数のプリント機能ユニット３０６、及び複数のインクジェットヘッド３０８等を有する。また、より具体的に、本体部２０４は、符号を付した構成以外に、例えば、図中にバルブ、ポンプ、ＰＬＣ等として例示したように、印刷の動作等に必要な各種の構成を更に有する。これらの構成としては、例えば、公知のインクジェットプリンタと同一又は同様の構成を用いることが考えられる。
【００３６】
また、これらの構成のうち、インク供給機能ユニット３０２、スキャン・フィード機能ユニット３０４、及びプリント機能ユニット３０６は、ユニット部品の一例である。この場合、ユニット部品とは、例えば、交換可能な機能部品のことである。また、ユニット部品については、例えば、本体部２０４の一部を構成するモジュール（プリンタモジュール）等と考えることもできる。また、この場合、本例の本体部２０４について、例えば、少なくとも一部がユニット部品により構成されていると考えることができる。また、以下において説明をするように、インク供給機能ユニット３０２、スキャン・フィード機能ユニット３０４、及びプリント機能ユニット３０６のそれぞれは、互いに異なる機能を有するユニット部品である。そのため、本体部２０４の少なくとも一部については、例えば、互いに異なる機能を有する複数のユニット部品で構成されていると考えることもできる。また、本例において、これらのユニット部品としては、ＭＤＬコマンドに基づく処理を行う処理部を有する部品を用いることが考えられる。また、このような処理部としては、例えば、電子部品が実装された基板を用いることが考えられる。また、本例において、それぞれのユニット部品は、例えばイーサネット（登録商標）接続等により、システム内ネットワーク２０６に接続されている。また、これにより、それぞれのユニット部品は、ホストＰＣ２０２等からＭＤＬコマンドを受け取り、応答することが可能に構成されている。ＭＤＬコマンドを用いて行うユニット部品の制御等については、後に更に詳しく説明をする。
【００３７】
また、これらのユニット部品のうち、インク供給機能ユニット３０２は、複数のインクジェットヘッド３０８へインクの供給するためのユニット部品であり、例えば本体部２０４におけるインクの供給経路に配設されているバルブやポンプ等の動作を制御することで、複数のインクジェットヘッド３０８へインクを供給させる。また、この場合、例えば、インク供給機能ユニット３０２によりバルブやポンプの動作を制御することで、所定の循環経路にインクを循環させること等も考えられる。また、インク供給機能ユニット３０２においては、例えば、インクの残量管理等を更に行うことが好ましい。また、本例において、インク供給機能ユニット３０２は、例えば、ホストＰＣ２０２から受け取るＭＤＬコマンドに応じて、上記の動作を実行する。
【００３８】
また、スキャン・フィード機能ユニット３０４は、複数のインクジェットヘッド３０８による走査動作の制御を行うユニット部品である。この場合、走査動作とは、例えば、媒体に対して相対的に移動する動作のことである。また、本例において、スキャン・フィード機能ユニット３０４は、複数のインクジェットヘッド３０８に、走査動作として、主走査動作及び副走査動作を行わせる。この場合、主走査動作とは、例えば、予め設定された主走査方向へ移動しつつインクを吐出する動作（スキャン動作）のことである。また、副走査動作とは、例えば、主走査方向と直交する副走査方向へ移動する動作である。本例において、スキャン・フィード機能ユニット３０４は、副走査方向と平行な搬送方向へ媒体を搬送するフィード動作の駆動を行うことで、複数のインクジェットヘッド３０８に副走査動作を行わせる。また、この場合、スキャン・フィード機能ユニット３０４は、例えば、ホストＰＣ２０２から受け取るＭＤＬコマンドに応じて、例えばシーケンサ（ＰＬＣ）の動作を制御することにより、上記の動作を実行する。
【００３９】
また、複数のプリント機能ユニット３０６は、複数のインクジェットヘッド３０８にインクを吐出させる制御を行うユニット部品である。複数のプリント機能ユニット３０６のそれぞれは、複数のインクジェットヘッド３０８のそれぞれと対応付けられており、媒体に対して印刷すべき画像に基づき、対応するインクジェットヘッド３０８に、媒体の各位置に対して、インクを吐出させる。また、本例において、複数のプリント機能ユニット３０６のそれぞれは、例えば、ホストＰＣ２０２から受け取るＭＤＬコマンドに応じて、上記の動作を実行する。
【００４０】
また、複数のインクジェットヘッド３０８は、印刷に使用するインクを吐出する吐出部であり、複数のプリント機能ユニット３０６の制御に応じてインクを吐出することで、媒体へインクを付着させる。この場合、複数のインクジェットヘッド３０８のそれぞれは、例えば、互いに異なる色のインクを吐出する。より具体的に、複数のインクジェットヘッド３０８のそれぞれにより、例えば、イエロー（Ｙ）色、マゼンタ（Ｍ）色、シアン（Ｃ）色、及びブラック（Ｋ）色の各色のインクを吐出することが考えられる。このように構成すれば、例えば、減法混色法により、様々な色を適切に表現することができる。また、それぞれのインクジェットヘッド３０８により吐出するインクとしては、上記の色のインクに限らず、他の色のインクを用いてもよい。
【００４１】
本例によれば、印刷部１０４により、媒体に対して適切に印刷を行うことができる。また、印刷部１０４の本体部２０４について、複数のユニット部品を用いて適切に構成することができる。複数のユニット部品を用いることに関連する特徴については、後に更に詳しく説明をする。
【００４２】
ここで、上記においては、印刷部１０４の構成について、主に、ホストＰＣ２０２及び本体部２０４を備える構成について、説明をした。しかし、印刷部１０４の構成の変形例においては、ホストＰＣ２０２の機能と本体部２０４の機能とを合わせた機能を有する１台の装置により印刷部１０４を構成してもよい。また、この場合、システム内ネットワーク２０６については、例えば、一つの装置の中に構築されるネットワーク等と考えることができる。また、上記のように、図２においては、印刷部１０４の機能を実現するための機能に着目して、印刷部１０４の一部の構成の一例を示している。しかし、印刷部１０４において行う印刷の動作に着目して印刷部１０４の構成を考えた場合には、印刷部１０４の構成について、図２とは異なるように示すこともできる。
【００４３】
図３は、印刷の動作に着目して印刷部１０４の一部の構成の一例を示す図である。また、図３に示す構成については、例えば、印刷部１０４における本体部２０４の構成の例と考えることもできる。図中に示すように、印刷の動作に着目して印刷部１０４の各部の構成を考えた場合、印刷部１０４について、例えば、ヘッド部４０２、プラテン４０４、繰出部４０６、テンションバー４０８、巻取部４１０、乾燥ユニット４１２、及びメンテナンス部４１４を備えると考えることができる。
【００４４】
この場合、ヘッド部４０２は、媒体へインクを吐出する部分である。ヘッド部４０２については、例えば、複数のインクジェットヘッドを有する部分等と考えることもできる。また、プラテン４０４は、ヘッド部４０２と対向する位置において媒体を保持する台状部材である。繰出部４０６は、プラテン４０４上へ向けて媒体を繰り出す部分である。テンションバー４０８は、繰出部４０６から繰り出された媒体へ所定の張力を付与する棒状部材である。巻取部４１０は、ヘッド部４０２によりインクが吐出された後の媒体を巻き取る部分である。また、乾燥ユニット４１２は、媒体上のインクを乾燥させるヒータを有する部分である。メンテナンス部４１４は、インクジェットヘッド３０８のメンテナンスを行う部分である。上記のような各構成を備える印刷部１０４を用いることにより、媒体への印刷を適切に行うことができる。
【００４５】
ここで、上記のように、図３においては、図２とは異なる観点で、印刷部１０４の構成の一例を示している。また、この場合、印刷部１０４について、例えば、図３に示した構成以外に、ホストＰＣ２０２、インク供給機能ユニット３０２、スキャン・フィード機能ユニット３０４、及びプリント機能ユニット３０６等（図２参照）を備えていると考えることができる。また、印刷部１０４は、これらの構成以外に、公知のインクジェットプリンタと同一又は同様の構成を更に備えてもよい。
【００４６】
続いて、上記において説明をした様々な特徴について、更に詳しく説明をする。先ず、ＭＤＬコマンドについて、更に詳しく説明をする。上記においても説明をしたように、本例において、ＭＤＬコマンドは、装置制御用のコマンドの一例である。また、上記の説明から理解できるように、ＭＤＬコマンドを用いて行う制御とは、例えば、様々な目的に応じた複数のコマンドを用いて行う制御のことである。そのため、ＭＤＬコマンドを用いて行う制御については、例えば、複数のコマンドを含むコマンド群を用いて行う制御の一例と考えることができる。
【００４７】
また、この場合、コマンド群については、例えば、共通の開発環境を用いて作成された複数のコマンドを含む群等と考えることができる。共通の開発環境とは、例えば、同じ仕様を有する開発環境のことである。同じ仕様とは、例えば、開発環境の基本的な特徴を定める規格が同じであることである。同じ仕様を有する開発環境については、例えば、作成されるコマンドに所定の仕様に基づく互換性がある開発環境等と考えることもできる。また、より具体的に、コマンド群については、例えば、同じ仕様に基づくＳＤＫ（Ｓｏｆｔｗａｒｅ  Ｄｅｖｅｌｏｐｍｅｎｔ  Ｋｉｔ）を用いて作成された複数のコマンドからなる群等と考えることができる。この場合、同じ仕様に基づくＳＤＫとは、例えば、同じ仕様の開発環境を提供するＳＤＫのことである。また、同じ仕様に基づくＳＤＫについては、同一の配布者により所定の互換性のあるものとして配布されたＳＤＫ等と考えることができる。また、上記においても説明をしたように、本例においては、コマンド群を構成するコマンドとして、ＭＤＬコマンドを用いている。そして、ＭＤＬコマンドについては、例えば、株式会社ミマキエンジニアリングにより配布されるＭＤＬコマンドＳＤＫを用いて作成されるコマンド等と考えることができる。
【００４８】
また、ＭＤＬコマンドについては、例えば、ＭＤＬコマンドに対応する印刷装置をユーザの生産システムや周辺装置で制御できるようにするコマンド等と考えることができる。また、このようなＭＤＬコマンドとしては、例えば、印刷対象の媒体を保持するプラテンの位置や高さを制御するコマンド、印刷の開始等の印刷装置の動作を制御するコマンド、印刷装置におけるインクの残量を確認するコマンド、及び印刷装置のエラー情報を取得するコマンド等を用いることが考えられる。また、このようなＭＤＬコマンドを用いることで、印刷装置のユーザは、例えば、様々な目的に応じた印刷システムを構築することができる。また、本例の印刷システム１０においても、これらのコマンドの少なくとも一部を含むコマンド群を用いることが考えられる。
【００４９】
また、上記においても説明をしたように、本例においては、印刷システム１０を構成する各構成に対する制御、生産ライン１４における各装置の制御、及び印刷部１０４における複数のユニット部品の制御等において、ＭＤＬコマンドを用いている。そして、この場合、例えば、生産ライン１４における印刷部１０４の制御に用いるＭＤＬコマンドについて、印刷装置を制御するコマンドであるプリンタ制御用コマンドの一例と考えることもできる。この場合、印刷部１０４の制御にＭＤＬを用いるとは、例えば、印刷装置である印刷部１０４の本体部２０４の制御にＭＤＬコマンドを用いることである。また、生産ライン１４における前処理部１０６や後処理部１０８の制御に用いるＭＤＬコマンドについては、例えば、周辺装置を制御する周辺装置制御用コマンドの一例と考えることができる。また、後に更に詳しく説明をするように、本例においては、印刷部１０４における複数のユニット部品の制御に用いるＭＤＬコマンドとして、少なくとも、ユニット部品の検査に用いるコマンドを用いる。そして、この場合、このようなＭＤＬコマンドについて、ユニット検査用コマンドの一例と考えることができる。
【００５０】
また、この場合、本例において用いるコマンド群については、例えば、プリンタ制御用コマンド、周辺装置制御用コマンド、及びユニット検査用コマンドを含むコマンド群等と考えることができる。また、この場合、例えば、生産ライン１４においてＭＤＬコマンドを用いて印刷部１０４、前処理部１０６、及び後処理部１０８を制御する動作については、例えば、プリンタ制御用コマンドを用いて印刷装置の動作を制御し、周辺装置制御用コマンドを用いて周辺装置の動作を制御することで、印刷装置の動作に合わせて周辺装置の動作を制御する動作等と考えることができる。
【００５１】
続いて、ＭＤＬコマンドを用いて行うユニット部品の制御等について、更に詳しく説明をする。上記においても説明をしたように、本例においては、様々な機能を有する複数のユニット部品に対し、ＭＤＬコマンドを用いて制御を行う。また、これにより、それぞれのユニット部品に、機能に応じた動作を実行させる。また、上記のように、本例においては、印刷部１０４における複数のユニット部品の制御に用いるＭＤＬコマンドとして、少なくとも、ユニット部品の検査に用いるコマンドを用いる。
【００５２】
そのため、本例において用いる複数のユニット部品（例えば、図２に示したインク供給機能ユニット３０２、スキャン・フィード機能ユニット３０４、及びプリント機能ユニット３０６等）のそれぞれは、ユニット検査用コマンドに対応するＭＤＬコマンドを用いて検査が可能なように構成されている。より具体的に、この場合、ユニット部品としては、例えば、セルフテストを実行可能な部品等と用いることが考えられる。セルフテストとは、例えば、ユニット部品の状態の確認をユニット部品自身で確認する検査のことである。また、この場合、ユニット検査用コマンドに対応するＭＤＬコマンドとしては、例えば、ユニット部品にセルフテストを実行させるコマンドを用いることが考えられる。このように構成した場合、セルフテストを実行させるＭＤＬコマンドを受け取ったユニット部品は、例えば、セルフテストを実行して、テスト結果を戻り値として出力する。このように構成すれば、例えば、ユニット部品の検査を適切に行うことができる。
【００５３】
また、本例のように、複数のユニット部品を用いて印刷部１０４を構成する場合、ユニット部品の検査を行った後に、印刷部１０４の本体部２０４に複数のユニット部品を組み込むことが考えられる。より具体的に、この場合、例えば、複数のユニット部品は、本体部２０４に組み込まれる前に、ユニット検査用コマンドを用いた検査（事前検査）がされることになる。このように構成すれば、例えば、ユニット部品を用いて印刷部１０４をより適切に構成することができる。また、このような事前検査については、例えば、検査用の制御装置からユニット部品へユニット検査用コマンドに対応するＭＤＬコマンドを出力することで行うこと等が考えられる。このように構成すれば、ユニット部品の検査を適切に行うことができる。また、この場合、検査用の制御装置としては、例えば、印刷部１０４におけるホストＰＣ２０２や本体部２０４等とは別の装置を用いてもよい。また、事前検査では、例えば、印刷部１０４におけるホストＰＣ２０２や本体部２０４等を検査用の制御装置として用いて、ユニット部品の検査を行ってもよい。
【００５４】
ここで、例えば従来の構成において、複数のユニット部品を用いて印刷部における印刷装置を構成しようとする場合、それぞれのユニット部品に対して個別に、検査の手段を用意することが必要であった。また、より具体的に、この場合、検査に対応するためのファームウェアの開発等をユニット部品毎に個別に行うことが必要になり、開発に要する工数が大きく増大する場合があった。これに対し、本例においては、上記のようにＭＤＬコマンドを用いてユニット部品の検査を行うことで、複数種類のユニット部品を用いる場合にも、例えば、共通性の高い汎用的な方法で効率的に検査を行うことが可能になる。また、これにより、例えば、複数のユニット部品を用いる場合にも、開発に要する工数の増大を適切に抑えることが可能になる。また、この場合、例えば、共通性の高い方法で検査を行うことで、それぞれのユニット部品に対する検査結果について、より容易かつ適切に管理することが可能になる。そのため、本例によれば、例えば、互いに異なる機能を有する複数のユニット部品を用いて製造される印刷装置を印刷システム１０が備える場合にも、より容易かつ適切に印刷システム１０の管理を行うことができる。
【００５５】
尚、複数のユニット部品に対する検査の結果については、例えば、印刷部１０４のホストＰＣ２０２において管理することが考えられる。また、検査結果の少なくとも一部については、例えば本体部２０４に設けられた記憶部において記憶しておくことが考えられる。また、この場合、記憶部に記憶させた検査結果に基づき、本体部２０４の動作に調整を行うこと等も考えられる。このような記憶部としては、例えば公知のメモリ装置やＰＬＣ等を用いることが考えられる。また、検査結果の少なくとも一部について、例えば、生産ライン１４におけるライン管理装置１０２又は印刷システム１０における工場管理装置１２（図１参照）等で管理すること等も考えられる。
【００５６】
続いて、ＭＤＬコマンドを用いて行う生産ライン１４の制御や、印刷システム１０の構成等について、補足説明を行う。上記においても説明をしたように、本例の生産ライン１４においては、ＭＤＬコマンドを用いて、印刷部１０４、前処理部１０６、及び後処理部１０８の制御を行う。そして、このような制御については、例えば、生産ライン１４に含まれる様々な装置に対し、一つのコマンド群に含まれるコマンドを用いた制御を行っていると考えることができる。このように構成した場合、複数の装置について、共通性の高い方法で効率的に制御を行うことができる。また、これにより、例えば、生産ライン１４や印刷システム１０の管理をより容易かつ適切に行うことが可能になる。
【００５７】
また、より具体的に、本例において、生産ライン１４では、例えば、捺染の処理を行う装置を有する印刷部１０４と、捺染の前後の処理を行う装置有する前処理部１０６及び後処理部１０８とを用いることで、捺染処理により布の媒体への染色を行う。そして、この場合、各装置をＭＤＬコマンドで制御することで、複数の装置の動作をより適切に連携させること等が可能になる。そのため、本例によれば、例えば、生産ライン１４での生産の動作の制御や管理をより適切に行うことができる。また、この場合、各装置に対し、ＭＤＬコマンドを用いて検査を行うこと等も考えられる。このように構成すれば、例えば、生産ライン１４を構成する様々な装置の検査をより容易かつ適切に行うことができる。また、この場合、一つの装置の一部を構成するユニット部品の検査に加え、装置全体の動作の制御についてもＭＤＬコマンドを用いることで、いわば、階層が異なる制御の間で共通性の高い制御を実現していると考えることができる。そのため、本例においては、この点でも、生産ライン１４や印刷システム１０の管理をより容易かつ適切に行うことが可能になる。
【００５８】
また、上記においても説明をしたように、本例において、印刷システム１０は、複数の生産ライン１４を備える。また、それぞれの生産ライン１４の構成は、互いに異なっていてもよい。また、より具体的に、この場合、一部の生産ライン１４で用いる印刷装置として、他のいずれかの生産ライン１４で用いる印刷装置とは異なる機種の装置を用いること等も考えられる。この場合、印刷システム１０については、例えば、互いに異なる機種の複数の印刷装置を備えるシステム等と考えることができる。この場合、プリンタ制御用コマンドとして用いるＭＤＬコマンドの少なくとも一部として、互いに異なる機種の複数の印刷装置に対して共通して使用可能なコマンドを用いることが好ましい。このように構成すれば、例えば、様々な機種の印刷装置が混在する場合等にも、印刷システム１０の管理をより容易かつ適切に行うことができる。
【００５９】
また、この場合、互いに異なる機種の複数の印刷装置として、それぞれが複数のユニット部品を含む装置を用いることも考えられる。そして、この場合、それぞれの印刷装置が含むそれぞれのユニット部品について、ＭＤＬコマンドを用いての検査が可能な部品を用いることが好ましい。このように構成すれば、例えば、それぞれの印刷装置を構成する各部について、より容易かつ適切に検査を行うことができる。また、これにより、例えば、印刷システム１０の管理をより容易かつ適切に行うことができる。
【００６０】
また、本例のように、印刷システム１０が複数の生産ライン１４を備える場合、印刷システム１０について、例えば、印刷装置及び周辺装置を複数組備えるシステム等と考えることができる。また、この場合、印刷システム１０における工場管理装置１２について、例えば、複数の印刷装置及び複数の周辺装置を制御する制御装置等と考えることができる。
【００６１】
また、上記においても説明をしたように、本例においては、印刷システム１０の全体の制御についても、ＭＤＬコマンドを用いて行っている。この場合、工場管理装置１２により複数の生産ライン１４の制御をする動作について、例えば、ＭＤＬコマンドを用いて複数の印刷装置及び複数の周辺装置を制御する動作等と考えることもできる。このように構成すれば、印刷システム１０が多数の装置により構成される場合にも、共通性の高い方法を用いて、各装置に対する制御を適切に行うことができる。また、この場合、一つの装置の一部を構成するユニット部品の検査、及び装置単位での動作の制御に加え、印刷システム１０の全体の制御においてもＭＤＬコマンドを用いることで、印刷システム１０における様々な階層の制御において、共通性の高い制御を実現していると考えることができる。そのため、本例においては、この点でも、印刷システム１０の管理をより容易かつ適切に行うことが可能になる。
【００６２】
また、上記において説明をした構成における各階層における制御に関し、ＭＤＬコマンドを出力する制御装置として、各階層に制御装置を設けている。この場合、制御装置とは、例えば、コマンド群に含まれる少なくとも一部のコマンドを出力することで他の装置を制御する装置のことである。より具体的に、本例において、印刷システム１０の全体に対する制御では、工場管理装置１２を用いている。また、生産ライン１４における制御では、ライン管理装置１０２を用いている。また、印刷部１０４における制御では、ホストＰＣ２０２を用いている。また、制御装置については、例えば、複数のコンピュータ等を組み合わせた装置を用いてもよい。また、この場合、例えば、工場管理装置１２、ライン管理装置１０２、及びホストＰＣ２０２を組み合わせた構成の少なくとも一部について、印刷システム１０の制御装置と考えることもできる。
【００６３】
また、印刷システム１０の構成の変形例においては、一つの制御装置により、複数の階層でも制御を行ってもよい。より具体的に、この場合、工場管理装置１２、ライン管理装置１０２、及びホストＰＣ２０２のうちの少なくともいずれかの複数の装置の機能を、一台の制御装置に持たせてもよい。また、印刷部１０４においては、例えば、印刷装置に対応する構成である本体部２０４に、ホストＰＣ２０２の機能を兼用させてもよい。
【００６４】
また、印刷システム１０の各部の構成については、上記において説明をした構成に限らず、更に様々な変更を行ってもよい。例えば、上記においては、印刷システム１０において用いる印刷装置について、主に、インクジェットプリンタを用いる場合について、説明をした。この場合、インクジェットプリンタとは、例えば、インクジェット方式で２次元の画像の印刷を行う印刷装置のことである。しかし、印刷システム１０の構成の変形例においては、インクジェットプリンタ以外の印刷装置を用いること等も考えられる。また、印刷装置として、例えば、立体的な造形物の造形を行う３Ｄプリンタを用いること等も考えられる。
【産業上の利用可能性】
【００６５】
本発明は、例えば印刷システムに好適に用いることができる。
【符号の説明】
【００６６】
１０・・・印刷システム、１２・・・工場管理装置、１４・・・生産ライン、１６・・・工場内ネットワーク、１０２・・・ライン管理装置、１０４・・・印刷部、１０６・・・前処理部、１０８・・・後処理部、１１０・・・システム内ネットワーク、２０２・・・ホストＰＣ、２０４・・・本体部、２０６・・・システム内ネットワーク、３０２・・・インク供給機能ユニット、３０４・・・スキャン・フィード機能ユニット、３０６・・・プリント機能ユニット、３０８・・・インクジェットヘッド、４０２・・・ヘッド部、４０４・・・プラテン、４０６・・・繰出部、４０８・・・テンションバー、４１０・・・巻取部、４１２・・・乾燥ユニット、４１４・・・メンテナンス部
【図１】
2020059236.tif 000003
【図２】
2020059236.tif 000004
【図３】
2020059236.tif 000005