EP0889633A2

Method and apparatus for scanning documents

Abstract

Disclosed is a method and apparatus for scanning documents by a machine including a scanner that moves back and forth, which is capable of preventing unnecessary consumption of printing ink or toner associated with processing unnecessary data by scanning a block of a document support and storing the scanned data as a reference block, scanning the document and generating a document block, comparing the reference block and the document block and detecting a rightmost location of the document, processing data before the rightmost location as document data and processing data after the rightmost location white or skipping the data after the rightmost location.

EP0889633A2, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Projected expiry passed 6 July 2018, 8.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

12 claims: 8 independent, 4 dependent

  1. 1
    A method for a scanning a document by an apparatus including a scanner that moves back and forth across the document, a document support for the document and a memory for storing scanned data, the method comprising the steps of:producing, by scanning, a reference block of data corresponding to the document support and storing said scanned block as a reference block in the memory;producing, by scanning, a document block of data comprising data derived from the document;comparing said reference block with said document block;determining whether or not data at a present location of the document block corresponds to the scanned document;processing data of the document block which precedes the present location if it is determined that the data at the present location of the document block does or does not correspond to the scanned document.
  2. 4
    A method as claimed in either of claims 2 or 3, further comprising the steps of:determining whether or not the position of the present location is greater than or equal to a predetermined number;concluding that entire document block corresponds to data derived from the scanned document, if the data of respective slices does not differ by more than the predetermined value and the position of the present location is greater than or equal to the predetermined number.
  3. 5
    A method as claimed in any preceding claim, further comprising the steps of:processing the data of the document block which was not derived from the scanned document as data of a particular type, for example, as white data;or omitting, preferably skipping, the data of the document block which was not derived from the scanned document.
  4. 6
    A method as claimed in any preceding claim, further comprising the steps of:dividing the document into a predetermined number of document blocks;and repeating the steps of any preceding claim for each of the predetermined number of document blocks.
  5. 7
    Apparatus for a scanning a document including a scanner that moves back and forth across the document, a document support for the document and a memory for storing scanned data, the apparatus further comprising:means for producing, by scanning, a reference block of data corresponding to the document support and storing said scanned block as a reference block in the memory;means for producing, by scanning, a document block of data comprising data derived from the document;means for comparing said reference block with said document block;means for determining whether or not data at a present location of the document block corresponds to the scanned document;means for processing data of the document block which precedes the present location if it is determined that the data at the present location of the document block does or does not correspond to the scanned document.
  6. 10
    Apparatus as claimed in either of claims 8 or 9, further comprising:means for determining whether or not the position of the present location is greater than or equal to a predetermined number;and means for concluding that entire document block corresponds to data derived from the scanned document, if the data of respective slices does not differ by more than the predetermined value and the position of the present location is greater than or equal to the predetermined number.
  7. 11
    Apparatus claimed in any of claims 7 to 10, further comprising:means for processing the data of the document block which was not derived from the scanned document as data of a particular type, for example as white data;or means for omitting, preferably skipping, the data of the document block which was not derived from the scanned document.
  8. 12
    Apparatus as claimed in any of claims 7 to 11, further comprising:means for dividing the document into a predetermined number of document blocks;and means for repeating the steps of any preceding claim for each of the predetermined number of document blocks.