(57)【要約】【課題】  電子メールによる印刷文書登録処理において、メール本文に含まれる署名を容易に印刷対象から除外できるようにすることである。【解決手段】  印刷したい電子データを電子メールに添付しプリントサービスサーバ１０１に送信し、プリントサービスサーバ１０１で受信した文書をプリンタで印刷するネットワーク印刷システムにおいて、印刷制御装置１１４からの印刷要求に対し、該印刷文書がメール本文でありかつ規定の条件を満たす場合、印刷要求ユーザは、表示部１１６に表示された署名とされる電子メール本文データに対して、署名である／ないの判断をプリントサービスサーバ１０１に通知することで、該文書を署名として印刷対象から除外するしないを指定できるとともに、署名登録以降、署名と同一データを含む電子メールデータにおいてメール本文を印刷データの登録から除外する構成を特徴とする。【選択図】        図１
2007047917.tif 000002
【特許請求の範囲】
【請求項１】
電子メールを印刷データとして管理し、印刷処理を行うネットワーク印刷システムにおいて、
電子メールを受信する受信手段と、
前記電子メールを解析する解析手段と、
前記解析手段によって抽出した電子データを登録する登録手段と、
前記登録手段によって登録した電子データを印刷する印刷手段とを具備し、
前記印刷手段は印刷データを選択する選択手段と、
前記印刷データを電子メールの署名と判定、確認する確認手段と、
前記確認手段によって署名と判断した場合、署名データとして登録する署名登録手段と、
前記署名登録手段によって登録した署名データを印刷データの対象から除外する署名除外手段と、
を有することを特徴とするネットワーク印刷システム。
【請求項２】
前記解析手段はメール本文、添付ファイルの判別を行うことを特徴とする請求項１に記載のネットワーク印刷システム。
【請求項３】
前記署名除外手段は、前記電子データ登録時に署名と判断した場合、印刷データとして登録しないことを特徴とする請求項１に記載のネットワーク印刷システム。
【請求項４】
前記署名登録手段は、複数の署名を登録することが可能であることを特徴とする請求項１に記載のネットワーク印刷システム。
【請求項５】
前記印刷手段は、電子メール本文の印刷、添付ファイルの印刷、電子メール本文および添付ファイルの印刷を実行させることが可能であることを特徴とする請求項１に記載のネットワーク印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メールによって受信したデータを印刷データとして登録、印刷する処理に係るネットワーク印刷システムに関し、特に、電子メールの署名処理に関する。
【背景技術】
【０００２】
近年、ネットワーク印刷システムにおいて電子メールを用いて印刷データを登録、印刷するシステムが実用化されている。
【０００３】
また電子メールを印刷する際に、電子メールに含まれる特定の文字、情報を印刷データから排除する技術があった（例えば、特許文献１参照）。
【特許文献１】特開２００１−１８８７１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上記のようなプリントサービスシステムにおいて、特定の文字列や記号により印刷制限を自動的に行ってしまうには、本来ユーザが印刷したいデータをも印刷対象からはずしてしまう恐れがあった。
【０００５】
本発明は、以上の点に着目して成されたもので、電子メールデータを印刷する際に、署名情報を事前に入力することなく、自動で表示、確認、かつ登録することが可能になり、かつ登録以降、同一の署名データが署名だけで印刷データとして登録されることを回避し、電子メールによる印刷データ登録の利便性を向上させることが可能になるネットワーク印刷システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成する本発明のネットワーク印刷システムは以下に示す構成を備える。
【０００７】
電子データをサーバーに電子メールで送信し、前記サーバーで受信した電子メールから電子データを抽出、登録、管理し、かつ登録した文書を選択、プリントサーバに送信、プリンタで印刷するネットワーク印刷システムであって、
電子メールを受信する受信手段と、前記電子メールを解析する解析手段と、
前記解析手段によって抽出した電子データを登録する登録手段と、前記登録手段によって登録した電子データを印刷する印刷手段とを具備し、
前記印刷手段は印刷データを選択する選択手段と、前記印刷データを電子メールの署名と判定、確認する確認手段と、前記確認手段によって署名と判断した場合、署名データとして登録する署名登録手段と、前記署名登録手段によって登録した署名データを印刷データの対象から除外する署名除外手段と、
を有し、署名として登録した印刷データは印刷対象から除外するとともに、署名として判断された電子メール本文は、印刷データ登録の対象から自動で除外することを特徴とする。
【発明の効果】
【０００８】
本発明のネットワーク印刷システムによれば、電子メールデータを印刷する際に、署名情報を事前に入力することなく、自動で表示、確認、かつ登録することが可能になり、かつ登録以降、同一の署名データが署名だけで印刷データとして登録されることを回避し、電子メールによる印刷データ登録の利便性を向上させることが可能になる。
【０００９】
前記確認が行われるため、印刷時に印刷除外を意図しない出力結果を得ることがなくなる。
【発明を実施するための最良の形態】
【００１０】
以下本発明を実施するための最良の形態を、実施例により詳しく説明する。
【実施例１】
【００１１】
＜プリントサービスシステムの全体構成図＞
まず、本プリントサービスシステムの構成について、図１を参照しながら説明する。
【００１２】
〔第１実施形態〕
図１は、本発明の第１実施形態に係る印刷制御装置、プリントサービスサーバを含む印刷システムの構成を表すブロック図である。
【００１３】
図１に示すように、プリントサービスシステムは、プリントサービスを提供するプリントサービスサーバ１０１と、インターネット１２８を介して、プリントサービスサーバ１０１が提供するサービスを受ける印刷制御装置１１４と、通信部１１５で接続された印刷装置１１８から構成される。
【００１４】
図１には、１台の印刷制御装置のみが表示されているが、実際には、上記プリントサービスを受けるために、２台以上の印刷制御装置がインターネット１２８を介してプリントサービスサーバに接続することができる。
【００１５】
プリントサービスサーバ１０１は、印刷物情報記憶部１０２、印刷設定情報記憶部１０３、ユーザ情報記憶部１０４、署名情報記憶部１０５、印刷物情報管理部１０７、印刷設定情報管理部１０８、ユーザ情報管理部１０９、署名情報管理部１１０、電子メール処理部１１１、電子メール送受信部１３０、要求処理部１１２、通信部１１３を備える。
【００１６】
印刷物情報記憶部１０２は、後述する記憶部２０２（図２に示す）内に設けられており、例えば印刷制御装置１１４での印刷に必要な印刷物情報（文書情報等）、例えばファイル名やページ数などを格納する機能を有する。印刷物情報管理部１０７は、要求処理部１１２から受け取ったインターネット１２８経由で受信した印刷物情報を管理し、印刷物情報記憶部１０２に格納したり、印刷物情報記憶部１０２に格納されている印刷物情報を読み出したりする機能を有する。
【００１７】
なお、本実施形態において、印刷物情報とは、所定のフォームに従う電子文書、所定の頁記述言語に従うＰＤＬデータ等を含むものである。
【００１８】
印刷設定情報記憶部１０３は、後述する記憶部２０２（図２に示す）内に設けられており、印刷制御装置１１４での印刷に必要な印刷設定情報、例えば部数やカラーモード、用紙サイズ、用紙種類、両面モード、仕上げ方法などを格納する機能を有する。印刷設定情報管理部１０８は、要求処理部１１２から受け取った印刷設定情報を管理し、印刷設定情報記憶部１０３に格納したり、印刷設定情報記憶部１０３に格納されている印刷設定情報を読み出したりする機能を有する。
【００１９】
ユーザ情報記憶部１０４は、後述する記憶部２０２（図２に示す）内に設けられており、プリントサービスのユーザ情報、例えば、ユーザＩＤやパスワードなどを格納する機能を有する。ユーザ情報管理部１０９は、要求処理部１１２から受け取ったユーザ情報のユーザＩＤを用いて、ユーザＩＤに対するユーザ情報をユーザ情報記憶部１０４から読み出したりする機能を有する。
【００２０】
署名情報記憶部１０５は記憶部２０２（図２に示す）内に設けられており、署名情報を格納する機能を有する。署名情報管理部１１０は、要求処理部１１２から受け取った署名登録、削除の要求に対して、電子メール処理部１１１で抽出された署名情報を、署名登録記憶部１０５に記録したり、削除したりする機能を有する。
【００２１】
電子メール送受信部１３０は通信部１１３を介して、インターネット１２８経由で送られてきた電子メールを受信する機能を有する。また、要求処理部１１２を介してユーザ情報管理部１０９とやり取りし、電子メールの送信元が登録されている適切なユーザであるかを判断する機能を有する。
【００２２】
印刷制御装置１１４、または印刷装置１１８からの印刷要求に対して、ユーザ認証のためユーザ情報管理部１０９に認証を依頼し、認証が成功した場合、印刷制御装置１１４から受け取った印刷物ＩＤを印刷物情報管理部１０７に依頼し、印刷物情報管理部で管理されている印刷物ＩＤに紐付けられた印刷設定情報の取得を印刷設定情報管理部１０８に依頼する。
【００２３】
そして、取得した印刷物情報と、印刷設定情報を印刷制御装置１１４に対し、通信部１１３を通じて送信する。
【００２４】
一方、印刷制御装置１１４は、通信部１１５と、表示部１１６と、印刷処理部１１７とを備え、通信部１１５は印刷処理部１１７を介して印刷制御装置１１９、出力部１２０とやり取りし印刷時の状態、情報をプリントサービスサーバ１０１に通知することができる。
【００２５】
表示部１１６は、後述の署名登録画面（図１２に示す）、署名登録確認画面（図１３に示す）、署名一覧表示（図１４）を表示する機能を有し、印刷処理部１１７は表示部１１６に対して印刷状態の表示や、印刷のキャンセル状態の表示、またはプリントサービスサーバ１０１に登録済みの印刷文書の選択などを入力部１２１を介して操作することができる。
【００２６】
印刷装置１１８においても表示部１３２、入力部１３３を備えており印刷装置１１８の状態や設定を行うことができる。通常は印刷制御装置１１４側で制御できるため、プリントサービスに関する表示、操作は印刷制御装置１１４の表示部１１６、入力部１２１を使用する。クライアント１３１は、インターネット１２８経由でプリントサービスサーバ１０１に対して、印刷する文書の登録を行うものである。クライアント１３１には電子メールをおくるメールクライアントを備えている。
【００２７】
＜プリントサービスサーバの構成図＞
次に、プリントサービスサーバ１０１の構成について図２を参照しながら説明する。
【００２８】
図２は、図１に示したプリントサービスサーバ１０１の構成を示すブロック図である。
【００２９】
図２に示すように、プリントサービスサーバ１０１は、ＣＰＵ２０１、ＲＡＭ２０５、ＲＯＭ２０４、記憶部２０２、表示部２０３、入力部２０６、通信部２０７およびそれらのユニットを接続するシステムバス２００を備える。システムバス２００は、上記各ユニット間のデータおよび制御情報を伝送する伝送路である。
【００３０】
また通信部２０７はネットワーク２０８に接続されている。
【００３１】
ＣＰＵ２０１は、プリントサービスサーバ１０１の各種制御および演算などを行う中央処理装置である。ＲＡＭ２０５はランダムアクセスメモリであり、ＣＰＵ２０１の主メモリとして、実行プログラムの格納領域、該プログラムの実行領域ならびにデータ格納領域を提供する。
【００３２】
ＲＯＭ２０４は、ＣＰＵ２０１の動作処理手順を記憶している読み取り専用メモリであり、プリントサービスサーバ１０１内の各ユニットの制御を行う基本プログラムや、システムを稼働するために必要な情報などを記憶する。記憶部２０２は、ハードディスクドライブであり、アプリケーションプログラム、各種データなどを保存するメモリとして用いられる。本実施形態におけるアプリケーションプログラムとは、各種処理手段を実行するソフトウェアプログラムなどである。
【００３３】
表示部２０３は、ＣＰＵ２０１の作業結果の表示や、稼働状況の表示を行ったり、入力部２０６を用いてアプリケーションの操作や設定の変更を行うことができる。
【００３４】
本実施形態において、プリントサービスサーバ１０１は、通信部２０７を介してネットワークまたはインターネット１２８に接続する。
【００３５】
なお、記憶部２０２には、図１に示した印刷物情報記憶部１０２、印刷設定情報記憶部１０３、ユーザ情報記憶部１０４が確保することが可能に構成されている。
【００３６】
＜印刷制御装置の構成図＞
次に、印刷制御装置１１４の構成について図３を参照しながら説明する。
【００３７】
図３は、図１に示した印刷制御装置１１４の構成を示すブロック図である。
【００３８】
図３に示すように、印刷制御装置１１４は、ＣＰＵ３０１、ＲＡＭ３０５、ＲＯＭ３０４、記憶部３０２、表示部３０３、入力部３０６、通信部３０７およびそれらのユニットを接続するシステムバス３００を備える。システムバス３００は、上記各ユニット間のデータおよび制御情報を伝送する伝送路である。
【００３９】
また通信部３０７はネットワーク３０８に接続されている。
【００４０】
ＣＰＵ３０１は、印刷制御装置１１４の各種制御および演算などを行う中央処理装置である。ＲＡＭ３０５はランダムアクセスメモリであり、ＣＰＵ３０１の主メモリとして、実行プログラムの格納領域、該プログラムの実行領域ならびにデータ格納領域を提供する。
【００４１】
ＲＯＭ３０４は、ＣＰＵ３０１の動作処理手順を記憶している読み取り専用メモリであり、印刷制御装置１１４内の各ユニットの制御を行う基本プログラムや、システムを稼働するために必要な情報などを記憶する。記憶部３０２は、ハードディスクドライブであり、アプリケーションプログラム、各種データなどを保存する領域として用いられる。本実施形態におけるアプリケーションプログラムとは、各種印刷処理手段を実行するソフトウェアプログラムなどである。
【００４２】
表示部３０３は、ＣＰＵ３０１の作業結果の表示や、稼働状況の表示を行ったり、入力部３０６を用いてアプリケーションの操作や設定の変更を行うことができる。
【００４３】
入力部３０６は、ユーザからの入力を受け付ける入力装置であり、表示部３０６と連動するタッチパネル式液晶表示装置を用いることも可能である。
【００４４】
本実施形態において、印刷制御装置１１４は、通信部３０７を介してネットワークまたはインターネット１２８に接続し、プリントサービスサーバ１０１を含む他の機器との間でデータ転送を行うための制御や接続状況の診断を行う。
【００４５】
なお、記憶部３０２には、印刷に必要なデータや印刷処理時に必要なテンポラリのデータなどを保存したりすることが可能なように構成されている。
【００４６】
＜印刷装置の構成図＞
次に、印刷装置１１８について図４を参照しながら説明する。
【００４７】
図４は、図１に示した印刷装置１１８の構成を示すブロック図である。
【００４８】
図４に示すように、印刷装置１１８は、ＣＰＵ４０１、ＲＡＭ４０５、ＲＯＭ４０４、記憶部４０２、表示部４０３、入力部４０６、通信部４０７、印刷部４０９、スキャナ部４１０およびそれらのユニットを接続するシステムバス４００を備える。システムバス４００は、上記各ユニット間のデータおよび制御情報を伝送する伝送路である。
【００４９】
また通信部４０７はネットワーク４０８に接続され、印刷制御装置１１４と接続される。
【００５０】
ＣＰＵ４０１は、印刷装置１１８の各種制御および演算などを行う中央処理装置である。ＲＡＭ４０５はランダムアクセスメモリであり、ＣＰＵ４０１の主メモリとして、印刷プログラムの格納領域、該プログラムの実行領域ならびにデータ格納領域を提供する。
【００５１】
ＲＯＭ４０４は、ＣＰＵ４０１の動作処理手順を記憶している読み取り専用メモリであり、印刷装置１１８内の各ユニットの制御を行う基本プログラムや、システムを稼働するために必要な情報などを記憶する。記憶部４０２は、ハードディスクドライブであり、印刷アプリケーションプログラム、各種データなどを保存する領域として用いられる。本実施形態における印刷アプリケーションプログラムとは、各種印刷処理手段および印刷制御装置１１４と連携して印刷処理を実行するソフトウェアプログラムなどである。
【００５２】
表示部４０３は、印刷装置１１８の稼働状況の表示を行ったり、入力部４０６を用いて印刷装置１１８の設定変更を行うことができる。また印刷部４０９は印刷に関わる給紙、印刷を行う。
【００５３】
本実施形態において、印刷装置１１８は、通信部４０７を介してネットワークに接続し、印刷制御装置１１４を含む他の機器との間で印刷データ転送制御や印刷状況の通知を行う。
【００５４】
なお、記憶部４０２には、印刷に必要なデータや印刷処理時に必要なテンポラリのデータなどを保存したりすることが可能なように構成されているが印刷終了後、削除されるものである。
【００５５】
＜印刷文書の登録＞
次に本プリントサービスに係る印刷文書の登録について説明する。
【００５６】
＜印刷文書メール入稿のフローチャート＞
図５、図６、図７、図８、図９はプリントサービスにおける印刷文書の登録処理について説明するフローチャートであり、図５は電子メール送信ユーザ（メールクライアント）の電子メール送信操作の手順に対応し、図６はプリントサービスサーバ１０１が、図５の操作で送信した電子メールを受信した際、登録するまでの処理を示し、図７はプリントサービスサーバ１０１が受信したメールを解析する際の電子メールのフォーマット構造（ＭＩＭＥ）と登録文書の構成について示してあり、図８は図７のフォーマットに沿い抽出したメール本文部分の印刷文書登録について説明している。
【００５７】
図９は、メールから抽出された添付ファイル部分の印刷文書登録について説明している。
【００５８】
図５ではクライアント１３１が、メールクライアントソフトを用いて、印刷文書にしたい電子データ（メール品分を含む）をプリントサービスサーバ１０１に送信する手順を説明する。
【００５９】
メールクライアントソフトはＭＩＭＥ形式であることを前提に説明を行う。
【００６０】
クライアントにおいて、ステップＳ５０１で新規にメール本文を作成する。このとき文書を入力してもしなくても良い。
【００６１】
次のステップＳ５０２に進み、登録したい電子データが存在する場合、添付ファイルとして前記メールに添付し、ステップＳ５０３へ進む。
【００６２】
前記電子メールの送信先（ＴＯ）をステップＳ５０３で設定する。
【００６３】
電子メールの送信先はプリントサービスサーバ１０１に登録されている印刷文書入稿用メールアドレスを指定し、ステップＳ５０４で電子メールを送信し、メールによる印刷文書入稿を終了する。
【００６４】
図６で説明するが、送信元電子メールアドレスはプリントサービスサーバ１０１側で、ユーザ情報として事前に登録されている必要がある。
【００６５】
一方、プリントサービスサーバ１０１ではステップＳ５０１〜Ｓ５０４の操作で送信された電子メールを受信する。
【００６６】
受信から印刷文書登録までを図６、図７、図８を用いて説明する。
【００６７】
図６のステップＳ６０１〜Ｓ６０９では、メール受信、メール解析、印刷文書の登録の全体の流れを説明する。
【００６８】
ステップＳ６０１〜Ｓ６０９は図２に示した、ＣＰＵ２０１がＲＯＭ２０４、記憶部２０２等に記憶される制御プログラムを、ＲＡＭ２０５にロードして実行することができる。
【００６９】
図１プリントサービスサーバ１０１の電子メール送受信装置１３０は、クライアント１３１がインターネット１２８を経由し通信部１１３を介して送信した電子メールを受信する。
【００７０】
受信した電子メールは次の処理を行うために、要求処理部１１２を介して、電子メール処理部１１１に渡される。
【００７１】
ステップＳ６０１では電子メール処理部１１１にて受信した電子メールの内容を解析し登録の条件を満たしているかを確認する。このとき解析の対処となる電子メールフォーマットの構造を図７に示す。
【００７２】
電子メールは１つのデータの中にヘッダとボディと呼ばれる構造で格納されている。図７は電子メールの構造を表した図で、ＭＩＭＥ形式を示す。これはＲＦＣで定義される電子メールの規格にのっとったＭＩＭＥ（Ｍｕｌｔｉｐｕｒｐｏｓｅ  Ｉｎｔｅｒｎｅｔ  Ｍａｉｌ  Ｅｘｔｅｎｓｉｏｎｓ）と呼ばれる形式である。ＭＩＭＥは電子メールのヘッダとボディについて定義する規格であり、これを適用することでテキストデータからイメージ、バイナリデータを扱うことができる。
【００７３】
図７においてメールヘッダ部７０１にはＭＩＭＥのバージョンを示す、ＭＩＭＥ−Ｖｅｒｓｉｏｎフィールド、メール本文および添付ファイルのＣｏｎｔｅｎｔ−Ｔｙｐｅフィールドにより各データの属性、電子メール送信先（Ｔｏ）、送信元（Ｆｒｏｍ）、件名（Ｓｕｂｊｅｃｔ）、電子メールの構造（Ｃｏｎｔｅｎｔ−Ｔｙｐｅ）などが含まれる。
【００７４】
電子メール本文と添付ファイルはボディ７０２と呼ばれるヘッダの後ろに付与される領域に付属されている。
【００７５】
受信側ではＭＩＭＥに従い電子メールデータからメール本文７０３と、添付データ７０４を抽出することでオリジナルを復元することができる。
【００７６】
ボディ７０２には添付されているデータのファイル名や、データ形式が含まれているとともに、文字コードについても定義されていて、日本語などの２バイト文字コードに対しても対応している。
【００７７】
尚、本実施の形態では、ボディ部７０２に電子メールに本文と、１つの添付ファイルを含んでいるが、電子メールに添付する添付ファイルの数を限定するものではない。例えば、本文であるテキストパートがなく添付ファイルのみもよいものとする。
【００７８】
ステップＳ６０２では電子メール処理部１１１で解析した電子メールから、ＭＩＭＥ形式であるかを判別する。ＭＩＭＥ形式以外の電子メールの場合、印刷への変換が保障できないとして処理を終了する。
【００７９】
また、ＭＩＭＥであると判断した場合、ステップＳ６０３に進む。
【００８０】
ステップＳ６０３では、電子メール処理部１１１で取得したＦｒｏｍアドレス情報を、ユーザ情報管理部１０９に登録されているかを照会する。ユーザ情報管理部１０９はユーザ情報記憶部１０４に印刷文書入稿を許可されている該当メールアドレスが存在するかを問い合わせ、登録されていないと判断すると処理を終了する。
【００８１】
ユーザ情報管理部より登録されているユーザであることが確認された場合、電子メール処理部１１１は電子メールの内容を印刷文書として登録するための処理、ステップＳ６０４に進む。
【００８２】
ステップＳ６０４では、図７で説明したＭＩＭＥ形式のメール本文のパートを抽出し、ステップＳ６０５でメール本文登録処理を実施する。
【００８３】
ステップＳ６０５のメール本文登録処理を図８を用いて説明する。
【００８４】
図８ではメールの本文を印刷文書として登録する処理を説明するフローチャートである。
【００８５】
ステップＳ８０１〜Ｓ８０３は図２に示した、ＣＰＵ２０１がＲＯＭ２０４、記憶部２０２等に記憶される制御プログラムを、ＲＡＭ２０５にロードして実行することができる。
【００８６】
図６のステップＳ６０４で抽出したメール本文は、電子メール処理部１１１によって署名情報管理部１１０に、該当する署名登録がないかを問い合わせる。
【００８７】
ここで署名というのは、電子メール送信時に一般的に行われる、個人を特定、または送信者を特定するための情報を示している。例として、○△商事株式会社営業部担当、電話番号、住所などが考えられる。
【００８８】
署名は、毎回メール本文に記載することは面倒であるため、メールクライアントソフトによって自動的に挿入する仕組みになっている。
【００８９】
ステップＳ８０１では署名情報管理部１１０により、署名登録があるかどうかを判断し、１件以上署名登録がある場合はステップ８０２に進む。
【００９０】
ステップＳ８０１で署名登録がない場合、ステップＳ８０３に進み文書登録の処理を行う。
【００９１】
ステップＳ８０２では、署名登録管理部１１０によって既に登録されている署名データが今回抽出したメール本文が署名でないと判断された場合、新規に登録すべきメール本文データとして印刷文書登処理Ｓ８０３に進む。
【００９２】
ステップＳ８０２にて、署名登録部１１０が署名情報記憶部１０５に登録されている署名と一致すると判断した場合、登録の必要がないとして処理を終了する。
【００９３】
ここで一致するというのは、署名として登録済みのメール本文データと、今回抽出した電子メールの本文が一致したことを示す。
【００９４】
ステップＳ８０３では、メール本文を印刷文書として登録するために印刷物情報管理部１０７、印刷設定情報管理部１０８に対して印刷文書ＩＤの発行依頼と、印刷文書の登録処理を依頼を行う。
【００９５】
メール本文の登録処理が終了するとステップＳ６０６に進む。ヘッダの解析により、添付ファイルがないと判断するとステップＳ６０９に進みユーザに通知をして処理を終了する。添付ファイルが存在する場合、ステップＳ６０７に進む。
【００９６】
ステップＳ６０７では添付ファイルの登録処理を行う。
【００９７】
添付ファイルの登録処理を図９を用いて説明する。
【００９８】
図９は、添付ファイルを印刷文書として登録する処理を示すフローチャートである。
【００９９】
ステップＳ９０１〜Ｓ９０２図２に示した、ＣＰＵ２０１がＲＯＭ２０４、記憶部２０２等に記憶される制御プログラムを、ＲＡＭ２０５にロードして実行することができる。
【０１００】
電子メール処理部１１１で抽出された添付ファイルデータはステップＳ９０１で、印刷文書として登録しても良いデータであるかを判定する。
【０１０１】
電子メール処理部では、抽出した添付ファイルを印刷可能なデータ形式に変換処理を行うが、変換処理に失敗、または登録済みの拡張子（例えば、ｔｘｔ、ｊｐｇ）でない場合など印刷に適さないデータとして登録をしない判断を行う。
【０１０２】
ステップＳ９０１で印刷文書として適さないと判断した場合、処理を終了する。
【０１０３】
ステップＳ９０１で印刷が可能なデータと判断された場合、ステップＳ９０２に進み、印刷物情報管理部１０７、印刷設定情報管理部１０８に対して印刷文書ＩＤの発行依頼と、印刷文書の登録処理を依頼を行う。複数の添付ファイルがあれば添付ファイル登録処理を繰り返す。
【０１０４】
文書登録後、ステップＳ６０９に進む。
【０１０５】
ステップＳ６０９では文書登録後、電子メールのＦｒｏｍにあった電子メールアドレス宛に電子メール送受信部１３０より発行した印刷文書ＩＤを送信し、処理を終了する。
【０１０６】
＜登録した印刷文書の印刷＞
次に本プリントサービスに係る印刷文書の印刷について説明する。
【０１０７】
図１０は、登録済みの印刷文書の印刷処理について説明している。このとき署名登録条件を満たしているメール本文印刷文書が存在する場合、署名登録の処理を実施することをフローチャートを用いて説明する。
【０１０８】
ステップＳ１００１〜Ｓ１０１１は図２に示した、ＣＰＵ２０１がＲＯＭ２０４、記憶部２０２等に記憶される制御プログラムを、ＲＡＭ２０５にロードして実行することができる。
【０１０９】
また、ステップＳ１０２０〜Ｓ１０２８は図３に示した、ＣＰＵ３０１がＲＯＭ３０４、記憶部３０２等に記憶される制御プログラムを、ＲＡＭ３０５にロードして実行することができる。
【０１１０】
同様に図４に示した、ＣＰＵ４０１がＲＯＭ４０４、記憶部４０２等に記憶される制御プログラムを、ＲＡＭ４０５にロードして実行することができる。
【０１１１】
印刷装置１１４ではサービス利用前はデフォルトで図１１のログイン画面１１０１を表示している。
【０１１２】
ログイン画面１１０１では、プリントサービスを利用するために必要なＩＤとパスワードを入力するための、ＩＤ入力フィールド１１０２、パスワード入力フィールド１１０３、入力したデータをプリントサービスサーバ１０１に送信するための送信ボタン１１０４を備える。
【０１１３】
印刷文書のＩＤを保持しているユーザは印刷制御装置１１４の表示部１１６、入力部１２１よりプリントサービスサーバ１０１に接続するため、ＩＤとパスワードを入力する。
【０１１４】
図１０のステップＳ１０２０では、前記操作で入力されたＩＤ、パスワードをプリントサービスサーバ１０１に送信する。プリントサービスサーバ１０１では、ステップＳ１００１において通信部１１３経由で受信した印刷制御装置１１４からのＩＤとパスワードを照会するために、要求処理部１１２を介して、ユーザ情報管理部１０９、ユーザ情報記憶部１０４に問い合わせる。利用可能なユーザではないと判断した場合処理を終了する。
【０１１５】
利用可能なユーザと判断されたならば、要求処理部１１２は、認証要求があった印刷制御装置１１４に対して、印刷文書ＩＤを要求するための表示を指示をステップＳ１００２で行う。
【０１１６】
ステップＳ１０２０で印刷制御装置１１４では通信部１１５によってプリントサービスサーバ１０１からの印刷文書ＩＤを要求する図１２の画面１１０５を表示し、印刷対象となる印刷文書ＩＤを指定させる。入力フィールド１１０６に印刷文書ＩＤを入力し、印刷開始ボタン１１０７を押下すると、ステップＳ１０２２にある、プリントサービスサーバ１０１に対して印刷文書ＩＤを送信する。
【０１１７】
対してプリントサービスサーバ１０１ではステップＳ１００３で、印刷制御装置１１４からの印刷文書ＩＤを待っている。印刷制御装置１１４からの印刷文書ＩＤを受信すると、ステップＳ１００４にて、要求処理部１１２が印刷物情報管理部１０７に対して、要求された印刷文書ＩＤが存在するか照会する。一定時間印刷制御装置１１４から何も受信できない場合処理を終了する。
【０１１８】
要求された印刷文書ＩＤが存在しない場合、処理を終了する。
【０１１９】
ステップ１００４で印刷文書ＩＤが存在する場合、ステップＳ１００５に進む。
【０１２０】
ステップＳ１００５において、印刷物情報管理部１０７にて印刷文書ＩＤに対応する印刷文書がメール本文であると判断した場合、署名の判定を行うためにステップＳ１００６の署名判断条件取得に進む。
【０１２１】
メール本文でなく、添付ファイルの印刷物と判断した場合、ステップＳ１０１１に進み、印刷データを送信する。
【０１２２】
ステップＳ１００６では署名情報記憶部１０５から、署名かどうかを判断するための情報（条件）を取得する。情報取得後、ステップＳ１００７の判断処理において、署名と判断する情報（例を挙げるとメール本文の行数が５行以下の場合など）に適合しない場合、ステップＳ１０１１に進む。
【０１２３】
また、署名である条件に適合する場合、ステップＳ１００８に進み、通信部１１３を介して、印刷制御装置１１４に対し、図１３の署名登録画面１２０１を表示させるよう指示を出す。
【０１２４】
印刷制御装置１１４ではステップＳ１０２３にて署名登録画面指示の要求を受信した場合、印刷処理部１１７が表示部１１６に署名登録画面１２０１を表示する。
【０１２５】
署名登録画面１２０１では、指定された印刷ＩＤのメール本文印刷文書を表示領域１２０２に、署名として登録しても良いかの判断材料とするために表示する。
【０１２６】
表示領域１２０２に表示された署名の可能性がある印刷文書に対して、印刷を続行するボタン１２０３、署名として登録するボタン１２０４が用意される。
【０１２７】
印刷に戻るボタン１２０３が選択された場合、ステップＳ１２０４に進み、印刷準備を行う。
【０１２８】
ステップＳ１０２３で印刷文書を署名として登録する場合、ステップＳ１０２６に進み、登録の確認を行う。
【０１２９】
この操作は、署名登録ボタン１２０４が押された場合で、前記ボタンが押下されることにより印刷制御装置１１４において、サービスプリントサービスサーバ１０１に送信してもいいか確認する。
【０１３０】
ステップＳ１０２６では印刷制御装置１１４が表示部１１６に図１４の署名登録確認画面１３０１を表示して、登録してもいいかの旨、確認する。ステップＳ１０２７にてキャンセルボタン１３０４を押下した場合、ステップＳ１０２２の前に戻り印刷文書ＩＤの指定するところから再開する。
【０１３１】
ステップＳ１０２７で署名登録した場合、プリントサービスサーバ１０１に署名を登録する旨送信する（ステップＳ１０２８）。
【０１３２】
また、表示部１３０２に表示された内容で署名登録を確定するために、登録ボタン１３０３を押下する。
【０１３３】
登録ボタン１３０３を押下した場合、プリントサービスサーバ１０１ではステップＳ１００９にて、署名登録の確定を待っている。
【０１３４】
一定時間、要求がない場合ステップＳ１１０１に進み、印刷データの送信を開始する。
【０１３５】
ステップＳ１００９で署名登録の要求があった場合、ステップＳ１０１０に進み、署名登録処理を実行する。
【０１３６】
署名登録処理は、署名情報管理部１１０によって、署名情報記憶部１０５に署名情報として登録する。
【０１３７】
一方、ステップＳ１００５、ステップＳ１００７、ステップＳ１００９で印刷データの送信ステップＳ１０１１に進んだ場合、印刷データの送信を完了して処理を終了する。
【０１３８】
印刷制御装置１１４側では、ステップＳ１０１１によって印刷データが送信される場合、ステップＳ１０２４で印刷データの受信を検知すると、ステップＳ１０２５に進み、印刷を開始する。
【０１３９】
印刷は、印刷制御装置１１４の印刷制御部１１７によって、プリントサービスサーバ１０１からの印刷データを通信部１１６で受信すると共に、印刷装置１１８の印刷装置制御部１１９に印刷データを送信し、出力部１２０によって印刷を実行する。
【０１４０】
印刷の経過状況は印刷装置制御部１１９、印刷制御部１１７によって管理され、表示部１１６に印刷状況を表示する。印刷が完了すると処理を終了する。
【０１４１】
＜登録した署名の確認、削除＞
次にプリントサービスサーバ１０１で登録されている署名の確認および削除する方法を図１５、図１６、図１７を用いて説明する。
【０１４２】
図１７はプリントサービスサーバ１０１に登録されている署名の確認および削除を説明したフローチャートである。
【０１４３】
ステップＳ１６０１〜Ｓ１６０６は図２に示した、ＣＰＵ２０１がＲＯＭ２０４、記憶部２０２等に記憶される制御プログラムを、ＲＡＭ２０５にロードして実行することができる。また、ステップＳ１６１０〜Ｓ１６１４は図３に示した、ＣＰＵ３０１がＲＯＭ３０４、記憶部３０２等に記憶される制御プログラムを、ＲＡＭ３０５にロードして実行することができる。同様に図４に示した、ＣＰＵ４０１がＲＯＭ４０４、記憶部４０２等に記憶される制御プログラムを、ＲＡＭ４０５にロードして実行することができる。
【０１４４】
印刷装置１１４ではサービス利用前はデフォルトで図１１のログイン画面１１０１を表示している。
【０１４５】
ステップＳ１６１０では、ログイン画面１１０１では、プリントサービスを利用するために必要なＩＤとパスワードを入力するための、ＩＤ入力フィールド１１０２、パスワード入力フィールド１１０３、入力したデータをプリントサービスサーバ１０１に送信するための送信ボタン１１０４を備える。
【０１４６】
ＩＤ、パスワードが入力されると印刷制御装置１１４は、プリントサービスサーバ１０１にＩＤ、パスワードを送信する。
【０１４７】
プリントサービスサーバ１０１では、ステップＳ１６０１において通信部１１３経由で情報を受信すると、ステップＳ１６０２において受信した印刷制御装置１１４からのＩＤとパスワードを照会するために、要求処理部１１２を介して、ユーザ情報管理部１０９、ユーザ情報記憶部１０４に問い合わせる。利用可能なユーザではないと判断した場合処理を終了する。
【０１４８】
利用可能なユーザと判断されたならば、ステップＳ１６０３で、署名情報管理部１１０に、１件以上の署名登録があるかを問い合わせる。
【０１４９】
署名登録がない場合、処理を終了する。このとき、印刷文書がある場合は左記に説明した図１０のフローを実施する。
【０１５０】
１件以上、署名登録が存在する場合、ステップＳ１６０４に進み、要求処理部１１２は、印刷制御装置１１４に、図１５の印刷文書ＩＤ画面１４０１を表示する。
【０１５１】
印刷文書ＩＤ画面１４０１は、印刷文書ＩＤ入力フィールド１４０２、印刷開始ボタン１４０３、署名確認／削除ボタン１４０４を備えている。
【０１５２】
１件も署名がない場合は、図１２のように署名確認／削除ボタンは表示されない。
【０１５３】
印刷制御装置１１４では、ステップＳ１６１１で認証が成功すると、ステップＳ１６１２に進み、印刷文書ＩＤ画面１４０１が表示される。
【０１５４】
署名確認／削除ボタン１４０４を押下すると、ステップＳ１６１２で図１６の署名確認画面１４１０が表示される。
【０１５５】
署名確認／削除ボタン１４０４には、現在登録されている署名１４１１、１４１２が表示されている。本実施例では２件しか表示していないが、登録する署名数を２件に固定しているわけではない。
【０１５６】
また、それぞれの署名にはチェックボックス１４１５、１４１６が備えられていて、入力部１２１を用いて選択することができる。
【０１５７】
ステップＳ１６１３にて、戻るボタン１４１４を選択した場合、署名確認および削除をキャンセルしたとして、ステップＳ１６１２の前に戻り、図１５の印刷文書ＩＤ画面１４０１を表示して、印刷文書ＩＤの入力を待機する。
【０１５８】
また、チェックボックス１４１５，１４１６の片方もしくは両方にチェックをし、削除ボタン１４１３を押下すると、ステップＳ１６１４にてプリントサービスサーバ１０１に削除する署名情報を送信し、処理を終了する。
【０１５９】
プリントサービスサーバ１０１では、ステップＳ１６０５にて署名の削除情報を受信すると、指定された署名を削除する。
【０１６０】
署名情報管理部１１０では、受信した署名情報を署名情報記憶部１０５より削除する。
【０１６１】
削除が完了すると処理を終了する。
【図面の簡単な説明】
【０１６２】
【図１】本発明の第１実施形態に係る印刷制御装置、プリントサービスサーバを含む印刷システムの構成を表すブロック図である。
【図２】図１に示したプリントサービスサーバの構成を示すブロック図である。
【図３】図１に示した印刷制御装置の構成を示すブロック図である。
【図４】図１に示した印刷装置の構成を示すブロック図である
【図５】本発明に係るクライアントにおける印刷文書登録操作（メール送信）の一例を示すフローチャートである。
【図６】本発明に係るプリントサービスサーバにおける印刷文書登録処理の一例を示すフローチャートである。
【図７】本発明に係るメールフォーマットの一例を示す図である。
【図８】本発明に係るプリントサービスサーバにおけるメール本文登録処理の一例を示すフローチャートである。
【図９】本発明に係るプリントサービスサーバにおける添付ファイル登録の一例を示すフローチャートである。
【図１０】本発明に係る印刷制御装置、プリントサービスサーバにおける署名の登録処理および印刷処理の一例を示すフローチャートである。
【図１１】印刷制御装置の表示部に表示されるログイン画面の一例を示す図である。
【図１２】印刷制御装置の表示部に表示される印刷文書指定入力画面の一例を示す図である。
【図１３】印刷制御装置の表示部に表示される署名登録選択画面の一例を示す図である。
【図１４】印刷制御装置の表示部に表示される署名登録確認画面の一例を示す図である。
【図１５】印刷制御装置の表示部に表示される画面の一例を示す図である。
【図１６】印刷制御装置の表示部に表示される印刷文書指定入力画面の一例を示す図である。
【図１７】本発明に係る印刷制御装置、プリントサービスサーバにおける署名確認、削除処理の一例を示すフローチャートである。
【符号の説明】
【０１６３】
１０１  プリントサービスサーバ
１０２  印刷物情報記憶部
１０３  印刷設定情報記憶部
１０４  ユーザ情報記憶部
１０５  署名情報記憶部
１０７  印刷物情報管理部
１０８  印刷設定情報管理部
１０９  ユーザ情報管理部
１１０  署名情報管理部
１１１  電子メール処理部
１１２  要求処理部
１１３，１１５  通信部
１１４  印刷制御装置
１１６，１３２  表示部
１１７  印刷処理部
１１８  印刷装置
１１９  印刷装置制御部
１２０  出力部
１２１，１３３  入力部
１２８  インターネット
１３０  電子メール送受信部
１３１  クライアント
【図１】
2007047917.tif 000003
【図２】
2007047917.tif 000004
【図３】
2007047917.tif 000005
【図４】
2007047917.tif 000006
【図５】
2007047917.tif 000007
【図６】
2007047917.tif 000008
【図７】
2007047917.tif 000009
【図８】
2007047917.tif 000010
【図９】
2007047917.tif 000011
【図１０】
2007047917.tif 000012
【図１１】
2007047917.tif 000013
【図１２】
2007047917.tif 000014
【図１３】
2007047917.tif 000015
【図１４】
2007047917.tif 000016
【図１５】
2007047917.tif 000017
【図１６】
2007047917.tif 000018
【図１７】
2007047917.tif 000019