JP2009187553A - Pdf文書のテキストのみのコンテンツを印刷するための方法 - Google Patents
Pdf文書のテキストのみのコンテンツを印刷するための方法 Download PDFInfo
- Publication number
- JP2009187553A JP2009187553A JP2009024123A JP2009024123A JP2009187553A JP 2009187553 A JP2009187553 A JP 2009187553A JP 2009024123 A JP2009024123 A JP 2009024123A JP 2009024123 A JP2009024123 A JP 2009024123A JP 2009187553 A JP2009187553 A JP 2009187553A
- Authority
- JP
- Japan
- Prior art keywords
- text
- data
- image
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1244—Job translation or job parsing, e.g. page banding
- G06F3/1248—Job translation or job parsing, e.g. page banding by printer language recognition, e.g. PDL, PCL, PDF
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1208—Improving or facilitating administration, e.g. print management resulting in improved quality of the output result, e.g. print layout, colours, workflows, print preview
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Record Information Processing For Printing (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
【課題】より速い速度で、PDF文書中のテキストのみを印刷することができるPDF印刷方法を提供する。
【解決手段】PDF文書内の複数のテキストオブジェクトのみを印刷するための方法が記述される。テキスト専用モードであることを指定するジョブ情報とともに、PDFデータがホストコンピュータからプリンタへと転送される。プリンタコントローラは、テキスト専用モードが指定されていることを検出すると、PDFデータ内のテキストオブジェクトのみを解析する。その結果、複数のテキストオブジェクトのみが記録媒体上に印刷され、図形および画像のオブジェクトは印刷されない。前記解釈ステップは、複数のテキストオブジェクトについての位置、フォント、サイズ、およびスタイル(太字、斜体、下線など)を維持する。原本のPDF文書での図形または画像のオブジェクトの存在を示すべく、表示が生成されて記録媒体上に印刷される。
【選択図】図1
【解決手段】PDF文書内の複数のテキストオブジェクトのみを印刷するための方法が記述される。テキスト専用モードであることを指定するジョブ情報とともに、PDFデータがホストコンピュータからプリンタへと転送される。プリンタコントローラは、テキスト専用モードが指定されていることを検出すると、PDFデータ内のテキストオブジェクトのみを解析する。その結果、複数のテキストオブジェクトのみが記録媒体上に印刷され、図形および画像のオブジェクトは印刷されない。前記解釈ステップは、複数のテキストオブジェクトについての位置、フォント、サイズ、およびスタイル(太字、斜体、下線など)を維持する。原本のPDF文書での図形または画像のオブジェクトの存在を示すべく、表示が生成されて記録媒体上に印刷される。
【選択図】図1
Description
本発明の背景
本発明の分野
本発明は、PDF(ポータブル・ドキュメント・フォーマット:Portable Document Format)あるいは他の文書を印刷する方法に関し、特に、PDFあるいは他の文書中のテキスト〈文字列)のコンテンツのみを印刷する方法に関する。
本発明の分野
本発明は、PDF(ポータブル・ドキュメント・フォーマット:Portable Document Format)あるいは他の文書を印刷する方法に関し、特に、PDFあるいは他の文書中のテキスト〈文字列)のコンテンツのみを印刷する方法に関する。
関連技術の説明
PDFファイルには、テキストに加えて、非常に複雑なレイアウト、重いビットマップ、トランスペアレンシー、および、その他の図形に富んだオブジェクトを含むものがある。これらのPDFファイルは、印刷するのに非常に長い時間がかかる。時々、ユーザは、その文書中のまさにテキストのコンテンツにのみに主として興味をいだく場合がある。したがって、ユーザが便宜的な理由のために文書中のテキストのみを印刷することができるようにすることは都合が良い。
PDFファイルには、テキストに加えて、非常に複雑なレイアウト、重いビットマップ、トランスペアレンシー、および、その他の図形に富んだオブジェクトを含むものがある。これらのPDFファイルは、印刷するのに非常に長い時間がかかる。時々、ユーザは、その文書中のまさにテキストのコンテンツにのみに主として興味をいだく場合がある。したがって、ユーザが便宜的な理由のために文書中のテキストのみを印刷することができるようにすることは都合が良い。
要約
本発明の実施形態は、PDF文書内の複数のテキストオブジェクトのみを印刷するための方法を提供する。
本発明の実施形態は、PDF文書内の複数のテキストオブジェクトのみを印刷するための方法を提供する。
本発明の目的は、より速い速度で、PDF文書のテキストを印刷することができるPDF印刷方法を提供することである。
本発明のさらなる特徴および効果は、以下の詳細な説明において記述されており、その一部は詳細な説明から明らかとなり、あるいは、本発明の実施によって理解される。本発明の目的および他の効果は、添付した図面のみならず、詳細な説明および特許請求の範囲において指摘される構成によって実現および達成されるものである。
これらの、あるいは他の目的を達成するために、具体的かつ広範に記載されているように、本発明は、プリンタとホストコンピュータとを含むデータ処理システムで実行される方法であって、前記プリンタにおいて、(a)プリントジョブ用のPDFデータと前記プリントジョブを記述する情報とを受信するステップと、(b)前記プリントジョブを記述する情報に基づいて前記プリントジョブの印刷モードを決定するステップと、(c)前記印刷モードがテキスト専用印刷モードである場合に、解釈済みデータを生成するために、前記PDFデータ内に含まれる複数のテキストオブジェクトのみを解釈するステップと、(d)画像データを形成するために前記解釈済みデータを処理するステップと、(e)記録媒体上に前記画像データを印刷することによって、印刷された画像が図形(グラフィック)コンテンツおよび画像〈イメージ)コンテンツを含むことなくテキストコンテンツを含むようにするステップと、を含む方法を提供する。
他の態様において、本発明は、プリントショップ管理装置を制御するためのコンピュータプログラムであって、当該プリントショップ管理装置とそれに接続された複数の原稿生産装置とを含むプリントショップシステムを管理するための処理を前記プリントショップ管理装置に実行させるものであり、前記処理は、(a)各々の用紙名称定義が一つの用紙名称と当該用紙名称に対して関係付けられた複数の用紙属性とを含むようになっている複数の用紙名称定義を受け付けるステップと、(b)前記複数の用紙名称定義を用紙名称データベースに格納するステップと、(c)前記複数の用紙名称定義を各々の原稿生産装置に対して転送するステップとを有する、コンピュータプログラムを提供する。コンピュータ読取り可能な記録媒体には、前記コンピュータプログラムが記録される。
さらに他の態様において、本発明は、制御及び処理部と、記録媒体上に画像を形成するために前記制御および処理部に接続されたプリントエンジンと、外部装置からデータを受信するために前記制御および処理部に接続されたI/O部とを有し、前記制御および処理部は、プリントジョブ用のPDFデータを受信し、前記プリントジョブを記述する情報を受信し、前記プリントジョブを記述する情報に基づいて前記プリントジョブの印刷モードを決定し、前記印刷モードがテキスト専用印刷モードである場合に、解釈済みデータを生成するために、前記PDFデータ内に含まれる複数のテキストオブジェクトのみを解釈し、画像データを形成するために前記解釈済みデータを処理する、ようにプログラムされており、前記プリントエンジンは、前記画像データを前記記録媒体上に印刷することによって、印刷された画像が図形コンテンツおよび画像コンテンツを含むことなくテキストコンテンツを含むようにする、プリンタを提供する。
さらに一般的には、本発明は、互いに接続されたホストコンピュータとプリンタとを含むデータ処理システムで実行される印刷方法であって、(a)文書ファイルと当該文書ファイルを印刷するための指示とを含むプリンとジョブであって、複数のテキストオブジェクトと複数の非テキストオブジェクトとを含む複数のオブジェクトおよび当該複数のオブジェクトの配列に関する情報を含むものをホストコンピュータがプリンタに送信するステップと、(b)前記指示がドラフト印刷モードを示しているか否かを判断するステップと、(c)前記指示がドラフト印刷モードを示している場合には、前記プリンタが前記文書ファイル中のテキストオブジェクトの全てと前記非テキストオブジェクトの全てではなく一部とを印刷データに変換するように、前記プリンタが前記文書ファイルを印刷データに変換するステップと、(d)前記プリンタが前記印刷データに基づいて画像を印刷するステップと、を含む方法を提供する。
上述の概略説明および以下の詳細な説明の双方とも、例示的かつ説明的なものであり、請求される発明の更なる説明を提供することを目的としているものと理解すべきである。
好ましい実施の形態の詳細な説明
以下に記述されている方法は、ホストコンピュータと当該ホストコンピュータに接続されているプリンタとを含むデータ処理システムにおいて実行されることが可能である。このようなデータ処理システムの典型的な構成は図5に示される。ホストコンピュータ110は、プロセッサ111と、プログラムおよび(PDFファイルのような)データを格納するための一つ以上のメモリ112とを含む。プロセッサ111は、この開示で記述されている複数のテキスト専用PDF印刷方法の様々なステップを行うために前記ソフトウェアプログラムを実行する。プリンタ120は、典型的には、コントローラ121、画像処理部122、プリントエンジン123、および入力/出力(I/O)部124を含む。コントローラ121は、中央処理装置(CPU)と、ランダムアクセスメモリ(RAM)と、プログラムを格納するためのリードオンリーメモリ(ROM)と、必要に応じて他のメモリとを有する。このコントローラは、PDFデータまたはPDL(ページ記述言語)データの解釈、およびラスタ画像のレンダリングなどの様々な処理機能を実行する。プリンタコントローラ121は、この開示において記述される複数のテキスト専用PDF印刷方法の各ステップを行うためにソフトウェアプログラムを実行する。画像処理部122は、コントローラ121の制御下において前記ラスタ画像データに対して様々な画像処理を施し、その処理された画像データをプリントエンジン123に送信する。プリントエンジン123は、画像処理部122からの前記画像データに基づいて記録媒体上に画像を形成する。I/O部124は、ホストコンピュータ110とのデータ転送を行う。
以下に記述されている方法は、ホストコンピュータと当該ホストコンピュータに接続されているプリンタとを含むデータ処理システムにおいて実行されることが可能である。このようなデータ処理システムの典型的な構成は図5に示される。ホストコンピュータ110は、プロセッサ111と、プログラムおよび(PDFファイルのような)データを格納するための一つ以上のメモリ112とを含む。プロセッサ111は、この開示で記述されている複数のテキスト専用PDF印刷方法の様々なステップを行うために前記ソフトウェアプログラムを実行する。プリンタ120は、典型的には、コントローラ121、画像処理部122、プリントエンジン123、および入力/出力(I/O)部124を含む。コントローラ121は、中央処理装置(CPU)と、ランダムアクセスメモリ(RAM)と、プログラムを格納するためのリードオンリーメモリ(ROM)と、必要に応じて他のメモリとを有する。このコントローラは、PDFデータまたはPDL(ページ記述言語)データの解釈、およびラスタ画像のレンダリングなどの様々な処理機能を実行する。プリンタコントローラ121は、この開示において記述される複数のテキスト専用PDF印刷方法の各ステップを行うためにソフトウェアプログラムを実行する。画像処理部122は、コントローラ121の制御下において前記ラスタ画像データに対して様々な画像処理を施し、その処理された画像データをプリントエンジン123に送信する。プリントエンジン123は、画像処理部122からの前記画像データに基づいて記録媒体上に画像を形成する。I/O部124は、ホストコンピュータ110とのデータ転送を行う。
本発明の実施形態は、PDF文書内での複数のテキストオブジェクトのみを印刷するための方法を提供する。PDFファイルの中で、テキスト、図形(たとえば、ベクターデータ)、および画像(たとえば、ビットアップやJPEGデータ)といったように異なる複数タイプのデータオブジェクトが複数のタグにより識別されている。これらのタグは、異なる複数タイプのオブジェクトを識別して、テキストオブジェクトのみを処理するために使われる。テキスト専用PDF印刷は、大量の図形または画像データを含む文書についてPDF文書全体を印刷するのに比べて、かなり速い。ユーザがテキストのコンテンツにのみ関心を持ち、図形、レイアウト、背景、ウォータマークなどに関心がない場合には、テキスト専用PDF印刷は、この種の状況のために最適の性能を発揮する。
図1は、本発明の一の実施形態によるテキスト専用PDF印刷の結果を示す。図1は、たとえば、テキストのコンテンツ11、図形(グラフィックス)および/または画像(イメージ)のコンテンツ12、および背景コンテンツ13を含む原本の文書10aを示している。テキスト専用PDF印刷方法を用いて処理された後に、その印刷された文書10bは、テキストコンテンツ11のみを含む。図形および/または画像コンテンツ12および背景画像13は印刷されない。
好ましい実施形態において、テキスト専用PDF印刷方法は、PDFダイレクト印刷技術を用いて実行される。PDFダイレクト印刷とは、ホストコンピュータが、PDFデータをPostScrip(ポストスクリプト)あるいはPCL(プリンタコマンド言語)などの一般的にPDL(ページ記述言語)と呼ばれるプリンタ言語フォーマットに変換することなく、直接的にPDFファイルをプリンタに転送するようにする技術である。プリンタコントローラは、受信したPDFについて、PDFデータをPDLデータへと変換することを含めた処理をする。
図3は、第1の実施形態の下で、プリンタコントローラによって実行される方法を示している。プリンタは、プリントジョブ用のPDF文書、および前記プリントジョブを記述するための情報(“ジョブ情報”、場合によっては“ジョブチケット”とも称される)をホストコンピュータから受信する(ステップS31)。このジョブ情報は、プリントジョブ言語(PJL)やジョブデフィニションフォーマット(JDF)などの様々な標準的なフォーマット、または非標準的なフォーマットにおいて指定されることができる。ジョブ情報に含まれる一つのパラメータは、プリントジョブをテキスト専用PDFプリントジョブとして識別するためのパラメータまたはタグ(ここでは、テキスト専用モードパラメータと称する)である。たとえば、これは、カスタマイズされたPJLまたはJDFパラメータを通じて達成することができる。PJLの例では、そのパラメータは、
とすることができ、
JDFの例では、そのパラメータは、
JDFの例では、そのパラメータは、
とすることができる。
プリンタコントローラは、前記ジョブ情報内のテキスト専用モードパラメータを検出する(ステップS32)。プリントジョブがテキスト専用印刷のために送信されたものではないことをテキスト専用モードパラメータが示す場合には(ステップS33の“N”)、プリンタコントローラは、PDFデータ(受信されたPDFデータの全てであり、テキストおよび非テキストのオブジェクトの双方を含む)を解釈することと、それをポストスクリプトデータのようなPDLデータへと変換することとを含む通常のPDFダイレクト印刷の処理を実行する(ステップS36)。PDLデータは、ラスタ画像をレンダリングし、ラスタ画像を処理し、その画像を記録媒体上に印刷するといった、通常の印刷処理によって、さらに処理される(ステップS35)。ステップS32およびS33において、プリンタコントローラが、ジョブ情報がテキスト専用モードパラメータを含んでいないことを検出した場合には、プリンタコントローラは、そのプリントジョブはテキスト専用印刷のために送信されたものではないと決定することになることに注意すべきである。
他方、プリントジョブがテキスト専用印刷のために送信されたものであることを示すテキスト専用モードパラメータをプリンタコントローラが検出した場合には(ステップS33の“Y”)、プリンタコントローラは、受信されたPDFデータ中の複数のテキストオブジェクトのみを解釈し、そのPDFデータの一部をPDLデータへ変換する(ステップS34)。プリンタコントローラは、次いで、PDLデータからラスタ画像をレンダリングするといった後続するPDLデータに対する処理を実行し、そして、通常の印刷処理と同様な方法で当該画像を印刷する(ステップS35)。好ましくは、(ステップS34中において)PDFデータ内のテキストオブジェクトを解釈する際に、テキストオブジェクトに関係づけられた特定の属性、たとえばテキストの位置、フォント、サイズ、およびスタイル(たとえば、太字、斜体、下線など)は、前記解釈において維持される。この結果、印刷された文書において、テキストは、原本のPDFデータによって指定された位置に現れ、原本のPDFデータによって指定されたフォント、サイズ、およびスタイルを有することになる。一の実施形態においては、クリッピング、ワーピング(歪み)、およびシェーピングのような特殊なテキスト効果は、解釈の際に無視される。他の実際形態においては、印刷されたテキストが、そのような特殊効果を有するように、そのような特殊なテキスト効果も維持される。
一の実施形態においては、PDFデータ内の図形オブジェクトおよび画像オブジェクトは、前記解釈のステップS34の間、単純に無視される。好ましくは、複数のテキストオブジェクトの位置は維持される。言い換えれば、それぞれのテキストオブジェクトは、全てのオブジェクトが完全に印刷される場合にテキストオブジェクトが現れる位置で、印刷ページ上に現れることになる。これは、PDFデータが各オブジェクトの位置を指定するので、PDFファイル内のテキストオブジェクトのための位置データをテキスト専用印刷の際に如何なる変更をすることなく使用するならば達成することができる。もちろん、望むならば、大きな空白が印刷ページ上に残されないようにするために、テキストオブジェクトの位置を移動することも可能である。他の実施形態において、プリンタコントローラは、PDFデータ内の図形オブジェクトおよび画像オブジェクトについて、それらの配列位置および(可能であれば)サイズの情報を取得し、原本のPDF文書内での各図形オブジェクトおよび各画像オブジェクトの存在を示す表示を生成する。たとえば、画像のコンテンツが印刷されない場合であっても、原本のPDFデータ内での特定の近似の位置に画像が存在していることを示すために、囲み(あるいは境界線)が描画され得る。図3は、原本のPDF文書10aにおける図形オブジェクトまたは画像オブジェクトの存在を示すために、複数の表示14(例示として、それら内部にx印を有する囲み)が印刷文書に含まれるようにされた印刷文書10cを示している。場合によっては、図形オブジェクトのサイズは、それら図形をレンダリングすることなしには知ることができず、そうした場合には、原本のPDF文書内での図形の存在を示すために、デフォルトのサイズの囲みが用いられることが留意される。
本発明の前記第1実施形態はPDFダイレクト印刷方法を使用するので、ホストコンピュータ110上のソフトウェアプログラムは、テキスト専用PDF印刷を実行するためには実質的な変更を要しない。そのソフトウェアプログラムは、プリントジョブをプリンタに送る前に、前記ジョブ情報において上述したテキスト専用モードパラメータを挿入するように変更されることのみを必要とする。たとえば、ダイレクト印刷のために、プリンタにPDF文書を送ることができる印刷管理ソフトウェアプログラムが存在する。印刷管理プログラムは、ユーザが、プリントジョブのための用紙要求や後処理要求など様々な条件を指定することができるようにするユーザインタフェースを備える。このユーザインタフェースは、ユーザが、プリントジョブをテキスト専用プリントジョブとして指定することが付加的に可能となるように変更することができる。ユーザがテキスト専用印刷を指定する場合、印刷管理アプリケーションは、プリンタに送信する前に、前記ジョブ情報に対してテキスト専用モードパラメータを追加する。図4に要約されているように、ホストコンピュータ上のソフトウェアプログラムは、テキスト専用PDF印刷を指定するユーザ入力を受けて(ステップS41)、テキスト専用モードパラメータを含むジョブ情報を生成し(ステップS42)、PDF文書および前記ジョブ情報を印刷用のプリンタに転送する(ステップS43)。
別の実施形態においては、テキスト専用PDF印刷方法は、PDFダイレクト印刷技術を使用することなしに実行される。このアプローチによれば、ホストコンピュータ上のプリンタドライバプログラムが、PDF文書中のPDFデータを解釈し、それをPDLデータに変換し、当該PDLデータを印刷用のプリンタに送信する。テキスト専用印刷モードが指定されている場合(ユーザは上記と同様な方法を用いて印刷モードを指定する)、プリンタドライバプログラムは、PDF文書中のテキストオブジェクトのみを解釈する。テキスト専用印刷モードが指定されていない場合、プリンタドライバプログラムは、PDF文書中の全てのデータオブジャクトを解釈する。このように、図3に示されたステップS31〜S34よびS36は、プリンタコントローラではなくホストコンピュータ上のプリンタドライバプログラムによって実行される。ステップS34およびS36の後に、プリンタドライバは、更なる処理および印刷のために、前記PDLデータをプリンタに転送する。
上述したテキスト専用PDF印刷方法は、特に、大量の図形または画像データを含むPDF文書にとって、多くの利点を有する。主要な利点は、その方法が提供する十分な時間節約である。たとえば、編集者が、それぞれを印刷するために5分かかる50文書の図形集約型の文書を印刷したい場合、50文書を全て印刷するためには、総計250分(4時間10分)かかる。編集者が、微細な図形あるいは細部のレイアウトについては関心がなく、専ら校正目的のためにテキスト内容を欲している場合には、テキスト専用モードによって、編集者が、より速く文書のテキストを印刷することができるようになる。各文書について5分かかる代わりに、テキスト専用モードでは、それぞれ15秒しかかからず、このことは50文書を印刷するための総計時間を750秒、すなわち12.5分にする。テキスト専用印刷方法の他の利点は、トナーあるいはインクのような資源を節約することである。
PDF文書のテキスト専用印刷が上述されたが、この方法は、文書がテキストおよび非テキスト(たとえば、図形および画像)のコンテンツと、それら様々なコンテンツの配列についての情報との双方を含む文書である限りにおいて、他の種類の文書の印刷に対しても適用されることが可能である。
さらに、上述した方法は、テキスト専用印刷、すなわち、テキストのコンテンツのみが印刷され、非テキストのコンテンツについては一つも印刷されないものであるが、この方法は、複数のテキストコンテンツについては全てを含むが、複数の非テキスト(図形および画像)コンテンツについては一部のみを含むといった文書の“草稿(ドラフト)”版を印刷するように拡張することもできる。
どの非テキストコンテンツを削除するかについての決定は、プリンタあるいはホストコンピュータにおける、それらのコンテンツを処理するために要求される計算量またはメモリ量、利用可能な資源の量などに基づいてなされることが可能である。このドラフト印刷方法を実行するためには、図3のステップS32およびS33が、ジョブ情報からドラフト印刷モードを検出するステップに置き換えられることになる。ステップ34は、受信されたデータ中の複数のオブジェクトの全てと、複数の非テキストオブジェクトのうちの一部とを解釈するステップに置き換えられることになる。
本発明の精神および範囲から逸脱することなく、本発明のテキスト専用PDF印刷方法および装置において様々な変更および変形が実現可能であることは、当業者にとって明らかである。したがって、本発明は、添付された請求の範囲およびその均等物の範囲内に入る変更および変形に及ぶものであることが意図されている。
Claims (19)
- プリンタとホストコンピュータとを含むデータ処理システムで実行される方法であって、
前記プリンタにおいて、
(a)プリントジョブ用のPDFデータと前記プリントジョブを記述する情報とを受信する段階と、
(b)前記プリントジョブを記述する情報に基づいて前記プリントジョブの印刷モードを決定するステップと、
(c)前記印刷モードがテキスト専用印刷モードである場合に、解釈済みデータを生成するために、前記PDFデータ内に含まれる複数のテキストオブジェクトのみを解釈するステップと、
(d)画像データを形成するために前記解釈済みデータを処理するステップと、
(e)記録媒体上に前記画像データを印刷することによって、印刷された画像が図形コンテンツおよび画像コンテンツを含むことなくテキストコンテンツを含むようにするステップと、を含む方法。 - 前記解釈するステップ(c)は、前記PDFデータ中で指定される前記複数のテキストオブジェクトの位置、フォント、サイズ、およびスタイルを維持する、請求項1の方法。
- さらに、
(f)前記印刷モードがテキスト専用印刷モードではないとき、前記PDFデータに含まれる全てのオブジェクトを解釈するステップを有する、請求項1または2の方法。 - さらに、
(g)前記PDFデータ内の図形オブジェクトまたは画像オブジェクトの存在を示す表示を、前記図形オブジェクトまたは前記画像オブジェクトの解釈を行うことなく生成するステップを有する、請求項1〜3のいずれか1つの方法。 - さらに、
前記ホストコンピュータにおいて
(h)ユーザから、テキスト専用印刷を要求する入力信号を受け付けるステップと、
(i)前記PDFデータと、前記テキスト専用印刷モードを指示するパラメータを含んでおり前記プリントジョブを記述する情報と、をプリンタに転送するステップと、を有する、請求項1〜4のいずれか1つの方法。 - プリンタを制御するためのコンピュータプログラムであって、
前記コンピュータプログラムは、ポータブル・ドキュメント・フォーマット(PDF)データについての処理を前記プリンタに実行させるものであり、
前記処理は、
(a)プリントジョブ用のPDFデータと、前記プリントジョブを記述する情報とを受信する段階と、
(b)前記プリントジョブを記述する情報に基づいて前記プリントジョブの印刷モードを決定するステップと、
(c)前記印刷モードがテキスト専用印刷モードである場合に、解釈済みデータを生成するために、前記PDFデータ内に含まれる複数のテキストオブジェクトのみを解釈するステップと、
(d)画像データを形成するために前記解釈済みデータを処理するステップと、
(e)記録媒体上に前記画像データを印刷することによって、印刷された前記画像が図形コンテンツおよび画像コンテンツを含むことなくテキストコンテンツを含むようにするステップと、を含むコンピュータプログラム。 - 前記解釈するステップ(c)は、前記PDFデータ中で指定される前記複数のテキストオブジェクトの位置、フォント、サイズ、およびスタイルを維持する、請求項6のコンピュータプログラム。
- 前記処理は、さらに、
(f)前記印刷モードがテキスト専用印刷モードではないとき、前記PDFデータに含まれる全てのオブジェクトを解釈するステップを有する、請求項6または7のコンピュータプログラム。 - 前記処理は、さらに、
(g)前記PDFデータ内の図形オブジェクトまたは画像オブジェクトの存在を示す表示を、前記図形オブジェクトまたは前記画像オブジェクトの解釈を行うことなく生成するステップを有する、請求項6〜8のいずれか1つのコンピュータプログラム。 - 制御及び処理部と、
記録媒体上に画像を形成するために前記制御および処理部に接続されたプリントエンジンと、
外部装置からデータを受信するために前記制御および処理部に接続されたI/O部と、を有し、
前記制御および処理部は、
プリントジョブ用のPDFデータを受信し、前記プリントジョブを記述する情報を受信し、前記プリントジョブを記述する情報に基づいて前記プリントジョブの印刷モードを決定し、前記印刷モードがテキスト専用印刷モードである場合に、解釈済みデータを生成するために、前記PDFデータ内に含まれる複数のテキストオブジェクトのみを解釈し、画像データを形成するために前記解釈済みデータを処理するようにプログラムされており、
前記プリントエンジンは、
前記画像データを前記記録媒体上に印刷することによって、印刷された画像が図形コンテンツおよび画像コンテンツを含むことなくテキストコンテンツを含むようにする、プリンタ。 - 前記制御および処理部は、前記PDFデータ中で指定される前記複数のテキストオブジェクトの位置、フォント、サイズ、およびスタイルを前記複数のテキストオブジェクトの解析の際に維持する請求項10のプリンタ。
- 前記制御および処理部は、さらに、前記印刷モードがテキスト専用印刷モードではないとき、前記PDFデータに含まれる全てのオブジェクトを解釈するようにプログラムされている請求項10または11のプリンタ。
- 前記制御および処理部は、前記PDFデータ内の図形オブジェクトまたは画像オブジェクトの存在を示す表示を、前記図形オブジェクトまたは前記画像オブジェクトの解釈を行うことなく生成するようにプログラムされている請求項10〜12のいずれか1つのプリンタ。
- 互いに接続されたホストコンピュータとプリンタとを含むデータ処理システムで実行される印刷方法であって、
(a)文書ファイルと当該文書ファイルを印刷するための指示とを含むプリンとジョブであって、複数のテキストオブジェクトと複数の非テキストオブジェクトとを含む複数のオブジェクトおよび当該複数のオブジェクトの配列に関する情報を含むものをホストコンピュータがプリンタに送信するステップと、
(b)前記指示がドラフト印刷モードを示しているか否かを判断するステップと、
(c)前記指示がドラフト印刷モードを示している場合には、前記プリンタが前記文書ファイル中のテキストオブジェクトの全てと前記非テキストオブジェクトの全てではなく一部とを印刷データに変換するように、前記プリンタが前記文書ファイルを印刷データに変換するステップと、
(d)前記プリンタが前記印刷データに基づいて画像を印刷するステップと、を含む方法。 - 前記文書ファイルはPDFファイルである請求項14の印刷方法。
- 前記印刷データは、前記文書ファイル中に含まれる前記複数のオブジェクトの配列に関する前記情報にしたがって生成される請求項14または15の印刷方法。
- 前記非テキストオブジェクトは、図形オブジェクトを含む請求項14〜16のいずれか一つの印刷方法。
- 前記印刷データは、前記非テキストオブジェクトが削除されたことを示す画像を含む請求項14〜17のいずれか一つの印刷方法。
- 前記請求項6〜9のいずれか一つのコンピュータプログラムが記録されたコンピュータ読取り可能な記録媒体。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/025,735 US20090195811A1 (en) | 2008-02-04 | 2008-02-04 | Method for printing text-only content of pdf documents |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2009187553A true JP2009187553A (ja) | 2009-08-20 |
Family
ID=40931358
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009024123A Pending JP2009187553A (ja) | 2008-02-04 | 2009-02-04 | Pdf文書のテキストのみのコンテンツを印刷するための方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20090195811A1 (ja) |
JP (1) | JP2009187553A (ja) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100538620C (zh) * | 2006-04-29 | 2009-09-09 | 光宝科技股份有限公司 | 打印方法及打印对象控制装置 |
RU2445677C1 (ru) | 2010-09-13 | 2012-03-20 | Корпорация "САМСУНГ ЭЛЕКТРОНИКС Ко., Лтд." | Способ черновой печати посредством преобразования растровых изображений в эскизы (варианты) |
EP2659596A4 (en) * | 2010-12-27 | 2014-08-06 | Celeno Comm Israel Ltd | IMPLANTED BEAM FORMATION FROM PARTIAL CHANNEL STATUS INFORMATION |
EP2574033B1 (en) | 2011-09-22 | 2020-08-12 | Hewlett-Packard Development Company, L.P. | Print controlling apparatus, image forming apparatus, and method for forming image |
US9213503B2 (en) | 2011-10-30 | 2015-12-15 | Hewlett-Packard Development Company, L.P. | Service provider management of virtual instances corresponding to hardware resources managed by other service providers |
WO2019089970A1 (en) * | 2017-11-03 | 2019-05-09 | Barbri, Inc. | Technologies for presenting content |
US10924170B2 (en) | 2018-02-22 | 2021-02-16 | Celeno Communications (Israel) Ltd. | Smoothing beamforming matrices across sub-carriers |
US10956106B1 (en) * | 2019-10-30 | 2021-03-23 | Xerox Corporation | Methods and systems enabling a user to customize content for printing |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0730773A (ja) * | 1993-06-24 | 1995-01-31 | Canon Inc | 文書処理装置 |
JP2003326814A (ja) * | 2002-05-13 | 2003-11-19 | Sharp Corp | 画像形成装置及び画像形成方法 |
JP2004188865A (ja) * | 2002-12-12 | 2004-07-08 | Minolta Co Ltd | 画像形成装置およびプログラム |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5751434A (en) * | 1997-06-27 | 1998-05-12 | Xerox Corporation | Area dependent draft printing system |
US7600183B2 (en) * | 2000-06-16 | 2009-10-06 | Olive Software Inc. | System and method for data publication through web pages |
US7617446B2 (en) * | 2001-03-26 | 2009-11-10 | International Business Machines Corporation | Method and system for pre-print processing of web-based documents to reduce printing costs |
JP3991836B2 (ja) * | 2002-10-04 | 2007-10-17 | 富士ゼロックス株式会社 | 画像形成装置 |
JP3962313B2 (ja) * | 2002-10-29 | 2007-08-22 | 大日本スクリーン製造株式会社 | 印刷製版における検版 |
JP4250483B2 (ja) * | 2003-08-25 | 2009-04-08 | キヤノン株式会社 | 画像処理装置、画像処理方法ならびにプログラム、記憶媒体 |
US20050050150A1 (en) * | 2003-08-29 | 2005-03-03 | Sam Dinkin | Filter, system and method for filtering an electronic mail message |
US7675528B2 (en) * | 2003-11-14 | 2010-03-09 | Vistaprint Technologies Limited | Image cropping system and method |
US20050111035A1 (en) * | 2003-11-20 | 2005-05-26 | Kouichi Takamine | Printing apparatus, printing system, printing method, and program therefor |
US7386789B2 (en) * | 2004-02-27 | 2008-06-10 | Hewlett-Packard Development Company, L.P. | Method for determining logical components of a document |
JP4442616B2 (ja) * | 2007-02-14 | 2010-03-31 | セイコーエプソン株式会社 | 文書編集装置、プログラムおよび記憶媒体 |
-
2008
- 2008-02-04 US US12/025,735 patent/US20090195811A1/en not_active Abandoned
-
2009
- 2009-02-04 JP JP2009024123A patent/JP2009187553A/ja active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0730773A (ja) * | 1993-06-24 | 1995-01-31 | Canon Inc | 文書処理装置 |
JP2003326814A (ja) * | 2002-05-13 | 2003-11-19 | Sharp Corp | 画像形成装置及び画像形成方法 |
JP2004188865A (ja) * | 2002-12-12 | 2004-07-08 | Minolta Co Ltd | 画像形成装置およびプログラム |
Also Published As
Publication number | Publication date |
---|---|
US20090195811A1 (en) | 2009-08-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2009187553A (ja) | Pdf文書のテキストのみのコンテンツを印刷するための方法 | |
US8045198B2 (en) | System and method for processing a change history of a PDF file | |
US20100214614A1 (en) | Context-aware printing method and system | |
US8908206B2 (en) | Automated print job modification for reduced total and color page counts | |
US8325368B2 (en) | Print information conversion apparatus, printing apparatus, printing system, and computer readable medium | |
JP2004050722A (ja) | 印刷装置 | |
US20080186537A1 (en) | Information processing apparatus and method for controlling the same | |
JP2009271929A (ja) | 印刷制御装置並びに方法及びプログラム | |
US20070263240A1 (en) | Image-Forming Apparatus, Image-Forming Control Method, Image-Forming Control Program Storage Medium, Image-Forming Control Data Signal, And Image-Forming Control Apparatus | |
US7916321B2 (en) | Document processing apparatus and document processing method | |
JP5261250B2 (ja) | ページ記述言語を処理する印刷データ処理装置、方法及びコンピュータ可読媒体 | |
JP4537040B2 (ja) | 文書処理装置および文書処理方法 | |
US20150356384A1 (en) | Information processing apparatus, recording medium, and control method | |
JP2007257592A (ja) | 印刷システム、情報処理装置、および印刷装置 | |
US9058136B2 (en) | Defining reusable items in printer-ready document to include all graphic attributes for reproducing reusable items independently of external conditions | |
JP2004074783A (ja) | ほとんど空白のページのプリントを抑制する方法 | |
US8848232B2 (en) | Method and system of performing prepress operations using a shell document | |
US9990572B2 (en) | Information processing apparatus, print data generation method, and storage medium | |
JP4144369B2 (ja) | 画像処理装置、画像処理方法、およびプログラム | |
JP4710743B2 (ja) | 印刷サーバ、印刷サーバプログラム | |
US8908227B2 (en) | Image forming apparatus, image forming system, image data processing method, program, and storage medium | |
JP6437076B2 (ja) | 情報処理装置及びその制御方法とプログラム | |
JP5035020B2 (ja) | 印刷装置 | |
JP2006218819A (ja) | 画像形成装置、画像処理装置、プログラムおよび画像処理方法 | |
US8817318B2 (en) | Printer |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110906 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120531 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120605 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20121120 |