(57)【要約】【課題】操作環境に合わせて入力を行うためのインターフェースを提供する。【解決手段】画像形成装置２０は、文字入力のＧＵＩを備えるＷｅｂページを端末装置１０へ送信する際、端末装置１０が物理キーボードを備えていない場合または端末装置１０が表示する画面の言語と画像形成装置２０が表示する画面の言語が異なる場合、ソフトウェアキーボードのプログラムを端末装置１０へ送信する。ソフトウェアキーボードのプログラムを受信した端末装置１０は、文字入力のＧＵＩが操作されると、プログラムを実行してソフトウェアキーボードを表示する。【選択図】図１
2020004168.tif 000002
【特許請求の範囲】
【請求項１】
自装置を操作する操作装置へ操作画面を示す画面情報を送信し、自装置が使用する言語のソフトウェアキーボードを実現するプログラムを前記操作装置へ送信する送信手段
を有する被操作装置と、
前記画面情報と、前記プログラムを受信する受信手段と、
前記プログラムを実行する実行手段と、
前記画面情報が示す画面を表示手段に表示させ、前記プログラムの実行により実現する前記ソフトウェアキーボードの前記表示手段への表示を自装置の物理キーボードの有無に応じて制御する表示制御手段と
を有する前記操作装置と
を備える情報処理システム。
【請求項２】
前記表示制御手段は、前記操作装置が前記物理キーボードを有し、前記被操作装置が使用する言語と前記操作装置が使用する言語が同じである場合、前記ソフトウェアキーボードを前記表示手段で表示しない
請求項１に記載の情報処理システム。
【請求項３】
前記表示制御手段は、前記操作装置が前記物理キーボードを有し、前記被操作装置が使用する言語と前記操作装置が使用する言語が異なる場合、前記ソフトウェアキーボードを前記表示手段で表示する
請求項２に記載の情報処理システム。
【請求項４】
前記表示制御手段は、前記操作装置が前記物理キーボードを有していない場合、前記ソフトウェアキーボードを前記表示手段で表示する
請求項１に記載の情報処理システム。
【請求項５】
前記表示制御手段は、前記被操作装置が使用する言語と前記操作装置が使用する言語が同じである場合、前記プログラムにより実現する前記ソフトウェアキーボードに替えて自装置のソフトウェアキーボードを実行する
請求項４に記載の情報処理システム。
【請求項６】
操作画面を示す画面情報と、自装置により操作される被操作装置が使用する言語のソフトウェアキーボードを実現するプログラムを受信する受信手段と、
前記プログラムを実行する実行手段と、
前記画面情報が示す画面を表示手段に表示させ、前記プログラムの実行により実現する前記ソフトウェアキーボードの前記表示手段への表示を自装置の物理キーボードの有無に応じて制御する表示制御手段と
を有する操作装置。
【請求項７】
コンピュータを、
操作画面を示す画面情報と、自装置により操作される被操作装置が使用する言語のソフトウェアキーボードを実現するプログラムを受信する受信手段と、
前記プログラムを実行する実行手段と、
前記画面情報が示す画面を表示手段に表示させ、前記プログラムの実行により実現する前記ソフトウェアキーボードの前記表示手段への表示を自装置の物理キーボードの有無に応じて制御する表示制御手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、操作装置およびプログラムに関する。
【背景技術】
【０００２】
ソフトウェアキーボードを表示する発明として例えば特許文献１に開示された複合機がある。この複合機は、スキャナで読み取った画像のデータを、通信回線を介してＰＣへ送信することが可能となっている。複合機は、読み取った画像のデータをＰＣへ送信する際には、ユーザにより送信先のＰＣが指定されると、送信先のＰＣで使用されている言語の情報を取得し、取得した情報に従った言語のソフトウェアキーボードを表示する。ユーザは、表示されたソフトウェアキーボードを用いて画像のデータの名称を入力し、複合機は、入力された名称を画像のデータに対して付してＰＣへ送信する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第３７８４３３９公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、ＰＣから複合機を遠隔操作する際に、複合機が表示している操作画面を通信回線で複合機からＰＣに提供すれば、遠隔操作で複合機を操作することができる。しかしながら、ＰＣで入力を行う際には、ＰＣで設定されている言語と複合機で設定されている言語が同じである場合には、入力は使い慣れた物理キーボードのほうが容易であり、ソフトウェアキーボードの表示は不要な表示となってしまう。
【０００５】
本発明は、操作環境に合わせて入力を行うためのインターフェースを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の請求項１に係る情報処理システムは、自装置を操作する操作装置へ操作画面を示す画面情報を送信し、自装置が使用する言語のソフトウェアキーボードを実現するプログラムを前記操作装置へ送信する送信手段を有する被操作装置と、前記画面情報と、前記プログラムを受信する受信手段と、前記プログラムを実行する実行手段と、前記画面情報が示す画面を表示手段に表示させ、前記プログラムの実行により実現する前記ソフトウェアキーボードの前記表示手段への表示を自装置の物理キーボードの有無に応じて制御する表示制御手段とを有する前記操作装置とを備える。
【０００７】
本発明の請求項２に係る情報処理システムにおいては、前記表示制御手段は、前記操作装置が前記物理キーボードを有し、前記被操作装置が使用する言語と前記操作装置が使用する言語が同じである場合、前記ソフトウェアキーボードを前記表示手段で表示しない。
【０００８】
本発明の請求項３に係る情報処理システムにおいては、前記表示制御手段は、前記操作装置が前記物理キーボードを有し、前記被操作装置が使用する言語と前記操作装置が使用する言語が異なる場合、前記ソフトウェアキーボードを前記表示手段で表示する。
【０００９】
本発明の請求項４に係る情報処理システムにおいては、前記表示制御手段は、前記操作装置が前記物理キーボードを有していない場合、前記ソフトウェアキーボードを前記表示手段で表示する。
【００１０】
本発明の請求項５に係る情報処理システムにおいては、前記表示制御手段は、前記被操作装置が使用する言語と前記操作装置が使用する言語が同じである場合、前記プログラムにより実現する前記ソフトウェアキーボードに替えて自装置のソフトウェアキーボードを実行する。
【００１１】
本発明の請求項６に係る操作装置は、操作画面を示す画面情報と、自装置により操作される被操作装置が使用する言語のソフトウェアキーボードを実現するプログラムを受信する受信手段と、前記プログラムを実行する実行手段と、前記画面情報が示す画面を表示手段に表示させ、前記プログラムの実行により実現する前記ソフトウェアキーボードの前記表示手段への表示を自装置の物理キーボードの有無に応じて制御する表示制御手段とを有する。
【００１２】
本発明の請求項７に係るプログラムは、コンピュータを、操作画面を示す画面情報と、自装置により操作される被操作装置が使用する言語のソフトウェアキーボードを実現するプログラムを受信する受信手段と、前記プログラムを実行する実行手段と、前記画面情報が示す画面を表示手段に表示させ、前記プログラムの実行により実現する前記ソフトウェアキーボードの前記表示手段への表示を自装置の物理キーボードの有無に応じて制御する表示制御手段として機能させるためのプログラムである。
【発明の効果】
【００１３】
本発明の請求項１に係る情報処理システムによれば、操作環境に合わせて入力を行うためのインターフェースを提供することができる。
本発明の請求項２に係る情報処理システムによれば、使用しやすいキーボードで入力を行うことができる。
本発明の請求項３に係る情報処理システムによれば、操作対象の装置が使用する言語にあったキーボードで入力を行うことができる。
本発明の請求項４に係る情報処理システムによれば、操作対象の装置が使用する言語にあったキーボードで入力を行うことができる。
本発明の請求項５に係る情報処理システムによれば、操作装置が備える使い慣れたソフトウェアキーボードで入力を行うことができる。
本発明の請求項６に係る操作装置によれば、操作環境に合わせて入力を行うためのインターフェースを提供することができる。
本発明の請求項７に係るプログラムによれば、操作環境に合わせて入力を行うためのインターフェースを提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態の情報処理システム１に係る装置を示した図。
【図２】端末装置１０のハードウェア構成を示したブロック図。
【図３】端末装置１０の機能ブロック図。
【図４】画像形成装置２０のハードウェア構成を示したブロック図。
【図５】画像形成装置２０の機能ブロック図。
【図６】実施形態の動作例を説明するためのシーケンス図。
【図７】画像形成装置２０が行う処理の流れを示したフローチャート。
【図８】端末装置１０が行う処理の流れを示したフローチャート。
【図９】端末装置１０が行う処理の流れを示したフローチャート。
【図１０】端末装置１０が表示する画面の一例を示した図。
【図１１】端末装置１０が表示する画面の一例を示した図。
【図１２】端末装置１０が表示する画面の一例を示した図。
【発明を実施するための形態】
【００１５】
［実施形態］
（全体構成）
図１は、本発明の一実施形態である情報処理システム１に係る装置を示した図である。通信回線２は、データ通信が行われる通信回線であり、データ通信を行う複数のコンピュータ装置が接続される。通信回線２には、例えば有線ＬＡＮ（Local Area Network）および無線ＬＡＮが含まれる。
【００１６】
本発明に係る操作装置の一例である端末装置１０は、例えば、デスクトップ型のパーソナルコンピュータ、ラップトップ型のパーソナルコンピュータ、タブレット端末またはスマートフォンである。端末装置１０は、有線又は無線で通信回線２に接続し、通信回線２を介してデータ通信を行う。端末装置１０は、なお、図１においては、一つの端末装置１０を示しているが、複数の端末装置１０を通信回線２へ接続することが可能である。
【００１７】
画像形成装置２０は、取得した画像データに基づいて記録媒体である用紙に画像を形成する画像形成機能、文書を読み取るスキャン機能、コピー機能、ファクシミリ機能などを備えた所謂複合機であり、本発明に係る被操作装置の一例である。画像形成装置２０は、通信回線２に接続されており、通信回線２を介してデータ通信を行う。画像形成装置２０は、画像形成装置２０を遠隔操作するためのＧＵＩ（Graphical User Interface）を備えたＷｅｂページを端末装置１０へ提供し、提供されたＷｅｂページを表示した端末装置１０から通信回線２を介して遠隔操作が可能となっている。また、画像形成装置２０においては、画像形成装置２０を操作するための操作画面で使用する言語を設定可能となっており、管理者が設定した言語で操作画面を表示する。なお、図１においては、一つの画像形成装置２０を示しているが、複数の画像形成装置２０を通信回線２へ接続することが可能である。
【００１８】
（端末装置１０の構成）
図２は、端末装置１０のハードウェア構成の一例を示したブロック図である。ディスプレイ１０３は、文字やＧＵＩなどを表示する液晶ディスプレイである。操作部１０４は、端末装置１０がデスクトップ型のパーソナルコンピュータである場合、入力機器である物理キーボード及びマウスを有し、ユーザに操作される。端末装置１０がタブレット端末である場合、操作部１０４は、液晶ディスプレイであるディスプレイ１０３と液晶ディスプレイの表示面において指の接触を検出するセンサーとを組み合わせたタッチパネル（図示略）を備える構成であり、端末装置１０は、タッチパネルにより操作される。
【００１９】
通信部１０５は、通信回線２を介したデータ通信を行う通信インターフェースとして機能する。記憶部１０２は、例えばハードディスク装置などの記憶装置を有しており、オペレーティングシステムのプログラムやアプリケーションプログラム、アプリケーションプログラムが使用するファイルなどを記憶する。
【００２０】
制御部１０１は、ＣＰＵ（Central Processing Unit）及びメモリを有している。端末装置１０において実現する機能は、記憶部１０２に記憶されているプログラム（ソフトウェア）をＣＰＵ、メモリなどのハードウェア上に読み込ませることでＣＰＵが演算を行い、記憶部１０２の制御、通信部１０５の制御、メモリ及び記憶部１０２におけるデータの読み出し及び／又は書き込みの制御を行うことで実現される。
【００２１】
（端末装置１０の機能構成）
図３は、端末装置１０において実現する機能のうち、本発明に係る特徴的な機能の構成を示した機能ブロック図である。
受信部１００１は、画像形成装置２０から送信される画像形成装置２０を操作するため
のＷｅｂページと、ソフトウェアキーボードのプログラムを受信する。受信部１００１は、本発明に係る受信手段の一例である。
実行部１００２は、受信部１００１が受信したソフトウェアキーボードのプログラムを実行する。実行部１００２は、本発明に係る実行手段の一例である。
表示制御部１００３、受信部１００１が受信したＷｅｂページと、実行部１００２が実行したプログラムにより実現するソフトウェアキーボードの液晶ディスプレイへの表示を制御する。表示制御部１００３は、本発明に係る表示制御手段の一例である。
送信部１００４は、画像形成装置２０から要求された情報を画像形成装置２０へ送信する。
【００２２】
（画像形成装置２０の構成）
図４は、画像形成装置２０のハードウェア構成の一例を示した図である。操作部２０４は、画像形成装置２０を操作するための複数のボタンを有する。また、操作部２０４は、液晶ディスプレイと液晶ディスプレイの表示面において指の接触を検出するセンサーとを組み合わせたタッチパネル（図示略）を備えている。操作部２０４のタッチパネルは、画像形成装置２０を操作するための文字とＧＵＩの画面を表示し、タッチパネルで表示する文字は、管理者が設定した言語に対応したものとなる。なお、本実施形態においては、画像形成装置２０はタッチパネルを有し、タッチパネルとボタンで画像形成装置２０を操作可能であるが、タッチパネルの替わりに液晶ディスプレイを有し、液晶ディスプレイでＧＵＩの画面を表示し、ボタンで画像形成装置２０を操作する構成であってもよい。通信部２０５は、通信回線２に有線または無線で接続されており、通信回線２に接続されている他の装置とデータ通信を行う。通信部２０５は、ファクシミリ機能を実行する際には、画像データの送信または受信を行う。
【００２３】
スキャン部２０６は、原稿を光学的に読み取り、読み取った原稿の画像を表す画像データを生成する画像読取装置を備えている。画像処理部２０８は、用紙に形成する画像を表す画像データに各種処理を施すものである。画像処理部２０８は、制御部２０１から供給される画像データが表す画像に色補正や階調補正等の画像処理を施し、画像処理が施された画像からＹｅｌｌｏｗ（Ｙ）、Ｍａｇｅｎｔａ（Ｍ）、Ｃｙａｎ（Ｃ）、Ｂｌａｃｋ（Ｋ）の各色の画像の画像データを生成して画像形成部２０７へ出力する。
【００２４】
画像形成部２０７は、電子写真方式によって用紙にトナー像を形成する。具体的には、画像形成部２０７は、Ｙｅｌｌｏｗの色のトナー像を形成する画像形成部、Ｍａｇｅｎｔａの色のトナー像を形成する画像形成部、Ｃｙａｎの色のトナー像を形成する画像形成部、Ｂｌａｃｋの色のトナー像を形成する画像形成部を備えている。各画像形成部は、画像処理部２０８が出力した画像データに従って感光体上に静電潜像を形成した後、感光体表面にトナーを付着させてＹｅｌｌｏｗ、Ｍａｇｅｎｔａ、Ｃｙａｎ、Ｂｌａｃｋの各色のトナー像を形成し、このトナー像を用紙に転写する。そして、用紙に転写されたトナー像に熱と圧力を加えて定着させた後、トナー像が形成された用紙を画像形成装置２０の外へ排出する。なお、画像形成部２０７は、本実施形態においてはトナーを用いて用紙に画像を形成するが、インクジェット方式などのインクを用いて用紙に画像を形成する構成としてもよい。記憶部２０２は、電力が供給しなくても記憶内容を保持する記憶装置を有しており、他の装置から送信されて通信部２０５が受信した画像データや、スキャン部２０６が生成した画像データを記憶する。
【００２５】
制御部２０１は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）及びＲＯＭ（Read Only Memory）を有している。画像形成装置２０において実現する機能は、ＲＯＭに記憶されているプログラム（ソフトウェア）をＣＰＵ、ＲＡＭなどのハードウェア上に読み込ませることでＣＰＵが演算を行い、記憶部２０２、通信部２０５、画像処理部２０８、画像形成部２０７、操作部２０４の制御、ＲＡＭ及び記憶部２０２に
おけるデータの読み出し及び／又は書き込みの制御を行うことで実現される。ＲＯＭに記憶されＣＰＵに実行されるプログラムは、本発明に係るプログラムの一例である。
【００２６】
図５は、画像形成装置２０において実現する機能のうち、本発明に係る機能の構成を示したブロック図である。
受信部２００１は、端末装置１０から送信されるメッセージや情報を受信する。
送信部２００２は、受信部２００１が受信したメッセージや情報に応じて、Ｗｅｂページやソフトウェアキーボードのプログラムを端末装置１０へ送信する。送信部２００２は、本発明に係る送信手段の一例である。
【００２７】
（実施形態の動作例）
次に本実施形態の動作の一例について図６〜図９を用いて説明する。図６は、実施形態の動作例を説明するためのシーケンス図である。図７は、画像形成装置２０が行う処理の流れを示したフローチャートである。図８及び図９は、端末装置１０が行う処理の流れを示したフローチャートである。
【００２８】
例えば、端末装置１０のユーザは、画像形成装置２０を遠隔操作する場合、端末装置１０を操作し、Ｗｅｂブラウザで画像形成装置２０へアクセスする（ステップＳ１）。画像形成装置２０は、端末装置１０からアクセスされると、画像形成装置２０を遠隔操作するメニューのＷｅｂページを端末装置１０へ送信する（ステップＳ２）。端末装置１０は、画像形成装置２０が送信したＷｅｂページを受信し、受信したＷｅｂページを表示する（ステップＳ３）。ここで送信されるＷｅｂページで使用されている言語は、画像形成装置２０が操作部２０４のタッチパネルにおいて操作画面の表示に使用している言語である。
【００２９】
図１０は、画像形成装置２０を遠隔操作するメニューのＷｅｂページの一例を示した図である。図１０の画面において、ユーザが操作部１０４において宛先表のボタンのＧＵＩをクリックする操作を行うと、端末装置１０は、宛先表の機能に対応したＷｅｂページを要求するメッセージを画像形成装置２０へ送信する（ステップＳ４）。
【００３０】
図１１は、宛先表の機能に対応したＷｅｂページの一例を示した図である。図１１のＷｅｂページは、文字を入力するＧＵＩの一例であるテキストボックスＴＢ１とテキストボックスＴＢ２を有する。画像形成装置２０は、文字入力のＧＵＩを備えるＷｅｂページを要求された場合、図７に示したフローチャートの処理を実行する。
【００３１】
画像形成装置２０（受信部２００１）は、文字入力のＧＵＩを備えるＷｅｂページを要求するメッセージを受信すると、端末装置１０が表示に使用している言語を示す言語情報と、物理キーボードの有無を示すキーボード情報を要求するメッセージを送信部２００２により端末装置１０へ送信する（ステップＳ５、ステップＳＡ１）。
【００３２】
図８は、言語情報とキーボード情報を要求するメッセージを受信した端末装置１０が行う処理の流れを示したフローチャートである。端末装置１０は、ステップＳ５で送信されたメッセージを受信部１００１で受信すると、画面の表示に使用している言語を示す言語情報と、物理キーボードの有無を示すキーボード情報を送信部１００４で画像形成装置２０へ送信する（ステップＳ６、ステップＳＢ１）。例えば、端末装置１０は、端末装置１０が画面の表示に使用している言語が日本語である場合、日本語を示す言語情報を画像形成装置２０へ送信し、端末装置１０が画面の表示に使用している言語がドイツ語である場合、ドイツ語を示す言語情報を画像形成装置２０へ送信する。また、端末装置１０は、操作部１０４が物理キーボードを備えている場合、物理キーボード有ることを示すキーボード情報を画像形成装置２０へ送信し、操作部１０４が物理キーボードを備えておらず、文字入力の際にソフトウェアキーボードを用いる場合、物理キーボードが無いことを示すキ
ーボード情報を画像形成装置２０へ送信する。例えば、端末装置１０がデスクトップ型のパーソナルコンピュータであって物理キーボードを備えている場合、キーボード情報は、物理キーボードが有ることを示し、端末装置１０が物理キーボードを備えていないタブレット端末であり、文字入力をソフトウェアキーボードで行う場合、物理キーボードが無いことを示す。
【００３３】
画像形成装置２０（受信部２００１）は、端末装置１０が送信した言語情報とキーボード情報を受信する（ステップＳＡ２）。言語情報とキーボード情報を受信した画像形成装置２０は、キーボード情報が、物理キーボードが有ること示す内容であるか判断する（ステップＳＡ３）。画像形成装置２０は、キーボード情報が、物理キーボードがあることを示す内容である場合（ステップＳＡ３でＹＥＳ）、操作部２０４のタッチパネルで操作画面の表示に使用している言語と、受信した言語情報が示す言語が同じであるか判断する（ステップＳＡ５）。
【００３４】
画像形成装置２０（送信部２００２）は、操作画面の表示に使用している言語と、受信した言語情報が示す言語が同じである場合（ステップＳＡ５でＹＥＳ）、ステップＳ４で要求されたＷｅｂページを端末装置１０へ送信する（ステップＳ７、ステップＳＡ６）。なお、ここで送信されるＷｅｂページで使用されている言語は、画像形成装置２０が操作画面の表示に使用している言語である。
【００３５】
画像形成装置２０は、自身が操作画面の表示に使用している言語と、受信した言語情報が示す言語が異なる場合（ステップＳ５でＮＯ）、処理の流れをステップＳＡ４へ移す。また、画像形成装置２０は、キーボード情報が、物理キーボードが無いことを示す内容である場合（ステップＳＡ３でＮＯ）にも、処理の流れをステップＳＡ４へ移す。
【００３６】
画像形成装置２０（送信部２００２）は、ステップＳＡ３でＮＯと判断した場合、またはステップＳＡ５でＮＯと判断した場合、ステップＳ４で要求されたＷｅｂページと、操作画面の表示に使用している言語のソフトウェアキーボードを実現するプログラムを端末装置１０へ送信する（ステップＳ７、ステップＳＡ４）。なお、ここで送信されるＷｅｂページで使用されている言語は、画像形成装置２０が操作画面の表示に使用している言語である。また、ソフトウェアキーボードを実現するプログラムは、例えばJavaScript（登録商標）で記述されたプログラムである。
【００３７】
端末装置１０（受信部１００１）は、画像形成装置２０が送信したＷｅｂページを受信する。また、端末装置１０は、画像形成装置２０からソフトウェアキーボードのプログラムが送信された場合、送信されたソフトウェアキーボードのプログラムを受信する（ステップＳＢ２）。
【００３８】
端末装置１０（表示制御部１００３）は、受信したＷｅｂページ（図１１）を表示する（ステップＳ８、ステップＳＢ３）。例えば、図１１の画面に対してユーザがマウスを操作し、テキストボックスＴＢ１とテキストボックスＴＢ２のいずれかをクリックする操作を行うと、端末装置１０は、図９に示した処理を行う。
【００３９】
まず、端末装置１０（表示制御部１００３）は、ソフトウェアキーボードのプログラムを受信しているか判断する（ステップＳＣ１）。端末装置１０は、ソフトウェアキーボードのプログラムを受信していない場合（ステップＳＣ１でＮＯ）、物理キーボードによる入力があるか判断する（ステップＳＣ７）。端末装置１０は、物理キーボードによる入力があった場合（ステップＳＣ７でＹＥＳ）、入力された文字をテキストボックス内に表示する（ステップＳＣ８）。
【００４０】
次に端末装置１０は、クリックされたテキストボックスへの文字入力が終了したか判断する（ステップＳＣ９）。例えば、端末装置１０は、クリックされたテキストボックスとは異なるテキストボックスがクリックされた場合や、画面に表示されているボタンのＧＵＩがクリックされた場合、クリックされたテキストボックスへの文字入力が終了したと判断する。端末装置１０は、クリックされたテキストボックスへの文字入力が終了していない場合（ステップＳＣ９でＮＯ）、処理の流れをステップＳＣ７へ戻し、クリックされたテキストボックスへの文字入力が終了している場合（ステップＳＣ９でＹＥＳ）、図９の処理を終了する。
【００４１】
また、端末装置１０（実行部１００２）は、ソフトウェアキーボードのプログラムを受信している場合（ステップＳＣ１でＹＥＳ）、ソフトウェアキーボードのプログラムを実行する（ステップＳＣ２）。ソフトウェアキーボードのプログラムを実行した端末装置１０（表示制御部１００３）は、ソフトウェアキーボードを表示する。
【００４２】
図１２は、ソフトウェアキーボードを表示したときの画面の一例を示した図である。ソフトウェアキーボードを表示した端末装置１０（表示制御部１００３）は、ソフトウェアキーボードによる入力があるか判断する（ステップＳＣ３）。端末装置１０は、ソフトウェアキーボードによる入力があった場合（ステップＳＣ３でＹＥＳ）、入力された文字をテキストボックス内に表示する（ステップＳＣ４）。
【００４３】
次に端末装置１０は、クリックされたテキストボックスへの文字入力が終了したか判断する（ステップＳＣ５）。例えば、端末装置１０は、クリックされたテキストボックスとは異なるテキストボックスがクリックされた場合や、画面に表示されているボタンのＧＵＩがクリックされた場合、クリックされたテキストボックスへの文字入力が終了したと判断する。端末装置１０は、クリックされたテキストボックスへの文字入力が終了していない場合（ステップＳＣ５でＮＯ）、処理の流れをステップＳＣ３へ戻す。端末装置１０（表示制御部１００３）は、クリックされたテキストボックスへの文字入力が終了している場合（ステップＳＣ５でＹＥＳ）、ソフトウェアキーボードを消去し（ステップＳＣ６）、図９の処理を終了する。
【００４４】
端末装置１０は、テキストボックスＴＢ１とテキストボックスＴＢ２に文字列が入力された後、登録ボタンをクリックする操作が行われると、テキストボックスＴＢ１に入力された文字列とテキストボックスＴＢ２に入力された文字列を画像形成装置２０へ送信する（ステップＳ９）。画像形成装置２０は、端末装置１０が送信した文字列を受信し、受信した文字列が示す宛先と電話番号を新たな宛先として登録する。
【００４５】
本実施形態によれば、例えば、端末装置１０が物理キーボードを備えたデスクトップ型のパーソナルコンピュータであり、端末装置１０が表示に使用している言語と、画像形成装置２０が操作画面の表示に使用している言語が一致している場合、画像形成装置２０から端末装置１０へ送られたＷｅｂページにおいて文字入力を行う際には、物理キーボードを用いて文字入力が行われる。
【００４６】
また、端末装置１０が物理キーボードを備えていても、端末装置１０が表示に使用している言語と、画像形成装置２０が操作画面の表示に使用している言語が異なる場合、画像形成装置２０が操作画面の表示に使用している言語のソフトウェアキーボードが表示され、表示されたソフトウェアキーボードで文字入力が行われる。例えば、端末装置１０が表示に使用する言語がドイツ語であり、画像形成装置２０が操作画面の表示に使用する言語が日本語である場合、図１２に例示したように日本語のソフトウェアキーボードが表示される。
【００４７】
また、例えば端末装置１０が物理キーボードを備えていないタブレット端末である場合、画像形成装置２０から端末装置１０へ送られたＷｅｂページにおいて文字入力を行う際には、画像形成装置２０が操作画面の表示に使用している言語のソフトウェアキーボードが表示され、表示されたソフトウェアキーボードで文字入力が行われる。
【００４８】
［変形例］
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されることなく、他の様々な形態で実施可能である。例えば、上述の実施形態を以下のように変形して本発明を実施してもよい。なお、上述した実施形態及び以下の変形例は、各々を組み合わせてもよい。
【００４９】
上述した実施形態においては、遠隔操作される装置は画像形成装置２０であるが、遠隔操作され、ソフトウェアキーボードのプログラムを端末装置１０へ送る装置は画像形成装置２０に限定されるものではなく、例えば、パーソナルコンピュータ、サーバ装置、ＡＶ機器、家電機器などであってもよい。
【００５０】
上述した実施形態においては、端末装置１０から画像形成装置２０へのアクセスと遠隔操作はＷｅｂブラウザで行われているが、Ｗｅｂブラウザに替えて専用のアプリケーションプログラムで端末装置１０から画像形成装置２０へのアクセスと遠隔操作を行う構成であってもよい。
【００５１】
上述した実施形態においては、端末装置１０が表示に使用している言語と、画像形成装置２０が操作画面の表示に使用している言語が一致し、端末装置１０が物理キーボードを備えていない場合、端末装置１０は、画像形成装置２０から送信されたソフトウェアキーボードのプログラムを実行し、ソフトウェアキーボードを実現するが、ソフトウェアキーボードを実現する構成は実施形態の構成に限定されるものではない。例えば、端末装置１０が表示に使用している言語と、画像形成装置２０が操作画面の表示に使用している言語が一致し、端末装置１０が物理キーボードを備えていない場合、画像形成装置２０は、画像形成装置２０が操作画面の表示に使用している言語のソフトウェアキーボードの実現を指示する情報を送信する。端末装置１０は、この情報を受信し、テキストボックスがクリックされた場合、自身が備えるソフトウェアキーボードのプログラムを実行し、実行したソフトウェアキーボードの言語を、送信された情報で指示される言語としてもよい。
【００５２】
本発明においては、端末装置１０は、ソフトウェアキーボードを表示しているときには、ソフトウェアキーボードで入力が行われていることを示す表示を行ってもよい。また、端末装置１０は、ソフトウェアキーボードを表示しているときに物理キーボードが操作された場合、ソフトウェアキーボードを使用するように促す警告を表示してもよい。
【００５３】
本発明に係る各装置のプログラムは、磁気記録媒体（磁気テープ、磁気ディスク（ＨＤＤ（Hard Disk Drive）、ＦＤ（Flexible Disk））など）、光記録媒体（光ディスクなど）、光磁気記録媒体、半導体メモリーなどのコンピュータ読取り可能な記録媒体に記憶した状態で提供し、インストールしてもよい。また、通信回線を介してプログラムをダウンロードしてインストールしてもよい。
【符号の説明】
【００５４】
１…情報処理システム、２…通信回線、１０…端末装置、２０…画像形成装置、１０１…制御部、１０２…記憶部、１０３…ディスプレイ、１０４…操作部、１０５…通信部、２０１…制御部、２０２…記憶部、２０４…操作部、２０５…通信部、２０６…スキャン部、２０７…画像形成部、２０８…画像処理部、１００１…受信部、１００２…実行部、１００３…表示制御部、１００４…送信部、２００１…受信部、２００２…送信部
【図１】
2020004168.tif 000003
【図２】
2020004168.tif 000004
【図３】
2020004168.tif 000005
【図４】
2020004168.tif 000006
【図５】
2020004168.tif 000007
【図６】
2020004168.tif 000008
【図７】
2020004168.tif 000009
【図８】
2020004168.tif 000010
【図９】
2020004168.tif 000011
【図１０】
2020004168.tif 000012
【図１１】
2020004168.tif 000013
【図１２】
2020004168.tif 000014