(57)【要約】【課題】画像ファイルへリンクするためのアドレス情報が記述された文書データを印刷する際に、文書データ中にリンク先の画像を合成して印刷することができ、ユーザが別途アクセスする手間を省くことができるとともに、ユーザの利便性を向上した出力データを得ることができる情報処理方法及び装置を提供する。【解決手段】本情報処理装置は、インターネットを介してアクセス可能なサーバ上の画像のアドレス情報が記載された文書データを印刷する。まず、操作部１０７により画像の印刷指示及びその設定がなされ、文書データ中からアドレス情報が検出され、インターネットを介してその画像にアクセスする。そして、アクセスされた画像が文書データ中に埋め込み可能であるか否かを判定し、可能であれば当該画像をダウンロードする。そして、ダウンロードされた画像が文書データ中の所定の位置に埋め込まれ印刷される。【選択図】  図１
2005049950.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してアクセス可能な所定の情報に関するアドレス情報が記載された文書データを印刷する情報処理方法であって、
前記情報の印刷を指示する指示工程と、
前記指示工程により前記情報の印刷が指示された場合、前記文書データから前記アドレス情報を検出する検出工程と、
検出された前記アドレス情報を用いて、前記ネットワークを介して前記情報にアクセスするアクセス工程と、
アクセスされた前記情報をダウンロードするダウンロード工程と、
ダウンロードされた前記情報を前記文書データ中の所定の位置に埋め込む合成工程と、
前記情報が埋め込まれた前記文書データを印刷する印刷工程とを有することを特徴とする情報処理方法。
【請求項２】
前記アクセス工程によってアクセスされた前記情報が前記文書データ中に埋め込み可能であるか否かを判定する判定工程をさらに有し、
前記ダウンロード工程は、前記判定工程によって前記情報が埋め込み可能であると判定された場合に該情報をダウンロードすることを特徴とする請求項１に記載の情報処理方法。
【請求項３】
前記アクセス工程によってアクセスされた前記情報が前記文書データ中に埋め込み可能であるか否かを判定する判定工程をさらに有し、
前記ダウンロード工程は、前記判定工程によって前記情報が埋め込み不可能であると判定された場合は該情報をダウンロードせず、
前記印刷工程は、前記アドレス情報が記載された前記文書データを印刷することを特徴とする請求項１に記載の情報処理方法。
【請求項４】
前記判定工程は、前記アクセス工程によってアクセスされた前記情報が画像の場合、前記文書データ中に埋め込み可能であると判定することを特徴とする請求項２又は３に記載の情報処理方法。
【請求項５】
前記アドレス情報が、マークアップ記述言語で記載されていることを特徴とする請求項１から４までのいずれか１項に記載の情報処理方法。
【請求項６】
手書き文字又は印字された文字を光学的に読み取って得られた読取画像に対して文字認識を行うＯＣＲ工程をさらに有し、
前記文書データが、前記ＯＣＲ工程による文字認識の結果取得された文書データであることを特徴とする請求項１から５までのいずれか１項に記載の情報処理方法。
【請求項７】
前記合成工程は、前記文書データ中の前記アドレス情報が記述されている位置に、該アドレス情報の記述に代えて前記情報を埋め込むことを特徴とする請求項１から６のいずれか１項に記載の情報処理方法。
【請求項８】
前記合成工程が、前記文書データの文末に前記情報を埋め込むことを特徴とする請求項１から６までのいずれか１項に記載の情報処理方法。
【請求項９】
前記文書データ中の前記アドレス情報の記述を前記情報に対応したキャプションの記述に変更する変更工程をさらに有することを特徴とする請求項８に記載の情報処理方法。
【請求項１０】
前記検出工程によって前記文書データ内に同一のアドレス情報が複数検出された場合、
前記変更工程は、前記同一のアドレス情報の記述を同一のキャプションの記述に変更し、
前記合成工程は、前記キャプションに対応する前記情報を１つだけ前記文書データ内に埋め込むことを特徴とする請求項９に記載の情報処理方法。
【請求項１１】
前記印刷工程が、前記情報を前記文書データと同一印刷媒体上に印刷することを特徴とする請求項１から１０までのいずれか１項に記載の情報処理方法。
【請求項１２】
前記所定の情報が、インターネットに接続された所定のサーバ上でアップロードされている画像であることを特徴とする請求項１から１１までのいずれか１項に記載の情報処理方法。
【請求項１３】
前記指定工程は、前記文書データ中に埋め込む許容画像枚数を指定し、
前記合成工程は、前記許容画像枚数を超えない範囲で前記文書データ中に画像を埋め込むことを特徴とする請求項１２に記載の情報処理方法。
【請求項１４】
前記画像が動画像の場合、前記合成工程は、前記許容画像枚数を超えない範囲で前記動画像中の一又は複数のフレーム画像を前記文書データ中に埋め込むことを特徴とする請求項１３に記載の情報処理方法。
【請求項１５】
前記指示工程は、ダウンロードされた前記情報が前記文書データ中に埋め込まれる際の位置及び大きさをさらに指定することを特徴とする請求項１から１４までのいずれか１項に記載の情報処理方法。
【請求項１６】
ネットワークを介してアクセス可能な所定の情報に関するアドレス情報が記載された文書データを印刷する情報処理装置であって、
前記情報の印刷を指示する指示手段と、
前記指示手段により前記情報の印刷が指示された場合、前記文書データから前記アドレス情報を検出する検出手段と、
検出された前記アドレス情報を用いて、前記ネットワークを介して前記情報にアクセスするアクセス手段と、
アクセスされた前記情報をダウンロードするダウンロード手段と、
ダウンロードされた前記情報を前記文書データ中の所定の位置に埋め込む合成手段と、
前記情報が埋め込まれた前記文書データを印刷する印刷手段とを備えることを特徴とする情報処理装置。
【請求項１７】
ネットワークを介してアクセス可能な所定の情報に関するアドレス情報が記載された文書データを印刷させるためのコンピュータに、
前記情報の印刷を指示する指示手順と、
前記指示手順により前記情報の印刷が指示された場合、前記文書データから前記アドレス情報を検出する検出手順と、
検出された前記アドレス情報を用いて、前記ネットワークを介して前記情報にアクセスするアクセス手順と、
アクセスされた前記情報をダウンロードするダウンロード手順と、
ダウンロードされた前記情報を前記文書データ中の所定の位置に埋め込む合成手順と、
前記情報が埋め込まれた前記文書データを印刷させる印刷手順とを実行させるためのプログラム。
【請求項１８】
請求項１７記載のプログラムを格納したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネット等で開示されている画像へリンクするためのアドレス情報が記述された文書データを印刷する情報処理技術に関する。
【０００２】
【従来の技術】
インターネットの発達・普及により、インターネット上でアップロードされている画像等へリンクするためのアドレス情報が記述された文書が増加している。
従来の技術では、リンク先のアドレス情報が記述された文書データを印刷した場合、通常、当該アドレス情報がそのまま文字として印刷される。従って、リンク先の画像を印刷するためには、ユーザが当該アドレス情報をクリック等して別途リンク先の画像にアクセスして印刷を行う必要があり、手間がかかっていた。
【０００３】
一方、電子メールの受信時にメールデータに含まれるＵＲＬに対応するホームページデータをメールデータと共に受信可能にするための方法が開示されている（例えば、特許文献１）。この方法によれば、メールデータと共にホームページデータを受信するため、そのメールデータ内に記述されたＵＲＬにアクセスする際に、プロバイダに再接続しなくて済み、ユーザの手間が多少軽減される。
【０００４】
【特許文献１】
特開２００１−２１６２１０号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、特許文献１に記載の方法を用いた場合であっても、画像を印刷する際には、文書データとは別に受信した画像ファイルに別途アクセスして印刷する必要があり、ユーザの手間が係る上に出力される印刷データも文書と画像が分離しており不便である。
【０００６】
本発明は、このような事情を考慮してなされたものであり、画像ファイルへリンクするためのアドレス情報が記述された文書データを印刷する際に、文書データ中にリンク先の画像を合成して印刷することができ、ユーザが別途アクセスする手間を省くことができるとともに、ユーザの利便性を向上した出力データを得ることができる情報処理方法及び装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記課題を解決するために、本発明は、ネットワークを介してアクセス可能な所定の情報に関するアドレス情報が記載された文書データを印刷する情報処理方法であって、
前記情報の印刷を指示する指示工程と、
前記指示工程により前記情報の印刷が指示された場合、前記文書データから前記アドレス情報を検出する検出工程と、
検出された前記アドレス情報を用いて、前記ネットワークを介して前記情報にアクセスするアクセス工程と、
アクセスされた前記情報をダウンロードするダウンロード工程と、
ダウンロードされた前記情報を前記文書データ中の所定の位置に埋め込む合成工程と、
前記情報が埋め込まれた前記文書データを印刷する印刷工程とを有することを特徴とする。
【０００８】
また、本発明は、ネットワークを介してアクセス可能な所定の情報に関するアドレス情報が記載された文書データを印刷する情報処理装置であって、
前記情報の印刷を指示する指示手段と、
前記指示手段により前記情報の印刷が指示された場合、前記文書データから前記アドレス情報を検出する検出手段と、
検出された前記アドレス情報を用いて、前記ネットワークを介して前記情報にアクセスするアクセス手段と、
アクセスされた前記情報をダウンロードするダウンロード手段と、
ダウンロードされた前記情報を前記文書データ中の所定の位置に埋め込む合成手段と、
前記情報が埋め込まれた前記文書データを印刷する印刷手段とを備えることを特徴とする。
【０００９】
【発明の実施の形態】
以下、本発明に係る情報処理方法を実現する情報処理装置の好適な実施の形態について図面を参照して説明する。
【００１０】
＜第１の実施形態＞
図１は、本発明の第１の実施形態に係る情報処理装置の構成を示すブロック図である。本実施形態に係る情報処理装置１０１は、図１に示すように、通信部１０２、記憶部１０３、制御部１０４、ＯＣＲ部１０５、印刷部１０６、操作部１０７及び表示部１０８から構成される。
【００１１】
通信部１０２は、インターネット等のネットワークに接続され、インターネット上のウェブ・サイトやＦＴＰサイト、ＬＡＮ等のネットワークにおけるサーバコンピュータ等の外部の機器等とデータ通信を行う。記憶部１０３は、磁気ディスクや光ディスク等の可搬記憶媒体、又はハードディスク装置等の固定記憶媒体から構成され、アプリケーションプログラム、画像処理プログラム、タグ解析プログラム等を記憶する。
【００１２】
制御部１０４は、ワークメモリやマイクロコンピュータ等から構成され、記憶部１０３に記憶されたプログラムを読み出して実行する。ＯＣＲ部１０５は、手書き文字が記載された原稿や所定のフォントで原稿に印字された文字を光学的に読み取り、前もって記憶されたパターンとの照合により文字を特定し、文字データを入力する。尚、上記ＯＣＲ部１０５は、スキャナと、読み取った画像から文字を識別して文書に変換するＯＣＲソフトを用いて構成してもよい。
【００１３】
印刷部１０６は、文字や画像等のデータを紙やＯＨＰシート等の印刷媒体上に印刷する。尚、印刷部１０６は印刷装置として情報処理装置とは別の独立した機器であってもよい。この場合は、当該印刷装置とのインタフェース部が情報処理装置には備わることになる。操作部１０７は、ボタンやキーボード、マウス、タッチパネル、ペン、タブレット等から構成され、本情報処理装置を操作する。表示部１０８は、例えば、液晶ディスプレイ等の表示装置から構成され、画像や文字等を画面上に表示する。尚、表示部１０８は、操作部１０７の一部の機能を合成したタッチパネルであってもよい。
【００１４】
図２は、第１の実施形態に係る情報処理装置において用いられる各種設定項目及びそのデフォルト値の一例を示す図である。記憶部１０３には、図２に示すように、各種設定項目とその設定可能値、及び設定初期値（デフォルト値）を記憶する。設定項目には、『画像出力［する／しない］』、『画像位置［リンク／文末／所定］』、『キャプション付与［する／しない］』、『フレーム出力［する／しない］』、『最大出力枚数［１〜１０］』、『引用部画像出力［する／しない］』、『動画出力［時間／シーン］』がある。
【００１５】
ここで、『画像出力［する／しない］』は、画像ファイルへリンクするためのアドレス情報が記載されている文書データを印刷する際に、文書データと共に画像も印刷するか否かを設定する。『画像位置［リンク／文末／所定］』は、文書中にどの位置に画像を配置するか（埋め込むか）を設定するための情報であり、アドレス情報が記述されている位置、文末、又は所定の位置（すなわち、アプリケーション側で設定される位置）の中から選択することができる。尚、所定の位置は、例えば、座標を入力したり、エリアを示したりすることにより、ユーザ自身が操作部１０７を介して設定してもよい。
【００１６】
『キャプション付与［する／しない］』は、画像にキャプションを付与するか否かを設定する。『フレーム出力［する／しない］』は、画像が飾り枠等のフレームであった場合に出力するか否かを設定する。尚、画像がフレームであるかどうかについては、例えば文書データ中のタグの種類等により判断する。『最大出力枚数［１〜１０］』は、画像の最大出力枚数を設定する。本実施形態では、一例として最大１０枚までの画像を文書データ中に配置することができる。
【００１７】
『引用部画像出力［する／しない］』は、例えば返信メール等で引用されている文書内に画像ファイルへリンクするためのアドレス情報が含まれている場合、当該画像を印刷するか否かを設定する。『動画出力［時間／シーン］』は、リンクされている画像ファイルが動画の場合、前述した最大出力枚数の範囲内で動画の中から画像の選定を行う際の設定を行う。例えば、当該画像の選定を行う際には、時間情報を用いて動画の中から１枚あるいは複数枚を選定するか、あるいはシーン（画像）の変化に関する情報を用いて選定するかを設定する。尚、動画から時間情報あるいはシーン変化の情報に基づいて数枚を選定する方法については、既存の技術を用いる。
【００１８】
図３は、第１の実施形態に係る情報処理装置において用いられる各種設定に関する変数とそのデフォルト値の一例を示す図である。本実施形態では、図３に示すように、各設定に関する変数として、『静止画所定位置』（画像左上の位置：ｘ座標，ｙ座標）、『静止画所定サイズ』（画像の高さ，幅）、『動画所定位置』（画像左上の位置：ｘ座標，ｙ座標）、『動画所定サイズ』（画像の高さ，幅）、『キャプション』（キャプションのラベル名）、『キャプション番号』（キャプションの番号）、『フレーム位置』（フレーム画像左上の位置：ｘ座標，ｙ座標）、『フレームサイズ』（画像の高さ，幅）が用いられる。尚、これらの値は、アプリケーション側で設定する、或いは、ユーザ自身が操作部１０７を用いて、座標を入力したり、エリアを示したりすること等によって設定することができる。
【００１９】
以下、第１の実施形態に係る情報処理装置における情報処理方法についてメールデータを印刷する場合を例に説明する。図４は、第１の実施形態に係る情報処理装置における印刷設定画面の表示例を示す図である。図４に示すように、本実施形態では、リンクされている画像の印刷をするか否かをタッチパネルで実現された表示部１０８を用いて表示し、設定することができる。
【００２０】
また、図５は、第１の実施形態における情報処理装置による印刷処理の概要を説明するための図である。図５において、文書５０３は画像ファイルへリンクするためのアドレス情報が記載されているメールデータの文書である。ここで、図４の表示画面において『リンク画像を印刷しない』設定にした場合、文書５０３を印刷すると、５０４に示すように文書のみが紙等の印刷媒体上に印刷出力される。この場合、リンク先の画像５０１を印刷したい場合は、ユーザが当該アドレス情報をクリック等することによって、そのリンク先の画像ファイル５０１に別途アクセスした後、その画像について印刷を行う。これにより、５０２に示すように、画像のみが紙等の印刷媒体上に印刷される。すなわち、本実施形態に係る情報処理装置は印刷の指示を行う指示手段を備える。
【００２１】
図６は、第１の実施形態に係る印刷設定の一例を説明するための図である。例えば、図６の６０１に示すように『リンク画像を印刷する』設定にし、さらに６０２に示すように『画像をリンクが記述されている位置に配置する』設定にした場合について説明する。図７は、第１の実施形態における図６に示す設定がされたときの情報処理装置による印刷処理の概要を説明するための図である。すなわち、図７に示すように、図６の設定がされた場合は文書７０２を印刷する際に、文書とともにリンク先の画像７０１をアドレス情報が記載された位置に合成して印刷が行われる。これにより、７０３に示すように、画像が合成された文書を印刷出力することが可能になる。
【００２２】
図８は、第１の実施形態に係る情報処理装置による印刷動作手順の一例を説明するためのフローチャートである。まず、文書の印刷が選択される（ステップＳ８０２）。そして、図４で示した設定に基づいて、その文書にリンク先の画像を印刷する設定がされているかどうかが判断される（ステップＳ８０３）。具体的には、図２に示す設定項目の情報を読み込んでその情報に基づいて判断される。その結果、リンク先の画像を印刷しない設定の場合は（Ｎｏ）、文書のみの印刷処理を行う（ステップＳ８０８）。
【００２３】
一方、リンク先の画像を印刷する設定の場合は（Ｙｅｓ）、続いて当該文書データ中に画像ファイルへリンクするためのアドレス情報があるか否が判別される（ステップＳ８０４）。すなわち、本実施形態に係る情報処理装置は、文書データ中のアドレス情報を検出する検出手段を備える。リンクするための上記アドレス情報があるか否かの判別は、例えば、文書データ中に「ｈｔｔｐ：／／」や「ｆｉｌｅ：／／」の文字列が含まれるか否か等で行うことができる。その結果、アドレス情報がない場合は（Ｎｏ）、文書のみの印刷処理を行う（ステップＳ８０８）。
【００２４】
一方、アドレス情報がある場合は（Ｙｅｓ）、リンク先にアクセスして、画像があるか否かが判別される（ステップＳ８０５）。すなわち、本実施形態に係る情報処理装置は、検出されたアドレス情報を用いてネットワークを介して画像にアクセスするアクセス手段を備える。また、画像ファイルか否かの判別は、例えば、上記アドレス情報において、リンク先ファイルの拡張子（例えば、ＪＰＥＧの場合は「ｊｐｇ」）、あるいは、ＭＩＭＥ（Ｍｕｌｔｉｐｕｒｐｏｓｅ  Ｉｎｔｅｒｎｅｔ  Ｍａｉｌ  Ｅｘｔｅｎｓｉｏｎｓ）タイプ（例えば、ＪＰＥＧの場合は「ｉｍａｇｅ／ｊｐｇ」）が画像を示すものであるかを判別すればよい。すなわち、本実施形態に係る情報処理装置は、画像であるか否か（すなわち、文書データに埋め込む情報であるか否か）を判定する判定手段を備える。その結果、リンク先に画像が存在しない場合や、記述ミスやリンク切れ等の場合（Ｎｏ）は、文書のみの印刷処理を行う（ステップＳ８０８）。
【００２５】
一方、リンク先にアクセスした結果、画像ファイルが存在する場合（Ｙｅｓ）、当該画像をダウンロードする（ステップＳ８０６）。すなわち、本実施形態に係る情報処理装置は、画像をダウンロードするダウンロード手段を備える。尚、文書データ中に複数の画像ファイルへリンクするための複数のアドレス情報が存在し、その中で画像ファイルが存在するものがある場合は、存在する画像ファイルのみダウンロードし、次のステップＳ８０７へ進む。続いて、ダウンロードした画像を文書と合成し（ステップＳ８０７）、紙等の印刷媒体上への印刷処理を行う（ステップＳ８０８）。すなわち、本実施形態に係る情報処理装置は、画像と文書を合成する合成手段と、それを印刷する印刷手段とを備える。尚、上記画像の合成位置は、図２及び図３で設定されている位置とし、文書と画像の合成は既存の画像処理技術を用いる。
【００２６】
上記実施形態ではメールを例に説明したが、ＦＡＸ等の原稿を用いた場合であっても既存のＯＣＲ技術を用いることにより、手書き文字や印字された文字を光学的に読み取った後に上記の処理を行ってもよい。図９は、原稿を光学的に読み取って、本実施形態に係る情報処理を行う場合の概要を示す図である。この場合も、原稿を読み取って文書データ化した後の処理は上記実施形態と同様の手順で実行することができる。
【００２７】
以上説明したように、第１の実施形態によれば、画像ファイルへリンクするためのアドレス情報を含む文書データを印刷する際に、文書とともに画像ファイルを文書中に合成して印刷することが可能になり、ユーザにとって利便性が向上する。また、画像の位置をユーザ自身が指定することができるので、ユーザは所望のレイアウトでの印刷が可能になる。
【００２８】
＜第２の実施形態＞
続いて、本発明の第２の実施形態に係る情報処理装置における情報処理方法について説明する。尚、本実施形態に係る情報処理装置の構成は図１で示した第１の実施形態に係る情報処理装置と同一である。
【００２９】
前述した第１の実施形態では、図２に示すように『画像出力［する／しない］』、『画像位置［リンク／文末／所定］』の設定を行った文書印刷の例を示した。本実施形態では、リンクされた画像を出力する場合に、さらに、図２に示す『キャプション付与［する／しない］』の設定を行い、画像にキャプションを付与する場合の処理手順について説明する。
【００３０】
図１０は、第２の実施形態に係る情報処理装置においてキャプション付与しない場合の動作の一例について説明するための図である。図１０の１００１に示すように、まず『リンク画像を印刷する』設定を行い、次いで１００２に示すように、『画像を文末に配置する』設定を行い、さらに１００３に示すように『キャプションを付与しない』設定を行った場合について説明する。図１１は、図１０に示す設定がされたときの情報処理装置の印刷動作について説明するための図である。図１０に示す設定がされた場合は図１１に示すように、文書１１０２を印刷する際に、文書データとともにリンク先の画像１１０１を文末に合成して印刷する。これにより、１１０３に示すように、アドレス情報を残したまま画像が合成された文書を印刷出力することが可能になる。
【００３１】
図１２は、第２の実施形態に係る情報処理装置においてキャプション付与する場合の動作の一例について説明するための図である。図１２の１２０１に示すように、まず『リンク画像を印刷する』設定を行い、次いで１２０２に示すように『画像を文末に配置する』設定を行い、さらに１２０３に示すように『キャプションを付与する』設定を行った場合について説明する。図１３は、図１２に示す設定がされたときの情報処理装置の印刷動作について説明するための図である。
図１２に示す設定がされた場合、文書１３０３を印刷する際には、１３０４に示すように文書とともにリンク先の画像１３０１、１３０２を文末に合成して印刷する。この際、画像１３０１、１３０２にキャプション（図１３では、一例として「図１」、「図２」で示す）を付与し、文書中のリンク情報の記述を対応する画像のキャプションに変更する。
【００３２】
図１４は、第２の実施形態に係る情報処理装置による印刷動作手順の一例を説明するためのフローチャートである。まず、文書の印刷が選択される（ステップＳ１４０２）。そして、図１０や図１２で示した設定に基づいて、その文書にリンク先の画像を印刷する設定がされているかどうかが判断される（ステップＳ１４０３）。上記画像を印刷する設定がされているか否かの判断は、図２に示す設定を用いて第１の実施形態と同様に行う。その結果、リンク先の画像を印刷しない設定の場合は（Ｎｏ）、文書のみの印刷処理を行う（ステップＳ１４１１）。
一方、リンク先の画像を印刷する設定の場合は（Ｙｅｓ）、続いて画像ファイルへのリンク情報があるか否かを判別する（ステップＳ１４０４）。尚、画像ファイルへリンクするためのアドレス情報があるか否かの判別は、第１の実施形態と同様に行う。その結果、文書中に画像へリンクするためのアドレス情報が含まれなかった場合（Ｎｏ）、文書のみの印刷処理を行う（ステップＳ１４１１）。
【００３３】
一方、アドレス情報がある場合は（Ｙｅｓ）、リンク先に画像があるか否かが判別される（ステップＳ１４０５）。この判別も第１の実施形態と同様にして行う。その結果、リンク先に画像が存在しない場合や、記述ミスやリンク切れ等の場合（Ｎｏ）は、文書のみの印刷処理を行う（ステップＳ１４１１）。尚、文書中に複数の画像ファイルへリンクするための複数のアドレス情報があり、その中で画像ファイルが存在するものがあれば、その場合は存在するもののみダウンロード対象とする。すなわち、アドレス情報があると判別された場合（Ｙｅｓ）は、当該画像をダウンロードする（ステップＳ１４０６）。また、図２の設定に基づいてキャプションを付与するか否かを判断する（ステップＳ１４０７）。
【００３４】
その結果、キャプションを付与する設定の場合は（Ｙｅｓ）、文書中のアドレス情報（文字列）をキャプション（文字列）に置換し（ステップＳ１４０８）、画像に付与するキャプション（文字列）を作成する（ステップＳ１４０９）。ここで、例えば、複数の画像へリンクする複数のアドレス情報が存在し、その中で同一の情報（文字列）がある場合は、それらを同一のキャプション（文字列）で置換し、画像の表示は共通（すなわち１枚）にする。続いて、ステップＳ１４０６でダウンロードした画像を文書と合成し（ステップＳ１４１０）、印刷処理を行う（ステップＳ１４１１）。尚、上記画像の文書への合成位置は、図２及び図３で設定されている位置であり、文書と画像の合成は既存の画像処理技術を用いる。
【００３５】
以上説明したように、第２の実施形態によれば、画像ファイルへリンクするためのアドレス情報が記載された文書を印刷する際に、文書とともに画像ファイルを印刷することが可能になる。この際に、『画像にキャプションを付与する／しない』を選択することができるので、整理された印刷出力をすることができ、ユーザにとっての利便性がさらに向上する。
【００３６】
＜第３の実施形態＞
続いて、本発明の第３の実施形態に係る情報処理装置における情報処理方法について説明する。前述した第１及び第２の実施形態では、文書中に画像ファイルへリンクするためのアドレス情報がある場合に、当該画像を印刷するか否かの設定等を行って文書を印刷する例について説明した。本実施形態では、さらに文書中に引用部がある場合、本文と引用部の各々の画像について上記設定を行う場合について説明する。
【００３７】
図１５は、第３の実施形態に係る情報処理装置において引用部画像を印刷する場合の動作の一例について説明するための図である。図１５の１５０１に示すように、まず『リンク画像を印刷する』設定を行い、次に１５０２に示すように『画像を文末に配置する』設定を行い、さらに１５０３に示すように『キャプションを付与する』設定を行う。そして、本実施形態では、１５０４に示すように、さらに『引用部画像の印刷をする』設定をする。
【００３８】
図１６は、図１５に示す設定がされたときの情報処理装置の印刷動作について説明するための図である。図１５に示す設定がされた場合、文書１６０３を印刷する際には、１６０４に示すように文書とともに本文中リンク先の画像１６０１と引用部中リンク先の画像１６０１、１６０２を文末に合成して印刷する。この際、画像１６０１、１６０２にキャプション（例えば、「図１」、「図２」）を付与し、文書中（引用部も含む）のアドレス情報の記述に対応する画像のキャプションに変更する。また、前述した第２実施形態で説明したように、文書１６０３には１６０１で示される同一の画像ファイルへリンクするアドレス情報が２つ含まれているので、同一のキャプション（すなわち、「図１」）を付与し、１６０４に示すように実際に合成する画像は共通（１枚）にする。
【００３９】
一方、図１７は、第３の実施形態に係る情報処理装置において引用部画像を印刷しない場合の動作の一例について説明するための図である。図１７の１７０１に示すように、まず『リンク画像を印刷する』設定を行い、次いで１７０２に示すように『画像をリンクが記述されている位置に配置する』設定を行い、さらに１７０３に示すように『キャプションを付与しない』設定を行う。そして、１７０４に示すように『引用部画像の印刷をしない』設定をする。
【００４０】
図１８は、図１７に示す設定がされたときの情報処理装置の印刷動作について説明するための図である。図１７に示す設定がされた場合、文書１８０３を印刷する際には、１８０４に示すように文書とともに本文中で示されているリンク先の画像１８０１をリンク情報が記述されている位置に合成して印刷する。このとき、１８０４に示すように引用部中リンク先の画像１８０１、１８０２は印刷しない。
【００４１】
図１９は、第３の実施形態に係る情報処理装置による印刷動作手順の一例を説明するためのフローチャートである。まず、文書の印刷が選択される（ステップＳ１９０２）。そして、図１０や図１２で示した設定に基づいて、リンク先の画像を印刷する設定がされているかどうかが判断される（ステップＳ１９０３）。
上記画像を印刷する設定がされているか否かの判断は、図２に示す設定を用いて第１の実施形態と同様に行う。その結果、リンク先の画像を印刷しない設定の場合は（Ｎｏ）、文書のみの印刷処理を行う（ステップＳ１９１４）。
【００４２】
一方、リンク先の画像を印刷する設定の場合は（Ｙｅｓ）、続いて画像ファイルへリンクするためのアドレス情報があるか否かを判別する（ステップＳ１９０４）。尚、上記アドレス情報があるかどうかの判別は、第１及び第２の実施形態と同様に行う。その結果、文書中に画像へリンクするためのアドレス情報が含まれなかった場合（Ｎｏ）、文書のみの印刷処理を行う（ステップＳ１９１４）。
【００４３】
一方、アドレス情報がある場合は（Ｙｅｓ）、リンク先に画像があるか否かが判別される（ステップＳ１９０５）。この判別も第１の実施形態と同様にして行う。その結果、リンク先に画像が存在しない場合や、記述ミスやリンク切れ等の場合（Ｎｏ）は、文書のみの印刷処理を行う（ステップＳ１９１４）。尚、文書中に複数の画像ファイルへリンクするための複数のアドレス情報があり、その中で画像ファイルが存在するものがあれば、ステップＳ１９０６へ進み、当該アドレス情報が引用部中にあるか否かを判別する。尚、アドレス情報が引用部中にあるか否かの判別は、例えば行頭に「＞」等の記号等が含まれるか等で行う。
【００４４】
その結果、当該画像が引用部中にない場合（Ｎｏ）、本文中のリンク先の画像のダウンロードを行う（ステップＳ１９０７）。一方、当該画像が引用部中にある場合（Ｙｅｓ）、当該引用部中の画像を印刷出力するか否かを判断する（ステップＳ１９０８）。この判定は、引用部中のリンク画像については、例えば図２で示される画像を印刷する設定か否かの設定を読み込むことによって行う。その結果、引用部中の画像を出力しない場合は（Ｎｏ）、そのままステップＳ１９１３に進み、引用部中の画像を出力する場合は（Ｙｅｓ）、当該画像をダウンロードし（ステップＳ１９０９）、ステップＳ１９１３に進む。
【００４５】
また、ステップＳ１９０５で画像があると判別された場合（Ｙｅｓ）、さらに図２の設定に基づいてキャプションを付与するか否かを判断する（ステップＳ１９１０）。尚、この判断は図２に示すキャプションを付与するか否かの設定を読み込むことによって行う。その結果、キャプションを付与する設定の場合は（Ｙｅｓ）、文書中のアドレス情報（文字列）をキャプション（文字列）に置換し（ステップＳ１９１１）、画像に付与するキャプション（文字列）を作成し（ステップＳ１９１２）、ステップＳ１９１３に進む。尚、例えば、複数の画像についてのアドレス情報がある中で同一の情報（文字列）がある場合は、前述したように、同一のキャプション（文字列）で置換し、画像の表示は共通（１枚）にする。続いて、ダウンロードした画像を文書と合成し（Ｓ１９１３）、印刷処理を行う（Ｓ１９１４）。また、上記画像の合成位置は、図２や図３で設定されている位置であり、文書と画像の合成は既存の画像処理技術を用いる。
【００４６】
以上説明したように、第３の実施形態によれば、画像ファイルへリンクするためのアドレス情報を有する文書を印刷する際に、文書中に画像ファイルを合成して印刷することが可能になる。この際に、『引用部のリンク画像を印刷する／しない』を選択することができるので、ユーザにとって利便性が向上する。
【００４７】
＜第４の実施形態＞
続いて、本発明の第４の実施形態に係る情報処理装置に係る情報処理方法について説明する。前述した第１〜第３の実施形態では、文書中に画像ファイルへリンクするためのアドレス情報がある場合に、当該画像を印刷するか否かの設定を行った文書印刷の例を示した。本実施形態では、上記設定を例えばリンクされた画像が飾り枠のようなフレーム画像の場合について適用する例について説明する。
【００４８】
図２０は、第４の実施形態に係る情報処理装置においてフレーム画像を印刷する場合の動作の一例について説明するための図である。図２０に示すように、まずメール送信者はメール本文２００１に対して、２００２に示すように『フレーム画像を印刷する』設定を行い、次いで２００３に示すように『フレーム画像の選択』を行う。その結果、２００４に示すようにメール本文にタグが挿入される。
【００４９】
２００４では、『ｉｍｇ』タグは画像を挿入するタグを意味し、『ｓｒｃ＝”・・・”』は該画像ファイルの場所（ＵＲＩ）、『ｓｔｙｌｅ＝”ｖｉｓｉｂｉｌｉｔｙ：ｈｉｄｄｅｎ”』は該画像を画面上に表示しないことを意味する。また、上記タグはＨＴＭＬ等で用いられているタグであり、ここではそれを拡張し、『ｔｙｐｅ＝”ｐｒｉｎｔ＿ｆｒａｍｅ”』で該画像がフレーム画像であることを意味している。尚、『フレーム画像の選択』の設定は、ネットワークを通じてフレーム画像を提供しているサイトで行ってもよい。また、上記タグはメール送信者が文書中に直接記述してもよい。
【００５０】
そして、受信側ではメール本文２００４を受信するとタグを解釈し、２００６に示すように画面に表示する。ここで、前述したように『ｓｔｙｌｅ』で画面上に画像を表示しないように指定されているため、２００６では画面上には画像は表示されていない。そして、２００５に示すように『フレーム画像を印刷する』設定にした場合、文書２００６を印刷する際には、２００７に示すように文書とともにリンク先のフレーム画像を合成して印刷することができる。
【００５１】
図２１は、第４の実施形態に係る情報処理装置による印刷動作手順の一例を説明するためのフローチャートである。まず、文書の印刷が選択される（ステップＳ２１０２）。そして、図２に示した設定に基づいて、リンク先の画像を印刷する設定がされているかどうかが判断される（ステップＳ２１０３）。その結果、リンク先の画像を印刷しない設定の場合は（Ｎｏ）、文書のみの印刷処理を行う（ステップＳ２１１３）。一方、リンク先の画像を印刷する設定の場合は（Ｙｅｓ）、続いて画像ファイルへリンクするためのアドレス情報が文書中にあるか否かを判別する（ステップＳ２１０４）。尚、上記アドレス情報があるかどうかの判別は、前述した第１〜第３の実施形態と同様に行う。
【００５２】
その結果、文書中に画像へリンクするためのアドレス情報が含まれなかった場合（Ｎｏ）、文書のみの印刷処理を行う（ステップＳ２１１３）。一方、アドレス情報が含まれている場合（Ｙｅｓ）、リンク先にアクセスして画像ファイルが存在するかどうかを判定する（ステップＳ２１０５）。その結果、記述ミスやリンク切れ等で、リンク先に画像ファイルが１つも存在しない場合（Ｎｏ）は、文書のみの印刷処理を行う（ステップＳ２１１３）。
【００５３】
一方、文書中に複数の画像ファイルへのリンク情報があり、その中で画像ファイルが存在するものがある場合（Ｙｅｓ）、その場合は存在するもののみをダウンロード対象とし、次のステップＳ２１０６へと進み、該画像がフレーム画像か否かを判別する（ステップＳ２１０６）。尚、フレーム画像か否かの判別は、前述したタグにより『ｔｙｐｅ＝”ｐｒｉｎｔ＿ｆｒａｍｅ”』が含まれるか否かで判別する。
【００５４】
そして、フレーム画像でない場合は（Ｎｏ）、リンク先の画像のダウンロードを行ってステップＳ２１１０に進み（ステップＳ２１０７）、フレーム画像である場合は（Ｙｅｓ）、当該画像を印刷する設定か否かの設定を図２に基づいて判断する（ステップＳ２１０８）。その結果、フレーム画像を印刷する設定の場合（Ｙｅｓ）、当該画像をダウンロードしてステップＳ２１１０に進む（ステップＳ２１０９）。
【００５５】
ステップＳ２１１０では、画像の総枚数が、図２で設定された最大出力枚数よりも少ないか否かを判断する。その結果、最大出力枚数以上の場合は（Ｎｏ）、合成する画像の選定を行ってステップＳ２１１２に進む（ステップＳ２１１１）。尚、前述した図２０に示す例では最大出力枚数を設定していないので、最大出力枚数はデフォルト値（すなわち、図２で示した３枚）である。また、上記画像の選定は、受信者が選択したり、あるいは、読み込んだ順に最大枚数まで画像を選択したり、あるいは、送信者側でタグの拡張により『ｐｒｉｏｒｉｔｙ＝”１”』『ｐｒｉｏｒｉｔｙ＝”２”』『ｐｒｉｏｒｉｔｙ＝”３”』・・・等の優先順位を指定しておき、その優先順位に基づいて選択したりする等の方法により行う。そして、ステップＳ２１１０で最大出力枚数よりも少ない場合（Ｙｅｓ）又はステップＳ２１１１によって画像が選定された場合は、続いて、ダウンロードした画像を文書と合成し（ステップＳ２１１２）、印刷処理を行う（ステップＳ２１１３）。尚、上記画像の合成位置は、図２及び図３で設定されている位置であり、文書と画像の合成は既存の画像処理技術を用いる。
【００５６】
以上説明したように、第４の実施形態によれば、画像ファイルへのリンク情報をもつ文書を印刷する際に、文書とともに画像ファイルを印刷することが可能になる。この際に、飾り枠等のフレーム画像を『フレーム画像を印刷する／しない』設定で選択することができるので、ユーザにとって利便性が向上する。
【００５７】
＜第５の実施形態＞
続いて、本発明の第５の実施形態に係る情報処理装置による情報処理方法について説明する。上述した第１〜第４の実施形態では、リンク先の画像が静止画の場合を例に示したが、本実施形態では、例えばＭＰＥＧやアニメーションＧＩＦのような動画の場合に適用する場合について説明する。
【００５８】
図２２は、第５の実施形態に係る情報処理装置において動画出力を時間で設定して印刷する場合の動作の一例について説明するための図である。まず２２０１に示すように『リンク画像を印刷する』設定を行い、次いで２２０２に示すように『画像を所定の位置に配置する』設定を行い、さらに２２０３に示すように『最大出力枚数：５枚』設定を行い、さらに２２０４に示すように『動画出力イメージの選定に時間を用いる』設定を行う。
【００５９】
図２３は、図２２に示す設定がされたときの情報処理装置の印刷動作について説明するための図である。図２２に示す設定がされた場合、文書２３０２を印刷する際に、文書とともに本文中で記載されたアドレスに基づくリンク先の動画２３０１の中から最大出力枚数の５枚まで、イメージを時間に基づいて選定する。そして、２３０３に示すように、図２の設定に基づいて所定の位置に合成して印刷する。
【００６０】
尚、上記の時間に基づいたシーンの選定（すなわち、第４の実施形態におけるステップＳ２１１１の処理に相当する）は、例えば動画再生時間を５分割して分割された５つのまとまりのうち最初のイメージを選定する等、既存の技術を用いる。また、上記所定の位置は、前述のように、機器（アプリケーション）が設定する、あるいは、例えば座標を入力したり、エリアを示したりすることにより、ユーザ自身が設定してもよい。
【００６１】
一方、図２４は、第５の実施形態に係る情報処理装置において動画出力をシーンの変化情報で設定して印刷する場合の動作の一例について説明するための図である。まず２４０１に示すように『リンク画像を印刷する』設定を行い、次いで２４０２に示すように『画像を所定の位置に配置する』設定を行い、さらに２４０３に示すように『最大出力枚数：５枚』設定を行い、さらに２４０４に示すように『動画出力イメージの選定にシーンを用いる』設定を行う。すなわち、イメージをシーンの変化情報に基づいて選定し、図２で設定される所定の位置に合成して印刷する。
【００６２】
図２５は、図２４に示す設定がされたときの情報処理装置の印刷動作について説明するための図である。図２４に示す設定がされた場合、文書２５０２を印刷する際に、文書とともに本文中で記載されたアドレスに基づくリンク先の動画２５０１の中から最大出力枚数の５枚まで、イメージをシーンの変化情報に基づいて選定する。そして、２５０３に示すように、図２の設定に基づいて所定の位置に合成して印刷する。
【００６３】
尚、上記シーンの変化情報に基づいたイメージの選定（すなわち、図２１で示されるフローチャートのステップＳ２１１１に相当する）は、例えば各フレーム画像の変化率が大きい部分のイメージを選定する等、既存の技術を用いる。また、上記所定の位置は、前述のように、機器（アプリケーション）が設定する、あるいは、例えば座標を入力したり、エリアを示したりすることにより、ユーザ自身が設定してもよい。
【００６４】
以上説明したように、第５の実施形態によれば、画像ファイルへのリンク情報をもつ文書を印刷する際に、文書とともに画像ファイルを印刷することが可能になる。この際に、動画像の中からイメージを選定し、印刷することができるので、ユーザにとって利便性が向上する。
【００６５】
＜その他の実施形態＞
上述した第１〜第５の実施形態では、インターネット上のＷＷＷサーバ等からアドレス情報によってリンクされた画像データ等を取得して文書データ中に合成して印刷する処理について説明したが、ＬＡＮ等のネットワーク上に接続された他のコンピュータ等で保存されている画像を同様にしてそのアドレス情報を指定して印刷時に取得して文書データ中に合成して印刷することも可能である。また、インターネット上のＷＷＷサーバ等でアップロードされている画像だけでなく、ホームページのページ情報をアドレス情報で指定し、ダウンロードして文書データ中に合成して印刷するようにしてもよい。
【００６６】
尚、本発明は、複数の機器（例えば、ホストコンピュータ、インタフェース機器、リーダ、プリンタ等）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置等）に適用してもよい。
【００６７】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体（又は記憶媒体）を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６８】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６９】
本発明を上記記録媒体に適用する場合、その記録媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【００７０】
【発明の効果】
以上説明したように、本発明によれば、画像ファイルへリンクするためのアドレス情報が記述された文書データを印刷する際に、文書データ中にリンク先の画像を合成して印刷することができ、ユーザが別途アクセスする手間を省くことができるとともに、ユーザの利便性を向上した出力データを得ることができる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態に係る情報処理装置の構成を示すブロック図である。
【図２】第１の実施形態に係る情報処理装置において用いられる各種設定項目及びそのデフォルト値の一例を示す図である。
【図３】第１の実施形態に係る情報処理装置において用いられる各種設定に関する変数とそのデフォルト値の一例を示す図である。
【図４】第１の実施形態に係る情報処理装置における印刷設定画面の表示例を示す図である。
【図５】第１の実施形態における情報処理装置による印刷処理の概要を説明するための図である。
【図６】第１の実施形態に係る印刷設定の一例を説明するための図である。
【図７】第１の実施形態における図６に示す設定がされたときの情報処理装置による印刷処理の概要を説明するための図である。
【図８】第１の実施形態に係る情報処理装置による印刷動作手順の一例を説明するためのフローチャートである。
【図９】原稿を光学的に読み取って、本実施形態に係る情報処理を行う場合の概要を示す図である。
【図１０】第２の実施形態に係る情報処理装置においてキャプション付与しない場合の動作の一例について説明するための図である。
【図１１】図１０に示す設定がされたときの情報処理装置の印刷動作について説明するための図である。
【図１２】第２の実施形態に係る情報処理装置においてキャプション付与する場合の動作の一例について説明するための図である。
【図１３】図１２に示す設定がされたときの情報処理装置の印刷動作について説明するための図である。
【図１４】第２の実施形態に係る情報処理装置による印刷動作手順の一例を説明するためのフローチャートである。
【図１５】第３の実施形態に係る情報処理装置において引用部画像を印刷する場合の動作の一例について説明するための図である。
【図１６】図１５に示す設定がされたときの情報処理装置の印刷動作について説明するための図である。
【図１７】第３の実施形態に係る情報処理装置において引用部画像を印刷しない場合の動作の一例について説明するための図である。
【図１８】図１７に示す設定がされたときの情報処理装置の印刷動作について説明するための図である。
【図１９】第３の実施形態に係る情報処理装置による印刷動作手順の一例を説明するためのフローチャートである。
【図２０】第４の実施形態に係る情報処理装置においてフレーム画像を印刷する場合の動作の一例について説明するための図である。
【図２１】第４の実施形態に係る情報処理装置による印刷動作手順の一例を説明するためのフローチャートである。
【図２２】第５の実施形態に係る情報処理装置において動画出力を時間で設定して印刷する場合の動作の一例について説明するための図である。
【図２３】図２２に示す設定がされたときの情報処理装置の印刷動作について説明するための図である。
【図２４】第５の実施形態に係る情報処理装置において動画出力をシーンの変化情報で設定して印刷する場合の動作の一例について説明するための図である。
【図２５】図２４に示す設定がされたときの情報処理装置の印刷動作について説明するための図である。
【符号の説明】
１０１  情報処理装置
１０２  通信部
１０３  記憶部
１０４  制御部
１０５  ＯＣＲ部
１０６  印刷部
１０７  操作部
１０８  表示部
【図１】
2005049950.tif 000003
【図２】
2005049950.tif 000004
【図３】
2005049950.tif 000005
【図４】
2005049950.tif 000006
【図５】
2005049950.tif 000007
【図６】
2005049950.tif 000008
【図７】
2005049950.tif 000009
【図８】
2005049950.tif 000010
【図９】
2005049950.tif 000011
【図１０】
2005049950.tif 000012
【図１１】
2005049950.tif 000013
【図１２】
2005049950.tif 000014
【図１３】
2005049950.tif 000015
【図１４】
2005049950.tif 000016
【図１５】
2005049950.tif 000017
【図１６】
2005049950.tif 000018
【図１７】
2005049950.tif 000019
【図１８】
2005049950.tif 000020
【図１９】
2005049950.tif 000021
【図２０】
2005049950.tif 000022
【図２１】
2005049950.tif 000023
【図２２】
2005049950.tif 000024
【図２３】
2005049950.tif 000025
【図２４】
2005049950.tif 000026
【図２５】
2005049950.tif 000027