(57)【要約】      （修正有）【課題】単独で印刷可能な印刷装置により多くの種類の機器を接続可能とし、印刷できる内容をより多様化した内容にすること。【解決手段】印刷装置は、複数の印刷レイアウトを保持する手段と、接続した機器を識別する手段と、機器で利用可能な印刷レイアウトを検索して提示する手段と、提示された印刷レイアウトから一つ選択する手段と、選択された印刷レイアウト内の記述を印刷する順番に解釈実行する手段と、選択された印刷レイアウト内の記述を解釈実行する手段と、画像やその他のデータを生成または取得する手段と、該データを保持する手段と、保持されたデータを印刷レイアウトに由来する他のデータと合わせて印刷する手段と、印刷レイアウトを追加、削除、編集する手段とを備える。【選択図】  図１
2006192615.tif 000002
【特許請求の範囲】
【請求項１】
外部に画像やその他のデータを供給可能な機器を接続し、印刷レイアウトにしたがった印刷処理を行う単独で印刷可能な印刷装置において、
複数の前記印刷レイアウトを保持する手段と、
前記接続した機器を識別する手段と、
前記識別した機器で利用可能な印刷レイアウトを前記保持された複数の印刷レイアウト内から検索して提示する手段と、
前記提示された印刷レイアウトから使用する印刷レイアウトをひとつ選択する手段と、
前記選択された印刷レイアウト内の記述を印刷する順番に解釈実行する手段と、
前記選択された印刷レイアウト内の記述を印刷装置と接続した機器とを連携して制御する情報として解釈実行する手段と、
前記解釈実行によって画像やその他のデータを生成または取得する手段と、
前記解釈実行によって生成または取得された画像やその他のデータを保持する手段と、
前記保持されたデータを印刷レイアウトに由来する他のデータと合わせて印刷する手段と、
前記印刷レイアウトを追加、削除及び編集する手段とを備えたことを特徴とする印刷装置。
【請求項２】
前記識別した機器で利用可能な印刷レイアウトを前記保持された複数の印刷レイアウト内から検索して提示する手段は、
前記識別した機器で利用可能な印刷レイアウトが見つからなかった場合に、インターネット上のデータベースから利用可能な印刷レイアウトと制御プログラムを取得する手段をさらに備えたことを特徴とする請求項１に記載の印刷装置。
【請求項３】
外部に画像やその他のデータを供給可能な機器を接続し、印刷レイアウトにしたがった印刷処理を行う印刷方法において、
複数の前記印刷レイアウトを保持するステップと、
前記接続した機器を識別するステップと、
前記識別した機器で利用可能な印刷レイアウトを前記保持された複数の印刷レイアウト内から検索して提示するステップと、
前記提示された印刷レイアウトから使用する印刷レイアウトをひとつ選択するステップと、
前記選択された印刷レイアウト内の記述を印刷する順番に解釈実行するステップと、
前記選択された印刷レイアウト内の記述を印刷装置と接続した機器とを連携して制御する情報として解釈実行するステップと、
前記解釈実行によって画像やその他のデータを生成または取得するステップと、
前記解釈実行によって生成または取得された画像やその他のデータを保持するステップと、
前記保持されたデータを印刷レイアウトに由来する他のデータと合わせて印刷するステップと、
前記印刷レイアウトを追加、削除及び編集するステップと
を含むことを特徴とする印刷方法。
【請求項４】
前記識別した機器で利用可能な印刷レイアウトを前記保持された複数の印刷レイアウト内から検索して提示するステップは、
前記識別した機器で利用可能な印刷レイアウトが見つからなかった場合に、インターネット上のデータベースから利用可能な印刷レイアウトと制御プログラムを取得するステップをさらに備えたことを特徴とする請求項３に記載の印刷方法。
【請求項５】
コンピュータに印刷レイアウトにしたがった印刷処理を実行させるためのプログラムが格納された記憶媒体において、
複数の前記印刷レイアウトを保持するステップと、
前記接続した機器を識別するステップと、
前記識別した機器で利用可能な印刷レイアウトを前記保持された複数の印刷レイアウト内から検索して提示するステップと、
前記提示された印刷レイアウトから使用する印刷レイアウトをひとつ選択するステップと、
前記選択された印刷レイアウト内の記述を印刷する順番に解釈実行するステップと、
前記選択された印刷レイアウト内の記述を印刷装置と接続した機器とを連携して制御する情報として解釈実行するステップと、
前記解釈実行によって画像やその他のデータを生成または取得するステップと、
前記解釈実行によって生成または取得された画像やその他のデータを保持するステップと、
前記保持されたデータを印刷レイアウトに由来する他のデータと合わせて印刷するステップと、
前記印刷レイアウトを追加、削除及び編集するステップと
をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記憶媒体。
【請求項６】
前記識別した機器で利用可能な印刷レイアウトを前記保持された複数の印刷レイアウト内から検索して提示するステップでは、
前記識別した機器で利用可能な印刷レイアウトが見つからなかった場合に、インターネット上のデータベースから利用可能な印刷レイアウトと制御プログラムを取得することを特徴とする請求項５に記載の記憶媒体。
【請求項７】
コンピュータに印刷レイアウトにしたがった印刷処理を実行させるためのプログラムにおいて、
複数の前記印刷レイアウトを保持するステップと、
前記接続した機器を識別するステップと、
前記識別した機器で利用可能な印刷レイアウトを前記保持された複数の印刷レイアウト  内から検索して提示するステップと、
前記提示された印刷レイアウトから使用する印刷レイアウトをひとつ選択するステップと、
前記選択された印刷レイアウト内の記述を印刷する順番に解釈実行するステップと、
前記選択された印刷レイアウト内の記述を印刷装置と接続した機器とを連携して制御する情報として解釈実行するステップと、
前記解釈実行によって画像やその他のデータを生成または取得するステップと、
前記解釈実行によって生成または取得された画像やその他のデータを保持するステップと、
前記保持されたデータを印刷レイアウトに由来する他のデータと合わせて印刷するステップと、
前記印刷レイアウトを追加、削除及び編集するステップと
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータに接続することなく、単独で印刷可能な印刷装置および印刷方法および印刷処理プログラムを格納した記録媒体に関する。特にユーザが印刷用レイアウトを選択したり、作成して印刷を行うことができる印刷装置および印刷方法および印刷処理プログラムを格納した記録媒体に関する。
【背景技術】
【０００２】
従来、単独で印刷可能な印刷装置では、特許文献１のように、装置に取り付けられた操作ボタン、表示画面等を使用して印刷対象画像とその印刷レイアウトを装置内外に格納されたものから選択して所望の印刷物を得ることが一般的であった。また、このような装置で用いる印刷レイアウトデータは、独自形式であり一般にあまり公開されることはなかった。
【０００３】
一方、デジタルカメラで撮影した画像を印刷やＤＰＥ出力を指示するための規格としてＤＰＯＦ（Ｄｉｇｉｔａｌ Ｐｒｉｎｔ Ｏｒｄｅｒ Ｆｏｒｍａｔ）が策定され、デジタルカメラやＰＣ上のソフトウェアによる対応が進んでいる。ＤＰＯＦの規格は一般に公開されており、ユーザが自由にこのフォーマットにしたがったファイルを作成することも可能である。
【０００４】
そして、単独で印刷可能な印刷装置の中には、特許文献２のように、装置独自の印刷レイアウトデータとＤＰＯＦファイルとを組み合わせて印刷を実行できるようにしたものもある。
【０００５】
【特許文献１】特開２００３−２００６３７号公報
【特許文献２】特開２０００−２８９２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の単独で印刷可能な印刷装置では、これに接続する機器としては画像を保持したデジタルカメラ、携帯電話、ＰＤＡ、メモリカードに限られ、また画像と一部の付帯情報（撮影日時、ファイル名）をレイアウトして印刷することのみが可能であり、接続する機器や印刷できる内容がかなり限定されるという欠点があった。
【０００７】
一般に単独で印刷可能な印刷装置には、ＰＣの周辺機器としてのみ動作する印刷装置よりも高機能なハードウエア（特にＣＰＵ）や大容量のメモリを搭載しており、機能が限定されることは装置の能力を十分発揮できず、ハードウエアの高機能化に見合った付加価値を得にくいという状況にあった。
【０００８】
本発明は、単独で印刷可能な印刷装置により多くの種類の機器を接続可能とし、印刷できる内容も画像を含めてより多様化した内容にすることを目的とする。
【課題を解決するための手段】
【０００９】
本発明の印刷装置は、外部に画像やその他のデータを供給可能な機器を接続し、印刷レイアウトにしたがった印刷処理を行う単独で印刷可能な印刷装置において、複数の前記印刷レイアウトを保持する手段と、前記接続した機器を識別する手段と、前記識別した機器で利用可能な印刷レイアウトを前記保持された複数の印刷レイアウト内から検索して提示する手段と、前記提示された印刷レイアウトから使用する印刷レイアウトをひとつ選択する手段と、前記選択された印刷レイアウト内の記述を印刷する順番に解釈実行する手段と、前記選択された印刷レイアウト内の記述を印刷装置と接続した機器とを連携して制御する情報として解釈実行する手段と、前記解釈実行によって画像やその他のデータを生成または取得する手段と、前記解釈実行によって生成または取得された画像やその他のデータを保持する手段と、前記保持されたデータを印刷レイアウトに由来する他のデータと合わせて印刷する手段と、前記印刷レイアウトを追加、削除及び編集する手段とを備える。
【００１０】
本発明の印刷方法は、外部に画像やその他のデータを供給可能な機器を接続し、印刷レイアウトにしたがった印刷処理を行う印刷方法において、複数の前記印刷レイアウトを保持するステップと、前記接続した機器を識別するステップと、前記識別した機器で利用可能な印刷レイアウトを前記保持された複数の印刷レイアウト内から検索して提示するステップと、前記提示された印刷レイアウトから使用する印刷レイアウトをひとつ選択するステップと、前記選択された印刷レイアウト内の記述を印刷する順番に解釈実行するステップと、前記選択された印刷レイアウト内の記述を印刷装置と接続した機器とを連携して制御する情報として解釈実行するステップと、前記解釈実行によって画像やその他のデータを生成または取得するステップと、前記解釈実行によって生成または取得された画像やその他のデータを保持するステップと、前記保持されたデータを印刷レイアウトに由来する他のデータと合わせて印刷するステップと、前記印刷レイアウトを追加、削除及び編集するステップとを備える。
【００１１】
本発明の記憶媒体は、前記印刷方法の各工程をコンピュータに実施させるためのプログラムを記憶したコンピュータ読み取り可能なものである。
【００１２】
本発明のプログラムは、前記印刷方法の各工程をコンピュータに実施させるためのものである。
【発明の効果】
【００１３】
本発明によれば、接続した機器に応じた印刷レイアウトデータが選択され、選択された印刷レイアウトデータには各機器を制御するための情報（命令）を記述できるので、画像以外のデータを保持する機器の接続が可能となり、従来の単独で印刷可能な印刷装置において、接続する機器や印刷できるものがかなり限定されるという欠点を解決し、印刷できる内容も画像を含めてより多様化した内容にすることができる。
【００１４】
また、本発明では、接続された各機器の特徴を活かした内容を印刷することができるので、画像はもちろん画像以外の多様な印刷物を得ることができ、従来の単独で印刷可能な印刷装置において、接続する機器や印刷できるものがかなり限定されるという欠点を解決することができる。
【００１５】
更には、本発明によると接続機器のデータを印刷するのに必要な印刷レイアウトや制御プログラムをインターネット上等にあるＤＢからダウンロード可能にすることができるので、新しい機器への迅速な対応ができるという効果や同時には使用しないデータを本体内に保持せずに本体コストを削減できるという効果もある。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態について図面を用いて説明する。
（第１の実施の形態）
図１は本発明の実施形態である印刷装置の構成を示したブロック図である。図１において、印刷装置はＣＰＵ１、ＲＯＭ２、ＲＡＭ３、操作部４、表示部５、印刷部６、ＵＳＢホストコントローラ７により構成されている。ＣＰＵ１はＲＯＭ２に格納されているプログラムにしたがってデータの処理を実行し、ＵＳＢホストコントローラ７に接続された外部機器内のデータやその関連データを印刷部６から印刷することができる。
【００１７】
図２は、印刷装置１０とＵＳＢカメラ１１とをＵＳＢケーブル１２を介して接続した例である。この時、印刷装置１０は、ＵＳＢカメラ１１が接続されたことをＵＳＢの仕様に即した動作の中で認識し、ＵＳＢカメラ１１と連係動作して印刷を行うことが可能となる。そして、同時に印刷レイアウトデータではＵＳＢカメラ１１と連係動作する記述（命令）が有効になる。
【００１８】
ＵＳＢカメラ１１と連係動作するための記述情報の例を図３に示す。印刷装置１０は、ＵＳＢカメラ１１が接続された状態で印刷レイアウトデータ中にこれらの記述情報を見つけると、これらを解釈して指示された動作を行う。ＵＳＢカメラ１１と連係動作する情報としては、画像のキャプチャに関するもの、カメラの向きを指示するもの等がある。
【００１９】
図４及び図５は、ＵＳＢカメラ１１が接続された時に使用可能となる印刷レイアウトデータ群の一部である。両方とも１枚のデフォルトサイズの用紙に図６に示すように６つの画像を印刷するが、図４の印刷レイアウトデータは接続されたＵＳＢカメラ１１を用いて定時撮影した結果を印刷し、図５の印刷レイアウトデータは接続されたＵＳＢカメラ１１を用いてパノラマ撮影した結果を印刷する。これらの印刷レイアウトは、ＵＳＢカメラ１１が印刷装置１０に接続された時に使用可能なもののタイトルが表示部５に表示され、ユーザは操作部４を用いて所望のものを選択することができる。
【００２０】
選択できる印刷レイアウトは、あらかじめ機器内のＲＯＭ２に格納されたもの、ＵＳＢホストコントローラ７に接続した外部記憶装置に格納されたもの等があり、必要であればユーザがＰＣ等で作成して追加することも可能である。また、各印刷レイアウトは印刷装置１０に格納された印刷レイアウト管理プログラムやＰＣ等を用いて内容を変更したり、複製、削除等の操作を行うことが可能である。したがって、ユーザは印刷レイアウト管理プログラムを使用することで、例えば図４の印刷レイアウト中の撮影時刻を変更することも可能である。
【００２１】
ＵＳＢカメラ１１が接続された時の処理を図７に示す。まず、ステップ１００で接続された機器を識別するための情報を取得する。ＵＳＢ機器であれば、デバイスクラス、ベンダＩＤ、プロダクトＩＤ等が利用できる。次にステップ１０１で取得した識別情報を用いて使用可能な印刷レイアウトをＲＯＭ２内に保持するすべての印刷レイアウトから探し出す。具体的には印刷レイアウトの接続機器項目に記述している情報と取得した識別情報が一致するものを探す。印刷レイアウトに記述する接続機器は機器の識別情報そのものでなくてもよく、同じ操作が可能なグループの名称（ここではＵＳＢカメラ）を記述しても良い。したがって、識別情報或いは、識別情報が所属するグループ名が記述された印刷レイアウトが、接続された機器で利用可能な印刷レイアウトとなる。なお、各機械は複数のグループに所属することが可能であり、この時は機器が所属する各グループが記述された印刷レイアウトの和が印刷レイアウトとして利用できる。
【００２２】
さて、ステップ１０２では、利用可能な印刷レイアウトが存在するかの判定をしている。利用できる印刷レイアウトが存在する場合はステップ１０３でこれを表示部５へ表示し、ステップ１０４でユーザが操作部４を使用して選択したものを印刷データとして使用する。この時、識別された接続機器用の制御命令が選択された印刷レイアウトにおいて使用できるような準備が行われる。一方、ステップ１０２において利用可能な印刷レイアウトが存在しない場合は、ステップ１０５で接続した機器は使用できない旨のエラーを表示部５へ表示して終了する。なお、ステップ１０２で利用可能な印刷レイアウトが１つのみであった場合は、ステップ１０３、１０４を実行せずに見つかった印刷レイアウトを使用しても良い。また、複数の印刷レイアウトが存在する場合は、使用する印刷レイアウトがステップ１０４で決定された後で、変更できる手順を用意しても良い。
【００２３】
以下、図４の印刷レイアウトがユーザによる操作によって選択された場合の処理内容を図８を使用して説明する。図４の印刷レイアウトデータは接続されたＵＳＢカメラ１１を用いて定時撮影した結果を印刷するためのものである。まず、ステップ１２０で定時監視印刷レイアウトを読み込み、内容の解析を行う。解析の結果、エラー通知方法の指定があること、１ページに６枚の画像あること、この画像は０時、４時、…、２０時と４時間間隔で撮影する必要があること等が分かる。したがって印刷装置１０は、内部時計で時間を調べて指定時間になったら（ステップ１２１）、ＵＳＢカメラ１１を制御して指定された方向と倍率で撮影して画像をＲＡＭ、或いは外部記憶装置へ保存する（ステップ１２２）。この例では、印刷レイアウト内で各撮影の方向と倍率が指定されていないので、指定時刻に設定されているカメラの方向と倍率そのままで撮影が行われる。なお、方向の制御や倍率の制御ができないＵＳＢカメラ１１に対する制御の指示は無視される。
【００２４】
そして、１ページに必要な画像の撮影が終了したかどうかをステップ１２３で調べて、終  了していたならば印刷を開始する。印刷は図９に示した方向で、また、ＲＡＭを節約するために３つのバンド（Ａ、Ｂ、Ｃ）に分けて処理を行う。このため、印刷装置１０は解析した印刷レイアウトから各バンドで必要な画像を調べて選択する。例では、Ａバンドで（１）（０時に撮影）と（４）（１２時に撮影）、Ｂバンドで（２）（４時に撮影）と（５）（１６時に撮影）、Ｃバンドで（３）（８時に撮影）と（６）（１２時に撮影）が使用される。このように印刷装置１０では１バンドずつ印刷データを作成して印刷を行い（ステップ１２４）、すべてのバンドの印刷が終わったかどうかをステップ１２６で判定して、これを繰り返す。そして、ステップ１２５で印刷中にエラー（用紙なし、インクなし等）が発生したことを検知したのならば、ステップ１２７においてあらかじめ指定された方法でエラーを通知する。例では、エラーの内容を記述した電子メールを指定されたメールアドレスへ送信する。したがって、この場合、印刷装置１０はあらかじめネットワークに接続されている必要がある。
【００２５】
次に、図５の印刷レイアウトがユーザによる操作によって選択された場合の処理内容を図１０を使用して説明する。図５の印刷レイアウトデータは接続されたＵＳＢカメラ１１を用いてパノラマ撮影した結果を印刷するためのものである。まず、ステップ１４０でパノラマ撮影印刷レイアウトを読み込み、内容の解析を行う。解析の結果、エラー通知方法の指定がないこと、１ページに６枚の画像あること、２回のユーザ要求によってそれぞれ３枚ずつ撮影すること等が分かる。したがって印刷装置１０は、操作部４によってユーザから撮影の指示があると（ステップ１４１）、ＵＳＢカメラ１１を制御して指定された方向と倍率と枚数を撮影して画像をＲＡＭ、或いは外部記憶装置へ保存する（ステップ１４２）。この例では、１回目のユーザ指示で（１）、（２）、（３）に印刷される画像が、２回目のユーザ指示で（４）、（５）、（６）に印刷される画像がそれぞれ撮影されて、保存される。
【００２６】
そして、１ページに必要な画像の撮影が終了したかどうかをステップ１４３で調べて、終了していたならば印刷を開始する。印刷は図９に示した方向で、また、ＲＡＭを節約するために３つのバンド（Ａ、Ｂ、Ｃ）に分けて処理を行う。このため、印刷装置１０は解析した印刷レイアウトから各バンドで必要な画像を調べて選択する。例では、Ａバンドで（１）（１回目のPAN="10"方向）と（４）（２回目のPAN="10"方向）、Ｂバンドで（２）（１回目のPAN="0"方向）と（５）（２回目のPAN="0"方向）、Ｃバンドで（３）（１回目のPAN="-10"方向）と（６）（２回目のPAN="-10"方向）が使用される。このように印刷装置１０では１バンドずつ印刷データを作成して印刷を行い（ステップ１４４）、すべてのバンドの印刷が終わったかどうかをステップ１４６で判定して、これを繰り返す。そして、ステップ１４５で印刷中にエラー（用紙なし、インクなし等）が発生したことを検知したのならば、ステップ１４７においてあらかじめ指定された方法でエラーを通知する。例では、印刷レイアウト中にエラー通知方法の指定がなかったので、エラー通知に関するデフォルト動作が選択され、エラーの内容が表示部５へ表示される。
【００２７】
（第２の実施の形態）
図１１は、印刷装置２１０とデジタルカメラ２１１とをＵＳＢケーブル２１２を介して接続した例である。この時、印刷装置２１０は、デジタルカメラ２１１が接続されたことをＵＳＢの仕様に即した動作の中で認識し、デジタルカメラ２１１と連係動作して印刷を行うことが可能となる。そして、同時に印刷レイアウトデータではデジタルカメラ２１１と連係動作する記述（命令）が有効になる。
【００２８】
デジタルカメラ２１１と連係動作するための記述情報の例を図１２に示す。印刷装置２１０は、デジタルカメラ２１１が接続された状態で印刷レイアウトデータ中にこれらの記述情報を見つけると、これらを解釈して指示された動作を行う。デジタルカメラ２１１と連係動作する情報としては、画像の検索に関するもの等がある。
【００２９】
図１３は、デジタルカメラ２１１が接続された時に使用可能となる印刷レイアウトデータ群の一例である。この例でも１枚のデフォルトサイズの用紙に図６に示すように６つの画像を印刷するが、図１３の印刷レイアウトデータは接続されたデジタルカメラ２１１内に保存された画像を指定された条件で検索、収集した結果を印刷する。印刷装置２１０では、デジタルカメラ２１１が印刷装置２１０に接続された時に使用可能な印刷レイアウトのタイトルが表示部５に表示され、ユーザは操作部４を用いて所望のものを選択することができる。
【００３０】
選択できる印刷レイアウトは、あらかじめ機器内のＲＯＭ２に格納されたもの、ＵＳＢホストコントローラ７に接続した外部記憶装置に格納されたもの等があり、必要であればユーザがＰＣ等で作成して追加することも可能である。また、各印刷レイアウトは印刷装置２１０に格納された印刷レイアウト管理プログラムやＰＣ等を用いて内容を変更したり、複製、削除等の操作を行うことが可能である。したがって、ユーザは印刷レイアウト管理プログラムを使用することで、例えば図１３の印刷レイアウト中の検索方法や検索キーを変更することも可能である。
【００３１】
デジタルカメラ２１１が接続された時の処理は図７で表される。これは第１の実施形態と同じであり、説明は省略する。ただし、最近のデジタルカメラは PictBridgeに代表される標準的なダイレクト印刷仕様に対応しているので、こうした仕様と共存するするためにはデジタルカメラ２１１との接続に使用するプロトコルを印刷装置２１０で選択するか、デジタルカメラ２１１で選択する仕組みが必要となる場合も考えられる。
【００３２】
以下、図１３の印刷レイアウトがユーザによる操作によって選択された場合の処理内容を図１４を使用して説明する。図１３の印刷レイアウトデータは接続されたデジタルカメラ２１１内に保存された画像に関連付けて録音された音声データを認識し、指定されたキーワードに一致する音声データが関連付けられた画像を探し出して印刷するためのものである。まず、ステップ２２０で音声キー検索印刷レイアウトを読み込み、内容の解析を行う。解析の結果、エラー通知方法の指定がないこと、１ページに６枚の画像あること、この画像は音声データを使って検索する必要があること等が分かる。したがって印刷装置２１０は、ＲＯＭ２に格納された音声認識プログラムを起動し、指定されたキーワードに一致するデータを持つ音声データを探し出し、見つかった音声データが関連付けられた画像ファイルを特定する（ステップ２２１、２２２、２２３）。図１３の印刷レイアウト例では、キーワードとして"いちばんめ"、"にばんめ"、"さんばんめ"、"よんばんめ"、"ごばんめ"、"ろくばんめ"が指定されており、それぞれ一致するものを検索する。この例では検索した結果の１番目の要素のみを使用するので、各キーワードで１つ画像が特定できれば、特定できたキーワードに関する検索をそれ以降行わない。このようにすることで、ユーザはデジタルカメラ２１１のアフレコ機能を使って印刷したい画像の選択と印刷位置を指定することができる。なお、指定された検索条件で特定できる画像が無かった箇所は印刷する画像がないので空白にするか、該当なしであった旨が分かるような画像データを割り当てておく。
【００３３】
そして、ステップ２２１においてすべての音声データの検索が終了していたならば印刷を開始する。印刷は図９に示した方向で、また、ＲＡＭを節約するために３つのバンド（Ａ、Ｂ、Ｃ）に分けて処理を行う。このため、印刷装置２１０は解析した印刷レイアウトから各バンドで必要な画像を調べて選択する。例では、Ａバンドで（１）（音声"いちばんめ"に一致した最初の画像）と（４）（音声"よんばんめ"に一致した最初の画像）、Ｂバンドで（２）（音声"にばんめ"に一致した最初の画像）と（５）（音声"ごばんめ"に一致した最初の画像）、Ｃバンドで（３）（音声"さんばんめ"に一致した最初の画像）と（６）（音声"ろくばんめ"に一致した最初の画像）が使用される。このように印刷装置２１０では１バンドずつ印刷データを作成して印刷を行い（ステップ２２４）、すべてのバンドの印刷が終わったかどうかをステップ２２６で判定して、これを繰り返す。そして、ステップ２２５で印刷中にエラー（用紙なし、インクなし等）が発生したことを検知したのならば、ステップ２２７においてあらかじめ指定された方法でエラーを通知する。例では、印刷レイアウト中にエラー通知方法の指定がなかったので、エラー通知に関するデフォルト動作が選択され、エラーの内容が表示部５へ表示される。
【００３４】
（第３の実施の形態）
図１５は、印刷装置３１０とＤＶＤレコーダ３１１とをＵＳＢケーブル３１２を介して接続した例である。この時、印刷装置３１０は、ＤＶＤレコーダ３１１が接続されたことをＵＳＢの仕様に即した動作の中で認識し、ＤＶＤレコーダ３１１と連係動作して印刷を行うことが可能となる。そして、同時に印刷レイアウトデータではＤＶＤレコーダ３１１と連係動作する記述（命令）が有効になる。
【００３５】
ＤＶＤレコーダ３１１と連係動作するための記述情報の例を図１６に示す。印刷装置３１０は、ＤＶＤレコーダ３１１が接続された状態で印刷レイアウトデータ中にこれらの記述情報を見つけると、これらを解釈して指示された動作を行う。ＤＶＤレコーダ３１１と連係動作する情報としては、録画した番組の付属情報取得に関するもの等がある。
【００３６】
図１７は、ＤＶＤレコーダ３１１が接続された時に使用可能となる印刷レイアウトデータ群の一例である。この例でも１枚のデフォルトサイズの用紙に図６に示すように６つのデータを印刷するが、図１７の印刷レイアウトデータは接続されたＤＶＤレコーダ３１１内に保存された録画番組の内、指定された１つの番組の情報カードを印刷する。印刷装置３１０では、ＤＶＤレコーダ３１１が印刷装置３１０に接続された時に使用可能な印刷レイアウトのタイトルが表示部５に表示され、ユーザは操作部４を用いて所望のものを選択することができる。
【００３７】
選択できる印刷レイアウトは、あらかじめ機器内のＲＯＭ２に格納されたもの、ＵＳＢホストコントローラ７に接続した外部記憶装置に格納されたもの等があり、必要であればユーザがＰＣ等で作成して追加することも可能である。また、各印刷レイアウトは印刷装置３１０に格納された印刷レイアウト管理プログラムやＰＣ等を用いて内容を変更したり、複製、削除等の操作を行うことが可能である。したがって、ユーザは印刷レイアウト管理プログラムを使用することで、例えば図１７の印刷レイアウト中の印刷内容や印刷位置等を変更することも可能である。
【００３８】
ＤＶＤレコーダ３１１が接続された時の処理は図７で表される。これは第１の実施形態と同じであり、説明は省略する。なお、ＤＶＤレコーダ３１１との接続は、ＵＳＢに限るものではなく、ＬＡＮやＩＥＥＥ１３９４で接続することも可能である。また、ＨＤＤに番組を記録する機能をもった機器でも同様に接続可能である。ＤＶＤに録画された番組は、印刷装置３１０にＤＶＤドライブを接続しても同様に読み出して処理することができる。
【００３９】
以下、図１７の印刷レイアウトがユーザによる操作によって選択された場合の処理内容を図１８を使用して説明する。図１７の印刷レイアウトデータは接続されたＤＶＤレコーダ３１１内に保存された録画番組の内、指定された１つの番組の情報カードを印刷するためのものである。まず、ステップ３２０で録画番組カード印刷レイアウトを読み込み、内容の解析を行う。解析の結果、エラー通知方法の指定がないこと、印刷の前に数値を入力する必要があること、１ページに６箇所のデータ印刷部分があること、この印刷部分にはそれぞれ印刷する情報が指定されていること等が分かる。したがって印刷装置３１０は、ステップ３２１でＲＯＭ２に格納された数値入力プログラムを起動してユーザによる数値の入力を得る。数値の入力が得られたならば、これを録画番組を特定する番号とし、カードの印刷に必要な情報を印刷の進行に合わせて収集することになる。図１７の例では、印刷情報として"番組タイトル名"、"番組解説"、"録画日時などの番組付属情報"、"番組を代表するサムネイル画像"、"第２チャプタのサムネイル画像"、"第３チャプタのサムネイル画像"が指定されている。番組タイトル名等は、通常ＥＰＧ（電子番組表）情報から自動的に入力されて録画番組の付属情報として記録されているが、何らかの事情で記録されていない情報の印刷が指定されていたならば、該当部分を空白にするか、代替情報（例えば、番組タイトル名が無ければタイトル代表サムネイル画像）を使用することも可能である。
【００４０】
さて、ステップ３２１において数値の入力が得られたならば、印刷を開始する。印刷は図９に示した方向で、また、ＲＡＭを節約するために３つのバンド（Ａ、Ｂ、Ｃ）に分けて処理を行う。このため、印刷装置３１０は解析した印刷レイアウトから各バンドで必要な情報を調べて選択する。例では、Ａバンドで（１）（番組タイトル名テキスト）と（４）（番組を代表するサムネイル画像）、Ｂバンドで（２）（番組解説テキスト）と（５）（第２チャプタのサムネイル画像）、Ｃバンドで（３）（録画日時などの番組付属情報テキスト）と（６）（第３チャプタのサムネイル画像）が使用される。このように印刷装置３１０では１バンドずつ印刷データを作成して印刷を行い（ステップ３２２）、すべてのバンドの印刷が終わったかどうかをステップ３２４で判定して、これを繰り返す。そして、ステップ３２３で印刷中にエラー（用紙なし、インクなし等）が発生したことを検知したのならば、ステップ３２５においてあらかじめ指定された方法でエラーを通知する。例では、印刷レイアウト中にエラー通知方法の指定がなかったので、エラー通知に関するデフォルト動作が選択され、エラーの内容が表示部５へ表示される。
【００４１】
（第４の実施の形態）
図１９は、印刷装置４１０とＣＤドライブ４１１とをＵＳＢケーブル４１２を介して接続した例である。この時、印刷装置４１０は、ＣＤドライブ４１１が接続されたことをＵＳＢの仕様に即した動作の中で認識し、ＣＤドライブ４１１と連係動作して印刷を行うことが可能となる。そして、同時に印刷レイアウトデータではＣＤドライブ４１１と連係動作する記述（命令）が有効になる。
【００４２】
ＣＤドライブ４１１と連係動作するための記述情報の例を図２０に示す。印刷装置４１０は、ＣＤドライブ４１１が接続された状態で印刷レイアウトデータ中にこれらの記述情報を見つけると、これらを解釈して指示された動作を行う。ＣＤドライブ４１１と連係動作する情報としては、インターネット上にあるＣＤの情報を提供するＤＢ（データベース）への接続に関するもの、接続したＤＢからタイトル名や楽譜などの情報取得に関するもの等がある。したがって、この例では、印刷装置４１０はインターネットに接続できる環境下に設置されている必要がある。図１９における４１３は無線ＬＡＮに接続するためのアダプタ装置であり、これを通じでインターネットへの接続を可能とする。
【００４３】
図２１は、ＣＤドライブ４１１が接続された時に使用可能となる印刷レイアウトデータ群の一例である。この例でも１枚のデフォルトサイズの用紙に図６に示すように６つのデータを印刷するが、図２１の印刷レイアウトデータは接続されたＣＤドライブ４１１内に装填されたＣＤに関する情報カードを印刷する。印刷装置４１０では、ＣＤドライブ４１１が印刷装置４１０に接続された時に使用可能な印刷レイアウトのタイトルが表示部５に表示され、ユーザは操作部４を用いて所望のものを選択することができる。
【００４４】
選択できる印刷レイアウトは、あらかじめ機器内のＲＯＭ２に格納されたもの、ＵＳＢホストコントローラ７に接続した外部記憶装置に格納されたもの等があり、必要であればユーザがＰＣ等で作成して追加することも可能である。そして、もし、必要な印刷レイアウトがＲＯＭ２や外部記憶装置に見つからない場合は、無線ＬＡＮアダプタ４１３を使ってインターネット上の印刷装置４１０のための情報ＤＢへ接続することで必要な印刷レイアウト群と制御プログラム群を取得することも可能である。また、各印刷レイアウトは印刷装置４１０に格納された印刷レイアウト管理プログラムやＰＣ等を用いて内容を変更したり、複製、削除等の操作を行うことが可能である。したがって、ユーザは印刷レイアウト管理プログラムを使用することで、例えば図２１の印刷レイアウト中の印刷内容や印刷位置等を変更することも可能である。
【００４５】
ＣＤドライブ４１１が接続された時の処理は図７で表される。これは第１の実施形態と同じであり、説明は省略する。なお、ＣＤドライブ４１１との接続は、ＵＳＢに限るものではなく、ＬＡＮやＩＥＥＥ１３９４で接続することも可能である。また、ＨＤＤに楽曲を記録する機能をもった機器でも同様に接続可能である。
【００４６】
以下、図２１の印刷レイアウトがユーザによる操作によって選択された場合の処理内容を図２２を使用して説明する。図２１の印刷レイアウトデータは接続されたＣＤドライブ４１１内に装填されたＣＤに関する情報カードを印刷するためのものである。まず、ステップ４２０でＣＤ情報カード印刷レイアウトを読み込み、内容の解析を行う。解析の結果、エラー通知方法の指定がないこと、印刷の前にインターネット上にあるＣＤの情報を提供するＤＢに接続する必要があること、１ページに６箇所のデータ印刷部分があること、この印刷部分にはそれぞれ印刷する情報が指定されていること等が分かる。したがって印刷装置４１０は、ステップ４２１でＲＯＭ２に格納されたインターネット上のＤＢにアクセスするプログラムを起動してＤＢへの接続を行い装填されたＣＤの情報を引き出せるように準備をする。ＤＢへの接続が完了したならば、カードの印刷に必要な情報を印刷の進行に合わせて収集することになる。図２１の例では、印刷情報として"ＣＤジャケットの画像"、"ＣＤタイトル名"、"ＣＤアーチスト名"、"ＣＤの解説"、"ＣＤ楽曲名リスト"が指定されている。ＣＤタイトル名等は、通常ＤＢから得られるが、何らかの事情で登録されていない情報の印刷が指定されていたならば、該当部分を空白にするか、代替情報（例えば、ＣＤの演奏時間等ＣＤから直接得られる情報）を使用することも可能である。
【００４７】
さて、ステップ４２１においてＤＢへの接続が完了したならば、印刷を開始する。印刷は図９に示した方向で、また、ＲＡＭを節約するために３つのバンド（Ａ、Ｂ、Ｃ）に分けて処理を行う。このため、印刷装置４１０は解析した印刷レイアウトから各バンドで必要な情報を調べて選択する。例では、Ａバンドで（１）（ＣＤジャケットのサムネイル画像）と（４）（ＣＤ解説テキスト）、Ｂバンドで（２）（ＣＤタイトル名テキスト）と（５）（ＣＤ楽曲名リストのテキスト）、Ｃバンドで（３）（ＣＤアーチスト名テキスト）と（６）（指定データなし＝空白）が使用される。このように印刷装置４１０では１バンドずつ印刷データを作成して印刷を行い（ステップ４２２）、すべてのバンドの印刷が終わったかどうかをステップ４２４で判定して、これを繰り返す。そして、ステップ４２３で印刷中にエラー（用紙なし、インクなし等）が発生したことを検知したのならば、ステップ４２６においてあらかじめ指定された方法でエラーを通知する。例では、印刷レイアウト中にエラー通知方法の指定がなかったので、エラー通知に関するデフォルト動作が選択され、エラーの内容が表示部５へ表示される。そして印刷が終了したたならば、ステップ４２５でＤＢとの接続を切断する。
【００４８】
（第５の実施の形態）
図２３は、印刷装置５１０とＤＶカメラ５１１とをＵＳＢケーブル５１２を介して接続した例である。この時、印刷装置５１０は、ＤＶカメラ５１１が接続されたことをＵＳＢの仕様に即した動作の中で認識し、ＤＶカメラ５１１と連係動作して印刷を行うことが可能となる。そして、同時に印刷レイアウトデータではＤＶカメラ５１１と連係動作する記述（命令）が有効になる。
【００４９】
ＤＶカメラ５１１と連係動作するための記述情報の例を図２４に示す。印刷装置５１０は、ＤＶカメラ５１１が接続された状態で印刷レイアウトデータ中にこれらの記述情報を見つけると、これらを解釈して指示された動作を行う。ＤＶカメラ５１１と連係動作する情報としては、テープの巻き戻しなどＤＶカメラ５１１の制御に関するもの、ＤＶカメラ５１１を制御しながらテープに録画されたシーンの切り替わりを検出してインデックス付けを行う処理に関するもの、テープの情報取得に関するもの等がある。
【００５０】
図２５は、ＤＶカメラ５１１が接続された時に使用可能となる印刷レイアウトデータ群の一例である。この例では１枚のＤＶテープカセット貼付用シールサイズの用紙に図６に示すように６つのデータを印刷するが、図２５の印刷レイアウトデータは接続されたＤＶカメラ５１１内に装填されたテープに関する情報カードを印刷する。印刷装置５１０では、ＤＶカメラ５１１が印刷装置５１０に接続された時に使用可能な印刷レイアウトのタイトルが表示部５に表示され、ユーザは操作部４を用いて所望のものを選択することができる。
【００５１】
選択できる印刷レイアウトは、あらかじめ機器内のＲＯＭ２に格納されたもの、ＵＳＢホストコントローラ７に接続した外部記憶装置に格納されたもの等があり、必要であればユーザがＰＣ等で作成して追加することも可能である。また、各印刷レイアウトは印刷装置５１０に格納された印刷レイアウト管理プログラムやＰＣ等を用いて内容を変更したり、複製、削除等の操作を行うことが可能である。したがって、ユーザは印刷レイアウト管理プログラムを使用することで、例えば図２５の印刷レイアウト中のタイトルテキストや印刷内容や印刷位置等を変更することも可能である。
【００５２】
ＤＶカメラ５１１が接続された時の処理は図７で表される。これは第１の実施形態と同じであり、説明は省略する。なお、ＤＶカメラ５１１との接続は、ＵＳＢに限るものではなく、ＬＡＮやＩＥＥＥ１３９４で接続することも可能である。また、テープの代わりにＤＶＤへ映像を記録する機能をもった機器でも同様に接続可能である。
【００５３】
以下、図２５の印刷レイアウトがユーザによる操作によって選択された場合の処理内容を図２６を使用して説明する。図２５の印刷レイアウトデータは接続されたＤＶカメラ５１１内に装填されたテープに関する情報カードを印刷するためのものである。まず、ステップ５２０でＤＶテープ情報カード印刷レイアウトを読み込み、内容の解析を行う。解析の結果、エラー通知方法の指定がないこと、印刷サイズとしてＤＶテープ用のシールが指定されていること、印刷の前にテープを巻き戻し、シーンチェンジのインデックスを作成する必要があること、１ページに６箇所のデータ印刷部分があること、この印刷部分にはそれぞれ印刷する情報が指定されていること等が分かる。したがって印刷装置５１０は、ステップ５２１でＲＯＭ２に格納されたＤＶカメラを制御するプログラムを起動してテープを巻き戻し、次にステップ５２２でシーンチェンジのインデックスを作成するプログラムを起動して実行する。シーンチェンジのインデックスの作成はＤＶカメラ５１１を再生状態にして印刷装置５１０へ映像を入力し、印刷装置５１０で映像のシーンチェンジ部分を検出して、その時間情報や切り替わった直後のサムネイル画像を作成して記憶する。この時、シーンチェンジインデックスをいくつまで作成するかの指定が可能であり、シーンチェンジインデックスに必要な時間を最小限にすることができる。例では、最初の４つのインデックス作成が指示されており、つまり最初３回のシーンチェンジの検出が行われる。シーンチェンジインデックスの作成が完了したならば、カードの印刷に必要な情報を印刷の進行に合わせて収集することになる。図２５の例では、印刷情報として"指定された文字列"、"ＤＶテープの付属情報"、"１番目のシーンのサムネイル画像"、"２番目のシーンのサムネイル画像"、"３番目のシーンのサムネイル画像"、"４番目のシーンのサムネイル画像"が指定されている。なお、指定された数のシーンが無い場合は、該当部分を空白にする。
【００５４】
さて、ステップ５２２においてシーンチェンジインデックスの作成が完了したならば、印刷を開始する。この例では、印刷サイズがＤＶテープに貼るシールと小さく、バンドに分けて処理を行う必要はない。しかし、印刷は図９に示した方向で行われるので、印刷装置５１０は解析した印刷レイアウトから必要な情報を印刷の順に選択して描画する。例では、最初に（１）（指定された文字列テキスト）と（４）２番目のシーンのサムネイル画像）、次に（２）（ＤＶテープ付属情報のテキスト）と（５）（３番目のシーンのサムネイル画像）、最後に（３）（１番目のシーンのサムネイル画像）と（６）（４番目のシーンのサムネイル画像）という順序となる。このように印刷装置５１０では１ページの印刷データを作成して印刷を行い（ステップ５２３）、ステップ５２４で印刷中にエラー（用紙なし、インクなし等）が発生したことを検知したのならば、ステップ５２６においてあらかじめ指定された方法でエラーを通知する。例では、印刷レイアウト中にエラー通知方法の指定がなかったので、エラー通知に関するデフォルト動作が選択され、エラーの内容が表示部５へ表示される。そして印刷が終了したならば、ステップ５２５で再びＤＶテープの巻き戻しを行うが、印刷と平行して巻き戻しを実行できるのであれば、印刷開始時にこれを実行しておくことで処理全体に必要な時間を削減できる。
【００５５】
（第６の実施の形態）
図２７は、印刷装置６１０と携帯電話６１１とをＩｒＤＡ通信アダプタ６１２を介して接続した例である。この時、印刷装置６１０は、携帯電話６１１が接続されたことをＩｒＤＡの仕様に即した動作の中で認識し、携帯電話６１１と連係動作して印刷を行うことが可能となる。そして、同時に印刷レイアウトデータでは携帯電話６１１と連係動作する記述（命令）が有効になる。
【００５６】
携帯電話６１１と連係動作するための記述情報の例を図２８に示す。印刷装置６１０は、携帯電話６１１が接続された状態で印刷レイアウトデータ中にこれらの記述情報を見つけると、これらを解釈して指示された動作を行う。携帯電話６１１と連係動作する情報としては、電話帳のデータ取得に関するもの、電話帳データの２次元バーコードへの変換処理に関するもの等がある。なお、携帯電話６１１には、印刷された２次元バーコードを読み取るためのカメラと、読み取った２次元バーコードを解析、変換するソフトウェアが搭載されている。
【００５７】
図２９は、携帯電話６１１が接続された時に使用可能となる印刷レイアウトデータ群の一例である。この例でも１枚のデフォルトサイズの用紙に図６に示すように６つのデータを印刷するが、図２９の印刷レイアウトデータは携帯電話６１１内に保存された電話等データの全項目を外部バックアップとして使用可能な形式で印刷する。印刷装置６１０では、携帯電話６１１が印刷装置６１０に接続された時に使用可能な印刷レイアウトのタイトルが表示部５に表示され、ユーザは操作部４を用いて所望のものを選択することができる。
【００５８】
選択できる印刷レイアウトは、あらかじめ機器内のＲＯＭ２に格納されたもの、ＵＳＢホストコントローラ７に接続した外部記憶装置に格納されたもの等があり、必要であればユーザがＰＣ等で作成して追加することも可能である。そして、もし、必要な印刷レイアウトがＲＯＭ２や外部記憶装置に見つからない場合は、携帯電話６１１を使ってインターネット上の印刷装置６１０のための情報ＤＢへ接続することで必要な印刷レイアウト群と制御プログラム群を取得し、これらを印刷装置６１０へ送り込むことも可能である。また、各印刷レイアウトは印刷装置６１０に格納された印刷レイアウト管理プログラムやＰＣ等を用いて内容を変更したり、複製、削除等の操作を行うことが可能である。したがって、ユーザは印刷レイアウト管理プログラムを使用することで、例えば図２９の印刷レイアウト中の印刷内容や印刷位置等を変更することも可能である。
【００５９】
携帯電話６１１が接続された時の処理は図７の手順で行われる。第１の実施形態とは接続方法に違いがあるが、ＩｒＤＡによる接続であってもＵＳＢによる接続と同様に接続機種の判別に必要な情報を取得できるので同様の手順となる。なお、携帯電話６１１との接続は、ＩｒＤＡに限るものではなく、Ｂｌｕｅｔｏｏｔｈや無線ＬＡＮによる無線接続、ＵＳＢによる有線接続も可能である。
【００６０】
以下、図２９の印刷レイアウトがユーザによる操作によって選択された場合の処理内容を図３０を使用して説明する。図２９の印刷レイアウトデータは接続された携帯電話６１１内に保存された電話帳の全項目を外部バックアップとして使用可能な形式で印刷するためのものである。まず、ステップ６２０で電話帳バックアップ印刷レイアウトを読み込み、内容の解析を行う。解析の結果、エラー通知方法の指定がないこと、１ページに６箇所のデータ印刷部分があること、この印刷部分には電話帳のテキストデータとこれを２次元バーコードに変化したものを全項目印刷すること等が分かる。したがって印刷装置６１０は、ステップ６２１以降で印刷に必要な情報を印刷の進行に合わせて収集することになる。図２９の例では、印刷情報として"電話帳のテキストデータ"、"電話帳のテキストデータを2次元バーコード化した画像"を上下対にして印刷することが指定されている。なお、全ての項目を印刷した後、ページ内にまだ印刷箇所が残っている場合は、該当部分を空白にする。
【００６１】
さて、ステップ６２１以降で印刷を開始するが、印刷は図９に示した方向で、また、ＲＡＭを節約するために３つのバンド（Ａ、Ｂ、Ｃ）に分けて処理を行う。このため、印刷装置６１０は解析した印刷レイアウトから各バンドで必要な情報を調べて選択する。例では、Ａバンドで（１）（次の電話帳項目の内容テキスト：現在の電話帳項目を更新）と（４）（現在の電話帳項目の内容を２次元バーコードに変換した画像）、Ｂバンドで（２）（次の電話帳項目の内容テキスト：現在の電話帳項目を更新）と（５）（現在の電話帳項目の内容を２次元バーコードに変換した画像）、Ｃバンドで（３）（次の電話帳項目の内容テキスト：現在の電話帳項目を更新）と（６）（現在の電話帳項目の内容を２次元バーコードに変換した画像）が使用される。このように印刷装置５１０では１バンドずつ印刷データを作成して印刷を行い（ステップ６２１）、すべてのバンドの印刷が終わったかどうかをステップ６２３で判定して、終了していなければステップ６２１からを繰り返し、終了していればステップ６２４で改ページ処理を行った後にステップ６２５で全ての電話帳項目を印刷し終えたかを判定する。そして全ての電話帳項目の印刷が終了していれば、図３０の印刷処理を終了し、全項目の印刷が終了していなければ、次のページ以降の印刷をステップ６２１へ戻って再び実行する。なお、ステップ６２２で印刷中にエラー（用紙なし、インクなし等）が発生したことを検知したのならば、ステップ６２６においてあらかじめ指定された方法でエラーを通知する。例では、印刷レイアウト中にエラー通知方法の指定がなかったので、エラー通知に関するデフォルト動作が選択され、エラーの内容が表示部５へ表示される。その後、発生したエラーが、紙なしエラー等、回復処理をすることで印刷再開が可能なエラーであれば、ステップ６２２へ処理を戻してエラーの回復を待つ。一方、印刷再開が不可能なエラーであれば、直ちに印刷を中止して図３０の印刷処理を終了する。
【００６２】
この結果、ユーザは図９に示した向きで上下に各電話帳項目のテキスト（ユーザが可読）と２次元バーコードデータ（携帯電話６１１が可読）が対となっている印刷物を得ることができる。印刷された2次元バーコードは、携帯電話６１１で読み取り、元の電話帳項目に戻すことができるので、印刷した電話帳項目を携帯電話６１１内から消去して空保存エリアを増やすことや、不慮の事故等で携帯電話６１１から消失した電話帳データを印刷しておいたものから格納し直すことができる。
【００６３】
（第７の実施の形態）
図３１は、印刷装置７１０とデジタル放送チューナ７１１とをＵＳＢケーブル７１２を介して接続した例である。この時、印刷装置７１０は、デジタル放送チューナ７１１が接続されたことをＵＳＢの仕様に即した動作の中で認識し、デジタル放送チューナ７１１と連係動作して印刷を行うことが可能となる。そして、同時に印刷レイアウトデータではデジタル放送チューナ７１１と連係動作する記述（命令）が有効になる。
【００６４】
デジタル放送チューナ７１１と連係動作するための記述情報の例を図３２に示す。印刷装置７１０は、デジタル放送チューナ７１１が接続された状態で印刷レイアウトデータ中にこれらの記述情報を見つけると、これらを解釈して指示された動作を行う。デジタル放送チューナ７１１と連係動作する情報としては、電子番組表データ取得に関するもの、録画や視聴履歴取得に関するもの、視聴中の番組関連データ取得に関するもの等がある。なお、デジタル放送チューナ７１１には、アンテナ７１３が接続されており、その他、双方向放送のために電話回線やＬＡＮが接続されている場合もある。
【００６５】
図３３は、デジタル放送チューナ７１１が接続された時に使用可能となる印刷レイアウトデータ群の一例である。この例は１枚のデフォルトサイズの用紙全面を使って放送に乗せて送られてくる印刷用のデータを加工して印刷する。印刷装置７１０では、デジタル放送チューナ７１１が印刷装置７１０に接続された時に使用可能な印刷レイアウトのタイトルが表示部５に表示され、ユーザは操作部４を用いて所望のものを選択することができる。選択できる印刷レイアウトは、あらかじめ機器内のＲＯＭ２に格納されたもの、ＵＳＢホストコントローラ７に接続した外部記憶装置に格納されたもの等があり、必要であればユーザがＰＣ等で作成して追加することも可能である。そして、もし、必要な印刷レイアウトがＲＯＭ２や外部記憶装置に見つからない場合は、ネットワークに接続されたデジタル放送チューナ７１１を使ってインターネット上の印刷装置７１０のための情報ＤＢへ接続することで必要な印刷レイアウト群と制御プログラム群を取得し、これらを印刷装置７１０へ送り込むことも可能である。また、各印刷レイアウトは印刷装置７１０に格納された印刷レイアウト管理プログラムやＰＣ等を用いて内容を変更したり、複製、削除等の操作を行うことが可能である。したがって、ユーザは印刷レイアウト管理プログラムを使用することで、例えば図３３の印刷レイアウト中の印刷内容や印刷位置等を変更することも可能である。
【００６６】
デジタル放送チューナ７１１が接続された時の処理は図７で表される。これは第１の実施形態と同じであり、説明は省略する。なお、デジタル放送チューナ７１１との接続は、ＵＳＢに限るものではなく、ＬＡＮやＩＥＥＥ１３９４で接続することも可能である。以下、図３３の印刷レイアウトがユーザによる操作によって選択された場合の処理内容を図３４を使用して説明する。図３３の印刷レイアウトデータは放送に乗せて送られてくる印刷用のデータを指定された用紙サイズに合わせたレイアウトに加工して印刷するためのものである。まず、ステップ７２０でデジタル放送印刷用データ印刷レイアウトを読み込み、内容の解析を行う。解析の結果、エラー通知方法の指定がないこと、１ページすべてを印刷用データの印刷に使用できること等が分かる。したがって印刷装置７１０は、ステップ７２１以降でデジタル放送チューナ７１１から取得した印刷用データをバンド毎に順次解析し、用紙に合わせてレイアウトして印刷を行う。そして、すべてのバンドの印刷が終わったかどうかをステップ７２３で判定して、終了していなければステップ７２１からを繰り返す。なお、ステップ７２２で印刷中にエラー（用紙なし、インクなし等）が発生したことを検知したのならば、ステップ７２４においてあらかじめ指定された方法でエラーを通知する。例では、印刷レイアウト中にエラー通知方法の指定がなかったので、エラー通知に関するデフォルト動作が選択され、エラーの内容が表示部５へ表示される。ところで、放送に乗せられてくる印刷用データは、その内容、レイアウト方法によっては印刷時に複数ページになってしまうものがあるが、この場合は途中で改ページをしながら、各ページを図３４の手順で印刷すればよい。
【００６７】
なお、図２，図３，図４，図７のフローチャート等におけるプログラムコード等は、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び当該プログラムを記録したコンピュータ読み取り可能な記憶媒体は本発明の実施形態に含まれる。
【００６８】
具体的に、前記プログラムは、例えばＣＤ−ＲＯＭのような記録媒体に記録し、或いは各種伝送媒体を介し、コンピュータに提供される。前記プログラムを記録する記録媒体としては、ＣＤ−ＲＯＭ以外に、フレキシブルディスク、ハードディスク、磁気テープ、光磁気ディスク、不揮発性メモリカード等を用いることができる。他方、上記プログラムの伝送媒体としては、プログラム情報を搬送波として伝搬させて供給するためのコンピュータネットワーク（ＬＡＮ、インターネットの等のＷＡＮ、無線通信ネットワーク等）システムにおける通信媒体（光ファイバ等の有線回線や無線回線等）を用いることができる。
【００６９】
また、コンピュータが供給されたプログラムを実行することにより上述の実施形態の機能が実現されるだけでなく、そのプログラムがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）あるいは他のアプリケーションソフト等と共同して上述の実施形態の機能が実現される場合や、供給されたプログラムの処理の全てあるいは一部がコンピュータの機能拡張ボードや機能拡張ユニットにより行われて上述の実施形態の機能が実現される場合も、かかるプログラムは本発明の実施形態に含まれる。
【００７０】
例えば、図３５は、一般的なパーソナルユーザ端末装置の内部構成を示す模式図である。この図３５において、１２００はコンピュータＰＣである。ＰＣ１２００は、ＣＰＵ１２０１を備え、ＲＯＭ１２０２またはハードディスク（ＨＤ）１２１１に記憶された、あるいはフレキシブルディスクドライブ（ＦＤ）１２１２より供給されるデバイス制御ソフトウェアを実行し、システムバス１２０４に接続される各デバイスを総括的に制御する。
【００７１】
上記ＰＣ１２００のＣＰＵ１２０１、ＲＯＭ１２０２またはハードディスク（ＨＤ）１２１１に記憶されたプログラムにより、本の実施形態の手段１〜５等の各手段の機能や、ステップ１〜５等の手順が実現される。
【００７２】
１２０３はＲＡＭで、ＣＰＵ１２０１の主メモリ、ワークエリア等として機能する。１２０５はキーボードコントローラ（ＫＢＣ）で、キーボード（ＫＢ）１２０９や不図示のデバイス等からの指示入力を制御する。
【００７３】
１２０６はＣＲＴコントローラ（ＣＲＴＣ）で、ＣＲＴディスプレイ（ＣＲＴ）１２１０の表示を制御する。１２０７はディスクコントローラ（ＤＫＣ）で、ブートプログラム（起動プログラム：パソコンのハードやソフトの実行（動作）を開始するプログラム）、複数のアプリケーション、編集ファイル、ユーザファイルそしてネットワーク管理プログラム等を記憶するハードディスク（ＨＤ）１２１１、及びフレキシブルディスク（ＦＤ）１２１２とのアクセスを制御する。
【００７４】
１２０８はネットワークインタフエースカード（ＮＩＣ）で、ＬＡＮ１２２０を介して、ネットワークプリンタ、他のネットワーク機器、あるいは他のＰＣと双方向のデータのやり取りを行う。
【図面の簡単な説明】
【００７５】
【図１】印刷装置の構成を示したブロック図である。
【図２】第１の実施形態である印刷装置とＵＳＢカメラの接続例を示す図である。
【図３】ＵＳＢカメラ接続時に使用可能となる記述例を示す図である。
【図４】定時監視印刷レイアウトを示す図である。
【図５】パノラマ撮影印刷レイアウトを示す図である。
【図６】印刷レイアウトを示す図である。
【図７】機器接続時の処理手順を示す図である。
【図８】定時監視印刷の処理手順を示す図である。
【図９】印刷方向とバンド分割の説明図を示す図である。
【図１０】パノラマ撮影印刷の処理手順を示す図である。
【図１１】第２の実施形態である印刷装置とデジタルカメラの接続例を示す図である。
【図１２】デジタルカメラ接続時に使用可能となる記述例を示す図である。
【図１３】音声キー検索印刷レイアウトを示す図である。
【図１４】音声キー検索印刷の処理手順を示す図である。
【図１５】第３の実施形態である印刷装置とＤＶＤレコーダの接続例を示す図である。
【図１６】ＤＶＤレコーダ接続時に使用可能となる記述例を示す図である。
【図１７】録画番組カード印刷レイアウトを示す図である。
【図１８】録画番組カード印刷の処理手順を示す図である。
【図１９】第４の実施形態である印刷装置とＣＤドライブの接続例を示す図である。
【図２０】ＣＤドライブ接続時に使用可能となる記述例を示す図である。
【図２１】ＣＤ情報カード印刷レイアウトを示す図である。
【図２２】ＣＤ情報カード印刷の処理手順を示す図である。
【図２３】第５の実施形態である印刷装置とＤＶカメラの接続例を示す図である。
【図２４】ＤＶカメラ接続時に使用可能となる記述例を示す図である。
【図２５】ＤＶテープ情報カード印刷レイアウトを示す図である。
【図２６】ＤＶテープ情報カード印刷の処理手順を示す図である。
【図２７】第６の実施形態である印刷装置と携帯電話の接続例を示す図である。
【図２８】携帯電話接続時に使用可能となる記述例を示す図である。
【図２９】電話帳バックアップ印刷レイアウトを示す図である。
【図３０】電話帳バックアップ印刷の処理手順を示す図である。
【図３１】第７の実施形態である印刷装置とデジタル放送チューナの接続例を示す図である。
【図３２】デジタル放送チューナ接続時に使用可能となる記述例を示す図である。
【図３３】デジタル放送印刷用データ印刷レイアウトを示す図である。
【図３４】デジタル放送印刷用データ印刷の処理手順を示す図である。
【図３５】パーソナルユーザ端末装置の内部構成を示す模式図である。
【符号の説明】
【００７６】
１  ＣＰＵ
２  ＲＯＭ
３  ＲＡＭ
４  操作部
５  表示部
６  印刷部
７  ＵＳＢホストコントローラ
【図１】
2006192615.tif 000003
【図２】
2006192615.tif 000004
【図３】
2006192615.tif 000005
【図４】
2006192615.tif 000006
【図５】
2006192615.tif 000007
【図６】
2006192615.tif 000008
【図７】
2006192615.tif 000009
【図８】
2006192615.tif 000010
【図９】
2006192615.tif 000011
【図１０】
2006192615.tif 000012
【図１１】
2006192615.tif 000013
【図１２】
2006192615.tif 000014
【図１３】
2006192615.tif 000015
【図１４】
2006192615.tif 000016
【図１５】
2006192615.tif 000017
【図１６】
2006192615.tif 000018
【図１７】
2006192615.tif 000019
【図１８】
2006192615.tif 000020
【図１９】
2006192615.tif 000021
【図２０】
2006192615.tif 000022
【図２１】
2006192615.tif 000023
【図２２】
2006192615.tif 000024
【図２３】
2006192615.tif 000025
【図２４】
2006192615.tif 000026
【図２５】
2006192615.tif 000027
【図２６】
2006192615.tif 000028
【図２７】
2006192615.tif 000029
【図２８】
2006192615.tif 000030
【図２９】
2006192615.tif 000031
【図３０】
2006192615.tif 000032
【図３１】
2006192615.tif 000033
【図３２】
2006192615.tif 000034
【図３３】
2006192615.tif 000035
【図３４】
2006192615.tif 000036
【図３５】
2006192615.tif 000037