(57)【要約】【課題】既存のＰＯＳシステムのアプリケーションプログラムを変更することなく、新たな機能を追加できるようにしたＰＯＳシステムを提供すること。【解決手段】既存のＰＯＳ端末装置３０において、ＰＯＳ印刷装置３４、入力装置３２、表示装置３３のいずれかが接続されていたＰＯＳ端末装置３０の接続ポート２１ａ〜２３ａの少なくとも一つと、対応する入出力制御装置１２の接続ポート２１ｂ〜２３ｂを接続する。ＰＯＳ端末装置の３０の接続ポート２１ａ〜２３ａに従来から接続されていた入力装置等３２〜３４を、対応する入出力制御装置１２の接続ポートに接続する。入出力制御装置１２には、さらに付加機能提供サーバ５０を接続する。入出力制御装置１２は、入力装置等３２〜３４とＰＯＳ端末装置３０相互間のデータを中継する際に、受信データを監視し、所定の条件（検証条件）を満足する情報を検出したときに付加機能提供サーバ５０に知らせ、付加機能の提供を受ける。【選択図】図１
2014146360.tif 000002
【特許請求の範囲】
【請求項１】
購入商品情報を含む精算情報を入力する入力装置と、
精算情報及びその他の表示情報を表示する顧客用表示器を含む表示装置と、
精算情報及びその他の印刷データを印刷する印刷装置と、
前記入力装置からの情報を取得して、購入金額の合計を算出し、少なくとも前記表示情報の一部及び前記印刷データの一部を生成して出力するＰＯＳ端末装置と、
前記ＰＯＳ端末装置に新たな機能を提供する少なくとも１つの付加機能提供装置と、
前記入力装置、前記表示装置及び前記印刷装置の少なくとも一つと、前記ＰＯＳ端末装置と、前記付加機能提供装置とに接続されており、前記接続されている装置間のデータの送受信を中継する入出力制御装置と、
を備えるＰＯＳシステムであって、
前記入出力制御装置は、
前記接続されている一部又は全ての装置からの受信データについて、所定の検証条件を満たすか否かを検証する検証部と、
前記受信データが前記検証条件を満たさない場合の第１の処理手順と、前記受信データが前記検証条件を満たす場合の第２の処理手順を、前記検証条件毎に定めた処理手順を記憶する処理手順記憶部と、
前記検証部の検証結果に応じて、前記処理手順に従って前記受信データを処理し、前記受信データの一部又は全部を、接続された一部又は全ての装置に出力するデータ処理部と、を備えることを特徴とするＰＯＳシステム。
【請求項２】
前記入出力制御装置は、さらに、各入力ポート毎に個別の検証条件又は複数の入力ポートに共通の前記検証条件を記憶する検証条件記憶部と、前記入力ポートからの受信データを記憶するデータ記憶部とを備えることを特徴とする請求項１に記載のＰＯＳシステム。
【請求項３】
さらに、前記付加機能提供装置から提供される機能に応じて、前記入出力制御装置に第２の印刷装置その他の装置を接続可能であることを特徴とする請求項２に記載のＰＯＳシステム。
【請求項４】
前記データ処理部は、前記第２の処理手順の実行により、前記検証条件を変更可能であることを特徴とする請求項１から３のいずれか１項に記載のＰＯＳシステム。
【請求項５】
前記入出力制御装置は、前記第２の処理手順に基づいて、前記付加機能提供装置からの受信データの種類に応じて、該受信データの一部又は全部を接続されている装置に選択的に出力することを特徴とする請求項４に記載のＰＯＳシステム。
【請求項６】
前記付加機能提供装置は、前記入出力制御装置からの送信情報に対応した暗証番号、前記送信情報に基づき更新される更新情報、及び前記送信情報に基づき所定のデータベースから検索して抽出した抽出情報のうちの一部又は全てを含んでいる、発行情報を出力する付加情報発行装置からなり、
前記入出力制御装置は、前記受信データ中に前記検証条件を満足する合致情報を検出したときに、前記第２の処理手順に従い、前記合致情報を前記送信情報として前記付加情報発行装置に送信し、前記付加情報発行装置から受信した情報を、ＰＯＳ印刷装置又は他の印刷装置に印刷データとして出力することを特徴とする請求項５に記載のＰＯＳシステム。
【請求項７】
前記入出力制御装置に、前記ＰＯＳ印刷装置が接続されており、前記入出力制御装置を介して前記ＰＯＳ端末装置から前記ＰＯＳ印刷装置へ前記印刷データを出力するＰＯＳシステムであって、
前記入出力制御装置は、前記ＰＯＳ端末装置から受信した前記印刷データ中に前記合致情報を検出したときに、前記付加情報発行装置に対して、前記合致情報を前記送信情報として送信することを特徴とする請求項６に記載のＰＯＳシステム。
【請求項８】
前記入出力制御装置に、前記ＰＯＳ印刷装置及び前記入力装置が接続されており、前記入出力制御装置を介して前記ＰＯＳ端末装置と前記ＰＯＳ印刷装置及び前記入力装置とのデータの送受信を行うＰＯＳシステムであって、
前記入出力制御装置は、前記入力装置から受信した受信データ中に前記合致情報を検出したときに、前記付加情報発行装置に対して、前記合致情報を前記送信情報として送信することを特徴とする請求項６に記載のＰＯＳシステム。
【請求項９】
前記入出力制御装置に、少なくとも前記顧客用表示器と、顧客によるデータ入力が可能な顧客入力装置が接続されており、
前記付加情報発行装置は、前記検証条件に合致した情報を受信したときに、前記入出力制御装置に暗証番号の入力を要求し、入力された暗証番号が所定の条件を満たす場合に付加情報を発行する暗証番号処理部を備え、
前記入出力制御装置は、前記付加情報発行装置からの前記暗証番号の入力要求を受信したときに、前記第２の処理手順に基づき、前記顧客用表示器に暗証番号の入力を促す表示を行うとともに、前記顧客入力装置から入力された暗証番号を前記付加情報発行装置に送信することを特徴とする請求項７又は８に記載のＰＯＳシステム。
【請求項１０】
前記ＰＯＳ印刷装置又は前記第２の印刷装置により、前記付加情報発行装置から送信された前記発行情報を印刷することを特徴とする請求項６から９のいずれか１項に記載のＰＯＳシステム。
【請求項１１】
前記ＰＯＳ印刷装置又は前記第２の印刷装置により、前記付加情報発行装置から送信された前記発行情報を複数の印刷装置に分けて印刷することを特徴とする請求項６から９のいずれか１項に記載のＰＯＳシステム。
【請求項１２】
複数の前記入出力制御装置が前記付加機能提供装置に接続され、少なくとも一つの前記入出力制御装置は、ＰＯＳ端末装置と接続されないことを特徴とする請求項１から１１のいずれか１項に記載のＰＯＳシステム。
【請求項１３】
前記付加情報発行装置は購入カードに基づいてコーリングカードを発行するカード発行装置からなり、該カード発行装置は、購入するコーリングカードの種類、金額、通話時間情報、ＰＯＳシステム設置場所情報に応じて、接続先の電話番号もしくは暗証番号もしくは通話残り時間の一部又は全てを印刷させる情報を発行することを特徴とする請求項６から１２のいずれか１項に記載のＰＯＳシステム。
【請求項１４】
前記入出力制御装置に、前記ＰＯＳ印刷装置または前記入力装置の少なくとも一つが接続されており、前記入出力制御装置を介して前記ＰＯＳ端末装置と前記ＰＯＳ印刷装置又は前記入力装置とのデータの送受信を行うＰＯＳシステムであって、前記カード発行装置は、前記入力装置からの入力情報中もしくは印刷情報中に購入カードの購入情報および住所情報を検出したときに、所定のデータベースから、前記住所情報に対応する電話番号を抽出して、前記購入カードの購入情報に応じたコーリングカードの通話用の暗証番号を入出力制御装置に送信し、コーリングカードにそれらの情報の一部又は全てを印刷させることを特徴とする請求項１３に記載のＰＯＳシステム。
【請求項１５】
前記入出力制御装置に、前記ＰＯＳ印刷装置又は前記入力装置の少なくとも一つが接続されており、前記入出力制御装置を介して、前記ＰＯＳ端末装置と前記ＰＯＳ印刷装置又は前記入力装置とのデータの送受信を行うＰＯＳシステムであって、前記カード発行装置は、前記入力装置からの入力情報中又は、印刷情報中に前記コーリングカードの残り通話時間を取得する通話時間要求情報および、前記コーリングカードの識別情報を検出した時に、該識別情報に応じた前記コーリングカードの残りの通話時間を計算し、残り通話時間を前記発行情報として前記入出力制御装置に送信し、前記コーリングカードに印刷もしくは表示装置に表示させることを特徴とする請求項１３または１４に記載のＰＯＳシステム。
【請求項１６】
前記入出力制御装置は、前記受信データの一部又は全てを組み合わせて、前記データ記憶部に保存し、定期的に、または前記付加機能提供装置からの要求があった場合に、または前記データ記憶部の記憶用メモリの残量が所定の容量に達した場合に、または前記受信データが所定の検証条件を満たす場合に、前記データ記憶部に保存された情報を暗号化または非暗号化して前記付加機能提供装置に送信することを特徴とする請求項１から１５のいずれか１項に記載のＰＯＳシステム。
【請求項１７】
前記付加機能提供装置は、前記入出力制御装置からの情報をデータベースに保存し、前記入出力制御装置からの要求に応じて、そのデータベースに対して、検索、転送、バックアップ、集計、削除、圧縮、圧縮解凍、暗号化、非暗号化、印刷、表示の一部又は全ての処理を行うことを特徴とする請求項１６に記載のＰＯＳシステム。
【請求項１８】
前記入出力制御装置は、前記受信データの一部又は全てと、前記入出力制御装置を特定する情報、オペレータを特定する情報、日時を特定する情報の一部又は全てを組み合わせて、前記データ記憶部に保存することを特徴とする請求項１６または１７に記載のＰＯＳシステム。
【請求項１９】
前記受信データは、前記ＰＯＳ端末装置から受信したジャーナルデータであることを特徴とする請求項１６に記載のＰＯＳシステム。
【請求項２０】
前記受信データは、前記ＰＯＳ端末装置から受信した税金データであることを特徴とする請求項１６に記載のＰＯＳシステム。
【請求項２１】
前記受信データが、画像情報であり、該画像情報と、口座番号情報、日付を特定する情報、入出力制御装置を特定する情報、ＰＯＳ端末装置を特定する情報、オペレータを特定する情報、金額情報の、一部又は全てとを組み合わせて、データ記憶部に保存されることを特徴とする請求項１６に記載のＰＯＳシステム。
【請求項２２】
前記受信データが、インクの使用量、インクの残量、印刷量、オートカット回数、紙送り量、電源ｏｎ／ｏｆｆ回数の一部又は全てのメンテナンス情報であることを特徴とする請求項１６に記載のＰＯＳシステム。
【請求項２３】
前記入出力制御装置を第１の入出力制御装置とし、該第１の入出力制御装置に第２もしくは複数の入出力制御装置を接続したＰＯＳシステムにおいて、
前記第１の入出力制御装置から送信される情報の全て又は一部が、前記付加機能提供装置の変わりに又は前記付加機能提供装置に加えて、前記第２もしくは複数の入出力制御装置の一部又は全てを受信先として送信され、
前記第２もしくは複数の入出力制御装置にて受信した受信データのうち、所定の入出力制御装置の検証条件を満たす情報を保存することを特徴とする請求項１から２２のいずれか１項に記載のＰＯＳシステム。
【請求項２４】
前記付加機能提供装置から送信される情報の全て又は一部が、前記第２もしくは複数の入出力制御装置の一部又は全てを受信先として送信され、
前記第２もしくは複数の入出力制御装置にて受信した受信データのうち、所定の入出力制御装置の検証条件を満たす情報を保存することを特徴とする請求項２３に記載のＰＯＳシステム。
【請求項２５】
請求項１から２４に記載のいずれか１項に記載の入出力制御装置を備えることを特徴とする印刷装置。
【請求項２６】
少なくとも、購入商品情報を含む精算情報を入力する入力装置と、精算情報及びその他の表示情報を表示する顧客用表示器を含む表示装置と、精算情報及びその他の印刷データを印刷する印刷装置と、前記入力装置からの情報を取得して、購入金額の合計を算出し、前記表示情報及び前記印刷データを生成して出力するＰＯＳ端末装置とを備えるＰＯＳシステムにおいて、
前記入力装置、前記表示装置及び前記印刷装置の少なくとも一つと、前記ＰＯＳ端末装置と、前記ＰＯＳ端末装置により提供されない機能を提供する少なくとも１つの付加機能提供装置とに接続されており、
前記接続されている全ての装置からの受信データが所定の検証条件を満たすか否かを検証する検証部と、
前記受信データが前記検証条件を満たさない場合の第１の処理手順と、前記受信データが前記検証条件を満たす場合の第２の処理手順を、前記検証条件毎に定めた処理手順を記憶する処理手順記憶部と、
前記検証部の検証結果に応じて、前記処理手順に従って前記受信データを処理し、前記受信データを接続された装置に出力するデータ処理部と、を備え、前記接続されている装置間のデータの送受信を中継することを特徴とする入出力制御装置。
【請求項２７】
さらに、各入力ポート毎に受信データを記憶するデータ記憶部と、前記検証条件を前記入力ポート毎に記憶する検証条件記憶部とを備えることを特徴とする請求項２６に記載の入出力制御装置。
【請求項２８】
さらに、前記付加機能提供装置から提供される機能に応じて、前記入出力制御装置に第２の印刷装置その他の装置を接続可能であることを特徴とする請求項２７に記載の入出力制御装置。
【請求項２９】
前記データ処理部は、前記第２の処理手順の実行により、前記検証条件を変更可能であることを特徴とする請求項２６から２８のいずれか１項に記載の入出力制御装置。
【請求項３０】
前記第２の処理手順に基づいて、前記付加機能提供装置からの受信データの種類に応じて、該受信データの一部又は全部を接続されている装置に選択的に出力することを特徴とする請求項２９に記載の入出力制御装置。
【請求項３１】
入力装置、ＰＯＳ端末装置、表示装置及び印刷装置の各装置の一部又は全部、及び付加機能提供装置と接続されており、前記各装置間の入出力データを中継処理する入出力制御装置のデータ中継処理方法であって、（ａ）前記各装置からの受信データが、各入力ポート毎に規定されている所定の検証条件を満たすか否かを検証する工程と、（ｂ）前記受信データが前記所定の検証条件を満たさないときには、第１の処理手順に従い、前記ＰＯＳ端末装置又は前記印刷装置に送信する工程と、（ｃ）前記受信データが前記所定の検証条件を満たすときには、前記第１の処理手順による処理に加えて、又は前記第１の処理手順による処理と置き換えて、第２の処理手順に従い前記受信データを前記付加機能提供装置に送信する工程と、（ｄ）前記付加機能提供装置から受信したデータを、前記第２の処理手順に従い処理する工程と、を備えることを特徴とするデータ中継処理方法。
【請求項３２】
前記工程（ｄ）は、（ｄ−１）前記入力装置から所定の入力を求める表示情報を、前記表示装置に出力する工程と、（ｄ−２）前記表示装置による表示に従い前記入力装置から入力された入力情報を、前記付加機能提供装置に送信する工程と、（ｄ−３）前記工程（ｄ−２）に応答して、前記付加機能提供装置から受信した印刷情報を、前記印刷装置に送信する工程と、を備えることを特徴とする請求項３１に記載のデータ中継処理方法。
【請求項３３】
前記工程（ｂ）は、前記受信データが前記所定の検証条件として登録された情報と一致するときに、付加機能提供装置に前記受信データを送信する工程からなり、
前記工程（ｄ）は、付加機能提供装置から受信した暗証番号もしくは更新情報もしくは抽出情報の一部又は全てを含む印刷情報を、前記印刷装置に送信する工程からなることを特徴とする請求項３１又は３２に記載のデータ中継処理方法。
【請求項３４】
前記工程（ｂ）は、前記受信データが前記所定の検証条件として登録された情報と一致するときに、前記付加機能提供装置に前記受信データを送信する工程からなり、
前記工程（ｄ−１）は、暗証番号の入力を促す表示情報を前記表示装置に送信する工程からなり、
前記工程（ｄ−２）は、入力装置から受信した暗証番号を前記付加機能提供装置に送信する工程からなり、
前記工程（ｄ−３）は、前記付加機能提供装置から受信した情報を前記印刷装置に送信する工程からなることを特徴とする請求項３１から３３のいずれか１項に記載のデータ中継方法。
【請求項３５】
前記工程(ａ)は、前記入力装置から受信した購入商品情報が、前記所定の検証条件と一致するかどうかを検証する工程からなることを特徴とする請求項３１から３４のいずれか１項に記載のデータ中継処理方法。
【請求項３６】
前記工程（ａ）は、前記付加機能提供装置から受信した印刷情報が、前記所定の検証条件と一致するかどうかを検証する工程からなることを特徴とする請求項３１から３５のいずれか１項に記載のデータ中継処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＰＯＳシステムにおいて、ＰＯＳサーバ及びＰＯＳ端末装置のアプリケーションに変更を加えることなく、新たな付加価値の提供を可能にするＰＯＳシステム、印刷装置、入出力制御装置、及び入出力制御装置のデータ中継処理方法に関する。
【背景技術】
【０００２】
従来、スーパーやコンビニエンス・ストア等の小売業において用いられるＰＯＳシステム（販売時点情報管理システム）では、購入商品並びにその金額に関するいわゆる商品情報に、商品広告やイベント告知などの広告情報を付加したレシート印刷データを生成して、これを印刷装置に送信して、レシート上に情報を印刷させるＰＯＳシステムが広く利用されている。また、最近は広告情報だけでなく、クーポン券や抽選券としての情報が付加される場合もあり、レシートは販売促進に有効な広告手段となっている。
【０００３】
ところで、上記のような広告情報を付加し得る機能を有しない既存のＰＯＳシステムに、広告情報を付加する機能を追加する場合、既存のＰＯＳサーバやＰＯＳ端末装置の大幅な改造が必須となり、多額の投資が必要となってしまう。効果的な広告手段であるにも関わらず、その利用を断念せざるを得ない小売業が多かった。そのため、最小限の投資で広告情報を付加する機能を有するＰＯＳシステムを構成するために、ホスト端末と印刷装置との間にアダプタ装置を設けて、既存のＰＯＳシステムに大幅な改造を加えることなく、広告情報を提供するようにしたものが提案されている（特許文献１参照）。この特許文献は、アダプタ装置を介して管理サーバに接続し、管理サーバにおいて、広告情報を提供する発明を開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１３７０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献に記載のアダプタ装置は、広告情報のレシート印刷を少ない投資で実現するという点で有効である。しかし、このアダプタ装置の機能は、管理サーバと印刷装置の間の印刷データを調整するものに限定されている。すなわち、ホスト装置からの印刷データに広告情報を付加した印刷データを生成して、印刷装置に印刷させようとするものであり、提供できるサービスは、管理サーバからの広告情報を追加する機能に限定される。そのため、特許文献に記載のアダプタ装置では、ＰＯＳシステム側において複雑かつ多様な対応や、新たな機能を追加することはできない。
【０００６】
一方、近時の傾向として、販売時点において、多様化したサービスの提供が求められるようになってきている。このようなサービスの要求は、競合店との差別化戦略上重要である。例えば、コーリングカードの発行サービス、公共料金の支払い、小切手等のデジタル処理等、小売販売時点において多様なサービスの提供を実現することにより、サービスの差別化、顧客サービスの質の向上を図ることが可能となり、これらの処理を実現するシステムの早期導入がビジネスの優位性に直結する。
【０００７】
しかし、このような多様な付加価値サービスを提供するためには、ＰＯＳサーバ、ＰＯＳ端末アプリケーションの大幅な改造と多額の投資が必要となる。特に、小規模な小売店舗では、新たなサービス提供のために、頻繁にアプリケーションの変更をすることが困難であり、付加価値サービスのタイムリーな提供が困難であった。
【０００８】
本発明は、このような従来技術の問題点に鑑みてなされたもので、複雑で多種多様な中間操作を必要とする新たな機能を、既存のＰＯＳアプリケーションを変更することなく、自由に付加し得るＰＯＳシステム、印刷装置、入出力制御装置、及び入出力制御装置のデータ中継処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の態様にかかるＰＯＳシステムは、購入商品情報を含む精算情報を入力する入力装置と、精算情報及びその他の表示情報を表示する顧客用表示器を含む表示装置と、精算情報及びその他の印刷データを印刷する印刷装置と、入力装置からの情報を取得して、購入金額の合計を算出し、少なくとも表示情報の一部及び印刷データの一部を生成して出力するＰＯＳ端末装置と、ＰＯＳ端末装置に新たな機能を提供する少なくとも１つの付加機能提供装置と、入力装置、表示装置及び印刷装置の少なくとも一つと、ＰＯＳ端末装置と、付加機能提供装置とに接続されており、接続されている装置間のデータの送受信を中継する入出力制御装置と、を備えるＰＯＳシステムであって、入出力制御装置は、接続されている一部又は全ての装置からの受信データについて、所定の検証条件を満たすか否かを検証する検証部と、受信データが検証条件を満たさない場合の第１の処理手順と、受信データが検証条件を満たす場合の第２の処理手順を、検証条件毎に定めた処理手順を記憶する処理手順記憶部と、検証部の検証結果に応じて、処理手順に従って受信データを処理し、受信データの一部又は全部を、接続された一部又は全ての装置に出力するデータ処理部とを備えることを特徴とする。この態様によると、入出力制御装置に対して、印刷装置のみならず入力装置及び表示装置を接続することが可能になる。さらに、追加する付加機能に固有の入力又は表示が必要である場合に、入力装置及び表示装置等を接続して、中間操作に必要な入力及び表示が可能となる。
【００１０】
本発明の他の態様にかかるＰＯＳシステムは、入出力制御装置が、さらに、各入力ポート毎に個別の検証条件もしくは複数の入力ポート共通の検証条件を記憶する検証条件記憶部と、入力ポートからの受信データを記憶するデータ記憶部とを備えることを特徴とする。この態様によると、各入力ポートに受信データを記憶しておき、必要に応じて加工処理して、所定の装置に送信することができる。また、受信データを他の装置に送信した後、その装置からの応答データと、記憶している受信データとを編集することが可能である。
【００１１】
本発明の他の態様にかかるＰＯＳシステムは、さらに、付加機能提供装置が提供する機能に応じて、入出力制御装置に第２の印刷装置その他の装置を接続可能であることを特徴とする。この態様によると、既存のＰＯＳシステムの装置をそのまま使用しつつ、必要な機能を有する装置を追加するのみで、新たな付加機能の提供が可能となる。単機能の印刷装置を使用している場合に、その装置を有効利用することができる。
【００１２】
本発明の他の態様にかかるＰＯＳシステムは、データ処理部が、第２の処理手順の実行により、検証条件を変更可能であることを特徴とする。この態様によると、第２の処理手順中に、所定のデータを受信したときに、所定のポートの検証条件として新たな検証条件を付加し、又は所定の検証条件を変更するように設定しておくことができる。これにより、第２の処理手順に従って、複数の装置と複数回送受信する場合の処理を、処理の順番に従って効率的に実行させることが可能となる。また、検証部による検証負荷を軽減することが可能となる。
【００１３】
本発明の他の態様にかかるＰＯＳシステムは、入出力制御装置が、第２の処理手順に基づいて、付加機能提供装置からの受信データの種類に応じて、受信データの一部又は全部を接続されている装置に選択的に出力することができることを特徴とする。この態様によると、付加機能提供装置からの送信データ中に特別の識別符号（識別情報）を含ませることにより、入出力制御装置において受信データの種類を特定し、その種類に応じて、送信先を選択的に振り分けるようにすることができる。
【００１４】
本発明の他の態様にかかるＰＯＳシステムは、付加機能提供装置が、前記入出力制御装置からの送信情報に対応した暗証番号、送信情報に基づき更新される更新情報、及び送信情報に基づき所定のデータベースから検索して抽出した抽出情報のうちの一部又は全てを含んでいる、発行情報を出力する付加情報発行装置からなり、入出力制御装置は、受信データ中に検証条件を満足する合致情報を検出したときに、第２の処理手順に従い、合致情報を送信情報として付加情報発行装置に送信し、付加情報発行装置から受信した情報を、ＰＯＳ印刷装置又は他の印刷装置に印刷データとして出力することを特徴とする。この態様によると、精算カウンタにおいて、ＰＯＳシステムにコーリングカード発行機能を付加して、コーリングカードの発行が可能になる。顧客が精算カウンタに提示した購入カードそのものは、精算処理をしない限りコーリングカード機能を有しないため、たとえ購入カードが盗難されても損害が発生せず、セキュリティの観点から有用である。
【００１５】
本発明の他の態様にかかるＰＯＳシステムは、入出力制御装置に、ＰＯＳ印刷装置が接続されており、入出力制御装置を介してＰＯＳ端末装置からＰＯＳ印刷装置へ印刷データを出力するＰＯＳシステムであって、入出力制御装置は、ＰＯＳ端末装置から受信した印刷データ中に合致情報を検出したときに、付加情報発行装置に対して、合致情報を送信情報として送信することを特徴とする。この態様によると、入出力制御装置が、コーリングカードの購入を検出したときに、コーリングカードを発行するものである。
【００１６】
本発明の他の態様にかかるＰＯＳシステムは、入出力制御装置に、ＰＯＳ印刷装置及び入力装置が接続されており、入出力制御装置を介してＰＯＳ端末装置とＰＯＳ印刷装置及び入力装置とのデータの送受信を行うＰＯＳシステムであって、入出力制御装置は、入力装置から受信した受信データ中に合致情報を検出したときに、付加情報発行装置に対して、合致情報を送信情報として送信することを特徴とする。この態様によると、例えば、入出力制御装置が、入力装置からの購入商品情報としてコーリングカードの購入を検出したときに、コーリングカードを発行するものである。
【００１７】
本発明の他の態様にかかるＰＯＳシステムは、入出力制御装置に、少なくとも顧客用表示器と、顧客によるデータ入力が可能な顧客入力装置が接続されており、付加情報発行装置は、検証条件に合致した情報を受信したときに、入出力制御装置に暗証番号の入力を要求し、入力された暗証番号が所定の条件を満たす場合に付加情報を発行する暗証番号処理部を備え、入出力制御装置は、付加情報発行装置からの暗証番号の入力要求を受信したときに、第２の処理手順に基づき、顧客用表示器に暗証番号の入力を促す表示を行うとともに、顧客入力装置から入力された暗証番号を付加情報発行装置に送信することを特徴とする。この態様によると、例えば、顧客の希望する暗証番号をコーリングカードの通話用の暗証番号とすることができる。固有の暗証番号であるので、顧客にとって通話サービスの利用が便利になる。
【００１８】
本発明の他の態様にかかるＰＯＳシステムは、ＰＯＳ印刷装置又は第２の印刷装置により、付加情報発行装置から送信された発行情報を印刷することを特徴とする。この態様によると、例えば、購入カードの裏面に情報を印刷することができ、購入カードを有効に利用することが可能となる。また、顧客の希望により、暗証番号の印刷を行わないことも可能である。
【００１９】
本発明の他の態様にかかるＰＯＳシステムは、ＰＯＳ印刷装置又は第２の印刷装置により、付加情報発行装置から送信された発行情報を複数の印刷装置に分けて印刷することを特徴とする。この態様によると、例えば、電話番号を購入カードに印刷し、暗証番号をレシートに印刷するようにすることができる。コーリングカード購入の際に、顧客が好みの暗証番号を入力する場合には、暗証番号は必ずしもコーリングカード上に印刷する必要が無い。また、紛失した場合を考慮すると、コーリングカード上に暗証番号を印刷することは好ましくない。このため、暗証番号だけは、レシートに印刷する方がより安全である。暗証番号をコーリングカード上に印刷するか、レシート上に印刷するか、印刷しないかを顧客の選択に応じて行うことも可能である。
【００２０】
本発明の印刷装置は、上記のいずれかの態様のＰＯＳシステムの入出力制御装置を備えていることを特徴とする。
【００２１】
本発明の入出力制御装置は、少なくとも、購入商品情報を含む精算情報を入力する入力装置と、精算情報及びその他の表示情報を表示する顧客用表示器を含む表示装置と、精算情報及びその他の印刷データを印刷する印刷装置と、入力装置からの情報を取得して、購入金額の合計を算出し、表示情報及び印刷データを生成して出力するＰＯＳ端末装置とを備えるＰＯＳシステムにおいて、入力装置、表示装置及び印刷装置の少なくとも一つと、ＰＯＳ端末装置と、ＰＯＳ端末装置により提供されない機能を提供する少なくとも１つの付加機能提供装置とに接続されており、接続されている全ての装置からの受信データが所定の検証条件を満たすか否かを検証する検証部と、受信データが検証条件を満たさない場合の第１の処理手順と、受信データが検証条件を満たす場合の第２の処理手順を、検証条件毎に定めた処理手順を記憶する処理手順記憶部と、検証部の検証結果に応じて、処理手順に従って受信データを処理し、受信データを接続された装置に出力するデータ処理部とを備え、接続されている装置間のデータの送受信を中継することを特徴とする。
【００２２】
本発明の入出力制御装置のデータ中継方法は、入力装置、ＰＯＳ端末装置、表示装置及び印刷装置の各装置の一部又は全部、及び付加機能提供装置と接続されており、各装置間の入出力データを中継処理する入出力制御装置のデータ中継方法であって、（ａ）各装置からの受信データが、各入力ポート毎に規定されている所定の検証条件を満たすか否かを検証する工程と、（ｂ）受信データが所定の検証条件を満たさないときには、第１の処理手順に従い、ＰＯＳ端末装置又は印刷装置に送信する工程と、（ｃ）受信データが所定の検証条件を満たすときには、第１の処理手順による処理に加えて、又は第１の処理手順による処理と置き換えて、第２の処理手順に従い受信データを付加機能提供装置に送信する工程と、（ｄ）付加機能提供装置から受信したデータを、第２の処理手順に従い処理する工程と、を備えることを特徴とする。
【発明の効果】
【００２３】
本発明のＰＯＳシステムでは、入力装置及びＰＯＳ印刷装置等と、ＰＯＳ端末装置とのデータの送受信を中継可能な入出力制御装置を設けるとともに、該入出力制御装置に多様な装置を自由に接続し、該入出力制御装置を介して相互にアクセスすることにより、ＰＯＳ端末装置のアプリケーション及びＰＯＳサーバのアプリケーションを変更することなく、ＰＯＳシステムに付加機能を提供することが可能となる。これにより、新しい付加機能を低コストで実現することが可能となる。また、ネットワークを通じてコンテンツ提供業者が提供する新たなサービスを自社のＰＯＳシステムに容易に組み込むことが可能となる。
【図面の簡単な説明】
【００２４】
【図１】本発明の一実施形態にかかるＰＯＳシステム及び入出力制御装置を示す機能ブロック図である。
【図２】本発明の一実施形態にかかる入出力制御装置の機能ブロック図である。
【図３】ＰＯＳ端末装置とＰＯＳサーバの基本構成示すブロック図である。
【図４】カード発行サーバ５０−１の一実施形態のブロック図である。
【図５】ＰＯＳシステムで一般的に使用されるＰＯＳ印刷装置の機能ブロック図である。
【図６】（ａ）は１０００円のコーリングカードを購入する購入カードの一例を示し、（ｂ）は購入カード７０の裏面に電話番号及び暗証番号が印刷された例を示し、（ｃ）はレシート印刷の例を示す図である。
【図７】本発明の他の実施形態にかかるＰＯＳシステム及びＰＯＳ印刷装置を示すブロック図である。
【図８】入出力制御装置及び付加機能提供サーバ（カード発行サーバ）の処理手順を示すフローチャートである。
【図９】ＰＯＳ端末装置及びＰＯＳサーバの処理手順を示すフローチャートである。
【図１０】本発明の他の実施形態にかかるＰＯＳシステム及びＰＯＳ印刷装置を示すブロック図である。
【図１１】本発明の他の実施形態にかかるレシート印刷の例を示す図である。
【発明を実施するための形態】
【００２５】
以下、本発明の一実施形態に係るＰＯＳシステム、入出力制御装置、及びＰＯＳプリンタ（印刷装置）について、添付図面を参照しながら詳細に説明する。本発明は、購入商品の精算処理を行うＰＯＳ端末装置と、当該ＰＯＳ端末装置に購入商品データを入力する入力装置と、ＰＯＳ端末装置からの印刷データをレシートに印刷するＰＯＳ印刷装置とにより構成される既存のＰＯＳシステム（販売時点情報管理システム）を用いて、容易に新たな機能を付加するものである。そのため、付加する機能に応じて、入力装置及びＰＯＳ印刷装置（既存の入力装置及び印刷装置を含む）の全部または一部を、入出力制御装置を介してＰＯＳ端末装置に接続する。入出力制御装置は、接続されたＰＯＳ端末装置と各装置間のデータ送信を相互に中継する。入出力制御装置は、受信データを中継する際に、受信データ中に所定の検証条件を満足するデータが存在するかどうかを検証する。存在する場合には、入出力制御装置は付加機能提供装置に受信データを送信し、付加機能の提供を促す。これにより、既存のＰＯＳサーバアプリケーション、ＰＯＳ端末装置アプリケーションを変更することなく、新しい付加価値サービスを提供するＰＯＳシステムを構築することができる。
【００２６】
以下、スーパーやコンビニエンス・ストア等の店舗にて利用され、オペレータによって入力された商品販売に関する入力情報に基づいてレシートを発行するＰＯＳシステムを例に挙げて説明する。
【００２７】
（本発明の一実施形態にかかるＰＯＳシステム）
図１に本発明の一実施形態にかかるＰＯＳシステム１０及び入出力制御装置１２を示す。図中、既存のＰＯＳシステムを破線の枠６０で示している。既存のＰＯＳシステム６０においては、破線で示す入力装置３２、表示装置３３、及び実線で示すＰＯＳ印刷装置３４が、ＰＯＳ端末装置３０の入出力ポートに接続されている。本発明の実施形態では、これらの入力装置３２、表示装置３３、ＰＯＳ印刷装置３４は入出力制御装置１２を介して、ＰＯＳ端末装置３０に接続される。
【００２８】
さらに、既存のＰＯＳシステム６０に付加機能を追加するための付加機能提供装置が接続されている。図１の実施形態においては、付加機能提供装置として、インターネット等の外部ネットワーク６１に接続された複数の付加機能提供サーバ５０−１、５０−２（以下「付加機能提供サーバ５０」と称する）を示している。付加機能提供サーバ５０は、通信装置３５を介して入出力制御装置１２に接続される。さらに、他のＰＯＳシステム１０−１、１０−２が付加機能提供装置と同じネットワーク上に接続されている。ＰＯＳシステム１０−１、１０−２においても、入出力制御装置を介して、入力装置、表示装置、ＰＯＳ印刷装置の一部又は全てが、ＰＯＳ端末装置に接続されている。
【００２９】
（ＰＯＳシステムの基本動作）
本発明の理解を容易にするため、まず、既存のＰＯＳシステム６０（破線で囲まれた部分）の動作を、簡単に説明する。店舗内の精算カウンタに設置されたＰＯＳシステムには、通常、バーコードリーダやキーボード等の入力装置、及び、オペレータディスプレイ（操作用表示器）やカスタマディスプレイ（顧客用表示器）等の表示装置が設けられている。バーコードリーダにより、商品に付されたバーコード（商品コード等が記録されている）が読み取られ、キーボードにより購入個数等の必要な情報が入力される。入力された情報は、オペレータディスプレイ及びカスタマディスプレイ等の表示装置に表示される。図１では、バーコードリーダ及びキーボード等のＰＯＳ端末装置に接続される全ての入力装置を、単に入力装置３２として示している。入力装置３２により読み取られた商品コードやキーボードから入力された購入個数等のデータは、直接ＰＯＳ端末装置に送られる。
【００３０】
ＰＯＳ端末装置３０は、通常、ネットワークで接続されているＰＯＳサーバ４０にデータを送信する。ＰＯＳサーバ４０は、購入商品の商品コードから商品名、価格等、その商品に関する情報を検索して、その商品情報をＰＯＳ端末装置３０に送信する。ＰＯＳ端末装置３０は、操作用表示器、顧客用表示器等の表示装置に、その商品の商品名、数量、価格等の精算情報を表示する。全ての購入商品についての精算情報が入力されると、購入商品の合計額が計算されて、表示されるとともに、ＰＯＳサーバ４０に送信される。ＰＯＳサーバ４０では、ＰＯＳ端末装置３０の精算処理に基づいて、在庫情報、売上情報等を更新する。
【００３１】
さらに、ＰＯＳ端末装置３０は、ＰＯＳサーバ４０からの情報に基づいて、商品名、精算情報等を電子ジャーナルに記録するとともに、印刷データをＰＯＳ印刷装置３４に出力する。ＰＯＳ印刷装置３４は、その印刷データからレシート印刷データを生成して、レシートへ印刷する。
【００３２】
（接続形態について）
既存のＰＯＳシステム６０の接続形態に対して、本発明では、入力装置３２、表示装置３３、ＰＯＳ印刷装置３４の一部又は全部を、入出力制御装置１２を介してＰＯＳ端末装置３０に接続する。まず、本発明の一実施形態にかかるＰＯＳシステムの各部の接続形態について説明する。以下では、本発明の特徴をわかり易くするため、入力装置３２、表示装置３３、ＰＯＳ印刷装置３４の全てを、入出力制御装置１２を介してＰＯＳ端末装置３０に接続した実施形態（図１に示すＰＯＳシステム１１）について説明する。なお、入力装置３２のみ、ＰＯＳ印刷装置３４のみ、又は入力装置とＰＯＳ印刷装置のみを入出力制御装置１２を介してＰＯＳ端末装置３０に接続する等、任意の組み合わせが可能である。
【００３３】
また、付加機能に応じて、入力装置３２とは別に、顧客が暗証番号等を入力する顧客入力装置、及びクレジットカード等から磁気データを読み取るカードリーダ、画像読取装置等を、新たに接続することや、画像読取装置を組み込んだＰＯＳ印刷装置を接続することも可能である（詳細は図１０の説明を参照）。
【００３４】
このように、本発明にかかるＰＯＳシステムでは、ＰＯＳサーバを除き、入出力制御装置１２を介してＰＯＳ端末装置とＰＯＳシステムを構成する各装置を自由に接続することが可能である。入出力制御装置１２は、各装置を接続する複数の通信ポートを備えている。通信ポートには、入力ボート、出力ポート、入出力ポートがあり、必要に応じてさらに自由に増設可能である。
【００３５】
さらに、本発明のＰＯＳシステムは、複数の入出力制御装置に、ＰＯＳ印刷装置又は入力装置又は表示装置の少なくとも一つが接続される形態も可能である。この場合は、入出力制御装置は他の入出力制御装置もしくは付加機能提供装置もしくはＰＯＳ端末装置と、接続されたＰＯＳ印刷装置又は入力装置又は表示装置との間でデータの送受信を行う。複数の入出力制御装置のうち、第１の入出力制御装置もしくは付加機能提供装置から送信される情報の全て又は一部が、第２の入出力制御装置もしくはその他の入出力制御装置の一部又は全てを受信先に送信される。これら入出力制御装置で受信した受信データのうち、所定の入出力制御装置の検証条件を満たす情報を、当該入出力制御装置に保存し、その情報をもとに印刷や表示の処理を行わせることができる。
【００３６】
（入力装置の接続形態）
バーコードリーダ、バーコードスキャナ、キーボード、画像読取装置等の入力装置３２は、入出力制御装置１２の入力ポート２１ｃに接続されている。入出力制御装置では、入力装置３２から入力情報（主として購入商品情報）を受信すると、その情報を出力ポート２１ｂから出力する。出力ポート２１ｂは、ＰＯＳ端末装置３０の入力ポート２１ａに接続されている。ＰＯＳ端末装置３０の入力ポート２１ａは、既存のＰＯＳシステムにおいて入力装置３２が接続されていた入力ポートと同一である。従って、ＰＯＳ端末装置のアプリケーションを全く変更することなく、入力装置３２からの入力情報を既存のＰＯＳシステムと同じように扱うことが可能である。
【００３７】
尚、入力装置３２は、オペレータのキーボード、バーコードスキャナ、画像読取装置等の既存のＰＯＳ端末装置に接続されているあらゆる入力装置を含む。既存のＰＯＳ端末装置３０において、入力装置がそれぞれの種類毎に異なるポートに接続されていた場合には、入出力制御装置１２からの出力ポートを、ＰＯＳ端末装置３０の対応するポートに接続する。
【００３８】
（表示装置の接続形態）
図１では、表示装置３３も入出力制御装置１２を介してＰＯＳ端末装置３０に接続されている形態を示している。表示装置３３は、入出力制御装置１２の出力ポート２２ｃに接続されている。表示装置３３は、カスタマディスプレイ、オペレータディスプレイを含む。ＰＯＳ端末装置３０がオペレータディスプレイ内蔵型である場合には、カスタマディスプレイのみを入出力制御装置１２を介して接続する。表示装置３３の表示情報は、ＰＯＳ端末装置の出力ポート２２ａから入出力制御装置１２の入力ポート２２ｂへ出力される精算情報のほか、付加機能提供サーバからの印刷情報を表示することも可能である（この点は後述する）。
【００３９】
（印刷装置の接続形態）
ＰＯＳ印刷装置３４も入出力制御装置１２を介して接続されている。ＰＯＳ端末装置３０の出力ポート２３ａは入出力制御装置１２の入力ポート２３ｂと接続されており、ＰＯＳ印刷装置３４は、入出力制御装置１２の出力ポート２３ｃに接続されている。入出力制御装置１２がＰＯＳ端末装置３０から受信した印刷データは、出力ポート２３ｃを介してＰＯＳ印刷装置３４に出力される。また、付加機能提供サーバ５０から受信した印刷情報をＰＯＳ印刷装置３４に出力することも可能である。また、既存のＰＯＳ印刷装置３４では、印刷機能が不足する場合には、第２の印刷装置３６を付加することも可能である。例えば、既存のＰＯＳ印刷装置３４では印刷できない特殊なスリップ（伝票）、又は特殊な印刷記録媒体への印刷を行う場合には、このような印刷に適した第２の印刷装置３６を接続することが好ましい。
【００４０】
（付加機能提供サーバの接続形態）
付加機能提供サーバ５０は、入出力ポート２５ａに接続される。通信装置３５は、ＶＰＮ等のセキュリティ機能を有することが好ましい。尚、図１では、ＶＰＮルータの通信装置３５及びインターネットその他の外部ネットワーク６１を介して接続される構成を示しているが、社内ＬＡＮにより接続される構成としてもよい。
【００４１】
また、図１に示すように、入出力制御装置１２に接続される付加機能提供サーバ５０は一つに限定されることなく、異なる付加機能を提供する複数の付加機能提供サーバを接続する構成も可能である。特に、今後、各種サービスのコンテンツを提供するサービスが増えてくることが考えられる。このような場合に、本発明にかかる入出力制御装置を用いることで、自社のＰＯＳシステムの基幹部分（ＰＯＳサーバ、ＰＯＳアプリケーション）を何ら変更することなく、外部リソースを利用して、多種多様な付加価値サービスを提供するシステムをタイムリーに導入することが容易となる。なお、付加機能提供装置は、例えば後述するコーリングカードの発行においてはカード発行サーバを用いるといった、付加機能に応じたサーバから構成される。このような個々のサーバを付加情報発行装置と称する。
【００４２】
付加機能提供サーバ５０は、入出力制御装置から受信した情報をデータベース５５に保存する（図４参照）。そして、入出力制御装置を介したオペレータからの要求に応じて、付加機能提供サーバ５０は、そのデータベース５５に対して、検索、転送、バックアップ、集計、削除、圧縮、圧縮解凍、暗号化、非暗号化、印刷、表示等の処理を行う。
【００４３】
（入出力制御装置）
次に、本発明の一実施形態にかかる入出力制御装置の基本構成を説明する。本発明にかかる入出力制御装置１２は、複数の通信ポートに接続された各装置との通信を制御する送受信制御部１３と、各通信ポートからの受信データを一時格納するデータ記憶部１４と、受信データを解析する検証部１５と、受信データを所定の検証条件に応じて処理するための処理手順及びその処理に必要なデータを記憶している処理手順記憶部１８と、送信データの編集や送信データの送信先等の通信情報を生成するデータ処理部１６とを備えている。
【００４４】
データ記憶部１４は、受信データを入力ポートごとに記憶する。記憶された受信データは、データ処理部１６による送信データの編集の際に使用される。データ記憶部１４に記憶されるデータは、受信データに限られない。入出力制御装置１２は、受信データの一部又は全てと、入出力制御装置１２を特定する情報、オペレータを特定する情報、日時を特定する情報、の一部又は全てを組み合わせて、これら情報を圧縮もしくは非圧縮の状態でデータ記憶部１４に保存することが可能である。そして、定期的に、または付加機能提供サーバ５０からこれら情報の要求があった場合に、またはデータ記憶部１４の記憶残量が所定の容量に達した場合に、または、受信データが所定の検証条件を満たす場合に、データ記憶部１４に保存されたこれら情報が、付加機能提供サーバ５０送信される。この送信の際には、これら情報は、自動的に暗号化または非暗号化される。
【００４５】
検証部１５には、所定の検証条件が予め登録されている。例えば、付加機能としてコーリングカード発行サービスを提供する場合、検証条件としてコーリングカードの商品コード、又は名称の一部又は全部（例えば、「コーリング」）を登録しておき、受信データと比較する。データ処理部１６は、この比較結果に応じて、処理手順記憶部１８に記憶されている処理手順に従い、受信データを編集する。さらにデータ処理部１６は、送信データを正しく送信するために、処理手順記憶部１８のデータに従って、送信先に関する通信情報も生成する。これにより、送受信制御部１３は、受信データを適切に仲介して目的の装置に送信データを送信することが可能となる。
【００４６】
処理手順記憶部１８には、入出力制御装置１２が中継する受信データの処理手順及びその処理に必要なデータが、各受信データ及び付加機能に対応して記憶されている。これにより、入出力制御装置１２は、接続される全ての装置に対して、受信データの中継処理を行うことが可能となる。
【００４７】
図２を用いて、入出力制御装置１２をより詳細に説明する。図２は本発明の一実施形態にかかる入出力制御装置の機能ブロック図を示す。図中の通信ポートに付されている数字は、データを受信する入力ポート又は入出力ポート（以下、特に入出力ポートであることを特定する必要がない限り、単に「入力ポート」又は「出力ポート」と称する）を明確にするために便宜的に付した番号である。
【００４８】
データ記憶部１４には、入力ポート１〜４からの受信データが記憶される。入力ポート１の受信データは、入力装置３２から入力される購入商品等の入力情報である。入力ポート２の受信データは、ＰＯＳ端末装置３０から出力される表示装置３３に表示すべき表示情報である。入力ポート４の受信データは、ＰＯＳ端末装置３０から入力される印刷データであり、付加機能提供サーバ５０からの各種受信データである。付加機能提供サーバ５０からは、例えば、暗証番号の入力等の操作方法を案内する表示情報、付加機能の提供に伴う印刷情報、付加機能の提供に伴うＰＯＳ端末装置３０への特殊な情報等が、入出力制御装置１２に対して出力される。これらの情報には、その情報を判別できるコードまたは記号が付与されており、入出力制御装置１２の検証部１５において検証される。また、処理手順記憶部１８には、これらの情報を受信した場合の処理手順が処理ルーチンとして記憶されている。処理手順記憶部１８の記憶内容は、所定の検出された検証条件に応答して、付加機能提供サーバ５０及び入力装置３２から、追加又は更新できるような構成とすることが好ましい。
【００４９】
検証部１５は、受信データが所定の検証条件に合致するか否かを確認する。検証条件記憶部１５−１に登録されている所定の検証条件と受信データを比較して、受信データを処理手順記憶部１８に記憶された特別な処理ルーチンで処理するかどうかを判定する。すなわち、受信データが所定の検証条件に合致しない場合には、通常の処理（第１の処理）を行い、合致した場合には、通常の処理に加えて又は通常の処理に換えて、特別の処理（第２の処理）を行う。
【００５０】
以下、付加機能提供装置として、購入代金に応じた通話サービスを提供するコーリングカードを発行する機能を付加する場合を説明する。この場合、所定の検証条件として、コーリングカードの商品コードを登録しておく。また、処理手順記憶部１８には、コーリングカード処理ルーチン１８−３が記憶される。コーリングカード処理ルーチン１８−３には、各種処理１９−１〜１９−３のためのサブルーチンが設けられている。これらのサブルーチン１９−１〜１９−３は例示である。
【００５１】
入力装置３２から受信した受信データが、登録された商品コード（検証条件）を含んでいない場合には、通常の処理として、入力ポート１からの受信データをそのまま通信ポート２１ｂ（出力ポート）を介してＰＯＳ端末装置３０の入力ポート２１ａに送信する（第１の処理）。
【００５２】
受信データ中にコーリングカードの商品コードを検出した場合には、第１の処理に加えて、第２の処理が行われる。第２の処理では、入出力制御装置１２から付加機能提供サーバ５０にコーリングカードの購入情報（合致情報）を送信する。同時に、第２の処理手順の中で、付加機能提供サーバ５０から送信されてくる所定のデータを適切に処理するために、入出力制御装置内に登録されている所定の検証条件の一部を、書き換えておくことも可能である（所定の識別符号を検証条件として一時的に追加する）。付加機能提供サーバ５０では、コーリングカード発行のための登録処理を行うとともに、コーリングカード使用時の暗証番号の入力を促す表示を顧客用の表示装置３３に表示するための表示情報を、所定の識別符号とともに入出力制御装置１２に送信する。
【００５３】
入出力制御装置１２の検証部１５は、付加機能提供サーバ５０からの受信データ中に所定の識別符号を検出すると、処理手順記憶部１８で指定された処理手順（コーリングカード処理ルーチン１８−３）に従って、受信データを通信ポート２２ｃを介して表示装置３３へ送信する。顧客が入力装置から暗証番号を入力すると、入力装置からの受信データは入出力制御装置１２の検証部１５により検出される。この受信データは、所定の処理手順（第２の処理手順）に従い、付加機能提供サーバ５０に送信される。
【００５４】
付加機能提供サーバ５０は、コーリングカードの発行をデータベース５５に記憶し、所定の識別符号とともに、暗証番号と通話サービスを提供する電話番号情報とを入出力制御装置１２に送信する。入出力制御装置１２の検証部１５は、所定の識別符号を検出すると、所定の処理手順に従って受信データをＰＯＳ印刷装置３４又は第２の印刷装置３６に送信する。尚、図２に示すような印刷データ編集のための処理サブルーチン１９−２を設けることにより、入出力制御装置１２において、受信データを所定の印刷形式に編集して印刷データを生成し、印刷装置に送信するような構成としてもよい。
【００５５】
入出力制御装置１２は、ＣＰＵ、ＲＯＭ、ＲＡＭ、送受信制御回路等のハードウェア及び制御プログラムにより構成することができる。尚、図２では、各種制御処理手順をソフトウェアとして示したが、高速処理の観点から、これらの処理手順をＡＳＩＣ等によるハードウェア（ロジック回路）で構成することも可能である。また、これらのロジック回路を１チップに集積化することも可能である。
【００５６】
なお、入力装置３２、表示装置３３及び印刷装置３４，３６用の通信インタフェースは、ＲＳ−２３２規格などのシリアルデータ転送、セントロニクス規格などのパラレルデータ転送、イーサネット（登録商標）の１０Ｂａｓｅ−Ｔなどのネットワーク接続、若しくはＵＳＢなどのデータ転送規格に対応したものを採用することができる。ＰＯＳ端末装置３０との通信インタフェースも同様である。
【００５７】
また、入出力制御装置１２の内部ＴＴＬ（Ｔｒａｎｓｉｓｔｏｒ  Ｔｒａｎｓｉｓｔｏｒ  Ｌｏｇｉｃ）と、ＰＯＳ端末装置３０やＰＯＳ印刷装置３４等の内部との駆動電圧レベルが異なる場合には、各通信インタフェースにレベル変換を行うドライバ回路を備えることが好ましい。
【００５８】
また、複数の入出力制御装置が、付加機能提供装置に接続され、少なくとも一つの入出力制御装置は、ＰＯＳ端末装置と接続されないよう構成することもできる。
【００５９】
（ＰＯＳ端末装置及びＰＯＳサーバ）
図３はＰＯＳ端末装置とＰＯＳサーバの基本構成示すブロック図である。ＰＯＳ端末装置３０は、ＣＰＵ、ＲＯＭ、ＲＡＭ及び制御プログラムからなる端末制御部３８、入出力制御装置１２とデータの送受信を行う入出力制御部３７、ＰＯＳサーバ４０とのデータ通信を行う通信インタフェース３９とを備えている。ＰＯＳ端末装置３０は、入出力ポート２１ａ〜２３ａに接続された入出力制御装置１２を介して、入力装置３２、表示装置３３及びＰＯＳ印刷装置３４と接続されている。
【００６０】
端末制御部３８は、入力装置３２からの購入商品の入力情報を受け付ける商品入力処理部３８−１、商品コード等の入力情報に基づいて、ＰＯＳサーバ４０に価格等の商品情報を問い合わせる商品情報問合部３８−２、入力情報及びＰＯＳサーバ４０からの商品データに基づいて、購入商品の精算処理を行う精算処理部３８−３、購入商品の入力情報及び精算情報を表示情報として生成し、表示装置へ出力する表示処理部３８−４、同様に印刷データを出力する印刷処理部３８−５、誤って入力した購入商品等の精算情報を取り消し、訂正する取消処理部３８−６を備えている。
【００６１】
ＰＯＳサーバ４０は、制御装置（ＣＰＵ４１）の他、ＲＯＭ４２やＲＡＭ４３等のメモリを有し、ＲＯＭ４２内に記憶された制御プログラムにしたがって、ＲＡＭ４３内のバッファ４３−６等に記憶された情報の処理を行う。ＲＡＭ４３内には、商品コードブロック４３―１、商品名ブロック４３−２、金額ブロック４３−３、在庫ブロック４３−４を有している。ＣＰＵ４１は、ＰＯＳ端末装置３０より送信された商品情報に基づいて、商品コード、商品名、金額に関する情報を抽出し、レシートへの印刷およびＰＯＳ端末装置３０の表示装置３３の表示に用いる商品データを生成する。
【００６２】
ＰＯＳ端末装置３０は、入出力制御装置１２に接続された入力装置３２からの入力、すなわち、キーボードの入力またはバーコードリーダによるバーコードの読み取りによって商品に関する情報（商品情報）や顧客に関する情報（顧客情報）などの入力情報を、入出力制御装置１２を介して取得する。また、入力装置３２としてカードリーダを設けることにより、顧客のクレジットカードや会員カードを読み取り、クレジット清算に関する情報や会員番号等の会員に関する情報を取得することもできる。さらに、ＰＯＳサーバ４０から送信された商品データを元に生成した商品情報を、表示情報として入出力制御装置１２を介して表示装置３３（顧客用表示器）に送信することにより、顧客に購入商品の金額等を提示する。同様に、入出力制御装置１２を介してＰＯＳ印刷装置３４に印刷データが送信され、レシート印刷が実行される。
【００６３】
ＰＯＳ端末装置３０から入出力制御装置１２へ送信された印刷データから取り出された、クレジット精算に関する情報、入力装置３２としてカードリーダから読み取られたクレジットカード情報、ＰＯＳ端末装置を特定する情報、オペレータを特定する情報を組み合わせたデータは、入出力制御装置を介して付加機能提供装置へ送信される。付加機能提供装置は、そのデータに基づいて、クレジットカードの認証手続きを行う。認証の結果、クレジットカードが使用可能の場合に、付加機能提供装置は、入出力制御装置を介して印刷装置３４や３６へクレジットカード決済情報を印刷情報として送信し、顧客のサインを得るための印刷をさせる。これにより、クレジットカード決済機能を提供することができる。なお、ＰＯＳ端末装置に代えて、ＥＣＲ装置を入出力制御装置に接続することにより、従来のＰＯＳシステムのようにレシートの発行とクレジットカード決済の処理が別々で手間がかかっていた精算処理を、無駄な作業無く行うことが可能となる。
【００６４】
（付加機能の提供例）
次に、既存のＰＯＳシステムにコーリングカード発行機能を追加する例を、図１及び図４乃至図６を用いて説明する。
【００６５】
図６（ａ）に購入カード７０の一例を示す。店舗内に、コーリングカードという文字とバーコード（商品コード等）とを印刷した購入カード７０を展示しておく。購入カードは、１０００円、３０００円、５０００円等の複数種類のカードが用意されており、金額に応じて、印刷されているバーコードの内容が異なっている。顧客は、希望する金額の購入カード７０を購入する。
【００６６】
前述の通り、入力装置３２からの入力情報（購入商品データ）は入出力制御装置１２に送信され、入出力制御装置１２からＰＯＳ端末装置３０に送信されることにより、精算処理が行なわれる。一方、入出力制御装置１２は、入力装置３２からの受信データを検証しながら、ＰＯＳ端末装置３０に入力情報を送信する。通常の商品は、所定の検証条件に合致しないので、入力情報はそのままＰＯＳ端末装置３０に送信されて、既存のＰＯＳシステムと同様の精算処理が行われる。
【００６７】
コーリングカードが購入されると、バーコードリーダ（入力装置３２）により、購入カード７０のバーコード（商品コード）が読み取られる。読み取られた商品コードは、入力装置３２から入出力制御装置１２に送信される。入出力制御装置１２には、検証条件として購入カード７０の商品コードが登録されており、検証部１５によって該商品コードが所定の検証条件に合致するかどうか検証される。なお、購入カード７０の商品コードはＰＯＳ端末装置３０に送信されると同時に、付加機能提供サーバ５０の一つであるカード発行サーバ（カード発行装置）５０−１にも送信される。
【００６８】
カード発行サーバ５０−１は、コーリングカードの商品コードを受信すると、所定のカード発行処理を実行する。図４に、カード発行サーバ５０−１の一実施形態にかかる機能ブロック図を示す。カード発行サーバ５０−１は、通信制御部５１、認証部５２、発行管理部５３、登録部５４を備えている。カード発行サーバ５０−１は、入出力制御装置１２から購入カード７０の商品コードを受信すると、まず認証部５２により、正当な発行要求であるかどうか（発行権限があるかどうか）を認証する。発行権限が認証されると、発行管理部５３によりコーリングカードの発行手続きが行なわれる。
【００６９】
発行処理では、まず、コード検証部５３−１により、受信した商品コードを検証して、どの金額の購入カード７０が購入されたかを確定する。次に、暗証番号処理部５３−２により、顧客に希望する暗証番号を入力するように案内する表示情報を、入出力制御装置１２に対して送信する。入出力制御装置１２は、受信した表示情報を顧客用の表示装置３３に送信する。顧客が顧客入力装置としての入力装置３２から暗証番号を入力すると、入力された暗証番号は、入出力制御装置１２を介して、カード発行サーバ５０−１に送信される。カード発行サーバ５０−１は、暗証番号を受信すると、コーリングカードの発行を受け付け、登録部５４を介して、暗証番号及び提供するサービス内容をデータベース５５に登録する。それとともに、購入されたコーリングカードの種類、金額、通話時間情報、ＰＯＳシステム設置場所情報等に基づいて、通話サービスを受けるための電話番号と暗証番号とを、印刷情報として入出力制御装置１２に送信する。
【００７０】
尚、入出力制御装置に、ＰＯＳ印刷装置または入力装置の少なくとも一つが接続されており、入出力制御装置を介してＰＯＳ端末装置とＰＯＳ印刷装置又は入力装置とのデータの送受信を行う構成とした場合、カード発行サーバ５０−１が、入力装置からの入力情報中もしくは印刷情報中に購入カードの購入情報および住所情報を検出したときに、データベース５５から、住所情報に対応する電話番号を抽出情報として抽出して、購入カードの購入情報に応じたコーリングカードの通話用の暗証番号を入出力制御装置に送信し、コーリングカードにそれらの情報の一部又は全てを印刷することもできる。
【００７１】
また、入出力制御装置に、ＰＯＳ印刷装置又は入力装置の少なくとも一つが接続されており、入出力制御装置を介して、ＰＯＳ端末装置とＰＯＳ印刷装置又は入力装置とのデータの送受信を行う構成とし、カード発行装置が、入力装置からの入力情報中又は、印刷情報中にコーリングカードの残り通話時間を取得する通話時間要求情報および、コーリングカードの識別情報を検出した時、該識別情報に応じた前記コーリングカードの残りの通話時間を計算し、残り通話時間を前記発行情報として入出力制御装置に送信し、コーリングカードに印刷するもしくは表示装置に表示することもできる。
【００７２】
図５に、一般的に使用されるＰＯＳ印刷装置３４の機能ブロック図を示す。入出力制御装置１２は、カード発行サーバ５０−１からの受信した印刷情報を図５に示すようなＰＯＳ印刷装置３４に送信する。ＰＯＳ印刷装置３４は、レシート印刷部３４−３及びスリップ印刷部３４―４を備えている。スリップ印刷部３４−４は、比較的厚いカードに印刷可能である。オペレータが購入カード７０をスリップ印刷部３４−４にセットすると、インタフェース３４−１を介して制御部３４−２に送信された電話番号と暗証番号が、購入カード７０の裏面７１に印刷される。
【００７３】
図６（ｂ）に購入カード７０の裏面に電場番号及び暗証番号が印刷された例を示す。図６（ｃ）は、レシート印刷の例を示す図である。商品Ａ、Ｂ、Ｃ、及びコーリングカードが購入された場合の印刷例である。このレシートに示すように、購入カード７０の裏面７１には暗証番号を印刷せずに、レシート上に印刷することも可能である。また、暗証番号は印刷せずそれに代えて、コーリングカードの使用時に暗証番号の入力を２回求めて暗証番号の確認を行うことも可能である。暗証番号をコーリングカード上に印刷しないことにより、不正使用を防止することができる。また、電話番号及び暗証番号をレシート上に印刷し、レシートをコーリングカードとして発行することも可能である。この場合、精算カウンタでの精算処理後に購入カード７０を回収して、店舗にて再利用が可能である。
【００７４】
また、購入カード７０のようなカード（購入カード以外のカードも含む趣旨）に電話番号等を印刷して、コーリングカードを発行する場合において、ＰＯＳプリンタ３４にスリップ印刷機能がない場合には、スリップ印刷機能を有する印刷装置３６を追加接続して印刷させることが可能である。
【００７５】
尚、上述の例では、暗証番号を顧客に入力させる例を説明したが、暗証番号をカード発行サーバにより自動的に割り当て印刷させることも可能である。この形態では、顧客に暗証番号の入力を求めないので、カードの発行を迅速に行うことができる。
【００７６】
顧客は、通信サービスの提供を希望する場合には、指定された電話番号に電話をかけ、そこからの要求に応じて暗証番号を入力する。その際に通話制御装置から図４に示すようなカード通話サーバ５７を介してデータベース５５に問い合わせがなされる。そこで残りの通話時間及び暗証番号が確認され、通話サービスが提供される。
【００７７】
（その他の実施形態）
図７は、本発明の他の実施形態にかかるＰＯＳシステム及びＰＯＳ印刷装置を示す。図７のＰＯＳシステムでは、ＰＯＳ印刷装置３４が、入出力制御ボード７８及び印刷部７３を備えている。入出力制御ボード７８は、コネクタ７７を介して印刷部７３に接続され、ＰＯＳ印刷装置３４に内蔵されている。なお、入出力制御ボード７８は着脱可能に構成してもよい。入出力制御ボード７８は、ＰＯＳ印刷装置３４との接続形態を除き、図２に示す入出力制御装置１２と同様の構成である。入出力制御ボード７８から印刷制御部７４に送信された印刷データは、印刷制御部７４で所定の印刷形式に応じてレシート印刷７５またはスリップ印刷７６に振り分けられて、印刷がなされる。図７のＰＯＳ印刷装置３４にさらに他の印刷装置３６を接続することも可能である。
【００７８】
図１０は、本発明の他の実施形態にかかるＰＯＳシステム及びＰＯＳ印刷装置を示す。図１０のＰＯＳシステムでは、ＰＯＳ印刷装置３４が、入出力制御ボード７８−１及び印刷・画像処理部７３−１を備えている。入出力制御ボード７８−１は、コネクタ７７を介して印刷・画像処理部７３−１に接続され、ＰＯＳ印刷装置３４に内蔵されている。なお、入出力制御ボード７８−１は着脱可能に構成してもよい。入出力制御ボード７８−１は、ＰＯＳ印刷装置３４との接続形態を除き、図２に示す入出力制御装置１２と同様の構成である。図１０のＰＯＳ印刷装置３４にさらに他の印刷装置３６を接続することも可能である。
【００７９】
画像読取装置１００を組み込まれたＰＯＳ印刷装置３４の場合、入出力制御ボード７８−１がＰＯＳ端末装置３０から受信した印刷データは、印刷・画像制御部７４−１に送信され、印刷・画像制御部７４−１で所定の印刷形式に応じてレシート印刷７５またはスリップ印刷７６に振り分けられて、印刷がなされる。また、付加機能提供サーバ５０から受信した印刷情報についても同様にをＰＯＳ印刷装置３４で印刷がなされる。これにより、付加機能提供サーバ５０からの付加機能提供に伴う印刷を、ＰＯＳ印刷装置３４に実行させることが可能となる。又、画像読取装置１００で読み取られた画像情報は入出力制御ボード７８−１を介してＰＯＳ端末装置３０もしくは付加機能提供サーバ５０に出力することも可能である。画像情報は、例えばクレジットカード、小切手、運転免許証の読み取り画像である。これら画像情報と、小切手に印刷された口座番号情報、日付を特定する情報、入出力制御装置である入出力制御ボードを特定する情報、ＰＯＳ端末装置を特定する情報、オペレータを特定する情報、金額情報の一部又は全てとを組み合わせて、入出力制御ボード７８−１のデータ記憶部１４にこれらの情報を保存することが可能である。
【００８０】
画像読取装置が入力装置３２に接続された構成も可能である。この構成によると、画像読取装置が組み込まれたＰＯＳ印刷装置３４の場合と同様に読み取られた画像情報は入出力制御ボード７８−１を介してＰＯＳ端末装置３０もしくは付加機能提供サーバ５０に出力することが可能である。
【００８１】
図１１は、ジャーナルデータや税金データの処理に関わるレシート７２−１の印刷例を示す。ＰＯＳ端末装置３０から入出力制御装置に送信された印刷データのうち、ジャーナルの記録に必要な情報（ジャーナルデータ）は、ジャーナル情報１１０であり、その他の店舗のロゴ画像等の印刷された情報は必要ない。又、税金の徴収の際に必要な情報（税金データ）は、合計金額や税金金額が記載されている税金情報１１１である。このようにレシート７２−１に印刷された情報は、使用目的に応じて取捨選択される。
【００８２】
入出力制御ボード７８−１は、受信データの一部又は全てと、入出力制御装置ボード７８−１を特定する情報、オペレータを特定する情報、日時を特定する情報、の一部又は全てを組み合わせて、これら情報を圧縮もしくは非圧縮の状態でデータ記憶部１４に保存する。そして、定期的に、または付加機能提供サーバ５０からこれら情報の要求があった場合に、またはデータ記憶部１４の記憶残量が所定の容量に達した場合に、または、受信データが所定の検証条件を満たす場合に、データ記憶部１４に保存されたこれら情報が、付加機能提供サーバ５０送信される。この送信の際には、これら情報は、自動的に暗号化または非暗号化される。付加機能提供サーバ５０は、受信したこれら情報をデータベース５５に保存する。そして、入出力制御装置を介したオペレータからの要求に応じて、付加機能提供サーバ５０は、そのデータベース５５に対して、検索、転送、バックアップ、集計、削除、圧縮、圧縮解凍、暗号化、非暗号化、印刷、表示等の処理を行う。これにより、ＰＯＳ端末装置になんらジャーナルデータ保存のための機能を付加することなく、印刷データを電子ジャーナル化したり、税金に関する情報を取得すること、が可能となる。この付加機能の提供により、印刷用紙の節約や作業の効率化を図ることができる。
【００８３】
（精算処理及びコーリングカード発行の処理手順）
図８および図９を用いて、本発明のＰＯＳシステムの処理手順を説明する。図８は、入出力制御装置１２及び付加機能提供サーバ（カード発行サーバ）５０−１の処理手順を示すフローチャートであり、図９は、ＰＯＳ端末装置３０及びＰＯＳサーバ４０の処理手順を示すフローチャートである。
【００８４】
精算時に、入力装置３２から購入商品情報が入力されると、入力情報は入出力制御装置１２に送信される。入出力制御装置１２は、入力装置３２から購入商品情報を受信すると（Ｓ１０１）、検証部により受信データが所定の検証条件を満足するかどうかを検証する（Ｓ１０２）。受信データが所定の検証条件を満たしているかどうかに応じて、第１の処理手順又は第２の処理手順に基づき、送信データが編集され（Ｓ１０３）、送信先（出力先）が決定されて（Ｓ１０４）、処理手順により定められた所定の装置に送信データが送信される（Ｓ１０５）。尚、この場合において、受信データを加工せずにそのまま送信する場合も、入出力制御装置１２の「編集」の概念に含む。
【００８５】
入力装置３２からの受信データが所定の検証条件を満たさない場合には、第１の処理手順に基づき、受信データはそのままＰＯＳ端末装置３０に送信される。入力装置３２からコーリングカードの購入に伴う商品コードを受信した場合には、受信データの検証工程によりそれが検出される（Ｓ１０２）。この場合、第１の処理手順に従ってＰＯＳ端末装置３０に受信データが送信されると同時に、第２の処理手順に従い、所定の処理を経て（Ｓ１０３、Ｓ１０４，Ｓ１０５）、カード発行サーバ５０―１にも受信データが送信される（Ｓ１０５）。カード発行サーバ５０−１が、コーリングカードの購入情報を受信すると（Ｓ２０１）、発行権限の認証が行われ（Ｓ２０２）、暗証番号の入力要求が出力される（Ｓ２０３）。
【００８６】
暗証番号の入力要求では、暗証番号の入力を促す表示情報が入出力制御装置１２に送信される。入出力制御装置１２は、受信データを確認して（Ｓ１０１、Ｓ１０２）、所定の処理を行った後に表示装置３３に入力要求を促す情報を表示情報として出力する（Ｓ１０３〜Ｓ１０５）。入出力制御装置１２が入力装置３２から暗証番号を受信すると（Ｓ１０１）、同様に所定の処理が行われ（Ｓ１０２からＳ１０３）、編集された送信データがカード発行サーバ５０−１に送信される（Ｓ１０４，Ｓ１０５）。カード発行サーバは暗証番号を受信すると、コーリングカードが購入されたことを、暗証番号とともに顧客情報として登録する（Ｓ２０４）。次に、サービス提供のための電話番号及び暗証番号等の印刷情報を入出力制御装置１２に送信する（Ｓ２０５）。
【００８７】
入出力制御装置１２は、カード発行サーバ５０−１から印刷情報を受信すると（Ｓ１０１）、その情報を検証する（Ｓ１０２）。検証により、カード発行サーバからの印刷情報であることを認識すると（Ｓ１０２）、必要に応じて所定の編集を行い（Ｓ１０３）、印刷データを印刷装置３４又は３６に出力する（Ｓ１０４、Ｓ１０５）。尚、レシートに暗証番号を印刷する場合には、印刷データの編集工程において暗証番号を記憶しておき、印刷情報を受信した段階で、所定の位置に印刷するように編集する（Ｓ１０３）。これにより、コーリングカードに関する印刷情報を所定のカード又は、レシートに印刷することが可能となる。暗証番号をどこに印刷するか、印刷しないかについて、顧客の希望を確認し、印刷対象を確定する構成とすることも可能である。
【００８８】
図９を用いて、ＰＯＳ端末装置３０とＰＯＳサーバ４０の処理手順を説明する。ＰＯＳ端末装置３０が、入出力制御装置１２から送信された購入商品情報を受信すると（Ｓ３０１）、ＰＯＳサーバ４０に対して商品情報の問合せを行う（Ｓ３０１）。ＰＯＳサーバ４０は問合せを受けて（Ｓ４０１）、商品情報を生成し、ＰＯＳ端末装置３０にその情報を送信する（Ｓ４０２）。
【００８９】
ＰＯＳ端末装置３０はＰＯＳサーバ４０から商品名、価格等の商品情報を取得すると（Ｓ３０２）、表示又は印刷すべき各種データを表示情報及びレシート印刷データとして生成し、入出力制御装置１２に送信する（Ｓ３０３、Ｓ３０４）。さらに、全ての購入商品の入力が終わると、精算確定情報が入力装置３２から送信される。ＰＯＳ端末装置３０は、精算確定情報を受信すると（Ｓ３０５：ＹＥＳ）、合計金額、消費税等を算出し、これらの精算情報を表示情報及び印刷データとして出力し、同時にＰＯＳサーバ４０にも精算確定情報を送信する（Ｓ３０６）。ＰＯＳサーバ４０は受信した清算確定情報に基づいて商品の在庫データ、売上データを更新する（Ｓ４０３）。
【００９０】
図８に戻り、入出力制御装置１２は、ＰＯＳ端末装置３０から、表示情報又は印刷データを受信すると、通常の処理手順に従って、表示装置３３又はＰＯＳ印刷装置３４にデータを出力する。これにより、オペレータの操作に応じて、表示装置３３は、入力装置３２から入力された購入商品の商品名や価格等の入力情報を順次表示装置に表示し、最後に精算情報を表示する。また、ＰＯＳ印刷装置３４は、入出力制御装置１２からの印刷データをレシートに印刷する。尚、ＰＯＳ印刷装置による印刷は、購入商品の商品データが入力されるたびにレシートに印刷するようにしても、最終の合計金額が確定した後にまとめてレシートに印刷するようにしてもよい。これらの印刷タイミングは、ＰＯＳ端末装置３０から入出力制御装置１２に対する印刷データの送信タイミングの調整、入出力制御装置１２によるＰＯＳ印刷装置３４に対する送信タイミングの調整、ＰＯＳ印刷装置３４による印刷タイミングの調整等によっても達成可能である。
【００９１】
（その他の付加機能提供例）
本発明の入出力制御装置で付加することができる機能を以下に例示する。
【００９２】
（例１）入出力制御装置と、メーカの保守サーバとを接続することにより、インクリボン、インク等の付属部品を監視し、リモートメンテナンスを行ったり、ソフトウェアのリモートアップグレードを行う機能を付加することが可能である。
【００９３】
又、インク使用量、インクの残量、印刷量、オートカット回数、紙送り量、電源ｏｎ／ｏｆｆ回数等のメンテナンス情報を入出力制御装置が印刷装置より読み出し、定期的にもしくは、付加機能提供装置からの要求によって、これらメンテナンス情報を付加機能提供装置へ送信することで、リモートでメンテナンスを行うことが可能である。また、店舗におけるインクカートリッジの在庫が不足すると、メーカが自動的にインクカートリッジを発送するサービスや、インクの使用量に応じた課金を行うもできるため、店舗にとって、無駄のないインクカートリッジの交換や、インク切れによるトラブルの未然防止が可能となる。
【００９４】
（例２）入出力制御装置を介して、自動料金徴収サーバにＰＯＳシステムを接続することにより、ＰＯＳシステムで使用するソフトウェア等の使用料金等を自動的に徴収する機能を付加することができる。
【００９５】
（例３）入出力制御装置へ、クレジットカード決済の際の認証端末であるＣＡＴ（Ｃｒｅｄｉｔ  Ａｕｔｈｏｒｉｚａｔｉｏｎ  Ｔｅｒｍｉｎａｌ）を接続することにより、クレジットカードの決済機能を付加することが可能となる。
【００９６】
（例４）メンバーカード等による付加価値の高いサービスを提供することが可能となる。
【００９７】
（例５）小切手の決済機能、小切手画像のデジタルデータによる決済機能、更に信頼性の向上を付加することが可能となる。従来のシステムでは、小切手に印刷された口座番号情報を読み取り、その口座番号情報を元に、その口座番号の存在、不正使用の有無、残高金額、ブラックリストへの掲載の有無等の一部又は全ての情報を確認後、ＰＯＳ端末装置のソフトウェアは、その口座番号の受け入れ可否を判断する必要があった。本発明の入出力制御装置を使用することで、読み取られた口座番号情報が入出力制御装置を介して付加機能提供装置へ送信され、付加機能提供装置が、その口座番号の存在、不正使用の有無、残高金額、ブラックリストへの掲載の有無等の一部又は全ての情報を確認後、その口座番号の受け入れ可否を判断し、その判断結果を入出力制御装置へ送信して、決済の可否を判断することが可能となる。これにより、小切手の決済機能を実現するための新規アプリケーションの導入が不要でなり、容易に小切手の決済を行うことができる。
【００９８】
また、小切手に印刷された口座番号情報の読み取りと同時に小切手の画像を読み取り、その画像情報を保存することにより、小切手の口座情報が誤読された場合や、小切手が不正に使用された場合の証拠として使用することがある。その際、従来のシステムではＰＯＳ端末装置のソフトウェアは、画像読取装置を内蔵した印刷装置から、もしくは独立した画像読取装置から、小切手の画像情報を受信してＰＯＳ端末装置に保存するか、小切手の決済行うサーバに画像情報を送信し保存する必要があった。本発明の入出力制御装置を使用することで、ＰＯＳ端末装置のソフトウェアを変更することなく、画像情報を保存し、所定のサーバに画像情報を送信して、容易に小切手の誤読や不正使用の証拠を残すことができ信頼性が向上する。
【００９９】
（例６）所定金額までのおつり（端数金額）をデジタルチェンジとして所定の管理サーバに蓄積し、精算時点で端数金額が生じた場合には、端数金額の精算処理を、管理サーバの残金と顧客の支払いとの間で調整することにより、顧客が細かいコイン等の受け渡しを無くすようにする機能を追加することも可能である。これにより、店舗は精算処理のスピードを上げることができ、顧客は多数のコインを持ち運ぶ必要がなくなる。
【０１００】
（例７）精算カウンタで支払いが行われた場合や注文が行われて注文伝票が発行された場合に、印刷データが入出力制御装置を介して印刷装置に送信されると、入出力制御装置はその印刷データ中から商品に関する情報を取り出し、第２の入出力制御装置に送信する。第２の入出力制御装置は、接続されている印刷装置に対して調理指示書もしくは出庫指示として印刷データを送信することで、自動的にキッチンへの指示や倉庫への指示を行うことが可能となる。
【０１０１】
（例８）付加機能提供装置から送られてくる印刷情報や入出力制御装置から送信される印刷情報には、通常のレシートに印刷されている精算情報に加えて、顧客識別情報、担当者識別情報、印刷シリアル番号、入出力制御装置識別情報の一部又は全てが付加されており、それらの情報はＰＯＳシステム内に接続された複数の入出力制御装置に送信される。複数の入出力制御装置はその情報を保存し、入出力制御装置に接続された入力装置もしくは付加機能提供装置から送られてくる印刷指示と同時に、印刷すべき情報を特定する指示によって、印刷情報を選択して印刷データを印刷装置に送信する。これによってオペレータは最寄りの印刷装置もしくは入出力制御装置にて印刷を行うことができる。更に、接続された装置にトラブルが発生した場合の対策や印刷に要する作業時間の短縮も可能となる。
【符号の説明】
【０１０２】
１０  本発明のＰＯＳシステム、１２  入出力制御装置、１３  送受信制御部、１４  データ記憶部、１５  検証部、１６  データ処理部、１８  処理手順記憶部、３０  ＰＯＳ端末装置、３５，５６  通信装置、４０  ＰＯＳサーバ、５０  付加機能提供サーバ、６０  既存のＰＯＳシステム、６１  外部ネットワーク、７０  購入カード、７１  コーリングカードの印刷例、７２  レシート印刷例。
【図１】
2014146360.tif 000003
【図２】
2014146360.tif 000004
【図３】
2014146360.tif 000005
【図４】
2014146360.tif 000006
【図５】
2014146360.tif 000007
【図６】
2014146360.tif 000008
【図７】
2014146360.tif 000009
【図８】
2014146360.tif 000010
【図９】
2014146360.tif 000011
【図１０】
2014146360.tif 000012
【図１１】
2014146360.tif 000013
【手続補正書】
【提出日】平成26年4月24日(2014.4.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データを受信する入力ポートと、
予め検証条件が登録され、前記データと前記検証条件を比較する検証部と、
前記検証部での比較結果に応じて前記データを処理するデータ処理部と、
前記検証部での比較結果に応じて前記データ処理部で処理されたデータを出力する入出力ポートと、
を有することを特徴とする入出力制御装置。
【請求項２】
前記データ処理部は、前記データの送信先に関する通信情報を生成する請求項１に記載の入出力制御装置。
【請求項３】
前記データを出力する出力ポートを有し、
前記検証部での比較結果で前記検証条件と前記データとが合致しない場合には前記出力ポートは前記データを出力し、
前記検証部での比較結果で前記検証条件と前記データとが合致する場合には、前記出力ポートは前記データを出力し、前記入出力ポートは前記データ処理部で処理されたデータを出力する請求項１または２に記載の入出力制御装置。
【請求項４】
前記入出力ポートは、前記データ処理部で処理されたデータの送信に応じて表示情報を受信する請求項１乃至３のいずれか１項に記載の入出力制御装置。
【請求項５】
前記入出力ポートで受信した前記表示情報を出力する第２の出力ポートを有する請求項４に記載の入出力制御装置。
【請求項６】
前記入出力ポートは、前記データ処理部で処理されたデータの送信に応じて印刷情報を受信する請求項１乃至３のいずれか１項に記載の入出力制御装置。
【請求項７】
印刷データが入力される第２の入力ポートと、
前記印刷データ及び前記印刷情報を出力する第３の出力ポートを有する請求項６に記載の入出力制御装置。
【請求項８】
前記データの処理手順を記憶する処理手順記憶部を有する請求項１乃至７のいずれか１項に記載の入出力制御装置。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明の入出力制御装置は、データを受信する入力ポートと、予め検証条件が登録され、前記データと前記検証条件を比較する検証部と、前記検証部での比較結果に応じて前記データを処理するデータ処理部と、前記検証部での比較結果に応じて前記データ処理部で処理されたデータを出力する入出力ポートと、を有することを特徴とする。
また、本発明の入出力制御装置は、前記データ処理部は、前記データの送信先に関する通信情報を生成する。
また、本発明の入出力制御装置は、前記データを出力する出力ポートを有し、前記検証部での比較結果で前記検証条件と前記データとが合致しない場合には前記出力ポートは前記データを出力し、前記検証部での比較結果で前記検証条件と前記データとが合致する場合には、前記出力ポートは前記データを出力し、前記入出力ポートは前記データ処理部で処理されたデータを出力する。
また、本発明の入出力制御装置は、前記入出力ポートは、前記データ処理部で処理されたデータの送信に応じて表示情報を受信する。
また、本発明の入出力制御装置は、前記入出力ポートで受信した前記表示情報を出力する第２の出力ポートを有する。
また、本発明の入出力制御装置は、前記入出力ポートは、前記データ処理部で処理されたデータの送信に応じて印刷情報を受信する。
また、本発明の入出力制御装置は、印刷データが入力される第２の入力ポートと、前記印刷データ及び前記印刷情報を出力する第３の出力ポートを有する。
また、本発明の入出力制御装置は、前記データの処理手順を記憶する処理手順記憶部を有する。
本発明の態様にかかるＰＯＳシステムは、購入商品情報を含む精算情報を入力する入力装置と、精算情報及びその他の表示情報を表示する顧客用表示器を含む表示装置と、精算情報及びその他の印刷データを印刷する印刷装置と、入力装置からの情報を取得して、購入金額の合計を算出し、少なくとも表示情報の一部及び印刷データの一部を生成して出力するＰＯＳ端末装置と、ＰＯＳ端末装置に新たな機能を提供する少なくとも１つの付加機能提供装置と、入力装置、表示装置及び印刷装置の少なくとも一つと、ＰＯＳ端末装置と、付加機能提供装置とに接続されており、接続されている装置間のデータの送受信を中継する入出力制御装置と、を備えるＰＯＳシステムであって、入出力制御装置は、接続されている一部又は全ての装置からの受信データについて、所定の検証条件を満たすか否かを検証する検証部と、受信データが検証条件を満たさない場合の第１の処理手順と、受信データが検証条件を満たす場合の第２の処理手順を、検証条件毎に定めた処理手順を記憶する処理手順記憶部と、検証部の検証結果に応じて、処理手順に従って受信データを処理し、受信データの一部又は全部を、接続された一部又は全ての装置に出力するデータ処理部とを備えることを特徴とする。この態様によると、入出力制御装置に対して、印刷装置のみならず入力装置及び表示装置を接続することが可能になる。さらに、追加する付加機能に固有の入力又は表示が必要である場合に、入力装置及び表示装置等を接続して、中間操作に必要な入力及び表示が可能となる。