(57)【要約】【課題】複数設けられたインタフェースの有効利用を図り、広告を行う。【解決手段】プリンタ１１は、クライアント端末１２Ａ、１２Ｂに直接的あるいは間接的に接続される複数のインタフェースと、複数のインタフェースのうち少なくともいずれか一のインタフェースを介して広告データが入力されたか否かを判別し、広告データが入力された場合にユーザに対し、広告データに対応する広告を提示する。【選択図】図１
2007140747.tif 000002
【特許請求の範囲】
【請求項１】
外部装置に直接的あるいは間接的に接続される複数のインタフェースと、
前記複数のインタフェースのうち少なくともいずれか一のインタフェースを介して広告データが入力されたか否かを判別する広告データ入力判別部と、
前記広告データが入力された場合にユーザに対し、前記広告データに対応する広告を提示する広告提示部と、
を備えたことを特徴とする印刷装置。
【請求項２】
請求項１記載の印刷装置において、
前記広告提示部は、前記広告を表示する表示部および前記広告を印字する印字部のうち少なくとも前記印字部を備えたことを特徴とする印刷装置。
【請求項３】
請求項１または請求項２記載の印刷装置において、
印字対象の記録媒体には、読取可能な制御情報が予め記録されており、
前記制御情報を読み取る情報読取部と、
読み取られた前記制御情報に基づいて所定の前記外部装置に対し、広告データ要求を行う広告データ要求部と、
を備えたことを特徴とする印刷装置。
【請求項４】
請求項３記載の印刷装置において、
前記制御情報は、ＵＲＬ情報あるいはファイルパス情報であることを特徴とする印刷装置。
【請求項５】
広告データをネットワークを介して配信する広告サーバと、
前記ネットワークに接続されるクライアント端末と、
複数のインタフェースを有し、いずれか一の前記インタフェースを介して前記クライアント端末に接続可能な印刷装置と、を備え、
前記印刷装置は、前記クライアント端末に接続されたインタフェースを介して広告データが入力されたか否かを判別する広告データ入力判別部と、
前記広告データが入力された場合にユーザに対し、前記広告データに対応する広告を提示する広告提示部と、
を備えたことを特徴とする印刷システム。
【請求項６】
請求項５記載の印刷システムにおいて、
印字対象の記録媒体には、読取可能な制御情報が予め記録されており、
前記印刷装置は、前記制御情報を読み取る情報読取部を備え、
前記クライアント端末は、読み取られた前記制御情報に基づいて前記広告サーバに対し、広告データ要求を行う広告データ要求部と、
を備えたことを特徴とする印刷システム。
【請求項７】
外部装置に直接的あるいは間接的に接続される複数のインタフェースを有する印刷装置の制御方法であって、
前記複数のインタフェースのうち少なくともいずれか一のインタフェースを介して広告データが入力されたか否かを判別する広告データ入力判別過程と、
前記広告データが入力された場合にユーザに対し、前記広告データに対応する広告を提示する広告提示過程と、
を備えたことを特徴とする印刷装置の制御方法。
【請求項８】
広告データをネットワークを介して配信する広告サーバと、前記ネットワークに接続されるクライアント端末と、複数のインタフェースを有し、いずれか一の前記インタフェースを介して前記クライアント端末に接続可能な印刷装置と、を備えた印刷システムの制御方法において、
前記印刷装置が前記クライアント端末に接続されたインタフェースを介して広告データが入力されたか否かを判別する広告データ入力判別過程と、
前記広告データが入力された場合にユーザに対し、前記広告データに対応する広告を提示する広告提示過程と、
を備えたことを特徴とする印刷システムの制御方法。
【請求項９】
請求項８記載の印刷システムの制御方法において、
印字対象の記録媒体には、読取可能な制御情報が予め記録されており、
前記印刷装置が、前記制御情報を読み取る情報読取過程と、
読み取られた前記制御情報に基づいて前記広告サーバに対し、広告データ要求を行う広告データ要求過程と、
を備えたことを特徴とする印刷システムの制御方法。
【請求項１０】
外部装置に直接的あるいは間接的に接続される複数のインタフェースを有する印刷装置をコンピュータにより制御するための制御プログラムであって、
前記複数のインタフェースのうち少なくともいずれか一のインタフェースを介して広告データが入力されたか否かを判別させ、
前記広告データが入力された場合にユーザに対し、前記広告データに対応する広告を提示させる、
ことを特徴とする制御プログラム。
【請求項１１】
請求項１０記載の制御プログラムにおいて、
印字対象の記録媒体には、読取可能な制御情報が予め記録されており、
前記制御情報を読み取らせ、
読み取られた前記制御情報に基づいて所定の前記外部装置に対し、広告データ要求を行わせる、
ことを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷システムそれらの制御方法および制御プログラムに係り、特に複数のインタフェースを備えた印刷装置、この印刷装置を用いた印刷システムそれらの制御方法および制御プログラムに関する。
【背景技術】
【０００２】
従来より各種プリンタには、複数のインタフェース（Ｉ／Ｆ）が設けられているものが知られている（例えば、特許文献１参照）。
複数のインタフェースとしては、例えば、パラレルインターフェース、ＵＳＢインタフェース、シリアルインタフェース（いわゆるＲＳ−２３２Ｃ、ＩＥＥＥ１３９４等）、ＬＡＮインタフェースなどがあげられる。
【特許文献１】特開平６−１０６７９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記従来のプリンタにおいては、複数のインタフェースが設けられている場合であっても、いずれも通常の印字データのやり取りに用いるだけであり、通常は、いずれかのインタフェースを用いるだけで、他の残りのインタフェースは用いられないことが多かった。
ところで、公共の場所にプリンタを設置して、不特定のユーザに利用させることを考えた場合に、広告主を募集し、印字の際に広告を行うことが考えられるが、この広告を行うための広告データのやり取りには、何らかのインタフェースを用いる必要があるが、資源の有効利用を考えると、上述したような通常の印字に使用していないインタフェースを用いるのが効率的である。
そこで、本発明の目的は、複数設けられたインタフェースの有効利用を図り、広告を行うことが可能な印刷装置、印刷システム、それらの制御方法および制御プログラムを提供することにある。
【課題を解決するための手段】
【０００４】
上記課題を解決するため、印刷装置は、外部装置に直接的あるいは間接的に接続される複数のインタフェースと、前記複数のインタフェースのうち少なくともいずれか一のインタフェースを介して広告データが入力されたか否かを判別する広告データ入力判別部と、前記広告データが入力された場合にユーザに対し、前記広告データに対応する広告を提示する広告提示部と、を備えたことを特徴としている。
上記構成によれば、広告データ入力判別部は、記複数のインタフェースのうち少なくともいずれか一のインタフェースを介して広告データが入力されたか否かを判別する。
これにより、広告提示部は、広告データが入力された場合にユーザに対し、広告データに対応する広告を提示する。
【０００５】
この場合において、前記広告提示部は、前記広告を表示する表示部および前記広告を印字する印字部のうち少なくとも前記印字部を備えるようにしてもよい。
また、印字対象の記録媒体には、読取可能な制御情報が予め記録されており、前記制御情報を読み取る情報読取部と、読み取られた前記制御情報に基づいて所定の前記外部装置に対し、広告データ要求を行う広告データ要求部と、を備えるようにしてもよい。
さらに、前記制御情報は、ＵＲＬ情報あるいはファイルパス情報であるようにしてもよい。
【０００６】
また、印刷システムは、広告データをネットワークを介して配信する広告サーバと、前記ネットワークに接続されるクライアント端末と、複数のインタフェースを有し、いずれか一の前記インタフェースを介して前記クライアント端末に接続可能な印刷装置と、を備え、前記印刷装置は、前記クライアント端末に接続されたインタフェースを介して広告データが入力されたか否かを判別する広告データ入力判別部と、前記広告データが入力された場合にユーザに対し、前記広告データに対応する広告を提示する広告提示部と、  を備えたことを特徴としている。
上記構成によれば、広告サーバは、広告データをネットワークを介してクライアント端末に配信する。
これにより、印刷装置の広告データ入力判別部は、クライアント端末に接続されたインタフェースを介して広告データが入力されたか否かを判別する。
これにより、広告提示部は、広告データが入力された場合にユーザに対し、広告データに対応する広告を提示する。
【０００７】
この場合において、印字対象の記録媒体には、読取可能な制御情報が予め記録されており、前記印刷装置は、前記制御情報を読み取る情報読取部を備え、前記クライアント端末は、読み取られた前記制御情報に基づいて前記広告サーバに対し、広告データ要求を行う広告データ要求部と、を備えるようにしてもよい。
また、外部装置に直接的あるいは間接的に接続される複数のインタフェースを有する印刷装置の制御方法であって、前記複数のインタフェースのうち少なくともいずれか一のインタフェースを介して広告データが入力されたか否かを判別する広告データ入力判別過程と、前記広告データが入力された場合にユーザに対し、前記広告データに対応する広告を提示する広告提示過程と、を備えたことを特徴としている。
【０００８】
また、広告データをネットワークを介して配信する広告サーバと、前記ネットワークに接続されるクライアント端末と、複数のインタフェースを有し、いずれか一の前記インタフェースを介して前記クライアント端末に接続可能な印刷装置と、を備えた印刷システムの制御方法において、前記印刷装置が前記クライアント端末に接続されたインタフェースを介して広告データが入力されたか否かを判別する広告データ入力判別過程と、前記広告データが入力された場合にユーザに対し、前記広告データに対応する広告を提示する広告提示過程と、を備えたことを特徴としている。
この場合において、印字対象の記録媒体には、読取可能な制御情報が予め記録されており、前記印刷装置が、前記制御情報を読み取る情報読取過程と、読み取られた前記制御情報に基づいて前記広告サーバに対し、広告データ要求を行う広告データ要求過程と、を備えたことを特徴としている。
【０００９】
また、外部装置に直接的あるいは間接的に接続される複数のインタフェースを有する印刷装置をコンピュータにより制御するための制御プログラムであって、前記複数のインタフェースのうち少なくともいずれか一のインタフェースを介して広告データが入力されたか否かを判別させ、前記広告データが入力された場合にユーザに対し、前記広告データに対応する広告を提示させる、ことを特徴としている。
この場合において、印字対象の記録媒体には、読取可能な制御情報が予め記録されており、前記制御情報を読み取らせ、読み取られた前記制御情報に基づいて所定の前記外部装置に対し、広告データ要求を行わせる、ことを特徴としている。
【発明の効果】
【００１０】
本発明によれば、印刷装置に複数設けられたインタフェースの有効利用を図り、広告を行うことが可能となる。
【発明を実施するための最良の形態】
【００１１】
次に本発明の好適な実施形態について図面を参照して説明する。
［１］第１実施形態
図１は、実施形態の印刷システムの概要構成ブロック図である。
印刷システム１０は、 プリンタ１１と、プリンタ１１に接続されたクライアント端末１２Ａ、１２Ｂと、クライアント端末１２Ａ、１２Ｂとネットワーク１３を介して接続された広告サーバ１４と、を備えている。
【００１２】
図２は、プリンタの概要構成ブロック図である。
プリンタ１１は、プリンタ１１全体を制御するＣＰＵ２１と、各種制御プログラムおよび制御用データを格納したＲＯＭ２２と、各種データを一時的に格納するＲＡＭ２３と、磁気ヘッドなどの情報読取部２４を介して記録媒体である記録用紙に予め設けられた磁気ストライプなどの情報記憶部からの情報の読み取り、あるいは、情報記憶部への情報の書き込みの制御を行う記憶媒体リード／ライト制御部２５と、印字ヘッド２６を制御して、記録媒体である記録用紙に印字を行う印字制御部２７と、キャリッジモータ、用紙搬送モータなどの各種モータを有するモータ部２８の駆動状態を制御するモータ制御部２９と、パラレルインターフェース、ＵＳＢインタフェース、シリアルインタフェース、ＬＡＮインタフェース等のインタフェースのうち少なくとも二つを備えたインタフェース部３０を制御するインタフェース制御部３１と、各種情報を表示するＬＣＤディスプレイ３２と、を備えている。
【００１３】
次に広告データのデータフォーマットについて説明する。
まず第１のフォーマットの広告データについて説明する。
第１のフォーマットの広告データは、大別すると、広告データの先頭に配置されるヘッダデータと、広告本体データと、を備えている。
ヘッダデータは、当該広告データのデータ長、広告データの種類および広告の提示の方法を指定するために用いられている。
広告本体データは、実際の広告内容を表すデータであり、文字データ、画像データ（白黒あるいはカラー）を含んでいる。
続いて第２のフォーマットの広告データについて説明する。
第２のフォーマットの広告データは、大別すると、広告データの先頭に配置されるヘッダデータと、広告本体データと、広告データの後尾に配置されるフッタデータと、を備えている。
ヘッダデータは、当該広告データの先頭を表すとともに、広告データの種類および広告の提示の方法を指定するために用いられている。
広告本体データは、実際の広告内容を表すデータであり、文字データ、画像データ（白黒あるいはカラー）を含んでいる。
フッタデータは、当該広告データの末尾を表すデータである。
【００１４】
次に実施形態の動作について説明する。
図３は、広告をプリンタのＬＣＤディスプレイに表示する場合の印刷システムの処理フローチャートである。
この場合において、予め広告サーバ１４からクライアント端末１２Ａ、１２Ｂに広告データが配信されているものとする。
広告をプリンタ１１のＬＣＤディスプレイ３２に表示する場合には、まず、ＣＰＵ２１は、インタフェース部３０を介してクライアント端末１２Ａ、１２Ｂから広告データのヘッダデータが入力されたことを認識すると（ステップＳ１１）、所定時間広告データが入力されたことをユーザに告知する（ステップＳ１２）。具体的には、ＬＥＤなどを点灯させることにより広告データが入力されたことを告知することとなる。
【００１５】
続いてＣＰＵ２１は、広告データのヘッダデータを解析し、広告の告知をＬＣＤディスプレイ３２で行うことが指定されていることを認識する（ステップＳ１３）。
これに基づき、ＣＰＵ２１は、広告データをＬＣＤディスプレイ表示用データに変換する（ステップＳ１４）。
この結果、広告がＬＣＤディスプレイ３２に表示される（ステップＳ１５）。
そして、この後、ユーザが印刷しようとしたデータに基づいて印字がなされることとなる。具体的には、ＣＰＵ２１は、モータ制御部２９を介してモータ部２８を構成する搬送モータやキャリッジモータを制御するとともに、印字制御部２７を介して印字ヘッド２６を駆動し、印字を行うこととなる。
【００１６】
図４は、広告をプリンタのＬＣＤディスプレイには表示せず、印字する場合の印刷システムの処理フローチャートである。
広告をプリンタのＬＣＤディスプレイ３２には表示せず、印字する場合には、まず、ＣＰＵ２１は、インタフェース部３０を介して広告データのヘッダデータが入力されたことを認識すると（ステップＳ２１）、所定時間広告データが入力されたことをユーザに告知する（ステップＳ２２）。具体的には、ＬＥＤなどを点灯させることにより広告データが入力されたことを告知することとなる。
続いてＣＰＵ２１は、ヘッダデータを解析し、広告の告知を印字により行うことが指定されていることを認識し、広告データを印字用データに変換する。
【００１７】
続いてＣＰＵ２１は、インタフェース部３０を構成する他のインタフェースを介して入力された印刷データによる印字中であるか否かを確認し、判別する（ステップＳ２３）。
ステップＳ２３の判別において、他のインタフェースを介して入力された印刷データによる印字中である場合には、印字が終了するまで待機し、その後、広告データに基づく印字を行う（ステップＳ２４）。
ステップＳ２３の判別において、他のインタフェースを介して入力された印刷データによる印字中ではない場合には、広告データに基づく印字を行う（ステップＳ２５）。
そして、この後、ユーザが印刷しようとしたデータに基づいて印字がなされることとなる。具体的には、ＣＰＵ２１は、モータ制御部２９を介してモータ部２８を構成する搬送モータやキャリッジモータを制御するとともに、印字制御部２７を介して印字ヘッド２６を駆動し、印字を行うこととなる。
【００１８】
［２］第２実施形態
次に第２実施形態の印刷システムの動作を説明する。
この第２実施形態において、印刷システムの構成は第１実施形態と同様であるのでその詳細な説明は省略する。
図５は、第２実施形態の印刷システムのシーケンスフローチャートである。なお、図５において、クライアント端末をＰＣと表記している。
磁気ストライプ（記憶媒体）が設けられた記録用紙を給紙させる（ステップＳ３１）。
次にモータ制御部２９がモータ部２８搬送モータを駆動する給紙シーケンスにおいて、磁気ストライプから制御情報としての広告制御データを読み出す（ステップＳ３２）。
広告制御データに基づいて記録対象を特定するデータをクライアント端末１２Ａ、１２Ｂに送信する（ステップＳ３３）。
これによりクライアント端末１２Ａ、１２Ｂは、受け取った記録対象を特定するデータを解析し、当該データがＵＲＬ情報あるいはファイルパス情報（ディレクトリ情報）のいずれであるかを判別する（ステップＳ３４）。
【００１９】
ステップＳ３４の判別において、記録対象を特定するデータがＵＲＬである場合には（ステップＳ３５）、ブラウザを起動し（ステップＳ３６）、対応するＵＲＬの画像データ（例えば、ホームページ画像に対応する画像データ）をプリンタドライバに送信して（ステップＳ３７）、処理をステップＳ４１に移行する。
ステップＳ３４の判別において、記録対象を特定するデータがファイルパス情報である場合には（ステップＳ３８）、該当ファイルに対応するアプリケーションソフトウェアを起動し（ステップＳ３９）、対応するファイルのデータをプリンタドライバに送信する（ステップＳ４０）。
この結果、クライアント端末２４Ａ、２４Ｂのプリンタドライバは、広告データに対応する印刷データをプリンタ１１に送信する（ステップＳ４１）。
続いて、クライアント端末２４Ａ、２４Ｂのプリンタドライバは、広告データ以外の本来の印刷データをプリンタに送信する（ステップＳ４２）。
これらにより、プリンタは、広告データおよび広告データ以外の印刷データに基づいて記録用紙に印刷を行う（ステップＳ４３）。具体的には、ＣＰＵ２１は、モータ制御部２９を介してモータ部２８を構成する搬送モータやキャリッジモータを制御するとともに、印字制御部２７を介して印字ヘッド２６を駆動し、印字を行うこととなる。
【００２０】
［３］実施形態の効果
以上の説明のように、各実施形態によれば、プリンタに複数設けられたインタフェースを印字データ用および広告データ受信用として用いることが可能となり、使用されないインタフェースを低減し、インタフェースの有効利用を図ることができる。
さらに、使用されていないインタフェースを介して、広告サーバとの間で広告データのやり取りを行って、広告を行うことが可能となり、公共の場にプリンタを設置した場合に、広告の配信と引き替えに無料で印刷を行わせるような印刷システムを構成することが可能となる。
【００２１】
［４］実施形態の変形例
以上の説明においては、広告サーバ１４の機能についてはあまり具体的に説明していないが、広告データの配信回数をカウントしておき、広告主から広告料を徴収するデータとして用いるように構成することが可能である。この結果、無料で印字を行えるようにしたり、印字料金を低額に抑え、ユーザの利便性を向上させることが可能である。
以上の説明においては、プリンタの種類を特定していなかったが、ドットインパクトプリンタ、レーザプリンタ（モノクロあるいはカラー）、インクジェットプリンタ（モノクロあるいはカラー）など様々なプリンタに適用することが可能である。また、コピー機であっても同様に適用が可能である。
【００２２】
以上の説明においては、ネットワークとして、有線ネットワークを用いる場合について説明したが、無線ネットワークあるいは有線ネットワークおよび無線ネットワークが混在するネットワークであっても同様に適用が可能である。
以上の説明においては、制御情報としてＵＲＬ情報およびファイルパス情報の場合について説明したが、ＧＰＳ情報などの位置情報を制御情報とし、対応する地図情報などを印字するように構成することも可能である。
以上の説明においては、制御情報に基づいて印字を行う構成としていたが、制御情報としてメールアドレス情報を用い、当該メールアドレスにメールを送信する構成とすることも可能である。
【図面の簡単な説明】
【００２３】
【図１】実施形態の印刷システムの概要構成ブロック図である。
【図２】プリンタの概要構成ブロック図である。
【図３】広告をプリンタのＬＣＤディスプレイに表示する場合の印刷システムの処理フローチャートである。
【図４】広告をプリンタのＬＣＤディスプレイには表示せず、印字する場合の印刷システムの処理フローチャートである。
【図５】第２実施形態の印刷システムのシーケンスフローチャートである。
【符号の説明】
【００２４】
１０…印刷システム、１１…プリンタ、１２Ａ、１２Ｂ…クライアント端末（ＰＣ）、１３…ネットワーク、１４…広告サーバ、２１…ＣＰＵ、２２…ＲＯＭ、２３…ＲＡＭ、２４…情報読取部、２５…記憶媒体リード／ライト制御部、２６…印字ヘッド、２７…印字制御部、２８…モータ部、２９…モータ制御部、３０…インタフェース部、３１…インタフェース制御部、３２…ＬＣＤディスプレイ。
【図１】
2007140747.tif 000003
【図２】
2007140747.tif 000004
【図３】
2007140747.tif 000005
【図４】
2007140747.tif 000006
【図５】
2007140747.tif 000007