1. Field of the Invention
The present invention relates to a printing apparatus capable of printing on a plurality of types of sheets, and a control method thereof.
2. Description of the Related Art
An electrophotographic printing apparatus needs to apply heat and pressure to a sheet in order to fix, to the sheet, toner or ink transferred on it. For this purpose, the electrophotographic image forming apparatus includes a fixing unit for applying heat and pressure to a sheet and a conveyance mechanism for conveying a sheet to the fixing unit.
The amounts of heat and pressure necessary to fix toner or ink onto a sheet change depending on sheet characteristics such as the thickness and surface property of a sheet. The printing apparatus therefore requires a mechanism for changing the heating temperature of a sheet by the fixing unit, and control of the heating temperature of a sheet using a combination of fixing units. As a mechanism for performing appropriate fixing control in accordance with sheet characteristics, for example, Japanese Patent Laid-Open No. 07-072678 discloses a method of performing a printing process by setting a fixing unit to a set value at which toner or ink can be fixed to a sheet printed by a print job.
However, the conventional technique suffers the following problems. When successively printing on a plurality of sheets with different characteristics, the control of the fixing unit needs to be changed at the sheet switching timing. For example, the temperature of a fixing roller for heating a sheet needs to be changed in accordance with sheet characteristics. In this case, a standby time may be generated to change the temperature of the fixing unit, interrupting the printing process and decreasing the printing throughput.
Also, for example, when the fixing unit has the same settings for all types of sheets to be printed by a print job, an extra burden may be put on the fixing unit depending on a combination of sheet types. Further, the service life of the fixing unit may shorten. More specifically, when printing on sheets greatly different in characteristic (e.g., grammage) between former and latter pages of a print job, the same setting (e.g., the same fixing temperature) is applied to the entire job according to the conventional technique. Even when the burden on the fixing unit differs between the former and latter parts of the print job, all pages need to be printed using a setting which increases the burden. An unwanted burden is put on the fixing unit, so the service life of the fixing unit may shorten.
The present invention enables realization of a printing apparatus which executes appropriate fixing control complying with the type of printing material used in a printing process in consideration of the productivity of the printing process and the precision of fixing control, and a control method thereof.
One aspect of the present invention provides a printing apparatus comprising: an input unit that inputs a print job containing image data of a plurality of pages; a printing unit that includes a transfer unit transferring a developer to a printing material and a fixing unit fixing the transferred developer to the printing material, and executes a printing process for a plurality of types of printing materials based on the print job; an extraction unit that extracts a type of printing material used in the printing process based on the print job; a determination unit that, in a case where the extraction unit extracts a plurality of types, determines whether a set value common to the plurality of types of printing materials can be used for fixing control in the fixing unit when executing the printing process for the plurality of extracted types of printing materials; a decision unit that, in a case where the determination unit determines that the common set value can be used for the fixing control, decides a set value common to the plurality of types of printing materials used in the printing process based on the print job, and in a case where the determination unit determines that the common set value cannot be used for the fixing control, decides a plurality of set values for the respective types of printing materials used in the printing process based on the print job; and an execution unit that executes the fixing control in the fixing unit in accordance with the set value decided by the decision unit.
Another aspect of the present invention provides a method of controlling a printing apparatus comprising a printing unit that includes a transfer unit transferring a developer to a printing material and a fixing unit fixing the transferred developer to the printing material, and executes a printing process for a plurality of types of printing materials based on the print job, the method comprising: extracting a type of printing material used in the printing process based on the print job; in a case where a plurality of types are extracted in the extracting step, determining whether a set value common to the plurality of types of printing materials can be used for fixing control in the fixing unit when executing the printing process for the plurality of extracted types of printing materials; in a case where the common set value is determined in the determining step to be able to be used for the fixing control, deciding a set value common to the plurality of types of printing materials used in the printing process based on the print job, and in a case where the common set value is determined in the determining step not to be able to be used for the fixing control, deciding a plurality of set values for the respective types of printing materials used in the printing process based on the print job; and executing the fixing control in the fixing unit in accordance with the set value decided in the deciding step.
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.
<Arrangement of Image Forming Apparatus>
The printing apparatus 100 includes an image forming unit 101, fixing unit 102, scanner unit 103, operation unit 104, sheet discharge unit 107, toner supply unit 110, and external feeding device 118. The image forming unit 101 includes feeding devices 105 and 106, a conveyance unit 108, a primary transfer unit 111, a transfer belt 112, and a secondary transfer unit 113. The fixing unit 102 includes a switchback unit 109, a waste toner storage unit 114, fixing units 115 and 116, and conveyance units 117 and 123. The external feeding device 118 includes a conveyance unit 119, and feeding devices 120, 121, and 122.
The scanner unit 103 scans a document to generate digital data of an image. The operation unit 104 accepts various instructions from the user to the printing apparatus 100. The operation unit 104 includes hard keys and a display of the touch panel type or the like. The feeding devices 105, 106, 120, 121, and 122 stack sheets (printing materials) for printing by the printing apparatus 100. The sheet discharge unit 107 discharges a printed sheet outside the printing apparatus 100. In each conveyance unit, rollers are arranged at a predetermined interval to convey a sheet. The switchback unit 109 reverses the output surface of a sheet when discharging the sheet to the sheet discharge unit 107. The toner supply unit 110 supplies toner serving as a developer to the image forming unit 101. The primary transfer unit 111 transfers a toner image formed in accordance with image data onto the transfer belt 112. The secondary transfer unit 113 transfers the toner image from the transfer belt 112 to a sheet. The waste toner storage unit 114 stores wasteful toner generated during a transfer process. The fixing unit 115 applies heat and pressure to a sheet bearing an image at the secondary transfer unit 113, thereby fixing toner to the sheet. The fixing unit 116 enhances the fixation of the image by further applying heat and pressure to the sheet on which the image has been fixed by the fixing unit 115. The conveyance units 108, 117, 119, and 123 are conveyance paths for conveying a sheet. The conveyance unit 117 is a conveyance path for conveying a sheet from the fixing unit 115 to the fixing unit 116. The conveyance unit 123 is a conveyance path for conveying a sheet from the fixing unit 115 to the sheet discharge unit 107 or switchback unit 109 without the mediacy of the fixing unit 116. The conveyance units 108 and 119 are conveyance paths for supplying a sheet to the printing apparatus 100.
In the printing apparatus 100 according to the present invention, a plurality of devices having the same arrangement as that of the external feeding device 118 are sometimes connected to increase the number of sheet types to be successively switched during execution of a print job.
<Arrangement of Fixing Unit>
The fixing units 115 and 116 will be explained with reference to
The fixing unit 115 includes a fixing roller 201, external heating rollers 202 and 203, a cleaning web 204, a conveyance belt 205, a press pad 206, and sheet separation grippers 207 and 208. The fixing roller 201 incorporates heaters 209 and 210 and a thermometer 211, and can apply heat to a passing sheet.
The external heating rollers 202 and 203 externally apply heat to the fixing roller 201. The cleaning web 204 is a cleaning device for removing toner adhered to the fixing roller 201. The conveyance belt 205 conveys a sheet which has reached the fixing unit 115, while bringing it into contact with the fixing roller 201. The press pad 206 applies pressure to a sheet in contact with the fixing roller 201. The sheet separation grippers 207 and 208 separate a sheet from the fixing roller 201. The thermometer 211 measures the temperature of the fixing roller 201. A main controller (to be described later) is notified of information measured by the thermometer 211. The fixing roller 201 and the external heating rollers 202 and 203 comprise mechanisms for independently adjusting the temperature, and can apply the amount of heat optimum for a sheet in accordance with the type of sheet to which an image is to be fixed. The printing apparatus 100 including the fixing units 115 and 116 can execute a printing process for a plurality of types of sheets.
<Control Arrangement of Printing Apparatus 100>
The control arrangement of the printing apparatus 100 will be explained with reference to
The main controller 301 includes a CPU 305, RAM 306, operation unit I/F 307, network I/F 308, modem 309, ROM 310, HDD 311, image bus I/F 313, RIP I/F 314, data compression unit 315, device I/F 316, and image processing unit 317. Reference numeral 312 denotes a CPU bus; 324, an image bus.
The network I/F 308 is connected to a network cable 303 for connecting an external device via a network. The modem 309 is connected to a line cable 304 for connecting an external device via a telephone line. The CPU 305 operates a program for controlling the overall main controller 301. The RAM 306 is managed by a program running on the CPU 305. The RAM 306 is used as a reception buffer for temporarily storing externally received data, an image data buffer for temporarily storing image data rasterized by a RIP 321, and the like. The ROM 310 stores programs running on the CPU 305, data, and the like. The HDD 311 is a nonvolatile storage device capable of saving various kinds of data for a long time.
The operation unit I/F 307 interfaces the operation unit 104 and main controller 301. The image bus I/F 313 interfaces the CPU bus 312 and image bus 324. The RIP I/F 314 is connected to the RIP 321 via a data bus 318. The RIP 321 is raster image processor (RIP) having a function of converting externally input image description data into bitmap image data. The RIP I/F 314 interfaces the RIP 321 and image bus 324 via the data bus 318. The data compression unit 315 compresses data.
The device I/F 316 is connected to a feeding/delivery device 322 via a data bus 319, and a printer 323 via a data bus 320. The printer 323 has the arrangement described with reference to
Upon receiving a print job, the printing apparatus 100 extracts a sheet type used in the print job, and specifies the upper and lower limit values of the grammage based on the extracted sheet type. The print job is input from, for example, an external computer terminal connected via the network I/F 308. Also, the print job is input by, for example, scanning a document by the scanner unit 103. The print job contains image data of a plurality of pages. The print job also contains information representing the type of printing material used to execute a printing process when performing the printing process for image data of each page. By referring to the information shown in
<First Embodiment>
The first embodiment will now be described with reference to
<Fixing Control>
Details of fixing control according to the first embodiment will be described with reference to
When a printing apparatus 100 is turned on and a process to start up each unit of the printing apparatus 100 is completed, the printing apparatus 100 shifts to a print job input standby state in step S901. In step S901, the CPU 305 determines whether a print job has been input. If a print job has been input, the process advances to step S902.
In step S902, the CPU 305 analyzes the print job input in step S901. In the analysis process, the CPU 305 extracts information representing the types of all sheets used in a printing process based on the input print job, and information (information representing the surface property and shape of a sheet) accessory to the sheet type. More specifically, the CPU 305 analyzes the print job stored in the HDD 311, and extracts information which specifies a sheet type used when performing a printing process for each page contained in the print job. Subsequently in step S903, if pieces of information each representing a sheet type have been extracted, the CPU 305 determines whether a set value for controlling the fixing units 115 and 116 can be one common to all the sheets used in the print job. More specifically, the CPU 305 determines whether a set value common to all the sheets is applicable, based on the information accessory to the sheet type that has been extracted in step S902, and the table of
When only a piece of information representing a sheet type is extracted, the process advances to step S904. When a common set value is applicable based on the extraction result of information accessory to the sheet type and the table of
For example, when plain paper and thick paper 1 are extracted as sheet types, 80 to 105 g/m2 is specified as the grammage range of plain paper, and 106 to 128 g/m2 is specified as that of thick paper 1. By looking up the table of
For example, when plain paper and thick paper 6 are extracted as sheet types, 80 to 105 g/m2 is specified as the grammage range of plain paper, and 257 to 300 g/m2 is specified as that of thick paper 6. By looking up the table of
If the CPU 305 determines in step S903 that no common set value is applicable, it advances to step S904; if it determines that a common set value is applicable, to step S905.
In step S904, the CPU 305 makes, for the fixing units 115 and 116, a setting, which is not used for a plurality of types of sheets, and then advances to step S907. That is, for each sheet type used in the print job, a corresponding set value is applied in fixing control. For example, when plain paper and thick paper 6 are extracted as sheet types in step S902, 200° C. shown in
In step S905, the CPU 305 specifies, from the table of
In step S907, based on the set value decided in step S904 or S906, the CPU 305 controls the fixing units 115 and 116 to execute a printing process.
When a set value of the fixing temperature that is common to a plurality of types of sheets is applied in step S906, the CPU 305 controls the temperatures of the fixing units 115 and 116 of a printer 323 to the set temperature. When the temperatures of the fixing units 115 and 116 reach the set fixing temperature, the CPU 305 starts a printing process based on the print job. In this case, even when the printing process based on the print job uses a plurality of types of sheets, fixing control can be executed at a fixing temperature common to them, so no fixing temperature need be changed during execution of the printing process. For this reason, no idle time is generated by temporal interruption of the printing process to change the fixing temperature (e.g., the printing process waits until the temperature of the fixing unit drops to decrease the fixing temperature).
When the set value of the fixing temperature is applied for each sheet type used in the print job in step S904, the CPU 305 controls the temperatures of the fixing units 115 and 116 of the printer 323 to a fixing temperature corresponding to the sheet type to undergo the printing process. For example, when printing five pages using plain paper and then five pages using thick paper 6, 200° C. shown in
Step S908 in
After the start of the interruption process, the CPU 305 determines in step S1001 whether the printing mode is the productivity priority mode. If the printing mode is the productivity priority mode, the process advances to step S1002; if it is the normal mode, the interruption process ends.
In step S1002, the CPU 305 extracts information which specifies a sheet type not undergoing a printing process yet among all sheet types which have been extracted in step S902 of
As described above, upon receiving a print job, the image forming apparatus according to the first embodiment extracts a sheet type for use. If a plurality of types are extracted, the image forming apparatus determines whether a set value common to the extracted sheet types can be used for fixing control in the fixing unit. If a common set value can be used for the fixing control, the image forming apparatus decides a common set value. If no common set value can be used for the fixing control, the image forming apparatus decides a set value for each type. In accordance with the decided set value, the image forming apparatus executes the fixing control in the fixing unit. Further, when execution of a printing process is interrupted and the set value before the interruption is a common one, the image forming apparatus extracts sheet types which have not been printed upon the interruption, decides a common set value corresponding to the extracted sheet types, and resumes the printing process. In this way, the image forming apparatus according to the first embodiment decides a set value (e.g., temperature value or pressure value) in fixing control in accordance with a combination of sheet types used in a print job while taking account of the productivity or fixing control precision. The image forming apparatus can achieve fixing control which minimizes a decrease in productivity and the burden on the fixing unit. The image forming apparatus decides an optimum set value again upon interrupting a printing process, and thus can perform more effective fixing control.
<Second Embodiment>
The second embodiment will be explained with reference to
In the first embodiment, all sheets to be printed by a print job are extracted and then the set value of the fixing unit is decided based on the sheet types. In the first embodiment, an analysis process needs to be completed for all print data prior to a printing process by the printing unit. Even if a printing process by the printing unit is possible during analysis of print data, execution of the printing process has to wait for the completion of the print data analysis process, generating a standby time till the start of printing and decreasing the productivity. The second embodiment solves this problem.
The job lists 1202 to 1205 are lists of print jobs during processing by a printing apparatus 100. The list of each print job shows a job name, processed page count, the size of sheets to be printed by the print job, and the owner name of the print job. The processing status 1206 is a display portion representing the processing status of each print job during processing by the printing apparatus 100. There are four job processing statuses, for example, “during printing”, “waiting for printing”, “during RIP”, and “waiting for RIP”.
In the second embodiment, when printing preparation of the printer 323 starts during RIP of a print job, RIP and a printing process are parallel-executed for the print job. The button 1207 is used to confirm the detailed statuses of print jobs in the job lists 1202 to 1205. The user can confirm details of a desired print job by selecting it from the job lists 1202 to 1205 and pressing the button 1207. The button 1208 is used to stop a selected print job. The button 1209 is used to end the screen 1201 representing the job processing status.
<Fixing Control>
When the printing apparatus 100 is turned on and a process to start up each unit of the printing apparatus 100 is completed, the printing apparatus 100 shifts to a print job input standby state in step S1301. In step S1301, the CPU 305 determines whether a print job has been input. If a print job has been input, the process advances to step S1302.
In step S1302, the CPU 305 analyzes the input print job. In the analysis process, the CPU 305 extracts information representing the types of all sheets used in a printing process based on the input print job, and information (information representing the surface property and shape of a sheet) accessory to the sheet type. More specifically, the CPU 305 analyzes the print job stored in an HDD 311, and extracts information which specifies a sheet type used when performing a printing process for each page contained in the print job. During the process of step S1302, interruption step S1309 may occur to notify the completion of printing preparation from the printer 323. Upon generation of step S1309, an interruption process in
After the end of the print job analysis process, the CPU 305 determines in step S1303 whether a printing process based on the print job input in step S1301 has already started. If a printing process based on the print job input in step S1301 has already started, the process is suspended till the end of the printing process.
When pieces of information each representing a sheet type have been extracted, the CPU 305 determines in step S1304 whether a set value for controlling fixing units 115 and 116 can be one common to all the sheets used in the print job. More specifically, the CPU 305 determines whether a set value common to all the sheets is applicable, based on the information accessory to the sheet type that has been extracted in step S1302, and the table of
In step S1305, the CPU 305 sets the set value of the fixing units 115 and 116 to a value not corresponding to a plurality of types of sheets, and then shifts to step S1308. That is, for each sheet type used in the print job, a corresponding set value is applied in fixing control. In this case, importance is placed on the fixing control precision rather than the productivity. For descriptive convenience, this setting is defined as a normal mode.
In step S1306, the CPU 305 specifies, based on the print data sheet information extracted in step S1302, upper and lower limit values among the grammages of a plurality of types of sheets designated by the print job. In step S1307, the CPU 305 decides the set value of the fixing units 115 and 116 based on the specified upper and lower limit values of the sheet grammage, and the table of
In step S1308, based on the set value decided in step S1305 or S1307, the CPU 305 controls the fixing units 115 and 116 to execute a printing process for unprinted data. A printing process when a common set value of the fixing temperature is applied to a plurality of types of sheets and a printing process when a corresponding set value of the fixing temperature is applied to each sheet type used in a print job are the same as those described in the first embodiment, and a description thereof will not be repeated.
After the start of the interruption process, in step S1401, the CPU 305 executes the same printing mode determination process as step S1304 of
In step S1405, the CPU 305 makes, for the fixing units 115 and 116, a setting, which is not used for a plurality of types of sheets, and then advances to step S1406. That is, for each sheet type used in the print job, a corresponding set value is applied in fixing control. In this case, importance is placed on the fixing control precision rather than the productivity. For descriptive convenience, this setting is defined as a normal mode.
In step S1402, the CPU 305 extracts information which specifies a sheet type designated by the print job analyzed in step S1302 of
In step S1406, the CPU 305 controls the fixing units 115 and 116 based on the set value decided in step S1404 or S1405. The CPU 305 then starts a printing process for print data analyzed in step S1302 of
As described above, upon receiving a print job, the image forming apparatus according to the second embodiment extracts a sheet type for use. If a plurality of types are extracted, the image forming apparatus determines whether a set value common to the extracted sheet types can be used for fixing control in the fixing unit. If a common set value can be used for the fixing control, the image forming apparatus decides a common set value. If no common set value can be used for the fixing control, the image forming apparatus decides a set value for each type. In accordance with the decided set value, the image forming apparatus executes the fixing control in the fixing unit. Further, when preparation of the printer is completed during extraction of a sheet type, the image forming apparatus decides a set value for only sheet types which have been extracted at that time, and executes a printing process. In this manner, the image forming apparatus according to the second embodiment decides a set value (e.g., temperature value or pressure value) in fixing control in accordance with a combination of sheet types used in a print job while taking account of the productivity or fixing control precision. The image forming apparatus can achieve fixing control which minimizes a decrease in productivity and the burden on the fixing unit. If the printing preparation is completed during extraction of a sheet type, the image forming apparatus executes a printing process ahead with only a sheet, the type of which has been extracted. The image forming apparatus can therefore perform fixing control at higher productivity. The second embodiment may be applied in combination with the first embodiment.
<Third Embodiment>
The third embodiment will be explained with reference to
When a function of automatically changing a sheet upon running out of sheets during printing is valid, printing may be done by selecting a sheet type not assumed at the start of a job. In this case, the sheet not assumed at the start of a job may fall outside the range of the set value of the fixing unit. At the timing of switching to this sheet, a standby time may be generated upon a change of the set value of the fixing unit, decreasing the productivity in continuous printing. The third embodiment solves this problem.
The screen 1101 displays the types of sheets stacked in feeding devices 105, 106, 120, 121, and 122. The screen 1101 displays character strings 1102, information display portions 1103, and buttons 1104, 1105, 1106, and 1107. The character strings 1102 are used to identify the feeding devices 105, 106, 120, 121, and 122. The information display portions 1103 represent the types and sizes of sheets stacked in the feeding devices 105, 106, 120, 121, and 122. The button 1104 is a switch button for permitting, for each of the feeding devices 105, 106, 120, 121, and 122, a function of, when sheets stacked in a feeding device run out, automatically changing the feeding device and feeding sheets. The button 1105 is used to end the screen 1101. The buttons 1106 and 1107 are used to scroll the image and display feeding device information which cannot be displayed in the screen 1101. By manipulating the screen 1101, the user can make a sheet switching setting.
The user makes these settings via the screen 1101 of
In this example, there are nine feeding devices, and an automatically switchable feeding device is decided on in accordance with a sheet designated by print data. Automatic switching means, for example, when a feeding device used during a printing process runs out of sheets, switching to feeding from a feeding device which stacks switchable sheets. For example, when one print job uses two types of sheets, for example, A4 size/plain paper and A3/thick paper, decks 1, 2, 3, and 6 shown in
<Fixing Control>
When the printing apparatus 100 is turned on and a process to start up each unit of the printing apparatus 100 is completed, the printing apparatus 100 shifts to a print job input standby state in step S1701. In step S1701, the CPU 305 determines whether a print job has been input. If a print job has been input, the process advances to step S1702.
In step S1702, the CPU 305 analyzes the print job input in step S1701. In the analysis process, the CPU 305 extracts information representing the types of all sheets used in a printing process based on the input print job, and information (information representing the surface property and shape of a sheet) accessory to the sheet type. More specifically, the CPU 305 analyzes the print job stored in an HDD 311, and extracts information which specifies a sheet type used when performing a printing process for each page contained in the print job. Subsequently in step S1703, if pieces of information each representing a sheet type have been extracted, the CPU 305 determines whether a set value for controlling fixing units 115 and 116 can be one common to all the sheets used in the print job. More specifically, the CPU 305 determines whether a set value common to all the sheets is applicable, based on the information accessory to the sheet type that has been extracted in step S1702, and the table of
In step S1704, the CPU 305 makes, for the fixing units 115 and 116, a setting, which is not used for a plurality of types of sheets, and then advances to step S1708. That is, for each sheet type used in the print job, a corresponding set value is applied in fixing control. In this case, importance is placed on the fixing control precision rather than the productivity. For descriptive convenience, this setting is defined as a normal mode.
In step S1705, the CPU 305 extracts the type of sheet which may be printed by a print job containing information of a sheet which may be automatically switched to another sheet when sheets run out, as described with reference to
In step S1708, based on the set value decided in step S1704 or S1707, the CPU 305 controls the fixing units 115 and 116 to execute a printing process. A printing process when a common set value of the fixing temperature is applied to a plurality of types of sheets and a printing process when a corresponding set value of the fixing temperature is applied to each sheet type used in a print job are the same as those described in the first embodiment, and a description thereof will not be repeated.
As described above, upon receiving a print job, the image forming apparatus extracts a sheet type for use and an alternative type. If a plurality of types are extracted, the image forming apparatus determines whether a set value common to the extracted sheet types can be used for fixing control in the fixing unit. If a common set value can be used for the fixing control, the image forming apparatus decides a common set value. If no common set value can be used for the fixing control, the image forming apparatus decides a set value for each type. In accordance with the decided set value, the image forming apparatus executes the fixing control in the fixing unit. In this manner, the image forming apparatus according to the third embodiment decides a set value (e.g., temperature value or pressure value) in fixing control in accordance with a combination of a sheet type used in a print job and a sheet type alternative to the sheet for use while taking account of the productivity or fixing control precision. The image forming apparatus can achieve fixing control which minimizes a decrease in productivity and the burden on the fixing unit. The image forming apparatus decides a set value based on a sheet type used in a print job and a sheet type alternative to the sheet for use. The image forming apparatus can perform fixing control considering even a case in which the feeding device runs out of sheets. The third embodiment may be applied in combination with the first and second embodiments.
<Other Embodiments>
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. 2009-013396 filed on Jan. 23, 2009, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2009-013396 | Jan 2009 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
4008957 | Summers | Feb 1977 | A |
20080267644 | Murakami | Oct 2008 | A1 |
Number | Date | Country |
---|---|---|
101295150 | Oct 2008 | CN |
7-72678 | Mar 1995 | JP |
Entry |
---|
Chinese Office Action (w/translation), dated Aug. 31, 2012, issued in counterpart Chinese Patent Application No. 201010001286.7. |
Number | Date | Country | |
---|---|---|---|
20100189450 A1 | Jul 2010 | US |