(57)【要約】【課題】ファイルサーバ機能を有する画像処理装置を利用するユーザの利用形態に適応した外部公開パス通知機能を活用可能とした画像処理装置、制御方法、及びプログラムを提供する。【解決手段】画像形成装置は、ファイルサーバ制御部３０６、格納検知部３０８、ＵＲＩ通知設定部３０９、ＵＲＩ通知送信部３１０、ＵＲＩ通知設定記憶部３１１等を備える。画像形成装置の記憶部２０４に画像データファイルがファイルサーバ機能で格納された場合はＵＲＩ通知しない。また、画像データファイルがファイルサーバ機能で格納された場合で未登録の格納元からの格納の場合はＵＲＩ通知しない。また、画像データファイルがＭＦＰジョブで生成された画像データファイルでない場合はＵＲＩ通知しない。また、画像データファイルがファイルサーバ機能で格納された場合で画像データファイルのファイル種別が登録されている場合はＵＲＩ通知しない。【選択図】図３
2014060795.tif 000002
【特許請求の範囲】
【請求項１】
記憶手段を備え、前記記憶手段に格納された画像データファイルにネットワークを介して外部装置からアクセス可能とするファイルサーバ機能を有する画像処理装置であって、
前記記憶手段に対する画像データファイルの格納を検知する検知手段と、
前記記憶手段に格納された画像データファイルに外部装置からアクセスするための外部公開パスを通知する宛先と通知方法を設定する第１の設定手段と、
前記検知手段により前記記憶手段に対する画像データファイルの格納が検知された場合に前記外部公開パスの通知を実施するか否かを判断するための前記外部公開パスの通知条件を設定する第２の設定手段と、
前記検知手段により前記記憶手段に対する画像データファイルの格納が検知された場合で、前記通知条件を満たす場合は、前記第１の設定手段により設定された宛先に対して設定された通知方法で前記外部公開パスを通知し、前記通知条件を満たさない場合は、前記外部公開パスを通知しない送信手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記第２の設定手段は、前記検知手段により前記ファイルサーバ機能を介した前記記憶手段に対する画像データファイルの格納が検知された場合は、前記送信手段による前記外部公開パスの通知を実施しないように前記通知条件を設定することを特徴とする請求項１記載の画像処理装置。
【請求項３】
外部装置を登録する第１の登録手段を備え、
前記第２の設定手段は、前記検知手段により前記ファイルサーバ機能を介した前記記憶手段に対する画像データファイルの格納が検知された場合で、前記記憶手段に画像データファイルを格納した外部装置が前記第１の登録手段に未登録である場合は、前記送信手段による前記外部公開パスの通知を実施しないように前記通知条件を設定することを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記画像処理装置は、原稿から画像を読み取るスキャン、記録紙に画像を形成するプリント、外部装置との間でデータをやり取りする送受信、データの保存のいずれかのジョブの実行が可能であり、
前記第２の設定手段は、前記記憶手段に格納された画像データファイルが前記ジョブにより生成された画像データファイルでない場合は、前記送信手段による前記外部公開パスの通知を実施しないように前記通知条件を設定することを特徴とする請求項１記載の画像処理装置。
【請求項５】
画像データファイルのファイル種別を登録する第２の登録手段を備え、
前記第２の設定手段は、前記検知手段により前記ファイルサーバ機能を介した前記記憶手段に対する画像データファイルの格納が検知された場合で、前記画像データファイルのファイル種別が前記第２の登録手段に登録されている場合は、前記送信手段による前記外部公開パスの通知を実施しないように前記通知条件を設定することを特徴とする請求項１記載の画像処理装置。
【請求項６】
記憶手段を備え、前記記憶手段に格納された画像データファイルにネットワークを介して外部装置からアクセス可能とするファイルサーバ機能を有する画像処理装置の制御方法であって、
前記記憶手段に対する画像データファイルの格納を検知する検知ステップと、
前記記憶手段に格納された画像データファイルに外部装置からアクセスするための外部公開パスを通知する宛先と通知方法を設定する第１の設定ステップと、
前記検知ステップにより前記記憶手段に対する画像データファイルの格納が検知された場合に前記外部公開パスの通知を実施するか否かを判断するための前記外部公開パスの通知条件を設定する第２の設定ステップと、
前記検知ステップにより前記記憶手段に対する画像データファイルの格納が検知された場合で、前記通知条件を満たす場合は、前記第１の設定ステップにより設定された宛先に対して設定された通知方法で前記外部公開パスを通知し、前記通知条件を満たさない場合は、前記外部公開パスを通知しない送信ステップと、
を有することを特徴とする制御方法。
【請求項７】
請求項６に記載の画像処理装置の制御方法をコンピュータに実行させるためのコンピュータで読み取り可能なプログラムコードを有するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に画像データファイルが格納された際に外部から画像データファイルにアクセスするための外部公開パスをユーザに通知可能な画像処理装置、制御方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、画像処理装置の画像データの管理を行うボックスと呼ばれる機能には、ＵＲＩ通知機能を備えているものが存在する。ＵＲＩ通知機能は、画像処理装置に画像データが格納された際に外部から画像データにアクセスするための外部公開パス（ＵＲＩ：Uniform Resource Identifier）を通知する機能である。
【０００３】
ＵＲＩ通知機能に関しては以下のような技術が提案されている（例えば、特許文献１参照）。特許文献１は、画像処理装置とネットワークを介して連携する文書管理システムに、画像処理装置からスキャンジョブファイルが格納された際、スキャンジョブファイルにＵＲＩ送信情報が含まれていた場合に次のパスを電子メールで通知する技術である。即ち、文書管理システムに格納されたスキャンジョブファイルへのｈｔｔｐ（HyperText Transfer Protocol）形式のパスを電子メールで通知する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１３５４９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
画像処理装置が文書や画像等の管理を行うファイル管理システムを備えている場合、特にファイル管理システムがファイルサーバ機能を有して外部装置（例えばＰＣ）から画像処理装置内のファイルにアクセス可能となる場合に、以下のような課題が生ずる。
【０００６】
画像処理装置内のファイル管理システムがファイルサーバ機能を有し、ＳＭＢやＣＩＦＳやＷｅｂＤＡＶ等に対応可能な場合、ネットワーク接続するＰＣからは、画像処理装置内のファイル管理システムは通常のファイルサーバとして使用することができる。これにより、画像処理装置内のファイル管理システムには、画像処理装置のジョブ（スキャン、プリント、送信等）による画像データファイルとＰＣから格納される一般ファイルが混在して格納されることとなる（ＳＭＢ:Server Message Block。ＣＩＦＳ:Common Internet File System。ＷｅｂＤＡＶ:Web-based Distributed Authoring and Versioning）。
【０００７】
上記の環境で、画像処理装置に画像データファイルが格納された際に、画像データファイルへのパスを予め設定された宛先に電子メール等で通知を行う従来からのＵＲＩ通知機能を導入する場合を考える。この場合は、ＰＣからのファイルサーバ機能を介したファイル格納に対してもＵＲＩ通知が行われる。画像処理装置がファイルサーバとして機能するということは、画像処理装置にネットワーク接続するＰＣ上のアプリケーションソフトウェア（以後アプリケーション）から画像処理装置に格納されているファイルを直接オープンして実行することも可能となる。
【０００８】
ＰＣ上のアプリケーションの種類によっては、ユーザの保存ファイルの他に、バックアップファイル、隠しファイル、制御ファイルを一時的に作成するもの（一時ファイル）も存在する。従来のＵＲＩ通知機能では、これらのユーザが意識しない一時ファイルに対してもＵＲＩ通知が実行されてしまうこととなる。そのため、ユーザにとっては不要な通知まで送られることとなり、かえって不便な機能となってしまう。
【０００９】
上述した特許文献１に記載の技術を、画像処理装置内のファイル管理システムがファイルサーバ機能を有する場合に応用する例を考える。この場合は、特許文献１に記載の技術では、画像処理装置内のファイル管理システムがファイルサーバ機能を有した場合に可能となる様々なデータ格納方法に応じてＵＲＩ通知機能を有効とするか無効とするかの制御はできない。
【００１０】
例えば、画像処理装置に追加で導入する任意の組み込みアプリケーションが、プログラムを簡易化するために画像処理装置が外部に公開するファイルサーバ機能を介して自機に対してループバックにて画像データファイルを格納した場合を考える。この場合は、ＵＲＩ通知を行うのか否かの制御は、特許文献１に記載の技術ではできない。また、上述したように画像処理装置のファイルサーバ機能により、ＰＣ上のアプリケーションが一時ファイルを作成した場合にはＵＲＩ通知を行わないようにする制御も、特許文献１に記載の技術ではできない。
【００１１】
本発明の目的は、ファイルサーバ機能を有する画像処理装置を利用するユーザの利用形態に適応した外部公開パス通知機能を活用可能とした画像処理装置、制御方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、本発明は、記憶手段を備え、前記記憶手段に格納された画像データファイルにネットワークを介して外部装置からアクセス可能とするファイルサーバ機能を有する画像処理装置であって、前記記憶手段に対する画像データファイルの格納を検知する検知手段と、前記記憶手段に格納された画像データファイルに外部装置からアクセスするための外部公開パスを通知する宛先と通知方法を設定する第１の設定手段と、前記検知手段により前記記憶手段に対する画像データファイルの格納が検知された場合に前記外部公開パスの通知を実施するか否かを判断するための前記外部公開パスの通知条件を設定する第２の設定手段と、前記検知手段により前記記憶手段に対する画像データファイルの格納が検知された場合で、前記通知条件を満たす場合は、前記第１の設定手段により設定された宛先に対して設定された通知方法で前記外部公開パスを通知し、前記通知条件を満たさない場合は、前記外部公開パスを通知しない送信手段と、を備えることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、記憶手段に対する画像データファイルの格納が検知された場合でも外部公開パスの通知条件を満たさない場合は外部公開パスを通知しない。これにより、ファイルサーバ機能を有する画像処理装置を利用するユーザの利用形態に適応した外部公開パス通知機能を活用することが可能となる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の形態に係る画像処理システムの全体構成を示す概略図である。
【図２】画像形成装置の主要なハードウェア構成を示すブロック図である。
【図３】画像形成装置のＭＦＰ制御部のソフトウェア構成を示すブロック図である。
【図４】ＵＲＩ通知設定テーブルの構成例を示す図である。
【図５】画像データファイル情報テーブルの構成例を示す図である。
【図６】ジョブ履歴情報テーブルの構成例を示す図である。
【図７】画像形成装置の操作部に表示されるＵＲＩ通知設定画面のイメージ例を示す図である。
【図８ａ】画像形成装置でファイルサーバ機能により画像データファイルが格納された際にユーザに対して画像データファイルの外部公開パスがＵＲＩ通知されるまでの処理を示すフローチャートである。
【図８ｂ】画像形成装置でファイルサーバ機能により画像データファイルが格納された際にユーザに対して画像データファイルの外部公開パスがＵＲＩ通知されるまでの処理を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１６】
図１は、本発明の実施の形態に係る画像処理システムの全体構成を示す概略図である。
【００１７】
図１において、画像処理システムは、複数のユーザＰＣ１０１、１０２、１０３と、複数の画像形成装置１１０、１１１、１１２をネットワーク１００を介して通信可能に接続したものである。各ユーザＰＣは外部装置の一例であり、各画像形成装置は画像処理装置の一例である。本実施の形態では、ユーザＰＣ１０１〜１０３はそれぞれ同様な構成を有し、画像形成装置１１０〜１１２もそれぞれ同様な構成を有しており、以下では代表してユーザＰＣ１０１と画像形成装置１１０について説明する。尚、ユーザＰＣ及び画像形成装置の設置数は、図１の構成に限定されるものではない。また、ネットワーク１００はＬＡＮ（Local Area Network）を例に挙げ説明するが、インターネット等の他のネットワークシステムであっても構わない。
【００１８】
ユーザＰＣ１０１は、ネットワーク１００に接続してネットワーク１００との間で各種データのやり取りを行うネットワークインターフェースを有している。ユーザＰＣ１０１は、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＨＤＤ等を具備する一般的な情報処理装置である。また、ユーザＰＣ１０１は、ネットワーク１００を介してサーバ（不図示）に格納されたファイルやフォルダを閲覧する一般的な閲覧プログラムと、電子メールを送受信する一般的なメールアプリケーションを有している。
【００１９】
画像形成装置１１０は、ネットワーク１００に接続してネットワーク１００との間で各種データのやり取りを行うネットワークインターフェースを有している。画像形成装置１１０は、本実施の形態ではＭＦＰ（Multi Function Peripheral：マルチファンクション（多機能型）周辺機器）として構成されている。画像形成装置１１０は、記憶部（図２）に格納された画像データファイルにネットワーク１００を介して外部装置からアクセス可能とするファイルサーバ機能と、記憶部への画像データファイルの格納をユーザに通知する外部公開パス（ＵＲＩ）通知機能を有する。
【００２０】
尚、画像処理システムの複数の画像形成装置の構成は、複数の機能を有する多機能型のＭＦＰと、プリント機能のみを有する単一機能型のＳＦＰ（Single Function Peripheral：単一機能周辺機器）を組み合わせた構成でもよい。
【００２１】
図２は、画像形成装置１１０の主要なハードウェア構成を示すブロック図である。
【００２２】
図２において、画像形成装置１１０は、スキャン、プリント、コピー、送受信、ボックス（再プリント等の目的のため画像形成装置内の記憶領域に画像データファイルを記憶する機能）等の様々な機能を有する。画像形成装置１１０は、ＣＰＵ２０１、メモリ２０２、外部インターフェース２０３、記憶部２０４、スキャナ部２０５、プリンタ部２０６、操作部２０７等から構成される。画像形成装置１１０の前記各部は後述するＭＦＰ制御部３００により制御される。
【００２３】
ＣＰＵ２０１は、画像形成装置１１０全体の動作の制御を司るものであり、メモリ２０２や記憶部２０４に格納されているプログラムを読み出して実行して各部に指示することにより、スキャン、プリント、送受信等の動作を実現する。また、ＣＰＵ２０１は、ＭＦＰ制御部３００の各処理モジュール（図３）を制御することにより、図８ａ及び図８ｂのフローチャートに示す処理を実行する。
【００２４】
メモリ２０２は、ＣＰＵ２０１が実行する各種プログラム（プログラムコードを有するプログラム）を記憶するＲＯＭ、制御等に必要なデータを一時的に格納するＲＡＭ等を有している。各種プログラム（各処理モジュール）とは、図３のスキャナ制御部３０１、プリンタ制御部３０２、画像処理部３０３、操作制御部３０４、送受信制御部３０５を含む。更に、ファイルサーバ制御部３０６、画像データファイル管理部３０７、格納検知部３０８、ＵＲＩ通知設定部３０９、ＵＲＩ通知送信部３１０も含んでいる。外部インターフェース２０３は、ネットワーク１００を介して外部の画像形成装置１１１、１１２、ユーザＰＣ１０１、１０２、１０３との間で情報のやり取りを行う。
【００２５】
記憶部２０４は、ハードディスク等の不揮発性のメモリから構成され、各処理にて生成された画像データファイルを格納する他に、各処理で用いる制御情報や設定情報を格納する。記憶部２０４は、図３のＵＲＩ通知設定記憶部３１１、画像データファイル情報記憶部３１２、ジョブ情報記憶部３１３を備える。記憶部２０４に対してデータの読み書きを行う場合は、メモリ２０２を介して行われる。尚、メモリ２０２のＲＯＭに各種プログラムを記憶する代わりに記憶部２０４に各種プログラムを記憶してもよい。
【００２６】
スキャナ部２０５は、原稿台に置かれた原稿に対して照明を当てて原稿画像を光学的に読み取り、その像を電気信号に変換して画像データを作成する。プリンタ部２０６は、レーザ露光部、作像部、定着部、給紙／搬送部（不図示）と連携することにより画像データを記録紙に形成する。操作部２０７は、ユーザが画像形成装置１１０に対する各種の動作指示等を入力する際に用いるタッチパネル、各種キー、各種画面を表示する表示部を有する。内部バス２０８は、図２の各部を接続する。内部バス２０８を介して画像データの転送や各部に対する指示や設定値等の送受信が行われる。
【００２７】
図３は、画像形成装置１１０のＭＦＰ制御部３００のソフトウェア構成を示すブロック図である。
【００２８】
図３において、ＭＦＰ制御部３００は、スキャナ制御部３０１、プリンタ制御部３０２、画像処理部３０３、操作制御部３０４、送受信制御部３０５を備える。更に、ＭＦＰ制御部３００は、ファイルサーバ制御部３０６、画像データファイル管理部３０７、格納検知部３０８、ＵＲＩ通知設定部３０９、ＵＲＩ通知送信部３１０を備える。また、記憶部２０４は、ＵＲＩ通知設定記憶部３１１、画像データファイル情報記憶部３１２、ジョブ情報記憶部３１３を備える。
【００２９】
ＭＦＰ制御部３００を構成する上記処理モジュール３０１〜３１０は、ＣＰＵ２０１で使用されるアプリケーション又はプログラムの一部として動作する。記憶部２０４に備わる上記記憶部３１１〜３１３は、ＭＦＰ制御部３００が具備するプログラムや各種データを記憶するものであり、ファイルシステム又はデータベースシステムを用いて不揮発性のハードディスクやメモリ等を含んでいる。上記記憶部３１１〜３１３に格納された情報に対しては、特定のキーや条件でアクセスが可能である。図示の矢印はデータや処理の流れを示している。
【００３０】
スキャナ制御部３０１は、スキャナ部２０５を制御する。スキャナ制御部３０１は、ＣＰＵ２０１からの指示に従ってスキャナ部２０５を駆動し、原稿台に置かれた原稿を読み取り、読み取った画像データをメモリ２０２に格納する。スキャナ部２０５は、読み取った画像データに対する画像処理の指示を画像処理部３０３に対して行う。
【００３１】
プリンタ制御部３０２は、プリンタ部２０６を制御する。プリンタ制御部３０２は、ＣＰＵ２０１からの指示に従ってプリンタ部２０６を駆動し、画像データファイル管理部３０７を介してメモリ２０２や記憶部２０４の画像データファイル情報記憶部３１２等から画像データファイルを取得する。更に、プリンタ制御部３０２は、プリンタ部２０６が備えるレーザ露光部、作像部、定着部、給紙／搬送部（不図示）等を制御することにより、記録紙に画像を印刷して出力する。
【００３２】
画像処理部３０３は、ＣＰＵ２０１からの指示に従って動作し、操作制御部３０４等を介してユーザから指示された画像処理や画質向上のための処理、スキャナ制御部３０１や送受信制御部３０５等がメモリ２０２に格納した画像データの解析や変換を行う。また、画像処理部３０３は、画像データファイル管理部３０７が画像データファイル情報記憶部３１２にて格納する画像データファイルの解析や変換も行う。変換した画像データは、プリンタ制御部３０２や送受信制御部３０５にてプリントや送信に用いられる。
【００３３】
操作制御部３０４は、ＣＰＵ２０１からの指示に従って動作し、操作部２０７を制御する。操作部２０７をユーザが操作することにより発せられた情報が各部に伝えられ、画像形成装置１１０が稼動する。
【００３４】
送受信制御部３０５は、ＣＰＵ２０１からの指示に従って動作し、送受信のジョブ制御を行う。送受信制御部３０５は、ユーザが操作部２０７等を介してファクシミリや電子メール等のアプリケーションを操作すると、メモリ２０２や記憶部２０４から取得した画像データファイルを外部インターフェース２０３を介して外部に送信する。また、送受信制御部３０５は、その逆に外部から送信された画像データファイルを受信して記憶部２０４に記憶させる制御も行う。
【００３５】
ファイルサーバ制御部３０６は、外部装置（画像形成装置１１１、１１２、ユーザＰＣ１０１、１０２、１０３）からネットワーク１００を介してアクセスを可能とするファイルサーバ機能を提供する。ファイルサーバ制御部３０６は、ＣＰＵ２０１からの指示に従って動作し、ＨＴＴＰ、ＦＴＰ、ＳＭＢ、ＷｅｂＤＡＶ等のプロトコルに対応し、対応するプロトコルに応じたデータ制御を行う。
【００３６】
ファイルサーバ制御部３０６と画像データファイル管理部３０７の制御により、以下のアクセスを可能とする。即ち、外部インターフェース２０３を介して記憶部２０４の画像データファイル情報記憶部３１２にて管理する画像データファイルやフォルダに対し、ネットワーク１００を介した外部からの読み出し／書き込みのアクセスを可能とする。
【００３７】
従来の画像形成装置は、ファイルサーバ制御部３０６に類似の制御部により外部からの画像データファイル等の読み取りは可能であるが、外部からの画像データファイル等の書き込みが不可であることが多い。
【００３８】
これに対し、本実施の形態の画像形成装置１１０は、ファイルサーバ制御部３０６により外部からの画像データファイル等の読み取りが可能であると共に、外部からの画像データファイル等の書き込みが可能であることを特徴の１つとしている。即ち、画像形成装置１１０は、ファイルサーバとして外部からアクセスが可能であり、画像形成装置１１０に対する画像データファイルの格納をユーザ（本実施の形態ではユーザＰＣ）に通知するＵＲＩ通知機能を有する。
【００３９】
画像データファイル管理部３０７は、ＣＰＵ２０１からの指示に従って動作し、記憶部２０４の画像データファイル情報記憶部３１２にて登録される画像データファイル情報の登録、更新、抽出等の管理を行う。画像データファイル管理部３０７が仲介制御することにより、プリンタ制御部３０２は記憶部２０４の画像データファイル情報記憶部３１２から画像データファイルを読み出す。また、画像データファイル管理部３０７が仲介制御することにより、スキャナ制御部３０１はメモリ２０２に格納した画像データファイルを画像データファイル情報記憶部３１２に格納する。
【００４０】
また、画像データファイル管理部３０７が仲介制御することにより、送受信制御部３０５は記憶部２０４の画像データファイル情報記憶部３１２に対して画像データファイルの読み出しと書き込みを行う。また、画像データファイル管理部３０７が仲介制御することにより、ファイルサーバ制御部３０６において画像データファイル情報記憶部３１２に格納される画像データファイルに対する外部からの読み取り／書き込みのアクセスを可能とする。
【００４１】
格納検知部３０８は、ＣＰＵ２０１からの指示に従って動作し、記憶部２０４の画像データファイル情報記憶部３１２に画像データファイルの格納／更新／削除のイベントが発生した場合に、次の通知を行う。イベントの内容と該当の画像データファイル情報テーブル５００（図５）の情報を予め登録された宛先に通知する。
【００４２】
本実施の形態では、スキャナ制御部３０１やファイルサーバ制御部３０６から画像データファイルが画像データファイル情報記憶部３１２に格納された際に、格納検知部３０８は、次の通知を行う。ＵＲＩ通知送信部３１０に対して格納イベントと該当の画像データファイルに関する画像データファイル情報テーブル５００の情報を通知する。更に、ＵＲＩ通知設定部３０９においてＵＲＩ通知実施条件が設定されている場合には、格納検知部３０８は、ＵＲＩ通知実施条件に一致している場合に限り、次の通知を行う。ＵＲＩ通知送信部３１０に対して格納イベントと該当の画像データファイルに関する画像データファイル情報テーブル５００の情報を通知する。
【００４３】
ＵＲＩ通知設定部３０９（第１の設定手段、第２の設定手段）は、ＵＲＩ通知実施条件等の設定を行う。ＵＲＩ通知設定部３０９は、ＣＰＵ２０１からの指示に従って動作し、次の設定を行う。操作部２０７のタッチパネルに表示されるＵＲＩ通知設定画面７００（図７）を介してユーザの操作により設定されたＵＲＩ通知に関する設定情報を、記憶部２０４のＵＲＩ通知設定記憶部３１１に対して設定する。ここで、ＵＲＩ通知設定画面７００について説明する。
【００４４】
図７は、画像形成装置１１０の操作部２０７に表示されるＵＲＩ通知設定画面７００のイメージ例を示す図である。
【００４５】
図７において、ＵＲＩ通知設定画面７００に表示される情報と設定される情報は、以下の情報である。即ち、ユーザの操作に対応して操作制御部３０４により制御され、ＵＲＩ通知設定部３０９が管理するＵＲＩ通知設定記憶部３１１にて格納するＵＲＩ通知設定テーブル４００（図４）の情報である。
【００４６】
フォルダパス情報７００１は、ＵＲＩ通知設定画面７００にて設定を行う対象のフォルダのパスの情報と、ＵＲＩ通知を行う場合に通知される外部公開パス（ＵＲＩ）の情報を表示する。フォルダパス情報７００１で表示される該当のフォルダは、ＵＲＩ通知設定テーブル４００のフォルダＩＤ４０１が指すフォルダである。図示例では、フォルダのパスとしては”/share/folder/”、外部公開パスとしては”\\printer001\share\folder\”と表示している。外部公開パスに含まれるprinter001とは、画像形成装置１１０のサーバ名であり、”/share/folder/”と”\\printer001\share\folder\”は、同一のフォルダを指している。
【００４７】
ＵＲＩ通知ＯＮ／ＯＦＦ選択ボタン７００２は、フォルダパス情報７００１にて表示するフォルダに画像データファイルが格納された際に、ＵＲＩ通知を行うか否かの設定を行う際に押下する。ＵＲＩ通知を行う場合には「通知する」ボタンを選択し、ＵＲＩ通知を行わない場合には「通知しない」ボタンを選択する。ＵＲＩ通知ＯＮ／ＯＦＦ選択ボタン７００２の設定内容は、操作制御部３０４及びＵＲＩ通知設定部３０９の制御によりＵＲＩ通知設定テーブル４００のＯＮ／ＯＦＦ設定４０２に反映される。
【００４８】
ＵＲＩ通知先設定ボタン７００３は、フォルダパス情報７００１にて表示するフォルダに画像データファイルが格納された際にＵＲＩ通知を行う宛先情報を入力する際に押下する。図示例では、ＵＲＩ通知先設定ボタン７００３を押下して通知先入力画面（不図示）にて設定された宛先情報が、suzuki.ichiro@mail.comとして表示されている。宛先情報とは、例えばＵＲＩ通知を電子メールにて通知する場合の電子メールアドレス等の情報を指す。通知先設定ボタン７００３にて設定された宛先情報は、操作制御部３０４及びＵＲＩ通知設定部３０９の制御によりＵＲＩ通知設定テーブル４００の通知先４０３に反映される。
【００４９】
ＵＲＩ通知時刻設定ボタン７００４は、フォルダパス情報７００１にて表示するフォルダに画像データファイルが格納されたことを格納検知部３０８が検知した後にＵＲＩ通知を行う時刻情報を設定する際に押下する。格納検知部３０８が画像データファイル格納を検知した直後にＵＲＩ通知を行う即時通知の設定と、指定された時刻にそれまでに格納された画像データファイルの情報をまとめて通知する指定時刻通知の設定が可能である。
【００５０】
図示例では、即時通知する場合の「即時」ボタンと、指定時刻通知設定が可能な指定時刻通知設定画面（不図示）を表示する「指定時刻」ボタンが選択可能である。ＵＲＩ通知時刻設定ボタン７００４にて設定された通知時刻情報は、操作制御部３０４及びＵＲＩ通知設定部３０９の制御によりＵＲＩ通知設定テーブル４００の通知時刻４０５に反映される。
【００５１】
ファイルサーバ経由除外設定ボタン７００５は、フォルダパス情報７００１にて表示するフォルダに画像データファイルが格納された際に、画像データファイルの格納の経路によりＵＲＩ通知を行うか否かの設定を行う際に押下する。「サーバ経由非通知」ボタンを選択すると、次のように設定される。画像形成装置１１０が提供するファイルサーバ機能により、外部インターフェース２０３を介してファイルサーバ制御部３０６が画像データファイル情報記憶部３１２に画像データファイルを格納した際にＵＲＩ通知を行わないように設定される。
【００５２】
一方、「限定なし」ボタンを選択すると、画像データファイル情報記憶部３１２に画像データファイルがＭＦＰジョブにて格納されてもファイルサーバ機能経由にて格納されてもＵＲＩ通知を行うように設定される。ファイルサーバ経由除外設定ボタン７００５にて設定された情報は、操作制御部３０４及びＵＲＩ通知設定部３０９の制御によりＵＲＩ通知設定テーブル４００のサーバ経由除外４０６に反映される。
【００５３】
格納元限定設定ボタン７００６は、フォルダパス情報７００１にて表示するフォルダに画像データファイルが格納された際に、画像データファイルの格納元のネットワークアドレスによってＵＲＩ通知を行うか否かの設定を行う際に押下する。「自機のみ通知」ボタンを選択すると、ネットワーク１００を介して外部から画像形成装置１１０に画像データファイルが格納された場合にはＵＲＩ通知が行われない。
【００５４】
一方、「特定相手のみ通知」ボタンを選択すると、ＵＲＩ通知対象格納元設定画面（不図示）が操作部２０７に表示される。該画面でユーザＰＣ１０１〜１０３や画像形成装置１１０〜１１２のネットワークアドレスを設定すると、次のＵＲＩ通知が行われる。即ち、登録済みのアドレスを有する装置から画像データファイルが画像形成装置１１０に格納された場合に限りＵＲＩ通知が行われるようになる。格納元限定設定ボタン７００６にて設定された情報は、操作制御部３０４及びＵＲＩ通知設定部３０９の制御によりＵＲＩ通知設定テーブル４００の格納元限定４０７に反映される。
【００５５】
尚、ここでは受信パケットの送信元ＩＰアドレスに基づいて格納元の装置を識別するようにしているが、これに代えて、受信パケットの宛先ＩＰアドレスに基づいて識別するようにしても構わない。例えば、宛先ＩＰアドレスとして127.0.0.1というループバックアドレスが指定されたパケットを処理する際に、格納元が自装置であること識別するようにすることも可能である。
【００５６】
ジョブデータ限定設定ボタン７００７は、フォルダパス情報７００１にて表示するフォルダに画像データファイルが格納された際に、画像データファイルがＭＦＰジョブによって生成された場合に限りＵＲＩ通知を行う際に押下する。図示例の「ジョブのみ通知」ボタンを選択すると、画像形成装置１１０や他の画像形成装置１１１〜１１２のＭＦＰジョブ（プリント、スキャン、送受信、保存等）にて生成された画像データファイルが格納される時のみＵＲＩ通知を行うように設定される。
【００５７】
格納された画像データファイルがＭＦＰジョブによって生成されたか否かの判断は、以下のように行う。まず、該画像データファイルの画像データファイル情報テーブル５００（図５）の格納元５０７の情報にて、格納元が画像形成装置１１０〜１１２であるかユーザＰＣ１０１〜１０３であるかを判別し、格納元が画像形成装置だった場合には次の絞り込みを行う。該画像データファイルの画像データファイル情報テーブル５００の更新日時５０３とファイルサイズ５０４の情報を用いて、格納元のジョブ履歴テーブル６００（図６）をジョブ実行時刻６０４とデータサイズ６０６で絞り込みを行う。
【００５８】
絞り込みの結果、画像データファイルが一致した場合には該画像データファイルはＭＦＰジョブにより生成されたものと判断する。ジョブデータ限定設定ボタン７００７にて設定された情報は、操作制御部３０４及びＵＲＩ通知設定部３０９の制御によりＵＲＩ通知設定テーブル４００のジョブ限定４０８に反映される。
【００５９】
ＵＲＩ通知除外ファイル設定ボタン７００８は、フォルダパス情報７００１にて表示するフォルダに画像データファイルが格納された際に、格納された画像データファイルのファイル種別により、ＵＲＩ通知を行うか否かの設定を行う際に押下する。ＵＲＩ通知除外ファイル設定ボタン７００８を選択すると、ＵＲＩ通知除外ファイル設定画面（不図示）が操作部２０７に表示されるので、ＵＲＩ通知を行わないファイル名称を設定することができる。
【００６０】
例えば、ユーザＰＣ１０１のアプリケーションが自動的に作成する一時ファイルがファイル拡張子tmpにて作成する場合には、*.tmpと入力することで、一時ファイルが格納されてもＵＲＩ通知を行わないようにすることが可能となる。ＵＲＩ通知除外ファイル設定ボタン７００８から設定された情報は、操作制御部３０４及びＵＲＩ通知設定部３０９の制御によりＵＲＩ通知設定テーブル４００のファイル種別限定４０９に反映される。
【００６１】
通知メッセージ設定ボタン７００９は、フォルダパス情報７００１にて表示するフォルダに画像データファイルが格納された際に、ユーザにＵＲＩ通知として通知されるメッセージの内容を設定する際に押下する。図示例の「詳細設定」ボタンを押下すると、通知メッセージ詳細設定画面（不図示）が操作部２０７に表示される。該画面で、通知するメッセージの文面等を設定することができ、設定した文面がユーザに対してＵＲＩ通知される。通知されるメッセージには、格納された画像データファイルに関わる画像データファイル情報テーブル５００の外部公開パス５０６の情報が含まれる。該情報は、例えば、\\printer110\share\folder\sample.jpgである。
【００６２】
ＵＲＩ通知されたユーザは、受信したメッセージ中に含まれる外部公開パスにファイル閲覧アプリケーション等にてアクセスすることにより、該画像データファイルに容易に到達できる。通知メッセージ設定ボタン７００９を介して設定された情報は、操作制御部３０４及びＵＲＩ通知設定部３０９の制御によりＵＲＩ通知設定テーブル４００の通知メッセージ４１０に反映される。
【００６３】
図３に戻り、ＵＲＩ通知送信部３１０は、ＣＰＵ２０１からの指示に従って動作し、画像形成装置１１０においてＵＲＩ通知メッセージの送信を行う。画像データファイルの格納を格納検知部３０８が検知し、ＵＲＩ通知設定テーブル４００で設定されたＵＲＩ通知条件に一致したとする。これに伴い、格納検知部３０８により、画像データファイルの登録イベントと該当の画像データファイルに関する画像データファイル情報テーブル５００の情報がＵＲＩ通知送信部３１０に通知される。
【００６４】
これにより、ＵＲＩ通知送信部３１０は、該画像データファイルの外部公開パス５０６の情報を含めたＵＲＩ通知設定テーブル４００の通知メッセージ４１０の内容を次のように送信する。即ち、ＵＲＩ通知設定テーブル４００の通知先４０３にて指定された宛先に、通知方法４０４にて指定された通知方法にて、通知時刻４０５にて指定された時刻になると送信する。
【００６５】
ＵＲＩ通知設定記憶部３１１には、画像形成装置１１０におけるＵＲＩ通知設定に関する情報が登録されている。ＵＲＩ通知設定に関する情報には、ＵＲＩ通知を設定するフォルダのフォルダＩＤ、ＯＮ／ＯＦＦ設定、通知先、通知方法、通知時刻、通知条件、通知メッセージ等が含まれる。通知条件とは次の通知条件を指す。
【００６６】
画像データファイルがファイルサーバ経由で（ファイルサーバ機能を介して）格納された場合はＵＲＩ通知しないという通知条件。画像データファイルがファイルサーバ経由で格納された場合で特定の格納元以外の格納元（未登録の格納元）からの格納の場合はＵＲＩ通知しないという通知条件。画像データファイルがＭＦＰジョブ（スキャン、プリント、送受信、保存等）として格納された場合以外（ＭＦＰジョブで生成された画像データファイルでない場合）はＵＲＩ通知しないという通知条件。画像データファイルがファイルサーバ経由で格納された場合で該画像データファイルのファイル種別が登録されたファイル種別と一致した場合はＵＲＩ通知しないという通知条件。
【００６７】
図４は、ＵＲＩ通知設定テーブル４００の構成例を示す図である。
【００６８】
図４において、ＵＲＩ通知設定テーブル４００は、画像形成装置１１０のＵＲＩ通知設定記憶部３１１に記憶されているデータである。フォルダＩＤ４０１は、画像形成装置１１０においてフォルダを一意に識別する識別子（もしくはフォルダパス）である。フォルダＩＤ４０１で示すフォルダに画像データファイルが格納された際に、該画像データファイルの外部公開パスをＵＲＩ通知として実行する設定が行われているのがＵＲＩ通知設定テーブル４００である。
【００６９】
ＯＮ／ＯＦＦ設定４０２は、フォルダＩＤ４０１で示すフォルダに画像データファイルが格納された際にＵＲＩ通知を実施するか否かの設定である。通知先４０３は、ＵＲＩ通知を行う宛先である。通知先４０３の例としては、電子メールにて通知を行う場合の電子メールアドレスが挙げられる。通知方法４０４は、ＵＲＩ通知の通知方法である。通知方法４０４の例としては、電子メールによる通知や、予め既定されたプロトコルメッセージによる通知が挙げられる。
【００７０】
通知時刻４０５は、ＵＲＩ通知を行う時刻を示す情報である。通知時刻４０５の例としては、画像データファイルが格納されると同時に通知する即時通知や、予め定めた特定の時刻に前回通知した時刻からの間に格納された画像データファイルがある場合に通知する時刻通知がある。サーバ経由除外４０６は、外部からネットワーク１００を介して画像形成装置１１０に対してファイルサーバ機能経由で画像データファイルが格納された際にはＵＲＩ通知しないようにする場合に、ＴＲＵＥに設定する。
【００７１】
格納元限定４０７（第１の登録手段）は、特定の外部装置からネットワーク１００を介して画像形成装置１１０に対し、ファイルサーバ機能経由で画像データファイルが格納された際にのみＵＲＩ通知したい場合に設定する。特定の外部装置とは、本実施の形態ではユーザＰＣ１０１〜１０３や画像形成装置１１１〜１１２である。
【００７２】
格納元限定４０７に外部装置のＩＰアドレス等のネットワークアドレスを設定することにより、次のＵＲＩ通知が可能となる。即ち、外部装置から画像形成装置１１０にファイルサーバ機能経由で画像データファイルが格納された際に、登録済みのアドレスを有する外部装置であった場合に限りＵＲＩ通知することが可能となる。未登録の外部装置から画像データファイルが画像形成装置１１０に格納された場合はＵＲＩ通知が行われない。
【００７３】
ジョブ限定４０８は、画像データファイルの格納時に、該画像データファイルが画像形成装置のスキャンや送受信のＭＦＰジョブに紐付く画像データファイルである場合にのみＵＲＩ通知したい場合に、ＴＲＵＥに設定する。
【００７４】
ファイル種別限定４０９（第２の登録手段）は、画像データファイルの格納時に該画像データファイルの種別によってＵＲＩ通知をするか通知しないかを切り替えたい場合に、ＵＲＩ通知をする画像データファイルの種類（ファイル種別）を登録する。ファイル種別限定の具体例としては、ＵＲＩ通知をしない画像データファイルとしてユーザＰＣ１０１上のアプリケーションが一時ファイルとして自動作成する「*.tmp」や「~$*.doc」等のファイル名パターンを登録しておく。該登録により、これらのファイル名パターンに一致した一時ファイル等が登録されてもＵＲＩ通知は行われない。
【００７５】
また、その他のファイル種別限定の例としては、ファイルサイズが1024byte未満であった場合にはＵＲＩ通知を実施しない等の限定や、画像データファイルが隠しファイル属性を有していた場合にはＵＲＩ通知を実施しない等の限定がある。
【００７６】
通知メッセージ４１０は、ＵＲＩ通知するメッセージのテンプレートを格納する。ＵＲＩ通知されたメッセージに含まれる文面には、格納された画像データファイルの外部公開パス（例：file://server/share/folder/sample.jpg）が含まれる。ユーザＰＣ１０１を使用するユーザは、電子メールにて該メッセージを受信することで、画像形成装置１１０に格納された画像データファイルに容易にアクセスすることが可能となる。
【００７７】
図３に戻り、画像データファイル情報記憶部３１２には、画像形成装置１１０において管理する画像データファイルに関する情報が登録されている。画像データファイルに関する情報には、画像データファイルＩＤ、ファイル名、更新日時、ファイルサイズ、フォルダパス、外部公開パス、格納元、画像データ等が含まれる。
【００７８】
図５は、画像データファイル情報テーブル５００の構成例を示す図である。
【００７９】
図５において、画像データファイル情報テーブル５００は、画像形成装置１１０の画像データファイル情報記憶部３１２に記憶されているデータである。画像データファイルＩＤ５０１は、画像形成装置１１０において管理する画像データファイル情報を一意に識別する識別子である。画像データファイルＩＤ５０１は、ジョブ履歴情報テーブル６００の画像データファイルＩＤ６０８に紐付く。
【００８０】
ファイル名５０２は、画像データファイルＩＤ５０１で示す画像データファイルのファイル名称である。更新日時５０３は、画像データファイルＩＤ５０１で示す画像データファイルが登録／更新された日時である。ファイルサイズ５０４は、画像データファイルＩＤ５０１で示す画像データファイルのファイルサイズである。フォルダパス５０５は、画像データファイルＩＤ５０１で示す画像データファイルが格納されるフォルダを特定する識別子もしくはフルパスの情報である。
【００８１】
外部公開パス５０６は、画像データファイルＩＤ５０１で示す画像データファイルにネットワーク１００を介して外部（ユーザＰＣ１０１〜１０３、画像形成装置１１１〜１１２等）からアクセスするためのＵＲＩである。外部に公開するプロトコル（ＨＴＴＰ、ＦＴＰ、ＳＭＢ、ＷｅｂＤＡＶ等）に応じて、外部公開パスもそれぞれ異なり、複数のプロトコルにて外部公開が可能であれば複数のＵＲＩを格納する。画像形成装置１１０において例えばＳＭＢで外部公開するのであれば、file://printer110/share/folder/sample.jpg  のようなＵＲＩとなる。
【００８２】
格納元５０７は、画像データファイルＩＤ５０１が示す画像データファイルを格納した格納元（画像形成装置１１０に画像データファイルを送信してきた送信元）を示すネットワークアドレス情報が格納される。例えば画像形成装置１１１の送信ジョブや保存ジョブにより、画像形成装置１１０のファイルサーバ機能を経由して（ファイルサーバ機能を介して）画像形成装置１１０に画像データファイルが格納されたとする。その場合には、画像形成装置１１１を一意に特定するＩＰアドレスやサーバ名等のネットワークアドレスが格納元５０７に格納される。
【００８３】
また、他の例としては、ユーザＰＣ１０１からファイルコピーにより画像データファイルがネットワーク１００を介して画像形成装置１１０のファイルサーバ機能を経由して画像形成装置１１０に格納されたとする。その場合には、ユーザＰＣ１０１を一意に特定するＩＰアドレス等のネットワークアドレスが格納元５０７に格納される。画像形成装置１１０が実施したＭＦＰジョブによりファイルサーバ機能を経由せず、直接に画像データファイル情報記憶部３１２に画像データファイルを格納した場合には、格納元５０７は空となる。
【００８４】
画像データ５０８は、画像データファイルＩＤ５０１で示す画像データファイルである。画像形成装置１１０に画像データファイルが格納された際に、外部公開パス５０６の情報がユーザＰＣ１０１を使用するユーザにＵＲＩ通知される。これにより、ユーザはネットワーク１００を通じて画像データ５０８で示す画像データファイルに容易にアクセスが可能となる。
【００８５】
本実施の形態では、次のような例を記載している。即ち、ファイルサーバ制御部３０６のファイルサーバ機能によりネットワーク１００を介し外部から書き込みが行われる画像データファイルも、ＭＦＰジョブにより登録される画像データも、同じ画像データファイル情報テーブル５００にて管理する例である。
【００８６】
しかし、特徴的なファイルサーバとして外部からアクセス可能であり画像データファイル格納を通知するＵＲＩ通知機能を有する画像形成装置を実現するにあたり、次のように管理しても構わない。即ち、ファイルサーバ制御部３０６のファイルサーバ機能により外部から書き込みが行われる画像データファイルと、ＭＦＰジョブにより登録される画像データは、別々の管理部にて管理しても構わない。
【００８７】
図３に戻り、ジョブ情報記憶部３１３には、画像形成装置１１０において実行されるＭＦＰジョブ（プリント、スキャン、送受信、保存等）に関する情報が登録されている。ＭＦＰジョブに関する情報には、ジョブＩＤ、ジョブ種、結果、ジョブ実行時刻、ユーザＩＤ、データサイズ、データ宛先等が含まれる。
【００８８】
図６は、ジョブ履歴情報テーブル６００の構成例を示す図である。
【００８９】
図６において、ジョブ履歴情報テーブル６００は、画像形成装置１１０のジョブ情報記憶部３１３に記憶されているデータである。ジョブＩＤ６０１は、画像形成装置１１０で実行されるＭＦＰジョブを一意に識別する識別子である。ジョブ種６０２は、ＭＦＰジョブの種類を示す。ＭＦＰジョブの種類とは、プリントやスキャンや送受信や保存等の種類である。結果６０３は、画像形成装置１１０で実行されたジョブの実行結果である。成功／失敗の結果と、終了の状態を示す終了コードが格納される。
【００９０】
ジョブ実行時刻６０４は、該当のＭＦＰジョブが実行された時刻を示す情報である。ユーザＩＤ６０５は、該当のＭＦＰジョブを実行したユーザを特定するための識別子である。データサイズ６０６は、画像形成装置１１０で実行されるＭＦＰジョブ（送受信や保存）にて作成された画像データファイルのデータサイズを示す情報である。データ宛先６０７は、画像形成装置１１０で実行されるＭＦＰジョブ（送信や保存）にて作成された画像データファイルの送信先や保存先を示す情報である。
【００９１】
画像データファイルＩＤ６０８は、画像形成装置１１０で実行されるＭＦＰジョブ（送信や保存）にて作成された画像データファイルを一意に識別する識別子である。画像データファイルＩＤ６０８は、画像データファイル情報テーブル５００（図５）の画像データファイルＩＤ５０１に紐付く。
【００９２】
図８ａ、図８ｂは、画像形成装置１１０でファイルサーバ機能により画像データファイルが格納された際にユーザに対して画像データファイルの外部公開パスがＵＲＩ通知されるまでの処理を示すフローチャートである。
【００９３】
本処理では、画像形成装置１１０のファイルサーバ制御部３０６は、対応するプロトコルの種類（ＨＴＴＰ、ＦＴＰ、ＳＭＢ、ＷｅｂＤＡＶなど）に応じたファイルサーバ制御を行う。ここでは、ＳＭＢで外部公開し、外部公開パス”\\printer110\share\folder\”に画像データファイルが格納された例にて説明する。本処理は、画像形成装置１１０のＣＰＵ２０１がＭＦＰ制御部３００の各処理モジュール（図３）等を制御することにより実行される。
【００９４】
ＭＦＰ制御部３００の各処理モジュール（３０１〜３１０）は、ＣＰＵ２０１で使用されるアプリケーション又はプログラムの一部として動作するモジュールである。また、記憶部２０４と該記憶部２０４に備わる各記憶部（３１１〜３１３）は、ＭＦＰ制御部３００が具備するプログラムや各種データを記憶する情報格納部である。記憶部２０４は、不揮発性のハードディスクやメモリ等により構成され、ファイルシステム又はデータベースシステムを含んでいる。また、各記憶部（３１１〜３１３）に格納された情報に対しては、特定のキーや条件でアクセスが可能である。
【００９５】
図８ａ、図８ｂにおいて、ステップＳ１００１では、ネットワーク１００を経由して外部装置（ユーザＰＣ１０１〜１０３、画像形成装置１１１〜１１２の何れか）から画像データファイルが画像形成装置１１０に格納される。外部装置からの画像データファイルの格納は、画像形成装置１１０のファイルサーバ制御部３０６の制御により外部インターフェース２０３を介して提供するファイルサーバ機能により可能となる。ファイルサーバ制御部３０６は、画像形成装置１１０に画像データファイルが格納されると外部インターフェース２０３を介して該画像データファイルの格納元（送信元）の装置のネットワークアドレスを取得する。
【００９６】
ファイルサーバ制御部３０６は、画像データファイル管理部３０７と連携し、記憶部２０４の画像データファイル情報記憶部３１２に画像データファイルを格納する。この場合、画像データファイル管理部３０７は、画像データファイル情報テーブル５００に画像データファイルＩＤ５０１を生成してレコードを追加し、ファイル名５０２〜画像データ５０８の情報を格納する。その際、格納元５０７には、ファイルサーバ制御部３０６が取得した画像データファイルの格納元（送信元）の装置のネットワークアドレスが格納される。
【００９７】
ステップＳ１００２では、格納検知部３０８は、ステップＳ１００１にて画像データファイル管理部３０７が実施した画像データファイルの格納のイベントを検知する。これにより、画像データファイルに関する画像データファイル情報テーブル５００のレコードの情報を取得する。
【００９８】
ステップＳ１００３では、格納検知部３０８は、ＵＲＩ通知設定記憶部３１１のＵＲＩ通知設定テーブル４００から、画像データファイルが格納されたフォルダに関するレコードを検索して取得する。そして、格納検知部３０８は、取得したレコードからＯＮ／ＯＦＦ設定４０２を取得する。ＯＮ／ＯＦＦ設定４０２がＯＮ（ＵＲＩ通知を実施）となって
いた場合には、ステップＳ１００４へ進む。ＯＮ／ＯＦＦ設定４０２がＯＦＦ（ＵＲＩ通知を非実施）となっていた場合には、一連の処理を終了する。
【００９９】
ＯＮ／ＯＦＦ設定４０２の情報は、操作部２０７に表示されるＵＲＩ通知設定画面７００（図７）のＵＲＩ通知ＯＮ／ＯＦＦ選択ボタン７００２がユーザにより操作されることにより、操作制御部３０４とＵＲＩ通知設定部３０９の制御により格納される。
【０１００】
ステップＳ１００４では、格納検知部３０８は、ステップＳ１００２にて取得した画像データファイル情報テーブル５００のレコードのファイル名５０２を取得する。また、格納検知部３０８は、ステップＳ１００３にて取得したＵＲＩ通知設定テーブル４００のレコードからファイル種別限定４０９を取得する。
【０１０１】
そして、格納検知部３０８は、該当のファイル名５０２のファイル名が、ファイル種別限定４０９にて定義されているＵＲＩ通知対象のファイル種別に含まれるか否かを判断する。格納検知部３０８の判断の結果、ＵＲＩ通知対象のファイル種別であった場合には、ステップＳ１００５へ進む。ＵＲＩ通知非対象のファイル種別であった場合には、一連の処理を終了する。
【０１０２】
例えば、格納された画像データファイルのファイル名が”~WRL0795.tmp”であり、ファイル種別限定４０９にＵＲＩ通知非対象のファイル種別として”*.tmp”とあった場合に
は、ＵＲＩ通知非対象と判断されてＵＲＩ通知は実施されない。ファイル種別限定４０９の情報は、ＵＲＩ通知設定画面７００のＵＲＩ通知除外ファイル設定ボタン７００８がユーザから操作されることにより、操作制御部３０４とＵＲＩ通知設定部３０９の制御により格納される。
【０１０３】
ステップＳ１００５にて、格納検知部３０８は、ステップＳ１００２にて取得した画像データファイル情報テーブル５００のレコードの格納元５０７を取得する。また、格納検知部３０８は、ステップＳ１００３にて取得したＵＲＩ通知設定テーブル４００のレコードからサーバ経由除外４０６及び格納元限定４０７を取得する。そして、格納検知部３０８は、サーバ経由除外４０６にＴＲＵＥが設定されていた場合、格納元５０７が空白か否かを確認する。
【０１０４】
格納検知部３０８は、次の場合に一連の処理を終了する。サーバ経由除外４０６がＴＲＵＥ（つまりファイルサーバ経由の画像データファイル格納時にはＵＲＩ通知しない設定）であり、かつ格納元５０７が空白以外の場合（つまりファイルサーバ経由で画像データファイルが格納された場合）には一連の処理を終了する。
【０１０５】
続けて、格納検知部３０８は、該当の格納元５０７のネットワークアドレスが、格納元限定４０７にて定義されているＵＲＩ通知対象の格納元（送信元）のネットワークアドレスに含まれるか否かを判断する。格納検知部３０８の判断の結果、ＵＲＩ通知対象とされた格納元からの画像データファイル格納であった場合には、ステップＳ１００６へ進む。ＵＲＩ通知非対象とされた格納元からの画像データファイル格納であった場合には、一連の処理を終了する。
【０１０６】
例えば、次の場合はＵＲＩ通知非対象と判断されてＵＲＩ通知は実施されない。即ち、格納された画像データファイルの格納元５０７がユーザＰＣ１０３のネットワークアドレスの”123.0.0.103”であり、格納元限定４０７にＵＲＩ通知対象の格納元ネットワークアドレスの”123.0.0.103”が無かった場合である。
【０１０７】
サーバ経由除外４０６の情報は、ＵＲＩ通知設定画面７００のファイルサーバ経由除外設定ボタン７００５がユーザから操作されることにより、操作制御部３０４とＵＲＩ通知設定部３０９の制御により格納される。格納元限定４０７の情報は、ＵＲＩ通知設定画面７００の格納元限定設定ボタン７００６がユーザから操作されることにより、操作制御部３０４とＵＲＩ通知設定部３０９の制御により格納される。
【０１０８】
ステップＳ１００６では、格納検知部３０８は、ステップＳ１００３にて取得したＵＲＩ通知設定テーブル４００のレコードからジョブ限定４０８の値を取得する。ジョブ限定４０８の値が、ＭＦＰジョブ（スキャンや送受信等）に紐付く画像データファイルの格納である場合にのみＵＲＩ通知したい時に設定する値であるＴＲＵＥであった場合には、ステップＳ１００７へ進む。一方、ジョブ限定４０８の値がＦＡＬＳＥであった場合には、ステップＳ１００９へ進む。ジョブ限定４０８の情報は、ＵＲＩ通知設定画面７００のジョブデータ限定設定ボタン７００７がユーザから操作されることにより、操作制御部３０４とＵＲＩ通知設定部３０９の制御により格納される。
【０１０９】
ステップＳ１００７では、格納検知部３０８は、ステップＳ１００２にて取得した画像データファイル情報テーブル５００のレコードの更新日時５０３、ファイルサイズ５０４、格納元５０７を取得する。そして、格納検知部３０８は、該当の格納元５０７に登録されたネットワークアドレスが示す装置にネットワーク１００を介して接続する。格納検知部３０８は、接続先の装置が画像形成装置１１０〜１１２でありジョブ情報記憶部３１３のジョブ履歴情報テーブル６００が存在するかどうかを確認する。
【０１１０】
ステップＳ１００８では、格納検知部３０８は、接続先の装置が画像形成装置１１０〜１１２では無かった場合、もしくは接続先の装置にジョブ履歴テーブル６００が存在しなかった場合には、一連の処理を終了する。一方、格納検知部３０８は、該当の格納元５０７に登録されたネットワークアドレスで示す装置が画像形成装置１１０〜１１２でありジョブ履歴情報テーブル６００を保持している場合には、ジョブ履歴情報テーブル６００から次の検索を行う。
【０１１１】
格納検知部３０８は、ステップＳ１００７にて取得した更新日時５０３とファイルサイズ５０４の値と、ジョブ履歴情報テーブル６００のジョブ実行時刻６０４とデータサイズ６０６の値で比較して検索する。これにより、画像データファイルに一致するレコードを抽出する。ジョブ履歴情報テーブル６００に画像データファイルに関するレコードが存在した場合、画像データファイルは画像形成装置のＭＦＰジョブにより生成されたものと判断し、ステップＳ１００９へ進む。
【０１１２】
一方、ジョブ履歴情報テーブル６００に画像データファイルに関するレコードが存在しなかった場合には、画像データファイルは画像形成装置のＭＦＰジョブにより生成されたものではないと判断し、一連の処理を終了する。
【０１１３】
ステップＳ１００９では、格納検知部３０８は、ＵＲＩ通知対象とされた画像データファイルが画像データファイル情報記憶部３１２に格納されたことを、次のように通知する。即ち、該当の画像データファイル情報テーブル５００の画像データファイルＩＤ５０１と共にＵＲＩ通知送信部３１０に通知する。これに伴い、ＵＲＩ通知送信部３１０は、画像データファイル情報テーブル５００から該当の画像データファイルＩＤ５０１に相当するレコードのフォルダパス５０５と外部公開パス５０６を取得する。取得された外部公開パス５０６の外部公開パス情報がＵＲＩ通知に用いる外部公開パス情報となる。
【０１１４】
ステップＳ１０１０では、ＵＲＩ通知送信部３１０は、ステップＳ１００９にて取得したフォルダパス５０５の値を、ＵＲＩ通知設定テーブル４００のフォルダＩＤ４０１と比較して該テーブル４００を検索する。これにより、該当のフォルダに設定されている通知先４０３、通知方法４０４、通知時刻４０５、通知メッセージ４１０の情報を取得する。そして、ＵＲＩ通知送信部３１０は、取得した通知先４０３、通知方法４０４、通知メッセージ４１０と、ステップＳ１００９にて取得した外部公開パス５０６の情報を用いて、ＵＲＩ通知する通知メッセージを成型する。
【０１１５】
例えば通知方法４０４が電子メールであった場合、通知先４０３に格納される電子メールアドレス（例：suzuki.ichiro@mail.com）をTo:、Cc:等の電子メールの宛先に設定する。そして、テキスト本文には、通知メッセージ４１０の情報と外部公開パス５０６（例：\\printer110\share\folder\sample.jpg）の情報を含めた電子メールのメッセージを作成する。通知先４０３、通知方法４０４の情報は、ＵＲＩ通知設定画面７００のＵＲＩ通知先設定ボタン７００３がユーザから操作されることにより、操作制御部３０４とＵＲＩ通知設定部３０９の制御により格納される。
【０１１６】
通知時刻４０５の情報は、ＵＲＩ通知設定画面７００のＵＲＩ通知時刻設定ボタン７００４がユーザから操作されることにより、操作制御部３０４とＵＲＩ通知設定部３０９の制御により格納される。通知メッセージ４１０の情報は、ＵＲＩ通知設定画面７００の通知メッセージ設定ボタン７００９がユーザから操作されることにより、操作制御部３０４とＵＲＩ通知設定部３０９の制御により格納される。
【０１１７】
ステップＳ１０１１では、ＵＲＩ通知送信部３１０は、ステップＳ１０１０で成型したＵＲＩ通知メッセージを、通知先４０３にて指定された宛先に通知方法４０４で指定された通知方法にて通知を行う。例えば、通知方法４０４で電子メールが指定された場合には、通知先４０３にて指定された電子メールアドレス（例：suzuki.ichiro@mail.com）に対して、電子メールにてＵＲＩ通知メッセージを送信する。
【０１１８】
尚、通知時刻４０５にて通知時間が指定されている場合、指定された通知時間が到来した時点でＵＲＩ通知送信部３１０によりＵＲＩ通知メッセージが通知先に通知される。その際に、同一の通知先に対して複数のＵＲＩ通知を行う必要がある場合には、複数のメッセージ内容を一つにまとめて送信しても構わない。
【０１１９】
ユーザは例えばユーザＰＣ１０１に搭載される電子メールアプリケーションで該当のＵＲＩ通知メッセージを受信することにより、画像形成装置１１０に画像データファイルが格納されたことを容易に知ることができる。そして、ユーザはＵＲＩ通知メッセージに含まれる外部公開パス（例：\\printer110\share\folder\sample.jpg）により、画像データファイルにアクセスが可能となる。即ち、ＰＣ１０１に備わるファイル閲覧アプリケーション等を用いて画像形成装置１１０に格納されている該当の画像データファイルに容易にアクセスすることが可能となる。
【０１２０】
以上より、ＵＲＩ通知機能を有する画像形成装置において、該画像形成装置に画像データファイルが格納された際にユーザ（本実施の形態ではユーザＰＣ）に対して画像データファイルへの外部公開パスをＵＲＩ通知する一連の処理を終了する。
【０１２１】
以上詳細に説明したように、本実施の形態によれば以下の効果を奏する。外部からアクセス可能なファイルサーバ機能と記憶部への画像データファイルの格納をユーザに通知するＵＲＩ通知機能を有する画像形成装置において、外部からアクセス可能な外部公開パスを通知する宛先と通知方法を設定しておく。これにより、画像形成装置の記憶部への画像データファイルの格納を検知した際に、設定された宛先に設定された通知方法によって通知を行うことが可能となる。更に、通知条件を予め指定することにより、画像データファイルの格納を検知しても外部公開パスの通知を実行しないように設定することも可能となる。
【０１２２】
本発明を用いることにより、画像形成装置内のファイル管理システムがファイルサーバ機能を有する場合に可能となる様々なデータ格納方法に応じてＵＲＩ通知機能を有効とするか無効とするかの制御が可能となる。これにより、ファイルサーバ機能を有する画像形成装置を利用するユーザの利用形態に適応したＵＲＩ通知機能を活用することが可能となる。
【０１２３】
〔他の実施の形態〕
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【０１２４】
３１１  ＵＲＩ通知設定記憶部
３１２  画像データファイル情報記憶部
３０６  ファイルサーバ制御部
３０８  格納検知部
３０９  ＵＲＩ通知設定部
３１０  ＵＲＩ通知送信部
【図１】
2014060795.tif 000003
【図２】
2014060795.tif 000004
【図３】
2014060795.tif 000005
【図４】
2014060795.tif 000006
【図５】
2014060795.tif 000007
【図６】
2014060795.tif 000008
【図７】
2014060795.tif 000009
【図８ａ】
2014060795.tif 000010
【図８ｂ】
2014060795.tif 000011
【手続補正書】
【提出日】平成25年12月25日(2013.12.25)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
上記目的を達成するために、本発明の画像処理装置は、外部装置からファイルの読出要求及び書込要求を受け付けることが可能な画像処理装置であって、外部装置と通信するための外部インタフェースと、原稿を読み取る読取手段と、前記読取手段で原稿を読み取って得られた画像をファイルとして記憶することが可能であるとともに、前記外部インタフェースを介して外部装置から書き込み要求のあったファイルを記憶することが可能な記憶手段と、前記記憶手段に記憶されたファイルのパスを通知するための宛先を設定する設定手段と、前記記憶手段に記憶されたファイルが、前記外部インタフェースを介して外部装置により書き込まれたファイルであるか否かに基づいて、前記記憶手段に記憶されたファイルのパスを前記宛先に通知するか否かを制御する制御手段と、を有することを特徴とする。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
外部装置からファイルの読出要求及び書込要求を受け付けることが可能な画像処理装置であって、
外部装置と通信するための外部インタフェースと、
原稿を読み取る読取手段と、
前記読取手段で原稿を読み取って得られた画像をファイルとして記憶することが可能であるとともに、前記外部インタフェースを介して外部装置から書き込み要求のあったファイルを記憶することが可能な記憶手段と、
前記記憶手段に記憶されたファイルのパスを通知するための宛先を設定する設定手段と、
前記記憶手段に記憶されたファイルが、前記外部インタフェースを介して外部装置により書き込まれたファイルであるか否かに基づいて、前記記憶手段に記憶されたファイルのパスを前記宛先に通知するか否かを制御する制御手段と、
を有することを特徴とする画像処理装置。
【請求項２】
ネットワークを介して外部装置からファイルの読み出し要求及び書き込み要求を受け付けることが可能な画像処理装置であって、
外部装置と通信するための外部インタフェースと、
原稿を読み取る読取手段と、
前記読取手段で原稿を読み取って得られた画像をファイルとして記憶することが可能であるとともに、前記外部インタフェースを介して外部装置から書き込み要求のあったファイルを記憶することが可能な記憶手段と、
前記記憶手段に記憶されたファイルのパスを通知する宛先を設定する設定手段と、
前記記憶手段に記憶されたファイルが、前記読取手段で原稿を読み取って得られたものであるか否かに基づいて、前記記憶手段に記憶されたファイルのパスを前記宛先に通知するか否かを制御する制御手段と、
を有することを特徴とする画像処理装置。
【請求項３】
前記設定手段は、ファイルが記憶されるフォルダを設定することが可能であり、
前記制御手段は、前記記憶手段に記憶されたファイルが、前記設定手段により設定されたフォルダに記憶されたものであるか否かに基づいて、前記記憶手段に記憶されたファイルのパスを前記宛先に通知するか否かを制御することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記設定手段は、ファイル種別を設定することが可能であり、
前記制御手段は、前記記憶手段に記憶されたファイルが、前記設定手段により設定されたファイル種別のファイルであるか否かに基づいて、前記記憶手段に記憶されたファイルのパスを前記宛先に通知するか否かを制御することを特徴とする請求項１ないし３のいずれか１項に記載の画像処理装置。
【請求項５】
前記設定手段により設定されるファイル種別のファイルは、アプリケーションが自動的に作成する一時ファイルであることを特徴とする請求項１ないし４のいずれか１項に記載の画像処理装置。
【請求項６】
前記制御手段は、前記パスを含むメールを前記宛先に通知するように制御することを特徴とする請求項１ないし５のいずれか１項に記載の画像処理装置。
【請求項７】
前記パスは前記ファイルのＵＲＩであることを特徴とする請求項１ないし６のいずれか１項に記載の画像処理装置。
【請求項８】
前記画像処理装置は、ＳＭＢ又はＷｅｂＤＡＶのプロトコルに従って外部装置からファイルの読出要求及び書込要求を受け付けることを特徴とする請求項１ないし７のいずれか１項に記載の画像処理装置。
【請求項９】
原稿を読み取る読取手段と、外部装置と通信するための外部インタフェースとを備え、前記外部装置からファイルの読出要求及び書込要求を受け付けることが可能な画像処理装置の制御方法であって、
前記読取手段で原稿を読み取って得られた画像をファイルとして記憶手段に記憶するとともに、前記外部インタフェースを介して外部装置から書き込み要求のあったファイルを記憶する記憶ステップと、
前記記憶ステップで記憶されたファイルのパスを通知するための宛先を設定する設定ステップと、
前記記憶ステップで記憶されたファイルが、前記外部インタフェースを介して外部装置により書き込まれたファイルであるか否かに基づいて、前記記憶ステップで記憶されたファイルのパスを前記宛先に通知するか否かを制御する制御ステップと、
を有することを特徴とする制御方法。
【請求項１０】
請求項９に記載の画像処理装置の制御方法をコンピュータに実行させるためのコンピュータで読み取り可能なプログラムコードを有するプログラム。