JP2007164482A - Printing apparatus, printing method, printing program, and storage medium - Google Patents
Printing apparatus, printing method, printing program, and storage medium Download PDFInfo
- Publication number
- JP2007164482A JP2007164482A JP2005359986A JP2005359986A JP2007164482A JP 2007164482 A JP2007164482 A JP 2007164482A JP 2005359986 A JP2005359986 A JP 2005359986A JP 2005359986 A JP2005359986 A JP 2005359986A JP 2007164482 A JP2007164482 A JP 2007164482A
- Authority
- JP
- Japan
- Prior art keywords
- print job
- printing
- image
- printing apparatus
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000007639 printing Methods 0.000 title claims abstract description 272
- 238000000034 method Methods 0.000 title claims description 33
- 238000010586 diagram Methods 0.000 description 28
- 238000006243 chemical reaction Methods 0.000 description 12
- 238000004891 communication Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
【課題】手間や時間がかかる複雑な印刷条件の設定を新たに行うことなく、画像を印刷すること。
【解決手段】印刷装置100は、画像取得部101と、印刷ジョブ取得部102と、印刷可能条件取得部103と、印刷ジョブ生成部105と、画像印刷部106とを備える。画像取得部101は、印刷対象画像111を取得する。印刷ジョブ取得部102は、印刷対象画像111に対してあらかじめ設定されている印刷条件を含む印刷ジョブ112を取得する。印刷可能条件取得部103は、プリンタが有する印刷可能条件を取得する。印刷ジョブ生成部105は、印刷対象画像111に対する印刷ジョブ112を新たに生成する。画像印刷部106は、プリンタにおいて印刷対象画像111を印刷ジョブ生成部105によって新たに生成された印刷ジョブ112に含まれる印刷条件によって印刷する。
【選択図】図1
An image is printed without newly setting complicated printing conditions that require labor and time.
A printing apparatus includes an image acquisition unit, a print job acquisition unit, a printable condition acquisition unit, a print job generation unit, and an image printing unit. The image acquisition unit 101 acquires the print target image 111. The print job acquisition unit 102 acquires a print job 112 including printing conditions set in advance for the print target image 111. The printable condition acquisition unit 103 acquires the printable condition that the printer has. The print job generation unit 105 newly generates a print job 112 for the print target image 111. The image printing unit 106 prints the print target image 111 in the printer according to the printing conditions included in the print job 112 newly generated by the print job generation unit 105.
[Selection] Figure 1
Description
本発明は、所定の印刷条件によって画像を印刷する、印刷装置、印刷方法、印刷プログラム、および記憶媒体に関する。 The present invention relates to a printing apparatus, a printing method, a printing program, and a storage medium that print an image according to predetermined printing conditions.
従来、例えば、デジタルカメラなどで撮影した画像を、スマートメディア(登録商標)、SDメモリーカード(登録商標)、メモリースティック(登録商標)、USBフラッシュメモリなどのメモリーカードを介して取得し、取得した画像を印刷用紙などに印刷することができるプリンタなどの印刷装置がある。このような印刷装置においては、画像を印刷するために、手間や時間がかかる複雑な設定を行わなければならないという問題が生じていた。 Conventionally, for example, an image taken with a digital camera or the like is acquired via a memory card such as SmartMedia (registered trademark), SD memory card (registered trademark), Memory Stick (registered trademark), or USB flash memory. There is a printing apparatus such as a printer that can print on a printing paper. In such a printing apparatus, in order to print an image, there has been a problem that complicated settings requiring labor and time must be performed.
そこで、例えば、MPV(Music Photo Video)などの業界標準規格に従ってフォーマットされたメモリーカードなどにおいては、デジタルカメラなどの簡単な操作によって、画像の印刷条件(印刷用紙のサイズや印刷枚数など)を画像とともに記憶媒体に格納することができる。そして、この印刷条件を読み取ることによって、手間や時間がかかる複雑な設定を行うことなく、画像を印刷することができる印刷装置がある(例えば、下記特許文献1参照。)。 Therefore, for example, in a memory card formatted in accordance with an industry standard such as MPV (Music Photo Video), the image printing conditions (printing paper size, number of printed sheets, etc.) can be changed by a simple operation of a digital camera. And can be stored in a storage medium. Then, there is a printing apparatus that can print an image without reading complicated settings that require labor and time by reading the printing conditions (see, for example, Patent Document 1 below).
しかしながら、上記の従来技術にあっては、例えば、ユーザが複数のプリンタを有する場合、デジタルカメラなどによって記憶媒体に格納した印刷条件は、複数のプリンタのうちいずれか一つのプリンタが有する印刷可能条件に基づいて生成された印刷条件であり、その他のプリンタにおいては、プリンタが有する印刷可能条件と異なる印刷条件であるため、画像を印刷することができない。 However, in the above prior art, for example, when the user has a plurality of printers, the print conditions stored in the storage medium by the digital camera or the like are the printable conditions that any one of the plurality of printers has. In other printers, the print conditions are different from the printable conditions of the printer, and therefore, an image cannot be printed.
このように、記憶媒体に、印刷装置が有する印刷条件と異なる印刷条件が格納されている場合や、印刷条件が全く格納されていない場合には、画像を印刷することができないといった問題が生じていた。さらに、この場合、画像を印刷するためには、印刷装置において、手間や時間がかかる複雑な印刷条件の設定を新たに行う必要があるといった問題が生じていた。 As described above, when printing conditions different from the printing conditions of the printing apparatus are stored in the storage medium, or when no printing conditions are stored, there is a problem that an image cannot be printed. It was. Furthermore, in this case, in order to print an image, there has been a problem in that it is necessary to newly set complicated printing conditions that require labor and time in the printing apparatus.
本発明は、上述した従来技術による問題点を解消するため、記憶媒体に、印刷装置が有する印刷可能条件と異なる印刷条件が格納されている場合や、印刷条件が全く格納されていない場合であっても、手間や時間がかかる複雑な印刷条件の設定を新たに行うことなく、画像を印刷することができる印刷装置、印刷方法、印刷プログラム、および記憶媒体を提供することを目的とする。 In order to solve the above-described problems caused by the conventional technology, the present invention is applied to a case where printing conditions that are different from the printable conditions of the printing apparatus are stored in the storage medium or no printing conditions are stored. However, it is an object of the present invention to provide a printing apparatus, a printing method, a printing program, and a storage medium that can print an image without newly setting complicated printing conditions that require labor and time.
上述した課題を解決し、目的を達成するため、この発明にかかる印刷装置は、印刷対象画像を取得する画像取得手段と、前記印刷対象画像に対してあらかじめ設定されている印刷条件を含む印刷ジョブを取得する印刷ジョブ取得手段と、プリンタが有する印刷可能条件を取得する印刷可能条件取得手段と、前記印刷ジョブ取得手段によって取得した前記印刷ジョブと、前記印刷可能条件取得手段によって取得した前記プリンタが有する印刷可能条件とに基づいて、前記印刷対象画像に対する前記印刷ジョブを新たに生成する印刷ジョブ生成手段と、前記プリンタにおいて前記印刷対象画像を前記印刷ジョブ生成手段によって新たに生成された前記印刷ジョブに含まれる印刷条件によって印刷する画像印刷手段と、を備えたことを特徴とする。 In order to solve the above-described problems and achieve the object, a printing apparatus according to the present invention includes an image acquisition unit that acquires a print target image, and a print job that includes print conditions set in advance for the print target image. A print job acquisition means for acquiring printable condition acquisition means for acquiring a printable condition possessed by the printer, the print job acquired by the print job acquisition means, and the printer acquired by the printable condition acquisition means. A print job generation unit that newly generates the print job for the print target image based on the printable conditions, and the print job that is newly generated by the print job generation unit in the printer And an image printing means for printing according to the printing conditions included.
この発明によれば、あらかじめ印刷対象画像に対して設定されている印刷条件と、プリンタが有する印刷可能条件とに基づいて、印刷対象画像に対する印刷ジョブを新たに生成して、新たに生成された印刷ジョブに含まれる印刷条件によって印刷対象画像を印刷することができる。そのため、ユーザは、記憶媒体に、印刷装置が有する印刷可能条件と異なる印刷条件が格納されている場合や、印刷条件が全く格納されていない場合であっても、手間や時間がかかる複雑な印刷条件の設定を新たに行うことなく、印刷対象画像を印刷することができる。 According to this invention, a print job for a print target image is newly generated based on the print conditions set in advance for the print target image and the printable conditions of the printer, and the newly generated The image to be printed can be printed according to the printing conditions included in the print job. For this reason, even if the storage medium stores printing conditions that are different from the printable conditions of the printing apparatus or does not store any printing conditions, complicated printing that requires time and effort is required. An image to be printed can be printed without newly setting conditions.
また、この発明にかかる印刷装置は、上記に記載の発明において、前記印刷ジョブ取得手段によって取得した前記印刷ジョブに含まれる前記印刷条件と、前記印刷可能条件取得手段によって取得した前記プリンタが有する印刷可能条件とに基づいて、前記プリンタにおいて前記印刷ジョブに含まれる前記印刷条件による前記印刷対象画像の印刷を行うことができるか否かの判断を行う印刷可否判断手段をさらに備えたことを特徴とする。 The printing apparatus according to the present invention is the printing apparatus according to the invention described above, wherein the printing condition included in the print job acquired by the print job acquisition unit and the printer acquired by the printable condition acquisition unit The printing apparatus further comprises a printability determination unit that determines whether the image to be printed can be printed according to the print condition included in the print job in the printer based on a possible condition. To do.
この発明によれば、あらかじめ印刷対象画像に対して設定されている印刷条件と、プリンタが有する印刷可能条件とに基づいて、プリンタにおいて印刷対象画像を印刷することができるか否かを判断することができる。そして、印刷対象画像を印刷することができるか否かの判断結果に基づいて、手間や時間がかかる複雑な印刷条件の設定を新たに行うことなく、印刷対象画像に対する印刷ジョブを新たに生成して、印刷対象画像を印刷することができる。 According to this invention, it is determined whether or not a print target image can be printed by a printer, based on print conditions set in advance for the print target image and printable conditions of the printer. Can do. Then, based on the determination result of whether or not the print target image can be printed, a new print job for the print target image is generated without newly setting complicated print conditions that require labor and time. Thus, the print target image can be printed.
また、この発明にかかる印刷装置は、上記に記載の発明において、前記印刷ジョブ生成手段は、前記印刷可否判断手段によって前記プリンタにおいて前記印刷条件による前記印刷対象画像の印刷を行うことができないと判断された場合に、前記印刷ジョブを新たに生成することを特徴とする。 In the printing apparatus according to the present invention, in the above-described invention, the print job generation unit determines that the print target image cannot be printed based on the print condition in the printer by the print availability determination unit. In the case where the print job is made, the print job is newly generated.
この発明によれば、あらかじめ印刷対象画像に対して設定されている印刷条件と、プリンタが有する印刷可能条件とに基づいて、プリンタにおいて印刷対象画像を印刷することができるか否かを判断することができる。そして、プリンタにおいて印刷対象画像を印刷することができないと判断された場合のみ、印刷対象画像に対する印刷ジョブを新たに生成することができる。そのため、記憶媒体に、印刷装置が有する印刷可能条件と同じ印刷条件が格納されている場合は、印刷対象画像に対する印刷ジョブを新たに生成することなく、印刷対象画像を印刷することができる。また、記憶媒体に、印刷装置が有する印刷可能条件と異なる印刷条件が格納されている場合であっても、手間や時間がかかる複雑な印刷条件の設定を新たに行うことなく、印刷対象画像に対する印刷ジョブを新たに生成して、印刷対象画像を印刷することができる。 According to this invention, it is determined whether or not a print target image can be printed by a printer, based on print conditions set in advance for the print target image and printable conditions of the printer. Can do. Only when it is determined that the print target image cannot be printed by the printer, a print job for the print target image can be newly generated. Therefore, when the same print conditions as the printable conditions of the printing apparatus are stored in the storage medium, the print target image can be printed without newly generating a print job for the print target image. Further, even when printing conditions different from the printable conditions of the printing apparatus are stored in the storage medium, it is possible to perform printing on an image to be printed without newly setting complicated printing conditions that require time and effort. A new print job can be generated and an image to be printed can be printed.
また、この発明にかかる印刷装置は、上記に記載の発明において、前記印刷ジョブ取得手段は、前記印刷対象画像とともに記憶メディアに含まれるメタデータを読み取ることによって、前記印刷対象画像に対してあらかじめ設定されている印刷条件を含む印刷ジョブを取得することを特徴とする。 The printing apparatus according to the present invention is the printing apparatus according to the above-described invention, wherein the print job acquisition unit sets in advance the print target image by reading metadata included in a storage medium together with the print target image. A print job including the print conditions that have been set is acquired.
この発明によれば、記憶メディアから、印刷対象画像とともにメタデータを読み取ることによって、印刷対象画像に対してあらかじめ設定されている印刷条件を取得することができる。そのため、例えば、印刷対象画像を、機種およびメーカーが異なる複数の印刷装置において印刷する場合であっても、それぞれの印刷装置において、メタデータを読み取るといった共通の方法によって、容易に、印刷対象画像に対してあらかじめ設定されている印刷条件を取得することができる。 According to the present invention, by reading the metadata together with the print target image from the storage medium, it is possible to acquire printing conditions set in advance for the print target image. Therefore, for example, even when a print target image is printed by a plurality of printing apparatuses of different models and manufacturers, each printing apparatus can easily convert the print target image into a print target image by a common method of reading metadata. On the other hand, printing conditions set in advance can be acquired.
また、この発明にかかる印刷装置は、上記に記載の発明において、前記メタデータは、XML言語によって記述されていることを特徴とする。 The printing apparatus according to the present invention is characterized in that, in the above-described invention, the metadata is described in an XML language.
この発明によれば、XML言語といった汎用的な言語で記述されているメタデータを解読することによって、印刷対象画像に対してあらかじめ設定されている印刷条件を取得することができる。そのため、例えば、印刷対象画像を、機種およびメーカーが異なる複数の印刷装置において印刷する場合であっても、それぞれの印刷装置において、XML言語といった汎用的な言語で記述されているメタデータを解読するといった共通の方法によって、容易に、印刷対象画像に対してあらかじめ設定されている印刷条件を取得することができる。 According to the present invention, it is possible to acquire printing conditions set in advance for an image to be printed by decoding metadata described in a general-purpose language such as an XML language. Therefore, for example, even when an image to be printed is printed on a plurality of printing apparatuses of different models and manufacturers, each printing apparatus decodes metadata described in a general language such as the XML language. By using a common method, it is possible to easily acquire printing conditions set in advance for an image to be printed.
また、この発明にかかる印刷方法は、印刷対象画像を取得する画像取得工程と、前記印刷対象画像に対してあらかじめ設定されている印刷条件を含む印刷ジョブを取得する印刷ジョブ取得工程と、プリンタが有する印刷可能条件を取得する印刷可能条件取得工程と、前記印刷ジョブ取得工程によって取得した前記印刷ジョブと、前記印刷可能条件取得工程によって取得した前記プリンタが有する印刷可能条件とに基づいて、前記印刷対象画像に対する前記印刷ジョブを新たに生成する印刷ジョブ生成工程と、前記プリンタにおいて前記印刷対象画像を前記印刷ジョブ生成工程によって新たに生成された前記印刷ジョブに含まれる印刷条件によって印刷する画像印刷工程と、を含んだことを特徴とする。 Further, the printing method according to the present invention includes an image acquisition step of acquiring a print target image, a print job acquisition step of acquiring a print job including a print condition preset for the print target image, and a printer The printable condition acquisition step for acquiring the printable condition having, the print job acquired by the print job acquisition step, and the printable condition of the printer acquired by the printable condition acquisition step. A print job generating step for newly generating the print job for the target image, and an image printing step for printing the print target image in the printer according to the print conditions included in the print job newly generated by the print job generating step. It is characterized by including.
この発明によれば、あらかじめ印刷対象画像に対して設定されている印刷条件と、プリンタが有する印刷可能条件とに基づいて、印刷対象画像に対する印刷ジョブを新たに生成して、新たに生成された印刷ジョブに含まれる印刷条件によって印刷対象画像を印刷することができる。そのため、ユーザは、記憶媒体に、印刷装置が有する印刷可能条件と異なる印刷条件が格納されている場合や、印刷条件が全く格納されていない場合であっても、手間や時間がかかる複雑な印刷条件の設定を新たに行うことなく、印刷対象画像を印刷することができる。 According to this invention, a print job for a print target image is newly generated based on the print conditions set in advance for the print target image and the printable conditions of the printer, and the newly generated The image to be printed can be printed according to the printing conditions included in the print job. For this reason, even if the storage medium stores printing conditions that are different from the printable conditions of the printing apparatus or does not store any printing conditions, complicated printing that requires time and effort is required. An image to be printed can be printed without newly setting conditions.
また、この発明にかかる印刷プログラムは、上記に記載の印刷方法をコンピュータに実行させることを特徴とする。 A printing program according to the present invention causes a computer to execute the printing method described above.
この発明によれば、印刷プログラムを実行することにより、上述した印刷方法によって得られる動作がコンピュータによって実現される。これにより、上述した印刷方法の実現によって得られる各種効果を奏することができる。 According to the present invention, the operation obtained by the above-described printing method is realized by the computer by executing the printing program. Thereby, various effects obtained by realizing the printing method described above can be achieved.
また、この発明にかかる記憶媒体は、上記に記載の印刷プログラムをコンピュータに読み取り可能に記憶したことを特徴とする。 A storage medium according to the present invention is characterized in that the above-described printing program is stored in a computer readable manner.
この発明によれば、記憶された印刷プログラムをコンピュータに読み取らせ、実行させることによって、上述した印刷プログラムの実行によって得られる動作がコンピュータによって実現される。これにより、上述した印刷プログラムの実行によって得られる各種効果を奏することができる。 According to the present invention, by causing a computer to read and execute a stored print program, the operation obtained by executing the above-described print program is realized by the computer. Thereby, the various effects obtained by execution of the printing program mentioned above can be produced.
以下に添付図面を参照して、この発明にかかる印刷装置、印刷方法、印刷プログラム、および記憶媒体の好適な実施の形態を詳細に説明する。 Exemplary embodiments of a printing apparatus, a printing method, a printing program, and a storage medium according to the present invention will be explained below in detail with reference to the accompanying drawings.
(印刷装置100の機能的構成)
図1は、本実施の形態における印刷装置の機能的構成の一例を示すブロック図である。図1に示すように、本実施の形態における印刷装置100は、画像取得部101と、印刷ジョブ取得部102と、印刷可能条件取得部103と、印刷可否判断部104と、印刷ジョブ生成部105と、画像印刷部106とを備えて構成されている。
(Functional configuration of printing apparatus 100)
FIG. 1 is a block diagram illustrating an example of a functional configuration of a printing apparatus according to the present embodiment. As shown in FIG. 1, the
画像取得部101は、コンパクトフラッシュ(登録商標)、スマートメディア(登録商標)、SDメモリーカード(登録商標)、マルチメディアカード(登録商標)、メモリースティック(登録商標)、USBフラッシュメモリなどのメモリーカード205から、デジタルカメラ120(図7−2参照)によって撮影した印刷対象画像111を取得する。
The
印刷ジョブ取得部102は、コンパクトフラッシュ(登録商標)、スマートメディア(登録商標)、SDメモリーカード(登録商標)、マルチメディアカード(登録商標)、メモリースティック(登録商標)、USBフラッシュメモリなどのメモリーカード205から、デジタルカメラ120によって設定された印刷ジョブ112を取得する。印刷ジョブ112には、プリンタ名や、画像取得部101によって取得した印刷対象画像111に対する印刷条件として、印刷用紙のサイズ(A4、B5、L判、ハガキなど)、印刷用紙の方向(縦または横)などの情報が含まれる。
The print
印刷可能条件取得部103は、RAM203(図2参照)から、印刷装置100が有するプリンタ名113およびジョブテンプレート114を取得する。ジョブテンプレート114には、印刷装置100が有する印刷可能条件として、印刷用紙のサイズ(A4、B5、L判、ハガキなど)、印刷用紙の方向(縦または横)などの情報が含まれる。
The printable
本実施の形態において、印刷装置100が有する印刷可能条件は、印刷装置100を含めた、装置、機種およびメーカーを問わない複数の装置間において取り決められたMPV標準規格に従ったXML形式によって構成され、ジョブテンプレート114としてRAM203へ格納されている。そのため、印刷装置100は、MPV標準規格に基づいてジョブテンプレート114を解読することによって、印刷装置100が有する印刷可能条件を取得することができる。
In the present embodiment, the printable condition that the
このように、ジョブテンプレート114をMPV標準規格などの標準フォーマットを用いて構成することによって、印刷装置100以外の装置によって生成されたジョブテンプレート114であっても、印刷装置100によって解読したり、編集したりすることができる。また、印刷装置100によって生成されたジョブテンプレート114であっても、印刷装置100以外の装置によって解読したり、編集したりすることができる。
Thus, by configuring the
印刷可否判断部104は、印刷ジョブ取得部102によって取得した印刷ジョブ112に含まれる印刷条件と、印刷可能条件取得部103によって取得したジョブテンプレート114とに基づいて、印刷装置100において画像取得部101によって取得した印刷対象画像111を印刷ジョブ取得部102によって取得した印刷ジョブ112に含まれる印刷条件で印刷することができるか否かの判断を行う。
Based on the print conditions included in the
例えば、印刷ジョブ112に含まれる印刷条件に設定されている印刷用紙のサイズが、印刷装置100で印刷することができない印刷用紙のサイズであった場合、印刷可否判断部104は、この印刷対象画像111を印刷することができないと判断する。また、例えば、印刷ジョブ112に含まれる印刷条件に印刷用紙のサイズが設定されていない場合、印刷可否判断部104は、この印刷対象画像111を印刷することができないと判断する。
For example, if the size of the printing paper set in the printing conditions included in the
印刷ジョブ生成部105は、印刷可能条件取得部103によって取得されたジョブテンプレート114に基づいて、画像取得部101によって取得した印刷対象画像111に対する印刷条件を含む印刷ジョブ112を新たに生成する。印刷ジョブ生成部105は、印刷可否判断部104によって、印刷装置100において画像取得部101によって取得した印刷対象画像111を印刷ジョブ取得部102によって取得した印刷ジョブ112に含まれる印刷条件で印刷することができないと判断された場合、印刷ジョブ112を新たに生成する。
The print
画像印刷部106は、プリンタユニット211(図2参照)を介して、画像取得部101によって取得した印刷対象画像111を、印刷ジョブ取得部102によって取得した印刷ジョブ112に含まれる印刷条件、または印刷ジョブ生成部105によって新たに生成した印刷ジョブ112に含まれる印刷条件によって印刷する。
The
(印刷装置100のハードウェア構成)
図2は、本実施の形態における印刷装置のハードウェア構成の一例を示すブロック図である。なお、以降において、既に説明した部分と重複する箇所は同一の符号を附して説明を省略する。本実施の形態における印刷装置100は、CPU(Central Processing Unit)201、ROM(Read Only Memory)202、RAM(Random Access Memory)203、メモリーカードリーダ/ライタ204、メモリーカード205、ディスプレイ206、インタフェース(I/F)207、通信ケーブル208、操作キー209、スキャナユニット210およびプリンタユニット211を備えて構成されており、各構成部はバス212によってそれぞれ接続されている。
(Hardware configuration of printing apparatus 100)
FIG. 2 is a block diagram illustrating an example of a hardware configuration of the printing apparatus according to the present embodiment. In the following description, the same portions as those already described are denoted by the same reference numerals and description thereof is omitted. The
CPU201は、所定の演算処理を実行し、この印刷装置100の全体を制御する。ROM202は、各種制御プログラムなどを格納する。ROM202に格納されたデータは、ユーザの操作によって書き換えることが可能ではあるが、電源OFFによって消去されないものである。RAM203は、可変的なデータを書き換え自在に記憶し、CPU201のワークエリアとして機能する。RAM203は、電源OFFによって記憶されたデータが消去される揮発性のメモリであってもよいし、バッテリなどによってバックアップされることによる不揮発性のメモリとしてもよい。また、RAM203には、印刷装置100が有するプリンタ名113およびジョブテンプレート114が格納される。
The
メモリーカードリーダ/ライタ204はCPU201の制御命令に従って、メモリーカード205に対するデータの読み取り/書き込みの制御を行う。メモリーカード205は、各種制御プログラムや各種データを、例えばCPU201に読み取り可能に記憶する。メモリーカード205は、データ記憶媒体ドライブ204による情報の書き込みを受け付けるとともに、書き込まれたデータを不揮発に記憶する着脱自在な記憶媒体である。メモリーカード205には、デジタルカメラ120によって撮影された印刷対象画像111およびデジタルカメラ120によって生成された印刷ジョブ112が格納される。
The memory card reader / writer 204 controls reading / writing of data with respect to the
ディスプレイ206は、図示しない操作パネル上に設けられ、印刷対象画像111、アイコン、カーソル、メニュー、ウィンドウ、あるいは文字や画像などの各種情報が表示される。I/F207は、通信ケーブル208を介してLAN(Local Area Network)やWAN(Wide Area Network)などのネットワーク110に接続され、ネットワーク110と印刷装置100とのインタフェースとして機能し、印刷装置100に対するデータの入出力を制御する。操作キー209は、図示しない操作パネル上に設けられ、文字、数字、各種指示などの入力のためのキーを備え、データの入力を行う。また、タッチパネル式の入力パッドやテンキーなどであってもよい。
The
スキャナユニット210は、用紙などに印刷されている画像を光学的に読み取り、印刷装置100の内部に画像データを取り込む。プリンタユニット211は、印刷対象画像111や文書などの印刷データを用紙などに印刷する。
The
なお、本実施の形態にかかる印刷装置100の機能的構成は、例えば、画像取得部101および印刷ジョブ取得部102は、メモリーカードリーダ/ライタ204が、印刷可能条件取得部103、印刷可否判断部104および印刷ジョブ生成部105は、CPU201が、画像印刷部106は、プリンタユニット211が、それぞれその機能を実現する。
Note that the functional configuration of the
(印刷装置100の印刷処理手順)
図3は、本実施の形態における印刷装置による印刷処理手順の一例を示すフローチャートである。以下、本実施の形態における印刷処理手順について図3を用いて説明する。
(Print processing procedure of printing apparatus 100)
FIG. 3 is a flowchart illustrating an example of a print processing procedure by the printing apparatus according to the present embodiment. Hereinafter, the print processing procedure in the present embodiment will be described with reference to FIG.
まず、画像取得部101によって、メモリーカードリーダ/ライタ204に挿入された、コンパクトフラッシュ(登録商標)、スマートメディア(登録商標)、SDメモリーカード(登録商標)、マルチメディアカード(登録商標)、メモリースティック(登録商標)およびUSBフラッシュメモリなどのメモリーカード205から、デジタルカメラ120によって撮影された印刷対象画像111を取得する(ステップS301)。なお、印刷対象画像111の一例については図4を用いて後述する。
First, the compact flash (registered trademark), smart media (registered trademark), SD memory card (registered trademark), multimedia card (registered trademark), memory stick inserted into the memory card reader / writer 204 by the
次に、印刷可能条件取得部103によって、RAM203から、印刷装置100が有するプリンタ名113およびジョブテンプレート114を取得する(ステップS302)。なお、印刷装置100が有するプリンタ名113の一例については図5を、ジョブテンプレート114の一例については図6−1および図6−2を用いて後述する。
Next, the printable
次に、印刷ジョブ取得部102によって、コンパクトフラッシュ(登録商標)、スマートメディア(登録商標)、SDメモリーカード(登録商標)、マルチメディアカード(登録商標)、メモリースティック(登録商標)、USBフラッシュメモリなどのメモリーカード205から、デジタルカメラ120によってステップS301で取得した印刷対象画像111に対して設定された印刷条件を含む印刷ジョブ112を取得する(ステップS303)。本実施の形態においては、ステップS301で取得した印刷対象画像111とともに、メモリーカード205に格納されているメタデータファイルを読み込むことによって、印刷ジョブ112を取得する。
Next, the print
次に、印刷可否判断部104によって、ステップS302で取得した印刷装置100が有するプリンタ名113と、ステップS303で取得した印刷ジョブ112に含まれるプリンタ名が一致しているか否かを判断する(ステップS304)。
Next, the
ステップS304で、ステップS302で取得した印刷装置100が有するプリンタ名113と、ステップS303で取得した印刷ジョブ112に含まれるプリンタ名が一致していると判断した場合は(ステップS304:Yes)、ステップS305〜ステップS309を飛ばして、ステップS310へ進む。なお、印刷装置100とプリンタ名が一致している印刷ジョブ112の一例については図7−1を用いて後述する。
If it is determined in step S304 that the
ステップS304で、ステップS302で取得した印刷装置100が有するプリンタ名113と、ステップS303で取得した印刷ジョブ112に含まれるプリンタ名が一致していないと判断した場合は(ステップS304:No)、次のステップS305へ進む。なお、印刷装置100とプリンタ名が一致していない印刷ジョブ112の一例については図8を用いて後述する。
If it is determined in step S304 that the
次に、印刷可否判断部104によって、ステップS303で取得した印刷ジョブ112に印刷条件として設定されている印刷用紙は、印刷装置100で印刷することができる印刷用紙か否かを判断する(ステップS305)。印刷可否判断部104は、この判断を、ステップS303で取得した印刷ジョブ112に印刷条件として設定されている、印刷用紙のサイズの設定および印刷用紙の方向の設定と、ステップS302で取得したジョブテンプレート114に設定されている、印刷用紙のサイズの設定および印刷用紙の方向の設定とに基づいて行う。
Next, the
ステップS305で、ステップS303で取得した印刷ジョブ112に印刷条件として設定されている印刷用紙は、印刷装置100で印刷することができる印刷用紙ではないと判断した場合は(ステップS305:No)、ステップS306〜ステップS310を飛ばして、一連の処理を終了する。ステップS305で、ステップS303で取得した印刷ジョブ112に印刷条件として設定されている印刷用紙は、印刷装置100で印刷することができる印刷用紙であると判断した場合は(ステップS305:Yes)、次のステップS306へ進む。なお、印刷用紙の設定に対して無効な値が設定されている印刷ジョブ112の一例については図9を用いて後述する。
If it is determined in step S305 that the print paper set as the print condition in the
次に、印刷可否判断部104によって、ステップS303で取得した印刷ジョブ112に印刷条件として設定されている印刷用紙以外の設定は、印刷装置100において有効な設定か否かを判断する(ステップS306)。印刷可否判断部104は、この判断を、ステップS303で取得した印刷ジョブ112に含まれる印刷条件に設定されている、カラー設定、印刷品質設定およびふち設定と、ステップS302で取得したジョブテンプレート114に設定されている、カラー設定、印刷品質設定およびふち設定とに基づいて行う。
Next, the
ステップS306で、ステップS303で取得した印刷ジョブ112に印刷条件として設定されている印刷用紙以外の設定は、印刷装置100において有効な設定であると判断した場合は(ステップS306:Yes)、印刷ジョブ生成部105によって、メモリーカード205に格納されている印刷ジョブ112に含まれるプリンタ名を、ステップS302で取得した印刷装置100が有するプリンタ名113へ更新する(ステップS307)。そして、ステップS308およびS309を飛ばして、ステップS310へ進む。ステップS306で、ステップS303で取得した印刷ジョブ112に印刷条件として設定されている印刷用紙以外の設定は、印刷装置100において有効な設定ではないと判断した場合は(ステップS306:No)、次のステップS308へ進む。なお、印刷用紙以外の設定に対して無効な値が設定されている印刷ジョブ112の一例については図10を用いて後述する。
If it is determined in step S306 that settings other than the printing paper set as the printing condition in the
次に、印刷ジョブ生成部105によって、ステップS301で取得した印刷対象画像111に対する印刷条件を含む印刷ジョブ112を新たに生成するか否かを判断する(ステップS308)。印刷ジョブ生成部105は、ディスプレイ206の画面上に、印刷ジョブ112を新たに生成するか否かを選択するための画面を表示する。そして、この画面に対して操作キー209を用いてユーザが行った選択操作に基づいて、印刷ジョブ112を新たに生成するか否かを判断する。なお、印刷ジョブ112を新たに生成するか否かの選択画面の一例については図11を用いて後述する。
Next, the print
ステップS308で、ステップS301で取得した印刷対象画像111に対する印刷条件を含む印刷ジョブ112を新たに生成しないと判断した場合は(ステップS308:No)、ステップS309およびS310を飛ばして、一連の処理を終了する。ステップS308で、ステップS301で取得した印刷対象画像111に対する印刷条件を含む印刷ジョブ112を新たに生成すると判断した場合は(ステップS308:Yes)、次のステップS309へ進む。
If it is determined in step S308 that a
次に、印刷ジョブ生成部105によって、ステップS303で取得した印刷ジョブ112と、ステップS302で取得したジョブテンプレート114とに基づいて、ステップS301で取得した印刷対象画像111に対する印刷条件を含む印刷ジョブ112を新たに生成する(ステップS309)。なお、印刷ジョブ生成部105によって新たに生成された印刷ジョブ112の一例については図12を用いて後述する。
Next, based on the
次に、画像印刷部106によって、プリンタユニット211を介して、ステップS301で取得した印刷対象画像111を印刷する(ステップS310)。画像印刷部106は、ステップS309で印刷ジョブ112が新たに生成されていない場合には、ステップS303で取得した印刷ジョブ112に含まれる印刷条件によって、印刷対象画像111を印刷する。また、画像印刷部106は、ステップS309で印刷ジョブ112が新たに生成された場合には、ステップS309で新たに生成した印刷ジョブ112に含まれる印刷条件によって、印刷対象画像111を印刷する。
Next, the
図4は、印刷対象画像111の一例を示す図である。図4に示すように、画像400は、JPEG形式の画像データファイルであり、ファイル名「0001.JPG」を有する。この、画像400は、デジタルカメラ120によって撮影され、コンパクトフラッシュ(登録商標)、スマートメディア(登録商標)、SDメモリーカード(登録商標)、マルチメディアカード(登録商標)、メモリースティック(登録商標)およびUSBフラッシュメモリなどのメモリーカード205に格納されている。
FIG. 4 is a diagram illustrating an example of the
図5は、RAM203に格納されている、印刷装置100が有するプリンタ名113の一例を示す図である。図5に示すように、表500は、印刷装置100が有するプリンタ名113を含むデータファイルを表形式で示したものである。表500は、設定項目設定欄510と、設定値設定欄520とによって構成されている。この印刷装置100が有するプリンタ名113を含むデータファイルは、印刷可能条件取得部103によって、RAM203から読み出される。
FIG. 5 is a diagram illustrating an example of the
例えば、設定項目設定欄510には、設定値設定欄520に設定する値が、印刷装置100が有するプリンタ名113であることを示す「プリンタ名」が設定されている。設定値設定欄520には、印刷装置100が有するプリンタ名113として「E社 LP−20000」が設定されている。これによって、印刷可能条件取得部103は、印刷装置100が有するプリンタ名113として、「E社 LP−20000」を取得することができる。
For example, in the setting
図6−1は、RAM203に格納されている、ジョブテンプレート114の一例を示す図である。図6−1に示すように、表600は、メタデータファイルに含まれるジョブテンプレート114を表形式で示したものであり、設定項目設定欄610、設定値設定欄620および初期値設定欄630によって構成されている。このジョブテンプレート114を含むメタデータファイルは、印刷可能条件取得部103によって、RAM203から読み出される。
FIG. 6A is a diagram illustrating an example of the
例えば、印刷可能条件取得部103は、設定項目設定欄610として「用紙サイズ」を選択した場合、設定値設定欄620より「A3」と「A4」を取得する。これによって、印刷可能条件取得部103は、印刷装置100において印刷することができる印刷用紙のサイズとして、「A3」と「A4」とを取得することができる。さらに、印刷可能条件取得部103は、設定値設定欄620から取得した「A4」に対応する初期値設定欄630より「○」を取得する。これによって、印刷可能条件取得部103は、印刷装置100において印刷することができる印刷用紙のサイズの初期値として、「A4」を取得することができる。
For example, when “paper size” is selected as the setting
図6−2は、RAM203に格納されている、ジョブテンプレート114のさらなる一例を示す図である。図6−2に示すように、表650は、メタデータファイルに含まれるジョブテンプレート114を表形式で示したものであり、ジョブテンプレート設定欄660および変換ルール設定欄670によって構成されている。
FIG. 6B is a diagram illustrating a further example of the
ジョブテンプレート設定欄660には、印刷装置100を含めた複数のプリンタがそれぞれ有する印刷可能条件が設定され、プリンタネーム設定欄661、サポートプロパティ設定欄662、サポートバリュー設定欄663およびデフォルトバリュー設定欄664によって構成されている。変換ルール設定欄670には、印刷装置100を含めた複数のプリンタのそれぞれに対する、メモリーカード205から取得した印刷ジョブ112に基づいた新たな印刷ジョブ112を生成するための変換ルールが設定される。
In the job
このジョブテンプレート114を含むメタデータファイルは、印刷可能条件取得部103によってRAM203から読み出され、印刷ジョブ生成部105によって印刷ジョブ112を新たに生成するために利用される。このジョブテンプレート114を用いることによって印刷ジョブ112に設定されている値の正当性にかかわらず(すなわち、印刷可否判断部104によって印刷することができるか否かを判断することなく)新たな印刷ジョブ112を生成することができる。
The metadata file including the
例えば、プリンタ名「E社 LP−20000」を有する印刷装置100において、メモリーカード205から取得した印刷ジョブ112に含まれるプリンタ名に「E社 LP−20000」が設定されており、メモリーカード205から取得した印刷ジョブ112に含まれる印刷条件として印刷用紙のサイズおよび印刷用紙の方向に「A4縦」が設定されていたとする。
For example, in the
この場合、印刷ジョブ生成部105は、プリンタ名「E社 LP−20000」を有する印刷装置100において印刷対象画像111を印刷するために、変換ルール設定欄670に設定されている変換ルールに従って、印刷条件として印刷用紙のサイズおよび印刷用紙の方向に「A4縦」(すなわち、変換前と同じ値)が設定された印刷ジョブ112を新たに生成する。
In this case, the print
また、例えば、プリンタ名「E社 LP−20000」を有する印刷装置100において、メモリーカード205から取得した印刷ジョブ112に含まれるプリンタ名に「E社 LP−20000」が設定されており、メモリーカード205から取得した印刷ジョブ112に含まれる印刷条件として印刷用紙のサイズおよび印刷用紙の方向にプリンタ名「E社 LP−20000」を有する印刷装置100によってサポートされていない値(例えば、「ハガキ」)が設定されていたとする。
For example, in the
この場合、印刷ジョブ生成部105は、プリンタ名「E社 LP−20000」を有する印刷装置100において印刷対象画像111を印刷するために、変換ルール設定欄670に設定されている変換ルールに従って、印刷条件として印刷用紙のサイズおよび印刷用紙の方向に「A4縦」が設定された印刷ジョブ112を新たに生成する。
In this case, the print
さらに、例えば、プリンタ名「E社 LP−20000」を有する印刷装置100において、メモリーカード205から取得した印刷ジョブ112に含まれるプリンタ名に「E社 LP−30000」が設定されており、メモリーカード205から取得した印刷ジョブ112に含まれる印刷条件として印刷用紙のサイズおよび印刷用紙の方向に「B5縦」が設定されていたとする。
Further, for example, in the
この場合、印刷ジョブ生成部105は、プリンタ名「E社 LP−20000」を有する印刷装置100において印刷対象画像111を印刷するために、変換ルール設定欄670に設定されている変換ルールに従って、変換ルールに設定されている値「/S」に対応する処理(すなわち、印刷用紙のサイズおよび印刷用紙の方向をユーザに選択させるための画面をディスプレイ206に表示して、ユーザによって選択された印刷用紙のサイズおよび印刷用紙の方向が印刷条件として設定された印刷ジョブ112を新たに生成する処理)を行う。
In this case, the print
このように、ジョブテンプレート114に、印刷装置100とは異なる複数のプリンタにそれぞれ対応する印刷可能条件および変換テーブルを格納することによって、印刷装置100において、印刷装置100とは異なるプリンタに対する印刷条件が設定された印刷ジョブ112をメモリーカード205から取得した場合であっても、ジョブテンプレート114に基づいて印刷装置100によって印刷対象画像111を印刷するための新たな印刷ジョブ112を生成することができる。また、印刷装置100を含んだ複数のプリンタによって、ジョブテンプレート114を利用することができる。
As described above, by storing printable conditions and conversion tables respectively corresponding to a plurality of printers different from the
なお、図6−1および図6−2を用いて上述したジョブテンプレート114を含むメタデータファイルのデータ構成は、MPV標準規格などの、印刷装置100を含めた、装置、機種およびメーカーを問わない複数の装置間において取り決められた標準フォーマットに従って構成されている。例えば、本実施の形態においては、MPV標準規格に従ったXML形式によって表されている。そのため印刷装置100は、MPV標準規格に基づいてこのXMLデータを解読することによって、ジョブテンプレート114を取得することができる。
Note that the data structure of the metadata file including the
このように、ジョブテンプレート114を含むメタデータファイルをMPV標準規格などの標準フォーマットを用いて構成することによって、印刷装置100以外の装置によって生成されたジョブテンプレート114であっても、印刷装置100によって解読したり、編集したりすることができる。また、印刷装置100によって生成されたジョブテンプレート114であっても、印刷装置100以外の装置によって解読したり、編集したりすることができる。
As described above, by configuring the metadata file including the
図7−1は、メモリーカード205に格納されている、印刷装置100とプリンタ名が一致している印刷ジョブ112の一例を示す図である。図7−1に示すように、表700は、メタデータファイルに含まれる印刷ジョブ112を表形式で示したものであり、表710と、表720とによって構成されている。この印刷ジョブ112を含むメタデータファイルは、印刷ジョブ取得部102によって、メモリーカード205から読み出される。
FIG. 7A is a diagram illustrating an example of a
表710は、印刷ジョブ112に含まれるプリンタ名を表形式で示したものであり、設定項目設定欄711と、設定値設定欄712とによって構成されている。例えば、設定項目設定欄711には、設定値設定欄712に設定する値が、印刷ジョブ112に含まれるプリンタ名であることを示す「プリンタ名」が設定されている。設定値設定欄712には、印刷ジョブ112に含まれるプリンタ名として「E社 LP−20000」が設定されている。これによって、印刷ジョブ取得部102は、印刷ジョブ112に含まれるプリンタ名として、「E社 LP−20000」を取得することができる。
A table 710 shows printer names included in the
このようにメモリーカード205から取得した印刷ジョブ112に含まれるプリンタ名「E社 LP−20000」と、図5を用いて上述したようにRAM203から取得した印刷装置100が有するプリンタ名113「E社 LP−20000」とによって、印刷可否判断部104は、印刷装置100が有するプリンタ名113と、印刷ジョブ112に含まれるプリンタ名が一致していると判断することができる。
As described above, the printer name “E company LP-20000” included in the
表720は、印刷ジョブ112に含まれる印刷条件を表形式で示したものであり、設定項目設定欄721と、設定値設定欄722とによって構成されている。例えば、印刷ジョブ取得部102は、設定項目設定欄721として「コンテンツID」を選択した場合、設定値設定欄722より「2004 Photo1」を取得する。また、印刷ジョブ取得部102は、設定項目設定欄721として「コンテンツURL」を選択した場合、設定値設定欄722より「ROOT/CONTENTS/0001.JPG」を取得する。
A table 720 shows print conditions included in the
さらに、印刷ジョブ取得部102は、設定項目設定欄721として「用紙サイズ」を選択した場合、設定値設定欄722より「A4」を取得する。さらに、印刷ジョブ取得部102は、設定項目設定欄721として「用紙方向」を選択した場合、設定値設定欄722より「縦」を取得する。
Further, when “paper size” is selected as the setting
これによって、印刷ジョブ取得部102は、コンテンツID「2004 Photo1」とコンテンツURL「ROOT/CONTENTS/0001.JPG」を有する画像400を印刷するときの印刷条件のうち、印刷用紙のサイズとして、「A4」を、印刷用紙の方向として、「縦」を取得することができる。
As a result, the print
図7−2は、図7−1を用いて上述した印刷ジョブ112の生成処理手順の概要を示す図である。図7−1を用いて上述した、印刷ジョブ112を含むメタデータファイルは、図5を用いて上述したプリンタ名113および図6−1を用いて上述したジョブテンプレート114に基づいて、あらかじめデジタルカメラ120などの印刷装置100以外の装置によって生成され、メモリーカード205に格納されている。
FIG. 7B is a diagram illustrating an outline of a generation processing procedure of the
例えば、本実施の形態においては、図7−2に示すように、まず、メモリーカード205(状態A)を印刷装置100に設けられたメモリーカードリーダ/ライタ204へ挿入することによって、印刷装置100によって、RAM203に格納されているプリンタ名113およびジョブテンプレート114がメモリーカード205に書き込まれる(処理P1)。これによって、メモリーカード205は、プリンタ名113およびジョブテンプレート114が書き込まれた状態(状態B)となる。
For example, in the present embodiment, as shown in FIG. 7B, first, the
そして、プリンタ名113およびジョブテンプレート114が書き込まれたメモリーカード205をデジタルカメラ120に挿入することによって、デジタルカメラ120はメモリーカード205からプリンタ名113およびジョブテンプレート114を読み込む(処理P2)。さらに、デジタルカメラ120において、デジタルカメラ120によって撮影された印刷対象画像111の印刷をユーザが所望する場合、プリンタ名113と、ジョブテンプレート114の中から印刷対象画像111の印刷に用いる印刷条件(印刷用紙のサイズ、印刷枚数など)とを選択することによって、プリンタ名113およびジョブテンプレート114に基づいて、印刷ジョブ112が生成される(処理P3)。
Then, by inserting the
さらに、デジタルカメラ120において、印刷ジョブ112がメモリーカード205に書き込まれ(処理P4)、印刷対象画像111がメモリーカード205に書き込まれる(処理P5)。これによって、メモリーカード205は、プリンタ名113、ジョブテンプレート114、印刷対象画像111および印刷ジョブ112が書き込まれた状態(状態C)となる。
Further, in the
このように、メモリーカード205に、印刷装置100に格納されているジョブテンプレート114をあらかじめ格納しておくことによって、デジタルカメラ120などの印刷装置100以外の装置において、印刷装置100によって印刷することができる印刷条件を含んだ印刷ジョブ112を生成することができる。そして、印刷装置100は、印刷ジョブ112を新たに生成することなく、デジタルカメラ120によって生成されメモリーカード205から取得した印刷ジョブ112に格納されている印刷条件によって、印刷対象画像111を印刷することができる。
As described above, by storing the
図7−3は、MPV標準規格によって構成された印刷ジョブ112の一例を示す図である。本実施の形態においては、図7−3に示すように、印刷ジョブ112を含むメタデータファイルのデータ構成は、印刷装置100を含めた、装置、機種およびメーカーを問わない複数の装置間において取り決められたMPV標準規格に従ったXML形式によって表されている。そのため印刷装置100は、MPV標準規格に基づいてこのXMLデータを解読することによって、印刷ジョブ112を取得することができる。
FIG. 7C is a diagram illustrating an example of the
このように、印刷ジョブ112を含むメタデータファイルをMPV標準規格などの標準フォーマットを用いて構成することによって、デジタルカメラ120などの印刷装置100以外の装置によって生成され、メモリーカード205に格納された印刷ジョブ112を含むメタデータファイルであっても、印刷装置100によって解読することができる。また、印刷装置100によって生成され、メモリーカード205に格納された印刷ジョブ112を含むメタデータファイルであっても、印刷装置100以外の装置によって解読することができる。さらに、印刷装置100以外の装置によって生成され、メモリーカード205に格納された印刷ジョブ112を含むメタデータファイルを、さらに他の印刷装置100以外の装置によって解読することができる。
In this way, by configuring the metadata file including the
図8は、メモリーカード205に格納されている、印刷装置100とプリンタ名が一致していない印刷ジョブ112の一例を示す図である。図8に示すように、表800は、図7−1を用いて上述した表700と同様に、メタデータファイルに含まれる印刷ジョブ112を表形式で示したものである。この表800は、設定値設定欄712に、印刷ジョブ112に含まれるプリンタ名として「E社 LP−30000」が設定されている点が、図7−1を用いて上述した表700と異なる。この印刷ジョブ112は、プリンタ名として「E社 LP−30000」を有する、印刷装置100とは異なる装置によって印刷対象画像111を印刷するために、デジタルカメラ120などによって生成されたものである。
FIG. 8 is a diagram illustrating an example of a
このように、メモリーカード205から取得した印刷ジョブ112に含まれるプリンタ名「E社 LP−30000」と、図5を用いて上述したようにRAM203から取得した印刷装置100が有するプリンタ名113「E社 LP−20000」とによって、印刷可否判断部104は、印刷装置100が有するプリンタ名113と、印刷ジョブ112に含まれるプリンタ名が一致していないと判断することができる。
As described above, the printer name “E company LP-30000” included in the
図9は、メモリーカード205に格納されている、印刷用紙の設定に対して無効な値が設定されている印刷ジョブ112の一例を示す図である。図9に示すように、表900は、図8を用いて上述した表800と同様に、メタデータファイルに含まれる印刷ジョブ112を表形式で示したものである。この表900は、印刷用紙に関する印刷条件として、設定項目設定欄721に設定されている「用紙サイズ」に対応する設定値設定欄722に「B5」が、設定項目設定欄721に設定されている「用紙方向」に対応する設定値設定欄722に「横」が、設定されている点が、図8を用いて上述した表800と異なる。この印刷ジョブ112は、図8を用いて上述した印刷ジョブ112と同様に、プリンタ名として「E社 LP−30000」を有する、印刷装置100とは異なる装置によって印刷対象画像111を印刷するために、デジタルカメラ120などによって生成されたものである。
FIG. 9 is a diagram illustrating an example of the
このように、メモリーカード205から取得した印刷ジョブ112に含まれるプリンタ名「E社 LP−30000」と、図5を用いて上述したようにRAM203から取得した印刷装置100が有するプリンタ名113「E社 LP−20000」とによって、印刷可否判断部104は、印刷装置100が有するプリンタ名113と、印刷ジョブ112に含まれるプリンタ名が一致していないと判断することができる。
As described above, the printer name “E company LP-30000” included in the
そして、さらに、メモリーカード205から取得した印刷ジョブ112に含まれる印刷用紙のサイズ「B5」と、図6−1を用いて上述したようにジョブテンプレート114に設定されている印刷装置100において印刷することができる印刷用紙のサイズ「A3」および「A4」とによって、印刷可否判断部104は、印刷ジョブ112に印刷条件として設定されている印刷用紙は、印刷装置100で印刷することができる印刷用紙ではないと判断することができる。
Further, the printing paper size “B5” included in the
図10は、メモリーカード205に格納されている、印刷用紙以外の設定に対して無効な値が設定されている印刷ジョブ112の一例を示す図である。図10に示すように、表1000は、図8を用いて上述した表800と同様に、メタデータファイルに含まれる印刷ジョブ112を表形式で示したものである。この表1000は、印刷用紙以外に関する印刷条件として、設定項目設定欄721に設定されている「カラー」に対応する設定値設定欄722に「」(空白)が、設定項目設定欄721に設定されている「印刷品質」に対応する設定値設定欄722に「最高」が、設定されている点が、図8を用いて上述した表800と異なる。この印刷ジョブ112は、図8を用いて上述した印刷ジョブ112と同様に、プリンタ名として「E社 LP−30000」を有する、印刷装置100とは異なる装置によって印刷対象画像111を印刷するために、デジタルカメラ120などによって生成されたものである。
FIG. 10 is a diagram illustrating an example of the
このように、メモリーカード205から取得した印刷ジョブ112に含まれるプリンタ名「E社 LP−30000」と、図5を用いて上述したようにRAM203から取得した印刷装置100が有するプリンタ名113「E社 LP−20000」とによって、印刷可否判断部104は、印刷装置100が有するプリンタ名113と、印刷ジョブ112に含まれるプリンタ名が一致していないと判断することができる。
As described above, the printer name “E company LP-30000” included in the
そして、さらに、メモリーカード205から取得した印刷ジョブ112に含まれるカラー設定「」(空白)および印刷品質設定「最高」と、図6−1を用いて上述したようにジョブテンプレート114に設定されている印刷装置100において印刷することができるカラー設定「TRUE」および「FALSE」および印刷品質設定「早い」、「普通」および「きれい」とによって、印刷可否判断部104は、印刷ジョブ112に印刷条件として設定されている印刷用紙以外の設定は、印刷装置100において有効な設定ではないと判断することができる。
Further, the color setting “” (blank) and the print quality setting “highest” included in the
図11は、ディスプレイ206の画面上に表示された、印刷ジョブ112を新たに生成するか否かの選択画面の一例を示す図である。画面1100は、画像400と、ポップアップ画面1110とによって構成されている。ポップアップ画面1110は、図10を用いて上述したように、印刷可否判断部104によって、印刷ジョブ112に印刷条件として設定されている印刷用紙以外の設定は、印刷装置100において有効な設定ではないと判断されたために表示されている。
FIG. 11 is a diagram illustrating an example of a selection screen displayed on the screen of the
ポップアップ画面1110には、印刷ジョブ112に印刷条件として設定されている印刷用紙以外の設定が、印刷装置100において有効な設定ではないことを示すメッセージとして、「印刷設定が不正です」が表示されている。また、ポップアップ画面1110には、ボタン1111と、ボタン1112が設けられている。ボタン1111およびボタン1112は、操作キー209を用いてユーザが行った操作によって押下することができるボタンである。
In the pop-
ユーザは、ボタン1111を押下することによって、印刷ジョブ生成部105によって、印刷ジョブ112と、ジョブテンプレート114とに基づいて、画像400を印刷するための印刷ジョブ112を新たに生成することができる。また、ユーザは、ボタン1112を押下することによって、画像400を印刷せずに、一連の印刷処理を終了することができる。
The user can newly generate a
図12は、印刷ジョブ生成部105によって新たに生成された印刷ジョブ112の一例を示す図である。図12に示すように、表1200は、図10を用いて上述した表1000と同様に、メタデータファイルに含まれる印刷ジョブ112を表形式で示したものである。この印刷ジョブ112は、印刷ジョブ生成部105によって、図10を用いて上述した印刷ジョブ112をもとに、印刷装置100において画像400を印刷するために必要な設定が変更され、新たな印刷ジョブ112として生成されている。
FIG. 12 is a diagram illustrating an example of the
例えば、表1200において、設定値設定欄712には、印刷可能条件取得部103によってRAM203から取得した、印刷装置100が有するプリンタ名113「E社 LP−20000」が新たに設定されている点が、図10を用いて上述した表1000と異なる。
For example, in the table 1200, the setting
また、例えば、表1200において、設定項目設定欄721に設定されている「カラー」に対応する設定値設定欄722には、印刷可能条件取得部103によってRAM203に格納されているジョブテンプレート114から取得した、カラー設定の初期値「FALSE」が新たに設定されている点が、図10を用いて上述した表1000と異なる。
Also, for example, in the table 1200, the setting
また、例えば、表1200において、設定項目設定欄721に設定されている「印刷品質」に対応する設定値設定欄722には、印刷可能条件取得部103によってRAM203に格納されているジョブテンプレート114から取得した、印刷品質設定の初期値「普通」が新たに設定されている点が、図10を用いて上述した表1000と異なる。
Further, for example, in the table 1200, the setting
このように、メモリーカード205に格納されている印刷ジョブ112に含まれる印刷条件では、印刷装置100において画像400を印刷することができなかったが、印刷ジョブ生成部105によって新たに生成された印刷ジョブ112に含まれる印刷条件によって、印刷装置100において画像400を印刷することができるようになる。なお、メモリーカード205に格納されている印刷ジョブ112は、印刷ジョブ生成部105によって新たに生成された印刷ジョブ112によって更新される。
As described above, under the printing conditions included in the
以上の説明においては、メモリーカード205に印刷ジョブ112が格納されていることを前提に説明したが、例えば、メモリーカード205に印刷ジョブ112が格納されてなく、印刷ジョブ112を取得できなかった場合は、一連の処理を終了するか、あるいは、ジョブテンプレート114に基づいて印刷ジョブ112を新たに生成することもできる。この場合、ディスプレイ206の画面上に、印刷ジョブ112を新たに生成するか否かを選択するための画面を表示するようにしてもよい。そして、この画面に対して操作キー209を用いてユーザが行った選択操作に基づいて、印刷ジョブ112を新たに生成するか否かを判断するようにしてもよい。なお、印刷ジョブ112を新たに生成するか否かの選択画面の一例については図13を用いて後述する。
In the above description, it is assumed that the
図13は、ディスプレイ206の画面上に表示された、印刷ジョブ112を新たに生成するか否かの選択画面の一例を示す図である。画面1300は、画像400と、ポップアップ画面1310とによって構成されている。ポップアップ画面1310は、印刷ジョブ取得部102によって印刷ジョブ112をすることができなかったために表示されている。
FIG. 13 is a diagram illustrating an example of a selection screen for determining whether or not to newly generate the
ポップアップ画面1310には、印刷ジョブ112をすることができなかったことを示すメッセージとして、「印刷設定がありません」が表示されている。また、ポップアップ画面1310には、ボタン1311と、ボタン1312が設けられている。ボタン1311およびボタン1312は、操作キー209を用いてユーザが行った操作によって押下することができるボタンである。
In the pop-
ユーザは、ボタン1311を押下することによって、ジョブテンプレート114に基づいて、画像400を印刷するための印刷ジョブ112を新たに生成することができる。また、ユーザは、ボタン1312を押下することによって、画像400を印刷せずに、一連の印刷処理を終了することができる。
The user can newly generate a
このように、印刷ジョブ112を取得できなかった場合であっても、新たに印刷ジョブ112を生成することによって、印刷装置100において画像400を印刷することができる。なお、メモリーカード205には、印刷ジョブ生成部105によって新たに生成された印刷ジョブ112が新たに登録される。
As described above, even when the
以上説明したように、本実施の形態によれば、印刷対象画像111とともにメモリーカード205に格納されている印刷ジョブ112と、RAM203に格納されているジョブテンプレート114とを読み取ることによって、印刷装置100において、印刷ジョブ112に含まれる印刷条件によって、印刷対象画像111を印刷することができるか否かを判断することができる。そして、印刷することができないと判断された場合であっても、ジョブテンプレート114に基づいて、印刷ジョブ112を新たに生成することによって、印刷対象画像111を印刷することができる。そのため、印刷ジョブ112に無効な値が設定されていたり、印刷ジョブ112に値が設定されていなかったりした場合であっても、新たに印刷ジョブ112を生成して、印刷装置100において新たに生成した印刷ジョブ112によって印刷対象画像111を印刷することができる。
As described above, according to the present embodiment, the
なお、本実施の形態においては、印刷対象画像111および印刷ジョブ112を、メモリーカード205から取得する構成としたが、これに限らず、例えば、デジタルカメラ120から直接、通信ケーブルまたは無線通信を介して印刷対象画像111および印刷ジョブ112を取得するようにしても良い。さらに、RAM203、ファイルサーバ、WEBサーバ、パーソナル・コンピュータ、携帯情報端末(PDA(Personal Digital Assistants)など)など、種々の形態の記憶媒体から通信ケーブルまたは無線通信を介して印刷対象画像111および印刷ジョブ112を取得するようにしても良い。
In the present embodiment, the
また、本実施の形態においては、ジョブテンプレート114を、RAM203から取得する構成としたが、これに限らず、例えば、メモリーカード205、RAM203、ファイルサーバ、WEBサーバ、パーソナル・コンピュータ、携帯情報端末など、種々の形態の記憶媒体から通信ケーブルまたは無線通信を介してジョブテンプレート114を取得するようにしてもよい。
In this embodiment, the
さらに、本実施の形態においては、印刷ジョブ112に印刷装置100によって印刷することができない印刷用紙が印刷条件として設定されている場合は、印刷対象画像111を印刷せずに一連の処理を終了する構成としたが、印刷装置100によって印刷することができる印刷用紙が印刷条件として設定された印刷ジョブ112を新たに生成して、印刷対象画像111を印刷する構成としてもよい。この場合、印刷ジョブ112に新たに設定する印刷用紙を選択する画面をディスプレイ206の画面上に表示して、ユーザによる操作キー209を用いた操作によって、選択することができるようにしてもよい。
Furthermore, in the present embodiment, when a print sheet that cannot be printed by the
さらに、本実施の形態においては、印刷対象画像111の一例として、JPEG形式の画像400を用いたが、これに限らず、例えば、TIFF形式、BMP形式、GIF形式、PNG形式などの印刷対象画像111を用いてもよい。
Furthermore, in this embodiment, the
さらに、本実施の形態においては、印刷ジョブ112を新たに生成した場合、メモリーカード205に格納されている印刷ジョブ112を、新たに生成した印刷ジョブ112によって更新する構成としたが、例えば、新たに生成した印刷ジョブ112は一時的な印刷に用いるものとして、メモリーカード205に格納されている印刷ジョブ112を更新しない構成としてもよい。また、メモリーカード205に格納されている印刷ジョブ112を更新するか否かを、操作キー209を用いてユーザが行った操作によって選択することができるようにしてもよい。
Furthermore, in this embodiment, when a
さらに、本実施の形態においては、メモリーカード205に一つの印刷対象画像111および一つの印刷ジョブ112が格納されている例を用いたが、一つの印刷対象画像および一つの印刷対象画像対する複数の印刷ジョブ112を格納することもできる。また、複数の印刷対象画像111および複数の印刷対象画像111のそれぞれに対する一つまたは複数の印刷ジョブ112を格納することもできる。この場合、どの印刷対象画像111を、どの印刷条件を用いて印刷するかを選択する画面を、ディスプレイ206の画面上に表示して、ユーザによる操作キー209を用いた操作によって、選択することができる。
Furthermore, in the present embodiment, an example in which one
なお、本実施の形態で説明した印刷方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、CD−ROM、MO、DVDなどのコンピュータで読み取り可能な記憶媒体に記憶され、コンピュータによって記憶媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。 The printing method described in this embodiment can be realized by executing a program prepared in advance on a computer such as a personal computer or a workstation. This program is stored in a computer-readable storage medium such as a hard disk, a flexible disk, a CD-ROM, an MO, and a DVD, and is executed by being read from the storage medium by the computer. The program may be a transmission medium that can be distributed via a network such as the Internet.
100 印刷装置、101 画像取得部、102 印刷ジョブ取得部、103 印刷可能条件取得部、104 印刷可否判断部、105 印刷ジョブ生成部、106 画像印刷部、111 印刷対象画像、112 印刷ジョブ
DESCRIPTION OF
Claims (8)
前記印刷対象画像に対してあらかじめ設定されている印刷条件を含む印刷ジョブを取得する印刷ジョブ取得手段と、
プリンタが有する印刷可能条件を取得する印刷可能条件取得手段と、
前記印刷ジョブ取得手段によって取得した前記印刷ジョブと、前記印刷可能条件取得手段によって取得した前記プリンタが有する印刷可能条件とに基づいて、前記印刷対象画像に対する前記印刷ジョブを新たに生成する印刷ジョブ生成手段と、
前記プリンタにおいて前記印刷対象画像を前記印刷ジョブ生成手段によって新たに生成された前記印刷ジョブに含まれる印刷条件によって印刷する画像印刷手段と、
を備えたことを特徴とする印刷装置。 Image acquisition means for acquiring an image to be printed;
Print job acquisition means for acquiring a print job including printing conditions set in advance for the print target image;
Printable condition acquisition means for acquiring the printable condition of the printer;
Print job generation for newly generating the print job for the print target image based on the print job acquired by the print job acquisition unit and the printable condition of the printer acquired by the printable condition acquisition unit Means,
Image printing means for printing the print target image in the printer according to print conditions included in the print job newly generated by the print job generation means;
A printing apparatus comprising:
前記印刷対象画像に対してあらかじめ設定されている印刷条件を含む印刷ジョブを取得する印刷ジョブ取得工程と、
プリンタが有する印刷可能条件を取得する印刷可能条件取得工程と、
前記印刷ジョブ取得工程によって取得した前記印刷ジョブと、前記印刷可能条件取得工程によって取得した前記プリンタが有する印刷可能条件とに基づいて、前記印刷対象画像に対する前記印刷ジョブを新たに生成する印刷ジョブ生成工程と、
前記プリンタにおいて前記印刷対象画像を前記印刷ジョブ生成工程によって新たに生成された前記印刷ジョブに含まれる印刷条件によって印刷する画像印刷工程と、
を含んだことを特徴とする印刷方法。 An image acquisition process for acquiring an image to be printed;
A print job acquisition step of acquiring a print job including a print condition set in advance for the print target image;
A printable condition acquisition step of acquiring a printable condition of the printer;
Print job generation for newly generating the print job for the print target image based on the print job acquired in the print job acquisition step and the printable condition of the printer acquired in the printable condition acquisition step Process,
An image printing step of printing the print target image in the printer according to printing conditions included in the print job newly generated by the print job generation step;
The printing method characterized by including.
A computer-readable storage medium storing the printing program according to claim 7.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005359986A JP2007164482A (en) | 2005-12-14 | 2005-12-14 | Printing apparatus, printing method, printing program, and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005359986A JP2007164482A (en) | 2005-12-14 | 2005-12-14 | Printing apparatus, printing method, printing program, and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2007164482A true JP2007164482A (en) | 2007-06-28 |
Family
ID=38247299
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005359986A Withdrawn JP2007164482A (en) | 2005-12-14 | 2005-12-14 | Printing apparatus, printing method, printing program, and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2007164482A (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011046116A (en) * | 2009-08-27 | 2011-03-10 | Ricoh Co Ltd | Image forming apparatus and image forming method |
| JP2014225923A (en) * | 2014-08-11 | 2014-12-04 | ブラザー工業株式会社 | Printing system, printer, and printing program |
| US9383948B2 (en) | 2010-12-27 | 2016-07-05 | Brother Kogyo Kabushiki Kaisha | Printing system, printing apparatus, and printing program |
| JP2018032891A (en) * | 2016-08-22 | 2018-03-01 | ブラザー工業株式会社 | Content processing apparatus |
| JP2020171043A (en) * | 2020-07-01 | 2020-10-15 | ブラザー工業株式会社 | Content processing apparatus, system, and program |
-
2005
- 2005-12-14 JP JP2005359986A patent/JP2007164482A/en not_active Withdrawn
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011046116A (en) * | 2009-08-27 | 2011-03-10 | Ricoh Co Ltd | Image forming apparatus and image forming method |
| US9383948B2 (en) | 2010-12-27 | 2016-07-05 | Brother Kogyo Kabushiki Kaisha | Printing system, printing apparatus, and printing program |
| US9729751B2 (en) | 2010-12-27 | 2017-08-08 | Brother Kogyo Kabushiki Kaisha | Printing system, printing apparatus, and printing program |
| JP2014225923A (en) * | 2014-08-11 | 2014-12-04 | ブラザー工業株式会社 | Printing system, printer, and printing program |
| JP2018032891A (en) * | 2016-08-22 | 2018-03-01 | ブラザー工業株式会社 | Content processing apparatus |
| JP2020171043A (en) * | 2020-07-01 | 2020-10-15 | ブラザー工業株式会社 | Content processing apparatus, system, and program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8531686B2 (en) | Image processing apparatus displaying an overview screen of setting details of plural applications | |
| US20090046057A1 (en) | Image forming apparatus, display processing apparatus, display processing method, and computer program product | |
| JP4630751B2 (en) | Printing system, printing apparatus, control method therefor, and program | |
| US8045198B2 (en) | System and method for processing a change history of a PDF file | |
| US20100027044A1 (en) | Device to edit documents for printout and method thereof | |
| JP4675861B2 (en) | Printing apparatus, computer program for controlling printing apparatus, and method for controlling printing apparatus | |
| JP5361399B2 (en) | Image processing apparatus, control method for image processing apparatus, and control program | |
| JP2007164482A (en) | Printing apparatus, printing method, printing program, and storage medium | |
| JP2007253597A (en) | Printer | |
| JP4863079B2 (en) | Image forming apparatus | |
| US20070245226A1 (en) | Data processing apparatus and method | |
| JP4893326B2 (en) | Printing apparatus, printing method, printing program, and printing system | |
| JP7457518B2 (en) | Image forming apparatus, program and image forming system | |
| JP4840161B2 (en) | Image forming apparatus to which external memory can be connected | |
| JP4661832B2 (en) | Print control device and printer driver program | |
| JP2008192015A (en) | Image forming apparatus, method for modifying ruled line output, and program for modifying ruled line output | |
| US20110026055A1 (en) | Image formation apparatus | |
| JP2001202362A (en) | Character editing processor | |
| JP2007072770A (en) | Printing apparatus and scan data file generation apparatus | |
| JP2011035539A (en) | Image processing apparatus, image processing method, program, and recording medium | |
| JP5293078B2 (en) | Information processing apparatus, information processing program, and information processing system | |
| JP2005123866A (en) | Image processing apparatus and user interface providing method for image processing apparatus | |
| JP2006074590A (en) | Electronic album editing apparatus, control method thereof, program thereof, and storage medium storing the program in a computer-readable manner | |
| JP2022134551A (en) | Image forming apparatus, its control method, and program | |
| JP6729480B2 (en) | Information processing apparatus and file name setting method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20070405 |
|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20090303 |