(57)【要約】【課題】印刷を行う画像データは、印刷を行わすに単に保存している画像データと比較して重要度が高いと推定されるという点に着目して、重要度が高いと推定される画像データを自動的に選別して格納する。【解決手段】プリンタに対して印刷処理の対象となる画像データの転送を指示する印刷実行コマンドをトリガとして（Ｓ１０３：ＹＥＳ）、外部に接続した記憶装置に対して画像データを転送する（Ｓ１０６）。【選択図】図２
2008035322.tif 000002
【特許請求の範囲】
【請求項１】
プリンタを制御するドライバを搭載した情報処理装置であって、
前記プリンタに対して印刷処理の対象となる画像データの転送を指示する印刷実行コマンドをトリガとして、前記画像データを格納させる制御手段を備える情報処理装置。
【請求項２】
前記制御手段は、前記画像データを外部に接続した記憶装置に対して転送する請求項１記載の情報処理装置。
【請求項３】
プリンタを制御するドライバを搭載した情報処理装置の制御方法であって、
前記プリンタに対して印刷処理の対象となる画像データの転送を指示する印刷実行コマンドをトリガとして、外部に接続した記憶装置に対して前記画像データを転送する情報処理方法。
【請求項４】
プリンタを制御するドライバを搭載した情報処理装置を制御するプログラムであって、コンピュータを、前記プリンタに対して印刷処理の対象となる画像データの転送を指示する印刷実行コマンドをトリガとして、前記画像データを格納させる手段として機能させるプログラム。
【請求項５】
請求項１または２記載の情報処理装置と、前記情報処理装置から転送された画像データに基づいて印刷処理を行うプリンタと、前記情報処理装置から転送された画像データを記憶する記憶装置とを備えるシステム。
【請求項６】
前記記憶装置はネットワークを介して接続されている請求項５記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はプリンタを制御するドライバを搭載した情報処理装置及びその制御方法に関する。
【背景技術】
【０００２】
デジタルカメラやカメラ付き携帯電話機の普及に伴って、撮影した画像データを外部の撮像機器からパーソナルコンピュータ（以下、パソコンと称する）の記録装置へ転送、保存したり、保存した画像をパソコンに接続するプリンタで印刷したりする機会が増加している。そのため、パソコン等に蓄積した画像データの中から、所望の画像を容易に検索、選択して印刷するための手法が各種提案されている（例えば、特許文献１参照）。
【０００３】
特許文献１に開示された画像データの選択方法は、パソコンの画面上に、画像データに予め付加されているサムネイル画像を一覧表示し、サムネイル画像を見ながら印刷したい画像を適宜選択するというものである。この方法によれば、指定したフォルダまたはメディア内に格納されている画像データを小さなサムネイル画像で確認できるので、所望の画像データを容易に選択することができる。
【特許文献１】特開平１０−２００８３９号公報（第４頁−第８頁、図９）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
個人で撮影または取得した画像データは、上記のように撮像機器やそれに装着した記録メディアを介して最終的にパソコンに保存されるのが一般的である。パソコンは、大量の画像データを容易に保存することができるので便利である反面、その容易さから要・不要を問わずあらゆる画像データがどんどん蓄積されると、膨大な画像データを管理したり、整理したりすることが困難になってしまうという問題があった。
【０００５】
画像データの整理に関しては、電子アルバムを作成するソフトウェアなども周知されているが、画像を選択してレイアウト等を決定するという作業は時間と労力を要し、煩雑である。このように、蓄積した画像データを簡単に整理して、必要なデータだけを半永久的に残したいというニーズへの対処は大きな課題となっている。
【０００６】
ここで、画像データの印刷という動作に着目してみると、パソコンに取り込んだ直後に印刷を行った画像データや、印刷を行うためにフォルダ内を検索して選択された画像データは、一般的に、お気に入りの写真など重要度の高い画像であることが判る。
【０００７】
本発明は、印刷を行う画像データは、印刷を行わすに単に保存している画像データと比較して重要度が高いと推定されるという点に着目して、重要度が高いと推定される画像データを自動的に選別して格納することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、プリンタを制御するドライバを搭載した情報処理装置であって、前記プリンタに対して印刷処理の対象となる画像データの転送を指示する印刷実行コマンドをトリガとして、前記画像データを格納させる制御手段を備える。この構成によれば、印刷実行コマンドをトリガとして、印刷処理の対象となる画像データを格納させることで、印刷処理の対象となる画像データを自動的に記憶させることができるため、操作者が意識することなく重要度の高いと推定される画像データを自動的に選別して格納することができる。
【０００９】
本発明において、前記制御手段は、前記画像データを外部に接続した記憶装置に対して転送する。この構成によれば、印刷処理の対象となる画像データを外部の記憶装置に転送することで、画像データを外部の記憶装置へ格納させることができる。
【発明の効果】
【００１０】
本発明によれば、印刷処理の対象となる画像データを自動的に記憶させることができるため、操作者が意識することなく重要度の高いと推定される画像データを自動的に選別して格納することができる。
【発明を実施するための最良の形態】
【００１１】
図１は、本発明の実施の形態におけるプリントシステムの構成を示す図である。プリントシステム１００は、主に、パソコン１０、プリンタ２０、サーバ３０で構成される。
【００１２】
パソコン１０は、情報処理装置としての機能を担うもので、デジタルカメラなどで撮影された画像データを外部より取得して格納するメモリ１１と、メモリ１１に格納された画像データを選択し、選択した画像データをプリンタ２０に転送するなどの各種制御動作を行う制御部１２とを含む。
【００１３】
制御部１２は、画像データをプリンタ２０で処理可能な印刷用画像データに変換するためのプリンタドライバ１３と、選択された画像データの印刷実行コマンドをトリガとして、当該画像データをネットワーク４０経由でサーバ３０へアップロードするための画像データ転送部１４とを含む。画像データをアップロードするサーバ３０との通信接続を確立するための処理などもこの画像データ転送部１４で行う。画像データ転送部１４は、更にプリンタドライバ１３からのビットマップデータを画像データファイル（ＪＰＥＧやＴＩＦＦ等）に変換する機能を有する。プリンタドライバ１３や画像データ転送部１４の機能は、具体的には、それぞれの機能に係るプログラムを制御部１２のＣＰＵ（図示省略）で実行することにより実現される。
【００１４】
プリンタ２０は、接続するパソコン１０から転送される印刷用画像データを受信して、印刷処理を行う公知のプリンタである。また、サーバ３０は、ネットワーク４０を介してパソコン１０と接続し、パソコン１０から転送される画像データを受信して格納する公知のサーバである。なお、転送される画像データをパソコン１０に直接接続された外部記憶装置に格納するようにしてもよい。なお、サーバや外部記録装置へ画像データを転送する際に、暗号化された画像データファイルを転送して転送先で復号化し、更に転送中の通信をセキュアプロトコルにより保護することが望ましい。
【００１５】
図２は、本発明の実施の形態におけるプリントシステムの印刷動作手順を示すフローチャートである。本発明の実施の形態におけるプリントシステムでは、印刷を行う画像データをサーバへアップロードする処理を選択している場合は、印刷動作をトリガとして、印刷を行う画像データをサーバへアップロードする転送動作が実行される。なお、試し印刷等を実行する場合に、画像データのアップロードをキャンセルする設定を、例えばプリンタドライバ１３のチェックボックスに設けてもよい。
【００１６】
パソコン１０の操作者が、既存の印刷用アプリケーションを起動すると（ステップＳ１０１）、パソコン１０のメモリ１１に格納された複数の画像データから所望の画像データを選択して印刷することが可能な状態となる。
【００１７】
図３は、既存の印刷用アプリケーションのユーザーインターフェース画面表示例を示す模式図である。図に示すように、印刷を行うための画像データ選択画面５０は、フォルダ（またはメディア）のルート位置を表示する領域５１と、フォルダ内にある画像データのサムネイル画像を表示する領域５２とに分割されている。サムネイル画像の表示領域には、サムネイル画像５３ごとに、画像データの固有番号５４と、印刷を行うか否かを選択するためのチェックボックス５５が表示されており、チェックボックス５５にチェックが入っている画像の印刷が行われる。印刷実行ボタン５６は、選択したすべての画像の印刷を実行するためのボタンである。キャンセルボタン５７は、チェックボックスに入れたチェックをすべて解除するためのボタンである。アップロードボタン５８は、印刷を行う画像データをサーバへアップロードする処理を選択するためのボタンである。
【００１８】
図２のフローチャートに戻り、パソコン１０の制御部１２は、図３に示すような選択画面で所望の画像が選択されたあとに（ステップＳ１０２）、印刷実行コマンドが実行されたか否かを判断する（ステップＳ１０３）。具体的には、選択画面５０上の印刷実行ボタン５６が押下されたか否かを判断する。
【００１９】
印刷実行コマンドが実行された場合（ステップＳ１０３のＹｅｓ）、印刷を行う画像データのアップロードが許可されている場合は（ステップＳ１０４のＹｅｓ）、プリンタドライバ１３は、選択された画像データを印刷用データに変換してプリンタ２０へ送信し、プリンタ２０で印刷処理が実行される（ステップＳ１０５）。尚、プリンタ２０における印刷処理は公知の手法を用いてよく、従って、詳細な説明は省略する。
【００２０】
画像データ転送部１４は、印刷実行コマンドの実行をトリガとして、ネットワーク４０を介して接続するサーバ３０へ印刷実行コマンドに係る画像データの転送を行うアップロード処理を実行する（ステップＳ１０６）。アップロード処理が終了すると、制御部１２は一連の印刷動作を終了する。
【００２１】
図４は、本発明の実施の形態におけるプリントシステムの画像データアップロード処理手順を示すフローチャートである。はじめに、画像データ転送部１４は、サーバ３０との通信接続を開始する（ステップＳ２０１）。画像データ転送部１４は、通信接続が確立したか否かを判断し（ステップＳ２０２）、接続が確立した場合（ステップＳ２０２のＹｅｓ）、選択された画像データをネットワーク４０を介して接続されたサーバ３０へ転送する（ステップＳ２０３）。尚、画像データ選択画面５０で複数の画像データが選択されている場合は（図３参照）、該当するすべての画像データをサーバ３０へ転送する。
【００２２】
次に、画像データ転送部１４は、選択した画像データの転送が完了したか否かを判断する（ステップＳ２０４）。転送が完了した場合は（ステップＳ２０４のＹｅｓ）、サーバ３０との通信接続を終了して（ステップＳ２０５）、一連のアップロード処理を終了する。一方、画像データの転送処理が完了していない場合は（ステップＳ２０４のＮｏ）、再びステップＳ２０３に戻り、画像データの転送動作を繰り返す。
【００２３】
尚、ステップＳ２０２において通信接続が確立できなかった場合は（ステップＳ２０２のＮｏ）、所定のエラー処理を行ってから（ステップＳ２０６）、アップロード処理を終了する。
【００２４】
上記の実施の形態において、画像データ転送部１４の機能をプリンタドライバ１３に含めるようにしてもよい。プリンタドライバ１３で画像データをアップロードするように設定すれば、起動するアプリケーションに依存することなく、印刷実行コマンドに係る画像データをサーバ３０へ転送することができる。
【００２５】
上記実施の形態によれば、印刷動作の有無によって画像データの重要度が判定され、重要度が高いと推定される画像データのみが遠隔のサーバに自動的に格納されるので、操作者が意識することなく、重要度の高い画像データを整理、保存することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の実施の形態におけるプリントシステムの構成を示す図
【図２】本発明の実施の形態におけるプリントシステムの印刷動作手順を示すフローチャート
【図３】既存の印刷用アプリケーションのユーザーインターフェース画面表示例を示す模式図
【図４】本発明の実施の形態におけるプリントシステムの画像データアップロード処理手順を示すフローチャート
【符号の説明】
【００２７】
１０：パソコン、１１：メモリ、１２：制御部、１３：プリンタドライバ、１４：画像データ転送部、２０：プリンタ、３０：サーバ、４０：ネットワーク、５０：画像データ選択画面、５３：サムネイル画像、５５：チェックボックス、５６：印刷実行ボタン、アップロードボタン５７、１００：プリントシステム
【図１】
2008035322.tif 000003
【図２】
2008035322.tif 000004
【図３】
2008035322.tif 000005
【図４】
2008035322.tif 000006