The present document incorporates by reference the entire contents of Japanese priority documents, 2006-056529 filed in Japan on Mar. 2, 2006 and 2007-001731 filed in Japan on Jan. 9, 2007.
1. Field of the Invention
The present invention relates to a printing apparatus, such as a printer, a copier, or a multifunction product (MFP), a printing method, and a computer program product.
2. Description of the Related Art
Conventionally, PUSH-type printing has been performed in which image data is transmitted from an external apparatus, such as a personal computer (PC), via a communication network, such as a Local Area Network (LAN) or the Internet, to a printing apparatus that prints on a printing sheet (see, for example, Japanese Patent Application Laid-Open Publication No. 2006-018853). That is, with a user operating such an external apparatus as a PC, image data can be printed by the printing apparatus.
However, in the conventional printing apparatus, only such PUSH-type printing can be performed. That is, it is impossible for a user to operate the printing apparatus to print image data stored in an external apparatus. Therefore, there is a problem of low expandability of print targets.
It is an object of the present invention to at least partially solve the problems in the conventional technology.
An apparatus for printing input image data, according to one aspect of the present invention, includes an image obtaining unit that obtains image data stored in a storage unit of an external apparatus; and a printing unit that prints obtained image data.
A method of printing input image data, according to another aspect of the present invention, includes obtaining image data stored in a storage unit of an external apparatus; and printing obtained image data.
A computer program product according to still another aspect of the present invention includes a computer-usable medium having computer-readable program codes embodied in the medium that when executed cause a computer to execute obtaining image data stored in a storage unit of an external apparatus; and printing obtained image data.
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 explained in detail below with reference to the accompanying drawings. Various keys and icons explained below are taken as examples of operation condition items according to the embodiments.
One embodiment is achieved by a printing apparatus including a communication control apparatus, and is exemplarily applied to a multifunction product (MFP) 21, which is a type of multifunction printing apparatus including a copy function, a facsimile (FAX) function, a printing function, a scanner function, a function of distributing an input image (a document image read through the scanner function or an image input through the printing function and the FAX function), a function of storing received FAX documents and copy documents in an internal hard disk, and other functions.
Although an example is explained in which the printing apparatus is applied to an MFP in the present embodiment, the printing apparatus can be applied not only to such an MFP but also to other electronic apparatuses. An example of such electronic apparatuses can be business office equipment placed in a business environment, such as a copier and a FAX. With the printing apparatus being applied to such business office equipment, apparatuses present in the office environment can be cooperated with one another.
Furthermore, the management server 28a is intercommunicably connected via the Internet 12, a mobile phone network 13, and a base station 14 to external apparatuses (such as a car navigation system (including an “automobile”) 29, a mobile phone (including a “personal handyphone system (PHS) terminal and a “personal digital assistant (PDA)”) 30, a game console 31, and a digital camera 32).
Still further, the external apparatuses may be arbitrary as long as they are connectable to the network, and may include, in addition to the mobile phone 30, the car navigation system 29, the game console 31, the digital camera 32, and the notebook PC 33, for example. Other examples of such external apparatuses include, although not depicted, a wrist watch, a vending machine, a water meter, and a gas meter, for example. These external apparatuses transmit and receive information via the network, such as the Internet 12 or the mobile phone network 13. Also, these external apparatuses may be connected to a mobile phone or the like for communication, or may communicate via a unique communicating unit mounted on each apparatus. Furthermore, the external apparatus according to the present embodiment includes a storage unit, in which image data is stored.
Although not depicted, the network may have connected thereto a server apparatus, such as a Simple Mail Transfer Protocol (SMTP) server, a File Transfer Protocol (FTP) server, or a distribution server. The distribution can transmit and receive electronic mails and transfer files via a public network, and can communication with a FAX apparatus outside office. Via these server apparatuses, the MFP 21 can transmit and receive various types of information.
As shown in
The management servers 28a and 28b are servers that manage information transmitted and received between the external apparatuses and the MFP 21, and can include a function as a Web server. Also, as exemplified by the management server 28b, these management servers may be connected to the LAN 11, to which the MFP 21 is connected, or, as exemplified by the management server 28a, the management servers may be connected via a public network, such as the Internet 12. Furthermore, the number of management servers connected via a network is not restrictive, and may be one, plural, or none if not required.
The management servers 28a and 28b are general-purpose computers, and have implemented thereon an image management function for managing image data. The image management function may be, for example, a program installed via a storage medium, such as a compact disk-read only memory (CD-ROM), or a network. With the program being executed by a central processing unit (CPU) of the relevant one of the management servers 28a and 28b, functions explained below are executed.
The management servers 28a and 28b manage image data stored in external apparatuses not continuously connected to a network (for example, the mobile phone network 13 or the Internet 12). In the present embodiment, when any of these external apparatuses (for example, the car navigation system 29, the game console 31, the digital camera 32, and the notebook PC 33) is connected to the mobile phone network 13 or the Internet 12, the management server 28a synchronizes with the external apparatus to store image data held in the external apparatus in a storage unit of the management server 28a. That is, the management server 28a manages in a centralized manner all pieces of image data stored in these apparatuses. Such management may be performed not by the management server 28a but by the management server 28b.
Furthermore, the management servers 28a and 28b manage image data information in a form of an image data management table.
It has been already performed that the user operates the PC 26 shown in
The controller 310 includes a CPU 311, a northbridge (NB) 313, a system memory (MEM-P) 312, a southbridge (SB) 314, a local memory (MEM-C) 317, an application specific integrated circuit (ASIC) 316, and a hard disk drive (HDD) 318, with the NB 313 and the ASIC 316 being connected therebetween with an accelerated graphics port (AGP) bus 315. Also, the MEM-P 312 further includes a read only memory (ROM) 312a and a random access memory (RAM) 312b.
The CPU 311 performs controls over the entire MFP 21, includes a chip set formed of the NB 313, the MEM-P 312, and the SB 314, and is connected to other devices via this chip set.
The NB 313 is a bridge for connection of the CPU 311 with the MEM-P 312, the SB 314, and the AGP bus 315, and includes: a memory controller that controls, for example, reading and writing with respect to the MEM-P 312; a PCI master; and an AGP target.
The MEM-P 312 is a system memory for use as, for example, a memory for storing programs and data, a memory for developing programs and data, or a printer's memory for rendering, and includes the ROM 312a and the RAM 312b. The ROM 312a is a read-only memory for use as a memory for storing programs and data, whilst the RAM 312b is a writable and readable memory for use as, for example, a memory for developing programs and data or a printer's rendering memory.
The SB 314 is a bridge for connection of the NB 313 with PCI devices and peripheral devices. The SB 314 is connected to the NB 313 via the PCI bus. To this PCI bus, a network interface (I/F) unit is also connected, for example.
The ASIC 316 is an Integrated Circuit (IC) dedicated to image processing, contains hardware components for image processing, and serves as a bridge for connecting the AGP bus 315, the PCI bus, the HDD 318, and the MEM-C 317. The ASIC 316 includes: a PCI target; an AGP master; an arbiter (ARB), which is a core of the ASIC 316; a memory controller that controls the MEM-C 317; a plurality of Direct Memory Access Controllers (DMACs) for image data rotation and others by a hardware logic and others; and a PCI unit for data transfer with the engine unit 360 through the PCI bus. To the ASIC 316, a fax control unit (FCU) 330, a universal serial bus (USB) 340, and the Institute of Electrical and Electronics Engineers (IEEE) 1394 I/F 350 are connected via the PCI bus.
The MEM-C 317 is a local memory for use as an image buffer for copying or a coding buffer. The HDD 318 is a storage unit for storing image data, programs, font data, and forms.
The AGP bus 315 is a bus interface for a graphics accelerator card suggested for increasing the speed of graphic processing, and increases the speed of the graphics accelerator card by directly accessing the MEM-P 312 with a high throughput.
A touch panel included in the operating unit 320 according to the present embodiment may be a touch panel of an apparatus solely having a function of any one of a copier, a FAX, a printer, and others, or may be a touch panel of an apparatus having these functions in combination.
Under the control of the CPU 311 shown in
In a ROM 212a, a viewing/obtainment management database (DB) 10 is constructed. The viewing/obtainment management DB 10 is configured with the viewing/obtainment management table having a layout as shown in
The communication processing unit 501 transmits and receives data to and from external apparatuses via the networks (the LAN 11, the Internet 12, and the mobile phone network 13) by following the image obtaining unit 502 and others, which will be explained below.
The image obtaining unit 502 includes an image-data requesting unit 511, a folder-data requesting unit 512, and a folder-data obtaining unit 513 to obtain image data stored in the storage unit of each external apparatus. Also, when obtaining image data, the image obtaining unit 502 requests the communication processing unit 501 to receive the image data.
The image-data requesting unit 511 requests an external apparatus to transmit image data. With this, the communication processing unit 501 transmits a transmission request to the external apparatus. This allows the image obtaining unit 502 to obtain the image data from the requested external apparatus. When image data is managed by unit of folder at the storage unit of the external apparatus and the MFP 21 issues a transmission request for image data by unit of folder, the folder-data requesting unit 512 issues a transmission request, which will be explained below.
The folder-data requesting unit 512 requests an external apparatus to transmit image data contained in each folder. With this, the communication processing unit 501 transmits a transmission request to the external apparatus. In the present embodiment, the folder-data requesting unit 512 issues a transmission request for image data in the folder at a timing of specifying the folder by the user. According to the present embodiment, the transmission request timing is not meant to be restricted to such a timing mentioned above and, alternatively, a transmission request may be issued in advance before the user specifies a folder.
The folder-data obtaining unit 513 obtains, from the external apparatus responding to the transmission request from the folder-data requesting unit 512, image data contained in the folder and folder data through a receiving process by the communication processing unit 501.
The thumbnail generating unit 503 generates thumbnail image data from the image data obtained by the image obtaining unit 502.
The display processing unit 504 performs a process of displaying the generated thumbnail image data on the touch panel of the operating unit 320, which will be explained further below. Details about display forms are explained further below.
The selecting unit 505 selects image data as a print target. In the present embodiment, when the user selects a thumbnail image displayed on the operating unit 320, the selecting unit 505 selects image data from which the thumbnail image selected by the user is generated as a print target. Also, the selecting unit 505 may select a plurality of pieces of image data as print targets. Furthermore, the selecting unit 505 may select one or plurality of pieces of image data stored in the storage unit of each external apparatus.
The printing unit 506 performs printing of the image data selected by the selecting unit 505. Also, when the selecting unit 505 selects a plurality of pieces of image data, the printing unit 506 performs collective printing of the selected pieces of image data.
Referring back to
In the example shown in
The touch panel 600 is a liquid crystal display (LCD) unit as a part of an operation displaying unit capable of displaying icons and others indicative of operation conditions, such as output color and output paper size of the printing apparatus and capable of receiving settings of these operation conditions. A detection circuit and a coordinate detecting method for detecting that the touch panel 600 has been pressed are known, and will not be explained. The numeric keys (enter keys) 601 have both of a numeric-key function for entering a numerical value, such as the number of copies, and an enter-key function of confirming the input numerical value. The start key 602 is pressed for starting copying. The clear/stop key 603 is used for canceling an input numerical value, or suspending or terminating coping. The program key 604 is a key for registering or calling a frequently-used setting. The reset/preheat key 605 cancels the settings and then sets the machine in a preheat state when being pressed for an approximately one minutes or longer. The trial copy key 607 makes it possible to confirm the finish of a completed copy in order to prevent miscopy. The setting key 608 is a key for changing an initial setting value or operation condition according to use conditions.
In particular, the display area 80b is constructed of an output-color receiving area 82 for receiving selection of output color, a document-type receiving area 83 for receiving selection of whether the document image is a character, a photograph, a mixture thereof, or another document type (such as a copy document or a pale document), a density receiving area 84 for receiving a setting of density of a copy output, and a special-document receiving area 85 for receiving settings of a document size, an automatic document feeder (ADF), and a direction of setting a document to the printing apparatus.
On the other hand, the display area 80c is constructed of a paper-size receiving area 86 for receiving selection of an output paper size, a standard-scaling receiving area 87 for receiving scaling selection, such as same scaling or standard scaling from the size of the read document to a predetermined output paper size, a both-sides receiving area 88 for receiving selection of whether the read document and an output paper sheet is a one-side print or both-sides print, a post-process receiving area 89 for receiving selection of a post-process after copying, such as sorting, stacking, stapling, and punching, and a detailed-function receiving area 90 for receiving selection of a function item setting, such as scaling and edit copy. The second display item from the left in the paper-size receiving area 86 is explained as an example. A rectangle rendered with a black line represents a key, on which an icon representing the remaining amount of paper sheets, an icon representing an output orientation of the paper sheets, and a character “A4” are displayed. Also, the first display item from the left in the standard-scaling receiving area 87 is explained as an example. A rectangle also rendered with a black line represents a key, on which characters “same scaling” are displayed. Furthermore, as for the first display item from the left in the both-sides receiving area 88, a rectangle rendered with a black line represents a key, on which an icon representing a function of copying a one-side document to obtain a both-sides print is displayed.
Furthermore, in the display area 80d, an “electronic document” key 99 is displayed for the user to select when viewing folder data (including file data) stored in each external apparatus shown in
As explained above, rectangles each rendered with a black line and displayed on
On the touch panel 600 according to the present embodiment, the display of the display screen can be changed according to user's preferences by switching an initial display (basic screen) to an abridged display (simple screen) as depicted from
On this simple screen, the basic screen is simplified as much as possible. By selecting (pressing) an input key displayed thereon, a pop-up screen is displayed or the screen display is changed, for example, thereby causing the next items related to the display items to be displayed. Then, by selecting from the next items an input key, an instruction input to the apparatus is provided. This simple screen is suitable for the user desiring simplicity of operation and understandability of display.
According to the present embodiment, switching can be made from the basic screen shown in
On the display area 100a, a display area 81 for the number of document sheets, the number of set sheets, and the number of sheet copied displayed in the display area 80a is disposed so as to be horizontally elongated on an upper portion of the display area 100a, and is displayed as a display area 101 with relatively large characters. Also, as shown in the display area 100a, the operation procedure and the message, such as an error message, are displayed with characters larger than those in the display area 80a. As such, the reason for the horizontally-elongated disposition on the upper portion of the display area 100a is that a display area is ensured even though the size of the characters of the message to be displayed in the display area 100a is increased.
Also, the display area 100b is constructed of an output-color receiving area 102 for receiving selection of output color, a document-setting-orientation receiving area 105 for receiving a setting of a setting orientation of a document to be set in an image forming apparatus, and a screen color reverse key 111 capable of reversing a screen color.
The output-color receiving area 102 has displayed therein three keys, whilst the output-color receiving area 82 corresponding to the output-color receiving area 102 has displayed therein five keys. Therefore, display of two keys (a bichrome key and a monochrome key) is deleted. Such a display is deleted on the simple screen because these two keys are hardly used by the user performing general operation. On the other hand, since the remaining three keys are used by any users with high frequency, these keys are displayed also on the simple screen. By using a portion of the display area from which two keys are deleted, the size of the remaining keys is increased compared with that on the basic screen, thereby achieving easy operation.
The function of the document-setting-orientation receiving area 105 is one of functions displayed when a special document setting key in the special-document receiving area 85 displayed in the display area 80b shown in
An abridged display of the display area 80c on the touch panel 600 is depicted as the display area 100c in
The paper-size receiving area 106 is composed of three items: an automatic paper selection key for allowing automatic paper size selection, a paper selection key for developing a screen for arbitrary selection of a paper size, and an area on which the result of the paper size is displayed. For paper size selection, an operation setting is not necessarily required, but this function is relatively frequently used by any users. Therefore, first of all, on the simple screen in
Furthermore, the standard-scaling receiving area 107, the both-sides receiving area 108, and the post-process receiving area 109 on the simple screen in
In the simple screen shown in
Furthermore, the display area 80d in
By referring to FIGS. 9 to 15, a method of obtaining folder data from each external apparatus by using the MFP 21 according to the present embodiment is explained (a folder data viewing method is omitted).
Normally, as shown in
When the user enters his or her own ID and password with the numeric keys 601 or others, the MFP 21 searches the table shown in
The MFP 21 has displayed on the touch panel 600 folders of viewable or obtainable image data as shown in
Furthermore, as shown in
The case is explained in which a user A performs an obtaining process.
When the user A selects desired two items, that is, folder icons of “printer/a” and “mobile phone”, in
With this, the printer 23 transmits the folder data “a” to the MFP 21 (step S13). Then, the folder-data obtaining unit 513 obtains the transmitted folder data “a”.
The management server 28a transmits the folder data “mobile phone” to the MFP 21 (step S14). The folder-data obtaining unit 513 then obtains the transmitted folder data “mobile phone”. With this, the process of the MFP 21 and the external apparatus for obtaining folder data ends.
Referring back to
The thumbnail generating unit 503 generates thumbnail image data for all pieces of file data in the obtained folder data “a” and “mobile phone” (step S6). Then, with the display processing unit 504 causing thumbnail images as shown in
A number horizontally near the check mark of the thumbnail image represents the number of sets for printing the image data. In this manner, the user can arbitrarily change the number of prints. Also, the information displayed for each thumbnail image is not restricted to those explained above. For example, the number of pages at the time of printing may be displayed.
As shown in
Referring back to
As describe above, according to the present embodiment, PULL-type printing is performed, in which image data is obtained for printing from outside of the MFP 21, thereby increasing the number of pieces of print target data.
The thumbnail image data of the externally-obtained image data is generated for the user to select a print target therefrom. With this, even when many pieces of externally-obtainable image data (image data according to the present embodiment) are present, they can be output for printing in an organized manner.
Furthermore, as shown in
The image data according to the present embodiment is assumed to include not only general image data, such as drawing, graph, and photographic data, but also document files. Still further, the image data may include presentation files, for example. Still further, the image data may be a combination of a drawing, a graph, a photograph, a document, and others. Still further, the image data can take any format as long as it is a file format taken as a print target at the printing apparatus. For example, examples of the image data format may include, in addition to an image data format, such as “JPEG”, but also a document data format, such as “DOC”, a presentation file format, such as “PPT”, and a spreadsheet software format.
When the image data file format is either of a document file format and a presentation file format, irrespectively of whether the image data is held in an external apparatus, the MFP 21 causes thumbnail image data indicating the first page of the image data to be displayed on the touch panel 600. Then, as with the process explained above, when receiving selection of thumbnail image data from the user, the MFP 21 prints the image data in either of the document file format and the presentation file format represented by the thumbnail image data.
The embodiment explained above is not meant to be restrictive, and various modifications can be made as exemplified below.
According to the first embodiment, when the folder-data requesting unit 512 requests transmission of a plurality of pieces of folder data, the folder-data obtaining unit 513 obtains the folder data and causes a list of thumbnail images generated from image data stored in these pieces of folder data to be displayed. In the first embodiment, however, the display scheme explained above is not meant to be restrictive. In a modification example of the first embodiment, an example of a different display of folders is explained. The configuration of the MFP 21 is similar to that according to the first embodiment.
In the modification example, the display processing unit 504 causes a display screen shown in
When the user selects image data from the screen shown in
According to the first embodiment, thumbnail image data is generated in the MFP 21. However, this is not meant to be restrictive. In a second embodiment of the present invention, an example is explained in which thumbnails are generated in an external apparatus.
According to the present embodiment, an external apparatus capable of generating thumbnail image data, such as the digital camera 32, generates thumbnail image data from image data stored in the external apparatus. For an external apparatus not continuously connected to the network, upon connection to the network, the external apparatus transmits the generated thumbnail image data together with the original image data to the management server 28a.
Furthermore, according to the present embodiment, it is assumed that an apparatus capable of generating thumbnail image data is present also in an external apparatus continuously connected to the network, such as the printer 23 and the FAX 24.
For an external apparatus not generating thumbnail image data, such as the car navigation system 29 and the notebook PC 33, such an external apparatus transmits image data to the management server 28a. The management server 28a then generates thumbnail image data from the received image data, and manages the thumbnail image data together with the image data. For such an external apparatus not capable of generating thumbnail image data, a procedure similar to the procedure explained in the first embodiment is assumed to be performed, and is therefore not explained herein.
In the ROM 212a of the management servers 28a and 28b, for managing also the thumbnail image data, a viewing/obtainment management DB 1700 that is different from that in the first embodiment is constructed.
The image obtaining unit 1801 includes an image-data requesting unit 1811, a folder-data requesting unit 1812, a folder-data obtaining unit 1814, a thumbnail requesting unit 1813, and a thumbnail obtaining unit 1815, and obtains, from an external apparatus, thumbnail image data and image data from which the thumbnail image data is generated.
The thumbnail requesting unit 1813 requests the external apparatus to transmit the thumbnail image data. When image data is managed for each folder at the storage unit of the external apparatus, if a request for transmitting thumbnail images for each folder is issued to the external apparatus, such a transmission request is issued from the folder-data requesting unit 512 as explained further below.
The thumbnail obtaining unit 1815 obtains the thumbnail image data contained in the folder from the external apparatus responding to the transmission request from the thumbnail requesting unit 1813.
The folder-data requesting unit 1812 issues a request for transmitting the thumbnail image data contained in each folder to the external apparatus.
The folder-data obtaining unit 1814 obtains the image data and folder data contained in the folder from the external apparatus responding to the transmission request from the folder-data requesting unit 1812.
The image-data requesting unit 1811 requests the external apparatus to transmit the image data from which the thumbnail image data selected by the user is generated. With this, the image obtaining unit 1801 can obtain the image data from which the thumbnail image data is generated.
The procedure until the MFP 1800 according to the present embodiment obtains image data from each external apparatus is explained.
First, the display processing unit 504 causes folders of viewable or obtainable image data as shown in
When selection of a folder is received from the user, the folder-data requesting unit 512 outputs a request for transmitting the selected folder data to the management server 28a having that folder (step S1902).
The management server 28a then receives the request for transmitting the folder data from the MFP 1800 (step S1911). At the management server 28a, thumbnail images of the image data in the folder have been generated, as explained above.
Then, the management server 28a transmits the folder data corresponding to the received transmission request (the thumbnail image data in the folder and information about folders contained in that folder) to the MFP 1800 (step S1912).
The folder-data obtaining unit 1814 of the MFP 1800 then obtains the folder data transmitted from the management server 28a (step S1903). The folder data includes the information about the folders contained in the folder and the thumbnail image data generated from the image data stored in the folder.
The display processing unit 504 causes the thumbnail images as shown in
When the user selects a desired thumbnail from the screen shown in
The management server 28a receives the image data transmission request from the MFP 1800 (step S1913).
The management server 28a then transmits the image data corresponding to the received transmission request to the MFP 1800 (step S1914).
The image obtaining unit 1801 of the MFP 1800 obtains from the management server 28a the image data from which the selected thumbnail image is generated (step S1906).
The display processing unit 504 then causes the main screen as shown in
Through the procedure explained above, the image data stored in the storage unit of the external apparatus can be accessed for printing. According to the present embodiment, also for the external apparatus continuously connected to the network, such as the printer 23 or the FAX 24, processing similar to that in the management server 28a shown in
According to the present embodiment, it is assumed that, after the thumbnail image data is transmitted and received between the MFP 1800 and the external apparatus, the image data from which the thumbnail image data selected by the user is generated is transmitted and received. With such a process, the amount of data to be transmitted and received can be reduced. Therefore, the load on the network can be reduced, and also the list of thumbnail images can be quickly displayed at the MFP 1800 upon request from the user.
According to the second embodiment, after the external apparatus transmits the thumbnail image data, when the user selects a thumbnail image at the MFP 1800, the MFP 1800 obtains from the external apparatus the image data from which the thumbnail image is generated. However, such an image data obtaining process is not meant to be restrictive. For example, before the thumbnail image data is displayed, the thumbnail image data and the image data from which the thumbnail image data is generated may be simultaneously obtained from the external apparatus.
A printing process program to be executed on the MFP according to any embodiment explained above may be configured to be stored in a computer connected to a network, such as the Internet, and be provided by being downloaded via the network. Also, the printing process program to be executed on the MFP according to the embodiment may be configured to be provided or distributed via a network, such as the Internet.
Furthermore, the printing process program according to the embodiment may be configured to be provided as being incorporated in advance in a ROM or the like.
The printing program to be executed on the MFP according to the embodiment has a module configuration including the components explained above. As actual hardware, the CPU reads the printing process program from the recording medium for execution, thereby causing each component to be loaded and generated onto a main storage unit.
The program can be distributed as being recorded on a recoding medium, such as a CD-ROM.
As described above, according to an aspect of the present invention, an effect can be achieved such that, with an operation of actively obtaining image data from the printing apparatus side, print targets can be actively expanded on the printing apparatus side.
Although the invention has been described with respect to a specific embodiment for a complete and clear disclosure, the appended claims are not to be thus limited but are to be construed as embodying all modifications and alternative constructions that may occur to one skilled in the art that fairly fall within the basic teaching herein set forth.
Number | Date | Country | Kind |
---|---|---|---|
2006-056529 | Mar 2006 | JP | national |
2007-001731 | Jan 2007 | JP | national |