This application is based on and claims priority under 35 USC 119 from Japanese Patent Application No. 2008-157695 filed Jun. 17, 2008.
The present invention relates to an image forming apparatus, an image forming system, a computer readable medium storing a program and an image forming method.
According to an aspect of the present invention, there is provided an image forming apparatus including: a detecting unit that detects a size of a document, a scanning unit that scans a document image on the basis of the document size detected by the detecting unit,
a storage unit that stores a plurality of image data pieces regarding the document image scanned by the scanning unit, an adding unit that adds, to the image data stored in the storage unit, data to convert an area corresponding to a difference between a size of a printing sheet and the size of the document, into predetermined image, and an image output unit that outputs image data to which data to convert an area corresponding to the difference between the printing sheet size and the document size into predetermined image, has been added by the adding unit onto a printing sheet of a designated size.
An exemplary embodiment of the present invention will be described in detail based on the following figures, wherein:
Next, an exemplary embodiment of the present invention will be described in detail below with reference to accompanying drawings.
The terminal device 20 generates print data and transmits the generated print data to the image forming apparatus 10 via the network 30. The image forming apparatus 10 receives the print data transmitted from the terminal device 20, and outputs, onto a printing sheet, an image corresponding to the print data. One example of the image forming apparatus 10 is a device commonly known as a multifunction printer having plural functions including printing, scanning, copying and facsimile. A version of the image forming apparatus 10 incorporates an auto document feeder 40. This auto document feeder 40 has a function to successively feed each of stacked documents set on a document tray to a scanner.
Next, the hardware configuration of the image forming apparatus 10 in the image forming system in this exemplary embodiment is shown in
The image forming apparatus 10, as shown in
The CPU 11 controls the operation of the image forming apparatus 10 by executing prescribed processing in accordance with a control program stored in the memory 12 or the storage device 13.
Although the CPU 11 in this exemplary embodiment is supposed to read out a control program stored in the memory 12 or the storage device 13 and execute it, it is also possible to store the program in a storage medium such as a CD-ROM and provide the same to the CPU 11.
The image forming apparatus 10 of this exemplary embodiment is provided with an image scanning unit 80 and an image output part 36 as shown in
The auto document feeder 40 functions as a document carrying unit that successively carries each of documents placed on a document tray to a prescribed document scanning position. This auto document feeder 40 is provided with six sensors SNS1 through SNS6 as shown in
The sensor SNS2 is provided to detect the presence or absence of a document, namely whether or not a document is placed on the document tray, and has no part in actual determination of the document size. The sensors SNS3 and SNS4 are intended for detecting the width of the document in the main-scanning direction. The SNS3 is provided to detect any shift of a guide 92, and the output logic varies according to the position of the guide 92. The SNS4 is provided to detect any shift of a guide 91, and the output logic varies according to the position of the guide 91. The sensors SNS5 and SNS6 are intended to detect whether or not a document is mounted above. If a document 60 is placed on the document tray, a width corresponding to its size over the sensors SNS5 and SNS6 is blocked to enable SNS5 and SNS6 to detect the presence of the document over them.
A section of this auto document feeder 40 in a side view is shown in
Since mere placement of a document on the document tray thus is not enough to enable the sensor SNS1 to accurately measure the document size, it is assumed that the document is standard-sized and the actual document size is estimated on the basis of the result of detection of the presence or absence of a document over the sensors SNS2 through SNS6. Then, the first document is carried by the auto document feeder 40, and its passage of the sensor SNS1 enables the document size to be accurately measured.
As shown in
The image scanning part 33, including a xenon lamp 51 for irradiating the document, reflective mirrors 52 and 53, an image forming lens 54 and a photoelectric converter element 55 such as a charge coupled device (CCD) scans the image of a document carried by the auto document feeder 40 or that of a document placed on a platen glass 70.
The image scanning part 33, disposed on a carriage (not shown), is movable in the sub-scanning direction. For this reason, when the image of a document placed on the platen glass 70 is to be scanned, the image scanning part 33 can scan the document while moving in the sub-scanning direction. Or when the image of a document placed on the document tray is to be scanned, the image scanning part 33 can successively scan the images of documents fed from the document tray by moving to the document scanning position to which the documents are carried. The sub-scanning direction in this context is the same as the direction in which printing sheets are carried and perpendicular to the main-scanning direction. The main-scanning direction is the direction in which a deflected laser beam scans the document when an image is to be formed on a printing sheet.
The document size detecting part 31 detects the size of the document placed on the document tray of the auto document feeder 40 on the basis of output signals from the sensors SNS1 through SNS6 disposed on the auto document feeder 40. The document size in this context is determined by the dimensions in the longitudinal and lateral dimensions of the document scanned by the image scanning part 33.
The document scanning controller 32 controls the image scanning part 33 so as to cause a document image equivalent to the size of the document detected by the document size detecting part 31 to be scanned.
The image scanning part 33 scans only as much of the document carried to the document scanning position under the control of the image scanning controller 32 or the image of the document placed on the platen glass 70 as the size of the document. The image storage part 34 stores image data equivalent to the size of the document scanned by the image scanning part 33.
The image processing part 35 is intended for subjecting image data stored in the image storage part 34 to various modes of image processing such as color conversion. The image processing part 35 performs, as a mode of such image processing, processing to add, to image data stored in the image storage part 34, data to convert an area corresponding to a difference between the printing sheet size and the document size, into predetermined image. The processing to add data to obtain a predetermined image in this context means processing to add predetermined data by the user, for instance processing to add white image data. Where the color of the printing sheet is not white, it may be processing to add image data of the same color as the color of the printing sheet. The processing to data to obtain a predetermined image is not limited to adding data of a specific color.
The image output part 36 outputs, to a printing sheet of a designated size, the image data having undergone various modes of image processing by the image processing part 35 including the addition of white image data. The printing sheet size in this context is a size specified by the dimensions in the longitudinal and lateral dimensions of the printing sheet, such as the A4 size or the B5 size.
Next, the operation of the image forming apparatus 10 of the exemplary embodiment of the invention will be described in detail with reference to the accompanying drawings.
First, when a document which is to be duplicated (copied) is set on the document tray of the auto document feeder 40, the document size detecting part 31 detects a document size candidate on the basis of the logics of output signals from the SNS2 through SNS6. When the document is carried to the auto document feeder 40, the document size detecting part 31 detects the accurate size of the document in the sub-scanning direction according to an output signal from the SNS1 (step S101).
Next, the image scanning controller 32 controls the document scanning part 33 so as to scan a document equivalent in size to the detected document size on the basis of the document size detected by the document size detecting part 31 (step S102). Then, the document image data scanned by the image scanning part 33 is saved in the image storage part 34 (step S103).
Next, the image data saved in the image storage part 34 is read out (step S104), and the image processing part 35 subjects the image data read out of the image storage part 34 to various modes of image processing. As one of these modes of image processing, if the designated printing sheet size is greater in size than the scanned document image, the image processing part 35 performs processing to add, to image data stored in the image storage part 34, an image of which an area representing the difference between the printing sheet size and the document size is predetermined by the user (step S105). In this exemplary embodiment, processing to add white image data is supposed to be performed (step S105).
Then, the image output part 36 forms an image on the basis of the image data having gone through image processing, such as the addition of white image data, by the image processing part 35 and outputs it (step S106) This processing from the steps S101 through S106 is repeated until there is no longer a document (step S107).
In the image forming apparatus 10 of this exemplary embodiment, similar processing may be performed not only in outputting image data scanned by the image scanning part 33 onto printing sheets in the image output part 36 but also in storing image data scanned by the image scanning part 33 into a specific storage area (e.g. a storage area set as a “Confidential” box) in the image forming apparatus 10 or in outputting the same via a communication path such as the network 30 to a specific storage area in the terminal device 20 or the like. In such a case, image data to which white image data has been added into an area corresponding to the difference between the printing sheet size and the document size is stored into or outputted to the specific storage area by the image processing part 35.
Next, the actions of the image forming apparatus 10 of this exemplary embodiment in the copying processing will be described with reference to a specific example, in which an A4 size document is to be outputted to an A3 size printing sheet as shown in
In the image forming apparatus 10 of this exemplary embodiment, the image scanning controller 32 controls the image scanning part 33 so as to cause a document image equivalent to the detected document size to be scanned when the designated printing sheet size is greater than the detected document size. Thus, the image scanning controller 32 controls the image scanning part 33 so as to cause the document image to be scanned with reference to the document size.
When scanning is performed with reference to the printing sheet size where the document size is A4 and the designated printing sheet size is A3, an image equivalent to A3 including an A4 document image is scanned as shown in
When scanning is performed with reference to the document size as in the image forming apparatus 10 of this exemplary embodiment where the document size is A4 and the designated printing sheet size is A3, an image equivalent to only A4 is scanned as shown in
Next, the difference in the length of time taken to complete printing between a case in which scanning is performed with reference to the printing sheet size and a case in which scanning is performed with reference to the document size will be described with reference to
The description here will refer to a case in which the document size is A4 and the designated printing sheet size is A3 as shown in
When scanning is performed with reference to the printing sheet size, the image scanning part 33 has to scan image data equivalent to the A3 size. For this reason, even if scanning is started at a point of time t1, printing will not be completed until a point of time t4 as shown in
Next, the actions of the image forming apparatus 10 of this exemplary embodiment when it executes a function to collectively output plural images put together into a single image (collective printing function) will be described.
When such a function to collectively output plural images put together into a single image is selected, the image processing part 35 in this exemplary embodiment adds white image data to the area of the difference between the area in which the image data of plural images stored in the image storage part 34 is put together and the area of the printing sheet size.
The description here will refer to a case in which two documents smaller than A4 in size are to be outputted to an A3 size printing sheet as shown in
When scanning is performed with reference to the printing sheet size where an image equivalent to the A4 size is scanned for each of the two documents as shown in
When scanning is performed with reference to the document size as in this image forming apparatus 10 of this exemplary embodiment, an image equivalent to only the document size is scanned for the two documents as shown in
Next, the actions of the image forming apparatus 10 of this exemplary embodiment when it executes a function to shift the document scanning area to a certain extent will be described.
When a designation to shift the document scanning area to a certain extent is given, the image scanning part 33 in this exemplary embodiment scans the document image contained in the document scanning area shifted to that extent, and the image storage part 34 stores image data of part of the document scanned by the image scanning part 33.
A flowchart showing the actions of the image forming apparatus 10 of this exemplary embodiment in shifting the document scanning area is given as
A specific example of this operation to shift the image scanning area will be described with reference to
When scanning is performed with reference to the printing sheet size, an image equivalent to the A3 size including the A4 size document image shifted to a certain extent is scanned as shown in
When scanning is performed with reference to the document size as in this image forming apparatus 10 of this exemplary embodiment, only the document image contained in the image scanning area resulting from the shifting of the document to a certain extent is scanned irrespective of the printing sheet size as shown in
Next, the actions of the image forming apparatus 10 of this exemplary embodiment when it executes a function to delete the part of an image contained in a frame area inward from the outer circumference of a document to an extent prescribed by the user (function of frame removal) will be described. The function of frame removal means, as shown in
When deletion of an image contained in a frame area inward from the outer circumference of a document to an extent prescribed by the user is designated, the image processing part 35 in this exemplary embodiment functions as a frame removing unit to process frame removal, which is to delete image data contained in a frame area out of the image data of the document scanned by the image scanning part 33. The image storage part 34 stores the image data having gone through the frame removal processing by the image processing part 35.
The actions of the image forming apparatus 10 of the exemplary embodiment of the invention to process frame removal are shown in the flowchart of
A specific example of this frame removal processing will now be described with reference to
When scanning is performed with reference to the printing sheet size, an image equivalent to the A4 size is scanned in spite of the smaller document size than A4 because the designated printing sheet size is A4 as shown in
When scanning is performed with reference to the document size as in this image forming apparatus 10 of this exemplary embodiment, only the text image is scanned even if the document size is smaller than A4 as shown in
Next, the actions of the image forming apparatus 10 of this exemplary embodiment when it executes a function to extract or delete a specific area in a document will be described. The function to delete means, for instance, when a document is to be duplicated, a function to delete the image in a designated area in the document image and output the remaining part of the document as shown in
When such extraction or deletion of a specific area in a document is designated, the image processing part 35 in this exemplary embodiment functions as a specific area extracting/deleting unit that processes deletion of other image data than that contained in the designated specific area, among the image data of the document scanned by the image scanning part 33, or processes deletion of image data contained in the specific area. Then, the image storage part 34 stores the image data having gone through deletion processing by the image processing part 35.
The actions of the image forming apparatus 10 of this exemplary embodiment in the operation to process extraction or deletion of a specific area are shown in the flowchart of
A specific example of this processing to extract a specific area will be described with reference to
When scanning is performed with reference to the printing sheet size, an image equivalent to the A4 size is scanned in spite of the smaller document size than A4 because the designated printing sheet size is A4 as shown in
However, since this specific area is designated by coordinates with reference to a certain position of the image data, an image in a position not intended by the user may be deleted depending on the position where this reference point is set. As the upper right on the platen glass 70 is usually set as the starting point of scanning, the top right point of the document is set as the reference position. If the reference point of setting is positioned at the upper right of the document, where the document size is non-standard, gaps arise between the coordinates designated in the state of the document and those on the A4 size image data that has been scanned. For this reason, the area deviating from the user's intention is subjected to deletion processing in the A4 size image data scanned with reference to the printing sheet size. The A4 size image data having undergone processing to delete the specific area are stored into the image storage part 34. After that, the image is outputted to an A4 size printing sheet on the basis of this A4 size image data.
When scanning is performed with reference to the document size as in this image forming apparatus 10 of this exemplary embodiment, only the text image is scanned even if the document size is smaller than A4 as shown in
Although the foregoing description of this exemplary embodiment referred to an application of the present invention to an image forming apparatus, the invention is not limited to such cases, but can be similarly applied to an image scanning device in which the functions of the image scanning unit 80 shown in
Also, though the description of this exemplary embodiment above refers to the image processing part 35 as always processing addition of white image data to an area representing the difference between the printing sheet size and the document size in the image data stored in the image storage part 34, the invention is not limited to such cases. For instance, the image processing part 35, though it does not process addition of white image data at normal times, may add white image data only in the processing that follows the resolution of any jamming that has occurred and invited an error. In such a case, the user may be given an option whether or not to add white image data in the processing that follows the resolution of jamming.
The foregoing description of the exemplary embodiment of the present invention has been provided for the purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise forms disclosed. Obviously, many modifications and variations will be apparent to practitioners skilled in the art. The exemplary embodiment was chosen and described in order to best explain the principles of the invention and its practical applications, thereby enabling others skilled in the art to understand the invention for various embodiments and with the various modifications as are suited to the particular use contemplated. It is intended that the scope of the invention be defined by the following claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
2008-157695 | Jun 2008 | JP | national |