US20040022452A1 - Method and apparatus for feeding and scanning over-sized media sheets - Google Patents

Method and apparatus for feeding and scanning over-sized media sheets Download PDF

Info

Publication number
US20040022452A1
US20040022452A1 US10/628,016 US62801603A US2004022452A1 US 20040022452 A1 US20040022452 A1 US 20040022452A1 US 62801603 A US62801603 A US 62801603A US 2004022452 A1 US2004022452 A1 US 2004022452A1
Authority
US
United States
Prior art keywords
document
oversized
scanner
front portion
line
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.)
Abandoned
Application number
US10/628,016
Inventor
Joseph McCoy
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.)
Hewlett Packard Development Co LP
Original Assignee
Hewlett Packard Development Co LP
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 Hewlett Packard Development Co LP filed Critical Hewlett Packard Development Co LP
Priority to US10/628,016 priority Critical patent/US20040022452A1/en
Assigned to HEWLETT-PACKARD DEVELOPMENT COMPANY L.P. reassignment HEWLETT-PACKARD DEVELOPMENT COMPANY L.P. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: HEWLETT-PACKARD COMPANY
Publication of US20040022452A1 publication Critical patent/US20040022452A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03GELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
    • G03G15/00Apparatus for electrographic processes using a charge pattern
    • G03G15/60Apparatus which relate to the handling of originals
    • 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/00567Handling of original or reproduction media, e.g. cutting, separating, stacking
    • 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/00567Handling of original or reproduction media, e.g. cutting, separating, stacking
    • H04N1/00631Ejecting or stacking
    • 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/04Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa
    • H04N1/0402Scanning different formats; Scanning with different densities of dots per unit length, e.g. different numbers of dots per inch (dpi); Conversion of scanning standards
    • H04N1/0405Different formats, e.g. A3 and A4
    • 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/04Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa
    • H04N1/0402Scanning different formats; Scanning with different densities of dots per unit length, e.g. different numbers of dots per inch (dpi); Conversion of scanning standards
    • H04N1/042Details of the method used
    • H04N1/0455Details of the method used using a single set of scanning elements, e.g. the whole of and a part of an array respectively for different formats
    • 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/04Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa
    • H04N1/12Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa using the sheet-feed movement or the medium-advance or the drum-rotation movement as the slow scanning component, e.g. arrangements for the main-scanning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/04Scanning arrangements
    • H04N2201/0402Arrangements not specific to a particular one of the scanning methods covered by groups H04N1/04 - H04N1/207
    • H04N2201/0426Scanning an image in a series of contiguous zones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3285Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter
    • H04N2201/3287Storage of at least one complete document page or image frame

