(57)【要約】【課題】撮像装置と直接つないで印刷可能な印刷装置で印刷を行うとき、撮像装置のバッテリ容量が小さくとも、バッテリ切れで印刷が途中で終わらないようにすることを目的とする。【解決手段】バッテリで駆動可能な撮像装置と、前記撮像装置で撮像した画像データを、インタフェースを介して受信して印刷する印刷装置と、から構成される印刷システムであって、前記撮像装置がバッテリ駆動である場合に、前記バッテリの残容量を検出する検出手段と、前記検出手段において検出されたバッテリの残容量に応じて前記印刷装置で印刷する画像データの圧縮率を変更して画像データを作成する圧縮手段と、を有する【選択図】図８
2008288906.tif 000002
【特許請求の範囲】
【請求項１】
バッテリで駆動可能な撮像装置と、前記撮像装置で撮像した画像データを、インタフェースを介して受信して印刷する印刷装置と、から構成される印刷システムであって、
前記撮像装置がバッテリ駆動である場合に、前記バッテリの残容量を検出する検出手段と、
前記検出手段において検出されたバッテリの残容量に応じて前記印刷装置で印刷する画像データの圧縮率を変更して画像データを作成する圧縮手段と、
を有することを特徴とする印刷システム。
【請求項２】
前記インタフェースは、ＵＳＢインタフェースであることを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記撮像装置は、デジタルカメラであることを特徴とする請求項１又は２に記載の印刷システム。
【請求項４】
前記検出手段は、前記バッテリの残量が印刷するのに十分である状態と、印刷するには少ない状態と、の２通りの残量レベルを検出することを特徴とする請求項１乃至３の何れか１項に記載の印刷システム
【請求項５】
画像データを印刷する方式が、インクジェット方式であることを特徴とする請求項１乃至４の何れか１項に記載の印刷システム。
【請求項６】
前記画像データは、ＪＰＥＧフォーマットに従ったデータであることを特徴とする請求項１乃至５の何れか１項に記載の印刷システム。
【請求項７】
バッテリで駆動可能な撮像装置と、前記撮像装置で撮像した画像データを、インタフェースを介して受信して印刷する印刷装置と、から構成される印刷システムの制御方法であって、
前記撮像装置がバッテリ駆動である場合に、前記バッテリの残容量を検出する検出ステップと、
前記検出ステップにおいて検出されたバッテリの残容量に応じて前記印刷装置で印刷する画像データの圧縮率を変更して画像データを作成する圧縮ステップと、
を有することを特徴とする制御方法。
【請求項８】
バッテリで駆動可能な撮像装置と、前記撮像装置で撮像した画像データを、インタフェースを介して受信して印刷する印刷装置と、から構成される印刷システムにおける前記撮像装置を制御するプログラムであって、
前記撮像装置がバッテリ駆動である場合に、前記バッテリの残容量を検出する検出ステップと、
前記検出ステップにおいて検出されたバッテリの残容量に応じて前記印刷装置で印刷する画像データの圧縮率を変更して画像データを作成する圧縮ステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置と、撮像装置で撮像した画像データを受信し、印刷可能な印刷装置と、を有する印刷システム等に関する。
【背景技術】
【０００２】
近年、ＰＣを介することなく、直接、撮像装置（デジタルカメラ）からデジタル画像データを受信し、印刷することができる印刷システムが知られている。この印刷システムでは、デジタルカメラで撮像した画像データを印刷装置側でＲＧＢデータに展開し、必要な画像処理を施して印刷データを作成し、印刷を行っている。また、デジタルカメラは、年々高解像度な画像データを撮影することができるようになってきている。それに比例して画像サイズも大きくなり、印刷装置側の処理は重くなって時間がかかるようになっている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上述したような印刷システムでは、デジタルカメラがバッテリ駆動であれば、バッテリがなくなると印刷ができなくなってしまう。従って、バッテリの持ちの悪いデジタルカメラで印刷システムを利用した印刷を行うと、途中でバッテリが切れて、印刷が最後まで行われない可能性がある。
本発明は、上述したような問題点に鑑みてなされたものであり、バッテリ残量が少なくなって印刷が途中で終了してしまうことを解消することを目的とする。
【課題を解決するための手段】
【０００４】
本発明の印刷システムは、バッテリで駆動可能な撮像装置と、前記撮像装置で撮像した画像データを、インタフェースを介して受信して印刷する印刷装置と、から構成される印刷システムであって、前記撮像装置がバッテリ駆動である場合に、前記バッテリの残容量を検出する検出手段と、前記検出手段において検出されたバッテリの残容量に応じて前記印刷装置で印刷する画像データの圧縮率を変更して画像データを作成する圧縮手段と、
を有することを特徴とする。
【発明の効果】
【０００５】
本発明によれば、バッテリで駆動するデジタルカメラから直接印刷する場合に、バッテリ残量が少なくなって印刷が途中で終了してしまうのを防止することができる。
【発明を実施するための最良の形態】
【０００６】
以下、添付図面を参照して本発明の好適な実施の形態を詳細に説明する。
図１は、本発明の実施形態に係る印刷装置であるフォトダイレクトプリンタ装置（以下、ＰＤプリンタ装置）１０００の概観斜視図である。このＰＤプリンタ装置１０００は、ホストコンピュータ（ＰＣ）からデータを受信して印刷する通常のＰＣプリンタとしての機能を備えている。さらに、ＰＤプリンタ装置１０００は、メモリカード等の記憶媒体に記憶されている画像データを直接読取って印刷したり、デジタルカメラからの画像データを受信して印刷したりする機能と、を備えている。また、本実施形態では、ＰＤプリンタ装置１０００の印刷する方式は、インクジェット方式である。
【０００７】
図１において、本実施形態に係るＰＤプリンタ装置１０００の外殻をなす本体は、下ケース１００１、上ケース１００２、アクセスカバー１００３及び排出トレイ１００４の外装部材を有している。下ケース１００１は、ＰＤプリンタ装置１０００の略下半部を形成し、上ケース１００２は、本体の略上半部をそれぞれ形成している。両ケースの組合せによって内部に後述の各機構を収納する収納空間を有する中空体構造をなし、その上面部及び前面部にはそれぞれ開口部が形成されている。
【０００８】
排出トレイ１００４は、その一端部が下ケース１００１に回転自在に保持され、その回転によって下ケース１００１の前面部に形成される開口部を開閉させ得るようになっている。このため、記録動作（印刷動作）を実行させる際には、排出トレイ１００４を前面側へと回転させて開口部が開口させることにより、ここから記録シートが排出可能となると共に、排出された記録シートを順次積載し得るようになっている。
また、排紙トレイ１００４には、２枚の補助トレイ１００４ａと１００４ｂとが収納されており、必要に応じて各トレイを手前に引き出すことにより、用紙の支持面積を３段階に拡大、縮小させ得るようになっている。
【０００９】
アクセスカバー１００３は、その一端部が上ケース１００２に回転自在に保持され、上面に形成される開口部を開閉し得るようになっている。このアクセスカバー１００３を開くことによって本体内部に収納されている記録ヘッドカートリッジ（不図示）あるいはインクタンク（不図示）等の交換が可能となる。なお、ここでは特に図示しないが、アクセスカバー１００３を開閉させると、その裏面に形成された突起がカバー開閉レバーを回転させるようになっている。そのレバーの回転位置をマイクロスイッチなどで検出することにより、アクセスカバーの開閉状態を検出し得るようになっている。
【００１０】
上ケース１００２の上面には、電源キー１００５が押下可能に設けられている。また、上ケース１００２の右側には、液晶表示部１００６や各種キースイッチ等を備える操作パネル１０１０が設けられている。この操作パネル１０１０の構造は、図２を参照して詳しく後述する。
【００１１】
１００７は自動給送部で、記録シートを装置本体内へと自動的に給送する。１００８は紙間選択レバーで、プリントヘッドと記録シートとの間隔を調整するためのレバーである。１００９は装着部としてのカードスロットであり、ここにメモリカードを装着可能なアダプタが挿入され、このアダプタを介してメモリカードに記憶されている画像データを直接取り込んで印刷することができる。ここで、メモリカードは記憶媒体の一例であり、例えばコンパクトフラッシュ(登録商標)メモリ、スマートメディア、メモリスティック等がある。
【００１２】
１０１１はビューワ（液晶表示部）で、このＰＤプリンタ装置１０００の本体に着脱可能であり、ＰＣカードに記憶されている画像の中からプリントしたい画像を検索する場合などに、１コマ毎の画像やインデックス画像などを表示するために使用される。１０１２は後述するデジタルカメラを接続するための端子である。１０１３はパーソナルコンピュータ（ＰＣ）を接続するためのＵＳＢバスコネクタである。
【００１３】
図２は、本実施形態に係るＰＤプリンタ装置１０００の操作パネル１０１０の概観図である。図２において、液晶表示部１００６には、その左右に印刷されている項目に関するデータを各種設定するためのメニュー項目が表示される。ここで表示される項目としては、印刷したい範囲の先頭写真番号、指定コマ番号（開始／指定）、印刷を終了した範囲の最後の写真番号（終了）、印刷部数（部数）、印刷に使用する用紙（記録シート）の種類（用紙種類）がある。さらに、１枚の用紙に印刷する写真の枚数設定（レイアウト）、印刷の品位の指定（品位）、撮影した日付を印刷するかどうかの指定（日付印刷）、写真を補正して印刷するかどうかの指定（画像補正）、印刷に必要な用紙枚数の表示（用紙枚数）等がある。これら各項目は、カーソルキー２００１を用いて選択、或いは指定される。
【００１４】
２００２はモードキーで、このキーを押下する毎に、印刷の種類（インデックス印刷、全コマ印刷、１コマ印刷等）を切り替えることができ、これに応じてＬＥＤ２００３の対応するＬＥＤが点灯される。２００４はメンテナンスキーで、プリントヘッドのクリーニング等、プリンタのメンテナンスを行わせるためのキーである。２００５は印刷開始キーで、印刷の開始を指示するとき、或いはメンテナンスの設定を確立するときに押下される。
２００６は印刷中止キーで、印刷を中止させるときや、メンテナンスの中止を指示するときに押下される。
【００１５】
次に図３を参照して、本実施形態に係るＰＤプリンタ装置１０００の制御に係る主要部の構成を説明する。尚、図３において、前述の図面と共通する部分は同じ符号を付与して、その説明を省略する。図３において、３０００は制御部（制御基板）を示している。
３００１はＡＳＩＣ（専用カスタムＬＳＩ）を示し、その構成は図４のブロック図を参照して詳しく後述する。３００２はＤＳＰ（デジタル信号処理プロセッサ）であり、内部にＣＰＵを有し、後述する各種制御処理、輝度信号（ＲＧＢ）から濃度信号（ＣＭＹＫ）への変換、スケーリング、ガンマ変換及び誤差拡散等の画像処理等を担当している。３００３はメモリであり、ＤＳＰ３００２のＣＰＵの制御プログラムを記憶するプログラムメモリ３００３ａ、実行時のプログラムを記憶するＲＡＭエリア、画像データ等を記憶するワークメモリとして機能するメモリエリアを有している。
【００１６】
３００４はプリンタエンジンであり、ここでは、複数色のカラーインクを用いてカラー画像を印刷するインクジェットプリンタのプリンタエンジンが搭載されている。３００５はデジタルカメラ３０１２を接続するためのポートとしてのＵＳＢバスコネクタである。３００６はビューワ１０１１を接続するためのコネクタである。３００８はＵＳＢバスハブ（ＵＳＢ  ＨＵＢ）で、このＰＤプリンタ装置１０００がＰＣ３０１０からの画像データに基づいて印刷を行う際には、ＰＣ３０１０からのデータをそのままスルーし、ＵＳＢバス３０２１を介してプリンタエンジン３００４に出力する。これにより、接続されているＰＣ３０１０は、プリンタエンジン３００４と直接、データや信号のやり取りを行って印刷を実行することができる（一般的なＰＣプリンタとして機能する）。
【００１７】
３００９は電源コネクタで、電源３０１１により、商用ＡＣから変換された直流電圧を入力している。ＰＣ３０１０は一般的なパーソナルコンピュータである。３０１１は前述したメモリカード（ＰＣカード）である。３０１２はデジタルカメラ（撮像装置）である。なお、制御部３０００とプリンタエンジン３００４との間の信号のやり取りは、前述したＵＳＢバス３０２１又はＩＥＥＥ１２８４バス３０２２を介して行われる。
【００１８】
図４は、ＡＳＩＣ３００１の構成を示すブロック図である。図４において、前述の図面と共通する部分は同じ符号を付与して、それらの説明を省略する。
４００１はＰＣカードインタフェース部である。ＰＣカードインタフェース部４００１は、装着されたＰＣカード３０１１に記憶されている画像データの読取りを行ったり、ＰＣカード３０１１へのデータの書き込み等を行ったりする。４００２はＩＥＥＥ１２８４インタフェース部であり、プリンタエンジン３００４との間のデータのやり取りを行う。ＩＥＥＥ１２８４インタフェース部４００２は、デジタルカメラ３０１２或いはＰＣカード３０１１に記憶されている画像データを印刷する場合に使用されるバスである。４００３はＵＳＢインタフェース部であり、ＰＣ３０１０との間でのデータのやり取りを行う。４００４はＵＳＢホストインタフェース部であり、デジタルカメラ３０１２との間でデータのやり取りを行う。
【００１９】
４００５は操作パネルインタフェース部であり、操作パネル１０１０からの各種操作信号の入力をしたり、表示部１００６への表示データの出力等をしたりする。４００６はビューワインタフェース部であり、ビューワ１０１１への画像データの表示を制御している。４００７は各種スイッチやＬＥＤ４００９等との間のインタフェースを制御するインタフェース部である。４００８はＣＰＵインタフェース部であり、ＤＳＰ３００２との間でのデータのやり取りの制御を行っている。４０１０はこれら各部を接続する内部バス（ＡＳＩＣバス）である。
【００２０】
以上の構成に基づく動作概要を以下に説明する。
＜通常のＰＣプリンタモード＞
通常のＰＣプリンタモードは、ＰＣ３０１０から送られてくる印刷データに基づいて画像を印刷する印刷モードである。このモードでは、ＰＣ３０１０からのデータがコネクタ１０１３を介して入力されると、ＵＳＢバスハブ３００８、ＵＳＢバス３０２１を介して直接プリンタエンジン３００４に送られ、ＰＣ３０１０からのデータに基づいて印刷が行われる。
【００２１】
＜ＰＣカードからの直接プリントモード＞
ＰＣカード３０１１がカードスロット１００９に装着或いは脱着されると割り込みが発生し、これによりＤＳＰ３００２はＰＣカード３０１１が装着されたか或いは脱着（取り外された）されたかを検知できる。ＰＣカード３０１１が装着されると、そのＰＣカード３０１１に記憶されている圧縮された（例えば、ＪＰＥＧフォーマット）画像データを読込んでメモリ３００３に記憶する。その後、その圧縮された画像データを解凍して再度メモリ３００３に格納する。
【００２２】
次に、操作パネル１０１０を使用して、その格納した画像データの印刷が指示されると、ＲＧＢ信号からＹＭＣＫ信号への変換、ガンマ補正、誤差拡散等を実行してプリンタエンジン３００４で印刷可能な記録データに変換する。ＩＥＥＥ１２８４インタフェース部４００２を介してプリンタエンジン３００４に出力することにより印刷を行う。
【００２３】
＜カメラからの直接プリントモード＞
図５は本実施形態に係るＰＤプリンタ装置１０００とデジタルカメラ３０１２とが接続された印刷システムを示す図である。図５において、ケーブル５０００は、ＰＤプリンタ装置１０００のコネクタ１０１２と接続されるコネクタ５００１と、デジタルカメラ３０１２の接続用コネクタ５００３と接続するためのコネクタ５００２とを備えている。
【００２４】
デジタルカメラ３０１２は、内部のメモリに保存している画像データを、接続用コネクタ５００３を介して出力可能に構成されている。なお、デジタルカメラ３０１２の構成としては、内部に記憶手段としてのメモリを備えるものや、取外し可能なメモリを装着するためのスロットを備えたもの等、種々の構成を採用することができる。また、デジタルカメラは、バッテリによって駆動可能である。このように、図５に示すケーブル５０００を介してＰＤプリンタ装置１０００とデジタルカメラ３０１２とを接続することにより、デジタルカメラ３０１２からの画像データを直接ＰＤプリンタ装置１０００で印刷できる。
【００２５】
図６は、図５のようにして、ＰＤプリンタ装置１０００にデジタルカメラ３０１２が接続された場合における、操作パネル１０１０の表示部１００６の表示状態を示す図である。
表示部１００６には、カメラマーク６０００のみが表示され、操作パネル１０１０における表示及び操作が無効になり、又ビューワ１０１１への表示も無効になる。従って、これ以降はデジタルカメラ３０１２でのキー操作及びデジタルカメラ３０１２の表示部（不図示）への画像表示のみが有効になり、ユーザは、そのデジタルカメラ３０１２を使用して印刷指定を行うことができる。
【００２６】
図７は、本実施形態に係るデジタルカメラ３０１２とＰＤプリンタ装置１０００とがケーブル５０００を介して接続された場合におけるデジタルカメラ３０１２の操作を説明するための図である。
図７は、デジタルカメラ３０１２の背面を示している。７００１は、ファインダである。７００２は、撮像して記録した画像データの再生を指示する再生ボタンである。７００３は、画像データやメニュー等を表示する液晶表示部である。７００４は、プリントメニューである。
【００２７】
デジタルカメラ３０１２における印刷画像の指定は、撮像した映像のプリントをプリントショップに対して依頼するときのＤＰＯＦファイルの作成時の操作と基本的に同じである。即ち、再生ボタン７００２を押して、記録されている画像の印刷を１枚ずつ又は全画像で指定することにより、それら画像の印刷を指示することができる。但し、ＰＤプリンタ装置１０００に接続された時は、液晶表示部７００３にプリントメニュー７００４が表示され、このメニューに基づいて画像の選択や印刷指定が行なわれる点が異なっている。
【００２８】
このプリントメニュー７００４を選択することにより、印刷する用紙サイズ、カラー又は白黒プリント、印刷に使用する用紙の種類（普通紙、ファイン紙等）及び縁ナシ／アリでのプリント等を指定することができる。また、これ以外にも、インデックス印刷、日付印刷、トリミング印刷及び割付け印刷等を指定することができる。
【００２９】
図８は、バッテリの残容量に応じて画像データを圧縮してデジタルカメラから画像データを送信して印刷する処理を示すフローチャートである。
まず、ステップＳ８００２でデジタルカメラのプリントボタンが押されたかどうか判断する。もし押されていなければ再度押されたか判断する。押されていた場合には、ステップＳ８００３でバッテリの残量を検出する（検出手段）。ここでは、バッテリの残量が印刷するのに十分であるか、印刷するには少ないかの２通りの残量レベルを検出する。
【００３０】
次に、ステップＳ８００４において検出したバッテリ残量が印刷に影響するほど少ないか否かを判定する。少ないと判定した場合、ステップＳ８００５に進む。
ステップＳ８００５では、指定された画像データを高圧縮率に変更して圧縮をした画像データを作成する（圧縮手段）。
次に、ステップＳ８００６において、ＰＤプリンタ装置１０００側にデジタルカメラダイレクト印刷要求を送信する。なお、バッテリ残量が十分であると判断される場合にはすぐにステップＳ８００６に進み、印刷要求をプリンタへ送信する。
ステップＳ８００７において、印刷要求を受信したＰＤプリンタ装置１０００がデジタルカメラから画像データの受信を行い、画像データを展開、画像処理を行って、実際に印刷処理を完了させる。
【００３１】
上述した本発明の実施形態における印刷システムを構成する各手段、並びに印刷システムの制御方法の各ステップは、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。また、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施形態も可能である。
【００３２】
なお、本発明は、上述した実施形態の機能を実現するソフトウェアのプログラムを、システムまたは装置に直接、または遠隔から供給する。そして、そのシステムまたは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００３３】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００３４】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。さらに、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００３５】
さらに、その他の方法として、まず記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。そして、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００３６】
【図１】本実施形態に係る印刷装置の概観を示す図である。
【図２】本実施形態に係る印刷装置の操作パネルの概観を示す図である。
【図３】本実施形態に係る印刷装置の制御に係る主要部の構成を示すブロック図である。
【図４】本実施形態に係る印刷装置のＡＳＩＣの構成を示すブロック図である。
【図５】本実施形態に係る印刷装置と撮像装置とを接続した状態を示す図である。
【図６】本実施形態に係る印刷装置の操作パネルの概観を示す図である。
【図７】本実施の形態に係る撮像装置の操作部の概観を示す図である。
【図８】本実施の形態に係る撮像装置から画像データを送信して印刷する処理を示すフローチャートである。
【符号の説明】
【００３７】
１０００  ＰＤプリンタ装置
１００９  カードスロット
１０１０  操作パネル
１０１２  端子
３０１１  ＰＣカード
３０１２  デジタルカメラ
【図１】
2008288906.tif 000003
【図２】
2008288906.tif 000004
【図３】
2008288906.tif 000005
【図４】
2008288906.tif 000006
【図５】
2008288906.tif 000007
【図６】
2008288906.tif 000008
【図７】
2008288906.tif 000009
【図８】
2008288906.tif 000010