(57)【特許請求の範囲】
【請求項１】
デジタルデータで表わされた情報を複数ページの印刷媒体に出力した後、該複数ページの印刷媒体の情報を読み込んで、該読み込んだ情報を表わすデジタルデータを使用するコンピュータシステムであって、
前記複数ページの印刷媒体への情報の出力時に、当該コンピュータシステムで選択した少なくとも１ページに出力される情報に認証用の情報を埋め込む埋込手段と、
前記埋込手段により認証用の情報が埋め込まれた前記選択した少なくとも１ページのページ番号をユーザに通知する通知手段と、
前記選択した少なくとも１ページが先頭ページに配置された、前記複数ページの印刷媒体の情報を読み込む読込手段と、
前記先頭ページから読み込まれた情報に前記認証用の情報が含まれるか否かに基づいて、前記読込手段により前記複数ページの印刷媒体から読み込まれた情報を表わすデジタルデータを認証する認証手段と、
前記認証手段による認証の結果に対応して、前記複数ページの印刷媒体から読み込まれた情報を表わすデジタルデータに対する処理を制御する制御手段とを有することを特徴とするコンピュータシステム。
【請求項２】
前記埋込手段が前記選択した少なくとも１ページに認証用の情報を埋め込む位置の入力を受け付ける第１の受付手段を更に有することを特徴とする請求項１に記載のコンピュータシステム。
【請求項３】
前記埋込手段が前記認証用の情報を、電子透かしと、バーコードと、クリアトナーとから選択する入力を受け付ける第２の受付手段を更に有することを特徴とする請求項１または２に記載のコンピュータシステム。
【請求項４】
前記読込手段は、先頭ページを複数の方法で読み込み、
前記認証手段は、前記複数の方法により読み込んだ情報を表わすデジタルデータに基づいて、前記先頭ページを認証することを特徴とする請求項１に記載のコンピュータシステム。
【請求項５】
前記認証手段は、予め決められた回数の先頭ページの読み込みを許容し、前記予め決められた回数の読み込みによっても認証が成功しない場合に、前記先頭ページの認証を中止することを特徴とする請求項１に記載のコンピュータシステム。
【請求項６】
前記認証手段が前記認証を中止した場合に、前記読込手段による読み込みを中止する、または、ユーザにエラーメッセージを送る、または、管理者に通知することを指示する入力を受け付ける第３の受付手段を更に有することを特徴とする請求項５に記載のコンピュータシステム。
【請求項７】
前記埋込手段は、複数のページに認証用の情報を埋め込み、
前記認証手段は、前記認証用の情報が埋め込まれた複数のページのいずれかのページにより認証することを特徴とする請求項１に記載のコンピュータシステム。
【請求項８】
デジタルデータで表わされた情報を複数ページの印刷媒体に出力した後、該複数ページの印刷媒体の情報を読み込んで、該読み込んだ情報を表わすデジタルデータを使用するコンピュータシステムにおける情報処理方法であって、
前記複数ページの印刷媒体への情報の出力時に、当該コンピュータシステムで選択した少なくとも１ページに出力される情報に認証用の情報を埋め込む埋込工程と、
前記埋込工程で認証用の情報が埋め込まれた前記選択した少なくとも１ページのページ番号をユーザに通知する通知工程と、
前記選択した少なくとも１ページが先頭ページに配置された、前記複数ページの印刷媒体の情報を読み込む読込工程と、
前記先頭ページから読み込まれた情報に前記認証用の情報が含まれるか否かに基づいて、前記読込工程で前記複数ページの印刷媒体から読み込まれた情報を表わすデジタルデータを認証する認証工程と、
前記認証工程での認証の結果に対応して、前記複数ページの印刷媒体から読み込まれた情報を表わすデジタルデータに対する処理を制御する制御工程とを有することを特徴とする情報処理方法。
【請求項９】
デジタルデータで表わされた情報を複数ページの印刷媒体に出力した後、該複数ページの印刷媒体の情報を読み込んで、該読み込んだ情報を表わすデジタルデータを使用するコンピュータシステムで、前記デジタルデータを登録及び管理する情報処理装置であって、
登録されているデジタルデータを複数ページの印刷媒体に出力する要求を受け付ける受付手段と、
前記登録されているデジタルデータが出力される複数ページの印刷媒体から少なくとも１ページをランダムに選択する選択手段と、
前記選択手段により選択した少なくとも１ページに出力される情報に認証用の情報を埋め込む埋込手段と、
前記登録されているデジタルデータにより表わされる情報を前記複数ページの印刷媒体に出力するために、前記選択した少なくとも１ページに埋め込まれた認証用の情報を含む前記登録されているデジタルデータを送信する送信手段と、
前記埋込手段により認証用の情報を埋め込んだ前記選択した少なくとも１ページのページ番号をユーザに通知する通知手段と、
前記選択した少なくとも１ページに埋め込まれた認証用の情報に基づく認証の結果を受信し、該認証の結果に対応して前記複数ページの印刷媒体から読み込んだ情報を表わすデジタルデータに対する処理を制御する制御手段とを有することを特徴とする情報処理装置。
【請求項１０】
デジタルデータで表わされた情報を複数ページの印刷媒体に出力した後、該複数ページの印刷媒体の情報を読み込んで、該読み込んだ情報を表わすデジタルデータを使用するコンピュータシステムで、前記デジタルデータを登録及び管理する情報処理装置の制御方法であって、
登録されているデジタルデータを複数ページの印刷媒体に出力する要求を受け付ける受付工程と、
前記登録されているデジタルデータが出力される複数ページの印刷媒体から少なくとも１ページをランダムに選択する選択工程と、
前記選択工程で選択した少なくとも１ページに出力される情報に認証用の情報を埋め込む埋込手段と、
前記登録されているデジタルデータにより表わされる情報を前記複数ページの印刷媒体に出力するために、前記選択した少なくとも１ページに埋め込まれた認証用の情報を含む前記登録されているデジタルデータを送信する送信工程と、
前記埋込工程で認証用の情報を埋め込んだ前記選択した少なくとも１ページのページ番号をユーザに通知する通知工程と、
前記選択した少なくとも１ページに埋め込まれた認証用の情報に基づく認証の結果を受信し、該認証の結果に対応して前記複数ページの印刷媒体から読み込んだ情報を表わすデジタルデータに対する処理を制御する制御工程とを有することを特徴とする情報処理装置の制御方法。
【請求項１１】
デジタルデータで表わされた情報を複数ページの印刷媒体に出力した後、該複数ページの印刷媒体の情報を読み込んで、該読み込んだ情報を表わすデジタルデータを使用するコンピュータシステムで、情報を複数ページの印刷媒体に出力して前記複数ページの印刷媒体から情報を読み込む情報処理装置であって、
登録されているデジタルデータにより表わされる情報を複数ページの印刷媒体に出力する要求を転送する転送手段と、
前記要求への応答として、前記複数ページの印刷媒体の少なくとも１ページに埋め込まれた認証用の情報を含む前記登録されているデジタルデータを受信する受信手段と、
前記受信手段により受信された前記認証用の情報を含む前記登録されているデジタルデータにより表わされる情報を、前記複数ページの印刷媒体に出力する出力手段と、
ユーザに前記認証用の情報が埋め込まれたページとして通知されたページ番号の少なくとも１ページが、該ユーザにより先頭ページに配置された、前記複数ページの印刷媒体の情報を読み込む読込手段と、
前記先頭ページから読み込まれた情報に前記認証用の情報が含まれるか否かに基づいて、前記読込手段により前記複数ページの印刷媒体から読み込まれた情報を表わすデジタルデータを認証する認証手段と、
前記読込手段により読み込んだ情報を表わすデジタルデータと前記認証手段による認証結果とを送信する送信手段とを有することを特徴とする情報処理装置。
【請求項１２】
デジタルデータで表わされた情報を複数ページの印刷媒体に出力した後、該複数ページの印刷媒体の情報を読み込んで、該読み込んだ情報を表わすデジタルデータを使用するコンピュータシステムで、情報を複数ページの印刷媒体に出力して前記複数ページの印刷媒体から情報を読み込む情報処理装置の制御方法であって、
登録されているデジタルデータにより表わされる情報を複数ページの印刷媒体に出力する要求を転送する転送工程と、
前記要求への応答として、前記複数ページの印刷媒体の少なくとも１ページに埋め込まれた認証用の情報を含む前記登録されているデジタルデータを受信する受信工程と、
前記受信工程で受信された前記認証用の情報を含む前記登録されているデジタルデータにより表わされる情報を、前記複数ページの印刷媒体に出力する出力工程と、
ユーザに前記認証用の情報が埋め込まれたページとして通知されたページ番号の少なくとも１ページが、該ユーザにより先頭ページに配置された、前記複数ページの印刷媒体の情報を読み込む読込工程と、
前記先頭ページから読み込まれた情報に前記認証用の情報が含まれるか否かに基づいて、前記読込工程で前記複数ページの印刷媒体から読み込まれた情報を表わすデジタルデータを認証する認証工程と、
前記読込工程で読み込んだ情報を表わすデジタルデータと前記認証工程での認証結果とを送信する送信工程とを有することを特徴とする情報処理装置の制御方法。
【請求項１３】
請求項１０又は１２に記載の情報処理装置の制御方法の各工程をコンピュータに実行させるためのコンピュータプログラム。
【請求項１４】
請求項１３に記載のコンピュータプログラムを記憶したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理方法及びその装置とシステムに関する。すなわち、一旦ドキュメントを出力した後、再度ドキュメントをスキャンしてワークフローに戻すような場合の、ユーザのなりすましを防止するためのドキュメントに対するなりすまし防止方法及びそのシステムに関する。
【背景技術】
【０００２】
従来、例えば複写機等でドキュメントのスキャンを行なう際の個人認証を実現するためには、ICカードによる認証、生体認証等の技術を用いていた（特許文献１参照）。
【０００３】
また、紙データに印刷されたデータの使用方法に関しては、サーバに接続して印刷されたデータを手がかりにしてサーバからデータを取得し、そのデータに置き換えるような技術も用いられていた（特許文献２参照）。
【特許文献１】特開２００２−１８３０９３
【特許文献２】特開平１０−２８５３７８号
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の技術では、ICカードを紛失してしまった場合に容易になりすましが実現可能であった。また、なりすまし防止のための認証を実現するのに新たなオプションデバイスを装着する必要があったため、余計な設備コストがかかっていた。
【０００５】
本発明は、出力文書と入力文書との出力管理のチェックを強固にすることで、生体認証デバイスやその他認証用のデバイスを新規増設することなく、複写機等の出力デバイスの機能を利用することで容易になりすましを防止する。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明のコンピュータシステムは、デジタルデータで表わされた情報を複数ページの印刷媒体に出力した後、該複数ページの印刷媒体の情報を読み込んで、該読み込んだ情報を表わすデジタルデータを使用するコンピュータシステムであって、前記複数ページの印刷媒体への情報の出力時に、当該コンピュータシステムで選択した少なくとも１ページに出力される情報に認証用の情報を埋め込む埋込手段と、前記埋込手段により認証用の情報が埋め込まれた前記選択した少なくとも１ページのページ番号をユーザに通知する通知手段と、前記選択した少なくとも１ページが先頭ページに配置された、前記複数ページの印刷媒体の情報を読み込む読込手段と、前記先頭ページから読み込まれた情報に前記認証用の情報が含まれるか否かに基づいて、前記読込手段により前記複数ページの印刷媒体から読み込まれた情報を表わすデジタルデータを認証する認証手段と、前記認証手段による認証の結果に対応して、前記複数ページの印刷媒体から読み込まれた情報を表わすデジタルデータに対する処理を制御する制御手段とを有することを特徴とする。
【０００７】
ここで、前記埋込手段が前記選択した少なくとも１ページに認証用の情報を埋め込む位置の入力を受け付ける第１の受付手段を更に有する。また、前記埋込手段が前記認証用の情報を、電子透かしと、バーコードと、クリアトナーとから選択する入力を受け付ける第２の受付手段を更に有する。また、前記読込手段は、先頭ページを複数の方法で読み込み、前記認証手段は、前記複数の方法により読み込んだ情報を表わすデジタルデータに基づいて、前記先頭ページを認証する。また、前記認証手段は、予め決められた回数の先頭ページの読み込みを許容し、前記予め決められた回数の読み込みによっても認証が成功しない場合に、前記先頭ページの認証を中止する。また、前記認証手段が前記認証を中止した場合に、前記読込手段による読み込みを中止する、または、ユーザにエラーメッセージを送る、または、管理者に通知することを指示する入力を受け付ける第３の受付手段を更に有する。また、前記埋込手段は、複数のページに認証用の情報を埋め込み、前記認証手段は、前記認証用の情報が埋め込まれた複数のページのいずれかのページにより認証する。
【０００８】
また、本発明の情報処理方法は、デジタルデータで表わされた情報を複数ページの印刷媒体に出力した後、該複数ページの印刷媒体の情報を読み込んで、該読み込んだ情報を表わすデジタルデータを使用するコンピュータシステムにおける情報処理方法であって、前記複数ページの印刷媒体への情報の出力時に、当該コンピュータシステムで選択した少なくとも１ページに出力される情報に認証用の情報を埋め込む埋込工程と、前記埋込工程で認証用の情報が埋め込まれた前記選択した少なくとも１ページのページ番号をユーザに通知する通知工程と、前記選択した少なくとも１ページが先頭ページに配置された、前記複数ページの印刷媒体の情報を読み込む読込工程と、前記先頭ページから読み込まれた情報に前記認証用の情報が含まれるか否かに基づいて、前記読込工程で前記複数ページの印刷媒体から読み込まれた情報を表わすデジタルデータを認証する認証工程と、前記認証工程での認証の結果に対応して、前記複数ページの印刷媒体から読み込まれた情報を表わすデジタルデータに対する処理を制御する制御工程とを有することを特徴とする。
【０００９】
また、本発明の情報処理装置は、デジタルデータで表わされた情報を複数ページの印刷媒体に出力した後、該複数ページの印刷媒体の情報を読み込んで、該読み込んだ情報を表わすデジタルデータを使用するコンピュータシステムで、前記デジタルデータを登録及び管理する情報処理装置であって、登録されているデジタルデータを複数ページの印刷媒体に出力する要求を受け付ける受付手段と、前記登録されているデジタルデータが出力される複数ページの印刷媒体から少なくとも１ページをランダムに選択する選択手段と、前記選択手段により選択した少なくとも１ページに出力される情報に認証用の情報を埋め込む埋込手段と、前記登録されているデジタルデータにより表わされる情報を前記複数ページの印刷媒体に出力するために、前記選択した少なくとも１ページに埋め込まれた認証用の情報を含む前記登録されているデジタルデータを送信する送信手段と、前記埋込手段により認証用の情報を埋め込んだ前記選択した少なくとも１ページのページ番号をユーザに通知する通知手段と、前記選択した少なくとも１ページに埋め込まれた認証用の情報に基づく認証の結果を受信し、該認証の結果に対応して前記複数ページの印刷媒体から読み込んだ情報を表わすデジタルデータに対する処理を制御する制御手段とを有することを特徴とする。
また、本発明の情報処理装置の制御方法は、デジタルデータで表わされた情報を複数ページの印刷媒体に出力した後、該複数ページの印刷媒体の情報を読み込んで、該読み込んだ情報を表わすデジタルデータを使用するコンピュータシステムで、前記デジタルデータを登録及び管理する情報処理装置の制御方法であって、登録されているデジタルデータを複数ページの印刷媒体に出力する要求を受け付ける受付工程と、前記登録されているデジタルデータが出力される複数ページの印刷媒体から少なくとも１ページをランダムに選択する選択工程と、前記選択工程で選択した少なくとも１ページに出力される情報に認証用の情報を埋め込む埋込手段と、前記登録されているデジタルデータにより表わされる情報を前記複数ページの印刷媒体に出力するために、前記選択した少なくとも１ページに埋め込まれた認証用の情報を含む前記登録されているデジタルデータを送信する送信工程と、前記埋込工程で認証用の情報を埋め込んだ前記選択した少なくとも１ページのページ番号をユーザに通知する通知工程と、前記選択した少なくとも１ページに埋め込まれた認証用の情報に基づく認証の結果を受信し、該認証の結果に対応して前記複数ページの印刷媒体から読み込んだ情報を表わすデジタルデータに対する処理を制御する制御工程とを有することを特徴とする。
また、本発明の情報処理装置は、デジタルデータで表わされた情報を複数ページの印刷媒体に出力した後、該複数ページの印刷媒体の情報を読み込んで、該読み込んだ情報を表わすデジタルデータを使用するコンピュータシステムで、情報を複数ページの印刷媒体に出力して前記複数ページの印刷媒体から情報を読み込む情報処理装置であって、登録されているデジタルデータにより表わされる情報を複数ページの印刷媒体に出力する要求を転送する転送手段と、前記要求への応答として、前記複数ページの印刷媒体の少なくとも１ページに埋め込まれた認証用の情報を含む前記登録されているデジタルデータを受信する受信手段と、前記受信手段により受信された前記認証用の情報を含む前記登録されているデジタルデータにより表わされる情報を、前記複数ページの印刷媒体に出力する出力手段と、ユーザに前記認証用の情報が埋め込まれたページとして通知されたページ番号の少なくとも１ページが、該ユーザにより先頭ページに配置された、前記複数ページの印刷媒体の情報を読み込む読込手段と、前記先頭ページから読み込まれた情報に前記認証用の情報が含まれるか否かに基づいて、前記読込手段により前記複数ページの印刷媒体から読み込まれた情報を表わすデジタルデータを認証する認証手段と、前記読込手段により読み込んだ情報を表わすデジタルデータと前記認証手段による認証結果とを送信する送信手段とを有することを特徴とする。
また、本発明の情報処理装置の制御方法は、デジタルデータで表わされた情報を複数ページの印刷媒体に出力した後、該複数ページの印刷媒体の情報を読み込んで、該読み込んだ情報を表わすデジタルデータを使用するコンピュータシステムで、情報を複数ページの印刷媒体に出力して前記複数ページの印刷媒体から情報を読み込む情報処理装置の制御方法であって、登録されているデジタルデータにより表わされる情報を複数ページの印刷媒体に出力する要求を転送する転送工程と、前記要求への応答として、前記複数ページの印刷媒体の少なくとも１ページに埋め込まれた認証用の情報を含む前記登録されているデジタルデータを受信する受信工程と、前記受信工程で受信された前記認証用の情報を含む前記登録されているデジタルデータにより表わされる情報を、前記複数ページの印刷媒体に出力する出力工程と、ユーザに前記認証用の情報が埋め込まれたページとして通知されたページ番号の少なくとも１ページが、該ユーザにより先頭ページに配置された、前記複数ページの印刷媒体の情報を読み込む読込工程と、前記先頭ページから読み込まれた情報に前記認証用の情報が含まれるか否かに基づいて、前記読込工程で前記複数ページの印刷媒体から読み込まれた情報を表わすデジタルデータを認証する認証工程と、前記読込工程で読み込んだ情報を表わすデジタルデータと前記認証工程での認証結果とを送信する送信工程とを有することを特徴とする。
更に、上記情報処理装置の制御方法の各工程をコンピュータに実行させるためのコンピュータプログラム、及び該コンピュータプログラムを記憶したコンピュータが読み取り可能な記憶媒体を提供する。
【発明の効果】
【００１０】
本発明によれば、電子ワークフローと電子化が困難なフローの間で認証者のユーザ確認、及び出力文書と入力文書との出力管理のチェックを強固に実現することができる。そして、なりすまし防止の認証に関しては生体認証デバイスやその他認証用のデバイスを新規増設することなく、複写機等の出力デバイスの機能を利用することで容易になりすましを防止することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施形態を添付図面を参照して詳細に説明する。
【００１２】
＜本実施形態のコンピュータシステムの構成例＞
図１は、本実施形態のコンピュータシステムを構成するコンピュータの構成例を示す図である。
【００１３】
本コンピュータシステムは、複数のコンピュータがネットワークバスによって相互に接続されているものである。かかるコンピュータは、CPU10による中央処理装置を有する。また、ROM11/RAM12による主記憶装置と、FDドライブ13やHDドライブ15などによる外部記憶装置とを有する。また、キーボード16およびマウス18などポインティングデバイスによる入力装置と、CRTディスプレイ17などによる表示装置やプリンタ19やプロッタによる印刷装置などの出力装置とを有する。これらの構成要素は、システムバス20により接続される。
【００１４】
本コンピュータは、基本I/Oプログラム、OS,およびプログラムをCPUが実行することにより動作する。基本I/OプログラムはROM11に書き込まれており、OSはHD15に書き込まれている。そして、本コンピュータの電源がONされたときに、基本I/Oプログラム中のIPL(イニシャル・プログラム・ローディング)機能により、HD15からOSがRAM12に読み込まれ、OSの動作が開始される。コンピュータプログラムは、添付図面等に示される制御手順のフローチャートに基づいてプログラムコード化されたものである。
（本実施形態の記憶構成例）
本実施形態の場合は、本コンピュータプログラムおよび関連データはFD14中に記録されており、その記録されている内容の構成を図２に示す。
FD14に記録されたコンピュータプログラム及び関連データは、図１に示すようにFDドライブ13を通じて本コンピュータにロードすることができる。このFDをFDドライブ13にセットすると、OSおよび基本I/Oプログラムの制御の下に本コンピュータプログラムおよび関連データがFD14から読み出され、RAM12にロードされて動作可能となる。
FD14の先頭には、かかるFD14を識別するための情報や容量などの情報を含むボリューム情報31が記憶される。続いて、FD14内部の記憶位置とファイル名などを記憶するディレクトリ32が記憶されている。また、データの記憶領域には、本実施形態で使用される制御プログラムの実行ファイル33や、制御プログラムが利用するための関連データファイル34が記憶される。
【００１５】
図３は、本コンピュータプログラムがRAMにロードされ実行可能となった状態のメモリマップを示す。
図３において、RAM12には、基本I/Oプログラム41やOS42がロードされる。また、本実施形態に特有の制御プログラム43がロードされる。データエリア44には、本実施形態で利用されるデータが記憶される。ワークエリア45は、CPU10が制御プログラム43を実行する場合に一次記憶部として利用される。
【００１６】
本実施形態では、FD14からコンピュータプログラム及び関連データを直接RAM12にロードして実行させる例を示した。しかし、この他にFD14からプログラム及び関連データをいったんHD15に格納(インストール)しておき、本プログラムを動作させる段にHD15からRAM12にロードするようにしてもよい。また、本コンピュータプログラムを記録する媒体は、FD以外にCD-ROM、ICメモリカードなどであってもよい。さらに、本プログラムをROM11に記録しておき、これをメモリマップの一部をなすように構成し、直接CPU10で実行することも可能である。
＜本実施形態のネットワークシステムの構成例＞
図４は、本実施形態の複数のコンピュータが接続されるネットワークシステムの構成例を示す図である。
【００１７】
本実施形態のネットワークシステムでは、ネットワーク100に個人認証、データの出力、入力を行なうための複写機101やプリンタ102が接続されている。また、認証情報が蓄積されている認証サーバ103と、各種データファイルが格納されているデータサーバ104と、ドキュメントの出力や入力、変更等の履歴を管理する履歴サーバ105が接続されている。また、各サーバからページ情報を受け取るためのクライアントPC106が接続されている。
【００１８】
＜本実施形態のシステムにおける処理例＞
（本実施形態のワークフローの例）
図５は、本実施形態が想定しているワークフローを示したものである。
【００１９】
図５では、ワークフローが、購買申請51→課長承認52→部長承認53→選定・発注・契約54→検収55と流れ、電子データもワークフローに従って流れる。
【００２０】
本実施形態では、電子化されたワークフローにおいて一部のワークフローが電子化できない場合のフローを想定している。つまり、図５の課長承認52と部長承認53の間で一旦複写機101に紙ドキュメントして出力し(52a)、ドキュメント修正後、再度スキャンしてドキュメントを電子フローに載せる(53a)ことを想定している。
【００２１】
［実施形態１］
（本実施形態１の処理の概要）
図６は、本実施形態の情報処理方法の概要を示す図である。
【００２２】
まず、ドキュメントを電子化されたフローから出力する場合に、複写機101から認証処理を実行する。その結果、ユーザの管理下のドキュメント一覧が複写機101上に表示されるので、ユーザはその中から出力したいドキュメントを選択し印刷処理をかける（S1）。サーバ104,105では印刷要求毎に複数ページの内からランダムに先頭ページを指定し、先頭ページ認識情報を設定する（S2）。そして、作成したページ番号を含む先頭ページ情報をメールでユーザのクライアントPC106に対して送信する（S3）。
【００２３】
複写機101にデータ送信して出力をする（S4）。ユーザは出力されたドキュメントに対してドキュメントの追記、修正等を行なう（S5）。
【００２４】
ドキュメント変更終了後、ユーザは複写機101で認証終了後、先頭ページに指定されているページを先頭に配置してスキャンを実行する（S6）。スキャンされたドキュメントに対して複写機101は先頭ページ認証情報からページの妥当性をチェックする（S7）。チェックがOKな場合データを一旦保存し、ユーザにデータの確認を行なせわせた後、サーバ104,105でデータ、履歴等の登録を行なう（S8）。
【００２５】
（本実施形態における表示画面例）
図７は、本実施形態の先頭ページ設定UI700である。
【００２６】
先頭ページ設定UIを利用することで、ドキュメント毎に本機能を利用するか否かの設定が可能である。"先頭ページ設定有効701"にチェックをつけることにより本機能が有効となる。また"少数ページ設定702"にチェックをつけると少数ページ設定が有効となる。
【００２７】
次に、紙を特定及び先頭ページである情報を記憶するための先頭ページ認証情報の紙への出力形態として３つの設定が可能である。電子透かし703を設定した場合、先頭ページ認証情報が透かし情報として印刷される。バーコード704を選択した場合、先頭ページ認証情報がバーコード情報に変換されて出力される。クリアトナー705を選択した場合、先頭ページ認証情報が視覚では認識できない透明なトナーで印刷される。
【００２８】
次に、紙出力する先頭ページ認証情報等をどの位置に設定するかを指定する。用紙面706、データ位置707をそれぞれ選択すると、選択したエリアに先頭ページ認識情報等が出力される。
【００２９】
図８は、図７で"少数ページ設定702"が設定された場合の少数ページ設定の詳細設定UI800である。ここで、少数ページ設定702にチェックをつけ、図８の少数枚設定801をすると、少数枚設定801で設定した複数のページをスキャンすることで認証が行われる。少数ページ設定７０２を行い、複数枚のページを使って認証を行うことで、先頭ページのみで認証を行うより、セキュリティが向上する。
【００３０】
"少数枚設定801"はこの機能を有効にするドキュメントページ数の範囲を設定する。"スキャン回数指定802"は先頭ページのスキャンする許容の回数を指定する。例えば、スキャン回数指定802を2回に設定すると、先頭ページを2回スキャンすることで認証が行われる。先頭ページを1回スキャンしても認証が行われない。"回転/反転回数803"は先頭ページを回転/反転させる回数を指定する。例えば、回転／反転回数を2回に設定すると、原稿を回転させ指定された方向で2回スキャンすることで認証が行われる。指定された方向でスキャンされないと認証が行われない。"位置認識マーク設定804"がチェックされた場合、印刷物の上下左右がわかるようなマーキングが紙に印字される。
【００３１】
図９は、本実施形態におけるスキャン制限処理の設定UI900である。
【００３２】
この設定を行なうことで、スキャン時の不正なリトライ処理を防止できる。"スキャンエラー回数制限901"はスキャンに失敗した場合などに何回まで再スキャンを実行できるかを指定できる。認証を中止する場合の"制限回数オーバー時の動作902"としては、スキャン停止902a、エラーメッセージの出力902b、管理者通知902cなどが選択でき、選択された項目の処理がエラー時に実行される。
【００３３】
（本実施形態の先頭ページの印刷例）
図１０は、本実施形態におけるドキュメントへの認識情報の印字イメージである。先頭ページ設定での指定に基づき印字される箇所（用紙の表面1001か裏面1002かなど）が変化する。
【００３４】
図１１は、本実施形態におけるドキュメントへの認識情報の印字イメージである。先頭ページ設定での指定に基づき印字される箇所（用紙の帳票1101内か帳票外1102の領域か）が変化する。
【００３５】
＜本実施形態の先頭ページ印刷のシーケンス例＞
図１２は、本実施形態の先頭ページのデータ出力時のシーケンス図である。
【００３６】
まず、複写機101から認証依頼が認証サーバ103に来る。認証サーバ103は認証を行ない(S1201)、認証がOKな場合に認証したユーザのドキュメントリスト情報を複写機101に返す(S1202)。
【００３７】
そのリストからユーザは出力したいドキュメントを選択する(S1203)。データサーバ104では、選択されたドキュメントに対して先頭ページを設定し(S1204)、先頭ページ情報をクライアントPCに送信する(S1205)。なお、S1205では、先頭ページ情報をデータサーバ104のUI（不図示）に表示してもよい。次に、データサーバ104は、実際のドキュメントデータを複写機101に送信し(S1206)、実際の印刷が実行される(S1207,S1208)。
【００３８】
＜本実施形態の先頭ページ読込みのシーケンス例＞
図１３は、本実施形態の先頭ページのデータ入力時のシーケンス図である。
【００３９】
まず、複写機101から認証依頼が認証サーバ103に来る。認証サーバ103は認証を実行し(S1301)、認証がOKな場合に、認証したユーザのドキュメントリスト情報を複写機101に返す(S1302)。
【００４０】
そのリストからユーザは入力したいドキュメントを選択する(S1303)。そして、メールで指定された先頭ページ情報に基づき先頭ページ指定されたページのスキャンを実行する(S1304)。複写機101ではスキャンされた先頭ページ情報を解析して、OKなら他のページのスキャンを実行する(S1305)。
【００４１】
そして、スキャンされたデータをデータサーバ104に一旦保存し(S1306)、登録するデータのユーザへの確認を行い(S1307,S1308)、実際にデータがデータサーバ104に登録される(S1309)。
【００４２】
＜本実施形態の先頭ページ読込みの動作手順例＞
図１４は、本実施形態の先頭ページのデータ入力時の処理手順例を示すフローチャートである。
【００４３】
まず、ユーザの認証チェックを行なう（Ｓ１４０１）。認証がOKな場合（Ｓ１４０２でｙｅｓ）、ドキュメントリストを複写機101上に表示する（Ｓ１４０３）。NGな場合（Ｓ１４０２でｎｏ）は処理を終了する。
【００４４】
次に、認証者によりリストから入力するドキュメントが選択されスキャンが実行される（Ｓ１４０４）。次に、スキャンされた先頭ページの解析処理が実行される（Ｓ１４０５）。解析処理の詳細は以下に図１５で説明する。
【００４５】
解析処理が正常に行なわれたか否かを判断し（Ｓ１４０６）、NGの場合（Ｓ１４０６でｎｏ）は、スキャンをやり直すか否かを選択する（Ｓ１４０７）。やり直す場合はエラー処理チェックを行い（Ｓ１４０８）、エラーが発生しない場合、再度ドキュメントの選択を実行する（Ｓ１４０９）。エラーが発生した場合はエラー処理を実行する（Ｓ１４１０）。
【００４６】
ステップＳ１４０５での解析での解析処理が成功した場合、スキャンしたデータを一旦サーバに保存する（Ｓ１４１１）。このように、ステップS１４０５の解析処理（認証処理）の結果に応じて、その後どのような処理を行うかが制御される。そして、認証者にデータの確認を行なわせる（Ｓ１４１２）。データの確認がNGな場合（Ｓ１４１３でｎｏ）、保存されているデータの削除を行ない（Ｓ１４１４）、再びステップＳ１４０４に戻ってデータの選択から行なう。OKな場合（Ｓ１４１３でｙｅｓ）、データ及び履歴のサーバへの登録処理を行なう（Ｓ１４１５）。
【００４７】
（図１４の解析処理Ｓ１４０５の手順例）
図１５は、図１４のデータ入力時の解析処理（Ｓ１４０５）の処理手順例を示すフローチャートである。
【００４８】
先頭ページの有効性のチェックを行い（Ｓ１５０１）、有効な場合（Ｓ１５０２でｙｅｓ）、少数ページ設定の有効性のチェックを行なう（Ｓ１５０３）。NGな場合（Ｓ１５０２でｎｏ）は処理を終了する。
【００４９】
少数ページ設定の有効チェックで有効な場合（Ｓ１５０４でｙｅｓ）、スキャンされた枚数が設定の範囲ないか否かのチェックを行なう（Ｓ１５０６）。ステップＳ１５０４で有効でない場合、先頭ページの妥当性のチェックを行なう（Ｓ１５０５）。
【００５０】
ステップＳ１５０６のチェックで有効な場合（Ｓ１５０７でｙｅｓ）、スキャン回数、回転/反転回数のチェックを行なう（Ｓ１５０８）。具体的には、設定されているスキャン回数読まれたか、設定されている回転／反転回数、回転または反転して読まれたかチェックを行う。NGの場合（Ｓ１５０７でｎｏ）、解析処理NGとなる（Ｓ１５１２）。ステップＳ１５０８のあと、位置情報認識マーク設定が行なわれている場合、マーク位置とおりにスキャンが実行されているかチェックする（Ｓ１５０９）。
【００５１】
解析のチェックを行い（Ｓ１５１０）、OKな場合（Ｓ１５１０でｙｅｓ）、解析処理OKで（Ｓ１５１１）、処理を終了し、NGな場合（Ｓ１５１０でｎｏ）は解析処理NGで（Ｓ１５１２）、処理を終了する。
【００５２】
＜本実施形態の先頭ページの読込みの具体例＞
図１６は、本実施形態の少数ページ指定時のデータスキャンのイメージ図である。
【００５３】
先頭ページ情報として"b472⇒f653"が指定されている場合、スキャン1回目で裏面の472方向からスキャンを実行し、2回目のスキャンでは表面の653方向からスキャンを実行することで先頭ページのスキャンに成功する。
【００５４】
図１７は、本実施形態の先頭ページ情報テーブル1700の例である。
【００５５】
先頭ページ情報テーブル1700には、ドキュメント名1701に対応して、出力ページ1702が記憶され、その出力ページ1702から先頭ページ1703が選択されている。
【００５６】
このデータは、複写機101からの印刷命令実行時にドキュメント毎にサーバ104,105で生成されるテーブルデータである。本例では、購入承認ドキュメントのこの印刷ジョブでは３ページ目が先頭ページとしてサーバ104,105に自動選択されて、情報が登録されたことになる。
【００５７】
［実施形態２］
実施形態２では、先頭ページが1ページのみの固定ではなくユーザが複数のページ数を先頭ページ数として指定できるようにする。
【００５８】
上記実施形態１では、ドキュメントを出力した後に、先頭ページに指定されているページを紛失した場合、再度ドキュメントをスキャンしてワークフローに復帰することができなかった。しかし、先頭ページを複数指定できるようになれば例え先頭ページに指定されていたページを紛失してしまったとしても、サブの先頭ページをスキャンすることで解析処理に成功し、再度ワークフローに復帰することができる。
【００５９】
（本実施形態２の処理の概要）
図１８は、本実施形態２の処理の概略を示す図である。本実施形態２の実施形態１との相違は、実施形態１(S2)(S3)(S5)(S6)において、複数の先頭ページが指定されて、(S2')(S3')(S5')(S6')となる点である。
【００６０】
まず、ドキュメントを電子化されたフローから出力する場合に、複写機101から認証処理を実行する。その結果、ユーザの管理下のドキュメント一覧が複写機101上に出力されるので、ユーザはその中から出力したいドキュメントを選択し印刷処理をかける（S1）。サーバ104,105では印刷要求毎に複数ページの内からランダムに先頭ページ及びサブ先頭ページを生成し先頭ページ認識情報を設定する（S2'）。そして作成したページ番号を含む先頭ページ情報及びサブ先頭ページ情報をメールでユーザに対して送信する（S3'）。
【００６１】
複写機101にデータ送信し出力をする（S4）。ユーザは出力されたドキュメントに対してドキュメントの追記、修正等を行なっている際に先頭ページに指定されているページを紛失してしまう（S5'）。ドキュメント変更終了後、ユーザは複写機101で認証終了後、本来先頭ページに指定されているページをスキャンさせるが、紛失してしまったのでサブ先頭ページを先頭に配置してスキャンを実行する（S6'）。
【００６２】
スキャンされたドキュメントに対して複写機101は、サブ先頭ページ認証情報か先頭ページの認証情報を取得しページの妥当性をチェックする（S7）。チェックがOKな場合データを一旦保存し、ユーザにデータの確認を行なわせた後、サーバ104,105でデータ、履歴等の登録を行なう（S8）。
【００６３】
（実施形態２の先頭ページ情報テーブル例）
図１９は、実施形態２の先頭ページ情報テーブル1900である。
【００６４】
先頭ページ情報テーブル1900には、ドキュメント名1901に対応して、出力ページ1902が記憶され、その出力ページ1902から先頭ページ1903とサブ先頭ページ1904が選択されている。
【００６５】
このデータは複写機101からの印刷命令実行時にドキュメント毎に、サーバ104,105で生成されるテーブルデータである。本例では、購入承認ドキュメントのこの印刷ジョブでは、３ページ目が先頭ページ、１ページ目がサブ先頭としてサーバ104,105に自動選択されて情報が登録されたことになる。
【００６６】
（実施形態２の先頭ページ設定画面例）
図２０は、実施形態２の先頭ページ設定UI2000である。
【００６７】
先頭ページ設定UI2000を利用することで、ドキュメント毎に本機能を利用するか否かの設定が可能である。
【００６８】
"先頭ページ設定有効2001"にチェックをつけることにより本機能が有効となる。また"先頭ページ数2002"設定の複数をチェックをすると、先頭ページを複数指定することができる。また"優先2003"にチェックをつけると先頭ページが複数存在した場合、先頭ページに優先度の設定が行なわれる。
【００６９】
図２０で2004〜2008は、図７の703〜707と同様であるので、説明を省く。
【００７０】
なお、本発明は、複数の機器（例えばホストコンピュータ、インターフェース機器、プリンタなど）から構成されるシステムあるいは統合装置に適用しても、ひとつの機器からなる装置に適用してもよい。
【００７１】
又、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはu CPUやMPU）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００７２】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７３】
又、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではない。そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（OS）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７４】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行う。このような処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７５】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【図面の簡単な説明】
【００７６】
【図１】本実施形態のコンピュータの構成例を示すブロック図である。
【図２】本実施形態の記憶媒体に記録されている内容例を示す図である。
【図３】本実施形態の制御プログラムがRAMにロードされ実行可能となった状態のメモリの構成例を示す図である。
【図４】本実施形態のネットワークシステムの構成例を示す図である。
【図５】本実施形態のイメージするワークフロー例を示す図である。
【図６】本実施形態１の処理例の概略を示す図である。
【図７】本実施形態１の先頭ページ設定UIの例を示す図である。
【図８】本実施形態の小数ページ設定UIの例を示す図である。
【図９】本実施形態のスキャン制限処理設定UIの例を示す図である。
【図１０】本実施形態の認証情報のデータ付加の一例を示す図である。
【図１１】本実施形態の認証情報のデータ付加の他例を示す図である。
【図１２】本実施形態のデータ出力時のシーケンス例を示す図である。
【図１３】本実施形態のデータ入力時のシーケンス例を示す図である。
【図１４】本実施形態のデータ入力時の処理手順例を示すフローチャートである。
【図１５】図１４の解析処理（Ｓ１４０５）の詳細手順例を示すフローチャートである。
【図１６】本実施形態のデータスキャン時のイメージの一例を示す図である。
【図１７】本実施形態１の先頭ページ情報テーブルの例を示す図である。
【図１８】本実施形態２の処理例の概略を示す図である。
【図１９】本実施形態２の先頭ページ情報テーブルの例を示す図である。
【図２０】本実施形態２の先頭ページ設定UIの例を示す図である。
【図１】
0004388102.tif 000002
【図２】
0004388102.tif 000003
【図３】
0004388102.tif 000004
【図４】
0004388102.tif 000005
【図５】
0004388102.tif 000006
【図６】
0004388102.tif 000007
【図７】
0004388102.tif 000008
【図８】
0004388102.tif 000009
【図９】
0004388102.tif 000010
【図１０】
0004388102.tif 000011
【図１１】
0004388102.tif 000012
【図１２】
0004388102.tif 000013
【図１３】
0004388102.tif 000014
【図１４】
0004388102.tif 000015
【図１５】
0004388102.tif 000016
【図１６】
0004388102.tif 000017
【図１７】
0004388102.tif 000018
【図１８】
0004388102.tif 000019
【図１９】
0004388102.tif 000020
【図２０】
0004388102.tif 000021