Definitions

  • the present invention relates to printers, scanners and fax machines, and more particularly, to an automatic document feeder that is more versatile in terms of the size of sheets it can handle.
  • combination printer, scanner and fax machines have become commercially successful. They can be attached to a personal computer and function as a traditional printer for printing high quality text and/or graphics on a suitable print medium, usually paper sheets. The printing may be reliably and economically accomplished utilizing black and/or color inkjet printer cartridges. These combination machines can also scan documents fed into the same so that text and/or graphics on the documents can be digitized and inputted into the personal computer for storage and/or further manipulation. Finally, these combination machines can scan documents fed into the same so that text and/or graphics on the documents can be sent via modem and telephone systems to other parties.
  • these combination machines can function as low volume copiers by permitting text and/or graphics on a document fed into the machine to be scanned and then to immediately thereafter be printed on a clean sheet from an input paper tray.
  • a combination printer, scanner and fax machine with the foregoing capabilities is the Officejet (Trademark) desktop unit manufactured and sold by HEWLETT-PACKARD COMPANY, the assignee of the present application. See for example U.S. Pat. No. 5,833,381 granted Nov. 10, 1998 and assigned to HEWLETT-PACKARD COMPANY.
  • individual sheets are fed in a unidirectional manner from an input side of the device, through the device, to an output side of the device.
  • a main chassis carries the active components of the ADF including paper pick and drive mechanisms for delivering sheets to and from a flat bed scanner, motors and transmissions for driving the pick and drive mechanisms, a document backing assembly and an electronic controller.
  • the main chassis also includes a substantially vertical document input tray.
  • a lower chassis of the ADF includes a low-height form factor, substantially vertical, i.e. inclined, output tray, using paper stiffness caused by a predetermined bending of the outputted sheets to cause the sheets to be self-supporting. Documents are individually fed downwardly and forwardly from the input tray, in a landscape orientation, onto the transparent platen of the scanner, which scans each document moving in a direction transverse to the paper feed direction.
  • each document is fed rearwardly and upwardly into the inclined output tray.
  • An ink jet or laser printer can be provided beneath the flat bed scanner.
  • the aforementioned ADF does not utilize a scroll-type sheet feed mechanism. It pushes each page instead of relying on a belt-type advance mechanism.
  • the aforementioned ADF is advantageously configured to be hingedly mounted to a flat bed scanner to provide a multi-function product that can scan, fax, copy and print.
  • problems have arisen with regard to its sheet handling capabilities. More particularly, scanning is designed around an A/A4 scan zone in a landscape orientation only, thus preventing users from scanning and copying over-sized print media, such as legal and B-size sheets.
  • over-sized sheets are fed into the output tray in portrait fashion, one or more of the sheets can end up being pushed out of the tray onto the desktop or floor.
  • a combination automatic document feeder (ADF) and scanner operates so as to detect automatically an over-sized sheet of media.
  • a linear image sensor detects motion of the oversized document as it is being fed into the scanner in a portrait orientation.
  • a control algorithm responsive to the image sensor functions so that a first and a second portion of the over-sized sheet are successively registered over the transparent platen of the scanner and scanned.
  • the over-sized sheet is thereafter ejected from the scanner into an output tray.
  • the resulting digital images of the first and second portions of the over-sized sheet are digitally rotated and stitched together by a control circuit using the control algorithm and the complete image of the over-sized sheet is stored in a memory, faxed or printed.
  • FIG. 1 is a perspective view of an automatic document feeder (ADF) utilized in accordance with the preferred embodiment of the present invention to prevent over-sized media sheets fed in portrait orientation from being accidentally driven out of the output tray of the ADF onto the desktop or floor;
  • ADF automatic document feeder
  • FIG. 2A is a vertical sectional view of the ADF of FIG. 1 mounted on top of the upper portion of a flat bed document scanner and showing a legal-sized sheet of media resting in the output tray of the ADF in portrait orientation;
  • FIG. 2B is a view similar to FIG. 2A showing a legal-sized sheet of media partially ejected into the output tray of the ADF;
  • FIG. 2C is a view similar to FIGS. 2A and 2B showing a legal-sized sheet of media partially ejected into the output tray of the ADF with its leading edge pushing up against a legal-sized sheet of media already resting in the output tray;
  • FIG. 3 is a functional block diagram of a combination ADF and document scanner utilized in accordance with another aspect of the present invention to permit over-sized media sheets to be fed and scanned in portrait orientation;
  • FIG. 4 is a flowchart of the operational steps performed by the automatic document feeder and scanner of FIG. 1 in determining the travel distances of a moving document to facilitate the reconstruction of scanned image information;
  • FIGS. 5 A-D are diagrammatic representations of the ADF and flat bed scanner cooperating in carrying out the operational steps of FIG. 4.
  • an automatic document feeder (ADF) 10 is configured and adapted to sit on top of a flat bed scanner 12 (FIG. 2A) which is electrically connected to a personal computer (not illustrated). Except as noted hereafter, the construction and operation of the ADF 10 are similar to that disclosed in the aforementioned co-pending U.S. patent application Ser. No. 09/041,844 filed Mar. 12, 1998 of A. Justine Worley entitled MODULAR AUTOMATIC DOCUMENT FEEDER FOR A FLAT BED INPUT DEVICE, the entire disclosure of which is specifically incorporated by reference.
  • the ADF 10 (FIG. 1) includes a main chassis 14 , an upper chassis 16 , and a lower chassis 18 .
  • the three chassis 14 , 16 and 18 When assembled, the three chassis 14 , 16 and 18 form a sheet media path that extends forwardly from an input tray 22 to an operational station at which is located a horizontally extending clear glass or transparent plastic platen 20 (FIG. 2A) of the scanner 12 . The media path then extends rearwardly from the transparent platen 20 to an output tray 24 .
  • the input tray 22 and the output tray 24 are both curved and are substantially vertically oriented, with a slight rearward inclination.
  • the input tray 22 and the output tray 24 are generally parallel with the output tray 24 being located behind the input tray 22 .
  • the three chassis 14 , 16 and 18 and the trays 22 and 24 are preferably injection molded plastic parts.
  • the ADF 10 normally receives standard-sized media sheets such as eight and one-half inch by eleven-inch sheets or A4-size sheets, in landscape orientation, i.e. with the longer dimension running left to right in FIG. 1, perpendicular to the feed direction.
  • a stack of sheets is loaded into the input tray 22 .
  • the input tray 22 is concave in both vertical and horizontal planes. This double concave shape assists in both properly aligning the sheets of a multi-sheet document (not shown) and stiffening the document to facilitate sheet feeding without jamming. Sheets are individually picked off the stack in the input tray 22 and fed onto the transparent platen 20 of the flatbed scanner 12 .
  • the output tray 24 After being scanning by a transverse motion of an optical scanning head (not illustrated) in the scanner 12 , a sheet is then propelled rearwardly into the output tray 24 .
  • the sheets are normally stored in the output tray 24 until all of the sheets from the input tray 22 have been scanned and either inputted into the personal computer or sent via facsimile at which time they are manually removed from the output tray by an operator.
  • the output tray 24 also preferably has a double concave shape. This allows a stack of sheets in the output tray 24 , which extend above and beyond the tray to be self-supporting.
  • the scanner 12 is an operational station, in the broadest sense, where a function, in this case, optical scanning, is performed on a media sheet fed to the same.
  • the ADF 10 feeds the media sheet to the operational station where a function is performed on the media sheet.
  • the operational station could be a printer or some other device that acts on the media sheet.
  • the operational function is performed on a stationary sheet in the case of a scanner and on a moving sheet in the case of a printer.
  • a pair of stepper motors such as 26 a and 26 b (FIGS. 1 and 3) mounted on either side of the main chassis 14 independently drive corresponding rollers via transmissions also described in said application.
  • the stepper motors are separately energized by a control circuit 27 (FIG. 3) in accordance with firmware and/or software implemented algorithms to move each sheet of media in the proper timed sequence from the input tray 22 , over the transparent platen 20 of the scanner 12 and then back into the output tray 24 .
  • the aforementioned combination of the ADF 10 and the flat bed scanner 12 has the advantage of allowing multiple scans of an original document which eliminates the need for the entire document to be scanned into memory with a single pass of the optical scanning head.
  • the ADF 10 is also equipped with an input tray extender 28 and an output tray extender 30 , which are connected to, and project vertically from, the uppermost edges of the input tray 22 and output tray 24 , respectively.
  • These extenders 28 and 30 facilitate the handling of over-sized media sheets in portrait orientation, i.e. with their long dimension aligned with the longitudinal direction of the media feeding.
  • Friction between the sheets builds up, especially if the output tray 24 already contains a stack of ejected sheets having more than an insubstantial thickness so that the output path has been significantly narrowed.
  • a substantial charge of static electricity will build up between the sheet being ejected and the immediately previously ejected sheet of media. This appears to be at least partially a result of the media sheets rubbing against glass and plastic.
  • friction enhanced by electro-static adhesion between the two overlapping sheets, exceeds the weight of a sheet, then the sheet 34 (FIG. 2C) immediately behind the sheet 32 being ejected will sometimes lift up.
  • the output tray extender 30 Since the output tray extender 30 only extends about three-quarters of the height (length) of an over-sized sheet of paper fed in portrait orientation, the sheet 34 can be pushed completely out of the output tray 24 and onto the desktop or floor. Sheets that are driven completely out of the output tray 24 can literally float away and come to rest underneath a piece of equipment on the desktop, or even onto the floor and underneath furniture. This type of unintended ejection is very undesirable since the operator may not observe this accident and will end up retrieving an incomplete multi-page document from the output tray 24 without knowing that it is incomplete. Even if the operator does observe the accident, it is tedious to retrieve the sheet that has been improperly ejected and insert it back into the multi-page document at the correct location and in the correct orientation.
  • the main drive rollers 36 and 38 (FIG. 1) are driven by the stepper motors 26 a and 26 b so that the media sheet 32 being ejected is only partially ejected from above the transparent platen 20 and into the output path, such as seventy percent, for example.
  • the main drive rollers 36 and 38 are then driven in a reverse direction to retract the media sheet 32 a minute amount, for example one-quarter of an inch.
  • the main drive rollers 36 and 38 are once again reversed to drive the media sheet 32 all of the way into the output tray 24 .
  • This technique prevents over-sized sheets that are fed through the ADF 10 in portrait fashion from spilling out of the output tray 24 over the top end of the output tray extender 30 .
  • the speed, timing and extent of each media motion-driving segment can be varied while still producing the same beneficial result.
  • the “subsequent” media sheet 32 is preferably fed between about one-half and three-quarters of its way into the output tray 24 before its feeding direction is momentarily reversed.
  • the subsequent media sheet 32 is preferably momentarily propelled back out of the tray in rapid fashion so that less than about one-tenth of the subsequent media sheet 32 is withdrawn from the output tray 24 .
  • the previous media sheet 34 When the previous media sheet 34 is in its rest position its lowermost edge is engaged with the lower end surface of the output tray 24 .
  • the ADF 10 can feed standard-sized print media, e.g. standard letter or A4 sheets, in landscape fashion to the scanner 12 which is designed around an A/A4 scan zone.
  • the scanning is done by moving the optical scan head laterally, i.e. transverse to the direction of travel of the sheets.
  • the extenders 28 and 30 permit over-sized media sheets such as legal-size and B-size documents to be fed to the scanner 12 in portrait orientation. In such a case the media orientation is perpendicular to the scan zone and scan axis.
  • FIG. 3 is a functional block diagram of a combination ADF 10 and document scanner 12 that permits over-sized media sheets to be fed and scanned in portrait orientation.
  • a pair of sensors 40 and 42 in the ADF 10 normally sense the top and bottom edges of standard-sized media sheet fed by the ADF 10 to the scanner 12 in landscape orientation.
  • the control circuit 27 which is connected to the sensors 40 and 42 , can independently operate the stepper motors 26 a and 26 b so that if necessary the media sheet can be de-skewed by the drive rollers 36 and 38 .
  • a third portrait sensor 44 is interrogated by the control circuit 27 .
  • control circuit 27 determines that there is no sheet outside at least one portrait margin, the firmware or software feed algorithms utilized by the control circuit 27 are switched to a portrait mode.
  • the sheet media is then fed to the drive rollers 36 and 38 where it is de-skewed.
  • a first portion of the sheet media is fed onto the transparent platen 20 of the scanner 12 for a predetermined duration to position the sheet to a system reference edge.
  • the control circuit 27 next causes the optical scanner head to reciprocate in a left-to-right direction in FIG. 3, transverse to the direction of travel of the sheet media.
  • the first portion of the sheet media is thus scanned and a digital image of its text and/or graphics is generated, rotated and stored in a memory part of the control circuit 27 .
  • the sheet media is then advanced so that a second portion thereof is located on the transparent platen 20 and scanned, and its digital image rotated and stored in the memory.
  • the first portion In order to permit the scanning of the second portion of the media sheet, the first portion must be advanced out of the scan zone. This can be mechanically facilitated by providing a ramp in the forward portion of a scanner housing (not illustrated) similar in configuration to a rear escape ramp.
  • the leading portion of the over-sized sheet extends through a bezel (not illustrated) in a forward side of the scanner housing. Ribs (not illustrated) can be provided in the main chassis 14 to prevent the advancing media sheet from snagging on the plastic parts.
  • the output of one of the sensors 40 , 42 or 44 is then used to detect the trailing edge of the media sheet.
  • the control circuit 27 uses this information in order to stop the advancement of the media sheet at a predetermined time so that the second remaining portion will be registered on the transparent platen 20 to allow the text and/or graphics on the second portion to be scanned.
  • the two stored images are stitched together by the control circuit 27 using stored software and/or firmware algorithms.
  • the resulting complete image is then stored in the personal computer, printed or faxed.
  • the media sheet is then partially ejected rearwardly from the scanner 12 into the output tray 24 , momentarily reversed, and then fully ejected into the output tray 24 to prevent a previously ejected sheet from being pushed up out of the tray 24 over the extender 30 .
  • firmware algorithm 400 that facilitates the processing of oversized documents traveling from the ADF 10 to the scanner 12 .
  • one prior known solution operates by scanning first and second halves of a moving document in such a manner to provide an overlapping region. The overlapping regions of the two image halves are then processed to determine the relative image translation. While this method may provide an oversized image, the method has two major disadvantages. First, the method is computationally intensive for implementation on an embedded processor. Secondly, such a method generally suffers from aliasing problem with images that have regular patterns.
  • the control algorithm 400 processes image data by first correlating each row (n) of a scanned image to a row captured later in time (This row is offset in the image by the step size so as to provide row (n+step)). A correlation of the two rows (row n and row n+step) is achieved by accumulating the absolute difference between the pixels over a range of row offsets to find the best fit defined by minimum error (This step avoids the multiplication required to implement a standard correlation fuinction). Finally, the row offsets from the correlation are accumulated and divided by the step size to determine the total distance the document moved.
  • the range of the offsets that must be checked for the best correlation is limited by assuming the document will not move backwards and that the document has a maximum acceleration.
  • the order in which the offsets are checked is also optimized to increase the probability that the best-correlated offset will be tested early. This allows the subsequent tests to be aborted sooner when their error accumulates above the best fit.
  • the control algorithm 400 begins at a start command 402 when the ADF 10 causes an oversized document D to be transported onto the document receiving area of the scanner 12 , as best seen in FIG. 5A.
  • the oversized document is transported so that its leading edge or its front half portion is transported into the document pick up or scanning area 20 of the scanner 12 while its trailing edge or rear half portion is positioned outside the document scanning area 20 of the scanner 12 .
  • the control algorithm 400 advances to a command step 403 that causes the optical scanner head or line scanner 13 (FIG.
  • control algorithm 400 With the line scanner 13 held in a stationary position, the control algorithm advances to a command step 406 and a command step 408 to start saving lines of data captured by the scanner 12 . That is the control algorithm 400 causes the line scanner 13 to capture data, row by row, as the ADF 10 moves the document in a forward direction perpendicular to the line scanner 13 . That is, data is collected from the line scanner 13 at fixed intervals (exposure times) and placed in a buffer 15 that is sufficiently large in capacity to store a multiple number of rows.
  • the control algorithm 400 terminates the saving information actions by advancing to a command step 410 .
  • the data buffer now contains a series of rows such that adjacent rows only differ by the amount of target or document motion during a single exposure interval.
  • the algorithm proceeds to a command step 412 that pre-processes the buffer data utilizing a unidimensional gradient filter that extends along the axis of the line scanner 13 .
  • the program advances to a command step 414 that causes the correlation of a buffer row (n) with another row captured at a later time.
  • the program then advances to a command step 416 that accumulates the translation determined by the correlation. It should be understood by those skilled in the art that when multiple correlations are performed for each row they can be averaged together or the strength of the correlation can be utilized to favor the best signals.
  • the program goes to a decision step 418 to determine whether the last buffered row captured was the last row. If the current buffered row captured is not the last buffer row of the front half portion of the document, the program returns to sep 414 and proceeds as described previously.
  • step 418 If a determination is made a step 418 , that the current buffer row is the last buffer row, the program advances to a command step 420 that utilizes the accumulated translation between rows to calculate a total translation figure.
  • the program then proceeds to a command 424 that combines the first and second halves of the document using the translation vector to effect stitching without any substantial discontinuity being formed between the two halves.
  • the program then advances to an end command 426 .
  • control algorithm 400 has been described as first moving the front half of the document into the scanning area 13 of the scanner, those skilled in the art will appreciate that a reverse process could just as well be employed where the front half of the oversized document is driven outside the scanning area 13 allowing the rear half of the document to be scanned first.
  • the row data would then be gathered by using the ADF 10 to retract the rear half of the document in a series of predetermined interval steps.
  • the translation vector would be determined in the same manner with scanning of the first or front half of the document being accomplished prior to combining the two halves.

Abstract

A combination automatic document feeder and scanner operates so as to detect automatically an over-sized sheet of media. A linear image sensor detects motion of the oversized document as it is being fed into the scanner in a portrait orientation. A control algorithm responsive to the image sensor functions so those first and second portions of the over-sized sheet are successively registered over the transparent platen of the scanner and scanned. The resulting digital images of the first and second portions of the over-sized sheet are digitally stitched together using a control algorithm that causes 1) a front portion of the oversized document to be advanced a sufficient distance in a forward direction to place the front portion inside the scanning area of the line scanner but not a sufficient distance to place the rear portion of the oversized document inside the scanning area of the line scanner; 2) the line scanner to move in a perpendicular direction to the oversized document to capture indicia information disposed on the front portion of the oversized document; 3) the line scanner to move to a target area below the front portion of the oversized document for capturing a line of indicia information disposed on the front portion of the oversized document; 4) the front portion of the oversized document to advance in a direction perpendicular to the motion of the line scanner in a series of predetermined exposure intervals to determine the distance the oversized document traveled into the scanning area of the line scanner; 5) the line scanner to move in a perpendicular direction to the oversized document to capture indicia information disposed on the rear portion of the oversized document; 6) the front portion indicia information to be combined with the rear portion indicia information without any substantial discontinuity a memory, faxed or printed.

