Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7314567B2 - Image processing device and image processing program - Google Patents
[go: Go Back, main page]

JP7314567B2 - Image processing device and image processing program - Google Patents

Image processing device and image processing program Download PDF

Info

Publication number
JP7314567B2
JP7314567B2 JP2019062481A JP2019062481A JP7314567B2 JP 7314567 B2 JP7314567 B2 JP 7314567B2 JP 2019062481 A JP2019062481 A JP 2019062481A JP 2019062481 A JP2019062481 A JP 2019062481A JP 7314567 B2 JP7314567 B2 JP 7314567B2
Authority
JP
Japan
Prior art keywords
reading
image
unit
document
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
Application number
JP2019062481A
Other languages
Japanese (ja)
Other versions
JP2020162082A (en
Inventor
博登 中山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2019062481A priority Critical patent/JP7314567B2/en
Publication of JP2020162082A publication Critical patent/JP2020162082A/en
Application granted granted Critical
Publication of JP7314567B2 publication Critical patent/JP7314567B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Or Security For Electrophotography (AREA)
  • Facsimiles In General (AREA)

Description

本願は、原稿から読み取った画像に係る画像データをプレビュー表示する技術に関するものである。 The present application relates to a technique for previewing image data related to an image read from a document.

特許文献1には、取得した画像データを出力用に加工処理し、その加工した画像データを出力する前に、その画像データのプレビュー画像を生成して表示部に表示させるようにした画像処理装置が記載されている。この画像処理装置はさらに、予め定められた加工処理の処理条件に基づいて、プレビュー画像の生成が必要か否かを判断するようにし、プレビュー画像の生成が必要である場合に、プレビュー画像を生成して表示する。 Patent Document 1 describes an image processing apparatus that processes acquired image data for output, generates a preview image of the image data before outputting the processed image data, and displays the preview image on a display unit. The image processing device further determines whether or not a preview image needs to be generated based on predetermined processing conditions for processing, and generates and displays the preview image when the preview image needs to be generated.

特開2007-166160号公報JP 2007-166160 A

ところで、従来の画像処理装置では、自動原稿送り装置(ADF:Auto Document Feeder)によって複数の原稿を1枚ずつスキャナに搬送し、各原稿から読み取って生成した画像データをプレビュー表示する場合、プレビュー表示は、全ての原稿の読み取りが完了した後になされていた。 By the way, in a conventional image processing apparatus, when an automatic document feeder (ADF) feeds a plurality of documents one by one to a scanner and previews image data generated by reading each document, preview display is performed after reading of all the documents is completed.

特許文献1には、プレビュー画像の生成が必要か否かを判断し、判断結果に基づいてプレビュー表示するかどうかを決めることは記載されているものの、ADFにより複数の原稿を順次送りながら画像データ生成し、プレビュー表示することは記載されていない。 Japanese Patent Application Laid-Open No. 2004-200000 describes determining whether or not a preview image needs to be generated, and determining whether or not to display a preview based on the determination result.

本願は、自動原稿送り装置により複数の原稿を順次送りながら画像データ生成し、プレビュー表示する場合に、全ての原稿の読み取りが完了する前にプレビュー表示を行うことが可能となる技術を提供することを目的とする。 An object of the present application is to provide a technique that enables preview display before reading of all documents is completed when image data is generated while sequentially feeding a plurality of documents by an automatic document feeder and preview display is performed.

上記目的を達成するため、本願の画像処理装置は、原稿から画像を読み取り、読み取った画像に係る画像データを生成する読取部と、読取部の読取り対象である、複数の原稿を1枚ずつ読取部に搬送する自動原稿送り部と、読取部により生成された画像データを記憶する記憶部と、記憶部に記憶された画像データのプレビュー画像を表示する表示部と、読取部が原稿を読み取る際の設定を複数の読取設定から選択して受け付ける受付部と、制御部と、を備え、制御部は、プレビュー画像の表示に必要な最小枚数分の原稿に係る画像が読取部により読み取られたときには、複数の原稿の全てのページの読取りが完了するのを待たずに、最小枚数分の原稿に係る画像データに係るプレビュー画像を表示部に表示し、少なくとも最小枚数分の原稿からは、読取部により、複数の読取設定のうちの最上位の設定で、最小枚数分の原稿の画像を読み取り、読み取った画像に係る画像データを記憶部に記憶させ、受付部を介して、プレビュー画像の表示に用いた画像データに対する設定の変更が受け付けられたときには、最上位の設定で読取部により読み取られ、記憶部に記憶に記憶された画像データを、変更後の設定を満たすように画像処理する。 To achieve the above object, the image processing apparatus of the present application includes a reading unit that reads an image from a document and generates image data related to the read image, an automatic document feeder that feeds a plurality of documents to be read by the reading unit one by one to the reading unit, a storage unit that stores the image data generated by the reading unit, a display unit that displays a preview image of the image data stored in the storage unit, a reception unit that selects and accepts settings when the reading unit reads the documents from a plurality of reading settings, and a control unit. When the reading unit has read the images of the minimum number of documents necessary for displaying the preview images, the control unit displays the preview images of the image data of the minimum number of documents on the display unit without waiting for the reading of all the pages of the plurality of documents to be completed. When the change of the setting for the image data is accepted, the image data read by the reading part with the highest setting and stored in the storage part is image-processed so as to satisfy the setting after the change.

本願によれば、自動原稿送り装置により複数の原稿を順次送りながら画像データ生成し、プレビュー表示する場合に、全ての原稿の読み取りが完了する前にプレビュー表示を行うことが可能となる。 According to the present invention, when image data is generated while sequentially feeding a plurality of documents by an automatic document feeder and preview display is performed, preview display can be performed before reading of all the documents is completed.

本願の一実施の形態に係る画像処理装置を適用した複合機の制御構成を示すブロック図である。1 is a block diagram showing a control configuration of a multi-function machine to which an image processing device according to an embodiment of the present application is applied; FIG. 図1の複合機に含まれるパネルに表示されたプレビュー画面の一例を示す図である。FIG. 2 is a diagram showing an example of a preview screen displayed on a panel included in the MFP of FIG. 1; FIG. 図1の複合機、特にCPUが実行する原稿読取り処理Aの手順を示すフローチャートである。2 is a flow chart showing a procedure of a document reading process A executed by the multi-function machine in FIG. 1, particularly by a CPU; 図1の複合機、特にCPUが実行する原稿読取り処理Bの手順を示すフローチャートである。2 is a flow chart showing a procedure of a document reading process B executed by the multi-function device of FIG. 1, particularly by a CPU; 図4の原稿読取り処理Bの続きの手順を示すフローチャートである。FIG. 5 is a flow chart showing a procedure subsequent to the document reading process B of FIG. 4; FIG.

以下、本願の実施の形態を図面に基づいて詳細に説明する。 Hereinafter, embodiments of the present application will be described in detail with reference to the drawings.

図1は、本願の一実施の形態に係る画像処理装置を適用した複合機100の制御構成を示すブロック図である。以下、複合機100をMFP100という。なおMFPは、Multifunction Peripheral の略語である。 FIG. 1 is a block diagram showing the control configuration of a multifunction machine 100 to which an image processing apparatus according to one embodiment of the present application is applied. The MFP 100 will hereinafter be referred to as the MFP 100 . Note that MFP is an abbreviation for Multifunction Peripheral.

図1に示すように、MFP100は、CPU(Central Processing Unit)101、ROM(Read Only Memory)102、RAM(Random Access Memory)103及びNVRAM(Non-Volatile RAM)104を備えている。 As shown in FIG. 1 , the MFP 100 includes a CPU (Central Processing Unit) 101 , ROM (Read Only Memory) 102 , RAM (Random Access Memory) 103 and NVRAM (Non-Volatile RAM) 104 .

CPU101は、MFP100全体の制御を司るものであるが、本実施形態では、設定情報に従って、エンジンIF(Interface)110を介して印刷エンジン111及び読取エンジン112をそれぞれ制御する。なお、エンジンIF110、印刷エンジン111及び読取エンジン112については、後述する。 The CPU 101 controls the entire MFP 100. In this embodiment, the CPU 101 controls a print engine 111 and a read engine 112 via an engine IF (Interface) 110 according to setting information. Note that the engine IF 110, print engine 111, and reading engine 112 will be described later.

ROM102は、CPU101が実行する制御プログラムを記憶するメモリである。CPU101は、ROM102に記憶された制御プログラムを読み出して各種処理を実行する。 The ROM 102 is a memory that stores control programs executed by the CPU 101 . The CPU 101 reads control programs stored in the ROM 102 and executes various processes.

RAM103は、画像データなどを一時的に記憶するメモリである。またRAM103は、CPU101が制御プログラムを実行する際に用いるデータや信号等を一時的に記憶する記憶領域、あるいはデータ処理の作業領域としても使用される。 A RAM 103 is a memory that temporarily stores image data and the like. The RAM 103 is also used as a storage area for temporarily storing data, signals, etc. used when the CPU 101 executes the control program, or as a work area for data processing.

NVRAM104は、設定情報等を記憶する不揮発性メモリである。 The NVRAM 104 is a non-volatile memory that stores setting information and the like.

またMFP100は、パネル105及びキー106を備えている。 The MFP 100 also has a panel 105 and keys 106 .

パネル105は、本実施形態ではタッチパネルであり、パネル105には、MFP100の状態に応じて、様々な画面が表示される。ユーザは、画面上の入力ボタン(例えば、後述する図2のボタン150b~150e)を押下することで、入力操作をすることができる。 The panel 105 is a touch panel in this embodiment, and various screens are displayed on the panel 105 according to the state of the MFP 100 . The user can perform an input operation by pressing an input button on the screen (for example, buttons 150b to 150e in FIG. 2, which will be described later).

キー106は、ハードキー、つまりハードウェアにより形成されるキーである。その典型例としては、電源スイッチやリセットスイッチ(ともに図示せず)などを挙げることができる。 Key 106 is a hard key, ie a key formed by hardware. Typical examples thereof include a power switch and a reset switch (both not shown).

またMFP100は、通信IF108を備えている。通信IF108は、MFP100を通信ネットワーク(図示せず)に接続するものである。通信ネットワークは、本実施形態では有線又は無線LAN(Local Area Network)を想定しているので、通信IF108は、LANIF(Local Area Network Interface)又はWLAN IF(Wireless LAN Interface)である。もちろん、有線LANと無線LANが同時に存在する場合もあり、この場合には、通信IF108は、LANIF及びWLAN IFの両方を含んでいる。 MFP 100 also includes communication IF 108 . Communication IF 108 connects MFP 100 to a communication network (not shown). Since the communication network is assumed to be a wired or wireless LAN (Local Area Network) in this embodiment, the communication IF 108 is a LAN IF (Local Area Network Interface) or a WLAN IF (Wireless LAN Interface). Of course, a wired LAN and a wireless LAN may exist at the same time, and in this case the communication IF 108 includes both the LAN IF and the WLAN IF.

またMFP100は、エンジンIF110を備えている。エンジンIF110には、印刷エンジン111及び読取エンジン112が接続されている。 MFP 100 also includes engine IF 110 . A print engine 111 and a reading engine 112 are connected to the engine IF 110 .

印刷エンジン111は、シートに画像を印刷するためのエンジンであり、電子写真方式、インクジェット方式、サーマル方式等が採用される。 A print engine 111 is an engine for printing an image on a sheet, and employs an electrophotographic method, an inkjet method, a thermal method, or the like.

読取エンジン112は、原稿から画像を読み取るためのエンジンであり、CCD(Charge Coupled Devices)及びCIS(Contact Image Sensor)等を有する。 A reading engine 112 is an engine for reading an image from a document, and has a CCD (Charge Coupled Device), a CIS (Contact Image Sensor), and the like.

エンジンIF110は、印刷エンジン111及び読取エンジン112を制御するための制御回路であり、CPU101はエンジンIF110を介して印刷エンジン111及び読取エンジン112を制御する。 The engine IF 110 is a control circuit for controlling the print engine 111 and the read engine 112 , and the CPU 101 controls the print engine 111 and the read engine 112 via the engine IF 110 .

エンジンIF110は、印刷エンジン111を制御するための第1エンジンIF(図示せず)と、読取エンジン112を制御するための第2エンジンIF(図示せず)と、を有している。第1エンジンIFは、CPU101からの指令に基づき、印刷エンジン111への制御信号の出力及び印刷エンジン111への画像データの出力等を実行する。第2エンジンIFは、CPU101からの指令に基づき、読取エンジン112への制御信号の出力及び読取エンジン112からの画像データの入力等を実行する。 The engine IF 110 has a first engine IF (not shown) for controlling the print engine 111 and a second engine IF (not shown) for controlling the reading engine 112 . The first engine IF outputs control signals to the print engine 111 and image data to the print engine 111 based on commands from the CPU 101 . The second engine IF outputs control signals to the reading engine 112 and inputs image data from the reading engine 112 based on commands from the CPU 101 .

さらにMFP100は、ADF115を備えている。ADF115は、複数の原稿を1枚ずつ読取エンジン112に搬送するものである。 Furthermore, the MFP 100 has an ADF 115 . The ADF 115 conveys a plurality of documents one by one to the reading engine 112 .

またMFP100は、画像処理回路120を備えている。 The MFP 100 also includes an image processing circuit 120 .

画像処理回路120は、第1画像処理回路(図示せず)と、第2画像処理回路(図示せず)とを有する。第1画像処理回路は、印刷ジョブに係る画像データをラスタライズ処理する。ラスタライズ処理された画像データは、RAM103へ一時記憶され、印刷エンジン111へ出力される。第2画像処理回路は、読取エンジン112が原稿から読み取った画像データをデジタルデータへ加工する。デジタルデータへ加工された画像データは、通信IF108を介して外部へ送信されたり、印刷エンジン111へ供給されシートへ出力されたりする。読取エンジン112が原稿から読み取った画像データは、一時RAM103に記憶され、第2画像処理回路へ出力される。ここで、本実施形態において、「読み取る」を「スキャン」と記載する場合もある。 The image processing circuit 120 has a first image processing circuit (not shown) and a second image processing circuit (not shown). The first image processing circuit rasterizes image data relating to a print job. The rasterized image data is temporarily stored in the RAM 103 and output to the print engine 111 . The second image processing circuit processes the image data read from the document by the reading engine 112 into digital data. The image data processed into digital data is transmitted to the outside via the communication IF 108, or is supplied to the print engine 111 and output to a sheet. The image data read from the document by the reading engine 112 is temporarily stored in the RAM 103 and output to the second image processing circuit. Here, in this embodiment, "reading" may be described as "scanning".

CPU101、ROM102、RAM103、NVRAM104、パネル105、キー106、通信IF108、エンジンIF110、ADF115及び画像処理回路120は、バス130により相互に接続されている。 CPU 101 , ROM 102 , RAM 103 , NVRAM 104 , panel 105 , keys 106 , communication IF 108 , engine IF 110 , ADF 115 and image processing circuit 120 are interconnected by bus 130 .

図2は、パネル105上に表示されたプレビュー表示画面150の一例を示している。プレビュー表示画面150は、読取エンジン112が原稿から読み取った画像データをプレビュー表示させたときの画面である。 FIG. 2 shows an example of a preview display screen 150 displayed on panel 105 . A preview display screen 150 is a screen that displays a preview of image data read from a document by the reading engine 112 .

プレビュー表示画面150には、プレビュー表示領域150aと、複数のボタン150b~150eとが形成されている。プレビュー表示領域150aは、プレビュー対象の画像データを表示させる領域である。カラー/モノクロ選択ボタン150bは、原稿画像の読取りをカラーで行うか、モノクロで行うかを選択するためのボタンである。300/600選択ボタン150cは、原稿画像の読取りを300dpi(dots per inch)で行うか、600dpiで行うかを選択するためのボタンである。継続ボタン150dは、原稿画像の読取り継続を指示するためのボタンである。中止ボタン150eは、原稿画像の読取り中止を指示するためのボタンである。 The preview display screen 150 has a preview display area 150a and a plurality of buttons 150b to 150e. The preview display area 150a is an area for displaying image data to be previewed. The color/monochrome selection button 150b is a button for selecting whether to read the document image in color or in monochrome. The 300/600 selection button 150c is a button for selecting whether to read the document image at 300 dpi (dots per inch) or 600 dpi. The continuation button 150d is a button for instructing continuation of reading of the document image. The stop button 150e is a button for instructing to stop reading the document image.

以上のように構成されたMFP100が実行する原稿読取り処理を、図3~図5を参照して詳細に説明する。以降、各処理の手順の説明において、ステップを「S」と表記する。 Document reading processing executed by MFP 100 configured as described above will be described in detail with reference to FIGS. 3 to 5. FIG. Henceforth, in description of the procedure of each process, a step is described with "S".

本実施形態では、原稿読取り処理として、原稿読取り処理Aと原稿読取り処理Bの2種類を挙げている。いずれの原稿読取り処理を実行するかは、例えば、ユーザに選択させることが考えられるが、この他に、MFP100の製品毎に一方を固定的に採用するようにしてもよい。 In this embodiment, there are two types of document reading processes, document reading process A and document reading process B. FIG. For example, it is conceivable that the user selects which document reading process is to be executed.

図3は、MFP100、特にCPU101が実行する原稿読取り処理Aの手順を示している。ADF115上に1枚以上の原稿を設置し、ユーザがパネル105上のスキャンボタン(図示せず)を押下すると、CPU101は、スキャンボタンの押下を検出したことを契機にして、原稿読取り処理Aを開始する。 FIG. 3 shows the procedure of the document reading process A executed by the MFP 100, especially the CPU 101. As shown in FIG. When one or more originals are placed on the ADF 115 and the user presses a scan button (not shown) on the panel 105, the CPU 101 detects that the scan button has been pressed, and starts the document reading process A.

原稿読取り処理Aは、次の特徴、つまり、
1.複数枚の原稿を1枚ずつ搬送して、各原稿上の画像を読み取る場合に、プレビュー表示に必要な枚数の原稿の読取りが完了すると、全ての原稿の読取りが完了する前であっても、プレビュー表示する特徴と、
2.プレビュー表示するときに、原稿の読取りを一時停止する特徴と、
3.プレビュー表示中に、読取エンジン112の設定が変更された場合、設定変更前に読み取られた原稿に係る画像データを、変更後の設定を満たすように画像処理する特徴と、
4.プレビュー表示中に、読取エンジン112の設定が変更された場合、原稿の読取りを上記一時停止から再開するときには、変更後の設定で原稿上の画像の読取りを再開する特徴と、
を含んでいる。
The document reading process A has the following features, that is,
1. When a plurality of documents are conveyed one by one and the images on each document are read, when the reading of the number of documents required for preview display is completed, the preview is displayed even before the reading of all the documents is completed;
2. A feature that pauses the reading of the manuscript when displaying a preview,
3. When the setting of the reading engine 112 is changed during the preview display, image processing is performed on the image data related to the document read before the setting change so as to satisfy the setting after the change;
4. When the setting of the reading engine 112 is changed during the preview display, when reading the document is resumed from the temporary stop, the reading of the image on the document is resumed with the changed setting;
contains.

図3において、まずCPU101は、原稿を1枚搬送させる指令をADF115に送信する(S1)。これに応じてADF115は、設置された原稿から1枚の原稿を読取エンジン112へ搬送する。 In FIG. 3, the CPU 101 first transmits a command to convey one document to the ADF 115 (S1). In response to this, the ADF 115 conveys one document from the placed documents to the reading engine 112 .

次にCPU101は、原稿画像の読取り指令を読取エンジン112に送信する(S2)。これに応じて読取エンジン112は、搬送されて来た原稿上の画像を読み取り、画像データに変換した後、その画像データをエンジンIF110に出力する。エンジンIF110は、入力された画像データを一時RAM103に記憶させる。 Next, the CPU 101 transmits a document image reading command to the reading engine 112 (S2). In response to this, the reading engine 112 reads the image on the conveyed document, converts it into image data, and then outputs the image data to the engine IF 110 . The engine IF 110 temporarily stores the input image data in the RAM 103 .

そしてCPU101は、必要枚数の読取りが完了したか否かを判断する(S3)。ここで「必要枚数」とは、プレビュー表示させるのに必要な原稿の最小枚数を意味する。原稿画像を読取った後の画像データは、上述のように印刷エンジン111へ供給されシートへ出力される場合がある。この場合に、2in1印刷や4in1印刷など、複数枚の原稿を縮小して、1枚のシートに印刷する設定を選択することができる。ユーザが、例えば2in1印刷の設定を選択した上で、スキャンボタンを押下すると、CPU101は、2枚の原稿から各画像を読み取り、各画像に係る画像データを縮小して、2in1印刷用のプレビュー画像データを生成する。そしてCPU101は、生成した2in1印刷用のプレビュー画像データをパネル105に出力する。これにより、パネル105上には、2in1印刷用のプレビュー画面が表示される。したがってこの場合、上記「必要枚数」は2枚となる。 The CPU 101 then determines whether or not reading of the required number of sheets has been completed (S3). Here, the "required number of sheets" means the minimum number of sheets of originals required for preview display. Image data after reading a document image may be supplied to the print engine 111 and output on a sheet as described above. In this case, it is possible to select settings such as 2-in-1 printing or 4-in-1 printing, in which a plurality of documents are reduced in size and printed on one sheet. When the user selects, for example, the setting of 2in1 printing and presses the scan button, the CPU 101 reads each image from the two originals, reduces the image data related to each image, and generates preview image data for 2in1 printing. Then, CPU 101 outputs the generated preview image data for 2-in-1 printing to panel 105 . As a result, a preview screen for 2-in-1 printing is displayed on the panel 105 . Therefore, in this case, the "required number" is two.

上記S3の判断において、必要枚数の読取りが完了していないと判断される場合(S3:NO)、CPU101は、処理をS1に戻して、原稿の読取りを継続する一方、必要枚数の読取りが完了したと判断される場合(S3:YES)、CPU101は、処理をS4に進める。 When it is determined in the above S3 that reading of the required number of sheets has not been completed (S3: NO), the CPU 101 returns the process to S1 to continue reading the document, while if it is determined that reading of the required number of sheets has been completed (S3: YES), the CPU 101 advances the process to S4.

S4では、CPU101は、原稿の搬送を停止させる指令をADF115に送信する。これに応じてADF115は、原稿の搬送を停止し、原稿の読取りは停止する。このS4の処理により、上記特徴2.が実現される。 In S<b>4 , the CPU 101 transmits to the ADF 115 a command to stop conveying the document. In response to this, the ADF 115 stops conveying the document and stops reading the document. By the process of S4, the feature 2. is realized.

次にCPU101は、RAM103内に一時的に記憶されている画像データに基づいて、プレビュー表示用の画像データを生成する指示を画像処理回路120に送信する(S5)。これに応じて画像処理回路120は、プレビュー表示用の画像データを生成し、生成したプレビュー表示用の画像データをパネル105に出力する。これにより、プレビュー表示画面150内のプレビュー表示領域150aにプレビュー表示される。このS5の処理により、上記特徴1.が実現される。 Next, the CPU 101 transmits an instruction to the image processing circuit 120 to generate image data for preview display based on the image data temporarily stored in the RAM 103 (S5). In response to this, image processing circuit 120 generates image data for preview display and outputs the generated image data for preview display to panel 105 . As a result, a preview is displayed in the preview display area 150 a within the preview display screen 150 . By the process of S5, the feature 1. is realized.

次にCPU101は、設定変更が指示されたか否かを判断する(S6)。プレビュー表示画面150には、上述のように、カラー/モノクロ選択ボタン150b及び300/600選択ボタン150cが表示されている。S6における「設定変更が指示」は、本実施形態では、このボタン150b,150cのいずれかが押下されることにより設定変更が指示されることを意味する。 Next, the CPU 101 determines whether or not an instruction to change the setting has been issued (S6). As described above, the preview display screen 150 displays the color/monochrome selection button 150b and the 300/600 selection button 150c. "Instruct to change setting" in S6 means, in this embodiment, that the setting change is instructed by pressing either button 150b or 150c.

S6の判断において、設定変更が指示されたと判断される場合(S6:YES)、CPU101は、変更後の設定で読取り画像データを画像処理する指令を画像処理回路120に送信する(S7)。これに応じて画像処理回路120は、変更後の設定で読取り画像データを画像処理し、画像処理後の画像データを一時RAM103に記憶する。さらに画像処理回路120は、画像処理後の画像データに基づいてプレビュー表示用の画像データを生成し、パネル105に出力する。これにより、プレビュー表示領域150aに表示されたプレビュー表示は、設定変更後のプレビュー表示になる。このS7の処理により、上記特徴3.が実現される。 If it is determined in S6 that a setting change has been instructed (S6: YES), the CPU 101 transmits to the image processing circuit 120 a command to process the read image data with the changed settings (S7). In response to this, the image processing circuit 120 performs image processing on the read image data with the changed settings, and temporarily stores the image data after the image processing in the RAM 103 . Further, image processing circuit 120 generates image data for preview display based on the image data after image processing, and outputs the image data to panel 105 . As a result, the preview display displayed in the preview display area 150a becomes the preview display after the setting change. By this processing of S7, the feature 3. is realized.

具体的には、設定変更前の設定がカラースキャン設定かつ600dpi設定であるとし、これをモノクロスキャン設定かつ300dpi設定に変更したとすると、画像処理回路120は、読取り画像データの画素数が半分になるように間引くとともに、各画素の色を2値化する。これとは反対に、設定変更前の設定がモノクロスキャン設定かつ300dpi設定であるとし、これをカラースキャン設定かつ600dpi設定に変更したとすると、画像処理回路120は、短時間で設定変更後の画像データを生成することができない。このため、変更可能な設定のうち、最上位の設定で原稿の画像を読み取っておく必要がある。より上位の設定とは、画像処理がより難しくなる、あるいは不可能になる設定である。具体的には、カラースキャン設定とモノクロスキャン設定とでは、カラースキャン設定がモノクロスキャン設定より上位の設定である。一方、600dpi設定と300dpi設定とでは、600dpi設定が300dpi設定より上位の設定である。したがって、この場合の最上位の設定は、カラースキャン設定かつ600dpi設定である。 Specifically, if the setting before the setting change is color scan setting and 600 dpi setting, and this is changed to monochrome scan setting and 300 dpi setting, the image processing circuit 120 thins out the number of pixels of the read image data to half and binarizes the color of each pixel. On the contrary, if the setting before the setting change is monochrome scan setting and 300 dpi setting, and this is changed to color scan setting and 600 dpi setting, the image processing circuit 120 cannot generate image data after the setting change in a short time. Therefore, it is necessary to read the image of the document with the highest setting among the changeable settings. Higher settings are settings that make image processing more difficult or impossible. Specifically, between the color scan setting and the monochrome scan setting, the color scan setting is higher than the monochrome scan setting. On the other hand, between the 600 dpi setting and the 300 dpi setting, the 600 dpi setting is higher than the 300 dpi setting. Therefore, the highest setting in this case is the color scan setting and the 600 dpi setting.

次にCPU101は、読取エンジン112の設定を指示された設定に変更した(S8)後、処理をS9に進める。 Next, the CPU 101 changes the setting of the reading engine 112 to the instructed setting (S8), and then advances the process to S9.

一方、上記S6の判断において、設定変更が指示されなかったと判断される場合(S6:NO)、CPU101は、S7及びS8をスキップして、処理をS9に進める。なお、S6で“NO”と判断される場合は、ユーザが上記継続ボタン150dを押下した場合である。この他に、プレビュー表示後、所定時間が経過した場合としてもよい。 On the other hand, when it is determined in the determination of S6 that no setting change instruction has been issued (S6: NO), the CPU 101 skips S7 and S8 and advances the process to S9. It should be noted that if the determination in S6 is "NO", it means that the user has pressed the continuation button 150d. Alternatively, it may be the case that a predetermined time has passed after the preview display.

S9では、CPU101は、上記S1と同様にして、原稿を1枚搬送させる指令をADF115に送信する。ここで、S1における原稿の搬送速度と、S9における原稿の搬送速度とは、異なる場合がある。上述のようにS2では、最上位の設定で原稿の画像が読み取られる。したがってS1における原稿の搬送速度は、最上位の設定で原稿の画像を読み取ることができる速度である必要がある。これに対して、プレビュー表示中に設定変更が指示され、例えば、スキャン解像度が600dpiから300dpiに変更されると、CPU101は、原稿の搬送速度を、これに応じた速度に速める指令をADF115に送信する。設定変更の指示は通常、最上位の設定からより下位の設定への指示であるので、設定変更の指示がなされた場合には、S9における原稿の搬送速度は、S1における原稿の搬送速度より高速となる。 In S9, the CPU 101 transmits to the ADF 115 a command to convey one document in the same manner as in S1. Here, the document transport speed in S1 and the document transport speed in S9 may differ. As described above, in S2, the document image is read with the highest setting. Therefore, the document transport speed in S1 must be a speed at which the image of the document can be read with the highest setting. On the other hand, when a setting change is instructed during preview display, for example, the scanning resolution is changed from 600 dpi to 300 dpi, the CPU 101 transmits to the ADF 115 a command to speed up the document feeding speed accordingly. Since the setting change instruction is usually an instruction from the highest setting to a lower setting, when the setting change instruction is given, the document transport speed in S9 becomes faster than the document transport speed in S1.

続くS10では、CPU101は、上記S2と同様にして、原稿画像の読取り指令を読取エンジン112に送信する。読取エンジン112は、現在の設定により原稿画像を読み取る。つまり、S8の処理により設定が変更された場合には、読取エンジン112は、変更後の設定により原稿画像を読み取る。一方、S8の処理がなされず、設定が変更されない場合には、読取エンジン112は、原稿読取り処理Aが開始されたときの設定により原稿画像を読み取る。このS10を含むS8~S10の処理により、上記特徴4.が実現される。 In subsequent S10, the CPU 101 transmits a document image reading command to the reading engine 112 in the same manner as in S2 above. The reading engine 112 reads the document image according to the current settings. That is, when the setting is changed by the process of S8, the reading engine 112 reads the document image with the changed setting. On the other hand, if the process of S8 is not performed and the settings are not changed, the reading engine 112 reads the document image with the settings when the document reading process A is started. By the processing of S8 to S10 including this S10, the feature 4. is realized.

そしてCPU101は、原稿の全ページの読取りが完了したか否かを判断する(S11)。この判断において、原稿の全ページの読取りが未だ完了していないと判断される場合(S11:NO)、CPU101は、処理をS9に戻して、原稿の読取りを継続する。一方、原稿の全ページの読取りが完了したと判断される場合(S11:YES)、CPU101は、原稿読取り処理Aを終了する。 The CPU 101 then determines whether or not reading of all pages of the document has been completed (S11). In this determination, if it is determined that reading of all pages of the document has not been completed yet (S11: NO), the CPU 101 returns the process to S9 and continues reading the document. On the other hand, when it is determined that reading of all pages of the document is completed (S11: YES), the CPU 101 terminates the document reading process A. FIG.

図4及び図5は、MFP100、特にCPU101が実行する原稿読取り処理Bの手順を示している。原稿読取り処理Aと同様に、ADF115上に1枚以上の原稿を設置し、ユーザがパネル105上のスキャンボタン(図示せず)を押下すると、CPU101は、スキャンボタンの押下を検出したことを契機にして、原稿読取り処理Bを開始する。なお、図4中、図3と同様の処理を行うステップには同一の番号を付して、その説明は省略する。 4 and 5 show the procedure of the document reading process B executed by the MFP 100, especially the CPU 101. FIG. As in the document reading process A, when one or more documents are placed on the ADF 115 and the user presses a scan button (not shown) on the panel 105, the CPU 101 detects the pressing of the scan button as a trigger to start the document reading process B. In FIG. 4, steps that perform the same processing as in FIG. 3 are denoted by the same numbers, and description thereof will be omitted.

原稿読取り処理Aでは、プレビュー表示をする前に、原稿画像の読取りを停止するようにした(上記図3のS4参照)が、原稿読取り処理Bでは、プレビュー表示の前でも後でも、原稿画像の読取りを停止させない点が異なっている。但しRAM103に、読み取った画像に係る画像データを一時記憶させるだけの空き容量が少ない、あるいは無い場合などの特別な場合には、原稿画像の読取りを停止させることがある。 In the document reading process A, the reading of the document image is stopped before displaying the preview (see S4 in FIG. 3), but in the document reading process B, the reading of the document image is not stopped before or after the preview display. However, in special cases such as when the RAM 103 has little or no free space for temporarily storing image data related to the read image, the reading of the document image may be stopped.

図4において、原稿読取り処理Bが開始すると、CPU101は、S1~S5の処理を実行する。但し原稿読取り処理Bには、図3の原稿読取り処理Aに含まれているS4の処理が含まれない。これは、プレビュー表示に際してCPU101は、原稿画像の読取りを停止させないからである。 In FIG. 4, when the document reading process B is started, the CPU 101 executes the processes of S1 to S5. However, the document reading process B does not include the process of S4 included in the document reading process A of FIG. This is because the CPU 101 does not stop the reading of the original image when displaying the preview.

次にCPU101は、上記図3のS9と同様にして、原稿を1枚搬送させる指令をADF115に送信した(S20)後、上記図3のS10と同様にして、原稿画像の読取り指令を読取エンジン112に送信する(S22)。 Next, the CPU 101 transmits a command to convey one document to the ADF 115 (S20) in the same manner as in S9 of FIG. 3 above, and then transmits a command to read the document image to the reading engine 112 in the same manner as in S10 of FIG. 3 (S22).

次にCPU101は、設定変更フラグがセットされているか否かを判断する(S25)。設定変更フラグは、RAM103内に設けられたフラグである。設定変更フラグは、上記カラー/モノクロ選択ボタン150b又は上記300/600選択ボタン150cにより設定変更が指示されたときにセットされる(後述するS30,S43参照)。 Next, the CPU 101 determines whether or not the setting change flag is set (S25). A setting change flag is a flag provided in the RAM 103 . The setting change flag is set when a setting change is instructed by the color/monochrome selection button 150b or the 300/600 selection button 150c (see S30 and S43 to be described later).

S25の判断において、設定変更フラグがリセット状態であると判断される場合(S25:NO)、CPU101は、設定変更が指示されたか否かを判断する(S6)。この判断において、設定変更が指示されたと判断される場合(S6:YES)、CPU101は、上記図3のS7と同様にして、変更後の設定で読取り画像データを画像処理する指令を画像処理回路120に送信する(S7′)。但し、S7′の処理は、S7の処理に対して、画像処理対象の画像データの基になる原稿の枚数が異なっている。つまり、S7の処理では、画像処理対象の画像データの基になる原稿は、プレビュー表示に必要な枚数の読取りが完了した原稿である。これに対して、S7′の処理では、画像処理対象の画像データの基になる原稿は、処理がS7′に進んだときに、読取りが完了している原稿である。そして、処理がS7′に進んだときには通常、プレビュー表示に必要な枚数を超えた枚数の原稿の読取りが完了しているからである。 When it is determined in S25 that the setting change flag is in the reset state (S25: NO), the CPU 101 determines whether or not an instruction to change the setting has been issued (S6). In this determination, if it is determined that a setting change has been instructed (S6: YES), the CPU 101 sends to the image processing circuit 120 a command to image-process the read image data with the changed settings, as in S7 of FIG. 3 (S7'). However, the process of S7' is different from the process of S7 in the number of sheets of the document on which the image data to be processed is based. In other words, in the process of S7, the document on which the image data to be subjected to image processing is based is the document for which the reading of the required number of pages for preview display has been completed. On the other hand, in the process of S7', the document on which the image data to be processed is based is the document that has been read when the process proceeds to S7'. This is because, when the process proceeds to S7', the reading of the number of documents exceeding the number required for the preview display is usually completed.

次にCPU101は、読取エンジン112の設定を指示された設定に変更した(S8)後、設定変更フラグをセットする(S30)。その後、CPU101は、処理をS35に進める。 Next, the CPU 101 changes the setting of the reading engine 112 to the instructed setting (S8), and then sets a setting change flag (S30). After that, the CPU 101 advances the process to S35.

一方、上記S25の判断において、設定変更フラグがセット状態であると判断される場合(S25:YES)、又は上記S6の判断において、設定変更が指示されなかったと判断される場合(S6:NO)、CPU101は、処理をS35に進める。 On the other hand, if it is determined in the determination of S25 that the setting change flag is set (S25: YES), or if it is determined in the determination of S6 that the setting change has not been instructed (S6: NO), the CPU 101 advances the process to S35.

S35では、CPU101は、上記図3のS11と同様にして、原稿の全ページの読取りが完了したか否かを判断する。この判断において、原稿の全ページの読取りが未だ完了していないと判断される場合(S35:NO)、CPU101は、処理をS20に戻して、原稿の読取りを継続する。一方、原稿の全ページの読取りが完了したと判断される場合(S35:YES)、CPU101は、処理を図5のS40に進める。 In S35, the CPU 101 determines whether or not reading of all pages of the document is completed in the same manner as in S11 of FIG. In this determination, if it is determined that reading of all pages of the document has not been completed yet (S35: NO), the CPU 101 returns the process to S20 and continues reading the document. On the other hand, if it is determined that all pages of the document have been read (S35: YES), CPU 101 advances the process to S40 of FIG.

このように設定変更フラグは、CPU101がS7′,S8及びS30の処理を1度だけ実行するようにするためのものである。 Thus, the setting change flag is for causing the CPU 101 to execute the processes of S7', S8 and S30 only once.

図5のS40では、CPU101は、設定変更フラグをリセットする。 In S40 of FIG. 5, the CPU 101 resets the setting change flag.

次にCPU101は、プレビュー表示中であるか否かを判断する(S41)。この判断は、原稿の全ページの読取りが完了しても、未だプレビュー表示がなされているか否かを判断するものである。 Next, the CPU 101 determines whether or not preview display is in progress (S41). This determination is to determine whether or not preview display is still being performed even after all pages of the document have been read.

S41の判断において、プレビュー表示中でないと判断される場合(S41:NO)、CPU101は、原稿読取り処理Bを終了する。ここで、プレビュー表示中でないと判断される場合は、処理がS41に進む前に、ユーザがプレビュー表示を非表示にした場合、あるいは、ユーザが上記中止ボタン150eを押下して原稿画像の読取り中止を指示した場合に該当する。前者の場合、つまり、ユーザがプレビュー表示を非表示にした場合は、ユーザがプレビュー表示されたプレビュー画像に係る設定で原稿の画像を読み取ることを承認した場合である。後者の場合、つまり、ユーザが中止ボタン150eを押下して原稿画像の読取り中止を指示した場合は、ユーザがプレビュー表示されたプレビュー画像に係る設定で原稿の画像を読み取ることを承認しなかった場合である。前者の場合でも、後者の場合でも、いずれの場合でも、原稿読取り処理Bを終了してもよい場合に該当する。したがってこれらの場合には、CPU101は、原稿読取り処理Bを終了させるようにしている。 If it is determined in S41 that the preview display is not being performed (S41: NO), the CPU 101 terminates the document reading process B. FIG. Here, when it is determined that the preview display is not being performed, it corresponds to the case where the user hides the preview display before the process proceeds to S41, or the case where the user presses the stop button 150e to instruct to stop reading the document image. In the former case, that is, when the user hides the preview display, the user approves the reading of the document image with the settings related to the preview image displayed in preview. In the latter case, that is, when the user presses the stop button 150e to instruct to stop reading the document image, the user does not approve the reading of the document image with the setting related to the preview image displayed. Either the former case or the latter case corresponds to a case where the document reading process B may be terminated. Therefore, in these cases, the CPU 101 terminates the document reading process B. FIG.

一方、上記S41の判断において、プレビュー表示中であると判断される場合(S41:YES)、CPU101は、上記S6と同様にして、設定変更が指示されたか否かを判断し(S42)、設定変更が指示されたと判断される場合(S42:YES)、設定変更フラグをセットした(S43)後、処理をS44に進める。一方、設定変更が指示されなかったと判断される場合(S42:NO)、CPU101は、S43をスキップして、処理をS44に進める。 On the other hand, if it is determined in S41 that the preview is being displayed (S41: YES), the CPU 101 determines in the same manner as in S6 whether or not an instruction to change the setting has been issued (S42). On the other hand, if it is determined that the setting change has not been instructed (S42: NO), the CPU 101 skips S43 and advances the process to S44.

S44では、CPU101は、プレビュー表示の終了が指示されるまで待機し(S44:NO)、プレビュー表示の終了が指示されると、CPU101は、プレビュー表示を非表示にした(S45)後、設定変更フラグがセットされているか否かを判断する(S46)。この判断において、設定変更フラグがセット状態であると判断される場合(S46:YES)、CPU101は、上記S7′と同様にして、変更後の設定で読取り画像データを画像処理する指令を画像処理回路120に送信する(S47)。但し、S47の処理は、S7′の処理に対して、画像処理対象の画像データの基になる原稿の枚数が異なっている。つまり、S7′の処理では、画像処理対象の画像データの基になる原稿は、ADF115に設置された原稿の全ページの読取りが完了する前の原稿である。これに対して、S47の処理では、画像処理対象の画像データの基になる原稿は、ADF115に設置された原稿の全ページの読取りが完了した原稿であるからである。 In S44, the CPU 101 waits until an instruction to end the preview display is given (S44: NO), and when an instruction to end the preview display is given, the CPU 101 hides the preview display (S45), and then determines whether or not the setting change flag is set (S46). In this determination, if it is determined that the setting change flag is set (S46: YES), the CPU 101 sends to the image processing circuit 120 a command to process the read image data with the changed settings in the same manner as in S7' (S47). However, the process of S47 is different from the process of S7' in the number of originals on which the image data to be processed is based. In other words, in the process of S7', the document on which the image data to be processed is based is the document placed on the ADF 115 before reading of all pages of the document is completed. On the other hand, in the process of S47, the document on which the image data to be subjected to image processing is based is the document set on the ADF 115 for which reading of all pages has been completed.

一方、S46の判断において、設定変更フラグがリセット状態であると判断される場合(S46:NO)、CPU101は、原稿読取り処理Bを終了する。 On the other hand, when it is determined in S46 that the setting change flag is in the reset state (S46: NO), the CPU 101 terminates the document reading process B. FIG.

以上説明したように、本実施形態のMFP100は、原稿から画像を読み取り、読み取った画像に係る画像データを生成する読取エンジン112と、読取エンジン112の読取り対象である、複数の原稿を1枚ずつ読取エンジン112に搬送するADF115と、読取エンジン112により生成された画像データを記憶するRAM103と、RAM103に記憶された画像データのプレビュー画像を表示するパネル105と、読取エンジン112が原稿を読み取る際の設定を複数の読取設定から選択して受け付けるパネル105と、CPU101と、を備えている。 As described above, the MFP 100 of this embodiment includes the reading engine 112 that reads an image from a document and generates image data related to the read image, the ADF 115 that conveys a plurality of documents to be read by the reading engine 112 one by one to the reading engine 112, the RAM 103 that stores the image data generated by the reading engine 112, the panel 105 that displays a preview image of the image data stored in the RAM 103, and the reading engine 112 that reads the document. and a CPU 101 and a panel 105 for selecting and receiving a setting for reading from among a plurality of reading settings.

そして、CPU101は、プレビュー画像の表示に必要な最小枚数分の原稿に係る画像が読取エンジン112により読み取られたときには、複数の原稿の全てのページの読取りが完了するのを待たずに、最小枚数分の原稿に係る画像データに係るプレビュー画像をパネル105に表示し(S5)、少なくとも最小枚数分の原稿からは、読取エンジン112により、複数の読取設定のうちの最上位の設定で、最小枚数分の原稿の画像を読み取り、読み取った画像に係る画像データをRAM103に記憶させ(S2)、パネル105を介して、プレビュー画像の表示に用いた画像データに対する設定の変更が受け付けられたときには、最上位の設定で読取エンジン112により読み取られ、RAM103に記憶に記憶された画像データを、変更後の設定を満たすように画像処理する(S7)。 Then, when reading engine 112 has read the images of the minimum number of documents necessary for displaying the preview image, CPU 101 displays the preview images of the image data of the minimum number of documents on panel 105 without waiting for the reading of all the pages of the plurality of documents to be completed (S5). 03 (S2), and when a change in the setting of the image data used for displaying the preview image is accepted via the panel 105, the image data read by the reading engine 112 with the highest setting and stored in the RAM 103 is subjected to image processing so as to satisfy the setting after the change (S7).

このように、本実施形態のMFP100では、ADF115により複数の原稿を順次送りながら画像データ生成し、プレビュー表示する場合に、全ての原稿の読み取りが完了する前にプレビュー表示を行うことが可能となる。 As described above, in the MFP 100 of the present embodiment, when image data is generated while sequentially feeding a plurality of documents by the ADF 115 and preview display is performed, preview display can be performed before reading of all the documents is completed.

ちなみに、本実施形態において、MFP100は、「画像処理装置」の一例である。読取エンジン112は、「読取部」の一例である。ADF115は、「自動原稿送り部」の一例である。RAM103は、「記憶部」の一例である。パネル105は、「表示部」の一例である。パネル105は、「受付部」の一例である。CPU101は、「制御部」の一例である。 Incidentally, in this embodiment, the MFP 100 is an example of an "image processing apparatus". The reading engine 112 is an example of a “reading unit”. ADF 115 is an example of an “automatic document feeder”. The RAM 103 is an example of a "storage unit". The panel 105 is an example of a "display unit". Panel 105 is an example of a "reception unit." The CPU 101 is an example of a "controller".

また、CPU101は、プレビュー画像をパネル105に表示したときには、読取エンジン112による原稿からの画像の読み取りを停止し(S4)、パネル105を介して、設定の変更が受け付けられたときには、変更後の設定で読取エンジン112による原稿からの画像の読み取りを再開する(S8,S9,S10)。 When the preview image is displayed on the panel 105, the CPU 101 stops the reading of the image from the document by the reading engine 112 (S4), and when the change of the setting is accepted through the panel 105, the reading of the image from the document by the reading engine 112 is resumed with the changed setting (S8, S9, S10).

また、CPU101は、プレビュー画像をパネル105に表示したときに、RAM103の空き容量に余裕がある場合には、最小枚数分の原稿以降の原稿からも、読取エンジン112により、最上位の設定で、最小枚数分の原稿以降の原稿の画像を読み取り、読み取った画像に係る画像データをRAM103に記憶させ(S22)、パネル105を介して、プレビュー画像の表示に用いた画像データに対する設定の変更が受け付けられたときには、最上位の設定で読取エンジン112により読み取られ、RAM103に記憶に記憶された画像データであって、プレビュー画像の表示に用いた画像データを含む全ての画像データを、変更後の設定を満たすように画像処理する(S47)。 Further, when the preview image is displayed on the panel 105, if the RAM 103 has enough free space, the CPU 101 causes the reading engine 112 to read the images of the originals after the minimum number of originals with the highest setting and store the image data related to the read image in the RAM 103 (S22). All the image data read by the engine 112 and stored in the RAM 103, including the image data used for displaying the preview image, are image-processed so as to satisfy the changed settings (S47).

これにより、プレビュー表示後も、原稿の読取りを続けるので、読取り時間を短縮化することが可能となる。 As a result, reading of the document is continued even after the preview is displayed, so that the reading time can be shortened.

また、CPU101は、パネル105を介して、プレビュー画像の表示に用いた画像データに対する設定の変更が受け付けられたときに、読取エンジン112による複数の原稿の画像の読み取りが終了していない場合には、ADF115による搬送速度を変更後の設定に応じた搬送速度に速めて原稿を搬送させる(S8,S20)。 Further, when the CPU 101 accepts through the panel 105 a change in the setting of the image data used for displaying the preview image, if the reading of the images of the plurality of originals by the reading engine 112 is not completed, the CPU 101 increases the conveying speed of the ADF 115 to the conveying speed corresponding to the setting after the change and conveys the original (S8, S20).

これにより、ADF115による搬送速度が速められるので、読取り時間をさらに短縮化することが可能となる。 As a result, the conveying speed of the ADF 115 can be increased, so that the reading time can be further shortened.

なお、本発明は上記実施形態に限定されるものでなく、その趣旨を逸脱しない範囲で様々な変更が可能である。 It should be noted that the present invention is not limited to the above embodiments, and various modifications can be made without departing from the spirit of the present invention.

(1)上記実施形態では、上記実施形態では、画像処理装置の一例として、MFP100を例に挙げて説明したが、MFP100に限らず、画像処理装置は、単体のスキャナやコピー機であってもよい。 (1) In the above embodiment, the MFP 100 is used as an example of an image processing apparatus, but the image processing apparatus is not limited to the MFP 100, and may be a standalone scanner or copier.

(2)上記実施形態では、上記実施形態では、制御部の一例として、CPU101を挙げて説明したが、制御部は、CPUと専用回路とを有していてもよい。専用回路としては、例えば、ASIC(Application Specific Integrated Circuit)及びFPGA(Field Programmable Gate Array)などが挙げられる。 (2) In the above embodiments, the CPU 101 was described as an example of the control unit, but the control unit may have a CPU and a dedicated circuit. Examples of dedicated circuits include ASICs (Application Specific Integrated Circuits) and FPGAs (Field Programmable Gate Arrays).

100 MFP
101 CPU
102 ROM
103 RAM
104 NVRAM
105 パネル
110 エンジンIF
111 印刷エンジン
112 読取エンジン
115 ADF
120 画像処理回路
100 MFPs
101 CPUs
102 ROMs
103 RAM
104 NVRAM
105 Panel 110 Engine IF
111 print engine 112 read engine 115 ADF
120 image processing circuit

Claims (3)

原稿から画像を読み取り、読み取った画像に係る画像データを生成する読取部と、
前記読取部の読取り対象である、複数の原稿を1枚ずつ前記読取部に搬送する自動原稿送り部と、
前記読取部により生成された画像データを記憶する記憶部と、
前記記憶部に記憶された前記画像データのプレビュー画像を表示する表示部と、
前記読取部が前記原稿を読み取る際の設定を複数の読取設定から選択して受け付ける受付部と、
制御部と、
を備え、
前記制御部は、
前記プレビュー画像の表示に必要な最小枚数分の原稿に係る画像が前記読取部により読み取られたときには、前記複数の原稿の全てのページの読取りが完了するのを待たずに、前記読取部による前記原稿からの画像の読取りを停止させた後、前記最小枚数分の原稿に係る前記画像データに係る前記プレビュー画像を前記表示部に表示し、
記最小枚数分の原稿からは、前記読取部により、前記複数の読取設定のうちの最上位の設定で、前記最小枚数分の原稿の画像を読み取り、読み取った前記画像に係る画像データを前記記憶部に記憶させ、
前記受付部を介して、前記プレビュー画像の表示に用いた画像データに対する前記設定の変更が受け付けられたときには、前記最上位の設定で前記読取部により読み取られ、前記記憶部に記憶された前記画像データを、前記変更後の設定を満たすように画像処理するとともに、前記変更後の設定で前記読取部による前記原稿からの画像の読取りを再開させる
画像処理装置。
a reading unit that reads an image from a document and generates image data related to the read image;
an automatic document feeding unit that conveys a plurality of documents to be read by the reading unit one by one to the reading unit;
a storage unit that stores the image data generated by the reading unit;
a display unit for displaying a preview image of the image data stored in the storage unit;
a reception unit that selects and receives a setting from a plurality of reading settings when the reading unit reads the document;
a control unit;
with
The control unit
when the image of the minimum number of documents necessary for displaying the preview image has been read by the reading unit, after stopping the reading of the images from the document by the reading unit without waiting for the reading of all the pages of the plurality of documents to be completed, the preview image of the image data of the minimum number of documents is displayed on the display unit;
reading images of the minimum number of originals from the minimum number of originals by the reading unit with the highest setting among the plurality of reading settings, and storing image data related to the read images in the storage unit;
When a change in the setting for the image data used to display the preview image is accepted via the accepting unit, the image data read by the reading unit with the highest setting and stored in the storage unit is subjected to image processing so as to satisfy the setting after the change, and the reading of the image from the document by the reading unit is resumed with the setting after the change.
Image processing device.
前記プレビュー画像の表示に必要な最小枚数分の原稿は、複数枚の原稿を縮小して1枚のシートに印刷する設定が選択された場合には、その複数枚の原稿である、The minimum number of manuscripts required for displaying the preview image is the plurality of manuscripts when a setting to reduce a plurality of manuscripts and print them on one sheet is selected.
請求項1に記載の画像処理装置。The image processing apparatus according to claim 1.
原稿から画像を読み取り、読み取った画像に係る画像データを生成する読取部と、
前記読取部の読取り対象である、複数の原稿を1枚ずつ前記読取部に搬送する自動原稿送り部と、
前記読取部により生成された画像データを記憶する記憶部と、
前記記憶部に記憶された前記画像データのプレビュー画像を表示する表示部と、
前記読取部が前記原稿を読み取る際の設定を複数の読取設定から選択して受け付ける受付部と、を備えた画像処理装置に、
前記プレビュー画像の表示に必要な最小枚数分の原稿に係る画像が前記読取部により読み取られたときには、前記複数の原稿の全てのページの読取りが完了するのを待たずに、前記読取部による前記原稿からの画像の読取りを停止させた後、前記最小枚数分の原稿に係る前記画像データに係る前記プレビュー画像を前記表示部に表示する表示処理と、
記最小枚数分の原稿からは、前記読取部により、前記複数の読取設定のうちの最上位の設定で、前記最小枚数分の原稿の画像を読み取り、読み取った前記画像に係る画像データを前記記憶部に記憶させる記憶処理と、
前記受付部を介して、前記プレビュー画像の表示に用いた画像データに対する前記設定の変更が受け付けられたときには、前記最上位の設定で前記読取部により読み取られ、前記記憶部に記憶された前記画像データを、前記変更後の設定を満たすように画像処理する画像処理と、
前記変更後の設定で前記読取部による前記原稿からの画像の読取りを再開させる再開処理と、
を実行させる画像処理プログラム。
a reading unit that reads an image from a document and generates image data related to the read image;
an automatic document feeding unit that conveys a plurality of documents to be read by the reading unit one by one to the reading unit;
a storage unit that stores the image data generated by the reading unit;
a display unit for displaying a preview image of the image data stored in the storage unit;
an image processing apparatus comprising: a reception unit that selects and receives a setting from a plurality of reading settings when the reading unit reads the document,
a display process of displaying the preview image of the image data of the minimum number of documents on the display unit after stopping the reading of the images from the documents by the reading section without waiting for the reading of all the pages of the plurality of documents to be completed when the reading section has read the images of the minimum number of documents required for displaying the preview images;
a storage process of reading images of the minimum number of documents from the minimum number of documents by the reading unit with the highest setting among the plurality of reading settings, and storing image data related to the read images in the storage unit;
image processing of performing image processing on the image data read by the reading unit with the highest setting and stored in the storage unit when a change in the setting of the image data used for displaying the preview image is accepted via the accepting unit so as to satisfy the setting after the change;
restart processing for restarting reading of an image from the document by the reading unit with the changed settings;
An image processing program that executes
JP2019062481A 2019-03-28 2019-03-28 Image processing device and image processing program Active JP7314567B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019062481A JP7314567B2 (en) 2019-03-28 2019-03-28 Image processing device and image processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019062481A JP7314567B2 (en) 2019-03-28 2019-03-28 Image processing device and image processing program

Publications (2)

Publication Number Publication Date
JP2020162082A JP2020162082A (en) 2020-10-01
JP7314567B2 true JP7314567B2 (en) 2023-07-26

Family

ID=72640086

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019062481A Active JP7314567B2 (en) 2019-03-28 2019-03-28 Image processing device and image processing program

Country Status (1)

Country Link
JP (1) JP7314567B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012109817A (en) 2010-11-17 2012-06-07 Murata Mach Ltd Image processor
JP2013027000A (en) 2011-07-26 2013-02-04 Kyocera Document Solutions Inc Scanner driver
JP2015115716A (en) 2013-12-10 2015-06-22 キヤノン株式会社 Image reading apparatus and control method thereof
JP2015139114A (en) 2014-01-23 2015-07-30 ブラザー工業株式会社 Reading device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012109817A (en) 2010-11-17 2012-06-07 Murata Mach Ltd Image processor
JP2013027000A (en) 2011-07-26 2013-02-04 Kyocera Document Solutions Inc Scanner driver
JP2015115716A (en) 2013-12-10 2015-06-22 キヤノン株式会社 Image reading apparatus and control method thereof
JP2015139114A (en) 2014-01-23 2015-07-30 ブラザー工業株式会社 Reading device

Also Published As

Publication number Publication date
JP2020162082A (en) 2020-10-01

Similar Documents

Publication Publication Date Title
US8432586B2 (en) Image reading apparatus
US8392833B2 (en) Image forming apparatus
JP6001008B2 (en) Image reading apparatus, method for controlling image reading apparatus, program, and storage medium
US8422104B2 (en) Image processing apparatus, image processing method, and computer-readable recording medium storing image processing program
US8384920B2 (en) Image processing apparatus and method, and program for implementing the method
JP7314567B2 (en) Image processing device and image processing program
JP7404716B2 (en) Information processing device, information processing method, and information processing program
US7734120B2 (en) Method of scanning a document using a pre-scanning operation
JP2000324275A (en) Image reading method and apparatus
JP7243387B2 (en) Information processing device, information processing method and information processing program
JP7255284B2 (en) Information processing device, information processing method and information processing program
JP7293806B2 (en) Information processing device, information processing method and information processing program
JP6490257B2 (en) Image reading apparatus, method for controlling image reading apparatus, program, and storage medium
JP2003333267A (en) Communication terminal device and server device
JP7159825B2 (en) Control program, information processing device, and scanning system
JP7200307B2 (en) Image processing device and image processing method
JP6926969B2 (en) Image reader
JP4741970B2 (en) Image forming apparatus and image forming method
JP7180363B2 (en) Control program, information processing device, and scanning system
JP2010119059A (en) Image processing apparatus
JP6099789B2 (en) Image forming apparatus
JP4868163B2 (en) Image processing apparatus and image data processing method
KR101403422B1 (en) Copier and its method
JP2013110681A (en) Image processing apparatus
JP2005111668A (en) Printing device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220325

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20221118

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20221220

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230220

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: 20230613

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230626

R150 Certificate of patent or registration of utility model

Ref document number: 7314567

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150