(57)【要約】【課題】信号線を増やさなくても、スレーブ装置からデータを任意のタイミングでマスタ装置に送信することが可能なスレーブ装置、通信装置及び画像形成装置を提供する。【解決手段】スレーブ装置は、マスタ装置からシリアルバスの下りデータ線を介して第１の送信要求コマンドが送信された場合に、データをシリアルバスの上りデータ線を介してマスタ装置に送信するとともに、第１の送信要求コマンドの送信を要求する第２の送信要求コマンドを上りデータ線を介してマスタ装置に送信する送信部を備える。【選択図】図１
2019016909.tif 000002
【特許請求の範囲】
【請求項１】
マスタ装置からシリアルバスの下りデータ線を介して第１の送信要求コマンドが送信された場合に、データを前記シリアルバスの上りデータ線を介して前記マスタ装置に送信するとともに、前記第１の送信要求コマンドの送信を要求する第２の送信要求コマンドを前記上りデータ線を介して前記マスタ装置に送信する送信部を備えたスレーブ装置。
【請求項２】
状態の変化を検出する検出部をさらに備え、前記送信部は、前記状態の変化が検出された場合に、前記第２の送信要求コマンドを前記マスタ装置に送信する、
請求項１に記載のスレーブ装置。
【請求項３】
前記状態の変化は、当該スレーブ装置の下流側に接続された駆動対象の状態の変化である、
請求項２に記載のスレーブ装置。
【請求項４】
前記状態の変化は、当該スレーブ装置の下流側に接続された複数の駆動対象のうちいずれかの駆動対象の状態の変化である、
請求項２に記載のスレーブ装置。
【請求項５】
前記送信部は、前記第２の送信要求コマンドを前記マスタ装置に送信した後に前記マスタ装置から第１の送信要求コマンドが送信された場合に、前記状態の変化を示すデータを前記マスタ装置に送信する、
請求項２から４のいずれか１項に記載のスレーブ装置。
【請求項６】
マスタ装置にシリアルバスを介して複数のスレーブ装置が接続された通信装置であって、
前記スレーブ装置は、前記マスタ装置から前記シリアルバスの下りデータ線を介して第１の送信要求コマンドが送信された場合にデータを前記シリアルバスの上りデータ線を介して前記マスタ装置に送信するとともに、前記第１の送信要求コマンドの送信を要求する第２の送信要求コマンドを前記上りデータ線を介して前記マスタ装置に送信する送信部を備えた通信装置。
【請求項７】
前記マスタ装置は、複数のシリアル通信マスタ部を備え
前記スレーブ装置は、単一のシリアル通信スレーブ部を備え、
前記シリアル通信マスタ部と前記シリ通信スレーブ部とは、互いに独立した複数の通信線によって接続された、
請求項６に記載の通信装置。
【請求項８】
前記スレーブ装置は、当該スレーブ装置の下流側に接続された複数の駆動対象の状態の変化を検出する検出部をさらに備え、
前記送信部は、前記状態の変化が検出された場合、前記第２の送信要求コマンドを前記マスタ装置に送信し、前記マスタ装置から前記第１の送信要求コマンドを受信した後に、前記状態の変化を示すデータを前記マスタ装置に送信する、
請求項６に記載の通信装置。
【請求項９】
請求項６から８のいずれか１項に記載の通信装置と、
記録媒体に液滴を吐出して画像を形成する形成部と、
前記通信装置の前記複数のスレーブ装置の下流側に接続され、前記記録媒体に吐出された液滴に光を照射して乾燥させる複数の光素子と、
を備えた画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スレーブ装置、通信装置及び画像形成装置に関する。
【背景技術】
【０００２】
近年、マスタ装置の負担低減を図った通信システムが提案されている（例えば、特許文献１参照。）。
【０００３】
特許文献１に記載された通信システムは、マスタ装置とスレーブ装置とを有する通信システムであって、スレーブ装置は、送信すべきデータが発生した場合に、マスタ装置に送信要求を表すリクエスト信号を生成するリクエスト信号生成部と、マスタ装置に、リクエスト信号を専用のリクエスト通信線を介して送信する送信部とを有し、マスタ装置は、スレーブ装置からのリクエスト信号を受信するリクエスト信号受信部と、該受信部により受信されたリクエスト信号に応じて、送信させるべきスレーブ装置を選択する選択部と、該選択部により選択された選択スレーブ装置に、データ送信が許可されたことを表す信号を送信する送信部と、選択スレーブ装置からのデータを受信するデータ受信部とを有する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−６４０２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の課題は、信号線を増やさなくても、スレーブ装置からデータを任意のタイミングでマスタ装置に送信することが可能なスレーブ装置、通信装置及び画像形成装置を提供することにある。
【課題を解決するための手段】
【０００６】
［１］マスタ装置からシリアルバスの下りデータ線を介して第１の送信要求コマンドが送信された場合に、データを前記シリアルバスの上りデータ線を介して前記マスタ装置に送信するとともに、前記第１の送信要求コマンドの送信を要求する第２の送信要求コマンドを前記上りデータ線を介して前記マスタ装置に送信する送信部を備えたスレーブ装置。
［２］状態の変化を検出する検出部をさらに備え、前記送信部は、前記状態の変化が検出された場合に、前記第２の送信要求コマンドを前記マスタ装置に送信する、前記［１］に記載のスレーブ装置。
［３］前記状態の変化は、当該スレーブ装置の下流側に接続された駆動対象の状態の変化である、前記［２］に記載のスレーブ装置。
［４］前記状態の変化は、当該スレーブ装置の下流側に接続された複数の駆動対象のうちいずれかの駆動対象の状態の変化である、前記［２］に記載のスレーブ装置。
［５］前記送信部は、前記第２の送信要求コマンドを前記マスタ装置に送信した後に前記マスタ装置から第１の送信要求コマンドが送信された場合に、前記状態の変化を示すデータを前記マスタ装置に送信する、前記［２］から［４］のいずれかに記載のスレーブ装置。
［６］マスタ装置にシリアルバスを介して複数のスレーブ装置が接続された通信装置であって、
前記スレーブ装置は、前記マスタ装置から前記シリアルバスの下りデータ線を介して第１の送信要求コマンドが送信された場合にデータを前記シリアルバスの上りデータ線を介して前記マスタ装置に送信するとともに、前記第１の送信要求コマンドの送信を要求する第２の送信要求コマンドを前記上りデータ線を介して前記マスタ装置に送信する送信部を備えた通信装置。
［７］前記マスタ装置は、複数のシリアル通信マスタ部を備え
前記スレーブ装置は、単一のシリアル通信スレーブ部を備え、
前記シリアル通信マスタ部と前記シリアル通信スレーブ部とは、互いに独立した複数の通信線によって接続された、前記［６］に記載の通信装置。
［８］前記スレーブ装置は、当該スレーブ装置の下流側に接続された複数の駆動対象の状態の変化を検出する検出部をさらに備え、
前記送信部は、前記状態の変化が検出された場合、前記第２の送信要求コマンドを前記マスタ装置に送信し、前記マスタ装置から前記第１の送信要求コマンドを受信した後に、前記状態の変化を示すデータを前記マスタ装置に送信する、前記［６］に記載の通信装置。
［９］前記［６］から［８］のいずれか１つに記載の通信装置と、
記録媒体に液滴を吐出して画像を形成する形成部と、
前記通信装置の前記複数のスレーブ装置の下流側に接続され、前記記録媒体に吐出された液滴に光を照射して乾燥させる複数の光素子と、を備えた画像形成装置。
【発明の効果】
【０００７】
請求項１、６、９に係る発明によれば、信号線を増やさなくても、スレーブ装置からデータを任意のタイミングでマスタ装置に送信することが可能になる。
請求項２、８に係る発明によれば、状態の変化が発生した場合にそれをマスタ装置に通知することができる。
請求項３−５に係る発明によれば、スレーブ装置の下流側に接続された駆動対象の状態に変化が発生した場合にマスタ装置に通知することができる。
請求項７に係る発明によれば、１対多の接続と比べて高速通信が可能になる。
【図面の簡単な説明】
【０００８】
【図１】図１は、本発明の第１の実施の形態に係る画像形成装置の概略の構成例を示す図である。
【図２】図２は、本発明の第１の実施の形態に係る通信装置の制御系の一例を示すブロック図である。
【図３】図３は、シリアル通信マスタ部及びシリアル通信スレーブ部の詳細な構成例を示すブロック図である。
【図４】図４は、通信装置の動作の一例を模式的に示すタイミングチャートである。
【図５】図５は、本発明の第２の実施の形態に係る通信装置の制御系の一例を示すブロック図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について図面を参照して説明する。なお、各図中、実質的に同一の機能を有する構成要素については、同一の符号を付してその重複した説明を省略する。
【００１０】
［実施の形態の要約］
本発明の実施の形態に係る通信装置は、マスタ装置にシリアルバスを介して複数のスレーブ装置が接続された通信装置であって、スレーブ装置は、マスタ装置からシリアルバスの下りデータ線を介して第１の送信要求コマンドが送信された場合にデータをシリアルバスの上りデータ線を介してマスタ装置に送信するとともに、第１の送信要求コマンドの送信を要求する第２の送信要求コマンドを上りデータ線を介してマスタ装置に送信する送信部を備える。
【００１１】
スレーブ装置の下流側に接続された駆動対象の状態の変化を検出する検出部をさらに備え、送信部は、状態の変化が検出された場合に、第２の送信要求コマンドをマスタ装置に送信してもよい。なお、駆動対象の状態が変化した場合に限られず、マスタ装置に通知すべき情報が発生した場合も第２の送信要求コマンドをマスタ装置に送信してもよい。
【００１２】
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係る画像形成装置の概略の構成例を示す図である。この画像形成装置１００は、長尺状の連帳紙Ｐを給紙する給紙ユニット１０１と、給紙ユニット１０１から給紙された連帳紙Ｐにインクによる画像を形成する本体ユニット１１０と、画像が形成された連帳紙Ｐが巻き取られる巻取りユニット１０２とを備えた、インクジェット方式の装置である。連帳紙Ｐは、記録媒体の一例である。なお、画像形成装置は、記録媒体としてカット紙を用いたものでもよい。
【００１３】
給紙ユニット１０１は、連帳紙Ｐが巻き付けられた給紙ロール１０１ａを備える。巻取りユニット１０２は、連帳紙Ｐが巻き取られる巻取りロール１０２ａを備える。連帳紙Ｐは、給紙ユニット１０１、巻取りユニット１０２及び本体ユニット１１０の各部に配置された搬送ロール１２０の回転に伴って図１の矢印Ａ方向（用紙搬送方向）に搬送されるようになっている。
【００１４】
本体ユニット１１０は、用紙搬送方向Ａの上流から下流に向かって、イエロ（Ｙ）、マゼンタ（Ｍ）色、シアン（Ｃ）色、黒（Ｋ）色のインクをそれぞれ吐出するインクジェットヘッド１１１Ｙ、１１１Ｍ、１１１Ｃ、１１１Ｋ（これらを総称するときは「インクジェットヘッド１１１」ともいう。）が配置され、さらにインクジェットヘッド１１１の下流側にはレーザ乾燥装置１１２が配置されている。
【００１５】
レーザ乾燥装置１１２は、後述する第１乃至第Ｎ（Ｎは１以上の整数）のレーザ素子ＬＤ1〜ＬＤn（これらを総称するときは「レーザ素子ＬＤ」ともいう。）が用紙搬送方向及び用紙搬送方向と直交する方向（用紙幅方向）に格子状に配置されている。レーザ素子ＬＤは、例えば、面発光タイプ（ＶＣＳＥＬ：Vertical Cavity Surface Emitting Laser）のものが用いられている。レーザ素子ＬＤは、駆動対象及び光素子の一例である。
【００１６】
また、本体ユニット１１０には、内側にヒータを備えた加熱ロール１１５が設けられている。連帳紙Ｐに形成されたインクによる画像は、レーザ乾燥装置１１２により乾燥され、加熱ロール１１５により加熱されて定着される。
【００１７】
また、本体ユニット１１０には、画像形成装置１００の各部を制御するコントローラ１１４が設けられている。コントローラ１１４は、ヘッド駆動部１１３を介して各インクジェットヘッド１１１を制御するとともに、通信装置１を介してレーザ乾燥装置１１２を制御する。
【００１８】
通信装置１は、コントローラ１１４に接続されたレーザ制御部２と、レーザ制御部２に第１乃至第Ｎのシリアルバス３1〜３n（これらを総称するときは「シリアルバス３」ともいう。）を介して接続され、レーザ乾燥装置１１２の後述するレーザ素子ＬＤを駆動する第１乃至第Ｎのレーザ駆動部４1〜４n（これらを総称するときは「レーザ駆動部４」ともいう。）とを備える。レーザ制御部２は、マスタ装置の一例である。レーザ駆動部４は、スレーブ装置の一例である。
【００１９】
シリアルバス３は、例えば、ＳＰＩ（Serial Peripheral Interface）通信を用いる。ＳＰＩ通信は、マスタ・スレーブ形式の同期式シリアル通信用のバスシステムの一つである。なお、シリアルバスとして、ＲＳ４２２Ａ等のシリアル通信規格に対応するものを用いてもよい。
【００２０】
レーザ制御部２は、以下のコマンドをレーザ駆動部４に送信する。なお、レーザ制御部２が送信するコマンドは、以下のコマンドに限られない。
（ａ）照射コマンドＣ１
（ｂ）定期的な読み出しコマンドＣ２
（ｃ）送信要求コマンドＣ３に基づく不定期の読み出しコマンドＣ４
【００２１】
照射コマンドＣ１は、コントローラ１１４から送信された印刷データＤｐに基づくものである。照射コマンドＣ１は、レーザ照射データと、レーザ駆動部４の後述するレーザ素子駆動部４１のアドレスデータとを含む。
【００２２】
読み出しコマンドＣ２は、読み出しデータＤｒを定期的に取得するためのものである。読み出しコマンドＣ２は、レーザ素子ＬＤの情報と、レーザ駆動部４の後述するレーザ素子駆動部４１のアドレスデータとを含む。
【００２３】
送信要求コマンドＣ３は、レーザ駆動部４からレーザ制御部２に送信されるものである。送信要求コマンドＣ３は、例えば、レベルの変化により送信要求を示すものであるが、レーザ駆動部４の後述するレーザ素子駆動部４１のアドレスデータを含めてもよい。
【００２４】
読み出しコマンドＣ４は、送信要求コマンドＣ３に基づいて読み出しデータＤｒを不定期に取得するものである。読み出しコマンドＣ４は、レーザ素子ＬＤの情報と、レーザ駆動部４の後述するレーザ素子駆動部４１のアドレスデータとを含む。
【００２５】
照射コマンドＣ１及び読み出しコマンドＣ２、Ｃ４は、第１の送信要求コマンドの一例である。送信要求コマンドＣ３は、第２の送信要求コマンドの一例である。レーザ素子ＬＤの情報は、例えば、レーザ素子ＬＤの温度、電流、電圧等のレーザ素子ＬＤに関する情報である。
【００２６】
図２は、通信装置１の制御系の一例を示すブロック図である。なお、同図では第１乃至第Ｎの図示を省略する。
【００２７】
通信装置１は、図１でも説明したように、コントローラ１１４に接続されたレーザ制御部２と、レーザ制御部２に第１乃至第Ｎのシリアルバス３1〜３nを介して接続され、レーザ乾燥装置１１２のＮ個のレーザ素子ＬＤを駆動する第１乃至第Ｎのレーザ駆動部４1〜４nとを備える。
【００２８】
レーザ制御部２は、マスタ制御部２０と、第１乃至第Ｎのシリアル通信マスタ部２１1〜２１n（これらを総称するときは「シリアル通信マスタ部２１」ともいう。）とを備える。シリアルバス３は、Ｎ個のシリアル通信マスタ部２１とＮ個のレーザ駆動部４とを１対１の接続をしている。これにより、１つのシリアルバスで複数のシリアルデータを順次送信する１対多の接続よりも高速通信が可能になる。
【００２９】
レーザ制御部２は、例えば、論理回路プログラムにより内部の論理回路を再構成可能なＦＰＧＡ（Field Programmable Gate Array）により構成されている。ＦＰＧＡは、シリアル伝送を行うための入出力回路と、論理回路プログラムに基づいて論理回路を形成する論理セルブロックと、入出力回路と論理セルブロックとを接続する内部配線とを備える。
【００３０】
マスタ制御部２０は、コントローラ１１４との間でデータを送受信し、各シリアル通信マスタ部２１を制御する。マスタ制御部２０は、コントローラ１１４から送信された印刷データＤｐから各レーザ素子ＬＤに対応したレーザ照射データを生成し、各シリアル通信マスタ部２１に出力する。また、マスタ制御部２０は、シリアル通信マスタ部２１からレーザ素子ＬＤの情報を含む読み出しデータＤｒが出力された場合には、読み出しデータＤｒをコントローラ１１４に送信する。なお、マスタ制御部２０は、レーザ素子ＬＤの状態が変化した場合（例えば、異常や特性低下等があった場合）、レーザ素子ＬＤの情報を含む読み出しデータＤｒのみをコントローラ１１４に送信してもよく、全ての読み出しデータＤｒをコントローラ１１４に送信してもよい。
【００３１】
シリアル通信マスタ部２１は、レーザ照射データをシリアルデータに変換してレーザ駆動部４に送信する。また、シリアル通信マスタ部２１は、照射コマンドＣ１、読み出しコマンドＣ２、Ｃ４をシリアルの照射コマンドＣ１、読み出しコマンドＣ２、Ｃ４に変換し、レーザ駆動部４に送信する。また、シリアル通信マスタ部２１は、レーザ駆動部４から送信された読み出しデータＤｒを受信する。読み出しデータＤｒには、レーザ素子ＬＤの情報と、レーザ素子駆動部４１のアドレスデータとが含まれる。
【００３２】
レーザ駆動部４は、シリアル通信スレーブ部４０と、シリアル通信スレーブ部４０に接続され、レーザ素子ＬＤを駆動するレーザ素子駆動部４１とを備える。レーザ駆動部４は、例えば、レーザ制御部２と同様にＦＰＧＡにより構成されている。
【００３３】
シリアル通信スレーブ部４０は、レーザ照射データをレーザ素子駆動部４１に送信し、レーザ素子駆動部４１からレーザ素子ＬＤの情報を受信する。
【００３４】
レーザ素子駆動部４１は、レーザ照射データに基づいてレーザ素子ＬＤを駆動してレーザ光を照射させ、連帳紙Ｐ上のインクを乾燥させる。また、レーザ素子駆動部４１は、レーザ素子ＬＤの情報をシリアル通信スレーブ部４０に送信する。
【００３５】
（シリアル通信マスタ部及びシリアル通信スレーブ部の構成）
図３は、シリアル通信マスタ部２１及びシリアル通信スレーブ部４０の詳細な構成例を示すブロック図である。
【００３６】
（シリアルバスの構成）
シリアルバス３は、ＳＳ端子間を接続するセレクト信号線３１と、ＳＣＬＫ端子間を接続するクロック信号線３２と、ＳＤＯ端子とＳＤＩ端子とを接続する下り用データ線３３、ＳＤＩ端子とＳＤＯ端子とを接続する上り用データ線３４とを含む。
【００３７】
セレクト信号線３１は、スレーブ選択信号Ｓｓを送信し、クロック信号線３２は、クロック信号Ｓｃを送信する。下り用データ線３３及び上り用データ線３４は、シリアルデータを送信する。スレーブ選択信号Ｓｓは、ローレベルのときにスレーブ装置としてのレーザ駆動部４を選択する。
【００３８】
（シリアル通信マスタ部の構成）
シリアル通信マスタ部２１は、シリアル通信マスタ制御部２１０と、通信制御信号生成部２１１と、データ送信部２１２と、データ受信部２１３と、送信要求解釈部２１４とを備える。
【００３９】
シリアル通信マスタ部２１は、スレーブ選択信号Ｓｓを出力するＳＳ端子と、クロック信号Ｓｃを出力するＳＣＬＫ端子と、シリアルデータを出力するＳＤＯ端子と、シリアルデータが入力されるＳＤＩ端子とを備える。
【００４０】
通信制御信号生成部２１１は、スレーブ選択信号Ｓｓ及びクロック信号Ｓｃを生成し、スレーブ選択信号Ｓｓをシリアルのスレーブ選択信号Ｓｓに変換し、セレクト信号線３１を介してシリアル通信スレーブ部４０に送信し、クロック信号Ｓｃをシリアルのクロック信号Ｓｓに変換し、クロック信号線３２を介してシリアル通信スレーブ部４０に送信する。
【００４１】
データ送信部２１２は、シリアル通信マスタ制御部２１０から出力されたレーザ照射データをシリアルデータに変換し、下り用データ線３３を介してシリアル通信スレーブ部４０に送信する。また、データ送信部２１２は、シリアル通信マスタ制御部２１０から出力された照射コマンドＣ１、読み出しコマンドＣ２、Ｃ４を下り用データ線３３を介してシリアル通信スレーブ部４０に送信する。
【００４２】
データ受信部２１３は、シリアル通信スレーブ部４０から上り用データ線３４を介して送信されたシリアルの読み出しデータＤｒをパラレルデータに変換し、シリアル通信マスタ制御部２１０に出力する。
【００４３】
送信要求解釈部２１４は、シリアル通信スレーブ部４０のデータ送信部４０１から上り用データ線３４を介して送信されたシリアルデータが読み出しデータＤｒであるか、送信要求コマンドＣ３であるかを解釈する。送信要求解釈部２１４は、解釈した結果をシリアル通信マスタ制御部２１０に出力する。例えば、送信要求解釈部２１４は、上り用データ線３４を通常はハイレベルにしておき、ローレベルに変化し、それが所定ビット継続した場合は、送信要求コマンドＣ３と解釈し、それ以外のレベルの変化は読み出しデータＤｒと解釈してもよい。
【００４４】
シリアル通信マスタ制御部２１０は、コントローラ１１４から送信された印刷データＤｐに基づく照射コマンドＣ１、レーザ素子ＬＤの情報を定期的に取得するための読み出しコマンドＣ２、レーザ駆動部４から送信された送信要求コマンドＣ３に基づく不定期の読み出しコマンドＣ４をデータ送信部２１２によりレーザ駆動部４に送信させる。
【００４５】
また、シリアル通信マスタ制御部２１０は、送信要求解析部２１４の解析結果に応じた制御を行う。すなわち、データ受信部２１３が受信するシリアルデータが読み出しデータＤｒであると解釈された場合は、データ受信部２１３が出力する読み出しデータＤｒをマスタ制御部２０に出力する。また、データ受信部２１３が受信するシリアルデータが送信要求コマンドＣ３と解釈された場合は、データ送信部２１２からレーザ素子ＬＤの情報の読み出しコマンドＣ４を送信させる。
【００４６】
（シリアル通信スレーブ部の構成）
シリアル通信スレーブ部４０は、データ受信部４００と、データ送信部４０１と、送信要求判定部４０２とを備える。送信要求判定部４０２は、検出部の一例である。
【００４７】
シリアル通信スレーブ部４０は、スレーブ選択信号Ｓｓが入力されるＳＳ端子と、クロック信号Ｓｃが入力されるＳＣＬＫ端子と、シリアルデータが入力されるＳＤＩ端子と、シリアルデータを出力するＳＤＯ端子とを備えている。
【００４８】
データ受信部４００は、シリアル通信マスタ部２１から下り用データ線３３を介して送信された照射コマンドＣ１、読み出しコマンドＣ２、Ｃ４を受信する。データ受信部４００は、照射コマンドＣ１をシリアルデータからパラレルデータに変換し、レーザ素子駆動部４１に送信する。データ受信部４００は、受信した読み出しコマンドＣ２、Ｃ４をデータ送信部４０１に出力する。
【００４９】
データ送信部４０１は、バッファを備えており、モニタ部４１０から送信されるレーザ素子ＬＤの情報をバッファに保持し、更新する。データ送信部４０１は、データ受信部４００が読み出しコマンドＣ２、Ｃ４を受信した場合に、バッファに保持しているレーザ素子ＬＤの情報を読み出しデータＤｒとしてシリアルデータに変換し、上り用データ線３４を介してシリアル通信マスタ部２１に送信する。
【００５０】
送信要求判定部４０２は、モニタ部４１０から送信されるレーザ素子ＬＤの情報に基づいて送信要求を、レーザ制御部２に対して行うべきか否かを判定する。送信要求判定部４０２は、モニタ部４１０から送信されるレーザ素子ＬＤの情報と閾値（一定の範囲の閾値も含む）とを比較し、当該情報が閾値から外れた場合（例えば、温度、電流、電圧のいずれかが対応する閾値から外れた場合）、すなわち状態の変化があった場合に、送信要求を行うべきと判定する。この場合、送信要求判定部４０２は、送信要求コマンドＣ３を上り用データ線３４を介してシリアル通信マスタ部２１に送信する。すなわち、上り用データ線３４は、レーザ素子ＬＤの情報の送信と送信要求コマンドＣ３の送信を兼ねることで、送信要求コマンドＣ３専用の信号線を新たに設けなくても、レーザ駆動部４側のタイミングでレーザ素子ＬＤの情報をレーザ制御部２に送信することができる。
【００５１】
（レーザ素子駆動部の構成）
レーザ素子駆動部４１は、シリアル通信スレーブ部４０のデータ受信部４００から送信されたレーザ照射データに基づいてレーザ素子ＬＤにレーザ駆動信号Ｓｄを出力して駆動する。
【００５２】
レーザ素子駆動部４１は、モニタ部４１０を備える。モニタ部４１０は、レーザ素子ＬＤの温度、電流、電圧等の情報を常時モニタし、そのレーザ素子ＬＤの情報をデータ送信部４０１に送信する。なお、モニタ部４１０は、レーザ制御部２から定期的に送信される読み出しコマンドＣ２の周期よりも短い周期でレーザ素子ＬＤの情報をモニタし、データ送信部４０１に送信してもよい。
【００５３】
（通信装置の動作）
次に、通信装置１の動作の一例について図４を参照して説明する。図４は、通信装置１の動作の一例を模式的に示すタイミングチャートである。
【００５４】
（１）レーザ光照射の動作
レーザ制御部２は、コントローラ１１４から印刷データＤｐが出力されると、レーザ制御部２のマスタ制御部２０は、印刷データＤｐから各レーザ素子ＬＤに対応したレーザ照射データを生成し、各シリアル通信マスタ部２１に出力する。
【００５５】
第１のシリアル通信マスタ部２１1の通信制御生成部２１１は、第１のレーザ駆動部４1を選択するスレーブ選択信号Ｓｓをセレクト信号線３１を介して第１のレーザ駆動部４1に送信するとともに、クロック信号Ｓｃをクロック信号線３２を介して第１のレーザ駆動部４1に送信する。
【００５６】
第１のシリアル通信マスタ部２１1のデータ送信部２１２は、シリアル通信マスタ制御部２１０の制御の下に、スレーブ選択信号Ｓｓに同期してレーザ照射データを受信プロトコルに対応する照射コマンドＣ１（第１のレーザ駆動部４1のレーザ素子駆動部４１に対応する第１のアドレスデータを含む）に変換し、下り用データ線３３を介して第１のレーザ駆動部４1に送信する。
【００５７】
次の期間では、第２のシリアル通信マスタ部２１2の通信制御生成部２１１は、第２のレーザ駆動部４２を選択するスレーブ選択信号Ｓｓをセレクト信号線３１を介して第２のレーザ駆動部４2に送信するとともに、クロック信号Ｓｃをクロック信号線３２を介して第２のレーザ駆動部４2に送信する。
【００５８】
第２のシリアル通信マスタ部２１2のデータ送信部２１２は、シリアル通信マスタ制御部２１０の制御の下に、スレーブ選択信号Ｓｓに同期してレーザ照射データを受信プロトコルに対応する照射コマンドＣ１（第２のレーザ駆動部４2のレーザ素子駆動部４１に対応する第２のアドレスデータを含む）に変換し、下り用データ線３３を介して第２のレーザ駆動部４2に送信する。他の第３乃至第Ｎのシリアル通信マスタ部２１3〜２１nも上記と同様にスレーブ選択信号Ｓｓ及びクロック信号Ｓｃを対応する第３乃至第Ｎのレーザ駆動部４3〜４nに送信する。なお、第１乃至第Ｎのシリアル通信マスタ部２１1〜２１nは、同時にスレーブ選択信号Ｓｓ及びクロック信号Ｓｃを対応する第１乃至第Ｎのレーザ駆動部４1〜４nに送信してもよい。
【００５９】
第１のアドレスデータを受信した第１のレーザ駆動部４1のデータ受信部４００は、シリアル通信マスタ部２１のデータ送信部２１２から送信された照射コマンドＣ１が受信プロトコルに対応するものであるか否かを判断する。受信プロトコルに対応する場合、データ受信部４００は、照射コマンドＣ１をレーザ照射データに変換し、第１のレーザ駆動部４1に送信する。
【００６０】
第１のレーザ駆動部４1は、シリアル通信スレーブ部４０から送信されたレーザ照射データに基づいてレーザ素子ＬＤにレーザ駆動信号Ｓｄを出力して駆動する。レーザ素子ＬＤは、レーザ光を照射して連帳紙Ｐ上のインクを乾燥させる。
【００６１】
第２のアドレスデータを受信した第２のレーザ駆動部４2のデータ受信部４００は、シリアル通信マスタ部２１のデータ送信部２１２から送信された照射コマンドＣ１が受信プロトコルに対応するものであるか否かを判断する。受信プロトコルに対応する場合、データ受信部４００は、照射コマンドＣ１をレーザ照射データに変換し、第２のレーザ駆動部４2に送信する。
【００６２】
第２のレーザ駆動部４2は、シリアル通信スレーブ部４０から送信されたレーザ照射データに基づいてレーザ素子ＬＤにレーザ駆動信号Ｓｄを出力して駆動する。レーザ素子ＬＤは、レーザ光を照射して連帳紙Ｐ上のインクを乾燥させる。
【００６３】
このようにしてマスタ装置であるレーザ制御部２から照射コマンドＣ１をスレーブ装置であるレーザ駆動部４に送信することにより、レーザ駆動部４はレーザ素子ＬＤにレーザ光の照射を行わせる。
【００６４】
（２）レーザ素子の情報の送信
レーザ素子駆動部４１のモニタ部４１０は、レーザ素子ＬＤの情報を常時モニタし、シリアル通信スレーブ部４０のデータ送信部４０１に送信する。データ送信部４０１は、モニタ部４１０から送信されたレーザ素子ＬＤの情報をバッファに保持する。
【００６５】
レーザ駆動部４のシリアル通信スレーブ部４０の送信要求判定部４０２は、モニタ部４１０から送信されたレーザ素子ＬＤの情報に基づいて送信要求をレーザ制御部２に対して行うべきか否かを判定する。送信要求判定部４０２は、送信要求を行うべきと判定した場合、送信要求コマンドＣ３を上り用データ線３４を介して対応するシリアル通信マスタ部２１に送信する。ここで、第１のレーザ駆動部４1の送信要求判定部４０２が送信要求を行うべきと判定したとする。送信要求判定部４０２は、送信要求コマンドＣ３を上り用データ線３４を介して第１のシリアル通信マスタ部２１1に送信する。
【００６６】
第１のシリアル通信マスタ部２１1の送信要求解析部２１４は、送信要求コマンドＣ３を受信すると、送信要求コマンドＣ３をシリアル通信マスタ制御部２１０に出力する。
【００６７】
送信要求コマンドＣ３を入力されたシリアル通信マスタ制御部２１０は、通信制御生成部２１１から第１のレーザ駆動部４1を選択するスレーブ選択信号Ｓｓをセレクト信号線３１を介して第１のレーザ駆動部４1に送信するとともに、クロック信号Ｓｃをクロック信号線３２を介して第１のレーザ駆動部４1に送信する。
【００６８】
第１のシリアル通信マスタ部２１1のデータ送信部２１２は、シリアル通信マスタ制御部２１０の制御の下に、スレーブ選択信号Ｓｓに同期して不定期の読み出しコマンドＣ４（第１のレーザ駆動部４1のレーザ素子駆動部４１に対応する第１のアドレスデータを含む）に変換し、下り用データ線３３を介して第１のレーザ駆動部４1に送信する。
【００６９】
第１のレーザ駆動部４1のシリアル通信スレーブ部４０のデータ受信部４００は、シリアル通信マスタ部２１のデータ送信部２１２から送信された読み出しコマンドＣ４が送信プロトコルに対応するものであるか否かを判断する。送信プロトコルに対応する場合、データ受信部４００は、読み出しコマンドＣ４をデータ送信部４０１に送信し、データ送信部４０１は、バッファに保持していたレーザ素子ＬＤの情報を読み出しデータＤｒとして上り用データ線３４を介して第１のシリアル通信マスタ部２１1に送信する。
【００７０】
第１のシリアル通信マスタ部２１1は、受信した読み出しデータＤｒをマスタ制御部２０に送信する。マスタ制御部２０は。読み出しデータＤｒをコントローラ１１４に送信する。このように、スレーブ装置側のレーザ駆動部４でマスタ装置側に送信すべき情報が発生した場合、信号線を増やさなくても上り用データ線３４を使って送信要求コマンドＣ３を送信して読み出しコマンドＣ４を送信させることでレーザ素子ＬＤの情報を送信することができる。
【００７１】
［第２実施の形態］
図５は、本発明の第２の実施の形態に係る通信装置の制御系の一例を示すブロック図である。第１の実施の形態では、スレーブ装置の一例としてのレーザ駆動部４にレーザ素子駆動部４１を１つ設けたが、本実施の形態は、レーザ駆動部４に複数のレーザ素子駆動部４１を設けたものである。以下、第１の実施の形態と異なる点を中心に説明する。
【００７２】
通信装置１は、コントローラ１１４に接続されたレーザ制御部２と、レーザ制御部２に第１乃至第Ｍのシリアルバス３1〜３mを介して接続され、レーザ乾燥装置１１２のレーザ素子ＬＤを駆動する第１乃至第Ｍのレーザ駆動部４1〜４mとを備える。Ｍ及びｍは、Ｎ及びｎより少ない数を示す。
【００７３】
レーザ制御部２は、マスタ制御部２０と、第１乃至第Ｍのシリアル通信マスタ部２１1〜２１m（これらを総称するときは「シリアル通信マスタ部２１」ともいう。）とを備える。
【００７４】
本実施の形態に係るレーザ制御部２のシリアル通信マスタ部２１、シリアルバス３、及びレーザ駆動部４のシリアル通信スレーブ部４０は、レーザ乾燥装置１１２のレーザ素子ＬＤの数を一定にした場合、第１の実施の形態よりも少ない数で構成される。
【００７５】
シリアル通信スレーブ部４０は、シリアル通信マスタ部２１から照射コマンドＣ１、読み出しコマンドＣ２、Ｃ４が送信された場合、それらのコマンドＣ１、Ｃ２、Ｃ４に含まれるアドレスデータに対応したレーザ素子駆動部４１に出力する。
【００７６】
以上の構成により、第１の実施の形態と比べて、シリアルバス３の数、及びレーザ制御部２の端子数が少なくて済む。
【００７７】
［他の実施の形態］
以上、本発明の実施の形態を説明したが、本発明の実施の形態は上記実施の形態に限定されるものではなく、本発明の要旨を変更しない範囲内で種々の変形、実施が可能である。例えば、上記実施の形態では、駆動対象としてレーザ素子について説明したが、インクジェットヘッド等でもよい。
【００７８】
また、本発明の要旨を変更しない範囲内で、上記実施の形態の構成要素の一部を省くことや変更することが可能である。また、本発明の要旨を変更しない範囲内で、上記実施の形態のフローにおいて、ステップの追加、削除、変更、入替え等が可能である。
【符号の説明】
【００７９】
１…通信装置、２…レーザ制御部、３、３1-３n…シリアルバス、４、４1-４n…レーザ駆動部、２０…マスタ制御部、２１、２１1-２１n…シリアル通信マスタ部、３１…セレクト信号線、３２…クロック信号線、３３…下り用データ線、３４…上り用データ線、４０…シリアル通信スレーブ部、４１…レーザ素子駆動部、１００…画像形成装置、１０１…給紙ユニット、１０１ａ…給紙ロール、１０２…巻取りユニット、１０２ａ…巻取りロール、１１０…本体ユニット、１１１、１１１Ｙ、１１１Ｍ、１１１Ｃ、１１１Ｋ…インクジェットヘッド、１１２…レーザ乾燥装置、１１２ａ…レーザ素子、１１３…ヘッド駆動部、１１４…コントローラ、１１５…加熱ロール、１２０…搬送ロール、２１０…シリアル通信マスタ制御部、２１１…通信制御信号生成部、２１２…データ送信部、２１３…データ受信部、２１４…送信要求解釈部、４００…データ受信部、４０１…データ送信部、４０２…送信要求判定部、４１０…モニタ部、Ａ…紙搬送方向、Ｃ１…照射コマンド、Ｃ２…定期的な読み出しコマンド、Ｃ３…送信要求コマンド、Ｃ４…不定期の読み出しコマンド、Ｄｒ…読み出しデータ、Ｐ…連帳紙、Ｓｃ…クロック信号、Ｓｄ…レーザ駆動信号、Ｓｓ…スレーブ選択信号
【図１】
2019016909.tif 000003
【図２】
2019016909.tif 000004
【図３】
2019016909.tif 000005
【図４】
2019016909.tif 000006
【図５】
2019016909.tif 000007