(57)【要約】【課題】ＰＯＳ端末において取得した情報を基に、容易に領収書等を印刷することが可能な印刷装置、及びＰＯＳ端末を提供することを目的とする。【解決手段】印刷装置３は、定型フォーマットを選択し、選択した前記定型フォーマットに応じて、当該定型フォーマットに基づく画像を印刷する為に必要な印刷情報をＰＯＳ端末１に要求し、この要求に応じて、ＰＯＳ端末１から返信された印刷情報に基づく画像と、前記定型フォーマットの画像とを合成するＣＰＵ１９と、合成された画像を印刷する印刷部２５とを備える。【選択図】  図２
2007253554.tif 000002
【特許請求の範囲】
【請求項１】
所定の定型フォーマットを選択する選択手段と、
前記選択手段において選択された前記定型フォーマットに応じて、当該定型フォーマットに基づく画像を印刷する為に必要な印刷情報をＰＯＳ端末に要求する要求手段と、
前記要求手段による要求に応じて、前記ＰＯＳ端末から返信された前記印刷情報に基づく画像と、前記定型フォーマットの画像とを合成する合成手段と、
前記合成手段によって合成された画像を印刷する印刷手段とを備えること、
を特徴とする印刷装置。
【請求項２】
前記定型フォーマットに基づく画像を印刷する為に必要な個別情報を入力する入力手段を備えること、
を特徴とする請求項１記載の印刷装置。
【請求項３】
前記印刷情報、又は／及び前記個別情報を、当該情報が印刷されるべき前記定型フォーマット上の位置を示す位置情報と関連付けて記憶する記憶手段を備え、
前記合成手段は、前記印刷情報、又は／及び前記個別情報と関連付けて前記記憶手段に記憶された位置情報に基づいて、前記定型フォーマットに基づく画像と、前記印刷情報、又は／及び前記個別情報とを合成すること、
を特徴とする請求項２記載の印刷装置。
【請求項４】
前記位置情報は、前記定型フォーマットに基づく画像上を二次元座標と仮定した際の座標値を含む情報であること、
を特徴とする請求項３記載の印刷装置。
【請求項５】
前記位置情報は、前記印刷情報、又は／及び前記個別情報に含まれる文字列の印刷を開始すべき開始位置の座標を含む情報であること、
を特徴とする請求項４記載の印刷装置。
【請求項６】
前記位置情報は、前記印刷情報、又は／及び前記個別情報に含まれる文字列の印刷を終了すべき終了位置の座標を含む情報であること、
を特徴とする請求項３又は請求項４記載の何れかの項記載の印刷装置。
【請求項７】
前記合成手段は、前記開始位置、及び前記終了位置の座標に基づいて、前記前記印刷情報、又は／及び前記個別情報に含まれる文字列を構成する文字を拡大し、又は縮小すること、
を特徴とする請求項６記載の印刷装置。
【請求項８】
前記印刷情報は、金額に関する情報であり、
前記個別情報は、領収書の宛名に関する情報であること、
を特徴とする請求項２乃至請求項７の何れかの項記載の印刷装置。
【請求項９】
前記印刷情報は、金額に関する情報であり、
前記個別情報は、少なくとも保証書の保証対象となる製品の型番、メーカー名の何れかを含むこと、
を特徴とする請求項２乃至請求項７の何れかの項記載の印刷装置。
【請求項１０】
商品に関する商品情報を読み込む読込手段と、
前記読込手段によって読み込まれた前記商品情報から印刷すべき印刷情報を抽出する抽出手段と、
前記抽出手段によって抽出された前記印刷情報に、当該印刷情報を識別する為の識別情報を付加する付加手段と、
前記付加手段によって前記識別情報が付加された前記印刷情報を送信する送信手段とを有するＰＯＳ端末と、
前記ＰＯＳ端末から送信された、前記識別情報が付加された前記印刷情報を受信する受信手段と、
前記受信手段において受信した前記識別情報に対応する定型フォーマットに基づく画像と、前記受信手段において受信した印刷情報に基づく画像とを合成する合成手段と、
前記合成手段において合成された画像を印刷する印刷手段を有する印刷装置とを備えること、
を特徴とする印刷システム。
【請求項１１】
前記印刷装置は、前記定型フォーマットに基づく画像を印刷する為に必要な個別情報を入力する入力手段を備えること、
を特徴とする請求項１０記載の印刷システム。
【請求項１２】
前記印刷装置は、前記印刷情報、又は／及び前記個別情報を、当該情報が印刷されるべき前記定型フォーマット上の位置を示す位置情報と関連付けて記憶する記憶手段を備え、
前記合成手段は、前記印刷情報、又は／及び前記個別情報と関連付けて前記記憶手段に記憶された位置情報に基づいて、前記定型フォーマットに基づく画像と、前記印刷情報、又は／及び前記個別情報とを合成すること、
を特徴とする請求項１１記載の印刷システム。
【請求項１３】
前記位置情報は、前記定型フォーマットに基づく画像上を二次元座標と仮定した際の座標値を含む情報であること、
を特徴とする請求項１２記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、及び印刷システムに関する。
【背景技術】
【０００２】
従来、ＰＯＳ端末を用いた印刷システムにおいては、例えばバーコードリーダで商品のバーコードを読み込み、読み込んだ情報に基づいてレシートを印刷していた。そして、商品の購入者が、例えば領収書を要求した場合や、当該商品が電荷製品である場合に、保証書を用意しなければならない場合は、ＰＯＳ端末のユーザは、購入者から氏名等、領収書を記載する為に必要を聞いて、所定の記入欄が設けられた領収書に、聞き出した氏名等を手書きで書き込む必要があった。この様な方法を用いた印刷システムとしては、特許文献１に開示された電子キャッシュレジスタがある。
【０００３】
【特許文献１】特開平５−１０１２６８
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、上述の電子キャッシュレジスタを用いた場合、ユーザは領収書や、保証書を発行する際、筆記用具や所定の用紙を常に用意しておかなければならないという問題があった。
【０００５】
そこで、本発明はこの様な実情に鑑みてなされたものであり、ＰＯＳ端末において取得した情報を基に、容易に領収書等を印刷することが可能な印刷装置、及びＰＯＳ端末を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決する為に、本発明に係る印刷装置は、所定の定型フォーマットを選択する選択手段と、前記選択手段において選択された前記定型フォーマットに応じて、当該定型フォーマットに基づく画像を印刷する為に必要な印刷情報をＰＯＳ端末に要求する要求手段と、前記要求手段による要求に応じて、前記ＰＯＳ端末から返信された前記印刷情報に基づく画像と、前記定型フォーマットの画像とを合成する合成手段と、前記合成手段によって合成された画像を印刷する印刷手段とを備えることを特徴としている。
【０００７】
この様な構成によれば、印刷装置は、定型フォーマットを印刷する為に必要な印刷情報をＰＯＳ端末に要求し、合成手段によって、要求に対して返信された印刷情報に基づく画像情報と定型フォーマットに基づく画像情報とを合成することができる為、ＰＯＳ端末が有する情報を容易に定型フォーマット上に印刷することができる。
【発明の効果】
【０００８】
この様に、本発明によれば、ＰＯＳ端末において取得した情報を基に、容易に領収書等を印刷することが可能となる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明を適用した実施の形態について詳細な説明をする。
【００１０】
印刷システムは、図１に示す様に、ＰＯＳ（Point of Sales）端末１と、印刷装置３と、情報処理装置としてのＰＣ（Personal Computer）４を備える。この様な印刷システムにおいては、例えば買い物客が領収書等を要求した場合、ＰＯＳ端末１のユーザは、印刷装置３を操作することで、買い物客が要求した領収書等を作成することが可能な印刷システムである。
【００１１】
ＰＯＳ端末１は、図２に示す様に、ＰＯＳ端末１を構成する各部の制御を行うＣＰＵ５と、ＣＰＵ５において使用するプログラムを記憶するＲＯＭ（Read Only Memory）７と、ＣＰＵ５の作業領域としてのＲＡＭ（Random Access Memory）９と、例えば商品に付加されたバーコードを読み取るリーダ１１と、例えばレシート等を印刷する印刷部１３と、ユーザがＰＯＳ端末１に所定の情報を入力する操作部１５と、印刷装置３から送信された情報を受信し、又は印刷装置３に対して情報を送信するインターフェイス部１７を備える。
【００１２】
ＣＰＵ５は、ＰＯＳ端末１の各部の制御を行う制御手段であり、リーダ１１において読み込んだバーコード等の商品情報を解析し、商品情報の中から、例えば印刷装置３に送信すべき印刷情報や、例えば印刷部１３によって印刷されるレシート等に記載すべき商品の金額等に関する情報を抽出する。印刷情報とは、リーダ１１において読み込んだ、例えば商品の価格に関する情報や、当該商品の名称に関する情報等、印刷装置３によって印刷される領収書や、保証書等に印刷すべき情報をいう。そしてここで抽出された印刷情報は、インターフェイス部１７を介して印刷装置に送信される。
【００１３】
印刷装置３は、印刷装置３を構成する各部の制御を行うＣＰＵ１９と、ＣＰＵ１９において使用するプログラムを記憶するＲＯＭ２１と、ＣＰＵ１９の作業領域としてのＲＡＭ２３と、用紙等の記録媒体上に領収書、又は保証書等を印刷する印刷部２５と、ＣＰＵ１９からの指令に基づいて印刷部２５の制御を行う印刷制御部２７と、ユーザが所定の情報を入力する選択手段としての操作パネル２９と、ユーザに対して所定の情報を表示する表示パネル３１と、ＰＯＳ端末１から送信された情報を受信し、又はＰＯＳ端末に所定の情報を送信するインターフェイス部３３と、領収書、又は保証書等の定型フォーマットを記憶するＥＥＰＲＯＭ（Electronically Erasable and Programmable Read Only Memory）３５とを備える。
【００１４】
ＣＰＵ１９は、ユーザが操作パネル２９を操作することで選択した定型フォーマットを、ＥＥＰＲＯＭ３５から読み出す。そして、ＣＰＵ１９は、当該読み出した定型フォーマットを参照して、この定型フォーマットに基づく画像を印刷する為に必要な情報を検出する。具体的には、定型フォーマットは、ユーザが図３に示す様な操作パネル２９、及び表示パネル３１を用いて選択するが、操作パネル２９によって選択された定型フォーマットが領収書である場合は、定型フォーマットに基づく画像を印刷する為に必要な情報は、名前に関する情報、日付に関する情報、及び金額に関する情報である。そして、ＣＰＵ１９はこれらの情報が必要であると検出すると、定型フォーマットに基づく画像を印刷する為に必要な情報の内、ＰＯＳ端末１が保有している情報を送信する様、ＰＯＳ端末１に要求する。ＰＯＳ端末１が印刷装置３からの要求を受信すると、ＣＰＵ５は、要求された情報、すなわち上述した方法で抽出した金額に関する情報を、インターフェイス部１７を介して印刷装置３に送信する。そして、インターフェイス部１７に送信された金額に関する情報は、ＣＰＵ１９に供給される。
【００１５】
また、領収書に印刷すべき名前、及び日付は、ユーザが操作パネル２９を用いて印刷装置３に入力する。そして操作パネル２９を用いて入力された名前に関する情報は、ＣＰＵ１９に供給される。
【００１６】
ＥＥＰＲＯＭ３５には、図４に示す様な領収書の、例えばビットマップ形式の定型フォーマットの画像情報が格納されている。
【００１７】
この様な定型フォーマットは、例えばＰＣ４に搭載された所定のアプリケーションを用いて作成されたものである。具体的には、ユーザは、アプリケーションを用いて、領収書の定型フォーマットを作成し、例えば領収書の名前を記載すべき欄を領域ＡＲ１として指定し、金額を記載すべき欄を領域ＡＲ２として指定する。領域の指定の仕方としては、例えば領収書上に平面座標を仮定し、その平面座標に従って領域の開始位置と、終了位置を座標値として指定する。そして、ＰＣ４は、これら領域に記載すべき事項、領域の開始位置、及び領域の終了位置を関連付けてデータベースを作成し、印刷装置３宛てに送信する。
【００１８】
具体的には位置情報は、定型フォーマット上に二次元直交座標を仮想し、文字の印刷を開始する開始位置に関する座標と、文字の印刷を終了する終了位置に関する座標とによって構成されている。すなわち、名前に関する情報に対応する位置情報は、領域ＡＲ１の左端の座標と、右端の座標とによって構成され、金額に関する位置情報は、領域ＡＲ２の左端の座標と、右端の座標とによって構成され、日付に関する位置情報は、領域ＡＲ３の左端の座標と、右端の座標とによって構成される。そして、操作パネル２９に入力された、名前に関する情報、及び日付に関する情報は、図５に示す様なテーブル上に、位置情報と関連付けられて、ＥＥＰＲＯＭ３５に一時的に記憶される。
【００１９】
そして、ＣＰＵ１９は、ＥＥＰＲＯＭ３５に記憶された、名前に関する情報、及び日付に関する情報を、ユーザからの指令に従ってこれらの情報に含まれる文字列を位置情報に基づいて図６に示す様に展開する。その後、ＣＰＵ１９は、定型フォーマットの画像情報、及び金額に関する情報の文字列を、名前に関する情報の文字列と、展開された日付に関する情報の文字列を合成し、図７に示す様な画像情報を形成する。そしてＣＰＵ１９において生成された合成画像は、印刷制御部２７に供給される。そして、印刷制御部２７は、当該画像情報に基づいて印刷部２５を制御し、用紙上に領収書を印刷する。なお、例えば名前に関する情報等が、領域ＡＲ１として指定された領域内に収まらないときは、ＣＰＵ１９の判断のもと、領域ＡＲ１内に文字が収まる様、文字のフォントサイズ等を適宜変更することも可能である。
【００２０】
以下、印刷システムの動作について、図８を参照しながら詳細な説明をする。
【００２１】
商品の購入者が、ユーザに領収書を要求した場合、ユーザは、ステップＳ１において、操作パネル２９を操作して、領収書を作成すべき旨の指令を印刷装置３に入力する。このときの指令とは、具体的には、操作パネル２９を用いて領収書の定型フォーマットを選択することである。
【００２２】
次に、ＣＰＵ１９は、ステップＳ２において、ＲＯＭ２１に記憶された領収書の定型フォーマットを読み出す。
【００２３】
次に、ＣＰＵ１９は、ステップＳ３において、ＰＯＳ端末１に対して金額に関する情報を要求する。この要求は、インターフェイス部３３、及びインターフェイス部１７を介してＣＰＵ５に供給される。
【００２４】
次に、ＣＰＵ５は、ステップＳ４において、リーダ１１で読み込んだ商品情報から金額に関する情報を抽出し、当該情報をインターフェイス部１７、及びインターフェイス部３３を介してＣＰＵ１９に返信する。
【００２５】
次に、ＣＰＵ１９は、ステップＳ５において、表示パネル３１に所定の画面を表示し、ユーザに名前に関する情報、及び日付に関する情報を、操作パネル２９を用いて入力する様に要求する。
【００２６】
次に、ＣＰＵ１９は、ステップＳ６において、これらの印刷情報が入力されたか否かを判断する。そして、これらの印刷情報が入力されない場合は、ＣＰＵ１９は、繰り返し同様の判断を行う。一方、ＣＰＵ１９は、ユーザが操作パネル２９を用いて印刷情報を入力したと判断した場合、ステップＳ７の処理を実行する。
【００２７】
次に、ＣＰＵ１９は、ステップＳ７において、入力された印刷情報を、位置情報に基づいて展開する。
【００２８】
次に、ＣＰＵ１９は、ステップＳ８において、ＥＥＰＲＯＭ３５に格納された、領収書の定型フォーマットを読み出す。
【００２９】
次に、ＣＰＵ１９は、ステップＳ９において、読み出した領収書の定型フォーマットに基づく画像と、印刷情報に基づく画像とを重ねあわせることで合成し、領収書の画像情報を生成する。
【００３０】
次に、ＣＰＵ１９は、ステップＳ１０において、生成した領収書の画像情報を印刷制御部２７に供給し、当該印刷制御部２７は、画像情報に基づいて印刷部２５を制御する。そして、印刷部２５は、印刷制御部２７の制御のもと、用紙上に領収書を印刷し、当該領収書を印刷装置３外部に排出し、ユーザに提供して一連の処理を終了する。
【００３１】
以上の様に、本発明を適用した実施の形態に係る印刷システムによれば、ＰＯＳ端末１において取得した情報を、印刷装置３において使用することができる為、ユーザが例えば領収書等を要求された場合にも、印刷装置３を用いて容易に領収書を印刷することができる。
【００３２】
尚、本発明は、上述の実施の形態に係る印刷システムに限定されるものではなく、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
【００３３】
例えば、上述の印刷システムでは、領収書を印刷するものとして詳細な説明を行ったが、印刷対象は領収書に限らず、ＰＯＳ端末によって、例えばバーコードを読み込むことで取得することが可能な情報と、ユーザが入力した情報とを合成する必要がある情報を用紙上に記録するものであればどの様なものであってもよい。
【００３４】
例えば、図９に示す様な商品の保証書を印刷する場合、印刷装置３は、ユーザに対して領域ＡＲ４に入力すべき名前に関する情報、及び領域ＡＲ５に入力すべき商品のシリアルナンバー（Ｓ／Ｎ）に関する情報から成る個別情報を、操作パネル２９を用いて入力する様に要求する。そして、領域ＡＲ６に入力すべき保証書の発行日に関する情報、領域ＡＲ７に入力すべき商品の型番に関する情報、領域ＡＲ８に入力すべき商品のメーカに関する情報、及び領域ＡＲ９に入力すべき保証日の末日に関する情報は、ＰＯＳ端末１において読み込んだ商品のバーコードから取得することができる情報である為、印刷装置３は、ユーザから保証書の印刷を要求されると、これらの印刷情報を、ＰＯＳ端末１に要求する。
【００３５】
また、上述の実施の形態においては、印刷装置３の要求に応じて、ＰＯＳ端末１が印刷情報を送信する構成としたが、ＰＯＳ端末１の側から印刷装置３にこれらの情報を自主的に送信する構成としても良い。
【００３６】
具体的には、図１０に示す様に、ステップＳ１１において、ＰＯＳ端末１のリーダ１１が、商品のバーコード等を読み込むと、この商品情報はＣＰＵ５に供給される。
【００３７】
次に、ステップＳ１２においてＣＰＵ５は、ＲＯＭ７に記憶されたテーブルを参照して、商品情報から印刷情報等を抽出する。具体的には、ＲＯＭ７には、図１１に示す様に、印刷装置３において印刷可能な定型フォーマットに関して、その定型フォーマットの名称と、当該フォーマットを印刷するのに必要な情報の項目名とが関連付けられたテーブルが記憶されている。そして、ＣＰＵ５は、商品情報から抽出した情報と、ＲＯＭ７に記憶されたテーブルを参照して、例えば領収書を印刷する為に必要な金額に関する情報と、日付に関する情報とを合成した送信情報を作成する。そしてＣＰＵ５は、送信情報をＣＰＵ１９が何れの定型フォーマットに関する情報であるかを認識することができる様、送信情報のヘッダ部分に定型フォーマットの名称である領収書に関する情報を埋め込む。
【００３８】
そして、ここで生成された送信情報は、ステップＳ１３において印刷装置３に送信される。
【００３９】
次に、ステップＳ１４において、ＣＰＵ１９は、インターフェイス部３３を介して受信した情報のヘッダ部分を参照し、送信された情報が領収書に関する情報であることを識別する。
【００４０】
次に、ステップＳ１５において、ＣＰＵ１９は、ＰＯＳ端末１から送信された送信情報に含まれる印刷情報をＥＥＰＲＯＭ３５に記憶する。
【００４１】
次に、ユーザが操作パネル２９を用いて、領収書を印刷する旨の指令を印刷装置３に供給すると、ステップＳ１６においてＣＰＵ１９は、当該指令に基づいて、ユーザに対して個別情報の入力を要求する。
【００４２】
次に、ステップＳ１７において、ＣＰＵ１９は、入力された個別情報に基づく画像、ＥＥＰＲＯＭ３５に記憶された印刷情報に基づく画像、及び領収書の定型フォーマットに関する画像を合成し、当該合成した画像を印刷する。
【００４３】
この様に、ＰＯＳ端末１で処理した情報を、逐次印刷装置３に送信し、ユーザがその情報を印刷しようとした場合にのみ、印刷装置３は印刷処理を行うことで、印刷システムの作業効率を向上させることができる。
【図面の簡単な説明】
【００４４】
【図１】本発明の実施の形態に係る印刷システムの構成を示す斜視図である。
【図２】同印刷システムのブロック図であり、各部の構成について説明する為の図である。
【図３】同システムの印刷装置の一部を示す立面図である。
【図４】同システムにおいて使用される領収書の定型フォーマットを示す図である。
【図５】同システムにおいて使用されるテーブルの例を示す図である。
【図６】同システムにおいて、個別情報を展開したときの例を示す図である。
【図７】同システムにおいて印刷される領収書の例を示す図である。
【図８】同システムにおける各部の動作について説明する為のフロー図である。
【図９】同システムにおいて印刷される保証書の例を示す図である。
【図１０】同システムの変形例において、各部の動作について説明する為のフロー図である。
【符号の説明】
【００４５】
１    ＰＯＳ端末
３    印刷装置
５    ＣＰＵ
７    ＲＯＭ
９    ＲＡＭ
１１    リーダ
１３    印刷部
１５    操作部
１７    インターフェイス部
１９    ＣＰＵ
２１    ＲＯＭ
２３    ＲＡＭ
２５    印刷部
２７    印刷制御部
２９    操作パネル
３１    表示パネル
３３    インターフェイス部
３５    ＥＥＰＲＯＭ
【図１】
2007253554.tif 000003
【図２】
2007253554.tif 000004
【図３】
2007253554.tif 000005
【図４】
2007253554.tif 000006
【図５】
2007253554.tif 000007
【図６】
2007253554.tif 000008
【図７】
2007253554.tif 000009
【図８】
2007253554.tif 000010
【図９】
2007253554.tif 000011
【図１０】
2007253554.tif 000012