(57)【特許請求の範囲】
【請求項１】
通信事業者が提供する通信回線を経由して管理装置にデータを送信する通信機器を備える画像形成装置であって、
データの送信にエラーが発生した場合に、前記エラーが、送信のリトライが成功する可能性に応じて予め定められた階級の何れに該当するか判定する階級判定手段と、
送信のリトライが成功する可能性が低いほどリトライの回数が少なくなるように、前記エラーに対するリトライの回数を決定する回数決定手段と、
前記決定された回数の前記エラーに対するリトライを前記通信機器に実行させるリトライ実行手段と、
送信されるデータの優先度を判定する優先度判定手段と、
を備え、
前記回数決定手段は、送信のリトライが成功する可能性が低いほどリトライの回数が少なくなるように、かつ、優先度が低いほどリトライの回数が少なくなるように、前記エラーに対するリトライの回数を決定し、
前記リトライは、短周期で予め定められた回数繰り返される群が、長周期で予め定められた回数繰り返されるように設定され、
前記階級は、通信が復旧するまでの予想される期間の長さに応じて予め定められ、
前記回数決定手段は、通信が復旧するまでの予想される期間が長いほどリトライの短周期で繰り返される回数が少なくなるように、かつ、優先度が低いほどリトライの長周期で繰り返される回数が少なくなるように、前記エラーに対するリトライの短周期で繰り返される回数と長周期で繰り返される回数を決定する、
画像形成装置。
【請求項２】
通信事業者が提供する通信回線を経由して管理装置にデータを送信する通信機器を備える画像形成装置であって、
データの送信にエラーが発生した場合に、前記エラーが、送信のリトライが成功する可能性に応じて予め定められた階級の何れに該当するか判定する階級判定手段と、
送信のリトライが成功する可能性が低いほどリトライの回数が少なくなるように、前記エラーに対するリトライの回数を決定する回数決定手段と、
前記決定された回数の前記エラーに対するリトライを前記通信機器に実行させるリトライ実行手段と、
前記エラーが、送信のリトライが成功する可能性が最も低い階級に該当する場合に、前記通信回線とは別の通信回線を利用して前記エラーに対するリトライを実行する別回線利用手段と、
を備え、
前記回数決定手段は、リトライにより前記エラーとは別のエラーが発生した場合に、前記別のエラーに対するリトライの回数を決定し、
前記別回線利用手段は、前記決定された回数から既に実行したリトライの回数を引いた回数が負の値であっても、前記別の通信回線を利用した前記別のエラーに対するリトライを少なくとも１回実行する、
画像形成装置。
【請求項３】
前記リトライは、短周期で予め定められた回数繰り返される群が、長周期で予め定められた回数繰り返されるように設定され、
前記階級は、通信が復旧するまでの予想される期間の長さに応じて予め定められ、
前記回数決定手段は、通信が復旧するまでの予想される期間が長いほどリトライの短周期で繰り返される回数が少なくなるように、前記エラーに対するリトライの短周期で繰り返される回数を決定する、
請求項１又は２に記載の画像形成装置。
【請求項４】
前記回数決定手段は、リトライにより前記エラーとは別のエラーが発生した場合に、前記別のエラーに対するリトライの回数を決定し、
前記リトライ実行手段は、前記決定された回数の前記別のエラーに対するリトライを前記通信機器に実行させる、
請求項１又は２に記載の画像形成装置。
【請求項５】
前記回数決定手段は、リトライにより前記エラーとは別のエラーが発生した場合に、前記別のエラーに対するリトライの回数を決定し、
前記リトライ実行手段は、前記決定された回数から既に実行したリトライの回数を引いた回数の前記別のエラーに対するリトライを前記通信機器に実行させる、
請求項１又は２に記載の画像形成装置。
【請求項６】
通信事業者が提供する通信回線を経由して管理装置にデータを送信する通信機器を備える画像形成装置のコンピュータを、
データの送信にエラーが発生した場合に、前記エラーが、送信のリトライが成功する可能性に応じて予め定められた階級の何れに該当するか判定する階級判定手段、
送信のリトライが成功する可能性が低いほどリトライの回数が少なくなるように、前記エラーに対するリトライの回数を決定する回数決定手段、
前記決定された回数の前記エラーに対するリトライを前記通信機器に実行させるリトライ実行手段、及び、
送信されるデータの優先度を判定する優先度判定手段、
として機能させるためのプログラムであって、
前記回数決定手段は、送信のリトライが成功する可能性が低いほどリトライの回数が少なくなるように、かつ、優先度が低いほどリトライの回数が少なくなるように、前記エラーに対するリトライの回数を決定し、
前記リトライは、短周期で予め定められた回数繰り返される群が、長周期で予め定められた回数繰り返されるように設定され、
前記階級は、通信が復旧するまでの予想される期間の長さに応じて予め定められ、
前記回数決定手段は、通信が復旧するまでの予想される期間が長いほどリトライの短周期で繰り返される回数が少なくなるように、かつ、優先度が低いほどリトライの長周期で繰り返される回数が少なくなるように、前記エラーに対するリトライの短周期で繰り返される回数と長周期で繰り返される回数を決定する、
プログラム。
【請求項７】
通信事業者が提供する通信回線を経由して管理装置にデータを送信する通信機器を備える画像形成装置のコンピュータを、
データの送信にエラーが発生した場合に、前記エラーが、送信のリトライが成功する可能性に応じて予め定められた階級の何れに該当するか判定する階級判定手段、
送信のリトライが成功する可能性が低いほどリトライの回数が少なくなるように、前記エラーに対するリトライの回数を決定する回数決定手段、
前記決定された回数の前記エラーに対するリトライを前記通信機器に実行させるリトライ実行手段、及び、
前記エラーが、送信のリトライが成功する可能性が最も低い階級に該当する場合に、前記通信回線とは別の通信回線を利用して前記エラーに対するリトライを実行する別回線利用手段、
として機能させるためのプログラムであって、
前記回数決定手段は、リトライにより前記エラーとは別のエラーが発生した場合に、前記別のエラーに対するリトライの回数を決定し、
前記別回線利用手段は、前記決定された回数から既に実行したリトライの回数を引いた回数が負の値であっても、前記別の通信回線を利用した前記別のエラーに対するリトライを少なくとも１回実行する、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、未更新のデータや重複したデータの送受信を行わず、さらにデータの優先度や情報種別に応じてデータを送受信することが可能なコンテンツ同期システムが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１１３５０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、画像形成装置には、通信事業者が提供する通信回線を経由して管理装置にデータを送信する通信機器を備えるものがある。このような画像形成装置では、データの送信にエラーが発生した場合にリトライを制限無く行うと、課金額が増大してしまうおそれがある。
【０００５】
本発明の目的は、課金額の増大を抑制することが可能な画像形成装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、通信事業者が提供する通信回線を経由して管理装置にデータを送信する通信機器を備える画像形成装置であって、データの送信にエラーが発生した場合に、前記エラーが、送信のリトライが成功する可能性に応じて予め定められた階級の何れに該当するか判定する階級判定手段と、送信のリトライが成功する可能性が低いほどリトライの回数が少なくなるように、前記エラーに対するリトライの回数を決定する回数決定手段と、前記決定された回数の前記エラーに対するリトライを前記通信機器に実行させるリトライ実行手段と、送信されるデータの優先度を判定する優先度判定手段と、を備え、前記回数決定手段は、送信のリトライが成功する可能性が低いほどリトライの回数が少なくなるように、かつ、優先度が低いほどリトライの回数が少なくなるように、前記エラーに対するリトライの回数を決定し、前記リトライは、短周期で予め定められた回数繰り返される群が、長周期で予め定められた回数繰り返されるように設定され、前記階級は、通信が復旧するまでの予想される期間の長さに応じて予め定められ、前記回数決定手段は、通信が復旧するまでの予想される期間が長いほどリトライの短周期で繰り返される回数が少なくなるように、かつ、優先度が低いほどリトライの長周期で繰り返される回数が少なくなるように、前記エラーに対するリトライの短周期で繰り返される回数と長周期で繰り返される回数を決定する、画像形成装置である。
【０００７】
請求項２に記載の発明は、通信事業者が提供する通信回線を経由して管理装置にデータを送信する通信機器を備える画像形成装置であって、データの送信にエラーが発生した場合に、前記エラーが、送信のリトライが成功する可能性に応じて予め定められた階級の何れに該当するか判定する階級判定手段と、送信のリトライが成功する可能性が低いほどリトライの回数が少なくなるように、前記エラーに対するリトライの回数を決定する回数決定手段と、前記決定された回数の前記エラーに対するリトライを前記通信機器に実行させるリトライ実行手段と、前記エラーが、送信のリトライが成功する可能性が最も低い階級に該当する場合に、前記通信回線とは別の通信回線を利用して前記エラーに対するリトライを実行する別回線利用手段と、を備え、前記回数決定手段は、リトライにより前記エラーとは別のエラーが発生した場合に、前記別のエラーに対するリトライの回数を決定し、前記別回線利用手段は、前記決定された回数から既に実行したリトライの回数を引いた回数が負の値であっても、前記別の通信回線を利用した前記別のエラーに対するリトライを少なくとも１回実行する、画像形成装置である。
【０００８】
請求項３に記載の発明は、前記リトライは、短周期で予め定められた回数繰り返される群が、長周期で予め定められた回数繰り返されるように設定され、前記階級は、通信が復旧するまでの予想される期間の長さに応じて予め定められ、前記回数決定手段は、通信が復旧するまでの予想される期間が長いほどリトライの短周期で繰り返される回数が少なくなるように、前記エラーに対するリトライの短周期で繰り返される回数を決定する、請求項１又は２に記載の画像形成装置である。
【００１１】
請求項４に記載の発明は、前記回数決定手段は、リトライにより前記エラーとは別のエラーが発生した場合に、前記別のエラーに対するリトライの回数を決定し、前記リトライ実行手段は、前記決定された回数の前記別のエラーに対するリトライを前記通信機器に実行させる、請求項１又は２に記載の画像形成装置である。
【００１２】
請求項５に記載の発明は、前記回数決定手段は、リトライにより前記エラーとは別のエラーが発生した場合に、前記別のエラーに対するリトライの回数を決定し、前記リトライ実行手段は、前記決定された回数から既に実行したリトライの回数を引いた回数の前記別のエラーに対するリトライを前記通信機器に実行させる、請求項１又は２に記載の画像形成装置である。
【００１３】
請求項６に記載の発明は、通信事業者が提供する通信回線を経由して管理装置にデータを送信する通信機器を備える画像形成装置のコンピュータを、データの送信にエラーが発生した場合に、前記エラーが、送信のリトライが成功する可能性に応じて予め定められた階級の何れに該当するか判定する階級判定手段、送信のリトライが成功する可能性が低いほどリトライの回数が少なくなるように、前記エラーに対するリトライの回数を決定する回数決定手段、前記決定された回数の前記エラーに対するリトライを前記通信機器に実行させるリトライ実行手段、及び、送信されるデータの優先度を判定する優先度判定手段、として機能させるためのプログラムであって、前記回数決定手段は、送信のリトライが成功する可能性が低いほどリトライの回数が少なくなるように、かつ、優先度が低いほどリトライの回数が少なくなるように、前記エラーに対するリトライの回数を決定し、前記リトライは、短周期で予め定められた回数繰り返される群が、長周期で予め定められた回数繰り返されるように設定され、前記階級は、通信が復旧するまでの予想される期間の長さに応じて予め定められ、前記回数決定手段は、通信が復旧するまでの予想される期間が長いほどリトライの短周期で繰り返される回数が少なくなるように、かつ、優先度が低いほどリトライの長周期で繰り返される回数が少なくなるように、前記エラーに対するリトライの短周期で繰り返される回数と長周期で繰り返される回数を決定する、プログラムである。
【００１４】
請求項７に記載の発明は、通信事業者が提供する通信回線を経由して管理装置にデータを送信する通信機器を備える画像形成装置のコンピュータを、データの送信にエラーが発生した場合に、前記エラーが、送信のリトライが成功する可能性に応じて予め定められた階級の何れに該当するか判定する階級判定手段、送信のリトライが成功する可能性が低いほどリトライの回数が少なくなるように、前記エラーに対するリトライの回数を決定する回数決定手段、前記決定された回数の前記エラーに対するリトライを前記通信機器に実行させるリトライ実行手段、及び、前記エラーが、送信のリトライが成功する可能性が最も低い階級に該当する場合に、前記通信回線とは別の通信回線を利用して前記エラーに対するリトライを実行する別回線利用手段、として機能させるためのプログラムであって、前記回数決定手段は、リトライにより前記エラーとは別のエラーが発生した場合に、前記別のエラーに対するリトライの回数を決定し、前記別回線利用手段は、前記決定された回数から既に実行したリトライの回数を引いた回数が負の値であっても、前記別の通信回線を利用した前記別のエラーに対するリトライを少なくとも１回実行する、プログラムである。
【発明の効果】
【００１５】
請求項１，６に記載の発明によると、送信のリトライが成功する可能性が低いほどリトライの回数を少なくでき、送信のリトライが成功する可能性が低いほどリトライの回数を少なくでき、かつ、優先度が低いほどリトライの回数を少なくできる。また、通信が復旧するまでの予想される期間が長いほどリトライの短周期で繰り返される回数を少なくでき、かつ、優先度が低いほどリトライの長周期で繰り返される回数を少なくでき、ひいては課金額の増大を抑制することができる。
【００１６】
請求項２，７に記載の発明によると、送信のリトライが成功する可能性が低いほどリトライの回数を少なくでき、ひいては課金額の増大を抑制することができる。さらに、別の通信回線を利用することで送信のリトライが成功する可能性を向上させることができる。また、別のエラーに対するリトライの回数が既に実行したリトライの回数より小さくても、別の通信回線を利用することで送信のリトライが成功する可能性を向上させることができる。
【００１７】
請求項３に記載の発明によると、通信が復旧するまでの予想される期間が長いほどリトライの短周期で繰り返される回数を少なくでき、ひいては課金額の増大を抑制することができる。
【００２０】
請求項４に記載の発明によると、リトライにより別のエラーが発生した場合に、別のエラーに適したリトライの回数を決定することができる。
【００２１】
請求項５に記載の発明によると、リトライにより別のエラーが発生した場合に、リトライの重複を抑制することができる。
【００２２】
請求項８に記載の発明によると、別のエラーに対するリトライの回数が既に実行したリトライの回数より小さくても、別の通信回線を利用することで送信のリトライが成功する可能性を向上させることができる。
【図面の簡単な説明】
【００２３】
【図１】画像形成装置の構成例を示すブロック図である。
【図２】通知種別リストの内容例を示す図である。
【図３】通信エラー種別リストの内容例を示す図である。
【図４】リトライ動作リストの内容例を示す図である。
【図５】リトライの動作例を示す図である。
【図６】リトライの動作例を示す図である。
【図７】画像形成装置の動作例を示すフロー図である。
【図８】画像形成装置の動作例を示すフロー図である。
【図９】画像形成装置の動作例を示すフロー図である。
【図１０】画像形成装置の動作例を示すフロー図である。
【発明を実施するための形態】
【００２４】
本発明の実施形態を、図面を参照しながら説明する。
【００２５】
図１は、画像形成装置１の構成例を示すブロック図である。画像形成装置１は、通信事業者が提供する回線網（以下、「通信事業者回線網」）に接続されており、この通信事業者回線網とインターネットを経由して管理装置１００に接続されている。
【００２６】
画像形成装置１は、制御部１１と、ＲＡＭ（Random Access Memory）１２と、記憶装置１３と、ＮＶＭ（Non-Volatile Memory）１４と、ＵＩ（User Interface）１５と、通信アダプタ１６と、ネットワークＩＦ（InterFace）１７と、を備えている。
【００２７】
制御部１１は、ＣＰＵ（Central Processing Unit）を含んでおり、記憶装置１３又はＮＶＭ１４に記憶されたプログラムに従って各種の演算処理を実行する。ＲＡＭ１２は、制御部１１のワークメモリとして利用される。
【００２８】
プログラムは、ＣＤ−ＲＯＭ等のコンピュータ読み取り可能な情報記録媒体から提供されてもよいし、インターネット等の通信線を介して提供されてもよい。
【００２９】
記憶装置１３は、例えばＨＤＤ（Hard Disk Drive）であり、ＮＶＭ１４は、例えばフラッシュメモリである。記憶装置１３及びＮＶＭ１４には、制御部１１の動作に必要なデータが格納されている。
【００３０】
ＵＩ１５は、例えばタッチパネルを含んでおり、画像表示機能と位置入力機能を備えている。
【００３１】
通信アダプタ１６は、通信事業者回線網を経由して管理装置１００にデータを送信する通信機器である。通信事業者回線網とは、例えば、移動体通信事業者が保有する、無線通信サービスを提供可能な移動体回線網である。
【００３２】
ネットワークＩＦ１７は、ファイヤーウォールを介してインターネットに接続されている。画像形成装置１は、ネットワークＩＦ１７からインターネットを経由して管理装置１００にデータを送信することも可能である。
【００３３】
画像形成装置１は、指定された定期日時や何らかの発呼条件を満たした際に、自らの稼働情報(課金メータ、消耗品、エラー履歴など）を、通信事業者回線網を経由して管理装置１００へ通知する。
【００３４】
管理装置１００を保有する保守管理サービス提供者は、通知された稼働情報に基づき、請求書発行、消耗品寿命予測による自動配送、メンテナンスなどの各種サービスを提供する。
【００３５】
ところで、このような通信アダプタ１６を備える画像形成装置１では、通知データの送信にエラーが発生した場合に通信事業者回線網を利用したリトライを制限無く行うと、課金額が増大してしまうおそれがある。
【００３６】
そこで、本実施形態の画像形成装置１は、以下に説明する動作によって課金額の増大の抑制を図っている。
【００３７】
［保持データ例］
まず、記憶装置１３及びＮＶＭ１４に保持されるデータについて説明する。記憶装置１３は、管理装置１００に送信する通知データ等を記憶している。通知データは、例えば、課金メータ、消耗品、エラー履歴などの稼働情報である。
【００３８】
ＮＶＭ１４は、「通知種別リスト」、「通信エラー種別リスト」及び「リトライ動作リスト」を記憶している。
【００３９】
「通知種別リスト」は、例えば、管理装置１００に送信される通知データの種別を優先度に応じて分類したリストであり、各々の通知データが何れの優先度に該当するか記述されている。
【００４０】
図２に示される例では、通知種別が、優先度が高い順に（１）その通知を起点にサービスを行う通知、（２）定点観測用の通知、（３）通信の結果をユーザに見せたい通知、に分けられている。このうち、（１）その通知を起点にサービスを行う通知には、障害アラート通知、消耗品寿命通知、締めビリングメータ通知が対応付けられている。（２）定点観測用の通知には、定期ビリングメータ通知、定期診断データ通知が対応付けられている。（３）通信の結果をユーザに見せたい通知には、ユーザ指示による通信、ＳＷバージョン確認が対応付けられている。
【００４１】
なお、ユーザ指示による通信は、優先度が低いという理由よりも寧ろ、通信を成功させる目的でリトライを行うより、通信エラーが発生したならばその時にエラーの内容をユーザに知らせたいという理由から、（３）通信の結果をユーザに見せたい通知に対応付けられている。
【００４２】
「通信エラー種別リスト」は、例えば、通知データを送信する際に発生し得る通信エラーの内容を、送信のリトライが成功する可能性に応じて階級分けしたリストであり、各々の通信エラーが何れの階級に該当するか記述されている。より具体的には、階級は、例えば、通信が復旧するまでの予想される期間の長さに応じて定められる。
【００４３】
図３に示される例では、通信エラー種別が、送信のリトライが成功する可能性が高い順に（より具体的には、通信が復旧するまでの予想される期間が短い順に）、（Ａ）短期的復旧可能なエラー、（Ｂ）復旧の可能性があるエラー、（Ｃ）短期的復旧不可能なエラー、（Ｄ）通信経路変更で復旧可能なエラー、に分けられている。このうち、（Ａ）短期的復旧可能なエラーには、電話ビジートーンエラー、管理装置の高負荷を検知が対応付けられている。（Ｂ）復旧の可能性があるエラーには、通信品質低下が対応付けられている。（Ｃ）短期的復旧不可能なエラーには、通信環境原因以外のエラー、通信成功だが管理装置内部エラーを受信、デバイス不具合の可能性が対応付けられている。（Ｄ）通信経路変更で復旧可能なエラーには、通信アダプタ故障が対応付けられている。
【００４４】
「リトライ動作リスト」は、例えば、図４に示されるように、通知データの優先度（１〜３）と、送信のリトライが成功する可能性を表す階級（Ａ〜Ｄ）と、通信エラーに対するリトライの回数と、が対応付けられたリストである。
【００４５】
通信エラーに対するリトライの回数は、例えば、通知データの優先度が低いほど（すなわち、１〜３のうち３に近いほど）リトライの回数が少なくなるように設定されている。また、通信エラーに対するリトライの回数は、例えば、送信のリトライが成功する可能性が低いほど（すなわち、Ａ〜ＤのうちＤに近いほど）リトライの回数が少なくなるように設定されている。
【００４６】
より具体的には、通信エラーに対するリトライの回数は、例えば、図５及び図６に示されるように、短周期で予め定められた回数繰り返される群（以下、「短周期リトライ」）が、長周期で予め定められた回数繰り返されるように設定されている。長周期の「長」と短周期の「短」は、一方と比較したときの他方の長短を表している。短周期リトライは、リトライが短周期で予め定められた回数繰り返されることであり、図示の例では４５秒間隔で４回繰り返される。長周期リトライは、短周期リトライが長周期で予め定められた回数繰り返されることであり、図示の例では３０分間隔で４回繰り返される。
【００４７】
通信エラーに対するリトライの長周期で繰り返される回数は、例えば、図４に示されるように、通知データの優先度が低いほど（すなわち、１〜３のうち３に近いほど）リトライの長周期で繰り返される回数が少なくなるように設定されている。これによると、通知データの優先度が高いほどリトライの長周期で繰り返される回数を増やすことで、管理装置１００に通知データをより確実に送信することができる。また、通知データの優先度が低いほどリトライの長周期で繰り返される回数を減らすことで、無駄なリトライを抑制することができる。
【００４８】
また、通信エラーに対するリトライの短周期で繰り返される回数は、例えば、図４に示されるように、通信が復旧するまでの予想される期間が長いほど（すなわち、Ａ〜ＤのうちＤに近いほど）リトライの短周期で繰り返される回数が少なくなるように設定されている。これによると、通信が復旧するまでの予想される期間が短いほどリトライの短周期で繰り返される回数を増やすことで、リトライを早期に成功させることができる。また、通信が復旧するまでの予想される期間が長いほどリトライの短周期で繰り返される回数を減らすことで、無駄なリトライを抑制することができる。
【００４９】
なお、例えば、図４に示されるように、通信エラー種別が、送信のリトライが成功する可能性が最も低い段階（より具体的には、通信が復旧するまでの予想される期間が最も長い階級、すなわちＤ）に該当する場合には、通信アダプタ１６に接続される通信事業者回線網とは別の通信経路を利用してエラーに対するリトライが実行される。別の通信経路は、例えば、ネットワークＩＦ１７に接続されたインターネットである。
【００５０】
［通信開始時の動作例］
図７は、画像形成装置１の動作例を示すフロー図である。
【００５１】
制御部１１は、通知データを管理装置１００に送信するための通信を開始すると、通信が成功したか否かを判定する（Ｓ１１）。ここでの通信は、通信アダプタ１６から通信事業者回線網を経由して管理装置１００に通知データを送信することである。
【００５２】
通信が成功した場合（Ｓ１１：ＹＥＳ）、制御部１１は通信を終了する。
【００５３】
通信が成功しなかった場合（Ｓ１１：ＮＯ）、すなわち通信エラーが発生した場合、制御部１１は、通信エラーを検知・判別する（Ｓ１２）。図３に示される例のように、通信エラーには、電話ビジートーンエラー、管理装置の高負荷、通信品質低下などの通信環境のエラーがある。他にも、通信エラーには、管理装置１００側のエラーや通信アダプタ１６の故障によるエラーがある。
【００５４】
制御部１１は、通知種別リスト（図２）を参照することによって、通知データから「通信種別」を特定する（Ｓ１３：優先度判定手段としての機能の一例）。「通知種別」は優先度に対応していることから、通知データから「通知種別」を特定することによって通知データの優先度が特定される。
【００５５】
制御部１１は、通信エラー種別リスト（図３）を参照することによって、通信エラー内容から「通信エラー種別」を特定する（Ｓ１４：階級判定手段としての機能の一例）。「通信エラー種別」は、送信のリトライが成功する可能性を表す階級に対応していることから、通信エラー内容から「通信エラー種別」を特定することによって通信エラー内容の階級が特定される。
【００５６】
制御部１１は、リトライ動作リスト（図４）を参照することによって、「通知種別」と「通信エラー種別」から「リトライ動作」を特定する（Ｓ１５：回数決定手段としての機能の一例）。「リトライ動作」は、通知データの優先度が低いほど長周期リトライの回数が少なくなるように、かつ、通信が復旧するまでの予想される期間が長いほど短周期リトライの回数が少なくなるように、設定されている。
【００５７】
制御部１１は、特定された「リトライ動作」が通信経路を変えるものであるか否かを判定する（Ｓ１６）。「リトライ動作」が通信経路を変えるものである場合とは、例えば、図４に示されるように、通信エラー種別が、送信のリトライが成功する可能性が最も低い段階（より具体的には、通信が復旧するまでの予想される期間が最も長い階級、すなわちＤ）に該当する場合である。
【００５８】
「リトライ動作」が通信経路を変えるものでない場合（Ｓ１６：ＮＯ）、制御部１１は、通信アダプタ１６を利用して、「リトライ動作」で定められた回数の短周期リトライ及び長周期リトライを開始し、通信が成功するまで実行する（Ｓ１７，Ｓ１８：リトライ実行手段としての機能の一例）。
【００５９】
「リトライ動作」が通信経路を変えるものである場合（Ｓ１６：ＹＥＳ）、制御部１１は、利用する通信機器を通信アダプタ１６からネットワークＩＦ１７に変更した上で、「リトライ動作」で定められた回数の短周期リトライ及び長周期リトライを開始し、通信が成功するまで実行する（Ｓ１９，Ｓ２０：別回線利用手段としての機能の一例）。
【００６０】
［リトライ実行時の動作例］
図８〜図１０は、リトライ実行中における画像形成装置１の第１〜第３の動作例を示すフロー図である。
【００６１】
図８に示される第１の動作例について説明する。制御部１１は、リトライを実行すると、通信が成功したか否かを判定する（Ｓ２１）。
【００６２】
通信が成功した場合（Ｓ２１：ＹＥＳ）、制御部１１は通信を終了する。
【００６３】
通信が成功しなかった場合（Ｓ２１：ＮＯ）、すなわち通信エラーが発生した場合、制御部１１は、通信エラー種別リスト（図３）を参照することによって、今回発生した通信エラー内容から「通信エラー種別」を特定する（Ｓ２２）。
【００６４】
制御部１１は、特定された「通信エラー種別」が前回と同じであるか否かを判定する（Ｓ２３）。
【００６５】
「通信エラー種別」が前回と同じである場合（Ｓ２３：ＹＥＳ）、制御部１１は、リトライを継続する（Ｓ２４）。すなわち、制御部１１は、上記Ｓ１５において特定された「リトライ動作」で定められた回数の短周期リトライ及び長周期リトライを通信が成功するまで実行する。
【００６６】
「通信エラー種別」が前回と同じでない場合（Ｓ２３：ＮＯ）、制御部１１は、リトライ動作リスト（図４）を参照することによって、「通知種別」と「通信エラー種別」から「リトライ動作」を新たに特定する（Ｓ２５）。
【００６７】
新たに特定された「リトライ動作」が通信経路を変えるものでない場合（Ｓ２６：ＮＯ）、制御部１１は、通信アダプタ１６を利用して、「リトライ動作」で定められた回数の短周期リトライ及び長周期リトライを新たに開始する（Ｓ２７）。
【００６８】
新たに特定された「リトライ動作」が通信経路を変えるものである場合（Ｓ２６：ＹＥＳ）、制御部１１は、利用する通信機器を通信アダプタ１６からネットワークＩＦ１７に変更した上で、「リトライ動作」で定められた回数の短周期リトライ及び長周期リトライを開始する（Ｓ２８）。
【００６９】
図９に示される第２の動作例について説明する。Ｓ３１〜Ｓ３５は、上記第１の動作例のＳ２１〜Ｓ２５に対応する。
【００７０】
制御部１１は、新たに特定された「リトライ動作」で定められた短周期リトライ及び長周期リトライの回数から、既に実行した短周期リトライ及び長周期リトライの回数をそれぞれ差し引く（Ｓ３６）。
【００７１】
制御部１１は、算出された差分に基づいて、継続してリトライするか否かを判定する（Ｓ３７）。詳しくは、算出された差分が正の値である場合には、継続してリトライすると判定され（Ｓ３７：ＹＥＳ）、Ｓ３８に進む。一方、算出された差分が０又は負の値である場合には、継続してリトライしないと判定され（Ｓ３７：ＮＯ）、通信が終了する。
【００７２】
新たに特定された「リトライ動作」が通信経路を変えるものでない場合（Ｓ３８：ＮＯ）、制御部１１は、通信アダプタ１６を利用して、算出された差分に相当する回数の短周期リトライ及び長周期リトライを継続する（Ｓ３９）。
【００７３】
新たに特定された「リトライ動作」が通信経路を変えるものである場合（Ｓ２６：ＹＥＳ）、制御部１１は、利用する通信機器を通信アダプタ１６からネットワークＩＦ１７に変更した上で、算出された差分に相当する回数の短周期リトライ及び長周期リトライを継続する（Ｓ４０）。
【００７４】
図１０に示される第３の動作例について説明する。Ｓ４１〜Ｓ４９，Ｓ５１は、上記第２の動作例のＳ３１〜Ｓ４０に対応する。
【００７５】
新たに特定された「リトライ動作」が通信経路を変えるものである場合（Ｓ４７：ＹＥＳ）、かつ、算出された差分が０又は負の値であり、継続してリトライしないと判定される場合（Ｓ５０：ＮＯ）、制御部１１は、利用する通信機器を通信アダプタ１６からネットワークＩＦ１７に変更した上で、リトライを１回だけ実行する（Ｓ５２）。
【００７６】
以上、本発明の実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、種々の変形実施が当業者にとって可能であるのはもちろんである。
【符号の説明】
【００７７】
１  画像形成装置、１１  制御部、１２  ＲＡＭ（Random Access Memory）、１３  記憶装置、１４  ＮＶＭ（Non-Volatile Memory）、１５  ＵＩ（User Interface）、１６  通信アダプタ、１７  ネットワークＩＦ（InterFace）、１００  管理装置。
【図１】
0006515560.tif 000002
【図２】
0006515560.tif 000003
【図３】
0006515560.tif 000004
【図４】
0006515560.tif 000005
【図５】
0006515560.tif 000006
【図６】
0006515560.tif 000007
【図７】
0006515560.tif 000008
【図８】
0006515560.tif 000009
【図９】
0006515560.tif 000010
【図１０】
0006515560.tif 000011