(57)【要約】【課題】機器とサプライ品の組み合わせに応じて機器に最適な設定値を設定することができるようにする。【解決手段】入力装置１００のキーボード１１０またはハンディターミナル１２０を用いてプリンタ４００に使用するサプライ品５００の識別情報を入力すると、パーソナルコンピュータ２００は識別情報と、プリンタ４００から取得したプリンタ４００のファームウェアのバージョン情報と、プリンタの機種を示すプリンタ機種情報とをサーバ３００にインターネット６００を介して送信する。サーバ３００は、これらの情報と、最適設定値情報３２０に基づいて、プリンタ４００に対するサプライ品５００の組み合わせの適合性、および、プリンタ４００に対するサプライ品５００の適合性を判定し、判定結果をパーソナルコンピュータ２００に送信する。【選択図】図１
2007249709.tif 000002
【特許請求の範囲】
【請求項１】
所定の機器に用いられるサプライ品に対応して、サーバが前記機器の所定の設定項目に対して適正な設定値を提供する機器設定情報管理システムであって、
前記機器を制御する制御装置は、
前記機器を特定する機器情報と、前記サプライ品を特定するサプライ品情報とを所定のネットワークを介して前記サーバに送信する送信手段と、
前記サーバより前記ネットワークを介して提供された前記適正な設定値を前記機器に設定する設定手段と
を備え、
前記サーバは、
前記機器情報および前記サプライ品情報の組み合わせに応じた前記設定項目の最適な設定値を示す最適設定値情報を記憶する記憶手段と、
前記送信手段によって送信されてきた前記機器情報および前記サプライ品情報とに基づいて、前記機器の各設定項目に対して設定すべき適正な設定値を前記記憶手段によって記憶されている前記最適設定値情報から検索し、取得する取得手段と、
前記取得手段によって取得された前記設定値を前記ネットワークを介して前記制御装置に提供する提供手段と
を備える
ことを特徴とする機器設定情報管理システム。
【請求項２】
前記機器情報は、前記機器の機種を示す機種情報と、前記機器のファームウェアのバージョン情報を含む
ことを特徴とする請求項１に記載の機器設定情報管理システム。
【請求項３】
前記サーバは、前記機器情報と前記サプライ品情報とに基づいて、前記サプライ品が、前記機器に適合するか否かを判定する適合判定手段をさらに備え、
前記提供手段は、前記判定結果を前記ネットワークを介して前記制御装置に提供する
ことを特徴とする請求項１または２に記載の機器設定情報管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は機器設定情報管理システムに関し、特に、機器とサプライ品等の組み合わせに応じた最適な機器の設定値を管理する機器設定情報管理システムに関する。
【背景技術】
【０００２】
従来、情報入出力装置を介してアクセスしたサプライ品製造業者に、当該サプライ品製造業者が製造するサプライ品の供給を希望する電子機器を特定させ、当該サプライ品製造業者が製造するサプライ品の仕様を入力させ、サプライ品製造業者が製造するサプライ品の仕様が、特定された電子機器に用いられるサプライ品に要求される仕様に適合するか否かを判定し、サプライ品製造業者が製造するサプライ品が所望の電子機器に適合するか否かについての判定に要する工程を、サプライ品製造業者からサンプルの提供を受けて実際に使用して適合するか否かを判定する場合に比べて簡略化することができ、時間的にも短縮することができるようにしたものがある（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開２００４−２８０１４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、背景技術では、サプライ品とそのサプライ品を使用する機器の組み合わせに応じて、機器に最適な設定値を設定することはできなかった。また、機器の一例であるプリンタで使用するラベルは、様々な材質のものがあり、それぞれその表面粗さ等が異なり、種類によってはインクリボンのインクをラベルに転写できないものもある。また、インクリボンのインクをラベルに転写できたとしても、インクリボンに皺を発生させたりするなど、インクリボンとラベルには相性があり、ユーザは、サプライ品の組み合わせやそのサプライ品に最適と思われる設定値を試行錯誤しながら、設定するようにしていた。
【０００５】
本発明はこのような状況に鑑みてなされたものであり、機器とサプライ品等の組み合わせに応じた機器の最適な設定値をサーバが提供するようにし、ユーザの負担を軽減し、業務効率を向上させることができるようにするものである。
【課題を解決するための手段】
【０００６】
請求項１に記載の機器設定情報管理システムは、所定の機器に用いられるサプライ品に対応して、サーバが機器の所定の設定項目に対して適正な設定値を提供する機器設定情報管理システムであって、機器を制御する制御装置は、機器を特定する機器情報と、サプライ品を特定するサプライ品情報とを所定のネットワークを介してサーバに送信する送信手段と、サーバよりネットワークを介して提供された適正な設定値を機器に設定する設定手段とを備え、サーバは、機器情報およびサプライ品情報の組み合わせに応じた設定項目の最適な設定値を示す最適設定値情報を記憶する記憶手段と、送信手段によって送信されてきた機器情報およびサプライ品情報とに基づいて、機器の各設定項目に対して設定すべき適正な設定値を記憶手段によって記憶されている最適設定値情報から検索し、取得する取得手段と、取得手段によって取得された設定値をネットワークを介して制御装置に提供する提供手段とを備えることを特徴とする。
また、機器情報は、機器の機種を示す機種情報と、機器のファームウェアのバージョン情報を含むようにすることができる。
また、サーバは、機器情報とサプライ品情報とに基づいて、サプライ品が、機器に適合するか否かを判定する適合判定手段をさらに備え、提供手段は、判定結果をネットワークを介して制御装置に提供するようにすることができる。
【発明の効果】
【０００７】
本発明の機器設定情報管理システムによれば、機器およびサプライ品の組み合わせおける最適な設定値を機器に設定することができるので、機器およびサプライ品の組み合わせにおける最適な処理結果を得ることができる。
また、機器にサプライ品が適合するか否かを判定するようにしたので、機器と不適合なサプライ品を使用して処理をしてしまうという誤操作を抑制することができる。
【発明を実施するための最良の形態】
【０００８】
図１は、本発明の機器設定情報管理システムの一実施の形態の概略構成図である。同図に示すように、プリンタ４００を制御するパーソナルコンピュータ２００には、キーボード１１０およびハンディターミナル１２０等からなる入力装置１００が接続されている。パーソナルコンピュータ２００は、制御対象であるプリンタ４００と接続されるとともに、インターネット６００を介してサーバ３００にも接続されている。
【０００９】
ユーザは、キーボード１１０を用いて、サプライ品５００に印刷等により形成された番号等の識別情報を手入力することができるようになっている。あるいは、ユーザは、サプライ品５００に形成された識別情報がバーコードや２次元コードである場合、ハンディターミナル１２０を用いてその識別情報を読み取ることができるようになっている。サプライ品５００は、例えば、ラベル５１０、インクリボン５２０等である。
【００１０】
パーソナルコンピュータ２００は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等からなる図示しない制御部と、図示しないハードディスク（ＨＤＤ）と、インターネット６００を介した通信を制御する図示しない通信制御部等からなり、ＲＡＭに展開されたアプリケーション２１０やプリンタドライバ２２０等に従って各部を制御するとともに、プリンタ４００を制御するようになっている。アプリケーション２１０およびプリンタドライバ２２０は、図示しないＨＤＤに記憶され、制御部を構成するＣＰＵにより読み込まれてＲＡＭに展開され、実行されるようになっている。
【００１１】
アプリケーション２１０は、例えば、入力装置１００によって入力された識別情報、プリンタ４００の機種等を示すプリンタ情報、プリンタドライバ２２０のバーションを示すバージョン情報等を、通信制御部を介してインターネット６００経由でサーバ３００に送信し、サーバ３００から提供される設定値をインターネット６００経由で通信制御部を介して取得し、プリンタ４００に供給してその設定値を設定する処理を実行したり、プリンタ４００を制御して印字を行わせる印字制御処理等をＣＰＵに実行させるようになっている。
【００１２】
サーバ３００は、ＣＰＵ、ＲＡＭ、およびＲＯＭ等からなる図示しない制御部と、図示しないハードディスク（ＨＤＤ）等を有し、制御部は、ＨＤＤに記憶されているアプリケーション３１０をＲＡＭに展開して各種処理を実行するとともに各部を制御するようになっている。また、制御部による制御下、インターネット６００を介した通信を制御する図示しない通信制御部等を有している。また、ＨＤＤには、図２を参照して後述する最適設定値情報３２０が記憶されている。アプリケーション３１０は制御部を構成するＲＡＭに展開されてＣＰＵにより実行されるようになっている。最適設定値情報３２０は、図示しないＨＤＤに記憶され、ＣＰＵにより適宜読み込まれるようになっている。
【００１３】
プリンタ４００は、ラベル等に印字処理を行う図示しない印字処理部と、後述する制御部の制御下、パーソナルコンピュータ２００との間でデータやコマンドの送受信を行う通信制御部と、各種データを一時的に記憶するとともに制御プログラムが展開されるＲＡＭ、ＲＡＭに展開された制御プログラムに従って各種処理を実行するとともに印字制御部および通信制御部を制御するＣＰＵ、および制御プログラムやプリンタの機種を示すプリンタ機種情報等を記憶するＲＯＭ等からなる制御部等により構成されている。
【００１４】
図２は、サーバ３００のＨＤＤに記憶されている最適設定値情報３２０の例を示している。最適値設定情報３２０は、プリンタ４００の種類（機種）、プリンタのファームウェアのバージョン、およびサプライ品５００の種類の全ての組み合わせ（適合条件）に対するマッチング結果（適合結果）と、適合する組み合わせに対応する最適な設定値と、プリンタ４００の機種に対するサプライ品５００自体のマッチング結果とからなる。プリンタのファームウェアのバージョンを適合条件としているのは、ファームウェアのバージョンが異なると、印字濃度や印字速度等が異なる場合があるためである。
【００１５】
即ち、プリンタ４００の各機種に対して、それぞれプリンタの全てのファームウェアのバージョンが対応付けられ、全てのファームウェアのバージョンに対して、ラベル５１０およびインクリボン５２０の全ての種類の組み合わせがそれぞれ対応付けられている。
【００１６】
そして、ラベル５１０およびインクリボン５２０の組み合わせが適合する場合、マッチング結果（適合結果）には値０がセットされる。一方、ラベル５１０およびインクリボン５２０の組み合わせが適合しない場合、マッチング結果（適合結果）には、値１がセットされる。また、ラベル５１０の種類がプリンタ４００に適合しない場合、例えば、プリンタ４００がインクリボン５２０を転写することで印字する熱転写タイプのラベル５１０およびインクリボン５２０を用いる熱転写プリンタに対して感熱発色層を有するラベルを使用する場合は、プリンタ４００に対しラベル５１０が不適合であるとして、マッチング結果には、値２がセットされる。
【００１７】
例えば、プリンタの種類が「ＰＡ」、プリンタのファームウェアのバージョンが「１．０」に対しては、ラベル５１０の種類を示す識別情報「ＬＡ」、「ＬＢ」、「ＬＣ」と、インクリボン５２０の識別情報「ＲＡ」、「ＲＢ」の全ての組み合わせが対応付けられている。そして、これらの各組み合わせに対して、マッチング結果およびプリンタ４００に設定すべき最適な設定値が対応付けられている。
【００１８】
この例では、「ＬＡ」と「ＲＡ」の組み合わせに対して、マッチング結果が０（適合）、設定値が「ＳＡ，ＴＡ，ＵＡ」となっている。即ち、識別情報「ＬＡ」のラベル５１０と、識別情報「ＲＡ」のインクリボン５２０とは適合し、同時に使用することができる。また、そのときにプリンタ４００に設定すべき最適な設定値は「ＳＡ，ＴＡ，ＵＡ」である。
【００１９】
ここで、例えば、最適な設定値「ＳＡ」は、プリンタの「印字速度」、設定値「ＴＡ」は、「印字濃度」、設定値「ＵＡ」は、「印加電圧レベル」などとすることができる。
【００２０】
また、この例では、ラベル５１０の種類「ＬＡ」とインクリボン５２０の種類「ＲＢ」の組み合わせに対して、マッチング結果が「１（不適合）」となっている。また、ラベル５１０の種類「ＬＢ」に対しては、インクリボン５２０の種類に拘わらずマッチング結果が「２（不適合）」となっている。この値「２」は、ラベル５１０の種類「ＬＢ」が「感熱ラベル」であることを示しており、プリンタ４００の機種「ＰＡ」は感熱ラベルを用いないため、種類が「ＬＢ」のラベル５１０自体がそもそも適合しないことを表している。
【００２１】
次に、図３のフローチャートを参照して、プリンタ４００、パーソナルコンピュータ（ＰＣ）２００、サーバ３００のそれぞれの処理手順について説明する。
【００２２】
まず、ステップＳ１１において、パーソナルコンピュータ２００では、ユーザによって入力装置１００が操作されて入力されたラベル５１０やインクリボン５２０等のサプライ品５００に印刷等により形成されている識別番号やバーコード等で表される識別情報が入力されると、制御部を構成するＣＰＵの制御下、入力された識別情報が一端ＲＡＭに記憶される。
【００２３】
次に、ステップＳ１２において、制御部は、プリンタ４００に対してプリンタの機種を表すプリンタ機種情報と、プリンタのファームウェアのバージョンを表すバージョン情報をパーソナルコンピュータ２００に送信するように要求する所定のコマンドを通信制御部を介してインターネット６００経由で送信する。
【００２４】
次に、プリンタ４００は、ステップＳ１において、制御部が通信制御部を介してパーソナルコンピュータ２００より送信されてきたプリンタ機種情報およびバージョン情報の送信を要求するコマンドを受信すると、このコマンドに対応して、プリンタ４００の機種を示すプリンタ機種情報およびバージョン情報をＲＯＭから読み出し、通信制御部を介してパーソナルコンピュータ２００に送信する。
【００２５】
パーソナルコンピュータ２００の制御部はステップ１３において、通信制御部を介してプリンタ４００から送信されてきたプリンタ機種情報およびバージョン情報を受信すると、一旦ＲＡＭに記憶させる。そして、パーソナルコンピュータ２００は、ステップＳ１４においてプリンタ機種情報およびバージョン情報と、サプライ品５００の識別情報とを、インターネット６００を介してサーバ３００に送信する。
【００２６】
サーバ３００の制御部は、ステップＳ２１において、パーソナルコンピュータ２００よりインターネット６００経由で送信されてきたプリンタのバージョン情報と、プリンタ機種情報と、サプライ品５００の識別情報を受信すると、受信したバージョン情報と、プリンタ機種情報と、サプライ品５００の識別情報を一旦ＲＡＭに記憶させる。
【００２７】
次に、サーバ３００の制御部により、ステップＳ２２において、ＲＡＭに記憶させたバージョン情報と、プリンタ機種情報と、サプライ品５００の識別情報と、図２に示した最適設定値情報３２０とに基づいて、識別情報に対応するサプライ品５００が、プリンタのファームウェアのバージョン情報によって表されるファームウェアのバージョンと、プリンタ機種情報によって表されるプリンタの機種に適合する（マッチングする）か否かが判定される。
【００２８】
その結果、ステップＳ２３において、適合すると判定された場合、ステップＳ２４に進む。一方、適合しないと判定された場合、ステップＳ２５に進む。
【００２９】
ステップＳ２４においては、サーバ３００の制御部により、「適合する」ことを示す適合情報と、ファームウェアのバージョン情報と、プリンタ機種情報と、最適設定値情報３２０から読み出されたサプライ品５００の識別情報によって特定されるプリンタ４００の最適な設定値とが、通信制御部を介してパーソナルコンピュータ２００にインターネット６００経由で送信される。その後、本処理を終了する。
【００３０】
一方、ステップＳ２５においては、サーバ３００の制御部により、「適合しない」ことを示すエラー情報（この例では、値１（ラベル５１０とインクリボン５２０の組み合わせが適合しない）または値２（ラベル５１０自体がプリンタ４００に不適合）が通信制御部を介してパーソナルコンピュータ２００にインターネット６００経由で送信される。その後、本処理を終了する。
【００３１】
パーソナルコンピュータ２００の制御部は、ステップＳ１５において、サーバ３００よりインターネット６００経由で送信されてきたエラー情報または適合情報を通信制御部を介して受信すると、これらの情報に基づいて、ステップＳ１６において、識別情報に対応するサプライ品５００の組み合わせが、プリンタ機種情報によって表されるプリンタの機種と、そのプリンタのファームウェアのバージョン情報によって表されるバージョンに適合するか否か、およびラベル５１０自体がプリンタ４００に適合するか否かが判定され、いずれも適合する（マッチング結果の値が０である）と判定された場合（適合情報として値１が送信されてきた場合）、ステップＳ１８に進み、適合しない（マッチング結果の値が１または２である）と判定された場合（エラー情報として値１または２が送信されてきた場合）、ステップＳ１７に進む。
【００３２】
ステップＳ１７においては、パーソナルコンピュータ２００の制御部によって、「適合しない」ことを示す所定のエラーメッセージが生成され、図示しない表示部の画面に表示される。例えば、マッチング結果の値が１の場合、エラーメッセージ「ラベル５１０とインクリボン５２０の組み合わせが不適合です。」を生成し、表示部の画面に表示させる。また、マッチング結果の値が２の場合、エラーメッセージ「ラベル５１０は不適合です。」を生成し、表示部の画面に表示させる。その後、本処理を終了する。
【００３３】
一方、ステップＳ１８においては、パーソナルコンピュータ２００の制御部により、サーバ３００よりインターネット６００経由で送信されてきたプリンタ４００の最適な設定値およびこの設定値の設定を指示する所定のコマンドがプリンタ４００に供給される。その後、本処理を終了する。ここでは、プリンタ４００自体の設定を行うようにしたが、プリンタドライバ２２０の設定を変更することもできる。
【００３４】
プリンタ４００の制御部は、ステップＳ３において、パーソナルコンピュータ２００より供給されたコマンドと最適な設定値を受信すると、現在設定されている設定値を、受信した最適な設定値で更新する。その後、本処理を終了する。
【００３５】
以上説明したように、サーバ３００は、プリンタ４００の機種、ファームウェアのバージョン、およびサプライ品５００の種類毎に、プリンタ４００の最適な設定値を記憶し、プリンタ４００のユーザがサプライ品５００の識別情報を入力装置１００を操作して入力するだけで、プリンタ４００の最適な設定値がパーソナルコンピュータ２００によってサーバ３００から取得され、プリンタ４００に設定される。
【００３６】
また、ラベル５１０およびインクリボン５２０の組み合わせの不適合のみならず、ラベル５１０自体がプリンタ４００に適合しないことも判定することができる。即ち、プリンタ４００が感熱タイプのラベル５１０を用いる感熱プリンタである場合において、熱転写タイプのラベル５１０を用いようとしたとき、エラーメッセージが表示部の画面に表示される。同様に、プリンタ４００が熱転写タイプのラベル５１０を用いる熱転写プリンタである場合において、感熱タイプのラベル５１０を用いようとしたとき、エラーメッセージが表示部の画面に表示される。
【００３７】
感熱タイプのラベル５１０は、一般的に安価であるため維持費を抑制することができるが長期保存には向かない。一方、熱転写タイプのラベル５１０は、インクリボン５２０を必要とするので維持費が高価となるが長期保存が可能である。そのため、用途に応じて両タイプのプリンタ４００を使用するユーザは、両タイプのラベル５１０をストックしておく必要がある。
【００３８】
ところが、目視ではラベル５１０が感熱タイプであるのか熱転写タイプであるのかを容易に判別することができない。その結果、感熱タイプのラベル５１０を熱転写タイプのプリンタ４００に装着する場合がある。この場合、印字は通常通り行うことができるので、ユーザはそのまま使用し続ける恐れがある。
【００３９】
本実施の形態においては、プリンタ４００とラベル５１０の適合性も判断し、不適合の場合、エラーメッセージが表示されるので、ユーザは、熱転写タイプのプリンタ４００に感熱タイプのラベル５１０を装着したり、感熱タイプのプリンタ４００に熱転写タイプのラベル５１０を装着したりするというミスをなくすことができる。
【００４０】
なお、上記実施の形態においては、サーバ３００が、適合判定を行うようにしたが、パーソナルコンピュータ２００の制御部、またはプリンタ４００の制御部が適合性を判定するようにしてもよい。その場合、最適設定値情報３２０をパーソナルコンピュータ２００のＨＤＤ、またはプリンタ４００のＲＯＭ等に予め記憶させておく必要がある。
【００４１】
また、上記実施の形態におけるプリンタ４００がスタンドアロンで使用される場合、パーソナルコンピュータ２００が実行していた処理をプリンタ４００に実行させることもできる。その場合、プリンタ４００に入力装置１００を接続して識別情報を入力することができるようにするとともに、通信制御部を設けてインターネット６００を介してサーバ３００との間でデータの授受を行うことができるようにする。
【００４２】
また、上記実施の形態の構成及び動作は例であって、本発明の趣旨を逸脱しない範囲で適宜変更することができることは言うまでもない。
【産業上の利用可能性】
【００４３】
本発明は、例えば、ラベルプリンタだけでなく、サプライ品を用いて処理を行う各種機器にも適用することができる。
【図面の簡単な説明】
【００４４】
【図１】本発明の機器設定情報管理システムの一実施の形態の構成例を示す図である。
【図２】最適設定値情報の例を示す図である。
【図３】本実施の形態の処理手順を説明するためのフローチャートである。
【符号の説明】
【００４５】
１００  入力装置
１１０  キーボード
１２０  ハンディターミナル
２００  パーソナルコンピュータ
２１０  アプリケーション
２２０  プリンタドライバ
３００  サーバ
３１０  アプリケーション
３２０  最適設定値情報
４００  プリンタ
５００  サプライ品
５１０  ラベル
５２０  インクリボン
６００  インターネット
【図１】
2007249709.tif 000003
【図２】
2007249709.tif 000004
【図３】
2007249709.tif 000005