(57)【要約】【課題】  出力データから必要とする輪郭／枠線の情報を抽出し、所望の出力データを生成することが出来る情報処理装置及び記録媒体を提供する。【解決手段】  コンピュータ１上で、アプリケーション４から描画に必要なデータ（描画コマンドを含む）をプリンタドライバ５に渡す。プリンタドライバ５は、受け取った描画に必要なデータを解釈するＰＤＬ（Page Description Language）に変換（描画コマンド）し、プリンタ３に送信する。プリンタ３上では、プリンタドライバ５などから受け取った描画指示コマンド（ＰＤＬデータ）に従ってプリンタアプリ６がエンジン７に描画指示命令を生成し、送信する。【選択図】図４
2009098806.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションから入力された描画情報を解析する解析手段と、
解析した結果に基づき輪郭情報を生成する生成手段と、
前記描画情報を、前記生成された輪郭情報を反映した印刷データに変換する変換手段と、
前記印刷データをプリンタに送信する送信手段と、を備えることを特徴とする情報処理装置。
【請求項２】
前記解析手段は、前記描画情報をオブジェクト毎（イメージ、グラフィック、テキスト毎）に、座標情報を解析することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記生成手段は、前記オブジェクト毎に解析した結果で得られた座標情報に基づき、そのオブジェクトの輪郭情報を抽出することを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記変換手段は、前記抽出した輪郭情報をもとに、輪郭情報、その座標エリア内を囲む枠線を描画するコマンドである印刷データを生成することを特徴とする請求項３記載の情報処理装置。
【請求項５】
前記変換手段は、線や文字は省き、イメージやグラフィックのフィル（塗り）のコマンドだけを選択し、枠線の描画コマンドである印刷データを生成することを特徴とする請求項４記載の情報処理装置。
【請求項６】
アプリケーションから入力された描画情報を解析する処理と、
解析した結果に基づき輪郭情報を生成する処理と、
前記描画情報を、前記生成された輪郭情報を反映した印刷データに変換する処理と、
前記印刷データをプリンタに送信する処理と、をコンピュータに実行させるプログラムを記録することを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び記録媒体に関し、特に輪郭情報を抽出して出力データを生成する情報処理装置及び記録媒体に関する。
【背景技術】
【０００２】
近年、プリンタ等の画像形成装置と、ＰＣ（パーソナルコンピュータ）等の情報処理装置とが、ネットワークにより接続された印刷システムが提案され、情報処理装置から画像データを受信した画像形成装置が、かかる画像データを出力（印刷）する技術が知られている。また、印刷条件の設定ミス等によるミスプリントを防ぐため、“出来上がりにより近い”出力モードが一般的に知られている。例えば「ドラフト印刷モード」、「試し刷り印刷モード」、「高速印刷モード」である。これらのモードでは、画質を落とすことなどで印刷物全体の情報を提供する。なお、全体像を事前に把握するということでは、プレビュー機能などが搭載されているプリンタやプリンタドライバなども提案されている。
【０００３】
例えば、プレビュー画像データをホストコンピュータ側で生成してプリンタ側に送信し、プリンタ側でそのプレビューデータを表示する手段を有する印刷システムが提案されている（特許文献１参照）。印刷データからプレビュー画像データを生成する機能を有さないプリンタは、印刷データからプレビュー画像データを生成する機能を有するプリンタよりも安価に製造可能であり、近年のコンピュータの性能は、プレビュー画像データ生成処理を行わせても何ら問題ないため、印刷条件の設定ミスなどによるミスプリントを防ぐ印刷システムを安価で実現できる。
【０００４】
また、プリンタ機能の他にスキャナ機能も有する複合機と、複数台のコンピュータとが、ネットワークにより接続されたネットワークプリントシステムが提案されている（特許文献２参照）。印刷を依頼したオペレータが離れた場所にあるプリンタまで移動して、正しく印刷されたか否かを確認するのは手間がかかるため、複合機（プリンタ）側で生成した出力結果をプリンタが有するスキャナ機能で読み取り、読み取ったイメージデータをクライアント側のコンピュータに送り返し、クライアント側のコンピュータで表示することにより、印刷を依頼したクライアントのモニタ画面上で印刷結果を印刷とほぼ同時に確認できる。
【特許文献１】特開２００７−０６２２４２号公報
【特許文献２】特開平１０−２８３１３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記のような技術は、出力モードの種類としては、「ドラフト印刷」「試し印刷」など、印刷条件のミス等がないかを確認するためのプレ印刷を行うものであり、当然に印刷（出力）データ（描画コマンドとも称す）全体が印刷される。出力結果を表示する手段においても、当然に印刷データ全体の出力結果を表示する。しかしながら、特定の用途のために、印刷データの一部のみを出力したい場合がある。
【０００６】
例えば、漫画などの制作において、原稿にふきだしの書き込みを行う際に、トレーシングペーパーを用いて行うことがある。このとき、ふきだしの書き込みを行ったトレーシングペーパーを原稿と分離すると、どのページのトレーシングペーパーか分かり難くなる（図９参照）。一方、トレーシングペーパーに出来上がりに近い印刷データを出力すると、原稿と重ね合わせた場合に見づらくなるため、あえて枠線／輪郭だけの印刷データを出力することが望まれる。また、印刷した物件に対して、次工程で手書き入力、書き込みを行いたい場合、広告文書の校正作業のためのゲラ刷り用として輪郭／枠線のみの印刷用途としても用いるための印刷を行うことが望まれる。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、出力データから必要とする輪郭／枠線の情報を抽出し、所望の出力データを生成することを目的とする。
【課題を解決するための手段】
【０００８】
請求項１記載の発明は、アプリケーションから入力された描画情報を解析する解析手段と、解析した結果に基づき輪郭情報を生成する生成手段と、前記描画情報を、前記生成された輪郭情報を反映した印刷データに変換する変換手段と、前記印刷データをプリンタに送信する送信手段と、を備えることを特徴とする情報処理装置である。
【０００９】
請求項２記載の発明は、請求項１記載の情報処理装置において、前記解析手段は、前記描画情報をオブジェクト毎（イメージ、グラフィック、テキスト毎）に、座標情報を解析することを特徴とする。
【００１０】
請求項３記載の発明は、請求項２記載の情報処理装置において、前記生成手段は、前記オブジェクト毎に解析した結果で得られた座標情報に基づき、そのオブジェクトの輪郭情報を抽出することを特徴とする。
【００１１】
請求項４記載の発明は、請求項３記載の情報処理装置において、前記変換手段は、前記抽出した輪郭情報をもとに、輪郭情報、その座標エリア内を囲む枠線を描画するコマンドである印刷データを生成することを特徴とする。
【００１２】
請求項５記載の発明は、請求項４記載の情報処理装置において、前記変換手段は、線や文字は省き、イメージやグラフィックのフィル（塗り）のコマンドだけを選択し、枠線の描画コマンドである印刷データを生成することを特徴とする。
【００１３】
請求項６記載の発明は、アプリケーションから入力された描画情報を解析する処理と、解析した結果に基づき輪郭情報を生成する処理と、前記描画情報を、前記生成された輪郭情報を反映した印刷データに変換する処理と、前記印刷データをプリンタに送信する処理と、をコンピュータに実行させるプログラムを記録することを特徴とするコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００１４】
本発明によれば、出力データから必要とする輪郭／枠線の情報を抽出し、所望の出力データを生成することが出来る。
【発明を実施するための最良の形態】
【００１５】
以下に、本発明の実施形態について図面を用いて詳細に説明する。なお、以下に述べる実施の形態は、本発明の好適な実施の形態であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【００１６】
図１は、本発明の実施形態に係る情報処理装置（コンピュータとも称す）１と、画像形成装置（プリンタとも称す）３とがネットワーク２（図中は一例としてイーサネット２）により接続されているプリンタシステムを示す図である。コンピュータとプリンタは、それぞれ少なくとも１以上接続されていることが考え得るが、図１では一例としてコンピュータ３台（１ａ〜１ｃ）とプリンタ２台（３ａ、３ｂ）とが接続されている図を示す。
【００１７】
図２は、コンピュータ１及びプリンタ３のブロック構成図である。コンピュータ１は、アプリケーション４、プリンタドライバ５から構成される。プリンタ３は、プリンタアプリ６、エンジン７から構成される。
【００１８】
コンピュータ１上で、アプリケーション４から描画に必要なデータ（描画コマンドを含む）をプリンタドライバ５に渡す。プリンタドライバ５は、受け取った描画に必要なデータを解釈するＰＤＬ（Page Description Language）に変換（描画コマンド）し、プリンタ３に送信する。プリンタ３上では、プリンタドライバ５などから受け取った描画指示コマンド（ＰＤＬデータ）に従ってプリンタアプリ６がエンジン７に描画指示命令を生成し、送信する。
【００１９】
図３は、描画コマンドのデータ構成の一例を示す図である。描画指示部とデータ部から成り、描画指示部にその描画コマンドのオブジェクトが何であるか、属性として座標位置や色情報が記述されている。
【００２０】
図４は、本発明の実施形態に係る描画コマンド（印刷データ）生成の動作処理を示すフローチャートである。プリンタドライバ５は、描画コマンドを描画するために必要なデータをアプリケーション４から受け取る。プリンタドライバ５は、受け取ったコマンドを解析する（ステップＳ１）。例えば、図５（ａ）に示すようなページデータの場合、図５（ｂ）のデータ単位で受け取る。
【００２１】
次に、輪郭情報の抽出を行う（ステップＳ２）。輪郭情報を生成するデータか否かは、オブジェクトによって判断することが出来る。従ってＰＤＬに変換する際に、座標位置に基づき輪郭情報を抽出する。
【００２２】
具体的には、線や文字を省き、イメージやグラフィックのフィル（塗り）のコマンドだけを対象とする。図５（ｂ）の実データ例としては、図３に示すようなデータ構成の中で、オブジェクト：イメージ  座標位置：ｘ，ｙ  矩形サイズ：ｗ，ｈ  にて、オブジェクト：イメージのため、輪郭情報を生成する対象とする。そして、座標位置：ｘ，ｙから、サイズｗ，ｈの大きさを描画する輪郭情報を抽出する。
【００２３】
次に、輪郭情報データの生成を行う（ステップＳ３）。抽出した輪郭情報から、その座標エリア内を囲む枠線（輪郭線情報データ）を生成する。
【００２４】
次に、描画コマンドの発行を行う（ステップＳ４）。ステップＳ３の輪郭情報データ生成にて生成したコマンドを発行する。例えばＰＤＬデータ例としては、Ｌｉｎｅコマンド： ｘ， ｙ， ｗ，ｈ で（ｘ，ｙ）の座標から、ｗ，ｈの大きさの枠線を描画する。
【００２５】
図４に示す動作処理は、プリンタ３のソフトウエア内部で行うことも可能である。
【００２６】
図６（ａ）は、上記図４に示す処理を適用する前の描画コマンドの出力結果を示す図である。図６（ｂ）は、上記図４に示す処理を適用した後の描画コマンドの出力結果を示す図である。
【００２７】
上記実施形態により、オブジェクト毎データの解析を行い、輪郭データを生成するために必要な情報の抽出や、描画コマンドの生成を行うので、トレーシングペーパーなどの透過を目的とした用紙に対して、原稿の概要（輪郭／枠線）を印刷することができる。また、輪郭だけが必要なデータの印刷を行うことができる。
【００２８】
例えば、図７（ａ）を原稿としたとき、図６（ｂ）を透過する紙に出力し、それに手書きで文字を記入し（図７（ｂ））、図７（ａ）の上に重ねた場合、原稿を透過して確認することができる。
【００２９】
また、印刷した物件に対して、次工程で手書き入力等の書き込みを行いたい場合、広告文書の校正作業のためのゲラ刷り用として輪郭／枠線のみの印刷を行うことも出来る（図８参照）。
【００３０】
なお、図４のフローチャートに示す処理を、ＣＰＵが実行するためのプログラムは本発明によるプログラムを構成する。このプログラムを記録する記録媒体としては、半導体記憶部や光学的及び／又は磁気的な記憶部等を用いることができる。このようなプログラム及び記録媒体を、前述した各実施形態とは異なる構成のシステム等で用い、そこのＣＰＵで上記プログラムを実行させることにより、本発明と実質的に同じ効果を得ることができる。
【００３１】
以上、本発明を好適な実施の形態に基づき具体的に説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることは言うまでもない。
【図面の簡単な説明】
【００３２】
【図１】本発明の実施形態に係るコンピュータと、プリンタとがネットワークにより接続されているプリンタシステムを示す図である。
【図２】本発明の実施形態に係るコンピュータ及びプリンタのブロック構成図である。
【図３】本発明の実施形態に係る描画コマンドのデータ構成の一例を示す図である。
【図４】本発明の実施形態に係る描画コマンド（印刷データ）生成の動作処理を示すフローチャートである。
【図５】本発明の実施形態に係る描画コマンドの解析について説明するための図である。
【図６】上記図４に示す処理を適用する前の描画コマンドの出力結果を示す図（ａ）と、上記図４に示す処理を適用した後の描画コマンドの出力結果を示す図（ｂ）である。
【図７】本発明の実施形態に係る枠線抽出した印刷データの出力結果の一例を示す図である。
【図８】本発明の実施形態に係る枠線抽出した印刷データの出力結果の一例を示す図である。
【図９】原稿から従来のトレーシングペーパーを分離した結果を説明するための図である。
【符号の説明】
【００３３】
１    コンピュータ
２    ネットワーク
３    エンジン
４    アプリケーション
５    プリンタドライバ
６    プリンタアプリ
７    エンジン
【図１】
2009098806.tif 000003
【図２】
2009098806.tif 000004
【図３】
2009098806.tif 000005
【図４】
2009098806.tif 000006
【図５】
2009098806.tif 000007
【図６】
2009098806.tif 000008
【図７】
2009098806.tif 000009
【図８】
2009098806.tif 000010
【図９】
2009098806.tif 000011