(57)【特許請求の範囲】
【請求項１】
多面印刷を行う印刷装置であって、
画像ファイルが記録された可搬性の記録媒体から画像ファイルを読み出す画像ファイル読出手段と、
前記画像ファイル読取手段で読み出した画像ファイルが複数ページの画像を含む場合に、当該複数ページの１ページ目の画像に対してはファイル名を付加して印刷し、２ページ目以降の画像に対してはページ番号を付加して印刷する印刷手段と
を備えることを特徴とする印刷装置。
【請求項２】
多面印刷を行う印刷装置であって、
画像ファイルが記録された可搬性の記録媒体から画像ファイルを読み出す画像ファイル読出手段と、
前記画像ファイル読取手段で読み出した画像ファイルが複数ページの画像を含む場合に、当該複数ページのうち、ファイル名が所定の長さ以上の場合、１ページ目の画像には、ファイル名を省略せずにそのまま付加して印刷し、２ページ目以降の画像には、ファイル名の少なくとも一部を省略した文字を付加して印刷する印刷手段と
を備えることを特徴とする印刷装置。
【請求項３】
多面印刷を行う印刷装置であって、
画像ファイルが記録された可搬性の記録媒体から画像ファイルを読み出す画像ファイル読出手段と、
前記画像ファイル読取手段で読み出した画像ファイルが複数ページの画像を含む場合に、
当該複数ページの１ページ目の画像に対してはファイル名を付加して印刷し、２ページ目以降の画像に対してページ番号を付加するとともに、
ファイル名が所定の長さ以上の場合、２ページ目以降の画像に対して、ファイル名の少なくとも一部を省略した文字を付加して印刷する印刷手段と
を備えることを特徴とする印刷装置。
【請求項４】
請求項１〜３のいずれか一項に記載の印刷装置であって、
前記可搬性の記録媒体はＵＳＢメモリであることを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置に係り、特に、装着された可搬性の記録媒体から画像ファイルを読み出して、印刷を実行する印刷装置に関する。
【背景技術】
【０００２】
デジタルカメラの普及にともない、ホストコンピュータなしで可搬性の記録媒体と直接接続して印刷するいわゆるダイレクトプリンタの需要が拡大している。例えば、特許文献１に記載のプリンタは、ダイレクト印刷用インターフェースを備え、そこにデジタルカメラを接続して、画像データを含む印刷情報を転送する事によりダイレクト印刷を実現する。また、１枚の印刷用紙に１つの画像を印刷する通常のレイアウトに加え、１枚の印刷用紙に２画像を配置（２アップ）したり、４画像を配置（４アップ）して印刷する多面印刷のレイアウトを指定できるようにすることも考えられている。
【０００３】
【特許文献１】特開２００４−１０４８１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、印刷対象の画像ファイルには、ＪＰＥＧ（Joint Photographic Coding Experts Group）のようなページ概念がないフォーマットと、ＴＩＦＦ（Tagged Image File Format）のようなマルチページ可能なフォーマットがある。従来の技術では、複数のファイルをまとめて配置して印刷する場合、それらを区別して付加情報を印刷することはしていないため、わかりにくい印刷結果となる。
【０００５】
例えば、図５は、紙面５００上に、ＪＰＥＧ形式の複数の画像５０１〜５０４、５０８と、複数ページを含むＴＩＦＦ形式の画像５０５〜５０７とを、そのファイル名５１１〜５１８を付加して、８アップで印刷した場合である。図示するように、ＴＩＦＦ形式の画像５０５〜５０７に対しては、同じファイル名５１５〜５１７が付加されるのみである。これでは、それぞれの画像が何ページ目の画像なのかが分かりにくい。
【０００６】
本発明の目的は、複数のページを含むファイル（例えば、ＴＩＦＦ形式の画像ファイル）に基づいて印刷をする場合に、ユーザにとって分かりやすい情報を付加することにある。
【課題を解決するための手段】
【０００７】
上記の目的を達成するため、本発明の印刷装置は、画像ファイルが記録された可搬性の記録媒体から画像ファイルを読み出す画像ファイル読出手段と、前記画像ファイル読取手段で読み出した画像ファイルが複数ページの画像を含む場合、２ページ目以降の画像に対してページ番号を付加して印刷する印刷手段とを備えている。
【０００８】
前記印刷手段は、前記画像ファイル読取手段で読み出した画像ファイルが複数ページの画像を含む場合で、ファイル名が所定の長さ以上の場合、２ページ目以降の画像には、ファイル名の少なくとも一部を省略した文字を付加して印刷するようにしてもよい。
【０００９】
前記可搬性の記録媒体はＵＳＢメモリであってもよい。
【発明を実施するための最良の形態】
【００１０】
本発明の一実施形態について図面を参照して説明する。
【００１１】
図１は、本実施形態を適用した印刷装置１００のコントローラ１０周辺のハードウェア構成を説明するためのブロック図である。印刷装置１００は、ＵＳＢ（Universal Serial Bus）メモリ２００等の可搬性の記録媒体（「記憶装置」と呼ばれるものを含む）に記録された画像ファイルを直接読み出して印刷する機能を有している。このため、ホストコンピュータを用いることなく、スタンドアローンでも印刷が可能である。
【００１２】
本図に示すように、印刷装置１００のコントローラ１０は、各種プログラムを実行するＣＰＵ１１、ＳＤＲＡＭ１６、ＲＯＭ１７を備え、さらに、ＳＤＲＡＭ１６への読み書きを制御するメモリ制御ＡＳＩＣ（Application Specific Integrated Circuit）１２、ＲＯＭ１７からのプログラム読み込みを制御するＩＯ制御ＡＳＩＣ１５を備えている。ここで、ＳＤＲＡＭ１６は、画像データの展開、イメージデータの格納等に用いられる記憶領域である。
【００１３】
また、メモリ制御ＡＳＩＣ１２には、印刷のための画像処理を制御する画像処理ＡＳＩＣ１３が接続され、コントローラ１０上に備えられた画像データインタフェース１４を介して、図示しない印刷エンジンにイメージデータを出力する。
【００１４】
印刷装置１００には、コントローラ１０の外部に操作パネル２０、ＵＳＢホストコネクタ２１、ハードディスク装置（ＨＤＤ）２２、ＵＳＢデバイスコネクタ２３、ネットワークコネクタ２４等が設けられ、ＩＯ制御ＡＳＩＣ１５により制御される。
【００１５】
ここで、操作パネル２０は、液晶表示装置、操作ボタン等から構成され、ユーザから、レイアウトの指示を受け付けたり、印刷対象の画像ファイルの選択を受け付けたりするユーザインタフェース機能を担っている。
【００１６】
ＵＳＢホストコネクタ２１は、ＵＳＢデバイスを接続するためのコネクタである。本実施形態において、ＵＳＢホストコネクタ２１には、複数の画像ファイルが記録されたＵＳＢメモリ２００が接続される。なお、接続されるＵＳＢメモリ２００は、デジタルカメラに装着又は内蔵されＵＳＢケーブルを介して接続される場合もある。
【００１７】
ハードディスク装置２２は、印刷に用いる画像データ等を格納することができるが、本発明においては必ずしも備えていなくてもよい。
【００１８】
ＵＳＢデバイスコネクタ２３は、ＵＳＢケーブルを介して、ホストコンピュータ等のＵＳＢホストと接続し、印刷装置１００を周辺デバイスとして使用する際に用いるコネクタである。ＵＳＢデバイスコネクタ２３には、ホストとして機能するデジタルカメラが接続される場合もある。
【００１９】
ネットワークコネクタ２４は、コンピュータネットワーク等に接続するためのコネクタである。
【００２０】
なお、印刷装置１００のコントローラ１０周辺のハードウェア構成は本図の例に限られない。例えば、メモリーカード等の各種メディアを装着可能なスロットを複数備えるようにしてもよい。
【００２１】
つぎに、印刷装置１００の特徴的な機能構成について図２のブロック図を参照して説明する。
【００２２】
本図に示すように、印刷装置１００は、パネル設定制御部１１０と、ＵＳＢメモリファイル管理部１２０と、画像処理部１３０と、印刷エンジン制御部１４０とを備えている。これらは、例えば、ソフトウェア的に実現することができる。また、以下に説明するそれぞれの機能部の役割は一例であり、これらに限られるものではない。
【００２３】
パネル設定制御部１１０は、操作パネル２０を介して、ユーザからレイアウトの指定、印刷対象となる画像ファイルの選択等を受け付けるための処理を行なう。
【００２４】
ＵＳＢメモリファイル管理部１２０は、ＵＳＢメモリ２００に記録されている画像ファイルにアクセスするための処理を行なう。
【００２５】
画像処理部１３０は、印刷対象として選択された画像ファイルに基づく画像を指定されたレイアウトにしたがって印刷するためのイメージデータを作成する処理を行なう。また、画像処理部１３０は、印刷する画像に付加する文字情報を生成する。
【００２６】
このため、画像処理部１３０は、ページレイアウト制御部１３１と、イメージ描画部１３２と、文字描画部１３３とを備えている。
【００２７】
ページレイアウト制御部１３１は、ユーザから受け付けたレイアウトの指定に基づいて、印刷すべき画像ファイルの配置、サイズ調整等を行なう。
【００２８】
イメージ描画部１３２は、選択された画像ファイルに基づいてイメージデータを所定のブロック単位で作成して、ＳＤＲＡＭ１６に格納する。この際に、ページレイアウト制御部１３１が設定した配置、サイズ等にしたがったイメージデータを作成する。
【００２９】
文字描画部１３３は、選択された画像ファイルに基づく画像の近辺に、画像ファイルを識別するための情報、例えば、画像ファイルのファイル名などを印刷するための処理を行なう。具体的には、ＪＰＥＧのようなページ概念がないフォーマットの画像ファイルの場合は、各画像に対してファイル名を付加するための処理を行う。一方、ＴＩＦＦのようなマルチページ可能なフォーマットの画像ファイルの場合は、２ページ目以降の画像に対してページ番号を付加するための処理を行う。また、ファイル名が所定の長さを超える場合は、２ページ目以降の画像に対して、ファイル名を一部省略した文字を付加するための処理を行う。
【００３０】
印刷エンジン制御部１４０は、画像処理部１３０が作成したイメージデータにしたがって、印刷エンジン部による印刷実行を制御する。
【００３１】
次に、本実施形態における印刷装置１００の特徴的な処理動作について説明する。
【００３２】
上述のとおり、印刷装置１００は、ＵＳＢメモリ２００から読み出した画像ファイルに基づいてダイレクト印刷が可能である。このため、ＵＳＢメモリ２００がＵＳＢホストコネクタ２１に接続されると、ＵＳＢメモリファイル管理部１２０は、接続されたＵＳＢメモリ２００の中を検索する。そして、ＵＳＢメモリ２００の中に、ダイレクト印刷が可能な画像ファイルが存在するか否かを調べる。
【００３３】
ＵＳＢメモリ２００の中にダイレクト印刷が可能な画像ファイルが存在すると判定された場合、パネル設定制御部１１０は、操作パネル２０に、ダイレクト印刷用のメニューを表示する。ダイレクト印刷用のメニューには、例えば、「インデックス印刷」「画像ファイル印刷」「文書ファイル印刷」などがある。パネル設定制御部１１０は、ユーザから操作パネル２０を介して、これらのいずれかの選択を受け付ける。
【００３４】
以下、ユーザにより操作パネル２０を介して、「画像ファイル印刷」が選択された場合について説明する。
【００３５】
「画像ファイル印刷」が選択されると、パネル設定制御部１１０は、さらに詳細な設定項目を表示する。例えば、「ファイル選択」、「印刷開始」、「印刷部数」、「用紙サイズ」、「割り付け設定」、「両面印刷」、「ファイル名印刷」などの設定項目を表示する。
【００３６】
「ファイル選択」は、印刷対象の画像ファイルの指定を受け付けるための項目である。パネル設定制御部１１０は、ファイル名の一覧を表示するなどして、その中から、印刷対象の画像ファイルをユーザに選択させる。
【００３７】
「ファイル名印刷」は、画像を印刷する際にファイル名を付加するか否かの指定を受け付けるための項目である。
【００３８】
「印刷開始」が選択されると、画像処理部１３０は、印刷対象として指定された画像ファイルに基づいて印刷のためのイメージデータを生成する。
【００３９】
すなわち、ページレイアウト制御部１３１は、ユーザから受け付けたレイアウトの指定に基づいて、印刷すべき画像ファイルの配置、サイズ調整等を行なう。
【００４０】
イメージ描画部１３２は、選択された画像ファイルに基づいてイメージデータを所定のブロック単位で作成して、ＳＤＲＡＭ１６に格納する。この際に、ページレイアウト制御部１３１が設定した配置、サイズ等にしたがったイメージデータを作成する。
【００４１】
文字描画部１３３は、印刷する画像の近辺（例えば、下側）に、画像ファイルを識別するための情報を印刷するための処理（文字情報付加処理）を行なう。
【００４２】
かかる文字情報付加処理を、図３のフロー図を参照して説明する。
【００４３】
文字描画部１３３は、印刷する画像ファイルごとに、この処理を行う
まず、文字描画部１３３は、印刷対象の画像ファイルがＴＩＦＦなどの複数ページのフォーマットか否かをチェックする（Ｓ１０１）。そして、複数ページのフォーマット画像であれば（Ｓ１０１：Ｙ）、画像ファイル内を調べることにより、ページ数を取得する（Ｓ１０２）。一方、ＪＰＥＧなどのページ概念がない画像ファイルの場合（Ｓ１０２：Ｎ）、ページ番号を取得することなく、次ぎの処理に移行する。
【００４４】
つぎに、文字描画部１３３は、１ページ目の画像に対して付加情報が必要か否か、すなわち「ファイル名印刷」の設定になっているか否かを判定する（Ｓ１０３）。付加情報が必要ない場合（Ｓ１０３：Ｎ）、文字描画部１３３は、付加情報を生成せずに本処理を終了する。かかる場合、印刷される画像の近辺には、ファイル名は印刷されないことになる。
【００４５】
一方、１ページ目の画像に対して付加情報が必要である場合、すなわち「ファイル名印刷」の設定になっている場合（Ｓ１０３：Ｙ）、文字描画部１３３は、１ページ目の画像の近辺にファイル名を印刷する文字印刷コマンドを生成する（Ｓ１０４）。
【００４６】
次に、文字描画部１３３は、２ページ目以降の画像に対して、ページ順に、Ｓ１０６〜Ｓ１０８の処理を行う。すなわち、ファイル名の長さをカウントし、ファイル名の長さが所定の長さ（例えば、１２文字）以上であれば（Ｓ１０６：Ｙ）、それ以降の文字（例えば、１３文字以降）を削除し、代わりに省略を表す記号（例えば「・・・」）を付加した文字情報を生成する（Ｓ１０７）。さらに、その文字情報にページ番号を付加する。そして、生成された文字情報（「省略されたファイル名」＋「ページ番号」）を印刷するための文字印刷コマンドを生成する（Ｓ１０８）。
【００４７】
こうして、２ページ目以降の全てのページの画像に対して、Ｓ１０６〜Ｓ１０８の処理を行うと（Ｓ１０５）、文字描画部１３３は、本処理（文字情報付加処理）を終了する。
【００４８】
文字描画部１３３は、印刷対象として選択されている全ての画像ファイルに対して、この処理（文字情報付加処理）を行う。
【００４９】
こうして、印刷のためのイメージデータが作成されると、印刷エンジン制御部１４０は、作成されたイメージデータにしたがって、印刷エンジン部により、印刷を実行する。
【００５０】
図４に、本処理により、紙面３００上に、ＪＰＥＧ形式の画像ファイルとＴＩＦＦ画像形式の画像ファイルとを配置して印刷した場合を示す。なお、ここでは、８アップの多面印刷を行なう場合を例にしているが、本実施形態は、８アップ以外の多面印刷さらには多面印刷を行なわない場合にも適用することができる。
【００５１】
図示するように、ページ概念のないＪＰＥＧ画像３０１〜３０４、３０８に対しては、ファイル名３１１〜３１４、３１８がそのまま付加されて印刷される。
【００５２】
一方、ＴＩＦＦ画像３０５〜３０７については、１ページ目の画像３０５に対しては、ファイル名３１５がそのまま印刷されているが、２ページ目以降の画像３０６、３０７については、一部省略されたファイル名３１６ｎ、３１７ｎが印刷される。また、２ページ目以降の画像３０６、３０７には、ページ番号３１６ｐ、３１７ｐが印刷される。
【００５３】
以上、本発明の一実施形態について説明した。
【００５４】
上記実施形態によれば、マルチページ画像に限り、ページ番号を印刷するので、どの画像が何ページ目のものなのか分かりやすくなる。
【００５５】
また、長すぎるファイル名が繰り返し印刷されることがないので、見やすいものとなる。
【００５６】
なお、接続インタフェースには、ハードディスクを内蔵したデジタルカメラや、メモリカードなどの可搬性の記録媒体が装着されたデジタルカメラがケーブルを介して接続されてもよい。
【００５７】
また、本発明は、上記実施形態に制限されない。上記実施形態は、本発明の技術的思想の範囲内で様々な変形が可能である。
【図面の簡単な説明】
【００５８】
【図１】印刷装置のコントローラ周辺のハードウェア構成を示すブロック図。
【図２】印刷装置の機能構成を説明するブロック図。
【図３】印刷装置の処理動作を説明するフロー図。
【図４】印刷結果の例を示す図。
【図５】従来例にかかる印刷結果の例を示す図。
【符号の説明】
【００５９】
１０…コントローラ、１１…ＣＰＵ、１２…メモリ制御用ＡＳＩＣ、１３…画像処理ＡＳＩＣ、１４…画像データインタフェース、１５…ＩＯ制御ＡＳＩＣ、１６…ＳＤＲＡＭ、１７…ＲＯＭ、２０…操作パネル、２１…ＵＳＢホストコネクタ、２２…ハードディスク装置、２３…ＵＳＢデバイスコネクタ、２４…ネットワークコネクタ、１００…印刷装置、１１０…パネル設定制御部、１２０…メモリファイル管理部、１３０…画像処理部、１３１…ページレイアウト制御部、１３２…イメージ描画部、１３３…文字描画部、１４０…印刷エンジン制御部、２００…ＵＳＢメモリ
【図１】
0004687398.tif 000002
【図２】
0004687398.tif 000003
【図３】
0004687398.tif 000004
【図４】
0004687398.tif 000005
【図５】
0004687398.tif 000006