JP7238457B2 - プリンタ - Google Patents
プリンタ Download PDFInfo
- Publication number
- JP7238457B2 JP7238457B2 JP2019030438A JP2019030438A JP7238457B2 JP 7238457 B2 JP7238457 B2 JP 7238457B2 JP 2019030438 A JP2019030438 A JP 2019030438A JP 2019030438 A JP2019030438 A JP 2019030438A JP 7238457 B2 JP7238457 B2 JP 7238457B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- module
- page
- 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.)
- Active
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/1265—Printing by reference, e.g. retrieving document/image data for a job from a source mentioned in the job
-
- 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/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/1297—Printer code translation, conversion, emulation, compression; Configuration of printer parameters
- G06F3/1298—Printer language recognition, e.g. programme control language, page description language
-
- 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)
- Record Information Processing For Printing (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Image Processing (AREA)
Description
本実施形態では、回転処理が不要である場合には、解凍IC41が解凍して出力する解凍ページデータが、メモリ22に記憶されることなく変換IC42に入力される。したがって、回転処理が不要である場合において、印刷データの生成に要する時間が短くなる。詳しく説明すると、回転処理が不要である場合において、解凍IC41が出力した解凍ページデータがメモリ22に記憶され、変換モジュール38が解凍ページデータをメモリ22から読み出して変換IC42に入力すると、メモリ22への解凍ページデータの書き込み、及び、解凍ページデータのメモリ22からの読み出しに時間を要する。本実施形態では、解凍IC41が解凍して出力する解凍ページデータが、メモリ22に記憶されることなく変換IC42に直接入力される。したがって、メモリ22への解凍ページデータの書き込み及び読み出しに要する時間の分だけ、印刷データの生成に要する時間が短縮する。
上述の実施形態では、圧縮画像データが、ジョブ管理モジュール34の分割モジュール35において分割される例を説明した。しかしながら、圧縮画像データは、登録モジュール33において分割されてもよい。この場合、分割モジュール35は、ジョブ管理モジュール34に設けられない。登録モジュール33は、ステップS17(図2)の解析処理の実行後、ステップS64の分割処理(図4)を実行し、第1ページの部分圧縮データ、第2ページの部分圧縮データ、及び第3ページの部分圧縮データをメモリ22のRAM25に記憶させる。この場合、第1ページの部分圧縮データ、第2ページの部分圧縮データ、及び第3ページの部分圧縮データを記憶するだけの容量のRAM25が必要になる。すなわち、第1ページの部分圧縮データ、第2ページの部分圧縮データ、及び第3ページの部分圧縮データを個々に記憶するだけの容量のRAM25が必要な上述の実施形態に比べ、大きな容量のRAM25が必要になる。しかしながら、上述の実施形態では、第1ページの部分圧縮データを生成するための分割処理、第2ページの部分圧縮データを生成するための分割処理、及び第3ページの部分圧縮データを生成するための分割処理の3回の分割処理の実行が必要であるのに対し、圧縮画像データを登録モジュール33において分割する場合、1回の分割処理で全てのページの部分圧縮データが生成される。すなわち、圧縮画像データを登録モジュール33において分割する場合、実施形態に比べ大きな容量のRAM25が必要になるが、印刷データの生成に要する時間がさらに短くなる。
11・・・コントローラ
21・・・CPU
22・・・メモリ
27・・・制御プログラム
32・・・受付モジュール
33・・・登録モジュール
34・・・ジョブ管理モジュール
36・・・解凍モジュール
37・・・回転モジュール
38・・・変換モジュール
39・・・印刷制御モジュール
41・・・解凍IC
42・・・変換IC
Claims (6)
- コントローラを備えており、
前記コントローラは、
メモリと、
コンピュータと、
前記コンピュータによって実行される複数のモジュールを含むプログラムと、
入力されたデータを変換して出力する第1電子回路と、
入力されたデータを変換して出力する電子回路であって、前記第1電子回路とは異なる変換を行い、かつ、前記第1電子回路と接続線によって接続された第2電子回路と、を有しており、
前記複数のモジュールは、
画像データ及び印刷設定の入力を受け付ける受付処理を前記コンピュータに実行させる受付モジュールと、
前記画像データ及び前記印刷設定に基づくジョブをジョブ管理モジュールに登録するジョブ登録処理を前記コンピュータに実行させる登録モジュールと、
登録された前記ジョブが示す前記画像データを変換して印刷データを生成して出力し、登録された前記ジョブを処理するジョブ処理を前記コンピュータに実行させる前記ジョブ管理モジュールと、であり、
前記ジョブ管理モジュールは、
前記画像データに応じた変換対象データを前記第1電子回路を用いて第1変換データに変換する第1変換処理を前記コンピュータに実行させる第1サブモジュールと、
前記第1変換データを第2変換データに変換する第2変換処理を前記コンピュータに実行させる第2サブモジュールと、
前記第2変換データを前記第2電子回路を用いて前記印刷データに変換する第3変換処理を前記コンピュータに実行させる第3サブモジュールと、
前記印刷データを出力する出力処理を前記コンピュータに実行させる第4サブモジュールと、を有しており、
前記ジョブ管理モジュールは、
前記第2サブモジュールに前記第2変換処理を実行させるか否かを、登録された前記ジョブが示す前記印刷設定と、前記メモリに記憶された設定情報との少なくとも一方に基づいて判断する判断処理と、
前記第2変換処理を実行すると判断したことに応じて、前記第1変換処理を実行して前記第1変換データを前記メモリに記憶させる第1指示を前記第1サブモジュールに入力し、前記第2変換処理を実行し、前記第2変換データを前記メモリに記憶させる第2指示を前記第2サブモジュールに入力し、前記第3変換処理を実行して前記印刷データを出力させる第3指示を前記第3サブモジュールに入力する非連動指示処理と、
前記第2変換処理を実行しないと判断したことに応じて、前記第1変換処理を実行し、前記第1変換データを前記接続線を通じて前記第2電子回路に入力させる第1連動指示を前記第1サブモジュールに入力し、前記第2電子回路が変換した後のデータに基づく前記印刷データを出力させる第2連動指示を前記第3サブモジュールに入力する連動指示処理と、を前記コンピュータに実行させるプリンタ。 - 前記受付モジュールは、前記受付処理において、圧縮された前記画像データである圧縮画像データの入力を受け付け、
前記第1サブモジュールは、前記第1変換処理において、前記圧縮画像データを分割して得られる部分圧縮データを解凍して解凍部分データを出力する変換を前記第1電子回路に実行させ、前記部分圧縮データは、前記変換対象データであり、前記解凍部分データは、前記第1変換データである請求項1に記載のプリンタ。 - 前記登録モジュールは、
前記圧縮画像データが有する複数の単位データがそれぞれ示す画素数をカウントし、カウント値に基づいて、複数の前記部分圧縮データ間の区切りとなる前記単位データを決定する決定処理を前記コンピュータに実行させ、
前記ジョブ管理モジュールは、
前記決定処理で決定した前記単位データに基づいて、前記圧縮画像データを複数の前記部分圧縮データに分割し、分割した複数の前記部分圧縮データのうちの一の前記部分圧縮データを前記メモリの指定領域に記憶させる分割処理を、前記コンピュータに繰り返して実行させる第5サブモジュールをさらに有する請求項2に記載のプリンタ。 - 前記登録モジュールは、
前記圧縮画像データが有する複数の単位データがそれぞれ示す画素数をカウントし、カウント値に基づいて、複数の前記部分圧縮データ間の区切りとなる前記単位データを決定する決定処理と、
前記決定処理で決定した前記単位データに基づいて、前記圧縮画像データを複数の前記部分圧縮データに分割し、分割した複数の前記部分圧縮データを前記メモリの指定領域に記憶させる分割処理と、を前記コンピュータに実行させる請求項2に記載のプリンタ。 - 前記登録モジュールは、前記ジョブ登録処理において、前記画像データに含まれるページに基づくページジョブを前記ジョブ管理モジュールにさらに登録し、
前記ジョブ管理モジュールは、
前記印刷設定に基づいて、1ページ分のデータサイズを取得し、前記第2連動指示を入力した前記第3サブモジュールが出力する前記印刷データが、1ページ分のデータサイズになったことに応じて、登録された前記ページジョブを終了させるページジョブ終了処理を前記コンピュータに実行させる請求項1から4のいずれかに記載のプリンタ。 - 前記第2変換処理は、前記部分圧縮データが示す画像の向きを変更する処理である請求項2から4のいずれかに記載のプリンタ。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019030438A JP7238457B2 (ja) | 2019-02-22 | 2019-02-22 | プリンタ |
US16/797,203 US11029904B2 (en) | 2019-02-22 | 2020-02-21 | Printing apparatus capable of converting image data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019030438A JP7238457B2 (ja) | 2019-02-22 | 2019-02-22 | プリンタ |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020135611A JP2020135611A (ja) | 2020-08-31 |
JP7238457B2 true JP7238457B2 (ja) | 2023-03-14 |
Family
ID=72142903
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019030438A Active JP7238457B2 (ja) | 2019-02-22 | 2019-02-22 | プリンタ |
Country Status (2)
Country | Link |
---|---|
US (1) | US11029904B2 (ja) |
JP (1) | JP7238457B2 (ja) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008213406A (ja) | 2007-03-07 | 2008-09-18 | Seiko Epson Corp | 印刷処理装置、印刷処理方法及びそのプログラム |
JP2009166451A (ja) | 2008-01-21 | 2009-07-30 | Seiko Epson Corp | プリンタ、および、印刷システム |
JP2012171110A (ja) | 2011-02-17 | 2012-09-10 | Seiko Epson Corp | 画像データ処理装置、記録装置及び画像データ処理方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4817994B2 (ja) * | 2006-07-03 | 2011-11-16 | キヤノン株式会社 | データ管理システム |
JP4825170B2 (ja) * | 2007-05-31 | 2011-11-30 | 株式会社リコー | 画像形成装置 |
JP6157282B2 (ja) * | 2013-08-29 | 2017-07-05 | キヤノン株式会社 | 画像処理装置、情報処理方法及びプログラム |
JP6631278B2 (ja) | 2016-01-29 | 2020-01-15 | ブラザー工業株式会社 | ドライバプログラム、及びドライバプログラムとプリンタとのセット |
JP6638498B2 (ja) * | 2016-03-18 | 2020-01-29 | 株式会社リコー | 情報処理装置、プログラム及び印刷システム |
-
2019
- 2019-02-22 JP JP2019030438A patent/JP7238457B2/ja active Active
-
2020
- 2020-02-21 US US16/797,203 patent/US11029904B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008213406A (ja) | 2007-03-07 | 2008-09-18 | Seiko Epson Corp | 印刷処理装置、印刷処理方法及びそのプログラム |
JP2009166451A (ja) | 2008-01-21 | 2009-07-30 | Seiko Epson Corp | プリンタ、および、印刷システム |
JP2012171110A (ja) | 2011-02-17 | 2012-09-10 | Seiko Epson Corp | 画像データ処理装置、記録装置及び画像データ処理方法 |
Also Published As
Publication number | Publication date |
---|---|
JP2020135611A (ja) | 2020-08-31 |
US11029904B2 (en) | 2021-06-08 |
US20200272390A1 (en) | 2020-08-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TW396320B (en) | Method and apparatus for compacting swath data for printers | |
JP4458176B2 (ja) | 印刷制御装置、印刷装置およびプログラム | |
US8179558B2 (en) | Image processing apparatus, image processing method, program and storage medium constructed to generate print data including a bitmap image and attribute data of each pixel of the bitmap image | |
EP2575024B1 (en) | Print data processing apparatus, a print data processing method, a printing system and program, a page data creating apparatus, and a rasterization processing apparatus | |
JP7251205B2 (ja) | プリンタ及びモジュール | |
JP7259396B2 (ja) | プリンタ及びモジュール | |
US7079272B2 (en) | Printing system, controller used in printing system, and printing apparatus | |
JP7238457B2 (ja) | プリンタ | |
CN102693097A (zh) | 图像处理***和图像处理方法 | |
JP7263830B2 (ja) | プリンタ及びモジュール | |
JP5915091B2 (ja) | 画像形成装置、画像形成システム、出力用画像データ処理方法、プログラム及び記録媒体 | |
JP4641459B2 (ja) | 情報処理装置及びプリンタドライバ | |
US20040070784A1 (en) | Methods, computer media and devices for processing compressed data intended for printing | |
JP4706884B2 (ja) | 画像処理装置、画像処理プログラムおよび印刷装置 | |
JP2015219683A (ja) | 印刷装置及び印刷装置の制御方法 | |
US9444968B2 (en) | Image forming apparatus that continues without halt to perform print job including sign where glyph is invalid data, and recording medium | |
JP5786394B2 (ja) | 印刷装置、印刷システム、印刷方法およびプログラム | |
JP7077838B2 (ja) | プログラム、情報処理装置 | |
JP2010181999A (ja) | 印刷システム、印刷装置、印刷制御プログラム、 | |
JP2010231621A (ja) | 印刷制御プログラム,印刷データ出力装置,および印刷システム | |
JP2017087672A (ja) | 画像形成システム | |
JP3606985B2 (ja) | ページプリンタにおけるデータ圧縮・伸長方法及びページプリンタ | |
US9367525B2 (en) | Data processing apparatus for page ordering, data processing method, and nontransitory storage medium for same | |
JP2002123378A (ja) | 文書印刷処理システム及びそのプログラムを記録した記録媒体 | |
JP2005258960A (ja) | 印刷制御装置及び方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220215 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20221115 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20221116 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221121 |
|
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: 20230131 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230213 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7238457 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |