JP6244054B1 - 配信制御装置、配信制御方法、並びにプログラム - Google Patents
配信制御装置、配信制御方法、並びにプログラム Download PDFInfo
- Publication number
- JP6244054B1 JP6244054B1 JP2017154686A JP2017154686A JP6244054B1 JP 6244054 B1 JP6244054 B1 JP 6244054B1 JP 2017154686 A JP2017154686 A JP 2017154686A JP 2017154686 A JP2017154686 A JP 2017154686A JP 6244054 B1 JP6244054 B1 JP 6244054B1
- Authority
- JP
- Japan
- Prior art keywords
- firmware
- distribution
- image forming
- individual
- version
- 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.)
- Active
Links
Images
Landscapes
- Facsimiles In General (AREA)
- Stored Programmes (AREA)
Abstract
Description
以下、本発明の発明を実施するための形態について図面を用いて説明する。
図1は、本実施形態におけるシステムの全体構成の例を示す。複数の拠点のシステムがネットワークを介して接続される。システム101は、記憶部であるデータベース103へのデータ登録や修正などの制御を行うPC104を含む。PC104は、監視センタホスト111が提供するWebサイトへアクセスし、データの閲覧等を可能とする。システム101に含まれる、ホスト102、データベース103、PC104は、LAN105で接続されている。なお、図1にシステムの構成は一例であり、これに限定するものではない。例えば、データベース103は、物理的にホスト102内に存在してもよい。もしくは、データベース103は、ホスト102からアクセス可能であれば、インターネットを経由した別の場所に存在しても構わない。また、各装置は、複数の装置から構成されるようにしてもよいし、1つの装置から構成するようにしても良い。
図2は、監視センタホスト111のハードウェア構成の例を示す。また、本実施形態では、情報処理装置である、配信サーバ133、ホスト102、監視装置117、122、123、PC104も同様の構成を有する。
図4は、配信サーバ133におけるソフトウェア構成の例を示す。各ソフトウェアの構成部は、そのプログラムをROM202上に保持され、CPU201に実行されることで実現される。また、取得データの一時的な保存にはRAM203が使用される。
図7、8、12〜15、17〜19を用いて、本実施形態に係る処理フローを説明する。
次に、図7、8を用いて、本発明の処理フローを説明する。配信サーバ133は予め設定された時間毎に次の処理を行う。ここでの処理間隔は、配信サーバ133の管理者によって変更可能に管理されてもよいし、予め特定の値が規定されていてもよい。以下に示す処理フローは、配信サーバ133のCPU201がROM202等に格納されたプログラムを読みだして実行することにより、実現される。
S701にて、データベースアクセス部406は、既に登録されて市場公開となり、ネットストレージに展開されているファームウェアに関する、ファームウェア情報の取得処理を行う。本処理は、図12に示すように、以降の判定に必要な、市場公開日、最終アクセス日、ファーム種別、および自動市場公開停止が不可のファームウェアか否かの情報を取得する処理である。市場公開日は、配信可能となった日を示す。最終アクセス日は、直近のファームウェアに対するアクセス日(もしくは、配信日)を示す。なお、図12に示す設定値は一例であり、ほかの項目を含んでもよい。また、本実施形態において、自動市場公開停止の可否に関する設定については、図6のラジオボタン601に示すように、ファームウェアの登録時に設定されるものとする。
前述したように、個別ファームを使用している特定企業において、複数の画像形成装置のバージョンを揃えて個別ファームを使用したいというケースがある。所望のバージョンの個別ファームが市場公開停止となっている場合における、本実施形態に係るフローを図8、図17、図18を用いて説明する。
第二の実施形態として、市場公開停止中の個別ファームのダウンロード要求に対する配信元のURLを構成モジュールに応じて変更する例を述べる。この動作を図9、図20、図21を用いて説明する。
第三の実施形態として、個別ファームのダウンロード要求に対して、自動的に市場公開を行い、次回からの同一要求に対してネットストレージからの高速なダウンロードを可能とする。
第四の実施形態として、個別ファームのダウンロード要求に対して、その個別ファームの配信履歴により、既定値以上の配信が認められる場合、自動的に市場公開を行い、次回からの同一要求に対してネットストレージからのより高速なダウンロードを可能とする。
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施例の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。
Claims (12)
- ネットワーク上の画像形成装置に搭載されるファームウェアの配信を制御する配信制御装置であって、
異なる複数のファームウェアを前記ネットワーク上に配置された記憶部に記憶させる記憶制御手段と、
異なる複数のファームウェアそれぞれのファームウェア情報に基づいて、当該異なる複数のファームウェアそれぞれの公開の停止を制御する制御手段と、
要求に応じて、公開されているファームウェアを前記記憶部から配信させる配信手段と、
を有し、
前記ファームウェア情報は、公開されてからの経過期間、直近のアクセスからの経過期間、ファームウェアの種別、最新のバージョンか否かの情報のうちの少なくとも一つを含み、
前記制御手段は、公開を停止させるファームウェアを前記記憶部から削除させることを特徴とする配信制御装置。 - 前記ファームウェアの種別として、特定のユーザ向けに提供される個別ファームを含むことを特徴とする請求項1に記載の配信制御装置。
- 前記異なる複数のファームウェアを保持する第二の記憶部をさらに備え、
前記記憶部からの配信速度は、前記第二の記憶部からの配信速度よりも速いことを特徴とする請求項2に記載の配信制御装置。 - 前記配信手段は、前記画像形成装置から、公開が停止されているバージョンの個別ファームの配信を要求された場合、前記第二の記憶部から当該個別ファームを配信することを特徴とする請求項3に記載の配信制御装置。
- 前記配信手段は、前記画像形成装置から、公開が停止されているバージョンの個別ファームの配信が要求された場合、当該個別ファームを構成する複数のモジュールのうち、当該個別ファームの公開されている別のバージョンが含むモジュールは、前記記憶部から配信させ、当該個別ファームの公開されている別のバージョンが含まないモジュールは、前記第二の記憶部から配信させることを特徴とする請求項3に記載の配信制御装置。
- 前記記憶制御手段は、公開が停止されているバージョンの個別ファームの配信が要求された場合、当該バージョンの個別ファームを公開させて前記記憶部に記憶させることを特徴とする請求項2乃至5のいずれか一項に記載の配信制御装置。
- 前記記憶制御手段は、公開が停止されているバージョンの個別ファームの配信が要求された場合であって、当該個別ファームの配信回数が既定値以上である場合には、当該バージョンの個別ファームを公開させて前記記憶部に記憶させることを特徴とする請求項2乃至5のいずれか一項に記載の配信制御装置。
- 前記制御手段により公開の停止を制御されるファームウェアの指定を受け付ける手段をさらに有することを特徴とする請求項1乃至7のいずれか一項に記載の配信制御装置。
- 最新のバージョンのファームウェアは常に公開されていることを特徴とする請求項1乃至8のいずれか一項に記載の配信制御装置。
- 異なるバージョンへの段階的なアップデートに要するバージョンのファームウェアは常に公開されていることを特徴とする請求項1乃至9のいずれか一項に記載の配信制御装置。
- ネットワーク上の画像形成装置に搭載されるファームウェアの配信を制御する配信制御方法であって、
異なる複数のファームウェアを前記ネットワーク上に配置された記憶部に記憶させる記憶制御工程と、
異なる複数のファームウェアそれぞれのファームウェア情報に基づいて、当該異なる複数のファームウェアそれぞれの公開の停止を制御する制御工程と、
要求に応じて、公開されているファームウェアを前記記憶部から配信させる配信工程と、
を有し、
前記ファームウェア情報は、公開されてからの経過期間、直近のアクセスからの経過期間、ファームウェアの種別、最新のバージョンか否かの情報のうちの少なくとも一つを含み、
前記制御工程は、公開を停止させるファームウェアを前記記憶部から削除させることを特徴とする配信制御方法。 - コンピュータを、
画像形成装置に搭載される異なる複数のファームウェアをネットワーク上に配置された記憶部に記憶させる記憶制御手段、
異なる複数のファームウェアそれぞれのファームウェア情報に基づいて、当該異なる複数のファームウェアそれぞれの公開の停止を制御する制御手段、
要求に応じて、公開されているファームウェアを前記記憶部から配信させる配信手段
として機能させ、
前記ファームウェア情報は、公開されてからの経過期間、直近のアクセスからの経過期間、ファームウェアの種別、最新のバージョンか否かの情報のうちの少なくとも一つを含み、
前記制御手段は、公開を停止させるファームウェアを前記記憶部から削除させることを特徴とするプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017154686A JP6244054B1 (ja) | 2017-08-09 | 2017-08-09 | 配信制御装置、配信制御方法、並びにプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017154686A JP6244054B1 (ja) | 2017-08-09 | 2017-08-09 | 配信制御装置、配信制御方法、並びにプログラム |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013111331A Division JP6195352B2 (ja) | 2013-05-27 | 2013-05-27 | 配信制御装置、配信制御方法、プログラム、並びに、配信制御システム及びその制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP6244054B1 true JP6244054B1 (ja) | 2017-12-06 |
JP2018010652A JP2018010652A (ja) | 2018-01-18 |
Family
ID=60570404
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017154686A Active JP6244054B1 (ja) | 2017-08-09 | 2017-08-09 | 配信制御装置、配信制御方法、並びにプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6244054B1 (ja) |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011008657A (ja) * | 2009-06-29 | 2011-01-13 | Brother Industries Ltd | コンテンツ配信システム、ノード装置、コンテンツ配信方法及びノードプログラム |
JP2012221200A (ja) * | 2011-04-08 | 2012-11-12 | Canon Inc | 画像形成装置管理システム |
-
2017
- 2017-08-09 JP JP2017154686A patent/JP6244054B1/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2018010652A (ja) | 2018-01-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7158864B2 (ja) | システムおよびそれを用いる方法 | |
US7953901B2 (en) | Distribution apparatus, image processing apparatus, monitoring system, and information processing method | |
CN101493773B (zh) | 信息处理装置、***及方法 | |
KR101615411B1 (ko) | 화상 형성 장치, 화상 형성 장치의 제어 방법 및 기록 매체 | |
JP5961081B2 (ja) | 監視装置、管理システム、ファームウェア更新方法、及びプログラム | |
JP5539129B2 (ja) | 画像形成装置、ファームェアのアップデート方法、及び、プログラム | |
US8804168B2 (en) | System, server, image forming apparatus, system control method, and storage medium | |
CN103176756B (zh) | 信息处理装置、数据管理***以及信息处理方法 | |
JP2015138297A (ja) | 配信システム及びその制御方法 | |
JP5623205B2 (ja) | 画像形成装置、ネットワークシステム、制御方法、およびコンピュータプログラム | |
US20190065706A1 (en) | Management apparatus, control method, and storage medium | |
KR20090084704A (ko) | 통지 방법, 관리 장치 및 클라이언트 장치 | |
RU2475809C2 (ru) | Устройство печати, способ и программа управления печатью | |
CN102855203A (zh) | 图像形成设备及其处理方法 | |
JP5419637B2 (ja) | 管理装置、その方法及びプログラム | |
JP6195352B2 (ja) | 配信制御装置、配信制御方法、プログラム、並びに、配信制御システム及びその制御方法 | |
KR101862353B1 (ko) | 업그레이드 방식이 적응적으로 변경될 수 있는 업그레이드 시스템 및 업그레이드 방법 | |
US8665464B2 (en) | Information processing system, image forming apparatus, management apparatus, management method, and computer program for searching an address information of management in a case when an error notification is received | |
JP6244054B1 (ja) | 配信制御装置、配信制御方法、並びにプログラム | |
JP2012221200A (ja) | 画像形成装置管理システム | |
JP2015049862A (ja) | 情報処理装置、システム、方法およびプログラム | |
JP2015079372A (ja) | 配信システム、配信方法 | |
JP4606910B2 (ja) | ユーティリティプログラム管理方法及び画像処理システム | |
JP2016048567A (ja) | 情報処理装置、データ管理システム、及びデータ管理プログラム | |
JP2022014763A (ja) | デバイス管理装置、方法およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170901 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170907 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20171013 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20171110 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6244054 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |