(57)【要約】【課題】  ユーザーインターフェースを利用することにより、ダイレクト印刷においても機器自身の能力を最大限に生かした印刷を行うことができるネットワーク対応画像形成装置を提供すること。【解決手段】  ダイレクト印刷の要求前にあらかじめ設定をしておく。そして、印刷要求を受信し（Ｓ２０）、要求元の機器より印刷する画像データを受信する（Ｓ２１）。そして、画像要求が設定されているか否かを判断し（Ｓ２２）、設定されていれば、要求された画像処理を取得した画像データに処理し、印刷データとし（Ｓ２３）、当該印刷データを印刷する（Ｓ２４）。一方、設定されていなければ（Ｓ２２；Ｎ）、直ちに当該印刷データを印刷する（Ｓ２４）。このように、印刷要求が受信された際に画像処理要求が設定されていれば、印刷する画像データに指定の画像処理を付加して印刷データとし、印刷を行う。【選択図】  図６
2006212990.tif 000002
【特許請求の範囲】
【請求項１】
デジタルカメラとダイレクトに接続する通信手段を備え、
前記デジタルカメラをユーザーインターフェースとして利用し、ユーザーインターフェースを有する画像形成装置において、
前記デジタルカメラのユーザーインターフェースより要求された印刷要求を、前記通信手段を介して印刷する画像データを取得する画像データ取得手段と、
この画像データ取得手段により取得された画像データに、前記ユーザーインターフェースよりあらかじめユーザーより指定された画像処理要求を画像データに付加する付加手段と、
この付加手段により画像処理要求を付加された画像データを印刷する印刷手段と、を備えたことを特徴とするネットワーク対応画像形成装置。
【請求項２】
前記通信手段にＵＳＢインターフェースを用いることを特徴とする請求項１に記載のネットワーク対応画像形成装置。
【請求項３】
前記ユーザーインターフェースに文字列入力手段と、
前記画像データ取得手段が取得した画像データに、前記文字列入力手段からあらかじめ指定された文字列を付加する文字列付加手段と、を備え、
前記印刷手段は、文字列付加手段により付加された文字列を含む画像データを印刷することを特徴とする請求項１または請求項２に記載のネットワーク対応画像形成装置。
【請求項４】
デジタルカメラの機器情報を前記通信手段を介して取得する機器情報取得手段と、
前記画像データ取得手段が取得した画像データに、前記機器情報取得手段が取得したデジタルカメラの機器情報を付加する機器情報付加手段と、を備え、
前記印刷手段は、前記機器情報付加手段により付加された機器情報を含む画像データを印刷することを特徴とする請求項１、請求項２または請求項３に記載のネットワーク対応画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラと直接接続可能なネットワーク対応画像形成装置に関する。
【背景技術】
【０００２】
近年、デジタルカメラの普及に伴い、家庭やオフィスでデジタルカメラで撮影した映像を印刷することが広く行われている。この場合、撮影した画像データをＰＣ（パーソナルコンピュータ）上に取り込み、ＰＣ上のアプリケーションを用いてＰＣ上から利用可能な接続されたプリンタによって印刷を行うのが通常であった。そのため、デジタルカメラの画像をプリンタで印刷を行うにはどうしてもＰＣを用意する必要があった。
その問題を解決する為に、デジタルカメラとプリンタを直接接続し、通常デジタルカメラに搭載されている表示画面をユーザーインターフェースとして利用し、ＰＣを介さずに印刷を行うダイレクト印刷が既にいくつか行われている（特許文献１参照）。
また、現在のデジタルカメラとプリンタの多くにはＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）をインターフェースに有しており、汎用的な通信手段を備えている。このＵＳＢを用いてデジタルカメラとプリンタを直接接続し、ダイレクト印刷を行うことを可能としている（特許文献２参照）。
これらの技術を示す資料として以下の文献をあげることができる。
【特許文献１】特開２００４−８０７９９
【特許文献２】特開２００３−２５９２７４
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、現在、ＵＳＢインターフェースを用いたデジタルカメラとプリンタのダイレクト印刷を行うためのプリンタのプラットフォームに依存しない汎用的な通信手段が確立している。それによって、たとえＰＣがない環境においてもデジタルカメラで撮影した画像の印刷が行え、システム環境のコスト削減が可能となるばかりでなく、印刷を行う為にＰＣを立ち上げるといった手間を簡略化することも可能となっている。
しかしながら、デジタルカメラとプリンタを直接接続し、ダイレクト印刷を行う為、デジタルカメラのユーザーインターフェースによる印刷要求だけでは機器自身の能力を最大限に生かした印刷が出来ないという問題がある。また、本来ＰＣ上のアプリケーションを利用した画像処理が利用不可能となる問題があった。
さらに、本来ＰＣ上でアプリケーションを用いるなどの手段を用いて、デジタルカメラで撮影した画像データに対して文字情報などの付加情報を加えることが可能であったが、ダイレクト印刷ではＰＣが利用できないため、文字情報を付加することが困難な問題があった。
加えて、本来ＰＣ上でアプリケーションを用いるなどの手段を用いて、印刷物の所有者や印刷履歴などの情報の取得が可能であったが、ダイレクト印刷では情報表示における制限・制約が厳しいため、情報取得が困難となる問題があった。
【０００４】
そこで、本発明の第１の目的は、ユーザーインターフェースを利用することにより、ダイレクト印刷においても機器自身の能力を最大限に生かした印刷を行うことができるネットワーク対応画像形成装置を提供することである。
本発明の第２の目的は、ダイレクト印刷においてもユーザー指定の文字情報を付加して印刷を行うことができるネットワーク対応画像形成装置を提供することである。
本発明の第３の目的は、ダイレクト印刷を行った際でも、どのデジタルカメラで印刷したかのような印刷情報が取得可能なネットワーク対応画像形成装置を提供することである。
【課題を解決するための手段】
【０００５】
請求項１記載の発明では、デジタルカメラとダイレクトに接続する通信手段を備え、前記デジタルカメラをユーザーインターフェースとして利用し、ユーザーインターフェースを有する画像形成装置において、前記デジタルカメラのユーザーインターフェースより要求された印刷要求を、前記通信手段を介して印刷する画像データを取得する画像データ取得手段と、この画像データ取得手段により取得された画像データに、前記ユーザーインターフェースよりあらかじめユーザーより指定された画像処理要求を画像データに付加する付加手段と、この付加手段により画像処理要求を付加された画像データを印刷する印刷手段と、を備えたことにより、前記第１の目的を達成する。
請求項２記載の発明では、請求項１記載の発明において、前記通信手段にＵＳＢインターフェースを用いることを特徴とする。
【０００６】
請求項３記載の発明では、請求項１または請求項２に記載の発明において、前記ユーザーインターフェースに文字列入力手段と、前記画像データ取得手段が取得した画像データに、前記文字列入力手段からあらかじめ指定された文字列を付加する文字列付加手段と、を備え、前記印刷手段は、文字列付加手段により付加された文字列を含む画像データを印刷することにより、前記第２の目的を達成する。
【０００７】
請求項４記載の発明では、請求項１、請求項２または請求項３に記載の発明において、デジタルカメラの機器情報を前記通信手段を介して取得する機器情報取得手段と、前記画像データ取得手段が取得した画像データに、前記機器情報取得手段が取得したデジタルカメラの機器情報を付加する機器情報付加手段と、を備え、前記印刷手段は、前記機器情報付加手段により付加された機器情報を含む画像データを印刷することにより、前記第３の目的を達成する。
【発明の効果】
【０００８】
請求項１記載の発明では、デジタルカメラのユーザーインターフェースに個々の画像形成装置固有の能力を利用するための通信手段を設けることなく、多くの画像形成装置自身に搭載されているユーザーインターフェースを利用することにより、ダイレクト印刷においても機器自身の能力を最大限に生かした印刷を行うことができる。
請求項２記載の発明では、多くのデジタルカメラとプリンタに搭載されている汎用的なインターフェースを利用することによって、多彩な機種において画像処理するダイレクト印刷が利用可能となる。
請求項３記載の発明では、多くの画像形成装置自身に搭載されている文字列入力のためのユーザーインターフェースを利用することにより、ダイレクト印刷においてもユーザー指定の文字情報を付加して印刷を行うことが可能となる。
請求項４記載の発明では、ダイレクト印刷を行った際でもどのデジタルカメラで印刷したかのような印刷情報が取得可能となる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の好適な実施の形態を図１ないし図１０を参照して詳細に説明する。
図１は、本発明の実施例係るシステム構成例を示した図であり、図２は、本実施例のハードウェア構成を示した図である。
本実施例は、ネットワークに接続可能なプリンタ、あるいはコピー・プリンタ・スキャナ・ファクスとの複合機（以下ＭＦＰ）に搭載される。デジタルカメラ（以下ＤＳＰ）は、ＵＳＢ等のネットワークインターフェースにより相互接続されている。ＤＳＰはプリンタまたはＭＦＰを利用するクライアントとなり、印刷機能を持つ周辺機器に対して印刷要求を行うことにより印刷することが可能となる。
【００１０】
図２に示すハードウェアは、ＭＦＰおよびファクシミリの構成を示したものであるが、プリンタはこの構成図のサブセットとなる。
この図に示すように、ＣＰＵ（中央演算装置）１０、ＲＯＭ（リード・オンリ・メモリ）１２、ＲＡＭ（ランダム・アクセス・メモリ）１４、画像蓄積メモリ１６、記憶装置１８、ＵＳＢデバイス２０、ＤＣＲ２２、スキャナ２４、プロッタ２６およびオペポート２８より構成されている。
画像蓄積メモリ１６は、ＤＳＰから取得した画像データを一時的に保持する。ＤＳＰと機器を相互接続するためにネットワークインターフェースを搭載する。図２に示したのは、ＵＳＢデバイス２０により相互接続する構成例である。
【００１１】
図３は、本実施例で用いるソフトウエア構成例を示した図である。このソフトウエアはＭＦＰの構成を示したものであるが、プリンタはこの構成図のサブセットとなる。
このソフトウエアは、コピー３０、プリンタ３２、ＦＡＸ３４、スキャナ３６およびドキュメントボックス３８をそれぞれ制御する全体制御５０、プロトコル処理部５２およびＵＳＢコントローラ制御５４より構成されている。
図４は、ダイレクト印刷に必要なＭＦＰ１００およびＤＳＰ２００における構成例を示した図である。
この図に示すように、ＭＦＰ１００には、コピー３０、プリンタ３２、ＦＡＸ３４、スキャナ３６およびドキュメントボックス３８の各機能を備えており、且つストレージクライアント４０、プリントサーバー４２およびＵＳＢコントローラ４４を備えている。
一方、ＤＳＰ２００には、ストレージサーバー４６とプリントクライアント４８が備えられている。ストレージクライアント４０は、ストレージサーバー４６と、プリントサーバー４２は、プリントクライアント４８と、ＵＳＢコントローラ４４を介して接続可能となっている。
ＤＳＰ２００とＭＦＰ１００はＵＳＢによって接続され、ＵＳＢコントローラ４４によりセッションの確立を行う。プリントサーバー４２によりＤＳＰのプリントクライアント４８からの印刷要求を受付可能とし、ストレージクライアント４０によりＤＳＰ２００のストレージサーバー４６を用いてＤＳＰ２００が保持する画像データを取得することが可能となっている。
【００１２】
図５、図６は、本実施例の処理手順を示したフローチャートである。
図５の処理では、ユーザーインターフェースより画像処理要求を受信し（ステップ１０）、印刷要求時の画像処理として設定保持する（ステップ１１）。ダイレクト印刷の要求前にあらかじめ設定をしなければならない。
図６のフローチャートは印刷要求時の処理手順を示している。まず、印刷要求を受信し（ステップ２０）、要求元の機器より印刷する画像データを受信する（ステップ２１）。そして、画像要求が設定されているか否かを判断し（ステップ２２）、設定されていれば（ステップ２２；Ｙ）、要求された画像処理を取得した画像データに処理し、印刷データとし、（ステップ２３）、当該印刷データを印刷する（ステップ２４）。一方、設定されていなければ（ステップ２２；Ｎ）、直ちに当該印刷データを印刷する（ステップ２４）。
このように、印刷要求が受信された際に画像処理要求が設定されていれば、印刷する画像データに指定の画像処理を付加して印刷データとし、印刷を行う。
【００１３】
第２の実施例は、上記実施例において、ダイレクト印刷を受信する、および要求元の機器より印刷する画像データを受信する際に、ＵＳＢインターフェースを通信手段として利用する。
【００１４】
次に、第３の実施例を図７、図８のフローチャートを参照して説明する。
図７では、ユーザーインターフェースより文字列入力を受信し（ステップ３０）、入力された文字列を印刷時の画像処理として設定保持する（ステップ３１）。この実施例では、ダイレクト印刷の要求前にあらかじめ設定しなければならない。
図８のフローチャートは印刷要求時の処理手順を示している。まず、印刷要求を受信し（ステップ４０）、要求元の機器より印刷する画像データを受信する（ステップ４１）。そして、文字列を付加する画像処理要求が設定されているか否かを判断し（ステップ４２）、設定されていれば（ステップ４２；Ｙ）、取得した画像データに文字列を付加し、印刷データとし（ステップ４３）、当該印刷データを印刷する（ステップ４４）。一方、設定されていなければ（ステップ４２；Ｎ）、直ちに当該印刷データを印刷する（ステップ４４）。
この第３の実施例では、印刷要求が受信された際に文字列を付加する画像処理要求が設定されていれば、印刷する画像データに指定された文字列を付加して印刷データとし、印刷を行う。
【００１５】
次に、第４の実施例を図９、図１０のフローチャートを参照して説明する。
図９では、ユーザーインターフェースより機器情報付加要求を受信し（ステップ５０）、印刷要求時の画像処理として設定保持する（ステップ５１）。この実施例では、ダイレクト印刷の要求前にあらかじめ設定しなければならない。
図１０のフローチャートは印刷要求時の処理手順を示している。まず、印刷要求を受信し（ステップ６０）、要求元の機器より印刷する画像データを受信する（ステップ６１）。そして、機器情報を付加する画像処理要求が設定されているか否かを判断し（ステップ６２）、設定されていれば（ステップ６２；Ｙ）、要求元の機器より機器情報を取得する（ステップ６３）。その後、取得した機器情報を画像データに付加し、印刷データとし（ステップ６４）、当該印刷データを印刷する（ステップ６５）。一方、設定されていなければ（ステップ６２；Ｎ）、直ちに当該印刷データを印刷する（ステップ６５）。
この実施例では、印刷要求が受信された際に機器情報を付加する画像処理要求が設定されていれば、印刷要求元の機器より機器情報を取得し、画像データに付加して印刷データとし、印刷を行うようにする。
【図面の簡単な説明】
【００１６】
【図１】本実施例のシステム構成を示した図である。
【図２】本実施例に必要なハードウェア構成を示した図である。
【図３】本実施例に必要なソフトウエア構成の一例を示した図である。
【図４】ダイレクト印刷に必要なＭＦＰおよびＤＳＰにおける構成例を示した図である。
【図５】第１の実施例におけるダイレクト印刷の要求前に必要な設定の処理手順を示したフローチャートである。
【図６】第１の実施例における印刷要求時の処理手順を示したフローチャートである。
【図７】第３の実施例におけるダイレクト印刷の要求前に必要な設定の処理手順を示したフローチャートである。
【図８】第３の実施例における印刷要求時の処理手順を示したフローチャートである。
【図９】第４の実施例におけるダイレクト印刷の要求前に必要な設定の処理手順を示したフローチャートである。
【図１０】第４の実施例における印刷要求時の処理手順を示したフローチャートである。
【符号の説明】
【００１７】
１０  ＣＰＵ
１２  ＲＯＭ
１４  ＲＡＭ
１６  画像蓄積メモリ
１８  記憶装置
２０  ＵＳＢデバイス
２２  ＤＣＲ
２４  スキャナ
２６  プロッタ
２８  オペポート
３０  コピー
３２  プリンタ
３４  ＦＡＸ
３６  スキャナ
３８  ドキュメントボックス
４０  ストレージクライアント
４２  プリントサーバー
４４  ＵＳＢコントローラ
４６  ストレージサーバー
４８  プリントクライアント
５０  全体制御
５２  プロトコル処理部
５４  ＵＳＢコントローラ制御
１００  ＭＦＰ
２００  ＤＳＰ
【図１】
2006212990.tif 000003
【図２】
2006212990.tif 000004
【図３】
2006212990.tif 000005
【図４】
2006212990.tif 000006
【図５】
2006212990.tif 000007
【図６】
2006212990.tif 000008
【図７】
2006212990.tif 000009
【図８】
2006212990.tif 000010
【図９】
2006212990.tif 000011
【図１０】
2006212990.tif 000012