JP4405030B2 - Print output limiting method, content server, and communication terminal - Google Patents
Print output limiting method, content server, and communication terminal Download PDFInfo
- Publication number
- JP4405030B2 JP4405030B2 JP2000076772A JP2000076772A JP4405030B2 JP 4405030 B2 JP4405030 B2 JP 4405030B2 JP 2000076772 A JP2000076772 A JP 2000076772A JP 2000076772 A JP2000076772 A JP 2000076772A JP 4405030 B2 JP4405030 B2 JP 4405030B2
- Authority
- JP
- Japan
- Prior art keywords
- communication terminal
- printing
- image
- terminal device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Telephonic Communication Services (AREA)
- Storage Device Security (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、携帯電話等の通信端末装置に関し、特に、印刷出力機能を有する通信端末装置およびこれと通信するコンテンツサーバに関する。
【0002】
【従来の技術】
近年、携帯電話(PHSと呼ばれる簡易携帯電話も含む)が急速に普及し、かつ、その機能も本来の電話にとどまらず、インターネットアクセス機能等が付加され、携帯電話のみで、メール等のメッセージ送受信、各種ウェブ(Web)サイトへのアクセスが行えるようになった。特に、ウェブサイトへのアクセスは、携帯電話を利用しての種々多様なサービスを受けることを可能とする。最近は、携帯電話向け専用のウェブサイトも数多く現れている。ウェブサイトの種類としては、例えば、銀行取引、証券取引、各種予約、娯楽関連情報提供、その他の種々多様なサービスを提供するものがある。
【0003】
【発明が解決しようとする課題】
そのようなウェブサイトの一つとして、現在、携帯電話の待ち受け画面に張り付けることができるキャラクタ等の画像を有料で配信するようなサービスも開始されている。また、一方で、携帯電話に接続して印刷出力を行える携帯電話用のプリンタも開発されている。
【0004】
このような状況においては、いわゆる著作物の配信および課金体系が問題となってくる。従来、プリンタ出力機能を持たない携帯電話においてはキャラクタ画像を配信しても、それはその携帯電話での表示にのみ用いられるので、問題は少なかった。しかしながら、前述のように携帯電話からプリンタへ印刷出力が行えるようになると、一旦携帯電話に取り込んだキャラクタ等の画像は、反復して際限なく印刷出力できるようになる。これでは、有料サービスといっても従来と同様の課金体系では妥当ではなく、特定の印刷対象についての印刷出力に関して何らかの制限または管理が行えることが必要となる。
【0005】
本発明は、このような背景においてなされたものであり、その目的は、印刷出力機能を有する携帯電話等の通信端末装置において、ネットワークを介して配信される著作物等のデータの印刷出力を制限することが可能な仕組みを提供することにある。
【0006】
本発明の他の目的は、このような仕組みを実現するための方法、コンテンツサーバ、および通信端末装置を提供することにある。
【0007】
本発明のさらに他の目的は、表示解像度の画像より高品位の画像データを印刷出力することができる通信端末装置を提供することにある。
【0008】
【課題を解決するための手段】
上記目的を達成するために、本発明による印刷出力制限方法は、ネットワークを介して配信されるコンテンツの、配信先通信端末装置における印刷出力制限方法であって、特定の種類の通信端末装置のみからアクセス可能なサーバにおいて、このサーバに蓄積されネットワークを介して前記通信端末装置へ配信されるコンテンツに印刷属性情報を付加し、前記通信端末装置において、受信された前記コンテンツに対して、前記印刷属性情報に基づいて当該コンテンツの印刷可能回数を制限することを特徴とする。
【0009】
特定の種類の通信端末装置のみからアクセス可能なサーバに置かれるコンテンツに印刷属性情報を付加することにより、当該通信端末装置においては、任意のコンテンツについてその印刷属性情報に基づく印刷可能回数を制限することが可能になる。すなわち、コンテンツに応じて適正な印刷可能回数をコンテンツ提供者側が自由に決定することができる。これによって、通信端末装置における無制限な印刷出力が行われることを回避できる。また、配信したコンテンツの印刷可能回数を管理できることから、適正な課金体系の構築が容易になる。
【0010】
より具体的には、前記コンテンツはマークアップ言語で記述され、このマークアップ言語の中で印刷対象に対応づけて、前記印刷属性情報としての当該印刷対象の印刷可能回数を指定したタグ情報が付加され、前記通信端末装置は前記タグ情報を解釈するブラウザにより当該コンテンツの印刷可能回数を制限することを特徴とする。あるいは、HTTPレスポンスで前記通信端末装置に送信されるコンテンツに対応づけて、そのヘッダ情報に前記印刷属性情報としての当該印刷対象の印刷可能回数を指定し、前記通信端末装置は前記印刷属性情報に基づいて当該印刷対象の印刷可能回数を制限することも可能である。
【0011】
なお、前記サーバは、前記特定の種類の通信端末装置のみからアクセスできる専用ネットワーク上に配置することが好ましいが、所定の措置を執ることにより、任意の通信端末装置からアクセスできるインターネット上に配置する事も可能である。その措置の一例は、前記サーバが、通信端末装置からサーバへ送信される特定の情報に基づいて通信端末装置の種類を判別し、前記特定の種類の通信端末装置のみへコンテンツの配信を行うものである。
【0012】
本発明によるコンテンツサーバは、表示機能および印刷機能を有する通信端末装置からアクセスされるコンテンツサーバであって、ネットワークを介して配信される、文書および/または画像を含むコンテンツを蓄積する手段と、前記通信端末装置から、当該通信端末装置に接続されているプリンタ種別情報を受信する手段と、前記通信端末装置へ送信したコンテンツに付随して前記通信端末装置においてなされる高品位画像の要求に応じて、前記プリンタ種別情報に対応した高品位画像データを送信する手段とを備えたことを特徴とする。
【0013】
このコンテンツサーバにおいて、より具体的には、前記コンテンツサーバから前記通信端末装置へ送信されるコンテンツの印刷対象毎に印刷属性情報が付加され、この印刷属性情報は、前記通信端末装置において、受信された前記コンテンツの印刷可能回数を制限するよう機能する。
【0014】
本発明によるコンテンツの配信方法は、 印刷出力を制限する特定の機能を有する通信端末装置のみからアクセス可能なサーバ上に、前記通信端末装置へ配信すべきコンテンツを蓄積し、印刷可能回数を制限したいコンテンツに対して印刷属性情報を付加し、前記通信端末装置において、前記印刷属性情報により当該コンテンツの印刷回数が制限されるよう、前記印刷属性情報を機能させることを特徴とする。
【0015】
さらに、本発明による通信端末装置は、印刷出力機能を有する通信端末装置において、ネットワークを介してコンテンツを受信し、表示する手段と、前記コンテンツに付与された印刷属性情報に基づいて、当該コンテンツの印刷可能回数を制限する制御手段とを備え、前記制御手段は、印刷属性情報として印刷可能回数が指定された印刷対象に対して印刷が行われる度に印刷回数を計数し、この計数値が前記印刷属性情報により定められた印刷可能回数の印刷が行われたことを示したとき、以後の当該印刷対象の印刷出力を禁止することを特徴とする。
【0016】
この通信端末装置は、好ましくは、前記受信したコンテンツの表示内容に基づいて、特定の表示画像の高品位画像を印刷出力用にサーバに要求する手段を備え、この要求に応じて受信した高品位画像データを表示することなく印刷出力する。また、前記通信端末装置に接続されたプリンタからそのプリンタの種別情報を受信する手段と、前記プリンタ種別情報を前記サーバに送信する手段とを備えることが好ましい。さらに、印刷対象のコンテンツについて残存する印刷可能回数を表示する手段を備えることが好ましい。
【0017】
前記印刷属性情報は、通信端末装置がユーザに対して印刷可能回数の入力を求め、入力された数値を印刷可能回数として用いるようにすることもできる。これにより、ユーザの希望するだけの印刷可能回数の設定がユーザの意思で行うことが可能となり、従量制の課金体系の場合に、ユーザが必要以上の料金を支払わされるような不都合が解消される。
【0018】
本発明は、通信端末装置において、ネットワークを介してコンテンツを受信し、表示する機能と、このコンテンツを印刷出力する機能と、前記コンテンツに付与された印刷属性情報に基づいて、当該コンテンツの印刷可能回数を制限する印刷制限機能とを備え、前記印刷制限機能は、印刷属性情報として印刷可能回数が指定された印刷対象に対して印刷が行われる度に印刷可能回数を更新し、前記印刷属性情報により定められた印刷可能回数の印刷が行われたとき、以後の当該印刷対象の印刷出力を禁止するコンピュータプログラムまたは、これを記録した記録媒体として把握することも可能である。
【0019】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。この実施形態では、本発明の通信端末装置(以下、単に通信端末または端末ともいう)として、携帯電話を例として説明する。しかし、本発明はこれに限定されるものではなく、ゲーム機、テレビ、テレビのセットトップ端末、カーナビゲーション装置、等の種々の他の通信機能を有する端末にも適用することができる。
【0020】
まず図1により、本発明のシステム全体の構成を説明する。本実施の形態における通信端末としての携帯電話10は、携帯電話群をインターネット15に接続する機能を有するとともに、専用ネットワーク14を介して各種のウェブ(Web)サーバ12へも接続する。専用ネットワーク14は、インターネット15とは孤立したクローズド(閉鎖的)なネットワークを構成しており、オープンなインターネット15からのアクセスはできないようになっている。すなわち、専用ネットワーク14には、特定の携帯電話からしかアクセスできないアクセスポイントを介してのみ入ることができる。勿論、携帯電話10から中継サーバ16を経由してインターネット15のWebサイトにもアクセスすることができるが、後に詳述する印刷出力管理に適する文書や画像等(コンテンツ)の印刷対象は、専用ネットワーク14側のウェブサーバ12上に置かれる。これにより、パソコンのような、コンテンツの自由な操作を制限できない機器から、当該印刷対象を保護することができる。
【0021】
なお、ウェブサーバ12をインターネット15上に配置することも可能である。すなわち、携帯電話等の特定の種類の通信端末装置(自由なファイル操作等が行えないもの)からしかアクセスできない仕組みを設ければ、専用ネットワーク上ではなくオープンなインターネット15上に配置することが可能となる。その仕組みの一例は、HTTPリクエストのヘッダ情報内の「UserAgent:xxx」を利用して、サーバ側で当該通信端末装置のアクセスの可否を決定することである。以下では、説明の便宜上、サーバ12を専用ネットワーク14上に置いた例について説明するが、インターネット15上に置いた場合も実質的には同様である。
【0022】
ウェブサーバ12は、各種のコンテンツを携帯電話10に提供するコンテンツサーバである。このコンテンツとして本発明で着目するものは、文書や画像等の印刷できるデータである。携帯電話10から任意のウェブサーバ12をアクセスして、そこから、例えば所望の画像や文書を取り込み、これを携帯電話10の印刷出力機能を利用して、プリンタ18から用紙19に印刷して出力することができる。このプリンタ18は、携帯電話10専用のプリンタであり、接続ケーブル17を介して携帯電話10の接続端子に接続される。但し、携帯電話10に接続するプリンタ10は、必ずしも携帯電話専用である必要はなく、ハード的およびソフト的インタフェースが用意されれば、通常のパソコン用のプリンタを接続してもよい。
【0023】
図2は、携帯電話10の概略のハードウェア構成例を示す。この構成において、中央処理装置(CPU)101は、携帯電話10全体の制御を司る。CPU101には、ROM105、不揮発性記憶装置107、RAM108、プリンタ制御部109、平面ディスプレイ122、各種キー131、通信制御部133、および音声処理部138が接続されている。
【0024】
ROM105は、読み出し専用の不揮発性メモリであり、CPU101が実行する各種コンピュータプログラムおよび必要なデータを格納している。
【0025】
不揮発性記憶装置107は、書き換え可能な記憶装置であり、利用者が不揮発的に記憶しておきたい各種のデータを格納しておくためのものである。各種データには、電話番号、FAX番号、電子メールアドレス、URL等の他、ダウンロードしたファイルデータを含む。また、バージョンアップ可能なプログラムも不揮発性記憶装置107に格納することができる。不揮発性記憶装置107としては、フラッシュメモリのような静的記憶媒体の他、通信端末によっては、各種ディスクのような動的記録媒体を用いうる。
【0026】
RAM108は、CPU101がプログラムの実行処理を行う上で必要とされる一時記憶領域、作業領域や、プログラム実行に必要な各種データを格納する領域を提供する。
【0027】
プリンタ制御部109は、図1のプリンタ18との接続インタフェースを提供するとともに、印刷の制御を行う。なお、本発明の印刷出力管理自体は、ROM106(または不揮発性記憶装置107)に格納されたコンピュータプログラムをCPU101が実行することにより実現される。
【0028】
平面ディスプレイ122は、その画面上に、この携帯電話における各種情報を利用者に対して知らしめるための表示を行うデバイスである。
【0029】
各種キー131は、ユーザが携帯電話10に対して各種のデータや操作指示を入力するためのテンキーや各種制御キーである。
【0030】
通信制御部133は、音声およびデータの無線通信を制御する部位であり、RF部134を介してアンテナ135に接続され、無線信号の処理を行う。
【0031】
音声処理部138は、マイク136およびスピーカ137に接続されて、音声入出力の処理を行う。
【0032】
なお、図2において、細部の構成(例えば、表示メモリ、表示コントローラや、入出力制御部等)は図示省略してある。
【0033】
図3は、ウェブサーバ12の概略のハードウエア構成例を示す。このウェブサーバ120は、高性能のデータ処理部120と、大容量のデータ格納部126とに大別される。
【0034】
データ格納部126には、各種コンテンツを構成するHTML(Hyper Text Markup Language)文書127、表示用画像データ128、印刷用(高品位)画像データ129が予め格納されている。HTML文書127には、画像データ128や129が埋め込まれ、またはリンクされている。
【0035】
データ処理部120は、専用ネットワーク14(図1)に接続され、データの送受信を行う送受信部121、携帯電話10から送られてきたプリンタ種別情報を受けてプリンタ種別を判定するプリンタ種別判定部122、データ格納部126に格納されたHTML文書124の読み書き等を行う文書処理部124、データ格納部126に格納された画像データの読み書き、加工等を行う画像処理部125、これらの各機能部を制御する制御部123を有する。
【0036】
さて、以上のようなシステム構成において、本実施の形態に関する動作を以下に説明する。
【0037】
図4は、携帯電話10に対してプリンタ18を接続したときに双方で行われる処理を表すフローチャートである。携帯電話10にプリンタ18が接続されると、携帯電話10側では、プリンタ18に対してそのプリンタ種別情報を要求する(S11)。プリンタ種別情報は、プリンタ18の解像度、モノクロ/カラーの別、カラーの色数等、当該プリンタの属性情報自体またはそれらの属性情報の組み合わせを識別するための識別情報(例えば番号や記号)である。プリンタ18は、この要求を受けて(S21)、予め保持してある自己のプリンタ種別情報を送信する(S22)。携帯電話10は、このプリンタ種別情報を受けて(S12)、前記不揮発性記憶装置107(図1)に保存する(S13)。
【0038】
なお、ここではプリンタ種別情報をプリンタ接続時に授受しておく例を示したが、印刷実行の度にそれに先だって授受するようにしてもよい。
【0039】
次に、携帯電話10とウェブサーバ12との間のデータの授受に関して説明する。携帯電話10とウェブサーバ12との間では、既知のHTTP(Hyper Text Transfer Protocol)プロトコルに則ってデータの授受が行われる。HTTPプロトコルにより送受されるデータは、主としてHTMLのようなマークアップ言語で記述された文書(ドキュメント)である。但し、本発明はHTML以外の他のマークアップ言語(例えば、XMLやSGML等)にも適用可能である。
【0040】
携帯電話10は、自身に搭載された専用のウェブブラウザを用いてウェブサイト上のドキュメントにアクセスすることができる。本実施の形態では、このウェブブラウザに、後述するような印刷管理機能が組み込まれている。
【0041】
携帯電話10のユーザは、所定の操作によって、特定のウェブサーバ12のアドレス(URL)またはサイトを指定すると、ウェブブラウザは、それにより特定されるウェブサーバ12の特定のページの内容(例えばHTMLファイル)の転送を要求する。これに対して、サーバ12は当該ページのHTMLファイルを携帯電話10へ返送する。ブラウザは、これを受けてその内容を解析し、携帯電話10の画面上に表示する。このページに、インライン画像が埋め込まれている場合には、その情報もサーバ243に対して要求する。これに応答して、サーバ12はその表示用画像ファイルを返送する。ブラウザはこれを受けてページ内の指定された位置にその画像を表示する。ユーザが画面上に表示されたページ上にあるアンカーポイント(またはホットスポット)を指示したときには、さらに、そのリンク先である別のページやページ内箇所の情報を要求し、あるいは他のサイトへ飛ぶことができる。以上は、一般的なウェブ閲覧の動作である。
【0042】
図5のフローチャートにより、さらに印刷時の携帯電話10とウェブサーバ12の動作を説明する。今、携帯電話10において、ウェブサーバ12から取り込まれた何らかのコンテンツを表示している状態を想定する。有料のウェブサイトでは、そのサイトへ入る際に有料である旨の警告がユーザに対してなされる。携帯電話10のユーザがその表示されているページや画像等の印刷対象に対して印刷指示を行ったとき、図5の携帯電話10の印字時の処理が起動される。この例では、最初に印刷対象が表示画像そのものかそれに対応する高品位画像かを判断する(S31)。この判断の方法については、具体例を挙げて後述する。高品位画像でなければ、ステップS34の印刷処理へ進む。高品位画像の印刷の場合には、それを当該ウェブサーバ12に対して要求する(S32)。このとき前述のプリンタ種別情報も送信する。ウェブサーバ12は、この要求を受信するとともに、プリンタ種別を確認する(S41)。このプリンタ種別に基づいて、これに合致した高品位画像データを作成または選択する(S42)。ここで、「作成」とは、基となる画像に対してプリンタ種別に合致するように解像度の変換や色数の変換等の加工を行うことであり、「選択」とは、予め複数のプリンタ種別用の画像データの中からプリンタ種別に合致したものを選ぶことである。このように作成または選択された高品位画像データを携帯電話10に対して送信する。携帯電話10は、これを受信し(S33)、印刷処理を行う(S34)。当然ながら、高品位画像データ自体は携帯電話10の表示画面には表示されず、印刷にのみ利用される。
【0043】
印刷対象のコンテンツには印刷属性としての印刷可能回数n(後述)が付与されており、印刷完了時にこの数値から1を減ずる(S35)。この新たなnの値について、RAM108および/または不揮発性記憶装置107に記憶されている印刷属性を更新する(S36)。この更新の具体例については後述する。
【0044】
減数されたn値が”0”となったら(S37,Yes)、当該印刷対象の以後の印刷を禁止して(S38)、本処理を終了する。”0”でなければ、ステップS38を迂回して本処理を終了する。印刷の禁止は、具体的には例えば、印刷指示を選択するためのメニュー内の「印刷」項目を選択不可状態にしたり、メニューから印刷項目自体を削除することにより行える。印刷禁止の具体的手段は、これらに限らず、任意の手法を採用してよい。
【0045】
ところで、有効な印刷可能回数が残っている印刷対象データが揮発性のRAM108のみに記憶されている状態で電源を切られたり上書きされたりすると、その印刷可能回数を消化する前に、そのデータが消滅してしまう場合がある。このような不都合を防止するために、図6のようなデータ消滅時処理を行う。この処理では、まず、上記のような印刷対象データが消滅する事態になる場合を検知すると(S51,Yes)、その印刷可能回数nが”1”以上かをチェックする(S52)。そうでなければ、この処理を終了する。nが”1”以上であれば、不揮発性記憶装置107に当該印刷対象データを自動保存する(またはユーザに警告して保存を行うことを促す)(S53)。このようにして、ユーザが予期せずに、有効な印刷可能回数が残っている印刷対象データが消去されることを防止することができる。
【0046】
図7に、HTML文書に印刷属性を含ませた例を示す。HTML文書は、実質的にはテキストファイルであるが、タグと呼ばれる、記号“<”と“>”で挟まれたコードをページ内に散在して有する。このタグにより、文字修飾情報やレイアウト情報の他、リンク情報を設定することができる。ブラウザがこのタグを解釈して、HTML文書をその作成者の意図に沿った形式で画面上に表示し、また、リンクの制御を行う。
【0047】
印刷属性は、図7のHTML文書の一例におけるタグ71,72,73内に特定の記述(例えばprint="n")を付加することにより指定できる。BODYタグ71に付加された「print="3"」は、このHTML文書(ページ)全体に対する印刷属性であり、そのページの印刷が3回まで許されることを示している。タグ72,73内の「PRINTSRC=」は、対応する「IMG SRC=」で指定された表示画像データ(例えば、"hiyoko.gif")に対応する高品位画像データのファイル名(例えば、"hiyoko.jpg")を指定するものである。但し、すべての「IMG SRC=」に対して高品位画像指定部「PRINTSRC=」が必須というわけではない。タグ72,73内の高品位画像指定部(「PRINTSRC=」)に付加された「print="2"」は、個々の高品位画像データに付加された印刷属性であり、その高品位画像が2回まで印刷できることを示している。本実施の形態では、「IMG SRC=」で指定された表示画像の印刷可能回数は、BODYタグ71に印刷属性が指定されているときには、その指定により決まる。これに代えて、表示画像指定部「IMG SRC=」にも印刷属性を付加して、ページとは独立に表示属性を持たせるようにすることも可能である。その場合には、例えば「IMG SRC=」の直後に「print="n"」を記述する。
【0048】
図8は、HTTPレスポンスのヘッダ情報に印刷属性を含ませた例を示す。携帯電話10からのHTTPリクエストに応じて、サーバ12から携帯電話10に対して当該要求されたコンテンツを含むHTTPレスポンスが返される。このHTTPレスポンスのヘッダ情報に、印刷属性を定める特定の記述(例えば、「print: n」)を含めることができる。この図において、 「htmlの内容」より前の部分がHTTPレスポンスのヘッダ情報であり、その最後に付加された「Print: 3」が印刷属性の記述部である。ヘッダ情報のこの部分以外は既知である。ヘッダ情報に「print: n」が含められている場合、携帯電話10内のブラウザは、その値を当該コンテンツに対応づけて保持する。ここでは、その値をフラグ値と呼ぶ。この例は、返送されるHTMLテキスト文書について印刷可能回数3が指定された場合を示している。画像データが返送される場合も同様である。ブラウザは、ヘッダ情報内の「print: n」の記述を見つけて、そこに指定されている数値をフラグ値として当該コンテンツと対応づけて保持する。図6で説明したデータ保存時には、フラグ値も一緒に保存する。
【0049】
図9(a)は、図7のHTML文書を表示した携帯電話10の画面例を示す。画面内に収まらない部分は、所定の操作(例えば矢印キーやスクロールキーの操作)により画面をスクロールさせて見ることができる。現在表示している文書(ページと呼ぶ)全体を印刷する場合には、所定の操作(例えばメニューキーを押下)により図9(b)に示すようなメニューウィンドウ81を表示させ、キー操作によりメニュー項目中の「ページ印刷」を選択する。図の例では、このメニュー項目に「(3回可)」という印刷許容回数表示が付加されている。これは、図7のBODYタブ71に付加された印刷属性「print="3"」に対応している。このメニュー選択を確定するとこの文書の印刷が実行される。このとき、文書内に埋め込まれた画像も印刷出力されるが、その画像は解像度の低い表示画像である。この印刷完了後、図7のHTML文書中のBODYタグ71の印刷タグに指定された印刷属性「print="3"」の数値が”3”から”2”へデクリメントされる。不揮発性記憶装置107にも当該文書が保存されていれば、その印刷属性が更新される。次にメニューウィンドウ81を開いたとき、ページ印刷については「ページ印刷(2回可)」(図示せず)となる。さらに追加的な2回の印刷出力を行った後は、この値が”0”になる。この場合、次回開いたメニューウィンドウ81内では「ページ印刷(0回可)」となり、この項目が選択できなくなる。あるいは、ページ印刷の項目自体をメニューウィンドウ81から削除してもよい。
【0050】
文書全体ではなく、その中に含まれる特定の画像のみを指定して印刷することもできる。その場合には、図9(b)のメニューウィンドウ81内の「画像選択」というメニュー項目を選択する。これによって、図10(a)に示すように最初の画像がフォーカス(ハイライト)される。この例では、フォーカスされた画像を枠91で強調表示している。フォーカスの方法はこれに限るものではなく、画像がフォーカスされていることが認識できる任意の表示形態を採用することができる。文書中に複数の画像が含まれている場合には、キー操作により順次フォーカスを移動させることができる。
【0051】
図10(b)は次の画像にフォーカスが移動した状態を示す(このとき表示画像は、フォーカスされた画像が画面上に現れるように自動的にスクロールされる)。画像がフォーカスされた状態でメニュー表示操作を行うと、図11に示すようなメニューウィンドウ95が表示される。これは、低解像度の表示画像を印刷する「通常印刷」か、または高解像度の画像の印刷を行う「高品位印刷」かをユーザが選択するためのものである。図示しないが、「高品位印刷」を選択した場合には、別途料金が課金される場合には、その旨を表示してユーザの了解を得る。了解が得られない場合は、高品位印刷はキャンセルされる。
【0052】
本実施の形態では、前述したように、通常印刷の印刷可能回数はBODYタグに付加された印刷属性で管理し、「高品位印刷」の印刷可能回数は、「PRINTSRC=」の記述後に指定された印刷属性で管理している。「PRINTSRC=」の記述がない表示画像については、メニューウィンドウ95内の「高品位印刷」のメニュー項目は指定不可状態で表示される。あるいは、メニューウィンドウ95内の「高品位印刷」のメニュー項目を非表示とするか、メニューウィンドウ95自体を非表示とすることも可能である。高品位印刷についても、その実行後は、対応するタグ内の印刷属性の更新が行われる。
【0053】
但し、高品位の画像データはデータサイズが大きいので、高品位画像データについては印刷属性の指定がない場合には、1回のみの印刷出力が行えるようにしてもよい。この場合、再度、高品位画像データの印刷出力を行いたい場合には、再びサーバから高品位画像データの送信を受けることになる。
【0054】
さらには、全印刷対象または特定の印刷対象(例えばページ)についても、印刷属性の指定がない場合には、1回だけ印刷出力ができるようにすることもできる。この場合、印刷属性が指定されていない印刷対象については、暗黙的に「print="1"」という印刷属性が指定されていると考えられる。この場合に特定のコンテンツについてのみ積極的に印刷出力を禁止するための印刷属性(例えば、最初から「print="0"」を指定等)を設けてもよい。
【0055】
逆に、全印刷対象または特定の印刷対象について印刷属性の指定がない場合には印刷出力が全くできないようにすることも可能である。この場合、印刷属性が指定されていない印刷対象については、暗黙的に「print="0"」という印刷属性が指定されていると考えられる。
【0056】
重要なことは、携帯電話10などの通信端末においては、汎用のパソコン等と異なり、印刷属性の有無に関わらず、メモリ上にある任意のファイルを自由に印刷出力することができないのが通常の状態であるということである。すなわち、本発明は、携帯電話10内のブラウザ等のプログラムで許可された印刷対象のみの印刷出力が行えるという前提のもとで、印刷出力の可否および印刷可能回数を管理している。
【0057】
以上の実施の形態では、コンテンツ提供者側が印刷可能回数を定めたが、他の実施形態として、ユーザが希望する印刷可能回数を指定するようにすることも可能である。すなわち、ユーザの印刷指示時または高品位画像データ要求時等に、ユーザが希望する具体的な印刷可能回数を指定するようにしてもよい。そのためには、印刷属性として例えば「print="?"」のような記述を印刷対象に付加しておく。ブラウザはこのような印刷属性を有する印刷対象についての印刷指示を受けたら、図12のウィンドウ97に示すように、ユーザに対して「印刷希望回数を入力して下さい」というようなメッセージを出力してユーザに印刷可能回数の数値を入力させる。この例では、高品位画像についての例を示している。この回数値によって課金額が異なる場合には、その額を予めまたはその都度ユーザに表示して知らせる。この回数値はサーバ側に送られ、課金等のためのデータとして利用される。また、マークアップ言語文書内の当該「print="?"」の「?」を入力された数値に書き換える。または、この数値は上述したフラグ値として管理される。「print="?"」のような印刷属性を付加する代わりに、印刷属性がなくても、このようなユーザへの問い合わせを行うようにすることもできる。この場合、暗黙的に「print="?"」という印刷属性が付加されていると等価である。
【0058】
本発明は、さらに次のような種々の変形例が考えられる。
【0059】
例えば、印刷属性の例としては、主として印刷可能回数について説明したが、印刷可否を示す文字や記号であってもよい。さらに印刷属性は、マークアップ言語文書内に記載する例と、ヘッダ情報に付加する例を示したが、印刷対象のコンテンツに付加できれば他の方法であってもよい。例えば、マークアップ言語文書のタグ以外の本文中にその印刷可能回数を示す文字や記号、図形とともに、その数値を含めるようにしてもよい。その場合には、印刷指示を行う前に、表示画面上で個々の印刷対象の印刷可能回数を認識することができるという副次的効果がある。
【0060】
また、少なくとも高品位画像については、ユーザ毎に、累積印刷可能回数をサーバ側で管理することも可能である。したがって、通信毎であっても一定期間(例えば月)毎であっても、適正な課金を行うことが可能となる。サーバ側で特定の高品位画像についての全ユーザの累積印刷可能回数を管理することもできる。
【0061】
以上、本発明の好適な実施の形態について説明したが、具体的な構成例、フローチャート、画面例等は、発明の理解を容易にするためのものであり、本発明の範囲を制限する意図のものではない。
【0062】
【発明の効果】
本発明によれば、印刷出力機能を有する携帯電話等の通信端末装置において、ネットワークを介して配信される著作物等のデータの印刷出力を制限することが可能となる。したがって、著作物の配信に対する適切な課金体系を構築することが容易となり、通信媒体を利用した取引の活発化を促すことができる。
【図面の簡単な説明】
【図1】本発明のシステム全体の構成を示すブロック図である。
【図2】本発明の実施の形態における携帯電話の概略のハードウェア構成例を示すブロック図である。
【図3】本発明の実施の形態におけるウェブサーバの概略のハードウエア構成例を示すブロック図である。
【図4】本発明の実施の形態において、携帯電話に対してプリンタを接続したときに双方で行われる処理を表すフローチャートである。
【図5】本発明の実施の形態における印刷時の携帯電話とウェブサーバの動作を説明するためのフローチャートである。
【図6】本発明の実施の形態におけるデータ消滅時処理を示すフローチャートである。
【図7】本発明の実施の形態においてHTML文書に印刷属性を含ませた例を示す図である。
【図8】本発明の実施の形態においてHTTPレスポンスのヘッダ情報に印刷属性を含ませた例を示す図である。
【図9】図7のHTML文書を表示した携帯電話の画面例を示す図(a)(b)である。
【図10】本発明の実施の形態において画像がフォーカスされた状態を示す図(a)(b)である。
【図11】図10(b)の画面においてメニューウィンドウが表示された状態を示す図である。
【図12】本発明の他の実施の形態の説明図である。
【符号の説明】
10 携帯電話
12 ウェブ(web)サーバ
14 専用ネットワーク
15 インターネット
16 中継サーバ
17 接続ケーブル
18 プリンタ
19 用紙[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a communication terminal device such as a mobile phone, and more particularly to a communication terminal device having a print output function and a content server communicating with the communication terminal device.
[0002]
[Prior art]
In recent years, mobile phones (including simple mobile phones called PHS) have spread rapidly, and their functions are not limited to the original telephones, but Internet access functions have been added. It is now possible to access various web sites. In particular, access to a website makes it possible to receive various services using a mobile phone. Recently, there are many websites dedicated to mobile phones. The types of websites include, for example, bank transactions, securities transactions, various reservations, provision of entertainment-related information, and other various services.
[0003]
[Problems to be solved by the invention]
As one of such websites, a service that distributes an image of a character or the like that can be pasted on a standby screen of a mobile phone for a fee has been started. On the other hand, printers for mobile phones that can be connected to a mobile phone for printing are also being developed.
[0004]
In such a situation, so-called copyrighted material distribution and billing systems become a problem. Conventionally, even if a character image is distributed in a mobile phone having no printer output function, it is used only for display on the mobile phone, so there are few problems. However, as described above, when print output from a mobile phone to a printer can be performed, an image of a character or the like once taken into the mobile phone can be repeatedly output indefinitely. In this case, even if it is a paid service, it is not appropriate in the same billing system as in the past, and it is necessary to be able to perform some restrictions or management regarding the print output for a specific print target.
[0005]
The present invention has been made in this background, and its purpose is to limit the printout of data such as copyrighted works distributed over a network in a communication terminal device such as a mobile phone having a printout function. It is to provide a mechanism that can do this.
[0006]
Another object of the present invention is to provide a method, a content server, and a communication terminal device for realizing such a mechanism.
[0007]
Still another object of the present invention is to provide a communication terminal device capable of printing out higher-quality image data than an image having a display resolution.
[0008]
[Means for Solving the Problems]
In order to achieve the above object, a print output restricting method according to the present invention is a print output restricting method in a distribution destination communication terminal device for contents distributed via a network, and is from only a specific type of communication terminal device. In an accessible server, print attribute information is added to content stored in the server and distributed to the communication terminal device via a network, and the print attribute is received for the received content in the communication terminal device. The number of times that the content can be printed is limited based on the information.
[0009]
By adding print attribute information to content placed on a server accessible only from a specific type of communication terminal device, the communication terminal device limits the number of printable times based on the print attribute information for any content. It becomes possible. That is, the content provider can freely determine the appropriate number of times that printing can be performed according to the content. As a result, it is possible to avoid unlimited printing output in the communication terminal device. In addition, since it is possible to manage the number of times that the distributed content can be printed, it is easy to construct an appropriate billing system.
[0010]
More specifically, the content is described in a markup language, and tag information specifying the printable number of times of the print target is added as the print attribute information in association with the print target in the markup language. The communication terminal device limits the number of times the content can be printed by a browser that interprets the tag information. Alternatively, in association with the content transmitted to the communication terminal device by an HTTP response, the number of printable times of the print target as the print attribute information is specified in the header information, and the communication terminal device includes the print attribute information. Based on this, it is also possible to limit the number of printable times of the print target.
[0011]
The server is preferably arranged on a dedicated network that can be accessed only from the specific type of communication terminal apparatus, but is arranged on the Internet that can be accessed from any communication terminal apparatus by taking predetermined measures. Things are also possible. As an example of the measure, the server determines the type of the communication terminal device based on specific information transmitted from the communication terminal device to the server, and distributes the content only to the specific type of communication terminal device. It is.
[0012]
The content server according to the present invention is a content server accessed from a communication terminal device having a display function and a print function, and stores the contents including documents and / or images distributed via a network, In response to a request for a high-quality image made in the communication terminal device in association with the content transmitted to the communication terminal device, means for receiving the printer type information connected to the communication terminal device from the communication terminal device And means for transmitting high-quality image data corresponding to the printer type information.
[0013]
More specifically, in this content server, print attribute information is added for each print target of content transmitted from the content server to the communication terminal device, and the print attribute information is received by the communication terminal device. It functions to limit the number of times the content can be printed.
[0014]
In the content distribution method according to the present invention, the content to be distributed to the communication terminal device is stored on a server accessible only from the communication terminal device having a specific function for restricting print output, and the number of printable times is limited. Print attribute information is added to the content, and the print attribute information is made to function in the communication terminal device so that the number of times the content is printed is limited by the print attribute information.
[0015]
Furthermore, the communication terminal device according to the present invention is a communication terminal device having a print output function, which receives and displays content via a network and print attribute information attached to the content, based on the print attribute information attached to the content. Control means for limiting the number of printable times, and the control means counts the number of prints each time printing is performed on a print target for which the printable number of times is specified as print attribute information, and the count value is When it is shown that printing has been performed a number of times that can be printed as defined by the print attribute information, the subsequent print output of the print target is prohibited.
[0016]
The communication terminal device preferably includes means for requesting a server for print output of a high-quality image of a specific display image based on the display content of the received content, and the high-quality image received in response to the request. Print out without displaying image data. Further, it is preferable to include means for receiving the printer type information from a printer connected to the communication terminal device, and means for transmitting the printer type information to the server. Furthermore, it is preferable to provide means for displaying the remaining number of printable times for the content to be printed.
[0017]
The print attribute information may be such that the communication terminal apparatus prompts the user to input the number of printable times, and the entered numerical value is used as the number of printable times. This makes it possible for the user to set the number of possible printings as desired by the user, and in the case of a pay-as-you-go billing system, the inconvenience of the user being paid more than necessary is eliminated. The
[0018]
The present invention enables a communication terminal device to print a content based on a function for receiving and displaying the content via a network, a function for printing out the content, and print attribute information given to the content. A print restriction function for restricting the number of times, and the print restriction function updates the printable number of times each time printing is performed on a print target for which the printable number of times is specified as print attribute information. It is also possible to grasp as a computer program that prohibits the subsequent print output of the print target or a recording medium on which this is recorded when the number of times that can be printed is determined.
[0019]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. In this embodiment, a mobile phone will be described as an example of the communication terminal device of the present invention (hereinafter also simply referred to as a communication terminal or a terminal). However, the present invention is not limited to this, and can also be applied to terminals having various other communication functions such as game machines, television sets, television set-top terminals, car navigation devices, and the like.
[0020]
First, the configuration of the entire system of the present invention will be described with reference to FIG. The
[0021]
Note that the
[0022]
The
[0023]
FIG. 2 shows a schematic hardware configuration example of the
[0024]
The
[0025]
The
[0026]
The
[0027]
The
[0028]
The
[0029]
The
[0030]
The
[0031]
The
[0032]
In FIG. 2, detailed configurations (for example, a display memory, a display controller, an input / output control unit, etc.) are not shown.
[0033]
FIG. 3 shows a schematic hardware configuration example of the
[0034]
The
[0035]
The
[0036]
Now, in the system configuration as described above, the operation relating to the present embodiment will be described below.
[0037]
FIG. 4 is a flowchart showing processing performed by both when the
[0038]
Although an example in which the printer type information is transmitted / received when the printer is connected is shown here, it may be transmitted / received prior to printing.
[0039]
Next, data exchange between the
[0040]
The
[0041]
When the user of the
[0042]
The operation of the
[0043]
The content to be printed is assigned a printable number of times n (described later) as a print attribute, and 1 is subtracted from this value when printing is completed (S35). The print attribute stored in the
[0044]
When the reduced n value becomes “0” (S37, Yes), subsequent printing of the printing target is prohibited (S38), and this process is terminated. If it is not “0”, step S38 is bypassed and this process is terminated. Specifically, printing can be prohibited by, for example, disabling the “print” item in the menu for selecting a print instruction, or deleting the print item itself from the menu. The specific means for prohibiting printing is not limited to these, and any method may be employed.
[0045]
By the way, if the print target data in which the valid printable number remains is stored in only the
[0046]
FIG. 7 shows an example in which print attributes are included in an HTML document. The HTML document is substantially a text file, but has codes called tags, which are interspersed within the page with symbols “<” and “>”. With this tag, in addition to character modification information and layout information, link information can be set. The browser interprets the tag, displays the HTML document on the screen in a format according to the creator's intention, and controls the link.
[0047]
The print attribute can be specified by adding a specific description (for example, print = "n") in
[0048]
FIG. 8 shows an example in which the print attribute is included in the header information of the HTTP response. In response to the HTTP request from the
[0049]
FIG. 9A shows an example of the screen of the
[0050]
It is also possible to designate and print only a specific image included in the document, not the entire document. In that case, the menu item “image selection” in the
[0051]
FIG. 10B shows a state where the focus has moved to the next image (at this time, the display image is automatically scrolled so that the focused image appears on the screen). When the menu display operation is performed in a state where the image is focused, a
[0052]
In the present embodiment, as described above, the printable number of times of normal printing is managed by the print attribute added to the BODY tag, and the printable number of times of “high-quality printing” is specified after the description of “PRINTSRC =”. Managed by the print attribute. For display images that do not have a description of “PRINTSRC =”, the menu item “High Quality Printing” in the
[0053]
However, since the high-quality image data has a large data size, if the print attribute is not designated for the high-quality image data, the print output may be performed only once. In this case, when it is desired to print out the high quality image data again, the high quality image data is again transmitted from the server.
[0054]
Further, it is also possible to print out only once for all print targets or a specific print target (for example, a page) if no print attribute is specified. In this case, it is considered that a print attribute of “print =“ 1 ”” is implicitly designated for a print target for which no print attribute is designated. In this case, a print attribute (for example, specifying “print =“ 0 ”” from the beginning) for actively prohibiting print output only for specific content may be provided.
[0055]
On the contrary, it is also possible to prevent printing at all when there is no designation of print attributes for all print targets or specific print targets. In this case, it is considered that a print attribute of “print =“ 0 ”” is implicitly designated for a print target for which no print attribute is designated.
[0056]
Importantly, unlike a general-purpose personal computer or the like, a communication terminal such as a
[0057]
In the above embodiment, the number of times that printing can be performed is determined by the content provider side. However, as another embodiment, it is possible to specify the number of times that the user can print. That is, a specific printable number of times desired by the user may be designated when the user instructs printing or when high quality image data is requested. For this purpose, a description such as “print =“? ”Is added to the print target as a print attribute. When the browser receives a print instruction for a print target having such print attributes, a message such as “Please enter the desired number of prints” is output to the user as shown in
[0058]
In the present invention, the following various modifications are possible.
[0059]
For example, as an example of the print attribute, the number of printable times has been mainly described, but it may be a character or a symbol indicating whether printing is possible. In addition, the printing attributes are markup language documents Although the example described in the above and the example added to the header information are shown, other methods may be used as long as they can be added to the content to be printed. For example, markup language documents The numerical value may be included in the text other than the tag together with the characters, symbols, and figures indicating the number of printable times. In this case, there is a secondary effect that the number of printable times of each print target can be recognized on the display screen before issuing a print instruction.
[0060]
For at least high-quality images, the server can manage the cumulative number of prints possible for each user. Therefore, it is possible to charge appropriately regardless of whether it is every communication or every certain period (for example, a month). The server can also manage the cumulative number of printable times of all users for a specific high-quality image.
[0061]
The preferred embodiments of the present invention have been described above, but specific configuration examples, flowcharts, screen examples, and the like are intended to facilitate understanding of the invention and are intended to limit the scope of the present invention. It is not a thing.
[0062]
【The invention's effect】
ADVANTAGE OF THE INVENTION According to this invention, it becomes possible to restrict | limit the printing output of data, such as a literary work delivered via a network, in communication terminal devices, such as a mobile telephone which has a printing output function. Therefore, it becomes easy to construct an appropriate billing system for the distribution of copyrighted works, and activation of transactions using communication media can be promoted.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of an entire system of the present invention.
FIG. 2 is a block diagram showing a schematic hardware configuration example of the mobile phone in the embodiment of the present invention.
FIG. 3 is a block diagram showing a schematic hardware configuration example of a web server in the embodiment of the present invention.
FIG. 4 is a flowchart showing processing performed by both when a printer is connected to a mobile phone in the embodiment of the present invention.
FIG. 5 is a flowchart for explaining the operation of the mobile phone and the web server during printing in the embodiment of the present invention.
FIG. 6 is a flowchart showing a data disappearance process according to the embodiment of the present invention.
FIG. 7 is a diagram illustrating an example in which a print attribute is included in an HTML document according to the embodiment of the present invention.
FIG. 8 is a diagram illustrating an example in which print attributes are included in header information of an HTTP response in the embodiment of the present invention.
FIGS. 9A and 9B are diagrams (a) and (b) showing an example of a screen of a mobile phone displaying the HTML document of FIG.
FIGS. 10A and 10B are diagrams showing a state in which an image is focused in the embodiment of the present invention. FIGS.
FIG. 11 is a diagram showing a state where a menu window is displayed on the screen of FIG.
FIG. 12 is an explanatory diagram of another embodiment of the present invention.
[Explanation of symbols]
10 Mobile phone
12 Web server
14 Dedicated network
15 Internet
16 Relay server
17 Connection cable
18 Printer
19 paper
Claims (16)
特定の種類の通信端末装置のみからアクセス可能なサーバにおいて、このサーバに蓄積されネットワークを介して前記通信端末装置へ配信される、イメージ挿入タグで画像が挿入されたマークアップ言語文書からなるコンテンツに対して、前記イメージ挿入タグ毎にその画像に対応する印刷用高品位画像を特定する高品位画像特定情報を付加するとともに、この高品位画像特定情報に当該高品位画像の印刷可能回数を印刷属性情報として指定し、
前記通信端末装置において、受信された前記コンテンツの前記挿入された画像毎に、前記印刷属性情報に基づいて当該印刷用高品位画像の印刷可能回数を制限することを特徴とする配信先通信端末装置における印刷出力制限方法。A print output restriction method for content distributed via a network in a destination communication terminal device,
In a server that can be accessed only from a specific type of communication terminal device, content stored in this server and distributed to the communication terminal device via the network is a content made up of a markup language document with an image inserted by an image insertion tag. On the other hand, for each image insertion tag, high-quality image specifying information for specifying a high-quality image for printing corresponding to the image is added, and the number of times that the high-quality image can be printed is added to the high-quality image specifying information. designated as the information,
In the communication terminal device, for each inserted image of the received content , the number of printable high-quality images for printing is limited based on the print attribute information. Print output restriction method.
ネットワークを介して配信される、イメージ挿入タグで画像が挿入されたマークアップ言語文書からなるコンテンツを蓄積する手段と、
前記イメージ挿入タグ毎に、その画像に対応する印刷用高品位画像を特定する高品位画像特定情報を付加するとともに、この高品位画像特定情報に当該高品位画像の印刷可能回数を印刷属性情報として付加する手段と、
前記通信端末装置から、当該通信端末装置に接続されているプリンタ種別情報を受信する手段と、
前記通信端末装置へ送信したコンテンツに付随して前記通信端末装置においてなされる高品位画像の要求に応じて、前記プリンタ種別情報に対応した高品位画像データを送信する手段と、
を備えたことを特徴とするコンテンツサーバ。A content server accessed from a communication terminal device having a display function and a print function,
Means for storing content made up of a markup language document in which an image is inserted with an image insertion tag distributed via a network;
For each image insertion tag, high-quality image specifying information for specifying a high-quality image for printing corresponding to the image is added, and the number of printable times of the high-quality image is used as printing attribute information in the high-quality image specifying information. Means to add,
Means for receiving printer type information connected to the communication terminal device from the communication terminal device;
Means for transmitting high-quality image data corresponding to the printer type information in response to a request for a high-quality image made in the communication terminal device accompanying the content transmitted to the communication terminal device;
A content server comprising:
ネットワークを介して、イメージ挿入タグで画像が挿入されたマークアップ言語文書からなるコンテンツを受信し、表示する手段と、
前記コンテンツに付与された印刷属性情報に基づいて、当該コンテンツの印刷可能回数を制限する制御手段とを備え、
前記印刷属性情報として、前記イメージ挿入タグ毎に付加されたその画像に対応する印刷用高品位画像を特定する高品位画像特定情報に対して当該高品位画像の印刷可能回数が指定され、
前記制御手段は、前記印刷可能回数が指定された印刷用高品位画像に対して印刷が行われる度に印刷回数を計数し、この計数値が前記印刷属性情報により定められた印刷可能回数の印刷が行われたことを示したとき、以後の当該印刷用高品位画像の印刷出力を禁止することを特徴とする通信端末装置。In a communication terminal device having a print output function,
Means for receiving and displaying content consisting of a markup language document in which an image is inserted with an image insertion tag via a network;
Control means for limiting the number of printable times of the content based on the print attribute information given to the content,
As the print attribute information, the number of printable times of the high-quality image is specified for the high-quality image specifying information for specifying the high-quality image for printing corresponding to the image added for each image insertion tag,
The control means, the printable number printing on the printing high-quality image designated by counting the number of times of printing each time it is executed, printing the count value of the printable number of times defined by the print attribute information A communication terminal device that prohibits subsequent printing of the high-quality image for printing when it is shown that the operation is performed.
この要求に応じて受信した高品位画像データを表示することなく印刷出力することを特徴とする請求項9記載の通信端末装置。Means for requesting a server for a high-quality image for printing a specific image based on the high-quality image specifying information in the received content;
10. The communication terminal apparatus according to claim 9, wherein the high-quality image data received in response to the request is printed out without being displayed.
前記プリンタ種別情報を前記サーバに送信する手段とを備えたことを特徴とする請求項9または10記載の通信端末装置。Means for receiving printer type information from a printer connected to the communication terminal device;
11. The communication terminal apparatus according to claim 9, further comprising means for transmitting the printer type information to the server.
ネットワークを介して、イメージ挿入タグで画像が挿入されたマークアップ言語文書からなるコンテンツを受信し、表示する機能と、
このコンテンツを印刷出力する機能と、
前記コンテンツに付与された印刷属性情報に基づいて、当該コンテンツの印刷可能回数を制限する印刷制限機能とを備え、
前記印刷属性情報として、前記挿入された画像毎に付加されたその画像に対応する印刷用高品位画像を特定する高品位画像特定情報に対して当該高品位画像の印刷可能回数が付加され、
前記印刷制限機能は、印刷属性情報として印刷可能回数が指定された印刷用高品位画像に対して印刷が行われる度に印刷可能回数を更新し、前記印刷属性情報により定められた印刷可能回数の印刷が行われたとき、以後の当該印刷用高品位画像の印刷出力を禁止するコンピュータプログラムを記録した記録媒体。In a communication terminal device,
A function for receiving and displaying content including a markup language document in which an image is inserted with an image insertion tag via a network;
The ability to print out this content,
A print restriction function for restricting the number of printable times of the content based on print attribute information given to the content,
As the print attribute information, the number of printable times of the high-quality image is added to the high-quality image specifying information for specifying the high-quality image for printing corresponding to the inserted image for each inserted image,
The print restriction function updates the number of printable times each time printing is performed on a high-quality image for printing for which the number of printable times is specified as print attribute information, and the number of printable times determined by the print attribute information is updated. A recording medium that records a computer program that prohibits subsequent printing of a high-quality image for printing when printing is performed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000076772A JP4405030B2 (en) | 2000-03-17 | 2000-03-17 | Print output limiting method, content server, and communication terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000076772A JP4405030B2 (en) | 2000-03-17 | 2000-03-17 | Print output limiting method, content server, and communication terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2001265688A JP2001265688A (en) | 2001-09-28 |
JP4405030B2 true JP4405030B2 (en) | 2010-01-27 |
Family
ID=18594456
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000076772A Expired - Fee Related JP4405030B2 (en) | 2000-03-17 | 2000-03-17 | Print output limiting method, content server, and communication terminal |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4405030B2 (en) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4123726B2 (en) * | 2001-02-26 | 2008-07-23 | セイコーエプソン株式会社 | Digital still camera |
JP2003141013A (en) * | 2001-11-05 | 2003-05-16 | Matsushita Electric Ind Co Ltd | Transmitting device, content processor, printer and transmitting and receiving method |
JP2003233470A (en) * | 2002-02-09 | 2003-08-22 | Lexer Research Inc | Printing content providing method and printing content providing equipment |
JP3964247B2 (en) * | 2002-04-01 | 2007-08-22 | 松下電器産業株式会社 | Telephone device and information communication system |
JP2004086691A (en) * | 2002-08-28 | 2004-03-18 | Konica Minolta Holdings Inc | Image processing system |
JP4298496B2 (en) * | 2003-12-26 | 2009-07-22 | シャープ株式会社 | Print management system and printer used in the print management system |
JP2005208777A (en) * | 2004-01-21 | 2005-08-04 | Fuji Photo Film Co Ltd | Character image data sending/receiving device, printer, and control method therefor |
JP2006134292A (en) * | 2004-10-07 | 2006-05-25 | Seiko Epson Corp | Authentication output system, device utilization apparatus, network device, output data management program, output control program and output system, and authentication output method and output method |
JP2007026357A (en) * | 2005-07-21 | 2007-02-01 | Fuji Xerox Co Ltd | Information processing server, information processing system and program |
US8610926B2 (en) | 2009-07-24 | 2013-12-17 | Canon Kabushiki Kaisha | Information processing apparatus, information processing method and program for determining suitability of printing content data displayed on a display apparatus |
JP5483943B2 (en) * | 2009-07-24 | 2014-05-07 | キヤノン株式会社 | Information processing apparatus, information processing method, and program |
JP5661346B2 (en) * | 2010-06-24 | 2015-01-28 | キヤノン株式会社 | Printing system and printing control method |
JP5700967B2 (en) * | 2010-07-16 | 2015-04-15 | キヤノン株式会社 | Information processing apparatus, display control method in the information processing apparatus, and program |
JP6813079B2 (en) * | 2019-12-26 | 2021-01-13 | ブラザー工業株式会社 | Information processing equipment, recording systems, and programs |
JP7036188B2 (en) * | 2020-12-16 | 2022-03-15 | ブラザー工業株式会社 | Information processing equipment, recording systems, and programs |
-
2000
- 2000-03-17 JP JP2000076772A patent/JP4405030B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2001265688A (en) | 2001-09-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4405030B2 (en) | Print output limiting method, content server, and communication terminal | |
US6799178B2 (en) | Gateway apparatus and network system | |
US7567802B2 (en) | Method and system for sending facsimile transmissions from mobile devices | |
JP4533355B2 (en) | Image forming apparatus and image forming apparatus control method | |
US20080037062A1 (en) | Printing system, printing method, and printing program | |
KR20080020966A (en) | Electronic cartoon delivery server, translation electronic cartoon writing device, and translation electronic cartoon writing method | |
US20020046129A1 (en) | Apparatus and technique for on-demand printing, and on-demand printing services | |
JP2001331283A (en) | Network printer for editing and printing content on network and method for printing content on network | |
US20070086452A1 (en) | Online service intermediation apparatus, control method therefor, and storage medium storing program | |
JPH11194903A (en) | System and method for editorial picture printing | |
US7079291B2 (en) | Method for hard-copying web pages, method for printing display screens, system for hard-copying web pages, and internet connection device equipped with current-position detection capabilities | |
US20080043284A1 (en) | Print data processing system, printer, and data processing indicating apparatus | |
JP2007148854A (en) | Security printing system, security printing program, recording medium, and security printing method | |
JP4532885B2 (en) | Server computer and method of providing page data to communication terminal via network by server computer | |
WO2015178422A1 (en) | Management device, user terminal, management device program, and terminal program | |
US20040260793A1 (en) | Communication device and program | |
US20060007921A1 (en) | Voice file generating system | |
US7464327B2 (en) | Web page creation apparatus, web page creation method, web page creation program, and recording medium | |
JP2002304274A (en) | Printing system, printer management terminal, control method, storage medium, and program | |
JP2002170034A (en) | Contents server and contents delivery method | |
US20120044508A1 (en) | E-book device, method and computer-readable medium printing contents thereof | |
JP2001080142A (en) | PRINTING APPARATUS, PRINTING SYSTEM, PRINT CONTROL METHOD, AND INFORMATION RECORDING MEDIUM WHERE PRINTING CONTROL PROGRAM IS RECORDED | |
JP2009214452A (en) | Printing apparatus | |
JP2008009618A (en) | Cache management method in electronic equipment, electronic equipment and network system | |
JP4240557B2 (en) | Document processing apparatus, document processing apparatus control method, and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070307 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090519 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090601 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090709 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20091023 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20091104 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121113 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121113 Year of fee payment: 3 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121113 Year of fee payment: 3 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121113 Year of fee payment: 3 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131113 Year of fee payment: 4 |
|
LAPS | Cancellation because of no payment of annual fees |