This non-provisional application claims priority under 35 U.S.C. §119(a) on Patent Application No. 2008-082602 filed in JAPAN on Mar. 27, 2008, the entire contents of which are hereby incorporated herein by reference.
The present invention relates to an image forming apparatus having a copy function, a method for forming an image, and a program.
Conventionally, when it is not desired to copy unnecessary pages or pages containing a confidential item of a plurality of sheets of originals, it is necessary to perform the copy after removing these pages manually. In addition, after the copy, it is also necessary to perform an operation of returning these pages.
For example, in Japanese Laid-Open Patent Publication No. 2000-147943, when OHP paper for presentation and materials for distribution are printed, a cover, an interleaving paper, a back cover, a content, and the like, which are unnecessary to copy, are specified, respectively, so as to perform the copy pages other than these pages.
Moreover, Japanese Laid-Open Patent Publication No. 8-125838 discloses a facsimile apparatus which recognizes a page number of each page of image data of read originals or received originals and rearranges in the order of page number, thereby performing output after arranging in the proper order of pages even when the order of pages of the originals is out of order.
In addition, Japanese Laid-Open Patent Publication No. 2005-153326 discloses an image forming apparatus which recognizes a barcode of identification information of read originals and changes the output order of each original data based on the identification information, thereby performing output after arranging in the proper order of pages even when the order of pages is out of order (Japanese Laid-Open Patent Publications Nos. 2000-147943, 8-125838, and 2005-153326).
The Japanese Laid-Open Patent Publication No. 2000-147943 described above indicates a special case where copy for presentation is performed, in addition, only specific pages can be removed.
Moreover, in the Japanese Laid-Open Patent Publications Nos. 8-125838 and 2005-153326 described above, when copies in a specific range of original images made of a plurality of sheets is desired, it is necessary to pick the page up from the originals to copy, which does not reduce a burden on a user.
An object of the present invention is to provide an image forming apparatus, a method for forming an image, and a program which pick only a necessary page up from a plurality of originals and aligns the originals in an order of pages to copy so as to reduce a work burden on a user.
The image forming apparatus and the method for forming an image of the present invention have a following structure.
The image forming apparatus of the present invention has a copy function, and includes an identification information extracting portion for extracting identification information (page number and heading information) which identifies originals from image data of read originals while reading the originals or after reading all of the originals, a selecting portion for accepting the identification information selected from the extracted identification information which is displayed by a user as a target for image formation, and an output portion for printing image data excluding the identification information from image data corresponding to the target for image formation accepted by the selecting portion.
Furthermore, the output portion may perform printing after the page number is aligned based on the page number extracted by the identification information extracting portion.
As the identification information, code information formed by a two-dimensional code, an RFID (Radio Frequency-Identification) tag, or the like is preferably used.
Furthermore, a method for forming an image of the present invention, which is used in an image forming apparatus having a copy function, includes an identification information extraction step of extracting identification information (page number and heading information) which identifies originals from image data of read originals, a selection step of accepting a target for image formation selected by a user based on the extracted identification information, and an output step of printing image data corresponding to the target for image formation accepted at the selection step.
Furthermore, a program which is created to cause a computer to function as each portion of the image forming apparatus having the structure described above may be executed by the computer.
Now, referring to the accompanying drawings, preferred embodiments according to the present invention will hereinafter be described.
In addition, on a copy original handled by the copier, identification information (for example, a chapter number, a page number, a heading, an original name, and the like) for identifying each original is printed at a specific position in a margin of the copy original sheet in a form of a two-dimensional code (for example, a QR code (registered trademark)). For example, as shown in
Moreover, resolution (standard/super fine/ultra fine), color (monochrome/color), mode (1-side reading/2-side reading), and the like, which are conditions when each original is read, may be printed as reading information together with the identification information in the two-dimensional code. Thereby, it is not necessary for a user to set a reading condition in each case when originals are read.
In
The control portion 1 executes a control program stored in the ROM (Read Only Memory) 3 by a CPU (Central Processing Unit) or an MPU (Micro Processing Unit) to control the operation of the copier 10.
The display apparatus 2 is comprised of a display portion 21 and an operation portion 22 (
The display portion 21 is comprised of, for example, a touch panel display on which, in addition to a specification screen and a setting screen for various kinds of functions, operational states of the copier 10, various kinds of messages, and the like are displayed.
Moreover, the operation portion 22 is comprised of various kinds of operation keys or switches, and a touch panel. A user is capable of specifying setting about copy and execution of copy by operating the touch panel, various kinds of operation keys or switches.
The ROM 3 is a memory for storing a control program that controls a whole of the copier 10.
The RAM (Random Access Memory) 4 is a work memory used when the control program is in execution.
The storage portion 5 is comprised of, for example, a large-capacity nonvolatile storage apparatus such as a hard disc, in which image data of an original read by the original reading portion 6, various kinds of setting information, management data, and the like are stored.
The original reading portion 6 separates originals one by one from a bundle of originals placed on an original table and scans by a scanner to obtain as image data.
The printing portion 7 applies image processing to image data to print on recording paper based on an instruction from the control portion 1.
The power supply portion 8 supplies electricity to the copier 10.
Next, an operation of the present invention will be described.
In addition, the storage portion 5 secures areas of a management table storage portion 51 and an image storage portion 52.
The copy control portion 11 controls the identification information extracting portion 12 for reading originals to extract identification information, the selecting portion 13 for displaying/selecting a page which is necessary for current copy among read originals, and the output portion 14 for copying the selected page, so as to control a copy function in the present embodiment.
Processing of extracting identification information is performed in the order of (1) extraction of an image of a two-dimensional code and (2) extraction of identification information, as described below.
An image of a two-dimensional code included in read image data is extracted, for example, when an existence position of the two-dimensional code is determined in advance, by determining a position coordinate of a rectangle surrounding the image of the two-dimensional code at the position. In addition, even when an existence position of the image of the two-dimensional code is not determined on an original, it is possible to extract by determining a position coordinate of a rectangle surrounding the image of the two-dimensional code with a known technology.
The image of the two-dimensional code in the determined rectangle is decoded in accordance with predetermined code decoding algorithm to obtain decoded contents from the two-dimensional code.
In the image of the two-dimensional code, labels such as a chapter number, a page number, and a heading, and a break symbol “:” are followed by each data, for example, like “chapter number: 2-1, page number: 7, heading: heading 2”.
Next, a chapter number, a page number, and a heading corresponding to each label are extracted as data from the decoded contents based on labels. When any of the labels does not exist, a value of no data is applied for the label.
Resolution (standard/super fine/ultra fine), color (monochrome/color), mode (1-side reading/2-side reading), and the like, which are conditions when each original is read, may be printed as reading information together with the identification information in the two-dimensional code so that the reading conditions are also extracted when the identification information is extracted.
Then, as processing result, the following two kinds of information are output.
When no two-dimensional code exists, or when a two-dimensional code exists but no corresponding label exists, information showing that no identification information exists is output.
Alternatively, when a two-dimensional code exists and at least one corresponding label exists, information showing that identification information exists is output.
When at least one label corresponding to identification information exists, each label and data corresponding thereto are output.
The management table storage portion 51 stores the data structure having the data items as illustrated in
Image data number (No.): A value of counter for image data numbered in the order of reading. Even when an original whose identification information is invalid is read, the value of counter is counted up.
Chapter number: A chapter number of each page (one information of identification information). The chapter number may be in an arbitrary form including a section number.
Page number: A consecutive number of each page (one of information of identification information). The page number is a running number numbered for the entire originals.
Heading: Heading showing category of each page (one information of identification information), such as “cover”, “content”, “heading number”, “summary”, “back cover”, and the like. The heading may be expressed in numbers which are numbered in the order that a heading appears (for example, “1”, “10”, and the like), or may be expressed in titles put to chapters or sections.
With respect to the originals in which no identification information exists, as it means that an invalid original is mixed in the read originals, the management table storage portion 51 ignores the originals without storing.
File name of image data: A name of a file in which image data of each page is stored. The image data is stored with a file name which is an exclusive name in the image storage portion 52.
Selection flag: When a user selects a page that the user wants to copy, “1” is stored for the page, and “0” is stored for a not-selected page.
In
In addition, in data items of a chapter number, a page number and a heading, columns indicated by “END” show that there is no corresponding image data, that is, the originals have 22 pages.
Next, an operation of the identification information extracting portion 12 will be described using the flowchart of
When a user sets an original on an original table and operates the operation portion 22 so that the copy control portion 11 receives an instruction of reading, the identification information extracting portion 12 is activated.
The identification information extracting portion 12 clears a counter n for counting the number of originals into zero (step S1), and the originals are read by the original reading portion 6 while sequentially feeding (step S2). Here, when an instruction of 2-side reading is given by the user, images on the front and rear sides of the originals are treated as separate images.
Read image data is sequentially stored with an exclusive file name in the image storage portion 52 (step S3), and the counter n is counted up to manage the number of reading originals (step S4).
Next, whether or not a two-dimensional code exists in the read image data is analyzed, and when no two-dimensional code exists (in the case of NO at step S5), the procedure proceeds to step S12.
Alternatively, when a two-dimensional code exists (in the case of YES at step S5), identification information is extracted from the two-dimensional code (step S6), and when no identification information is included (in the case of NO at step S7), and the procedure proceeds to step S12.
Alternatively, when identification information is included in the two-dimensional code (in the case of YES at step S7), a value of the counter n as an image data number, a chapter number, a page number, a heading, a name of a file in which the read image data is stored, and “zero” as a selection flag are newly registered in the management table storage portion 51 (step S8), and the procedure proceeds to step S9.
When any of the chapter number, the page number and the heading is not included in the identification information, the values thereof are registered as values of nonexistence.
On the other hand, when no two-dimensional code exists (in the case of NO at step S5), and when no identification information exists (in the case of NO at step S7), the procedure proceeds to step S9 without registering in the management table storage portion 51 (step S12).
Next, existence or nonexistence of a next original to be read is confirmed (step S9), and when there is an original to be read, the procedure returns to step S2 to continue reading of the next original.
When there is no original to be read (in the case of NO at step S9), the counter n is counted up (step S10), information showing that no image exists in the Nth sheet (“END”) is registered in the management table storage portion 51 (step S11), and the processing is terminated.
In this way, when reading of all originals is completed, in the example of
The example of
Moreover, the example of
Next, when reading of all originals to be copied is completed, the copy control portion 11 activates the selecting portion 13.
After the activation, the selecting portion 13 displays identification information stored in the management table storage portion 51 on a selection screen as illustrated in
In
103 denotes an area displaying the detailed structure of identification information of read image data, wherein identification information is classified into each item of “heading”, “chapter number”, and “page number” and displayed in an order of reading. In addition, each item is selectable by touching.
In 104, a page number corresponding to the item selected in 103 is displayed, and when the displayed page number is modified and a decision button is pressed, it is possible to input a specific page number that a user wants to select.
Next, a method for selecting a page that a user wants to copy will be described using the selection screen.
For example, in the example shown in
In the selection screen of
Next, in the display example of
Next, in the display example of
At this phase, image data numbers “17” through “19” (page numbers “17” through “19”) that the user does not want are selected more than necessary. In such a case, in
The mark “-” between numbers means “to”, and “15-21” has the same effect as the effect of specifying numbers between “15” to “21”, that is, “15, 16, 17, 18, 19, 20, 21” individually. Accordingly, in the case of “15-16, 20”, it is the same with inputting as “15, 16, 20”.
The selecting portion 13 sets the selection flag corresponding to the selected pages to “1” with respect to the items or pages selected by the operation described above and updates the management table storage portion 51.
In the case of the example described above, as illustrated in
In addition, desired pages may be dragged as follows to select all items therebetween. The dragging refers to touching a first item and moving a finger to the last item while touching.
In the (initial) selection screen of
Also in this case, since the radio buttons 102 corresponding to the items which have been dragged change from “602 ” into “•”, it is possible to recognize that selection setting for copy is made, and since “4-21” is displayed in the area of page number specification 104, it is possible to recognize that pages 4 to 21 are selected.
As described above, when copying for each heading or chapter is desired, by selecting corresponding items in the area displaying the detailed structure 103, pages that the user wants can be copied, and what is selected can be recognized at a glance by the state of the radio button 102.
Moreover, a specific page can be selected by modifying the area of page number specification 104.
Moreover, although the example which displays organizing into each heading or chapter has been used in the description described above, a display in which a user can select page by page may be used as shown in
Further, when displaying page by page, thumbnail images may be generated based on read image data as shown in
Note that, also when selecting pages in these cases, it is certainly possible to use the method described above.
As described above, after the user selects pages that the user wants to copy from identification information displayed on the display portion 21, the user presses a start key of the operation portion 22 to copy. When the start key is pressed, the copy control portion 11 terminates the execution of the selecting portion 13 and activates the output portion 14.
The output portion 14 picks up image data whose selection flag stored in the management table storage portion 51 is “1” from the image storage portion 52, and causes the printing portion 7 to print images in which two-dimensional code unnecessary for a copy is deleted.
The deletion of an image of the two-dimensional code is performed, for example, by a method that a pixel value of the dark section in an image of the two-dimensional code (an area where a graphic pattern exists) is replaced with an average density value of pixels existing around a dark section (that is, a background part).
By configuring the present embodiment as described above, it is possible to display identification information (chapter number, page number, and heading) extracted from read images of originals and copy pages that a user wants to copy, whereby it is not necessary to perform manual classification and pick-up in advance and ex-post insertion, which reduces a work burden on the user.
Moreover, since the identification information is formed by a two-dimensional code, recognition and extraction of the identification information are made easier, and it is possible to prevent reduction in a processing speed and to reduce a load on the image forming apparatus.
In addition, since a two-dimensional code printed on originals is deleted, it is possible to prevent deterioration in appearance of a copy.
In the identification information extracting portion 12 in the embodiment described above, identification information is extracted every time a sheet of originals is read, but identification information may be extracted from image data of read originals after reading all of the originals.
In this method, first, while reading all of the originals, a file name of a file that image data of the read originals is written in the image storage portion 52 and an image data number are registered in the management table storage portion 51. Then, after reading of the originals is completed, identification information extracted from each image data is updated.
Subsequent processing in the selecting portion 13 and the output portion 14 are performed similarly to the above.
Next, description about the copy when an order of pages of originals to be read is replaced and when invalid originals having no identification information are mixed will be given.
When reading of all originals is completed, identification information is stored in the management table storage portion 51 as illustrated in
Here, assuming that twelfth page of originals is accidentally put at the tenth sheet position, the original of twelfth page is stored in the management table storage portion 51 as the original having the image data number of “10”. At this time, as identification information, a chapter number of “2-2” and a page number of “12” are extracted and set, image data of this page is written in a file named “file 10”, and the selection flag is set to “zero”.
Similarly, for the originals having image data numbers “11” and “12” whose order of pages is wrong, chapter numbers of “2-1” and “2-2”, and page numbers of “10” and “11” are extracted and set as identification information, respectively, image data of these pages is written in files named “file 11” and “file 12”, and the selection flag is set to “zero”.
Moreover, when an original having no identification information is put at the twentieth sheet position, as shown in
When reading of originals is completed, the copy control portion 11 rearranges the originals in the order of page numbers based on page numbers in the management table storage portion 51, and after updating the management table storage portion 51 as illustrated in
In the subsequent processing in the selecting portion and the output portion 14, as described above, using the updated management table storage portion 51, pages that the user wants to print are optionally selected and printed.
As described above, even if the order of pages is wrong when reading, it is possible to perform printing with the correct order of pages.
Moreover, since an original having no identification information is invalid and not stored in the management table storage portion 51, no invalid original is printed.
In addition, in the embodiment described above, although description has been given assuming that identification information is formed as a two-dimensional code and printed on originals, it is possible to apply similarly using an RFID tag.
In this case, the RFID tag is embedded at a predetermined position of recording paper for an original (for example, in a margin part in top, bottom, left, or right side of the recording sheet, or the like) and identification information (chapter number, page number, heading, and the like) is written so as to be capable of being taken out when creating the original, and the identification information extracting portion 12 reads the contents of the RFID tag by an RFID reader to extract the identification information.
Moreover, in the RFID tag, resolution (standard/super fine/ultra fine), color (monochrome/color), mode (1-side reading/2-side reading), and the like, which are conditions when each original is read, may be written as reading information together with the identification information so that the reading conditions are also extracted simultaneously when extracting of identification information.
Further, in the output portion 14, identification information may be output to the RFID tag of the recording paper to be copied and output, or nothing may be recorded. In addition, page numbers may be numbered again when identification information is output.
With this configuration, it is possible to acquire identification information at a high speed and it is not necessary to perform processing of deleting the identification information as the embodiment described above.
Moreover, when page numbers to be printed are known in advance, by setting the page numbers to be printed before reading originals and reading only originals having the set page numbers, image data of only originals required to be read is read, and it is possible to perform original feeding (skipping) at a high speed with respect to pages not required to be printed and to shorten the time of reading originals.
The present invention will not be limited to the embodiments described above, and various modifications and alterations may be certainly made within the scope of the present invention. For example, programs to function a computer are created as each portion of the image forming apparatus constituting the embodiments described above and written in a recording medium in advance, and the programs recorded in the recording medium are stored in a memory of the apparatus or a recording apparatus to execute the programs, whereby the object of the present invention is obviously attained.
In this case, the programs themselves read from the recording medium realize a function of the embodiments described above, and therefore the programs and the recording medium stored the programs thereon will also constitute the present invention.
In addition, the programs are also included when the function of the embodiments described above is realized by processing in combination with an operating system, other application programs, or the like, based on an instruction from the programs.
According to the present invention, since it is possible to pick only necessary pages up from a plurality of originals and align the originals in an order of pages to copy, it is not necessary to perform manual classification and pick-up in advance and ex-post insertion, which reduces a work burden on the user.
Number | Date | Country | Kind |
---|---|---|---|
2008-082602 | Mar 2008 | JP | national |