(57)【要約】【課題】  ユーザが接続エラーが発生していると気付かずに、無線ＬＡＮ経由での送受信機能を利用して電子メールの送信機能やプリント機能などを実行しようとしても、それら機能が利用できないため機能のダウン時間が増大する。【解決手段】  無線ＬＡＮで接続している際に接続エラーが発生すると、当該接続エラーが無線ＬＡＮの再設定を必要とするエラーであるか否かを判定し、再設定を必要とするエラーであると判定すると、接続エラーが発生した旨を報知し、かつ、ユーザによる無線ＬＡＮの再設定を待って無線ＬＡＮによる接続を開始する。【選択図】  図７
2013150177.tif 000002
【特許請求の範囲】
【請求項１】
無線ＬＡＮによる通信が可能な画像処理装置であって、
無線ＬＡＮで接続している際に接続エラーが発生すると、当該接続エラーが無線ＬＡＮの再設定を必要とするエラーであるか否かを判定する判定手段と、
前記判定手段が再設定を必要とするエラーであると判定すると、前記接続エラーが発生した旨を報知する報知手段と、
前記判定手段が再設定を必要とするエラーであると判定した場合、ユーザによる前記無線ＬＡＮの再設定を待って無線ＬＡＮによる接続を開始する無線ＬＡＮ接続手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記判定手段が再設定を必要とするエラーであると判定した場合、ユーザによる前記無線ＬＡＮの再設定が行われるまで、再設定を促すメッセージを表示する表示制御手段を更に有することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記接続エラーは、無線ＬＡＮの接続状態から非接続状態になったことにより発生することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記接続エラーは、アクセスポイントの設定変更により、無線ＬＡＮの接続状態から非接続状態になったことにより発生することを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記接続エラーが送信時のエラーである場合、前記判定手段が再設定を必要とするエラーであると判定すると、送信リトライの実行を禁止する手段を更に有することを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記接続エラーが送信時のエラーである場合、前記判定手段が再設定を必要としないエラーであると判定すると、設定された回数、送信リトライを実行し、当該送信リトライに成功すると無線ＬＡＮによる画像データの送信処理に移行し、前記設定された回数、送信リトライを実行しても当該送信リトライに成功しない場合は、前記画像データを削除するように制御する送信機能制御手段を更に有することを特徴とする請求項１に記載の画像処理装置。
【請求項７】
無線ＬＡＮによる通信が可能な画像処理装置を制御する制御方法であって、
判定手段が、無線ＬＡＮで接続している際に接続エラーが発生すると、当該接続エラーが無線ＬＡＮの再設定を必要とするエラーであるか否かを判定する判定工程と、
報知手段が、前記判定工程で再設定を必要とするエラーであると判定すると、前記接続エラーが発生した旨を報知する報知工程と、
無線ＬＡＮ接続手段が、前記判定工程で再設定を必要とするエラーであると判定した場合、ユーザによる前記無線ＬＡＮの再設定を待って無線ＬＡＮによる接続を開始する無線ＬＡＮ接続工程と、
を有することを特徴とする画像処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びその制御方法に関する。
【背景技術】
【０００２】
近年、ＩＥＥＥ８０２．１１ｂ／１１ｇ／１１ｎ等の規格の無線ＬＡＮ技術は、様々な製品に搭載されるようになり、非常に身近なものになった。これらの無線ＬＡＮ技術は、これまで有線であった機器間の接続を無線化し、機器の設置場所や複雑に絡み合うケーブルなどの問題から我々を解放してくれるため、非常に有用かつ便利である。これらの利点から、多くの家庭やオフィスで無線ＬＡＮのアクセスポイントを所有し、複数の無線ＬＡＮの搭載製品と、そのアクセスポイントとで無線ＬＡＮ環境を構築しているところが増えてきた。
【０００３】
無線ＬＡＮのアクセスポイントには、ＳＳＩＤというアクセスポイントを識別する固有のＩＤや通信を保護するセキュリティを設定することが可能であり、これらは事前にユーザが設定する必要がある。無線ＬＡＮ環境では、一旦無線ＬＡＮで接続した状態でも、アクセスポイントの設定変更や無線ＬＡＮの通信状況の悪化で、無線ＬＡＮの接続エラーが発生する。特許文献１には、無線ＬＡＮの通信状況の悪化で発生した無線ＬＡＮの接続エラーに対して、アクセスポイントの通信速度を自動で変更することが記載されている。また引用文献２には、通信タイムアウトエラーの判定を最適な待ち時間にすることが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２８８５５０号公報
【特許文献２】特開２００３−３３３２７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
無線ＬＡＮのアクセスポイントの設定が変更された場合、そのアクセスポイントと無線ＬＡＮで接続している製品は接続エラーになる。このエラーには、例えば、セキュリティの設定が異なるためのエラー、暗号方式が異なるためのエラー、ＷＰＡ／ＷＰＡ２  ＰＳＫの設定が間違っているためのエラー、共有キーの認証失敗、オープン認証の失敗等がある。このようなエラーが発生すると、無線ＬＡＮで接続している製品側で無線ＬＡＮの設定が必要になる。しかし、ユーザが接続エラーが発生していると気付かずに、無線ＬＡＮ経由での送受信機能を利用して、例えば、電子メールの送信機能やプリント機能などを実行しようとすると、それら機能が利用できない状態になる。
【０００６】
また、送信機能で接続エラーにより送信エラーが発生した場合、タイムアウトになるまで送信のリトライを行っていたが、この接続エラーは無線ＬＡＮの設定を変更しない限り回復できないため、このような送信のリトライは無駄である。また送信リトライに失敗すると送信データを破棄してしまうため、接続エラーが回復しても、送信先に送信データが届かないことになるため使い勝手が悪かった。
【０００７】
また、送信機能で送信エラーが発生した場合の送信リトライは、無線ＬＡＮの通信状況の悪化を考慮していないため、その送信リトライのタイミングが適切なものでなかった。
【０００８】
本発明の目的は、上記従来技術の問題点を解決することにある。
【０００９】
本発明の特徴は、無線ＬＡＮの接続エラーが発生していることをユーザに知らせることができ、また無線ＬＡＮの設定を変更しない限り回復できないエラーの場合は送信リトライを行わないようにする技術を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために本発明の一態様に係る画像処理装置は以下のような構成を備える。即ち、
無線ＬＡＮによる通信が可能な画像処理装置であって、
無線ＬＡＮで接続している際に接続エラーが発生すると、当該接続エラーが無線ＬＡＮの再設定を必要とするエラーであるか否かを判定する判定手段と、
前記判定手段が再設定を必要とするエラーであると判定すると、前記接続エラーが発生した旨を報知する報知手段と、
前記判定手段が再設定を必要とするエラーであると判定した場合、ユーザによる前記無線ＬＡＮの再設定を待って無線ＬＡＮによる接続を開始する無線ＬＡＮ接続手段と、を有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、接続エラーが発生した場合、ユーザに気付かせることが可能であり、無線ＬＡＮ経由での送受信を行うことで実現する機能のダウン時間を減少することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態に係る画像処理装置（多機能処理装置）のハードウェア構成を中心に示すシステムのブロック図。
【図２】本発明の実施形態に係る画像処理装置の無線ＬＡＮに係るソフトウエア構成を示すブロック図。
【図３】実施形態に係る画像処理装置の操作部の上面図。
【図４】実施形態に係る画像処理装置の無線ＬＡＮの設定画面の一例を示す図。
【図５】本発明の実施形態に係る画像処理装置の無線ＬＡＮの接続エラーの表示例を説明する図。
【図６】実施形態に係る画像処理装置の送信機能のリトライ処理の設定画面の一例を示す図。
【図７】本発明の実施形態に係る画像処理装置における無線ＬＡＮエラー発生時の処理を説明するフローチャート。
【図８】本発明の実施形態に係る画像処理装置における送信エラーが発生したときの処理を説明するフローチャート。
【発明を実施するための形態】
【００１３】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１４】
図１は、本発明の実施形態に係る画像処理装置（多機能処理装置）のハードウェア構成を中心に示すシステムのブロック図である。
【００１５】
スキャナインタフェース（以下、スキャナＩ／Ｆ）部１０には、画像入力デバイスであるスキャナ１５が接続される。スキャナＩ／Ｆ部１０は、アナログフロントエンド（ＡＦＥ）１６を介してＣＣＤ１７やＣＩＳ（コンタクトイメージセンサ）１８で読み取って得られた画像データを画像処理装置２００に取り込むことができる。またスキャナＩ／Ｆ部１０は、スキャナ１５にある自動原稿送り装置（ＡＤＦ）（不図示）から原稿検知センサの出力を画像処理装置２００の制御部１１１に取り込むことができる。スキャナＩ／Ｆ部１０のデータ処理については、後に詳細に説明する。
【００１６】
スキャナ画像処理部２０は、スキャナＩ／Ｆ部１０の処理によりメインメモリ１００に展開された画像データに対して、画像処理動作モード（カラーコピー、モノクロコピー、カラースキャン、モノクロスキャン等）に応じた画像処理を行う。バッファ調停部７７はスキャナＩ／Ｆ部１０とスキャナ画像処理部２０間のデータの受け渡しをメインメモリ１００のリングバッファ領域を介して行う場合、データの書き込みと、読み出しを調停する。
【００１７】
プリンタ画像処理部３０は、入力する画像データの領域編集や解像度変換等を行い、得られた画像データをレーザビームプリンタ（ＬＢＰ）４５に出力する。プリンタＩ／Ｆ４０は、プリンタ画像処理部３０により処理された結果の画像データを、レーザビームプリンタ（ＬＢＰ）４５に出力する。バッファ調停部７８は、プリンタ画像処理部３０とプリンタＩ／Ｆ４０との間のデータの受け渡しをメインメモリ１００のリングバッファ領域を介して行う場合、データの書き込みと読み出しを調停する。ＪＰＥＧモジュール５０及びＪＢＩＧモジュール６０は、それぞれの規格に準拠した画像データの圧縮、伸張処理を実行する。
【００１８】
メモリ制御部７０は、画像処理系の第１バス８３、第２バス８４及びコンピュータ系の第３バス８５とそれぞれ接続し、メインメモリ１００に対するデータの書き込み、読み出しのための制御を行う。ＤＭＡコントローラ（ＤＭＡＣ）９０は、ＲＯＭＩＳＡ９７を介してＲＯＭ９５と接続し、メモリ制御部７０と協働して外部デバイスや種々のインタフェース部１７０とメインメモリ１００との間のＤＭＡ転送を制御するためのアドレス情報を生成、設定する。
【００１９】
ＤＭＡコントローラ（ＤＭＡＣ）９１は、メモリ制御部７０と協働して、各インタフェース部や画像処理部（１０，２０，３０，４０）とメインメモリ１００との間のＤＭＡ転送を制御するためのアドレス情報を生成、設定する。例えば、画像読み取りデバイスの種類、ＣＣＤ１７、ＣＩＳ１８の別に応じて、スキャナＩ／Ｆ部１０で読み取り処理された画像データをメインメモリ１００にＤＭＡ転送するためのアドレス情報をＤＭＡのチャンネルごとに生成する。またはメインメモリ１００に展開された画像データを読み出すためのアドレス情報をＤＭＡのチャンネルに応じて生成する。こうしてメインメモリ１００と、各インタフェース部や画像処理部（１０，２０，３０，４０）との間でのＤＭＡ制御を司るユニットとして機能する。このようにスキャナＩ／Ｆ部１０は、スキャナ１５のＣＣＤ１７及びＣＩＳ１８に対応可能であり、両画像読み取りデバイスの信号を入力し、入力された画像データは、メモリ制御部７０によりＤＭＡ転送されてメインメモリ１００に展開される。
【００２０】
ＲＯＭ９５は、スキャナ１５の読み取りデバイス（ＣＣＤやＣＩＳ）に応じて、適した制御パラメータ、制御プログラムデータを格納しており、これら制御パラメータ等をスキャナ１５に応じて種々設定することができる。これにより、ＣＣＤ１７，ＣＩＳ１８の個別のデータ出力形式に応じた画像データの入力処理が可能となるため、専用のインタフェース回路を設ける必要がなくなる。モデム９３は、デジタルデータと音声データ間の変換を行う。
【００２１】
第１バス８３は、メインメモリ１００から読み出したデータを画像処理系の各処理部（１０，２０，３０，４０，５０，６０）に送出する。第２バス８４は、画像処理系の各処理部から読み出したデータをメインメモリ１００に送出する。これら第１バス８３及び第２バス８４は、対になって画像処理ブロックとメインメモリ１００間の画像データの授受を行う。
【００２２】
第３バス８５は、ＣＰＵ１８０、通信及びユーザインターフェース制御部１７０、メカトロ系制御部１２５、画像処理部内部の制御レジスタ、及びＤＭＡＣ９０を相互に接続している。メカトロ系制御部１２５には、モータ制御部１１０と、モータの駆動タイミングや、画像処理系の処理の同調を制御するためのタイミング制御を司る割り込みタイマ１２０が含まれる。
【００２３】
ＬＣＤ制御部（ＬＣＤＣ）１３０は、この画像処理装置２００の種々の設定、処理状況等を操作部の表示部１３５に表示するための表示制御を司る。また、このシステムの使用者が操作部１３６で入力した情報をＣＰＵ１８０に伝える役割をする。１４０，１５０は周辺機器との接続を可能にするＵＳＢインタフェース部である。ネットワークＩ／Ｆ部（ＬＡＮＣ）１６０は、１又は複数のネットワークデバイスと通信を行うためのインタフェースで、有線ネットワーク（ＬＡＮ）１０１を介してホストＰＣ１０２と接続されている。
【００２４】
無線ＬＡＮ・Ｉ／Ｆ１６１は、無線ネットワーク網１０３を介してアクセスポイント１０４と通信処理を行い、ホストＰＣ１０５と接続されている。ＣＰＵ１８０は、メインメモリ１００に展開されたプログラムに従って、この画像処理装置２００の全体的な動作を制御する。
【００２５】
図２は、本発明の実施形態に係る画像処理装置２００の無線ＬＡＮに係るソフトウエア構成を示すブロック図である。
【００２６】
無線ＬＡＮに係るソフトウェアは、無線ＬＡＮ通信制御部２１０、無線ＬＡＮ設定部２１１、無線ＬＡＮ接続部２１２、無線ＬＡＮ接続履歴保持部２１３、無線ＬＡＮ通信部２１４、無線ＬＡＮ通信エラー要因判定部２１５を有する。更に、このソフトウェアは、ランプ制御部２２０、表示制御部２３０、送信機能制御部２４０、送信機能設定部２４１、読み取り部２４２を有している。これら各部は、ＣＰＵ１８０がメインメモリ１００に格納された制御プログラムに従って処理を実行することにより実現される。
【００２７】
無線ＬＡＮ設定部２１１は、画像処理装置２００とアクセスポイント１０４とを無線接続するための設定を行う。無線ＬＡＮ設定部２１１は後ほど、図４を参照して詳細に説明する。
【００２８】
無線ＬＡＮ接続部２１２は、無線ＬＡＮ設定部２１１の設定に従って、画像処理装置２００とアクセスポイント１０４とを無線接続する。無線ＬＡＮ接続部２１２は一定間隔で接続処理を実行し、既に接続中の場合は何も処理せず、また接続していない場合は、無線接続を行う。無線ＬＡＮ接続履歴保持部２１３は、無線ＬＡＮ接続部２１２で接続に成功したことがあるか否かを示す情報をメインメモリ１００に格納し、この情報はＣＰＵ１８０が参照できる。無線ＬＡＮ通信部２１４は、アクセスポイント１０４を介して無線によりデータの送受信を行う。無線ＬＡＮ通信エラー要因判定部２１５は、無線ＬＡＮ接続部２１２で接続に失敗した時に、その接続失敗の原因を分析して、アクセスポイント１０４側の設定変更によるもの否かを判定する。つまり画像処理装置２００の無線ＬＡＮ設定部２１１による設定を行う必要があるか否かを判定する。ランプ制御部２２０は、図３で説明するタリ―ランプ３０６やＷｉ−Ｆｉランプ３０７の点灯制御を行う。
【００２９】
無線ＬＡＮ通信制御部２１０は、まず無線ＬＡＮ設定部２１１、無線ＬＡＮ接続部２１２を利用して無線ＬＡＮによる接続を行う。次に、接続に失敗した場合、無線ＬＡＮ通信エラー要因判定部２１５により、画像処理装置２００の無線ＬＡＮ設定部２１１による設定を再度実行する必要があるかを判定する。再度実行する必要がある場合で且つ、無線ＬＡＮ接続履歴保持部２１３により、接続状態からエラーになったと認識すると、表示制御部２３０を利用して無線ＬＡＮの再設定が必要である旨を表示部１３５に表示する。更に、ランプ制御部２２０を利用して、タリ―ランプ３０６（図３）或いはＷｉ−Ｆｉランプ３０７（図３）でエラーが発生した旨をユーザに報知する。上記以外の場合は、無線ＬＡＮ接続部２１２を利用して無線ＬＡＮによる接続を行う処理を繰り返す。
【００３０】
表示制御部２３０は、表示部１３５にＵＩを表示し、画像処理装置２００の状態やメッセージ等を表示する。また図３で説明する操作部１３６でのユーザの操作に従って、画像データの送信先情報等を入力する。送信機能設定部２４１は、データ送信時にエラーが発生した場合の処理を設定可能にする。これは後ほど、図６を用いて詳細に説明する。
【００３１】
読み取り部２４２は、スキャナＩ／Ｆ部１０を介して接続されるスキャナ部１５で読み取ったデータを画像処理装置２００の制御部１１１に取り込んでメインメモリ１００に展開する。送信機能制御部２４０は、表示制御部２３０により送信先情報を取得し、読み取り部２４２により画像データを取得し、無線ＬＡＮ通信制御部２１０の制御の下で、無線ＬＡＮによる通信を行って画像データを送信する。更に、送信機能設定部２４１で設定された送信ジョブに対するリトライ回数と、現在送信しようとしている送信ジョブのエラー発生回数とを比較する。そして、そのエラー発生回数がリトライ回数を超えている場合は、送信エラーのレポートを出力して、送信データを削除する。一方、エラー発生回数がリトライ回数以下の場合、無線ＬＡＮ通信エラー要因判定部２１５がエラーと判定している場合は送信ジョブをリトライする。しかし、無線ＬＡＮ通信エラー要因判定部２１５がエラーと判定していない場合は、送信ジョブのリトライを行わない。
【００３２】
図３は、実施形態に係る画像処理装置２００の操作部１３６の上面図である。
【００３３】
操作部１３６は、タッチパネルである表示部１３５、メニュー選択キー３０１、テンキー３０２、リセットキー３０３、ストップキー３０４、スタートキー３０５、タリ―ランプ３０６、Ｗｉ−Ｆｉランプ３０７を有している。表示部１３５はＬＣＤＣ１３０から入力される情報に基づいて画像を表示する。メニュー選択キー３０１は、表示部１３５に表示されるメニューを選択するための上下左右にスクロールするためのキーと、選択項目を確定させるためのキーを具備している。テンキー３０２は、部数等の数値を直接入力するためのキーである。リセットキー３０３は、設定途中の状態をクリアして、設定を初期値に戻すためのキーである。スタートキー３０５は各種ジョブを開始する指示を与えるためのキーである。ストップキー３０４は、開始されたジョブを停止させるための指示を与えるキーである。タリ―ランプ３０６は、エラーが発生していない場合は消灯、エラーが発生している場合は点滅する。Ｗｉ−Ｆｉランプ３０７は、無線ＬＡＮの通信状況に応じて、ランプの点灯、消灯、点滅を行う。
【００３４】
図４は、実施形態に係る画像処理装置２００の無線ＬＡＮの設定画面の一例を示す図である。
【００３５】
ＣＰＵ１８０は、画像処理装置２００をアクセスポイント１０４に接続する場合、画像処理装置２００の操作パネル１３６の表示部１３５に、図４に示す無線ＬＡＮ設定画面を表示する。この無線ＬＡＮ設定画面では無線ＬＡＮの設定方法を選択することができ、ここでは「アクセスポイント選択」４０１と「手動設定」４０２の２つの選択方法が表示される。「アクセスポイント選択」４０１は、周囲のアクセスポイントを探索した結果の中から任意のアクセスポイントを選択して接続するものである。「手動設定」４０２は、ユーザが特定のアクセスポイントの設定情報を入力することで接続するものである。図４では、「アクセスポイント選択」４０１が選択されている。
【００３６】
図５は、本発明の実施形態に係る画像処理装置２００の無線ＬＡＮの接続エラーの表示例を説明する図である。
【００３７】
５１０は、ＣＰＵ１８０が表示部１３５に表示するコピージョブのスタート指示を待つ画面を示す。５１１は、コピー開始設定の一部を表示するコピー設定画面の所定の表示領域を示す。５２０は、ＣＰＵ１８０が再設定が必要な無線ＬＡＮエラーを認識した場合に、表示部１３５に表示する画面例を示す。ここではメッセージ「無線ＬＡＮの再設定が必要なエラーが発生しています。設定を行ってください」が表示されている。そして「後で処理をする」５２１と、「設定画面へ」５２２の選択肢を表示する。ここで「後で処理をする」５２１が選択されると、５３０で示す画面を表示する。また「設定画面へ」５２２の選択を認識した場合は、無線ＬＡＮの設定画面を表示する。
【００３８】
画面５３０は、ＣＰＵ１８０が再設定の必要な無線ＬＡＮエラーを認識した場合に、表示部１３５に表示している画面を示している。ここでは、画面５１０のコピー設定画面の表示領域５１１に、５３１で示すように、メッセージ「無線ＬＡＮの再設定が必要なエラーが発生しています。設定を行ってください」を一定時間表示する。ＣＰＵ１８０は、このメッセージを一定時間表示した後に、再度、画面５１０（この場合は、コピー設定画面の所定の表示領域５１１は図５の画面５１０のようになる）を表示する（このように表示領域５１１の表示を切り替えることをトグル表示と呼ぶ）。こうしてエラーが発生しなくなったと認識すると、画面５３０の表示を行わない。
【００３９】
このように本実施形態では、「後で処理する」５２１が選択された場合でも、画面５３０で無線ＬＡＮの再設定を促すメッセージを表示する。これにより、ユーザに対して、無線ＬＡＮの再設定が必要であることを確実に知らせることができる。このため、無線ＬＡＮの再設定が必要なエラーが発生しているにも拘わらず、ユーザが無線ＬＡＮの再設定を行わずに無駄なリトライを行うことがなくなる。
【００４０】
図６は、実施形態に係る画像処理装置２００の送信機能のリトライ処理の設定画面の一例を示す図である。
【００４１】
６０１は、ＣＰＵ１８０が表示する同一の送信ジョブに対するリトライ回数の設定欄を示す。ここには、送信エラーが発生した場合に、送信をリトライする回数をユーザが設定可能である。ＣＰＵ１８０は、この設定された回数分、送信をリトライしてもエラーが解消できない場合は、送信データを消去して送信ジョブを削除する。６０２は、ＣＰＵ１８０が表示するリトライ間隔の設定欄を示す。これにより、送信エラーが発生した場合に、次に送信をリトライするまでの時間をユーザが設定することができる。
【００４２】
図７は、本発明の実施形態に係る画像処理装置２００における無線ＬＡＮエラー発生時の処理を説明するフローチャートである。この処理を実行するプログラムは、実行時、メインメモリ１００に記憶されており、ＣＰＵ１８０の制御の下に実行される。
【００４３】
Ｓ７０１では、ＣＰＵ１８０は、無線ＬＡＮ通信制御部２１０の制御の下に、無線ＬＡＮ接続部２１２により画像処理装置２００とアクセスポイント１０４との無線接続を行う。そして無線接続エラーが発生するとＳ７０２に進み、ＣＰＵ１８０は、無線ＬＡＮ接続履歴保持部２１３により、この無線ＬＡＮ接続エラーは、無線ＬＡＮで接続している状態で発生したかどうかを判定する。無線ＬＡＮ接続状態から非接続状態になる接続エラーが発生した場合はＳ７０３に進むが、もともと無線ＬＡＮ接続されていなかった場合はＳ７０１に進む。
【００４４】
Ｓ７０３でＣＰＵ１８０は、無線ＬＡＮ通信エラー要因判定部２１５により、画像処理装置２００の無線ＬＡＮ設定部２１１により再度無線ＬＡＮの設定を行う必要があるか否かを判定する。再度行う必要があると判定するとＳ７０４に進み、再設定を行う必要がないと判定するとＳ７０１に進む。
【００４５】
Ｓ７０４では、ＣＰＵ１８０は、表示部１３５に、図５の画面５２０を表示し、エラーが発生している旨、及び無線ＬＡＮの設定を促すメッセージ、更には「後で処理をする」か、「設定画面へ」移動するかの選択肢を表示してＳ７０５に進む。Ｓ７０５では、ＣＰＵ１８０は、ランプ制御部２２０により、タリ―ランプ３０６或いはＷｉ−Ｆｉランプ３０７を点滅させてエラーが発生していることを知らせる。この処理と並行して、Ｓ７０６で、ＣＰＵ１８０は、Ｓ７０４で表示部１３５に表示した図５の画面５２０で、ユーザによって「後で処理をする」５２１が選択されたかどうかを判定する。「後で処理をする」５２１が選されたときはＳ７０８に進み、「設定画面へ」５２２が選択された時はＳ７０７の処理を行う。Ｓ７０７では、ＣＰＵ１８０は、無線ＬＡＮ設定部２１１により、無線ＬＡＮの設定画面を表示し、ユーザによる無線ＬＡＮの設定を可能にする。こうして無線ＬＡＮの設定が完了するとＳ７０９に進む。
【００４６】
一方、Ｓ７０８では、ＣＰＵ１８０は、図５の画面５２０を消去して図５の画面５３０を表示して、表示領域５１１を、５３１で示すメッセージを表示する処理と、画面５１０のように表示する処理を交互に行う（トグル表示）。こうしてユーザが無線ＬＡＮの再設定を行うように指示し、無線ＬＡＮ設定部２１１により無線ＬＡＮの再設定が行われるとＳ７０９に進む。このように無線ＬＡＮの再設定が行われるまでリトライ処理の実行を禁止することにより、無駄な接続リトライを防止できる。
【００４７】
Ｓ７０９では、ＣＰＵ１８０は、無線ＬＡＮ接続部２１２により、無線ＬＡＮ設定部２１１の設定に従って、画像処理装置２００とアクセスポイント１０４とを無線接続する。そしてＳ７１０で、ＣＰＵ１８０は、Ｓ７０９で無線ＬＡＮ接続をリトライした結果、画像処理装置２００とアクセスポイント１０４の無線ＬＡＮ接続に成功したかどうかを判定する。無線ＬＡＮ接続に成功した場合はＳ７１１に進むが、失敗した場合はＳ７０９に進んでリトライ処理を行う。ここでＳ７０９、Ｓ７１０の処理と並行して、無線ＬＡＮ接続部２１２による無線ＬＡＮの設定が可能である。
【００４８】
こうして無線ＬＡＮ接続に成功するとＳ７１１に進み、ＣＰＵ１８０は、Ｓ７０８で表示したエラーメッセージと無線ＬＡＮの再設定を促すメッセージの表示を消去してＳ７１２に進む。Ｓ７１２では、ＣＰＵ１８０は、ランプ制御部２２０により、エラーが発生したことを報知するための点滅処理を停止し、これらランプ消灯してＳ７０１の処理に進む。
【００４９】
以上説明したように本実施形態によれば、例えば無線ＬＡＮのアクセスポイントの設定が変更されて接続エラーが発生した場合でも、ユーザに無線ＬＡＮの再設定を行うように促すメッセージを表示できる。これにより、ユーザは直ぐにその接続エラーに対処できるようになるため、その接続エラーにより、無線ＬＡＮ経由で実現する機能がダウンしている時間を減少させることができる。又ユーザが、無線ＬＡＮの再設定が必要な接続エラーが発生しているにも拘わらず、無駄な送信リトライを繰り返すといった事態の発生を防止できる。
【００５０】
図８は、本発明の実施形態に係る画像処理装置２００における送信エラーが発生したときの処理を説明するフローチャートである。この処理を実行するプログラムは、実行時、メインメモリ１００に記憶されており、ＣＰＵ１８０の制御の下に実行される。
【００５１】
まずＳ８０１で、ＣＰＵ１８０は、送信機能制御部２４０により、表示制御部２３０から送信先情報を取得し、読み取り部２４２により画像データを取得する。そして無線ＬＡＮ通信制御部２１０により無線ＬＡＮで画像データを転送する。その際、送信エラーが発生するとＳ８０２の処理を行う。送信エラーが発生しない場合はＳ８０１の処理を行う。Ｓ８０２でＣＰＵ１８０は、Ｓ８０１の送信エラーが、無線ＬＡＮ接続でのエラーか有線ＬＡＮ接続でのエラーかを判断する。無線ＬＡＮ接続でのエラーの場合はＳ８０３に進むが、有線ＬＡＮ接続でのエラーの場合はＳ８１８の処理に進む。
【００５２】
Ｓ８０３では、ＣＰＵ１８０は、無線ＬＡＮ通信制御部２１０の制御の下に、無線ＬＡＮ接続部２１２により画像処理装置２００とアクセスポイント１０４との無線接続を行い、接続に失敗した場合はＳ８０４に進む。無線ＬＡＮ接続に成功した場合はＳ８１８の処理を行う。
【００５３】
Ｓ８０４では、ＣＰＵ１８０は、無線ＬＡＮ接続履歴保持部２１３により、無線ＬＡＮの接続状態から接続エラーが発生したか否かを判定する。無線ＬＡＮの接続状態から接続エラーが発生した場合はＳ８０５に進み、接続状態からの接続失敗でない場合はＳ８１８に進む。Ｓ８０５では、ＣＰＵ１８０は、無線ＬＡＮ通信エラー要因判定部２１５により、無線ＬＡＮ設定部２１１による無線ＬＡＮの設定を再度行う必要があるか否かを判定し、再度行う必要があると判定するとＳ８０９に進む。一方、再度設定する必要がないと判定するとＳ８０６に進む。Ｓ８０６では、ＣＰＵ１８０は、送信機能制御部２４０により、図６の６０１で設定された同一の送信ジョブに対するリトライ回数と、現在転送しようとしている送信ジョブのエラー発生回数とを比較する。ここでエラー発生回数がリトライ回数を超えている場合はＳ８０７に進み、そうでないときはＳ８２０の処理を行う。Ｓ８０７では、ＣＰＵ１８０は、送信機能制御部２４０により、エラーレポートを出力してＳ８０８に進む。Ｓ８０８では、ＣＰＵ１８０は、送信機能制御部２４０により、エラーした送信ジョブを削除して処理を終了する。
【００５４】
一方Ｓ８０５で、再設定が必要なエラーの場合はＳ８０９に進み、ＣＰＵ１８０は、表示部１３５に、図５の画面５２０のように、エラーメッセージと無線ＬＡＮの設定を促すメッセージと、「後で処理をする」か「設定画面へ」移動するかの選択肢を表示する。そしてＳ８１０に進み、ＣＰＵ１８０は、ランプ制御部２２０により、タリ―ランプ３０６或いはＷｉ−Ｆｉランプ３０７を点滅させて、エラーが発生している旨を報知する。この処理と並行してＳ８１１の処理を行う。Ｓ８１１では、ＣＰＵ１８０は、Ｓ８０９で表示部１３５に表示した画面５２０で、ユーザが「後で処理をする」５２１を選択さしたと判定した場合はＳ８１３の処理を行う。一方、「設定画面へ」５２２が選択されたと判定した場合はＳ８１２の処理を行う。Ｓ８１２では、ＣＰＵ１８０は、無線ＬＡＮ設定部２１１により、無線ＬＡＮの設定画面を表示し、ユーザによる無線ＬＡＮの設定を可能にする。設定完了後にＳ８１４に進む。Ｓ８１４では、ＣＰＵ１８０は、画面５２０の表示を削除して、画面５２０を表示する前の画面５１０を表示する。そして５３１で示す位置にエラーメッセージと無線ＬＡＮの再設定を促すメッセージを一定時間表示・非表示する処理（トグル表示）を行う。この処理と並行してＳ８１４の処理を行う。Ｓ８１４では、ＣＰＵ１８０は、無線ＬＡＮ接続部２１２により、無線ＬＡＮ設定部２１１の設定に従って、画像処理装置２００とアクセスポイント１０４とを無線接続して、Ｓ８１５の処理を行う。Ｓ８１５では、ＣＰＵ１８０は、Ｓ８１４で無線ＬＡＮ接続した結果、画像処理装置２００とアクセスポイント１０４の無線ＬＡＮ接続に成功したかどうかを判定する。無線ＬＡＮ接続に失敗した場合はＳ８１４に進むが、Ｓ８１４，Ｓ８１５の処理と並行して、無線ＬＡＮ接続部２１２により、無線ＬＡＮの設定が可能である。
【００５５】
Ｓ８１６では、ＣＰＵ１８０は、Ｓ８１３で表示したエラーメッセージと無線ＬＡＮの再設定を促すメッセージの表示を削除してＳ８１７の処理を行う。Ｓ８１７では、ＣＰＵ１８０は、ランプ制御部２２０による、エラーが発生した旨を報知する点滅処理を停止しランプ消灯してＳ８０１に進む。尚、Ｓ８０５，Ｓ８０９〜Ｓ８１７の処理は、図７のＳ７０３，Ｓ７１０〜Ｓ７１８の処理と同じである。
【００５６】
一方、Ｓ８０２，Ｓ８９０３，Ｓ８０４で判定がＮＯの場合はＳ８１８に進む。Ｓ８１８では、ＣＰＵ１８０は、送信機能制御部２４０により、図６の「リトライ回数設定」６０１で設定された同一送信ジョブに対するリトライ回数と、現在転送しようとしている送信ジョブのエラーの発生回数とを比較する。そしてエラー発生回数が、リトライ回数を超えている場合はＳ８０７に進むが、エラーの発生回数がリトライ回数以下の場合はＳ８１９に進む。Ｓ８１９では、ＣＰＵ１８０は、送信機能制御部２４０により、図６の「リトライ時間間隔設定」６０２で設定されたリトライ時間間隔が、送信エラーが発生してから経過したか判断する。経過している場合はＳ８０１に進むが、まだ経過していない場合はＳ８１９の処理を行う。
【００５７】
又Ｓ８０５で、無線ＬＡＮを再設定する必要のないエラーの場合はＳ８０６に進み、エラー発生回数がリトライ回数を超えていない場合はＳ８２０に進む。Ｓ８２０では、ＣＰＵ１８０は、送信機能制御部２４０により、図６の「リトライ間隔設定」６０２で設定されたリトライ間隔時間が、送信エラーが発生してから経過したか否かを判定する。ここで経過していると判定するとＳ８０１に進むが、経過していないと判定するとＳ８２１の処理を行う。Ｓ８２１では、ＣＰＵ１８０は、無線ＬＡＮ接続部２１２により、無線ＬＡＮ設定部２１１の設定に従って、画像処理装置２００とアクセスポイント１０４とを無線接続してＳ８２２に進む。Ｓ８２２では、ＣＰＵ１８０は、Ｓ８２１で無線ＬＡＮ接続した結果、画像処理装置２００とアクセスポイント１０４の無線ＬＡＮ接続に成功した場合はＳ８０１の画像データの送信処理に移行する。一方、無線ＬＡＮ接続に失敗した場合はＳ８２０に進む。ここではＳ８２１、Ｓ８２２の処理と並行して、無線ＬＡＮ接続部２１２により、無線ＬＡＮの設定が可能である。尚、Ｓ８１９，Ｓ８２０での経過時間の計時はタイマ１２０を使用して行われる。
【００５８】
以上説明したように本実施形態によれば、例えば無線ＬＡＮのアクセスポイントの設定変更がされた場合でも、ユーザに無線ＬＡＮの設定を変更するように警告することが可能になる。これにより、無線接続エラーが発生した場合に、エラー状態から速やかに復帰できるため、無線ＬＡＮ経由での送受信で実現する機能のダウン時間を減少することができる。
【００５９】
また、送信機能で、無線ＬＡＮの設定を変更しない限り接続エラーが継続する場合は、送信リトライを行わないため、送信リトライ回数が既定値に到達することによる送信データの破棄が防止できる。また送信リトライは、無線ＬＡＮによる接続が完了している状態で行われるため利便性が向上する。
【００６０】
また、無線ＬＡＮでの通信状況の悪化による送信エラーに対して、待ち時間のタイムアウトを待っている間に、無線ＬＡＮが接続されて初めてリトライが行われるため、リトライにより送信が成功する可能性が向上する。
【００６１】
以上説明したように本実施形態によれば、無線ＬＡＮのアクセスポイントの設定変更がされた場合でも、ユーザに気付かせることが可能であり、無線ＬＡＮ経由での送受信を行うことで実現する機能のダウン時間を減少することができる。また、送信機能で、無線ＬＡＮの設定を変更しなければ接続エラーから回復できない場合は、送信リトライを行わないようにするため、無駄な送信リトライを行うことが無くなり、また送信リトライに失敗して送信データが破棄されることもなくなる。このように接続エラーが発生した場合、無線ＬＡＮによる接続を確認してから送信のリトライを行うため、ため利便性が向上する。また、無線ＬＡＮの通信状況の悪化による送信機能の送信エラーに対して、タイムアウトになる前に無線ＬＡＮの接続が復帰されると、送信のリトライを行うため、そのリトライにより送信が成功する可能性が向上するという効果がある。
【００６２】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2013150177.tif 000003
【図２】
2013150177.tif 000004
【図３】
2013150177.tif 000005
【図４】
2013150177.tif 000006
【図５】
2013150177.tif 000007
【図６】
2013150177.tif 000008
【図７】
2013150177.tif 000009
【図８】
2013150177.tif 000010