(57)【特許請求の範囲】
【請求項１】
ネットワーク上のメールサーバと通信を行う通信手段と、
設定情報を記憶した可搬記憶媒体を接続可能な接続手段と、
画像の印刷を行う印刷手段と、
前記接続手段に前記可搬記憶媒体が接続されたことを検知する検知手段と、
前記可搬記憶媒体に記憶された画像データを読み出し、前記印刷手段により画像データに基づく画像を印刷する処理と、前記可搬記憶媒体に記憶された設定情報を用いて前記メールサーバから特定の電子メールを取得し、取得した電子メールに基づく印刷を前記印刷手段により行うメール印刷処理とを実行する制御手段と、
を備え、
前記制御手段は、
前記検知手段により前記接続手段に可搬記憶媒体が接続されたことが検知されたことを契機として、前記メール印刷処理の少なくとも一部の処理を開始し、
前記可搬記憶媒体に複数の設定情報が記憶されている場合に、前記複数の設定情報のそれぞれについて前記メール印刷処理を実行可能であり、
前記メール印刷処理において、
前記取得した電子メールの本文及び添付ファイルのうちの少なくとも一方を前記可搬記憶媒体内にファイルとして格納し、
前記可搬記憶媒体に前記ファイルを格納する際に、取得した電子メールに関する識別情報を名称とするフォルダを作成し、そのフォルダ下に前記ファイルを格納し、
取得した電子メールの印刷が可能か不可能かを判断し、印刷が不可能と判断した場合には前記印刷を実行せずに前記可搬記憶媒体に前記ファイルを格納し、
取得した電子メールの添付ファイルの内容を印刷可能かを判断し、印刷可能と判断した場合に、前記印刷手段により前記添付ファイルの印刷を実行し、
前記可搬記憶媒体内に記憶されたフィルタ情報に基づいて、前記メールサーバ上の取得可能な電子メールのうちから選別した電子メールを取得する、印刷装置。
【請求項２】
請求項１に記載の印刷装置において、
前記制御手段は、前記メール印刷処理において、取得済みの電子メールに関する履歴データを前記フィルタ情報として前記可搬記憶媒体に記憶させ、以降のメール印刷処理において、前記履歴データを参照し、前記メールサーバ上の取得可能な電子メールのうちから未取得の電子メールを選別して取得する。
【請求項３】
請求項２に記載の印刷装置において、
前記履歴データは、電子メールの取得時刻を示す情報であり、
前記制御手段は、前記メールサーバが前回の取得時刻以降に受信した電子メールを選別して取得する。
【請求項４】
請求項１から請求項３のいずれか一項に記載の印刷装置において、
前記電子メールの取得時に取得した電子メールを前記メールサーバ上から削除するかあるいは保持させるかの選択を受け付ける選択手段を備え、
前記制御手段は、前記電子メールの取得時に、前記メールサーバに対し前記選択手段により選択された処理の実行を指示する。
【請求項５】
請求項１から請求項４のいずれか一項に記載の印刷装置において、
転送データを送信する転送手段を備え、
前記制御手段は、前記可搬記憶媒体に記憶された転送先情報を読み出し、前記取得した電子メールに基づく転送データを前記転送手段を介して前記転送先情報に基づく転送先へ転送する。
【請求項６】
請求項５に記載の印刷装置において、
前記制御手段は、前記可搬記憶媒体に記憶された定型文書データを読み出し、前記取得した電子メールと前記定型文書データとを組み合わせて転送データを生成する。
【請求項７】
請求項１から請求項６のいずれか一項に記載の印刷装置において、
前記設定情報は、少なくともメールサーバの名称、メールサーバのアドレス、メールサーバに対するユーザＩＤ、メールサーバに対するパスワード、メールアドレスのうちのいずれか一つを含む。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置に関し、特に外部から電子メールを取り込む機能を備えた印刷装置に関する。
【背景技術】
【０００２】
イントラネットやインターネット等のネットワークに接続されたコンピュータにおいて、ユーザがメールクライアントソフトを用いてネットワーク上のメールサーバに格納された自分の電子メールを取り込んでその内容を閲覧できるようにする技術が一般的に知られている。また、ネットワーク上にそのコンピュータから利用可能なプリンタがあれば、取り込んだ電子メールの内容をそのプリンタで印刷することも可能である。
【０００３】
一方、ユーザがネットワークに接続されたプリンタを操作することにより、メールサーバ上の電子メールを直接プリンタに取り込み、その内容を印刷する技術も知られている。例えば特許文献１に記載のものでは、メールサーバに登録されたメールアカウントに対応するユーザＩＤやパスワード等の設定情報を予めプリンタ内部の記憶媒体に記憶しておき、電子メールを印刷する際にそれらの設定情報を用いてメールサーバにアクセスして電子メールを取得する。これにより、コンピュータを介さずに簡易に電子メールを印刷することができる。
【特許文献１】特開２００１−２８２４９１公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、こうしたプリンタを複数のユーザで使用する場合には、プリンタ内に各ユーザの設定情報が記憶されることになる。一般にこうした設定情報の管理には秘匿性が求められる。これに対し、例えば各設定情報を利用する際にユーザにパスワードを入力させることにより、秘匿性をある程度維持することが可能ではあるものの、よりセキュリティ性を高めるための手段が望まれている。
本発明は上記のような事情に基づいて完成されたものであって、電子メールを取得するための設定情報の管理に関するセキュリティ性を高めることが可能な印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記の目的を達成するための手段として、第１の発明に係る印刷装置は、ネットワーク上のメールサーバと通信を行う通信手段と、設定情報を記憶した可搬記憶媒体を接続可能な接続手段と、画像の印刷を行う印刷手段と、前記可搬記憶媒体に記憶された設定情報を用いて前記メールサーバから特定の電子メールを取得し、取得した電子メールに基づく印刷を前記印刷手段により行うメール印刷処理を実行する制御手段と、を備える。
【０００６】
第１の発明によれば、可搬記憶媒体に記憶された設定情報を用いて、ネットワーク上のメールサーバから電子メールを取得し、その印刷を行う。電子メールの取得時に必要な設定情報の少なくとも一部を可搬記憶媒体に記憶させておくことにより、印刷装置内にその設定情報を保持させずに済むため、セキュリティ性を高めることができる。
【０００７】
第２の発明は、第１の発明において、前記制御手段は、前記可搬記憶媒体に記憶された画像データを読み出し、前記印刷手段により画像データに基づく画像を印刷する。
【０００８】
第２の発明によれば、可搬記憶媒体に記憶された画像データをコンピュータを介さずに印刷するいわゆるダイレクト印刷を行うことができるため、使い勝手がよい。また、電子メールの取得及び印刷に用いる構成に新たな構成を追加することなくダイレクト印刷の機能を実現することができる。
【０００９】
第３の発明は、第１または第２の発明において、前記接続手段に前記可搬記憶媒体が接続されたことを検知する検知手段を備え、前記制御手段は、前記検知手段により前記接続手段に可搬記憶媒体が接続されたことが検知されたことを契機として、前記メール印刷処理の少なくとも一部の処理を開始する。
【００１０】
第３の発明によれば、可搬記憶媒体が接続されたことを契機としてメール印刷処理の少なくとも一部を開始する。これにより、例えば、ユーザによるメール印刷処理の開始指令の入力や、ユーザ認証情報の入力など、少なくとも一部のステップを省略することができ、ユーザの利便性が向上する。
【００１１】
第４の発明は、第１から第３のいずれか一つの発明において、前記制御手段は、前記取得した電子メールの本文及び添付ファイルのうちの少なくとも一方を前記可搬記憶媒体内にファイルとして格納する。
【００１２】
第４の発明によれば、電子メールの本文若しくは添付ファイルを可搬記憶媒体に格納することができるため、何らかの事情でその場で電子メールの印刷ができず後に印刷を行う場合や、取得した電子メールの本文若しくは添付ファイルをコンピュータ上で参照したい場合などに好都合である。
【００１３】
第５の発明は、第４の発明において、前記制御手段は、前記可搬記憶媒体に前記ファイルを格納する際に、取得した電子メールに関する識別情報を名称とするフォルダを作成し、そのフォルダ下に前記ファイルを格納する。
【００１４】
第５の発明によれば、電子メールの本文や添付ファイルを可搬記憶媒体に格納する際に、その電子メールに関する識別情報（電子メールの受信日時やタイトルなど）を付したフォルダ下にファイルを格納する。これにより、後に可搬記憶媒体の内容を参照したときにフォルダ名から電子メールを容易に識別することができる。
【００１５】
第６の発明は、第４または第５の発明において、前記制御手段は、取得した電子メールの印刷が可能か不可能かを判断し、印刷が不可能と判断した場合には前記印刷を実行せずに前記可搬記憶媒体に前記ファイルを格納する。
【００１６】
第６の発明によれば、電子メールを取得した際に、用紙切れやトナー切れ等の事情により印刷ができないことが起こり得る。そのような場合に取得した電子メールを可搬記憶媒体に格納するという代替手段をとることができるため、ユーザの利便性が向上する。
【００１７】
第７の発明は、第１から第６のいずれか一つの発明において、前記制御手段は、取得した電子メールの添付ファイルの内容を印刷可能かを判断し、印刷可能と判断した場合に、前記印刷手段により前記添付ファイルの印刷を実行する。
【００１８】
第７の発明によれば、添付ファイルが印刷可能である場合には、印刷して内容を確認することができるため、ユーザの利便性が向上する。
【００１９】
第８の発明は、第１から第７のいずれか一つの発明において、前記制御手段は、前記可搬記憶媒体に複数の設定情報が記憶されている場合に、前記複数の設定情報のそれぞれについて前記メール印刷処理を実行可能である。
【００２０】
第８の発明によれば、可搬記憶媒体に記憶された複数の設定情報のそれぞれについてメール印刷処理を実行することができる。これにより、例えば、一人のユーザが、複数のメールアカウントを使用したり、あるいは複数人分のメールを管理したりする場合などに、各設定情報に対応する電子メールの取得及び印刷をまとめて行うことができるため、効率的である。
【００２１】
第９の発明は、第１から第８のいずれか一つの発明において、前記制御手段は、前記可搬記憶媒体内に記憶されたフィルタ情報に基づいて、前記メールサーバ上の取得可能な電子メールのうちから選別した電子メールを取得する。
【００２２】
第９の発明によれば、電子メールの取得時に、可搬記憶媒体に記憶されたフィルタ情報に基づいて取得する電子メールを選別する。これにより、必要な電子メールのみを取得することができるため、不要な電子メールまで取得して印刷を行うことによって、処理に余分な時間がかかったり、あるいは用紙等を無駄に消費したり、部品の消耗を早めたりすることが防止される。
【００２３】
第１０の発明は、第９の発明において、前記制御手段は、前記メール印刷処理において、取得済みの電子メールに関する履歴データを前記フィルタ情報として前記可搬記憶媒体に記憶させ、以降のメール印刷処理において、前記履歴データを参照し、前記メールサーバ上の取得可能な電子メールのうちから未取得の電子メールを選別して取得する。
【００２４】
第１０の発明によれば、先に取得済みの電子メールに関する履歴データを可搬記憶媒体に記憶させておき、電子メールの取得時にその履歴データを参照してメールサーバから未取得の電子メールを選別して取得する。これにより、ユーザにとって必要性の高い電子メールのみを取得できるため、利便性が高い。
【００２５】
第１１の発明は、第１０の発明において、前記履歴データは、電子メールの取得時刻を示す情報であり、前記制御手段は、前記メールサーバが前回の取得時刻以降に受信した電子メールを選別して取得する。
【００２６】
第１１の発明によれば、可搬記憶媒体に電子メールの取得時刻を履歴データとして記憶しておき、電子メールの取得時にその履歴データを参照してメールサーバが前回の取得時刻以降に受信した電子メールを選別して取得する。これにより、ユーザにとって必要性の高い電子メールのみを取得できるため、利便性が高い。
【００２７】
第１２の発明は、第１から第１１のいずれか一つの発明において、前記電子メールの取得時に取得した電子メールを前記メールサーバ上から削除するかあるいは保持させるかの選択を受け付ける選択手段を備え、前記制御手段は、前記電子メールの取得時に、前記メールサーバに対し前記選択手段により選択された処理の実行を指示する。
【００２８】
第１２の発明によれば、ユーザが取得した電子メールをメールサーバ上から削除するか否かを選択することができる。取得済みの電子メールをメールサーバ上に残しておくことで、クライアントコンピュータ等でその電子メールを取り込んで閲覧することができる。
【００２９】
第１３の発明は、第１から第１２のいずれか一つの発明において、転送データを送信する転送手段を備え、前記制御手段は、前記可搬記憶媒体に記憶された転送先情報を読み出し、前記取得した電子メールに基づく転送データを前記転送手段を介して前記転送先情報に基づく転送先へ転送する。
【００３０】
第１３の発明によれば、取得した電子メールに基づく転送データを、電子メールやファクシミリ等により転送し、他所で閲覧することができるため、利便性が高い。また、転送先情報を可搬記憶媒体に記憶させることで、その転送先情報を印刷装置内に記憶させずに済むため、セキュリティ性を高めることができる。
【００３１】
第１４の発明は、第１３の発明において、前記制御手段は、前記可搬記憶媒体に記憶された定型文書データを読み出し、前記取得した電子メールと前記定型文書データとを組み合わせて転送データを生成する。
【００３２】
第１４の発明によれば、取得した電子メールと定型文書データとを組み合わせて転送データを生成し転送する。これにより、例えば、転送先で転送データを参照したときに、そのデータが電子メールを転送したものであることを容易に把握することができるような文字列等を電子メールに付加すること等ができ、利便性が向上する。
【００３３】
第１５の発明は、第１から第１４のいずれか一つの発明において、前記設定情報は、少なくともメールサーバの名称、メールサーバのアドレス、メールサーバに対するユーザＩＤ、メールサーバに対するパスワード、メールアドレスのうちのいずれか一つを含む。
【００３４】
第１５の発明によれば、メールサーバの名称やアドレス、メールサーバに対するユーザＩＤ、パスワード、メールアドレスといった設定情報を印刷装置でなく可搬記憶媒体に格納して管理することでセキュリティ性を向上することができる。
【発明の効果】
【００３５】
本発明によれば、可搬記憶媒体に記憶された設定情報を用いて、ネットワーク上のメールサーバから電子メールを取得し、その印刷を行う。電子メールの取得時に必要な設定情報の少なくとも一部を可搬記憶媒体に記憶させておくことにより、印刷装置内にその設定情報を保持させずに済むため、セキュリティ性を高めることができる。
【発明を実施するための最良の形態】
【００３６】
次に本発明の一実施形態について図１から図７を参照して説明する。
１．プリンタの外観構成
本実施形態では、本発明をプリンタ機能、スキャナ機能、コピー機能、ファクシミリ機能等を備えたプリンタ１（印刷装置の一例）に適用した例を示す。図１は、プリンタ１の外観斜視図である。
【００３７】
プリンタ１は、図１に示すように、本体部２の上側に原稿を読み取るための読取部３を備えている。この読取部３は、原稿読取面（図示せず）上に載置された原稿をＣＩＳ等のイメージセンサ（図示せず）で読み取り、画像データとして出力する。また、原稿読取面の上方には、ＡＤＦ（自動原稿供給装置）４が原稿読取面に対して開閉可能に設けられている。このＡＤＦ４は、セットされた原稿を前述のイメージセンサにより読み取り可能な位置へ搬送する。
【００３８】
プリンタ１の上面前部には、操作部５と、表示部６と、ＵＳＢインターフェイス１６とが設けられている。操作部５は、複数のボタン５Ａを備えており、ユーザによって各種の入力操作が可能である。表示部６は、液晶ディスプレイやランプ等を備え、装置の動作状態や設定画面等を表示することが可能である。
【００３９】
２．電気的構成
図２は、上述のプリンタ１と、プリンタ１が接続されるネットワークシステムの電気的構成を概略的に示すブロック図である。同図に示すように、プリンタ１は、ＣＰＵ１０（制御手段、検知手段の一例）、ＲＯＭ１１、ＲＡＭ１２、ＮＶＲＡＭ（不揮発性メモリ）１３、ネットワークインターフェイス１４（通信手段、選択手段、転送手段の一例）、ファクシミリインターフェイス１５（転送手段の一例）、ＵＳＢインターフェイス１６（接続手段の一例）を備え、さらにこれらに印刷部１７（印刷手段の一例）や、既述の読取部３、操作部５、表示部６などが接続されている。
【００４０】
ＲＯＭ１１には、後述するメモリ対応処理など、このプリンタ１の各種動作を制御するためのプログラムが記憶されている。ＣＰＵ１０は、ＲＯＭ１１から読み出したプログラムに従って、その処理結果をＲＡＭ１２やＮＶＲＡＭ１３に記憶させながら、各部の制御を行う。
【００４１】
ネットワークインターフェイス１４は、イントラネット及びインターネット等のネットワーク回線２０に接続されており、同じくネットワーク回線２０に接続されたクライアントコンピュータ３０やメールサーバ４０等との間でデータの送受信が可能となっている。ファクシミリインターフェイス１５は、電話回線２１に接続され、外部のファクシミリ装置等との間でファクシミリデータの通信が可能となっている。
【００４２】
ＵＳＢインターフェイス１６には、ＵＳＢメモリ２２（可搬記憶媒体の一例）やデジタルカメラ等のＵＳＢデバイスが着脱可能に接続され、装着されたＵＳＢデバイスとの間でデータの送受信が可能となっている。印刷部１７は、用紙などの被記録媒体上に印刷用のデータに基づいた画像を印刷する。
【００４３】
クライアントコンピュータ３０は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、ハードディスクドライブ３４、キーボードやポインティングデバイスからなる操作部３５、液晶ディスプレイ等からなる表示部３６、ネットワーク回線２０に接続されるネットワークインターフェイス３７、ＵＳＢインターフェイス３８等を備えている。ハードディスクドライブ３４には、後述するメモリ設定処理を行うプログラムや、プリンタドライバなどの各種プログラムが記憶されている。
【００４４】
メールサーバ４０は、ＰＯＰ（Post Office Protcol）及びＳＭＴＰ（Simple Mail Transfer Protocol）等のプロトコルを用いて電子メールの送受信を行う機能を備えている。メールサーバ４０は、ハードディスクドライブ４１等を備えており、登録されたメールアカウントごとに受信した電子メールをハードディスクドライブ４１上のメールボックスに保管する。
【００４５】
３．メモリ設定処理
次にクライアントコンピュータ３０においてＣＰＵ３１の制御により実行されるメモリ設定処理について説明する。図３は、メモリ設定処理の流れを示すフローチャートであり、図４は、ＵＳＢメモリ２２に記憶されるメール取得情報の項目の一例を示す図である。
【００４６】
このメモリ設定処理は、後述するメール取得処理において用いるメール取得情報を事前にＵＳＢメモリ２２に記憶させるために行われる。ユーザがＵＳＢインターフェイス３８にメール取得情報を記憶していない状態のＵＳＢメモリ２２を装着し、操作部３５よりメモリ設定処理の実行指令を入力すると、ＣＰＵ３１はその実行指令を受けてメモリ設定処理を開始する。
【００４７】
図３に示すように、ＣＰＵ３１は、メモリ設定処理を開始すると、表示部３６にアクセスパスワードの入力画面を表示し、ユーザが操作部３５より入力したアクセスパスワードを取得する（Ｓ１０１）。ここで入力されたアクセスパスワードは、後にＵＳＢメモリ２２内に暗号化して保存されるファイルにアクセスする際の暗号解除キーとなる。
【００４８】
続いて、ＣＰＵ３１は、表示部３６にメール取得情報の入力画面を表示し、ユーザが操作部３５より入力するメール取得情報の各項目の設定値を取得する（Ｓ１０２）。メール取得情報は、プリンタ１のメール取得処理における動作に関する複数の項目の設定値を一組とした情報であり、メールアカウントごとに複数組のメール取得情報を一個のＵＳＢメモリ２２内に記憶させることができる。
【００４９】
メール取得情報の項目としては、例えば、１つのメールアカウントに対応する、メールサーバ名（若しくはメールサーバアドレス）、ユーザＩＤ、パスワード、メールアドレスや、メールサーバ上の電子メールの削除可否、取得した電子メールの転送可否、転送先アドレス（ＦＡＸ番号やメールアドレス等）、転送時に用いる定型文書データなどがある（詳細は後述する）。また、メール取得情報として、上述のようにユーザにより任意に設定値が書き込まれる項目の他に、プリンタ１におけるメール取得処理時に値が書き込まれるフィルタ情報（電子メールの取得時刻や電子メールの識別情報等）などの項目もある。
【００５０】
続いて、ＣＰＵ３１は、入力されたメール取得情報を暗号化したファイルを生成し、そのファイルをＵＳＢインターフェイス３８を介してＵＳＢメモリ２２に書き込み（Ｓ１０３）、このメモリ設定処理を終了する。既述のように暗号化されたメール取得情報のファイルはユーザにより入力されたアクセスパスワードにより解除することができる。そこで、上記メモリ設定処理とは別に、既にメール取得情報が記憶されたＵＳＢメモリ２２に対し、ユーザが正しいアクセスパスワードを入力することで、ＵＳＢメモリ２２に記憶されたメール取得情報の内容を変更可能とする処理をクライアントコンピュータ３０上で実行できるようにしても良い。
【００５１】
また、上記メモリ設定処理と同様の処理をプリンタ１上で実行できるように構成しても良い。即ち、プリンタ１のＣＰＵ１０の制御により、プリンタ１のＵＳＢインターフェイス１６に接続されたＵＳＢメモリ２２に対し、ユーザが操作部５から入力したメール取得情報を暗号化して書き込む処理を実行するようにしても良い。
【００５２】
４．メモリ対応処理
次にプリンタ１において実行されるメモリ対応処理の動作について説明する。図５は、メモリ対応処理の流れを示すフローチャートである。このメモリ対応処理では、ＵＳＢインターフェイス１６に接続されたＵＳＢメモリ２２に関する処理を行う。
【００５３】
ＣＰＵ１０は、（未接続状態の）ＵＳＢインターフェイス１６にＵＳＢメモリ２２が接続されたことを検知すると、メモリ対応処理を開始する。図５に示すように、ＣＰＵ１０は、メモリ対応処理を開始すると、まずＵＳＢメモリ２２にメール取得情報が記憶されているかを調べる（Ｓ２０１）。そして、ＵＳＢメモリ２２にメール取得情報が記憶されていない場合（Ｓ２０１：Ｎｏ）には、表示部６に操作選択画面を表示する（Ｓ２０２）。ここでは、例えば「ダイレクト印刷」や「スキャントゥメモリ」など、後述するメール取得処理を除いたＵＳＢメモリ２２に関する処理が選択肢として画面に表示され、ユーザが操作部５からそれらの選択肢のうちの一項目を選択して実行指示を入力することができる。
【００５４】
ＣＰＵ１０は、ユーザにより「ダイレクト印刷」が選択された場合（Ｓ２０３：Ｙｅｓ）には、ユーザに指定されたＵＳＢメモリ２２内の画像データファイルを読み出して、そのファイルに基づいた印刷データを生成し、印刷部１７によりその印刷データに基づいた印刷を行うダイレクト印刷処理を実行する（Ｓ２０４）。また、「スキャントゥメモリ」が選択された場合（Ｓ２０３：Ｎｏ）には、読取部３においてセットされた原稿の読み取りを行い、得られたデータに基づいた画像データファイルを生成してＵＳＢメモリ２２に格納するスキャントゥメモリ処理を実行する（Ｓ２０５）。
【００５５】
また、ＣＰＵ１０は、Ｓ２０１にて、ＵＳＢメモリ２２にメール取得情報のファイルが記憶されている場合（Ｓ２０１：Ｙｅｓ）には、表示部６にメール取得処理を実行するか否かの選択を入力するための画面を表示する（Ｓ２０６）。ここで、ユーザによりメール取得処理を実行しない旨が操作部５から入力された場合（Ｓ２０７：Ｎｏ）には、Ｓ２０２に進み、メール取得処理以外の処理を行う。
【００５６】
メール取得処理の実行指示が入力された場合（Ｓ２０７：Ｙｅｓ）には、表示部６にアクセスパスワードの入力画面を表示する（Ｓ２０８）。そして、ユーザによりアクセスパスワードが操作部５から入力されると、ＣＰＵ１０は、そのアクセスパスワードが暗号化されたファイルの暗号解除キーと一致するかを判断し（Ｓ２０９）、両者が一致しない場合（Ｓ２０９：Ｎｏ）にはこのメモリ対応処理を終了する。
【００５７】
ＣＰＵ１０は、アクセスパスワードが暗号化されたファイルの暗号解除キーと一致した場合（Ｓ２０９：Ｙｅｓ）には、ＵＳＢメモリ２２内に複数組のメール取得情報が存在するかを判断する（Ｓ２１０）。ＵＳＢメモリ２２内に一組のメール取得情報のみが存在する場合（Ｓ２１０：Ｎｏ）には、アクセスパスワードを用いてＵＳＢメモリ２２からそのメール取得情報を読み込み（Ｓ２１１）、読み込んだメール取得情報を用いて後述のメール取得処理を実行する（Ｓ２１２）。
【００５８】
また、ＵＳＢメモリ２２に複数組のメール取得情報が存在する場合（Ｓ２１０：Ｙｅｓ）には、表示部６にＵＳＢメモリ２２の全メール取得情報のリストを表示する。ここでは、例えば各メール取得情報に含まれるメールアドレスなどが一覧で表示される。ユーザはその一覧の中からメール取得処理を行う対象とするメール取得情報を操作部５より一組または複数組選択することができる。
【００５９】
続いて、ＣＰＵ１０は、処理対象として選択されたメール取得情報のうち未処理の一組のメール取得情報を読み込み（Ｓ２１４）、読み込んだメール取得情報を用いて後述のメール取得処理を実行する（Ｓ２１５）。その後、全ての処理対象のメール取得情報についてメール取得処理が終了したかを判断し（Ｓ２１６）、未処理の処理対象のメール取得情報が存在する場合（Ｓ２１６：Ｎｏ）には、Ｓ２１４に戻り、その未処理のメール取得情報に対するメール取得処理を繰り返す。全ての処理対象に対してメール取得処理が終了した場合（Ｓ２１６：Ｙｅｓ）には、このメモリ対応処理を終了する。
【００６０】
次に上述のメモリ対応処理中で実行されるメール取得処理の動作について説明する。図６及び図７は、メール取得処理の流れを示すフローチャートである。このメール取得処理では、ＰＯＰによりメールサーバ４０との通信を行い、メールサーバ４０から電子メールを取得し、取得した電子メールの印刷や格納等を行う。
【００６１】
ＣＰＵ１０は、図６，図７に示すように、メール取得処理を開始すると、まず読み込んだメール取得情報を用いてメールサーバ４０に接続する（Ｓ３０１）。より詳細には、メール取得情報で指定されるメールサーバ４０に対し、ネットワークインターフェイス１４を介してポート接続要求を送信する。このポート接続要求に対し、メールサーバ４０がＯＫメッセージを返信することで、プリンタ１とメールサーバ４０との間のＴＣＰ／ＩＰによる通信が確立する。続いて、ＣＰＵ１０は、メール取得情報のユーザＩＤ及びパスワードを順に送信する。これらに対しメールサーバ４０がＯＫメッセージを返すと、メールボックスに対するユーザ認証がなされたことになる。
【００６２】
次に、ＣＰＵ１０は、メールボックスに蓄積されている電子メールのリストと各電子メールのヘッダ部とを取得する（Ｓ３０２）。より詳細には、ＣＰＵ１０は、まずメールサーバ４０にメールボックスのリスト情報の要求を送信し、この要求に対しメールサーバ４０は、メールボックスの電子メールの件数と全メールのサイズ情報とからなるリストを返信する。そして、ＣＰＵ１０は、メールボックスの全電子メールについてヘッダ部の要求を送信し、その要求に対しメールサーバ４０は、各電子メールのヘッダ部を返信する。なお、電子メールのヘッダ部には、差出人（From）及び宛先（To）のメールアドレス、件名（Subject）、送信時刻（Date）、識別番号（Message-ID）、メディアタイプ（Content-Type）等が含まれている。
【００６３】
次に、ＣＰＵ１０は、ユーザにメールボックスから取得する電子メールの選別方法を選択させるための画面を表示部６に表示する（Ｓ３０３）。ここでは、例えば、メールボックスの全電子メールを取得するか、メール取得情報のフィルタ情報に基づいて取得する電子メールの絞り込みを行うか、あるいはユーザが手動で選択した電子メールを取得するか、の３つの選択肢を表示する。そして、ユーザにより操作部５から全電子メールを取得する旨の選択が入力された場合（Ｓ３０４）には、リストに含まれる全電子メールを取得対象として設定する。
【００６４】
また、フィルタ情報に基づいて取得する電子メールの絞り込みを行う旨が選択された場合（Ｓ３０６：Ｙｅｓ）には、リスト中の電子メールからフィルタ情報を用いて所定の条件に該当する電子メールを抽出し、それらを取得対象として設定する。具体的には、例えば、ＵＳＢメモリ２２内のメール取得情報に含まれるフィルタ情報として最後に電子メールを取得した時刻を予め記憶させておき、リスト中の電子メールから送信時刻（Date）がフィルタ情報の時刻以降のものを取得対象とする。
【００６５】
あるいは、フィルタ情報として取得を行った全ての電子メールの識別情報（件名、送信時刻、識別番号等）を予めＵＳＢメモリ２２に記憶させておき、その識別情報を参照してリスト中の電子メールから未取得のものを抽出して取得対象に設定するようにしても良い。
【００６６】
また、Ｓ３０３において、ユーザが手動で選択した電子メールを取得する旨が選択された場合（Ｓ３０６：Ｎｏ）には、表示部６にメールボックス内の全電子メールの件名や差出人等を一覧表示する（Ｓ３０８）。そして、ユーザが操作部５により一覧に表示された電子メールの中から任意に選択した電子メールを取得対象として設定する。
【００６７】
次に、ＣＰＵ１０は、Ｓ３０５，Ｓ３０７若しくはＳ３０９において取得対象として設定された電子メールのうちから、未取得の１つの電子メールについてメールデータの要求をメールサーバ４０に送信する（Ｓ３１０）。メールサーバ４０は、この要求を受けると、対象となる電子メールのメールデータ（ヘッダ部、メール本文を含み、添付ファイルが存在するときにはその添付ファイルのデータをも含む）を返信し、プリンタ１のＣＰＵ１０は受信したメールデータをＲＡＭ１２上に記憶する。
【００６８】
そして、ＣＰＵ１０は、ＵＳＢメモリ２２に記憶されるメール取得情報のフィルタ情報を更新する（Ｓ３１１）。より詳細には、例えば、フィルタ情報として電子メールの取得時刻を用いる場合には、現在時刻をフィルタ情報の値としてＵＳＢメモリ２２に書き込む。また、フィルタ情報として電子メールの識別情報を用いる場合には、取得した電子メールの識別情報（件名、送信時刻、識別番号等）をＵＳＢメモリ２２上のフィルタ情報に追加して書き込む。
【００６９】
続いて、ＣＰＵ１０は、プリンタ１が印刷可能な状態であるかを判断する（Ｓ３１２）。そして、プリンタ１が正常に印刷可能な状態であれば（Ｓ３１２：Ｙｅｓ）、電子メールの本文の印刷を行う（Ｓ３１３）。より詳細には、差出人、件名等のヘッダ部の一部と本文のデータ（テキストデータ）とをラスタライズした印刷データを生成し、印刷部１７によりこの印刷データに基づく画像を用紙に印刷して出力する。
【００７０】
また、ＣＰＵ１０は、例えば、用紙切れ、トナー若しくはインク切れ、その他の異常によりプリンタ１が印刷不能な状態になっていると判断した場合（Ｓ３１２：Ｎｏ）には、ヘッダ部の一部及びメール本文を含んだファイルを生成し、そのファイルをＵＳＢメモリ２２に格納する。このメール本文を含んだファイルは、例えば、テキスト形式のファイルとしても良く、あるいは、テキストを画像化した画像データファイル（ＴＩＦＦ形式等）等としても良い。
【００７１】
また、ＣＰＵ１０が上記ファイルをＵＳＢメモリ２２に格納する際には、ＵＳＢメモリ２２内に格納する電子メールに関する識別情報を名称としたフォルダを作り、そのフォルダ下に前述のファイルを格納する。フォルダ名としては、例えば、電子メールの件名、差出人、送信時刻、取得時刻（「０８０３０１」等）や、それらを組み合わせたものや、それらに他の語（「メール」等）を組み合わせたもの等を用いることができる。なお、ファイルの格納場所やファイルを格納するフォルダの命名規則をユーザが任意に指定できるように構成しても良い。
【００７２】
次に、ＣＰＵ１０は、取得した電子メールに添付ファイルが含まれるかを判断し（Ｓ３１５）、添付ファイルが含まれる場合（Ｓ３１５：Ｙｅｓ）には、その添付ファイルが印刷可能かを判断する（Ｓ３１６）。より詳細には、添付ファイルのヘッダ部を調べて、その添付ファイルがテキストデータや、ＧＩＦ形式、ＪＰＥＧ形式等の画像データなどの印刷可能な形式のファイルであるかを判断する。そして、添付ファイルが印刷可能であると判断した場合（Ｓ３１６：Ｙｅｓ）には、添付ファイルをラスタライズした印刷データを生成し、印刷部１７によりこの印刷データに基づく画像を用紙に印刷して出力する（Ｓ３１７）。
【００７３】
また、添付ファイルが印刷可能な形式のファイルでない（アプリケーションプログラムなど）と判断した場合（Ｓ３１６：Ｎｏ）には、添付ファイルをＵＳＢメモリ２２に格納する（Ｓ１３８）。このとき、ＣＰＵ１０は、前述のメール本文を格納する際と同様に、添付ファイルを含んだ電子メールに関する識別情報を名称としたフォルダ下に添付ファイルを格納する。
【００７４】
ＣＰＵ１０は、添付ファイルを印刷又は格納した場合（Ｓ３１７またはＳ３１８）、若しくは電子メールに添付ファイルが含まれていない場合（Ｓ３１５：Ｎｏ）には、読み込んだメール取得情報においてメールサーバ上の電子メールの削除可否の項目が削除可になっているかを調べる（Ｓ３１９）。そして、同項目が削除可に設定されている場合（Ｓ３１９：Ｙｅｓ）には、処理中の１つの電子メールについての削除要求をメールサーバ４０に送信する（Ｓ３２０）。メールサーバ４０では、電子メールの削除要求を受けると、その電子メールをハードディスクドライブ４１上のメールボックスから削除する。また、電子メールの削除可否の項目が削除不可になっている場合（Ｓ３１９：Ｎｏ）には、ＣＰＵ１０は、電子メールの削除要求を送信しないため、メール取得処理の終了後もプリンタ１に取得された電子メールがメールサーバ４０上に保持されることになる。
【００７５】
続いて、ＣＰＵ１０は、メール取得情報において電子メールの転送可否の項目が転送可であるかを調べ（Ｓ３２１）、転送可である場合（Ｓ３２１：Ｙｅｓ）には、処理中の電子メールに基づいて転送データを生成する（Ｓ３２２）。ここで、電子メールの転送方法としては電子メールやファクシミリがあり、メール取得情報において転送先アドレスが電子メールのアドレスになっていれば転送データを電子メール形式で生成し、転送先アドレスがファクシミリ番号になっていれば、転送データをファクシミリデータとして生成する。
【００７６】
また、上記転送データは、元の電子メールのデータにメール取得情報に含まれる定型文書データを組み合わせて生成される。例えば、電子メール形式の転送データであれば、元の電子メールの本文や件名等に、その転送データがプリンタで取得した電子メールを転送したものであることを示す語句や転送者の署名等を定型文書データとして付加する。あるいは、転送データがファクシミリデータであれば、メール本文や件名等に同様の語句や署名等を定型文書データとして付加したものを画像化する。
【００７７】
続いて、ＣＰＵ１０は、生成した転送データの転送を行う（Ｓ３２３）。即ち、転送データが電子メール形式であれば、ネットワークインターフェイス１４を介してＳＭＴＰによりメールサーバ４０と通信を行い、宛先としてメール取得情報の転送先を指定して、転送データをメールサーバ４０に送信する。メールサーバ４０は、転送データを受け取ると、その転送データを指定された宛先に電子メールとして送信する。また、転送データがファクシミリデータであれば、ファクシミリインターフェイス１５により、メール取得情報の転送先との間でファクシミリ通信を行い、転送データをその転送先に送信する。
【００７８】
Ｓ３２３にて、転送データの送信が終了した後、若しくは電子メールを転送不可の設定の場合（Ｓ３２１：Ｎｏ）には、取得対象として設定された全ての電子メールの取得が完了したかを判断する（Ｓ３２４）。そして、取得対象のうち未取得の電子メールが存在すれば（Ｓ３２４：Ｎｏ）、図６のＳ３１０に戻り、未取得の電子メールの取得を行う。また、取得対象の全ての電子メールの取得が完了すれば（Ｓ３２４：Ｙｅｓ）、このメール取得処理を終了する。
【００７９】
（本実施形態の効果）
以上のように本実施形態によれば、ＵＳＢメモリ２２に記憶された設定情報（本実施形態では、メールサーバ名（メールサーバアドレス）、ユーザＩＤ、パスワード）を用いて、ネットワーク上のメールサーバ４０から電子メールを取得し、その印刷を行う。電子メールの取得時に必要な設定情報の少なくとも一部をＵＳＢメモリ２２に記憶させておくことにより、プリンタ１内にその設定情報を保持させずに済むため、セキュリティ性を高めることができる。
【００８０】
また、仮にプリンタの操作部にて直接電子メールを取得するための設定情報の入力を行う構成とした場合、複数台のプリンタで電子メールを取得しようとすると、各プリンタ毎に設定情報を入力することが必要になり、手間が掛かる。これに対し、本構成では、一度ＵＳＢメモリ２２に設定情報を記憶させておけば、そのＵＳＢメモリ２２を複数台の各プリンタに接続し、設定情報を読み込ませることができるため、設定情報の入力の手間を軽減することができる。
【００８１】
また、本プリンタ１は、ＵＳＢメモリ２２に記憶された画像データをクライアントコンピュータ３０を介さずに印刷するいわゆるダイレクト印刷を行うことができるため、使い勝手がよい。また、電子メールの取得及び印刷に用いる構成（ＵＳＢインターフェイス１６、印刷部１７等）に新たな構成を追加することなくダイレクト印刷の機能を実現することができる。
【００８２】
また、ＵＳＢメモリ２２が接続されたことを契機としてメール印刷処理の少なくとも一部を開始する。なお、本実施形態では、メール取得処理の実行指示画面表示から電子メール取得処理が終了するまでの処理（Ｓ２０６〜Ｓ２１６）がメール印刷処理に相当する。これにより、例えば、ユーザによるメール印刷処理の開始指令の入力や、ユーザ認証情報の入力など、少なくとも一部のステップを省略することができ、ユーザの利便性が向上する。特に本実施形態では、ＵＳＢインターフェイス１６にＵＳＢメモリ２２が接続され、かつそのＵＳＢメモリ２２内にメール取得情報が記憶されていることを条件として、メール印刷処理のステップを開始するため、ユーザの意図に沿った動作になる可能性が高い。
【００８３】
また、電子メールの本文若しくは添付ファイルをＵＳＢメモリ２２に格納することができるため、何らかの事情でその場で電子メールの印刷ができず後に印刷や閲覧を行う場合に好都合である。
【００８４】
さらに、電子メールの本文や添付ファイルをＵＳＢメモリ２２に格納する際に、その電子メールに関する識別情報（電子メールの受信日時やタイトルなど）を付したフォルダ下にファイルを格納する。これにより、後にＵＳＢメモリ２２の内容を参照したときにフォルダ名から電子メールを容易に識別することができる。
【００８５】
また、電子メールを取得した際に、用紙切れやトナー切れ等の事情により印刷ができないことが起こり得る。そのような場合に取得した電子メールをＵＳＢメモリ２２に格納するという代替手段をとることができるため、ユーザの利便性が向上する。
【００８６】
また、添付ファイルが印刷可能である場合には、印刷して内容を確認することができるため、ユーザの利便性が向上する。
【００８７】
また、ＵＳＢメモリ２２に記憶された複数の設定情報のそれぞれについてメール印刷処理を実行することができる。これにより、例えば、一人のユーザが、複数のメールアカウントを使用したり、あるいは複数人分のメールを管理したりする場合などに、各設定情報に対応する電子メールの取得、印刷やＵＳＢメモリ２２への格納をまとめて行うことができるため、効率的である。
【００８８】
また、電子メールの取得時に、ＵＳＢメモリ２２に記憶されたフィルタ情報に基づいて取得する電子メールを選別する。これにより、必要な電子メールのみを取得することができるため、不要な電子メールまで取得して印刷を行うことによって、処理に余分な時間がかかったり、あるいは用紙や、トナー、インク等を無駄に消費したり、部品の消耗を早めたりすることが防止される。
【００８９】
また、先に取得済みの電子メールに関する履歴データ（電子メールの取得時の時刻や取得した電子メールの識別情報等）を可搬記憶媒体に記憶させておき、電子メールの取得時にその履歴データを参照してメールサーバから未取得の電子メールを選別して取得する。これにより、ユーザにとって必要性の高い電子メールのみを取得できるため、利便性が高い。
【００９０】
また、ユーザが取得した電子メールをメールサーバ４０上から削除するか否かを選択することができる。取得済みの電子メールをメールサーバ４０上に残しておくことで、クライアントコンピュータ３０等でその電子メールを取り込んで閲覧することができる。なお、本実施形態では、ユーザによる削除可否の選択をＵＳＢメモリ２２内にメール取得情報の一項目として記憶させ、ＵＳＢインターフェイス１６を介してその選択値がプリンタ１に入力される構成としたが、例えば、メール取得処理の際にユーザがプリンタ１の操作部５から削除可否の選択を入力する構成としても良い。
【００９１】
また、取得した電子メールに基づく転送データを、電子メールやファクシミリ等により転送し、他所で閲覧することができるため、利便性が高い。また、転送先情報をＵＳＢメモリ２２に記憶させることで、その転送先情報をプリンタ１内に記憶させずに済むため、セキュリティ性を高めることができる。
【００９２】
また、取得した電子メールと定型文書データとを組み合わせて転送データを生成し転送する。これにより、例えば、転送先で転送データを参照したときに、そのデータが電子メールを転送したものであることを容易に把握することができるような文字列等を電子メールに付加すること等ができ、利便性が向上する。
【００９３】
また、メールサーバ４０の名称やアドレス、メールサーバ４０に対するユーザＩＤ、パスワードといった設定情報をプリンタ１本体でなくＵＳＢメモリ２２に格納して管理することでセキュリティ性を向上することができる。
【００９４】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
（１）上記実施形態では、可搬記憶媒体としてＵＳＢメモリを用いたものを示したが、本発明によれば、メモリカード等などその他の可搬記憶媒体を用いても良い。また、可搬記憶媒体に接続するための接続手段としても、ＵＳＢインターフェイス以外のインターフェイスを用いてもよく、例えば、可搬記憶媒体と非接触で通信を行うものを用いても良い。
【００９５】
（２）上記実施形態では、ＵＳＢメモリにアクセスパスワードを設定した例を示したが、可搬記憶媒体にアクセスパスワードを設定しない（ファイルの暗号化をしない）場合には、パスワード入力のステップを省くことができる。即ち、設定情報をプリンタ内の記憶媒体に保存する場合には、電子メールの取得時にパスワードの入力等によって認証を行う操作がほぼ必須となる。これに対し、本発明によれば、プリンタに設定情報が記憶された可搬記憶媒体が接続されることでユーザ認証が行われたことになるので、パスワードの入力等を行わなくてもある程度のセキュリティ性を確保することができる。
【００９６】
（３）上記実施形態では、設定情報や電子メールの取得時に用いるその他の情報をメール取得情報としてＵＳＢメモリに記憶させるものを示したが、そのような情報の一部をプリンタ内の記憶媒体に記憶させておき、電子メールの取得時に読み出して使用するようにしても良い。
【００９７】
（４）上記実施形態では、ＵＳＢメモリに複数のメール取得情報（設定情報）が存在する場合には、電子メール取得処理を実行する対象をユーザが選択するものを示したが、本発明によれば、選択するステップを省いて全てのメール取得情報について自動的に電子メール取得処理を行うようにしても良い。なお、複数人分の設定情報をプリンタ内の記憶媒体に保存する場合には、電子メールの取得時に使用する設定情報を選択する操作が必須になるが、本発明によれば、プリンタに接続された可搬記憶媒体内に記憶される全ての設定情報について電子メールの取得を行うようにすれば、設定情報の選択操作が不要になる。
【００９８】
（５）メール取得処理の実行指示入力、メール取得情報が複数の場合の処理対象選択、メール選別方法の選択などの処理は適宜省くことができ、それによってより短時間で処理を行うことができる。また、そのような処理の要否を示す情報をユーザが予め可搬記憶媒体や印刷装置内に記憶させておき、電子メールの取得の際にその情報に従った動作を行うようにしても良い。
【００９９】
（６）取得した電子メールの本文若しくは添付ファイルを、印刷するかしないか、可搬記憶媒体に格納するかしないかを、ユーザが任意に選択できるようにしても良い。また、そのような選択をユーザが電子メールの取得時にプリンタに入力するようにしても良く、あるいは、予めユーザの選択を可搬記憶媒体やプリンタ内に記憶しておき、電子メールの取得時にその選択にしたがって動作するようにしても良い。
【０１００】
（７）上記実施形態では、フィルタ情報として、電子メールの取得時刻や電子メールの識別情報を用いて取得する電子メールを選別する例を示したが、本発明によれば、フィルタ情報として、例えば、差出人が特定のアドレスに該当するか、あるいは件名に特定文字列が含まれるか等を判断するための選別条件を記憶させておき、その選別条件に該当する電子メールを取得あるいは取得しないなどの選別を行うようにしても良い。
【図面の簡単な説明】
【０１０１】
【図１】本発明の一実施形態におけるプリンタの外観斜視図
【図２】プリンタと、プリンタが接続されるネットワークシステムの電気的構成を概略的に示すブロック図
【図３】メモリ設定処理の流れを示すフローチャート
【図４】ＵＳＢメモリに記憶されるメール取得情報の項目の一例を示す図
【図５】メモリ対応処理の流れを示すフローチャート
【図６】メール取得処理の流れを示すフローチャート
【図７】メール取得処理の流れを示すフローチャート
【符号の説明】
【０１０２】
１…プリンタ（印刷装置）
１０…ＣＰＵ（制御手段、検知手段）
１４…ネットワークインターフェイス（通信手段、選択手段、転送手段）
１５…ファクシミリインターフェイス（転送手段）
１６…ＵＳＢインターフェイス（接続手段）
１７…印刷部（印刷手段）
２２…ＵＳＢメモリ（可搬記憶媒体）
４０…メールサーバ
【図１】
0004591792.tif 000002
【図２】
0004591792.tif 000003
【図３】
0004591792.tif 000004
【図４】
0004591792.tif 000005
【図５】
0004591792.tif 000006
【図６】
0004591792.tif 000007
【図７】
0004591792.tif 000008