(57)【要約】【課題】外部装置を利用可能な画像形成装置を、ユーザーに負担を強いることなく該ユーザーに認識させることできる画像形成装置、および画像形成システムを提供することである。【解決手段】複数の画像形成装置１００を備え、前記複数の画像形成装置のうちの第１画像形成装置１００Ａは、デバイス２００の接続を検知する検知部３０２と、前記検知部により検知された外部装置の識別情報を取得する第１取得部３０４と、前記複数の画像形成装置のうち前記検知部により検知された外部装置を利用可能な１以上の画像形成装置を、特定情報を用いて特定する特定部３０３と、前記特定部により特定された前記１以上の画像形成装置それぞれの画像形成装置識別情報を表示する表示部１１０とを備える、画像形成システム。【選択図】図４
2020082576.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像形成装置を備え、
前記複数の画像形成装置のうちの第１画像形成装置は、
外部装置の接続を検知する検知部と、
前記検知部により検知された外部装置の識別情報を取得する第１取得部と、
前記複数の画像形成装置のうち前記検知部により検知された外部装置を利用可能な１以上の画像形成装置を、特定情報を用いて特定する特定部と、
前記特定部により特定された前記１以上の画像形成装置それぞれの画像形成装置識別情報を表示する表示部とを備える、画像形成システム。
【請求項２】
前記第１画像形成装置は、
前記表示部により表示された前記１以上の画像形成装置識別情報に対するユーザーの指定を受付ける受付部と、
外部装置に記憶されているデータの指定を含むジョブ設定を実行する設定部と、
前記受付部により受付けられた前記画像形成装置識別情報の画像形成装置が前記第１画像形成装置とは異なる第２画像形成装置である場合に、前記ジョブ設定に応じたコマンドを、該第２画像形成装置に対して送信する送信部とをさらに備え、
前記第２画像形成装置は、前記データに対する処理を、前記コマンドに基づいて実行する処理実行部を備える、請求項１に記載の画像形成システム。
【請求項３】
前記送信部は、前記検知部により検知された外部装置が前記第１画像形成装置で利用可能であると判断された場合に、前記ジョブ設定により指定されたデータを含む前記コマンドを、前記受付部により指定された前記第２画像形成装置に送信し、
前記処理実行部は、前記コマンドに含まれる前記データに対する処理を実行する、請求項２に記載の画像形成システム。
【請求項４】
前記送信部は、前記検知部により検知された外部装置が前記第１画像形成装置で利用可能でないと判断された場合に、前記ジョブ設定により指定されたデータのデータ識別情報を含む前記コマンドを、前記受付部により指定された前記第２画像形成装置に送信し、
前記第２画像形成装置は、該第２画像形成装置が該外部装置の接続を検知した場合に、前記データ識別情報により識別される前記データを該外部装置から取得する第２取得部をさらに備え、
前記処理実行部は、前記第２取得部により取得された前記データに対する処理を実行する、請求項２または請求項３に記載の画像形成システム。
【請求項５】
前記コマンドは、前記第１画像形成装置で利用可能でないと判断された外部装置の外部装置識別情報を含み、
前記処理実行部は、前記第２画像形成装置が外部装置識別情報により識別される外部装置の接続を検知した場合に、前記データ識別情報により識別される前記データに対する処理を実行する、請求項４に記載の画像形成システム。
【請求項６】
前記第２画像形成装置は、
前記第２画像形成装置が外部装置の接続を検知した場合に、前記データ識別情報により識別される前記データに対する処理の実行前に、処理が保留されている前記データを含むジョブの一覧を表示する表示部と、
前記一覧のジョブのいずれかのジョブに対して、該ジョブに対する処理の実行、該ジョブの削除、および該ジョブの設定変更のうち少なくとも１の指定を受付ける受付部をさらに備える、請求項４または請求項５に記載の画像形成システム。
【請求項７】
前記第２画像形成装置の前記表示部は、前記第１画像形成装置および前記第２画像形成装置のいずれとも異なる１以上の画像形成装置について、処理が保留されているジョブの一覧を表示する、請求項６に記載の画像形成システム。
【請求項８】
前記第２画像形成装置は、予め定められた条件が成立した場合に、処理が保留されている前記データを含むジョブを削除する削除部をさらに有する、請求項４〜請求項７のいずれか１項に記載の画像形成システム。
【請求項９】
前記予め定められた条件は、前記データ識別情報により識別される前記データを該外部装置から取得できないという条件を含む、請求項８に記載の画像形成システム。
【請求項１０】
前記予め定められた条件は、前記データ識別情報により識別される前記データに対する処理が前記処理実行部により実行されない期間が、予め定められた期間に到達するという条件を含む、請求項８または請求項９に記載の画像形成システム。
【請求項１１】
前記特定情報は、前記複数の画像形成装置毎に、利用可能な外部装置が定められた情報であり、
前記複数の画像形成装置のうち少なくとも１つは、前記特定情報を新たに取得する第３取得部を備え、
前記予め定められた条件は、前記第３取得部により取得された前記特定情報により利用可能ではないと定められるという条件を含む、請求項８〜請求項１０のいずれか１項に記載の画像形成システム。
【請求項１２】
前記送信部は、前記ジョブ設定に応じたコマンドを、ネットワークを経由して、前記受付部により指定された前記第２画像形成装置に対して送信する、請求項２〜請求項１１のいずれか１項に記載の画像形成システム。
【請求項１３】
前記第１画像形成装置は、外部装置に対して前記データおよびジョブデータを記憶させ、
前記第２画像形成装置は、外部装置に記憶されている前記データおよびジョブデータを取得する第４取得部をさらに備え、
前記処理実行部は、前記第４取得部により取得された前記データに対する処理を、前記第４取得部により取得されたジョブデータに基づいて実行する、請求項２〜請求項１２のいずれか１項に記載の画像形成システム。
【請求項１４】
前記表示部は、前記特定部により特定された２以上の画像形成装置それぞれの画像形成装置識別情報を表示し、
前記受付部は、前記表示部により表示された前記２以上の画像形成装置識別情報のうち複数の画像形成装置情報に対するユーザーの指定を受付可能である、請求項２〜請求項１３のいずれか１項に記載の画像形成システム。
【請求項１５】
前記検知部は、複数の外部装置の接続を検知可能であり、
前記表示部は、前記検知部により検知された前記複数の外部装置それぞれの外部装置識別情報を表示し、
前記受付部は、前記表示部により表示された前記複数の外部装置識別情報に対するユーザーの指定を受付け、
前記処理実行部は、前記受付部により指定された外部装置識別情報の外部装置に記憶されているデータに対する処理を実行する、請求項２〜請求項１４のいずれか１項に記載の画像形成システム。
【請求項１６】
前記表示部は、前記表示部により表示された前記複数の外部装置識別情報に対するユーザーの指定を前記受付部が受付けた場合に、指定が受付けられた該複数の外部装置識別情報それぞれの外部装置毎に異なる画像形成装置に処理を実行させるか、または該複数の外部装置識別情報それぞれの外部装置について同一の画像形成装置に処理を実行させるかをユーザーに選択させるための画像を表示する、請求項２〜請求項１５のいずれか１項に記載の画像形成システム。
【請求項１７】
前記表示部は、前記設定部がジョブ設定の実行中に前記検知部が新たな外部装置の接続を検知した場合に、該新たな外部装置に記憶されているデータを該実行中のジョブ設定の対象とするか否かをユーザーに選択させるための画像を表示する、請求項２〜請求項１６のいずれか１項に記載の画像形成システム。
【請求項１８】
前記第１画像形成装置と、前記第２画像形成装置とにおいて、同一のユーザーＩＤでログインされた場合に、前記処理実行部は、前記データに対する処理を、前記コマンドに基づいて実行する、請求項２〜請求項１７のいずれか１項に記載の画像形成システム。
【請求項１９】
前記表示部は、前記特定部により特定された前記１以上の画像形成装置それぞれについて外部装置の接続を検知した前記検知部を有する前記画像形成装置からの近さに応じた優先度で該１以上の画像形成装置の画像形成装置識別情報を表示する、請求項１〜請求項１８のいずれか１項に記載の画像形成システム。
【請求項２０】
前記表示部は、前記１以上の他の画像形成装置それぞれの画像形成装置識別情報と、前記１以上の他の画像形成装置それぞれの位置が示されている地図情報とを表示する、請求項１〜請求項１９のいずれか１項に記載の画像形成システム。
【請求項２１】
前記表示部は、前記第１画像形成装置のユーザー認証時に入力されたユーザーＩＤにおいて、前記特定部により特定された前記１以上の画像形成装置それぞれについて使用頻度の高さに応じた優先度で該１以上の画像形成装置の画像形成装置識別情報を表示する、請求項１〜請求項２０のいずれか１項に記載の画像形成システム。
【請求項２２】
前記特定情報は、管理装置から送信された情報である、請求項１〜請求項２１のいずれか１項に記載の画像形成システム。
【請求項２３】
前記特定情報は、前記複数の画像形成装置のうち１の画像形成装置が有する情報である、請求項１〜請求項２１のいずれか１項に記載の画像形成システム。
【請求項２４】
画像形成装置であって、
外部装置の接続を検知する検知部と、
前記検知部により検知された外部装置の識別情報を取得する第１取得部と、
前記画像形成装置を含む複数の画像形成装置のうち前記検知部により検知された外部装置を利用可能な１以上の画像形成装置を、特定情報を用いて特定する特定部と、
前記特定部により特定された前記１以上の画像形成装置それぞれの画像形成装置識別情報を表示する表示部とを備える、画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、画像形成装置、および画像形成システムに関する。
【背景技術】
【０００２】
近年、ファイルデータが記憶されている外部装置を接続可能な画像形成装置が提案されている。外部装置は、たとえば、ＵＳＢ（Universal Serial Bus）メモリーである。ユーザーは、画像形成装置にＵＳＢメモリーを接続させ、該ＵＳＢメモリー内のファイルデータに対する処理（たとえば、画像形成処理）を、該画像形成装置に実行させることができる。
【０００３】
特許文献１に記載の画像形成装置は、利用が許可された外部装置の外部装置ＩＤの一覧を予め記憶する。該画像形成装置が、外部装置の接続を検知したときに、該外部装置の外部装置ＩＤを取得する。該画像形成装置は、予め記憶された外部装置ＩＤと、取得された外部装置ＩＤとが一致するか否かを判断する。画像形成装置は、予め記憶された外部装置ＩＤと、取得された外部装置ＩＤとが一致すると判断した場合には、該外部装置の利用を許可する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２６８０６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１記載の画像形成装置では、ユーザーが保持している外部装置が、該ユーザーが接続しようとしている画像形成装置で利用可能か否かを該ユーザーが判断できない場合がある。この場合において、ユーザーは、該外部装置が、どの画像形成装置で利用可能なのかを容易に認識できなかった。
【０００６】
本開示は、係る実情に鑑み考え出されたものであり、その目的は、外部装置を利用可能な画像形成装置を、ユーザーに負担を強いることなく該ユーザーに認識させることできる画像形成装置、および画像形成システムを提供することである。
【課題を解決するための手段】
【０００７】
本開示のある局面に従うと、複数の画像形成装置を備え、複数の画像形成装置のうちの第１画像形成装置は、外部装置の接続を検知する検知部と、検知部により検知された外部装置の識別情報を取得する第１取得部と、複数の画像形成装置のうち検知部により検知された外部装置を利用可能な１以上の画像形成装置を、特定情報を用いて特定する特定部と、特定部により特定された１以上の画像形成装置それぞれの画像形成装置識別情報を表示する表示部とを備える、画像形成システムが提供される。
【０００８】
ある局面において、第１画像形成装置は、表示部により表示された１以上の画像形成装置識別情報に対するユーザーの指定を受付ける受付部と、外部装置に記憶されているデータの指定を含むジョブ設定を実行する設定部と、受付部により受付けられた画像形成装置識別情報の画像形成装置が第１画像形成装置とは異なる第２画像形成装置である場合に、ジョブ設定に応じたコマンドを、該第２画像形成装置に対して送信する送信部とをさらに備え、第２画像形成装置は、データに対する処理を、コマンドに基づいて実行する処理実行部を備える。
【０００９】
ある局面において、送信部は、検知部により検知された外部装置が第１画像形成装置で利用可能であると判断された場合に、ジョブ設定により指定されたデータを含むコマンドを、受付部により指定された第２画像形成装置に送信し、処理実行部は、コマンドに含まれるデータに対する処理を実行する。
【００１０】
ある局面において、送信部は、検知部により検知された外部装置が第１画像形成装置で利用可能でないと判断された場合に、ジョブ設定により指定されたデータのデータ識別情報を含むコマンドを、受付部により指定された第２画像形成装置に送信し、第２画像形成装置は、該第２画像形成装置が該外部装置の接続を検知した場合に、データ識別情報により識別されるデータを該外部装置から取得する第２取得部をさらに備え、処理実行部は、第２取得部により取得されたデータに対する処理を実行する。
【００１１】
ある局面において、コマンドは、第１画像形成装置で利用可能でないと判断された外部装置の外部装置識別情報を含み、処理実行部は、第２画像形成装置が外部装置識別情報により識別される外部装置の接続を検知した場合に、データ識別情報により識別されるデータに対する処理を実行する。
【００１２】
ある局面において、第２画像形成装置は、第２画像形成装置が外部装置の接続を検知した場合に、データ識別情報により識別されるデータに対する処理の実行前に、処理が保留されているデータを含むジョブの一覧を表示する表示部と、一覧のジョブのいずれかのジョブに対して、該ジョブに対する処理の実行、該ジョブの削除、および該ジョブの設定変更のうち少なくとも１の指定を受付ける受付部をさらに備える。
【００１３】
ある局面において、第２画像形成装置の表示部は、第１画像形成装置および第２画像形成装置のいずれとも異なる１以上の画像形成装置について、処理が保留されているジョブの一覧を表示する。
【００１４】
ある局面において、第２画像形成装置は、予め定められた条件が成立した場合に、処理が保留されているデータを含むジョブを削除する削除部をさらに有する。
【００１５】
ある局面において、予め定められた条件は、データ識別情報により識別されるデータを該外部装置から取得できないという条件を含む。
【００１６】
ある局面において、予め定められた条件は、データ識別情報により識別されるデータに対する処理が処理実行部により実行されない期間が、予め定められた期間に到達するという条件を含む。
【００１７】
ある局面において、特定情報は、複数の画像形成装置毎に、利用可能な外部装置が定められた情報であり、複数の画像形成装置のうち少なくとも１つは、特定情報を新たに取得する第３取得部を備え、予め定められた条件は、第３取得部により取得された特定情報により利用可能ではないと定められるという条件を含む。
【００１８】
ある局面において、送信部は、ジョブ設定に応じたコマンドを、ネットワークを経由して、受付部により指定された第２画像形成装置に対して送信する。
【００１９】
ある局面において、第１画像形成装置は、外部装置に対してデータおよびジョブデータを記憶させ、第２画像形成装置は、外部装置に記憶されているデータおよびジョブデータを取得する第４取得部をさらに備え、処理実行部は、第４取得部により取得されたデータに対する処理を、第４取得部により取得されたジョブデータに基づいて実行する。
【００２０】
ある局面において、表示部は、特定部により特定された２以上の画像形成装置それぞれの画像形成装置識別情報を表示し、受付部は、表示部により表示された２以上の画像形成装置識別情報のうち複数の画像形成装置情報に対するユーザーの指定を受付可能である。
【００２１】
ある局面において、検知部は、複数の外部装置の接続を検知可能であり、表示部は、検知部により検知された複数の外部装置それぞれの外部装置識別情報を表示し、受付部は、表示部により表示された複数の外部装置識別情報に対するユーザーの指定を受付け、処理実行部は、受付部により指定された外部装置識別情報の外部装置に記憶されているデータに対する処理を実行する。
【００２２】
ある局面において、表示部は、表示部により表示された複数の外部装置識別情報に対するユーザーの指定を受付部が受付けた場合に、指定が受付けられた該複数の外部装置識別情報それぞれの外部装置毎に異なる画像形成装置に処理を実行させるか、または該複数の外部装置識別情報それぞれの外部装置について同一の画像形成装置に処理を実行させるかをユーザーに選択させるための画像を表示する。
【００２３】
ある局面において、表示部は、設定部がジョブ設定の実行中に検知部が新たな外部装置の接続を検知した場合に、該新たな外部装置に記憶されているデータを該実行中のジョブ設定の対象とするか否かをユーザーに選択させるための画像を表示する。
【００２４】
ある局面において、第１画像形成装置と、第２画像形成装置とにおいて、同一のユーザーＩＤでログインされた場合に、処理実行部は、データに対する処理を、コマンドに基づいて実行する。
【００２５】
ある局面において、表示部は、特定部により特定された１以上の画像形成装置それぞれについて外部装置の接続を検知した検知部を有する画像形成装置からの近さに応じた優先度で該１以上の画像形成装置の画像形成装置識別情報を表示する。
【００２６】
ある局面において、表示部は、１以上の他の画像形成装置それぞれの画像形成装置識別情報と、１以上の他の画像形成装置それぞれの位置が示されている地図情報とを表示する。
【００２７】
ある局面において、表示部は、第１画像形成装置のユーザー認証時に入力されたユーザーＩＤにおいて、特定部により特定された１以上の画像形成装置それぞれについて使用頻度の高さに応じた優先度で該１以上の画像形成装置の画像形成装置識別情報を表示する。
【００２８】
ある局面において、特定情報は、管理装置から送信された情報である。
ある局面において、特定情報は、複数の画像形成装置のうち１の画像形成装置が有する情報である。
【００２９】
ある局面において、画像形成装置であって、外部装置の接続を検知する検知部と、検知部により検知された外部装置の識別情報を取得する第１取得部と、画像形成装置を含む複数の画像形成装置のうち検知部により検知された外部装置を利用可能な１以上の画像形成装置を、特定情報を用いて特定する特定部と、特定部により特定された１以上の画像形成装置それぞれの画像形成装置識別情報を表示する表示部とを備える。
【発明の効果】
【００３０】
本開示によれば、外部装置を利用可能な画像形成装置を、ユーザーに負担を強いることなく該ユーザーに認識させることできる。
【図面の簡単な説明】
【００３１】
【図１】本実施形態の画像形成システムの構成例を示す図である。
【図２】本実施形態の画像形成装置のハードウェア構成例を示す図である。
【図３】本実施形態の特定情報の一例を示す図である。
【図４】本実施形態の画像形成装置の機能構成例を示す図である。
【図５】本実施形態の表示画面の一例である。
【図６】別の実施形態の表示画面の一例である。
【図７】第１の状況を示す図である。
【図８】第２の状況を示す図である。
【図９】第３の状況を示す図である。
【図１０】別の実施形態の表示画面の一例である。
【図１１】別の実施形態の表示画面の一例である。
【図１２】別の実施形態の表示画面の一例である。
【図１３】別の実施形態の表示画面の一例である。
【図１４】別の実施形態の表示画面の一例である。
【図１５】別の実施形態の表示画面の一例である。
【図１６】別の実施形態の表示画面の一例である。
【図１７】別の実施形態の表示画面の一例である。
【図１８】別の実施形態の表示画面の一例である。
【図１９】別の実施形態の表示画面の一例である。
【図２０】別の実施形態の表示画面の一例である。
【図２１】別の実施形態の表示画面の一例である。
【図２２】別の実施形態の表示画面の一例である。
【図２３】別の実施形態の画像形成システムのフローチャートである。
【図２４】別の実施形態の画像形成システムのフローチャートである。
【図２５】画像形成装置のフローチャートである。
【図２６】画像形成装置のフローチャートである。
【図２７】画像形成装置のフローチャートである。
【図２８】画像形成装置のフローチャートである。
【図２９】別の実施形態で用いられるテーブルの一例である。
【図３０】別の実施形態で用いられる特定情報の一例である。
【図３１】別の実施形態の表示画面の一例である。
【図３２】別の実施形態で用いられるテーブルの一例である。
【発明を実施するための形態】
【００３２】
以下に、図面を参照しつつ、画像形成装置の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらの説明は繰り返さない。また、画像形成装置は、ファイルデータに対して種々の処理を実行可能である。種々の処理は、ファイルデータに基づく画像を印刷媒体（たとえば、用紙）に対して処理する画像形成処理を含む。種々の処理は、ファイルデータを他の画像形成装置に対して送信する処理を含む。種々の処理は、ファイルデータをスキャンする処理を含む。
【００３３】
以下では、画像形成装置をＭＦＰ（Multi  Functional  Peripheral）という場合もある。また、外部装置をデバイスという場合もある。デバイスは、ファイルデータを記憶する装置である。デバイスは、ＵＳＢメモリー、外付けＨＤＤ、スマートフォン、タブレット、およびＰＣなどを含む。デバイスには、該デバイスを識別するためのデバイスＩＤ（identification）も記憶されている。また、ファイルデータには、該ファイルデータを識別するためのデータＩＤも記憶されている。
【００３４】
＜第１実施形態＞
［画像形成システムの構成例］
図１を参照して、本実施形態の画像形成システム２０を説明する。画像形成システム２０は、複数のＭＦＰ１００と、管理装置５０と、ネットワーク４０とを含む。複数のＭＦＰ１００と、管理装置５０とは、ネットワーク４０により、情報を通信可能となるように接続されている、ネットワーク４０は、少なくとも一部が有線のネットワークであってもよく、少なくとも一部が無線のネットワークとしてもよい。図１等にも示すように、複数のＭＦＰ１００を、それぞれ、ＭＦＰ１００Ａ，ＭＦＰ１００Ｂ，ＭＦＰ１００Ｃ，．．．，と示す。
【００３５】
ユーザーは、ＭＦＰに対してデバイス２００を接続可能である。デバイス２００は、ファイルデータなどを記憶する記憶機能を有する。ファイルデータは、ＭＦ１００によって処理される対象のデータであり、たとえば、画像データである。図１等にも示すように、１以上のデバイス２００を、それぞれ、デバイス２００Ａ，デバイス２００Ｂ，．．．，と示す。以下では、ＭＦＰ１００Ａ，ＭＦＰ１００Ｂ，ＭＦＰ１００Ｃ，．．．，をＭＦＰ１００といい、デバイス２００Ａ，デバイス２００Ｂ，，．．．をまとめてデバイス２００という。
【００３６】
［ＭＦＰのハードウェア構成例］
図２を参照して、ＭＦＰ１００のハードウェア構成例を説明する。ＭＦＰ１００は、ＣＰＵ１０１（Central Processing Unit）と、ＲＯＭ１０２（Read Only Memory）と、ＲＡＭ（Random Access Memory）１０３と、タッチスクリーン１０５と、操作キー１０７と、ネットワークＩＦ（Interface）１０８と、デバイスＩＦ１０９と、画像形成部１１５などを含む。
【００３７】
ＣＰＵ１０１は、プログラムを実行する。ＲＯＭ１０２は、データを不揮発的に記憶する。ＲＡＭ１０３は、データを揮発的に記憶する。タッチスクリーン１０５は種々の画面を表示する。操作キー１０７は、ＭＦＰ１００に対するユーザーによる指示の入力を受ける。ネットワークＩＦ１０８は、ネットワーク４０と接続されており、ＭＦＰ１００は、ネットワーク４０を介して、管理装置５０、および他のＭＦＰ１００と通信可能である。デバイスＩＦ１０９は、ＵＳＢメモリーなどのデバイス２００が接続される箇所である。ＭＦＰ１００は、デバイスＩＦ１０９を介して、該デバイスＩＦ１０９に接続されたデバイス２００から種々の情報を取得したり、該デバイス２００に種々の情報を記憶させたりできる。ＭＦＰ１００は、複数のデバイスＩＦ１０９を備えるようにしてもよい。複数のデバイスＩＦ１０９を備えるＭＦＰ１００に対しては、ユーザーは、デバイスＩＦ１０９の数のデバイスを接続させることができる。
【００３８】
タッチスクリーン１０５は、種々の情報を表示する表示部１１０と、ユーザーからの入力を受付けるタッチパネル１１１とにより構成される。表示部１１０は、典型的には、液晶ディスプレイである。タッチパネル１１１は、典型的には、タッチパネルである。タッチスクリーン１０５は、表示部１１０上にタッチパネル１１１を位置決めした上で固定することにより構成される。タッチパネル１１１は、ユーザーの指およびスタイラスペン等による入力（タッチ入力）を受け付ける。画像形成部１１５は、用紙に対して画像形成処理を実行する。画像形成部１１５は、典型的には、感光体ドラムなどを有する。
【００３９】
［特定情報］
次に、本実施形態のＭＦＰ１００が用いる特定情報を説明する。特定情報は、各ＭＦＰ毎に、利用可能なデバイスを定めた情報である。ＭＦＰ１００は、ユーザーによるデバイスの接続を検知した場合に、該特定情報に基づいて、該デバイスが利用可能な否かを判断する。本実施形態では、管理装置５０が、特定情報を記憶している。特定情報は、たとえば、画像形成システムの管理者などにより規定される。以下の説明では、ユーザーによりデバイスが接続されたＭＦＰを「第１ＭＦＰ１００」といい、この第１ＭＦＰ１００とは異なるＭＦＰを「第２ＭＦＰ」または「他のＭＦＰ」という。
【００４０】
ＭＦＰ１００が、該ＭＦＰ１００が利用可能なデバイスの接続を検知した場合には、該ＭＦＰ１００は、該デバイスからファイルデータを受信することができる。その後、ＭＦＰ１００は、該ファイルデータを、他のＭＦＰに送信することができる。
【００４１】
一方、ＭＦＰ１００が、利用不可能なデバイスの接続を検知した場合には、該デバイスからファイルデータを受信しない。したがって、ＭＦＰ１００は、該デバイスからのファイルデータに対して、処理を実行しない。このように、ＭＦＰ１００は、利用が許可されていないデバイス内のファイルデータの処理の実行を制限する制限機能を有する。したがって、画像形成システム２０でのセキュリティ性を向上させることができる。本実施形態では、ＭＦＰ１００が、利用不可能なデバイスの接続を検知した場合には、該ＭＦＰ１００は、該デバイスの識別情報であるデバイスＩＤと、該デバイスに記憶されているファイルデータの識別情報であるデータＩＤを取得することができる。
【００４２】
図３は、特定情報の一例を示した図である。図３の例では、各ＭＦＰ毎に、該ＭＦＰが利用可能なデバイスＩＤが対応づけられている。図３の例では、ＭＦＰ１００Ａは、デバイス２００Ａが利用可能であることが定められている。図３の例では、ＭＦＰ１００Ｂは、デバイス２００Ａ、およびデバイス２００Ｂが利用可能であることが定められている。図３の例では、ＭＦＰ１００Ｃは、デバイス２００Ａ、デバイス２００Ｂ、およびデバイス２００Ｃが利用可能であることが定められている。
【００４３】
［本実施形態のＭＦＰ１００の制御部の機能構成例］
図４は、ＭＦＰ１００の制御部１５０の機能構成例を示す図である。図４では、ＭＦＰ１００Ａの制御部１５０およびＭＦＰ１００Ｂの制御部４５０の機能構成例を示している。制御部１５０は、ＭＦＰ１００ＡのＣＰＵ１０１と、ＲＰＭ１０２と、ＲＡＭ１０３などにより構成される。また、制御部４５０は、ＭＦＰ１００ＢのＣＰＵ１０１と、ＲＰＭ１０２と、ＲＡＭ１０３などにより構成される。
【００４４】
典型的には、制御部１５０と制御部４５０との機能構成例は同一である。ＭＦＰ１００Ａの制御部１５０は、主に、検知部３０２、第１取得部３０４、表示部１１０などを含む。また、ＭＦＰ１００Ｂの制御部４５０の構成部の参照符号は、ＭＦＰ１００Ａの制御部１５０の構成部の参照符号の百の位を「４」としたものである。なお、図４の制御部１５０および制御部４５０のうち下記の説明において言及されない構成部がある。本実施形態では、たとえば、ユーザーによりデバイス２００が先にＭＦＰ１００Ａに接続され、その後、該デバイス２００がＭＦＰ１００Ｂに制御される実施形態を説明する。しかしながら、状況によっては、ユーザーによりデバイス２００が先にＭＦＰ１００Ｂに接続され、その後、該デバイス２００がＭＦＰ１００Ｂに接続される場合などには、該言及されていない構成部が処理を実行する。
【００４５】
特定部３０３は、検知されたデバイスを利用可能な１以上のＭＦＰを、特定情報を用いて特定する。以下では、ユーザーがデバイス２００をＭＦＰ１００Ａに接続させたとする。検知部３０２は、デバイス２００の接続を検知する。検知部３０２は、たとえば、ユーザーによりＭＦＰ１００Ａに接続されたデバイス２００を検知する。次に、第１取得部３０４は、検知部３０２により検知されたデバイス２００のデバイスＩＤを取得する。また、記憶部３１８には、図３に示した特定情報が予め記憶されている。特定部３０３は、検知部３０２により検知されたデバイス２００を利用可能なＭＦＰ１００を特定する。典型的には、特定部３０３は、特定情報を参照して、第１取得部３０４により取得されたデバイスＩＤのデバイスが利用可能であると規定されているＭＦＰを特定する。
【００４６】
図３の例では、ＭＦＰ１００Ａについては、利用可能なデバイスとしては、デバイス２００Ａが定められている。したがって、ＭＦＰ１００Ａにデバイス２００Ａが接続された場合には、特定部３０３は、デバイス２００Ａは、ＭＦＰ１００Ａ、ＭＦＰ１００Ｂ、およびＭＦＰ１００Ｃで利用可能であると特定する。これにより、たとえば、ＭＦＰ１００Ａは、該デバイス２００Ａに記憶されているファイルデータを取得するとともに、該取得したファイルデータに対して種々の処理を実行できる。種々の処理は、該ファイルデータに基づく画像を用紙に形成する画像形成処理を含む。また、種々の処理は、取得したファイルデータを他のＭＦＰ１００Ｂまたは他のＭＦＰ１００Ｃに送信する処理を含む。また、種々の処理は、取得したファイルデータをスキャンする処理を含む。
【００４７】
一方、たとえば、デバイス２００ＢがＭＦＰ１００Ａに接続された場合には、特定部３０３は、デバイス２００Ｂは、ＭＦＰ１００Ｂで利用可能であると特定する。また、特定部３０３は、デバイス２００Ｂは、該デバイス２００Ｂが接続されたＭＦＰ１００Ａでは利用不可能であると特定する。
【００４８】
表示部１１０は、表示制御部３０７の制御のもと、特定部３０３により特定された１以上のＭＦＰそれぞれのＭＦＰＩＤを表示する。図５は、ＭＦＰ１００Ａでデバイス２００Ｂが接続された場合に、表示部１１０が表示する画面の一例を示した図である。図５の例では、メッセージ５１０と、一覧画像５１２と、ＯＫボタン５０８とが表示される。
【００４９】
メッセージ５１０は、図５に示すように、検知されたデバイスの種別を示す画像と、該デバイスは、ＭＦＰ１００Ａで利用可能であるか否かを示す画像とを含む。特定部３０３は、検知されたデバイスが、該特定部３０３を含むＭＦＰで利用可能か否かを判断する。該デバイスが利用可能であると特定部３０３が判断した場合には、メッセージ５１０では、検知されたデバイスの種別を示す画像と、該デバイスは、ＭＦＰ１００Ａで利用可能である旨を示す画像とが表示される。一方、該デバイスが利用不可能であると特定部３０３が判断した場合には、メッセージ５１０では、検知されたデバイスの種別を示す画像と、該デバイスは、ＭＦＰ１００Ａで利用不可能である旨を示す画像とを表示する。
【００５０】
一覧画像５１２は、検知されたデバイス２００Ｂを利用可能なＭＦＰを一覧で表示する画像である。図５の例では、デバイス２００Ｂを利用可能なＭＦＰとして、ＭＦＰ１００Ｂと、ＭＦＰ１００Ｃとが表示されている。
【００５１】
また、表示部１１０は、特定部３０３により特定された１以上のＭＦＰそれぞれについてデバイスの接続を検知した検知部３０２を有するＭＦＰからの近さに応じた優先度で、該１以上のＭＦＰそれぞれのＭＦＰＩＤを表示する。ここで、デバイスの接続を検知した検知部３０２を有するＭＦＰは、第１ＭＦＰ、つまり、ＭＦＰ１００Ａである。本実施形態では、ＭＦＰ１００Ａから距離が最も近いＭＦＰはＭＦＰ１００Ｂであり、ＭＦＰ１００Ａから距離が２番目に近いＭＦＰはＭＦＰ１００Ｃである。
【００５２】
図５の例では、優先度での表示態様は、ＭＦＰ１００Ａから近い順に上から他のＭＦＰそれぞれのＭＦＰＩＤを表示する態様である。この態様は他の態様としてもよい。これにより、ユーザーは、デバイス２００ＢをＭＦＰ１００Ａに接続させた場合において、デバイス２００Ｂを利用可能であり、かつＭＦＰ１００Ａから距離が近いＭＦＰを認識できる。
【００５３】
また、たとえば、ユーザーは、デバイス２００ＡをＭＦＰ２００Ａに接続させた場合には表示部１１０は、一覧画像５１２において、上からＭＦＰ１００Ａ、ＭＦＰ１００Ｂ、およびＭＦＰ１００Ｃを表示する。つまり、特定部３０３により特定された１以上のＭＦＰに、デバイスの接続を検知した検知部３０２を有するＭＦＰ１００Ａが含まれている場合には、該ＭＦＰ１００Ａが、該ＭＦＰ１００Ａから最も近いＭＦＰとされる。
【００５４】
図５のＯＫボタン５０８がユーザーにより指定されると、表示制御部３０７は、図５の画面の前の画面（たとえば、図示しないホーム画面）に戻す。
【００５５】
ユーザーが保持しているデバイスが、該ユーザーが接続しようとしているＭＦＰで利用可能か否かを該ユーザーが判断できない場合がある。図６は、従来のＭＦＰの表示画面の一例を示す図である。従来のＭＦＰに対して、該ＭＦＰで利用が許可されていないデバイスが接続された場合には、図６に示すように、該デバイスは利用できないメッセージのみを表示していた。したがって、ユーザーは、該デバイスを利用できるＭＦＰを認識することができず、たとえば、該デバイスを利用できるＭＦＰを管理者などに問い合わせるなどの必要があった。したがって、ユーザーに負担を強いるものであった。
【００５６】
一方、本実施形態の画像形成システム２０、およびＭＦＰ１００は、図５に示すように、一覧画像５１２を表示する。したがって、たとえば、ＭＦＰ１００Ａで利用が不可能であるデバイス２００Ｂが該ＭＦＰ１００Ａに接続された場合であっても、該デバイス２００Ｂを利用可能なＭＦＰ（ＭＦＰ１００Ｂ、およびＭＦＰ１００Ｃ）をユーザーに認識させることができる。したがって、デバイス２００Ｂを利用できるＭＦＰを管理者などに問い合わせるなどの作業を、ユーザーは行う必要がなく、ユーザーの負担を軽減させる。
【００５７】
また、一覧画像において、表示される他のＭＦＰの数が膨大である場合には、ユーザーは、１のＭＦＰ（ＭＦＰ１００Ａ）から近いＭＦＰを認識するのは困難である。そこで、本実施形態では、図５に示すように、表示部１１０は、ＭＦＰ１００Ａから、距離が近い順に、他の１以上のＭＦＰを、一覧画像５１２として表示する。したがって、ユーザーは、デバイス２００Ｂを利用可能なＭＦＰであって、該ユーザーがデバイス２００Ｂを接続したＭＦＰ１００から近いＭＦＰを容易に認識できる。よって、ユーザーの負担を軽減させることができる。
【００５８】
＜第２実施形態＞
［第２実施形態の画像形成システムが適用される状況］
次に、第２実施形態の画像形成システム２０が適用され得る３つの状況を説明する。図７は、該３つの状況のうちの第１の状況を説明するための図である。図７の例では、ＭＦＰ１００Ａと、ＭＦＰ１００Ｂとが設置されている。ＭＦＰ１００Ａと、ＭＦＰ１００Ｂとはネットワークで接続されている。
【００５９】
図３に示したように、ＭＦＰ１００Ａではデバイス２００Ｂは利用不可能であり、ＭＦＰ１００Ｂではデバイス２００Ｂは利用可能とされている。また、ＭＦＰ１００Ａは、ファイルデータａを記憶している。
【００６０】
図７の例では、ユーザーは、ファイルデータｂが記憶されたデバイス２００Ｂを保持しており、ユーザーは、ファイルデータａとファイルデータｂとを統合した統合データに基づく印刷を行いたいと考えている。
【００６１】
従来では、ユーザーは、予め、ＭＦＰ１００Ａ内のファイルデータａを、ＭＦＰ１００Ｂに送信させる必要があり、ユーザーに負担を強いるものであった。
【００６２】
そこで、本実施形態の画像形成システム２０は、ユーザーが、ＭＦＰ１００Ａにデバイス２００Ｂを接続させたときに、ユーザーは、ＭＦＰ１００Ａ内のファイルデータａをＭＦＰ１００Ｂに送信させることができる。その後、ユーザーは、ＭＦＰ１００Ｂにデバイス２００Ｂを接続させて、ファイルデータａとファイルデータｂとを統合した統合データに基づく画像を該ＭＦＰ１００Ｂに印刷させることができる。したがって、第１の状況において、ユーザーの負担を軽減することができる。
【００６３】
図８は、該３つの状況のうちの第２の状況を説明するための図である。図８の例では、ＭＦＰ１００Ａと、ＭＦＰ１００Ｂとが設置されている。ＭＦＰ１００Ａと、ＭＦＰ１００Ｂとはネットワークで接続されている。
【００６４】
図８の例では、ユーザーは、ファイルデータａが記憶されたデバイス２００Ａを保持しており、ユーザーは、ファイルデータａに基づく画像（文書）に対して、画像処理を施した上で、ＭＦＰ１００Ａと、ＭＦＰ１００Ｂとの双方に印刷させたいと考えている。画像処理は、たとえば、ファイルデータａに基づく画像に対して「秘密文書」という画像（スタンプ画像）を付加する処理である。
【００６５】
従来では、ユーザーは、デバイス２００ＡをＭＦＰ１００Ａに接続させ、画像処理を施す設定を行った後に、ＭＦＰ１００Ａに印刷させる操作を行い、かつデバイス２００ＡをＭＦＰ１００Ｂに接続させ、画像処理を施す設定を行った後に、ＭＦＰ１００Ｂに印刷させる操作を行う必要があり、ユーザーに負担を強いるものであった。
【００６６】
そこで、本実施形態の画像形成システム２０では、ユーザーは、ＭＦＰ１００Ａで画像処理を施す設定を行い、かつ該設定を該ＭＦＰ１００Ａおよび該ＭＦＰ１００Ｂの双方に反映させることができる。したがって、第２の状況において、ユーザーの負担を軽減することができる。
【００６７】
図９は、該３つの状況のうちの第３の状況を説明するための図である。図９の例では、ＭＦＰ１００Ａと、ＭＦＰ１００Ｃとが設置されている。ＭＦＰ１００Ａと、ＭＦＰ１００Ｃとはネットワークで接続されている。
【００６８】
図９の例では、ユーザーは、ファイルデータａが記憶されたデバイス２００Ａと、ファイルデータｃが記憶されたデバイス２００Ｃとを保持している。ユーザーは、ファイルデータａに基づく画像（文書）に対して、画像処理を施した上で、ＭＦＰ１００Ａから印刷させるとともに、ファイルデータｃに基づく画像（文書）に対して、該画像処理を施した上で、ＭＦＰ１００Ｃから印刷させたいと考えている。
【００６９】
従来では、ユーザーは、デバイス２００ＡをＭＦＰ１００Ａに接続させ、画像処理を施す設定を行った後に、ＭＦＰ１００Ａに印刷させる操作を行い、かつデバイス２００ＣをＭＦＰ１００Ｃに接続させ、画像処理を施す設定を行った後に、ＭＦＰ１００Ｃに印刷させる操作を行う必要がある。したがって、従来の画像形成システムは、ユーザーに負担を強いるものであった。
【００７０】
そこで、本実施形態の画像形成システム２０であれば、たとえば、ＭＦＰ１００Ａにデバイス２００Ａおよびデバイス２００Ｃの双方を接続させて、ＭＦＰ１００Ａにおいて画像処理を施す設定を、該ＭＦＰ１００Ａおよび該ＭＦＰ１００Ｃの双方に反映させることができる。さらに、デバイス２００Ａに記憶されているファイルデータａを処理させるＭＦＰ、およびデバイス２００Ｃに記憶されているファイルデータｃを処理させるＭＦＰを、ユーザーは決定することができる。したがって、第３の状況において、ユーザーの負担を軽減することができる。
【００７１】
［表示画面の遷移］
次に、表示部１１０または表示部４１０に表示される表示画面の遷移を説明する。第１実施形態のＭＦＰ１００は、図５の画像を表示するとして説明した。本実施形態においては、表示制御部３０７は、図１０および図１１のＭＦＰ選択画面を表示させる。
【００７２】
図１０は、ユーザーが、ＭＦＰ１００Ａにデバイス２００Ａを接続させた場合に、表示制御部３０７が表示する画面である。デバイス２００Ａは、図３にも示したように、ＭＦＰ１００Ａで利用可能であるデバイスである。表示制御部３０７は、図１０の画面では、メッセージ５１４と、一覧画像５１６とを表示する。メッセージ５１４は、検知されたデバイスの種別を示す画像と、該デバイスを利用してジョブを実行するＭＦＰの選択をユーザーに促進する画像とを含む。一覧画像５１６は、検知されたデバイス（デバイス２００Ａ）を利用可能なＭＦＰを一覧で表示する画像である。
【００７３】
図１０の一覧画像５１６においては、デバイス２００Ａを利用可能なＭＦＰのＭＦＰＩＤとして、ＭＦＰ１００Ａと、ＭＦＰ１００Ｂとが表示されている。また、一覧画像５１６におけるそれぞれのＭＦＰＩＤにチェックボックスが対応づけて表示される。図８の例では、ＭＦＰ１００Ａに対応づけられてチェックボックス５１８が表示される。また、ＭＦＰ１００Ｂに対応づけられてチェックボックス５２０が表示される。
【００７４】
ユーザーは、デバイス２００Ａに記憶されているファイルデータに基づく処理を実行させたいＭＦＰに対応するチェックボックスにチェックマークを入力する。ユーザーは、該チェックを入れ終わった後に、ＯＫボタン５０８をタッチすると、チェックマークが入力されたチェックボックスに対応するＭＦＰに、ファイルデータに基づく処理を実行させることができる。
【００７５】
たとえば、ユーザーが、ＭＦＰ１００Ａに対応するチェックボックス５１８にチェックマークを入力して、ＯＫボタン５０８をタッチすると、デバイス２００Ａに記憶されているファイルデータに基づく処理をＭＦＰ１００Ａに実行させることができる。また、たとえば、ユーザーが、ＭＦＰ１００Ａに対応するチェックボックス５１８と、ＭＦＰ１００Ｂに対応するチェックボックス５２０との双方にチェックマークを入力して、ＯＫボタン５０８をタッチすると、デバイス２００Ａに記憶されているファイルデータに基づく処理をＭＦＰ１００ＡおよびＭＦＰ１００Ｂの双方に実行させることができる。
【００７６】
図１１は、ユーザーが、ＭＦＰ１００Ａにデバイス２００Ｂを接続させた場合に、表示制御部３０７が表示する画面である。デバイス２００Ｂは、図３にも示したように、ＭＦＰ１００Ａで利用不可能であるデバイスである。図１１の例では、メッセージ５１４は、検知されたデバイスの種別を示す画像と、該デバイスを利用してジョブを実行するＭＦＰの選択をユーザーに促進する画像とを含む。一覧画像５１６は、検知されたデバイス（デバイス２００Ｂ）を利用可能なＭＦＰを一覧で表示する画像である。
【００７７】
図１１の一覧画像５１６においては、デバイス２００Ｂを利用可能なＭＦＰのＭＦＰＩＤとして、ＭＦＰ１００Ｂが表示されている。また、一覧画像５１６におけるそれぞれのＭＦＰＩＤにチェックボックスが対応づけて表示される。図１１の例では、ＭＦＰ１００Ｂに対応づけられてチェックボックス５２０が表示される。
【００７８】
ユーザーは、デバイス２００Ｂに記憶されているファイルデータに基づく処理を実行させたいＭＦＰに対応するチェックボックスにチェックマークを入力する。ユーザーは、該チェックを入れ終わった後に、ＯＫボタン５０８をタッチすると、チェックマークが入力されたチェックボックスに対応するＭＦＰに、ファイルデータに基づく処理を実行させることができる。たとえば、ユーザーが、ＭＦＰ１００Ｂに対応するチェックボックス５２０にチェックマークを入力して、ＯＫボタン５０８をタッチすると、デバイス２００Ａに記憶されているファイルデータに基づく処理をＭＦＰ１００Ｂに実行させることができる。
【００７９】
また、図１０、図１１、および後述の画面において、ユーザーにより設定された内容は、設定情報として記憶部３１８に記憶される。
【００８０】
また、ユーザーが、図１０、図１１、および後述の画面においてキャンセルボタン５０６をタッチすると、表示制御部３０７は、表示していた画面の前の画面に戻す。たとえば、ユーザーが、図１０、および図１１の画面においてキャンセルボタン５０６をタッチすると、表示制御部３０７は、表示していた画面の前の画面であるホーム画面（特に図示せず）を表示する。
【００８１】
以下では、たとえば、第１の状況であるとき、つまり、ユーザーが、デバイス２００ＢをＭＦＰ１００Ａに接続させた場合を説明する。この場合には、ユーザーが、デバイス２００ＢをＭＦＰ１００Ａに接続させたときに、ＭＦＰ１００Ａは、図１１の画面を表示する。
【００８２】
表示制御部３０７は、ＭＦＰ選択画面（図１０または図１１参照）を表示しているときにおいて、ＭＦＰ選択画面の一覧画像５１６から、ユーザーがジョブを実行させるＭＦＰを入力した場合には、表示制御部３０７は、図１２のメニュー画面を表示する。図１２の例は、ユーザーによりＭＦＰ１００Ｂが指定された場合に表示される画面である。図１２の例では、指定されたＭＦＰＩＤ画像６０２と、メニュー項目６２０などが表示される。
【００８３】
ＭＦＰＩＤ画像６０２に示されるＭＦＰは、図１０または図１１の画面においてユーザーにより指定されたＭＦＰである。メニュー項目６２０は、ユーザーにより指定されたＭＦＰに実行させる処理の項目である。図１２の例では、メニュー項目６２０として、「ＵＳＢ  ｔｏ  Ｐｒｉｎｔ」の処理などが表示される。この処理は、デバイス２００ＢであるＵＳＢ内のファイルデータを印刷させる処理である。また、指定されたメニューは、指定されていないメニューとは異なる態様で表示される。図１２の例では、指定されたメニューは、ハッチングが付された態様で表示されている。
【００８４】
表示制御部３０７は、メニュー画面（図１２参照）を表示しているときにおいて、ユーザーがメニューを指定した場合には、表示制御部３０７は、処理設定画面を表示する。処理設定画面は、メニュー画面で指定された処理の設定を行うための画面である。図１３は、該処理設定画面のうちの印刷設定画面の一例である。
【００８５】
図１３の例では、指定されたＭＦＰＩＤ画像６０２と、ファイル選択画像６２２と、第１印刷条件画像６２４と、詳細設定ボタン６２６とが表示される。ファイル選択画像６２２は検知されたデバイス２００Ｂ内に記憶されているファイルデータにおいて、ユーザーが処理を所望するファイルデータを該ユーザーに選択させる画像である。第１印刷条件画像６２４は、第１印刷条件をユーザーに設定させるための画像である。図１３の第１印刷条件画像６２４では、片面および両面印刷のいずれであるか、およびモノクロ印刷であるかカラー印刷であるかなどをユーザーに設定させるための画像である。詳細設定ボタン６２６は、第１印刷条件とは異なる第２印刷条件をユーザーに設定させるための画像である。図１３の詳細設定ボタン６２６をユーザーが操作することにより、たとえば、上述の画像処理（「秘密文書」という文字を付加する処理）を実行するか否かをユーザーに設定させることができる。
【００８６】
また、図１３の画面においては、該図１３の画面を表示するＭＦＰ１００Ａが記憶しているファイルデータ（たとえば、図７のファイルデータａ）についても、ユーザーは指定することができる。この場合の画面は、ＭＦＰＩＤ画像６０２が、図１３の「ジョブ実行：ＭＦＰ１００Ｂ」ではなく、「ジョブ実行：ＭＦＰ１００Ａ」という画像が表示される。さらに、該ファイルデータａについても、第１印刷条件画像６２４と、詳細設定ボタン６２６の操作により表示される画像などから、印刷条件をユーザーは設定できる。
【００８７】
印刷実行ボタン６２７は、指定されたファイルデータに対して、印刷設定画面で設定された印刷条件などで、処理（印刷処理）を、指定されたＭＦＰに実行させるためのボタンである。
【００８８】
ユーザーが、印刷実行ボタン６２７をタッチすると、ＭＦＰ１００Ａは、図１０または図１１の画面で指定されたＭＦＰに対して、図１２および図１３で設定された設定情報を含む第１コマンドを送信する。
【００８９】
この第１コマンドは、ジョブデータと、データＩＤと、デバイスＩＤとを含む。ジョブデータは、送信先のＭＦＰのアドレスと、該送信先のＭＦＰで実行させる処理の種別と、印刷条件などを含む。送信先のＭＦＰは、図１０または図１１で、ユーザーにより指定される。処理の種別は、図１２で、ユーザーにより指定される。データＩＤは、図１３のファイル選択画像６２２でユーザーにより指定される。印刷条件は、図１３の第１印刷条件画像６２４および詳細設定ボタン６２６の操作により表示される画像でユーザーにより指定される。ユーザーが、デバイス２００ＢをＭＦＰ１００Ａに接続させたときに、該ＭＦＰ１００Ａはデバイス２００ＢからデバイスＩＤを取得する。
【００９０】
また、ユーザーが、印刷実行ボタン６２７をタッチすると、表示制御部３０７は、図１４の指示画面を表示する。指示画面は、ユーザーに対する指示を示す画面である。指示画面では、デバイス２００Ｂを、ＭＦＰ１００Ｂに接続させることを指示する指示画像６４０が表示される。
【００９１】
ＭＦＰ１００Ｂは、該第１コマンドを受信すると、第１コマンドに基づくジョブを保留する。その後、図１４の画面を視認したユーザーが、デバイス２００ＢをＭＦＰ１００Ｂに接続させたときに、ＭＦＰ１００Ｂは、該保留されているジョブを実行する。
【００９２】
なお、ユーザーが、デバイス２００ＡをＭＦＰ１００Ａに接続させた場合には、ＭＦＰ１００Ａは、図１０の画面を表示する。デバイス２００Ａは、ＭＦＰ１００Ａで利用可能なＭＦＰである。この場合には、デバイス２００Ａは、ＭＦＰ１００Ａで利用可能なデバイスであることから、ＭＦＰ１００Ａは、デバイス２００Ａからのファイルデータを取得できる。
【００９３】
ＭＦＰ１００Ａは、第２コマンドを、ユーザーにより指定されたＭＦＰに送信する。第２コマンドは、ジョブデータと、デバイス２００Ａから取得したファイルデータとを含むコマンドである。ＭＦＰ１００Ｂは、該第２コマンドを受信すると、第２コマンドに基づくジョブを実行する。典型的には、ＭＦＰ１００Ｂは、第２コマンドに含まれているジョブデータに基づいて、該第２コマンドに含まれているファイルデータに対して処理を実行する。
【００９４】
図１０の画面において、ＭＦＰ１００Ｂが指定されて、ＯＫボタン５０８がタッチされた場合には、表示制御部３０７は、図１５の結果画面を表示する。図１５の画面では、結果画面では、ＭＦＰ１００Ｂでジョブを実行する旨を示す結果画像６４２が表示される。
【００９５】
また、たとえば、ジョブを実行させるＭＦＰの指定の途中、または、印刷条件の設定などの途中に、ＭＦＰ１００Ａに新たにデバイスが接続された場合には、ＭＦＰ１００Ａの表示制御部３０７は、図１６の画面を表示する。図１６の例では、新たなデバイスは、「デバイス２００Ｃ」であるとする。また、表示制御部３０７は、表示していた画面（たとえば、図１５の画面）に重畳するように、ポップアップ画面として、図１６の画面を表示する。
【００９６】
図１６の画面では、メッセージ６２５と、利用有無画像６２８と、ＭＦＰ設定画像６３０とが表示される。メッセージ６２５は、新たに検知されたデバイスのデバイスＩＤと、該新たなデバイスに記憶されたファイルデータを「設定中のジョブ」で利用するか否かを促進する旨を表示する。利用有無画像６２８は、該新たなデバイスに記憶されたファイルデータを「設定中のジョブ」で利用するか否かをユーザーに設定させるための画像である。ＭＦＰ設定画像６３０は、利用有無画像６２８において、該新たなデバイスに記憶されたファイルデータを利用するとユーザーにより設定されたときに表示される。ＭＦＰ設定画像６３０は、元々接続されていたデバイス２００Ａに記憶されているファイルデータと、新たに接続されたデバイス２００Ｃに記憶されているファイルデータとを、同じＭＦＰに処理させるか、異なるＭＦＰに処理させるかをユーザーに設定させるための画像である。ユーザーが、「元々接続されていたデバイス２００Ａに記憶されているファイルデータと、新たに接続されたデバイス２００Ｃに記憶されているファイルデータとを、同じＭＦＰに処理させること」を所望する場合には、ＭＦＰ設定画像６３０のうちの「同じジョブ実行ＭＦＰを設定する」という項目６３０Ａを指定する。また、ユーザーが、「元々接続されていたデバイス２００Ａに記憶されているファイルデータと、新たに接続されたデバイス２００Ｃに記憶されているファイルデータとを、異なるＭＦＰに処理させること」を所望する場合には、ＭＦＰ設定画像６３０のうちの「個別にジョブ実行ＭＦＰを設定する」という項目６３０Ｂを指定する。
【００９７】
また、利用有無画像６２８において、「利用しない」が選択されて、ＯＫボタン５０８が操作されたときには、図１６のポップアップ画面は消去される。また、利用有無画像６２８において、キャンセルボタン５０６が操作されたときにも、図１６のポップアップ画面は消去される。
【００９８】
ユーザーにより、項目６３０Ａが指定されて、ＯＫボタン５０８がタッチされると、表示制御部３０７は、図１７の画面を表示する。図１７の画面では、メッセージ５３２と、ＭＦＰ設定画像５３４とが表示される。図１７の画面では、メッセージ５３２は、ジョブを実行させるＭＦＰを設定する旨を表示する。また、ＭＦＰ設定画像５３４は、デバイス２００Ａとデバイス２００Ｃとの双方を利用するＭＦＰをユーザーに設定させる画像である。
【００９９】
ユーザーにより、項目６３０Ｂが指定されて、ＯＫボタン５０８がタッチされると、表示制御部３０７は、図１８の画面を表示する。図１８の画面では、メッセージ５２８と、ＭＦＰ設定画像５３０とが表示される。図１８の画面では、メッセージ５２８は、ジョブを実行させるＭＦＰを設定する旨を表示する。また、ＭＦＰ設定画像５３４は、デバイス２００Ａを利用するＭＦＰと、デバイス２００Ｃを利用するＭＦＰとを別個にユーザーに設定させる画像である。
【０１００】
図１７の画面または図１８の画面により、ユーザーによりＭＦＰが指定されると、図１２の画面を表示する。ユーザーは、図１２の画面により、ユーザーが指定したＭＦＰに実行させる処理を指定する。図１２の画面により、実行させる処理をユーザーが指定したときには、表示制御部３０７は、図１３の画面を表示する。また、ユーザーが、元々接続されていたデバイス２００Ａについて、図１２の画面でＭＦＰに実行させる処理が決定されていた場合、つまり、図１３の画面が表示されているときに、ＭＦＰ１００Ａに対して新たにデバイス２００Ｃが接続された場合には、まず、デバイス２００Ａに記憶されているファイルデータの指定、および印刷条件の設定をユーザーに行わせる。その後、さらに、表示制御部３０７は、図１２の画面を表示させて、新たに接続されたデバイス２００Ｃについて、ＭＦＰ（ユーザーにより指定されたＭＦＰ）に実行させる処理を指定させる。これとともに、表示制御部３０７は、図１３の画面を表示させて、新たに接続されたデバイス２００Ｃに記憶されているファイルデータの指定、および印刷条件の設定をユーザーに行わせる。また、デバイス２００Ａとデバイス２００Ｃとで、指定されたＭＦＰにより同じ処理を実行させる場合には、デバイス２００Ｃについては、図１２の画面を表示させずに、図１３の画面を表示させるようにしてもよい。
【０１０１】
このようにして、ＭＦＰ１００Ａは、ＭＦＰ１００Ａに元々接続されていたデバイス２００Ａ、およびＭＦＰ１００Ａに新たに接続されたデバイス２００Ｃについての設定を行う。ここで、設定は、デバイスに記憶されているファイルデータを処理させるＭＦＰの設定、デバイスに記憶されているファイルデータの指定、印刷条件の設定など全ての設定をいう。
【０１０２】
また、たとえば、第３の状況において、ユーザーが、ＭＦＰ１００Ａに対して複数のデバイスを接続させたとする。複数のデバイスが接続されたときには、表示制御部３０７は、図１０および図１１の画面ではなく、図１９の画面を表示させる。図１９は、デバイス２００Ａ、デバイス２００Ｂ、およびデバイス２００ＣがＭＦＰ１００Ａに接続された場合に表示される画面である。
【０１０３】
メッセージ５２０は、接続されたデバイス、および、接続された複数のデバイスのうち利用するデバイスをユーザーに促進する旨を表示する。デバイス画像５２２は、接続されたデバイス２００ＣのデバイスＩＤを示す画像である。各デバイスＩＤには、チェックボックスが対応づけて表示される。ユーザーは利用したいデバイスのチェックボックスにチェックマークを入力する。第３の状況であれば、たとえば、ユーザーは、デバイス２００Ａのチェックボックスと、デバイス２００Ｃのチェックボックスとにチェックマークを入力する。
【０１０４】
ユーザーがデバイスＩＤのチェックボックスにチェックマークを入力した後に、ＯＫボタン５０８をタッチすると、表示制御部３０７は、図２０の画面を表示する。図２０の画面では、メッセージ５２４は、複数のデバイスが検知されている旨などを表示する。
【０１０５】
ＭＦＰ設定画像５２６は、指定された複数のデバイスについて、該複数のデバイスに記憶されているファイルデータを同じＭＦＰに処理させるか、異なるＭＦＰに処理させるかをユーザーに設定させるための画像である。
【０１０６】
ユーザーが、「指定された複数のデバイスについて、該複数のデバイスに記憶されているファイルデータのそれぞれを同じＭＦＰに処理させること」を所望する場合には、ＭＦＰ設定画像５２６のうちの「全デバイスに同じジョブ実行ＭＦＰを設定する」という項目５２６Ａを指定する。また、ユーザーが、「指定された複数のデバイスについて、該複数のデバイスに記憶されているファイルデータのそれぞれを異なるＭＦＰに処理させること」を所望する場合には、ＭＦＰ設定画像５２６のうちの「デバイス毎にジョブ実行ＭＦＰを設定する」という項目５２６Ｂを指定する。
【０１０７】
ユーザーにより項目６３０Ａが指定されて、ＯＫボタン５０８がタッチされると、表示制御部３０７は、図１７の画面を表示する。また、ユーザーにより項目６３０Ｂが指定されて、ＯＫボタン５０８がタッチされると、表示制御部３０７は、図１８の画面を表示する。
【０１０８】
次に、たとえば、第１の状況において、図１４の画面を視認したユーザーが、デバイス２００ＢをＭＦＰ１００Ｂに接続させた場合を説明する。ＭＦＰ１００Ｂに、該デバイス２００Ｂが接続されると、ＭＦＰ１００Ｂの表示制御部４０７は、図２１の画面を表示部４１０に表示する。図２１の画面は、ＭＦＰ１００Ｂが、デバイス２００Ｂのファイルデータに対する処理を保留ジョブとして保留しており、該保留ジョブを、ＭＦＰ１００Ｂが実行してもよいか否かをユーザーに確認するための画面である。
【０１０９】
また、図１４の画面を視認したユーザーが、デバイス２００ＢをＭＦＰ１００Ｂに接続させたときに、ＭＦＰ１００Ｂが複数の保留ジョブを有する場合には、表示制御部４０７は、図２２の画面を表示する。図２２の画面は、たとえば、後述する図２９の保留ジョブテーブルに基づいて表示される。図２２の画面では、ＭＦＰ１００Ｂでの保留ジョブの一覧を示す保留ジョブ画像６５２と、他のＭＦＰ（図２２の例では、ＭＦＰ１００Ｃ）での保留ジョブを示す保留ジョブ画像６５４などが表示される。
【０１１０】
また、保留ジョブ画像６５２においては、各ジョブについてチェックボックが対応づけられて表示される。ユーザーは、図２２の画面への操作により、保留ジョブ画像６５２で示される各ジョブについて、設定変更、削除、および実行をＭＦＰ１００Ｂに行わせることができる。
【０１１１】
たとえば、ユーザーがチェックボックスにチェックマークを入力した後に、設定変更ボタン６５８をタッチすると、該チェックマークが入力されたジョブに対する設定変更をＭＦＰ１００Ｂに行わせることができる。設定変更ボタン６５８がタッチされると、表示制御部４０７は、図１２の画面または図１３の画面を表示する。
【０１１２】
たとえば、ユーザーがチェックボックスにチェックマークを入力した後に、削除ボタン６６０をタッチすると、該チェックマークが入力されたジョブをＭＦＰ１００Ｂに削除させることができる。
【０１１３】
たとえば、ユーザーがチェックボックスにチェックマークを入力した後に、実行ボタン６６２をタッチすると、該チェックマークが入力されたジョブをＭＦＰ１００Ｂに実行させることができる。
【０１１４】
たとえば、ユーザーが保留ジョブの実行と異なる目的でデバイス２００ＢをＭＦＰ２００Ｂに接続させる場合がある。図２１または図２２の画面を表示することにより、該異なる目的でデバイス２００ＢをＭＦＰ２００Ｂに接続させた場合であっても、ユーザーは、保留ジョブを実行しないようにすることができる。したがって、ユーザーの利便性を向上させることができる。なお、変形例として、図２０および図２１の画面を表示させずに、ＭＦＰ１００Ｂは、接続されたデバイス２００Ｂ内のファイルデータに対する処理を実行するようにしてもよい。
【０１１５】
［画像形成システムのフローチャート］
図２３は、画像形成システム２０の処理フローを示す図である。図２３では、管理装置５０、ＭＦＰ１００Ａ（１のＭＦＰ）と、ＭＦＰ１００Ｂ（他のＭＦＰ）とによる処理を説明する。なお、図２３では、ＭＦＰ１００Ａと、ＭＦＰ１００Ｂとの処理を説明する。また、図２３では、第１処理〜第４処理をサブールーチンとして表示している。
【０１１６】
ＭＦＰ１００Ａは、第１処理を実行する。第１処理において、ＭＦＰ１００Ａは、管理装置５０に対して、特定情報（図３参照）を要求する。ＭＦＰ１００Ａは、第１処理の終了後、第２処理、および第３処理を実行する。第３処理において、ＭＦＰ１００Ａは、第１コマンドまたは第２コマンドをＭＦＰ１００Ｂに対して送信する。ＭＦＰ１００Ｂは、第４処理を実行し、必要に応じて、第１処理を実行する。
【０１１７】
図２４は、図２３の処理を少し明確にした図である。ステップＳ２において、ＭＦＰ１００Ａの検知部３０２は、ユーザーにより接続されたデバイスを検知する。次に、ステップＳ４において、制御部１５０は、管理装置５０に対して、図３に示した特定情報を管理装置５０に対して要求する。典型的には、制御部１５０は、管理装置５０に対して、図３に示した特定情報を要求するための要求信号を管理装置５０に対して送信する。次に、ステップＳ６において、管理装置５０は、該要求された特定情報をＭＦＰ１００Ａに対して送信する。
【０１１８】
次に、ステップＳ８において、制御部１５０は、第１取得部３０４、および特定部３０３の処理を終了した後に、利用可能なＭＦＰの一覧画像５１６（図１０および図１１参照）を表示する。なお、特定部３０３の判断結果は、記憶部３１８に記憶される。この判断結果は、図２７のステップＳ３０４の処理で用いられる。
【０１１９】
ステップＳ８の処理終了後、特定部３０３が、ステップＳ２で検知されたデバイス２００が、ＭＦＰ１００Ａで利用可能であると判断した場合には、処理は、ステップＳ１０に進む。一方、特定部３０３が、ステップＳ２で検知されたデバイスが、ＭＦＰ１００Ａで利用不可能であると判断した場合には、処理は、ステップＳ１２に進む。
【０１２０】
以下では、ＭＦＰ１００Ａで利用可能であると判断されたデバイスをデバイス２００Ａとする。また、ＭＦＰ１００Ａで利用不可能であると判断されたデバイスをデバイス２００Ｂとする。
【０１２１】
ステップＳ１０においては、制御部１５０は、第２コマンドを他のＭＦＰ１００Ｂに送信する。第２コマンドは、ジョブデータと、デバイス１００ＡからＭＦＰ１００Ａが取得したファイルデータとを含むコマンドである。ここで、該送信先のＭＦＰ（他のＭＦＰ）は、図１０の画面において、デバイス２００Ａを利用可能なＭＦＰとして選択されたＭＦＰである。本実施形態では、該他のＭＦＰをＭＦＰ１００Ｂとして説明する。
【０１２２】
ステップＳ１４において、他のＭＦＰ１００Ｂが、ステップＳ１０で送信された第２コマンドを受信すると、他のＭＦＰ１００Ｂは、該第２コマンドに含まれるファイルデータ（デバイス２００Ａに記憶されていたファイルデータ）を取得する。さらに、他のＭＦＰ１００Ｂは、コマンドに含まれるジョブデータで規定されている処理を、該ファイルデータに対して実行する。
【０１２３】
一方、ステップＳ１２においては、制御部１５０は、デバイス２００Ｂからファイルデータを取得しない。これは、デバイス２００Ｂは、ＭＦＰ１００Ｂで利用不可能であると判断されたデバイスだからである。代わりに、制御部１５０は、デバイス２００Ｂから、デバイス２００Ｂに記憶されているファイルデータのデータＩＤと、該デバイス２００ＢのデバイスＩＤとを取得する。さらに、制御部１５０は、該取得されたデータＩＤと、該取得されたデバイスＩＤと、ジョブデータとを第１コマンドとして他のＭＦＰ（ＭＦＰ１００Ｂ）に送信する。
【０１２４】
ステップＳ１６において、他のＭＦＰ１００Ｂが、ステップＳ１２で送信された第１コマンドを受信すると、他のＭＦＰ１００Ｂは、該コマンドに基づくジョブを保留する。ここで、「ジョブを保留する処理」とは、該第１コマンドに含まれるデータＩＤと、デバイスＩＤと、データコマンドに含まれる処理の種別を示すデータなどを記憶部４１８に記憶させる処理である。該記憶されたデータを「保留ジョブデータ」ともいい、保留されているジョブを「保留ジョブ」ともいう。
【０１２５】
ところで、ＭＦＰ１００Ａは、ユーザー認証を実行するようにしてもよい。ＭＦＰ１００Ａは、たとえば、利用が許可されたユーザーのユーザーＩＤを予め記憶している。ユーザーが、ＭＦＰ１００Ａにデバイス２００を接続させた場合には、該ＭＦＰ１００Ａは、ユーザーＩＤの入力を受付けるユーザーＩＤ受付画面（特に図示せず）を表示する。該ユーザーは、該ユーザーＩＤを入力する。ユーザー認証部３２６は、該入力されたユーザーＩＤと、予め記憶されているユーザーＩＤとが一致しているか否かを判断する。ユーザー認証部３２６により双方のＩＤが一致すると判断された場合には、ユーザー認証が成功とされる。一方、該入力されたユーザーＩＤと、記憶されているユーザーＩＤとが一致していないとユーザー認証部３２６により判断された場合には、ユーザー認証が失敗とされる。
【０１２６】
ユーザー認証が成功した場合には、ＭＦＰ１００Ａは、接続されたデバイスに関する処理を開始させることができる。入力されたユーザーＩＤは、記憶部３１８に記憶される。また、ＭＦＰ１００Ｂもユーザー認証を実行するようにしてもよい。ＭＦＰ１００Ｂのユーザー認証は、ＭＦＰ１００Ａのユーザー認証と同様である。ＭＦＰ１００Ｂにおいて入力されたユーザーＩＤは、記憶部４１８に記憶される。
【０１２７】
ステップＳ１０においては、制御部１５０は、ファイルデータと、ジョブデータとともに、記憶部３１８に記憶されているユーザーＩＤ（ユーザーにより入力されたユーザーＩＤ）も第２コマンドとして送信する。
【０１２８】
また、ステップＳ１２においては、制御部１５０は、データＩＤと、デバイスＩＤと、ジョブデータとともに、記憶部３１８に記憶されているユーザーＩＤ（ユーザーにより入力されたユーザーＩＤ）も第１コマンドとして送信する。
【０１２９】
図２９は、ＭＦＰ１００Ｂが保有する保留ジョブテーブルの一例である。保留ジョブテーブルは、保留ジョブＩＤに対応づけられて、データＩＤと、デバイスＩＤと、処理種別などが記憶される。図２９では、たとえば、保有ジョブＩＤがＪ１の保留ジョブとして、デバイス２００Ａに記憶されているファイルデータＤ１に対して印刷処理を実行するジョブが対応付けられている。また、全てのＭＦＰの保留ジョブテーブルは、管理装置５０が記憶するようにしてもよい。
【０１３０】
次に、ＭＦＰ１００の詳細な処理として、第１処理〜第４処理を説明する。図２５〜図２８はそれぞれ、第１処理〜第４処理のフローチャートである。図２５〜図２８において、図２４の処理と対応する処理については、図２４のステップ番号と同一のステップ番号を示す。第１処理〜第４処理は、ＭＦＰ１００ＡおよびＭＦＰ１００Ｂで実行される処理である。
【０１３１】
ステップＳ２において、ＭＦＰ１００Ａの検知部３０２またはＭＦＰ１００Ｂの検知部４０２は、デバイス２００を検知する。次に、ステップＳ１０２において、第１取得部３０４または第１取得部４０４は、該デバイス２００のデバイスＩＤを取得する。次に、制御部１５０または制御部４５０は、保留ジョブ（図２４のステップＳ１６参照）が存在するか否かを判断する。
【０１３２】
たとえば、図２４の処理において、ＭＦＰ１００Ｂが、ステップＳ１６の処理を実行した後に、ステップＳ１０４の処理を実行した場合には、ＭＦＰ１００Ｂは、該ステップＳ１０４においては、ＹＥＳと判断する。ＭＦＰ１００Ｂは、該ステップＳ１０４の処理を、図２３のＭＦＰ１００Ｂの第４処理の後の第１処理において実行する。
【０１３３】
また、図２４の処理において、ＭＦＰ１００Ａが、ステップＳ１０４の処理を実行した場合には、ＭＦＰ１００Ａは、該ステップＳ１０４においては、ＹＥＳと判断する。ＭＦＰ１００Ａは、該ステップＳ１０４の処理を、図２３のＭＦＰ１００Ａの第１処理において実行する。
【０１３４】
制御部１５０が保留ジョブはないと判断した場合には、処理は、ステップＳ１０６に進む。ステップＳ１０６において、制御部１５０は、複数のデバイスを検知したか否かを判断する。ここで、「複数のデバイス」は、複数のデバイスＩＦ１０９を備えるＭＦＰ１００に対して、ユーザーにより接続された複数のデバイスである。
【０１３５】
ステップＳ１０８においては、表示制御部３０７は、デバイス選択画面を表示する。デバイス選択画面は、図１９で示した図である。なお、図１９の画面に対するユーザーの入力により、表示制御部３０７は、図２０の画面などを表示する。
【０１３６】
次に、ステップＳ４において、制御部１５０は、管理装置５０に対して特定情報を要求する。次に、ステップＳ１１０において、特定部３０３は、管理装置５０から特定情報を取得する。次に、ステップＳ１１２において、特定部３０３は、ステップＳ２で検知されたデバイス２００を利用可能なＭＦＰを、特定情報を用いて特定する。特定部３０３は、該特定結果を記憶部３１８に記憶させる。
【０１３７】
次に、ステップＳ８において、制御部１５０は、ステップＳ１０２で取得されたデバイスＩＤ、および特定部３０３の特定結果などに基づいて、利用可能なＭＦＰの一覧情報を生成する。そして、表示制御部３０７は、該一覧情報に基づいて、利用可能なＭＦＰの一覧画像（図１０および図１１参照）を表示する。
【０１３８】
図２５のステップＳ２〜ステップＳ８までの処理が、図２４のステップＳ２〜ステップＳ８の処理に対応する。
【０１３９】
一方、ステップＳ１０４でＹＥＳと判断されると、処理は、ステップＳ１１８に進む。ステップＳ１１８において、制御部４５０は、ステップＳ２で検知されたデバイスのデバイスＩＤと、図２９の１以上の保留ジョブのうちのいずれかの保留ジョブに対応づけられたデバイスＩＤとが一致するか否かを判断する。ステップＳ１１８において、ＹＥＳと判断されると、処理は、ステップＳ１２０に進む。ステップＳ１１８において、ＮＯと判断されると、処理は終了する。
【０１４０】
ステップＳ１１８で保留ジョブのデバイスＩＤと一致すると判断されたデバイスＩＤのデバイスに、データＩＤが一致するファイルデータが存在するか否かを、ステップＳ１２０において制御部４５０は判断する。ここで、ステップＳ１２０の処理の詳細を説明する。ステップＳ１２０では、ＭＦＰ１００Ｂの第２取得部４１４が、デバイス２００Ｂに記憶されているファイルデータのデータＩＤを取得する。また、図２４および図２８のステップＳ１６において、制御部４５０が、ジョブ保留を実行した際に記憶部４１８に記憶させた保留ジョブデータに含まれるデータＩＤを、制御部４５０は取得する。ステップＳ１２０においては、制御部４５０は、デバイス２００Ｂに記憶されているファイルデータのデータＩＤと、記憶部４１８に記憶されていたデータＩＤ（保留ジョブのデータＩＤ）とが一致するか否かを判断する。
【０１４１】
制御部４５０が、双方のデータＩＤが一致すると判断した場合には、ステップＳ１２０ではＹＥＳと判断する。その後、処理は、ステップＳ１２４に進む。一方、制御部４５０が、双方のデータＩＤが一致しないと判断した場合、およびＭＦＰ１００Ｂに接続されたデバイスにファイルデータが記憶されていないと判断した場合には、ステップＳ１２０ではＮＯと判断し、処理は、ステップＳ１２２に進む。
【０１４２】
ステップＳ１２２においては、削除部４１６は、保留ジョブ（保留ジョブデータ）を削除する。ステップＳ１２４において、制御部４５０は、検知されたデバイス２００Ｂに、ユーザーＩＤが記憶されているか否かを判断する。ステップＳ１２４において、制御部４５０が、デバイス２００ＢにユーザーＩＤが記憶されていると判断した場合には、処理は、ステップＳ１２６に進む。
【０１４３】
ステップＳ１２６においては、制御部４５０は、ユーザーＩＤが一致するか否かを判断する。ここで、ステップＳ１２６の処理の詳細を説明する。ＭＦＰ１００Ｂが、ステップＳ１２６の処理を実行するということは、ユーザーがデバイス２００ＢをＭＦＰ１００Ｂに接続させたということである。ＭＦＰ１００Ｂが、デバイス２００Ｂを検知すると、ＭＦＰ１００Ｂのユーザー認証部４２６は、ユーザーＩＤ受付画面を表示する。ユーザー認証部４２６が該ユーザーＩＤ受付画面からユーザーＩＤを受付けると、ユーザー認証部４２６は、該ユーザーＩＤを記憶部４１８に記憶させる。
【０１４４】
ステップＳ１２６においては、制御部４５０は、デバイス２００Ｂに記憶されているユーザーＩＤ（ＭＦＰ１００Ａに入力されたユーザーＩＤ）と、記憶部４１８に記憶されていたユーザーＩＤ（ＭＦＰ１００Ｂに入力されたユーザーＩＤ）とが一致するか否かを判断する。制御部４５０が、双方のユーザーＩＤが一致すると判断した場合には、ステップＳ１２６ではＹＥＳと判断し、処理は、ステップＳ１２８に進む。ステップＳ１２６でＹＥＳと判断される場合というのは、たとえば、ＭＦＰ１００ＡおよびＭＦＰ１００Ｂの双方において、同一のユーザーＩＤによりユーザー認証が成功した場合ということである。一方、制御部４５０が、双方のユーザーＩＤが一致しないと判断した場合には、ステップＳ１２６ではＮＯと判断し、図２５の処理は終了する。
【０１４５】
ステップＳ１２８においては、表示制御部４０７は、図２１または図２２の画面を表示させる。ユーザーが、該画面から、保留ジョブの実行を入力したときには、ステップＳ１２８において、処理実行部４１２は、保留ジョブを実行する。ステップＳ１２８においては、典型的には、処理実行部４１２は、デバイス２００Ｂに記憶されているファイルデータに対して処理を実行する。また、処理実行部４１２は、該処理の種別については、ステップＳ１２で送信された第１コマンドに含まれるジョブデータからの処理の種別から特定する。
【０１４６】
次に、図２６を用いて、第２処理を説明する。第２処理は、制御部１５０が、ステップＳ８において、利用可能ＭＦＰの一覧画像５１６（図１０および図１１参照）を表示した後に実行される処理である。ステップＳ２０２において、受付部３０８は、表示部１１０に表示された一覧画像５１６から、１以上のＭＦＰＩＤに対するユーザーの指定を受付ける。たとえば、図１０または図１１において、表示されているＭＦＰＩＤのチェックボックスにチェックマークを入力して、ＯＫボタン５０８をタッチすることにより、該チェックマークが入力されたＭＦＰＩＤの指定を、受付部３０８は受付ける。
【０１４７】
次に、ステップＳ２０４において、設定部３０９は、ステップＳ２０２で受付けたＭＦＰＩＤのＭＦＰ１００を設定する。典型的には、設定部３０９は、ＭＦＰＩＤを記憶部３１８に記憶させることにより、該ＭＦＰＩＤを設定する。
【０１４８】
次に、表示制御部３０７は、図１２および図１３の画面を表示する。ユーザーは、図１２および図１３の画面から、種々の設定を行う。ステップＳ２０６において、設定部３０９は、図１２および図１３の画面からの設定に基づいて、ジョブ設定を実行する。ここで、設定部３０９は、図１２および図１３の画面から入力された設定情報を記憶部３１８に記憶させることにより、ジョブ設定を実行する。また、図１３のファイル選択画像６２２でも説明したように、ジョブ設定は、ファイルデータのユーザーによる指定を含む。
【０１４９】
次に、ステップＳ２０８において、ユーザー認証部３２６は、たとえば、ユーザー認証したか否かを判断する。画像形成システム２０の構成として、ユーザー認証部３２６がユーザー認証を実行する構成であれば、たとえば、図２５において、ステップＳ２の後に、ユーザー認証部３２６はユーザー認証を実行する。次に、ステップＳ２１０において、ユーザー認証部３２６は、該ユーザー認証について、ログアウトされたか否かを判断する。ここで、ログアウトする条件であるログアウト条件は、ユーザー認証部３２６によるユーザー認証によりログインされたときから、何ら操作せずに、所定時間（たとえば、１分間）経過するという条件を含む。また、ログインしたユーザーなどによりログアウト操作がＭＦＰ１００Ａに対して実行されるという条件を含む。
【０１５０】
ステップＳ２１０において、ＹＥＳと判断されると、処理はＳ２２２に進む。削除部３１６は、ステップＳ２０６でのジョブ設定を削除する。典型的には、削除部３１６は、記憶部３１８に記憶された図１２および図１３の画面から入力された情報を削除する。
【０１５１】
また、ステップＳ２１０において、ＮＯと判断されると、処理はＳ２１２に進む。ステップＳ２１２では、検知部３０２は、新たなデバイスが接続されたか否かを検知する。ステップＳ２１２において、検知部３０２が、新たなデバイスを検知した場合には（ステップＳ２１２のＹＥＳ）、処理は、ステップＳ２１４に進む。一方、ステップＳ２１２において、検知部３０２が、新たなデバイスを検知していないと判断した場合には（ステップＳ２１２のＮＯ）、処理は終了する。
【０１５２】
ステップＳ２１２においては、表示制御部３０７は、図１６の画面をポップアップ表示する。次に制御部１５０は、ステップＳ２０６で設定されたジョブで、該新たなデバイス内のファイルデータを処理するか否かを判断する。
【０１５３】
たとえば、図１６の画面の利用有無画像６２８において、「利用しない」がユーザーにより指定された場合には、制御部１５０は、ステップＳ２１４においてＮＯと判断する。その後、処理は終了する。
【０１５４】
また、図１６の画面の利用有無画像６２８において、「利用する」がユーザーにより指定された場合には、制御部１５０は、ステップＳ２１４においてＹＥＳと判断する。その後、処理は、ステップＳ２１６に進む。
【０１５５】
ステップＳ２１６では、設定部３０９は、新たなデバイス２００に記憶されているデータファイル、および図１２および図１３の画面からユーザーにより入力された設定情報などを、ステップＳ２０６で設定されたジョブに追加させる。
【０１５６】
次に、図２７を用いて、第３処理を説明する。制御部１５０は、ステップＳ３０２において、ジョブデータを生成する。制御部１５０は、ステップＳ２０４およびステップＳ２０６において記憶部３１８に記憶された「送信先のＭＦＰのアドレスと、該送信先のＭＦＰで実行させる処理の種別と、印刷条件」などに基づいて、ジョブデータを生成する。
【０１５７】
ステップＳ３０４において、制御部１５０は、ステップＳ２で検知したデバイスがＭＦＰ１００Ａで利用可能であるか否かを判断する。制御部１５０は、ステップＳ３０４の処理を、たとえば、ステップＳ１１２で記憶された「特定部３０３の特定結果」に基づいて行う。「特定部３０３の特定結果」が、「ステップＳ２で検知したデバイスがＭＦＰ１００Ａで利用可能である」という結果である場合には、制御部１５０は、ステップＳ３０４においてＹＥＳと判断する。「特定部３０３の特定結果」が、「ステップＳ２で検知したデバイスがＭＦＰ１００Ａで利用可能ではない」という結果である場合には、制御部１５０は、ステップＳ３０４においてＮＯと判断する。
【０１５８】
ステップＳ３０４において、ＹＥＳと判断された場合に、処理はステップＳ３０６に進む。また、ステップＳ３０４において、ＮＯと判断された場合に、処理はステップＳ３０８に進む。
【０１５９】
ステップＳ３０６において、制御部１５０は、ステップＳ２で検知したデバイス２００からファイルデータを取得し、該ファイルデータをジョブデータに付加することにより、第２コマンドを生成する。また、ステップＳ３０８において、制御部１５０は、ステップＳ２で検知したデバイス２００からデバイスＩＤと、データＩＤとを取得し、ジョブデータに付加することにより、第１コマンドを生成する。
【０１６０】
次に、ステップＳ３１０において、制御部１５０は、ユーザー認証を実行しているか否かを判断する。制御部１５０がユーザー認証していないと判断した場合には（ステップＳ３１０でＮＯ）、処理は、ステップＳ３１４に進む。また、制御部１５０がユーザー認証していると判断した場合には（ステップＳ３１０でＹＥＳ）、処理は、ステップＳ３１２に進む。
【０１６１】
ステップＳ３１４において、制御部１５０は、ジョブデータに対して、ユーザー認証で用いられたユーザーＩＤをデータコマンドに付加する。これにより、ユーザーＩＤが、第１コマンドまたは第２コマンドに付加される。
【０１６２】
ステップＳ３１４において、制御部１５０は、送受信部３１３からステップＳ３０６、ステップＳ３０８，またはステップＳ３１２で生成されたコマンド（第１コマンドまたは第２コマンド）を、他のＭＦＰＢに送信する。
【０１６３】
次に、図２８を用いて、第４処理を説明する。第４処理は、図２３でも示したように、ＭＦＰ１００Ｂによって実行される処理である。図２７のステップＳ３１４で送信されたコマンドを、ステップＳ４０２において、ＭＦＰ１００Ｂの送受信部４１３が受信する。その後、処理は、ステップＳ４０４に進む。
【０１６４】
ステップＳ４０４において、コマンドにユーザーＩＤが含まれている場合に、該ユーザーＩＤと、ＭＦＰ１００Ｂで実行されたユーザー認証時のユーザーＩＤとが一致するか否かを、ユーザー認証部４２６は判断する。
【０１６５】
ステップＳ４０４においてＮＯと判断されると処理は終了する。ステップＳ４０４においてＹＥＳと判断されると処理はステップＳ４０６に進む。ステップＳ４０６においては、制御部４５０は、ステップＳ４０２で受信したコマンドにファイルデータが記憶されているか否かを判断する。ステップＳ４０６でＹＥＳと判断されると、処理は、ステップＳ１４に進む。また、ステップＳ４０６でＮＯと判断されると、処理は、ステップＳ１６に進む。
【０１６６】
ステップＳ１４において、処理実行部４１２は、デバイス２００からファイルデータを取得し、該ファイルデータに対して処理を実行する。ステップＳ１６においては、制御部４５０は、ジョブを保留する。
【０１６７】
［画像形成システム、および画像形成装置が奏する効果］
次に、本実施形態の画像形成システム、および画像形成装置が奏する効果について説明する。
【０１６８】
（１）  図２５のステップＳ２において、検知部３０２はデバイス２００を検知する。次に、ステップＳ１０２において、第１取得部３０４は、検知されたデバイス２００のデバイスＩＤを取得する。次に、ステップＳ１１２において、特定部３０３は、検知されたデバイスを利用可能なＭＦＰを、特定情報を用いて特定する。次に、表示部１１０は、図１０または図１１に示すように、特定部３０３により特定された１以上のＭＦＰそれぞれのＭＦＰＩＤを表示する。
【０１６９】
したがって、本実施形態の画像形成システムであれば、表示部１１０が図１０または図１１の画面を表示することにより、ユーザーは、デバイス２００を利用可能なＭＦＰを容易に認識できる。特に、ユーザーがＭＦＰに接続させたデバイスが該ＭＦＰで利用不可能であると判断された場合であっても、表示部１１０が図１１の画面を表示することにより、該デバイスを利用可能な他のＭＦＰを、ユーザーに負担を強いることなく該ユーザーに認識させることできる。
【０１７０】
（２）  また、ステップＳ２０２において、受付部３０８は、表示部１１０に表示された一覧画像５１６（図１０および図１１参照）から、１以上のＭＦＰＩＤ（本実施形態では、ＭＦＰ１００Ｂ）に対するユーザーの指定を受付ける。該指定されたＭＦＰ１００Ｂが、接続されたデバイス内のファイルデータに対して処理を実行するＭＦＰとなる。また、ステップＳ２０６において、ＭＦＰ１００Ａの設定部３０９は、図１２および図１３の画面からの設定に基づいて、ジョブ設定を実行する。また、ステップＳ３１４において、送受信部３１３は、該ジョブ設定に応じたコマンド（第１コマンドまたは第２コマンド）を他のＭＦＰ１００Ｂに対して送信する。該他のＭＦＰ１００Ｂは、ステップＳ２０２において、受付部３０８により受付けられたＭＦＰ１００である。さらに、他のＭＦＰ１００Ｂの処理実行部４１２は、ステップＳ１４またはステップＳ１２８において、データに対する処理を、送信されたコマンドに基づいて実行する。
【０１７１】
したがって、たとえば、デバイスを接続させたＭＦＰ２００Ａにおいて、該デバイスを利用不可能であると判断された場合であっても、該デバイスに記憶されているファイルデータに対する処理を他のＭＦＰ２００Ｂに実行させることができる。
【０１７２】
（３）  また、ＭＦＰ１００Ａで検知されたデバイスが、ステップＳ１１２（ステップＳ３０４）で、特定部３０３により、該ＭＦＰ１００Ａで利用可能であると判断された場合には、送受信部３１３は、該デバイスから取得されたファイルデータが含まれた第２コマンド（ステップＳ３０６参照）を、他のＭＦＰ１００Ｂに送信する。他のＭＦＰ１００Ｂの処理実行部４１２は、該第２コマンドに含まれるファイルデータに対する処理を実行する。したがって、検知されたデバイスが、ＭＦＰ１００Ａで利用可能であると判断された場合には、ユーザーにより指定された他のＭＦＰ１００Ｂにおいて、ファイルデータに対する処理を適切に実行させることができる。
【０１７３】
たとえば、第２の状況（図８参照）において、ユーザーは、デバイス２００ＡをＭＦＰ１００Ａに接続させて、図１０の画像を表示させる。図１０の画像により、処理を実行させるＭＦＰとして、ユーザーは、ＭＦＰ１００ＡとＭＦ１００Ｂとを指定する。そして、ユーザーは、ＭＦＰ１００Ａの図１３の印刷設定画面およびＭＦＰ１００Ｂの図１３の印刷設定画面において、詳細設定ボタン６２６の操作により「秘密文書」という画像を付加する処理を選択する。これにより、第２の状況において、ユーザーは、ＭＦＰ１００Ａで画像処理（「秘密文書」という画像を付加する処理）を施す設定を行い、かつ該設定を該ＭＦＰ１００Ａおよび該ＭＦＰ１００Ｂの双方に反映させることができる。したがって、第２の状況において、ユーザーの負担を軽減することができる。
【０１７４】
（４）  また、ＭＦＰ１００Ａで検知されたデバイスが、ステップＳ１１２（ステップＳ３０４）で、特定部３０３により、該ＭＦＰ１００Ａで利用可能ではない（利用不可能である）と判断された場合には、送受信部３１３は、該デバイスから取得されたデータＩＤが含まれた第１コマンド（ステップＳ３０８参照）を、他のＭＦＰ１００Ｂに送信する。図２３の第４処理の後の第１処理におけるステップＳ２において、他のＭＦＰ１００Ｂの検知部４０２が、デバイス２００の接続を検知した場合には、ステップＳ１２０において、第２取得部４１４は、デバイス２００Ｂに記憶されているファイルデータのデータＩＤを、該デバイス２００Ｂから取得する。そして、ステップＳ１２８において、ステップＳ１６で記憶部４１８に記憶されたデータＩＤのうち、該取得されたデータＩＤと一致するデータＩＤのデータに対する処理を処理実行部４１２は実行する。したがって、検知されたデバイスが、ＭＦＰ１００Ａで利用不可能であると判断された場合であっても、ユーザーにより指定された他のＭＦＰ１００Ｂにファイルデータに対する処理を適切に実行させることができる。
【０１７５】
たとえば、第１の状況においては、ステップＳ２０６において、図１３の画面から、ユーザーは、ＭＦＰ１００Ａに記憶されているデータファイルａを指定して、かつ印刷条件を設定することができる。該データファイルａの指定と、該データファイルａの印刷条件についても、設定部３０９は、ジョブに設定する（ジョブに含ませる）。これにより、ＭＦＰ１００Ａは、ファイルデータａをＭＦＰ１００Ｂに送信する。その後、ユーザーは、ＭＦＰ１００Ｂにデバイス２００Ａを接続させて、ファイルデータａとファイルデータｂとを統合した統合データに基づく印刷を該ＭＦＰ１００Ｂに実行させることができる。したがって、第１の状況において、ユーザーの負担を軽減することができる。
【０１７６】
（５）  また、第１コマンドには、データＩＤの他に、デバイスＩＤも含まれている（ステップＳ３０８参照）。また、ステップＳ１１８において、ステップＳ２で検知されたデバイスのデバイスＩＤと、図２９の１以上の保留ジョブのうちのいずれかの保留ジョブに対応づけられたデバイスＩＤとが一致するか否かを判断する。ステップＳ１１８でＹＥＳと判断された場合に、処理実行部４１２は、ステップＳ１２８において、保留ジョブを実行する。また、ステップＳ１１８でＮＯと判断された場合には、ステップＳ１２８の処理が実行されないことから、処理実行部４１２は、保留ジョブを実行しない。したがって、たとえば、第１の状況において、ＭＦＰ１００Ｂにデバイス２００Ｂを接続させるべきところ、該ＭＦＰ１００Ｂに他のデバイスを誤って接続させてしまった場合であっても、該他のデバイス内に記憶されているファイルデータに対する処理が実行されてしまうことを防止できる。
【０１７７】
（６）  また、第１の状況において、図１４の画面を視認したユーザーが、デバイス２００ＢをＭＦＰ１００Ｂに接続させた場合には、表示部４１０は、表示制御部４０７の制御により、図２２の画面を表示するようにしてもよい。図２５においては、たとえば、ステップＳ１０４においてＹＥＳと判断された場合において、ステップＳ１１８の処理を実行する前に、図２２の画面は表示される。つまり、図２２の画面は、ステップＳ１２８の保留ジョブ実行の前に表示される。図２２の画面では、保留ジョブ画像６５２において保留ジョブの一覧を表示する。受付部４０８は、該保留ジョブ画像６５２で表示されている１以上の保留ジョブに対して、設定変更ボタン６５８への操作による設定変更、削除ボタン６６０への操作による削除、および実行ボタン６６２への操作による実行のうち少なくとも１の指定を受付ける。したがって、保留ジョブに対して、ユーザーは種々の処理を実行できることから、ユーザーの利便性を向上させることができる。
【０１７８】
（７）  また、図２２の画面においては、ＭＦＰ１００Ａ（第１ＭＦＰ）およびＭＦＰ１００Ｂ（第２ＭＦＰ）のいずれとも異なるＭＦＰ１００Ｃについても保留ジョブの一覧（保留ジョブ画像６５４）が表示されている。したがって、ユーザーは、該ＭＦＰ１００Ｃについての保留ジョブも認識することができる。なお、図２２において、表示制御部４０７は、ＭＦＰ１００Ａ（第１ＭＦＰ）およびＭＦＰ１００Ｂ（第２ＭＦＰ）のいずれとも異なるＭＦＰが複数ある場合には、該複数のＭＦＰ毎に、保留ジョブを表示するようにしてもよい。
【０１７９】
（８）  また、他のＭＦＰ１００Ｂの削除部４１６は、予め定められた条件が成立した場合に、保留ジョブを削除する。したがって、ＭＦＰ１００Ｂの記憶部４１８の記憶容量を削減できることから、結果として保留ジョブについての記憶効率を向上させることができる。
【０１８０】
（９）  また、データＩＤにより識別されるデータをデバイスから取得できない場合、たとえば、ステップＳ１２０において、デバイスの中にファイルデータが存在しないと判断された場合（ステップＳ１２０でＮＯ）、ステップＳ１１８でＹＥＳと判断されたデバイスの保留ジョブを削除する。これは、該保留ジョブは実行不可能であると推定されることに基づく。これにより、ＭＦＰ１００Ｂの記憶部４１８の記憶容量を削減できることから、結果として保留ジョブによる保留ジョブについての記憶効率を向上させることができる。
【０１８１】
（１０）  また、ＭＦＰ１００Ａの送受信部３１３は、ネットワーク４０を経由して、コマンド（第１のコマンドおよび第２のコマンド）を、他のＭＦＰ１００Ｂに対して送信することができる。したがって、たとえば、ユーザーに負担を強いることなく、送受信部３１３は、コマンドを、他のＭＦＰ１００Ｂに対して送信することができる。
【０１８２】
（１１）  また、表示部１１０は、特定部３０３により特定された２以上のＭＦＰそれぞれのＭＦＰＩＤを表示する。たとえば、表示部１１０は、図１０の画面を表示する。また、受付部３０８は、表示部１１０により図１０の画面で表示された２以上のＭＦＰＩＤのうち複数のＭＦＰＩＤに対するユーザーによる指定を受付可能である。さらに、ユーザーが指定した複数のＭＦＰについて、図１３の画面により該ユーザーは処理設定を、ユーザーがデバイス２００を接続させたＭＦＰにおいて行うことができる。よって、ユーザーの利便性を向上させることができる。
【０１８３】
なお、変形例として、図１０の画面または図１１の画面において、ユーザーにより２以上のＭＦＰが指定された場合には、「該２以上のＭＦＰについて同一の処理設定を行う」か、「該２以上のＭＦＰについてそれぞれ異なる処理設定を行う」かをユーザーに入力させる画面（特に図示せず）を表示するようにしてもよい。この画面では、「該２以上のＭＦＰについて同一の処理設定を行う」という項目と、「該２以上のＭＦＰについてそれぞれ異なる処理設定を行う」という項目とを表示する。
【０１８４】
ユーザーにより、「該２以上のＭＦＰについて同一の処理設定を行う」という項目が選択された場合には、該２以上のＭＦＰについて同一の処理設定を行うための図１３の画面が表示される。また、ユーザーにより、「該２以上のＭＦＰについてそれぞれ異なる処理設定を行う」という項目が選択された場合には、該２以上のＭＦＰそれぞれのついての図１３の画面が表示される。
【０１８５】
（１２）  また、デバイスＩＦ１０９を複数備えるＭＦＰ（たとえば、ＭＦＰ１００Ａ）の検知部３０２は、複数のデバイスの接続を検知可能である。また、表示部１１０は、図１９に示すように、検知部３０２により検知された複数のデバイスそれぞれのデバイスＩＤを表示する。受付部３０８は、表示部１１０により表示された複数のデバイスＩＤに対するユーザーによる指定を受付ける。さらに、ユーザーは、図２０の画面、および図１７の画面または図１８の画面により、該複数のデバイスそれぞれについての処理設定を行う。ユーザーが複数のデバイスを接続させたＭＦＰにおいて、該複数のデバイスそれぞれに記憶されているファイルデータをどのＭＦＰに処理させるかを、該ユーザーは設定できる。したがって、ユーザーの利便性を向上させることができる。
【０１８６】
たとえば、図９に示す第３の状況において、たとえば、ＭＦＰ１００Ａにデバイス２００Ａおよびデバイス２００Ｃの双方を接続させて、ＭＦＰ１００Ａにおいて画像処理を施す設定を、該ＭＦＰ１００Ａおよび該ＭＦＰ１００Ｂの双方に反映させることができる。さらに、デバイス２００Ａに記憶されているファイルデータａを処理させるＭＦＰ、およびデバイス２００Ｃに記憶されているファイルデータｃを処理させるＭＦＰを、ユーザーは決定することができる。したがって、第３の状況において、ユーザーの負担を軽減することができる。
【０１８７】
（１３）  表示部１１０は、図１９に示すように、複数のデバイスＩＤを表示する。受付部３０８は、表示された複数のデバイスＩＤに対するユーザーの指定を受付部３０８が受付ける。受付部３０８が複数のデバイスＩＤを受付けると、表示制御部３０７は、図２０の画面を表示する。図２０の画面では、指定が受付けられた複数のデバイスＩＤそれぞれのデバイス毎についてＭＦＰを指定するか、または該複数のデバイスＩＤそれぞれのデバイスに記憶されているファイルデータについて共通のＭＦＰに処理を実行させるか、異なるＭＦＰに処理を実行させるかをユーザーに選択させるためのＭＦＰ設定画像５２６を表示する。ＭＦＰ設定画像５２６は、複数のデバイスＩＤそれぞれのデバイスに記憶されているファイルデータを異なるＭＦＰに処理させるか、複数のデバイスＩＤそれぞれのデバイスに記憶されているファイルデータを同一のＭＦＰに処理させるかをユーザーに選択させるための画像である。ＭＦＰ設定画像５２６の表示により、ユーザーの利便性を向上させることができる。
【０１８８】
（１４）  また、一のデバイスがＭＦＰに接続されて、該一のデバイス内のファイルデータのジョブ設定中に、新たなデバイスが接続される場合がある。この場合には、表示部１１０は、図１６の画面をポップアップ画像として表示する。図１６の画面では、新たなデバイスに記憶されているファイルデータを該実行中のジョブ設定の対象とするか否かをユーザーに選択させるための利用有無画像６２８を表示する。利用有無画像６２８の表示により、ユーザーの利便性を向上させることができる。
【０１８９】
（１５）  また、ＭＦＰ１００Ａ（第１ＭＦＰ）と、ＭＦＰ１００Ｂ（第２ＭＦＰ）とにおいて、同一のユーザーＩＤでログインされている場合に、ＭＦＰ１００Ｂの処理実行部４１２は、デバイスに記憶されているファイルデータに対する処理を、コマンドに基づいて実行する。本実施形態では、図２７のステップＳ３１０において、ＭＦＰ１００Ａに対してユーザー認証されているか否かを判断し、ユーザー認証していると判断された場合には、ステップＳ３１２においてジョブデータにユーザーＩＤが付加される。
【０１９０】
さらに、図２８のステップＳ４０４においては、ＭＦＰ１００Ｂにおいて実行されたユーザー認証で入力されたユーザーＩＤと、ステップＳ３１２において付加されたユーザーＩＤとが一致するか否かが判断される。双方のユーザーＩＤが一致していると判断された場合には、ジョブの実行またはジョブが保留され、双方のユーザーＩＤが一致していると判断された場合には、ジョブの実行またはジョブが保留されることなく、処理が終了する。したがって、ＭＦＰ１００Ａにデバイスを接続させたユーザーと、ＭＦＰ１００Ｂにデバイスを接続させたユーザーとが異なっていたとしても、該ＭＦＰ１００Ｂには、該接続されたデバイス内のファイルデータに対する処理を実行させないようにすることができる。したがって、画像形成システム２０のセキュリティ面を向上させることができる。
【０１９１】
（１６）  また、本実施形態では、特定情報は、管理装置５０が保有している。デバイスが検知されたＭＦＰは、たとえば、図２４のステップＳ４において特定情報を、管理装置５０に対して要求する。管理装置５０は、要求元のＭＦＰに特定情報を送信する。したがって、デバイスとＭＦＰとの関係を一元的に管理することができる。よって、画像形成システムのセキュリティ性を向上させることができる。
【０１９２】
（１７）  また、たとえば、デバイス２００Ａのファイルデータａのヘッダに機密コードを付加して印刷している場合、その設定が別のユーザーに引き継がれて利用可能であると、機密コードが流出してしまうため、セキュリティ性に問題がある。そこで、図２６のステップＳ２０８、ステップＳ２１０、およびステップＳ２２２において、ユーザー認証されたが、該ユーザー認証についてログアウトされた場合には、ＭＦＰ１００は、該ユーザー認証されたときのジョブ設定を削除する。これにより、セキュリティ性を向上させることができる。
【０１９３】
＜変形例＞
本発明は、上記の実施例に限られず、さらに種々の変形、応用が可能である。以下、本発明に適用可能な変形例について説明する。
【０１９４】
（１）  削除部４１６がジョブを削除する削除条件（予め定められた条件）の他の例を説明する。該削除条件は、該ジョブに含まれるデータに対する処理が処理実行部４１２により実行されない期間が、予め定められた期間に到達するという条件を含むようにしてもよい。つまり、たとえば、ＭＦＰ１００Ｂにジョブが保留されたときから、予め定められた期間が経過したときに、該ＭＦＰ１００Ｂの削除部４１６は、該保留されているジョブを削除する。予め定められた期間は如何なる期間であってもよい。予め定められた期間は、たとえば、１週間としてもよい。このような構成であっても、ＭＦＰ１００Ｂの記憶部４１８の記憶容量を削減できることから、結果として保留ジョブについての記憶効率を向上させることができる。
【０１９５】
（２）  次に、削除条件の他の例を説明する。図３０は、削除条件の他の例を説明するための図である。図３でも説明したように、特定情報は、複数のＭＦＰ毎に、利用可能なデバイスが定められた情報である。また、特定情報は、管理者などが変更することが可能であり、これにより、管理者が所望するセキュリティ性を実現することができる。
【０１９６】
また、前述の実施形態では、ＭＦＰ１００Ｂがジョブを保留している。ここで、管理装置５０に記憶されている特定情報が、管理者などにより変更された場合に、該変更された特定情報は、画像形成システム２０を構成する各ＭＦＰに送信されるようにしてもよい。
【０１９７】
たとえば、図３の例では、ＭＦＰ１００Ｂについては、デバイス２００Ｂが利用可能であると定められている。したがって、図２９に示すように、保留ジョブＪ２においては、デバイス２００Ｂのジョブが保留されている。その後、図３０に示すように、管理者により、ＭＦＰ１００Ｂにおいて、デバイス２００Ｂが利用可能でないと規定されたとする。この場合において、特定情報は、各ＭＦＰに送信される。第３取得部４２０が、該特定情報を取得する。該特定情報を取得したＭＦＰ１００Ｂの制御部４５０は、該ＭＦＰ１００Ｂにおいてデバイス２００Ｂが利用不可能であることを認識する。これとともに、該制御部４５０は、デバイス２００Ｂを利用する保留ジョブＪ２を実行することができない旨を認識する。これにより、ＭＦＰ１００Ｂの削除部４１６は、該ジョブＪ２を削除する。つまり、削除条件は、第３取得部４２０により取得された特定情報により利用可能ではないと定められるという条件を含む。換言すると、第３取得部４２０により取得された特定情報により利用可能ではないデバイスに記憶されているファイルデータに対する処理を実行する保留ジョブを削除部４１６は削除する。このような構成であれば、実行できない保留ジョブをいつまでも記憶させることを防止できることから、ＭＦＰ１００Ｂの記憶部４１８の記憶容量を削減できる。よって、結果として保留ジョブについての記憶効率を向上させることができる。
【０１９８】
（３）  また、ＭＦＰ１００Ａがネットワーク４０に接続されていないとする。この場合には、ＭＦＰ１００Ａは他のＭＦＰと通信することができない。このような画像形成システムで、たとえば、第１の状況（図７参照）において、デバイス２００Ｂに記憶されているファイルデータｂと、ＭＦＰ１００Ａに記憶されているファイルデータａとの統合データに基づく処理（たとえば、該統合データに係る印刷処理）をＭＦＰ１００Ｂに実行させたいと、ユーザーは考えているとする。
【０１９９】
この場合において、たとえば、ユーザーがＭＦＰ１００Ａに対してデバイス２００Ｂ（ＭＦＰ１００Ａで利用不可能なデバイス）を接続すると、ＭＦＰ１００Ａは、図１０の画面を表示する。この図１０において、処理を実行させたいＭＦＰをユーザーは指定する。ここでは、ユーザーは、処理を実行させたいＭＦＰとしてＭＦＰ１００Ｂを指定したとする。ユーザーがＭＦＰ１００Ｂを指定すると、ＭＦＰ１００Ａは、該ＭＦＰ１００ＢのＭＦＰＩＤをデバイス２００Ｂに記憶させる。その後、ＭＦＰ１００Ａは、図１２および図１３の画面から入力された設定情報も、ジョブデータとしてデバイス２００Ｂに記憶させる。
【０２００】
その後、ユーザーは、ＭＦＰ１００Ｂに対して、該デバイス２００Ｂを接続させる。ＭＦＰ１００Ｂの制御部４５０の第４取得部４２４は、デバイス２００Ｂから、ジョブデータと、ＭＦＰＩＤとを取得する。制御部４５０は、取得したＭＦＰＩＤと、制御部４５０を有するＭＦＰ（ＭＦＰ１００Ｂ）のＭＦＰＩＤとを比較する。該比較により、双方のＭＦＰＩＤが一致すると判断された場合には、ＭＦＰ１００Ｂに適正なデバイスが接続されたと判断し、該デバイスに記憶されているファイルデータおよび設定情報（ジョブデータ）に基づいて、処理を実行する。一方、該比較により、双方のＭＦＰＩＤが一致すると判断された場合には、ＭＦＰ１００Ｂは、この処理を実行しない。
【０２０１】
このように、本変形例では、ユーザーがデバイスを接続させたＭＦＰ１００Ａと、通信できないＭＦＰ１００Ｂに対しても、ユーザーは処理を実行させることができる。したがって、ユーザーの利便性を向上させることができる。
【０２０２】
また、本変形例のさらなる変形例として、ＭＦＰＩＤをデバイス２００に記憶させるのではなく、該ＭＦＰＩＤを管理装置５０に送信するようにしてもよい。この場合には、管理装置５０は、該送信されたＭＦＰＩＤを記憶する。その後、デバイスが接続されたＭＦＰ２００Ｂは、管理装置５０に対して、ＭＦＰＩＤを要求する。ＭＦＰ１００Ｂは、該要求したＭＦＰＩＤと、該ＭＦＰ１００ＢのＭＦＰＩＤとを比較する。該比較により、双方のＭＦＰＩＤが一致すると判断された場合には、ＭＦＰ１００Ｂに適正なデバイスが接続されたと判断し、該デバイスに記憶されているファイルデータおよび設定情報に基づいて、処理を実行する。一方、該比較により、双方のＭＦＰＩＤが一致すると判断された場合には、ＭＦＰ１００Ｂは、この処理を実行しない。
【０２０３】
（４）  次に、図５、図１０、および図１１の画面の表示態様の変形例を説明する。図３１は、第１の表示態様を示す例である。図３１に示すように、第１の表示態様は、１以上の画像形成装置それぞれの位置が示されている地図情報７５０を表示する態様である。図３１の例では、地図情報として、たとえば、デバイスを接続させたＭＦＰが備えられている部屋の情報が表示されている。部屋の情報として、経路の画像７０２と、入口の画像７０４とが表示されている。
【０２０４】
図３１の例では、デバイスを接続させたＭＦＰに「現在地」という文字が表示され、該デバイスを利用可能なＭＦＰの識別情報としてマーク７０６、７０８、７１０が表示されている。このような構成であれば、ＭＦＰＩＤを理解していないユーザーであっても、地図情報７５０（地図画像）を視認することにより、デバイスを利用可能なＭＦＰの位置を直感的に認識することができる。
【０２０５】
（５）  次に、第２の表示態様について説明する。図５、図１０、および図１１の例では、デバイスを接続させたＭＦＰからの距離の近さに応じた優先度でＭＦＰＩＤを表示するとして説明した。第２の表示態様では、ＭＦＰ１００Ａのユーザー認証時に入力されたユーザーＩＤにおいて利用頻度の高さに応じた優先度でＭＦＰＩＤを表示する。
【０２０６】
たとえば、ＭＦＰ１００Ａは、図３２に示す使用頻度データベースを保持している。図３２の例では、ユーザーＩＤごとに、各ＭＦＰの使用頻度（たとえば使用回数）が規定されている。たとえば、Ｕ１であるユーザーＩＤについては、ＭＦＰ１００ＡがＡ１回使用され、ＭＦＰ１００ＢがＢ１回使用され、ＭＦＰ１００ＣがＣ１回使用されていることが規定されている。このデータベースは、たとえば、管理装置５０が一元的に管理している。また、各ＭＦＰは、該ＭＦＰが使用されると、該使用された旨の情報を管理装置５０に対して送信する。この使用とは、たとえば、「ＭＦＰに処理を実行させること」をいう。処理とは、たとえば、上述の種々の処理（たとえば、印刷処理、スキャン処理）の少なくとも１つの処理である。
【０２０７】
管理装置５０は、該使用された旨の情報を受信すると、該情報に基づいて、図３２に示す使用頻度データベースを更新する。さらに、管理装置５０は、該更新された使用頻度データベースを各ＭＦＰに送信する。各ＭＦＰは、該ＭＦＰが記憶している使用頻度データベースを、該送信された使用頻度データベース（更新された使用頻度データベース）に更新する。
【０２０８】
ＭＦＰ１００Ａにデバイス２００が接続されると、ユーザー認証部３２６は、ユーザー認証を行うことにより、ユーザーに対してユーザーＩＤを入力させる。さらに、特定部３０３は、該デバイス２００を利用可能なＭＦＰを特定情報に基づいて特定する。表示制御部３０７は、ユーザー認証時に入力されたユーザーＩＤにおいて、該デバイス２００を利用可能なＭＦＰの使用頻度の高さを、図３２に示す使用頻度データベースに基づいて特定する。そして、表示制御部３０７は、ユーザー認証時に入力されたユーザーＩＤにおいて、該デバイス２００を利用可能なＭＦＰの使用頻度の高さに応じた優先度でＭＦＰＩＤを表示する。たとえば、表示部１１０は、入力されたユーザーＩＤについて、使用頻度が高いＭＦＰのＭＦＰＩＤを上から順に表示する（図５参照）。
【０２０９】
これにより、デバイスを接続させたユーザーは、該デバイスを利用可能なＭＦＰであって、該ユーザーの使用頻度の高いＭＦＰを認識することができる。したがって、ユーザーの利便性を向上させることができる。
【０２１０】
（６）  前述の実施形態では、特定情報は、管理装置５０が保持しているとして説明した。しかしながら、特定情報は、複数のＭＦＰのうち少なくとも１つが保持するようにしてもよい。以下では、特定情報を有するＭＦＰを「特定ＭＦＰ」という。
【０２１１】
この場合には、ステップＳ４において、ＭＦＰ１００Ａは、特定ＭＦＰに対して特定情報を要求する。特定ＭＦＰは、特定情報を、要求元のＭＦＰに送信する。また、特定情報を要求したＭＦＰと、特定ＭＦＰとが、ネットワークで接続されていない場合には、ＭＦＰ１００Ａは、管理装置５０経由で要求信号を特定ＭＦＰに送信するようにしてもよい。この場合には、特定ＭＦＰは、管理装置５０経由で、特定情報をＭＦＰ１００Ａに送信する。
【０２１２】
このような構成によれば、管理装置５０ではなく、ＭＦＰに特定情報を保持させることができる。したがって、管理装置５０の処理負担を軽減させることができる。
【０２１３】
今回開示された各実施の形態は全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内での全ての変更が含まれることが意図される。また、実施の形態および各変形例において説明された発明は、可能な限り、単独でも、組合わせても、実施することが意図される。
【符号の説明】
【０２１４】
２０  画像形成システム、５０  管理装置、１００  ＭＦＰ、２００  デバイス、３０２  検知部、３０４  第１取得部、３０３  特定部、１１０  表示部。
【図１】
2020082576.tif 000003
【図２】
2020082576.tif 000004
【図３】
2020082576.tif 000005
【図４】
2020082576.tif 000006
【図５】
2020082576.tif 000007
【図６】
2020082576.tif 000008
【図７】
2020082576.tif 000009
【図８】
2020082576.tif 000010
【図９】
2020082576.tif 000011
【図１０】
2020082576.tif 000012
【図１１】
2020082576.tif 000013
【図１２】
2020082576.tif 000014
【図１３】
2020082576.tif 000015
【図１４】
2020082576.tif 000016
【図１５】
2020082576.tif 000017
【図１６】
2020082576.tif 000018
【図１７】
2020082576.tif 000019
【図１８】
2020082576.tif 000020
【図１９】
2020082576.tif 000021
【図２０】
2020082576.tif 000022
【図２１】
2020082576.tif 000023
【図２２】
2020082576.tif 000024
【図２３】
2020082576.tif 000025
【図２４】
2020082576.tif 000026
【図２５】
2020082576.tif 000027
【図２６】
2020082576.tif 000028
【図２７】
2020082576.tif 000029
【図２８】
2020082576.tif 000030
【図２９】
2020082576.tif 000031
【図３０】
2020082576.tif 000032
【図３１】
2020082576.tif 000033
【図３２】
2020082576.tif 000034