(57)【要約】【課題】印刷データの格納先に従って、画像入力装置から入力されたサインデータを付与した印刷物と、サインデータを付与しない印刷物を出力させることで、真正性を確保した印刷物と真正性を確保する必要のない印刷物を簡易的に得ることができる仕組みを提供する。【解決手段】画像形成装置に備える第一の記憶領域又は第２の記憶領域に印刷データを格納し、前記第一の記憶領域に前記印刷データの格納された場合、当該画像入力装置からサインデータを取得し、取得したサインデータを前記印刷データに合成し、前記第２の記憶領域に前記印刷データが格納された場合、当該第２の記憶領域に格納された印刷データを取得し、前記合成された印刷データ、又は前記取得した印刷データを出力する。【選択図】図４
2012131085.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置から印刷データを受け付ける画像形成装置であって、
前記情報処理装置から受け付ける印刷データを記憶部に記憶する記憶手段と、
ユーザからのログイン要求に応じて、当該ユーザにより情報処理装置から送信された印刷データの一覧画面を表示部に表示する一覧画面表示手段と、
前記一覧画面表示手段で表示された前記印刷データの一覧画面より前記印刷データを出力するための指示を受け付ける出力指示受付手段と、
前記出力指示受付手段で出力指示を受け付けた前記印刷データが、前記ユーザの操作による署名情報を必要とする印刷データであるか否かを判定する第一の判定手段と、
前記第一の判定手段で前記印刷データが前記ユーザの署名情報を必要とすると判定された場合に、前記ユーザから署名情報の入力を受け付けるべく、表示部に入力受付画面を表示する署名情報入力受付手段と、
前署名情報入力受付手段で受け付けた署名情報を前記印刷データの予め定められた領域に合成する署名情報合成手段と、
前記署名情報合成手段で前記署名情報を予め定められた領域に合成した印刷データ、を出力する出力手段と
を備えることを特徴とする画像形成装置。
【請求項２】
前記記憶手段は、前記署名情報を合成する前記印刷データを記憶するための第一の記憶領域と、前記署名情報を合成しない前記印刷データを記憶するための第二の記憶領域を備え、
前記情報処理装置から送信される印刷データが前記第一の記憶領域に格納するための印刷データであるか否かを、所定の条件を用いることにより判定する第二の判定手段を更に備え、
前記第二の判定手段により前記印刷データが前記第一の記憶領域に格納するための印刷データであると判定された場合には、前記第一の記憶領域に記憶し、一方、前記印刷データが前記第一の記憶領域に格納するための印刷データではないと判定された場合には、前記第二の記憶領域に記憶することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記出力手段は、前記第一の判定手段で前記印刷データが前記ユーザの署名情報を必要としないと判定された場合、当該署名情報を合成することなく、印刷データを出力することを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記署名情報入力受付手段は、前記第二の記憶領域に印刷データが格納された場合、前記第一の判定手段で前記印刷データが前記ユーザの署名情報を必要としないと判定された場合であっても、当該画像形成装置でユーザの指示を受け付けることにより、前記署名情報入力を受け付けることを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記第二の記憶領域に前記印刷データが格納された場合に、当該印刷データが前記第一の記憶領域に格納されるべき印刷データか否かを判定する記憶領域判定手段と、
前記記憶領域判定手段で前記第一の記憶領域に格納されるべき印刷データであると判定された場合に、前記印刷データを前記第一の記憶領域に格納する記憶領域変更手段
とを更に備えることを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
前記情報処理装置からの要求に従って、前記第一の記憶領域及び前記第二の記憶領域の記憶領域識別情報を前記情報処理装置に送信する記憶領域識別情報送信手段を備え、
前記記憶手段は、前記情報処理装置での前記記憶領域識別情報の指定に従って受信した印刷データを、前記指定された記憶領域識別情報に対応する第一の記憶領域又は第二の記憶領域に格納することを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項７】
前記出力手段で出力された前記印刷データと、前記署名情報入力受付手段で受け付けた前記署名情報とを関連付けて記憶管理する履歴管理手段と
前記履歴管理手段で記憶管理する前記印刷データと、前記署名情報とを検索する検索手段とを更に備えることを特徴とする請求項１乃至６のいずれか１項に記載の画像形成装置。
【請求項８】
情報処理装置から受け付ける印刷データを記憶部に記憶する記憶手段を備える画像形成装置の制御方法であって、
前記画像形成装置において、
前記画像形成装置の一覧画面表示手段が、ユーザからのログイン要求に応じて、当該ユーザにより情報処理装置から送信された印刷データの一覧画面を表示部に表示する一覧画面表示ステップと、
前記画像形成装置の出力指示受付手段が、前記一覧画面表示ステップで表示された前記印刷データの一覧画面より前記印刷データを出力するための指示を受け付ける出力指示受付ステップと、
前記画像形成装置の第一の判定手段が、前記出力指示受付ステップで出力指示を受け付けた前記印刷データが、前記ユーザの操作による署名情報を必要とする印刷データであるか否かを判定する第一の判定ステップと、
前記画像形成装置の署名情報入力受付手段が、前記第一の判定ステップで前記印刷データが前記ユーザの署名情報を必要とすると判定された場合に、前記ユーザから署名情報の入力を受け付けるべく、表示部に入力受付画面を表示する署名情報入力受付ステップと、
前記画像形成装置の署名情報合成手段が、前署名情報入力受付ステップで受け付けた署名情報を前記印刷データの予め定められた領域に合成する署名情報合成ステップと、
前記画像形成装置の出力手段が、前記署名情報合成ステップで前記署名情報を予め定められた領域に合成した印刷データ、を出力する出力ステップ
とを含むことを特徴とする制御方法。
【請求項９】
情報処理装置から受け付ける印刷データを記憶部に記憶する記憶手段を備える画像形成装置を制御するプログラムであって、
前記画像形成装置を、
前記印刷データに画像入力装置に入力された署名情報を合成して出力するための  ユーザからのログイン要求に応じて、当該ユーザにより情報処理装置から送信された印刷データの一覧画面を表示部に表示する一覧画面表示手段と、
前記一覧画面表示手段で表示された前記印刷データの一覧画面より前記印刷データを出力するための指示を受け付ける出力指示受付手段と、
前記出力指示受付手段で出力指示を受け付けた前記印刷データが、前記ユーザの操作による署名情報を必要とする印刷データであるか否かを判定する第一の判定手段と、
前記第一の判定手段で前記印刷データが前記ユーザの署名情報を必要とすると判定された場合に、前記ユーザから署名情報の入力を受け付けるべく、表示部に入力受付画面を表示する署名情報入力受付手段と、
前署名情報入力受付手段で受け付けた署名情報を前記印刷データの予め定められた領域に合成する署名情報合成手段と、
前記署名情報合成手段で前記署名情報を予め定められた領域に合成した印刷データ、を出力する出力手段
として機能させることを特徴とするコンピュータで読み取り実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、真正性を確保した印刷物を出力する画像形成装置と制御方法とプログラムに関する。
【背景技術】
【０００２】
コピー機（複合機）がネットワークにつながり、用途が拡大しているため、様々な場所に複合機が設置されるようになってきた。
【０００３】
そのため、人の少ないところ等で簡単にコピーやプリントができてしまい、印刷物が改ざんや機密情報が印刷されるなどセキュリティ上の問題があった。
【０００４】
例えば、近年では、薬品業界で使用しているＧＭＰ（Ｇｏｏｄ  Ｍａｎｕｆａｃｔｕｒｉｎｇ  Ｐｒａｃｔｉｃｅの略で、薬事法に基づいて厚生労働大臣が定めた、医薬品等の品質管理基準。）文書など紙文書で保存することが決められているドキュメントの改ざんが問題になってきている。
【０００５】
ＧＭＰ文書は、ドキュメントに変更や追加が発生した場合は、その保存した紙文書に変更追加箇所を書き加えていく運用である。このような運用の場合、原本をコピーしておき、すりかえる方法や、原本と同じドキュメントを印字してすりかえる方法などで改ざんが行われる。
【０００６】
ＧＭＰ文書などの特殊文書の場合、改ざんを防止しするために、
１．コピー禁止文字による対策
２．地紋印刷による対策（例えば、特許文献１）
３．タイムスタンプ印刷による対策
４．複合機のコピー禁止機能
５．手書きによるサイン（署名）
の記載などを用いて、改ざん防止を行っている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−３１７０１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、従来の仕組みでは、以下の課題が考えられる。
【０００９】
１．コピー禁止文字による対策については、ドキュメント事態や印刷時のスタンプ機能にて、「コピー禁止」や「機密文書」などの文言を明記する方法である。この防止策は、コピー禁止であることを示しているだけで、コピーが禁止されるかどうかは個々の判断に任せられており、決して防止効果が高いとは言えない。
【００１０】
２．地紋印刷による対策については、コピーされたものかの区別には有効な方法であるが、原本と同じドキュメントを印刷した場合のすりかえ防止は防ぐことができない。地紋印刷とは印刷データと一緒に地紋を印字することで、その原本をコピーやスキャンした場合に、予め設定しておいた地紋の文言が浮かびかがる仕組みである。コピー時の防止は可能であるが、原本と同じドキュメントを印刷した場合には、複製ができ改ざんされてしまう可能がある。
【００１１】
３．タイムスタンプ印刷による対策については、印刷物にタイムスタンプを埋め込み印刷された日時を証明する方法である。タイムスタンプを埋め込む方法としては、ドキュメントに埋め込む、プリンタドライバで設定する、複合機（プリンタ）で設定する方法などがあるが、何れの設定も変更は可能である。特に、ドキュメントに埋め込む、プリンタドライバで設定する方法では、ユーザが簡単に時刻の設定を変更できてしまう。
【００１２】
４．複合機のコピー禁止機能については、近年では、複合機にて、コピーを禁止させたい印刷ドキュメントに固有の情報を埋め込み、コピー時にその情報を読み取り判別することで、コピーを禁止させないことが可能である。しかし、コピー機制限の仕様は、メーカー独自のため、別メーカーのコピー機では、コピーが行えてしまうため、容易にコピーができてしまう。
【００１３】
また、一般的に企業での印刷は、ＧＭＰ文書のような特殊文書以外に、オフィスで利用する改ざん等の不正印刷を抑止する必要のない一般文書の印刷もあり、特殊文書には改ざんを抑止する仕組み、一般文書には改ざんを抑止しない仕組みを用いたプリントシステムが望まれている。
【００１４】
５．手書きによるサインの記載については、紙のすりかえが行われていないことを証明する一番有力な方法である。サインの後に承認印などを捺印することで、その印刷物が原本であることを視覚的にも容易に確認できる。ただし、ＧＭＰ文書のように一つの印刷物が何十枚にもなる文書の一枚一枚に手書きと捺印をする作業は、非常に手間のかかる作業である。また筆跡をまねて署名することで、必ずしもすりかえを防止できているとは言えない。
【００１５】
そこで、本発明の目的は、画像入力装置にサインされた電子サインデータを用いて、そのサインデータを付与した印刷物を一つの印刷物全てに印字させることで、一つの印刷物の全ページの真正性を確保した印刷物を、簡易的に作成することができる仕組みを提供する。
さらに、電子署名を付与しない印刷物も作成可能とすることで、真正性を確保した印刷物と真正性を確保する必要のない印刷物を簡易的に得ることができる仕組みも提供する。
【課題を解決するための手段】
【００１６】
すなわち、本発明は、情報処理装置から印刷データを受け付ける画像形成装置であって、前記情報処理装置から受け付ける印刷データを記憶部に記憶する記憶手段と、ユーザからのログイン要求に応じて、当該ユーザにより情報処理装置から送信された印刷データの一覧画面を表示部に表示する一覧画面表示手段と、前記一覧画面表示手段で表示された前記印刷データの一覧画面より前記印刷データを出力するための指示を受け付ける出力指示受付手段と、前記出力指示受付手段で出力指示を受け付けた前記印刷データが、前記ユーザの操作による署名情報を必要とする印刷データであるか否かを判定する第一の判定手段と、前記第一の判定手段で前記印刷データが前記ユーザの署名情報を必要とすると判定された場合に、前記ユーザから署名情報の入力を受け付けるべく、表示部に入力受付画面を表示する署名情報入力受付手段と、前署名情報入力受付手段で受け付けた署名情報を前記印刷データの予め定められた領域に合成する署名情報合成手段と、前記署名情報合成手段で前記署名情報を予め定められた領域に合成した印刷データ、を出力する出力手段とを備えることを特徴とする。
また本発明の画像形成装置において、前記記憶手段は、前記署名情報を合成する前記印刷データを記憶するための第一の記憶領域と、前記署名情報を合成しない前記印刷データを記憶するための第二の記憶領域を備え、前記情報処理装置から送信される印刷データが前記第一の記憶領域に格納するための印刷データであるか否かを、所定の条件を用いることにより判定する第二の判定手段を更に備え、前記第二の判定手段により前記印刷データが前記第一の記憶領域に格納するための印刷データであると判定された場合には、前記第一の記憶領域に記憶し、一方、前記印刷データが前記第一の記憶領域に格納するための印刷データではないと判定された場合には、前記第二の記憶領域に記憶することを特徴とする。
また本発明の画像形成装置において、前記出力手段は、前記第一の判定手段で前記印刷データが前記ユーザの署名情報を必要としないと判定された場合、当該署名情報を合成することなく、印刷データを出力することを特徴とする。
また本発明の画像形成装置において、前記署名情報入力受付手段は、前記第二の記憶領域に印刷データが格納された場合、前記第一の判定手段で前記印刷データが前記ユーザの署名情報を必要としないと判定された場合であっても、当該画像形成装置でユーザの指示を受け付けることにより、前記署名情報入力を受け付けることを特徴とする。
また本発明の画像形成装置は、前記第二の記憶領域に前記印刷データが格納された場合に、当該印刷データが前記第一の記憶領域に格納されるべき印刷データか否かを判定する記憶領域判定手段と、前記記憶領域判定手段で前記第一の記憶領域に格納されるべき印刷データであると判定された場合に、前記印刷データを前記第一の記憶領域に格納する記憶領域変更手段とを更に備えることを特徴とする。
また本発明の画像形成装置において、前記情報処理装置からの要求に従って、前記第一の記憶領域及び前記第二の記憶領域の記憶領域識別情報を前記情報処理装置に送信する記憶領域識別情報送信手段を備え、前記記憶手段は、前記情報処理装置での前記記憶領域識別情報の指定に従って受信した印刷データを、前記指定された記憶領域識別情報に対応する第一の記憶領域又は第二の記憶領域に格納することを特徴とする。
また本発明の画像形成装置において、前記出力手段で出力された前記印刷データと、前記署名情報入力受付手段で受け付けた前記署名情報とを関連付けて記憶管理する履歴管理手段と前記履歴管理手段で記憶管理する前記印刷データと、前記署名情報とを検索する検索手段とを更に備えることを特徴とする。
【発明の効果】
【００１７】
本発明によれば、印刷データの格納先に従って、画像入力装置から取得したサインデータを付与した印刷物と、サインデータを付与しない印刷物を出力させることで、真正性を確保した印刷物と真正性を確保する必要のない印刷物を簡易的に得ることができる。
【図面の簡単な説明】
【００１８】
【図１】画像形成システム（情報処理システム）の一例を示すシステム構成図
【図２】クライアントＰＣ１０３、認証サーバ１０２に適用可能な情報処理装置のハードウエア構成例を示すブロック図
【図３】複合機１００のハードウエア構成例を示すブロック図
【図４】認証サーバ１０２、クライアントＰＣ１０３、複合機１００の機能の一例を示す機能ブロック図
【図５】画像形成システム（情報処理システム）における処理概略を説明する一例を示した図
【図６】印刷データ送信と保存処理のフローチャート
【図７】複合機利用処理のフローチャート
【図８】印刷実行処理のフローチャート
【図９】認証制御アプリケーションが提供するＩＣカード認証要求画面
【図１０】本体制御プラットフォームが提供するキーボード認証画面
【図１１】認証制御アプリケーション又は本体制御プラットフォームが提供する認証エラーダイアログ
【図１２】プリント制御アプリケーションが提供する印刷データ一覧画面
【図１３】プリント制御アプリケーションが提供するサイン入力画面
【図１４】プリント制御アプリケーションが提供するサイン入力エラーダイアログ
【図１５】プリント制御アプリケーションが提供するプレビュー確認画面
【図１６】認証サーバ１０２で管理するＩＣカード認証ＤＢの一例を示す図
【図１７】印刷データ（ジョブ）を管理するためのジョブ情報ＤＢの一例を示す図
【図１８】印刷データ（ジョブ）から取得される書誌情報の一例を示す図
【図１９】印刷データ（ジョブ）の構成の一例を示す図
【図２０】サイン情報を管理するためにサイン情報ＤＢの一例を示す図
【図２１】複合機１００のＨＤＤ３０４で管理されるボックス４１５のイメージ図
【図２２】プリンタドライバで設定するボックス表示画面
【発明を実施するための形態】
【００１９】
以下、図面を参照しながら、本発明に係る画面形成システムの好適な実施形態について詳細に説明する。
【００２０】
図１は、本実施形態の画像形成システム（情報処理システム）の一例を示すシステム構成図である。
【００２１】
図１に示すように、画像形成システム（情報処理システム）は、例えば、１又は複数の複合機（画像形成装置）１００、認証サーバ１０２、１又は複数のクライアントＰＣ１０３がローカルエリアネットワーク（ＬＡＮ）１１０（通信媒体）を介して接続された構成をとる。
【００２２】
複合機１００は、後述するカードリーダ３１９にかざされたカードから読み取られたカード番号を認証依頼として認証サーバ１０２に送信する。また、これも後述する複合機の操作部３０８で入力されたユーザ名とパスワードを認証サーバ１０２に認証依頼として送信する。
【００２３】
認証サーバ１０２は、後述する認証情報（図１６）を格納しており、複合機１００からのＩＣカードによる認証依頼、または、ユーザ名とパスワードによる認証依頼に応じて、認証情報を用いて認証処理を行う。
【００２４】
尚、認証サーバ１０２を、例えば、ディレクトリサーバ（不図示）と通信可能に構成し、ユーザ名とパスワードによる認証依頼があった場合には、ディレクトリサーバに問い合わせて、ユーザ名がディレクトリサーバ内に記憶されていれば認証成功と判断し、認証結果を認証サーバ１０２から複合機１００へ送信することも可能である。つまり、認証サーバ１０２はディレクトリサーバの機能を備える装置である。
【００２５】
クライアントＰＣ１０３は、複合機１００へ出力するためのプリンタドライバがインストールされており、プリンタドライバで設定された印刷設定で印刷データの生成を行う。また、プリンタドライバで設定された出力先に印刷データを出力する。
【００２６】
クライアントＰＣ１０３にインストールされているプリンタドライバは、複合機１００に備える印刷データを格納するプリンタボックスを指定することを可能とし、指定したプリンタボックスに印刷データを格納させることが可能である。
【００２７】
次に、図２を用いて、図１に示したクライアントＰＣ１０３、認証サーバ１０２のハードウエア構成について説明する。図２は、クライアントＰＣ１０３、認証サーバ１０２に適用可能な情報処理装置のハードウエア構成例を示すブロック図である。なお、図２は、クライアントＰＣ１０３を例にして説明する。
【００２８】
図２に示すように、クライアントＰＣ１０３は、システムバス２０４を介してＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２、入力コントローラ２０５、ビデオコントローラ２０６、メモリコントローラ２０７、通信Ｉ／Ｆコントローラ２０８等が接続された構成を採る。
【００２９】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や、各サーバあるいは各ＰＣが実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００３０】
また、本発明を実施するために必要な情報（例えば、プリンタドライバ）が記憶されている。なお外部メモリはデータベースであってもよい。認証サーバ１０２の場合には、図１５のＩＣカード認証情報ＤＢが記憶されている。
【００３１】
ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードし、ロードしたプログラムを実行することで各種動作を実現する。
【００３２】
また、入力コントローラ２０５は、キーボード（ＫＢ）２０９や不図示のマウス（等のポインティングデバイス等からの入力を制御する。ビデオコントローラ２０６は、ディスプレイ２１０等の表示器への表示を制御する。尚、表示器は液晶ディスプレイ等の表示器でもよい。これらは、必要に応じて管理者が使用する。
【００３３】
メモリコントローラ２０７は、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶する外部記憶装置（ハードディスク（ＨＤ））や、フレキシブルディスク（ＦＤ）、あるいは、ＰＣＭＣＩＡ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ  Ｍｅｍｏｒｙ  Ｃａｒｄ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ａｓｓｏｃｉａｔｉｏｎ）カードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００３４】
通信Ｉ／Ｆコントローラ２０８は、ネットワーク（例えば、図１に示したＬＡＮ１１０）を介して外部機器と接続・通信し、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）を用いた通信等が可能である。
【００３５】
尚、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ２１０上に表示することが可能である。また、ＣＰＵ２０１は、ディスプレイ２１０上のマウスカーソル（図示しない）等によるユーザ指示を可能とする。
【００３６】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明についても後述する。
【００３７】
次に、図３を用いて、本発明の情報処理装置としての複合機１００のハードウエア構成について説明する。図３は、複合機１００のハードウエア構成例を示すブロック図である。
【００３８】
図３において、コントローラユニット３１６は、画像入力デバイスとして機能するスキャナ３１４や、画像出力デバイスとして機能するプリンタ部３１２と接続されるとともに、図１に示したＬＡＮ１１０のようなローカルエリアネットワークや、例えばＰＳＴＮまたはＩＳＤＮ等の公衆回線（ＷＡＮ）と接続することで、画像データやデバイス情報の入出力を行う。
【００３９】
図３に示すように、コントローラユニット３１６は、ＣＰＵ３０１、ＲＡＭ３０２、ＲＯＭ３０３、外部記憶装置（ハードディスクドライブ（ＨＤＤ））３０４、ネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）３０５、モデム（Ｍｏｄｅｍ）３０６、操作部インタフェース（操作部Ｉ／Ｆ）３０７、外部インタフェース（外部Ｉ／Ｆ）３１８、イメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）３２０、ラスタイメージプロセッサ（ＲＩＰ）３１０、プリンタインタフェース（プリンタＩ／Ｆ）３１１、スキャナインタフェース（スキャナＩ／Ｆ）３１３、画像処理部３１７等で構成される。
【００４０】
ＣＰＵ３０１は、システム全体を制御するプロセッサである。ＲＡＭ３０２は、ＣＰＵ３０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記憶するための画像メモリである。ＲＯＭ３０３は、システムのブートプログラムや各種制御プログラムが格納されている。
【００４１】
外部記憶装置（ハードディスクドライブＨＤＤ）３０４は、システムを制御するための各種プログラム、画像データ等を格納する。また、ＨＤＤ３０４は、プリントボックスを備えている。このプリントボックスは、複合機の機能が予め有しているパスワードによるアクセス制限を設けることが出来る複数の記憶領域（ボックス）である。このプリントボックスは、複合機１００に任意にインストールすることができるアプリケーションにより参照可能な領域として設定することができ、本実施形態の複合機１００のフローチャートのステップを実行するアプリケーションが参照可能なプリントボックスである。
【００４２】
操作部インタフェース（操作部Ｉ／Ｆ）３０７は、操作部（ＵＩ）３０８とのインタフェース部であり、操作部３０８に表示する画像データを操作部３０８に対して出力する。
【００４３】
また、操作部Ｉ／Ｆ３０７は、操作部３０８から本システム使用者が入力した情報（例えば、ユーザ情報等）をＣＰＵ３０１に伝える役割をする。なお、操作部３０８はタッチパネルを有する表示部を備え、該表示部に表示されたボタンを、ユーザが押下（指等でタッチ）することにより、各種指示を行うことができる。また、操作部３０８はタッチパネルでは、タッチペン１３０１などでタッチパネルに描かれた文字や絵を認識して、画像データに変換することが可能である。
操作部Ｉ／Ｆ３０７および操作部３０８などは、複合機１００以外のコンピュータやタブレットＰＣでも代替できるものとする。
【００４４】
ネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）３０５は、ネットワーク（ＬＡＮ）に接続し、データの入出力を行なう。モデム（ＭＯＤＥＭ）３０６は公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００４５】
外部インタフェース（外部Ｉ／Ｆ）３１８は、ＵＳＢ、ＩＥＥＥ１３９４、プリンタポート、ＲＳ−２３２Ｃ等の外部入力を受け付けるインタフェース部であり、本実施形態においては、認証で必要となるＩＣカード読み取り用のカードリーダ３１９が接続されている。
【００４６】
そして、ＣＰＵ３０１は、この外部Ｉ／Ｆ３１８を介してカードリーダ３１９によるＩＣカードからの情報読み取りを制御し、該ＩＣカードから読み取られた情報を取得可能である。尚、ＩＣカードに限らず、ユーザを特定することが可能な記憶媒体であればよい。
【００４７】
この場合、記憶媒体には、ユーザを識別するための識別情報が記憶される。この識別情報は、記憶媒体の製造番号でも、ユーザが企業内で与えられるユーザコードであってもよい。
以上のデバイスがシステムバス３０９上に配置される。
【００４８】
一方、イメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）３２０は、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。
【００４９】
画像バス３１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。ラスタイメージプロセッサ（ＲＩＰ）３１０は、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。
【００５０】
プリンタインタフェース（プリンタＩ／Ｆ）３１１は、プリンタ部３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。また、スキャナインタフェース（スキャナＩ／Ｆ）３１３は、スキャナ３１４とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００５１】
画像処理部３１７は、入力画像データに対し、補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００５２】
スキャナＩ／Ｆ３１３に接続されるスキャナ３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナに指示を与え、フィーダは原稿用紙を１枚ずつフィードし、原稿画像の読み取り動作を行う。
【００５３】
プリンタＩ／Ｆ３１１に接続されるプリンタ部３１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微小ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。尚、プリンタ部３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００５４】
操作部Ｉ／Ｆ３０７に接続される操作部３０８は、液晶ディスプレイ（ＬＣＤ）表示部を有する。ＬＣＤ上にはタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されると、その位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００５５】
ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色のＬＥＤがあり、その色によってスタートキーが使える状態であるか否かを示す。また、操作部３０８のストップキーは、稼動中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部３０８からの設定を初期化する時に用いる。
【００５６】
外部Ｉ／Ｆ３１８に接続されるカードリーダ３１９は、ＣＰＵ３０１からの制御により、ＩＣカード（例えば、ソニー社のＦｅｌｉｃａ（登録商標））内に記憶されている情報を読み取り、読み取った情報を外部Ｉ／Ｆ３１８を介してＣＰＵ３０１へ通知する。
【００５７】
次に、図４を用いて、本発明の認証サーバ１０２、クライアントＰＣ１０３、情報処理装置としての複合機１００の機能について説明する。図４は、本発明の認証サーバ１０２、クライアントＰＣ１０３、複合機１００の機能の一例を示す機能ブロック図である。
【００５８】
クライアントＰＣ１０３の出力先指定部は、プリンタドライバでボックス４１５の格納先を指定する。この指定は、プリンタドライバからユーザが任意にプリントボックスを選択させる形式でも、出力先のプリントボックスがそれぞれ指定されているプリンタオブジェクトをクライアントＰＣ１０３上に生成しておき、このプリンタオブジェクトを指定することも含む。
【００５９】
印刷データ生成部４０４は、出力先指定部４０３で出力先を指定した後、クライアントＰＣ１０３にインストールされるアプリケーションからＯＳを介してデータを受け付け、印刷データを生成する。
【００６０】
印刷データ出力部４０５は、印刷データ生成部４０４で生成された印刷データを複合機１００へ出力する。
【００６１】
複合機１００は、複合機１００の基本機能を制御する本体制御プラットフォームと認証制御アプリケーションと、プリント制御アプリケーションを備え、認証制御アプリケーションで認証成功が判定されると、本体制御プラットフォームが制御可能な機能や、プリント制御アプリケーションが制御するプリントを実行する。
【００６２】
複合機１００の印刷データ受付部４１３は、クライアントＰＣ１０３から印刷データを受け付け、クライアントＰＣ１０３の要求に含まれる印刷データ格納先に従って、印刷データ格納部４１４が受け付けた印刷データをボックス４１５に格納する。
【００６３】
クライアントＰＣ１０３から印刷データは、複合機１００ではなく他のパーソナルコンピュータやサーバの指定フォルダへ保存することも可能である。この場合、ジョブ情報ＤＢ（図１７）、書誌情報ＤＢ（図１８）、ジョブＤＢ（図１９）は、そのコンピュータ内のデータベースに保存される。
【００６４】
プリントボックス監視部４０７は、プリント制御アプリケーションが管理するボックス４１５を監視しており、ボックスに印刷データが格納されたことを検知すると、印刷データからユーザ名や印刷ドキュメント名などの書誌情報を取得する。印刷データ管理部４０８は、取得した書誌情報を含むジョブ情報を管理する。
【００６５】
複合機１００の認証制御部４０６は、カードリーダ３１９で読み取られたＩＣカードのカード番号を認証サーバ１０２へ送信する。認証制御部４０６は、認証サーバ１０２の認証管理部４０１が認証ＤＢ（図１５のＩＣカード認証情報ＤＢ）を検索し、検索した結果（認証ＯＫ・ユーザ名等／認証ＮＧ）を受け付け、本体制御プラットフォームのログイン部４１２へユーザ名等を通知する。
【００６６】
ログイン部４１２は、ユーザ名等を受け付けると、複合機１００が予め備えるプリント機能やスキャン機能を実行可能にするべく、ログイン処理を行う。ログイン処理とは、例えば機能のロックを外す、或いは各機能を実行するための画面に推移可能にするなどである。
【００６７】
ログイン部４１２でログイン処理がなされると、本体制御プラットフォームは、プリント制御アプリケーションにログインしたことを通知する。通知を受けたプリント制御アプリケーションは、印刷データ管理部４０８が管理する印刷データの中からログインしたユーザ名に対応する印刷データを抽出して、複合機１００の操作部３０８に印刷データの一覧を表示する。印刷データ選択部４０９によって、ユーザによって選択された印刷データを決定する。
【００６８】
印刷データ取得部４１０は、印刷データ選択部で決定された印刷データをボックス４１５から取得し、プリンタ部３１２で印刷を行う。
【００６９】
印刷データ取得部４１０は、プリントボックス監視部４０７で特殊文書となる印刷データもしくは、一般文書でサインを印字すると指示のあった印刷データに対して、印刷データ加工部４１１が操作部３０８のタッチパネルから入力された電子サインの画像データを生成する。
【００７０】
印刷データ加工部４１１は、印刷データ取得部４１０で取得した印刷データに電子サインを合成する。なお、一般文書をクライアントＰＣ１０３で印刷指示した場合であって、印刷一覧表示画面（図１２）にてサインを行う指示をしなかった印刷データに対しては、サイン画像データを印字することなく印刷が行われる。
【００７１】
印刷データ取得部４１０と、印刷データ加工部４１１の処理をより具体的に説明する。プリント制御アプリケーションは、ボックス４１５に印刷データが格納されると、その印刷データのハンドルを本体制御プラットフォームから受け取る。そのハンドルを用いて、印刷データ取得部４１０は、印刷データのハンドルを指定して本体制御プラットフォームに受け渡すことで、ボックス４１５から印刷データを取得する。
【００７２】
印刷データ加工部４１１は、ハンドルを用いて、本体制御プラットフォームにサインデータ（署名情報）を含む合成指示をすることで、印刷データ取得部４１０で指示された印刷データと、サインデータを合成させる。この合成は、本体制御プラットフォームが行う。
【００７３】
次に、図５を用いて、本実施形態の概略を説明する。図５は、本実施形態における画像形成システム（情報処理システム）における処理概略を説明する一例を示した図である。
【００７４】
１−１では、クライアントＰＣ１０３のプリンタドライバを介して、複合機１００に印刷データを出力する。複合機１００は、印刷データを受信した際に受け取れるボックス番号に従って、複合機１００のボックスに印刷データを格納する。なお、特殊文書である場合には、特殊文書用のボックス２１０１に格納され、一般文書である場合には、一般文書用のボックス２１０２へ印刷データを格納する。
【００７５】
また、１−１でのボックスの指定は、プリンタドライバのボックス設定画面でユーザが特殊文書用ボックス２２０１又は一般文書用ボックス２２０２を選択することで行う。
【００７６】
１−２では、複合機１００が特殊文書用ボックス（第一の記憶領域）２２０１又は一般文書用ボックス（第二の記憶領域）２２０２に格納されたことを検知する。この検知は、複合機の本体制御プラットフォームに対して、印刷データが格納された場合に通知するように通知予約を行って検知するか、或いはボックスを一定間隔でポーリングして監視するようにして検知する。
【００７７】
１−３では、検知した印刷データが特殊文書用ボックス２２０１に格納された印刷データか、一般文書用ボックス２２０２に格納された印刷データかによって印刷処理が変わる。
【００７８】
特殊文書用ボックス２２０１に格納された印刷データについては、サイン画像データを合成して印刷を行い、一般文書用ボックス２２０２に格納された印刷データは何も合成せずに印刷を行う。また一般文書ボックス２２０２に格納された印刷データであっても印刷一覧表示画面（図１２）にてサインを行う指示をした印刷データに対しては、サイン画像データを合成して印刷を行う。なお、印刷処理については、後述のフローチャートで詳細に説明する。
【００７９】
次に、２−１では、カードリーダ３１９にＩＣカードがかざされ、複合機１００がカードリーダ３１９からカード情報（カード番号など）を受け付けると、２−２で認証サーバ１０２へ認証するべくカード情報を含む認証要求を送信する。認証サーバ１０２では、認証要求を受け付けると、２−３で認証ＤＢを検索して認証を行う。２−４では、認証要求２−３の認証結果を返信する。複合機１００では、認証結果に従ってログイン処理を行う。
【００８０】
次に、図６〜図８を用いて、本実施形態の詳細な説明を行う。なお、本実施形態の特徴的な構成は、例えば、ステップＳ６０８、ステップＳ６０９、ステップＳ７１５、ステップＳ７１６である。また、ステップＳ８０２、ステップＳ８０６である。
【００８１】
図６は本発明にかかる実施形態の印刷データ送信と保存処理について説明する。ステップＳ６０１〜Ｓ６０６の処理はクライアントＰＣ１０３の処理であり、ＣＰＵ２０１にて実行される。また、ステップＳ６０７〜Ｓ６１７の処理は複合機１００の処理であり、ＣＰＵ３０１にて実行される。
【００８２】
ステップＳ６０１では、クライアントＰＣ１０３は、ユーザの操作によって印刷設定変更指示があったか否かを判断する。印刷設定変更指示は、クライアントＰＣ１０３からプリンタドライバで指示を行うものである。印刷設定の変更は、プリンタのプロパティから「印刷属性」の「出力方法」２２０３にて、通常は  ［  印刷  ］  となっている設定を  ［保存  ］に変更する。この変更があった場合に変更指示があったと判定してステップＳ６０２へ処理を移行する。
【００８３】
次に、ステップＳ６０２では、クライアントＰＣ１０３は、プリンタのプロパティから「印刷属性」の「出力方法」の設定にて、［  保存  ］するユーザボックスの保存先ボックス場所を選択する指示があったか否かを判断する。具体的には、［  保存先  ］などのボタン２２０４の押下を判断する。この指示があった場合に、ステップＳ６０３へ処理を移行する。
【００８４】
次に、ステップＳ６０３では、複合機１００から、クライアントＰＣ１０３にボックス番号やボックス名が送信される（記憶領域識別情報送信）。クライアントＰＣ１０３はボックス番号やボックス名の一覧情報を複合機１００から受信する。一覧情報を受信すると、クライアントＰＣ１０３のプリンタドライバのプロパティ画面では、図２２の２２０５のように、ボックス番号やボックス名２２０１・２２０２（記憶領域識別情報）などの情報を表示するサブダイアログ画面が表示される。
【００８５】
次に、ステップＳ６０４では、図２２の２２０５で表示されているサブダイアログ画面のボックスの一覧情報表示部から、保存したいボックスの指定を受け付け（図２２の２２０１のように、指定されたボックスの背景色が反転する）、保存先のボックスを設定する。
【００８６】
次に、ステップＳ６０５では、文書作成アプリケーションや文書表示アプリケーションやブラウザなどから印刷指示を行う。印刷指示があった場合にステップＳ６０６へ処理を移行する。
【００８７】
なお、予め保存先ボックスの指定などをしておいたプリンタ（プリンタオブジェクトともいう）をクライアントＰＣ１０３に生成しておき、このプリンタを指定する場合には、ステップＳ６０１〜ステップＳ６０４の処理を省略することも可能である。この場合、特殊文書用ボックス２２０１が設定されたプリンタと、一般文書用ボックス２２０２が設定されたプリンタの２つがクライアントＰＣ１０３には生成されている。このほかのプリンタがクライアントＰＣ１０３に生成されていてもよい。
【００８８】
ステップＳ６０６では、クライアントＰＣ１０３は、プリンタドライバで設定された印刷設定に従って、ステップＳ６０４にて設定したボックスに対して、印刷したデータを送信する。なお、送信する際には、ボックスを識別するためのボックス番号（ボックス識別情報）を送信する。
【００８９】
ステップＳ６０７では、複合機１００が送信された印刷データを受信する。ステップＳ６０８では、ステップＳ６０４で指定されたボックス番号に対応するボックスにステップＳ６０６でクライアントＰＣ１０３より送信された印刷データを保存する（格納）。本実施形態のボックスは、特殊文書用ボックス２１０１（第一の記憶領域）と一般文書用ボックス２１０２（第２の記憶領域）である。
【００９０】
なお、特殊文書用ボックス２１０１（第一の記憶領域）と一般文書用ボックス２１０２（第２の記憶領域）については後述するが、特殊文書用ボックス２１０１（第一の記憶領域）は印刷データに印刷する際のサインデータ（署名情報）を合成して出力するための特殊文書（例えば、ＧＭＰ文書）を格納するためのボックスで、一般文書用ボックス２１０２（第２の記憶領域）は、印刷データを印刷する際のサインデータを合成することなく出力するためのボックスである。
【００９１】
ステップＳ６０９では、本体制御プラットフォームから印刷データが格納されたことの通知を受けて、通知を受けたボックスが特殊文書用ボックスか一般文書用ボックスかを判断し、一般文書用ボックスに印刷データが格納された場合にはステップＳ６１０へ処理を移行する。また特殊文書用ボックスに印刷データが格納された場合にはステップＳ６１６へ処理を移す。
【００９２】
ステップＳ６１０では、ボックスに保存された印刷データの書誌情報を取得する。書誌情報から、図１２の印刷一覧表示画面にて表示に必要な、ジョブオーナ、ジョブ名、ページ数、印刷日付と印刷時刻などを取得する。また、この情報を含むジョブ情報を複合機１００内の一時記憶領域またはデータベースに保存する（管理情報記憶）。印刷ジョブと共に複合機１００に送信される書誌情報の一例は図１８で、書誌情報を含むジョブ情報を管理するジョブ情報ＤＢの一例は図１７である。つまり、ジョブ情報ＤＢによって、印刷データを管理するための書誌情報を含む情報が管理されている。
【００９３】
ステップＳ６１１では、書誌情報を取得した印刷データとするために、別のボックスである一時保存用ボックスに印刷データを移動し保存させる。なお、書誌情報を取得した印刷データと判断できるように、識別情報を付与し、一般文書用ボックス２２０２にそのまま保存させておいてもよい。
【００９４】
次に、ステップＳ６１２にて、ステップＳ６１１で保存された文書が、特種文書かどうかを判断する（印刷データ判定）。言い換えると、特殊文書用ボックス２１０１に格納するべき印刷データか否かを判定する処理である。特種文書かどうかの判断基準は、予め本アプリケーションの設定情報として、変更可能とする。設定変更には、ブラウザ経由にて、プリント制御アプリケーションに接続し、設定できる方法を提供する。あるいは、印刷一覧表示画面（図１２）において、サインチェック項目１２０７にて設定変更も可能である。
アプリケーションの設定変更には管理者のパスワードを設定し、一般ユーザが容易に変更できないようなセキュリティがかけられているものとする。
【００９５】
特種文書かどうかの判断基準には、ドキュメント名や印刷データをＯＣＲ処理（図示しない）して、特定キーワードが入っている印刷データを特種文書と判断する場合（例えば、ドキュメント名に「ＧＭＰ」や「極秘」の文字列が含まれているもの）や、特定アプリケーションからの印刷や地紋設定がされている印刷の場合（例えば、地紋印刷の設定が「極秘」であるもの）などが存在する。また、ＯＣＲ処理にて、判定を行う場合にも、特定キーワードが検出されれば特殊文書として判断する。
特種文書と判断した場合は、ステップＳ６１６に移行する。一般文書と判断した場合は、ステップＳ６１３に移行する。また、特殊文書と判断した場合には、一般文書用ボックス２１０２から特殊文書用ボックス２１０１へ印刷データの格納先を変更する（記憶領域変更）。
【００９６】
なお、特殊文書か一般文書か判定した場合には、図１７のジョブ情報ＤＢの特殊文書判定（区分）１７１０に特殊文書を示す情報、又は一般文書を示す情報を記録する。
【００９７】
次にステップＳ６１３にて、直接印刷か保存印刷かを判断する。直接印刷か保存印刷かどうかの判断基準は、予め本アプリケーションの設定情報として、変更可能とする。設定変更には、ブラウザ経由にて、アプリケーションに接続し、設定できる方法を提供する。あるいは、複合機の操作画面より設定変更も可能である。直接印刷の場合は、ステップＳ６１４に移行する。保存印刷の場合は、［  Ａ  ］の処理に移行する。
【００９８】
ステップＳ６１４では、ボックスにある一般文書の印刷データを取得する（印刷データ取得）。そして取得した印刷データを印刷するために出力する。ステップＳ６１５では、印刷完了後にボックスにある印刷データを削除し、この処理は、終了となる。
【００９９】
ステップＳ６０９にて特種文書と判断された場合は、ステップＳ６１６に移行する。ステップＳ６１６では、ステップＳ６１０と同様に、ボックスに保存された印刷データの書誌情報を取得する。書誌情報から、図１２の印刷一覧表示画面にて表示に必要な、ジョブオーナ、ジョブ名、ページ数、印刷日付と印刷時刻などを取得する。
【０１００】
また、この情報を含むジョブ情報を複合機１００内の一時記憶領域またはデータベースに保存する（管理情報記憶）。書誌情報の一例は図１８で、書誌情報を含むジョブ情報を管理するジョブ情報ＤＢの一例は図１７である。つまり、ジョブ情報ＤＢによって、印刷データを管理するための書誌情報を含む情報が管理されている。
【０１０１】
次に、図７を用いて、本発明にかかる実施形態の複合機利用処理について説明する。［  Ａ  ］から始まる処理では、複合機の利用処理と印刷データの実行処理を行う。
【０１０２】
ステップＳ７０４、ステップＳ７０５、ステップＳ７０８、ステップＳ７０９、ステップＳ７１１〜ステップＳ７１８は、複合機１００のＣＰＵ３０１が処理を実行する。ステップＳ７０６、ステップＳ７０７、ステップＳ７１０は認証サーバ１０２のＣＰＵ２０１が処理を実行する。
【０１０３】
ステップＳ７０１にて、カードリーダ３１９にＩＣカードがかざされた場合に取得できるカードかざしイベントを検知する。なお、ＩＣカードには、カード情報（カードの製造番号や任意に記憶させる一意の識別番号）が記憶されている。ステップＳ７０２にて、ＩＣカードがカードリーダ３１９にかざされることによって得られるカードかざしイベントに含まれるカード情報を取得する。ステップＳ７０３にて、取得したカード情報および読み取りイベントを複合機１００に通知する。
【０１０４】
ステップＳ７０４にて、複合機１００は、読み取ったカード情報を受け付ける。ステップＳ７０５にて、ネットワークＩ／Ｆ３０５を介してカード情報を含む認証情報を認証サーバ１０２に送信する。
【０１０５】
ステップＳ７０６にて、認証サーバ１０２が複合機１００より送信された認証情報を受信する。ステップＳ７０６にて、認証情報の認証判定を行う。認証情報であるＩＣカードの製造番号や任意に記憶させる一意の識別番号を、事前に認証サーバ１０２の記憶領域に保存されている情報（図１６のＩＣカード認証情報ＤＢ）を検索し、該当の情報が存在するかどうかで判定を行う。該当の情報が存在した場合は認証成功とし、存在しない場合は認証失敗とする。また、認証判定は、ＩＣカードの情報以外に、別途ユーザのログイン情報（ユーザ名、パスワード）を入力して、判定させる方法でも可能であるとする。認証判定に失敗した場合は、認証失敗である結果情報を認証サーバ１０２が複合機１００に対して送信する。
【０１０６】
ステップＳ７０８では、その結果を受信する。そして、ステップＳ７０９では、複合機１００のＣＰＵ３０１がＨＤＤ３０４に予め記憶している、認証失敗画面（図１１）を操作部３０８に表示させ、終了とする。ステップＳ７０７の判定で認証成功の場合は、ステップＳ７１０にて認証成功結果と認証情報（図１６のＩＣカード認証情報ＤＢのユーザ名１６０２）を送信する。
【０１０７】
ステップＳ７１１では、送られてきた認証成功結果および認証情報を受信する（ユーザ情報受付）。認証成功である場合には、本体制御プラットフォームにユーザ名を通知し、複合機１００へログインを行う。
【０１０８】
ステップＳ７１２では、複合機１００の記憶領域に保存されている印刷データの図１７のジョブ情報ＤＢから、ログインしたユーザ名に一致するジョブ情報を取得し、ジョブ一覧情報を生成する。ジョブ一覧で取得する情報は、例えば、ステップＳ７１１にて取得したユーザ名に合致する印刷データのジョブ情報のうち、印刷ドキュメント名１７０２、印刷ページ数１７０３、受信時刻１７０５、区分１７１１等を取得する。
【０１０９】
ステップＳ７１３では、取得したジョブ一覧の情報を複合機１００のパネルに表示する（一覧表示）。表示例は、図１２の印刷一覧表示画面である。
【０１１０】
ステップＳ７１４では、ジョブ一覧でユーザによって選択された印刷データを指定し（印刷データ指定）、［  印刷  ］ボタン１２０８の押下（印刷指示）を検知する。
【０１１１】
ステップＳ７１５では、印刷指示を受け付けた印刷データが特種文書かどうかを判断する。特殊文書かどうかは、図１７のジョブ情報ＤＢの特殊文書判定（区分）１７１０を参照して判定する。もしくは、図１７のジョブ情報ＤＢの特殊文書判定（区分）１７１０が一般文書であっても、印刷一覧表示画面（図１２）のジョブのサインチェック項目１２０７にチェックがされているかどうかで判断する。
特種文書の場合は、［  Ｂ  ］処理に移行する。また、一般文書の場合は、ステップＳ７１６に移行する。
【０１１２】
ステップＳ７１６では、一般文書に対して、サインを印字するかどうかの確認を行う。確認は、複合機１００のパネルにサインを行うかどうかの確認メッセージ（図示しない）を表示させる。サインを印字する場合は、［  Ｂ  ］処理に移行する。サインを印字しない場合は、ステップ７１７に移行する。
【０１１３】
サインを印字するかどうかの確認を表示するかどうかについては、予め本アプリケーションの設定情報として、変更可能とする。設定変更には、ブラウザ経由にて、プリント制御アプリケーションに接続し、設定できる方法を提供する。アプリケーションの設定変更には管理者のパスワードを設定し、一般ユーザが容易に変更できないようなセキュリティがかけられているものとする。
【０１１４】
ステップＳ７１７では、一般文書の印刷データをボックス（例えば、一般文書用ボックス２１０２）から取得して（印刷データ取得）、プリンタ部３１２で印刷を行う。ステップＳ７１８にて、印刷完了後に印刷データをボックスから削除し終了する。
【０１１５】
次に、図８を用いて、本発明にかかる実施形態の印刷実行処理について説明する。［  Ｂ  ］処理では、特種文書と判断された、原本性を保証するための印刷データの印刷処理の実行を行う。ステップＳ８０１〜Ｓ８０９の処理は複合機１００の処理であり、ＣＰＵ３０１にて実行される。
【０１１６】
ステップＳ８０１では、複合機１００のパネルにサイン記入を促すメッセージと入力画面（図１３のサイン入力画面）を表示させる。
【０１１７】
ステップＳ８０２では、図１３の１３０５のサイン受付領域にサイン（署名情報）が記入されたかの確認を行う。図１３のサイン入力画面の１３０４の［  決定  ］ボタンが押下された場合に記入されたと判断しステップＳ８０４へ移行する。
【０１１８】
ステップＳ８０２にてサインが記入されない場合はステップＳ８０３へ移行し、予め設定しておいたタイムアウト時間が経過したかどうか確認を行う。タイムアウト時間が経過した場合は、  ［  Ａ  ］処理に戻り、複合機１００の利用画面へ移行させる。タイムアウト時間が経過していな場合は、ステップＳ８０１へ戻り、サイン記入画面を表示し続ける。
【０１１９】
タイムアウトの設定は、予め本アプリケーションの設定情報として、変更可能とする。設定変更には、ブラウザ経由にて、アプリケーションに接続し、設定できる方法を提供する。あるいは、複合機の操作画面より設定変更も可能である。
【０１２０】
ステップＳ８０４では、サインのデータが認識できるかどうかを判断する。認識できない場合は、ステップＳ８０５へ移行する。サインのデータが認識できるかどうかは、操作部Ｉ／Ｆ３０７および操作部３０８から入力されたサイン画像データを本アプリケーションが判断する。
【０１２１】
ステップＳ８０５では、サイン入力エラー画面（図１４サイン入力エラーダイアログ）を表示する。［  ＯＫ  ］ボタンを押下することで、ステップＳ８０１のサイン記入画面へ移行する。
【０１２２】
ステップＳ８０４で、サインデータが認識できた場合は、ステップＳ８０６へ移行する。ステップＳ８０６では、サインデータと印刷データを合成する。印刷するデータ全てに同じサインデータを合成する。合成するための設定（例えば、印刷データのどの位置にサインデータを合成するか、印字濃度、サイズ、色等）は、予め設定できるものとする。
【０１２３】
サインとは別に複合機で取得したタイムスタンプの日付日時データなど、および地紋印刷を付与することも可能とする。これにより印刷データの真正性（原本性）が保証することができる。なお、地紋印刷に設定する地紋情報は、クライアントＰＣ１０３からプリンタドライバのプロパティから設定を行うことができる。また本アプリケーションでも地紋印字の設定を行うことも可能である。
【０１２４】
ステップＳ８０７では、ステップＳ８０６でサインデータが合成された印刷データをプリンタ部３１２で印刷する。ステップＳ８０８では、ステップＳ８０７の印刷が完了するとボックスに保存されている印刷データを削除する。
【０１２５】
ステップＳ８０９では、印刷のログを複合機１００内の保存記憶領域に保存する。なおログとしては、図１７のジョブ情報ＤＢから印刷した印刷データのジョブ情報とステップＳ８０２で取得したサインデータを取得し、ＨＤＤ３０４に記憶する。このとき、印刷結果１７０６には値が入っていないので、印刷結果に成功情報を記録するものとする。
【０１２６】
次に、複合機１００の操作部３０８に表示される図９〜図１５の画面例について説明する。図９は、認証制御アプリケーションが提供するＩＣカード認証要求画面である。このＩＣカード認証要求画面が表示されている際に、ＩＣカードがカードリーダ３１９にかざされることで、ＩＣカードによる認証要求が認証サーバ１０２に送信される。
【０１２７】
図１０は、図９のキーボード入力ボタン１００１が押下された際に表示される、本体制御プラットフォームが提供するキーボード認証画面である。ユーザ名、パスワード、ログイン先を指定し、ログインボタン１１０１が押下されることによって、ユーザ名とパスワードによる認証要求が認証サーバ１０２に送信される。
【０１２８】
図１１は、認証制御アプリケーション又は本体制御プラットフォームが提供する認証エラーダイアログであり、認証サーバ１０２で認証失敗した場合に表示される。本図は、図７のステップＳ７０９で表示される。
【０１２９】
図１２は、プリント制御アプリケーションが提供する印刷データ一覧（ジョブ一覧）画面であり、複合機１００にログインしたユーザがクライアントＰＣ１０３で印刷指示した印刷データの一覧が表示される。本図は、図７のステップＳ７１３で表示される。
【０１３０】
ユーザ名表示欄１２０１には、複合機１００にログインしたユーザ名が表示される。文書名表示列１２０２には、印刷データの文書名が表示される。ページ数表示列１２０３には、印刷データのページ数が表示される。日付表示列１２０４には、印刷データが印刷されたクライアントＰＣ１０３で印刷指示した日付が表示される。この日付には、時間分までの時刻を表示してもよい。
【０１３１】
区分表示列１２０５には、特殊文書か一般文書かが表示される。特殊文書の場合には、残時間１２０６が表示されるようになっており、この残時間１２０６は、受信時刻１７０５から、アプリケーションに設定してある所定時間（例えば、印刷時刻から３時間まで印刷可）までの残りの時間が算出され、表示されている。
【０１３２】
サインチェック項目１２０７には、印刷データにサインを行うかどうかのチェックボックスが表示される。特殊文書には、強制的にチェックが入り、変更することができないものとする。
一般文書については、このチェックをつけた場合にサインを印字することができる。
【０１３３】
一覧から印刷データ（ジョブ）を選択され、［  印刷  ］ボタン１２０８が押下されると、選択された印刷データ（ジョブ）がボックスから取得して、印刷が実行される。
【０１３４】
図１３は、プリント制御アプリケーションが提供するサイン入力画面であり、複合機１００にログインしたユーザが、タッチペン１３０１などを使用して、操作部３０８のタッチパネルのサイン記入エリア１３０５へサインを行う。本図は、図８のＳ８０１で表示される。
【０１３５】
［  クリア  ］ボタン１３０２は、サイン記入エリア１３０５に表示された情報を削除する時に押下する。［  プレビュー  ］１３０３は、サイン記入後にプレビューを表示したい場合に押下する。押下した場合は、図１５プレビュー確認画面に移行する。［  決定  ］ボタン１３０４は、サイン記入後に印刷を実行する場合に押下する。ボタンが押下されると、サインを合成した印刷データ（ジョブ）の印刷が実行される。
【０１３６】
図１４は、プリント制御アプリケーションが提供するサイン入力エラーダイアログであり、記入されたサインの情報が正しく認識できない（何も記入されていないなど）場合に表示する。本図は、図８のＳ８０５で表示される。
【０１３７】
図１５は、プリント制御アプリケーションが提供するプレビュー確認画面であり、図１３サイン入力画面の［  決定  ］ボタンが押下されることで移行する。図１３サイン入力画面にてサインされたサインデータを予め設定されている合成するための設定（例えば、印刷データのどの位置にサインデータを合成するか、印字濃度、サイズ、色等）にしたがい、印刷データに合成されたサイン情報のプレビュー表示を行う。本画面には、プレビュー表示機能として拡大や縮小、スクロールによる表示画面の遷移などや印刷表示ページの切り替えなどが行える。本図は、図８のＳ８０４で表示される。
【０１３８】
［  設定変更  ］ボタンを押下することでサインを合成するための設定変更が行える（設定画面は、不図示）。［  決定  ］ボタン１５０２は、印刷を実行する場合に押下する。ボタンが押下されると、サインを合成した印刷データ（ジョブ）の印刷が実行される。
【０１３９】
次に、認証サーバ１０２で記憶するＩＣカード認証情報ＤＢについて図１６について説明する。図１６は、認証サーバ１０２で管理するＩＣカード認証ＤＢの一例を示す図である。
【０１４０】
ＩＣカード認証情報ＤＢは、複合機１００からの認証要求（認証情報）に含まれるカードＩＤ（カード番号などのカード情報）やユーザ名とパスワードによる認証をするために参照するテーブルであり、カードＩＤ１６０１、ユーザ名１６０２、特殊印刷権限１６０３、パスワード１６０４を記憶している。
【０１４１】
特殊印刷権限１６０３とは、一般文書に対してサインデータを印字するかどうかの権限情報である。権限がある場合は、サインを印字することが可能であり、権限がない場合は、サインを印字することができない。
【０１４２】
次に、図１７〜図２０を用いて、複合機１００で記憶管理するデータについて説明する。
これらの記憶データは、複合機１００にて一時記憶後、他のサーバにて管理をおこなうことも可能とする。
【０１４３】
特に、図２０のサイン情報ＤＢおよびそのサイン画像は、他のサーバで情報を一元管理しておいた方が運用に適している。サイン情報を蓄積しておき、印刷後にそのサイン画像を確認することで、いつ誰がどのような印刷物にどのようなサインを記載して印刷したかの追跡が可能である。
【０１４４】
図１７は印刷データ（ジョブ）を管理するためのジョブ情報ＤＢの一例を示す図である。ジョブ情報ＤＢに格納されるジョブ情報は各印刷データと対応付いて記憶されている。また、ジョブ情報には、後述する図１８の書誌情報を含んでいる。
【０１４５】
ジョブ情報は、ユーザ名１７０１は、書誌情報のジョブオーナ１８０１が記憶される。印刷ドキュメント名１７０２は書誌情報のジョブ名１８０２が記憶される。印刷ページ数１７０３は、書誌情報のページ数１８０５が記憶される。受信時刻１７０５は、印刷完了となった時の時間が記憶される。受信時刻１７０５は、複合機１００で印刷データを受信した際の時間が記憶される。この受信時刻１７０５は、プリンタドライバで印刷データが生成された時間であってもよい。
【０１４６】
印刷結果１７０６は、印刷データを印刷した結果が記憶される。つまり、印刷データが印刷されるまでは、結果は記憶されていない。印刷方法１７０７は、書誌情報の印刷方法１８０３が記憶される。カラーモード１７０８は、書誌情報のカラーモード１８０４が記憶される。
【０１４７】
地紋印刷１７１０に設定する地紋情報は、クライアントＰＣ１０３からプリンタドライバで指示を行うものである。印刷設定の変更は、プリンタのプロパティから地紋印刷の設定を行うことができる。また本アプリケーションでも地紋印字の設定を行うことも可能である。地紋情報には、地紋印字を行う文字を設定する。その他、地紋位置や地紋濃度、地紋文字の大きさ、色、向き、地紋の模様なども設定が可能である。
【０１４８】
特殊文書判定（区分）１７１０は、印刷データを解析することで得られるデータから判定される。同じく、特殊文書用ボックス２１０１か一般文書用ボックス２１０２のどちらに保存されたかからも判別される。
【０１４９】
図１８は印刷データ（ジョブ）から取得される書誌情報の一例を示す図である。
書誌情報には、ジョブオーナ１８０１、ジョブ名１８０２、印刷方法１８０３、カラーモード１８０４、ページ数１８０５、部数１８０６で構成されている。
【０１５０】
ジョブオーナ１８０１は、クライアントＰＣ１０３にログインしたユーザ名が記憶され、認証サーバ１０２から得られたユーザ名と一致するように構成されている。
【０１５１】
ジョブ名１８０２は、クライアントＰＣ１０３にインストールされているアプリケーション（例えば、文書作成アプリケーション）で作成されたドキュメントのドキュメント名が記憶される。なお、ジョブ名１８０２は、プリンタドライバで付与された名称であってもよい。
【０１５２】
印刷方法１８０３は、プリンタドライバで設定された両面や片面の設定が記憶され、カラーモード１８０４は、プリンタドライバで設定されたカラー印刷やモノクロ印刷やオート印刷の設定が記憶される。ページ数１８０５は、印刷データのページ数が記憶される。部数１８０６は、印刷データの部数が記憶される。
【０１５３】
図１９は、印刷データ（ジョブ）の構成の一例を示す図である。
印刷データには、図１８の書誌情報ＤＢで管理するデータである書誌情報１９０１と、描画するＰＤＬデータ１９０２とが含まれている。なお、ＰＤＬデータ１９０２は、書誌情報１９０１の印刷設定に従って描画されるものである。
【０１５４】
図２０は、サイン情報の構成の一例を示す図である。サイン情報ＤＢに格納されるサイン情報は、各印刷データおよびサインデータと対応付いて記憶されている。
【０１５５】
ユーザ名２００１は、書誌情報のジョブオーナ１８０１が記憶される。印刷ドキュメント名２００２は書誌情報のジョブ名１８０２が記憶される。印刷ページ数２００３は、書誌情報のページ数１８０５が記憶される。印刷時刻２００４は、印刷完了となった時の時間が記憶される。
【０１５６】
サイン時刻２００５は、ステップＳ８０４にてサインが記入された時間が記憶される。
サイン画像２００６は、サイン画像のデータ名が記憶される。
サイン画像は、ＪＰＥＧなどの画像データでの保存の他、ＴＩＦＦやＰＤＦ画像であってもよい。またファイル名は、任意の数字の羅列でも構わない。サイン情報ＤＢにてサイン画像が紐付いて管理されている状態を示している。
【０１５７】
印刷結果２００７は、印刷データを印刷した結果が記憶される。つまり、印刷データが印刷されるまでは、結果は記憶されていない。印刷方法２００８は、書誌情報の印刷方法１８０３が記憶される。カラーモード２００９は、書誌情報のカラーモード１８０４が記憶される。部数２０１０は、書誌情報の部数１８０６が記載される。
【０１５８】
地紋印刷２０１１に設定する地紋情報は、クライアントＰＣ１０３からプリンタドライバで指示を行うものである。印刷設定の変更は、プリンタのプロパティから地紋印刷の設定を行うことができる。また本アプリケーションでも地紋印字の設定を行うことも可能である。地紋情報には、地紋印字を行う文字を設定する。その他、地紋位置や地紋濃度、地紋文字の大きさ、色、向き、地紋の模様なども設定が可能である。
【０１５９】
特殊文書判定（区分）２０１１は、印刷データを解析することで得られるデータから判定される。同じく、特殊文書用ボックス２１０１か一般文書用ボックス２１０２のどちらに保存されたかからも判別される。
【０１６０】
次に、図２１を用いて複合機１００のＨＤＤ３０４で管理されるボックスについて説明する。図２１は、複合機１００のＨＤＤ３０４で管理されるボックス４１５のイメージ図である。
【０１６１】
ＨＤＤ３０４の記憶領域が、本体制御プラットフォームが管理可能なボックスが００、０１、０２・・・と複数に分けられている。このボックスをプリント制御アプリケーションがアクセス可能なように設定され、このボックスに格納された印刷データをプリント制御アプリケーションは取得して、印刷を行うことができる。
【０１６２】
なお、ボックス００はプリント制御アプリケーションがアクセス可能な特殊文書用ボックス２１０１で、ボックス０１はプリント制御アプリケーションがアクセス可能な一般文書用ボックス２１０２である。また、ボックス０２は、他のアプリケーションがアクセス可能なボックス２１０３である。ボックスにはボックス名を設定することができる。
【０１６３】
次に図２２を用いてプリンタドライバで設定するボックス表示画面について説明する。図２２のボックス表示画面が表示される際に、複合機１００から取得したボックス名（例えば、特殊文書用ボックス２１０１、一般文書用ボックス２１０２、その他のボックス２１０３）のボックス名を、２２０５に２２０１や２２０２のように表示させる。
【０１６４】
このように本発明の実施の形態によれば、複合機１００（画像形成装置）における印刷データの格納先に従って、画像形成装置からサイン入力されたデータを付与した印刷物を簡単に作成することができる。
【０１６５】
また、画像形成装置からサイン入力されたデータを付与した印刷物と、サインデータを付与しない印刷物を別フォルダで管理し出力させることで、真正性を確保した印刷物と真正性を確保する必要のない印刷物を簡易的に得ることができる。
【０１６６】
本アプリケーションによって出力された印刷物は、印刷物のコピーによるすり替える改ざんの防止に加え、原本と同じドキュメントを印字してすり替える改ざんの防止を実現することができる。
【０１６７】
さらに、一つの印刷物で同じ印刷データが印字されているため、視覚的にも容易に真正性を確保した印刷物であることを確認できる。
【０１６８】
また、サイン情報を一元管理しておき、一度印刷された紙文書のサイン情報と保存されているサイン画像の照合を行うことで、追跡確認による真正性を確保することもができる。
【０１６９】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【０１７０】
すなわち、本発明は、情報処理装置から印刷データを受け付ける画像形成装置であって、前記情報処理装置から受け付ける印刷データを記憶部に記憶する記憶手段と、ユーザからのログイン要求に応じて、当該ユーザにより情報処理装置から送信された印刷データの一覧画面を表示部に表示する一覧画面表示手段と、前記一覧画面表示手段で表示された前記印刷データの一覧画面より前記印刷データを出力するための指示を受け付ける出力指示受付手段と、前記出力指示受付手段で出力指示を受け付けた前記印刷データが、前記ユーザの操作による署名情報を必要とする印刷データであるか否かを判定する第一の判定手段と、前記第一の判定手段で前記印刷データが前記ユーザの署名情報を必要とすると判定された場合に、前記ユーザから署名情報の入力を受け付けるべく、表示部に入力受付画面を表示する署名情報入力受付手段と、前署名情報入力受付手段で受け付けた署名情報を前記印刷データの予め定められた領域に合成する署名情報合成手段と、前記署名情報合成手段で前記署名情報を予め定められた領域に合成した印刷データ、を出力する出力手段とを備えることを特徴とする。
【０１７１】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１７２】
また、本発明におけるプログラムは、図６〜図８に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図６〜図８の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図６〜図８の各装置の処理方法ごとのプログラムであってもよい。
【０１７３】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１７４】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１７５】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０１７６】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１７７】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１７８】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１７９】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１８０】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１８１】
１００  複合機
１０２  認証サーバ
１０３  クライアントＰＣ
１１０  ＬＡＮ
２０１  ＣＰＵ
２０３  ＲＡＭ
３０１  ＣＰＵ
３０２  ＲＡＭ
３０４  ＨＤＤ
３０８  操作部
３１９  カードリーダ
【図１】
2012131085.tif 000003
【図２】
2012131085.tif 000004
【図３】
2012131085.tif 000005
【図４】
2012131085.tif 000006
【図５】
2012131085.tif 000007
【図６】
2012131085.tif 000008
【図７】
2012131085.tif 000009
【図８】
2012131085.tif 000010
【図９】
2012131085.tif 000011
【図１０】
2012131085.tif 000012
【図１１】
2012131085.tif 000013
【図１２】
2012131085.tif 000014
【図１３】
2012131085.tif 000015
【図１４】
2012131085.tif 000016
【図１５】
2012131085.tif 000017
【図１６】
2012131085.tif 000018
【図１７】
2012131085.tif 000019
【図１８】
2012131085.tif 000020
【図１９】
2012131085.tif 000021
【図２０】
2012131085.tif 000022
【図２１】
2012131085.tif 000023
【図２２】
2012131085.tif 000024