(57)【特許請求の範囲】
【請求項１】
記録媒体に記録された情報を読出す記録媒体情報読出し手段と、
前記記録媒体が紙である場合には、一体型に備えるスキャナ部により前記紙をスキャンして情報を読出す紙情報読出し手段と、
前記記録媒体読出し手段により読出されたアクセス先情報と前記紙情報読出し手段により読出された情報をプリンタ内部に保持する情報保持手段と、
所定の通信プロトコルにしたがってネットワーク通信を行うネットワーク通信手段と、
パソコン端末に接続するインターフェースを備え、パソコン端末からの印刷命令を受け付けるパソコン印刷手段と、
データを表示部に表示するデータ表示手段と、を備えるネットワークプリンタであって、
前記情報保持手段により保持された情報を基にネットワークにアクセスし、そのアクセス先からダウンロードしたデータを表示するダウンロードデータ表示手段と、
前記情報保持手段により保持された情報を基にネットワークにアクセスし、そのアクセス先からダウンロードした前記データを印刷するダウンロードデータ印刷手段と、
前記情報保持手段により保持された情報を基にネットワークにアクセスし、そのアクセス先からダウンロードした前記データを保存するダウンロードデータ保存手段と、
前記記録媒体が挿入されたことを検知して前記アクセス先情報を読み出した場合に、前記情報保持手段によりプリンタ内部に保持されている前記アクセス先情報に上書きを行うアクセス先情報上書き手段と、
前記記録媒体が挿入されたことを検知して前記アクセス先情報を読み出した場合に、前記情報保持手段によりプリンタ内部に保持されている前記アクセス先情報に上書きするか否かをユーザに選択させるアクセス先情報上書き選択手段と、
前記記録媒体が挿入されたことを検知して前記アクセス先情報を読み出した場合に、前記情報保持手段によりプリンタ内部に保持されている前記アクセス先情報に追加するアクセス先情報追加手段と、
前記記録媒体が挿入されたことを検知して前記アクセス先情報を読み出した場合に、前記情報保持手段によりプリンタ内部に保持されている前記アクセス先情報に追加するか否かをユーザに選択させるアクセス先情報追加選択手段と、を備えるネットワークプリンタであって、
前記記録媒体に画像データが保存されていた場合には、保存されている前記画像データを印刷するか、前記記録媒体内部に保持されているアクセス先情報に基づいてネットワークにアクセスし、そのアクセス先からダウンロードしたデータを印刷するかをユーザに選択させる印刷メモリ選択手段を備えることを特徴とするネットワークプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばＴＣＰ/ＩＰ（Transmission Control Protocol/Internet Protocol）プロトコルに基づいたネットワークに直接接続され、ネットワーク上にある画像ファイルにアクセスしそれを印刷するネットワークプリンタに関する。
【背景技術】
【０００２】
近年、インターネット上に画像をアップロードして自由に閲覧できるアルバムサービスが提供されている。アップロードされた画像をユーザがＰＣ（Personal Computer）を起動しブラウザーを立ち上げ、ＵＲＬ（Uniform Resource Location）をブラウザーに打ち込み、さらにＩＤ（IDentification）を打ち込み閲覧する。閲覧した中で気に入った画像があれば、それをダウンロードしてプリンタの電源を入れ、画像ビューワでダウンロードした画像のファイルを開き印刷ボタンを押し、印刷設定を行い印字されるのを待つ。しかし、この一連の操作は高齢者などのコンピュータに不慣れなユーザにとっては負担が大きく、困難である場合が多い。
【０００３】
まず、インターネット環境は、各プロバイダが申し込み時に設定サービスを行っているので、そのサービスを利用すれば、簡単に構築することが可能である。しかし、インターネット上のどの場所（ＵＲＬ）に目的の写真等があるのか、あるいはどのようにパソコンやプリンタを操作及び設定すればその目的の写真の場所までたどり着けるのか、といった点に関しては、プロバイダ側で設定するべきものではなく、基本的にユーザが操作及び設定しなくてはならない。
【０００４】
また、メールで写真等を送る方法も考えられるが、メールソフトを立ち上げ、添付された写真を保存し、画像ビューワを立ち上げて印刷をするという一連の操作が必要となる。この操作も上記操作及び設定と同様に、高齢者などのコンピュータに不慣れなユーザにとっては負担が大きく、困難である場合が多い。
【０００５】
そこで、操作を容易にするために、ＰＣを使用せずに単体でインターネットにアクセスし、インターネット上のサイトから印刷データをダウンロードし、印刷することのできるプリンタについての技術が提案されている（例えば特許文献１、２、３）。
【０００６】
また、特許文献４では、ＩＣ（Integrated Circuit）カードに記憶されたネットワークアドレスにアクセスして印刷データを読み取ることにより、どこからでも容易な操作で目的の画像データを印刷することのできるプリンタについての技術が提案されている。
【特許文献１】特開２００７−２７６３４０号公報
【特許文献２】特開２００６−６９２２４号公報
【特許文献３】特開平１０−１６３５４号公報
【特許文献４】特開２００２−９１８５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、上記特許文献１から３に記載のプリンタでは、インターネット上のどの場所（ＵＲＬ）に目的の画像があるのかをユーザが指示しなくてはならず、高齢者などのユーザには未だ操作が困難であるという問題があった。また、特許文献４記載のプリンタは、ＩＣカードを常時プリンタに挿入しておかなくてはならず、ＩＣカードの利便性に欠けるという問題があった。
【０００８】
本発明はこのような実情に鑑みてなされたものであり、ＵＲＬ等の情報を記録したＳＤ（Secure Digital）メモリカード等の可搬性のあるメモリを読み書きできるインターフェース（Ｉ/Ｆ）を備え、インターネット上のアクセスするべきＵＲＬはユーザがキーボードなどで打ち込むことなくその可搬性のあるメモリから読み出し、その情報に基づいてアクセスすることで目的の画像を印刷すること、及び記録媒体に格納されているネットワークアドレスなどの情報を一旦プリンタ内に格納して保持し、いつでもプリンタを操作して目的の画像を印刷することが可能なネットワークプリンタを提供することを目的とする。
【課題を解決するための手段】
【０００９】
請求項１記載の発明は、記録媒体に記録された情報を読出す記録媒体情報読出し手段と、前記記録媒体が紙である場合には、一体型に備えるスキャナ部により前記紙をスキャンして情報を読出す紙情報読出し手段と、前記記録媒体読出し手段により読出されたアクセス先情報と前記紙情報読出し手段により読出された情報をプリンタ内部に保持する情報保持手段と、所定の通信プロトコルにしたがってネットワーク通信を行うネットワーク通信手段と、パソコン端末に接続するインターフェースを備え、パソコン端末からの印刷命令を受け付けるパソコン印刷手段と、データを表示部に表示するデータ表示手段と、を備えるネットワークプリンタであって、前記情報保持手段により保持された情報を基にネットワークにアクセスし、そのアクセス先からダウンロードしたデータを表示するダウンロードデータ表示手段と、前記情報保持手段により保持された情報を基にネットワークにアクセスし、そのアクセス先からダウンロードした前記データを印刷するダウンロードデータ印刷手段と、前記情報保持手段により保持された情報を基にネットワークにアクセスし、そのアクセス先からダウンロードした前記データを保存するダウンロードデータ保存手段と、前記記録媒体が挿入されたことを検知して前記アクセス先情報を読み出した場合に、前記情報保持手段によりプリンタ内部に保持されている前記アクセス先情報に上書きを行うアクセス先情報上書き手段と、前記記録媒体が挿入されたことを検知して前記アクセス先情報を読み出した場合に、前記情報保持手段によりプリンタ内部に保持されている前記アクセス先情報に上書きするか否かをユーザに選択させるアクセス先情報上書き選択手段と、前記記録媒体が挿入されたことを検知して前記アクセス先情報を読み出した場合に、前記情報保持手段によりプリンタ内部に保持されている前記アクセス先情報に追加するアクセス先情報追加手段と、前記記録媒体が挿入されたことを検知して前記アクセス先情報を読み出した場合に、前記情報保持手段によりプリンタ内部に保持されている前記アクセス先情報に追加するか否かをユーザに選択させるアクセス先情報追加選択手段と、を備えるネットワークプリンタであって、前記記録媒体に画像データが保存されていた場合には、保存されている前記画像データを印刷するか、前記記録媒体内部に保持されているアクセス先情報に基づいてネットワークにアクセスし、そのアクセス先からダウンロードしたデータを印刷するかをユーザに選択させる印刷メモリ選択手段を備えることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、ＵＲＬなどをユーザが指示することなく、可搬性のあるメモリから読み出してアクセスすることで目的の画像を印刷するため、インターネット上にアップロードされた画像を容易に印刷することが可能となる。また、記録媒体に格納されたネットワークアドレスなどの情報を一旦プリンタ内に格納するため、記録媒体をネットワークプリンタから抜き去ることが可能となる。
【発明を実施するための最良の形態】
【００１５】
図１は、本発明の実施形態に係るプリンタ２のブロック図である。図示するように、プリンタ２はＣＰＵ(Central Processing Unit)１０１、ＲＯＭ(Read-Only Memory)１０２、ＲＡＭ（Random Access Memory）１０３、ＲＭＡバックアップ装置１０４、操作パネル１０５、ネットワークコントローラ１０６、ネットワーク・インターフェース（ネットワークＩ/Ｆ）１０７、表示部１０８、ＵＳＢ（Universal Serial Bus）デバイスコントローラ１２０、ＵＳＢデバイスコネクタ１２１、ＵＳＢホストコントローラ１２２、ＵＳＢホストコネクタ１２３、メモリカードコントローラ１２４、メモリカードリーダ１２５、スキャナ部１２６、画像メモリ１２７、画像メモリバックアップ装置１２８、プリンタエンジン通信部１２９、画像縮小部１３０、プリンタエンジン１３１を備える。
【００１６】
また、プリンタ２はイントラネット、インターネットなどのネットワークにはネットワークＩ/Ｆ１０７を通じて接続され、その先には各種サーバ１が接続される。サーバ１には画像が保持されておりネットワークを通じてアクセス可能である。ＰＣ４にはＵＳＢデバイスコネクタ１２１を通じて接続され、ＵＳＢメモリ３にはＵＳＢホストコネクタ１２３を通じて接続される。メモリカード５には、メモリカードリーダ１２５を通じて接続される。
【００１７】
ＣＰＵ１０１は、各装置の制御を行う集中演算装置である。ＲＯＭ１０２は、ＣＰＵ１０１が実行するソフトが記憶されているメモリである。フラッシュロム、ＥＰ（Erasable and Programmable）ロムなどが一般に使用されている。ＲＡＭ１０３は、ＣＰＵ１０１の作業領域として使用されるメモリであり、プリンタ２の電源がＯＦＦとなった場合でも保持できるようバックアップ装置１０４にてバックアップされている。もちろん、不揮発性のメモリを使用しても問題は無い。
【００１８】
操作パネル１０５は、ユーザが操作するためのパネルである。ネットワークコントローラ１０６、ネットワークＩ/Ｆ１０７はネットワークに接続し、ネットワークに接続するサーバ１とデータの送受信を行う。もちろん、これらは有線にこだわらず、無線ＬＡＮ（Local Area Network）等でもかまわない。表示部１０８は操作パネル１０５からの入力を助けるための情報や、ダウンロードした画像を表示するためのものである。
【００１９】
ＵＳＢデバイスコントローラ１２０、ＵＳＢデバイスコネクタ１２１はこのプリンタ２を通常のプリンタとして使用する場合に必要であり、ＰＣ４と接続され、ＰＣ４からの主に印刷データを受信する。ＵＳＢホストコントローラ１２２、ＵＳＢホストコネクタ１２３はＵＳＢメモリ３などのＵＳＢデバイスと接続される。
【００２０】
メモリカードコントローラ１２４とメモリカードリーダ１２５は、メモリカード５と接続される。スキャナ部１２６は紙などに印刷されたものを読取ることができる。画像メモリ１２７は、ＰＣ４、ＵＳＢメモリ３、メモリカード５、またはネットワークからダウンロードされた画像データを保存する。また、この画像メモリ１２７は画像メモリバックアップ装置１２８によってバックアップされ、プリンタ２の電源がＯＦＦとなった場合でも内容は保持される。画像縮小部１３０は画像メモリ１２７に一旦蓄積（バッファリング）された画像データを読み出し、縮小処理をする。印刷を行うプリンタエンジン１３１はプリンタエンジン通信部１２９を介し接続される。プリンタエンジン１３１には電子写真方式、インクジェット方式、ジェルジェット方式等が存在する。
【００２１】
（実施形態１）
図２は、メモリカード５に記録された情報からインターネットにアクセスし、画像を印刷する処理の流れを示したフローチャートである。本実施形態では、メモリカード５に記録された情報からインターネットにアクセスし、画像を処理する流れの一例について図２に示すフローチャートを用いて詳細に説明する。
【００２２】
メモリカード５がメモリカードリーダ１２５に挿入されているか否かを、ＣＰＵ１０１により判定する（ステップＳ２０１）。メモリカード５が挿入されている場合（ステップＳ２０１/ＹＥＳ）、ＣＰＵ１０１はメモリカード５内に保存されているアクセス先情報、例えばＵＲＬ・認証コードを読み込み、ＲＭＡバックアップ装置１０４にてバックアップされているＲＡＭ１０３に転送し、保存する（ステップＳ２０２）。アクセス先を読み込ませた後に、ユーザから操作パネル１０５にて印刷の要求がある場合（ステップＳ２０３/ＹＥＳ）は、ネットワークプリンタ２はＲＡＭ１０３に保存されているアクセス先情報、たとえばＵＲＬと認証コードに基づきネットワークにアクセスする（ステップＳ２０４）。
【００２３】
次に、目的のデータファイルをダウンロードして画像メモリ１２７に転送し、記憶させる（ステップＳ２０５）。一旦、画像メモリ１２７に蓄積されたデータは、表示部１０８に表示され（ステップＳ２０６）、かつ、プリンタエンジン通信部１２９を介してプリンタエンジン１３１に送信され印刷・排出される（ステップＳ２０７）。この際に、操作パネル１０５に、印刷要求を指示する専用ボタンを設ければ、ユーザはメモリカード５をプリンタ２に挿入して操作パネル１０５上の専用ボタンをワンタッチするだけで目的の画像データを印刷することが可能となる。
【００２４】
また、上記メモリカード５はＳＤメモリカード、コンパクトフラッシュ（登録商標）、メモリスティック等各種存在する。メモリカードではなくデータを保存できるＵＳＢデバイス３、例えばＵＳＢメモリにアクセス先情報が記憶されている場合にも同様にアクセス先情報がＲＡＭ１０３に転送される。
【００２５】
さらに、一旦、メモリカード５内のアクセス先情報が読み込まれＲＡＭ１０３に書き込まれれば、その後、そのメモリカード５は常に挿入されている必要は無く、抜き去ることができるので、他の用途で使用することが可能となる。また、ＲＡＭバックアップ装置１０４にてバックアップされているので、装置の電源をＯＦＦにすることも可能である。つまり一度アクセス先情報を読み込ませれば、常にそのアクセス先にアクセスすることが可能となる。
【００２６】
また、画像メモリ１２７には複数のデータを保存することが可能であり、保存した複数のデータから目的の画像を選択・表示すること、及び必要に応じて個別に印刷することが可能である。
【００２７】
本実施形態により、アクセス先の情報をＲＡＭ１０３などの内部メモリに取り込むため、一度接続した記録媒体から情報を内部メモリに保持することにより、何度も記録媒体を接続させる必要がなくなる。そのため、破損・汚濁・紛失しやすい記録媒体であっても何度も使用することなく、一度読み込めばネットワークにいつでも接続することが可能となる。また、ダウンロードしたデータを記憶することにより、ネットワークにアクセス終了後であっても、プリンタ２上でそのデータを閲覧、印刷することが可能となる。
【００２８】
（実施形態２）
図３は、ダウンロードしたデータファイルが過去に印刷されたデータファイルでない場合の処理の流れを示したフローチャートである。本実施形態では、過去に印刷されたことのないデータファイルをダウンロードした場合の処理の一例について、図３に示すフローチャートを用いて詳細に説明する。
【００２９】
メモリカード５がメモリカードリーダ１２５に挿入されているか否かを、ＣＰＵ１０１により判定する（ステップＳ３０１）。メモリカード５が挿入されている場合（ステップＳ３０１/ＹＥＳ）、ＣＰＵ１０１はメモリカード５内に保存されているアクセス先情報、例えばＵＲＬ・認証コードを読み込み、ＲＭＡバックアップ装置１０４にてバックアップされているＲＡＭ１０３に転送し、保存する（ステップＳ３０２）。アクセス先を読み込ませた後に、ユーザから操作パネル１０５にて印刷の要求がある場合（ステップＳ３０３/ＹＥＳ）は、ネットワークプリンタ２はＲＡＭ１０３に保存されているアクセス先情報、たとえばＵＲＬと認証コードに基づきネットワークにアクセスする（ステップＳ３０４）。
【００３０】
次に、目的のデータファイルをダウンロードし、さらに画像メモリ１２７に転送し、記憶させる（ステップＳ３０５）。上記ステップＳ３０５でダウンロードしたデータファイルが過去に印刷したことがないか否かを、ＲＡＭ１０３に記録されたデータファイルのファイル名を基にＣＰＵ１０１が判断する（ステップＳ３０６）。過去に印刷したことがある場合（ステップＳ３０６/ＮＯ）は、印刷を行わずに処理を終了する。過去に印刷したことがない場合（ステップＳ３０６/ＹＥＳ）には、画像表示部１０８にデータを表示し（ステップＳ３０７）、プリンタエンジン通信部１２９を介してプリンタエンジン１３１にデータを送信し、印刷を行う（ステップＳ３０８）。
【００３１】
最後に、ＲＡＭ１０３に印刷したデータファイルのファイル名を記憶する（ステップＳ３０９）。
【００３２】
本実施形態により、一度印刷したデータの情報をプリンタ２に保持するため、ネットワークにアクセスする度に同じデータを印刷することを避けることが可能となる。
【００３３】
尚、ＲＡＭ１０３にはファイル名を記憶しているため、アクセス時にアクセス先のファイル名とＲＡＭ１０３に記憶されたファイル名を比較し、一致する場合はダウンロードしないということも可能である。
【００３４】
（実施形態３）
図４は、ダウンロードしたデータファイルが過去に画像表示部１０８に表示されたことのないデータファイルである場合の処理の流れを示したフローチャートである。本実施形態では、ダウンロードしたデータファイルが過去に画像表示部１０８に表示されたことのないデータファイルである場合の処理の一例について、図４に示すフローチャートを用いて詳細に説明する。
【００３５】
メモリカード５がメモリカードリーダ１２５に挿入されているか否かを、ＣＰＵ１０１により判定する（ステップＳ４０１）。メモリカード５が挿入されている場合（ステップＳ４０１/ＹＥＳ）、ＣＰＵ１０１はメモリカード５内に保存されているアクセス先情報、例えばＵＲＬ・認証コードを読み込み、ＲＭＡバックアップ装置１０４にてバックアップされているＲＡＭ１０３に転送し、保存する（ステップＳ４０２）。アクセス先を読み込ませた後に、ユーザから操作パネル１０５にて印刷の要求がある場合（ステップＳ４０３/ＹＥＳ）は、ネットワークプリンタ２はＲＡＭ１０３に保存されているアクセス先情報、たとえばＵＲＬと認証コードに基づきネットワークにアクセスする（ステップＳ４０４）。
【００３６】
次に、目的のデータファイルをダウンロードし、さらに画像メモリ１２７に転送し、記憶させる（ステップＳ４０５）。上記ステップＳ４０５でダウンロードしたデータファイルが過去に表示部１０８に表示されたか否かを、ＲＡＭ１０３に記憶された過去に表示されたファイルと比較することにより、ＣＰＵ１０１が判断する（ステップＳ４０６）。過去に表示したことがある場合（ステップＳ４０６/ＮＯ）は、印刷を行わずに処理を終了する。
【００３７】
過去に表示部１０８に表示したことがない場合（ステップＳ４０６/ＹＥＳ）には、ダウンロードしたデータを画像表示部１０８に表示する（ステップＳ４０７）。上記ステップＳ４０７で表示されたデータを基に、ユーザから操作パネル１０５にて印刷の要求がある場合（ステップＳ４０８/ＹＥＳ）は、プリンタエンジン通信部１２９を介してプリンタエンジン１３１にデータを送信し、印刷を行う（ステップＳ４０９）。
【００３８】
最後に上記ステップＳ４０７で表示部１０８に表示したデータのファイル名をＲＡＭ１０３に記憶する（ステップＳ４１０）。
【００３９】
また、記録媒体からアクセス先情報を読み込み、ＲＡＭ１０３に記録する方法として複数の方法が考えられる。上述したメモリカード５を挿す方法、ＵＳＢホストコネクタ１２３にＵＳＢメモリ３やその他のＵＳＢデバイスを挿入しそのデバイスから保存すべきデータを読み込む方法、及び図１に示すように具備されているスキャナ部１２６に、アクセス先を記入した紙を読み取らせＲＯＭ１０２に記憶されているパターンとマッチングさせることにより文字を認識、テキスト化しＲＡＭ１０３に書き込む方法などである。もちろん、一般的なバーコードやＱＲコードなどを使用しても読み取り保存することが可能である。
【００４０】
本実施形態により、ダウンロードしたデータを表示することにより、ユーザに印刷するか否かの選択を容易に判断させることが可能となり、不要なデータの印刷を避けることも可能となる。また、一度表示されたデータであって、ユーザにより印刷するか否かを判断されたデータを、繰り返しユーザに判断させることを避けることが可能となる。
【００４１】
また、スキャナ部１２６を用いることにより、安価な紙やフィルムなどを記録媒体として使用することが可能となる。紙を使用できることにより、はがきやファックスで記録媒体を転送することも可能となる。
【００４２】
上記実施形態１から３においては、一度印刷もしくは表示したデータのファイル名をＲＡＭ１０３に記憶することとしているが、データサイズやデータ自身の一部を保存して比較することも可能である。
【００４３】
（実施形態４）
本実施形態に係るネットワークプリンタ２は、メモリカード５乃至はＵＳＢデバイス３が挿される、乃至は上述したスキャナ部１２６からの入力がある、又は、操作パネル１０５を通しプリンタ２側で印刷の要求がある、又は、プリンタ２に接続されているＰＣ４からの印刷の要求があるまで待機している。
【００４４】
図５は、待機状態にあるネットワークプリンタ２にメモリカード５が挿入された場合の処理の流れを示すフローチャートである。図６は、待機状態にあるネットワークプリンタ２にプリンタ２側から印刷の要求がある場合の処理の流れを示したフローチャートである。図７は、待機状態にあるネットワークプリンタ２にＰＣ４からの印刷要求がある場合の処理の流れを示したフローチャートである。本実施形態では、待機状態にあるネットワークプリンタ２の動作の一例について、図５、図６、図７に示すフローチャートを用いて詳細に説明する。ここで、図５、図６、図７に示すフローチャートでは、ネットワークプリンタ２が待機状態であることを「Ａ」と省略している。
【００４５】
図５に示すように、待機状態（Ａ）にあるネットワークプリンタ２にメモリカード５が挿入される（ステップＳ５０１/ＹＥＳ）と、プリンタ２は接続先の情報の追加・変更を行う。まず、挿入したメモリカード５内の情報を現在ＲＡＭ１０３に保存されている情報に追加するか否かの指示をユーザから操作パネル１０５を介して受ける（ステップＳ５０２）。追加指示があった場合（ステップＳ５０２/ＹＥＳ）は、ＲＡＭ１０３にＵＲＬなどの情報を追加する（ステップＳ５０３）。追加指示がない場合（ステップＳ５０２/ＮＯ）は、操作パネル１０５を通し上書きを行うか否かの指示をユーザから受ける（ステップＳ５０４）。上書きを行う指示があった場合（ステップＳ５０４/ＹＥＳ）は、ＲＡＭ１０３の情報に上書きを行う（ステップＳ５０５）。上書き指示がない場合（ステップＳ５０４/ＮＯ）は、待機状態（Ａ）に戻る。
【００４６】
図６に示すように、待機状態（Ａ）であるネットワークプリンタ２に、ユーザから操作パネル１０５を通しプリンタ２側の印刷要求（ステップＳ６０１/ＹＥＳ）があると、ネットワークでの印刷かメモリからの印刷かの指示をユーザから操作パネル１０５を通じて受ける（ステップＳ６０２）。
【００４７】
ネットワークからの印刷が選択されると（ステップＳ６０２/ネットワーク）、まずアクセス先のＵＲＬが登録されているか否かをＣＰＵ１０１が判断する（ステップＳ６０３）。ＵＲＬが登録されていない場合（ステップＳ６０３/ＮＯ）は、待機状態（Ａ）へと戻る。ＵＲＬが登録されている場合（ステップＳ６０３/ＹＥＳ）は、ＲＡＭ１０３に保存されているＵＲＬのうち操作パネル１０５を介してユーザにどのＵＲＬからデータをダウンロードするかを選択させ（ステップＳ６０４）、選択されたＵＲＬにアクセスする（ステップＳ６０５）。
【００４８】
上記ステップ６０５でアクセスしたデータをダウンロードし、画像メモリ１２７に転送する（ステップＳ６０６）。画像メモリ１２７に保存されたデータは、一旦読み出された後に画像縮小部１３０にてプリンタ２が使用できる最大サイズの記録紙のサイズまで縮小及び／又は圧縮され、再度画像メモリ１２７に転送して、保存される（ステップＳ６０７）。
【００４９】
縮小されたデータを読み出し、画像表示部１０８に表示する（ステップＳ６０８）。ユーザにこのデータが目的のデータであるか否かを選択させ（ステップＳ６０９）、目的のデータでない場合（ステップＳ６０９/ＮＯ）は、接続先に対して次のデータの要求コマンドを送信し（ステップＳ６１２）、上記ステップＳ６０６の処理に戻り、次のデータのダウンロードを行う。目的のデータが表示されたとユーザが入力する（ステップＳ６０９/ＹＥＳ）と、次にこの表示されたデータを印刷するか否かをユーザに選択させる（ステップＳ６１０）。印刷を行わない場合（ステップＳ６１０/ＮＯ）は、待機状態（Ａ）へと戻る。印刷を行う場合（ステップＳ６１０/ＹＥＳ）は、プリンタエンジン通信部１２９を介してプリンタエンジン１３１に画像メモリ１２７の画像を送信し、印刷を行う（ステップＳ６１１）。
【００５０】
一方、上記ステップＳ６０２における印刷要求が、メモリからの印刷である場合（ステップＳ６０２/メモリ）には、プリンタ２内部の画像メモリ１２７からの印刷であるのか、メモリカード５やＵＳＢデバイス３などの外部メモリからの印刷であるのかをユーザに操作パネル１０５を通じ選択させる（ステップＳ６１３）。
【００５１】
内部画像メモリ１２７からの印刷が選択された場合（ステップＳ６１３/内部画像メモリ）は、画像メモリ１２７内の画像のうちの希望するもの、もしくは記憶されているデータすべてをサムネイルにて印字させるかをユーザに選択させる（ステップＳ６１４）。次に、選択された画像を表示部１０８に表示する（ステップＳ６１５）。表示されている画像が目的のデータであるか否かをユーザに判断させ（ステップＳ６１６）、目的のデータでない場合（ステップＳ６１６/ＮＯ）は、目的のデータが表示されるまで上記ステップＳ６１４、Ｓ６１５、Ｓ６１６の処理を繰り返し行う。
【００５２】
目的のデータが表示されたと入力された場合（ステップＳ６１６/ＹＥＳ）は、印刷を行うか否かを選択させる（ステップＳ６１７）。印刷を行う場合（ステップＳ６１７/ＹＥＳ）は、プリンタエンジン通信部１２９を介してプリンタエンジン１３１に画像メモリ１２７の画像を送信し、印刷を行う（ステップＳ６１１）。印刷を行わない場合（ステップＳ６１７/ＮＯ）には、待機状態（Ａ）に戻る。
【００５３】
一方、外部メモリからの印刷が選択された場合（ステップＳ６１３/外部メモリ）は、プリンタ２の外部に接続されたメモリカード５又はＵＳＢデバイス３などの外部メモリ内に保存されている画像データのうち希望するもの、あるいは記憶されているデータすべてをサムネイルにて印字させるかをユーザに選択させる（ステップＳ６１８）。次に、選択された画像を表示部１０８に表示する（ステップＳ６１９）。表示されている画像が目的のデータであるか否かをユーザに判断させ（ステップＳ６２０）、目的のデータでない場合（ステップＳ６２０/ＮＯ）は、目的のデータが表示される上記ステップＳ６１８、Ｓ６１９、Ｓ６２０の処理を繰り返し行う。
【００５４】
目的のデータが表示されたと入力された場合（ステップＳ６２０/ＹＥＳ）は、印刷を行うか否かをユーザに選択させる（ステップＳ６２１）。印刷を行う場合（ステップＳ６２１/ＹＥＳ）は、プリンタエンジン通信部１２９を介してプリンタエンジン１３１に画像メモリ１２７の画像を送信し、印刷を行う（ステップＳ６１１）。印刷を行わない場合（ステップＳ６２１/ＮＯ）には、待機状態（Ａ）に戻る。
【００５５】
図７に示すように、待機状態（Ａ）にあるネットワークプリンタ２に、このプリンタ２に接続されているＰＣ４からの印刷要求があった場合（ステップＳ７０１）は、ＰＣ４からの印刷を実行する（ステップＳ７０２）。
【００５６】
本実施形態により、アクセス先情報をＲＡＭ１０３に自動的に上書きすることができるので、常に新しい接続先を保持することが可能となる。一方、消去をしたくないアクセス先情報がある場合には、ユーザに上書きをするか否か選択させることにより、アクセス先情報を上書きすることを避けることが可能となる。
【００５７】
また、アクセス先情報をＲＡＭ１０３に上書きでするのではなく追加することにより、複数のアクセス先にアクセスすることが可能となる。また、アクセス先情報を追加するか否かをユーザに選択させることにより、アクセス先が冗長になることを防ぐことが可能となる。
【００５８】
また、ダウンロードしたデータを縮小処理またはデータ圧縮して画像メモリ１２７に保存することにより、画像メモリ１２７を有効に活用することが可能となる。さらに、データの大きさを、必要最小限のデータサイズであるプリンタ２に使用できる最大の記録紙のサイズまで縮小させて画像メモリ１２７に保存することによって、データを縮小することによる印刷への悪影響を防ぐことが可能となり、さらに画像メモリ１２７も有効に活用することが可能となる。
【００５９】
また、アクセス先に次のデータの送信を支持するコマンドを送信することが可能なため、複数のデータを選択することが可能となる。
【００６０】
また、記録媒体に記録されたアクセスに必要なＵＲＬや認証データを読出してその情報を基にデータにアクセスするだけでなく、画像データが保存された記録媒体が接続された場合には、その記録媒体内に記録された画像データを印刷することが可能となる。
【００６１】
また、通常表示部１０８はコスト高となるため、現在流通しているプリンタと比較してあまりにも大きいものを備えることはできないため、サムネイル化して表示部１０８に表示したとしても多くのサムネイルを一度に表示することは不可能である。複数のサムネイルを紙上に表示することが可能となるため、ユーザに目的データの選択を容易に行わせることが可能となる。
【００６２】
また、ＰＣ４に接続されているため、ＰＣ４からの印刷の要求も受けることが可能となり、複合化することが可能となる。
【００６３】
尚、各図のフローチャートに示す処理をＣＰＵ１０１が実行するためのプログラムは本発明によるプログラムを構成する。このプログラムを記録する記録媒体としては、半導体記憶部や光学的及び／又は磁気的な記憶部等を用いることが可能である。
【００６４】
以上好適な実施の形態に基づき具体的に説明したが、本発明は上述した実施形態に係るネットワークプリンタに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であるといことは言うまでもない。
【図面の簡単な説明】
【００６５】
【図１】本発明の実施形態に係るプリンタ２のブロック図である。
【図２】本発明の実施形態に係るプリンタ２において、メモリカード５に記録された情報からインターネットにアクセスし、画像を印刷する処理の流れを示したフローチャートである。
【図３】本発明の実施形態に係るプリンタ２において、ダウンロードしたデータファイルが過去に印刷されたデータファイルでない場合の処理の流れを示したフローチャートである。
【図４】本発明の実施形態に係るプリンタ２において、ダウンロードしたデータファイルが過去に表示されたデータファイルでない場合の処理の流れを示したフローチャートである。
【図５】本発明の実施形態に係るプリンタ２において、待機状態（Ａ）にあるプリンタ２にメモリカード５が挿入された場合の処理の流れを示すフローチャートである。
【図６】本発明の実施形態に係るプリンタ２において、待機状態（Ａ）にあるプリンタ２にプリンタ２側から印刷の要求があった場合の処理の流れを示したフローチャートである。
【図７】本発明の実施形態に係るプリンタ２において、待機状態（Ａ）にあるプリンタ２にＰＣ４からの印刷要求があった場合の処理の流れを示したフローチャートである。
【符号の説明】
【００６６】
１    サーバ
２    プリンタ
３    ＵＳＢメモリ
４    ＰＣ
５    メモリカード
１０１    ＣＰＵ
１０２    ＲＯＭ
１０３    ＲＡＭ
１０４    ＲＡＭバックアップ装置
１０５    操作パネル
１０６    表示部
１０７    ネットワークＩ/Ｆ
１０８    ネットワークコントローラ
１２０    ＵＳＢデバイスコントローラ
１２１    ＵＳＢデバイスコネクタ
１２２    ＵＳＢホストコントローラ
１２３    ＵＳＢホストコネクタ
１２４    メモリカードコントローラ
１２５    メモリカードリーダ
１２６    スキャナ部
１２７    画像メモリ
１２８    画像メモリバックアップ装置
１２９    プリンタエンジン通信部
１３０    画像縮小部
１３１    プリンタエンジン
【図１】
0005077948.tif 000002
【図２】
0005077948.tif 000003
【図３】
0005077948.tif 000004
【図４】
0005077948.tif 000005
【図５】
0005077948.tif 000006
【図６】
0005077948.tif 000007
【図７】
0005077948.tif 000008