JP2009230400A - 印刷システムおよびソフトウェア導入装置およびソフトウェア導入プログラム - Google Patents
印刷システムおよびソフトウェア導入装置およびソフトウェア導入プログラム Download PDFInfo
- Publication number
- JP2009230400A JP2009230400A JP2008074145A JP2008074145A JP2009230400A JP 2009230400 A JP2009230400 A JP 2009230400A JP 2008074145 A JP2008074145 A JP 2008074145A JP 2008074145 A JP2008074145 A JP 2008074145A JP 2009230400 A JP2009230400 A JP 2009230400A
- Authority
- JP
- Japan
- Prior art keywords
- firmware
- software
- version information
- managed
- processing apparatus
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000010365 information processing Effects 0.000 claims abstract description 86
- 238000000034 method Methods 0.000 abstract description 34
- 238000009434 installation Methods 0.000 description 8
- 238000005457 optimization Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 1
- 238000011900 installation process Methods 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Stored Programmes (AREA)
Abstract
【課題】
導入するソフトウェアの版情報と、ソフトウェアを導入する情報処理装置に接続して利用される装置のファームウェアのバージョン情報との組み合わせが動作保証される組み合わせにソフトウェア、ファームウェアを更新する。
【解決手段】
インストールプログラム104は、管理サーバか100らダウンロードしてPC200に搭載して実行され、PC200に導入されるソフトウェアにて利用可能なプリンタの検索結果をユーザに通知し、導入されるソフトウェアにて利用するプリンタを決定し、決定したプリンタに現在組み込まれているファームウェアの版情報と、プリンタ300のファームウェアに対応してPCに導入されるソフトウェアの版情報との組み合わせが、ユーザに確認した更新方法で、管理サーバから取得した保証バージョン情報組み合わせ管理テーブル105に登録された動作保証される組合せになるようにソフトウェア、ファームウェアを適宜更新する。
【選択図】 図1
導入するソフトウェアの版情報と、ソフトウェアを導入する情報処理装置に接続して利用される装置のファームウェアのバージョン情報との組み合わせが動作保証される組み合わせにソフトウェア、ファームウェアを更新する。
【解決手段】
インストールプログラム104は、管理サーバか100らダウンロードしてPC200に搭載して実行され、PC200に導入されるソフトウェアにて利用可能なプリンタの検索結果をユーザに通知し、導入されるソフトウェアにて利用するプリンタを決定し、決定したプリンタに現在組み込まれているファームウェアの版情報と、プリンタ300のファームウェアに対応してPCに導入されるソフトウェアの版情報との組み合わせが、ユーザに確認した更新方法で、管理サーバから取得した保証バージョン情報組み合わせ管理テーブル105に登録された動作保証される組合せになるようにソフトウェア、ファームウェアを適宜更新する。
【選択図】 図1
Description
本発明は、印刷システムおよびソフトウェア導入装置およびソフトウェア導入プログラムに関する。
印刷装置を利用するためのソフトウェア(プリンタドライバ)を、ユーザが利用するクライアント端末にインストールして利用する際、そのプリンタドライバの機能を十分に発揮するために印刷装置側においては、クライアント装置にインストールされているプリンタドライバに対応する機能を提供するバージョンのファームウェアが印刷装置に実装されている必要がある。
例えば、特許文献1に記載された「画像形成装置の制御方法」によれば、クライアント装置に印刷装置が接続され、クライアント装置にインストールされた常駐ソフトウェアがインターネットを介して印刷装置の最新バージョンのファームウェアを取得してファームウェアを更新する方法が公開されている。
また、特許文献2に記載された「情報処理装置およびサーバ装置およびドライバ更新方法およびコンピュータが読み取り可能な記憶媒体およびプログラム」によれば、簡単な操作によりデバイスドライバの更新処理を汎用的な表示制御プログラム、例えばブラウザを利用して行なう技術が開示されている。
印刷装置のファームウェアを変更することで印刷装置の動作仕様が変更されることにより、プリンタドライバが提供する印刷装置を利用する際の動作仕様と、ファームウェアが提供する印刷装置の動作仕様が、不一致となることによりクライアント装置から印刷装置が正常にしようできなくなるといった問題が生じる。
例えば、プリンタドライバ/ファームウェアの実行によって提供される機能として、印刷用紙をユーザが指定する指定方法が新しいバージョンのプリンタドラバイとファームウェアの組合せにて変更された場合、プリンタドライバ側とファームウェア側が提供する動作仕様が、プリンタドライバとファームウェアのバージョンの不整合によって、ユーザが指定した用紙に正しく印刷されない等の問題があった。
特開2000-309145号公報
特開2003-177989号公報
本発明は、ファームウェアが格納され、該ファームウェアに基づき印刷を実行する印刷装置と、前記印刷装置と接続され、前記印刷装置を利用するソフトウェアを導入するソフトウェア導入手段が搭載される情報処理装置に接続して制御されるファームウェアの書き換えが可能な装置のファームウェアを、前記ソフトウェアのインストールと併せて書き換えるファームウェア更新機能を有し、情報処理装置にて装置が正常に動作することを保証するソフトウェアとファームウェアの最適なバージョンの組み合わせに更新する印刷システムおよびソフトウェア導入装置およびソフトウェア導入プログラムの提供を目的とする。
上記課題を解決するために、請求項1の発明は、ファームウェアが格納され、該ファームウェアに基づき印刷を実行する印刷装置と、前記印刷装置と接続され、前記印刷装置を利用するソフトウェアを導入するソフトウェア導入手段が搭載される情報処理装置とを具備し、前記ソフトウェア導入手段は、前記情報処理装置に導入するソフトウェアおよび前記ソフトウェアと動作保証されたファームウェアを管理する管理手段と、前記情報処理装置に対する前記ソフトウェアの導入に際して、前記印刷装置に格納されているファームウェアの版情報を取得する取得手段と、前記取得手段で取得したファームウェアの版情報と前記管理手段により管理されているファームウェアの版情報とを比較する比較手段と、前記比較手段による比較の結果、前記取得手段で取得したファームウェアの版情報が前記管理手段により管理されているファームウェアの版情報と異なる場合は、前記管理手段により管理されているファームウェアを前記印刷装置に送信して該印刷装置のファームウェアを更新する更新手段と、前記管理手段により管理されているソフトウェアを前記情報処理装置に導入する導入手段とを具備する。
また、請求項2の発明は、ファームウェアが格納され、該ファームウェアに基づき印刷を実行する印刷装置と、前記印刷装置と接続され、前記印刷装置を利用するソフトウェアを導入するソフトウェア導入手段が搭載される情報処理装置と、前記情報処理装置と接続され、前記ソフトウェア導入手段により導入されるソフトウェアと動作保証されたファームウェアを管理するサーバとを具備し、前記ソフトウェア導入手段は、前記情報処理装置に導入するソフトウェアを管理する管理手段と、前記情報処理装置に対する前記ソフトウェアの導入に際して、前記印刷装置に格納されているファームウェアの版情報を取得するとともに、前記サーバにより管理されているファームウェアの版情報を取得する取得手段と、前記取得手段で取得した前記印刷装置に格納されているファームウェアの版情報と前記サーバにより管理されているファームウェアの版情報とを比較する比較手段と、前記比較手段による比較の結果、前記印刷装置に格納されているファームウェアの版情報が前記サーバにより管理されているファームウェアの版情報と異なる場合は、前記サーバで管理されているファームウェアを取得して前記印刷装置に送信することにより該印刷装置のファームウェアを更新する更新手段と、前記管理手段により管理されているソフトウェアを前記情報処理装置に導入する導入手段とを具備する。
また、請求項3の発明は、ファームウェアが格納され、該ファームウェアに基づき印刷を実行する印刷装置と、前記印刷装置を利用するソフトウェアを導入するソフトウェア導入手段が搭載される情報処理装置とを具備し、前記ソフトウェア導入手段は、前記情報処理装置に導入する複数のソフトウェアを管理する第1の管理手段と、前記管理手段により管理される複数のソフトウェアの版情報と前記ソフトウェアと動作保証されたファームウェアの版情報との対応関係を管理する第2の管理手段と、前記情報処理装置に対する前記ソフトウェアの導入に際して、前記印刷装置に格納されているファームウェアの版情報を取得する取得手段と、前記第2の管理手段により管理されている前記対応関係を参照して前記第1の管理手段により管理されている前記複数のソフトウェアの中から前記取得手段で取得したファームウェアに最適なソフトウェアを選択する選択手段と、前記選択手段で選択したソフトウェアを前記情報処理装置に導入する導入手段とを具備する。
また、請求項4の発明は、格納されたファームウェアに基づき印刷を実行する印刷装置に接続された情報処理装置に搭載され、前記印刷装置を利用するソフトウェアを導入するソフトウェア導入装置であって、前記情報処理装置に導入するソフトウェアおよび前記ソフトウェアと動作保証されたファームウェアを管理する管理手段と、前記情報処理装置に対する前記ソフトウェアの導入に際して、前記印刷装置に格納されているファームウェアの版情報を取得する取得手段と、前記取得手段で取得したファームウェアの版情報と前記管理手段により管理されているファームウェアの版情報とを比較する比較手段と、前記比較手段による比較の結果、前記取得手段で取得したファームウェアの版情報が前記管理手段により管理されているファームウェアの版情報と異なる場合は、前記管理手段により管理されているファームウェアを前記印刷装置に送信して該印刷装置のファームウェアを更新する更新手段と、前記管理手段により管理されているソフトウェアを前記情報処理装置に導入する導入手段とを具備する。
また、請求項5の発明は、格納されたファームウェアに基づき印刷を実行する印刷装置に接続されるとともに、ファームウェアを管理するサーバに接続された情報処理装置に搭載され、前記印刷装置を利用するソフトウェアを導入するソフトウェア導入装置であって、前記情報処理装置に導入するソフトウェアを管理する管理手段と、前記情報処理装置に対する前記ソフトウェアの導入に際して、前記印刷装置に格納されているファームウェアの版情報を取得するとともに、前記サーバにより管理されている前記ソフトウェアと動作保証されたファームウェアの版情報を取得する取得手段と、前記取得手段で取得した前記印刷装置に格納されているファームウェアの版情報と前記サーバにより管理されているファームウェアの版情報とを比較する比較手段と、前記比較手段による比較の結果、前記印刷装置に格納されているファームウェアの版情報が前記サーバにより管理されているファームウェアの版情報と異なる場合は、前記サーバで管理されているファームウェアを取得して前記印刷装置に送信することにより該印刷装置のファームウェアを更新する更新手段と、前記管理手段により管理されているソフトウェアを前記情報処理装置に導入する導入手段とを具備する。
また、請求項6の発明は、格納されたファームウェアに基づき印刷を実行する印刷装置に接続された情報処理装置に搭載され、前記印刷装置を利用するソフトウェアを導入するソフトウェア導入装置であって、前記情報処理装置に導入する複数のソフトウェアを管理する第1の管理手段と、前記管理手段により管理される複数のソフトウェアの版情報と前記ソフトウェアと動作保証されたファームウェアの版情報との対応関係を管理する第2の管理手段と、前記情報処理装置に対する前記ソフトウェアの導入に際して、前記印刷装置に格納されているファームウェアの版情報を取得する取得手段と、前記第2の管理手段により管理されている前記対応関係を参照して前記第1の管理手段により管理されている前記複数のソフトウェアの中から前記取得手段で取得したファームウェアに最適なソフトウェアを選択する選択手段と、前記選択手段で選択したソフトウェアを前記情報処理装置に導入する導入手段とを具備する。
また、請求項7の発明は、格納されたファームウェアに基づき印刷を実行する印刷装置に接続された情報処理装置に搭載され、前記印刷装置を利用するソフトウェアを導入するソフトウェア導入プログラムであって、コンピュータを、前記情報処理装置に導入するソフトウェアおよび前記ソフトウェアと動作保証されたファームウェアを管理する管理手段、前記情報処理装置に対する前記ソフトウェアの導入に際して、前記印刷装置に格納されているファームウェアの版情報を取得する取得手段、前記取得手段で取得したファームウェアの版情報と前記管理手段により管理されているファームウェアの版情報とを比較する比較手段、前記比較手段による比較の結果、前記取得手段で取得したファームウェアの版情報が前記管理手段により管理されているファームウェアの版情報と異なる場合は、前記管理手段により管理されているファームウェアを前記印刷装置に送信して該印刷装置のファームウェアを更新する更新手段、前記管理手段により管理されているソフトウェアを前記情報処理装置に導入する導入手段として機能させる。
また、請求項8の発明は、格納されたファームウェアに基づき印刷を実行する印刷装置に接続されるとともに、ファームウェアを管理するサーバに接続された情報処理装置に搭載され、前記印刷装置を利用するソフトウェアを導入するソフトウェア導入プログラムであって、コンピュータを、前記情報処理装置に導入するソフトウェアを管理する管理手段、前記情報処理装置に対する前記ソフトウェアの導入に際して、前記印刷装置に格納されているファームウェアの版情報を取得するとともに、前記サーバにより管理されている前記ソフトウェアと動作保証されたファームウェアの版情報を取得する取得手段、前記取得手段で取得した前記印刷装置に格納されているファームウェアの版情報と前記サーバにより管理されているファームウェアの版情報とを比較する比較手段、前記比較手段による比較の結果、前記印刷装置に格納されているファームウェアの版情報が前記サーバにより管理されているファームウェアの版情報と異なる場合は、前記サーバで管理されているファームウェアを取得して前記印刷装置に送信することにより該印刷装置のファームウェアを更新する更新手段、前記管理手段により管理されているソフトウェアを前記情報処理装置に導入する導入手段として機能させる。
また、請求項9の発明は、格納されたファームウェアに基づき印刷を実行する印刷装置に接続された情報処理装置に搭載され、前記印刷装置を利用するソフトウェアを導入するソフトウェア導入プログラムであって、コンピュータを、前記情報処理装置に導入する複数のソフトウェアを管理する第1の管理手段、前記管理手段により管理される複数のソフトウェアの版情報と前記ソフトウェアと動作保証されたファームウェアの版情報との対応関係を管理する第2の管理手段、前記情報処理装置に対する前記ソフトウェアの導入に際して、前記印刷装置に格納されているファームウェアの版情報を取得する取得手段、前記第2の管理手段により管理されている前記対応関係を参照して前記第1の管理手段により管理されている前記複数のソフトウェアの中から前記取得手段で取得したファームウェアに最適なソフトウェアを選択する選択手段、前記選択手段で選択したソフトウェアを前記情報処理装置に導入する導入手段として機能させる。
本発明の印刷システムおよびソフトウェア導入装置およびソフトウェア導入プログラムによれば、情報処理装置に接続される装置を制御するデバイスドライバ等のソフトウェアと、情報処理装置に接続して使用される装置のファームウェアのバージョンの整合性を保持しつつ、情報処理装置に接続されている装置のファームウェアおよび情報処理装置にて使用されるソフトウェアの更新を行なうことができる。
本発明の実施例について、添付図面を参照しながら説明する。
以下、「インストール」とは、インストールプログラムの実行によって、インストールする装置においてすでにソフトウェアがインストールされて存在する場合で、インストール済みのバージョンと異なるバージョンのソフトウェアに更新する(書き換える)処理と、インストールする装置に未だソフトウェアが存在せず新たにインストールする処理、全てを指し、上記、特許請求の範囲にて記載した「導入」を意味する。
また、以下「ソフトウェア」は、インストーラにてPC(パーソナルコンピュータ)等の情報処理装置に導入して利用されるアプリケーションプログラム、デバイスドライバ等を指し、「ファームウェア」は、情報処理装置に導入されるソフトウェアにて利用される情報処理装置に接続された装置に導入される制御プログラム等を指す。
図1において、印刷システム500は、ファームウェアにて印刷を実行するプリンタ(情報処理装置に接続される装置)300と、プリンタ300に接続してプリンタ300を利用するソフトウェア108が、管理サーバ(サーバ)200からダウンロードされたインストールプログラム(ソフトウェア導入プログラム)104の実行にてインストール(導入)されるPC(情報処理装置)200と、PC200にインストール可能なソフトウェア108、PC200にインストールするソフトウェア108に対応してプリンタ300にインストール可能なファームウェア109を管理する管理サーバ100とがネットワーク400を介して接続して構成される。
インストールプログラム104は、PC200に搭載され実行されると、管理サーバ100からダウンロードした保証バージョン情報組み合わせ管理テーブル105(以下、「組合せ管理テーブル」)を参照し、プリンタ300を利用するソフトウェアのバージョン情報と、プリンタ300を利用するソフトウェアに対応して動作するファームウェアのバージョン情報の組み合わせが、動作保証される組み合わせであるかを判断するとともに、動作保証されないバージョン情報の組み合わせである場合は、インストールプログラム104は、インストールするソフトウェアにて利用するプリンタ300がファームウェアの更新が可能な機種であるかをプリンタ300に問合せて判断し、プリンタ300におけるファームウェア更新手段の有無と、以下に示すユーザによる更新方法の選択結果とに基づいて、動作保証される最適なバージョン情報の組み合わせになるよう、インストールされるソフトウェア、あるいは、ファームウェアのバージョン情報を特定する。
インストールプログラム104は、更新方法の選択肢として、ソフトウェア、ファームウェアの両方が更新可能な場合、ソフトウェア、ファームウェアそれぞれに対して更新を許可するかをユーザに問い合わせて、(1)ソフトウェア、ファームウェア両方の更新が許可された場合、動作保証されるバージョン情報の最新の組み合わせでソフトウェア、ファームウェアを更新する。(2)ソフトウェアのみ更新が許可された場合は、現状のファームウェアのバージョン情報に対応して動作保証されるバージョン情報のソフトウェアに更新する。(3)ファームウェアのみ更新が許可された場合、現状のソフトウェアのバージョン情報に対応して動作保証されるバージョン情報のファームウェアに更新する。(4)ファームウェアの更新ができないプリンタである場合、ファームウェアのバージョン情報に対応して動作保証されるバージョン情報のソフトウェアに、ソフトウェアを更新するか、の上記(1)から(4)のいずれかの更新方法をユーザに問い合わせる。
また、インストールプログラム104は、上記(1)から(4)の更新方法をユーザに問い合わせて確認するユーザインターフェースとして、例えば、図5の(A)に示すようなユーザ選択画面を表示装置208に出力し、上記(1)から(3)のいずれかの方法でソフトウェアを更新するかをユーザに確認し、一方、例えば、図5の(B)に示すような画面を表示装置208に出力し、上記(4)の内容をユーザに対して確認する。
管理サーバ100の構成として、サーバ記憶部110は、インストールプログラム104、組合せ管理テーブル105、バージョン管理テーブル106を記憶するとともに、PC200、プリンタ300にインストールされるソフトウェア108、ファームウェア109の保管場所としてのソフトウェア・ファームウェア記憶部107を具備する。
インストールプログラム104は、PC200に搭載されて実行されると、プリンタ300を利用するソフトウェアをPC200にインストールするとともに、インストールするソフトウェアのバージョン情報に対応して動作保証されるバージョン情報のファームウェアを組合せ管理テーブル105参照して特定し、特定したバージョン情報のファームウェアをプリンタ300に送信し、送信したファームウェアにてプリンタ300の組み込みファームウェア309を更新する。
組合せ管理テーブル105は、例えば、図2の105−1、105−2に示すように、PC200にインストールされるソフトウェアのバージョン情報と、PC200にインストールされるソフトウェアにて利用される装置のファームウェアのバージョン情報との組合せのうち、動作保証されるバージョン情報の組合せを記録して管理するためのテーブルであって、ソフトウェアがインストールされるPC200のOS(オペレーティングシステム)のバージョン毎、さらには、プリンタの機種毎にバージョン情報の組み合わせが記録される。
また、組合せ管理テーブル105は、インストールパッケージ215としてインストールプログラム104とともに管理サーバ100からPC200にダウンロードされ、インストールプログラム104が実行される際、ソフトウェアとファームウェアの動作が保証されるバージョン情報の組み合わせを特定する際に参照されるテーブルである。
また、組合せ管理テーブル105には、新たなバージョン情報のソフトウェアもしくはファームウェアが製造元から提供されて入手され、さらには、ソフトウェアがインストールされる装置に適用可能な新しいバージョン情報のOSが提供されると、新しい動作環境にて動作保証されるソフトウェアとファームウェアのバージョン情報の動作保証される組み合わせがOS毎、プリンタの機種毎にそれぞれ追加して登録される。
図1に戻り、管理サーバ100のバージョン管理テーブル106は、ソフトウェア・ファームウェア記憶部107に保管されている各ソフトウェア、ファームウェアのバージョン情報と、各ソフトウェア、ファームウェアの格納場所を示す情報が組み合わせて管理されているテーブルであり、ソフトウェア管理部・提供部102が、PC200にて実行されたインストールプログラム104にて指定されたバージョン情報に対応するソフトウェア108、ファームウェア109を、ソフトウェア・ファームウェア記憶部107から読み出して転送する際に参照して利用するテーブルである。
サーバ制御部101のソフトウェアファームウェア管理部・提供部(以下、ソフトウェア管理部・提供部)102は、インストールプログラム104の実行にてPC200、プリンタ300にインストールするソフトウェア、ファームウェアを、提供者のWEBサイトからダウンロードして入手し、入手した各バージョン情報のファームウェア、ソフトウェアを、ソフトウェア・ファームウェア記憶部107に保存し、保存したソフトウェア、ファームウェアのバージョン情報とソフトウェア・ファームウェア記憶部107における保管場所の情報とを対応付けてバージョン管理テーブル106に登録する。
また、ソフトウェア管理部・提供部102は、PC200に搭載して実行されるインストールプログラム104から通知されるバージョン情報のソフトウェア108、ファームウェア109をソフトウェア・ファームウェア記憶部107から読み取って、サーバ通信部103を介してPC200に転送する。
PC200は、PC制御部202、PC記憶部を具備して構成される。
PC制御部202は、ソフトウェア、ファームウェアをPC200、プリンタ300に導入するためのファームウェア/ソフトウェアインストール処理部203(以下「インストーラ」と称する)を具備する。
インストーラ203は、管理サーバ100から転送された、インストールプログラム104、組合せ管理テーブル105を含むインストールパッケージ215をダウンロードして、ユーザ操作によるインストールプログラム104の実行にてソフトウェア、ファームウェアをPC200、プリンタ300に導入する機能を提供し、ファームウェア/ソフトウェア取得部204、バージョン最適化部205、ファームウェア送信部206、プリンタ情報取得部207を具備する。
ファームウェア/ソフトウェア取得部204は、バージョン最適化部205から通知されるバージョン情報に対応するソフトウェア108、ファームウェア109のダウンロードを、ソフトウェア管理部・提供部102に要求し、ダウンロードしたソフトウェア108、ファームウェア109がPC200、プリンタ300に対してそれぞれインストールされるまでの間、インストールソフトウェア210、インストールファームウェア211としてそれぞれPC記憶部216に一時的に保管する。
バージョン最適化部205は、ユーザが選択したプリンタに現在組み込まれているファームウェアのバージョン情報をプリンタ300に問い合わせて取得し、さらに、PC200においては、ソフトウェア格納領域209に記憶されているソフトウェアのうち、プリンタを利用するソフトウェア(プリンタドライバ)のバージョン情報をソフトウェアバージョン情報210から読み取って取得する。
ファームウェア送信部206は、プリンタ300のファームウェアを更新することが必要であるとバージョン最適化部205によって判断された場合、バージョン最適化部205が特定したバージョン情報に対応するファームウェアをプリンタ300に送信し、プリンタ300のファームウェア書き換え制御部304に対し、ファームウェア格納領域308の組み込みファームウェアを、PC200から受信したファームウェアにて更新する。
プリンタ情報取得部207は、プリンタ情報の取得をプリンタ300に要求するコマンドをネットワーク400を介してプリンタ300に出力することにより、バージョン最適化部205からの指示にてファームウェアの更新が指示されたプリンタ300に対してプリンタ情報306を問い合わせ、プリンタ300から受け取ったプリンタ情報306に記録されている組み込みファームウェアバージョン情報307からプリンタ300に現在組み込まれている組み込みファームウェア309のバージョン情報を読み取って取得する。
プリンタ300は、プリンタ制御部302は、PC200にインストールされるソフトウェアのバージョン情報に対応して動作保証されるバージョン情報のファームウェアに更新する構成として、プリンタ情報通知部303、ファームウェア書き換え制御部304を具備する。
プリンタ情報通知部303は、PC200のプリンタ情報取得部207から送信されたプリンタ情報を問い合わせるコマンドを受信すると、プリンタ記憶部305のプリンタ情報306に記録されている現在のファームウェアのバージョン情報が記録された組み込みファームウェアバージョン情報307を始め、プリンタ300の機種名、プリンタ300のネットワーク400上における識別名、ネットワークアドレスを含むプリンタの情報を、PC200のプリンタ情報取得部207に送信して応答する。
ファームウェア書き換え制御部304は、PC200のファームウェア送信部206から送信されるファームウェアと、PC200から送信されるファームウェアのバージョン情報を記録したファームウェア更新用データをプリンタ通信部301を介して受信し、受信したファームウェアをファームウェア格納領域308に書き込んでファームウェアを更新するとともに、更新したファームウェアのバージョン情報を組み込みファームウェアバージョン情報307に記録する。
次に、インストーラ203による更新処理の例を図3に示して説明する。
図3の(A)は、、PC200にインストールされているソフトウェアのバージョン情報「1.1」と、ソフトウェアにて利用するプリンタ300にすでにインストールされているファームウェアのバージョン情報「1.0」の組み合わせが、例えば、図2の105−2に示した組合せ管理テーブル105によれば、動作保証される組合となっている状態から、インストーラ203の実行によって、例えば、図2の105−2の組合せ管理テーブル105に記録された動作保証される最新の組み合わせになるよう、ファームウェアを「2.0」、ソフトウェアを「2.1」に更新する例である。
図3の(B)は、ソフトウェアのバージョン情報が、例えば、図2の105−2に示した組合せ管理テーブル105に登録されている最新の組み合わせに記録されているバージョン情報「2.1」である一方で、これに対するファームウェアのバージョン情報は、ソフトウェアに対して動作保証されないバージョン情報「1.0」なので、インストーラ203は、ソフトウェアのバージョン情報に対応して動作保証されるバージョン情報「2.0」のファームウェアに更新して、動作保証されるバージョン情報の組合せにする例である。
図3の(C)は、ファームウェアの更新手段がプリンタに無い場合、あるいは、ファームウェアの更新がユーザに許可されない場合に、インストーラ203が現在のプリンタに組み込まれているファームウェアのバージョン情報「1.5」に対応して動作保証されるバージョン情報、例えば、図2の105−2の組合せ管理テーブルによれば、「2.0」のバージョン情報のソフトウェアに更新する処理の例である。
図3の(D)は、動作保証されないファームウェア、ソフトウェアのバージョン情報の組合せの状態から、インストーラ203が、現在PC200にインストールされているソフトウェアのバージョン情報「2.0」に対応して動作保証されるバージョン情報、例えば図2の105−2の組合せ管理テーブルによれば「1.5」のファームウェアにてプリンタ300のファームウェアを更新する例である。
次に、インストーラ203によるソフトウェア、ファームウェアの更新処理の例を、図4のフローチャートに示して説明する。
インストーラ203は、PC200にネットワークに接続されるとともに、インストールするソフトウェアにて利用可能なプリンタを検索し、検索結果をPC200の表示装置208に出力し、表示装置208に表示されたプリンタの検索結果から、プリンタを選択させ、ユーザが選択したプリンタを特定する(S01)。
インストーラ203は、ステップS01の処理にて特定したプリンタに現在組み込まれているファームウェアのバージョン情報を問い合わせ、さらに、ステップS01の処理にて特定したプリンタを利用するソフトウェアがPC200にインストールされている場合は、PC200にインストールされているソフトウェアのバージョン情報を取得する(S02)。
さらに、インストーラ203は、管理サーバ100からダウンロードした組合せ管理テーブル105を参照し、ステップS01の処理にて特定したプリンタのファームウェアのバージョン情報、プリンタのファームウェアに対応するソフトウェアのバージョン情報の組み合わせが、組合せ管理テーブル105に記録された動作保証されるバージョン情報の組み合わせであるかを判断する(S03)。
なお、PC200において、PC200にソフトウェアがインストールされていない場合は、ファームウェアのバージョン情報に対して動作保証されないバージョン情報であるものとして処理する。
ファームウェアとソフトウェアのバージョン情報の組み合わせが、組合せ管理テーブル105に記録された動作保証される最新の組み合わせであるかを判断する(S04)。
動作保証されない組み合わせ、あるいは、動作保証されるが最新の組み合わせでない場合(S04NO)、インストーラ203は、ステップS01の処理にてユーザが選択したプリンタが、ファームウェアの更新が可能なプリンタであれば、図5の(A)に示すファームウェア、ソフトウェアの更新方法をユーザに問い合わせる画面を表示装置に出力し、一方、ステップS01の処理にてユーザが選択したプリンタが、ファームウェアの更新手段が無いプリンタであれば、図5の(B)に示すような、ファームウェアのバージョン情報に対応して動作させるバージョン情報のソフトウェアに更新するか否かをユーザに問合せる確認画面を表示装置に出力する(S05)。
表示装置208に出力した図5の(A)、もしくは、図5の(B)にて、インストール処理の開始をユーザが指示した場合、インストーラ203は、ファームウェアの更新が可能な機種のプリンタであるかを判断する(S07)。
ファームウェアの更新が可能な機種である場合(S07YES)、インストーラ203は、ステップS05の処理にて出力した図5の(A)の画面にて、ファームウェアの更新が許可されたかを判断する(S08)。
ステップS08の処理にてファームウェアの更新が許可され(S08YES)、さらに、ソフトウェアの更新も許可された場合(S13YES)、インストーラ203は、次に、図5の(A)の画面において、現状のファームウェアのバージョン情報、あるいは、現状のソフトウェアのバージョン情報のいずれか一方のバージョン情報に合わせて動作保証されるバージョン情報に他方を更新するかのいずれの更新方法がユーザにて指定されたかを判断する(S14)。
ソフトウェア、ファームウェアのいずれか一方のバージョン情報にあわせて動作保証される組合せにする更新方法が指定された場合で(S14YES)、「現在のファームウェアのバージョン情報に対応して動作保証されるバージョン情報にソフトウェアを更新する」ことが選択された場合(S18:ファームウェア)、インストーラ203は、現在のファームウェアのバージョン情報に対応して動作保証されるソフトウェアのバージョン情報を、組合せ管理テーブル105に基づいて特定し(S10)、特定したバージョン情報に対応するソフトウェアがPC200にインストール済みでない場合(S11NO)、インストーラ203は、ステップS10の処理にて特定したバージョン情報に対応するソフトウェアを管理サーバ100からダウンロードし、ソフトウェア格納領域209の対応するソフトウェアを更新する(S12)。
一方、保証されるバージョン情報の組み合わせを特定する際、ソフトウェア、ファームウェアのいずれか一方に合わせて更新する方法がユーザにて指定されている場合で(S14YES)、「現在のソフトウェアのバージョン情報に対応して動作保証されるバージョン情報にファームウェアを更新する」が選択されている場合(S18:ソフトウェア)、インストーラ203は、現在のソフトウェアのバージョン情報に対応して動作保証されるバージョン情報のファームウェアを組合せ管理テーブル105に基づいて特定し(S19)、特定したバージョン情報のファームウェアがプリンタ300にインストール済みかを判断し、インストール済みでない場合(S20NO)、ステップS19の処理にて特定したバージョン情報に対応する管理サーバ100からダウンロードしたファームウェアを、プリンタ300に送信してファームウェアの更新を行なう(S21)。
再度、ステップS14の処理に戻り、ソフトウェア、ファームウェアの両方のバージョン情報の組み合わせを、組合せ管理テーブル105に登録されている最新の組み合わせのバージョン情報にそれぞれ更新することがユーザによって選択された場合、インストーラ203は、プリンタに現在組み込まれているファームウェアのバージョン情報を取得し、取得したファームウェアのバージョン情報が、組合せ管理テーブル105に登録されている最新の組み合わせに記録されたバージョン情報であるかを判断する(S15)。
ファームウェアのバージョン情報が動作保証される最新の組み合わせのバージョン情報でない場合(S15NO)、インストーラ203は、組合せ管理テーブル105に記録されている最新の組み合わせに記録されているファームウェアのバージョン情報を特定し、特定したバージョン情報のファームウェアを管理サーバ100からダウンロードしてプリンタに送信し、プリンタのファームウェアを更新する(S12)。
一方、ステップS15の処理で、ファームウェアのバージョン情報が動作保証される最新の組み合わせのバージョン情報である場合(S15YES)、インストーラ203は、ファームウェアのバージョン情報に対応して動作保証されるソフトウェアのバージョン情報を組合せ管理テーブル105から特定する(S16)。
ステップS17にて特定したバージョン情報に対応するソフトウェアがPC200にインストールされていない場合(S11NO)、インストーラ203は、ステップS17の処理で特定したバージョン情報に対応するソフトウェアを管理サーバ100からダウンロードし、ダウンロードしたソフトウェアにてPC200の対応するソフトウェアを更新する(S12)。
再度、ステップS07の処理に戻り、ステップS01の処理で特定したプリンタがファームウェアの更新手段が無い機種で(S07NO)、図5の(B)に示した更新確認画面にて「現在プリンタに組み込まれているファームウェアのバージョン情報に対応して動作保証されるソフトウェアのバージョン情報にてソフトウェアを更新する」ことがユーザにて選択された場合(S09YES)、インストーラ203は、現在のファームウェアのバージョン情報に対応して動作保証されるソフトウェアのバージョン情報を組合せ管理テーブル105にて特定し(S10)、特定したバージョン情報に対応するソフトウェアが、PC200にインストールされているか判断し(S11)、インストールされていない場合(S11NO)、インストーラ203は、ステップS10にて特定したバージョン情報に対応するソフトウェアを管理サーバ100からダウンロードしてPC200にインストールする。
また、ステップS04の処理によって、現在のファームウェア、ソフトウェアのバージョン情報の組み合わせが、組合せ管理テーブル105にて動作保証される最新の組み合わせになっている場合(S04YES)、あるいは、ステップS09の処理によって、ファームウェアの更新手段が無いプリンタ(S07NO)、あるいは、ファームウェアが更新できるプリンタであってもファームウェアの更新がユーザによって許可されない場合のいずれであって、さらに、ソフトウェアの更新も許可されなかった場合(S09NO)、あるいは、ステップS11の処理において、現状のファームウェアのバージョン情報に対応して動作保証されるソフトウェアのバージョン情報のソフトウェアがPC200にインストール済みである場合(S11YES)、あるいは、ステップS20の処理において、現在組み込まれているソフトウェアのバージョン情報に対応して動作保証されるバージョン情報のファームウェアがすでにプリンタ300にインストールされている場合(S20YES)、インストーラ203は処理を中止する。
100 管理サーバ
101 サーバ制御部
102 ソフトウェアファームウェア管理部・提供部
103 サーバ通信部
104 インストールプログラム
105 保証バージョン情報組合せ管理テーブル
106 バージョン管理テーブル
107 ソフトウェア・ファームウェア記憶部
108 ソフトウェア
109 ファームウェア
110 サーバ記憶部
200 PC
201 PC通信部
202 PC制御部
203 ファームウェア/ソフトウェアインストール処理部
204 ファームウェア/ソフトウェア取得部
205 バージョン最適化部
206 ファームウェア送信部
207 プリンタ情報取得部
208 表示装置
209 ソフトウェア格納領域
210 ソフトウェアバージョン情報
211 インストールファームウェア
215 インストールパッケージ
216 PC記憶部
300 プリンタ
301 プリンタ通信部
302 プリンタ制御部
303 プリンタ情報通知部
304 ファームウェア書き換え制御部
305 プリンタ記憶部
306 プリンタ情報
307 組み込みファームウェアバージョン情報
308 ファームウェア格納領域
309 組み込みファームウェア
400 ネットワーク
500 印刷システム
101 サーバ制御部
102 ソフトウェアファームウェア管理部・提供部
103 サーバ通信部
104 インストールプログラム
105 保証バージョン情報組合せ管理テーブル
106 バージョン管理テーブル
107 ソフトウェア・ファームウェア記憶部
108 ソフトウェア
109 ファームウェア
110 サーバ記憶部
200 PC
201 PC通信部
202 PC制御部
203 ファームウェア/ソフトウェアインストール処理部
204 ファームウェア/ソフトウェア取得部
205 バージョン最適化部
206 ファームウェア送信部
207 プリンタ情報取得部
208 表示装置
209 ソフトウェア格納領域
210 ソフトウェアバージョン情報
211 インストールファームウェア
215 インストールパッケージ
216 PC記憶部
300 プリンタ
301 プリンタ通信部
302 プリンタ制御部
303 プリンタ情報通知部
304 ファームウェア書き換え制御部
305 プリンタ記憶部
306 プリンタ情報
307 組み込みファームウェアバージョン情報
308 ファームウェア格納領域
309 組み込みファームウェア
400 ネットワーク
500 印刷システム
Claims (9)
- ファームウェアが格納され、該ファームウェアに基づき印刷を実行する印刷装置と、
前記印刷装置と接続され、前記印刷装置を利用するソフトウェアを導入するソフトウェア導入手段が搭載される情報処理装置と
を具備し、
前記ソフトウェア導入手段は、
前記情報処理装置に導入するソフトウェアおよび前記ソフトウェアと動作保証されたファームウェアを管理する管理手段と、
前記情報処理装置に対する前記ソフトウェアの導入に際して、前記印刷装置に格納されているファームウェアの版情報を取得する取得手段と、
前記取得手段で取得したファームウェアの版情報と前記管理手段により管理されているファームウェアの版情報とを比較する比較手段と、
前記比較手段による比較の結果、前記取得手段で取得したファームウェアの版情報が前記管理手段により管理されているファームウェアの版情報と異なる場合は、前記管理手段により管理されているファームウェアを前記印刷装置に送信して該印刷装置のファームウェアを更新する更新手段と、
前記管理手段により管理されているソフトウェアを前記情報処理装置に導入する導入手段と
を具備する印刷システム。 - ファームウェアが格納され、該ファームウェアに基づき印刷を実行する印刷装置と、
前記印刷装置と接続され、前記印刷装置を利用するソフトウェアを導入するソフトウェア導入手段が搭載される情報処理装置と、
前記情報処理装置と接続され、前記ソフトウェア導入手段により導入されるソフトウェアと動作保証されたファームウェアを管理するサーバと
を具備し、
前記ソフトウェア導入手段は、
前記情報処理装置に導入するソフトウェアを管理する管理手段と、
前記情報処理装置に対する前記ソフトウェアの導入に際して、前記印刷装置に格納されているファームウェアの版情報を取得するとともに、前記サーバにより管理されているファームウェアの版情報を取得する取得手段と、
前記取得手段で取得した前記印刷装置に格納されているファームウェアの版情報と前記サーバにより管理されているファームウェアの版情報とを比較する比較手段と、
前記比較手段による比較の結果、前記印刷装置に格納されているファームウェアの版情報が前記サーバにより管理されているファームウェアの版情報と異なる場合は、前記サーバで管理されているファームウェアを取得して前記印刷装置に送信することにより該印刷装置のファームウェアを更新する更新手段と、
前記管理手段により管理されているソフトウェアを前記情報処理装置に導入する導入手段と
を具備する印刷システム。 - ファームウェアが格納され、該ファームウェアに基づき印刷を実行する印刷装置と、
前記印刷装置を利用するソフトウェアを導入するソフトウェア導入手段が搭載される情報処理装置と
を具備し、
前記ソフトウェア導入手段は、
前記情報処理装置に導入する複数のソフトウェアを管理する第1の管理手段と、
前記管理手段により管理される複数のソフトウェアの版情報と前記ソフトウェアと動作保証されたファームウェアの版情報との対応関係を管理する第2の管理手段と、
前記情報処理装置に対する前記ソフトウェアの導入に際して、前記印刷装置に格納されているファームウェアの版情報を取得する取得手段と、
前記第2の管理手段により管理されている前記対応関係を参照して前記第1の管理手段により管理されている前記複数のソフトウェアの中から前記取得手段で取得したファームウェアに最適なソフトウェアを選択する選択手段と、
前記選択手段で選択したソフトウェアを前記情報処理装置に導入する導入手段と
を具備する印刷システム。 - 格納されたファームウェアに基づき印刷を実行する印刷装置に接続された情報処理装置に搭載され、前記印刷装置を利用するソフトウェアを導入するソフトウェア導入装置であって、
前記情報処理装置に導入するソフトウェアおよび前記ソフトウェアと動作保証されたファームウェアを管理する管理手段と、
前記情報処理装置に対する前記ソフトウェアの導入に際して、前記印刷装置に格納されているファームウェアの版情報を取得する取得手段と、
前記取得手段で取得したファームウェアの版情報と前記管理手段により管理されているファームウェアの版情報とを比較する比較手段と、
前記比較手段による比較の結果、前記取得手段で取得したファームウェアの版情報が前記管理手段により管理されているファームウェアの版情報と異なる場合は、前記管理手段により管理されているファームウェアを前記印刷装置に送信して該印刷装置のファームウェアを更新する更新手段と、
前記管理手段により管理されているソフトウェアを前記情報処理装置に導入する導入手段と
を具備するソフトウェア導入装置。 - 格納されたファームウェアに基づき印刷を実行する印刷装置に接続されるとともに、ファームウェアを管理するサーバに接続された情報処理装置に搭載され、前記印刷装置を利用するソフトウェアを導入するソフトウェア導入装置であって、
前記情報処理装置に導入するソフトウェアを管理する管理手段と、
前記情報処理装置に対する前記ソフトウェアの導入に際して、前記印刷装置に格納されているファームウェアの版情報を取得するとともに、前記サーバにより管理されている前記ソフトウェアと動作保証されたファームウェアの版情報を取得する取得手段と、
前記取得手段で取得した前記印刷装置に格納されているファームウェアの版情報と前記サーバにより管理されているファームウェアの版情報とを比較する比較手段と、
前記比較手段による比較の結果、前記印刷装置に格納されているファームウェアの版情報が前記サーバにより管理されているファームウェアの版情報と異なる場合は、前記サーバで管理されているファームウェアを取得して前記印刷装置に送信することにより該印刷装置のファームウェアを更新する更新手段と、
前記管理手段により管理されているソフトウェアを前記情報処理装置に導入する導入手段と
を具備するソフトウェア導入装置。 - 格納されたファームウェアに基づき印刷を実行する印刷装置に接続された情報処理装置に搭載され、前記印刷装置を利用するソフトウェアを導入するソフトウェア導入装置であって、
前記情報処理装置に導入する複数のソフトウェアを管理する第1の管理手段と、
前記管理手段により管理される複数のソフトウェアの版情報と前記ソフトウェアと動作保証されたファームウェアの版情報との対応関係を管理する第2の管理手段と、
前記情報処理装置に対する前記ソフトウェアの導入に際して、前記印刷装置に格納されているファームウェアの版情報を取得する取得手段と、
前記第2の管理手段により管理されている前記対応関係を参照して前記第1の管理手段により管理されている前記複数のソフトウェアの中から前記取得手段で取得したファームウェアに最適なソフトウェアを選択する選択手段と、
前記選択手段で選択したソフトウェアを前記情報処理装置に導入する導入手段と
を具備するソフトウェア導入装置。 - 格納されたファームウェアに基づき印刷を実行する印刷装置に接続された情報処理装置に搭載され、前記印刷装置を利用するソフトウェアを導入するソフトウェア導入プログラムであって、
コンピュータを、
前記情報処理装置に導入するソフトウェアおよび前記ソフトウェアと動作保証されたファームウェアを管理する管理手段、
前記情報処理装置に対する前記ソフトウェアの導入に際して、前記印刷装置に格納されているファームウェアの版情報を取得する取得手段、
前記取得手段で取得したファームウェアの版情報と前記管理手段により管理されているファームウェアの版情報とを比較する比較手段、
前記比較手段による比較の結果、前記取得手段で取得したファームウェアの版情報が前記管理手段により管理されているファームウェアの版情報と異なる場合は、前記管理手段により管理されているファームウェアを前記印刷装置に送信して該印刷装置のファームウェアを更新する更新手段、
前記管理手段により管理されているソフトウェアを前記情報処理装置に導入する導入手段
として機能させるソフトウェア導入プログラム。 - 格納されたファームウェアに基づき印刷を実行する印刷装置に接続されるとともに、ファームウェアを管理するサーバに接続された情報処理装置に搭載され、前記印刷装置を利用するソフトウェアを導入するソフトウェア導入プログラムであって、
コンピュータを、
前記情報処理装置に導入するソフトウェアを管理する管理手段、
前記情報処理装置に対する前記ソフトウェアの導入に際して、前記印刷装置に格納されているファームウェアの版情報を取得するとともに、前記サーバにより管理されている前記ソフトウェアと動作保証されたファームウェアの版情報を取得する取得手段、
前記取得手段で取得した前記印刷装置に格納されているファームウェアの版情報と前記サーバにより管理されているファームウェアの版情報とを比較する比較手段、
前記比較手段による比較の結果、前記印刷装置に格納されているファームウェアの版情報が前記サーバにより管理されているファームウェアの版情報と異なる場合は、前記サーバで管理されているファームウェアを取得して前記印刷装置に送信することにより該印刷装置のファームウェアを更新する更新手段、
前記管理手段により管理されているソフトウェアを前記情報処理装置に導入する導入手段
として機能させるソフトウェア導入プログラム。 - 格納されたファームウェアに基づき印刷を実行する印刷装置に接続された情報処理装置に搭載され、前記印刷装置を利用するソフトウェアを導入するソフトウェア導入プログラムであって、
コンピュータを、
前記情報処理装置に導入する複数のソフトウェアを管理する第1の管理手段、
前記管理手段により管理される複数のソフトウェアの版情報と前記ソフトウェアと動作保証されたファームウェアの版情報との対応関係を管理する第2の管理手段、
前記情報処理装置に対する前記ソフトウェアの導入に際して、前記印刷装置に格納されているファームウェアの版情報を取得する取得手段、
前記第2の管理手段により管理されている前記対応関係を参照して前記第1の管理手段により管理されている前記複数のソフトウェアの中から前記取得手段で取得したファームウェアに最適なソフトウェアを選択する選択手段、
前記選択手段で選択したソフトウェアを前記情報処理装置に導入する導入手段
として機能させるソフトウェア導入プログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008074145A JP2009230400A (ja) | 2008-03-21 | 2008-03-21 | 印刷システムおよびソフトウェア導入装置およびソフトウェア導入プログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008074145A JP2009230400A (ja) | 2008-03-21 | 2008-03-21 | 印刷システムおよびソフトウェア導入装置およびソフトウェア導入プログラム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2009230400A true JP2009230400A (ja) | 2009-10-08 |
Family
ID=41245718
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008074145A Pending JP2009230400A (ja) | 2008-03-21 | 2008-03-21 | 印刷システムおよびソフトウェア導入装置およびソフトウェア導入プログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2009230400A (ja) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011204239A (ja) * | 2010-03-25 | 2011-10-13 | Samsung Electronics Co Ltd | 印刷制御端末装置及びこれを利用した画像形成装置のファームウェアアップグレード方法 |
| JP2012018575A (ja) * | 2010-07-08 | 2012-01-26 | Buffalo Inc | 情報を収集するための装置、システム、方法、および、プログラム |
| JP2012053510A (ja) * | 2010-08-31 | 2012-03-15 | Brother Ind Ltd | 情報処理装置、情報処理装置の制御プログラム、情報処理システム |
| JP2014191797A (ja) * | 2013-03-28 | 2014-10-06 | Oki Data Corp | 情報処理装置、ファームウェア更新方法及びコンピュータプログラム |
| JP2016532226A (ja) * | 2014-08-27 | 2016-10-13 | シャオミ・インコーポレイテッド | ルータ管理アプリケーションをルータファームウェアに対して互換化する方法および装置 |
| KR20170008712A (ko) * | 2016-12-08 | 2017-01-24 | 에스프린팅솔루션 주식회사 | 인쇄 제어 단말장치 및 펌웨어 업그레이드 방법 |
| JP2019016221A (ja) * | 2017-07-07 | 2019-01-31 | キヤノン株式会社 | 情報処理装置、プログラム及び制御方法 |
| JP2019020798A (ja) * | 2017-07-12 | 2019-02-07 | 富士通株式会社 | 情報処理装置およびプログラム |
| WO2022024334A1 (ja) * | 2020-07-31 | 2022-02-03 | 三菱電機株式会社 | 更新管理プログラム、情報処理装置、および、更新管理方法 |
-
2008
- 2008-03-21 JP JP2008074145A patent/JP2009230400A/ja active Pending
Cited By (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011204239A (ja) * | 2010-03-25 | 2011-10-13 | Samsung Electronics Co Ltd | 印刷制御端末装置及びこれを利用した画像形成装置のファームウェアアップグレード方法 |
| JP2012018575A (ja) * | 2010-07-08 | 2012-01-26 | Buffalo Inc | 情報を収集するための装置、システム、方法、および、プログラム |
| JP2012053510A (ja) * | 2010-08-31 | 2012-03-15 | Brother Ind Ltd | 情報処理装置、情報処理装置の制御プログラム、情報処理システム |
| JP2014191797A (ja) * | 2013-03-28 | 2014-10-06 | Oki Data Corp | 情報処理装置、ファームウェア更新方法及びコンピュータプログラム |
| US9395976B2 (en) | 2013-03-28 | 2016-07-19 | Oki Data Corporation | Information processing apparatus, firmware renewing method, and computer program |
| KR101757779B1 (ko) * | 2014-08-27 | 2017-07-14 | 시아오미 아이엔씨. | 라우터 관리 어플리케이션을 라우터 펌웨어와 호환 가능하도록 하기 위한 방법 및 장치 |
| JP2016532226A (ja) * | 2014-08-27 | 2016-10-13 | シャオミ・インコーポレイテッド | ルータ管理アプリケーションをルータファームウェアに対して互換化する方法および装置 |
| US9886259B2 (en) | 2014-08-27 | 2018-02-06 | Xiaomi Inc. | Method and terminal device for complying router management application with router firmware |
| KR20170008712A (ko) * | 2016-12-08 | 2017-01-24 | 에스프린팅솔루션 주식회사 | 인쇄 제어 단말장치 및 펌웨어 업그레이드 방법 |
| KR101723857B1 (ko) * | 2016-12-08 | 2017-04-06 | 에스프린팅솔루션 주식회사 | 인쇄 제어 단말장치 및 펌웨어 업그레이드 방법 |
| JP2019016221A (ja) * | 2017-07-07 | 2019-01-31 | キヤノン株式会社 | 情報処理装置、プログラム及び制御方法 |
| JP6995516B2 (ja) | 2017-07-07 | 2022-01-14 | キヤノン株式会社 | 情報処理装置、インストーラ |
| JP2019020798A (ja) * | 2017-07-12 | 2019-02-07 | 富士通株式会社 | 情報処理装置およびプログラム |
| WO2022024334A1 (ja) * | 2020-07-31 | 2022-02-03 | 三菱電機株式会社 | 更新管理プログラム、情報処理装置、および、更新管理方法 |
| JP7028361B1 (ja) * | 2020-07-31 | 2022-03-02 | 三菱電機株式会社 | 更新管理プログラム、情報処理装置、および、更新管理方法 |
| CN115917500A (zh) * | 2020-07-31 | 2023-04-04 | 三菱电机株式会社 | 更新管理程序、信息处理装置及更新管理方法 |
| CN115917500B (zh) * | 2020-07-31 | 2023-09-12 | 三菱电机株式会社 | 记录介质、信息处理装置及更新管理方法 |
| US12008358B2 (en) | 2020-07-31 | 2024-06-11 | Mitsubishi Electric Corporation | Storage medium storing update management program, information processing device, and update management method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3984895B2 (ja) | 情報処理装置およびサーバ装置およびドライバ更新方法およびコンピュータが読み取り可能な記憶媒体およびプログラム | |
| JP2009230400A (ja) | 印刷システムおよびソフトウェア導入装置およびソフトウェア導入プログラム | |
| JP2011204239A (ja) | 印刷制御端末装置及びこれを利用した画像形成装置のファームウェアアップグレード方法 | |
| JP6366354B2 (ja) | 情報処理装置、画像形成装置、およびそのプログラムの更新方法、並びにプログラム | |
| JP2009230398A (ja) | ソフトウェア更新支援装置およびソフトウェア更新支援プログラム | |
| JP5995602B2 (ja) | 画像処理装置、情報処理方法及びプログラム | |
| JP2006260356A (ja) | 画像形成システム、画像形成装置、端末装置、管理装置及び端末装置のドライバの更新方法 | |
| JP5696470B2 (ja) | 機器管理装置、機器管理方法、機器管理プログラム、及びそのプログラムを記録した記録媒体 | |
| JP4641530B2 (ja) | 情報処理装置、ドライバ処理方法、プログラム | |
| JP2018112803A (ja) | ソフトウェアアップデートシステム、電子機器および管理サーバー | |
| JP5419637B2 (ja) | 管理装置、その方法及びプログラム | |
| JP2000181718A (ja) | ファ―ムウエアアップグレ―ド方法及びシステム | |
| JP2018124749A (ja) | 電子機器、バージョンチェックシステム及びバージョンチェックプログラム | |
| JP4792744B2 (ja) | 画像処理装置 | |
| KR101723857B1 (ko) | 인쇄 제어 단말장치 및 펌웨어 업그레이드 방법 | |
| JP2006190320A (ja) | ネットワーク上のデバイスの使用を支援するシステム | |
| JP2005157544A (ja) | 電気機器制御装置 | |
| JP5686719B2 (ja) | 画像形成装置、アプリケーション管理装置、およびアプリケーション管理システム | |
| JP4034727B2 (ja) | 情報処理装置及びその制御方法、プログラム、記録媒体 | |
| JP6995516B2 (ja) | 情報処理装置、インストーラ | |
| JP2010102542A (ja) | ドライバ配信システム、印刷制御装置、ドライバ配信方法、およびドライバアップデートプログラム | |
| JP2010218566A (ja) | 情報処理プログラム、情報処理装置、および情報処理システム | |
| JP2015121887A (ja) | 情報処理装置及びその制御方法、およびプログラム | |
| JP2004021576A (ja) | 画像形成システム、画像形成システムにおけるダウンロード方法 | |
| JP4606910B2 (ja) | ユーティリティプログラム管理方法及び画像処理システム |