JP4290711B2 - 印刷装置 - Google Patents
印刷装置 Download PDFInfo
- Publication number
- JP4290711B2 JP4290711B2 JP2006175265A JP2006175265A JP4290711B2 JP 4290711 B2 JP4290711 B2 JP 4290711B2 JP 2006175265 A JP2006175265 A JP 2006175265A JP 2006175265 A JP2006175265 A JP 2006175265A JP 4290711 B2 JP4290711 B2 JP 4290711B2
- Authority
- JP
- Japan
- Prior art keywords
- language
- unit
- conversion
- pcl
- printer
- 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.)
- Active
Links
- 238000006243 chemical reaction Methods 0.000 claims description 133
- 238000012545 processing Methods 0.000 claims description 74
- 238000011161 development Methods 0.000 claims description 25
- 238000000034 method Methods 0.000 description 44
- 239000000872 buffer Substances 0.000 description 35
- 239000012536 storage buffer Substances 0.000 description 26
- 238000010586 diagram Methods 0.000 description 12
- FFBHFFJDDLITSX-UHFFFAOYSA-N benzyl N-[2-hydroxy-4-(3-oxomorpholin-4-yl)phenyl]carbamate Chemical compound OC1=C(NC(=O)OCC2=CC=CC=C2)C=CC(=C1)N1CCOCC1=O FFBHFFJDDLITSX-UHFFFAOYSA-N 0.000 description 6
- 238000004891 communication Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
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/1206—Improving or facilitating administration, e.g. print management resulting in increased flexibility in input data format or job format or job type
-
- 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/1218—Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources
- G06F3/122—Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources with regard to computing resources, e.g. memory, CPU
-
- 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
-
- 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/1279—Controller construction, e.g. aspects of the interface hardware
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Record Information Processing For Printing (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Description
ステップS1 ページ記述言語を判定する。ページ記述言語がPAGES形式である場合はステップS2に進み、ページ記述言語がPCL形式である場合はステップS4に進む。
ステップS2 PAGESデータを言語解析する。
ステップS3 PAGESデータをPCLデータに言語変換する。
ステップS4 PCLデータを言語解析する。
ステップS5 編集処理を行い、中間コードを生成する。
ステップS6 展開処理を行い、印刷イメージを生成する。
ステップS7 印刷処理を行い、処理を終了する。
ステップS11 受信バッファ31のアドレスを取得する。
ステップS12 印刷データがあるか否かを判断する。印刷データがある場合はステップS13に進み、印刷データがない場合は処理を終了する。
ステップS13 受信バッファ31から印刷データを読み込む。
ステップS14 PAGESデコードテーブル33からコマンドを特定する。
ステップS15 1コマンド分をPCLデータに言語変換する。
ステップS16 変換したコマンドを変換後言語格納バッファ36にコピーする。
ステップS17 変換が終了したか否かを判断する。変換が終了した場合はステップS18に進み、変換が終了していない場合はステップS13に戻る。
ステップS18 PCL言語解析部37に変換後言語格納バッファ36のアドレスを渡し、ステップS12に戻る。
ステップS21 ページ記述言語を判定する。ページ記述言語がPAGESである場合はステップS22に進み、ページ記述言語がPSである場合はステップS26に進み、ページ記述言語がPCLである場合はステップS29に進む。
ステップS22 PAGESを言語解析する。
ステップS23 変換言語を選択する。変換言語がPCL言語である場合はステップS24に進み、変換言語がPS言語である場合はステップS25に進む。
ステップS24 PAGESをPCLに言語変換する。
ステップS25 PAGESをPSに言語変換する。
ステップS26 PSを言語解析する。
ステップS27 編集処理を行い、中間コードを生成する。
ステップS28 展開処理を行い、印刷イメージを生成する。
ステップS29 PCLを言語解析する。
ステップS30 編集処理を行い、中間コードを生成する。
ステップS31 展開処理を行い、印刷イメージを生成する。
ステップS32 印刷処理を行い、処理を終了する。
ステップS41 受信バッファ31のアドレスを取得する。
ステップS42 印刷データがあるか否かを判断する。印刷データがある場合はステップS43に進み、印刷データがない場合は処理を終了する。
ステップS43 受信バッファ31から印刷データを読み込む。
ステップS44 PAGESデコードテーブル33からコマンドを特定する。
ステップS45 言語を選択する。PS言語を選択した場合はステップS46に進み、PCL言語を選択した場合はステップS50に進む。
ステップS46 1コマンド分をPSに言語変換する。
ステップS47 変換したコマンドを変換後言語格納バッファ36にコピーする。
ステップS48 変換が終了したか否かを判断する。変換が終了した場合はステップS49に進み、変換が終了していない場合はステップS46に戻る。
ステップS49 PS言語解析部45に変換後言語格納バッファ36のアドレスを渡し、ステップS42に戻る。
ステップS50 1コマンド分をPCLに言語変換する。
ステップS51 変換したコマンドを変換後言語格納バッファ36にコピーする。
ステップS52 変換が終了したか否かを判断する。変換が終了した場合はステップS53に進み、変換が終了していない場合はステップS50に戻る。
ステップS53 PCL言語解析部37に変換後言語格納バッファ36のアドレスを渡し、ステップS42に戻る。
35 PCL言語変換部
39 編集処理部
40 展開処理部
44 PS言語変換部
47 第2編集処理部
48 第2展開処理部
Claims (3)
- (a)少なくとも第1、第2及び第3のプリンタ記述言語を処理可能な印刷装置であって、
(b)前記第1のプリンタ記述言語で記述されたデータを印刷イメージに展開する展開処理部と、
(c)前記第3のプリンタ記述言語で記述されたデータを印刷イメージに展開する第2の展開処理部と、
(d)前記展開処理部又は第2の展開処理部によって展開された印刷イメージを印刷する印刷部と、
(e)前記第2のプリンタ記述言語で記述されたデータを前記第1のプリンタ記述言語で記述されたデータに変換する言語変換部と、
(f)前記第2のプリンタ記述言語で記述されたデータを前記第3のプリンタ記述言語で記述されたデータに変換する第2の言語変換部と、
(g)前記第2のプリンタ記述言語で記述されたデータを前記言語変換部又は前記第2の言語変換部のどちらで変換するかを選択する選択部と、
(h)前記第2のプリンタ記述言語で記述されたデータを前記選択部の選択結果に対応する言語変換部に渡す制御部とを有し、
(i)前記第2のプリンタ記述言語で記述されたデータは、前記言語変換部又は第2の言語変換部によって第1のプリンタ記述言語又は第3のプリンタ記述言語で記述されたデータに変換された後に、前記選択結果に対応する前記展開処理部又は第2の展開処理部によって印刷イメージに展開され、前記印刷部によって印刷されることを特徴とする印刷装置。 - 前記選択部は装置設定メニューである請求項1に記載の印刷装置。
- 前記選択部は受信データの属性を判断する請求項1に記載の印刷装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006175265A JP4290711B2 (ja) | 2006-06-26 | 2006-06-26 | 印刷装置 |
US11/812,722 US20070296996A1 (en) | 2006-06-26 | 2007-06-21 | Printing apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006175265A JP4290711B2 (ja) | 2006-06-26 | 2006-06-26 | 印刷装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008001061A JP2008001061A (ja) | 2008-01-10 |
JP4290711B2 true JP4290711B2 (ja) | 2009-07-08 |
Family
ID=38873268
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006175265A Active JP4290711B2 (ja) | 2006-06-26 | 2006-06-26 | 印刷装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20070296996A1 (ja) |
JP (1) | JP4290711B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10353654B1 (en) * | 2018-04-30 | 2019-07-16 | Ricoh Company, Ltd. | Application integration mechanism |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5353388A (en) * | 1991-10-17 | 1994-10-04 | Ricoh Company, Ltd. | System and method for document processing |
EP0564091B1 (en) * | 1992-03-31 | 1999-06-23 | Canon Kabushiki Kaisha | Image processing apparatus |
US5226112A (en) * | 1992-06-12 | 1993-07-06 | Xerox Corporation | Method for translating a plurality of printer page description languages |
US5483653A (en) * | 1993-04-02 | 1996-01-09 | Xerox Corporation | Printing system with file specification parsing capability |
US5402527A (en) * | 1993-04-23 | 1995-03-28 | Xerox Corporation | Apparatus and method for determining the page description language in which a print job is written |
JP3039396B2 (ja) * | 1996-10-18 | 2000-05-08 | 富士ゼロックス株式会社 | 印刷制御装置及び方法 |
JP3591259B2 (ja) * | 1997-12-12 | 2004-11-17 | セイコーエプソン株式会社 | ネットワークシステム並びにネットワーク印刷方法 |
JP2001036751A (ja) * | 1999-05-20 | 2001-02-09 | Canon Inc | 画像処理装置および画像処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 |
US6690489B1 (en) * | 1999-12-02 | 2004-02-10 | Hewlett-Packard Development Company, L.P. | Color conversion acceleration using lookup tables |
JP2001287414A (ja) * | 2000-04-05 | 2001-10-16 | Sony Corp | データ変換装置及び方法、印刷装置及び方法、印刷制御装置及び方法、印刷システム及び印刷方法、データ伝送方法 |
-
2006
- 2006-06-26 JP JP2006175265A patent/JP4290711B2/ja active Active
-
2007
- 2007-06-21 US US11/812,722 patent/US20070296996A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
JP2008001061A (ja) | 2008-01-10 |
US20070296996A1 (en) | 2007-12-27 |
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 | |
JP5928179B2 (ja) | 制御装置 | |
JP2007253598A (ja) | 印刷装置 | |
JP5656455B2 (ja) | 印刷システム、データ作成装置、保存装置、およびそれらの制御方法 | |
JP5288879B2 (ja) | 印刷装置及びその制御方法、プログラム、並びに、コンピュータ読み取り可能な記憶媒体 | |
JP2009190266A (ja) | 画像形成装置、サーバ装置、画像形成システム及びプログラム | |
JP2010221422A (ja) | 印刷装置およびプログラム | |
JP4577907B2 (ja) | 画像処理装置、画像形成装置、及び印刷システム | |
JP2006313424A (ja) | 画像処理システムおよび画像処理方法およびプログラム | |
JP4290711B2 (ja) | 印刷装置 | |
KR20140029260A (ko) | 기록 장치, 및 기록 장치의 제어 방법 | |
JP2009269179A (ja) | 印刷装置、プログラム及び記録媒体 | |
JP2009194451A (ja) | 画像処理装置及び画像処理方法 | |
JP2004021452A (ja) | 画像出力システム | |
JP6007015B2 (ja) | 画像形成装置及び画像形成プログラム | |
JP5678559B2 (ja) | 情報処理装置および情報処理プログラム | |
JP7255277B2 (ja) | 画像処理装置および画像処理システム | |
US8625128B2 (en) | Information-processing device, an information-processing system, and a storing medium | |
JP2006154912A (ja) | ドキュメント表示および印刷システム、方法および記憶媒体 | |
JP4706495B2 (ja) | 画像処理装置、画像処理方法、及びプログラム | |
JP2007026100A (ja) | 画像処理装置、画像処理方法、および画像処理プログラム | |
JP5552893B2 (ja) | 情報処理装置 | |
JP2010079620A (ja) | 画像形成システム、情報処理装置、印刷制御方法およびプログラム | |
JP5853537B2 (ja) | 印刷のための制御装置 | |
JP2005092461A (ja) | データ編集装置及びその制御方法並びに制御プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080502 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081021 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081208 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090113 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090303 |
|
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: 20090331 |
|
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: 20090401 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4290711 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: 20120410 Year of fee payment: 3 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313115 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120410 Year of fee payment: 3 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130410 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140410 Year of fee payment: 5 |