(57)【要約】【課題】  多くのユーザが利用するプリンタでは、各ユーザが印刷した印刷物が混在するため、重要な印刷物が他人の印刷物の中に紛れ込んだりする可能性があり、また重要事項を印刷した印刷物が長い間、プリンタの排紙トレー上に放置されるのは好ましくない。【解決手段】  携帯端末と、印刷装置に接続された情報処理装置とを有し、前記携帯端末から送信される電子メールに従って前記プリンタにより印刷を行う印刷システムであって、情報処理装置は、携帯端末からの電子メールに添付されているファイルを印刷データに展開して印刷データを生成し、電子メールで印刷対象に指定されている印刷装置がセキュアプリント機能を有していると判定すると、携帯端末で指示されたパスワード或いは電子メールに含まれる情報を印刷データのパスワードとして印刷データとともに印刷ジョブとして印刷装置に送信する。印刷装置は、印刷データのパスワードに基づいてユーザの認証を行い、ユーザの認証に成功すると記印刷データの印刷を行う。【選択図】  図１２
2014010574.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末と、印刷装置に接続された情報処理装置とを有し、前記携帯端末から送信される電子メールに従って前記プリンタにより印刷を行う印刷システムであって、
前記携帯端末は、
前記電子メールにセキュアプリントを指示する指示手段を有し、
前記情報処理装置は、
前記電子メールに添付されているファイルを印刷データに展開して印刷データを生成する生成手段と、
前記電子メールで印刷対象に指定されている印刷装置がセキュアプリント機能を有しているか否かを判定する判定手段と、
前記判定手段が前記印刷装置がセキュアプリント機能を有していると判定すると、前記指示手段により指示されたパスワード或いは前記電子メールに含まれる情報を前記印刷データのパスワードとして前記印刷データとともに印刷ジョブとして前記印刷装置に送信する送信手段とを有し、
前記印刷装置は、
前記印刷データのパスワードに基づいて認証を行う認証手段を有し、前記認証手段による認証に成功すると、前記印刷データの印刷を行うことを特徴とする印刷システム。
【請求項２】
前記指示手段は、前記電子メールの本文にパスワードを入力することにより前記セキュアプリントを指示することを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記生成手段は、前記添付されているファイルの拡張子に対応するアプリケーションと、前記印刷対象に指定されている印刷装置に対応するプリンタドライバにより当該ファイルを印刷データに展開することを特徴とする請求項１又は２に記載の印刷システム。
【請求項４】
前記送信手段は、前記指示手段により指示されたパスワード或いは前記電子メールの送信元アドレスの一部を前記印刷データのパスワードとすることを特徴とする請求項１乃至３のいずれか１項に記載の印刷システム。
【請求項５】
前記携帯端末から送信される電子メールを受信するメールサーバを更に有し、
前記情報処理装置は、前記メールサーバを介して前記電子メールを受信することを特徴とする請求項１乃至４のいずれか１項に記載の印刷システム。
【請求項６】
前記印刷装置は、
複数の印刷ジョブを記憶する記憶手段と、
前記記憶手段に記憶された複数の印刷ジョブからユーザが印刷対象の印刷ジョブを選択する選択手段とを有し、
前記認証手段は前記選択手段により選択された印刷ジョブに対する認証を行うことを特徴とする請求項１乃至５のいずれか１項に記載の印刷システム。
【請求項７】
印刷装置に接続可能で、携帯端末からの電子メールに従って前記印刷装置を制御して印刷させる情報処理装置であって、
前記携帯端末から送信された電子メールに添付されているファイルを印刷データに展開して印刷データを生成する生成手段と、
前記電子メールで印刷対象に指定されている印刷装置がセキュアプリント機能を有しているか否かを判定する判定手段と、
前記判定手段が前記印刷装置がセキュアプリント機能を有していると判定すると、前記携帯端末で入力されたパスワード或いは前記電子メールに含まれる情報を前記印刷データのパスワードとして前記印刷データとともに印刷ジョブとして前記印刷装置に送信する送信手段と、
を有することを特徴とする情報処理装置。
【請求項８】
前記生成手段は、前記添付されているファイルの拡張子に対応するアプリケーションと、前記印刷対象に指定されている印刷装置に対応するプリンタドライバにより当該ファイルを印刷データに展開することを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記送信手段は、前記携帯端末で入力されたパスワード或いは前記電子メールの送信元アドレスの一部を前記印刷データのパスワードとすることを特徴とする請求項７又は８に記載の情報処理装置。
【請求項１０】
印刷装置に接続され、携帯端末からの電子メールに従って前記印刷装置を制御して印刷させる情報処理装置を制御する制御方法であって、
前記携帯端末から送信された電子メールに添付されているファイルを印刷データに展開して印刷データを生成する生成工程と、
前記電子メールで印刷対象に指定されている印刷装置がセキュアプリント機能を有しているか否かを判定する判定工程と、
前記判定工程で前記印刷装置がセキュアプリント機能を有していると判定すると、前記携帯端末で入力されたパスワード或いは前記電子メールに含まれる情報を前記印刷データのパスワードとして前記印刷データとともに印刷ジョブとして前記印刷装置に送信する送信工程と、
を有することを特徴とする情報処理装置の制御方法。
【請求項１１】
コンピュータを、
印刷装置に接続可能で、携帯端末からの電子メールに従って前記印刷装置を制御して印刷させる情報処理装置であって、
前記携帯端末から送信された電子メールに添付されているファイルを印刷データに展開して印刷データを生成する生成手段と、
前記電子メールで印刷対象に指定されている印刷装置がセキュアプリント機能を有しているか否かを判定する判定手段と、
前記判定手段が前記印刷装置がセキュアプリント機能を有していると判定すると、前記携帯端末で入力されたパスワード或いは前記電子メールに含まれる情報を前記印刷データのパスワードとして前記印刷データとともに印刷ジョブとして前記印刷装置に送信する送信手段とを有する情報処理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末からの電子メールに従って印刷する印刷システムと情報処理装置及びその制御方法に関する。
【背景技術】
【０００２】
従来、携帯端末から印刷を行う場合、携帯端末の電子メールソフトを使用し、ユーザが印刷したいファイルを電子メールに添付してプリンタに送信して印刷させるものがある（例えば、特許文献１）。この場合、予めプリンタに電子メールアドレスを割り振り、その電子メールアドレス宛てに添付ファイル付の電子メールを送信して、その添付ファイルの内容をプリンタにより印刷させている。より具体的には、プリンタの初期設定時、プリンタはサーバに対して電子メールアドレスを要求して固有の電子メールアドレスを取得してそれを保持する。一方、ユーザは、携帯端末を使用して、印刷したいファイルを電子メールに添付し、その電子メールをプリンタの電子メールアドレスに送信する。サーバは、プリンタと電子メールアドレスとを紐付けしたテーブルを保持しており、その電子メールアドレス宛ての電子メールを受信すると、そのテーブルを参照してプリンタを特定し、そのプリンタにより印刷を実行させる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２２０６０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら上記従来技術では、プリンタの初期設定時、プリンタはサーバに対して電子メールアドレスを要求して、そのプリンタに固有の電子メールアドレスを取得する必要があった。またサーバ側でも、電子メールアドレスとプリンタとを紐付けるテーブルを管理する必要があった。
【０００５】
そこで、サーバに、予めプリンタ毎のプリンタドライバをインストールしておき、サーバが一時受信したメールの添付ファイルの拡張子に応じたアプリケーションソフトで、その添付ファイルを展開する。そして、印刷対象のプリンタに対応したプリンタドライバを使用してデータ変換した後、その対象のプリンタに印刷ジョブとして送信することが考えられる。
【０００６】
このような印刷システムを実現したとき、ユーザは添付ファイル付きの電子メールを送信するが、これにより印刷を行うプリンタでは、その電子メールに従って印刷した印刷物が他の印刷ジョブの印刷物と混在する可能性がある。
【０００７】
特に多くのユーザが利用するプリンタでは、各ユーザが印刷した印刷物が混在するため、重要な印刷物が他人の印刷物の中に紛れ込んだりする可能性がある。また重要事項を印刷した印刷物が長い間、プリンタの排紙トレー上に放置されるのは好ましくない。
【０００８】
本発明の目的は、上記従来技術の問題点を解決することにある。
【０００９】
本発明の特徴は、携帯端末から印刷装置に電子メールで印刷したいファイルを送信した後、印刷装置でユーザの認証を行って初めてそのファイルを印刷することにより、ユーザが不在の状態で印刷された印刷物が放置される可能性を少なくすることにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために本発明の一態様に係る印刷システムは以下のような構成を備える。即ち、
携帯端末と、印刷装置に接続された情報処理装置とを有し、前記携帯端末から送信される電子メールに従って前記プリンタにより印刷を行う印刷システムであって、
前記携帯端末は、
前記電子メールにセキュアプリントを指示する指示手段を有し、
前記情報処理装置は、
前記電子メールに添付されているファイルを印刷データに展開して印刷データを生成する生成手段と、
前記電子メールで印刷対象に指定されている印刷装置がセキュアプリント機能を有しているか否かを判定する判定手段と、
前記判定手段が前記印刷装置がセキュアプリント機能を有していると判定すると、前記指示手段により指示されたパスワード或いは前記電子メールに含まれる情報を前記印刷データのパスワードとして前記印刷データとともに印刷ジョブとして前記印刷装置に送信する送信手段とを有し、
前記印刷装置は、
前記印刷データのパスワードに基づいて認証を行う認証手段を有し、前記認証手段による認証に成功すると、前記印刷データの印刷を行うことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、ユーザが携帯端末からパスワードを入力した添付ファイル付きの電子メールを送信後、印刷させたい印刷装置でユーザの認証を行うことにより、その添付ファイルに従った印刷を行うことができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態に係る印刷システムを説明する図。
【図２】本発明の実施形態に係るアクセスポイントの構成を示すブロック図。
【図３】実施形態に係るメールサーバと印刷サーバの構成を示すブロック図。
【図４】実施形態に係る印刷装置の構成を説明するブロック図。
【図５】実施形態における携帯端末から印刷サーバへの電子メールの送信を説明する図。
【図６】実施形態に係る印刷システムにおける印刷処理の流れを携帯端末、ＡＰ、サーバ及び印刷装置それぞれの処理を示すフローチャートで説明する図。
【図７】実施形態に係る印刷サーバがサポートしているファイルタイプとアプリケーションの一覧を示す図。
【図８】プリンタ名と、そのプリンタ用のプリンタドライバとの対応付けを記憶したテーブルの一例を示す図。
【図９】実施形態に係る印刷サーバが印刷装置のセキュアプリント機能の能力を確認する処理を説明するフローチャート。
【図１０】実施形態に係る携帯端末から電子メール送信をする際のユーザの操作を説明するフローチャート。
【図１１】携帯端末の電子メール画面の一例を示す図。
【図１２】本実施形態に係る印刷サーバが印刷装置に対してセキュアプリントジョブの印刷データを送信する処理を説明するフローチャート。
【図１３】実施形態に係る印刷装置が印刷サーバから印刷データを受信して印刷する処理を説明するフローチャート。
【図１４】実施形態に係る印刷装置によるセキュアプリントを説明するフローチャート。
【図１５】実施形態に係る印刷装置のセキュアプリント操作画面の一例を示す図。
【発明を実施するための形態】
【００１３】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１４】
図１は、本発明の実施形態に係る印刷システムを説明する図である。
【００１５】
携帯端末１０１は、手で持ち運べる程度の大きさでオペレーションシステム（以下、ＯＳ）を搭載し、そのＯＳ上で種々のアプリケーションソフトを動作させることができる情報端末機器である。本実施形態では、携帯端末１０１のアプリケーションソフトの一つである電子メールソフトにより、無線通信で電子メールを送信する。アクセスポイント（以下、ＡＰ）１０２は、携帯端末１０１が無線通信を介して有線ＬＡＮ１０６に接続できる装置である。ＡＰ１０２の内部構成については図２で詳細に説明する。メールサーバ１０３は、一般のパーソナルコンピュータ（以下、ＰＣ）等の情報処理装置によって構成される機器である。メールサーバとしての機能は、メールサーバ１０３にメールサーバソフトをインストールして動作させることでその機能を果たす。メールサーバ１０３の構成は図３を参照して詳しく説明する。携帯端末１０１から送信された電子メールは、アクセスポイント１０２を介してメールサーバ１０３に送られて保持される。
【００１６】
印刷サーバ１０４も、メールサーバ１０３と同様に一般のＰＣ等の情報処理装置によって構成される機器である。印刷サーバ１０４の構成についても図３を参照して説明する。印刷サーバ１０４には、有線ＬＡＮ１０６を介して接続されている印刷装置それぞれのプリンタドライバがインストールされている。印刷装置１０５は、印刷サーバ１０４からの印刷命令によって印刷データに従って用紙に画像を印刷する。有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１０６は、ＡＰ１０２、メールサーバ１０３、印刷サーバ１０４、印刷装置１０５を、例えばイーサネット（登録商標）ケーブルで接続し、ネットワークを構成している。尚、本実施形態では、印刷サーバとメールサーバをそれぞれ別々の情報処理装置によって構成したが、これらが一体の情報処理装置によって構成されていてもよい。即ち、後述するメールサーバ機能及びメールクライアント機能、プリンタ制御機能を備えた情報処理装置であってもよい。
【００１７】
図２は、本発明の実施形態に係るアクセスポイント１０２の構成を示すブロック図である。このアクセスポイント１０２は、無線通信ネットワークに接続している装置（例えば携帯端末１０１）と無線により通信でき、有線ＬＡＮ１０６を介して相互に通信可能である。
【００１８】
ＡＰ１０２は、電子回路部２０１と、操作・表示部２０４と有線ＬＡＮポート２０５とを備えている。有線ＬＡＮポート２０５は有線ＬＡＮ１０６と接続するためにイーサネット（登録商標）ケーブルと接続可能なコネクタを有する。操作・表示部２０４は、例えば表示部や各種キースイッチ等を有し、ＡＰ１０２本体の状態表示や各ポートの状態表示等を行う。また無線ＬＡＮへの接続を行なうためのスイッチなども備える。またＡＰ１０２は、無線ＬＡＮ接続を安全に行なうためにセキュリティ機能も備える。
【００１９】
このＡＰ１０２は、ＣＰＵ／ＭＡＣ部２０２と、無線周波数送受信部（以下、ＲＦ部）２０３とを備えている。ＣＰＵ／ＭＡＣ部２０２は、内部にＣＰＵ（不図示）と、同じくＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）（不図示）とを備えている。このＣＰＵは、プロセッサやメモリなどのデバイスを含み、これらデバイスは、不図示のバスによって相互に接続されている。またＭＡＣは、無線通信を行う部分と有線通信を行う部分とを有している。図２に示すように、ＣＰＵ／ＭＡＣ部２０２及びＲＦ部２０３はいずれも電子回路部２０１に実装されている。ＲＦ部２０３には、電波を送受信するためのアンテナ２０６が取り付けられている。ＣＰＵ／ＭＡＣ部２０２は、操作・表示部２０４及びＲＦ部２０３と、有線ＬＡＮポート２０５とに接続されている。またＡＰ１０２は、不図示のイーサネット（登録商標）ケーブルを介して、有線ＬＡＮ１０６に接続されている。このイーサネット（登録商標）ケーブルは、その一端において有線ＬＡＮポート２０５に接続され、他方の他端においてネットワークハブ（不図示）に接続されている。
【００２０】
図３は、実施形態に係るメールサーバ１０３と印刷サーバ１０４の構成を示すブロック図である。
【００２１】
このサーバでは、ＣＰＵ３０１，ＲＯＭ３０２，ＲＡＭ３０３、ネットワークインターフェースコントローラ（ＮＩＣ）３０４がバス３０９を介して接続されている。また、キーボードコントローラ（ＫＢＣ）３０５、ディスクコントローラ（ＤＫＣ）３０６、ローカルインターフェースコントローラ（ＬＩＣ）３０７、表示制御部３０８もバス３０９を介して接続されている。ＮＩＣ３０４には、有線ＬＡＮ１０６と接続するイーサネット（登録商標）ケーブルが接続される。
【００２２】
ＫＢＣ３０５には、キーボード３１１及びポインティングデバイス３１２が接続されている。ＤＫＣ３０６には、ハードディスクドライブ（ＨＤＤ）３１０が接続されている。ＬＩＣ３０７には、ＵＳＢ等のローカルインターフェースを介して周辺機器が接続される。表示制御部３０８には表示部３１３が接続されている。ＲＯＭ３０２には、基本Ｉ／Ｏプログラムやオペレーティングシステム（ＯＳ）等が格納されている。ＣＰＵ３０１はＯＳの実行に基づき、アプリケーションプログラムを管理及び実行する。
【００２３】
印刷サーバ１０４の場合、ＨＤＤ３１０に、本実施形態に係る携帯端末１０１の印刷アプリケーションや各種アプリケーションプログラム、及びプリンタドライバが格納されている。また印刷サーバ１０４は、メールクライアント機能及びプリンタ制御機能を持ち、それらを用いて電子メールに添付されたファイルの印刷機能を実現する。尚、メールサーバ１０３のメールサーバ機能は図５を参照して後述する。
【００２４】
図４は、実施形態に係る印刷装置１０５の構成を説明するブロック図である。
【００２５】
コントローラ部４０１は、ネットワークインターフェース部４０３、ローカルインターフェース部４０６、エンジンインターフェース部４０７等を含み、受信した印刷データを処理する。ＡＳＩＣ４０２はＣＰＵ（不図示）を内蔵し、主に印刷データをエンジン部４１１に渡す処理を行う。また、ユーザにプリンタ１０５の状況を伝えユーザからの操作入力が行なえる操作部４０８や、プログラム等を記憶するＲＯＭ４０９、印刷データを処理する場合の画像展開領域やプログラムのワーク領域を提供するＲＡＭ４１０を備える。ネットワークインターフェース部４０３やローカルインターフェース部４０６は、外部インターフェースを介してＰＣとデータの送受信を行う。この外部インターフェースには、イーサネット（登録商標）やＵＳＢなどが想定される。またエンジンインターフェース部４０７は、コントローラ部４０１からの印刷データをエンジン部４１１に出力して印刷を行う。
【００２６】
図５は、実施形態における携帯端末１０１から印刷サーバ１０４への電子メールの送信を説明する図である。
【００２７】
まずメールサーバ１０３の機能を説明する。この中ではＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）サーバ５０１とＰＯＰ（Ｐｏｓｔ  Ｏｆｆｉｃｅ  Ｐｒｏｔｏｃｏｌ）サーバ５０２が稼働しており、それぞれはまったく異なる動作をする。携帯端末１０１は、自身が有している電子メールソフトにより電子メールを送信する。送信された電子メールは、ＡＰ１０２を介して有線ＬＡＮ１０６に接続されているメールサーバ１０３により受信される。その際、携帯端末１０１の電子メールソフトは、予め決められたメールサーバ１０３のメールアドレス（宛先）を指定する。このメールアドレスは、例えば、「print@mailprint.xxx.jp」である。
【００２８】
この電子メールを受信したメールサーバ１０３は、ハードディスク５０３にその電子メールを格納して動作を終了する。
【００２９】
次に、印刷サーバ１０４がメールサーバ１０３から電子メールを受け取る動作を説明する。
【００３０】
印刷サーバ１０４は、携帯端末１０１との連携印刷アプリケーションが命令する通り、メールサーバ１０３のＰＯＰサーバ５０２に対して電子メール受信の有無を確認するポーリング受信を行なう。その際、印刷サーバ１０４は、上述の予め決められたメールアドレス（宛先）を指定する。また、このポーリングの間隔は、本実施形態に係る携帯端末１０１との連携印刷アプリケーションによって任意に設定することができる。
【００３１】
ＰＯＰサーバ５０２は、印刷サーバ１０４からのアクセスに対してユーザ名とパスワードを要求する。正しいユーザ名とパスワードであることが確認されると、蓄積された受信メールを調べて、印刷サーバ１０４宛の電子メールの有無を返信する。ＰＯＰサーバ５０２は、受信している電子メールがＰＯＰサーバ５０２内にある場合には、その電子メールを印刷サーバ１０４に渡して動作を終了する。
【００３２】
図６は、実施形態に係る印刷システムにおける印刷処理の流れを携帯端末、ＡＰ、サーバ及び印刷装置それぞれの処理を示すフローチャートで説明する図である。図６では、携帯端末１０１が電子メールを送信して印刷装置１０５が添付ファイルを印刷するまでの全体の流れを示している。
【００３３】
まずＳ６０１で、ユーザが持つ携帯端末１０１の電子メールソフトは、印刷したいファイルを添付した電子メールを、メールサーバ１０３のメールアドレス宛に送信する。
【００３４】
図１１（Ａ）は、実施形態に係る携帯端末１０１の電子メールソフトの送信画面の一例を示す図である。ここでは、宛先欄に例えば、メールサーバ１０３のアドレス「print@mailprint.xxx.co.jp」を記入し、件名欄にはプリンタ名として例えば「800」を記入する。ここで件名欄には、印刷させたい印刷装置１０５のプリンタ名が記入される。この場合の送信手段は無線ＬＡＮである。携帯端末１０１の電子メールソフトはここで動作を終了する。
【００３５】
これによりアクセスポイント１０２は、Ｓ６１１で、携帯端末１０１からの電子メールを無線ＬＡＮ経由で無線データとして受信する。詳細には、無線信号はアンテナ２０６から入力され、無線信号はＲＦ部２０３でアナログ信号からデジタル信号に変換される。その後段でＣＰＵ／ＭＡＣ部２０２が、そのデジタル信号から宛先や経路を解析し、有線ＬＡＮポート２０５を介して有線ＬＡＮ１０６に送信される。こうしてＡＰ１０２は、Ｓ６１２で、有線ＬＡＮ１０６経由でメールサーバ１０３（図５のＳＭＴＰサーバ５０１）宛に、その電子メールを送信する。
【００３６】
これによりメールサーバ１０３は、Ｓ６２１で、その電子メールを受信するとＳ６２２に進み、その電子メールを添付ファイルとともにハードディスク３１０に格納する。
【００３７】
一方、印刷サーバ１０４は、Ｓ６３１で、一定間隔でメールサーバ１０３のＰＯＰサーバ５０２をポーリングしている。この動作の詳細は、図５で説明済みである。次にＳ６２３に進み、印刷サーバ１０４が、メールサーバ１０３に新たなメールがあることを確認（ポーリング）するとＳ６２４に進み、メールサーバ１０３は、印刷サーバ１０４に該当する電子メールと、その添付ファイルとを送信する（ＰＯＰサーバ５０２）。
【００３８】
これにより印刷サーバ１０４は、Ｓ６３２で、その電子メールを受信するとＳ６３３に進み、その電子メールに添付されている添付ファイルを解析する。尚、Ｓ６３３で印刷サーバ１０４がファイルを解析するまでは扱うデータを「添付ファイル」と呼び、Ｓ６３３で印刷サーバ１０４が添付ファイルを解析した後、印刷するべきデータに展開したデータを「印刷データ」と呼ぶ。次にＳ６３４に進み、Ｓ６３３の解析の結果に基づいて、受信した電子メールの添付ファイルが印刷するデータかどうかを判定し、そうであればＳ６３５に進む。Ｓ６３５では、印刷サーバ１０４は、添付ファイルの拡張子を見て印刷サーバ１０４内のＨＤＤ３１０に格納されているアプリケーションを起動し、そのアプリケーションの印刷機能を利用して印刷データを生成する。
【００３９】
図７は、実施形態に係る印刷サーバがサポートしているファイルタイプとアプリケーションの一覧を示す図である。
【００４０】
ここでは拡張子とそのファイルタイプ及び、そのファイルを扱うアプリケーション名が関連付けて登録されている。これにより、電子メールに添付されたファイルの拡張子が印刷サーバ１０４のどのアプリケーションに対応するかを予め決めておくことにより、その拡張子にあったアプリケーションの印刷機能を起動して印刷データを作成できる。
【００４１】
そしてＳ６３６に進み、印刷サーバ１０４は受信メール件名から取得した、印刷対象のプリンタ名に紐付けられたプリンタドライバを起動することによって印刷データをＲＡＭ３０３に展開し、指定された印刷装置１０５に印刷データとして送信する。尚、プリンタドライバと電子メールの件名の「プリンタ名」のテーブルは、例えば図８のようなテーブルで記憶されている。
【００４２】
図８は、プリンタ名と、そのプリンタ用のプリンタドライバとの対応付けを記憶したテーブルの一例を示す図である。
【００４３】
このテーブルを参照すると、前述のプリンタ名が「800」の印刷装置１０５のプリンタドライバは、「Printer800」であることが分かる。
【００４４】
また印刷サーバ１０４は、新しい印刷装置１０５が有線ＬＡＮ１０６に接続されたとき、又は、印刷サーバ１０４のローカルインターフェースに接続されたときは、そのプリンタドライバとプリンタ名の情報をこのテーブルに追加する。尚、プリンタ名は、プリンタを特定する識別子の一例であり、この他にもプリンタを特定することができる情報であれば、ＩＰアドレス等の情報が用いられても構わない。その場合、図８のテーブルでは、ＩＰアドレス等の情報が、プリンタドライバと対応付けて管理されることになる。
【００４５】
これにより印刷装置１０５は、Ｓ６４１で、印刷サーバ１０４から印刷データを受信するとＳ６４２に進み、印刷装置１０５は、その印刷データに基づいて用紙に画像を印刷する。
【００４６】
図９は、実施形態に係る印刷サーバ１０４が印刷装置１０５のセキュアプリント機能の能力を確認する処理を説明するフローチャートである。この処理は、印刷サーバ１０４のＣＰＵ３０１がＲＯＭ３０２に格納されているプログラムを実行することにより実現される。
【００４７】
セキュアプリントとは、まず、プリントジョブの投入時に、ユーザが任意のパスワードを入力してからプリントジョブを投入する。その後、印刷時に、印刷装置１０５の操作部４０８で、ユーザが、そのプリントジョブを選択し、パスワードを入力する。プリントジョブ投入時に入力されたパスワードと印刷時に印刷装置に入力されたパスワードとが一致した場合に、初めて印刷を開始する機能である。
【００４８】
まずＳ９０１で、ＣＰＵ３０１は、有線ＬＡＮ１０６、または、ローカルインターフェースに接続された印刷装置１０５の電源がオンであるか否かを判定する。印刷装置１０５の電源がオンであると判定するとＳ９０２に進み、ＣＰＵ３１０は、印刷装置１０５の能力を確認する。そしてＳ９０３に進み、ＣＰＵ３０１は、印刷装置１０５のセキュアプリント機能が有効か否かを判定する。有効であると判定するとＳ９０４に進み、ＣＰＵ３０１は、セキュアプリント機能が有効であることを設定してＳ９０１に進む。一方、印刷装置１０５のセキュアプリント機能が有効でないと判定するとＳ９０５に進み、セキュアプリント機能が無効であることを設定して、Ｓ９０１に進む。尚、Ｓ９０４或いはＳ９０５で判定した結果は、印刷サーバ１０４のＲＡＭ３０３に記憶される。
【００４９】
一方、印刷装置１０５の処理は、印刷装置１０５の電源がオンされることにより処理を開始し、Ｓ９１１で、印刷サーバ１０４との間で能力の確認を行い、セキュアプリント機能が有効か否かを印刷サーバ１０４に通知し、このフローを終了する。
【００５０】
図１０は、実施形態に係る携帯端末１０１から電子メール送信をする際のユーザの操作を説明するフローチャートである。
【００５１】
まずＳ１００１で、ユーザは、携帯端末１０１からプリントを行うためのメールサーバ１０３の電子メールアドレスを宛先に入力し、Ｓ１００２で印刷したい印刷装置１０５のプリンタ名を入力する。
【００５２】
ここでは、図１１（Ａ）のように、宛先欄に例えば、メールサーバ１０３のアドレス「print@mailprint.xxx.co.jp」を入力し、件名欄には例えば、プリンタ名「800」を入力する。
【００５３】
次にＳ１００３に進み、セキュアプリントを行うかどうかを判定し、セキュアプリントを行う場合はＳ１００４に進み、その電子メールの本文にパスワードを入力する。ここでは、図１１（Ｂ）のように、メール本文に例えば、パスワードとして「12345」を入力しセキュアプリントを指示してＳ１００５に進む。一方、Ｓ１００３で、セキュアプリントを行なわない場合はＳ１００５に進む。Ｓ１００５では、印刷したいファイルを、その電子メールに添付し、次にＳ１００６で、その電子メールを送信する。
【００５４】
こうしてユーザは、携帯端末１０１から印刷したファイルを電子メールで送信する際、プリンタでユーザの認証を行って印刷するセキュアプリントを指定することができる。
【００５５】
図１２は、本実施形態に係る印刷サーバ１０４が印刷装置１０５に対してセキュアプリントジョブの印刷データを送信する処理を説明するフローチャートである。この処理は、印刷サーバ１０４のＣＰＵ３０１がＲＯＭ３０２に格納されているプログラムを実行することにより実現される。
【００５６】
まずＳ１２０１で、ＣＰＵ３０１は、前述の図６のＳ６３１と同様に、一定間隔でメールサーバ１０３のＰＯＰサーバをポーリングしている。そしてＳ１２０２で、ＣＰＵ３０１がメールサーバ１０３のメールを確認するとＳ１２０３に進み、ＣＰＵ３０１は、そのメールを受信して、その電子メールの添付ファイルを解析する。そしてＳ１２０４で、その解析の結果、受信した電子メールの添付ファイルが印刷するデータかどうかを判定し、そうであればＳ１２０５に進むが、そうでないときはＳ１２０１に進む。
【００５７】
Ｓ１２０５で、ＣＰＵ３０１は、図９のＳ９０４或いはＳ９０５で記憶した内容を基に、印刷の対象である印刷装置１０５のセキュアプリント機能が有効か否かを判断する。有効であると判断したときはＳ１２０６に進み、有効でないと判断したときはＳ１２１２に移行する。Ｓ１２０６でＣＰＵ３０１は、受信した電子メールの本文を解析する。そしてＳ１２０７で、ＣＰＵ３０１は、メール本文にパスワードが指定されているか否かを判定する。ここでパスワードが指定されていると判定するとＳ１２０８に進み、そのパスワードを印刷ジョブ情報の「セキュアプリントのパスワード」に設定してＳ１２１０に進む。一方、Ｓ１２０７でパスワードが指定されていないときはＳ１２０９に進み、ＰＯＰ受信したFromアドレス（送信元アドレス）のユーザ名部分を、印刷ジョブ情報の「セキュアプリントのパスワード」に設定する。例えば、Fromアドレスである「user1@canon.co.jp」の「user1」をパスワードに設定し「@」を付加してＳ１２１０に移行する。
【００５８】
Ｓ１２１０では、ＣＰＵ３０１は、印刷ジョブ情報のユーザ名を「携帯端末からのプリント」に設定する。そしてＳ１２１１に進み、ＣＰＵ３０１は、印刷ジョブ情報の出力方法を「セキュアプリント」に設定してＳ１２１２に移行する。
【００５９】
Ｓ１２１２では、前述の図６のＳ６３５と同様に、ＣＰＵ３０１は、添付ファイルの拡張子に対応する、印刷サーバ１０４のＨＤＤ３１０に格納されているアプリケーションを起動する。そして、そのアプリケーションの印刷機能を利用して印刷データを生成するとＳ１２１３に進む。Ｓ１２１３では、ＣＰＵ３０１は、受信メール件名から取得した出力先のプリンタ名に紐付けられたプリンタドライバを起動することによって印刷データをＲＡＭ３０３に展開し、指定された印刷装置１０５に印刷データとして送信する。
【００６０】
図１３は、実施形態に係る印刷装置１０５が印刷サーバ１０４から印刷データを受信して印刷する処理を説明するフローチャートである。
【００６１】
まずＳ１３０１で、印刷装置１０５のＣＰＵは、印刷サーバ１０４から印刷データを受信するとＳ１３０２に進み、セキュアプリントジョブか否かを判断する。セキュアプリントジョブの場合はＳ１３０３に移行し、セキュアプリントジョブでない場合はＳ１３０５に進んで、その印刷データに基づいて印刷を実行する。Ｓ１３０３では、ＣＰＵは、印刷データを印刷待ちジョブとして印刷装置１０５内に留め置く。そしてＳ１３０４に進み、後述するセキュアプリント出力操作が行われるとＳ１３０５に進んで、印刷データに従って用紙に画像を印刷して、この処理を終了する。
【００６２】
図１４は、実施形態に係る印刷装置１０５によるセキュアプリントを説明するフローチャートである。
【００６３】
図１５は、実施形態に係る印刷装置１０５のセキュアプリント操作画面の一例を示す図である。
【００６４】
図１４の処理は、図１５（Ａ）に一例として示すコピー／プリントジョブ画面からセキュアプリントが選択されるか、若しくは、セキュアプリントキーが押下されることにより開始される。
【００６５】
まずＳ１４０１で、印刷装置１０５のＣＰＵ（以下、ＣＰＵ）は、セキュアプリントジョブが有るか否かを判定する。セキュアプリントジョブが有ると判定するとＳ１４０３に移行し、セキュアプリントジョブが無いと判定するとＳ１４０２に移行し、セキュアプリントジョブなし表示を行って処理を終了する。図１５（Ｂ）は、セキュアプリントジョブなし表示の一例を示し、「セキュアプリントジョブがありません」という旨の表示を行い、本処理を終了する。
【００６６】
Ｓ１４０３で、ＣＰＵは、図１５（Ｃ）（Ｇ）に一例として示すセキュアプリントジョブを投入したユーザの選択画面を表示する。ここで携帯端末１０１からのセキュアプリントジョブが有るときは、前述の図１２のＳ１２０１において、印刷ジョブ情報の「ユーザ名」に設定された「携帯端末からのプリント」をユーザ名の選択肢として表示する。そしてＳ１４０４に移行する。Ｓ１４０４では、ＣＰＵは、前述のユーザ選択画面において、「携帯端末からのプリント」が選択されたか否かを判定する。「携帯端末からのプリント」が選択された場合はＳ１４０５に進むが、「携帯端末からのプリント」以外のユーザ名が選択された場合はＳ１４１１に移行する。
【００６７】
Ｓ１４０５では、ＣＰＵは、前述の図１２のＳ１２０８或いはＳ１２０９において、設定された印刷ジョブ情報のセキュアプリントパスワードに数字以外の文字が含まれているか否かを判定する。ここで、パスワードに数字以外の文字が含まれていると判定したときはＳ１４０６に進み、パスワードが数字のみの文字のときはＳ１４１１に移行する。
【００６８】
Ｓ１４０６では、ＣＰＵは、図１５（Ｄ）に一例として示すユーザ名の入力画面を表示する。そしてＳ１４０６で、ユーザ名が入力されるとＳ１４０７に移行する。Ｓ１４０７では、ＣＰＵは、前述の図１２のＳ１２０９において印刷ジョブ情報のセキュアプリントパスワードに設定されたＰＯＰ受信したFromアドレスのユーザ名部分と比較する。そしてユーザ名が一致したときは、認証に成功したとしてＳ１４０９に移行する。一致しないときは、認証に失敗したとしてＳ１４０８に移行し、ユーザ名が不一致である旨を表示してＳ１４０６に戻る。図１５（Ｆ）は、ユーザ名が不一致である場合の表示の一例を示し、「ユーザ名が間違っています。再入力をしてください」という旨の表示を行う。
【００６９】
Ｓ１４０９では、ＣＰＵは、図１５（Ｅ）に一例として示す、Ｓ１４０６或いはＳ１４０７で入力されたユーザ名に一致したセキュアプリントジョブのファイルの一覧を表示してＳ１４１０に移行する。そしてＳ１４１０において、ＣＰＵは、複数のファイルから印刷するファイルが選択されるとＳ１４１６に移行して印刷が実行される。こうして印刷が終了すると、この処理を終了する。
【００７０】
ここでＳ１４０５からＳ１４０６に進む場合は、前述したように、例えば電子メールのFromアドレスの一部をパスワードに設定した場合であるため、Ｓ１４０６、Ｓ１４０７で、ユーザ名による認証を行っている。そして、ユーザ名が一致したときは、その電子メールを送信したユーザであると判断して、ユーザの認証に成功したものと判断している。
【００７１】
一方、Ｓ１４１１では、ＣＰＵは、図１５（Ｈ）に一例として示すように、ユーザ名毎に一致したセキュアプリントジョブのファイルの一覧を表示してＳ１４１２に移行する。そしてＳ１４１２で、ＣＰＵは、複数のファイルから印刷するファイルが選択されるとＳ１４１３に移行する。Ｓ１４１３では、図１５（Ｉ）に一例として示す暗証番号の入力画面を表示する。そして暗証番号の入力が行われるとＳ１４１４に移行する。Ｓ１４１４で、ＣＰＵは、前述図１２のＳ１２０８で設定された印刷ジョブ情報のセキュアプリントパスワード（ここではメール本文中のパスワード）と比較する。そして、暗証番号が一致したときは、認証に成功したものとしてＳ１４１６に移行して印刷を実行し、印刷後、この処理を終了する。一方、Ｓ１４１４で、暗証番号が一致しないときは認証に失敗したものとしてＳ１４１５に進み、暗証番号が不一致である旨を表示してＳ１４１３に戻る。図１５（Ｊ）は、暗証番号が不一致であるときの表示の一例を示し、「暗証番号が間違っています。再入力をしてください」という旨の表示を行う。
【００７２】
以上説明したように本実施形態によれば、ユーザが電子メールの本文にパスワードを付与した添付ファイル付きの電子メールを携帯端末から送信する。そして、その添付ファイルを印刷させたい印刷装置で、その電子メールに添付されたファイルを選択し、パスワードを入力することで、その添付ファイルを印刷することが可能になる。また、添付ファイル付きの電子メール送信時にパスワードの入力がされなかった場合でも、パスワードの代わりに、例えば、Fromアドレスのユーザ名部分を入力して認証することにより、その添付ファイルを印刷できる。
【００７３】
これにより、携帯端末から送信した電子メールのファイルのセキュリティプリントが可能になり、またその印刷物が、ユーザが印刷装置の傍にいる状態で印刷されるため、他の印刷物に紛れ込んだり、第三者に見られる危険性が少なくなるという効果がある。        
【００７４】
（その他の実施形態）
本発明は上記の実施形態に限らず、様々な変形が可能である。例えば、携帯端末機器１０１が電子メールを送信する通信方法について、本実施形態では無線ＬＡＮを一例に説明したが、本発明はこれに限定されず、例えば、携帯電話回線であってもよい。
【００７５】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2014010574.tif 000003
【図２】
2014010574.tif 000004
【図３】
2014010574.tif 000005
【図４】
2014010574.tif 000006
【図５】
2014010574.tif 000007
【図６】
2014010574.tif 000008
【図７】
2014010574.tif 000009
【図８】
2014010574.tif 000010
【図９】
2014010574.tif 000011
【図１０】
2014010574.tif 000012
【図１１】
2014010574.tif 000013
【図１２】
2014010574.tif 000014
【図１３】
2014010574.tif 000015
【図１４】
2014010574.tif 000016
【図１５】
2014010574.tif 000017