JP5675082B2 - 印刷装置及びその処理方法 - Google Patents
印刷装置及びその処理方法 Download PDFInfo
- Publication number
- JP5675082B2 JP5675082B2 JP2009269265A JP2009269265A JP5675082B2 JP 5675082 B2 JP5675082 B2 JP 5675082B2 JP 2009269265 A JP2009269265 A JP 2009269265A JP 2009269265 A JP2009269265 A JP 2009269265A JP 5675082 B2 JP5675082 B2 JP 5675082B2
- Authority
- JP
- Japan
- Prior art keywords
- print data
- format
- received
- transfer
- memory
- 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 OR CALCULATING; 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/1221—Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources with regard to power consumption
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J29/00—Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
- B41J29/38—Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; 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
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
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)
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
Description
図1は、本発明の一実施の形態に係わる印刷装置20を配した印刷システムの全体的な構成の一例を示す図である。
・ホスト装置10との通信に用いられる通信手段(外部バス)のIF(Interface)制御
・ホスト装置10から送られてくる制御コマンドの解釈・イメージデータの生成
・印刷データの圧縮・伸張処理
・イメージデータ生成時における各種画像処理
・ユーザからの指示を受け付け、当該指示に基づくコマンドをエンジン部22へ送信
また、エンジン部22においては、例えば、以下の処理が行なわれる。
・コントローラ部21により生成されたイメージデータの受信
・インクジェット記録ヘッド(以下、記録ヘッドと略す)の吐出タイミングデータの生成
・印刷処理
・記録ヘッドへのインク供給・回復処理
・記録媒体の搬送、記録ヘッド動作におけるモータ制御
次に、図2を用いて、図1に示す印刷装置20の外観の一例を示す斜視図について説明する。なお、図2には、ロール紙に印刷を行なうタイプの装置が示されるが、勿論、カット紙に印刷を行なうタイプの装置であってもよい。
Claims (5)
- 印刷手段によって印刷データに基づく画像を印刷する印刷装置であって、
前記印刷データを記憶する第1のメモリに接続され、入力されたページ記述言語形式の印刷データをイメージデータに変換する処理を行う第1のプロセッサと、
前記印刷データを記憶する第2のメモリに接続され、入力されたイメージデータ形式の印刷データを処理して前記印刷手段が解釈可能な形式の印刷用データを生成する第2のプロセッサと、
印刷データを受信する受信手段と、
前記受信手段により受信された前記印刷データを前記第1メモリまたは前記第2メモリにDMA転送するDMA転送手段と、
前記DMA転送手段によるDMA転送を制御する転送制御手段と、
を有し、
前記第2のプロセッサは、前記受信手段で受信される印刷データの形式がページ記述言語形式であるか、イメージデータ形式であるかを判定する判定手段を含み、
前記転送制御手段は、前記判定手段により前記受信手段で受信される印刷データの形式がページ記述言語形式であると判定された場合、前記受信手段で受信される印刷データを前記第1のメモリにDMA転送し、前記判定手段により前記受信手段で受信される印刷データの形式がイメージデータ形式であると判定された場合、前記受信手段で受信される印刷データを前記第2のメモリにDMA転送するように前記DMA転送手段によるDMA転送を制御し、
前記第1のプロセッサは、前記ページ記述言語形式の印刷データを処理可能な第1モードと前記第1モードより消費電力を低下させる第2モードとを設定可能に構成されているとともに、前記判定手段により前記受信手段で受信される印刷データの形式がページ記述言語形式であると判定された場合であって且つ前記第1のプロセッサが前記第2モードに設定されている場合に前記第1のプロセッサを前記第1モードに移行させるモード制御手段を有し、
前記転送制御手段は、前記DMA転送手段による転送先を示すディスクリプタを前記DMA転送手段に設定することにより前記DMA転送手段による転送を制御し、
前記転送制御手段は、前記受信手段により印刷データが受信されるのに先立ち、前記ディスクリプタが示す転送先を前記第2のメモリに設定し、
前記転送制御手段は、前記受信手段による印刷データの受信があるとき、前記DMA転送手段による転送を無効にした後、前記判定手段により前記受信手段で受信される印刷データの形式がページ記述言語形式であると判定された場合、前記ディスクリプタが示す転送先を前記第1のメモリに設定するとともに前記DMA転送手段による転送を有効にするように制御することを特徴とする印刷装置。 - 前記判定手段は、印刷データの受信に先立って受信される印刷言語通知データに基づき受信される印刷データの形式がページ記述言語形式であるか否かを判定することを特徴とする請求項1に記載の印刷装置。
- 前記判定手段は、受信された印刷データに基づき印刷データの形式がページ記述言語形式であるか否かを判定することを特徴とする請求項1又は2に記載の印刷装置。
- 前記第2のプロセッサは、前記受信手段により受信されたイメージデータ形式の印刷データ及び前記第1のプロセッサにより変換されたイメージデータ形式の印刷データを処理することを特徴とする請求項1乃至3のいずれか1項に記載の印刷装置。
- 印刷手段によって印刷データに基づく画像を印刷する印刷装置の処理方法であって、
前記印刷装置は、
前記印刷データを記憶する第1のメモリに接続され、入力されたページ記述言語形式の印刷データをイメージデータに変換する処理を行う第1のプロセッサと、
前記印刷データを記憶する第2のメモリに接続され、入力されたイメージデータ形式の印刷データを処理して前記印刷手段が解釈可能な形式の印刷用データを生成する第2のプロセッサと、
を有し、
前記第1のプロセッサは、前記ページ記述言語形式の印刷データを処理可能な第1モードと前記第1モードより消費電力を低下させる第2モードとを設定可能に構成され、
前記処理方法は、
受信される印刷データの形式がページ記述言語形式であるか、イメージデータ形式であるかを判定し、
前記受信される印刷データの形式がページ記述言語形式であると前記判定において判定された場合、前記受信される印刷データを前記第1のメモリにDMA転送し、前記受信される印刷データの形式がイメージデータ形式であると前記判定において判定された場合、前記受信される印刷データを前記第2のメモリにDMA転送するように制御し、
前記受信される印刷データの形式がページ記述言語形式であると前記判定において判定された場合であって且つ前記第1のプロセッサが前記第2モードに設定されている場合に前記第1のプロセッサを前記第1モードに移行させ、
前記DMA転送の転送先を示すディスクリプタを設定することにより前記DMA転送を制御し、
印刷データが受信されるのに先立ち、前記ディスクリプタが示す転送先を前記第2のメモリに設定し、
印刷データの受信があるとき、前記DMA転送を無効にした後、受信される印刷データの形式がページ記述言語形式であると判定された場合、前記ディスクリプタが示す転送先を前記第1のメモリに設定するとともに前記DMA転送を有効にするように制御することを特徴とする処理方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009269265A JP5675082B2 (ja) | 2009-11-26 | 2009-11-26 | 印刷装置及びその処理方法 |
| US12/912,590 US8947684B2 (en) | 2009-11-26 | 2010-10-26 | Printing apparatus and processing method therefor |
| CN201010557435.8A CN102152668B (zh) | 2009-11-26 | 2010-11-22 | 打印装置及其处理方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009269265A JP5675082B2 (ja) | 2009-11-26 | 2009-11-26 | 印刷装置及びその処理方法 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2011110808A JP2011110808A (ja) | 2011-06-09 |
| JP2011110808A5 JP2011110808A5 (ja) | 2013-01-17 |
| JP5675082B2 true JP5675082B2 (ja) | 2015-02-25 |
Family
ID=44061876
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009269265A Expired - Fee Related JP5675082B2 (ja) | 2009-11-26 | 2009-11-26 | 印刷装置及びその処理方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US8947684B2 (ja) |
| JP (1) | JP5675082B2 (ja) |
| CN (1) | CN102152668B (ja) |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5746501B2 (ja) | 2010-12-20 | 2015-07-08 | キヤノン株式会社 | 印刷装置及びその処理方法 |
| US8976405B2 (en) | 2010-12-20 | 2015-03-10 | Canon Kabushiki Kaisha | Printing apparatus and control method therefor |
| EP2482196B1 (en) * | 2011-01-31 | 2016-06-29 | Canon Kabushiki Kaisha | Image processing apparatus, printing apparatus and controlling method in image processing apparatus |
| JP5926502B2 (ja) * | 2011-06-23 | 2016-05-25 | キヤノン株式会社 | 印刷装置、その印刷装置におけるデータ制御方法およびプログラム |
| JP6024337B2 (ja) * | 2012-01-10 | 2016-11-16 | 株式会社リコー | 通信装置、通信装置の制御方法及びプログラム |
| JP2014108831A (ja) | 2012-11-30 | 2014-06-12 | Canon Inc | 印刷システム、印刷システムの制御方法、及びプログラム |
| CN103342056B (zh) * | 2013-07-01 | 2015-11-04 | 杭州万事利丝绸科技有限公司 | 一种基于多核处理器及dma技术的高速数码印花方法 |
| JP6467996B2 (ja) * | 2014-04-30 | 2019-02-13 | セイコーエプソン株式会社 | 印刷装置 |
| JP6824613B2 (ja) * | 2016-03-08 | 2021-02-03 | キヤノン株式会社 | 印刷装置、印刷装置の制御方法、および、プログラム |
| CN110377245B (zh) * | 2019-07-17 | 2023-11-21 | 森大(深圳)技术有限公司 | 可变标签的动态打印方法、装置及设备 |
Family Cites Families (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5113494A (en) * | 1987-02-27 | 1992-05-12 | Eastman Kodak Company | High speed raster image processor particularly suited for use in an image management system |
| JPH07121472A (ja) * | 1993-10-25 | 1995-05-12 | Fuji Xerox Co Ltd | ターゲット装置 |
| JPH11179979A (ja) * | 1997-12-19 | 1999-07-06 | Canon Inc | 画像記録装置 |
| US6954278B1 (en) * | 1998-02-13 | 2005-10-11 | Lexmark International, Inc. | Dynamic printer operating system |
| JP2000198240A (ja) * | 1998-11-06 | 2000-07-18 | Seiko Epson Corp | 印刷装置及びその制御方法 |
| JP3882452B2 (ja) * | 2000-03-10 | 2007-02-14 | 富士ゼロックス株式会社 | 受信装置及び通信装置 |
| US7230729B1 (en) * | 2000-05-15 | 2007-06-12 | Hewlett-Packard Development Company, L.P. | Printer pipeline bypass in hardware-ready format |
| JP3967074B2 (ja) | 2000-09-29 | 2007-08-29 | 株式会社リコー | 画像処理装置および画像形成装置 |
| EP1193610B1 (en) * | 2000-09-29 | 2006-11-15 | Ricoh Company, Ltd. | Data processing apparatus and DMA data transfer method |
| JP2002108595A (ja) | 2000-10-03 | 2002-04-12 | Tohoku Ricoh Co Ltd | 印刷装置 |
| US7016061B1 (en) * | 2000-10-25 | 2006-03-21 | Hewlett-Packard Development Company, L.P. | Load balancing for raster image processing across a printing system |
| JP4278884B2 (ja) * | 2001-03-29 | 2009-06-17 | 株式会社リコー | 通信機能を有する画像形成装置およびその制御方法 |
| US20040004739A1 (en) * | 2002-06-05 | 2004-01-08 | Toshiaki Koike | Printer system, printer, printer control method |
| US7420699B2 (en) * | 2003-12-22 | 2008-09-02 | Xerox Corporation | Systems and methods for rapid processing of raster intensive color documents |
| JP2005210275A (ja) * | 2004-01-21 | 2005-08-04 | Murata Mach Ltd | 複合機 |
| JP2006240095A (ja) * | 2005-03-03 | 2006-09-14 | Seiko Epson Corp | 印刷装置 |
| JP2006289797A (ja) * | 2005-04-11 | 2006-10-26 | Canon Inc | 印刷制御装置、その制御方法及びプログラム |
| JP4738948B2 (ja) * | 2005-09-13 | 2011-08-03 | キヤノン株式会社 | 情報処理装置、画像処理方法、及びコンピュータプログラム |
| JP4721223B2 (ja) * | 2006-02-24 | 2011-07-13 | 株式会社沖データ | 画像形成装置、画像処理装置、及び画像形成システム |
| JP2007295080A (ja) * | 2006-04-21 | 2007-11-08 | Ricoh Co Ltd | 通信装置と通信方法とプログラムとコンピュータ読み取り可能な記録媒体 |
| JP2008005300A (ja) | 2006-06-23 | 2008-01-10 | Seiko Epson Corp | コンピュータ装置および印刷装置 |
| JP2008112385A (ja) * | 2006-10-31 | 2008-05-15 | Canon Inc | 画像処理装置、画像処理装置の制御方法、及び制御プログラム |
| CN101236513B (zh) * | 2007-01-30 | 2012-07-18 | 阿里巴巴集团控股有限公司 | 一种分布式任务系统和分布式任务管理方法 |
| JP5159377B2 (ja) * | 2008-03-12 | 2013-03-06 | キヤノン株式会社 | 情報処理装置及び情報処理方法 |
| JP5061034B2 (ja) * | 2008-06-05 | 2012-10-31 | 株式会社リコー | 情報処理装置、情報処理装置の制御方法、プログラム及び記録媒体 |
-
2009
- 2009-11-26 JP JP2009269265A patent/JP5675082B2/ja not_active Expired - Fee Related
-
2010
- 2010-10-26 US US12/912,590 patent/US8947684B2/en not_active Expired - Fee Related
- 2010-11-22 CN CN201010557435.8A patent/CN102152668B/zh not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| CN102152668B (zh) | 2014-06-11 |
| US8947684B2 (en) | 2015-02-03 |
| JP2011110808A (ja) | 2011-06-09 |
| CN102152668A (zh) | 2011-08-17 |
| US20110122436A1 (en) | 2011-05-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5675082B2 (ja) | 印刷装置及びその処理方法 | |
| CN101212539A (zh) | 图像处理设备、图像处理系统、图像处理方法和图像处理程序 | |
| US20130050759A1 (en) | Image forming apparatus, image forming system, and non-transitory storage medium | |
| CN110730276B (zh) | 打印装置及打印装置的控制方法 | |
| JP5728224B2 (ja) | 画像形成装置 | |
| JP5335383B2 (ja) | 画像処理装置、情報処理装置、情報処理装置を制御する制御プログラム及び画像処理装置を制御する制御プログラム | |
| US20120243022A1 (en) | Image processing system and image processing control apparatus | |
| US20160127604A1 (en) | Image processing apparatus, method for performing specific process, and computer-readable storage medium for computer program | |
| US11036668B2 (en) | Electronic apparatus including device configured to be shifted to power saving state and connected to PCI device, and control method thereof | |
| JP2013041458A (ja) | データ処理装置及びその制御方法 | |
| US9129205B2 (en) | Image forming apparatus | |
| JP4748246B2 (ja) | プログラム、およびコンピュータ | |
| JP2017061079A (ja) | 画像形成装置、及びその制御方法 | |
| JP6808387B2 (ja) | 画像形成装置、画像形成装置の電力制御方法、およびプログラム | |
| JP7275776B2 (ja) | 制御システム | |
| JP7818916B2 (ja) | 画像形成装置、画像形成装置の制御方法、及びプログラム | |
| EP3712745B1 (en) | Image forming apparatus and power supply control method | |
| JP5825290B2 (ja) | 画像形成装置 | |
| US20110102825A1 (en) | Image processing device having a plurality of control units | |
| JP4464193B2 (ja) | 画像形成装置 | |
| JP2010188598A (ja) | 印刷装置、ドライバープログラム、印刷システム | |
| US8699071B2 (en) | Image forming apparatus and method of forming an image thereof | |
| JP2007026075A (ja) | データ処理装置及びデータ処理装置の制御方法 | |
| CN100418024C (zh) | 影像输出方法 | |
| JP2006235935A (ja) | 印刷システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121126 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20121126 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130925 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131004 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131202 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140117 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140313 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140908 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20141104 |
|
| 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: 20141125 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20141224 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 5675082 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| LAPS | Cancellation because of no payment of annual fees |