(57)【要約】【課題】ＰＯＳ端末システムのプリンタにおいて、ホスト・コントローラから１個の制御用ポートを介して受信したレシート印刷情報と別の制御用ポートを介して受信した広告印刷情報とに基づいて、印刷用紙に印刷する１個の出力印刷情報を編集し、編集した出力印刷情報を印刷用紙に印刷することによって、広告印刷されたレシートを発行するプリンタ、広告印刷システム、印刷領域制御方法および情報記録媒体を提供する。【解決手段】プリンタは、各制御用ポートを介して接続されている装置からの受信情報を受信する受信部２０２と、制御用ポート毎に指定された指定領域記憶部に受信情報から所要の印刷情報を格納する格納部２０３と、異なる複数個の制御用ポートに指定された指定領域記憶部の印刷情報に基づいて印刷用紙に印刷する１個の出力印刷情報を編集する編集部２０４と、印刷情報に基づいて印刷用紙への印刷を実行する印刷制御部２０５とを備えている。【選択図】図２
2010042686.tif 000002
【特許請求の範囲】
【請求項１】
複数個の制御用ポートと、
各前記制御用ポートを介して受信情報を受信する受信部と、
前記受信部によって各前記制御用ポートを介して受信した前記受信情報から所要のポート別印刷情報を、前記制御用ポート毎に指定されたポート別領域記憶部に格納する格納部と、
前記格納部によって格納された複数個の異なる前記制御用ポート毎に指定された複数個の前記ポート別領域記憶部のポート別印刷情報に基づいて、印刷用紙に印刷する１個の出力印刷情報を編集する編集部と、
前記出力印刷情報に基づいて、前記印刷用紙への印刷を実行する印刷制御部とを備えたプリンタ。
【請求項２】
前記制御用ポートを介して接続されている装置に所要の情報を送信する送信部を更に備えた、請求項１に記載のプリンタ。
【請求項３】
前記ポート別領域記憶部が、前記制御用ポート毎に１個または複数個指定されることを特徴とする、請求項１または２に記載のプリンタ。
【請求項４】
前記格納部が、前記制御用ポートを介して受信した前記受信情報から取り出した所要の前記ポート別印刷情報を格納することができる前記ポート別領域記憶部を検索する格納エリア検索部と、
前記受信情報から前記ポート別印刷情報を取り出し、前記格納エリア検索部によって検索した前記ポート別領域記憶部に格納するポート別印刷情報格納部とを備えた、請求項１から３のいずれか１項に記載のプリンタ。
【請求項５】
前記格納部が、前記印刷用紙に印刷する１個の前記出力印刷情報を編集するための前記制御用ポート毎の前記ポート別印刷情報を格納した所定の前記ポート別領域記憶部を、複数個の前記ポート別領域記憶部から指定する領域指定部を更に備えた、請求項４に記載のプリンタ。
【請求項６】
前記編集部が、複数個の異なる前記制御用ポート毎に指定された前記ポート別領域記憶部から各前記ポート別印刷情報を取り出す印刷情報取り出し部と、
前記印刷情報取り出し部によって取り出した複数個の前記ポート別印刷情報に基づいて、前記印刷用紙に印刷する１個の前記出力印刷情報を生成する印刷情報生成部とを備えた、請求項１から３のいずれか１項に記載のプリンタ。
【請求項７】
前記印刷情報生成部が、所定の前記制御用ポートを介して受信した所定の前記ポート別領域記憶部の前記ポート別印刷情報が印刷される印刷領域を基準にして、他の前記制御用ポートを介して受信した所定の前記ポート別領域記憶部の前記ポート別印刷情報を印刷する印刷領域を指定できることを特徴とする、請求項６に記載のプリンタ。
【請求項８】
前記編集部が、所定の前記ポート別領域記憶部の前記ポート別印刷情報に基づいて、異なる指定された前記ポート別領域記憶部の前記ポート別印刷情報から前記出力印刷情報の所要の情報を判定する印刷情報判定部を更に備えた、請求項６または７に記載のプリンタ。
【請求項９】
所定の前記制御用ポートを介して受信した所定の前記ポート別領域記憶部の前記ポート別印刷情報がレシート印刷情報であり、前記所定の前記制御用ポートとは異なる制御用ポートを介して受信した前記ポート別領域記憶部の前記ポート別印刷情報が広告印刷情報であることを特徴とする、請求項１から８のいずれか１項に記載のプリンタ。
【請求項１０】
レシート上に印刷する広告を提供する１個または複数個の広告提供クライアントと、
レシート上に前記広告を印刷する請求項１から９のいずれか１項に記載の前記プリンタを備えた１個または複数個の店舗のＰＯＳシステムと、
前記広告提供クライアントから受信したレシート上に印刷する前記広告の広告提供情報を前記店舗のＰＯＳシステムへ送信して、前記店舗のＰＯＳシステムの前記プリンタに広告を印刷させる広告代理店サーバとを備え、ネットワークを介して前記広告提供クライアントと前記広告代理店サーバとが相互に情報の受信および送信が可能であり、かつ、ネットワークを介して所定の前記店舗のＰＯＳシステムと前記広告代理店サーバとが相互に情報の受信および送信が可能である広告印刷システム。
【請求項１１】
前記広告代理店サーバが、前記広告提供クライアントから受信したレシート上に印刷する前記広告の広告提供情報に基づいて、予め契約している１個または複数個の店舗の中から所望の店舗を選択し、レシート上に前記広告を印刷するための広告印刷情報を選択した前記店舗のＰＯＳシステムへ送信することを特徴とする、請求項１０に記載の広告印刷システム。
【請求項１２】
前記ＰＯＳシステムの所定の前記プリンタと前記広告代理店サーバとがネットワークを介して相互に情報の受信および送信が可能であることを特徴とする、請求項１０または１１に記載の広告印刷システム。
【請求項１３】
下記の工程を備えた印刷領域制御方法。
（ａ）複数個の制御用ポートを介して受信情報を受信する受信工程と、
（ｂ）前記受信工程によって各前記制御用ポートを介して受信した前記受信情報から所要のポート別印刷情報を、前記制御用ポート毎に指定されたポート別領域記憶部に格納する格納工程と、
（ｃ）前記格納工程によって格納された複数個の異なる前記制御用ポート毎に指定された複数個の前記ポート別領域記憶部のポート別印刷情報に基づいて、印刷用紙に印刷する１個の出力印刷情報を編集する編集工程と、
（ｄ）前記出力印刷情報に基づいて、前記印刷用紙への印刷を実行する印刷制御工程。
【請求項１４】
前記制御用ポートを介して接続されている装置に所要の情報を送信する送信工程を更に備えた、請求項１３に記載の印刷領域制御方法。
【請求項１５】
前記ポート別領域記憶部が、前記制御用ポート毎に１個または複数  個指定されることを特徴とする、請求項１３または１４に記載の印刷領域制御方法。
【請求項１６】
前記格納工程が、前記制御用ポートを介して受信した前記受信情報から取り出した所要の前記ポート別印刷情報を格納することができる前記ポート別領域記憶部を検索する格納エリア検索工程と、
前記受信情報から前記ポート別印刷情報を取り出し、前記格納エリア検索工程によって検索した前記ポート別領域記憶部に格納するポート別印刷情報格納工程とを備えた、請求項１３から１５のいずれか１項に記載の印刷領域制御方法。
【請求項１７】
前記格納工程が、前記印刷用紙に印刷する１個の前記出力印刷情報を編集するための前記制御用ポート毎の前記ポート別印刷情報を格納した所定の前記ポート別領域記憶部を、複数個の前記ポート別領域記憶部から指定する領域指定工程を更に備えた、請求項１６に記載の印刷領域制御方法。
【請求項１８】
前記編集工程が、複数個の異なる前記制御用ポート毎に指定された前記ポート別領域記憶部から各前記ポート別印刷情報を取り出す印刷情報取り出し工程と、
前記印刷情報取り出し工程によって取り出した複数個の前記ポート別印刷情報に基づいて、前記印刷用紙に印刷する１個の前記出力印刷情報を生成する印刷情報生成工程とを備えた、請求項１３から１５のいずれか１項に記載の印刷領域制御方法。
【請求項１９】
前記印刷情報生成工程が、所定の前記制御用ポートを介して受信した所定の前記ポート別領域記憶部の前記ポート別印刷情報が印刷される印刷領域を基準にして、他の前記制御用ポートを介して受信した所定の前記ポート別領域記憶部の前記ポート別印刷情報を印刷する印刷領域を指定できることを特徴とする、請求項１８に記載のプリンタ。
【請求項２０】
前記編集工程が、所定の前記ポート別領域記憶部の前記ポート別印刷情報に基づいて、異なる指定された前記ポート別領域記憶部の前記ポート別印刷情報から前記出力印刷情報の所要の情報を判定する印刷情報判定工程を更に備えた、請求項１８または１９に記載の印刷領域制御方法。
【請求項２１】
所定の前記制御用ポートを介して受信した所定の前記ポート別領域記憶部の前記ポート別印刷情報がレシート印刷情報であり、前記所定の前記制御用ポートとは異なる制御用ポートを介して受信した前記ポート別領域記憶部の前記ポート別印刷情報が広告印刷情報であることを特徴とする、請求項１３から２０のいずれか１項に記載の印刷領域制御方法。
【請求項２２】
請求項１３から２１のいずれか１項に記載の印刷領域制御方法のプログラムを記録した情報記録媒体。
【請求項２３】
前記情報記録媒体は、コンパクト・ディスク、フロッピー（登録商標）・ディスク、ハード・ディスク、光磁気ディスク、ディジタル・バーサタイル・ディスク、磁気テープ、もしくはメモリ・カードであることを特徴とする、請求項２２に記載のプログラムを記録した情報記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ、広告印刷システム、印刷領域制御方法および情報記録媒体に関する。特に、複数個の制御用ポートと、各制御用ポートを介して接続されている装置からの受信情報を受信する受信部と、制御用ポート毎に指定された指定領域記憶部に受信情報から所要の印刷情報を格納する格納部と、異なる複数個の制御用ポートに指定された指定領域記憶部の印刷情報に基づいて印刷用紙に印刷する１個の出力印刷情報を編集する編集部と、印刷情報に基づいて印刷用紙への印刷を実行する印刷制御部とを備えたプリンタ、広告印刷システム、印刷領域制御方法および情報記録媒体に関する。
【背景技術】
【０００２】
ＰＯＳ端末システムは、スキャナ等の入力装置から入力した購入商品の入力情報と予め設定してある商品の情報に基づいて精算処理を実行し、購入商品の名称、金額等の情報、合計金額、支払い金額等の精算処理情報を、各種デバイス毎に出力する。例えば、カスタマ・ディスプレイ等の表示装置に表示用の精算処理情報を表示したり、プリンタからレシートを発行したりする。
このＰＯＳ端末システムを個人向けの広告に利用しようとする試みが様々考えられてきている。例えば、カスタマ・ディスプレイ等の表示装置に表示用の精算処理情報を表示する処理の合間に、広告情報を表示したりする。広告情報を印刷したレシートをプリンタから発行したりする。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−３１５２５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ＰＯＳ端末システムのプリンタを利用してレシート上に広告情報を印刷させる場合、ＰＯＳ端末システムのホスト・コントローラにおけるアプリケーション・ソフトウェアによって、レシート印刷情報と広告用の印刷情報とを合わせた１個の出力印刷情報を生成し、生成した出力印刷情報とともにプリンタへ印刷要求することによって、レシート上に広告情報を印刷させていた。そのため、広告用の印刷情報をホスト・コントローラに予め取り込み、レシート印刷情報を生成するときに取り込んだ広告用の印刷情報も一緒に印刷する出力印刷情報を生成するようにアプリケーション・ソフトウェアを変更しなければならないという問題点があった。
【０００５】
また、予め広告情報を印刷用紙に印刷しておき、広告情報が印刷された印刷用紙にレシート印刷情報を印刷するという二重の印刷作業をさせる場合もあった。
そのため、広告情報を印刷用紙に印刷するアプリケーション・ソフトウェアを作成しなかればならないという問題点もあった。更に、広告情報を印刷用紙に印刷する作業をしなければならないという問題点もあった。
【０００６】
従って、本発明は、以上のような問題点を解決するためになされたもので、複数個の制御用ポートと、各制御用ポートを介して接続されている装置からの受信情報を受信する受信部と、制御用ポート毎に指定された指定領域記憶部に受信情報から所要の印刷情報を格納する格納部と、異なる複数個の制御用ポートに指定された指定領域記憶部の印刷情報に基づいて印刷用紙に印刷する１個の出力印刷情報を編集する編集部と、印刷情報に基づいて印刷用紙への印刷を実行する印刷制御部とを備えたプリンタ、広告印刷システム、印刷
領域制御方法および情報記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明者らは、上述した従来の問題点を解決すべく研究を重ねた。その結果、ＰＯＳ端末システムのプリンタにおいて、ホスト・コントローラから１個の制御用ポートを介して受信したレシート印刷情報と別の制御用ポートを介して受信した広告印刷情報とに基づいて、印刷用紙に印刷する１個の出力印刷情報を編集し、編集した出力印刷情報を印刷用紙に印刷することによって、広告印刷されたレシートを発行できることが判明した。
【０００８】
また、既存のＰＯＳ端末システムにおいて印刷されるレシート情報の印刷領域を変更することなく、広告情報を印刷用紙上に印刷できることも判明した。
【０００９】
また、ＰＯＳ端末システムのプリンタを利用してレシート上に広告情報を印刷させる機能を増設したＰＯＳ端末システムの構築において、新規のホスト・コントローラを利用する必要が無く、既存のホスト・コントローラを利用できることが判明した。
【００１０】
また、広告代理店サーバにおいて生成された広告印刷情報を、プリンタは、所定の制御用ポートに接続されたネットワークを介して広告代理店サーバから受信することにより、広告印刷情報を検索したり、生成したりすることなく印刷できることが判明した。
【００１１】
上記研究結果に基づき、以下の発明を提供する。
【００１２】
本発明の、プリンタの第１の態様は、複数個の制御用ポートと、各制御用ポートを介して受信情報を受信する受信部と、受信部によって各制御用ポートを介して受信した受信情報から所要のポート別印刷情報を、制御用ポート毎に指定されたポート別領域記憶部に格納する格納部と、格納部によって格納された複数個の異なる制御用ポート毎に指定された複数個のポート別領域記憶部のポート別印刷情報に基づいて、印刷用紙に印刷する１個の出力印刷情報を編集する編集部と、出力印刷情報に基づいて、印刷用紙への印刷を実行する印刷制御部とを備えたプリンタである。
【００１３】
本発明の、プリンタの第２の態様は、制御用ポートを介して接続されている装置に所要の情報を送信する送信部を更に備えたプリンタである。
【００１４】
本発明の、プリンタの第３の態様は、上述のポート別領域記憶部が、制御用ポート毎に１個または複数個指定されることを特徴とするプリンタである。
【００１５】
本発明の、プリンタの第４の態様は、上述の格納部が、制御用ポートを介して受信した受信情報から取り出した所要のポート別印刷情報を格納することができるポート別領域記憶部を検索する格納エリア検索部と、受信情報からポート別印刷情報を取り出し、格納エリア検索部によって検索したポート別領域記憶部に格納するポート別印刷情報格納部とを備えたプリンタである。
【００１６】
本発明の、プリンタの第５の態様は、上述の格納部が、印刷用紙に印刷する１個の出力印刷情報を編集するための制御用ポート毎のポート別印刷情報を格納した所定のポート別領域記憶部を、複数個のポート別領域記憶部から指定する領域指定部を更に備えたプリンタである。
【００１７】
本発明の、プリンタの第６の態様は、上述の編集部が、複数個の異なる制御用ポート毎に指定されたポート別領域記憶部から各ポート別印刷情報を取り出す印刷情報取り出し部と、印刷情報取り出し部によって取り出した複数個のポート別印刷情報に基づいて、印刷
用紙に印刷する１個の出力印刷情報を生成する印刷情報生成部とを備えたプリンタである。
【００１８】
本発明の、プリンタの第７の態様は、上述の印刷情報生成部が、所定の前記制御用ポートを介して受信した所定のポート別領域記憶部のポート別印刷情報が印刷される印刷領域を基準にして、他の制御用ポートを介して受信した所定のポート別領域記憶部のポート別印刷情報を印刷する印刷領域を指定できることを特徴とするプリンタである。
【００１９】
本発明の、プリンタの第８の態様は、上述の編集部が、所定のポート別領域記憶部のポート別印刷情報に基づいて、異なる指定されたポート別領域記憶部のポート別印刷情報から出力印刷情報の所要の情報を判定する印刷情報判定部を更に備えたプリンタである。
【００２０】
本発明の、プリンタの第９の態様は、所定の制御用ポートを介して受信した所定のポート別領域記憶部のポート別印刷情報がレシート印刷情報であり、所定の制御用ポートとは異なる制御用ポートを介して受信したポート別領域記憶部のポート別印刷情報が広告印刷情報であることを特徴とするプリンタである。
【００２１】
本発明の、広告印刷システムの第１の態様は、レシート上に印刷する広告を提供する１個または複数個の広告提供クライアントと、レシート上に広告を印刷する請求項１から８のいずれか１項に記載のプリンタを備えた１個または複数個の店舗のＰＯＳシステムと、広告提供クライアントから受信したレシート上に印刷する広告の広告提供情報を店舗のＰＯＳシステムへ送信して、店舗のＰＯＳシステムのプリンタに広告を印刷させる広告代理店サーバとを備え、ネットワークを介して広告提供クライアントと広告代理店サーバとが相互に情報の受信および送信が可能であり、かつ、ネットワークを介して所定の店舗のＰＯＳシステムと広告代理店サーバとが相互に情報の受信および送信が可能である広告印刷システムである。
【００２２】
本発明の、広告印刷システムの第２の態様は、上述の広告代理店サーバが、広告提供クライアントから受信したレシート上に印刷する広告の広告提供情報に基づいて、予め契約している１個または複数個の店舗の中から所望の店舗を選択し、レシート上に広告を印刷するための広告印刷情報を選択した店舗のＰＯＳシステムへ送信することを特徴とする広告印刷システムである。
【００２３】
本発明の、広告印刷システムの第３の態様は、ＰＯＳシステムの所定のプリンタと広告代理店サーバとがネットワークを介して相互に情報の受信および送信が可能であることを特徴とする広告印刷システムである。
【００２４】
本発明の、印刷領域制御方法の第１の態様は、（ａ）複数個の制御用ポートを介して受信情報を受信する受信工程と、（ｂ）受信工程によって各制御用ポートを介して受信した受信情報から所要のポート別印刷情報を、制御用ポート毎に指定されたポート別領域記憶部に格納する格納工程と、（ｃ）格納工程によって格納された複数個の異なる制御用ポート毎に指定された複数個のポート別領域記憶部のポート別印刷情報に基づいて、印刷用紙に印刷する１個の出力印刷情報を編集する編集工程と、（ｄ）出力印刷情報に基づいて、印刷用紙への印刷を実行する印刷制御工程とを備えた印刷領域制御方法である。
【００２５】
本発明の、印刷領域制御方法の第２の態様は、制御用ポートを介して接続されている装置に所要の情報を送信する送信工程を更に備えた印刷領域制御方法である。
【００２６】
本発明の、印刷領域制御方法の第３の態様は、上述のポート別領域記憶部が、制御用ポート毎に１個または複数個指定されることを特徴とする印刷領域制御方法である。
【００２７】
本発明の、印刷領域制御方法の第４の態様は、上述の格納工程が、制御用ポートを介して受信した受信情報から取り出した所要のポート別印刷情報を格納することができるポート別領域記憶部を検索する格納エリア検索工程と、受信情報からポート別印刷情報を取り出し、格納エリア検索工程によって検索したポート別領域記憶部に格納するポート別印刷情報格納工程とを備えた印刷領域制御方法である。
【００２８】
本発明の、印刷領域制御方法の第５の態様は、上述の格納工程が、印刷用紙に印刷する１個の出力印刷情報を編集するための制御用ポート毎のポート別印刷情報を格納した所定のポート別領域記憶部を、複数個のポート別領域記憶部から指定する領域指定工程を更に備えた印刷領域制御方法である。
【００２９】
本発明の、印刷領域制御方法の第６の態様は、上述の編集工程が、複数個の異なる制御用ポート毎に指定されたポート別領域記憶部から各ポート別印刷情報を取り出す印刷情報取り出し工程と、印刷情報取り出し工程によって取り出した複数個のポート別印刷情報に基づいて、印刷用紙に印刷する１個の出力印刷情報を生成する印刷情報生成工程とを備えた印刷領域制御方法である。
【００３０】
本発明の、印刷領域制御方法の第７の態様は、上述の印刷情報生成工程が、所定の前記制御用ポートを介して受信した所定のポート別領域記憶部のポート別印刷情報が印刷される印刷領域を基準にして、他の制御用ポートを介して受信した所定のポート別領域記憶部のポート別印刷情報を印刷する印刷領域を指定できることを特徴とする印刷領域制御方法である。
【００３１】
本発明の、印刷領域制御方法の第８の態様は、上述の編集工程が、所定のポート別領域記憶部のポート別印刷情報に基づいて、異なる指定されたポート別領域記憶部のポート別印刷情報から出力印刷情報の所要の情報を判定する印刷情報判定工程を更に備えた印刷領域制御方法である。
【００３２】
本発明の、印刷領域制御方法の第９の態様は所定の制御用ポートを介して受信した所定のポート別領域記憶部のポート別印刷情報がレシート印刷情報であり、所定の制御用ポートとは異なる制御用ポートを介して受信したポート別領域記憶部のポート別印刷情報が広告印刷情報であることを特徴とする印刷領域制御方法である。
【００３３】
本発明の、情報記録媒体の第１の態様は、上述の印刷領域制御方法のプログラムを記録した情報記録媒体である。
【００３４】
本発明の、情報記録媒体の第２の態様は、コンパクト・ディスク、フロッピー（登録商標）・ディスク、ハード・ディスク、光磁気ディスク、ディジタル・バーサタイル・ディスク、磁気テープ、もしくはメモリ・カードであることを特徴とするプログラムを記録した情報記録媒体である。
【発明の効果】
【００３５】
以上説明したように、本発明によれば、以下の効果を奏する。
【００３６】
ＰＯＳ端末システムのプリンタにおいて、ホスト・コントローラから１個の制御用ポートを介して受信したレシート印刷情報と別の制御用ポートを介して受信した広告印刷情報とに基づいて、印刷用紙に印刷する１個の出力印刷情報を編集し、編集した出力印刷情報を印刷用紙に印刷することによって、広告印刷されたレシートを発行することができる。
【００３７】
また、既存のＰＯＳ端末システムにおいて印刷されるレシート情報の印刷領域を変更することなく、広告情報を印刷用紙上に印刷することも出来る。
【００３８】
また、ＰＯＳ端末システムのプリンタを利用してレシート上に広告情報を印刷させる機能を増設したＰＯＳ端末システムの構築において、新規のホスト・コントローラを利用する必要が無く、既存のホスト・コントローラを利用することもできる。従って、ＰＯＳ端末システムの再構築を容易に実行でき、再構築のコストを削減することができる。
【００３９】
また、広告代理店サーバにおいて生成された広告印刷情報を、プリンタは、所定の制御用ポートに接続されたネットワークを介して広告代理店サーバから受信することにより、広告印刷情報を検索したり、生成したりすることなく印刷することもできる。
【図面の簡単な説明】
【００４０】
【図１】ＰＯＳシステムのシステム構成の一例を示す図である。
【図２】プリンタの機能ブロックを示す図である。
【図３】プリンタの処理のフローチャートを示す図である。
【図４】格納処理を詳細説明したフローチャートの一例を示す図である。
【図５】編集処理を詳細説明したフローチャートの一例を示す図である。
【図６】送信処理を詳細説明したフローチャートの一例を示す図である。
【図７】広告印刷システムのシステム構成の一例を示す図である。
【図８】広告印刷システムにおける処理のフローチャートを示す図である。
【図９】広告印刷用の印刷情報の印刷領域の例を示す図である。
【発明を実施するための形態】
【００４１】
この発明の一実施態様を、図面を参照しながら説明する。なお、以下に説明する実施態様は説明のためのものであり、本発明の範囲を制限するものではない。
従って、当業者であればこれらの各要素もしくは全要素をこれと均等なものによって置換した実施態様を採用することが可能であるが、これらの実施態様も本発明の範囲に含まれる。
図１は、ＰＯＳシステムのシステム構成の一例を示す図である。
【００４２】
ＰＯＳ端末システムは、精算処理等のＰＯＳアプリケーション・ソフトウェアを実行するホスト・コントローラ、レシート等を印刷するプリンタ、商品の価格等を表示する表示装置、キーボード、スキャナ等の入力装置等から構成され、各構成要素が有線接続されている。ＰＯＳシステムは、複数個のＰＯＳ端末システムが、ＬＡＮ等のネットワーク１０３に有線接続、または無線接続されている。
ここで、ＰＯＳ端末システムには、ホスト・コントローラが構成要素の１つであるホスト・システムと、ホスト・コントローラが構成要素とならないスタンドアローン・システムとがある。
【００４３】
ＰＯＳシステム１００において、ホスト・システム１０１は、ＬＡＮ１０３に有線接続
されており、スタンドアローン・システム１０２は無線接続されている。ホスト・システム１０１は、ホスト・コントローラ１１０に、無線通信装置を備えたプリンタ１１１、表示装置１１２および入力装置１１３が有線接続されている。プリンタ１１１は、更に電話回線等のネットワーク１０４に接続する制御用ポートを備えており、電話回線１０４を介して図示していない広告代理店サーバ等から受信した広告印刷情報をレシートに印刷することができる。
【００４４】
また、スタンドアローン・システム１０２は、無線通信装置を備えたプリンタ１２１に表示装置１２２および入力装置１２３が有線接続されている。ホスト・システム１０１のホスト・コントローラ１１０のアプリケーション・ソフトウェアからの制御要求に基づいて、無線通信装置を利用して、スタンドアローン・システム１０２のプリンタ１２１に制御を実行させたり、表示装置１２２に表示させたりすることができる。また、入力装置１２３から入力された情報を、無線通信装置を利用して、ホスト・システム１０１のホスト・コントローラ１１０に送信することもできる。
【００４５】
本発明のプリンタは、複数個の制御用ポートと、各制御用ポートを介して受信情報を受信する受信部と、受信部によって各制御用ポートを介して受信した受信情報から所要のポート別印刷情報を、制御用ポート毎に指定されたポート別領域記憶部に格納する格納部と、格納部によって格納された複数個の異なる制御用ポート毎に指定された複数個のポート別領域記憶部のポート別印刷情報に基づいて、印刷用紙に印刷する１個の出力印刷情報を編集する編集部と、出力印刷情報に基づいて、印刷用紙への印刷を実行する印刷制御部とを備えている。また、本発明のプリンタは、制御用ポートを介して接続されている装置に所要の情報を送信する送信部を更に備えている。
【００４６】
図２は、プリンタの機能ブロックを示す図である。
【００４７】
プリンタは、制御部２０１、受信部２０２、格納部２０３、編集部２０４、印刷制御部２０５、ステータス検出部２０６および送信部２０７を備えている。
【００４８】
受信部２０２は、ポートＡを介してホスト・コントローラからのレシート印刷情報、または、ポートＢを介して広告代理店サーバからの広告印刷情報を受信し、受信バッファ２１１に格納する。ポートＡを介してのホスト・コントローラからの受信は有線通信であっても良いし、無線通信であっても良い。
【００４９】
格納部２０３は、受信部２０２によって受信バッファ２１１に格納された受信情報と印刷領域管理情報部２２１に基づいて、ポートＡを介してホスト・コントローラから受信したレシート印刷情報をポートＡ用バッファ２１２に格納し、ポートＢを介して広告代理店サーバから受信した広告印刷情報をポートＢ用Ｎｏ．１バッファ２１３またはポートＢ用Ｎｏ．２バッファ２１４に格納する。ここで、ポートＢ用のバッファを２個用意してあるが、２個以上であればポートＢ用のバッファは何個であっても良い。また、印刷領域管理情報部２２１は、ポートＢ用のバッファの格納状況を管理する情報が格納されている。例えば、図のようにポートＢ用のバッファが２個用意されているときは、ポートＢ用Ｎｏ．１バッファ２１３の管理情報として、ポートＢ用Ｎｏ．１バッファ２１３に格納されている広告印刷情報はレシート印刷に使用中である、ポートＢ用Ｎｏ．２バッファ２１４に格納されている広告印刷情報のレシート印刷終了後の広告印刷情報である、または、ポートＢ用Ｎｏ．１バッファ２１３に格納されている情報はない等を区別する情報が格納されている。従って、ポートＢを介して広告代理店サーバから受信した広告印刷情報を印刷領域管理情報部２２１のポートＢ用のバッファの格納状況に基づいて、空きエリアに格納して、その結果を印刷領域管理情報部２２１に反映させたり、空きエリアの無いときはエラー情報を後述の送信部２０７を介して、広告代理店サーバに返したりする。
【００５０】
編集部２０４は、格納部２０３によってポートＡ用バッファ２１２に格納されたレシート印刷情報、ポートＢ用Ｎｏ．１バッファ２１３またはポートＢ用Ｎｏ．２バッファ２１４に格納された広告印刷情報、および、印刷領域管理情報部２２１に基づいて、印刷用紙に印刷するための印刷情報を編集し、印刷情報バッファ２１５に格納する。
【００５１】
印刷制御部２０５は、編集部２０４によって編集された印刷情報バッファ２１５の印刷情報に基づいて、印刷用紙に印刷する。
【００５２】
ステータス検出部２０６は、ペーパー・カット、カバー・オープン、メンテナンス・カウンタ等のプリンタの各種ステータスを検出する。
【００５３】
送信部２０７は、ステータス検出部２０６によって検出されたペーパー・カット、メンテナンス・カウンタ等のステータスに基づいて、広告印刷情報を印刷したレシートの発行枚数を算出し、算出した結果を発行枚数管理部２２２に格納し、更に広告代理店サーバに送信する。更に、上述した広告代理店サーバから受信した情報に対するステータス情報を送信する。また、ステータス検出部２０６によって検出された各種ステータスをホスト・コントローラに送信する。
【００５４】
制御部２０１は、受信部２０２、格納部２０３、編集部２０４、印刷制御部２０５、ステータス検出部２０６および送信部２０７を相互に関連付けて制御する。
【００５５】
本発明の印刷領域制御方法は、（ａ）複数個の制御用ポートを介して受信情報を受信する受信工程と、（ｂ）受信工程によって各制御用ポートを介して受信した受信情報から所要のポート別印刷情報を、制御用ポート毎に指定されたポート別領域記憶部に格納する格納工程と、（ｃ）格納工程によって格納された複数個の異なる制御用ポート毎に指定された複数個のポート別領域記憶部のポート別印刷情報に基づいて、印刷用紙に印刷する１個の出力印刷情報を編集する編集工程と、（ｄ）出力印刷情報に基づいて、印刷用紙への印刷を実行する印刷制御工程とを備えている。また、本発明の印刷領域制御方法は、制御用ポートを介して接続されている装置に所要の情報を送信する送信工程を更に備えている。
【００５６】
図３は、プリンタの処理のフローチャートを示す図である。
【００５７】
まず、ポートＡを介してホスト・コントローラからのレシート印刷情報、または、ポートＢを介して広告代理店サーバからの広告印刷情報を受信し、受信バッファ２１１に格納する（Ｓ３０１）。
【００５８】
次に、受信バッファ２１１に格納された受信情報に基づいて、ポートＡを介してホスト・コントローラから受信したレシート印刷情報をポートＡ用バッファ２１２に格納し、受信バッファ２１１に格納された受信情報と印刷領域管理情報部２２１のポートＢ用のバッファの格納状況に基づいて、ポートＢを介して広告代理店サーバから受信した広告印刷情報をポートＢ用Ｎｏ．１バッファ２１３またはポートＢ用Ｎｏ．２バッファ２１４に格納する（Ｓ３０２）。
【００５９】
次に、ポートＡ用バッファ２１２に格納されたレシート印刷情報、ポートＢ用Ｎｏ．１バッファ２１３またはポートＢ用Ｎｏ．２バッファ２１４に格納された広告印刷情報、および、印刷領域管理情報部２２１に基づいて、印刷用紙に印刷するための印刷情報を編集し、印刷情報バッファ２１５に格納する（Ｓ３０３）。
【００６０】
次に、印刷情報バッファ２１５の印刷情報に基づいて、印刷用紙に印刷する（Ｓ３０４
）。
【００６１】
最後に、広告印刷情報を印刷したレシートの発行枚数を算出し、算出した結果を発行枚数管理部２２２に格納し、更に広告代理店サーバに送信する（Ｓ３０５）。
【００６２】
図４、図５、図６および図９を参照して、上述の処理を詳細に説明する。
【００６３】
図４は、上述のステップＳ３０２の格納処理を詳細説明したフローチャートの一例を示す図である。
【００６４】
まず、受信バッファ２１１に格納されている受信情報の送信元を取り出し（Ｓ４０１）、送信元がホスト・コントローラであるか否かを判定する（Ｓ４０２）。
【００６５】
送信元がホスト・コントローラである場合（Ｓ４０２；Ｙｅｓ）は、受信情報がレシート印刷情報であるか否かを判定する（Ｓ４０３）。受信情報がレシート印刷情報である場合（Ｓ４０３；Ｙｅｓ）は、広告印刷情報が格納されているポートＢ用のバッファの切り換えタイミングであるか否かを判定する（Ｓ４０４）。即ち、ポートＢ用Ｎｏ．１バッファ２１３に格納されている広告印刷情報を印刷したレシートを、予め契約していた枚数発行した場合は、ポートＢ用Ｎｏ．２バッファ２１４に格納されている広告印刷情報に切り換えるポートＢ用Ｎｏ．１バッファ２１３からポートＢ用Ｎｏ．２バッファ２１４への切り換えタイミングであったり、逆にポートＢ用Ｎｏ．２バッファ２１４からポートＢ用Ｎｏ．１バッファ２１３への切り換えタイミングであったりする広告印刷情報が格納されているポートＢ用のバッファの切り換えタイミングであるか否かを判定する。
【００６６】
広告印刷情報が格納されているポートＢ用のバッファの切り換えタイミングである場合（Ｓ４０４；Ｙｅｓ）は、切り換え後のポートＢ用のバッファを指定し（Ｓ４０５）、受信バッファ２１１に格納されている受信情報からレシート印刷情報を取り出し、ポートＡ用バッファ２１２に格納する（Ｓ４０６）。一方、広告印刷情報が格納されているポートＢ用のバッファの切り換えタイミングでない場合（Ｓ４０４；Ｎｏ）は、ステップＳ４０６に移行する。
【００６７】
受信情報がレシート印刷情報でない場合（Ｓ４０３；Ｎｏ）は、受信情報の対応する処理を実行する（Ｓ４０７）。
【００６８】
送信元がホスト・コントローラでない場合（Ｓ４０２；Ｎｏ）は、送信元が広告代理店サーバであるか否かを判定する（Ｓ４０８）。送信元が広告代理店サーバである場合（Ｓ４０８；Ｙｅｓ）は、印刷領域管理情報部２２１のポートＢ用のバッファの格納状況に基づいて、受信情報を格納するためのポートＢ用の空きバッファを検索し（Ｓ４０９）、ポートＢ用の空きバッファがあるか否かを判定する（Ｓ４１０）。ポートＢ用の空きバッファがある場合（Ｓ４１０；Ｙｅｓ）は、広告代理店サーバから受信した受信情報から広告印刷情報を取り出し、ポートＢ用の空きバッファに格納する（Ｓ４１１）。一方、ポートＢ用の空きバッファがない場合（Ｓ４１０；Ｎｏ）は、空きエリアがないことを広告代理店サーバに送信する等のエラー処理を実行する（Ｓ４１２）。
【００６９】
送信元が広告代理店サーバでない場合（Ｓ４０８；Ｎｏ）は、受信情報の対応する処理を実行する（Ｓ４１３）。
【００７０】
図５は、上述のステップＳ３０３の編集処理を詳細説明したフローチャートの一例を示す図である。
【００７１】
まず、ポートＡ用バッファ２１２に格納されているレシート印刷情報を取り出す（Ｓ５０１）。次に、印刷領域管理情報部２２１のポートＢ用のバッファの格納状況に基づいて、広告印刷情報があるか否かを判定する（Ｓ５０２）。
【００７２】
広告印刷情報がある場合（Ｓ５０２；Ｙｅｓ）は、印刷領域管理情報部２２１のポートＢ用のバッファの格納状況に基づいて、ポートＢ用Ｎｏ．１バッファ２１３またはポートＢ用Ｎｏ．２バッファ２１４に格納されている広告印刷情報を取り出す（Ｓ５０３）。取り出した広告印刷情報に購入商品とリンクさせてクーポン券を発行する等の条件印刷があるか否かを判定する（Ｓ５０４）。取り出した広告印刷情報に条件印刷がある場合（Ｓ５０４；Ｙｅｓ）は、レシート印刷情報から広告印刷情報の条件印刷に適合する条件情報を検索し（Ｓ５０５）、広告印刷情報の条件印刷に適合する条件情報がレシート印刷情報の中にあるか否かを判定する（Ｓ５０６）。広告印刷情報の条件印刷に適合する条件情報がレシート印刷情報の中にある場合（Ｓ５０６；Ｙｅｓ）は、広告印刷情報から条件印刷用の印刷情報を取り出し（Ｓ５０７）、更に、広告印刷情報から広告印刷用の印刷情報を取り出す（Ｓ５０８）。
【００７３】
最後に、取り出した条件印刷用の印刷情報、広告印刷用の印刷情報およびレシート印刷情報に基づいて、印刷用紙上に印刷するための印刷情報を生成し（Ｓ５０９）、生成した印刷情報を印刷情報バッファ２１５に格納する（Ｓ５１０）。
ここで、印刷用紙上の広告印刷用の印刷情報の印刷領域は、予め設定されている印刷領域に印刷する。図９は、広告印刷用の印刷情報の印刷領域の例を示す図である。図９の（ａ）に示すようにレシート印刷領域の左右領域部に広告印刷用の印刷情報を印刷したり、図９の（ｂ）に示すようにレシート印刷領域の上下領域部に広告印刷用の印刷情報を印刷することが出来る。また、図９の（ｃ）に示すように印刷ヘッドを高密度のヘッドに変更することにより、レシート印刷領域の左領域部に広告印刷用の印刷情報を印刷することもできる。また、図９の（ｄ）に示すように、広告印刷情報の条件印刷に適合する条件情報としてクーポン券を印刷することも出来る。
【００７４】
また、広告印刷情報の条件印刷に適合する条件情報がレシート印刷情報の中にない場合（Ｓ５０６；Ｎｏ）は、ステップＳ５０８に移行する。同様に、取り出した広告印刷情報に条件印刷がない場合（Ｓ５０４；Ｎｏ）も、ステップＳ５０８に移行する。
【００７５】
また、広告印刷情報がない場合（Ｓ５０２；Ｎｏ）は、ステップＳ５１０に移行し、レシート印刷情報を印刷情報バッファ２１５に格納する。
【００７６】
図６は、上述のステップＳ３０５の送信処理を詳細説明したフローチャートの一例を示す図である。
【００７７】
まず、広告発行枚数の広告代理店サーバへの送信タイミングであるか否かを判定する（Ｓ６０１）。広告発行枚数の広告代理店サーバへの送信タイミングである場合（Ｓ６０１；Ｙｅｓ）は、プリンタに備えられている各種センサから検出されたペーパー・カット、メンテナンス・カウンタ等のステータスに基づいて、広告印刷情報を印刷したレシートの発行枚数を算出する（Ｓ６０２）。
【００７８】
算出した広告印刷情報を印刷したレシートの発行枚数が契約枚数に到達したか否かを判定する（Ｓ６０３）。レシートの発行枚数が契約枚数に到達した場合（Ｓ６０３；Ｙｅｓ）は、広告印刷情報が格納されているポートＢ用のバッファの切り換えタイミングおよび印刷領域管理情報部２２１のポートＢ用のバッファの格納状況を設定する（Ｓ６０４）。一方、レシートの発行枚数が契約枚数に到達していない場合（Ｓ６０３；Ｎｏ）は、次のステップＳ６０５に移行する。
【００７９】
広告印刷情報を印刷したレシートの発行枚数を広告代理店サーバへ送信するための送信情報を生成し（Ｓ６０５）、生成した発行枚数の送信情報とともに広告代理店サーバへの送信要求を実行する（Ｓ６０６）。
【００８０】
また、広告発行枚数の広告代理店サーバへの送信タイミングでない場合（Ｓ６０１；Ｎｏ）は、対応する処理を実行する（Ｓ６０７）。
【００８１】
また、本発明の広告印刷システムは、レシート上に印刷する広告を提供する１個または複数個の広告提供クライアントと、レシート上に広告を印刷する請求項１から８のいずれか１項に記載のプリンタを備えた１個または複数個の店舗のＰＯＳシステムと、広告提供クライアントから受信したレシート上に印刷する広告の広告提供情報を店舗のＰＯＳシステムへ送信して、店舗のＰＯＳシステムのプリンタに広告を印刷させる広告代理店サーバとを備え、ネットワークを介して広告提供クライアントと広告代理店サーバとが相互に情報の受信および送信が可能であり、かつ、ネットワークを介して所定の店舗のＰＯＳシステムと広告代理店サーバとが相互に情報の受信および送信が可能である。
【００８２】
また、本発明の広告印刷システムは、上述の広告代理店サーバが、広告提供クライアントから受信したレシート上に印刷する広告の広告提供情報に基づいて、予め契約している１個または複数個の店舗の中から所望の店舗を選択し、レシート上に広告を印刷するための広告印刷情報を選択した店舗のＰＯＳシステムへ送信することを特徴とする。
【００８３】
また、本発明の広告印刷システムは、ＰＯＳシステムの所定のプリンタと広告代理店サーバとがネットワークを介して相互に情報の受信および送信が可能であることを特徴とする。
【００８４】
図７は、広告印刷システムのシステム構成の一例を示す図である。
【００８５】
図７に示すように、店舗ＡのＰＯＳシステム７０１ａは、ホスト・コントローラ７１１ａ、プリンタ７１２ａ等からなるＰＯＳ端末システム７１０ａを備えている。プリンタ７１２ａは、制御用ポートのポートＡ７２１ａおよびポートＢ７２２ａを備えており、プリンタ７１２ａは、ポートＡ７２１ａを介してホスト・コントローラ７１１ａに接続されている。
【００８６】
また、プリンタ７１２ａは、ポートＢ７２２ａを介して広告代理店サーバ７０２と電話回線等のネットワーク７０４により接続されている。
【００８７】
広告代理店サーバ７０２は、広告提供クライアント７０３から受け取った広告の契約情報に基づいて、適合する店舗を検索する。検索した店舗が店舗Ａであった場合、ネットワーク７０４を介して接続されている店舗Ａのプリンタ７１２ａに広告情報を送信する。プリンタ７１２ａは、レシート情報を印刷するときに広告提供クライアント７０３から受信した広告情報を一緒に印刷する。
【００８８】
また、ＰＯＳシステムが通信サーバを介してネットワークに接続されていても良い。店舗ＢのＰＯＳシステム７０１ｂは、ホスト・コントローラ７１１ｂ、プリンタ７１２ｂ等からなるＰＯＳ端末システム７１０ｂおよび通信サーバ７１５ｂを備えている。プリンタ７１２ｂは、制御用ポートのポートＡ７２１ｂおよびポートＢ７２２ｂを備えており、プリンタ７１２ｂは、ポートＡ７２１ｂを介してホスト・コントローラ７１１ｂに接続され、ポートＢ７２２ｂを介して通信サーバ７１５ｂに接続されている。また、通信サーバ７１５ｂは、広告代理店サーバ７０２を介してネットワーク７０４に接続されている。
【００８９】
また、広告代理店サーバ７０２は、広告提供クライアント７０３から受け取った広告の契約情報に基づいて検索した店舗が店舗Ｂであった場合、ネットワーク７０４を介して接続されている店舗Ｂの通信サーバ７１５ｂに広告情報を送信する。通信サーバ７１５ｂは、広告提供クライアント７０３から受信した広告情報をプリンタｂに送信し、プリンタ７１２ｂは、レシート情報を印刷するときに通信サーバ７１５ｂから受信した広告情報を一緒に印刷する。
【００９０】
図８は、広告印刷システムにおける処理のフローチャートを示す図である。
【００９１】
広告代理店サーバと広告提供クライアントとの間において、予め、広告に関する内容、条件等の契約をする。この契約において、広告代理店サーバと広告提供クライアントとの間の通信条件および通信情報も設定する。この通信情報を広告提供情報という。また、広告代理店サーバと店舗との間において、予め、店舗のプリンタによってレシートの印刷と一緒に広告を印刷するための広告印刷に関する内容、条件等の契約をする。この契約において、広告代理店サーバと店舗のＰＯＳシステムとの間の通信条件および通信情報も設定する。この通信情報を広告印刷情報という。
【００９２】
従って、広告代理店サーバと広告提供クライアントとの間の処理は、広告提供情報に基づいて実行され、広告代理店サーバと店舗のプリンタとの間の処理は、広告印刷情報に基づいて実行される。
【００９３】
まず、広告提供クライアントは、広告提供情報を広告代理店サーバに送信する（Ｓ８０１）。ここで、広告提供情報は、客先データ、広告データ、商品リンクデータ等から構成されている。客先データは、広告をレシートに印刷させる店舗を特定する情報であるジャンル（例えば、食料品店、酒屋、書店等）、各店舗における広告を印刷したレシートの発行枚数等から構成される広告提供先の条件情報である。広告データは、広告する印刷情報（例えば、ロゴ、広告、クーポン等）である。商品リンクデータは、指定した商品が購入されたときにクーポン券を発行する等の購入商品とリンクさせる情報（例えば、ＪＡＮコード、クーポンＮｏ．等）である。
【００９４】
広告代理店サーバは、受信した広告提供情報の客先データに基づいて、広告を印刷させる店舗を、予め契約した複数個の店舗から構成される店舗群の中から検索する（Ｓ８１１）。検索した店舗のプリンタへ送信するための広告印刷情報を、受信した広告提供情報に基づいて生成し（Ｓ８１２）、生成した広告印刷情報を、検索した店舗のプリンタへ送信する（Ｓ８１３）。
【００９５】
プリンタは、受信した広告印刷情報を広告印刷用記憶部に格納する（Ｓ８２１）。プリンタは、ホスト・コントロールからのレシート印刷要求時に、ホスト・コントロールから受信したレシートデータと広告印刷用記憶部の広告印刷情報とに基づいて、広告付きのレシートを発行する（Ｓ８２２）。
【００９６】
更に、プリンタは、発行したレシートの枚数をカウントし、広告代理店サーバにレシートの発行枚数を送信したり、または、指定された枚数にレシートの発行枚数が到達したときに、発行終了情報を送信したりする（Ｓ８２３）。
【００９７】
広告代理店サーバは、プリンタから受信したレシートの発行枚数または発行終了情報に基づいて課金処理を実行し（Ｓ８１４）、処理した結果を広告提供クライアントへ送信する（Ｓ８１５）。
【００９８】
また、本発明の情報記録媒体は、上述の印刷領域制御方法のプログラムを記録することもできる。
【００９９】
また、本発明の情報記録媒体は、コンパクト・ディスク、フロッピー（登録商標）・ディスク、ハード・ディスク、光磁気ディスク、ディジタル・バーサタイル・ディスク、磁気テープ、もしくはメモリ・カードであっても良い。
【符号の説明】
【０１００】
１００    ＰＯＳシステム
１０１    ホスト・システム
１０２    スタンドアローン・システム
１０３    ＬＡＮ
１０４    電話回線
１１０    ホスト・コントローラ
１１１    プリンタ
１１２    表示装置
１１３    入力装置
１２１    プリンタ
１２２    表示装置
１２３    入力装置
【図１】
2010042686.tif 000003
【図２】
2010042686.tif 000004
【図３】
2010042686.tif 000005
【図４】
2010042686.tif 000006
【図５】
2010042686.tif 000007
【図６】
2010042686.tif 000008
【図７】
2010042686.tif 000009
【図８】
2010042686.tif 000010
【図９】
2010042686.tif 000011
【手続補正書】
【提出日】平成21年12月11日(2009.12.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
レシート印刷情報用ポート及び広告印刷情報用ポートを介してレシート印刷情報及び広告印刷情報を受信する受信部と、
前記受信部で受信したレシート印刷情報及び広告印刷情報を指定されたポート別領域記憶部に格納する格納部と、
前記レシート印刷情報毎に、前記広告印刷情報を選択して、レシート印刷領域及び広告印刷領域を設定して印刷用紙に印刷する１個の出力印刷情報を編集する編集部と、
前記出力印刷情報に基づいて、前記印刷用紙への印刷を実行する印刷制御部と、
前記印刷制御部で実行した印刷枚数を広告印刷情報毎に管理する発行枚数管理部と、
を備えたことを特徴とするプリンタ。
【請求項２】
ペーパー・カットを検出するセンサ、またはメンテナンス・カウンタを備え、
前記発行枚数管理部は、前記センサの検出結果、または前記メンテナンス・カウンタのステータスに基づき、所定の印刷枚数を発行したと判定する、
ことを特徴とする請求項１に記載のプリンタ。
【請求項３】
前記発行枚数管理部が所定の印刷枚数を発行したと判定したとき、前記編集部は前記ポート別領域記憶部に格納されている他の広告印刷情報を選択する、
ことを特徴とする請求項１または２に記載のプリンタ。
【請求項４】
前記編集部は、レシート印刷領域の左右領域又は左領域に広告印刷領域を設定して印刷用紙に印刷する１個の出力印刷情報を編集する、
ことを特徴とする請求項１ないし３のいずれかに記載のプリンタ。
【請求項５】
レシート印刷情報用ポート及び広告印刷情報用ポートを介してレシート印刷情報及び広告印刷情報を受信する受信工程と、
前記受信部で受信したレシート印刷情報及び広告印刷情報を指定されたポート別領域記憶部に格納する格納工程と、
前記レシート印刷情報毎に、前記広告印刷情報を選択して、レシート印刷領域及び広告印刷領域を設定して印刷用紙に印刷する１個の出力印刷情報を編集する編集工程と、
前記出力印刷情報に基づいて、前記印刷用紙への印刷を実行する印刷工程と、
前記印刷制御部で実行した印刷枚数を広告印刷情報毎に管理する発行枚数管理工程と、
を含むことを特徴とするプリンタの印刷制御方法。
【請求項６】
前記発行枚数管理工程では、ペーパーカットを検出するセンサの検出結果、またはメンテナンスカウンタのステータスに基づき、所定の印刷枚数を発行したと判定する、
ことを特徴とする請求項５に記載のプリンタの印刷制御方法。  
【請求項７】
前記発行枚数管理工程で所定の印刷枚数を発行したと判定したとき、
前記編集工程では、前記ポート別領域記憶部に格納されている他の広告印刷情報を選択する、
ことを含むことを特徴とする請求項５または６に記載のプリンタの印刷制御方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ、広告印刷システム、印刷領域制御方法および情報記録媒体に関する。特に、複数個の制御用ポートと、各制御用ポートを介して接続されている装置からの受信情報を受信する受信部と、制御用ポート毎に指定された指定領域記憶部に受信情報から所要の印刷情報を格納する格納部と、異なる複数個の制御用ポートに指定された指定領域記憶部の印刷情報に基づいて印刷用紙に印刷する１個の出力印刷情報を編集する編集部と、印刷情報に基づいて印刷用紙への印刷を実行する印刷制御部とを備えたプリンタ、広告印刷システム、印刷領域制御方法および情報記録媒体に関する。
【背景技術】
【０００２】
ＰＯＳ端末システムは、スキャナ等の入力装置から入力した購入商品の入力情報と予め設定してある商品の情報に基づいて精算処理を実行し、購入商品の名称、金額等の情報、合計金額、支払い金額等の精算処理情報を、各種デバイス毎に出力する。例えば、カスタマ・ディスプレイ等の表示装置に表示用の精算処理情報を表示したり、プリンタからレシートを発行したりする。
このＰＯＳ端末システムを個人向けの広告に利用しようとする試みが様々考えられてきている。例えば、カスタマ・ディスプレイ等の表示装置に表示用の精算処理情報を表示する処理の合間に、広告情報を表示したりする。広告情報を印刷したレシートをプリンタから発行したりする。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−３１５２５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ＰＯＳ端末システムのプリンタを利用してレシート上に広告情報を印刷させる場合、ＰＯＳ端末システムのホスト・コントローラにおけるアプリケーション・ソフトウェアによって、レシート印刷情報と広告用の印刷情報とを合わせた１個の出力印刷情報を生成し、生成した出力印刷情報とともにプリンタへ印刷要求することによって、レシート上に広告情報を印刷させていた。そのため、広告用の印刷情報をホスト・コントローラに予め取り込み、レシート印刷情報を生成するときに取り込んだ広告用の印刷情報も一緒に印刷する出力印刷情報を生成するようにアプリケーション・ソフトウェアを変更しなければならないという問題点があった。
【０００５】
また、予め広告情報を印刷用紙に印刷しておき、広告情報が印刷された印刷用紙にレシート印刷情報を印刷するという二重の印刷作業をさせる場合もあった。
そのため、広告情報を印刷用紙に印刷するアプリケーション・ソフトウェアを作成しなかればならないという問題点もあった。更に、広告情報を印刷用紙に印刷する作業をしなければならないという問題点もあった。
【０００６】
従って、本発明は、以上のような問題点を解決するためになされたもので、複数個の制御用ポートと、各制御用ポートを介して接続されている装置からの受信情報を受信する受信部と、制御用ポート毎に指定された指定領域記憶部に受信情報から所要の印刷情報を格納する格納部と、異なる複数個の制御用ポートに指定された指定領域記憶部の印刷情報に基づいて印刷用紙に印刷する１個の出力印刷情報を編集する編集部と、印刷情報に基づいて印刷用紙への印刷を実行する印刷制御部とを備えたプリンタ、広告印刷システム、印刷領域制御方法および情報記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明者らは、上述した従来の問題点を解決すべく研究を重ねた。その結果、ＰＯＳ端末システムのプリンタにおいて、ホスト・コントローラから１個の制御用ポートを介して受信したレシート印刷情報と別の制御用ポートを介して受信した広告印刷情報とに基づいて、印刷用紙に印刷する１個の出力印刷情報を編集し、編集した出力印刷情報を印刷用紙に印刷することによって、広告印刷されたレシートを発行できることが判明した。
【０００８】
また、既存のＰＯＳ端末システムにおいて印刷されるレシート情報の印刷領域を変更することなく、広告情報を印刷用紙上に印刷できることも判明した。
【０００９】
また、ＰＯＳ端末システムのプリンタを利用してレシート上に広告情報を印刷させる機能を増設したＰＯＳ端末システムの構築において、新規のホスト・コントローラを利用する必要が無く、既存のホスト・コントローラを利用できることが判明した。
【００１０】
また、広告代理店サーバにおいて生成された広告印刷情報を、プリンタは、所定の制御用ポートに接続されたネットワークを介して広告代理店サーバから受信することにより、広告印刷情報を検索したり、生成したりすることなく印刷できることが判明した。
【００１１】
上記研究結果に基づき、以下の発明を提供する。
【００１２】
本発明のプリンタは、レシート印刷情報用ポート及び広告印刷情報用ポートを介してレシート印刷情報及び広告印刷情報を受信する受信部と、前記受信部で受信したレシート印刷情報及び広告印刷情報を指定されたポート別領域記憶部に格納する格納部と、前記レシート印刷情報毎に、前記広告印刷情報を選択して、レシート印刷領域及び広告印刷領域を設定して印刷用紙に印刷する１個の出力印刷情報を編集する編集部と、前記出力印刷情報に基づいて、前記印刷用紙への印刷を実行する印刷制御部と、前記印刷制御部で実行した印刷枚数を広告印刷情報毎に管理する発行枚数管理部とを備えたことを特徴とする。
【００１３】
また、ペーパー・カットを検出するセンサ、またはメンテナンス・カウンタを備え、
前記発行枚数管理部は、前記センサの検出結果、または前記メンテナンス・カウンタのステータスに基づき、所定の印刷枚数を発行したと判定することを特徴とする。
また、前記発行枚数管理部が所定の印刷枚数を発行したと判定したとき、前記編集部は前記ポート別領域記憶部に格納されている他の広告印刷情報を選択することを特徴とする。
また、前記編集部は、レシート印刷領域の左右領域又は左領域に広告印刷領域を設定して印刷用紙に印刷する１個の出力印刷情報を編集することを特徴とする。
【００１４】
また、本発明のプリンタの印刷制御方法は、レシート印刷情報用ポート及び広告印刷情報用ポートを介してレシート印刷情報及び広告印刷情報を受信する受信工程と、前記受信部で受信したレシート印刷情報及び広告印刷情報を指定されたポート別領域記憶部に格納する格納工程と、前記レシート印刷情報毎に、前記広告印刷情報を選択して、レシート印刷領域及び広告印刷領域を設定して印刷用紙に印刷する１個の出力印刷情報を編集する編集工程と、前記出力印刷情報に基づいて、前記印刷用紙への印刷を実行する印刷工程と、前記印刷制御部で実行した印刷枚数を広告印刷情報毎に管理する発行枚数管理工程とを含むことを特徴とする。
【００１５】
また、前記発行枚数管理工程では、ペーパーカットを検出するセンサの検出結果、またはメンテナンスカウンタのステータスに基づき、所定の印刷枚数を発行したと判定するこ
また、前記発行枚数管理工程で所定の印刷枚数を発行したと判定したとき、
前記編集工程では、前記ポート別領域記憶部に格納されている他の広告印刷情報を選択することを含むことを特徴とする。
【００１６】
参考例である、プリンタの第１の態様は、複数個の制御用ポートと、各制御用ポートを介して受信情報を受信する受信部と、受信部によって各制御用ポートを介して受信した受信情報から所要のポート別印刷情報を、制御用ポート毎に指定されたポート別領域記憶部に格納する格納部と、格納部によって格納された複数個の異なる制御用ポート毎に指定された複数個のポート別領域記憶部のポート別印刷情報に基づいて、印刷用紙に印刷する１個の出力印刷情報を編集する編集部と、出力印刷情報に基づいて、印刷用紙への印刷を実行する印刷制御部とを備えたプリンタである。
【００１７】
参考例である、プリンタの第２の態様は、制御用ポートを介して接続されている装置に所要の情報を送信する送信部を更に備えたプリンタである。
【００１８】
参考例である、プリンタの第３の態様は、上述のポート別領域記憶部が、制御用ポート毎に１個または複数個指定されることを特徴とするプリンタである。
【００１９】
参考例である、プリンタの第４の態様は、上述の格納部が、制御用ポートを介して受信した受信情報から取り出した所要のポート別印刷情報を格納することができるポート別領域記憶部を検索する格納エリア検索部と、受信情報からポート別印刷情報を取り出し、格納エリア検索部によって検索したポート別領域記憶部に格納するポート別印刷情報格納部とを備えたプリンタである。
【００２０】
参考例である、プリンタの第５の態様は、上述の格納部が、印刷用紙に印刷する１個の出力印刷情報を編集するための制御用ポート毎のポート別印刷情報を格納した所定のポート別領域記憶部を、複数個のポート別領域記憶部から指定する領域指定部を更に備えたプリンタである。
【００２１】
参考例である、プリンタの第６の態様は、上述の編集部が、複数個の異なる制御用ポート毎に指定されたポート別領域記憶部から各ポート別印刷情報を取り出す印刷情報取り出し部と、印刷情報取り出し部によって取り出した複数個のポート別印刷情報に基づいて、印刷用紙に印刷する１個の出力印刷情報を生成する印刷情報生成部とを備えたプリンタである。
【００２２】
参考例である、プリンタの第７の態様は、上述の印刷情報生成部が、所定の前記制御用ポートを介して受信した所定のポート別領域記憶部のポート別印刷情報が印刷される印刷領域を基準にして、他の制御用ポートを介して受信した所定のポート別領域記憶部のポート別印刷情報を印刷する印刷領域を指定できることを特徴とするプリンタである。
【００２３】
参考例である、プリンタの第８の態様は、上述の編集部が、所定のポート別領域記憶部のポート別印刷情報に基づいて、異なる指定されたポート別領域記憶部のポート別印刷情報から出力印刷情報の所要の情報を判定する印刷情報判定部を更に備えたプリンタである。
【００２４】
参考例である、プリンタの第９の態様は、所定の制御用ポートを介して受信した所定のポート別領域記憶部のポート別印刷情報がレシート印刷情報であり、所定の制御用ポートとは異なる制御用ポートを介して受信したポート別領域記憶部のポート別印刷情報が広告印刷情報であることを特徴とするプリンタである。
【００２５】
参考例である、広告印刷システムの第１の態様は、レシート上に印刷する広告を提供する１個または複数個の広告提供クライアントと、レシート上に広告を印刷する請求項１から８のいずれか１項に記載のプリンタを備えた１個または複数個の店舗のＰＯＳシステムと、広告提供クライアントから受信したレシート上に印刷する広告の広告提供情報を店舗のＰＯＳシステムへ送信して、店舗のＰＯＳシステムのプリンタに広告を印刷させる広告代理店サーバとを備え、ネットワークを介して広告提供クライアントと広告代理店サーバとが相互に情報の受信および送信が可能であり、かつ、ネットワークを介して所定の店舗のＰＯＳシステムと広告代理店サーバとが相互に情報の受信および送信が可能である広告印刷システムである。
【００２６】
参考例である、広告印刷システムの第２の態様は、上述の広告代理店サーバが、広告提供クライアントから受信したレシート上に印刷する広告の広告提供情報に基づいて、予め契約している１個または複数個の店舗の中から所望の店舗を選択し、レシート上に広告を印刷するための広告印刷情報を選択した店舗のＰＯＳシステムへ送信することを特徴とする広告印刷システムである。
【００２７】
参考例である、広告印刷システムの第３の態様は、ＰＯＳシステムの所定のプリンタと広告代理店サーバとがネットワークを介して相互に情報の受信および送信が可能であることを特徴とする広告印刷システムである。
【００２８】
参考例である、印刷領域制御方法の第１の態様は、（ａ）複数個の制御用ポートを介して受信情報を受信する受信工程と、（ｂ）受信工程によって各制御用ポートを介して受信した受信情報から所要のポート別印刷情報を、制御用ポート毎に指定されたポート別領域記憶部に格納する格納工程と、（ｃ）格納工程によって格納された複数個の異なる制御用ポート毎に指定された複数個のポート別領域記憶部のポート別印刷情報に基づいて、印刷用紙に印刷する１個の出力印刷情報を編集する編集工程と、（ｄ）出力印刷情報に基づいて、印刷用紙への印刷を実行する印刷制御工程とを備えた印刷領域制御方法である。
【００２９】
参考例である、印刷領域制御方法の第２の態様は、制御用ポートを介して接続されている装置に所要の情報を送信する送信工程を更に備えた印刷領域制御方法である。
【００３０】
参考例である、印刷領域制御方法の第３の態様は、上述のポート別領域記憶部が、制御用ポート毎に１個または複数個指定されることを特徴とする印刷領域制御方法である。
【００３１】
参考例である、印刷領域制御方法の第４の態様は、上述の格納工程が、制御用ポートを介して受信した受信情報から取り出した所要のポート別印刷情報を格納することができるポート別領域記憶部を検索する格納エリア検索工程と、受信情報からポート別印刷情報を取り出し、格納エリア検索工程によって検索したポート別領域記憶部に格納するポート別印刷情報格納工程とを備えた印刷領域制御方法である。
【００３２】
参考例である、印刷領域制御方法の第５の態様は、上述の格納工程が、印刷用紙に印刷する１個の出力印刷情報を編集するための制御用ポート毎のポート別印刷情報を格納した所定のポート別領域記憶部を、複数個のポート別領域記憶部から指定する領域指定工程を更に備えた印刷領域制御方法である。
【００３３】
参考例である、印刷領域制御方法の第６の態様は、上述の編集工程が、複数個の異なる制御用ポート毎に指定されたポート別領域記憶部から各ポート別印刷情報を取り出す印刷情報取り出し工程と、印刷情報取り出し工程によって取り出した複数個のポート別印刷情報に基づいて、印刷用紙に印刷する１個の出力印刷情報を生成する印刷情報生成工程とを備えた印刷領域制御方法である。
【００３４】
参考例である、印刷領域制御方法の第７の態様は、上述の印刷情報生成工程が、所定の前記制御用ポートを介して受信した所定のポート別領域記憶部のポート別印刷情報が印刷される印刷領域を基準にして、他の制御用ポートを介して受信した所定のポート別領域記憶部のポート別印刷情報を印刷する印刷領域を指定できることを特徴とする印刷領域制御方法である。
【００３５】
参考例である、印刷領域制御方法の第８の態様は、上述の編集工程が、所定のポート別領域記憶部のポート別印刷情報に基づいて、異なる指定されたポート別領域記憶部のポート別印刷情報から出力印刷情報の所要の情報を判定する印刷情報判定工程を更に備えた印刷領域制御方法である。
【００３６】
参考例である、印刷領域制御方法の第９の態様は所定の制御用ポートを介して受信した所定のポート別領域記憶部のポート別印刷情報がレシート印刷情報であり、所定の制御用ポートとは異なる制御用ポートを介して受信したポート別領域記憶部のポート別印刷情報が広告印刷情報であることを特徴とする印刷領域制御方法である。
【００３７】
参考例である、情報記録媒体の第１の態様は、上述の印刷領域制御方法のプログラムを記録した情報記録媒体である。
【００３８】
参考例である、情報記録媒体の第２の態様は、コンパクト・ディスク、フロッピー（登録商標）・ディスク、ハード・ディスク、光磁気ディスク、ディジタル・バーサタイル・ディスク、磁気テープ、もしくはメモリ・カードであることを特徴とするプログラムを記録した情報記録媒体である。
【発明の効果】
【００３９】
以上説明したように、本発明によれば、以下の効果を奏する。
【００４０】
ＰＯＳ端末システムのプリンタにおいて、ホスト・コントローラから１個の制御用ポートを介して受信したレシート印刷情報と別の制御用ポートを介して受信した広告印刷情報とに基づいて、印刷用紙に印刷する１個の出力印刷情報を編集し、編集した出力印刷情報を印刷用紙に印刷することによって、広告印刷されたレシートを発行することができる。
【００４１】
また、既存のＰＯＳ端末システムにおいて印刷されるレシート情報の印刷領域を変更することなく、広告情報を印刷用紙上に印刷することも出来る。
【００４２】
また、ＰＯＳ端末システムのプリンタを利用してレシート上に広告情報を印刷させる機能を増設したＰＯＳ端末システムの構築において、新規のホスト・コントローラを利用する必要が無く、既存のホスト・コントローラを利用することもできる。従って、ＰＯＳ端末システムの再構築を容易に実行でき、再構築のコストを削減することができる。
【００４３】
また、広告代理店サーバにおいて生成された広告印刷情報を、プリンタは、所定の制御用ポートに接続されたネットワークを介して広告代理店サーバから受信することにより、広告印刷情報を検索したり、生成したりすることなく印刷することもできる。
【図面の簡単な説明】
【００４４】
【図１】ＰＯＳシステムのシステム構成の一例を示す図である。
【図２】プリンタの機能ブロックを示す図である。
【図３】プリンタの処理のフローチャートを示す図である。
【図４】格納処理を詳細説明したフローチャートの一例を示す図である。
【図５】編集処理を詳細説明したフローチャートの一例を示す図である。
【図６】送信処理を詳細説明したフローチャートの一例を示す図である。
【図７】広告印刷システムのシステム構成の一例を示す図である。
【図８】広告印刷システムにおける処理のフローチャートを示す図である。
【図９】広告印刷用の印刷情報の印刷領域の例を示す図である。
【発明を実施するための形態】
【００４５】
この発明の一実施態様を、図面を参照しながら説明する。なお、以下に説明する実施態様は説明のためのものであり、本発明の範囲を制限するものではない。
従って、当業者であればこれらの各要素もしくは全要素をこれと均等なものによって置換した実施態様を採用することが可能であるが、これらの実施態様も本発明の範囲に含まれる。
図１は、ＰＯＳシステムのシステム構成の一例を示す図である。
【００４６】
ＰＯＳ端末システムは、精算処理等のＰＯＳアプリケーション・ソフトウェアを実行するホスト・コントローラ、レシート等を印刷するプリンタ、商品の価格等を表示する表示装置、キーボード、スキャナ等の入力装置等から構成され、各構成要素が有線接続されている。ＰＯＳシステムは、複数個のＰＯＳ端末システムが、ＬＡＮ等のネットワーク１０３に有線接続、または無線接続されている。
ここで、ＰＯＳ端末システムには、ホスト・コントローラが構成要素の１つであるホスト・システムと、ホスト・コントローラが構成要素とならないスタンドアローン・システムとがある。
【００４７】
ＰＯＳシステム１００において、ホスト・システム１０１は、ＬＡＮ１０３に有線接続されており、スタンドアローン・システム１０２は無線接続されている。ホスト・システム１０１は、ホスト・コントローラ１１０に、無線通信装置を備えたプリンタ１１１、表示装置１１２および入力装置１１３が有線接続されている。プリンタ１１１は、更に電話回線等のネットワーク１０４に接続する制御用ポートを備えており、電話回線１０４を介して図示していない広告代理店サーバ等から受信した広告印刷情報をレシートに印刷することができる。
【００４８】
また、スタンドアローン・システム１０２は、無線通信装置を備えたプリンタ１２１に表示装置１２２および入力装置１２３が有線接続されている。ホスト・システム１０１のホスト・コントローラ１１０のアプリケーション・ソフトウェアからの制御要求に基づいて、無線通信装置を利用して、スタンドアローン・システム１０２のプリンタ１２１に制御を実行させたり、表示装置１２２に表示させたりすることができる。また、入力装置１２３から入力された情報を、無線通信装置を利用して、ホスト・システム１０１のホスト・コントローラ１１０に送信することもできる。
【００４９】
本発明のプリンタは、複数個の制御用ポートと、各制御用ポートを介して受信情報を受信する受信部と、受信部によって各制御用ポートを介して受信した受信情報から所要のポート別印刷情報を、制御用ポート毎に指定されたポート別領域記憶部に格納する格納部と、格納部によって格納された複数個の異なる制御用ポート毎に指定された複数個のポート別領域記憶部のポート別印刷情報に基づいて、印刷用紙に印刷する１個の出力印刷情報を編集する編集部と、出力印刷情報に基づいて、印刷用紙への印刷を実行する印刷制御部とを備えている。また、本発明のプリンタは、制御用ポートを介して接続されている装置に所要の情報を送信する送信部を更に備えている。
【００５０】
図２は、プリンタの機能ブロックを示す図である。
【００５１】
プリンタは、制御部２０１、受信部２０２、格納部２０３、編集部２０４、印刷制御部２０５、ステータス検出部２０６および送信部２０７を備えている。
【００５２】
受信部２０２は、ポートＡを介してホスト・コントローラからのレシート印刷情報、または、ポートＢを介して広告代理店サーバからの広告印刷情報を受信し、受信バッファ２１１に格納する。ポートＡを介してのホスト・コントローラからの受信は有線通信であっても良いし、無線通信であっても良い。
【００５３】
格納部２０３は、受信部２０２によって受信バッファ２１１に格納された受信情報と印刷領域管理情報部２２１に基づいて、ポートＡを介してホスト・コントローラから受信したレシート印刷情報をポートＡ用バッファ２１２に格納し、ポートＢを介して広告代理店サーバから受信した広告印刷情報をポートＢ用Ｎｏ．１バッファ２１３またはポートＢ用Ｎｏ．２バッファ２１４に格納する。ここで、ポートＢ用のバッファを２個用意してあるが、２個以上であればポートＢ用のバッファは何個であっても良い。また、印刷領域管理情報部２２１は、ポートＢ用のバッファの格納状況を管理する情報が格納されている。例えば、図のようにポートＢ用のバッファが２個用意されているときは、ポートＢ用Ｎｏ．１バッファ２１３の管理情報として、ポートＢ用Ｎｏ．１バッファ２１３に格納されてい
る広告印刷情報はレシート印刷に使用中である、ポートＢ用Ｎｏ．２バッファ２１４に格納されている広告印刷情報のレシート印刷終了後の広告印刷情報である、または、ポートＢ用Ｎｏ．１バッファ２１３に格納されている情報はない等を区別する情報が格納されている。従って、ポートＢを介して広告代理店サーバから受信した広告印刷情報を印刷領域管理情報部２２１のポートＢ用のバッファの格納状況に基づいて、空きエリアに格納して、その結果を印刷領域管理情報部２２１に反映させたり、空きエリアの無いときはエラー情報を後述の送信部２０７を介して、広告代理店サーバに返したりする。
【００５４】
編集部２０４は、格納部２０３によってポートＡ用バッファ２１２に格納されたレシート印刷情報、ポートＢ用Ｎｏ．１バッファ２１３またはポートＢ用Ｎｏ．２バッファ２１４に格納された広告印刷情報、および、印刷領域管理情報部２２１に基づいて、印刷用紙に印刷するための印刷情報を編集し、印刷情報バッファ２１５に格納する。
【００５５】
印刷制御部２０５は、編集部２０４によって編集された印刷情報バッファ２１５の印刷情報に基づいて、印刷用紙に印刷する。
【００５６】
ステータス検出部２０６は、ペーパー・カット、カバー・オープン、メンテナンス・カウンタ等のプリンタの各種ステータスを検出する。
【００５７】
送信部２０７は、ステータス検出部２０６によって検出されたペーパー・カット、メンテナンス・カウンタ等のステータスに基づいて、広告印刷情報を印刷したレシートの発行枚数を算出し、算出した結果を発行枚数管理部２２２に格納し、更に広告代理店サーバに送信する。更に、上述した広告代理店サーバから受信した情報に対するステータス情報を送信する。また、ステータス検出部２０６によって検出された各種ステータスをホスト・コントローラに送信する。
【００５８】
制御部２０１は、受信部２０２、格納部２０３、編集部２０４、印刷制御部２０５、ステータス検出部２０６および送信部２０７を相互に関連付けて制御する。
【００５９】
本発明の印刷領域制御方法は、（ａ）複数個の制御用ポートを介して受信情報を受信する受信工程と、（ｂ）受信工程によって各制御用ポートを介して受信した受信情報から所要のポート別印刷情報を、制御用ポート毎に指定されたポート別領域記憶部に格納する格納工程と、（ｃ）格納工程によって格納された複数個の異なる制御用ポート毎に指定された複数個のポート別領域記憶部のポート別印刷情報に基づいて、印刷用紙に印刷する１個の出力印刷情報を編集する編集工程と、（ｄ）出力印刷情報に基づいて、印刷用紙への印刷を実行する印刷制御工程とを備えている。また、本発明の印刷領域制御方法は、制御用ポートを介して接続されている装置に所要の情報を送信する送信工程を更に備えている。
【００６０】
図３は、プリンタの処理のフローチャートを示す図である。
【００６１】
まず、ポートＡを介してホスト・コントローラからのレシート印刷情報、または、ポートＢを介して広告代理店サーバからの広告印刷情報を受信し、受信バッファ２１１に格納する（Ｓ３０１）。
【００６２】
次に、受信バッファ２１１に格納された受信情報に基づいて、ポートＡを介してホスト・コントローラから受信したレシート印刷情報をポートＡ用バッファ２１２に格納し、受信バッファ２１１に格納された受信情報と印刷領域管理情報部２２１のポートＢ用のバッファの格納状況に基づいて、ポートＢを介して広告代理店サーバから受信した広告印刷情報をポートＢ用Ｎｏ．１バッファ２１３またはポートＢ用Ｎｏ．２バッファ２１４に格納する（Ｓ３０２）。
【００６３】
次に、ポートＡ用バッファ２１２に格納されたレシート印刷情報、ポートＢ用Ｎｏ．１バッファ２１３またはポートＢ用Ｎｏ．２バッファ２１４に格納された広告印刷情報、および、印刷領域管理情報部２２１に基づいて、印刷用紙に印刷するための印刷情報を編集し、印刷情報バッファ２１５に格納する（Ｓ３０３）。
【００６４】
次に、印刷情報バッファ２１５の印刷情報に基づいて、印刷用紙に印刷する（Ｓ３０４）。
【００６５】
最後に、広告印刷情報を印刷したレシートの発行枚数を算出し、算出した結果を発行枚数管理部２２２に格納し、更に広告代理店サーバに送信する（Ｓ３０５）。
【００６６】
図４、図５、図６および図９を参照して、上述の処理を詳細に説明する。
【００６７】
図４は、上述のステップＳ３０２の格納処理を詳細説明したフローチャートの一例を示す図である。
【００６８】
まず、受信バッファ２１１に格納されている受信情報の送信元を取り出し（Ｓ４０１）、送信元がホスト・コントローラであるか否かを判定する（Ｓ４０２）。
【００６９】
送信元がホスト・コントローラである場合（Ｓ４０２；Ｙｅｓ）は、受信情報がレシート印刷情報であるか否かを判定する（Ｓ４０３）。受信情報がレシート印刷情報である場合（Ｓ４０３；Ｙｅｓ）は、広告印刷情報が格納されているポートＢ用のバッファの切り換えタイミングであるか否かを判定する（Ｓ４０４）。即ち、ポートＢ用Ｎｏ．１バッファ２１３に格納されている広告印刷情報を印刷したレシートを、予め契約していた枚数発行した場合は、ポートＢ用Ｎｏ．２バッファ２１４に格納されている広告印刷情報に切り換えるポートＢ用Ｎｏ．１バッファ２１３からポートＢ用Ｎｏ．２バッファ２１４への切り換えタイミングであったり、逆にポートＢ用Ｎｏ．２バッファ２１４からポートＢ用Ｎｏ．１バッファ２１３への切り換えタイミングであったりする広告印刷情報が格納されて
いるポートＢ用のバッファの切り換えタイミングであるか否かを判定する。
【００７０】
広告印刷情報が格納されているポートＢ用のバッファの切り換えタイミングである場合（Ｓ４０４；Ｙｅｓ）は、切り換え後のポートＢ用のバッファを指定し（Ｓ４０５）、受信バッファ２１１に格納されている受信情報からレシート印刷情報を取り出し、ポートＡ用バッファ２１２に格納する（Ｓ４０６）。一方、広告印刷情報が格納されているポートＢ用のバッファの切り換えタイミングでない場合（Ｓ４０４；Ｎｏ）は、ステップＳ４０６に移行する。
【００７１】
受信情報がレシート印刷情報でない場合（Ｓ４０３；Ｎｏ）は、受信情報の対応する処理を実行する（Ｓ４０７）。
【００７２】
送信元がホスト・コントローラでない場合（Ｓ４０２；Ｎｏ）は、送信元が広告代理店サーバであるか否かを判定する（Ｓ４０８）。送信元が広告代理店サーバである場合（Ｓ４０８；Ｙｅｓ）は、印刷領域管理情報部２２１のポートＢ用のバッファの格納状況に基づいて、受信情報を格納するためのポートＢ用の空きバッファを検索し（Ｓ４０９）、ポートＢ用の空きバッファがあるか否かを判定する（Ｓ４１０）。ポートＢ用の空きバッファがある場合（Ｓ４１０；Ｙｅｓ）は、広告代理店サーバから受信した受信情報から広告印刷情報を取り出し、ポートＢ用の空きバッファに格納する（Ｓ４１１）。一方、ポートＢ用の空きバッファがない場合（Ｓ４１０；Ｎｏ）は、空きエリアがないことを広告代理店サーバに送信する等のエラー処理を実行する（Ｓ４１２）。
【００７３】
送信元が広告代理店サーバでない場合（Ｓ４０８；Ｎｏ）は、受信情報の対応する処理を実行する（Ｓ４１３）。
【００７４】
図５は、上述のステップＳ３０３の編集処理を詳細説明したフローチャートの一例を示す図である。
【００７５】
まず、ポートＡ用バッファ２１２に格納されているレシート印刷情報を取り出す（Ｓ５０１）。次に、印刷領域管理情報部２２１のポートＢ用のバッファの格納状況に基づいて、広告印刷情報があるか否かを判定する（Ｓ５０２）。
【００７６】
広告印刷情報がある場合（Ｓ５０２；Ｙｅｓ）は、印刷領域管理情報部２２１のポートＢ用のバッファの格納状況に基づいて、ポートＢ用Ｎｏ．１バッファ２１３またはポートＢ用Ｎｏ．２バッファ２１４に格納されている広告印刷情報を取り出す（Ｓ５０３）。取り出した広告印刷情報に購入商品とリンクさせてクーポン券を発行する等の条件印刷があるか否かを判定する（Ｓ５０４）。取り出した広告印刷情報に条件印刷がある場合（Ｓ５０４；Ｙｅｓ）は、レシート印刷情報から広告印刷情報の条件印刷に適合する条件情報を検索し（Ｓ５０５）、広告印刷情報の条件印刷に適合する条件情報がレシート印刷情報の中にあるか否かを判定する（Ｓ５０６）。広告印刷情報の条件印刷に適合する条件情報がレシート印刷情報の中にある場合（Ｓ５０６；Ｙｅｓ）は、広告印刷情報から条件印刷用
の印刷情報を取り出し（Ｓ５０７）、更に、広告印刷情報から広告印刷用の印刷情報を取り出す（Ｓ５０８）。
【００７７】
最後に、取り出した条件印刷用の印刷情報、広告印刷用の印刷情報およびレシート印刷情報に基づいて、印刷用紙上に印刷するための印刷情報を生成し（Ｓ５０９）、生成した印刷情報を印刷情報バッファ２１５に格納する（Ｓ５１０）。
ここで、印刷用紙上の広告印刷用の印刷情報の印刷領域は、予め設定されている印刷領域に印刷する。図９は、広告印刷用の印刷情報の印刷領域の例を示す図である。図９の（ａ）に示すようにレシート印刷領域の左右領域部に広告印刷用の印刷情報を印刷したり、図９の（ｂ）に示すようにレシート印刷領域の上下領域部に広告印刷用の印刷情報を印刷することが出来る。また、図９の（ｃ）に示すように印刷ヘッドを高密度のヘッドに変更することにより、レシート印刷領域の左領域部に広告印刷用の印刷情報を印刷することもできる。また、図９の（ｄ）に示すように、広告印刷情報の条件印刷に適合する条件情報としてクーポン券を印刷することも出来る。
【００７８】
また、広告印刷情報の条件印刷に適合する条件情報がレシート印刷情報の中にない場合（Ｓ５０６；Ｎｏ）は、ステップＳ５０８に移行する。同様に、取り出した広告印刷情報に条件印刷がない場合（Ｓ５０４；Ｎｏ）も、ステップＳ５０８に移行する。
【００７９】
また、広告印刷情報がない場合（Ｓ５０２；Ｎｏ）は、ステップＳ５１０に移行し、レシート印刷情報を印刷情報バッファ２１５に格納する。
【００８０】
図６は、上述のステップＳ３０５の送信処理を詳細説明したフローチャートの一例を示す図である。
【００８１】
まず、広告発行枚数の広告代理店サーバへの送信タイミングであるか否かを判定する（Ｓ６０１）。広告発行枚数の広告代理店サーバへの送信タイミングである場合（Ｓ６０１；Ｙｅｓ）は、プリンタに備えられている各種センサから検出されたペーパー・カット、メンテナンス・カウンタ等のステータスに基づいて、広告印刷情報を印刷したレシートの発行枚数を算出する（Ｓ６０２）。
【００８２】
算出した広告印刷情報を印刷したレシートの発行枚数が契約枚数に到達したか否かを判定する（Ｓ６０３）。レシートの発行枚数が契約枚数に到達した場合（Ｓ６０３；Ｙｅｓ）は、広告印刷情報が格納されているポートＢ用のバッファの切り換えタイミングおよび印刷領域管理情報部２２１のポートＢ用のバッファの格納状況を設定する（Ｓ６０４）。一方、レシートの発行枚数が契約枚数に到達していない場合（Ｓ６０３；Ｎｏ）は、次のステップＳ６０５に移行する。
【００８３】
広告印刷情報を印刷したレシートの発行枚数を広告代理店サーバへ送信するための送信情報を生成し（Ｓ６０５）、生成した発行枚数の送信情報とともに広告代理店サーバへの送信要求を実行する（Ｓ６０６）。
【００８４】
また、広告発行枚数の広告代理店サーバへの送信タイミングでない場合（Ｓ６０１；Ｎｏ）は、対応する処理を実行する（Ｓ６０７）。
【００８５】
また、本発明の広告印刷システムは、レシート上に印刷する広告を提供する１個または複数個の広告提供クライアントと、レシート上に広告を印刷する請求項１から８のいずれか１項に記載のプリンタを備えた１個または複数個の店舗のＰＯＳシステムと、広告提供クライアントから受信したレシート上に印刷する広告の広告提供情報を店舗のＰＯＳシステムへ送信して、店舗のＰＯＳシステムのプリンタに広告を印刷させる広告代理店サーバとを備え、ネットワークを介して広告提供クライアントと広告代理店サーバとが相互に情報の受信および送信が可能であり、かつ、ネットワークを介して所定の店舗のＰＯＳシステムと広告代理店サーバとが相互に情報の受信および送信が可能である。
【００８６】
また、本発明の広告印刷システムは、上述の広告代理店サーバが、広告提供クライアントから受信したレシート上に印刷する広告の広告提供情報に基づいて、予め契約している１個または複数個の店舗の中から所望の店舗を選択し、レシート上に広告を印刷するための広告印刷情報を選択した店舗のＰＯＳシステムへ送信することを特徴とする。
【００８７】
また、本発明の広告印刷システムは、ＰＯＳシステムの所定のプリンタと広告代理店サーバとがネットワークを介して相互に情報の受信および送信が可能であることを特徴とする。
【００８８】
図７は、広告印刷システムのシステム構成の一例を示す図である。
【００８９】
図７に示すように、店舗ＡのＰＯＳシステム７０１ａは、ホスト・コントローラ７１１ａ、プリンタ７１２ａ等からなるＰＯＳ端末システム７１０ａを備えている。プリンタ７１２ａは、制御用ポートのポートＡ７２１ａおよびポートＢ７２２ａを備えており、プリンタ７１２ａは、ポートＡ７２１ａを介してホスト・コントローラ７１１ａに接続されている。
【００９０】
また、プリンタ７１２ａは、ポートＢ７２２ａを介して広告代理店サーバ７０２と電話回線等のネットワーク７０４により接続されている。
【００９１】
広告代理店サーバ７０２は、広告提供クライアント７０３から受け取った広告の契約情報に基づいて、適合する店舗を検索する。検索した店舗が店舗Ａであった場合、ネットワーク７０４を介して接続されている店舗Ａのプリンタ７１２ａに広告情報を送信する。プリンタ７１２ａは、レシート情報を印刷するときに広告提供クライアント７０３から受信した広告情報を一緒に印刷する。
【００９２】
また、ＰＯＳシステムが通信サーバを介してネットワークに接続されていても良い。店舗ＢのＰＯＳシステム７０１ｂは、ホスト・コントローラ７１１ｂ、プリンタ７１２ｂ等からなるＰＯＳ端末システム７１０ｂおよび通信サーバ７１５ｂを備えている。プリンタ７１２ｂは、制御用ポートのポートＡ７２１ｂおよびポートＢ７２２ｂを備えており、プリンタ７１２ｂは、ポートＡ７２１ｂを介してホスト・コントローラ７１１ｂに接続され、ポートＢ７２２ｂを介して通信サーバ７１５ｂに接続されている。また、通信サーバ７１５ｂは、広告代理店サーバ７０２を介してネットワーク７０４に接続されている。
【００９３】
また、広告代理店サーバ７０２は、広告提供クライアント７０３から受け取った広告の契約情報に基づいて検索した店舗が店舗Ｂであった場合、ネットワーク７０４を介して接続されている店舗Ｂの通信サーバ７１５ｂに広告情報を送信する。通信サーバ７１５ｂは、広告提供クライアント７０３から受信した広告情報をプリンタｂに送信し、プリンタ７１２ｂは、レシート情報を印刷するときに通信サーバ７１５ｂから受信した広告情報を一緒に印刷する。
【００９４】
図８は、広告印刷システムにおける処理のフローチャートを示す図である。
【００９５】
広告代理店サーバと広告提供クライアントとの間において、予め、広告に関する内容、条件等の契約をする。この契約において、広告代理店サーバと広告提供クライアントとの間の通信条件および通信情報も設定する。この通信情報を広告提供情報という。また、広告代理店サーバと店舗との間において、予め、店舗のプリンタによってレシートの印刷と一緒に広告を印刷するための広告印刷に関する内容、条件等の契約をする。この契約において、広告代理店サーバと店舗のＰＯＳシステムとの間の通信条件および通信情報も設定する。この通信情報を広告印刷情報という。
【００９６】
従って、広告代理店サーバと広告提供クライアントとの間の処理は、広告提供情報に基づいて実行され、広告代理店サーバと店舗のプリンタとの間の処理は、広告印刷情報に基づいて実行される。
【００９７】
まず、広告提供クライアントは、広告提供情報を広告代理店サーバに送信する（Ｓ８０１）。ここで、広告提供情報は、客先データ、広告データ、商品リンクデータ等から構成されている。客先データは、広告をレシートに印刷させる店舗を特定する情報であるジャンル（例えば、食料品店、酒屋、書店等）、各店舗における広告を印刷したレシートの発行枚数等から構成される広告提供先の条件情報である。広告データは、広告する印刷情報（例えば、ロゴ、広告、クーポン等）である。商品リンクデータは、指定した商品が購入されたときにクーポン券を発行する等の購入商品とリンクさせる情報（例えば、ＪＡＮコード、クーポンＮｏ．等）である。
【００９８】
広告代理店サーバは、受信した広告提供情報の客先データに基づいて、広告を印刷させる店舗を、予め契約した複数個の店舗から構成される店舗群の中から検索する（Ｓ８１１）。検索した店舗のプリンタへ送信するための広告印刷情報を、受信した広告提供情報に基づいて生成し（Ｓ８１２）、生成した広告印刷情報を、検索した店舗のプリンタへ送信する（Ｓ８１３）。
【００９９】
プリンタは、受信した広告印刷情報を広告印刷用記憶部に格納する（Ｓ８２１）。プリンタは、ホスト・コントロールからのレシート印刷要求時に、ホスト・コントロールから受信したレシートデータと広告印刷用記憶部の広告印刷情報とに基づいて、広告付きのレシートを発行する（Ｓ８２２）。
【０１００】
更に、プリンタは、発行したレシートの枚数をカウントし、広告代理店サーバにレシートの発行枚数を送信したり、または、指定された枚数にレシートの発行枚数が到達したときに、発行終了情報を送信したりする（Ｓ８２３）。
【０１０１】
広告代理店サーバは、プリンタから受信したレシートの発行枚数または発行終了情報に基づいて課金処理を実行し（Ｓ８１４）、処理した結果を広告提供クライアントへ送信する（Ｓ８１５）。
【０１０２】
また、本発明の情報記録媒体は、上述の印刷領域制御方法のプログラムを記録することもできる。
【０１０３】
また、本発明の情報記録媒体は、コンパクト・ディスク、フロッピー（登録商標）・ディスク、ハード・ディスク、光磁気ディスク、ディジタル・バーサタイル・ディスク、磁気テープ、もしくはメモリ・カードであっても良い。
【符号の説明】
【０１０４】
１００    ＰＯＳシステム
１０１    ホスト・システム
１０２    スタンドアローン・システム
１０３    ＬＡＮ
１０４    電話回線
１１０    ホスト・コントローラ
１１１    プリンタ
１１２    表示装置
１１３    入力装置
１２１    プリンタ
１２２    表示装置
１２３    入力装置