(57)【要約】【課題】別体の大容量記憶装置がなければ、メモリカード等に記憶された画像を格納することができない。【解決手段】ネットワークを介して互いに通信するサーバおよび印刷装置を備える印刷システムであって、印刷装置は、メモリカードが装着された場合に、メモリカードに記憶された画像を読み取るカード読取部と、カード読取部から読み取られた画像を印刷ジョブに展開し、媒体に印刷する印刷部と、カード読取部から読み取られた画像をサーバに転送する画像転送部とを有し、サーバは、印刷装置の画像転送部から転送された画像を格納する画像格納部と、印刷装置から要求があった場合に、画像格納部に格納された画像を印刷装置の印刷部に送信する画像送信部とを有し、印刷装置の印刷部は、サーバの画像送信部から受信した画像を印刷する。【選択図】図３
2007210174.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して互いに通信するサーバおよび印刷装置を備える印刷システムであって、
前記印刷装置は、
メモリカードが装着された場合に、前記メモリカードに記憶された画像を読み取るカード読取部と、
媒体に印刷する印刷部と、
前記カード読取部から読み取られた前記画像を前記サーバに転送する画像転送部と
を有し、
前記サーバは、
前記印刷装置の前記画像転送部から転送された前記画像を格納する画像格納部と、
前記印刷装置から要求があった場合に、前記画像格納部に格納された前記画像を前記印刷装置の印刷部に送信する画像送信部と
を有し、
前記印刷装置の前記印刷部は、前記サーバの前記画像送信部から受信した前記画像を印刷する印刷システム。
【請求項２】
前記印刷装置の前記画像転送部は、前記画像を該画像の印刷時の印刷条件に対応付けて前記サーバに転送し、
前記サーバの前記画像格納部は、前記印刷装置の前記画像転送部から転送された前記画像および前記印刷条件を対応付けて格納し、
前記サーバの前記画像送信部は、前記画像格納部に格納された前記画像および前記印刷条件を対応付けて前記印刷装置の印刷部に送信し、
前記印刷装置の前記印刷部は、前記サーバの前記画像送信部から受信した前記画像を前記印刷条件で印刷する請求項１に記載の印刷システム。
【請求項３】
前記画像送信部は、前記印刷部での画像印刷時に、該画像に対応付けて、前記印刷の印刷条件をサーバに送信する請求項１に記載の印刷システム。
【請求項４】
前記サーバの前記画像送信部は、ユーザの指示に基づく所定の条件を満たしている前記印刷条件に対応する画像を全て前記印刷装置に送信する請求項２または３に記載の印刷システム。
【請求項５】
前記サーバは、送信元の前記印刷装置を識別する印刷装置識別情報に対応付けて前記画像を前記画像格納部に格納し、
前記印刷装置から要求があった場合に、前記サーバの前記画像送信部は、前記画像格納部において前記印刷装置に対応付けて格納された前記画像、または、前記画像に対応するサムネイルを前記印刷装置に送信する請求項１に記載の印刷システム。
【請求項６】
前記印刷装置の前記カード読取部は、前記メモリカードを識別するカード識別情報を読み取り、
前記印刷装置の前記画像転送部は、前記カード読取部により読み取られた前記カード識別情報に対応付けて前記画像を転送し、
前記サーバは、前記印刷装置の前記画像転送部から転送された前記画像および前記カード識別情報を対応付けて前記画像格納部に格納し、
前記サーバの前記画像送信部は、前記印刷装置から要求があった場合に、前記印刷装置の前記読取部から前記カード識別情報を取得し、前記画像格納部に格納され、前記メモリカードに対応付けられた前記画像、または、前記画像に対応するサムネイルを、前記印刷装置に送信する請求項１に記載の印刷システム。
【請求項７】
前記サーバの前記画像送信部は、接続している前記印刷装置または接続している前記印刷装置のメモリカードに対応する全画像に対応するサムネイルを送信し、
前記印刷装置の前記印刷部は、前記サーバの前記画像送信部から受信した前記サムネイルを印刷する請求項５または６に記載の印刷システム。
【請求項８】
前記サーバは、前記画像を印刷ジョブに展開する展開部をさらに有し、
前記サーバの前記画像送信部は、前記画像を前記展開部により展開した前記印刷ジョブの形式で前記画像を前記印刷装置の前記印刷部に送信する請求項１に記載の印刷システム。
【請求項９】
前記印刷装置の印刷部は、前記画像を前記印刷ジョブに展開することが可能であり、
前記サーバの前記画像送信部は、前記画像を印刷ジョブに展開する前のデータ量と前記印刷ジョブに展開後のデータ量とを比較し、データ量の少ない方を前記印刷装置の前記印刷部に送信する請求項８に記載の印刷システム。
【請求項１０】
前記サーバは、前記印刷装置が前記画像を前記印刷ジョブに展開できるか否かを示す展開情報を取得する印刷装置情報取得部をさらに有し、
前記サーバの前記画像送信部は、前記展開情報に基づいて、送信先の印刷装置が前記印刷ジョブを展開できる場合には前記画像を印刷ジョブに展開せずに送信し、前記印刷ジョブを展開できない場合には前記印刷ジョブに展開して送信する請求項８に記載の印刷システム。
【請求項１１】
前記印刷装置の印刷部は、前記画像を前記印刷ジョブに展開することが可能であり、
前記サーバは、前記印刷装置が前記印刷ジョブを展開する場合の印刷品質を示す品質情報を取得する印刷情報取得部をさらに有し、
前記サーバの前記画像送信部は、前記サーバの前記展開部の展開による印刷品質と、前記印刷装置の前記印刷部の展開による印刷品質と、ユーザの希望する印刷品質との少なくとも２つに基づいて、前記画像を印刷ジョブに展開せずに送信するか、前記印刷ジョブに展開して送信するかを判断する請求項８に記載の印刷システム。
【請求項１２】
前記サーバの前記画像送信部は、前記画像を印刷ジョブに展開せずに前記印刷装置の前記印刷部に送信した後に、前記印刷部から前記画像の印刷が正常に終了しない旨を示す情報を受信した場合に、前記画像を展開した前記印刷ジョブを前記印刷装置の前記印刷部に送信する請求項８に記載の印刷システム。
【請求項１３】
ネットワークを介してサーバと通信する印刷装置であって、
メモリカードが装着された場合に、前記メモリカードに記憶された画像を読み取るカード読取部と、
媒体に印刷する印刷部と、
前記カード読取部から読み取られた前記画像を前記サーバの画像格納部に転送する画像転送部と、
を有し、
前記印刷部は、前記サーバの前記画像格納部に格納されている前記画像を取得して、印刷する印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システムおよび印刷装置に関する。特に、本発明は、ネットワークを介して互いに通信するサーバおよび印刷装置を備える印刷システム、および、ネットワークを介してサーバと通信できる印刷装置に関する。
【背景技術】
【０００２】
メモリカード等の記憶媒体に記憶された画像を直接読み取って印刷するダイレクトプリント機能と、画像データを格納する大容量記憶装置を接続する画像格納機能を備える印刷装置が知られている（例えば、特許文献１、特許文献２および特許文献３参照。）。これらの印刷装置は、パーソナルコンピュータ等を別途用意しなくても、メモリカード等に記憶された画像を大容量記憶装置に格納することができる。
【特許文献１】特開２００４−９３１６号公報
【特許文献２】特開２００４−２１６５５９号公報
【特許文献３】特開２００４−３５８７２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、これらの印刷装置は、別体の大容量記憶装置がなければ、メモリカード等に記憶された画像を格納することができないという不具合がある。
【課題を解決するための手段】
【０００４】
上記課題を解決するために、本発明の第１の形態においては、ネットワークを介して互いに通信するサーバおよび印刷装置を備える印刷システムであって、印刷装置は、メモリカードが装着された場合に、メモリカードに記憶された画像を読み取るカード読取部と、媒体に印刷する印刷部と、カード読取部から読み取られた画像をサーバに転送する画像転送部とを有し、サーバは、印刷装置の画像転送部から転送された画像を格納する画像格納部と、印刷装置から要求があった場合に、画像格納部に格納された画像を印刷装置の印刷部に送信する画像送信部とを有し、印刷装置の印刷部は、サーバの画像送信部から受信した画像を印刷する。これにより、印刷装置の記憶容量を超えてメモリカードに記憶された画像を格納し、格納した画像を印刷することができる。特に、印刷装置の記憶容量が小さい場合、または、印刷装置に装着する外部記憶装置が無い場合であっても、メモリカードに記憶された画像を格納し、格納した画像を印刷することができる。
【０００５】
印刷装置の画像転送部は、画像を該画像の印刷時の印刷条件に対応付けてサーバに転送し、サーバの画像格納部は、印刷装置の画像転送部から転送された画像および印刷条件を対応付けて格納し、サーバの画像送信部は、画像格納部に格納された画像および印刷条件を対応付けて印刷装置の印刷部に送信し、印刷装置の印刷部は、サーバの画像送信部から受信した画像を印刷条件で印刷してもよい。これにより、印刷装置は、過去に印刷した条件で、バックアップした画像を印刷することができる。よって、ユーザは、印刷の条件を、再度、設定する手間を省くことができる。
【０００６】
画像送信部は、印刷部での画像印刷時に、該画像に対応付けて、印刷の印刷条件をサーバに送信してもよい。
【０００７】
サーバの画像送信部は、ユーザの指示に基づく所定の条件を満たしている印刷条件に対応する画像を全て印刷装置に送信してもよい。
【０００８】
サーバは、送信元の印刷装置を識別する印刷装置識別情報に対応付けて画像を画像格納部に格納し、印刷装置から要求があった場合に、サーバの画像送信部は、画像格納部において印刷装置に対応付けて格納された画像、または、画像に対応するサムネイルを、印刷装置に送信してもよい。これにより、サーバは、その印刷装置からアップロードされた画像を容易に検索し、一括してダウンロードすることができる。また、ユーザは、印刷すべき画像をサムネイルで確認した後に、画像を印刷することができる。
【０００９】
印刷装置のカード読取部は、メモリカードを識別するカード識別情報を読み取り、印刷装置の画像転送部は、カード読取部により読み取られたカード識別情報に対応付けて画像を転送し、サーバは、印刷装置の画像転送部から転送された画像およびカード識別情報を対応付けて画像格納部に格納し、サーバの画像送信部は、印刷装置から要求があった場合に、印刷装置の読取部からカード識別情報を取得し、画像格納部に格納され、印刷装置識別情報およびメモリカードに対応付けられた画像、または、画像に対応するサムネイルを、印刷装置に送信してもよい。これにより、サーバからメモリカードが装着された印刷装置に画像をダウンロードする場合に、サーバは、そのメモリカードに記憶されていた画像を容易に検索し、一括してダウンロードすることができる。
【００１０】
サーバの画像送信部は、接続している印刷装置または接続している印刷装置のメモリカードに対応する全画像に対応するサムネイルを送信し、印刷装置の印刷部は、サーバの画像送信部から受信したサムネイルを印刷してもよい。
【００１１】
サーバは、画像を印刷ジョブに展開する展開部をさらに有し、サーバの画像送信部は、画像を展開部により展開した印刷ジョブの形式で画像を印刷装置の印刷部に送信してもよい。これにより、状況に応じて、画像、印刷ジョブを送信ことができるので、印刷装置は確実に画像を印刷することができる。
【００１２】
印刷装置の印刷部は、画像を印刷ジョブに展開することが可能であり、サーバの画像送信部は、画像を印刷ジョブに展開する前のデータ量と印刷ジョブに展開後のデータ量とを比較し、データ量の少ない方を印刷装置の印刷部に送信してもよい。これにより、サーバは、画像の送信時間を短縮することができる。特に、ネットワークの帯域が狭い場合において、画像の送信時間を短縮することができる。
【００１３】
サーバは、印刷装置が画像を印刷ジョブに展開できるか否かを示す展開情報を取得する印刷装置情報取得部をさらに有し、サーバの画像送信部は、展開情報に基づいて、送信先の印刷装置が印刷ジョブを展開できる場合には画像を印刷ジョブに展開せずに送信し、印刷ジョブを展開できない場合には印刷ジョブに展開して送信してもよい。これにより、サーバは、印刷装置の種類によらず確実に印刷させることができる。
【００１４】
印刷装置の印刷部は、画像を印刷ジョブに展開することが可能であり、サーバは、印刷装置が印刷ジョブを展開する場合の印刷品質を示す品質情報を取得する印刷装置情報取得部をさらに有し、サーバの画像送信部は、サーバの展開部の展開による印刷品質と、印刷装置の印刷部の展開による印刷品質と、ユーザの希望する印刷品質との少なくとも２つに基づいて、画像を印刷ジョブに展開せずに送信するか、印刷ジョブに展開して送信するかを判断してもよい。これにより、印刷装置は、より高品質に画像を印刷することができる。
【００１５】
サーバの画像送信部は、画像を印刷ジョブに展開せずに印刷装置の印刷部に送信した後に、印刷部から画像の印刷が正常に終了しない旨を示す情報を受信した場合に、画像を展開した印刷ジョブを印刷装置の印刷部に送信してもよい。これにより、サーバは、印刷装置に確実に印刷させることができる。
【００１６】
上記課題を解決するために、本発明の第２の形態においては、ネットワークを介してサーバと通信する印刷装置であって、メモリカードが装着された場合に、メモリカードに記憶された画像を読み取るカード読取部と、媒体に印刷する印刷部と、カード読取部から読み取られた画像をサーバの画像格納部に転送する画像転送部とを有し、印刷部は、サーバの画像格納部に格納されている画像を取得して、印刷する。これにより、第１の実施形態と同様の効果を得ることができる。
【００１７】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【発明を実施するための最良の形態】
【００１８】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【実施例１】
【００１９】
図１は、印刷システム１０の一例を示す。印刷システム１０は、ネットワーク８０を介して互いに通信するサーバ３０、および、印刷装置の一例としてのプリンタ２０を備える。プリンタ２０は、ユーザインターフェイスである表示画面２２、および、メモリカード４０とのインターフェイスであるカード装着部２４を有する。またプリンタ２０は、プリンタ２０を識別する印刷装置識別情報（以下、「プリンタＩＤ」という。）、プリンタ２０の種類を識別する種類識別情報（以下、「プリンタ種類ＩＤ」という。）をＲＯＭ領域に記憶する。またプリンタ２０は、メモリカードに記憶された画像を直接読み取って印刷するダイレクトプリント機能を備える。図１に示す印刷システム１０は、プリンタ２０に差し込まれたメモリカード４０に記憶された画像を、サーバ３０にバックアップすることを目的とする。
【００２０】
図２は、プリンタ２０のブロック図の一例を示す。図３は、メモリカード４０に記憶された画像等を模式的に示す。図４は、画像の転送の成否を視覚的に示す情報を印刷した印刷物の一例を示す。図２に示すプリンタ２０は、カード読取部２００、カード書込部２１０、表示部２２０、印刷部２３０、画像転送部２４０および削除確認部２５０を備える。メモリカード４０は、メモリカード４０を識別するカード識別情報（以下、「カードＩＤ」という。）をＲＯＭ領域に記憶する。カードＩＤは、例えば、メモリカードの製造者、メモリカードの種類およびメモリカードの製造番号を含んでいてもよい。
【００２１】
プリンタ２０の表示部２２０は、メモリカード４０に記憶された画像に対応したサムネイル、および、サーバ３０から受信したサムネイルを表示する。さらに、表示部２２０は、各サムネイルに対応付けて各画像の選択を受け付ける画像選択ボタン、メモリカード４０に記憶された画像を印刷する旨の要求を受け付ける読取印刷ボタン、印刷条件の選択を受け付ける印刷条件ボタン、サーバ３０に格納された画像を印刷する旨の要求を受け付ける受信印刷ボタン、および、メモリカード４０に記憶された画像を消去する旨の要求を受け付ける画像消去ボタンを表示画面２２に表示する。なおこれらのボタンを表示画面２２に表示することに代えて、プリンタ２０の操作パネルに物理的にボタンを設けてもよい。
【００２２】
また、表示部２２０は、ユーザへの警告を示すメッセージ等を表示画面２２に表示する。表示部２２０は、「未送信の画像がありますが、消去しますか？」という警告を示すメッセージを表示する。また、表示部２２０は、「未送信の画像がありますが、消去しますか？」というメッセージを表示する場合に、メモリカード４０に記憶された未送信の画像を含む全画像を消去する旨の要求を受け付ける強制画像消去ボタンを併せて表示する。これにより、メモリカード４０に記憶された画像であって、サーバ３０に格納されていない画像を誤って消去することを防止することができる。
【００２３】
カード読取部２００は、カード装着部２４にメモリカード４０が装着された場合に、装着されたメモリカード４０に記憶された情報を読み取る。メモリカード４０は、図３に示すように、画像に加えて、当該画像のサムネイル、サーバ３０に画像を転送した旨を示す転送情報および画像を印刷した印刷条件を画像に対応付けて読み取る。これにより、プリンタ２０は、サーバ３０に画像がバックアップされたか否かに応じて異なる処理をすることができる。なお、図３の例において、転送情報は、転送済（フラグ「１」）であるか、未転送（フラグ「０」）であるかのいずれかである。また、印刷条件は、画像を印刷した場合における用紙のサイズ等の印刷に関係する条件をいう。カード読取部２００は、カードＩＤ、画像、サムネイル、印刷条件および転送情報を画像転送部２４０に受け渡す。
【００２４】
また、カード読取部２００は、表示画面２２に表示された画像消去ボタンが押下された旨の通知を受け付けた場合には、当該画像および転送情報を削除確認部２５０に受け渡し、削除確認部２５０からユーザに警告することなく画像を消去すべきか否かの判断結果を示す情報を受け取る。そしてカード読取部２００は、ユーザに警告することなく画像を消去する旨を示す情報を受け取った場合には、その旨を示す情報をカード書込部２１０に受け渡す。一方、カード読取部２００は、ユーザに警告することなく画像を消去しない旨を示す情報を受け取った場合には、その旨を示す情報を表示部２２０へ受け渡す。
【００２５】
カード読取部２００は、強制画像消去ボタンが押下された旨の通知を受け付けた場合には、その通知をカード書込部２１０に通知する。カード読取部２００は、読取印刷ボタンおよび印刷条件ボタンが押下された旨の通知を受け付けた場合には、当該画像、押下されたボタンによって示される印刷条件を印刷部２３０に受け渡す。また、カード読取部２００は、押下されたボタンによって示される印刷条件をカード書込部２１０に受け渡す。また、カード読取部２００は、受信印刷ボタンまたは画像選択ボタンが押下された旨の通知を受け付けた場合には、受け付けた通知およびカードＩＤを画像転送部２４０に受け渡す。
【００２６】
画像転送部２４０は、カード読取部２００からカードＩＤ、画像、サムネイル、印刷条件および転送情報を受け取った場合には、その転送情報に基づいて、未転送の画像があるか否かを判断する。画像転送部２４０は、未転送の画像があると判断した場合には、プリンタ２０のプリンタＩＤを読み取る。そして画像転送部２４０は、カードＩＤ、未転送の画像、サムネイル、印刷条件およびプリンタＩＤをサーバ３０に転送する。これにより、プリンタ２０は、次回のネットワーク通信時に、メモリカード４０に書き込まれた転送済情報に基づいて、サーバ３０に転送されてない画像をサーバ３０に再度転送することができる。よって、メモリカード４０に記憶された画像を誤って消去した場合であっても、サーバ３０に格納されている画像を利用することができる。また、画像転送部２４０は、未転送の画像等をサーバ３０に転送した場合には、転送した画像に対応付けられた転送済情報をサーバ３０から受信する。
【００２７】
さらに、画像転送部２４０は、カード読取部２００から受信印刷ボタンが押下された旨の通知、および、カードＩＤを受け取った場合には、プリンタ２０のプリンタ種類ＩＤを読み取り、サーバ３０に転送する。また、画像転送部２４０は、後述する印刷部２３０から、画像の印刷が正常に終了しなかった旨を示す情報を受け取った場合には、その旨の情報をサーバ３０に送信する。
【００２８】
カード書込部２１０は、カード読取部２００から、ユーザに警告することなく画像を消去する旨を示す情報、または、強制画像消去ボタンが押下された旨の通知を受け取った場合には、メモリカードに記憶された画像、転送情報および印刷条件を消去する。カード書込部２１０は、また、画像転送部２４０から受け取った転送情報を、画像に対応付けてメモリカードに書き込む。
【００２９】
削除確認部２５０は、カード読取部２００から受け取った画像および転送情報から、ユーザに警告することなく画像を消去すべきか否かを判断する。この場合に、削除確認部２５０は、メモリカード４０に記憶された画像に、転送情報「０」である未転送の画像が含まれていない場合には、ユーザに警告することなく画像を消去する旨を示す情報をカード読取部２００に受け渡す。一方、削除確認部２５０は、メモリカード４０に記憶された画像に、転送情報「０」である未転送の画像が含まれている場合には、ユーザに警告することなく画像を消去しない旨を示す情報をカード読取部２００に受け渡す。なお、カード読取部２００がユーザから転送済の画像を消去する旨の指示を受け付けて、削除確認部２５０は、メモリカード４０に記憶されている画像のうち、転送情報「１」の画像を全て消去する旨をカード読取部２００に受け渡してもよい。
【００３０】
印刷部２３０は、印刷の対象となる画像若しくはサムネイルおよびその印刷条件、または、印刷の対象となる画像若しくはサムネイルの印刷ジョブを、カード読取部２００または画像転送部２４０から受け取る。印刷部２３０は、受け取った情報が印刷ジョブであるか否かを判断する。
【００３１】
印刷部２３０は、画像および印刷条件、または、サムネイルおよび印刷条件を受け取ったと判断した場合には、受け取った画像またはサムネイルを印刷条件に基づいて印刷ジョブに展開する。そして印刷部２３０は、その印刷ジョブに基づいて媒体に印刷する。なお、一方、印刷部２３０は、画像の印刷ジョブ、または、サムネイルの印刷ジョブを受け取ったと判断した場合には、その印刷ジョブに基づいて媒体に印刷する。
【００３２】
また、印刷部２３０は、画像転送部２４０から受け取った転送情報、および、カード読取部２００から受け取ったサムネイルに基づいて、図４に示す、画像がサーバ３０に転送されたか否かを視覚的に示す情報を作成して印刷する。これにより、画像がサーバ３０に格納されたか否かを確認することができる。
【００３３】
また、印刷部２３０は、画像転送部２４０から、画像および印刷条件受け取った場合には、画像またはサムネイルの印刷が正常に終了したか否かを判断する。印刷部２３０は、正常に終了しなかったと判断した場合には、その旨を示す情報を画像転送部２４０に受け渡す。同様に、印刷部２３０は、画像転送部２４０から、サムネイルおよび印刷条件を受け取った場合にも、サムネイルの印刷が正常に終了したか否かを判断してもよい。
【００３４】
図５は、サーバ３０の一例を示すブロック図である。図６は、画像格納部３００に格納された画像等を模式的に示す。図７は、印刷装置情報格納部３４０に格納された情報を模式的に示す。サーバ３０は、画像格納部３００、画像送信部３１０、展開部３３０、印刷装置情報取得部３４２および印刷装置情報格納部３４０を備える。
【００３５】
画像格納部３００は、画像、画像に対応付けて、サムネイル、カードＩＤ、プリンタＩＤ、および、印刷条件を格納する。画像格納部３００は、例えば図６に示すように、カードＩＤ名のフォルダ配下に作成されたプリンタＩＤ名のフォルダ配下に、ＪＰＥＧ形式等の画像ファイル、画像ファイル名と対応付けられたファイル名の印刷条件を示すファイルを格納する。これにより、プリンタ２０の記憶容量を超えてメモリカード４０に記憶された画像を格納し、格納した画像を印刷することができる。特に、プリンタ２０の記憶容量が小さい場合、または、プリンタ２０に装着する外部記憶装置が無い場合であっても、メモリカード４０に記憶された画像を格納し、格納した画像を印刷することができる。さらに、サーバ３０からプリンタ２０に画像をダウンロードする場合に、サーバ３０は、そのプリンタ２０からアップロードされた画像を容易に検索し、一括してダウンロードすることができる。また、サーバ３０からメモリカードが装着されたプリンタ２０に画像をダウンロードする場合に、サーバ３０は、そのメモリカードに記憶されていた画像を容易に検索し、一括してダウンロードすることができる。また、ユーザは、印刷の条件を、再度、設定する手間を省くことができる。ここで、画像格納部３００は、一のプリンタＩＤにより識別されるプリンタ２０に装着された一のカードＩＤにより識別されるメモリカードに記憶された画像等を格納する場合において、そのカードＩＤ名のフォルダが存在しないときは、そのプリンタＩＤ名のフォルダを自動作成し、そのカードＩＤ名のフォルダ配下にそのプリンタＩＤ名のフォルダが存在しないときは、そのカードＩＤ名のフォルダ配下にそのプリンタＩＤ名のフォルダを自動作成してもよい。なお、画像格納部３００は、プリンタＩＤ名のフォルダ配下に作成されたカードＩＤ名のフォルダ配下に画像ファイル等を格納してもよい。
【００３６】
印刷装置情報取得部３４２は、プリンタ２０が画像を印刷ジョブに展開できるか否かを示す展開情報、および、印刷ジョブを展開する場合の印刷品質を示す品質情報を、プリンタ２０から取得する。印刷装置情報取得部３４２は、展開情報および品質情報を、印刷装置情報格納部３４０に格納する。
【００３７】
印刷装置情報格納部３４０は、図７に示すように、プリンタ種類ＩＤ、プリンタ種類ＩＤに対応付けて展開情報および解像度を格納する。解像度は、プリンタ２０が印刷ジョブを展開できる場合の印刷品質を示す情報の一例である。
【００３８】
展開部３３０は、画像送信部３１０から受け取ったサムネイルまたは画像を、印刷条件に基づいて印刷ジョブに展開して画像送信部３１０に受け渡す。これにより、ユーザは、印刷すべき画像をサムネイルで確認した後に、画像を印刷することができる。
【００３９】
画像送信部３１０は、プリンタ２０の画像転送部２４０から画像、カードＩＤ、プリンタＩＤ、および印刷条件を受信した場合には、受信した画像、カードＩＤ、プリンタＩＤおよび印刷条件を画像格納部３００に受け渡す。また、画像送信部３１０は、受信した画像に対応付けて転送情報をプリンタ２０の画像転送部２４０に送信する。
【００４０】
画像送信部３１０は、プリンタ２０の画像転送部２４０から受信印刷ボタンが押下された旨の通知、プリンタ種類ＩＤおよびカードＩＤを受信した場合には、画像送信部３１０は、受信したプリンタ種類ＩＤおよびカードＩＤに対応付けられた画像および印刷条件を画像格納部３００から取得する。さらに、画像送信部３１０は、画像格納部３００から画像および印刷条件を取得することに加えて、受信したプリンタ種類ＩＤに対応付けられた展開情報および解像度を印刷装置情報格納部３４０から取得する。そして画像送信部３１０は、取得した展開情報に基づいて、送信先であるプリンタ２０が印刷ジョブを展開できるか否かを判断する。画像送信部３１０は、プリンタ２０が印刷ジョブを展開できると判断した場合には、さらに、取得した解像度に基づいて、展開部３３０の展開による印刷品質が、送信先であるプリンタ２０の印刷部２３０の展開による印刷品質よりも高いか否かも判断する。これにより、プリンタ２０は、より高品質に画像を印刷することができる。
【００４１】
画像送信部３１０は、プリンタ２０が印刷ジョブを展開できないと判断した場合に、画像格納部３００から取得したサムネイルおよび印刷条件を展開部３３０に受け渡し、展開部３３０からサムネイルの印刷ジョブを受け取る。そして画像送信部３１０は、サムネイルの印刷ジョブをプリンタ２０の画像転送部２４０に送信する。
【００４２】
画像送信部３１０は、プリンタ２０が印刷ジョブを展開できないと判断し、または、サーバ３０の展開部３３０の展開による印刷品質がプリンタ２０の印刷部２３０の展開による印刷品質よりも高い場合と判断した場合に、画像を印刷ジョブに展開してプリンタ２０の画像転送部２４０に送信する。この場合に、画像送信部３１０は、プリンタ２０の画像転送部２４０から画像選択ボタンが押下された旨の通知、プリンタ種類ＩＤおよびカードＩＤを受信したときに、画像送信部３１０は、画像選択ボタンにより選択された画像の印刷ジョブをプリンタ２０の画像転送部２４０に送信する。
【００４３】
一方、画像送信部３１０は、プリンタ２０が印刷ジョブを展開できると判断し、かつ、サーバ３０の展開部３３０の展開による印刷品質がプリンタ２０の印刷部２３０の展開による印刷品質よりも低いかまたは同じ場合であると判断した場合には、サムネイルおよび印刷条件をプリンタ２０の画像転送部２４０に送信する。その後、画像送信部３１０は、プリンタ２０の画像転送部２４０から画像選択ボタンが押下された旨の通知、プリンタ種類ＩＤおよびカードＩＤを受信した場合には、サムネイルの場合と同様に、画像送信部３１０は、画像選択ボタンにより選択された画像および印刷条件をプリンタ２０の画像転送部２４０に送信する。
【００４４】
画像送信部３１０は、画像選択ボタンにより選択された画像および印刷条件をプリンタ２０の画像転送部２４０に送信した後に、画像転送部２４０から画像の印刷が正常に終了しない旨を示す情報を受信した場合には、その画像の印刷ジョブを画像転送部２４０に送信する。これにより、サーバ３０は、プリンタ２０に、確実に印刷させることができる。
【００４５】
図８は、画像をサーバ３０へ転送する動作の一例を示すフローチャートである。本フローチャートは、メモリカード４０がプリンタ２０のカード装着部２４に装着されることにより開始する。なお、装着されるメモリカード４０に記憶された画像は、未転送の画像を含むものとする。また、本フローチャートの左側はプリンタ２０の動作を、右側はサーバ３０の動作をそれぞれ示す。
【００４６】
プリンタ２０のカード読取部２００は、装着されたメモリカード４０に記憶されたカードＩＤ、画像、サムネイル、印刷条件および転送情報を読み取る（Ｓ１００）。カード読取部２００は、カードＩＤ、画像、サムネイル、その画像の印刷条件および転送済情報を画像転送部２４０に受け渡す。そしてカード読取部２００は、サムネイルを表示部２２０および印刷部２３０へ受け渡す。表示部２２０は、サムネイルを表示画面２２に表示する。
【００４７】
プリンタ２０の画像転送部２４０は、受け取った転送済情報に基づいて受け取った画像のうち未転送の画像を抽出とともにプリンタＩＤを読み取る。画像転送部２４０は、カードＩＤ、未転送の画像、サムネイル、印刷条件、および、プリンタＩＤをサーバ３０に転送する（Ｓ１１０）。
【００４８】
サーバ３０の画像送信部３１０は、受信したカードＩＤ、未転送の画像、サムネイル、印刷条件、および、プリンタＩＤを画像格納部３００に受け渡す。画像格納部３００は、受け取った画像に対応付けてサムネイル、カードＩＤ、プリンタＩＤ、および、印刷条件を格納する（Ｓ２００）。サーバ３０の画像送信部３１０は、受信した画像に対応付けて転送済を示す転送情報「１」をプリンタ２０の画像転送部２４０に送信する（Ｓ２１０）。
【００４９】
プリンタ２０の画像転送部２４０は、画像に対応付けて転送済を示す転送情報「１」をカード書込部２１０および印刷部２３０に受け渡す。カード書込部２１０は転送済を示す転送情報「１」を画像に対応付けてメモリカード４０に書き込む（Ｓ１２０）。
【００５０】
プリンタ２０の印刷部２３０は、画像転送部２４０から受け取った転送情報、および、カード読取部２００から受け取ったサムネイルに基づいて、画像がサーバ３０に転送されたか否かを視覚的に示す情報を作成して印刷する（Ｓ１３０）。そして本フローチャートは終了する。
【００５１】
なお、図８に示す形態においては、メモリカード４０がプリンタ２０のカード装着部２４に装着された場合に、プリンタ２０の画像転送部２４０が画像をサーバ３０に転送するが、転送するタイミングはこれに限られない。他の例として、画像転送部２４０は、画像の印刷が指示された場合に、当該印刷に係る画像をサーバ３０に転送してもよい。この場合に、印刷が指示されたときにサーバ３０への転送に失敗した場合には、転送情報を、未転送を示す「０」のままにしておき、プリンタ２０が次回のネットワーク接続時に当該未転送の画像をサーバ３０に再度、転送してもよい。
【００５２】
図９は、サーバ３０に格納された画像を印刷する動作の一例を示すフローチャートである。本フローチャートは、プリンタ２０の画像転送部２４０がカード読取部２００から受信印刷ボタンが押下された旨の通知、および、カードＩＤを受け取ったことにより開始する。また、本フローチャートの左側はプリンタ２０の動作を、右側はサーバ３０の動作をそれぞれ示す。
【００５３】
プリンタ２０の画像転送部２４０は、プリンタ２０のプリンタ種類ＩＤを読み取る。画像転送部２４０は、受信印刷ボタンが押下された旨の通知、プリンタ種類ＩＤ、および、カードＩＤをサーバ３０に転送する（Ｓ３００）。
【００５４】
サーバ３０の画像送信部３１０は、受信したプリンタ種類ＩＤおよびカードＩＤに対応付けられた画像、サムネイルおよび印刷条件を画像格納部３００から取得する（Ｓ５００）。また、画像送信部３１０は、受信したプリンタ種類ＩＤに対応付けられた展開情報および解像度を印刷装置情報格納部３４０から取得する。この場合に、印刷装置情報取得部３４２は、画像送信部３１０により受信印刷ボタンが押下された旨の通知が受け取られた場合に、送信元のプリンタ２０に対して、展開情報および解像度を問い合せてこれらを取得し、印刷装置情報格納部３４０に格納してもよい。
【００５５】
サーバ３０の画像送信部３１０は、取得した展開情報に基づいて、画像を送信するプリンタ２０が印刷ジョブを展開できるか否かを判断する（Ｓ５２０）。ステップＳ５２０において、画像送信部３１０は、プリンタ２０が印刷ジョブを展開できると判断した場合に（Ｓ５２０：Ｙｅｓ）、サムネイルを印刷ジョブに展開しないで、印刷条件とともに、プリンタ２０の画像転送部２４０に送信する（Ｓ５７０）。
【００５６】
一方、ステップＳ５２０において、画像送信部３１０は、プリンタ２０が印刷ジョブを展開できないと判断した場合に（Ｓ５２０：Ｎｏ）、サムネイルおよび印刷条件を展開部３３０に受け渡す。展開部３３０は、サムネイルを印刷条件に基づいて印刷ジョブに展開する（Ｓ５４０）。そして展開部３３０は、サムネイルの印刷ジョブを画像送信部３１０に受け渡す。画像送信部３１０は、サムネイルの印刷ジョブをプリンタ２０の画像転送部２４０に送信する（Ｓ５５０）。
【００５７】
プリンタ２０の画像転送部２４０は、受信したサムネイルを、カード読取部２００を介して表示部２２０に受け渡し、表示部２２０は当該サムネイル、および、各サムネイルに対応付けて各画像の選択を受け付ける画像選択ボタンを表示画面２２に表示する（Ｓ３１０）。また、画像転送部２４０は、受信したサムネイルの印刷ジョブを印刷部２３０に受け渡す。
【００５８】
印刷部２３０は、サムネイルの印刷ジョブを受け取ったか否かを判断する（Ｓ３２０）。サムネイルの印刷ジョブを受け取ったと判断した場合に（Ｓ３２０：Ｙｅｓ）、印刷部２３０は、サムネイルの印刷ジョブに基づいて媒体に印刷する（Ｓ３３０）。
【００５９】
カード読取部２００は、画像選択ボタンが押下された旨の通知を受け付けて、その通知およびカードＩＤを画像転送部２４０に受け渡す。プリンタ２０の画像転送部２４０は、画像選択ボタンが押下された旨の通知、カードＩＤおよびプリンタ種類ＩＤをサーバ３０に転送する（Ｓ３４０）。
【００６０】
画像転送部２４０から画像選択ボタンが押下された旨の通知を受信した場合に、画像送信部３１０は、画像選択ボタンにより選択された画像および印刷条件を展開部３３０に受け渡す。展開部３３０は、画像を印刷条件に基づいて印刷ジョブに展開する（Ｓ５５２）。そして展開部３３０は、画像の印刷ジョブを画像送信部３１０に受け渡す。画像送信部３１０は、画像の印刷ジョブをプリンタ２０の画像転送部２４０に送信する（Ｓ５６０）。画像転送部２４０は、画像選択ボタンにより選択された画像の印刷ジョブを印刷部２３０に受け渡す。そして印刷部２３０は、画像選択ボタンにより選択された画像の印刷ジョブに基づいて媒体に印刷する（Ｓ３５０）。そして本ステップは終了する。
【００６１】
一方、ステップＳ３２０において、印刷部２３０は、印刷ジョブに展開してないサムネイルを受け取ったと判断した場合に（Ｓ３２０：Ｎｏ）、印刷部２３０は、受け取ったサムネイルを印刷条件に基づいて印刷ジョブに展開する（Ｓ３６０）。印刷部２３０は、展開したサムネイルの印刷ジョブに基づいて媒体に印刷する（Ｓ３７０）。
【００６２】
カード読取部２００は、ステップＳ３４０と同様、画像選択ボタンが押下された旨の通知を受け付けて、その通知およびカードＩＤを画像転送部２４０に受け渡す。プリンタ２０の画像転送部２４０は、画像選択ボタンが押下された旨の通知、読み取ったプリンタ種類ＩＤ、および、カードＩＤをサーバ３０に転送する（Ｓ３８０）。
【００６３】
画像転送部２４０から画像選択ボタンが押下された旨の通知を受信した場合に、画像送信部３１０は、ステップＳ５００において取得した解像度に基づいて、サーバ３０の展開部３３０の展開による印刷品質が、画像を送信するプリンタ２０の印刷部２３０の展開による印刷品質よりも高いか否かを判断する（Ｓ５３０）。
【００６４】
ステップＳ５３０において、画像送信部３１０はサーバ３０の展開部３３０の展開による印刷品質がプリンタ２０の印刷部２３０の展開による印刷品質よりも高いと判断した場合に（Ｓ５３０：Ｙｅｓ）、上記ステップＳ５２２およびＳ５６０を実行する。
【００６５】
一方、ステップＳ５３０において、サーバ３０の展開部３３０の展開による印刷品質がプリンタ２０の印刷部２３０の展開による印刷品質よりも低いかまたは同じ場合であると判断した場合に（Ｓ５３０：Ｎｏ）、画像送信部３１０は、画像選択ボタンにより選択された画像および印刷条件を、印刷ジョブに展開せずにプリンタ２０の画像転送部２４０に送信する（Ｓ５８０）。画像転送部２４０は、画像選択ボタンにより選択された画像および印刷条件を印刷部２３０に受け渡す。
【００６６】
印刷部２３０は、受け取った画像選択ボタンにより選択された画像を印刷条件に基づいて印刷ジョブに展開する（Ｓ３９０）。印刷部２３０は、展開した画像選択ボタンにより選択された画像の印刷ジョブに基づいて媒体に印刷する（Ｓ４００）。印刷部２３０は、画像の印刷が正常に終了したか否かを判断する（Ｓ４１０）。ステップＳ４１０において、印刷部２３０は、画像の印刷が正常に終了しなかったと判断した場合には（Ｓ４１０：Ｎｏ）、印刷部２３０は、その旨を示す情報を画像転送部２４０に受け渡す。そして画像転送部２４０は、ステップＳ５４０を実行する。一方、ステップＳ４１０において、印刷部２３０は、画像の印刷が正常に終了したと判断した場合には（Ｓ４１０：Ｙｅｓ）、本フローチャートは終了する。
【００６７】
なお、サーバ３０の画像送信部３１０は、ステップＳ５２０、Ｓ５３０にかえて、画像を印刷ジョブに展開する前のデータ量と画像を印刷ジョブに展開した後のデータ量とを比較してもよい。そして画像送信部３１０は、データ量の少ない方をプリンタ２０の画像転送部２４０に送信してもよい。また、これにかえて、サーバ３０の画像送信部３１０は、画像および印刷条件のデータ量と画像の印刷ジョブのデータ量とを比較してもよい。これにより、サーバ３０は、画像の送信時間を短縮することができる。特に、ネットワーク８０の帯域が狭い場合において、画像の送信時間を短縮することができる。
【００６８】
また、図９に示すステップＳ５３０において、画像送信部３１０はサーバ３０の展開部３３０の展開による印刷品質がプリンタ２０の印刷部２３０の展開による印刷品質よりも高いか否かを判断し、画像を印刷ジョブに展開して送信するか否かを判断するが、判断の方法はこれに限られない。他の例として、ユーザに印刷品質を選択させ、画像送信部３１０がユーザにより選択された印刷品質とプリンタ２０の展開できる印刷品質とを比較して、ユーザ選択の印刷品質でプリンタ２０が画像を印刷ジョブに展開できるときは、画像送信部３１０側で展開しないで画像をプリンタ２０に送信してもよい。
【００６９】
さらに、また、図９に示すステップＳ３４０、Ｓ３８０において、プリンタ２０の画像転送部２４０は画像選択ボタンが押下された画像について、その旨を通知し、サーバ３０の画像送信部３１０は当該画像をプリンタ２０に送信するが、画像を送信する方法はこれに限られない。他の例として、ユーザの指示に基づく所定の条件を満たしている印刷条件に対応する画像を全てプリンタ２０に送信してもよい。この場合に、プリンタ２０は、受信した画像を表示部２２０に表示して印刷の選択を受け付けてもよいし、受信した画像のサムネイルをリストアップして印刷してもよいし、当該画像を自動的に印刷してもよい。
【００７０】
この場合に、印刷条件として、当該画像を印刷した回数、印刷した日付、閲覧した回数、閲覧した日付が当該画像に対応付けられてもよい。これらの印刷条件は、サーバ３０の画像格納部３００に格納されてもよいし、プリンタ２０に格納されてもよいし、また、メモリカード４０に記録されてもよい。さらに、所定の条件を、印刷または閲覧の回数が多い順、当該回数が一定以上、一定範囲内、回数「０」、印刷または閲覧の日付が最近、または、一定期間内としてもよい。以上により、例えば、サーバ３０の画像格納部３００に画像を印刷した回数が格納されており、画像送信部３１０は、ユーザの指示に基づいて、印刷の回数「０」に対応付けられた画像を画像格納部３００から抽出し、抽出した画像をプリンタ２０の画像転送部２４０に送信する。
【００７１】
また、カード書込部２１０は、メモリカード４０に記憶されている画像に対する印刷の指示があった場合、または、当該印刷が正常に終了した場合に、当該画像の印刷条件をメモリカード４０へ書き込む。この場合に、既にメモリカード４０において当該画像の印刷条件が書き込まれている場合に、カード書込部２１０は、今回の印刷における印刷条件に更新してもよいし、更新するか否かを表示部２２０に表示してユーザに選択させてもよい。さらに、サーバ３０から受信した画像を印刷するときに、カード書込部２１０は、当該画像に対応付けてその印刷条件をメモリカード４０に書き込んでもよい。
【００７２】
さらに、画像転送部２４０は、メモリカード４０に記憶されている画像に対する印刷の指示があった場合、または、当該印刷が正常に終了した場合に、当該画像の印刷条件をサーバ３０に送信する。サーバ３０は、当該画像に対応する画像が画像格納部３００に格納されている場合に、サーバ３０は当該印刷条件を当該画像に対応付けて画像格納部３００に格納する。また、対応する画像同士において、メモリカード４０に記憶されている印刷条件が更新された日時と、サーバ３０の画像格納部３００に記憶されている印刷条件が更新された日時とを画像転送部２４０または画像送信部３１０が比較し、これらが異なる場合に、日時が新しい方の印刷条件で、日時が古い方の印刷条件を更新してもよい。
【００７３】
さらに、また、図１から図９に示す形態において、印刷する画像は画像選択ボタンにより選択されるが、選択の方法はこれに限られない。他の例は、プリンタ２０に画像を読み込むスキャナを設けて、画像が選択された旨を読み取ってもよい。
【００７４】
図１０は、プリンタ２０がスキャナを有する場合に用いられるオーダーシート５０の一例を示す。プリンタ２０の印刷部２３０は、カード読取部２００によりメモリカード４０から画像が読み取られたとき、または、画像転送部２４０によりサーバ３０から画像を受信したときに、当該画像のサムネイル５２および当該サムネイル５２に対応したチェックボックス５４を含むオーダーシート５０を印刷する。この場合に、印刷部２３０は、オーダーシート５０上のチェックボックス５４の位置を画像に対応付けて記憶しておいてもよいし、チェックボックス５４に隣接して画像を識別するバーコードを印刷してもよい。このオーダーシート５０に対して、ユーザがチェックボックス５４にチェックをした後に、スキャナが当該オーダーシート５０を読み取る。プリンタ２０は、スキャナに読み取られたオーダーシート５０におけるチェックボックス５４にチェックがされているか否かを画像解析により判断し、チェックされているチェックボックス５４に対応する画像について印刷する旨の選択がされたと判断してもよい。さらにまた、オーダーシート５０は、画像を印刷する場合の選択のほか、画像を削除する場合の選択に用いられてもよい。
【００７５】
本実施例によれば、印刷装置の記憶容量を超えてメモリカードに記憶された画像を格納し、格納した画像を印刷することができる。特に、印刷装置の記憶容量が小さい場合、または、印刷装置に装着する外部記憶装置が無い場合であっても、メモリカードに記憶された画像を格納することができる。
【００７６】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【００７７】
【図１】印刷システム１０の一例を示す。
【図２】プリンタ２０の一例を示すブロック図である。
【図３】メモリカード４０に記憶された画像等を模式的に示す。
【図４】画像の転送の成否を視覚的に示す情報を印刷した印刷物の一例を示す。
【図５】サーバ３０の一例をブロック図で示す。
【図６】画像格納部３００に格納された画像等を模式的に示す。
【図７】印刷装置情報格納部３４０に格納された情報を模式的に示す。
【図８】画像をサーバ３０へ転送する動作の一例を示すフローチャートである。
【図９】サーバ３０に格納された画像を印刷する動作の一例を示すフローチャートである。
【図１０】画像を選択するオーダーシート５０の一例を示す。
【符号の説明】
【００７８】
１０  印刷システム、２０  プリンタ、２２  表示画面、２４  カード装着部、３０  サーバ、４０  メモリカード、５０  オーダーシート、５２  サムネイル、５４  チェックボックス、８０  ネットワーク、２００  カード読取部、２１０  カード書込部、２２０  表示部、２３０  印刷部、２４０  画像転送部、２５０  削除確認部、３００  画像格納部、３１０  画像送信部、３３０  展開部、３４０  印刷装置情報格納部、３４２  印刷装置情報取得部
【図１】
2007210174.tif 000003
【図２】
2007210174.tif 000004
【図３】
2007210174.tif 000005
【図４】
2007210174.tif 000006
【図５】
2007210174.tif 000007
【図６】
2007210174.tif 000008
【図７】
2007210174.tif 000009
【図８】
2007210174.tif 000010
【図９】
2007210174.tif 000011
【図１０】
2007210174.tif 000012