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