(57)【要約】【課題】本発明は、下線の施されているリンク付き文字列を含む文書データから該下線を削除して印刷データを生成する情報処理装置、情報処理プログラム及び記録媒体に関する。【解決手段】コンピュータＰｃは、アプリケーション１０から文書データの印刷要求があると、プリンタドライバ２０の描画処理モジュール２２が、該文書データに下線の施されたリンク付き文字列が含まれているか否かを検出し、該リンク付き文字列から該下線を削除して、該下線の削除された該文書データから印刷設定に応じた印刷データを生成する。したがって、下線の施されているリンク付き文字列を含む文書データから該下線を適切に削除して印刷データを生成することができる。【選択図】          図１
2009211446.tif 000002
【特許請求の範囲】
【請求項１】
文書データに下線の施されたリンク付き文字列が含まれているか否かを検出する下線付き文字列検出手段と、該リンク付き文字列から該下線を削除する下線削除手段と、該下線削除手段で該下線の削除された該文書データから印刷設定に応じた印刷データを生成する印刷データ生成手段と、を備えていることを特徴とする情報処理装置。
【請求項２】
前記情報処理装置は、前記下線削除手段による下線削除処理の実行の可否を選択する選択手段を備えていることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記情報処理装置は、前記下線を削除する前記印刷設定を削除条件として任意に指定する削除条件指定手段をさらに備え、前記下線削除手段は、前記文書データの前記印刷設定が該削除条件の印刷設定に該当する場合に、前記下線の削除を実行することを特徴とする請求項１または請求項２記載の情報処理装置。
【請求項４】
前記情報処理装置は、前記下線を削除した印刷データを生成した旨を報知出力する報知手段を備えていることを特徴とする請求項１から請求項３のいずれかに記載の情報処理装置。
【請求項５】
前記情報処理装置は、前記下線を削除した前記文書データからプレビュー画像を生成するプレビュー画像生成手段と、該生成されたプレビュー画像を表示する表示手段と、を備えていることを特徴とする請求項１から請求項４のいずれかに記載の情報処理装置。
【請求項６】
前記情報処理装置は、削除された前記下線の復活を指示する復活指示手段と、該復活指示手段の指示に応じて前記文書データの前記下線の削除された前記リンク付き文字列に下線を付与する下線復活手段と、を備え、前記表示手段は、該復活指示手段を前記プレビュー画像の表示画面に表示することを特徴とする請求項５記載の情報処理装置。
【請求項７】
前記情報処理装置は、前記プレビュー画像に対して削除された前記下線を復活させる文字列部分を指示操作する復活部分指示手段を備えていることを特徴と請求項６記載の情報処理装置。
【請求項８】
前記情報処理装置は、前記下線の削除された前記文書データの印刷の中止を指示する印刷中止指示手段と、該印刷中止指示手段の指示に応じて前記印刷データ生成手段による該中止の指示された文書データから前記印刷データの生成の中止または生成済の前記印刷データの印刷の中止を行う印刷中止手段と、を備え、前記表示手段は、該印刷中止指示手段を前記プレビュー画像の表示画面に表示することを特徴とする請求項５から請求項７のいずれかに記載の情報処理装置。
【請求項９】
前記表示手段は、前記プレビュー画像において前記下線を削除した文字列部分を明確化して表示する明確化表示処理を行うことを特徴とする請求項５から請求項８のいずれかに記載の情報処理装置。
【請求項１０】
コンピュータに、文書データに下線の施されたリンク付き文字列が含まれているか否かを検出する下線付き文字列検出処理と、該リンク付き文字列から該下線を削除する下線削除処理と、該下線削除処理によって該下線の削除された該文書データから印刷データを生成する印刷データ生成処理と、を実行させることを特徴とする情報処理プログラム。
【請求項１１】
請求項１０記載の情報処理プログラムを記録したことを特徴とするコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理プログラム及び記録媒体に関し、詳細には、下線の施されているリンク付き文字列を含む文書データから該下線を削除して印刷データを生成する情報処理装置、情報処理プログラム及び記録媒体に関する。
【背景技術】
【０００２】
近年、文書データには、ウェブページのように、下線の施されたリンク付き文字列が含まれているデータが多く出現するようになってきており、このようなリンク付き文字列に下線が付与されている文書を印刷することも多くなってきている。
【０００３】
また、文書に含まれる参照情報の視認性を高めるために、参照情報を検索して、矩形や下線を付加する技術が開示されている（特許文献１参照）。
【０００４】
【特許文献１】特開２００６−０８５５１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献記載の従来技術にあっては、下線や矩形を参照情報に付加する技術が提示されているが、このような矩形や下線の付与された文書を印刷する場合、特に、ウェブページのように、リンク付き文字列に下線が付与されている文書を印刷する場合、下線が文字等の視認性に影響を与えないときには、下線が施された状態で印刷を行っても問題は生じないが、下線自体に印刷文書を見る人にとって不要、無意味な場合には、下線が印刷されることが、意味をなさない。
【０００６】
そして、このような下線の付与されたリンク付き文字列のある文書を、縮小印刷したり、文字の特徴を認識する装置で該下線の施されたリンク付き文字列の文書を印刷した文書を認識させる場合、認識率が低下するという問題があった。
【０００７】
また、従来、ウェブブラウザにおいては、「リンクの下線を常に表示する」、「リンクの下線を表示しない」、「リンクの下線をポイントしたときに表示する」のいずれかをユーザが選択することができる機能を有しているものがある。
【０００８】
ところが、このようなウェブブラウザにあっては、下線付きでウェブブラウザを閲覧しているユーザが、リンクの下線なしで印刷したい場合は、印刷する前にブラウザの設定を「リンクの下線を表示しない」に変更してから印刷しなければならず、利用性が悪いという問題があった。また、リンクの下線の表示有無を切り換えることのできないブラウザでは、下線の印刷の有無自体を選択することができない。
【０００９】
そこで、本発明は、下線の施されているリンク付き文字列を含む文書データから該下線を適切に削除して印刷データを生成する情報処理装置、情報処理プログラム及び記録媒体を提供することを目的としている。
【課題を解決するための手段】
【００１０】
本発明は、上記目的を達成するために、文書データに下線の施されたリンク付き文字列が含まれているか否かを検出する下線付き文字列検出手段と、該リンク付き文字列から該下線を削除する下線削除手段と、該下線削除手段で該下線の削除された該文書データから印刷設定に応じた印刷データを生成する印刷データ生成手段と、を備えていることを特徴としている。
【００１１】
また、本発明の情報処理装置は、前記下線削除手段による下線削除処理の実行の可否を選択する選択手段を備えていることを特徴としてもよい。
【００１２】
さらに、本発明の情報処理装置は、前記下線を削除する前記印刷設定を削除条件として任意に指定する削除条件指定手段をさらに備え、前記下線削除手段は、前記文書データの前記印刷設定が該削除条件の印刷設定に該当する場合に、前記下線の削除を実行することを特徴としてもよい。
【００１３】
また、本発明の情報処理装置は、前記下線を削除した印刷データを生成した旨を報知出力する報知手段を備えていることを特徴としてもよい。
【００１４】
さらに、本発明の情報処理装置は、前記下線を削除した前記文書データからプレビュー画像を生成するプレビュー画像生成手段と、該生成されたプレビュー画像を表示する表示手段と、を備えていることを特徴としてもよい。
【００１５】
また、本発明の情報処理装置は、削除された前記下線の復活を指示する復活指示手段と、該復活指示手段の指示に応じて前記文書データの前記下線の削除された前記リンク付き文字列に下線を付与する下線復活手段と、を備え、前記表示手段は、該復活指示手段を前記プレビュー画像の表示画面に表示することを特徴としてもよい。
【００１６】
さらに、本発明の情報処理装置は、前記プレビュー画像に対して削除された前記下線を復活させる文字列部分を指示操作する復活部分指示手段を備えていることを特徴としてもよい。
【００１７】
また、本発明の情報処理装置は、前記下線の削除された前記文書データの印刷の中止を指示する印刷中止指示手段と、該印刷中止指示手段の指示に応じて前記印刷データ生成手段による該中止の指示された文書データから前記印刷データの生成の中止または生成済の前記印刷データの印刷の中止を行う印刷中止手段と、を備え、前記表示手段は、該印刷中止指示手段を前記プレビュー画像の表示画面に表示することを特徴としてもよい。
【００１８】
さらに、本発明の情報処理装置は、前記表示手段が、前記プレビュー画像において前記下線を削除した文字列部分を明確化して表示する明確化表示処理を行うことを特徴としてもよい。
【発明の効果】
【００１９】
本発明によれば、文書データに下線の施されたリンク付き文字列が含まれているか否かを検出し、該リンク付き文字列から該下線を削除して、該下線の削除された該文書データから印刷設定に応じた印刷データを生成するので、下線の施されているリンク付き文字列を含む文書データから該下線を適切に削除して印刷データを生成することができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【実施例１】
【００２１】
図１〜図７は、本発明の情報処理装置、情報処理プログラム及び記録媒体の一実施例を示す図であり、図１は、本発明の情報処理装置、情報処理プログラム及び記録媒体の一実施例を適用した印刷システム１のシステム構成図である。
【００２２】
図１において、印刷システム１は、ＬＡＮ（Local Area Network）、インターネット等の有線または無線のネットワークＮＷに、コンピュータＰｃと印刷装置としての印刷装置Ｐｒが接続されており、図１では、コンピュータＰｃと印刷装置Ｐｒが１台ずつ接続されている状態を示しているが、コンピュータＰｃと印刷装置Ｐｒの数は、１台ずつに限られるものでない。
【００２３】
上記印刷装置Ｐｒは、少なくとも、コンピュータＰｃからの印刷データに基づいて用紙に画像を印刷出力するプリンタ機能を備えたプリンタ装置、複写装置、ファクシミリ装置、複合装置等を総称したものであり、コンピュータＰｃとの間で通信して印刷データを受信する通信部、印刷を実行するプリンタエンジン、全体の動作を制御する制御部及び各種操作や情報の表示を行う操作表示部等を備えている。
【００２４】
コンピュータＰｃは、本体、ディスプレイ等の出力デバイス、マウスやキーボード等の入力デバイス等の通常のハードウェア構成のコンピュータ等が用いられており、図２に示すように、ウィンドウズ（登録商標）等のＯＳ（Operating System）上にアプリケーション（アプリケーションソフトウェア）１０とプリンタドライバ２０が搭載されている。
【００２５】
このコンピュータＰｃは、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Video Disk）、ＳＤ（Secure Digital）カード、ＭＯ（Magneto-Optical Disc）等のコンピュータが読み取り可能な記録媒体に記録されている本発明のリンク付き文字列の下線を削除した印刷データを生成する情報処理プログラムを読み込んでＲＯＭやハードディスクに導入することで、後述する該下線削除処理を実行する情報処理装置として構築されている。この情報処理プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００２６】
アプリケーション１０は、ＯＳ上に搭載されている文書作成ソフトウェア、図形作成ソフトウェア、表計算ソフトウェア、データベースソフトウェア等のソフトウェアであり、ユーザによって、これらのアプリケーション１０で作成された文書データやネットワークＮＷ上の他のコンピュータ等から受信してハードディスク等の記憶部に蓄積されている文書データの印刷命令が、アプリケーション１０に対して行われると、アプリケーション１０が、ＯＳに対して印刷指示を送り、ＯＳが、プリンタドライバ２０に印刷設定情報や文書データを渡す。
【００２７】
プリンタドライバ２０は、ＵＩモジュール２１、描画処理モジュール２２及び送信モジュール２３等を備えており、アプリケーション１０からの印刷要求によって呼び出されて、アプリケーション１０から文書データを受け取り、該文書データが下線の施されたリンク付き文字列を含む文書データであると、該下線を必要に応じて削除した後に、ＵＩモジュール２１で設定された印刷設定に応じた印刷データであって、印刷先の印刷装置Ｐｒの解釈できる印刷データに変換して、該印刷装置Ｐｒに送信する。
【００２８】
ＵＩ（ユーザインターフェイス）モジュール２１は、ユーザとのインターフェイスであって、アプリケーション１０からの印刷要求のあった文書データに対する印刷設定画面を表示して、各種印刷設定を可能とするとともに、本発明のリンク付き文字列の下線の削除の要否の選択、削除後の文書のプレビュー画像の生成とディスプレイへの表示、削除された下線の復活の指示を行う復活指示ボタンのディスプレイへの表示、下線の削除された文書の印刷中止を指示する印刷中止指示ボタンのディスプレイへの表示等の処理を行う。すなわち、ＵＩモジュール２１は、表示手段、復活指示手段、印刷中止指示手段として機能する。
【００２９】
描画処理モジュール２２は、通常の画像処理モジュールとしての処理である文書データを印刷設定を反映させた印刷データへの変換処理を行うとともに、本発明のリンク付き文字列の下線の削除処理を実行する。
【００３０】
送信モジュール２３は、印刷装置Ｐｒの接続されているポート、本実施例では、ネットワークＮＷの接続されているポートの監視を行って、描画処理モジュール２２の生成した印刷データ及び印刷命令を印刷先の印刷装置Ｐｒに送信する。
【００３１】
上記描画処理モジュール２２は、図２に示すように、リンク付きドキュメント印刷判定モジュール３１、下線判定モジュール３２、下線削除判定モジュール３３、下線処理モジュール３４及び通常描画オブジェクト処理モジュール３５等を備えており、通常描画オブジェクト処理モジュール（印刷データ生成手段）３５は、通常の描画処理、すなわち、アプリケーション１０から受け取った文書データから印刷設定を反映させた印刷データを生成する。
【００３２】
リンク付きドキュメント印刷判定モジュール３１は、アプリケーション１０から受け取った文書データがリンク付きドキュメントの印刷であるか否か判定する。このリンク付きドキュメントであるか否かの判定は、例えば、該受け取った文書データの文書名（印刷ジョブ名）がＵＲＬ（Uniform Resource Locator）形式であるか、該文書データにリンク付きのドキュメントであることが分かる情報が含まれているか、印刷ジョブの拡張子が、ウェブ文書であることを示している拡張子、例えば、ｈｔｍｌであるか等によって判定する。
【００３３】
下線判定モジュール３２は、文字列に下線がついているか否か、または、リンクを表している下線か否かを判定し、下線削除判定モジュール３３は、リンク付きドキュメント印刷はディスプレイモジュール３１の判定結果とＵＩモジュール２１でのユーザによる下線削除の要否の選択結果に基づいて下線を削除するか否か判定する。上記リンク付きドキュメント印刷判定モジュール３１、下線判定モジュール３２及び下線削除判定モジュール３３は、全体として、下線付き文字列検出手段として機能する。
【００３４】
下線処理モジュール（下線削除手段）３４は、下線削除判定モジュール３３が下線を削除すると判定した該下線の削除処理を実行する。
【００３５】
次に、本実施例の作用を説明する。本実施例のコンピュータＰｃは、アプリケーション１０で取得または作成した文書データを印刷装置Ｐｒで印刷する場合に、下線の施されているリンク付き文字列を含む文書データの該下線を選択に応じて削除した印刷データを生成して、印刷装置Ｐｒで印刷させる。
【００３６】
すなわち、コンピュータＰｃは、アプリケーション１０を使用して、ユーザによって該アプリケーションで作成された文書データまたはインターネット等を介して受信した文書データに対して印刷要求が発行されると、アプリケーション１０は、印刷設定と印刷要求をＯＳを介してプリンタドライバ２０のＵＩモジュール２１に渡し、ＵＩモジュール２１が、印刷設定画面を、コンピュータＰｃのディスプレイに表示して、該文書データの印刷設定を可能とするとともに、リンク付き文字列の下線の削除の要否、下線を削除する場合の条件（例えば、集約印刷を行うこと、集約印刷の集約度、縮小印刷を行うこと、縮小印刷の縮小倍率等）の設定画面を表示する。したがって、ＵＩモジュール２１は、下線削除処理を実行するか否か選択する選択手段として機能する。
【００３７】
ＵＩモジュール２１は、印刷設定や下線削除関連の設定が行われると、該印刷設定及び下線削除関連設定情報をＯＳを介してアプリケーション１０に渡し、アプリケーション１０は、印刷対象の文書データと該印刷設定及び下線削除関連設定情報をプリンタドライバ２０の描画処理モジュール２２に渡す。なお、下線削除関連設定情報は、ＵＩモジュール２１が描画処理モジュール２２に直接渡してもよい。
【００３８】
描画処理モジュール２２は、まず、図３に示すリンク付き文字列の下線削除制御処理を行う。すなわち、描画処理モジュール２２は、ＯＳを介してアプリケーション１０から印刷要求とともに受け取った文書データがリンク付き文字列を含む文書データであるか否かを、例えば、ウェブ（Ｗｅｂ）ページの文書データであるか否かによってチェックし（ステップＳ１０１）、リンク付き文字列を含む文書データであると、下線削除フラグをＯＮにセットして（ステップＳ１０２）、ページ処理を実行して処理を終了する（ステップＳ１０３）。
【００３９】
ステップＳ１０１で、印刷対象の文書データがリンク付き文字列を含む文書データでないときには、描画処理モジュール２２は、下線削除フラグをＯＦＦにセットし（ステップＳ１０４）、ページ処理を実行して、処理を終了する（ステップＳ１０３）。
【００４０】
描画処理モジュール２２は、上記ステップＳ１０１でのリンク付き文字列を含む文書データであるか否かの判定処理を、例えば、図４に示すように実行する。なお、図４においては、図３と同様の処理ステップには、同一のステップナンバを付している。すなわち、描画処理モジュール２２は、アプリケーション１０から受け取った印刷対象の文書データの文書名（印刷ジョブ名）がＵＲＬ形式であるかチェックし（ステップＳ２０１）、ＵＲＬ形式であると、リンク付き文書データであると判断して、下線削除フラグをＯＮにセットし（ステップＳ１０２）、文書名がＵＲＬ形式でないときには、文書データの文書名、すなわち、印刷ジョブ名が、「＊．ｈｔｍｌ」であるかによって、文書データ（印刷ジョブ）の拡張子がウェブページであることを示す「ｈｔｍｌ」であるかチェックする（ステップＳ２０２）。
【００４１】
ステップＳ２０２で、文書データの拡張子が「ｈｔｍｌ」であると、描画処理モジュール２２は、リンク付き文書データであると判断して、下線削除フラグをＯＮにセットし（ステップＳ１０２）、文書データの拡張子が「ｈｔｍｌ」でないときには、リンク付き文字データではないと判断して、下線削除フラグをＯＦＦにセットする（ステップＳ１０４）。
【００４２】
なお、上記説明では、リンク付き文字列の文書データであるか否かを、文書名（印刷ジョブ名）とその拡張子を用いて判断しているが、リンク付き文字列の文書データであるか否かの判定は、これらの方法に限るものではなく、例えば、リンク付き文字列を含む文書データであることを示す情報がアプリケーション１０から渡される文書データに予め付与されている場合には、該情報に基づいて判断してもよい。また、拡張子で判断する場合、「ｈｔｍｌ」に限るものではなく、リンク付き文字列の文書データであることが適切に判断が可能な拡張子であれば、適宜用いることができる。
【００４３】
そして、描画処理モジュール２２は、図３のページ処理を、図５に示すように、描画オブジェクト処理（ステップＳ３０１）として、オブジェクト毎に実行する。
【００４４】
描画処理モジュール２２は、この描画オブジェクト処理を、図６に示すように実行する。すなわち、描画処理モジュール２２は、文書データの処理対象のオブジェクトがテキストオブジェクトであるかチェックし（ステップＳ４０１）、テキストオブジェクトのときには、下線削除フラグをチェックする（ステップＳ４０２）。描画処理モジュール２２は、ステップＳ４０２で、下線削除フラグがＯＮのときには、処理対象のテキストオブジェクトに下線があるかチェックし（ステップＳ４０３）、下線があるときには、該下線を削除して（ステップＳ４０４）、下線を削除した後のオブジェクトに対して、通常の描画処理によって印刷設定を反映させた印刷データに変換する通常描画オブジェクト処理を実行する（ステップＳ４０５）。
【００４５】
ステップＳ４０３で、処理対象のオブジェクトに下線がないときには、描画処理モジュール２２は、削除する対象の下線がないので、該オブジェクトに通常描画オブジェクト処理を実行して、処理を終了する（ステップＳ４０５）。
【００４６】
ステップＳ４０２で、下線削除フラグがＯＦＦのときには、描画処理モジュール２２は、対象オブジェクトがリンク付き文字列の文書ではないと判断して、通常描画オブジェクト処理を実行して、処理を終了する（ステップＳ４０５）。したがって、リンク付き文字列を含む文書ではなく、ユーザがわざわざ下線を施した通常の文書から下線が削除されてしまうことを防止することができ、利用性を向上させることができる。
【００４７】
ステップＳ４０１で、処理対象のオブジェクトがテキストオブジェクトでないときには、描画処理モジュール２２は、図４のリンク付き文字列を含む文書データであるか否かの判定処理でＯＮにセットされた下線削除フラグをＯＦＦにし（ステップＳ４０６）、通常描画オブジェクト処理を実行して、処理を終了する（ステップＳ４０５）。
【００４８】
すなわち、コンピュータＰｃは、図７（ａ）に示すようなウェブページの文書データＢｔにリンク付き文字列に下線が付与されている場合、このような文書データＢｔに対してアプリケーション１０から印刷要求が発行されると、プリンタドライバ２０がその描画処理モジュール２２で、文書データＢｔのリンク付き文字列に施されている下線を削除して、印刷データを作成する。この下線を削除した印刷データを送信モジュール２３から印刷装置Ｐｒに送信して、印刷装置Ｐｒで印刷出力する。
【００４９】
このように、本実施例のコンピュータＰｃは、プリンタドライバ２０の描画処理モジュール２２で、文書データに下線の施されたリンク付き文字列が含まれているか否かを検出し、該リンク付き文字列から該下線を削除して、該下線の削除された該文書データから印刷設定に応じた印刷データを生成している。
【００５０】
したがって、下線の施されているリンク付き文字列を含む文書データから該下線を適切に削除して印刷データを生成することができ、下線を削除した文書の印刷を適切に行うことができる。
【００５１】
そして、プリンタドライバ２０は、下線削除処理において、描画処理モジュール２２が文書データから下線を削除すると、ＵＩモジュール２１に、該下線を削除した旨をディスプレイに表示出力させる等の方法で、報知出力するようにしてもよい。
【００５２】
このようにすると、ユーザに文書データから下線が削除されたことを確認させることができ、利用性を向上させることができる。
【００５３】
また、プリンタドライバ２０は、下線削除処理において、描画処理モジュール２２が、文書データから下線を削除すると、該下線を削除した後の文書のプレビュー画像を生成して、ＵＩモジュール２１が、ディスプレイに該プレビュー画像を表示するようにしてもよい。
【００５４】
このようにすると、ユーザに下線が削除されたことを視覚で確認させることができるとともに、下線削除後の文書状態を視覚で確認させることができ、より一層利用性を向上させることができる。
【００５５】
また、コンピュータＰｃは、このプレビュー画像の表示を下線を削除した場合にのみ実行するように、印刷設定画面等で選択できるようにしてもよい。
【００５６】
このようにすると、下線を削除しない場合にもプレビュー画像を表示する処理を行うことによる処理速度の低下等を防止して、利用性を向上させつつ処理速度を向上させることができる。
【００５７】
このプレビュー画像の表示においては、コンピュータＰｃは、ＵＩモジュール２１が、下線の削除された文字列部分を明確にする明確化処理、例えば、該下線の削除された文字列のハイライト表示、矩形表示等で表示する処理を行ってもよい。
【００５８】
このようにすると、下線が削除された箇所を明確に確認できるようにすることができ、利用性をより一層向上させることができる。
【００５９】
また、このプレビュー画像の表示においては、ＵＩモジュール２１が、下線削除文字列部分の明確化処理の処理方法を印刷設定画面等で選択可能としてもよい。
【００６０】
このようにすると、下線が削除された箇所をユーザにとってより一層容易に確認することができ、利用性をより一層向上させることができる。
【００６１】
さらに、ＵＩモジュール２１は、このプレビュー画像として、印刷設定に対応した処理を行った画像を表示し、例えば、４ｉｎ１で集約印刷する場合には、集約後の画像を表示してもよいし、集約前の画像を表示してもよい。
【００６２】
また、ＵＩモジュール２１は、プレビュー画像の表示に際して、削除した下線の再描画処理（下線の復活処理）を指示する下線復活ボタンを表示して、該下線復活ボタンによって下線を削除したまま印刷を行うのか、下線を復活させて印刷するのかを選択できるようにしてもよい。この場合、下線の復活指示をＵＩモジュール２１から描画処理モジュール２２に通知し、描画処理モジュール２２が該下線復活指示に応じて削除した下線を復活させる処理を施す。
【００６３】
このようにすると、下線があっても文書の視認性を確保できる場合等に、下線を復活させて印刷させたり、下線があることが返って文書の重要性を確認させることができる場合に、下線を復活させて印刷させることができ、より一層利用性を向上させることができる。
【００６４】
また、削除済の下線を復活させる場合、ＵＩモジュール２１は、該下線を復活させる文字列をマウス等のポインティングデバイスを使用して、該プレビュー画像で指定可能としてもよい。この場合、下線の復活が指定された文字列部分をＵＩモジュール２１から描画処理モジュール２２に通知し、描画処理モジュール２２が該指定された文字列に下線を施す処理を行う。
【００６５】
このようにすると、ユーザが下線が必要と判断した文字列部分についてのみ下線を容易に復活させることができ、利用性をより一層向上させることができる。
【００６６】
さらに、ＵＩモジュール２１は、印刷を中止させる中止ボタンをプレビュー画面に表示し、該中止ボタンが操作されると、下線を削除した文書の印刷を中止するようにしてもよい。この場合、ＵＩモジュール２１から描画処理モジュール２２に、
このようにすると、ユーザの意図しない状態での印刷を中止することができ、資源の節約を行うことができる。
【００６７】
また、コンピュータＰｃは、上記下線を削除した旨の報知出力及び前記プレビュー画像の表示出力を実施するか否かを印刷設定画面等で選択できるようにしてもよい。このようにすると、より一層利用性を向上させることができる。
【００６８】
なお、上記説明では、コンピュータＰＣが下線を削除した印刷データを生成して、プリンタＰｒに送信する場合を例として説明したが、下線を削除した印刷データを生成する機能は、ファクシミリ装置、複写装置、プリンタ装置、複合装置等の印刷機能を備えた印刷装置が備えていてもよい。
【００６９】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００７０】
本発明は、下線の施されているリンク付き文字列を含む文書データから該下線を削除した印刷データを生成するコンピュータ、複合装置等の情報処理装置、情報処理プログラム及び記録媒体に利用することができる。
【図面の簡単な説明】
【００７１】
【図１】印刷システムのシステム構成図。
【図２】図１のプリンタドライバの描画処理モジュールの機能ブロック構成図。
【図３】図２の描画処理モジュールによるリンク付き文字列の下線削除制御処理を示すフローチャート。
【図４】図３のリンク付き文字列の文書データ判定処理を示すフローチャート。
【図５】図３のページ処理を示すフローチャート。
【図６】図５の描画オブジェクト処理を示すフローチャート。
【図７】リンク付き文字列の下線削除処理の説明図。
【符号の説明】
【００７２】
１  印刷システム
Ｐｃ  コンピュータ
Ｐｒ  印刷装置
１０  アプリケーション
２０  プリンタドライバ
２１  ＵＩモジュール
２２  描画処理モジュール
２３  送信モジュール
３１  リンク付きドキュメント印刷判定モジュール
３２  下線判定モジュール
３３  下線削除判定モジュール
３４  下線処理モジュール
３５  通常描画オブジェクト処理モジュール
【図１】
2009211446.tif 000003
【図２】
2009211446.tif 000004
【図３】
2009211446.tif 000005
【図４】
2009211446.tif 000006
【図５】
2009211446.tif 000007
【図６】
2009211446.tif 000008
【図７】
2009211446.tif 000009