(57)【要約】【課題】ユーザが普段使用のコンピュータ（ＰＣで例示）とは異なる情報処理装置であっても、日本語変換プログラムや利用環境の統一を行う必要なく、そのＰＣと同様の仮名漢字変換候補を得る。【解決手段】ＰＣ３は、情報処理装置（複写機１で例示）からネットワーク経由で文字列を受け取って変換候補を返す仮名漢字変換部３５を備える。複写機１は、ユーザからの文字入力及びユーザへの表示を扱うＵＩ部２５、ここで入力の文字列を受け取って変換候補を返す仮名漢字変換部１５、ＵＩ部２５と仮名漢字変換部３５及び仮名漢字変換部１５との間のやり取りを制御する変換制御部１７、及び複写機１を使用中のユーザに対応するＰＣ３を特定するＰＣ特定部を備える。変換制御部１７は、特定したＰＣ３における仮名漢字変換部３５（及び仮名漢字変換部１５）に、ＵＩ部２５で入力された文字列を送って変換させ、その結果（変換候補）をＵＩ部２５に送って表示させる。【選択図】図１
2007310784.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータとネットワークで接続された情報処理装置において、前記コンピュータは、前記情報処理装置からネットワーク経由で文字列を受け取って変換候補を返すコンピュータ側日本語変換部を備え、当該情報処理装置は、ユーザからの文字入力及びユーザへの表示を扱うユーザインターフェース部と、該ユーザインターフェース部で入力された文字列を受け取って変換候補を返す本体側日本語変換部と、前記ユーザインターフェース部と前記コンピュータ側日本語変換部及び本体側日本語変換部との間のやり取りを制御する変換制御部と、前記情報処理装置を使用中のユーザに対応する前記コンピュータを特定するコンピュータ特定部とを備え、前記変換制御部は、前記コンピュータ特定部で特定したコンピュータにおける前記コンピュータ側日本語変換部、或いは該コンピュータ側日本語変換部及び前記本体側日本語変換部に、前記ユーザインターフェース部で入力された文字列を送って変換させ、該変換の結果である変換候補を前記ユーザインターフェース部に送って表示させることを特徴とする情報処理装置。
【請求項２】
前記変換制御部は、まず前記本体側日本語変換部に、前記ユーザインターフェース部で入力された文字列を送って変換させ、該変換の結果である変換候補を前記ユーザインターフェース部に送って表示させてから、前記ユーザインターフェース部から入力されたユーザの指示に応じて、前記コンピュータ側日本語変換部に、前記ユーザインターフェース部で入力された文字列をネットワーク経由で送って変換させ、該変換の結果である変換候補をネットワーク経由で受信して、前記ユーザインターフェース部に送って表示させることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記変換制御部は、前記コンピュータ側日本語変換部に、前記ユーザインターフェース部で入力された文字列をネットワーク経由で一文字入力毎に逐次送って変換させ、該変換の結果である変換候補をネットワーク経由で逐次受信して、前記ユーザインターフェース部に送って表示させ、前記コンピュータ側日本語変換部は、当該情報処理装置から入力文字を受信したときに、以前に受信した文字列の変換処理中であれば、変換処理を中止して今回受信した入力文字を加えた文字列の変換を開始させることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記変換制御部は、前記コンピュータ特定部で特定したコンピュータに対し、該コンピュータ内の前記コンピュータ側日本語変換部の稼動をネットワーク経由で確認し、前記コンピュータ側日本語変換部の稼動が確認できない場合は、前記本体側日本語変換部のみに、前記ユーザインターフェース部で入力された文字列を送って変換させ、該変換の結果である変換候補を前記ユーザインターフェース部に送って表示させることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
当該情報処理装置及び／又は前記コンピュータは、ユーザ認証部を備え、前記変換制御部は、前記ユーザ認証部でユーザが認証できない場合には、前記本体側日本語変換部のみに、前記ユーザインターフェース部で入力された文字列を送って変換させ、該変換の結果である変換候補を前記ユーザインターフェース部に送って表示させることを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
当該情報処理装置及び前記コンピュータは、暗号復号処理部を備え、当該情報処理装置と前記コンピュータとの間でネットワーク経由で送受する文字列及び変換候補に対し、送信側の暗号復号処理部で暗号化し、該暗号化された文字列又は変換候補を受信側の暗号復号処理部で復号することを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
請求項１乃至６のいずれか１項に記載の情報処理装置と、該情報処理装置に接続された前記コンピュータとを備えた情報処理システム。
【請求項８】
情報処理装置で、該情報処理装置にネットワークで接続されたコンピュータにアクセスしながら情報処理を行う情報処理方法において、前記情報処理装置側のユーザインターフェース部がユーザからの文字入力を受け付ける入力ステップと、前記ユーザインターフェース部が前記入力ステップで入力された文字列に対するユーザへの表示を行う表示ステップと、前記情報処理装置側の日本語変換部が、前記入力ステップで入力された文字列を受け取って変換候補を返す日本語変換ステップと、変換制御部が、前記ユーザインターフェース部と前記情報処理装置側の日本語変換部及び前記コンピュータ側の日本語変換部との間のやり取りを制御する変換制御ステップと、コンピュータ特定部が、前記情報処理装置を使用中のユーザに対応する前記コンピュータを特定するコンピュータ特定ステップと、前記コンピュータ側の日本語変換部が、前記情報処理装置からネットワーク経由で前記文字列を受け取って変換候補を返すコンピュータ側日本語変換ステップとを含み、前記変換制御ステップは、前記コンピュータ特定ステップで特定したコンピュータにおける前記コンピュータ側日本語変換部、或いは該コンピュータ側日本語変換部及び前記情報処理装置側日本語変換部に、前記ユーザインターフェース部で入力された文字列を送って変換させ、該変換の結果である変換候補を前記ユーザインターフェース部に送って表示させるステップであることを特徴とする情報処理方法。
【請求項９】
コンピュータとネットワークで接続された情報処理装置に組み込むためのプログラムであって、前記情報処理装置は、ユーザからの文字入力及びユーザへの表示を扱うユーザインターフェース部と、該ユーザインターフェース部を制御する制御部とを備え、当該プログラムは、前記情報処理装置を使用中のユーザに対応する前記コンピュータを特定するコンピュータ特定ステップと、前記ユーザインターフェース部で入力された入力された文字列を前記特定されたコンピュータ側にネットワーク経由で送信して該コンピュータから変換候補を受け取るコンピュータ側日本語変換ステップ、或いは、該コンピュータ側日本語変換ステップ及び前記ユーザインターフェース部で入力された文字列を受け取って変換候補を返す情報処理装置側日本語変換ステップでなる変換ステップと、前記ユーザインターフェース部で入力された文字列に対して、前記コンピュータ側日本語変換ステップ或いは該コンピュータ側日本語変換ステップ及び前記情報処理装置側日本語変換ステップでなる前記変換ステップを実行させて変換した結果である変換候補を、前記ユーザインターフェース部に送って表示させる結果表示ステップとを、前記制御部に実行させることを特徴とするプログラム。
【請求項１０】
前記変換ステップは、まず前記情報処理装置側日本語変換ステップを実行させることで、前記ユーザインターフェース部で入力された文字列を変換させ、該変換の結果である変換候補を前記ユーザインターフェース部に送って表示させてから、前記ユーザインターフェース部から入力されたユーザの指示に応じて、前記コンピュータ側日本語変換ステップを実行させることで、前記ユーザインターフェース部で入力された文字列をネットワーク経由で送って変換させ、該変換の結果である変換候補をネットワーク経由で受信して、前記ユーザインターフェース部に送って表示させることを特徴とする請求項９に記載のプログラム。
【請求項１１】
前記変換ステップは、前記コンピュータ側日本語変換ステップを実行させることで、前記ユーザインターフェース部で入力された文字列をネットワーク経由で一文字入力毎に逐次送って変換させ、該変換の結果である変換候補をネットワーク経由で受信して、前記ユーザインターフェース部に送って表示させ、前記コンピュータ側日本語変換ステップは、前記コンピュータに、前記情報処理装置から入力文字を受信したときに、以前に受信した文字列の変換処理中であれば、変換処理を中止して今回受信した入力文字を加えた文字列の変換を開始させ、その結果の変換候補を前記コンピュータから受け取ることを特徴とする請求項９に記載のプログラム。
【請求項１２】
前記変換ステップは、前記コンピュータ特定ステップで特定したコンピュータが、前記コンピュータ側日本語変換ステップを実行可能であるか否かをネットワーク経由で確認し、実行不可能である場合は、前記情報処理装置側日本語変換ステップのみを実行させることで、前記ユーザインターフェース部で入力された文字列を送って変換させ、該変換の結果である変換候補を前記ユーザインターフェース部に送って表示させることを特徴とする請求項９乃至１１のいずれか１項に記載のプログラム。
【請求項１３】
前記変換ステップは、前記情報処理装置側及び／又は前記コンピュータ側でユーザ認証を行うユーザ認証ステップを含み、該ユーザ認証ステップでユーザが認証できない場合には、前記情報処理装置側日本語変換ステップのみを実行させることで、前記ユーザインターフェース部で入力された文字列を送って変換させ、該変換の結果である変換候補を前記ユーザインターフェース部に送って表示させることを特徴とする請求項９乃至１２のいずれか１項に記載のプログラム。
【請求項１４】
請求項１乃至６のいずれか１項に記載の情報処理装置にネットワーク経由で接続されたコンピュータに組み込むためのプログラムであって、前記情報処理装置で入力された文字列のみを、前記情報処理装置からネットワーク経由で受け取って、日本語変換後、変換候補を前記情報処理装置に返すステップを、前記コンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、情報処理方法、及びプログラムに関し、より詳細には、パーソナルコンピュータ（ＰＣ）やワークステーション、或いはセットトップボックスやＴＶと融合した家庭用コンピュータといったコンピュータにネットワークを介して接続され、日本語入力を行う情報処理装置、その情報処理装置とコンピュータとでなる情報処理システム、情報処理方法、及び、その情報処理装置又はコンピュータに組み込むためのプログラムに関する。
【背景技術】
【０００２】
複合機（ＭＦＰ）、ファクシミリ装置、テレビジョン受像機、音声又は映像・音声を記録する各種レコーダなどのあらゆる情報処理装置は、例えば電子メールやファクシミリ文書の送信先の氏名や、記録ファイルのタイトル、ファイル名、フォルダ名、さらにはユーザのコメントなどの所望の文字列を、入力した文字（ひらがなや数字）を仮名漢字変換することで得ることが可能となっている。その他、コンピュータでも各種データを作成するために、このような日本語入力がなされている。
【０００３】
一方で、ユーザが日常使用しているＰＣやワークステーションといったコンピュータでは、その日本語入力を容易に素早く実行できるように日本語変換ソフトウエアが自動的に或いは設定によりカスタマイズされている。このカスタマイズは、ユーザ専用の辞書を登録することや自動学習によってなされ、これにより、そのユーザにとってより良い日本語入力環境の提供を可能としている。
【０００４】
しかしながら、ユーザが日常使用しているコンピュータ以外の情報処理装置で日本語入力を行う際には、そのユーザ用にカスタマイズされていないため、入力に手間がかかり、不快感さえ与えることとなる。
【０００５】
これに対し、特許文献１には、ネットワークに接続された複数の端末が、サーバに置かれた共通辞書又は端末に装着した記憶媒体の個別辞書を参照して、日本語変換入力を行うことが開示されている。特許文献１には、日本語入力変換時に、個別辞書を優先して参照することも開示されている。また、特許文献２には、一度使用したＰＣの環境を別のＰＣでも構築可能とすることが開示されている。
【特許文献１】特開２００４−３１８３８５号公報
【特許文献２】特開２００２−１４０２９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載のシステムでは、複数端末が同じ辞書を使用するために各端末の仮名漢字変換（日本語変換）プログラムを統一する必要がある。すなわち、特許文献１では、ユーザにとってどの端末でも同じ仮名漢字変換環境になるが、複数端末が同じ変換プログラム同じ共通辞書を用いることが前提となっている。従って、このような統一を行わない限り、ユーザが日常使用しているコンピュータの日本語変換プログラム（日本語変換ソフトウエア）とは異なる日本語変換プログラムが組み込まれた情報処理装置においては、日常使用しているコンピュータと同様の日本語変換候補を得ることはできない。
【０００７】
また、特許文献２に記載のシステムは、ＰＣや端末はほぼ同様の仕様の装置間で環境を揃えるようにしたものであり、利用環境を整える必要があるだけでなく、ＰＣとＰＣ以外の情報処理装置とのような異なる種類の装置間で日本語変換候補を合わせるものではない。
【０００８】
本発明は、上述のごとき実情に鑑みてなされたものであり、ユーザが普段使用しているコンピュータとは異なる情報処理装置であっても、日本語変換プログラムの統一や利用環境の統一を行う必要なく、そのコンピュータと同様の仮名漢字変換候補を得ることが可能な情報処理装置、その情報処理装置とコンピュータとでなる情報処理システム、情報処理方法、及び、その情報処理装置又はコンピュータに組み込むためのプログラムを提供することを、その目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の第１の技術手段は、コンピュータとネットワークで接続された情報処理装置において、前記コンピュータは、前記情報処理装置からネットワーク経由で文字列を受け取って変換候補を返すコンピュータ側日本語変換部を備え、当該情報処理装置は、ユーザからの文字入力及びユーザへの表示を扱うユーザインターフェース部と、該ユーザインターフェース部で入力された文字列を受け取って変換候補を返す本体側日本語変換部と、前記ユーザインターフェース部と前記コンピュータ側日本語変換部及び本体側日本語変換部との間のやり取りを制御する変換制御部と、前記情報処理装置を使用中のユーザに対応する前記コンピュータを特定するコンピュータ特定部とを備え、前記変換制御部は、前記コンピュータ特定部で特定したコンピュータにおける前記コンピュータ側日本語変換部、或いは該コンピュータ側日本語変換部及び前記本体側日本語変換部に、前記ユーザインターフェース部で入力された文字列を送って変換させ、該変換の結果である変換候補を前記ユーザインターフェース部に送って表示させることを特徴としたものである。
【００１０】
第２の技術手段は、第１の技術手段において、前記変換制御部は、まず前記本体側日本語変換部に、前記ユーザインターフェース部で入力された文字列を送って変換させ、該変換の結果である変換候補を前記ユーザインターフェース部に送って表示させてから、前記ユーザインターフェース部から入力されたユーザの指示に応じて、前記コンピュータ側日本語変換部に、前記ユーザインターフェース部で入力された文字列をネットワーク経由で送って変換させ、該変換の結果である変換候補をネットワーク経由で受信して、前記ユーザインターフェース部に送って表示させることを特徴としたものである。
【００１１】
第３の技術手段は、第１の技術手段において、前記変換制御部は、前記コンピュータ側日本語変換部に、前記ユーザインターフェース部で入力された文字列をネットワーク経由で一文字入力毎に逐次送って変換させ、該変換の結果である変換候補をネットワーク経由で逐次受信して、前記ユーザインターフェース部に送って表示させ、前記コンピュータ側日本語変換部は、当該情報処理装置から入力文字を受信したときに、以前に受信した文字列の変換処理中であれば、変換処理を中止して今回受信した入力文字を加えた文字列の変換を開始させることを特徴としたものである。
【００１２】
第４の技術手段は、第１乃至第３のいずれかの技術手段において、前記変換制御部は、前記コンピュータ特定部で特定したコンピュータに対し、該コンピュータ内の前記コンピュータ側日本語変換部の稼動をネットワーク経由で確認し、前記コンピュータ側日本語変換部の稼動が確認できない場合は、前記本体側日本語変換部のみに、前記ユーザインターフェース部で入力された文字列を送って変換させ、該変換の結果である変換候補を前記ユーザインターフェース部に送って表示させることを特徴としたものである。
【００１３】
第５の技術手段は、第１乃至第４のいずれかの技術手段において、当該情報処理装置及び／又は前記コンピュータは、ユーザ認証部を備え、前記変換制御部は、前記ユーザ認証部でユーザが認証できない場合には、前記本体側日本語変換部のみに、前記ユーザインターフェース部で入力された文字列を送って変換させ、該変換の結果である変換候補を前記ユーザインターフェース部に送って表示させることを特徴としたものである。
【００１４】
第６の技術手段は、第１乃至第５のいずれかの技術手段において、当該情報処理装置及び前記コンピュータは、暗号復号処理部を備え、当該情報処理装置と前記コンピュータとの間でネットワーク経由で送受する文字列及び変換候補に対し、送信側の暗号復号処理部で暗号化し、該暗号化された文字列又は変換候補を受信側の暗号復号処理部で復号することを特徴としたものである。
【００１５】
第７の技術手段は、第１乃至第６のいずれかの技術手段における情報処理装置と、該情報処理装置に接続された前記コンピュータとを備えた情報処理システムである。
【００１６】
第８の技術手段は、情報処理装置で、該情報処理装置にネットワークで接続されたコンピュータにアクセスしながら情報処理を行う情報処理方法において、前記情報処理装置側のユーザインターフェース部がユーザからの文字入力を受け付ける入力ステップと、前記ユーザインターフェース部が前記入力ステップで入力された文字列に対するユーザへの表示を行う表示ステップと、前記情報処理装置側の日本語変換部が、前記入力ステップで入力された文字列を受け取って変換候補を返す日本語変換ステップと、変換制御部が、前記ユーザインターフェース部と前記情報処理装置側の日本語変換部及び前記コンピュータ側の日本語変換部との間のやり取りを制御する変換制御ステップと、コンピュータ特定部が、前記情報処理装置を使用中のユーザに対応する前記コンピュータを特定するコンピュータ特定ステップと、前記コンピュータ側の日本語変換部が、前記情報処理装置からネットワーク経由で前記文字列を受け取って変換候補を返すコンピュータ側日本語変換ステップとを含み、前記変換制御ステップは、前記コンピュータ特定ステップで特定したコンピュータにおける前記コンピュータ側日本語変換部、或いは該コンピュータ側日本語変換部及び前記情報処理装置側日本語変換部に、前記ユーザインターフェース部で入力された文字列を送って変換させ、該変換の結果である変換候補を前記ユーザインターフェース部に送って表示させるステップであることを特徴としたものである。
【００１７】
第９の技術手段は、コンピュータとネットワークで接続された情報処理装置に組み込むためのプログラムであって、前記情報処理装置は、ユーザからの文字入力及びユーザへの表示を扱うユーザインターフェース部と、該ユーザインターフェース部を制御する制御部とを備え、当該プログラムは、前記情報処理装置を使用中のユーザに対応する前記コンピュータを特定するコンピュータ特定ステップと、前記ユーザインターフェース部で入力された入力された文字列を前記特定されたコンピュータ側にネットワーク経由で送信して該コンピュータから変換候補を受け取るコンピュータ側日本語変換ステップ、或いは、該コンピュータ側日本語変換ステップ及び前記ユーザインターフェース部で入力された文字列を受け取って変換候補を返す情報処理装置側日本語変換ステップでなる変換ステップと、前記ユーザインターフェース部で入力された文字列に対して、前記コンピュータ側日本語変換ステップ或いは該コンピュータ側日本語変換ステップ及び前記情報処理装置側日本語変換ステップでなる前記変換ステップを実行させて変換した結果である変換候補を、前記ユーザインターフェース部に送って表示させる結果表示ステップとを、前記制御部に実行させることを特徴としたものである。
【００１８】
第１０の技術手段は、第９の技術手段において、前記変換ステップは、まず前記情報処理装置側日本語変換ステップを実行させることで、前記ユーザインターフェース部で入力された文字列を変換させ、該変換の結果である変換候補を前記ユーザインターフェース部に送って表示させてから、前記ユーザインターフェース部から入力されたユーザの指示に応じて、前記コンピュータ側日本語変換ステップを実行させることで、前記ユーザインターフェース部で入力された文字列をネットワーク経由で送って変換させ、該変換の結果である変換候補をネットワーク経由で受信して、前記ユーザインターフェース部に送って表示させることを特徴としたものである。
【００１９】
第１１の技術手段は、第９の技術手段において、前記変換ステップは、前記コンピュータ側日本語変換ステップを実行させることで、前記ユーザインターフェース部で入力された文字列をネットワーク経由で一文字入力毎に逐次送って変換させ、該変換の結果である変換候補をネットワーク経由で受信して、前記ユーザインターフェース部に送って表示させ、前記コンピュータ側日本語変換ステップは、前記コンピュータに、前記情報処理装置から入力文字を受信したときに、以前に受信した文字列の変換処理中であれば、変換処理を中止して今回受信した入力文字を加えた文字列の変換を開始させ、その結果の変換候補を前記コンピュータから受け取ることを特徴としたものである。
【００２０】
第１２の技術手段は、第９乃至第１１のいずれかの技術手段において、前記変換ステップは、前記コンピュータ特定ステップで特定したコンピュータが、前記コンピュータ側日本語変換ステップを実行可能であるか否かをネットワーク経由で確認し、実行不可能である場合は、前記情報処理装置側日本語変換ステップのみを実行させることで、前記ユーザインターフェース部で入力された文字列を送って変換させ、該変換の結果である変換候補を前記ユーザインターフェース部に送って表示させることを特徴としたものである。
【００２１】
第１３の技術手段は、第９乃至第１２のいずれかの技術手段において、前記変換ステップは、前記情報処理装置側及び／又は前記コンピュータ側でユーザ認証を行うユーザ認証ステップを含み、該ユーザ認証ステップでユーザが認証できない場合には、前記情報処理装置側日本語変換ステップのみを実行させることで、前記ユーザインターフェース部で入力された文字列を送って変換させ、該変換の結果である変換候補を前記ユーザインターフェース部に送って表示させることを特徴としたものである。
【００２２】
第１４の技術手段は、第１乃至第６のいずれかの技術手段における情報処理装置にネットワーク経由で接続されたコンピュータに組み込むためのプログラムであって、前記情報処理装置で入力された文字列のみを、前記情報処理装置からネットワーク経由で受け取って、日本語変換後、変換候補を前記情報処理装置に返すステップを、前記コンピュータに実行させることを特徴としたものである。
【発明の効果】
【００２３】
本発明によれば、ユーザが普段使用しているコンピュータとは異なる情報処理装置であっても、日本語変換プログラムの統一や利用環境の統一を行う必要なく、そのコンピュータと同様の仮名漢字変換候補を得ることが可能になる。
【発明を実施するための最良の形態】
【００２４】
本発明に係る情報処理装置は、ユーザが普段使用しているＰＣやワークステーションといったコンピュータ（設置型／可搬型に限らない）とネットワークで接続した状態でコンピュータからの日本語変換候補を得るものであり、以下、これら情報処理装置及びコンピュータでなる情報処理システムとして説明する。また、コンピュータとしては、ＰＣで例示するが、ワークステーション、或いはセットトップボックスやＴＶと融合した家庭用コンピュータといった他のコンピュータにも同様に適用可能である。この情報処理システムは、１つの情報処理装置に対して複数のＰＣが接続された環境でも、使用しているユーザに対応した候補を得ることが可能な日本語入力システムとなっている。当然、システム構成としては、１つの情報処理装置が候補を取得する先のＰＣが１台のみ接続されていてもよいし、複数台接続されていてもよく、このような情報処理装置が複数台接続されていてもよい（この場合の候補取得先のＰＣは情報処理装置間で重複も当然許可する）。この情報処理装置はネットワーク接続可能である必要があり、一般的に複数のＰＣ（各ユーザが普段使用しているＰＣ）をホスト装置として、以下に説明するような仮名漢字変換処理を実行するものとする。
【００２５】
また、情報処理装置の一例として、以下の説明ではデジタル複写機１のみを挙げて説明するが、複合機（ＭＦＰ）、ファクシミリ装置、テレビジョン受像機、音声又は映像・音声を記録する各種レコーダなどのあらゆる種類の情報処理装置に対しても、ネットワーク接続可能なもの（ネットワークデバイス）であれば同様に適用でき、また、他のＰＣ（ユーザが普段使用しないＰＣ）に対しても適用できる。他のＰＣに対して、ユーザが普段使用するＰＣと同様の日本語変換候補を得たい場面としては、例えば、普段、設置型のＰＣで作業をしており、打合せ等でモバイルＰＣや他の場所に設置のＰＣを使用する場面などが挙げられる。
【００２６】
図１は、本発明の一実施形態に係る情報処理システムの一構成例を示す機能ブロック図、図２は、図１の情報処理システムにおけるデジタル複写機側及びＰＣ側の制御部の構成例を示す図である。
【００２７】
図１及び図２において、１は情報処理装置の一例としてのデジタル複写機、２はネットワークの一例としてのＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、３はＰＣ、５は制御部、Ｔは非接触タグである。図１で例示する情報処理システムは、１台のデジタル複写機１と、２台のＰＣ３とがＬＡＮ２で接続されて構築されている。
【００２８】
ＰＣ３は、外部の機器との通信を行うネットワークＩ／Ｆ（インターフェース）４１、液晶モニタ等の表示装置でなる表示部４２、キーボードやマウス等でなる入力部４３、表示部４２及び入力部４３の一例としてのタッチパネルが採用されているときに使用するスタイラスペン４４、各種プログラムやデータファイルを記録したハードディスク４５、及び、それらを制御する制御部３０を備える。なお、ネットワークＩ／Ｆ４１は、制御部３０にのみ接続するように図示しているがこれに限ったものではない。
【００２９】
制御部３０は、図２に制御部５として例示したように、ＣＰＵ（中央演算処理装置）５１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５２等のメモリ、ＯＳ（Ｏｐｅｒａｔｉｏｎ  Ｓｙｓｔｅｍ）が読み出し可能に記録されたＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）や書き換え可能なＲＯＭ５３、制御部５の外部からの入力Ｉ／Ｆ５４、及び制御部５の外部への出力Ｉ／Ｆ５５を備え、それらがバス５６により接続されてなる。そして、制御部５（ここでは制御部３０）内で取り扱われる情報は、その処理時に一時的にＲＡＭ５２に蓄積され、その後、各種ＲＯＭ５３やハードディスクに格納され、必要に応じて、ＣＰＵ５１によって読み出し、修正・書き込みが行われる。
【００３０】
制御部３０には、少なくとも仮名漢字変換辞書（後述の仮名漢字変換辞書１４と区別するためＰＣ側仮名漢字変換辞書という）３４及び仮名漢字変換部（後述の仮名漢字変換部１５と区別するためＰＣ側仮名漢字変換部という）３５が、より好ましくは暗号復号部３１、ユーザ認証部３２、及び各種ドライバ３３も、ＯＳとして実行可能に組み込まれている。換言すると、これらの部位３１〜３５は、各部位としてＰＣ３を機能させるためのＰＣ側プログラム（上述のＯＳに該当する）をＲＯＭ５３等に記録しておき、そこからＣＰＵ５１が実行領域としてのＲＡＭ５２上に読み出して実行することで、実装させている。なお、ＰＣ側仮名漢字変換辞書３４における追加分や学習分などは、ハードディスク４５等に別途格納しておき、必要に応じて読み出すようにすればよい。また、各種アプリケーション３６は、ハードディスク４５からＲＡＭ５２上に読み出してＣＰＵ５１で実行中である各種プログラムを指す。
【００３１】
ＰＣ側仮名漢字変換部３５は、ＰＣ側仮名漢字変換辞書３４を参照して、変換候補（一般的に優先度の高いものから順番に表示）を返すＰＣ側日本語変換部である。ＰＣ側仮名漢字変換部３５及びＰＣ側仮名漢字変換辞書３４は、例えばＡＴＯＫ（登録商標）やＭＳ−ＩＭＥ（登録商標）などの仮名漢字変換ソフトウエアとして、実行可能にＯＳに組み込まれている。ここで、ＰＣ側仮名漢字変換辞書３４は、仮名漢字変換ソフトウエアに付属する仮名漢字変換辞書のデータ、ユーザが登録した辞書のデータ、及び、学習機能により生成された、使用頻度の高い単語を優先的に返すようにするための学習データなどでなる。
【００３２】
本実施形態におけるＰＣ側仮名漢字変換部３５は、上述のごとくＰＣ３内部（入力部４３等）から入力された文字に対してだけではなく、デジタル複写機１からネットワーク経由でネットワークＩ／Ｆ４１を介して受信した文字列に対しても、ＰＣ側仮名漢字変換辞書３４を参照して、変換候補を（一般的に優先度の高いものから順番に表示可能な状態で）返すものとする。すなわち、ＰＣ側仮名漢字変換部３５としてＲＯＭ５３等に実行可能に記録されるＰＣ３側のプログラムは、デジタル複写機１で入力された文字列のみを、デジタル複写機１からネットワーク経由で受け取って、日本語変換後、変換候補をデジタル複写機１に返すステップを、ＰＣ３（ＣＰＵ５１等）に実行させるためのプログラムとなる。このように、本発明は、デジタル複写機１にネットワーク経由で接続されたＰＣ３に組み込むためのＰＣ側プログラムとしての形態も採用できる。
【００３３】
なお、ＯＳに含まれないプログラムとして漢字仮名変換ソフトウエアをインストールしておき、実行時にアプリケーション３６として読み出すこともあるが、その場合の説明は、ＰＣ側仮名漢字変換部３５（及びＰＣ側仮名漢字変換辞書３４）としてＯＳに組み込まれた説明で充分に代用できる。
【００３４】
一方、デジタル複写機１は、デジタル複写機の一般的な構成として、原稿から画像を読み取る画像読取部２１、画像読取部２１で読み取った画像データ等に画像処理を施す画像処理部２２、画像処理部２２で画像処理された画像データから用紙等の記録媒体に画像を形成する画像形成部２３、外部の機器との通信を行うネットワークＩ／Ｆ２４、ユーザインターフェース部（ＵＩ部）２５、及びそれらを制御する制御部１０を備える。但し、本実施形態におけるデジタル複合機１では、制御部１０（及びＵＩ部２５）に一般的な構成では具備されない後述する本発明に係る部位を備えるものとする。なお、ネットワークＩ／Ｆ２４は、変換制御部１７にのみ接続するように図示しているがこれに限ったものではない。
【００３５】
ＵＩ部２５は、操作対象の画面、操作結果、操作案内などを表示する表示部２５ａ、操作ボタンや表示部２５ａと共に構成されたタッチパネル上の操作領域などでなりユーザ操作を受け付ける入力部２５ｂ、及び、ＩＣカードや非接触タグＴからタグ内データを読み取る受信部や同じ入力部２５ｂなどからユーザ情報を入力するユーザ情報入力部２５ｃを備える。本実施形態におけるデジタル複合機１では、ＵＩ部２５は、ユーザからの文字入力及びユーザへの表示を扱うこととなる。実際には、後述するように、ＵＩ部２５は、ユーザから入力部２５ｂで受け付けた文字に対し、変換制御部１７へ伝送し、その返答としての仮名漢字変換結果を表示部２５ａで表示させることとなる。
【００３６】
制御部１０は、ＰＣ側制御部３０と同様に、図２に制御部５として例示したように、ＣＰＵ５１、ＲＡＭ５２等のメモリ、ＯＳが読み出し可能に記録されたＲＯＭ／書き換え可能なＲＯＭ５３、入力Ｉ／Ｆ５４、及び出力Ｉ／Ｆ５５を備え、それらがバス５６により接続されてなる。そして、制御部５（ここでは制御部１０）内で取り扱われる情報は、その処理時に一時的にＲＡＭ５２に蓄積され、その後、各種ＲＯＭ５３やハードディスクに格納され、必要に応じて、ＣＰＵ５１によって読み出し、修正・書き込みが行われる。
【００３７】
また、制御部１０において、デジタル複写機の一般的な構成として含まれるページメモリ１１、画像読取部２１や画像処理部２２に対して画像に関する制御を実行するイメージコントローラ１２、及び画像処理部２２を制御することで或いは直接画像形成部２３での画像形成を制御するプリンタコントローラ１３などを備える。
【００３８】
また、本実施形態におけるデジタル複写機１では、制御部１０において、各部位１１〜１３などと共に、少なくとも仮名漢字変換辞書（ＰＣ側仮名漢字変換辞書３４と区別するため本体側仮名漢字変換辞書という）１４、仮名漢字変換部（ＰＣ側仮名漢字変換部３５と区別するため本体側仮名漢字変換部という）１５、及び変換制御部１７を備え、より好ましくは暗号復号部１６を備えるものとする。変換制御部１７には、ユーザ認証部１９を備え、ユーザ認証部１９での認証に用いるユーザ情報１８が格納されている。
【００３９】
これらの部位１４〜１９は本体側日本語変換プログラムとして、制御部１０に実行可能に組み込まれている。換言すると、これらの部位１４〜１９は、各部位として制御部１０を機能させるための本体側プログラムを、制御部１０内において、ＲＯＭ５３等に記録しておき、そこからＣＰＵ５１が実行領域としてのＲＡＭ５２上に読み出して実行することで、実装させている。なお、本体側仮名漢字変換辞書１４における追加分や学習分などがあれば、書き換え可能なハードディスク等の記録媒体に別途格納しておき、必要に応じて読み出すようにすればよい。また、暗号復号部１６等はハードウエア構成としてもよい。
【００４０】
本実施形態における本体側仮名漢字変換部１５は、上述のごとくＵＩ部２５から入力された文字列を受け取って、本体側仮名漢字変換辞書１４を参照して、変換候補を（一般的に優先度の高いものから順番に表示可能な状態で）返す本体側日本語変換部である。本体側仮名漢字変換部１５及び本体側仮名漢字変換辞書１４は、例えばＡＴＯＫ（登録商標）やＭＳ−ＩＭＥ（登録商標）などの汎用の仮名漢字変換ソフトウエアだけでなく、それ以外の喩え専用の仮名漢字変換ソフトウエアとしても、実行可能に制御部１０に組み込むことができる。ここで、本体側仮名漢字変換辞書１４は、ＰＣ側の仮名漢字変換辞書３４と同様に、本体側の仮名漢字変換ソフトウエアに付属する仮名漢字変換辞書のデータ、ユーザが本体側で登録した辞書のデータ、及び、本体側で学習機能により生成された、使用頻度の高い単語を優先的に返すようにするための学習データなどでなる。
【００４１】
変換制御部１７は、ＵＩ部２５とＰＣ側仮名漢字変換部３５及び本体側仮名漢字変換部１５との間のやり取りを制御する。ＰＣ特定部は、図示していないが、変換制御部１７に具備され、デジタル複写機１を使用中のユーザに対応するＰＣ３を特定する。なお、ユーザ認証部１９でのユーザ認証に用いるユーザ情報１８として、ユーザとＰＣとの対応テーブルも保持しておくようにし、そのテーブルを参照することでも、ＰＣ３の特定が可能となる。そして、変換制御部１７は、ＰＣ特定部で特定したＰＣ３におけるＰＣ側仮名漢字変換部３５、或いはＰＣ側仮名漢字変換部３５及び本体側仮名漢字変換部１５に、ＵＩ部２５で入力された文字列を与えて変換させ、その変換の結果である変換候補をＵＩ部２５に送って表示させる。
【００４２】
このように、本体側仮名漢字変換部１５、変換制御部１７、及びＰＣ特定部として、ＲＯＭ５３等に実行可能に記録される本体側の日本語変換プログラムは、デジタル複写機１を使用中のユーザに対応するＰＣ３を特定するＰＣ特定ステップと、ＵＩ部２５で入力された入力された文字列を特定されたＰＣ３側にネットワーク経由で送信してＰＣ３から変換候補を受け取るＰＣ側仮名漢字変換（日本語変換）ステップ、或いは、そのＰＣ側仮名漢字変換ステップ及びＵＩ部２５で入力された文字列を受け取って変換候補を返す本体側仮名漢字変換（日本語変換）ステップでなる変換ステップと、ＵＩ部２５で入力された文字列に対して、ＰＣ側仮名漢字変換ステップ或いはＰＣ側仮名漢字変換ステップ及び本体側仮名漢字変換ステップでなる変換ステップを実行させて変換した結果である変換候補を、ＵＩ部２５に送って表示させる結果表示ステップとを、制御部１０に実行させるためのプログラムとなる。このように、本発明は、デジタル複写機１に組み込むための本体側日本語変換プログラムとしての形態も採用できる。
【００４３】
以上、本実施形態によれば、デジタル複写機１にどのような仮名漢字変換ソフトウエアを搭載していても、喩えそれが専用に作り込んだ仮名漢字変換ソフトウエアであっても、ユーザが普段使用しているＰＣ３側で変換させた結果を利用することが可能な構成となっているため、ＰＣ３の変換候補と同様の結果を得ることができる。従って、本実施形態の情報処理システム（日本語入力システム）では、ユーザが普段使用しているＰＣ３とは異なるデジタル複写機１であっても、日本語変換プログラムの統一や利用環境の統一を行う必要なく、そのＰＣ３と同様の仮名漢字変換候補を得ることが可能になる。
【００４４】
また、家庭で使用するＰＣや所謂ＡＶ機器が組み込まれた家庭用コンピュータは、ホームサーバとして家族全員で共有されることがあり、１台のＰＣ３が複数ユーザそれぞれの辞書追加情報を保持し、デジタル複写機１側でユーザそれぞれの変換結果と同様の結果を得るようにする形態も採用できる。
【００４５】
本発明の他の実施形態において、変換制御部１７は、まず本体側仮名漢字変換部１５に、ＵＩ部２５で入力された文字列を送って変換させ、その変換の結果である変換候補をＵＩ部２５に送って表示させてから、ＵＩ部２５から入力されたユーザの指示に応じて、ＰＣ側仮名漢字変換部３５に、ＵＩ部２５で入力された文字列をネットワーク経由で送って変換させ、その変換の結果である変換候補をネットワーク経由で受信して、ＵＩ部２５に送って表示させるようにしてもよい。
【００４６】
ここで、ユーザの指示に応じた処理とは、本体側仮名漢字変換部１５での変換結果がＵＩ部２５に表示されている時点で、ＵＩ部２５でユーザが変換キーや確定キーなどを押下することで変換を確定し、次のＰＣ３での仮名漢字変換を実行しないようにする。一方、同じく本体側仮名漢字変換部１５での変換結果がＵＩ部２５に表示されている時点で、ＵＩ部２５でユーザが確定させる以外のキーを押下することで変換を確定せず、次のＰＣ３での仮名漢字変換へ移行するようにする。すなわち、変換制御部１７は、デジタル複写機１側のＵＩ部２５及び仮名漢字変換部１５を制御して、入力を逐一ＰＣ３側へ送らせ、変換指示に応じてＰＣ側仮名漢字変換部３５が候補を返し、双方の仮名漢字変換の候補をユーザが利用できるようにする。本実施形態では、一旦本体側での変換結果を表示させるので、変換指示から候補表示までの遅延が起こらずに済む。
【００４７】
この実施形態において、本体側の日本語変換プログラムにおける変換ステップは、まず本体側仮名漢字変換ステップを実行させることで、ＵＩ部２５で入力された文字列を変換させ、その変換の結果である変換候補をＵＩ部２５に送って表示させてから、ＵＩ部２５から入力されたユーザの指示に応じて、ＰＣ側仮名漢字変換ステップを実行させることで、ＵＩ部２５で入力された文字列をネットワーク経由で送って変換させ、その変換の結果である変換候補をネットワーク経由で受信して、ＵＩ部２５に送って表示させる。
【００４８】
また、本発明の他の実施形態において、変換制御部１７は、特定したＰＣ３のＰＣ側仮名漢字変換部３５に、ＵＩ部２５で入力された文字列をネットワーク経由で一文字入力毎に逐次送って変換させるようにしてもよい。一方で、ＰＣ側仮名漢字変換部３５は、デジタル複写機１から入力文字を受信したときに、以前に（前回までに）受信した文字列の変換処理中であれば、変換処理を中止して、今回受信した入力文字を加えた文字列の変換を開始させる。続いて、変換制御部１７は、その変換の結果である変換候補をネットワーク経由で逐次受信して、ＵＩ部２５に送って表示させる。ＵＩ部２５でユーザからの変換キーや確定キーなどの押下を受け付けるのを待ってからＰＣ３側に文字列を送って変換候補を要求するといった処理に比べ、この実施形態では、ＰＣ側仮名漢字変換部３５の変換処理を入力文字列の変化に追随させており、変換の遅延を防止することができる。
【００４９】
この実施形態において、本体側の日本語変換プログラムにおける変換ステップは、ＰＣ側仮名漢字変換ステップを実行させることで、ＵＩ部２５で入力された文字列をネットワーク経由で一文字入力毎に逐次送って変換させ、その変換の結果である変換候補をネットワーク経由で受信して、ＵＩ部２５に送って表示させる。本体側の日本語変換プログラムにおけるＰＣ側仮名漢字変換ステップは、まず、ＰＣ３に、デジタル複写機１から入力文字を受信したときに、前回受信した文字列の変換処理中であれば変換処理を中止して、今回受信した入力文字を加えた文字列の変換を開始させる。そして、その結果の変換候補をＰＣ３から受け取るものである。
【００５０】
また、上述した各実施形態において、変換制御部１７は、ＰＣ特定部でＰＣ３が特定できたら、そのＰＣ３内のＰＣ側仮名漢字変換部３５の稼動をネットワーク経由で確認するようにしてもよい。そして、変換制御部１７は、ＰＣ側仮名漢字変換部３５の稼動が確認できない場合、本体側仮名漢字変換部１５のみに、ＵＩ部２５で入力された文字列を送って変換させ、その変換の結果である変換候補をＵＩ部２５に送って表示させるとよい。本実施形態により、無駄な通信を行わずに済む。
【００５１】
また、この実施形態において、本体側の日本語変換プログラムにおける変換ステップは、ＰＣ３特定ステップで特定したＰＣ３が、ＰＣ側仮名漢字変換ステップを実行可能であるか否かをネットワーク経由で確認し、実行不可能である場合は、本体側仮名漢字変換ステップのみを実行させることで、ＵＩ部２５で入力された文字列を送って変換させ、その変換の結果である変換候補をＵＩ部２５に送って表示させるものとなる。
【００５２】
また、上述した各実施形態において、図１で図示したようにデジタル複写機１及び／又はＰＣ３はユーザ認証部１９，３２を備えることが好ましい。そして、変換制御部１７は、ユーザ認証部１９でユーザが認証できない場合には、本体側仮名漢字変換部１５のみに、ＵＩ部２５で入力された文字列を送って変換させ、その変換の結果である変換候補をＵＩ部２５に送って表示させる。ここでのユーザ認証は、ネットワークを介したユーザ認証部３２で行ってもよく、また双方のユーザ認証部１９，３２で実行してもよい。
【００５３】
本体側ユーザ認証部１９でのユーザ認証は、ユーザが自身の非接触タグＴをデジタル複写機１にかざすこと、或いは自身のＩＣカードをユーザ情報入力部２５ｃのスロットに挿入すること、或いは自身のＩＤ（及びパスワード）をユーザ情報入力部２５ｃで入力させることなどで、ユーザ情報を読み取り、その結果とユーザ情報１８とを比較して合致する場合にのみ認証成功とする。ＰＣ側ユーザ認証部３２でのユーザ認証は、同様にしてデジタル複写機１でユーザ情報を読み取り、その結果をＰＣ３へ伝送し、図示しないＰＣ３内のユーザ情報と照合することで行うとよい。いずれか又は双方で、認証できない場合は、本体側仮名漢字変換部１５のみに入力文字列を送って変換させるので、ＰＣ３からのユーザの使用単語情報の漏洩を防止することができる。
【００５４】
また、この実施形態において、本体側の日本語変換プログラムにおける変換ステップは、デジタル複写機１側及び／又はＰＣ３側でユーザ認証を行うユーザ認証ステップを含み、そのユーザ認証ステップでユーザが認証できない場合には、本体側仮名漢字変換ステップのみを実行させることで、ＵＩ部２５で入力された文字列を送って変換させ、その変換の結果である変換候補をＵＩ部２５に送って表示させるものとなる。
【００５５】
また、上述した各実施形態において、図１で図示したようにデジタル複写機１及びＰＣ３は、暗号復号処理部１６，３１を備えることが好ましい。そして、デジタル複写機１とＰＣ３との間でネットワーク経由で送受する文字列及び変換候補に対し、送信側の暗号復号処理部で暗号化し、その暗号化された文字列又は変換候補を受信側の暗号復号処理部で復号する。
【００５６】
入力文字列及び変換候補を暗号化してネットワークでやり取りするためには、まず暗号化・復号の処理を鍵をお互いに認識させるなどして、デジタル複写機１とＰＣ３とで合わせておく必要がある。例えば、ＰＣ３側で秘密鍵を保持しておき、デジタル複写機１側でそれに対応する公開鍵を公開しておいてもよいし、またＩＣカード内などに共通鍵を保持しておいてもよい。
【００５７】
そして、変換制御部１７が、ＰＣ３側へ送信する文字列に対して本体側暗号復号処理部１６で暗号処理を施してからＰＣ３へ送信する制御を行う。また、ＰＣ３側の制御部３０では、送信された暗号化された文字列をＰＣ側暗号復号処理部３１で復号し、復号した文字列をＰＣ側仮名漢字変換部３５で変換し、結果の変換候補をＰＣ側暗号復号処理部３１で暗号化し、ネットワーク経由でデジタル複写機１側へ送信する制御を行う。また、変換制御部１７は、受信した暗号化変換候補を本体側暗号復号処理部１６で復号し、ＵＩ部２５で表示するよう制御する。
【００５８】
本実施形態により、ネットワークの傍受によるユーザの使用単語情報の漏洩を防止することができる。このような本体側及びＰＣ側の日本語変換プログラムも同様に説明でき、本実施形態のプログラムについての説明は省略する。
【００５９】
以下、上述した各実施形態を適宜組み合わせた処理の流れを説明する。まず、デジタル複写機１の初期化処理（ＰＣ３を用いた日本語変換が可能な状態にする処理）について一例を挙げて説明し、その後、実際の日本語変換処理について一例を挙げて説明する。
【００６０】
図３は、図１の情報処理システムにおけるデジタル複写機側の初期化処理の一例を説明するためのフロー図、図４は、図１の情報処理システムにおけるＰＣ側の初期化処理の一例を説明するためのフロー図である。
【００６１】
まず、デジタル複写機１においては、本体の起動と共に或いは日本語変換を必要とする処理の起動と共に、変換制御部１７が本体単独変換に切り替える（ステップＳ１）。次に、変換制御部１７はＩＣカードの有無を判定し（ステップＳ２）、挿入されていた場合のみ以降の処理を実行する。変換制御部１７は、ユーザ認証部１９に対しユーザ認証を指示し、ユーザ認証部１９は挿入されているＩＣカード内のユーザ情報と変換制御部１７内の予め格納されているユーザ情報１８とを照合する（ステップＳ３）。
【００６２】
続いて、ユーザ認証部１９は、認証ができたか否かを判定し（ステップＳ４）、変換制御部１７は、認証不可の場合にはステップＳ２へ戻り、認証できた場合には次のステップＳ５へ進む。ステップＳ５では、変換制御部１７が、認証されたユーザの情報を使用できるようにメモリに読み出すなどの処理を行う。ここでの処理とは、ユーザの情報として、ＰＣ特定部で対応ＰＣ３を特定してそのネットワークアドレスを読み出したり、本体側仮名漢字変換辞書１４におけるユーザ登録辞書を読み出したり、本体側仮名漢字変換部１５におけるそのユーザの学習データを読み出したりする情報更新処理である。また、ステップＳ５では、変換制御部１７が、ユーザ情報として、ＩＣカード内に付加的な新たな情報が加わっている場合に、或いは変更されたユーザ情報（例えばユーザに対応するＰＣに関する情報）が記録されている場合に、内部のユーザ情報１８をその情報で更新するようにしてもよい。
【００６３】
変換制御部１７は、次に、そのユーザに対応するＰＣ３に対し、設定変更要求を送る（ステップＳ６）。ステップＳ６に対し、対応ＰＣ３では図４で例示したステップＳ１１〜Ｓ１６の処理を実行する。
【００６４】
まず、対応ＰＣ３の制御部３０は、その要求をデジタル複写機１からネットワークＩ／Ｆ４１で受信したか否かを判定し（ステップＳ１１）、受信したときだけ以降のステップＳ１２〜Ｓ１６の処理を遂行する。
【００６５】
続いて、制御部３０は、ユーザ認証部３２に対して、設定変更要求に含まれるユーザ情報に基づき、内部に予め格納しているユーザ情報との照合を行うよう指示し、ユーザ認証部３２はユーザ認証を実行する（ステップＳ１２）。続いて、ユーザ認証部３２は、認証ができたか否かを判定し（ステップＳ１３）、制御部３０は、認証不可の場合にはステップＳ１６へ進み、認証不可の結果をデジタル複写機１（変換制御部１７）に対して送信する。
【００６６】
一方、制御部３０は、認証できた場合には、変換入力を、ＰＣ３自身からの入力に対する返答として変換候補を返す自処理から、デジタル複写機１から送信された入力に対する返答として変換候補を返す外部依頼処理に切り替える（ステップＳ１４）。なお、ＰＣ３では、自処理及び外部依頼処理を並行して実行可能としておいてもよい。次に、制御部３０は、暗号復号部３１における鍵の設定等の暗号化の設定を行い（ステップＳ１５）、ユーザ認証が成功したこと並びに必要に応じてこの鍵の情報を、設定変更要求に対する返答として、デジタル複写機１（変換制御部１７）に対して送信する（ステップＳ１６）。なお、予めステップＳ６で要求と共に暗号化設定の内容を通知しておき、その通知に基づきステップＳ１５の処理を実行するようにしてもよい。
【００６７】
変換制御部１７は、ステップＳ１６での結果をネットワークＩ／Ｆ２４を介して受信した場合、その結果が対応ＰＣ３が利用可能であることを示しているか否かを判定し（ステップＳ７）、利用不可であれば処理を終了する。一方、変換制御部１７は、対応ＰＣ３が利用可能であると判断した場合、受信した結果に必要に応じて含まれる暗号化の設定内容に基づき、或いは予めステップＳ６で要求と共に通知した設定内容に基づき、暗号化設定を行い（ステップＳ９）、初期化処理を終了する。なお、上述のごとき初期化処理により、ユーザ認証済みの場合のみ、次に説明する仮名漢字変換処理が実行可能とする。
【００６８】
図５は、図１の情報処理システムにおけるデジタル複写機側の仮名漢字変換処理の一例を説明するためのフロー図、図６は、図１の情報処理システムにおけるＰＣ側の仮名漢字変換処理の一例を説明するためのフロー図である。
【００６９】
変換処理は、まず、変換制御部１７は、ＵＩ部２５でユーザ文字入力があったか否かを判定することから始まる（ステップＳ１）。変換制御部１７は、ＵＩ部２５で文字入力が有った場合、その文字を本体側仮名漢字変換部１５へ送信する（ステップＳ２２）と共に、ネットワークＩ／Ｆ２４を介して対応ＰＣ３のＰＣ側仮名漢字変換部３５へも暗号復号部１６で暗号化後に送信する（ステップＳ２３）。ステップＳ２２の結果、本体側仮名漢字変換部１５ではその文字に対する変換がなされる。ステップＳ２３の結果、ステップＳ３１〜Ｓ４２で後述するように、ＰＣ側仮名漢字変換部３５ではその文字に対する変換がなされ、その結果がネットワーク経由で変換制御部１７に返される。
【００７０】
続いて、変換制御部１７は、次の文字入力を待っているか否かを判定し（ステップＳ２４）、入力待ちの場合、ステップＳ２１へ戻り、入力待ちでない場合に、変換指示の有無を判定する（ステップＳ２５）。ステップＳ２４では、確定キーや変換キーや他の処理のキーが押下されていない場合を入力待ちと判定する。ステップＳ２５では、確定キーや変換キーなどが押下されている場合に、変換指示有りと判定する。
【００７１】
変換制御部１７は、変換指示があった場合、本体側仮名漢字変換部１５での変換結果である変換候補を受信して（ステップＳ２６）、そのうちの第一候補を表示するようＵＩ部２５に指示し（ステップＳ２７）、ＵＩ部２５は指示通り表示を行う。ステップＳ２７での表示の前後に拘わらず、ＰＣ側仮名漢字変換部３５での変換結果である変換候補を受信して、引き続き或いはステップＳ２７の後のユーザ指示に基づいて、暗号復号部１６で復号し（ステップＳ２８）、そのうちの第一候補を表示するようＵＩ部２５に指示し、ＵＩ部２５は指示通り表示を行う。
【００７２】
ここでＰＣ側での変換処理を説明する。制御部３０は、デジタル複写機１からデータが受信されたか否かを判定し（ステップＳ３１）、受信された場合のみ以下の処理を実行する。まず、制御部３０は、暗号復号部３１で受信データを復号させ（ステップＳ３２）、上述したＰＣ側初期化処理により認証できているか否かを判定し（ステップＳ３３）、認証不可の場合は処理を終了する。なお、ここでの終了に限らず、結果を何も返さないで処理を終了すると説明している場合も、アクセス不可であることなどのエラーをデジタル複写機１へ返すようにしてもよい。
【００７３】
ステップＳ３３で認証済みである場合、制御部３０は、復号したデータが中止指示であるか否かを判定し（ステップＳ３４）、中止指示である場合には、ＰＣ側仮名漢字変換部３５にて現在前回までの変換を実行中であるか否かを判定し（ステップＳ４１）、変換中である場合には変換を中止して（ステップＳ４２）、処理を終了し、変換中でない場合にはそのまま処理を終了する。
【００７４】
制御部３０は、ステップＳ３４で中止指示でないと判定した場合、復号したデータが変換指示であるか否かを判定し（ステップＳ３５）、変換指示であれば変換の終了を待って（ステップＳ３９）、変換候補を暗号復号部３１で暗号化して、デジタル複写機１へ送信し（ステップＳ４０）、処理を終了する。一方、制御部３０は、変換指示でないと判定した場合、現在変換中であるか否かを判定し（ステップＳ３６）、ＰＣ側仮名漢字変換部３５が変換中であれば前回までの変換を中止する処理を経て（ステップＳ３７）、ＰＣ側仮名漢字変換部３５に対して変換開始を指示し、変換を開始させ（ステップＳ３８）、ステップＳ３１へ戻る。
【００７５】
図７は、図１の情報処理システムにおける仮名漢字変換処理の経過を具体的な文字列を挙げて説明するための図である。まず、文字「は」、「や」、「か」、「わ」がＵＩ部２５から順次入力される場合で、「早川」との変換結果を得たい場合のユーザ操作及び本体・ＰＣでの処理について説明する。
【００７６】
「は」が入力され、「か」が入力された段階で、本体側仮名漢字変換部１５での変換結果が例えば「早」であればそのままユーザは確定キーを使用するなどしてその「早」を確定して、反転文字を通常表示にする。続いて、「か」が入力されたとき、本体側仮名漢字変換部１５での変換結果が「日」であった場合、それを表示するが、ユーザは採用できないので、続いてＰＣ側仮名漢字変換部３５での変換結果を待つ。ユーザが引き続き「わ」の入力を行う。「わ」の入力時に、ＰＣ側仮名漢字変換部３５で「か」に対して変換中であっても、それをキャンセルし、「かわ」に対して仮名漢字変換を実行する。「わ」の入力の結果、本体側仮名漢字変換部１５での変換結果が「かわ」の場合には、ＰＣ側の結果を待つこととなる。ＰＣ側仮名漢字変換部３５での変換は「かわ」に対してなされ、その結果は「川」である。その結果は反転のまま表示されるが、確定キーが押下されると、その「川」を確定して、反転文字を通常文字にし、最終結果の「早川」が表示される。
【００７７】
以上、本発明について説明したが、プログラムの配布に関する説明を補足する。図１及び図２で説明した本発明に係るデジタル複写機側の日本語変換プログラム及び／又はＰＣ側の日本語変換プログラム（特に受信文字に対して変換候補を返す部分のプログラム）は、必要に応じて辞書等のデータと共に、コンピュータ読み取り可能な記録媒体に格納されて配布されるか、ネットワーク経由で配信されるようにしておくとよい。このような記録媒体としては、具体的には、ＣＤ−ＲＯＭ、光磁気ディスク、ＤＶＤ−ＲＯＭ、ＦＤ、フラッシュメモリ、及びその他各種ＲＯＭやＲＡＭ等が想定できる。そして、上述のごときプログラムを記録媒体に記録して流通させることにより、本発明に係る機能の実現を容易にする。
【００７８】
例えば、ＰＣ等に上述のごとくの記録媒体を装着してデジタル複写機側プログラムを読み出してデジタル複写機の制御部に転送するか、或いはデジタル複写機に上述のごとくの記録媒体を装着してデジタル複写機側プログラムを読み出して内部の制御部に転送するかなどして、デジタル複写機側プログラムをデジタル複写機において実行可能に格納することができる。また、ＰＣに上述のごとくの記録媒体を装着してＰＣによりＰＣ側プログラムを読み出してＰＣの制御部に転送するなどして、ＰＣ側プログラムをＰＣにおいて実行可能に格納することができる。そして、図１及び図２を参照しながら上述したように、それらプログラムを必要に応じて読み出すことにより、本発明に係わる機能を実行することができる。
【図面の簡単な説明】
【００７９】
【図１】本発明の一実施形態に係る情報処理システムの一構成例を示す機能ブロック図である。
【図２】図１の情報処理システムにおけるデジタル複写機側及びＰＣ側の制御部の構成例を示す図である。
【図３】図１の情報処理システムにおけるデジタル複写機側の初期化処理の一例を説明するためのフロー図である。
【図４】図１の情報処理システムにおけるＰＣ側の初期化処理の一例を説明するためのフロー図である。
【図５】図１の情報処理システムにおけるデジタル複写機側の仮名漢字変換処理の一例を説明するためのフロー図である。
【図６】図１の情報処理システムにおけるＰＣ側の仮名漢字変換処理の一例を説明するためのフロー図である。
【図７】図１の情報処理システムにおける仮名漢字変換処理の経過を具体的な文字列を挙げて説明するための図である。
【符号の説明】
【００８０】
１…デジタル複写機、２…ＬＡＮ、３…ＰＣ、５…制御部、１０…本体側制御部、１１…ページメモリ、１２…イメージコントローラ、１３…プリンタコントローラ、１４…本体側仮名漢字変換辞書、１５…本体側仮名漢字変換部、１６…本体側暗号復号部、１７…変換制御部、１８…ユーザ情報、１９…本体側ユーザ認証部、２１…画像読取部、２２…画像処理部、２３…画像形成部、２４…本体側ネットワークＩ／Ｆ、２５…ＵＩ部、２５ａ…表示部、２５ｂ…入力部、２５ｃ…ユーザ情報入力部、３０…ＰＣ側制御部、３１…ＰＣ側暗号復号部、３２…ＰＣ側ユーザ認証部、３３…各種ドライバ、３４…ＰＣ側仮名漢字変換辞書、３５…ＰＣ側仮名漢字変換部、３６…アプリケーション、４１…ＰＣ側ネットワークＩ／Ｆ、４２…ＰＣ側表示部、４３…ＰＣ側入力部、４４…スタイラスペン、４５…ハードディスク、５１…ＣＰＵ、５２…ＲＡＭ、５３…ＲＯＭ、５４…入力Ｉ／Ｆ、５５…出力Ｉ／Ｆ、５６…バス、Ｔ…非接触タグ。
【図１】
2007310784.tif 000003
【図２】
2007310784.tif 000004
【図３】
2007310784.tif 000005
【図４】
2007310784.tif 000006
【図５】
2007310784.tif 000007
【図６】
2007310784.tif 000008
【図７】
2007310784.tif 000009
【手続補正書】
【提出日】平成19年6月12日(2007.6.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータとネットワークで接続された情報処理装置において、前記コンピュータは、前記情報処理装置からネットワーク経由で文字列を受け取って変換候補を返すコンピュータ側日本語変換部を備え、当該情報処理装置は、ユーザからの文字入力及びユーザへの表示を扱うユーザインターフェース部と、該ユーザインターフェース部で入力された文字列を受け取って変換候補を返す本体側日本語変換部と、前記ユーザインターフェース部と前記コンピュータ側日本語変換部及び本体側日本語変換部との間のやり取りを制御する変換制御部と、前記情報処理装置を使用中のユーザに対応する前記コンピュータを特定するコンピュータ特定部とを備え、前記変換制御部は、前記コンピュータ特定部で特定したコンピュータにおける前記コンピュータ側日本語変換部、或いは該コンピュータ側日本語変換部及び前記本体側日本語変換部に、前記ユーザインターフェース部で入力された文字列を送って変換させ、該変換の結果である変換候補を前記ユーザインターフェース部に送って表示させることを特徴とする情報処理装置。
【請求項２】
前記変換制御部は、まず前記本体側日本語変換部に、前記ユーザインターフェース部で入力された文字列を送って変換させ、該変換の結果である変換候補を前記ユーザインターフェース部に送って表示させてから、前記ユーザインターフェース部から入力されたユーザの指示に応じて、前記コンピュータ側日本語変換部に、前記ユーザインターフェース部で入力された文字列をネットワーク経由で送って変換させ、該変換の結果である変換候補をネットワーク経由で受信して、前記ユーザインターフェース部に送って表示させることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記変換制御部は、前記コンピュータ側日本語変換部に、前記ユーザインターフェース部で入力された文字列をネットワーク経由で一文字入力毎に逐次送って変換させ、該変換の結果である変換候補をネットワーク経由で逐次受信して、前記ユーザインターフェース部に送って表示させ、前記コンピュータ側日本語変換部は、当該情報処理装置から入力文字を受信したときに、以前に受信した文字列の変換処理中であれば、変換処理を中止して今回受信した入力文字を加えた文字列の変換を開始させることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記変換制御部は、前記コンピュータ特定部で特定したコンピュータに対し、該コンピュータ内の前記コンピュータ側日本語変換部の稼動をネットワーク経由で確認し、前記コンピュータ側日本語変換部の稼動が確認できない場合は、前記本体側日本語変換部のみに、前記ユーザインターフェース部で入力された文字列を送って変換させ、該変換の結果である変換候補を前記ユーザインターフェース部に送って表示させることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
当該情報処理装置及び／又は前記コンピュータは、ユーザ認証部を備え、前記変換制御部は、前記ユーザ認証部でユーザが認証できない場合には、前記本体側日本語変換部のみに、前記ユーザインターフェース部で入力された文字列を送って変換させ、該変換の結果である変換候補を前記ユーザインターフェース部に送って表示させることを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
当該情報処理装置及び前記コンピュータは、暗号復号処理部を備え、当該情報処理装置と前記コンピュータとの間でネットワーク経由で送受する文字列及び変換候補に対し、送信側の暗号復号処理部で暗号化し、該暗号化された文字列又は変換候補を受信側の暗号復号処理部で復号することを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
請求項１乃至６のいずれか１項に記載の情報処理装置と、該情報処理装置に接続された前記コンピュータとを備えた情報処理システム。
【請求項８】
情報処理装置で、該情報処理装置にネットワークで接続されたコンピュータにアクセスしながら情報処理を行う情報処理方法において、前記情報処理装置側のユーザインターフェース部がユーザからの文字入力を受け付ける入力ステップと、前記ユーザインターフェース部が前記入力ステップで入力された文字列に対するユーザへの表示を行う表示ステップと、前記情報処理装置側の日本語変換部が、前記入力ステップで入力された文字列を受け取って変換候補を返す日本語変換ステップと、変換制御部が、前記ユーザインターフェース部と前記情報処理装置側の日本語変換部及び前記コンピュータ側の日本語変換部との間のやり取りを制御する変換制御ステップと、コンピュータ特定部が、前記情報処理装置を使用中のユーザに対応する前記コンピュータを特定するコンピュータ特定ステップと、前記コンピュータ側の日本語変換部が、前記情報処理装置からネットワーク経由で前記文字列を受け取って変換候補を返すコンピュータ側日本語変換ステップとを含み、前記変換制御ステップは、前記コンピュータ特定ステップで特定したコンピュータにおける前記コンピュータ側日本語変換部、或いは該コンピュータ側日本語変換部及び前記情報処理装置側日本語変換部に、前記ユーザインターフェース部で入力された文字列を送って変換させ、該変換の結果である変換候補を前記ユーザインターフェース部に送って表示させるステップであることを特徴とする情報処理方法。
【請求項９】
コンピュータとネットワークで接続された情報処理装置に組み込むためのプログラムであって、前記情報処理装置は、ユーザからの文字入力及びユーザへの表示を扱うユーザインターフェース部と、該ユーザインターフェース部を制御する制御部とを備え、当該プログラムは、前記情報処理装置を使用中のユーザに対応する前記コンピュータを特定するコンピュータ特定ステップと、前記ユーザインターフェース部で入力された文字列を前記特定されたコンピュータ側にネットワーク経由で送信して該コンピュータから変換候補を受け取るコンピュータ側日本語変換ステップ、或いは、該コンピュータ側日本語変換ステップ及び前記ユーザインターフェース部で入力された文字列を受け取って変換候補を返す情報処理装置側日本語変換ステップでなる変換ステップと、前記ユーザインターフェース部で入力された文字列に対して、前記コンピュータ側日本語変換ステップ或いは該コンピュータ側日本語変換ステップ及び前記情報処理装置側日本語変換ステップでなる前記変換ステップを実行させて変換した結果である変換候補を、前記ユーザインターフェース部に送って表示させる結果表示ステップとを、前記制御部に実行させることを特徴とするプログラム。
【請求項１０】
前記変換ステップは、まず前記情報処理装置側日本語変換ステップを実行させることで、前記ユーザインターフェース部で入力された文字列を変換させ、該変換の結果である変換候補を前記ユーザインターフェース部に送って表示させてから、前記ユーザインターフェース部から入力されたユーザの指示に応じて、前記コンピュータ側日本語変換ステップを実行させることで、前記ユーザインターフェース部で入力された文字列をネットワーク経由で送って変換させ、該変換の結果である変換候補をネットワーク経由で受信して、前記ユーザインターフェース部に送って表示させることを特徴とする請求項９に記載のプログラム。
【請求項１１】
前記変換ステップは、前記コンピュータ側日本語変換ステップを実行させることで、前記ユーザインターフェース部で入力された文字列をネットワーク経由で一文字入力毎に逐次送って変換させ、該変換の結果である変換候補をネットワーク経由で受信して、前記ユーザインターフェース部に送って表示させ、前記コンピュータ側日本語変換ステップは、前記コンピュータに、前記情報処理装置から入力文字を受信したときに、以前に受信した文字列の変換処理中であれば、変換処理を中止して今回受信した入力文字を加えた文字列の変換を開始させ、その結果の変換候補を前記コンピュータから受け取ることを特徴とする請求項９に記載のプログラム。
【請求項１２】
前記変換ステップは、前記コンピュータ特定ステップで特定したコンピュータが、前記コンピュータ側日本語変換ステップを実行可能であるか否かをネットワーク経由で確認し、実行不可能である場合は、前記情報処理装置側日本語変換ステップのみを実行させることで、前記ユーザインターフェース部で入力された文字列を送って変換させ、該変換の結果である変換候補を前記ユーザインターフェース部に送って表示させることを特徴とする請求項９乃至１１のいずれか１項に記載のプログラム。
【請求項１３】
前記変換ステップは、前記情報処理装置側及び／又は前記コンピュータ側でユーザ認証を行うユーザ認証ステップを含み、該ユーザ認証ステップでユーザが認証できない場合には、前記情報処理装置側日本語変換ステップのみを実行させることで、前記ユーザインターフェース部で入力された文字列を送って変換させ、該変換の結果である変換候補を前記ユーザインターフェース部に送って表示させることを特徴とする請求項９乃至１２のいずれか１項に記載のプログラム。
【請求項１４】
請求項１乃至６のいずれか１項に記載の情報処理装置にネットワーク経由で接続されたコンピュータに組み込むためのプログラムであって、前記情報処理装置で入力された文字列のみを、前記情報処理装置からネットワーク経由で受け取って、日本語変換後、変換候補を前記情報処理装置に返すステップを、前記コンピュータに実行させることを特徴とするプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
しかしながら、特許文献１に記載のシステムでは、複数端末が同じ辞書を使用するために各端末の仮名漢字変換（日本語変換）プログラムを統一する必要がある。すなわち、特許文献１では、ユーザにとってどの端末でも同じ仮名漢字変換環境になるが、複数端末が同じ変換プログラム及び同じ共通辞書を用いることが前提となっている。従って、このような統一を行わない限り、ユーザが日常使用しているコンピュータの日本語変換プログラム（日本語変換ソフトウエア）とは異なる日本語変換プログラムが組み込まれた情報処理装置においては、日常使用しているコンピュータと同様の日本語変換候補を得ることはできない。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
第９の技術手段は、コンピュータとネットワークで接続された情報処理装置に組み込むためのプログラムであって、前記情報処理装置は、ユーザからの文字入力及びユーザへの表示を扱うユーザインターフェース部と、該ユーザインターフェース部を制御する制御部とを備え、当該プログラムは、前記情報処理装置を使用中のユーザに対応する前記コンピュータを特定するコンピュータ特定ステップと、前記ユーザインターフェース部で入力された文字列を前記特定されたコンピュータ側にネットワーク経由で送信して該コンピュータから変換候補を受け取るコンピュータ側日本語変換ステップ、或いは、該コンピュータ側日本語変換ステップ及び前記ユーザインターフェース部で入力された文字列を受け取って変換候補を返す情報処理装置側日本語変換ステップでなる変換ステップと、前記ユーザインターフェース部で入力された文字列に対して、前記コンピュータ側日本語変換ステップ或いは該コンピュータ側日本語変換ステップ及び前記情報処理装置側日本語変換ステップでなる前記変換ステップを実行させて変換した結果である変換候補を、前記ユーザインターフェース部に送って表示させる結果表示ステップとを、前記制御部に実行させることを特徴としたものである。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
なお、ＯＳに含まれないプログラムとして仮名漢字変換ソフトウエアをインストールしておき、実行時にアプリケーション３６として読み出すこともあるが、その場合の説明は、ＰＣ側仮名漢字変換部３５（及びＰＣ側仮名漢字変換辞書３４）としてＯＳに組み込まれた説明で充分に代用できる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
一方、デジタル複写機１は、デジタル複写機の一般的な構成として、原稿から画像を読み取る画像読取部２１、画像読取部２１で読み取った画像データ等に画像処理を施す画像処理部２２、画像処理部２２で画像処理された画像データから用紙等の記録媒体に画像を形成する画像形成部２３、外部の機器との通信を行うネットワークＩ／Ｆ２４、ユーザインターフェース部（ＵＩ部）２５、及びそれらを制御する制御部１０を備える。但し、本実施形態におけるデジタル複写機１では、制御部１０（及びＵＩ部２５）に一般的な構成では具備されない後述する本発明に係る部位を備えるものとする。なお、ネットワークＩ／Ｆ２４は、変換制御部１７にのみ接続するように図示しているがこれに限ったものではない。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
ＵＩ部２５は、操作対象の画面、操作結果、操作案内などを表示する表示部２５ａ、操作ボタンや表示部２５ａと共に構成されたタッチパネル上の操作領域などでなりユーザ操作を受け付ける入力部２５ｂ、及び、ＩＣカードや非接触タグＴからタグ内データを読み取る受信部や同じ入力部２５ｂなどからユーザ情報を入力するユーザ情報入力部２５ｃを備える。本実施形態におけるデジタル複写機１では、ＵＩ部２５は、ユーザからの文字入力及びユーザへの表示を扱うこととなる。実際には、後述するように、ＵＩ部２５は、ユーザから入力部２５ｂで受け付けた文字に対し、変換制御部１７へ伝送し、その返答としての仮名漢字変換結果を表示部２５ａで表示させることとなる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】変更
【補正の内容】
【００４２】
このように、本体側仮名漢字変換部１５、変換制御部１７、及びＰＣ特定部として、ＲＯＭ５３等に実行可能に記録される本体側の日本語変換プログラムは、デジタル複写機１を使用中のユーザに対応するＰＣ３を特定するＰＣ特定ステップと、ＵＩ部２５で入力された文字列を特定されたＰＣ３側にネットワーク経由で送信してＰＣ３から変換候補を受け取るＰＣ側仮名漢字変換（日本語変換）ステップ、或いは、そのＰＣ側仮名漢字変換ステップ及びＵＩ部２５で入力された文字列を受け取って変換候補を返す本体側仮名漢字変換（日本語変換）ステップでなる変換ステップと、ＵＩ部２５で入力された文字列に対して、ＰＣ側仮名漢字変換ステップ或いはＰＣ側仮名漢字変換ステップ及び本体側仮名漢字変換ステップでなる変換ステップを実行させて変換した結果である変換候補を、ＵＩ部２５に送って表示させる結果表示ステップとを、制御部１０に実行させるためのプログラムとなる。このように、本発明は、デジタル複写機１に組み込むための本体側日本語変換プログラムとしての形態も採用できる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００６９
【補正方法】変更
【補正の内容】
【００６９】
変換処理は、まず、変換制御部１７が、ＵＩ部２５でユーザ文字入力があったか否かを判定することから始まる（ステップＳ２１）。変換制御部１７は、ＵＩ部２５で文字入力が有った場合、その文字を本体側仮名漢字変換部１５へ送信する（ステップＳ２２）と共に、ネットワークＩ／Ｆ２４を介して対応ＰＣ３のＰＣ側仮名漢字変換部３５へも暗号復号部１６で暗号化後に送信する（ステップＳ２３）。ステップＳ２２の結果、本体側仮名漢字変換部１５ではその文字に対する変換がなされる。ステップＳ２３の結果、ステップＳ３１〜Ｓ４２で後述するように、ＰＣ側仮名漢字変換部３５ではその文字に対する変換がなされ、その結果がネットワーク経由で変換制御部１７に返される。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００７６
【補正方法】変更
【補正の内容】
【００７６】
「は」が入力され、「や」が入力された段階で、本体側仮名漢字変換部１５での変換結果が例えば「早」であればそのままユーザは確定キーを使用するなどしてその「早」を確定して、反転文字を通常表示にする。続いて、「か」が入力されたとき、本体側仮名漢字変換部１５での変換結果が「日」であった場合、それを表示するが、ユーザは採用できないので、続いてＰＣ側仮名漢字変換部３５での変換結果を待つ。ユーザが引き続き「わ」の入力を行う。「わ」の入力時に、ＰＣ側仮名漢字変換部３５で「か」に対して変換中であっても、それをキャンセルし、「かわ」に対して仮名漢字変換を実行する。「わ」の入力の結果、本体側仮名漢字変換部１５での変換結果が「かわ」の場合には、ＰＣ側の結果を待つこととなる。ＰＣ側仮名漢字変換部３５での変換は「かわ」に対してなされ、その結果は「川」である。その結果は反転のまま表示されるが、確定キーが押下されると、その「川」を確定して、反転文字を通常文字にし、最終結果の「早川」が表示される。