(57)【要約】【課題】制御装置に接続された記録装置を交換した場合であっても、容易に、交換前の設定情報と、交換後の設定情報とを同様とすることができるようにする。【解決手段】ホストコンピューター１０は、設定セット４０を記憶するプリンター１２に接続され、プリンター１２から取得した設定セット４０をバックアップ用設定セット２８として記憶し、記憶したバックアップ用設定セット２８とプリンター１２に記憶された設定セット４０とを比較し、これら設定セットが相違する場合、バックアップ用設定セット２８の内容により、設定セット４０の内容を更新する設定情報復元部２６と、を備える。【選択図】図１
2011192107.tif 000002
【特許請求の範囲】
【請求項１】
記録に関する設定情報を記憶し、前記設定情報に基づいて記録を実行すると共に、他の制御装置が接続された記録装置に接続され、
前記記録装置から前記設定情報を取得し、取得した前記設定情報をバックアップ用設定情報として記憶する設定情報バックアップ部と、
この設定情報バックアップ部により記憶された前記バックアップ用設定情報と、新たに前記記録装置から取得した前記設定情報とを比較し、これら設定情報が相違する場合、前記バックアップ用設定情報の内容により、前記記録装置の前記設定情報の内容を更新する設定情報復元部と、を備え、
前記設定情報復元部は、
前記記録装置の交換に伴って、交換前の前記記録装置の前記設定情報と交換後の前記記録装置の設定情報との間に変更があった後に、前記設定情報バックアップ部により記憶された前記バックアップ用設定情報と新たに前記記録装置から取得した前記設定情報とを比較したときに、前記他の制御装置の前記設定情報復元部によって前記設定情報の内容の更新が行われることによりこれら設定情報が相違しない場合は前記記録装置の前記設定情報の内容を更新せず、一方、前記他の制御装置の前記設定情報復元部によって前記設定情報の内容の更新が行われておらず、これら設定情報が相違する場合は、前記記録装置の前記設定情報の内容を更新することを特徴とする制御装置。
【請求項２】
前記記録装置は、前記設定情報と、当該設定情報に基づいて生成され、当該設定情報を一意に示す識別情報とを対応づけて記憶し、
前記設定情報バックアップ部は、前記バックアップ用設定情報と、当該バックアップ用設定情報に基づいて生成され、当該バックアップ用設定情報を一意に示す識別情報とを対応づけて記憶し、
前記設定情報復元部は、
前記設定情報バックアップ部により記憶された識別情報と、新たに前記記録装置から取得した識別情報とを比較し、これら識別情報が相違する場合、前記バックアップ用設定情報の内容により、前記記録装置に記憶された前記設定情報の内容を更新すると共に、前記設定情報バックアップ部により記憶された識別情報により、前記記録装置に記憶された識別情報を更新することを特徴とする請求項１に記載の制御装置。
【請求項３】
前記記録装置から新たに取得した前記設定情報を用いて、この設定情報を一意に示す識別情報を生成する識別情報生成部をさらに備え、
前記設定情報バックアップ部は、前記バックアップ用設定情報と、前記識別情報生成部により生成された識別情報とを対応づけて記憶することを特徴とする請求項２に記載の制御装置。
【請求項４】
前記設定情報復元部は、定期的に、前記記録装置に記憶された前記設定情報を取得し、取得した前記設定情報と前記バックアップ用設定情報と比較することを特徴とする請求項１乃至３のいずれかに記載の制御装置。
【請求項５】
新たに前記記録装置が接続されたことを検出する接続検出部を備え、
前記設定情報復元部は、前記接続検出部により新たに前記記録装置が接続されたことを検出した場合、前記記録装置に記憶された前記設定情報を取得し、取得した前記設定情報と前記バックアップ用設定情報と比較することを特徴とする請求項１乃至３のいずれかに記載の制御装置。
【請求項６】
記録に関する設定情報を記憶し、前記設定情報に基づいて記録を実行する記録装置と、
この記録装置に接続された複数の制御装置とを備える記録システムであって、
前記記録装置は、前記設定情報と、当該設定情報に基づいて生成され、当該設定情報を一意に示す識別情報とを対応づけて記憶し、
前記制御装置のそれぞれは、
前記記録装置から前記設定情報を取得し、取得した前記設定情報に基づいて、この設定情報を一意に示す識別情報を生成する識別情報生成部と、
前記記録装置から取得した前記設定情報をバックアップ用設定情報として記憶すると共に、このバックアップ用設定情報と対応づけて、前記識別情報生成部により生成された識別情報を記憶する設定情報バックアップ部と、
前記設定情報バックアップ部により記憶された識別情報と、新たに前記記録装置から取得した識別情報とを比較し、これら識別情報が相違する場合、前記バックアップ用設定情報の内容により、前記記録装置に記憶された前記設定情報の内容を更新すると共に、前記設定情報バックアップ部により記憶された識別情報により、前記記録装置に記憶された識別情報を更新する設定情報復元部と、を備え、
複数の前記制御装置の前記設定情報復元部のそれぞれは、
前記記録装置の交換に伴って、交換前の前記記録装置の前記設定情報と、交換後の前記記録装置の設定情報との間に変更があった後に、前記設定情報バックアップ部により記憶された識別情報と、新たに前記記録装置から取得した識別情報とを比較したときに、他の前記制御装置の前記設定情報復元部によって前記設定情報の内容の更新が行われることによりこれら識別情報が相違しない場合は前記記録装置の前記設定情報の内容を更新せず、一方、前記他の制御装置の前記設定情報復元部によって前記設定情報の内容の更新が行われておらず、これら識別情報が相違する場合は前記記録装置の前記設定情報の内容を更新することを特徴とする記録システム。
【請求項７】
記録に関する設定情報を記憶し、前記設定情報に基づいて記録を実行すると共に、他の制御装置が接続された記録装置に接続された制御装置を制御して、
設定情報バックアップ部によって、前記記録装置から前記設定情報を取得し、取得した前記設定情報をバックアップ用設定情報として記憶し、
設定情報復元部によって、前記設定情報バックアップ部により記憶した前記バックアップ用設定情報と、新たに前記記録装置から取得した前記設定情報とを比較し、これら設定情報が相違する場合、前記バックアップ用設定情報の内容により、前記記録装置の前記設定情報の内容を更新し、
前記記録装置の交換に伴って、交換前の前記記録装置の前記設定情報と交換後の前記記録装置の設定情報との間に変更があった後に、前記設定情報バックアップ部により記憶された前記バックアップ用設定情報と新たに前記記録装置から取得した前記設定情報とを比較し、前記他の制御装置の前記設定情報復元部によって前記設定情報の内容の更新が行われることによりこれら設定情報が相違しない場合は前記記録装置の前記設定情報の内容を更新せず、一方、前記他の制御装置の前記設定情報復元部によって前記設定情報の内容の更新が行われておらず、これら設定情報が相違する場合は、前記記録装置の前記設定情報の内容を更新することを特徴とする制御装置の制御方法。
【請求項８】
記録に関する設定情報を記憶し、前記設定情報に基づいて記録を実行すると共に、他の制御装置が接続された記録装置に接続された制御装置を制御する制御部により実行されるプログラムであって、
前記制御部を、
前記記録装置から前記設定情報を取得し、取得した前記設定情報をバックアップ用設定情報として記憶する設定情報バックアップ部と、
この設定情報バックアップ部により記憶された前記バックアップ用設定情報と、新たに記録装置から取得した前記設定情報とを比較し、これら設定情報が相違する場合、前記バックアップ用設定情報の内容により、前記記録装置の前記設定情報の内容を更新すると共に、
前記記録装置の交換に伴って、交換前の前記記録装置の前記設定情報と交換後の前記記録装置の設定情報との間に変更があった後に、前記設定情報バックアップ部により記憶された前記バックアップ用設定情報と新たに前記記録装置から取得した前記設定情報とを比較したときに、前記他の制御装置の前記設定情報復元部によって前記設定情報の内容の更新が行われることによりこれら設定情報が相違しない場合は前記記録装置の前記設定情報の内容を更新せず、一方、前記他の制御装置の前記設定情報復元部によって前記設定情報の内容の更新が行われておらず、これら設定情報が相違する場合は、前記記録装置の前記設定情報の内容を更新する設定情報復元部と、として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録に関する設定情報を記憶した記録装置に接続された制御装置、記録装置と制御装置とを備える記録システム、制御装置の制御方法、及び、プログラムに関する。
【背景技術】
【０００２】
従来、記録装置と制御装置とが接続され、記録装置に記録に関する各種設定が記憶された記録システムが知られている（例えば、特許文献１参照）。この特許文献１に記載の記録装置は、制御装置の制御の下、記憶された各種設定に基づいて記録に係る動作を実行する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１４０１６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の記録システムでは、制御装置に接続される記録装置を交換した場合、交換後の記録装置によって、交換前の記録装置の記録結果と同様の記録結果を得るためには、交換後の記録装置における各種設定を、交換前の記録装置における各種設定と同様とするための設定を行う必要があり、この設定に要する作業が煩雑であった。
本発明は、上述した事情に鑑みてなされたものであり、制御装置に接続された記録装置を交換した場合であっても、容易に、交換前の記録装置における設定情報と、交換後の記録装置における設定情報とを同様とすることができるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、制御装置であって、記録に関する設定情報を記憶し、前記設定情報に基づいて記録を実行すると共に、他の制御装置が接続された記録装置に接続され、前記記録装置から前記設定情報を取得し、取得した前記設定情報をバックアップ用設定情報として記憶する設定情報バックアップ部と、この設定情報バックアップ部により記憶された前記バックアップ用設定情報と、新たに前記記録装置から取得した前記設定情報とを比較し、これら設定情報が相違する場合、前記バックアップ用設定情報の内容により、前記記録装置の前記設定情報の内容を更新する設定情報復元部と、を備え、前記設定情報復元部は、前記記録装置の交換に伴って、交換前の前記記録装置の前記設定情報と交換後の前記記録装置の設定情報との間に変更があった後に、前記設定情報バックアップ部により記憶された前記バックアップ用設定情報と新たに前記記録装置から取得した前記設定情報とを比較したときに、前記他の制御装置の前記設定情報復元部によって前記設定情報の内容の更新が行われることによりこれら設定情報が相違しない場合は前記記録装置の前記設定情報の内容を更新せず、一方、前記他の制御装置の前記設定情報復元部によって前記設定情報の内容の更新が行われておらず、これら設定情報が相違する場合は、前記記録装置の前記設定情報の内容を更新することを特徴とする。
この構成によれば、制御装置は、自身に記憶されたバックアップ用設定情報と、記録装置に記憶された設定情報との比較に基づいて自身に接続された記録装置が交換されたことを検出でき、かつ、これら設定情報が相違する場合、すなわち、記録装置が交換されていた場合、バックアップ用設定情報の内容により、記録装置に記憶された設定情報の内容を自動で更新する。これにより、制御装置に接続された記録装置が交換された場合、交換後の記録装置に記憶された設定情報が、交換前の記録装置に記憶された設定情報に自動で上書き更新されることとなり、煩雑な作業を行うことなく、容易に、交換前の記録装置における設定情報と、交換後の記録装置における設定情報とを同様とすることができる。
さらに、上記構成によれば、記録装置の交換後、既に他の制御装置によって交換後の記録装置の設定情報が更新されている場合は、さらに重ねて設定情報を更新する処理が実行されないため、無駄な更新処理をすることがなく、スループットを上げることができる。
【０００６】
ここで、上記発明の制御装置であって、前記記録装置は、前記設定情報と、当該設定情報に基づいて生成され、当該設定情報を一意に示す識別情報とを対応づけて記憶し、前記設定情報バックアップ部は、前記バックアップ用設定情報と、当該バックアップ用設定情報に基づいて生成され、当該バックアップ用設定情報を一意に示す識別情報とを対応づけて記憶し、前記設定情報復元部は、前記設定情報バックアップ部により記憶された識別情報と、新たに前記記録装置から取得した識別情報とを比較し、これら識別情報が相違する場合、前記バックアップ用設定情報の内容により、前記記録装置に記憶された前記設定情報の内容を更新すると共に、前記設定情報バックアップ部により記憶された識別情報により、前記記録装置に記憶された識別情報を更新するようにしてもよい。
この構成によれば、制御装置は、自身にバックアップ用設定情報と対応づけられて記憶された識別情報と、記録装置に設定情報と対応づけて記憶された識別情報との比較に基づいて、自身に接続された記録装置が交換されたことを検出でき、かつ、これら識別情報が相違する場合、すなわち、記録装置が交換されていた場合、バックアップ用設定情報の内容により、記録装置に記憶された設定情報を自動で更新する。このように識別情報のそれぞれを比較して記録装置の交換を検出するようにしたことにより、設定情報のそれぞれを比較する場合と比して、処理効率が向上する。さらに、制御装置に接続された記録装置が交換された場合、交換後の記録装置に記憶された設定情報が、交換前の記録装置に記憶された設定情報に自動で上書き更新されることとなり、煩雑な作業を行うことなく、容易に、交換前の記録装置における設定情報と、交換後の記録装置における設定情報とを同様とすることができる。
【０００７】
また、上記発明の制御装置であって、前記記録装置から新たに取得した前記設定情報を用いて、この設定情報を一意に示す識別情報を生成する識別情報生成部をさらに備え、前記設定情報バックアップ部は、前記バックアップ用設定情報と、前記識別情報生成部により生成された識別情報とを対応づけて記憶するようにしてもよい。
この構成によれば、設定情報バックアップ部が、バックアップ用設定情報と、このバックアップ用設定情報と対応した設定情報を一意に示す識別情報と、を対応づけて記憶することが可能となる。
【０００８】
また、上記発明の制御装置であって、前記設定情報復元部は、定期的に、前記記録装置に記憶された前記設定情報を取得し、取得した前記設定情報と前記バックアップ用設定情報と比較するようにしてもよい。
この構成によれば、バックアップ用設定情報と、記録装置に記憶された設定情報とが定期的に比較される、すなわち、制御装置に接続された記録装置の交換が行われたことの検出が定期的に行われるため、制御部は、自身に接続された記録装置が交換されたことを確実に検出できる。
【０００９】
また、上記発明の制御装置であって、新たに前記記録装置が接続されたことを検出する接続検出部を備え、前記設定情報復元部は、前記接続検出部により新たに前記記録装置が接続されたことを検出した場合、前記記録装置に記憶された前記設定情報を取得し、取得した前記設定情報と前記バックアップ用設定情報と比較するようにしてもよい。
この構成によれば、制御装置に接続された記録装置が交換される度に、交換後の記録装置に記憶された設定情報が、交換前の記録装置に記憶された設定情報によって自動で上書き更新されることとなり、煩雑な作業を行うことなく、容易に、交換前の記録装置における設定情報と、交換後の記録装置における設定情報とを同様とすることができる。
【００１０】
また、上記目的を達成するために、本発明は、記録に関する設定情報を記憶し、前記設定情報に基づいて記録を実行する記録装置と、この記録装置に接続された複数の制御装置とを備える記録システムであって、前記記録装置は、前記設定情報と、当該設定情報に基づいて生成され、当該設定情報を一意に示す識別情報とを対応づけて記憶し、前記制御装置のそれぞれは、前記記録装置から前記設定情報を取得し、取得した前記設定情報に基づいて、この設定情報を一意に示す識別情報を生成する識別情報生成部と、前記記録装置から取得した前記設定情報をバックアップ用設定情報として記憶すると共に、このバックアップ用設定情報と対応づけて、前記識別情報生成部により生成された識別情報を記憶する設定情報バックアップ部と、前記設定情報バックアップ部により記憶された識別情報と、新たに前記記録装置から取得した識別情報とを比較し、これら識別情報が相違する場合、前記バックアップ用設定情報の内容により、前記記録装置に記憶された前記設定情報の内容を更新すると共に、前記設定情報バックアップ部により記憶された識別情報により、前記記録装置に記憶された識別情報を更新する設定情報復元部と、を備え、複数の前記制御装置の前記設定情報復元部のそれぞれは、前記記録装置の交換に伴って、交換前の前記記録装置の前記設定情報と、交換後の前記記録装置の設定情報との間に変更があった後に、前記設定情報バックアップ部により記憶された識別情報と、新たに前記記録装置から取得した識別情報とを比較したときに、他の前記制御装置の前記設定情報復元部によって前記設定情報の内容の更新が行われることによりこれら識別情報が相違しない場合は前記記録装置の前記設定情報の内容を更新せず、一方、前記他の制御装置の前記設定情報復元部によって前記設定情報の内容の更新が行われておらず、これら識別情報が相違する場合は前記記録装置の前記設定情報の内容を更新することを特徴とする。
この構成によれば、制御装置は、自身にバックアップ用設定情報と対応づけられて記憶された識別情報と、記録装置に設定情報と対応づけて記憶された識別情報との比較に基づいて、自身に接続された記録装置が交換されたことを検出でき、かつ、これら設定情報が相違する場合、バックアップ用設定情報の内容により、記録装置に記憶された設定情報を自動で更新する。このように識別情報のそれぞれを比較して記録装置の交換を検出するようにしたことにより、設定情報のそれぞれを比較する場合と比して、処理効率が向上する。さらに、制御装置に接続された記録装置が交換された場合、交換後の記録装置に記憶された設定情報が、交換前の記録装置に記憶された設定情報に自動で上書き更新されることとなり、煩雑な作業を行うことなく、容易に、交換前の記録装置における設定情報と、交換後の記録装置における設定情報とを同様とすることができる。
特に、上記構成によれば、複数の制御装置のそれぞれが、識別情報生成部を備えており、この識別情報生成部の機能により識別情報が生成されるため、各制御装置の間で、識別情報をやり取りすることなく、各制御装置において、１つの設定情報について、同一の識別情報を保持することができる。
さらに、上記構成によれば、記録装置の交換後、既に他の制御装置によって交換後の記録装置の設定情報が更新されている場合は、さらに重ねて設定情報を更新する処理が実行されないため、無駄な更新処理をすることがなく、スループットを上げることができる。
【００１１】
また、上記目的を達成するために、本発明は、記録に関する設定情報を記憶し、前記設定情報に基づいて記録を実行すると共に、他の制御装置が接続された記録装置に接続された制御装置を制御して、設定情報バックアップ部によって、前記記録装置から前記設定情報を取得し、取得した前記設定情報をバックアップ用設定情報として記憶し、設定情報復元部によって、前記設定情報バックアップ部により記憶した前記バックアップ用設定情報と、新たに前記記録装置から取得した前記設定情報とを比較し、これら設定情報が相違する場合、前記バックアップ用設定情報の内容により、前記記録装置の前記設定情報の内容を更新し、前記記録装置の交換に伴って、交換前の前記記録装置の前記設定情報と交換後の前記記録装置の設定情報との間に変更があった後に、前記設定情報バックアップ部により記憶された前記バックアップ用設定情報と新たに前記記録装置から取得した前記設定情報とを比較し、前記他の制御装置の前記設定情報復元部によって前記設定情報の内容の更新が行われることによりこれら設定情報が相違しない場合は前記記録装置の前記設定情報の内容を更新せず、一方、前記他の制御装置の前記設定情報復元部によって前記設定情報の内容の更新が行われておらず、これら設定情報が相違する場合は、前記記録装置の前記設定情報の内容を更新することを特徴とする。
この制御方法によれば、制御装置は、自身に記憶されたバックアップ用設定情報と、記録装置に記憶された設定情報との比較に基づいて自身に接続された記録装置が交換されたことを検出でき、かつ、これら設定情報が相違する場合、すなわち、記録装置が交換されていた場合、バックアップ用設定情報の内容により、記録装置に記憶された設定情報の内容を自動で更新する。これにより、制御装置に接続された記録装置が交換された場合、交換後の記録装置に記憶された設定情報が、交換前の記録装置に記憶された設定情報に自動で上書き更新されることとなり、煩雑な作業を行うことなく、容易に、交換前の記録装置における設定情報と、交換後の記録装置における設定情報とを同様とすることができる。
また、上記制御方法によれば、記録装置の交換後、既に他の制御装置によって交換後の記録装置の設定情報が更新されている場合は、さらに重ねて設定情報を更新する処理が実行されないため、無駄な更新処理をすることがなく、スループットを上げることができる。
【００１２】
また、上記目的を達成するために、本発明は、記録に関する設定情報を記憶し、前記設定情報に基づいて記録を実行すると共に、他の制御装置が接続された記録装置に接続された制御装置を制御する制御部により実行されるプログラムであって、前記制御部を、前記記録装置から前記設定情報を取得し、取得した前記設定情報をバックアップ用設定情報として記憶する設定情報バックアップ部と、この設定情報バックアップ部により記憶された前記バックアップ用設定情報と、新たに記録装置から取得した前記設定情報とを比較し、これら設定情報が相違する場合、前記バックアップ用設定情報の内容により、前記記録装置の前記設定情報の内容を更新すると共に、前記記録装置の交換に伴って、交換前の前記記録装置の前記設定情報と交換後の前記記録装置の設定情報との間に変更があった後に、前記設定情報バックアップ部により記憶された前記バックアップ用設定情報と新たに前記記録装置から取得した前記設定情報とを比較したときに、前記他の制御装置の前記設定情報復元部によって前記設定情報の内容の更新が行われることによりこれら設定情報が相違しない場合は前記記録装置の前記設定情報の内容を更新せず、一方、前記他の制御装置の前記設定情報復元部によって前記設定情報の内容の更新が行われておらず、これら設定情報が相違する場合は、前記記録装置の前記設定情報の内容を更新する設定情報復元部と、として機能させることを特徴とする。
このプログラムを実行すれば、制御装置は、自身に記憶されたバックアップ用設定情報と、記録装置に記憶された設定情報との比較に基づいて自身に接続された記録装置が交換されたことを検出でき、かつ、これら設定情報が相違する場合、すなわち、記録装置が交換されていた場合、バックアップ用設定情報の内容により、記録装置に記憶された設定情報の内容を自動で更新する。これにより、制御装置に接続された記録装置が交換された場合、交換後の記録装置に記憶された設定情報が、交換前の記録装置に記憶された設定情報に自動で上書き更新されることとなり、煩雑な作業を行うことなく、容易に、交換前の記録装置における設定情報と、交換後の記録装置における設定情報とを同様とすることができる。
また、記録装置は複数の制御装置に接続可能であり、既に他の制御装置により更新されている場合は、さらに重ねて設定情報を更新しないので、無駄な更新処理をすることがなく、スループットを上げることができる。
さらに、記録装置の交換後、既に他の制御装置によって交換後の記録装置の設定情報が更新されている場合は、さらに重ねて設定情報を更新する処理が実行されないため、無駄な更新処理をすることがなく、スループットを上げることができる。
【発明の効果】
【００１３】
本発明によれば、設定情報を記憶した記録装置を交換した場合であっても、容易に、交換前の記録装置における設定情報と、交換後の記録装置における設定情報とを同様とすることができる。さらに、記録装置の交換後、既に他の制御装置によって交換後の記録装置の設定情報が更新されている場合は、さらに重ねて設定情報を更新する処理が実行されないため、無駄な更新処理をすることがなく、スループットを上げることができる。
【図面の簡単な説明】
【００１４】
【図１】第１実施形態に係るＰＯＳシステムの機能的構成を示すブロック図。
【図２】設定情報復元部の動作を示すフローチャートである。
【図３】第２実施形態に係るＰＯＳシステムの機能的構成を示すブロック図。
【発明を実施するための形態】
【００１５】
以下、図面を参照して本発明の実施形態について説明する。
＜第１実施形態＞
図１は、本実施形態に係るＰＯＳシステム１ａ（記録システム）の機能的構成を示すブロック図である。
ＰＯＳシステム１ａは、スーパーマーケットやコンビニエンスストア等の店舗に適用され、店舗に来店した顧客の代金の支払いに応じてレシートを発行するシステムであり、図１に示すように、複数のホストコンピューター１０ａ、１０ｂ、１０ｃ（制御装置）と、ＰＯＳサーバー１１と１台のプリンター１２（記録装置）とを備えており、これら装置が、例えばイーサネット（登録商標）の規格に準拠した通信ケーブルや、ハブ、ルーター等のネットワーク機器を介して通信可能に接続され、ＬＡＮが構成されている。なお、ホストコンピューター１０ａ、１０ｂ、１０ｃの構成は略同一であり、以下の説明においてこれらホストコンピューター１０ａ、１０ｂ、１０ｃを特に区別しない場合は、ホストコンピューター１０と称する。
【００１６】
ＰＯＳサーバー１１は、ネットワークを介してホストコンピューター１０に通信可能に接続されており、店舗で販売している商品の商品コードや、名称、金額等のレシートの発行のために必要となる情報を示すデータをデータベースとして記憶する。ホストコンピューター１０は、レシートの発行に際し、適宜、ＰＯＳサーバー１１に記憶されたデータベースを参照し、必要な情報を取得する。
【００１７】
ホストコンピューター１０は、制御部１５と、表示部１６と、入力部１７と、インターフェイス部１８と、記憶部１９と、を備えている。
制御部１５は、ホストコンピューター１０の各部を中枢的に制御するものであり、演算実行部としてのＣＰＵや、このＣＰＵに実行される基本制御プログラムや、この基本制御プログラムに係るデータ等を不揮発的に記憶するＲＯＭ、ＣＰＵに実行されるプログラムやこのプログラムに係るデータ等を一時的に記憶するＲＡＭ、その他の周辺回路等を備えている。この制御部１５は、現在の日時（日付、時刻）を計時する機能を有している。
図１に示すように、制御部１５は、ＰＯＳアプリケーション実行部２０と、プリンタードライバー実行部２１と、設定情報取得部２２と、識別情報生成部２３と、設定情報バックアップ部２４と、識別情報出力部２５と、設定情報復元部２６と、を備えているが、これらについては後述する。
【００１８】
表示部１６は、液晶ディスプレーパネルや、有機ＥＬパネル等の表示パネル２７を備え、制御部１５の制御の下、表示パネル２７に各種情報を表示する。
入力部１７は、キーボードや、マウス、バーコードリーダー、カードリーダー等の入力デバイスに接続され、これら入力デバイスの出力信号を制御部１５に出力する。バーコードリーダーは商品の包装紙等に記録されたバーコードの読み取りに利用され、カードリーダーはクレジットカードや、会員カード等に記録された情報の読み取りに利用される。バーコードリーダーやカードリーダー等の入力デバイスを用いて取得した情報は、レシートの発行に係る処理に用いられる。
インターフェイス部１８は、制御部１５の制御の下、プリンター１２や、ＰＯＳサーバー１１との間で通信規格に準拠した通信を行う。
記憶部１９は、各種データを書き換え可能に記憶する部位であり、ハードディスクや、ＥＥＰＲＯＭ等の記憶装置を備えている。記憶部１９には、バックアップ用設定セット２８（バックアップ用設定情報）、及び、ホスト側識別ＩＤ２９（バックアップ用設定情報を一意に示す識別情報）が記憶されるが、これらについては後述する。
【００１９】
一方、プリンター１２は、ロール状に巻かれた感熱記録紙である感熱ロール紙を、ローラー状のプラテンにより搬送し、この感熱ロール紙の記録面に、発熱素子を備えたラインサーマルヘッドによって熱を与えることによりモノクロ又は多色で文字や画像を記録するサーマルヘッド式プリンターである。なお、本実施形態では、プリンター１２は、サーマルヘッド式プリンターであるが、インクジェット式プリンター等の他の記録方式のプリンターであってもよい。
図１に示すように、プリンター１２は、プリンター側制御部３０と、プリンター側表示部３１と、プリンター側入力部３２と、プリントエンジン３３と、エンジンコントローラー３４と、プリンター側記憶部３５と、インターフェイス部３６と、を備えている。
プリンター側制御部３０は、プリンター１２を中枢的に制御するものであり、上述した制御部１５と同様、ＣＰＵやＲＯＭ、ＲＡＭその他の周辺回路等を備えている。
プリンター側表示部３１は、プリンター１２の動作状態等の各種情報を表示する液晶パネルや有機ＥＬパネル等のプリンター側表示パネル３７を備え、プリンター側制御部３０の制御の下、プリンター側表示パネル３７に各種情報を表示する。
プリンター側入力部３２は、プリンター１２に設けられた操作スイッチ３９に接続され、操作スイッチ３９に対する操作を検出し操作信号としてプリンター側制御部３０に出力する。
プリントエンジン３３は、プリンター側制御部３０の制御の下、上述したラインサーマルヘッド及びプラテンを含む各部により感熱ロール紙への印刷を実行する。
エンジンコントローラー３４は、プリンター側制御部３０の制御の下、プリントエンジン３３を制御して、感熱ロール紙に文字や画像を記録させる。
プリンター側記憶部３５は、フラッシュメモリーやハードディスク等の不揮発性メモリーを備え、各種データを書き換え可能に記憶する。プリンター側記憶部３５には、プリンター１２の動作を制御するためのファームウェアが記憶されるほか、設定セット４０（設定情報）、及び、プリンター側識別ＩＤ３８（設定情報を一意に示す識別情報）が記憶される。これら設定セット４０及びプリンター側識別ＩＤ３８については、後述する。
【００２０】
ここで、ＰＯＳアプリケーション実行部２０及びプリンタードライバー実行部２１の説明を通して、ＰＯＳシステム１ａがレシートを発行する際の基本的な動作について説明する。
ＰＯＳアプリケーション実行部２０は、ホストコンピューター１０に予めインストールされたＰＯＳアプリケーションを実行することにより、取引毎に、適宜ＰＯＳサーバー１１にアクセスした上で、取引において購入された商品を示す情報や、商品の単価を示す情報、購入金額を示す情報等のレシートに記載すべき情報を取得し、取得した情報に基づいてレシートに記録すべき画像に係る印刷データを生成し、プリンタードライバー実行部２１に出力する。
プリンタードライバー実行部２１は、ホストコンピューター１０に予めインストールされたプリンタードライバーを実行することにより、ＰＯＳアプリケーション実行部２０から入力された印刷データに基づいて、プリンター１２のコマンド仕様に対応した印刷コマンドを生成し、プリンター側制御部３０に出力する。この印刷コマンドには、搬送機構に感熱ロール紙を搬送させるコマンドや、ラインサーマルヘッドを駆動させるコマンド、切断機構に感熱ロール紙を切断させるコマンド等の、プリンター１２にレシートを発行させるための各種コマンドが含まれている。
印刷コマンドが入力されたプリンター側制御部３０は、プリンター側記憶部３５に記憶された設定セット４０を参照した上で、この印刷コマンドに基づいて各部を制御し、レシートを発行する。
【００２１】
このレシートの発行の際に、プリンター側制御部３０によって参照される設定セット４０とは、プリンター１２の記録に係る各種設定が記述されたデータのことである。記録に係る各種設定とは、例えば、記録濃度や、記録スピード、感熱ロール紙のロール幅、行間の大きさ等、レシートの発行に関する設定のことである。また、プリンター１２にフォントデータや、ロゴマークが記憶され、これらフォントデータやロゴマークが利用されてプリンター１２によって記録が実行される場合は、プリンター１２の記録に係る各種設定には、これらフォントデータやロゴマークが含まれる。
印刷コマンドが入力されたプリンター側制御部３０は、レシートの発行に際し、設定セット４０に記述された各種設定が反映された状態でレシートを発行するべく、設定セット４０を参照した上で、印刷コマンドに基づいて各部を制御し、レシートを発行する。
【００２２】
ユーザーは、プリンター１２のプリンター側記憶部３５に記憶された設定セット４０の内容を以下の方法により変更可能である。
すなわち、ユーザーは、プリンター１２にインストールされたファームウェアの機能により、プリンター１２に設けられたプリンター側表示パネル３７を参照しつつ、操作スイッチ３９を操作して、各種設定の変更を指示することができ、プリンター側制御部３０は、当該設定の変更の指示を反映して設定セット４０の内容を更新する。
また、ユーザーは、ホストコンピューター１０にインストールされたＰＯＳアプリケーションの機能により、表示パネル２７を参照しつつ、マウスやキーボード等を操作して、各種設定の変更を指示することができ、制御部１５は、プリンター側制御部３０と通信し、当該設定の変更の指示を反映して設定セット４０の内容を更新する。
【００２３】
次いで、制御部１５が備える設定情報取得部２２、識別情報生成部２３、設定情報バックアップ部２４、識別情報出力部２５、及び、設定情報復元部２６のそれぞれについて説明する。なお、これら各部の機能は、制御部１５のＣＰＵが各種プログラムを読み出して実行する等、ソフトウェアとハードウェアとの協働により実現される。
【００２４】
まず、設定情報取得部２２について説明する。
設定情報取得部２２は、所定のタイミングで、プリンター側制御部３０と通信し、プリンター側記憶部３５に記憶された設定セット４０を取得する。所定のタイミングとは、本実施形態では、ユーザーによって設定セット４０の内容が更新されたタイミングのことであり、ユーザーは、上述した手法によりプリンター側記憶部３５に記憶された設定セット４０の内容を更新した場合、マウスやキーボード等の入力デバイスを操作して、ホストコンピューター１０ａ、１０ｂ、１０ｃのそれぞれに設定セット４０の取得を指示する。当該指示が入力されたホストコンピューター１０の制御部１５は、プリンター側制御部３０と通信し、プリンター側記憶部３５に記憶された設定セット４０を取得する。
なお、詳細は後述するが、設定情報取得部２２によって取得された設定セット４０は、設定情報バックアップ部２４により、バックアップ用設定セット２８として記憶部１９に記憶されることとなるが、ユーザーによって設定セット４０の内容が更新されたタイミングで、設定情報取得部２２によって設定セット４０が取得される構成のため、ユーザーによって設定セット４０の内容が更新された場合であっても、プリンター１２に記憶された設定セット４０の内容と、ホストコンピューター１０に記憶されたバックアップ用設定セット２８の内容との同一性が維持されることとなる。一方で、ホストコンピューター１０に接続されたプリンター１２が、新たなプリンター１２に交換された場合には、プリンター１２に記憶された設定セット４０の内容と、ホストコンピューター１０に記憶されたバックアップ用設定セット２８の内容との同一性が損なわれることとなる。
【００２５】
次いで、識別情報生成部２３について説明する。
識別情報生成部２３は、設定情報取得部２２がプリンター１２から取得した設定セット４０に基づいて、当該設定セット４０を一意に示す識別ＩＤを生成する。
本実施形態では、識別情報生成部２３は、既存のＣＲＣ方式を利用して、設定セット４０から所定の生成多項式によりＣＲＣ符号を算出し、このＣＲＣ符号を識別ＩＤとする。
特に、本実施形態では、ホストコンピューター１０ａ〜１０ｃの識別情報生成部２３のそれぞれは、設定セット４０から「同一」の生成多項式によりＣＲＣ符号を算出し、このＣＲＣ符号を識別ＩＤとする。従って、ホストコンピューター１０ａ〜１０ｃの識別情報生成部２３のそれぞれが、同一の設定セット４０に基づいて識別ＩＤを生成した場合、各識別ＩＤの値は、完全に一致する。つまり、本実施形態では、ホストコンピューター１０ａ〜１０ｃのそれぞれを通信させて識別ＩＤを一致させることなく、各識別ＩＤの値を完全に一致させることができる。これにより、例えば、ホストコンピューター１０ａ〜１０ｃのそれぞれを通信させて識別ＩＤを一致させるようなプログラムを開発し、各ホストコンピューター１０ａ〜１０ｃにインストールする必要が無くなり、開発容易性が向上すると共に、各ホストコンピューター１０ａ〜１０ｃの間における通信量を削減し、通信効率を向上することができる。
【００２６】
次いで、設定情報バックアップ部２４について説明する。
設定情報バックアップ部２４は、設定情報取得部２２が取得した設定セット４０を、バックアップ用設定セット２８として記憶部１９に記憶すると共に、このバックアップ用設定セット２８と対応づけて、識別情報生成部２３により生成された識別ＩＤをホスト側識別ＩＤ２９として記憶部１９に記憶する。
なお、バックアップ用設定セット２８とは、設定情報取得部２２が取得した設定セット４０について、制御部１５が参照可能、かつ、記憶部１９に１つのまとまったデータとして記憶可能なデータ形式のファイルに変換したものであり、設定セット４０の内容と、バックアップ用設定セット２８の内容との同一性は維持される。また、制御部１５は、バックアップ用設定セット２８に基づいて、設定セット４０（プリンター１２が参照可能なデータ形式のデータ）を生成することが可能である。
なお、本実施形態では、設定情報バックアップ部２４は、バックアップ用設定セット２８、及び、ホスト側識別ＩＤ２９のそれぞれを別のデータとして記憶部１９に記憶するが、バックアップ用設定セット２８が任意の情報を付加できるフィールドを有するデータ形式の場合は、当該フィールドに識別情報生成部２３により生成されたホスト側識別ＩＤ２９を格納するようにしてもよい。
【００２７】
次いで、識別情報出力部２５について説明する。
識別情報出力部２５は、識別情報生成部２３により生成された識別ＩＤをプリンター側制御部３０に出力する。
識別情報出力部２５から識別ＩＤが入力されたプリンター側制御部３０は、この識別ＩＤを、プリンター側識別ＩＤ３８として、設定セット４０と対応づけて記憶する。
ここで、上述したように、ユーザーによって設定セット４０の内容が更新された場合、設定情報取得部２２により更新後の設定セット４０が取得され、識別情報生成部２３により識別ＩＤが生成される。そして、識別情報出力部２５は、識別情報生成部２３により生成された識別ＩＤをプリンター側制御部３０に出力し、プリンター側制御部３０は、入力された識別ＩＤを、プリンター側識別ＩＤ３８として、設定セット４０と対応づけて記憶する。これにより、ユーザーによる設定セット４０の内容の変更前、変更後にかかわらず、プリンター側記憶部３５には、設定セット４０と、この設定セット４０を一意に示すプリンター側識別ＩＤ３８とが対応づけて記憶されている状態が維持されることとなる。
さらに、上述したように、設定情報バックアップ部２４は、設定情報取得部２２が取得した設定セット４０を、バックアップ用設定セット２８として記憶部１９に記憶すると共に、このバックアップ用設定セット２８と対応づけて、識別情報生成部２３により生成された識別ＩＤをホスト側識別ＩＤ２９として記憶部１９に記憶するため、プリンター１２が交換されていない限りにおいては、バックアップ用設定セット２８と設定セット４０との同一性が維持されると共に、ホスト側識別ＩＤ２９の値と、プリンター側識別ＩＤ３８の値とが一致する。
【００２８】
次いで、設定情報復元部２６について説明する。
設定情報復元部２６は、定期的に、ホストコンピューター１０に接続されたプリンター１２が交換されていないかどうかを判別し、プリンター１２が新たなプリンター１２に交換されている場合は、交換後の新たなプリンター１２に記憶された設定セット４０の内容が、交換前のプリンター１２に記憶された設定セット４０の内容と同一となるように、交換後の新たなプリンター１２に記憶された設定セット４０の内容を変更する。
特に、本実施形態では、ホストコンピューター１０ａ〜１０ｃのいずれかの設定情報復元部２６により、交換後の新たなプリンター１２に記憶された設定セット４０の内容が変更された場合は、他のホストコンピューター１０によって重複して設定４０の内容の変更が行われない構成とされ、これにより、スループットの向上を図っている。
以下、フローチャートを用いて設定情報復元部２６の動作について説明する。
【００２９】
図２は、設定情報復元部２６の動作を示すフローチャートである。
まず、設定情報復元部２６は、予め定められた所定の時刻が到来したか否かを判別する（ステップＳＡ１）。これは、設定情報復元部２６によって、定期的に、ホストコンピューター１０に接続されたプリンター１２が交換されていないかどうかを判別することによって、プリンター１２が交換された場合、そのことを確実に検出するためである。なお、本実施形態では、ステップＳＡ１において所定の時刻が到来したか否かを判別しているが、例えば、所定の時間毎にプリンター１２の交換の有無を判別する場合は、所定の時間が経過したか否かを判別するようにする等、ＰＯＳシステム１が適用される店舗の環境等に応じてステップＳＡ１の処理の内容を適切に変更してもよい。
予め定められた所定の時刻が到来した場合（ステップＳＡ１：ＹＥＳ）、設定情報復元部２６は、プリンター側制御部３０と通信し、プリンター側記憶部３５に記憶されたプリンター側識別ＩＤ３８を取得すると共に、取得したプリンター側識別ＩＤ３８と、記憶部１９に記憶されたホスト側識別ＩＤ２９とを比較する（ステップＳＡ２）。
【００３０】
次いで、設定情報復元部２６は、プリンター側識別ＩＤ３８と、ホスト側識別ＩＤ２９との比較の結果、これら識別ＩＤが一致したか否かを判別する（ステップＳＡ３）。
ここで、上述したように、プリンター１２が交換されていない限りにおいては、ホスト側識別ＩＤ２９の値と、プリンター側識別ＩＤ３８の値とが一致するため、プリンター側識別ＩＤ３８と、ホスト側識別ＩＤ２９とが一致している場合には、ホストコンピューター１０に接続されたプリンター１２の交換が行われておらず、ホストコンピューター１０にプリンター１２が接続された状態が維持されている場合がある。
さらに、プリンター１２の交換が行われた場合であっても、以下の場合には、ホスト側識別ＩＤ２９の値と、プリンター側識別ＩＤ３８の値とが一致する。すなわち、プリンター１２の交換が行われた後に、他のホストコンピューター１０の設定情報復元部２６によって、後述するステップＳＡ４及びステップＳＡ５の処理が実行されることにより、既に、設定セット４０、及び、プリンター側識別ＩＤ３８が更新されている場合である。
一方で、プリンター側識別ＩＤ３８と、ホスト側識別ＩＤ２９とが一致していない場合は、ホストコンピューター１０に接続されたプリンター１２が新たなプリンター１２に交換されているということである。詳述すると、新たなプリンター１２が、交換の前において他のＰＯＳシステム１ａで利用されていた場合、当該新たなプリンター１２のプリンター側記憶部３５には、当該他のＰＯＳシステム１ａにおいて利用されていた時の設定セット４０と、当該設定セット４０を一意に示すプリンター側識別ＩＤ３８とが対応づけて記憶されている。このため、プリンター側識別ＩＤ３８と、ホスト側識別ＩＤ２９とが一致しない。また、新たなプリンター１２が、交換前に未だ使用されていないプリンター１２である場合、当該新たなプリンター１２のプリンター側記憶部３５には、デフォルトの設定セット４０と、当該設定セット４０を一意に示すプリンター側識別ＩＤ３８、もしくは、デフォルト値のプリンター側識別ＩＤ３８とが対応づけて記憶されている。このため、プリンター側識別ＩＤ３８と、ホスト側識別ＩＤ２９とが一致しない。
【００３１】
ステップＳＡ３において、プリンター側識別ＩＤ３８と、ホスト側識別ＩＤ２９とが一致したと判別した場合（ステップＳＡ３：ＹＥＳ）、設定情報復元部２６は、処理を終了する。
このように、プリンター側識別ＩＤ３８と、ホスト側識別ＩＤ２９とが一致する場合には、設定セット４０、及び、プリンター側識別ＩＤ３８の更新（ステップＳＡ４及びステップＳＡ５）の処理を行うことなく処理を終了することにより以下の効果を奏することができる。すなわち、プリンター１２の交換が行われた後に、他のホストコンピューター１０の設定情報復元部２６によって、後述するステップＳＡ４及びステップＳＡ５の処理が実行されることにより、既に、設定セット４０、及び、プリンター側識別ＩＤ３８が更新されている場合においては、ホストコンピューター１０によって、設定セット４０、及び、プリンター側識別ＩＤ３８の更新に係る処理が重複して行われないこととなり、無駄な処理が実行されることを防止でき、スループットを向上することができる。
一方、プリンター側識別ＩＤ３８と、ホスト側識別ＩＤ２９とが一致していないと判別した場合（ステップＳＡ３：ＮＯ）、設定情報復元部２６は、記憶部１９に記憶されたバックアップ用設定セット２８に基づいて設定セット４０（プリンター側制御部３０が参照可能なデータ形式のデータ）を生成し、プリンター１２と通信し、生成した設定セット４０によってプリンター側記憶部３５に記憶された設定セット４０を上書き更新する（ステップＳＡ４）。さらに、設定情報復元部２６は、バックアップ用設定セット２８と対応づけて記憶されたホスト側識別ＩＤ２９の値によって、プリンター側記憶部３５に記憶されたプリンター側識別ＩＤ３８の値を更新する（ステップＳＡ５）。
このように、本実施形態では、設定情報復元部２６は、プリンター側識別ＩＤ３８と、ホスト側識別ＩＤ２９とが一致していない場合、すなわち、ホストコンピューター１０に接続されたプリンター１２が交換された場合、記憶部１９に記憶されたバックアップ用設定セット２８に基づいて設定セット４０を生成し、生成した設定セット４０によってプリンター側記憶部３５に記憶された設定セット４０を上書き更新する。これにより、ユーザーが、煩雑な作業を行うことなく、交換後の新たなプリンター１２のプリンター側記憶部３５に記憶された設定セット４０の内容と、交換前のプリンター１２のプリンター側記憶部３５に記憶された設定セット４０の内容とを一致させることができる。
【００３２】
以上説明したように、本実施形態では、プリンター１２は、設定セット４０と、この設定セット４０を一意に示すプリンター側識別ＩＤ３８とを対応づけて記憶する。
さらに、ホストコンピューター１０は、バックアップ用設定セット２８と、このバックアップ用設定セット２８の元となった設定セット４０を一意に示すホスト側識別ＩＤ２９とを対応づけて記憶する。
そして、ホストコンピューター１０の制御部１５の設定情報復元部２６は、設定情報バックアップ部２４によりバックアップ用設定セット２８と対応づけて記憶されたホスト側識別ＩＤ２９と、プリンター１２により設定セット４０と対応づけて記憶されたプリンター側識別ＩＤ３８とを比較し、これら識別情報が相違する場合、バックアップ用設定セット２８に基づいて生成された設定セット４０により、プリンター１２に記憶された設定セット４０を更新すると共に、ホスト側識別ＩＤ２９の値により、プリンター側識別ＩＤ３８の値を更新する。
これによれば、ホストコンピューター１０は、ホスト側識別ＩＤ２９と、プリンター側識別ＩＤ３８との比較に基づいて、自身に接続されたプリンター１２が交換されたことを検出でき、かつ、これら識別ＩＤが相違する場合、バックアップ用設定セット２８に基づいて生成された設定セット４０により、プリンター１２のプリンター側記憶部３５に記憶された設定セット４０を自動で更新する。このように識別ＩＤのそれぞれを比較してプリンター１２の交換を検出するようにしたことにより、バックアップ用設定セット２８から生成されるべき設定セット４０と、プリンター１２のプリンター側記憶部３５に現在記憶されている設定セット４０とを比較することによって、プリンター１２の交換を検出する場合と比して、処理効率が向上する。さらに、プリンター１２が交換された場合、交換後の新たなプリンター１２に記憶された設定セット４０が、交換前のプリンター１２に記憶された設定セット４０に自動で上書き更新されることとなり、煩雑な作業を行うことなく、容易に交換前のプリンター１２における設定セット４０と、交換後の新たなプリンター１２における設定セット４０の内容を同様とすることができる。
さらに、補運実施形態によれば、プリンター１２の交換が行われた後に、他のホストコンピューター１０の設定情報復元部２６によって、既に、設定セット４０、及び、プリンター側識別ＩＤ３８が更新されている場合においては、ホストコンピューター１０によって、設定セット４０、及び、プリンター側識別ＩＤ３８の更新に係る処理が重複して行われないこととなり、無駄な処理が実行されることを防止でき、スループットを向上することができる。
なお、本実施形態では、処理効率の向上を図るため、ホスト側識別ＩＤ２９とプリンター側識別ＩＤ３８との比較により、プリンター１２の交換を検出する構成となっているが、これを、バックアップ用設定セット２８から生成されるべき設定セット４０と、プリンター１２のプリンター側記憶部３５に現在記憶されている設定セット４０とを比較することによって、プリンター１２の交換を検出する構成としてもよい。この構成であっても、比較するデータ量が大きくなり、これに起因して処理効率が低下するものの、上述した効果と同様の効果を奏することができる。
【００３３】
また、本実施形態では、ホストコンピューター１０は、プリンター１２から取得した設定セット４０に基づいて、この設定セット４０を一意に示す識別ＩＤを生成する識別情報生成部を備えており、設定情報バックアップ部２４は、プリンター１２から取得した設定セット４０をバックアップ用設定セット２８として記憶すると共に、このバックアップ用設定セット２８と対応づけて識別情報生成部２３により生成された識別ＩＤをホスト側識別ＩＤ２９として記憶する。
これによれば、設定情報バックアップ部２４が、バックアップ用設定セット２８と、このバックアップ用設定セット２８と対応した設定セット４０を一意に示すホスト側識別ＩＤ２９と、を対応づけて記憶することが可能となる。
【００３４】
また、本実施形態では、設定情報復元部２６は、定期的に、ホスト側識別ＩＤ２９と、プリンター側識別ＩＤ３８とを比較する。
これによれば、設定情報復元部２６は、プリンター１２が交換されたことを確実に検出できる。
【００３５】
＜第２実施形態＞
次いで、第２実施形態について説明する。
図３は、第２実施形態に係るＰＯＳシステム１ｂの機能的構成を示すブロック図である。
なお、この図では、ホストコンピューター１０ｂ及びホストコンピューター１０ｃについては省略している。
図１のＰＯＳシステム１ａと、図３のＰＯＳシステム１ｂとの比較によって明らかなように、本実施形態に係るホストコンピューター１０の制御部１５は、接続検出部５０を備えている。
接続検出部５０は、ホストコンピューター１０に接続されたプリンター１２が交換され、新たなプリンター１２が接続された場合に、そのことを検出するものである。本実施形態では、インターフェイス部１８は、ＵＳＢポートからの入力値に基づいて、ＵＳＢポートを介して新たなプリンター１２が接続されたことを検出できる構成となっており、接続検出部５０は、インターフェイス部１８の検出値に基づいて、ホストコンピューター１０に接続されたプリンター１２が交換され、新たなプリンター１２が接続されたことを検出する。
【００３６】
次いで、図２を援用して、本実施形態に係る設定情報復元部２６の動作について説明する。
図２を参照し、本実施形態に係る設定情報復元部２６は、ステップＳＡ１における処理が、第１実施形態に係る設定情報復元部２６と異なっている。
すなわち、本実施形態に係る設定情報復元部２６は、ステップＳＡ１において、ホストコンピューター１０に接続されたプリンター１２が交換され、新たなプリンター１２が接続されたことを接続検出部５０が検出したか否かを監視する。そして、接続検出部５０により、そのことが検出された場合（ステップＳＡ１：ＹＥＳ）、設定情報復元部２６は、処理手順をステップＳＡ２へ移行する。
このような動作を実行することにより、ホストコンピューター１０に接続されたプリンター１２が交換される度に、交換後の新たなプリンター１２に記憶された設定セット４０が、交換前のプリンター１２に記憶された設定セット４０に自動で上書き更新されることとなり、煩雑な作業を行うことなく、容易に交換前のプリンター１２における設定セット４０の内容と、交換後の新たなプリンター１２における設定セット４０の内容を同様とすることができる。
【００３７】
以上説明したように、本実施形態では、ホストコンピューター１０の制御部１５は、接続されたプリンター１２が交換され、新たなプリンター１２が接続されたことを検出する接続検出部５０を備えており、設定情報復元部２６は、接続検出部５０により新たにプリンター１２が接続されたことを検出した場合、ホスト側識別ＩＤ２９とプリンター側識別ＩＤ３８とを比較する。
これによれば、ホストコンピューター１０に接続されたプリンター１２が交換される度に、交換後の新たなプリンター１２に記憶された設定セット４０が、交換前のプリンター１２に記憶された設定セット４０に自動で上書き更新されることとなり、煩雑な作業を行うことなく、容易に交換前のプリンター１２における設定セット４０の内容と、交換後の新たなプリンター１２における設定セット４０の内容を同様とすることができる。
【００３８】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
例えば、上述した実施形態では、１台のプリンター１２に対し、３台のホストコンピューター１０ａ〜１０ｃが接続されたシステムを例として説明したが、各装置の台数はこれに限らない。すなわち、プリンター１２とホストコンピューター１０とが１対多の関係で接続されている記録システムに広く本発明を適用可能である。
【符号の説明】
【００３９】
１ａ、１ｂ、１ｃ…ＰＯＳシステム（記録システム）、１０、１０ａ、１０ｂ、１０ｃ…ホストコンピューター（制御装置）、１２…プリンター（記録システム）、１５…制御部、２３…識別情報生成部、２４…設定情報バックアップ部、２６…設定情報復元部、２８…バックアップ用設定セット（バックアップ用設定情報）、２９…ホスト側識別ＩＤ（識別情報）、３８…プリンター側識別ＩＤ（識別情報）、４０…設定セット（設定情報）、５０…接続検出部。
【図１】
2011192107.tif 000003
【図２】
2011192107.tif 000004
【図３】
2011192107.tif 000005