Description

    RELATED APPLICATIONS
  • This application is a continuation-in-part application of U.S. patent application Ser. No. 09/246,602 filed on Feb. 8, 1999 entitled “Automatic Document Feeder with Improved Sheet Handling Capabilities and Method of Feeding and Scanning Over-Sized Media Sheets.”[0001]
  • BACKGROUND OF THE INVENTION
  • The present invention relates to printers, scanners and fax machines, and more particularly, to an automatic document feeder that is more versatile in terms of the size of sheets it can handle. [0002]
  • Over the past several years, combination printer, scanner and fax machines have become commercially successful. They can be attached to a personal computer and function as a traditional printer for printing high quality text and/or graphics on a suitable print medium, usually paper sheets. The printing may be reliably and economically accomplished utilizing black and/or color inkjet printer cartridges. These combination machines can also scan documents fed into the same so that text and/or graphics on the documents can be digitized and inputted into the personal computer for storage and/or further manipulation. Finally, these combination machines can scan documents fed into the same so that text and/or graphics on the documents can be sent via modem and telephone systems to other parties. In some cases these combination machines can function as low volume copiers by permitting text and/or graphics on a document fed into the machine to be scanned and then to immediately thereafter be printed on a clean sheet from an input paper tray. One example of a combination printer, scanner and fax machine with the foregoing capabilities is the Officejet (Trademark) desktop unit manufactured and sold by HEWLETT-PACKARD COMPANY, the assignee of the present application. See for example U.S. Pat. No. 5,833,381 granted Nov. 10, 1998 and assigned to HEWLETT-PACKARD COMPANY. In this type of combination machine individual sheets are fed in a unidirectional manner from an input side of the device, through the device, to an output side of the device. [0003]
  • Recently flat bed scanners have become popular peripheral devices for use with personal computers. Typically a document is placed flat on a large horizontal glass or transparent plastic platen and a scanning head reciprocates beneath the transparent platen to generate a very high-resolution digital image of text and/or graphics on the document for subsequent computer processing or faxing. In co-pending U.S. patent application Ser. No. 09/041,844 filed Mar. 12, 1998 of A. Justine Worley, assigned to HEWLETT-PACKARD COMPANY, and entitled MODULAR AUTOMATIC DOCUMENT FEEDER FOR A FLAT BED INPUT DEVICE there is disclosed an automatic document feeder (“ADF”) for sequentially loading and unloading single sheets over a flat bed scanner. A main chassis carries the active components of the ADF including paper pick and drive mechanisms for delivering sheets to and from a flat bed scanner, motors and transmissions for driving the pick and drive mechanisms, a document backing assembly and an electronic controller. The main chassis also includes a substantially vertical document input tray. A lower chassis of the ADF includes a low-height form factor, substantially vertical, i.e. inclined, output tray, using paper stiffness caused by a predetermined bending of the outputted sheets to cause the sheets to be self-supporting. Documents are individually fed downwardly and forwardly from the input tray, in a landscape orientation, onto the transparent platen of the scanner, which scans each document moving in a direction transverse to the paper feed direction. After the completion of the scanning operation, each document is fed rearwardly and upwardly into the inclined output tray. An ink jet or laser printer can be provided beneath the flat bed scanner. The aforementioned ADF does not utilize a scroll-type sheet feed mechanism. It pushes each page instead of relying on a belt-type advance mechanism. [0004]
  • The aforementioned ADF is advantageously configured to be hingedly mounted to a flat bed scanner to provide a multi-function product that can scan, fax, copy and print. However, problems have arisen with regard to its sheet handling capabilities. More particularly, scanning is designed around an A/A4 scan zone in a landscape orientation only, thus preventing users from scanning and copying over-sized print media, such as legal and B-size sheets. Furthermore, if over-sized sheets are fed into the output tray in portrait fashion, one or more of the sheets can end up being pushed out of the tray onto the desktop or floor. [0005]
  • SUMMARY OF THE INVENTION
  • Accordingly, it would be desirable to provide an ADF with an improved oversized document handling capability. [0006]
  • According to a preferred embodiment of the present invention, a combination automatic document feeder (ADF) and scanner operates so as to detect automatically an over-sized sheet of media. A linear image sensor detects motion of the oversized document as it is being fed into the scanner in a portrait orientation. A control algorithm responsive to the image sensor functions so that a first and a second portion of the over-sized sheet are successively registered over the transparent platen of the scanner and scanned. The over-sized sheet is thereafter ejected from the scanner into an output tray. The resulting digital images of the first and second portions of the over-sized sheet are digitally rotated and stitched together by a control circuit using the control algorithm and the complete image of the over-sized sheet is stored in a memory, faxed or printed.[0007]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a perspective view of an automatic document feeder (ADF) utilized in accordance with the preferred embodiment of the present invention to prevent over-sized media sheets fed in portrait orientation from being accidentally driven out of the output tray of the ADF onto the desktop or floor; [0008]
  • FIG. 2A is a vertical sectional view of the ADF of FIG. 1 mounted on top of the upper portion of a flat bed document scanner and showing a legal-sized sheet of media resting in the output tray of the ADF in portrait orientation; [0009]
  • FIG. 2B is a view similar to FIG. 2A showing a legal-sized sheet of media partially ejected into the output tray of the ADF; [0010]
  • FIG. 2C is a view similar to FIGS. 2A and 2B showing a legal-sized sheet of media partially ejected into the output tray of the ADF with its leading edge pushing up against a legal-sized sheet of media already resting in the output tray; [0011]
  • FIG. 3 is a functional block diagram of a combination ADF and document scanner utilized in accordance with another aspect of the present invention to permit over-sized media sheets to be fed and scanned in portrait orientation; [0012]
  • FIG. 4 is a flowchart of the operational steps performed by the automatic document feeder and scanner of FIG. 1 in determining the travel distances of a moving document to facilitate the reconstruction of scanned image information; and [0013]
  • FIGS. [0014] 5A-D are diagrammatic representations of the ADF and flat bed scanner cooperating in carrying out the operational steps of FIG. 4.
  • DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • Referring to FIG. 1, an automatic document feeder (ADF) [0015] 10 is configured and adapted to sit on top of a flat bed scanner 12 (FIG. 2A) which is electrically connected to a personal computer (not illustrated). Except as noted hereafter, the construction and operation of the ADF 10 are similar to that disclosed in the aforementioned co-pending U.S. patent application Ser. No. 09/041,844 filed Mar. 12, 1998 of A. Justine Worley entitled MODULAR AUTOMATIC DOCUMENT FEEDER FOR A FLAT BED INPUT DEVICE, the entire disclosure of which is specifically incorporated by reference. The ADF 10 (FIG. 1) includes a main chassis 14, an upper chassis 16, and a lower chassis 18. When assembled, the three chassis 14, 16 and 18 form a sheet media path that extends forwardly from an input tray 22 to an operational station at which is located a horizontally extending clear glass or transparent plastic platen 20 (FIG. 2A) of the scanner 12. The media path then extends rearwardly from the transparent platen 20 to an output tray 24. The input tray 22 and the output tray 24 are both curved and are substantially vertically oriented, with a slight rearward inclination. The input tray 22 and the output tray 24 are generally parallel with the output tray 24 being located behind the input tray 22. The three chassis 14, 16 and 18 and the trays 22 and 24 are preferably injection molded plastic parts.
  • The ADF [0016] 10 normally receives standard-sized media sheets such as eight and one-half inch by eleven-inch sheets or A4-size sheets, in landscape orientation, i.e. with the longer dimension running left to right in FIG. 1, perpendicular to the feed direction. A stack of sheets is loaded into the input tray 22. The input tray 22 is concave in both vertical and horizontal planes. This double concave shape assists in both properly aligning the sheets of a multi-sheet document (not shown) and stiffening the document to facilitate sheet feeding without jamming. Sheets are individually picked off the stack in the input tray 22 and fed onto the transparent platen 20 of the flatbed scanner 12. After being scanning by a transverse motion of an optical scanning head (not illustrated) in the scanner 12, a sheet is then propelled rearwardly into the output tray 24. The sheets are normally stored in the output tray 24 until all of the sheets from the input tray 22 have been scanned and either inputted into the personal computer or sent via facsimile at which time they are manually removed from the output tray by an operator. The output tray 24 also preferably has a double concave shape. This allows a stack of sheets in the output tray 24, which extend above and beyond the tray to be self-supporting.
  • It will be understood that the [0017] scanner 12 is an operational station, in the broadest sense, where a function, in this case, optical scanning, is performed on a media sheet fed to the same. The ADF 10 feeds the media sheet to the operational station where a function is performed on the media sheet. It will be understood that the operational station could be a printer or some other device that acts on the media sheet. The operational function is performed on a stationary sheet in the case of a scanner and on a moving sheet in the case of a printer.
  • The feeding of sheets by the ADF [0018] 10 (FIG. 1) is accomplished sequentially and automatically with the aid of a pick mechanism and drive rollers described in detail in co-pending application Ser. No. 09/041,844 referenced above. A pair of stepper motors such as 26 a and 26 b (FIGS. 1 and 3) mounted on either side of the main chassis 14 independently drive corresponding rollers via transmissions also described in said application. The stepper motors are separately energized by a control circuit 27 (FIG. 3) in accordance with firmware and/or software implemented algorithms to move each sheet of media in the proper timed sequence from the input tray 22, over the transparent platen 20 of the scanner 12 and then back into the output tray 24. The aforementioned combination of the ADF 10 and the flat bed scanner 12 has the advantage of allowing multiple scans of an original document which eliminates the need for the entire document to be scanned into memory with a single pass of the optical scanning head.
  • As best seen in FIG. 1, the [0019] ADF 10 is also equipped with an input tray extender 28 and an output tray extender 30, which are connected to, and project vertically from, the uppermost edges of the input tray 22 and output tray 24, respectively. These extenders 28 and 30 facilitate the handling of over-sized media sheets in portrait orientation, i.e. with their long dimension aligned with the longitudinal direction of the media feeding.
  • When a sheet [0020] 32 (FIG. 2B) of media is ejected from a scanning position on top of the transparent platen 20 its leading portion, which used to be its trailing portion, has to bend in a curved fashion in order to conform to the radius of curvature of the output path. This causes its leading edge, which used to be its trailing edge, and its leading portion to press against those portions of the ADF 10 defining the output path, if this is the first sheet ejected, or against the previously ejected sheet of media. As the leading edge moves higher and higher up the output path there is more and more surface contact with the previously ejected sheet. Friction between the sheets builds up, especially if the output tray 24 already contains a stack of ejected sheets having more than an insubstantial thickness so that the output path has been significantly narrowed. In addition, in some office environments, particularly those characterized by very low humidity, a substantial charge of static electricity will build up between the sheet being ejected and the immediately previously ejected sheet of media. This appears to be at least partially a result of the media sheets rubbing against glass and plastic. When friction, enhanced by electro-static adhesion between the two overlapping sheets, exceeds the weight of a sheet, then the sheet 34 (FIG. 2C) immediately behind the sheet 32 being ejected will sometimes lift up. Since the output tray extender 30 only extends about three-quarters of the height (length) of an over-sized sheet of paper fed in portrait orientation, the sheet 34 can be pushed completely out of the output tray 24 and onto the desktop or floor. Sheets that are driven completely out of the output tray 24 can literally float away and come to rest underneath a piece of equipment on the desktop, or even onto the floor and underneath furniture. This type of unintended ejection is very undesirable since the operator may not observe this accident and will end up retrieving an incomplete multi-page document from the output tray 24 without knowing that it is incomplete. Even if the operator does observe the accident, it is tedious to retrieve the sheet that has been improperly ejected and insert it back into the multi-page document at the correct location and in the correct orientation.
  • In order to prevent this type of sheet media “overflow” we have discovered that the eject motion can be interrupted in a fashion that unsticks the adjacent sheets, and allows partially lifted sheets in the [0021] output tray 24 to fall back down to their proper positions. In order to achieve this, the main drive rollers 36 and 38 (FIG. 1) are driven by the stepper motors 26 a and 26 b so that the media sheet 32 being ejected is only partially ejected from above the transparent platen 20 and into the output path, such as seventy percent, for example. The main drive rollers 36 and 38 are then driven in a reverse direction to retract the media sheet 32 a minute amount, for example one-quarter of an inch. Thereafter the main drive rollers 36 and 38 are once again reversed to drive the media sheet 32 all of the way into the output tray 24. This technique prevents over-sized sheets that are fed through the ADF 10 in portrait fashion from spilling out of the output tray 24 over the top end of the output tray extender 30. Clearly the speed, timing and extent of each media motion-driving segment can be varied while still producing the same beneficial result. In general, the “subsequent” media sheet 32 is preferably fed between about one-half and three-quarters of its way into the output tray 24 before its feeding direction is momentarily reversed. The subsequent media sheet 32 is preferably momentarily propelled back out of the tray in rapid fashion so that less than about one-tenth of the subsequent media sheet 32 is withdrawn from the output tray 24. This ensures that the “previous” media sheet 34, if it has been partially lifted, will fall back down to its rest position using the force of gravity and its inertia. When the previous media sheet 34 is in its rest position its lowermost edge is engaged with the lower end surface of the output tray 24.
  • The [0022] ADF 10 can feed standard-sized print media, e.g. standard letter or A4 sheets, in landscape fashion to the scanner 12 which is designed around an A/A4 scan zone. The scanning is done by moving the optical scan head laterally, i.e. transverse to the direction of travel of the sheets. The extenders 28 and 30 permit over-sized media sheets such as legal-size and B-size documents to be fed to the scanner 12 in portrait orientation. In such a case the media orientation is perpendicular to the scan zone and scan axis. By adding an additional sensor to the combination ADF 10 and scanner 12 and providing additional software/firmware, over-sized media sheets can be scanned in portrait orientation even though the scanner 12 normally only accommodates standard-sized media sheets fed in landscape orientation.
  • FIG. 3 is a functional block diagram of a [0023] combination ADF 10 and document scanner 12 that permits over-sized media sheets to be fed and scanned in portrait orientation. A pair of sensors 40 and 42 in the ADF 10 normally sense the top and bottom edges of standard-sized media sheet fed by the ADF 10 to the scanner 12 in landscape orientation. The control circuit 27, which is connected to the sensors 40 and 42, can independently operate the stepper motors 26 a and 26 b so that if necessary the media sheet can be de-skewed by the drive rollers 36 and 38. Where an over-sized sheet of media is picked off by the ADF 10 from the input tray 22 and fed in portrait orientation a third portrait sensor 44 is interrogated by the control circuit 27. When the control circuit 27 determines that there is no sheet outside at least one portrait margin, the firmware or software feed algorithms utilized by the control circuit 27 are switched to a portrait mode. The sheet media is then fed to the drive rollers 36 and 38 where it is de-skewed. Next, a first portion of the sheet media is fed onto the transparent platen 20 of the scanner 12 for a predetermined duration to position the sheet to a system reference edge.
  • The [0024] control circuit 27 next causes the optical scanner head to reciprocate in a left-to-right direction in FIG. 3, transverse to the direction of travel of the sheet media. The first portion of the sheet media is thus scanned and a digital image of its text and/or graphics is generated, rotated and stored in a memory part of the control circuit 27. The sheet media is then advanced so that a second portion thereof is located on the transparent platen 20 and scanned, and its digital image rotated and stored in the memory. In order to permit the scanning of the second portion of the media sheet, the first portion must be advanced out of the scan zone. This can be mechanically facilitated by providing a ramp in the forward portion of a scanner housing (not illustrated) similar in configuration to a rear escape ramp. During this process, the leading portion of the over-sized sheet extends through a bezel (not illustrated) in a forward side of the scanner housing. Ribs (not illustrated) can be provided in the main chassis 14 to prevent the advancing media sheet from snagging on the plastic parts. The output of one of the sensors 40, 42 or 44 is then used to detect the trailing edge of the media sheet. The control circuit 27 uses this information in order to stop the advancement of the media sheet at a predetermined time so that the second remaining portion will be registered on the transparent platen 20 to allow the text and/or graphics on the second portion to be scanned.
  • The two stored images are stitched together by the [0025] control circuit 27 using stored software and/or firmware algorithms. The resulting complete image is then stored in the personal computer, printed or faxed. The media sheet is then partially ejected rearwardly from the scanner 12 into the output tray 24, momentarily reversed, and then fully ejected into the output tray 24 to prevent a previously ejected sheet from being pushed up out of the tray 24 over the extender 30.
  • Considering now by way of example, a [0026] firmware algorithm 400 that facilitates the processing of oversized documents traveling from the ADF 10 to the scanner 12.
  • Before discussing a [0027] control algorithm 400 that determines travel distances of a moving document to facilitate the reconstruction of scanned image information in an oversized document in a fast and convenient manner, it may be beneficial to briefly review prior known solutions. In this regard, one prior known solution operates by scanning first and second halves of a moving document in such a manner to provide an overlapping region. The overlapping regions of the two image halves are then processed to determine the relative image translation. While this method may provide an oversized image, the method has two major disadvantages. First, the method is computationally intensive for implementation on an embedded processor. Secondly, such a method generally suffers from aliasing problem with images that have regular patterns.
  • Considering now the [0028] control algorithm 400 in greater detail with reference to FIGS. 4 and 5A-D, the control algorithm 400 processes image data by first correlating each row (n) of a scanned image to a row captured later in time (This row is offset in the image by the step size so as to provide row (n+step)). A correlation of the two rows (row n and row n+step) is achieved by accumulating the absolute difference between the pixels over a range of row offsets to find the best fit defined by minimum error (This step avoids the multiplication required to implement a standard correlation fuinction). Finally, the row offsets from the correlation are accumulated and divided by the step size to determine the total distance the document moved.
  • It should be noted that the range of the offsets that must be checked for the best correlation is limited by assuming the document will not move backwards and that the document has a maximum acceleration. The order in which the offsets are checked is also optimized to increase the probability that the best-correlated offset will be tested early. This allows the subsequent tests to be aborted sooner when their error accumulates above the best fit. [0029]
  • Considering now the [0030] algorithm 400 in still greater detail with reference to FIGS. 4 and 5A-D, the control algorithm begins at a start command 402 when the ADF 10 causes an oversized document D to be transported onto the document receiving area of the scanner 12, as best seen in FIG. 5A. (In this regard, the oversized document is transported so that its leading edge or its front half portion is transported into the document pick up or scanning area 20 of the scanner 12 while its trailing edge or rear half portion is positioned outside the document scanning area 20 of the scanner 12.) With the oversized document so positioned by the ADF 10, the control algorithm 400 advances to a command step 403 that causes the optical scanner head or line scanner 13 (FIG. 3) to move below and pass below the front half portion of the document so that the indicia information on that portion of the document is scanned. This information is utilized by the algorithm 400 to determine an optimal location for collecting the positioning information as will be explained hereinafter in greater detail. Next, the algorithm 400 advances to a command step 404 that causes the line scanner 13 to be re-positioned to a stationary location below the target document rich with indicia information as best seen in FIG. 5B.
  • With the [0031] line scanner 13 held in a stationary position, the control algorithm advances to a command step 406 and a command step 408 to start saving lines of data captured by the scanner 12. That is the control algorithm 400 causes the line scanner 13 to capture data, row by row, as the ADF 10 moves the document in a forward direction perpendicular to the line scanner 13. That is, data is collected from the line scanner 13 at fixed intervals (exposure times) and placed in a buffer 15 that is sufficiently large in capacity to store a multiple number of rows.
  • From the foregoing, those skilled in the art should understand that data is collected by causing the [0032] line scanner 13 to be placed in an optimal position to capture the indicia information on the front half of the document as the document is advancing in a forward direction off of the image capture area 20 of the scanner 12. The buffer 15 is sufficiently large to store the indicia information for all rows scanned during the time the document is being advanced in a direction perpendicular to the line scanner 13. By way of example, with a 3.8 millisecond exposure time, a buffer of about 400 lines is sufficient.
  • The action of advancing the document from the [0033] ADF 10 also causes the rear half portion of the document to be moved into the image capture area 20 of the scanner 12 for the subsequent capture of the indicia information disposed on the rear half of the document. (FIG. 5C)
  • Once the paper move has been completed (by the ADF), the [0034] control algorithm 400 terminates the saving information actions by advancing to a command step 410. The data buffer now contains a series of rows such that adjacent rows only differ by the amount of target or document motion during a single exposure interval. In order to improve the accuracy of correlation between rows of captured data, the algorithm proceeds to a command step 412 that pre-processes the buffer data utilizing a unidimensional gradient filter that extends along the axis of the line scanner 13.
  • In order to determine the step size or motion distance between rows, the program advances to a [0035] command step 414 that causes the correlation of a buffer row (n) with another row captured at a later time. The program then advances to a command step 416 that accumulates the translation determined by the correlation. It should be understood by those skilled in the art that when multiple correlations are performed for each row they can be averaged together or the strength of the correlation can be utilized to favor the best signals.
  • Next, the program goes to a [0036] decision step 418 to determine whether the last buffered row captured was the last row. If the current buffered row captured is not the last buffer row of the front half portion of the document, the program returns to sep 414 and proceeds as described previously.
  • If a determination is made a [0037] step 418, that the current buffer row is the last buffer row, the program advances to a command step 420 that utilizes the accumulated translation between rows to calculate a total translation figure.
  • Once the translation vector from the first or front half of the document has been determined, the program goes to a [0038] command step 422 that causes the second or rear half portion of the document to be scanned in the same manner as previously described relative to the front half of the document. (FIG. 5D)
  • The program then proceeds to a [0039] command 424 that combines the first and second halves of the document using the translation vector to effect stitching without any substantial discontinuity being formed between the two halves. The program then advances to an end command 426.
  • While in the preferred embodiment of the present invention, the [0040] control algorithm 400 has been described as first moving the front half of the document into the scanning area 13 of the scanner, those skilled in the art will appreciate that a reverse process could just as well be employed where the front half of the oversized document is driven outside the scanning area 13 allowing the rear half of the document to be scanned first. The row data would then be gathered by using the ADF 10 to retract the rear half of the document in a series of predetermined interval steps. The translation vector would be determined in the same manner with scanning of the first or front half of the document being accomplished prior to combining the two halves.
  • Whereas we have described preferred embodiments of our combination ADF and scanner and improved methods of operating the same to prevent overspill and allow the scanning of over-sized media sheet in portrait orientation, it will be apparent to those of ordinary skill in the art that our invention may be modified in both arrangement and detail. For example, when ejecting a sheet of media into the output tray, it may be difficult and/or complex to momentarily reverse the direction of travel of the sheet. Beneficial results can also be achieved if the ejection motion is momentarily stopped to allow a previous sheet that is being lifted to fall back down into the output tray under the force of gravity. It will of course be understood that where the media sheet is partially ejected into the output tray and then its direction of travel is reversed, it will momentarily stop before moving in the reverse direction. Momentary reversal during ejection is thus a species of the invention that involves momentary stopping during ejection. Therefore, the protection afforded our invention should only be limited in accordance with the scope of the following claims. [0041]

