(57)【要約】【課題】大型の印刷装置であって、高速な印刷制御を行うことのできる印刷装置、を提供する。【解決手段】印刷データとジョブ制御情報を含むジョブデータに従って印刷を行う印刷装置が、前記ジョブデータの受信と前記印刷データの解析とを行う第１基板と、少なくとも前記第１基板を制御する第２基板と、を備え、前記第１基板は、前記ジョブデータを受信すると、前記印刷データを保存し、前記ジョブ制御情報を前記第２基板に送信し、前記第２基板は、前記ジョブ制御情報に基づいて、前記第１基板に前記印刷データの解析を指示し、前記第１基板は、前記指示に従って印刷データを解析する。【選択図】  図２
2019150983.tif 000002
【特許請求の範囲】
【請求項１】
印刷データとジョブ制御情報を含むジョブデータに従って印刷を行う印刷装置であって、  
前記ジョブデータの受信と前記印刷データの解析とを行う第１基板と、
少なくとも前記第１基板を制御する第２基板と、を備え、
前記第１基板は、前記ジョブデータを受信すると、前記印刷データを保存し、前記ジョブ制御情報を前記第２基板に送信し、
前記第２基板は、前記ジョブ制御情報に基づいて、前記第１基板に前記印刷データの解析を指示し、
前記第１基板は、前記指示に従って印刷データを解析する
ことを特徴とする印刷装置。
【請求項２】
請求項１において、
前記ジョブ制御情報は、前記印刷データのサイズ、前記ジョブデータの受信経路の、少なくともいずれかの情報を含む
ことを特徴とする印刷装置。
【請求項３】
請求項１あるいは２において、
前記第２基板は、ジョブを処理する際の各基板間の制御を行うジョブ制御モジュールと、基板間通信を制御する通信制御モジュールと、を備え、
前記第１基板は、外部装置との通信を制御する通信インターフェース制御モジュールと、前記印刷データの解析を行うデータ解析モジュールと、を備える
ことを特徴とする印刷装置。
【請求項４】
印刷データとジョブ制御情報を含むジョブデータに従って印刷を行う印刷装置であって、
前記ジョブデータの受信と、前記印刷データの解析を行う第１基板と、
少なくとも前記第１基板を制御する第２基板と、
機構部を制御する第３基板と、を備え、
前記第１基板は、前記ジョブデータを受信すると、前記ジョブ制御情報に基づいて前記印刷データを解析し、前記ジョブ制御情報を前記第２基板に送信し、
前記第２基板は、前記ジョブ制御情報に基づいて、前記第３基板を制御する
ことを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置に関する。
【背景技術】
【０００２】
従来、印刷装置には、印刷要求元からの印刷要求データを受信する手段、受信したデータを一時的に保存する受信バッファー、受信したジョブを解析する手段、印刷データを解析する手段、解析結果に従って機構部を制御する手段などを備える装置がある（下記特許文献１など）。
【０００３】
これら印刷装置の制御部が担う機能は、従来装置では一制御基板（ＳｏＣ：Ｓｙｓｔｅｍ  ｏｎ  Ｃｈｉｐ）で構成されていた。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１４４３７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、大きいサイズの印刷を行う大規模な印刷装置では、扱うデータ量が膨大であり、メカ制御（機構部の制御）のためのＣＰＵ負荷も高いため、複数の基板で制御する必要がある。
【０００６】
基板を複数にする場合、従来の設計思想に従えば、メイン制御基板、各機能別の制御基板という構成になり、メイン制御基板に受信した全てのデータを送信するという処理になるが、これではデータの大量で多頻度な基板間通信が発生し、スループットの低下を招いてしまう。
【０００７】
したがって、複数の制御基板とした高速化のメリットが低減してしまう。
【０００８】
そこで、本発明の目的は、大型の印刷装置であって、高速な印刷制御を行うことのできる印刷装置、を提供することである。
【課題を解決するための手段】
【０００９】
上記の目的を達成するために、本発明の一つの側面は、印刷データとジョブ制御情報を含むジョブデータに従って印刷を行う印刷装置が、前記ジョブデータの受信と前記印刷データの解析とを行う第１基板と、少なくとも前記第１基板を制御する第２基板と、を備え、前記第１基板は、前記ジョブデータを受信すると、前記印刷データを保存し、前記ジョブ制御情報を前記第２基板に送信し、前記第２基板は、前記ジョブ制御情報に基づいて、前記第１基板に前記印刷データの解析を指示し、前記第１基板は、前記指示に従って印刷データを解析する、ことである。
【００１０】
当該側面により、基板間通信を減少させることができ、印刷装置のスループットを向上させることができる。
【００１１】
更に、上記発明において、その好ましい一つの態様は、前記ジョブ制御情報は、前記印刷データのサイズ、前記ジョブデータの受信経路の、少なくともいずれかの情報を含む、ことを特徴とする。
【００１２】
更に、上記発明において、その好ましい一つの態様は、前記第２基板は、ジョブを処理する際の各基板間の制御を行うジョブ制御モジュールと、基板間通信を制御する通信制御モジュールと、を備え、前記第１基板は、外部装置との通信を制御する通信インターフェース制御モジュールと、前記印刷データの解析を行うデータ解析モジュールと、を備える、ことを特徴とする。
【００１３】
上記の目的を達成するために、本発明の別の側面は、印刷データとジョブ制御情報を含むジョブデータに従って印刷を行う印刷装置が、前記ジョブデータの受信と、前記印刷データの解析を行う第１基板と、少なくとも前記第１基板を制御する第２基板と、機構部を制御する第３基板と、を備え、前記第１基板は、前記ジョブデータを受信すると、前記ジョブ制御情報に基づいて前記印刷データを解析し、前記ジョブ制御情報を前記第２基板に送信し、前記第２基板は、前記ジョブ制御情報に基づいて、前記第３基板を制御する、ことである。
【００１４】
当該側面により、第１基板だけでジョブの処理を進められ、基板間通信が減るので、印刷装置のスループットが向上する。
【００１５】
本発明の更なる目的及び、特徴は、以下に説明する発明の実施の形態から明らかになる。
【図面の簡単な説明】
【００１６】
【図１】本発明を適用した印刷装置の実施の形態例に係る構成図である。
【図２】メイン基板３１と受信／解析基板３２における各モジュールとデータの流れを例示した図である。
【図３】変形例におけるメイン基板３１Ａと受信／解析基板３２Ａの各モジュールとデータの流れを例示した図である。
【図４】従来の設計思想で複数基板化した場合のモジュール構成とデータの流れについて説明した図である。
【発明を実施するための形態】
【００１７】
以下、図面を参照して本発明の実施の形態例を説明する。しかしながら、かかる実施の形態例が、本発明の技術的範囲を限定するものではない。なお、図において、同一又は類似のものには同一の参照番号又は参照記号を付して説明する。
【００１８】
図１は、本発明を適用した印刷装置の実施の形態例に係る構成図である。図１に示されるプリンター２が本発明を適用した印刷装置であり、本プリンター２は、複数の基板から構成される制御部３を備え、ジョブデータの受信と印刷データの解析を司る受信／解析基板３２は、受信したジョブデータのうちの印刷データは自らの受信バッファー３２５に保存し、ジョブ制御情報をメイン制御部３１に送信する。これにより、基板間通信のデータ量を低減でき、スループットを向上させることができる。
【００１９】
プリンター２は、図１に示されるように、ホスト装置１などからの印刷要求を受けて印刷を行う印刷装置であり、一例として、大きいサイズの印刷が可能な大型プリンターである。
【００２０】
プリンター２は、制御部３と機構部４を備える。制御部３は、プリンター２のコントローラーであり、図１に示されるように、４つの基板（ＳｏＣ）を備える。
【００２１】
メイン基板３１（第２基板）は、プリンター２全体の制御、プリンター２が行うジョブ
の制御、各基板のコントロールなどを行う。
【００２２】
受信／解析基板３２（第１基板）は、ジョブデータの受信、印刷データの解析などを行う。
【００２３】
ＵＩ基板３３は、操作パネルなどユーザーインターフェースの制御を行う。
【００２４】
メカコントロール基板３４（第３基板）は、機構部４の制御を行う。
【００２５】
なお、各基板（３１−３４）は、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＡＳＩＣ、ＲＯＭに記憶されたプログラム等を備える。
【００２６】
また、ホスト装置１などから送信される印刷要求、印刷指示のデータを、ここではジョブデータと称し、当該ジョブデータは、ジョブ制御情報と印刷データを含む。印刷データは、印刷対象の画像のデータであり、ジョブ制御情報は、印刷ジョブの各種制御情報であり、印刷データのサイズ、ジョブデータの受信経路情報などを含む。受信経路情報とは、例えば、ジョブデータの受信が、後述するネットワークＩＦ３２１経由であるか、または、ＵＳＢＩＦ３２２経由であるか、を示す情報である。
【００２７】
機構部４は、制御部３の指示に従って用紙などに印刷処理を実行する部分であり、用紙の給紙装置、搬送装置、排紙装置、印字ユニットなどを備える。印刷方式が、例えば、インクジェット方式である場合には、印字ユニットは、インクを吐出するノズルを備えた印刷ヘッド、印刷ヘッドを搭載するキャリッジなどを備える。
【００２８】
このような構成を備える本プリンター２では、受信／解析基板３２とメイン基板３１におけるジョブデータを受信した際の処理に特徴があり、以下、その具体的な内容について説明する。
【００２９】
図２は、メイン基板３１と受信／解析基板３２における各モジュールとデータの流れを例示した図である。図２に示されるように、メイン基板３１は、通信制御モジュール３１１、ＪＯＢ制御モジュール３１２、及び、データ制御モジュール３１３を備える。
【００３０】
通信制御モジュール３１１は、データの基板間通信を制御する機能を備える。ＪＯＢ制御モジュール３１２（ジョブ制御モジュール）は、ジョブを解析して、ジョブを実行するために各基板をコントロールする機能を備える。データ制御モジュール３１３は、受信／解析基板３２へのデータ送信を制御する機能を備える。
【００３１】
受信／解析基板３２は、ホスト装置１などの外部装置との接続インターフェースである、ネットワークＩＦ３２１及びＵＳＢＩＦ３２２を備える。また、受信／解析基板３２は、受信したデータを一時保存するための受信バッファー３２５を備える。
【００３２】
また、受信／解析基板３２は、ネットワーク制御モジュール３２３とＵＳＢ制御モジュール３２４、及び、データ解析モジュール３２６を備える。
【００３３】
ネットワーク制御モジュール３２３及びＵＳＢ制御モジュール３２４（通信インターフェース制御モジュール）は、それぞれ、ネットワークＩＦ３２１及びＵＳＢＩＦ３２２からのデータ受信を制御する機能を備える。データ解析モジュール３２６は、印刷データを解析して機構部４が印刷可能なデータを生成する機能を備える。
【００３４】
ホスト装置１などからジョブデータが送信されると、そのジョブデータがネットワーク
ＩＦ３２１又はＵＳＢＩＦ３２２を介して（図２では、ネットワークＩＦ３２１を介して）、ネットワーク制御モジュール３２３又はＵＳＢ制御モジュール３２４で受信される（図２のＰ１）。
【００３５】
ネットワーク制御モジュール３２３又はＵＳＢ制御モジュール３２４は、受信したジョブデータのうち、印刷データは受信バッファー３２５へ書き込む（図２のＰ２）。一方、ジョブ制御情報は、基板間通信によりメイン基板３１へ送信する（図２のＰ３）。これにより、ジョブデータの受信がメイン基板３１に通知される。ここで、ネットワーク制御モジュール３２３又はＵＳＢ制御モジュール３２４が印刷データをメイン基板３１に送信しないのが特徴である。
【００３６】
メイン基板３１では、通信制御モジュール３１１がジョブ制御情報を受信し、その情報をＪＯＢ制御モジュール３１２に送信し、ジョブデータの受信を通知する（図２のＰ４）。
【００３７】
ＪＯＢ制御モジュール３１２は、ジョブ制御情報を解析し（ジョブを解析し）、その結果に基づいて、印刷データの解析要求を行う（図２のＰ５）。当該解析要求は、データ制御モジュール３１３により、基板間通信で受信／解析基板３２に送信される（図２のＰ６）。
【００３８】
データ解析モジュール３２６は、解析要求を受けて、受信バッファー３２５にアクセスし（図２のＰ７）、一時保管されていた当該ジョブデータの印刷データを取得する（図２のＰ８）。データ解析モジュール３２６は、取得した印刷データを解析して、当該印刷データを機構部４が理解可能なデータ、例えば、画素データに変換する。
【００３９】
変換されたデータは、メイン基板３１を介してメカコントロール基板３４に送信され、メカコントロール基板３４の制御によって機構部４で印刷が実行される。
【００４０】
次に、本実施の形態例の変形例について説明する。図３は、変形例におけるメイン基板３１Ａと受信／解析基板３２Ａの各モジュールとデータの流れを例示した図である。変形例においては、各基板の構成と処理内容が上述した実施形態例と異なるが、図１に示す構成は上述した実施形態例と同様である。なお、図２及び図３において、実線の矢印は印刷データの流れを表し、点線の矢印はジョブ制御情報の流れを表す。
【００４１】
図３に示されるように、変形例では、受信／解析基板３２ＡにＪＯＢ制御モジュールが備えられ、図示していない他の基板にもＪＯＢ制御モジュールが備えられる。このように、変形例では、各基板にＪＯＢ制御モジュールを用意し、基板内のコントロールは自らが実行する構成である。
【００４２】
メイン基板３１Ａは、ＪＯＢ制御モジュール３１２Ａのみを備え、各基板間のコントロールを行う。
【００４３】
受信／解析基板３２Ａは、上述の通り、ＪＯＢ制御モジュール（ＤＥＦ）３２７Ａを備え、当該ＪＯＢ制御モジュール（ＤＥＦ）３２７Ａは、受信したジョブデータによるジョブの生成・管理を行う。また、受信／解析基板３２Ａは、ネットワークＩＦ３２１Ａ、ＵＳＢＩＦ３２２Ａ、ネットワーク制御モジュール３２３Ａ、ＵＳＢ制御モジュール３２４Ａ、受信バッファー３２５Ａ、及び、データ解析モジュール３２６Ａを備える。これらモジュールの機能は、図２に基づいて説明した対応する各モジュールと同様である。
【００４４】
当該変形例では、ホスト装置１などからジョブデータが送信されると、上述した実施形
態例の場合と同様に、そのジョブデータがネットワークＩＦ３２１Ａ又はＵＳＢＩＦ３２２Ａを介して、ネットワーク制御モジュール３２３Ａ又はＵＳＢ制御モジュール３２４Ａで受信される（図３のＰ１１）。
【００４５】
ネットワーク制御モジュール３２３Ａ又はＵＳＢ制御モジュール３２４Ａは、受信したジョブデータのうち、印刷データは受信バッファー３２５Ａへ書き込む（図３のＰ１２）。一方、ジョブ制御情報は、ネットワーク制御モジュール３２３Ａ又はＵＳＢ制御モジュール３２４Ａから、ＪＯＢ制御モジュール（ＤＥＦ）３２７Ａへ送信される（図３のＰ１３）。
【００４６】
ＪＯＢ制御モジュール（ＤＥＦ）３２７Ａは、受信したジョブ制御情報を、基板間通信により、メイン基板３１Ａへ送信する（図３のＰ１４）。これにより、ジョブデータの受信がメイン基板３１Ａに通知される。
【００４７】
次に、ＪＯＢ制御モジュール（ＤＥＦ）３２７Ａは、受信したジョブ制御情報を解析し（ジョブを解析し）、その結果に基づいて、印刷データの解析要求を行う（図３のＰ１５）。
【００４８】
このように、変形例では、上述した実施形態例と異なり、受信／解析基板３２Ａ内で、ジョブの解析及び印刷データの解析要求がなされる。
【００４９】
データ解析モジュール３２６Ａは、解析要求を受けて、受信バッファー３２５Ａにアクセスし（図３のＰ１６）、一時保管されていた当該ジョブデータの印刷データを取得する（図３のＰ１７）。データ解析モジュール３２６Ａは、取得した印刷データを解析して、当該印刷データを機構部４が理解可能なデータ、例えば、画素データに変換する。
【００５０】
変換されたデータは、メイン基板３１Ａを介してメカコントロール基板３４Ａに送信され、メカコントロール基板３４Ａの制御によって機構部４で印刷が実行される。なお、メイン基板３１Ａは、ジョブ制御情報に基づいてメカコントロール基板３４Ａを制御する。
【００５１】
なお、図４は、従来の設計思想で複数基板化した場合のモジュール構成とデータの流れについて説明した図である。図４に示す従来の構成では、図２に示した本実施の形態例の場合と比較して、メイン基盤３１Ｂにも受信バッファー３１４Ｂが備えられ、その他のモジュール構成には相違はない。
【００５２】
当該メイン基板３１Ｂ及び受信／解析基板３２Ｂでは、ホスト装置１などからジョブデータが送信されると、そのジョブデータがネットワークＩＦ３２１Ｂ又はＵＳＢＩＦ３２２Ｂを介して、ネットワーク制御モジュール３２３Ｂ又はＵＳＢ制御モジュール３２４Ｂで受信される（図４のＰ２１）。
【００５３】
ネットワーク制御モジュール３２３Ｂ又はＵＳＢ制御モジュール３２４Ｂは、受信したジョブデータを、全て、受信バッファー３２５Ｂに書き込み、その後、全ジョブデータを基板間通信によりメイン基板３１へ送信する（図４のＰ２３）。これにより、ジョブデータの受信がメイン基板３１に通知される。
【００５４】
メイン基板３１では、通信制御モジュール３１１がジョブデータを受信し、ジョブデータを受信バッファー３１４Ｂに保存すると共に（図４のＰ２４）、ジョブデータをＪＯＢ制御モジュール３１２Ｂに送信し、ジョブデータの受信を通知する。
【００５５】
ＪＯＢ制御モジュール３１２Ｂは、ジョブデータのジョブ制御情報を取得して解析し（
図４のＰ２５）、その結果に基づいて、印刷データの解析要求を行う（図４のＰ２６）。当該解析要求を、データ制御モジュール３１３Ｂが受信し、データ制御モジュール３１３Ｂは、受信バッファー３１４Ｂから印刷データを取得し（図４のＰ２７）、当該印刷データを基板間通信により、受信／解析基板３２Ｂへ送信して解析要求を行う（図４のＰ２８）。
【００５６】
データ解析モジュール３２６Ｂは、印刷データと解析要求を受信して、印刷データを解析し、当該印刷データを機構部が理解可能なデータ、例えば、画素データに変換する。
【００５７】
このように、従来通りの設計思想による構成では、印刷データを含むサイズの大きいジョブデータを、２回、基板間通信することになる。
【００５８】
これに対して、図２に基づいて説明した本実施の形態例による構成では、メイン基板３１と受信／解析基板３２の基板間で、ジョブデータのうちのジョブ制御情報のみが通信されるので、データの通信量を大幅に削減することができる。これにより、プリンター２のスループットを向上させることができる。
【００５９】
さらに、上記変形例による構成では、さらに基板間のデータ通信量を少なくでき、メイン基板３１Ａからの指示を待つことなく、印刷データの解析を開始できるので、さらにスループットを向上させることができる。
【００６０】
本明細書において、ＣＰＵは、１又は複数のＣＰＵにより構成されていてもよいし、１又は複数の集積回路（例えば、ＡＳＩＣ）により構成されていてもよい。また、ＣＰＵは、１又は複数のＣＰＵと、１又は複数の集積回路と、の組み合わせにより構成されていてもよい。
【００６１】
本発明の保護範囲は、上記の実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶものである。
【符号の説明】
【００６２】
１…ホスト装置、２…プリンター、３…制御部、４…機構部、３１、３１Ａ、３１Ｂ…メイン基板、３２、３２Ａ、３２Ｂ…受信／解析基板、３３…ＵＩ基板、３４…メカコントロール基板、３１１、３１１Ｂ…通信制御モジュール、３１２、３１２Ａ、３１２Ｂ…ＪＯＢ制御モジュール、３１３、３１３Ｂ…データ制御モジュール、３１４Ｂ…受信バッファー、３２１、３２１Ａ、３２１Ｂ…ネットワークＩＦ、３２２、３２２Ａ、３２２Ｂ…ＵＳＢＩＦ、３２３、３２３Ａ、３２３Ｂ…ネットワーク制御モジュール、３２４、３２４Ａ、３２４Ｂ…ＵＳＢ制御モジュール、３２５、３２５Ａ、３２５Ｂ…受信バッファー、３２６、３２６Ａ、３２６Ｂ…データ解析モジュール。
【図１】
2019150983.tif 000003
【図２】
2019150983.tif 000004
【図３】
2019150983.tif 000005
【図４】
2019150983.tif 000006