(57)【特許請求の範囲】
【請求項１】
認証コードが付加された印刷データを受信する受信手段と、
記憶手段と、
前記受信手段で受信した印刷データを前記記憶手段に記憶するための制御手段とを備え、
前記制御手段は、
前記受信手段により受信した印刷データが前記認証コードが付加された印刷データであるか否かを判別する判別手段と、
前記判別手段により、前記認証コードが付加された印刷データが受信されたと判別された場合には、前記認証コードに対応付けて前記記憶手段の一定の記憶領域を確保する記憶領域確保手段と、
前記記憶手段の記憶領域に対応付けられている認証コードと前記受信手段により受信された印刷データに付加された認証コードとを比較する認証コード比較手段と、
前記認証コード比較手段の比較結果に基づいて、認証コードが一致した場合には、受信した印刷データに含まれる送信元を示す送信元情報と前記記憶手段の記憶領域に記憶されている、一致した認証コードに対応する印刷データに含まれる送信元情報とを比較する送信元情報比較手段と、
前記送信元情報比較手段の比較結果に基づいて、送信元情報が一致した場合には、当該一致した認証コードに対応して設けられた前記記憶手段の記憶領域に前記受信手段により受信された印刷データを記憶する保存手段とを含み、
前記記憶領域確保手段は、前記送信元情報比較手段の比較結果に基づいて、前記送信元情報が不一致の場合には、前記送信元情報を前記認証コードに関連付けて、前記記憶手段の別の記憶領域を確保し、
前記保存手段は、前記送信元情報比較手段の比較結果に基づいて、前記送信元情報が不一致の場合には、前記記憶手段の前記別の記憶領域に前記受信手段により受信された印刷データを記憶する、情報処理装置。
【請求項２】
前記記憶領域確保手段は、別の認証コードが付加された印刷データを受信した場合には、前記別の認証コードに対応付けて前記記憶手段の一定の記憶領域を確保する、請求項１記載の情報処理装置。
【請求項３】
前記送信元情報は、ユーザ名、前記印刷データの送信先のアドレスを示すＩＰアドレス、コンピュータ名の少なくとも１つに相当する、請求項１記載の情報処理装置。
【請求項４】
前記記憶手段に記憶された認証コードが付加された印刷データに対するアクセス処理の入力指示を受け付ける操作入力受付手段と、
前記操作入力受付手段の入力指示に従って前記認証コードが付加された印刷データに対するアクセス処理を実行する印刷制御手段とを備え、
前記印刷制御手段は、
前記認証コードが付加された印刷データに対するアクセス処理の入力指示があった場合に、認証コードの入力を受け付ける認証コード入力受付手段と、
前記認証コード入力受付手段により入力された認証コードと、印刷処理の入力指示された印刷データに付加された認証コードとが一致するか否かを判断する認証手段と、
前記認証手段における認証が成功した場合に、前記記憶手段の認証が成功した前記認証コードに対応付けられて確保された記憶領域が複数存在するか否かを判断する判断手段と、
前記判断手段において、前記認証コードに対応付けられて確保された記憶領域が複数存在する場合には、送信元情報の入力を受け付ける送信元入力受付手段と、
前記送信元入力受付手段により入力された送信元情報と、前記認証コードに対応付けられて確保された前記複数の記憶領域にそれぞれ記憶される印刷データに含まれる送信元情報とが一致する記憶領域を検索する送信元情報検索手段と、
前記送信元情報検索手段により検索された一致した記憶領域に記憶された印刷データに対して所定の処理を実行する実行手段とを含む、請求項１記載の情報処理装置。
【請求項５】
前記所定の処理は、前記記憶領域に記憶された印刷データに対する印刷処理および／または削除処理に相当する、請求項４記載の情報処理装置。
【請求項６】
認証コードを付加した印刷データを送信する端末と、
前記ネットワークを介して前記端末と接続され、前記端末から送信された前記認証コードが付加された印刷データを受信する情報処理装置とを備え、
前記情報処理装置は、
前記認証コードが付加された印刷データを受信する受信手段と、
記憶手段と、
前記受信手段で受信した印刷データを前記記憶手段に記憶するための制御手段とを備え、
前記制御手段は、
前記受信手段により受信した印刷データが前記認証コードが付加された印刷データであるか否かを判別する判別手段と、
前記判別手段により、前記認証コードが付加された印刷データが受信されたと判別された場合には、前記認証コードに対応付けて前記記憶手段の一定の記憶領域を確保する記憶領域確保手段と、
前記記憶手段の記憶領域に対応付けられている認証コードと前記受信手段により受信された印刷データに付加された認証コードとを比較する認証コード比較手段と、
前記認証コード比較手段の比較結果に基づいて、認証コードが一致した場合には、受信した印刷データに含まれる送信元を示す送信元情報と前記記憶手段の記憶領域に記憶されている、一致した認証コードに対応する印刷データに含まれる送信元情報とを比較する送信元情報比較手段と、
前記送信元情報比較手段の比較結果に基づいて、送信元情報が一致した場合には、当該一致した認証コードに対応して設けられた前記記憶手段の記憶領域に前記受信手段により受信された印刷データを記憶する保存手段とを有し、
前記記憶領域確保手段は、前記送信元情報が不一致の場合には、前記送信元情報を前記認証コードに関連付けて、前記記憶手段の別の記憶領域を確保し、
前記保存手段は、前記送信元情報比較手段の比較結果に基づいて、前記送信元情報が不一致の場合には、前記記憶手段の前記別の記憶領域に前記受信手段により受信された印刷データを記憶する、情報処理システム。
【請求項７】
認証コードが付加された印刷データを受信するステップと、
受信した印刷データを記憶手段に記憶するステップとを備え、
前記記憶手段に記憶するステップは、
受信した印刷データが前記認証コードが付加された印刷データであるか否かを判別するステップと、
前記認証コードが付加された印刷データが受信されたと判別された場合には、前記認証コードに対応付けて前記記憶手段の一定の記憶領域を確保するステップと、
前記記憶手段の記憶領域に対応付けられている認証コードと前記受信手段により受信された印刷データに付加された認証コードとを比較するステップと、
前記認証コードの比較結果に基づいて、認証コードが一致した場合には、受信した印刷データに含まれる送信元を示す送信元情報と前記記憶手段の記憶領域に記憶されている、一致した認証コードに対応する印刷データに含まれる送信元情報とを比較するステップと、
前記送信元情報の比較結果に基づいて、送信元情報が一致した場合には、当該一致した認証コードに対応して設けられた前記記憶手段の記憶領域に受信された印刷データを記憶するステップとを含み、
前記一定の記憶領域を確保するステップは、前記送信元情報の比較結果に基づいて、前記送信元情報が不一致の場合には、前記送信元情報を前記認証コードに関連付けて、前記記憶手段の別の記憶領域を確保し、
前記印刷データを記憶するステップは、前記送信元情報の比較結果に基づいて、前記送信元情報が不一致の場合には、前記記憶手段の前記別の記憶領域に受信された印刷データを記憶する、情報処理方法。
【請求項８】
記憶手段を備えたコンピュータに実行させるための情報処理プログラムであって、
前記認証コードが付加された印刷データを受信するステップと、
受信した印刷データを前記記憶手段に記憶するステップとを備え、
前記記憶手段に記憶するステップは、
受信した印刷データが前記認証コードが付加された印刷データであるか否かを判別するステップと、
前記認証コードが付加された印刷データが受信されたと判別された場合には、前記認証コードに対応付けて前記記憶手段の一定の記憶領域を確保するステップと、
前記記憶手段の記憶領域に対応付けられている認証コードと前記受信手段により受信された印刷データに付加された認証コードとを比較するステップと、
前記認証コードの比較結果に基づいて、認証コードが一致した場合には、受信した印刷データに含まれる送信元を示す送信元情報と前記記憶手段の記憶領域に記憶されている、一致した認証コードに対応する印刷データに含まれる送信元情報とを比較するステップと、
前記送信元情報の比較結果に基づいて、送信元情報が一致した場合には、当該一致した認証コードに対応して設けられた前記記憶手段の記憶領域に受信された印刷データを記憶するステップとを含み、
前記一定の記憶領域を確保するステップは、前記送信元情報の比較結果に基づいて、前記送信元情報が不一致の場合には、前記送信元情報を前記認証コードに関連付けて、前記記憶手段の別の記憶領域を確保し、
前記印刷データを記憶するステップは、前記送信元情報の比較結果に基づいて、前記送信元情報が不一致の場合には、前記記憶手段の前記別の記憶領域に受信された印刷データを記憶する、情報処理プログラム。
【請求項９】
請求項８に記載の情報処理プログラムを記録した、記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証コードすなわち認証情報が付加されている印刷データを情報処理装置から出力する技術であって、特に印刷データを情報処理装置の記憶部に一旦記憶させ、印刷指示がなされた場合に情報処理装置の操作部を介した認証処理後に、記憶部に記憶されている印刷データを出力する技術に関する。
【背景技術】
【０００２】
従来より、たとえば、端末装置等で作成された印刷データをプリンタ等の情報処理装置によりプリント出力し、配布資料を作成したりすることが広く行なわれている。
【０００３】
プリンタは、一般的に複数のユーザで共有されている場合が多く、その排紙部には複数のユーザがそれぞれ作成し、印刷指示された印刷物がそのユーザが取りに来るまで残されることになる。
【０００４】
ユーザが印刷指示した印刷物には極めて機密性が高いものがある。
したがって、そのような場合には、ユーザは印刷指示した後に、直ちにプリンタの所に行き、印刷物を他人に見られないように回収する必要があった。
【０００５】
このような問題に対処するために機密性の高い文書（機密文書）を印刷する場合に、印刷物の取り忘れ、および第三者に閲覧あるいは印刷されることを防止するために機密文書の印刷データに対して認証コードを付加して、情報処理装置の記憶部へ保存し、情報処理装置の操作パネルを介して認証処理を実行した後、認証処理が成功した場合に当該ユーザの印刷指示を受けて印刷を実行する機能（いわゆるセキュアプリント）が知られている（特許文献１）。
【０００６】
当該セキュアプリントでは、管理者による認証コードに対する取決めがなく、ユーザがフレキシブルに認証コードを設定できる利便性がある。
【特許文献１】特開２００７−２５１２７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、このようなセキュアプリントでは、簡易的に認証コードが設定され易く、これにより第三者と認証コードが重複する可能性がある。
【０００８】
したがって、認証コードが付加されている印刷データについて、第三者と認証コードが重複している場合には、機密文書であっても第三者に閲覧あるいは印刷されてしまう可能性があった。
【０００９】
本発明は、上記のような問題を解決するためになされたものであって、簡易な方式でセキュアプリントの機密性を向上させることが可能な情報処理装置、情報処理システム、情報処理方法、情報処理プログラムおよび記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明に係る情報処理装置は、認証コードが付加された印刷データを受信する受信手段と、記憶手段と、受信手段で受信した印刷データを記憶手段に記憶するための制御手段とを備える。制御手段は、受信手段により受信した印刷データが認証コードが付加された印刷データであるか否かを判別する判別手段と、判別手段により、認証コードが付加された印刷データが受信されたと判別された場合には、認証コードに対応付けて記憶手段の一定の記憶領域を確保する記憶領域確保手段と、記憶手段の記憶領域に対応付けられている認証コードと受信手段により受信された印刷データに付加された認証コードとを比較する認証コード比較手段と、認証コード比較手段の比較結果に基づいて、認証コードが一致した場合には、受信した印刷データに含まれる送信元を示す送信元情報と記憶手段の記憶領域に記憶されている、一致した認証コードに対応する印刷データに含まれる送信元情報とを比較する送信元情報比較手段と、送信元情報比較手段の比較結果に基づいて、送信元情報が一致した場合には、当該一致した認証コードに対応して設けられた記憶手段の記憶領域に受信手段により受信された印刷データを記憶する保存手段とを含む。記憶領域確保手段は、送信元情報比較手段の比較結果に基づいて、送信元情報が不一致の場合には、送信元情報を認証コードに関連付けて、記憶手段の別の記憶領域を確保する。保存手段は、送信元情報比較手段の比較結果に基づいて、送信元情報が不一致の場合には、記憶手段の別の記憶領域に受信手段により受信された印刷データを記憶する。
【００１１】
好ましくは、記憶領域確保手段は、別の認証コードが付加された印刷データを受信した場合には、別の認証コードに対応付けて記憶手段の一定の記憶領域を確保する。
【００１２】
好ましくは、送信元情報は、ユーザ名、印刷データの送信先のアドレスを示すＩＰアドレス、コンピュータ名の少なくとも１つに相当する。
【００１３】
好ましくは、記憶手段に記憶された認証コードが付加された印刷データに対するアクセス処理の入力指示を受け付ける操作入力受付手段と、操作入力受付手段の入力指示に従って認証コードが付加された印刷データに対するアクセス処理を実行する印刷制御手段とを備える。印刷制御手段は、認証コードが付加された印刷データに対するアクセス処理の入力指示があった場合に、認証コードの入力を受け付ける認証コード入力受付手段と、認証コード入力受付手段により入力された認証コードと、印刷処理の入力指示された印刷データに付加された認証コードとが一致するか否かを判断する認証手段と、認証手段における認証が成功した場合に、記憶手段の認証が成功した認証コードに対応付けられて確保された記憶領域が複数存在するか否かを判断する判断手段と、判断手段において、認証コードに対応付けられて確保された記憶領域が複数存在する場合には、送信元情報の入力を受け付ける送信元入力受付手段と、送信元入力受付手段により入力された送信元情報と、認証コードに対応付けられて確保された複数の記憶領域にそれぞれ記憶される印刷データに含まれる送信元情報とが一致する記憶領域を検索する送信元情報検索手段と、送信元情報検索手段により検索された一致した記憶領域に記憶された印刷データに対して所定の処理を実行する実行手段とを含む。
【００１４】
特に、所定の処理は、記憶領域に記憶された印刷データに対する印刷処理および／または削除処理に相当する。
【００１５】
本発明に係る情報処理システムは、認証コードを付加した印刷データを送信する端末と、ネットワークを介して端末と接続され、端末から送信された認証コードが付加された印刷データを受信する情報処理装置とを備える。情報処理装置は、認証コードが付加された印刷データを受信する受信手段と、記憶手段と、受信手段で受信した印刷データを記憶手段に記憶するための制御手段とを備える。制御手段は、受信手段により受信した印刷データが認証コードが付加された印刷データであるか否かを判別する判別手段と、判別手段により、認証コードが付加された印刷データが受信されたと判別された場合には、認証コードに対応付けて記憶手段の一定の記憶領域を確保する記憶領域確保手段と、記憶手段の記憶領域に対応付けられている認証コードと受信手段により受信された印刷データに付加された認証コードとを比較する認証コード比較手段と、認証コード比較手段の比較結果に基づいて、認証コードが一致した場合には、受信した印刷データに含まれる送信元を示す送信元情報と記憶手段の記憶領域に記憶されている、一致した認証コードに対応する印刷データに含まれる送信元情報とを比較する送信元情報比較手段と、送信元情報比較手段の比較結果に基づいて、送信元情報が一致した場合には、当該一致した認証コードに対応して設けられた記憶手段の記憶領域に受信手段により受信された印刷データを記憶する保存手段とを有する。記憶領域確保手段は、送信元情報が不一致の場合には、送信元情報を認証コードに関連付けて、記憶手段の別の記憶領域を確保する。保存手段は、送信元情報比較手段の比較結果に基づいて、送信元情報が不一致の場合には、記憶手段の別の記憶領域に受信手段により受信された印刷データを記憶する。
【００１６】
本発明に係る情報処理方法は、認証コードが付加された印刷データを受信するステップと、受信した印刷データを記憶手段に記憶するステップとを備える。記憶手段に記憶するステップは、受信した印刷データが認証コードが付加された印刷データであるか否かを判別するステップと、認証コードが付加された印刷データが受信されたと判別された場合には、認証コードに対応付けて記憶手段の一定の記憶領域を確保するステップと、記憶手段の記憶領域に対応付けられている認証コードと受信手段により受信された印刷データに付加された認証コードとを比較するステップと、認証コードの比較結果に基づいて、認証コードが一致した場合には、受信した印刷データに含まれる送信元を示す送信元情報と記憶手段の記憶領域に記憶されている、一致した認証コードに対応する印刷データに含まれる送信元情報とを比較するステップと、送信元情報の比較結果に基づいて、送信元情報が一致した場合には、当該一致した認証コードに対応して設けられた記憶手段の記憶領域に受信された印刷データを記憶するステップとを含む。一定の記憶領域を確保するステップは、送信元情報の比較結果に基づいて、送信元情報が不一致の場合には、送信元情報を認証コードに関連付けて、記憶手段の別の記憶領域を確保する。印刷データを記憶するステップは、送信元情報の比較結果に基づいて、送信元情報が不一致の場合には、記憶手段の別の記憶領域に受信された印刷データを記憶する。
【００１７】
本発明に係る情報処理プログラムは、記憶手段を備えたコンピュータに実行させるための情報処理プログラムであって、認証コードが付加された印刷データを受信するステップと、受信した印刷データを記憶手段に記憶するステップとを備える。記憶手段に記憶するステップは、受信した印刷データが認証コードが付加された印刷データであるか否かを判別するステップと、認証コードが付加された印刷データが受信されたと判別された場合には、認証コードに対応付けて記憶手段の一定の記憶領域を確保するステップと、記憶手段の記憶領域に対応付けられている認証コードと受信手段により受信された印刷データに付加された認証コードとを比較するステップと、認証コードの比較結果に基づいて、認証コードが一致した場合には、受信した印刷データに含まれる送信元を示す送信元情報と記憶手段の記憶領域に記憶されている、一致した認証コードに対応する印刷データに含まれる送信元情報とを比較するステップと、送信元情報の比較結果に基づいて、送信元情報が一致した場合には、当該一致した認証コードに対応して設けられた記憶手段の記憶領域に受信された印刷データを記憶するステップとを含む。一定の記憶領域を確保するステップは、送信元情報の比較結果に基づいて、送信元情報が不一致の場合には、送信元情報を認証コードに関連付けて、記憶手段の別の記憶領域を確保する。印刷データを記憶するステップは、送信元情報の比較結果に基づいて、送信元情報が不一致の場合には、記憶手段の別の記憶領域に受信された印刷データを記憶する。
【００１８】
本発明に係る記録媒体は、上記情報処理プログラムを記録する。
【発明の効果】
【００１９】
本発明に係る情報処理装置、情報処理システムおよび情報処理方法は、認証コードが付加された印刷データを受信し、受信した印刷データを記憶手段に記憶する。受信した印刷データが認証コードが付加された印刷データであるか否かを判別し、認証コードが付加された印刷データが受信されたと判別された場合には、認証コードに対応付けて記憶手段の一定の記憶領域を確保する。記憶手段の記憶領域に対応付けられている認証コードと受信された印刷データに付加された認証コードとを比較し、認証コードの比較結果に基づいて、認証コードが一致した場合には、受信した印刷データに含まれる送信元を示す送信元情報と記憶手段の記憶領域に記憶されている、一致した認証コードに対応する印刷データに含まれる送信元情報とを比較する。送信元情報の比較結果に基づいて、送信元情報が一致した場合には、当該一致した認証コードに対応して設けられた記憶手段の記憶領域に受信された印刷データを記憶する。送信元情報の比較結果に基づいて、送信元情報が不一致の場合には、送信元情報を認証コードに関連付けて、記憶手段の別の記憶領域を確保する。送信元情報の比較結果に基づいて、送信元情報が不一致の場合には、記憶手段の別の記憶領域に受信された印刷データを記憶する。
【００２０】
当該方式により、認証コードに対応付けられて記憶領域が確保されて印刷データが記憶され、認証コードが同一である印刷データを受信した場合に、送信元を確認し、一致すれば、確保されている記憶領域に記憶し、送信元が別であれば、送信元情報をさらに関連付けて別の記憶領域に確保される。
【００２１】
したがって、認証コードが第三者と重複した場合であっても、送信元を確認して、送信元情報に関連付けて別の記憶領域に印刷データが記憶されるため、印刷の際に第三者に自由に閲覧あるいは印刷されてしまう問題を防止し、簡易な方式でセキュアプリントの機密性を向上させることができる。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照しつつ本発明の実施の形態について説明する。以下の説明において同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同一であるものとする。
【００２３】
図１は、本発明の実施の形態に従う情報処理システムについて説明する概略図である。
図１を参照して、本発明の実施の形態に従う情報処理システムは、情報処理装置の一種であるＭＦＰ（Multi Function Peripheral）１００と、ＭＦＰ１００とネットワーク８００で結合されたパーソナルコンピュータ（単にパソコンとも称する）２００，２５０，３００とを備える。
【００２４】
ＭＦＰ１００は、ユーザ端末であるパソコン２００，２５０，３００から受信した印刷データを印刷する印刷機能やコピー機能、ファクシミリ機能等を備えている。
【００２５】
また、ＭＦＰ１００は、スキャナで読込んだ画像データをもとに指定されたフォーマットのデータを作成し、指定されたユーザ端末に対して送信するファイル転送機能等も備えている。
【００２６】
さらに、ＭＦＰ１００は、後述するがユーザ端末であるパソコン２００，２５０，３００から受信した印刷データを記憶部に一旦記憶し、ＭＦＰ１００のタッチパネルやテンキー等の操作部を介して、印刷指示がなされた場合に操作部を介した認証処理後に、記憶部に記憶してある印刷データの印刷処理を行なうセキュアプリント機能もさらに備えている。
【００２７】
なお、本実施の形態においてはＭＦＰ１００としての複合機を図示しているが、単機能のプリンタであってもよい。
【００２８】
ユーザ端末であるパソコン２００，２５０，３００は、ＭＦＰ１００に対して印刷データを送信し、印刷処理を行なわせる。なお、本例においては、一例として３つのパソコン２００，２５０，３００を示しているが、３つに限られず、いくつであってもよい。
【００２９】
ネットワーク８００は、ＬＡＮ（Local Area Network）であってもよいし、公衆回線等を用いたＷＡＮ（Wide Area Network）であってもよい。なお、ＭＦＰ１００が行なうネットワーク８００を介する通信は有線であってもよいし、無線であってもよい。
【００３０】
図２は、本発明の実施の形態に従うＭＦＰ１００の機能ブロック図である。
図２を参照して、本発明の実施の形態に従うＭＦＰ１００は、紙媒体等の資料を電子データに変換する画像読取部１０３と、たとえばハードディスク（ＨＤＤ）で構成される記憶部１０２と、印刷処理を実行する印刷部１０６と、ネットワーク８００を介して外部機器であるパソコン２００，２５０，３００との間でデータの送受信を実行するためのネットワークインターフェイス１０７と、入力画像データに対して補正、加工、編集を行なったり、印刷部１０６等への出力画像データに対して補正、解像度変換等を行なう画像処理部１０４と、ディスプレイ画面、タッチパネルやテンキー等が設けられた操作パネル部１０５と、ＭＦＰ１００全体を制御する制御部１０１とを備える。なお、各部は、内部バス１１１で接続されており、各部との間でデータの授受を実行することが可能である。
【００３１】
図３は、本発明の実施の形態に従うパソコン２００の概略構成を説明するブロック図である。
【００３２】
図３を参照して、本発明の実施の形態に従うパソコン２００は、オペレーティングシステム（ＯＳ：Operating System）を含む各種プログラムを実行するＣＰＵ（Central Processing Unit）２０１と、ＣＰＵ２０１のプログラム部分の実行に必要なデータを一時的に記憶するメモリ部２１３と、ＣＰＵ２０１で実行されるプログラムを不揮発的に記憶するハードディスク部（ＨＤＤ：Hard Disk Drive）２１１とを含む。
【００３３】
また、ハードディスク部２１１には、ＭＦＰ１００に対して印刷データを送信するためのソフトウェアプログラムであるプリンタドライバが記憶されており、当該プリンタドライバをＣＰＵ２０１が読み込むことにより、後述する機能が実現される。このようなプログラムは、ＦＤドライブ２１７あるいはＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）ドライブ２１５によってそれぞれフレキシブルディスク２１７ａまたはＣＤ−ＲＯＭ２１５ａなどから読取られる。
【００３４】
ＣＰＵ２０１は、キーボードやマウス等からなる入力部２０９を介してユーザからの指示を受け取るとともに、プログラム実行によって生成される画面出力をディスプレイ部２０５へ出力する。
【００３５】
また、ＣＰＵ２０１は、ＬＡＮカード等からなる通信インターフェイス部２０７を介してＬＡＮやＷＡＮに接続されたＭＦＰ１００に対して印刷データを送信する。また、上述の各部は、内部バス２０３を介して相互にデータを授受する。なお、パソコン２５０，３００についても同様の構成であるのでその説明は繰り返さない。
【００３６】
図４は、本発明の実施の形態に従うプリンタドライバの機能ブロックを説明する図である。
【００３７】
図４を参照して、プリンタドライバ４００は、ＣＰＵ２０１に読み込まれることにより大きく分けて２つの機能を実現することが可能である。
【００３８】
具体的には、各種の印刷設定を実行するための各種印刷設定処理部４１０と、それら各種の印刷設定に基づいて画像生成を行なうための画像生成部４０５とに分けられる。
【００３９】
各種印刷設定処理部４１０は、セキュアプリントの設定をするためのセキュアプリント設定処理部４２０を含む。また、画像生成部４０５は、認証コード付加処理部４１５を含む。
【００４０】
セキュアプリント設定処理部４２０で設定した認証コード等に基づいて、画像生成部４０５の認証コード付加処理部４１５は、認証コードを画像データに付加した印刷データを生成する。
【００４１】
そして、ＣＰＵ２０１は、生成された印刷データを通信インターフェース部２０７を介してＭＦＰ１００に対して送信する。
【００４２】
図５は、本発明の実施の形態に従うパソコン２００のディスプレイ部２０５に表示される各種印刷設定処理部４１０の機能に基づく印刷設定画面を説明する図である。
【００４３】
図５を参照して、本発明の実施の形態に従う印刷設定画面５００において、ここでは、「基本設定画面」が一例として示されている。ユーザは、一例として、「原稿の向き」、「原稿サイズ」、「用紙サイズ」、「出力方法」および「部数」等を入力部２０９に含まれる図示しないマウス等のポインティングデバイス等を用いて設定することが可能である。
【００４４】
また、ここでは、「出力方法」の設定として、「通常印刷」、「セキュリティ印刷」、「ボックス保存」、「確認印刷」を選択可能な場合が示されており、本例においては、出力方法として「セキュリティ印刷」にカーソル５０５が指定されている場合が示されている。
【００４５】
この「セキュリティ印刷」にカーソル５０５が指定されている状態において、「ＯＫ」ボタン５１０を押下することによりセキュアプリントを実行するための認証コードを付加した印刷データを送信することが可能である。なお、「Ｃａｎｃｅｌ」ボタン５１５を押下することにより、印刷設定画面５００を終了することが可能である。
【００４６】
図６は、図５の印刷画面５００において、セキュリティ印刷を指定した場合のセキュアプリント設定処理部４２０の機能に基づく認証コード設定画面５２０を説明する図である。
【００４７】
図６を参照して、本発明の実施の形態に従う認証コード設定画面５２０において、セキュリティ印刷を実行する場合の認証コードを入力する画面が示されている。
【００４８】
具体的には、ユーザのＩＤ（Identification）およびパスワード（Password）をそれぞれ入力欄５３０，５３５が設けられている。
【００４９】
ユーザは、キーボードやマウス等からなる入力部２０９を用いて任意に自己のＩＤおよびパスワードを入力することが可能である。
【００５０】
そして、「ＯＫ」ボタン５４０を押下することにより、認証コードを設定することが可能である。一方、「Ｃａｎｃｅｌ」ボタン５１５を押下することにより、印刷設定画面５００に戻るものとする。
【００５１】
そして、認証コードが設定された場合には、上述したように認証コード付加処理部４１５により、設定された認証コードを画像データに付加した印刷データが生成される。
【００５２】
本例においては、ＩＤの入力欄５３０に「１２３４」が入力され、パスワードの入力欄５３５に「ａｂｃｄ」が入力されているものとする。なお、パスワードの入力欄５３５に表示される文字としては、機密性を高めるために「＊」の記号が表示されている。
【００５３】
図７は、印刷データ６００を説明する図である。
図７を参照して、ここでは、一例として各種の必要なデータがいわゆるＰＧＬ（Printer Job Language）形式のファイルデータとして示されている。具体的には、画像データの前にＰＧＬ形式のコマンドで記述された認証コードを含む印刷ジョブデータが示されている。
【００５４】
具体的には、印刷ジョブデータとして、一例として、ジョブＩＤ（JOBID）や、送信時刻（SEND_DATETIME）や、ジョブ名（JOBNAME）、ユーザ名（USERNAME）、コンピュータ名（COMPUTERNAME）、ＩＰ（Internet Protocol）アドレス（IP_ADDRESS）とともに、セキュアプリントを実行するために必要な認証コード等が記述されている。
【００５５】
この点で、セキュアプリントを実行する指示コマンドである「SECUREPRINT」＝「ＯＮ」が記述されており、認証コードであるＩＤおよびパスワードである「SECUREPRINT_ID」＝「１２３４」、「SECUREPRINT_PASSWORD」＝「ａｂｃｄ」が記述されている。
【００５６】
この「SECUREPRINT」＝「ＯＮ」の指示コマンドが設定されることにより、ＭＦＰ１００において受信された印刷データに対してセキュアプリントが実行される。
【００５７】
図８は、本発明の実施の形態に従うセキュアプリントの印刷データを受信した場合のＭＦＰ１００の制御部１０１の処理を説明するフロー図である。
【００５８】
図８を参照して、制御部１０１は、ネットワークインターフェース１０７を介して印刷ジョブを受信したかどうかを判断する（ステップＳ１）。本例において印刷ジョブとは印刷の際の所定のコマンドが記述された印刷ジョブデータを含む印刷データを指すものとする。印刷ジョブを受信するまで待機し、印刷ジョブを受信した場合には、次のステップに進む。
【００５９】
ステップＳ１において、印刷ジョブを受信した場合には、次に印刷ジョブがセキュアプリントジョブであるかどうかを判断する（ステップＳ２）。具体的には、印刷データの印刷ジョブデータにセキュアプリントの実行指示であるコマンドが含まれているかどうかを判断する。すなわち、「SECUREPRINT」＝「ＯＮ」か否かを判断する。「ＯＦＦ」である場合には、セキュアプリントジョブでは無いとして、印刷部１０６において印刷処理を実行する（ステップＳ９）。そして、終了する（エンド）。
【００６０】
ステップＳ２において、印刷ジョブがセキュアプリントジョブであると判断される場合、具体的には、「SECUREPRINT」＝「ＯＮ」である場合には、次のステップＳ３に進む。
【００６１】
そして、次に、認証コードが同一の記憶領域が存在するかどうかを判断する（ステップＳ３）。
【００６２】
具体的には、印刷データの印刷ジョブデータに含まれる認証コードと、後述する記憶テーブルを参照して、当該認証コードに対応付けられた記憶領域が記憶部１０２に存在するか否かを判断する。本例においては、認証コードであるＩＤおよびパスワードに記憶部１０２の一定の記憶領域が対応付けられて印刷ジョブが格納されるものとする。
【００６３】
図９は、記憶テーブルを説明する図である。
図９を参照して、ここでは、記憶部１０２の記憶領域のアドレスＡ０〜Ａ２と、認証コード（ＩＤおよびパスワード）との対応付けが成されている場合が示されている。ここでは、一例として、設定されたＩＤとパスワードとを組み合わせたデータ列が示されている。データ列のうち上４桁がＩＤに対応し、下４桁がパスワードに対応している。
【００６４】
再び図８を参照して、ステップＳ３において、記憶テーブルを参照して、認証コードが同一の記憶領域が存在しないと判断された場合には、ステップＳ７に進む。
【００６５】
そして、ステップＳ７において、新規に認証コードに対応付けられた記憶領域を確保する（ステップＳ７）。なお、その際に、記憶テーブルに確保された記憶領域のアドレスと認証コードとの対応付けが成された情報が格納されるものとする。
【００６６】
そして、次に、当該確保された記憶領域に印刷ジョブを保存する（ステップＳ７♯）。
そして、保存された印刷ジョブの印刷指示があるまで待機する（ステップＳ８）。そして、終了する（エンド）。
【００６７】
一方、ステップＳ３において、認証コードが同一の記憶領域がある場合には、次に記憶領域に保存された印刷ジョブは同一の送信元ユーザであるかどうかを判断する（ステップＳ４）。
【００６８】
具体的には、受信した印刷データの印刷ジョブデータに含まれる送信元を示す情報と、認証コードが同一の記憶領域に格納されている印刷データの印刷ジョブデータに含まれる送信元を示す情報とを比較する。本例においては、一例として、印刷ジョブデータに含まれる送信元情報として、ＩＰアドレスを用いるものとする。受信した印刷データの印刷ジョブデータに含まれるＩＰアドレスと、認証コードが同一の記憶領域に格納されている印刷データの印刷ジョブデータに含まれるＩＰアドレスとを比較し、一致した場合には、同一の送信元ユーザであると判断する。一方、不一致であれば異なる送信元ユーザであると判断する。
【００６９】
ステップＳ４において、記憶領域に保存された印刷ジョブが同一の送信元ユーザであると判断された場合には、次に、既に予め設けられている認証コードに対応する記憶領域に印刷ジョブを保存する（ステップＳ６）。そして、ステップＳ８に進む。
【００７０】
一方、ステップＳ４において、記憶領域に保存された印刷ジョブが同一の送信元ユーザではない場合すなわち異なる送信元ユーザであると判断された場合には、新規に認証コードに送信元ユーザ情報を関連付けた記憶領域を確保する（ステップＳ５）。本例においては、認証コードにさらにＩＰアドレスを関連付けた新規の記憶領域を確保する。
【００７１】
なお、その際に、記憶テーブルに確保された記憶領域のアドレスと認証コードおよびＩＰアドレスとの対応付けが成された情報が格納されるものとする。
【００７２】
そして、次に、新規の記憶領域に印刷ジョブを保存する（ステップＳ５♯）。そして、ステップＳ８に進む。
【００７３】
なお、本例においては、ステップＳ４において、送信元ユーザであるか否かの判断に、ＩＰアドレスを用いた例について説明したが、特にこれに限られず、例えば、ユーザ名（USERNAME）、あるいは、コンピュータ名（COMPUTERNAME）等を用いることも可能である。また、これらを組み合わせて判断することも可能である。
【００７４】
また、本例においては、認証コードにさらにＩＰアドレスを関連付けた新規の記憶領域を確保する場合について説明したが、特にＩＰアドレスに限られず、別の送信元ユーザであることが識別可能であれば、どんなものを用いても良い。
【００７５】
再び、図９を参照して、具体例として、ここでは、「１２３４ａｂｃｄ」、「１２３４ａｂｃｄ」、「２３４５ｅｆｇｈ」の認証コードにそれぞれ対応付けられた記憶領域のアドレスＡ０〜Ａ２が示されている。
【００７６】
例えば、まず、最初に、認証コード＝「１２３４ａｂｃｄ」が付加されている印刷ジョブを受信した場合には、図８のフロー図に従って、アドレスＡ０の記憶領域が確保されて、当該印刷ジョブが保存される。
【００７７】
そして、次に、認証コード＝「１２３４ａｂｃｄ」が付加されている印刷ジョブを受信した場合には、図８のフロー図に従って、認証コードが同一の記憶領域があると判定される。そして、ステップＳ４において、同一の送信元ユーザか否かの判断がされる。仮に、同一の送信元ユーザでない、すなわち別の送信元ユーザからの印刷ジョブの受信であると判断された場合には、ステップＳ５に進み、認証コード＝「１２３４ａｂｃｄ」にさらに、例えばＩＰアドレス＝「１０．１２８．３２．１００」を関連付けたアドレスＡ１の新規の記憶領域が確保されて、当該印刷ジョブが保存される。
【００７８】
また、次に、認証コード＝「２３４５ｅｆｇｈ」が付加されている印刷ジョブを受信した場合には、図８のフロー図に従って、認証コードが同一の記憶領域がないと判定される。そして、ステップＳ７において、アドレスＡ２の新規の記憶領域が確保されて、当該印刷ジョブが保存される。
【００７９】
なお、上記においては、認証コードに含まれるＩＤおよびパスワードに対応付けて記憶領域に記憶させる方式について説明したが、ＩＤのみあるいはパスワードのみに基づいて同様の方式に従って対応付けることも可能であるし、送信元ユーザを認証可能な他の情報等と組み合わせて用いることも可能である。
【００８０】
図１０は、本発明の実施の形態に従うセキュアプリントの印刷ジョブに対する印刷指示を実行する場合のフロー図である。
【００８１】
図１０を参照して、まず、ステップＳ１０において、セキュアプリントの印刷指示があったかどうかを判断する。具体的には、図示しないが、制御部１０１は、操作パネル部１０５のタッチパネル等の操作に従って、セキュアプリントの印刷指示が実行されたかどうかを判断するものとする。
【００８２】
ステップＳ１０において、セキュアプリントの印刷指示があった場合には、次に、印刷ジョブ認証コードの入力画面をポップアップする（ステップＳ１１）。
【００８３】
図１１は、印刷ジョブ認証コードの入力画面７００を説明する図である。
図１１を参照して、ここでは、図示しない操作パネル部１０５に含まれるディスプレイ画面に印刷ジョブ認証コード入力画面７００が表示されている場合が示されている。
【００８４】
そして、操作パネル部１０５に含まれるタッチパネルあるいはテンキー等を利用して、印刷ジョブ認証コードとして、ＩＤおよびパスワード（Password）を入力可能な入力欄７０５，７１０が示されている。
【００８５】
そして、「ＯＫ」ボタン７１５を押下することにより、入力されたＩＤおよびパスワード（Password）の認証が実行される。「Ｃａｎｃｅｌ」ボタン７２０を押下することにより、セキュアプリントの印刷指示が終了するものとする。
【００８６】
再び図１０を参照して、印刷ジョブ認証コードの入力があったかどうかを判断する（ステップＳ１２）。具体的には、印刷ジョブ認証コードの入力欄に入力が有り、「ＯＫ」ボタン７１５の押下があった場合は、次に、認証ＯＫかどうかを判断する（ステップＳ１３）。一方、「Ｃａｎｃｅｌ」ボタン７２０の押下があった場合には、ステップＳ１２において、入力がなかったとして終了する（エンド）。
【００８７】
認証が「ＯＫ」であるか否かは、印刷ジョブ認証コード入力画面７００における入力欄７０５，７１０に入力されたＩＤおよびパスワードに基づいて、認証処理を行い該当する印刷ジョブが有るか否かを判断する。
【００８８】
具体的には、図９で説明した記憶テーブルの認証コードが一致するか否かに基づいて、認証がＯＫか否かを判断する。入力されたＩＤおよびパスワードのデータ列と一致するデータ列が認証コードとして記憶テーブルに格納されている場合には認証ＯＫとなり、一致するデータ列が認証コードとして記憶テーブルに格納されていない場合には認証失敗となる。
【００８９】
ステップＳ１３において、認証が「ＯＫ」である場合には、次に、印刷ジョブ認証コードに対応する送信元ユーザが異なる印刷ジョブが複数あるかどうかを判断する（ステップＳ１４）。
【００９０】
具体的には、入力されたＩＤおよびパスワードのデータ列と一致するデータ列が認証コードとして図９で説明した記憶テーブルに複数格納されているか否かを判断する。複数格納されている場合には、印刷ジョブ認証コードに対応する送信元ユーザが異なる印刷ジョブが複数あると判断される。
【００９１】
ステップＳ１４において、印刷ジョブ認証コードに対応する送信元ユーザが異なる印刷ジョブが複数あると判断された場合には、送信元ユーザ確認画面をポップアップする（ステップＳ１５）。
【００９２】
図１２は、送信元ユーザ確認画面をポップアップした場合を説明する図である。
図１２を参照して、ここでは、図示しない操作パネル部１０５に含まれるディスプレイ画面に送信元ユーザ確認画面７３０が示されている。
【００９３】
そして、操作パネル部１０５に含まれるタッチパネルあるいはテンキー等を利用して、送信元のユーザを確認するためのＩＰアドレスを入力可能な入力欄７３５が示されている。
【００９４】
ユーザは、操作パネル部１０５を用いてタッチパネルあるいはテンキー等を利用して、入力欄７３５にＩＰアドレスを入力して「ＯＫ」ボタン７４０を押下することにより、送信元ユーザの認証を実行することができる。
【００９５】
再び図１０を参照して、次に、送信元ユーザ確認がＯＫかどうかを判断する（ステップＳ１６）。
【００９６】
送信元ユーザ確認がＯＫかどうかは、送信元ユーザ確認画面７３０における入力欄７３５に入力されたＩＰアドレスに基づいて、認証処理を行い該当する印刷ジョブが有るか否かを判断する。
【００９７】
具体的には、図９で説明した記憶テーブルの認証コードが一致するアドレスに記憶されている印刷ジョブに含まれている印刷ジョブデータのＩＰアドレスが一致するか否かに基づいて、確認がＯＫか否かを判断する。確認がＯＫである場合には、次に、ステップＳ１７に進む。
【００９８】
一方、一致しない場合には、確認が失敗となり、セキュアプリントの印刷指示が終了するものとする。（エンド）。なお、送信元ユーザ確認画面７３０において、Ｃａｎｃｅｌ」ボタン７４５の押下があった場合にも、確認が失敗となり、セキュアプリントの印刷指示が終了するものとする（エンド）。
【００９９】
次に、ステップＳ１６において送信元ユーザ確認が「ＯＫ」である場合には送信元ユーザの印刷ジョブのみについてセキュアプリントジョブボックス画面へ表示する（ステップＳ１７）。
【０１００】
具体的には、図９で説明した記憶テーブルに基づいて、送信元ユーザ確認がＯＫであった印刷ジョブを読み出して、印刷ジョブに含まれている印刷ジョブデータに従って、印刷ジョブのリストを作成する。
【０１０１】
図１３は、セキュアプリントジョブボックス画面７５０を説明する図である。
図１３を参照して、ここでは、セキュアプリントジョブボックス画面７５０が示されており、送信元ユーザの印刷ジョブリスト７６０が示されている。当該印刷ジョブリストは、印刷ジョブデータに含まれている送信時刻（SEND_DATETIME）や、ジョブ名（JOBNAME）およびユーザ名（USERNAME）等に基づいてリスト表示されている場合が示されている。なお、印刷ジョブデータに含まれている他の情報を表示することも当然に可能である。
【０１０２】
そして、当該画面においては、印刷を実行指示する印刷ボタン７６２、印刷を実行指示した後、記憶部に格納されている印刷ジョブを削除指示する印刷後削除ボタン７６４、印刷ジョブを削除する削除ボタン７６５が示されており、当該ボタンを押下することにより所定の処理が実行される。
【０１０３】
再び、図１０を参照して、ステップＳ１４において、印刷ジョブ認証コードに対応する送信元ユーザが異なる印刷ジョブが複数存在しない、すなわち１つだけと判断された場合には、記憶領域に格納されている対応する印刷ジョブを読み出して、上述したのと同様のセキュアプリントジョブボックス画面７５０をポップアップする（ステップＳ２１）。そして、ステップＳ１８に進む。
【０１０４】
次に、セキュアプリントジョブボックス画面の表示後、次に、印刷ジョブに対する指示（印刷、印刷後削除、削除）があるまで待機する（ステップＳ１８）。
【０１０５】
そして、次に、印刷ジョブに対する指示（印刷、印刷後削除、削除）があるかどうかを判断する（ステップＳ１９）。指示が無い場合には、ステップＳ１８に戻る。
【０１０６】
ステップＳ１９において、印刷ジョブに対する指示がある場合には、印刷ジョブに対する指示（印刷、印刷後削除、削除）を実行する（ステップＳ２０）。そして、終了する（エンド）。
【０１０７】
印刷ジョブに対する指示に関して、具体的には、印刷ボタン７６２を押下することにより、指定されたセキュアプリントジョブボックスに表示されている印刷ジョブに含まれる画像データの印刷処理を実行する。
【０１０８】
また、印刷後削除ボタン７６４を押下することにより、指定されたセキュアプリントジョブボックスに表示されている印刷ジョブに含まれる画像データの印刷処理後、記憶部１０２に格納されている印刷ジョブを削除する処理を実行する。
【０１０９】
また、削除ボタン７６５を押下することにより、記憶部１０２に記憶されている指定されたセキュアプリントジョブボックスに表示されている印刷ジョブを削除する処理を実行する。
【０１１０】
当該方式により、本発明の実施の形態に従うセキュアプリントにおいては、ユーザがフレキシブルに認証コードを設定した場合に、第三者と認証コードが重なった場合には、記憶領域に送信元ユーザを識別可能な情報をさらに関連付けて印刷ジョブを格納する。
【０１１１】
そして、認証コードが第三者と重なる場合には、同一の送信元ユーザであるかの認証を行なって、認証が成功した場合に、印刷ジョブに対するアクセスが可能となるため、機密性の高い文書について、簡易な方式でさらに機密性を高めることが可能であり、セキュアプリントにおいて第三者に自由に閲覧および印刷されるという問題を防止することができる。
【０１１２】
なお、上記においては、送信元ユーザ確認画面７３０において、入力欄７３５に入力されたＩＰアドレスに基づいて、認証処理を行い該当する印刷ジョブが有るか否かを判断する場合について説明したが、特にＩＰアドレスに限られず、印刷ジョブデータに含まれている第三者と識別可能なデータであればどんなものを用いても良い。例えば、ユーザ名を入力して、ユーザ名に基づいて、認証処理を行うようにすることも可能である。
【０１１３】
なお、本発明にかかる情報処理装置はＭＦＰに限定されず、プリンタやファクシミリ装置等であってもよい。なお、情報処理装置を制御するコントローラについて、コンピュータを機能させて、上述のフローで説明したような制御を実行させるプログラムを提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）およびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【０１１４】
なお、本発明にかかるプログラムは、コンピュータのオペレーションシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【０１１５】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【０１１６】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【０１１７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１１８】
【図１】本発明の実施の形態に従う情報処理システムについて説明する概略図である。
【図２】本発明の実施の形態に従うＭＦＰ１００の機能ブロック図である。
【図３】本発明の実施の形態に従うパソコン２００の概略構成を説明するブロック図である。
【図４】本発明の実施の形態に従うプリンタドライバの機能ブロックを説明する図である。
【図５】本発明の実施の形態に従うパソコン２００のディスプレイ部２０５に表示される各種印刷設定処理部４１０の機能に基づく印刷設定画面を説明する図である。
【図６】図５の印刷画面５００において、セキュリティ印刷を指定した場合のセキュアプリント設定処理部４２０の機能に基づく認証コード設定画面５２０を説明する図である。
【図７】印刷データ６００を説明する図である。
【図８】本発明の実施の形態に従うセキュアプリントの印刷データを受信した場合のＭＦＰ１００の制御部１０１の処理を説明するフロー図である。
【図９】記憶テーブルを説明する図である。
【図１０】本発明の実施の形態に従うセキュアプリントの印刷ジョブに対する印刷指示を実行する場合のフロー図である。
【図１１】印刷ジョブ認証コードの入力画面７００を説明する図である。
【図１２】送信元ユーザ確認画面をポップアップした場合を説明する図である。
【図１３】セキュアプリントジョブボックス画面７５０を説明する図である。
【符号の説明】
【０１１９】
１００  ＭＦＰ、１０１  制御部、１０２  記憶部、１０３  画像読取部、１０４  画像処理部、１０５  操作パネル部、１０６  印刷部、１０７  ネットワークインターフェース、２００，２５０，３００  パソコン、２０１  ＣＰＵ、２０５  ディスプレイ部、２０７  通信インターフェース部、２０９  入力部、２１１  ＨＤＤ、２１３  メモリ部、２１５  ＣＤ−ＲＯＭドライブ、２１７  ＦＤＤドライブ。
【図１】
0004978571.tif 000002
【図２】
0004978571.tif 000003
【図３】
0004978571.tif 000004
【図４】
0004978571.tif 000005
【図５】
0004978571.tif 000006
【図６】
0004978571.tif 000007
【図７】
0004978571.tif 000008
【図８】
0004978571.tif 000009
【図９】
0004978571.tif 000010
【図１０】
0004978571.tif 000011
【図１１】
0004978571.tif 000012
【図１２】
0004978571.tif 000013
【図１３】
0004978571.tif 000014