Exemplary embodiments of the present invention are described below with reference to the accompanying drawings. The present invention is not limited to the embodiments described below.
The image storage-output device 10 includes a communication control unit 11, a print-command analyzing unit 12, the image output unit 13, a control panel 14, a Web-service control unit 15, a hypertext creating unit 16, an image-storage control unit 17, and the storage device 18.
The communication control unit 11 is connected to the external storage device such as a digital still camera by a Universal Serial Bus (USB) and performs communication control to enable direct printing using a specific communication format (for example, PictBridge®).
The print-command analyzing unit 12 analyzes a print command issued in the specific communication format by the external storage device such as the digital still camera.
The image output unit 13 prints out the image data received from the external storage device such as the digital still camera on a printing medium such as a sheet of paper.
The control panel 14 enables the user to issue instructions to store/manage or print on a sheet of paper the image data received by the image storage-output device 10 from the external storage device.
The Web-service control unit 15 enables the image storage-output device 10 to function as a Web server by connecting the image storage-output device 10 to an external host device, described later, over a network such as the Ethernet.
The hypertext creating unit 16 creates hypertext links, associating each image data with its storage location when storing the image data in the storage device 18.
The image-storage control unit 17 performs a storage control process when storing the image data in the storage device 18. For example, when storing the image data in the storage device 18, the image-storage control unit 17 performs the storage control process according to a printing process procedure of the print command analyzed by the print-command analyzing unit 12.
The storage device 18 stores therein the image data received from the external storage device. The storage device 18 can be a large-capacity hard disk drive (HDD).
The image storage-output device 10 can be incorporated in a printing device 22 shown in
In an image storage system (or an image forming system) 20 thus configured, the image data captured and stored in a memory card by the digital still camera 23 can be directly sent to the printing device 22 using a specific communication format (such as the PictBridge®) that enables direct printing.
The digital still camera 23 shown in
Thus, the image storage system (or the image forming system) 20 is configured by a direct printing system in which the digital still camera 23 and the printing device 22 are directly connected. The working of the image storage system (or the image forming system) 20 is described below.
The transferring the digital data stored in the storage device of the digital still camera 23 to the printing device 22 imitates the printing process employed when directly printing the image data from the digital still camera 23. That is, unlike in direct printing when the image data from the digital still camera 23 is directly printed, the print command in the specific communication format such as the PictBridge® is analyzed, and the image data received from the digital still camera 23 is stored in the storage device 18 by imitating the printing process procedure of the print command. By patterning the storage process after the printing process, the image data from the digital still camera 23 can be appropriately stored in the storage device 18 represented by a large-capacity HDD.
Imitating the printing process during direct printing specifically refers to the communication between the digital still camera 23 and the printing device 22 in the form of “response to a print service request”, “response to a device capability information request”, “print command analysis”, “image file request process based on analysis result”, “notification of printing status”, “notification of printing completion”, etc.
When storing the image data in the storage device 18 of the printing device 22, a directory for storing the image data is automatically created and the image data is stored in the directory. The hypertext creating unit 16 (see
As shown in
The “photos.html” link is updated every time the digital still camera 23 issues a print command to the printing device 22 and the image data is stored in the printing device 22 and an html document is created under a new directory.
The printing device 22 can also be made to function like a Web server. Thus, a Web browser (such as the Internet Explorer®) can be used to easily view the html documents on the host PC 21 connected to the printing device 22 over a network such as the Ethernet by the general-purpose interface.
A frame 31 on the left side of a display screen 30 in
A check box 33 is provided below each image in the frame on the right side. An image from the printing device 22 can be deleted by selecting the check box 33 provided below the image and clicking a Delete button 34 provided on the upper right of the display screen 30. When the concerned image data is deleted from the storage device 18 of the printing device 22, and the html document corresponding to the relevant directory gets updated.
The same procedure can be followed for copying an image stored in the printing device 22. An image can be copied by selecting the check box 33 of the concerned image and clicking a Copy button provided on the upper right of the display screen 30. The selected image can be moved to another directory within the storage device 18 of the printing device 22 or copied to a local memory of the host PC 21 connected to the printing device 22. When the selected image is copied to another directory in the storage device 18, the concerned html file in the directory in the storage device 18 is updated.
In the present embodiment, as shown in
By providing a device that not only just stores and manages image data, but prints out the image data on a sheet of paper, enabling the host PC 21 connected to the network to view the image data stored in the storage device 18 using a Web client and print the image data. This obviates the need for installing applications or printer drivers in the host PC 21 and allows print output anytime. Thus, the image data stored in the storage device 18 can be reused easily, allowing the images to be utilized more effectively.
Using the Web client of the host PC 21, an image can be printed by selecting the check box 33 provided below the image 32 and clicking a Print button 36 provided on the upper right of the display screen 30. Upon clicking the Print button 36 the display screen 30 shown in
The display screen 30 shown in
Thus, image data stored in the storage device 18 of the printing device 22 can be viewed and printed anytime from the host PC 21 connected to the network, and the need for installing applications or printer drivers, etc. is obviated. Therefore, by ensuring easy operation anytime, easy storage and printing of the image data is enabled without having to use office PCs that are likely to have restrictions on installation of software.
Further, as the present embodiment is implemented on the printing device 22 that includes the image output unit 13, direct output of image by direct printing can be realized by directly connecting the digital still camera 23 and the printing device 22. The printing device 22 in the form of a printer or a copier can be configured to have a selection button on the control panel 14 enabling selection of whether, when the digital still camera 23 is connected to the printing device 22, the image data from the digital still camera 23 is to be printed out or stored in the storage device 18.
Thus, provision of the selection button on the control panel 14 of the printing device 22 enables the user to select whether, when the digital still camera 23 is connected to the printing device 22, the image data from the digital still camera 23 is to be printed out or stored in the storage device 18 and made available for viewing from an external device, such as the host PC 21 over the network.
According to an aspect of the present invention, the hypertext links are created when storing image data, so that the image data can be systematically managed making it convenient for searching or reusing the image data. Moreover, image data can be stored/managed without having to use office PCs. Furthermore, image data can be easily viewed using the Web browser of the external host device, obviating the need for any specific applications for viewing the image data, and reducing the burden of application management.
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-111251 | Apr 2006 | JP | national |