(57)【特許請求の範囲】
【請求項１】
通信に関する設定情報及び該設定情報の入力画面情報をブラウザで表示することが可能な形式で記憶し、ブラウザを用いた他の装置からの前記設定情報の入力に応じて該設定情報を変更するウェブサーバ機能と、入力内容にエラーがあるか否かを判定する手段と、エラーがあると判定した場合、前記入力内容、エラー内容、前記設定情報の再入力画面情報を示すＵＲＬを前記他の装置へ送信する手段とを備えた通信装置において、
入力内容にエラーがある設定情報を入力前の状態に戻すか又は初期化するか又は反転表示状態とし、入力内容にエラーがない設定情報を入力された状態とするように再入力画面情報を生成する手段を備え、
該手段で生成した再入力画面情報を示すＵＲＬを前記他の装置へ送信すべく構成してあることを特徴とする通信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ファクシミリ装置にＬＡＮ通信機能等の別の機能を備えたオプション機器を取り付けて構成されるＭＦＰ（ネットワーク周辺機器）のような通信装置に関し、特にウェブサーバ機能を備え、外部からブラウザを利用して機器設定情報を変更することが可能な通信装置に関する。
【０００２】
【従来の技術】
例えば、ファクシミリ装置には、ＬＡＮ等のネットワークへの接続インタフェース（Ｉ／Ｆ）であるネットワークＩ／Ｆボード及びネットワークＩ／Ｆカード等がオプション機器として別売り、又は製造段階で仕様に応じて後付けされるものがある。
【０００３】
このようなオプション機器をファクシミリ装置に取り付けることによって、ファクシミリ装置が本来備える機能とは別の機能（ここではファクシミリ通信機能とは異なる通信機能）をファクシミリ装置に付与することができる。
【０００４】
従って、ファクシミリ装置が備えるスキャナ，プリンタ，及びモデム等の資源をネットワーク上の他の通信装置から利用することができる即ち、ネットワークファクシミリ装置，ネットワークプリンタ装置，又はネットワークスキャナ等の機能を有したＭＦＰ（Multi-Functional Peripheral ）と呼ばれるネットワーク周辺機器として利用することができるようになるのである。
【０００５】
ところで、上述したようなＭＦＰには、ＬＡＮへの接続機能に加えて、ウェブサーバ機能を有したネットワークＩ／Ｆボードをオプション機器として備え、ＬＡＮを介した所謂、イントラネットにおけるウェブサーバとして構成される場合がある。このようなウェブサーバ機能を備えたＭＦＰでは、それが備える操作パネルから直接的にその機器設定情報を変更することができるほか、ＬＡＮ上のクライアント装置からブラウザを利用して機器設定情報を変更することができるものもある。
【０００６】
このようなＭＦＰにあっては、クライアント装置からの所定のＵＲＬの指定に応じて、ブラウザで表示することが可能なＨＴＭＬ形式で機器設定情報の入力画面を送信することによってクライアント装置の画面上に前記入力画面を表示させる。表示された入力画面上にてクライアント装置のユーザが機器設定情報の該当項目の入力（又は変更等）を行なった後で送信すると、これに応じてＭＦＰは、入力された項目の内容に基づいて該当する機器設定情報の変更処理を行なうようになっている。
【０００７】
【発明が解決しようとする課題】
ところが、上述した如き従来のＭＦＰにあっては、クライアント装置から受信した入力項目の内容にエラーがあることを認識した場合、エラーの旨のＨＴＭＬ形式の画面を送信することによってクライアント装置の画面上に前記入力画面を表示させるが、このようなエラー画面には、その詳細なエラーの理由等が含まれておらず、クライアント装置のユーザはどの様に対処していいのか判らないという問題があった。
【０００８】
また、クライアント装置が備えるブラウザには、一般的にはそのツールバーに前の画面に戻るボタンが用意されているが、このようなボタンを押して上述した如きエラー画面から入力画面に戻った場合には、機器設定情報の全ての項目がクリア又は初期化された状態となっており、クライアント装置のユーザに一からの入力を強要するという問題があった。
【０００９】
本発明は斯かる事情に鑑みてなされたものであり、クライアント装置からの通信に関する機器設定情報の入力内容にエラーがあるか否かを判定し、エラーがある場合に、該当する入力内容とともにエラー内容をＨＴＭＬ形式でクライアント装置へ送信することにより、ユーザに対して具体的なエラーの理由等の詳細情報を示すことができ、これによってユーザに対して対処方法を明確に教示することができるＭＦＰの如き通信装置を提供することを目的とする。
【００１０】
【課題を解決するための手段】
本発明に係る通信装置は、通信に関する設定情報及び該設定情報の入力画面情報をブラウザで表示することが可能な形式で記憶し、ブラウザを用いた他の装置からの前記設定情報の入力に応じて該設定情報を変更するウェブサーバ機能と、入力内容にエラーがあるか否かを判定する手段と、エラーがあると判定した場合、前記入力内容、エラー内容、前記設定情報の再入力画面情報を示すＵＲＬを前記他の装置へ送信する手段とを備えた通信装置において、入力内容にエラーがある設定情報を入力前の状態に戻すか又は初期化するか又は反転表示状態とし、入力内容にエラーがない設定情報を入力された状態とするように再入力画面情報を生成する手段を備え、該手段で生成した再入力画面情報を示すＵＲＬを前記他の装置へ送信すべく構成してあることを特徴とする。
【００１５】
本発明においては、入力内容にエラーがあったもののみを、機器設定情報の入力前の状態に戻すか又は初期化するか又は反転表示状態とし、入力内容にエラーがない設定情報を入力された状態とするように再入力画面情報を生成し、生成結果を他の装置へ送信する構成としたので、ＵＲＬをリンク先とする再入力画面情報に、エラーがあった入力項目をクリアする等して入力前の状態に戻すか、又は初期値に戻す等して初期化するか、又は反転表示となるようにすることで、ユーザが直ちに修正のための入力を行なうことができるとともに、入力内容にエラーがあったもの以外のものは入力された状態のままに残しておくことにより、これらの項目に対する再入力の労力を軽減することができる。
【００１６】
【発明の実施の形態】
以下本発明をその実施の形態を示す図面に基づいて詳述する。
図１は、本発明に係る通信装置としてのＭＦＰの構成を示すブロック図である。図１において、１はＭＦＰを構成するファクシミリ装置であり、２はネットワークＩ／Ｆボード等のオプション機器である。
【００１７】
ファクシミリ装置１は、オプション機器２を含まないそれ単体では複写機能を有する一般的なファクシミリ装置の如き構成となっており、ＣＰＵ１０と、該ＣＰＵ１０にバスを介して接続されたＲＯＭ１１，ＲＡＭ１２，モデム１３，ＮＣＵ１４，操作パネル１５，表示部１６，Ｉ／Ｆ１７，スキャナ１８，及びプリンタ１９とを備えている。
【００１８】
ＣＰＵ１０は、ＲＯＭ１１に記憶されているコンピュータプログラムに基づいてその動作に必要な様々な処理を実行する。
【００１９】
ＲＯＭ１１は、ＣＰＵ１０の動作に必要な種々のコンピュータプログラムを予め記憶している。
【００２０】
ＲＡＭ１２は、ＣＰＵ１０によるコンピュータプログラムの実行時に発生する一時的なデータを記憶する。
【００２１】
モデム１３は、ファクシミリ通信が可能なファックスモデムから構成されている。また、モデム１３は、同様にバスに接続されたＮＣＵ（Network Control Unit）１４と直接的に接続されている。ＮＣＵ１４は、アナログの公衆電話回線網（ＰＳＴＮ）３との回線の閉結及び開放の動作を行なうハードウェアであり、必要に応じてモデム１３を公衆電話回線網３と接続する。なお、ＩＳＤＮ用インタフェースを備えることにより、デジタル回線網（ＩＳＤＮ）に接続するようにしてもよい。
【００２２】
操作パネル１５は、本発明に係る通信装置としてのＭＦＰを操作するために必要な文字キー，テンキー，短縮ダイヤルキー，及びワンタッチダイヤルキー等の各種キーを備えている。
【００２３】
表示部１６は、液晶表示装置（ＬＣＤ）又はＣＲＴディスプレイ等の表示装置を備え、ＣＰＵ１０の動作状態等を表示する。なお、これに代えてタッチパネル方式の表示装置を備えることにより、前述した操作パネル１５の一部又は全部を代用することも可能である。
【００２４】
スキャナ１８は、ＣＣＤ等を利用して原稿を読み取り、白黒２値に変換したドットイメージデータを出力する。
【００２５】
プリンタ１９は、電子写真方式等のプリンタ装置であり、上述したスキャナ１８により読み込まれたイメージデータ、ファクシミリ受信したイメージデータ等をプリントアウトする。
【００２６】
以上の如く構成されたファクシミリ装置１に取り付けられたオプション機器２は、それが備えるデュアルポートＲＡＭ（ＤＰＲＡＭ）２４を介して、ファクシミリ装置１のバスに接続された適宜のＩ／Ｆ１７に繋げられている。
【００２７】
オプション機器２は、ＣＰＵ２０と、該ＣＰＵ２０にバスを介して接続されたＲＯＭ２１，ＲＡＭ２２，ＬＡＮＩ／Ｆ２３，及び上述のＤＰＲＡＭ２４とを備えている。
【００２８】
ＣＰＵ２０は、ＲＯＭ２１に記憶されているコンピュータプログラムに基づいてその動作に必要な様々な処理を実行する。
【００２９】
ＲＯＭ２１は、ウェブサーバプログラム２１ａを含む、ＣＰＵ２０の動作に必要な種々のコンピュータプログラムを予め記憶している。なお、本発明においては、ファクシミリ装置１側の汎用性を高めるためにウェブサーバプログラム２１ａをオプション機器２側に備えている構成としてあるが、ファクシミリ装置１側に備えさせる構成とすることも可能である。
【００３０】
ＲＡＭ２２は、ＣＰＵ２０によるコンピュータプログラムの実行時に発生する一時的なデータを記憶する一方、本発明に係る通信装置としてのＭＦＰの通信に関する機器設定情報２２ａを記憶している。なお、本発明においては、機器設定情報２２ａをオプション機器２側に備えている構成としてあるが、ファクシミリ装置１側に備えさせる構成とすることも可能である。
【００３１】
ＬＡＮＩ／Ｆ２３は、オプション機器２をＬＡＮ４へ接続するためのインタフェースである。
【００３２】
以上の如く本実施の形態のファクシミリ装置１は、複写機能付きの一般的なファクシミリ装置としての原稿読み取り機能、ファクシミリ通信機能、及びイメージデータ印字機能を有しているが、このファクシミリ装置１に取り付けられたオプション機器２によりＬＡＮ４に対する通信機能が付与されているほか、ＲＯＭ２１に記憶されているウェブサーバプログラム２１ａによってＬＡＮ４を利用したウェブサーバとして機能するＭＦＰとして構成されている。
【００３３】
具体的には、ＬＡＮ４上の例えばクライアント装置５，５との間でイメージデータを含むデータの授受が可能であり、これによって、オプション機器２を含むファクシミリ装置１をネットワークファクシミリ装置，ネットワークプリンタ装置，又はネットワークスキャナ等の機能を備えたＭＦＰ（ネットワーク周辺機器）として利用することができるようになっているほか、ブラウザプログラム５ａを夫々備えるクライアント装置５，５との間でＨＴＭＬ形式のデータの授受が可能となっている。
【００３４】
また、本発明に係る通信装置としてのＭＦＰは、ユーザが操作パネル１５を操作することによって、ＲＡＭ２２に記憶されている機器設定情報２２ａを変更することができるようになっているとともに、ＬＡＮ４を介してクライアント装置５からも機器設定情報２２ａを変更することができるようになっている。
【００３５】
クライアント装置５から機器設定情報２２ａを変更する場合には、クライアント装置５は、ブラウザプログラム５ａを利用して機器設定情報２２ａの入力画面を表示させるためのＵＲＬをＬＡＮ４へ送信し、このＵＲＬを受信したＭＦＰが例えばＲＡＭ２２に記憶してあるＨＴＭＬ形式の入力画面のデータをＬＡＮ４へ送信する。クライアント装置５は、自装置のディスプレイ上に表示された入力画面上にて変更要求を適宜に入力し、入力結果をＬＡＮ４へ送信する。このような形態によって、クライアント装置５での入力及び表示が行なわれる。なお、このような処理は、本実施の形態においてはオプション機器２のＣＰＵ２０によって実行されるため、次にその処理内容を詳細に説明する。但し、構成によってはファクシミリ装置１のＣＰＵ１０に実行させることも可能である。
【００３６】
図２は、機器設定情報２２ａの変更に伴う本発明に係る通信装置としてのＭＦＰのＣＰＵ２０と、クライアント装置５との処理内容を示すフローチャートであり、図３は、機器設定入力画面の一例を示す模式図、図４は、エラー画面の一例を示す模式図、図５は、再入力画面の一例を示す模式図である。
【００３７】
まず、クライアント装置５がブラウザプログラム５ａを利用して機器設定入力画面のＵＲＬを、入力し、ＭＦＰへ送信することによって指定し（ステップ１）、ＭＦＰは、指定されたＵＲＬに基づいてＲＡＭ２２からＨＴＭＬ形式の機器設定入力画面のデータを読み出し、これをクライアント装置５へ送信する（ステップ２）。
【００３８】
クライアント装置５は、ＭＦＰからＨＴＭＬ形式の機器設定入力画面のデータを受信することによって、これをそのディスプレイ上に表示させる（ステップ３：図３参照）。なお、図３における機器設定入力画面には、その一例としてユーザＩＤ，ユーザパスワード，ユーザ名，及びユーザ種別等の「ユーザ設定」画面として示してある。ここでは、新規にユーザを追加する状態となっており、ユーザＩＤ及びユーザパスワードとしては、図示の如くに半角文字で入力されるように制約条件が設定されている。
【００３９】
ここで、例えば図３に示す如く、クライアント装置５のユーザは、表示された機器設定入力画面においてユーザＩＤの項目に「あいうえお」と入力し、ユーザパスワードの項目に何も入力せず、ユーザ名の項目に「村田機械株式会社」と入力し、プルダウン式とされたユーザ種別の項目に初期設定の「一般ユーザ」を選択することによって各変更対象項目への入力を行なうのに伴い、クライアント装置５は入力情報を受け付け（ステップ４）、ユーザが画面左下にある登録ボタンを押す操作を行なうことによって、クライアント装置５は入力情報をＭＦＰへ送信する（ステップ５）。
【００４０】
ＭＦＰは、クライアント装置５から受信した入力情報の内容を、前述した機器設定入力画面に設定されているような所定の制約条件に基づいてチェックし（ステップ６）、エラーがあるか否かを判定する（ステップ７）。制約条件を満たしていない、即ちエラーがある場合には、エラー箇所，再入力画面へのリンクを明示したエラー画面のデータをＨＴＭＬ形式で生成し、生成結果をクライアント装置５へ送信する（ステップ８）。
【００４１】
クライアント装置５は、ＭＦＰからＨＴＭＬ形式のエラー画面のデータを受信することによって、これをそのディスプレイ上に表示させる（ステップ９：図４参照）。なお、図４におけるエラー画面には、「注）設定された項目に誤りがありました。」と、入力情報にエラーがあったことが示されているとともに、各項目について、何が誤り（エラー）であったかを示すべく、例えば、ユーザＩＤの項目には、「（誤）全角文字が入力されています。」、また、ユーザパスワードの項目には、「（誤）パスワードが入力されていません。」と表示されている。さらに、図４におけるエラー画面には、その下方中央部に「設定画面へ戻る」と下線付きで示された再入力画面へのリンクが示されている。このようにエラー内容が詳細に示されているエラー画面をクライアント装置５のユーザが見ることにより、どの様に修正すべきかが容易に解るようになっている。
【００４２】
そして、クライアント装置５が「設定画面へ戻る」の文字列部分を選択操作することによって再入力画面のＵＲＬを指定（送信）する（ステップ１０）。ＭＦＰは、指定されたＵＲＬに基づいて例えばステップ２においてＲＡＭ２２にキャッシュしておいたデータとともに、機器設定入力画面のデータをＲＡＭ２２から読み出してＨＴＭＬ形式の再入力画面を生成し、これをクライアント装置５へ送信し（ステップ１１）、以後は再入力画面について機器設定入力画面と同様にステップ３からの処理を繰り返す。
【００４３】
なお、クライアント装置５がＭＦＰから受信したＨＴＭＬ形式の再入力画面のデータは、そのディスプレイ上には図５に示す如く表示される。即ち、入力情報にエラーがあったユーザＩＤ及びユーザパスワードの項目の内容は初期化されてクリアされた状態となっている。但し、これを、入力情報を残したまま反転表示させるようにしてもよい。何れにせよ、該当する項目へのユーザによる入力又は変更が速やかに行なわれるようになっていればよい。一方、入力情報にエラーがなかったユーザ名及びユーザ種別の各項目の内容は初期化されず、ユーザが入力した情報を保持するように構成されている。
【００４４】
一方、ステップ７において入力情報にエラーがなかった場合には、入力情報に基づいてＲＡＭ２２に記憶されている機器設定情報２２ａの変更処理を実行し（ステップ１２）、本処理を終了する。
【００４５】
【発明の効果】
以上詳述した如く本発明に係る通信装置においては、入力内容にエラーがあったもののみを、機器設定情報の入力前の状態に戻すか又は初期化するか又は反転表示状態とし、入力内容にエラーがない設定情報を入力された状態とするように再入力画面情報を生成し、生成結果を他の装置へ送信する構成としたので、ＵＲＬをリンク先とする再入力画面情報に、エラーがあった入力項目をクリアする等して入力前の状態に戻すか、又は初期値に戻す等して初期化するか、又は反転表示となるようにすることで、ユーザが直ちに修正のための入力を行なうことができるとともに、入力内容にエラーがあったもの以外のものは入力された状態のままに残しておくことにより、これらの項目に対する再入力の労力を軽減することができる等、本発明は優れた効果を奏する。
【図面の簡単な説明】
【図１】本発明に係る通信装置としてのＭＦＰの構成を示すブロック図である。
【図２】機器設定情報の変更に伴う本発明に係る通信装置としてのＭＦＰのＣＰＵと、クライアント装置との処理内容を示すフローチャートである。
【図３】機器設定入力画面の一例を示す模式図である。
【図４】エラー画面の一例を示す模式図である。
【図５】再入力画面の一例を示す模式図である。
【符号の説明】
１    ファクシミリ装置
２    オプション機器
５    クライアント装置
５ａ  ブラウザプログラム
２０    ＣＰＵ
２１    ＲＯＭ
２１ａ  ウェブサーバプログラム
２２    ＲＡＭ
２２ａ  機器設定情報
２３    ＬＡＮＩ／Ｆ
【図１】
0003846137.tif 000002
【図２】
0003846137.tif 000003
【図３】
0003846137.tif 000004
【図４】
0003846137.tif 000005
【図５】
0003846137.tif 000006