Exemplary Embodiments of the present invention will be described in detail based on the following figures, wherein:
Now, description will be given below of an exemplary embodiment of the invention with reference to the accompanying drawings.
These composite machines 100˜400 respectively have at least two functions of a copy function, a print function, a scan function and a facsimile function. By the way, in the present embodiment, as an exemplary example of the apparatus, there are taken the composite machines; however, the invention is not limited to this but there may also be a copying machine, a printer, a scanner, a facsimile machine, or the like.
These composite machines 100˜400 are installed, for example, in a store such as a convenience store and are used by a large number of users.
The PC 10 includes a control part 11 composed of a CPU and the like, a communication part 12 capable of communication with other apparatus such as the composite machines 200˜400, an operation panel 13 composed of a display part and an operation part unified as an integrated body, a hard disk drive (HDD) 14, and a memory card drive 15.
The HDD 14 stores therein programs and data necessary for the operation of the CPU of the control part 11.
Also, the HDD 14 stores also its own apparatus information including the address information 54 and function list 55 of its own apparatus, and a user data area 56 containing an application introduced when the HDD 14 is shipped from its manufacturing factory or an application installed by a user. The term “introduction” means that an application is processed into a state where it can be used in a computer, for example, it includes a “setup” operation and an “installation” operation. Description will be given later of the details of these processings.
The memory card drive 15 executes data read and write operations on a memory card composed of, for example, a flash memory. In this memory card, there is recorded an application to be set up (introduced) into the PC 10; and thus, the memory card is regarded as one of application supply sources.
The composite apparatus part 20 includes a control part 21, a printer control part 22, a printer part 23, a scanner control part 24, a scanner part 25, an image processing part 26, and a fax control part 27.
The control part 21 controls the whole operation of the composite apparatus part 20 in linking with the printer control part 22, scanner control part 24, image processing part 26 and fax control part 27.
The printer control part 22 controls the operation of the printer part 23 and, specifically, realizes a copy function and a print function. Also, the scanner control part 24 controls the operation of the scanner part 25 and, specifically realizes a copy function, a facsimile function and a scan function. The image processing part 26 enforces an image processing on image data or the like which the scanner part has obtained by scanning. The fax control part 27 is connected to a public telephone circuit and realizes a facsimile function.
The IC card reader 30 is capable of gaining access to information such as electronic money recorded on a contactless IC chip built in an IC card or a cellular phone owned by a user.
Here, description will be given of an IC chip to which the IC card reader 30 gains access.
The power circuit 82 cooperates together with the antenna 85 in constituting a resonant circuit; and, when the antenna 85 receives electromagnetic waves of a specific frequency, the power circuit 82, due to its mutual inductance operation, stores power in a built-in capacitor, rectifies the stored power and supplies the rectified power to the CPU 81 and the like.
The conversion circuit 83 demodulates and decodes a signal inputted from the RF circuit 84 and outputs the thus obtained digital data to the CPU 81. Also, the conversion circuit 83 encodes and modulates the digital data inputted from the CPU 81 and outputs the thus obtained signal to the RF circuit 84.
The RF circuit 84, when the antenna 85 receives electromagnetic waves of a specific frequency, amplifies a signal inputted from the antenna 85 and outputs the thus amplified signal to the conversion circuit 83. Also, the RF circuit 84 amplifies a signal inputted from the conversion circuit 83 and supplies the thus amplified signal to the antenna 85.
The memory 86 is composed of a nonvolatile memory (for example, EEPROM), while information can be written into and read out from the memory 86 by the CPU 81. In the memory 86, there are stored chip information 91 which is used to identify this IC chip 8 (and thus a user who owns this IC chip 8), and electronic money information 92 showing the balance that can be settled. Also, in the memory 86, as will be discussed later, there are stored information about an application set up (introduced), address information and other similar information.
Here, since the IC chip 8 is built in a thing that the user can carry (a portable thing) such as an IC card and a cellular phone, the memory 86 contained in the IC chip 8 can be said that it is a portable recording medium. By the way, as a portable recording medium, the IC chip 8 is not limitative but, for example, there may also be used a memory card or a USB memory.
In the composite apparatus 100, an IC card reader 30 reads out chip information 91 (see
Firstly, the obtaining section 41, according to an instruction given from a user who operates the operation panel 13, obtains an application recorded on a memory card owned by the user from a memory card drive 15 (S12). By the way, the obtaining of the application is not limited to this but, for example, the application may also be obtained from a server device (not shown) on a network through communication, or may be obtained from other drive devices (not shown) such as a CD-ROM drive incorporated in the PC 10.
Here, the application that is obtained by the obtaining section is, for example, an application which is used by a copy function, a print function, a scan function and a facsimile function respectively owned by the composite machine 100.
As an exemplary example of such application, there can be pointed out an application which operates on a control application 52 (for example, an applet). The application, which operates on the control application 52, is an application that enforces a given modification on operation parameters to be applied to the composite apparatus part 20 by the control application 52; and, specifically, it is an application that changes the operation parameters so as to add a given transparent image to image data to be formed on a sheet by the copy function or by the print function, or to image data to be taken in by the scan function or by the facsimile function.
Also, as an exemplary example of the above-mentioned application, there can be pointed out an application which contains information necessary to generate job parameters which the control application 52 gives to the composite apparatus part 20; for example, in the facsimile function, a telephone book application which contains the number information of the receivers.
Also, the above-mentioned application may also be an application which is used by two or more functions owned by the composite machine 100. For example, there is available an instruction information (job flow) application in which there are written the steps of processing two or more jobs to be executed by the composite apparatus part 20.
By the way, the function owned by the composite machine 100 can also be classified into detailed functions which belong to the copy function, print function, scan function and facsimile function. For example, for the copy function and print function, they can be classified into detailed functions such as a black-and-while print function, a color print and a both-side print function which respectively belong to the copy function and print function. Therefore, as the above-mentioned application, there may also be employed such application that can be used only for the detailed functions belonging to the functions owned by the composite machine 100. For example, there is available an application which can be used only for the both-side print function belonging to the copy function and print function.
Next, the introduction section 42 sets up the application obtained by the obtaining section 41 in its own apparatus (composite machine 100) (S13). That is, the introduction section 42 copies the application obtained by the obtaining section 41 into the user data area 56 (see
Since the applications are set up in this manner, the user is able to use the present applications in the composite machine 100.
Next, the recording section 43 outputs the information about the applications set up by the introduction section 42 and other similar information to the IC card reader 30 to thereby allow the IC card reader 30 to record such pieces of information on the composite machine data area 93 (see
In this composite machine data area 93, as information for specifying a composite machine, there are recorded composite machine information describing information about the composite machine as well as address information describing the IP address and the like for specifying the position of the composite machine on the network. The composite machine information includes information about the name of the apparatus and about the installation place of the apparatus such as the name of a store and the name of a place. These pieces of composite machine information and address information are based on, for example, apparatus's own information 53 stored in the HDD 14 of the PC 10 (see
Also, in the composite machine data area 93, as the information for specifying an application set up in the composite machine, there are recorded application information describing the application name of the application set up in the composite apparatus and, as an exemplary example of function information, use function information describing the kind of the function of the composite machine which uses this application. This application information is not limited to the name of the application but may only describe the information that can specify the application set up in the composite machine. Also, the application information is requested that the data quantity thereof is smaller than the application itself in order to control the use capacity of the memory 86.
This completes the normal set-up processing in the composite machine 100.
[Set-Up Processing to be Executed by Obtaining Application from Other Apparatus]
In the composite machine 200, when the IC card reader 30 reads out chip information 91 (see
That is, firstly, the read section 44 allows the IC card reader 30 to read information recorded on the composite machine data area 93 (see
Next, the judging section 45, based on the use function information obtained by the read section 44, checks whether its own apparatus (composite machine 200) has a function of the kind specified by the use function information or not (S23). This check is carried out by referring to a function list 55 (see
And, when its own apparatus (composite machine 200) has the function of the kind specified by the use function information (S23: YES), the select process section 46, based on the application information obtained by the read section 44, displays on the application panel 13 a list of applications that can be set up in its own apparatus, thereby prompting the user to select one of the applications (S24). On the other hand, when its own apparatus (composite machine 200) has not the function of the kind specified by the use function information (S23: NO), since the applications that can be set up in its own apparatus are not present in the other composite machines 100, 300 and 400, the select process section 46 ends the set-up processing.
And, when the select process section detects that one of the select buttons 61˜63 is selected by the user (S25: YES), the obtaining section 41 obtains an application related to the selected application name from the composite machine (here, composite machine 100) which has set up the present application, of the other remaining composite machines 100, 300 and 400, through the network based on the address information obtained by the read section (S26).
Here, in the composite machine 100, as described above, there is stored the application set up in the user data area 56 of the HDD 14 while it is related to the user information (see
By the way, when two or more composite machines have set up the application related to the selected application name, the obtaining section 41 transmits a network diagnostic packet to the two or more corresponding composite machines, selects a composite machine having good transfer efficiency based on the packets returned, and obtains an application from the selected composite machine. This operation may be carried out, for example, by selecting the composite machine that has returned the packet most quickly as the composite apparatus having good transfer efficiency.
Now,
Now, description will be given here of the settle button 71 displayed on the display screen of the operation panel 13 shown in
Next, the introduction section 42 sets up the application, which has been obtained by the obtaining section 41, in its own apparatus (S27). Since the operation of the introduction section 42 has been already described above, the detailed description thereof is omitted here.
After then, the recording section 43 outputs the information about the application set up by the introduction section 42 and other pieces of information to the IC card reader 30 to thereby record these pieces of information on the composite machine data area 93 of the memory 86 included in the IC chip 8 owned by the user (S28). The operation of the recording section 43 is the same as described above and, therefore, the detailed description thereof is omitted here.
In the above-mentioned manner, there is ended the set up processing which obtains the application from the composite machine 100.
According to the present exemplary embodiment that has been described above, since the application to be used in the operations of the composite machines 100˜400 respectively connected to the network can be directly transmitted and received between the composite machines 100˜400, there is eliminated the need for a server apparatus or the like to manage the composite machines in a unified manner, thereby being able to simplify the structure of the application sharing system. Especially, when the composite machines 100˜400 are installed in a store such as a convenience store, the number of users to use the composite machines 100˜400 is large and thus it seems difficult to manage them in a unified manner; and, therefore, it is convenient to transmit and receive the application directly between the composite machines 100˜400.
Also, since information to be recorded on the memory 86 included in the IC chip 8 owned by the user is, for example, composite machine information, address information, application information and use function information, when compared with a system in which an application itself is stored in the memory 86, the use capacity of the memory 86 can be reduced and thus more information can be recorded on the memory 86 accordingly.
And, since the judging section 45, based on the use function information (function information) obtained by the read section 44, checks whether its own apparatus has a function of the kind described in this use function information or not, it is possible to obtain properly the application that can be used in its own apparatus.
Also, when two or more composite machines have set up the application, by selecting the composite machine having good transfer efficiency, the application can be obtained quickly.
And, the select process section 46, as shown in
Also, when there is selected the settle button 71 shown in
Also, when an application is obtained from the composite machine 100 and is set up in its own apparatus, the recording section 43 records the information about the present application and other similar information on the IC chip 8. Thanks to this, when the other composite machines 300 and 400 are used by the user, the application can be obtained from either the composite machine 100 or the composite machine 200.
The foregoing description of the exemplary embodiments of the present invention has been provided for the purpose 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 embodiments are 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 exemplary 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 |
---|---|---|---|
2006-248845 | Sep 2006 | JP | national |