(57)【要約】【課題】文書データの印刷時、ユーザに負担をかけることなくカラー印刷の回数を減らすことが可能な印刷装置、印刷データ出力装置、印刷方法、印刷データ出力方法、およびコンピュータプログラムを提供すること。【解決手段】文書本体とアノテーションとを含み得る文書データ１１０の入力を受け付ける文書入力部１３０と、上記文書本体が、白黒であるかカラーであるかを判断する文書判断部１４０と、上記文書判断部１４０により白黒であると判断された場合、上記アノテーションを白黒に変換して、上記文書データ１１０の印刷を行う印刷データ出力部１５０とを有することを特徴とする印刷装置１８０が提供される。【選択図】図１
2007276416.tif 000002
【特許請求の範囲】
【請求項１】
文書本体とアノテーションとを含み得る文書データの入力を受け付ける文書入力部と、
前記文書本体が、白黒であるかカラーであるかを判断する文書判断部と、
前記文書判断部により白黒であると判断された場合、前記アノテーションを白黒に変換して、前記文書データの印刷を行う印刷部と、
を有することを特徴とする印刷装置。
【請求項２】
請求項１に記載の印刷装置において、
前記文書判断部は、文書本体の各ページが白黒ページであるかカラーページであるかを判断し、
前記印刷部は、前記文書判断部により白黒ページであると判断された、ページ上のアノテーションを白黒に変換して、前記文書データの印刷を行う、
ことを特徴とする印刷装置。
【請求項３】
請求項１または２に記載の印刷装置において、
前記印刷部は、文書本体の文字列を覆っている透過性のアノテーションを、前記文字列が可読になるように白黒に変換して、前記文書データの印刷を行う、
ことを特徴とする印刷装置。
【請求項４】
請求項１または２に記載の印刷装置において、
前記印刷部は、複数の濃度を有する文書本体の文字列を覆っている透過性のアノテーションを、輪郭のみを残すように変換して、前記文書データの印刷を行う、
ことを特徴とする印刷装置。
【請求項５】
請求項１または２に記載の印刷装置において、
前記印刷部は、文字列が記述された不透過性のアノテーションを白黒に変換する場合、前記文字列が可読になるように、前記アノテーションを白黒に変換する、
ことを特徴とする印刷装置。
【請求項６】
文書本体とアノテーションとを含み得る文書データの入力を受け付ける文書入力部と、
前記文書本体が、白黒であるかカラーであるかを判断する文書判断部と、
前記文書判断部により白黒であると判断された場合、前記アノテーションを白黒に変換して、前記文書データを印刷データとして出力する印刷データ出力部と、
を有することを特徴とする印刷データ出力装置。
【請求項７】
請求項６に記載の印刷データ出力装置において、
前記文書判断部は、文書本体の各ページが白黒ページであるかカラーページであるかを判断し、
前記印刷データ出力部は、前記文書判断部により白黒ページであると判断された、ページ上のアノテーションを白黒に変換して、前記文書データを印刷データとして出力する、
ことを特徴とする印刷データ出力装置。
【請求項８】
請求項６または７に記載の印刷データ出力装置において、
前記印刷データ出力部は、文書本体の文字列を覆っている透過性のアノテーションを、前記文字列が可読になるように白黒に変換して、前記文書データを印刷データとして出力する、
ことを特徴とする印刷データ出力装置。
【請求項９】
請求項６または７に記載の印刷データ出力装置において、
前記印刷データ出力部は、複数の濃度を有する文書本体の文字列を覆っている透過性のアノテーションを、輪郭のみを残すように変換して、前記文書データを印刷データとして出力する、
ことを特徴とする印刷データ出力装置。
【請求項１０】
請求項６または７に記載の印刷データ出力装置において、
前記印刷データ出力部は、文字列が記述された不透過性のアノテーションを白黒に変換する場合、前記文字列が可読になるように、前記アノテーションを白黒に変換する、
ことを特徴とする印刷データ出力装置。
【請求項１１】
文書本体とアノテーションとを含み得る文書データの入力を受け付ける文書入力工程と、
前記文書本体が、白黒であるかカラーであるかを判断する文書判断工程と、
前記文書判断工程により白黒であると判断された場合、前記アノテーションを白黒に変換して、前記文書データの印刷を行う印刷工程と、
を有することを特徴とする印刷方法。
【請求項１２】
文書本体とアノテーションとを含み得る文書データの入力を受け付ける文書入力工程と、
前記文書本体が、白黒であるかカラーであるかを判断する文書判断工程と、
前記文書判断工程により白黒であると判断された場合、前記アノテーションを白黒に変換して、前記文書データを印刷データとして出力する印刷データ出力工程と、
を有することを特徴とする印刷データ出力方法。
【請求項１３】
文書本体とアノテーションとを含み得る文書データの入力を受け付ける文書入力工程と、
前記文書本体が、白黒であるかカラーであるかを判断する文書判断工程と、
前記文書判断工程により白黒であると判断された場合、前記アノテーションを白黒に変換して、前記文書データの印刷を行う印刷工程と、
をコンピュータに行わせるための、コンピュータプログラム。
【請求項１４】
文書本体とアノテーションとを含み得る文書データの入力を受け付ける文書入力工程と、
前記文書本体が、白黒であるかカラーであるかを判断する文書判断工程と、
前記文書判断工程により白黒であると判断された場合、前記アノテーションを白黒に変換して、前記文書データを印刷データとして出力する印刷データ出力工程と、
をコンピュータに行わせるための、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷データ出力装置、印刷方法、印刷データ出力方法、およびコンピュータプログラムに係り、特に文書本体とアノテーションとを含み得る文書データを印刷する場合に用いられる印刷装置、印刷データ出力装置、印刷方法、印刷データ出力方法、およびコンピュータプログラムに関する。
【背景技術】
【０００２】
従来から、文書本体に対する付加情報であるアノテーションの編集方法や付加方法、管理方法などに関しては多くの先行技術が存在する（たとえば、特許文献２を参照）。その中でアノテーションを勘案した印刷方法としては、文書データの印刷範囲からはみ出しているアノテーションを上記印刷範囲内に収める技術が提案されている（たとえば、特許文献１を参照。）。
【０００３】
また、文書データ印刷時において、ユーザが画面操作を介して印刷対象のアノテーションを選択して、印刷出力する技術が提案されている（たとえば、特許文献３を参照。）。
【０００４】
【特許文献１】特開平８−２９２７５５号公報
【特許文献２】特開平１０−２８７０１５号公報
【特許文献３】特開２００５−２５５４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、文書本体とアノテーションとを含み得る文書データの印刷時において、文書本体が白黒でアノテーションがカラーの場合、文書データの印刷はカラーになる。その結果、カラー印刷の回数が増え、印刷における課金が高くなる等の問題が生じる。そこで、文書本体が白黒の場合に合わせてアノテーションを白黒に変更する場合を考えると、ユーザ操作を介した指示を行う必要があり、ユーザに負担がかかる。特に、いわゆるダイレクト印刷の環境では、文書データ内のアノテーションに対して詳細な印刷指示が行えないため、文書本体が白黒の場合に合わせてアノテーションを白黒に変更することは困難であった。そこで、本発明は、文書データの印刷時、ユーザに負担をかけることなくカラー印刷の回数を減らすことが可能な、印刷装置、印刷データ出力装置、印刷方法、印刷データ出力方法、コンピュータプログラムを提供する。
【課題を解決するための手段】
【０００６】
本発明の第１の観点によれば、文書本体とアノテーションとを含み得る文書データの入力を受け付ける文書入力部と、上記文書本体が、白黒であるかカラーであるかを判断する文書判断部と、上記文書判断部により白黒であると判断された場合、上記アノテーションを白黒に変換して、上記文書データの印刷を行う印刷部とを有することを特徴とする印刷装置が提供される。
【０００７】
上記文書判断部は、文書本体の各ページが白黒ページであるかカラーページであるかを判断し、上記印刷部は、上記文書判断部により白黒ページであると判断された、ページ上のアノテーションを白黒に変換して、上記文書データの印刷を行うことができる。
【０００８】
上記印刷部は、文書本体の文字列を覆っている透過性のアノテーションを、上記文字列が可読になるように白黒に変換して、上記文書データの印刷を行うことができる。
【０００９】
上記印刷部は、複数の濃度を有する文書本体の文字列を覆っている透過性のアノテーションを、輪郭のみを残すように変換して、上記文書データの印刷を行うことができる。
【００１０】
上記印刷部は、文字列が記述された不透過性のアノテーションを白黒に変換する場合、上記文字列が可読になるように、上記アノテーションを白黒に変換することができる。
【００１１】
本発明の第２の観点によれば、文書本体とアノテーションとを含み得る文書データの入力を受け付ける文書入力部と、上記文書本体が、白黒であるかカラーであるかを判断する文書判断部と、上記文書判断部により白黒であると判断された場合、上記アノテーションを白黒に変換して、上記文書データを印刷データとして出力する印刷データ出力部とを有することを特徴とする印刷データ出力装置が提供される。
【００１２】
上記文書判断部は、文書本体の各ページが白黒ページであるかカラーページであるかを判断し、上記印刷データ出力部は、上記文書判断部により白黒ページであると判断された、ページ上のアノテーションを白黒に変換して、上記文書データを印刷データとして出力することができる。
【００１３】
上記印刷データ出力部は、文書本体の文字列を覆っている透過性のアノテーションを、上記文字列が可読になるように白黒に変換して、上記文書データを印刷データとして出力することができる。
【００１４】
上記印刷データ出力部は、複数の濃度を有する文書本体の文字列を覆っている透過性のアノテーションを、輪郭のみを残すように変換して、上記文書データを印刷データとして出力することができる。
【００１５】
上記印刷データ出力部は、文字列が記述された不透過性のアノテーションを白黒に変換する場合、上記文字列が可読になるように、上記アノテーションを白黒に変換することができる。
【００１６】
本発明の第３の観点によれば、文書本体とアノテーションとを含み得る文書データの入力を受け付ける文書入力工程と、上記文書本体が、白黒であるかカラーであるかを判断する文書判断工程と、上記文書判断工程により白黒であると判断された場合、上記アノテーションを白黒に変換して、上記文書データの印刷を行う印刷工程とを有することを特徴とする印刷方法が提供される。
【００１７】
本発明の第４の観点によれば、文書本体とアノテーションとを含み得る文書データの入力を受け付ける文書入力工程と、上記文書本体が、白黒であるかカラーであるかを判断する文書判断工程と、上記文書判断工程により白黒であると判断された場合、上記アノテーションを白黒に変換して、上記文書データを印刷データとして出力する印刷データ出力工程とを有することを特徴とする印刷データ出力方法が提供される。
【００１８】
本発明の第５の観点によれば、文書本体とアノテーションとを含み得る文書データの入力を受け付ける文書入力工程と、上記文書本体が、白黒であるかカラーであるかを判断する文書判断工程と、上記文書判断工程により白黒であると判断された場合、上記アノテーションを白黒に変換して、上記文書データの印刷を行う印刷工程とをコンピュータに行わせるための、コンピュータプログラムが提供される。さらに本発明によれば、上記コンピュータプログラムが記録された記録媒体が提供される。
【００１９】
本発明の第６の観点によれば、文書本体とアノテーションとを含み得る文書データの入力を受け付ける文書入力工程と、上記文書本体が、白黒であるかカラーであるかを判断する文書判断工程と、上記文書判断工程により白黒であると判断された場合、上記アノテーションを白黒に変換して、上記文書データを印刷データとして出力する印刷データ出力工程とをコンピュータに行わせるための、コンピュータプログラムが提供される。さらに本発明によれば、上記コンピュータプログラムが記録された記録媒体が提供される。
【発明の効果】
【００２０】
本発明によれば、文書データの印刷時、ユーザに負担をかけることなくカラー印刷の回数を減らすことができる。
【発明を実施するための最良の形態】
【００２１】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付して重複説明を省略する。
【００２２】
（第１の実施形態）
本発明の第１の実施形態にかかる印刷装置について説明する。図１は、本実施形態にかかる印刷システム１０の構成を示す説明図である。
【００２３】
印刷システム１０は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）クライアント１００と、印刷装置１８０（本実施形態では、複合機を指す）とを有する。
【００２４】
ＰＣクライアント１００は、印刷装置１８０とコンピュータ・ネットワーク上において接続された一般のユーザーが使う端末である。
【００２５】
ＰＣクライアント１００は、文書データ１１０を含む記憶媒体（例えば、ＦＤ、ＣＤ−Ｒ、ＤＶＤ−Ｒ、ＭＯなど）に保存されたファイルを読み込むことが可能である。
【００２６】
ここで、文書データ１１０は、例えば、文書本体のオブジェクト（文章や図など、以下文書本体と称する）とアノテーションの描画オブジェクト（以下、アノテーションと称する）との分離が可能なＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）形式のデータである。
【００２７】
ここで、アノテーションとは、文書本体に付加される情報である（例えば、マーカー、電子付箋、スタンプ、簡単な図形描画等）。また、アノテーションには、透過なアノテーションまたは不透過なアノテーションが存在する。
【００２８】
ここで、透過なアノテーションとは、そのアノテーションの下にある文書本体の内容を透過させて印刷することができるものである。また、不透過なアノテーションとは、そのアノテーションの下にある文書本体の内容を透過させて印刷することができないものである。
【００２９】
そして、ＰＣクライアント１００は上記記憶媒体から読み込んだ文書データ１１０を印刷装置１８０に対して、ドキュメントを開かずに印刷を行う、いわゆるダイレクト印刷を行うことができる。それによって文書データ１１０は印刷装置１８０に入力される。
【００３０】
印刷装置１８０は、ＰＣクライアント１００から文書データ１１０の入力を受け付けて、文書データ１１０の印刷を行う装置である。
【００３１】
印刷装置１８０は、コントローラ１２０と、プリントエンジン１７０とを有する。
【００３２】
そして、コントローラ１２０は、入力を受付けた文書データ１１０をＢＭＰ（Ｂｉｔ  ＭａＰ）形式またはＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）形式のラスタデータ１６０に変換後、プリントエンジン１７０に出力する。
【００３３】
プリントエンジン１７０は、コントローラ１２０から出力されたラスタデータ１６０を用いて印刷出力する。
【００３４】
コントローラ１２０は、文書入力部１３０と、文書判断部１４０と、印刷データ出力部１５０とを有する。
【００３５】
文書入力部１３０は、ＰＣクライアント１００から文書データ１１０の入力を受付ける。また、文書入力部１３０は、印刷装置１８０の記憶装置に保存されている文書データ１１０の入力を受付けることも可能である。
【００３６】
ＰＣクライアント１００のデスクトップ画面上にある印刷装置１８０と連携するアプリケーションを示すアイコンの上に、出力対象の文書データ１１０を示すアイコンをドラッグアンドドロップ操作すると、印刷装置１８０に対するダイレクト印刷要求が発生し、文書データ１１０はＰＣクライアント１００から文書入力部１３０に入力される。
【００３７】
文書判断部１４０は、文書入力部１３０に入力された文書データ１１０に対して、文書本体の各ページが実質的に白黒ページであるかカラーページであるか判断を行う。ここで、文書本体の各ページが実質的に白黒ページであるかカラーページであるかを判断する方法は、例えば、以下に述べる２つの方法が挙げられる。
【００３８】
１つめの方法は、文書判断部１４０が、文書本体の印刷出力のイメージ画像を一時的に作成して、該イメージ画像に対して、カラー画素を所定以上含むか否かを判断する方法である。
【００３９】
もし印刷出力のイメージ画像がカラー画素を所定以上含んでいると判断した場合、文書判断部１４０は、文書本体の各ページが実質的にカラーページであると判断する。
【００４０】
もし印刷出力のイメージ画像がカラー画素を所定以上含んでいないと判断した場合、文書判断部１４０は、文書本体の各ページが実質的に白黒ページであると判断する。
【００４１】
２つめの方法は、文書本体に対して、カラー文字を所定以上含むか否かを判断する方法である。
【００４２】
もし上記判断結果に基づいて、文書本体にカラー文字を所定以上含んでいると判断した場合、文書判断部１４０は、文書本体の各ページが実質的にカラーページであると判断する。
【００４３】
もし上記判断結果に基づいて、文書本体にカラー文字を含んでいないと判断した場合、文書判断部１４０は、文書本体の各ページが実質的に白黒ページであると判断する。
【００４４】
印刷データ出力部１５０は文書判断部１４０の判断結果に基づいて、白黒ページであると判断された、ページ上のアノテーションを白黒に変換する。なお、上記変換処理は、後述する文書データ１１０をラスタデータ１６０に変換する際に行うとしてもよい。
【００４５】
ここで、白黒ページであると判断されたページが１ページでも存在すれば、カラーページであると判断されたページを含む、すべてのページ上のアノテーションを白黒に変換するとしてもよい。
【００４６】
ここで、アノテーションを白黒へ変換する方法は、例えば、ＰｏｓｔＳｃｒｉｐｔで規定されている、ＲＧＢ（Ｒｅｄ  Ｇｒｅｅｎ  Ｂｌｕｅ）→Ｇｒａｙ（Ｇｒａｙ  Ｓｃａｌｅ）変換、ＣＭＹＫ（Ｃｙａｎ  Ｍａｇｅｎｔａ  Ｙｅｌｌｏｗ  ｂｌａｃＫ）→Ｇｒａｙ（Ｇｒａｙ  Ｓｃａｌｅ）変換等が挙げられる。
【００４７】
そして、印刷データ出力部１５０は、文書データ１１０をＢＭＰ形式またはＪＰＥＧ形式のラスタデータ１６０に変換後、プリントエンジン１７０に出力する。
【００４８】
（動作）
本発明の第１の実施形態における、文書入力部１３０、文書判断部１４０および印刷データ出力部１５０の動作を詳細に説明する。図３は、上記動作の処理フローを示す説明図である。
【００４９】
ステップＳ１０では、文書入力部１３０は、文書本体とアノテーションとを含み得る文書データ１１０の入力を受け付ける。
【００５０】
ステップＳ２０では、文書判断部１４０は、文書データ１１０にかかる印刷設定のカラーモードがカラーであるか白黒であるかを判断する。もし上記判断結果に基づいてカラーモードがカラーであれば、処理はステップＳ３０に遷移する。もし上記判断結果に基づいてカラーモードが白黒であれば、処理はステップＳ９０に遷移する。
【００５１】
ステップＳ３０では、文書判断部１４０は、判断対象ページにアノテーションがあるか否かを判断する。もし判断対象ページにアノテーションがあれば、処理はステップＳ４０に遷移する。もし判断対象ページにアノテーションがなければ、処理はステップＳ７０に遷移する。
【００５２】
ステップＳ４０では、文書判断部１４０は、文書入力部１３０に入力された文書データ１１０に対して、文書本体の判断対象ページが白黒ページであるかカラーページであるか判断を行う。
【００５３】
ステップＳ５０では、ステップＳ４０の判断に基づいて、もし判断対象ページが白黒ページであれば処理はステップＳ６０に遷移する。もし判断対象ページが白黒ページでなければ、処理はステップＳ７０に遷移する。
【００５４】
ステップＳ６０では、印刷データ出力部１５０は、上記判断結果に基づいて、白黒ページであると判断された、ページ上のアノテーションを白黒に変換する。
【００５５】
ステップＳ７０では、判断対象ページがもし最終ページなら、処理はステップＳ９０に遷移し、もし判断対象ページが最終ページでないなら、処理はステップＳ８０に遷移する。
【００５６】
ステップＳ８０では、判断対象ページを１つ進めて、処理はステップＳ３０に遷移する。
【００５７】
ステップＳ９０では、印刷データ出力部１５０は、文書データ１１０を印刷に用いるデータ（第１の実施形態では、ラスタデータ１６０を指す）に変換後、出力デバイス（第１の実施形態では、プリントエンジン１７０を指す）に出力する。
【００５８】
（第２の実施形態）
本発明の第２の実施形態にかかる印刷データ出力装置について説明する。図２は、本実施形態にかかる印刷システム２０の構成を示す説明図である。
【００５９】
印刷システム２０は、印刷データ出力装置２５０（本実施形態では、ＰＣクライアントを指す）と、印刷装置２９０（本実施形態では、複合機を指す）とを有する。
【００６０】
印刷データ出力装置２５０は、文書データ１１０を含む記憶媒体（例えば、ＦＤ、ＣＤ−Ｒ、ＤＶＤ−Ｒ、ＭＯなど）に保存されたファイルを読み込むことが可能である。
【００６１】
そして、印刷データ出力装置２５０は上記記憶媒体から読み込んだ文書データ１１０を印刷装置２９０に対してダイレクト印刷することができる。
【００６２】
印刷データ出力装置２５０は、上記文書データ１１０をＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データ２４０に変換後、印刷装置２９０に出力する。
【００６３】
印刷装置２９０は、印刷データ出力装置２５０より出力されたＰＤＬデータ２４０を用いて印刷出力する。
【００６４】
印刷データ出力装置２５０は、印刷装置２９０の動作を制御する印刷ドライバ２００を有する。印刷ドライバ２００は、文書入力部２１０と、文書判断部２２０と、印刷データ出力部２３０とを有する。
【００６５】
文書入力部２１０は、印刷データ出力装置２５０に接続された記憶媒体から文書データ１１０の入力を受付ける。また、文書入力部２１０は、印刷データ出力装置２５０の記憶装置に保存されている文書データ１１０の入力を受付けることも可能である。
【００６６】
印刷データ出力装置２５０のデスクトップ画面上にある印刷装置２９０と連携するアプリケーションを示すアイコンの上に、出力対象の文書データ１１０を示すアイコンをドラッグアンドドロップ操作をすると、印刷装置２９０に対するダイレクト印刷要求が発生し、文書データ１１０は文書入力部２１０に入力される。
【００６７】
文書判断部２２０は、文書入力部２１０に入力された文書データ１１０に対して、文書本体の各ページが白黒ページであるかカラーページであるかを判断を行う。
【００６８】
印刷データ出力部２３０は文書判断部２２０の判断結果に基づいて、白黒ページであると判断された、ページ上のアノテーションを白黒に変換する。なお、上記変換処理は、後述する文書データ１１０をＰＤＬデータ２４０に変換する際に行うとしてもよい。
【００６９】
そして、印刷データ出力部２３０は、文書データ１１０を、印刷装置２９０において解析可能なＰＤＬデータ２４０に変換後、印刷装置２９０に出力する。
【００７０】
印刷装置２９０は、コントローラ２６０と、プリントエンジン２８０とを有する。
【００７１】
コントローラ２６０は、印刷データ出力部２３０より出力されたＰＤＬデータ２４０をＢＭＰ形式やＪＰＥＧ形式のラスタデータ２７０に変換後、プリントエンジン２８０に出力する。
【００７２】
プリントエンジン２８０は、コントローラ２６０より出力されたラスタデータ２７０を用いて印刷出力する。
【００７３】
（動作）
本発明の第２の実施形態における、文書入力部２１０、文書判断部２２０および印刷データ出力部２３０の動作は、第１の実施形態の文書入力部１３０、文書判断部１４０および印刷データ出力部１５０の動作とほぼ同一なので説明は省略する。
【００７４】
本発明の本実施形態によれば、印刷装置１８０、印刷データ出力装置２５０は、文書本体とアノテーションとを含み得る文書データの入力を受け付け、文書本体が、白黒であるかカラーであるかを判断し、白黒であると判断された場合、上記アノテーションを白黒に変換して、上記文書データの印刷を行う。
【００７５】
例えば、文書本体が白黒でアノテーションがカラーの場合、上記文書データの印刷は白黒印刷になる。その結果、カラー印刷の回数が減らすことができる。また、文書データの印刷における、課金やプリンタのカラートナーを節約することができる。
【００７６】
また、本発明の実施形態によれば、文書データの印刷時、文書本体が白黒の場合に合わせて、ユーザ操作を介さずアノテーションを白黒に変更することができる。
【００７７】
それによって、ユーザがＰＣクライアント上のアプリケーションを使用して実際のＰＤＦファイル等のドキュメントを開き、各ページの状態を検証した上でアノテーションの色を変更する操作が必要であった問題点や、プリンタドライバの機能に、印刷時のＰＤＬ生成工程における、アノテーションを白黒に変更する機能を付加する必要があった問題点を解消することができる。
【００７８】
例えば、ダイレクト印刷では、従来、文書データ内のアノテーションに対して詳細な印刷指示が行えなかったが、文書本体が白黒の場合に合わせてアノテーションを白黒に変更することができる。
【００７９】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【００８０】
（変形例）
例えば、第１の実施形態において、文書判断部の判断結果に基づいて白黒ページであると判断された、ページ上のアノテーションを白黒に変換するか否かの設定を印刷装置１８０に対して行えるとしてもよい。
【００８１】
例えば、第２の実施形態において、文書判断部の判断結果に基づいて白黒ページであると判断された、ページ上のアノテーションを白黒に変換するか否かの設定を印刷ドライバ２００に対して行えるとしてもよい。
【００８２】
例えば、第２の実施形態において、印刷データ出力部２３０は、文書データ１１０のデータ形式を変更せずに、印刷装置２９０に出力するとしてもよい。そして、印刷装置２９０は、印刷データ出力部２３０より出力された文書データ１１０をＢＭＰ形式やＪＰＥＧ形式のラスタデータ２７０に変換後、印刷出力するとしてもよい。
【００８３】
例えば、本実施形態において、印刷データ出力部は、文書本体の文字列を覆っている透過性のアノテーションを、上記文字列が可読になるように白黒に変換して、上記文書データを印刷データとして出力するとしてもよい。
【００８４】
その結果、マーカなどのような透過性のアノテーションが文字列を覆っている場合、文字列の色（白黒）に応じて、上記アノテーションを上記文字列が可読になるように白黒に変換することができる。
【００８５】
例えば、本実施形態において、印刷データ出力部は、複数の濃度を有する文書本体の文字列を覆っている透過性のアノテーションを、輪郭のみを残すように変換して、上記文書データを印刷データとして出力するとしてもよい。
【００８６】
その結果、マーカなどのようなアノテーションが複数の濃度の文字を覆っている場合、マーカの輪郭のみを残すことですべての文書本体の文字列を可読にすることができる。
【００８７】
例えば、本実施形態において、印刷データ出力部は、文字列が記述された不透過性のアノテーションを白黒に変換する場合、上記文字列が可読になるように、上記アノテーションを白黒に変換するとしてもよい。
【００８８】
その結果、付箋のような不透過性のアノテーションに関して、アノテーションに記述された文字列の色を基準とし、上記アノテーションを上記文字列が可読になるように白黒に変換することができる。
【図面の簡単な説明】
【００８９】
【図１】本発明の第１の実施形態にかかる印刷システムの構成を示す説明図である。
【図２】本発明の第２の実施形態にかかる印刷システムの構成を示す説明図である。
【図３】本発明の実施形態にかかる動作処理フローを示す説明図である。
【符号の説明】
【００９０】
１０，２０  印刷システム、１１０  文書データ、１３０，２１０  文書入力部、１４０，２２０  文書判断部、１５０，２３０  印刷データ出力部、１８０，２９０  印刷装置、２５０  印刷データ出力装置。
【図１】
2007276416.tif 000003
【図２】
2007276416.tif 000004
【図３】
2007276416.tif 000005