The present application claims priority under 35 C.F.R. §1.119(a) to and incorporates by reference the entire contents of Japanese priority document 2008-068986 filed in Japan on Mar. 18, 2008.
1. Field of the Invention
The present invention relates to an image processing apparatus, an image processing method, and computer program product for the image processing apparatus.
2. Description of the Related Art
Generally, the format of a resume, a business curriculum vitae, etc. is different for every company. Therefore, those who write a resume etc. have to write the same information (name, address, etc.) repeatedly for every resume of each company. Since it is becoming now normal to submit a resume, etc. to many companies, substantial labor is applied to those who write a resume etc. Moreover, when an order person places an order with many companies for parts etc., the same matter as the above arises.
It is an object of the present invention to at least partially solve the problems in the conventional technology.
According to an aspect of the present invention, there is provided an image processing apparatus including an input information acquiring unit configured to acquire an entry information entered in defined areas of an input sheet as image information; a data format information acquiring unit configured to acquire corresponding areas of a format sheet as image information; and a correlating unit configured to correlate the entry information entered in defined areas of the input sheet and the corresponding areas of the format sheet.
According to another aspect of the present invention, there is provided an image processing method including acquiring an entry information entered in defined areas of an input sheet as image information; acquiring corresponding areas of a format sheet as image information; and correlating the entry information entered in defined areas of the input sheet and the corresponding areas of the format sheet.
According to still another aspect of the present invention, there is provided a computer program product including computer program codes stored on a computer-readable recording medium which when executed on a computer cause the computer to execute the image processing method described above.
It is to be understood that both the foregoing general description of the invention and the following detailed description are exemplary, but are not restrictive of the invention.
The above and other objects, features, advantages and technical and industrial significance of this invention will be better understood by reading the following detailed description of presently preferred embodiments of the invention, when considered in connection with the accompanying drawings.
Exemplary embodiments of the present invention are described below in detail with reference to the accompanying drawings.
Exemplary embodiments of the present invention will be explained below in detail with reference to accompanying drawings.
Various storage media may be used as the removable medium 16. The storage media includes a magnetic storage medium, such as a flexible disk, a hard disk, or a magnetic tape; a magneto-optical storage medium, such as an magneto-optical disc (MO); an optical storage medium, such as a compact disk (CD), a compact-disk read-only memory (CD-ROM), a compact-disk recordable (CD-R), a compact-disk rewritable (CR-RW), a digital-versatile-disk read-only memory (DVD-ROM), a digital-versatile-disk recordable (DVD-R), a digital-versatile-disk random-access memory (DVD-RAM), a digital-versatile-disk rewritable (DVD-RW), and a digital-versatile-disk rewritable (DVD-RW), and a semiconductor memory.
In data transmission, data is transmitted to the network interface 18, and the network interface 18 outputs a signal to the network 2. The network interface 18 judges whether the data received by the network interface 18 is necessary. The network interface 18 captures the data if the data is necessary, and discards the data if the data is unnecessary. Transmission and reception of all data are performed through the network interface 18.
In general, when a viewer turns power on to computer 1, the CPU 2 starts a program called loader included in the BIOS in the ROM 3, and reads an operating system (OS) for managing hardware and software of the computer 1 into the RAM 14 from the HDD 15. When the OS is started, the OS starts an application program, reading and storing information according to operation by the viewer. WINDOWS™ (trademark of Microsoft Corporation) or UNIX™ (trademark of X/Open, Inc.) are representative examples of the OS. An application program operates on the OS. The application program is not limited to an application program operating on a predetermined OS and may be an application program that causes the OS to execute a part of processing, or may be an application program included as a part of a group of program files constituting predetermined application software, OS, or the like.
In general, when the application program is installed, the application program recorded in the removable medium 16 is installed in the HDD 15. Therefore, the removable medium 16 could be a recording medium that stores the application program. The application program may be obtained from the outside via, for example, the network interface 18 and installed in the HDD 15.
In the computer 1, when the application program is started to operate on the OS, the CPU 12 executes various kinds of arithmetic processing to centrally control the respective units according to the application program.
Hereinafter, of various kinds of calculation processing executed by the CPU 12 in the computer 1, characteristic processing according to one embodiment will now be described.
The HDD 15 of the computer 100 stores an information editing program as an application program. In particular, with the start of the information editing program executing on an OS, the CPU 2 of the computer 100 controls the individual units according to the information editing program to execute information editing processes.
Hereinafter, the information editing processes is described. As shown in
The input information acquiring unit 31 operates the scanner unit 4 to read the input sheet 100 shown in
The data format information acquiring unit 32 operates the scanner unit 4 to read the format sheet 200 shown in
This specific operation is not intended to give limitation to the present invention but rather is given as an illustrative teaching. As shown in
The correlating unit 33 correlates the rectangle areas 201-204 of a format sheet 200, and the rectangle areas 101-104 of an input sheet 100. In this illustration, each rectangle area of an input sheet 100 and a format sheet 200 are respectively correlated according to the order scanned with the scanner 4. For example, when the format sheet 200 is scanned from the upper left, at first the rectangle area 101 is correlated, then the rectangle areas 202, 203, and 204 are correlated in the turn from a top to the bottom. When the format sheet 200 is scanned from the upper left, the rectangle area 201 is correlated first, then the rectangle areas 202, 203, and 204 are correlated in accordance with the turn from a top to the bottom.
Furthermore, there are many methods for associating the rectangle area 201-204 of a format sheet 200 and the rectangle area 101-104 of an input sheet. For example, as shown in
The data recording unit 34 records the result correlated by the correlating unit 33 in the RAM 14, the HDD 15, or the removable media 16. In addition, if the data recording unit 34 is not contained in the image processing apparatus 1, the data recording unit 34 may be contained in a computer server connected to the image processing apparatus 1 via a network.
The data displaying unit 35 displays the input information entered in the rectangle (or defined) areas 101-104 of the input sheet 100 on the display 19 based on the result which the correlating unit 33 correlated.
The correlating unit 33 correlates the rectangle areas 201-204 of a format sheet 200, and the rectangle areas 101-104 of an input sheet 100 (step S3). The data recording unit 34 records the result correlated by the correlating unit 33 in the RAM 14, the HDD 15, or the removable medial 6 (step S4). The data displaying unit 35 displays the input information entered in the rectangle areas 101-104 of the input sheet 100 on the display 19 based on the result which the correlating unit 33 correlated (step S5).
Such a computer 1 is used in the following manner. For example, it is troublesome for a user to enter the same character in two or more kinds of formats. In such a case, if a user writes down information only in one input sheet 100, each of two kinds of format sheets 200, 300 (see
Instead of the format sheets 200, 300 being used, only the input sheet 120 as shown in
The second embodiment of the present invention will be explained below in detail with reference to accompanying drawings. In addition, the same portion as the first embodiment mentioned above is shown by the same sign, and a representation of the same portion is omitted for the sake of brevity.
In this embodiment, it is pointed out by the script command whether the input information entered to the input sheet 100 corresponds effectively to each rectangle areas 201-204 of a format sheet 200.
In the example shown in
Moreover, in the example shown
Moreover, in the example shown
Since the input schedule location and suppression schedule location on a format sheet 200 can be specified by the script command, it is very convenient for a user.
Numerous modifications and variations of the invention are possible in light of the above teachings. It is therefore to be understood that within the scope of the appended claims, the invention may be practiced otherwise than as specifically described herein.
Number | Date | Country | Kind |
---|---|---|---|
2008-068986 | Mar 2008 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
20020034328 | Naoi et al. | Mar 2002 | A1 |
20060117268 | Talley et al. | Jun 2006 | A1 |
20080037040 | Hashimoto et al. | Feb 2008 | A1 |
20080209549 | Ishigaki | Aug 2008 | A1 |
Number | Date | Country |
---|---|---|
7-264393 | Oct 1995 | JP |
2006-106937 | Apr 2006 | JP |
2008-46816 | Feb 2008 | JP |
Entry |
---|
Japanese Office Action issued Nov. 29,2011, in Patent Application No. 2008-068986. |
Japanese Office Action issued Sep. 13, 2011, in Patent Application No. 2008-068986. |
Number | Date | Country | |
---|---|---|---|
20090237727 A1 | Sep 2009 | US |