(57)【特許請求の範囲】
【請求項１】
他の情報処理装置に代わって代替処理を実行する代替処理実行手段と、
前記他の情報処理装置のうちで前記代替処理の実行を許可した少なくとも１つの許可装置を識別するための装置識別情報を記憶するための許可装置記憶手段と、
前記少なくとも１つの許可装置のうちから前記代替処理の実行に関する実績情報を送信する送信先装置を決定する送信先装置決定手段と、
決定された前記送信先装置に前記実績情報を送信する実績情報送信手段と、
前記代替処理の実行に応じて、前記代替処理を実行することにより得られるデータを記憶するデータ記憶手段と、
前記少なくとも１つの許可装置のいずれかからデータ送信要求を受信することに応じて、記憶された前記データを前記少なくとも１つの許可装置のうち前記データ送信要求を送信してきた前記許可装置に送信するデータ送信手段と、を備え、
前記データ送信手段は、前記記憶されたデータに対応してパスワードが設定されている場合には、前記データ送信要求を送信してきた前記許可装置から前記パスワードと同じパスワードが受信されることを条件に、前記データ送信要求を送信してきた前記許可装置に前記データを送信する、代替処理実行装置。
【請求項２】
他の情報処理装置に代わって代替処理を実行する代替処理実行手段と、
前記他の情報処理装置のうちで前記代替処理の実行を許可した少なくとも１つの許可装置を識別するための装置識別情報を記憶するための許可装置記憶手段と、
前記少なくとも１つの許可装置のうちから前記代替処理の実行に関する実績情報を送信する送信先装置を決定する送信先装置決定手段と、
決定された前記送信先装置に前記実績情報を送信する実績情報送信手段と、
前記代替処理の実行に応じて、前記代替処理を実行することにより得られるデータを記憶するデータ記憶手段と、
前記少なくとも１つの許可装置のいずれかからデータ送信要求を受信することに応じて、記憶された前記データを前記少なくとも１つの許可装置のうち前記データ送信要求を送信してきた前記許可装置に送信するデータ送信手段と、
前記データ送信手段により前記データが送信された前記許可装置の装置識別情報を含む履歴情報を記憶する履歴記憶手段と、を備え、
前記送信先装置決定手段は、記憶された前記履歴情報に基づいて、前記少なくとも１つの許可装置のうち前記データ送信手段によりデータが送信された回数が所定値以上の許可装置を、前記送信先装置に決定する、代替処理実行装置。
【請求項３】
他の情報処理装置に代わって代替処理を実行する代替処理実行手段と、
前記他の情報処理装置のうちで前記代替処理の実行を許可した少なくとも１つの許可装置を識別するための装置識別情報を記憶するための許可装置記憶手段と、
前記少なくとも１つの許可装置のうちから前記代替処理の実行に関する実績情報を送信する送信先装置を決定する送信先装置決定手段と、
決定された前記送信先装置に前記実績情報を送信する実績情報送信手段と、
前記代替処理の実行に応じて、前記代替処理を実行することにより得られるデータを記憶するデータ記憶手段と、
前記少なくとも１つの許可装置のいずれかからデータ送信要求を受信することに応じて、記憶された前記データを前記少なくとも１つの許可装置のうち前記データ送信要求を送信してきた前記許可装置に送信するデータ送信手段と、
前記データ送信手段により前記データが送信された前記許可装置の装置識別情報と、該データが送信された時刻とを含む送信履歴を記憶する履歴記憶手段と、を備え、
前記送信先装置決定手段は、記憶された前記履歴情報に基づいて、前記少なくとも１つの許可装置のうち前記代替処理が実行された時刻に近い時刻を含む履歴情報に含まれる前記装置識別情報で識別される前記許可装置を、前記送信先装置に決定する、代替処理実行装置。
【請求項４】
他の情報処理装置に代わって代替処理を実行する代替処理実行手段と、
前記他の情報処理装置のうちで前記代替処理の実行を許可した少なくとも１つの許可装置を識別するための装置識別情報を記憶するための許可装置記憶手段と、
前記少なくとも１つの許可装置のうちから前記代替処理の実行に関する実績情報を送信する送信先装置を決定する送信先装置決定手段と、
決定された前記送信先装置に前記実績情報を送信する実績情報送信手段と、
前記代替処理の実行に応じて、前記代替処理を実行することにより得られるデータを記憶するデータ記憶手段と、
前記少なくとも１つの許可装置のいずれかからデータ送信要求を受信することに応じて、記憶された前記データを前記少なくとも１つの許可装置のうち前記データ送信要求を送信してきた前記許可装置に送信するデータ送信手段と、
ユーザを認証するためのユーザ認証手段と、
前記少なくとも１つの許可装置ごとにユーザを識別するためのユーザ識別情報を関連付けたユーザデータを記憶する装置別ユーザ記憶手段と、
を備え、
前記データ送信手段は、前記ユーザ認証手段により認証されることに応じて、前記データを送信し、前記データの送信に応じて、前記認証されたユーザのユーザ識別情報を含むアクセス履歴を記憶するためのアクセス実績記憶手段を含み、
前記送信先装置決定手段は、前記アクセス実績記憶手段により記憶されたアクセス履歴に基づいて、前記データ送信手段によりデータが送信された回数が所定回数以上の前記ユーザ識別情報を決定し、前記決定されたユーザ識別情報と前記ユーザデータによって関連付けられた前記装置識別情報で識別される前記許可装置を、前記送信先装置に決定する、代替処理実行装置。
【請求項５】
他の情報処理装置に代わって代替処理を実行する代替処理実行手段と、
前記他の情報処理装置のうちで前記代替処理の実行を許可した少なくとも１つの許可装置を識別するための装置識別情報を記憶するための許可装置記憶手段と、
前記少なくとも１つの許可装置のうちから前記代替処理の実行に関する実績情報を送信する送信先装置を決定する送信先装置決定手段と、
決定された前記送信先装置に前記実績情報を送信する実績情報送信手段と、
前記少なくとも１つの許可装置ごとにユーザを識別するためのユーザ識別情報とキーワードとを関連付けたユーザデータを記憶するユーザデータ記憶手段と、
前記代替処理を実行することにより得られるデータから前記ユーザデータに含まれるキーワードと同じキーワードを抽出するキーワード抽出手段と、を備え、
前記送信先装置決定手段は、前記キーワード抽出手段により前記キーワードが抽出された場合、抽出された前記キーワードに前記ユーザデータにより関連付けられた前記装置識別情報で識別される前記許可装置を前記送信先装置に決定する、代替処理実行装置。
【請求項６】
他の情報処理装置に代わって代替処理を実行する代替処理実行手段と、
前記他の情報処理装置のうちで前記代替処理の実行を許可した少なくとも１つの許可装置を識別するための装置識別情報を記憶するための許可装置記憶手段と、
前記少なくとも１つの許可装置のうちから前記代替処理の実行に関する実績情報を送信する送信先装置を決定する送信先装置決定手段と、
決定された前記送信先装置に前記実績情報を送信する実績情報送信手段と、
前記代替処理は、外部からデータを受信する処理であり、
前記少なくとも１つの許可装置ごとにユーザを識別するためのユーザ識別情報を関連付けたユーザデータを記憶するユーザデータ記憶手段と、
前記ユーザ識別情報とデータの送信元情報とを関連付けた送信元データを記憶する送信元データ記憶手段と、
前記代替処理の実行に応じて、前記代替処理を実行することにより得られるデータを記憶するデータ記憶手段と、を備え、
前記送信先装置決定手段は、前記代替処理が実行されることにより外部からデータが受信されることに応じて、該受信されたデータの送信元情報と前記送信元データにより関連付けられている前記ユーザ識別情報を特定するユーザ特定手段と、
前記少なくとも１つの許可装置のうちから前記ユーザ特定手段により特定された前記ユーザ識別情報と前記ユーザデータにより関連付けられている前記許可装置を前記送信先装置に決定する、代替処理実行装置。
【請求項７】
前記送信先装置決定手段は、さらに、前記少なくとも１つの許可装置のいずれかから実績情報送信要求を受信する場合、前記少なくとも１つの許可装置のうち前記実績要求送信要求を送信してきた装置を前記送信先装置に決定する、請求項１〜６のいずれかに記載の代替処理実行装置。
【請求項８】
他の情報処理装置に代わって代替処理を実行するステップと、
前記他の情報処理装置のうちで前記代替処理の実行を許可した少なくとも１つの許可装置を識別するための装置識別情報を記憶するステップと、
前記少なくとも１つの許可装置のうちから前記代替処理の実行に関する実績情報を送信する送信先装置を決定するステップと、
決定された前記送信先装置に前記実績情報を送信するステップと、
前記代替処理の実行に応じて、前記代替処理を実行することにより得られるデータを記憶するステップと、
前記少なくとも１つの許可装置のいずれかからデータ送信要求を受信することに応じて、記憶された前記データを前記少なくとも１つの許可装置のうち前記データ送信要求を送信してきた前記許可装置に送信するステップと、を代替処理実行装置に実行させ、
前記データを送信するステップは、前記記憶されたデータに対応してパスワードが設定されている場合には、前記データ送信要求を送信してきた前記許可装置から前記パスワードと同じパスワードが受信されることを条件に、前記データ送信要求を送信してきた前記許可装置に前記データを送信するステップを含む代替処理実行方法。
【請求項９】
他の情報処理装置に代わって代替処理を実行するステップと、
前記他の情報処理装置のうちで前記代替処理の実行を許可した少なくとも１つの許可装置を識別するための装置識別情報を記憶するステップと、
前記少なくとも１つの許可装置のうちから前記代替処理の実行に関する実績情報を送信する送信先装置を決定するステップと、
決定された前記送信先装置に前記実績情報を送信するステップと、
前記代替処理の実行に応じて、前記代替処理を実行することにより得られるデータを記憶するステップと、
前記少なくとも１つの許可装置のいずれかからデータ送信要求を受信することに応じて、記憶された前記データを前記少なくとも１つの許可装置のうち前記データ送信要求を送信してきた前記許可装置に送信するステップと、
前記データを送信するステップにおいて前記データが送信された前記許可装置の装置識別情報を含む履歴情報を記憶するステップと、を代替処理実行装置に実行させ、
前記送信先装置を決定するステップは、記憶された前記履歴情報に基づいて、前記少なくとも１つの許可装置のうち前記データ送信手段によりデータが送信された回数が所定値以上の許可装置を、前記送信先装置に決定するステップを含む、代替処理実行方法。
【請求項１０】
他の情報処理装置に代わって代替処理を実行するステップと、
前記他の情報処理装置のうちで前記代替処理の実行を許可した少なくとも１つの許可装置を識別するための装置識別情報を記憶するステップと、
前記少なくとも１つの許可装置のうちから前記代替処理の実行に関する実績情報を送信する送信先装置を決定するステップと、
決定された前記送信先装置に前記実績情報を送信するステップと、
前記代替処理の実行に応じて、前記代替処理を実行することにより得られるデータを記憶するステップと、
前記少なくとも１つの許可装置のいずれかからデータ送信要求を受信することに応じて、記憶された前記データを前記少なくとも１つの許可装置のうち前記データ送信要求を送信してきた前記許可装置に送信するステップと、
前記データを送信するステップにおいて前記データが送信された前記許可装置の装置識別情報と、該データが送信された時刻とを含む送信履歴を記憶するステップと、を代替処理実行装置に実行させ、
前記送信先装置を決定するステップは、記憶された前記履歴情報に基づいて、前記少なくとも１つの許可装置のうち前記代替処理が実行された時刻に近い時刻を含む履歴情報に含まれる前記装置識別情報で識別される前記許可装置を、前記送信先装置に決定するステップを含む、代替処理実行方法。
【請求項１１】
他の情報処理装置に代わって代替処理を実行するステップと、
前記他の情報処理装置のうちで前記代替処理の実行を許可した少なくとも１つの許可装置を識別するための装置識別情報を記憶するステップと、
前記少なくとも１つの許可装置のうちから前記代替処理の実行に関する実績情報を送信する送信先装置を決定するステップと、
決定された前記送信先装置に前記実績情報を送信するステップと、
前記代替処理の実行に応じて、前記代替処理を実行することにより得られるデータを記憶するステップと、
前記少なくとも１つの許可装置のいずれかからデータ送信要求を受信することに応じて、記憶された前記データを前記少なくとも１つの許可装置のうち前記データ送信要求を送信してきた前記許可装置に送信するステップと、
ユーザを認証するステップと、
前記少なくとも１つの許可装置ごとにユーザを識別するためのユーザ識別情報を関連付けたユーザデータを記憶するステップと、を代替処理実行装置に実行させ、
前記データを送信するステップは、前記ユーザを認証するステップにおいて認証されることに応じて、前記データを送信し、前記データの送信に応じて、前記認証されたユーザのユーザ識別情報を含むアクセス履歴を記憶するステップを含み、
前記送信先装置を決定するステップは、前記アクセス履歴を記憶するステップにおいて記憶されたアクセス履歴に基づいて、前記データを送信するステップにおいてデータが送信された回数が所定回数以上の前記ユーザ識別情報を決定し、前記決定されたユーザ識別情報と前記ユーザデータによって関連付けられた前記装置識別情報で識別される前記許可装置を、前記送信先装置に決定するステップを含む、代替処理実行方法。
【請求項１２】
他の情報処理装置に代わって代替処理を実行するステップと、
前記他の情報処理装置のうちで前記代替処理の実行を許可した少なくとも１つの許可装置を識別するための装置識別情報を記憶するステップと、
前記少なくとも１つの許可装置のうちから前記代替処理の実行に関する実績情報を送信する送信先装置を決定するステップと、
決定された前記送信先装置に前記実績情報を送信するステップと、
前記少なくとも１つの許可装置ごとにユーザを識別するためのユーザ識別情報とキーワードとを関連付けたユーザデータを記憶するステップと、
前記代替処理を実行することにより得られるデータから前記ユーザデータに含まれるキーワードと同じキーワードを抽出するステップと、を代替処理実行装置に実行させ、
前記送信先装置を決定するステップは、前記キーワードを抽出するステップにおいて前記キーワードが抽出された場合、抽出された前記キーワードに前記ユーザデータにより関連付けられた前記装置識別情報で識別される前記許可装置を前記送信先装置に決定するステップを含む、代替処理実行方法。
【請求項１３】
他の情報処理装置に代わって代替処理を実行するステップと、
前記他の情報処理装置のうちで前記代替処理の実行を許可した少なくとも１つの許可装置を識別するための装置識別情報を記憶するステップと、
前記少なくとも１つの許可装置のうちから前記代替処理の実行に関する実績情報を送信する送信先装置を決定するステップと、
決定された前記送信先装置に前記実績情報を送信するステップと、
前記代替処理は、外部からデータを受信する処理であり、
前記少なくとも１つの許可装置ごとにユーザを識別するためのユーザ識別情報を関連付けたユーザデータを記憶するステップと、
前記ユーザ識別情報とデータの送信元情報とを関連付けた送信元データを記憶するステップと、
前記代替処理の実行に応じて、前記代替処理を実行することにより得られるデータを記憶するステップと、を代替処理実行装置に実行させ、
前記送信先装置を決定するステップは、前記代替処理が実行されることにより外部からデータが受信されることに応じて、該受信されたデータの送信元情報と前記送信元データにより関連付けられている前記ユーザ識別情報を特定するステップと、
前記少なくとも１つの許可装置のうちから前記ユーザ識別情報を特定するステップにおいて特定された前記ユーザ識別情報と前記ユーザデータにより関連付けられている前記許可装置を前記送信先装置に決定するステップを含む、代替処理実行方法。
【請求項１４】
他の情報処理装置に代わって代替処理を実行するステップと、
前記代替処理の実行が許可された少なくとも１つの許可装置を識別するための装置識別情報を記憶するステップと、
前記少なくとも１つの許可装置のうちから前記代替処理の実行に関する実績情報を送信する送信先装置を決定するステップと、
決定された前記送信先装置に前記実績情報を送信するステップと、
前記代替処理の実行に応じて、前記代替処理を実行することにより得られるデータを記憶するステップと、
前記少なくとも１つの許可装置のいずれかからデータ送信要求を受信することに応じて、記憶された前記データを前記少なくとも１つの許可装置のうち前記データ送信要求を送信してきた前記許可装置に送信するステップと、をコンピュータに実行させ、
前記データを送信するステップは、前記記憶されたデータに対応してパスワードが設定されている場合には、前記データ送信要求を送信してきた前記許可装置から前記パスワードと同じパスワードが受信されることを条件に、前記データ送信要求を送信してきた前記許可装置に前記データを送信するステップを含む代替処理実行プログラム。
【請求項１５】
他の情報処理装置に代わって代替処理を実行するステップと、
前記他の情報処理装置のうちで前記代替処理の実行を許可した少なくとも１つの許可装置を識別するための装置識別情報を記憶するステップと、
前記少なくとも１つの許可装置のうちから前記代替処理の実行に関する実績情報を送信する送信先装置を決定するステップと、
決定された前記送信先装置に前記実績情報を送信するステップと、
前記代替処理の実行に応じて、前記代替処理を実行することにより得られるデータを記憶するステップと、
前記少なくとも１つの許可装置のいずれかからデータ送信要求を受信することに応じて、記憶された前記データを前記少なくとも１つの許可装置のうち前記データ送信要求を送信してきた前記許可装置に送信するステップと、
前記データを送信するステップにおいて前記データが送信された前記許可装置の装置識別情報を含む履歴情報を記憶するステップと、をコンピュータに実行させ、
前記送信先装置を決定するステップは、記憶された前記履歴情報に基づいて、前記少なくとも１つの許可装置のうち前記データ送信手段によりデータが送信された回数が所定値以上の許可装置を、前記送信先装置に決定するステップを含む、代替処理実行プログラム。
【請求項１６】
他の情報処理装置に代わって代替処理を実行するステップと、
前記他の情報処理装置のうちで前記代替処理の実行を許可した少なくとも１つの許可装置を識別するための装置識別情報を記憶するステップと、
前記少なくとも１つの許可装置のうちから前記代替処理の実行に関する実績情報を送信する送信先装置を決定するステップと、
決定された前記送信先装置に前記実績情報を送信するステップと、
前記代替処理の実行に応じて、前記代替処理を実行することにより得られるデータを記憶するステップと、
前記少なくとも１つの許可装置のいずれかからデータ送信要求を受信することに応じて、記憶された前記データを前記少なくとも１つの許可装置のうち前記データ送信要求を送信してきた前記許可装置に送信するステップと、
前記データを送信するステップにおいて前記データが送信された前記許可装置の装置識別情報と、該データが送信された時刻とを含む送信履歴を記憶するステップと、をコンピュータに実行させ、
前記送信先装置を決定するステップは、記憶された前記履歴情報に基づいて、前記少なくとも１つの許可装置のうち前記代替処理が実行された時刻に近い時刻を含む履歴情報に含まれる前記装置識別情報で識別される前記許可装置を、前記送信先装置に決定するステップを含む、代替処理実行プログラム。
【請求項１７】
他の情報処理装置に代わって代替処理を実行するステップと、
前記他の情報処理装置のうちで前記代替処理の実行を許可した少なくとも１つの許可装置を識別するための装置識別情報を記憶するステップと、
前記少なくとも１つの許可装置のうちから前記代替処理の実行に関する実績情報を送信する送信先装置を決定するステップと、
決定された前記送信先装置に前記実績情報を送信するステップと、
前記代替処理の実行に応じて、前記代替処理を実行することにより得られるデータを記憶するステップと、
前記少なくとも１つの許可装置のいずれかからデータ送信要求を受信することに応じて、記憶された前記データを前記少なくとも１つの許可装置のうち前記データ送信要求を送信してきた前記許可装置に送信するステップと、
ユーザを認証するステップと、
前記少なくとも１つの許可装置ごとにユーザを識別するためのユーザ識別情報を関連付けたユーザデータを記憶するステップと、をコンピュータに実行させ、
前記データを送信するステップは、前記ユーザを認証するステップにおいて認証されることに応じて、前記データを送信し、前記データの送信に応じて、前記認証されたユーザのユーザ識別情報を含むアクセス履歴を記憶するステップを含み、
前記送信先装置を決定するステップは、前記アクセス履歴を記憶するステップにおいて記憶されたアクセス履歴に基づいて、前記データを送信するステップにおいてデータが送信された回数が所定回数以上の前記ユーザ識別情報を決定し、前記決定されたユーザ識別情報と前記ユーザデータによって関連付けられた前記装置識別情報で識別される前記許可装置を、前記送信先装置に決定するステップを含む、代替処理実行プログラム。
【請求項１８】
他の情報処理装置に代わって代替処理を実行するステップと、
前記他の情報処理装置のうちで前記代替処理の実行を許可した少なくとも１つの許可装置を識別するための装置識別情報を記憶するステップと、
前記少なくとも１つの許可装置のうちから前記代替処理の実行に関する実績情報を送信する送信先装置を決定するステップと、
決定された前記送信先装置に前記実績情報を送信するステップと、
前記少なくとも１つの許可装置ごとにユーザを識別するためのユーザ識別情報とキーワードとを関連付けたユーザデータを記憶するステップと、
前記代替処理を実行することにより得られるデータから前記ユーザデータに含まれるキーワードと同じキーワードを抽出するステップと、をコンピュータに実行させ、
前記送信先装置を決定するステップは、前記キーワードを抽出するステップにおいて前記キーワードが抽出された場合、抽出された前記キーワードに前記ユーザデータにより関連付けられた前記装置識別情報で識別される前記許可装置を前記送信先装置に決定するステップを含む、代替処理実行プログラム。
【請求項１９】
他の情報処理装置に代わって代替処理を実行するステップと、
前記他の情報処理装置のうちで前記代替処理の実行を許可した少なくとも１つの許可装置を識別するための装置識別情報を記憶するステップと、
前記少なくとも１つの許可装置のうちから前記代替処理の実行に関する実績情報を送信する送信先装置を決定するステップと、
決定された前記送信先装置に前記実績情報を送信するステップと、
前記代替処理は、外部からデータを受信する処理であり、
前記少なくとも１つの許可装置ごとにユーザを識別するためのユーザ識別情報を関連付けたユーザデータを記憶するステップと、
前記ユーザ識別情報とデータの送信元情報とを関連付けた送信元データを記憶するステップと、
前記代替処理の実行に応じて、前記代替処理を実行することにより得られるデータを記憶するステップと、をコンピュータに実行させ、
前記送信先装置を決定するステップは、前記代替処理が実行されることにより外部からデータが受信されることに応じて、該受信されたデータの送信元情報と前記送信元データにより関連付けられている前記ユーザ識別情報を特定するステップと、
前記少なくとも１つの許可装置のうちから前記ユーザ識別情報を特定するステップにおいて特定された前記ユーザ識別情報と前記ユーザデータにより関連付けられている前記許可装置を前記送信先装置に決定するステップを含む、代替処理実行プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、代替処理実行装置、代替処理実行方法および代替処理実行プログラムに関し、特に、互いに通信可能な装置に代わって処理を実行する代替処理実行装置、およびその代替処理実行装置で実行される代替処理実行方法および代替処理実行プログラムに関する。
【背景技術】
【０００２】
近年、スキャナ、プリンタ、ファクシミリなどの機能を備えた複合機（以下「ＭＦＰ」という）をネットワークに接続して使用する形態が一般的となっており、ＭＦＰを、ネットワークに接続された他の複数のコンピュータが共有することが可能となっている。例えば、ＭＦＰのファクシミリ機能を複数のコンピュータが共有することができる。しかしながら、ファクシミリデータを受信した場合に、受信したファクシミリデータを複数のコンピュータのすべてに送信すると、ファクシミリデータが多くの人の目に触れてしまい、セキュリティ上の問題がある。
【０００３】
例えば、特開平１０−２００５６９号公報には、クライアントから送られた、受信情報の送付を促す電子メール（受信通知開始メール）に基づき、受信情報送付先リスト（受信通知名簿）にクライアントを登録し、あるいは受信情報の送付停止を促す電子メール（受信通知終了メール）に基づき、受信情報送付先リスト（受信通知名簿）からクライアントを削除し、受信情報（ファクシミリ受信通知メール）を作成して電子メール蓄積ファイルに保存し、受信情報送付先リスト（受信通知名簿）に登録されているクライアントにのみ、受信情報（ファクシミリ受信通知メール）の送付を行うファクシミリメールサーバが記載されている。
【０００４】
しかしながら、従来のファクシミリメールサーバは、ファクシミリデータを受信したことを予め登録された電子メールのすべてに通知するので、ファクシミリサーバ自体の処理負担が増加し、パフォーマンスが低下してしまう恐れがある。
【特許文献１】特開平１０−２００５６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の一つは、データを送信する負荷を低減するとともに、通信トラフィックを減少することが可能な代替処理実行装置を提供することである。
【０００６】
この発明の他の目的は、データを送信する負荷を低減するとともに、通信トラフィックを減少することが可能な代替処理実行方法を提供することである。
【０００７】
この発明のさらに他の目的は、データを送信する負荷を低減するとともに、通信トラフィックを減少することが可能な代替処理実行プログラムを提供することである。
【課題を解決するための手段】
【０００８】
上述した目的を達成するために、この発明のある局面によれば、代替処理実行装置は、他の情報処理装置に代わって代替処理を実行する代替処理実行手段と、他の情報処理装置のうちで代替処理の実行を許可した少なくとも１つの許可装置を識別するための装置識別情報を記憶するための許可装置記憶手段と、少なくとも１つの許可装置のうちから代替処理の実行に関する実績情報を送信する送信先装置を決定する送信先装置決定手段と、決定された送信先装置に実績情報を送信する実績情報送信手段と、代替処理の実行に応じて、代替処理を実行することにより得られるデータを記憶するデータ記憶手段と、少なくとも１つの許可装置のいずれかからデータ送信要求を受信することに応じて、記憶されたデータを少なくとも１つの許可装置のうちデータ送信要求を送信してきた許可装置に送信するデータ送信手段と、を備え、データ送信手段は、記憶されたデータに対応してパスワードが設定されている場合には、データ送信要求を送信してきた許可装置からパスワードと同じパスワードが受信されることを条件に、データ送信要求を送信してきた許可装置にデータを送信する。
【０００９】
この局面に従えば、少なくとも１つの許可装置のうちから代替処理の実行に関する実績情報を送信する送信先装置が決定され、少なくとも１つの許可装置のうちから決定された送信先装置に実績情報を送信するので、許可装置の全てに実績情報を送信する必要がない。このため、実績情報を送信する回数を減らして通信トラフィックを減少するとともに、通信のための負荷を低減することができる。その結果、データを送信する負荷を低減するとともに、通信トラフィックを減少することが可能な代替処理実行装置を提供することができる。
【００１３】
この発明の他の局面によれば、代替処理実行装置は、他の情報処理装置に代わって代替処理を実行する代替処理実行手段と、他の情報処理装置のうちで代替処理の実行を許可した少なくとも１つの許可装置を識別するための装置識別情報を記憶するための許可装置記憶手段と、少なくとも１つの許可装置のうちから代替処理の実行に関する実績情報を送信する送信先装置を決定する送信先装置決定手段と、決定された送信先装置に実績情報を送信する実績情報送信手段と、代替処理の実行に応じて、代替処理を実行することにより得られるデータを記憶するデータ記憶手段と、少なくとも１つの許可装置のいずれかからデータ送信要求を受信することに応じて、記憶された前記データを少なくとも１つの許可装置のうちデータ送信要求を送信してきた許可装置に送信するデータ送信手段と、データ送信手段によりデータが送信された許可装置の装置識別情報を含む履歴情報を記憶する履歴記憶手段と、を備え、送信先装置決定手段は、記憶された履歴情報に基づいて、少なくとも１つの許可装置のうちデータ送信手段によりデータが送信された回数が所定値以上の許可装置を、送信先装置に決定する。
【００１４】
この発明のさらに他の局面によれば、代替処理実行装置は、他の情報処理装置に代わって代替処理を実行する代替処理実行手段と、他の情報処理装置のうちで代替処理の実行を許可した少なくとも１つの許可装置を識別するための装置識別情報を記憶するための許可装置記憶手段と、少なくとも１つの許可装置のうちから代替処理の実行に関する実績情報を送信する送信先装置を決定する送信先装置決定手段と、決定された送信先装置に実績情報を送信する実績情報送信手段と、代替処理の実行に応じて、代替処理を実行することにより得られるデータを記憶するデータ記憶手段と、少なくとも１つの許可装置のいずれかからデータ送信要求を受信することに応じて、記憶されたデータを少なくとも１つの許可装置のうちデータ送信要求を送信してきた許可装置に送信するデータ送信手段と、データ送信手段によりデータが送信された許可装置の装置識別情報と、該データが送信された時刻とを含む送信履歴を記憶する履歴記憶手段と、を備え、送信先装置決定手段は、記憶された履歴情報に基づいて、少なくとも１つの許可装置のうち代替処理が実行された時刻に近い時刻を含む履歴情報に含まれる装置識別情報で識別される許可装置を、送信先装置を決定する。
【００１５】
この発明のさらに他の局面によれば、代替処理実行装置は、他の情報処理装置に代わって代替処理を実行する代替処理実行手段と、他の情報処理装置のうちで代替処理の実行を許可した少なくとも１つの許可装置を識別するための装置識別情報を記憶するための許可装置記憶手段と、少なくとも１つの許可装置のうちから代替処理の実行に関する実績情報を送信する送信先装置を決定する送信先装置決定手段と、決定された送信先装置に実績情報を送信する実績情報送信手段と、代替処理の実行に応じて、代替処理を実行することにより得られるデータを記憶するデータ記憶手段と、少なくとも１つの許可装置のいずれかからデータ送信要求を受信することに応じて、記憶されたデータを少なくとも１つの許可装置のうちデータ送信要求を送信してきた許可装置に送信するデータ送信手段と、ユーザを認証するためのユーザ認証手段と、少なくとも１つの許可装置ごとにユーザを識別するためのユーザ識別情報を関連付けたユーザデータを記憶する装置別ユーザ記憶手段と、を備え、データ送信手段は、ユーザ認証手段により認証されることに応じて、データを送信し、データの送信に応じて、認証されたユーザのユーザ識別情報を含むアクセス履歴を記憶するためのアクセス実績記憶手段を含み、送信先装置決定手段は、アクセス実績記憶手段により記憶されたアクセス履歴に基づいて、データ送信手段によりデータが送信された回数が所定回数以上のユーザ識別情報を決定し、決定されたユーザ識別情報とユーザデータによって関連付けられた装置識別情報で識別される許可装置を、送信先装置に決定する。
【００１６】
この発明のさらに他の局面によれば、代替処理実行装置は、他の情報処理装置に代わって代替処理を実行する代替処理実行手段と、他の情報処理装置のうちで代替処理の実行を許可した少なくとも１つの許可装置を識別するための装置識別情報を記憶するための許可装置記憶手段と、少なくとも１つの許可装置のうちから代替処理の実行に関する実績情報を送信する送信先装置を決定する送信先装置決定手段と、決定された送信先装置に実績情報を送信する実績情報送信手段と、少なくとも１つの許可装置ごとにユーザを識別するためのユーザ識別情報とキーワードとを関連付けたユーザデータを記憶するユーザデータ記憶手段と、代替処理を実行することにより得られるデータからユーザデータに含まれるキーワードと同じキーワードを抽出するキーワード抽出手段と、を備え、送信先装置決定手段は、キーワード抽出手段によりキーワードが抽出された場合、抽出されたキーワードにユーザデータにより関連付けられた装置識別情報で識別される許可装置を送信先装置に決定する。
【００１７】
この発明のさらに他の局面によれば、代替処理実行装置は、他の情報処理装置に代わって代替処理を実行する代替処理実行手段と、他の情報処理装置のうちで代替処理の実行を許可した少なくとも１つの許可装置を識別するための装置識別情報を記憶するための許可装置記憶手段と、少なくとも１つの許可装置のうちから代替処理の実行に関する実績情報を送信する送信先装置を決定する送信先装置決定手段と、決定された送信先装置に実績情報を送信する実績情報送信手段と、代替処理は、外部からデータを受信する処理であり、少なくとも１つの許可装置ごとにユーザを識別するためのユーザ識別情報を関連付けたユーザデータを記憶するユーザデータ記憶手段と、ユーザ識別情報とデータの送信元情報とを関連付けた送信元データを記憶する送信元データ記憶手段と、代替処理の実行に応じて、代替処理を実行することにより得られるデータを記憶するデータ記憶手段と、を備え、送信先装置決定手段は、代替処理が実行されることにより外部からデータが受信されることに応じて、該受信されたデータの送信元情報と送信元データにより関連付けられているユーザ識別情報を特定するユーザ特定手段と、少なくとも１つの許可装置のうちからユーザ特定手段により特定されたユーザ識別情報とユーザデータにより関連付けられている許可装置を送信先装置に決定する。
好ましくは、送信先装置決定手段は、さらに、少なくとも１つの許可装置のいずれかから実績情報送信要求を受信する場合、少なくとも１つの許可装置のうち実績要求送信要求を送信してきた装置を送信先装置に決定する。
【００１８】
この発明のさらに他の局面によれば、代替処理実行方法は、他の情報処理装置に代わって代替処理を実行するステップと、他の情報処理装置のうちで代替処理の実行を許可した少なくとも１つの許可装置を識別するための装置識別情報を記憶するステップと、少なくとも１つの許可装置のうちから代替処理の実行に関する実績情報を送信する送信先装置を決定するステップと、決定された送信先装置に実績情報を送信するステップと、代替処理の実行に応じて、代替処理を実行することにより得られるデータを記憶するステップと、少なくとも１つの許可装置のいずれかからデータ送信要求を受信することに応じて、記憶されたデータを少なくとも１つの許可装置のうちデータ送信要求を送信してきた許可装置に送信するステップと、を代替処理実行装置に実行させ、データを送信するステップは、記憶されたデータに対応してパスワードが設定されている場合には、データ送信要求を送信してきた許可装置からパスワードと同じパスワードが受信されることを条件に、データ送信要求を送信してきた許可装置にデータを送信するステップを含む。
【００１９】
この局面に従えば、データを送信する負荷を低減するとともに、通信トラフィックを減少することが可能な代替処理実行方法を提供することができる。
この発明のさらに他の局面によれば、代替処理実行方法は、他の情報処理装置に代わって代替処理を実行するステップと、他の情報処理装置のうちで代替処理の実行を許可した少なくとも１つの許可装置を識別するための装置識別情報を記憶するステップと、少なくとも１つの許可装置のうちから代替処理の実行に関する実績情報を送信する送信先装置を決定するステップと、決定された送信先装置に実績情報を送信するステップと、代替処理の実行に応じて、代替処理を実行することにより得られるデータを記憶するステップと、少なくとも１つの許可装置のいずれかからデータ送信要求を受信することに応じて、記憶されたデータを少なくとも１つの許可装置のうちデータ送信要求を送信してきた許可装置に送信するステップと、データを送信するステップにおいてデータが送信された許可装置の装置識別情報を含む履歴情報を記憶するステップと、を代替処理実行装置に実行させ、送信先装置を決定するステップは、記憶された履歴情報に基づいて、少なくとも１つの許可装置のうちデータ送信手段によりデータが送信された回数が所定値以上の許可装置を、送信先装置に決定するステップを含む。
この発明のさらに他の局面によれば、代替処理実行方法は、他の情報処理装置に代わって代替処理を実行するステップと、他の情報処理装置のうちで代替処理の実行を許可した少なくとも１つの許可装置を識別するための装置識別情報を記憶するステップと、少なくとも１つの許可装置のうちから代替処理の実行に関する実績情報を送信する送信先装置を決定するステップと、決定された送信先装置に実績情報を送信するステップと、代替処理の実行に応じて、代替処理を実行することにより得られるデータを記憶するステップと、少なくとも１つの許可装置のいずれかからデータ送信要求を受信することに応じて、記憶されたデータを少なくとも１つの許可装置のうちデータ送信要求を送信してきた許可装置に送信するステップと、データを送信するステップにおいてデータが送信された許可装置の装置識別情報と、該データが送信された時刻とを含む送信履歴を記憶するステップと、を代替処理実行装置に実行させ、送信先装置を決定するステップは、記憶された履歴情報に基づいて、少なくとも１つの許可装置のうち代替処理が実行された時刻に近い時刻を含む履歴情報に含まれる装置識別情報で識別される許可装置を、送信先装置に決定するステップを含む。
この発明のさらに他の局面によれば、代替処理実行方法は、他の情報処理装置に代わって代替処理を実行するステップと、他の情報処理装置のうちで代替処理の実行を許可した少なくとも１つの許可装置を識別するための装置識別情報を記憶するステップと、少なくとも１つの許可装置のうちから代替処理の実行に関する実績情報を送信する送信先装置を決定するステップと、決定された送信先装置に実績情報を送信するステップと、代替処理の実行に応じて、代替処理を実行することにより得られるデータを記憶するステップと、少なくとも１つの許可装置のいずれかからデータ送信要求を受信することに応じて、記憶されたデータを少なくとも１つの許可装置のうちデータ送信要求を送信してきた許可装置に送信するステップと、ユーザを認証するステップと、少なくとも１つの許可装置ごとにユーザを識別するためのユーザ識別情報を関連付けたユーザデータを記憶するステップと、を代替処理実行装置に実行させ、データを送信するステップは、ユーザを認証するステップにおいて認証されることに応じて、データを送信し、データの送信に応じて、認証されたユーザのユーザ識別情報を含むアクセス履歴を記憶するステップを含み、送信先装置を決定するステップは、アクセス履歴を記憶するステップにおいて記憶されたアクセス履歴に基づいて、データを送信するステップにおいてデータが送信された回数が所定回数以上のユーザ識別情報を決定し、決定されたユーザ識別情報とユーザデータによって関連付けられた装置識別情報で識別される許可装置を、送信先装置に決定するステップを含む。
この発明のさらに他の局面によれば、代替処理実行方法は、他の情報処理装置に代わって代替処理を実行するステップと、他の情報処理装置のうちで代替処理の実行を許可した少なくとも１つの許可装置を識別するための装置識別情報を記憶するステップと、少なくとも１つの許可装置のうちから代替処理の実行に関する実績情報を送信する送信先装置を決定するステップと、決定された送信先装置に実績情報を送信するステップと、少なくとも１つの許可装置ごとにユーザを識別するためのユーザ識別情報とキーワードとを関連付けたユーザデータを記憶するステップと、代替処理を実行することにより得られるデータからユーザデータに含まれるキーワードと同じキーワードを抽出するステップと、を代替処理実行装置に実行させ、送信先装置を決定するステップは、キーワードを抽出するステップにおいてキーワードが抽出された場合、抽出されたキーワードにユーザデータにより関連付けられた装置識別情報で識別される許可装置を送信先装置に決定するステップを含む。
この発明のさらに他の局面によれば、代替処理実行方法は、他の情報処理装置に代わって代替処理を実行するステップと、他の情報処理装置のうちで代替処理の実行を許可した少なくとも１つの許可装置を識別するための装置識別情報を記憶するステップと、少なくとも１つの許可装置のうちから代替処理の実行に関する実績情報を送信する送信先装置を決定するステップと、決定された送信先装置に実績情報を送信するステップと、代替処理は、外部からデータを受信する処理であり、少なくとも１つの許可装置ごとにユーザを識別するためのユーザ識別情報を関連付けたユーザデータを記憶するステップと、ユーザ識別情報とデータの送信元情報とを関連付けた送信元データを記憶するステップと、代替処理の実行に応じて、代替処理を実行することにより得られるデータを記憶するステップと、を代替処理実行装置に実行させ、送信先装置を決定するステップは、代替処理が実行されることにより外部からデータが受信されることに応じて、該受信されたデータの送信元情報と送信元データにより関連付けられているユーザ識別情報を特定するステップと、少なくとも１つの許可装置のうちからユーザ識別情報を特定するステップにおいて特定されたユーザ識別情報とユーザデータにより関連付けられている許可装置を送信先装置に決定するステップを含む。
【００２０】
この発明のさらに他の局面に従えば、代替処理実行プログラムは、他の情報処理装置に代わって代替処理を実行するステップと、代替処理の実行が許可された少なくとも１つの許可装置を識別するための装置識別情報を記憶するステップと、少なくとも１つの許可装置のうちから代替処理の実行に関する実績情報を送信する送信先装置を決定するステップと、決定された送信先装置に実績情報を送信するステップと、代替処理の実行に応じて、代替処理を実行することにより得られるデータを記憶するステップと、少なくとも１つの許可装置のいずれかからデータ送信要求を受信することに応じて、記憶されたデータを少なくとも１つの許可装置のうちデータ送信要求を送信してきた許可装置に送信するステップと、をコンピュータに実行させ、データを送信するステップは、記憶されたデータに対応してパスワードが設定されている場合には、データ送信要求を送信してきた許可装置からパスワードと同じパスワードが受信されることを条件に、データ送信要求を送信してきた許可装置にデータを送信するステップを含む。
【００２１】
この局面に従えば、データを送信する負荷を低減するとともに、通信トラフィックを減少することが可能な代替処理実行プログラムを提供することができる。
この発明のさらに他の局面によれば、代替処理実行プログラムは、他の情報処理装置に代わって代替処理を実行するステップと、他の情報処理装置のうちで代替処理の実行を許可した少なくとも１つの許可装置を識別するための装置識別情報を記憶するステップと、少なくとも１つの許可装置のうちから代替処理の実行に関する実績情報を送信する送信先装置を決定するステップと、決定された送信先装置に実績情報を送信するステップと、代替処理の実行に応じて、代替処理を実行することにより得られるデータを記憶するステップと、少なくとも１つの許可装置のいずれかからデータ送信要求を受信することに応じて、記憶されたデータを少なくとも１つの許可装置のうちデータ送信要求を送信してきた許可装置に送信するステップと、データを送信するステップにおいてデータが送信された許可装置の装置識別情報を含む履歴情報を記憶するステップと、をコンピュータに実行させ、送信先装置を決定するステップは、記憶された履歴情報に基づいて、少なくとも１つの許可装置のうちデータ送信手段によりデータが送信された回数が所定値以上の許可装置を、送信先装置に決定するステップを含む。
この発明のさらに他の局面によれば、代替処理実行プログラムは、他の情報処理装置に代わって代替処理を実行するステップと、他の情報処理装置のうちで代替処理の実行を許可した少なくとも１つの許可装置を識別するための装置識別情報を記憶するステップと、少なくとも１つの許可装置のうちから代替処理の実行に関する実績情報を送信する送信先装置を決定するステップと、決定された送信先装置に実績情報を送信するステップと、代替処理の実行に応じて、代替処理を実行することにより得られるデータを記憶するステップと、少なくとも１つの許可装置のいずれかからデータ送信要求を受信することに応じて、記憶されたデータを少なくとも１つの許可装置のうちデータ送信要求を送信してきた許可装置に送信するステップと、データを送信するステップにおいてデータが送信された許可装置の装置識別情報と、該データが送信された時刻とを含む送信履歴を記憶するステップと、をコンピュータに実行させ、送信先装置を決定するステップは、記憶された履歴情報に基づいて、少なくとも１つの許可装置のうち代替処理が実行された時刻に近い時刻を含む履歴情報に含まれる装置識別情報で識別される許可装置を、送信先装置に決定するステップを含む。
この発明のさらに他の局面によれば、代替処理実行プログラムは、他の情報処理装置に代わって代替処理を実行するステップと、他の情報処理装置のうちで代替処理の実行を許可した少なくとも１つの許可装置を識別するための装置識別情報を記憶するステップと、少なくとも１つの許可装置のうちから代替処理の実行に関する実績情報を送信する送信先装置を決定するステップと、決定された送信先装置に実績情報を送信するステップと、代替処理の実行に応じて、代替処理を実行することにより得られるデータを記憶するステップと、少なくとも１つの許可装置のいずれかからデータ送信要求を受信することに応じて、記憶されたデータを少なくとも１つの許可装置のうちデータ送信要求を送信してきた許可装置に送信するステップと、ユーザを認証するステップと、少なくとも１つの許可装置ごとにユーザを識別するためのユーザ識別情報を関連付けたユーザデータを記憶するステップと、をコンピュータに実行させ、データを送信するステップは、ユーザを認証するステップにおいて認証されることに応じて、データを送信し、データの送信に応じて、認証されたユーザのユーザ識別情報を含むアクセス履歴を記憶するステップを含み、送信先装置を決定するステップは、アクセス履歴を記憶するステップにおいて記憶されたアクセス履歴に基づいて、データを送信するステップにおいてデータが送信された回数が所定回数以上のユーザ識別情報を決定し、決定されたユーザ識別情報とユーザデータによって関連付けられた装置識別情報で識別される許可装置を、送信先装置に決定するステップを含む。
この発明のさらに他の局面によれば、代替処理実行プログラムは、他の情報処理装置に代わって代替処理を実行するステップと、他の情報処理装置のうちで代替処理の実行を許可した少なくとも１つの許可装置を識別するための装置識別情報を記憶するステップと、少なくとも１つの許可装置のうちから代替処理の実行に関する実績情報を送信する送信先装置を決定するステップと、決定された送信先装置に実績情報を送信するステップと、少なくとも１つの許可装置ごとにユーザを識別するためのユーザ識別情報とキーワードとを関連付けたユーザデータを記憶するステップと、代替処理を実行することにより得られるデータからユーザデータに含まれるキーワードと同じキーワードを抽出するステップと、をコンピュータに実行させ、送信先装置を決定するステップは、キーワードを抽出するステップにおいてキーワードが抽出された場合、抽出されたキーワードにユーザデータにより関連付けられた装置識別情報で識別される許可装置を送信先装置に決定するステップを含む。
この発明のさらに他の局面によれば、代替処理実行プログラムは、他の情報処理装置に代わって代替処理を実行するステップと、他の情報処理装置のうちで代替処理の実行を許可した少なくとも１つの許可装置を識別するための装置識別情報を記憶するステップと、少なくとも１つの許可装置のうちから代替処理の実行に関する実績情報を送信する送信先装置を決定するステップと、決定された送信先装置に実績情報を送信するステップと、代替処理は、外部からデータを受信する処理であり、少なくとも１つの許可装置ごとにユーザを識別するためのユーザ識別情報を関連付けたユーザデータを記憶するステップと、ユーザ識別情報とデータの送信元情報とを関連付けた送信元データを記憶するステップと、代替処理の実行に応じて、代替処理を実行することにより得られるデータを記憶するステップと、をコンピュータに実行させ、送信先装置を決定するステップは、代替処理が実行されることにより外部からデータが受信されることに応じて、該受信されたデータの送信元情報と送信元データにより関連付けられているユーザ識別情報を特定するステップと、少なくとも１つの許可装置のうちからユーザ識別情報を特定するステップにおいて特定されたユーザ識別情報とユーザデータにより関連付けられている許可装置を送信先装置に決定するステップを含む。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００２３】
図１は、本発明の実施の形態における画像処理システムの全体概要を示す図である。図１を参照して、画像処理システム１は、ネットワーク２にそれぞれ接続されたＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００，１００Ａ，１００Ｂ，１００Ｃを含む。なお、本実施の形態においてはＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃを例に説明するが、ＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃに代えて、たとえば、スキャナ、プリンタ、ファクシミリ、パーソナルコンピュータ等であってもよい。
【００２４】
ネットワーク２は、ローカルエリアネットワーク（ＬＡＮ）であり、接続形態は有線または無線を問わない。またネットワーク２は、ＬＡＮに限らず、ワイドエリアネットワーク（ＷＡＮ）、公衆交換電話網（ＰＳＴＮ）、インターネット等であってもよい。
【００２５】
本実施の形態における画像処理システム１が備える４台のＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃそれぞれは、それが有する機能を他の装置との間で共有することが可能である。ここでは、ＭＦＰ１００Ａ，１００Ｂ，１００Ｃがファクシミリ機能を有さず、ＭＦＰ１００が有するファクシミリ機能を、ＭＦＰ１００Ａ，１００Ｂ，１００Ｃが共有する場合を例に説明する。なお、ここでは、共有する機能をファクシミリ機能としたが、外部からデータが入力される機能、例えば、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）またはＳＭＢ（Ｓｅｒｖｅｒ  Ｍｅｓｓａｇｅ  Ｂｌｏｃｋ）などのプロトコルを用いてデータを送受信する機能、電子メールの送受信機能、スキャナで原稿を読み取ったデータをＨＤＤに記憶するスキャン機能、等であってもよい。
【００２６】
ＭＦＰ１００に、ファクシミリ機能の実行を許可する許可装置として、ＭＦＰ１００Ａ，１００Ｂ，１００Ｃが登録されると、ＭＦＰ１００Ａ，１００Ｂ，１００Ｃにおいては、ＭＦＰ１００からファクシミリ送信のための設定画面が受信される。このため、ＭＦＰ１００Ａ，１００Ｂ，１００Ｃは、ファクシミリ機能を有するかのごとく原稿をファクシミリで送信することができる。実際には、ＭＦＰ１００Ａ，１００Ｂ，１００Ｃで原稿を読み取ったデータと、送信先と、ファクシミリ送信のための設定値とが、ＭＦＰ１００に送信され、ＭＦＰ１００において、ＭＦＰ１００Ａ，１００Ｂ，１００Ｃから受信されるデータを設定値に従って、送信先に送信する。
【００２７】
また、ＭＦＰ１００がファクシミリデータを受信した場合、受信したファクシミリデータは、ＭＦＰ１００に一時記憶され、他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃには、ファクシミリを受信したことを示す実績情報が送信される。実績情報は、ＭＦＰ１００Ａ，１００Ｂ，１００Ｃからの送信要求により送信される。したがって、ＭＦＰ１００Ａ，１００Ｂ，１０Ｃのすべてに実績情報を送信する必要がないので、ネットワーク２におけるデータのトラフィックを減少させることができる。また、実績情報は、ＭＦＰ１００においても表示される。
【００２８】
また、ＭＦＰ１００は、ファクシミリデータを、ＭＦＰ１００Ａ，１００Ｂ，１００Ｃからの送信要求により送信する。したがって、ＭＦＰ１００Ａ，１００Ｂ，１０Ｃのすべてにファクシミリデータを送信する必要がないので、ネットワーク２におけるデータのトラフィックを減少させることができる。
【００２９】
以下、ＭＦＰ１００のファクシミリ機能を、ＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃで共有する場合を例に、具体的に説明する。
【００３０】
図２は、ＭＦＰの外観を示す斜視図である。図２を参照して、ＭＦＰ１００は、自動原稿搬送装置（ＡＤＦ）２１と、画像読取部２２と、画像形成部２４と、給紙部２５と、後処理部２６とを含む。ＡＤＦ２１は、原稿台に搭載された複数枚の原稿をさばいて１枚ずつ順に、画像読取部２２に搬送する。画像読取部２２は、写真、文字、絵等の画像情報を原稿から光学的に読み取って画像データを取得する。画像形成部２４は、画像データが入力されると、画像データに基づいて用紙等の記録シート上に画像を印刷する。給紙部２５は、記録シートを格納しており、格納した記録シートを１枚ずつ画像形成部２４に供給する。後処理部２６は、画像が形成された記録シートを排紙する。後処理部２６は、複数の排紙トレイを有し、記録シートをソートして排紙することが可能である。また、後処理部２６は、パンチ穴加工部、ステープル加工部を備えており、排紙された記録シートにパンチ穴加工、またはステープル加工することが可能である。また、ＭＦＰ１００は、その上面にユーザとのユーザインターフェースとしての操作パネル１１を備えている。
【００３１】
図３は、ＭＦＰ１００のハード構成の一例を示すブロック図である。図３を参照して、ＭＦＰ１００は、情報処理部１０１と、ファクシミリ部２７と、通信制御部２８と、ＡＤＦ２１と、画像読取部２２と、画像処理部２３と、画像形成部２４と、給紙部２５と、後処理部２６と、を含む。情報処理部１０１は、中央演算装置（ＣＰＵ）１１１と、ＣＰＵ１１１の作業領域として使用されるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１２と、データを不揮発的に記憶するためのハードディスクドライブ（ＨＤＤ）１１３と、表示部１１４と、操作部１１５と、データ通信制御部１１６と、データ入出力部１１７とを含む。ＣＰＵ１１１は、データ入出力部１１７、データ通信制御部１１６、操作部１１５、表示部１１４、ＨＤＤ１１３およびＲＡＭ１１２とそれぞれ接続され、情報処理部１０１の全体を制御する。また、ＣＰＵ１１１は、ファクシミリ部２７、通信制御部２８、ＡＤＦ２１、画像読取部２２、画像処理部２３、画像形成部２４、給紙部２５および後処理部２６と接続され、ＭＦＰ１００の全体を制御する。
【００３２】
画像処理部２３は、ＣＰＵ１１１により制御され、ＣＰＵ１１１からの指示に基づき画像データに画像処理を実行する。画像データは、画像読取部２２が原稿を読み取って出力する画像データ、データ入出力部１１７により他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃのいずれかから受信される画像データ、ＨＤＤ１１３に記憶されている画像データを含む。画像処理は、たとえば、画像を拡大する拡大処理、画像を縮小する縮小処理、複数の画像を合成して１つの画像を生成する合成処理、画像を回転させて方向を変換する回転処理等である。
【００３３】
表示部１１４は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示装置であり、ユーザに対する指示メニューや取得した画像データに関する情報等を表示する。操作部１１５は、複数のキーを備え、キーに対応するユーザの操作による各種の指示、文字、数字などのデータの入力を受付ける。操作部１１５は、表示部１１４上に設けられたタッチパネルをさらに含む。表示部１１４と操作部１１５とで、操作パネル１１（図１参照）が構成される。
【００３４】
データ通信制御部１１６は、データ入出力部１１７と接続される。データ通信制御部１１６は、ＣＰＵ１１１からの指示に従って、データ入出力部１１７を制御して、データ入出力部１１７に接続された外部の機器との間でデータを送受信する。データ入出力部１１７は、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）またはＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等の通信プロトコルで通信するためのインターフェースであるＬＡＮ端子１１８、シリアルＩ／Ｆ（インターフェース）端子１１９を有する。
【００３５】
ＬＡＮ端子１１８に、ネットワーク２に接続するためのＬＡＮケーブルが接続される場合、データ通信制御部１１６は、データ入出力部１１７を制御してＬＡＮ端子１１８を介して接続されたＭＦＰ１００Ａ，１００Ｂ，１００Ｃと通信する。
【００３６】
シリアルＩ／Ｆ端子１１９に機器が接続された場合、データ通信制御部１１６は、データ入出力部１１７を制御して、接続された機器との間で通信してデータを入出力する。シリアルＩ／Ｆ端子１１９には、フラッシュメモリを内蔵したメモリカード１１９Ａを接続可能である。メモリカード１１９Ａに、後述する代替処理実行プログラムが記憶されている場合、ＣＰＵ１１１は、データ通信制御部１１６を制御して、メモリカード１１９Ａから代替処理実行プログラムを読出し、読み出した代替処理実行プログラムをＲＡＭ１１２に記憶し、実行する。
【００３７】
なお、代替処理実行プログラムを記憶する記録媒体としては、メモリカード１１９Ａに限られず、フレキシブルディスク、カセットテープ、光ディスク（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）／ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード（メモリカードを含む）、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  ＥＰＲＯＭ）などの半導体メモリ等の固定的にプログラムを担持する媒体でもよい。さらに、ＣＰＵ１１１がネットワーク２に接続されたコンピュータからプログラムをダウンロードしてＨＤＤ１１３に記憶する、または、コンピュータがプログラムをＨＤＤ１１３に書込みするようにして、ＨＤＤ１１３に記憶されたプログラムをＲＡＭ１１２にロードしてＣＰＵ１１１で実行するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１により直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００３８】
ファクシミリ部２７は、ＰＳＴＮ１３に接続され、ＰＳＴＮ１３にファクシミリデータを送信する、またはＰＳＴＮ１３からファクシミリデータを受信する。ファクシミリ部２７は、受信したファクシミリデータを、ＨＤＤ１１３に記憶する。また、ファクシミリ部２７は、ＨＤＤ１１３に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮ１３に接続されたＦＡＸに送信する。
【００３９】
ここでは、ＭＦＰ１００Ａ，１００Ｂ，１００Ｃ各々は、ＭＦＰ１００とファクシミリ部２７を除き同じ構成を有する場合を例に説明する。
【００４０】
図４は、ＭＦＰが備えるＣＰＵの機能の概要をＨＤＤで記憶する情報とともに示す機能ブロック図である。図４を参照して、ＣＰＵ１１１は、デバイスリスト９１を生成する許可装置記憶部５１と、実績送信要求を受け付ける実績送信要求受付部５３と、実績情報を送信する先の送信先装置を決定するための送信先装置決定部５５と、実績情報を送信する実績情報送信部５７と、機能を実行するための機能実行部５９と、機能の実行に関する実績情報を記憶するための実績記憶部６１と、機能を実行して得られるデータを記憶するためのデータ記憶部６３と、データの送信要求を受け付けるデータ送信要求受付部６５と、データを送信するデータ送信部６７と、を含む。
【００４１】
許可装置記憶部５１は、デバイスリスト９２を生成する。データ通信制御部１１６が、ネットワーク２を介して、他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃのいずれかから機能共有要求を受信すると、許可装置記憶部５１は、機能共有要求を受け付ける。許可装置記憶部５１は、機能共有要求を受け付けると、機能識別情報と装置識別情報とを含むデバイスレコードを生成し、ＨＤＤ１１３に記憶されているデバイスリスト９１に追加する。
【００４２】
ＭＦＰ１００Ａ，１００Ｂ，１００Ｃにおいては、他のＭＦＰの装置名と、その装置が有する機能の一覧リストを表示し、ユーザにより装置と機能とが指定されると、指定された装置の装置識別情報と、指定された機能の機能識別情報とを含む機能供給要求を、指定された装置に送信する。ここでは、ＭＦＰ１００Ａ，１００Ｂ，１００Ｃそれぞれから、それぞれの装置識別情報と、ファクシミリ機能の機能識別情報とを含む機能共有要求がＭＦＰ１００に送信される場合を例に説明する。
【００４３】
図５は、デバイスリストに含まれるデバイスレコードのフォーマットの一例を示す図である。図５を参照して、デバイスレコードは、機能の項目と、装置識別情報の項目とを含む。機能の項目は、ＭＦＰ１００が有する機能のいずれかを識別するための機能識別情報が設定される。装置識別情報の項目は、機能共有要求を送信してきた装置を識別するための装置識別情報が設定される。ここでは、ファクシミリ機能を共有しているので、機能識別情報にファクシミリ機能の機能識別情報が設定され、装置識別情報にＭＦＰ１００Ａ，１００Ｂ，１００Ｃそれぞれの装置識別情報が設定された４つのデバイスレコードがデバイスリストに記憶される。機能共有要求を送信し、ＭＦＰ１００が記憶するデバイスリスト９１に、装置識別情報を含むデバイスレコードが記憶された装置を、許可装置という。
【００４４】
図４に戻って、許可装置記憶部は、デバイスリスト９１に含まれるデバイスレコードの装置識別情報で識別される装置からの要求に応じて、機能識別情報で識別される機能の実行を許可する。これにより、ＭＦＰ１００が有する機能のうち、デバイスリストに登録された機能識別情報で識別される機能が、デバイスリストに登録された装置識別情報で識別される装置からの要求により実行される。このように、デバイスリスト９１に登録された機能が共有される。
【００４５】
機能実行部５９は、機能を実行する。デバイスリストに登録された機能は、ＭＦＰ１００のために実行する場合と、他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃに代わってＭＦＰ１００が実行する場合がある。ここでは、機能実行部５９が実行する機能のうち、デバイスリストに登録された機能を、代替機能という。機能実行部５９によりデバイスリストに登録された代替機能が実行されると、機能実行部５９は、機能識別情報と、その機能の実行に関する実績情報を実績記憶部６１に出力するとともに、機能を実行することにより得られるデータをデータ記憶部６３に出力する。ここでは、デバイスリストにファクシミリ機能が登録されているので、ファクシミリデータを外部から受信すると、ファクシミリデータの受信に関する情報を実績記憶部６１に出力するとともに、ファクシミリデータをデータ記憶部６３に出力する。ファクシミリデータの受信に関する情報（ＦＡＸ受信情報）は、ファクシミリ機能を実行した年月日、時刻、ファクシミリデータの送信元を特定するための送信元情報を含む。また、Ｆコードにパスワードを含む場合には、ファクシミリデータの受信に関する情報はパスワードを含む。
【００４６】
実績記憶部６１は、ファクシミリデータの受信に関する情報を受信すると、実績情報を生成し、ＨＤＤ１１３に記憶する。これにより、ＨＤＤ１１３に実績情報９２が記憶される。実績情報は、ファクシミリ機能を実行した年月日、時刻、ファクシミリデータの送信元を特定するための送信元情報、および、ファクシミリデータの受信に関する情報がパスワードを含む場合には、パスワードを含む。送信元情報は、送信者の名称とファクシミリ番号とを関連付けた電話帳が予めＨＤＤ１１３に記憶されている場合には、送信者の氏名としてもよい。
【００４７】
データ記憶部６３は、機能実行部５９が機能を実行して得られるデータを記憶する。ここでは、機能実行部５９がファクシミリ機能を実行した場合にファクシミリ部２７が外部から受信するファクシミリデータを、ＨＤＤ１１３に記憶する。これにより、ファクシミリデータがＨＤＤ１１３にデータ９３として記憶される。データ９３は、実績情報９２と関連付けて記憶される。
【００４８】
実績情報送信部５７は、実績情報９２からＲＳＳフィードを生成する。実績情報送信部５７は、実績記憶部６１により実績情報９２が更新されるごとにＲＳＳフィードを生成する。ＲＳＳフィードは、ＲＳＳのフォーマットに従って、マークアップ言語で記述されたデータである。ＲＳＳは、ＲＤＦ（Ｒｅｓｏｕｒｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｆｒａｍｅｗｏｒｋ）  Ｓｉｔｅ  Ｓｕｍｍａｒｙ）またはＲｅａｌｌｙ  Ｓｉｍｐｌｅ  Ｓｙｎｄｉｃａｔｉｏｎと呼ばれ、拡張マークアップ言語（ＸＭＬ）を利用してメタデータを記述するための規格である。実績情報９２からＲＳＳフィードが生成されるので、ＭＦＰ１００Ａ、１００Ｂ，１００Ｃが、ＲＳＳ対応ブラウザプログラムまたはＲＳＳリーダプログラムを実行させることにより、ＭＦＰ１００Ａ，１００Ｂ，１００Ｃにおいて、実績情報９２が更新された場合に実績情報９２を取得することができ、実績情報９２が更新されていない場合に実績情報９２を取得しないようにすることができる。これにより、実績情報を送信する回数を減らすことができる。
【００４９】
図６は、実績情報から生成されるＲＳＳフィードの一例を示す図である。図６を参照して、ＲＳＳフィードは、ＸＭＬで記述される。受信Ｎｏ．１、受信Ｎｏ．２、受信Ｎｏ．３，および受信Ｎｏ．４の４つの実績情報を含む。例えば、受信Ｎｏ．１の実績情報については、機能が実行された年月日として２００７年３月１日を含み、日時として１２時３０分を含む。さらに、発信元情報として、発信元のファクシミリ番号「０７２−ＸＸＸ−ＹＹＹＹ」と、発信元情報１および発信元情報２を含む。発信元情報１および発信元情報２は、例えば、電話帳によりファクシミリ番号と関連付けられた会社名と氏名である。さらに、ＲＳＳフィーダは、データにパスワードが関連付けられている場合には、パスワードが関連付けられていることを示す「データ取得用パスワードあり」のメッセージを含む。パスワードそのものは、ＲＳＳフィードには含まれない。受信Ｎｏ．１および受信Ｎｏ．４の２つの実績情報が、データを取得するためにパスワードが設定されていることが分かる。
【００５０】
図４に戻って、実績送信要求受付部５３は、データ通信制御部１１６が、ネットワーク２を介して、他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃのいずれかから実績情報９２（ＲＳＳフィード）の送信要求を受信すると、実績送信要求受付部５３は、実績情報９２の送信要求を受け付ける。ＭＦＰ１００Ａ，１００Ｂ，１００Ｃにおいては、ＲＳＳ対応ブラウザプログラムまたはＲＳＳリーダプログラムが実行され、ＭＦＰ１００に実績情報の送信要求が送信される。実績送信要求受付部５３は、実績情報９２の送信要求を受け付けると、実績情報９２の送信要求を送信してきた装置の装置識別情報を送信先装置決定部５５に出力する。
【００５１】
送信先装置決定部５５は、実績情報９２を送信する先の送信先装置を決定する。具体的には、実績送信要求受付部５３から入力される装置識別情報が、デバイスリスト９１に登録されているか否かを判断し、登録されているならば、その装置識別情報で識別される装置を送信先装置に決定する。そして、送信先装置決定部５５は、送信先装置に決定した装置の装置識別情報を実績情報送信部５７に出力する。
【００５２】
実績情報送信部５７は、送信先装置決定部５５から装置識別情報が入力されると、ＨＤＤ１１３に記憶されている実績情報９２（ＲＳＳフィード）を読出し、入力された装置識別情報の装置に読み出した実績情報９２（ＲＳＳフォード）を、データ通信制御部１１６を介して送信する。ＭＦＰ１００Ａ，１００Ｂ，１００Ｃのうち実績情報の送信要求を送信してきたものにのみ、実績情報９２を送信するので、実績情報９２をＭＦＰ１００Ａ，１００Ｂ，１００Ｃの全てに送信する必要がなく、ネットワーク２における通信トラフィックを減少することができる。また、ＭＦＰ１００Ａ，１００Ｂ，１００Ｃにおいては、ＲＳＳ対応ブラウザプログラムまたはＲＳＳリーダプログラムが実行されるので、実績情報９２が更新された場合に実績情報の送信要求を送信するので、実績情報９２を送信する回数を極力少なくすることができる。
【００５３】
ＭＦＰ１００Ａ，１００Ｂ，１００Ｃのうち実績情報９２を受信した装置においては、実績情報９２を表示することにより、ユーザに実績情報９２を知らせることができる。実績情報９２は、年月日、日時、発信元情報を含むので、ユーザが取得を希望するか否かを判断することができる。表示された実績情報のいずれかを指定すると、その指定された実績情報を識別するための識別情報を含むデータ送信要求がＭＦＰ１００に送信される。
【００５４】
データ送信要求受付部６５は、データ通信制御部１１６が、ネットワーク２を介して、他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃのいずれかからデータ送信要求を受信すると、データ送信要求に含まれる実績情報を識別するための識別情報と、データ送信要求を送信してきた装置を識別するための装置識別情報とを、データ送信部６７に出力する。
【００５５】
データ送信部６７は、パスワード検証部６９を含み、データ送信要求受付部６５から実績情報を識別するため識別情報と装置識別情報とが入力される。データ送信部６７は、実績情報と関連付けられたデータがパスワードと関連付けられているか否かを判断する。データ送信部６７は、データがパスワードと関連付けられている場合、装置識別情報で識別される装置にパスワードの送信を要求する。データ送信部６７は、実績情報と関連付けられたデータがパスワードと関連付けられていなければ、実績情報と関連付けられたデータをＨＤＤ１１３から読出し、装置識別情報で識別される装置に送信する。データ送信部６７は、データを送信すると、実績情報９２を更新する。具体的には、ＨＤＤ１１３に記憶されている実績情報９２のうちデータ送信要求受付部６５から入力される識別情報で特定される実績情報に、送信されたことを示す印を追加する。送信されたことを示す印は、例えば、フラグであってもよいし、「送信済」の文字であってもよい。
【００５６】
パスワード検証部６９は、装置識別情報で識別される装置から受信されるパスワードを、実績情報９２と関連付けられたデータと関連付けられるパスワードと比較する。パスワード検証部６９は、両者が一致すればデータの送信を許可し、両者が一致しなければデータの送信を許可しない。データ送信部６７は、パスワード検証部６９によりデータの送信を許可された場合、実績情報９２と関連付けられたデータ９３をＨＤＤ１１３から読出し、装置識別情報で識別される装置に送信するが、パスワード検証部６９によりデータの送信を許可されない場合、実績情報９２と関連付けられたデータ９３を送信しない。
【００５７】
図７は、デバイスリスト作成処理の流れの一例を示すフローチャートである。デバイスリスト作成処理は、ＣＰＵ１１１が代替処理実行プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。図７を参照して、ＣＰＵ１１１は、機能共有要求を受け付けたか否かを判断する（ステップＳ０１）。データ通信制御部１１６が、ネットワーク２を介して、他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃのいずれかから機能共有要求を受信したか否かを判断する。機能共有要求を受信すると処理をステップＳ０２に進めるが、そうでなければ処理を終了する。すなわち、デバイスリスト作成処理は、機能共有要求を受信することを条件に実行される処理である。機能供給要求は、装置識別情報と機能識別情報とを含む。
【００５８】
ステップＳ０２においては、機能共有要求を送信してきた装置を特定し、装置情報を取得する。例えば、ＭＦＰ１００Ａから機能共有要求を受信した場合、ＭＦＰ１００Ａの装置識別情報、例えばＩＰアドレスと、ＭＦＰ１００Ａが有する機能を示す装置情報とＭＦＰ１００Ａから取得する。
【００５９】
次のステップＳ０３においては、機能共有可能な装置か否かを判断する。機能共有可能な装置の条件は、予め定めておけばよい。例えば、機能共有要求に含まれる機能識別情報で特定される機能を、その装置が有していないことを条件とする。または、予め定められた装置であることを条件とする。機能共有可能な装置ならば処理をステップＳ０４に進め、そうでなければ処理を終了する。
【００６０】
ステップＳ０４においては、機能共有要求を送信してきた装置をデバイスリストに登録し、処理を終了する。具体的には、ステップＳ０１で受け付けられた機能共有要求に含まれる機能識別情報および装置識別情報とを含むデバイスレコードを生成し、ＨＤＤ１１３に記憶されているデバイスリスト９１に追加する。
【００６１】
図８は、代替機能実行処理の流れの一例を示すフローチャートである。代替機能実行処理は、ＣＰＵ１１１が代替処理実行プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。図８を参照して、ＣＰＵ１１１は、ＦＡＸ受信を検出したか否かを判断する（ステップＳ１１）。ファクシミリ部２７がファクシミリデータを受信すると、ＦＡＸ受信を検出する。ＦＡＸ受信を検出したならば処理をステップＳ１２に進めるが、そうでなければ処理をステップＳ１５に進める。
【００６２】
ステップＳ１２においては、ＦＡＸ受信情報を取得する。具体的には、ＦＡＸ受信情報は、ファクシミリデータを受信した、年月日、時刻、送信元情報と、Ｆコードとを含む。なお、ファクシミリデータを受信した年月日および時刻は、ファクシミリデータとともに受信される場合には、それらを取得するようにしてもよい。
【００６３】
そして、実績情報を追加する（ステップＳ１３）。実績情報は、ＦＡＸ受信情報のうち、ファクシミリ機能を実行した年月日、時刻、ファクシミリデータの送信元を特定するための送信元情報、および、ファクシミリデータの受信に関する情報がパスワードを含む場合には、パスワードを含む。ＣＰＵ１１１は、実績情報を生成し、ＨＤＤ１１３の実績情報９２に追加して記憶する。
【００６４】
次のステップＳ１４においては、ステップＳ１１において受信されたファクシミリデータを、ステップＳ１３で実績情報９２に追加した実績情報と関連付けて、ＨＤＤ１１３に記憶する。これにより、ＨＤＤ１１３にデータ９３が記憶される。
【００６５】
一方、ステップＳ１５においては、データ送信要求を受信したか否かを判断する。データ通信制御部１１６が、ネットワーク２を介して、他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃのいずれかからデータ送信要求を受信すると、データ送信要求を検出する。データ送信要求は、実績情報を識別するための識別情報と、データ送信要求を送信してきた装置を識別するための装置識別情報とを含む。データ送信要求を検出したならば処理をステップＳ１６に進めるが、そうでなければ処理を終了する。ステップＳ１６においては、データ送信処理を実行する。データ送信処理については後述する。
【００６６】
ステップＳ１７においては、データ送信要求に含まれる装置識別情報を取得する。そして、実績情報を更新する（ステップＳ１８）。ＨＤＤ１１３に記憶されている実績情報９２のうちステップＳ１５で受信されたデータ送信要求に含まれる識別情報で特定される実績情報９２に、送信されたことを示す印を追加する。
【００６７】
図９は、データ送信処理の流れの一例を示す第１のフローチャートである。データ送信処理は、図８のステップＳ１６において実行される処理である。図９を参照して、ＣＰＵ１１１は、送信データの識別子を取得する。図８のステップＳ１５で受信されたデータ送信要求に含まれる識別情報で特定される実績情報に関連付けられたデータのファイル名を取得する。
【００６８】
そして、取得されたファイル名のデータにパスワードが設定されているか否かを判断する（ステップＳ２２）。パスワードが設定されているならば処理をステップＳ２３に進め、そうでなければ処理をステップＳ２５に進める。ステップＳ２３においては、図８のステップＳ１５で受信されたデータ送信要求に含まれる装置識別情報で特定される装置に、パスワードの送信を要求する。そして、受信されるパスワードが、ステップＳ２１において取得されたファイル名のデータに設定されているパスワードと一致するか否かを判断する。両者が一致するならば処理をステップＳ２５に進め、そうでなければ「処理をステップＳ２７に進める。
【００６９】
ステップＳ２５においては、機能制限があるか否かを判断する。具体的には、データ送信要求に含まれる装置識別情報で特定される装置の機能が、データを出力することのできる機能であるか否かを判断する。たとえば、データ送信要求に含まれる装置識別情報で特定される装置がＭＦＰ１００Ａで、データのサイズがＡ３ある場合、ＭＦＰ１００ＡがＡ３サイズのデータを出力できれば、機能制限なしと判断し、ＭＦＰ１００ＡがＡ３サイズのデータを出力できなければ機能制限ありと判断する。機能制限がある場合には処理をステップＳ２７に進め、そうでなければ処理をステップＳ２６に進める。
【００７０】
ステップＳ２６においては、ステップＳ２１において取得されたファイル名のデータをＨＤＤ１１３から読出し、データ送信要求に含まれる装置識別情報で特定される装置に、送信する。一方、ステップＳ２７においては、不許可処理を実行する。不許可処理は、例えば、データ送信要求に含まれる装置識別情報で特定される装置に、データを送信することができないことを示すメッセージを送信する。
【００７１】
図１０は、実績情報送信処理の流れの一例を示すフローチャートである。実績情報送信処理は、ＣＰＵ１１１が代替処理実行プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。図１０を参照して、ＣＰＵ１１１は、実績情報送信要求を受信したか否かを判断する（ステップＳ３１）。データ通信制御部１１６が、ネットワーク２を介して、他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃのいずれかから実績情報送信要求を受信すると、実績情報送信要求を検出する。実績情報送信要求を検出すると処理をステップＳ３２に進め、そうでなければ処理を終了する。すなわち、実績情報送信要求処理は、ＭＦＰ１００Ａ，１００Ｂ，１００Ｃのいずれかから実績情報送信要求を受信することを条件に実行される処理である。
【００７２】
ステップＳ３２においては、実績情報送信要求を送信してきた装置を特定する。実績情報送信要求を送信してきた装置の装置識別情報を取得する。そして、実績情報送信要求を送信してきた装置がデバイスリストに登録されているか否かを判断する（ステップＳ３３）。ステップＳ３２で取得した装置識別情報が、ＨＤＤ１１３に記憶されているデバイスリスト９１に含まれていれば、デバイスリストに登録されていると判断する。デバイスリストに登録されていれば処理をステップＳ３４に進めるが、そうでなければ処理をステップＳ３６に進める。
【００７３】
ステップＳ３４においては、実績情報送信要求を送信してきた装置を送信先装置に決定し、処理をステップＳ３５に進める。そして、ＨＤＤ１１３から実績情報９２を読出し、実績情報９２を送信先装置に送信する（ステップＳ３５）。具体的には、実績情報９２からＲＳＳフィーダを生成し、ＲＳＳフィーダを送信する。なお、実績情報９２をそのまま送信するようにしてもよい。
【００７４】
一方、ステップＳ３６においては、不許可処理を実行する。不許可処理は、例えば、実績情報送信要求を送信してきた装置に、実績情報９２を送信することができないことを示すメッセージを送信する。デバイスリストに登録された装置から実績情報送信要求が受信された場合にのみ実績情報９２を送信するので、実績情報９２を閲覧することのできる装置を制限して、機密が漏洩するのを防止することができる。また、実績情報送信要求を送信してきた装置にのみ実績情報を送信するので、全てのＭＦＰ１００Ａ，１００Ｂ，１００Ｃに実績情報を送信する必要がない。
【００７５】
以上説明したように本実施の形態におけるＭＦＰ１００は、ファクシミリデータを受信する代替機能が実行されると、実績情報９２が更新される。そして、実績情報９２の送信を要求する装置に、実績情報９２が送信される。このため、実績情報９２の送信を要求する装置にのみ実績情報９２を送信するので、実績情報９２を送信する装置を少なくして、ネットワーク２における通信トラフィックを減少させることができる。
【００７６】
特に、実績情報９２に基づいてＲＳＳフィードを生成するので、ＭＦＰ１００Ａ，１００Ｂ，１００Ｃそれぞれに、ＲＳＳ対応ブラウザプログラムまたはＲＳＳリーダプログラムを実行させることにより、ＭＦＰ１００において実績情報９２が更新された場合にＭＦＰ１００Ａ，１００Ｂ，１００Ｃにおいて実績情報９２を取得することができる。逆に、ＭＦＰ１００において実績情報９２が更新されていない場合、ＭＦＰ１００Ａ，１００Ｂ，１００Ｃから実績情報９２を取得しないようにすることができる。
【００７７】
＜第１の変形例＞
上述した実施の形態においては、ＭＦＰ１００は、実績情報送信要求を送信してきた装置にのみ実績情報９２を送信するようにしたが、第１の変形例におけるＭＦＰ１００は、ＨＤＤ１１３に記憶されている実績情報９２に新たな実績情報が追加されると、データを送信した履歴に基づいて決定される装置に実績情報を送信する。以下、上述した実施の形態におけるＭＦＰ１００と異なる点を主に説明する。
【００７８】
図１１は、第１の変形例におけるＭＦＰが備えるＣＰＵの機能の概要をＨＤＤで記憶する情報とともに示す機能ブロック図である。図１１を参照して、図４に示した機能ブロック図と異なる点は、送信先装置決定部５５Ａが変更された点、およびデータ送信部６７Ａが変更された点である。その他の構成は同じなので、ここでは説明を繰り返さない。
【００７９】
図１１を参照して、データ送信部６７Ａは、データを送信すると、その送信履歴を生成し、ＨＤＤ１１３に記憶する。これによりＨＤＤ１１３に送信履歴９４が記憶される。
【００８０】
図１２は、送信履歴のフォーマットの一例を示す図である。図１２を参照して、送信履歴は、装置識別情報と時刻との項目を含む。装置識別情報の項目は、データ送信要求を送信してきた装置の装置識別情報が設定され、時刻の項目は、データが送信された時刻が設定される。
【００８１】
図１１に戻って、送信先装置決定部５５Ａは、実績送信要求受付部５３から入力される装置識別情報が、デバイスリスト９１に登録されているならば、その装置識別情報で識別される装置を送信先装置に決定し、その装置識別情報を実績情報送信部５７に出力する。さらに、送信先装置決定部５５Ａは、ＨＤＤ１１３に記憶されている実績情報９２が実績記憶部６１により更新されると、ＨＤＤ１１３に記憶されている送信履歴に基づいて実績情報９２を送信する先の装置を決定する。具体的には、送信履歴９４を参照して、データが所定回数以上送信された装置を、送信先装置に決定する。送信先装置決定部５５Ａは、決定された送信先装置の装置識別情報を実績情報送信部５７に出力する。
【００８２】
図１３は、実績情報配信処理の流れの一例を示す第１のフローチャートである。実績情報配信処理は、ＣＰＵ１１１が代替処理実行プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。図１３を参照して、ＣＰＵ１１１は、ＨＤＤ１１３に記憶されている実績情報９２が更新されたか否かを判断する（ステップＳ４１）。実績情報９２が更新されるまで待機状態となり（ステップＳ４１でＮＯ）、実績情報９２が更新されたならば（ステップＳ４１でＹＥＳ）、処理をステップＳ４２に進める。実績情報９２は、代替機能が実行された場合、ここではファクシミリデータが受信された場合に更新されるため、実績情報配信処理は、代替機能が実行されることを条件に、ここでは、ファクシミリデータが受信されることを条件に、実行される処理である。
【００８３】
ステップＳ４２においては、ＨＤＤ１１３に記憶されている送信履歴を参照する。そして、送信回数が所定値以上の装置を選択する（ステップＳ４３）。そして、選択された装置を送信先装置に決定する（ステップＳ４４）。さらに、送信先装置に実績情報９２を送信する（ステップＳ４５）。
【００８４】
第１の変形例におけるＭＦＰ１００は、ファクシミリデータを受信する代替機能を実行すると、実績情報９２を更新されるが、それまでにファクシミリデータを送信した回数が所定値以上の装置に、更新された実績情報９２を送信する。ファクシミリデータが送信される回数の多い装置からは、新たに受信されたファクシミリデータを送信するためのデータ送信要求が受信される確率が高い。データ送信要求が送信される確率の高い装置に実績情報９２を送信するようにし、実績情報９２を送信する装置を少なくして、ネットワーク２における通信トラフィックを減少させることができる。
【００８５】
なお、ファクシミリデータを受信する時刻と近い時刻の送信履歴を抽出し、抽出した送信履歴に含まれる装置識別情報で特定される装置に実績情報９２を送信するようにしてもよい。
【００８６】
＜第２の変形例＞
上述した実施の形態においては、ＭＦＰ１００は、実績情報送信要求を送信してきた装置にのみ実績情報９２を送信するようにしたが、第２の変形例におけるＭＦＰ１００は、ファクシミリデータに含まれるキーワードに基づいて決定される装置に実績情報９２を送信する。以下、上述した実施の形態におけるＭＦＰ１００と異なる点を主に説明する。
【００８７】
図１４は、第２の変形例におけるＭＦＰが備えるＣＰＵの機能の概要をＨＤＤで記憶する情報とともに示す機能ブロック図である。図１４を参照して、図４に示した機能ブロック図と異なる点は、送信先装置決定部５５Ｂが変更された点、キーワード抽出部７１が追加された点、およびＨＤＤ１１３にユーザデータ９５が予め記憶されるである。その他の構成は同じなので、ここでは説明を繰り返さない。
【００８８】
ユーザデータ９５は、ＭＦＰ１００、１００Ａ，１００Ｂ，１００Ｃごとに、その装置を主に使用するユーザと、そのユーザに関連するキーワードとを定義する。ユーザデータ９５は、ユーザそれぞれに対応するユーザレコードを含む。
【００８９】
図１５は、ユーザデータに含まれるユーザレコードのフォーマットの一例を示す第１の図である。図１５を参照して、ユーザデータ９５に含まれるユーザレコードは、ユーザ識別情報と、装置識別情報と、キーワードとの項目を含む。ユーザ識別情報の項目には、ユーザを識別するためのユーザ識別情報が設定される。装置識別情報の項目には、ＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃのうちユーザが主に使用する装置の装置識別情報が設定される。キーワードの項目には、ユーザに関連する少なくとも１つのキーワードが設定される。キーワードは、例えば、ユーザの氏名、所属部署など、ユーザに関連する単語とするのが好ましい。ユーザデータは、デバイスリスト９１が作成される段階で、デバイスリスト９１ともにＨＤＤ１１３に記憶される。
【００９０】
図１４に戻って、キーワード抽出部７１は、実績情報９２が更新されると、ＨＤＤ１１３に新たに記憶されたデータ９３からキーワードを抽出する。具体的には、キーワード抽出部７１は、まず、ＨＤＤ１１３に新たに記憶されたデータ９３を文字認識する。そして、ユーザデータ９５に含まれるユーザレコードを順に１つ選択し、選択したユーザレコードに含まれるキーワードを文字認識したデータ９３から抽出する。キーワードが抽出されたならば、選択したユーザレコードを送信先装置決定部５５Ｂに出力する。
【００９１】
送信先装置決定部５５Ｂは、実績送信要求受付部５３から入力される装置識別情報が、デバイスリスト９１に登録されているならば、その装置識別情報で識別される装置を送信先装置に決定し、その装置識別情報を実績情報送信部５７に出力する。さらに、送信先装置決定部５５Ｂは、キーワード抽出部７１から入力されるユーザレコードに含まれる装置識別情報で特定される装置を送信先装置に決定し、その装置識別情報を実績情報送信部５７に出力する。
【００９２】
図１６は、実績情報配信処理の流れの一例を示す第２のフローチャートである。実績情報配信処理は、ＣＰＵ１１１が代替処理実行プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。図１６を参照して、ＣＰＵ１１１は、ＨＤＤ１１３に記憶されている実績情報９２が更新されたか否かを判断する（ステップＳ５１）。実績情報９２が更新されるまで待機状態となり（ステップＳ５１でＮＯ）、実績情報９２が更新されたならば（ステップＳ５１でＹＥＳ）、処理をステップＳ５２に進める。実績情報９２は、代替機能が実行された場合、ここではファクシミリデータが受信された場合に更新されるため、実績情報配信処理は、代替機能が実行されることを条件に、換言すれば、ファクシミリデータが受信されることを条件に、実行される処理である。
【００９３】
ステップＳ５２においては、ＨＤＤ１１３に新たに記憶されたデータ９３を文字認識する。そして、ユーザを選択する（ステップＳ５３）。具体的には、ＨＤＤ１１３に記憶されているユーザデータ９５に含まれる１つのユーザレコードを選択する。ユーザレコードは、ユーザ識別情報とキーワードとを関連付けるので、そのキーワードを取得する。
【００９４】
そして、文字認識したデータ９３からステップＳ５３において選択されたユーザに関連付けられたキーワードを抽出する（ステップＳ５４）。キーワードが抽出されたか否かを判断し、キーワードが抽出されたならば処理をステップＳ５６に進め、抽出されなければ処理をステップＳ５７に進める。ユーザレコードにおいて、ユーザ識別情報に複数のキーワードが関連付けられている場合、複数のキーワードのいずれかが抽出されたか否かを判断し、１つでも抽出されたならば処理をステップＳ５６に進める。
【００９５】
そして、ステップＳ５６においては、送信ユーザリストにユーザを追加する。具体的には、ＲＡＭ１１２に送信ユーザリストを記憶するための領域を確保し、ステップＳ５３において選択したユーザレコードに含まれるユーザ識別情報を、送信ユーザリストのために確保した領域に記憶する。
【００９６】
次に、全ユーザを選択したか否かを判断する。ユーザデータ９５に含まれるユーザレコードの全てを選択したか否かを判断する。全ユーザを選択したならば処理をステップＳ５８に進め、そうでなければ処理をステップＳ５３に戻す。
【００９７】
ステップＳ５８においては、ステップＳ５６において送信リストに追加したユーザが登録された装置を送信先装置に決定する。具体的には、ＲＡＭ１１２の送信ユーザリストのために確保した領域に記憶されているユーザ識別情報とユーザデータにより関連付けられた装置識別情報で特定される装置を、送信先装置に決定する。次のステップＳ５９においては、決定された送信先装置に実績情報９２を送信する。
【００９８】
第２の変形例におけるＭＦＰ１００は、ファクシミリデータを受信する代替機能が実行されると、受信されたファクシミリデータから、ユーザに関連付けられたキーワードを抽出する。キーワードが抽出されたならば、そのキーワードと関連付けられたユーザが登録された装置を送信先装置に決定し、実績情報９２を送信する。キーワードは、ユーザの氏名、または部署等、ユーザに関連する単語なので、受信したファクシミリデータがそのユーザ宛のものである確率が高い。したがって、ファクシミリデータが受信されたことを示す実績情報９２を、ユーザが登録された装置のみに送信するので、実績情報９２を送信する回数を削減することができ、ＭＦＰ１００の負荷を低減するとともに、ネットワーク２における通信トラフィックを低減することができる。
【００９９】
＜第３の変形例＞
上述した実施の形態においては、ＭＦＰ１００は、実績情報送信要求を送信してきた装置にのみ実績情報９２を送信するようにしたが、第３の変形例におけるＭＦＰ１００は、実績情報９２に新たな実績情報が追加されると、データにアクセスした履歴に基づいて決定される装置に実績情報を送信する。以下、上述した実施の形態におけるＭＦＰ１００と異なる点を主に説明する。
【０１００】
図１７は、第３の変形例におけるＭＦＰが備えるＣＰＵの機能の概要をＨＤＤで記憶する情報とともに示す機能ブロック図である。図１７を参照して、図４に示した機能ブロック図と異なる点は、送信先装置決定部５５Ｃが変更された点、データ送信部６７Ｂが変更された点、ユーザ認証部７３が追加された点、およびＨＤＤ１１３に予めユーザデータ９５Ａが記憶される点である。その他の構成は同じなので、ここでは説明を繰り返さない。
【０１０１】
ユーザデータ９５Ａは、ＭＦＰ１００、１００Ａ，１００Ｂ，１００Ｃごとに、その装置を主に使用するユーザと、そのユーザの認証情報とを定義する。ユーザデータは、ユーザそれぞれに対応するユーザレコードを含む。
【０１０２】
図１８は、ユーザデータに含まれるユーザレコードのフォーマットの一例を示す第２の図である。図１８を参照して、ユーザデータ９５Ａに含まれるユーザレコードは、装置識別情報と、ユーザ識別情報と、パスワードとの項目を含む。ユーザ識別情報の項目には、ユーザを識別するためのユーザ識別情報が設定される。装置識別情報の項目には、ＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃのうちユーザが主に使用する装置の装置識別情報が設定される。パスワードの項目には、ユーザに割り当てられた認証情報としてのパスワードが設定される。
【０１０３】
図１７に戻って、データ送信要求受付部６５は、データ通信制御部１１６が、ネットワーク２を介して、他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃのいずれかからデータ送信要求を受信すると、データ送信要求に含まれる実績情報を識別するための識別情報と、データ送信要求を送信してきた装置を識別するための装置識別情報とを、データ送信部６７Ｂに出力するとともに、ユーザ認証部７３に装置識別情報を含む認証指示を出力する。
【０１０４】
ユーザ認証部７３は、認証指示が入力されると、認証指示に含まれる装置識別情報で特定される装置に、ログイン要求を送信する。ログイン要求は、ユーザ識別情報とパスワードとの送信を要求するための信号である。ＭＦＰ１００Ａ，１００Ｂ，１００Ｃのログイン要求を受信した装置は、ユーザが入力するユーザ識別情報とパスワードとを、ＭＦＰ１００に返信するので、ユーザ認証部７３は、返信されるユーザ識別情報と、パスワードとを受信する。そして、受信したユーザ識別情報とパスワードの組と同じ組を含むユーザレコードが、ユーザデータ９５Ａに含まれるのであれば、データの送信を許可するが、そうでなければデータの送信を許可しない。ユーザ認証部７３は、データの送信を許可する場合に、ユーザ識別情報を含む送信許可信号をデータ送信部６７Ｂに出力する。
【０１０５】
データ送信部６７Ｂは、ユーザ認証部７３から送信許可信号が入力される場合、実績情報と関連付けられたデータをＨＤＤ１１３から読出し、装置識別情報で識別される装置に送信する。なお、データがパスワードと関連付けられている場合には、パスワード検証部６９による検証が成功する場合に、データを送信する。また、データ送信部６７Ｂは、データを送信すると、実績情報を更新する。
【０１０６】
また、データ送信部６７Ｂは、データを送信すると、そのアクセス履歴を生成し、ＨＤＤ１１３に記憶する。これによりＨＤＤ１１３にアクセス履歴９６が記憶される。
【０１０７】
図１９は、アクセス履歴のフォーマットの一例を示す図である。図１９を参照して、アクセス履歴は、ユーザ識別情報と時刻との項目を含む。ユーザ識別情報の項目は、ユーザ認証部７３により認証されたユーザのユーザ識別情報が設定され、時刻の項目は、データが送信された時刻が設定される。
【０１０８】
図１７に戻って、送信先装置決定部５５Ｃは、実績送信要求受付部５３から入力される装置識別情報が、デバイスリスト９１に登録されているならば、その装置識別情報で識別される装置を送信先装置に決定し、その装置識別情報を実績情報送信部５７に出力する。さらに、送信先装置決定部５５Ｃは、ＨＤＤ１１３に記憶されている実績情報９２が実績記憶部６１により更新されると、ＨＤＤ１１３に記憶されているアクセス履歴９６に基づいて実績情報９２を送信する先の装置を決定する。具体的には、アクセス履歴９６を参照して、データに所定回数以上アクセスしたユーザが登録されている装置を、送信先装置に決定する。送信先装置決定部５５Ｃは、決定された送信先装置の装置識別情報を実績情報送信部５７に出力する。
【０１０９】
図２０は、データ送信処理の流れの一例を示す第２のフローチャートである。図９に示したデータ送信処理と異なる点は、ステップＳ２１Ａ、ステップＳ２１ＢおよびステップＳ２６Ａが追加された点である。その他の処理は図９に示した処理と同じなのでここでは説明を繰り返さない。
【０１１０】
図２０を参照して、ステップＳ２１Ａにおいては、ユーザ認証する。図８のステップＳ１５において受信されたＦＡＸデータ送信要求を送信してきた装置に対して、ログイン要求を送信し、返信されるユーザ識別情報とパスワードとを受信する。そして、受信したユーザ識別情報とパスワードの組と同じ組を含むユーザレコードが、ユーザデータ９５Ａに含まれるか否かを判断する。
【０１１１】
ステップＳ２１Ｂにおいては、ステップＳ２１Ａにおけるユーザ認証が成功したか否かを判断する。受信したユーザ識別情報とパスワードの組と同じ組を含むユーザレコードが、ユーザデータ９５Ａに含まれるならば、ユーザ認証に成功したと判断し、そうでなければ失敗したと判断する。ユーザ認証に成功したならば処理をステップＳ２２に進めるが、そうでなければ処理をステップＳ２７に進める。ユーザ認証に成功した場合だけ、データを送信するので、データの機密性を高めることができる。
【０１１２】
ステップＳ２６において、データが送信されると、次のステップＳ２６Ａおいて、アクセス履歴を記憶し、処理を代替機能実行処理に戻す。ステップＳ２１Ａにおいて認証されたユーザのユーザ識別情報と、ステップＳ２６においてデータを送信した時刻とを含むアクセス履歴をＨＤＤ１１３に記憶する。
【０１１３】
図２１は、実績情報配信処理の流れの一例を示す第３のフローチャートである。実績情報配信処理は、ＣＰＵ１１１が代替処理実行プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。図２１を参照して、ＣＰＵ１１１は、ＨＤＤ１１３に記憶されている実績情報９２が更新されたか否かを判断する（ステップＳ６１）。実績情報９２が更新されるまで待機状態となり（ステップＳ６１でＮＯ）、実績情報９２が更新されたならば（ステップＳ６１でＹＥＳ）、処理をステップＳ６２に進める。
【０１１４】
ステップＳ６２においては、ＨＤＤ１１３に記憶されたアクセス履歴９６を参照する。そして、アクセス回数が所定回数以上のユーザを特定する（ステップＳ６３）。そして、特定されたユーザが登録されている装置を送信先装置に選択し（ステップＳ６４）、選択した装置を送信先装置に決定する（ステップＳ６５）。ステップＳ６３において特定されたユーザのユーザ識別情報にユーザデータ９５Ａにより関連付けられた装置識別情報で特定される装置を送信先装置に決定する。そして、送信先装置に実績情報９２を送信する（ステップＳ６６）。
【０１１５】
第３の変形例におけるＭＦＰ１００は、ファクシミリデータを受信する代替機能が実行されると、受信されたファクシミリデータにそれまでにアクセスした回数が所定値以上のユーザが登録されている装置に、実績情報９２が送信される。ファクシミリデータにアクセスする回数の多いユーザは、新たに受信されたファクシミリデータに再度アクセスする確率が高い。このため、データにアクセスする確率の高いユーザが登録された装置に実績情報９２を送信するので、実績情報９２を送信する装置を少なくして、ネットワーク２における通信トラフィックを減少させることができる。
【０１１６】
＜第４の変形例＞
上述した実施の形態においては、ＭＦＰ１００は、実績情報送信要求を送信してきた装置にのみ実績情報９２を送信するようにしたが、第４の変形例におけるＭＦＰ１００は、データの送信元情報に基づいて決定される装置に実績情報を送信する。以下、上述した実施の形態におけるＭＦＰ１００と異なる点を主に説明する。
【０１１７】
図２２は、第４の変形例におけるＭＦＰが備えるＣＰＵの機能の概要をＨＤＤで記憶する情報とともに示す機能ブロック図である。図２２を参照して、図４に示した機能ブロック図と異なる点は、送信先装置決定部５５Ｄが変更された点、およびＨＤＤ１１３に予めユーザデータ９５Ｂおよび送信元データ９７が記憶される点である。その他の構成は同じなので、ここでは説明を繰り返さない。
【０１１８】
ユーザデータ９５Ｂは、ＭＦＰ１００、１００Ａ，１００Ｂ，１００Ｃごとに、その装置を主に使用するユーザを定義する。ユーザデータは、ユーザそれぞれに対応するユーザレコードを含む。送信元データ９７は、データの送信元とユーザとを関連付ける。送信元データ９７は、ユーザそれぞれに対応する送信元レコードを含む。
【０１１９】
図２３は、ユーザデータに含まれるユーザレコードのフォーマットの一例を示す第３の図である。図２３を参照して、ユーザデータ９５Ｂに含まれるユーザレコードは、装置識別情報と、ユーザ識別情報との項目を含む。ユーザ識別情報の項目には、ユーザを識別するためのユーザ識別情報が設定される。装置識別情報の項目には、ＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃのうちユーザが主に使用する装置の装置識別情報が設定される。
【０１２０】
図２４は、送信元データに含まれる送信元レコードのフォーフォーマットの一例を示す図である。図２４を参照して、送信元データ９７に含まれる送信元レコードは、送信元情報の項目と、ユーザ識別情報の項目とを含む。送信元情報の項目は、データの送信元情報、たとえば、ファクシミリ番号が設定される。ユーザ識別情報の項目には、ユーザを識別するためのユーザ識別情報が設定される。
【０１２１】
図２２に戻って、送信先装置決定部５５Ｄは、実績送信要求受付部５３から入力される装置識別情報が、デバイスリスト９１に登録されているならば、その装置識別情報で識別される装置を送信先装置に決定し、その装置識別情報を実績情報送信部５７に出力する。さらに、送信先装置決定部５５Ｄは、ＨＤＤ１１３に記憶されている実績情報９２が実績記憶部６１により更新されると、実績情報９２に含まれる送信元情報に基づいてデータを送信する先の装置を決定する。具体的には、実績情報９２に新たに追加された実績情報に含まれる送信元情報と送信元データ９７により関連付けられたユーザ識別情報を取得する。そして、そのユーザ識別情報と、ユーザデータ９５Ｂにより関連付けられた装置識別情報で特定される装置を送信先装置に決定する。送信先装置決定部５５Ｄは、決定された送信先装置の装置識別情報を実績情報送信部５７に出力する。
【０１２２】
図２５は、実績情報配信処理の流れの一例を示す第４のフローチャートである。実績情報配信処理は、ＣＰＵ１１１が代替処理実行プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。図２５を参照して、ＣＰＵ１１１は、ＨＤＤ１１３に記憶されている実績情報９２が更新されたか否かを判断する（ステップＳ７１）。実績情報９２が更新されるまで待機状態となり（ステップＳ７１でＮＯ）、実績情報９２が更新されたならば（ステップＳ７１でＹＥＳ）、処理をステップＳ７２に進める。
【０１２３】
ステップＳ７２においては、実績情報９２に新たに追加された実績情報から送信元情報を取得する。そして、取得した送信元情報と送信元データ９７により関連付けられているユーザを特定する（ステップＳ７３）。ステップＳ７２において取得された送信元情報と送信元データ９７により関連付けられたユーザ識別情報のユーザを特定する。そして、特定されたユーザが登録されている装置を選択し（ステップＳ７４）、選択した装置を送信先装置に決定する（ステップＳ７５）。ステップＳ７３において特定されたユーザのユーザ識別情報にユーザデータ９５Ｂにより関連付けられた装置識別情報で特定される装置を送信先装置に決定する。そして、送信先装置に実績情報９２を送信する（ステップＳ７６）。
【０１２４】
第４の変形例におけるＭＦＰ１００は、ファクシミリデータを受信する代替機能が実行されると、受信されたファクシミリデータの送信元情報と予め関連付けられたユーザが登録されている装置に、実績情報９２が送信される。ある送信元から送信されるデータの宛先となるユーザが固定されている場合は、そのユーザが登録された装置に実績情報９２が送信されるので、実績情報９２を送信する回数を少なくして、ネットワーク２における通信トラフィックを減少させることができる。
【０１２５】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１２６】
【図１】本発明の実施の形態における画像処理システムの全体概要を示す図である。
【図２】ＭＦＰの外観を示す斜視図である。
【図３】ＭＦＰのハード構成の一例を示すブロック図である。
【図４】ＭＦＰが備えるＣＰＵの機能の概要をＨＤＤで記憶する情報とともに示す機能ブロック図である。
【図５】デバイスリストに含まれるデバイスレコードのフォーマットの一例を示す図である。
【図６】実績情報から生成されるＲＳＳフィードの一例を示す図である。
【図７】デバイスリスト作成処理の流れの一例を示すフローチャートである。
【図８】代替機能実行処理の流れの一例を示すフローチャートである。
【図９】データ送信処理の流れの一例を示す第１のフローチャートである。
【図１０】実績情報送信処理の流れの一例を示すフローチャートである。
【図１１】第１の変形例におけるＭＦＰが備えるＣＰＵの機能の概要をＨＤＤで記憶する情報とともに示す機能ブロック図である。
【図１２】送信履歴のフォーマットの一例を示す図である。
【図１３】実績情報配信処理の流れの一例を示す第１のフローチャートである。
【図１４】第２の変形例におけるＭＦＰが備えるＣＰＵの機能の概要をＨＤＤで記憶する情報とともに示す機能ブロック図である。
【図１５】ユーザデータに含まれるユーザレコードのフォーマットの一例を示す第１の図である。
【図１６】実績情報配信処理の流れの一例を示す第２のフローチャートである。
【図１７】第３の変形例におけるＭＦＰが備えるＣＰＵの機能の概要をＨＤＤで記憶する情報とともに示す機能ブロック図である。
【図１８】ユーザデータに含まれるユーザレコードのフォーマットの一例を示す第２の図である。
【図１９】アクセス履歴のフォーマットの一例を示す図である。
【図２０】データ送信処理の流れの一例を示す第２のフローチャートである。
【図２１】実績情報配信処理の流れの一例を示す第３のフローチャートである。
【図２２】第４の変形例におけるＭＦＰが備えるＣＰＵの機能の概要をＨＤＤで記憶する情報とともに示す機能ブロック図である。
【図２３】ユーザデータに含まれるユーザレコードのフォーマットの一例を示す第３の図である。
【図２４】送信元データに含まれる送信元レコードのフォーフォーマットの一例を示す図である。
【図２５】実績情報配信処理の流れの一例を示す第４のフローチャートである。
【符号の説明】
【０１２７】
１  画像処理システム、２  ネットワーク、１１  操作パネル、２１  ＡＤＦ、２２  画像読取部、２３  画像処理部、２４  画像形成部、２５  給紙部、２６  後処理部、２７  ファクシミリ部、２８  通信制御部、５１  許可装置記憶部、５３  実績送信要求受付部、５５，５５Ａ〜５５Ｄ  送信先装置決定部、５７  実績情報送信部、５９  機能実行部、６１  実績記憶部、６３  データ記憶部、６５  データ送信要求受付部、６７，６７Ａ，６７Ｂ  データ送信部、６９  パスワード検証部、７１  キーワード抽出部、７３  ユーザ認証部、９１  デバイスリスト、９２  実績情報、９３  データ、９４  送信履歴、９５，９５Ａ，９５Ｂ  ユーザデータ、９６  アクセス履歴、９７  送信元データ、１００  ＭＦＰ、１０１  情報処理部、１１１  ＣＰＵ、１１２  ＲＡＭ、１１３  ＨＤＤ、１１４  表示部、１１５  操作部、１１６  データ通信制御部、１１７  データ入出力部、１１９Ａ  メモリカード。
【図１】
0004973432.tif 000002
【図２】
0004973432.tif 000003
【図３】
0004973432.tif 000004
【図４】
0004973432.tif 000005
【図５】
0004973432.tif 000006
【図６】
0004973432.tif 000007
【図７】
0004973432.tif 000008
【図８】
0004973432.tif 000009
【図９】
0004973432.tif 000010
【図１０】
0004973432.tif 000011
【図１１】
0004973432.tif 000012
【図１２】
0004973432.tif 000013
【図１３】
0004973432.tif 000014
【図１４】
0004973432.tif 000015
【図１５】
0004973432.tif 000016
【図１６】
0004973432.tif 000017
【図１７】
0004973432.tif 000018
【図１８】
0004973432.tif 000019
【図１９】
0004973432.tif 000020
【図２０】
0004973432.tif 000021
【図２１】
0004973432.tif 000022
【図２２】
0004973432.tif 000023
【図２３】
0004973432.tif 000024
【図２４】
0004973432.tif 000025
【図２５】
0004973432.tif 000026