(57)【要約】【課題】  仕向地、ファームウェアバージョンの多様化により煩雑となった保守部品の保守・管理を簡素化する。【解決手段】  タンデム接続されたプリンタシステムにおいて、自身のファームウェアの仕向地とバージョンと他方の仕向地とバージョンを起動時に比較する手段と、自身のファームウェアを他方の制御部へ送信する手段と、他方の制御部から送信されるファームウェアを受信する手段と、受信したファームウェアを自身のファームウェア記憶エリアに上書きコピーする手段と、自身と他方のファームウェアに差異を検出した際にどちらのファームウェアに統一するかを選択する画面を表示する手段とを備え、サービス員が選択したファームウェアに統一するためにファームウェアの上書きコピーを実施する。【選択図】  図２
2010036546.tif 000002
【特許請求の範囲】
【請求項１】
同一バージョンのファームウェアで動作する２台のカット紙両面印刷プリンタを直列にタンデム接続し、片面印刷時には前記いずれかのプリンタにて印刷を行い、両面印刷時には第１プリンタで片面を印刷後、用紙を表裏反転して第２プリンタに搬送し、第２プリンタにてもう片方の面を印刷することで両面印刷時も片面印刷時と同じ速度での排紙を可能とするプリンタシステムにおいて、
前記第１プリンタ及び第２プリンタは、それぞれ、自身のファームウェアの仕向地とバージョンと他方の仕向地とバージョンとを起動時に比較する比較手段と、自身のファームウェアを他方の制御部へ送信する送信手段と、他方の制御部から送信されるファームウェアを受信する受信手段と、受信したファームウェアを自身のファームウェア記憶エリアに上書きコピーする上書き手段とを備え、
前記第１プリンタ及び第２プリンタの少なくとも一方は、自身と他方のファームウェアに差異を検出した際に、何れのファームウェアに統一するかを選択する画面を表示し且つユーザによる選択を受け付ける表示入力手段を備え、前記表示入力手段により、ユーザ選択されたプリンタ側のファームウェアを、他方のプリンタに上書きコピーすることを特徴とするプリンタシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタシステムに関するものである。
【背景技術】
【０００２】
電子機器の機能が多様化し高度化するにつれて、同じ種類の電子機器であってもその機種が拡大され、これとともにファームウェアの種類も増加してきている。また、同種の機種であっても、仕向先によって異なったファームウェアが用いられることが一般的であり、さらにファームウェアバージョンにより機能が増減されることで互換性の無いファームウェアが数多く存在するようになってきた。
【０００３】
このような背景において、同一バージョンのファームウェアで動作する２台のカット紙両面印刷レーザプリンタを直列にタンデム接続したプリンタシステムにおけるファームウェアも例外ではなく、仕向先毎にファームウェアが存在している。
【０００４】
本プリンタシステムは、上述したように特別なシステムであることから、通常、納入前に他のシステムとの連動テストを行うことが多い。この連動テストにて合格したファームウェアのバージョンは、容易に変更することは難しく、運用にて回避可能な問題点の対策や、機能追加が行われたバージョンがリリースされた場合にも、特に納入先でのトラブルが無い限りはバージョンアップを行わないことが多い。そのため、納入先でのバージョン別の管理も、また、ファームウェアの種類を増やす状況に拍車をかけている。
【０００５】
なお、上記プリンタシステムは、２台のカット紙レーザプリンタがタンデム接続されていることから、各々のプリンタにはそれぞれ制御装置とそのファームウェアが存在し、それらが互いに通信・同期を取ることで印刷を行っている。したがって、どちらか一方のプリンタのファームウェアが記憶された記憶デバイスが故障した場合、このシステムはプリンタとして動作できなくなり、印刷が行えない状態となってしまう。そのような状態になった場合の従来の復旧方法は、破損しているファームウェアが記憶されている記憶デバイスを、現地でサービス員が交換すること対応していた。そのため、各地域のサービス拠点には、ファームウェアが格納されている記憶デバイスの交換用部品（以下、保守部品と記す。）を、各仕向先毎に複数台ストックしておかなければならなかった。
【０００６】
更に上記プリンタシステムのファームウェアは、そのバージョンが同一でなければならない制約事項から、プリンタシステムのファームウェアのバージョンアップが行われる際には、各サービス拠点にストックされている保守部品のファームウェアバージョンも同時期に上げる必要があったが、上述のとおり、仕向先によっては安定動作中のプリンタシステムに対して、不必要なファームウェアバージョンアップが断られる場合があることから、特定のサービス拠点においては、同じ仕向先用の複数のファームウェアバージョンの保守部品をストックしなければならなかった。
【０００７】
ここで電子機器のプリント基板を交換する際に、電子機器のＩＤを基に、複数のファームウェアを管理するサーバからファームウェアをダウンロードしてインストールすることが知られている（例えば、特許文献１参照。）。
【０００８】
また、複数台の画像装置間で、最新バージョンのプログラムを他の画像装置に送信する構成が知られている（例えば、特許文献２参照。）。
【０００９】
【特許文献１】特開２００６−１２７１０５号公報
【特許文献２】特開２００３−６７１２３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
特許文献１は、製造時のファームウェア管理においては非常に効果の高い機能であるが、上述のような運用を行っているプリンタシステムではサービス拠点ごとファームウェアのコピー装置を置くことは難しい。また、仮にコピー装置を配布可能な場合においても、サービス拠点における安価で信頼性の確認が取れていないサードパーティ製の記憶デバイスへのコピー操作と、その記憶デバイスの顧客への適用が行われることが懸念されることから、装置自体を配布することには問題がある。
【００１１】
また、製造工場にて一括に部品をストックした場合は、故障発生から修復までのダウンタイムが増大するため、現状の各サービス拠点ごとに必要数分ストックする運用が現実的であったが、上述したようにファームウェアのバージョンアップによる保守部品の運用・管理が非常に煩雑である。
【００１２】
特許文献２は、最新バージョンのプログラムに合わせる構成のため、任意のバージョンのプログラムで統一してインストールすることが出来ない。
【００１３】
本発明の目的は、故障時のダウンタイムを最小限に抑えつつ、保守部品の運用・管理を容易にしつつ、任意のバージョンのファームウェアで複数の画像形成装置のバージョンを一致させることにある。
【課題を解決するための手段】
【００１４】
上記目的を達成するため本発明は、同一バージョンのファームウェアで動作する２台のカット紙両面印刷プリンタを直列にタンデム接続し、片面印刷時には前記いずれかのプリンタにて印刷を行い、両面印刷時には第１プリンタで片面を印刷後、用紙を表裏反転して第２プリンタに搬送し、第２プリンタにてもう片方の面を印刷することで両面印刷時も片面印刷時と同じ速度での排紙を可能とするプリンタシステムにおいて、
前記第１プリンタ及び第２プリンタは、それぞれ、自身のファームウェアの仕向地とバージョンと他方の仕向地とバージョンとを起動時に比較する比較手段と、自身のファームウェアを他方の制御部へ送信する送信手段と、他方の制御部から送信されるファームウェアを受信する受信手段と、受信したファームウェアを自身のファームウェア記憶エリアに上書きコピーする上書き手段とを備え、
前記第１プリンタ及び第２プリンタの少なくとも一方は、自身と他方のファームウェアに差異を検出した際に、何れのファームウェアに統一するかを選択する画面を表示し且つユーザによる選択を受け付ける表示入力手段を備え、前記表示入力手段により、ユーザ選択されたプリンタ側のファームウェアを、他方のプリンタに上書きコピーすることを特徴とするものである。
【発明の効果】
【００１５】
本発明のプリンタシステムは、それぞれのプリンタファームウェアが他方の記憶デバイス変更を認識でき、自身と他方のファームウェアの仕向地、バージョンに差異が確認できた場合は、その差異を解消するために自身のファームウェアを交換後の記憶デバイスへコピーすることができるため、サービス拠点は仕向地、バージョン毎の部品管理を行う必要が無く、管理を簡素化できるという利点がある。
【発明を実施するための最良の形態】
【００１６】
本発明は前述のように、一方のプリンタの記憶デバイス破損による部品交換に際し、仕向先、ファームウェアバージョンなどの差異をサービス員が意識することなく、交換後の最初の電源投入時、各々のプリンタのファームウェアが、自身と他方の記憶デバイスの組み合わせの相違を識別し、仕向先、バージョンに相違があれば、どちらか一方のファームウェアを他方にコピーする機能を有することで、仕向先、バージョンに依存しない保守部品の管理が可能になることを最も主要な特徴とする。
【００１７】
具体的には、同一バージョンのファームウェアで動作する２台のカット紙両面印刷プリンタを直列にタンデム接続し、片面印刷時には前記いずれかのプリンタにて印刷を行い、両面印刷時には第１プリンタで片面を印刷後、用紙を表裏反転して第２プリンタに搬送し、第２プリンタにてもう片方の面を印刷することで両面印刷時も片面印刷時と同じ速度での排紙を可能とするプリンタシステムにおいて、前記第１プリンタ及び第２プリンタは、それぞれ、自身のファームウェアの仕向地とバージョンと他方の仕向地とバージョンとを起動時に比較する比較手段と、自身のファームウェアを他方の制御部へ送信する送信手段と、他方の制御部から送信されるファームウェアを受信する受信手段と、受信したファームウェアを自身のファームウェア記憶エリアに上書きコピーする上書き手段と、を備え、前記第１プリンタ及び第２プリンタの少なくとも一方は、自身と他方のファームウェアに差異を検出した際に、何れのファームウェアに統一するかを選択する画面を表示し且つユーザによる選択を受け付ける表示入力手段を備え、前記表示入力手段により、ユーザ選択されたプリンタ側のファームウェアを、他方のプリンタに上書きコピーすることを特徴とする。
【００１８】
すなわち仕向地、バージョンの違いにより発生する保守部品の管理の煩雑さを簡素化するという目的を、部品追加やメカ機構の変更、もしくは他の外部デバイスの追加を伴わずプリンタ制御部のファームウェア変更で実現する。
【００１９】
図１は、本発明の一実施例によるプリンタシステムである。
【００２０】
１は両面印刷時に表面を印刷するフロントプリンタ、２はフロントプリンタ１の制御部、３は制御装置のファームウェアが格納されている記憶デバイス、４は両面印刷時に裏面を印刷するリアプリンタ、５はリアプリンタ４の制御部、６は制御部のファームウェアが格納されている記憶デバイス、７はフロントエンジン１とリアエンジン４を接続し、フロントエンジンから排紙された用紙を反転搬送してリアエンジンへ給紙する接続装置、８は制御部３と制御部６を接続する通信ケーブル、９は制御装置２が表示制御を担当するフロントプリンタ１に接続される操作部である。
【００２１】
なお、接続されている２つのプリンタ１、４はそれぞれ同一のファームウェアを有し、電源投入時から、自身がフロントプリンタもしくはリアプリンタと認識するまでの起動シーケンスは同じである。自身がフロントプリンタもしくはリアプリンタと認識した後の起動シーケンスは異なるが、ファームウェアはフロントプリンタ、リアプリンタのどちらの役割にも対応できるようにプログラムされている。そのため互いのファームウェアが格納されている記憶デバイスを交換しても、本システムは問題なく動作する。
【００２２】
以下に、図１および図２を使用して本発明の一実施例の詳細を説明する。
【００２３】
図２は、プリンタシステムの電源投入時の起動シーケンスを示すフローチャートである。
【００２４】
電源投入時、図２のステップ１００（Ｓ１００と略し、以下これに準じる）において、制御部２と制御部５が通信を試みる。Ｓ１０１の判定の結果、通信が確立したのち、それぞれの記憶デバイス３，６に格納されている仕向先コードとバージョン情報を交換し（Ｓ１０２）、それぞれが前回の起動シーケンス終了時に記憶しておいたそれらの情報と比較して（Ｓ１０３）、同一であることが確認された場合は、自身の記憶デバイスに相手の仕向先コードとバージョンを記憶し（Ｓ１０４）、自身のプリンタエンジンからフロント、リアの情報を受け取ってそれぞれの役割にあった起動シーケンスを実行する（Ｓ１０５）。
【００２５】
上述の処理において起動し、プリンタシステムは印刷可能となる。
【００２６】
続いて、記憶デバイスを交換後の電源投入時の起動シーケンスを同じく図２を用いて説明する。
【００２７】
ここで説明を簡素化するため、リアエンジン４の記憶デバイス６が破損し、記憶デバイス６’と交換した後の起動とする。また、記憶デバイス６’には、仕向先が異なるファームウェアが記録されていることとする。
【００２８】
図２のＳ１００からＳ１０２において、制御部２と制御部５は通信を確立し、各々の記憶デバイス３，６’に格納されている仕向先コードとバージョン情報を交換する。
【００２９】
Ｓ１０３において、前回起動時にＳ１０４で保存したデータと、Ｓ１０２で受信したデータを比較し（Ｓ１０３）、仕向先コードが異なっていることを検出する。そのため、制御部２と制御部５は起動シーケンスを中断し（Ｓ１０６）する。
【００３０】
ここで、制御部２，５は、自身に操作部９が接続されているか否かを確認する（Ｓ１０７）。Ｓ１０７にて操作部９の確認を行う理由は、この後の処理は操作部９を持つ制御部が主導するためである。
【００３１】
図１に示すように、本実施例の場合は、制御部２が操作部９を持つことから、制御部２が主導権を持つこととなる。制御部２は、自身の記憶デバイス３と制御部５の記憶デバイス６’に格納されているファームウェアの仕向先コードが異なっていることと、どちらの仕向先コードを使用するかを操作部９に表示し（Ｓ１０８）、サービス員に選択させる。
【００３２】
ここで、例えば、サービス員が記憶デバイス３に格納されている仕向地用のファームウェアを選択したとする。
【００３３】
サービス員の指示を認識した制御部２は（Ｓ１０９）、自身の記憶デバイス３に格納されているファームウェアを制御部５へ送信する旨を通知する（Ｓ１１０）。
【００３４】
本通知を受け取った制御部５は、自身を制御部２からのデータ受信待ち状態にした上で制御部２に対してファームウェア送信依頼を通知する（Ｓ１１１）。制御部２からファームウェア送信完了までの間、制御部５は自身の記憶デバイス６’のファームウェア一時保存エリアにデータを格納後（Ｓ１１２）、全てのデータを受信した後に、記憶デバイス６’内のファームウェア格納領域に受信したファームウェアを上書きする（Ｓ１１３）。
【００３５】
上書き処理を終了後、制御部５は、制御部２に対してその旨を通知し（Ｓ１１４）、制御部２は電源オフ／オンを操作部９に表示する（Ｓ１１５）。サービス員による電源オフ／オンにより、制御部２と制御部５はＳ１００からＳ１０５の処理を順次実施し、上述の正常起動時のシーケンスを順次処理してプリンタシステムは起動する。
【００３６】
また、Ｓ１０９において、制御部６’の仕向先コードに合わせることが選択された場合は、制御部２が制御部５に対してファームウェアのデータ送信要求（Ｓ１１６）を行い、それをうけて制御部５はファームウェアのコピーを送信する（Ｓ１１７）。制御部５からのファームウェアデータを受信した制御部２は、自身の記憶デバイスの一時保持エリアに受信データを格納後（Ｓ１１８）、全てのデータを受信した後、記憶デバイス３のファームウェア格納領域に上書き処理を実施する（Ｓ１１９）。その後、制御部２は電源オフ／オンを操作パネルに表示する（Ｓ１１４）。
【００３７】
上述した例は、仕向先コードの異なる記憶デバイス６’を接続したものであったが、例えば、記憶デバイス３をファームウェアバージョンの異なる記憶デバイス３’に交換した場合も上述の処理を実施し、一方のファームウェアを上書きすることでバージョンを一致させることが可能となる。
【００３８】
上述の機能を有することにより、サービス拠点において、複数の仕向先、ファームウェアバージョンの記憶デバイスの保守部品をストックする必要が無くなり、またファームウェアのバージョンアップに伴う、サービス拠点にストックされた保守部品のアップデート作業等の煩雑な管理が不要となる。また、仕向地・バージョンの相違を解決できる機能であることから、バージョンアップ作業の一手段としても使用できる。
【図面の簡単な説明】
【００３９】
【図１】本発明の１実施例によるプリンタシステムを示す概略構成図である。
【図２】本発明の１実施例によるプリンタシステムの電源投入時の起動シーケンスフロー図である。
【符号の説明】
【００４０】
１：フロントプリンタ、２：フロントプリンタの制御部、３：制御部２の記憶デバイス、４：リアプリンタ、５：リアプリンタの制御部、６：制御部５の記憶デバイス、７：接続装置、８：通信ケーブル、９：操作部。
【図１】
2010036546.tif 000003
【図２】
2010036546.tif 000004