(57)【要約】【課題】画像処理装置を機能させるプログラムをインターネットを介して転送し、かつ、効率的にプログラムに更新する方法を提供する。【解決手段】インターネット上にＷｅｂサーバを設置し、サービスマンがブラウザ上から、画像処理装置とプログラムを指定すると、そのプログラムがあるドメイン内の中継サーバに電子メールの添付ファイルで転送される。ドメイン内の中継サーバは、メールを受け取ると自動処理によりｆｔｐなどを用いて指定の画像処理装置にプログラムを転送する。画像処理装置はプログラムをハードディスクなどの不揮発性記憶装置に記憶し、電源のＯＦＦ／ＯＮにより自動的にフラッシュメモリ等の不揮発性の書き換え可能なメモリに書き込まれる。その後、リブート手段乃至は電源ＯＮにより新しいプログラムに更新される。【選択図】図１
2008123512.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータネットワークを利用して画像処理装置を機能させるプログラムを画像処理装置にインストールする方法であって、
前記画像処理装置は、画像をデジタル化して読みとる画像データ入力部と、画像データを複数枚記憶可能なメモリと、画像データを出力する画像データ出力部と、読みとった画像を処理する画像処理部と、当該画像処理装置を機能させるプログラムを記憶するための不揮発性の書き換え可能なメモリと、画像データを蓄積可能な不揮発性記憶装置とを備えており、
前記コンピュータネットワークは、あるドメイン内にある中継サーバと該中継サーバと通信可能な該ドメイン内にある前記画像処理装置と、該中継サーバとインターネットを介して通信可能な該ドメインの外にあるＷｅｂサーバと、該Ｗｅｂサーバとインターネットを介して通信可能な該ドメインの外にあるクライアントコンピュータにより形成されるものであり、
前記Ｗｅｂサーバは、前記画像処理装置を機能させるプログラムをストアするメモリ手段と該画像処理装置のメールアドレスに関する情報を記憶するメモリ手段とを備え、
前記中継サーバは、前記画像処理装置のメールアドレスに関する情報を記憶するメモリ手段を備えており、
前記クライアントコンピュータの制御のもとでは、前記プログラムの転送先である画像処理装置のメールアドレスに関する情報と転送すべき前記プログラムに関する情報を前記Ｗｅｂサーバに送信し、
前記Ｗｅｂサーバの制御のもとでは、前記メールアドレスに関する情報と前記プログラムに関する情報を前記クライアントコンピュータから受信し、前記プログラムをストアするメモリ手段から前記転送すべきプログラムを呼び出し、当該プログラムを電子メールで送信可能な形式に変換し、該電子メールで送信可能な形式に変換したプログラムを前記プログラムの転送先である画像処理装置のメールアドレス宛に電子メールの添付ファイルとして送信し、
前記中継サーバの制御のもとでは、前記プログラムの転送先である前記画像処理装置のメールアドレス宛の前記プログラムが添付された電子メールを前記Ｗｅｂサーバから受信し、該電子メールに添付される前記電子メールで送信可能な形式に変換されたプログラムを復元し、該復元したプログラムを該プログラムの転送先である画像処理装置にｆｔｐプロトコルを用いて転送し、
前記画像処理装置の制御のもとでは、前記復元したプログラムを前記中継サーバから受信し、該受信したプログラムを前記不揮発性記憶装置に記憶する、
以上によって、クライアントコンピュータからの指示によりＷｅｂサーバにストアされている画像処理装置を機能させるプログラムを画像処理装置にインストールすることを特徴とする方法。
【請求項２】
前記画像処理装置の制御のもとでは、前記不揮発性記憶装置に記憶された前記プログラムは、該画像処理装置の電源のＯＦＦ／ＯＮにより、不揮発性の書き換え可能なメモリに書き込まれることを特徴とする請求項１記載の方法。
【請求項３】
前記中継サーバは、複数台の画像処理装置と前記コンピュータネットワークを利用して通信可能な状態になっていることを特徴とする請求項１又は２記載の方法。
【請求項４】
前記Ｗｅｂサーバは、それぞれ異なるドメイン内にある少なくとも一つの中継サーバと通信可能であることを特徴とする請求項１乃至３のいずれかに記載の方法。
【請求項５】
コンピュータネットワークを利用して画像処理装置を機能させるプログラムを画像処理装置にインストールするシステムであって、
前記画像処理装置は、画像をデジタル化して読みとる画像データ入力部と、画像データを複数枚記憶可能なメモリと、画像データを出力する画像データ出力部と、読みとった画像を処理する画像処理部と、当該画像処理装置を機能させるプログラムを記憶するための不揮発性の書き換え可能なメモリと、画像データを蓄積可能な不揮発性記憶装置とを備えており、
前記コンピュータネットワークは、あるドメイン内にある中継サーバと該中継サーバと通信可能な該ドメイン内にある前記画像処理装置と、該中継サーバとインターネットを介して通信可能な該ドメインの外にあるＷｅｂサーバと、該Ｗｅｂサーバとインターネットを介して通信可能な該ドメインの外にあるクライアントコンピュータにより形成されるものであり、
前記Ｗｅｂサーバは、前記画像処理装置を機能させるプログラムをストアするメモリ手段と前記画像処理装置のメールアドレスを記憶するメモリ手段とを備え、前記中継サーバは該画像処理装置のメールアドレスを記憶するメモリ手段を備えており、
前記クライアントコンピュータは、前記プログラムの転送先である画像処理装置のメールアドレスに関する情報と転送すべき前記プログラムに関する情報を前記Ｗｅｂサーバに送信する手段を備え、
前記Ｗｅｂサーバはさらに、前記メールアドレスに関する情報と前記プログラムに関する情報を前記クライアントコンピュータから受信する手段と、前記プログラムをストアするメモリ手段から前記転送すべきプログラムを呼び出す手段と、当該プログラムを電子メールで送信可能な形式に変換する手段と、該電子メールで送信可能な形式に変換したプログラムを前記プログラムの転送先である画像処理装置のメールアドレス宛に電子メールの添付ファイルとして送信する手段とを備え、
前記中継サーバはさらに、前記プログラムの転送先である前記画像処理装置のメールアドレス宛の前記プログラムが添付された電子メールを前記Ｗｅｂサーバから受信する手段と、該電子メールに添付される前記電子メールで送信可能な形式に変換されたプログラムを復元する手段と、該復元したプログラムを該プログラムの転送先である画像処理装置にｆｔｐプロトコルを用いて転送する手段と、
前記画像処理装置はさらに、前記復元したプログラムを前記中継サーバから受信する手段と、該受信したプログラムを前記不揮発性記憶装置に記憶する手段とを備え、
以上によって、クライアントコンピュータからの指示によりＷｅｂサーバにストアされている画像処理装置を機能させるプログラムを画像処理装置にインストールすることを特徴とするシステム。
【請求項６】
前記不揮発性記憶装置に記憶されたプログラムは、該画像処理装置の電源のＯＦＦ／ＯＮにより、不揮発性の書き換え可能なメモリに書き込まれることを特徴とする請求項５記載のシステム。
【請求項７】
前記中継サーバは、複数台の画像処理装置と前記コンピュータネットワークを利用して通信可能な状態になっていることを特徴とする請求項５又は６記載のシステム。
【請求項８】
前記Ｗｅｂサーバは、それぞれ異なるドメイン内にある少なくとも一つの中継サーバと通信可能であることを特徴とする請求項５乃至７のいずれかに記載のシステム。
【請求項９】
あるドメインの外にあるクライアントコンピュータからの指示に応答して、該ドメイン内にある画像処理装置と通信可能な該ドメイン内にある中継サーバに、該画像処理装置を機能させるプログラムをインターネットを経由して送信する該ドメインの外にあるＷｅｂサーバであって、
前記画像処理装置は、画像をデジタル化して読みとる画像データ入力部と、画像データを複数枚記憶可能なメモリと、画像データを出力する画像データ出力部と、読みとった画像を処理する画像処理部と、当該画像処理装置を機能させるプログラムを記憶するための不揮発性の書き換え可能なメモリと、画像データを蓄積可能な不揮発性記憶装置とを備えるものであり、
前記Ｗｅｂサーバは、前記画像処理装置を機能させるプログラムをストアするメモリ手段と、前記画像処理装置のメールアドレスを記憶するメモリ手段とを備え、該Ｗｅｂサーバはさらに、前記プログラムの転送先である画像処理装置のメールアドレスに関する情報と該画像処理装置に転送すべき前記プログラムに関する情報を前記クライアントコンピュータから受信する手段と、前記プログラムをストアするメモリ手段から前記転送すべきプログラムを呼び出す手段と、当該プログラムを電子メールで送信可能な形式に変換する手段と、該電子メールで送信可能な形式に変換したプログラムを前記プログラムの転送先である画像処理装置のメールアドレス宛に電子メールの添付ファイルとして送信する手段とを備えることを特徴とするＷｅｂサーバ。
【請求項１０】
あるドメインの外にあるＷｅｂサーバからインターネットを経由して電子メールの添付ファイルとして送信される画像処理装置を機能させるプログラムを受信し、該ドメイン内にある画像処理装置に当該プログラムを転送する該ドメイン内にある中継サーバであって、
前記画像処理装置は、画像をデジタル化して読みとる画像データ入力部と、画像データを複数枚記憶可能なメモリと、画像データを出力する画像データ出力部と、読みとった画像を処理する画像処理部と、当該画像処理装置を機能させるプログラムを記憶するための不揮発性の書き換え可能なメモリと、画像データを蓄積可能な不揮発性記憶装置とを備えるものであり、
前記中継サーバは、あるドメイン内にあり、画像処理装置のメールアドレスを記憶するメモリ手段を備え、該中継サーバはさらに、前記Ｗｅｂサーバから受信した電子メールに添付される電子メールで送信可能な形式に変換されたプログラムを復元する手段と、該復元したプログラムを該プログラムの転送先である画像処理装置にｆｔｐプロトコルを用いて転送する手段とを備えることを特徴とする中継サーバ。
【請求項１１】
前記中継サーバはさらに、前記画像処理装置が通信可能な状態になっているかどうかを調べる手段を備えることを特徴とする請求項１０記載の中継サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータネットワークを利用して画像処理装置にプログラムをインストールする技術に関する。
【背景技術】
【０００２】
デジタル複写機等の画像処理装置を機能させるソフトウエア技術の進展はめざましい。画像処理装置そのものの耐用年数に比べて、ソフトウエアの開発スピードが断然速い。新しいソフトウエアが開発されるたび毎にハードウエアを買い換えることは不経済であるため、通常は新しいプログラムを再インストールしてソフトウエアのバージョンアップを図る。
【０００３】
デジタル複写機等の画像処理装置を機能させるソフトウエアのバージョンアップを図る方法としては、フラッシュメモリ等の不揮発性で書き換え可能なメモリ等を用いて、画像処理装置本体のソフトウエアを格納し、それをパラレルケーブル等を用いてオン・サイトでパソコン等から新しいソフトウエアを書き換えることが行われていた。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来のソフトウエアのバージョンアップの方法は、サービスマンがソフトウエアのバージョンアップを図る必要のある画像処理装置が設置してある現地に出向いて作業しなければならない。又、ソフトウエアのバージョンアップを図るためには、画像処理装置本体を特殊な設定で待ち受けモードにする必要があり、画像処理装置の稼働率低下は避けられない。
【０００５】
サービスマンがソフトウエアをバージョンアップする画像処理装置が設置してある現地に出向かないで、サービスマンのオフィスで新しいプログラムをインストールする方法、乃至はシステムが開発できれば、その経済効果は非常に大きなものとなる。また、画像処理装置を機能させる新しいプログラムをインストールし、現在インストールされているプログラムを書き換える際に、現在のプログラムで稼働している画像処理装置を待ち受けモードにする必要のないプログラム書き換え方法が開発できれば、画像処理装置の稼働率低下を回避できるのみならず、作業効率の低下も回避することができる。さらには、同一機種の画像処理装置に対しては、コンピュータネットワークを利用して一斉にプログラムを書き換えることで新たな効率化が可能となる。
【０００６】
したがって、本発明の主たる目的は、コンピュータネットワークを利用して画像処理装置を機能させるプログラムを画像処理装置にインストールする方法及びシステムを提供することである。
【課題を解決するための手段】
【０００７】
第１の本発明は、コンピュータネットワークを利用して画像処理装置を機能させるプログラムを画像処理装置にインストールする方法であって、
前記画像処理装置は、画像をデジタル化して読みとる画像データ入力部と、画像データを複数枚記憶可能なメモリと、画像データを出力する画像データ出力部と、読みとった画像を処理する画像処理部と、当該画像処理装置を機能させるプログラムを記憶するための不揮発性の書き換え可能なメモリと、画像データを蓄積可能な不揮発性記憶装置とを備えており、
前記コンピュータネットワークは、あるドメイン内にある中継サーバと該中継サーバと通信可能な該ドメイン内にある前記画像処理装置と、該中継サーバとインターネットを介して通信可能な該ドメインの外にあるＷｅｂサーバと、該Ｗｅｂサーバとインターネットを介して通信可能な該ドメインの外にあるクライアントコンピュータにより形成されるものであり、
前記Ｗｅｂサーバは、前記画像処理装置を機能させるプログラムをストアするメモリ手段と該画像処理装置のメールアドレスに関する情報を記憶するメモリ手段とを備え、
前記中継サーバは、前記画像処理装置のメールアドレスに関する情報を記憶するメモリ手段を備えており、
前記クライアントコンピュータの制御のもとでは、前記プログラムの転送先である画像処理装置のメールアドレスに関する情報と転送すべき前記プログラムに関する情報を前記Ｗｅｂサーバに送信し、
前記Ｗｅｂサーバの制御のもとでは、前記メールアドレスに関する情報と前記プログラムに関する情報を前記クライアントコンピュータから受信し、前記プログラムをストアするメモリ手段から前記転送すべきプログラムを呼び出し、当該プログラムを電子メールで送信可能な形式に変換し、該電子メールで送信可能な形式に変換したプログラムを前記プログラムの転送先である画像処理装置のメールアドレス宛に電子メールの添付ファイルとして送信し、
前記中継サーバの制御のもとでは、前記プログラムの転送先である前記画像処理装置のメールアドレス宛の前記プログラムが添付された電子メールを前記Ｗｅｂサーバから受信し、該電子メールに添付される前記電子メールで送信可能な形式に変換されたプログラムを復元し、該復元したプログラムを該プログラムの転送先である画像処理装置にｆｔｐプロトコルを用いて転送し、
前記画像処理装置の制御のもとでは、前記復元したプログラムを前記中継サーバから受信し、該受信したプログラムを前記不揮発性記憶装置に記憶する、
以上によって、クライアントコンピュータからの指示によりＷｅｂサーバにストアされている画像処理装置を機能させるプログラムを画像処理装置にインストールすることを特徴とする方法である。
【０００８】
また、前記画像処理装置の制御のもとでは、前記不揮発性記憶装置に記憶された前記プログラムは、該画像処理装置の電源のＯＦＦ／ＯＮにより、不揮発性の書き換え可能なメモリに書き込まれることが好ましい。
【０００９】
さらに、前記中継サーバは、複数台の画像処理装置とコンピュータネットワークを利用して通信可能な状態になっていることが好ましい。
【００１０】
また、前記Ｗｅｂサーバは、それぞれ異なるドメイン内にある少なくとも一つの中継サーバと通信可能であることが好ましい。
【００１１】
第２の本発明は、コンピュータネットワークを利用して画像処理装置を機能させるプログラムを画像処理装置にインストールするシステムであって、
前記画像処理装置は、画像をデジタル化して読みとる画像データ入力部と、画像データを複数枚記憶可能なメモリと、画像データを出力する画像データ出力部と、読みとった画像を処理する画像処理部と、当該画像処理装置を機能させるプログラムを記憶するための不揮発性の書き換え可能なメモリと、画像データを蓄積可能な不揮発性記憶装置とを備えており、
前記コンピュータネットワークは、あるドメイン内にある中継サーバと該中継サーバと通信可能な該ドメイン内にある前記画像処理装置と、該中継サーバとインターネットを介して通信可能な該ドメインの外にあるＷｅｂサーバと、該Ｗｅｂサーバとインターネットを介して通信可能な該ドメインの外にあるクライアントコンピュータにより形成されるものであり、
前記Ｗｅｂサーバは、前記画像処理装置を機能させるプログラムをストアするメモリ手段と前記画像処理装置のメールアドレスを記憶するメモリ手段とを備え、前記中継サーバは該画像処理装置のメールアドレスを記憶するメモリ手段を備えており、
前記クライアントコンピュータは、前記プログラムの転送先である画像処理装置のメールアドレスに関する情報と転送すべき前記プログラムに関する情報を前記Ｗｅｂサーバに送信する手段を備え、
前記Ｗｅｂサーバはさらに、前記メールアドレスに関する情報と前記プログラムに関する情報を前記クライアントコンピュータから受信する手段と、前記プログラムをストアするメモリ手段から前記転送すべきプログラムを呼び出す手段と、当該プログラムを電子メールで送信可能な形式に変換する手段と、該電子メールで送信可能な形式に変換したプログラムを前記プログラムの転送先である画像処理装置のメールアドレス宛に電子メールの添付ファイルとして送信する手段とを備え、
前記中継サーバはさらに、前記プログラムの転送先である前記画像処理装置のメールアドレス宛の前記プログラムが添付された電子メールを前記Ｗｅｂサーバから受信する手段と、該電子メールに添付される前記電子メールで送信可能な形式に変換されたプログラムを復元する手段と、該復元したプログラムを該プログラムの転送先である画像処理装置にｆｔｐプロトコルを用いて転送する手段と、
前記画像処理装置はさらに、前記復元したプログラムを前記中継サーバから受信する手段と、該受信したプログラムを前記不揮発性記憶装置に記憶する手段とを備え、
以上によって、クライアントコンピュータからの指示によりＷｅｂサーバにストアされている画像処理装置を機能させるプログラムを画像処理装置にインストールすることを特徴とするシステムである。
【００１２】
また、第２の本発明のシステムに於いても、前記画像処理装置の制御のもとでは前記不揮発性記憶装置に記憶された前記プログラムは該画像処理装置の電源のＯＦＦ／ＯＮにより、不揮発性の書き換え可能なメモリに書き込まれること、前記中継サーバはコンピュータネットワークを利用して複数台の画像処理装置と通信可能な状態になっていること、前記Ｗｅｂサーバはそれぞれ異なるドメイン内にある少なくとも一つの中継サーバと通信可能であるといったことが好ましい。
【００１３】
第３の本発明のＷｅｂサーバは、あるドメインの外にあるクライアントコンピュータからの指示に応答して、該ドメイン内にある画像処理装置と通信可能な該ドメイン内にある中継サーバに、該画像処理装置を機能させるプログラムをインターネットを経由して送信する該ドメインの外にあるＷｅｂサーバであって、
前記画像処理装置は、画像をデジタル化して読みとる画像データ入力部と、画像データを複数枚記憶可能なメモリと、画像データを出力する画像データ出力部と、読みとった画像を処理する画像処理部と、当該画像処理装置を機能させるプログラムを記憶するための不揮発性の書き換え可能なメモリと、画像データを蓄積可能な不揮発性記憶装置とを備えるものであり、
前記Ｗｅｂサーバは、前記画像処理装置を機能させるプログラムをストアするメモリ手段と、前記画像処理装置のメールアドレスを記憶するメモリ手段とを備え、該Ｗｅｂサーバはさらに、前記プログラムの転送先である画像処理装置のメールアドレスに関する情報と該画像処理装置に転送すべき前記プログラムに関する情報を前記クライアントコンピュータから受信する手段と、前記プログラムをストアするメモリ手段から前記転送すべきプログラムを呼び出す手段と、当該プログラムを電子メールで送信可能な形式に変換する手段と、該電子メールで送信可能な形式に変換したプログラムを前記プログラムの転送先である画像処理装置のメールアドレス宛に電子メールの添付ファイルとして送信する手段とを備えるものである。
【００１４】
第４の本発明の中継サーバは、あるドメインの外にあるＷｅｂサーバからインターネットを経由して電子メールの添付ファイルとして送信される画像処理装置を機能させるプログラムを受信し、該ドメイン内にある画像処理装置に当該プログラムを転送する該ドメイン内にある中継サーバであって、
前記画像処理装置は、画像をデジタル化して読みとる画像データ入力部と、画像データを複数枚記憶可能なメモリと、画像データを出力する画像データ出力部と、読みとった画像を処理する画像処理部と、当該画像処理装置を機能させるプログラムを記憶するための不揮発性の書き換え可能なメモリと、画像データを蓄積可能な不揮発性記憶装置とを備えるものであり、
前記中継サーバは、あるドメイン内にあり、画像処理装置のメールアドレスを記憶するメモリ手段を備え、該中継サーバはさらに、前記Ｗｅｂサーバから受信した電子メールに添付される電子メールで送信可能な形式に変換されたプログラムを復元する手段と、該復元したプログラムを該プログラムの転送先である画像処理装置にｆｔｐプロトコルを用いて転送する手段とを備えるものである。
【００１５】
また、前記中継サーバはさらに、前記画像処理装置が通信可能な状態になっているかどうかを調べる手段を備えることが好ましい。
【００１６】
第１から第４の本発明によれば、インターネット上のＷｅｂサーバは、予め各画像処理装置を機能させるプログラムを格納しており、また、各画像処理装置のメールアドレスに関する情報も記憶されているので、サービスマンは、ブラウザーがインストールされたクライアントコンピュータのＷｅｂブラウザーから送信すべきプログラムと送信先である画像処理装置のメールアドレスを指定するだけで、中継サーバを経由して、プログラムをコンピュータネットワークに隣接されたすべての画像処理装置に一斉にインストールすることができる。
【００１７】
また、第１から第４の本発明によれば、あるドメイン内にある中継サーバが、Ｗｅｂサーバからメールを受信するので、画像処理装置はドメイン内に複数台設置することも可能であり、さらには、中継サーバは、定期的に自動で画像処理装置に転送を試みるように成っているので、各画像処理装置は電源が落ちていてもよい。
【００１８】
また、第１から第４の本発明によれば、Ｗｅｂサーバから中継サーバに送信されてきた画像処理装置を機能させるプログラムは電子メールで送信可能な形式に変換されているが、中継サーバで復元されてｆｔｐプロトコルを用いて画像処理装置に転送され不揮発性記憶装置にインストールされるので、画像処理装置が稼働中であったとしてもその稼働が中断されることがない。
【００１９】
また、第１から第４の本発明の好ましい態様によれば、画像処理装置の電源をＯＦＦし、再度、電源をＯＮするだけで、不揮発性記憶装置に記憶されている画像処理装置を機能させるプログラムが自動的に不揮発性の書き換え可能なメモリに書き込まれるようになっているので、画像処理装置を操作するユーザーは何ら作業をディスターブされることがない。
【００２０】
第１から第４の本発明においては、中継サーバは、インターネットなどの外部ネットワークを通じて第三者が侵入し、データやプログラムの盗み見・改ざん・破壊などが行なわれることのないように、外部との境界を流れるデータを監視し、不正なアクセスを検出・遮断することが好ましい。この目的のために、中継サーバはファイアウォール内にあるドメイン内に設置することが好ましい。
【００２１】
また、第１から第４の本発明においては、Ｗｅｂサーバから中継サーバに送信される画像処理装置を機能させるプログラムは電子メールで送信可能な形式に変換されている。そのため、中継サーバがファイアウォール内にあるドメイン内に設置されていても、そのドメインの外にあるＷｅｂサーバから画像処理装置を機能させるプログラムを送信することが可能となる。
【００２２】
本発明における画像処理装置を機能させるプログラムとは、少なくとも画像処理部を制御するプログラムを含み、好ましくは、画像データ入力部と画像データ出力部を制御するプログラムを含み、さらには、不揮発性の書き換え可能メモリに記憶されるプログラムを不揮発性記憶装置に記憶される新たなプログラムに書き換える一連の処理を制御するプログラムを含む。
【発明の効果】
【００２３】
本発明によれば、サービスマンは、ソフトウエアのバージョンアップを図る等の新しいプログラムを画像処理装置にインストールするために、画像処理装置が設置してある現地に赴くことなく、サービスマンのオフィスで実行することが可能となり、経済効果が極めて大きい。また、同一機種の画像処理装置に対しては、一斉にプログラムのバージョンアップが行える。さらには、現在のプログラムで稼働している画像処理装置の作業を止めることなく、ユーザーが何ら意識することなしに、自動的に新たなプログラムに書き換えることができるので、また、再起動する手段が設けられていないときは、次回電源をＯＮの立ち上がりのきっかけで新たなプログラムに自動更新されるので、画像処理装置の稼働率低下を回避することができる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の一実施の形態につき、図面を参照して説明する。
【００２５】
図１は、本発明の一実施形態を説明するためのコンピュータネットワークの全体イメージ図である。サービスマンはクライアントコンピュータ３を操作するだけで、Ｗｅｂサーバ１にストアされている画像処理装置を機能させるプログラム（以下、特に断りのない限りプログラムという）を遠隔地にある画像処理装置にインストールすることができる。
【００２６】
Ｗｅｂサーバ１とクライアントコンピュータ３と中継サーバ４はインターネット６を介して通信可能となっている。インターネット６上のＷｅｂサーバ１には、データファイル２として、あらかじめ各画像処理装置を機能させるプログラムが格納され、また、各画像処理装置のメールアドレスが登録されている。また、中継サーバ４と画像処理装置５（画像処理装置は図１では便宜上符号５で示すマシンＡ、マシンＢ、マシンＣ・・・で表示した）は組織内のコンピュータネットワークであるＬＡＮ７を介して通信可能となっている。
【００２７】
中継サーバ４は組織内のコンピュータネットワークへ外部から侵入されるのを防ぐためにファイアウォール８が設置されたドメイン内にある。図１では符号９を付したドメイン名は例えばｘｘｘ．ｃｏ．ｊｐであり、符号１０を付したドメイン名はｙｙｙ．ｃｏ．ｊｐとする。中継サーバ４は同一ドメイン内にある複数の画像処理装置５とＬＡＮ７を介して通信可能となっている。また、Ｗｅｂサーバ１はそれぞれ異なるドメイン内にある中継サーバ４とインターネット６を介して通信可能となっている。なお、図１では同一ドメイン内には一つの中継サーバしか描いていないが、複数の中継サーバを設置することも可能である。
【００２８】
図２は、本発明の一実施形態を説明するための動作を表す図であり、クライアントコンピュータ３からの指示に基づき、Ｗｅｂサーバ１にストアされているプログラムを画像処理装置５にインストールするまでの流れを説明する図である。
【００２９】
インターネット６上に設置されているＷｅｂサーバ１に対して、サービスマンはブラウザがインストールされているクライアントコンピュータ３からｈｔｔｐによる通信によって、プログラムを更新したい画像処理装置５のメールアドレスとプログラムを指定する。このとき、クライアントコンピュータ３上のＷｅｂ画面（図示せず）にはプログラムの一覧表と、画像処理装置５のメールアドレス一覧表が表示され、該当する箇所をクリックするだけでよいように設定すれば、サービスマンの操作が容易となる。
【００３０】
なお、本発明においては、中継サーバはファイアウォールが設置されたドメイン内にあることが好ましいので、図面ではファイアウォールを設置した図面として説明してある。
【００３１】
Ｗｅｂサーバ１がクライアントコンピュータ３から送信されるプログラムを更新したい画像処理装置５のメールアドレスに関する情報とプログラムに関する情報を受信して、中継サーバ４にプログラムを送信するまでの処理の流れについては図３を参照して説明する。図３はＷｅｂサーバ１における処理の流れを説明するフローチャートである。このＷｅｂサーバ１上の処理は、ＣＧＩプログラムなどによって自動的に処理される。
【００３２】
Ｗｅｂサーバ１は、インターネット６を介してクライアントコンピュータ３から画像処理装置５のメールアドレスに関する情報とプログラムに関する情報を受信（ステップＳ３１）し、これに応答して、データファイル２から、指定を受けたプログラムを検索して呼び出す（ステップＳ３２）。データファイル２では、プログラムはバイナリ形式で格納されているので、電子メールの添付ファイル機能（ＭＩＭＥが代表的）で送信可能な形式に変換する（ステップＳ３３）。代表的にはエンコーダ（ＢＡＳＥ６４が代表的）を用いてテキストデータに変換する方式が挙げられる。ステップＳ３４で電子メールに「プログラムＡ」と特定の題名をつけて、指定されたメールアドレス宛に電子メールの添付ファイルで送信する（ステップＳ３５）。なお、データ容量が大きい場合には分割して送信してもよい。
【００３３】
中継サーバ４はファイアウォール８が設置されたドメイン内にあるが、ドメインの外にあるＷｅｂサーバから送信されるプログラムは、テキストデータに変換されているので中継サーバ４に電子メールプロトコルを使って送信することができる。インターネット６を介して、中継サーバ４がＷｅｂサーバ１からテキストデータで変換されたプログラムが添付された電子メールを受信し、ＬＡＮ７を介して、中継サーバ４が画像処理装置５にプログラムを転送するまでの処理の流れについては図４を参照して説明する。図４は中継サーバ４における処理の流れを説明するフローチャートである。
【００３４】
中継サーバ４は、Ｗｅｂサーバ１からインターネット６を介してテキストデータに変換されたプログラムが添付された電子メールを受信する（ステップＳ４１）と、次のステップＳ４２で、予め中継サーバ４のメモリに記憶されているＷｅｂサーバに関する情報と照合して、電子メールの送り主は正当か否かの判断をする（ステップＳ４２）。送り主が正当であれば次のステップＳ４３で、題名が正当か否かについて、パスワード等を本文に入れて照合するようにしても良い。いずれも正当であれば、ステップＳ４４で添付ファイルを開き、テキストデータに変換されたプログラムをバイナリ形式のプログラムに復元する。次のステップＳ４５では、プログラムの転送先である画像処理装置５が電源ＯＮになっているか否かをｐｉｎｇなどのネットワークコマンドで診断する。プログラムの転送先である画像処理装置５の電源がＯＮになっていなければ、待機して再度診断する。画像処理装置５の電源がＯＮになっていることが確認できたら、ステップＳ４６でバイナリ形式に復元したプログラムをｆｔｐプロトコルを用いて転送する。
【００３５】
図５は画像処理装置５における処理の流れを説明するフローチャートである。画像処理装置５は中継サーバ４から転送されてきたプログラムを受信し（ステップＳ５１）、次のステップであるＳ５２で、受信したプログラムをハードディスクなどの画像データを蓄積可能な不揮発性記憶装置に特定データ（ｂｏｏｔ．ｂｉｎなどと名前を付して）として記憶する。このプログラムは当該画像処理装置を機能させるプログラムであるが、画像処理装置５が稼働中はハードディスクに記憶されたままであるため、現在稼働している画像処理装置５の機能には何ら影響を与えることはない。画像処理装置５での作業が完了して、電源をＯＦＦし、再度、稼働するために電源をＯＮにすると、ハードディスクに記憶されているプログラムは、フラッシュメモリなどの画像処理装置を機能させるプログラムを記憶するための不揮発性の書き換え可能なメモリに自動的に書き込まれるようになっている。
【００３６】
次に図面を参照して、第５から第１０の本発明に係る好適な実施の形態について説明する。
【００３７】
図６は、本発明の画像処理装置を適用可能な、コピー機能、ファクシミリ機能、プリンタ機能等の複数の機能を持ったマルチファンクションデジタル複写機を示す外観構成図である。図６において、マルチファンクションデジタル複写機は、原稿を自動で送るＡＤＦユニット１０１と、原稿画像を読みとるスキャナ部１０２と、１０２で読みとった画像データを再現するプリンタ部１０３とに大きく分けられる。
【００３８】
スキャナ部１０２では、４００ｄｐｉの解像度で原稿を読みとり、デジタル信号処理を行う部分である。なお、本発明でいうｄｐｉとは、２．５４ｃｍ当たりのドット数である。プリンタ部１０３は、スキャナ部１０２によって読みとられた原稿画像に対応した画像を４００ｄｐｉの解像度で指定用紙にプリント出力する部分である。
【００３９】
また、デジタル信号に所定の画像処理を行う画像処理部や、画像データの読みとり動作制御・画像処理制御・プリンタ制御等の制御を司る制御部等を装着するマザーボード部（図示せず）はプリンタ部１０３に配置されている。
【００４０】
図７は、本発明に係る画像処理装置がカラープリントを出力する一実施例についての画像処理部の構成ブロック図である。青（Ｂ）、緑（Ｇ）、赤（Ｒ）の分光感度特性を持つＣＣＤにより読みとられたアナログの画像データはＡ／Ｄ変換手段によりデジタル信号に変換される。デジタル信号はシェーディング補正部５２１に入力され原稿画像の照明ムラ等による読みとりデータのばらつきを補正する。補正されたデジタル信号はライン間補正部５２２で、ＣＣＤが所定間隔で並んでいることによるＢ、Ｇ、Ｒの読みとりのずれを修正するライン間補正処理が行われる。
【００４１】
ライン間補正部５２２から出力されたデジタル信号は、入力信号補正部５２３に入力され、所定のマスキング演算処理が行われる。これはＣＣＤの読みとり画素毎の色分解フィルタの分光特性のばらつきを補正するものである。入力信号補正部５２３からのデジタル信号は下地処理部５２４に入力されて、原稿画像の中で最も明るい色が白色となるように原稿の下地レベルを設定する。
【００４２】
下地処理部５２４から出力されたデジタル信号は、輝度濃度変換部５２５に入力され、Ｂ、Ｇ、Ｒの輝度信号をイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の濃度信号へと対数変換により算出する。輝度濃度変換部５２５から出力されたデジタル信号は、出力信号補正部５２６に入力される。出力信号補正部５２６では、Ｙ、Ｍ、Ｃの濃度信号からブラック信号（Ｂｋ）を算出し、原稿画像と出力画像との色合いを合わせる。
【００４３】
出力信号補正部５２６から出力されたＹ、Ｍ、Ｃ、Ｂｋの各濃度信号は、空間フィルタ部５２７に入力され、空間周波数の補正により、原稿画像に適したエッジ強調、スムージング処理が行われ、次いで、濃度変換部５２８にてプリンタのもつ濃度特性が補正されて出力される。
【００４４】
図８は、本発明に係る画像処理装置の一実施形態における主要部の構成を示すブロック図であり、５は画像処理装置であり、５１は原稿画像を読みとりデジタル信号化するスキャナで代表される画像データ入力部である。５２は画像データ入力部からのデジタル信号に所定の画像処理を行う画像処理部である。
【００４５】
画像処理部での一実施例を説明する。画像処理部５２においては、画像データ入力部５１から入ってきたデジタル画像信号を、必要に応じて、図示しない拡大縮小回路、濃度補正回路で前処理を行った後、やはり図示しない圧縮伸長回路で圧縮し、画像データを記憶するメモリ５４に記憶する。そして、この記憶した画像を読み出して、圧縮伸長回路で伸長し、画像データ出力部５３に出力しプリントアウトする。
【００４６】
メモリ部５４は複数枚の画像データを記憶することができるメモリで、ＤＩＭＭが代表的である。５５はフラッシュメモリに代表される不揮発性の書き換え可能メモリであり、当該画像処理装置を機能させるプログラムを記憶させておくものである。画像処理装置の電源（図示せず）がＯＮされると、まず、フラッシュメモリ５５に記憶されているプログラムが起動する。５６はハードディスクに代表される不揮発性記憶装置であり、画像データや新たなプログラムが記憶される。また、新たなプログラムがフラッシュメモリ５５に書き込まれる前に、フラッシュメモリ５５に記憶されている現在稼働している当該画像処理装置を機能させるプログラムがバックアップとして、後記する書き込み手段２によりハードディスク５６に書き込まれる。
【００４７】
画像処理装置５はインターフェース（Ｉ／Ｆ）５７を介してＬＡＮ７と接続している情報機器、例えば、中継サーバ４と通信可能となっている。
【００４８】
５８は制御部であり、ＣＰＵ５９とＲＡＭに代表されるメインメモリ６０から構成される。電源ＯＮによりフラッシュメモリ５５に記憶されるプログラムが起動してメインメモリに呼び出され、ＣＰＵ５９により各種の制御が実行される。符号６０１から符号６０９はメインメモリ６０に呼び出されたプログラムがＣＰＵ５９により実行される制御の内容である。
【００４９】
符号６０１はｆｔｐサーバ手段であり、中継サーバから転送される新たなプログラムを受信する機能を有しており、受信した新たなプログラムはハードディスク５６に記憶される。第三者による勝手なプログラム更新を防止するため、セキュリティはｆｔｐのパスワードによって守られている。符号６０２は確認手段であり、新たなプログラムがハードディスクに記憶されているか否かを確認する機能を有している。
【００５０】
符号６０３はチェック手段であり、ハードディスク５６に記憶されている新たなプログラムが破壊されているか否かをチェックする手段である。新たなプログラムはコンピュータネットワークを利用してＷｅｂサーバを出発点としてインターネットを経由して中継サーバに到達し、さらに中継サーバからＬＡＮ７を経由して画像処理装置に転送され、ハードディスク５６に記憶されるので、通信途中で破壊される可能性がある。チェックはチェックサムなどの手法を用いて行うことができる。
【００５１】
符号６０４は書き込み手段１であり、ハードディスク５６に記憶されている新たなプログラムが破壊されていないときに、この新たなプログラムをフラッシュメモリ５５に書き込む手段である。
【００５２】
符号６０５はリブート手段であり、新たなプログラムのフラッシュメモリ５５への書き込みが成功したときに画像処理装置５の本体を再起動する手段である。再起動すると画像処理装置５は新たなプログラムで稼働することになる。
【００５３】
符号６０６は書き込み手段２であり、フラッシュメモリ５５に記憶されている現時点で稼働しているプログラムを新たなプログラムに書き換える前に、バックアップとしてハードディスクに書き込む手段である。なお、書き込み手段２は必須なものではないが、この手段の存在により、ハードディスク５６に記憶されている新たなプログラムがフラッシュメモリ５５に正常に書き込まれなかったときのリスクが担保される。
【００５４】
符号６０７は判定手段であり、ハードディスク５６に記憶されている新たなプログラムがフラッシュメモリ５５に書き込み手段１である６０４により正常に書き込まれているか否かを判定する手段である。判定手段６０７がフラッシュメモリ５５に新たなプログラムが正常に書き込まれていると判断すると、消去手段６０８が機能してハードディスク５６に記憶されている新たなプログラムは削除される。また、逆に、判定手段６０７がフラッシュメモリ５５に新たなプログラムが正常に書き込まれていないと判断すると、符号６０９が付された書き込み手段３は、バックアップとしてハードディスク５６に書き込まれたプログラムをフラッシュメモリに書き込む。
【００５５】
なお、判定手段６０７，消去手段６０８，符号６０９を付した書き込み手段３はそれぞれ必須な手段ではない。新たなプログラムのフラッシュメモリ５５への書き込みに成功すれば、ハードディスク５６に記憶されている新たなプログラムは不要となるので不要となった新たなプログラムは消去することが好ましい。また、新たなプログラムのフラッシュメモリ５５への書き込みの失敗は絶対にないとは言い切れない。したがって、安全を見込み、書き込み手段２である６０６でフラッシュメモリ５５に記憶されているプログラムを、例えば、ｂｏｏｔ．ｂａｋと名前を付けてバックアップとしてハードディスクに書き込み、判定手段６０７が、新たなプログラムが正常に書き込まれていないと判定するときは、書き込み手段３である６０９によって、ｂｏｏｔ．ｂａｋをフラッシュメモリ５５に書き込む、といった手段を備えることが好ましい。
【００５６】
図９は、本発明の画像処理装置のプログラム書き換え方法における画像処理装置の処理の流れを説明するフローチャートである。
【００５７】
図９のフローチャートでは、ｆｔｐサーバ手段６０１により受信した新たなプログラムはハードディスク５６に例えばｂｏｏｔ．ｂｉｎという名称で記憶されているものとする。また、現在当該画像処理装置５を機能させているプログラムはフラッシュメモリ５５に記憶されている。画像処理装置５の電源ＯＮにより、フラッシュメモリ５５に記憶されているプログラムが起動し、メインメモリ６０に呼び出されＣＰＵ５９によりプログラムの書き換え処理が実行される。
【００５８】
ステップＳ９０１はハードディスク５６にｂｏｏｔ．ｂｉｎという名称で登録された新たなプログラムが記憶されているか否かを確認するステップであり、ハードディスク５６に新たなプログラムのないことが確認されると、現在フラッシュメモリ５５に記憶されているプログラムにしたがって画像処理装置５は機能することになる。ハードディスク５６に新たなプログラムがｂｏｏｔ．ｂｉｎという名称で記憶されていることが確認されると、処理はステップＳ９０２に進む。
【００５９】
ステップＳ９０２は、ハードディスク５６に記憶されている新しいプログラムであるｂｏｏｔ．ｂｉｎが破壊されていないか、画像処理装置を機能させるプログラムとして正常か否かをチェックするステップであり、チェック手段６０３によりｂｏｏｔ．ｂｉｎが正常でないと判定されると、処理はステップＳ９０３に進み、破壊されたｂｏｏｔ．ｂｉｎは消去されて、現在フラッシュメモリ５５に記憶されているプログラムにしたがって画像処理装置５は機能することになる。チェック手段６０３により新たなプログラムであるｂｏｏｔ．ｂｉｎが正常であると判定されると、処理はステップＳ９０５に進んでもよいが、好ましくは、ステップＳ９０４に進む。
【００６０】
ステップＳ９０４は、符号６０６の書き込み手段２によりフラッシュメモリ５５に記憶されているプログラムをバックアップとして、例えばｂｏｏｔ．ｂａｋという名前を付けてハードディスク５６に書き込むステップである。ステップＳ９０２でｂｏｏｔ．ｂｉｎは正常であると判定されたので、処理はステップＳ９０５に進みハードディスクに記憶されているｂｏｏｔ．ｂｉｎは符号６０４の書き込み手段１によりフラッシュメモリ５５に書き込まれる。ステップＳ９０５の次の処理としてはステップＳ９０８へ進んでもよいが、好ましくはステップＳ９０６に進む。
【００６１】
ステップＳ９０６は、フラッシュメモリ５５に新たなプログラムであるｂｏｏｔ．ｂｉｎが正常に書き込まれたか否かを判定するステップである。正常に書き込まれていないときは、処理はステップＳ９０９に進み、ハードディスク５６にバックアップとして書き込まれたｂｏｏｔ．ｂａｋをフラッシュメモリ５５に書き込まれる。これにより、画像処理装置５は、当初フラッシュメモリ５５に記憶されていたプログラムにしたがい機能することになる。また、フラッシュメモリ５５に新たなプログラムであるｂｏｏｔ．ｂｉｎが正常に書き込まれているときはハードディスク５６に記憶されているｂｏｏｔ．ｂｉｎは不要となるので、処理はステップＳ９０７に進み、ハードディスク５６に記憶されているｂｏｏｔ．ｂｉｎは消去される。さらに処理はステップＳ９０８に進み、リブート手段６０５により自動的に画像処理装置５は再起動して、新たなプログラムにしたがって機能することになる。
【図面の簡単な説明】
【００６２】
【図１】本発明の一実施形態であるコンピュータネットワークの全体イメージを表す図である。
【図２】本発明の一実施形態を説明するコンピュータネットワーク全体の動作を表す図である。
【図３】本発明の一実施形態であるＷｅｂサーバにおける処理の流れを説明するフローチャートである。
【図４】本発明の一実施形態である中継サーバにおける処理の流れを説明するフローチャートである。
【図５】本発明の一実施形態である画像処理装置における処理の流れを説明するフローチャートである。
【図６】本発明の画像処理装置を適用可能なマルチファンクションデジタル複写機を示す外観構成図である。
【図７】本発明に係る画像処理部の構成ブロック図である。
【図８】本発明の画像処理装置の一実施形態における主要部の構成を示すブロック図である。
【図９】本発明の画像処理装置のプログラム書き換え方法における画像処理装置の処理の流れを説明するフローチャートである。
【符号の説明】
【００６３】
１  Ｗｅｂサーバ
２  データファイル
３  クライアントコンピュータ
４  中継サーバ
５  画像処理装置
６  インターネット
７  ＬＡＮ
８  ファイアウォール
９  ドメイン名ｘｘｘ．ｃｏ．ｊｐ
１０  ドメイン名ｙｙｙ．ｃｏ．ｊｐ
５１  画像データ入力部
５２  画像処理部
５３  画像データ出力部
５８  制御部
【図１】
2008123512.tif 000003
【図２】
2008123512.tif 000004
【図３】
2008123512.tif 000005
【図４】
2008123512.tif 000006
【図５】
2008123512.tif 000007
【図６】
2008123512.tif 000008
【図７】
2008123512.tif 000009
【図８】
2008123512.tif 000010
【図９】
2008123512.tif 000011