JP7152879B2 - 情報処理装置及びその制御方法およびプログラム - Google Patents
情報処理装置及びその制御方法およびプログラム Download PDFInfo
- Publication number
- JP7152879B2 JP7152879B2 JP2018099792A JP2018099792A JP7152879B2 JP 7152879 B2 JP7152879 B2 JP 7152879B2 JP 2018099792 A JP2018099792 A JP 2018099792A JP 2018099792 A JP2018099792 A JP 2018099792A JP 7152879 B2 JP7152879 B2 JP 7152879B2
- Authority
- JP
- Japan
- Prior art keywords
- margin
- data
- control program
- application
- 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 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/1203—Improving or facilitating administration, e.g. print management
- G06F3/1208—Improving or facilitating administration, e.g. print management resulting in improved quality of the output result, e.g. print layout, colours, workflows, print preview
-
- 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/1203—Improving or facilitating administration, e.g. print management
- G06F3/1205—Improving or facilitating administration, e.g. print management resulting in increased flexibility in print job configuration, e.g. job settings, print requirements, job tickets
-
- 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/1224—Client or server resources management
- G06F3/1225—Software update, e.g. print driver, modules, plug-ins, fonts
-
- 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/1253—Configuration of print job parameters, e.g. using UI at the client
- G06F3/1254—Automatic configuration, e.g. by driver
-
- 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/1285—Remote printer device, e.g. being remote from client or server
-
- 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/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/0044—Display of information to the user, e.g. menus for image preview or review, e.g. to help the user position a sheet
- H04N1/00442—Simultaneous viewing of a plurality of images, e.g. using a mosaic display arrangement of thumbnails
- H04N1/00456—Simultaneous viewing of a plurality of images, e.g. using a mosaic display arrangement of thumbnails for layout preview, e.g. page layout
-
- 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/00681—Detecting the presence, position or size of a sheet or correcting its position before scanning
- H04N1/00684—Object of the detection
- H04N1/00708—Size or dimensions
-
- 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/00681—Detecting the presence, position or size of a sheet or correcting its position before scanning
- H04N1/00742—Detection methods
- H04N1/00748—Detecting edges, e.g. of a stationary sheet
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)
- Multimedia (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Record Information Processing For Printing (AREA)
Description
印刷対象のデータを生成するアプリケーションで生成された前記データを印刷装置で印刷させるための前記アプリケーションに組み込まれる第1の制御プログラム及び前記第1の制御プログラムを介して印刷の指示があった場合に実行する第2の制御プログラムとを実行する情報処理装置であって、
前記第1の制御プログラムにより、複数の用紙サイズとの比較によって前記データを1ページに含ませるための所定の用紙サイズの設定を前記アプリケーションに実行させ、前記第2の制御プログラムに対して余白削除を行わせるための余白削除設定を実行する設定手段と、
前記第2の制御プログラムにより、前記アプリケーションにより生成された、1ページの前記所定の用紙サイズに含まれている前記データに基づく印刷データを生成し、生成した印刷データの余白を削除する余白削除手段と、
該余白削除手段で余白削除した印刷データを前記印刷装置に出力する出力手段とを有する。
図1は、第1の実施形態におけるシステム構成図である。本システムは、ホスト装置1と、ロール紙を装着可能な印刷装置2によって構成される。ホスト装置1は、パーソナルコンピュータ等であり、マイクロソフト社のOS(オペレーティングシステム)、印刷装置2を制御するソフトウェアであるプリンタドライバ110、一般的な表計算ソフトウェア100がハードディスク等の記憶装置に既にインストールしているものとする。本実施形態では、一般的な表計算ソフトウェアとして、Microsoft Excel(登録商標)を想定して説明する。なお、ホスト装置1と印刷装置2とはネットワークを介して接続されるものとするが、他のI/Fを介して接続しても構わないし、有線、無線の種類も特に問わない。
次に、余白削除したデータを、印刷前にプレビュー表示やレイアウト変更する例を第2の実施形態として説明する。
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
Claims (15)
- 印刷対象のデータを生成するアプリケーションで生成された前記データを印刷装置で印刷させるための前記アプリケーションに組み込まれる第1の制御プログラム及び前記第1の制御プログラムを介して印刷の指示があった場合に実行する第2の制御プログラムとを実行する情報処理装置であって、
前記第1の制御プログラムにより、複数の用紙サイズとの比較によって前記データを1ページに含ませるための所定の用紙サイズの設定を前記アプリケーションに実行させ、前記第2の制御プログラムに対して余白削除を行わせるための余白削除設定を実行する設定手段と、
前記第2の制御プログラムにより、前記アプリケーションにより生成された、1ページの前記所定の用紙サイズに含まれている前記データに基づく印刷データを生成し、生成した印刷データの余白を削除する余白削除手段と、
該余白削除手段で余白削除した印刷データを前記印刷装置に出力する出力手段と
を有することを特徴とする情報処理装置。 - 前記設定手段は、更に、予め設定された複数のサイズの記録紙の中の、前記アプリケーションが作成したデータの印刷範囲を包含する最小のサイズの記録紙を設定することを特徴とする請求項1に記載の情報処理装置。
- 前記余白削除手段は、
前記アプリケーションにより生成された、前記所定の用紙サイズの1ページに含まれている前記データの印刷イメージを生成し、生成された印刷イメージにおける余白を削除することを特徴とする請求項1または2に記載の情報処理装置。 - 前記余白削除手段は、前記印刷イメージにおける非白画素を含む領域の外接矩形を求め、当該外接矩形の外側を前記余白として判定して余白削除を行うことを特徴とする請求項3に記載の情報処理装置。
- 前記出力手段は、余白削除後の印刷イメージを、前記印刷装置にセットされた記録紙のサイズに応じて変倍し、前記変倍して得た印刷イメージを前記印刷装置に出力する
ことを特徴とする請求項3または4に記載の情報処理装置。 - 更に、前記余白削除後の印刷データを、プレビュー表示するプレビュー表示手段を有し、
前記出力手段は、前記プレビュー表示手段で表示したプレビュー表示にて、ユーザから印刷の指示が入力された場合、前記印刷装置への出力を実行する
ことを特徴とする請求項1乃至5のいずれか1項に記載の情報処理装置。 - 前記アプリケーションは表計算ソフトウェアであり、前記第1の制御プログラムは前記表計算ソフトウェアのプラグインであり、前記第2の制御プログラムはプリンタドライバ、もしくはプレビューソフトウェアであることを特徴とする請求項1乃至6のいずれか1項に記載の情報処理装置。
- 印刷対象のデータを生成するアプリケーションで生成された前記データを印刷装置で印刷させるための前記アプリケーションに組み込まれる第1の制御プログラム及び前記第1の制御プログラムを介して印刷の指示があった場合に実行する第2の制御プログラムとを実行する情報処理装置の制御方法であって、
前記第1の制御プログラムにより、複数の用紙サイズとの比較によって前記データを1ページに含ませるための所定の用紙サイズの設定を前記アプリケーションに実行させ、前記第2の制御プログラムに対して余白削除を行わせるための余白削除設定を実行する設定工程と、
前記第2の制御プログラムにより、前記アプリケーションにより生成された、1ページの前記所定の用紙サイズに含まれている前記データに基づく印刷データを生成し、生成した印刷データの余白を削除する余白削除工程と、
該余白削除工程で余白削除した印刷データを前記印刷装置に出力する出力工程と
を有することを特徴とする情報処理装置の制御方法。 - 前記設定工程は、更に、予め設定された複数のサイズの記録紙の中の、前記アプリケーションが作成したデータの印刷範囲を包含する最小のサイズの記録紙を設定することを特徴とする請求項8に記載の情報処理装置の制御方法。
- 前記余白削除工程は、
前記アプリケーションにより生成された、前記所定の用紙サイズの1ページに含まれている前記データの印刷イメージを生成し、生成された印刷イメージにおける余白を削除することを特徴とする請求項8または9に記載の情報処理装置の制御方法。 - 前記余白削除工程は、前記印刷イメージにおける非白画素を含む領域の外接矩形を求め、当該外接矩形の外側を前記余白として判定して余白削除を行うことを特徴とする請求項10に記載の情報処理装置の制御方法。
- 前記出力工程は、余白削除後の印刷イメージを、前記印刷装置にセットされた記録紙のサイズに応じて変倍し、前記変倍して得た印刷イメージを前記印刷装置に出力することを特徴とする請求項10または11に記載の情報処理装置の制御方法。
- 更に、前記余白削除後の印刷データを、プレビュー表示するプレビュー表示工程を有し、
前記出力工程は、前記プレビュー表示工程で表示したプレビュー表示にて、ユーザから印刷の指示が入力された場合、前記印刷装置への出力を実行する
ことを特徴とする請求項8乃至12のいずれか1項に記載の情報処理装置の制御方法。 - 前記アプリケーションは表計算ソフトウェアであり、前記第1の制御プログラムは前記表計算ソフトウェアのプラグインであり、前記第2の制御プログラムはプリンタドライバ、もしくはプレビューソフトウェアであることを特徴とする請求項8乃至13のいずれか1項に記載の情報処理装置の制御方法。
- 印刷対象のデータを生成するアプリケーションを実行する情報処理装置に実行させるプログラムであって、
前記プログラムは、前記アプリケーションで生成された前記データを印刷装置で印刷させるための前記アプリケーションに組み込まれる第1の制御プログラム及び前記第1の制御プログラムを介して印刷の指示があった場合に実行する第2の制御プログラムとを含み、
前記情報処理装置に、
前記第1の制御プログラムにより、複数の用紙サイズとの比較によって前記データを1ページに含ませるための所定の用紙サイズの設定を前記アプリケーションに実行させ、前記第2の制御プログラムに対して余白削除を行わせるための余白削除設定を実行させ、
前記第2の制御プログラムにより、前記アプリケーションにより生成された、1ページの前記所定の用紙サイズに含まれている前記データに基づく印刷データを生成させ、生成した印刷データの余白を削除させ、
前記余白を削除した印刷データを前記印刷装置に出力させる
ことを特徴とするプログラム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018099792A JP7152879B2 (ja) | 2018-05-24 | 2018-05-24 | 情報処理装置及びその制御方法およびプログラム |
| US16/411,298 US10901663B2 (en) | 2018-05-24 | 2019-05-14 | Information processing apparatus, control method thereof, and non-transitory computer-readable storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018099792A JP7152879B2 (ja) | 2018-05-24 | 2018-05-24 | 情報処理装置及びその制御方法およびプログラム |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2019204347A JP2019204347A (ja) | 2019-11-28 |
| JP2019204347A5 JP2019204347A5 (ja) | 2021-07-26 |
| JP7152879B2 true JP7152879B2 (ja) | 2022-10-13 |
Family
ID=68613712
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018099792A Active JP7152879B2 (ja) | 2018-05-24 | 2018-05-24 | 情報処理装置及びその制御方法およびプログラム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US10901663B2 (ja) |
| JP (1) | JP7152879B2 (ja) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002094762A (ja) | 2000-09-18 | 2002-03-29 | Toshiba Corp | 画像データ処理装置及び画像データ処理方法 |
| JP2010003186A (ja) | 2008-06-20 | 2010-01-07 | Canon Inc | 情報処理装置 |
| JP2010067034A (ja) | 2008-09-11 | 2010-03-25 | Canon Inc | 表計算ソフトにおける用紙サイズ算出方法 |
| JP2011203826A (ja) | 2010-03-24 | 2011-10-13 | Canon Inc | 画像処理装置、画像処理方法、およびプログラム |
| JP2015125465A (ja) | 2013-12-25 | 2015-07-06 | キヤノン株式会社 | 用紙サイズ設定プログラムおよび用紙サイズ設定方法 |
| JP2015170115A (ja) | 2014-03-06 | 2015-09-28 | キヤノン株式会社 | 情報処理装置、情報処理方法、及びプログラム |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6975425B1 (en) * | 1998-02-26 | 2005-12-13 | Canon Kabushiki Kaisha | Information processing apparatus and information processing method |
| US7212309B1 (en) * | 2002-08-30 | 2007-05-01 | Microsoft Corporation | Best fit printing |
| JP5445483B2 (ja) * | 2011-02-07 | 2014-03-19 | ブラザー工業株式会社 | 画像処理プログラム |
| JP6198502B2 (ja) | 2013-07-25 | 2017-09-20 | キヤノン株式会社 | 情報処理装置及びその方法、プログラム |
| JP6630122B2 (ja) * | 2015-11-09 | 2020-01-15 | キヤノン株式会社 | 画像形成装置、画像処理装置及びプログラム |
| US10795618B2 (en) * | 2018-01-05 | 2020-10-06 | Datamax-O'neil Corporation | Methods, apparatuses, and systems for verifying printed image and improving print quality |
-
2018
- 2018-05-24 JP JP2018099792A patent/JP7152879B2/ja active Active
-
2019
- 2019-05-14 US US16/411,298 patent/US10901663B2/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002094762A (ja) | 2000-09-18 | 2002-03-29 | Toshiba Corp | 画像データ処理装置及び画像データ処理方法 |
| JP2010003186A (ja) | 2008-06-20 | 2010-01-07 | Canon Inc | 情報処理装置 |
| JP2010067034A (ja) | 2008-09-11 | 2010-03-25 | Canon Inc | 表計算ソフトにおける用紙サイズ算出方法 |
| JP2011203826A (ja) | 2010-03-24 | 2011-10-13 | Canon Inc | 画像処理装置、画像処理方法、およびプログラム |
| JP2015125465A (ja) | 2013-12-25 | 2015-07-06 | キヤノン株式会社 | 用紙サイズ設定プログラムおよび用紙サイズ設定方法 |
| JP2015170115A (ja) | 2014-03-06 | 2015-09-28 | キヤノン株式会社 | 情報処理装置、情報処理方法、及びプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| US10901663B2 (en) | 2021-01-26 |
| JP2019204347A (ja) | 2019-11-28 |
| US20190361639A1 (en) | 2019-11-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103186355B (zh) | 打印控制装置及打印控制方法 | |
| JP4436851B2 (ja) | プリンタドライバ・プログラムおよび画像形成装置 | |
| US7706010B2 (en) | Method for printing a web page | |
| US8384946B2 (en) | Image forming apparatus, method, and computer product for positioning images of different size on a given paper size | |
| JP6844474B2 (ja) | プリンタドライバ、および情報処理装置 | |
| CN107766011B (zh) | 打印控制方法、装置及系统 | |
| JP5490757B2 (ja) | プリンタドライバ及びこれを用いた印刷方法 | |
| US20100060908A1 (en) | Printing control apparatus, printing control method, and storage medium | |
| US9781300B1 (en) | Method and system for removing objects from a print document | |
| JP2018036755A (ja) | 制御方法、プログラム及び情報処理装置 | |
| JP7152879B2 (ja) | 情報処理装置及びその制御方法およびプログラム | |
| JP2006259917A (ja) | 文書処理装置、文書処理プログラム、及び文書処理方法 | |
| JP7102955B2 (ja) | 情報処理装置およびプログラム | |
| US20190361637A1 (en) | Printing control method, storage medium and information processing apparatus | |
| JP6330790B2 (ja) | 印刷制御システム、印刷制御装置およびプログラム | |
| JP7318386B2 (ja) | 情報処理装置及びプログラム | |
| JP4661832B2 (ja) | 印刷制御装置およびプリンタドライバのプログラム | |
| JP6624918B2 (ja) | 情報処理装置、制御方法、及びプログラム | |
| JP2012123692A (ja) | 画像処理装置、はみ出し判定方法、およびコンピュータプログラム | |
| US11966641B1 (en) | User-defined boundaries for documents | |
| JP5526863B2 (ja) | プリンタドライバ、及び印刷制御装置 | |
| JP6015478B2 (ja) | 制御装置、制御方法およびプリンタードライバプログラム | |
| JP5957979B2 (ja) | 画像処理方法、画像処理プログラムおよび画像形成装置 | |
| JP7255277B2 (ja) | 画像処理装置および画像処理システム | |
| JP2008009652A (ja) | 印刷処理方法およびプリンタドライバ |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20210103 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210113 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210519 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210519 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220302 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220311 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220506 |
|
| 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: 20220902 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220930 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 7152879 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |