(57)【要約】【課題】複数機種の機器への製品用設定情報の書き込みを同一の製品用設定情報の書き込み環境を用いて実施する。【解決手段】機器の機器識別情報と、機器の機種と、機種共通情報と、機器個別情報とを対応付けて記憶する記憶部１５０と、機器から、当該機器の機器識別情報を受信する通信部１１０と、記憶部１５０を参照して、受信した機器識別情報に対応する機器の機種を特定する特定部１２１と、記憶部１５０を参照して、特定された機器の機種に対応する機種共通情報と、特定された機器の機種と受信した機器識別情報とに対応する機器個別情報を取得する取得部１２２と、取得された機種共通情報と機器個別情報とから、機器識別情報を送信した機器に対して書き込まれる設定情報を生成する製品用設定情報生成部１２０と、を備え、通信部１１０は、生成された設定情報を機器識別情報を送信した機器に送信する。【選択図】図５
2017045277.tif 000002
【特許請求の範囲】
【請求項１】
複数の機器とネットワークを介して接続された情報処理装置において、
前記機器を識別する機器識別情報と、前記機器の機種と、前記機器の機種ごとに共通に書き込まれる機種共通情報と、前記機器に個別に書き込まれる機器個別情報とを対応付けて記憶する記憶部と、
前記機器から、当該機器の前記機器識別情報を受信する受信部と、
前記記憶部を参照して、受信した前記機器識別情報に対応する前記機器の機種を特定する機種特定部と、
前記記憶部を参照して、特定された前記機器の機種に対応する前記機種共通情報を取得する共通情報取得部と、
前記記憶部を参照して、特定された前記機器の機種と受信した前記機器識別情報とに対応する前記機器個別情報を取得する個別情報取得部と、
取得された前記機種共通情報と前記機器個別情報とから、前記機器識別情報を送信した前記機器に対して書き込まれる設定情報を生成する設定情報生成部と、
生成された前記設定情報を、前記機器識別情報を送信した前記機器に送信する送信部と、を備える情報処理装置。
【請求項２】
前記記憶部は、
前記機器識別情報と、前記機器の機種とを対応付けた機種特定情報と、
前記機器の機種と、前記機種共通情報とを対応付けた共通特定情報と、
前記機器の機種と、前記機器個別情報の項目を示す機器個別情報項目とを対応付けた個別項目特定情報と、
前記機器個別情報項目と、前記機器識別情報と、前記機器個別情報とを対応付けた個別特定情報と、を記憶し、
前記機種特定部は、前記機種特定情報を参照して、受信した前記機器識別情報に対応する前記機器の機種を特定し、
前記共通情報取得部は、前記共通特定情報を参照して、特定された前記機器の機種に対応する前記機種共通情報を取得し、
前記個別項目特定情報を参照して、特定された前記機器の機種に対応する前記機器個別情報項目を特定する個別項目特定部をさらに備え、
前記個別情報取得部は、前記個別特定情報を参照して、特定された前記機器個別情報項目と受信した前記機器識別情報との組み合わせに対応する前記機器個別情報を取得する、請求項１に記載の情報処理装置。
【請求項３】
前記記憶部は、さらに、前記機器の機種と、前記機種共通情報の項目を示す機種共通情報項目とを対応付けた共通項目特定情報を記憶し、
前記共通項目特定情報を参照して、特定された前記機器の機種に対応する前記機種共通情報項目を特定する共通項目特定部をさらに備え、
前記共通情報取得部は、さらに、特定された前記機種共通情報項目に対応する前記機種共通情報を取得する、請求項２に記載の情報処理装置。
【請求項４】
前記情報処理装置は、さらに、前記ネットワークを介して管理装置と接続され、
前記記憶部は、さらに、前記機種共通情報と、前記機種共通情報を管理する前記管理装置を識別する管理装置識別情報とを対応付けた管理装置特定情報を記憶し、
前記共通特定情報を参照して、特定された前記機器の機種に対応する前記機種共通情報を特定する共通情報特定部と、
前記管理装置特定情報を参照して、特定された前記機種共通情報に対応する前記管理装置識別情報が示す前記管理装置を特定する管理装置特定部と、をさらに備え、
前記共通情報取得部は、特定された前記管理装置から、特定された前記機種共通情報を取得する、請求項２に記載の情報処理装置。
【請求項５】
前記管理装置特定情報は、さらに、前記機種共通情報および前記管理装置識別情報に、前記管理装置との通信に要する第１の通信方式を対応付け、
前記管理装置特定部は、さらに、前記管理装置特定情報を参照して、特定された前記管理装置識別情報に対応する前記第１の通信方式を特定し、
前記共通情報取得部は、前記管理装置から特定した前記第１の通信方式によって前記機種共通情報を取得する、請求項４に記載の情報処理装置。
【請求項６】
前記記憶部は、さらに、前記機器の機種と、前記機器識別情報を送信した前記機器との通信に要する第２の通信方式とを対応付けた通信方式特定情報を記憶し、
前記受信部は、前記通信方式特定情報を参照して、前記機器識別情報を送信した前記機器の機種に対応する前記第２の通信方式により、前記機器から、前記機器の前記機器識別情報を受信し、
前記送信部は、前記通信方式特定情報を参照して、前記機器識別情報を送信した前記機器の機種に対応する前記第２の通信方式により、生成された前記設定情報を前記機器に送信する、請求項２〜５のいずれか一項に記載の情報処理装置。
【請求項７】
情報処理装置と複数の機器とがネットワークを介して接続された情報処理システムにおいて、
前記情報処理装置は、
前記機器を識別する機器識別情報と、前記機器の機種と、前記機器の機種ごとに共通に書き込まれる機種共通情報と、前記機器に個別に書き込まれる機器個別情報とを対応付けて記憶する記憶部と、
前記機器から、当該機器の前記機器識別情報を受信する受信部と、
前記記憶部を参照して、受信した前記機器識別情報に対応する前記機器の機種を特定する機種特定部と、
前記記憶部を参照して、特定された前記機器の機種に対応する前記機種共通情報を取得する共通情報取得部と、
前記記憶部を参照して、特定された前記機器の機種と受信した前記機器識別情報とに対応する前記機器個別情報を取得する個別情報取得部と、
取得された前記機種共通情報と前記機器個別情報とから、前記機器識別情報を送信した前記機器に対して書き込まれる設定情報を生成する設定情報生成部と、
生成された前記設定情報を、前記機器識別情報を送信した前記機器に送信する送信部と、を備え、
前記機器は、
前記機器識別情報を記憶する第２の記憶部と、
前記機器識別情報を前記情報処理装置に送信し、前記設定情報を受信する通信部と、
受信した前記設定情報を前記第２の記憶部に書き込む書き込み部と、を備える情報処理システム。
【請求項８】
複数の機器とネットワークを介して接続され、
前記機器を識別する機器識別情報と、前記機器の機種と、前記機器の機種ごとに共通に書き込まれる機種共通情報と、前記機器に個別に書き込まれる機器個別情報とを対応付けて記憶する記憶部を備えたコンピュータを、
前記機器から、当該機器の前記機器識別情報を受信する受信部と、
前記記憶部を参照して、受信した前記機器識別情報に対応する前記機器の機種を特定する機種特定部と、
前記記憶部を参照して、特定された前記機器の機種に対応する前記機種共通情報を取得する共通情報取得部と、
前記記憶部を参照して、特定された前記機器の機種と受信した前記機器識別情報とに対応する前記機器個別情報を取得する個別情報取得部と、
取得された前記機種共通情報と前記機器個別情報とから、前記機器識別情報を送信した前記機器に対して書き込まれる設定情報を生成する設定情報生成部と、
生成された前記設定情報を、前記機器識別情報を送信した前記機器に送信する送信部と、して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、およびプログラムに関する。
【背景技術】
【０００２】
組み込み製品である機器を出荷するためには、ハードウェアを組み立てた後に、製品用設定情報を書き込む必要がある。一般的に、製品用設定情報の書き込みを行う場合、書き込み用ＰＣ（Personal  Computer）からネットワーク経由で機器に製品用設定情報を送信し、当該機器が書き込みを行う。製品用設定情報は機器の機種ごとに異なるため、複数の製品用設定情報の書き込み用ＰＣとが必要であり、それにより、特に小ロットの製品（機器）を多数生産する場合、生産準備に要するコストの増大及び書き込み環境の構築スペースの増大という問題があった。
【０００３】
これに対し、複数機種の機器への製品用設定情報の書き込みを実施させるファイル書込みシステムが開示されている（例えば、特許文献１参照）。このファイル書込みシステムでは、複数機種の機器に対する製品用設定情報を保持している書き込み用ＰＣが、自身が製品用設定情報を保持している機種をブロードキャストする。そして、機器は、自分に書き込むべき機種の製品用設定情報がブロードキャストに含まれている場合、所望の機種の製品用設定情報を書き込み用ＰＣに要求する。これにより、一つの製品用設定情報の書き込み用ＰＣとを用いて複数機種の機器に対して製品用設定情報の書き込みを行っている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述したファイル書込みシステムでは、機器個別の情報（例えば、シリアル番号や証明書、時刻など）を含む製品用設定情報の書き込みを要する機種の機器があった場合、複数機種の機器への製品用設定情報の書き込みを、同一の製品用設定情報の書き込み環境を用いて実施することができないという問題があった。
【０００５】
本発明は、上記に鑑みてなされたものであって、機器個別の情報を含む製品用設定情報の書き込みを要する機種の機器があった場合でも、複数機種の機器への製品用設定情報の書き込みを、同一の製品用設定情報の書き込み環境を用いて実施できる情報処理装置、情報処理システム、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、複数の機器とネットワークを介して接続された情報処理装置において、前記機器を識別する機器識別情報と、前記機器の機種と、前記機器の機種ごとに共通に書き込まれる設定情報である機種共通情報と、前記機器に個別に書き込まれる前記設定情報である機器個別情報とを対応付けて記憶する記憶部と、前記機器から、当該機器の前記機器識別情報を受信する受信部と、前記記憶部を参照して、受信した前記機器識別情報に対応する前記機器の機種を特定する機種特定部と、前記記憶部を参照して、特定された前記機器の機種に対応する前記機種共通情報を取得する共通情報取得部と、前記記憶部を参照して、特定された前記機器の機種と受信した前記機器識別情報とに対応する前記機器個別情報を取得する個別情報取得部と、取得された前記機種共通情報と前記機器個別情報とから、前記機器識別情報を送信した前記機器に対して書き込まれる前記設定情報を生成する設定情報生成部と、生成された前記設定情報を、前記機器識別情報を送信した前記機器に送信する送信部と、を備える。
【発明の効果】
【０００７】
本発明によれば、機器個別の情報を含む製品用設定情報の書き込みを要する機種の機器があった場合でも、複数機種の機器への製品用設定情報の書き込みを、同一の製品用設定情報の書き込み環境を用いて実施することができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、第１の実施形態にかかる書き込みシステムの全体構成図である。
【図２】図２は、機器に書き込まれる製品用設定情報の一例を示す図である。
【図３】図３は、第１の実施形態にかかる書き込み装置のハードウェア構成図である。
【図４】図４は、第１の実施形態にかかるプリンタのハードウェア構成図である。
【図５】図５は、第１の実施形態にかかる書き込み装置の機能構成を示す図である。
【図６】図６は、機器識別情報の一例を示す図である。
【図７】図７は、記憶部に記憶されている機種特定情報の一例を示す図である。
【図８】図８は、記憶部に記憶されている共通特定情報の一例を示す図である。
【図９】図９は、記憶部に記憶されている個別項目特定情報の一例を示す図である。
【図１０】図１０は、記憶部に記憶されている個別特定情報の一例を示す図である。
【図１１】図１１は、第１の実施形態にかかるプリンタ（機器）の機能構成を示す図である。
【図１２】図１２は、第１の実施形態の書き込みシステムにおける製品用設定情報の書き込み処理の流れを示すシーケンス図である。
【図１３】図１３は、第１の実施形態にかかる書き込み装置における製品用設定情報の生成処理の流れを示すフローチャートである。
【図１４】図１４は、第２の実施形態にかかる書き込み装置の機能構成を示す図である。
【図１５】図１５は、記憶部に記憶されている共通項目特定情報の一例を示す図である。
【図１６】図１６は、第２の実施形態にかかる書き込み装置における製品用設定情報の生成処理の流れを示すフローチャートである。
【図１７】図１７は、第３の実施形態にかかる書き込みシステムの全体構成図である。
【図１８】図１８は、第３の実施形態にかかる書き込み装置の機能構成を示す図である。
【図１９】図１９は、記憶部に記憶されている管理装置特定情報の一例を示す図である。
【図２０】図２０は、第３の実施形態にかかる書き込み装置における製品用設定情報の生成処理の流れを示すフローチャートである。
【図２１】図２１は、第４の実施形態にかかる書き込みシステムの全体構成図である。
【図２２】図２２は、第４の実施形態にかかる書き込み装置の機能構成を示す図である。
【図２３】図２３は、記憶部に記憶されている管理装置特定情報の一例を示す図である。
【図２４】図２４は、第４の実施形態にかかる書き込み装置における製品用設定情報の生成処理の流れを示すフローチャートである。
【図２５】図２５は、第５の実施形態にかかる書き込みシステムの全体構成図である。
【図２６】図２６は、第５の実施形態にかかる書き込み装置の機能構成を示す図である。
【図２７】図２７は、記憶部に記憶されている通信方式特定情報の一例を示す図である。
【図２８】図２８は、第５の実施形態にかかる書き込み装置における製品用設定情報の生成処理の流れを示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下に添付図面を参照して、情報処理装置、情報処理システム、およびプログラムの実施形態を詳細に説明する。以下の実施形態では、本発明の情報処理装置を、ＰＣなどを利用した書き込み装置に適用した例を示し、当該書き込み装置を用いて各種機器に製品用設定情報の書き込みを行う。また、以下の実施形態では、書き込み装置から、機器の一つであるプリンタに製品用設定情報を書き込む場合の例を示す。
【００１０】
（第１の実施形態）
図１は、第１の実施形態にかかる書き込みシステムの全体構成図である。図１に示すように、本実施形態の書き込みシステムでは、１台の書き込み装置１００と、プリンタ７００、プリンタ７１０、ＭＦＰ（Multifunction  Peripheral）７２０、プロジェクタ７３０、およびネットワーク中継機７４０が複数の機器としてネットワークを介して接続されている。
【００１１】
なお、ここでは、複数の機種の機器としてプリンタ７００、７１０、ＭＦＰ７２０、プロジェクタ７３０、およびネットワーク中継機７４０を例に挙げているが、製品用設定情報を書き込む機器であればいずれの機器でもよく、さらに他の機器を接続してもよい。以下では、書き込み装置１００からプリンタ７００に製品用設定情報を書き込む例を示す。
【００１２】
図２は、機器に書き込まれる製品用設定情報の一例を示す図である。製品用設定情報は、機器の機種ごとに異なっており、本実施形態では、さらに機器個別に異なる設定情報も含まれている。
【００１３】
具体的には、図２に示すように、本実施形態の製品用設定情報は、同一機種の全ての機器に同じ内容の情報が書き込まれる「機種共通情報セット」と、同一機種において書き込む情報の項目は同じであるが、内容（実際の値）が機器ごとで異なる情報である「機器個別情報セット」と、から構成されている。すなわち、本実施形態では、機器個別情報とは、各機器によって異なる情報となっている。
【００１４】
例えば、図２の符号ａを参照すると、機種「ＭＦＰ−Ｂ」である機器の製品用設定情報は、機種共通情報であるＭＦＰ−Ｂ用共通情報と、機器個別情報であるシリアル番号とが組み合わされて生成される。
【００１５】
また、本実施形態では、図２の符号ｂで示すように、「機器個別情報セット」に含まれる、各情報の項目を「機器個別情報項目」（例えば”現在時刻”）と称し、その「機器個別情報項目」の実際の値を「機器個別情報」（例えば”ＰＭ０９:４７”）と称するものとする。
【００１６】
次に、本実施形態の書き込み装置１００のハードウェア構成について図を用いて説明する。図３は、第１の実施形態にかかる書き込み装置のハードウェア構成図である。
【００１７】
第１の実施形態にかかる書き込み装置１００は、ＣＰＵ（Central  Processing  Unit）５１などの制御装置と、ＲＯＭ（Read  Only  Memory）５２やＲＡＭ（Random  Access  Memory）５３などの記憶装置と、ネットワークに接続して通信を行う通信Ｉ／Ｆ５４と、ＨＤＤ（Hard  Disk  Drive）５５などの外部記憶装置と、ディスプレイ装置などの表示装置と、キーボードやマウスなどの入力装置と、各部を接続するバス５６を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【００１８】
次に、本実施形態のプリンタ７００のハードウェア構成について図を用いて説明する。図４は、第１の実施形態にかかるプリンタのハードウェア構成図である。
【００１９】
図４に示すように、プリンタ７００は、ＣＰＵ７１と、ＲＯＭ７２と、ＲＡＭ７３と、ＨＤＤ７４と、通信Ｉ／Ｆ７５と、操作パネル７６と、エンジンＩ／Ｆ７７と、を備え、各部はバス７８により通信可能に接続されている。
【００２０】
ＣＰＵ７１は、プリンタ７００全体の動作を制御する演算装置である。ＲＯＭ７２は、プリンタ７００用のプログラムを記憶している不揮発性記憶装置である。ＲＡＭ７３は、ＣＰＵ７１の演算用のワークエリアとして使用される揮発性記憶装置である。ＨＤＤ７４は、画像データおよび印刷データ等の各種データを記憶する装置である。
【００２１】
通信Ｉ／Ｆ７５は、ネットワークを利用してデータを通信するためのインタフェースである。操作パネル７６は、例えば、タッチパネル等であり、プリンタ７００に対する入力を受け入れるとともに、プリンタ７００の状態等を表示する装置である。
【００２２】
エンジンＩ／Ｆ７７は、プリンタエンジン７９と通信するためのインタフェースである。プリンタエンジン７９は、スキャナ機能およびプリンタ機能等を実現するハードウェア装置である。
【００２３】
次に、本実施形態の書き込み装置１００の機能構成について図を用いて説明する。図５は、第１の実施形態にかかる書き込み装置の機能構成を示す図である。図５に示すように、書き込み装置１００は、通信部１１０と、製品用設定情報生成部１２０とを備えており、上述のＨＤＤ５５などにより実現される記憶部１５０にアクセス可能となっている。
【００２４】
通信部１１０は、ネットワークに接続された複数の機器（プリンタ７００等）と各種情報を送受信するものであって、受信部と送信部とに相当する。通信部１１０は、ネットワークを介して接続された機器に、当該機器を識別する機器識別情報の要求を送信し、機器から機器識別情報を受信する。本実施形態では、通信部１１０は、プリンタ７００に機器識別情報の要求を送信し、プリンタ７００からプリンタ７００の機器識別情報を受信する。また、通信部１１０は、製品用設定情報生成部１２０により生成された製品用設定情報を、機器識別情報を送信した機器、本実施形態ではプリンタ７００に送信する。
【００２５】
ここで、機器識別情報について説明する。図６は、機器識別情報の一例を示す図である。機器識別情報とは、通信ネットワーク上において機器を一意に特定できる情報である。図６に示すように、本実施形態では、機器識別情報として、ＭＡＣアドレス（Media  Access  Control  address）を用いている。具体的には、例えば図６では、「００：１１：２２：３３：４４：５５」の機器識別情報の例が示されている。なお、機器識別情報は、製品用設定情報の書き込み中に、複数機種の製品の間でも機器を一意に特定できる情報であれば他の方法を用いてもよい。
【００２６】
記憶部１５０は、機種特定情報、共通特定情報、個別項目特定情報、個別特定情報、および各種情報の実際の値が記憶されている。
【００２７】
図７は、記憶部に記憶されている機種特定情報の一例を示す図である。図７に示すように、機種特定情報は、機器を識別する機器識別情報と、機器の機種とを対応付けている。
【００２８】
具体的には、例えば、図７に示すように、機種特定情報は、機器識別情報「００：００：００：００：００：０１：」と、機器の機種「ＭＦＰ−Ａ」とが対応付けられている。また、例えば、機種特定情報は、機器識別情報「００：００：００：００：００：０４」と、機器の機種「Ｐｒｉｎｔｅｒ−Ａ」とが対応付けられている。この機種特定情報によって、機器識別情報に対応する機種が特定できる。
【００２９】
図８は、記憶部に記憶されている共通特定情報の一例を示す図である。図８に示すように、共通特定情報は、機器の機種と、機器の機種ごとに共通に書き込まれる製品用設定情報である機種共通情報とを対応付けている。
【００３０】
具体的には、例えば、図８に示すように、共通特定情報は、機器の機種「ＭＦＰ−Ａ」と、機種共通情報「ＭＦＰ−Ａ用共通情報」とが対応付けられている。この共通特定情報によって、機種に対応する機種共通情報が取得できる。
【００３１】
図９は、記憶部に記憶されている個別項目特定情報の一例を示す図である。図９に示すように、個別項目特定情報は、機器の機種と、機器に個別に書き込まれる設定情報である機器個別情報の項目を示す機器個別情報項目とを対応付けている。
【００３２】
具体的には、例えば、図９に示すように、個別項目特定情報は、機器の機種「ＭＦＰ−Ａ」と、機器個別情報項目「シリアル番号、現在時刻、証明書」とを対応付けている。つまり、図９に示している符号ｃがＭＦＰ−Ａの機器個別情報セットとなる。この個別項目特定情報によって、機種に対応する機器個別情報項目が特定できる。
【００３３】
図１０は、記憶部に記憶されている個別特定情報の一例を示す図である。図１０に示すように、個別特定情報は、機器個別情報項目と、機器識別情報と、機器に個別に書き込まれる設定情報である機器個別情報とを対応付けている。
【００３４】
具体的には、例えば、個別特定情報は、機器個別情報項目「シリアル番号」と、機器識別情報「００：００：００：００：００：０１」と、機器個別情報「００００１−ＭＦＰＡ」とを対応付けている。また、例えば、個別特定情報は、機器個別情報項目「現在時刻」と、機器識別情報「００：００：００：００：００：０１」と、機器個別情報「００：０１」とを対応付けている。この個別特定情報によって、機器個別情報項目ごとに、機器識別情報に対応する機器個別情報を記憶部１５０から取得できる。
【００３５】
製品用設定情報生成部１２０は、製品用設定情報を生成するものであって、さらに、特定部１２１と、取得部１２２とを備えている。
【００３６】
特定部１２１は、機種特定情報（図７）を参照して、受信した機器識別情報に対応する機器の機種を特定するものであり、機種特定部に相当する。
【００３７】
取得部１２２は、共通特定情報（図８）を参照して、特定された機器の機種に対応する機種共通情報を記憶部１５０から取得するものであり、共通情報取得部に相当する。
【００３８】
また、特定部１２１は、個別項目特定情報（図９）を参照して、特定された機器の機種に対応する機器個別情報項目を特定するものであり、個別項目特定部に相当する。
【００３９】
また、取得部１２２は、個別特定情報（図１０）を参照して、特定された機器個別情報項目を受信した機器識別情報との組み合わせに対応する機器個別情報を記憶部１５０から取得するものであり、個別情報取得部に相当する。
【００４０】
そして、製品用設定情報生成部１２０は、取得部１２２により取得された機種共通情報と機器個別情報とを組み合わせて、機器識別情報を送信した機器に対して書き込まれる製品用設定情報を生成するものであり、設定情報生成部に相当する。
【００４１】
次に、本実施形態のプリンタ７００の機能構成について図を用いて説明する。図１１は、第１の実施形態にかかるプリンタ（機器）の機能構成を示す図である。図１１に示すように、プリンタ７００は、通信部７６０と、書き込み部７７０とを備えており、上述のＨＤＤ７４などにより実現される記憶部７５０にアクセス可能となっている。
【００４２】
記憶部７５０は、プリンタ７００を識別する機器識別情報が記憶されており、通信部７６０により受信した製品用設定情報が記憶される。
【００４３】
通信部７６０は、ネットワークに接続された書き込み装置１００と各種情報を送受信するものである。通信部７６０は、ネットワークを介して接続された書き込み装置１００から機器識別情報の要求を受信した場合、プリンタ７００を識別する機器識別情報を記憶部７５０から取得して、取得した機器識別情報を書き込み装置１００に送信する。また、通信部７６０は、書き込み装置１００から生成された製品用設定情報および製品用設定情報の書き込み要求を受信する。
【００４４】
書き込み部７７０は、通信部７６０により受信した製品用設定情報の通知を受け、記憶部７５０に製品用設定情報を書き込む。
【００４５】
次に、本実施形態の書き込みシステムにおいて、書き込み装置１００からプリンタ７００などの機器への製品用設定情報の書き込み処理の流れについて説明する。図１２は、第１の実施形態の書き込みシステムにおける製品用設定情報の書き込み処理の流れを示すシーケンス図である。
【００４６】
まず、書き込み装置１００の通信部１１０は、機器識別情報の要求を送信する（ステップＳ１０）。書き込み装置１００はプリンタ７００などの機器のＩＰアドレスを知らないため、機器識別情報の要求は、ブロードキャストもしくは、ＩＰアドレスの総当りによって行う。
【００４７】
プリンタ７００の通信部７６０は、機器識別情報の要求を受信すると、記憶部７５０に機器識別情報の取得要求を行い（ステップＳ１２）、機器識別情報を取得する（ステップＳ１４）。そして、通信部７６０は、取得した機器識別情報を書き込み装置１００に送信する（ステップＳ１６）。
【００４８】
書き込み装置１００の通信部１１０は、機器識別情報を受信すると、製品用設定情報生成部１２０に機器識別情報を通知する（ステップＳ１８）。製品用設定情報生成部１２０は、機器識別情報に基づいて、プリンタ７００に書き込む製品用設定情報を生成し（ステップＳ２０）、記憶部１５０に各種設定情報の取得要求を行い（ステップＳ２２）、各種設定情報（実際の値）を取得する（ステップＳ２４）。これにより、製品用設定情報が生成できる。
【００４９】
製品用設定情報生成部１２０は、生成した製品用設定情報と製品用設定情報の書き込み要求を、通信部１１０を介してプリンタ７００に送信する（ステップＳ２６、２８）。製品用設定情報と製品用設定情報の書き込み要求を受信したプリンタ７００の通信部７６０は、製品用設定情報を書き込み部７７０に通知する（ステップＳ３０）。書き込み部７７０は、通知を受けた製品用設定情報を記憶部７５０に書き込む（ステップＳ３２）。
【００５０】
次に、第１の実施形態にかかる書き込み装置１００における製品用設定情報の生成処理について説明する。図１３は、第１の実施形態にかかる書き込み装置における製品用設定情報の生成処理の流れを示すフローチャートである。
【００５１】
通信部１１０は、機器に機器識別情報の要求を送信し、機器から機器識別情報を受信する（ステップＳ１００）。特定部１２１は、機器特定情報を参照して、受信した機器識別情報に対応する機器の機種を特定する（ステップＳ１０２）。取得部１２２は、共通特定情報を参照して、特定された機器の機種に対応する機種共通情報を取得する（ステップＳ１０４）。
【００５２】
また、特定部１２１は、個別項目特定情報を参照して、特定された機器の機種に対応する機器個別情報項目を特定する（ステップＳ１０６）。取得部１２２は、個別特定情報を参照して、特定された機器個別情報項目について、受信した機器識別情報に対応する機器個別情報を取得する（ステップＳ１０８）。すなわち、取得部１２２は、個別特定情報を参照し、特定された機器個別情報項目と受信した機器識別情報の組み合わせに対応する機器個別情報を取得する。
【００５３】
取得部１２２は、特定された全ての機器個別情報項目について、機器個別情報を取得したか否かを判断し（ステップＳ１１０）、取得していない場合（ステップＳ１１０：Ｎｏ）、ステップＳ１０８に戻る。
【００５４】
一方、取得した場合（ステップＳ１１０：Ｙｅｓ）、製品用設定情報生成部１２０は、取得した機種共通情報と、取得した機器個別情報を組み合わせ、製品用設定情報を生成する（ステップＳ１１２）。通信部１１０は、生成された製品用設定情報を、機器識別情報を送信した機器に送信する（ステップＳ１１４）。そして、機器において、製品用設定情報が書き込まれる。
【００５５】
このように、第１の実施形態の書き込みシステムでは、機器から受信した機器識別情報から機器の機種を特定し、特定された機種に対応する機種共通情報を取得し、機種に対応する機器個別情報項目から個々の機器に対応する機器個別情報を取得する。そして、取得した機種共通情報と機器個別情報を組み合わせて製品用設定情報を生成し、機器に送信する。機器は、受信した製品用設定情報を書き込む。これにより、機器個別の情報を含む製品用設定情報の書き込みを要する機種の機器があった場合でも、複数機種の機器への製品用設定情報の書き込みを、同一の製品用設定情報の書き込み環境を用いて実施することができる。
【００５６】
（第２の実施形態）
第１の実施形態にかかる書き込み装置では、機器識別情報から特定された機器の機種に対応する機種共通情報を取得し、製品用設定情報を生成していた。すなわち、機種に応じて機種共通情報が定まっていた。これに対し、本実施形態では、機器の機種に対応する機種共通情報の項目を取得し、取得した当該項目に対応する機種共通情報を取得し、製品用設定情報を生成する。
【００５７】
書き込みシステムの全体構成は第１の実施形態と同様であるため説明を省略する。また、書き込み装置および機器であるプリンタのハードウェア構成は、第１の実施形態と同様であるため説明を省略する。
【００５８】
次に、本実施形態の書き込み装置２００の機能構成について図を用いて説明する。図１４は、第２の実施形態にかかる書き込み装置の機能構成を示す図である。図１４に示すように、書き込み装置２００は、通信部２１０と、製品用設定情報生成部２２０とを備えており、上述のＨＤＤ５５などにより実現される記憶部２５０にアクセス可能となっている。ここで、通信部２１０の構成及び機能は、第１の実施形態と同様である。
【００５９】
記憶部２５０は、機種特定情報、共通項目特定情報、個別項目特定情報、個別特定情報、および各種情報の実際の値が記憶されている。機種特定情報、個別項目特定情報、および個別特定情報は、第１の実施形態と同様である。
【００６０】
図１５は、記憶部に記憶されている共通項目特定情報の一例を示す図である。図１５に示すように、共通項目特定情報は、機器の機種と、機種共通情報の項目を示す機種共通情報項目とを対応付けている。
【００６１】
具体的には、例えば、図１５に示すように、機種項目特定情報は、機器の機種「ＭＦＰ−Ａ」と、機種共通情報項目「起動プログラム、パッチファイル、共通証明書」とを対応付けている。つまり、例えば、図１５に示している符号ｄがＭＦＰ−Ａの機種共通情報セットにおける機種共通情報項目の一つとなる。この共通項目特定情報によって、機種に対応する機種共通情報項目が特定できる。
【００６２】
製品用設定情報生成部２２０は、製品用設定情報を生成するものであって、さらに、特定部２２１と、取得部２２２とを備えている。
【００６３】
特定部２２１は、第１の実施形態と同様に、機器識別情報から機器の機種を特定し、機器の機種から機器個別情報項目を特定する。
【００６４】
特定部２２１は、さらに、共通項目特定情報（図１５）を参照して、特定された機器の機種に対応する機種共通情報項目を特定するものであり、共通項目特定部に相当する。
【００６５】
取得部２２２は、第１の実施形態と同様に、特定された機器個別情報項目に対応する機器個別情報を取得する。
【００６６】
取得部２２２は、さらに、特定された機種共通情報項目に対応する機種共通情報の実際の値を記憶部２５０から取得する。このように、機種共通情報項目から機種共通情報を取得する構成とすることで、機種共通情報を動的に作成することができる。
【００６７】
次に、第２の実施形態にかかる書き込み装置２００における製品用設定情報の生成処理について説明する。図１６は、第２の実施形態にかかる書き込み装置における製品用設定情報の生成処理の流れを示すフローチャートである。
【００６８】
通信部２１０は、機器に機器識別情報の要求を送信し、機器から機器識別情報を受信する（ステップＳ１２０）。特定部２２１は、機器特定情報を参照して、受信した機器識別情報に対応する機器の機種を特定する（ステップＳ１２２）。
【００６９】
特定部２２１は、共通項目特定情報を参照して、特定された機器の機種に対応する機種共通情報項目を特定する（ステップＳ１２４）。取得部２２２は、特定された機種共通情報項目に対応する機種共通情報を取得する（ステップＳ１２６）。
【００７０】
機器個別情報項目の特定以降の処理（ステップＳ１２８〜１３６）は、第１の実施形態と同様であるため説明を省略する（ステップＳ１０６〜１１４参照）。
【００７１】
このように、第２の実施形態の書き込みシステムでは、機器から受信した機器識別情報から機器の機種を特定し、特定された機種に対応する機種共通情報項目から機種に対応する機種共通情報を取得し、機種に対応する機器個別情報項目から個々の機器に対応する機器個別情報を取得する。そして、取得した機種共通情報と機器個別情報を組み合わせて製品用設定情報を生成し、機器に送信する。機器は、受信した製品用設定情報を書き込む。これにより、機器個別の情報を含む製品用設定情報の書き込みを要する機種の機器があった場合でも、複数機種の機器への製品用設定情報の書き込みを、同一の製品用設定情報の書き込み環境を用いて実施することができる。
【００７２】
また、第２の実施形態の書き込み装置２００では、機種共通情報項目から機種共通情報の実際の値を取得する構成とすることで、機種共通情報を動的に作成することができる。このため、複数機種間で共通の設定情報を機種共通情報として用いる場合に、記憶部２５０の記録領域の効率化を図ることができる。
【００７３】
（第３の実施形態）
第１の実施形態にかかる書き込み装置では、機種共通情報を書き込み装置内の記憶部に記憶する構成となっていた。これに対し、本実施形態では、機種共通情報をネットワークで接続された管理装置で管理し、当該管理装置から機種共通情報を取得する構成となっている。
【００７４】
図１７は、第３の実施形態にかかる書き込みシステムの全体構成図である。図１７に示すように、本実施形態の書き込みシステムでは、１台の書き込み装置３００と、プリンタ７００、プリンタ７１０、ＭＦＰ７２０、プロジェクタ７３０、およびネットワーク中継機７４０が複数の機器としてネットワークを介して接続されている。さらに、本実施形態の書き込みシステムは、機種共通情報を管理する管理装置８００Ａ、８００Ｂ、８００Ｃがネットワークを介して接続されている。
【００７５】
なお、第１の実施形態と同様に、図１７に示された複数の機器は一例である。また、図１７では、管理装置が３台接続された例を示しているが、接続される管理装置の台数は限定されるものではない。
【００７６】
ここで、書き込み装置および機器であるプリンタのハードウェア構成は、第１の実施形態と同様であるため説明を省略する。
【００７７】
次に、本実施形態の書き込み装置３００の機能構成について図を用いて説明する。図１８は、第３の実施形態にかかる書き込み装置の機能構成を示す図である。図１８に示すように、書き込み装置３００は、通信部３１０と、製品用設定情報生成部３２０とを備えており、上述のＨＤＤ５５などにより実現される記憶部３５０にアクセス可能となっている。
【００７８】
通信部３１０は、ネットワークに接続された複数の機器（プリンタ７００等）および管理装置８００Ａ、８００Ｂ、８００Ｃとの間で各種情報を送受信するものである。通信部３１０は、ネットワークを介して接続された機器に、当該機器を識別する機器識別情報の要求を送信し、機器から機器識別情報を受信する。本実施形態では、通信部３１０は、プリンタ７００に機器識別情報の要求を送信し、プリンタ７００からプリンタ７００の機器識別情報を受信する。
【００７９】
また、通信部３１０は、取得部３２２からの指示によって、機種共通情報の要求を所望の管理装置に送信し、当該管理装置から機種共通情報を受信する。また、通信部３１０は、製品用設定情報生成部３２０により生成された製品用設定情報を、機器識別情報を送信した機器、本実施形態ではプリンタ７００に送信する。
【００８０】
記憶部３５０は、機種特定情報、共通特定情報、個別項目特定情報、個別特定情報、管理装置特定情報、および各種情報の実際の値が記憶されている。ここで、機種特定情報、共通特定情報、個別項目特定情報、および個別特定情報については、第１の実施形態と同様である。
【００８１】
次に、管理装置特定情報について説明する。図１９は、記憶部に記憶されている管理装置特定情報の一例を示す図である。図１９に示すように、管理装置特定情報は、機種に共通の製品用設定情報である機種共通情報と、管理装置を一意に特定するＩＰアドレス（Internet  Protocol  Address）とを対応付けている。ＩＰアドレスが管理装置識別情報に相当する。
【００８２】
具体的には、例えば、図１９に示すように、管理装置特定情報は、機種共通情報「ＭＦＰ−Ａ用共通情報」と、管理装置のＩＰアドレス「１９２．１６８．０．１」とを対応付けている。この管理装置特定情報によって、機種共通情報を管理している管理装置を特定できる。製品用設定情報生成部３２０は、製品用設定情報を生成するものであって、さらに、特定部３２１と、取得部３２２とを備えている。
【００８３】
特定部３２１は、第１の実施形態と同様に、機器識別情報から機器の機種を特定し、機器の機種から機器個別情報項目を特定する。
【００８４】
特定部３２１は、さらに、共通特定情報（図８）を参照して、特定された機器の機種に対応する機種共通情報を特定する。そして、特定部３２１は、管理装置特定情報を参照して、特定された機種共通情報に対応するＩＰアドレスが示す管理装置を特定する。特定部３２１は、共通情報特定部および管理装置特定部に相当する。
【００８５】
取得部３２２は、第１の実施形態と同様に、特定された機器個別情報項目に対応する機器個別情報を取得する。
【００８６】
取得部３２２は、特定部３２１により特定された管理装置から、通信部３１０を介して、所望の機種共通情報を取得する。
【００８７】
次に、第３の実施形態にかかる書き込み装置３００における製品用設定情報の生成処理について説明する。図２０は、第３の実施形態にかかる書き込み装置における製品用設定情報の生成処理の流れを示すフローチャートである。
【００８８】
通信部３１０は、機器に機器識別情報の要求を送信し、機器から機器識別情報を受信する（ステップＳ１４０）。特定部３２１は、機器特定情報を参照して、受信した機器識別情報に対応する機器の機種を特定する（ステップＳ１４２）。
【００８９】
特定部３２１は、共通特定情報を参照して、特定された機器の機種に対応する機種共通情報を特定する（ステップＳ１４４）。さらに、特定部３２１は、管理装置特定情報を参照して、特定した機種共通情報に対応する管理装置を特定する（ステップＳ１４６）。
【００９０】
取得部３２２は、通信部３１０を介して、特定された管理装置から、機種に対応する機種共通情報を取得する（ステップＳ１４８）。
【００９１】
機器個別情報項目の特定以降の処理（ステップＳ１５０〜１５８）は、第１の実施形態と同様であるため説明を省略する（ステップＳ１０６〜１１４参照）。
【００９２】
このように、第３の実施形態の書き込みシステムでは、機器から受信した機器識別情報から機器の機種を特定し、特定された機種に対応する機種共通情報を管理装置から取得し、機種に対応する機器個別情報項目から個々の機器に対応する機器個別情報を取得する。そして、取得した機種共通情報と機器個別情報を組み合わせて製品用設定情報を生成し、機器に送信する。機器は、受信した製品用設定情報を書き込む。これにより、機器個別の情報を含む製品用設定情報の書き込みを要する機種の機器があった場合でも、複数機種の機器への製品用設定情報の書き込みを、同一の製品用設定情報の書き込み環境を用いて実施することができる。
【００９３】
また、第３の実施形態の書き込みシステムでは、機種共通情報を管理する管理装置から所望の機種に対応する機種共通情報を取得する。このため、機種ごとで異なる管理装置において機種共通情報を管理することができるため、機種によって機種共通情報の管理部署が異なる場合などに対応することができる。
【００９４】
（第４の実施形態）
第３の実施形態にかかる書き込み装置では、機種共通情報をネットワークで接続された管理装置で管理する構成となっていた。本実施形態では、さらに、書き込み装置と管理装置との間の通信プロトコルを特定して、特定した通信プロトコルを利用して管理装置から機種共通情報を取得する。
【００９５】
図２１は、第４の実施形態にかかる書き込みシステムの全体構成図である。図２１に示すように、本実施形態の書き込みシステムでは、１台の書き込み装置４００と、プリンタ７００、プリンタ７１０、ＭＦＰ７２０、プロジェクタ７３０、およびネットワーク中継機７４０が複数の機器としてネットワークを介して接続されている。さらに、本実施形態の書き込みシステムは、機種共通情報を管理する管理装置８００Ａ、８００Ｂ、８００Ｃが異なる通信プロトコルによるネットワークを介して接続されている。図２１に示すように、通信プロトコルとしては、例えば、ＦＴＰ（File  Transfer  Protocol）やＨＴＴＰ（HyperText  Transfer  Protocol）、独自のプロトコルなどがある。
【００９６】
なお、第１の実施形態と同様に、図２１に示された複数の機器は一例である。また、図２１では、管理装置が３台接続された例を示しているが、接続される管理装置の台数は限定されるものではない。
【００９７】
ここで、書き込み装置および機器であるプリンタのハードウェア構成は、第１の実施形態と同様であるため説明を省略する。
【００９８】
次に、本実施形態の書き込み装置４００の機能構成について図を用いて説明する。図２２は、第４の実施形態にかかる書き込み装置の機能構成を示す図である。図２２に示すように、書き込み装置４００は、通信部４１０と、製品用設定情報生成部４２０とを備えており、上述のＨＤＤ５５などにより実現される記憶部４５０にアクセス可能となっている。
【００９９】
通信部４１０は、ネットワークに接続された複数の機器（プリンタ７００等）および管理装置８００Ａ、８００Ｂ、８００Ｃとの間で各種情報を送受信するものである。通信部４１０は、ネットワークを介して接続された機器に、当該機器を識別する機器識別情報の要求を送信し、機器から機器識別情報を受信する。本実施形態では、通信部４１０は、プリンタ７００に機器識別情報の要求を送信し、プリンタ７００からプリンタ７００の機器識別情報を受信する。
【０１００】
また、通信部４１０は、取得部４２２からの指示によって、機種共通情報の要求を所望の管理装置に送信し、当該管理装置から機種共通情報を受信する。このとき、通信部４１０は、管理装置それぞれに適した通信プロトコルによって情報を送受信する。また、通信部４１０は、製品用設定情報生成部４２０により生成された製品用設定情報を、機器識別情報を送信した機器、本実施形態ではプリンタ７００に送信する。
【０１０１】
記憶部４５０は、機種特定情報、共通特定情報、個別項目特定情報、個別特定情報、管理装置特定情報、および各種情報の実際の値が記憶されている。ここで、機種特定情報、共通特定情報、個別項目特定情報、および個別特定情報については、第１の実施形態と同様である。
【０１０２】
次に、管理装置特定情報について説明する。図２３は、記憶部に記憶されている管理装置特定情報の一例を示す図である。図２３に示すように、管理装置特定情報は、機種に共通の製品用設定情報である機種共通情報と、管理装置との通信に利用する通信プロトコルと、管理装置を一意に特定するＩＰアドレスと、を対応付けている。通信プロトコルが、第１の通信方式に相当する。
【０１０３】
具体的には、例えば、図２３に示すように、管理装置特定情報は、機種共通情報「ＭＦＰ−Ａ用共通情報」と、通信プロトコル「ＦＴＰ」と、管理装置のＩＰアドレス「１９２．１６８．０．１」とが対応付けられている。この管理装置特定情報によって、機種共通情報を管理している管理装置を特定し、当該管理装置との通信に利用する通信プロトコルを特定できる。製品用設定情報生成部４２０は、製品用設定情報を生成するものであって、さらに、特定部４２１と、取得部４２２とを備えている。
【０１０４】
特定部４２１は、第１の実施形態と同様に、機器識別情報から機器の機種を特定し、機器の機種から機器個別情報項目を特定する。
【０１０５】
特定部４２１は、さらに、共通特定情報（図８）を参照して、特定された機器の機種に対応する機種共通情報を特定する。そして、特定部４２１は、管理装置特定情報を参照して、特定された機種共通情報に対応するＩＰアドレスが示す管理装置および通信プロトコルを特定する。特定部４２１は、共通情報特定部および管理装置特定部に相当する。
【０１０６】
取得部４２２は、第１の実施形態と同様に、特定された機器個別情報項目に対応する機器個別情報を取得する。
【０１０７】
取得部４２２は、特定部４２１により特定された管理装置から、特定された通信プロトコルによって、所望の機種共通情報を取得する。
【０１０８】
次に、第４の実施形態にかかる書き込み装置４００における製品用設定情報の生成処理について説明する。図２４は、第４の実施形態にかかる書き込み装置における製品用設定情報の生成処理の流れを示すフローチャートである。
【０１０９】
通信部４１０は、機器に機器識別情報の要求を送信し、機器から機器識別情報を受信する（ステップＳ１６０）。特定部４２１は、機器特定情報を参照して、受信した機器識別情報に対応する機器の機種を特定する（ステップＳ１６２）。
【０１１０】
特定部４２１は、共通特定情報を参照して、特定された機器の機種に対応する機種共通情報を特定する（ステップＳ１６４）。さらに、特定部４２１は、管理装置特定情報を参照して、特定した機種共通情報に対応する管理装置および当該管理装置と通信するための通信プロトコルを特定する（ステップＳ１６６）。
【０１１１】
取得部４２２は、通信部４１０を介して、特定された管理装置から、特定された通信プロトコルを用いて、機種に対応する機種共通情報を取得する（ステップＳ１６８）。
【０１１２】
機器個別情報項目の特定以降の処理（ステップＳ１７０〜１７８）は、第１の実施形態と同様であるため説明を省略する（ステップＳ１０６〜１１４参照）。
【０１１３】
このように、第４の実施形態の書き込みシステムでは、機器から受信した機器識別情報から機器の機種を特定し、特定された機種に対応する機種共通情報を管理装置から取得し、機種に対応する機器個別情報項目から個々の機器に対応する機器個別情報を取得する。そして、取得した機種共通情報と機器個別情報を組み合わせて製品用設定情報を生成し、機器に送信する。機器は、受信した製品用設定情報を書き込む。これにより、機器個別の情報を含む製品用設定情報の書き込みを要する機種の機器があった場合でも、複数機種の機器への製品用設定情報の書き込みを、同一の製品用設定情報の書き込み環境を用いて実施することができる。
【０１１４】
また、第４の実施形態の書き込みシステムでは、機種共通情報を管理する管理装置から所望の機種に対応する機種共通情報を取得する。このため、機種ごとで異なる管理装置において機種共通情報を管理することができるため、機種によって機種共通情報の管理部署が異なる場合などに対応することができる。
【０１１５】
また、第４の実施形態の書き込みシステムでは、機種共通情報を管理する管理装置との通信に利用する通信プロトコルが異なる場合（管理装置の制約、管理装置の管理者の趣味、情報が重要なためＳＳＬでほぼ通信を行うなど）にも対応することができる。
【０１１６】
（第５の実施形態）
第１の実施形態にかかる書き込み装置では、機種識別情報の要求を機器に送信し、当該機器から機器識別情報を受信したり、生成された製品用設定情報を送信する構成となっていた。これに対し、本実施形態では、さらに、書き込み装置と機器との間の通信インタフェースを特定して、特定した通信インタフェースを利用して各種情報を送受信する。
【０１１７】
図２５は、第５の実施形態にかかる書き込みシステムの全体構成図である。図２５に示すように、本実施形態の書き込みシステムでは、１台の書き込み装置５００と、プリンタ７００、プリンタ７１０、ＭＦＰ７２０、プロジェクタ７３０、およびネットワーク中継機７４０が複数の機器として、各機種それぞれに対応する通信インタフェースによりネットワークを介して接続されている。なお、第１の実施形態と同様に、図２５に示された複数の機器は一例である。
【０１１８】
機器の機種によっては、保持しているインタフェースが異なっており、実装の制約などによって、必ずしもＬＡＮ（Local  Area  Network）による通信が行えるとは限らない。図２５では、例えば、シリアルで書き込み装置５００と通信する機器、有線ＬＡＮで書き込み装置５００と通信する機器、無線ＬＡＮと書き込み装置５００と通信する機器が混在している。なお、第１の実施形態と同様に、図２５に示された複数の機器は一例である。
【０１１９】
ここで、書き込み装置および機器であるプリンタのハードウェア構成は、第１の実施形態と同様であるため説明を省略する。
【０１２０】
次に、本実施形態の書き込み装置５００の機能構成について図を用いて説明する。図２６は、第５の実施形態にかかる書き込み装置の機能構成を示す図である。図２６に示すように、書き込み装置５００は、通信部５１０と、製品用設定情報生成部１２０とを備えており、上述のＨＤＤ５５などにより実現される記憶部５５０にアクセス可能となっている。
【０１２１】
通信部５１０は、ネットワークに接続された複数の機器（プリンタ７００等）と各種情報を送受信するものである。通信部５１０は、ネットワークを介して接続された機器に、当該機器を識別する機器識別情報の要求を送信し、機器から機器識別情報を受信する。本実施形態では、通信部５１０は、プリンタ７００に機器識別情報の要求を送信し、プリンタ７００からプリンタ７００の機器識別情報を受信する。このとき、通信部５１０は、機器それぞれに適した通信インタフェースによって情報を送受信する。また、通信部５１０は、製品用設定情報生成部５２０により生成された製品用設定情報を、機器識別情報を送信した機器、本実施形態ではプリンタ７００に送信する。
【０１２２】
記憶部５５０は、機種特定情報、共通特定情報、個別項目特定情報、個別特定情報、通信方式特定情報、および各種情報の実際の値が記憶されている。ここで、機種特定情報、共通特定情報、個別項目特定情報、および個別特定情報については、第１の実施形態と同様である。
【０１２３】
次に、通信方式特定情報について説明する。図２７は、記憶部に記憶されている通信方式特定情報の一例を示す図である。図２７に示すように、通信方式特定情報は、機器の機種と、機器の通信インタフェースとを対応付けている。通信インタフェースが、第２の通信方式に相当する。
【０１２４】
具体的には、例えば、図２７に示すように、通信方式特定情報は、機器の機種「ＭＦＰ−Ａ」と、通信インタフェース「有線ＬＡＮ」とを対応付けている。この通信方式特定情報によって、製品用設定情報を送信する機器の機種との通信に利用する通信インタフェースを特定できる。
【０１２５】
すなわち、通信部５１０は、通信方式特定情報を参照して、機器識別情報を送信した機器の機種に対応する通信インタフェースにより、機器から機器の機器識別情報を受信する。また、通信部５１０は、通信方式特定情報を参照して、機器識別情報を送信した機器の機種に対応する通信インタフェースにより、生成された設定情報を機器に送信する。
【０１２６】
ここで、製品用設定情報生成部１２０については、第１の実施形態の構成及び機能と同様であるため説明を省略する。
【０１２７】
次に、第５の実施形態にかかる書き込み装置５００における製品用設定情報の生成処理について説明する。図２８は、第５の実施形態にかかる書き込み装置における製品用設定情報の生成処理の流れを示すフローチャートである。
【０１２８】
通信部５１０は、通信方式特定情報を参照して、所望の機器の通信インタフェースを特定し（ステップＳ１９０）、当該機器に機器識別情報の要求を送信し、機器から機器識別情報を受信する（ステップＳ１９２）。
【０１２９】
ここで、特定部１２１による機器の機種の特定から製品用設定情報生成部１２０による製品用設定情報の生成までの処理（ステップＳ１９４〜２０４）は、第１の実施形態と同様であるため説明を省略する（ステップＳ１０２〜１１２参照）。
【０１３０】
そして、通信部５１０は、生成された製品用設定情報を、特定した通信インタフェースによって、機器識別情報を送信した機器に送信する（ステップＳ２０６）。そして、機器において、製品用設定情報が書き込まれる。
【０１３１】
このように、第５の実施形態の書き込みシステムでは、機器から受信した機器識別情報から機器の機種を特定し、特定された機種に対応する機種共通情報を取得し、機種に対応する機器個別情報項目から個々の機器に対応する機器個別情報を取得する。そして、取得した機種共通情報と機器個別情報を組み合わせて製品用設定情報を生成し、機器に送信する。機器は、受信した製品用設定情報を書き込む。これにより、機器個別の情報を含む製品用設定情報の書き込みを要する機種の機器があった場合でも、複数機種の機器への製品用設定情報の書き込みを、同一の製品用設定情報の書き込み環境を用いて実施することができる。
【０１３２】
また、第５の実施形態の書き込みシステムでは、異なる通信インタフェースを有する機種の機器に対しても、１台の書き込み装置５００を用いて製品用設定情報の書き込みを行うことができる。
【０１３３】
第１〜５の実施形態にかかる書き込み装置で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ（Compact  Disk  Read  Only  Memory）、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ（Compact  Disk  Recordable）、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録されてコンピュータプログラムプロダクトとして提供される。
【０１３４】
また、第１〜５の実施形態にかかる書き込み装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、第１〜５の実施形態にかかる書き込み装置で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【０１３５】
また、第１〜５の実施形態にかかる書き込み装置で実行されるプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【０１３６】
第１〜５の実施形態にかかる書き込み装置で実行されるプログラムは、上述した各部（通信部、製品用設定情報生成部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ５１（プロセッサ）が上記記憶媒体からプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、上述した各部が主記憶装置上に生成されるようになっている。また、例えば、上述した各部の機能のうちの一部または全部が専用のハードウェア回路で実現されてもよい。
【符号の説明】
【０１３７】
１００、２００、３００、４００、５００  書き込み装置
１１０、３１０、４１０、５１０  通信部
１２０、２２０、３２０、４２０  製品用設定情報生成部
１２１、２２１、３２１、４２１  特定部
１２２、２２２、３２２、４２２  取得部
１５０、２５０、３５０、４５０、５５０  記憶部
７００  プリンタ
７５０  記憶部
７６０  通信部
７７０  書き込み部
【先行技術文献】
【特許文献】
【０１３８】
【特許文献１】特許４３６０８８８号公報
【図１】
2017045277.tif 000003
【図２】
2017045277.tif 000004
【図３】
2017045277.tif 000005
【図４】
2017045277.tif 000006
【図５】
2017045277.tif 000007
【図６】
2017045277.tif 000008
【図７】
2017045277.tif 000009
【図８】
2017045277.tif 000010
【図９】
2017045277.tif 000011
【図１０】
2017045277.tif 000012
【図１１】
2017045277.tif 000013
【図１２】
2017045277.tif 000014
【図１３】
2017045277.tif 000015
【図１４】
2017045277.tif 000016
【図１５】
2017045277.tif 000017
【図１６】
2017045277.tif 000018
【図１７】
2017045277.tif 000019
【図１８】
2017045277.tif 000020
【図１９】
2017045277.tif 000021
【図２０】
2017045277.tif 000022
【図２１】
2017045277.tif 000023
【図２２】
2017045277.tif 000024
【図２３】
2017045277.tif 000025
【図２４】
2017045277.tif 000026
【図２５】
2017045277.tif 000027
【図２６】
2017045277.tif 000028
【図２７】
2017045277.tif 000029
【図２８】
2017045277.tif 000030