(57)【要約】【課題】ユーザの意図する時刻にデータを公開することができる画像処理装置、画像処理方法、及びプログラムを提供する。【解決手段】ＭＦＰ１０は、通信部５０Ｃと、受付部５０Ａと、通信制御部５０Ｂと、を備える。通信部５０Ｃは、ネットワークを介してサーバ装置と通信する。受付部５０Ａは、データの公開時刻の指定を受け付ける。通信制御部５０Ｂは、前記公開時刻となった際、前記公開時刻より第１の時間前となった際、または、前記公開時刻より第２の時間後となった際に、公開対象のデータをサーバ装置へ送信するように通信部５０Ｃを制御する。【選択図】図３
2015170929.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してサーバ装置と通信する通信部と、
データの公開時刻の指定を受け付ける受付部と、
前記公開時刻となった際、前記公開時刻より第１の時間前となった際、または、前記公開時刻より第２の時間後となった際に、前記データを前記サーバ装置へ送信するように前記通信部を制御する通信制御部と、
を備えた画像処理装置。
【請求項２】
前記通信部は、ネットワークを介して外部装置と通信し、
前記通信制御部は、
前記宛先の前記外部装置から公開許可を示す承認結果を受信し、且つ、前記公開時刻となった際、前記公開時刻より第１の時間前となった際、または、前記公開時刻より第２の時間後となった際に、前記データを前記サーバ装置へ送信するように前記通信部を制御する第２制御部と、
前記第２制御部が前記データを前記サーバ装置へ送信するように前記通信部を制御するより前に、予め定めた宛先の前記外部装置に、前記データの公開の可否に関する承認依頼を送信するように前記通信部を制御する第１制御部と、
を有する、
請求項１に記載の画像処理装置。
【請求項３】
前記サーバ装置へ前記データを送信してから前記データが前記サーバ装置に登録されるまでに要する所要時間を算出する算出部を備え、
前記通信制御部は、
前記公開時刻から前記所要時間を減算した時刻となった際に、前記データを前記サーバ装置へ送信するように、前記通信部を制御する、
請求項１または請求項２に記載の画像処理装置。
【請求項４】
原稿を読取り、前記原稿の画像データを取得するエンジン部から、前記画像データを前記データとして取得する取得部を備えた、
請求項１〜請求項３の何れか１項に記載の画像処理装置。
【請求項５】
データの公開時刻の指定を受け付けるステップと、
前記公開時刻となった際、前記公開時刻より第１の時間前となった際、または、前記公開時刻より第２の時間後となった際に、前記データを、ネットワークを介してサーバ装置へ送信するステップと、
を含む、画像処理方法。
【請求項６】
コンピュータに、
データの公開時刻の指定を受け付けるステップと、
前記公開時刻となった際、前記公開時刻より第１の時間前となった際、または、前記公開時刻より第２の時間後となった際に、前記データを、ネットワークを介してサーバ装置へ送信するステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、およびプログラムに関する。
【背景技術】
【０００２】
画像形成装置などで取得したデータをサーバ装置へ登録する技術が知られている。また、サーバ装置へデータを登録することで、複数のユーザでデータを共有する技術が知られている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかし、従来では、スキャナ機能などを備えた画像処理装置で取得したデータを、取得するごとに順次サーバ装置へ送信していた。このため、公開時刻の調整を行うことができなかった。
【０００４】
本発明は、上記に鑑みてなされたものであって、ユーザの意図する時刻にデータを公開することができる、画像処理装置、画像処理方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するために、本発明は、ネットワークを介してサーバ装置と通信する通信部と、データの公開時刻の指定を受け付ける受付部と、前記公開時刻となった際、前記公開時刻より第１の時間前となった際、または、前記公開時刻より第２の時間後となった際に、前記データを前記サーバ装置へ送信するように前記通信部を制御する通信制御部と、を備える。
【発明の効果】
【０００６】
本発明によれば、ユーザの意図する時刻にデータを公開することができる、という効果を奏する。
【図面の簡単な説明】
【０００７】
【図１】図１は、画像処理システムのハードウェア構成例を示すブロック図である。
【図２】図２は、操作部の機能的構成を示すブロック図である。
【図３】図３は、ＭＦＰの機能的構成を示すブロック図である。
【図４】図４は、サーバ装置の機能的構成を示すブロック図である。
【図５】図５は、画像処理の流れを示すシーケンス図である。
【図６】図６は、入力画面の画面推移を示す模式図である。
【図７】図７は、画像処理の流れを示す模式図である。
【図８】図８は、ＭＦＰの機能ブロック図である。
【図９】図９は、画像処理の流れを示すシーケンス図である。
【図１０】図１０は、入力画面の画面推移を示す模式図である。
【図１１】図１１は、画像処理の流れを示す模式図である。
【図１２】図１２は、ＭＦＰの機能ブロック図である。
【図１３】図１３は、画像処理の流れを示すシーケンス図である。
【図１４】図１４は、入力画面の画面推移を示す模式図である。
【図１５】図１５は、画像処理の流れを示す模式図である。
【発明を実施するための形態】
【０００８】
以下に添付図面を参照して、画像処理システム、画像処理装置、画像処理方法、及びプログラムの実施の形態を詳細に説明する。
【０００９】
なお、以下では、画像処理装置を、複合機（ＭＦＰ：Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）に適用した場合を例に挙げて説明する。複合機とは、印刷機能、複写機能、スキャナ機能、及びファクシミリ機能のうち少なくとも２つの機能を有する装置である。なお、画像処理装置は、複合機に限定されない。例えば、画像処理は、印刷機能、複写機能、スキャナ機能、及びファクシミリ機能の何れか１つの機能を有する装置であってもよい。また、画像処理装置は、これらの機能以外の、１または複数の機能を有する装置であってもよい。
【００１０】
（実施の形態１）
図１は、本実施の形態の画像処理システム１０００のハードウェア構成例を示すブロック図である。図１に示すように、画像処理システム１０００は、ＭＦＰ１０と、操作部２０と、サーバ装置３０と、外部装置２８と、を備える。ＭＦＰ１０と操作部２０は、専用の通信路４１を介して相互に通信可能に接続されている。通信路４１は、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）規格のものを用いることもできるが、有線か無線かを問わず任意の規格のものであってよい。また、通信路４１は、インターネット等のネットワークや電話回線等であってもよい。
【００１１】
ＭＦＰ１０と、外部装置２８と、サーバ装置３０と、は、インターネットなどのネットワーク４０を経由して接続されている。
【００１２】
図１では、ＭＦＰ１０に接続される操作部２０の台数が１台である場合を例示しているが、これに限られず、操作部２０の台数は任意である。また、操作部２０に接続されるＭＦＰ１０の台数もまた、１台に限られず、ＭＦＰ１０の台数も任意である。また、外部装置２８の台数も任意である。
【００１３】
ＭＦＰ１０は、コピー機能、スキャナ機能、ファックス機能、プリンタ機能などの各種の機能を実現可能な装置である。
【００１４】
コピー機能は、原稿を読取ることで画像データを取得し、画像データの画像を記録媒体に形成する機能である。スキャナ機能は、原稿を読取ることで原稿の画像データを取得する機能である。ファックス機能は、画像データなどの各種データを外部装置２８などへ送信する機能である。プリンタ機能は、外部装置２８などから受信した印刷ジョブに基づいて、記録媒体に画像を形成する機能である。
【００１５】
操作部２０は、ユーザの操作に応じた入力を受け付ける。操作部２０は、独自のＯＳと画面遷移機構を有する。ＭＦＰ１０は、操作部２０で受け付けた入力に応じた動作を行う。
【００１６】
本実施の形態では、操作部２０には、主としてＭＦＰ１０が備える機能（コピー機能、スキャナ機能、ファックス機能、プリンタ機能）に関する操作や表示を行うためのＵＩ（ユーザインタフェース）の機能や、ログインに関する操作や表示を行うためのＵＩの機能等を提供するためのアプリケーションが予めインストールされている。
【００１７】
なお、本実施の形態では、機能の独立性を保つために、ＭＦＰ１０側のＯＳ層のソフトウェアと操作部２０側のＯＳ層のソフトウェアが互いに異なる場合を説明する。すなわち、本実施の形態では、ＭＦＰ１０と操作部２０は、別々のオペレーティングシステムで互いに独立して動作する。例えば、ＭＦＰ１０側のＯＳ層のソフトウェアとしてＬｉｎｕｘ（登録商標）を用い、操作部２０側のＯＳ層のソフトウェアとしてＡｎｄｒｏｉｄ（登録商標）を用いることも可能である。
【００１８】
このように、本実施の形態の画像処理システム１０００において、ＭＦＰ１０と操作部２０は、別々のオペレーティングシステムで動作する。このため、ＭＦＰ１０と操作部２０との間の通信は、共通の装置内のプロセス間通信ではなく、異なる装置間の通信として行われる。操作部２０が受け付けた入力（ユーザからの指示内容）をＭＦＰ１０へ伝達する動作（コマンド通信）や、ＭＦＰ１０が操作部２０へイベントを通知する動作などがこれに該当する。ここでは、操作部２０がＭＦＰ１０へコマンド通信を行うことにより、ＭＦＰ１０の機能を使用することができる。
【００１９】
また、本実施の形態では、操作部２０に対する電力供給は、ＭＦＰ１０から通信路４１を経由して行われる場合を説明する。しかし、操作部２０の電源制御を、ＭＦＰ１０の電源制御とは別に（独立して）行ってもよい。
【００２０】
なお、操作部２０を、ＭＦＰ１０に一体的に設けた構成であってもよい。
【００２１】
外部装置２８は、ネットワーク４０に接続され、ＭＦＰ１０とデータや信号の授受を行う装置である。外部装置２８は、例えば、公知のパーソナルコンピュータなどである。
【００２２】
サーバ装置３０は、各種データの登録や、ＭＦＰ１０や外部装置２８などの認証処理を行う。サーバ装置３０は、認証したＭＦＰ１０及び外部装置２８に対して、ＨＤＤ３５などへのアクセスを許可する。また、サーバ装置３０は、各種データをＨＤＤ３５へ登録することで、予め定めたユーザなどの操作する外部装置２８やＭＦＰ１０に対して、ＨＤＤ３５に格納されているデータを公開する。なお、サーバ装置３０は、ＨＤＤ３５に格納するデータに対して、アクセス権などを設定し、一部のユーザに対してデータを非公開とすることも可能である。
【００２３】
次に、ハードウェア構成について説明する。
【００２４】
まず、ＭＦＰ１０のハードウェア構成を説明する。ＭＦＰ１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、ＨＤＤ（ハードディスクドライブ）１４と、接続Ｉ／Ｆ（インターフェース）１６と、エンジン部１７と、通信Ｉ/Ｆ１９と、を備え、これらがシステムバス１８を介して相互に接続されている。
【００２５】
ＣＰＵ１１は、ＭＦＰ１０の動作を統括的に制御する。ＣＰＵ１１は、ＲＡＭ１３をワークエリア（作業領域）としてＲＯＭ１２またはＨＤＤ１４等に格納されたプログラムを実行することで、ＭＦＰ１０全体の動作を制御し、上述したコピー機能、スキャナ機能、ファックス機能、プリンタ機能や、後述する各種機能を実現する。
【００２６】
接続Ｉ／Ｆ１６は、通信路４１を介して操作部２０と通信するためのインターフェースである。通信Ｉ／Ｆ１９は、ネットワーク４０を介して、サーバ装置３０や外部装置２８と通信するためのインターフェースである。
【００２７】
エンジン部１７は、コピー機能、スキャナ機能、ファックス機能、および、プリンタ機能を実現させるための、汎用的な情報処理及び通信以外の処理を行うハードウェアである。エンジン部１７は、スキャナ機能を実行するスキャナ（画像読取部）、コピー機能やプリンタ機能を実行するプロッタ（画像形成部）、ファックス機能を実行するファックス部などを備えている。更に、印刷済みシート材を仕分けるフィニッシャや、原稿を自動給送するＡＤＦ（自動原稿給送装置）のような特定のオプションを備えることもできる。
【００２８】
次に、操作部２０のハードウェア構成について説明する。操作部２０は、ＣＰＵ２１と、ＲＯＭ２２と、ＲＡＭ２３と、フラッシュメモリ２４と、接続Ｉ／Ｆ２６と、操作パネル２７とを備え、これらがシステムバス２１Ａを介して相互に接続されている。
【００２９】
ＣＰＵ２１は、操作部２０の動作を統括的に制御する。ＣＰＵ２１は、ＲＡＭ２３をワークエリア（作業領域）としてＲＯＭ２２またはフラッシュメモリ２４等に格納されたプログラムを実行することで、操作部２０全体の動作を制御し、後述する各種機能を実現する。
【００３０】
接続Ｉ／Ｆ２６は、通信路４１を介してＭＦＰ１０と通信するためのインターフェースである。
【００３１】
操作パネル２７は、ユーザの操作に応じた各種の入力を受け付けるとともに、各種の情報や、後述する入力画面の各種画像を表示する。この例では、操作パネル２７は、タッチパネル機能を搭載した液晶表示装置（ＬＣＤ）で構成されるが、これに限られるものではない。例えば、操作パネル２７は、タッチパネル機能が搭載された有機ＥＬ表示装置で構成されてもよい。さらに、これに加えて又はこれに代えて、ハードウェアキー等の操作部やランプ等の表示部を設けることもできる。なお、本実施形態では、操作パネル２７は、各種入力の受付を行う受付機能と、各種情報の表示を行う表示機能と、の双方を一体的に備えた構成である場合を説明するが、この構成に限られない。例えば、操作パネル２７は、各種入力の受付を行う装置と、各種情報の表示を行う装置と、を別体として構成してもよい。
【００３２】
サーバ装置３０は、ＣＰＵ３１と、ＲＯＭ３２と、ＲＡＭ３３と、通信Ｉ／Ｆ３４と、ＨＤＤ３５とを備え、これらがシステムバス３７を介して相互に接続されている。
【００３３】
ＣＰＵ３１は、サーバ装置３０の動作を統括的に制御する。ＣＰＵ３１は、ＲＡＭ３３をワークエリア（作業領域）としてＲＯＭ３２などに格納されたプログラムを実行することで、サーバ装置３０全体の動作を制御し、後述する各種機能を実現する。通信Ｉ／Ｆ３４は、ネットワーク４０を介して、ＭＦＰ１０や外部装置２８と通信するためのインターフェースである。ＨＤＤ３５は、各種データを記憶する。
【００３４】
次に、機能的構成について説明する。
【００３５】
図２は、操作部２０の機能的構成の一例を示すブロック図である。
【００３６】
操作部２０は、制御部２５と、記憶部２９と、を備える。記憶部２９は、図１のフラッシュメモリ２４やＲＡＭ２３に相当する。制御部２５は、操作部２０全体を制御する。制御部２５は、ＣＰＵで構成してもよいし、ＣＰＵ以外の回路などで構成してもよい。
【００３７】
制御部２５は、表示制御部２５Ａと、通信部２５Ｂと、受付部２５Ｃと、を含む。表示制御部２５Ａ、通信部２５Ｂ、及び受付部２５Ｃの一部またはすべては、例えば、ＣＰＵなどの処理装置にプログラムを実行させること、すなわち、ソフトウェアにより実現してもよいし、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などのハードウェアにより実現してもよいし、ソフトウェアおよびハードウェアを併用して実現してもよい。
【００３８】
表示制御部２５Ａは、操作パネル２７に、各種画面を表示する。各種画面は、ログイン時に表示するログイン画面や、各種データの入力時に表示する入力画面などである。本実施の形態では、入力画面は、データを登録する対象のサーバ装置３０や、サーバ装置３０で公開する対象のデータや、データの公開時刻の指定などを入力するための画面を含む。
【００３９】
ユーザによる操作パネル２７の操作指示によって、入力画面を介して、登録先のサーバ装置３０や、公開対象のデータや、データの公開時刻などの各種データが入力されると、受付部２５Ｃは、これらのデータを操作パネル２７から受け付ける。
【００４０】
通信部２５Ｂは、通信路４１を介してＭＦＰ１０と通信する。本実施の形態では、通信部２５Ｂは、受付部２５Ｃで受け付けた各種データを、ＭＦＰ１０へ送信する。
【００４１】
図３は、ＭＦＰ１０の機能的構成の一例を示すブロック図である。
【００４２】
ＭＦＰ１０は、制御部５０と、記憶部５２と、エンジン部１７と、を備える。記憶部５２は、図１のＨＤＤ１４に相当する。
【００４３】
制御部５０は、ＭＦＰ１０全体を制御する。制御部５０は、ＣＰＵで構成してもよいし、ＣＰＵ以外の回路などで構成してもよい。
【００４４】
制御部５０は、受付部５０Ａと、通信制御部５０Ｂと、通信部５０Ｃと、取得部５０Ｄと、エンジン制御部５０Ｅと、操作制御部５０Ｆと、を含む。
【００４５】
受付部５０Ａ、通信制御部５０Ｂ、通信部５０Ｃ、取得部５０Ｄ、エンジン制御部５０Ｅ、及び操作制御部５０Ｆの一部またはすべては、例えば、ＣＰＵなどの処理装置にプログラムを実行させること、すなわち、ソフトウェアにより実現してもよいし、ＩＣなどのハードウェアにより実現してもよいし、ソフトウェアおよびハードウェアを併用して実現してもよい。
【００４６】
操作制御部５０Ｆは、通信路４１を介して行う操作部２０との通信を制御する。
【００４７】
受付部５０Ａは、操作部２０から各種データを受け付ける。すなわち、受付部５０Ａは、ユーザによる操作部２０の操作指示を受け付ける。本実施の形態では、受付部５０Ａは、登録先のサーバ装置３０の指定や、データの公開時刻の指定や、公開対象のデータの指定を、操作部２０から受け付ける。
【００４８】
公開対象のデータは、ＭＦＰ１０に記憶されているデータである。なお、公開対象のデータは、これからＭＦＰ１０に記憶するデータであってもよい。具体的には、公開対象のデータは、ＭＦＰ１０における、スキャナ機能を用いて取得した原稿の画像データ、コピー機能を用いて取得した原稿の画像データ、プリンタ機能を用いて取得した印刷ジョブに含まれる画像データ、及びファックス機能を用いて取得した画像データなどである。
【００４９】
エンジン制御部５０Ｅは、エンジン部１７を制御する。具体的には、エンジン制御部５０Ｅは、受付部５０Ａで受け付けたユーザからの各種操作指示に応じた機能を実行するように、エンジン部１７を制御する。エンジン制御部５０Ｅの制御によって、エンジン部１７は、スキャナ機能、プリンタ機能、印刷機能、ファックス機能、コピー機能、などの各機能による処理を実行する。エンジン制御部５０Ｅは、各機能による処理によって取得した画像データを、記憶部５２へ記憶する。
【００５０】
取得部５０Ｄは、受付部５０Ａで受け付けた、指定された公開対象のデータを記憶部５２から取得する。
【００５１】
通信部５０Ｃは、ネットワーク４０を介して、サーバ装置３０や外部装置２８と通信する。
【００５２】
通信制御部５０Ｂは、通信部５０Ｃの通信を制御する。本実施の形態では、通信制御部５０Ｂは、受付部５０Ａで受け付けた公開時刻となった際、この公開時刻より第１の時間前となった際、または、この公開時刻より第２の時間後となった際に、公開対象のデータをサーバ装置３０へ送信するように、通信部５０Ｃを制御する。第１の時間と、第２の時間と、は同じ時間であってもよいし、異なる時間であってもよい。なお、第１の時間及び第２の時間は、処理条件などに応じて適宜設定、及び適宜変更可能である。
【００５３】
図４は、サーバ装置３０の機能的構成の一例を示すブロック図である。
【００５４】
サーバ装置３０は、制御部３６と、記憶部３８と、を備える。記憶部３８は、図１のＨＤＤ３５に相当する。
【００５５】
記憶部３８は、ＭＦＰ１０及び外部装置２８の各々の宛先と、ユーザ名と、を予め記憶する。宛先は、ＭＦＰ１０及び外部装置２８の各々の通信上のアドレスを示す。宛先は、ＭＦＰ１０及び外部装置２８の各々のＩＰアドレスであってもよいし、ＭＦＰ１０及び外部装置２８の各々を操作するユーザのメールアドレスなどであってもよい。ユーザ名は、ユーザを一意に識別可能な情報であればよい。
【００５６】
また、記憶部３８は、ユーザ名と、パスワードと、を対応づけて記憶する。パスワードは、サーバ装置３０へのログイン認証時に用いる。
【００５７】
制御部３６は、サーバ装置３０全体を制御する。制御部３６は、ＣＰＵで構成してもよいし、ＣＰＵ以外の回路などで構成してもよい。
【００５８】
制御部３６は、通信部３６Ａと、認証部３６Ｂと、登録部３６Ｃと、を含む。通信部３６Ａ、認証部３６Ｂ、及び登録部３６Ｃの一部またはすべては、例えば、ＣＰＵなどの処理装置にプログラムを実行させること、すなわち、ソフトウェアにより実現してもよいし、ＩＣなどのハードウェアにより実現してもよいし、ソフトウェアおよびハードウェアを併用して実現してもよい。
【００５９】
通信部３６Ａは、ＭＦＰ１０及び外部装置２８と通信を行う。認証部３６Ｂは、ネットワーク４０を介してサーバ装置３０に接続したＭＦＰ１０や外部装置２８の認証処理を実行する。例えば、通信部３６Ａは、ＭＦＰ１０や外部装置２８からユーザ名とパスワードとを受信する。認証部３６Ｂは、通信部３６Ａで受信したユーザ名とパスワードの組合せが記憶部３８に記憶されているか否かを判別することで、認証処理を行う。なお、認証部３６Ｂが行う認証処理は、公知の認証処理であればよく、上記方法に限定されない。
【００６０】
登録部３６Ｃは、ＭＦＰ１０から受信した公開対象のデータを、記憶部３８に登録する。登録する、とは、本実施の形態では、公開対象のデータを記憶部３８に記憶すると共に、記憶したデータを予め定めたユーザに対してアクセス可能とした状態（すなわち、公開された状態）を示す。
【００６１】
詳細には、登録部３６Ｃは、公開対象のデータを記憶部３８に記憶すると共に、該公開対象のデータに対して、予め定めたユーザがアクセス可能となるようにアクセス権を設定する。公開対象のユーザは、予め記憶部３８に記憶すればよい。なお、サーバ装置３０は、公開対象のデータごとに、公開先をＭＦＰ１０から受信してもよい。公開先は、例えば、公開対象のユーザの使用する外部装置２８のＩＰアドレスや、メールアドレスなどで示される。この場合、登録部３６Ｃは、受信した公開先に、公開対象のデータが公開されるように、アクセス権の設定を行えばよい。なお、登録部３６Ｃは、公開対象のデータを、サーバ装置３０にアクセス可能な全ユーザに対して公開するように、記憶部３８に登録してもよい。
【００６２】
次に、画像処理システム１０００で実行する画像処理の流れを説明する。
【００６３】
図５は、画像処理システム１０００で実行する画像処理の流れを示すシーケンス図である。
【００６４】
なお、図５では、一例として、ＭＦＰ１０のスキャナ機能を用いて取得する画像データを、公開対象データとして指定する場合を示した。また、図５では、一例として、通信制御部５０Ｂは、受け付けた公開時刻となった際に、データをサーバ装置３０へ送信する場合を示した。なお、上述したように、通信制御部５０Ｂは、受け付けた公開時刻となった際、この公開時刻より第１の時間前となった際、または、この公開時刻より第２の時間後となった際に、データをサーバ装置３０へ送信すればよく、公開時刻となった際に送信する形態に限定されない。
【００６５】
まず、ユーザ（図５中、ユーザ６０参照）は、公開対象の画像の形成された原稿を、ＭＦＰ１０の図示を省略する載置台にセットする（ＳＥＱ１）。このとき、ユーザは、操作部２０の操作パネル２７を操作することで、データの登録先を指定する。操作部２０の通信部２５Ｂは、ユーザによって指定されたデータの登録先を示す情報を、ＭＦＰ１０へ送信する。なお、本明細書中、「ＳＥＱ」は、シーケンス（Ｓｅｑｕｅｎｃｅ）の略である。以下、同様である。
【００６６】
次に、ユーザは、登録先のサーバ装置３０へログインする（ＳＥＱ２）。具体的には、ユーザは、操作パネル２７に表示されたログイン画面を介して、ユーザ名とパスワードを入力する。すると、操作部２０は、ユーザ名及びパスワードと、ログイン要求と、を含むログイン情報を、ＭＦＰ１０へ送信する（ＳＥＱ３）。
【００６７】
ＭＦＰ１０の受付部５０Ａがログイン情報を受け付けると、ＭＦＰ１０の通信部５０Ｃが、ユーザによって指定された登録先のサーバ装置３０へログイン情報を送信する（ＳＥＱ４）。サーバ装置３０の認証部３６Ｂは、ＭＦＰ１０から受け付けたログイン情報に含まれる、ユーザ名とパスワードの組合せが記憶部３８に格納されているか否かを判別することで、認証処理を実行する（ＳＥＱ５）。そして、認証部３６Ｂは、認証結果を、通信部３６Ａを介してＭＦＰ１０へ送信する。図５に示す例では、サーバ装置３０は、認証結果として、ログイン成功を示す情報をＭＦＰ１０へ送信する場合を示した（ＳＥＱ６）。
【００６８】
次に、ＭＦＰ１０の制御部５０は、ＳＥＱ３で受信したログイン情報に含まれる、ログイン成功したユーザ名及びパスワードを、記憶部５２に記憶する（ＳＥＱ７）。
【００６９】
次に、ＭＦＰ１０の操作制御部５０Ｆが、ログイン成功を示す情報を操作部２０へ送信する（ＳＥＱ８）。
【００７０】
ログイン成功を示す情報を受信すると、操作部２０の表示制御部２５Ａは、各種データを入力するための入力画面を操作パネル２７へ表示する制御を行う（ＳＥＱ９）。本実施の形態では、表示制御部２５Ａは、スキャナ機能による原稿の読取条件、公開先、公開時刻、読取開始指示などの各種データや指示を入力するための入力画面を順次操作パネル２７へ表示する。ユーザは、順次表示される入力画面を参照しながら、読取条件、公開先、公開時刻、などを入力すると共に、読取開始指示を入力する（ＳＥＱ１０、ＳＥＱ１３、ＳＥＱ１６、ＳＥＱ１９）。ユーザによる各種指示を受け付けると、操作部２０の通信部２５Ｂは、受け付けた各種データ（読取条件、公開先、公開時刻、読取開始指示など）を、ＭＦＰ１０へ送信する（ＳＥＱ１１、ＳＥＱ１４、ＳＥＱ１７、ＳＥＱ２０）。
【００７１】
図６は、操作部２０の操作パネル２７に表示される入力画面などの画面推移を示す模式図である。
【００７２】
まず、表示制御部２５Ａは、データの登録先のサーバ装置３０を指定するための入力画面を操作パネル２７に表示する（図６（Ａ））。表示制御部２５Ａは、ネットワーク４０に接続されている１または複数のサーバ装置３０の各々を識別可能な名称の一覧を含む、入力画面を操作パネル２７に表示する。
【００７３】
そして、ユーザによる操作パネル２７の操作指示によって、データの登録先のサーバ装置３０が指定されると、通信部２５Ｂは、指定されたサーバ装置３０を示す情報を、データの登録先を示す情報としてＭＦＰ１０へ送信する。
【００７４】
次に、表示制御部２５Ａは、ログイン画面を操作パネル２７に表示する（図６（Ｂ）参照）。ログイン画面には、ユーザ名とパスワードの入力欄が設けられている。ユーザが、ログイン画面を介してユーザ名及びパスワードを入力すると、通信部２５Ｂは、入力されたユーザ名及びパスワードをＭＦＰ１０へ送信する。ＭＦＰ１０では、入力された登録先のサーバ装置３０に対して、入力されたユーザ名及びパスワードを含むログイン情報を送信する。
【００７５】
次に、表示制御部２５Ａは、読取条件を設定するための入力画面を操作パネル２７に表示する（図６（Ｃ）参照）。本実施の形態では、読取条件は、スキャナ機能による原稿の読取条件である。ユーザが、この入力画面を介して読取条件を入力すると、通信部２５Ｂは、入力された読取条件をＭＦＰ１０へ送信する。ＭＦＰ１０は、受信した読取条件を記憶する。
【００７６】
次に、表示制御部２５Ａは、公開先を設定するための入力画面を操作パネル２７に表示する（図６（Ｄ）参照）。例えば、表示制御部２５Ａは、公開先のユーザの使用する外部装置２８のＩＰアドレスや、公開先のユーザのメールアドレスなどの一覧を含む入力画面を操作パネル２７に表示する。ユーザが、この入力画面を介して公開先を入力すると、通信部２５Ｂは、入力された公開先をＭＦＰ１０へ送信する。ＭＦＰ１０は、受信した公開先を記憶する。
【００７７】
次に、表示制御部２５Ａは、登録完了後にすぐに公開するか否かを設定するための入力画面を操作パネル２７に表示する（図６（Ｅ））。この入力画面は、登録先であるサーバ装置３０で登録完了後すぐに公開することを示す「はい。すぐ公開」と、指定時間に公開することを示す「いいえ。指定時間で公開」と、の各々を示す入力ボタンを含む。ユーザは、これらの入力ボタンの何れかを指定することで、登録完了後にすぐに公開するか、指定時間に公開するか、を指定する。
【００７８】
登録完了後にすぐに公開することが指定されると、表示制御部２５Ａは、入力内容と、登録開始を指示するための指示ボタンと、を含む入力画面を操作パネル２７に表示する（図６（Ｆ））。ユーザが、この入力画面を介して指示ボタンを操作すると、通信部２５Ｂは、登録開始を示す信号をＭＦＰ１０へ送信する。ＭＦＰ１０は、すぐに公開を示す情報を記憶する。
【００７９】
一方、指定時間に公開することが指定されると、表示制御部２５Ａは、公開時刻を設定するための入力画面を操作パネル２７に表示する（図６（Ｇ））。ユーザは、この入力画面を介して、公開時刻を入力する。すると、通信部２５Ｂは、入力された公開時刻をＭＦＰ１０へ送信する。ＭＦＰ１０は、受信した公開時刻を記憶する。
【００８０】
そして、表示制御部２５Ａは、入力内容と、登録予約を指示するための指示ボタンと、を含む入力画面を操作パネル２７に表示する（図６（Ｈ））。ユーザが、この入力画面を介して指示ボタンを操作すると、通信部２５Ｂは、登録予約を示す信号をＭＦＰ１０へ送信する。
【００８１】
図５に戻り、ＭＦＰ１０の受付部５０Ａは、これらのデータ（読取条件、公開先、公開時刻など）を操作部２０から受け付けると、操作制御部５０Ｆが、受け付けたデータを記憶部５２に記憶する（ＳＥＱ１２、ＳＥＱ１５、ＳＥＱ１８）。
【００８２】
次に、操作部２０の表示制御部２５Ａは、原稿の読取開始を指示するための入力画面を操作パネル２７に表示する。ユーザは、この入力画面を介して、原稿の読取開始を指示する（ＳＥＱ１９）。操作部２０の受付部２５Ｃが読取開始指示を受け付けると、通信部２５Ｂが、読取開始指示をＭＦＰ１０へ送信する（ＳＥＱ２０）。
【００８３】
ＭＦＰ１０の受付部５０Ａが、読取開始指示を受け付けると、エンジン制御部５０Ｅが、ＳＥＱ１２で記憶した読取条件で、図示を省略する原稿台に載置された原稿をスキャンし、読取りを開始する（ＳＥＱ２１）。ＭＦＰ１０のエンジン制御部５０Ｅは、原稿の読取りによって取得した原稿の画像データを、公開対象のデータとして記憶部５２に記憶する（ＳＥＱ２２）。
【００８４】
次に、通信制御部５０Ｂが、ＳＥＱ１８で記憶部５２に記憶した公開時刻であるか否かを判断する（ＳＥＱ２３）。通信制御部５０Ｂは、記憶部５２に記憶した公開時刻となった際に、ＳＥＱ２４〜ＳＥＱ２９の処理を実行する。
【００８５】
すなわち、通信制御部５０Ｂは、公開時刻であると判断すると、ＳＥＱ７で記憶部５２に記憶したユーザ名とパスワードを用いて、ユーザによって指定された登録先（図６（Ａ）参照）のサーバ装置３０へログインを実行する（ＳＥＱ２４）。通信制御部５０Ｂは、ＳＥＱ７で記憶部５２に記憶したユーザ名と、パスワードと、ログイン要求と、を含むログイン情報をサーバ装置３０へ送信することで、ログインを実行する。
【００８６】
サーバ装置３０の認証部３６Ｂは、ＭＦＰ１０から受け付けたログイン情報に含まれる、ユーザ名とパスワードの組合せが記憶部３８に格納されているか否かを判別することで、認証処理を実行する（ＳＥＱ２５）。そして、認証部３６Ｂは、認証結果を、通信部３６Ａを介してＭＦＰ１０へ送信する。図５に示す例では、サーバ装置３０は、認証結果として、ログイン成功を示す情報をＭＦＰ１０へ送信する場合を示した（ＳＥＱ２６）。
【００８７】
次に、ＭＦＰ１０の通信部５０Ｃは、ＳＥＱ１５で記憶部５２に記憶した公開先と、ＳＥＱ２２で記憶部５２に記憶した公開対象のデータ（図５に示す例では、原稿をスキャンした画像データ）と、をサーバ装置３０へ送信する（ＳＥＱ２７）。
【００８８】
サーバ装置３０の登録部３６Ｃは、受信した公開対象のデータを登録する（ＳＥＱ２８）。詳細には、登録部３６Ｃは、受信した公開対象のデータを記憶部３８へ記憶すると共に、受信した公開先へのアクセス権を該データに付与する。
【００８９】
次に、サーバ装置３０の通信部３６Ａは、ＳＥＱ１５で記憶部５２に記憶した公開先に、データが該サーバ装置３０に登録されたことを示す情報を送信する（ＳＥＱ２９）。
【００９０】
そして、本シーケンスを終了する。
【００９１】
なお、操作部２０から公開時刻を受け付けなかった場合（すなわち、図６（Ｅ）の画面で、登録完了後にすぐに公開することが指定され、登録開始を示す信号を受け付けた場合（図６（Ｆ）））、ＭＦＰ１０は、公開時刻か否かに拘らず、公開対象のデータを取得したときに、登録先のサーバ装置３０へ送信すればよい。
【００９２】
図７は、本実施の形態の画像処理の流れを示す模式図である。
【００９３】
図７に示すように、例えば、操作部２０を操作するユーザ６０Ａが、公開対象の画像の記録された原稿をＭＦＰ１０の載置台（図示省略）に載置する。また、ユーザ６０Ａが操作部２０を操作することによって、サーバ装置３０へログインを行うと共に、原稿の読取条件、登録先のサーバ装置３０、データの公開先、公開時刻などを指定する（Ｓ１）。
【００９４】
ＭＦＰ１０では、原稿をスキャンすることで公開対象のデータを取得して記憶部５２に記憶する。また、ＭＦＰ１０では、操作部２０から受け付けた公開時刻となった際に、記憶部５２に記憶されている公開対象のデータを読取り、サーバ装置３０へ送信する（Ｓ２、Ｓ３）。
【００９５】
サーバ装置３０は、ＭＦＰ１０から受信した公開対象のデータを登録する。そして、サーバ装置３０は、ＭＦＰ１０から受信した該データの公開先（例えば、ユーザ６０Ｂの使用する外部装置２８Ｂと、ユーザ６０Ｃの使用する外部装置２８Ｃ）に、データが登録されたことを示す情報を送信する（Ｓ４Ｂ、Ｓ４Ｃ）。
【００９６】
ユーザ６０Ｂ及びユーザ６０Ｃは、外部装置２８Ｂ、外部装置２８Ｃを介して、サーバ装置３０へアクセスし、サーバ装置３０へ登録されている公開対象のデータを取得可能となる（Ｓ５Ｂ、Ｓ５Ｃ）。
【００９７】
以上説明したように、本実施の形態のＭＦＰ１０は、操作部２０を操作するユーザによって指定された公開対象のデータを、ユーザによって指定された公開時刻となった際、この公開時刻より第１の時間前となった際、または、この公開時刻より第２の時間後となった際に、ユーザによって指定された登録先であるサーバ装置３０へ送信する。
【００９８】
従って、本実施の形態のＭＦＰ１０は、ユーザの意図する時刻にデータを公開することができる。
【００９９】
また、本実施の形態のＭＦＰ１０によれば、スキャナ機能などにより取得した画像データを、取得直後にサーバ装置３０へ送信するのではなく、指定された公開時刻となった際、この公開時刻より第１の時間前となった際、または、この公開時刻より第２の時間後となった際に送信する。このため、本実施の形態のＭＦＰ１０は、例えば、原稿からスキャナ機能により読取った画像データの登録や、画像データの公開をリアルタイムにしたくないビジネスシーンに好適に適用することができる。
【０１００】
具体的には、見積書などの原稿の画像データを、該原稿の読取時刻から所定時間後に、国外（例えば、ＭＦＰ１０の設置された国とは時差のある国）に設置された外部装置２８を使用するユーザに公開したい場合などに、適用することも可能である。
【０１０１】
（実施の形態２）
図１は、本実施の形態の画像処理システム１０００Ａのハードウェア構成例を示すブロック図である。図１に示すように、画像処理システム１０００Ａは、ＭＦＰ１０Ａと、操作部２０と、サーバ装置３０と、外部装置２８と、を備える。ＭＦＰ１０Ａと操作部２０は、専用の通信路４１を介して相互に通信可能に接続されている。ＭＦＰ１０Ａと、外部装置２８と、サーバ装置３０と、は、インターネットなどのネットワーク４０を経由して接続されている。
【０１０２】
なお、画像処理システム１０００Ａは、ＭＦＰ１０に代えて、ＭＦＰ１０Ａを備えた以外は、実施の形態１と同様の構成である。ＭＦＰ１０Ａのハードウェア構成は、ＭＦＰ１０と同様である。
【０１０３】
図８は、ＭＦＰ１０Ａの機能ブロック図である。
【０１０４】
ＭＦＰ１０Ａは、制御部５１と、記憶部５２と、エンジン部１７と、を備える。記憶部５２及びエンジン部１７は、実施の形態１と同様である。
【０１０５】
制御部５１は、ＭＦＰ１０Ａ全体を制御する。制御部５１は、ＣＰＵで構成してもよいし、ＣＰＵ以外の回路などで構成してもよい。
【０１０６】
制御部５１は、受付部５１Ａと、通信制御部５１Ｂと、通信部５０Ｃと、取得部５０Ｄと、エンジン制御部５０Ｅと、操作制御部５０Ｆと、を含む。
【０１０７】
受付部５１Ａ、通信制御部５１Ｂ、通信部５０Ｃ、取得部５０Ｄ、エンジン制御部５０Ｅ、及び操作制御部５０Ｆの一部またはすべては、例えば、ＣＰＵなどの処理装置にプログラムを実行させること、すなわち、ソフトウェアにより実現してもよいし、ＩＣなどのハードウェアにより実現してもよいし、ソフトウェアおよびハードウェアを併用して実現してもよい。
【０１０８】
通信部５０Ｃ、取得部５０Ｄ、エンジン制御部５０Ｅ、及び操作制御部５０Ｆ、は、実施の形態１と同様である。
【０１０９】
受付部５１Ａは、操作部２０から各種データを受け付ける。受付部５１Ａは、ユーザによる操作部２０の操作指示を受け付ける。本実施の形態では、受付部５１Ａは、登録先のサーバ装置３０や、操作部２０からデータの公開時刻や、公開対象のデータなどに加えて、承認先を受け付ける。
【０１１０】
承認先は、ＭＦＰ１０Ａがサーバ装置３０へ公開対象のデータを送信する前に、承認依頼を送信する送信先を示す。承認依頼は、公開対象のデータの公開の可否に関する情報である。承認先は、実施の形態１で説明した宛先と同様に、ＭＦＰ１０Ａ及び外部装置２８の各々の通信上のアドレスを示す。承認先は、ＭＦＰ１０及び外部装置２８の各々のＩＰアドレスであってもよいし、ＭＦＰ１０及び外部装置２８の各々を操作するユーザのメールアドレスなどであってもよい。ユーザ名は、ユーザを一意に識別可能な情報であればよい。
【０１１１】
通信制御部５１Ｂは、通信部５０Ｃの通信を制御する。通信制御部５１Ｂは、第１制御部５１０Ａと、第２制御部５１０Ｂと、を含む。
【０１１２】
第２制御部５１０Ｂは、承認依頼を送信した外部装置２８から、公開許可を示す承認結果を受信し、且つ、受付部５１Ａで受け付けた公開時刻となった際、この公開時刻より第１の時間前となった際、または、この公開時刻より第２の時間後となった際に、公開対象のデータをサーバ装置３０へ送信するように、通信部５０Ｃを制御する。なお、第１の時間及び第２の時間は、実施の形態１と同様である。
【０１１３】
第１制御部５１０Ａは、第２制御部５１０Ｂが公開対象のデータをサーバ装置３０へ送信する前に、予め定めた宛先の外部装置２８に、データの公開の可否に関する承認依頼を送信するように、通信部５０Ｃを制御する。
【０１１４】
第１制御部５１０Ａは、予め定めた宛先の外部装置２８に、承認依頼を送信してもよいし、受付部５１Ａから受け付けた承認先に対応する外部装置２８に、承認依頼を送信してもよい。
【０１１５】
例えば、第１制御部５１０Ａは、第２制御部５１０Ｂが、受付部５１Ａで受け付けた公開時刻となった際、この公開時刻より第１の時間前となった際、及び、この公開時刻より第２の時間後となった際、の何れの時刻にデータを送信するかを示す識別情報を予め図示を省略するメモリに記憶する。そして、第１制御部５１０Ａは、このメモリに記憶されている識別情報と、受付部５１Ａで受け付けた公開時刻と、から、第２制御部５１０Ｂがデータをサーバ装置３０へ送信する時刻を算出する。
【０１１６】
例えば、第２制御部５１０Ｂが、公開許可を示す承認結果を受信し、且つ、受付部５１Ａで受け付けた公開時刻となった際に、公開対象のデータをサーバ装置３０へ送信するとする。この場合、第１制御部５１０Ａは、受付部５１Ａで受け付けた公開時刻から、設定時間Ｔ１を減算した時刻となったときに、承認先の外部装置２８に承認依頼を送信する。設定時間Ｔ１は、例えば、承認依頼を送信してから承認結果を受信するまでに要する時間以上の時間を予め定めればよい。
【０１１７】
次に、画像処理システム１０００Ａで実行する画像処理の流れを説明する。
【０１１８】
図９は、画像処理システム１０００Ａで実行する画像処理の流れを示すシーケンス図である。
【０１１９】
なお、図９では、一例として、ＭＦＰ１０Ａのスキャナ機能を用いて取得する画像データを、公開対象データとして指定する場合を示した。なお、ＳＥＱ１〜ＳＥＱ１８、ＳＥＱ１９〜ＳＥＱ２２、ＳＥＱ２４〜ＳＥＱ２９の処理は、実施の形態１と同様である（図５参照）。また、図９では、一例として、第２制御部５１０Ｂが、公開許可を示す承認結果を受信し、且つ、受付部５１Ａで受け付けた公開時刻となった際に、公開対象のデータをサーバ装置３０へ送信する場合を示した。なお、第２制御部５１０Ｂは、受け付けた公開時刻となった際、この公開時刻より第１の時間前となった際、または、この公開時刻より第２の時間後となった際に、データをサーバ装置３０へ送信すればよく、公開時刻となった際に送信する形態に限定されない。また、図９では、一例として、第１制御部５１０Ａが、受付部５１Ａで受け付けた公開時刻より所定時間Ｔ１前に、予め定めた宛先の外部装置２８に、データの公開の可否に関する承認依頼を送信するように、通信部５０Ｃを制御する場合を示した。
【０１２０】
まず、ユーザ６０Ａは、公開対象の画像の記録された原稿を、ＭＦＰ１０Ａの図示を省略する載置台にセットする（ＳＥＱ１）。次に、ユーザは、サーバ装置３０へログインする（ＳＥＱ２）。操作部２０は、ユーザ名及びパスワードと、ログイン要求と、を含むログイン情報を、ＭＦＰ１０Ａへ送信する（ＳＥＱ３）。
【０１２１】
ＭＦＰ１０Ａの受付部５１Ａがログイン情報を受け付けると、ＭＦＰ１０Ａの通信部５０Ｃが、ユーザによって指定された登録先のサーバ装置３０へログイン情報を送信する（ＳＥＱ４）。サーバ装置３０の認証部３６Ｂは、ＭＦＰ１０Ａから受け付けたログイン情報に含まれる、ユーザ名とパスワードの組合せが記憶部３８に格納されているか否かを判別することで、認証処理を実行する（ＳＥＱ５）。そして、認証部３６Ｂは、認証結果を、通信部３６Ａを介してＭＦＰ１０Ａへ送信する。図９に示す例では、サーバ装置３０は、認証結果として、ログイン成功を示す情報をＭＦＰ１０Ａへ送信する場合を示した（ＳＥＱ６）。
【０１２２】
次に、ＭＦＰ１０Ａの制御部５１は、ＳＥＱ３で受信したログイン情報に含まれる、ログイン成功したユーザ名及びパスワードを、記憶部５２に記憶する（ＳＥＱ７）。次に、ＭＦＰ１０Ａの操作制御部５０Ｆが、ログイン成功を示す情報を操作部２０へ送信する（ＳＥＱ８）。ログイン成功を示す情報を受信すると、操作部２０の表示制御部２５Ａは、各種データを入力するための入力画面を操作パネル２７へ表示する制御を行う（ＳＥＱ９）。
【０１２３】
本実施の形態では、表示制御部２５Ａは、スキャナ機能による原稿の読取条件、公開先、公開時刻、承認先、読取開始指示などの各種データや指示を入力するための入力画面を順次操作パネル２７へ表示する。ユーザは、順次表示される入力画面を参照しながら、読取条件、公開先、公開時刻、承認先、などを入力すると共に、読取開始指示を入力する（ＳＥＱ１０、ＳＥＱ１３、ＳＥＱ１６、ＳＥＱ１８１、ＳＥＱ１９）。ユーザによる各種指示を受け付けると、操作部２０の通信部２５Ｂは、受け付けた各種データ（読取条件、公開先、公開時刻、承認先、読取開始指示）を、ＭＦＰ１０Ａへ送信する（ＳＥＱ１１、ＳＥＱ１４、ＳＥＱ１７、ＳＥＱ１８２、ＳＥＱ２０）。
【０１２４】
図１０は、操作部２０の操作パネル２７に表示される入力画面などの画面推移を示す模式図である。なお、図１０（Ａ）〜図１０（Ｈ）は、実施の形態１と同様である（図６参照）。
【０１２５】
まず、表示制御部２５Ａは、データの登録先のサーバ装置３０を指定するための入力画面を操作パネル２７に表示する（図１０（Ａ））。次に、表示制御部２５Ａは、ログイン画面を操作パネル２７に表示する（図１０（Ｂ）参照）。
【０１２６】
次に、表示制御部２５Ａは、読取条件を設定するための入力画面を操作パネル２７に表示する（図１０（Ｃ）参照）。次に、表示制御部２５Ａは、公開先を設定するための入力画面を操作パネル２７に表示する（図１０（Ｄ）参照）。
【０１２７】
次に、表示制御部２５Ａは、登録完了後にすぐに公開するか否かを設定するための入力画面を操作パネル２７に表示する（図１０（Ｅ））。登録完了後にすぐに公開することが指定されると、表示制御部２５Ａは、入力内容と、登録開始を指示するための指示ボタンと、を含む入力画面を操作パネル２７に表示する（図１０（Ｆ）参照）。
【０１２８】
次に、表示制御部２５Ａは、サーバ装置３０への登録前に承認依頼を送信するか否かを選択するための入力画面を操作パネル２７に表示する（図１０（Ｉ）参照、詳細後述）。
【０１２９】
一方、図１０（Ｅ）の入力画面を介して、指定時間に公開することが指定されると、表示制御部２５Ａは、公開時刻を設定するための入力画面を操作パネル２７に表示する（図１０（Ｇ））。そして、表示制御部２５Ａは、入力内容と、登録予約を指示するための指示ボタンと、を含む入力画面を操作パネル２７に表示する（図１０（Ｈ）参照）。ユーザが、この入力画面を介して指示ボタンを操作すると、通信部２５Ｂは、登録予約を示す信号をＭＦＰ１０Ａへ送信する。
【０１３０】
次に、表示制御部２５Ａは、サーバ装置３０への登録前に承認依頼を送信するか否かを選択するための入力画面を操作パネル２７に表示する（図１０（Ｉ）参照）。
【０１３１】
この入力画面は、登録前に承認依頼を送信することを示す「はい、確認する」と、登録前の承認依頼の送信は不要であることを示す「いいえ、確認しません」と、の各々を示す入力ボタンを含む。ユーザは、これらの入力ボタンの何れかを指定することで、サーバ装置３０への登録前に承認依頼を送信するか否かを入力する。
【０１３２】
図１０（Ｉ）の入力画面を介して、登録前に承認依頼を送信することが指定されると、表示制御部２５Ａは、承認先を設定するための入力画面を操作パネル２７に表示する（図１０（Ｊ））。ユーザは、この入力画面を介して、承認先を入力する。すると、通信部２５Ｂは、入力された承認先と、登録前に承認依頼を送信することを示す情報と、をＭＦＰ１０Ａへ送信する。ＭＦＰ１０Ａは、受け付けた、承認先と、登録前に承認依頼を送信することを示す承認要情報と、を記憶部５２に記憶する。
【０１３３】
一方、図１０（Ｉ）の入力画面を介して、登録前に承認依頼を送信しないことが指定されると、通信部２５Ｂは、登録前に承認依頼を非送信とすることを示す承認不要情報を、ＭＦＰ１０Ａへ送信する。ＭＦＰ１０Ａは、受け付けた、承認不要情報を、記憶部５２に記憶する。そして、表示制御部２５Ａは、入力画面の表示を終了する。
【０１３４】
図９に戻り、ＭＦＰ１０Ａの受付部５１Ａは、これらのデータ（読取条件、公開先、公開時刻、承認先、承認要情報または承認不要情報）を操作部２０から受け付けると、操作制御部５０Ｆが、受け付けたデータを記憶部５２に記憶する（ＳＥＱ１２、ＳＥＱ１５、ＳＥＱ１８、ＳＥＱ１８３）。
【０１３５】
次に、操作部２０の表示制御部２５Ａは、原稿の読取開始を指示するための入力画面を操作パネル２７に表示する。ユーザは、この入力画面を介して、原稿の読取開始を指示する（ＳＥＱ１９）。操作部２０の受付部２５Ｃが読取開始指示を受け付けると、通信部２５Ｂが、読取開始指示をＭＦＰ１０Ａへ送信する（ＳＥＱ２０）。
【０１３６】
ＭＦＰ１０Ａの受付部５１Ａが、読取開始指示を受け付けると、エンジン制御部５０Ｅが、ＳＥＱ１２で記憶した読取条件で、図示を省略する原稿台に載置された原稿をスキャンし、読取りを開始する（ＳＥＱ２１）。ＭＦＰ１０Ａのエンジン制御部５０Ｅは、原稿の読取りによって取得した原稿の画像データを、公開対象のデータとして記憶部５２に記憶する（ＳＥＱ２２）。
【０１３７】
なお、図９に示す例では、記憶部５２には、上記ＳＥＱ１８２及びＳＥＱ１８３の処理によって、承認先と、登録前に承認依頼を送信することを示す承認要情報と、が記憶されているとする。
【０１３８】
この場合、通信制御部５１Ｂが、ＳＥＱ１７で操作部２０から受け付けた公開時刻より設定時間Ｔ１前か否かを判断する（ＳＥＱ２３０）。通信制御部５１Ｂは、ＳＥＱ１７で操作部２０から受け付けた公開時刻より設定時間Ｔ１前であると判断したときに、ＳＥＱ２３１〜ＳＥＱ２９の処理を実行する。
【０１３９】
詳細には、公開時刻より設定時間Ｔ１前の時刻であると判断すると、第１制御部５１０Ａは、ＳＥＱ１８２で記憶部５２に記憶した承認先の外部装置２８へ、ＳＥＱ２２で記憶部５２に記憶した公開対象のデータの公開の可否に関する承認依頼を送信する（ＳＥＱ２３１）。外部装置２８は、例えば、公知のメーラー等により該承認依頼を受信する。外部装置２８を操作するユーザ６０Ｄは、承認依頼に対して、図示を省略する操作部の操作指示などにより、公開許可を示す承認結果、または公開不可を示す承認結果を入力する（ＳＥＱ２３２）。外部装置２８は、ユーザ６０Ｄから入力された承認結果を、該承認依頼の送信元であるＭＦＰ１０Ａへ送信する（ＳＥＱ２３３）。
【０１４０】
第２制御部５１０Ｂは、承認先の外部装置２８から、公開許可を示す承認結果を受信すると、ＳＥＱ１８で記憶部５２に記憶した公開時刻であるか否かを判断する（ＳＥＱ２３４）。そして、第２制御部５１０Ｂは、公開許可を示す承認結果を受信し、且つ、この公開許可を示す承認結果を受信し、且つ、受け付けた公開時刻となった際、この公開時刻より第１の時間前となった際、または、この公開時刻より第２の時間後となった際に、ＳＥＱ２４〜ＳＥＱ２９の処理を実行する。なお、図９では、一例として、公開時刻となった際に、ＳＥＱ２４〜ＳＥＱ２９の処理を実行する場合を示した。
【０１４１】
すなわち、通信制御部５１Ｂは、ＳＥＱ７で記憶部５２に記憶したユーザ名とパスワードを用いて、ユーザによって指定された登録先（図１０（Ａ）参照）のサーバ装置３０へログインを実行する（ＳＥＱ２４）。通信制御部５１Ｂは、ＳＥＱ７で記憶部５２に記憶したユーザ名と、パスワードと、ログイン要求と、を含むログイン情報をサーバ装置３０へ送信することで、ログインを実行する。
【０１４２】
サーバ装置３０の認証部３６Ｂは、ＭＦＰ１０Ａから受け付けたログイン情報に含まれる、ユーザ名とパスワードの組合せが記憶部３８に格納されているか否かを判別することで、認証処理を実行する（ＳＥＱ２５）。そして、認証部３６Ｂは、認証結果を、通信部３６Ａを介してＭＦＰ１０Ａへ送信する。図９に示す例では、サーバ装置３０は、認証結果として、ログイン成功を示す情報をＭＦＰ１０Ａへ送信する場合を示した（ＳＥＱ２６）。
【０１４３】
次に、ＭＦＰ１０Ａの通信部５０Ｃは、ＳＥＱ１５で記憶部５２に記憶した公開先と、ＳＥＱ２２で記憶部５２に記憶した公開対象のデータ（図９に示す例では、原稿をスキャンした画像データ）と、をサーバ装置３０へ送信する（ＳＥＱ２７）。
【０１４４】
サーバ装置３０の登録部３６Ｃは、受信した公開対象のデータを登録する（ＳＥＱ２８）。
【０１４５】
次に、サーバ装置３０の通信部３６Ａは、ＳＥＱ１５で記憶部５２に記憶した公開先に、データが該サーバ装置３０に登録されたことを示す情報を送信する（ＳＥＱ２９）。そして、本シーケンスを終了する。
【０１４６】
なお、図９のＳＥＱ２２の処理後で且つＳＥＱ２３０の処理前の状態のときに、上記ＳＥＱ１８２及びＳＥＱ１８３の処理によって、記憶部５２に、登録前に承認依頼を非送信とすることを示す承認不要情報が記憶されていたとする。この場合、通信制御部５１Ｂは、ＳＥＱ２３０〜ＳＥＱ２３３の処理を行わず、ＳＥＱ２３４の処理（公開時刻か否かの判断処理）を実行すればよい。
【０１４７】
図１１は、本実施の形態の画像処理の流れを示す模式図である。
【０１４８】
図１１に示すように、例えば、操作部２０のユーザ６０Ａが、公開対象の画像の記録された原稿をＭＦＰ１０Ａの載置台（図示省略）に載置する。また、ユーザ６０Ａが操作部２０を操作することによって、サーバ装置３０へログインを行うと共に、原稿の読取条件、登録先のサーバ装置３０、データの公開先、公開時刻、承認先、および、承認不要情報または承認要情報、などを指定する（Ｓ１１）。なお、Ｓ１１では、承認要情報を指定する場合を説明する。
【０１４９】
ＭＦＰ１０Ａでは、原稿をスキャンすることで公開対象のデータを取得して記憶部５２に記憶する。また、ＭＦＰ１０Ａでは、操作部２０から受け付けた公開時刻より前に、承認先の外部装置２８Ｄに、データの公開の可否に関する承認依頼を送信する（Ｓ１１Ａ）。外部装置２８Ｄを操作するユーザ６０Ｄが承認結果を入力すると、外部装置２８Ｄは、承認結果をＭＦＰ１０Ａに送信する（Ｓ１１Ｂ）。
【０１５０】
次に、ＭＦＰ１０Ａは、外部装置２８Ｄから公開許可を示す承認結果を受信し、且つ、記憶部５２に記憶されている公開時刻となった際に、登録先のサーバ装置３０に対してログインを行うと共に、記憶部５２に記憶した公開対象のデータと、公開先と、をサーバ装置３０へ送信する（Ｓ１２、Ｓ１３）。
【０１５１】
サーバ装置３０は、ＭＦＰ１０Ａから受信した公開対象のデータを登録する。そして、サーバ装置３０は、ＭＦＰ１０Ａから受信した公開先（例えば、ユーザ６０Ｂの使用する外部装置２８Ｂと、ユーザ６０Ｃの使用する外部装置２８Ｃ）に、データが登録されたことを示す情報を送信する（Ｓ１４Ｂ、Ｓ１４Ｃ）。
【０１５２】
ユーザ６０Ｂ及びユーザ６０Ｃは、外部装置２８Ｂ、外部装置２８Ｃを介して、サーバ装置３０へアクセスし、サーバ装置３０へ登録されている公開対象のデータを取得可能となる（Ｓ１５Ｂ、Ｓ１５Ｃ）。
【０１５３】
以上説明したように、本実施の形態のＭＦＰ１０Ａの第１制御部５１０Ａは、指定された公開時刻より前に、指定された宛先の外部装置２８に、データの公開の可否に関する承認依頼を送信するように通信部５０Ｃを制御する。第２制御部５１０Ｂは、外部装置２８から公開許可を示す承認結果を受信し、且つ、ユーザによって指定された公開時刻となった際に、公開対象のデータをサーバ装置３０へ送信するように通信部５０Ｃを制御する。
【０１５４】
このように、本実施の形態のＭＦＰ１０Ａは、指定された承認先から公開許可を示す承認結果を受信した場合に、公開対象のデータを、受け付けた公開時刻となった際、この公開時刻より第１の時間前となった際、または、この公開時刻より第２の時間後となった際に、サーバ装置３０へ送信する。
【０１５５】
従って、本実施の形態のＭＦＰ１０Ａは、実施の形態１の効果に加えて、更に詳細に、公開対象のデータの公開に関する詳細設定を行うことができる。また、本実施の形態のＭＦＰ１０Ａは、データが誤って公開状態とされることを抑制することができる。
【０１５６】
（実施の形態３）
図１は、本実施の形態の画像処理システム１０００Ｂのハードウェア構成例を示すブロック図である。図１に示すように、画像処理システム１０００Ｂは、ＭＦＰ１０Ｂと、操作部２０と、サーバ装置３０と、外部装置２８と、を備える。ＭＦＰ１０Ｂと操作部２０は、専用の通信路４１を介して相互に通信可能に接続されている。ＭＦＰ１０Ｂと、外部装置２８と、サーバ装置３０と、は、インターネットなどのネットワーク４０を経由して接続されている。
【０１５７】
なお、画像処理システム１０００Ｂは、ＭＦＰ１０に代えて、ＭＦＰ１０Ｂを備えた以外は、実施の形態１と同様の構成である。ＭＦＰ１０Ｂのハードウェア構成は、ＭＦＰ１０と同様である。
【０１５８】
図１２は、ＭＦＰ１０Ｂの機能ブロック図である。
【０１５９】
ＭＦＰ１０Ｂは、制御部５３と、記憶部５２と、エンジン部１７と、を備える。記憶部５２及びエンジン部１７は、実施の形態１と同様である。
【０１６０】
制御部５３は、ＭＦＰ１０Ｂ全体を制御する。制御部５３は、ＣＰＵで構成してもよいし、ＣＰＵ以外の回路などで構成してもよい。
【０１６１】
制御部５３は、受付部５２Ａと、通信制御部５２Ｂと、通信部５０Ｃと、取得部５０Ｄと、エンジン制御部５０Ｅと、操作制御部５０Ｆと、算出部５０Ｈと、を含む。
【０１６２】
受付部５２Ａ、通信制御部５２Ｂ、通信部５０Ｃ、取得部５０Ｄ、エンジン制御部５０Ｅ、操作制御部５０Ｆ、及び算出部５０Ｈの一部またはすべては、例えば、ＣＰＵなどの処理装置にプログラムを実行させること、すなわち、ソフトウェアにより実現してもよいし、ＩＣなどのハードウェアにより実現してもよいし、ソフトウェアおよびハードウェアを併用して実現してもよい。
【０１６３】
通信部５０Ｃ、取得部５０Ｄ、エンジン制御部５０Ｅ、及び操作制御部５０Ｆは、実施の形態１と同様である。
【０１６４】
受付部５２Ａは、操作部２０から各種データを受け付ける。受付部５２Ａは、ユーザによる操作部２０の操作指示を受け付ける。本実施の形態では、受付部５２Ａは、登録先のサーバ装置３０や、データの公開時刻や、公開対象のデータの指定などに加えて、時刻厳守指示を受け付ける。
【０１６５】
時刻厳守指示は、入力した公開時刻を厳守するか否かを示す。
【０１６６】
算出部５０Ｈは、公開対象のデータを登録先のサーバ装置３０へ送信してから、該データがサーバ装置３０に登録されるまでに要する所要時間を算出する。
【０１６７】
例えば、算出部５０Ｈは、まず、指定されたサーバ装置３０へのデータ転送速度を算出する。データ転送速度の算出は、ｐｉｎｇコマンド等を用いてサーバ装置３０へ信号を送信し、信号送信からレスポンス受信までに要する時間（応答時間）から、データ転送速度を算出する。次に、算出部５０Ｈは、公開対象のデータの容量と、算出したデータ転送速度と、から、公開対象のデータの、サーバ装置３０への転送時間を算出する。
【０１６８】
そして、算出部５０Ｈは、算出した転送時間を、所要時間として算出する。
【０１６９】
なお、算出部５０Ｈは、更に、転送時間に、サーバ装置３０側でデータを受信してから、データを記憶部３８に記憶し、該データにアクセス権を設定することで所定の公開先へデータを公開した状態とするまで、に要する時間を転送時間に加算し、この加算後の時間を、所要時間として算出してもよい。
【０１７０】
通信制御部５２Ｂは、通信部５０Ｃの通信を制御する。通信制御部５２Ｂは、操作部２０から、入力した公開時間の厳守を示す時刻厳守指示を受け付けた場合、以下の処理を行う。すなわち、通信制御部５２Ｂは、公開時刻から上記所要時間を減算した時刻となった際に、公開対象のデータをサーバ装置３０へ送信するように、通信部５０Ｃを制御する。
【０１７１】
次に、画像処理システム１０００Ｂで実行する画像処理の流れを説明する。
【０１７２】
図１３は、画像処理システム１０００Ｂで実行する画像処理の流れを示すシーケンス図である。図１３中、ＳＥＱ１〜ＳＥＱ１８、ＳＥＱ１９〜ＳＥＱ２２、ＳＥＱ２４〜ＳＥＱ２９は、実施の形態１と同様である（図５参照）。
【０１７３】
なお、図１３では、一例として、ＭＦＰ１０Ｂのスキャナ機能を用いて取得する画像データを、公開対象データとして指定する場合を示した。
【０１７４】
まず、ユーザ６０は、公開対象の画像の記録された原稿を、ＭＦＰ１０Ｂの図示を省略する載置台にセットする（ＳＥＱ１）。次に、ユーザは、サーバ装置３０へログインする（ＳＥＱ２）。操作部２０は、ユーザ名及びパスワードと、ログイン要求と、を含むログイン情報を、ＭＦＰ１０Ｂへ送信する（ＳＥＱ３）。
【０１７５】
ＭＦＰ１０Ｂの受付部５２Ａがログイン情報を受け付けると、ＭＦＰ１０Ｂの通信部５０Ｃが、ユーザによって指定された登録先のサーバ装置３０へログイン情報を送信する（ＳＥＱ４）。サーバ装置３０の認証部３６Ｂは、ＭＦＰ１０Ｂから受け付けたログイン情報に含まれる、ユーザ名とパスワードの組合せが記憶部３８に格納されているか否かを判別することで、認証処理を実行する（ＳＥＱ５）。そして、認証部３６Ｂは、認証結果を、通信部３６Ａを介してＭＦＰ１０Ｂへ送信する。図１３に示す例では、サーバ装置３０は、認証結果として、ログイン成功を示す情報をＭＦＰ１０Ｂへ送信する場合を示した（ＳＥＱ６）。
【０１７６】
次に、ＭＦＰ１０Ｂの制御部５３は、ＳＥＱ３で受信したログイン情報に含まれる、ログインに成功したユーザ名及びパスワードを、記憶部５２に記憶する（ＳＥＱ７）。次に、ＭＦＰ１０Ｂの操作制御部５０Ｆが、ログイン成功を示す情報を操作部２０へ送信する（ＳＥＱ８）。
【０１７７】
ログイン成功を示す情報を受信すると、操作部２０の表示制御部２５Ａは、各種データを入力するための入力画面を操作パネル２７へ表示する制御を行う（ＳＥＱ９）。本実施の形態では、表示制御部２５Ａは、スキャナ機能による原稿の読取条件、公開先、公開時刻、時間厳守指示、読取開始指示などの各種データや指示を入力するための入力画面を順次操作パネル２７へ表示する。ユーザは、順次表示される入力画面を参照しながら、読取条件、公開先、公開時刻、時間厳守指示、などを入力すると共に、読取開始指示を入力する（ＳＥＱ１０、ＳＥＱ１３、ＳＥＱ１６、ＳＥＱ１７１、ＳＥＱ１９）。ユーザによる各種指示を受け付けると、操作部２０の通信部２５Ｂは、受け付けた各種データ（読取条件、公開先、公開時刻、時間厳守指示、読取開始指示）を、ＭＦＰ１０Ｂへ送信する（ＳＥＱ１１、ＳＥＱ１４、ＳＥＱ１７、ＳＥＱ１７２、ＳＥＱ２０）。
【０１７８】
図１４は、操作部２０の操作パネル２７に表示される入力画面などの画面推移を示す模式図である。図１４（Ａ）〜図１４（Ｇ）は、実施の形態１（図６参照）と同様である。
【０１７９】
まず、表示制御部２５Ａは、データの登録先のサーバ装置３０を指定するための入力画面を操作パネル２７に表示する（図１４（Ａ））。次に、表示制御部２５Ａは、ログイン画面を操作パネル２７に表示する（図１４（Ｂ）参照）。
【０１８０】
次に、表示制御部２５Ａは、読取条件を設定するための入力画面を操作パネル２７に表示する（図１４（Ｃ）参照）。次に、表示制御部２５Ａは、公開先を設定するための入力画面を操作パネル２７に表示する（図１４（Ｄ）参照）。
【０１８１】
次に、表示制御部２５Ａは、登録完了後にすぐに公開するか否かを設定するための入力画面を操作パネル２７に表示する（図１４（Ｅ））。
【０１８２】
登録完了後にすぐに公開することが指定されると、表示制御部２５Ａは、入力内容と、登録開始を指示するための指示ボタンと、を含む入力画面を操作パネル２７に表示する（図１４（Ｆ）参照）。
【０１８３】
一方、図１４（Ｅ）の入力画面を介して、指定時間に公開することが指定されると、表示制御部２５Ａは、公開時刻を設定するための入力画面を操作パネル２７に表示する（図１４（Ｇ））。
【０１８４】
次に、表示制御部２５Ａは、公開時刻を厳守するか否かを入力するための入力画面を操作パネル２７に表示する（図１４（Ｈ）参照）。この入力画面は、公開時刻の厳守を示す「はい、厳守する」と、公開時刻を厳守しないことを示す「いいえ、厳守しません」と、の各々を示す入力ボタンを含む。ユーザは、これらの入力ボタンの何れかを指定することで、公開時刻の厳守、または公開時刻を厳守しない、ことを示す時刻厳守指示を入力する。
【０１８５】
公開時刻の厳守が指定されると、操作部２０は、公開時刻の厳守を示す時刻厳守情報をＭＦＰ１０Ｂへ送信する。一方、公開時刻を厳守しないことが指定されると、操作部２０は、公開時刻を厳守しないことを示す時刻厳守情報をＭＦＰ１０Ｂへ送信する。
【０１８６】
次に、表示制御部２５Ａは、入力内容と、登録開始を指示するための指示ボタンと、を含む入力画面を操作パネル２７に表示する（図１４（Ｉ）参照）。ユーザが、この入力画面を介して指示ボタンを操作すると、通信部２５Ｂは、登録予約を示す信号をＭＦＰ１０Ｂへ送信する。
【０１８７】
図１３に戻り、ＭＦＰ１０Ｂの受付部５２Ａは、これらのデータ（読取条件、公開先、公開時刻、時刻厳守情報）を操作部２０から受信すると、操作制御部５０Ｆが、受け付けたデータを記憶部５２に記憶する（ＳＥＱ１２、ＳＥＱ１５、ＳＥＱ１８、ＳＥＱ１７３）。なお、図１３に示す例では、時間厳守情報として、公開時刻の厳守を示す時間厳守情報を操作部２０から受け付ける場合を示した。
【０１８８】
次に、操作部２０の表示制御部２５Ａは、原稿の読取開始を指示するための入力画面を操作パネル２７に表示する。ユーザは、この入力画面を介して、原稿の読取開始を指示する（ＳＥＱ１９）。操作部２０の受付部２５Ｃが読取開始指示を受け付けると、通信部２５Ｂが、読取開始指示をＭＦＰ１０Ｂへ送信する（ＳＥＱ２０）。
【０１８９】
ＭＦＰ１０Ｂの受付部５２Ａが、読取開始指示を受け付けると、エンジン制御部５０Ｅが、ＳＥＱ１２で記憶した読取条件で、図示を省略する原稿台に載置された原稿をスキャンし、読取りを開始する（ＳＥＱ２１）。ＭＦＰ１０Ｂのエンジン制御部５０Ｅは、原稿の読取りによって取得した原稿の画像データを、公開対象のデータとして記憶部５２に記憶する（ＳＥＱ２２）。
【０１９０】
次に、算出部５０Ｈが、指定された公開対象のデータを、指定された登録先のサーバ装置３０へ送信してから、該データがサーバ装置３０に登録されるまでに要する所要時間を算出する（ＳＥＱ２２１）。
【０１９１】
次に、算出部５０Ｈは、ＳＥＱ１８で記憶部５２に記憶した公開時刻から、ＳＥＱ２２１で算出した所要時間を減算した時間を、送信時刻として算出する（ＳＥＱ２２２）。そして、通信制御部５２Ｂは、ＳＥＱ２２２で算出した送信時刻であるか否かを判断する（ＳＥＱ２２３）。
【０１９２】
通信制御部５２Ｂは、ＳＥＱ２２２で算出した送信時刻であると判断したときに、ＳＥＱ２４〜ＳＥＱ２９の処理を実行する。
【０１９３】
すなわち、通信制御部５２Ｂは、ＳＥＱ７で記憶部５２に記憶したユーザ名とパスワードを用いて、ユーザによって指定された登録先（図１４（Ａ）参照）のサーバ装置３０へログインを実行する（ＳＥＱ２４）。通信制御部５２Ｂは、ＳＥＱ７で記憶部５２に記憶したユーザ名と、パスワードと、ログイン要求と、を含むログイン情報をサーバ装置３０へ送信することで、ログインを実行する。
【０１９４】
サーバ装置３０の認証部３６Ｂは、ＭＦＰ１０Ｂから受け付けたログイン情報に含まれる、ユーザ名とパスワードの組合せが記憶部３８に格納されているか否かを判別することで、認証処理を実行する（ＳＥＱ２５）。そして、認証部３６Ｂは、認証結果を、通信部３６Ａを介してＭＦＰ１０Ｂへ送信する。図１３に示す例では、サーバ装置３０は、認証結果として、ログイン成功を示す情報をＭＦＰ１０Ｂへ送信する場合を示した（ＳＥＱ２６）。
【０１９５】
次に、ＭＦＰ１０Ｂの通信部５０Ｃは、ＳＥＱ１５で記憶部５２に記憶した公開先と、ＳＥＱ２２で記憶部５２に記憶した公開対象のデータ（図１３に示す例では、原稿をスキャンした画像データ）と、をサーバ装置３０へ送信する（ＳＥＱ２７）。
【０１９６】
サーバ装置３０の登録部３６Ｃは、受信した公開対象のデータを登録する（ＳＥＱ２８）。詳細には、登録部３６Ｃは、受信した公開対象のデータを記憶部３８へ記憶すると共に、受信した公開先へのアクセス権を該データに付与する。
【０１９７】
次に、サーバ装置３０の通信部３６Ａは、ＳＥＱ１５で記憶部５２に記憶した公開先に、データが該サーバ装置３０に登録されたことを示す情報を送信する（ＳＥＱ２９）。例えば、通信部３６Ａは、公開先と一致する宛先を記憶部３８から検索し、検索した宛先に、データが該サーバ装置３０に登録されたことを示す情報を送信する。
【０１９８】
そして、本シーケンスを終了する。
【０１９９】
なお、操作部２０から、公開時刻を厳守しないことを示す時刻厳守情報を受け付けた場合、通信制御部５２Ｂは、ＳＥＱ２２３の判断において、ＳＥＱ１８で記憶部５２に記憶した公開時刻であるか否かを判断すればよい。
【０２００】
図１５は、本実施の形態の画像処理の流れを示す模式図である。
【０２０１】
図１５に示すように、例えば、操作部２０のユーザ６０Ａが、公開対象の画像の記録された原稿をＭＦＰ１０Ｂの載置台（図示省略）に載置する。また、ユーザ６０Ａが操作部２０を操作することによって、サーバ装置３０へログインを行うと共に、原稿の読取条件、データの公開先、公開時刻、時間厳守指示、を指定する（Ｓ２１）。
【０２０２】
ＭＦＰ１０Ｂでは、原稿をスキャンすることで公開対象のデータを取得して記憶部５２に記憶する。操作部２０から受け付けた時間厳守情報が、公開時刻の厳守を示す場合、ＭＦＰ１０Ｂは、操作部２０で指定された公開時刻から算出部５０Ｈでされた所要時間を減算した時刻となったときに、公開対象のデータを指定されたサーバ装置３０へ送信する。一方、ＭＦＰ１０Ｂでは、操作部２０から受け付けた時間厳守情報が、公開時刻の厳守を行わないこと示す場合、ＭＦＰ１０Ｂは、操作部２０で指定された公開時刻となった際に、公開対象のデータを指定されたサーバ装置３０へ送信する（Ｓ２２、Ｓ２３）。
【０２０３】
サーバ装置３０は、ＭＦＰ１０Ｂから受信した公開対象のデータを登録し、ＭＦＰ１０Ｂから受信した公開先（例えば、ユーザ６０Ｂの使用する外部装置２８Ｂと、ユーザ６０Ｃの使用する外部装置２８Ｃ）に、データが登録されたことを示す情報を送信する（Ｓ２４Ｂ、Ｓ２４Ｃ）。
【０２０４】
ユーザ６０Ｂ及びユーザ６０Ｃは、外部装置２８Ｂ、外部装置２８Ｃを介して、サーバ装置３０へアクセスし、サーバ装置３０へ登録されている公開対象のデータを取得可能となる（Ｓ２５Ｂ、Ｓ２５Ｃ）。
【０２０５】
以上説明したように、本実施の形態のＭＦＰ１０Ｂでは、算出部５０Ｈが、登録先であるサーバ装置３０へ公開対象のデータを送信してから該データが該サーバ装置３０に登録されるまでに要する所要時間を算出する。そして、通信制御部５２Ｂは、指定された公開時刻から上記所要時間を減算した時刻となったときに、公開対象のデータを指定されたサーバ装置３０へ送信するように、通信部５０Ｃを制御する。
【０２０６】
従って、本実施の形態のＭＦＰ１０Ｂでは、実施の形態１の効果に加えて、ユーザが指定した公開時間に、公開対象のデータが公開されるように、サーバ装置３０への送信時間を調整することができる。
【０２０７】
従って、本実施の形態のＭＦＰ１０Ｂは、実施の形態１の効果に加えて、より正確に、指定した公開時間にデータを公開することができる。
【０２０８】
なお、上記実施の形態１〜実施の形態３の画像処理システム１０００、１０００Ａ、１０００Ｂにおいて予め記憶した各種情報を、ネットワーク４０に接続された他のサーバ装置（図示省略）や、外部のハードディスク等の記憶媒体に記憶してもよい。
【０２０９】
また、上記実施の形態１〜実施の形態３の画像処理システム１０００、１０００Ａ、１０００Ｂにおける、ＭＦＰ１０、ＭＦＰ１０Ａ、ＭＦＰ１０Ｂの各々と、操作部２０と、サーバ装置３０と、外部装置２８と、が接続されたシステム構成は一例であり、用途や目的に応じて、様々なシステム構成例があることはいうまでもない。
【０２１０】
なお、上記実施の形態１〜実施の形態３の画像処理システム１０００、１０００Ａ、１０００Ｂにおける、ＭＦＰ１０、ＭＦＰ１０Ａ、ＭＦＰ１０Ｂで実行される上記各処理を実行するためのプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【０２１１】
また、上記実施の形態１〜実施の形態３の画像処理システム１０００、１０００Ａ、１０００Ｂにおける、ＭＦＰ１０、ＭＦＰ１０Ａ、ＭＦＰ１０Ｂで実行される上記各処理を実行するためのプログラムを、インターネット等のネットワークに接続されたコンピュータ上に記憶し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、上記実施の形態１〜実施の形態３の画像処理システム１０００、１０００Ａ、１０００Ｂにおける、ＭＦＰ１０、ＭＦＰ１０Ａ、ＭＦＰ１０Ｂで実行される上記各処理を実行するためのプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【０２１２】
また、上記実施の形態１〜実施の形態３の画像処理システム１０００、１０００Ａ、１０００Ｂにおける、ＭＦＰ１０、ＭＦＰ１０Ａ、ＭＦＰ１０Ｂで実行される上記各処理を実行するためのプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【０２１３】
なお、上記実施の形態１〜実施の形態３の画像処理システム１０００、１０００Ａ、１０００Ｂにおける、ＭＦＰ１０、ＭＦＰ１０Ａ、ＭＦＰ１０Ｂは、上記各処理を実行するための機能部を含むモジュール構成となっている。実際のハードウェアとしては、ＣＰＵ（プロセッサ）が上記記憶媒体から、上記各処理を実行するためのプログラムを読み出して実行することにより上記各機能部が主記憶装置上にロードされ、主記憶装置上に生成されるようになっている。
【０２１４】
なお、上記には、本発明のいくつかの実施の形態を説明したが、これらの実施の形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施の形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施の形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０２１５】
１０、１０Ａ、１０Ｂ  ＭＦＰ
５０Ａ、５１Ａ、５２Ａ  受付部
５０Ｂ、５１Ｂ、５２Ｂ  通信制御部
５０Ｃ  通信部
５０Ｄ  取得部
５０Ｈ  算出部
５１０Ａ  第１制御部
５１０Ｂ  第２制御部
１０００、１０００Ａ、１０００Ｂ  画像処理システム
【先行技術文献】
【特許文献】
【０２１６】
【特許文献１】特開２０１３−０４２４８０号公報
【図１】
2015170929.tif 000003
【図２】
2015170929.tif 000004
【図３】
2015170929.tif 000005
【図４】
2015170929.tif 000006
【図５】
2015170929.tif 000007
【図６】
2015170929.tif 000008
【図７】
2015170929.tif 000009
【図８】
2015170929.tif 000010
【図９】
2015170929.tif 000011
【図１０】
2015170929.tif 000012
【図１１】
2015170929.tif 000013
【図１２】
2015170929.tif 000014
【図１３】
2015170929.tif 000015
【図１４】
2015170929.tif 000016
【図１５】
2015170929.tif 000017