(57)【要約】【課題】入力作業状況に応じて、文書の入力作業を効率化する仕組みを提供することである【解決手段】  文書を表示する情報処理装置であって、第１の文書に第２の文書が重畳され、当該第２の文書が入力状態の場合に、前記第１の文書を確認可能にすべく、当該第２の文書の透過制御を実行する透過実行手段と、前記第２の文書が入力状態でない場合に、前記第２の文書の透過制御を解除する透過解除手段とを備えることを特徴とする。【選択図】図５
2016118835.tif 000002
【特許請求の範囲】
【請求項１】
文書の表示制御する情報処理システムであって、
第１の文書に第２の文書が重畳され、当該第２の文書が入力状態の場合に、前記第１の文書を確認可能にすべく、当該第２の文書の透過制御を実行する透過実行手段と、
前記第２の文書が入力状態でない場合に、前記第２の文書の透過制御を解除する透過解除手段と
を備えることを特徴とする情報処理システム。
【請求項２】
前記第２の文書の入力情報を記録する記録手段と、
前記透過解除手段により前記第２の文書の透過制御が解除された後、前記透過実行手段により前記第２の文書を透過制御する場合に、前記記録手段に記録されている前記入力情報を取得する入力情報取得手段と、
前記入力情報取得手段により取得した入力情報に従って、前記第２の文書の所定の箇所を識別表示するように変更要求をする変更要求手段と
を更に備えることを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記変更要求手段は、前記第２の文書への入力を検知した場合に、識別表示された箇所の入力情報を元の表示状態に戻す変更要求をすることを特徴とする請求項２に記載の情報処理システム。
【請求項４】
前記透過解除手段は、前記入力状態が入力可能な状態、且つ、所定時間入力されていない状態である場合に、前記第２の文書の透過制御を解除することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理システム。
【請求項５】
前記第１の文書と前記第２の文書を重畳した場合に、当該第１の文書と当該第２の文書の表示倍率を設定する設定手段と
を更に備えることを特徴とする請求項１乃至４のいずれか１項に記載の情報処理システム。
【請求項６】
文書を表示する情報処理システムの処理方法であって、
第１の文書に第２の文書が重畳され、当該第２の文書が入力状態の場合に、前記第１の文書を確認可能にすべく、当該第２の文書の透過制御を実行する透過実行ステップと、
前記第２の文書が入力状態でない場合に、前記第２の文書の透過制御を解除する透過解除ステップと
を含むことを特徴とする処理方法。
【請求項７】
文書を表示する情報処理システムのプログラムであって、
前記情報処理システムを、
第１の文書に第２の文書が重畳され、当該第２の文書が入力状態の場合に、前記第１の文書を確認可能にすべく、当該第２の文書の透過制御を実行する透過実行手段と、
前記第２の文書が入力状態でない場合に、前記第２の文書の透過制御を解除する透過解除手段
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書の入力を効率化する情報処理装置とその処理方法及びプログラムに関する。
【背景技術】
【０００２】
顧客から受け取った請求書などの紙文書をスキャンし、例えばＰＤＦ形式のデータで保存することが行われている。
【０００３】
この時、紙文書をスキャンしたデータは画質が荒くなることや編集がし辛いことから、実際の業務では、保存されたＰＤＦファイルを開き、オペレータがこのＰＤＦデータを見ながら、あらかじめ用意されている紙文書と同一フォーマットの文書に入力（転記）するという作業を実施している。
これにより最終的には、顧客より受け取った紙文書と同一内容の電子データが作成される。
【０００４】
スキャンされたＰＤＦファイルの内容を見ながら、他のアプリケーションの文書へ入力するという人為的な作業のため、入力項目に対する打ち間違いや入力漏れ、数値の桁数ミスなどが発生する場合がある。
【０００５】
そのため、実際の業務では、入力完了時に、ＰＤＦファイルをプリントアウトして、目検によって入力された文書を確認する、或いは、アプリケーション側の印刷プレビューと比較して入力を確認して、入力内容に誤りがないかをチェックしている。
そこで、特許文献１のような、２つの文書を画像化して、一方を透明化して表示する技術を用いて比較を容易にすることが可能となる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−２３３１２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１の技術では、２つの画像を比較する技術であり、完成後の２つのファイルを比較するには適するが、上述のように一方のファイルを見ながら、他方のファイルにユーザがタイプ入力する作業中には適用することは困難である。
【０００８】
特に、タイプ入力作業においては、一方の文書（例えば、転記元となるＰＤＦのファイル）を見ながら、他方の文書に入力する状況や、他方の文書の入力の内容確認や進捗度を確認したい状況などが発生する。
このような場合、一方の文書と他方の文書の表示方法を、ユーザが状況に応じて切り替えなければならず、業務効率が悪くなってしまうことが発生する。
【０００９】
そこで、本発明の目的は、入力作業状況に応じて、文書の入力作業を効率化する仕組みを提供することである。
【課題を解決するための手段】
【００１０】
本発明の目的を達成するための文書の表示制御する情報処理システムであって、第１の文書に第２の文書が重畳され、当該第２の文書が入力状態の場合に、前記第１の文書を確認可能にすべく、当該第２の文書の透過制御を実行する透過実行手段と、前記第２の文書が入力状態でない場合に、前記第２の文書の透過制御を解除する透過解除手段とを備えることを特徴とする。
【発明の効果】
【００１１】
本発明は、入力作業状況に応じて、文書の入力作業を効率化することができる。
【図面の簡単な説明】
【００１２】
【図１】文書を透過させるシステムの一例を示すシステム構成図
【図２】ファイルサーバ１００、クライアント端末２００に適用可能な情報処理装置のハードウェア構成を示すブロック図
【図３】文書入力全体処理のフローチャートを示す図
【図４】ファイル開封処理のフローチャートを示す図
【図５】透過処理のフローチャートを示す図
【図６】透過解除処理のフローチャートを示す図
【図７】ファイル情報テーブルを示す図
【図８】透過解除情報テーブルを示す図
【図９】ファイルを重畳するイメージ図
【図１０】倍率設定画面のイメージ図
【図１１】透過中の画面のイメージ図
【図１２】透過時のデータ色変更した際の画面のイメージ図
【図１３】非透過中の画面のイメージ図
【発明を実施するための形態】
【００１３】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
図１は、本実施形態における文書を透過させるシステムの一例を示すシステム構成図である。
ファイルサーバ１００、クライアント端末２００がネットワーク（ＬＡＮ５００）を介して通信可能な構成となっている。
なお、各装置が不図示のスキャナやプリンタを有するシステムであってもよい。また、クラウド環境であってもよいことは言うまでもない。
【００１４】
ファイルサーバ１００やクライアント端末２００に記憶されている文書をクライアント端末で表示し、入力先となる文書を表示し、ユーザの操作に応じて入力するシステムである。この入力作業の状況に応じて、文書の透過制御がされるシステムである。すなわち、文書の表示制御する情報処理システムである。この文書の表示を制御するのは、クライアント端末２００が実行する、或いは、クライアント端末２００がシンクライアント端末である場合に、サーバが表示制御を実行してもよい。
【００１５】
以下、図２を用いて、図１に示したファイルサーバ１００、クライアント端末２００に適用可能な情報処理装置のハードウェア構成について説明する。
図２は、図１に示したファイルサーバ１００、クライアント端末２００に適用可能な情報処理装置のハードウェア構成を示すブロック図である。
【００１６】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００１７】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００１８】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。なお、図２では、ＣＲＴ２１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。
【００１９】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２０】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したＬＡＮ５００）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２１】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２２】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
【００２３】
次に、図３〜図６のフローチャート用いて、本実施形態の詳細な処理について説明する。各ステップはＣＰＵ２０１により実行されるものとする。
【００２４】
図３は、本実施形態における、文書入力全体処理のフローチャートである。
本実施形態の概略について説明する。まず、２つの異なるアプリケーションのファイルを開くと、ファイル情報テーブルに基づき、ファイルに適用する倍率を読み出し設定する。ファイルに適用する倍率がない場合には、ユーザの操作によって倍率を設定する。倍率設定後、透過処理が開始される。その後、入力完了時や一定時間経過した時点で入力動作が確認できなかった場合には、透過状態を解除する。また、入力状況に応じて入力されたデータの色を制御して入力効率を向上させる。
以下、各ステップについて説明をする。
ステップＳ３０１では、ユーザ操作により開かれた処理対象となる２つのファイルのファイル名がファイル情報テーブル（図７）にあるかどうかを確認する。
【００２５】
ファイル情報テーブル（図７）に対象のレコードが存在する場合には、その情報を元にそれぞれのファイルに表示倍率を設定する。ファイル情報テーブル（図７）に対象のレコードが存在しない場合には、倍率設定画面（図１０）を表示する。入力された倍率がファイル情報テーブル（図７）に登録される。
ステップＳ３０１の詳細については、図４で説明する。
【００２６】
ステップＳ３０２では、ステップＳ３０１で設定した表示倍率を用いて、ファイルを表示し、重ね合わせたファイルの透過制御を実行する。透過状態の表示例が図１１である。
ステップＳ３０２の詳細については、図５で説明する。
【００２７】
ステップＳ３０３では、ユーザからの入力が一定時間行われない場合や、ファイルが重畳されていない箇所がクリックにより指定されるなど、入力動作が確認できない場合に、透過表示状態を解除し、透過解除処理を実行し、通常の表示状態とする。透過解除した際の例が図１３である。
ステップＳ３０３の詳細については、図６で説明する。
【００２８】
ステップＳ３０４は、マウスがクリックにより重畳しているアプリケーションのファイルがアクティブかどうかを判断する。重畳されているファイルのアアプリケーションのファイルがアクティブである場合には、再度透過制御すべくステップＳ３０２へ処理を戻し、アクティブでない場合（例えばファイル保存などの指示があった場合）には、処理を終了する。
【００２９】
次に図４を用いて、ステップＳ３０１のファイル開封処理について説明する。図４はファイル開封処理のフローチャートである。
【００３０】
ステップＳ４０１は、重畳されたファイルを透過制御するアプリケーションを起動する。この時アプリケーション起動時に、どのファイル（重畳される元となるファイルと、重畳するファイル）を開くかをユーザに選択させる。
ステップＳ４０２は、重畳される元となるファイルを開封する。開封は、ファイルの拡張子に対応するアプリケーションによって実行される。
ステップＳ４０３は、重畳するファイルが開封される。開封は、ファイルの拡張子に対応するアプリケーションによって実行される。
【００３１】
ステップＳ４０４は、元となるファイルの開封、及び、重畳するファイルが開封されると、開封されたファイルのファイル名に従って、ファイル情報テーブル（図７）から、該当するレコードを決定し、それぞれのファイルの倍率を取得する。なお、ファイル名を用いず、ファイル情報テーブルの倍率一覧を表示して、ユーザに選択させる構成としてもよい。
【００３２】
ステップＳ４０５は、ファイル情報テーブル（図７）から該当するレコードが取得できたかどうかを判定する。ファイル情報テーブル（図７）から該当するレコードが取得できなかった場合にはステップＳ４０６へ処理を移し、ファイル情報テーブル（図７）から該当するレコードが取得できた場合には、ステップＳ４０８へ処理を移す。
ステップＳ４０６は、図１０の倍率設定画面を表示する。
ステップＳ４０７は、ユーザからの倍率の入力を受け付け、倍率設定画面に倍率を表示する。
【００３３】
ステップＳ４０８では、ファイル情報テーブルから取得できた倍率又は倍率設定画面で設定された倍率を、対象のファイルに設定する。具体的には、ファイルを開いているアプリケーションのＡＰＩを用いて、倍率を制御する。
【００３４】
次に、図５を用いて、ステップＳ３０２の透過処理について説明する。図５は透過処理のフローチャートである。
【００３５】
ステップＳ５０１は、元となるファイルの上に、重ね合わされている（重畳するか）を判定する。これは、重畳されていない場合には、透過をしないためであり、ユーザに何らかの操作がされ重ね合されない状態になっていないかを判定するものである。
重ね合されていない場合には処理を終了または待機する。重ね合されている場合には、ステップＳ５０２へ処理を移す。
【００３６】
ステップＳ５０２は、現在重ね合されているファイルの表示倍率を取得する。これは、ユーザの操作によって、倍率が変更されていないかを判定するためである。
【００３７】
ステップＳ５０３は、ステップＳ５０２で取得した倍率が、ファイル情報テーブルに登録されている倍率と合っているかを判定する。倍率が一致している場合には、ステップＳ５０５へ処理を移し。倍率が一致していない場合には、ステップＳ５０４へ処理を移す。
【００３８】
ステップＳ５０４は、再度倍率を設定させるべく、図１０の倍率設定画面を表示し、入力された値で倍率を設定する。この倍率によって、ファイルの表示倍率を変更する。これにより、元のファイルと重畳させるファイルの見え方（大きさ）が同じになり、入力しやすい状態となる。すなわち、ステップＳ５０４は、第１の文書と第２の文書を重畳した場合に、当該第１の文書と当該第２の文書の表示倍率を設定する設定する処理の一例を示すステップである。
なお、倍率が一致しない場合に、レコードにある倍率をデフォルトの設定として、表示させるようにしてもよい。
【００３９】
ステップＳ５０５では、重畳させるファイルを透過状態とするために透過制御を行う。透過はオペレーティングシステムの機能を用いて実行する。透過制御の技術については既知の技術であるため説明を省略する。このステップＳ５０５は、第１の文書に第２の文書が重畳され、当該第２の文書が入力状態の場合に、第１の文書を確認可能にすべく、第２の文書の透過制御を実行する透過実行処理の一例を示すステップである。
【００４０】
また、この時、透過解除フラグをＯＦＦにする。つまり透過状態の設定が記憶される。透過解除フラグのＯＦＦの登録は、図８の透過解除情報テーブルに示す。透過フラグがＯＦＦにした場合に、前に入力していたデータをユーザに認識させるために、ステップＳ５０６へ処理を移す。
【００４１】
ステップＳ５０６は、透過にするのが２回目以降かを判定する。２回目以降の場合には、前に透過がされ入力がされていたことがあるため、前に入力していたデータを識別表示するために、ステップＳ５０８へ処理を移す。
透過が初めてである場合には、データが入力されていない状態であるためデータへの制御をおこなわず、透過状態のまま本フローチャートを終了する。
【００４２】
ステップＳ５０７は、図８の透過解除情報テーブルから直前の入力箇所（本実施形態ではセルの情報）を特定する。この特定は、セルの情報である入力情報を取得する制御である。すなわち、ステップＳ５０７は、第２の文書の透過制御が解除された後、透過実行により第２の文書を透過制御する場合に、記録されている入力情報を取得する入力情報取得処理の一例を示すステップである。
【００４３】
ステップＳ５０８は、特定した入力箇所のデータの色を変更する。色変更した際の表示例が図１２である。なお、点線が、透過状態を示すものである。すなわち、ステップＳ５０８は、取得した入力情報に従って、第２の文書の所定の箇所を識別表示するように変更要求をする処理の一例を示すステップである。なお、変更要求は、第２の文書を表示しているアプリケーションのＡＰＩを用いて色の変更を実行するものである。
これにより、今回入力し始める際に、前回の入力箇所が識別表示され確認できるため、入力における効率化が図れる。
【００４４】
次に、図６を用いて、ステップＳ３０３の透過解除処理について説明する。図６の透過解除処理のフローチャートである。
なお、本実施形態では、データ入力以外の所定の操作がされた場合に、重畳しているファイルの透過状態を解除する。
【００４５】
ステップＳ６０１は、ユーザからの操作によりデータの入力を受け付けたか否かを判定する。データの入力を受け付けた場合とは、例えば、セルにカーソルが表示されキーボードなどによりデータが入力された状態である。
データの入力を受け付けた場合には、ステップＳ６０２へ処理を移し、データの入力を受け付けていない場合には、ステップＳ６０５へ処理を移す。
【００４６】
ステップＳ６０２は、ステップＳ５０９で色の変更を箇所について入力に用いる所定の色（デフォルトは「黒」）に変更する。すなわち、ステップＳ６０２は、第２の文書への入力を検知した場合に、識別表示された箇所の入力情報を元の表示状態に戻す変更要求をする処理の一例を示すステップである。なお、ステップＳ５０８と同様にアプリケーションのＡＰＩを用いて、元の色に戻す変更要求を実行する。
【００４７】
ステップＳ６０３は、入力が確定したか否かを判定する。この確定の判定は、例えば、他のセルに移動した場合に確定する。そのほか、改行の入力があった場合に確定とするようにしてもよい。
状態でなかったと判定した場合の処理を示す。
入力が確定したと判定された場合には、ステップＳ６０４へ処理を移し、入力が確定していない場合には、ステップＳ６０１へ処理を戻す。
【００４８】
ステップＳ６０４では、入力が確定したため、入力が確定したセルの情報を透過解除情報テーブル（図８）の項目入力セルに記憶する。すなわち、ステップＳ６０４は、第２の文書の入力情報を記録する記録処理の一例を示すステップである。
【００４９】
ステップＳ６０５では、データ入力後あるいは透過後にあらかじめ設定されている時間（所定時間）経過したか否かを判定する。これはユーザによってデータの入力がない状態が続いているかを判定する処理である。
所定時間経過している場合には、ステップＳ６０８へ処理を移し、所定時間経過していない場合には、ステップＳ６０６へ処理を移す。
【００５０】
ステップＳ６０６は、重畳解除がされたか否かを判定する。重畳解除はアプリケーションのメニューを表示し、解除指示をする。或いは重畳しているファイルを移動して重なりがなくなった場合などにより判定する。
重畳解除された場合には、ステップＳ６０８へ処理を移し、重畳解除されていない場合には、ステップＳ６０７へ処理を移す。
【００５１】
ステップＳ６０７は、マウスカーソルが重畳しているファイルを表示しているアプリケーションのウィンドウ外へ移動したか否かを判定する。すなわち、マウスによりウィンドウがアクティブになっているかを判定する処理である。マウスがウィンドウ外へ移動した場合には、ステップＳ６０８へ処理を移し、マウスがウィンドウ内にある場合には、ステップＳ６０１へ処理を戻す。
なお、本実施形態ではウィンドウ外としたが、アプリケーション内のファイルの表示領域外であってもよい。
【００５２】
ステップＳ６０８は、透過解除設定をして透過解除する。透過解除設定は、透過解除情報テーブル（図８）の項目透過解除フラグの値をＯＮにセットする。すなわち、ステップＳ６０８は、第２の文書が入力状態でない場合に、第２の文書の透過制御を解除する透過解除処理の一例を示すステップである。
【００５３】
また、ステップＳ６０５〜ステップＳ６０７の処理により、入力状態が入力可能な状態、且つ、所定時間入力されていない状態である場合に、第２の文書の透過制御を解除する処理である。
透過解除設定がされた時の表示例が図１３である。
【００５４】
次に図７のファイル情報テーブルについて説明する。
ファイル情報テーブルは、元ファイル名，倍率（元Ｆ），ファイル名，倍率等の情報から構成される。重畳するファイル一対ごとに、一件のレコードが作成される。
元ファイル名は、重ね合わせる元になるＰＤＦファイルのファイル名である。
倍率（元ファイル）は、重ね合わせる元になるＰＤＦファイルの倍率である。デフォルトの倍率は１００％である。
ファイル名は、重ね合わせる側のエクセルのファイル名である。
倍率は、重ね合わせる側のエクセルのファイルについて、元ファイルを基準にした時の倍率をセットする。
【００５５】
次に図８の透過解除情報テーブルについて説明する。
図８に示すように、透過解除情報テーブルは、透過解除Ｆ，入力セル等の情報から構成される。一回の透過状況から透過状況が解除されるまでの間に、入力されたセルのセル情報を保持する。透過状態をＯＮとＯＦＦで管理され、透過解除ＦがＯＦＦが設定されると、それまで入力セルに入っていた情報がクリアされる。
透過解除情報テーブルは、クライアント端末２００のメモリに記憶されるデータである。
【００５６】
次に図９の重畳するイメージについて説明する。
９０１が元ファイルであり、９０２が元ファイルに重畳させるファイルである。９０２のファイルを透過、非透過制御することでデータの入力を容易にさせる。
【００５７】
次に図１０の倍率設定画面について説明する。
上述の通り、２つのファイルを開き、図７のファイル情報テーブルにファイルに対応する倍率がない場合に、１００１の設定画面が表示される。
元ファイルのファイル名と、重ねるファイルのファイル名を取得して、それぞれのファイルの倍率をユーザに設定させる。
倍率が入力され、ＯＫボタンが押下されると、ファイル情報テーブルが更新され、１００２の画面が表示される。
【００５８】
なお、ＯＫボタンが押下された場合には、ユーザが期待する形態で重畳されるかを確認させるため、各倍率で表示したファイルを重畳させたプレビュー画面を表示させるようにしてもよい。
この時、ユーザの期待そぐわず、キャンセル指示があった場合には、元の倍率に戻す（元の倍率はメモリに記憶されている）。
【００５９】
次に図１１の透過中の画面について説明する。
１１０１は元ファイルの表示（重畳領域）を示すものであり、この上に重畳するファイル１１０２が透過されて表示される。点線が透過中を示しており、実際には、後ろの元ファイルの内容が見える状態となっている。
この後ろの元ファイルの内容を見ながら、オペレータは所定のデータを入力する。
【００６０】
次に図１２の透過時のデータ色変更した際の画面について説明する。
データ入力後、一度非透過状態になり、その後入力がされた場合（透過状態になった場合）に、前に入力されたデータが識別可能なように表示される。本実施形態では、赤字もしくは、セルの色が赤となる。
１２０１は、色が変更された箇所を示している。
【００６１】
次に図１３の非透過中の画面について説明する。
１３０１は非透過状態を示しており、非透過を実線であらわしている。この場合、後ろの元ファイルの内容をオペレータは見えない状態となっている。これは入力中ではなく、入力した内容を確認するなど、重畳するファイル自体の内容をオペレータに確認させやすくするためである。
また、図１３は、１３０２のようにマウスカーソルが所定の領域外になったため、重畳ファイルを非透過とした場合の例である。
【００６２】
以上、本実施形態によれば、入力作業状況に応じて、文書を透過させ入力作業を効率化することが可能となる。
【００６３】
特に、入力状況により透過制御されるため、利便性が高まり、文書入力が容易になると共に、手入力により発生していた入力ミスが、軽減される。さらに、前のデータを識別することで、入力完了後の確認作業が容易になる。
【００６４】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００６５】
また、本発明におけるプログラムは、図３〜図６に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図３〜図６の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図３〜図６の各装置の処理方法ごとのプログラムであってもよい。
【００６６】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００６７】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【００６８】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク、ソリッドステートドライブ等を用いることができる。
【００６９】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７０】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７１】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００７２】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００７３】
１００  ファイルサーバ
２００  クライアント端末
５００  ＬＡＮ
【図１】
2016118835.tif 000003
【図２】
2016118835.tif 000004
【図３】
2016118835.tif 000005
【図４】
2016118835.tif 000006
【図５】
2016118835.tif 000007
【図６】
2016118835.tif 000008
【図７】
2016118835.tif 000009
【図８】
2016118835.tif 000010
【図９】
2016118835.tif 000011
【図１０】
2016118835.tif 000012
【図１１】
2016118835.tif 000013
【図１２】
2016118835.tif 000014
【図１３】
2016118835.tif 000015