(57)【要約】      （修正有）【課題】コントローラーと複数の内部デバイスとの間で画像形成装置の状態に応じた適切な通信が行われる画像形成装置を得る。【解決手段】画像形成装置は、複数の内部デバイス（給紙装置１１、両面ユニット１２、後処理装置１３）と、その複数の内部デバイスを制御するコントローラー１と、複数の内部デバイスとコントローラーとの間の通信に使用される通信路３とを備える。通信路の使用権は、タイムスロットとして、複数の内部デバイスとコントローラーとの間の複数の通信に対して時分割方式で割り当てられる。そして、コントローラーは、当該画像形成装置の状態変化を検出すると、複数の内部デバイスのうちの、その状態変化に応じた特定の内部デバイスのタイムスロットを割り込ませる。【選択図】図１
2019201298.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置において、
複数の内部デバイスと、
前記複数の内部デバイスを制御するコントローラーと、
前記複数の内部デバイスと前記コントローラーとの間の通信に使用される通信路とを備え、
前記通信路の使用権が、タイムスロットとして、前記複数の内部デバイスと前記コントローラーとの間の複数の通信に対して時分割方式で割り当てられ、
前記コントローラーは、当該画像形成装置の状態変化を検出すると、前記複数の内部デバイスのうちの、その状態変化に応じた特定の内部デバイスのタイムスロットを割り込ませること、
を特徴とする画像形成装置。
【請求項２】
前記コントローラーは、前記状態変化として、前記特定の内部デバイスを使用するジョブの開始を検出すると、前記特定の内部デバイスのタイムスロットを、前記ジョブに応じた設定データのサイズに応じた数だけ割り込ませ、割り込ませた前記タイムスロットを使用して、前記特定の内部デバイスに、前記設定データを供給することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記コントローラーは、前記状態変化として、前記特定の内部デバイスに対する動作指令の要求を検出すると、前記特定の内部デバイスのタイムスロットを割り込ませ、割り込ませた前記タイムスロットを使用して、前記特定の内部デバイスの動作指令を送信することを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記コントローラーは、前記状態変化として、前記特定の内部デバイスのメンテナンス操作を検出すると、前記メンテナンス操作の終了を検出するまで連続して繰り返し、前記特定の内部デバイスのタイムスロットを割り込ませ、割り込ませた前記タイムスロットを使用して、前記特定の内部デバイスの状態情報を受信して前記特定の内部デバイスの状態を監視し、前記メンテナンス操作の終了を検出することを特徴とする請求項１記載の画像形成装置。
【請求項５】
前記コントローラーは、前記状態変化として、前記特定の内部デバイスのエラーを検出すると、前記特定の内部デバイスのタイムスロットを割り込ませ、割り込ませた前記タイムスロットを使用して、前記特定の内部デバイスのエラー情報を受信することを特徴とする請求項１記載の画像形成装置。
【請求項６】
前記コントローラーは、前記状態変化として、前記複数の内部デバイスのうちの一部を使用するジョブの開始を検出すると、前記ジョブで使用しない特定の内部デバイスのタイムスロットを割り込ませずに、前記ジョブで使用する特定の内部デバイスのタイムスロットを、前記ジョブが終了するまで継続的に割り込ませることを特徴とする請求項１記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関するものである。
【背景技術】
【０００２】
ある複写装置は、複数の外部装置のうちの特定の外部装置との通信ができない場合、自動的に別の外部装置との間でデータ通信を行っている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平４−３１８７４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述の複写装置は、通信ができない場合に別の外部装置との間でデータ通信を行っているが、通信が可能である場合には、固定的に、特定の外部装置との間でデータ通信を行っている。
【０００５】
他方、プリンター、複合機などの画像形成装置は、コントローラーと複数の内部デバイスとを備え、コントローラーは、複数の内部デバイスと通信をしている。このような画像形成装置では、上述の複写装置のように通信可能の場合に固定的に通信相手が選択されてしまうと、画像形成装置の状態に応じた適切な通信が行われない可能性がある。
【０００６】
本発明は、上記の問題に鑑みてなされたものであり、コントローラーと複数の内部デバイスとの間で画像形成装置の状態に応じた適切な通信が行われる画像形成装置を得ることを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る画像形成装置は、複数の内部デバイスと、前記複数の内部デバイスを制御するコントローラーと、前記複数の内部デバイスと前記コントローラーとの間の通信に使用される通信路とを備える。前記通信路の使用権が、タイムスロットとして、前記複数の内部デバイスと前記コントローラーとの間の複数の通信に対して時分割方式で割り当てられる。そして、前記コントローラーは、当該画像形成装置の状態変化を検出すると、前記複数の内部デバイスのうちの、その状態変化に応じた特定の内部デバイスのタイムスロットを割り込ませる。
【発明の効果】
【０００８】
本発明によれば、コントローラーと複数の内部デバイスとの間で画像形成装置の状態に応じた適切な通信が行われる画像形成装置が得られる。
【０００９】
本発明の上記又は他の目的、特徴および優位性は、添付の図面とともに以下の詳細な説明から更に明らかになる。
【図面の簡単な説明】
【００１０】
【図１】図１は、本発明の実施の形態に係る画像形成装置の構成を示すブロック図である。
【図２】図２は、３つの内部デバイスに割り当てられるタイムスロットについて説明する図である。
【図３】図３は、実施の形態１における設定データ供給時のタイムスロットの割り込みについて説明する図である。
【図４】図４は、実施の形態１における特定の内部デバイスの動作指令時のタイムスロットの割り込みについて説明する図である。
【図５】図５は、実施の形態１における特定の内部デバイスのエラー検出時のタイムスロットの割り込みについて説明する図である。
【図６】図６は、実施の形態１における特定の内部デバイスのメンテナンス操作時のタイムスロットの割り込みについて説明する図である。
【図７】図７は、実施の形態２におけるジョブ実行時のタイムスロットの割り当てについて説明する図である。
【発明を実施するための形態】
【００１１】
以下、図に基づいて本発明の実施の形態を説明する。
【００１２】
実施の形態１．
【００１３】
図１は、本発明の実施の形態に係る画像形成装置の構成を示すブロック図である。図１に示す画像形成装置は、プリンター、複合機などといった印刷機能を有する装置である。この画像形成装置は、コントローラー１と、印刷装置２と、通信路３とを備える。
【００１４】
コントローラー１は、コンピューター、ＡＳＩＣ（Application Specific Integrated Circuit）などを備え、ソフトウェアおよび／またはハードウェアで各種処理部を実現し、複数の内部デバイスを監視および制御するとともに、各種データ処理を行う。
【００１５】
コントローラー１は、図示せぬ外部装置から図示せぬ通信装置によって受信されるジョブ要求、図示せぬ操作パネルにより検出されたユーザー操作に基づくジョブ要求などを受け付け、ジョブ要求に応じたジョブ（印刷ジョブなど）を、内部デバイスを使用して実行する。
【００１６】
印刷装置２は、電子写真プロセスのための感光体ドラム、露光装置、現像器、定着器などを備え、電子写真方式などで原稿画像を印刷する。
【００１７】
さらに、印刷装置２は、給紙装置１１、両面ユニット１２、および後処理装置１３などといった複数の内部デバイスを備える。給紙装置１１は、着脱可能な給紙カセットを備え、給紙カセットから印刷用紙を給紙する内部デバイスである。両面ユニット１２は、両面印刷時に印刷用紙をスイッチバックさせる内部デバイスである。後処理装置１３は、定着完了後の印刷用紙に対して後処理（ソート、ステープルなど）を実行する内部デバイスである。
【００１８】
通信路３は、複数の内部デバイス（ここでは、給紙装置１１、両面ユニット１２、および後処理装置１３）とコントローラー１との間の通信に使用される通信路（例えば内部バス）である。この通信路３では、通信路３の使用権が、タイムスロットとして、この複数の内部デバイスとコントローラー１との間の複数の通信に対して時分割方式で割り当てられる。
【００１９】
図２は、３つの内部デバイスに割り当てられるタイムスロットについて説明する図である。図２に示すように、３つの内部デバイスにはタイムスロットＡ，Ｂ，Ｃが割り当てられ、所定の時間間隔ｔｐごとにタイムスロット（つまり、通信路３の使用権の割り当て）が切り替えられる。１つの通信路３が３つの内部デバイスの通信に使用される場合、各デバイスのタイムスロットの周期は、３ｔｐとなる。
【００２０】
この実施の形態では、後処理装置１３の通信（コントローラー１と後処理装置１３との間の単方向通信または双方向通信）には、タイムスロットＡが割り当てられ、給紙装置１１の通信（コントローラー１と給紙装置１１との間の単方向通信または双方向通信）には、タイムスロットＢが割り当てられ、両面ユニット１２の通信（コントローラー１と両面ユニット１２との間の単方向通信または双方向通信）には、タイムスロットＣが割り当てられる。
【００２１】
コントローラー１は、画像形成装置における状態変化を示す特定のイベントが検出されなければ、図２に示すように、タイムスロットＡ，Ｂ，Ｃを均等に割り当てていく。
【００２２】
そして、コントローラー１は、当該画像形成装置の状態変化を検出すると、その複数の内部デバイスのうちの、その状態変化に応じた特定の内部デバイスのタイムスロットを割り込ませる。
【００２３】
具体的には、例えば、コントローラー１は、上述の状態変化として、特定の内部デバイスを使用するジョブの開始を検出すると、その特定の内部デバイスのタイムスロットを、そのジョブに応じた設定データのサイズに応じた数だけ割り込ませ、割り込ませたタイムスロットを使用して、その特定の内部デバイスに、その設定データを供給する。その内部デバイスは、その設定データを受信すると、その設定データに従って、そのジョブにおける動作を行う。なお、割り込ませるタイムスロットの数は、設定データの転送時間とタイムスロットの長さから求められる。
【００２４】
図３は、実施の形態１における設定データ供給時のタイムスロットの割り込みについて説明する図である。図３に示すように、ジョブの開始が検出された時点のタイムスロットの次のタイムスロットとして、コントローラー１は、設定データの転送のために、特定の内部デバイスのタイムスロットＡを割り込ませる。コントローラー１は、設定データの転送が完了すると、その内部デバイスのタイムスロットＡの割り込みを終了し、通常状態（タイムスロットの均等割り当て）に戻る。
【００２５】
また、具体的には、例えば、コントローラー１は、上述の状態変化として、特定の内部デバイスに対する動作指令の要求を検出すると、その特定の内部デバイスのタイムスロットを割り込ませ、割り込ませたタイムスロットを使用して、特定の内部デバイスの動作指令を送信する。その内部デバイスは、その動作指令を受信すると、所定の動作を行う。
【００２６】
図４は、実施の形態１における特定の内部デバイスの動作指令時のタイムスロットの割り込みについて説明する図である。図４に示すように、特定の内部デバイスの動作要求が検出されると、コントローラー１は、その動作要求が検出された時点のタイムスロットの次のタイムスロットとして、その特定の内部デバイスのタイムスロットＢを割り込ませる。コントローラー１は、動作指令の転送が完了すると、その内部デバイスのタイムスロットＡの割り込みを終了し、通常状態（タイムスロットの均等割り当て）に戻る。
【００２７】
また、具体的には、例えば、コントローラー１は、上述の状態変化として、特定の内部デバイスのエラーを検出すると、その特定の内部デバイスのタイムスロットを割り込ませ、割り込ませたタイムスロットを使用して、その特定の内部デバイスのエラー情報（エラー種別、エラーの状態など）を受信する。
【００２８】
図５は、実施の形態１における特定の内部デバイスのエラー検出時のタイムスロットの割り込みについて説明する図である。図５に示すように、内部デバイスでエラー（印刷用紙のジャムなど）が発生すると、内部デバイスは、図示せぬセンサーによってそのエラーを検出し、自己のタイムスロットＡにおいて、そのエラーの検出をコントローラー１に通知する。コントローラー１は、その通知に基づいて、そのエラー検出のイベントを検出すると、その内部デバイスのタイムスロットＡを割り込ませる。コントローラー１は、その内部デバイスからのエラー情報の取得が完了すると、その内部デバイスのタイムスロットＡの割り込みを終了し、通常状態（タイムスロットの均等割り当て）に戻る。
【００２９】
また、具体的には、例えば、コントローラー１は、上述の状態変化として、特定の内部デバイスのメンテナンス操作（例えば筐体カバーのオープン、給紙カセットの取り外しなど）を検出すると、そのメンテナンス操作の終了（例えば、筐体カバーのクローズ、給紙カセットの装着など）を検出するまで連続して繰り返し、特定の内部デバイスのタイムスロットを割り込ませ、割り込ませたタイムスロットを使用して、特定の内部デバイスの状態情報を受信して特定の内部デバイスの状態を監視し、そのメンテナンス操作の終了を検出する。
【００３０】
なお、コントローラー１は、メンテナンス操作が行われた内部デバイス以外の内部デバイスが待機状態である（つまり、ジョブにおいて使用されない）場合のみ、このようにタイムスロットを連続的に割り込ませ、メンテナンス操作が行われた内部デバイス以外の内部デバイスが待機状態ではない場合には、このようにタイムスロットを連続的に割り込ませずに通常状態（タイムスロットの均等割り当て）としてもよい。
【００３１】
図６は、実施の形態１における特定の内部デバイスのメンテナンス操作時のタイムスロットの割り込みについて説明する図である。図６に示すように、メンテナンス操作が開始されると、内部デバイスは、図示せぬセンサーによってその操作を検出し、自己のタイムスロットＢにおいて、その操作の検出をコントローラー１に通知する。コントローラー１は、その通知に基づいて、そのメンテナンス操作の検出イベントを検出すると、その内部デバイスのタイムスロットＢを連続的に割り込ませる。その内部デバイスは、図示せぬセンサーによってその操作の終了を検出すると、自己のタイムスロットＢにおいて、その操作の終了をコントローラー１に通知する。コントローラー１は、その通知に基づいて、そのメンテナンス操作の終了イベントを検出すると、その内部デバイスのタイムスロットＢの割り込みを終了し、通常状態（タイムスロットの均等割り当て）に戻る。
【００３２】
次に、実施の形態１に係る画像形成装置の動作について説明する。
【００３３】
印刷ジョブを実行していないとき、内部デバイスのメンテナンス操作が検出されなければ、コントローラー１は、図２に示すように、タイムスロットＡ，Ｂ，Ｃを均等に割り当てていく。
【００３４】
コントローラー１は、印刷ジョブを受け付けると印刷ジョブを開始し、その印刷ジョブに必要な内部デバイスを特定しその内部デバイスに設定データを転送する。例えば印刷ジョブにおいて後処理装置１３が使用される場合、図３に示すように、コントローラー１は、後処理装置１３のタイムスロットＡを割り込ませ、そのタイムスロットＡで、用紙サイズ、用紙排出先、後処理モード、搬送線速、用紙サイズ補正値などの設定データを後処理装置１３に転送する。
【００３５】
さらに、コントローラー１は、印刷ジョブ開始後、内部デバイスに対する動作要求に従って、その内部デバイスを動作させる際に、その内部デバイスに動作指令を転送する。例えば印刷ジョブにおいて、給紙装置１１に対する用紙搬送要求が発生すると、図４に示すように、コントローラーは、給紙装置１１のタイムスロットＢを割り込ませ、そのタイムスロットＢで動作指示を給紙装置１１に転送する。
【００３６】
ジョブ実行時において内部デバイスでエラーが発生すると、コントローラー１は、その内部デバイスからエラー情報を取得し、ジョブを一時的に停止するか中止する。例えば、例えば後処理装置１３でジャムが発生した場合、図５に示すように、後処理装置１３は、ジャムの発生を図示せぬセンサーで検出し、自己のタイムスロットＡでジャム発生をコントローラー１に通知する。コントローラー１は、ジャム発生のイベントを検出すると後処理装置１３のタイムスロットＡを割り込ませ、そのタイムスロットＡでジャムのエラー情報（ジャム位置、カバーオープン、用紙滞留などといったジャム種別など）を取得する。なお、印刷ジョブの実行中にエラーが検出されると、コントローラー１は、ジョブを一時的に停止するか中止する。
【００３７】
また、内部デバイスでメンテナンス操作が検出されると、コントローラー１は、その内部デバイスの状態を優先的に監視する。例えば給紙装置１１において給紙カセットが取り外されると、図６に示すように、給紙装置１１は、給紙カセットが取り外されたことを図示せぬセンサーで検出し、自己のタイムスロットＢで給紙カセットの取り外しをコントローラー１に通知する。コントローラー１は、その後、給紙カセットの装着の通知を受信するまで継続的にタイムスロットＢを割り込ませる。このようにすることで、給紙カセットが装着されてから短時間で給紙カセットの装着の通知がコントローラー１において得られる。なお、給紙カセット装着の通知は、給紙カセットの状態（当該給紙カセットに収容されている用紙の用紙サイズ、リフトアップ完了など）を含んでいてもよい。また、印刷ジョブの実行中にメンテナンス操作が検出されると、コントローラー１は、ジョブを一時的に停止するか中止する。
【００３８】
以上のように、上記実施の形態１に係る画像形成装置は、複数の内部デバイス（給紙装置１１、両面ユニット１２、および後処理装置１３）と、その複数の内部デバイスを制御するコントローラー１と、複数の内部デバイスとコントローラー１との間の通信に使用される通信路３とを備える。通信路３の使用権は、タイムスロットとして、複数の内部デバイスとコントローラーとの間の複数の通信に対して時分割方式で割り当てられる。そして、コントローラー１は、当該画像形成装置の状態変化を検出すると、その複数の内部デバイスのうちの、その状態変化に応じた特定の内部デバイスのタイムスロットを割り込ませる。
【００３９】
これにより、状態変化に応じて特定の内部デバイスとコントローラー１との間の通信を優先させることで、コントローラー１と複数の内部デバイスとの間で画像形成装置の状態に応じた適切な通信が行われる。
【００４０】
実施の形態２．
【００４１】
実施の形態２では、コントローラー１は、上述の状態変化として、上述の複数の内部デバイスのうちの一部を使用するジョブの開始を検出すると、そのジョブで使用しない特定の内部デバイスのタイムスロットを割り込ませずに、そのジョブで使用する特定の内部デバイスのタイムスロットを、そのジョブが終了するまで継続的に割り込ませる。なお、そのジョブで使用する特定の内部デバイスが複数である場合、コントローラー１は、その複数の内部デバイスのタイムスロットを時分割方式で割り込ませる。
【００４２】
なお、実施の形態２に係る画像形成装置のその他の構成および動作については実施の形態１と同様であるので、その説明を省略する。
【００４３】
図７は、実施の形態２におけるジョブ実行時のタイムスロットの割り当てについて説明する図である。例えば、ある印刷ジョブにおいて、給紙装置１１は使用するが、両面ユニット１２および後処理装置１３は使用しない場合、図７に示すように、コントローラー１は、ジョブ開始時点からジョブ終了時点まで、連続的に、給紙装置１１のタイムスロットＢを割り込ませ、両面ユニット１２および後処理装置１３のタイムスロットＢ，Ｃを割り当てない。
【００４４】
なお、上述の実施の形態に対する様々な変更および修正については、当業者には明らかである。そのような変更および修正は、その主題の趣旨および範囲から離れることなく、かつ、意図された利点を弱めることなく行われてもよい。つまり、そのような変更および修正が請求の範囲に含まれることを意図している。
【００４５】
例えば、上記実施の形態では、図１に示すように、印刷装置２における複数の内部デバイス（給紙装置１１など）が通信路３でコントローラー１に接続されているが、別の装置（画像読取装置など）における複数の内部デバイスが別の通信路でコントローラー１に接続され、同様の通信制御が行われるようにしてもよい。
【産業上の利用可能性】
【００４６】
本発明は、例えば、複合機などの画像形成装置に適用可能である。
【符号の説明】
【００４７】
１  コントローラー
３  通信路
１１  給紙装置（内部デバイスの一例）
１２  両面ユニット（内部デバイスの一例）
１３  後処理装置（内部デバイスの一例）
【図１】
2019201298.tif 000003
【図２】
2019201298.tif 000004
【図３】
2019201298.tif 000005
【図４】
2019201298.tif 000006
【図５】
2019201298.tif 000007
【図６】
2019201298.tif 000008
【図７】
2019201298.tif 000009