(57)【特許請求の範囲】
【請求項１】
記録装置で、
属性情報を送信し、
管理装置で、
前記記録装置が送信した前記属性情報を受信し、前記属性情報と関連付けて記憶した環境設定情報を前記記録装置に送信し、
前記記録装置で、
前記管理装置が送信した前記環境設定情報を受信し、前記環境設定情報に基づいて環境設定を設定し、設定が完了した場合、設定が完了した旨を示す設定完了通知を前記管理装置に送信し、
前記管理装置で、
前記記録装置が送信した前記設定完了通知を受信し、前記記録装置の識別情報と、前記記録装置に送信した前記環境設定情報とを関連付けて記憶し、
前記環境設定情報は、前記記録装置が第１ネットワークに接続するときに使用する第１アドレスを含み、
前記管理装置は、
前記環境設定情報を前記記録装置に送信する際、前記記録装置の前記属性情報に応じて、前記環境設定情報に含まれる前記第１アドレスの値を調整する
ことを特徴とする情報処理方法。
【請求項２】
前記記録装置は、
前記属性情報と併せて前記識別情報を前記管理装置に送信し、
前記管理装置は、
前記記録装置から前記属性情報と併せて受信した前記識別情報と、前記記録装置に送信した前記環境設定情報とを関連付けて記憶する
ことを特徴とする請求項１に記載の情報処理方法。
【請求項３】
前記記録装置は、
前記設定完了通知と併せて前記識別情報を前記管理装置に送信し、
前記管理装置は、
前記記録装置から前記設定完了通知と併せて受信した前記識別情報と、前記記録装置に送信した前記環境設定情報とを関連付けて記憶する
ことを特徴とする請求項１に記載の情報処理方法。
【請求項４】
前記記録装置は、
第２アドレスを使用して第２ネットワークを介して前記管理装置と接続して前記環境設定情報を取得し、前記第１アドレスの設定を除く前記環境設定の設定を行い、前記設定完了通知を前記管理装置に送信した後、前記第２アドレスから前記第１アドレスへの設定の変更を実行することを特徴とする請求項１に記載の情報処理方法。
【請求項５】
前記記録装置は、
前記環境設定情報の受信中、又は、前記環境設定情報に基づく環境設定の設定中に、エラーが発生した場合、発生したエラーに対応する処理を実行することを特徴とする請求項１乃至４のいずれか１項に記載の情報処理方法。
【請求項６】
属性情報を送信し、当該送信に応じて受信した環境設定情報に基づいて環境設定を設定し、設定が完了した場合、設定が完了した旨を示す設定完了通知を送信する記録装置と、
前記属性情報と関連付けて前記環境設定情報を記憶し、前記記録装置から前記属性情報を受信した場合、受信した前記属性情報と関連付けて記憶した前記環境設定情報を前記記録装置に送信し、当該送信に応じて前記設定完了通知を受信した場合、前記記録装置の識別情報と、前記記録装置に送信した前記環境設定情報とを関連付けて記憶する管理装置と、
を備え、
前記環境設定情報は、前記記録装置が第１ネットワークに接続するときに使用する第１アドレスを含み、
前記管理装置は、前記環境設定情報を前記記録装置に送信する際、前記記録装置の前記属性情報に応じて、前記環境設定情報に含まれる前記第１アドレスの値を調整する
ことを特徴とする記録システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理方法、及び、記録システムに関する。
【背景技術】
【０００２】
従来、管理装置に、記録装置等のデバイスを、ネットワークを介して接続し、管理装置によりデバイスを管理するシステムが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−５９４７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、記録装置をシステムに導入する際、記録装置に通信に関する設定や、記録動作に関する設定を行う必要がある。そして、特許文献１に記載のシステムのように、記録装置と、管理装置とがネットワークを介して通信するシステムでは、これら装置がネットワークを介して通信する構成を利用して、記録装置の設定を行いたいとするニーズがある。
本発明は、上述した事情に鑑みてなされたものであり、記録装置と管理装置とがネットワークを介して通信する構成を利用して記録装置の設定を行えるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の情報処理方法は、記録装置で、属性情報を送信し、管理装置で、前記記録装置が送信した前記属性情報を受信し、前記属性情報と関連付けて記憶した環境設定情報を前記記録装置に送信し、前記記録装置で、前記管理装置が送信した前記環境設定情報を受信し、前記環境設定情報に基づいて環境設定を設定し、設定が完了した場合、設定が完了した旨を示す設定完了通知を前記管理装置に送信し、前記管理装置で、前記記録装置が送信した前記設定完了通知を受信し、前記記録装置の識別情報と、前記記録装置に送信した前記環境設定情報とを関連付けて記憶することを特徴とする。
本発明の構成によれば、記録装置と管理装置とがネットワークを介して通信する構成を利用して記録装置の設定を行える。
【０００６】
また、本発明の情報処理方法は、前記記録装置は、前記属性情報と併せて前記識別情報を前記管理装置に送信し、前記管理装置は、前記記録装置から前記属性情報と併せて受信した前記識別情報と、前記記録装置に送信した前記環境設定情報とを関連付けて記憶することを特徴とする。
本発明の構成によれば、記録装置は、管理装置に属性情報を送信することを利用して、属性情報と併せてシリアル番号を管理装置に送信できる。
【０００７】
また、本発明の情報処理方法は、前記記録装置は、前記設定完了通知と併せて前記識別情報を前記管理装置に送信し、前記管理装置は、前記記録装置から前記設定完了通知と併せて受信した前記識別情報と、前記記録装置に送信した前記環境設定情報とを関連付けて記憶することを特徴とする。
本発明の構成によれば、記録装置は、管理装置に設定完了通知を送信することを利用して、設定完了通知と併せてシリアル番号を管理装置に送信できる。
【０００８】
また、本発明の情報処理方法は、前記環境設定情報は、前記記録装置が第１ネットワークに接続したときに使用する第１アドレスを含み、前記管理装置は、前記環境設定情報を前記記録装置に送信する際、前記記録装置の前記属性情報に応じて、前記環境設定情報に含まれる前記第１アドレスの値を調整することを特徴とする。
本発明の構成によれば、管理装置は、記録装置に、属性情報に応じた値のアドレスを設定できる。
【０００９】
また、本発明の情報処理方法は、前記記録装置は、第２アドレスを使用して第２ネットワークを介して前記管理装置と接続して前記環境設定情報を取得し、前記第１アドレスの設定を除く前記環境設定の設定を行い、前記設定完了通知を前記管理装置に送信した後、前記第１ネットワークに接続し、前記第２アドレスから前記第１アドレスへの設定の変更を実行することを特徴とする。
本発明の構成によれば、記録装置の接続先を第２ネットワークから第１ネットワークに変更する際に、記録装置は、管理装置が設定したＩＰアドレスを用いて、第１ネットワークと接続できる。
【００１０】
また、本発明の情報処理方法は、前記記録装置は、前記環境設定情報の受信中、又は、前記環境設定情報に基づく環境設定の設定中に、エラーが発生した場合、発生したエラーに対応する処理を実行することを特徴とする。
本発明の構成によれば、記録装置は、環境設定情報の受信中、又は、環境設定情報に基づく環境設定の設定中にエラーが発生した場合であっても、エラーに対応する処理を行って、エラーに起因した不具合を抑制できる。
【００１１】
また、上記目的を達成するために、本発明の記録システムは、属性情報を送信し、当該送信に応じて受信した環境設定情報に基づいて環境設定を設定し、設定が完了した場合、設定が完了した旨を示す設定完了通知を送信する記録装置と、前記属性情報と関連付けて前記環境設定情報を記憶し、前記記録装置から前記属性情報を受信した場合、受信した前記属性情報と関連付けて記憶した前記環境設定情報を前記記録装置に送信し、当該送信に応じて前記設定完了通知を受信した場合、前記記録装置の識別情報と、前記記録装置に送信した前記環境設定情報とを関連付けて記憶する管理装置と、を備えることを特徴とする。
本発明の構成によれば、記録装置と管理装置とがネットワークを介して通信する構成を利用して記録装置の設定を行える。
【図面の簡単な説明】
【００１２】
【図１】本実施形態に係る記録システムを示す図。
【図２】記録システムの機能的構成を示すブロック図。
【図３】記録システムの各装置の動作を示すフローチャート。
【図４】設定用ネットワークを示す図。
【図５】環境設定の設定のフローを示す図。
【図６】環境設定の設定中に記録装置が記録する情報を示す図。
【図７】設定バーコード一覧を示す図。
【図８】記録装置の動作を示すフローチャート。
【図９】記録装置の動作を示すフローチャート。
【図１０】記録装置の動作を示すフローチャート。
【図１１】記録装置、管理装置の動作を示すフローチャート。
【図１２】属性情報データベースを示す図。
【図１３】シリアル番号データベースを示す図。
【図１４】記録装置の動作を示すフローチャート。
【発明を実施するための形態】
【００１３】
以下、図面を参照して本発明の実施形態について説明する。
【００１４】
図１は、本実施形態に係る記録システム１の構成を示す図である。
図１に示すように、記録システム１は、複数の店舗システム１１を備える。店舗システム１１は、スーパーマーケットや、コンビニエンスストア、デパート、飲食店等の店舗に用いられるシステムである。店舗システム１１は、店舗に来店し、会計を行った顧客に対してレシートを発行する機能を備える。
【００１５】
店舗システム１１は、レシートを発行可能な１又は複数の記録装置１２を備える。記録装置１２は、店舗内に構築されたローカルエリアネットワークＬＮ（第１ネットワーク）と接続する。ローカルエリアネットワークＬＮに、ネットワークルーターや、モデム等の通信機器を含んで構成されたネットワーク通信制御装置１３が接続する。記録装置１２は、ネットワーク通信制御装置１３を介して、ネットワークＧＮにアクセスする。
【００１６】
店舗システム１１で、記録装置１２に、ＰＯＳ端末８が接続する。ＰＯＳ端末８には、ＰＯＳアプリケーションと、プリンタードライバーがインストールされる。詳細は後述するが、ＰＯＳ端末８は、ＰＯＳアプリケーション、及び、プリンタードライバーの機能により、記録装置１２を制御して、記録装置１２にレシートを発行させる。
【００１７】
店舗には、１又は複数のレジカウンターＬが設けられる。レジカウンターＬには、記録装置１２と、記録装置１２と接続するＰＯＳ端末８と、が設けられる。レジカウンターＬは、顧客による会計が行われる場所である。レジカウンターＬには、レジ担当者が配置されており、レジ担当者の指示に基づいて、ＰＯＳ端末８は、記録装置１２を制御し、レシートを発行させる。
【００１８】
例えば、図１で、店舗システム１１Ａは、スーパーマーケットＳＭに用いられるシステムである。スーパーマーケットＳＭには、複数のレジカウンターＬが設けられる。レジカウンターＬには、記録装置１２、及び、ＰＯＳ端末８が設けられる。スーパーマーケットＳＭに来店し商品を購入する顧客は、レジカウンターＬで、会計を行う。ＰＯＳ端末８は、会計に応じて決済処理を行い、レシートの発行を指示する制御データを記録装置１２に送信する。記録装置１２は、受信した制御データに基づいて、レシートを発行する。発行されたレシートは、顧客に引き渡される。
【００１９】
図１に示すように、ネットワークＧＮに、管理装置１０が接続する。管理装置１０は、サーバー装置を含んで構成されたシステムである。管理装置１０の機能、及び、管理装置１０の処理については後述する。
【００２０】
図２は、記録システム１の機能的構成を示すブロック図である。
図２に示すように、記録システム１は、ＰＯＳ端末８と、記録装置１２と、管理装置１０と、を備える。
【００２１】
記録装置１２は、ロール紙（記録媒体）を収容し、ロール紙にライン型のサーマルヘッドによってドットを形成することにより画像を記録するラインサーマルプリンターである。
図２に示すように、記録装置１２は、制御部３０と、記録部３１と、入力部３３と、通信インターフェース３５と、ネットワーク通信部３７と、記憶部３８と、表示部３９と、接続部４０と、無線通信部４１と、を備える。
【００２２】
制御部３０は、ＣＰＵや、ＲＯＭ、ＲＡＭ等を備え、記録装置１２を制御する。制御部３０は、例えば、ＲＯＭが記憶するファームウェアを読み出して実行することにより記録装置１２を制御する。
【００２３】
記録部３１は、サーマルヘッドや、ロール紙の搬送機構、ロール紙を切断可能なカッターユニット、その他ロール紙への記録に関する機構を備え、制御部３０の制御で、ロール紙にドットを形成し、記録を実行する。
【００２４】
入力部３３は、記録装置１２の筐体に設けられた操作スイッチを備え、操作スイッチに対する操作を検出し、制御部３０に出力する。制御部３０は、入力部３３からの入力に基づいて、操作スイッチに対する操作が行われたことを検出し、行われた操作に対応する処理を実行する。
【００２５】
通信インターフェース３５は、制御部３０の制御で、所定の通信規格に従って、ＰＯＳ端末８と通信する。
【００２６】
ネットワーク通信部３７は、制御部３０の制御で、所定の通信規格に従って、ネットワークＧＮを介して、ネットワークＧＮと接続する機器（管理装置１０を含む）と通信する。
【００２７】
記憶部３８は、不揮発性メモリーを備え、データを記憶する。
【００２８】
表示部３９は、液晶表示ディスプレー等を備え、制御部３０の制御で、各種情報を表示する。
【００２９】
接続部４０は、記録装置１２と接続するデバイスと所定の通信規格に従って、通信する。本実施形態では、記録装置１２には、少なくとも、デバイスとして、バーコードリーダーＢＲが接続可能である。
バーコードリーダーＢＲは、バーコードを光学的に読み取る読取装置である。バーコードリーダーＢＲは、バーコードを読み取った場合、バーコードに記録された情報を、接続部４０に出力する。接続部４０は、バーコードリーダーＢＲから入力された情報を、制御部３０に出力する。
【００３０】
無線通信部４１は、制御部３０の制御で、無線ＬＡＮに対応する所定の無線通信規格に従って、無線通信する。
【００３１】
図２に示すように、管理装置１０は、管理装置制御部６０と、管理装置ネットワーク通信部６１と、管理装置記憶部６２と、を備える。
【００３２】
管理装置制御部６０は、ＣＰＵや、ＲＯＭ、ＲＡＭ等を備え、管理装置１０を制御する。
【００３３】
管理装置ネットワーク通信部６１は、管理装置制御部６０の制御で、所定の通信規格に従って、ネットワークＧＮを介して、ネットワークＧＮと接続する機器（記録装置１２を含む）と通信する。
【００３４】
管理装置記憶部６２は、不揮発性メモリーを備え、各種データを記憶する。
【００３５】
次に、会計時のＰＯＳ端末８、記録装置１２、及び、管理装置１０の動作について説明する。
図３は、会計時の各装置の動作を示すフローチャートであり、（Ａ）はＰＯＳ端末８の動作を、（Ｂ）は記録装置１２の動作を、（Ｃ）は管理装置１０の動作を示す。
【００３６】
図３（Ａ）に示すように、ＰＯＳ端末８は、顧客の会計に応じて決済処理を行い、決済処理に基づいて制御データを生成する（ステップＳＡ１）。
詳述すると、ＰＯＳ端末８は、機能ブロックとして、ＰＯＳアプリケーションを実行するＰＯＳアプリケーション実行部と、プリンタードライバーを実行するプリンタードライバー実行部と、を備える。
ＰＯＳアプリケーション実行部は、顧客の会計に応じて、レシートに記録する情報を含むレシート情報を生成する。レシート情報は、レシートに記録するロゴに関する情報や、レシートの発行日時（日付＋時刻）を示す情報、顧客が購入した商品の名称、商品の単価、購入した商品の数量、税に関する情報、合計購入金額、顧客から受け取った金銭の額、お釣りを示す情報、その他の情報を含む情報である。図示は省略するが、ＰＯＳ端末８には、商品や商品の包装等に付されたバーコードを読み取るバーコードリーダーが接続される。ＰＯＳアプリケーション実行部は、店舗に来店した顧客の会計に際し、バーコードリーダーからの入力、また、テンキー等の入力手段に対するレジ担当者の入力に基づいて、適宜、所定の手段で商品マスターや顧客マスターから必要な情報を取得して、レシート情報を生成する。
レシート情報の生成後、プリンタードライバー実行部は、記録装置１２のコマンド体系に従った制御データであって、レシート情報の記録を指示する制御データを生成する。
次いで、ＰＯＳ端末８は、生成した制御データを、記録装置１２に送信する（ステップＳＡ２）。
【００３７】
図３（Ｂ）に示すように、記録装置１２の制御部３０は、通信インターフェース３５を制御して、制御データを受信する（ステップＳＢ１）。
【００３８】
次いで、制御部３０は、記録部３１を制御して、レシートを発行する（ステップＳＢ２）。
【００３９】
次いで、制御部３０は、ネットワーク通信部３７を制御して、ステップＳＢ１で受信した制御データを、管理装置１０に送信する（ステップＳＢ３）。
【００４０】
図３（Ｃ）に示すように、管理装置１０の管理装置制御部６０は、管理装置ネットワーク通信部６１を制御して、記録装置１２が送信した制御データを受信する（ステップＳＣ１）。
【００４１】
次いで、管理装置制御部６０は、受信した制御データに対応する処理を実行する（ステップＳＣ２）。例えば、管理装置制御部６０は、受信した制御データを分析し、クーポンを発行するか否かを判別し、クーポンを発行すると判別した場合は、記録装置１２にクーポンの発行を指示する。これにより、制御データの分析結果に基づいたクーポンの発行が可能となる。また例えば、管理装置制御部６０は、制御データを、送信元の記録装置１２を示す情報や、送信元の記録装置１２が設けられた店舗を示す情報と対応付けて記憶する。これにより、蓄積した制御データを後に分析して、各店舗における商品の売れ行き等を把握することが可能となる。
【００４２】
ところで、記録装置１２は、店舗に構築されたローカルエリアネットワークＬＮに接続される。従って、記録装置１２に、ローカルエリアネットワークＬＮ内で使用するＩＰアドレスの設定等、ローカルエリアネットワークＬＮに係る通信の設定を行う必要がある。
また、記録装置１２は、ネットワークＧＮを介して、管理装置１０と通信する。従って、記録装置１２に、ネットワークＧＮに係る通信の設定を行う必要がある。
また、記録装置１２は、デバイスが接続可能であるため、接続される可能性のあるデバイスのデバイスドライバーをインストールする必要がある。
また、記録装置１２は、ＰＯＳ端末８の制御で各種処理を実行する。従って、記録装置１２に、ＰＯＳ端末８の制御に基づいて処理を実行するためのアプリケーションをインストールする必要がある。
【００４３】
このように、店舗システム１１に記録装置１２を導入する場合、記録装置１２に各種設定を行う必要がある。これを踏まえ、本実施形態では、記録装置１２、及び、管理装置１０の機能により、店舗システム１１に記録装置１２を導入するときの設定を簡易化する。
以下、記録装置１２に対して各種設定を行う際の、記録装置１２、及び、管理装置１０の動作について詳述する。
【００４４】
なお、以下の説明では、店舗システム１１への導入時に記録装置１２に必要な設定のことを「環境設定」といい、記録装置１２に必要な設定を行うことを「環境設定の設定」という。デバイスドライバーや、アプリケーション等のプログラムを記録装置１２にインストールすることも「環境設定の設定」に含まれる。
【００４５】
記録装置１２の環境設定の設定は、２段階に分けて行われる。最初の段階の記録装置１２の環境設定の設定は、記録装置１２を、ローカルエリアネットワークＬＮとは別のネットワークである設定用ネットワークＳＮ（第２ネットワーク）に接続されて行われる。次の段階の設定は、記録装置１２を、ローカルエリアネットワークＬＮ（第１ネットワーク）に接続されて行われる。
設定用ネットワークＳＮは、例えば、記録装置１２を出荷する工場や、店舗システム１１の保守を行うシステムインテグレーターが管理する施設、店舗において記録装置１２等の各種装置のメンテナンスが行われるエリア等に構築される。
【００４６】
図４は、設定用ネットワークＳＮを示す図である。
設定用ネットワークＳＮは、通信制御装置ＲＴを有する。通信制御装置ＲＴは、モデム（又は、ＯＮＵ（Optical Network Unit））、ルーター機能、ＮＡＴ（Network Address Translation）機能、及び、ＤＨＣＰ（Dynamic Host Configuration Protocol）サーバー機能を有する。通信制御装置ＲＴは、設定用ネットワークＳＮと接続する機器とネットワークＧＮと接続する機器との間で行われる通信に際し、機器間で送受信されるデータを転送する。また、通信制御装置ＲＴは、無線ＬＡＮルーターの機能を有し、無線ＬＡＮに対応する所定の無線通信の規格に従って、設定用ネットワークＳＮと接続する機器と無線通信する。
なお、図４では、通信制御装置ＲＴを１つのブロックで表現しているが、通信制御装置ＲＴは、機能に応じた複数の装置を有する構成であってもよい。
【００４７】
記録装置１２の環境設定の設定は、図５のフローチャート手順で行われる。すなわち、記録装置１２の環境設定の設定は、無線設定Ｓ１（ステップＳ１）、ネットワーク設定Ｓ２（ステップＳ２）、ネットワークキッティング処理Ｓ３（ステップＳ３）の順番で行われる。
無線設定Ｓ１は、設定用ネットワークＳＮにおいて、記録装置１２の無線に関する設定を行い、記録装置１２と、通信制御装置ＲＴとで無線通信を行えるようにする環境設定の設定である。
ネットワーク設定Ｓ２は、記録装置１２がネットワークＧＮを介した通信に関する設定を行い、記録装置１２と管理装置１０とで通信を行えるようにする環境設定である。
ネットワークキッティング処理Ｓ３は、記録装置１２が管理装置１０から環境設定情報を取得し、環境設定情報に基づく環境設定の設定を行うものである。
【００４８】
環境設定の設定中、記録装置１２は、適宜、ロール紙に環境設定に関する情報を記録し、ユーザーを案内する。また、ユーザーには、事前に、紙媒体の設定バーコード一覧（後述）が引き渡される。
図６は、環境設定の設定中に、記録装置１２がロール紙に記録する情報を示す図である。図６では、図中、下方向へ向かって、段階的に、情報の記録が行われる。
図７は、設定バーコード一覧を示す図である。
ユーザーは、環境設定の設定に際し、ロール紙に記録された情報を参照し、引き渡された設定バーコード一覧を用いて、簡易に、また、設定ミスを抑制して、環境設定の設定に関する作業を行うことができる。また、専門的な知識を有さない者でも、環境設定の設定に関する作業を行える。
以下、適宜、図６、図７を用いつつ、無線設定Ｓ１、ネットワーク設定Ｓ２、及び、ネットワークキッティング処理Ｓ３について順番に説明する。
【００４９】
なお、以下の説明では、記録装置１２に、バーコードリーダーＢＲが接続された状態である。記録装置１２には、バーコードリーダーＢＲのデバイスドライバーは事前にインストールされており、記録装置１２はバーコードリーダーＢＲの制御が可能である。
【００５０】
また、後述するように、ユーザーは、適宜、設定バーコード一覧に記録されたバーコードをバーコードリーダーＢＲにより読み取ることで設定を行う。設定バーコード一覧には、キャンセルバーコードＢＡの印刷がある。ユーザーは、任意のタイミングで、キャンセルバーコードＢＡを読み取ることにより、既に行った設定をキャンセルし、最初から設定を行うことができる。
【００５１】
＜無線設定Ｓ１＞
まず、無線設定Ｓ１について説明する。
図８は、無線設定Ｓ１における記録装置１２の動作を示すフローチャートである。
無線設定Ｓ１を開始する場合、ユーザーは、バーコードリーダーＢＲにより、設定バーコード一覧に記録されたシリアル番号バーコードＢ１を、所定の期間内（例えば、１０秒以内）に、２回読み取らせる。なお、無線設定Ｓ１を開始する場合、所定の期間内に、シリアル番号バーコードＢ１を２回読み取らせる必要があることが、所定の手段により、ユーザーに事前に通知される。
シリアル番号とは、記録装置１２の製造段階で、各記録装置１２に一意に割り振られる識別番号である。シリアル番号バーコードＢ１には、シリアル番号の印刷がある。
また、シリアル番号バーコードＢ１とともに、シリアル番号を示す文字を印刷しておいても良い。例えば、複数の記録装置に設定をする場合には記録装置と同じ数の設定バーコード一覧が存在する。その際に、記録装置と設定バーコード一覧との対応付けが容易になる。
【００５２】
図８に示すように、記録装置１２の制御部３０は、所定の期間内に、シリアル番号バーコードＢ１の読み取りが２回行われたか否かを監視する（ステップＳＤ１、ステップＳＤ２）。所定の期間内に読み取りが２回行われた場合（ステップＳＤ２：ＹＥＳ）、制御部３０は、処理手順をステップＳＤ３へ移行する。
なお、制御部３０には、シリアル番号バーコードＢ１の読み取りに応じて、シリアル番号が入力される。制御部３０は、入力された情報がシリアル番号であるか否かを、例えば、シリアル番号の規則に基づいて判別する。このほか、シリアル番号バーコードＢ１に、バーコードに記録された情報がシリアル番号であることを示す情報を付加し、制御部３０が、付加された情報に基づいて、入力された情報がシリアル番号であるか否かを判別する構成であってもよい。
このように、所定の期間内に、シリアル番号バーコードＢ１の読み取りが２回行われたことを、無線設定Ｓ１の開始のトリガーとすることにより、以下の効果を奏する。ユーザーが誤ってバーコードリーダーＢＲによりバーコードを読み取った場合に、無線設定Ｓ１が開始されることを防止できる。
【００５３】
ステップＳＤ３で、制御部３０は、記録部３１を制御して、タイトル情報Ｊ１を記録する。図６に示すように、タイトル情報Ｊ１は、無線設定Ｓ１を含む環境設定の設定が開始されたことを示す情報である。ユーザーは、タイトル情報Ｊ１が記録されたことを認識することにより、環境設定の設定が正常に開始されたことを把握できる。
【００５４】
次いで、制御部３０は、無線で設定用ネットワークＳＮに接続するのか否かを判別する（ステップＳＤ４）。ここで、事前に、所定の手段により、記録装置１２の設定ファイルに、設定用ネットワークＳＮへの接続を無線で行うか有線で行うかがユーザーにより設定されており、制御部３０は、当該設定に基づいて、ステップＳＤ３の判別を行う。なお、制御部３０は、記録装置１２の状態に基づいて、ステップＳＤ３の判別を行ってもよい。例えば、制御部３０は、所定のポートにＬＡＮケーブルの接続がない場合、接続を無線で行うと判別してもよい。
設定用ネットワークＳＮの接続を無線で行わない場合（ステップＳＤ４：ＮＯ）、制御部３０は、処理手順をステップＳＤ１３へ移行する。
【００５５】
設定用ネットワークＳＮの接続を無線で行う場合（ステップＳＤ４：ＹＥＳ）、制御部３０は、記録部３１を制御して、ＳＳＩＤ（Service Set Identifier）要求情報Ｊ２を記録する（ステップＳＤ５）。
図６に示すように、ＳＳＩＤ要求情報Ｊ２は、アクセスポイントとして機能する通信制御装置ＲＴに設定されたＳＳＩＤ（設定項目）に係るバーコード（ＳＳＩＤバーコードＢ２。図７参照。）のバーコードリーダーＢＲでの読み取りを指示する情報である。ユーザーは、ＳＳＩＤ要求情報Ｊ２を参照することにより、ＳＳＩＤに関する設定が行われること、及び、ＳＳＩＤバーコードＢ２を読み取る必要があることを認識できる。
以下、ＳＳＩＤに設定される値のことを、ＳＳＩＤ値（設定値）と表現し、設定項目としてのＳＳＩＤと区別する。設定バーコード一覧に記録されたＳＳＩＤバーコードＢ２には、設定すべきＳＳＩＤ値の印刷がある。
【００５６】
ＳＳＩＤ要求情報Ｊ２の記録後、制御部３０は、ＳＳＩＤバーコードＢ２の読み取りが行われ、ＳＳＩＤ値の入力があったか否かを監視する（ステップＳＤ６）。
ＳＳＩＤ値の入力があった場合（ステップＳＤ６：ＹＥＳ）、制御部３０は、入力に基づいて、ＳＳＩＤ値を取得し、取得したＳＳＩＤ値に基づいてＳＳＩＤを設定する（ステップＳＤ７）。
次いで、制御部３０は、記録部３１を制御して、ＳＳＩＤ値情報Ｊ３を記録する（ステップＳＤ８）
図６に示すように、ＳＳＩＤ値情報Ｊ３は、ＳＳＩＤバーコードＢ２の読み取りに基づいてＳＳＩＤが設定されたこと、及び、設定されたＳＳＩＤ値を示す情報である。ユーザーは、ＳＳＩＤ値情報Ｊ３を参照することにより、ＳＳＩＤの設定が完了したこと、及び、設定されたＳＳＩＤ値を認識できる。
【００５７】
次いで、制御部３０は、記録部３１を制御して、暗号化キー要求情報Ｊ４を記録する（ステップＳＤ９）。
図６に示すように、暗号化キー要求情報Ｊ４は、アクセスポイントとして機能する通信制御装置ＲＴと無線通信するときの暗号化キー（設定項目）に係るバーコード（暗号化キーバーコードＢ３。図７参照。）のバーコードリーダーＢＲでの読み取りを指示する情報である。ユーザーは、暗号化キー要求情報Ｊ４を参照することにより、暗号化キーに関する設定が行われること、及び、暗号化キーバーコードＢ３を読み取る必要があることを認識できる。
以下、暗号化キーに設定される値のことを、暗号化キー値（設定値）と表現し、設定項目としての暗号化キーと区別する。設定バーコード一覧に記録された暗号化キーバーコードＢ３には、設定すべき暗号化キー値が記録される。
【００５８】
暗号化キー要求情報Ｊ４の記録後、制御部３０は、暗号化キーバーコードＢ３の読み取りが行われ、暗号化キー値の入力があったか否かを監視する（ステップＳＤ１０）。
暗号化キー値の入力があった場合（ステップＳＤ１０：ＹＥＳ）、制御部３０は、入力に基づいて、暗号化キー値を取得し、取得した暗号化キー値に基づいて暗号化キーを設定する（ステップＳＤ１１）。
次いで、制御部３０は、記録部３１を制御して、暗号化キー値情報Ｊ５を記録する（ステップＳＤ１２）
図６に示すように、暗号化キー値情報Ｊ５は、バーコードリーダーＢＲによる暗号化キーバーコードＢ３の読み取り基づいて暗号化キーが設定されたこと、及び、設定された暗号化キー値を示す情報である。ユーザーは、暗号化キー値情報Ｊ５を参照することにより、暗号化キーの設定が完了したこと、及び、設定された暗号化キー値を認識できる。
なお、セキュリティーを考慮して、暗号化キー値を記録しない構成であってもよい。この場合に、暗号化キー値が設定された旨の情報を記録するようにしてもよい。
【００５９】
ステップＳＤ１３において、制御部３０は、上記で行った無線通信に関する設定に基づいて、通信制御装置ＲＴと無線通信できる状態を確立する。
次いで、制御部３０は、無線設定Ｓ１を終了し、ネットワーク設定Ｓ２を開始する。
【００６０】
＜ネットワーク設定Ｓ２＞
次に、ネットワーク設定Ｓ２について説明する。
図９は、ネットワーク設定Ｓ２における記録装置１２の動作を示すフローチャートである。
なお、ネットワーク設定Ｓ２では、上述した無線設定Ｓ１と同様に、バーコードリーダーＢＲによるバーコードの読み取りに基づいて、設定項目に設定値がセットされる。ここで、図７に示すように、設定バーコード一覧には、設定省略バーコードＢＢの印刷がある。ユーザーは、任意のタイミングで、バーコードリーダーＢＲにより設定省略バーコードＢＢを読み取ることにより、設定中の設定項目に対する設定値の設定を省略できる。
【００６１】
図９に示すように、制御部３０は、記録部３１を制御して、アドレス設定方法要求情報Ｊ６を記録する（ステップＳＥ１）。
図６に示すように、アドレス設定方法要求情報Ｊ６は、アドレス設定方法（設定項目）に係るバーコード（アドレス設定方法バーコードＢ４。図７参照。）のバーコードリーダーＢＲでの読み取りを指示する情報である。ユーザーは、アドレス設定方法要求情報Ｊ６を参照することにより、アドレス設定方法に関する設定が行われること、及び、アドレス設定方法バーコードＢ４を読み取る必要があることを認識できる。
ここで、アドレス設定とは、ＩＰアドレス、サブネットマスク、及び、デフォルトゲートウェイの設定に係るＩＰアドレス設定と、ＤＮＳ（Domain Name System）サーバーのアドレスの設定に係るＤＮＳアドレス設定とを有する。ＩＰアドレス設定、及び、ＤＮＳ設定のアドレス設定方法には、手動（Manual）で設定する方法と、通信制御装置ＲＴのＤＨＣＰサーバー機能を利用して自動（Auto）で設定する方法とがある。図７に示すように、アドレス設定方法バーコードＢ４は、ＩＰアドレス設定及びＤＮＳ設定を共に自動で行うことを示すバーコードと、ＩＰアドレス設定を自動で行いＤＮＳ設定を手動で行うことを示すバーコードと、ＩＰアドレス設定を手動で行いＤＮＳ設定を自動で行うことを示すバーコードと、ＩＰアドレス設定及びＤＮＳ設定を共に手動で行うことを示すバーコードとを有する。
ＩＰアドレス設定のアドレス設定方法（設定項目）には、自動、又は、手動を示す設定値がセットされる。また、ＤＮＳ設定のアドレス設定方法（設定項目）には、自動、又は手動を示す設定値がセットされる。以下、自動、又は、手動を示す設定値を「アドレス設定方法値」と表現し、設定項目としてのアドレス設定方法と区別する。
【００６２】
アドレス設定方法要求情報Ｊ６の記録後、制御部３０は、アドレス設定方法バーコードＢ４のいずれかのバーコードの読み取りが行われ、読み取りに基づく情報のいずれかが入力されたか否かを監視する（ステップＳＥ２）。
情報の入力があった場合（ステップＳＥ２：ＹＥＳ）、制御部３０は、入力された情報が不正な情報であるか否かを判別する（ステップＳＥ３）。不正な情報とは、設定中の設定項目の値として、不正な値の情報である。例えば、ユーザーが、バーコードリーダーＢＲによって誤ったバーコードを読み取った場合に、制御部３０に、不正な情報が入力される。
【００６３】
入力された情報が不正な情報である場合（ステップＳＥ３：ＹＥＳ）、制御部３０は、対応する処理を実行する（ステップＳＥ３５）。例えば、制御部３０は、記録部３１を制御して、不正な情報が入力された旨を示す情報を記録する。ユーザーは、記録された情報に基づいて、誤った読み取りを行ったことを認識し、例えば、バーコードリーダーＢＲによりキャンセルバーコードＢＡを読み取り、設定をやり直す。
【００６４】
入力された情報が不正な情報ではない場合（ステップＳＥ３：ＮＯ）、制御部３０は、入力に基づいて、ＩＰアドレス設定、及び、ＤＮＳ設定のアドレス設定方法のアドレス設定方法値を取得し、取得したアドレス設定方法値に基づいてＩＰアドレス設定、及び、ＤＮＳ設定を設定する（ステップＳＥ４）。
次いで、制御部３０は、記録部３１を制御して、アドレス設定方法値情報Ｊ７を記録する（ステップＳＥ５）
図６に示すように、アドレス設定方法値情報Ｊ７は、バーコードリーダーＢＲによるアドレス設定方法バーコードＢ４の読み取り基づいてアドレス設定方法値が設定されたこと、及び、設定されたアドレス設定方法値を示す情報である。ユーザーは、アドレス設定方法値情報Ｊ７を参照することにより、アドレス設定方法の設定が完了したこと、及び、設定されたアドレス設定方法値を認識できる。
【００６５】
アドレス設定方法値情報Ｊ７の記録後、制御部３０は、ステップＳＥ４で設定したＩＰアドレス設定のアドレス設定方法のアドレス設定方法値が「手動」であるか否かを判別する（ステップＳＥ６）。
「手動」ではない場合（ステップＳＥ６：ＮＯ）、制御部３０は、処理手順をステップＳＥ１７へ移行する。
【００６６】
「手動」の場合（ステップＳＥ６：ＹＥＳ）、制御部３０は、記録部３１を制御して、ＩＰアドレス要求情報Ｊ８を記録する（ステップＳＥ７）。
図６に示すように、ＩＰアドレス要求情報Ｊ８は、ＩＰアドレス（設定項目）、及び、サブネットマスク（設定項目）に係るバーコード（ＩＰアドレスバーコードＢ５。図７参照。）のバーコードリーダーＢＲでの読み取りを指示する情報である。ユーザーは、ＩＰアドレス要求情報Ｊ８を参照することにより、ＩＰアドレス、及び、サブネットマスクに関する設定が行われること、及び、ＩＰアドレスバーコードＢ５を読み取る必要があることを認識できる。
【００６７】
以下、ＩＰアドレスに設定される値のことを、ＩＰアドレス値（設定値）と表現し、設定項目としてのＩＰアドレスと区別する。また、サブネットマスクに設定される値のことを、サブネットマスク値（設定値）と表現し、設定項目としてのサブネットマスクと区別する。設定バーコード一覧に記録されたＩＰアドレスバーコードＢ５には、設定すべきＩＰアドレス値、及び、サブネットマスク値の印刷がある。
ここで、上述したように、記録装置１２は、店舗システム１１において、ローカルエリアネットワークＬＮ（第１ネットワーク）に接続されて使用される一方、店舗システム１１に導入前は、設定用ネットワークＳＮ（第２ネットワーク）に接続される。ローカルエリアネットワークＬＮと、設定用ネットワークＳＮはネットワークが異なるため、各ネットワークで記録装置１２に設定すべきＩＰアドレス及びサブネットマスクは異なる。
ネットワーク設定Ｓ２では、記録装置１２に対して、設定用ネットワークＳＮで使用するＩＰアドレス（第２アドレス）及びサブネットマスクの設定が行われる。
【００６８】
ＩＰアドレス要求情報Ｊ８の記録後、制御部３０は、ＩＰアドレスバーコードＢ５の読み取りが行われ、ＩＰアドレス値、及び、サブネットマスク値が入力されたか否かを監視する（ステップＳＥ８）。
ＩＰアドレス値、及び、サブネットマスク値の入力があった場合（ステップＳＥ８：ＹＥＳ）、制御部３０は、入力された情報が不正な情報であるか否かを判別する（ステップＳＥ９）。
入力された情報が不正な情報である場合（ステップＳＥ９：ＹＥＳ）、制御部３０は、対応する処理を実行する（ステップＳＥ３５）。
【００６９】
入力された情報が不正な情報ではない場合（ステップＳＥ９：ＮＯ）、制御部３０は、入力に基づいて、ＩＰアドレス値、及び、サブネットマスク値を取得し、取得したＩＰアドレス値、及び、サブネットマスク値に基づいてＩＰアドレス、及び、サブネットマスクを設定する（ステップＳＥ１０）。
次いで、制御部３０は、記録部３１を制御して、ＩＰアドレス値情報Ｊ９を記録する（ステップＳＥ１１）
図６に示すように、ＩＰアドレス値情報Ｊ９は、バーコードリーダーＢＲによるＩＰアドレスバーコードＢ５の読み取り基づいてＩＰアドレス、及び、サブネットマスクが設定されたこと、及び、設定されたＩＰアドレス値、及び、サブネットマスク値を示す情報である。ユーザーは、ＩＰアドレス値情報Ｊ９を参照することにより、ＩＰアドレス、及び、サブネットマスクの設定が完了したこと、及び、設定されたＩＰアドレス値、及び、サブネットマスク値を認識できる。
【００７０】
次いで、制御部３０は、記録部３１を制御して、デフォルトゲートウェイ要求情報Ｊ１０を記録する（ステップＳＥ１２）。
図６に示すように、デフォルトゲートウェイ要求情報Ｊ１０は、デフォルトゲートウェイのアドレス（設定項目）に係るバーコード（デフォルトゲートウェイバーコードＢ６。図７参照。）のバーコードリーダーＢＲでの読み取りを指示する情報である。ユーザーは、デフォルトゲートウェイ要求情報Ｊ１０を参照することにより、デフォルトゲートウェイのアドレスの設定が行われること、及び、デフォルトゲートウェイバーコードＢ６を読み取る必要があることを認識できる。
【００７１】
以下、デフォルトゲートウェイのアドレスに設定される値のことを、デフォルトゲートウェイアドレス値（設定値）と表現し、設定項目としてのデフォルトゲートウェイのアドレスと区別する。設定バーコード一覧に記録されたデフォルトゲートウェイバーコードＢ６には、設定すべきデフォルトゲートウェイアドレス値の印刷がある。
なお、ローカルエリアネットワークＬＮに接続する場合と、設定用ネットワークＳＮに接続する場合とでは、記録装置１２がアクセスするデフォルトゲートウェイのアドレスは異なる。
ネットワーク設定Ｓ２では、記録装置１２に対して、設定用ネットワークＳＮで使用するデフォルトゲートウェイのアドレスの設定が行われる。
【００７２】
デフォルトゲートウェイ要求情報Ｊ１０の記録後、制御部３０は、デフォルトゲートウェイバーコードＢ６の読み取りが行われ、デフォルトゲートウェイアドレス値が入力されたか否かを監視する（ステップＳＥ１３）。
デフォルトゲートウェイアドレス値の入力があった場合（ステップＳＥ１３：ＹＥＳ）、制御部３０は、入力された情報が不正な情報であるか否かを判別する（ステップＳＥ１４）。
入力された情報が不正な情報である場合（ステップＳＥ１４：ＹＥＳ）、制御部３０は、対応する処理を実行する（ステップＳＥ３５）。
【００７３】
入力された情報が不正な情報ではない場合（ステップＳＥ１４：ＮＯ）、制御部３０は、入力に基づいて、デフォルトゲートウェイアドレス値を取得し、取得したデフォルトゲートウェイアドレス値に基づいてデフォルトゲートウェイのアドレスを設定する（ステップＳＥ１５）。
次いで、制御部３０は、記録部３１を制御して、デフォルトゲートウェイアドレス値情報Ｊ１１を記録する（ステップＳＥ１６）
図６に示すように、デフォルトゲートウェイアドレス値情報Ｊ１１は、バーコードリーダーＢＲによるデフォルトゲートウェイバーコードＢ６の読み取り基づいてデフォルトゲートウェイのアドレスが設定されたこと、及び、設定されたデフォルトゲートウェイアドレス値を示す情報である。ユーザーは、デフォルトゲートウェイアドレス値情報Ｊ１１を参照することにより、デフォルトゲートウェイのアドレスの設定が完了したこと、及び、設定されたデフォルトゲートウェイアドレス値を認識できる。
【００７４】
ステップＳＥ１７において、制御部３０は、ステップＳＥ４で設定したＤＮＳ設定のアドレス設定方法のアドレス設定方法値が「手動」であるか否かを判別する。
「手動」ではない場合（ステップＳＥ１７：ＮＯ）、制御部３０は、処理手順をステップＳＥ３４へ移行する。
【００７５】
「手動」の場合（ステップＳＥ１７：ＹＥＳ）、制御部３０は、記録部３１を制御して、ＤＮＳサーバーアドレス要求情報Ｊ１２を記録する（ステップＳＥ１８）。
図６に示すように、ＤＮＳサーバーアドレス要求情報Ｊ１２は、ＤＮＳサーバーのアドレス（設定項目）に係るバーコード（ＤＮＳサーバーバーコードＢ７。図７参照。）のバーコードリーダーＢＲでの読み取りを指示する情報である。ユーザーは、ＤＮＳサーバーアドレス要求情報Ｊ１２を参照することにより、ＤＮＳサーバーのアドレスの設定が行われること、及び、ＤＮＳサーバーバーコードＢ７を読み取る必要があることを認識できる。
【００７６】
以下、ＤＮＳサーバーのアドレスに設定される値のことを、ＤＮＳサーバーアドレス値（設定値）と表現し、設定項目としてのＤＮＳサーバーのアドレスと区別する。設定バーコード一覧に記録されたＤＮＳサーバーバーコードＢ７には、設定すべきＤＮＳサーバーアドレス値の印刷がある。
なお、ローカルエリアネットワークＬＮに接続する場合と、設定用ネットワークＳＮに接続する場合とでは、記録装置１２がアクセスするＤＮＳサーバーのアドレスは異なる。
ネットワーク設定Ｓ２では、記録装置１２に対して、設定用ネットワークＳＮで使用するＤＮＳサーバーのアドレスの設定が行われる。
【００７７】
ＤＮＳサーバーアドレス要求情報Ｊ１２の記録後、制御部３０は、ＤＮＳサーバーバーコードＢ７の読み取りが行われ、ＤＮＳサーバーアドレス値が入力されたか否かを監視する（ステップＳＥ１９）。
ＤＮＳサーバーアドレス値の入力があった場合（ステップＳＥ１９：ＹＥＳ）、制御部３０は、入力された情報が不正な情報であるか否かを判別する（ステップＳＥ２０）。
入力された情報が不正な情報である場合（ステップＳＥ２０：ＹＥＳ）、制御部３０は、対応する処理を実行する（ステップＳＥ３５）。
【００７８】
入力された情報が不正な情報ではない場合（ステップＳＥ２０：ＮＯ）、制御部３０は、入力に基づいて、ＤＮＳサーバーアドレス値を取得し、取得したＤＮＳサーバーアドレス値に基づいてＤＮＳサーバーのアドレスを設定する（ステップＳＥ２１）。
次いで、制御部３０は、記録部３１を制御して、ＤＮＳサーバーアドレス値情報Ｊ１３を記録する（ステップＳＥ２２）
図６に示すように、ＤＮＳサーバーアドレス値情報Ｊ１３は、バーコードリーダーＢＲによるＤＮＳサーバーバーコードＢ７の読み取り基づいてＤＮＳサーバーのアドレスが設定されたこと、及び、設定されたＤＮＳサーバーアドレス値を示す情報である。ユーザーは、ＤＮＳサーバーアドレス値情報Ｊ１３を参照することにより、ＤＮＳサーバーのアドレスの設定が完了したこと、及び、設定されたＤＮＳサーバーアドレス値を認識できる。
【００７９】
続く、ステップＳＥ２３〜ステップＳＥ２７では、ステップＳＥ１８〜ステップＳＥ２２と同様の処理が実行されるので、簡単に説明する。
ステップＳＥ１８〜ステップＳＥ２２では、ＤＮＳサーバーを冗長化し、記録装置１２が複数のＤＮＳサーバーにアクセス可能とする場合に、記録装置１２が２番目にアクセスするＤＮＳサーバーのアドレスの設定が行われる。例えば、記録装置１２は、１番目のＤＮＳサーバーと通信できない場合や、１番目のＤＮＳサーバーに、アクセス先のドメイン名とＩＰアドレスとを紐づけるキャッシュがない場合に、２番目のＤＮＳサーバーにアクセスする。
制御部３０は、第２ＤＮＳサーバーアドレス要求情報Ｊ１４（図６）を記録して、設定バーコード一覧に記録された第２ＤＮＳサーバーバーコードＢ８（図７）の読み取りを指示する。また、制御部３０は、第２ＤＮＳサーバーバーコードＢ８の読み取りが行われた場合、第２ＤＮＳサーバーアドレス値情報Ｊ１５（図６）を記録して、設定が完了したことを報知する。
【００８０】
続く、ステップＳＥ２８〜ステップＳＥ３２では、ステップＳＥ２３〜ステップＳＥ２７と同様の処理が実行されるので、簡単に説明する。
ステップＳＥ２８〜ステップＳＥ３２では、３番目にアクセスするＤＮＳサーバーのアドレスの設定が行われる。
制御部３０は、第３ＤＮＳサーバーアドレス要求情報Ｊ１６（図６）を記録して、設定バーコード一覧に記録された第３ＤＮＳサーバーバーコードＢ９（図７）の読み取りを指示する。また、制御部３０は、第３ＤＮＳサーバーバーコードＢ９の読み取りが行われた場合、第３ＤＮＳサーバーアドレス値情報Ｊ１７（図６）を記録して、設定が完了したことを報知する。
【００８１】
ステップＳＥ３３において、制御部３０は、記録部３１を制御して、ネットワーク設定完了情報Ｊ１８を記録する。図６に示すように、ネットワーク設定完了情報Ｊ１８は、ネットワーク設定Ｓ２が完了したことを示す情報である。ユーザーは、記録されたネットワーク設定完了情報Ｊ１８を参照することにより、ネットワーク設定Ｓ２が完了したことを認識できる。
ステップＳＥ３４において、制御部３０は、上記で行った設定を反映して、通信制御装置ＲＴを介して、管理装置１０と通信できる状態を確立する。
次いで、制御部３０は、ネットワーク設定Ｓ２を終了し、ネットワークキッティング処理Ｓ３を開始する。
【００８２】
＜ネットワークキッティング処理Ｓ３＞
次に、ネットワークキッティング処理Ｓ３について説明する。
図１０は、ネットワークキッティング処理Ｓ３における記録装置１２の動作を示すフローチャートである。
図１０に示すように、制御部３０は、記録部３１を制御して、Ｄｉｇｅｓｔ認証情報要求情報Ｊ１９を記録する（ステップＳＦ１）。
図６に示すように、Ｄｉｇｅｓｔ認証情報要求情報Ｊ１９は、Ｄｉｇｅｓｔ認証ＩＤ（設定項目）、及び、Ｄｉｇｅｓｔ認証パスワード（設定項目）に係るバーコード（Ｄｉｇｅｓｔ認証情報バーコードＢ１０。図７参照。）のバーコードリーダーＢＲでの読み取りを指示する情報である。ユーザーは、Ｄｉｇｅｓｔ認証情報要求情報Ｊ１９を参照することにより、Ｄｉｇｅｓｔ認証ＩＤ、及び、Ｄｉｇｅｓｔ認証パスワードの設定が行われること、及び、Ｄｉｇｅｓｔ認証情報バーコードＢ１０を読み取る必要があることを認識できる。
なお、Ｄｉｇｅｓｔ認証ＩＤ、及び、Ｄｉｇｅｓｔ認証パスワードは、記録装置１２がＨＴＴＰ（Hypertext Transfer Protocol）サーバーとして機能する管理装置１０にリクエストする際に、ＨＴＴＰに従って行われる認証で用いられるＩＤ及びパスワードである。
【００８３】
以下、Ｄｉｇｅｓｔ認証ＩＤに設定される値のことを、Ｄｉｇｅｓｔ認証ＩＤ値（設定値）と表現し、設定項目としてのＤｉｇｅｓｔ認証ＩＤと区別する。また、Ｄｉｇｅｓｔ認証パスワードに設定される値のことを、Ｄｉｇｅｓｔ認証パスワード値（設定値）と表現し、設定項目としてのＤｉｇｅｓｔ認証パスワードと区別する。設定バーコード一覧に記録されたＤｉｇｅｓｔ認証情報バーコードＢ１０には、設定すべきＤｉｇｅｓｔ認証ＩＤ値、及び、Ｄｉｇｅｓｔ認証パスワード値の印刷がある。
【００８４】
Ｄｉｇｅｓｔ認証情報要求情報Ｊ１９の記録後、制御部３０は、Ｄｉｇｅｓｔ認証情報バーコードＢ１０の読み取りが行われ、Ｄｉｇｅｓｔ認証ＩＤ値、及び、Ｄｉｇｅｓｔ認証パスワード値が入力されたか否かを監視する（ステップＳＦ２）。
Ｄｉｇｅｓｔ認証ＩＤ値、及び、Ｄｉｇｅｓｔ認証パスワード値の入力があった場合（ステップＳＦ２：ＹＥＳ）、制御部３０は、入力された情報が不正な情報であるか否かを判別する（ステップＳＦ３）。
入力された情報が不正な情報である場合（ステップＳＦ３：ＹＥＳ）、制御部３０は、対応する処理を実行する（ステップＳＦ２２）。
【００８５】
入力された情報が不正な情報ではない場合（ステップＳＦ３：ＮＯ）、制御部３０は、入力に基づいて、Ｄｉｇｅｓｔ認証ＩＤ値、及び、Ｄｉｇｅｓｔ認証パスワード値を取得し、取得したＤｉｇｅｓｔ認証ＩＤ値、及び、Ｄｉｇｅｓｔ認証パスワード値に基づいて、Ｄｉｇｅｓｔ認証ＩＤ、及び、Ｄｉｇｅｓｔ認証パスワードを設定する（ステップＳＦ４）。
次いで、制御部３０は、記録部３１を制御して、Ｄｉｇｅｓｔ認証情報値情報Ｊ２０を記録する（ステップＳＦ５）。
図６に示すように、Ｄｉｇｅｓｔ認証情報値情報Ｊ２０は、バーコードリーダーＢＲによるＤｉｇｅｓｔ認証情報バーコードＢ１０の読み取り基づいてＤｉｇｅｓｔ認証ＩＤ、及び、Ｄｉｇｅｓｔ認証パスワードが設定されたこと、及び、設定されたＤｉｇｅｓｔ認証ＩＤ値、及び、Ｄｉｇｅｓｔ認証パスワード値を示す情報である。ユーザーは、Ｄｉｇｅｓｔ認証情報値情報Ｊ２０を参照することにより、Ｄｉｇｅｓｔ認証ＩＤ、及び、Ｄｉｇｅｓｔ認証パスワードの設定が完了したこと、及び、設定されたＤｉｇｅｓｔ認証ＩＤ値、及び、Ｄｉｇｅｓｔ認証パスワード値を認識できる。
【００８６】
次いで、制御部３０は、記録部３１を制御して、パラメーター要求情報Ｊ２１を記録する（ステップＳＦ６）。
図６に示すように、パラメーター要求情報Ｊ２１は、パラメーター（設定項目）に係るバーコード（パラメーターバーコードＢ１１。図７参照。）のバーコードリーダーＢＲでの読み取りを指示する情報である。ユーザーは、パラメーター要求情報Ｊ２１を参照することにより、パラメーターの設定が行われること、及び、パラメーターバーコードＢ１１を読み取る必要があることを認識できる。
なお、パラメーターは、記録装置１２が管理装置１０のＵＲＬにアクセスする際に、ＵＲＬクエリパラメーターとして、ＵＲＬに記述する情報である。管理装置１０は、アクセスがあった場合、ＵＲＬクエリパラメーターに基づいて、対応する処理を実行できる。
【００８７】
以下、パラメーターに設定される値のことを、パラメーター値（設定値）と表現し、設定項目としてのパラメーターと区別する。設定バーコード一覧に記録されたパラメーターバーコードＢ１１には、設定すべきパラメーター値の印刷がある。
【００８８】
パラメーター要求情報Ｊ２１の記録後、制御部３０は、パラメーターバーコードＢ１１の読み取りが行われ、パラメーター値が入力されたか否かを監視する（ステップＳＦ７）。
パラメーター値の入力があった場合（ステップＳＦ７：ＹＥＳ）、制御部３０は、入力された情報が不正な情報であるか否かを判別する（ステップＳＦ８）。
入力された情報が不正な情報である場合（ステップＳＦ８：ＹＥＳ）、制御部３０は、対応する処理を実行する（ステップＳＦ２２）。
【００８９】
入力された情報が不正な情報ではない場合（ステップＳＦ８：ＮＯ）、制御部３０は、入力に基づいて、パラメーター値を取得し、取得したパラメーター値に基づいて、パラメーターを設定する（ステップＳＦ９）。
次いで、制御部３０は、記録部３１を制御して、パラメーター値情報Ｊ２２を記録する（ステップＳＦ１０）。
図６に示すように、パラメーター値情報Ｊ２２は、バーコードリーダーＢＲによるパラメーターバーコードＢ１１の読み取り基づいてパラメーターが設定されたこと、及び、設定されたパラメーター値を示す情報である。ユーザーは、パラメーター値情報Ｊ２２を参照することにより、パラメーターの設定が完了したこと、及び、設定されたパラメーター値を認識できる。
【００９０】
次いで、制御部３０は、記録部３１を制御して、ファイルＵＲＬ要求情報Ｊ２３を記録する（ステップＳＦ１１）。
図６に示すように、ファイルＵＲＬ要求情報Ｊ２３は、ファイルＵＲＬに係るバーコード（ファイルＵＲＬバーコードＢ１２。図７参照。）のバーコードリーダーＢＲでの読み取りを指示する情報である。ユーザーは、ファイルＵＲＬ要求情報Ｊ２３を参照することにより、ファイルＵＲＬの設定が行われること、及び、ファイルＵＲＬバーコードＢ１２を読み取る必要があることを認識できる。
なお、ファイルＵＲＬは、記録装置１２が、後述する環境設定情報ファイルＫＦ（環境設定情報）を取得する際にアクセスする管理装置１０のＵＲＬである。記録装置１２は、取得した環境設定情報ファイルＫＦに基づいて、所定の環境設定を設定する。
【００９１】
以下、ファイルＵＲＬに設定される値のことを、ファイルＵＲＬ値（設定値）と表現し、設定項目としてのファイルＵＲＬと区別する。設定バーコード一覧に記録されたファイルＵＲＬバーコードＢ１２には、設定すべきファイルＵＲＬ値の印刷がある。
【００９２】
ファイルＵＲＬ要求情報Ｊ２３の記録後、制御部３０は、ファイルＵＲＬバーコードＢ１２の読み取りが行われ、ファイルＵＲＬ値が入力されたか否かを監視する（ステップＳＦ１２）。
ファイルＵＲＬ値の入力があった場合（ステップＳＦ１２：ＹＥＳ）、制御部３０は、入力された情報が不正な情報であるか否かを判別する（ステップＳＦ１３）。
入力された情報が不正な情報である場合（ステップＳＦ１３：ＹＥＳ）、制御部３０は、対応する処理を実行する（ステップＳＦ２２）。
【００９３】
入力された情報が不正な情報ではない場合（ステップＳＦ１３：ＮＯ）、制御部３０は、入力に基づいて、ファイルＵＲＬ値を取得し、取得したファイルＵＲＬ値に基づいて、ファイルＵＲＬを設定する（ステップＳＦ１４）。
【００９４】
ステップＳＦ１５において、制御部３０は、記録部３１を制御して、ファイルＵＲＬ値情報Ｊ２４を記録する（ステップＳＦ１５）。
図６に示すように、ファイルＵＲＬ値情報Ｊ２４は、バーコードリーダーＢＲによるファイルＵＲＬバーコードＢ１２の読み取り基づいてファイルＵＲＬが設定されたこと、及び、設定されたファイルＵＲＬ値を示す情報である。ユーザーは、ファイルＵＲＬ値情報Ｊ２４を参照することにより、ファイルＵＲＬの設定が完了したこと、及び、設定されたファイルＵＲＬ値を認識できる。
【００９５】
次いで、制御部３０は、記録部３１を制御して、プロキシサーバーアドレス要求情報Ｊ２５を記録する（ステップＳＦ１６）。
図６に示すように、プロキシサーバーアドレス要求情報Ｊ２５は、プロキシサーバーのアドレス（設定項目）に係るバーコード（プロキシサーバーバーコードＢ１３。図７参照。）のバーコードリーダーＢＲでの読み取りを指示する情報である。ユーザーは、プロキシサーバーアドレス要求情報Ｊ２５を参照することにより、プロキシサーバーのアドレスの設定が行われること、及び、プロキシサーバーバーコードＢ１３を読み取る必要があることを認識できる。
なお、プロキシサーバーのアドレスは、設定用ネットワークＳＮにプロキシサーバーが接続されており、プロキシサーバーを介して設定用ネットワークＳＮの外のネットワークの機器と通信する場合にアクセスするプロキシサーバーのアドレスである。
【００９６】
以下、プロキシサーバーのアドレスに設定される値のことを、プロキシサーバーアドレス値（設定値）と表現し、設定項目としてのプロキシサーバーのアドレスと区別する。設定バーコード一覧に記録されたプロキシサーバーバーコードＢ１３には、設定すべきプロキシサーバーアドレス値の印刷がある。
【００９７】
なお、ユーザーは、バーコードリーダーＢＲにより、設定省略バーコードＢＢを読み取ることにより、プロキシサーバーのアドレスの設定を省略できる。記録装置１２がプロキシサーバーを経由せずに外部のネットワークにアクセスする場合は、ユーザーは、設定省略バーコードＢＢを読み取って、プロキシサーバーのアドレスの設定を省略する。
【００９８】
プロキシサーバーアドレス要求情報Ｊ２５の記録後、制御部３０は、プロキシサーバーバーコードＢ１３の読み取りが行われ、プロキシサーバーアドレス値が入力されたか否かを監視する（ステップＳＦ１７）。
プロキシサーバーアドレス値の入力があった場合（ステップＳＦ１７：ＹＥＳ）、制御部３０は、入力された情報が不正な情報であるか否かを判別する（ステップＳＦ１８）。
入力された情報が不正な情報である場合（ステップＳＦ１８：ＹＥＳ）、制御部３０は、対応する処理を実行する（ステップＳＦ２２）。
【００９９】
入力された情報が不正な情報ではない場合（ステップＳＦ１８：ＮＯ）、制御部３０は、入力に基づいて、プロキシサーバーアドレス値を取得し、取得したプロキシサーバーアドレス値に基づいて、プロキシサーバーのアドレスを設定する（ステップＳＦ１９）。
次いで、制御部３０は、記録部３１を制御して、プロキシサーバーアドレス値情報Ｊ２６を記録する（ステップＳＦ２０）。
図６に示すように、プロキシサーバーアドレス値情報Ｊ２６は、バーコードリーダーＢＲによるプロキシサーバーバーコードＢ１３の読み取りに基づいて、プロキシサーバーのアドレスが設定されたこと、及び、設定されたプロキシサーバーアドレス値を示す情報である。ユーザーは、プロキシサーバーアドレス値情報Ｊ２６を参照することにより、プロキシサーバーのアドレスの設定が完了したこと、及び、設定されたプロキシサーバーアドレス値を認識できる。
【０１００】
ステップＳＦ２１において、制御部３０は、上記で行った設定に基づいて、管理装置１０と通信し、ネットワークキッティングを実行する。
以下、ネットワークキッティングの実行時における記録装置１２、及び、管理装置１０の動作について詳細に説明する。
【０１０１】
図１１は、ネットワークキッティングの実行時の記録装置１２、及び、管理装置１０の動作を示すフローチャートである。（Ａ）は記録装置１２の動作を示し、（Ｂ）は管理装置１０の動作を示す。
【０１０２】
図１１（Ａ）に示すように、記録装置１２の制御部３０は、記録部３１を制御して、キッティング開始指示要求情報Ｊ２７を記録する（ステップＳＧ１）。
図６に示すように、キッティング開始指示要求情報Ｊ２７は、ネットワークキッティングの開始を指示するバーコード（ネットワークキッティング開始指示バーコードＢ１４。図７参照。）のバーコードリーダーＢＲでの読み取りを指示する情報である。ユーザーは、キッティング開始指示要求情報Ｊ２７を参照することにより、ネットワークキッティングを開始する場合、ネットワークキッティング開始指示バーコードＢ１４を読み取る必要があることを認識できる。
【０１０３】
ここで、ネットワークキッティング開始指示バーコードＢ１４には、ネットワークキッティングの開始を指示する情報のほか、記録装置１２のシリアル番号（識別情報）、及び、属性情報の印刷がある。
属性情報とは、記録装置１２が属する店舗システム１１（店舗）を識別する識別情報である。
【０１０４】
キッティング開始指示要求情報Ｊ２７の記録後、制御部３０は、ネットワークキッティング開始指示バーコードＢ１４の読み取りが行われ、ネットワークキッティングの開始を指示する情報、記録装置１２のシリアル番号、及び、記録装置１２の属性情報が入力されたか否かを監視する（ステップＳＧ２）。
バーコードリーダーＢＲの読取結果に基づく入力があった場合（ステップＳＧ２：ＹＥＳ）、制御部３０は、入力された情報が不正な情報であるか否かを判別する（ステップＳＧ３）。
入力された情報が不正な情報である場合（ステップＳＧ３：ＹＥＳ）、制御部３０は、対応する処理を実行する（ステップＳＧ１１）。
【０１０５】
入力された情報が不正な情報ではない場合（ステップＳＧ３：ＮＯ）、制御部３０は、ネットワークキッティングの実行を開始する。
制御部３０は、入力された情報に基づいて、記録装置１２のシリアル番号、及び、記録装置１２の属性情報を取得する（ステップＳＧ４）。
次いで、制御部３０は、ネットワーク設定Ｓ２で設定したファイルＵＲＬに、ＵＲＬクエリパラメーターとして、ネットワーク設定Ｓ２で設定したパラメーター、及び、ステップＳＧ４で取得したシリアル番号、及び、属性情報を付加して、アクセス先のＵＲＬを生成する（ステップＳＧ５）。
ステップＳＧ５で制御部３０が生成したＵＲＬは、後述する環境設定情報ファイルＫＦを取得する際にアクセスする管理装置１０のＵＲＬである。
次いで、制御部３０は、ステップＳＧ５で生成したＵＲＬにアクセスし、環境設定情報ファイルＫＦの応答をリクエストする（ステップＳＧ６）。
【０１０６】
図１１（Ｂ）に示すように、管理装置１０の管理装置制御部６０は、記録装置１２による上記ＵＲＬへのアクセスに応じて、ＵＲＬクエリパラメーターのシリアル番号、及び、属性情報を取得する（ステップＳＨ１）。
次いで、管理装置制御部６０は、管理装置記憶部６２が記憶する属性情報データベースＤＢ１を参照する（ステップＳＨ２）。
【０１０７】
図１２は、属性情報データベースＤＢ１のデータ構造を示す図である。
図１２に示すように、属性情報データベースＤＢ１の１件のレコードは、属性情報と、設定情報規模情報と、アプリケーション規模情報と、デバイスドライバー規模情報と、を有する。
ここで、店舗システム１１が適用される店舗は、様々な規模があり、規模に応じて、記録装置１２に適した動作設定は異なる。動作設定は、記録装置１２の動作に関する設定であり、例えば、記録を実行するときの動作モードに関する設定や、記録するときの速度に関する設定、記録される画像の濃度に関する設定、記録される画像の余白に関する設定等がある。動作設定は、設定項目と、設定項目にセットされる設定値との組み合わせを、複数、有する情報である。動作設定は、記録装置１２が記憶する設定ファイルに記録される。
また、店舗の規模に応じて、記録装置１２に実装すべき機能が異なり、従って、記録装置１２にインストールすべきアプリケーションが異なる。また、店舗の規模に応じて、記録装置１２に接続するデバイスが異なり、従って、記録装置１２にインストールすべきデバイスドライバーが異なる。
そして、設定情報規模情報とは、１の店舗に設けられる記録装置１２の動作設定を、大規模な店舗に対応した設定とするか、中規模な店舗に対応した設定とするか、小規模な店舗に対応した設定とするかを示す情報である。
また、アプリケーション規模情報とは、１の店舗に設けられる記録装置１２にインストールするアプリケーションを、大規模な店舗に対応したものとするか、中規模な店舗に対応したものとするか、小規模な店舗に対応したものとするかを示す情報である。
また、デバイスドライバー規模情報とは、１の店舗に設けられる記録装置１２にインストールするデバイスドライバーを、大規模な店舗に対応したものとするか、中規模な店舗に対応したものとするか、小規模な店舗に対応したものとするかを示す情報である。
属性情報データベースＤＢ１では、店舗ごとに、店舗の属性情報と、設定情報規模情報と、アプリケーション規模情報と、デバイスドライバー規模情報とを関連付ける。
【０１０８】
図１１（Ｂ）に示すように、管理装置制御部６０は、ステップＳＨ１で取得した属性情報を有するレコードが、属性情報データベースＤＢ１に存在するか否かを判別する（ステップＳＨ３）。
なお、属性情報データベースＤＢ１の各レコードは、所定の手段で登録されるが、登録漏れ等の理由により、レコードが存在しない場合が生じ得る。
存在しない場合（ステップＳＨ３：ＮＯ）、管理装置制御部６０は、その旨、記録装置１２に通知する（ステップＳＨ４）。図１１の図示は省略するが、記録装置１２の制御部３０は、当該通知を受けた場合、ネットワークキッティングを中断し、記録部３１を制御して、属性情報データベースＤＢ１に対応する情報が格納されていないのでネットワークキッティングを中断する旨、記録する。ユーザーは、記録された情報を参照することにより、ネットワークキッティングが中断されたこと、及び、その理由を認識でき、認識に基づいて、属性情報データベースＤＢ１への対応するレコードの登録等、対応する処理を実行できる。
【０１０９】
ステップＳＨ１で取得した属性情報を有するレコードが、属性情報データベースＤＢ１に存在する場合（ステップＳＨ３：ＹＥＳ）、管理装置制御部６０は、当該レコードが有する設定情報規模情報、アプリケーション規模情報、及び、デバイスドライバー規模情報を取得する（ステップＳＨ５）。
【０１１０】
次いで、管理装置制御部６０は、ステップＳＨ５で取得した設定情報規模情報に対応する設定情報ファイルＪＦを取得する。また、管理装置制御部６０は、ステップＳＨ５で取得したアプリケーション規模情報に対応する設定アプリプログラムファイルＡＦを取得する。また、管理装置制御部６０は、ステップＳＨ５で取得したデバイスドライバー規模情報に対応する設定デバドラプログラムファイルＤＦを取得する（ステップＳＨ６）。
【０１１１】
設定情報ファイルＪＦとは、上述した動作設定、及び、通信設定が記録されたファイルである。通信設定とは、記録装置１２が、店舗システム１１に構築されたローカルエリアネットワークＬＮに接続する場合の通信に関する設定であり、少なくとも、ローカルエリアネットワークＬＮで用いるＩＰアドレス、サブネットマスク、デフォルトゲートウェイのアドレス、及び、ＤＮＳサーバーのアドレスに関する設定を含む。
管理装置１０の管理装置記憶部６２は、設定情報規模情報が示す規模（大規模、中規模、小規模）ごとに、規模に応じた動作情報が記録された設定情報ファイルＪＦを記憶する。ステップＳＨ６で、管理装置制御部６０は、管理装置記憶部６２が記憶する設定情報ファイルＪＦのうち、設定情報規模情報が示す規模に対応する設定情報ファイルＪＦを取得する。
また、設定アプリプログラムファイルＡＦとは、記録装置１２にインストールするアプリケーションのプログラムファイル（複数ある場合は複数のプログラムファイル）である。管理装置１０の管理装置記憶部６２は、アプリケーション規模情報が示す規模（大規模、中規模、小規模）ごとに、規模に応じたアプリケーションのプログラムファイルを有する設定アプリプログラムファイルＡＦを記憶する。ステップＳＨ６で、管理装置制御部６０は、管理装置記憶部６２が記憶する設定アプリプログラムファイルＡＦのうち、アプリケーション規模情報が示す規模に対応する設定アプリプログラムファイルＡＦを取得する。
また、設定デバドラプログラムファイルＤＦとは、記録装置１２にインストールするデバイスドライバーのプログラムファイル（複数ある場合は複数のプログラムファイル）である。管理装置１０の管理装置記憶部６２は、デバイスドライバー規模情報が示す規模（大規模、中規模、小規模）ごとに、規模に応じたデバイスドライバーのプログラムファイルを有する設定デバドラプログラムファイルＤＦを記憶する。ステップＳＨ６で、管理装置制御部６０は、管理装置記憶部６２が記憶する設定デバドラプログラムファイルＤＦのうち、デバイスドライバー規模情報が示す規模に対応する設定デバドラプログラムファイルＤＦを取得する。
【０１１２】
次いで、管理装置制御部６０は、ステップＳＨ６で取得した設定情報ファイルＪＦの通信設定を、記録装置１２が接続するローカルエリアネットワークＬＮに対応した設定に変更する（ステップＳＨ７）。
なお、以下の説明では、記録装置１２が店舗システム１１に導入後、ローカルエリアネットワークＬＮで使用するＩＰアドレスを、「店舗使用ＩＰアドレス」と表現し、設定用ネットワークＳＮで使用するＩＰアドレスと区別する。
ステップＳＨ７で、管理装置制御部６０は、設定情報ファイルＪＦに記録された通信設定のＩＰアドレス（店舗使用ＩＰアドレス）の値を、ローカルエリアネットワークＬＮで使用可能な値であって、同一の店舗に設けられる他の記録装置１２のＩＰアドレスと重ならない値とする。なお、記録装置１２のＩＰアドレスを、記録装置１２がローカルエリアネットワークＬＮに接続した後にＤＨＣＰサーバーの機能により動的に割り振る場合は、管理装置制御部６０は、店舗使用ＩＰアドレスについて、その旨の設定を行う。
また、ステップＳＨ７で、管理装置制御部６０は、設定情報ファイルＪＦに記録された通信設定におけるサブネットマスク、デフォルトゲートウェイのアドレス、及び、ＤＮＳサーバーのアドレスの設定について、記録装置１２が設けられる店舗のローカルエリアネットワークＬＮに対応した設定とする。
【０１１３】
次いで、管理装置制御部６０は、管理装置ネットワーク通信部６１を制御して、設定情報ファイルＪＦ、設定アプリプログラムファイルＡＦ、及び、設定デバドラプログラムファイルＤＦを記録装置１２に送信する（ステップＳＨ８）。
以下、ステップＳＨ８で管理装置制御部６０が送信する各ファイルを総称して、環境設定情報ファイルＫＦという。環境設定情報ファイルＫＦは、「環境設定情報」に相当する。
【０１１４】
図１１（Ａ）に示すように、記録装置１２の制御部３０は、管理装置１０の環境設定情報ファイルＫＦの送信に応じて、受信処理を実行する（ステップＳＧ７）。
ステップＳＧ７の受信処理において、制御部３０は、環境設定情報ファイルＫＦの受信に応じて、設定情報ファイルＪＦ、設定アプリプログラムファイルＡＦ、及び、設定デバドラプログラムファイルＤＦのダウンロードを実行する。ファイルのダウンロード中に、ダウンロードに失敗した場合、制御部３０は、ファイルのダウンロードを一旦キャンセルする。次いで、制御部３０は、管理装置１０に対して、環境設定情報ファイルＫＦの再送信を要求し、要求に応じて受信した環境設定情報ファイルＫＦに基づいて各ファイルをダウンロードする。制御部３０は、ダウンロードの失敗に応じた環境設定情報ファイルＫＦの再送信の要求を、予め定められた回数、実行可能である。ダウンロードの失敗が、予め定められた回数を超えて発生した場合、制御部３０は、ネットワークキッティングを中断し、記録部３１を制御して、ファイルのダウンロードに失敗したのでネットワークキッティングを中断する旨、記録する。ユーザーは、記録された情報を参照することにより、ネットワークキッティングが中断されたこと、及び、その理由を認識でき、認識に基づいて、対応する処理を実行できる。
全てのファイルのダウンロードが正常に完了した場合、制御部３０は、通信処理を終了する。
【０１１５】
通信処理の実行後、制御部３０は、解析処理を実行する（ステップＳＧ８）。
ステップＳＧ８の解析処理において、制御部３０は、ダウンロードした設定情報ファイルＪＦの内容を参照し、内容に不正があるか否かを判別する。制御部３０は、例えば、設定情報ファイルＪＦに、必要な設定に関する情報が含まれていなかったり、設定項目と設定値との関係が適切でなかったりした場合、設定情報ファイルＪＦの内容に不正があると判別する。設定情報ファイルＪＦの内容に不正があると判別した場合、制御部３０は、ネットワークキッティングを中断し、記録部３１を制御して、ダウンロードした設定情報ファイルＪＦが不正なデータであるのでネットワークキッティングを中断する旨、記録する。ユーザーは、記録された情報を参照することにより、ネットワークキッティングが中断されたこと、及び、その理由を認識でき、認識に基づいて、対応する処理を実行できる。
また、ステップＳＧ８の解析処理において、制御部３０は、ダウンロードした設定アプリプログラムファイルＡＦ、及び、設定デバドラプログラムファイルＤＦについて、データが壊れた状態か否かを判別する。制御部３０は、例えば、チェックサム等を用いた誤り検出等により、データが壊れた状態であることを検出可能である。データが壊れた状態にある場合、制御部３０は、ネットワークキッティングを中断し、記録部３１を制御して、ダウンロードしたプログラムファイルが壊れた状態なのでネットワークキッティングを中断する旨、記録する。ユーザーは、記録された情報を参照することにより、ネットワークキッティングが中断されたこと、及び、その理由を認識でき、認識に基づいて、対応する処理を実行できる。
制御部３０は、設定情報ファイルＪＦの内容に不正がなく、かつ、各プログラムファイルが壊れた状態ではない場合、解析処理を終了する。
【０１１６】
解析処理の実行後、制御部３０は、設定処理を行う（ステップＳＧ９）。
ステップＳＧ９の設定処理において、制御部３０は、設定情報ファイルＪＦの内容に基づいて、記憶部３８が記憶する設定ファイルの内容を書き換える。これにより、設定ファイルに記録された動作設定が、記録装置１２が設けられる店舗の規模に対応した設定となる。設定ファイルの内容の書き換えに際し、制御部３０は、ローカルエリアネットワークＬＮと接続するときの通信に関する設定は実行しない。具体的には、制御部３０は、少なくとも、ローカルエリアネットワークＬＮで用いるＩＰアドレス（店舗使用ＩＰアドレス）、サブネットマスク、デフォルトゲートウェイのアドレス、及び、ＤＮＳサーバーのアドレスに関する設定については、書き換えない。記録装置１２は、設定用ネットワークＳＮに接続された状態なので、これらの設定を書き換えると、設定用ネットワークＳＮを介した管理装置１０との正常な通信が行えなくなるからである。
設定ファイルの書き換えに失敗した場合、制御部３０は、管理装置１０にその旨通知する。管理装置１０の管理装置制御部６０は、当該通知を受けた場合、対応する処理を実行する。さらに、制御部３０は、ネットワークキッティングを中断し、記録部３１を制御して、設定ファイルの書き換えに失敗したのでネットワークキッティングを中断する旨、記録する。ユーザーは、記録された情報を参照することにより、ネットワークキッティングが中断されたこと、及び、その理由を認識でき、認識に基づいて、対応する処理を実行できる。
【０１１７】
また、ステップＳＧ９の設定処理において、制御部３０は、設定アプリプログラムファイルＡＦが含む各プログラムファイル、及び、設定デバドラプログラムファイルＤＦが含む各プログラムファイルをインストールする。
インストールに失敗した場合、制御部３０は、管理装置１０にその旨通知する。管理装置１０の管理装置制御部６０は、当該通知を受けた場合、対応する処理を実行する。さらに、制御部３０は、ネットワークキッティングを中断し、記録部３１を制御して、プログラムファイルのインストールに失敗したのでネットワークキッティングを中断する旨、記録する。ユーザーは、記録された情報を参照することにより、ネットワークキッティングが中断されたこと、及び、その理由を認識でき、認識に基づいて、対応する処理を実行できる。
【０１１８】
制御部３０は、設定ファイルの書き換え、及び、設定アプリプログラムファイルＡＦが含む各プログラムファイル、及び、設定デバドラプログラムファイルＤＦが含む全てのプログラムファイルのインストールが正常に完了した場合、設定処理を終了する。
【０１１９】
設定処理の実行後、制御部３０は、ネットワーク通信部３７を制御して、管理装置１０から受信した環境設定情報ファイルＫＦに基づく設定が完了した旨を示す設定完了通知を、管理装置１０に送信する（ステップＳＧ１０）。
【０１２０】
図１１（Ｂ）に示すように、管理装置１０の管理装置制御部６０は、管理装置ネットワーク通信部６１を制御して、設定完了通知を受信する（ステップＳＨ９）。
次いで、管理装置制御部６０は、シリアル番号データベースＤＢ２を参照する（ステップＳＨ１０）。
【０１２１】
図１３は、シリアル番号データベースＤＢ２のデータ構造を示す図である。
図１３に示すように、シリアル番号データベースＤＢ２の１件のレコードは、シリアル番号と、ＩＰアドレスと、属性情報と、設定情報ファイルＪＦと、設定アプリプログラムファイルＡＦと、設定デバドラプログラムファイルＤＦと、設定時刻（後述）と、を有する。
【０１２２】
次いで、管理装置制御部６０は、シリアル番号データベースＤＢ２に以下の１件のレコードを生成する（ステップＳＨ１１）。
ステップＳＨ１１で、管理装置制御部６０は、設定完了通知の送信元の記録装置１２のシリアル番号と、記録装置１２の店舗使用ＩＰアドレスと、記録装置１２の属性情報と、記録装置１２に送信した設定情報ファイルＪＦと、記録装置１２に送信した設定アプリプログラムファイルＡＦと、記録装置１２に送信した設定デバドラプログラムファイルＤＦと、設定完了通知を受信したときの時刻を示す設定時刻とを有するレコードを生成する。
このように、記録装置１２で環境設定情報ファイルＫＦに基づく設定が完了した場合、管理装置１０の管理装置制御部６０は、記録装置１２のシリアル番号と、店舗使用ＩＰアドレスと、属性情報と、環境設定情報ファイルＫＦと、設定時刻とを関連付けて記憶する。このような構成のため、以下の効果を奏する。
すなわち、管理装置１０は、記録装置１２ごとに、記録装置１２のシリアル番号と関連付けて設定に用いられた環境設定情報ファイルＫＦを管理できる。このため、管理装置１０は、例えば、記録装置１２のシリアル番号をキーとして、記録装置１２の設定に用いられた環境設定情報ファイルＫＦの問い合わせがあった場合、シリアル番号データベースＤＢ２に基づいて、対応する環境設定情報ファイルＫＦを応答できる。また、記録装置１２の設定を新ためて行う場合、記録装置１２のシリアル番号に対応する環境設定情報ファイルＫＦを送信して、記録装置１２に設定を行わせることができる。
【０１２３】
次に、設定用ネットワークＳＮとの接続を解除し、店舗の店舗システム１１に構築されたローカルエリアネットワークＬＮと接続する場合の、記録装置１２の動作について説明する。
図１４は、ローカルエリアネットワークＬＮと接続する場合の記録装置１２の動作を示すフローチャートである。
記録装置１２は、通信に関する設定を行うことによってローカルエリアネットワークＬＮと接続可能な状態とされた後、設定の開始の指示があった場合に、図１４のフローチャートに示す処理を実行する。設定の開始の指示は、例えば、バーコードリーダーＢＲによる所定のバーコードが読み取ることにより行われる。
【０１２４】
図１４に示すように、記録装置１２の制御部３０は、ネットワークキッティング処理Ｓ３において管理装置１０から受信した設定情報ファイルＪＦのローカルエリアネットワークＬＮと接続するときの通信に関する設定に基づいて、設定ファイルの対応する情報を書き換える（ステップＳＩ１）。
【０１２５】
次いで、制御部３０は、設定ファイルの書き換えが正常に完了したか否かを判別する（ステップＳＩ２）。
正常に完了した場合（ステップＳＩ２：ＹＥＳ）、制御部３０は、設定に基づいてローカルエリアネットワークＬＮと接続し、管理装置１０と通信可能な状態とする（ステップＳＩ３）。これにより、記録装置１２は、管理装置１０と通信可能な状態となり、図３（Ｂ）のステップＳＢ３で説明した制御データの管理装置１０への送信等が可能となる。
次いで、制御部３０は、正常に完了した旨、及び、設定した内容を管理装置１０に通知する（ステップＳＩ４）。管理装置１０の管理装置制御部６０は、通知に基づいて対応する処理を実行する。例えば、管理装置制御部６０は、通知された設定に基づいて、必要に応じて、シリアル番号データベースＤＢ２を書き換える。例えば、ＩＰアドレスがＤＨＣＰサーバー機能により動的に割り振られる場合は、管理装置制御部６０は、シリアル番号データベースＤＢ２の対応するレコードが有するＩＰアドレスの値を、割り振られたＩＰアドレスの値とする。
次いで、制御部３０は、記録部３１を制御して、設定が正常に完了した旨、記録する（ステップＳＩ５）。ユーザーは、記録された情報を参照することにより、記録装置１２がローカルエリアネットワークＬＮと接続され、管理装置１０と通信可能であることを認識できる。
【０１２６】
一方、設定ファイルの書き換えが正常に完了しなかった場合（ステップＳＩ２：ＮＯ）、制御部３０は、記録部３１を制御して、その旨、記録する（ステップＳＩ６）。ユーザーは、記録された情報を参照することにより、設定が正常に完了しなかったので管理装置１０と通信できない状態であることを把握でき、対応する処理を実行できる。
【０１２７】
以上説明したように、本実施形態では、記録装置１２は、属性情報を送信する。管理装置１０は、記録装置１２が送信した属性情報を受信し、属性情報と関連付けて記憶した環境設定情報ファイルＫＦ（環境設定情報）を記録装置１２に送信する。記録装置１２は、管理装置１０が送信した環境設定情報ファイルＫＦを受信し、環境設定情報ファイルＫＦに基づいて環境設定を設定し、設定が完了した場合、設定が完了した旨を示す設定完了通知を管理装置１０に送信する。管理装置１０は、記録装置１２が送信した設定完了通知を受信し、記録装置１２のシリアル番号（識別情報）と、記録装置１２に送信した環境設定情報ファイルＫＦとを関連付けて記憶する。
この構成によれば、記録装置１２と管理装置１０とがネットワークＧＮを介して通信する記録システム１について、これら装置がネットワークを介して通信する構成を利用して、管理装置１０の機能により、記録装置１２の設定を行える。また、管理装置１０は、記録装置１２の設定が完了した場合、記録装置１２のシリアル番号と、環境設定情報ファイルＫＦとを関連付けて記憶する。このため、管理装置１０は、各記録装置１２について、シリアル番号と関連付けて、記録装置１２の設定に用いた環境設定情報ファイルＫＦを管理できる。
【０１２８】
また、本実施形態では、記録装置１２は、属性情報と併せてシリアル番号を管理装置１０に送信する。管理装置１０は、記録装置１２から属性情報と併せて受信したシリアル番号と、記録装置１２に送信した環境設定情報ファイルＫＦとを関連付けて記憶する。
この構成によれば、記録装置１２は、属性情報を送信することを利用して、属性情報と併せてシリアル番号を管理装置１０に送信できる。
【０１２９】
また、本実施形態では、環境設定情報ファイルＫＦは、記録装置１２がローカルエリアネットワークＬＮ（第１ネットワーク）に接続したときに使用するＩＰアドレス（第１アドレス）を含む。管理装置１０は、環境設定情報ファイルＫＦを記録装置１２に送信する際、記録装置１２の属性情報に応じて、環境設定情報ファイルＫＦに含まれるＩＰアドレスの値を調整する。
この構成によれば、管理装置１０は、記録装置１２に、属性情報に応じた値のＩＰアドレスを設定できる。
【０１３０】
また、本実施形態では、記録装置１２は、ローカルエリアネットワークＬＮで使用するＩＰアドレスとは異なるＩＰアドレス（第２アドレス）を使用して設定用ネットワークＳＮ（第２ネットワーク）を介して管理装置１０と接続して環境設定情報ファイルＫＦを取得する。記録装置１２は、ローカルエリアネットワークＬＮで使用するＩＰアドレス（第１アドレス）の設定を除く環境設定の設定を行い、設定完了通知を管理装置１０に送信する。その後、記録装置１２は、ローカルエリアネットワークＬＮ（第１ネットワーク）に接続し、ＩＰアドレスへの設定の変更を実行する。
この構成によれば、記録装置１２の接続先を設定用ネットワークＳＮからローカルエリアネットワークＬＮに変更する際に、記録装置１２は、管理装置１０が設定したＩＰアドレスを用いて、ローカルエリアネットワークＬＮと接続できる。
【０１３１】
また、本実施形態では、記録装置１２は、環境設定情報ファイルＫＦの受信中、又は、環境設定情報ファイルＫＦに基づく環境設定の設定中に、エラーが発生した場合、発生したエラーに対応する処理を実行する。
この構成によれば、環境設定情報ファイルＫＦの受信中、又は、環境設定情報ファイルＫＦに基づく環境設定の設定中にエラーが発生した場合であっても、記録装置１２により対応する処理が実行されて、エラーに起因した不具合を抑制できる。
【０１３２】
また、本実施形態に記録装置１２は、ロール紙（記録媒体）に記録する記録部３１と、バーコードリーダーＢＲ（読取装置）と接続する接続部４０と、設定項目を示す情報を記録部３１に記録させ、当該情報の記録後にバーコードリーダーＢＲから読取結果の入力があった場合、入力された読取結果に基づいて設定項目に設定値を設定する制御部３０と、を備える。
この構成によれば、ユーザーは、ロール紙に記録された設定項目を参照し、設定項目に対応するバーコードをバーコードリーダーＢＲにより読み取るという作業により、設定項目に設定値を設定できる。すなわち、簡易にバーコードリーダーＢＲの読取結果に基づく記録装置１２の設定を行える。
【０１３３】
また、本実施形態では、設定項目は、複数、存在し、設定項目への設定値の設定は、段階的に行われる。そして、記録装置１２の制御部３０は、１の設定項目への設定値の設定が完了した後、設定値を設定する次の設定項目を示す情報を記録部３１に記録させる。
この構成によれば、ユーザーは、段階的に行われる設定項目への設定値の設定について、記録装置１２が記録する情報を参照して、簡易に行える。
【０１３４】
また、本実施形態では、制御部３０は、設定項目に設定値を設定した場合、設定された設定値を示す情報を記録部３１に記録させる。
この構成によれば、ユーザーは、記録装置１２が記録した情報を参照することにより、実際に設定された設定値を認識できる。
また、本実施形態では、制御部３０は、ネットワークＧＮを介して管理装置１０にアクセスするための通信に関する設定項目を示す情報を記録部３１に記録させ、当該情報の記録後にバーコードリーダーＢＲから読取結果の入力があった場合、入力された読取結果に基づいて設定項目に設定値を設定する。
本発明の構成によれば、ユーザーは、ネットワークＧＮを介して管理装置１０にアクセスするための通信に関する設定を簡易に実行できる。
【０１３５】
また、本実施形態では、管理装置１０は、環境設定情報ファイルＫＦを記憶する。記録装置１２の制御部３０は、バーコードリーダーＢＲからの入力に基づく設定により、ネットワークＧＮを介して管理装置１０にアクセス可能な状態とした後、ネットワークＧＮを介して管理装置１０から環境設定情報ファイルＫＦを取得するための設定項目を示す情報を記録部３１に記録させ、当該情報の記録後にバーコードリーダーＢＲから読取結果の入力があった場合、入力された読取結果に基づいて設定項目に設定値を設定し、バーコードリーダーＢＲからの入力に基づく設定に基づいて環境設定情報ファイルＫＦを管理装置１０から取得し、取得した環境設定情報ファイルＫＦに基づいて環境設定を設定する。
本発明の構成によれば、ユーザーは、ネットワークＧＮを介して管理装置１０から環境設定情報ファイルＫＦを取得するための設定を簡易に実行できる。
【０１３６】
＜変形例＞
次いで、変形例について説明する。
上述した実施形態では、記録装置１２の制御部３０は、管理装置１０に対して、シリアル番号を、属性情報と共に送信していた。
変形例では、記録装置１２の制御部３０は、シリアル番号を、属性情報と共に送信しない。記録装置１２の制御部３０は、管理装置１０に対して、シリアル番号を、設定完了通知を送るときに、設定完了通知と共に送信する。
この変形例の構成によれば、記録装置１２は、設定完了通知を送信することを利用して、設定完了通知と併せてシリアル番号を管理装置１０に送信できる。
【０１３７】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
例えば、上述した実施形態では、環境設定の設定中に、記録装置１２が記録する情報を、図６を用いて具体的に説明した。しかしながら、記録装置１２が記録する情報の内容は例示したものに限らない。また、無線設定Ｓ１、ネットワーク設定Ｓ２、及び、ネットワークキッティング処理Ｓ３で行われる設定を具体的に例示したが、設定は例示したものに限らない。
また、属性情報は、店舗の識別情報であったが、属性情報は、記録装置１２の属性を示す情報であれば何でもよい。
また、読取装置として、バーコードリーダーＢＲを例示したが、読取装置は、バーコードリーダーＢＲに限らず、例えば、２次元コードを読み取り可能な装置であってもよい。
また、説明した各機能ブロックはハードウェアとソフトウェアにより任意に実現可能であり、特定のハードウェア構成を示唆するものではない。
【符号の説明】
【０１３８】
１…記録システム、１０…管理装置、１２…記録装置、３０…制御部、３１…記録部、４０…接続部４０、ＢＲ…バーコードリーダー、ＬＮ…ローカルエリアネットワーク（第１ネットワーク）、ＳＮ…設定用ネットワーク（第２ネットワーク）。
【図１】
0006413495.tif 000002
【図２】
0006413495.tif 000003
【図３】
0006413495.tif 000004
【図４】
0006413495.tif 000005
【図５】
0006413495.tif 000006
【図６】
0006413495.tif 000007
【図７】
0006413495.tif 000008
【図８】
0006413495.tif 000009
【図９】
0006413495.tif 000010
【図１０】
0006413495.tif 000011
【図１１】
0006413495.tif 000012
【図１２】
0006413495.tif 000013
【図１３】
0006413495.tif 000014
【図１４】
0006413495.tif 000015