(57)【特許請求の範囲】
【請求項１】
画像入力手段と、
不揮発性メモリと、
前記画像入力手段により入力された入力画像データから、第一の画像データ及び第一の画像データより画素数の多い第二の画像データを生成して前記不揮発性メモリに記録する記録手段と、
サーバに記録する前記第一の画像データ及び第二の画像データを生成元の入力画像データ毎に選択する手段と、
印刷用紙の型を入力する手段と、
画像の配列を入力する手段と、
前記選択された第一の画像データ及び第二の画像データをそれぞれ、表示用の画像ファイル及び印刷用の画像ファイルとして指定するタグと、前記入力された印刷用紙の型に基づいて、ＨＴＭＬ文書を印刷するときに用いる印刷用紙の型を指定するタグと、前記入力された画像の配列に基づいて、前記ＨＴＭＬ文書を印刷するときの前記第二の画像データの配列を指定するタグと、前記ＨＴＭＬ文書を表示するときの前期第一の画像データの配列を指定するタグとを記述した前記ＨＴＭＬ文書を生成する手段と、
前記ＨＴＭＬ文書と、前記ＨＴＭＬ文書に記述されたタグで指定された第一の画像データ及び第二の画像データをサーバに記録する手段と、
を備えることを特徴とするデジタルスチルカメラ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はマーク付け言語を編集する方法、プログラム及びデジタルカメラ並びにマーク付け言語を解釈して画像を印刷するためのマーク付け言語解釈方法、ブラウザ及び印刷システムに関する。
【０００２】
【従来の技術】
近年、インターネットの普及によりＷＷＷ（World Wide Web）サーバに記録された文書、例えばＨＴＭＬ（Hyper Text Markup Language）文書に容易に誰でもアクセスできる環境が整いつつあり、インターネットはインフラの１つとしての地位を確立しているといえる。ＷＷＷサーバに記録された文書には、場所、時間を問わず世界中のどこからでもいつでも瞬時にアクセスすることができるため、ＷＷＷは情報を他人に発信する手段としてのみでなく、個人の情報をその個人のために記録する手段としても有用である。
ＨＴＭＬ文書等のＷＷＷで送受信される文書は、一般に表示装置での閲覧を前提として作られており、また、通信速度の制約等から、文書に埋め込まれる画像は低解像度のものが多く、このような文書を印刷した場合に得られる画像は低画質であった。
ＨＴＭＬ文書等のＷＷＷで送受信される文書は、一般に出力時の文書レイアウトが明確に規定されておらず、表示装置、プリンタの設定等に応じて出力時に文書レイアウトが決まる。
【０００３】
【発明が解決しようとする課題】
デジタルスチルカメラ等で撮影した画像をＷＷＷサーバに記録し、ＷＷＷクライアントでその画像を高画質で印刷しようとする場合、従来の環境では以下のような問題がある。
第一には、表示装置で鑑賞する分には十分に高画質な画像データであっても印刷して鑑賞するには高画質であるとはいえないにもかかわらず、表示されている画像を表示解像度より高解像度の画像データに基づいて印刷することができない。
第二には、ＨＴＭＬ文書等のＷＷＷで送受信される文書の作成は、編集アプリケーションプログラムの開発により近年容易になったとはいえ、未だ誰でも容易にできるものとはいえず、デジタルカメラ等で撮影した画像をＷＷＷサーバに記録することは万人にとって容易ではない。
第三には、出力時の文書レイアウトが明確に規定されていないＷＷＷで送受信される文書では、定形レイアウトの文書をＷＷＷクライアントで印刷させることが困難であり、例えばＷＷＷサーバに記録された画像を常に特定のアルバム形式でＷＷＷクライアントで容易に印刷することができない。
【０００４】
本発明は、以上のような問題を解決し、電気通信回線を用いて画像の記録及び印刷の利便性を向上させるマーク付け言語編集方法、マーク付け言語編集プログラムを記録した記録媒体、デジタルスチルカメラ、マーク付け言語解釈方法、ブラウザを記録した記録媒体、印刷システム及びサーバコンピュータを提供することを目的とする。
【０００５】
請求項１記載のデジタルスチルカメラは、画像入力手段と、不揮発性メモリと、前記画像入力手段により入力された入力画像データから、第一の画像データ及び第一の画像データより画素数の多い第二の画像データを生成して前記不揮発性メモリに記録する記録手段と、サーバに記録する前記第一の画像データ及び第二の画像データを生成元の前記入力画像データ毎に選択する手段と、印刷用紙の型を入力する手段と、画像の配列を入力する手段と、前記選択された第一の画像データ及び第二の画像データをそれぞれ、表示用の画像ファイル及び印刷用の画像ファイルとして指定するタグと、前記入力された印刷用紙の型に基づいて、ＨＴＭＬ文書を印刷するときに用いる印刷用紙の型を指定するタグと、前記入力された画像の配列に基づいて、前記ＨＴＭＬ文書を印刷するときの前記第二の画像データの配列を指定するタグと、前記ＨＴＭＬ文書を表示するときの前期第一の画像データの配列を指定するタグとを記述し前記ＨＴＭＬ文書を生成する手段と、前記ＨＴＭＬ文書と、前記ＨＴＭＬ文書に記述されたタグで指定された第一の画像データ及び第二の画像データをサーバに記録する手段と、を備えることを特徴とすることにより、デジタルスチルカメラ等で記録した画像を電気通信回線網に設置されたサーバコンピュータに転送し、クライアントコンピュータからその画像を呼び出して低画質、すなわち表示装置で見やすい大きさで表示し高画質で印刷できるようにすることが容易になる。
【００１９】
【発明の実施の形態】
以下、本発明の実施の形態を示す実施例を図面に基づいて説明する。
図２に本発明の実施例としての画像ハンドリングシステムを示す。この画像ハンドリングシステムは、通信網３０、移動電話２０を介して通信網３０に接続できるデジタルスチルカメラ１０、ＷＷＷサーバ４０、ＷＷＷクライアント５０、６０、７０、並びにＷＷＷクライアント５０、６０、７０に接続されたプリンタ８０、８１、８２から構成される。
【００２０】
通信網３０は、特許請求の範囲に記載された電気通信手段を構成し、電話網、ＩＳＤＮ、移動データ通信網、ＬＡＮ（Local Area Network）等からなる。これらの通信網は、インターネットの下位層プロトコルによって透過的に扱うことができ、デジタルスチルカメラ１０、ＷＷＷサーバ４０、ＷＷＷクライアント５０、６０、７０はインターネットの上位層プロトコルに従った応用プログラムを実行することにより相互にデータ通信が可能である。
【００２１】
移動電話２０は特許請求の範囲に記載された通信手段を構成し、無線モデムを内蔵しデジタルスチルカメラ１０とｂｌｕｅｔｏｏｔｈにより無線通信できる。尚、無線モデムを備えた移動電話２０はデジタルスチルカメラ１０の通信手段としての例示であり、有線モデムをデジタルスチルカメラ１０の通信手段としてもよい。
【００２２】
デジタルスチルカメラ１０はＦＴＰ(File Transfer Protocol)に基づき通信網３０を通じてＷＷＷサーバ４０にファイルを転送することができる。
ＷＷＷサーバ４０は、特許請求の範囲に記載されたサーバコンピュータを構成し、デジタルスチルカメラ１０、ＷＷＷクライアント５０、６０、７０がアクセス可能な多数のＷＷＷサーバのうちの１つである。
【００２３】
ＷＷＷクライアント５０、６０、７０は、特許請求の範囲に記載されたクライアントコンピュータを構成し、後述するブラウザを実行可能なコンピュータを備える。ＷＷＷクライアント５０、６０、７０は、例えばパーソナルコンピュータ、テレビゲーム機、所謂インターネットテレビである。
プリンタ８０、８１、８２はＷＷＷクライアント５０、６０、７０とそれぞれＵＳＢ、ＲＳ２３２Ｃ、ｂｌｕｅｔｏｏｔｈによる無線等により接続されている。
【００２４】
本実施例の画像ハンドリングシステムは、上述のハードウェア資源を利用してデジタルスチルカメラ１０、ＷＷＷサーバ４０、ＷＷＷクライアント５０、６０、７０間でＨＴＭＬ文書及び画像データを転送することにより、場所、時間、ＷＷＷクライアントのハードウェアの相違を問わずデジタルスチルカメラ１０で撮影した画像を容易に高画質で印刷することを可能とする。以下、撮影及びファイル転送、ブラウズ及び印刷に分けて本実施例の画像ハンドリングシステムの構成及び作動を詳述する。
【００２５】
（撮影及びファイル転送）
被写体の撮影には図３に示すデジタルスチルカメラ１０を用いる。レンズ１１を通して被写体をＣＣＤ１２に結像させる。ＣＣＤ１２から出力されるアナログ信号をＡ／Ｄ変換器１３によりデジタル信号に変換し、デジタル信号をバッファとしてのＲＡＭ（Random Access Memory）１４に記録する。ＲＡＭ１４に記録された入力画像データをＣＰＵ（Central Processing Unit）１８により処理し不揮発性メモリ１５に圧縮して記録する。ＣＰＵ１８はＲＯＭ（Read Only Memory）１７に記録されたファームウェアを実行して機能する。特許請求の範囲に記載された出力手段は、レンズ１１、ＣＣＤ１２、Ａ／Ｄ変換器１３、ＲＡＭ１４、ＣＰＵ１８、ＲＯＭ１７により構成され、特許請求の範囲に記載されたマーク付け言語出力手段は、ＣＰＵ１８、ＲＡＭ１４、ＲＯＭ１７により構成される。
【００２６】
不揮発性メモリ１５に記録する方式はファームウェアのプログラミングによって種々の変形が可能である。例えば、ＷＷＷサーバに表示用と印刷用の画像データを記録しようとする場合、ＲＡＭ１４に記録された入力画像データから画素数の異なる２つの画像ファイルを生成して不揮発性メモリ１５に記録する。２つの画像ファイルを生成する場合、画素数の少ない方が第一画像データに相当し、画素数の多い方が第二画像データに相当する。これら２つの画像ファイルの一方を表示用のＪＰＥＧ（Joint Photographic image cording Expert Group）画像データとし、ブラウザで画像ファイルを表示するときの大きさを勘案して例えば３２０画素×２４０画素とする。２つの画像ファイルの他方を印刷用のＪＰＥＧ画像データとし、撮影前に指定することにより例えば１６００画素×１２００画素とすることができる。一方、ＷＷＷサーバには高画質の大きな画像データを記録し、ブラウザの機能により低画質の小さな画像データを見やすい大きさで表示させ高画質の大きな画像データを印刷させようとする場合には、ＲＡＭ１４に記録された入力画像データから１つの画像ファイルを生成すれば足りる。尚、ＷＷＷサーバに画像ファイルを記録することを前提とする撮影モードを規定し、その撮影モードでは自動的に特定の画素数の画像ファイルを生成するように構成することが望ましい。
【００２７】
デジタルスチルカメラ１０は、ブラウザによる画像データの表示及び印刷を可能にするため、ＨＴＭＬ文書の作成機能及びＦＴＰに従ったファイル転送機能を備える。これらの機能はＬＣＤに表示する案内画面に従って容易に利用できるようなユーザインタフェースを備えていることが望ましい。
【００２８】
ＨＴＭＬ文書の作成機能及びＦＴＰに従ったファイル転送機能の実現手段の一例について説明する。デジタルスチルカメラ１０の筐体に備えられる特定のスイッチを押すことによって実行されるマーク付け言語編集プログラムによってＨＴＭＬ文書の作成機能及びＦＴＰに従ったファイル転送機能を実現することができる。このようなプログラムのフローチャートを図４に示す。
【００２９】
Ｓ１０では、不揮発性メモリ１５に記録された入力画像の中からＷＷＷサーバに記録する入力画像を選択させる。例えば図５に示す案内画面を筐体に備えるＬＣＤ９１に表示し、キー入力によって画像を選択させることができる。図５に示す例では、キー９２〜９６の機能をＬＣＤ９１に表示する案内画面により表示している。移動キー９２、９３を押させてＬＣＤ９１に表示する入力画像（図５では山岳風景）を切り替え、選択キー９４を押させることによりＬＣＤ９１に表示している入力画像をＷＷＷサーバに記録する入力画像として選択させる。完了キー９５を押させてＷＷＷサーバに記録する１又は２以上の入力画像を設定する。
【００３０】
Ｓ２０では、ＷＷＷサーバに記録した画像ファイルをブラウザによって印刷するときに用いる印刷用紙の型（Ｂ５、Ａ４等）を入力させる。例えば図６に示す案内画面をＬＣＤ９１に表示し、移動キー９２、９３により印刷用紙の型を選択させ、選択キー９４を押させることにより選択された印刷用紙の型を設定する。
【００３１】
Ｓ３０では、ＷＷＷサーバに記録した画像データをブラウザによって印刷するときの画像の配列を入力させる。例えば図７に示す案内画面をＬＣＤ９１に表示し、移動キー９２、９３により画像の配列を選択させ、選択キー９４を押させることにより選択された画像の配列を設定する。
【００３２】
Ｓ４０では、Ｓ１０〜Ｓ３０において設定された入力画像、印刷用紙の型、画像の配列に従ってタグを記述しＨＴＭＬ文書を生成する。例えば、Ｓ１０において選択された入力画像１つにつき画素数の異なる２つの画像ファイルをタグで指定する。１つは表示用もう１つは印刷用の画像ファイルである。例えば、不揮発性メモリ１５のボリューム内容表の画像番号をＳ１０で入力させ、これを検索キーとして１つの画像に対して２つの画像ファイルを特定しタグを記述することが可能である。無論、この場合にはボリューム内容表において画像番号に対して１つの被写体（入力画像）から生成された２つの画像ファイルが登録されている必要がある。画像の配列は、例えば表を規定するタグを記述して設定することが可能である。Ａ〜Ｄの４つの画像を表示し、印刷時にはＡ４印刷用紙を横にしてＡ〜Ｄの４つの画像を配列するタグの一例を図８に示す。
【００３３】
第３行の<print_paper_size=A4,rotate>は、特許請求の範囲に記載された第３埋込み指令に相当し、印刷時にはＡ４印刷用紙を横にして印刷を実行することをブラウザに指定するタグである。このタグは印刷時にのみ解釈され、表示時には無視される。第５行から第２２行は画像ファイルを表形式にして表示及び印刷することをブラウザに指定するタグであって、特許請求の範囲に記載された第３埋込み指令に相当する。第５行の<TABLE BORDER=1 BGCOLOR=”#FFFFF” WIDHT=2500>は、罫線の太さ、背景色及び表（配列）の幅をブラウザに指定するタグである。図８に示す例では、WIDHT=2500が表示時及び印刷時に同じように解釈されることとなるが、例えば、WIDHT=(DSP=xxxxxx,PRN=yyyyyy)のようにして表示時と印刷時とで表（配列）の幅を変えるようにしてしてもよい。罫線太さ及び背景色についても同様である。
【００３４】
第８行の<img SRC=(DSP=”photoA1.jpg”,PRN=”photoA2”)>は、特許請求の範囲に記載された第一埋込み指令及び第二埋込み指令に相当し、ＨＴＭＬ文書の表示時には「photoA1.jpg」というファイルを表示し、ＨＴＭＬ文書の印刷時には「photoA2.jpg」というファイルを印刷することをブラウザに指定するタグである。第８、１１、１６、１９行の<img SRC=(DSP=”xx1.jpg”,PRN=”xx2.jpg”)>というタグにおいて、「xx1.jpg」、「xx2.jpg」というファイルは１つの被写体について生成された画素数の異なる２つの画像ファイルを示している。「xx1.jpg」に相当するファイルが画素数の少ない例えば３２０画素×２４０画素の画像ファイルであり、「xx2.jpg」に相当するファイルが画素数の多い例えば１６００画素×１２００画素の画像ファイルである。
【００３５】
図８の第８、１１、１６、１９行に示すタグでは１つの画像に対して表示用と印刷用の２つの画像ファイルを指定するが、図９の第８、１１、１６、１９行に示すタグのように１つの画像に対して１つの画像ファイルを指定し、表示用及び印刷用の画像データは印刷用の画像ファイルからブラウザによって生成させても良い。図９に示すタグは、撮影時に１つの画像から１つの画像ファイルを生成するときに用いる。
【００３６】
また、図１０に示すタグのように印刷時におけるページ概念をＨＴＭＬ文書にもたせることが望ましい。第２４行の<SHEET FEED>は、その前後での改ページを指定するものであって、特許請求の範囲に記載された第四埋込み指令に相当する。
【００３７】
Ｓ５０では、Ｓ４０で生成したＨＴＭＬ文書とタグで指定された画像ファイルとをＷＷＷサーバに転送する。転送にはｆｔｐコマンドを用いる。尚、転送に際して、ＷＷＷサーバのアドレス、ファイルを記録する場所、プロバイダ等が予め設定されている必要がある。これらの設定はデジタルスチルカメラ１０単体でできるようにしても良いし、パーソナルコンピュータにデジタルスチルカメラ１０を接続し、これらの設定事項をパーソナルコンピュータから入力させる構成を採用することもできる。また、デジタルスチルカメラ１０と移動電話２０とが転送時に接続されていなければならないのは当然である。ＨＴＭＬ文書とタグで指定された画像ファイルとは、ｆｔｐコマンドによりデジタルスチルカメラ１０のｂｌｕｅｔｏｏｔｈインタフェース１６から移動電話２０の無線モデムを介してＷＷＷサーバ４０に転送される。ＷＷＷサーバ４０はｆｔｐコマンドを受け付けると、記録装置の所定のアドレスにＨＴＭＬ文書とタグで指定された画像ファイルとを記録する。ＷＷＷサーバ４０の記録装置は、特許請求の範囲に記載された記録手段に相当する。
【００３８】
（ブラウズ及び印刷）
ＨＴＭＬ文書のブラウズすなわち画像ファイルの表示と、ＨＴＭＬ文書の印刷すなわち画像ファイルの印刷とは例えば図１に示すパーソナルコンピュータを用いて行う。前述したようにＷＷＷクライアントとしてはパーソナルコンピュータの他、ブラウズ機能を持つテレビゲーム機等を用いることも可能であるが、ここではパーソナルコンピュータを用いてブラウズするための構成について説明する。
【００３９】
ハードディスク装置（以下ＨＤＤという。）５５には、オペレーティングシステム（以下ＯＳという。）、ブラウザ、プリンタドライバ、ディスプレイドライバ等のプログラムを格納する。ＣＰＵ５３は、これらのプログラムを主記憶装置（以下ＭＳという。）５４に一時的に格納して実行し、ＷＷＷクライアント５０を機能させる。モデム５６は通信網を通じてＷＷＷサーバとデータ通信するための装置である。表示装置５１はディスプレイドライバに制御され、ＭＳ５４に記録されているデータをブラウザからＯＳを介して受け取り、これを表示する。プリンタ８０は、ＭＳ５４に記録されているデータをブラウザからＯＳ及びプリンタドライバを介して受け取り、これを印刷する。特許請求の範囲に記載された表示手段は、表示装置５１、ＣＰＵ５３、ＭＳ５４から構成され、特許請求の範囲に記載された印刷手段は、プリンタ８０、ＣＰＵ５３、ＭＳ５４から構成される。
【００４０】
ＷＷＷサーバ４０に記録されたＨＴＭＬ文書は、ＨＴＴＰ（HyperText Transfer Protocol）に基づきブラウザからＷＷＷサーバ４０にリクエストとしてＵＲＬのパス名を送信することにより、ＷＷＷサーバ４０からＷＷＷクライアント５０に転送される。ＷＷＷサーバ４０はＷＷＷクライアント５０からリクエストとしてのＵＲＬのパス名を受信すると、そのレスポンスとしてそのパス名に対応した記憶装置のアドレスからＨＴＭＬ文書を取り出してＷＷＷクライアントに送信する。一般にはＷＷＷサーバ４０とＷＷＷクライアント５０との間にはプロキシサーバが介在し、プロキシサーバの記憶装置がキャッシュとして用いられる。すなわち、ＷＷＷクライアント５０からリクエストされたデータがプロキシサーバに存在する場合、ＷＷＷクライアント５０に記録されているデータがＷＷＷクライアント５０に転送される。ＨＴＭＬ文書のタグで指定された画像データは、ＨＴＭＬ文書と同様にＷＷＷサーバ４０又はプロキシサーバからＷＷＷクライアント５０に転送される。
【００４１】
ＨＴＭＬ文書のタグで指定された画像データは、ブラウザがＨＴＭＬ文書を解釈することにより特定され、ブラウザは、特定した画像データの転送リクエストをＷＷＷサーバ４０に送信してその画像データを受信する。
【００４２】
ブラウザは、ＨＴＭＬ文書を表示装置５１に表示するとき、表示用のタグのみを解釈し、印刷用のタグを無視する。例えば、図８に示すタグから構成されたＨＴＭＬ文書を表示するとき、第３行は無視し、第９、１１、１６、１９行のRPN=”photoX2”も無視する。したがって、図８に示すタグを解釈してＨＴＭＬ文書を表示する場合、ＷＷＷサーバ４０に対してphotoA1.jpg、photoB1.jpg、photoC1.jpg、photoD1.jpgの４つの画像ファイルに対する転送リクエストのみが送信され、photoA2.jpg、photoB2.jpg、photoC2.jpg、photoD2.jpgの４つの画像ファイルに対する転送リクエストは送信されない。したがって、図８に示すタグから構成されたＨＴＭＬ文書を表示するときは、photoA1.jpg、photoB1.jpg、photoC1.jpg、photoD1.jpgの４つの画像ファイルがＭＳ５４に格納され、これらの画像ファイルが表示装置５１に表示される。photoA1.jpg、photoB1.jpg、photoC1.jpg、photoD1.jpgの画像ファイルは３２０画素×２４０画素の小さな画像ファイルであるため転送時間が短く高速表示が可能である。これらの画像ファイルはタグで指定された表形式により２行２列に配列して表示する。無論、表示装置５１にこれらの画像ファイルが表示されるときにはブラウザからＯＳを介してディスプレイドライバに必要なデータが受け渡される。
【００４３】
また、図９に示すタグから構成されたＨＴＭＬ文書を表示するとき、第３行は無視し、第９、１１、１６、１９行のDSP=16%を解釈し、PRN=100%を無視する。すなわち、第９、１１、１６、１９行で<img SRC=”photoX.jpg”(DSP=16%)>を解釈し、ＷＷＷサーバ４０に対してphotoX.jpgの画像ファイルに対する転送リクエストを送信し、これらの画像ファイルをＭＳ５４に格納する。ブラウザはＭＳ５４に格納されたこれらの画像ファイルを１６％に縮小してＯＳを介してディスプレイドライバに渡し、表示装置にはこれらの縮小された画像データを表示する。
【００４４】
ブラウザは、ＨＴＭＬ文書を印刷するとき、印刷に用いるタグを解釈し、表示用のタグと印刷用のタグが併記されているときは表示用のタグを無視し、印刷用のタグを解釈する。例えば、図８に示す第９、１１、１６、１９行のタグでは、印刷時にDSP=”photoX1.jpg”を無視し、PRN=”photoX2.jpg”を解釈する。したがって、例えばブラウザが表示装置５１に表示する印刷ボタンがクリックされると、ブラウザは、photoA2.jpg、photoB2.jpg、photoC2.jpg、photoD2.jpgの４つの画像ファイルに対する転送リクエストをＷＷＷサーバ４０に対して送信する。ブラウザは、印刷用のタグで指定された画像ファイルを受信すると、ＯＳに対して印刷リクエストを送信し、第３行、第５〜２１行のタグで指定された印刷用紙の型、レイアウトの指定に必要なパラメータとともに画像ファイルをプリンタドライバに引き渡す。プリンタドライバはＯＳを介して受け取る画像、印刷用紙の型及びレイアウトのデータを用いて印刷データを生成し、プリンタ８０に送信する。プリンタ８０は印刷データに基づいて画像を印刷する。photoA2.jpg、photoB2.jpg、photoC2.jpg、photoD2.jpgの各画像ファイルは１６００画素×１２００画素の高画質の画像ファイルであるため、プリンタ８０により高画質の画像を印刷することができる。
【００４５】
また、図９に示すタグから構成されたＨＴＭＬ文書を印刷するとき、第９、１１、１６、１９行ではPRN=100%が解釈され、DSP=16%が無視される。したがって、例えばブラウザが表示装置５１に表示する印刷ボタンがクリックされると、ブラウザは、既にＭＳ５４に格納されている画像ファイルに対する印刷リクエストをＯＳに対して送信し、第３行、第５〜２１行のタグで指定された印刷用紙の型、レイアウトの指定に必要なパラメータとともに画像ファイルをプリンタドライバに引き渡す。
【００４６】
また、図１０に示すＨＴＭＬ文書のように印刷時のページ概念が記述されている場合、そのページ概念を印刷に反映させる。ブラウザは、図１０のＨＴＭＬ文書を印刷するとき、第２４行の<SHEET FEED>を解釈することにより、第２３行までに記述されたタグから１ページ分の印刷データを生成し、第２５行以降に記述されたタグから１ページ分の印刷データを生成するようにＯＳ及びプリンタドライバに印刷要求を送信する。
【００４７】
印刷時に解釈されるタグに基づいてプリンタ８０にセットされた印刷用紙の型を問い合わせ、タグで指定されている型の印刷用紙がセットされていないときにエラーメッセージを表示する機能をブラウザに備えても良い。例えば、ブラウザは、図８に示すＨＴＭＬ文書の第３行を解釈し、Ａ４の印刷用紙がプリンタ８０にセットされているか否かをプリンタドライバに問い合わせることにより、プリンタ８０にセットされている印刷用紙の型を把握することができるため、プリンタドライバからの返答に応じてエラーメッセージを表示することができる。これにより、ミスプリントが防止される。
【００４８】
尚、以上の実施例においては、ＨＴＭＬ文書を生成しＷＷＷサーバに転送する手段としてデジタルスチルカメラ１０を例示したが、パーソナルコンピュータをその手段としても良いことは当然である。例えば、デジタルスチルカメラ、スキャナ等により入力画像から画像ファイルを生成した後、この画像ファイルを表示及び印刷するＨＴＭＬ文書を生成しＷＷＷサーバに転送するアプリケーションを通信網３０に接続されたパーソナルコンピュータで実行すればよい。
【図面の簡単な説明】
【図１】本発明の一実施例に係るＷＷＷサーバ及びＷＷＷクライアントを示すブロック図である。
【図２】本発明の一実施例による画像ハンドリングシステムを示す模式図である。
【図３】本発明の一実施例に係るデジタルスチルカメラを示すブロック図である。
【図４】本発明の一実施例に係るマーク付け言語編集プログラムのフローチャートである。
【図５】本発明の一実施例に係るマーク付け言語編集プログラムの実行経過を説明するための模式図である。
【図６】本発明の一実施例に係るマーク付け言語編集プログラムの実行経過を説明するための模式図である。
【図７】本発明の一実施例に係るマーク付け言語編集プログラムの実行経過を説明するための模式図である。
【図８】本発明の一実施例に係るＨＴＭＬ文書を示す図である。
【図９】本発明の一実施例に係るＨＴＭＬ文書を示す図である。
【図１０】本発明の一実施例に係るＨＴＭＬ文書を示す図である。
【符号の説明】
１０    デジタルスチルカメラ
１１    レンズ（画像データ出力手段）
１２    ＣＣＤ（画像データ出力手段）
１３    Ａ／Ｄ変換器（画像データ出力手段）
１４    ＲＡＭ（画像データ出力手段、マーク付け言語出力手段）
１６    インタフェース
１７    ＲＯＭ（画像データ出力手段、マーク付け言語出力手段）
１８    ＣＰＵ（画像データ出力手段、マーク付け言語出力手段）
２０    移動電話（通信手段）
３０    通信網（電気通信回線）
４０    ＷＷＷサーバ（サーバコンピュータ）
５０、６０、７０    ＷＷＷクライアント（クライアントコンピュータ）
５１    表示装置（表示手段）
５３    ＣＰＵ（表示手段、印刷手段）
５４    主記憶装置（表示手段、印刷手段）
８０、８１、８２    プリンタ
【図１】
0004123726.tif 000002
【図２】
0004123726.tif 000003
【図３】
0004123726.tif 000004
【図４】
0004123726.tif 000005
【図５】
0004123726.tif 000006
【図６】
0004123726.tif 000007
【図７】
0004123726.tif 000008
【図８】
0004123726.tif 000009
【図９】
0004123726.tif 000010
【図１０】
0004123726.tif 000011