Claims (10)

We claim:
1. A method of scanning an oversized document having a front portion and a rear portion, the oversized document having an area dimension in excess of a document scanning area of a line scanner, comprising:
advancing the front portion of the oversized document a sufficient distance in a forward direction to place the front portion of the oversized document inside the scanning area of the line scanner but not a sufficient distance to place the rear portion of the oversized document inside the scanning area of the line scanner;
moving the line scanner in a perpendicular direction to the oversized document to capture indicia information disposed on the front portion of the oversized document;
positioning the line scanner in a target area below the front portion of the oversized document for capturing a line of indicia information disposed on the front portion of the oversized document;
advancing the front portion of the oversized document in a direction perpendicular to the motion of the line scanner in a series of predetermined exposure intervals to determine the distance the oversized document traveled into the scanning area of the line scanner;
moving the line scanner in a perpendicular direction to the oversized document to capture indicia information disposed on the rear portion of the oversized document; and
combining the front portion indicia information with the rear portion indicia information without any substantial discontinuity between the two portions.
2. A method of determining document travel distance, comprising:
advancing a front portion of an oversized document a sufficient distance along a lateral scan path of a line scanner to provide a first portion of a single line of indicia information; and
calculating a translation vector indicative of a distance between a last row in said first portion of the single line of indicia information and a first row in a second portion of the single line of indicia information disposed on a rear portion of said oversized document.
3. A method of stitching together scanned indicia image information from a front portion and a rear portion of an oversized document, comprising:
advancing a scanned front portion of the oversized document a sufficient distance along a scanning line of a line scanner to capture a last row in a front portion of a line of scanned image information disposed on the front portion of the oversized document; and
advancing said line scanner in a scan path perpendicular to a direction traveled by the oversized document to capture a rear portion of the line disposed on the rear portion of the oversized document; and
combining said last row in the front portion of the line of scanned image information disposed on the front portion of the oversized document with said line of scanned information disposed on the rear portion without causing any substantial discontinuity between said front portion of the line and said rear portion of the line.
4. A method of scanning over-sized sheets of media having N rows of image information, comprising:
moving an over-sized sheet and scanner relative to one another to facilitate the scanning of image information disposed on said over-sized sheet;
scanning a row of image information for generating a set of pixels indicative of said row of image information;
scanning another row of image information for generating another set of pixels indicative of said another row of image information, said another row of image information being offset from said row of image information by a predetermined step size;
accumulating an absolute difference between pixels over a range of offsets to find a minimum error correlation value;
repeating said steps of moving, scanning, scanning and accumulating a sufficient number of times to accumulate a set of row offset values;
dividing said set of row of offset values by said predetermined step size to determine the total distance the over-sized sheet and scanner have moved relative to one another; and
repeating all of the preceding steps a sufficient number of times until the entire oversized sheet has been scanned.
5. A method of automatically scanning over-sized sheets of media fed from an automatic document feeder in portrait orientation utilizing a scanner adapted to scan standard-sized documents in landscape fashion by moving an optical scanning head in a direction transverse to a direction of travel of sheet media fed into the scanner by the automatic document feeder, comprising:
picking an over-sized sheet of media from an input tray and propelling the sheet in a forward direction;
advancing a first portion of the over-sized sheet into the scanner;
scanning the first portion of the over-sized sheet in a single pass of the optical scanning head;
generating a first digital image of the text and/or graphics on the first portion of the oversized media sheet;
storing the first digital image in the memory;
advancing a second remaining portion of the over-sized sheet into the scanner;
scanning the second portion of the over-sized sheet in a single pass of the optical scanning head;
generating a second digital image of the text and/or graphics on the second portion of the oversized media sheet;
storing the second digital image in the memory;
rotating and stitching the first and second digital images together to generate a third digital image representing the entire text and/or graphics on the over-sized media sheet;
storing the third image in the memory; and
propelling the scanned oversized sheet of media out of the scanner and into an output tray of the automatic document feeder.
6. The method of claim 5, wherein the output of a sensor in a media path is used to detect the trailing edge of the oversized media sheet in order to register the first remaining portion of the media sheet on a transparent platen of the scanner in the appropriate position to allow the text and/or graphics on the first portion to be scanned.
7. A method of gathering indicia information from an oversized document, comprising:
correlating each row (n) of a scanned image to a row captured later in time so as to provide an offset step function;
accumulating an absolute difference between a range of offsets values; and
dividing the accumulated offset values to provide a total distance vector value to combine a rear half portion of the oversized document with a front half portion of the oversized document without any substantial discontinuity between the two halves of the document.
8. A method of gathering indicia information from an oversized document having a front half portion and a rear half portion, where the two portions in combination exceed the scanning area of a scanner, comprising:
advancing the oversized document in a forward direction a sufficient distance into a scanning area to position the front half portion outside the scanning area of the scanner and the rear half portion in the scanning area of the scanner;
moving the oversized document in a reverse direction in a series of predetermined intervals to capture each row of indicia information on the rear half portion of the document without capturing any indicia information on the front half portion of the document;
moving the oversized document in a further reverse direction in another series of predetermined intervals to capture each row of indicia information on the front half portion of the document without capturing any indicia information on the rear half portion of the document; and
combining the indicia information from the rear half of the oversized document with the indicia information from the front half of the oversized document without any substantial discontinuity between the two halves of the document.
9. A document scanning system, comprising:
an input device having a line scanner and a document receiving area;
an automatic document feeder mounted to said input device for moving an oversized document into said document receiving area, said document receiving area being for receiving the whole of said oversized document; and
a control program for causing said automatic document feeder to move a front portion of said oversized document into said document receiving area and for causing said line scanner to travel along a rectilinear path of travel adjacent said document receiving area to facilitate the capturing of information disposed on the whole of the front portion of said oversized document;
said control program for further causing said automatic document feeder to incrementally advance the front portion of said oversized document out of said document receiving area along a path perpendicular to the path traveled by said line scanner and for causing said line scanner to be held in a stationary position during the advancing of the front portion to facilitate calculating a total translation vector between the front portion of said oversized document and a rear portion of said oversized document;
said control program still further causing said line scanner to again travel along said rectilinear path of travel to facilitate the capturing of information disposed on the whole of the rear portion of said oversized document and for using said translation vector to stitch together the captured information from the front portion and the rear portion of the oversized document without introducing any substantial discontinuity between the front portion and the rear portion.
10. In combination with an automatic document feeder and line scanner, a document control device, comprising:
a line scanner control for moving the line scanner in a rectilinear path of travel to capture in a first past indicia information disposed on a front portion of an oversized document and to capture in a second past indicia information disposed on a rear portion of said oversized document;
said line scanner control further for moving said line scanner to a determined stationary position beneath said front portion to facilitate the capturing of position information to calculate an incremental distance traveled by said front portion during a predetermined time period; and
an automatic document feeder control for moving said front portion and said rear portion in unison between said first past and said second pass to position said rear portion in a location that facilitates the capturing of indicia information disposed thereon.
US10/628,016 1999-02-08 2003-07-25 Method and apparatus for feeding and scanning over-sized media sheets Abandoned US20040022452A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US10/628,016 US20040022452A1 (en) 1999-02-08 2003-07-25 Method and apparatus for feeding and scanning over-sized media sheets

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US09/246,602 US6542263B2 (en) 1999-02-08 1999-02-08 Automatic document feeder with improved sheet handling capabilities and method of feeding and scanning over-sized media sheets
US09/329,614 US6822768B1 (en) 1999-02-08 1999-06-10 Method and apparatus for feeding and scanning over-sized media sheets
US10/628,016 US20040022452A1 (en) 1999-02-08 2003-07-25 Method and apparatus for feeding and scanning over-sized media sheets

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US09/329,614 Division US6822768B1 (en) 1999-02-08 1999-06-10 Method and apparatus for feeding and scanning over-sized media sheets

