JP4903388B2 - プリンタドライバ、印刷制御装置、印刷システムおよび印刷制御方法 - Google Patents
プリンタドライバ、印刷制御装置、印刷システムおよび印刷制御方法 Download PDFInfo
- Publication number
- JP4903388B2 JP4903388B2 JP2005025042A JP2005025042A JP4903388B2 JP 4903388 B2 JP4903388 B2 JP 4903388B2 JP 2005025042 A JP2005025042 A JP 2005025042A JP 2005025042 A JP2005025042 A JP 2005025042A JP 4903388 B2 JP4903388 B2 JP 4903388B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- printer driver
- language
- 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.)
- Expired - Fee Related
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/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1284—Local printer device
-
- 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/1211—Improving printing performance
- G06F3/1212—Improving printing performance achieving reduced delay between job submission and print start
-
- 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/1247—Job translation or job parsing, e.g. page banding by conversion to printer ready format
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)
- Record Information Processing For Printing (AREA)
Description
印刷装置を制御する処理をコンピュータに実行させるプリンタドライバであって、
電子文書フォーマットの印刷対象データを受け付ける処理と、
前記電子文書フォーマットの印刷対象データに基づいて、前記印刷装置が解釈可能なコマンド言語形式の印刷データを生成する処理と、
生成したコマンド言語形式の印刷データを前記印刷装置に出力する処理とをコンピュータに実行させることを特徴とするプリンタドライバが提供される。
電子文書フォーマットのデータをビットマップ形式のデータに展開する展開処理をコンピュータに実行させるオペレーティングシステム上で動作するプリンタドライバであって、
電子文書フォーマットの印刷対象データを前記オペレーティングシステムから受け付ける処理と、
前記電子文書フォーマットの印刷対象データに基づいて、制御対象の印刷装置が解釈可能なコマンド言語形式の印刷データを生成し、前記印刷装置に出力する第1の出力処理と、
前記電子文書フォーマットの印刷対象データのビットマップデータへの展開を前記オペレーティングシステムに依頼し、展開されたビットマップデータに基づく印刷データを前記印刷装置に出力する第2の出力処理とをコンピュータに実行させ、
前記第1の出力処理と、前記第2の出力処理とは選択的に行なわれることを特徴とするプリンタドライバが提供される。
前記第1の出力処理は、いずれかのコマンド言語形式の印刷データを選択的に生成することでき、具体的には、直接解釈可能な第1のコマンド言語形式と、第1のコマンド言語形式に変換して解釈される第2のコマンド言語形式とを含むことができる。第1のコマンド言語形式としては、中間言語が代表的であり、第2のコマンド言語形式としてはページ記述言語が代表的である。
前記ページ記述言語の印刷対象データを受け付けた場合に、当該印刷対象データを電子文書フォーマットのデータに変換する処理とを、さらに、コンピュータに実行させることにより、ページ記述言語への対応も容易に行なうことができる。
さらに、本発明の他の態様は、以下のとおりである。
PDFのデータをビットマップ形式のデータに展開する展開処理をコンピュータに実行させるオペレーティングシステム上で動作するプリンタドライバであって、PDFの印刷対象データを前記オペレーティングシステムから受け付ける処理と、制御対象の印刷装置が解釈不能なページ記述言語の印刷対象データを前記オペレーティングシステムから受け付ける処理と、前記印刷装置が解釈不能なページ記述言語の印刷対象データを受け付けた場合に、当該印刷対象データをPDFのデータに変換する処理と、前記受け付けたPDFの印刷対象データ、又は前記変換されたPDFの印刷対象データに基づいて、前記印刷装置が解釈可能なページ記述言語及び中間言語のいずれか一つのコマンド言語形式の印刷データを生成し、前記印刷装置に出力する第1の出力処理と、前記受け付けたPDFの印刷対象データ、又は前記変換されたPDFの印刷対象データのビットマップデータへの展開を前記オペレーティングシステムに依頼し、展開されたビットマップデータに基づく印刷データを前記印刷装置に出力する第2の出力処理と、前記第1の出力処理又は前記第2の出力処理の選択と、前記第1の出力処理が選択された場合のコマンド言語形式の選択とを、ユーザの指示に基づいて行う選択処理と、をコンピュータに実行させる、ことを特徴とする。
ここで、前記印刷装置が解釈可能な中間言語は、前記印刷装置が直接解釈可能なコマンド言語形式であり、前記印刷装置が解釈可能なページ記述言語は、前記印刷装置が前記中間言語に変換して解釈するコマンド言語形式である、ことを特徴としていてもよい。
また、前記第1の出力処理又は前記第2の出力処理の選択を、印刷対象データに基づいて行う処理を、さらにコンピュータに実行させることを特徴としていてもよい。
また、前記第1の出力処理が選択された場合のコマンド言語形式の選択を、印刷対象データに基づいて行う処理を、さらにコンピュータに実行させることを特徴としていてもよい。
また、前記印刷装置が解釈不能なページ記述言語は、ポストスクリプトであることを特徴としていてもよい。
さらに、本発明の他の態様は、以下のとおりである。
PDFのデータをビットマップ形式のデータに展開する展開処理をコンピュータに実行させるオペレーティングシステム上で動作するプリンタドライバであって、PDFは、印刷対象データをオブジェクト単位で表現するものであり、PDFの印刷対象データを前記オペレーティングシステムから受け付ける処理と、制御対象の印刷装置が解釈不能なページ記述言語の印刷対象データを前記オペレーティングシステムから受け付ける処理と、前記印刷装置が解釈不能なページ記述言語の印刷対象データを受け付けた場合に、当該印刷対象データをPDFのデータに変換する処理と、前記受け付けたPDFの印刷対象データ、又は前記変換されたPDFの印刷対象データに基づいて、オブジェクト単位で画像処理を施し、前記印刷装置が解釈可能なページ記述言語及び中間言語のいずれか一つのコマンド言語形式の印刷データを生成し、前記印刷装置に出力する第1の出力処理と、前記受け付けたPDFの印刷対象データ、又は前記変換されたPDFの印刷対象データのビットマップデータへの展開を前記オペレーティングシステムに依頼し、展開されたビットマップデータに基づく印刷データを前記印刷装置に出力する第2の出力処理と、をコンピュータに実行させ、前記第1の出力処理と、前記第2の出力処理とは、ユーザの指示により選択的に行われる、ことを特徴とする。
ここで、前記第1の出力処理において、オブジェクト単位で、オブジェクトに応じた所定の画像処理、又はユーザの指示に基づく画像処理を施す、ことを特徴としていてもよい。
また、前記印刷装置が解釈不能なページ記述言語は、ポストスクリプトであることを特徴としていてもよい。
Claims (7)
- PDFのデータをビットマップ形式のデータに展開する展開処理をコンピュータに実行させるオペレーティングシステム上で動作するプリンタドライバであって、
PDFの印刷対象データを前記オペレーティングシステムから受け付ける処理と、
制御対象の印刷装置が解釈不能なページ記述言語の印刷対象データを前記オペレーティングシステムから受け付ける処理と、
前記印刷装置が解釈不能なページ記述言語の印刷対象データを受け付けた場合に、当該印刷対象データをPDFのデータに変換する処理と、
前記受け付けたPDFの印刷対象データ、又は前記変換されたPDFの印刷対象データに基づいて、前記印刷装置が解釈可能なページ記述言語及び中間言語のいずれか一つのコマンド言語形式の印刷データを生成し、前記印刷装置に出力する第1の出力処理と、
前記受け付けたPDFの印刷対象データ、又は前記変換されたPDFの印刷対象データのビットマップデータへの展開を前記オペレーティングシステムに依頼し、展開されたビットマップデータに基づく印刷データを前記印刷装置に出力する第2の出力処理と、
前記第1の出力処理又は前記第2の出力処理の選択と、前記第1の出力処理が選択された場合のコマンド言語形式の選択とを、ユーザの指示に基づいて行う選択処理と、をコンピュータに実行させる、
ことを特徴とするプリンタドライバ。 - PDFのデータをビットマップ形式のデータに展開する展開処理をコンピュータに実行させるオペレーティングシステム上で動作するプリンタドライバであって、
PDFは、印刷対象データをオブジェクト単位で表現するものであり、
PDFの印刷対象データを前記オペレーティングシステムから受け付ける処理と、
制御対象の印刷装置が解釈不能なページ記述言語の印刷対象データを前記オペレーティングシステムから受け付ける処理と、
前記印刷装置が解釈不能なページ記述言語の印刷対象データを受け付けた場合に、当該印刷対象データをPDFのデータに変換する処理と、
前記受け付けたPDFの印刷対象データ、又は前記変換されたPDFの印刷対象データに基づいて、オブジェクト単位で画像処理を施し、前記印刷装置が解釈可能なページ記述言語及び中間言語のいずれか一つのコマンド言語形式の印刷データを生成し、前記印刷装置に出力する第1の出力処理と、
前記受け付けたPDFの印刷対象データ、又は前記変換されたPDFの印刷対象データのビットマップデータへの展開を前記オペレーティングシステムに依頼し、展開されたビットマップデータに基づく印刷データを前記印刷装置に出力する第2の出力処理と、をコンピュータに実行させ、
前記第1の出力処理と、前記第2の出力処理とは、ユーザの指示により選択的に行われる、
ことを特徴とするプリンタドライバ。 - 請求項1に記載のプリンタドライバであって、
前記印刷装置が解釈可能な中間言語は、前記印刷装置が直接解釈可能なコマンド言語形式であり、前記印刷装置が解釈可能なページ記述言語は、前記印刷装置が前記中間言語に変換して解釈するコマンド言語形式である、ことを特徴とするプリンタドライバ。 - 請求項1又は3に記載のプリンタドライバであって、
前記第1の出力処理又は前記第2の出力処理の選択を、印刷対象データに基づいて行う処理を、さらにコンピュータに実行させることを特徴とするプリンタドライバ。 - 請求項1、3、又は4いずれか一項に記載のプリンタドライバであって、
前記第1の出力処理が選択された場合のコマンド言語形式の選択を、印刷対象データに基づいて行う処理を、さらにコンピュータに実行させることを特徴とするプリンタドライバ。 - 請求項2に記載のプリンタドライバであって、
前記第1の出力処理において、オブジェクト単位で、オブジェクトに応じた所定の画像処理、又はユーザの指示に基づく画像処理を施す、ことを特徴とするプリンタドライバ。 - 請求項1又は2に記載のプリンタドライバであって、
前記印刷装置が解釈不能なページ記述言語は、ポストスクリプトであることを特徴とするプリンタドライバ。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005025042A JP4903388B2 (ja) | 2004-03-19 | 2005-02-01 | プリンタドライバ、印刷制御装置、印刷システムおよび印刷制御方法 |
US11/084,038 US7646497B2 (en) | 2004-03-19 | 2005-03-21 | Printer driver product, print control unit, print system, and print control method |
US12/627,638 US7933030B2 (en) | 2004-03-19 | 2009-11-30 | Printer driver product, print control unit, print system, and print control method |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004079486 | 2004-03-19 | ||
JP2004079486 | 2004-03-19 | ||
JP2005025042A JP4903388B2 (ja) | 2004-03-19 | 2005-02-01 | プリンタドライバ、印刷制御装置、印刷システムおよび印刷制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005301987A JP2005301987A (ja) | 2005-10-27 |
JP4903388B2 true JP4903388B2 (ja) | 2012-03-28 |
Family
ID=34985916
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005025042A Expired - Fee Related JP4903388B2 (ja) | 2004-03-19 | 2005-02-01 | プリンタドライバ、印刷制御装置、印刷システムおよび印刷制御方法 |
Country Status (2)
Country | Link |
---|---|
US (2) | US7646497B2 (ja) |
JP (1) | JP4903388B2 (ja) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008030221A (ja) * | 2006-07-26 | 2008-02-14 | Brother Ind Ltd | 画像形成装置 |
US8823970B2 (en) * | 2006-12-21 | 2014-09-02 | Xerox Corporation | PS to PDF conversion with embedded job ticketing preservation |
US7773237B2 (en) * | 2007-02-22 | 2010-08-10 | Kabushiki Kaisha Toshiba | Image forming apparatus, image forming method and image forming system |
JP5304282B2 (ja) * | 2009-01-30 | 2013-10-02 | 富士ゼロックス株式会社 | 印刷情報変換装置、印刷装置、印刷システム及びプログラム |
JP5293232B2 (ja) * | 2009-02-02 | 2013-09-18 | 富士ゼロックス株式会社 | データ作成プログラム、データ作成装置、印刷装置及び印刷システム |
JP2011165010A (ja) * | 2010-02-10 | 2011-08-25 | Canon Inc | 情報処理方法および情報処理装置、プログラム |
JP6752442B2 (ja) * | 2016-03-28 | 2020-09-09 | ブラザー工業株式会社 | プログラム及び端末装置 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5390354A (en) * | 1991-03-15 | 1995-02-14 | Itt Corporation | Computerized directory pagination system and method |
AU4644399A (en) * | 1998-07-06 | 2000-01-24 | Scitex Corporation Ltd. | A system and method for efficient printing of variable information documents |
JP2001020221A (ja) * | 1999-07-02 | 2001-01-23 | Nippon Kokan Light Steel Kk | 橋梁用波形鋼板 |
JP2001219601A (ja) * | 2000-02-09 | 2001-08-14 | Canon Inc | 印刷制御装置および印刷制御装置におけるデータ処理方法 |
JP2001222395A (ja) * | 2000-02-10 | 2001-08-17 | Canon Inc | 情報処理装置および情報処理方法およびプリンタドライバプログラムが格納された記憶媒体 |
JP2002032207A (ja) * | 2000-04-28 | 2002-01-31 | Canon Inc | 消耗品提供方法および消耗品提供システムおよび消耗品提供装置および消耗品提供プログラムおよび記憶媒体 |
JP2001344079A (ja) * | 2000-05-31 | 2001-12-14 | Canon Inc | 印刷制御方法及び印刷システム |
US6848048B1 (en) * | 2000-10-13 | 2005-01-25 | Litronic Inc. | Method and apparatus for providing verifiable digital signatures |
JP2002222070A (ja) * | 2000-11-21 | 2002-08-09 | Canon Inc | 印刷データ処理装置及び印刷制御方法及び印刷制御プログラム |
US7466442B2 (en) * | 2000-12-06 | 2008-12-16 | Eastman Kodak Company | Printing system and method for customization of a print job |
US7084998B2 (en) * | 2001-02-13 | 2006-08-01 | Ariba, Inc. | Method and system for processing files using a printer driver |
JP4663140B2 (ja) * | 2001-02-28 | 2011-03-30 | キヤノン株式会社 | データ処理装置および方法ならびに記憶媒体およびプログラム |
JP4338905B2 (ja) * | 2001-03-09 | 2009-10-07 | インフォプリント ソリューションズ カンパニー,エルエルシー | Pdf直接印刷機能付きプリンタの印刷指示用プログラムおよび印刷指示方法 |
JP4516233B2 (ja) * | 2001-03-30 | 2010-08-04 | 株式会社リコー | データ変換装置、データ変換方法、データ変換プログラム、およびデータ変換プログラムを記録したコンピュータ読み取り可能な記録媒体 |
US7180623B2 (en) * | 2001-12-03 | 2007-02-20 | Canon Kabushiki Kaisha | Method and apparatus for print error recovery |
JP3962606B2 (ja) * | 2002-02-28 | 2007-08-22 | キヤノン株式会社 | 印刷命令生成装置及び方法、印刷装置及びその制御方法、情報処理装置及び印刷システム |
US20030231328A1 (en) * | 2002-06-07 | 2003-12-18 | Xerox Corporation | Multiple printer driver |
US7256901B2 (en) * | 2002-10-10 | 2007-08-14 | Sharp Laboratories Of America, Inc. | Printer driver customization using incremental custom print processor |
-
2005
- 2005-02-01 JP JP2005025042A patent/JP4903388B2/ja not_active Expired - Fee Related
- 2005-03-21 US US11/084,038 patent/US7646497B2/en not_active Expired - Fee Related
-
2009
- 2009-11-30 US US12/627,638 patent/US7933030B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US7933030B2 (en) | 2011-04-26 |
US20100073702A1 (en) | 2010-03-25 |
JP2005301987A (ja) | 2005-10-27 |
US7646497B2 (en) | 2010-01-12 |
US20050206941A1 (en) | 2005-09-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9013718B2 (en) | Print control apparatus, control method thereof, and device driver for converting commands from one format to another | |
US20180253889A1 (en) | Information processing apparatus, storage medium, and information processing method for processing clipping rendering instruction | |
US7933030B2 (en) | Printer driver product, print control unit, print system, and print control method | |
EP4040769A1 (en) | Information processing apparatus, control method, and program | |
JP2001063155A (ja) | プリンタホスト、印刷コマンド生成装置およびプログラムが記憶されている記憶媒体 | |
US20110273740A1 (en) | Preview screen display control apparatus and preview screen display control program | |
US8614823B2 (en) | Technique for processing print data in parallel using plural raster image processors in order to increase printing speed | |
JP4966533B2 (ja) | 印刷システム、印刷方法、印刷プログラムおよび記録媒体 | |
JP2007331390A (ja) | 画像形成装置およびその制御方法 | |
JP2011000828A (ja) | 画像形成装置、色変換制御方法、色変換制御プログラム、及びプリンタドライバを有する情報処理装置 | |
JP2019098580A (ja) | 画像形成装置 | |
JP2009053789A (ja) | 情報処理装置とプログラムとコンピュータ読み取り可能な記録媒体 | |
KR101345342B1 (ko) | 에뮬레이션 추가기능을 설정하는 화상형성장치 및 그화상처리방법 | |
US20230102837A1 (en) | Non-transitory computer-readable medium storing support program | |
JP2006099220A (ja) | 印刷システム、印刷制御装置、プリンタドライバおよび印刷装置 | |
JP2005070957A (ja) | 変換制御装置および変換制御プログラム | |
JP5526863B2 (ja) | プリンタドライバ、及び印刷制御装置 | |
US20050248796A1 (en) | Print support program module, port monitor, recording medium, and print job issuing method | |
US20240264782A1 (en) | Information processing apparatus, method, and non-transitory computer-readable storage medium storing program | |
JP2007025845A (ja) | プリンタの制御方法およびプログラム | |
JP2006178622A (ja) | 文書変換方法、文書変換装置、及びプログラム | |
US20200329173A1 (en) | Image processing apparatus, image processing method, and non-transitory computer-readable storage medium | |
JP2006347065A (ja) | 印刷装置 | |
JP5853537B2 (ja) | 印刷のための制御装置 | |
JPH08249138A (ja) | 出力制御方法及びその装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20071015 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100215 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100223 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100423 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20100706 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101005 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20101021 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20101112 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111117 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120105 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4903388 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150113 Year of fee payment: 3 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |