JP2018082401A - Image reading method, image reading apparatus, and program - Google Patents

Image reading method, image reading apparatus, and program Download PDF

Info

Publication number
JP2018082401A
JP2018082401A JP2016225342A JP2016225342A JP2018082401A JP 2018082401 A JP2018082401 A JP 2018082401A JP 2016225342 A JP2016225342 A JP 2016225342A JP 2016225342 A JP2016225342 A JP 2016225342A JP 2018082401 A JP2018082401 A JP 2018082401A
Authority
JP
Japan
Prior art keywords
document
reading
detection position
head
detected
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.)
Granted
Application number
JP2016225342A
Other languages
Japanese (ja)
Other versions
JP6827780B2 (en
Inventor
藤長 誠也
Seiya Fujinaga
誠也 藤長
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2016225342A priority Critical patent/JP6827780B2/en
Priority to US15/811,373 priority patent/US10432811B2/en
Publication of JP2018082401A publication Critical patent/JP2018082401A/en
Application granted granted Critical
Publication of JP6827780B2 publication Critical patent/JP6827780B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00681Detecting the presence, position or size of a sheet or correcting its position before scanning
    • H04N1/00684Object of the detection
    • H04N1/00708Size or dimensions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00681Detecting the presence, position or size of a sheet or correcting its position before scanning
    • H04N1/00729Detection means
    • H04N1/00734Optical detectors
    • H04N1/00737Optical detectors using the scanning elements as detectors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00681Detecting the presence, position or size of a sheet or correcting its position before scanning
    • H04N1/00742Detection methods
    • H04N1/00748Detecting edges, e.g. of a stationary sheet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00681Detecting the presence, position or size of a sheet or correcting its position before scanning
    • H04N1/00742Detection methods
    • H04N1/00758Detection methods using a prescan

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Facsimile Scanning Arrangements (AREA)
  • Optical Systems Of Projection Type Copiers (AREA)
  • Image Input (AREA)

Abstract

PROBLEM TO BE SOLVED: To precisely and efficiently detect sizes and directions of a plurality of documents placed on a document platen by pre-scanning.SOLUTION: A reading head 10 is moved to a detection position spaced apart from a position where a first document is detected by a predetermined distance without causing the reading head 10 to execute reading processing. Thereafter, on the basis of a result of the reading processing at the detection position, a size and a direction of the first document are determined, and it is determined whether or not a second document different from the first document exists at the detection position.SELECTED DRAWING: Figure 9

Description

本発明は、画像読取方法、画像読取装置およびプログラムに関する。   The present invention relates to an image reading method, an image reading apparatus, and a program.

特許文献1には、コピー機などの画像読取装置において、実際の画像読み取り動作の前にプレスキャンすることにより、原稿台における原稿の有無とサイズ、さらに設置向きを検出する方法が開示されている。   Patent Document 1 discloses a method of detecting the presence / absence and size of a document on the document table and further the installation direction by performing pre-scanning before an actual image reading operation in an image reading apparatus such as a copying machine. .

特開2013―211658号公報JP 2013-21658 A

しかしながら、例えばマルチクロップを行う場合のように複数の原稿が原稿台に置かれている場合は、特許文献1のような従来法を用いても、一度のプレスキャンでこれら複数の原稿のサイズおよび設置向きを正確に検出することは困難であった。   However, when a plurality of documents are placed on the document table, for example, when multi-crop is performed, the size and the size of the plurality of documents can be determined by a single pre-scan even if a conventional method such as Patent Document 1 is used. It was difficult to accurately detect the installation direction.

本発明は上記問題点を解決するためになされたものである。よって、その目的とするところは、原稿台に置かれた複数の原稿のサイズと向きをプレスキャンによって正確且つ効率的に検出することである。   The present invention has been made to solve the above problems. Therefore, the purpose is to accurately and efficiently detect the size and orientation of a plurality of documents placed on the document table by pre-scanning.

そのために本発明は、複数の読取センサが配列された読み取りヘッドを、前記複数の読取センサが配列された第1の方向に交差する第2の方向に原稿台に沿って移動させることで、前記原稿台に置かれた複数の原稿を読み取る画像読取方法であって、第1の原稿が検出された位置から前記第2の方向に所定の距離だけ離れた検出位置に、前記読み取りヘッドに読み取り処理を実行させない状態で、前記読み取りヘッドを前記第2の方向に移動させる移動工程と、前記検出位置における前記読み取りヘッドによる読み取り処理の結果に基づいて、前記第1の原稿のサイズと向きを判断する第1判断工程と、前記検出位置における前記読み取りヘッドによる読み取り処理の結果に基づいて、前記第2の方向における前記検出位置であり且つ前記第1の方向に沿って前記第1の原稿から離れた位置に、前記第1の原稿とは異なる第2の原稿が存在するか否かを判断し、前記第2の原稿が存在すると判断された場合、前記第2の原稿のサイズと向きを判断する第2判断工程と、を有することを特徴とする。   To this end, the present invention moves the reading head in which a plurality of reading sensors are arranged along a document table in a second direction that intersects the first direction in which the plurality of reading sensors are arranged, An image reading method for reading a plurality of documents placed on a document table, wherein a reading process is performed on the reading head at a detection position separated from the position where the first document is detected by a predetermined distance in the second direction. The size and orientation of the first document are determined based on the moving step of moving the reading head in the second direction and the result of reading processing by the reading head at the detection position. Based on a first determination step and a result of reading processing by the reading head at the detection position, the detection position in the second direction and the first position When it is determined whether there is a second document different from the first document at a position away from the first document along the direction of the first document, and it is determined that the second document exists And a second determination step of determining the size and orientation of the second document.

本発明によれば、原稿台に置かれた複数の原稿のサイズと向きをプレスキャンによって正確且つ効率的に検出することができる。   According to the present invention, the size and orientation of a plurality of documents placed on a document table can be accurately and efficiently detected by pre-scanning.

(a)および(b)は画像読取装置の外観斜視図である。(A) And (b) is an external appearance perspective view of an image reading apparatus. 読み取り部の構成図である。It is a block diagram of a reading part. 画像読取装置の制御の構成を説明するためのブロック図である。It is a block diagram for demonstrating the structure of control of an image reading apparatus. コピー動作を行う場合の処理を説明するためのフローチャートである。It is a flowchart for demonstrating the process in the case of performing copy operation. プレスキャン処理の詳細を説明するためのフローチャートである。It is a flowchart for demonstrating the detail of a prescan process. (a)〜(c)は、プレスキャン処理の具体例を説明するための図である。(A)-(c) is a figure for demonstrating the specific example of a pre-scan process. 第1のプレスキャン処理を説明するためのフローチャートである。It is a flowchart for demonstrating a 1st prescan process. 画像読取装置が読み取り可能な原稿のサイズと向きの関係を示す図である。FIG. 3 is a diagram illustrating a relationship between the size and orientation of a document that can be read by the image reading apparatus. 第1のプレスキャン処理の別例を説明するためのフローチャートである。It is a flowchart for demonstrating another example of a 1st pre-scan process.

(第1の実施形態)
図1(a)および(b)は、本実施形態で使用する画像読取装置1の外観斜視図である。本実施形態において、画像読取装置1は読み取り機能のほかにプリンタ機能も備えた複合機とし、スキャナ、プリンタ、複写機として機能することができる。画像読取装置1は、主に、蓋カバー2と装置本体3から構成されており、蓋カバー2には、ユーザに情報を提示したりユーザからのコマンドを受け付けたりするための操作部4が配備されている。図1(a)は装置本体3に対し蓋カバー2を閉めた状態、同図(b)は開放した状態をそれぞれ示している。
(First embodiment)
1A and 1B are external perspective views of an image reading apparatus 1 used in this embodiment. In the present embodiment, the image reading apparatus 1 is a multifunction machine having a printer function in addition to a reading function, and can function as a scanner, a printer, and a copier. The image reading apparatus 1 is mainly composed of a lid cover 2 and an apparatus main body 3. The lid cover 2 is provided with an operation unit 4 for presenting information to the user and receiving commands from the user. Has been. FIG. 1A shows a state in which the lid cover 2 is closed with respect to the apparatus main body 3, and FIG.

装置本体3の内部には、読み取り動作を実行するための読み取りヘッドや印刷動作を実行するための印刷ヘッド、さらにこれら様々なデバイスを制御するための主な構成が配備されている。例えば印刷動作を行う際、図1(a)を参照するに、給紙トレイに載せられた用紙は装置本体3の内部に給送され、所定の画像が印刷された後、排紙トレイ5に排出される。   Inside the apparatus main body 3, a reading head for executing a reading operation, a printing head for executing a printing operation, and a main configuration for controlling these various devices are arranged. For example, when performing a printing operation, referring to FIG. 1A, the paper placed on the paper feed tray is fed into the apparatus main body 3, and after a predetermined image is printed, the paper is put on the paper discharge tray 5. Discharged.

読み取り動作を行う場合、ユーザは図1(b)のように一度蓋カバー2を開放し、原稿台6の上に原稿をセットする。原稿台6はガラス板7とこれを周囲から保持するカバー8から構成されており、ユーザは読み取り面をガラス板7に向けた状態で原稿を置き、蓋カバー2を閉じる。蓋カバー2の原稿に接触する部分にはスポンジなどの緩衝材を挟んだ平板9が配備されており、蓋カバー2を閉じたときに、その重みによって原稿の読み取り面を平滑にする。原稿台6においては、様々なサイズの原稿をレイアウトすることができる。   When performing the reading operation, the user once opens the lid cover 2 and sets the document on the document table 6 as shown in FIG. The document table 6 includes a glass plate 7 and a cover 8 that holds the glass plate 7 from the periphery. The user places the document with the reading surface facing the glass plate 7 and closes the lid cover 2. A flat plate 9 sandwiching a cushioning material such as sponge is provided at a portion of the lid cover 2 that comes into contact with the document. When the lid cover 2 is closed, the reading surface of the document is smoothed by its weight. On the document table 6, documents of various sizes can be laid out.

図2は、装置本体3の内部において、原稿台6の下部(+Z方向側)に設置されている読み取り部20の構成図である。読み取り部20は、筐体であるスキャナフレーム12に様々な部材が取り付けられていることによって構成されている。読み取りヘッド10を搭載したキャリッジ11は、そのY方向両端がガイドシャフト13およびガイドレール14に案内支持されながら、原稿台6に沿って図のX方向に移動可能になっている。キャリッジ11の移動はCRモータ15を駆動源としており、その駆動力は駆動ギア17とプーリ18およびこれらの周囲に配されたタイミングベルト16を介して伝達される。   FIG. 2 is a configuration diagram of the reading unit 20 installed in the lower part (+ Z direction side) of the document table 6 inside the apparatus main body 3. The reading unit 20 is configured by attaching various members to the scanner frame 12 as a housing. The carriage 11 on which the reading head 10 is mounted is movable in the X direction in the drawing along the document table 6 while both ends in the Y direction are guided and supported by the guide shaft 13 and the guide rail 14. The movement of the carriage 11 uses a CR motor 15 as a driving source, and the driving force is transmitted via a driving gear 17 and a pulley 18 and a timing belt 16 arranged around these.

読み取りヘッド10にはCCDから成る読み取り素子(読取センサ)が、移動方向と交差する方向(Y方向)に複数配列しており、Y方向においては読み取り素子の配列ピッチに相当する解像度で画像を読み取ることができる。一方、X方向においては、キャリッジ11の移動速度と個々の読み取り素子の読み取り周期により、読み取り解像度を調整することができる。   A plurality of reading elements (reading sensors) made up of CCDs are arranged in the reading head 10 in a direction (Y direction) crossing the moving direction, and an image is read in the Y direction with a resolution corresponding to the arrangement pitch of the reading elements. be able to. On the other hand, in the X direction, the reading resolution can be adjusted by the moving speed of the carriage 11 and the reading cycle of each reading element.

図3は、画像読取装置1の制御の構成を説明するためのブロック図である。CPU101は画像読取装置1の全体を制御する。後に説明する図4、5、7、9のフローチャートも、CPU101がROM102に記憶されているプログラムに従ってRAM103をワークエリアとしながら実行するものである。   FIG. 3 is a block diagram for explaining a control configuration of the image reading apparatus 1. The CPU 101 controls the entire image reading apparatus 1. The flowcharts of FIGS. 4, 5, 7, and 9, which will be described later, are also executed by the CPU 101 using the RAM 103 as a work area according to a program stored in the ROM 102.

ROM102には、CPU101が実行する制御プログラムのほか、組み込みオペレーティングシステム(OS)プログラム、さらに各種制御に用いるパラメータなども格納されている。CPU101は、ROM102に格納されている組み込みOSの管理の下、ROM102に格納されている各制御プログラムに従って、スケジューリングやタスクスイッチ等のソフトウェア制御を行う。   The ROM 102 stores a control program executed by the CPU 101, an embedded operating system (OS) program, and parameters used for various controls. The CPU 101 performs software control such as scheduling and task switching according to each control program stored in the ROM 102 under the management of the embedded OS stored in the ROM 102.

RAM103はSRAM(static RAM)等で構成され、CPU101のワークエリアのほか、オペレータが登録した設定値や画像読取装置1の管理データ等を格納するエリアとして利用される。画像メモリ104は、DRAM(dynamic RAM)等で構成され、画像処理の前後や画像処理中の画像データを保存する。CPU101が画像データに対して行う画像処理においては、画像メモリ104とRAM103、さらに後述するデータ蓄積部116がワークエリアとして利用可能である。データ変換部105は、ページ記述言語(PDL)等の解析や、キャラクタデータのCG(computer graphics)展開等、画像データの変換を行う。   The RAM 103 is configured by an SRAM (static RAM) or the like, and is used as an area for storing setting values registered by the operator, management data of the image reading apparatus 1 and the like in addition to the work area of the CPU 101. The image memory 104 is composed of a DRAM (dynamic RAM) or the like, and stores image data before and after image processing and during image processing. In the image processing performed by the CPU 101 on the image data, the image memory 104 and the RAM 103 and a data storage unit 116 described later can be used as a work area. The data conversion unit 105 converts image data such as analysis of page description language (PDL) or the like, or CG (computer graphics) development of character data.

読取制御部106は、読み取り部20制御して、原稿台6に設置された原稿を読み取る。具体的には、CPU101の制御のもと、CRモータ15を駆動してキャリッジ11の移動を制御したり、当該移動の最中に読み取りヘッド10が検出したアナログ信号をデジタル信号に変換して画像メモリ104に転送したりする。   The reading control unit 106 controls the reading unit 20 to read a document placed on the document table 6. Specifically, under the control of the CPU 101, the CR motor 15 is driven to control the movement of the carriage 11, or the analog signal detected by the reading head 10 during the movement is converted into a digital signal to generate an image. Or transferred to the memory 104.

操作部4は、各種キー、LED(発光ダイオード)、LCD(液晶ディスプレイ)等によって構成され、ユーザが入力するコマンドを受けたり、画像読取装置1の動作状況やステータス状況を表示したりする。通信制御部109は、MODEM(変復調装置)や、NCU(網制御装置)等によって構成され、本実施形態では、アナログの通信回線(PSTN)131に接続されて、T30プロトコルでの通信制御、通信回線に対する発呼と着呼等の回線制御を行っている。解像度変換処理部110は、画像データのミリ−インチ解像度変換のほか、画像データの拡大縮小処理を行う。符号復号化処理部111は、画像読取装置1で扱う画像データ(MH、MR、MMR、JBIG、JPEG等)の符号復号化処理や拡大縮小処理を行う。   The operation unit 4 includes various keys, LEDs (light emitting diodes), LCD (liquid crystal display), and the like, and receives commands input by the user and displays the operation status and status status of the image reading apparatus 1. The communication control unit 109 is configured by MODEM (modem / demodulation device), NCU (network control device), or the like. In this embodiment, the communication control unit 109 is connected to an analog communication line (PSTN) 131 to perform communication control and communication using the T30 protocol. Line control such as outgoing and incoming calls to the line is performed. The resolution conversion processing unit 110 performs enlargement / reduction processing of image data in addition to conversion of millimeter-inch resolution of image data. The code decoding processing unit 111 performs code decoding processing and enlargement / reduction processing of image data (MH, MR, MMR, JBIG, JPEG, etc.) handled by the image reading apparatus 1.

印刷制御部112は、印刷すべき画像データに対してスムージング処理や印刷濃度補正処理、色補正等の各種画像処理を施し、印刷部113が印刷可能な画像データを生成する。また、定期的に印刷部113の状態を確認し、得られた情報をCPU101に提供する。印刷部113は、レーザビームプリンタやインクジェットプリンタ等からなる印刷装置であり、印刷制御部112から受け取った画像データに従って、用紙に画像を印刷する。   The print control unit 112 performs various image processing such as smoothing processing, print density correction processing, and color correction on the image data to be printed, and generates image data that can be printed by the printing unit 113. Further, the state of the printing unit 113 is periodically checked, and the obtained information is provided to the CPU 101. The printing unit 113 is a printing device such as a laser beam printer or an ink jet printer, and prints an image on a sheet in accordance with image data received from the print control unit 112.

給紙搬送部114は、印刷制御部112の制御のもと、給紙トレイ4に積載された用紙を装置内部に給送し、印刷部113によって印刷中の用紙の搬送制御を行い、印刷終了後の用紙を排紙トレイ5に排出する。給紙搬送部114においては、用紙の種類に応じて給装経路や給装方法を異ならせることができる。   Under the control of the printing control unit 112, the paper feeding / conveying unit 114 feeds the paper stacked on the paper feeding tray 4 to the inside of the apparatus, and the printing unit 113 controls the conveyance of the paper that is being printed. The subsequent paper is discharged to the paper discharge tray 5. In the paper feeding / conveying unit 114, the feeding route and the feeding method can be varied depending on the type of paper.

USBファンクション制御部115は、USB通信規格に従ってプロトコル制御を行う。例えば、CPU101が実行するUSB制御タスクからのデータをパケットに変換し、外部の情報処理端末にUSBパケット送信を行う。また逆に、デジタルカメラのような外部接続された情報処理端末からのUSBパケットを、データに変換してCPU101に送信する。   The USB function control unit 115 performs protocol control according to the USB communication standard. For example, data from a USB control task executed by the CPU 101 is converted into a packet, and USB packet transmission is performed to an external information processing terminal. Conversely, a USB packet from an externally connected information processing terminal such as a digital camera is converted into data and transmitted to the CPU 101.

データ蓄積部116は、外部装置との間でデータの送受信を行う際や画像処理を行う際に、比較的大容量のデータをバックアップするために利用される。データ蓄積部116は画像メモリ104と同様に利用される場合もある。データ蓄積部116としては、DRAMが好ましいが、ハードディスクや揮発性メモリ等とすることもできる。   The data storage unit 116 is used to back up a relatively large amount of data when transmitting / receiving data to / from an external device or when performing image processing. The data storage unit 116 may be used similarly to the image memory 104. The data storage unit 116 is preferably a DRAM, but may be a hard disk, a volatile memory, or the like.

USBホスト制御部117は、USB通信規格で定められたプロトコルで通信を行う為の制御部である。USB通信規格は、双方向のデータ通信を高速に行うことが出来る規格であり、1台のホスト(マスター)に対し、複数のハブまたはファンクション(スレーブ)を接続することが出来る。なお、以上説明した個々の機構は、CPU101が管理するCPUバス121を介して相互に接続されている。   The USB host control unit 117 is a control unit for performing communication using a protocol defined by the USB communication standard. The USB communication standard is a standard capable of performing bidirectional data communication at high speed, and a plurality of hubs or functions (slaves) can be connected to one host (master). Note that the individual mechanisms described above are connected to each other via a CPU bus 121 managed by the CPU 101.

図4は、画像読取装置1がコピー動作を行う場合に、CPU101が実行する処理を説明するためのフローチャートである。本処理は、ユーザが操作部4を介してコピーコマンドを入力したり、外部に接続されたPCからコピーコマンドが入力されたりしたタイミングで開始され、CPU101がROM102に格納されたプログラムに従って実行されるものである。   FIG. 4 is a flowchart for explaining processing executed by the CPU 101 when the image reading apparatus 1 performs a copying operation. This process is started when a user inputs a copy command via the operation unit 4 or when a copy command is input from an externally connected PC, and the CPU 101 is executed according to a program stored in the ROM 102. Is.

本処理が開始されると、CPU101はまずS301において、印刷部113と読み取り部20を初期化する。具体的には、読み取りヘッド10をホームポジションに戻したり、前回の読み取り動作や記録動作のために保存されていた画像データをメモリ領域から消去したりする。次にS302において、プレスキャン処理を行う。具体的には、CRモータ15を駆動してキャリッジ11を比較的早い速度で移動させながら、読み取りヘッド10の検出結果に基づいて、原稿台6に置かれた原稿の概略を検知する。プレスキャン処理によって、CPU101は原稿台に置かれた原稿の数、それぞれのサイズおよび向きなどを認識することができる。プレスキャン処理については、後に詳しく説明する。   When this process is started, the CPU 101 first initializes the printing unit 113 and the reading unit 20 in S301. Specifically, the reading head 10 is returned to the home position, or image data stored for the previous reading operation or recording operation is deleted from the memory area. Next, in S302, pre-scan processing is performed. Specifically, the outline of the document placed on the document table 6 is detected based on the detection result of the reading head 10 while driving the CR motor 15 to move the carriage 11 at a relatively high speed. By the pre-scan process, the CPU 101 can recognize the number of documents placed on the document table, the size and orientation of each. The prescan process will be described in detail later.

S302のプレスキャン処理によって原稿の概略が確認されると、CPU101はS303に進み、得られた情報に基づいて本スキャン処理を実行する。具体的には、CRモータ15を駆動してキャリッジ11を読み取り解像度に相当する速度で移動させながら、読み取りヘッド10で原稿を読み取り、得られた画像データを画像メモリ104やデータ蓄積部116に保存する。本スキャンでは、プレスキャンよりも高い解像度で画像データを取得するため、キャリッジ11の移動はプレスキャンよりも低速になる。特に、カラーコピーの場合は、R(レッド)、G(グリーン)、B(ブルー)の3つの輝度値を各画素で検出する必要があるため、キャリッジ11の移動速度は更に遅くなる。   When the outline of the document is confirmed by the pre-scan process of S302, the CPU 101 proceeds to S303 and executes the main scan process based on the obtained information. Specifically, the CR motor 15 is driven and the carriage 11 is moved at a speed corresponding to the reading resolution, the original is read by the reading head 10, and the obtained image data is stored in the image memory 104 or the data storage unit 116. To do. In the main scan, the image data is acquired with a higher resolution than in the pre-scan, and therefore the movement of the carriage 11 is slower than in the pre-scan. In particular, in the case of color copy, since it is necessary to detect three luminance values of R (red), G (green), and B (blue) at each pixel, the moving speed of the carriage 11 is further slowed down.

但し、本実施形態では、プレスキャンによって予め原稿が存在する位置や向きが確認されているため、本スキャンの読み取り効率を向上させることができる。例えば、読み取りヘッド10が読み取り可能な領域の中でも、原稿が存在しないと判断された領域については、読み取り処理を行わず読み取りヘッド10をスルーさせることができる。また、カラー画像であることが分かっている原稿の領域ではRGBの輝度値を各画素で検出しながら、モノクロ画像であることが分かっている原稿の領域ではRGBのうちの1色のみの輝度値を各画素で検出することができる。いずれにしても、プレスキャンによって得られた原稿の情報に基づいて、本スキャン処理に係る時間を短縮したり、処理を軽減したりすることができる。   However, in this embodiment, since the position and orientation in which the document exists is confirmed in advance by pre-scanning, the reading efficiency of the main scanning can be improved. For example, among the areas that can be read by the reading head 10, it is possible to pass through the reading head 10 without performing a reading process for an area that is determined to have no document. In addition, in a document area known to be a color image, RGB luminance values are detected by each pixel, while in a document area known to be a monochrome image, only one of the RGB brightness values is detected. Can be detected at each pixel. In any case, based on the document information obtained by the prescan, the time for the main scan process can be shortened or the process can be reduced.

次に、CPU101は、ROM102に記憶されている所定の画像処理プログラムに従って、本スキャン処理で保存した画像データに所定の画像処理を施す。具体的には、プレスキャン処理で確認された原稿ごとに保存されている画像データを分割し、それぞれについて、適切な色変換処理や量子化処理を実行し、印刷部113が印刷可能な印刷データを生成する。例えば、写真画像などの原稿については、本スキャンによって得られたRGBの画像データを、印刷部113に用意されている色材に対応するCMYKデータに色変換し、さらに量子化処理などを施して比較的高解像なCMYKデータを生成すればよい。一方、モノクロームの文書原稿については、本スキャンによって得られた輝度データを、濃度データに変換し、さらに量子化処理などを施して比較的低解像なブラックデータ(Kデータ)を生成すればよい。   Next, in accordance with a predetermined image processing program stored in the ROM 102, the CPU 101 performs predetermined image processing on the image data saved by the main scan processing. Specifically, the image data stored for each document confirmed in the pre-scan process is divided, and appropriate color conversion processing and quantization processing are executed for each of the pieces of print data. Is generated. For example, for a manuscript such as a photographic image, RGB image data obtained by the main scan is color-converted into CMYK data corresponding to the color material prepared in the printing unit 113, and further subjected to quantization processing or the like. It is only necessary to generate relatively high resolution CMYK data. On the other hand, for monochrome document manuscripts, luminance data obtained by the main scan is converted into density data, and further subjected to quantization processing or the like to generate relatively low resolution black data (K data). .

印刷データが生成されると、CPU101はS305に進み、印刷データに従った印刷処理を行う。具体的には、給紙搬送部114を用いて用紙を搬送させながら、当該用紙に対し印刷部113を用いて印刷データに従った画像を印刷し、排紙トレイ5に排出する。プレスキャン処理によって複数の原稿が検出されている場合、S305の印刷処理は原稿ごとに行っても良いし、1枚の用紙に複数の原稿を印刷しても良い。   When the print data is generated, the CPU 101 proceeds to S305 and performs print processing according to the print data. Specifically, an image according to the print data is printed on the paper using the printing unit 113 while the paper is conveyed using the paper feed conveyance unit 114, and is discharged to the paper discharge tray 5. When a plurality of documents are detected by the pre-scan process, the printing process in S305 may be performed for each document, or a plurality of documents may be printed on one sheet.

一枚の用紙に対する印刷処理が終了すると、CPU101はS306に進み、まだ印刷すべき原稿データが残っているか否かを判断する。原稿データが残っていると判断した場合はS305に戻り、次の原稿についての印刷処理を行う。一方、全ての原稿データについて印刷処理が完了した吐判断した場合は本処理を終了する。   When the printing process for one sheet is completed, the CPU 101 proceeds to S306, and determines whether or not document data to be printed still remains. If it is determined that the document data remains, the process returns to S305 to perform printing processing for the next document. On the other hand, when it is determined that the printing process has been completed for all document data, this process ends.

図5は、S302のプレスキャン処理の詳細を説明するためのフローチャートである。本処理についても、CPU101がROM102に格納されたプログラムに従って実行されるものである。本実施形態のプレスキャン処理は、原稿の数とサイズとレイアウトを確認するための第1スキャンと、例えばモノクロであるかカラーであるか、或は文書であるか写真であるか、など個々の原稿の内容を確認するための第2スキャンの2段階で構成されるものとする。   FIG. 5 is a flowchart for explaining details of the pre-scan process in S302. This process is also executed by the CPU 101 according to the program stored in the ROM 102. The pre-scan process according to the present embodiment includes a first scan for confirming the number, size, and layout of documents, and whether each document is monochrome, color, document, or photo. It is assumed that it is composed of two stages of the second scan for confirming the content of the document.

一方、図6(a)〜(c)は、プレスキャン処理の具体例を説明するための図である。ここでは、ガラス板7の上にPA、PB、PCおよびPDで示す原稿が、様々な向きでレイアウトされた場合に、読み取りヘッド10をX方向に移動させながら、第1スキャン処理を実行する例を示している。以下、図6(a)〜(c)を参照しながら、図5のフローチャートに従ってプレスキャン処理を説明する。以下の説明において、長辺がX方向と平行になるように配置されている状態を横置き、短辺がX方向と平行になるように配置されている状態を縦置きと呼ぶ。   On the other hand, FIGS. 6A to 6C are diagrams for explaining a specific example of the pre-scan process. Here, an example in which the first scanning process is executed while moving the reading head 10 in the X direction when the document indicated by PA, PB, PC, and PD is laid out in various directions on the glass plate 7. Is shown. Hereinafter, the pre-scan process will be described according to the flowchart of FIG. 5 with reference to FIGS. In the following description, a state in which the long sides are arranged in parallel with the X direction is referred to as horizontal placement, and a state in which the short sides are arranged in parallel to the X direction is referred to as vertical placement.

本処理が開始されると、CPU101はまずS401において、読み取りヘッド10をホームポジションから読み取り開始位置(A0)に移動し待機させる。図6(a)は、S401において読み取りヘッド10が読み取り開始位置(A0)にある状態を示している。   When this process is started, the CPU 101 first moves the reading head 10 from the home position to the reading start position (A0) and waits in S401. FIG. 6A shows a state in which the reading head 10 is at the reading start position (A0) in S401.

S402で蓋カバー2が閉じていることを確認すると、CPU101はS403に進み、第1のプレスキャンを実行する。第1のプレスキャンの詳細は後述するが、この第1のプレスキャンによって原稿台6に置かれている原稿の数とサイズとレイアウトの情報が取得される。   If it is confirmed in S402 that the lid cover 2 is closed, the CPU 101 proceeds to S403 and executes the first pre-scan. Although details of the first prescan will be described later, the number, size, and layout information of the documents placed on the document table 6 are acquired by the first prescan.

更に、S404で第2のプレスキャン実行コマンドの受信を確認すると、CPU101はS405に進み、第2のプレスキャンを実行する。第2のプレスキャンによって原稿台6に置かれている個々の原稿の詳細情報が取得される。以上で本処理は終了する。その後、CPU101はS403の第1のプレスキャンによって得られた情報と、S405の第2のプレスキャンによって得られた情報とに基づいて、S303の本スキャン処理を効率的に行うことができる。   Further, when the reception of the second pre-scan execution command is confirmed in S404, the CPU 101 proceeds to S405 and executes the second pre-scan. Detailed information of individual documents placed on the document table 6 is acquired by the second prescan. This process is complete | finished above. Thereafter, the CPU 101 can efficiently perform the main scan process of S303 based on the information obtained by the first prescan of S403 and the information obtained by the second prescan of S405.

図7は、S403で実行する第1のプレスキャン処理の工程を説明するためのフローチャートである。本処理についても、CPU101がROM102に格納されたプログラムに従って実行されるものである。本処理が開始されるとCPU101は、まずS801にて読み取りヘッド10をX方向に移動させながら、最も原点に近い位置にある原稿の先端を検出する。具体的には、読み取りヘッド10に読み取り処理を行わせながらこれをX方向に移動し、読み取り領域幅Wのうち少なくとも一部の領域で原稿の存在が確認されたタイミングでこれを検出し、Y方向の幅Dを記憶する。   FIG. 7 is a flowchart for explaining the steps of the first pre-scan process executed in S403. This process is also executed by the CPU 101 according to the program stored in the ROM 102. When this processing is started, the CPU 101 first detects the leading edge of the document located closest to the origin while moving the reading head 10 in the X direction in S801. Specifically, the reading head 10 is moved in the X direction while performing the reading process, and this is detected at the timing when the existence of the document is confirmed in at least a part of the reading area width W. The direction width D is stored.

図6(b)のA1は、読み取りヘッド10が原稿PAの先端を検出した位置を示している。この段階でCPU101は、先端を検出した原稿を、現段階の注目原稿として設定する。図6(b)の場合はPAが注目原稿となる。   A1 in FIG. 6B indicates a position where the reading head 10 detects the leading edge of the document PA. At this stage, the CPU 101 sets the document whose leading edge is detected as the current document of interest. In the case of FIG. 6B, PA is the document of interest.

S802でCPU101は、注目原稿の検出幅Dより注目原稿のサイズを想定する。また、注目原稿PAのX方向の範囲に、図6(c)のように他の原稿PDが存在する可能性があるか否かを判断する。   In step S <b> 802, the CPU 101 assumes the size of the document of interest from the detection width D of the document of interest. Further, it is determined whether or not there is a possibility that another document PD exists in the range of the noted document PA in the X direction as shown in FIG.

図8は、本実施形態において、画像読取装置1が読み取り可能な原稿のサイズと向きの関係を示す図である。本実施形態において、このような情報は、予めROM102に記憶されているものとする。例えば、S801で検出された注目原稿の幅がD=148mmであった場合、図8を参照すると、注目原稿はA5サイズの横置きあるいはA6サイズの縦置きのいずれかと判断することができる。そして、そのいずれであっても図6(c)のように、注目原稿PAのX方向範囲に他の原稿PDが含まれる可能性は存在する。また、例えば、S801で検出した注目原稿の幅がD=91mmであった場合、図8を参照すると、注目原稿は名刺サイズの縦置きと判断することができる。そしてこの場合には、図6(c)のように、注目原稿PAのX方向範囲に他の原稿PDが含まれる可能性は無い。   FIG. 8 is a diagram showing the relationship between the size and orientation of a document that can be read by the image reading apparatus 1 in this embodiment. In the present embodiment, it is assumed that such information is stored in the ROM 102 in advance. For example, if the width of the document of interest detected in S801 is D = 148 mm, with reference to FIG. 8, it can be determined that the document of interest is either A5 size landscape or A6 size portrait. In either case, as shown in FIG. 6C, there is a possibility that another document PD is included in the X-direction range of the document of interest PA. Further, for example, when the width of the document of interest detected in S801 is D = 91 mm, it can be determined that the document of interest is vertically placed in the size of a business card with reference to FIG. In this case, as shown in FIG. 6C, there is no possibility that another document PD is included in the X-direction range of the document of interest PA.

S802では、このように、注目原稿が検出されたY方向の位置と幅、さらに図8に示す情報に基づいて、注目原稿PAが占めるX方向の範囲に、他の原稿PDが存在する可能性が有るか否かを判断する。そして、図6(c)のように、他の原稿PDが存在する可能性があると判断した場合は、S809にジャンプする。また、S801において、複数の原稿先端が検出された場合も、S809にジャンプする。一方、他の原稿PDが存在する可能性は無いと判断した場合は、S803に進む。   In step S802, there is a possibility that another document PD may exist in the X-direction range occupied by the document of interest PA based on the position and width in the Y direction where the document of interest is detected and the information shown in FIG. It is determined whether or not there is. If it is determined that there is a possibility that another document PD exists as shown in FIG. 6C, the process jumps to S809. If a plurality of document front ends are detected in S801, the process jumps to S809. On the other hand, if it is determined that there is no possibility that another document PD exists, the process proceeds to S803.

S803においてCPU101は、注目原稿PAの想定される複数の後端位置のうち、より長いサイズの後端位置を次の検出位置として読み取りヘッド10を移動させる。例えば、注目原稿の幅がD=91mmであった場合、再度図8を参照すると、注目原稿はA5横またはA6縦と想定される。そして、A5横であった場合は注目原稿の後端位置は先端位置(A1)から210mmX方向に移動した位置にあり、A6縦であった場合は先端位置(A1)から105mmX方向に移動した位置にあることになる。よって、この場合、CPU101はより長い距離(210mm)だけ離れた位置を検出位置とし、読み取りヘッド10をX方向に移動させる。図6(b)のA2は、この段階における読み取りヘッド10の移動後の位置を示している。なお、A1からA2への移動の最中、読み取りヘッド10の検出処理は行わない。よって、S804では、S801で先端位置を検出する場合よりもキャリッジ11の移動速度を速くすることができる。   In step S <b> 803, the CPU 101 moves the reading head 10 with the longer end position of the longer end position among the assumed end positions of the document of interest PA as the next detection position. For example, if the width of the document of interest is D = 91 mm, referring to FIG. 8 again, the document of interest is assumed to be A5 landscape or A6 portrait. If it is A5 side, the trailing edge position of the document of interest is a position moved in the 210 mmX direction from the leading edge position (A1). If it is A6 portrait, it is a position moved in the 105 mmX direction from the leading edge position (A1). It will be in. Therefore, in this case, the CPU 101 sets the position separated by a longer distance (210 mm) as the detection position, and moves the reading head 10 in the X direction. A2 in FIG. 6B indicates a position after the reading head 10 is moved at this stage. During the movement from A1 to A2, the detection process of the read head 10 is not performed. Therefore, in S804, the moving speed of the carriage 11 can be made faster than when the tip position is detected in S801.

続くS804において、CPU101はA2の位置で読み取りヘッド10に検出処理を実行させ、S805〜S807では検出結果に基づいて注目原稿のサイズと向きを判断する。例えば、読み取りヘッド10のA2の位置の検出結果において幅Dの原稿が検出された場合、CPU101はS806に進み注目原稿は横向きに置かれていると判断する。さらにS806では、幅Dと原稿向き「横向き」に対応する原稿のサイズが判断される。   In step S804, the CPU 101 causes the reading head 10 to execute detection processing at the position A2, and in steps S805 to S807, the CPU 101 determines the size and orientation of the document of interest. For example, if a document with a width D is detected in the detection result of the position A2 of the reading head 10, the CPU 101 proceeds to S806 and determines that the document of interest is placed sideways. In step S806, the document size corresponding to the width D and the document orientation “landscape” is determined.

即ち、S803の移動において、X方向に沿った所定の距離として、幅Dの原稿が横向きに置かれた場合の後端に対応する検出位置まで移動させていた。仮に縦向きに原稿が置かれた場合、その検出位置では注目原稿が検出されないはずであるので、S804において注目原稿が検出された場合、注目原稿は横向きに置かれていると判断することができる。上記のように注目原稿の幅がD=91mmであった場合は、S806において注目原稿のサイズ、向きが「A5横」と判断される。   That is, in the movement of S803, the document is moved to the detection position corresponding to the rear end when the document having the width D is placed sideways as a predetermined distance along the X direction. If a document is placed in portrait orientation, the document of interest should not be detected at that detection position. If a document of interest is detected in step S804, it can be determined that the document of interest is placed in landscape orientation. . As described above, when the width of the document of interest is D = 91 mm, it is determined in S806 that the size and orientation of the document of interest is “A5 landscape”.

そして、注目原稿の後端が確実に検出されるまで、読み取りヘッド10に読み取り処理を実行させながらこれをX方向に移動する。S807の工程を設けることにより、S805だけの場合より原稿サイズをより正確に把握することができる。   Then, until the trailing edge of the document of interest is reliably detected, the reading head 10 is moved in the X direction while performing the reading process. By providing the step of S807, the document size can be grasped more accurately than in the case of only S805.

一方、幅Dの原稿が検出されない場合はS800に進み、注目原稿は縦向きに置かれていると判断する。さらに、S800では、幅Dと原稿向き「縦向き」に対応する原稿のサイズが判断される。即ち、S803の移動において、X方向に沿った所定の距離として、幅Dの原稿が横向きに置かれた場合の後端に対応する検出位置まで移動させていた。仮に横向きに原稿が置かれた場合、その検出位置で注目原稿の後端が検出されるはずなので、S804において注目原稿が検出されない場合、注目原稿は縦向きに置かれていると判断することができる。上記のように注目原稿の幅がD=91mmであった場合、S800において注目原稿のサイズ、向きが「A6縦」と判断される。   On the other hand, if the document of width D is not detected, the process proceeds to S800, and it is determined that the document of interest is placed vertically. In S800, the size of the document corresponding to the width D and the document orientation “vertical” is determined. That is, in the movement of S803, the document is moved to the detection position corresponding to the rear end when the document having the width D is placed sideways as a predetermined distance along the X direction. If the document is placed horizontally, the trailing edge of the document of interest should be detected at the detection position. Therefore, if the document of interest is not detected in S804, it can be determined that the document of interest is placed vertically. it can. If the width of the document of interest is D = 91 mm as described above, the size and orientation of the document of interest is determined to be “A6 portrait” in S800.

ただし、図6(b)の場合は、A2の位置に注目原稿PAが存在するので、CPU101は注目原稿がA5サイズの横置きであることを判断する。なお、S801で検出した原稿先端の幅Dが、取り扱い可能な原稿サイズのいずれにも相当していないような場合は、注目原稿についてサイズおよび向きは不明とした状態で、以下の処理に進む。   However, in the case of FIG. 6B, since the target document PA exists at the position A2, the CPU 101 determines that the target document is horizontally placed in the A5 size. If the width D of the leading edge of the document detected in S801 does not correspond to any of the handleable document sizes, the process proceeds to the following process with the size and orientation of the document of interest being unknown.

次に、CPU101は、S808において、A2の位置で注目原稿以外の原稿を検出したか否かを判断する。図6(b)のように、A2の位置で注目原稿PA以外の原稿PBが検出された場合、CPU101はS809に進む。そして、注目原稿をPAからPBに変更する。一方、A2の位置で注目原稿PA以外の原稿が検出されない場合は、S814にジャンプする。   In step S808, the CPU 101 determines whether a document other than the document of interest is detected at the position A2. If a document PB other than the document of interest PA is detected at the position A2 as shown in FIG. 6B, the CPU 101 advances to S809. Then, the document of interest is changed from PA to PB. On the other hand, if no document other than the document of interest PA is detected at the position A2, the process jumps to S814.

S809において、CPU101は、現段階の注目原稿の後端位置を検出する。すなわち、読み取りヘッド10に読み取り処理を実行させながら、注目原稿の後端が検出されるまでX方向に移動する。図6(b)のA3は、後端を検出した際の読み取りヘッド10の位置を示している。図6(b)において、読み取りヘッド10がA2にあるときにはじめて検出された原稿PBは、その先端の位置が確定されていない。このため、原稿PAのようにその後端の位置を推測することができないため、S809の後端検出は読み取り処理を伴いながらの読み取りヘッド10の移動となる。   In step S <b> 809, the CPU 101 detects the trailing end position of the current document of interest. That is, while the reading head 10 performs the reading process, the reading head 10 moves in the X direction until the trailing edge of the document of interest is detected. A3 in FIG. 6B indicates the position of the read head 10 when the rear end is detected. In FIG. 6B, the position of the front end of the document PB detected for the first time when the reading head 10 is at A2 is not fixed. For this reason, since the position of the trailing edge cannot be estimated as in the case of the document PA, the trailing edge detection in S809 is the movement of the reading head 10 accompanied with the reading process.

この際、注目原稿以外の原稿が更に検知された場合は、その原稿についてもY方向の幅や端部位置の情報を取得しておく。既に説明したS802において、最初の注目原稿PA以外の原稿が注目原稿PAのY方向に並ぶ位置に存在する可能性があると判断された場合も、CPU101は本工程にジャンプしこれら原稿の情報をS809で取得する。   At this time, if a document other than the document of interest is further detected, information on the width and end position in the Y direction is also acquired for the document. If it is determined in S802 already described that there is a possibility that a document other than the first document of interest PA exists in the position of the document of interest PA in the Y direction, the CPU 101 jumps to this step and stores information on these documents. Obtained in step S809.

S810において、S808で注目原稿を検出した位置A2からS809で後端位置を検出した位置A3までの長さL2が、注目原稿PBのY方向の長さL1より長いか否かを判断する。図6(b)のようにL1<L2である場合はS811に進み、注目原稿PBは横向きに置かれていると判断する。S811ではさらに、注目原稿PBのY方向の長さL1と原稿向き「横向き」から、図8に示したテーブルが参照されることで、注目原稿PBのサイズも判断される。一方、L1≧L2の場合はS812に進み、注目原稿PBの向きは現段階で不明であると判断する。L1≧L2と判断される場合は、L1を長辺とする原稿が縦置きされている可能性もあるが、A2からA1側に長辺が延在する原稿が横置きされている可能性もあり、注目原稿の向きを断定することができない。   In S810, it is determined whether or not the length L2 from the position A2 where the target document is detected in S808 to the position A3 where the rear end position is detected in S809 is longer than the length L1 of the target document PB in the Y direction. When L1 <L2 as shown in FIG. 6B, the process proceeds to S811, and it is determined that the target document PB is placed sideways. In S811, the size of the document of interest PB is also determined by referring to the table shown in FIG. 8 based on the length L1 of the document of interest PB in the Y direction and the document orientation “landscape”. On the other hand, if L1 ≧ L2, the process proceeds to S812, and it is determined that the orientation of the target document PB is unknown at this stage. When it is determined that L1 ≧ L2, there is a possibility that a document having a long side L1 is placed vertically, but a document having a long side extending from A2 to the A1 side may be placed horizontally. Yes, the orientation of the document of interest cannot be determined.

S813において、CPU101は、S809における注目原稿の後端検出の間に、更に別の原稿を検出したか否かを判断する。検出したと判断した場合は注目原稿を新たに検出した原稿に更新し、S809に戻る。以後、図6(b)のPAとPBのように、複数の原稿がX方向に互いに重複領域を設けながらレイアウトされているような場合は、S808〜S813の工程を繰り返すことにより、注目原稿を変更しながら夫々の原稿のサイズと設置向きを判断する。一方、S813で更に別の原稿は検出されなかったと判断した場合は、S814に進む。   In step S813, the CPU 101 determines whether another document has been detected during the trailing edge detection of the document of interest in step S809. If it is determined that the document has been detected, the document of interest is updated to the newly detected document, and the process returns to S809. Thereafter, as in the case of PA and PB in FIG. 6B, when a plurality of originals are laid out while providing overlapping areas in the X direction, the steps S808 to S813 are repeated, whereby the target original is selected. The size and orientation of each document are judged while changing. On the other hand, if it is determined in S813 that another document is not detected, the process proceeds to S814.

S814において、CPU101は、原稿台6における読み取りヘッド10の現在の位置に基づいて、更に+X方向側に新たな原稿が存在する可能性があるか否かを判断する。図8を参照しながら具体的に説明すると、例えば現在の位置から原稿台6の+X方向端部までの距離が55mmよりも小さい場合、いずれのサイズの原稿も置かれていないと判断することができる。この場合はS819に進み、検出処理を伴うことなく読み取りヘッド10を原稿台6の+X方向端部まで移動させる。一方、現在の位置から原稿台6の+X方向端部までの距離が55mmよりも大きい場合、名刺サイズ以上の原稿が置かれている可能性があると判断することができる。この場合はS815に進む。   In step S <b> 814, the CPU 101 determines whether there is a possibility that a new document exists on the + X direction side based on the current position of the reading head 10 on the document table 6. Specifically, referring to FIG. 8, for example, when the distance from the current position to the + X direction end of the document table 6 is smaller than 55 mm, it is determined that no document of any size is placed. it can. In this case, the process proceeds to S819, and the reading head 10 is moved to the + X direction end portion of the document table 6 without performing a detection process. On the other hand, if the distance from the current position to the + X direction end of the document table 6 is greater than 55 mm, it can be determined that there is a possibility that a document of a business card size or more is placed. In this case, the process proceeds to S815.

S815において、CPU101は、取り扱い可能な原稿サイズのうち、最も小さな短辺に相当する距離だけ読み取りヘッド10を+X方向に移動させ、更にS816にて、当該位置で読み取りヘッド10に検出処理を実行させ、S817で現行の有無を判断する。図6(b)の場合、A3の位置でCPU101は、+X方向側に未だ新たな原稿が存在する可能性があると判断し(S814)、読み取りヘッド10をd=55mmだけ+X方向に移動し、A4の位置で検出処理を実行させる(S817)。   In step S815, the CPU 101 moves the reading head 10 in the + X direction by a distance corresponding to the smallest short side of the manuscript sizes that can be handled. In step S816, the CPU 101 causes the reading head 10 to execute detection processing at that position. In S817, the current presence / absence is determined. In the case of FIG. 6B, at the position A3, the CPU 101 determines that there is still a possibility that a new document still exists on the + X direction side (S814), and moves the reading head 10 in the + X direction by d = 55 mm. The detection process is executed at the position A4 (S817).

S817で原稿を検知したと判断した場合は当該原稿を注目原稿に更新し、新たな注目原稿のサイズと向きの検出のためにS809に戻る。一方、S817で原稿を検知しないと判断した場合は、S818で原稿台6の端部が確認されるまでS815〜S817の処処理、すなわち距離dの移動と原稿検出の工程を繰り返す。図6(b)の場合は、距離dの2回目の移動によって読み取りヘッド10がA5の位置にあるときにS817で新たな原稿PCが検知された状態を示している。新たな原稿PCについては、S817で注目原稿に設定され、再度S809に戻ることにより、そのサイズと向きが取得される。   If it is determined in S817 that the document has been detected, the document is updated to the document of interest, and the process returns to S809 to detect the size and orientation of the new document of interest. On the other hand, if it is determined in S817 that the document is not detected, the processing in S815 to S817, that is, the movement of the distance d and the document detection process are repeated until the end of the document table 6 is confirmed in S818. FIG. 6B shows a state where a new document PC is detected in S817 when the reading head 10 is at the position A5 by the second movement of the distance d. The new document PC is set as a document of interest in S817, and the size and orientation are acquired by returning to S809 again.

S818にて、原稿台6の端部が確認された場合、CPU101はS820に進み、現段階でサイズまたは向きが不明の原稿が存在するか否かを判断する。S812における処理が実行された場合、S820にて、サイズまたは向きが不明の原稿が存在すると判断される。例えば、図6(b)の原稿PBについては、その向きがまだ確定されないままである。また、原稿PCについても、A5の位置より+X方向の領域は検出処理が行われているが、A5の位置より−X方向の領域は検出処理は行われておらず、やはりサイズと向きが不明である。よって、このような場合は、S821に進む。   If the end of the document table 6 is confirmed in S818, the CPU 101 proceeds to S820 and determines whether or not there is a document whose size or orientation is unknown at this stage. When the processing in S812 is executed, it is determined in S820 that there is an original whose size or orientation is unknown. For example, the orientation of the document PB in FIG. 6B has not yet been determined. Also for the document PC, the detection process is performed for the area in the + X direction from the position of A5, but the detection process is not performed for the area in the −X direction from the position of A5, and the size and orientation are still unknown. It is. Therefore, in such a case, the process proceeds to S821.

S821において、CPU101は読み取りヘッド10を−X方向に移動させながら、これまでの工程において、読み取りヘッド10の読み取り処理を伴わずに移動してきた領域についての読み取り処理を行う。これにより、CPU101は、サイズと向きが不明であった原稿についてそのサイズと向きを判定することができる(S822)。   In step S <b> 821, the CPU 101 performs the reading process on the area that has moved without the reading process of the reading head 10 in the steps so far, while moving the reading head 10 in the −X direction. Thus, the CPU 101 can determine the size and orientation of the document whose size and orientation are unknown (S822).

以上の工程により、原稿台6に置かれた全ての原稿についてそのサイズと向きが判別されると、CPU101はS823に進み、読み取りヘッド10を再び読み取り開始位置A0に戻す。以上で第1のプレスキャン処理は終了する。   When the sizes and orientations of all the documents placed on the document table 6 are determined by the above steps, the CPU 101 proceeds to S823, and returns the reading head 10 to the reading start position A0 again. Thus, the first pre-scan process ends.

以上説明した本実施形態によれば、実際に原稿の読み取り処理を実行するのに先立って、原稿の数、サイズおよび向きを判断するための第1プレスキャンと、それぞれの原稿の内容を把握するための第2のプレスキャンを行っている。そして、第1のプレスキャンにおいては、注目原稿の端部位置を確認した位置に他の原稿が存在した場合に注目原稿を他の原稿に移行しながら、複数の原稿夫々の端部位置を順番に検出している。   According to the present embodiment described above, the first pre-scan for determining the number, size, and orientation of the document and the contents of each document are grasped prior to actually executing the document reading process. The second pre-scan for this is performed. In the first pre-scan, when another document exists at a position where the end position of the document of interest is confirmed, the document is transferred to the other document, and the end positions of the plurality of documents are sequentially changed. Is detected.

この際、読み取りヘッドによる読み取り処理は、原稿のサイズと向きを判定するための必要最小限の領域についてのみ行い、他の領域については読み取り処理を伴わずに読み取りヘッドを移動させている。このため、続いて行われる第2のプレスキャンや、実際の画像読取処理においては、原稿が存在する領域のみについて読み取りヘッド10による読み取り処理を行えばよく、処理の効率化を図ることができる。結果、原稿台に複数の画像がレイアウトされた場合であっても、必要以上に処理時間や処理負荷をかけることなく、個々の原稿についての読み取り処理を行うことができる。   At this time, the reading process by the reading head is performed only for the minimum necessary area for determining the size and orientation of the document, and the reading head is moved without performing the reading process for the other areas. For this reason, in the subsequent second pre-scan or actual image reading process, it is only necessary to perform the reading process by the reading head 10 only on the area where the document exists, and the process efficiency can be improved. As a result, even when a plurality of images are laid out on the document table, it is possible to perform reading processing on individual documents without adding processing time or processing load more than necessary.

(第2の実施形態)
本実施形態においても、第1の実施形態と同様に、図1〜3で説明した読み取り装置1を用いるものとする。そして、図4に示したフローチャートに従ってコピー動作を行い、図5に示したフローチャートに従って、プレスキャン処理を行うものとする。
(Second Embodiment)
Also in the present embodiment, the reading device 1 described with reference to FIGS. 1 to 3 is used as in the first embodiment. Then, the copying operation is performed according to the flowchart shown in FIG. 4, and the pre-scan process is performed according to the flowchart shown in FIG.

第1の実施形態では、S801で最初に原稿先端を検出したとき、当該原稿が占めるX方向の範囲に他の原稿が存在する可能性の有無に応じて(S802)その後の工程を異ならせた。そして、他の原稿が存在する可能性が無い場合に限って、注目原稿の後端があると想定される位置まで、読み取りヘッドを移動させた(S803)。これに対し、本実施形態では、他の原稿の有無に係らず、画像読取装置1が取り扱い可能な最小の原稿サイズに相当する距離(すなわち、S815におけるd)だけ、読み取りヘッド10を移動させる。   In the first embodiment, when the leading edge of the document is first detected in step S801, the subsequent steps are changed depending on whether or not another document may exist in the range in the X direction occupied by the document (S802). . Only when there is no possibility that another document exists, the reading head is moved to a position where the trailing edge of the document of interest is assumed to be present (S803). In contrast, in the present embodiment, the reading head 10 is moved by a distance corresponding to the minimum document size that can be handled by the image reading apparatus 1 (that is, d in S815) regardless of the presence or absence of other documents.

図9は、本実施形態においてCPU101が実行する第1のプレスキャン処理を説明するためのフローチャートである。S701において、S801と同様にして最も原点に近い位置にある原稿の先端を検出する。S702において、CPU101は、図8に示す取り扱い可能な最小の原稿サイズに相当する距離(すなわちd=55mm)だけ、読み取りヘッド10を移動させる。この移動の最中、読み取りヘッド10の検出処理は行わない。   FIG. 9 is a flowchart for explaining the first pre-scan process executed by the CPU 101 in the present embodiment. In step S701, as in step S801, the front end of the document that is closest to the origin is detected. In step S <b> 702, the CPU 101 moves the reading head 10 by a distance corresponding to the minimum handleable document size shown in FIG. 8 (that is, d = 55 mm). During this movement, the detection process of the read head 10 is not performed.

さらにCPU101はS703に進み、読み取りヘッド10に検出処理を実行させる。そして、S704では当該位置に注目原稿以外の原稿が存在するか否かを判断する。注目原稿以外の原稿があると判断した場合は当該原稿を第2の注目原稿、これまでの注目原稿を第1の注目原稿とし、S705に進む。そして、S705では、第2の注目原稿の後端が検出されるまで、読み取り処理を実行させながら読み取りヘッド10をX方向に移動する。一方、S704で注目原稿以外の原稿は存在しないと判断した場合は、そのままS706に進む。   In step S703, the CPU 101 causes the reading head 10 to execute detection processing. In step S704, it is determined whether there is a document other than the document of interest at the position. If it is determined that there is a document other than the document of interest, the document is set as the second document of interest and the document of interest so far is set as the first document of interest, and the process proceeds to S705. In step S <b> 705, the reading head 10 is moved in the X direction while executing the reading process until the trailing edge of the second target document is detected. On the other hand, if it is determined in S704 that there is no document other than the document of interest, the process proceeds to S706 as it is.

S706において、CPU101は、読み取りヘッド10の現在位置から第1の注目原稿の後端位置L3までが、最小の原稿サイズに相当する距離(すなわちd=55mm)よりも大きいか否かを判断する。L3>dの場合はS702に戻り、dの移動と読み取り処理を繰り返す。一方L≦dの場合は、第1注目原稿の後端検知処理を行う。本工程は図7のS804に相当し、以下の処理は図7に従った第1の実施形態と同等である。   In step S <b> 706, the CPU 101 determines whether the distance from the current position of the reading head 10 to the rear end position L <b> 3 of the first document of interest is greater than the distance corresponding to the minimum document size (that is, d = 55 mm). If L3> d, the process returns to S702 and the movement of d and the reading process are repeated. On the other hand, when L ≦ d, the trailing edge detection process of the first document of interest is performed. This step corresponds to S804 in FIG. 7, and the following processing is equivalent to that in the first embodiment according to FIG.

以上説明した本実施形態によれば、最初に原稿の先端が検出されてから、最小の原稿サイズの間隔で繰り返し原稿の有無および数を検出している。よって、注目原稿に対するとX方向に並列する比較的小サイズの原稿も、+X方向への走査中に検出することが出来る。   According to the present embodiment described above, the presence / absence and number of documents are repeatedly detected at the minimum document size interval after the leading edge of the document is first detected. Therefore, even a relatively small document parallel to the X direction with respect to the document of interest can be detected during scanning in the + X direction.

なお、以上説明した実施形態では、第1のプレスキャンと第2のプレスキャンを個別に設けたが、本発明はこのような形態に限定されるものではない。本スキャンの直前に行われるプレスキャンとして、上述した第1のプレスキャンが行われても良い。また、本発明のプレスキャンは、必ずしもその後に本スキャンが行われなくても良い。例えば、第1のプレスキャンによる検出結果に応じて、ユーザが原稿台の原稿のレイアウトを調整できるようにしても良い。   In the embodiment described above, the first pre-scan and the second pre-scan are separately provided, but the present invention is not limited to such a form. As the pre-scan performed immediately before the main scan, the first pre-scan described above may be performed. Further, the pre-scan of the present invention does not necessarily have to be performed after that. For example, the user may be able to adjust the document layout on the document table in accordance with the detection result of the first prescan.

また、以上ではコピー動作を実行する際の読み取り動作のためのプレスキャンとして説明したが、無論本発明はこれに限定されるものではない。記録動作を伴わず単にスキャナとして機能する場合や、読み取った画像データをFAX通信で転送するような場合であっても、本発明を利用することはできる。   In the above description, the pre-scan for the read operation when executing the copy operation has been described. However, the present invention is not limited to this. The present invention can be used even when it functions simply as a scanner without a recording operation or when the read image data is transferred by FAX communication.

更に、以上では図8に示した原稿サイズのみを取り扱うことを前提に説明してきたが、原稿サイズは無論これに限られるものではない。取り扱い可能な原稿サイズの種類が増えるほどレイアウトの可能性は増大するし、原稿台の大きさや形状によってもレイアウトの可能性は変化する。いずれにしても、想定される条件の下で、各原稿の後端部の位置の取得と他の原稿の有無の確認を繰り返すことにより、原稿台におかれた1以上の原稿のサイズと向きを正確に判断することが出来る。   Further, the above description has been made on the assumption that only the document size shown in FIG. 8 is handled. However, the document size is not limited to this. As the number of manuscript sizes that can be handled increases, the possibility of layout increases, and the possibility of layout changes depending on the size and shape of the manuscript table. In any case, the size and orientation of one or more documents placed on the document table are obtained by repeatedly obtaining the position of the trailing edge of each document and checking for the presence of other documents under the assumed conditions. Can be accurately determined.

又、本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。   In addition, the present invention supplies a program that realizes one or more functions of the above-described embodiments to a system or apparatus via a network or a storage medium, and one or more processors in a computer of the system or apparatus execute the program. It can also be realized by a process of reading and executing. It can also be realized by a circuit (for example, ASIC) that realizes one or more functions.

1 画像読取装置
6 原稿台
10 読み取りヘッド
20 読み取り部
101 CPU
106 読み取り制御部
1 Image reader
6 Document table
10 Reading head
20 Reading unit 101 CPU
106 Reading control unit

Claims (10)

複数の読取センサが配列された読み取りヘッドを、前記複数の読取センサが配列された第1の方向に交差する第2の方向に原稿台に沿って移動させることで、前記原稿台に置かれた複数の原稿を読み取る画像読取方法であって、
第1の原稿が検出された位置から前記第2の方向に所定の距離だけ離れた検出位置に、前記読み取りヘッドに読み取り処理を実行させない状態で、前記読み取りヘッドを前記第2の方向に移動させる移動工程と、
前記検出位置における前記読み取りヘッドによる読み取り処理の結果に基づいて、前記第1の原稿のサイズと向きを判断する第1判断工程と、
前記検出位置における前記読み取りヘッドによる読み取り処理の結果に基づいて、前記第2の方向における前記検出位置であり且つ前記第1の方向に沿って前記第1の原稿から離れた位置に、前記第1の原稿とは異なる第2の原稿が存在するか否かを判断し、前記第2の原稿が存在すると判断された場合、前記第2の原稿のサイズと向きを判断する第2判断工程と、
を有することを特徴とする画像読取方法。
The reading head in which a plurality of reading sensors are arranged is moved along the document table in a second direction intersecting the first direction in which the plurality of reading sensors are arranged, and is placed on the document table. An image reading method for reading a plurality of documents,
The reading head is moved in the second direction to a detection position that is a predetermined distance away from the position in which the first document is detected in the second direction without causing the reading head to perform a reading process. Moving process;
A first determination step of determining the size and orientation of the first document based on a result of reading processing by the reading head at the detection position;
Based on the result of the reading process by the reading head at the detection position, the first position at the detection position in the second direction and away from the first document along the first direction. Determining whether there is a second original different from the original, and determining that the second original exists, a second determination step of determining the size and orientation of the second original;
An image reading method comprising:
前記所定の距離は、前記第1の原稿が検出された位置から前記第1の原稿の後端が存在すると想定される位置への距離であることを特徴とする請求項1に記載の画像読取方法。   2. The image reading according to claim 1, wherein the predetermined distance is a distance from a position where the first document is detected to a position where a trailing edge of the first document is assumed to exist. Method. 前記所定の距離は、前記第1の原稿が検出された位置から前記第1の原稿の後端が存在すると想定される複数の位置それぞれへの距離のうち、より大きな距離であり、
前記第1の判断工程は、前記検出位置において前記読み取りヘッドによって前記第1の原稿が検出された場合は、前記第1の原稿がその長辺が前記第2の方向と平行になる向きに配置されていると判断することを特徴とする請求項2に記載の画像読取方法。
The predetermined distance is a larger distance among the distances from a position where the first document is detected to a plurality of positions where a rear end of the first document is assumed to exist.
In the first determination step, when the first original is detected by the reading head at the detection position, the first original is arranged in a direction in which the long side is parallel to the second direction. The image reading method according to claim 2, wherein the image reading method is determined to be performed.
前記第2判断工程において、前記検出位置に前記第2の原稿が存在すると判断した場合に、前記第2の原稿の後端が検出されるまで、前記読み取りヘッドに読み取り処理を実行させながら前記読み取りヘッドを前記所定の方向に移動させる工程を更に有することを特徴とする請求項1から3のいずれか1項に記載の画像読取方法。   In the second determination step, when it is determined that the second document is present at the detection position, the reading is performed while the reading head performs reading processing until the trailing edge of the second document is detected. The image reading method according to claim 1, further comprising a step of moving the head in the predetermined direction. 前記第2判断工程において、前記検出位置に前記第2の原稿が存在すると判断した場合に、前記検出位置から前記第2の原稿の後端が検出された位置の距離を、前記第2の原稿の前記第2の方向とは交差する方向のサイズと比較することにより、前記第2の原稿のサイズと向きを判断することを特徴とする請求項1から4のいずれか1項に記載の画像読取方法。   In the second determination step, when it is determined that the second document exists at the detection position, the distance from the detection position to the position where the trailing edge of the second document is detected is determined as the second document. 5. The image according to claim 1, wherein the size and orientation of the second document are determined by comparing with a size in a direction intersecting with the second direction. 6. Reading method. 前記第1の原稿が検出された位置は、前記読み取りヘッドに読み取り処理を実行させながら前記読み取りヘッドを前記第2の方向に移動させることによって最初に検出された、前記第1の原稿の先端の位置であることを特徴とする請求項1から4のいずれか1項に記載の画像読取方法。   The position where the first document is detected is the position of the leading edge of the first document detected first by moving the reading head in the second direction while causing the reading head to perform a reading process. The image reading method according to claim 1, wherein the image reading method is a position. 前記第2判断工程において前記検出位置に前記第2の原稿が存在しないと判断した場合であって、且つ、前記原稿台において前記検出位置よりも前記第2の方向の領域に他の原稿を配置することが可能な領域が存在する場合、
想定される最小の原稿のサイズに対応する距離だけ前記読み取りヘッドに読み取り処理を実行させない状態で前記読み取りヘッドを移動させ、当該移動の後に読み取り処理を実行させ、当該読み取り処理の結果に基づいて、前記第1の原稿とは異なる第2の原稿が存在するか否かを判断する工程を更に有することを特徴とする請求項1から6のいずれか1項に記載の画像読取方法。
In the second determination step, when it is determined that the second document does not exist at the detection position, another document is arranged in the region in the second direction from the detection position on the document table. If there is an area that can be
The reading head is moved in a state where the reading head does not execute the reading process by a distance corresponding to the assumed minimum document size, and the reading process is executed after the movement, and based on the result of the reading process, The image reading method according to claim 1, further comprising a step of determining whether or not a second document different from the first document exists.
前記複数の原稿のサイズと向きが判別された後に、当該判別の結果に基づいて、前記読み取りヘッドに読み取り処理を実行させながら、前記複数の原稿それぞれの画像を読み取る工程を更に有することを特徴とする請求項1から7のいずれか1項に記載の画像読取方法。   After the sizes and orientations of the plurality of documents are determined, the method further includes a step of reading the images of the plurality of documents while causing the reading head to perform a reading process based on the determination result. The image reading method according to any one of claims 1 to 7. 複数の読取センサが配列された読み取りヘッドを、前記複数の読取センサが配列された第1の方向に交差する第2の方向に原稿台に沿って移動させることで、前記原稿台に置かれた複数の原稿を読み取る画像読取装置であって、
第1の原稿が検出された位置から前記第2の方向に所定の距離だけ離れた検出位置に、前記読み取りヘッドに読み取り処理を実行させない状態で、前記読み取りヘッドを前記第2の方向に移動させる移動手段と、
前記検出位置における前記読み取りヘッドによる読み取り処理の結果に基づいて、前記第1の原稿のサイズと向きを判断する第1判断手段と、
前記検出位置における前記読み取りヘッドによる読み取り処理の結果に基づいて、前記第2の方向における前記検出位置であり且つ前記第1の方向に沿って前記第1の原稿から離れた位置に、前記第1の原稿とは異なる第2の原稿が存在するか否かを判断し、前記第2の原稿が存在すると判断された場合、前記第2の原稿のサイズと向きを判断する第2判断手段と、
を具えることを特徴とする画像読取装置。
The reading head in which a plurality of reading sensors are arranged is moved along the document table in a second direction intersecting the first direction in which the plurality of reading sensors are arranged, and is placed on the document table. An image reading apparatus for reading a plurality of documents,
The reading head is moved in the second direction to a detection position that is a predetermined distance away from the position in which the first document is detected in the second direction without causing the reading head to perform a reading process. Transportation means;
First determination means for determining the size and orientation of the first document based on a result of reading processing by the reading head at the detection position;
Based on the result of the reading process by the reading head at the detection position, the first position at the detection position in the second direction and away from the first document along the first direction. Determining whether there is a second original different from the original, and determining that the second original exists, second determination means for determining the size and orientation of the second original;
An image reading apparatus comprising:
複数の読取センサが配列された読み取りヘッドを、前記複数の読取センサが配列された第1の方向に交差する第2の方向に原稿台に沿って移動させることで、前記原稿台に置かれた複数の原稿を読み取る画像読取方法を、1以上のプロセッサーに実行させるためのプログラムであって、前記画像読取方法は、
第1の原稿が検出された位置から前記第2の方向に所定の距離だけ離れた検出位置に、前記読み取りヘッドに読み取り処理を実行させない状態で、前記読み取りヘッドを前記第2の方向に移動させる移動工程と、
前記検出位置における前記読み取りヘッドによる読み取り処理の結果に基づいて、前記第1の原稿のサイズと向きを判断する第1判断工程と、
前記検出位置における前記読み取りヘッドによる読み取り処理の結果に基づいて、前記第2の方向における前記検出位置であり且つ前記第1の方向に沿って前記第1の原稿から離れた位置に、前記第1の原稿とは異なる第2の原稿が存在するか否かを判断し、前記第2の原稿が存在すると判断された場合、前記第2の原稿のサイズと向きを判断する第2判断工程と、
を有することを特徴とするプログラム。
The reading head in which a plurality of reading sensors are arranged is moved along the document table in a second direction intersecting the first direction in which the plurality of reading sensors are arranged, and is placed on the document table. A program for causing one or more processors to execute an image reading method for reading a plurality of documents, wherein the image reading method includes:
The reading head is moved in the second direction to a detection position that is a predetermined distance away from the position in which the first document is detected in the second direction without causing the reading head to perform a reading process. Moving process;
A first determination step of determining the size and orientation of the first document based on a result of reading processing by the reading head at the detection position;
Based on the result of the reading process by the reading head at the detection position, the first position at the detection position in the second direction and away from the first document along the first direction. Determining whether there is a second original different from the original, and determining that the second original exists, a second determination step of determining the size and orientation of the second original;
The program characterized by having.
JP2016225342A 2016-11-18 2016-11-18 Image reading method, image reading device and program Active JP6827780B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2016225342A JP6827780B2 (en) 2016-11-18 2016-11-18 Image reading method, image reading device and program
US15/811,373 US10432811B2 (en) 2016-11-18 2017-11-13 Image reading method with document layout detection, and image reading apparatus and storage medium therewith

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016225342A JP6827780B2 (en) 2016-11-18 2016-11-18 Image reading method, image reading device and program

Publications (2)

Publication Number Publication Date
JP2018082401A true JP2018082401A (en) 2018-05-24
JP6827780B2 JP6827780B2 (en) 2021-02-10

Family

ID=62148035

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016225342A Active JP6827780B2 (en) 2016-11-18 2016-11-18 Image reading method, image reading device and program

Country Status (2)

Country Link
US (1) US10432811B2 (en)
JP (1) JP6827780B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020022098A (en) * 2018-08-01 2020-02-06 キヤノン株式会社 Image reading device, control method of image reading device, and program
JP7300926B2 (en) * 2019-08-07 2023-06-30 シャープ株式会社 IMAGE READING DEVICE AND IMAGE FORMING APPARATUS WITH IMAGE READING DEVICE

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7133165B2 (en) 2001-08-06 2006-11-07 Canon Kabushiki Kaisha Image reading device, method of controlling the same, control program, storage medium and image forming apparatus provided with the image reading device
JP2004289516A (en) * 2003-03-24 2004-10-14 Konica Minolta Holdings Inc Method, device, and program for image processing, and image scanning device
KR101299451B1 (en) * 2008-09-26 2013-08-22 삼성전자주식회사 Scanning apparatus, network scanning system and network scan method thereof
US8406500B2 (en) * 2009-03-03 2013-03-26 Seiko Epson Corporation Simultaneously scanning multiple checks
US8964239B2 (en) * 2012-01-27 2015-02-24 Xerox Corporation Methods and systems for handling multiple documents while scanning
JP5768752B2 (en) 2012-03-30 2015-08-26 ブラザー工業株式会社 Image reading apparatus and original arrangement determination program

Also Published As

Publication number Publication date
JP6827780B2 (en) 2021-02-10
US20180146106A1 (en) 2018-05-24
US10432811B2 (en) 2019-10-01

Similar Documents

Publication Publication Date Title
US9369599B2 (en) Image reading device, image forming apparatus, and method for controlling image reading device to remove blank sheet image data
JP6332081B2 (en) Reading apparatus and image forming apparatus provided with the same
US10805493B2 (en) Image forming apparatus, method of controlling the same, and storage medium
US10681244B2 (en) Image forming apparatus cropping a plurality of image data
JP5247588B2 (en) Image processing apparatus, control method thereof, and program
JP2012235408A (en) Image forming apparatus, control method for image forming apparatus, and program
JP6827780B2 (en) Image reading method, image reading device and program
JP2007027858A (en) Print system and control method thereof
JP6472160B2 (en) Print control apparatus, print control method, and program
JP4749083B2 (en) Image processing apparatus and image forming apparatus
JP6128994B2 (en) Print control apparatus, print control method, and program
JP2007068012A (en) Image processing method, image processor and image formation apparatus
JP2006279231A (en) Print system and control method thereof
JP5847687B2 (en) Image processing setting method, program, recording medium, and information processing apparatus
JP2019149685A (en) Image forming apparatus and image reading program
US8982365B2 (en) Image forming apparatus and method of image forming
US10609236B2 (en) Image forming apparatus and recording medium suitable for image forming process
KR20210040584A (en) Method for improve of scan speed using pre-scan
JP2023069850A (en) Image reader and control method of image reader
JP6026373B2 (en) Image forming apparatus, image forming system, and image forming method
JP2005014247A (en) Image formation device
JP6081874B2 (en) Image reading device
EP3528485A1 (en) Image scanning apparatus and image scanning method
JP5763614B2 (en) Image processing apparatus, image forming apparatus, and image processing method
JP4467019B2 (en) Image processing device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20191113

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200928

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201006

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201207

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210120

R151 Written notification of patent or utility model registration

Ref document number: 6827780

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151