Publications (1)

Publication Number Publication Date
US20040022452A1 true US20040022452A1 (en) 2004-02-05

Family

ID=22931357

Family Applications (3)

Application Number Title Priority Date Filing Date
US09/246,602 Expired - Fee Related US6542263B2 (en) 1999-02-08 1999-02-08 Automatic document feeder with improved sheet handling capabilities and method of feeding and scanning over-sized media sheets
US09/329,614 Expired - Fee Related US6822768B1 (en) 1999-02-08 1999-06-10 Method and apparatus for feeding and scanning over-sized media sheets
US10/628,016 Abandoned US20040022452A1 (en) 1999-02-08 2003-07-25 Method and apparatus for feeding and scanning over-sized media sheets

Family Applications Before (2)

Application Number Title Priority Date Filing Date
US09/246,602 Expired - Fee Related US6542263B2 (en) 1999-02-08 1999-02-08 Automatic document feeder with improved sheet handling capabilities and method of feeding and scanning over-sized media sheets
US09/329,614 Expired - Fee Related US6822768B1 (en) 1999-02-08 1999-06-10 Method and apparatus for feeding and scanning over-sized media sheets

Country Status (4)

Country Link
US (3) US6542263B2 (en)
JP (1) JP2000229761A (en)
DE (1) DE10004418A1 (en)
GB (1) GB2349146B (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040065737A1 (en) * 2002-10-04 2004-04-08 Xerox Corporation Gyricon platen cover for show-through correction
US20050073727A1 (en) * 2003-10-06 2005-04-07 Sang-Cheol Park Copy apparatus having a 180/degree rotation copy function and a method thereof
EP1813993A1 (en) * 2006-01-27 2007-08-01 Murata Kikai Kabushiki Kaisha Auto document feeder paper feed tray and image reading apparatus
US20080290580A1 (en) * 2007-05-24 2008-11-27 William Michael Connors Media Re-Ingestion Stopper
US20090034014A1 (en) * 2007-08-01 2009-02-05 Silverbrook Research Pty Ltd Method of printing regions larger than the print swath using a handheld printer
US20090082972A1 (en) * 2007-09-21 2009-03-26 Silverbrook Research Pty Ltd Coding pattern having cell translations identifiable in different orientations
US20090190823A1 (en) * 2008-01-28 2009-07-30 Robert Walters Imaging of financial documents stored in carrier envelopes
US20100195156A1 (en) * 2008-12-17 2010-08-05 Canon Kabushiki Kaisha Image processing apparatus, image processing method, and storage medium
US20140002834A1 (en) * 2012-06-28 2014-01-02 Richard A. Murray Scanning of oversized documents
US11796952B2 (en) 2019-04-30 2023-10-24 Hewlett-Packard Development Company, L.P. Automatic document feeder with automated media tray extender
US11825048B2 (en) 2019-08-02 2023-11-21 Hewlett-Packard Development Company, L.P. Rotatable media ramp for automatic document feeder
US11827480B2 (en) 2019-07-31 2023-11-28 Hewlett-Packard Development Company, L.P. Automatic document feeder with automated media tray

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6542263B2 (en) * 1999-02-08 2003-04-01 Hewlett-Packard Company Automatic document feeder with improved sheet handling capabilities and method of feeding and scanning over-sized media sheets
US20020140682A1 (en) * 2001-03-29 2002-10-03 Brown Frank T. Optical drawing tablet
JP2004215179A (en) * 2003-01-08 2004-07-29 Brother Ind Ltd Image read device
JP2005100197A (en) * 2003-09-26 2005-04-14 Aruze Corp Identification sensor and device
US7188837B2 (en) * 2004-02-27 2007-03-13 Hewlett-Packard Development Company, L.P. Media detection
US7564593B2 (en) * 2004-11-19 2009-07-21 Xerox Corporation Method and apparatus for identifying document size
US7733539B2 (en) * 2005-03-16 2010-06-08 Lexmark International, Inc. Scanning method for stitching images
US7626737B2 (en) * 2005-03-31 2009-12-01 Xerox Corporation Wide format ROB assembly
TWI260913B (en) * 2005-04-29 2006-08-21 Avision Inc Multi-stage scanning method for increasing scanning speed and enhancing image quality
JP4572344B2 (en) * 2006-03-09 2010-11-04 セイコーエプソン株式会社 Recording medium feeding apparatus, recording apparatus, and liquid ejecting apparatus
JP4658078B2 (en) * 2006-03-13 2011-03-23 株式会社沖データ Image forming apparatus
US8896854B2 (en) 2008-03-26 2014-11-25 Samsung Electronics Co., Ltd. Image reading apparatus, multi-functional machine and document discharging method
KR101301498B1 (en) * 2008-03-26 2013-08-29 삼성전자주식회사 Image reading apparatus, multi functional machine and document discharging method
KR101285177B1 (en) * 2008-10-16 2013-07-12 삼성전자주식회사 Automatic document feeder, image reading apparatus and image forming apparatus having the same
US20100129772A1 (en) * 2008-11-21 2010-05-27 David Sklarski Captive thread dental implant apparatus
KR101016656B1 (en) * 2009-05-19 2011-02-25 주식회사신도리코 Image forming apparatus having scanning function and scanning method thereof
US8520273B2 (en) * 2009-05-19 2013-08-27 Sindoh Co., Ltd. A4-size scanner having function of scanning A3 document and scanning method thereof
KR20130061604A (en) * 2011-12-01 2013-06-11 삼성전자주식회사 Image forming apparatus, image forming method and computer readable recording medium
WO2014009940A1 (en) 2012-07-12 2014-01-16 Hewlett-Pachard Industrial Printing Ltd. Device for receiving and submitting a substrate
US9118830B2 (en) * 2013-09-17 2015-08-25 Seiko Epson Corporation Recording apparatus

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4494166A (en) * 1982-09-21 1985-01-15 Xerox Corporation Printing machine with static elimination system
US4736937A (en) * 1984-12-26 1988-04-12 Sharp Kabushiki Kaisha Automatic document feeder
US4994861A (en) * 1989-06-30 1991-02-19 International Business Machines Corporation Printing machine with charge neutralizing system
US5150273A (en) * 1991-01-17 1992-09-22 Vantine Allan D Le Device for removing dust, lint and static charge from film and plastic surfaces
US5400208A (en) * 1990-12-26 1995-03-21 Eastman Kodak Company Web edge discharging system
US5636011A (en) * 1993-03-03 1997-06-03 Fujitsu Limited Static electricity removal method and apparatus for image carrier
US5779234A (en) * 1995-05-24 1998-07-14 Seiko Epson Corporation Printer sheet discharge method
US6822768B1 (en) * 1999-02-08 2004-11-23 Hewlett-Packard Development Company, L.P. Method and apparatus for feeding and scanning over-sized media sheets

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4778168A (en) 1984-06-28 1988-10-18 Canon Kabushiki Kaisha Automatic sheet feeding system for recording apparatus
JPS6243723A (en) * 1985-08-21 1987-02-25 Canon Inc Image reader
US4792859A (en) * 1987-02-09 1988-12-20 Ovonic Imaging Systems, Inc. Digitizing wand adapted for manual and automatic operation
JPH02193856A (en) 1989-01-20 1990-07-31 Nec Corp Sheet discharge device of printer
US5117295A (en) * 1989-11-13 1992-05-26 Contex Components & Business Machines A/S Structure for and method of scanning with multiplexed light sensor arrays
US5144448A (en) * 1990-07-31 1992-09-01 Vidar Systems Corporation Scanning apparatus using multiple CCD arrays and related method
US5128778A (en) * 1990-09-28 1992-07-07 Xerox Corporation Fast scan imaging area optimization system
US5513017A (en) * 1990-09-28 1996-04-30 Xerox Corporation Automatic document imaging mode selection system
US5211386A (en) * 1990-11-30 1993-05-18 Nisca Corporation Recirculation-type automatic document feeding device
JP3183691B2 (en) * 1991-11-19 2001-07-09 株式会社リコー Image synthesis device
US5452105A (en) * 1992-11-19 1995-09-19 Sharp Kabushiki Kaisha Joint-portion processing device for image data for use in an image processing apparatus
US5651539A (en) * 1995-01-10 1997-07-29 Mita Industrial Co., Ltd. Image forming apparatus with smooth transfer sheet roller transport
JPH08237440A (en) * 1995-02-24 1996-09-13 Nikon Corp Image input device and lighting device for the image input device
US6022012A (en) * 1998-03-12 2000-02-08 Hewlett-Packard Company Modular automatic document feeder for a flat bed input device
TW398135B (en) * 1998-11-06 2000-07-11 Acer Peripherals Inc A system for measuring contact image sensor chip shift and its method
US6204494B1 (en) * 1999-04-09 2001-03-20 Hewlett-Packard Company Compact optical scanner wherein the platen member length is less than the platen member width

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4494166A (en) * 1982-09-21 1985-01-15 Xerox Corporation Printing machine with static elimination system
US4736937A (en) * 1984-12-26 1988-04-12 Sharp Kabushiki Kaisha Automatic document feeder
US4994861A (en) * 1989-06-30 1991-02-19 International Business Machines Corporation Printing machine with charge neutralizing system
US5400208A (en) * 1990-12-26 1995-03-21 Eastman Kodak Company Web edge discharging system
US5150273A (en) * 1991-01-17 1992-09-22 Vantine Allan D Le Device for removing dust, lint and static charge from film and plastic surfaces
US5636011A (en) * 1993-03-03 1997-06-03 Fujitsu Limited Static electricity removal method and apparatus for image carrier
US5779234A (en) * 1995-05-24 1998-07-14 Seiko Epson Corporation Printer sheet discharge method
US6822768B1 (en) * 1999-02-08 2004-11-23 Hewlett-Packard Development Company, L.P. Method and apparatus for feeding and scanning over-sized media sheets

Cited By (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6877659B2 (en) * 2002-10-04 2005-04-12 Xerox Corporation Gyricon platen cover for show-through correction
US20040065737A1 (en) * 2002-10-04 2004-04-08 Xerox Corporation Gyricon platen cover for show-through correction
US20050073727A1 (en) * 2003-10-06 2005-04-07 Sang-Cheol Park Copy apparatus having a 180/degree rotation copy function and a method thereof
EP1813993A1 (en) * 2006-01-27 2007-08-01 Murata Kikai Kabushiki Kaisha Auto document feeder paper feed tray and image reading apparatus
US20070176352A1 (en) * 2006-01-27 2007-08-02 Murata Kikai Kabushiki Kaisha Auto document feeder paper feed tray and image reading apparatus
US7637495B2 (en) 2006-01-27 2009-12-29 Murata Machinery, Ltd. Auto document feeder paper feed tray and image reading apparatus
US7591456B2 (en) * 2007-05-24 2009-09-22 Lexmark International, Inc. Media re-ingestion stopper
US20080290580A1 (en) * 2007-05-24 2008-11-27 William Michael Connors Media Re-Ingestion Stopper
US8139902B2 (en) 2007-08-01 2012-03-20 Silverbrook Research Pty Ltd Method of conferring interactivity on previously printed graphic containing text
US20090034880A1 (en) * 2007-08-01 2009-02-05 Silverbrook Research Pty Ltd Method of Conferring Interactivity on Previously Printed Graphic Containing Text
US20090034010A1 (en) * 2007-08-01 2009-02-05 Silverbrook Research Pty Ltd Method of scanning regions larger than the scan swath using a handheld scanner
US20090034881A1 (en) * 2007-08-01 2009-02-05 Silverbrook Research Pty Ltd System for Conferring Interactivity on Previously Printed Text
US20090033953A1 (en) * 2007-08-01 2009-02-05 Silverbrook Research Pty Ltd Interactive Flatbed Scanner
US20090034879A1 (en) * 2007-08-01 2009-02-05 Silverbrook Research Pty Ltd Method of enabling interactivity to be conferred on a pre-printed graphic image
US20090033705A1 (en) * 2007-08-01 2009-02-05 Silverbrook Research Pty Ltd Interactive Printer/Scanner
US20090034013A1 (en) * 2007-08-01 2009-02-05 Silverbrook Research Pty Ltd Interactive handheld scanner
US20090034000A1 (en) * 2007-08-01 2009-02-05 Silverbrook Research Pty Ltd Handheld printer
US20090033988A1 (en) * 2007-08-01 2009-02-05 Silverbrook Research Pty Ltd System for Conferring Interactivity on Previously Printed Graphic Images Containing URI Text
US20090034016A1 (en) * 2007-08-01 2009-02-05 Silverbrook Research Pty Ltd Method of Conferring Interactivity on Previously Printed Graphic Images
US20090033987A1 (en) * 2007-08-01 2009-02-05 Silverbrook Research Pty Ltd Method of Conferring Interactivity on a Pre-printed graphic Image
US8363249B2 (en) 2007-08-01 2013-01-29 Silverbrook Research Pty Ltd Method of printing regions larger than the print swath using a handheld printer
US8326093B2 (en) 2007-08-01 2012-12-04 Silverbrook Research Pty Ltd System for conferring interactivity on previously printed text
US20090034017A1 (en) * 2007-08-01 2009-02-05 Silverbrook Research Pty Ltd Handheld scanner
US20090034018A1 (en) * 2007-08-01 2009-02-05 Silverbrook Research Pty Ltd Method of scanning images larger than the scan swath using coded surfaces
US8325359B2 (en) 2007-08-01 2012-12-04 Silverbrook Research Pty Ltd Handheld printer for printing both an image and position-coding pattern
US8090224B2 (en) 2007-08-01 2012-01-03 Silverbrook Research Pty Ltd Handheld scanner
US8090225B2 (en) 2007-08-01 2012-01-03 Silverbrook Research Pty Ltd Interactive handheld scanner
US8094347B2 (en) 2007-08-01 2012-01-10 Silverbrook Research Pty Ltd. Method of scanning regions larger than the scan swath using a handheld scanner
US8120820B2 (en) * 2007-08-01 2012-02-21 Silverbrook Research Pty Ltd Method of scanning images larger than the scan swath using coded surfaces
US8139253B2 (en) 2007-08-01 2012-03-20 Silverbrook Research Pty Ltd Interactive printer/scanner
US20090034014A1 (en) * 2007-08-01 2009-02-05 Silverbrook Research Pty Ltd Method of printing regions larger than the print swath using a handheld printer
US8139261B2 (en) 2007-08-01 2012-03-20 Silverbrook Research Pty Ltd Interactive flatbed scanner
US20090082972A1 (en) * 2007-09-21 2009-03-26 Silverbrook Research Pty Ltd Coding pattern having cell translations identifiable in different orientations
US20090190823A1 (en) * 2008-01-28 2009-07-30 Robert Walters Imaging of financial documents stored in carrier envelopes
US20100195156A1 (en) * 2008-12-17 2010-08-05 Canon Kabushiki Kaisha Image processing apparatus, image processing method, and storage medium
US8509573B2 (en) * 2008-12-17 2013-08-13 Canon Kabushiki Kaisha Image processing apparatus, image processing method, and storage medium
US20140002834A1 (en) * 2012-06-28 2014-01-02 Richard A. Murray Scanning of oversized documents
US11796952B2 (en) 2019-04-30 2023-10-24 Hewlett-Packard Development Company, L.P. Automatic document feeder with automated media tray extender
US11827480B2 (en) 2019-07-31 2023-11-28 Hewlett-Packard Development Company, L.P. Automatic document feeder with automated media tray
US11825048B2 (en) 2019-08-02 2023-11-21 Hewlett-Packard Development Company, L.P. Rotatable media ramp for automatic document feeder

Also Published As

Publication number Publication date
JP2000229761A (en) 2000-08-22
US6822768B1 (en) 2004-11-23
GB2349146A (en) 2000-10-25
GB2349146B (en) 2003-04-23
GB0002078D0 (en) 2000-03-22
DE10004418A1 (en) 2000-08-10
US20030038992A1 (en) 2003-02-27
US6542263B2 (en) 2003-04-01

Similar Documents

Publication Publication Date Title
US6822768B1 (en) Method and apparatus for feeding and scanning over-sized media sheets
JP3739449B2 (en) Job recovery device for document handling device
EP0650842B1 (en) Single motor actuation for automatic stack feeder system in a hardcopy device
US7722026B2 (en) Sheet conveyer device and image forming apparatus with error judging system
JP4379366B2 (en) Medium edge detection apparatus and image recording apparatus
KR100568387B1 (en) Image scanner, image scanning method, printer and data storage medium
JP2007223735A (en) Image recording device
CN102556704A (en) Automatic document feeder and image forming apparatus including the same
US6738167B1 (en) Image reading apparatus and document feeding method in image reading apparatus
JPH0616344A (en) Automatic document transporting device
US5788227A (en) Beltless cut sheet media feeder and method for feeding and ejecting sheets to and from a scanner apparatus
EP0974540B1 (en) Multifunction terminal
CN101070128B (en) Paper discharge structure and image forming apparatus using the same
JPS6247264A (en) Original reader
JP3297431B2 (en) Image processing device
JP3457179B2 (en) Image reading method and image reading apparatus
KR100788660B1 (en) Image scanning/printing apparatus and image scanning/printing method thereof
EP1681845A2 (en) Printing and Scanning of Information
GB2380473A (en) Feeding and scanning sheets of a differing size
US20050225803A1 (en) Copying apparatus
JPH09233264A (en) Carrier sheet for read and image read processor using the same
US20130155434A1 (en) Sorting a media stack using a scanning apparatus
US6115130A (en) Method of recognizing printing region
JP3483361B2 (en) Ink jet recording device
JPS62165283A (en) Original document reader

Legal Events

Date Code Title Description
AS Assignment

Owner name: HEWLETT-PACKARD DEVELOPMENT COMPANY L.P., TEXAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HEWLETT-PACKARD COMPANY;REEL/FRAME:014061/0492

Effective date: 20030926

Owner name: HEWLETT-PACKARD DEVELOPMENT COMPANY L.P.,TEXAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HEWLETT-PACKARD COMPANY;REEL/FRAME:014061/0492

Effective date: 20030926

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION