1. Field of the Invention
The present invention relates to a printing apparatus, a method for controlling this apparatus, and a storage medium.
2. Description of the Related Art
Japanese Patent Laid-Open No. 2008-222399 discloses a paper feed apparatus including an air paper feed mechanism that can stand up to large-volume printing and high-speed printing in a printing apparatus. This paper feed apparatus has an air paper feed mechanism, which is a mechanism for feeding paper by sending in air, and allows for high-speed paper feed. More specifically, in a printing apparatus, air is blown from the upper side of the paper stacked in the paper feed apparatus, which causes the top few sheets of paper to float up (loosen). After this, the printing apparatus uses a suction unit provided above the sheets of paper to pick up one sheet and feed it at the timing at which the paper is actually supposed to be fed.
However, the following problems were encountered in the prior art. Paper includes a first paper that is used frequently, and a second paper that is not used very often. For example, when executing a job that calls for inserting paper (inserting paper, slip sheets, etc.), paper used for the body corresponds to the first paper that is fed frequently, while the inserting paper corresponds to the second paper that is not used that often. With regard to the second paper, a long time may pass from the start of air blowing until the second paper is actually fed. This is because, after the air blowing is commenced, the first paper is fed continuously, during which time no second paper is fed.
In a case such as this, air ends up being blown at the second paper for a long time until the second paper is actually fed, and this dries out the second paper. This drying of the second paper can adversely affect toner fixability during printing on the second paper.
The present invention enables realization of preventing air from being blown onto sheets for a long period of time while smoothly switching sheet storage units having an air paper feed mechanism.
One aspect of the present invention provides a printing apparatus, comprising: a first sheet storage unit that stores a first type of sheets; a second sheet storage unit that stores a second type of sheets; a reception unit that receives a job in which the first type of sheets and the second type of sheets are used; a switching unit that switches the sheet storage unit that is used, from the sheet storage unit currently in use to another sheet storage unit holding the same type of sheets as the sheet storage unit currently in use, when the remaining amount of sheets in the sheet storage unit currently in use reaches a predetermined amount during the execution of the job; and a control unit that controls the timing at which blowing of air into the sheets held in the other sheet storage unit is started, so as to vary this timing depending on whether the type of sheets held in the sheet storage unit currently in use or in the other sheet storage unit is the first type of sheets or the second type of sheets.
Another aspect of the present invention provides a method for controlling a printing apparatus having a first sheet storage unit that stores a first type of sheets and a second sheet storage unit that stores a second type of sheets, the method comprising the steps of: using a reception unit to receive a job in which the first type of sheets and the second type of sheets are used; using a switching unit to switch the sheet storage unit that is used from the sheet storage unit currently in use to another sheet storage unit that holds the same type of sheets as the sheet storage unit currently in use, when the remaining amount of sheets in the sheet storage unit currently in use reaches a predetermined amount during the execution of the job; and using a control unit to control the timing at which blowing of air into the sheets held in the other sheet storage unit is started, so as to vary this timing depending on whether the type of sheets held in the sheet storage unit currently in use or in the other sheet storage unit is the first type of sheets or the second type of sheets.
Still another aspect of the present invention provides a computer-readable storage medium storing a computer program for executing on a computer the steps in the method for controlling a printing apparatus.
Further features of the present invention will be apparent from the following description of exemplary embodiments with reference to the attached drawings.
Embodiments of the present invention will now be described in detail with reference to the drawings. It should be noted that the relative arrangement of the components, the numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present invention unless it is specifically stated otherwise.
Configuration of Printing System and Printing Environment
An embodiment according to the present invention will now be described through reference to
The POD system 10000 shown in
In this embodiment, the sheet folding apparatus 107, the sheet cutting apparatus 109, the saddle stitching apparatus 110, and the case binding apparatus 108 shown in
Therefore, when using a sheet processing apparatus other than the sheet processing apparatus 200 with which this printing system 1000 is itself equipped, this will require the operator to intervene with work after the print processing by the printing apparatus 100. In other words, when sheet processing entailed by a job printed by the printing apparatus 100 is executed by utilizing the sheet processing apparatus 200 with which this printing system 1000 is itself equipped, there is no need for the operator to intervene with work after the execution of print processing by the printing apparatus 100. This is because the configuration is such that sheets printed with the printing apparatus 100 can be directly supplied (conveyed) from the printing apparatus 100 to the sheet processing apparatus 200.
More specifically, a sheet conveyance path inside the printing apparatus 100 is linked to a sheet conveyance path inside the sheet processing apparatus 200. Thus, the printing apparatus 100 and the sheet processing apparatus 200 with which this printing system 1000 is itself equipped are in a relation of being physically connected to one another. Also, the printing apparatus 100 and the sheet processing apparatus 200 are each equipped with a CPU and are able to exchange data back and forth. Thus, the printing apparatus 100 and the sheet processing apparatus 200 are in a relation of being electrically connected to one another.
Printing System Control Configuration
Next, the control configuration for this printing system 1000 will be described through reference to
The printing apparatus 100 includes a scanner unit 201, an external interface 202, a printer unit 203, a manipulation unit 204, a control unit 205, a ROM 207, a RAM 208, a hard disk drive (HDD) 209, and a compressor/expander 210. The printing apparatus 100 is connected to a plurality of sheet processing apparatuses 200 and a plurality of sheet feed apparatuses 50 (a first sheet storage unit, a second sheet storage unit, etc.). The printing apparatus 100 is equipped with a printing function for printing job data accepted from the scanner unit 201 or job data accepted from the PCs 103 and 104 or other such external apparatuses via the external interface 202, with the printer unit 203 via the HDD. The printing apparatus 100 is an MFP type of printing apparatus thus equipped with a plurality of functions. The printing apparatus of this embodiment may have any configuration so long as it is capable of executing the various controls discussed in this embodiment, and may be either a printing apparatus capable of color printing or a printing apparatus capable of monochromatic printing.
The scanner unit 201 reads an original image and subjects the image data thus read to image processing. The external interface 202 sends and receives image data and the like to and from a facsimile, a networked device, or a dedicated external apparatus. The HDD 209 stores image data for a plurality of print jobs accepted from the scanner unit 201 and/or the external interface 202. The printer unit 203 subjects a printing medium to print processing of data for a print job stored in the HDD 209. The manipulation unit 204 has a display unit and corresponds to an example of a user interface unit provided to this printing system 1000. Another example of a user interface unit provided to this printing system 1000 is a keyboard, mouse, etc., and a display unit of an external apparatus such as the PCs 103 and 104.
The control unit (CPU) 205, which is an example of a control unit provided to this printing system 1000, comprehensively controls the processing, operation, and so forth of the various units with which this printing system 1000 is equipped. Various kinds of control programs needed in this embodiment are stored in the ROM 207. The ROM 207 also stores a display control program for displaying various kinds of user interface screens on the display unit of the manipulation unit 204, including the user interface screen shown in the drawings.
The control unit 205 reads and executes the programs in the ROM 207, so that the various operations described in this embodiment will be executed by this printing apparatus. A program or the like for interpreting PDL (page description language) code data received from an external apparatus (103 or 104, etc.) via the external interface 202, and executing an operation to develop raster image data (bitmap image data) is also stored in the ROM 207. The ROM 207 is a read-only memory, and various kinds of programs, such as the above-mentioned programs or programs for boot sequence, font information, and so forth, are stored ahead of time. The RAM 208 is a readable and writable memory, and stores setting information, various kinds of programs, and image data sent from the scanner unit 201 or the external interface 202 via a memory controller (not shown).
The HDD (hard disk) 209 is a large-capacity storage apparatus that stores image data compressed by the compressor/expander 210. This HDD 209 is configured so that it can hold a plurality of sets of data, such as print data for the job to be processed. The control unit 205 performs control so that the data for the job to be processed, inputted through the scanner unit 201, the external interface 202, or any of various other input units, can be printed by the printer unit 203 through the HDD 209. The control unit 205 also performs control so that data can be sent to an external apparatus through the external interface 202. Thus, various kinds of output processing of data for the job to be processed, which is stored on the HDD 209, are controlled by the control unit 205 so as to be executable. The compressor/expander 210 compress and expand image data and so forth stored in the RAM 208 and the HDD 209, by various compression formats, such as JBIG or JPEG. Based on the above configuration, the control unit 205 also controls the operation of the inline sheet processing apparatuses 200, as illustrated in
Apparatus Configuration of Printing System (Mainly Mechanism Configuration)
Next, the configuration (mainly the mechanism configuration) of this printing system 1000 will be described through reference to
Therefore, to make the description clearer, in
Also, when a plurality of inline sheet processing apparatuses are cascade connected to the printing apparatus 100, for example, the order in which these sheet processing apparatuses are connected can be varied and decided arbitrarily by a certain user, such as the manager, within a restricted range. The above configuration, however, is one intended to improve user convenience, so it is not necessarily an essential condition. In other words, the present invention should not be interpreted as being restricted to this configuration. As an example, this system configuration may be one in which the number of inline sheet processing apparatuses that can be used with this printing system 1000, and the order in which these apparatuses are connected, are limited indiscriminately. As long as at least one of the various job controls can be executed, all system configurations and apparatus configurations are encompassed by the present invention.
Configuration of Manipulation Unit
Next, the manipulation unit 204, which corresponds to an example of a user interface unit provided to the printing apparatus 100 of this printing system 1000, will be described through reference to
As shown in
A start key 503 is used to allow the user to input a command to the printing apparatus to start job processing of the type directed by the user, such as a transmission operation or the copying of a job that is to be processed. A stop key 502 is used to allow the user to input a command to the printing apparatus to stop the processing of an accepted job. A keypad 506 is used to allow the user to set numerical values for various kinds of setting. A clear key 507 is used to clear various parameters, such as the numerical values set by the user via the keypad 506. A reset key 504 nullifies all of the various settings made by the user for the job being processed, and allows a command to return the set values to their default state to be accepted from the user. A user mode key 505 is used to change the system setting screen for each user.
When a copy tab 601 on the display unit 401 shown in
A box function is a function that makes use of a plurality of data memory boxes (hereinafter referred to as “boxes”) that can be utilized independently for each user, and which are virtually provided ahead of time to the HDD 209. With this function, the control unit 205 allows the user to select the box desired by the user, out of a plurality of boxes, via the user interface unit, and allows the desired manipulation to be accepted from the user. For example, the control unit 205 controls the system so that text data for the job accepted from the scanner unit 201 of this printing apparatus is stored on the HDD 209, for the box selected by the user, in response to a user directive inputted through the manipulation unit 204. Also, text data for a job from an external apparatus (such as the PC 103 or 104) accepted via the external interface 202 can also be stored in the box designated by the user, according to a user directive for the external apparatus designated through the user interface unit of the external apparatus. Also, the control unit 205 causes the printer unit 203 to print the job data stored in the box, in the output form desired by the user, according to a user directive from the manipulation unit 204. The control unit 205 also sends the job data stored in the box to an external apparatus, in the output form desired by the user, according to a user directive from the manipulation unit 204.
To allow the user to carry out these various box manipulations, the control unit 205 controls the system so as to enable the display of a manipulation screen for the box functions on the display unit 401 in response to pressing of the box tab 603 by the user. Also, when the user has pressed an expansion tab 604 on the display unit 401 in
A color selection setting key 605 is a display key used to enable the user to select ahead of time between color copy, black and white copy, and auto select. A zoom ratio setting key 608 is used to display on the display unit 401 a setting screen that allows the user to carry out zoom ratio settings, such as same size, expanded size, and reduced size.
When a double-side key 614 is pressed by the user, the control unit 205 displays on the display unit 401 a screen that allows the user to set whether to print on one side or on both sides by the print processing of the job to be printed. When a paper selection key 615 is pressed, the control unit 205 displays on the display unit 401 a screen that allows the user to set the paper feeder required for the print processing of the job to be printed, the size of the paper (sheet size), and the type of paper (sheet type, media type). When the user presses a key 612, the control unit 205 displays on the display unit 401 a screen that allows the user to select the image processing mode suited to the original image, such as character mode or photograph mode. When the user presses a density setting key 611, the control unit 205 adjusts the contrast of the output image for the job being printed.
Also, the control unit 205 executes a display that allows the user to confirm the operating state of the event that is currently underway in the printing apparatus 100, such as standby state, warming up, printing, jammed, error, etc., in a status display area 606 of the display unit 401. Information that allows the user to confirm the print zoom ratio of the job being processed is displayed in a display area 607. Information that allows the user to confirm the paper feed mode or the size of the paper for the job being processed is displayed in a display area 616. Information that allows the user to confirm the number of sets to be printed for the job being processed, or information that allows the user to confirm how many sheets have been printed during a print operation is displayed in a display area 610. Thus, the control unit 205 displays on the display unit 401 various kinds of information to be conveyed to the user.
When the user presses an interrupt key 613, the control unit 205 stops the printing of the job being printed by the printing apparatus 100, and enables execution of the printing of the job of the corresponding user. When an application mode key 618 is pressed, the control unit 205 displays on the display unit 401 a screen for setting various kinds of image processing, layouts, etc., such as page consecutive copying, setting the cover and inserting paper, reduced layout, and image movement.
Display Control
An example of display control related to sheet processing with the manipulation unit 204 will now be described. The control unit 205 causes display for enabling requests to execute sheet processing by the sheet processing apparatuses 200 to be accepter from the user to be executed by the user interface unit, as the setting for the job being processed. A display that enables the directive for causing this display to be executed by the user interface unit to be accepted itself from the user is also executed by the user interface unit. For example, the control unit 205 displays a sheet processing setting key 609 seen in
For example, in this embodiment, the display of the screen shown in
In the user interface control in
In other words, the user interface unit is controlled so that sheet processing corresponding to the types that cannot be executed by the printing system 1000 will not become candidates for selection in the display in
Also, by executing this control, the control unit 205 acquires system configuration information identifying what kind of sheet processing apparatuses the printing system 1000 is equipped with as the sheet processing apparatuses 200. Furthermore, status information and so forth identifying whether or not an error has occurred in these sheet processing apparatuses 200, etc., is also utilized in the above-mentioned control. The control unit 205 acquires this information by manual input from the user through the user interface unit, for example, or it is automatically acquired on the basis of signals outputted by the apparatuses themselves through signal lines when the sheet processing apparatuses 200 are connected to the printing apparatus 100. Premised on this configuration, the control unit 205 causes the display unit 401 to execute the display in
The printing system 1000 is configured so as to be able to accept requests to print the job being processed, and requests to execute sheet processing required by this job, from the PCs 103 and 104 or other such external apparatus. When a job thus comes in from an external apparatus, the system is controlled so as to cause the display unit of the external apparatus that sent the print data to execute display of the same functions as in the display in
Configuration of Large-Volume Paper Feed Deck
Next, an example of the configuration of the large-volume paper feed deck serving as the sheet feed apparatus 50 will be described through reference to
The large-volume paper feed deck 50a is broadly divided into five sheet conveyance paths. More specifically, these conveyance paths include a buffer path 905 (which is the conveyance path to the printing apparatus 100), an escape path 901, an upper vertical path 910, a lower vertical path 909, and a cascade path 912. These five sheet conveyance paths are provided internally.
The cascade path 912 is a conveyance path for receiving sheets from a previous apparatus. The upper vertical path 910 is a conveyance path for conveying sheets fed from an upper cassette deck 903. The lower vertical path 909 is a conveyance path for conveying sheets fed from a middle cassette deck 906 and a lower cassette deck 908. The straight path 907 shown in
The escape path 901 is used when paper is discharged instead of being conveyed to a downstream apparatus. For example, when a jam occurs in a subsequent sheet processing apparatus, or when multiple feed of sheets is detected by a multiple feed detecting sensor 911, sheets are conveyed to the escape path 901 and discharged from an escape tray 902. A plurality of sheet detecting sensors required to detect jams or multiple feed of sheets, or the sheet conveyance situation, are provided to the sheet conveyance path inside these large-volume paper feed decks. The term “multiple feed” as used in this embodiment means that at least parts of two or more sheets being processed by the printing system 1000 (called printing media or recording media) are conveyed in a state of overlapping over the sheet conveyance path inside the printing system 1000.
A CPU, which is not shown, inside the large-volume paper feed deck sends the control unit 205 sheet detection information from these sensors via signal lines for data communication with the control unit 205 (the signal lines that put the sheet feed apparatuses 50 and the control unit 205 in an electrically connected relation in
The escape tray 902 is a stacking unit in which sheets conveyed from the escape path 901 are stacked. This escape tray 902 is provided with sensors for detecting that the tray is full of sheets, and the CPU, which is not shown, inside the large-volume paper feed deck sends the control unit 205 output information from the sensor. The control unit 205 ascertains stacking information about the sheets in the escape tray 902 on the basis of this information from the large-volume paper feed deck.
The large-volume paper feed deck has the upper cassette deck 903, the middle cassette deck 906, and the lower cassette deck 908 (which can hold 1000 sheets, for example) as paper feed units that store the sheets required for print processing. Each of the paper feed units can store sheets of various sizes and materials, and has a curl correcting function, an air heater function, and a loosening fan function. With the air heater function, a heater is turned on depending on the humidity inside the cassette and on material information about the sheets sent from the control unit 205. The loosening fan function adjusts the amount of air flow of a sheet suction fan. The curl correcting function allows the sheets to be corrected for positive curl (bulging downward) and reverse curl (bulging upward). The large-volume paper feed deck 50b has the same configuration, so it will not be described in detail.
Paper Feed Stage Switching
Next, the processing for paper feed stage switching in the large-volume paper feed decks will be described through reference to
The loosening start remaining amount 1001 indicates the remaining amount that serves as the reference for starting loosening processing in the paper feed deck to be used next. The low remaining amount 1002 indicates the remaining amount that serves as the reference for changing the paper feed deck being used to the paper feed deck candidate to be used next. The “paper feed deck to be used next” here refers to a paper feed deck in which has been placed paper of the same size as that in the paper feed deck used previously. The control unit 205 recognizes a paper feed deck in which has been placed paper of the same size as that in the paper feed deck used previously, and designates said paper feed deck as the paper feed deck candidate to be used next. A paper feed deck in which has been placed paper of the same size and the same type may be chosen as the paper feed deck to be used next.
With a conventional printing system, the air loosening of the paper feed deck to be used next is started when the remaining amount of paper reaches the loosening start remaining amount 1001, regardless of the type of paper placed in the paper feed cassette in use.
With a printing system such as this, problems are encountered when the paper that is fed in the execution of a job includes paper that is fed frequently (first paper) and paper that is not fed very often, such as inserting paper, slip sheets, or other such inserting paper (second paper).
It takes longer for the second paper to be actually fed after the start of air blowing. This is because after the air blowing is started, the feed of first paper continues until the remaining amount of the paper feed deck holding the second paper reaches the low remaining amount 1002, and during this time the second paper is not fed.
In such a case, air ends up being blown at the second paper for a long time, until the second paper is actually fed, and this dries out the second paper. If the second paper dries out, this affects fixability in printing on the second paper.
In view of this, it is an object of the printing system according to this embodiment to provide a way to prevent air from being blown at paper for a long time, while smoothly switching sheet storage units having an air paper feed mechanism.
More specifically, during the execution of a print job in which paper is fed from a large-volume paper feed deck, when the remaining amount of paper of this paper feed deck reaches the loosening start remaining amount 1001, the control unit 205 controls the system as follows. If a first type of paper is held in this paper feed deck, the control unit 205 controls the system so that loosening processing is started on the paper feed deck to be used next, when the remaining amount of paper reaches the loosening start remaining amount 1001.
On the other hand, if a second type of paper is held in this paper feed deck, the control unit 205 does at that point not start loosening processing on the paper feed deck to feed next even though the remaining amount of paper has reached the loosening start remaining amount 1001. The control unit 205 starts loosening processing on the paper feed deck to feed next on the condition that it has been determined that the second type of paper will be fed after the remaining amount of paper reaches the loosening start remaining amount 1001. The control unit 205 uses a pre-feed buffer 1401 shown in
How the pre-feed buffer 1401 is used will now be described. First, the control unit 205 readies image data to be printed on each sheet of paper in the HDD 209. The control unit 205 sends the pre-feed buffer 1401 a paper feed schedule indicating the type of paper on which this image data is to be printed (first paper or second paper), and the feed source of the paper, when the image data preparation is complete. Meanwhile, at the point when paper feed becomes possible, the control unit 205 extracts paper feed schedules from the pre-feed buffer 1401 on a first-in first-out basis, and feeds one sheet of paper from the paper feed source indicated by the extracted paper feed schedule. Using the pre-feed buffer 1401 in this way affords smooth paper feed and allows the print order of image data to be maintained. Also, the pre-feed buffer 1401 can store feed schedules for 10 sheets of paper, and the feed schedules for sheets that have actually been fed are deleted from the pre-feed buffer 1401. This allows new paper feed schedules to be stored. That is, paper that is fed according to the paper feed schedule stored in the pre-feed buffer 1401 can be said to be paper fed no later than when 10 sheets of paper are fed to the printing apparatus.
If the amount of paper held in the paper feed deck reaches the low remaining amount 1002, the control unit 205 changes the paper feed deck used for the job, and paper is fed from the next paper feed deck.
Thus, the control unit 205 uses the loosening start remaining amount 1001 as a trigger to perform loosening processing on the next paper feed deck, and uses the low remaining amount 1002 as a trigger to feed paper from the next paper feed deck, and this prevents a decrease in the performance of paper feed processing. The term “loosening processing” here refers to processing that loosens the sheets and reduces frictional resistance between the paper and the paper feed roller by blowing air from the upper side of the paper stack. Consequently, paper feed processing can be executed faster in the actual feed of paper from this paper feed deck. 1003 indicates a state in which there is no paper.
More specifically, when the remaining amount of paper stacked in the paper feed deck reaches the loosening start remaining amount 1001 (a predetermined remaining amount), the above-mentioned loosening fan function is switched on at the paper feed deck where the next paper feed is scheduled, and air is blown onto the stacked paper. Consequently, when the paper remaining amount actually reaches 1002 and the paper feed deck is switched to start the paper feed operation, the stacked paper will already have been loosened, reducing the frictional resistance between the paper and the paper feed roller. Therefore, the paper can be sent out faster. Also, compared to when the paper is conveyed by the paper feed roller alone, there is less wear of the paper feed roller, so paper feed can be performed stably for a longer period of time.
Print Job Control
Next, the system configuration in
First, the user uses the manipulation unit 204 of the printing apparatus 100 to set the size and type of paper to be used in the job. In this embodiment, as shown in
When the user finishes making these settings, whether or not a print directive has been accepted through the manipulation unit 204 is determined by the control unit 205 in S1101 shown in
In S1103, the control unit 205 confirms whether or not the remaining amount of paper in the paper feed deck holding the paper fed in S1102 has reached the loosening start remaining amount 1001. If it has, the processing proceeds to S1106, and if it has not, the processing proceeds to S1104.
In S1106, the control unit 205 determines whether or not the paper held in the paper feed deck whose remaining amount of paper has reached the loosening start remaining amount 1001 is the first paper (normal paper, or paper other than inserting paper). If the control unit 205 determines it to be the first paper, the processing proceeds to S1107, and otherwise the processing proceeds to S1108.
In S1107, the control unit 205 immediately starts loosening processing for the paper feed deck to be used next, and the processing proceeds to S1104. On the other hand, if the processing proceeds to S1108, the control unit 205 does not immediately start loosening processing for the paper feed deck to be used next. In S1108, the control unit 205 confirms that a second paper feed schedule is in the pre-feed buffer 1401, and then controls the system so as to start loosening processing for the paper feed deck to be used next. In S1108, if there is a second paper feed schedule in the pre-feed buffer 1401, the control unit 205 immediately starts loosening processing for the paper feed deck to be used next. On the other hand, if in S1108 there is not already a second paper feed schedule in the pre-feed buffer 1401, the control unit 205 waits to accept a feed schedule, and then starts loosening processing for the paper feed deck to be used next. The processing then proceeds to S1104.
Then, in S1104, the control unit 205 determines whether or not the remaining amount of paper in the paper feed deck holding the paper fed in S1102 has reached the low remaining amount 1002. If the control unit 205 determines that this amount has been reached, the processing proceeds to S1109, and otherwise the processing returns to S1105.
In S1109, the control unit 205 switches the paper feed deck determined in S1104 to have reached the low remaining amount 1002 to the candidate paper feed deck to be used next. The control unit 205 then moves the processing to S1105. In S1105, the control unit 205 determines whether or not printing has been finished for all of the pages of the job, and if it is determined that printing has not been finished, the processing proceeds to S1102, and otherwise the processing is concluded.
Controlling the system in this way allows for smooth switching of sheet storage units having an air paper feed mechanism. It also prevents the paper from being dried out by air blown at the paper for an extended period of time, and the fixability of the toner to the paper from decreasing.
Aspects of the present invention can also be realized by a computer of a system or apparatus (or devices such as a CPU or MPU) that reads out and executes a program recorded on a memory device to perform the functions of the above-described embodiment(s), and by a method, the steps of which are performed by a computer of a system or apparatus by, for example, reading out and executing a program recorded on a memory device to perform the functions of the above-described embodiment(s). For this purpose, the program is provided to the computer for example via a network or from a recording medium of various types serving as the memory device (e.g., computer-readable medium).
While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
This application claims the benefit of Japanese Patent Application No. 2011-243974 filed on Nov. 7, 2011, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2011-243974 | Nov 2011 | JP | national |