JP7115191B2 - 印刷装置およびプログラム - Google Patents
印刷装置およびプログラム Download PDFInfo
- Publication number
- JP7115191B2 JP7115191B2 JP2018184504A JP2018184504A JP7115191B2 JP 7115191 B2 JP7115191 B2 JP 7115191B2 JP 2018184504 A JP2018184504 A JP 2018184504A JP 2018184504 A JP2018184504 A JP 2018184504A JP 7115191 B2 JP7115191 B2 JP 7115191B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- data
- printing
- rotated
- image data
- 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
- 238000000034 method Methods 0.000 claims description 135
- 238000007639 printing Methods 0.000 claims description 114
- 230000008569 process Effects 0.000 claims description 94
- 238000012545 processing Methods 0.000 claims description 90
- 238000004891 communication Methods 0.000 claims description 5
- 238000009877 rendering Methods 0.000 claims description 4
- 230000010365 information processing Effects 0.000 claims description 2
- 229920000740 poly(D-lysine) polymer Polymers 0.000 description 38
- 238000005070 sampling Methods 0.000 description 14
- 238000012805 post-processing Methods 0.000 description 9
- 230000032258 transport Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 5
- 230000007723 transport mechanism Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000000593 degrading effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000002542 deteriorative effect Effects 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/18—Conditioning data for presenting it to the physical printing elements
- G06K15/1835—Transforming generic data
- G06K15/1842—Geometric transformations, e.g. on raster data
- G06K15/1843—Changing size or raster resolution
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/18—Conditioning data for presenting it to the physical printing elements
- G06K15/1801—Input data handling means
- G06K15/181—Receiving print data characterized by its formatting, e.g. particular page description languages
- G06K15/1811—Receiving print data characterized by its formatting, e.g. particular page description languages including high level document description only
- G06K15/1813—Page description language recognition
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/18—Conditioning data for presenting it to the physical printing elements
- G06K15/1835—Transforming generic data
- G06K15/1836—Rasterization
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/18—Conditioning data for presenting it to the physical printing elements
- G06K15/1848—Generation of the printable image
- G06K15/1856—Generation of the printable image characterized by its workflow
- G06K15/1861—Generation of the printable image characterized by its workflow taking account of a limited available memory space or rasterization time
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/387—Composing, repositioning or otherwise geometrically modifying originals
- H04N1/3877—Image rotation
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computational Linguistics (AREA)
- Record Information Processing For Printing (AREA)
- Editing Of Facsimile Originals (AREA)
- Storing Facsimile Image Data (AREA)
- Image Processing (AREA)
Description
31 CPU
33 RAM
34 不揮発性メモリ
37 ネットワークIF
38 USB-IF
100 プリンタ
Claims (9)
- 印刷デバイスと、
通信インタフェースと、
メモリと、
コントローラと、
を備え、
前記コントローラは、
ページ記述言語で示された画像データを、前記通信インタフェースを介して受信する受信処理と、
前記画像データをラスタライズし、ラスタライズ後のデータであるラスタデータを前記メモリに記憶するラスタライズ処理と、
前記メモリに記憶された前記ラスタデータから、シートに印刷を行うための印刷データを生成する生成処理と、
前記印刷データを用いて、前記印刷デバイスに印刷を行わせる印刷処理と、
を実行し、
さらに前記コントローラは、
前記画像データに対応する前記印刷データを印刷する品質が所定の品質以上であることを示す所定条件を満たすか否かを判断する条件判断処理と、
前記画像データの画像を回転させるか否かを判断する回転判断処理と、
を実行し、
前記回転判断処理において前記画像を回転させると判断し、かつ前記条件判断処理において前記所定条件を満たすと判断した場合、
前記ラスタライズ処理において、前記画像データの前記画像の回転を、前記画像データのラスタライズと同時に行い、前記画像の回転済みの前記ラスタデータを前記メモリに記憶し、
前記回転判断処理において前記画像を回転させると判断し、かつ前記条件判断処理において前記所定条件を満たさないと判断した場合、
前記ラスタライズ処理では前記画像データの前記画像の回転を行わず、前記生成処理において、前記メモリに記憶された前記ラスタデータの前記画像の回転を行い、前記画像の回転済みの前記ラスタデータから前記印刷データを生成する、
ことを特徴とする印刷装置。 - 請求項1に記載する印刷装置において、
受信した前記画像データのパラメータに含まれる解像度が所定値を超えることを、前記所定条件とする、
ことを特徴とする印刷装置。 - 請求項1または請求項2に記載する印刷装置において、
前記印刷装置あるいは受信した前記画像データに高品質を示すパラメータが設定されていること、を前記所定条件とする、
ことを特徴とする印刷装置。 - 請求項1から請求項3のいずれか1つに記載する印刷装置において、
前記画像データに対応する前記印刷データを生成するまでに必要なメモリ量が所定量以下であることを、さらなる前記所定条件とし、
前記回転判断処理において前記画像を回転させると判断し、かつ前記条件判断処理において前記所定条件を満たさないと判断した場合、
前記ラスタライズ処理では前記画像の回転を行わずにラスタライズした前記ラスタデータに対して解像度を落として前記メモリに記憶させ、前記生成処理において、前記メモリに記憶された前記ラスタデータの前記画像の回転を行い、前記画像の回転済みの前記ラスタデータから前記印刷データを生成する、
ことを特徴とする印刷装置。 - 請求項1から請求項4のいずれか1つに記載する印刷装置において、
前記受信処理において受信する前記画像データの前記ページ記述言語には、
前記ラスタライズ処理を開始するコマンドの前に、描画方向を示す第1方向情報とシートサイズを示す第1サイズ情報とが記述される第1方式と、
前記ラスタライズ処理を開始するコマンドの前に、描画方向を示す第2方向情報とシートサイズを示す第2サイズ情報とが記述され、さらに前記第2方向情報の記述と前記第2サイズ情報の記述との少なくとも一方を省略する場合がある第2方式と、があり、
前記印刷装置には、
デフォルトの描画方向およびシートサイズが設定されており、
前記コントローラは、
前記受信処理において受信した前記画像データの前記ページ記述言語が前記第1方式か前記第2方式かを判断する方式判断処理を実行し、
前記方式判断処理において前記第2方式と判断した場合、
前記回転判断処理において、前記ラスタライズ処理を開始するコマンドの前に、前記第2方向情報と前記第2サイズ情報とが記述されている場合、前記第2方向情報と前記第2サイズ情報とに基づいて、前記画像データの画像を回転させるか否かを判断し、前記第2方向情報と前記第2サイズ情報との少なくとも一方が記述されていなかった場合、前記印刷装置のデフォルトの前記描画方向ないし前記シートサイズを用いて、前記画像を回転させるか否かを判断し、
前記回転判断処理において前記画像を回転させると判断した場合、前記ラスタライズ処理において、前記画像データの前記画像の回転を、前記画像データのラスタライズと同時に行い、前記画像の回転済みの前記ラスタデータを前記メモリに記憶する、
ことを特徴とする印刷装置。 - 請求項5に記載する印刷装置において、
前記コントローラは、
前記方式判断処理において前記第2方式と判断した場合、前記印刷装置のデフォルトの前記描画方向および前記シートサイズを用いて、前記画像を回転させるか否かの仮判断を行い、前記ラスタライズ処理を開始するコマンドの前に前記第2方向情報と前記第2サイズ情報とが記述されていた場合、前記仮判断の結果に代えて、前記第2方向情報と前記第2サイズ情報とに基づいて、前記画像データの画像を回転させるか否かを判断し、その判断結果を前記回転判断処理での判断結果とし、前記ラスタライズ処理を開始するコマンドの前に前記第2方向情報と前記第2サイズ情報とが記述されていなかった場合、前記仮判断の結果を前記回転判断処理での判断結果とする、
ことを特徴とする印刷装置。 - 請求項1から請求項6のいずれか1つに記載する印刷装置において、
前記コントローラは、
前記回転判断処理では、前記印刷装置に設定されているシートの向きと、受信した前記画像データの描画方向と、の組み合わせに基づいて、前記画像を回転させるか否かを判断する、
ことを特徴とする印刷装置。 - 請求項1から請求項7のいずれか1つに記載する印刷装置において、
前記コントローラは、
前記回転判断処理では、受信した前記画像データの両面印刷を行う場合、前記画像の印刷面と、とじ方向と、シートの向きと、の組み合わせに基づいて、前記画像を回転させるか否かを判断する、
ことを特徴とする印刷装置。 - 通信インタフェースと、メモリと、を備える情報処理装置のコンピュータにより読取可能なプログラムであって、
前記コンピュータに、
ページ記述言語で示された画像データを受信する受信処理と、
前記画像データをラスタライズし、ラスタライズ後のデータであるラスタデータをメモリに記憶するラスタライズ処理と、
前記メモリに記憶された前記ラスタデータから、シートに印刷を行うための印刷データを生成する生成処理と、
前記印刷データを用いて、印刷装置に印刷を行わせる印刷処理と、
を実行させ、
さらに前記コンピュータに、
前記画像データに対応する前記印刷データを印刷する品質が所定の品質以上であることを示す所定条件を満たすか否かを判断する条件判断処理と、
前記画像データの画像を回転させるか否かを判断する回転判断処理と、
を実行させ、
前記回転判断処理において前記画像を回転させると判断し、かつ前記条件判断処理において前記所定条件を満たすと判断した場合、
前記ラスタライズ処理において、前記画像データの前記画像の回転を、前記画像データのラスタライズと同時に行わせ、前記画像の回転済みの前記ラスタデータを前記メモリに記憶させ、
前記回転判断処理において前記画像を回転させると判断し、かつ前記条件判断処理において前記所定条件を満たさないと判断した場合、
前記ラスタライズ処理では前記画像データの前記画像の回転を行わせず、前記生成処理において、前記メモリに記憶された前記ラスタデータの前記画像の回転を行わせ、前記画像の回転済みの前記ラスタデータから前記印刷データを生成させる、
ことを特徴とするプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018184504A JP7115191B2 (ja) | 2018-09-28 | 2018-09-28 | 印刷装置およびプログラム |
US16/562,532 US10817761B2 (en) | 2018-09-28 | 2019-09-06 | Printing apparatus and computer-readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018184504A JP7115191B2 (ja) | 2018-09-28 | 2018-09-28 | 印刷装置およびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020049903A JP2020049903A (ja) | 2020-04-02 |
JP7115191B2 true JP7115191B2 (ja) | 2022-08-09 |
Family
ID=69945946
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018184504A Active JP7115191B2 (ja) | 2018-09-28 | 2018-09-28 | 印刷装置およびプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US10817761B2 (ja) |
JP (1) | JP7115191B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021164046A (ja) * | 2020-03-31 | 2021-10-11 | キヤノン株式会社 | 画像処理装置、記録装置、画像処理方法、およびプログラム |
JP7486033B2 (ja) * | 2020-05-13 | 2024-05-17 | セイコーエプソン株式会社 | 記録装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009042988A (ja) | 2007-08-08 | 2009-02-26 | Canon Inc | 印刷システム |
JP2010178078A (ja) | 2009-01-29 | 2010-08-12 | Kyocera Mita Corp | 画像形成装置 |
JP2012131059A (ja) | 2010-12-20 | 2012-07-12 | Canon Inc | 印刷装置及びその制御方法、並びにプログラム |
JP2015145069A (ja) | 2014-01-31 | 2015-08-13 | キヤノン株式会社 | 画像形成装置、その制御方法、及びプログラム |
JP2015187842A (ja) | 2014-03-11 | 2015-10-29 | 株式会社リコー | 情報処理装置、情報処理方法、プログラム |
JP2018000282A (ja) | 2016-06-28 | 2018-01-11 | 株式会社Screenホールディングス | データ処理装置、錠剤印刷装置、データ処理方法および錠剤印刷方法 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6763122B1 (en) * | 1999-11-05 | 2004-07-13 | Tony Rodriguez | Watermarking an image in color plane separations and detecting such watermarks |
JP2001287413A (ja) | 2000-04-10 | 2001-10-16 | Matsushita Electric Ind Co Ltd | プリンタ制御装置 |
JP2002203236A (ja) | 2000-12-28 | 2002-07-19 | Canon Inc | 画像処理装置および画像処理装置の制御方法および記憶媒体 |
US7266254B2 (en) * | 2002-02-13 | 2007-09-04 | Canon Kabushiki Kaisha | Data processing apparatus, image processing apparatus, and method therefor |
US7450263B1 (en) * | 2003-04-25 | 2008-11-11 | Kodak Graphic Communications Canada Company | System and method for image rotation |
US8705087B2 (en) * | 2009-01-29 | 2014-04-22 | Kyocera Document Solutions Inc. | Image forming apparatus and image forming method for rotating image data |
US20100245877A1 (en) * | 2009-03-31 | 2010-09-30 | Kabushiki Kaisha Toshiba | Image processing apparatus, image forming apparatus and image processing method |
JP7089219B2 (ja) * | 2018-05-10 | 2022-06-22 | ブラザー工業株式会社 | 制御プログラム、情報処理装置、およびシステム |
-
2018
- 2018-09-28 JP JP2018184504A patent/JP7115191B2/ja active Active
-
2019
- 2019-09-06 US US16/562,532 patent/US10817761B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009042988A (ja) | 2007-08-08 | 2009-02-26 | Canon Inc | 印刷システム |
JP2010178078A (ja) | 2009-01-29 | 2010-08-12 | Kyocera Mita Corp | 画像形成装置 |
JP2012131059A (ja) | 2010-12-20 | 2012-07-12 | Canon Inc | 印刷装置及びその制御方法、並びにプログラム |
JP2015145069A (ja) | 2014-01-31 | 2015-08-13 | キヤノン株式会社 | 画像形成装置、その制御方法、及びプログラム |
JP2015187842A (ja) | 2014-03-11 | 2015-10-29 | 株式会社リコー | 情報処理装置、情報処理方法、プログラム |
JP2018000282A (ja) | 2016-06-28 | 2018-01-11 | 株式会社Screenホールディングス | データ処理装置、錠剤印刷装置、データ処理方法および錠剤印刷方法 |
Also Published As
Publication number | Publication date |
---|---|
JP2020049903A (ja) | 2020-04-02 |
US20200104660A1 (en) | 2020-04-02 |
US10817761B2 (en) | 2020-10-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2928173B1 (en) | Image reading apparatus, image forming apparatus, and method for controlling image reading apparatus | |
JP7115191B2 (ja) | 印刷装置およびプログラム | |
US11899996B2 (en) | Storage medium storing computer-readable instructions for generating cut print image data based on cut print setting | |
US8811831B2 (en) | Printing apparatus, printing apparatus control method, and storage medium storing program thereof | |
JP5546526B2 (ja) | 印刷システム、印刷装置及びデータ変換方法 | |
US9235786B2 (en) | Printing apparatus and method of controlling the same and storage medium | |
CN109109472B (zh) | 印刷装置以及控制方法 | |
JP6472160B2 (ja) | 印刷制御装置、印刷制御方法、およびプログラム | |
US20150254535A1 (en) | Image processing apparatus and image processing method | |
JP2020131619A (ja) | プリンタ及びモジュール | |
JP2022160765A (ja) | プログラム | |
JP2001235976A5 (ja) | ||
JP6128994B2 (ja) | 印刷制御装置、印刷制御方法、およびプログラム | |
JP2012222446A (ja) | 画像読取装置、画像読取装置の制御方法、及びプログラム | |
CN104935781B (zh) | 图像形成***及控制方法 | |
JP2016043642A (ja) | 印刷装置、制御方法、及び、プログラム | |
US9239973B1 (en) | Image forming apparatus and non-transitory computer readable medium storing program | |
US11681484B2 (en) | Generating layout image data representing layout image in which two images are arranged adjacent to each other | |
WO2024154658A1 (ja) | サポートプログラム | |
US11816516B2 (en) | Storage medium storing computer-readable instructions for generating processed image data representing processed image in which gap area is arranged within range including longitudinal center position thereof | |
JP7102753B2 (ja) | 画像形成装置およびプログラム | |
JP2018122463A (ja) | 画像形成装置、画像形成方法及び画像形成装置のプログラム | |
JP2022155907A (ja) | プログラムおよびプリンタ | |
JP6187303B2 (ja) | 読取装置 | |
JP2022148553A (ja) | 印刷システム、プリンタドライバ、およびプリンタ |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210907 |
|
TRDD | Decision of grant or rejection written | ||
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220621 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20220628 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220711 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7115191 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |