JP5035020B2 - 印刷装置 - Google Patents
印刷装置 Download PDFInfo
- Publication number
- JP5035020B2 JP5035020B2 JP2008048067A JP2008048067A JP5035020B2 JP 5035020 B2 JP5035020 B2 JP 5035020B2 JP 2008048067 A JP2008048067 A JP 2008048067A JP 2008048067 A JP2008048067 A JP 2008048067A JP 5035020 B2 JP5035020 B2 JP 5035020B2
- Authority
- JP
- Japan
- Prior art keywords
- print data
- data
- host device
- conversion
- processing
- 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
Landscapes
- Record Information Processing For Printing (AREA)
Description
(実施形態1)
図1は、本発明における実施形態1の印刷システムのシステム構成図である。
同図において、本システムはホスト機器であるパーソナルコンピュータ(PC)1と印刷装置であるプリンタ装置2で構成されている。パーソナルコンピュータ1はアプリケーション(APL)、及びプリンタドライバ4で構成され、アプリケーション(APL)を使用して作成した印刷データをプリンタドライバ4に供給する。
図6は本例の処理を説明するフローチャートである。先ず、GDIデータ獲得部11がアプリケーション(APL)から出力されるGDIデータを獲得すると、当該GDIデータは印刷データ生成方式切換え制御部12に供給される(ステップ(以下、Sで示す)1)。印刷データ生成方式切換え制御部12では入力したGDIデータの種類を判断する(S2)。ここで、入力したGDIデータが、データフォーマットの先頭に位置するStartDocである場合、方式判断処理を実行する(S3)。
その後、再び、GDIデータとしてStartPageが入力すると、上記処理を繰り返し、方式フラグ(ページ)に方式A、B、又は未の情報を書き込み、印刷データ生成部(方式A)20による印刷データの生成、又は印刷データ生成部(方式B)21による印刷データの生成処理を行う。
尚、GDIデータとして、データフォーマットの最後に記述されたEndDocが入力した場合、印刷データ生成部(方式A)20、又は印刷データ生成部(方式B)21は、指定に従って印刷データの生成を行う(S20)。
尚、印刷データ生成部(方式A)20によって生成された印刷データは、スプーラ22からプリンタ装置2の画像メモリ9に転送され、画像メモリ9に描画処理された後、プリンタエンジン10に転送され、記録媒体への印字処理が行われる。また、印刷データ生成部(方式B)21によって生成された印刷データはプリンタ装置2のラスタライズ処理部8に転送され、I/Fコントローラによってラスタライズ処理が行われた後、画像メモリ9に描画処理され、プリンタエンジン10に転送され、記録媒体への印字処理が行われる。
次に、本発明の実施形態2について説明する。
図8は、本発明の実施形態2を説明する印刷システムのシステム構成図である。同図において、本システムはホスト機器であるパーソナルコンピュータ(PC)1と印刷装置であるプリンタ装置2で構成され、パーソナルコンピュータ1はアプリケーションプログラム(APL)を実行するアプリケーション処理部3a及びプリンタドライバ4で構成され、アプリケーション処理部3aは、アプリケーションプログラム(APL)を使用して作成した印刷データをプリンタドライバ4に供給する。
また、前述の方式A対象GDIデータテーブル18に登録された情報も、前述の図5に示す通りであり、一旦方式A又はBの選択が不可能であった場合、後述する未設定のフラグが設定されたGDIデータに対して使用されるテーブルである。
図10は本例の処理を説明するフローチャートであり、基本的に前述の図6と同様の処理を行う。
先ず、GDIデータ獲得部11がアプリケーション処理部3aから出力されるGDIデータを獲得すると、当該GDIデータは印刷データ生成方式切換え制御部12に供給される(ステップ(以下、STで示す)1)。印刷データ生成方式切換え制御部12では入力したGDIデータの種類を判断する(ST2)。ここで、入力したGDIデータが、データフォーマットの先頭に位置するStartDocである場合、方式判断処理を実行する(ST3)。
一方、クロック周波数が規定値Aに満たない(ST3−2がNO)場合は、次に取得したクロックの周波数情報と前述したPC性能規定値B記憶部14に記憶されている規定値B(1GHz)とを比較し(ST3−4)、クロック周波数が、規定値B(1GHz)に満たない例えば500KHzであれば(ST3−4がYES)、PCの処理能力が不十分な性能であると判断し、方式フラグ(ジョブ単位)を方式Bとする(ST3−5)。もし、前記クロック周波数が、規定値B以上であるが規定値A以下である例えば2GHzであれば(ST3−2がNO、ST3−4がNO)、PCの性能を基に印刷データ生成方式切替の判断は決定せず、次のアプリケーション(APL)の種類を獲得する(ST3−6)。
一方、使用するアプリケーションが前述のMicrosoft Wordや、JustSystem一太郎等である場合(ST3−7がNO、ST3−8がYES)、方式フラブ(ジョブ単位)を方式Bとする(ST3−5)。また、使用するアプリケーションが方式A対象APLテーブル16、及び方式B対象APLテーブル17に含まれていない場合(ST3−7がNO、ST3−8がNO)、方式フラブ(ジョブ単位)を方式[未](未設定を意味するフラグ)とする(S3−9)。
その後、再び、GDIデータとしてStartPageが入力すると、上記処理を繰り返し、方式フラグ(ページ単位)に方式A、B、又は[未](未設定を意味するフラグ)の情報を書き込み、印刷データ生成部(方式A)20による印刷データの生成、又は印刷データ生成部(方式B)21による印刷データの生成処理を行う。
尚、GDIデータとして、データフォーマットの最後に記述されたEndDocが入力した場合、印刷データ生成部(方式A)20、又は印刷データ生成部(方式B)21は、指定に従って印刷データの生成を行う(ST20)。
尚、印刷データ生成部(方式A)20によって生成された印刷データは、スプーラ22からプリンタ装置2の画像メモリ9に転送され、画像メモリ9に描画処理された後、プリンタエンジン10に転送され、記録媒体への印字処理が行われる。また、印刷データ生成部(方式B)21によって生成された印刷データはプリンタ装置2のラスタライズ処理部8に転送され、I/Fコントローラによってラスタライズ処理が行われた後、画像メモリ9に描画処理され、プリンタエンジン10に転送され、記録媒体への印字処理が行われる。
またさらに、上記実施形態におけるプリンタ装置は、複合機(MFP)等の印刷機能を有する装置であれば何でも良い。
2・・・プリンタ装置
3a・・・アプリケーション処理部
4・・・プリンタドライバ
5・・・印刷データ切替え処理
6・・・PDL変換処理
7・・・ラスタライズ処理
8・・・ラスタライズ処理部
9・・・画像メモリ
10・・プリンタエンジン
11・・GDIデータ獲得部
12・・印刷データ生成方式切換え制御部
13・・PC性能規定値A記憶部
14・・PC性能規定値B記憶部
15・・保持データ規定サイズ記憶部
16・・方式A対象APLテーブル
17・・方式B対象APLテーブル
18・・方式A対象データテーブル
19・・データ保持バッファ
20・・印刷データ生成部(方式A)
21・・印刷データ生成部(方式B)
22・・スプーラ
APL・・アプリケーションプログラム
CLK・・クロック信号生成部
Claims (6)
- 印刷装置に接続されるホスト機器であり、該ホスト機器は、
印刷データを作成するアプリケーションプログラムを実行するアプリケーション処理部と、
前記アプリケーションプログラムに基づいて作成された印刷データをラスタライズ処理によりイメージデータに変換する第1の変換手段と、
前記アプリケーションプログラムに基づいて作成された印刷データをPDLデータに変換する第2の変換手段と、
前記印刷データの変換処理を、前記第1の変換手段又は第2の変換手段の何れによって行うかを前記ホスト機器の性能によって判断する判断手段と、
前記第1の変換手段により変換処理すべきアプリケーションプログラムと前記第2の変換手段により変換処理すべきアプリケーションプログラムとを予め区分けして登録したアプリケーションテーブルと、を有し、
前記判断手段は、前記変換処理に用いる変換手段の選択が前記ホスト機器の性能判断に基づいて決定されない場合、前記アプリケーションテーブルの定義に基づいて行うことを特徴とするホスト機器。 - 請求項1記載のホスト機器において、
更に、前記印刷データに含まれるコマンドを識別するコマンド識別手段を有し、
前記判断手段は、前記変換処理に用いる変換手段の選択が、前記ホスト機器の性能判断、更に前記アプリケーションテーブルに基づいても決定されない場合、前記コマンド識別結果に基づいて行うことを特徴とする請求項1記載のホスト機器。 - 請求項2記載のホスト機器において、
更に、前記印刷データのデータサイズを識別するデータサイズ識別手段を有し、
前記判断手段は、前記変換処理に用いる変換手段の選択が、前記ホスト機器の性能判断、前記アプリケーションテーブル、更に前記コマンド識別結果に基づいても決定されない場合、前記印刷データのデータサイズ識別結果に基づいて行うことを特徴とする請求項2記載のホスト機器。 - ホスト機器と印刷装置が接続された印刷システムにおいて、
前記ホスト機器は、
印刷データを作成するアプリケーションプログラムを実行するアプリケーション処理部と、
該アプリケーションプログラムに基づいて作成された印刷データをラスタライズ処理によりイメージデータに変換する第1の変換手段と、
前記アプリケーションプログラムに基づいて作成された印刷データをPDLデータに変換する第2の変換手段と、
前記印刷データの変換処理を、前記第1の変換手段又は第2の変換手段の何れによって行うかを前記ホスト機器の性能によって判断する判断手段と、
前記第1の変換手段により変換処理すべきアプリケーションプログラムと前記第2の変換手段により変換処理すべきアプリケーションプログラムとを予め区分けして登録したアプリケーションテーブルと、を有し、
前記判断手段は、前記変換処理に用いる変換手段の選択がホスト機器の性能判断に基づいて決定されない場合、前記アプリケーションテーブルの定義に基づいて行うとともに、
前記印刷装置は、
前記第2の変換手段によって変換されたPDLデータをラスタライズ処理する処理手段と、
該処理手段の処理結果、及び前記第1の変換手段によって変換されたイメージデータを描画する画像メモリと、
該画像メモリに記憶されたイメージデータを記録媒体に印刷する印刷処理手段とを有する、
ことを特徴とする印刷システム。 - 請求項4記載の印刷システムにおいて、
更に、前記印刷データに含まれるコマンドを識別するコマンド識別手段を有し、
前記判断手段は、前記変換処理に用いる変換手段の選択が、前記ホスト機器の性能判断、更に前記アプリケーションテーブルに基づいても決定されない場合、前記コマンド識別結果に基づいて行うことを特徴とする請求項4記載の印刷システム。 - 請求項5記載の印刷システムにおいて、
更に、前記印刷データのデータサイズを識別するデータサイズ識別手段を有し、
前記判断手段は、前記変換処理に用いる変換手段の選択が、前記ホスト機器の性能判断、前記アプリケーションテーブル、更に前記コマンド識別結果に基づいても決定されない場合、前記印刷データのデータサイズ識別結果に基づいて行うことを特徴とする請求項5記載の印刷システム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008048067A JP5035020B2 (ja) | 2007-04-13 | 2008-02-28 | 印刷装置 |
US12/101,257 US8289533B2 (en) | 2007-04-13 | 2008-04-11 | Printing system and printing method for increasing efficiency by selectively rasterizing print data in either a host device or a print device |
CN2008100870860A CN101286112B (zh) | 2007-04-13 | 2008-04-11 | 包括主机设备及打印装置的打印*** |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007106036 | 2007-04-13 | ||
JP2007106036 | 2007-04-13 | ||
JP2008048067A JP5035020B2 (ja) | 2007-04-13 | 2008-02-28 | 印刷装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008282387A JP2008282387A (ja) | 2008-11-20 |
JP5035020B2 true JP5035020B2 (ja) | 2012-09-26 |
Family
ID=40058335
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008048067A Expired - Fee Related JP5035020B2 (ja) | 2007-04-13 | 2008-02-28 | 印刷装置 |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP5035020B2 (ja) |
CN (1) | CN101286112B (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6447564B2 (ja) * | 2016-04-07 | 2019-01-09 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置、プログラム及び情報処理システム |
JP6950428B2 (ja) * | 2016-10-04 | 2021-10-13 | 株式会社リコー | 印刷サーバ、印刷システム及びプログラム |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100223650B1 (ko) * | 1996-06-30 | 1999-10-15 | 윤종용 | 프린트 데이타 처리방법 |
JP2001100959A (ja) * | 1999-10-04 | 2001-04-13 | Ricoh Co Ltd | プリントシステム |
JP2003036153A (ja) * | 2001-07-23 | 2003-02-07 | Canon Inc | 印刷制御方法、印刷システム、及び記憶媒体 |
JP2004192538A (ja) * | 2002-12-13 | 2004-07-08 | Minolta Co Ltd | 分散プリントシステム及びプログラム |
JP2006026910A (ja) * | 2004-07-12 | 2006-02-02 | Canon Inc | 動的にデータ生成手段を切り替える印刷システム |
JP2006195723A (ja) * | 2005-01-13 | 2006-07-27 | Canon Inc | 画像形成システムの制御方法 |
-
2008
- 2008-02-28 JP JP2008048067A patent/JP5035020B2/ja not_active Expired - Fee Related
- 2008-04-11 CN CN2008100870860A patent/CN101286112B/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2008282387A (ja) | 2008-11-20 |
CN101286112B (zh) | 2011-04-13 |
CN101286112A (zh) | 2008-10-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20070070403A1 (en) | Information processing apparatus, information processing method, and program | |
JP2008262543A (ja) | Pdfダイレクトプリントのためのpdfデータの不連続伝送 | |
JP2004178284A (ja) | 画像処理装置 | |
JP2009271929A (ja) | 印刷制御装置並びに方法及びプログラム | |
JP4784361B2 (ja) | 印刷システム、情報処理装置、およびプログラム | |
JP2009187553A (ja) | Pdf文書のテキストのみのコンテンツを印刷するための方法 | |
JP2010165261A (ja) | 印刷制御装置とその制御方法 | |
JP2004171204A (ja) | 画像処理装置、画像形成装置、およびプログラム | |
JP5035020B2 (ja) | 印刷装置 | |
US8289533B2 (en) | Printing system and printing method for increasing efficiency by selectively rasterizing print data in either a host device or a print device | |
US10310788B2 (en) | Control method for generating data used for printing and information processing apparatus | |
JP2012058795A (ja) | 情報処理装置、文書画像処理装置、電子文書処理方法、プログラム | |
US8441655B2 (en) | Job-ticket optimized rendering | |
JP6234417B2 (ja) | 情報処理装置及びその制御方法とプログラム | |
JP6338324B2 (ja) | 印刷画像処理システム及びプログラム | |
JP6437076B2 (ja) | 情報処理装置及びその制御方法とプログラム | |
JP2005092744A (ja) | 印刷制御装置、画像形成システム、コンピュータプログラム及び記録媒体 | |
JP4100912B2 (ja) | 情報処理装置及びその制御方法、プログラム並びに記憶媒体 | |
JP2003271331A (ja) | 印刷制御方法及び印刷処理システムと情報処理装置 | |
JP3833106B2 (ja) | 情報処理装置、情報処理方法、プログラムおよび記憶媒体 | |
JP2005063315A (ja) | 情報処理装置、印刷システム、プリンタドライバのユーザインタフェース制御方法、コンピュータプログラム及びコンピュータ読み取り可能な記録媒体 | |
JP2022157948A (ja) | 印刷装置 | |
JP2002328786A (ja) | 情報処理装置および情報処理方法および印刷制御プログラムおよび記憶媒体および印刷制御システム | |
JP2021071811A (ja) | 印刷制御装置、印刷システム、及び印刷制御プログラム | |
JP2001282482A (ja) | データ処理装置、および、該データの処理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100906 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120301 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120313 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120514 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120605 |
|
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: 20120618 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150713 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5035020 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |