(57)【要約】【課題】ダイレクトプリントの可能な小型印刷装置においては、印刷対象画像の選択や印刷設定を行うことが困難であった。【解決手段】印刷対象画像を印刷する印刷装置であって、印刷対象画像の印刷設定を行う印刷設定部と、印刷対象画像とは無関係に予め準備されている機械読取用コード表と、機械読取用コード表に記載されている機械読み取り用コードを読み取るためのコードリーダと、を備え、機械読取用コードは、印刷設定項目に対する所定の設定値又は前記印刷対象画像の印刷に係る所定の操作に対応付けられており、印刷設定部は、前記コードリーダによって読み取られた前記機械読取用コードに基づき、前記印刷対象画像の印刷設定を行う印刷装置。【選択図】図１
2007237488.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象画像を印刷する印刷装置であって、
前記印刷対象画像の印刷設定を行う印刷設定部と、
前記印刷対象画像とは無関係に予め準備されている機械読取用コード表と、
前記機械読取用コード表に記載されている機械読み取り用コードを読み取るためのコードリーダと、
を備え、
前記機械読取用コードは、印刷設定項目に対する所定の設定値又は前記印刷対象画像の印刷に係る所定の操作に対応付けられており、
前記印刷設定部は、前記コードリーダによって読み取られた前記機械読取用コードに基づき、前記印刷対象画像の印刷設定を行うことを特徴とする印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、さらに、
１つ以上の画像に関する識別用コード付きサムネイル画像が印刷されたサムネイル印刷シートを印刷するサムネイル画像印刷シート印刷部と、
前記１つ以上の画像の中から、前記印刷対象画像を選択する画像選択部と、
を備え、
前記画像選択部は、前記識別用コードが前記コードリーダによって読み取られると、前記識別用コードが付与されたサムネイル画像に対応する画像を、前記印刷対象画像として選択する、
印刷装置。
【請求項３】
請求項１または請求項２に記載の印刷装置であって、さらに、
１つ以上の印刷対象画像を特定可能な画像特定情報と、各印刷対象画像の印刷設定内容と、を復元するための復元用コードが印刷された設定印刷シートを印刷する設定印刷シート印刷部を備え、
前記印刷設定部は、前記コードリーダによって読み取られた前記復元用コードに基づき、前記画像特定情報及び前記印刷設定内容を復元して印刷設定を行う、
印刷装置。
【請求項４】
画像を印刷する印刷装置であって、
前記画像の印刷設定を行う印刷設定部と、
機械読取用コードを生成するコード生成部と、
前記機械読取用コードが印刷された印刷シートを印刷することが可能な印刷シート印刷部と、
前記機械読取用コードを読み取るためのコードリーダと、
を備え、
前記コード生成部は、１つ以上の印刷対象画像を特定可能な画像特定情報と、各印刷対象画像の印刷設定内容と、を復元するための復元用コードを生成し、
前記印刷シート印刷部は、前記復元用コードが印刷された設定印刷シートを、前記印刷シートとして印刷することを特徴とする印刷装置。
【請求項５】
機械読取用コードを読み取るためのコードリーダを備えた印刷装置において、印刷対象画像の印刷設定を行うための印刷設定方法であって、
（ａ）印刷設定項目に対する所定の設定値又は前記印刷対象画像の印刷に係る所定の操作に対応付けられた前記機械読取用コードが記載された機械読取用コード表を、前記印刷対象画像とは無関係に準備する工程と、
（ｂ）前記コードリーダによって読み取られた前記機械読取用コードに基づき、前記印刷対象画像の印刷設定を行う工程と、
を備える印刷設定方法。
【請求項６】
機械読取用コードを読み取るためのコードリーダを備えた印刷装置において、印刷対象画像の印刷設定を行うための印刷設定方法であって、
（ａ）１つ以上の印刷対象画像を特定可能な画像特定情報と、各印刷対象画像の印刷設定内容と、を復元するための復元用コードを生成する工程と、
（ｂ）前記復元用コードが印刷された設定印刷シートを印刷する工程と、
（ｃ）前記設定印刷シートに印刷された前記復元用コードを、前記コードリーダで読み取る工程と、
（ｄ）前記コードリーダによって読み取られた前記復元用コードに基づき、前記画像特定情報及び前記印刷設定内容を復元して印刷設定を行う工程と、
を備える印刷設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ダイレクトプリントが可能な印刷装置において、画像選択及び印刷設定を行うための技術に関する。
【背景技術】
【０００２】
近年、メモリカードに記憶されている画像を、パーソナルコンピュータ等を介さずに印刷装置で直接読み込んで印刷を行う、いわゆるダイレクトプリントが行われている。このダイレクトプリントでは、ユーザは、印刷装置が備える表示部に表示されるサムネイル画像を見ながら印刷装置が備える操作パネルを操作して、印刷対象とする画像を選択すると共に、各印刷対象画像について印刷枚数や用紙サイズ等の印刷設定を行う。
【０００３】
ところが、この表示部は一般的に、比較的小型の液晶パネルから成り、また、操作パネルは一般的に、上下左右の移動といった比較的単純な操作が可能な操作ボタンのみを有している。それ故、このような表示部及び操作パネルを用いて、多数の画像の中から印刷対象画像を選択し、各印刷対象画像について印刷設定をするのは、ユーザにとって大変面倒な作業であった。
【０００４】
そこで、画像を指定するマーク欄及び印刷設定値を指定するマーク欄を有するオーダシートと、サムネイル画像が印刷された画像一覧シートと、を印刷し、これらシートを用いて印刷設定を行う方法が提案されている（下記特許文献１参照）。この方法では、ユーザが画像一覧シートを見ながら、オーダシートの所望する画像や印刷設定設定値のマーク欄をぬりつぶし、印刷装置が備えるスキャナでこのオーダシートを読み込ませることで、画像選択や印刷設定を行うことができる。
【０００５】
【特許文献１】特開２００５−１１１８０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
前述のようなオーダシートで画像選択や印刷設定を行う場合には、印刷装置は、スキャナを備える構成であることが求められる。ところが、小型の印刷装置においては、スキャナを内蔵することが困難であるために、かかる画像選択や印刷設定方法を採用するのは困難となる。また、比較的大型の印刷装置であっても、スキャナを備えていない印刷装置では、かかる画像選択や印刷設定方法を採用することは不可能である。
【０００７】
また、上述した問題は、メモリカードを利用する場合に限らず、他の記憶媒体を利用する場合にも共通する問題であった。
【０００８】
本発明は、ダイレクトプリントが可能な印刷装置において、画像選択や印刷設定を簡便な方法で行うことができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の第１の印刷装置は、印刷対象画像を印刷する印刷装置であって、前記印刷対象画像の印刷設定を行う印刷設定部と、前記印刷対象画像とは無関係に予め準備されている機械読取用コード表と、前記機械読取用コード表に記載されている機械読み取り用コードを読み取るためのコードリーダと、を備え、前記機械読取用コードは、印刷設定項目に対する所定の設定値又は前記印刷対象画像の印刷に係る所定の操作に対応付けられており、前記印刷設定部は、前記コードリーダによって読み取られた前記機械読取用コードに基づき、前記印刷対象画像の印刷設定を行うことを要旨とする。
【００１０】
このように本発明の第１の印刷装置は、印刷設定項目に対する所定の設定値又は印刷対象画像の印刷に係る所定の操作に対応付けられた機械読取用コードが記載されたコード表を備えており、また、コードリーダによって読み取られた機械読取用コードに基づき、印刷対象画像の印刷設定を行うので、ユーザは、コードリーダでコード表に記載された機械読取用コードを読取らせることで印刷対象画像の印刷設定を行うことができ、印刷設定を大変簡単に行うことができる。
【００１１】
上記第１の印刷装置であって、さらに、１つ以上の画像に関する識別用コード付きサムネイル画像が印刷されたサムネイル印刷シートを印刷するサムネイル画像印刷シート印刷部と、前記１つ以上の画像の中から、前記印刷対象画像を選択する画像選択部と、を備え、前記画像選択部は、前記識別用コードが前記コードリーダによって読み取られると、前記識別用コードが付与されたサムネイル画像に対応する画像を、前記印刷対象画像として選択するようにしてもよい。
【００１２】
このようにすることで、ユーザは、サムネイル画像印刷シートに印刷されたサムネイル画像を見ながら印刷対象画像を決めて、そのサムネイル画像に付与された画像の識別用コードをコードリーダで読み込ませることで、印刷対象画像を選択することができる。したがって、ユーザは、印刷対象画像を大変簡単に選択することができる。
【００１３】
上記第１の印刷装置であって、さらに、１つ以上の印刷対象画像を特定可能な画像特定情報と、各印刷対象画像の印刷設定内容と、を復元するための復元用コードが印刷された設定印刷シートを印刷する設定印刷シート印刷部を備え、前記印刷設定部は、前記コードリーダによって読み取られた前記復元用コードに基づき、前記画像特定情報及び前記印刷設定内容を復元して印刷設定を行うようにしてもよい。
【００１４】
このようにすることで、ユーザは、選択した各印刷対象画像について印刷設定した場合に、その印刷対象画像の画像特定情報と、各印刷対象画像の印刷設定内容と、を復元するための復元用コードが印刷された設定印刷シートを印刷装置で印刷することができる。その結果、その後、同一画像について同一印刷設定で印刷したい場合などに、ユーザは、設定印刷シートに印刷された復元用コードをコードリーダで読み込ませることで印刷設定内容を復元することができ、印刷設定を大変簡単に行うことができる。
【００１５】
本発明の第２の印刷装置は、画像を印刷する印刷装置であって、前記画像の印刷設定を行う印刷設定部と、機械読取用コードを生成するコード生成部と、前記機械読取用コードが印刷された印刷シートを印刷することが可能な印刷シート印刷部と、前記機械読取用コードを読み取るためのコードリーダと、を備え、前記コード生成部は、１つ以上の印刷対象画像を特定可能な画像特定情報と、各印刷対象画像の印刷設定内容と、を復元するための復元用コードを生成し、前記印刷シート印刷部は、前記復元用コードが印刷された設定印刷シートを、前記印刷シートとして印刷することを要旨とする。
【００１６】
このように本発明の第２の印刷装置は、印刷対象画像の画像特定情報と、各印刷対象画像の印刷設定内容と、を復元するための復元用コードが印刷された設定印刷シートを印刷するので、その後、同一画像について同一印刷設定で印刷したい場合などに、ユーザは、設定印刷シートに印刷された復元用コードをコードリーダで読み込ませることで印刷設定内容を復元することができ、印刷設定を大変簡単に行うことができる。
【００１７】
なお、本発明は、種々の形態で実現することが可能であり、例えば、印刷設定方法や、印刷設定方法又は上記第１の印刷装置又は第２の印刷装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の形態で実現することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明を実施するための最良の形態を実施例に基づいて以下の順序で説明する。
Ａ．実施例：
Ｂ．変形例：
【００１９】
Ａ．実施例：
Ａ１．プリンタの概要構成：
図１は、本発明の一実施例としてのプリンタの外観を示す説明図である。このプリンタ１００は、筐体前面にバーコード表１０を備えている。また、プリンタ１００は、バーコード表１０に記載されているバーコードを読み取るためのバーコードリーダＢＲを備えている。プリンタ１００は、挿入されたメモリカードＭＣに記憶されている画像について、用紙サイズや印刷枚数などの印刷設定値に基づき印刷を実行する。ユーザは、かかる印刷設定値をバーコード表１０に記載されているバーコードを用いて設定することができる。
【００２０】
図２は、プリンタ１００の内部構成を示すブロック図である。プリンタ１００は、前述のバーコードリーダＢＲの他、制御回路２０と、プリンタエンジン４０と、表示部３２と、操作パネル３４と、メモリカードスロット３６と、バーコードリーダインタフェース部３８と、を備えている。
【００２１】
プリンタエンジン４０は、インクカートリッジを搭載したキャリッジ（図示省略）や、このキャリッジを駆動するモータなどを備えており、実際に印刷を実行する機能部である。表示部３２は、各種メニュー画面やサムネイル画像などを表示する機能部である。操作パネル３４は、操作ボタン（図示省略）を備え、ユーザによる各種設定の入力を受け付ける機能部である。メモリカードスロット３６は、挿入されたメモリカードからデータを読み出すための機能部である。バーコードリーダインタフェース部３８は、バーコードリーダＢＲを制御してバーコードを読み取り、読み取ったバーコードの情報を制御回路２０に伝える機能部である。
【００２２】
制御回路２０は、ＣＰＵ２２と、ＲＯＭ２６と、ＲＡＭ２８と、ＥＥＰＲＯＭ３０と、を備えている。ＲＯＭ２６には、プリンタ１００の動作を全般的に制御するための制御プログラムが記憶されている。ＥＥＰＲＯＭ３０には、画像識別用バーコードテーブル３０ａと、印刷設定用バーコードテーブル３０ｂと、復元用バーコードテーブル３０ｃと、が格納されている。
【００２３】
ＣＰＵ２２は、ＲＯＭ２６に記憶されている制御プログラムを実行することにより、バーコード解析部２４ａ，バーコード生成部２４ｂ，印刷設定部２４ｃ，サムネイル印刷シート印刷制御部２４ｄ，設定印刷シート印刷制御部２４ｅ，画像印刷制御部２４ｆ，ファイルアクセス部２４ｇ，ユーザインタフェース部（以下、「ＵＩ部」と呼ぶ。）２４ｈ，及び画像処理部２４ｉとして機能することとなる。
【００２４】
バーコード解析部２４ａは、バーコードリーダＢＲによって読み取られたバーコードを解析する機能部である。バーコード生成部２４ｂは、バーコードを生成する機能部である。印刷設定部２４ｃは、画像等を印刷する際の印刷設定を行う機能部である。サムネイル印刷シート印刷制御部２４ｄは、プリンタエンジン４０を制御して後述するサムネイル印刷シートを印刷する機能部である。設定印刷シート印刷制御部２４ｅは、プリンタエンジン４０を制御して後述する設定印刷シートを印刷する機能部である。画像印刷制御部２４ｆは、プリンタエンジン４０を制御して画像を印刷する機能部である。ファイルアクセス部２４ｇは、メモリカードスロット３６に挿入されたメモリカードから画像データを読み出す機能部である。ＵＩ部２４ｈは、メモリカードから読み出されたサムネイル画像等を、表示部３２を制御して表示する機能部である。画像処理部２４ｉは、画像の明るさや鮮やかさ等を補正する機能部である。
【００２５】
なお、前述のバーコード表１０が請求項における機械読取用コード表に相当し、また、バーコードリーダＢＲが請求項におけるコードリーダに、サムネイル印刷シート印刷制御部２４ｄ及びプリンタエンジン４０が請求項におけるサムネイル画像印刷シート印刷部に、バーコード解析部２４ａ及びファイルアクセス部２４ｇが請求項における画像選択部に、設定印刷シート印刷制御部２４ｅ及びプリンタエンジン４０が請求項における設定印刷シート印刷部に、バーコード生成部２４ｂが請求項におけるコード生成部に、それぞれ相当する。
【００２６】
Ａ２．バーコード表の詳細：
図３は、プリンタ１００が備えるバーコード表１０を示す説明図である。バーコード表１０には、各印刷設定項目に関して予め用意された設定値に対応付けられたバーコードと、印刷に係る操作に対応対応付けられたバーコード（以下、「操作用バーコード」と呼ぶ。）と、が印刷されている。なお、各バーコードの横に付した記号（Ａ１，Ａ２等）は、各バーコードを識別するために便宜上付した記号である。ここで、各印刷設定項目に関して予め用意された設定値に対応付けられたバーコードは、大きく分けて２種類ある。すなわち、印刷対象画像（ユーザが印刷対象の画像として印刷設定を行う画像）の全てについて適用する設定値を示すバーコード（以下、「全体設定用バーコード」と呼ぶ。）と、印刷対象画像毎に適用する設定値を示すバーコード（以下、「個別設定用バーコード」と呼ぶ。）と、がある。
【００２７】
全体設定用バーコードは、「用紙サイズ」についてのバーコードＡ１，Ａ２と、「フチ有無」についてのバーコードＡ３，Ａ４と、「日付」についてのバーコードＡ５，Ａ６と、「枚数」についてのバーコードＡ７〜Ａ９と、から成る。一方、個別設定用バーコードは、「枚数」についてのバーコードＢ１〜Ｂ４と、「明るさ」についてのバーコードＢ５〜Ｂ７と、「鮮やかさ」についてのＢ８〜Ｂ１０と、「自動トリミング」についてのＢ１１，Ｂ１２と、から成る。なお、操作用バーコードは、バーコードＣ１〜Ｃ５から成る。
【００２８】
図２に示す印刷設定用バーコードテーブル３０ｂは、プリンタ１００の出荷前に予め設定されているテーブルである。この印刷設定用バーコードテーブル３０ｂには、バーコード表１０に記載された各バーコードと、設定値又は操作命令と、が対応付けられて登録されている。そして、バーコード表１０に記載されたバーコードがバーコードリーダＢＲによって読み取られると、バーコード解析部２４ａによって解析され、印刷設定用バーコードテーブル３０ｂに登録されたバーコードに対応する設定値又は操作命令に応じて、印刷設定や操作内容が実行される。以下、各バーコードが読み取られた場合の具体的な印刷設定動作及び操作内容について説明する。
【００２９】
（１）「用紙サイズ」についてのバーコードが読み取られた場合の印刷設定動作：
バーコードＡ１が読み取られると、バーコード解析部２４ａは、印刷設定用バーコードテーブル３０ｂに登録された「Ｌ版」を印刷設定部２４ｃに伝え、印刷設定部２４ｃは、全ての印刷対象画像について用紙サイズをＬ版に設定する。同様にして、バーコードＡ２が読み取られると、印刷設定部２４ｃは、全ての印刷対象画像について用紙サイズを２Ｌ版に設定する。
【００３０】
（２）「フチ有無」についてのバーコードが読み取られた場合の印刷設定動作：
バーコードＡ３が読み取られると、バーコード解析部２４ａは、印刷設定用バーコードテーブル３０ｂに登録された「フチ有り」を印刷設定部２４ｃに伝え、印刷設定部２４ｃは、全ての印刷対象画像についてフチ有りで印刷するものとして設定する。同様にして、バーコードＡ４が読み取られると、印刷設定部２４ｃは、全ての印刷対象画像についてフチ無しで印刷するものとして設定する。
【００３１】
（３）「日付」についてのバーコードが読み取られた場合の印刷設定動作：
バーコードＡ５が読み取られると、バーコード解析部２４ａは、印刷設定用バーコードテーブル３０ｂに登録された「日付有り」を印刷設定部２４ｃに伝え、印刷設定部２４ｃは、全ての印刷対象画像について日付つきで印刷するものとして設定する。同様にして、バーコードＡ６が読み取られると、印刷設定部２４ｃは、全ての印刷対象画像について日付無しで印刷するものとして設定する。
【００３２】
（４）「枚数」についてのバーコードが読み取られた場合の印刷設定動作：
バーコードＢ１〜Ｂ４が読み取られると、バーコード解析部２４ａは、印刷設定用バーコードテーブル３０ｂに登録された「０」〜「３」を印刷設定部２４ｃに伝え、印刷設定部２４ｃは、選択された印刷対象画像について０〜３枚の印刷枚数を設定する。バーコードＡ７が読み取られると、バーコード解析部２４ａは、印刷設定用バーコードテーブル３０ｂに登録された「すべて０」を印刷設定部２４ｃに伝え、印刷設定部２４ｃは、全ての印刷対象画像について印刷枚数を０枚に設定する。同様にして、印刷設定部２４ｃは、バーコードＡ８が読み取られると、全ての印刷対象画像について、それぞれ１枚増やした枚数を印刷枚数として設定する。同様にして、バーコードＡ９が読み取られると、印刷設定部２４ｃは、全ての印刷対象画像について、それぞれ１枚減らした枚数を印刷枚数として設定する。
【００３３】
（５）「明るさ」についてのバーコードが読み取られた場合の印刷設定動作：
バーコードＢ５が読み取られると、バーコード解析部２４ａは、印刷設定用バーコードテーブル３０ｂに登録された「暗め」を印刷設定部２４ｃに伝え、印刷設定部２４ｃは、選択された印刷対象画像について、明るさを「暗め」にするように設定する。同様にして、バーコードＢ６が読み取られると、印刷設定部２４ｃは、選択された印刷対象画像について、明るさを「普通」にするように設定する。同様にして、バーコードＢ７が読み取られると、印刷設定部２４ｃは、選択された印刷対象画像について、明るさを「明るめ」にするように設定する。
【００３４】
（６）「鮮やかさ」についてのバーコードが読み取られた場合の印刷設定動作：
バーコードＢ８が読み取られると、バーコード解析部２４ａは、印刷設定用バーコードテーブル３０ｂに登録された「弱く」を印刷設定部２４ｃに伝え、印刷設定部２４ｃは、選択された印刷対象画像について、鮮やかさを「弱く」するように設定する。同様にして、バーコードＢ９が読み取られると、印刷設定部２４ｃは、選択された印刷対象画像について、鮮やかさを「普通」にするように設定する。同様にして、バーコードＢ１０が読み取られると、印刷設定部２４ｃは、選択された印刷対象画像について、鮮やかさを「強く」するように設定する。
【００３５】
（７）「自動トリミング」についてのバーコードが読み取られた場合の印刷設定動作：
バーコードＢ１１が読み取られると、バーコード解析部２４ａは、印刷設定用バーコードテーブル３０ｂに登録された「設定」を印刷設定部２４ｃに伝え、印刷設定部２４ｃは、選択された印刷対象画像について、自動トリミングを行うように設定する。同様にして、バーコードＢ１２が読み取られると、印刷設定部２４ｃは、選択された印刷対象画像について、自動トリミングを行わない（解除する）ように設定する。
【００３６】
（８）「操作」についてバーコードが読み取られた場合の操作内容：
バーコードＣ１が読み取られると、バーコード解析部２４ａは、画像印刷命令を画像印刷制御部２４ｆに伝え、画像印刷制御部２４ｆは、ＲＡＭ２８に記憶されている印刷設定内容を読み出し、この印刷設定内容に応じてプリンタエンジン４０を制御して指定された画像を印刷する。バーコードＣ２が読み取られると、バーコード解析部２４ａは、プレビュー命令をＵＩ部２４ｈに伝え、ＵＩ部２４ｈは、ＲＡＭ２８に記憶されている印刷設定内容を読み出し、この印刷設定内容に応じて表示部３２に印刷対象画像のプレビューを表示させる。バーコードＣ４が読み取られると、バーコード解析部２４ａは、印刷設定用バーコードテーブル３０ｂに登録された「はい」を印刷設定部２４ｃに伝え、印刷設定部２４ｃはこのユーザの「はい」の選択に基づき印刷設定を行う。同様にして、バーコードＣ５が読み取られると、印刷設定部２４ｃは、ユーザの「いいえ」の選択に基づき印刷設定を行う。なお、バーコードＣ３が読み取られた場合の処理については、後ほど説明する。
【００３７】
Ａ３．サムネイル印刷シートについて：
図４は、後述する印刷設定処理において用いられるサムネイル印刷シートの一例を示す説明図である。このサムネイル印刷シートには、図２に示すメモリカードＭＣに記憶されている画像１〜８の各サムネイル画像と、各画像１〜８を特定可能な画像識別用バーコードと、が印刷されている。前述のように、バーコード表１０は、印刷対象画像について各種設定値を選択するのに用いられるのに対し、このサムネイル印刷シートは、印刷対象画像を指定するために用いられる。なお、メモリカードＭＣにおいて、画像１〜８の画像データは、対応するサムネイル画像と共にＥｘｉｆ（EXchangeable Image File Format）形式のデータとして記憶されている。また、各画像データのファイル名は、IMG001.jpg〜IMG008.jpgであるものとする。
【００３８】
図５は、サムネイル印刷シート印刷処理の手順を示すフローチャートである。表示部３２に表示されたメニュー画面（図示省略）から、ユーザが操作パネル３４を操作してサムネイル印刷シート印刷メニューを選択することにより、プリンタ１００においてサムネイル印刷シート印刷処理が実行される。サムネイル印刷シート印刷処理が開始されると、図２に示すファイルアクセス部２４ｇは、メモリカードスロット３６を介してメモリカードＭＣから画像１〜８の画像データを読み出す（ステップＳ２０５）。
【００３９】
次に、バーコード生成部２４ｂは、読み出された各画像１〜８について、画像識別用バーコードＤ１〜Ｄ８を生成し（ステップＳ２１０）、これら画像識別用バーコードＤ１〜Ｄ８と、各画像の画像データのファイル名（IMG001.jpg〜IMG008.jpg）と、を対応付けて画像識別用バーコードテーブル３０ａ（図２）に登録する（ステップＳ２１５)。この画像識別用バーコードテーブル３９ａには、これらの画像１〜８のみならず、プリンタ１００において画像識別用バーコードが生成された全ての画像について、画像識別用バーコードと、ファイル名と、が対応付けられて登録されていることが好ましい。
【００４０】
次に、サムネイル印刷シート印刷制御部２４ｄは、各画像１〜８のサムネイル画像と、各画像１〜８について生成された画像識別用バーコードＤ１〜Ｄ８と、に基づき、サムネイル印刷シートの印刷用データを生成し、プリンタエンジン４０を制御してサムネイル印刷シートを印刷する（ステップＳ２２０）。以上のようにして、図４に示すサムネイル印刷シートが印刷されると、ユーザは、このサムネイル印刷シートと、バーコード表１０と、を用いて、画像を選択して印刷設定を行うことができる。
【００４１】
Ａ４．印刷設定処理：
図６は、プリンタ１００における印刷設定処理の手順を示すフローチャートである。表示部３２に表示されたメニュー画面（図示省略）から、ユーザが操作パネル３４を操作して印刷設定メニューを選択することにより、プリンタ１００において印刷設定処理が実行される。
【００４２】
図６に示す印刷設定処理が開始されると、バーコード解析部２４ａは、バーコードリーダＢＲからいずれかのバーコードが読み込まれたか否かを判定する（ステップＳ３０５）。印刷設定に係るバーコードとしては、バーコード表１０に印刷されたバーコード（全体設定用バーコード，個別設定用バーコード，操作用バーコード）と、画像識別用バーコードと、後述する復元用バーコードと、がある。そして、バーコード解析部２４ａは、バーコードリーダＢＲからいずれかのバーコードが読み込まれたと判定した場合、ステップＳ３１０，Ｓ３２５，Ｓ３３５，Ｓ３５５，Ｓ３６０の処理においてバーコードの種類を特定し、特定したバーコードの種類に応じた処理を実行する。
【００４３】
画像識別用バーコードが読み込まれた場合には、ステップＳ３１５において、バーコード解析部２４ａが、図２に示す画像識別用バーコードテーブル３０ａを参照して、画像識別用バーコードに対応付けられたファイル名を特定する。また、ＵＩ部２４ｈは、特定されたファイル名の画像データをメモリカードＭＣから読み出してＲＡＭ２８に記憶させる。次に、ＵＩ部２４ｈは、読み出された画像のサムネイル画像を表示部３２に表示させる（ステップＳ３２０）。
【００４４】
個別設定用バーコード又は全体設定用バーコードが読み込まれた場合には、ステップＳ３３０において、上述した各印刷設定動作（１）〜（７）のいずれかが行われると共に、ＵＩ部２４ｈは、設定内容を反映したサムネイル画像を表示部３２に表示させる。このとき、画像処理部２４ｉは、表示部３２に表示されるサムネイル画像の明るさや鮮やかさを、印刷設定内容に応じて調整するようにしてもよい。なお、各印刷設定値は、サムネイル画像と重ね合わせて表示することが好ましい。
【００４５】
図７は、印刷設定処理の一例を示す説明図である。図７（Ａ），（Ｃ），（Ｄ）は、バーコードリーダＢＲによって読み込まれるバーコードを示し、図７（Ｂ），（Ｄ），（Ｆ）は、各バーコードが読み込まれた結果、表示部３２に表示されるサムネイル画像を示す。例えば、図７（Ａ）に示すように、画像３についての画像識別用バーコードＤ３が読み込まれると、前述のステップＳ３１５，Ｓ３２０の処理が実行されて、図７（Ｂ）に示すように、画像３のサムネイル画像が表示部３２に表示される。このとき、ファイル名及び撮影日時も併せて表示されるようにしてもよい。
【００４６】
図７（Ｂ）の状態で、図７（Ｃ）に示すように「明るめ」の設定値に対応する個別設定用バーコードＢ７が読み込まれると、前述のステップＳ３３０の処理が実行されて、図７（Ｄ）に示すように明るめに調整された画像３のサムネイル画像が表示部３２に表示される。また、かかる設定値「明るめ」も併せて表示される。さらに、図７（Ｄ）の状態で、図７（Ｅ）に示すように、印刷枚数「１」の設定値に対応する個別設定用バーコードＢ２が読み込まれると、前述のステップＳ３３０の処理が実行されて、図７（Ｆ）に示すように、かかる印刷枚数「１」の設定値が表示部３２に表示される。
【００４７】
図６に戻って、操作用バーコードが読み込まれた場合には（ステップＳ３５５：ＹＥＳ）、バーコード解析部２４ａは、読み込まれたバーコードが設定印刷シートを印刷すべきことを示すバーコードＣ３（図３）であるか否かを判定する（ステップＳ３６０）。そして、読み込まれたバーコードが、設定印刷シートの印刷を指示するバーコードＣ３である場合には、後述するステップＳ３６５の処理が実行される。一方、読み込まれたバーコードが設定印刷シートの印刷を指示するバーコードＣ３でない、すなわち図３に示すバーコードＣ１，Ｃ２，Ｃ４，Ｃ５であると判定した場合には、上述した操作内容（８）が実行される（ステップＳ３７５）。
【００４８】
図８は、ステップＳ３７５で実行される処理の一例を示す説明図である。ここでは、前述の図７（Ｆ）に示したように、画像３の印刷枚数を「１枚」に設定した後に、ユーザは、さらに、画像４について印刷枚数を「５枚」に設定したものと仮定する。この状態において、ユーザが、図８（Ａ）に示すように、印刷枚数を「すべて０」に設定するための全体設定用バーコードＡ７をバーコードリーダＢＲで読み込ませると、表示部３２には、図８（Ｂ）に示す確認メッセージが表示されることとなる。そして、図８（Ｂ）の状態で、操作用バーコードである「はい」に対応するバーコードＣ４が読み込まれると、図６のステップＳ３７５の処理が実行され、印刷設定部２４ｃは、画像３，４の印刷枚数を０枚に設定する。その結果、図８（Ｄ）に示すように、表示部３２に表示される画像３のサムネイル画像には、印刷枚数「１枚」が表示されなくなる。
【００４９】
一方、図６のステップＳ３６０において、読み込まれたバーコードが設定印刷シートの印刷を指示するバーコードＣ３であると判定された場合には、ステップＳ３６０において、バーコード生成部２４ｂは、印刷対象画像について設定されている印刷設定内容全体を特定するためのバーコード（復元用バーコード）を生成する。また、バーコード生成部２４ｂは、全ての印刷対象画像のファイル名及び印刷設定内容と、生成した復元用バーコードと、を対応付けて復元用バーコードテーブル３０ｃ（図２）に登録する。この復元用バーコードテーブル３０ｃには、これらの画像１〜８についての印刷設定内容のみならず、プリンタ１００において復元用バーコードが生成された全ての印刷設定内容が登録されていることが好ましい。
【００５０】
次に、設定印刷シート印刷制御部２４ｅは、設定印刷シートの印刷用データを生成し、プリンタエンジン４０を制御して設定印刷シートを印刷する（ステップＳ３７０）。
【００５１】
図９は、ステップＳ３７０において印刷される設定印刷シートを示す説明図である。この設定印刷シートでは、印刷対象画像である画像３，４についてのサムネイル画像と、画像識別用バーコードＤ３，Ｄ４と、画像３，４についての印刷設定内容と、が印刷されている。従って、ユーザはこの設定印刷シートを見ることで、どのような画像に対してどのような印刷設定を行ったかを知ることができる。なお、上述したように、復元用バーコードテーブル３０ｃ（図２）には、これら画像３，４の設定内容全体が、復元用バーコード（Ｅ１）と対応付けられて登録されている。そして、この復元用バーコードＥ１が、設定印刷シートの左下に印刷されている。
【００５２】
図６に戻って、復元用バーコードが読み込まれた場合には（ステップＳ３３５：ＹＥＳ）、バーコード解析部２４ａは、この復元用バーコードに対応付けられた印刷対象画像のファイル名を復元用バーコードテーブル３０ｃから取得して、ファイルアクセス部２４ｇに伝える。ファイルアクセス部２４ｇは、このファイル名の画像データをメモリカードＭＣから読み出す（ステップＳ３４０）。次に、バーコード解析部２４ａは、復元用バーコードに対応付けられた各印刷対象画像の設定内容を、復元用バーコードテーブル３０ｃから取得して印刷設定部２４ｃに伝える。印刷設定部２４ｃは、この設定内容を、メモリカードＭＣから読み出された画像の印刷設定内容として、ＲＡＭ２８に記憶させて復元する（ステップＳ３４５）。次に、画像処理部２４ｉは、サムネイル画像の明るさや鮮やかさを印刷設定内容に応じて調整し、ＵＩ部２４ｈは、設定内容を反映したサムネイル画像を表示部３２に表示させる（ステップＳ３５０）。
【００５３】
例えば、図９に示す設定印刷シートに印刷された復元用バーコードＥ１が読み込まれると、画像３，４についての印刷設定内容が復元されて、先頭画像である画像３について表示部３２に表示されることとなる。その結果、図７（Ｆ）に示す画像が表示部３２に表示されることとなる。従って、ユーザは、いちいち画像３，４を選択して各設定項目を設定せずに、画像３，４を印刷対象画像として以前と同じ印刷設定を行うことができる。また、ユーザは、この状態からバーコード表１０に記載された各バーコードを用いて、画像３，４の印刷や、画像３，４についての印刷設定の変更を簡単に行うことができる。
【００５４】
なお、ステップＳ３５５の処理において、操作用バーコードでないと判定された場合には、プリンタ１００で用いられるバーコードとは異なるバーコードが読み込まれたものとして、ＵＩ部２４ｈは、表示部３２にエラーメッセージを表示し、印刷設定処理が終了する。また、エラーメッセージの表示と共に警告音を発生するようにしてもよい。
【００５５】
以上説明したように、本実施例のプリンタ１００では、各印刷設定項目に関して予め用意された設定値に対応するバーコードと、印刷に係る操作に対応するバーコードと、が印刷されたバーコード表１０を備えており、このバーコード表１０に記載されたバーコードが読み込まれることで印刷設定がなされる。従って、ユーザは、操作パネル３４を操作せずに、バーコードリーダＢＲでバーコードを読み込ませることで印刷設定を行うことができるので、印刷設定を大変簡単に行うことができる。また、プリンタ１００は、各画像の識別用バーコードが印刷されたサムネイル印刷シートを印刷するので、ユーザは、このサムネイル印刷シートを用いて、印刷対象画像を簡単に選択することができる。また、プリンタ１００は、復元用バーコードが印刷された設定印刷シートを印刷するので、ユーザは、この復元用バーコードを読み込ませることで、各印刷対象画像に設定された設定内容を復元することができる。従って、後ほど、同一画像について同一の印刷設定で印刷したい場合などに、ユーザは、いちいち各画像を選択して印刷設定を行わずに、所望の印刷設定内容で画像を印刷することができる。
【００５６】
Ｂ．変形例：
なお、上記各実施例における構成要素の中の、独立クレームでクレームされた要素以外の要素は、付加的な要素であり、適宜省略可能である。また、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００５７】
Ｂ１．変形例１：
上述した実施例では、バーコードを用いる構成であったが、バーコードに代えて、ＱＲコード等の２次元コードなど、他のコードを用いる構成であっても構わない。すなわち、本発明では、機械読み取り可能なコードであって、内容を視認不可能なコード（機械読取用コード）を用いて、印刷対象画像の選択や印刷設定を行うように構成することができる。
【００５８】
Ｂ２．変形例２：
上述した実施例では、印刷設定はバーコード表１０を用いて実行するものとしたが、バーコード表１０を用いずに、ユーザが、表示部３２に表示されたメニューを見ながら操作パネル３４を操作して実行するようにしても構わない。この場合にも、設定印刷シートを印刷することで、次回以降は、操作パネル３４を操作せずに印刷設定を行うことができ、ユーザは印刷設定を大変簡単に行うことができる。
【００５９】
Ｂ３．変形例３：
上述した実施例では、バーコード表１０は、プリンタ１００の筐体前面に備えるものとしたが、前面に代えて、筐体裏面や筐体側面等、筐体の別の場所に備える構成であっても構わない。また、プリンタ１００の筐体に備えず、プリンタ１００の付属品として、プリンタ１００の近くに同梱されていてもよい。バーコード表１０は、バーコードリーダＢＲで読み取ることが可能な範囲に置かれていれば構わない。
【００６０】
Ｂ４．変形例４：
上述した実施例において、バーコード表１０を用いて設定可能な設定項目は、図３に示す項目のみであったが、これら項目に限らず、例えば、印刷画像の品質や、画像のコントラストなど、他の設定項目についても設定可能とする構成であっても構わない。この構成の場合、これらの追加した設定項目について予め用意された設定値に対応するバーコードも、図３に示すバーコードと併せてバーコード表１０に印刷しておくようにすればよい。
【００６１】
Ｂ５．変形例５：
上述した実施例では、復元用バーコードテーブルには、画像１〜８のうち、印刷対象画像についてのみ設定内容等が登録されるものとしたが、これに代えて、メモリカードＭＣから読み込んだ全ての画像について印刷設定内容（印刷対象画像以外の画像については、初期設定値）を登録するようにしても構わない。このようにすることで、後ほど、印刷対象画像とならなかった画像を、改めて印刷対象画像として印刷設定を簡単に行うことができる。また、上述した実施例では、設定印刷シートでは、印刷対象画像についてのみサムネイル画像及び画像識別用バーコードを印刷するものとしたが、印刷対象画像に限らず、全ての画像についてサムネイル画像及び画像識別用バーコードを印刷するようにしてもよい。この場合、印刷設定内容については、上述した実施例と同様に印刷対象画像についてのみ印刷するようにしてもよいし、上述した実施例とは異なり全ての画像について印刷するようにしてもよい。
【００６２】
Ｂ６．変形例６：
上述した実施例では、サムネイル印刷シート印刷処理は、ユーザが操作パネル３４を操作してサムネイル印刷シート印刷メニューを選択することにより開始されるものとしたが、本発明はこれに限定されるものではない。例えば、バーコード表１０に、かかるメニューの開始命令に対応するバーコードを印刷しておき、ユーザが、このバーコードをバーコードリーダＢＲで読み込ませることによって、サムネイル印刷シート印刷処理が開始されるようにしてもよい。このような構成とすることで、ユーザは、より簡単にサムネイル印刷シートをプリンタ１００で印刷させることができる。
【００６３】
Ｂ７．変形例７：
上述した実施例では、メモリカードＭＣに記憶されている画像について印刷設定処理を実行するものとしたが、本発明はこれに限定されるものではない。例えば、プリンタ１００にデジタルカメラやフォトビューワ装置などの機器を接続した場合に、この接続された機器に記憶されている画像について、上述した印刷設定処理を実行することもできる。
【図面の簡単な説明】
【００６４】
【図１】本発明の一実施例としてのプリンタの外観を示す説明図である。
【図２】プリンタ１００の内部構成を示すブロック図である。
【図３】プリンタ１００が備えるバーコード表１０を示す説明図である。
【図４】後述する印刷設定処理において用いられるサムネイル印刷シートの一例を示す説明図である。
【図５】サムネイル印刷シート印刷処理の手順を示すフローチャートである。
【図６】プリンタ１００における印刷設定処理の手順を示すフローチャートである。
【図７】印刷設定処理の一例を示す説明図である。
【図８】ステップＳ３７５で実行される処理の一例を示す説明図である。
【図９】ステップＳ３７０の処理において印刷される設定印刷シートを示す説明図である。
【符号の説明】
【００６５】
２０…制御回路
２２…ＣＰＵ
２４ａ…バーコード解析部
２４ｂ…バーコード生成部
２４ｃ…印刷設定部
２４ｄ…サムネイル印刷シート印刷制御部
２４ｅ…設定印刷シート印刷制御部
２４ｆ…画像印刷制御部
２４ｇ…ファイルアクセス部
２４ｉ…画像処理部
３０ａ…画像識別用バーコードテーブル
３０ｂ…印刷設定用バーコードテーブル
３０ｃ…復元用バーコードテーブル
３２…表示部
３４…操作パネル
３６…メモリカードスロット
３８…バーコードリーダインタフェース部
４０…プリンタエンジン
４２…表示部
１００…プリンタ
ＭＣ…メモリカード
ＢＲ…バーコードリーダ
Ａ１〜Ａ９…全体設定用バーコード
Ｂ１〜Ｂ１２…個別設定用バーコード
Ｃ１〜Ｃ５…操作用バーコード
Ｄ１〜Ｄ８…画像識別用バーコード
Ｅ１…復元用バーコード
【図１】
2007237488.tif 000003
【図２】
2007237488.tif 000004
【図３】
2007237488.tif 000005
【図４】
2007237488.tif 000006
【図５】
2007237488.tif 000007
【図６】
2007237488.tif 000008
【図７】
2007237488.tif 000009
【図８】
2007237488.tif 000010
【図９】
2007237488.tif 000011