Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4250296B2 - Printing apparatus and printing method - Google Patents
[go: Go Back, main page]

JP4250296B2 - Printing apparatus and printing method - Google Patents

Printing apparatus and printing method Download PDF

Info

Publication number
JP4250296B2
JP4250296B2 JP2000059527A JP2000059527A JP4250296B2 JP 4250296 B2 JP4250296 B2 JP 4250296B2 JP 2000059527 A JP2000059527 A JP 2000059527A JP 2000059527 A JP2000059527 A JP 2000059527A JP 4250296 B2 JP4250296 B2 JP 4250296B2
Authority
JP
Japan
Prior art keywords
frame
file
information
printing
print
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.)
Expired - Fee Related
Application number
JP2000059527A
Other languages
Japanese (ja)
Other versions
JP2001251573A (en
Inventor
英司 細野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2000059527A priority Critical patent/JP4250296B2/en
Publication of JP2001251573A publication Critical patent/JP2001251573A/en
Application granted granted Critical
Publication of JP4250296B2 publication Critical patent/JP4250296B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Record Information Processing For Printing (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、印刷装置および印刷方法に関するものである。
【0002】
さらに詳述すると、本発明は、例えばDPOF(Digital Print Order Format)における動画ファイルの印刷指定を行うのに好適な、印刷装置および印刷方法に関するものである。
【0003】
【従来の技術】
近年に至り、デジタルカメラの普及は目ざましく、デジタルカメラで撮影した画像をラボプリントサービスや家庭用のパーソナルプリンタで印刷するという機会が増大している。この状況下においては、プリント作成のための情報を電子化してデジタルカメラやその関連機器によりリムーバブルメディア(Removable Media)に直接記載すれば、撮影画像をデジタルカメラで確認しながらプリントを選択することができ、印刷時の指定操作が不要となる。また、印刷処理が電子化・パッチ化されることでユーザーの手間が軽減する。
【0004】
このような観点から、DPOF(Digital Print Order Format)が普及してきている。このDPOFは、上述したユーザメリットを実現するために、自動プリント情報を画像ファイルと共にリムーバブルメディア内に格納し、印刷時に利用するようにしたフォーマットである。
【0005】
現在知られているDPOFでは、画像ファイルを印刷対象とすることを前提としている。そのプリント種としては、スタンダードプリント(Standard Print=1枚のプリントにレイアウトされる画像ファイルが1個)と、インデックスプリント(Index Print=1枚のプリントにレイアウトされる画像ファイルが複数)の2種類が用意されている。そして、自動プリント情報はテキストファイル(Text File)に格納され、その情報を格納するファイルはDPOFファイルと呼ばれている。
【0006】
次に、DPOFファイルにおける印刷対象指定に関連する書式を説明する。
【0007】
まず、“IMGFMT”パラメータについて、その内容および書式は次の通りである。
▲1▼“IMGFMT”パラメータの内容
DPOFファイルによりプリント指定する場合の、対象画像ファイルのフォーマットを記載する。対象とする画像ファイルはVersion 1.00では下記の通りである:
・CIFF(Ver.1.* :JPEG)
・Exif(Ver.1.* ,2.* :JPEG,TIFF)
・JPEG
・Flashpix(Rev.1)
(2)“IMGFMT”パラメータの書式
この書式は、
IMGFMT=(CIFF1|EXIF1(−J|−T)|EXIF2(−J|−T)|JFIF|FPX1|UNDEF)
である。
【0008】
また、“IMGSRC”パラメータについて、その内容および書式は次の通りである。
▲1▼“IMGSRC”パラメータの内容
DPOFファイルによりプリント指定する場合に、対象画像ファイルを相対パスで指定する。この相対パスは、DPOFファイルが格納されているディレクトリを基準とする。
▲2▼“IMGSRC”パラメータの書式
この書式は、
スタンダードプリント(Standard Print)の場合:<IMGSRC=“(ファイル名)”>
インデックスプリント(Index Print) の場合:IMGSRC=“(ファイル名)”
である。
【0009】
次に、従来のDPOFを利用したプリントシステムにおける、スタンダードプリント(Standard Print)処理について、図2のフローチャートを参照して説明する。
【0010】
先ず、ステップS201において、DPOFファイルに記載されている“IMGFMT”パラメータを解析し、印刷対象画像ファイルのフォーマットを取得する。
【0011】
次に、ステップS202において、DPOFファイルに記載されている“IMGSRC”パラメータを解析し、印刷対象画像ファイルを取得する。
【0012】
最後に、ステップS203において、ステップS201で取得したフォーマットに従って、ステップS202で取得した画像ファイルを印刷する。
【0013】
次に、ステップS201における“IMGFMT”パラメータの解析について、図3のフローチャートに従って説明する。
【0014】
先ず、ステップS301において、DPOFファイルに記載されている“IMGFMT”パラメータを読み出す。
【0015】
次に、ステップS302〜ステップS308において、印刷対象画像ファイルのフォーマットとして、読み出したパラメータ値に対応した画像ファイルフォーマットを選択する。該当するフォーマットがない場合は未定義となる。
【0016】
次に、ステップS202における“IMGSRC”パラメータの解析について、図4のフローチャートに従って説明する。
【0017】
先ず、ステップS401において、DPOFファイルに記載されている“IMGFMT”パラメータを読み出す。
【0018】
次に、ステップS402において、印刷対象画像ファイルとして、読み出したパラメータ値のファイルを設定する。
【0019】
次に、ステップS203の画像ファイル印刷処理について、図5のフローチャートに従って説明する。
【0020】
先ず、ステップS501において、印刷対象ファイルを指定されたファイルフォーマットとみなして変換を加えながら、画像データを読み出す。
【0021】
次に、ステップS502において、画像データをプリンタ装置に出力する。
【0022】
以上の処理により、スタンダードプリント(Standard Print)が実行され、写真がプリンタ装置より出力される。
【0023】
【発明が解決しようとする課題】
一方、デジタルカメラ自体は、その普及と共に高機能化が進んでおり、動画撮影を可能とするものも出現するに至っている。
【0024】
しかしながら従来のDPOFでは、動画ファイルを印刷対象とすることができず、デジタルカメラで動画撮影したファイルについて、ラポプリントサービスや家庭用のパーソナルプリンタで印刷することができないという問題があった。
【0025】
よって本発明の第1の目的は、上述の点に鑑み、動画ファイルに対して拡張性あるパラメータ設定を可能とした印刷装置および印刷方法を提供することにある。
【0026】
また、本発明の第2の目的は、DPOFにおいて動画ファイルを印刷対象とできるようにした印刷装置および印刷方法を提供することにある。
【0027】
【課題を解決するための手段】
上記の目的を達成するために、請求項1に係る本発明は、印刷対象の動画ファイルを指定するファイルパラメータと、動画ファイル中の印刷対象コマを指定するためのコマ情報とからなるプリント情報を取得する取得手段と、ファイルパラメータにより指定される動画ファイル中のコマであって、コマ情報により指定されるコマを印刷する印刷手段と、コマ情報に1つのコマを指定する情報が記述され、1つのコマ情報に対してコマ情報により指定される1つのコマを印刷手段により印刷させように制御する制御手段とを備え、制御手段は、コマ情報が所定の情報である場合には、当該1つのコマ情報に対して1つのコマではなく、動画ファイル全体からの複数のコマを印刷させるように制御することを特徴とする。
請求項2に係る本発明は、請求項1に係る発明において、制御手段は、コマ情報が0である場合に、ファイルパラメータで指定される動画ファイル中の全てのコマを印刷手段に印刷させように制御することを特徴とする。
請求項3に係る本発明は、請求項1に係る発明において、複数の動画ファイルとプリント情報とを記憶する記憶媒体と接続する接続手段をさらに備え、取得手段は、記憶媒体からプリント情報およびプリント情報で指定される動画ファイルを取得することを特徴とする。
請求項4に係る本発明は、印刷対象の動画ファイルを指定するファイルパラメータと、動画ファイル中の印刷対象コマを指定するためのコマ情報とからなるプリント情報を取得する取得ステップと、ファイルパラメータにより指定される動画ファイル中のコマであって、コマ情報により指定されるコマを印刷する印刷ステップと、コマ情報に1つのコマを指定する情報が記述され、1つのコマ情報に対してコマ情報により指定される1つのコマを印刷ステップにより印刷させように制御する制御ステップとを備え、制御ステップは、コマ情報が所定の情報である場合には、当該1つのコマ情報に対して1つのコマではなく、動画ファイル全体からの複数のコマを印刷させるように制御することを特徴とする。
請求項5に係る本発明は、請求項4に係る発明において、制御ステップは、コマ情報が0である場合に、ファイルパラメータで指定される動画ファイル中の全てのコマを印刷ステップに印刷させように制御することを特徴とする。
請求項6に係る本発明は、請求項4に係る発明において、複数の動画ファイルとプリント情報とを記憶する記憶媒体と接続する接続ステップをさらに備え、取得ステップは、記憶媒体からプリント情報およびプリント情報で指定される動画ファイルを取得することを特徴とする。
【0077】
【発明の実施の形態】
以下、図面を参照しながら、本発明の各実施の形態を詳細に説明する。
【0078】
第1の実施の形態
図1は、本発明の第1の実施の形態による、DPOFを利用したプリントシステムの全体構成図である。本図において、プロセッサ101は、バスを通じて、メモリ102、ディスク装置103、カードリーダ装置104、ポインティングデバイス105、ビデオアダプタ106、プリンタ装置107に接続されている。また、ビデオアダプタ106は、ディスプレイ装置108に接続されている。
【0079】
プロセッサ101は、メモリ102に記憶された処理手順、すなわち制御プログラムに従って各部を制御する。
【0080】
メモリ102には、プロセッサ101が利用する各種プログラムやデータが記憶される。
【0081】
ディスク装置103には、本システムが必要とするプログラムやデータが格納されている。
【0082】
ポインティングデバイス105により、ユーザは本システムに情報を入力することができる。
【0083】
ビデオアダプタ106は、種々の情報をディスプレイ装置108に表示することを可能にしている。
【0084】
カードリーダ装置104により、デジタルカメラなどで撮影された写真ファイルやDPOFファイルが格納されたカード(図示せず)から本システムにデータを読み込むことができる。そして、プリンタ装置107により、本システムが作成した画像や各種情報を印刷することができる。
【0085】
本システムの動作に必要な制御プログラムは、ディスプレイ装置103に格納され、必要に応じてメモリ102に読み込まれ、プロセッサ101により実行される。
【0086】
処理対象の写真ファイルやDPOFファイルは、カードリーダ装置104より、必要に応じてメモリ102に読み込まれる。
【0087】
本システムが生成した画像や各種情報は、メモリ102に格納され、必要に応じてプリンタ装置107に出力される。
【0088】
第1の実施の形態における、DPOFファイル書式は以下の通りである。
(1)“IMGFMT”パラメータについて
▲1▼“IMGFMT”パラメータの内容
DPOFファイルによりプリント指定する場合の、対象ファイルのフォーマットを記載する。対象とするファイルは下記の通りである:
・CIFF(Ver.1.* :JPEG)
・Exif(Ver.1.* ,2.* :JPEG,TIFF)
・JPEG
・Flashpix(Rev.1)
・MPEG1
・MPEG2
▲2▼“IMGFMT”パラメータの書式
この書式は、
IMGFMT=(CIFF1|EXIF1(−J|−T)|EXIF2(−J|−T)|JFIF|FPX1|MPEG1|MPEG2|UNDEF)
である。
(2)“IMGSRC”パラメータについて
▲1▼“IMGSRC”パラメータの内容
DPOFファイルによりプリント指定する場合に、対象ファイルを相対パスで指定する。この相対パスは、DPOFファイルが格納されているディレクトリを基準とする。
▲2▼“IMGSRC”パラメータの書式
この書式は、
IMGSRC=“(ファイル名)”
である。
(3)“CFGFRM”パラメータについて
▲1▼“CFGFRM”パラメータの内容
DPOFファイルによりプリント指定する場合における、対象ファイルが動画の場合の、対象コマ番号を記載する。
▲2▼“CFGFRM”パラメータの書式
この書式は、
CFGFRM=(コマ番号)
である。
【0089】
すなわち、
(a)“IMGFMT”パラメータには、従来のものに加えてMPEG1,MPEG2を指定できる。
(b)“IMGSRC”パラメータは、従来のものと同じである。
(c)“CFGFRM”パラメータを新たに追加し、印刷するコマ番号を指定する。
【0090】
次に、第1の実施の形態によるDPOFを利用したプリントシステムにおける、スタンダードプリント(Standard Print)処理について、図6のフローチャートに従って説明する。なお、この処理は動画ファイルとDPOFファイルとを記憶するカードがカードリーダ装置に接続された際に実行される。
【0091】
先ず、ステップS601において、DPOFファイルに記載されている“IMGFMT”パラメータを解析し、印刷対象ファイルのフォーマットを取得する。
【0092】
次に、ステップS602において、DPOFファイルに記載されている“IMGSRC”パラメータを解析し、印刷対象ファイルを取得する。
【0093】
次に、ステップS603において、ステップS601で取得したフォーマットが静止画であるか、動画であるかを判定する。もし、静止画の場合は、ステップS601で取得したフォーマットに従って、ステップS602で取得した画像ファイルを印刷し(ステップS608)、処理を終了する。
【0094】
次に、ステップS604において、“CFGFRM”パラメータがDPOFファイルに記載されているか否かを判定する。記載されている場合は、ステップS605において、DPOFファイルに記載されている“CFGFRM”パラメータを解析し、印刷対象コマ番号を取得する。記載されていない場合は、印刷対象コマ番号は未定義とする(ステップS606)。
【0095】
最後に、ステップS607において、ステップS601で取得したフォーマットに従って、ステップS602で取得した動画ファイルの、ステップS605で取得したコマ番号の画像を印刷する。
【0096】
次に、ステップS601の“IMGFMT”パラメータ解析について、図7のフローチャートに従って説明する。
【0097】
先ず、ステップS701において、DPOFファイルに記載されている“IMGFMT”パラメータを読み出す。
【0098】
次に、ステップS702〜ステップS710において、印刷対象ファイルのフォーマットとして、読み出したパラメータ値に対応したファイルフォーマットを選択する。該当するフォーマットがない場合は未定義となる。
【0099】
次に、ステップS605の“CFGFRM”パラメータ解析について、図8のフローチャートに従って説明する。
【0100】
先ず、ステップS801において、DPOFファイルに記載されている“CFGFRM”パラメータを読み出す。
【0101】
次に、ステップS802において、ステップS801で読み出したパラメータ値を、印刷対象コマ番号として設定する。
【0102】
次に、ステップS607の動画ファイル印刷処理について、図9のフローチャートに従って説明する。
【0103】
先ず、ステップS901において、印刷対象ファイルを調査し、印刷対象コマ番号のコマが存在するか否かを判定する。もし存在しない場合(ステップS606で未定義な場合)は、以降の処理は実行せずに処理を終了する。
【0104】
次に、ステップS902において、印刷対象ファイルを指定されたファイルフォーマットとみなして変換を加えながら、印刷対象コマ番号の画像データを読み出す。
【0105】
次に、ステップS903において、ステップS902で読み出された画像データをプリンタ装置に出力する。
【0106】
ステップS602の“IMGSRC”パラメータ解析は従来のものと同じである(図4参照)。
【0107】
同様に、ステップS608の画像ファイル印刷処理も従来のものと同じである(図5参照)。
【0108】
以上の処理により、スタンダードプリント(Standard Print)が実行され、写真がプリンタ装置より出力される。
【0109】
(実施の形態による効果)
以上説明したように、本発明の第1の実施の形態によれば、DPOFにおいて動画ファイルを印刷対象とすることができ、動画ファイル中の任意のコマを印刷することができる。
【0110】
第2の実施の形態
以下、本発明の第2の実施の形態を図面を参照して詳細に説明する。
【0111】
本発明の第2の実施の形態によるDPOFを利用したプリントシステムのブロック図は、図1と同じであるので、説明は省略する。
【0112】
第2の実施の形態における、DPOFファイル書式は以下の通りである。
(1)“MOVFMT”パラメータについて
▲1▼“MOVFMT”パラメータの内容
DPOFファイルによりプリント指定する場合の、対象動画ファイルのフォーマットを記載する。対象とするファイルは下記の通りである:
・MPEG1
・MPEG2
▲2▼“MOVFMT”パラメータの書式
この書式は、
MOVFMT=(MPEG1|MPEG2|UNDEF)
である。
(2)“MOVSRC”パラメータについて
▲1▼“MOVSRC”パラメータの内容
DPOFファイルによりプリント指定する場合に、対象動画ファイルを相対パスで指定する。この相対パスは、DPOFファイルが格納されているディレクトリを基準とする。また、対象コマ番号を指定する。
▲2▼“MOVSRC”パラメータの書式
この書式は、
MOVSRC=“(ファイル名)”−FRM(コマ番号)
である。
【0113】
すなわち、
(a)“MOVFMT”パラメータを新たに追加し、MPEG1,MPEG2を指定できるものとする。
(b)“MOVSRC”パラメータを新たに追加し、印刷対象ファイルおよび印刷するコマ番号を指定する。
【0114】
第2の実施の形態によるDPOFを利用したプリントシステムでは、従来の画像印刷対象指定のパラメータに加えて、動画専用の印刷対象指定パラメータを設けている。スタンダードプリント(Standard Print)処理において、従来から存在する“IMGFMT”パラメータや“IMGSRC”パラメータを検出した場合は、従来の処理を実行する。この部分の説明は省略する。
【0115】
次に、動画用の印刷対象指定パラメータを検出した場合のスタンダードプリント(Standard Print)処理について、図10のフローチャートに従って説明する。
【0116】
先ず、ステップS1001において、DPOFファイルに記載されている“MOVFMT”パラメータを解析し、印刷対象動画ファイルのフォーマットを取得する。
【0117】
次に、ステップS1002において、DPOFファイルに記載されている“MOVSRC”パラメータを解析し、印刷対象動画ファイルおよび印刷対象コマ番号を取得する。
【0118】
最後に、ステップS1003において、ステップS1001で取得したフォーマットに従って、ステップS1002で取得した動画ファイルの、取得したコマ番号の画像を印刷する。
【0119】
次に、ステップS1001の“MOVFMT”パラメータ解析について、図11のフローチャートに従って説明する。
【0120】
先ず、ステップS1101において、DPOFファイルに記載されている“MOVFMT”パラメータを読み出す。
【0121】
次に、ステップS1102〜ステップS1105において、印刷対象ファイルのフォーマットとして、読み出したパラメータ値に対応したファイルフォーマットを選択する。該当するフォーマットがない場合は未定義となる。
【0122】
次に、ステップS1002の“MOVSRC”パラメータ解析について、図12のフローチャートに従って説明する。
【0123】
先ず、ステップS1201において、DPOFファイルに記載されている“MOVFMT”パラメータを読み出す。
【0124】
次に、ステップS1202において、印刷対象動画ファイルとして、読み出したパラメータ値のファイルを設定する。
【0125】
次に、ステップS1203において、DPOFファイルに記載されている“MOVFMT”パラメータの第1補助値が“−FRM”か否かを判定する。もし、そうでない場合は、印刷対象コマ番号は未定義となり(ステップS1204)、処理を終了する。
【0126】
次に、ステップS1205において、DPOFファイルに記載されている“MOVFMT”パラメータの第2補助値を読み出す。
【0127】
最後に、ステップS1206において、印刷対象コマ番号として、ステップS1205で読み出した値を設定する。
【0128】
ステップS1003の動画ファイル印刷処理は、第1の実施の形態のものと同じである(図9参照)。
【0129】
以上の処理により、スタンダードプリント(Standard Print)が実行され、写真がプリンタ装置より出力される。
【0130】
(実施の形態による効果)
以上説明したように、本発明の第2の実施の形態によれば、DPOFにおいて動画ファイルを印刷対象とすることができ、動画ファイル中の任意のコマを印刷することができる。
【0131】
第3の実施の形態
以下、本発明の第3の実施の形態を図面を参照して詳細に説明する。
【0132】
第3の実施の形態では、第1の実施の形態のコマ番号の指定において、複数番号の指定を可能とするものである。
【0133】
第3の実施の形態における、DPOFファイル書式は以下の通りである。
(1)“CFGFRM”パラメータについて
▲1▼“CFGFRM”パラメータの内容
DPOFファイルによりプリント指定する場合における、対象ファイルが動画の場合の、対象コマ番号を記載する。
▲2▼“CFGFRM”パラメータの書式
この書式は、
CFGFRM=(コマ番号1),(コマ番号2),…,(コマ番号N)
である。その他の書式は、第1の実施の形態と同じである。
【0134】
図13は、第3の実施の形態によるDPOF印刷処理機構を搭載したコンピュータシステムにおける、スタンダードプリント(Standard Print)処理を示すフローチャートである。
【0135】
先ず、ステップS1301において、DPOFファイルに記載されている“IMGFMT”パラメータを解析し、印刷対象ファイルのフォーマットを取得する。
【0136】
次に、ステップS1302において、DPOFファイルに記載されている“IMGSRC”パラメータを解析し、印刷対象ファイルを取得する。
【0137】
次に、ステップS1303において、ステップS1301で取得したフォーマットが静止画であるか、動画であるかを判定する。もし、静止画の場合は、ステップS1301で取得したフォーマットに従って、ステップS1302で取得した画像ファイルを印刷し(ステップS1308)、処理を終了する。
【0138】
次に、ステップS1304において、“CFGFRM”パラメータがDPOFファイルに記載されているか否かを判定し、記載されている場合は、ステップS1305において、DPOFファイルに記載されている“CFGFRM”パラメータを解析し、1個以上任意の個数の印刷対象コマ番号を取得する。記載されていない場合は、印刷対象コマ番号は未定義とする(ステップS1306)。
【0139】
次に、全ての印刷対象コマ番号についてステップS1307を繰り返し、ステップS1301で取得したフォーマットに従って、ステップS1302で取得した動画ファイルを印刷する。
【0140】
次に、ステップS1305の“CFGFRM”パラメータの解析処理について、図14のフローチャートに従って説明する。
【0141】
先ず、ステップS1401において、印刷対象コマ番号を初期化する。
【0142】
次に、ステップS1402において、パラメータ値を読み出す。
【0143】
次に、ステップS1403において、ステップS1402で読み出したパラメータ値を印刷対象コマ番号に追加する。
【0144】
次に、ステップS1404において、次のパラメータ値が存在するか否かを判定する。存在する場合は、ステップS1402に戻り、パラメータ値の読み出しを繰り返す。
【0145】
その他の処理は、第1の実施の形態と同じである。
【0146】
以上の処理により、スタンダードプリント(Standard Print)が実行され、写真がプリンタ装置より出力される。
【0147】
なお、印刷対象コマ番号の指定において、
CFGFRM=3−5
のように、コマの範囲を指定するようにしてもよい。
【0148】
また、各コマは、別々の用紙に印刷してもよいし、ページ分割されないようにレイアウトして、1枚の用紙に納まるように印刷しても良い。
【0149】
さらに、第2の実施の形態に応用してもよい。
【0150】
(実施の形態による効果)
以上説明したように、本発明の第3の実施の形態によれば、DPOFにおいて動画ファイルを印刷対象とすることができ、さらに、動画ファイル中の任意の複数のコマの印刷指定が可能となる。
【0151】
第4の実施の形態
以下、本発明の第4の実施の形態を、図面を参照して詳細に説明する。
【0152】
第4の実施の形態では、第1の実施の形態のコマ番号の指定において、全てのコマの印刷を指定することを可能とするものである。
【0153】
第4の実施の形態における、DPOFファイル書式は以下の通りである。
(1)“CFGFRM”パラメータについて
▲1▼“CFGFRM”パラメータの内容
DPOFファイルによりプリント指定する場合における、対象ファイルが動画の場合の、対象コマ番号を記載する。
▲2▼“CFGFRM”パラメータの書式
この書式は、
CFGFRM=(コマ番号)
である。
【0154】
ただし、(コマ番号)が0の場合は、全てのコマを印刷対象とする。
【0155】
その他の書式は、第1の実施の形態と同じである。
【0156】
図15は、第4の実施の形態によるDPOF印刷処理機構を搭載したコンピュータシステムにおける、スタンダードプリント(Standard Print)のフローチャートである。
【0157】
先ず、ステップS1501において、DPOFファイルに記載されている“IMGFMT”パラメータを解析し、印刷対象ファイルのフォーマットを取得する。
【0158】
次に、ステップS1502において、DPOFファイルに記載されている“IMGSRC”パラメータを解析し、印刷対象ファイルを取得する。
【0159】
次に、ステップS1503において、ステップS1501で取得したフォーマットが静止画であるか、動画であるかを判定する。もし、静止画の場合は、ステップS1501で取得したフォーマットに従って、ステップS1502で取得した画像ファイルを印刷し(ステップS1510)、処理を終了する。
【0160】
次に、ステップS1504において、“CFGFRM”パラメータがDPOFファイルに記載されているか否かを判定し、記載されている場合は、ステップS1505において、DPOFファイルに記載されている“CFGFRM”パラメータを解析し、印刷対象コマ番号を取得する。記載されていない場合は、印刷対象コマ番号は未定義とする(ステップS1506)。
【0161】
次に、ステップS1507において、印刷対象コマ番号が0か否かを判定する。もし、0の場合は、全てのコマについてステップS1508を繰り返し、ステップS1501で取得したフォーマットに従って、ステップS1502で取得した動画ファイルを印刷する。0以外の場合は、ステップS1505で取得したコマ番号の画像を印刷する。
【0162】
その他の処理は、第1の実施の形態と同じである。
【0163】
以上の処理により、スタンダードプリント(Standard Print)が実行され、写真がプリンタ装置より出力される。
【0164】
(実施の形態による効果)
以上説明したように、本発明の第4の実施の形態によれば、DPOFにおいて動画ファイルを印刷対象とすることができ、さらに、動画ファイル中の全てのコマの印刷指定が可能となる。
【0165】
以上述べたように、各実施の形態による、DPOFにおける動画ファイルの印刷指定方法によれば、動画を印刷指定することができる。また、各実施の形態による、DPOFにおける画像印刷処理によれば、動画ファイルに対して印刷を実行することができる。従って、デジタルカメラで動画撮影したファイルにおいても、ラボプリントサービスや家庭用のパーソナルプリンタで印刷することができるようになる。
【0166】
なお、本発明は、前述した各実施の形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【0167】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【0168】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピーディスク、ハードディスク、光磁気ディスク、光ディスク、CD−ROM、CD−R、磁気テープ不揮発性のメモリカード、ROMなどを用いることができる。
【0169】
また、コンピュータが読み出したプログラムコードを実行することによって、前述した実施の形態の機能が実現される他、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOSなどが実際の処理の一部または全部を行い、その処理によっても前述した実施の形態の機能が実現され得る。
【0170】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によっても前述した実施の形態の機能が実現され得る。
【0171】
本発明は、前述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体からそのプログラムをパソコン通信など通信ラインを介して要求者にそのプログラムを配信する場合にも適用できることは言うまでもない。
【0172】
【発明の効果】
以上説明した通り、本発明によれば、動画ファイルに対して拡張性あるパラメータの設定が可能となる。
【0173】
また、本発明によれば、DPOFにおいて動画ファイルを印刷対象とすることができる。
【図面の簡単な説明】
【図1】DPOFを利用したプリントシステムの全体構成図である。
【図2】従来から知られているスタンダードプリント(Standard Print)処理のフローチャートである。
【図3】従来から知られている“IMGFMT”パラメータ解析処理のフローチャートである。
【図4】従来から知られている“IMGSRC”パラメータ解析処理のフローチャートである。
【図5】従来から知られている画像印刷処理のフローチャートである。
【図6】第1の実施の形態におけるスタンダードプリント(Standard Print)処理を示すフローチャートである。
【図7】第1の実施の形態における“IMGFMT”パラメータ解析処理を示すフローチャートである。
【図8】第1の実施の形態における“CFGFRM”パラメータ解析処理を示すフローチャートである。
【図9】第1の実施の形態における画像印刷処理を示すフローチャートである。
【図10】第2の実施の形態におけるスタンダードプリント(Standard Print)処理を示すフローチャートである。
【図11】第2の実施の形態における“MOVFMT”パラメータ解析処理を示すフローチャートである。
【図12】第2の実施の形態における“MOVSRC”パラメータ解析処理を示すフローチャートである。
【図13】第3の実施の形態におけるスタンダードプリント(Standard Print)処理を示すフローチャートである。
【図14】第3の実施の形態における“CFGFRM”パラメータ解析処理を示すフローチャートである。
【図15】第4の実施の形態におけるスタンダードプリント(Standard Print)処理を示すフローチャートである。
【符号の説明】
101 プロセッサ
102 メモリ
103 ディスク装置
104 カードリーダ装置
105 ポインティングデバイス
106 ビデオアダプタ
107 プリンタ装置
108 ディスプレイ装置
[0001]
BACKGROUND OF THE INVENTION
  The present invention relates to a printing apparatus andPrinting methodIt is about.
[0002]
  More specifically, the present invention relates to a printing apparatus and a printing apparatus suitable for specifying printing of a moving image file in DPOF (Digital Print Order Format), for example.Printing methodIt is about.
[0003]
[Prior art]
In recent years, the spread of digital cameras has been remarkable, and the opportunity to print images taken with digital cameras with a lab print service or a personal printer for home use has increased. Under this circumstance, if the information for print creation is digitized and written directly on removable media using a digital camera or related device, the print can be selected while checking the captured image with the digital camera. This makes it unnecessary to specify at the time of printing. In addition, since the printing process is digitized and patched, the user's effort is reduced.
[0004]
From this point of view, DPOF (Digital Print Order Format) has become widespread. The DPOF is a format in which automatic print information is stored in a removable medium together with an image file and used at the time of printing in order to realize the above-described user merit.
[0005]
Currently known DPOF presupposes that an image file is to be printed. There are two types of prints: standard print (Standard Print = one image file laid out for one print) and index print (Index Print = multiple image files laid out for one print). Is prepared. The automatic print information is stored in a text file, and the file storing the information is called a DPOF file.
[0006]
Next, a format related to the print target designation in the DPOF file will be described.
[0007]
First, the contents and format of the “IMGFMT” parameter are as follows.
(1) Contents of “IMGFMT” parameter
The format of the target image file when printing is designated by the DPOF file is described. The target image files in Version 1.00 are as follows:
CIFF (Ver.1.* : JPEG)
Exif (Ver.1.* , 2.* : JPEG, TIFF)
・ JPEG
・ Flashpix (Rev. 1)
(2) “IMGFMT” parameter format
This format is
IMGFMT = (CIFF1 | EXIF1 (-J | -T) | EXIF2 (-J | -T) | JFIF | FPX1 | UNDEF)
It is.
[0008]
The contents and format of the “IMGSRC” parameter are as follows.
(1) Contents of “IMGSRC” parameter
When printing is designated by a DPOF file, the target image file is designated by a relative path. This relative path is based on the directory in which the DPOF file is stored.
(2) “IMGSRC” parameter format
This format is
For standard print: <IMGSRC = "(file name)">
For Index Print: IMGSRC = "(file name)"
It is.
[0009]
Next, standard print processing in a conventional print system using DPOF will be described with reference to the flowchart of FIG.
[0010]
First, in step S201, the “IMGFMT” parameter described in the DPOF file is analyzed to acquire the format of the image file to be printed.
[0011]
Next, in step S202, the “IMGSRC” parameter described in the DPOF file is analyzed to obtain a print target image file.
[0012]
Finally, in step S203, the image file acquired in step S202 is printed according to the format acquired in step S201.
[0013]
Next, the analysis of the “IMGFMT” parameter in step S201 will be described with reference to the flowchart of FIG.
[0014]
First, in step S301, the “IMGFMT” parameter described in the DPOF file is read.
[0015]
Next, in step S302 to step S308, an image file format corresponding to the read parameter value is selected as the format of the image file to be printed. If there is no corresponding format, it is undefined.
[0016]
Next, the analysis of the “IMGSRC” parameter in step S202 will be described with reference to the flowchart of FIG.
[0017]
First, in step S401, the “IMGFMT” parameter described in the DPOF file is read.
[0018]
Next, in step S402, the read parameter value file is set as the print target image file.
[0019]
Next, the image file printing process in step S203 will be described with reference to the flowchart of FIG.
[0020]
First, in step S501, image data is read while performing conversion while regarding the print target file as a designated file format.
[0021]
In step S502, the image data is output to the printer apparatus.
[0022]
Through the above processing, standard print is executed, and a photograph is output from the printer.
[0023]
[Problems to be solved by the invention]
On the other hand, digital cameras themselves have become more sophisticated with the spread of the digital cameras, and some cameras that can shoot moving images have appeared.
[0024]
However, with the conventional DPOF, there is a problem that a moving image file cannot be printed, and a file taken with a digital camera cannot be printed with a Lapo print service or a home personal printer.
[0025]
  Therefore, in view of the above-described points, the first object of the present invention is to provide a printing apparatus and a printing apparatus that enable scalable parameter settings for a moving image file.Printing methodIs to provide.
[0026]
  A second object of the present invention is to provide a printing apparatus capable of printing a moving image file in DPOF, andPrinting methodIs to provide.
[0027]
[Means for Solving the Problems]
  In order to achieve the above object, the present invention according to claim 1 specifies a moving image file to be printed.FileAn acquisition means for acquiring print information including parameters and frame information for designating a frame to be printed in the video file;FileParametersByFrames in the specified video fileThe frame specified by the frame informationPrinting means for printingIs,OneTopSpecifyinformationIs described and oneFramesOne frame specified by the frame information for the information is printed by the printing means.printingLetRuControl asControl means toWhen the frame information is predetermined information, the control means controls to print a plurality of frames from the entire moving image file instead of one frame for the one piece of frame information.It is characterized by that.
  According to a second aspect of the present invention, in the first aspect of the present invention, the control means includes the piece information.Is 0IfSpecified by file parameterIn a video fileallPrint frames on the printing methodLetRuTo controlIt is characterized by that.
  According to a third aspect of the present invention, in the first aspect of the present invention, the information processing apparatus further comprises connection means for connecting to a storage medium for storing a plurality of moving image files and print information, and the acquisition means receives the print information and print from the storage medium. A moving image file specified by information is acquired.
  The present invention according to claim 4 designates a moving image file to be printed.FileAn acquisition step of acquiring print information including parameters and frame information for designating a frame to be printed in the video file;FileParametersByFrames in the specified video fileThe frame specified by the frame informationPrint step and print frame informationIs,OneTopSpecifyinformationIs described and oneFramesOne frame specified by frame information for information is printedprintingLetRuControl asControl step toIn the control step, when the frame information is predetermined information, the single frame information is controlled to print a plurality of frames from the entire moving image file instead of one frame.It is characterized by that.
  The present invention according to claim 5 is the invention according to claim 4, wherein the control step includes frame information.Is 0IfSpecified by file parameterIn a video fileallPrint frames in the print stepLetRuTo controlIt is characterized by that.
  The present invention according to claim 6 is the invention according to claim 4, further comprising a connection step of connecting to a storage medium storing a plurality of moving image files and print information, wherein the obtaining step includes printing information and printing from the storage medium. A moving image file specified by information is acquired.
[0077]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0078]
First embodiment
FIG. 1 is an overall configuration diagram of a printing system using DPOF according to a first embodiment of the present invention. In this figure, a processor 101 is connected to a memory 102, a disk device 103, a card reader device 104, a pointing device 105, a video adapter 106, and a printer device 107 through a bus. The video adapter 106 is connected to the display device 108.
[0079]
The processor 101 controls each unit according to a processing procedure stored in the memory 102, that is, a control program.
[0080]
The memory 102 stores various programs and data used by the processor 101.
[0081]
The disk device 103 stores programs and data required by this system.
[0082]
The pointing device 105 allows the user to input information into the system.
[0083]
The video adapter 106 enables various information to be displayed on the display device 108.
[0084]
The card reader device 104 can read data into the system from a card (not shown) in which a photo file or DPOF file taken with a digital camera or the like is stored. The printer device 107 can print images and various information created by the system.
[0085]
A control program necessary for the operation of this system is stored in the display device 103, read into the memory 102 as necessary, and executed by the processor 101.
[0086]
The photo file or DPOF file to be processed is read from the card reader device 104 into the memory 102 as necessary.
[0087]
Images and various types of information generated by this system are stored in the memory 102 and output to the printer device 107 as necessary.
[0088]
The DPOF file format in the first embodiment is as follows.
(1) About the “IMGFMT” parameter
(1) Contents of “IMGFMT” parameter
Describes the format of the target file when printing is designated by the DPOF file. The target files are as follows:
CIFF (Ver.1.* : JPEG)
Exif (Ver.1.* , 2.* : JPEG, TIFF)
・ JPEG
・ Flashpix (Rev. 1)
MPEG1
MPEG2
(2) “IMGFMT” parameter format
This format is
IMGFMT = (CIFF1 | EXIF1 (-J | -T) | EXIF2 (-J | -T) | JFIF | FPX1 | MPEG1 | MPEG2 | UNDEF)
It is.
(2) About the “IMGSRC” parameter
(1) Contents of “IMGSRC” parameter
When printing is designated by a DPOF file, the target file is designated by a relative path. This relative path is based on the directory in which the DPOF file is stored.
(2) “IMGSRC” parameter format
This format is
IMGSRC = "(file name)"
It is.
(3) About the “CFGFRM” parameter
(1) Contents of “CFGFRM” parameter
Describes the target frame number when the target file is a moving image when printing is designated by the DPOF file.
(2) “CFGFRM” parameter format
This format is
CFGFRM = (frame number)
It is.
[0089]
That is,
(A) In addition to the conventional ones, MPEG1 and MPEG2 can be specified for the “IMGFMT” parameter.
(B) The “IMGSRC” parameter is the same as the conventional one.
(C) “CFGFRM” parameter is newly added and the frame number to be printed is designated.
[0090]
Next, a standard print process in the print system using the DPOF according to the first embodiment will be described with reference to the flowchart of FIG. This process is executed when a card that stores a moving image file and a DPOF file is connected to the card reader device.
[0091]
First, in step S601, the “IMGFMT” parameter described in the DPOF file is analyzed to obtain the format of the file to be printed.
[0092]
In step S602, the “IMGSRC” parameter described in the DPOF file is analyzed to obtain a print target file.
[0093]
Next, in step S603, it is determined whether the format acquired in step S601 is a still image or a moving image. If the image is a still image, the image file acquired in step S602 is printed according to the format acquired in step S601 (step S608), and the process ends.
[0094]
Next, in step S604, it is determined whether the “CFGFRM” parameter is described in the DPOF file. If it is described, in step S605, the “CFGFRM” parameter described in the DPOF file is analyzed, and the frame number to be printed is acquired. If not described, the frame number to be printed is undefined (step S606).
[0095]
Finally, in step S607, according to the format acquired in step S601, the image of the frame number acquired in step S605 of the moving image file acquired in step S602 is printed.
[0096]
Next, the “IMGFMT” parameter analysis in step S601 will be described with reference to the flowchart of FIG.
[0097]
First, in step S701, the “IMGFMT” parameter described in the DPOF file is read.
[0098]
Next, in steps S702 to S710, a file format corresponding to the read parameter value is selected as the format of the file to be printed. If there is no corresponding format, it is undefined.
[0099]
Next, the “CFGFRM” parameter analysis in step S605 will be described with reference to the flowchart of FIG.
[0100]
First, in step S801, the “CFGFRM” parameter described in the DPOF file is read.
[0101]
In step S802, the parameter value read in step S801 is set as a print target frame number.
[0102]
Next, the moving image file printing process in step S607 will be described with reference to the flowchart of FIG.
[0103]
First, in step S901, a print target file is examined to determine whether or not a frame with a print target frame number exists. If it does not exist (undefined in step S606), the process is terminated without executing the subsequent processes.
[0104]
Next, in step S902, the image data of the print target frame number is read while performing conversion while regarding the print target file as the designated file format.
[0105]
In step S903, the image data read in step S902 is output to the printer apparatus.
[0106]
The “IMGSRC” parameter analysis in step S602 is the same as the conventional one (see FIG. 4).
[0107]
Similarly, the image file printing process in step S608 is the same as the conventional one (see FIG. 5).
[0108]
Through the above processing, standard print is executed, and a photograph is output from the printer.
[0109]
(Effects of the embodiment)
As described above, according to the first embodiment of the present invention, a moving image file can be a print target in DPOF, and any frame in the moving image file can be printed.
[0110]
Second embodiment
Hereinafter, a second embodiment of the present invention will be described in detail with reference to the drawings.
[0111]
A block diagram of a printing system using DPOF according to the second embodiment of the present invention is the same as FIG.
[0112]
The DPOF file format in the second embodiment is as follows.
(1) “MOVFMT” parameter
(1) Contents of “MOVFMT” parameter
Describes the format of the target moving image file when printing is designated by the DPOF file. The target files are as follows:
MPEG1
MPEG2
(2) “MOVFMT” parameter format
This format is
MOVFMT = (MPEG1 | MPEG2 | UNDEF)
It is.
(2) About the “MOVVSRC” parameter
(1) Contents of “MOVVSRC” parameter
When printing is designated by a DPOF file, the target moving image file is designated by a relative path. This relative path is based on the directory in which the DPOF file is stored. Also, the target frame number is designated.
(2) “MOVSVRC” parameter format
This format is
MOVSRC = “(file name)” − FRM (frame number)
It is.
[0113]
That is,
(A) “MOVFMT” parameter is newly added, and MPEG1 and MPEG2 can be designated.
(B) A “MOVVSRC” parameter is newly added, and a print target file and a frame number to be printed are designated.
[0114]
In the print system using the DPOF according to the second embodiment, in addition to the conventional image print target designation parameter, a print target designation parameter dedicated for moving images is provided. In the standard print process, when an existing “IMGFMT” parameter or “IMGSRC” parameter is detected, the conventional process is executed. Description of this part is omitted.
[0115]
Next, standard print processing when a print target designation parameter for moving images is detected will be described with reference to the flowchart of FIG.
[0116]
First, in step S1001, the “MOVFMT” parameter described in the DPOF file is analyzed, and the format of the moving image file to be printed is acquired.
[0117]
Next, in step S1002, the “MOVVSRC” parameter described in the DPOF file is analyzed to obtain a print target moving image file and a print target frame number.
[0118]
Finally, in step S1003, according to the format acquired in step S1001, the image of the acquired frame number of the moving image file acquired in step S1002 is printed.
[0119]
Next, the “MOVFMT” parameter analysis in step S1001 will be described with reference to the flowchart of FIG.
[0120]
First, in step S1101, the “MOVFMT” parameter described in the DPOF file is read.
[0121]
Next, in steps S1102 to S1105, a file format corresponding to the read parameter value is selected as the format of the file to be printed. If there is no corresponding format, it is undefined.
[0122]
Next, the “MOVVSRC” parameter analysis in step S1002 will be described with reference to the flowchart of FIG.
[0123]
First, in step S1201, the “MOVFMT” parameter described in the DPOF file is read.
[0124]
Next, in step S1202, the read parameter value file is set as the moving image file to be printed.
[0125]
Next, in step S1203, it is determined whether the first auxiliary value of the “MOVFMT” parameter described in the DPOF file is “−FRM”. If not, the frame number to be printed is undefined (step S1204), and the process ends.
[0126]
In step S1205, the second auxiliary value of the “MOVFMT” parameter described in the DPOF file is read out.
[0127]
Finally, in step S1206, the value read in step S1205 is set as the frame number to be printed.
[0128]
The moving image file printing process in step S1003 is the same as that in the first embodiment (see FIG. 9).
[0129]
Through the above processing, standard print is executed, and a photograph is output from the printer.
[0130]
(Effects of the embodiment)
As described above, according to the second embodiment of the present invention, a moving image file can be a print target in DPOF, and any frame in the moving image file can be printed.
[0131]
Third embodiment
Hereinafter, a third embodiment of the present invention will be described in detail with reference to the drawings.
[0132]
In the third embodiment, it is possible to specify a plurality of numbers in the frame number designation in the first embodiment.
[0133]
The DPOF file format in the third embodiment is as follows.
(1) About the “CFGFRM” parameter
(1) Contents of “CFGFRM” parameter
Describes the target frame number when the target file is a moving image when printing is designated by the DPOF file.
(2) “CFGFRM” parameter format
This format is
CFGFRM = (frame number 1), (frame number 2), ..., (frame number N)
It is. Other formats are the same as those in the first embodiment.
[0134]
FIG. 13 is a flowchart showing a standard print process in a computer system equipped with the DPOF print processing mechanism according to the third embodiment.
[0135]
First, in step S1301, the “IMGFMT” parameter described in the DPOF file is analyzed to acquire the format of the file to be printed.
[0136]
In step S1302, the “IMGSRC” parameter described in the DPOF file is analyzed to obtain a print target file.
[0137]
Next, in step S1303, it is determined whether the format acquired in step S1301 is a still image or a moving image. If the image is a still image, the image file acquired in step S1302 is printed according to the format acquired in step S1301 (step S1308), and the process ends.
[0138]
Next, in step S1304, it is determined whether or not the “CFGFRM” parameter is described in the DPOF file. If it is described, the “CFGFRM” parameter described in the DPOF file is analyzed in step S1305. One or more arbitrary numbers of print target frame numbers are acquired. If not described, the frame number to be printed is undefined (step S1306).
[0139]
Next, step S1307 is repeated for all print target frame numbers, and the moving image file acquired in step S1302 is printed according to the format acquired in step S1301.
[0140]
Next, the “CFGFRM” parameter analysis processing in step S1305 will be described with reference to the flowchart of FIG.
[0141]
First, in step S1401, the print target frame number is initialized.
[0142]
Next, in step S1402, the parameter value is read.
[0143]
In step S1403, the parameter value read in step S1402 is added to the print target frame number.
[0144]
Next, in step S1404, it is determined whether or not the next parameter value exists. When it exists, it returns to step S1402 and repeats reading of a parameter value.
[0145]
Other processes are the same as those in the first embodiment.
[0146]
Through the above processing, standard print is executed, and a photograph is output from the printer.
[0147]
When specifying the frame number to be printed,
CFGFRM = 3-5
As described above, a frame range may be designated.
[0148]
Further, each frame may be printed on a separate sheet, or may be laid out so as not to be divided into pages and printed on a single sheet.
[0149]
Furthermore, the present invention may be applied to the second embodiment.
[0150]
(Effects of the embodiment)
As described above, according to the third embodiment of the present invention, a moving image file can be set as a print target in DPOF, and printing of a plurality of arbitrary frames in the moving image file can be specified. .
[0151]
Fourth embodiment
Hereinafter, a fourth embodiment of the present invention will be described in detail with reference to the drawings.
[0152]
In the fourth embodiment, it is possible to designate printing of all frames in the designation of frame numbers in the first embodiment.
[0153]
The DPOF file format in the fourth embodiment is as follows.
(1) About the “CFGFRM” parameter
(1) Contents of “CFGFRM” parameter
Describes the target frame number when the target file is a moving image when printing is designated by the DPOF file.
(2) “CFGFRM” parameter format
This format is
CFGFRM = (frame number)
It is.
[0154]
However, when (frame number) is 0, all frames are to be printed.
[0155]
Other formats are the same as those in the first embodiment.
[0156]
FIG. 15 is a flowchart of a standard print in a computer system equipped with the DPOF print processing mechanism according to the fourth embodiment.
[0157]
First, in step S1501, the “IMGFMT” parameter described in the DPOF file is analyzed to acquire the format of the file to be printed.
[0158]
In step S1502, the “IMGSRC” parameter described in the DPOF file is analyzed to obtain a print target file.
[0159]
Next, in step S1503, it is determined whether the format acquired in step S1501 is a still image or a moving image. If the image is a still image, the image file acquired in step S1502 is printed according to the format acquired in step S1501 (step S1510), and the process ends.
[0160]
Next, in step S1504, it is determined whether or not the “CFGFRM” parameter is described in the DPOF file. If it is described, the “CFGFRM” parameter described in the DPOF file is analyzed in step S1505. The frame number to be printed is acquired. If not described, the frame number to be printed is undefined (step S1506).
[0161]
In step S1507, it is determined whether the print target frame number is 0 or not. If 0, step S1508 is repeated for all frames, and the moving image file acquired in step S1502 is printed according to the format acquired in step S1501. If it is other than 0, the frame number image acquired in step S1505 is printed.
[0162]
Other processes are the same as those in the first embodiment.
[0163]
Through the above processing, standard print is executed, and a photograph is output from the printer.
[0164]
(Effects of the embodiment)
As described above, according to the fourth embodiment of the present invention, a moving image file can be set as a print target in DPOF, and printing of all frames in the moving image file can be designated.
[0165]
As described above, according to the moving image file print designation method in DPOF according to each embodiment, a moving image can be designated for printing. Further, according to the image printing process in DPOF according to each embodiment, it is possible to execute printing on a moving image file. Therefore, even files taken with a digital camera can be printed with a lab print service or a home personal printer.
[0166]
In the present invention, a storage medium storing software program codes for realizing the functions of the above-described embodiments is supplied to a system or apparatus, and a computer (or CPU or MPU) of the system or apparatus stores the storage medium. Needless to say, this can also be achieved by reading and executing the program code stored in.
[0167]
In this case, the program code itself read from the storage medium realizes the novel function of the present invention, and the storage medium storing the program code constitutes the present invention.
[0168]
As a storage medium for supplying the program code, for example, a floppy disk, a hard disk, a magneto-optical disk, an optical disk, a CD-ROM, a CD-R, a magnetic tape nonvolatile memory card, a ROM, or the like can be used.
[0169]
In addition, the functions of the above-described embodiments are realized by executing the program code read by the computer, and the OS running on the computer is one of the actual processes based on the instruction of the program code. The functions of the above-described embodiment can also be realized by performing some or all of the processes.
[0170]
Further, after the program code read from the storage medium is written to a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, the function expansion is performed based on the instruction of the program code. The CPU or the like provided in the board or the function expansion unit performs part or all of the actual processing, and the functions of the above-described embodiments can be realized by the processing.
[0171]
It goes without saying that the present invention can also be applied to the case where the program is distributed to a requester via a communication line such as personal computer communication from a storage medium that records the program code of software that implements the functions of the above-described embodiments. Yes.
[0172]
【The invention's effect】
As described above, according to the present invention, it is possible to set a scalable parameter for a moving image file.
[0173]
In addition, according to the present invention, a moving image file can be a print target in DPOF.
[Brief description of the drawings]
FIG. 1 is an overall configuration diagram of a printing system using DPOF.
FIG. 2 is a flowchart of a conventionally known standard print process.
FIG. 3 is a flowchart of a conventionally known “IMGFMT” parameter analysis process.
FIG. 4 is a flowchart of a conventionally known “IMGSRC” parameter analysis process.
FIG. 5 is a flowchart of a conventionally known image printing process.
FIG. 6 is a flowchart showing a standard print process in the first embodiment.
FIG. 7 is a flowchart showing an “IMGFMT” parameter analysis process in the first embodiment.
FIG. 8 is a flowchart showing “CFGFRM” parameter analysis processing in the first embodiment;
FIG. 9 is a flowchart illustrating an image printing process according to the first embodiment.
FIG. 10 is a flowchart illustrating a standard print process in the second embodiment.
FIG. 11 is a flowchart showing “MOVFMT” parameter analysis processing in the second embodiment;
FIG. 12 is a flowchart showing “MOVVSRC” parameter analysis processing in the second embodiment;
FIG. 13 is a flowchart illustrating a standard print process in the third embodiment.
FIG. 14 is a flowchart showing “CFGFRM” parameter analysis processing in the third embodiment;
FIG. 15 is a flowchart illustrating a standard print process in the fourth embodiment.
[Explanation of symbols]
101 processor
102 memory
103 disk unit
104 Card reader device
105 pointing devices
106 Video adapter
107 Printer device
108 Display device

Claims (8)

印刷対象の動画ファイルを指定するファイルパラメータと、前記動画ファイル中の印刷対象コマを指定するためのコマ情報とからなるプリント情報を取得する取得手段と、
前記ファイルパラメータにより指定される動画ファイル中のコマであって、前記コマ情報により指定されるコマを印刷する印刷手段と、
前記コマ情報に1つのコマを指定する情報が記述され、1つのコマ情報に対して前記コマ情報により指定される1つのコマを前記印刷手段により印刷させように制御する制御手段とを備え
前記制御手段は、コマ情報が所定の情報である場合には、当該1つのコマ情報に対して1つのコマではなく、前記動画ファイル全体からの複数のコマを印刷させるように制御することを特徴とする印刷装置。
An acquisition means for acquiring print information including a file parameter for specifying a moving image file to be printed and frame information for specifying a print target frame in the moving image file;
A frame in moving image file specified by the file parameter, a printing unit for printing the frame specified by the frame information,
The frame information is information for designating a single frame is described, and control means for controlling one of the frame specified by the frame information for one frame information as Ru is printed by the printing means equipped with a,
When the frame information is predetermined information, the control means controls to print a plurality of frames from the entire moving image file instead of one frame for the one frame information. A printing device.
前記制御手段は、前記コマ情報が0である場合に、前記ファイルパラメータで指定される動画ファイル中の全てのコマを前記印刷手段に印刷させように制御することを特徴とする請求項1に記載の印刷装置。Wherein when the frame information is 0, all the frames in the video file specified by the file parameter to claim 1, wherein the controller controls so as Ru is printed on the printing means The printing apparatus as described. 複数の動画ファイルとプリント情報とを記憶する記憶媒体と接続する接続手段をさらに備え、
前記取得手段は、前記記憶媒体から前記プリント情報および前記プリント情報で指定される動画ファイルを取得することを特徴とする請求項1に記載の印刷装置。
A connection means for connecting to a storage medium for storing a plurality of moving image files and print information;
The printing apparatus according to claim 1, wherein the acquisition unit acquires the print information and a moving image file specified by the print information from the storage medium.
印刷対象の動画ファイルを指定するファイルパラメータと、前記動画ファイル中の印刷対象コマを指定するためのコマ情報とからなるプリント情報を取得する取得ステップと、
前記ファイルパラメータにより指定される動画ファイル中のコマであって、前記コマ情報により指定されるコマを印刷する印刷ステップと、
前記コマ情報に1つのコマを指定する情報が記述され、1つのコマ情報に対して前記コマ情報により指定される1つのコマを前記印刷ステップにより印刷させように制御する制御ステップとを備え
前記制御ステップは、コマ情報が所定の情報である場合には、当該1つのコマ情報に対して1つのコマではなく、前記動画ファイル全体からの複数のコマを印刷させるように制御することを特徴とする印刷方法。
An acquisition step of acquiring print information including a file parameter for specifying a moving image file to be printed and frame information for specifying a print target frame in the moving image file;
A frame in moving image file specified by the file parameter, a printing step of printing the frame specified by the frame information,
The frame information is written information that specifies one piece, and a control step of controlling one frame specified by the frame information for one frame information as Ru is printed by the printing step equipped with a,
When the frame information is predetermined information, the control step controls to print a plurality of frames from the entire moving image file instead of one frame for the one frame information. And the printing method.
前記制御ステップは、前記コマ情報が0である場合に、前記ファイルパラメータで指定される動画ファイル中の全てのコマを前記印刷ステップに印刷させように制御することを特徴とする請求項4に記載の印刷方法。The control step, when the frame information is 0, all the frames in the video file specified by the file parameter to claim 4, wherein the controller controls so as Ru is printed on the printing step The printing method described. 複数の動画ファイルとプリント情報とを記憶する記憶媒体と接続する接続ステップをさらに備え、
前記取得ステップは、前記記憶媒体から前記プリント情報および前記プリント情報で指定される動画ファイルを取得することを特徴とする請求項4に記載の印刷方法。
A connection step of connecting to a storage medium storing a plurality of video files and print information;
The printing method according to claim 4, wherein the obtaining step obtains the print information and a moving image file designated by the print information from the storage medium.
請求項4に記載の印刷方法をコンピュータに実行させるためのプログラム。  A program for causing a computer to execute the printing method according to claim 4. 請求項7に記載の印刷方法をコンピュータに実行させるためのプログラムを記憶したコンピュータで読取り可能な記憶媒体。  A computer-readable storage medium storing a program for causing a computer to execute the printing method according to claim 7.
JP2000059527A 2000-03-03 2000-03-03 Printing apparatus and printing method Expired - Fee Related JP4250296B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000059527A JP4250296B2 (en) 2000-03-03 2000-03-03 Printing apparatus and printing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000059527A JP4250296B2 (en) 2000-03-03 2000-03-03 Printing apparatus and printing method

Publications (2)

Publication Number Publication Date
JP2001251573A JP2001251573A (en) 2001-09-14
JP4250296B2 true JP4250296B2 (en) 2009-04-08

Family

ID=18579965

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000059527A Expired - Fee Related JP4250296B2 (en) 2000-03-03 2000-03-03 Printing apparatus and printing method

Country Status (1)

Country Link
JP (1) JP4250296B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4110946B2 (en) * 2002-11-26 2008-07-02 ソニー株式会社 IMAGING DEVICE AND IMAGING DEVICE PRINTING METHOD
JP4757113B2 (en) 2006-06-26 2011-08-24 キヤノン株式会社 Imaging apparatus and control method thereof, information processing apparatus, printing apparatus, and print data generation method

Also Published As

Publication number Publication date
JP2001251573A (en) 2001-09-14

Similar Documents

Publication Publication Date Title
US6504960B2 (en) Image processing apparatus and method and memory medium
JP3705117B2 (en) Digital camera, recording medium, and image data management method
US6198526B1 (en) Method and apparatus for recording order information
US20050185949A1 (en) Recording medium and program
CN104111807B (en) Print system, server, information processor, image processing apparatus and method
US6493108B1 (en) Image processing apparatus, data processing method therefor, and storage medium for storing computer readable program therefor
US20050052676A1 (en) Recording device, recording system, and recording control method thereof
US20060285142A1 (en) Print option setting method and print option setting device
JP2004291630A (en) System and method for examining and selecting image for printing
JPH11146308A (en) Image information recorder and image print system
JPH11191870A (en) Method and system for processing order of image output service, order information preparing device to be used for the method, order receiving device and digital camera
JP4250296B2 (en) Printing apparatus and printing method
JP2003189028A (en) Method and apparatus for processing document
JP5268617B2 (en) Image forming apparatus, image forming apparatus control method, and computer program
JP3890160B2 (en) Printing system, control method in printing system, and storage medium
JP3912952B2 (en) Image reproducing apparatus and method
JP2007095002A (en) Photo processing equipment
JP2005109760A (en) Apparatus and method of storing image
JP2004326430A (en) Print system
JP4395617B2 (en) Image data management system, digital camera, external device, recording medium, and image data management method
JP2004272495A (en) PRINT CONTROL DEVICE, IMAGE DISPLAY METHOD, COMPUTER-READABLE STORAGE MEDIUM, AND PROGRAM
US20100315673A1 (en) Information processing apparatus and information processing method
JP2005182476A (en) Filing system, filing method, filing program, and storage medium
JP2005176252A (en) PRINT SETTING DEVICE, IMAGING DEVICE, PRINT SETTING METHOD, AND PROGRAM
JP2000125087A (en) Method and device for reading documents

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040701

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070116

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070126

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070327

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070828

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071029

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20080926

RD13 Notification of appointment of power of sub attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7433

Effective date: 20081030

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081126

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20081030

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20081208

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20090109

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090119

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120123

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130123

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140123

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees