(57)【特許請求の範囲】
【請求項１】
印刷用紙の一方の印刷面となる表面に写真を印刷する表面用プリンターと、前記印刷用紙の他方の非印刷面となる裏面に文字を印刷する裏面印刷用プリンターと、前記表面印刷用プリンターを制御する表面印刷制御部と、前記裏面印刷用プリンターを制御する裏面印刷制御部と、前記表面印刷制御部と前記裏面印刷制御部を統括して制御する統括制御部と、前記表面用プリンターと前記裏面用プリンターと前記表面印刷制御部と前記裏面印刷制御部と前記統括制御部に電力を供給する共通の電源と、を備え、
前記統括制御部は、前記表面印刷用プリンターと前記表面印刷用プリンターの一方の異常を検知したときに、前記電源は電力の供給を切らずに継続し、異常が検知されていない他方のプリンターの印刷制御部がオフラインまたはビジー状態であってもデバイス停止コマンドを送信し、
前記他方のプリンターの印刷制御部はオフラインまたはビジー状態であっても前記デバイス停止コマンドを受信し、前記デバイス停止コマンドに基づく処理を他のコマンドに基づく処理よりも優先的に実行し、前記他方のプリンターのヘッドがインクジェットであり印刷中であった場合には前記ヘッドをキャップ位置へ向かって減速させながら移動させた後、前記他方のプリンターを停止させることを特徴とする印刷システム。
【請求項２】
印刷用紙の一方の印刷面となる表面に写真を印刷する表面用プリンターと、前記印刷用紙の他方の非印刷面となる裏面に文字を印刷する裏面印刷用プリンターと、前記表面印刷用プリンターを制御する表面印刷制御部と、前記裏面印刷用プリンターを制御する裏面印刷制御部と、前記表面印刷制御部と前記裏面印刷制御部を統括して制御する統括制御部と、前記表面用プリンターと前記裏面用プリンターと前記表面印刷制御部と前記裏面印刷制御部と前記統括制御部に電力を供給する共通の電源と、を備えた印刷システムの制御方法であって、
前記統括制御部は、前記表面印刷用プリンターと前記表面印刷用プリンターの一方の異常を検知したときに、前記電源は電力の供給を切らずに継続し、異常が検知されていない他方のプリンターの印刷制御部がオフラインまたはビジー状態であってもデバイス停止コマンドを送信するステップと、
前記他方のプリンターの印刷制御部はオフラインまたはビジー状態であっても前記デバイス停止コマンドを受信するステップと、
前記他方のプリンターの印刷制御部は、前記デバイス停止コマンドに基づく処理を他のコマンドに基づく処理よりも優先的に実行し、前記他方のプリンターのヘッドがインクジェットであり印刷中であった場合には前記ヘッドをキャップ位置へ向かって減速させながら移動させた後、前記他方のプリンターを停止させるステップを含むことを特徴とする印刷システムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷用紙に印刷を行うための複数のデバイスを備える印刷システムおよび印刷システムの制御方法に関する。
【背景技術】
【０００２】
従来、デジタルカメラ等で撮影された画像を印刷する業務用の写真プリンターとして、記録紙の裏面（非印刷面）に印字を行う裏印字ユニットと、記録紙の表面（印刷面）に写真を印刷する画像記録部とを備える写真プリンターが知られている（たとえば、特許文献１参照）。特許文献１に記載の写真プリンターでは、裏印字ユニットは、ドットインパクトプリンターであり、画像記録部は、インクジェットプリンターである。また、この写真プリンターでは、ロール状に巻回された記録紙が装填される装填部から記録紙が供給され、装填部から供給された記録紙はカッターで切断される。また、切断後の記録紙に、印字および写真印刷が行われ、印刷後の記録紙は、ソーターで仕分けされる。
【０００３】
なお、従来、記録ヘッドを用いて記録紙に印刷を行うプリンターとして、プリンター全体の制御を行うメイン制御部と、記録ヘッドの駆動を制御するヘッド制御部と、記録ヘッドの走査を制御するキャリッジ制御部とを備えるプリンターが知られている（たとえば、特許文献２参照）。特許文献２に記載のプリンターでは、メイン制御部のＣＰＵとヘッド制御部のＣＰＵとキャリッジ制御部のＣＰＵとが互いに通信可能に接続されている。また、このプリンターでは、３個のＣＰＵのいずれかがプリンターの異常を検知すると、他のＣＰＵに異常を通知し、３個のＣＰＵのそれぞれが独立して異常状態の対処処理を実行している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１７５９４８号公報
【特許文献２】特開平９−３１４９５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載の写真プリンターでは、裏印字ユニット、画像記録部、装填部、カッターおよびソーターのうちの少なくともいずれか１つのデバイスで異常が発生したときに、異常が発生していないデバイスを停止させないと、異常が発生していないデバイスに損傷が生じるおそれがある。たとえば、装填部で異常が発生して、記録紙が供給されないにもかかわらず、裏印字ユニットが動作を続けると、裏印字ユニットの印字ヘッドに対向するプラテンに損傷が生じるおそれがある。そのため、あるデバイスで異常が発生したときには、異常が発生していない他のデバイスを可能な限り早く停止させることが好ましい。
【０００６】
ここで、複数のデバイスが共通の電源に接続されている場合には、この共通の電源を切ることで、異常が発生していない他のデバイスを直ちに停止させることができる。しかしながら、複数のデバイスが接続されている共通の電源を切って、異常が発生していない他のデバイスを直ちに停止させると、適切に停止させることのできないデバイスが発生するおそれがある。そのため、共通の電源を切って、複数のデバイスを緊急停止させると、異常が発生していない他のデバイスに損傷が発生するおそれがある。
【０００７】
そこで、本発明の課題は、複数のデバイスが共通の電源に接続されている場合であっても、いずれかのデバイスで異常が発生した場合に、適切かつ短時間で異常が発生していないデバイスを停止させることが可能な印刷システムおよび印刷システムの制御方法を提案することにある。
【課題を解決するための手段】
【０００８】
上記の課題を解決するため、本発明の印刷システムは、印刷用紙に印刷を行うデバイスを含む複数のデバイスと、複数の前記デバイスのそれぞれを制御するための複数のデバイス制御部と、複数の前記デバイス制御部を統括して制御するための統括制御部とを備え、前記統括制御部は、複数の前記デバイスの少なくともいずれか１つの異常を検知したときに、異常が検知されていない前記デバイスを制御する前記デバイス制御部へ、異常が検知されていない前記デバイスを停止させるためのデバイス停止コマンドを即時処理コマンドとして送信し、前記デバイス停止コマンドを受信した前記デバイス制御部は、前記デバイス停止コマンドに基づく処理を他のコマンドに基づく処理よりも優先的に実行して、異常が検知されていない前記デバイスを停止させることを特徴とする。
【０００９】
本発明の印刷システムでは、統括制御部は、複数のデバイスの少なくともいずれか１つの異常を検知したときに、異常が検知されていないデバイスを制御するデバイス制御部へ、異常が検知されていないデバイスを停止させるためのデバイス停止コマンドを即時処理コマンドとして送信し、デバイス停止コマンドを受信したデバイス制御部は、デバイス停止コマンドに基づく処理を他のコマンドに基づく処理よりも優先的に実行して、異常が検知されていないデバイスを停止させている。そのため、異常が検知されていないデバイスの電源を切らなくても、各デバイスに応じた適切な停止方法で、かつ、短時間で各デバイスを停止させることが可能になる。したがって、本発明では、複数のデバイスが共通の電源に接続されている場合であっても、いずれかのデバイスで異常が発生した場合に、適切かつ短時間で異常が発生していないデバイスを停止させることが可能になる。
【００１０】
本発明の印刷システムは、前記デバイス制御部は、前記統括制御部から受信したコマンドを一時記憶する一時記憶部と、一時記憶された前記コマンドを受信した順番で格納する受信バッファーを備え、
前記デバイス制御部は、前記一時記憶部に記憶された前記コマンドが前記デバイス停止コマンドかを判別し、前記デバイス停止コマンドと判別した場合には、前記デバイス停止コマンドに基づく処理を、前記受信バッファーに記憶されている他のコマンドに基づく処理よりも優先的に実行し、前記デバイス停止コマンドを前記受信バッファーに格納しないことを特徴とする。
本発明において、前記デバイス制御部は、前記統括制御部から受信したコマンドが記憶される受信バッファーを備え、前記デバイス停止コマンドのデータ量が前記受信バッファーの空き容量よりも大きい場合であっても、前記デバイス停止コマンドを受信して、前記受信バッファーには記憶せずに前記デバイス停止コマンドに基づく処理を実行することが好ましい。この場合、デバイス制御部は、受信したものがデバイス停止コマンドだと判定すると、受信バッファーには記憶せず、割り込み等により即時に処理を実行する。このように構成すると、受信バッファーの空き容量が少なくても、デバイスを停止させることができる。したがって、いずれかのデバイスで異常が発生した場合に、異常が発生していないデバイスを確実に停止させることができる。
【００１１】
本発明において、前記統括制御部は、送信先の前記デバイス制御部がオフラインまたはビジー状態でも前記デバイス停止コマンドを送信し、前記デバイス制御部は、オフラインまたはビジー状態でも前記デバイス停止コマンドを受信することが好ましい。このように構成すると、デバイスが紙無しやカバーオープン時などで、オフラインまたはビジー状態でも、統括制御部はデバイス停止コマンドを送信し、デバイス制御部はデバイス停止コマンドを受信することができる。
【００１２】
本発明において、印刷システムは、たとえば、前記印刷用紙に印刷を行うデバイスとしてプリンターを備え、前記デバイス制御部として、前記プリンターを制御するプリンター制御部を備え、前記統括制御部は、前記プリンター以外の前記デバイスの異常を検知したときに、前記プリンター制御部へ前記プリンターを停止させるための前記デバイス停止コマンドを送信し、前記プリンター制御部は、前記デバイス停止コマンドに基づく処理を他のコマンドに基づく処理よりも優先的に実行して、前記プリンターを停止させる。この場合には、プリンターなどのメカニズムを備えるものの電源を切らなくても、プリンターにとって適切な停止方法で、かつ、短時間でプリンターを停止させることが可能になる。したがって、プリンターと他のデバイスとが共通の電源に接続されている場合であっても、他のデバイスで異常が発生した場合に、適切かつ短時間でプリンターを停止させることが可能になる。例えば、プリンターが、印刷中に急に電源を切ると、ヘッドキャリッジやギアなど駆動する部分に衝撃が加わったり、インクジェットヘッドがキャップされる位置に停止できないなど、故障等の原因となり得るが、デバイス停止コマンドにより、即座に、モータを減速、停止させたり、ヘッドを安全な場所へ移動させたりして、安全な状態で停止することができる。
【００１３】
本発明において、印刷システムは、たとえば、前記印刷用紙に印刷を行うデバイスとして、前記印刷用紙の一方の面となる表面に写真を印刷する写真印刷用プリンターと、前記印刷用紙の他方の面となる裏面に文字を印刷する裏面印刷用プリンターとを備え、前記デバイス制御部として、前記裏面印刷用プリンターを制御する裏面印刷制御部を備え、前記統括制御部は、前記写真印刷用プリンターの異常を検知したときに、前記裏面印刷制御部へ前記裏面印刷用プリンターを停止させるための前記デバイス停止コマンドを送信し、前記裏面印刷制御部は、前記デバイス停止コマンドに基づく処理を他のコマンドに基づく処理よりも優先的に実行して、前記裏面印刷用プリンターを停止させる。この場合には、裏面印刷用プリンターの電源を切らなくても、裏面印刷用プリンターにとって適切な停止方法で、かつ、短時間で裏面印刷用プリンターを停止させることが可能になる。したがって、裏面印刷用プリンターと写真印刷用プリンターとが共通の電源に接続されている場合であっても、写真印刷用プリンターで異常が発生した場合に、適切かつ短時間で裏面印刷用プリンターを停止させることが可能になる。
本発明の印刷システムは、複数の前記デバイスと複数の前記デバイス制御部に電力を供給する共通の電源を備え、
前記統括制御部は、複数の前記デバイスの少なくともいずれか１つの異常を検知したときであっても、前記電源の電力の供給を継続することを特徴とする。
（適用例１）
印刷用紙の一方の印刷面となる表面に写真を印刷する表面用プリンターと、前記印刷用紙の他方の非印刷面となる裏面に文字を印刷する裏面印刷用プリンターと、前記表面印刷用プリンターを制御する表面印刷制御部と、前記裏面印刷用プリンターを制御する裏面印刷制御部と、前記表面印刷制御部と前記裏面印刷制御部を統括して制御する統括制御部と、前記表面用プリンターと前記裏面用プリンターと前記表面印刷制御部と前記裏面印刷制御部と前記統括制御部に電力を供給する共通の電源と、を備え、
前記統括制御部は、前記表面印刷用プリンターと前記表面印刷用プリンターの一方の異常を検知したときに、前記電源は電力の供給を切らずに継続し、異常が検知されていない他方のプリンターの印刷制御部がオフラインまたはビジー状態であってもデバイス停止コマンドを送信し、
前記他方のプリンターの印刷制御部はオフラインまたはビジー状態であっても前記デバイス停止コマンドを受信し、前記デバイス停止コマンドに基づく処理を他のコマンドに基づく処理よりも優先的に実行し、前記他方のプリンターのヘッドがインクジェットであり印刷中であった場合には前記ヘッドをキャップ位置へ向かって減速させながら移動させた後、前記他方のプリンターを停止させることを特徴とする。
【００１４】
また、上記の課題を解決するため、本発明の印刷システムの制御方法は、印刷用紙に印刷を行うデバイスを含む複数のデバイスを備える印刷システムの制御方法であって、複数の前記デバイスのそれぞれを制御するデバイス制御部を統括して制御するための統括制御部が、複数の前記デバイスの少なくともいずれか１つの異常を検知したときに、異常が検知されていない前記デバイスを制御する前記デバイス制御部へ、異常が検知されていない前記デバイスを停止させるためのデバイス停止コマンドを即時処理コマンドとして送信するデバイス停止コマンド送信ステップと、前記デバイス停止コマンドを受信した前記デバイス制御部が、前記デバイス停止コマンドに基づく処理を他のコマンドに基づく処理よりも優先的に実行して、異常が検知されていない前記デバイスを停止させるデバイス停止ステップと、を含むことを特徴とする。また、デバイス制御部は、デバイスがオフラインやビジー状態でも、即時処理コマンドの受信を受け付ける。
【００１５】
本発明の印刷システムの制御方法では、デバイス停止コマンド送信ステップで、統括制御部が、複数のデバイスの少なくともいずれか１つの異常を検知したときに、異常が検知されていないデバイスを制御するデバイス制御部へ、異常が検知されていないデバイスを停止させるためのデバイス停止コマンドを即時処理コマンドとして送信している。また、デバイス停止ステップで、デバイス停止コマンドを受信したデバイス制御部が、デバイス停止コマンドに基づく処理を他のコマンドに基づく処理よりも優先的に実行して、異常が検知されていないデバイスを停止させている。そのため、異常が検知されていないデバイスの電源を切らなくても、各デバイスに応じた適切な停止方法で、かつ、短時間で各デバイスを停止させることが可能になる。したがって、本発明の制御方法によれば、複数のデバイスが共通の電源に接続されている場合であっても、いずれかのデバイスで異常が発生した場合に、適切かつ短時間で異常が発生していないデバイスを停止させることが可能になる。
【００１６】
本発明の印刷システムの制御方法は、前記デバイス制御部が前記デバイス停止コマンドを受信するコマンド受信ステップを備え、前記デバイス停止コマンド送信ステップで、前記統括制御部は、前記デバイス制御部がオフラインまたはビジー状態でも前記デバイス停止コマンドを送信し、前記コマンド受信ステップで、前記デバイス制御部は、オフラインまたはビジー状態でも前記デバイス停止コマンドを受信することが好ましい。このように構成すると、デバイスが紙無しやカバーオープン時などで、オフラインまたはビジー状態でも、統括制御部はデバイス停止コマンドを送信し、デバイス制御部はデバイス停止コマンド受信することができる。
（適用例２）
印刷用紙の一方の印刷面となる表面に写真を印刷する表面用プリンターと、前記印刷用紙の他方の非印刷面となる裏面に文字を印刷する裏面印刷用プリンターと、前記表面印刷用プリンターを制御する表面印刷制御部と、前記裏面印刷用プリンターを制御する裏面印刷制御部と、前記表面印刷制御部と前記裏面印刷制御部を統括して制御する統括制御部と、前記表面用プリンターと前記裏面用プリンターと前記表面印刷制御部と前記裏面印刷制御部と前記統括制御部に電力を供給する共通の電源と、を備えた印刷システムの制御方法であって、
前記統括制御部は、前記表面印刷用プリンターと前記表面印刷用プリンターの一方の異常を検知したときに、前記電源は電力の供給を切らずに継続し、異常が検知されていない他方のプリンターの印刷制御部がオフラインまたはビジー状態であってもデバイス停止コマンドを送信するステップと、
前記他方のプリンターの印刷制御部はオフラインまたはビジー状態であっても前記デバイス停止コマンドを受信するステップと、
前記他方のプリンターの印刷制御部は、前記デバイス停止コマンドに基づく処理を他のコマンドに基づく処理よりも優先的に実行し、前記他方のプリンターのヘッドがインクジェットであり印刷中であった場合には前記ヘッドをキャップ位置へ向かって減速させながら移動させた後、前記他方のプリンターを停止させるステップを含むことを特徴とする。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施の形態に係る印刷システムの概略構成を示すブロック図。
【図２】裏面印刷制御部のＣＰＵの一部の構成を説明するためのブロック図。
【図３】裏面印刷制御部のコマンド受信時の処理を示すフローチャート。
【図４】写真印刷用プリンターの異常発生時の動作一例を示すフローチャート。
【発明を実施するための形態】
【００１８】
以下、図面を参照しながら、本発明の実施の形態を説明する。
【００１９】
（印刷システムの概略構成）
図１は、本発明の実施の形態にかかる印刷システム１の概略構成を示すブロック図である。図２は、図１に示す裏面印刷制御部４のＣＰＵ９の一部の構成を説明するためのブロック図である。図３は、図１に示す裏面印刷制御部４が統括制御部６からコマンドを受信したときの処理の流れを示すフローチャートである。
【００２０】
本形態の印刷システム１は、たとえば、デジタルカメラ等で撮影された画像を印刷する業務用の印刷システムである。この印刷システム１は、印刷用紙に印刷を行うための複数のデバイスと、複数のデバイスのそれぞれを制御するための複数のデバイス制御部とを備えている。具体的には、本形態の印刷システム１は、図１に示すように、印刷用紙に印刷を行うためのデバイスとして、印刷用紙の裏面（非印刷面）に文字を印刷するプリンターとしての裏面印刷用プリンター２と、印刷用紙の表面（印刷面）に写真を印刷する写真印刷用プリンター３とを備えている。また、本形態の印刷システム１は、デバイス制御部として、裏面印刷用プリンター２を制御するプリンター制御部としての裏面印刷制御部４と、写真印刷用プリンター３を制御する写真印刷制御部５とを備えている。なお、印刷システム１は、裏面印刷用プリンター２および写真印刷用プリンター３に加え、印刷用紙に印刷を行うためのデバイスとして、印刷用紙を供給する給紙装置、システム内で印刷用紙を搬送する紙送り装置、印刷用紙を所定の長さに切断する切断装置、および、印刷後の印刷用紙を整列させるソート装置等を備えている。
【００２１】
また、印刷システム１は、裏面印刷用プリンター２および写真印刷用プリンター３を含む複数のデバイスを統括して制御するための統括制御部６を備えている。本形態の統括制御部６は、印刷システム１の全体を制御している。また、印刷システム１は、裏面印刷用プリンター２および写真印刷用プリンター３を含む複数のデバイスへ電力を供給する電源７を備えている。すなわち、本形態では、共通の電源７から複数のデバイスへ電力が供給されている。また、電源７は、裏面印刷制御部４および写真印刷制御部５を含むデバイス制御部へ電力を供給する機能も果たしている。
【００２２】
裏面印刷用プリンター２は、たとえば、ドットインパクトプリンターであり、複数のワイヤーピンを有する印刷ヘッドや、インクリボンを有するインクリボンカートリッジ等を備えている。裏面印刷用プリンター２の印刷ヘッドは、たとえば、印刷用紙が搬送される用紙搬送路に臨むように、固定されている。なお、裏面印刷用プリンター２の印刷ヘッドは、用紙搬送路に対して移動可能となっていても良い。
【００２３】
写真印刷用プリンター３は、たとえば、インクジェットプリンターであり、複数のインク吐出ノズルを有する印刷ヘッド、印刷ヘッドを駆動するヘッド駆動機構および印刷用紙を搬送する紙送り機構等を備えている。
【００２４】
裏面印刷制御部４は、統括制御部６に接続されている。この裏面印刷制御部４は、ＣＰＵ９（図２参照）、ＲＯＭおよびＲＡＭ等を備えている。写真印刷制御部５は、統括制御部６に接続されている。この写真印刷制御部５は、ＣＰＵ、ＲＯＭおよびＲＡＭ等を備えている。統括制御部６は、裏面印刷用プリンター２を制御するための各種のコマンドを裏面印刷制御部４に送信する。また、統括制御部６は、写真印刷用プリンター３を制御するための各種のコマンドを写真印刷制御部５に送信する。
【００２５】
裏面印刷制御部４を構成するＣＰＵ９は、図２に示すように、統括制御部６から受信したコマンド（制御コマンド）を一時的に記憶するレジスター１０を備えている。レジスター１０は、統括制御部６から受信したコマンドを受信した順番で受信バッファー１１に格納する。また、ＣＰＵ９は、通常、受信バッファー１１に格納されたコマンドの順番、いわゆるＦＩＦＯの順でコマンドに基づく処理を実行する。たとえば、レジスター１０がコマンドＡ〜Ｃをこの順番で統括制御部６から受信した場合には、コマンドＡ〜Ｃがこの順番で受信バッファー１１に格納され、ＣＰＵ９はコマンドＡ〜Ｃの順番でコマンドに基づく処理を実行する。
【００２６】
本形態の統括制御部６は、ＣＰＵ９の受信バッファー１１に格納されたコマンドの順番にかかわらず、他のコマンドよりも優先的に処理が実行されるリアルタイムコマンド（即時処理コマンド）を裏面印刷制御部４に送信する。たとえば、統括制御部６は、写真印刷用プリンター３の紙ジャムなどの異常を写真印刷制御部５を介して、あるいは、写真印刷用プリンター３から直接、検知したときに、裏面印刷用プリンター２を停止させるためのデバイス停止コマンドをリアルタイムコマンドとして、裏面印刷制御部４に送信する。
【００２７】
デバイス停止コマンドを受信した裏面印刷制御部４は、受信バッファー１１にコマンドが格納されていたとしても、デバイス停止コマンドに基づく処理を他のコマンドに基づく処理よりも優先的に実行して、裏面印刷用プリンター２を停止させる。具体的には、デバイス停止コマンドを受信しレジスター１０に一時記憶した裏面印刷制御部４は、レジスター１０に記憶されたものがデバイス停止コマンドであると判別すると、デバイス停止コマンドを受信バッファー１１に格納せず、割り込み処理を発生させて、デバイス停止コマンドに基づく処理をすぐに実行して、裏面印刷用プリンター２を緊急停止させる。本形態では、裏面印刷制御部４は、デバイス停止コマンドのデータ量が受信バッファー１１の空き容量よりも大きい場合であっても、デバイス停止コマンドを受信してデバイス停止コマンドに基づく処理をすぐに実行する。また、カバーが開いていたなどで、裏面印刷用プリンター２がオフラインまたはビジー状態を示し、統括制御部６がインターフェイスを介してその状態を知っていたとしても、統括制御部６は、裏面印刷用プリンター２にデバイス停止コマンドを送信し、裏面印刷制御部４は受信する。このように、通常はデータの送受信しない場合でも、デバイス停止コマンド（リアルタイムコマンド）のみは送受信し、至急の対応ができるようにする。
【００２８】
なお、裏面印刷制御部４は、統括制御部６からコマンドを受信したときに、図３に示す流れで、コマンドを処理する。すなわち、裏面印刷制御部４は、統括制御部６からコマンドを受信すると（ステップＳ１）、受信したコマンドがデバイス停止コマンド（リアルタイムコマンド）であるか否かを判別する（ステップＳ２）。ステップＳ２で、受信したコマンドがリアルタイムコマンドであると判別されると、裏面印刷制御部４は、受信したリアルタイムコマンドに基づく処理を優先的に実行する（ステップＳ３）。一方、ステップＳ２で、受信したコマンドがリアルタイムコマンドでないと判別されると、裏面印刷制御部４は、受信したコマンドを受信バッファー１１に格納する（ステップＳ４）。
【００２９】
（異常発生時における印刷システムの動作）
図４は、図１に示す写真印刷用プリンター３に異常が発生したときの印刷システム１の動作の流れの一例を示すフローチャートである。
【００３０】
以上のように構成された印刷システム１は、写真印刷用プリンター３に異常が発生すると、以下のように動作する。すなわち、写真印刷用プリンター３に異常が発生すると（ステップＳ１１）、統括制御部６は、写真印刷用プリンター３の異常を検知し、デバイス停止コマンドをリアルタイムコマンドとして、裏面印刷制御部４に送信する（ステップＳ１２）。
【００３１】
裏面印刷制御部４は、統括制御部６から送信されたデバイス停止コマンドを受信し（ステップＳ１３）、デバイス停止コマンドに基づく処理をすぐに実行して、裏面印刷用プリンター２を緊急停止させる（ステップＳ１４）。ステップＳ１４では、裏面印刷用プリンター２が印字動作を行っている場合であっても、裏面印刷用プリンター２はすぐに停止する。具体的には、インクリボンを送るモータがすぐに停止し、かつ、ワイヤーピンがすぐに停止する。また、ステップＳ１４で裏面印刷用プリンター２が停止すると、裏面印刷用プリンター２は安全な状態になる。また、裏面印刷制御部４は、その後、裏面印刷用プリンター２をリセットする（ステップＳ１５）。
【００３２】
本形態では、ステップＳ１２は、統括制御部６が、デバイスの１つである写真印刷用プリンター３の異常を検知したときに、異常が検知されていない裏面印刷用プリンター２を制御する裏面印刷制御部４へ、裏面印刷用プリンター２を停止させるためのデバイス停止コマンドをリアルタイムコマンドとして送信するデバイス停止コマンド送信ステップである。また、ステップＳ１４は、デバイス停止コマンドを受信した裏面印刷制御部４がデバイス停止コマンドに基づく処理を他のコマンドに基づく処理よりも優先的に実行して裏面印刷用プリンター２を停止させるデバイス停止ステップである。また、ステップＳ１３は、裏面印刷制御部４がデバイス停止コマンドを受信するコマンド受信ステップである。
【００３３】
（本形態の主な効果）
以上説明したように、本形態では、統括制御部６は、写真印刷用プリンター３の異常を検知したときに、裏面印刷制御部４へ、裏面印刷用プリンター２を停止させるためのデバイス停止コマンドをリアルタイムコマンドとして送信している。また、デバイス停止コマンドを受信した裏面印刷制御部４は、デバイス停止コマンドに基づく処理を他のコマンドに基づく処理よりも優先的に実行して裏面印刷用プリンター２を停止させている。そのため、裏面印刷用プリンター２の電源を切らなくても、裏面印刷用プリンター２にとって適切な停止方法で、かつ、短時間で裏面印刷用プリンター２を停止させることが可能になる。したがって、裏面印刷用プリンター２および写真印刷用プリンター３を含む複数のデバイスが共通の電源７に接続されている場合であっても、写真印刷用プリンター３で異常が発生した場合に、適切かつ短時間で裏面印刷用プリンター２を停止させることが可能になる。
【００３４】
本形態では、裏面印刷制御部４は、デバイス停止コマンドの容量が受信バッファー１１の空き容量よりも大きい場合であっても、デバイス停止コマンドを受信してデバイス停止コマンドに基づく処理を実行している。そのため、受信バッファー１１の空き容量が少なくても、裏面印刷用プリンター２を緊急停止させることができる。したがって、写真印刷用プリンター３に異常が発生した場合に、裏面印刷用プリンター２を確実に停止させることができる。
【００３５】
（他の実施の形態）
上述した形態では、統括制御部６は、写真印刷用プリンター３の異常を検知したときに、裏面印刷用プリンター２を停止させるためのデバイス停止コマンドをリアルタイムコマンドとして、裏面印刷制御部４に送信しているが、統括制御部６は、裏面印刷用プリンター２、写真印刷用プリンター３、給紙装置、紙送り装置、切断装置およびソート装置等の複数のデバイスの少なくともいずれか１つの異常を検知したときに、異常が検知されていないデバイスを制御するデバイス制御部へ、異常が検知されていないデバイスを停止させるためのデバイス停止コマンドをリアルタイムコマンドとして送信しても良い。この場合には、デバイス停止コマンドを受信したデバイス制御部は、デバイス停止コマンドに基づく処理を他のコマンドに基づく処理よりも優先的に実行して、異常が検知されていないデバイスを停止させる。
【００３６】
たとえば、統括制御部６は、給紙装置、紙送り装置、切断装置またはソート装置等の写真印刷用プリンター３以外のデバイスの異常を検知したときに、裏面印刷用プリンター２を停止させるためのデバイス停止コマンドをリアルタイムコマンドとして、裏面印刷制御部４に送信しても良い。また、たとえば、統括制御部６は、裏面印刷用プリンター２、給紙装置、紙送り装置、切断装置、またはソート装置等のデバイスの異常を検知したときに、写真印刷用プリンター３を停止させるためのデバイス停止コマンドをリアルタイムコマンドとして、写真印刷制御部５に送信しても良い。この場合には、写真印刷制御部５は、裏面印刷制御部４と同様に、ＣＰＵ９を備えており、デバイス停止コマンドを受信した写真印刷制御部５は、受信バッファー１１にコマンドが格納されていたとしても、デバイス停止コマンドに基づく処理を他のコマンドに基づく処理よりも優先的に実行して、写真印刷用プリンター３を停止させる。また、たとえば、統括制御部６は、裏面印刷用プリンター２や写真印刷用プリンター３の異常を検知したときに、給紙装置、紙送り装置、切断装置またはソート装置等のデバイスを停止させるためのデバイス停止コマンドをリアルタイムコマンドとして、これらのデバイスを制御するデバイス制御部に送信しても良い。この場合には、これらのデバイス制御部は、ＣＰＵ９を備えており、デバイス停止コマンドを受信したデバイス制御部は、受信バッファー１１にコマンドが格納されていたとしても、デバイス停止コマンドに基づく処理を他のコマンドに基づく処理よりも優先的に実行して、これらのデバイスを停止させる。
【００３７】
上述した形態では、裏面印刷用プリンター２は、ドットインパクトプリンターであるが、裏面印刷用プリンター２は、インクジェットプリンター等のドットインパクトプリンター以外のプリンターであっても良い。また、上述した形態では、写真印刷用プリンター３は、インクジェットプリンターであるが、写真印刷用プリンター３は、レーザープリンター等のインクジェットプリンター以外のプリンターであっても良い。
【符号の説明】
【００３８】
１  印刷システム、２  裏面印刷用プリンター（プリンター、デバイス）、３  写真印刷用プリンター（デバイス）、４  裏面印刷制御部（プリンター制御部、デバイス制御部）、５  写真印刷制御部（デバイス制御部）、６  統括制御部、１１  受信バッファー、Ｓ１２  デバイス停止コマンド送信ステップ、Ｓ１３  コマンド受信ステップ、Ｓ１４  デバイス停止ステップ
【図１】
0005477049.tif 000002
【図２】
0005477049.tif 000003
【図３】
0005477049.tif 000004
【図４】
0005477049.tif 000005