(57)【要約】【課題】画像の印刷許可条件の設定を簡易化する。【解決手段】ユーザが、メニュー画面上で「印刷許可条件設定」の項目を選択すると、画像印刷装置１００は、基準画像受信待機画面を表示し、基準画像を撮影し転送するようにユーザに促す。画像印刷装置１００は、携帯電話２００から転送されてきた基準画像を受信し、受信した基準画像から付帯情報を取得し、取得した付帯情報に基づいて、画像の撮影日時、画像の撮影場所等の印刷許可条件を設定し、記憶する。ユーザが印刷を希望する印刷指示画像が携帯電話２００から転送されると、画像印刷装置１００は、記憶された印刷許可条件と、印刷指示画像に付帯した付帯情報とに基づいて、印刷指示画像の印刷の可否を決定する。【選択図】図６
2020037203.tif 000002
【特許請求の範囲】
【請求項１】
基準画像に付帯する付帯情報を取得する第１取得手段と、
前記第１取得手段により取得された付帯情報に基づいて印刷可能条件を設定する設定手段と、
印刷対象の画像を取得する第２取得手段と、
前記第２取得手段により取得した画像に付帯する付帯情報と前記設定手段により設定された印刷可能条件とに基づいて、前記画像の印刷の可否を決定する決定手段と、を有することを特徴とする画像印刷装置。
【請求項２】
前記決定手段は、前記第２取得手段により取得した画像の付帯情報が前記印刷可能条件を満たす場合、前記画像の印刷を許可し、前記画像の付帯情報が前記印刷可能条件を満たさない場合、前記画像の印刷を許可しないことを特徴とする請求項１に記載の画像印刷装置。
【請求項３】
前記第１取得手段は、前記基準画像を取得し、該取得した基準画像から前記付帯情報を取得することを特徴とする請求項１または２に記載の画像印刷装置。
【請求項４】
前記第１取得手段は、前記基準画像を選択して転送することをユーザに促すと共に、転送されてきた画像を前記基準画像として受信することを特徴とする請求項３に記載の画像印刷装置。
【請求項５】
前記印刷可能条件として設定可能な項目は、画像の撮影日時を含むことを特徴とする請求項１乃至４のいずれか１項に記載の画像印刷装置。
【請求項６】
前記印刷装置は、時計機能を有していないことを特徴とする請求項５に記載の画像印刷装置。
【請求項７】
前記印刷可能条件として設定可能な項目は、画像の撮影場所を含むことを特徴とする請求項１乃至６のいずれか１項に記載の画像印刷装置。
【請求項８】
前記印刷装置は、ＧＰＳ機能を有していないことを特徴とする請求項７に記載の画像印刷装置。
【請求項９】
前記印刷可能条件として設定可能な項目は、画像を撮影した装置のモデル名を含むことを特徴とする請求項１乃至８のいずれか１項に記載の画像印刷装置。
【請求項１０】
前記印刷可能条件として設定可能な項目は、画像を撮影した装置の個体識別子を含むことを特徴とする請求項１乃至９のいずれか１項に記載の画像印刷装置。
【請求項１１】
前記印刷可能条件として複数の項目を設定可能であり、
前記設定手段は、ユーザからの指示に基づき、前記基準画像から取得した付帯情報における項目のうち前記印刷可能条件として設定する項目を選択することを特徴とする請求項１乃至１０のいずれか１項に記載の画像印刷装置。
【請求項１２】
前記印刷可能条件として複数の項目を設定可能であり、
前記設定手段は、前記印刷可能条件として複数の項目が設定された場合、さらに、前記複数の項目の各々を実際に適用する条件を設定可能であることを特徴とする請求項１乃至１１のいずれか１項に記載の画像印刷装置。
【請求項１３】
前記決定手段により印刷を許可された画像を印刷する印刷手段を有することを特徴とする請求項１乃至１２のいずれか１項に記載の画像印刷装置。
【請求項１４】
前記決定手段により印刷を許可された複数の画像を１枚の印刷用紙に印刷する印刷手段を有することを特徴とする請求項１乃至１２のいずれか１項に記載の画像印刷装置。
【請求項１５】
前記第２取得手段は、複数の外部装置から画像を取得可能であることを特徴とする請求項１乃至１４のいずれか１項に記載の画像印刷装置。
【請求項１６】
画像印刷装置の制御方法であって、
基準画像に付帯する付帯情報を取得し、
前記取得された付帯情報に基づいて印刷可能条件を設定し、
印刷を指示された画像に付帯する付帯情報と前記設定された印刷可能条件とに基づいて、前記印刷を指示された画像の印刷の可否を決定する、ことを特徴とする画像印刷装置の制御方法。
【請求項１７】
コンピュータを、請求項１乃至１５のいずれか１項に記載された画像印刷装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、取得される画像を印刷する画像印刷装置およびその制御方法に関する。
【背景技術】
【０００２】
従来、デジタルカメラや携帯電話等の撮影装置によって撮影された画像をＵＳＢ等の有線Ｉ／Ｆや、Ｗｉ−Ｆｉ等の無線Ｉ／Ｆによって直接接続し、印刷する画像印刷装置が知られている。この画像印刷装置では、例えば、無線Ｉ／Ｆによる印刷を許可している場合、不正に画像印刷装置を利用されてしまうおそれがある。そこで、特許文献１には、接続されたデジタルカメラの種類や印刷対象の画像が印刷許可条件を満たしていない場合に、印刷を拒否する画像印刷装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２７０９３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１では、印刷許可条件を設定するタイミングや方法については何ら開示されていない。一般的に、画像印刷装置における種々の設定は設定メニューから実行される。例えば印刷許可条件として、撮影日時による制限を設定しようとした場合、印刷装置内部に時計を持っていれば上記制限を簡単に設定し得る。しかし時計を有していない装置では特に、印刷を許可する撮影日時の開始日時と終了日時を選択する操作は煩わしい。また、印刷許可条件として、撮影場所による制限を設定しようとする場合においても、撮影場所の検知機能を有さない装置では特に、撮影場所の緯度や経度を設定する操作は煩わしい。
【０００５】
本発明は、画像の印刷許可条件の設定を簡易化することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために本発明は、基準画像に付帯する付帯情報を取得する第１取得手段と、前記第１取得手段により取得された付帯情報に基づいて印刷可能条件を設定する設定手段と、印刷対象の画像を取得する第２取得手段と、前記第２取得手段により取得した画像に付帯する付帯情報と前記設定手段により設定された印刷可能条件とに基づいて、前記画像の印刷の可否を決定する決定手段と、を有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、画像の印刷許可条件の設定を簡易化することができる。
【図面の簡単な説明】
【０００８】
【図１】画像印刷装置のブロック図である。
【図２】画像印刷装置と通信する外部装置のブロック図である。
【図３】ネットワーク構成例を示す図である。
【図４】印刷許可条件設定のシーケンスを示す図である。
【図５】印刷許可条件の設定画面の例を示す図である。
【図６】印刷許可条件設定処理のフローチャートである。
【図７】印刷時のシーケンスを示す図である。
【図８】印刷時処理のフローチャートである。
【発明を実施するための形態】
【０００９】
以下、図面を参照して本発明の実施の形態を説明する。
【００１０】
図１は、本発明の一実施の形態に係る画像印刷装置のブロック図である。この画像印刷装置１００は、ＣＰＵ等で構成される制御部１０１を有する。制御部１０１は、制御プログラムに従って画像印刷装置１００の各部を制御すると共に、入力された信号を制御する。なお、制御部１０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
【００１１】
不揮発性メモリ１０２は、電気的に消去・記録可能なＲＯＭ等の不揮発性のメモリであり、制御部１０１で実行される制御プログラム等を格納する。作業用メモリ１０３は、ＲＡＭ等で構成され、制御部１０１が処理を実行するためのワークメモリ、表示部１０６の画像表示用メモリ、あるいは接続部１０９から受信する画像データを一時的に保存するバッファメモリ等として使用される。
【００１２】
記録媒体１０４は、画像データ等を保持することができる。記録媒体１０４は、画像印刷装置１００に対して着脱可能に構成されていてもよいし、画像印刷装置１００に内蔵されていてもよい。画像印刷装置１００は、少なくとも記録媒体１０４にアクセスする機能を有していればよい。操作部１０５は、画像印刷装置１００に対する指示をユーザから受け付けるために用いられる。操作部１０５は例えば、ユーザが画像印刷装置１００の電源のオン／オフを指示するための電源ボタンや、印刷を指示するための印刷開始ボタン、画像データの再生時に表示する画像の切り替えを指示するための左右ボタンなどの操作部材を含む。また、表示部１０６に形成されるタッチパネルも操作部１０５に含まれる。表示部１０６は、画像データの表示、対話的な操作画面のための文字表示などを行う。なお、表示部１０６は必ずしも画像印刷装置１００に内蔵される必要はない。画像印刷装置１００は、内部又は外部の表示部１０６と接続することができ、表示部１０６の表示を制御する表示制御機能を少なくとも有していればよい。
【００１３】
給紙部１０７は、記録用紙を収容しており、記録用紙を印刷手段としての印画部１０８に搬送する。なお、給紙部１０７に、記録用紙のサイズを検知するセンサやスイッチを設けることにより、収容されている記録用紙のサイズを制御部１０１が取得できるようしていてもよい。また、給紙部１０７は、複数サイズの記録用紙を収容できるような構成としてもよい。なお、記録用紙は、紙に限らず、紙以外のシート材であってもよい。印画部１０８は、給紙部１０７より搬送された記録用紙に画像を印刷する。
【００１４】
接続部１０９は、外部装置と接続するためのインターフェースである。画像印刷装置１００は、接続部１０９を介して外部装置とデータのやりとりを行うことができる。接続部１０９は、外部装置と無線ＬＡＮで通信するためのインターフェースを含む。制御部１０１は、接続部１０９を制御することで外部装置との無線通信を実現する。なお、無線通信の方式は無線ＬＡＮに限定されるものではない。
【００１５】
なお、画像印刷装置１００は、無線ＬＡＮのインフラストラクチャモードにおけるスレーブ装置として動作することが可能である。画像印刷装置１００は、スレーブ装置として動作する場合、周辺のアクセスポイント（以下、ＡＰと記す）に接続することで、ＡＰが形成するネットワークに参加することが可能である。また、画像印刷装置１００は、ＡＰの一種であって、より機能が限定された簡易的なＡＰ（以下、簡易ＡＰと記す）として動作することも可能である。簡易ＡＰは、例えば中継装置である。画像印刷装置１００が簡易ＡＰとして動作すると、画像印刷装置１００は自身でネットワークを形成する。画像印刷装置１００の周辺の装置は、画像印刷装置１００をＡＰと認識し、画像印刷装置１００が形成したネットワークに参加することが可能となる。上記のように画像印刷装置１００を動作させるためのプログラムは、不揮発性メモリ１０２に保持されている。
【００１６】
図２は、画像印刷装置１００と通信する外部装置のブロック図である。本実施の形態では、画像印刷装置１００と通信する外部装置として、画像撮影装置である携帯電話２００を例示する。ただしこれに限られず、例えば無線機能付きのデジタルカメラ、携帯型のメディアプレーヤやいわゆるタブレットデバイス、パーソナルコンピュータ、スマートフォンなど、画像撮影機能や画像を扱うことができる外部装置であってもよい。
【００１７】
携帯電話２００は、ＣＰＵ等で構成される制御部２０１を有する。制御部２０１は、制御プログラムに従って携帯電話２００の各部を制御すると共に、入力された信号を制御する。なお、制御部２０１が携帯電話２００全体を制御する代わりに、複数のハードウェアが処理を分担することで、携帯電話２００全体を制御してもよい。
【００１８】
撮像部２０２は、撮像部２０２に含まれるレンズで結像された被写体光を電気信号に変換し、ノイズ低減処理などを行い、デジタルデータを画像データとして出力する。撮像された画像データはバッファメモリに蓄えられた後、制御部２０１にて所定の演算が行われて、記録媒体２１０に記録される。不揮発性メモリ２０３は、電気的に消去・記録可能なＲＯＭ等の不揮発性のメモリであり、制御部２０１で実行される各種プログラム等を格納する。画像印刷装置１００と通信するためのプログラムも不揮発性メモリ２０３に保持され、印刷アプリケーションとしてインストールされているものとする。本実施形態における携帯電話２００での処理は、印刷アプリケーションにより提供されるプログラムを読み込むことにより実現される。また、印刷アプリケーションは、携帯電話２００にインストールされたＯＳの基本的な機能を利用するためのプログラムを有しているものとする。なお、携帯電話２００のＯＳが本実施形態における処理を実現するためのプログラムを有していてもよい。
【００１９】
作業用メモリ２０４は、ＲＡＭ等で構成され、撮像部２０２で生成された画像データを一時的に保存するバッファメモリや、表示部２０６の画像表示用メモリや、制御部２０１の作業領域等として使用される。操作部２０５は、携帯電話２００に対する指示をユーザから受け付けるために用いられる。操作部２０５は例えば、ユーザが携帯電話２００の電源のオン／オフを指示するための電源ボタンや、表示部２０６に形成されるタッチパネルなどの操作部材を含む。表示部２０６は、画像データ、対話的な操作のための文字などを表示する。なお、表示部２０６は、必ずしも携帯電話２００に内蔵される必要はない。すなわち、携帯電話２００は、外部の表示部２０６と接続することができ、表示部２０６の表示を制御する表示制御機能を少なくとも有していればよい。
【００２０】
記録媒体２１０は、撮像部２０２から出力された画像データを記録することができる。記録媒体２１０は、携帯電話２００に着脱可能に構成されていてもよいし、携帯電話２００に内蔵されていてもよい。すなわち、携帯電話２００は、少なくとも記録媒体２１０にアクセスする機能を有していればよい。
【００２１】
接続部２１１は、画像印刷装置１００と接続するためのインターフェースである。携帯電話２００は、接続部２１１を介して、画像印刷装置１００とデータのやりとりを行うことができる。接続部２１１は画像印刷装置１００と無線ＬＡＮで通信するためのインターフェースを含む。制御部２０１は、接続部２１１を制御することで、画像印刷装置１００との無線通信を実現する。なお、携帯電話２００は、少なくともインフラストラクチャモードにおけるスレーブ装置として動作することが可能であり、周辺のＡＰが形成するネットワークに参加することが可能である。
【００２２】
公衆網接続部２１２は、公衆無線通信を行う際に用いられるインターフェースである。携帯電話２００は、公衆網接続部２１２を介して、他の機器との通話やデータ通信をすることができる。通話の際には、制御部２０１は、マイク２１３およびスピーカ２１４を介して音声信号の入出力を行う。本実施の形態では、公衆網接続部２１２は、３Ｇ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ）を用いた通信を行うためのインターフェースを含むものとする。なお、３Ｇに限らず、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）やＷｉＭＡＸ（Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）といった他の通信方式を用いてもよい。また、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）、ＦＴＴＨ（Ｆｉｂｅｒ  Ｔｏ  Ｔｈｅ  Ｈｏｍｅ）、いわゆる４Ｇ（４ｔｈ  Ｇｅｎｅｒａｔｉｏｎ）といった他の通信方式を用いてもよい。また、接続部２１１及び公衆網接続部２１２は、必ずしも互いに独立したハードウェアで構成する必要はなく、例えば１つのアンテナで兼用することも可能である。
【００２３】
図３（ａ）、（ｂ）は、画像印刷装置１００と携帯電話２００とが接続されるネットワーク構成例を示す図である。画像印刷装置１００と携帯電話２００とが無線ＬＡＮでデータを送受信する場合の主なデータ通信形態として、図３（ａ）、（ｂ）に示す２つの通信形態が考えられる。
【００２４】
図３（ａ）に示す通信形態は、外部中継装置の一例である外部ＡＰ３００が形成する無線ＬＡＮネットワークに、画像印刷装置１００と携帯電話２００とが参加する第１のデータ通信形態である。画像印刷装置１００および携帯電話２００は、外部ＡＰ３００が定期的に送信するビーコン信号を検出し、外部ＡＰ３００が形成する無線ＬＡＮネットワークに参加する。画像印刷装置１００と携帯電話２００とは、同じ無線ＬＡＮネットワークに参加した後、互いの機器判別、機器の能力取得などを経て機器間の接続を確立し、無線ＬＡＮによるデータの送受信が可能な状態となる。
【００２５】
図３（ｂ）に示す通信形態は、外部ＡＰ３００を介さず、画像印刷装置１００と携帯電話２００とが直接接続される第２のデータ通信形態である。この通信形態では、画像印刷装置１００が簡易ＡＰとして動作して無線ＬＡＮネットワークを形成する。画像印刷装置１００は、簡易ＡＰとして動作すると、ビーコン信号の定期的な送信を開始する。携帯電話２００は、ビーコン信号を検出し、画像印刷装置１００が形成した無線ＬＡＮネットワークに参加する。そして、図３（ａ）の場合と同様、互いの機器検出、機器の能力取得などを経て接続が確立され、データの送受信が可能な状態となる。
【００２６】
なお、前述したように、画像印刷装置１００は、インターネットなどの外部ネットワークへの通信機能を有していない。したがって、画像印刷装置１００が形成する無線ＬＡＮネットワークに参加している携帯電話２００は、簡易ＡＰを介してインターネットなどにデータを送信することはできない。
【００２７】
このように、画像印刷装置１００と携帯電話２００とのデータ通信形態として、２つの通信形態が考えられる。画像印刷装置１００は、簡易ＡＰとして動作する場合、形成する無線ＬＡＮネットワークのネットワーク識別子や暗号情報、暗号鍵、使用チャンネルを決定することができる。
【００２８】
次に、図４、図５を参照して、印刷許可条件の設定の流れを説明する。図４は、印刷許可条件設定のシーケンスを示す図である。図５（ａ）〜（ｉ）は、印刷許可条件の設定画面の例を示す図である。各設定画面は表示部１０６に表示される。印刷許可条件は、印刷を希望する（印刷を指示された）画像の印刷を許可するかどうかを決定するための条件である。なお、データ通信形態として図３（ａ）、（ｂ）のいずれを採用してもよい。図３（ａ）のデータ通信形態を採用した場合の、外部ＡＰ３００の中継処理の説明は省略する。
【００２９】
図５（ａ）に示すメニュー画面は、操作部１０５において印刷設定の指示が入力されると表示される。図４のステップＳ４０１で、ユーザが、メニュー画面（図５（ａ））上で「印刷許可条件設定」の項目を選択すると、画像印刷装置１００は、基準画像受信待機状態へ遷移する。そのとき画像印刷装置１００は図５（ｂ）に示すような基準画像受信待機画面を表示することによって、基準画像を選択して転送するようにユーザに促す。本実施の形態では、携帯電話２００における基準画像の選択は、基準画像受信待機状態へ遷移後の撮影動作によってなされるとする。なお、携帯電話２００における撮影済みの画像から携帯電話２００が基準画像を選択してもよい。
【００３０】
ここで、基準画像は、印刷許可条件を設定するための基準となる画像である。基準画像には、「付帯情報」が付帯している。この付帯情報は、撮影された画像に一般的に付帯する情報である。基準画像の付帯情報には、画像の撮影日時、画像の撮影場所（撮影位置）、画像を撮影した装置のモデル名（機器モデル名）、画像を撮影した装置の個体識別子（シリアル番号）等の項目が含まれるが、これ以外の項目が含まれてもよい。
【００３１】
ステップＳ４０２では、ユーザが携帯電話２００を操作し、撮影した画像を転送するための画像転送指示を実行すると、ステップＳ４０３で、携帯電話２００は画像印刷装置１００へ無線ＬＡＮなどのネットワークを介して画像を転送する。ここで転送される画像が基準画像となる。なお、携帯電話２００は、画像印刷装置１００が基準画像受信待機状態であることを認識できる。従って、携帯電話２００は、記録媒体２１０に記憶されている過去の画像は基準画像として選択不可とし、その場で撮像部２０２を通して撮影される撮影画像だけを基準画像として選択可能としてもよい。なお、基準画像は、携帯電話２００で取得されたものに限定されず、例えば、画像印刷装置１００に記憶されている画像の中から、携帯電話２００からの操作で選択されるようにしてもよい。その場合、画像印刷装置１００は、携帯電話２００からの選択指示に従って、自身が記憶している画像の中から基準画像を取得する。
【００３２】
画像印刷装置１００は、ステップＳ４０３で転送されてきた基準画像を受信し、ステップＳ４０４で、受信した基準画像から付帯情報を読み込みことで取得し、取得した付帯情報を解析する。この処理の間、図５（ｃ）に示す画像受信中画面が表示される。そして、付帯情報の解析が終了すると、ステップＳ４０５で、画像印刷装置１００は、携帯電話２００へ転送完了を通知する。なお、ステップＳ４０５はステップＳ４０４の前に実施されてもよい。受信した基準画像の付帯情報の解析の完了後、ステップＳ４０６で、画像印刷装置１００は、基準画像の付帯情報に基づいて印刷許可条件を設定する。まず、画像印刷装置１００は、図５（ｄ）示す設定画面において、印刷許可条件を設定する項目を少なくとも１つ表示する。ユーザは、この設定画面において印刷許可条件を設定する項目を選択でき、項目が設定されると、画像印刷装置１００は、詳細設定画面（図５（ｅ））を表示する。
【００３３】
ここで、印刷許可条件として設定可能な項目は、上記付帯情報に含まれる項目であり、項目ごとに値が設定される。例えば、撮影位置については、中心位置の緯度と経度のほか、中心位置からの範囲（半径）が設定される。撮影日時については、撮影された年月日が設定可能である。なお、撮影された日時とその日時からの前後の時間範囲も設定可能であってもよい。なお、印刷可能条件として複数の項目を設定可能である。一例として、設定画面（図５（ｄ））で「撮影位置」が選択された場合、詳細設定画面（図５（ｅ））では、基準画像の付帯情報から取得された値として、緯度と経度が表示される。さらに、中心位置からの範囲（半径ｍ以内）をユーザに入力させるための入力欄が表示される。なお、中心位置からの範囲の入力をユーザに求めずに、範囲をデフォルトで定めてもよい。
【００３４】
ユーザは画像印刷装置１００の操作部１０５を操作し、印刷許可条件を設定する。例えば、詳細設定画面（図５（ｅ））で、入力欄がタッチされると、制御部１０１は、図５（ｆ）に示すソフトウェアキーボード画面を表示させ、ユーザからの値の入力を受け付ける。すると、図５（ｇ）に示すように、入力された値（５０ｍ以内）が表示される。ここでユーザが「ＳＥＴ」ボタンを押下すると、その時点で項目の設定が完了し、設定した項目には設定済みと分かるような表示（チェックマーク等）が追加される（図５（ｈ））。図５（ｈ）の設定画面では、図５（ｂ）の画面が表示されているときと同様の設定操作を行える。図５（ｈ）の画面で「設定完了」ボタンが押下されると、ユーザが所望する全ての項目についての設定が完了したと判断できる。そこで画像印刷装置１００は、設定された印刷許可条件を作業用メモリ１０３、記録媒体１０４もしくは不揮発性メモリ１０２へ記憶させる。それと共に、画像印刷装置１００は、印刷する画像の受信を待つ受信待機状態に遷移する。受信待機状態の間、画像印刷装置１００は、画像受信待機画面（図５（ｉ））を表示する。
【００３５】
このように、受信した基準画像の付帯情報を用いることによって、ユーザは煩雑な操作をしなくても、印刷許可条件を簡単に設定することができる。なお、印刷許可条件を予め設定しておき、その後、最初に受信した基準画像の付帯情報に基づき印刷許可条件を更新してもよい。
【００３６】
図６は、印刷許可条件設定処理のフローチャートである。この処理は、制御部１０１が、不揮発性メモリ１０２に記憶されたプログラムを作業用メモリ１０３に展開して実行することにより実現される。図６の処理は、図５（ａ）に示すメニュー画面上で「印刷許可条件設定」の項目がユーザによって選択されると開始される。図６の処理において、制御部１０１は、本発明における第１取得手段、第２取得手段、設定手段、決定手段としての役割を果たす。
【００３７】
ステップＳ６０１では、制御部１０１は、表示部１０６に基準画像受信待機画面（図５（ｂ））を表示し、基準画像の転送をユーザに促すと共に、携帯電話２００から接続部１０９を通じて画像転送が開始されるのを待つ。携帯電話２００から基準画像の転送が開始されると、ステップＳ６０２（Ｓ４０３）で、制御部１０１は表示部１０６に画像受信中画面（図５（ｃ））を表示すると共に、接続部１０９を通じて基準画像の受信処理を行う。ここで、制御部１０１は、受信した画像を記録媒体１０４に記憶してもよいし、作業用メモリ１０３に記憶してもよい。
【００３８】
基準画像の受信が完了すると、ステップＳ６０３（Ｓ４０４）で、制御部１０１は、受信した基準画像に付帯されていた付帯情報を読み込み、その付帯情報における、印刷許可条件設定に必要な部分を解析する。ステップＳ６０４（Ｓ４０５）では、制御部１０１は、基準画像受信が完了したことを、接続部１０９を通じて携帯電話２００へ通知する。なお、ステップＳ６０３とステップＳ６０４との順序は逆でもよい。なお、携帯電話２００と画像印刷装置１００との間の通信プロトコルによっては、ステップＳ６０４で基準画像受信の完了を通知しなくても、携帯電話２００が画像受信の完了を検知可能な場合がある。そのような場合はステップＳ６０４を省略してもよい。あるいは、制御部１０１が、携帯電話２００と画像印刷装置１００との通信Ｉ／Ｆを切断することにより、携帯電話２００へ基準画像受信の完了を検知させてもよい。
【００３９】
基準画像の付帯情報の解析が完了すると、ステップＳ６０５（Ｓ４０６）で、制御部１０１は印刷許可条件を設定する項目を選択させるための設定画面（図５（ｄ））を表示部１０６に表示する。そして、ステップＳ６０６で、制御部１０１はユーザからの操作部１０５に対する操作を待つ。ユーザからの操作部１０５に対する操作があると、今回の設定対象の項目が定まるので、制御部１０１は、ステップＳ６０７で、ステップＳ６０６でのユーザ操作が印刷許可条件設定の完了を示す操作（設定完了ボタンの押下）であるか否かを判別する。そして、制御部１０１はユーザ操作が印刷許可条件設定の完了を示す操作でないと判別した場合は、ステップＳ６０８で、ステップＳ６０５で解析した付帯情報と各項目の値を基準とした印刷許可条件を、詳細設定画面（図５（ｅ））として表示する。その後、制御部１０１は、処理をステップＳ６０９に進める。
【００４０】
ステップＳ６０９では、制御部１０１は、今回の設定対象となっている項目に関する、印刷許可条件の設定が完了した（ＳＥＴボタンが押下された）か否かを判別する。そして、印刷許可条件の設定が完了していないと判別した場合は、制御部１０１は、処理をステップＳ６０８に戻す。ステップＳ６０８、Ｓ６０９の繰り返しの間に表示される詳細設定画面では、上述したように、制御部１０１は、ユーザの指示に従って、今回の設定対象となっている項目について値や範囲を設定する。また、制御部１０１は、項目によっては、ソフトウェアキーボード画面（図５（ｆ））を表示し、あるいは受け付けた値を表示する（図５（ｇ））。
【００４１】
ステップＳ６０９で、制御部１０１は、印刷許可条件の設定が完了したと判別した場合は、処理をステップＳ６０５に戻す。この場合のステップＳ６０５では、設定済みの項目が存在する場合は、図５（ｈ）に示すような設定画面を表示する。これにより、ユーザは、設定済みの項目を視認できる。
【００４２】
ステップＳ６０７で、ステップＳ６０６でのユーザ操作が印刷許可条件設定の完了を示す操作（設定完了ボタンの押下）であると判別した場合は、制御部１０１は、処理をステップＳ６１２に進める。ステップＳ６１２（Ｓ４０６）では、制御部１０１は、印刷許可条件として、ステップＳ６０８、Ｓ６０９の処理で設定済みとなっている項目を、作業用メモリ１０３、記録媒体１０４もしくは不揮発性メモリ１０２へ記憶し、一連の処理を終了する。
【００４３】
なお、図４のステップＳ４０３における基準画像転送、図６のステップＳ６０２における基準画像受信処理では、携帯電話２００から基準画像のファイル全てを転送するのではなく、付帯情報が含まれるファイルの一部のみを転送してもよい。すなわち、制御部１０１は、印刷許可条件設定に必要な付帯情報部分のみを受信してもよい。また、ステップＳ６０２、Ｓ６０３では、基準画像のファイル全てを受信した場合であっても、受信した画像を記録媒体１０４または作業用メモリ１０３に記憶する代わりに、印刷許可条件設定に必要な付帯情報部分のみを記憶してもよい。
【００４４】
なお、図４のステップＳ４０６、図６のステップＳ６１２において、印刷可能条件として複数の項目を設定する場合は、それらの項目の適用の組み合わせの設定もできるようにしてもよい。つまり、複数の項目の各々を実際に適用する条件を設定可能としてもよい。例えば、複数の項目の印刷許可条件が設定される場合、論理積（ＡＮＤ）条件として設定してもよいし、論理和（ＯＲ）条件として設定してもよいし、ユーザによって条件式を設定させてもよい。
【００４５】
次に、図７で、印刷処理の流れを説明する。図７は、印刷時のシーケンスを示す図である。ステップＳ７０１で、ユーザは携帯電話２００を操作して印刷指示を入力し、印刷処理を開始させる。ステップＳ７０２では、印刷指示画像（ユーザが印刷を希望する画像）が携帯電話２００から画像印刷装置１００へ転送されると、画像印刷装置１００は印刷指示画像を受信する。この印刷指示画像が、印刷対象の画像となる。ステップＳ７０３で、画像印刷装置１００は、記憶されている印刷許可条件と、印刷指示画像に付帯した付帯情報とに基づいて、印刷指示画像の印刷の可否を決定する。印刷指示画像の付帯情報が印刷許可条件を満たす（一致する）と判別すると、画像印刷装置１００は印刷を許可し、ステップＳ７０４で印刷動作を実行する。ここで、例えば、画像印刷装置１００が、他の画像の印刷中や、複数画像を一枚の用紙に印刷する設定であった場合には、直ちに印刷動作に移行できない。その場合は、受信した印刷指示画像を画像印刷装置１００の内部に一時的に記憶するスプール動作を実行してもよい。印刷指示画像の印刷もしくはスプールが完了すると、画像印刷装置１００は、ステップＳ７０５で携帯電話２００へ印刷完了もしくはスプール完了の通知を送信する。
【００４６】
一方、ステップＳ７０３で、印刷指示画像の付帯情報が印刷許可条件を満たさない（一致しない）と判別すると、ステップＳ７０６で、画像印刷装置１００は、印刷ができなかったことを示すエラー通知を携帯電話２００へ送信する。
【００４７】
なお、上記の説明では、画像印刷装置１００が印刷指示画像を受信した後、ステップＳ７０３でその印刷可否を決定している。しかし画像印刷装置１００は、予め、画像印刷装置１００から携帯電話２００へ印刷許可条件を通知しておき、携帯電話２００が、印刷許可条件に基づいて、印刷指示画像として選択可能な画像を制限してもよい。
【００４８】
図８は、印刷時処理のフローチャートである。この処理は、制御部１０１が、不揮発性メモリ１０２に記憶されたプログラムを作業用メモリ１０３に展開して実行することにより実現される。ユーザが携帯電話２００を操作し、印刷したい画像の画像印刷装置１００への転送を指示すると、印刷指示画像の印刷要求が画像印刷装置１００へ転送される。制御部１０１が、携帯電話２００から接続部１０９を通じて、印刷指示画像の印刷要求を受信すると、図８の処理は開始される。
【００４９】
ステップＳ８０１（Ｓ７０２）では、制御部１０１は、接続部１０９を通じて印刷指示画像の受信処理を行う。この受信処理では、制御部１０１は、受信した印刷指示画像を、作業用メモリ１０３もしくは記録媒体１０４に記憶する。携帯電話２００からの印刷指示画像の受信が完了すると、制御部１０１は、ステップＳ８０２で、記録媒体１０４、不揮発性メモリ１０２もしくは作業用メモリ１０３に印刷許可条件が記憶されているか否かを判別する。
【００５０】
そして制御部１０１は、印刷許可条件が記憶されていないと判別した場合は、処理をステップＳ８０５に進める。この場合、特に他の制限が無い限り、印刷指示画像が印刷される。しかし、印刷許可条件が記憶されていると判別した場合は、制御部１０１は、ステップＳ８０３で、受信した印刷指示画像から付帯情報を読み込む。そして制御部１０１は、ステップＳ８０４（Ｓ７０３）で、印刷指示画像から読み出した付帯情報が、印刷許可条件を満たす（一致する）か否かを判別する。例えば、印刷許可条件において、撮影位置に関し、中心位置の緯度と経度のほか、中心位置からの範囲が設定されていたとする。印刷指示画像から読み出した付帯情報が示す撮影位置が、上記中心位置からの範囲内に該当すれば、この印刷許可条件は満たされる。
【００５１】
そして制御部１０１は、付帯情報が、印刷許可条件を満たすと判別した場合は、ステップＳ８０５（Ｓ７０４）で、印刷処理またはスプール処理を実行する。そして、印刷指示画像の印刷処理もしくはスプール処理が完了すると、ステップＳ８０６（Ｓ７０５）、制御部１０１は、接続部１０９を通じて、携帯電話２００へ画像印刷完了通知もしくはスプール完了通知を送信する。なお、ステップＳ８０５における印刷処理では、制御部１０１は、給紙部１０７や印画部１０８を制御して印刷指示画像を印刷する。スプール処理の場合は、制御部１０１は、作業用メモリ１０３や記録媒体１０４に印刷指示画像を記憶したまま（スプール状態）とし、次のステップへ遷移してもよい。ステップＳ８０６の後、制御部１０１は、図８の一連の処理を終了する。
【００５２】
一方、ステップＳ８０４で、印刷指示画像から読み出した付帯情報が、印刷許可条件を満たさない（一致しない）と判別した場合は、制御部１０１は、処理をステップＳ８０７へ移行する。ステップＳ８０７（Ｓ７０６）では、制御部１０１は接続部１０９を通じて、印刷ができなかったことを示すエラー通知を携帯電話２００へ送信する。その後、制御部１０１は、図８の一連の処理を終了する。なお、画像印刷装置１００は、複数の外部装置から画像を取得可能であってもよい。
【００５３】
本実施の形態によれば、制御部１０１は、基準画像に付帯する付帯情報を取得し、取得された付帯情報に基づいて印刷可能条件を設定し、印刷指示画像に付帯する付帯情報と印刷可能条件とに基づいて、印刷指示画像の印刷の可否を決定する。制御部１０１は、印刷指示画像の付帯情報が印刷可能条件を満たす場合に印刷を許可し、印刷可能条件を満たさない場合に印刷を許可しない。印刷許可条件の詳細を逐一入力することによって設定する必要がないので、設定操作が煩わしくない。例えば、仮に、画像印刷装置１００が内部に時計やＧＰＳ機能を持っていなくても、撮影日時や撮影場所による制限を設定することが容易である。よって、画像の印刷許可条件の設定を簡易化することができる。従って、画像印刷装置１００は時計機能やＧＰＳ機能を有さなくてもよい。
【００５４】
また、複数の携帯電話から画像を受信してスプールし、受信した複数の画像を１枚の印刷用紙に印刷する場合にも、印刷許可条件を上記のような簡単な方法で設定できる。これにより、他のユーザ（携帯電話）から不適切な画像が送信されたとしても印刷されないようにすることができる。
【００５５】
（他の実施形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【００５６】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【符号の説明】
【００５７】
１００  画像印刷装置
１０１  制御部
１０８  印画部
２００  携帯電話
【図１】
2020037203.tif 000003
【図２】
2020037203.tif 000004
【図３】
2020037203.tif 000005
【図４】
2020037203.tif 000006
【図５】
2020037203.tif 000007
【図６】
2020037203.tif 000008
【図７】
2020037203.tif 000009
【図８】
2020037203.tif 000010