(57)【要約】      （修正有）【課題】チラシ広告にＧコード（以下Ｐコード）のような簡単な印刷用コードを設け、該コードにより広告の店舗までの地図を印刷し、老人や子供でも該店舗へスムーズに来店できるようにする。【解決手段】Ｐコードに合わせて印刷用簡易画像を形成可能な情報格納手段とＰコードを入力可能とする入力変更制御手段を持ち、入力されるＰコードに合わせて、前記情報格納手段に格納してある印刷用簡易画像形成用情報から印刷用簡易画像を形成し、広告の店舗までのルートや該店舗内の商品の陳列位置の表す印刷物を得る。【選択図】図１
2005001157.tif 000002
【特許請求の範囲】
【請求項１】
複雑な印刷処理を行うＰＤＬ処理可能な印刷装置において、
Ｇコードのような印刷用簡易コード（以下：Ｐコード）に合わせて、印刷画像を形成するための簡易情報を格納する情報格納手段を持ち、Ｐコードを入力可能とする入力変更制御手段を持ち、
入力されるＰコードに基づき、前記情報格納手段に格納済みの簡易情報から印刷用簡易画像を形成することができるＰコード印刷処理手段を持つことを特徴とする印刷装置。
【請求項２】
請求項１の印刷装置において、
Ｐコードで表現される対応情報を１ページの印刷物にまとめることができる印刷装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
プリンタやプリント機能のある複合機で、特に、一般家庭で使用される印刷装置におけるものである。
【０００２】
【従来の技術】
従来のプリンタでは、印刷するためのＰＤＬコマンドを受取りプリンタ側で所定の処理を施して印刷用画像データを生成したり、印刷データそのものを受信して印刷用画像データとしたりしていた（例えば、特許文献１）。
【０００３】
これらの印刷用コマンドやデータはチラシなどの広告に簡単に記載できるようなものではなく、アルファベットや数字がかなり大量に並ぶものであった。
【０００４】
【特許文献１】
特開平０５−０２８２７５号公報
【０００５】
【発明が解決しようとする課題】
＜課題１＞
チラシ広告に簡単に掲載でき、ユーザーが簡単に入力できる簡易な印刷コードによりユーザーが必要とする簡易情報を印刷できるようにする。
【０００６】
＜課題２＞
通常のチラシ広告では、１枚で１つの店舗となっており、続けていくつかの店舗で買い物をする場合、複数枚のチラシを持っていかなければならなかった。
【０００７】
【課題を解決するための手段】
印刷装置に、Ｐコードに合わせて印刷用簡易画像を形成可能な情報格納手段を持ち、Ｐコードを入力可能とする入力変更制御手段を持ち、入力されるＰコードに合わせて、前記情報格納手段に格納してある印刷用簡易画像形成用情報から印刷用簡易画像を形成し、印刷物を得ることができるＰコード印刷処理手段を持つことを特徴とする。
【０００８】
【発明の実施の形態】
図１に本発明の実施例のブロック図を示す。
【０００９】
プリンタ１００が本発明の実施例である。
【００１０】
１は、ＣＰＵでシステムバス２を経由して、プリンタ１００の各ブロックを統括的に制御する。
【００１１】
２は、システムバスでＣＰＵ１とプリンタ１００内の各ブロックを接続する。
【００１２】
３は、ＲＡＭである。
【００１３】
４は、拡張ＲＡＭである。
【００１４】
５は、ＲＯＭである。
【００１５】
６は、印刷部Ｉ／Ｆであり、印刷部１０へ印刷用画像データを出力する。
【００１６】
７は、ＨＯＳＴ  Ｉ／Ｆであり、ＨＯＳＴ  ＰＣに接続でき、データやステータスの通信を行うことができる。
【００１７】
８は、ＨＤＤである。
【００１８】
９は、ＨＤＤ  Ｉ／Ｆであり、システムバス２でＣＰＵ１の制御によりＨＤＤを制御する。
【００１９】
本実施例のプリンタ１００は、ＨＤＤ８の中の一部に特定のＰコードを解釈するプログラムを格納する。
【００２０】
プログラムの格納はこのＨＤＤに限定するものではなく、ＲＯＭ５の一部に格納しても良い。さらには、該プログラムをＰＣに持たせ、ＰＣからダウンロードさせてＲＡＭ３、又は４に格納させても良い。ＲＡＭ３、又は４の場合は、電源ＯＮ時に毎回ダウンロードすることになる。
【００２１】
また、ＨＤＤ８には、ユーザーの自宅周辺の地図も格納できる。地図情報は購入時に販売店でインストールしてもいいし、ユーザーが自宅で使用し始めてからＰＣを使って各種サイトからのダウンロードで行っても良い。サイトは、販売店のサイトでも、プリンタメーカのサイトでも、ちらしを扱う新聞社のサイトでも何でも良い。
【００２２】
さらに、ＨＤＤ８には、店舗内の商品陳列位置情報も格納することができる。店舗内の商品陳列位置はＰコードに対応した位置情報であり、前述の地図情報と同じように販売店でインストールしてもいいし、ユーザーが自宅で使用し始めてからＰＣを使って各種サイトからのダウンロードで行っても良い。サイトは、販売店のサイトでも、プリンタメーカのサイトでも、ちらしを扱う新聞社のサイトでも何でも良い。
【００２３】
１０は、印刷部であり、印刷部Ｉ／Ｆ６からの印刷用画像データを受取り、印刷物を出力する。
【００２４】
１１は、パネルＩ／Ｆであり、パネルとＣＰＵの通信を可能とする。
【００２５】
１２は、パネルである。
【００２６】
本発明のプリンタをホストＰＣに接続して、Ｐコードにより、自宅から店舗までの地図を印刷する場合の動作を説明する。
【００２７】
第一に、地図情報の格納について、プリンタ同梱のドライバーソフトウエアのように地図情報をＣＤ−ＲＯＭで取り込む場合、ホストＰＣをプリンタ１００のホストＩ／Ｆ  ７に繋ぎ、ドライバーソフトウエアをインストールするときと同様の操作で、地図印刷に必要とされる区画を選択し、その中で自宅がどこになるかを指定して地図情報及び該地図内の自宅の位置をＰコード印刷用のデータとして格納する。このときに、老人や子供などが迷ったときように、自宅の電話番号などの情報も一緒に自宅データとして格納し、印刷できるようにしても良い。
【００２８】
インターネット経由で、サイトからダウンロードする場合、サイトの指示に従って、進むことで、ＣＤ−ＲＯＭと同様の情報、地図印刷に必要となる自宅周辺の区画とその中での自宅の位置とをＰコード印刷用のデータとして格納する。
【００２９】
これらの格納動作の詳細は、ホストＰＣからのデータ及びステータスをホストＩ／Ｆ７から受け取り、ＨＤＤへのデータ格納かどうかをＲＯＭ５のプログラムにより判断し、ＨＤＤへのデータ格納なので、ＨＤＤ  Ｉ／Ｆ９を経由してＨＤＤ８に格納する。
【００３０】
プリンタ１００のＨＤＤ８へのデータの格納は本発明の特徴であるＰコード処理ではなく、通常のＰＤＬプリンタが一般的に具備している機能のひとつである。
【００３１】
次にＰコードの入力を受け付けるよう入力モードの切り替えを行う。
【００３２】
Ｐコードはユーザーが間単に所望の簡易地図を印刷できなければならないので入力も簡単なコードでなければならない。ユーザーが入力に手間取るようではいけない。ここでは、１０桁の１０進数とする。
【００３３】
ただし、Ｐコードはこれに限定するものではなく、ユーザーが間単に所望の簡易地図を印刷できれば何でも良い。さらに、新聞チラシ広告にＰコードを追加することになるが追加しやすいものであれば良い。
【００３４】
ホストＩ／Ｆとの通信でＰコードを指定して切り替わる場合、ホストＰＣで、Ｐコード印刷を選択してＰコードを入力する。
【００３５】
Ｐコードの入力はチラシを見ながらユーザーが手で入力しても良いし、専用の読取装置を使用して入力しても良い。また、該チラシをインターネットで確認でき、その中で店舗や商品を選択し、Ｐコード印刷をすると指定したりすることで、ＰＣにＰコードがダウンロードされ、プリンタ１００に入力される形でも構わない。
【００３６】
さらに、パネルからＰコード印刷を行うことを指定して印刷しても構わない。
【００３７】
ここでは、パネルからＰコード印刷設定し、ＰＣからＰコードを入力することにする（Ｓ１１０）。
【００３８】
パネル１２のキー操作により、プリンタ１００のＣＰＵ１は、Ｐコード入力を設定されたことを認識し、特定のＰコードを解釈するプログラムを格納したＨＤＤ８からＰコード印刷に必要なＰコード解釈プログラムをＲＡＭ３ないし拡張ＲＡＭ４にロードし、Ｐコード印刷可能状態となる。
【００３９】
今は、ＲＡＭ３にロードした。
【００４０】
ホストＰＣは、プリンタ１００に対してＨＯＳＴ  Ｉ／Ｆ７を介してＰコードを入力する。
【００４１】
プリンタ１００はＰコードを受取るとＲＡＭ３にロード済みのＰコード解釈プログラムを起動しＰコードの処理を開始する。入力されたＰコードから商品位置印刷か地図印刷かを判定する（Ｓ１２０）。
【００４２】
商品位置印刷のＰコードであれば、ステップ１４０の商品位置印刷処理ルーチンへ行き、そうでなければ、ステップ１３０の地図印刷処理ルーチンへ進む。
【００４３】
今、Ｐコードが商品位置印刷を意味するものでなかったので、地図印刷処理を開始する。
【００４４】
地図印刷処理は、図４のフローチャート２で示される。
【００４５】
地図印刷処理が開始されるとまず、ステップ２１０にて、地図データが格納済みかどうか確認する。ＨＤＤ８に格納済みなので、ＨＤＤ８から印刷用地図データを読み出す（Ｓ２３０）。
【００４６】
地図データが無い場合はステップ２２０へ進み、地図データ無しのエラー処理ルーチンで、ユーザーに地図データが無いことを通知し、地図データの格納を促す。
【００４７】
ここでは、地図データはＨＤＤ８にあり、ステップ２３０で印刷用地図データの読み出しまでできているので、ステップ２４０へ進む。
【００４８】
ステップ２４０では、Ｐコードからターゲットの店舗の位置を地図情報にプロットする。
【００４９】
ターゲット店舗の認識方法は、地図情報を格納する時点で、地図情報と一緒に認識コードを格納しても良いし、地図情報の中に住所のようなものを持たせ、その住所コードから判定できるようにしても良い。この認識方法はこの二つのやり方に限定するものでは無く、地図情報とＰコードから印刷装置側でターゲット店舗のプロット位置を認識できるものならなんでも良い。
【００５０】
ここでは、前述の地図情報を格納する時点で、地図情報と一緒に認識コードを格納する形であった。
【００５１】
これにより、ターゲット店舗のコードをプリンタ１００のＣＰＵ１が認識し、地図情報の中にターゲット店舗をプロットした。
【００５２】
さらに、ステップ２５０で、地図中にプロットした店舗と、地図情報に含まれている自宅位置との間に道順を示すルートを書き込む。
【００５３】
地図情報には、ターゲット店舗であった場合と、そうでなかった場合とで、ユーザーが簡単に見分けることができるように店舗位置の色を変えたり、網掛けなどのパターンを変えたりできる領域と、ルートとして色を変えたり、パターンを変えたりできる領域の２種類の属性をもたせている。
【００５４】
ここでは、そのうちのルートパターン部分にＰコード処理として自宅、ターゲット店舗間のルートにパターンの変更を施した。
【００５５】
ただし、地図情報は、これに限定するものではなく、Ｐコードによって、印刷装置側がターゲット店舗と自宅とを示すことができ、さらにその間のルートを示すことができれば何でも良く、前述のような２種類の属性で現す方法でも良いし、ルート情報を地図情報に重ねることで現せるようにしておいても良い。
【００５６】
最後に、ステップ２６０で、前述の自宅    ルート    ターゲット店舗間が見やすくなるように印刷範囲を設定して印刷する。このときに印刷倍率も一緒に調整しても良い。
【００５７】
印刷範囲の設定は、ルートを中心に自宅とターゲット店舗が一緒に見られる状態にできれば何でも良い。ここでは、ルートの中心を印刷の中心とし、ターゲット店舗と自宅が印刷範囲から出てしまわないようにした。
【００５８】
この設定を施して、自宅―ターゲット店舗間の地図を印刷した。
【００５９】
印刷終了で、通常のＰＤＬ受付状態に戻っても良いし、さらなるＰコード印刷のためにＰコード可能状態に戻っても良い。ここでは、フローチャート１のステップ１１０に戻り、Ｐコード印刷可能状態のままとする。
【００６０】
ステップ１１０で、通常のＰＤＬ印刷用の入力が入るか、又はパネルからの設定変更があれば、Ｐコード印刷可能状態ではなく、ＰＤＬ印刷処理状態に戻るものである。
【００６１】
次に、商品陳列位置印刷処理について、説明する。
【００６２】
フローチャート１のステップ１２０で入力されたＰコードが商品陳列位置印刷を意味するものであった場合、ステップ１４０の商品陳列位置印刷処理ルーチンへ進む。
【００６３】
商品陳列位置印刷処理ルーチンは、図５のフローチャート３で示す。
【００６４】
まず、商品陳列位置データの確認を行う。（Ｓ３１０）
該データがある場合、Ｓ３３０へ進み、無い場合、Ｓ３２０で商品陳列位置データ無しによるエラー処理として、ユーザーに商品陳列位置データが無いことを通知し、商品陳列位置データの格納を促す。
【００６５】
ここでは、あったので、Ｓ３３０へ進む。
【００６６】
Ｓ３３０では、商品陳列位置データをＨＤＤ８から読み出し、Ｓ３４０でターゲット商品の位置を該商品陳列位置データにプロットする。さらに、Ｓ３５０で出入り口と商品陳列位置間のルートを商品陳列位置データ中に描画する。
【００６７】
前述の地図情報と同じように、商品陳列位置データもターゲット商品の位置を示す箇所の色を変えたり、網掛けなどのパターンを変えたりして現せるようになっているものである。ここでは、パターン（網掛け）を変えた。
【００６８】
さらに、ステップ３５０で、出入り口と商品陳列位置間のルートを商品陳列位置データ中に描画する。ルートは、複数出入り口があったり、フロアの記載が必要であったりするので、店舗の構造によって、地図情報よりも複雑になる場合が多い。代表的なルートを選択する仕組みにしても良いし、出入り口の数だけルートを重ねられるパターンを何種類か使用しても良い。
【００６９】
ここでは、代表的なルートを選択し、描画した。
【００７０】
そして、ステップ３６０で、上記のルートが見やすい印刷範囲で印刷する。
【００７１】
この印刷終了で、地図情報と同じように通常のＰＤＬ受付状態に戻っても良いし、さらなるＰコード印刷のためにＰコード可能状態に戻っても良い。ここでは、フローチャート１のステップ１１０に戻り、Ｐコード印刷可能状態のままとする。
【００７２】
ステップ１１０で、通常のＰＤＬ印刷用の入力が入るか、又はパネルからの設定変更があれば、Ｐコード印刷可能状態ではなく、ＰＤＬ印刷処理状態に戻るものである。
【００７３】
以上説明したように、ＰＤＬのような複雑なコマンドではない簡単なＰコードで、自宅からターゲット店舗までの簡単な地図を印刷したり、ターゲット店舗のターゲット商品の陳列位置がわかる簡単な店内地図を印刷したりすることができた。
【００７４】
図５では、ターゲット店舗が複数ある場合の処理ルーチンを示す。
【００７５】
地図印刷が開始され、ステップ４１０での地図データの確認、Ｓ４２０でエラーが会った場合の処理、Ｓ４３０で地図データ参照、Ｓ４４０でＰコードからターゲット店舗の位置を地図上にプロットするところまでは、フローチャート２のＳ２００〜Ｓ２４０までと同じである。
【００７６】
Ｓ４４０のあと、Ｓ４６０にて、ターゲットが複数あるかどうかを確認する。
【００７７】
確認方法は、Ｐコードが連続で入力されているかどうかで、判定してもいいし、パネルで複数ターゲットの設定を行ってもいいし、Ｐコードに複数ターゲット印刷であることをしめすコードを設けても良い。ここでは、Ｐコードの最後に複数ターゲット印刷であることを示すコードを設けた。本コード付きのＰコードであった場合は、ステップ４５０に進み、本コードが無かった場合は、ステップ４７０に進む。
【００７８】
ここでは、本コードがあるので、ステップ４５０に進んだ。
【００７９】
Ｓ４５０では、プロットしたターゲット店舗をマーキングする。マーキングは順番がわかれば何でも良い。ここでは、番号とする。
【００８０】
そして、Ｓ４３０に戻り、地図データを参照し、Ｓ４４０で、Ｐコードからあーゲット店舗の位置を地図情報にプロットし、Ｓ４６０へ進む。
【００８１】
Ｓ４６０で、今度は複数ターゲットコードが無いので、Ｓ４７０へ進む。
【００８２】
Ｓ４７０では、自宅からマーキングした店舗をマーキング順のとおり接続し、また自宅に戻るルートを地図中に描画する。描画したルートが見やすいような印刷範囲を設定し、印刷する。
【００８３】
本印刷により、自宅から複数の店舗を通ってまた自宅に戻るルートの簡単な印刷物が得られた。
【００８４】
【発明の効果】
以上説明したように、自宅と店舗までのルートが明確なので老人や子供、引っ越して間もない人のような地理感覚に疎い人でも簡単にチラシに記載されている購入したい商品を買いに行くことができる。
【００８５】
また、商品の陳列位置を示す店舗内の地図の印刷では、自宅を出発した時点で店舗内のどこに目指す商品があるか、把握できているので、到着後に探す時間を掛けないで済むため、いち早く目的の商品を購入することができ、買いそびれる可能性を低くすることができる。
【００８６】
さらに、自宅の住所や電話番号などの連絡先も一緒に印刷すれば、老人や子供が迷ったとき、簡単に家族へ連絡したり、自宅へ送り届けたりすることができる。
【図面の簡単な説明】
【図１】本発明の実施例１のブロック図
【図２】フローチャート１
【図３】フローチャート２
【図４】フローチャート３
【図５】フローチャート４
【符号の説明】
１  ＣＰＵ
２  システムバス
３  ＲＡＭ
４  拡張ＲＡＭ
５  ＲＯＭ
６  印刷部Ｉ／Ｆ
７  ＨＯＳＴ  Ｉ／Ｆ
８  ＨＤＤ
９  ＨＤＤ  Ｉ／Ｆ
１０  印刷部
１１  パネルＩ／Ｆ
１２  パネル
１００  本発明の実施例のプリンタ
１１０  ホストＰＣ
【図１】
2005001157.tif 000003
【図２】
2005001157.tif 000004
【図３】
2005001157.tif 000005
【図４】
2005001157.tif 000006
【図５】
2005001157.tif 000007