1. Field of the Invention
The present invention relates to a direct print system in which a digital still image data is directly transmitted from a digital still camera to a photo-direct printer for printing an image on a paper sheet.
2. Description of the Related Art
Recently, a direct print system, in which a digital still image data is directly transmitted from a digital still camera to a photo-direct printer (hereinafter abbreviated as PD printer) for printing an image, becomes popular. In such a direct print system, even when the digital still camera and the PD printer are products of different vendors, there is PictBridge as a technical standard to enable the direct print from the digital still camera to the PD printer. In the PictBridge technology, multi-partitioned print (layout print) can be performed for printing a plurality of images on a paper sheet, but printing layout format of the images in the multi-partitioned print is not established. Therefore, when a user chooses the multi-partitioned print in the PictBridge technology, it may occur that the multi-partitioned print is printed in a printing layout format different from the printing layout format that the user intended corresponding to the model of the PD printer. For example, even when the user appoints the partitioned images in an order of A, B, C and D intending to print the multi-partitioned print shown in
In many cases, the PD printer layouts the images in the order of printing instruction transmitted from the digital still camera, so that it is necessary that the user becomes familiar with the printing layout format of the multi-partitioned print of the PD printer and appoints the images in a proper order depending on the inherent printing layout format of the multi-partitioned print of the PD printer so as to be printed the multi-partitioned print on which the images are laid out in the intended order of arrangement (printing layout). For example, when the user intends to print the multi-partitioned print in the printing layout shown in
Furthermore, the printing manner of the multi-partitioned print depends on the printing layout format of the PD printer in the conventional PictBridge technology, so that there is a problem that the user cannot appoint the direction of the images on the multi-partitioned print. For example, even when the user intends to print the images on the multi-partitioned print in the printing manner shown in
On the other hand, Japanese Laid-Open Patent Publication No. 2003-30670 shows that an image file including a plurality of image data selected by a user, an image processing control data for each image data and a layout format data is formed in the digital still camera side and outputted to the PD printer so as to print the plurality of images on a paper sheet in a printing layout corresponding to preference of the user. By such a configuration, a capacity of the image file for forming one print becomes much larger, so that a memory of large capacity is needed in each of the digital still camera and the PD printer, thereby causing increase in cost of the digital still camera and the PD printer.
Japanese Laid-Open Patent Publication No. 2003-264731 shows a camera having a function for automatically laying out and printing a plurality of still images. In particular, this camera is one combining a conventional camera using a silver halide film and the digital still camera that not only records the image on a silver halide film, but also takes the image with using an imaging device such as a CCD, and displays the image o an LCD. The case for laying out and printing a plurality of still images is assumed that the plurality of images are laid on a relatively large paper sheet equivalent to, for example, an album, so that a large image file of a large capacity is formed by editing the plurality of still images in the digital still camera. Therefore, a memory of large capacity is needed in each of the digital still camera and the PD printer, thereby causing increase in cost of the digital still camera and the PD printer.
Japanese Laid-Open Patent Publication No. the 2004-9388 shows a PD printer which can certify whether a digital still camera has a direct print function or not when the digital still camera is connected to the PD printer through a general purpose communication means such as a USB.
The present invention is aimed to solve the above-mentioned problems of the conventional direct print system and to provide an improved direct print system that confirms whether both of a digital still camera and a PD printer can recognize predetermined commands which are originally set by a vendor or not when the digital still camera and the PD printer are connected through a USB cable, and can offer a printed result in complying with user's wish when both of the digital still camera and the PD printer can recognize the commands and when the user chooses a multi-partitioned print that a plurality of images is printed on a paper sheet as a printing format.
A direct print system in accordance with an aspect of the present invention is comprised of a digital still camera and a photo-direct printer which is to be connected to the digital still camera, enables to form an image by the photo-direct printer with using image data taken by and directly transmitted from the digital still camera. Both of the digital still camera and the photo-direct printer have a decoder and an encoder for commands of PictBridge format.
When the digital still camera and the photo-direct printer are connected through a USB (Universal Serial Bus), the digital still camera and the photo-direct printer transmit and receive predetermined commands written on lines of the PictBridge which are not recognized normally and written in XML (eXtensible Markup Language) tag format so as to confirm whether they can recognize the predetermined commands or not with each other.
When both of the digital still camera and the photo-direct printer can recognize the predetermined commands, optional information which is original of a vendor except commands defined in the PictBridge is transmitted with using the lines which are not recognized normally and written in the XML tag format.
By such a configuration, it is possible to confirm whether the digital still camera and the photo-direct (PD) printer can recognize the optional information which is original of the vendor except the commands defined in the PictBridge or not by transmitting and receiving the predetermined commands. When both of the digital still camera and the PD printer can recognize the predetermined commands, it is possible to transmit the optional information such as printing layout information of multi-partitioned print inherent to the PD printer from the PD printer to the digital still camera. Thus, a user can confirm the result of the multi-partitioned print before actually printing by displaying selected images in order of arrangement and directions on a display of the digital still camera based on the printing layout information transmitted from the PD printer. Alternatively, when at least one of the digital still camera and the PD printer cannot recognize the predetermined command, the command written on the lines of the PictBridge which are not recognized normally will be ignored, so that there is no problem.
A direct print system in accordance with another aspect of the present invention is comprised of a digital still camera and a photo-direct printer to be connected to the digital still camera, and directly transmitting digital still image data, information relating to printing format and instruction to perform printing operation from the digital still camera to the photo-direct printer. Both of the digital still camera and the photo-direct printer have a decoder and an encoder for commands of PictBridge format.
When the digital still camera and the photo-direct printer are connected through a USB (Universal Serial Bus), the digital still camera and the photo-direct printer transmit and receive predetermined commands written on lines of the PictBridge which are not recognized normally and written in XML tag format so as to confirm whether they can recognize the predetermined commands or not with each other.
When both of the digital still camera and the photo-direct printer can recognize the predetermined commands and a multi-partitioned print that a plurality of images are printed on a paper sheet is selected as the printing format, commands for appointing order of arrangement and directions of images to be printed as the multi-partitioned print are written on the lines of the PictBridge which are not recognized normally and written in the XML tag format and transmitting to the photo-direct printer with a command of the PictBridge format for performing the multi-partitioned print.
By such a configuration, when both of the digital still camera and the PD printer can recognize the commands written in the lines of the PictBridge which are not recognized normally, it is possible to appoint the order of arrangement and the directions of a plurality of images which are printed on a paper sheet as the multi-partitioned print from the digital still camera to the PD printer utilizing the lines of the PictBridge which are not recognized normally. Thus, it is possible to obtain a printed result satisfying a user's wish.
The best modes and preferred embodiments of the present invention will be described hereinafter with reference to the attached figures. The present invention relates to a direct print system for printing a still image on a paper sheet by transmitting a digital still image data from a digital still camera (abbreviated as DSC in the figures) to a photo-direct printer (hereinafter abbreviated as PD printer in the description and figures). It is noted that the specific embodiments described below are not intended to cover the entire scope of the present invention, and hence the present invention is not limited to only the specific embodiments.
On the other hand, the digital still camera 2 is comprised of an LCD monitor 21 and an operation unit 23 used for performing various operations which are arranged on a rear face thereof, and a shutter switch 22 arranged on a top face thereof. The LCD monitor 21 displays an image taken at that time by an imaging device 29 such as a CCD (Charge Coupled Device), a still image already taken by the imaging device 29 and memorized in a memory (hereinafter referred to photographed image), and a selection screen 24 used for selecting images to be printed and printing layout information received from the PD printer when multi-partitioned print that a plurality of images is printed on the same paper sheet is chosen. The selection screen 24 is a screen listing a plurality of the photographed images 25 in thumbnail size as illustrated in the figure for selecting at least one photographed image to be printed.
On the other hand, the digital still camera 2 comprises a microprocessor 20 serving as a camera controller for controlling the entire of the digital still camera 2, an optical unit 27 constituted by a lens and a driving system thereof, a driver 28 for controlling the optical system 27, an imaging device 29 such as the CCD, an interface circuit 30 in slave side of the USB (USB I/F) used to be connected with the PD printer 1 serving as a transmitter-receiver of the camera, a ROM 31 for memorizing control programs in which procedures in the microprocessor 20 are written, a RAM 32 for temporarily memorizing data such as the printing layout information, and a connector 33 to which a memory card 34 for memorizing the photographed image data is connected, further to the above-mentioned LCD monitor 21, the shutter switch 22 and the operation unit 23. Data transmission among theses elements is performed through an internal bus 35. In addition, the microprocessor 20 has a decoder 36 and an encoder 37 of commands of PTP format and PictBridge format. Data transmission between the digital still camera 2 and the PD printer 1 is performed through the interface circuit (USB I/F) 30, a USB 40 and the interface circuit (DSC I/F) 11.
Subsequently, software components of the PictBridge will be described with reference to
Subsequently, a multi-partitioned print in the direct print system in this embodiment is described with reference to
When the digital still camera 2 is connected to the PD printer 1 via the USB cable 3, each of the microprocessor 10 of the PD printer 1 and the microprocessor 20 of the digital still camera 2 transmits and receives predetermined commands written on predetermined lines such as comment lines of the PictBridge which are not recognized normally and written in XML (eXtensible Markup Language) tag format (hereinafter referred as comment lines) so as to confirm whether the digital still camera 2 and the PD printer can recognize the predetermined command or not with each other.
Specifically, under an assumption that both of the digital still camera 2 and the PD printer 1 are matched with the PictBridge, when the digital still camera 2 and the PD printer 1 is connected through the USB cable 3, the microprocessor 20 of the digital still camera 2 writes a predetermined command for making the PD printer output a code identifying, for example, a model and a manufacturer thereof on a comment line of the PictBridge and outputs to the PD printer 1 (S1). When the PD printer 1 can recognize the predetermined command written on the comment line of the PictBridge, the microprocessor 10 of the PD printer 1 transmits a response corresponding to the predetermined-command to the digital still camera 2 (S2). The response is also written on a comment line of the PictBridge, and transmitted with the commands of the PictBridge.
On the other hand, when the PD printer 1 cannot recognize the predetermined command, the predetermined command written on the comment line of the PictBridge is usually ignored, and no response corresponding to the predetermined command is transmitted from the PD printer 1 to the digital still camera 2. Therefore, the microprocessor 20 of the digital still camera 2 can know whether the PD printer 1 connected thereto by the USB cable 3 is matched with this direct print system or not. As for the response to the predetermined command, it may be the printing layout information including a printing layout format which shows an order of a list of images inherent to the PD printer 1 other than the code identifying the model of the PD printer 1 in this embodiment. Alternatively, it may be a code for identifying a model and a vendor of the PD printer 1.
When the user inputs an instruction for printing a multi-partitioned print in 4-UP layout (layout for printing four images in 2×2 matrix on a paper sheet) from the operation unit 23, the microprocessor 20 of the digital still camera 2 displays the selection screen 24 including a plurality of the photographed images 25 on the LCD monitor 21, as shown in
At this time, the user can know the result of the multi-partitioned print before actually printed by the PD printer 1. If the position (order of arrangement) and/or the direction of each partitioned image displayed on the LCD monitor 21 is/are not satisfied, the user can input the instruction for changing the order of arrangement and/or the directions of the partitioned images with using the operation unit 23 (S4). When the order of arrangement and/or the directions of the partitioned images are changed, the microprocessor 20 changes the order of arrangement and/or the directions of the partitioned images responding to the instruction by the user and displays the changed partitioned images on the LCD monitor 21 again (S5).
When the user inputs an instruction for performing the multi-partitioned print with using the operation unit 23 (S6), the encoder 37 of the digital still camera 2 forms a command in compliance with the PictBridge format for printing the multi-partitioned print in 4-UP layout, writes a command to appoint the order of arrangement and the directions of the images to be printed on the comment lines of the PictBridge following to the order of arrangement and the directions of the partitioned images displayed on the LCD monitor 21 at that time. The command in compliance with the PictBridge is transmitted from the digital still camera 2 to the PD printer 1 through the interface circuit (USB I/F) 30 (S7).
An example of the command (StartJob) in compliance with the PictBridge format to be transmitted to the PD printer 1 from the digital still camera 2 and the commands to appoint the order of arrangement and the directions of the images to be printed written on the comment lines is shown in
When the microprocessor 10 of the PD printer 1 receives the command of the PictBridge format for performing the multi-partitioned print and the commands appointing the order of arrangement and the directions of the images to be printed written on the comment lines of the PictBridge from the digital still camera 2, it decodes the received commands with the decoder 17 of the PD printer 1 (S8). Then, the microprocessor 10 of the PD printer 1 serially reads out the digital still image data from the memory card 34 through the interface (I/F) 11, the USB 40 and the interface (I/F) 30 following to the order of arrangement appointed by the commands written on the comment lines of the PictBridge (S9). Subsequently, the microprocessor 10 forms a printing data for printing the multi-partitioned print with the digital still image data readout from the memory card 34, in which the partitioned images are laid out in the order of arrangement and in the directions appointed by the commands written on the comment lines of the PictBridge, and outputs the printing data to the printing engine 13 (S10). The printing engine 13 prints a plurality of images selected by the user on a paper sheet with using the outputted printing data in the appointed order of arrangement and in the appointed directions (S11).
As mentioned above, the digital still camera 2 and the PD printer 1 of the direct print system in accordance with this embodiment respectively have the decoder 17, 36 and the encoder 18, 37 of the commands of the PictBridge format, and when digital still camera 2 is connected to the PD printer 1 via the USB 40, the predetermined commands written on the comment lines of the PictBridge are transmitted and received between them so as to confirm whether they can recognize the predetermined commands or not. When both of the digital still camera 2 and the PD printer 1 can recognize the predetermined commands, the optional information which is original of each vendor except the commands defined in the PictBridge technology, specifically, the order of arrangement and the direction of the selected images in the multi-partitioned print can be appointed utilizing the comment lines of the PictBridge. Thus, the user can obtain a result of the multi-partitioned print which satisfies the user's wish.
Furthermore, only the information, which appoints file names memorizing the data of images to be printed in the multi-partitioned print, the order of arrangement and the directions of the images, is transmitted to the PD printer 1 from the digital still camera 2. The, the PD printer 1 accesses the memory card 34 installed in the digital still camera 2 for serially reading out the image data in the order of arrangement, and forms the printing data for one sheet of the multi-partitioned print by performing the image processing such as pixel skipping to the image data readout from the memory card 34. Since no edition of a plurality of the image data is performed in the digital still camera 2, it is no need to upsize the capacity of the memory of the digital still camera 2. Furthermore, the PD printer 1 does not process a plurality of the image data simultaneously, so that it is no need to upsize the capacity of the memory of the PD printer 1, too. As a result, it is possible to prevent the increase of costs of the digital still camera 2 and the PD printer 1.
In addition, the present invention is not limited to the above-mentioned embodiment, and it is possible to modify in various manners. For example, the example for printing the multi-partitioned print in 4-UP layout is described in the above-mentioned embodiment. The layout for the multi-partitioned print applicable of the present invention, however, is not limited to the example, and 2-Up layout (1×2 or 2×1) or 8-UP layout (2×4 or 4×2) may be adopted. Still furthermore, as for the present invention, it is sufficient that both of the digital still camera and the PD printer can recognize the predetermined commands written on the comment lines of the PictBridge, and the commands appointing the order of arrangement and the directions of the images to be printed as the multi-partitioned print is written on the comment lines of the PictBridge and transmitted to the PD printer from the digital still camera with the command of PictBridge format for instructing the multi-partitioned print, when the multi-partitioned print is selected for printing a plurality of images are printed on the same paper sheet.
Furthermore, the direct print system in accordance with the present invention is sufficient to be comprised of a digital still camera and a photo-direct printer connected to the digital still camera, and forming an image by the photo-direct printer with using image data taken by the digital still camera. Both of the digital still camera and the photo-direct printer have a decoder and an encoder for commands of PictBridge format. When the digital still camera and the photo-direct printer are connected via a USB (Universal Serial Bus), the digital still camera and the photo-direct printer transmit and receive predetermined commands written on lines of the PictBridge which are not recognized normally and written in XML tag format so as to confirm whether they can recognize the predetermined commands or not with each other. And, when both of the digital still camera and the photo-direct printer can recognize the predetermined commands, optional information which is original of a vendor except command defined in the PictBridge is transmitted with using the lines which are not recognized normally and written in the XML tag format.
Since both of the digital still camera and the photo-direct printer can recognize predetermined commands written on lines of the PictBridge which are not recognized normally and written in XML tag format, it is possible to transmit and receive the commands originally set by the vendor(s) of the digital still camera and the PD printer except the commands defined in the PictBridge technology between the digital still camera and the PD printer. For example, when the user choose the multi-partitioned print (layout print) that a plurality of images are printed on a paper sheet, it is possible to appoint the order of arrangement (position on the partitioned areas on the paper sheet) and the direction of each image on the paper sheet following to the user's wish.
It is preferable that the optional information includes information relating to printing format and appointment for performing printing operation. By such a configuration, it is possible to input various instructions, such as printing format, order of arrangement and directions of the images to be printed as multi-partitioned print to the PD printer from the digital still camera by the user.
It is further preferable that the optional information transmitted from the photo-direct printer to the digital still camera includes printing layout information of multi-partitioned print that a plurality of images are printed on a paper sheet, which is inherent to the photo-direct printer. By such a configuration, the user can confirm the multi-partitioned print before it is actually printed by the PD printer.
It is still further preferable that the optional information transmitted from the digital still camera to the photo-direct printer includes file names of data, order of arrangement and directions of images to be printed, when the multi-partitioned print is selected by a user as the printing format. By such a configuration, it is possible that the PD printer can form a printing data with using digital still image data readout from a memory of the digital still camera and the order of arrangement and directions of images to be printed. As a result, a capacity of a memory such as a RAM of the digital still camera, which temporarily memorizes the digital still image data while the image data edition, can be reduced.
Alternatively, it is preferable that when the photo-direct printer receives the predetermined command transmitted from the digital camera, the photo-direct printer outputs a code identifying a model and a manufacturer. By such a configuration, it is possible to confirm the model of the PD printer in the digital still camera side.
It is further preferable that the digital still camera further has a memory for memorizing digital still images and printing layout information with respect to a plurality of models of photo-direct printers, and a display for displaying an image to be printed. When multi-partitioned print that a plurality of images are printed on a paper sheet is selected as printing format and a plurality of images to be printed as the multi-partitioned print by a user, the digital still camera reads out printing layout information of multi-partitioned print which is inherent to the photo-direct printer from the memory based on the code transmitted from the photo-direct printer, and displays the selected images on the display in order of arrangement and directions based on the printing layout information. By such a configuration, it is possible to confirm the result of multi-partitioned print on the display of the digital still camera before actually printing the multi-partitioned print by the PD printer.
It is still further preferable that the digital still camera further has an operation unit for inputting instructions; and when the user changes the order of arrangement and/or the direction of at least one image, the digital still camera displays the selected images on the display again in changed order of arrangement and/or directions based on instruction by the user. By such a configuration, if the result of the multi-partitioned print cannot satisfy the user's wish, it is possible to change the order of arrangement and/or the directions of the images.
It is still further preferable that when the user inputs an instruction for performing printing operation, the digital still camera outputs file names, order of arrangement and directions of the images displayed on the display at a time when the instruction for performing printing operation is inputted to the photo-direct printer. By such a configuration, it is possible to form the multi-partitioned print on which the selected images are printed in the order of arrangement and the directions following to the user's wish.
It is still further preferable that when the photo-direct printer receives the instruction for performing printing operation, and the file names, the order of arrangement and the directions of the images to be printed as the multi-partitioned print, the photo-direct printer reads out digital still image data of the images to be printed from the memory of the digital still camera, forms a printing data using the digital still image data and based on the order of arrangement and the directions of the images and the printing layout information of the multi-partitioned print, and prints a multi-partitioned print on a paper sheet using the printing data. By such a configuration, it is possible that the PD printer can form a printing data with using digital still image data readout from a memory of the digital still camera and the order of arrangement and directions of images to be printed. As a result, a capacity of a memory such as a RAM of the digital still camera, which temporarily memorizes the digital still image data while the image data edition, can be reduced.
Alternatively, it is preferable that the digital still camera further has a memory for memorizing digital still image data and a display for displaying an image to be printed; when the photo-direct printer receives the predetermined command transmitted from the digital camera, the photo-direct printer outputs printing layout information inherent to the photo-direct printer. When multi-partitioned print that a plurality of images are printed on a paper sheet is selected as printing format and a plurality of images to be printed as the multi-partitioned print by a user, the digital still camera displays the selected images on the display in order of arrangement and directions based on the printing layout information outputted from the photo-direct printer. By such a configuration, it is possible to confirm the result of multi-partitioned print on the display of the digital still camera before actually printing the multi-partitioned print by the PD printer.
This application is based on Japanese patent application 2004-273630 filed Sep. 21, 2004 in Japan, the contents of which are hereby incorporated by references.
Although the present invention has been fully described by way of example with reference to the accompanying drawings, it is to be understood that various changes and modifications will be apparent to those skilled in the art. Therefore, unless otherwise such changes and modifications depart from the scope of the present invention, they should be construed as being included therein.
Number | Date | Country | Kind |
---|---|---|---|
2004-273630 | Sep 2004 | JP | national |