(57)【要約】      （修正有）【課題】  プリンタ側に、発行情報を保存する機能を備えることにより、パソコンが故障した場合でも発行情報をプリンタで確認できるようにした印字発行方法を提供。【解決手段】  コンピュータ１と、複数のプリンタ２にてチケット５を印字する印字制御方法であって、コンピュータ１は、プリンタ２に送信するチケット情報を生成する第１の生成ステップと、接続されたプリンタ１ごとに、発行情報を記憶する第１の記憶部４と、発行枚数および発行時金額を算出し第１の記憶部４に記憶し、かつ、発行枚数および発行時金額を第１の記憶部４に加算する機能を備えると共に、発行情報をプリンタ２へ送信し、プリンタ２は、チケット情報を生成する第２の生成手段と、発行情報を記憶する第２の記憶部６とチケット５を印字ステップと、発行枚数および発行時金額を算出して第２の記憶部６に記憶すると共に、発行枚数および発行時金額を第２の記憶部６に加算する機能を備えた。【選択図】  図１
2005327052.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータと、このコンピュータに接続される複数のプリンタにてチケットを印字する印字制御方法であって、
前記コンピュータは、
前記プリンタに送信する前記チケット情報を生成する第１の生成ステップと、
前記接続されたプリンタごとに、少なくともプリンタＩＤ、チケットの発行枚数、発行時金額、合計枚数、合計金額などの発行情報を記憶する第１の記憶部と、
前記生成ステップにて生成されたチケット情報に基づき、少なくとも発行枚数および発行時金額を算出し前記第１の記憶部に記憶し、かつ、前記発行枚数および発行時金額を前記第１の記憶部に加算する機能を備えると共に、前記発行情報をプリンタへ送信する機能を備えた第１の制御手段と、を有し、また、
前記プリンタは、
前記チケット情報を生成する第２の生成手段と、
少なくともプリンタＩＤ、チケットの発行枚数、発行時金額、合計枚数、合計金額などの発行情報を記憶する第２の記憶部と、
前記生成手段により生成されたチケット情報に基づき、チケットを印字・発行する印字ステップと、
前記印字・発行した前記チケット情報に基づき、少なくとも発行枚数および発行時金額を算出して前記第２の記憶部に記憶すると共に、前記発行枚数および発行時金額を第２の記憶部に加算する機能を備えた第２の制御手段と、
を有したことを特徴とする印字制御方法。
【請求項２】
前記プリンタの第２の制御手段は、さらに、プリンタに記憶された前記発行情報をプリンタより出力する機能を備えたことを特徴とする請求項１に記載の印字制御方法。
【請求項３】
前記プリンタの第２の制御手段は、さらに、コンピュータに対し、所定の時間間隔で前記チケットの発行情報の送信を要求する機能を備えることを特徴とする請求項１ないし２に記載の印字制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特に、チケットや金券などを発行するのに好適な印字制御方法に関する。
【背景技術】
【０００２】
従来、ホストコンピュータとプリンタとの間にサーバーを介在し、チケットを販売するようなシステムが知られている（例えば、特許文献１参照）。
このシステムによれば、プリンタからサーバーの第２の記憶手段にプリンタからの印字指令を書き込み、サーバーでこの指令を読み出し、第１の記憶手段に格納されたデータに基づいて印字データを作成しサーバーの第３の記憶手段に書き込み、プリンタは第３の記憶手段に書き込まれた印字データを読み込んで印字を行うものであり、プリンタから制御ファイルに印字制御の指令を書き込むことにより、自動的に印字が行われるようになっている（同文献、段落０００５参照）。
しかしながら、この種のシステムにおけるプリンタには、プリンタ側にチケットの発行情報を記憶するようなことが行われていないため、サーバーが障害を起こすとこれまでの発行情報が失われる場合があり、発行情報の復旧に時間が掛かるという問題があった。
【特許文献１】特開２０００−２０２６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明は上記のような問題点に着目してなされたものであり、プリンタ側に、少なくとも発行枚数、合計金額、合計枚数などの発行情報を保存する機能を備えることにより、パソコンが故障した場合でも発行情報をプリンタで確認できるようにした印字発行方法を提供することを課題とする。
【課題を解決するための手段】
【０００４】
請求項１に係る印字制御方法は、コンピュータと、このコンピュータに接続される複数のプリンタにてチケットを印字する印字制御方法であって、前記コンピュータは、前記プリンタに送信する前記チケット情報を生成する第１の生成ステップと、前記接続されたプリンタごとに、少なくともプリンタＩＤ、チケットの発行枚数、発行時金額、合計枚数、合計金額などの発行情報を記憶する第１の記憶部と、前記生成ステップにて生成されたチケット情報に基づき、少なくとも発行枚数および発行時金額を算出し前記第１の記憶部に記憶し、かつ、前記発行枚数および発行時金額を前記第１の記憶部に加算する機能を備えると共に、前記発行情報をプリンタへ送信する機能を備えた第１の制御手段と、を有し、また、前記プリンタは、前記チケット情報を生成する第２の生成手段と、少なくともプリンタＩＤ、チケットの発行枚数、発行時金額、合計枚数、合計金額などの発行情報を記憶する第２の記憶部と、前記生成手段により生成されたチケット情報に基づき、チケットを印字・発行する印字ステップと、前記印字・発行した前記チケット情報に基づき、少なくとも発行枚数および発行時金額を算出して前記第２の記憶部に記憶すると共に、前記発行枚数および発行時金額を第２の記憶部に加算する機能を備えた第２の制御手段と、を有したことを特徴とする。
また、プリンタの第２の制御手段は、さらに、プリンタに記憶された発行情報をプリンタより出力する機能を備えるようにできる。
また、プリンタの第２の制御手段は、さらに、コンピュータに対し、所定の時間間隔でチケットの発行情報の送信を要求する機能を備えるようにできる。
【発明の効果】
【０００５】
本発明によれば、少なくともプリンタＩＤ、チケットの発行枚数、発行時金額、合計枚数、合計金額などの発行情報を記憶する第１の記憶部をコンピュータに設け、また、前記第１の記憶部と対応する第２の記憶部をプリンタに設け、コンピュータより送られてきた発行情報に基づきプリンタ側の第２の記憶部に、第１の記憶部と同様の情報を記憶するようにしたので、コンピュータが故障した場合でもプリンタ側の情報を使って早期に復旧ができるという効果がある。
【発明を実施するための最良の形態】
【０００６】
図１は、本発明に係る印字制御方法を使った装置の一実施の形態の構成例を示す図である。同図に示すように、コンピュータ（以下、適宜、単にＰＣと称す）１と、このＰＣ１にＬＡＮやインターネットなどの既知の手段により接続されるプリンタ２と、より構成される。
【０００７】
ＰＣ１は、例えば、チケットセンターに設置されたコンピュータであり、入力手段としてのキーボード３が接続されている。また、ＰＣ１には、接続されるプリンタ２に対応した第１の記憶部４が設けられている。
前記キーボード３は、プリンタ２にて印字・発行するチケット５の日付や発行枚数などの発行情報を入力する入力手段である。
また、第１の記憶部４は、接続される複数のプリンタ２ａ、…、２ｎごとに設けられた複数の記憶部４ａ、…、４ｎであり、各々のプリンタＩＤ１０、発行枚数１１、発行時金額１２、合計枚数１３、合計金額１４などのチケットの発行情報の項目が記憶できるように設定されており、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）などが採用可能である。
また、ＰＣ１には、図示省略のＣＰＵ（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）やＲＯＭ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）などが設けられており、これらの各部の作動により、チケット情報の生成やチケット情報に基づく発行情報の算出、前記第１の記憶部４への書込み（記憶）、および前記発行情報などの各種情報をプリンタ２との間で送受信するなどの各種の制御（第１の制御手段）が図れるようになっている。
【０００８】
プリンタ２は、前述したようにＬＡＮやインターネットなどの既知手段により接続された複数のプリンタ２ａ、…、２ｎで構成され、各プリンタ２ａ、…、２ｎよりチケット５ａ、…、５ｎやサービス券などの金券を発行する「端末」として用いられるものであって、各々のプリンタ２ａ、…、２ｎに第２の記憶部６ａ、…、６ｎが設けられている。
第２の記憶部６（６ａ、…、６ｎ）は、ＰＣ１の第１の記憶部４と同様、ＲＡＭ（図示省略）に設けられ、プリンタＩＤ１５、発行枚数１６、発行時金額１７、合計枚数１８、合計金額１９などのチケットの発行情報の項目が記憶できるように設定されている。
なお、７は、プリンタ２に設けられた操作パネルであり、この操作パネル７は、プリンタ２ａには、操作パネル７ａが、また、プリンタ２ｎには、操作パネル７ｎというように、各々設けられており、操作パネル７ａ、…、７ｎの操作により、各プリンタ２ａ、…、２ｎごとに前記第２の記憶部６ａ、…、６ｎの内容が表示できる「内部印字処理モード」が、チケット５の発行とは異なるモードで作動可能なようになっている。
また、各々のプリンタ２ａ、…、２ｎには、図示省略のＣＰＵやＲＯＭなどが設けてあり、これらの各部の作動により、以下のような各種の制御（第２の制御手段）が実行できるようになっている。
ａ）ＰＣ１より送信されてきたチケット情報を出力形態に生成する。
ｂ）ＰＣ１より送信されてきたチケット情報に基づき発行時金額などの発行情報を算定する。
ｃ）発行情報を第２の記憶部６へ書込む（記憶する）。すなわち、ＰＣ１にプリンタ２ａ、…、２ｎごとに設けられた第１の記憶部４ａ、…、４ｎと同じ内容を、プリンタ２の第２の記憶部６ａ、…、６ｎに記憶するものである。
ｄ）チケット５の発行。
ｅ）操作パネル７の操作に基づき、以下の「内部印字処理モード」を作動し実行する。
ア）第２の記憶部６の内容を編集して表示する「合計計算結果出力処理」。
イ）「テスト印字処理」。
ウ）所定のチケット情報の「再発行処理」。
【０００９】
次に、図２のフローチャートに基づき、本発明の印字制御方法を用いた装置の使用例につき説明する。
【００１０】
ステップＳ０１にて、「内部印字処理モード」が設定されているか否かを判定する。すなわち、プリンタ２の操作パネル７よりの入力が、プリンタ２の第２の記憶部６の内容を編集して表示する設定（または、テスト印字、あるいは再発行処理の設定）か否かを判定し、「内部印字処理モード」と判定された場合には、ステップＳ０９に行き、一方、「内部印字処理モード」でないと判定された場合は、ステップＳ０２へ行く。
【００１１】
ステップＳ０２では、旧データと新規データを計算する。すなわち、ＰＣ１より送信されてきたチケットの発行情報（新規データと称す）に基づき、該当プリンタＩＤ１５の発行時金額などの発行情報を算出（発行枚数＊発行チケットの単価）し、ステップＳ０３にて、プリンタ２の第２の記憶部６に現在記憶されている発行枚数１６、発行時金額１７、合計枚数１８、合計金額１９などのチケットの発行情報の項目（旧データと称する）に対し、旧データを加算する。
【００１２】
ステップＳ０４にて、ＰＣ１より送信されてきたチケットの発行情報（新規データ）に基づきラベル発行データを編集し、ステップＳ０５にて、所定枚数のラベル（図示省略）を発行する。
ステップＳ０６にて、所定枚数のラベルの発行が完了したか否かを判定し、完了していないと判定された場合は、ステップＳ０５に戻り、図示省略のラベルの発行を繰り返す。
一方、ステップＳ０６にて、所定枚数のラベル発行が完了したと判定された場合は、次ステップ（Ｓ０７）にて、計算した結果を第２の記憶部６に保存（記憶）するとともに、ステップＳ０８にてＰＣ１よりの受信待ち状態となる。
【００１３】
一方、ステップＳ０１にて、「内部印字処理モード」と判定された場合は、ステップＳ０９にて、操作パネル７よりの入力を判定し、内部データセット、すなわち、プリンタ２の第２の記憶部６に現在記憶されている発行枚数１６、発行時金額１７、合計枚数１８、合計金額１９などのチケットの発行情報を図示省略のＲＡＭにセットし、ステップＳ１０にて、プリンタ２に印字出力が可能な形態に編集処理し、ステップＳ１１にて、ラベルに発行する「合計計算結果出力処理」を実行し、ステップＳ０１に戻る。
なお、ステップＳ０９では、操作パネル７よりの入力により、「テスト印字処理」または、「再発行処理」かを判定し、以降のステップＳ１０、Ｓ１１のセット情報を異なるようにできるが、詳述は省略する。
【００１４】
上述したように、少なくともプリンタＩＤ１０、チケットの発行枚数１１、発行時金額１２、合計枚数１３、合計金額１４などの発行情報などを記憶する第１の記憶部４をＰＣ１に設け、また、前記第１の記憶部４と対応する第２の記憶部６をプリンタ２に設け、ＰＣ１より送られてきた発行情報に基づきプリンタ２側の第２の記憶部６に、第１の記憶部４と同様の情報を記憶するようにし、しかも、前記第２の記憶部６の内容をプリンタ２より出力できるようにし、発行情報をプリンタ２にて確認できるため、ＰＣ１が故障した場合でもプリンタ２側の情報を使って復旧ができるので、復旧が早いものである。
【００１５】
なお、上記の実施の形態では、プリンタ２の第２の記憶部６の内容は、図示省略のラベルに印字出力する例で説明したが、これに限定されないことは勿論であり、液晶パネルなどの表示部に表示するようにしても構わない。
【００１６】
図３は、本発明に係る印字制御方法を使った装置の他の実施の形態の構成例を示す図である。
なお、先の実施の形態と同様の部分には同一符号を付すに止め、詳説を省略する。
ＰＣ１の第１の記憶部２０には、各々のプリンタＩＤ１０、発行枚数１１、発行時金額１２、合計枚数１３、合計金額１４などのチケットの情報ほか、発行時間２５の項目が記憶できるように設定されている。前記発行時間２５には、ＰＣ１にて、プリンタ２向けのチケット情報（図示省略）を生成した時点の時間が記憶されるようになっており、従って、最新発行時間が記憶されるものである。
また、ＰＣ１には、図示省略のＣＰＵやＲＯＭなどが設けられており、これらの各部の作動により、チケット情報の生成やチケット情報に基づく発行情報の算出、前記第１の記憶部２０への書込み（記憶）、および前記発行情報などの各種情報をプリンタ２との間で送受信するなどの各種の制御が図れるようになっている。
一方、プリンタ２の第２の記憶部２１には、ＰＣ１の第１の記憶部２０と同様、ＲＡＭ（図示省略）に設けられ、プリンタＩＤ１５、発行枚数１６、発行時金額１７、合計枚数１８、合計金額１９などのチケットの情報のほか、発行時間３０の項目が記憶できるように設定されている。
プリンタ２には、図示省略のＣＰＵやＲＯＭなどが設けてあり、これらの各部の作動により、前記制御とは異なる以下のような制御が図れるようになっている。
ａ）プリンタ２側よりＰＣ１に対し所定の時間間隔で、第１の記憶部２０の各項目、すなわち、発行情報である、プリンタＩＤ１０、発行枚数１１、発行時金額１２、合計枚数１３、合計金額１４、および発行時間２５の送信を要求でき、この送信要求コマンドに基づきＰＣ１よりプリンタ２に第１の記憶部２０の前記各項目の送信を図る（発行情報を引く抜く）ことができる。
ｂ）送信されてきた前記第１の記憶部２０の発行時間２５と、プリンタ２の第２の記憶部２１の発行時間３０との比較・判定を行い、第２の記憶部２１の発行時間３０の方が旧いと判定された場合は、第１の記憶部２０の発行時間２５が新しいものと見做し第２の記憶部２１の各項目を書き換える（第１の記憶部２０の項目を第２の記憶部２１へコピーする）。
このように、ＰＣ１の該当プリンタＩＤ１０に拘る発行情報の各項目をプリンタ２側より引き抜けるようにしたので、第１の記憶部２０と、第２の記憶部２１の発行内容が同じになり、ＰＣ１が故障した場合でも復旧が短時間で済むものである。
その他の構成、作用、効果については、先の実施の形態とほぼ同様につき、詳説を省略する。
【００１７】
なお、上記実施の形態の構成及び動作は例であって、本発明の趣旨を逸脱しない範囲で
適宜変更することができることは言うまでもない。
【図面の簡単な説明】
【００１８】
【図１】本発明に係る印字制御方法を使った装置の一実施の形態の構成例を示す図である。
【図２】本発明の印字制御方法を用いた装置の使用例を示すフローチャートである。
【図３】他の実施の形態を示す図１相当の構成例の図である。
【符号の説明】
【００１９】
１  コンピュータ（ＰＣ）
２、２ａ、…、２ｎ  プリンタ
３  キーボード（入力手段）
４、４ａ、…、４ｎ  第１の記憶部
５、５ａ、…、５ｎ  チケット
６、６ａ、…、６ｎ  第２の記憶部
１０  プリンタＩＤ（第１の記憶部）
１１  発行枚数（第１の記憶部）
１２  発行時金額（第１の記憶部）
１３  合計枚数（第１の記憶部）
１４  合計金額（第１の記憶部）
１５  プリンタＩＤ（第２の記憶部）
１６  発行枚数（第２の記憶部）
１７  発行時金額（第２の記憶部）
１８  合計枚数（第２の記憶部）
１９  合計金額（第２の記憶部）
２０  第１の記憶部
２１  第２の記憶部
２５  発行時間（第１の記憶部）
３０  発行時間（第２の記憶部）
【図１】
2005327052.tif 000003
【図２】
2005327052.tif 000004
【図３】
2005327052.tif 000005