(57)【要約】      （修正有）【課題】電子化された文書等の変更に基づいて、電子文書の表示を制御することで、ユーザの業務負荷を軽減することが可能となる技術を提供する。【解決手段】ログインしているユーザが担当者である場合は、差替え前の文書を参照する必要はないため、差替え前の文書のページに対して、差替えを行わないページに関しての文書を表示するためのファイルと、差替えるページに対して新たに登録する文書に関してのファイルとを特定することで、各ページで表示すべくファイルが決定され、この決定に基づいて、イメージ表示画面へ文書の各ページを表示する。【選択図】図７
2018165865.tif 000002
【特許請求の範囲】
【請求項１】
読取装置で読み取られた文書を参照するための情報処理装置であって、
文書の変更を受付ける受付手段と、
前記受付手段によって受付けた変更される文書に対する新たな文書を読取装置で読み取った文書情報を取得する取得手段と、
前記変更前の文書に代えて、前記取得手段によって取得した文書情報に基づき、新たな文書を表示する表示手段と、
を備えたことを特徴とする情報処理装置。
【請求項２】
ユーザが監査者か担当者かを判定する判定手段と、
前記表示手段は、前記判定手段によってユーザが担当者である場合は、前記変更前の文書に代えて、前記取得手段によって取得した文書情報に基づき、新たな文書を表示し、一方、前記判定手段によってユーザが監査者である場合は、前記変更前の文書と、前記取得手段によって取得した文書情報に基づく新たな文書とを表示することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示手段は、前記ユーザが監査者である場合は、前記変更前の文書に付与されたタイムスタンプから特定される日、日時、あるいは時刻の何れよりも前に前記取得手段により取得した新たな文書は、前記変更前の文書に代えて表示し、一方、前記変更前の文書に付与されたタイムスタンプから特定される日、日時、あるいは時刻の何れよりも後に前記取得手段により取得した新たな文書は、前記変更前の文書と共に表示することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記文書は複数のページからなる文書であり、
前記受付手段は、変更すべく任意のページの指定を受付け、
前記取得手段は、前記受付手段によって受付けた変更されるページの文書に対する新たな文書を前記読取装置で読み取った文書情報を取得する取得手段と、
前記表示手段は、前記ページの変更前の文書に代えて、前記取得手段によって取得した文書情報に基づき、当該ページへ新たな文書を表示することを特徴とする請求項１乃至３の何れか１項に記載の情報処理装置。
【請求項５】
前記受付手段によって受付けた変更される文書に係る情報を印刷装置で印刷することを制御する印刷制御手段と、
前記取得手段は、前記印刷制御手段によって印刷装置で印刷された文書に係る情報を前記読取装置で読み取った文書情報を取得することを特徴とする請求項１乃至４の何れか１項に記載の情報処理装置。
【請求項６】
読取装置で読み取られた文書を参照するための情報処理装置の制御方法であって、
前記情報処理装置は、
文書の変更を受付ける受付ステップと、
前記受付ステップによって受付けた変更される文書に対する新たな文書を読取装置で読み取った文書情報を取得する取得ステップと、
前記変更前の文書に代えて、前記取得ステップによって取得した文書情報に基づき、新たな文書を表示する表示ステップと、
を実行することを特徴とする情報処理装置の制御方法。
【請求項７】
読取装置で読み取られた文書を参照するための情報処理装置で読取実行可能なプログラムであって、
前記情報処理装置を、
文書の変更を受付ける受付手段と、
前記受付手段によって受付けた変更される文書に対する新たな文書を読取装置で読み取った文書情報を取得する取得手段と、
前記変更前の文書に代えて、前記取得手段によって取得した文書情報に基づき、新たな文書を表示する表示手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子データ化された文書の参照方法に関する。
【背景技術】
【０００２】
近年、ペーパレス化を実現するため、文書等が掲載された紙などの記録媒体を保管せずに、文書等を電子化（以後、電子文書）して保管することが進められている。
【０００３】
ユーザは、この保管された電子文書を参照することとなるが、文書等の見栄えの悪い電子文書が存在することから、文書等を電子化して保管する際に、不要な画像を削除する、または、文字の大きさや色を変更することで、見栄えの良い電子文書を保管することができる技術が存在する（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３０９４４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
現在、電子文書を保管するにあたり、電子帳簿保存法におけるスキャナ保存制度に対応するため、保管した電子文書に対して、タイムスタンプサーバで発行されたタイムスタンプを取得して付与する必要がある。
【０００６】
タイムスタンプを付与することにより、タイムスタンプを付与した日に、電子文書が存在したことを証明する。
【０００７】
また、タイムスタンプを付与した電子文書に対する真実性を確保するため、タイムスタンプ付与後の電子文書に対する変更を加える場合、電子文書の変更に関しての履歴を保持する必要がある。
【０００８】
例えば、タイムスタンプが付与された電子文書に対して、ページの差替えを行う場合、その差替えにかかる情報を保持しなければならず、さらに、差替えが行われた電子文書については、監査実施時に電子文書が差し替えられたことの履歴を確認できなければならない。
【０００９】
一方、通常の業務を行う担当者は、このような履歴を確認する必要がなく、差替えが行われた後の文書の状態を確認できればよい。
【００１０】
しかしながら、特許文献１に記載の発明では、このような電子文書の変更に関する履歴を保持することについては、記載や示唆はなく、上記のような制度への対応には不十分である。
【００１１】
そこで、本発明では、電子化された文書等の変更に基づいて、電子文書の表示を制御することで、ユーザの業務負荷を軽減することができる情報処理装置、制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記課題を解決するための本発明は、読取装置で読み取られた文書を参照するための情報処理装置であって、文書の変更を受付ける受付手段と、前記受付手段によって受付けた変更される文書に対する新たな文書を読取装置で読み取った文書情報を取得する取得手段と、前記変更前の文書に代えて、前記取得手段によって取得した文書情報に基づき、新たな文書を表示する表示手段と、を備えたことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、電子化された文書等の変更に基づいて、電子文書の表示を制御することで、ユーザの業務負荷を軽減することができる、という効果を奏する。
【図面の簡単な説明】
【００１４】
【図１】情報処理システムの概略構成の一例を示す構成図である。
【図２】担当者端末、管理者端末、及びサーバのハードウェア構成の一例を示すブロック図である。
【図３】印刷装置のハードウェア構成の一例を示すブロック図である。
【図４】文書の差替え処理の一例を示すフローチャートである。
【図５】文書の検索処理の一例を示すフローチャートである。
【図６】差替えたページの文書を登録する処理の一例を示すフローチャートである。
【図７】文書の参照処理の一例を示すフローチャートである。
【図８】ログイン画面の一例を示す構成図である。
【図９】検索画面の一例を示す構成図である。
【図１０】一覧画面の一例を示す構成図である。
【図１１】イメージ表示画面の一例を示す構成図である。
【図１２】スキャン取り込み画面の一例を示す構成図である。
【図１３】イメージ表示画面の一例を示す構成図である。
【図１４】ページの差替え方法を説明するための説明図である。
【図１５】ユーザテーブルの構成を示す構成図である。
【図１６】登録文書テーブルの構成を示す構成図である。
【図１７】登録文書テーブルの構成を示す構成図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１６】
図１は、本発明の実施形態における情報処理システムのシステム構成の一例を示す図である。
【００１７】
情報処理システム１００は、スキャナ装置１０２、管理者用端末１０４、サーバ１０６、印刷装置１０８、及び担当者用端末１１０を備えており、スキャナ装置１０２と管理者用端末１０４とは、データの送受信が可能なように接続されており、管理者用端末１０４、サーバ１０６、印刷装置１０８、及び担当者用端末１１０は、ネットワーク（ＬＡＮ）１１２を介して、通信可能なように接続されている。
【００１８】
情報処理システム１００では、スキャナ装置１０２において、取り込んだ文書等をスキャンし、得られたデータ（以後、電子文書）を管理者用端末１０４へ送信する。
【００１９】
管理者用端末１０４では、スキャナ装置１０２でスキャンして得られた電子文書をディスプレイへ表示し、電子文書に対する属性情報の入力を受け付け、サーバ１０６へ電子文書と属性情報を対応付けて記憶する。
【００２０】
管理者用端末１０４では、サーバ１０６に記憶されている電子文書を検索表示することが可能であり、さらに、電子文書に対する変更（例えば、ページの差替え、削除、ページの順序の入れ替え等）を行うことが可能である。なお、担当者用端末１１０も同様に電子文書の検索表示や変更を行うことが可能である。
【００２１】
印刷装置１０８は、管理者用端末１０４や担当者用端末１１０から印刷指示を受けた電子文書の印刷を行う。
【００２２】
図２は、本発明の実施形態における管理者用端末１０４、サーバ１０６、及び担当者用端末１１０、これらの情報処理装置のハードウェア構成の一例を示すブロック図である。
【００２３】
図２に示すように、これらの情報処理装置は、システムバス２０４を介してＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３、入力コントローラ２０５、ビデオコントローラ２０６、メモリコントローラ２０７、よび通信Ｉ／Ｆコントローラ２０８が接続される。
【００２４】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００２５】
ＲＯＭ２０２あるいは外部メモリ２１１は、ＣＰＵ２０１が実行する制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や、本情報処理装置で読み取り実行可能なプログラムおよび必要な各種データ（データテーブルを含む）を保持している。
【００２６】
ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードし、ロードしたプログラムを実行することで各種動作を実現する。
【００２７】
入力コントローラ２０５は、キーボード２０９や不図示のマウス等のポインティングデバイス等の入力装置からの入力を制御する。入力装置がタッチパネルの場合、ユーザがタッチパネルに表示されたアイコンやカーソルやボタンに合わせて押下（指等でタッチ）することにより、各種の指示を行うことができることとする。
【００２８】
また、タッチパネルは、マルチタッチスクリーンなどの、複数の指でタッチされた位置を検出することが可能なタッチパネルであってもよい。
【００２９】
ビデオコントローラ２０６は、ディスプレイ２１０などの外部出力装置への表示を制御する。ディスプレイは本体と一体になったノート型パソコンのディスプレイも含まれるものとする。なお、外部出力装置はディスプレイに限ったものははく、例えばプロジェクタであってもよい。また、前述のタッチ操作を受け付け可能な装置については、入力装置も提供する。
【００３０】
なおビデオコントローラ２０６は、表示制御を行うためのビデオメモリ（ＶＲＡＭ）を制御することが可能で、ビデオメモリ領域としてＲＡＭ２０３の一部を利用することもできるし、別途専用のビデオメモリを設けることも可能である。
【００３１】
メモリコントローラ２０７は、外部メモリ２１１へのアクセスを制御する。外部メモリとしては、ブートプログラム、各種アプリケーション、フォントデータ、ユーザファイル、編集ファイル、および各種データ等を記憶する外部記憶装置（ハードディスク）、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等を利用可能である。
【００３２】
通信Ｉ／Ｆコントローラ２０８は、ネットワークを介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信やＩＳＤＮなどの電話回線、および携帯電話の３Ｇ回線を用いた通信が可能である。
【００３３】
尚、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３４】
次に、図３を用いて、図１に示した印刷装置１０８のハードウェア構成について説明する。
【００３５】
図３は、図１に示した印刷装置１０８のハードウェア構成の一例を示すブロック図である。
【００３６】
図３において、３１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ部３１４や、画像出力デバイスとして機能するプリンタ部３１２と接続する一方、ＬＡＮ（例えば、図１に示したＬＡＮ１１２）や公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行う。
【００３７】
コントローラユニット３１６において、３０１はＣＰＵで、システム全体を制御するプロセッサである。３０２はＲＡＭで、ＣＰＵ３０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００３８】
３０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。３０４はハードディスクドライブ（ＨＤＤ）で、システムを制御するための各種プログラム，画像データ等を格納する。
【００３９】
３０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部（キーボード）３０８とのインタフェース部である。また、操作部Ｉ／Ｆ３０７は、操作部３０８から入力したキー情報（例えば、スタートボタンの押下）をＣＰＵ３０１に伝える役割をする。
【００４０】
３０５はネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）で、ネットワーク（ＬＡＮ）１１２に接続する。また、無線通信も可能な構成となっており、赤外線やＢｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ-Ｆｉ（登録商標）を用いた通信にて他の装置と接続し、データの入出力を行う。３０６はモデム（ＭＯＤＥＭ）で、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００４１】
３１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４，プリンタポート，ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部であり、本実施形態においては認証で必要となる携帯端末のＩＣカード（記憶媒体）の読み取り用のカードリーダ３１９が外部Ｉ／Ｆ３１８に接続されている。そして、ＣＰＵ３０１は、この外部Ｉ／Ｆ３１８を介してカードリーダ３１９による携帯端末のＩＣカードからの情報読み取りを制御し、該携帯端末のＩＣカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス３０９上に配置される。
【００４２】
３２０はイメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）であり、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。
【００４３】
画像バス３１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
【００４４】
３１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。３１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ部３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。また、３１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ部３１４とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００４５】
３１７は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００４６】
スキャナ部３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナ部３１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００４７】
プリンタ部３１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。なお、プリンタ部３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００４８】
操作部３０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００４９】
尚、表示部は印刷装置によって表示性能が異なり、タッチパネルを介して操作をできる印刷装置、単に液晶画面を備え文字列を表示（印刷状態や印刷している文書名の表示）させるだけの印刷装置によって本発明は構成されている。
【００５０】
ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部３０８のストップキーは、稼働中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００５１】
カードリーダ３１９は、ＣＰＵ３０１からの制御により、ＩＣカード（ＩＣチップとして携帯端末内に備えられていてもよい）に記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ３１８を介してＣＰＵ３０１へ通知する。
【００５２】
また、カードリーダ３１９はＮＦＣの通信規格に対応しており、ＩＣカードや携帯端末のＩＣチップへの読み書きを行うことが可能な構成となっている。なお、ＮＦＣ規格対応のカードリーダに、ＮＦＣ規格対応の携帯端末をかざすと、認証を行い、携帯端末と印刷装置とのペアリングを行う。
【００５３】
そして、かざされた携帯端末と印刷装置で通信（Ｐ２Ｐ）を確立してデータの通信を行うことが可能である。その他、高速通信規格である、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＷｉ-Ｆｉ（登録商標）に通信を引き継ぎ（ハンドオーバー）、携帯端末と印刷装置間で通信を行わせることも可能である。
【００５４】
例えば、携帯端末をカードリーダにかざすことで、携帯端末に記憶されている画像を印刷装置へ送信することが可能となる。なお、ＮＦＣの通信規格の詳細は、従来技術であるため、説明を省略するものとする。
【００５５】
上述した印刷装置１０８では、印刷装置１０８を制御するためのプラットフォームが存在し、このプラットフォーム上で、認証サーバ（サーバ１０６でも良い）と通信するための認証アプリケーションが動作している。認証アプリケーションはＨＤＤ３０４に記憶されている。プラットフォームが管理する、ログイン時にユーザ情報を格納するログインコンテキストや、各種設定情報は、ＨＤＤ３０４上に領域が確保されている。
【００５６】
また、プラットフォーム上には、印刷装置１０８の本体機能を拡張したアプリケーションがインストールされ、動作している。これらアプリケーションは、プラットフォームのＡＰＩを用いて実行される。
【００５７】
このプラットフォームを介して、印刷装置１０８の各機能を制御することが可能な構成となっている。
【００５８】
また、印刷装置１０８には、Ｗｅｂブラウザも記憶されており、Ｗｅｂシステムと連携することも可能である。この場合、Ｗｅｂアプリケーションサーバから受信した画面を、Ｗｅｂブラウザを用いて表示する。Ｗｅｂブラウザ上で指示した命令は、Ｗｅｂアプリケーションサーバへ要求がなされ、Ｗｅｂアプリケーションサーバからの命令を受け付けることによって、印刷装置１０８により動作（スキャンやプリント処理）を実行することが可能である。
【００５９】
以上のような構成によって、印刷装置１０８は、スキャナ部３１４から読み込んだ画像データをＬＡＮ１１２上に送信したり、ＬＡＮ１１２から受信した印刷データをプリンタ部３１２により印刷出力することができる。
【００６０】
また、スキャナ部３１４から読み込んだ画像データをモデム３０６により、公衆回線上にＦＡＸ送信したり、公衆回線からＦＡＸ受信した画像データをプリンタ部３１２により出力することできる。
【００６１】
次に、図４に示すフローチャートを用いて、文書の差替え処理について説明する。
【００６２】
ステップＳ１００では、担当者用端末１１０は、登録されている文書の検索処理を行い（詳細は、図５参照）、ステップＳ１０２では、担当者用端末１１０は、ステップＳ１００において検索して得られた登録文書のうち、ユーザによって一覧画面７００（図１０参照、詳細後述）に対して選択された文書に関する情報（例えば、登録文書コード。詳細後述）をサーバ１０６へ送信する。
【００６３】
ステップＳ１０４では、サーバ１０６は、ステップＳ１０２において担当者用端末１１０から送信された文書情報を受信し、ステップＳ１０６では、サーバ１０６は、ステップＳ１０４において受信した文書情報に該当する登録された文書を図１６に示す登録文書テーブル１２００から取得する。
【００６４】
登録文書テーブル１２００は、登録されている文書を一意に識別するための登録文書コード、ページの文書の差替えを行った回数を示す連番、ページの更新履歴を管理するためのページコード、ページ番号、文書を登録した日時を示す取込日時、登録した文書に対して付与されるタイムスタンプ、ページを削除した日時を示す削除日時を含めて構成されている。
【００６５】
本来であれば、ページ番号は、１つの文書に対しては一意である必要があるが、例えば、図１４に示すように、最上段から３行目のレコードから特定されるページの文書が、最上段から６行目のレコードへと差替えされたことが示されており、この場合、文書の３ページ目が重複することを回避するため、ページ番号に対してページコードが最大値となるページの文書を現時点でのページにおける文書としている。
【００６６】
また、登録される文書は、１ファイルごとに登録されることから、１つの文書が複数ページからなるものであっても、１ファイルとして登録され、そのファイルは登録文書コードと連番との組み合わせで一意となるよう（例えば、ファイル名として）に登録文書テーブル１２００へ登録される。
【００６７】
したがって、ページの差替えが行われるたびに、差替えるページに対して新たに登録する文書は、１ファイルごと生成される。
【００６８】
また、文書に付与されるタイムスタンプは、定期スケジュール（所定時刻や所定時間間隔等）に従って、登録された文書に付与する場合や、文書を登録したタイミングで付与される場合等、運用上に委ねて付与される。
【００６９】
また、登録した新規の文書（ページの差替えが行われていない）を登録してタイムスタンプを付与した後、差替えるページに対して新たに登録する文書についてもタイムスタンプが付与される。
【００７０】
尚、タイムスタンプは、サーバ１０６で付与されても良いが、タイムスタンプを付与する専用のサーバ（不図示）によって付与する態様でも良い。
【００７１】
図１６に示す登録文書テーブル１２００では、１文書（１ファイル）に対して１つのタイムスタンプを最初のページに付与しているが、全てのページに付与しても良い。
【００７２】
ステップＳ１０８では、サーバ１０６は、ステップＳ１０６において取得した文書を担当者用端末１１０へ送信する。
【００７３】
ステップＳ１１０では、担当者用端末１１０は、ステップＳ１０８において送信された文書を受信し、ステップＳ１１２では、担当者用端末１１０は、ステップＳ１１０において受信した文書を図１１に示すイメージ表示画面８００へ表示する。
【００７４】
イメージ表示画面８００は、文書のイメージを表示する表示領域８０１、文書の前のページを表示する際に押下するための戻りボタン８０２、文書の次のページを表示する際に押下するための進むボタン８０３、及び文書の総ページに対する現在表示している文書のページを表示するページ表示部８０４を備えている。
【００７５】
また、イメージ表示画面８００は、現在表示しているページの文書を差し替える際に押下するための差替えボタン８０５、現在表示しているページの文書に対する属性情報を入力するための属性情報入力領域８０６（例えば、顧客コードや顧客名など）、属性情報入力領域８０６に対して入力された属性情報を登録する際に押下するための登録ボタン８０７、及び本画面を閉じる際に押下するための終了ボタン８０８を備えている。
【００７６】
尚、本ステップでは、受信した文書のイメージを表示領域８０１に表示する。
【００７７】
ステップＳ１１４では、担当者用端末１１０は、イメージ表示画面８００の差替えボタン８０５が押下されたか否かを判定し、押下されたと判定した場合は、ステップＳ１１６へ処理を進める。
【００７８】
ステップＳ１１６では、担当者用端末１１０は、表示領域８０１に表示されている文書の登録文書コード、ページ番号、及びページコードを含む文書コードをサーバ１０６へ送信する。
【００７９】
ステップＳ１１８では、サーバ１０６は、ステップＳ１１６において担当者用端末１１０から送信された文書コードを受信し、ステップＳ１２０では、サーバ１０６は、ステップＳ１１８において受信した文書コードから登録文書コード、ページ番号、及びページコードを取得する。
【００８０】
ステップＳ１２２では、サーバ１０６は、ステップＳ１２０において取得した登録文書コード、ページ番号、及びページコードを用いて、差替え対象となるページの情報を生成する。例えば、ＱＲコード（登録商標）のような２次元コードとして、登録文書コード、ページ番号、及びページコードを含む情報を生成する。
【００８１】
ステップＳ１２４では、サーバ１０６は、ステップＳ１２２において生成した差替え対象となるページの情報を印刷可能なように印刷ジョブを生成し、ステップＳ１２６では、サーバ１０６は、ステップＳ１２４において生成した印刷ジョブを印刷装置１０８へ送信する。
【００８２】
ステップＳ１２８では、印刷装置１０８は、ステップＳ１２６においてサーバ１０６から送信された印刷ジョブを受信し、ステップＳ１３０では、印刷装置１０８は、ステップＳ１２８において受信した印刷ジョブを実行する。
【００８３】
ステップＳ１３２では、印刷装置１０８は、印刷ジョブの実行により印刷用紙へ差替え対象となるページの情報を印字して出力を行う。
【００８４】
次に、図５に示すフローチャートを用いて文書の検索処理について説明する。
【００８５】
ステップＳ２００では、担当者用端末１１０は、図９に示す検索画面６００を表示する。検索画面６００は、登録されている文書を一意に識別するための登録文書コードや、文書を登録した日等の入力を文書の検索条件として受付け、検索ボタン６０１を押下することで検索条件を満たす文書の取得を行う。
【００８６】
ステップＳ２０２では、担当者用端末１１０は、検索ボタン６０１が押下されたか否かを判定し、押下されたと判定した場合は、ステップＳ２０４へ処理を進める。
【００８７】
ステップＳ２０４では、担当者用端末１１０は、検索画面６００に対して入力された検索条件を取得して、サーバ１０６へ送信する。
【００８８】
ステップＳ２０６では、サーバ１０６は、ステップＳ２０４において担当者用端末１１０より送信された検索条件を受信し、ステップＳ２０８では、サーバ１０６は、ステップＳ２０６において受信した検索条件を満たす文書を登録文書テーブル１２００から取得する。
【００８９】
ステップＳ２１０では、サーバ１０６は、ステップＳ２０８において取得した文書を担当者用端末１１０へ送信する。
【００９０】
ステップＳ２１２では、担当者用端末１１０は、ステップＳ２１０において送信された文書を受信し、ステップＳ２１４では、担当者用端末１１０は、ステップＳ２１２において受信した文書を図１０に示す一覧画面７００へ表示する。
【００９１】
一覧画面７００は、検索条件を満たす文書を一覧として表示するものであり、当該文書に関する情報を一覧表示領域７０１へ表示する。
【００９２】
ユーザは、一覧表示領域７０１へ表示された文書に関する情報を選択することによって、選択された文書のイメージをイメージ表示画面８００において表示する。
【００９３】
次に、図６に示すフローチャートを用いて、差替えたページの文書を登録する処理について説明する。
【００９４】
ステップＳ３００では、スキャナ装置１０２は、管理者用端末１０４に表示されたスキャン取り込み画面９００（図１２参照）のスキャン開始ボタン９０１が押下されたか否かを判定し、押下されたと判定した場合は、ステップＳ３０２へ処理を進める。
【００９５】
ステップＳ３０２では、スキャナ装置１０２は、挿入された印刷用紙をスキャンし、ステップＳ３０４では、スキャナ装置１０２は、ステップＳ３０２においてスキャンして得られたデータを、管理者用端末１０４を介して、サーバ１０６へ送信する。
【００９６】
本ステップでは、ユーザは、図４に示すフローチャートにおいて、差替え対象となるページの情報が印字された印刷物をスキャンさせた後、差替えるページに対して新たに登録する文書をスキャンさせる。
【００９７】
ステップＳ３０６では、サーバ１０６は、ステップＳ３０４においてスキャナ装置１０２から送信されたスキャンデータを受信する。
【００９８】
ステップＳ３０８では、サーバ１０６は、ステップＳ３０６において受信したスキャンデータに差替え対象となるページ情報が含まれているか否かを判定し、含まれていると判定した場合は、ステップＳ３１０へ処理を進め、含まれていると判定しない場合は、ステップＳ３１２へ処理を進める。
【００９９】
ステップＳ３１０では、サーバ１０６は、差替え対象となるページ情報に含まれる登録文書コード、ページ番号、及びページコードを取得して、当該登録文書コードに対応する登録文書テーブル１２００の連番の最大値を１インクリメントするとともに、当該登録文書コード及びページ番号に対応するページコードの最大値を１つインクリメントして登録文書テーブル１２００へ登録する。
【０１００】
また、差替え対象となるページ情報に含まれる登録文書コード、ページ番号、及びページコードに該当する登録文書テーブル１２００のレコードの削除日時に、登録する日時を記憶する。
【０１０１】
複数のファイルとしてスキャンデータを受信した場合、差替え対象となるページ情報を区切りとして、当該差替え対象となるページ情報に続くスキャンデータに係る文書を登録する。
【０１０２】
つまり、当該差替え対象となるページ情報に続くスキャンデータに係る文書を登録した後、次の差替え対象となるページ情報がスキャンデータに含まれる場合、当該次の差替え対象となるページ情報に続くスキャンデータに係る文書を登録する。
【０１０３】
ステップＳ３１２では、サーバ１０６は、新たな文書として、一意となる登録文書コードを発行して、登録文書テーブル１２００へ登録を行う。
【０１０４】
次に、図７に示すフローチャートを用いて、文書の参照処理について説明を行う。
【０１０５】
ステップＳ４００では、担当者用端末１１０において、図８に示すログイン画面５００のログインボタン５０１が押下されたことを検知すると、ステップＳ４０２では、担当者用端末１１０において、ログイン画面５００へ入力されたユーザＩＤやパスワード等のユーザ情報をサーバ１０６へ送信する。
【０１０６】
ステップＳ４０４では、サーバ１０６は、ステップＳ４０２において担当者用端末１１０から送信されたユーザ情報を受信し、ステップＳ４０６では、サーバ１０６は、ステップＳ４０４において受信したユーザ情報が図１５に示すユーザテーブル１１００に存在するか否かによって認証処理を行う。
【０１０７】
ユーザテーブル１１００は、ユーザを一意に識別するためのユーザＩＤ、パスワード、及び当該ユーザが担当者であるか監査者であるかを識別する監査者フラグを備えている。尚、監査者フラグについては、ＴＲＵＥが登録されているユーザは、監査者であり、ＦＡＬＳＥが登録されているユーザは、担当者である。
【０１０８】
本ステップでは、ユーザ情報のユーザＩＤとパスワードが、ユーザテーブル１１００に存在すれば認証を行い、存在しなければ認証させずに、再度、ステップＳ４００の処理を行わせる。認証した際には、ユーザＩＤに対応する監査者フラグから当該ユーザが担当者か監査者であるかの情報をも取得する。
【０１０９】
ステップＳ４０８では、担当者用端末１１０は、図５に示す検索処理を行う。
【０１１０】
ステップＳ４１０では、担当者用端末１１０は、ステップＳ４０８において検索して得られた登録文書のうち、ユーザによって一覧画面７００に対して選択された文書に関する情報（例えば、登録文書コード）をサーバ１０６へ送信する。
【０１１１】
ステップＳ４１２では、サーバ１０６は、ステップＳ４１０において担当者用端末１１０から送信された文書情報を受信し、ステップＳ４１４では、サーバ１０６は、ログインしているユーザが担当者か監査者かをステップＳ４０６において取得した監査者フラグにより判定し、担当者であると判定した場合は、ステップＳ４１６へ処理を進め、監査者であると判定した場合は、ステップＳ４１８へ処理を進める。
【０１１２】
ステップＳ４１６では、サーバ１０６は、ステップＳ４１２において受信した文書情報に該当する文書を登録文書テーブル１２００から取得する。
【０１１３】
この際、ログインしているユーザは、担当者であるため、差替え前の文書を参照する必要はなく、差替え後の文書のみを参照させる。
【０１１４】
そのため、１文書に対して、各ページで表示される文書にかかるファイルを特定する必要がある。
【０１１５】
例えば、図１６に示すような登録されている文書が存在する場合、１、２、４、５ページに対しては、登録文書コードが００００００００１であり、連番がＮＵＬＬであるファイルを参照させ、３ページに対しては、登録文書コードが００００００００１であり、連番が１であるファイルを参照させる。
【０１１６】
つまり、同一の登録文書コードに対して、ページ番号が同一であるレコードが存在するものは、ページコードが最大のレコードを取得して、登録文書コード及び連番から各ページで何れのファイル（ページを含む）を参照させるかをページ情報として取得する。
【０１１７】
ステップＳ４１８では、サーバ１０６は、ステップＳ４１２において受信した文書情報に該当する文書を登録文書テーブル１２００から取得する。
【０１１８】
この際、ログインしているユーザは、監査者であるため、差替え前の文書を参照させる必要があり、さらに、差替え後の文書をも参照させる必要もある。
【０１１９】
そのため、１文書に対して、差替え前の文書と、差替えるページに対して新たに登録する全ての文書とにかかるファイルを特定する必要がある。
【０１２０】
例えば、図１６に示すような登録されている文書が存在する場合、１から５ページに対しては、登録文書コードが００００００００１であり、連番がＮＵＬＬであるファイルを参照させ、６ページ目に、登録文書コードが００００００００１であり、連番が１であるファイルを参照させる。
【０１２１】
したがって、同一の登録文書コードに対して、全てのレコードを取得して、登録文書コード及び連番から各ページで何れのファイル（ページを含む）を参照させるかをページ情報として取得する。
【０１２２】
つまり、最初に登録した文書の最後のページの次のページへ、差替えるページに対して新たに登録する文書を順次参照させるようにページ情報（ページコードが参照させるページ順となる）を取得する。
【０１２３】
ステップＳ４２０では、サーバ１０６は、ステップＳ４１６あるいはステップＳ４１８において取得したページ情報に基づいて文書を取得する。
【０１２４】
ステップＳ４２２では、サーバ１０６は、ステップＳ４２０において取得した文書を担当者用端末１１０へ送信する。
【０１２５】
ステップＳ４２４では、担当者用端末１１０は、ステップＳ４２２においてサーバ１０６から送信された文書を受信し、ステップＳ４２６では、担当者用端末１１０は、ステップＳ４２４において受信した文書をイメージ表示画面８００の表示領域８０１へ表示する。
【０１２６】
前述したように、このイメージ表示画面８００を表示するにあたり、ログインしているユーザが担当者であるか監査者であるかによって、参照できる文書が異なっている。
【０１２７】
例えば、図１４に示すように、差替え前の文書１０００に対して、３ページ目の文書１００２を、差替えるページに対して新たに登録する文書１００４に変更して、差替え後の文書１００６とするとする。
【０１２８】
ログインしているユーザが、担当者である場合は、図１１に示すようにイメージ表示画面８００の表示部８０４には、差替え後の文書１００６の総ページ数（５）が表示され、イメージ表示画面８００の表示領域８０１には、差替え後の文書１００６がページ送り操作に応じて順次表示される。
【０１２９】
一方、ログインしているユーザが、監査者である場合は、図１３に示すようにイメージ表示画面８００の表示部８０４には、差替え前の文書１０００と差替えるページに対して新たに登録する文書１００４とを合わせた総ページ数（６）が表示され、イメージ表示画面８００の表示領域８０１には、差替え前の文書１０００の最終ページの次のページに差替えるページに対して新たに登録する文書１００４が順次表示される。
【０１３０】
これらの表示順序は、ログインしているユーザが担当者である場合、ステップＳ４１６で取得したページ情報に基づいて表示を行い、一方、ログインしているユーザが監査者である場合は、ステップＳ４１８で取得したページ情報に基づいて表示を行う。
【０１３１】
より具体的に述べると、差替え前の文書（例えば、図１４に示す文書１０００）を備えた１ファイルと、差替えるページに対して新たに登録する文書（例えば、図１４に示す文書１００４）を備えた１ファイルとで、表示すべきページの文書として該当のファイル（例えば、図１４に示すように、１、２ページは、Ａファイル、３ページは、Ｂファイル、４、５ページはＡファイル）を切り替えて表示する。
【０１３２】
ステップＳ４２８では、担当者用端末１１０は、イメージ表示画面８００の戻りボタン８０２、あるいは進むボタン８０３が押下されたか否かを判定し、押下されたと判定した場合は、ステップＳ４３０へ処理を進め、押下されたと判定しない場合は、ステップＳ４３２へ処理を進める。
【０１３３】
ステップＳ４３０では、担当者用端末１１０は、戻りボタン８０２、あるいは進むボタン８０３の押下された何れのボタンに応じて、現在表示されているページの次、あるいは前のページの文書を表示し、ページ表示部８０４には、遷移先のページを表示する。
【０１３４】
ステップＳ４３２では、担当者用端末１１０は、終了ボタン８０８が押下されたと判定した場合は、イメージ表示画面８００を閉じて本処理を終了し、押下されたと判定しない場合は、ステップＳ４２８へ処理を進める。
「変形例」
次に変形例について説明するが、前述した実施形態では、タイムスタンプが付与された後、ページの差替えが行われるケースについて説明したが、本変形例では、タイムスタンプが付与される前に、ページの差替えが行われるケースについて説明する。
【０１３５】
尚、実施形態と変形例では、ほぼ同様な構成を備え、さらに、ほぼ同様な処理を行っているため、その詳細な説明を省略し、異なる構成や処理についてのみ、詳細な説明を行う。
【０１３６】
図１７には、登録文書テーブル１２００の一例が示されており、登録文書コードが００００００００１である文書が、２０１６年１２月１日１２時に登録され、その後、例えば、管理者が、当該文書の修正が必要であることに気づき、ページの差替えを行うために登録した文書、つまり、登録文書コードが００００００００１、連番が０１の文書が２０１６年１２月１日１２時３０分に登録されたことを示している。
【０１３７】
そして、その後、タイムスタンプが、これらの登録された文書に対して、２０１６年１２月１日１４時に付与されたことを示している。
【０１３８】
この場合、法制度によると、タイムスタンプが付与される前に差替えられた部分については、監査者が参照する必要がないことから、担当者及び監査者は、差替えが行われた後の文書を参照することとなる。
【０１３９】
そのため、ステップＳ４１６では、ログインしているユーザは、担当者であるため、前述した実施形態と同様な処理を行うが、ステップＳ４１８は、前述した実施形態とは、処理が異なる。
【０１４０】
ステップＳ４１８では、サーバ１０６は、ステップＳ４１２において受信した文書情報に該当する文書を登録文書テーブル１２００から取得する。
【０１４１】
この際、ログインしているユーザは、監査者であるため、差替え前と差替え後の文書を参照する必要があり、さらに、タイムスタンプが付与される前に差替えられた文書については参照の必要がない。
【０１４２】
そのため、１文書に対して、差替え前の文書と、差替えるページに対して新たに登録する文書であって差替え前の文書へ付与されたタイムスタンプよりも前に登録された文書と、差替えるページに対して新たに登録する文書であって差替え前の文書へ付与されたタイムスタンプよりも後に登録された全ての文書とにかかるファイルを特定する必要がある。
【０１４３】
例えば、図１７に示すように、登録されている文書が存在する場合、１、２ページ、及び４、５ページに対しては、登録文書コードが００００００００１であり、連番がＮＵＬＬであるファイルを参照させる。
【０１４４】
３ページに対しては、登録文書コードが００００００００１であり、連番が１であるファイルを参照させる。
【０１４５】
尚、図示していないが、差替え前の文書へ付与されたタイムスタンプよりも後に登録された、差替えるページに対して新たに登録する文書については、全てのレコードを参照させる。
【０１４６】
したがって、同一の登録文書コードに対して、ページ番号が同一となるレコードであり、差替えるページに対して新たに登録する文書の取込日時が、差替え前の文書のタイムスタンプより前のものであれば、ページコードが最大となるレコードを取得し、一方、差替え前の文書のタイムスタンプより後のものであれば、当該ページの差替え前の文書のレコードと、差替えるページに対して新たに登録する全ての文書のレコードとを取得して、登録文書コード及び連番から各ページで何れのファイル（ページを含む）を参照させるかをページ情報として取得する。
【０１４７】
つまり、差替えるページに対して新たに登録する文書が差替え前の登録した文書へ付与されたタイムスタンプより前に登録されたものであれば、そのページに関しては、新たな文書を参照し、タイムスタンプより後に登録されたものであれば、差替え前の登録した文書の最後のページの次ページへ、差替えるページに対して新たに登録する全ての文書を順次参照させるようにページ情報（ページコードが参照させるページ順となる）を取得する。
【０１４８】
以上、本発明の実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１４９】
また、本発明におけるプログラムは、図４乃至７に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図４乃至７の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図４乃至７の各装置の処理方法ごとのプログラムであってもよい。
【０１５０】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。
【０１５１】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。
【０１５２】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることが出来る。
【０１５３】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１５４】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１５５】
また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１５６】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１５７】
１００    情報処理システム
１０２    スキャナ装置
１０４    管理者端末
１０６    サーバ
１０８    印刷装置
１１０    担当者端末
【図１】
2018165865.tif 000003
【図２】
2018165865.tif 000004
【図３】
2018165865.tif 000005
【図４】
2018165865.tif 000006
【図５】
2018165865.tif 000007
【図６】
2018165865.tif 000008
【図７】
2018165865.tif 000009
【図８】
2018165865.tif 000010
【図９】
2018165865.tif 000011
【図１０】
2018165865.tif 000012
【図１１】
2018165865.tif 000013
【図１２】
2018165865.tif 000014
【図１３】
2018165865.tif 000015
【図１４】
2018165865.tif 000016
【図１５】
2018165865.tif 000017
【図１６】
2018165865.tif 000018
【図１７】
2018165865.tif 000019