(57)【要約】【課題】マスタ情報やレイアウト情報をサーバ側で一元管理することにより、ユーザ側の負担を軽減する。【解決手段】ユーザ側のパーソナルコンピュータ２００は、ラベル２２０に印字すべき所定の可変情報を入力した後、インターネット３００を介してサーバ側のホストコンピュータ１００に対して発行要求を行う。ホストコンピュータ１００は、パーソナルコンピュータ２００から送信されてきた可変情報に対応するデータを記憶装置１１０のマスタ情報１１０ｃから検索して取得し、ユーザが選択したラベルに対応するレイアウト情報１１０ｃと印字すべきテキストデータからなる発行データを生成し、パーソナルコンピュータ２００にインターネット３００を介して提供する。パーソナルコンピュータ２００は、発行データをラベルプリンタ２１０に供給し、ラベル２２０を印字発行する。【選択図】図１
2007102326.tif 000002
【特許請求の範囲】
【請求項１】
サーバがネットワークを介して各端末にデータを提供し、前記端末が前記データに基づいてラベルを発行するラベル発行システムであって、
前記端末は、
発行すべき前記ラベルの種類を選択する選択手段と、
前記ラベルに印字すべき可変情報を入力する入力手段と、
前記ラベルの発行を前記サーバに対して要求する要求手段と、
前記サーバから前記ネットワークを介して提供された前記ラベルを発行するための発行データを受信する受信手段と、
前記発行データを出力する出力手段と
を備え、
前記サーバは、
各種マスタ情報を記憶するマスタ情報記憶手段と、
前記端末からの要求に応じて、前記入力手段によって入力された前記可変情報と、前記マスタ情報に基づいて、前記選択手段によって選択された前記ラベルに対応する前記発行データを生成する生成手段と、
前記生成手段によって生成された前記発行データを前記端末に提供する提供手段と
を備える
ことを特徴とするラベル発行システム。
【請求項２】
前記マスタ情報には、印字レイアウトを示すレイアウト情報が含まれ、前記発行データは、前記ラベルに印字すべきテキストデータと、前記テキストデータの印字レイアウトを示す前記レイアウト情報を含む
ことを特徴とする請求項１に記載のラベル発行システム。
【請求項３】
前記サーバは、前記マスタ情報を登録または更新する登録更新手段をさらに備える
ことを特徴とする請求項１または２に記載のラベル発行システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はラベル発行システムに関し、特に、ネットワークを介して配信される発行データに基づいてラベルを発行するラベル発行システムに関する。
【背景技術】
【０００２】
従来、例えば、ユーザ毎に商品マスタを記憶し、各ユーザからのアプリケーションサービス要求により、所定の処理を行うサーバと、ユーザ毎に設けられ、サーバとネットワークを介して接続され、サーバから配信された商品マスタ或いは商品データに基づいて値付けを行うラベルプリンタと、サーバとネットワークを介して接続され、サーバに記憶された各ユーザの商品マスタを受信し、アプリケーションサービス要求を送信するユーザ端末とを有することにより、どこからでも商品データのメンテナンスを可能とするラベルプリンタシステムが提案されている（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開２００４−３５１７７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、背景技術では、マスタ情報がユーザ端末に配信されるため、マスタ情報の一元管理が困難となり、不正行為の原因となる場合があるという問題があった。また、サーバから端末に対してラベルのレイアウトを示すレイアウト情報を配信するという店については言及されておらず、ラベルのレイアウトをサーバで一元管理するということができないという問題があった。
【０００５】
本発明はこのような状況に鑑みてなされたものであり、サーバ側でマスタ情報、レイアウト情報、および履歴情報等を管理することにより、ユーザ側の負担を軽減するとともに、ラベル発行時の不正行為を抑制することができるようにするものである。
【課題を解決するための手段】
【０００６】
請求項１に記載のラベル発行システムは、サーバがネットワークを介して各端末にデータを提供し、端末がデータに基づいてラベルを発行するラベル発行システムであって、端末は、発行すべきラベルの種類を選択する選択手段と、ラベルに印字すべき可変情報を入力する入力手段と、ラベルの発行をサーバに対して要求する要求手段と、サーバからネットワークを介して提供されたラベルを発行するための発行データを受信する受信手段と、発行データを出力する出力手段とを備え、サーバは、各種マスタ情報を記憶するマスタ情報記憶手段と、端末からの要求に応じて、入力手段によって入力された可変情報と、マスタ情報に基づいて、選択手段によって選択されたラベルに対応する発行データを生成する生成手段と、生成手段によって生成された発行データを端末に提供する提供手段とを備えることを特徴とする。
また、マスタ情報には、印字レイアウトを示すレイアウト情報が含まれ、発行データは、ラベルに印字すべきテキストデータと、テキストデータの印字レイアウトを示すレイアウト情報を含むようにすることができる。
また、サーバは、マスタ情報を登録または更新する登録更新手段をさらに備えるようにすることができる。
【発明の効果】
【０００７】
本発明のラベル発行システムによれば、サーバ側でマスタ情報を管理し、端末から入力された可変情報に基づいて発行データを生成し、端末に提供するようにしたので、ユーザ側の端末ではマスタ情報を管理する必要がなく、マスタ情報を一元管理するとともに、ユーザ側でのマスタ情報更新等による負担を軽減することができる。また、レイアウト情報もサーバ側で管理するようにすれば、ラベルのレイアウトをサーバ側で一元管理するとともに、ユーザ側でのレイアウト作成に伴う負担を軽減することができる。
【発明を実施するための最良の形態】
【０００８】
図１は、本発明のラベル発行システムの一実施の形態の構成例を示している。同図に示すように、本実施の形態は、サーバ側のホストコンピュータ１００と、ホストコンピュータに接続された記憶装置１１０と、ホストコンピュータにインターネット３００を介して接続されたユーザ側のパーソナルコンピュータ２００と、パーソナルコンピュータに接続されたプリンタ２１０とから構成されている。
【０００９】
ホストコンピュータ１００は、各種処理を実行する図示しない制御部と、インターネット３００を介した通信を制御する図示しない通信制御部と、各種データを記憶する図示しない記憶部と、各種表示データを表示する図示しない表示部と、各種コマンドやデータを入力するための図示しない入力部等から構成されている。また、パーソナルコンピュータ２００は、各種処理を実行する図示しない制御部と、インターネット３００を介した通信を制御する図示しない通信制御部と、各種データを記憶する図示しない記憶部と、各種表示データを表示する図示しない表示部と、各種コマンドやデータを入力するための図示しない入力部等から構成されている。入力部は、キーボードおよびマウス等からなる。
【００１０】
ホストコンピュータ１００に接続された記憶装置１１０には、後述するラベル２２０に印字すべきテキストデータ１１０ａ、レイアウト情報１１０ｂ、マスタ情報１１０ｃ、および履歴情報１１０ｄ等が記憶される。
【００１１】
パーソナルコンピュータ２００には、ラベルプリンタ２１０が接続され、ラベル２２０を発行するようになっている。
【００１２】
次に、図２のフローチャートを参照して、本実施の形態の動作について説明する。まず、ステップＳ１において、ユーザは、ユーザ側のパーソナルコンピュータ２００を使用して、インターネット３００を介してサーバ側のホストコンピュータ１００が提供するＷｅｂサイトにアクセスし、そのサイトを画面に表示させる。
【００１３】
図３は、ホストコンピュータ１００が提供するＷｅｂサイトの初期画面の表示例を示している。初期画面には、選択項目「サービス概要」、「サイトニュース」、「小売店情報」、「関連企業ニュース」、「ＦＡＱ」、「ログイン」、「新規申込」等が表示される。
【００１４】
次に、ステップＳ２において、ユーザは、初期画面に表示された選択項目「新規申込」を入力部を構成するマウスやキーボード等に対して所定の操作を行って選択し、図示しない新規申込情報入力画面を表示させ、例えば、氏名、連絡先、メールアドレス、会社名等の新規申込情報を入力部を操作して入力する。入力された新規申込情報は、パーソナルコンピュータ２００の図示しない制御部および通信制御部の制御下、インターネット３００経由でサーバ側のホストコンピュータ１００に送信される。
【００１５】
次に、ステップＳ２１において、サーバ側のホストコンピュータ１００の図示しない制御部は、ユーザ側のパーソナルコンピュータ２００からインターネット３００経由で送信されてきた新規申込情報を図示しない通信制御部を介して受信すると、ユーザＩＤ（Identification）とパスワードを発行し、電子メールによりインターネット３００を介してユーザに送信する。
【００１６】
次に、ステップＳ３において、パーソナルコンピュータ２００により、ホストコンピュータ１００からインターネット３００を介して電子メールにより送信されてきたユーザＩＤとパスワードが受信されると、ユーザは、初期画面に表示された選択項目「ログイン」を所定の操作を行って選択し、ログイン画面の表示要求を行う。
【００１７】
ステップＳ２２において、このログイン要求をインターネット３００を介して受信したホストコンピュータ１００は、ユーザＩＤおよびパスワードを入力するためのログイン画面の表示データ（例えば、ＨＴＭＬ（HyperText Markup Language）等で記述されたデータ）を生成し、インターネット３００を介してパーソナルコンピュータ２００に送信する。
【００１８】
ステップＳ４においては、ホストコンピュータ１００から送信されてきたログイン画面の表示データがパーソナルコンピュータ２００により受信され、その表示データに対応するログイン画面（図４参照）が図示しない表示部に表示される。
【００１９】
ステップＳ５において、ユーザによってパーソナルコンピュータ２００の図示しない入力部が操作され、ユーザＩＤおよびパスワードが入力されると、入力されたユーザＩＤおよびパスワードが図示しない制御部および通信制御部の制御により、インターネット３００経由でホストコンピュータ１００に送信される。
【００２０】
ステップＳ２３においては、パーソナルホストコンピュータ２００よりインターネット３００を介して送信されてきたユーザＩＤおよびパスワードがホストコンピュータ１００によって受信され、制御部によって認証が行われ、ユーザＩＤおよびパスワードが正しいか否かが判定される。その結果、ユーザＩＤおよびパスワードが正しく、認証ＯＫであると判定された場合、ステップＳ２４に進む。一方、ユーザＩＤおよびパスワードの少なくともいずれか一方が正しくないと判定された場合、認証ＮＧとされ、ステップＳ２９に進み、エラー処理が実行された後、本処理を終了する。
【００２１】
ステップＳ２４においては、ホストコンピュータ１００の制御部により、ユーザ別（ユーザＩＤ別）のサービスメニュー画面の表示データが生成され、インターネット３００経由でユーザＩＤに対応するパーソナルコンピュータ２００に送信される。
【００２２】
ステップＳ６においては、パーソナルコンピュータ２００の制御部は、ホストコンピュータ１００よりインターネット３００経由で送信されてきたサービスメニュー画面の表示データを通信制御部を介して受信し、その表示データに対応するサービスメニュー画面を表示部に表示する。
【００２３】
図５は、サービスメニュー画面の表示例を示している。このサービスメニュー画面には、例えば、タイトル「サービスメニュー画面」と、ユーザへのメッセージ「○○さんようこそ」と、サービスの選択項目「小売店一覧」、「ラベル発注」、「サービス内容確認」、「利用状況紹介」、「運行状況」、「ＦＡＱ」が表示される。
【００２４】
ステップＳ７において、ユーザがサービスメニュー画面において「ラベル発注」を選択すると、選択項目「ラベル発注」が選択されたことを示すデータがインターネット３００経由でホストコンピュータ１００に送信される。
【００２５】
ステップＳ２５において、このデータを受信したホストコンピュータ１００は、発行すべきラベル２２０の種類やレイアウトを選択するための発行ラベル選択画面を表示するための表示データを生成し、生成した表示データをインターネット３００経由でパーソナルコンピュータ２００に送信する。
【００２６】
ステップＳ８において、パーソナルコンピュータ２００の制御部は、ホストコンピュータ１００よりインターネット３００経由で送信されてきた発行ラベル選択画面の表示データを通信制御部を介して受信し、その表示データに対応する発行ラベル選択画面を表示部に表示する。
【００２７】
図６は、発行ラベル選択画面の表示例を示している。この発行ラベル選択画面には、例えば、タイトル「発行ラベル選択画面」と、選択項目「ラベルＡ」、「ラベルＢ」、「ラベルＣ」、および「ラベルＤ」が表示される。
【００２８】
次に、ステップＳ９において、ユーザが所望のラベル２２０の種類またはレイアウトを示す選択項目を選択すると、制御部の制御により、選択された選択項目を示すデータが通信制御部を介してインターネット３００経由でホストコンピュータ１００に送信される。
【００２９】
ステップＳ２６において、ホストコンピュータ１００は、選択されたラベル２２０の発行画面を表示するための表示データを生成し、生成した表示データをインターネット３００経由でパーソナルコンピュータ２００に送信する。
【００３０】
ステップＳ１０において、パーソナルコンピュータ２００の制御部は、ホストコンピュータ１００よりインターネット３００経由で送信されてきた発行画面の表示データを通信制御部を介して受信し、その表示データに対応する発行画面を表示部に表示する。
【００３１】
図７は、発行画面の表示例を示している。この発行画面には、例えば、入力項目名「会社コード」および会社コード入力欄と、入力項目名「店舗コード」および店舗コード入力欄と、入力項目名「カテゴリコード」およびカテゴリコード入力欄と、入力項目名「取引先コード」および取引先コード入力欄と、入力項目名「納品ＸＤコード」および納品ＸＤコード入力欄と、入力項目名「発注区分コード」および発注区分コード入力欄と、入力項目名「発行枚数」および発行枚数入力欄と、入力項目「自由欄」と、入力内容を確定し、ラベル２２０の発行を要求するための「確定」ボタンが表示される。
【００３２】
ステップＳ１１において、ユーザが各入力項目に所望のデータを入力し、「確定」ボタンをマウス等を用いてクリックすることにより操作すると、各入力欄に入力された各入力項目のデータがインターネット３００経由でホストコンピュータ１００に送信される。
【００３３】
ホストコンピュータ１００は、インターネット３００経由でパーソナルコンピュータ２００から送信されてきた発行画面において入力された各入力項目のデータを受信すると、受信したこれらのデータに基づいて、記憶装置１１０に記憶されている各種のマスタ情報１１０ｃを検索し、各データに対応するマスタ情報を取得する。
【００３４】
例えば、会社マスタから会社コードに対応する会社名を取得する。また、店舗マスタから店舗コードに対応する店舗名を取得する。また、カテゴリマスタ（商品名マスタ）からカテゴリコード（商品コード）に対応するカテゴリ名（商品名）を取得する。また、取引先マスタから取引先コードに対応する取引先名を取得する。また、納品ＸＤマスタから納品ＸＤコードに対応する納品ＸＤ名を取得する。さらに、発注区分マスタから発注区分コードに対応する発注区分名を取得する。
【００３５】
即ち、会社マスタは、会社コードと会社名とを対応付けた複数のデータからなる。店舗マスタは、店舗コードと店舗名とを対応付けた複数のデータからなる。カテゴリマスタは、カテゴリコードとカテゴリ名とを対応付けた複数のデータからなる。取引先マスタは、取引先コードと取引先名とを対応付けた複数のデータからなる。納品ＸＤマスタは、納品ＸＤコードと納品ＸＤ名とを対応付けた複数のデータからなる。発注区分マスタは、発注区分コードと発注区分名とを対応付けた複数のデータからなる。
【００３６】
次に、ステップＳ２７において、ホストコンピュータ１００の制御部は、パーソナルコンピュータ２００より送信されてきたデータに対応するマスタ情報と、発行枚数、および選択されたラベル２２０の種類またはレイアウトに基づいて、発行すべきラベル２２０の発行データを生成し、インターネット３００経由でパーソナルコンピュータ２００に送信する。
【００３７】
この発行データは、例えば、ラベル２２０に印字すべきテキストデータ１１０ａとレイアウトを示すレイアウト情報１１０ｂから構成されるようにすることができる。テキストデータ１１０ａは、発行画面において入力されたデータに基づいて適宜生成され、記憶装置１１０に保持される。レイアウト情報１１０ｂは、予めラベル２２０の種類やレイアウト毎に作成され、記憶装置１１０に記憶されている。また、発行データをActiveXコントロール（ActiveX control）に対応するデータとすることができる。その場合、パーソナルコンピュータ２００がActiveXコントロールに基づいたコマンドやデータをラベルプリンタ２１０に供給し、印字発行処理を行わせることになる。或いは、発行データをラベルプリンタ２１０が処理可能な印字データとすることができる。
【００３８】
ステップＳ１２においては、パーソナルコンピュータ２００の制御部は、ホストコンピュータ１００よりインターネット３００経由で送信されてきた発行データを通信制御部を介して受信し、受信した発行データをラベルプリンタ２１０に供給する。
【００３９】
ステップＳ１３において、ラベルプリンタ２１０は、パーソナルコンピュータ２００より供給された発行データに基づいて印字処理を実行し、ラベル２２０を発行する。
【００４０】
図８は、ステップＳ１３において発行されたラベル２２０の印字例を示している。ラベル２２０には、発行画面において入力された各入力項目を表すバーコードと、自由欄において入力されたデータが印字される自由使用欄と、入力された店舗コードに対応する店舗名と、店舗コードと、カテゴリコードに対応するカテゴリ名と、カテゴリコードと、発行日と、取引先コードに対応する取引先名と、取引先コードと、納品ＸＤコードに対応する納品ＸＤ名と、納品ＸＤコードと、発注区分コードに対応する発注区分名と、発注区分コードとが印字されている。
【００４１】
また、ホストコンピュータ１００は、ステップＳ２８において、生成した発行データをパーソナルコンピュータ２００にインターネット３００経由で送信する度に、発行データおよび発行枚数等を履歴情報１１０ｄとして記憶する。履歴情報をホストコンピュータ１００の記憶装置１１０に記憶させることにより、ラベル２２０の発行に伴う不正行為を抑制することができる。
【００４２】
なお、上記実施の形態の構成及び動作は例であって、本発明の趣旨を逸脱しない範囲で適宜変更することができることは言うまでもない。
【図面の簡単な説明】
【００４３】
【図１】本発明のラベル発行システムの一実施の形態の構成例を示す図である。
【図２】図１に示した実施の形態の動作を説明するためのフローチャートである。
【図３】パーソナルコンピュータの表示部に表示される初期画面例を示す図である。
【図４】パーソナルコンピュータの表示部に表示されるログイン画面例を示す図である。
【図５】パーソナルコンピュータの表示部に表示されるサービスメニュー画面例を示す図である。
【図６】パーソナルコンピュータの表示部に表示される発行ラベル選択画面例を示す図である。
【図７】パーソナルコンピュータの表示部に表示される発行画面例を示す図である。
【図８】発行されたラベルの印字例を示す図である。
【符号の説明】
【００４４】
１００  ホストコンピュータ
１１０  記憶装置
１１０ａ  テキストデータ
１１０ｂ  レイアウト情報
１１０ｃ  マスタ情報
１１０ｄ  履歴情報
２００  パーソナルコンピュータ
２１０  ラベルプリンタ
２２０  ラベル
３００  インターネット
【図１】
2007102326.tif 000003
【図２】
2007102326.tif 000004
【図３】
2007102326.tif 000005
【図４】
2007102326.tif 000006
【図５】
2007102326.tif 000007
【図６】
2007102326.tif 000008
【図７】
2007102326.tif 000009
【図８】
2007102326.tif 000010