(57)【要約】      （修正有）【課題】より速い速度で、ＰＤＦ文書中のテキストのみを印刷することができるＰＤＦ印刷方法を提供する。【解決手段】ＰＤＦ文書内の複数のテキストオブジェクトのみを印刷するための方法が記述される。テキスト専用モードであることを指定するジョブ情報とともに、ＰＤＦデータがホストコンピュータからプリンタへと転送される。プリンタコントローラは、テキスト専用モードが指定されていることを検出すると、ＰＤＦデータ内のテキストオブジェクトのみを解析する。その結果、複数のテキストオブジェクトのみが記録媒体上に印刷され、図形および画像のオブジェクトは印刷されない。前記解釈ステップは、複数のテキストオブジェクトについての位置、フォント、サイズ、およびスタイル（太字、斜体、下線など）を維持する。原本のＰＤＦ文書での図形または画像のオブジェクトの存在を示すべく、表示が生成されて記録媒体上に印刷される。【選択図】図１
2009187553.tif 000002
【特許請求の範囲】
【請求項１】
プリンタとホストコンピュータとを含むデータ処理システムで実行される方法であって、
前記プリンタにおいて、
（ａ）プリントジョブ用のＰＤＦデータと前記プリントジョブを記述する情報とを受信する段階と、
（ｂ）前記プリントジョブを記述する情報に基づいて前記プリントジョブの印刷モードを決定するステップと、
（ｃ）前記印刷モードがテキスト専用印刷モードである場合に、解釈済みデータを生成するために、前記ＰＤＦデータ内に含まれる複数のテキストオブジェクトのみを解釈するステップと、
（ｄ）画像データを形成するために前記解釈済みデータを処理するステップと、
（ｅ）記録媒体上に前記画像データを印刷することによって、印刷された画像が図形コンテンツおよび画像コンテンツを含むことなくテキストコンテンツを含むようにするステップと、を含む方法。
【請求項２】
前記解釈するステップ（ｃ）は、前記ＰＤＦデータ中で指定される前記複数のテキストオブジェクトの位置、フォント、サイズ、およびスタイルを維持する、請求項１の方法。
【請求項３】
さらに、
（ｆ）前記印刷モードがテキスト専用印刷モードではないとき、前記ＰＤＦデータに含まれる全てのオブジェクトを解釈するステップを有する、請求項１または２の方法。
【請求項４】
さらに、
（ｇ）前記ＰＤＦデータ内の図形オブジェクトまたは画像オブジェクトの存在を示す表示を、前記図形オブジェクトまたは前記画像オブジェクトの解釈を行うことなく生成するステップを有する、請求項１〜３のいずれか１つの方法。
【請求項５】
さらに、
前記ホストコンピュータにおいて
（ｈ）ユーザから、テキスト専用印刷を要求する入力信号を受け付けるステップと、
（ｉ）前記ＰＤＦデータと、前記テキスト専用印刷モードを指示するパラメータを含んでおり前記プリントジョブを記述する情報と、をプリンタに転送するステップと、を有する、請求項１〜４のいずれか１つの方法。
【請求項６】
プリンタを制御するためのコンピュータプログラムであって、
前記コンピュータプログラムは、ポータブル・ドキュメント・フォーマット（ＰＤＦ）データについての処理を前記プリンタに実行させるものであり、
前記処理は、
（ａ）プリントジョブ用のＰＤＦデータと、前記プリントジョブを記述する情報とを受信する段階と、
（ｂ）前記プリントジョブを記述する情報に基づいて前記プリントジョブの印刷モードを決定するステップと、
（ｃ）前記印刷モードがテキスト専用印刷モードである場合に、解釈済みデータを生成するために、前記ＰＤＦデータ内に含まれる複数のテキストオブジェクトのみを解釈するステップと、
（ｄ）画像データを形成するために前記解釈済みデータを処理するステップと、
（ｅ）記録媒体上に前記画像データを印刷することによって、印刷された前記画像が図形コンテンツおよび画像コンテンツを含むことなくテキストコンテンツを含むようにするステップと、を含むコンピュータプログラム。
【請求項７】
前記解釈するステップ（ｃ）は、前記ＰＤＦデータ中で指定される前記複数のテキストオブジェクトの位置、フォント、サイズ、およびスタイルを維持する、請求項６のコンピュータプログラム。
【請求項８】
前記処理は、さらに、
（ｆ）前記印刷モードがテキスト専用印刷モードではないとき、前記ＰＤＦデータに含まれる全てのオブジェクトを解釈するステップを有する、請求項６または７のコンピュータプログラム。
【請求項９】
前記処理は、さらに、
（ｇ）前記ＰＤＦデータ内の図形オブジェクトまたは画像オブジェクトの存在を示す表示を、前記図形オブジェクトまたは前記画像オブジェクトの解釈を行うことなく生成するステップを有する、請求項６〜８のいずれか１つのコンピュータプログラム。
【請求項１０】
制御及び処理部と、
記録媒体上に画像を形成するために前記制御および処理部に接続されたプリントエンジンと、
外部装置からデータを受信するために前記制御および処理部に接続されたＩ／Ｏ部と、を有し、
前記制御および処理部は、
プリントジョブ用のＰＤＦデータを受信し、前記プリントジョブを記述する情報を受信し、前記プリントジョブを記述する情報に基づいて前記プリントジョブの印刷モードを決定し、前記印刷モードがテキスト専用印刷モードである場合に、解釈済みデータを生成するために、前記ＰＤＦデータ内に含まれる複数のテキストオブジェクトのみを解釈し、画像データを形成するために前記解釈済みデータを処理するようにプログラムされており、
前記プリントエンジンは、
前記画像データを前記記録媒体上に印刷することによって、印刷された画像が図形コンテンツおよび画像コンテンツを含むことなくテキストコンテンツを含むようにする、プリンタ。
【請求項１１】
前記制御および処理部は、前記ＰＤＦデータ中で指定される前記複数のテキストオブジェクトの位置、フォント、サイズ、およびスタイルを前記複数のテキストオブジェクトの解析の際に維持する請求項１０のプリンタ。
【請求項１２】
前記制御および処理部は、さらに、前記印刷モードがテキスト専用印刷モードではないとき、前記ＰＤＦデータに含まれる全てのオブジェクトを解釈するようにプログラムされている請求項１０または１１のプリンタ。
【請求項１３】
前記制御および処理部は、前記ＰＤＦデータ内の図形オブジェクトまたは画像オブジェクトの存在を示す表示を、前記図形オブジェクトまたは前記画像オブジェクトの解釈を行うことなく生成するようにプログラムされている請求項１０〜１２のいずれか１つのプリンタ。
【請求項１４】
互いに接続されたホストコンピュータとプリンタとを含むデータ処理システムで実行される印刷方法であって、
（ａ）文書ファイルと当該文書ファイルを印刷するための指示とを含むプリンとジョブであって、複数のテキストオブジェクトと複数の非テキストオブジェクトとを含む複数のオブジェクトおよび当該複数のオブジェクトの配列に関する情報を含むものをホストコンピュータがプリンタに送信するステップと、
（ｂ）前記指示がドラフト印刷モードを示しているか否かを判断するステップと、
（ｃ）前記指示がドラフト印刷モードを示している場合には、前記プリンタが前記文書ファイル中のテキストオブジェクトの全てと前記非テキストオブジェクトの全てではなく一部とを印刷データに変換するように、前記プリンタが前記文書ファイルを印刷データに変換するステップと、
（ｄ）前記プリンタが前記印刷データに基づいて画像を印刷するステップと、を含む方法。
【請求項１５】
前記文書ファイルはＰＤＦファイルである請求項１４の印刷方法。
【請求項１６】
前記印刷データは、前記文書ファイル中に含まれる前記複数のオブジェクトの配列に関する前記情報にしたがって生成される請求項１４または１５の印刷方法。
【請求項１７】
前記非テキストオブジェクトは、図形オブジェクトを含む請求項１４〜１６のいずれか一つの印刷方法。
【請求項１８】
前記印刷データは、前記非テキストオブジェクトが削除されたことを示す画像を含む請求項１４〜１７のいずれか一つの印刷方法。
【請求項１９】
前記請求項６〜９のいずれか一つのコンピュータプログラムが記録されたコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の背景
本発明の分野
本発明は、ＰＤＦ（ポータブル・ドキュメント・フォーマット：Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）あるいは他の文書を印刷する方法に関し、特に、ＰＤＦあるいは他の文書中のテキスト〈文字列）のコンテンツのみを印刷する方法に関する。
【背景技術】
【０００２】
関連技術の説明
ＰＤＦファイルには、テキストに加えて、非常に複雑なレイアウト、重いビットマップ、トランスペアレンシー、および、その他の図形に富んだオブジェクトを含むものがある。これらのＰＤＦファイルは、印刷するのに非常に長い時間がかかる。時々、ユーザは、その文書中のまさにテキストのコンテンツにのみに主として興味をいだく場合がある。したがって、ユーザが便宜的な理由のために文書中のテキストのみを印刷することができるようにすることは都合が良い。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
要約
本発明の実施形態は、ＰＤＦ文書内の複数のテキストオブジェクトのみを印刷するための方法を提供する。
【０００４】
本発明の目的は、より速い速度で、ＰＤＦ文書のテキストを印刷することができるＰＤＦ印刷方法を提供することである。
【０００５】
本発明のさらなる特徴および効果は、以下の詳細な説明において記述されており、その一部は詳細な説明から明らかとなり、あるいは、本発明の実施によって理解される。本発明の目的および他の効果は、添付した図面のみならず、詳細な説明および特許請求の範囲において指摘される構成によって実現および達成されるものである。
【課題を解決するための手段】
【０００６】
これらの、あるいは他の目的を達成するために、具体的かつ広範に記載されているように、本発明は、プリンタとホストコンピュータとを含むデータ処理システムで実行される方法であって、前記プリンタにおいて、（ａ）プリントジョブ用のＰＤＦデータと前記プリントジョブを記述する情報とを受信するステップと、（ｂ）前記プリントジョブを記述する情報に基づいて前記プリントジョブの印刷モードを決定するステップと、（ｃ）前記印刷モードがテキスト専用印刷モードである場合に、解釈済みデータを生成するために、前記ＰＤＦデータ内に含まれる複数のテキストオブジェクトのみを解釈するステップと、（ｄ）画像データを形成するために前記解釈済みデータを処理するステップと、（ｅ）記録媒体上に前記画像データを印刷することによって、印刷された画像が図形（グラフィック）コンテンツおよび画像〈イメージ）コンテンツを含むことなくテキストコンテンツを含むようにするステップと、を含む方法を提供する。
【０００７】
他の態様において、本発明は、プリントショップ管理装置を制御するためのコンピュータプログラムであって、当該プリントショップ管理装置とそれに接続された複数の原稿生産装置とを含むプリントショップシステムを管理するための処理を前記プリントショップ管理装置に実行させるものであり、前記処理は、（ａ）各々の用紙名称定義が一つの用紙名称と当該用紙名称に対して関係付けられた複数の用紙属性とを含むようになっている複数の用紙名称定義を受け付けるステップと、（ｂ）前記複数の用紙名称定義を用紙名称データベースに格納するステップと、（ｃ）前記複数の用紙名称定義を各々の原稿生産装置に対して転送するステップとを有する、コンピュータプログラムを提供する。コンピュータ読取り可能な記録媒体には、前記コンピュータプログラムが記録される。
【０００８】
さらに他の態様において、本発明は、制御及び処理部と、記録媒体上に画像を形成するために前記制御および処理部に接続されたプリントエンジンと、外部装置からデータを受信するために前記制御および処理部に接続されたＩ／Ｏ部とを有し、前記制御および処理部は、プリントジョブ用のＰＤＦデータを受信し、前記プリントジョブを記述する情報を受信し、前記プリントジョブを記述する情報に基づいて前記プリントジョブの印刷モードを決定し、前記印刷モードがテキスト専用印刷モードである場合に、解釈済みデータを生成するために、前記ＰＤＦデータ内に含まれる複数のテキストオブジェクトのみを解釈し、画像データを形成するために前記解釈済みデータを処理する、ようにプログラムされており、前記プリントエンジンは、前記画像データを前記記録媒体上に印刷することによって、印刷された画像が図形コンテンツおよび画像コンテンツを含むことなくテキストコンテンツを含むようにする、プリンタを提供する。
【０００９】
さらに一般的には、本発明は、互いに接続されたホストコンピュータとプリンタとを含むデータ処理システムで実行される印刷方法であって、（ａ）文書ファイルと当該文書ファイルを印刷するための指示とを含むプリンとジョブであって、複数のテキストオブジェクトと複数の非テキストオブジェクトとを含む複数のオブジェクトおよび当該複数のオブジェクトの配列に関する情報を含むものをホストコンピュータがプリンタに送信するステップと、（ｂ）前記指示がドラフト印刷モードを示しているか否かを判断するステップと、（ｃ）前記指示がドラフト印刷モードを示している場合には、前記プリンタが前記文書ファイル中のテキストオブジェクトの全てと前記非テキストオブジェクトの全てではなく一部とを印刷データに変換するように、前記プリンタが前記文書ファイルを印刷データに変換するステップと、（ｄ）前記プリンタが前記印刷データに基づいて画像を印刷するステップと、を含む方法を提供する。
【００１０】
上述の概略説明および以下の詳細な説明の双方とも、例示的かつ説明的なものであり、請求される発明の更なる説明を提供することを目的としているものと理解すべきである。
【図面の簡単な説明】
【００１１】
【図１】原本のＰＤＦ文書と、本発明の一実施形態によるテキスト専用ＰＤＦ印刷方法を用いて印刷された文書の一例を示す。
【図２】原本のＰＤＦ文書と、本発明の他の実施形態によるテキスト専用ＰＤＦ印刷方法を用いて印刷された文書の一例を示す。
【図３】本発明の一実施形態によるテキスト専用ＰＤＦダイレクト印刷方法のために、プリンタコントローラによって実行される方法を例示する。
【図４】本発明の一実施形態によるテキスト専用ＰＤＦダイレクト印刷方法のために、ＰＤＦ文書を送信するホストコンピュータによって実行される方法を例示する。
【図５】本発明の実施形態によるテキスト専用ＰＤＦダイレクト印刷方法が実行可能な、ホストコンピュータおよびプリンタを含むシステムを例示する。
【発明を実施するための形態】
【００１２】
好ましい実施の形態の詳細な説明
以下に記述されている方法は、ホストコンピュータと当該ホストコンピュータに接続されているプリンタとを含むデータ処理システムにおいて実行されることが可能である。このようなデータ処理システムの典型的な構成は図５に示される。ホストコンピュータ１１０は、プロセッサ１１１と、プログラムおよび（ＰＤＦファイルのような）データを格納するための一つ以上のメモリ１１２とを含む。プロセッサ１１１は、この開示で記述されている複数のテキスト専用ＰＤＦ印刷方法の様々なステップを行うために前記ソフトウェアプログラムを実行する。プリンタ１２０は、典型的には、コントローラ１２１、画像処理部１２２、プリントエンジン１２３、および入力／出力（Ｉ／Ｏ）部１２４を含む。コントローラ１２１は、中央処理装置（ＣＰＵ）と、ランダムアクセスメモリ（ＲＡＭ）と、プログラムを格納するためのリードオンリーメモリ（ＲＯＭ）と、必要に応じて他のメモリとを有する。このコントローラは、ＰＤＦデータまたはＰＤＬ（ページ記述言語）データの解釈、およびラスタ画像のレンダリングなどの様々な処理機能を実行する。プリンタコントローラ１２１は、この開示において記述される複数のテキスト専用ＰＤＦ印刷方法の各ステップを行うためにソフトウェアプログラムを実行する。画像処理部１２２は、コントローラ１２１の制御下において前記ラスタ画像データに対して様々な画像処理を施し、その処理された画像データをプリントエンジン１２３に送信する。プリントエンジン１２３は、画像処理部１２２からの前記画像データに基づいて記録媒体上に画像を形成する。Ｉ／Ｏ部１２４は、ホストコンピュータ１１０とのデータ転送を行う。
【００１３】
本発明の実施形態は、ＰＤＦ文書内での複数のテキストオブジェクトのみを印刷するための方法を提供する。ＰＤＦファイルの中で、テキスト、図形（たとえば、ベクターデータ）、および画像（たとえば、ビットアップやＪＰＥＧデータ）といったように異なる複数タイプのデータオブジェクトが複数のタグにより識別されている。これらのタグは、異なる複数タイプのオブジェクトを識別して、テキストオブジェクトのみを処理するために使われる。テキスト専用ＰＤＦ印刷は、大量の図形または画像データを含む文書についてＰＤＦ文書全体を印刷するのに比べて、かなり速い。ユーザがテキストのコンテンツにのみ関心を持ち、図形、レイアウト、背景、ウォータマークなどに関心がない場合には、テキスト専用ＰＤＦ印刷は、この種の状況のために最適の性能を発揮する。
【００１４】
図１は、本発明の一の実施形態によるテキスト専用ＰＤＦ印刷の結果を示す。図１は、たとえば、テキストのコンテンツ１１、図形（グラフィックス）および／または画像（イメージ）のコンテンツ１２、および背景コンテンツ１３を含む原本の文書１０ａを示している。テキスト専用ＰＤＦ印刷方法を用いて処理された後に、その印刷された文書１０ｂは、テキストコンテンツ１１のみを含む。図形および／または画像コンテンツ１２および背景画像１３は印刷されない。
【００１５】
好ましい実施形態において、テキスト専用ＰＤＦ印刷方法は、ＰＤＦダイレクト印刷技術を用いて実行される。ＰＤＦダイレクト印刷とは、ホストコンピュータが、ＰＤＦデータをＰｏｓｔＳｃｒｉｐ（ポストスクリプト）あるいはＰＣＬ（プリンタコマンド言語）などの一般的にＰＤＬ（ページ記述言語）と呼ばれるプリンタ言語フォーマットに変換することなく、直接的にＰＤＦファイルをプリンタに転送するようにする技術である。プリンタコントローラは、受信したＰＤＦについて、ＰＤＦデータをＰＤＬデータへと変換することを含めた処理をする。
【００１６】
図３は、第１の実施形態の下で、プリンタコントローラによって実行される方法を示している。プリンタは、プリントジョブ用のＰＤＦ文書、および前記プリントジョブを記述するための情報（“ジョブ情報”、場合によっては“ジョブチケット”とも称される）をホストコンピュータから受信する（ステップＳ３１）。このジョブ情報は、プリントジョブ言語（ＰＪＬ）やジョブデフィニションフォーマット（ＪＤＦ）などの様々な標準的なフォーマット、または非標準的なフォーマットにおいて指定されることができる。ジョブ情報に含まれる一つのパラメータは、プリントジョブをテキスト専用ＰＤＦプリントジョブとして識別するためのパラメータまたはタグ（ここでは、テキスト専用モードパラメータと称する）である。たとえば、これは、カスタマイズされたＰＪＬまたはＪＤＦパラメータを通じて達成することができる。ＰＪＬの例では、そのパラメータは、
【００１７】
【数１】
2009187553.tif 000003
【００１８】
とすることができ、
ＪＤＦの例では、そのパラメータは、
【００１９】
【数２】
2009187553.tif 000004
【００２０】
とすることができる。
【００２１】
プリンタコントローラは、前記ジョブ情報内のテキスト専用モードパラメータを検出する（ステップＳ３２）。プリントジョブがテキスト専用印刷のために送信されたものではないことをテキスト専用モードパラメータが示す場合には（ステップＳ３３の“Ｎ”）、プリンタコントローラは、ＰＤＦデータ（受信されたＰＤＦデータの全てであり、テキストおよび非テキストのオブジェクトの双方を含む）を解釈することと、それをポストスクリプトデータのようなＰＤＬデータへと変換することとを含む通常のＰＤＦダイレクト印刷の処理を実行する（ステップＳ３６）。ＰＤＬデータは、ラスタ画像をレンダリングし、ラスタ画像を処理し、その画像を記録媒体上に印刷するといった、通常の印刷処理によって、さらに処理される（ステップＳ３５）。ステップＳ３２およびＳ３３において、プリンタコントローラが、ジョブ情報がテキスト専用モードパラメータを含んでいないことを検出した場合には、プリンタコントローラは、そのプリントジョブはテキスト専用印刷のために送信されたものではないと決定することになることに注意すべきである。
【００２２】
他方、プリントジョブがテキスト専用印刷のために送信されたものであることを示すテキスト専用モードパラメータをプリンタコントローラが検出した場合には（ステップＳ３３の“Ｙ”）、プリンタコントローラは、受信されたＰＤＦデータ中の複数のテキストオブジェクトのみを解釈し、そのＰＤＦデータの一部をＰＤＬデータへ変換する（ステップＳ３４）。プリンタコントローラは、次いで、ＰＤＬデータからラスタ画像をレンダリングするといった後続するＰＤＬデータに対する処理を実行し、そして、通常の印刷処理と同様な方法で当該画像を印刷する（ステップＳ３５）。好ましくは、（ステップＳ３４中において）ＰＤＦデータ内のテキストオブジェクトを解釈する際に、テキストオブジェクトに関係づけられた特定の属性、たとえばテキストの位置、フォント、サイズ、およびスタイル（たとえば、太字、斜体、下線など）は、前記解釈において維持される。この結果、印刷された文書において、テキストは、原本のＰＤＦデータによって指定された位置に現れ、原本のＰＤＦデータによって指定されたフォント、サイズ、およびスタイルを有することになる。一の実施形態においては、クリッピング、ワーピング（歪み）、およびシェーピングのような特殊なテキスト効果は、解釈の際に無視される。他の実際形態においては、印刷されたテキストが、そのような特殊効果を有するように、そのような特殊なテキスト効果も維持される。
【００２３】
一の実施形態においては、ＰＤＦデータ内の図形オブジェクトおよび画像オブジェクトは、前記解釈のステップＳ３４の間、単純に無視される。好ましくは、複数のテキストオブジェクトの位置は維持される。言い換えれば、それぞれのテキストオブジェクトは、全てのオブジェクトが完全に印刷される場合にテキストオブジェクトが現れる位置で、印刷ページ上に現れることになる。これは、ＰＤＦデータが各オブジェクトの位置を指定するので、ＰＤＦファイル内のテキストオブジェクトのための位置データをテキスト専用印刷の際に如何なる変更をすることなく使用するならば達成することができる。もちろん、望むならば、大きな空白が印刷ページ上に残されないようにするために、テキストオブジェクトの位置を移動することも可能である。他の実施形態において、プリンタコントローラは、ＰＤＦデータ内の図形オブジェクトおよび画像オブジェクトについて、それらの配列位置および（可能であれば）サイズの情報を取得し、原本のＰＤＦ文書内での各図形オブジェクトおよび各画像オブジェクトの存在を示す表示を生成する。たとえば、画像のコンテンツが印刷されない場合であっても、原本のＰＤＦデータ内での特定の近似の位置に画像が存在していることを示すために、囲み（あるいは境界線）が描画され得る。図３は、原本のＰＤＦ文書１０ａにおける図形オブジェクトまたは画像オブジェクトの存在を示すために、複数の表示１４（例示として、それら内部にｘ印を有する囲み）が印刷文書に含まれるようにされた印刷文書１０ｃを示している。場合によっては、図形オブジェクトのサイズは、それら図形をレンダリングすることなしには知ることができず、そうした場合には、原本のＰＤＦ文書内での図形の存在を示すために、デフォルトのサイズの囲みが用いられることが留意される。
【００２４】
本発明の前記第１実施形態はＰＤＦダイレクト印刷方法を使用するので、ホストコンピュータ１１０上のソフトウェアプログラムは、テキスト専用ＰＤＦ印刷を実行するためには実質的な変更を要しない。そのソフトウェアプログラムは、プリントジョブをプリンタに送る前に、前記ジョブ情報において上述したテキスト専用モードパラメータを挿入するように変更されることのみを必要とする。たとえば、ダイレクト印刷のために、プリンタにＰＤＦ文書を送ることができる印刷管理ソフトウェアプログラムが存在する。印刷管理プログラムは、ユーザが、プリントジョブのための用紙要求や後処理要求など様々な条件を指定することができるようにするユーザインタフェースを備える。このユーザインタフェースは、ユーザが、プリントジョブをテキスト専用プリントジョブとして指定することが付加的に可能となるように変更することができる。ユーザがテキスト専用印刷を指定する場合、印刷管理アプリケーションは、プリンタに送信する前に、前記ジョブ情報に対してテキスト専用モードパラメータを追加する。図４に要約されているように、ホストコンピュータ上のソフトウェアプログラムは、テキスト専用ＰＤＦ印刷を指定するユーザ入力を受けて（ステップＳ４１）、テキスト専用モードパラメータを含むジョブ情報を生成し（ステップＳ４２）、ＰＤＦ文書および前記ジョブ情報を印刷用のプリンタに転送する（ステップＳ４３）。
【００２５】
別の実施形態においては、テキスト専用ＰＤＦ印刷方法は、ＰＤＦダイレクト印刷技術を使用することなしに実行される。このアプローチによれば、ホストコンピュータ上のプリンタドライバプログラムが、ＰＤＦ文書中のＰＤＦデータを解釈し、それをＰＤＬデータに変換し、当該ＰＤＬデータを印刷用のプリンタに送信する。テキスト専用印刷モードが指定されている場合（ユーザは上記と同様な方法を用いて印刷モードを指定する）、プリンタドライバプログラムは、ＰＤＦ文書中のテキストオブジェクトのみを解釈する。テキスト専用印刷モードが指定されていない場合、プリンタドライバプログラムは、ＰＤＦ文書中の全てのデータオブジャクトを解釈する。このように、図３に示されたステップＳ３１〜Ｓ３４よびＳ３６は、プリンタコントローラではなくホストコンピュータ上のプリンタドライバプログラムによって実行される。ステップＳ３４およびＳ３６の後に、プリンタドライバは、更なる処理および印刷のために、前記ＰＤＬデータをプリンタに転送する。
【００２６】
上述したテキスト専用ＰＤＦ印刷方法は、特に、大量の図形または画像データを含むＰＤＦ文書にとって、多くの利点を有する。主要な利点は、その方法が提供する十分な時間節約である。たとえば、編集者が、それぞれを印刷するために５分かかる５０文書の図形集約型の文書を印刷したい場合、５０文書を全て印刷するためには、総計２５０分（４時間１０分）かかる。編集者が、微細な図形あるいは細部のレイアウトについては関心がなく、専ら校正目的のためにテキスト内容を欲している場合には、テキスト専用モードによって、編集者が、より速く文書のテキストを印刷することができるようになる。各文書について５分かかる代わりに、テキスト専用モードでは、それぞれ１５秒しかかからず、このことは５０文書を印刷するための総計時間を７５０秒、すなわち１２．５分にする。テキスト専用印刷方法の他の利点は、トナーあるいはインクのような資源を節約することである。
【００２７】
ＰＤＦ文書のテキスト専用印刷が上述されたが、この方法は、文書がテキストおよび非テキスト（たとえば、図形および画像）のコンテンツと、それら様々なコンテンツの配列についての情報との双方を含む文書である限りにおいて、他の種類の文書の印刷に対しても適用されることが可能である。
【００２８】
さらに、上述した方法は、テキスト専用印刷、すなわち、テキストのコンテンツのみが印刷され、非テキストのコンテンツについては一つも印刷されないものであるが、この方法は、複数のテキストコンテンツについては全てを含むが、複数の非テキスト（図形および画像）コンテンツについては一部のみを含むといった文書の“草稿（ドラフト）”版を印刷するように拡張することもできる。
【００２９】
どの非テキストコンテンツを削除するかについての決定は、プリンタあるいはホストコンピュータにおける、それらのコンテンツを処理するために要求される計算量またはメモリ量、利用可能な資源の量などに基づいてなされることが可能である。このドラフト印刷方法を実行するためには、図３のステップＳ３２およびＳ３３が、ジョブ情報からドラフト印刷モードを検出するステップに置き換えられることになる。ステップ３４は、受信されたデータ中の複数のオブジェクトの全てと、複数の非テキストオブジェクトのうちの一部とを解釈するステップに置き換えられることになる。
【００３０】
本発明の精神および範囲から逸脱することなく、本発明のテキスト専用ＰＤＦ印刷方法および装置において様々な変更および変形が実現可能であることは、当業者にとって明らかである。したがって、本発明は、添付された請求の範囲およびその均等物の範囲内に入る変更および変形に及ぶものであることが意図されている。
【図１】
2009187553.tif 000005
【図２】
2009187553.tif 000006
【図３】
2009187553.tif 000007
【図４】
2009187553.tif 000008
【図５】
2009187553.tif 000009
【手続補正書】
【提出日】平成21年4月3日(2009.4.3)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
他の態様において、本発明は、プリンタを制御するためのコンピュータプログラムであって、前記コンピュータプログラムは、ポータブル・ドキュメント・フォーマット（ＰＤＦ）データについての処理を前記プリンタに実行させるものであり、前記処理は、（ａ）プリントジョブ用のＰＤＦデータと、前記プリントジョブを記述する情報とを受信する段階と、（ｂ）前記プリントジョブを記述する情報に基づいて前記プリントジョブの印刷モードを決定するステップと、（ｃ）前記印刷モードがテキスト専用印刷モードである場合に、解釈済みデータを生成するために、前記ＰＤＦデータ内に含まれる複数のテキストオブジェクトのみを解釈するステップと、（ｄ）画像データを形成するために前記解釈済みデータを処理するステップと、（ｅ）記録媒体上に前記画像データを印刷することによって、印刷された前記画像が図形コンテンツおよび画像コンテンツを含むことなくテキストコンテンツを含むようにするステップと、を含むコンピュータプログラムを提供する。コンピュータ読取り可能な記録媒体には、前記コンピュータプログラムが記録される。
【外国語明細書】
2009187553000001.pdf
2009187553000002.pdf
2009187553000003.pdf
2009187553000004.pdf