[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2008015794A - プログラム管理装置及びプログラム管理システム、ならびにプログラム提供方法 - Google Patents

プログラム管理装置及びプログラム管理システム、ならびにプログラム提供方法 Download PDF

Info

Publication number
JP2008015794A
JP2008015794A JP2006186400A JP2006186400A JP2008015794A JP 2008015794 A JP2008015794 A JP 2008015794A JP 2006186400 A JP2006186400 A JP 2006186400A JP 2006186400 A JP2006186400 A JP 2006186400A JP 2008015794 A JP2008015794 A JP 2008015794A
Authority
JP
Japan
Prior art keywords
program
management
information
configuration information
program management
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.)
Withdrawn
Application number
JP2006186400A
Other languages
English (en)
Inventor
Kojiro Akutsu
康次郎 圷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konica Minolta Business Technologies Inc
Original Assignee
Konica Minolta Business Technologies Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Konica Minolta Business Technologies Inc filed Critical Konica Minolta Business Technologies Inc
Priority to JP2006186400A priority Critical patent/JP2008015794A/ja
Publication of JP2008015794A publication Critical patent/JP2008015794A/ja
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)
  • Facsimiles In General (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

【課題】プログラムの更新や更新後の設定に係わるユーザ負担を軽減することのできるプログラム管理システムを提供する。
【解決手段】画像形成装置30は自装置の構成情報や現在のプログラムのバージョン情報を管理サーバ10に送信する。管理サーバ10のプログラム生成手段15は画像形成装置30から受信した構成情報やバージョン情報からダウンロードすべきプログラムを選定し、かつ受信した構成情報に応じてこれらのプログラムを設定した設定済みのプログラム(ファームウェアやプリンタドライバ)を生成して画像形成装置30へ送信する。画像形成装置30は受信したプログラムでファームウェアを更新したり、受信した設定済みプリンタドライバを情報処理装置50に送信してインストールさせたりする。
【選択図】図1

Description

本発明は、ネットワークで接続された管理対象装置(被管理装置)に対してプログラムを提供するプログラム管理装置及びプログラム管理システム、ならびにプログラム提供方法に関する。
デジタル複合機などの画像形成装置におけるファームウェアやプリンタドライバなどのプログラムは、新規OS対応、新規アプリケーション対応、顧客環境対応、各種の不具合対応などのために頻繁にバージョンアップされるのが現状であり、かかるバージョンアップに係わるユーザ負担を軽減するための各種の技術が提案されている。
たとえば、画像形成装置内に格納されているプリンタドライバのバージョン情報とメーカ側のサーバに保管されているプリンタドライバのバージョン情報とを比較し、必要に応じて最新のプリンタドライバを自動でダウンロードする技術がある(たとえば、特許文献1参照。)。
また、画像形成装置のファームウェアのバージョンとプリンタドライバのバージョンとの不整合による動作異常を防止するために、サーバ側で適正な組み合わせを判断してファームウェアやプリンタドライバをダウンロードする技術がある(たとえば、特許文献2参照。)。
プログラムの更新作業においては、上記のようなプログラムのダウンロードに係わる負担のほか、ダウンロード後のプログラムの初期設定に関する負担も無視できない。たとえば、プリンタドライバを、画像形成装置と接続して用いられる情報処理装置(PC…Personal Computer)にインストールした場合には、画像形成装置に関して、給紙トレイの構成・段数,両面プリント機能の有無,ステープル処理や穴開け処理などの後処理機能の有無,仕分け機能の有無,ファックス機能の有無,増設メモリの有無やその搭載容量などの各種設定項目について、購入時点(設置時点)は標準値(工場出荷値もしくはデフォルト値)が設定されているので、インストール後に、現在の装置構成に応じてそれらの項目をユーザで設定する必要があった。
具体例を示すと、画像形成装置が両面プリント機能を備えていても、プリンタドライバ側のデフォルト設定が両面プリント機能なしになっていれば、その設定を両面プリント機能ありに変更するまで両面プリント機能を利用することはできなかった。また、画像形成装置の構成を変更(例えば,ファックス機能の新規追加)した場合にも、その機能をPCから利用可能にするためには、プリンタドライバ側の設定をユーザが手動で変更しなければならなかった。
そこで、画像形成装置でオプションの装着状況など自装置の構成状態を検出し、サーバからダウンロードしたプリンタドライバを、検出された自装置の構成状態に応じて画像形成装置で設定した後、情報処理装置(PC)へ送信し、インストールさせるようにした画像形成装置が提案されている(たとえば、特許文献3参照。)。
特開2002-304263号公報 特開2004-355596号公報 特開2002-149363号公報
画像形成装置で自装置の構成に応じてプリンタドライバの設定を行なう方法では、画像形成装置の処理負担が増加するため、プリンタドライバの更新に伴ってユーザが画像形成装置を使用できなくなるダウンタイムが長くなるという問題があった。
また、プリンタドライバを適切に設定するためには、画像形成装置の構成情報のほかに、プリンタドライバの変更点やプリンタドライバとファームウェアとの関連性などを示す情報を必要とする。しかしながら、ダウンロード先の画像形成装置側でプリンタドライバの設定を行なう場合には、これらの最新情報をメーカから入手して対応することが難しいという問題があった。
このような問題は、プリンタドライバに限らず、装置のファームウェアやその他のプログラムについても同様に生じる。また、画像形成装置以外の装置、たとえば、スキャナ装置などにおいても同様に発生する。
本発明は、上記の問題を解決しようとするものであり、ダウンロード先の装置に負担をかけることなく、プログラムの更新や更新後の設定に係わるユーザ負担を軽減することのできるプログラム管理装置及びプログラム管理システム、プログラム提供方法を提供することを目的としている。
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
(1)管理対象装置の構成情報を受信する受信手段と、
前記受信手段で受信した前記構成情報に応じて、設定項目の少なくとも一部が設定されたプログラムを生成するプログラム生成手段と、
前記プログラム生成手段で生成した設定済みのプログラムを送信する送信手段と
を有する
ことを特徴とするプログラム管理装置。
上記発明では、管理対象装置の構成情報に応じて設定されたプログラムが提供される。したがって、プログラムのダウンロード先では改めて個別の設定を行なうことなく、装置の構成に応じた設定状態でプログラムの使用を開始することができる。
管理対象装置の構成情報は、管理対象装置から受信されてもよいし、他の装置、たとえば、管理対象装置と接続された情報処理装置やカスタマエンジニアの携帯端末などから受信されてもよい。また、設定済みのプログラムの送信先は、管理対象装置であってもよいし、他の装置、たとえば、管理対象装置と接続された情報処理装置であってもよい。
(2)前記プログラム生成手段はさらに、前記受信手段で受信した前記構成情報に基づいて前記管理対象装置へ送信するプログラムを選定し、かつ前記構成情報に応じて、設定項目の少なくとも一部が設定されたプログラムを生成する
ことを特徴とする(1)に記載のプログラム管理装置。
上記発明では、受信した管理対象装置の構成情報に応じて、ダウンロードの必要な1または2以上のプログラムを選定し、これら選定したプログラムの中で必要なものに対して、管理対象装置の構成情報に応じた設定が行なわれる。
(3)前記受信手段は、前記管理対象装置が記憶しているプログラムのバージョン情報をさらに受信し、
前記プログラム生成手段は、前記プログラムを、前記バージョン情報を加味して選定する
ことを特徴とする(2)に記載のプログラム管理装置。
上記発明では、プログラム管理装置は、管理対象装置が保持している現在のプログラムのバージョン情報を入手し、この情報を加味してダウンロードの必要なプログラムをそのバージョンを含めて選定する。たとえば、管理対象装置側のプログラムのバージョンがプログラム管理装置から提供可能なプログラムのバージョンより古い場合に、そのプログラムを更新対象(生成対象のプログラム)に選定する。
(4)前記管理対象装置もしくは外部端末からの指示に基づいて、前記設定済みのプログラムの生成と送信とを含むプログラム更新処理を実行する
ことを特徴とする(1)乃至(3)のいずれか1つに記載のプログラム管理装置。
上記発明では、管理対象装置やその他の外部端末からの指示を契機に、設定済みのプログラムの生成と送信に関するプログラム更新処理が実行される。
(5)当該プログラム管理装置側での所定条件の成立を契機に、前記設定済みのプログラムの生成と送信とを含むプログラム更新処理を実行する
ことを特徴とする(1)乃至(3)のいずれか1つに記載のプログラム管理装置。
上記発明では、プログラム管理装置側で管理する所定条件の成立が契機となってプログラム更新処理が実行される。これにより、プログラム管理装置側から市場にある多数の管理対象装置のプログラムを一斉に更新するようなことが可能になる。
(6)前記所定条件は、当該プログラム管理装置で提供可能なプログラムの変更を含む
ことを特徴とする(5)に記載のプログラム管理装置。
上記発明では、プログラム管理装置で提供可能なプログラムが変更されたこと、たとえば、プログラム管理装置で保管しているプログラムが、重大な不具合対応のためにバージョンアップされたことを契機に、プログラム更新処理が実行される。
(7)前記所定条件の成立に起因して当該プログラム管理装置から前記管理対象装置に対して構成情報の取得要求を送信し、該取得要求の返信で受信された構成情報に基づいて、前記設定済みのプログラムを生成する
ことを特徴とする(5)または(6)に記載のプログラム管理装置。
上記発明では、プログラム管理装置から管理対象装置にリクエストして、管理対象装置の構成情報を取得する。取得要求は、前記所定条件の成立を契機に送信してもよいし、他のタイミングで送信し、所定条件の成立前に、構成情報を取得し記憶しておいてもよい。
(8)前記受信手段で受信した情報を蓄積記憶する受信情報記憶手段をさらに有する
ことを特徴とする(1)乃至(7)に記載のプログラム管理装置。
上記発明では、プログラム管理装置は、受信手段で受信した管理対象装置の構成情報や管理対象装置側のプログラムのバージョン情報を受信情報記憶手段に蓄積記憶する。蓄積記憶した情報により、各管理対象装置の構成情報や管理対象装置側のプログラムのバージョン情報などをプログラム管理装置で一元管理することが可能になる。たとえば、蓄積記憶した情報を用いて、プログラム管理装置側で提供可能なプログラムの最新バージョンと管理対象装置側のプログラムのバージョン情報とを比較し、プログラム更新の要否を判断したり、更新するプログラムを選定したりすることができる。
(9)前記プログラムは、前記管理対象装置で実行されるプログラム、もしくは前記管理対象装置と接続して用いられる情報処理装置で実行される前記管理対象装置のドライバプログラムである
ことを特徴とする(1)乃至(8)に記載のプログラム管理装置。
(10)プログラム管理装置と管理対象装置とがネットワークで接続されたプログラム管理システムにおいて、
前記管理対象装置は、
自装置の構成情報を前記プログラム管理装置に送信する送信制御手段と、
前記プログラム管理装置からプログラムを受信する受信制御手段と、
前記プログラム管理装置から受信した前記プログラムを記憶する記憶手段と
を有し、
前記プログラム管理装置は、
前記管理対象装置の送信した前記構成情報を受信する受信手段と、
前記受信手段で受信した前記構成情報に応じて、設定項目の少なくとも一部が設定されたプログラムを生成するプログラム生成手段と、
前記プログラム生成手段で生成した設定済みのプログラムを前記管理対象装置に送信する送信手段と
を有する
ことを特徴とするプログラム管理システム。
(11)前記プログラム生成手段は、前記受信手段で受信した前記構成情報に基づいて選定し、かつ前記構成情報に応じて設定したプログラムを生成する
ことを特徴とする(10)に記載のプログラム管理システム。
(12)前記管理対象装置はさらに、前記記憶手段に記憶しているプログラムのバージョン情報を前記プログラム管理装置に送信し、
前記プログラム管理装置は、前記管理対象装置の送信した前記バージョン情報を受信し、該バージョン情報をさらに加味して、前記プログラムを選定する
ことを特徴とする(11)に記載のプログラム管理システム。
(13)前記プログラム管理装置は、前記管理対象装置もしくは外部端末からの指示に基づいて、前記設定済みのプログラムの生成と送信とを含むプログラム更新処理を実行する
ことを特徴とする(10)乃至(12)のいずれか1つに記載のプログラム管理システム。
(14)前記プログラム管理装置で管理する所定条件が成立したとき、前記設定済みのプログラムの生成と送信とを含むプログラム更新処理を実行する
ことを特徴とする(10)乃至(12)のいずれか1つに記載のプログラム管理システム。
(15)前記所定条件は、前記プログラム管理装置で提供可能なプログラムの変更を含む
ことを特徴とする(14)に記載のプログラム管理システム。
(16)前記所定条件の成立を契機に前記プログラム管理装置から前記管理対象装置に対して構成情報の取得要求を送信し、
前記管理対象装置は、前記取得要求に応じて自装置の構成情報を前記プログラム管理装置に返信し、
前記プログラム管理装置は、前記取得要求の返信で受信された構成情報に基づいて、前記設定済みのプログラムの生成と送信とを行なう
ことを特徴とする(14)または(15)に記載のプログラム管理システム。
(17)前記プログラム管理装置は、前記受信手段で受信した情報を蓄積記憶する受信情報記憶手段をさらに有する
ことを特徴とする(10)乃至(16)のいずれか1つに記載のプログラム管理システム。
(18)前記管理対象装置は、自装置の構成を検出する検出手段を有し、
前記送信制御手段は、前記検出手段で検出された構成を示す構成情報を前記プログラム管理装置に送信する
ことを特徴とする(10)乃至(17)のいずれか1つに記載のプログラム管理システム。
上記発明では、管理対象装置は、自装置の構成、たとえば、オプション装置の装着状態や各種機能の搭載状態などを検出する。
(19)前記管理対象装置は、前記プログラム管理装置からプログラムを受信して前記記憶手段に記憶したことをユーザに通知する通知手段をさらに有する
ことを特徴とする(10)乃至(18)のいずれか1つに記載のプログラム管理システム。
上記発明では、操作パネルへの表示や警告音、電子メールの送信などにより新たなプログラムの存在がユーザに通知される。
(20)前記プログラムは、前記管理対象装置で実行されるプログラム、もしくは情報処理装置で実行される前記管理対象装置のドライバプログラムである
ことを特徴とする(10)乃至(19)に記載のプログラム管理装置。
(21)前記管理対象装置は、前記プログラム管理装置から受信したドライバプログラムを自装置と接続された情報処理装置へ送信する
ことを特徴とする(10)乃至(20)のいずれか1つに記載のプログラム管理システム。
上記発明では、管理対象装置はプログラム管理装置から入手したドライバプログラムを、自装置に接続された情報処理装置へ送信する。送信タイミングは任意でよい。
(22)サーバが、管理対象装置の構成情報を入手するステップと、
前記サーバが、前記構成情報に応じて設定されたプログラムを生成するステップと、
前記サーバから、前記設定済みのプログラムを送信するステップと
を有する
ことを特徴とするプログラム提供方法。
(23)サーバが、プログラムの設定に関連する関連情報を入手するステップと、
前記サーバが、前記関連情報に応じて設定されたプログラムを生成するステップと、
前記サーバが、前記設定済みのプログラムを送信するステップと
を有する
ことを特徴とするプログラム提供方法。
本発明に係るプログラム管理装置及びプログラム管理システム、プログラム提供方法によれば、プログラム管理装置側で、管理対象装置の構成情報に応じて設定したプログラムを生成して提供するので、ダウンロード先の装置に処理負担をかけることなく、プログラムの更新や更新後の初期設定に係わるユーザ負担を軽減することができる。
また、プログラム管理装置側で設定済みのプログラムを生成するので、設定のための基礎データはプログラム管理装置においてのみ更新すれば済み、ダウンロード先の各装置で設定する場合に比べて、メーカ側からの最新情報をプログラムの選定や設定に迅速かつ詳細に反映させることができる。
以下、図面に基づき本発明の実施の形態を説明する。
図1は、本発明の実施の形態に係わるプログラム管理システム5の構成を示している。プログラム管理システム5は、プログラムの更新を管理する管理サーバ10と、管理サーバ10の管理対象装置(被管理装置)としての画像形成装置30と、画像形成装置30とLAN(Local Area Network)3で接続された情報処理装置50とを備えている。管理サーバ10はインターネットなどのネットワーク2に接続されており、LAN3は図示省略のファイヤウォールを介してネットワーク2に接続されている。管理サーバ10と画像形成装置30とはネットワーク2およびLAN3を介して通信可能に構成されている。
プログラム管理システム5は、画像形成装置30のファームウェアや画像形成装置30に接続された情報処理装置50にインストールされるプリンタドライバなどのプログラムを管理サーバ10から提供して更新するためのシステムである。
情報処理装置50は、パーソナルコンピュータなどで構成され、クライアントPCとも呼ばれるものである。情報処理装置50は、画像形成装置30に対して印刷依頼を行なう機能を備え、画像形成装置30に送出するプリントデータを生成するプリンタドライバ51を格納している。印刷依頼には、プリンタドライバ51のバージョン情報が付加されるようになっている。また、最新のプリンタドライバの存在を表わした最新ドライバ通知を画像形成装置30から受信する機能や、画像形成装置30から受信した最新のプリンタドライバをインストールしてバージョンアップするなどのOS(…Operating System)機能を備えている。
画像形成装置30は、原稿のコピー機能、スキャナ機能、プリンタ機能、ファクシミリ機能などを備えたデジタル複合機として構成されており、本体31に自動原稿送り装置(ADF…Auto Document Feeder)32やフィニッシャ装置(FNS…finisher)33、給紙ユニット34、ファックスユニット48などを装着して構成される。フィニッシャ装置33は、印刷された用紙を冊子にするための後処理を施す装置であり、用紙に穴をあけたり、用紙を二つ折りや三つ折りに折ったり、ステープルで綴じたりするなどの機能を果たすオプション装置である。
本体31は、全体の動作を制御するCPU(Central Processing Unit)35に、バス36を介してフラッシメモリ37と、RAM(Random Access Memory)38と、記憶手段39と、HDD(Hard Disk Drive)41と、ネットワーク接続部42と、I/F(Interface)部43と、操作表示部44と、スキャナ部45と、プリンタ部46とを接続して構成される。I/F部43には自動原稿送り装置32、フィニッシャ装置33、給紙ユニット34、ファックスユニット48が接続される。
スキャナ部45は原稿を光学的に読み取って画像データを取得する機能を果たし、プリンタ部46は画像を記録紙に印刷する機能を果たす。フラッシュメモリ37は、CPU35が実行するプログラム(ファームウェア)やCPU35が参照する各種のデータを予め記憶したメモリであり、RAM38はCPU35がプログラムを実行する際に各種のデータを一時的に格納するワークメモリや画像データを一時記憶する画像メモリとして使用される。
記憶手段39は、管理サーバ10からダウンロードしたファームウェアや情報処理装置50に提供するプリンタドライバなどのプログラムを記憶する機能を果たす。HDD41は、大容量のハードディスク装置であり、画像データや各種のデータを不揮発に記憶する。HDD41は、当初は装備せずに、オプション装置として追加するように構成されてもよい。
ネットワーク接続部42は、LAN3やネットワーク2を介して管理サーバ10や情報処理装置50などの外部端末と各種のデータをやり取りする通信機能を果たす。
CPU35は、ネットワーク接続部42を介して情報処理装置50からプリントデータを受信すると共に、情報処理装置50に格納されているプリンタドライバ51のバージョン情報と記憶手段39に記憶しているプリンタドライバのバージョン情報とを比較し、情報処理装置50側のプリンタドライバ51の更新要否を判断する機能を果たす。また、ネットワーク接続部42を介して情報処理装置50へ最新ドライバ通知を送信する機能や、最新のプリンタドライバを情報処理装置50へ送信して供給する機能を果たす。
さらに、CPU35は、当該画像形成装置30の装置構成を検出する検出手段としての機能を有する。たとえば、自動原稿送り装置32、フィニッシャ装置33、給紙ユニット34、HDD41などの装着の有無や機種、ファクシミリ機能を提供するためのFAXキットの有無などを検出し、当該画像形成装置30の装置構成を示す構成情報を生成する。また、この構成情報及び記憶手段39に記憶されているファームウェアやプリンタドライバの種類やバージョン情報、画像形成装置30の機種情報、機械番号などを含む機器情報を、ネットワーク接続部42を通じて管理サーバ10へ送信する送信制御手段としての機能を果たす。
さらに、CPU35はネットワーク接続部42を通じて、最新のファームウェアや最新プリンタドライバの存在を示す通知を管理サーバ10から受信したり、ファームウェアやプリンタドライバなどのプログラムを管理サーバ10から受信したりする受信制御手段としての機能を果たす。また、フラッシメモリ37内の動作用ファームウェアを、受信したファームウェアに書き換えてバージョンアップする機能を有している。また、管理サーバ10からプログラムを受信して記憶手段39に記憶したことを、操作表示部44などを通じてユーザに通知する通知手段としての機能を果たす。
管理サーバ10は、CPUを主要部とする制御部11に、通信部12と、受信情報記憶手段13と、管理マスタ14と、プログラム生成手段15と、認証手段16と、プログラム保管部17とを接続して構成される。
制御部11は、管理サーバ10の動作全体を制御する。通信部12は、ネットワーク2およびLAN3を介して画像形成装置30と通信する機能を果たす。詳細には、画像形成装置30から構成情報、ファームウェア及びプリンタドライバの種類やバージョン情報、機種情報、機械番号などを含む機器情報を受信する受信手段としての機能、プログラム生成手段15で生成したファームウェアやプリンタドライバなどのプログラムを画像形成装置30に送信する送信手段としての機能、旧バージョンのファームウェアやプリンタドライバを使用している画像形成装置30へ最新ファームウェアやプリンタドライバの存在を通知する機能などを果たす。
認証手段16は、画像形成装置30へのプログラムのダウンロードに際して、その権利を認証する機能を果たし、たとえば、操作者や画像形成装置のIDとパスワードにより認証を行なう。
受信情報記憶手段13は、画像形成装置30から受信した構成情報やバージョン情報などの情報を蓄積記憶する機能を果たす。制御部11は受信情報記憶手段13に蓄積記憶された情報に基づき、各画像形成装置30の構成情報やバージョン情報を一元管理する機能を備えている。
プログラム保管部17は、管理サーバ10から各画像形成装置30に提供可能なプログラムを記憶する機能を果たす。プログラム保管部17には、各種画像形成装置の製造者や販売者から提供される最新ファームウェア及び最新プリンタドライバが格納される。
管理マスタ14は、機種毎に、その機種に対する最新ファームウェアや最新プリンタドライバの種類およびバージョン情報が登録される。
プログラム生成手段15は、画像形成装置30から受信した構成情報やバージョン情報に基づいて、画像形成装置30に対して送信すべきプログラムを、プログラム保管部17に保存されるプログラムの中から選定すると共に、選定されたプログラムの各種設定項目の内、少なくともその一部について、画像形成装置30の構成情報に応じた設定を行なう。すなわち、画像形成装置30の構成情報に応じて、設定項目の一部に設定値が設定されたプログラム(画像形成装置30用にカスタマイズされたプログラム)を生成する機能を果たす。
詳細には、画像形成装置30から受信した構成情報やバージョン情報と管理マスタ14の登録内容とを比較することで、プログラムの更新の要否を判別する。この判別結果に基づき、制御部11は、旧バージョンのファームウェアや旧バージョンのプリンタドライバを使用している画像形成装置30に対して最新ファームウェア及び最新プリンタドライバの存在を通知するようになっている。
またプログラム生成手段15は、画像形成装置30から受信した構成情報やバージョン情報を基にして、画像形成装置30にダウンロードすべきファームウェアやプリンタドライバを、それらのバージョンや組み合わせを含めて選定し、さらにこれらのプログラムを画像形成装置30の構成情報に応じて設定しカスタマイズするようになっている。
図2および図3は、プログラム管理システム5で行なわれるプログラム更新動作の基本的な流れを示している。図2は管理サーバ10の外部からの指示で更新動作が起動される場合を、図3は管理サーバ10側で管理する所定条件の成立に起因して更新動作を起動する場合を示している。
図2では、画像形成装置30は、操作表示部44から入力される管理者からの更新指示、自動定期更新、カスタマエンジニアの携帯端末などからのリモートによる更新指示などがあったとき(ステップS101)、自装置の構成情報や記憶手段39に記憶してあるプログラム(ファームウェアやプリンタドライバなど)の種類やバージョン情報、当該画像形成装置30の機種情報、機械番号などの機器情報を収集し管理サーバ10へ送信する(ステップS102)。構成情報には、たとえば、給紙トレイの構成や段数、両面プリント機能の有無、ステープル処理や穴あけ処理などの後処理機能の有無、仕分け機能の有無、ファックス機能の有無、増設メモリの有無とその搭載容量などがある。
管理サーバ10は、画像形成装置30から構成情報やバージョン情報などの情報を受信すると(ステップS103)、管理サーバ10側に保管しているプログラムとバージョンの新旧などを比較して更新の要否を判断し(ステップS104)、更新不要と判断したときは(ステップS104;N)、更新不要の通知を画像形成装置30に送信(図示省略)して処理を終了する(エンド)。なお、画像形成装置30から受信した構成情報やバージョン情報は受信情報記憶手段13に蓄積記憶されて管理される。
更新要と判断したときは(ステップS104;Y)、構成情報やバージョン情報から、画像形成装置30にダウンロードすべきファームウェアやプリンタドライバを適正な組み合わせで選定し(ステップS105)、さらに画像形成装置30からの構成情報に応じて設定されたプログラムを生成し(ステップS106)、この設定済みのプログラムを画像形成装置30に送信する(ステップS107)。
画像形成装置30は、管理サーバ10からプログラムを受信し(ステップS108)、自装置のファームウェアを更新し(ステップS109)、さらに必要な場合には情報処理装置50へ最新のプリンタドライバを送信し(ステップS110)、インストールさせて処理を終了する(エンド)。
図3に示す処理では、管理サーバ10からプログラム更新処理の起動が行なわれる。たとえば、重大な不具合の修正により管理サーバ10のプログラム保管部17に記憶してあるプログラムが更新された場合などに、管理サーバ10から各画像形成装置30に対してプログラムの更新指示を一斉送信する(ステップS121)。この更新指示は、各画像形成装置30に対する構成情報やバージョン情報の取得要求でもあり、更新指示を受けた画像形成装置30は(ステップS122)、自装置の構成を示す構成情報と自装置の記憶手段39に記憶されているプログラムのバージョン情報とを管理サーバ10に返信する(ステップS123)。構成情報およびバージョン情報を受信した後の動作(ステップS124からS131)は図2のステップS103からS110と同様であり、それらの説明は省略する。
次に、画像形成装置30から受信した構成情報に応じて生成された設定済みのプリンタドライバを用いる場合と、標準のプリンタドライバを用いる場合の違いについて説明する。
図4は、情報処理装置50にインストールされた標準のプリンタドライバが表示するオプション設定画面60の初期状態を示している。標準のプリンタドライバでは、どのオプション装置も設定されていない状態(未装着の状態)が初期状態になっている。図4の例では、給紙ユニット設定欄61、排紙ユニット設定欄62、FAXキット設定欄66、ハードディスク設定欄67はすべて「なし」に設定され、パンチキット設定欄63、カバーシートフィーダ設定欄64、パンチZ折りユニット設定欄65はすべてグレーアウトされて操作不能の状態になっている。また、装置構成をイラスト表示するイラスト表示欄68には、フィニッシャ装置33やオプションの給紙ユニット34などが装着されていない状態の画像形成装置が模擬表示されている。機種設定欄69は,同系列の機種(シリーズ機)を選択することが可能となっており,選択された機種によって給紙ユニット設定欄61からハードディスク設定欄67までのオプション設定欄に表示されるオプションの種類が変わる。
通常は、このような状態から画像形成装置30の装置構成を知っているユーザが、図5に示すようなプルダウンメニュー70を利用して各オプション装置に関する設定を手動操作で行なう。
たとえば、このプリンタドライバは、対象とする画像形成装置が2機種、装着可能な給紙ユニットが3機種、排紙ユニットが5機種、パンチキットが6機種…などのようにオプションの種類や組み合わせが多数存在する。このため、一般のユーザにとってオプション設定画面60でどのオプションを選択したらよいのかを的確に判断することは難しく、また煩雑である。
これに対して、画像形成装置30の構成情報に応じて設定済みのプリンタドライバを管理サーバ10からダウンロードした場合には、図6に示すような設定済みのオプション設定画面60bがダウンロード直後から表示され、ユーザはインストール後に何らの設定を行なうことなく、現在の画像形成装置30の構成に適した設定内容でプリンタドライバを使用し、画像形成装置30に対して印刷を依頼(プリントデータを生成)することができる。
次に、プログラム管理システム5を構成する装置毎の各種動作を説明する。
図7は、管理サーバ10が行なうバージョン管理処理の流れを示している。管理サーバ10は画像形成装置30からその記憶手段39に記憶されているプログラム(ファームウェアやプリンタドライバ)のバージョン情報、機種情報、機械番号などの機器情報を受信し(ステップS201)、その中から機種情報・機械番号を抽出し(ステップS202)、この装置が管理対象装置か否かを判断する(ステップS203)。管理対象装置でない場合は(ステップS203;N)、そのまま処理を終了し(エンド)、管理対象装置の場合は(ステップS203;Y)バージョン管理処理を実行した後(ステップS204)処理を終了する(エンド)。バージョン管理処理では、受信した機器情報を受信情報記憶手段13に蓄積記憶する処理が行なわれる。
図8は、受信情報記憶手段13に蓄積記憶されるバージョン管理ファイル80の一例を示している。バージョン管理ファイル80には、管理対象装置の機器情報を受信する毎に、その受信内容に応じた管理対象装置の機種情報81と、情報収集日82と、機械番号83と、プログラムやドライバの種類毎のバージョン情報84とが関連付けて蓄積記憶される。
図9は、管理サーバ10が行なうバージョン比較処理の流れを示している。管理サーバ10は画像形成装置30からその記憶手段39に記憶されているプログラム(ファームウェアやプリンタドライバ)のバージョン情報、機種情報、機械番号などの機器情報を受信し(ステップS221)、その中から機種情報・機械番号を抽出し(ステップS222)、この装置が管理対象装置か否かを判断する(ステップS223)。管理対象装置でない場合は(ステップS223;N)、そのまま処理を終了し(エンド)、管理対象装置の場合は(ステップS223;Y)バージョン比較処理を実行した後(ステップS224)処理を終了する(エンド)。
バージョン比較処理では、受信したファームウェア及びプリンタドライバのバージョン情報と、管理マスタ14に記憶されているバージョン管理マスターデータ90(図10参照)との比較を行ない、旧バージョンのファームウェアまたはプリンタドライバを使用している場合は、最新ファームウェアや最新プリンタドライバへの更新が必要と判断し、該当するプログラムをダウンロードするようになっている。バージョン管理マスターデータ90には、機種情報91と、マスターデータの管理番号92と、マスターデータに登録した日付93と、プログラムやドライバの種類毎の最新バージョンのバージョン情報94とが関連付けて記憶される。バージョン管理マスターデータ90は、たとえば、各種画像形成装置30のメーカから提供され最新のものに更新される。
また、バージョン管理マスターデータ90が更新されたときは、更新された最新のマスターデータと受信情報記憶手段13に蓄積記憶されている機器情報とを比較し、旧バージョンのファームウェアまたはプリンタドライバを使用している画像形成装置30に対して、最新ファームウェアや最新プリンタドライバが存在することを通知したり、該当のプログラムをダウンロードしたりするようになっている。
図11は、管理サーバ10で行なわれるプログラムのダウンロード処理の流れを示している。管理サーバ10は画像形成装置30から構成情報やプログラム(ファームウェアやプリンタドライバ)のバージョン情報、機種情報、機械番号などの機器情報を受信し(ステップS241)、その中から機種情報・機械番号を抽出し(ステップS242)、この装置が管理対象装置か否かを判断する(ステップS243)。管理対象装置でない場合は(ステップS243;N)、そのまま処理を終了する(エンド)。管理対象装置の場合は(ステップS243;Y)、バージョンアップの必要なプログラムが存在するか否かを判断し(ステップS244)、バージョンアップの必要がなければ(ステップS244;N)そのまま処理を終了する(エンド)。
バージョンアップが必要な場合は(ステップS224;Y)、受信した機器情報の中から構成情報とバージョン情報とを抽出し(ステップS245)、これらの情報に基づいて設定済みプログラムを生成し、これを該当の画像形成装置30へダウンロードして(ステップS246)処理を終了する(エンド)。
なお、管理サーバ10側からプログラムの一斉更新を行なう場合は、管理対象のすべての画像形成装置30に対して図11に示す処理が行なわれる。
図12は、図11のステップS246(ダウンロードファイル生成処理)をより詳細に示したものである。まず、画像形成装置30の構成情報などからダウンロード対象とするプログラムを選定し(ステップS251)、さらにその中から、バージョン情報の新旧に基づき更新の必要なものをさらに選定する(ステップS252)。たとえば、構成情報からADF制御プログラムをダウンロード対象として選出した場合であっても、既に最新バージョンが画像形成装置30側にあるときは、ADF制御プログラムは更新不要と判断する。
最終的に更新要と判断して選定したプログラムについて、画像形成装置30の構成情報に応じた設定を行なう(ステップS253)。たとえば、構成情報に応じた設定値を標準のプログラムに初期値として埋め込むことで、構成情報に応じて画像形成装置30用にカスタマイズされたプログラムを生成することができる。また、予め様々な設定状態のプログラムを生成してプログラム保管部17に記憶しておき、それらの中から画像形成装置30の構成情報に応じた設定状態のプログラムを選択することで、設定済みプログラムを生成するように構成してもよい。
その後、設定済みプログラムを圧縮して(ステップS254)処理を終了する(エンド)。圧縮することにより、ダウンロード時間が短縮される。
図13は、管理サーバ10からプログラムのダウンロードを受けた画像形成装置30の動作を示している。画像形成装置30は、管理サーバ10から受信したファームウェアやプリンタドライバなどのプログラムを記憶手段39に格納し終えたら(ステップS301)、管理者やユーザにプログラムの格納完了を通知する(ステップS302)。たとえば、操作表示部44に所定の表示を行なうなどにより通知する。このとき、プログラムの種類やバージョンなどを併せて表示するとよい。管理者やユーザは該表示を基に更新する/しないを判断し、ファームウェアを更新する旨の選択を受けたときは(ステップS303;Y)、記憶手段39に格納した新たなプログラム(ファームウェア)でフラッシメモリ37内のファームウェアを更新する(ステップS304)。
図14は、情報処理装置50から印刷要求を受信した画像形成装置30の動作を示している。情報処理装置50から印刷要求(プリントデータ)を受信すると(ステップS321)、その印刷要求に含まれる情報から情報処理装置50にインストールされているプリンタドライバのバージョン情報を取得し(ステップS322)、これと記憶手段39に格納されている最新のプリンタドライバのバージョン情報とを比較する(ステップS323)。
情報処理装置50のプリンタドライバが既に最新バージョンの場合は(ステップS324;Y)、そのままプリントデータに応じたプリント動作を実行する(図示省略)などして処理を終了する(エンド)。一方、情報処理装置50のプリンタドライバが最新バージョンでない場合は(ステップS324;N)、プリンタドライバの更新が必要なことを情報処理装置50に通知し(ステップS325)、情報処理装置50側のユーザから更新する/しないの選択を受ける。更新する旨の選択を受けた場合は(ステップS326;Y)、最新のプリンタドライバを記憶手段39から読み出して情報処理装置50へ送信し(ステップS327)、情報処理装置50にインストールさせて処理を終了する(エンド)。
なお、最新のプリンタドライバを情報処理装置50へ送信するタイミングは上記に限定されない。たとえば、電子メールなどで新規プリンタドライバの存在をユーザに通知し、ユーザから任意のタイミングで更新の指示があったとき新規のプリンタドライバを情報処理装置50に送信するようにしてもよい。
以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
たとえば、画像形成装置30から管理サーバ10への構成情報やバージョン情報などの機器情報の通知は、電子メールで行なってもよいし、他の方法でもよい。画像形成装置30から情報処理装置50への最新のプリンタドライバが存在することなどの通知に関して同様である。
実施の形態では、設定済みのプログラムとしてプリンタドライバを例に説明したが、画像形成装置30側のファームウェアなどにおいても、装置構成に応じて設定すべき項目がある場合は、画像形成装置30から受信した構成情報に応じて設定されたファームウェアを管理サーバ10で生成して画像形成装置30へダウンロードする。また、ドライバプログラムはプリンタドライバに限らず、たとえば、画像形成装置30のスキャナ部45を情報処理装置50から使用するためのスキャナドライバなどでもよい。
また、画像形成装置30に接続される情報処理装置50が複数台あるときは、それら複数の情報処理装置50に対して画像形成装置30から設定済みのプリンタドライバを配信するように構成するとよい。
さらに、構成情報などの送信元は管理対象装置に限定されない。たとえば、情報処理装置50側で画像形成装置30の構成情報やプログラムのバージョン情報を収集し、これらの情報を情報処理装置50から管理サーバ10へ送信してもよい。このような機能を情報処理装置50にインストールするプリンタドライバに持たせてもよい。
また、管理サーバ10が生成した設定済みプログラムの送信先は、管理対象装置に限定されない。たとえば、管理サーバ10から情報処理装置50へプリンタドライバなどのプログラムを送信するように構成されてもよい。
また、構成情報は、実施の形態で例示したものに限らず、管理サーバ10からダウンロードするプログラムの設定に関連する情報であればよい。たとえば、装置構成とは別に、ユーザが自己の好みに応じて設定可能な項目についての現在の設定内容を管理対象装置から管理サーバ10へ送信し、その内容に応じて設定された最新バージョンのプログラムを管理サーバ10で生成して管理対象装置に提供するようにしてもよい。これにより、バージョンアップ後も旧バージョンでのユーザ設定が自動的に引き継がれる。
このほか、実施の形態では画像形成装置30としてデジタル複合機を例示したが、複写機、ファクシミリ装置、プリンタなどでもかまわない。
本発明の実施の形態に係わるプログラム管理システムの構成を示す説明図である。 本発明の実施の形態に係わるプログラム管理システムで行なわれるプログラム更新動作の基本的な流れを示す流れ図である。 管理サーバから更新指示を発する場合におけるプログラム更新動作の基本的な流れを示す流れ図である。 標準のプリンタドライバによって表示されるオプション設定画面の初期状態を示す説明図である。 標準のプリンタドライバによって表示されるオプション設定画面上でユーザがプルダウンメニューから各項目を手動設定する状態の一例を示す説明図である。 ユーザによる設定が完了した状態、もしくは、設定済みのプリンタドライバによって表示されるオプション設定画面の初期状態を示す説明図である。 管理サーバが行なうバージョン管理処理の流れを示す流れ図である。 受信情報記憶手段に蓄積記憶されるバージョン管理ファイルの一例を示す説明図である。 管理サーバが行なうバージョン比較処理の流れを示す流れ図である。 管理マスタに記憶されたバージョン管理マスタの一例を示す説明図である。 管理サーバで行なわれるプログラムのダウンロード処理の流れを示す流れ図である。 管理サーバが行なうダウンロードファイル生成処理の詳細を示す流れ図である。 管理サーバからプログラムのダウンロードを受けた画像形成装置の動作を示す流れ図である。 情報処理装置から印刷要求を受信した画像形成装置の動作を示す流れ図である。
符号の説明
2…ネットワーク
3…LAN
5…プログラム管理システム
10…管理サーバ
11…制御部
12…通信部
13…受信情報記憶手段
14…管理マスタ
15…プログラム生成手段
16…認証手段
17…プログラム保管部
30…画像形成装置
31…本体
32…自動原稿送り装置
33…フィニッシャ装置
34…給紙ユニット
35…CPU
36…バス
37…フラッシメモリ
38…RAM
39…記憶手段
41…HDD
42…ネットワーク接続部
43…I/F部
44…操作表示部
45…スキャナ部
46…プリンタ部
48…ファックスユニット
50…情報処理装置
51…プリンタドライバ
60…オプション設定画面
61…給紙ユニット設定欄
62…排紙ユニット設定欄
63…パンチキット設定欄
64…カバーシートフィーダ設定欄
65…パンチZ折りユニット設定欄
66…FAXキット設定欄
67…ハードディスク設定欄
68…機器イラスト表示欄
69…機種設定欄
70…プルダウンメニュー
80…バージョン管理ファイル
90…バージョン管理マスターデータ

Claims (23)

  1. 管理対象装置の構成情報を受信する受信手段と、
    前記受信手段で受信した前記構成情報に応じて、設定項目の少なくとも一部が設定されたプログラムを生成するプログラム生成手段と、
    前記プログラム生成手段で生成した設定済みのプログラムを送信する送信手段と
    を有する
    ことを特徴とするプログラム管理装置。
  2. 前記プログラム生成手段はさらに、前記受信手段で受信した前記構成情報に基づいて前記管理対象装置へ送信するプログラムを選定し、かつ前記構成情報に応じて、設定項目の少なくとも一部が設定されたプログラムを生成する
    ことを特徴とする請求項1に記載のプログラム管理装置。
  3. 前記受信手段は、前記管理対象装置が記憶しているプログラムのバージョン情報をさらに受信し、
    前記プログラム生成手段は、前記プログラムを、前記バージョン情報を加味して選定する
    ことを特徴とする請求項2に記載のプログラム管理装置。
  4. 前記管理対象装置もしくは外部端末からの指示に基づいて、前記設定済みのプログラムの生成と送信とを含むプログラム更新処理を実行する
    ことを特徴とする請求項1乃至3のいずれか1つに記載のプログラム管理装置。
  5. 当該プログラム管理装置側での所定条件の成立を契機に、前記設定済みのプログラムの生成と送信とを含むプログラム更新処理を実行する
    ことを特徴とする請求項1乃至3のいずれか1つに記載のプログラム管理装置。
  6. 前記所定条件は、当該プログラム管理装置で提供可能なプログラムの変更を含む
    ことを特徴とする請求項5に記載のプログラム管理装置。
  7. 前記所定条件の成立に起因して当該プログラム管理装置から前記管理対象装置に対して構成情報の取得要求を送信し、該取得要求の返信で受信された構成情報に基づいて、前記設定済みのプログラムを生成する
    ことを特徴とする請求項5または6に記載のプログラム管理装置。
  8. 前記受信手段で受信した情報を蓄積記憶する受信情報記憶手段をさらに有する
    ことを特徴とする請求項1乃至7に記載のプログラム管理装置。
  9. 前記プログラムは、前記管理対象装置で実行されるプログラム、もしくは前記管理対象装置と接続して用いられる情報処理装置で実行される前記管理対象装置のドライバプログラムである
    ことを特徴とする請求項1乃至8に記載のプログラム管理装置。
  10. プログラム管理装置と管理対象装置とがネットワークで接続されたプログラム管理システムにおいて、
    前記管理対象装置は、
    自装置の構成情報を前記プログラム管理装置に送信する送信制御手段と、
    前記プログラム管理装置からプログラムを受信する受信制御手段と、
    前記プログラム管理装置から受信した前記プログラムを記憶する記憶手段と
    を有し、
    前記プログラム管理装置は、
    前記管理対象装置の送信した前記構成情報を受信する受信手段と、
    前記受信手段で受信した前記構成情報に応じて、設定項目の少なくとも一部が設定されたプログラムを生成するプログラム生成手段と、
    前記プログラム生成手段で生成した設定済みのプログラムを前記管理対象装置に送信する送信手段と
    を有する
    ことを特徴とするプログラム管理システム。
  11. 前記プログラム生成手段は、前記受信手段で受信した前記構成情報に基づいて選定し、かつ前記構成情報に応じて設定したプログラムを生成する
    ことを特徴とする請求項10に記載のプログラム管理システム。
  12. 前記管理対象装置はさらに、前記記憶手段に記憶しているプログラムのバージョン情報を前記プログラム管理装置に送信し、
    前記プログラム管理装置は、前記管理対象装置の送信した前記バージョン情報を受信し、該バージョン情報をさらに加味して、前記プログラムを選定する
    ことを特徴とする請求項11に記載のプログラム管理システム。
  13. 前記プログラム管理装置は、前記管理対象装置もしくは外部端末からの指示に基づいて、前記設定済みのプログラムの生成と送信とを含むプログラム更新処理を実行する
    ことを特徴とする請求項10乃至12のいずれか1つに記載のプログラム管理システム。
  14. 前記プログラム管理装置で管理する所定条件が成立したとき、前記設定済みのプログラムの生成と送信とを含むプログラム更新処理を実行する
    ことを特徴とする請求項10乃至12のいずれか1つに記載のプログラム管理システム。
  15. 前記所定条件は、前記プログラム管理装置で提供可能なプログラムの変更を含む
    ことを特徴とする請求項14に記載のプログラム管理システム。
  16. 前記所定条件の成立を契機に前記プログラム管理装置から前記管理対象装置に対して構成情報の取得要求を送信し、
    前記管理対象装置は、前記取得要求に応じて自装置の構成情報を前記プログラム管理装置に返信し、
    前記プログラム管理装置は、前記取得要求の返信で受信された構成情報に基づいて、前記設定済みのプログラムの生成と送信とを行なう
    ことを特徴とする請求項14または15に記載のプログラム管理システム。
  17. 前記プログラム管理装置は、前記受信手段で受信した情報を蓄積記憶する受信情報記憶手段をさらに有する
    ことを特徴とする請求項10乃至16のいずれか1つに記載のプログラム管理システム。
  18. 前記管理対象装置は、自装置の構成を検出する検出手段を有し、
    前記送信制御手段は、前記検出手段で検出された構成を示す構成情報を前記プログラム管理装置に送信する
    ことを特徴とする請求項10乃至17のいずれか1つに記載のプログラム管理システム。
  19. 前記管理対象装置は、前記プログラム管理装置からプログラムを受信して前記記憶手段に記憶したことをユーザに通知する通知手段をさらに有する
    ことを特徴とする請求項10乃至18のいずれか1つに記載のプログラム管理システム。
  20. 前記プログラムは、前記管理対象装置で実行されるプログラム、もしくは情報処理装置で実行される前記管理対象装置のドライバプログラムである
    ことを特徴とする請求項10乃至19に記載のプログラム管理装置。
  21. 前記管理対象装置は、前記プログラム管理装置から受信したドライバプログラムを自装置と接続された情報処理装置へ送信する
    ことを特徴とする請求項10乃至20のいずれか1つに記載のプログラム管理システム。
  22. サーバが、管理対象装置の構成情報を入手するステップと、
    前記サーバが、前記構成情報に応じて設定されたプログラムを生成するステップと、
    前記サーバから、前記設定済みのプログラムを送信するステップと
    を有する
    ことを特徴とするプログラム提供方法。
  23. サーバが、プログラムの設定に関連する関連情報を入手するステップと、
    前記サーバが、前記関連情報に応じて設定されたプログラムを生成するステップと、
    前記サーバが、前記設定済みのプログラムを送信するステップと
    を有する
    ことを特徴とするプログラム提供方法。
JP2006186400A 2006-07-06 2006-07-06 プログラム管理装置及びプログラム管理システム、ならびにプログラム提供方法 Withdrawn JP2008015794A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006186400A JP2008015794A (ja) 2006-07-06 2006-07-06 プログラム管理装置及びプログラム管理システム、ならびにプログラム提供方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006186400A JP2008015794A (ja) 2006-07-06 2006-07-06 プログラム管理装置及びプログラム管理システム、ならびにプログラム提供方法

Publications (1)

Publication Number Publication Date
JP2008015794A true JP2008015794A (ja) 2008-01-24

Family

ID=39072743

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006186400A Withdrawn JP2008015794A (ja) 2006-07-06 2006-07-06 プログラム管理装置及びプログラム管理システム、ならびにプログラム提供方法

Country Status (1)

Country Link
JP (1) JP2008015794A (ja)

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009187456A (ja) * 2008-02-08 2009-08-20 Nec Computertechno Ltd ファームウェアアップデートシステム、情報処理装置、ファームウェアアップデート方法及びプログラム
JP2010079855A (ja) * 2008-09-29 2010-04-08 Brother Ind Ltd 周辺装置管理プログラム、および周辺装置管理システム
JP2010146092A (ja) * 2008-12-16 2010-07-01 Sharp Corp 情報処理システム
JP2010160751A (ja) * 2009-01-09 2010-07-22 Seiko Epson Corp デバイスドライバー管理システム
WO2010110401A1 (en) * 2009-03-23 2010-09-30 Canon Kabushiki Kaisha Information distributing apparatus, information processing apparatus, and computer program
JP2010231334A (ja) * 2009-03-26 2010-10-14 Fuji Xerox Co Ltd 電子装置及び画像形成システム
JP2010250369A (ja) * 2009-04-10 2010-11-04 Canon Inc 情報処理装置、情報処理方法、及びプログラム
JP2011022712A (ja) * 2009-07-14 2011-02-03 Canon Inc 配信システム、配信装置、及び配信方法
JP2011086232A (ja) * 2009-10-19 2011-04-28 Sharp Corp ネットワークシステム、通信方法、通信機器、および通信プログラム
US20110188080A1 (en) * 2010-02-02 2011-08-04 Yoshinari Chigusa Image processing apparatus, information processing apparatus, and information processing system
JP2011188019A (ja) * 2010-03-04 2011-09-22 Murata Machinery Ltd デジタル複合機
JP2012027520A (ja) * 2010-07-20 2012-02-09 Ricoh Co Ltd 情報処理システム、情報処理装置、情報処理方法、情報処理プログラム、及びそのプログラムを記録した記録媒体
JP2012048330A (ja) * 2010-08-25 2012-03-08 Nippon Telegr & Teleph Corp <Ntt> クラスタシステムおよびソフトウェアデプロイ方法
JP2012141931A (ja) * 2011-01-06 2012-07-26 Mitsubishi Electric Corp 保守装置、保守方法及びプログラム
JP2012213991A (ja) * 2011-04-01 2012-11-08 Konica Minolta Business Technologies Inc 画像形成システム
JP2013025552A (ja) * 2011-07-21 2013-02-04 Canon Inc 情報処理装置、情報処理装置の制御方法およびコンピュータプログラム
JP2013186862A (ja) * 2012-03-12 2013-09-19 Canon Inc 情報処理システム、管理方法およびコンピュータプログラム
JP2014048753A (ja) * 2012-08-29 2014-03-17 Kyocera Document Solutions Inc 画像形成装置用dll生成方法、コンフィグスイッチ生成プログラムおよび機能仕様書ファイル
JP2014146240A (ja) * 2013-01-30 2014-08-14 Seiko Epson Corp 印刷制御装置、印刷制御装置の制御方法およびプログラム
US9063810B2 (en) 2010-08-19 2015-06-23 Ricoh Company, Ltd. Information processing apparatus and information processing system
JP2016105646A (ja) * 2016-02-17 2016-06-09 キヤノン株式会社 管理装置、画像形成装置、管理装置の制御方法、画像形成装置の制御方法、及びプログラム
JP2016131023A (ja) * 2015-01-07 2016-07-21 株式会社リコー プログラム配信システム、プログラム配信装置、プログラム配信方法、情報処理システム
JP2017016453A (ja) * 2015-07-02 2017-01-19 セイコーエプソン株式会社 印刷装置の制御方法、プログラム更新システムおよび印刷装置
JP2017191512A (ja) * 2016-04-14 2017-10-19 キヤノン株式会社 更新システム、サーバ装置、画像形成装置及びそれら制御方法、並びにプログラム
JP2018106357A (ja) * 2016-12-26 2018-07-05 京セラドキュメントソリューションズ株式会社 電子機器、バージョンチェックシステム及びバージョンチェックプログラム
JP2018173998A (ja) * 2018-07-24 2018-11-08 キヤノン株式会社 情報処理装置、制御方法、及びプログラム

Cited By (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009187456A (ja) * 2008-02-08 2009-08-20 Nec Computertechno Ltd ファームウェアアップデートシステム、情報処理装置、ファームウェアアップデート方法及びプログラム
US8161202B2 (en) 2008-09-29 2012-04-17 Brother Kogyo Kabushiki Kaisha Peripheral device management system
JP2010079855A (ja) * 2008-09-29 2010-04-08 Brother Ind Ltd 周辺装置管理プログラム、および周辺装置管理システム
JP4618358B2 (ja) * 2008-09-29 2011-01-26 ブラザー工業株式会社 周辺装置管理プログラム、および周辺装置管理システム
JP2010146092A (ja) * 2008-12-16 2010-07-01 Sharp Corp 情報処理システム
JP2010160751A (ja) * 2009-01-09 2010-07-22 Seiko Epson Corp デバイスドライバー管理システム
WO2010110401A1 (en) * 2009-03-23 2010-09-30 Canon Kabushiki Kaisha Information distributing apparatus, information processing apparatus, and computer program
US8605317B2 (en) 2009-03-23 2013-12-10 Canon Kabushiki Kaisha Information distributing apparatus, information processing apparatus, and computer program
JP2010231334A (ja) * 2009-03-26 2010-10-14 Fuji Xerox Co Ltd 電子装置及び画像形成システム
JP2010250369A (ja) * 2009-04-10 2010-11-04 Canon Inc 情報処理装置、情報処理方法、及びプログラム
JP2011022712A (ja) * 2009-07-14 2011-02-03 Canon Inc 配信システム、配信装置、及び配信方法
US8984413B2 (en) 2009-07-14 2015-03-17 Canon Kabushiki Kaisha Transmission system, transmission apparatus, and method
JP2011086232A (ja) * 2009-10-19 2011-04-28 Sharp Corp ネットワークシステム、通信方法、通信機器、および通信プログラム
JP2011156801A (ja) * 2010-02-02 2011-08-18 Ricoh Co Ltd 画像処理装置、情報処理装置、情報処理システム、情報処理方法及びプログラム
US9342476B2 (en) * 2010-02-02 2016-05-17 Ricoh Company, Limited Image processing apparatus, information processing apparatus, and information processing system
US20110188080A1 (en) * 2010-02-02 2011-08-04 Yoshinari Chigusa Image processing apparatus, information processing apparatus, and information processing system
JP2011188019A (ja) * 2010-03-04 2011-09-22 Murata Machinery Ltd デジタル複合機
JP2012027520A (ja) * 2010-07-20 2012-02-09 Ricoh Co Ltd 情報処理システム、情報処理装置、情報処理方法、情報処理プログラム、及びそのプログラムを記録した記録媒体
US9063810B2 (en) 2010-08-19 2015-06-23 Ricoh Company, Ltd. Information processing apparatus and information processing system
US9672027B2 (en) 2010-08-19 2017-06-06 Ricoh Company, Ltd. Information processing apparatus and information processing system
JP2012048330A (ja) * 2010-08-25 2012-03-08 Nippon Telegr & Teleph Corp <Ntt> クラスタシステムおよびソフトウェアデプロイ方法
JP2012141931A (ja) * 2011-01-06 2012-07-26 Mitsubishi Electric Corp 保守装置、保守方法及びプログラム
JP2012213991A (ja) * 2011-04-01 2012-11-08 Konica Minolta Business Technologies Inc 画像形成システム
JP2013025552A (ja) * 2011-07-21 2013-02-04 Canon Inc 情報処理装置、情報処理装置の制御方法およびコンピュータプログラム
JP2013186862A (ja) * 2012-03-12 2013-09-19 Canon Inc 情報処理システム、管理方法およびコンピュータプログラム
JP2014048753A (ja) * 2012-08-29 2014-03-17 Kyocera Document Solutions Inc 画像形成装置用dll生成方法、コンフィグスイッチ生成プログラムおよび機能仕様書ファイル
JP2014146240A (ja) * 2013-01-30 2014-08-14 Seiko Epson Corp 印刷制御装置、印刷制御装置の制御方法およびプログラム
JP2016131023A (ja) * 2015-01-07 2016-07-21 株式会社リコー プログラム配信システム、プログラム配信装置、プログラム配信方法、情報処理システム
JP2017016453A (ja) * 2015-07-02 2017-01-19 セイコーエプソン株式会社 印刷装置の制御方法、プログラム更新システムおよび印刷装置
JP2016105646A (ja) * 2016-02-17 2016-06-09 キヤノン株式会社 管理装置、画像形成装置、管理装置の制御方法、画像形成装置の制御方法、及びプログラム
JP2017191512A (ja) * 2016-04-14 2017-10-19 キヤノン株式会社 更新システム、サーバ装置、画像形成装置及びそれら制御方法、並びにプログラム
JP2018106357A (ja) * 2016-12-26 2018-07-05 京セラドキュメントソリューションズ株式会社 電子機器、バージョンチェックシステム及びバージョンチェックプログラム
JP2018173998A (ja) * 2018-07-24 2018-11-08 キヤノン株式会社 情報処理装置、制御方法、及びプログラム

Similar Documents

Publication Publication Date Title
JP2008015794A (ja) プログラム管理装置及びプログラム管理システム、ならびにプログラム提供方法
US8964223B2 (en) Server apparatus, image processing apparatus, system, information processing method and program
JP5471529B2 (ja) 画像処理装置及び情報処理装置
US20070169104A1 (en) Data processing apparatus
JP6366354B2 (ja) 情報処理装置、画像形成装置、およびそのプログラムの更新方法、並びにプログラム
US8576416B2 (en) Image processing apparatus and control method thereof and storage medium that changes UI setting data to setting for substitutional execution of function by another apparatus
JP2011243067A (ja) 印刷制御装置,印刷制御システム,およびプリンタドライバ
JP2011035714A (ja) 複合機及びシステム
JP2015219587A (ja) 画像形成装置、画像形成方法、及び画像形成プログラム。
JP5991333B2 (ja) 情報処理装置、該装置における設定値の更新方法及び設定値の更新プログラム
US20100265528A1 (en) Network print system, server computer used for the print system, recording medium recording program and recording medium recording printer driver
JP6534519B2 (ja) ファームウェアのアップデート機能を有する電子装置
JP2011130272A (ja) 画像処理装置,管理装置,情報処理システム,配信設定方法,プログラム,および記録媒体
JP5262495B2 (ja) 電子機器,遠隔管理システム,制御方法,プログラム,および記録媒体
JP5573411B2 (ja) 画像形成装置、プログラム、及びインストール方法
JP2008171096A (ja) 更新機能を有する情報処理装置
JP4809272B2 (ja) 遠隔管理システムおよび管理情報取得制御方法
US20070263243A1 (en) Image forming apparatus for managing application and control method therefor
JP5636829B2 (ja) カスタマイズシステム、画像形成装置、情報処理装置及びカスタマイズプログラム
JP2006293994A (ja) 画像形成装置、情報処理方法、プログラム、及び記録媒体
JP5273222B2 (ja) 機器、情報処理方法、プログラム、及び記録媒体
US20080114876A1 (en) Image forming apparatus and management system of image forming apparatus
JP6255820B2 (ja) 複合機、情報処理方法およびプログラム
JP2010198059A (ja) 設定支援システム
JP4933794B2 (ja) 画像形成装置、情報処理方法、プログラム、及び記録媒体

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20091006