(57)【要約】【課題】ネットワークカードの初期設定言語を情報機器の表示部に表示される言語に合わせる。【解決手段】ネットワークカード１０は、スキャナー装置３０に接続することで従属して作動し、スキャナー装置３０とクライアント装置４０とを通信可能に接続する通信装置であり、クライアント装置４０に表示可能なＨＴＭＬ文書を記憶する言語情報記憶部２２と、スキャナー装置３０が設定されている設定言語に関する情報を取得する言語情報取得部１８と、設定言語で記述されたＨＴＭＬ文書が言語情報記憶部２２に記憶されている場合、設定言語を初期設定言語に決定するデフォルト言語決定部２０と、クライアント装置４０から送られるコマンドを解析し、応答すべき言語が非指定である場合、初期設定言語で記述され、コマンドに応じたＨＴＭＬ文書を選択し、選択したＨＴＭＬ文書をクライアント装置４０に対して応答するコマンド応答部２４と、を備える。【選択図】図１
2011198010.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置に接続することで、前記情報処理装置に従属して作動し、前記情報処理装置と外部装置とを通信可能に接続する通信装置であって、
前記外部装置に表示可能な言語情報を記憶する言語情報記憶部と、
前記情報処理装置に設定されている設定言語に関する情報を取得する言語情報取得部と、
前記設定言語で記述された前記言語情報が前記言語情報記憶部に記憶されている場合、前記設定言語を初期設定言語に決定する初期設定言語決定部と、
前記外部装置から送られるコマンドを解析し、応答すべき言語が非指定である場合、前記初期設定言語で記述され、前記コマンドに応じた前記言語情報を前記言語情報記憶部から選択し、選択した前記言語情報を前記外部装置に対して応答するコマンド応答部と、を備えることを特徴とする通信装置。
【請求項２】
請求項１に記載の通信装置において、
前記初期設定言語決定部は、前記設定言語で記述された前記言語情報が前記言語情報記憶部に記憶されていない場合、所定の言語を前記初期設定言語に決定することを特徴とする通信装置。
【請求項３】
請求項１乃至２のいずれかに記載の通信装置において、
前記コマンド応答部は、前記コマンドを解析した結果、応答すべき言語が指定されている場合、指定された前記言語で記述され、前記コマンドに応じた前記言語情報を前記言語情報記憶部から選択し、選択した前記言語情報を前記外部装置に対して応答することを特徴とする通信装置。
【請求項４】
請求項３に記載の通信装置において、
前記コマンド応答部は、指定された前記言語で記述され、前記コマンドに応じた前記言語情報が前記言語情報記憶部に記憶されていない場合、前記初期設定言語で記述され、前記コマンドに応じた前記言語情報を前記言語情報記憶部から選択し、選択した前記言語情報を前記外部装置に対して応答することを特徴とする通信装置。
【請求項５】
情報処理装置に接続することで、前記情報処理装置に従属して作動し、前記情報処理装置と外部装置とを通信可能に接続する通信装置の設定方法であって、
前記情報処理装置に設定されている設定言語に関する情報を取得する言語情報取得工程と、
前記外部装置に表示可能な言語情報であって、前記設定言語で記述された前記言語情報が記憶されているか、否かを判定する工程と、
前記言語情報が記憶されている場合、前記設定言語を初期設定言語に決定する初期設定言語決定工程と、
前記外部装置から送られるコマンドを解析し、応答すべき言語が非指定であるか、否かを判定する工程と、
応答すべき前記言語が非指定である場合、前記初期設定言語で記述され、前記コマンドに応じた前記言語情報を選択する工程と、
選択した前記言語情報を前記外部装置に対して応答する工程と、を備えることを特徴とする通信装置の設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置および通信装置の設定方法に関する。
【背景技術】
【０００２】
情報機器に装着することで、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）のノードとして機能するＬＡＮボードは、工場出荷時に所定の言語が初期設定言語として設定されている。このような設定言語は、例えば下記特許文献１に示すように、ＬＡＮに接続されたクライアント上からＷｅｂブラウザーを介して変更することが可能である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−７５６７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、初期状態において情報機器の表示部に設定された言語と、ＬＡＮボードの初期設定言語が異なる場合、情報機器の表示部に表示される言語と、ＬＡＮボードに関してクライアント側に表示される言語とが異なるため、ユーザーにとっては使い勝手が悪く不便であった。本発明は、初期設定言語を情報機器の表示部に表示される言語に合わせることを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００６】
［適用例１］
本適用例にかかる通信装置は、情報処理装置に接続することで、前記情報処理装置に従属して作動し、前記情報処理装置と外部装置とを通信可能に接続する通信装置であって、前記外部装置に表示可能な言語情報を記憶する言語情報記憶部と、前記情報処理装置に設定されている設定言語に関する情報を取得する言語情報取得部と、前記設定言語で記述された前記言語情報が前記言語情報記憶部に記憶されている場合、前記設定言語を初期設定言語に決定する初期設定言語決定部と、前記外部装置から送られるコマンドを解析し、応答すべき言語が非指定である場合、前記初期設定言語で記述され、前記コマンドに応じた前記言語情報を前記言語情報記憶部から選択し、選択した前記言語情報を前記外部装置に対して応答するコマンド応答部と、を備えることを特徴とする。
【０００７】
このような構成によれば、情報処理装置が設定されている設定言語で記述された言語情報が言語情報記憶部に記憶されている場合、設定言語が初期設定言語に決定され、外部装置から送られるコマンドを解析した結果、応答すべき言語が非指定である場合は、初期設定言語で記述された言語情報が情報処理装置に対して応答される。従って、応答すべき言語が非指定な場合、情報処理装置に設定されている言語で外部装置に対して応答するため、ユーザーは、外部装置に応答される言語情報を情報処理装置と同じ言語で視認でき、使い勝手が向上する。
【０００８】
［適用例２］
上記適用例にかかる通信装置において、前記初期設定言語決定部は、前記設定言語で記述された前記言語情報が前記言語情報記憶部に記憶されていない場合、所定の言語を前記初期設定言語に決定しても良い。
【０００９】
［適用例３］
上記適用例にかかる通信装置において、前記コマンド応答部は、前記コマンドを解析した結果、応答すべき言語が指定されている場合、指定された前記言語で記述され、前記コマンドに応じた前記言語情報を前記言語情報記憶部から選択し、選択した前記言語情報を前記外部装置に対して応答することが好ましい。
【００１０】
このような構成によれば、応答すべき言語が指定されている場合、指定された言語で外部装置に対して応答するため、ユーザーは、外部装置に応答される言語情報を指定された言語で視認できる。
【００１１】
［適用例４］
上記適用例にかかる通信装置において、前記コマンド応答部は、指定された前記言語で記述され、前記コマンドに応じた前記言語情報が前記言語情報記憶部に記憶されていない場合、前記初期設定言語で記述され、前記コマンドに応じた前記言語情報を前記言語情報記憶部から選択し、選択した前記言語情報を前記外部装置に対して応答することを特徴とする。
【００１２】
このような構成によれば、応答すべき言語が指定されている場合であって、応答すべき言語の言語情報が言語情報記憶部に記憶されていない場合、初期設定言語で記述された言語情報で応答することで、非応答を回避できる。
【００１３】
［適用例５］
本適用例にかかる通信装置の設定方法は、情報処理装置に接続することで、前記情報処理装置に従属して作動し、前記情報処理装置と外部装置とを通信可能に接続する通信装置の設定方法であって、前記情報処理装置に設定されている設定言語に関する情報を取得する言語情報取得工程と、前記外部装置に表示可能な言語情報であって、前記設定言語で記述された前記言語情報が記憶されているか、否かを判定する工程と、前記言語情報が記憶されている場合、前記設定言語を初期設定言語に決定する初期設定言語決定工程と、前記外部装置から送られるコマンドを解析し、応答すべき言語が非指定であるか、否かを判定する工程と、応答すべき前記言語が非指定である場合、前記初期設定言語で記述され、前記コマンドに応じた前記言語情報を選択する工程と、選択した前記言語情報を前記外部装置に対して応答する工程と、を備えることを特徴とする。
【００１４】
このような方法によれば、情報処理装置が設定されている設定言語で記述された言語情報が記憶されている場合、設定言語が初期設定言語に決定され、外部装置から送られるコマンドを解析した結果、応答すべき言語が非指定である場合は、初期設定言語で記述された言語情報が情報処理装置に対して応答される。従って、応答すべき言語が非指定な場合、情報処理装置に設定されている言語で外部装置に対して応答するため、ユーザーは、外部装置に応答される言語情報を情報処理装置と同じ言語で視認でき、使い勝手が向上する。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態に係るネットワークカードの構成を示すブロック図。
【図２】本発明の実施形態に係るネットワークカードがデフォルト言語を決定する処理の流れを示すフローチャート。
【図３】本発明の実施形態に係るネットワークカードがクライアント装置からの要求コマンドに応答する処理の流れを示すフローチャート。
【発明を実施するための形態】
【００１６】
以下、通信装置について図面を参照して説明する。
【００１７】
（実施形態）
図１は、本発明の実施形態として、通信装置としてのネットワークカード（ＬＡＮボード）１０と、情報処理装置としてのスキャナー装置３０の構成を示すブロック図である。
スキャナー装置３０は、スキャナー機能を有するスキャナー部３４と、ユーザーがスキャナー装置３０を操作するための操作パネル３２と、装着したネットワークカード１０と通信するスキャナー通信部３６と、を備える。
【００１８】
このスキャナー装置３０は、プッシュスキャンおよびプルスキャンの何れにも対応できる。即ち、プルスキャンを行う場合、ＬＡＮ５０に接続された外部装置であるクライアント装置４０から送信される読み取り命令に応じて、スキャナー部３４が原稿の読み取りを開始し、読み取った原稿の画像データをクライアント装置４０に対して送信する。また、プッシュスキャンを行う場合、原稿の読み取りを指示する操作が操作パネル３２で行われるのを受けて、スキャナー部３４が原稿の読み取りを開始し、読み取った原稿の画像データをユーザーが指定したクライアント装置４０に対して送信する。
【００１９】
また、操作パネル３２は、所定の言語で表示されるように設定されている。本体通信部１６は、ネットワークカード１０からパネル言語情報の取得要求を受信した場合、パネル言語情報を取得する。このパネル言語情報は、操作パネル３２に表示する言語を示し、予め設定されている。そして、取得されたパネル言語情報は、ネットワークカード１０に送信されるように設定されている。
また、このスキャナー装置３０は、何れも図示は略した、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、光源、光学系、光電変換素子、走査駆動系、原稿用紙自動給紙装置（ＡＤＦ）および液晶パネル等をハードウェアとして備える。尚、本実施形態では、スキャナー装置３０は、単一機能の装置を想定するが、これに限定されるものではなく、プリンターやコピー機能を具備した複合機の様態でも良い。
【００２０】
ネットワークカード１０は、スキャナー装置３０に装着し、スキャナー装置３０に従属して動作する。このネットワークカード１０は、ＬＡＮ５０におけるノードであるスキャナー装置３０とＬＡＮ５０とを通信可能に接続する。このネットワークカード１０は、クライアント通信部１２、コマンド判定部１４、本体通信部１６、言語情報取得部１８、デフォルト言語決定部２０、言語情報記憶部２２およびコマンド応答部２４を備える。また、コマンド応答部２４は応答言語決定部２６を備える。
このネットワークカード１０は、何れも図示は略した、ＣＰＵ、ＲＯＭ、ＲＡＭ、フラッシュメモリーおよびＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）コントローラー等をハードウェアとして備える。
【００２１】
クライアント通信部１２は、ＯＳＩ（Ｏｐｅｎ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎ）参照モデルのような階層化されたプロトコルに基づき、ＬＡＮ５０を介してクライアント装置４０との間で情報を送受信する。
本体通信部１６は、スキャナー装置３０との間で通信を行う機能を有する。尚、本実施形態では、スキャナー通信部３６と本体通信部１６は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）や汎用の入出力ポートを介した通信を想定するが、これらに限定されない。
【００２２】
言語情報記憶部２２は、クライアント装置４０で表示する言語情報が記憶されているデータベースである。尚、言語情報は、例えば、所定の言語で記述されたＷｅｂページを表示するＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）文書等を想定する。言語情報記憶部２２が記憶する言語情報は、デフォルト言語決定部２０および応答言語決定部２６から必要に応じて参照される。
言語情報取得部１８は、スキャナー装置３０の操作パネル３２に対して設定されているパネル言語情報の要求を本体通信部１６に指示し、本体通信部１６が受信したパネル言語情報から操作パネル３２に設定されているパネル言語を取得する。言語情報取得部１８が取得したパネル言語は、デフォルト言語決定部２０から必要に応じて参照される。
【００２３】
デフォルト言語決定部２０は、初期設定言語決定部であり、操作パネル３２に設定されているパネル言語と、言語情報記憶部２２が記憶する言語情報とに基づいて、初期設定言語としてのデフォルト言語を決定する。例えば、操作パネル３２に設定されているパネル言語がフランス語であり、フランス語のＨＴＭＬ文書が言語情報記憶部２２に記憶されている場合、デフォルト言語決定部２０は、デフォルト言語をフランス語に決定する。他方で、言語情報記憶部２２がフランス語のＨＴＭＬ文書を記憶していない場合、デフォルト言語決定部２０は、デフォルト言語を英語に決定する。この場合、操作パネル３２に設定可能な言語情報をスキャナー装置３０から取得して決定しても良い。デフォルト言語決定部２０が決定したデフォルト言語に関する情報は、コマンド応答部２４の応答言語決定部２６から必要に応じて参照される。
【００２４】
コマンド判定部１４は、クライアント装置４０のようにＬＡＮ５０に接続された外部のノードから送信されたコマンドを取得し、取得したコマンドを解析する。その結果、スキャナー装置３０に対する動作命令であれば、そのコマンドを本体通信部１６からスキャナー装置３０に送信する。この場合、スキャナー装置３０からの返答情報は、本体通信部１６からクライアント通信部１２を経て、スキャナー装置３０に送信される。
他方で、取得したコマンドが、操作パネル３２に設定されているパネル言語を要求するような要求コマンドである場合、コマンドの解析結果、即ち、要求コマンドはコマンド応答部２４に送られる。
【００２５】
コマンド応答部２４は、コマンド判定部１４から送られる要求コマンドの解析結果に基づいて応答する。より詳細には、最初に、応答言語決定部２６は応答する言語を決定する。この場合、要求コマンドが言語を指定したコマンドであって、指定した言語の言語情報が言語情報記憶部２２に記憶されている場合、指定した言語を応答する言語に決定する。他方で、要求コマンドが言語を指定したコマンドであって、指定した言語の言語情報が言語情報記憶部２２に記憶されていない場合、または、要求コマンドが言語を指定したコマンドでない場合、デフォルト言語決定部２０が決定したデフォルト言語を応答する言語に決定する。
コマンド応答部２４は、応答言語決定部２６が決定した言語の言語情報を言語情報記憶部２２から選択する。選択された言語情報は、クライアント通信部１２からクライアント装置４０に送信される。そして、クライアント装置４０は、送信された言語情報を受信し、受信した言語情報をＷｅｂブラウザーに表示する。
【００２６】
次に、図２は、ネットワークカード１０がデフォルト言語を決定する処理の流れを示すフローチャートである。最初に、スキャナー装置３０が起動し（ステップＳ１００）、続いて、ネットワークカード１０が起動する（ステップＳ１０２）。
次に、ネットワークカード１０は、パネル言語情報の要求をスキャナー装置３０に送信し（ステップＳ１０４）、スキャナー装置３０は、ネットワークカード１０から送信されたパネル言語情報の要求を受信する（ステップＳ１０６）。
【００２７】
続いて、スキャナー装置３０は、操作パネル３２に設定されているパネル言語情報をネットワークカード１０に送信し（ステップＳ１０８）、一連の処理を終了する。ネットワークカード１０は、スキャナー装置３０から送信されたパネル言語情報を受信する（ステップＳ１１０）。
次に、ネットワークカード１０は、パネル言語と同一の言語情報を言語情報記憶部２２に持つか、否かを判定する（ステップＳ１１２）。ここで、パネル言語と同一の言語情報を持つと判定した場合（ステップＳ１１２でＹｅｓ）、パネル言語をデフォルト言語に決定し（ステップＳ１１４）、一連の処理を終了する。他方で、パネル言語と同一の言語情報を持たないと判定した場合（ステップＳ１１２でＮｏ）、所定の言語をデフォルト言語に決定し（ステップＳ１１６）、一連の処理を終了する。
【００２８】
次に、図３は、クライアント装置４０からの要求コマンドに対してネットワークカード１０が応答する処理の流れを示すフローチャートである。
最初に、要求コマンドを発生する操作がクライアント装置４０上でユーザーにより実行される（ステップＳ１２０）。これを受けて、クライアント装置４０は要求コマンドを生成し（ステップＳ１２２）、クライアント装置４０は生成した要求コマンドをネットワークカード１０に送信する（ステップＳ１２４）。
続いて、ネットワークカード１０は要求コマンドを受信し（ステップＳ１２６）、受信した要求コマンドが言語を指定しているか、否かを判定する（ステップＳ１２８）。ここで、受信した要求コマンドが言語を指定している場合（ステップＳ１２８でＹｅｓ）、指定した言語に対応するか、否かを判定する（ステップＳ１３０）。ここで、指定した言語に対応する場合（ステップＳ１３０でＹｅｓ）、指定した言語の言語情報を応答情報として選択し（ステップＳ１３２）、ステップＳ１３６に進む。
【００２９】
他方で、指定した言語に対応しない場合（ステップＳ１３０でＮｏ）、または、受信した要求コマンドが言語を指定していない場合（ステップＳ１２８でＮｏ）、デフォルト言語の応答情報を選択し（ステップＳ１３４）、ステップＳ１３６に進む。
ステップＳ１３６では、ネットワークカード１０は生成した応答情報をクライアント装置４０に送信し、一連の処理を終了する。続いて、クライアント装置４０はネットワークカード１０から送信された応答情報を受信し（ステップＳ１３８）、受信した応答情報をＷｅｂブラウザー等で表示し（ステップＳ１４０）、一連の処理を終了する。
【００３０】
上述の処理により、ネットワークカード１０は、スキャナー装置３０が設定されたパネル言語をサポートする場合、デフォルト言語をパネル言語に合わせることで、ネットワークカード１０のユーザーの使い勝手が向上する。更に、ネットワークカード１０の言語を設定して出荷する必要がないので、ネットワークカード１０の製造コストの低減を図れる。
【符号の説明】
【００３１】
１０…ネットワークカード、１２…クライアント通信部、１４…コマンド判定部、１６…本体通信部、１８…言語情報取得部、２０…デフォルト言語決定部、２２…言語情報記憶部、２４…コマンド応答部、２６…応答言語決定部、３０…スキャナー装置、３２…操作パネル、３４…スキャナー部、３６…スキャナー通信部、４０…クライアント装置、５０…ＬＡＮ。
【図１】
2011198010.tif 000003
【図２】
2011198010.tif 000004
【図３】
2011198010.tif 000005