JP7031366B2 - 制御プログラム及び画像処理装置 - Google Patents
制御プログラム及び画像処理装置 Download PDFInfo
- Publication number
- JP7031366B2 JP7031366B2 JP2018034151A JP2018034151A JP7031366B2 JP 7031366 B2 JP7031366 B2 JP 7031366B2 JP 2018034151 A JP2018034151 A JP 2018034151A JP 2018034151 A JP2018034151 A JP 2018034151A JP 7031366 B2 JP7031366 B2 JP 7031366B2
- Authority
- JP
- Japan
- Prior art keywords
- scan data
- scan
- rotation processing
- image
- instruction
- 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
- 238000012545 processing Methods 0.000 title claims description 184
- 238000000034 method Methods 0.000 claims description 186
- 230000008569 process Effects 0.000 claims description 184
- 238000001514 detection method Methods 0.000 claims description 26
- 238000006243 chemical reaction Methods 0.000 claims description 22
- 238000012937 correction Methods 0.000 claims description 22
- 230000004044 response Effects 0.000 claims description 16
- 238000009966 trimming Methods 0.000 description 34
- 239000003086 colorant Substances 0.000 description 5
- 238000013500 data storage Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Landscapes
- Facsimiles In General (AREA)
- Editing Of Facsimile Originals (AREA)
Description
図1に、本願に係る実施形態として例示されるスキャンシステム1のブロック図を示す。スキャンシステム1は、PC(本発明の画像処理装置の一例)10、スキャナ50を備える。
本明細書でのスキャンシステム1の作動の説明において、基本的に、プログラムに記述された命令に従ったCPU12の処理を示す。すなわち、以下の説明における「判断」「抽出」「選択」「算出」「決定」「特定」「取得」「受付」「制御」「設定」等の処理は、CPU12の処理を表している。CPU12による処理は、OS36を介したハードウェア制御も含む。なお、「取得」は要求を必須とはしない概念で用いる。すなわち、CPU12が要求することなくデータを受信するという処理も、「CPU12がデータを取得する」という概念に含まれる。また、本明細書中の「データ」とは、コンピュータに読取可能なビット列で表される。そして、実質的な意味内容が同じでフォーマットが異なるデータは、同一のデータとして扱われるものとする。本明細書中の「情報」についても同様である。また、「命令」「応答」「要求」等の処理は、「命令」「応答」「要求」等を示す情報を通信することにより行われる。また、「命令」「応答」「要求」等の文言を、「命令」「応答」「要求」等を示す情報そのものという意味で記載してもよい。
上述したPC10からスキャナ50へのスキャン指示の送信,および、スキャン指示の送信に応じて取得されたスキャンデータに対する各種処理の実行は、CPU12においてスキャナドライバ30が実行されることによって行われる。以下に、図7乃至図12を用いて、スキャナドライバ30のフローが実行される際の処理を説明する。本処理は、スキャナドライバ30が起動し、スキャン処理の設定に関するユーザ操作が入力された後に、スキャン処理の実行を指示するユーザ操作が入力された場合に実行される処理である。
Claims (5)
- 操作部を備える画像処理装置のコンピュータが読み取り可能な制御プログラムであって、
前記コンピュータを、
前記操作部を介して、スキャン処理の設定値を受け付ける受付手段と、
前記受付手段が受け付けた設定値が、2値のスキャンデータの作成を要求するものであり、かつ、画像の回転処理を要する所定の処理の実行を要求するものである場合に、グレースケールのスキャンデータの作成を指示するスキャン指示を出力する指示出力手段と、
前記指示出力手段によるスキャン指示の出力に応じて取得したグレースケールのスキャンデータに対して、当該スキャンデータに基づく画像の回転処理を実行する第1回転処理実行手段と、
前記第1回転処理実行手段による回転処理が実行されたグレースケールのスキャンデータを、2値のスキャンデータに変換する第1変換手段と、
前記第1変換手段により変換された2値のスキャンデータを出力する出力手段と、
して機能させ、
前記指示出力手段は、
前記受付手段が受け付けた設定値が、2値のスキャンデータの作成を要求するものであり、かつ、前記所定の処理の実行を要求するものである場合であっても、前記所定の処理が原稿向き補正処理及び原稿サイズ検知処理でなければ、前記受付手段が受け付けた設定値が、予め設定された設定解像度以上のスキャンデータの作成を要求するものであることと、予め設定された設定サイズ以上の原稿のスキャンデータの作成を要求するものであることとの少なくとも一方を条件として、2値のスキャンデータの作成を指示するスキャン指示を出力し、
前記コンピュータを、
前記指示出力手段によるスキャン指示の出力に応じて取得した2値のスキャンデータに対して、当該スキャンデータに基づく画像の回転処理を実行する第2回転処理実行手段と、
して機能させ、
前記出力手段は、
前記第2回転処理実行手段による回転処理が実行された2値のスキャンデータを出力することを特徴とする制御プログラム。 - 操作部を備える画像処理装置のコンピュータが読み取り可能な制御プログラムであって、
前記コンピュータを、
前記操作部を介して、スキャン処理の設定値を受け付ける受付手段と、
前記受付手段が受け付けた設定値が、2値のスキャンデータの作成を要求するものであり、かつ、画像の回転処理を要する所定の処理の実行を要求するものである場合に、グレースケールのスキャンデータの作成を指示するスキャン指示を出力する指示出力手段と、
前記指示出力手段によるスキャン指示の出力に応じて取得したグレースケールのスキャンデータに対して、当該スキャンデータに基づく画像の回転処理を実行する第1回転処理実行手段と、
前記第1回転処理実行手段による回転処理が実行されたグレースケールのスキャンデータを、2値のスキャンデータに変換する第1変換手段と、
前記第1変換手段により変換された2値のスキャンデータを出力する出力手段と、
して機能させ、
前記指示出力手段は、
前記受付手段が受け付けた設定値が、2値のスキャンデータの作成を要求するものであり、かつ、前記所定の処理の実行を要求するものである場合であっても、前記画像処理装置のメモリの空き容量が設定量以下であることを条件として、2値のスキャンデータの作成を指示するスキャン指示を出力し、
前記コンピュータを、
前記指示出力手段によるスキャン指示の出力に応じて取得した2値のスキャンデータに対して、当該スキャンデータに基づく画像の回転処理を実行する第2回転処理実行手段と、
して機能させ、
前記出力手段は、
前記第2回転処理実行手段による回転処理が実行された2値のスキャンデータを出力することを特徴とする制御プログラム。 - 操作部を備える画像処理装置のコンピュータが読み取り可能な制御プログラムであって、
前記コンピュータを、
前記操作部を介して、スキャン処理の設定値を受け付ける受付手段と、
前記受付手段が受け付けた設定値が、2値のスキャンデータの作成を要求するものであり、かつ、画像の回転処理を要する所定の処理の実行を要求するものである場合に、グレースケールのスキャンデータの作成を指示するスキャン指示を出力する指示出力手段と、
前記指示出力手段によるスキャン指示の出力に応じて取得したグレースケールのスキャンデータに対して、当該スキャンデータに基づく画像の回転処理を実行する第1回転処理実行手段と、
前記第1回転処理実行手段による回転処理が実行されたグレースケールのスキャンデータを、2値のスキャンデータに変換する第1変換手段と、
前記第1変換手段により変換された2値のスキャンデータを出力する出力手段と、
して機能させ、
前記受付手段が受け付けた設定値が、予め設定された設定解像度以上のスキャンデータの作成を要求するものであることと、予め設定された設定サイズ以上の原稿のスキャンデータの作成を要求するものであることとの少なくとも一方を条件として、
前記コンピュータを、
前記指示出力手段によるスキャン指示の出力に応じて取得したグレースケールのスキャンデータに対して、前記所定の処理を実行する所定処理実行手段と、
前記所定処理実行手段による処理が実行されたグレースケールのスキャンデータを、2値のスキャンデータに変換する第2変換手段と、
前記第2変換手段により変換された2値のスキャンデータに対して、当該スキャンデータに基づく画像の回転処理を実行する第3回転処理実行手段と、
して機能させ、
前記出力手段は、
前記第3回転処理実行手段による回転処理が実行された2値のスキャンデータを出力することを特徴とする制御プログラム。 - 操作部を備える画像処理装置のコンピュータが読み取り可能な制御プログラムであって、
前記コンピュータを、
前記操作部を介して、スキャン処理の設定値を受け付ける受付手段と、
前記受付手段が受け付けた設定値が、2値のスキャンデータの作成を要求するものであり、かつ、画像の回転処理を要する所定の処理の実行を要求するものである場合に、グレースケールのスキャンデータの作成を指示するスキャン指示を出力する指示出力手段と、
前記指示出力手段によるスキャン指示の出力に応じて取得したグレースケールのスキャンデータに対して、当該スキャンデータに基づく画像の回転処理を実行する第1回転処理実行手段と、
前記第1回転処理実行手段による回転処理が実行されたグレースケールのスキャンデータを、2値のスキャンデータに変換する第1変換手段と、
前記第1変換手段により変換された2値のスキャンデータを出力する出力手段と、
して機能させ、
前記画像処理装置のメモリの空き容量が設定量以下であることを条件として、
前記コンピュータを、
前記指示出力手段によるスキャン指示の出力に応じて取得したグレースケールのスキャンデータに対して、前記所定の処理を実行する所定処理実行手段と、
前記所定処理実行手段による処理が実行されたグレースケールのスキャンデータを、2値のスキャンデータに変換する第2変換手段と、
前記第2変換手段により変換された2値のスキャンデータに対して、当該スキャンデータに基づく画像の回転処理を実行する第3回転処理実行手段と、
して機能させ、
前記出力手段は、
前記第3回転処理実行手段による回転処理が実行された2値のスキャンデータを出力することを特徴とする制御プログラム。 - 前記第1回転処理実行手段は、
グレースケールのスキャンデータに含まれる1画素の容量毎のデータをコピーすることで、当該スキャンデータに基づく画像の回転処理を実行することを特徴とする請求項1乃至4の何れか1項に記載の制御プログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018034151A JP7031366B2 (ja) | 2018-02-28 | 2018-02-28 | 制御プログラム及び画像処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018034151A JP7031366B2 (ja) | 2018-02-28 | 2018-02-28 | 制御プログラム及び画像処理装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019149747A JP2019149747A (ja) | 2019-09-05 |
| JP7031366B2 true JP7031366B2 (ja) | 2022-03-08 |
Family
ID=67850845
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018034151A Active JP7031366B2 (ja) | 2018-02-28 | 2018-02-28 | 制御プログラム及び画像処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7031366B2 (ja) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000244720A (ja) | 1999-02-18 | 2000-09-08 | Sharp Corp | 画像処理装置 |
| JP2007266921A (ja) | 2006-03-28 | 2007-10-11 | Toshiba Corp | 画像形成装置、画像形成方法及びプログラム |
| JP2008205997A (ja) | 2007-02-22 | 2008-09-04 | Seiko Epson Corp | ファクシミリ装置及び画像データ処理方法 |
| JP2011250178A (ja) | 2010-05-27 | 2011-12-08 | Canon Inc | 画像読取装置及びその制御方法、並びに、コンピュータプログラム |
-
2018
- 2018-02-28 JP JP2018034151A patent/JP7031366B2/ja active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000244720A (ja) | 1999-02-18 | 2000-09-08 | Sharp Corp | 画像処理装置 |
| JP2007266921A (ja) | 2006-03-28 | 2007-10-11 | Toshiba Corp | 画像形成装置、画像形成方法及びプログラム |
| JP2008205997A (ja) | 2007-02-22 | 2008-09-04 | Seiko Epson Corp | ファクシミリ装置及び画像データ処理方法 |
| JP2011250178A (ja) | 2010-05-27 | 2011-12-08 | Canon Inc | 画像読取装置及びその制御方法、並びに、コンピュータプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019149747A (ja) | 2019-09-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6191405B1 (en) | Image processing apparatus including image rotator for correcting tilt of the image data | |
| US8605345B2 (en) | Image processing apparatus, image processing method and computer program product | |
| JP7600805B2 (ja) | 画像処理装置、画像処理方法およびプログラム | |
| JP2020067959A (ja) | 画像処理装置、その制御方法及びプログラム | |
| US7961951B2 (en) | Image processing apparatus capable of accurately removing isolated point noise, image processing method, and computer readable medium | |
| JP4933415B2 (ja) | 画像処理装置、方法、並びにプログラム | |
| JP6175905B2 (ja) | 情報処理装置、情報処理方法、システムおよびプログラム | |
| JP7031366B2 (ja) | 制御プログラム及び画像処理装置 | |
| EP2429166B1 (en) | Image forming apparatus and image forming method thereof | |
| US9749495B2 (en) | Information processing apparatus, image forming apparatus, image processing method, and non-transitory computer-readable medium, configured to convert image data to lower resolution and delete pixel of interest | |
| US10805481B2 (en) | Image processing apparatus receiving setting values for scan process and outputting scan data | |
| JP6015173B2 (ja) | 印刷サーバ、印刷システム、印刷処理方法およびプログラム | |
| JP6171727B2 (ja) | 画像処理装置、シート、コンピュータプログラム | |
| JP2007266921A (ja) | 画像形成装置、画像形成方法及びプログラム | |
| JP2022061279A (ja) | 画像処理装置、画像処理装置の制御方法、及びプログラム | |
| US20260075152A1 (en) | Scanner excluding blank page data from scan data based on information outputted from trained machine learning model | |
| JP5090969B2 (ja) | 画像処理装置 | |
| JP7632156B2 (ja) | 画像形成装置、プログラムおよび画像形成方法 | |
| JP2008017032A (ja) | 画像処理装置および画像処理方法 | |
| US10440224B2 (en) | Transmitting command for scanner to generate scan data and processing data to determine size of original | |
| JP2007060439A (ja) | 画像処理装置、ファクシミリ装置、画像処理システム、画像処理方法、および画像処理プログラム | |
| JP6413783B2 (ja) | 印刷指示装置、印刷システムおよびプログラム | |
| JP3210180B2 (ja) | 画像処理装置の制御装置及び方法及びデータ処理装置 | |
| CN120832105A (zh) | 打印机和程序产品 | |
| JP5732864B2 (ja) | 情報処理装置、プログラム、および、印刷方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210129 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20211018 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20211026 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211223 |
|
| 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: 20220125 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220207 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7031366 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |