(57)【特許請求の範囲】
【請求項１】
電子文書の印刷を指示する指示手段と、この指示手段の指示に応じて印刷する印刷手段とを有する印刷システムにおいて、
前記指示手段の印刷指示に応じて印刷対象の電子文書を解析し、不可視データ、非静止画データ、動的更新データの存在および位置を検出する検出手段と、
この検出手段で不可視データの存在が検出された際、不可視データを可視データに変換する変換手段と、
前記検出手段で検出された不可視データ、非静止画データ、動的更新データが存在する位置を示す符号やマークを前記印刷対象の電子文書の画像データを妨害しない箇所に画像とし、この印刷対象の電子文書をすべて画像展開してページ割り付けを行ってページ番号を付与し、前記印刷手段で印刷出力する制御を行う第１の制御手段と、
前記変換手段で変換された可視データを画像展開してページ割り付けを行って前記第１の制御手段で付与されたページ番号に対応したサブページ番号を付与し、前記印刷手段で印刷出力する制御を行う第２の制御手段と、
を具備したことを特徴とする印刷システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、たとえばインタネットやＬＡＮを介して通信される文字／映像／音声などの情報を含むＨＴＭＬフオーマットの電子文書を印刷する印刷システムに関する。
【０００２】
【従来の技術】
文字／映像／音声などの情報を含むＨＴＭＬフオーマットの電子文書がインタネットやＬＡＮで流通している。そこには文字などの静止画データ、映像などの非静止画データ、音声などの不可視データ、Ｊａｖａ言語により記述された実行モジュールで制御され実行される動的変動データなど多くの種類のマルチメディアデータが格納されている。パーソナルコンピュータ（ＰＣ）では、これらデータフォーマットを解析し、符号化されたデータを復号化し、文字／映像／音声を表示または再生している。
【０００３】
しかしながら、このような電子文書を印刷した場合、文字などの静止画データは表示した場合と同様に印刷されるが、映像などの非静止画データは例えば再生が開始される最初の場面が静止画として印刷され、音声などの不可視データはその存在を知ることができず、Ｊａｖａ言語で制御実行される動的変動データは印刷されないか、または、変動過程にある特定の状態が印刷される。
【０００４】
印刷出力メディアである紙は、その優れた一覧性、携帯性などが活かされ、情報を保管するためではなく、電子機器の表示画面では全体がとらえにくい情報を「一時的に表示」するために利用されている。
【０００５】
このような電子文書は、全体の内容やボリュームが表示／再生してみなければわからない。このため、ＰＣ画面などで表示／再生して確認していない部分について印刷出力して内容を知ろうとした場合は、不可視データ／非静止画データ／動的に更新されるデータを認識することができない。
【０００６】
また、ＰＣ画面などで表示／再生して確認したものを印刷出力した場合でも、映像のうち必要な特定の場面、動的に更新されるデータのうち特定の状態を紙の良さを活かして紙面上で見たい場合は、これを選択することができない。
【０００７】
すなわち、印刷出力結果を見ただけで不可視データ／非静止画データ／動的変動データについても、存在、位置、内容まで知り得ることが望まれている。特に携帯用小型ＰＣでは必ずしも十分な性能で表示／再生ができないのでこの必要性は高い。
【０００８】
【発明が解決しようとする課題】
上記したように、印刷出力した場合、不可視データ／非静止画データ／動的更新データの存在、位置、内容が知り得ず、非静止画データ／動的更新データの任意の場面／状態を印刷出力することができず、さらに複数の印刷出力紙にわたり出力された場合でも印刷対象の電子文書の構成がわからないという問題があった。
【０００９】
そこで、この発明は、印刷出力結果から不可視データ／非静止画データ／動的更新データの存在、位置、内容を知ることができ、非静止画データ／動的更新データの任意の場面／状態を印刷出力することができ、さらに複数の印刷出力紙にわたり出力された場合でも印刷対象の電子文書の構成も知ることのできる印刷システムを提供することを目的とする。
【００１０】
【課題を解決するための手段】
この発明の印刷システムは、電子文書の印刷を指示する指示手段と、この指示手段の指示に応じて印刷する印刷手段とを有する印刷システムにおいて、前記指示手段の印刷指示に応じて印刷対象の電子文書を解析し、不可視データ、非静止画データ、動的更新データの存在および位置を検出する検出手段と、この検出手段で不可視データの存在が検出された際、不可視データを可視データに変換する変換手段と、前記検出手段で検出された不可視データ、非静止画データ、動的更新データが存在する位置を示す符号やマークを前記印刷対象の電子文書の画像データを妨害しない箇所に画像とし、この印刷対象の電子文書をすべて画像展開してページ割り付けを行ってページ番号を付与し、前記印刷手段で印刷出力する制御を行う第１の制御手段と、前記変換手段で変換された可視データを画像展開してページ割り付けを行って前記第１の制御手段で付与されたページ番号に対応したサブページ番号を付与し、前記印刷手段で印刷出力する制御を行う第２の制御手段とから構成されている。
【００１４】
【発明の実施の形態】
以下、この発明の一実施の形態について図面を参照して説明する。
まず、インタネットで流通している電子文書には、ＨＴＭＬ（Hyper Text Markup Language）フォーマットなどのように、文字などの静止画データ、映像などの非静止画データ、音声などの不可視データ、Ｊａｖａ言語により記述された実行モジュールで制御され実行される動的に更新されるデータなど多くの種類のマルチメディアデータが包含されている。
【００１５】
以下、インタネット経由で獲得した電子文書を印刷出力する場合について説明する。
図４は、電子文書を印刷出力する操作の流れを示すもので、図４の（ｃ）に示す電子文書（文字／音声／映像等）を、図４の（ａ）に示すように表示再生したり、図４の（ｂ）に示すように印刷出力することができる。
【００１６】
図５は、電子文書を印刷出力する操作の流れを示すもので、次のような場合がある。
図５の（ａ）に示すように、オペレータが自分で情報検索し、検索結果の電子文書を表示装置に表示再生して確認し、印刷したい電子文書を指定して印刷要求し、印刷出力結果を得る。
【００１７】
図５の（ｂ）に示すように、オペレータが自分で情報検索し、検索結果の電子文書を表示再生はせずにリストだけを確認し、印刷したい電子文書を指定して印刷要求し、印刷出力結果を得る。
【００１８】
図５の（ｃ）に示すように、オペレータは自分では情報検索をせず配布されてきた電子文書を指定して印刷要求し、印刷出力結果を得る。
図５の（ｄ）に示すように、オペレータは自分では情報検索をせず配布されてきた電子文書を指定することもせず自動的に印刷された印刷出力結果を得る。
【００１９】
すなわち、図５の（ａ）の場合は、電子文書の内容を表示再生して文字／映像／音声／動的更新データを確認した後に印刷出力することになる。
図５の（ｂ）、（ｃ）、（ｄ）の場合は、電子文書の内容を確認することなく、紙面上で電子文書の内容を知ることを目的としているので、特に映像や音声や動的更新データの存在、位置、内容を知ることが望まれ、本発明はこれに対応したものである。
【００２０】
次に、本発明における第１実施例について説明する。
図３は、第１実施例に係る印刷システムの概略構成を示すものである。この印刷システムの構成は少なくとも、電子文書の印刷を指示する印刷指示入力部３０、印刷出力画像の形成を制御して実行する印刷制御部３１、電子文書データを解析して不可視データ／非静止画データ／動的更新データを検出するデータ解析部３２とからなる。
【００２１】
外部から電子文書を入手するためのデータ通信部３７、電子文書データを記憶するデータ記憶部３８、電子文書を表示再生する表示再生部３９、及び表示装置４０を接続した場合の構成例をここでは示している。なお、すべてがネットワークで接続されていてもよい。
【００２２】
次に、このような構成において印刷対象電子文書解析の動作を図６のフローチャートを参照して説明する。
まず、印刷指示入力部３０は、オペレータからの印刷要求を受け取ると、指定された電子文書をデータ記憶部３８からデータ解析部３２に送り、電子文書データを解析する。データ解析部３２では、不可視データ／非静止画データ／動的更新データの存在を判定し（Ｓ１）、その位置情報を抽出して印刷制御部３１に通知する（Ｓ２）。
【００２３】
印刷制御部３１は、指定された電子文書を展開して印刷出力画像を形成すると同時に、データ解析部３２から通知された不可視データ／非静止画データ／動的更新データの位置情報を、オリジナル電子文書画像を妨害しないように印刷出力紙面の余白領域である上端と右端に「マーク」を形成して記憶する（Ｓ３）。
【００２４】
このようにして印刷制御部３１は、ステップＳ３までの動作を行って不可視データ／非静止画データ／動的更新データの存在する画像形成とし（Ｓ４）、また、ステップＳ１で不可視データ／非静止画データ／動的更新データが存在しない場合は通常の画像形成とし（Ｓ５）、印刷出力制御を行う（Ｓ６）。
【００２５】
なお、マークは、不可視データ／非静止画データ／動的更新データを区別するためにそれぞれ異なる形状を利用する。例としては、図形▽／◇／☆を用いて、「▽」は不可視データ、「◇」は非静止画データ、「☆」は動的更新データを表すようにする。
【００２６】
別のマークの例としては、図１０の（ａ）の印刷例に示すように文字Ａ（Ａｕｄｉｏ）／Ｖ（Ｖｉｄｅｏ）／Ｍ（Ｍｏｄｅｌ）として、「Ａ」は不可視データ、「Ｖ」は非静止画データ、「Ｍ」は動的更新データを表すようにしても良い。さらに別の例としては、異なるアイコンを利用する。
【００２７】
不可視データの場合、その属性を区別するために異なる形状のマークを利用する。音声データの例としては、口を表した形状。音楽データの例としては、楽譜の四分音符。言語データの例としては、その言語を第１言語とする国旗。別の例としては、Ｍｕｓｉｃ／Ｖｏｉｃｅ／Ｌａｎｇといった属性を表現した文字列。また、不可視データの属性を表わす別の例としては、データを再生するのに適したアプリケーションソフトの名称、データのサイズを表現する数値など、区別できる可視パターンならば何でもよい。
【００２８】
非静止画データの場合も、その属性を表現する異なるマークを利用する。例としては、動画あるいはアニメーションを再生するのに適したアプリケーションソフトのアイコン。別の例としては、動画／アニメーションを再生するのに適したアプリケーションソフトの名称。別の例としては、動画／アニメーションを再生するのに要する再生時間。
【００２９】
動的更新データの場合も、その内容を知るヒントとなるマークを利用する。例としては、動的に更新される領域に対するプリセットデータ。別の例としては、動的に更新される領域に対するデフォルトデータ。別の例としては、更新時に採用される可能性のある選択肢としてのデータセット。
【００３０】
マークは、次のようにも利用できる。オリジナル電子文書から検出された不可視データ／非静止画データ／動的更新データに連続番号を付与し、オリジナル電子文書を印刷出力する目的で画像展開してメモリ上に形成した場合の該当ページに、マークとこの連続番号を印刷出力する。これによって、複数個のマークが同じページに印刷出力された場合でも対応するデータの種類と位置の情報がわかりやすくなる。
【００３１】
マークの別の例としては、図１０の（ａ）の印刷例に示すようにオリジナル電子文書の印刷出力内容を妨害しないように印刷出力紙面上での位置を示す目的で、紙面の余白部分に、（ａ）領域の始点と終点、（ｂ）領域の始点と終点を結ぶ線分を形成する。紙面の余白部分とは、上端と右端、上端と左端、下端と右端、下端と左端、のいずれかの組み合わせを利用する。これによって、容易に不可視データ／非静止画データ／動的更新データの存在を知ることができる。
【００３２】
マークの別の例としては、図１０の（ｂ）、（ｃ）の印刷例に示すようにオリジナル電子文書の印刷出力内容を妨害しないように印刷出力紙面上での位置を示す目的で、紙面の裏面の対応する部分に「矩形枠」を形成する。これによって、紙を透かして見ることで容易に不可視データ／非静止画データ／動的更新データの存在を知ることができる。
【００３３】
次に、第２実施例について説明する。
図２は、第２実施例に係る印刷システムの概略構成を示すものである。この印刷システムの構成は少なくとも、印刷指示入力部２０、印刷制御部２１、データ解析部２２、及び不可視データを可視データに変換する不可視データ変換部２３とからなる。
【００３４】
外部から電子文書を入手するためのデータ通信部２７、電子文書データを記憶するデータ記憶部２８、電子文書を表示再生する表示再生部２９、及び表示装置３０を接続した場合の構成例をここでは示している。なお、すべてがネットワークで接続されていてもよい。
【００３５】
次に、このような構成において印刷対象電子文書解析の動作を図７のフローチャートを参照して説明する。
まず、印刷指示入力部２０は、オペレータからの印刷要求を受け取ると、指定された電子文書をデータ記憶部２８からデータ解析部２２に送り、電子文書データを解析する。データ解析部２２では、不可視データ／非静止画データ／動的更新データの存在を判定し（Ｓ１１）、存在する場合、その位置情報を抽出して印刷制御部２１に通知する（Ｓ１２）。
【００３６】
印刷制御部２１は、指定された電子文書を展開して印刷出力画像を形成すると同時に、データ解析部２２から通知された不可視データ／非静止画データ／動的更新データの位置情報を、オリジナル電子文書画像を妨害しないように印刷出力紙面の余白領域である上端と右端に「マーク」を形成して記憶し（Ｓ１３）、不可視データ／非静止画データ／動的更新データの存在する画像形成とする（Ｓ１４）。
【００３７】
続いて不可視データ変換部２３は、データ解析部２２が不可視データがあると判定した場合（Ｓ１６）にその不可視データをデータ記憶部２８から受け取り、可視データに変換する。実施例としては、音声データの場合には、音声認識サブシステムによりテキストデータに変換する。別の例としては、音声認識サブシステムによりテキストデータに変換した後さらに英日翻訳サブシステムにより日本語テキストデータに変換する。別の例としては、音楽データの場合には、楽譜に変換する。ステップＳ１６で不可視データを可視データに変換しない場合は、属性情報のみ可視データに変換する（Ｓ１７）。
【００３８】
ステップＳ１６またはステップＳ１７からの変換された可視データの画像形成として（Ｓ１８）、印刷制御部２１に送られて印刷出力制御される（Ｓ１９）。また、ステップＳ１１で不可視データ／非静止画データ／動的更新データが存在しない場合は通常の画像形成として（Ｓ１５）、印刷制御部２１に送られて印刷出力制御される（Ｓ１９）。
【００３９】
次に、第３実施例について説明する。
図１は、第３実施例に係る印刷システムの概略構成を示すものである。この印刷システムの構成は少なくとも、印刷指示入力部１０、印刷制御部１１、データ解析部１２、不可視データ変換部１３、及び非静止画データをその構成要素である個別の場面ごとに表示再生する非静止画データ表示再生部１４、動的に更新されるデータをその構成要素である個別の状態ごとに表示再生する動的更新表示再生部１５、オペレータからデータの選択指示を受けるデータ選択入力部８に接続されるデータ選択部１６とからなる。
【００４０】
外部から電子文書を入手するためのデータ通信部１７、電子文書データを記憶するデータ記憶部１８、電子文書を表示再生する表示再生部１９、及び表示装置９を接続した場合の構成例をここでは示している。なお、すべてがネットワークで接続されていてもよい。
【００４１】
次に、このような構成において印刷対象電子文書解析の動作を図８のフローチャートを参照して説明する。
まず、印刷指示入力部１０は、オペレータからの印刷要求を受け取ると、指定された電子文書をデータ記憶部１８からデータ解析部１２に送り、電子文書データを解析する。データ解析部１２では、不可視データ／非静止画データ／動的更新データの存在を判定し（Ｓ２１）、存在する場合、その位置情報を抽出して印刷制御部１１に通知する（Ｓ２２）。
【００４２】
印刷制御部１１は、不可視データ／非静止画データ／動的更新データの存在する画像形成とし（Ｓ２３）、指定された電子文書を展開して印刷出力画像を形成すると同時に、データ解析部１２から通知された不可視データ／非静止画データ／動的更新データの位置情報を、オリジナル電子文書画像を妨害しないように印刷出力紙面の余白領域である上端と右端に「マーク」を形成して記憶する（Ｓ２５）。
【００４３】
非静止画データ表示再生部１４は、通常の表示再生部１９とは異なり、非静止画データの構成要素である静止画像を１フレームずつ分解して表示する機能を持つ。実施例としては、動画データの場合、１秒間に３０フレーム以上のスピートで連続表示することにより再生表示される動画の構成要素である静止画像のセットを１フレームずつ再生表示する機能を提供する（Ｓ２６）。別の例としては、一定時間ごとにコマ送りすることにより再生表示されるアニメーション画像の構成要素である静止画像のセットを１コマずつ再生表示する機能を提供する。別の例としては、テロップのように画面上の１０文字分の文字表示領域内を流れる１０文字を超える文字列の中の任意の１０文字を選択して表示できる機能を提供する。
【００４４】
動的更新データ表示再生部１５は、通常の表示再生部１９とは異なり、オペレータ入力や時刻によって動的に更新されるデータの構成要素である部分データを１データずつ再生表示する機能を持つ。実施例としては、動画データの場合、オペレータ入力によってシナリオが変化する動画の任意の堤面を１つの場面ごとに再生表示する機能を提供する（Ｓ２７）。別の例としては、同様にオペレータ入力によってストーリを選択できるアニメーション画像の任意の場面を１つの場面ずつ再生表示する機能を提供する。別の例としては、オペレータ入力によって内容を変更できるテロップ文字列群の中から任意の文字列のさらに任意の部分文字列を選択して再生表示できる機能を提供する。
【００４５】
この結果、選択されたデータの画像形成として（Ｓ２８）、印刷制御部１１に送られて印刷出力制御される（Ｓ２９）。
また、ステップＳ２１で不可視データ／非静止画データ／動的更新データが存在しない場合は通常の画像形成として（Ｓ２４）、印刷制御部１１に送られて印刷出力制御される（Ｓ２９）。
【００４６】
次に、第４実施例について説明する。
第４実施例のシステム構成は、図１の第３実施例の印刷システムの構成と同じである。
【００４７】
この第４実施例における印刷制御部１１の動作を図９のフローチャートを参照して説明する。また、ここで印刷出力される印刷例を図１０の（ａ）〜（ｅ）に示している。
【００４８】
印刷制御部１１が処理する印刷出力制御（Ｓ５，Ｓ１９，Ｓ２９）は、まず印刷対象であるオリジナル電子文書をすべて画像展開してページ割り付けを行なう（Ｓ９１）。割り付けられたページにはページ番号を付与する（Ｓ９２）。データ解析部１２におけるデータ解析処理の結果で印刷制御部１１に通知された不可視データ／非静止画データ／動的更新データが存在したかを調べて（Ｓ９３）、存在した場合には、データ解析部１２の制御を受けてデータ記憶部１８から送られてくる（第１実施例から第３実施例で述べたような）追加印刷対象のデータを画像展開してページ割り付けを行なう（Ｓ９４）。割り付けられたページにはサブページ番号を付与する（Ｓ９５）。
【００４９】
サブページ番号は、オリジナル電子文書の印刷出力ページ「１」に対する追加印刷出力ぺージには「１−１」、「１−２」、「１−３」…が付与される。別の実施例では、「１ａ」、「１ｂ」、「１ｃ」…が付与される。その他、オリジナル電子文書の印刷出力ページ番号との対応が見てわかる表現であれば何でもよい。
【００５０】
印刷制御部１１は、まず印刷対象であるオリジナル電子文書を印刷出力した後（Ｓ９６）、追加印刷出力データを印刷出力する（Ｓ９７）。これによりオリジナル電子文書の構成を、印刷出力結果からまずとらえることができ、追加データも得ることができ、オリジナル電子文書と追加印刷データのページの対応関係も容易に知ることができる。
【００５１】
以上説明したように上記発明の実施の形態によれば、印刷出力結果から不可視データ／非静止画データ／動的更新データの位置を知ることができ、印刷出力結果から不可視データ／非静止画データ／動的更新データの内容を知ることができ、非静止画データ／動的更新データの任意の場面／状態を印刷出力することができ、複数の印刷出力紙にわたり出力された場合でも印刷対象の電子文書の構成を知ることができる。
【００５２】
【発明の効果】
以上詳述したようにこの発明によれば、印刷出力結果から不可視データ／非静止画データ／動的更新データの存在、位置、内容を知ることができ、非静止画データ／動的更新データの任意の場面／状態を印刷出力することができ、さらに複数の印刷出力紙にわたり出力された場合でも印刷対象の電子文書の構成も知ることのできる印刷システムを提供することができる。
【図面の簡単な説明】
【図１】この発明の第３実施例に係る印刷システムの概略構成を示すブロック図。
【図２】この発明の第２実施例に係る印刷システムの概略構成を示すブロック図。
【図３】この発明の第１実施例に係る印刷システムの概略構成を示すブロック図。
【図４】電子文書を印刷出力する操作の流れを示す図。
【図５】電子文書を印刷出力する操作の流れを示す図。
【図６】印刷対象電子文書解析の動作を説明するためのフローチャート。
【図７】印刷対象電子文書解析の動作を説明するためのフローチャート。
【図８】印刷対象電子文書解析の動作を説明するためのフローチャート。
【図９】印刷出力制御の動作を説明するためのフローチャート。
【図１０】印刷出力される印刷例を示す図。
【符号の説明】
８…データ選択入力部
９、３０、４０…表示装置
１０、２０、３０…印刷指示入力部（指示手段）
１１、２１、３１…印刷制御部（制御手段）
１２、２２、３２…データ解析部（検出手段）
１３、２３…不可視データ変換部（変換手段）
１４…非静止画データ表示再生部
１５…動的更新データ表示再生部
１６…データ選択部（選択手段）
１７、２７、３７…データ通信部
１８、２８、３８…データ記憶部
１９、２９、３９…表示再生部
【図１】
0003751723.tif 000002
【図２】
0003751723.tif 000003
【図３】
0003751723.tif 000004
【図４】
0003751723.tif 000005
【図５】
0003751723.tif 000006
【図６】
0003751723.tif 000007
【図７】
0003751723.tif 000008
【図８】
0003751723.tif 000009
【図９】
0003751723.tif 000010
【図１０】
0003751723.tif 000011