(57)【要約】      （修正有）【課題】電子メールを受信して、その電子メールに添付されていないファイルについての処理を実行する情報処理装置を提供する。【解決手段】情報処理装置は、処理対象ファイルに対する処理に対応する所定の処理コマンドを記憶する。情報処理装置は、電子メールを受信し、受信した電子メールを解析する。解析結果に基づいて、受信した電子メールに含まれる、記憶されている処理コマンドと、処理対象ファイルの参照先とを検知する。処理コマンドが検知された場合において参照先が検知されたとき、処理対象ファイルに対して処理コマンドに対応する処理を実行する。【選択図】図５
2016126601.tif 000002
【特許請求の範囲】
【請求項１】
処理対象ファイルに対する処理に対応する所定の処理コマンドを記憶するコマンド記憶手段と、
電子メールを受信する受信手段と、
前記受信手段により受信された電子メールを解析する解析手段と、
前記解析手段の解析結果に基づいて、受信した電子メールに含まれる、前記コマンド記憶手段により記憶されている処理コマンドを検知するコマンド検知手段と、
前記解析手段の解析結果に基づいて、受信した電子メールに含まれる、処理対象ファイルの参照先を検知する参照先検知手段と、
前記コマンド検知手段により前記処理コマンドが検知された場合において前記参照先検知手段により前記参照先が検知されたとき、前記処理対象ファイルに対して前記処理コマンドに対応する処理を実行するコマンド実行手段とを備える、情報処理装置。
【請求項２】
前記コマンド記憶手段は、それぞれ複数の前記処理コマンドが記録された第１処理コマンドテーブルと第２処理コマンドテーブルとを記憶し、
前記コマンド実行手段は、
前記コマンド検知手段により前記処理コマンドが検知された場合において前記参照先検知手段により前記参照先が検知されたとき、前記第１処理コマンドテーブルに基づいて前記処理コマンドに対応する処理を実行し、
前記コマンド検知手段により前記処理コマンドが検知されるとともに前記参照先検知手段による前記参照先の検知が行われなかった場合において前記受信手段により受信された電子メールに処理対象ファイルが添付されているとき、前記第２処理コマンドテーブルに基づいて、前記電子メールに添付されている処理対象ファイルに対して、前記処理コマンドに対応する処理を実行する、請求項１に記載の情報処理装置。
【請求項３】
前記コマンド実行手段は、前記参照先検知手段により前記参照先が検知されたとき、前記処理対象ファイルが前記情報処理装置内の記憶領域に記憶されていること、又は前記処理対象ファイルが前記情報処理装置に接続された記憶装置に記憶されていることを確認し、その確認結果に応じて前記処理コマンドに対応する処理を実行する、請求項１又は２に記載の情報処理装置。
【請求項４】
電子メールにより、処理対象ファイルを取得するための参照先に関する情報をユーザに送信する送信手段と、
前記送信手段により行われた前記送信に関する履歴情報を管理する履歴管理手段とをさらに備え、
前記コマンド実行手段は、前記参照先検知手段により前記参照先が検知されたとき、前記履歴情報に基づいて、前記参照先に関する情報を前記送信手段が送信した履歴の有無を確認し、その確認結果に応じて前記処理コマンドに対応する処理を実行する、請求項１から３のいずれかに記載の情報処理装置。
【請求項５】
前記コマンド実行手段は、前記参照先検知手段により前記参照先が検知されたとき、前記電子メールの送信者が、前記処理対象ファイル又はそれが記憶されている記憶領域についての操作権限を有しているか否かを確認し、その確認結果に応じて前記処理コマンドに対応する処理を実行する、請求項１から４のいずれかに記載の情報処理装置。
【請求項６】
電子メールにより、処理対象ファイルを取得するための参照先に関する情報をユーザに送信する送信手段と、
前記送信手段により行われた前記送信に関する履歴情報を管理する履歴管理手段とをさらに備え、
前記コマンド実行手段は、前記参照先検知手段により前記参照先が検知されたとき、前記履歴情報に基づいて、前記電子メールの送信者が前記送信を指示した送信者又は前記送信の受信者であれば、前記電子メールの送信者が、前記処理対象ファイル又はそれが記憶されている記憶領域についての操作権限を有していると判断し、その判断結果に応じて前記処理コマンドに対応する処理を実行する、請求項１から３のいずれかに記載の情報処理装置。
【請求項７】
前記コマンド実行手段は、前記電子メールの送信者が、前記処理対象ファイル又はそれが記憶されている記憶領域についての操作権限を有していると判断したとき、前記処理コマンドに対応する処理を実行する、請求項５又は６に記載の情報処理装置。
【請求項８】
前記コマンド実行手段は、前記電子メールの送信者とは異なるユーザを指定する処理に対応する処理コマンドが前記コマンド検知手段により検知されたとき、前記処理対象ファイルに関する所定の権限を前記ユーザに対して付与する、請求項５又は６に記載の情報処理装置。
【請求項９】
前記コマンド実行手段は、前記電子メールの送信者とは異なるユーザに対して前記処理対象ファイルにアクセスさせるための情報を送信する処理に対応する処理コマンドが前記コマンド検知手段により検知された場合において前記ユーザが前記処理対象ファイルに関する所定の権限を有しないとき、前記ユーザに前記所定の権限を付与する、請求項５又は６に記載の情報処理装置。
【請求項１０】
前記コマンド実行手段は、前記コマンド検知手段により検知された処理コマンドに応じて、前記参照先に対応する処理対象ファイルが添付された電子メールを送信する処理を実行可能である、請求項１から９のいずれかに記載の情報処理装置。
【請求項１１】
請求項１から１０のいずれかに記載の情報処理装置と、
前記用紙に画像を形成する画像形成手段とを備え、
前記コマンド実行手段は、前記コマンド検知手段により検知された処理コマンドに応じて、前記画像形成手段によって用紙に前記処理対象ファイルに関する画像を形成する処理を実行可能である、画像形成装置。
【請求項１２】
処理対象ファイルに対する処理に対応する所定の処理コマンドを記憶するコマンド記憶手段を備える情報処理装置の制御方法であって、
電子メールを受信する受信ステップと、
前記受信ステップにより受信された電子メールを解析する解析ステップと、
前記解析ステップの解析結果に基づいて、受信した電子メールに含まれる、前記コマンド記憶手段により記憶されている処理コマンドを検知するコマンド検知ステップと、
前記解析ステップの解析結果に基づいて、受信した電子メールに含まれる、処理対象ファイルの参照先を検知する参照先検知ステップと、
前記コマンド検知ステップにより前記処理コマンドが検知された場合において前記参照先検知ステップにより前記参照先が検知されたとき、前記処理対象ファイルに対して前記処理コマンドに対応する処理を実行するコマンド実行ステップとを有する、情報処理装置の制御方法。
【請求項１３】
処理対象ファイルに対する処理に対応する所定の処理コマンドを記憶するコマンド記憶手段を備える情報処理装置の制御プログラムであって、
電子メールを受信する受信ステップと、
前記受信ステップにより受信された電子メールを解析する解析ステップと、
前記解析ステップの解析結果に基づいて、受信した電子メールに含まれる、前記コマンド記憶手段により記憶されている処理コマンドを検知するコマンド検知ステップと、
前記解析ステップの解析結果に基づいて、受信した電子メールに含まれる、処理対象ファイルの参照先を検知する参照先検知ステップと、
前記コマンド検知ステップにより前記処理コマンドが検知された場合において前記参照先検知ステップにより前記参照先が検知されたとき、前記処理対象ファイルに対して前記処理コマンドに対応する処理を実行するコマンド実行ステップとをコンピュータに実行させる、情報処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報処理装置、画像形成装置、情報処理装置の制御方法、及び情報処理装置の制御プログラムに関し、特に、受信した電子メールに応じて動作を実行する情報処理装置、画像形成装置、情報処理装置の制御方法、及び情報処理装置の制御プログラムに関する。
【背景技術】
【０００２】
画像形成装置には、スキャナ機能、ファクシミリ機能、複写機能、プリンタとしての機能、データ通信機能、及びサーバ機能を備えたＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）や、ファクシミリ装置、複写機、及びプリンタなどがある。
【０００３】
このような画像形成装置には、受信した電子メールに応じて動作を実行可能なものがある。例えば、画像形成装置が、画像ファイルが添付され、印刷設定コマンドが記載された電子メールを受信する。そうすると、画像形成装置は、印刷設定コマンドに対応するモードで印刷を実行する。このような機能は、画像形成装置のプリンタドライバを端末にインストールすることなく実行可能である。すなわち、ユーザは、端末に記憶されているファイル等を、電子メールに添付して画像形成装置に送信するだけで印刷させることができる。したがって、簡易に印刷を行うことができる。
【０００４】
画像形成装置において、原稿をスキャンして生成した画像ファイル（画像データ）を電子メールに添付してユーザに送信する機能が用いられる場合がある（Ｓｃａｎ  Ｔｏ  Ｅ−ｍａｉｌ機能）。このような場合において、ユーザは、端末で受信した電子メールを画像ファイルが添付された状態で画像形成装置に返信することにより、その画像ファイルについて印刷を行うことができる。
【０００５】
下記特許文献１には、次のような情報処理装置の構成が開示されている。情報処理装置は、受信手段によって受信した電子メールに添付ファイルが存在し、かつ、電子メールの本文欄に印刷指示に対応する記載があるかどうか確認する。条件を満たせば、情報処理装置は、電子メールの件名欄又は本文欄で指定された画像形成装置に、印刷を指示する。また、それとともに、情報処理装置は、電子メールに添付された画像データを送信する。
【０００６】
下記特許文献２には、受信した電子メールに基づいて出力を行う画像形成装置の構成が開示されている。画像形成装置は、電子メールの件名部分に記述された指示を解析し、ユーザが求める出力形態で、添付ファイル又はメール本文を印刷出力する。
【０００７】
下記特許文献３には、受信した電子メールの内容を印刷できるインターネットファクシミリ装置の構成が開示されている。インターネットファクシミリ装置は、メールのヘッダ部から、登録された照合条件を成立させるデータを検出する。データが検出されると、インターネットファクシミリ装置は、受信した電子メールの本文及び添付ファイル、又は電子メールの本文のみを印刷する。
【０００８】
下記特許文献４には、電子メールを取り扱う機能を備える画像形成装置等の通信装置の構成が開示されている。通信装置は、所定項目に所定情報が格納されているか否かに基づいて、受信された電子メールが、画像が付された画像付きメールであるかコマンドが付されたコマンド付きメールであるかを判断する。電子メールの件名にコマンドが格納されている場合、通信装置は、コマンド付きメールであると判断し、コマンドを実行する。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１３−１４５５３６号公報
【特許文献２】特開２０１１−００８５３６号公報
【特許文献３】特開２００９−１９４８０６号公報
【特許文献４】特開２００６−２０９３３７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
上記のような画像形成装置では、電子メールに添付されたファイルを印刷したり、電子メールの本文等を印刷したりすることができるが、ユーザの端末に記憶されていないファイルについての操作を画像形成装置で行うことができないという問題がある。
【００１１】
すなわち、画像形成装置において、原稿をスキャンして生成した画像ファイルを画像形成装置や外部のファイルサーバ等に記憶し、その画像ファイルを参照するための参照先情報（ＵＲＬ等）のみをユーザに電子メールで通知する機能が用いられている（Ｓｃａｎ  Ｔｏ  ＵＲＬ機能、Ｓｃａｎ  Ｔｏ  Ｓｅｒｖｅｒ機能）。このような機能が利用される場合、画像ファイルそのものは電子メールではユーザの端末に送信されない。そのため、ユーザの端末に、画像ファイルが記憶されているとは限らない。例えば、ユーザが外出していて、画像形成装置が接続されているネットワークにアクセスできない環境下にある場合がある。このとき、ユーザは、通知された参照先にアクセスすることができず、画像ファイルを見ることができない。
【００１２】
この発明はそのような問題点を解決するためになされたものであり、電子メールを受信して、その電子メールに添付されていないファイルについての処理を実行することができる情報処理装置、画像形成装置、情報処理装置の制御方法、及び情報処理装置の制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【００１３】
上記目的を達成するためこの発明のある局面に従うと、情報処理装置は、処理対象ファイルに対する処理に対応する所定の処理コマンドを記憶するコマンド記憶手段と、電子メールを受信する受信手段と、受信手段により受信された電子メールを解析する解析手段と、解析手段の解析結果に基づいて、受信した電子メールに含まれる、コマンド記憶手段により記憶されている処理コマンドを検知するコマンド検知手段と、解析手段の解析結果に基づいて、受信した電子メールに含まれる、処理対象ファイルの参照先を検知する参照先検知手段と、コマンド検知手段により処理コマンドが検知された場合において参照先検知手段により参照先が検知されたとき、処理対象ファイルに対して処理コマンドに対応する処理を実行するコマンド実行手段とを備える。
【００１４】
好ましくは、コマンド記憶手段は、それぞれ複数の処理コマンドが記録された第１処理コマンドテーブルと第２処理コマンドテーブルとを記憶し、コマンド実行手段は、コマンド検知手段により処理コマンドが検知された場合において参照先検知手段により参照先が検知されたとき、第１処理コマンドテーブルに基づいて処理コマンドに対応する処理を実行し、コマンド検知手段により処理コマンドが検知されるとともに参照先検知手段による参照先の検知が行われなかった場合において受信手段により受信された電子メールに処理対象ファイルが添付されているとき、第２処理コマンドテーブルに基づいて、電子メールに添付されている処理対象ファイルに対して、処理コマンドに対応する処理を実行する。
【００１５】
好ましくは、コマンド実行手段は、参照先検知手段により参照先が検知されたとき、処理対象ファイルが情報処理装置内の記憶領域に記憶されていること、又は処理対象ファイルが情報処理装置に接続された記憶装置に記憶されていることを確認し、その確認結果に応じて処理コマンドに対応する処理を実行する。
【００１６】
好ましくは、情報処理装置は、電子メールにより、処理対象ファイルを取得するための参照先に関する情報をユーザに送信する送信手段と、送信手段により行われた送信に関する履歴情報を管理する履歴管理手段とをさらに備え、コマンド実行手段は、参照先検知手段により参照先が検知されたとき、履歴情報に基づいて、参照先に関する情報を送信手段が送信した履歴の有無を確認し、その確認結果に応じて処理コマンドに対応する処理を実行する。
【００１７】
好ましくは、コマンド実行手段は、参照先検知手段により参照先が検知されたとき、電子メールの送信者が、処理対象ファイル又はそれが記憶されている記憶領域についての操作権限を有しているか否かを確認し、その確認結果に応じて処理コマンドに対応する処理を実行する。
【００１８】
好ましくは、情報処理装置は、電子メールにより、処理対象ファイルを取得するための参照先に関する情報をユーザに送信する送信手段と、送信手段により行われた送信に関する履歴情報を管理する履歴管理手段とをさらに備え、コマンド実行手段は、参照先検知手段により参照先が検知されたとき、履歴情報に基づいて、電子メールの送信者が送信を指示した送信者又は送信の受信者であれば、電子メールの送信者が、処理対象ファイル又はそれが記憶されている記憶領域についての操作権限を有していると判断し、その判断結果に応じて処理コマンドに対応する処理を実行する。
【００１９】
好ましくは、コマンド実行手段は、電子メールの送信者が、処理対象ファイル又はそれが記憶されている記憶領域についての操作権限を有していると判断したとき、処理コマンドに対応する処理を実行する。
【００２０】
好ましくは、コマンド実行手段は、電子メールの送信者とは異なるユーザを指定する処理に対応する処理コマンドがコマンド検知手段により検知されたとき、処理対象ファイルに関する所定の権限をユーザに対して付与する。
【００２１】
好ましくは、コマンド実行手段は、電子メールの送信者とは異なるユーザに対して処理対象ファイルにアクセスさせるための情報を送信する処理に対応する処理コマンドがコマンド検知手段により検知された場合においてユーザが処理対象ファイルに関する所定の権限を有しないとき、ユーザに所定の権限を付与する。
【００２２】
好ましくは、コマンド実行手段は、コマンド検知手段により検知された処理コマンドに応じて、参照先に対応する処理対象ファイルが添付された電子メールを送信する処理を実行可能である。
【００２３】
この発明の他の局面に従うと、画像形成装置は、上述のいずれかに記載の情報処理装置と、用紙に画像を形成する画像形成手段とを備え、コマンド実行手段は、コマンド検知手段により検知された処理コマンドに応じて、画像形成手段によって用紙に処理対象ファイルに関する画像を形成する処理を実行可能である。
【００２４】
この発明のさらに他の局面に従うと、処理対象ファイルに対する処理に対応する所定の処理コマンドを記憶するコマンド記憶手段を備える情報処理装置の制御方法は、電子メールを受信する受信ステップと、受信ステップにより受信された電子メールを解析する解析ステップと、解析ステップの解析結果に基づいて、受信した電子メールに含まれる、コマンド記憶手段により記憶されている処理コマンドを検知するコマンド検知ステップと、解析ステップの解析結果に基づいて、受信した電子メールに含まれる、処理対象ファイルの参照先を検知する参照先検知ステップと、コマンド検知ステップにより処理コマンドが検知された場合において参照先検知ステップにより参照先が検知されたとき、処理対象ファイルに対して処理コマンドに対応する処理を実行するコマンド実行ステップとを有する。
【００２５】
この発明のさらに他の局面に従うと、処理対象ファイルに対する処理に対応する所定の処理コマンドを記憶するコマンド記憶手段を備える情報処理装置の制御プログラムは、電子メールを受信する受信ステップと、受信ステップにより受信された電子メールを解析する解析ステップと、解析ステップの解析結果に基づいて、受信した電子メールに含まれる、コマンド記憶手段により記憶されている処理コマンドを検知するコマンド検知ステップと、解析ステップの解析結果に基づいて、受信した電子メールに含まれる、処理対象ファイルの参照先を検知する参照先検知ステップと、コマンド検知ステップにより処理コマンドが検知された場合において参照先検知ステップにより参照先が検知されたとき、処理対象ファイルに対して処理コマンドに対応する処理を実行するコマンド実行ステップとをコンピュータに実行させる。
【発明の効果】
【００２６】
これらの発明に従うと、処理コマンドと参照先とが電子メールに含まれることが検知されたとき、処理対象ファイルに対して処理コマンドに対応する処理が実行される。したがって、電子メールを受信して、その電子メールに添付されていないファイルについての処理を実行することができる情報処理装置、画像形成装置、情報処理装置の制御方法、及び情報処理装置の制御プログラムを提供することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施の形態の１つにおける画像形成装置を用いて構成される画像形成システムを示すブロック図である。
【図２】本実施の形態における画像形成装置を示す斜視図である。
【図３】画像形成装置のハードウェア構成を示すブロック図である。
【図４】ＵＲＬ送信機能により送信されるＵＲＬ通知メールの一例を示す図である。
【図５】電子メール指示機能実行時に行われる基本的な処理の一例を説明するフローチャートである。
【図６】第１処理コマンドテーブルの一例を示す図である。
【図７】第２処理コマンドテーブルの一例を示す図である。
【図８】電子メール受信時の画像形成装置の動作の一例を示す第１のフローチャートである。
【図９】電子メール受信時の画像形成装置の動作の一例を示す第２のフローチャートである。
【図１０】電子メール受信時の画像形成装置の動作の一例を示す第３のフローチャートである。
【図１１】ＵＲＬと処理コマンドとを含む電子メールの一例を示す図である。
【図１２】電子メール受信プリントジョブに関する電子メールの一例を示す図である。
【図１３】ＵＲＬと処理コマンドとを含む電子メールの上述とは異なる例を示す図である。
【図１４】再送に関する電子メール受信時の画像形成装置の動作の一例を示すフローチャートである。
【図１５】本実施の形態の一変形例に係る画像形成装置の動作を示すフローチャートである。
【図１６】本実施の形態の上述とは異なる変形例に係る、ＵＲＬと処理コマンドとを含む電子メールの一例を示す図である。
【図１７】本変形例においてアクセス権限が移譲されたユーザに送信される電子メールの一例を示す図である。
【図１８】再送処理に関する、ＵＲＬと処理コマンドとを含む電子メールの一例を示す図である。
【図１９】再送処理に関する画像形成装置の動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００２８】
以下、本発明の実施の形態における情報処理装置として機能する画像形成装置について説明する。
【００２９】
画像形成装置は、スキャナ機能、複写機能、プリンタとしての機能、ファクシミリ機能、データ通信機能、及びサーバ機能を備えたＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）である。スキャナ機能は、セットされた原稿の画像を読み取ってそれをＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等に蓄積する機能である。複写機能は、さらにそれを用紙等に印刷（プリント）する機能である。プリンタとしての機能は、ＰＣ等の外部端末から印刷指示を受けるとその指示に基づいて用紙に印刷を行う機能である。ファクシミリ機能は、外部のファクシミリ装置等からファクシミリデータを受信してそれをＨＤＤ等に蓄積する機能である。データ通信機能は、接続された外部機器との間でデータを送受信する機能である。サーバ機能は、複数のユーザでＨＤＤ等に記憶したデータなどを共有可能にする機能である。
【００３０】
画像形成装置は、ユーザの所有する端末装置等とネットワークを介して通信可能である。画像形成装置は、ネットワークに接続されている端末装置等と、画像形成システムを構成する。画像形成装置は、ユーザの端末装置から送信された電子メールに応じて、種々の処理を実行する。具体的には、画像形成装置は、電子メールに含まれる、処理対象ファイルの参照先と処理対象ファイルに対する処理コマンドとを受け付ける。そして、画像形成装置は、処理コマンドテーブルを参照して、参照先の処理対象ファイルに対して、処理コマンドに対応する処理を実行する。
【００３１】
参照先としては、例えばＵＲＬのほか、ホスト名、ディレクトリ名及びファイル名を組み合わせた文字列などが利用可能である。
【００３２】
［実施の形態］
【００３３】
図１は、本発明の実施の形態の１つにおける画像形成装置１を用いて構成される画像形成システム９０１を示すブロック図である。
【００３４】
［画像形成システム９０１の構成］
【００３５】
本実施の形態において、画像形成システム９０１は、画像形成装置（情報処理装置の一例）１と、端末２０１，９１１，９２１（携帯端末２０１，クライアントＰＣ９１１，９２１）と、メールサーバ９４１，９６１と、文書管理サーバ９５１等とで構成されている。クライアントＰＣ９１１，９２１は、例えば、通常のパーソナルコンピュータ等である。携帯端末２０１は、いわゆるタブレットＰＣであるが、いわゆるスマートフォン等であってもよい。
【００３６】
画像形成装置１と、クライアントＰＣ９１１と、メールサーバ９４１と、文書管理サーバ９５１とは、互いにネットワーク９０３に接続されている。また、クライアントＰＣ９２１と、メールサーバ９６１とは、互いにネットワーク９０４に接続されている。ネットワーク９０３，９０４は、例えばＬＡＮ（ローカルエリアネットワーク）である。
【００３７】
携帯端末２０１は、インターネット９０２に接続されている。ネットワーク９０３は、ファイアウォール９０３ａを介して、インターネット９０２に接続されている。ネットワーク９０４は、ファイアウォール９０４ａを介して、インターネット９０２に接続されている。すなわち、携帯端末２０１と、ネットワーク９０３，９０４に接続されている各装置とは、ファイアウォール９０３ａ，９０４ａによって許可されている態様で通信可能である。
【００３８】
各端末２０１，９１１，９２１は、画像形成システム９０１内の他の機器との間で電子メールを送受信可能である。電子メールの送受信は、例えば、メールサーバ９４１と、メールサーバ９６１との間で行われる。
【００３９】
［画像形成装置１の構成］
【００４０】
図２は、本実施の形態における画像形成装置１を示す斜視図である。
【００４１】
図２に示すように、画像形成装置１は、給紙カセット３と、排紙トレイ５と、操作部１１と、制御部（ＣＰＵ）２０と、画像形成部３０と、画像読取部４０とを備える。制御部２０は、画像形成装置１の動作を制御する。制御部２０、画像形成部３０、及び画像読取部４０などは、画像形成装置１の筐体の内部に配置されている。
【００４２】
この画像形成装置１は、３つの給紙カセット３（給紙カセット３ａ，３ｂ，３ｃ）を有している。それぞれの給紙カセット３には、例えば、互いに異なるサイズの用紙（Ｂ５サイズ、Ａ４サイズ、及びＡ３サイズなど）が装てんされている。給紙カセット３は、画像形成装置１の下部に、画像形成装置１の筐体に抜き差し可能に配置されている。各給紙カセット３に装てんされた用紙は、印字時に、１枚ずつ給紙カセット３から給紙され、画像形成部３０に送られる。なお、給紙カセット３の数は３つに限られず、それより多くてもよいし少なくてもよい。
【００４３】
排紙トレイ５は、画像形成装置１の筐体のうち画像形成部３０が収納されている部位の上方で画像読取部４０が配置されている部位の下方に配置されている。排紙トレイ５には、画像形成部３０により画像が形成された用紙が筐体の内部から排紙される。
【００４４】
操作部１１は、画像形成装置１の上部前面（図において正面）側に配置されている。操作部１１には、ユーザにより押下操作可能な複数の操作ボタン１１ａが配置されている。また、操作部１１には、情報をユーザに表示する表示パネル１３が配置されている。
【００４５】
表示パネル１３は、タッチパネルである。表示パネル１３は、例えば、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）である。表示パネル１３は、ユーザに案内画面を表示したり、操作ボタンを表示してユーザからのタッチ操作を受け付けたりする。表示パネル１３は、制御部２０の制御の下、画面制御部１７により制御されて表示を行う。操作部１１は、ユーザにより操作ボタン１１ａや表示パネル１３へなされる操作入力を受け付ける。操作部１１は、操作ボタン１１ａや表示パネル１３がユーザにより操作されると、その操作に応じた操作信号又は所定のコマンドを制御部２０に送信する。すなわち、ユーザは、操作ボタン１１ａや表示パネル１３に操作を行うことにより、画像形成装置１に種々の動作を実行させることができる。
【００４６】
画像形成部３０は、大まかに、トナー像形成部（図示せず）と、用紙搬送部（図示せず）と、定着装置（図示せず）とを有している。画像形成部３０は、例えば電子写真方式で用紙に画像を形成する。
【００４７】
用紙搬送部は、給紙ローラ、搬送ソーラ、及びそれらを駆動するモータなどで構成されている。用紙搬送部は、用紙を給紙カセット３から給紙して、画像形成装置１の筐体の内部で搬送する。また、用紙搬送部は、画像が形成された用紙を画像形成装置１の筐体から排紙トレイ５などに排出する。
【００４８】
定着装置は、加熱ローラ及び加圧ローラを有している。定着装置は、加熱ローラと加圧ローラとでトナー像が形成された用紙を挟みながら搬送し、その用紙に加熱及び加圧を行う。これにより、定着装置は、用紙に付着したトナーを溶融させて用紙に定着させ、用紙に画像を形成する。
【００４９】
画像読取部４０は、画像形成装置１の筐体の上部に配置されている。画像読取部４０は、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）４１を有している。画像読取部４０は、上述のスキャナ機能を実行する。画像読取部４０は、透明な原稿台に配置された原稿をコンタクトイメージセンサにより走査して、それを画像データとして読み取る。また、画像読取部４０は、原稿トレイにセットされた複数の原稿を１枚ずつＡＤＦ４１により順次取り込みながら、コンタクトイメージセンサにより原稿を読み取り、画像データとする。
【００５０】
画像読取部４０により読み取られた画像は、制御部２０により、仕上がり画像に変換される。制御部２０は、生成した仕上がり画像を外部装置などに送信したり、仕上がり画像に基づいて画像形成部３０により用紙に画像を形成したりできる。
【００５１】
図３は、画像形成装置１のハードウェア構成を示すブロック図である。
【００５２】
図３に示すように、画像形成装置１は、上述の各部のほか、ＲＯＭ２３、ＲＡＭ２５、及び不揮発メモリ２７を有している。
【００５３】
不揮発メモリ２７は、例えばフラッシュメモリやＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などである。不揮発メモリ２７は、画像形成装置１に接続されている外部装置などから送られた印刷ジョブのデータや、画像読取部４０で読み取った画像データなどを記憶する。また、不揮発メモリ２７は、画像形成装置１の設定情報や、画像形成装置１の種々の動作を行うための制御プログラム２７ａなどを記憶する。制御部２０は、不揮発メモリ２７から制御プログラム２７ａを読み出して、制御プログラム２７ａを実行することで、画像形成装置１の動作の制御などを行うことができる。
【００５４】
不揮発メモリ２７には、データベース管理部２７ｂが記憶されている。データベース管理部２７ｂは、制御部２０の制御の下、例えば、ユーザ認証を行うためのユーザ情報等を記録したユーザ情報データベースを管理する。また、データベース管理部２７ｂは、制御部２０の制御の下、例えば、ＵＲＬ送信機能に用いられるアクセス情報データベースを管理する。
【００５５】
不揮発メモリ２７には、ＵＲＬ送信機能によりユーザに提供される画像ファイル（処理対象ファイルの一例）２７ｄが記憶されている。画像ファイル２７ｄは、例えば複数の記憶領域（ＢＯＸ（ボックス）ということもある）のいずれかに記憶されている。記憶領域は、例えば、画像形成装置１のユーザ毎、及び各ユーザが所属する部門（ユーザの所属；グループ）毎に設けられている。各記憶領域は、制御部２０によるアクセス権限が施されている。例えば、あるユーザは、自身の記憶領域と自身が所属する部門の記憶領域とにアクセスすることができ、他の記憶領域にはアクセスすることができない。換言すると、各ユーザは、アクセス権限を有する記憶領域やデータについて、アクセスすることができる。
【００５６】
不揮発メモリ２７の記憶領域に記憶されているファイルは、画像形成装置１に対して指示を入力することにより、適宜、印刷したり、外部の装置に対して送信したり、削除したりすることが可能である。このような操作は、ネットワーク９０３，９０４を介して通信可能な端末９１１，９２１からも行うことができる。ただし、ファイアウォール９０３ａ，９０４ａを通じて行える操作が限定されている場合もある。
【００５７】
ＲＯＭ２３は、例えばフラッシュＲＯＭ（Ｆｌａｓｈ  Ｍｅｍｏｒｙ）である。ＲＯＭ２３には、画像形成装置１が動作するときに用いられるデータが記憶されている。ＲＯＭ２３には、不揮発メモリ２７と同様に、種々の制御プログラムや、画像形成装置１の機能設定データなどが記憶されていてもよい。制御部２０は、ＲＯＭ２３からのデータの読み込みや、ＲＯＭ２３へのデータの書き込みを行う。なお、ＲＯＭ２３は、書換え不可能なものであってもよい。
【００５８】
ＲＡＭ２５は、制御部２０のメインメモリである。ＲＡＭ２５は、制御部２０が制御プログラム２７ａを実行するときに必要なデータなどを記憶するのに用いられる。
【００５９】
制御部２０は、画像形成装置１の各部に、信号を送受可能に接続されている。制御部２０は、ＲＯＭ２３、ＲＡＭ２５、又は不揮発メモリ２７などに記憶された制御プログラム２７ａなどを実行することにより、画像形成装置１の種々の動作を制御する。制御部２０は、操作部１１から操作信号が送られたり、画像形成装置１に接続されている外部機器などから操作コマンドが送信されたりすると、それらに応じて所定の制御プログラム２７ａを実行する。これにより、ユーザによる操作部１１の操作などに応じて、画像形成装置１の所定の機能が実行される。
【００６０】
図２に示すように、画像形成装置１は、さらに、画面制御部１７、通信部５０、及び認証管理部８０などを有している。
【００６１】
画面制御部１７は、表示パネル１３の表示を制御する。画面制御部１７は、表示パネル１３に表示する画像を取得する処理を行う。すなわち、画面制御部１７は、例えば予め用意されて不揮発メモリ２７やＲＯＭ２３などに記憶されている表示画像を読み込み、表示パネル１３に表示したり、表示画像を生成して表示パネル１３に表示したりする。
【００６２】
通信部５０は、後述のネットワーク９０２に画像形成装置１を接続する。すなわち、通信部５０は、例えばＬＡＮで用いられる通信規格に基づいて、ネットワーク９０３，９０４に接続されている他の機器との間で通信可能である。
【００６３】
認証管理部８０は、画像形成装置１について、ユーザ認証を行う。ユーザ認証は、画像形成装置１を利用するユーザを識別し、認証するジョブである。ユーザは、ユーザ認証による認証を経て、画像形成装置１にログインし、画像形成装置１を利用することができる。
【００６４】
ユーザ認証では、例えばデータベース管理部２７ｂにより管理されているユーザ情報データベースが用いられる。ユーザ情報データベースには、ユーザ認証可能なユーザの情報とそのユーザの認証に必要な認証情報とが対応付けられて記録されている。認証情報は、例えばユーザ毎に設定されたパスワードである。ユーザ情報データベースには、各ユーザについて実行を許可する機能に関する情報が、そのユーザに対応付けて記録されている。
【００６５】
ユーザ認証は、例えば、次に示すようにして行われる。すなわち、まず、ユーザに、ユーザ認証画面が提示される。ユーザ認証画面は、表示パネル１３に表示される。ユーザは、操作部１１を操作し、画像形成装置１にそのユーザの情報（例えば、アカウント名など）とパスワードとを入力する。操作部１１にこれらの情報が入力されると、制御部２０は、ユーザ情報データベースを参照し、入力されたデータに基づいて、そのユーザの認証可否を判断する。認証可能であれば、制御部２０は、そのユーザについて認証成立とし、認証が成立した認証ユーザについて実行を許可されている機能を実行可能とする。このとき、認証ユーザは画像形成装置１にログインした状態になる。これにより、画像形成装置１は、画像形成装置１を用いるユーザを識別できる。
【００６６】
ユーザ認証を行ってユーザを識別することで、表示パネル１３の表示や利用可能な機能などを認証されたユーザに適合するものにして、画像形成装置１の利便性を高められる。また、認証されたユーザが画像形成装置１の近くにいるときに、他のユーザの目に触れないようにして印刷物を出力できるなど、高いセキュリティ効果が得られる。
【００６７】
画像形成装置１において、制御部２０は、ユーザ認証により識別したユーザに応じて、画像形成装置１の機能についてのユーザの使用権限を管理する。使用権限の管理が行われることで、ユーザ毎に、所定の機能の使用を制限することができ、高いセキュリティ効果が得られる。
【００６８】
なお、ユーザ認証の方式は上記に限られるものではなく、公知の方法を適宜採用することができる。認証情報の参照先や認証を行う主体などは、上記のものとは異なっていてもよい。例えば、画像形成装置１自身がユーザ認証を行うための認証情報を保有しており、画像形成装置１がユーザからの認証要求を受け付けて、認証情報に基づいて、そのユーザを認証してもよい。また、ユーザにアカウント名などの情報やパスワードの入力を要求しないようにしてもよい。すなわち、例えば、接触式・非接触式のＩＤカードを用いたカード認証方式や、ユーザの指紋情報や静脈情報などを利用した生体認証方式などを採用することができる。ユーザ情報データベースは、外部の文書管理サーバ９５１などで管理されていてもよい。
【００６９】
［ＵＲＬ送信機能の説明］
【００７０】
本実施の形態において、画像形成システム９０１において、ユーザは、ＵＲＬ送信機能を利用することができる。ＵＲＬ送信機能は、画像形成装置１を用いて行われる。すなわち、画像形成装置１は、ユーザによる指示に基づいて、ＵＲＬ送信機能を実行する。ＵＲＬ送信機能は、制御部２０の制御に基づいて行われる。
【００７１】
ＵＲＬ送信機能では、不揮発メモリ２７に保存されている画像ファイル２７ｄを取得するための情報であるＵＲＬ（参照先の一例）が生成される。換言すると、ＵＲＬ送信機能では、画像ファイル２７ｄが記憶されている場所に対応するＵＲＬが生成される。画像形成装置１は、送信者が、指定した宛先のユーザに対して電子メールでＵＲＬを送信する（この電子メールをＵＲＬ通知メールということがある）。宛先のユーザがＵＲＬにアクセスしたとき、画像形成装置１は、宛先のユーザに、ＵＲＬに対応する画像ファイル２７ｄを送信する。
【００７２】
ＵＲＬ送信機能は、例えば、通知先とする電子メールアドレスを指定してスキャン機能を実行した場合などに実行される（Ｓｃａｎ  Ｔｏ  ＵＲＬ機能）。すなわち、画像形成装置１は、原稿を読み取って画像ファイル２７ｂを生成し、不揮発メモリ２７などに記憶する。そして、画像形成装置１は、画像ファイル２７ｄの記憶場所に対応するＵＲＬを発行する。画像形成装置１は、電子メールにＵＲＬを記載して、電子メールを指定された通知先に送信する。なお、画像ファイル２７ｂの記憶場所としては、不揮発メモリ２７の内部の記憶領域のほか、文書管理サーバ９５１等の画像形成装置１の外部のサーバや、画像形成装置１に接続された記憶装置などを適宜指定することができる。このとき、ＵＲＬは、それぞれの記憶場所を示すものが発行される。
【００７３】
本実施の形態において、画像ファイル２７ｄとしては、写真やラスタライズされた画像等であってもよいし、例えばＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）やその他の文書フォーマットのファイルであってもよい。画像ファイル２７ｄには、画像形成装置１がその内容を解釈し、用紙に印刷することができるすべてのフォーマットのファイルが含まれる。なお、処理コマンドに対応する処理の処理対象となる画像ファイル２７ｄは、画像形成装置１で用紙に印刷することができるファイルのうち、限られたフォーマットのものに限定されていてもよい。
【００７４】
図４は、ＵＲＬ送信機能により送信されるＵＲＬ通知メールの一例を示す図である。
【００７５】
図４に示されるように、ＵＲＬ通知メールには、例えば、画像ファイル２７ｄのＵＲＬや、画像ファイル２７ｄが記憶されている期限や、画像ファイル２７ｄを不揮発メモリ２７から削除するための案内等が含まれている。ユーザは、ＵＲＬ通知メールのＵＲＬを用いてアクセス要求を行うことで、画像ファイル２７ｄを取得することができる。
【００７６】
なお、本実施の形態において、ＵＲＬ送信機能にはセキュリティ機能がある。換言すると、画像形成装置１は、画像ファイル２７ｄに対するアクセスを制限する機能を有している。制御部２０は、アクセス要求するユーザが、画像ファイル２７ｄに対してのアクセス権限（操作権限）や、画像ファイル２７ｄが記憶されているボックスに対してのアクセス権限を有している場合に、そのユーザに対してアクセスを許可する。
【００７７】
［電子メール指示機能の説明］
【００７８】
ここで、画像形成装置１は、外部の端末２０１，９１１，９２１等から電子メールが送信されたとき、所定の場合に、電子メールにおいて指定された画像ファイル２７ｄについての処理を実行することができる。この処理は、主に制御部２０による制御に基づいて実行される。以下の電子メール指示機能に関する説明においては、例えば、ＵＲＬ送信機能（Ｓｃａｎ  Ｔｏ  ＵＲＬ機能等）により画像形成装置１から送信されたＵＲＬ通知メールを受信した携帯端末２０１から、画像形成装置１に対して、電子メールによる指示が送信される場合を主に想定する。この場合において、電子メールによる指示は、ＵＲＬ通知メールへの返信として送信されたものであると想定する。
【００７９】
電子メール指示機能に関して、不揮発メモリ２７には、複数の処理コマンドが記憶されている。複数の処理コマンドは、データベース管理部２７ｂにより管理されるデータベースである、処理コマンドテーブルに記録されている。複数の処理コマンドは、画像ファイル２７ｄに対する複数種類の処理にそれぞれ対応している。処理コマンドテーブルにおいて、各処理コマンドと、処理とが、互いに対応付けられて記録されている。
【００８０】
図５は、電子メール指示機能実行時に行われる基本的な処理の一例を説明するフローチャートである。
【００８１】
図５に示されるように、ステップＳ１０１において、画像形成装置１は、電子メールを受信する。
【００８２】
ステップＳ１０２において、制御部２０は、受信した電子メールを解析する。制御部２０は、解析結果に基づいて、その電子メールに含まれる、処理コマンドを検知する。また、制御部２０は、解析結果に基づいて、その電子メールに含まれる、画像ファイル２７ｄのＵＲＬを検知する。制御部２０は、電子メールについて、処理コマンドとＵＲＬとの両方が検知されたか否かを判断する。
【００８３】
いずれか一方が検知されなければ、ステップＳ１０３において、制御部２０は、受信した電子メールが、電子メール受信ジョブに関するものであると判断する。すなわち、ステップＳ１０４において、制御部２０は、予め設定された動作を実行する。例えば、電子メールの本文を印刷するように設定されていれば、その通りに、電子メールの内容に基づいて印刷が行われる。また、例えば、電子メールを所定の記憶領域に保存するように設定されていれば、その通りに、電子メールのデータが不揮発メモリ２７に記憶される。ステップＳ１０４の処理が終了すれば、一連の処理が完了する。
【００８４】
他方、ステップＳ１０２において、処理コマンドとＵＲＬとが両方とも検知されたときには、ステップＳ１０５に進む。制御部２０は、受信した電子メールが、ＵＲＬ通知メールに応じて送信された電子メールであるとして処理を行う。換言すると、制御部２０は、受信した電子メールが、ＵＲＬに対応する画像ファイル２７ｄに対して処理コマンドに対応する処理を実行することを依頼する依頼メールであるとして処理を行う。
【００８５】
すなわち、制御部２０は、まず、画像ファイル２７ｄがＵＲＬにより示される場所に記憶されていることを確認する。具体的には、画像ファイル２７ｄが不揮発メモリ２７に記憶されていること、又は画像形成装置１に接続されたサーバ等の記憶装置に記憶されていることを確認する。
【００８６】
制御部２０は、ステップＳ１０６において、処理コマンドテーブルを参照し、処理コマンドに対応する処理を検出する。
【００８７】
ステップＳ１０７において、制御部２０は、処理コマンドに対応する処理を実行する。すなわち、ＵＲＬに対応する画像ファイル２７ｄを、処理コマンドに従って、操作する。この処理が終了すると、一連の処理が完了する。
【００８８】
このように、電子メール指示機能では、電子メールの内容に応じて、画像形成装置１において処理が実行される。ユーザは、画像形成装置１から離れた場所にいる場合であっても、例えば携帯端末２０１からＵＲＬと処理コマンドとを含む電子メールを送信することで、画像形成装置１に処理を実行させることができる。電子メールにファイルを添付する必要なく、画像形成装置１に記憶されている画像ファイル２７ｄについて処理を実行させることができる。したがって、添付ファイルを有する電子メールの送信に関する制約にかかわらず、比較的容易に、処理を実行させることができる。複数の処理について、予め処理コマンドが対応付けて記憶されている。したがって、ユーザは、多様な処理を画像形成装置１に実行させることができる。
【００８９】
本実施の形態の具体例について、以下に説明する。
【００９０】
データベース管理部２７ｂでは、２つの処理コマンドテーブル（第１処理コマンドテーブル、第２処理コマンドテーブル）が管理されている。２つの処理コマンドテーブルでは、互いに、それぞれ複数の処理コマンドが記録されている。
【００９１】
図６は、第１処理コマンドテーブルの一例を示す図である。
【００９２】
第１処理コマンドテーブルは、主に、ＵＲＬに対応する画像ファイル２７ｄについて電子メール指示機能により処理を実行させる場合に用いられるものである。第１処理コマンドテーブルには、例えば、削除、印刷、送信、再送、添付、ユーザのアクセス権限の変更等の、一般的ファイル操作に関する処理コマンドが多く記録されている。ＵＲＬに対応する画像ファイル２７ｄについて電子メール指示機能により処理を実行させることは、ユーザが画像形成装置１から離れている場合に行われることが多い。そのため、画像ファイル２７ｄ自体を送信したり、ＵＲＬ通知メールで指定された保管期限を過ぎても画像ファイル２７ｄを利用できるようにその場所を変更したりという操作を行うことができるように構成されている。
【００９３】
なお、図６において、「プログラム」は、複数の処理や設定事項をひとまとめにした処理コマンドである。プログラムを選択することにより、複数の処理や設定事項を容易に指定することができる。次に説明する図７においても、同様である。
【００９４】
図７は、第２処理コマンドテーブルの一例を示す図である。
【００９５】
第２処理コマンドテーブルは、主に、ファイルが添付された電子メールに処理コマンドを記載することで電子メール指示機能により処理を実行させる場合に用いられるものである。第２処理コマンドテーブルには、主に、色の指定、とじ方向の指定、原稿の向き、印刷部数、集約印刷の設定等、印刷に関する処理コマンドが多く記録されている。すなわち、ファイルを添付して電子メール指示機能を利用する場合には、ユーザは、比較的、画像形成装置１に近い位置にいることが多い。そのため、主に、画像形成装置１により印刷を行う場合に指定可能な処理についての処理コマンドが、第２処理コマンドテーブルに記録されている。
【００９６】
制御部２０は、受信した電子メールの解析結果に応じて、処理コマンド及びＵＲＬを検出したとき、第１処理コマンドテーブルに基づいて、ＵＲＬに対応する画像ファイル２７ｄについての処理を実行する。
【００９７】
他方、制御部２０は、処理コマンドが検知されたがＵＲＬが検知されず、かつ、電子メールに画像ファイルが添付されているとき、第２処理コマンドテーブルに基づいて、添付されている画像ファイルについての処理を実行する。
【００９８】
図８は、電子メール受信時の画像形成装置１の動作の一例を示す第１のフローチャートである。図９は、電子メール受信時の画像形成装置１の動作の一例を示す第２のフローチャートである。図１０は、電子メール受信時の画像形成装置１の動作の一例を示す第３のフローチャートである。
【００９９】
図８に示されるように、ステップＳ２０１において、画像形成装置１は、電子メールを受信する。制御部２０は、受信した電子メールを解析する。
【０１００】
ステップＳ２０２において、制御部２０は、解析結果に基づいて、その電子メールに含まれる、画像ファイル２７ｄのＵＲＬを検知する。ＵＲＬが検知されなければ、ステップＳ２０３において、制御部２０は、非参照処理を実行する。非参照処理が終了すると、一連の処理が完了する。
【０１０１】
ＵＲＬが検知されれば、ステップＳ２０４において、制御部２０は、解析結果に基づいて、その電子メールに含まれる処理コマンドを検知する。処理コマンドが検知されなければ、ステップＳ２０５において、制御部２０は、エラー確認処理を実行する。エラー確認処理が終了すると、一連の処理が完了する。
【０１０２】
処理コマンドがあれば、上述のステップＳ１０５からステップＳ１０７までの処理と同様にして、ステップＳ２０６からステップＳ２０８までの処理が行われる。このとき、制御部２０は、第１処理コマンドテーブルを参照して、処理コマンドに対応する処理を実行する。
【０１０３】
図９に示されるように、非参照処理が開始されると、ステップＳ２３１の処理が行われる。制御部２０は、電子メールに画像ファイルが添付されているか否かを確認する（添付されている画像ファイルを添付ファイルということがある）。
【０１０４】
ステップＳ２３１において画像ファイルが添付されていなければ、ステップＳ２３２の処理が行われる。すなわち、制御部２０は、受信した電子メールに基づいて、電子メール受信ジョブを実行する。電子メール受信ジョブでは、上述のように、予め設定された通りに、電子メールの内容を印刷する処理や、保存する処理が実行される。この処理が行われると、非参照処理が完了する。
【０１０５】
ステップＳ２３１において画像ファイルが添付されていれば、ステップＳ２３３の処理が行われる。制御部２０は、電子メールの解析結果に基づいて、その電子メールに含まれる処理コマンドを検知する。
【０１０６】
ステップＳ２３３において処理コマンドが検知されなければ、ステップＳ２３４において、制御部２０は、ネットワークファックス受信ジョブとして電子メールについての処理を実行する。ステップＳ２３５において、制御部２０は、予め設定された処理を行う。例えば、制御部２０は、添付ファイルを印刷する。また、例えば、制御部２０は、添付ファイルを、所定の記憶領域に記憶させる。この処理が行われると、非参照処理が完了する。
【０１０７】
ステップＳ２３３において処理コマンドが検知されれば、ステップＳ２３６の処理が行われる。制御部２０は、電子メール受信プリントジョブとして、電子メールについての処理を実行する。電子メール受信プリントジョブは、電子メール指示機能の一例である。電子メール受信プリントジョブでは、添付ファイルについて、処理コマンドに対応する処理が実行される。
【０１０８】
すなわち、ステップＳ２３７において、制御部２０は、第２処理コマンドテーブルを参照する。
【０１０９】
ステップＳ２３８において、制御部２０は、添付ファイルについて処理コマンドに対応する処理を行う。例えば、印刷処理や、保存処理が行われる。この処理が行われると、非参照処理が完了する。
【０１１０】
図１０に示されるように、エラー確認処理が開始されると、ステップＳ２５１の処理が行われる。制御部２０は、電子メールがエラーメールであるか否かを確認する。ここで、エラーメールとは、電子メールの宛先となるメールサーバから、宛先とされている電子メールアドレスが見つからない場合などに自動的に送信者宛に返信される電子メールをいう。例えば、「Ｓｅｎｄ  Ｔｏ  Ｅ−ｍａｉｌ」機能などの実行時において、画像形成装置１から送信された電子メールの宛先に該当する電子メールが存在しなかった場合に、画像形成装置１がエラーメールを受信する可能性がある。
【０１１１】
電子メールがエラーメールであれば、ステップＳ２５２の処理が行われる。制御部２０は、電子メールをエラーメールとして取り扱い、予め定められた処理を実行する。例えば、エラーメールの原因となった電子メールの送信者であるユーザや、画像形成装置１の管理者として登録されているユーザ宛に、エラーメールを通知した旨の通知が行われる。この処理が行われると、エラー確認処理が終了する。なお、予め定められた処理として、その他の処理が行われるようにしてもよい。
【０１１２】
電子メールがエラーメールでなければ、ステップＳ２５３の処理が行われる。制御部２０は、電子メールについて予め定められた処理を実行する。例えば、制御部２０は、受信した電子メールを破棄する。また、例えば、制御部２０は、電子メールに対応して予め定められた処理ができなかった旨の内容の電子メールを、その電子メールの送信者に対して返信する。この処理が行われると、エラー確認処理が終了する。
【０１１３】
図１１は、ＵＲＬと処理コマンドとを含む電子メールの一例を示す図である。
【０１１４】
ＵＲＬと処理コマンドとを含む電子メールは、例えば、ＵＲＬ通知メールの内容を引用して返信するようにして、容易に作成可能である。図１１においては、図４に示されるＵＲＬ通知メールに対して送信される電子メールの例が示されている。この電子メールは、ＵＲＬのほか、第１処理コマンドテーブルに規定されているように、ＵＲＬに対応する画像ファイル２７ｄの印刷を指示する内容の処理コマンド「ｐｒｎ」を含んでいる。電子メールは、画像形成装置１の電子メールアドレスを宛先として送信される。
【０１１５】
図１１で示されるような電子メールが送信されると、制御部２０は、ＵＲＬに対応する画像ファイル２７ｄについて、処理コマンド「ｐｒｎ」に対応する印刷処理を行う。
【０１１６】
図１２は、電子メール受信プリントジョブに関する電子メールの一例を示す図である。
【０１１７】
電子メール受信プリントジョブの電子メールには、処理コマンドが含まれ、ＵＲＬが含まれない。また、添付ファイルが含まれる。電子メール受信プリントジョブの電子メールは、画像形成装置１の電子メールアドレスを宛先として送信される。
【０１１８】
図１２においては、例えば、ＰＤＦ形式の画像ファイルが添付ファイルとして電子メールに添付されている。また、処理コマンドとして、本文部分に、「ｃｏｌ，ｄｕｐ，ｌｅｆｔ，ｐｏｒｔ，３」が記載されている。この処理コマンドは、第２処理コマンドテーブルに規定されているように、フルカラーで印刷すること、両面印刷を行うこと、とじ位置を左とじとすること、縦向きに印刷すること、及び３部印刷すること、の指示に対応する。
【０１１９】
図１２に示されるような電子メールが送信されると、制御部２０は、添付されている画像ファイルについて、上述の処理コマンドに対応する態様で印刷が行われるようにして、印刷処理を行う。
【０１２０】
このように、本実施の形態においては、電子メールに含まれる内容に応じて、想定される利用ケースが若干異なる第１処理コマンドテーブルと第２処理コマンドテーブルとのいずれかを参照して処理が行われる。したがって、ユーザは、電子メール指示機能を利用して、状況に合った処理を容易に実行させることができる。
【０１２１】
なお、電子メール指示機能により実行可能な処理は、印刷に限られず、その他の処理であってもよい。例えばＵＲＬと処理コマンドとを電子メールで送信する場合において、制御部２０は、予め定められた処理コマンドに応じて、ＵＲＬに対応する画像ファイル２７ｄが添付された電子メールを送信する処理を実行可能である。
【０１２２】
図１３は、ＵＲＬと処理コマンドとを含む電子メールの上述とは異なる例を示す図である。
【０１２３】
図１３において示されている電子メールには、ＵＲＬが含まれている。また、第１処理コマンドテーブルに規定されている処理コマンド「ｒｅｓｄ，ａｔｔ，ｔｙｐｅ＋１」を含んでいる。電子メールは、画像形成装置１の電子メールアドレスを宛先として送信される。
【０１２４】
処理コマンドが示す処理の内容は、再送に関するものである。すなわち、第１処理コマンドテーブルに規定されているように、画像ファイル２７ｄを「１」のファイル形式で電子メールに添付して、その電子メールを送信したユーザに電子メールを送信するという処理である。図１３で示されるような電子メールが送信されると、制御部２０は、ＵＲＬに対応する画像ファイル２７ｄについて、ファイル形式を指定された形式に変換する。そして、電子メールに添付して、送信したユーザ（図１３において「Ｔａｒｏ  Ｓｕｚｕｋｉ」）に対して送信する。
【０１２５】
図１４は、再送に関する電子メール受信時の画像形成装置１の動作の一例を示すフローチャートである。
【０１２６】
図１４に示されるように、ステップＳ４０１において、画像形成装置１は、画像ファイル２７ｄを添付して電子メールを送信することを指示する内容の電子メールを受信する。
【０１２７】
ステップＳ４０２において、制御部２０は、ＵＲＬに対応する画像ファイル２７ｄを取得する。
【０１２８】
ステップＳ４０３において、制御部２０は、画像ファイル２７ｄのファイル形式を変換する。すなわち、処理コマンドに対応する指定フォーマットで、画像ファイル２７ｄを作成する。
【０１２９】
ステップＳ４０４において、制御部２０は、ユーザに送信する電子メールを作成する。
【０１３０】
ステップＳ４０５において、制御部２０は、作成した電子メールに、作成した画像ファイル２７ｄを添付する。
【０１３１】
ステップＳ４０６において、制御部２０は、処理コマンドにおいて指定された宛先がある場合には、それを電子メールの宛先として設定する。なお、自動的に、受信した電子メールの送信者が宛先として指定されるようにしてもよい。
【０１３２】
ステップＳ４０７において、制御部２０は、作成した電子メールを送信する。これにより、一連の処理が終了する。
［変形例の説明］
【０１３３】
ＵＲＬ送信機能により送信された電子メールに対して電子メール指示機能が利用される場合において、電子メールに記載されたＵＲＬについて、画像形成装置１から送信した履歴の有無を確認し、その確認結果に応じて処理が実行されるようにしてもよい。すなわち、本変形例では、ＵＲＬ送信機能により送信されたＵＲＬは、その送信先に関する情報などと共に、データベースに記録されて管理される（管理ＵＲＬ）。管理は、例えば、データベース管理部２７ｂにより行われる。データベースは、履歴情報として利用される。
【０１３４】
また、制御部２０は、電子メールに記載されたＵＲＬについて、電子メールの送信者が、画像ファイル２７ｄ又はそれが記憶されている記憶領域についての操作権限を有しているか否かを確認し、その確認結果に応じて処理を実行する。例えば、制御部２０は、履歴情報に基づいて、電子メールの送信者がＵＲＬ通知メールの送信を指示した送信者又はＵＲＬ通知メールの受信者であることを確認する。確認できれば、制御部２０は、電子メールの送信者が画像ファイル２７ｄ又はそれが記憶されている記憶領域についての操作権限を有していると判断し、その判断結果に応じて処理を実行する。
【０１３５】
図１５は、本実施の形態の一変形例に係る画像形成装置１の動作を示すフローチャートである。
【０１３６】
図１５に示されるように、ステップＳ３０１で、画像形成装置１が電子メールを受信する。そうすると、ステップＳ３０２において、処理コマンドとＵＲＬとが含まれるか否かが検知される。
【０１３７】
処理コマンドとＵＲＬとが含まれていれば、ステップＳ３０３において、制御部２０は、ＵＲＬが管理ＵＲＬであるか否かを確認する。
【０１３８】
管理ＵＲＬであれば、ステップＳ３０４において、制御部２０は、受信した電子メールがＵＲＬ通知メールに応じて送信された電子メールであるとして処理を行う。換言すると、制御部２０は、受信した電子メールが依頼メールであるとして処理を行う。依頼メールは、ＵＲＬに対応する画像ファイル２７ｄに対して処理コマンドに対応する処理を実行することを依頼するための電子メールである。
【０１３９】
ステップＳ３０５において、制御部２０は、電子メールの送信者の電子メールアドレスを確認する。そして、制御部２０は、履歴情報を参照し、そのユーザがＵＲＬに対応する画像ファイル２７ｄの操作権限を有するか否かを確認する。具体的には、ＵＲＬ送信処理により送信されたＵＲＬ通知メールの送信者又は受信者であれば、操作権限があると判断される。
【０１４０】
ステップＳ３０６において、制御部２０は、電子メールの送信者が画像ファイル２７ｄの操作権限を有するか否かを確認する。
【０１４１】
操作権限があれば、ステップＳ３０７及びステップＳ３０８の処理が実行される。すなわち、制御部２０は、処理コマンドデータベースを参照し、画像ファイル２７ｄについて処理コマンドに対応する処理を実行する。この処理が行われると、一連の処理が終了する。
【０１４２】
処理コマンド又は参照先がない場合（ステップＳ３０２においてＮＯ）、ＵＲＬ管理ＵＲＬでない場合（ステップＳ３０３においてＮＯ）、又はユーザに権限がない場合（ステップＳ３０６においてＮＯ）には、ステップＳ３０９の処理が行われる。すなわち、制御部２０は、予め定められた処理を実行する。具体的には、受信メールを破棄する処理や、エラーが発生した旨を送信者に返信する処理などが実行される。これにより、一連の処理が終了する。
【０１４３】
このように、画像ファイル２７ｄの操作権限を確認した上で、処理が実行される。したがって、権限のないユーザによって、誤って画像ファイル２７ｄの処理が実行されることを防止することができる。権限の有無は、履歴情報に基づいて行われる。したがって、容易にかつ確実に、権限の有無について確認することができる。
【０１４４】
図１６は、本実施の形態の上述とは異なる変形例に係る、ＵＲＬと処理コマンドとを含む電子メールの一例を示す図である。
【０１４５】
本変形例において、電子メール指示機能により、電子メールの送信者とは異なるユーザを指定して、画像ファイル２７ｄに関する所定の権限を付与することができる。所定の権限は、例えば画像ファイル２７ｄに関するすべての操作を実行可能な権限であってもよい、行える操作が限定的な権限であってもよい。ユーザは、このような処理に対応する処理コマンドと、付与対象となるユーザの電子メールアドレスとを電子メールに記載して送信することによって、処理を実行させることができる。
【０１４６】
図１６に示される例では、ＵＲＬと共に、処理コマンドが記載されている。処理コマンドは、例えば、「ｔｒａｎｓ，ｕｓｅｒ＋Ｉｃｈｉｒｏ  Ｙａｍａｍｏｔｏ，ａｄｄｒ＋ｉｃｈｉｒｏ．ｙａｍａｍｏｔｏ＠ａｂｃ．ｃｏｍ」である。電子メールは、画像形成装置１の電子メールアドレスを宛先として送信されている。
【０１４７】
処理コマンドが示す処理の内容は、権限の移譲に関するものである。すなわち、第１処理コマンドテーブルに規定されているように、画像ファイル２７ｄの権限を「Ｉｃｈｉｒｏ  Ｙａｍａｍｏｔｏ」に移譲する旨が記載されている。また、そのユーザへの送信先となる電子メールアドレスが記載されている。図１６に示されるような電子メールが送信されると、制御部２０は、ＵＲＬに対応する画像ファイル２７ｄについてのアクセス権限を、指定されたユーザに付与する。また、そのユーザに、ＵＲＬ通知メールを送信する。
【０１４８】
図１７は、本変形例においてアクセス権限が移譲されたユーザに送信される電子メールの一例を示す図である。
【０１４９】
アクセス権限が付与されると、そのユーザに電子メールが送信される。図１７に示されるように、電子メールには、アクセス権が付与されたことと、処理対象となる画像ファイル２７ｄのＵＲＬ等とが記載されている。
【０１５０】
本変形例のような機能を利用することにより、例えばＵＲＬ通知メールを受信したユーザが、他のユーザに、そのＵＲＬに対応する画像ファイル２７ｄの処理を依頼しやすくなる。権限が移譲されたユーザには、画像形成装置１から電子メールにより通知が送信される。ユーザは、このような電子メールを受信することで、アクセス権が付与されたことを知ることができる。そして、そのユーザは、電子メールに含まれるＵＲＬに基づいて画像ファイル２７ｄにアクセスすることができるようになる。したがって、画像形成装置１の利便性が向上する。
【０１５１】
なお、アクセス権限の付与は、そのための処理コマンドによる明示的な指示に基づいてのみ行われなくてもよい。例えば、電子メールの送信者とは異なるユーザに対して、ＵＲＬを送信する処理（再送処理）を行うための処理コマンドが記載されているとき、その送信対象となるユーザが画像ファイル２７ｄに関する所定の権限を有していない場合がある。このような場合には、制御部２０が、自動的に、送信対象となるユーザに所定の権限を付与するようにしてもよい。
【０１５２】
図１８は、再送処理に関する、ＵＲＬと処理コマンドとを含む電子メールの一例を示す図である。
【０１５３】
図１８に示される例では、ＵＲＬと共に、処理コマンドが記載されている。処理コマンドは、例えば、「ｒｅｓｄ，ａｄｄｒ＋ｉｃｈｉｒｏ．ｙａｍａｍｏｔｏ＠ａｂｃ．ｃｏｍ」である。電子メールは、画像形成装置１の電子メールアドレスを宛先として送信されている。
【０１５４】
処理コマンドが示す処理の内容は、ＵＲＬ通知メールの再送に関するものである。また、再送するＵＲＬ通知メールの送信先となる電子メールアドレスが記載されている。すなわち、第１処理コマンドテーブルに規定されているように、画像ファイル２７ｄのＵＲＬを、「ｉｃｈｉｒｏ．ｙａｍａｍｏｔｏ＠ａｂｃ．ｃｏｍ」宛に送信する旨が記載されている。図１８に示されるような電子メールが送信されると、制御部２０は、指定された宛先にＵＲＬ通知メールを送信する。
【０１５５】
ここで、宛先に対応するユーザのアクセス権限の有無に応じて、制御部２０は、次のように処理を行う。
【０１５６】
図１９は、再送処理に関する画像形成装置１の動作の一例を示すフローチャートである。
【０１５７】
図１９に示されるように、ステップＳ５０１において、画像形成装置１は、再送処理を行うための処理コマンドが含まれる電子メールを受信する。
【０１５８】
ステップＳ５０２において、制御部２０は、再送するＵＲＬ通知メールの宛先が他のユーザであるか否かを確認する。送信者と異なるユーザの電子メールアドレスが処理コマンドとして記載されていなければ、制御部２０は、送信者宛の再送指示であると判断する。そのため、制御部２０は、ステップＳ５０３において、ＵＲＬ通知メールを作成する。作成されたＵＲＬ通知メールは、ステップＳ５０９において送信される。
【０１５９】
他方、ステップＳ５０２において、宛先が他のユーザであれば、ステップＳ５０４の処理が行われる。制御部２０は、ＵＲＬに対応する画像ファイル２７ｄのアクセス権限を確認する。確認は、履歴情報を参照して行うことができる。
【０１６０】
ステップＳ５０５において、制御部２０は、宛先として指定された指定ユーザが、画像ファイル２７ｄのアクセス権限を有するか否かを判断する。アクセス権限がなければ、ステップＳ５０６において、制御部２０は、指定ユーザに画像ファイル２７ｄについてのアクセス権限を付与する。これにより、指定ユーザは、画像ファイル２７ｄにアクセスすることができる。
【０１６１】
ステップＳ５０７において、制御部２０は、ＵＲＬ通知メールを作成する。
【０１６２】
ステップＳ５０８において、制御部２０は、ＵＲＬ通知メールの宛先として、指定された宛先をセットする。
【０１６３】
ステップＳ５０９において、制御部２０は、作成したＵＲＬ通知メールを指定された宛先に送信する。
【０１６４】
このように、制御部２０により自動的に、送信対象となるユーザに所定の権限が付与される。電子メール指示機能を行うための電子メールを送信するとき、アクセス権限の有無を気にすることなく、実現させたい処理についての処理コマンドのみを電子メールに記載して送信すればよい。したがって、電子メールを通じて容易に処理を実行させることができる。
【０１６５】
［その他］
【０１６６】
上述の各実施の形態やその変型例の特徴部分を、適宜組み合わせたり省いたりして画像形成システムを構成してもよい。
【０１６７】
画像形成装置としては、モノクロ／カラーの複写機、プリンタ、ファクシミリ装置やこれらの複合機（ＭＦＰ）などいずれであってもよい。
【０１６８】
電子メール指示機能により送信されるＵＲＬは、必ずしもＵＲＬ通知メールにより通知されたＵＲＬに限られない。画像形成装置又はそれに接続された記憶装置に記憶されている画像ファイルにアクセスするためのＵＲＬであれば、任意のものを処理コマンドと共に電子メールに記載するようにしてもよい。
【０１６９】
画像形成装置のハードウェア構成は上述に限られるものではなく、画像処理が種々の制御回路により行われるようにしてもよい。
【０１７０】
上述の実施の形態における処理は、ソフトウェアによって行っても、ハードウェア回路を用いて行ってもよい。
【０１７１】
上述の実施の形態における処理を実行するプログラムを提供することもできるし、そのプログラムをＣＤ−ＲＯＭ、フレキシブルディスク、ハードディスク、ＲＯＭ、ＲＡＭ、メモリカードなどの記録媒体に記録してユーザに提供することにしてもよい。プログラムはインターネットなどの通信回線を介して、装置にダウンロードするようにしてもよい。上記のフローチャートで文章で説明された処理は、そのプログラムに従ってＣＰＵなどにより実行される。
【０１７２】
上記実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１７３】
１  画像形成装置（情報処理装置の一例）
１１  操作部
１３  表示パネル
２０  制御部
２７  不揮発メモリ
２７ａ  制御プログラム
２７ｂ  データベース管理部
２７ｄ  画像ファイル（処理対象ファイルの一例）
３０  画像形成部
８０  認証管理部
２０１  携帯端末
９０１  画像形成システム
９０２  ネットワーク
９１１，９２１  クライアントＰＣ
９４１，９６１  メールサーバ
９５１  文書管理サーバ（記憶装置の一例）
【図１】
2016126601.tif 000003
【図２】
2016126601.tif 000004
【図３】
2016126601.tif 000005
【図４】
2016126601.tif 000006
【図５】
2016126601.tif 000007
【図６】
2016126601.tif 000008
【図７】
2016126601.tif 000009
【図８】
2016126601.tif 000010
【図９】
2016126601.tif 000011
【図１０】
2016126601.tif 000012
【図１１】
2016126601.tif 000013
【図１２】
2016126601.tif 000014
【図１３】
2016126601.tif 000015
【図１４】
2016126601.tif 000016
【図１５】
2016126601.tif 000017
【図１６】
2016126601.tif 000018
【図１７】
2016126601.tif 000019
【図１８】
2016126601.tif 000020
【図１９】
2016126601.tif 000021