(57)【要約】【課題】セキュリティを確保しつつ、複数のユーザに対応する動作を容易に行うことができる画像形成装置を提供する。【解決手段】プリンタドライバにおいてプリント指示が行われると（Ｓ１０１）、ＭＦＰがジョブ及び印刷データを受け付ける（Ｓ１０３）。認証装置により認証カードが検出されると（Ｓ１０５でＹＥＳ）、ＣＰＵは、認証カードの照合を行う（Ｓ１０７）。ＣＰＵは、照合できる認証カードがあると（Ｓ１０９でＹＥＳ）、照合できた認証カードの枚数をプリント部数として設定する。ＣＰＵは、プリント指示で指定されたＢＯＸから印刷データを読み出してプリント部に送信し、設定したプリント部数のプリントを行う（Ｓ１１１）。ユーザは、複数の認証カードについてカード認証を一括して行うだけで、容易に、認証された認証カードの枚数分の印刷物を一括して得ることができる。【選択図】図６
2010178285.tif 000002
【特許請求の範囲】
【請求項１】
複数の認証媒体を同時に又は所定時間内に読み取ることで認証を行う認証手段と、
前記認証手段で読み取られた認証媒体の数又は前記認証手段で認証された認証媒体の数を判定する判定手段と、
前記認証手段で認証を行った後にジョブを実行し、前記判定手段で判定された数に基づいた部数のプリントを行うプリント手段とを備えた、画像形成装置。
【請求項２】
前記プリント手段は、前記認証手段で読み取られた複数の認証媒体の少なくとも１つの認証媒体に対応するジョブを実行する、請求項１に記載の画像形成装置。
【請求項３】
外部装置からジョブを受け付ける受付手段をさらに備え、
前記プリント手段は、前記受付手段で受け付けられたジョブを実行する、請求項１又は２に記載の画像形成装置。
【請求項４】
前記ジョブには、少なくとも１つの認証媒体の認証情報が対応付けられており、
前記認証手段は、前記認証媒体から読み取った情報と前記認証情報とに基づいて認証を行う、請求項１から３のいずれかに記載の画像形成装置。
【請求項５】
前記プリント手段は、前記認証手段により前記認証媒体の認証が行われたときにジョブを実行する、請求項１から４のいずれかに記載の画像形成装置。
【請求項６】
前記プリント手段は、少なくとも１つの予め登録された認証情報に対応する認証媒体が前記認証手段で読み取られたときにジョブを実行する、請求項１から５のいずれかに記載の画像形成装置。
【請求項７】
前記プリント手段により実行されるジョブは、画像形成装置本体又は画像形成装置が通信可能な外部サーバに記憶されている、請求項１から６のいずれかに記載の画像形成装置。
【請求項８】
前記プリント手段によるジョブの実行に関する履歴情報を記録する記録手段をさらに備える、請求項１から７のいずれかに記載の画像形成装置。
【請求項９】
それぞれ所定の宛先情報が記憶された複数の認証媒体を同時に又は所定時間内に読み取ることで認証を行う認証手段と、
前記認証手段により複数の認証媒体が読み取られたとき、それら認証媒体の各々に記憶されている宛先情報に基づいて、複数の宛先に所定のデータを送信する送信手段とを備えた、画像処理装置。
【請求項１０】
前記送信手段は、前記認証手段により読み取られた認証媒体のうち認証されたものに記憶されている宛先情報に基づいて前記送信を行う、請求項９に記載の画像処理装置。
【請求項１１】
前記送信手段は、前記複数の宛先に互いに重複する宛先が含まれている場合、そのうち一つのみに前記送信を行う、請求項９又は１０に記載の画像処理装置。
【請求項１２】
前記送信手段によって送信するデータを原稿から読み取って生成する読取手段をさらに備えた、請求項９から１１のいずれかに記載の画像処理装置。
【請求項１３】
前記読取手段により読み取った原稿のデータから宛先情報を抽出する抽出手段をさらに備え、
前記認証手段は、前記抽出手段により抽出された宛先情報と前記認証媒体から読み取った情報とに基づいて前記認証媒体の認証を行う、請求項１２に記載の画像処理装置。
【請求項１４】
前記送信手段によるデータの送信に関する履歴情報を記録する記録手段をさらに含む、請求項９から１３のいずれかに記載の画像処理装置。
【請求項１５】
複数の認証媒体を同時に又は所定時間内に読み取ることで認証を行う認証ステップと、
前記認証ステップで読み取られた認証媒体の数又は前記認証ステップで認証された認証媒体の数を判定する判定ステップと、
前記認証ステップで認証を行った後にジョブを実行し、前記判定ステップで判定された数に基づいた部数のプリントを行うプリントステップとを備えた、画像形成装置の制御方法。
【請求項１６】
それぞれ所定の宛先情報が記憶された複数の認証媒体を同時に又は所定時間内に読み取ることで認証を行う認証ステップと、
前記認証ステップにより複数の認証媒体が読み取られたとき、それら認証媒体の各々に記憶されている宛先情報に基づいて、複数の宛先に所定のデータを送信する送信ステップとを備えた、画像処理装置の制御方法。
【請求項１７】
複数の認証媒体を同時に又は所定時間内に読み取ることで認証を行う認証ステップと、
前記認証ステップで読み取られた認証媒体の数又は前記認証ステップで認証された認証媒体の数を判定する判定ステップと、
前記認証ステップで認証を行った後にジョブを実行し、前記判定ステップで判定された数に基づいた部数のプリントを行うプリントステップとをコンピュータに実行させる、画像形成装置の制御プログラム。
【請求項１８】
それぞれ所定の宛先情報が記憶された複数の認証媒体を同時に又は所定時間内に読み取ることで認証を行う認証ステップと、
前記認証ステップにより複数の認証媒体が読み取られたとき、それら認証媒体の各々に記憶されている宛先情報に基づいて、複数の宛先に所定のデータを送信する送信ステップとをコンピュータに実行させる、画像処理装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像形成装置、画像処理装置、画像形成装置の制御方法、画像処理装置の制御方法、画像形成装置の制御プログラム、及び画像処理装置の制御プログラムに関し、特に、認証媒体による認証を経てプリント又はデータの処理を行う画像形成装置、画像処理装置、画像形成装置の制御方法、画像処理装置の制御方法、画像形成装置の制御プログラム、及び画像処理装置の制御プログラムに関する。
【背景技術】
【０００２】
電子写真式の画像形成装置（スキャナ機能、ファクシミリ機能、複写機能、プリンタとしての機能、データ通信機能、及びサーバ機能を備えたＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）、ファクシミリ装置、複写機、プリンタなど）としては、認証媒体を読み取って認証を行う機能を有するものがある。
【０００３】
このような画像形成装置としては、認証を行うことにより、画像形成装置内に記憶された印刷ジョブ（ジョブ）のデータや画像データなどを読み出し、プリント出力やデータ送信を行うものがある。認証機能を用いることにより、画像形成装置のセキュリティを確保することができる。
【０００４】
認証機能を用いてプリントを行う際の画像形成装置の動作は、例えば以下のように行われる。すなわち、画像形成装置は、外部のＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などで動作するプリンタドライバ等から、ユーザによるプリント指示を受け付ける。画像形成装置には、ジョブが記憶される。ユーザが、例えば画像形成装置に設けられている認証装置に自己の認証媒体を読み取らせると、画像形成装置は、その認証媒体について認証を行う。認証が行われると、画像形成装置は、ジョブを実行して印刷物を出力する。
【０００５】
また、認証機能を用いて画像データの送信を行う際の画像形成装置の動作は、例えば以下のように行われる。ユーザが、画像形成装置に設けられている認証装置に自己の認証媒体を読み取らせると、画像形成装置は、その認証媒体について認証を行う。その後、画像形成装置は、スキャナ機能により原稿を読み取って生成した画像データや、画像形成装置の内部に記憶されている画像データを、所定の宛先（送信先）に送信する。
【０００６】
下記特許文献１には、複数の非接触型カードとの認証が確立した場合に、複数の非接触型カードに対応する記憶領域（ＢＯＸ）に対してアクセスを許可する画像形成装置が開示されている。この画像形成装置では、複数のカードスロットを設けることなく、複数のユーザについて認証を行うことができる。複数のユーザについて認証を行うことにより、それらのユーザ間で、記憶領域に記憶されているデータを受渡し可能である。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−２９９２５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ところで、上記のような画像形成装置では、あるジョブについて、複数のユーザ分のプリントすなわち複数部数のプリントを行う場合、以下に示すような問題が生じる。
【０００９】
ユーザがプリント指示においてプリント部数を指定する操作を行う際、プリント部数が誤って設定される可能性がある。プリント部数の誤設定を許容すると、必要な部数よりも多い部数の印刷物がプリントされる場合がある。印刷物が必要量より多いと、印刷物のセキュリティを確保しにくくなる。また、この場合、用紙や消耗品などが浪費される。
【００１０】
これに対し、複数のユーザ分の認証カードを用意し、各認証カードについて、上述のように認証機能を用いて一部ずつプリントを行い、プリント部数の指定を不要とすると、ユーザは、必要部数だけのプリントを行うことができる。しかしながら、この場合、各認証カードについてプリント指示と認証とを行う必要があり、手間がかかる。また、このとき、一回のプリント毎に、プリントするためのデータを用紙に印字するためのデータに展開するのに必要な時間がかかり、プリント完了までに要する時間が長くなる。
【００１１】
また、上記のような画像形成装置では、複数のユーザにすなわち複数の宛先に画像データの送信を行う場合、上記問題と同様に、以下に示すような問題があった。
【００１２】
例えば、ユーザが画像形成装置の操作パネルなどを操作して宛先をマニュアル設定する際、宛先が誤って設定される可能性がある。機密情報である画像データを送信する場合、不適切な宛先が設定されると、機密を維持することができなくなる。また、ユーザは、複数の宛先を設定するために、煩わしい操作を要求される。
【００１３】
これに対し、それぞれに宛先が記憶された複数の認証カードなどを用意し、各認証カードについて、上述のように認証機能を用いて一回ずつ画像データの送信を行うとすると、ユーザは宛先を設定する操作を行う必要がなくなる。しかしながら、この場合、各認証カードについて認証を行う必要があり、手間がかかる。また、このとき、一回の送信を行う度に、認証カードを読み込み、画像データの読み出し及び画像データの送信が行われる。したがって、すべての宛先への送信が完了するまでに要する時間が長くなる。
【００１４】
この発明はそのような問題点を解決するためになされたものであり、セキュリティを確保しつつ、複数のユーザに対応する動作を容易に行うことができる画像形成装置、画像処理装置、画像形成装置の制御方法、画像処理装置の制御方法、画像形成装置の制御プログラム、及び画像処理装置の制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【００１５】
上記目的を達成するためこの発明のある局面に従うと、画像形成装置は、複数の認証媒体を同時に又は所定時間内に読み取ることで認証を行う認証手段と、認証手段で読み取られた認証媒体の数又は認証手段で認証された認証媒体の数を判定する判定手段と、認証手段で認証を行った後にジョブを実行し、判定手段で判定された数に基づいた部数のプリントを行うプリント手段とを備える。
【００１６】
好ましくはプリント手段は、認証手段で読み取られた複数の認証媒体の少なくとも１つの認証媒体に対応するジョブを実行する。
【００１７】
好ましくは画像形成装置は、外部装置からジョブを受け付ける受付手段をさらに備え、プリント手段は、受付手段で受け付けられたジョブを実行する。
【００１８】
好ましくはジョブには、少なくとも１つの認証媒体の認証情報が対応付けられており、認証手段は、認証媒体から読み取った情報と認証情報とに基づいて認証を行う。
【００１９】
好ましくはプリント手段は、認証手段により認証媒体の認証が行われたときにジョブを実行する。
【００２０】
好ましくはプリント手段は、少なくとも１つの予め登録された認証情報に対応する認証媒体が認証手段で読み取られたときにジョブを実行する。
【００２１】
好ましくはプリント手段により実行されるジョブは、画像形成装置本体又は画像形成装置が通信可能な外部サーバに記憶されている。
【００２２】
好ましくは画像形成装置は、プリント手段によるジョブの実行に関する履歴情報を記録する記録手段をさらに備える。
【００２３】
この発明の他の局面に従うと、画像処理装置は、それぞれ所定の宛先情報が記憶された複数の認証媒体を同時に又は所定時間内に読み取ることで認証を行う認証手段と、認証手段により複数の認証媒体が読み取られたとき、それら認証媒体の各々に記憶されている宛先情報に基づいて、複数の宛先に所定のデータを送信する送信手段とを備える。
【００２４】
好ましくは送信手段は、認証手段により読み取られた認証媒体のうち認証されたものに記憶されている宛先情報に基づいて送信を行う。
【００２５】
好ましくは送信手段は、複数の宛先に互いに重複する宛先が含まれている場合、そのうち一つのみに送信を行う。
【００２６】
好ましくは画像処理装置は、送信手段によって送信するデータを原稿から読み取って生成する読取手段をさらに備える。
【００２７】
好ましくは画像処理装置は、読取手段により読み取った原稿のデータから宛先情報を抽出する抽出手段をさらに備え、認証手段は、抽出手段により抽出された宛先情報と認証媒体から読み取った情報とに基づいて認証媒体の認証を行う。
【００２８】
好ましくは画像処理装置は、送信手段による画像データの送信に関する履歴情報を記録する記録手段をさらに含む。
【００２９】
この発明のさらに他の局面に従うと、画像形成装置の制御方法は、複数の認証媒体を同時に又は所定時間内に読み取ることで認証を行う認証ステップと、認証ステップで読み取られた認証媒体の数又は認証ステップで認証された認証媒体の数を判定する判定ステップと、認証ステップで認証を行った後にジョブを実行し、判定ステップで判定された数に基づいた部数のプリントを行うプリントステップとを備える。
【００３０】
この発明のさらに他の局面に従うと、画像処理装置の制御方法は、それぞれ所定の宛先情報が記憶された複数の認証媒体を同時に又は所定時間内に読み取ることで認証を行う認証ステップと、認証ステップにより複数の認証媒体が読み取られたとき、それら認証媒体の各々に記憶されている宛先情報に基づいて、複数の宛先に所定のデータを送信する送信ステップとを備える。
【００３１】
この発明のさらに他の局面に従うと、画像形成装置の制御プログラムは、複数の認証媒体を同時に又は所定時間内に読み取ることで認証を行う認証ステップと、認証ステップで読み取られた認証媒体の数又は認証ステップで認証された認証媒体の数を判定する判定ステップと、認証ステップで認証を行った後にジョブを実行し、判定ステップで判定された数に基づいた部数のプリントを行うプリントステップとをコンピュータに実行させる。
【００３２】
この発明のさらに他の局面に従うと、画像処理装置の制御プログラムは、それぞれ所定の宛先情報が記憶された複数の認証媒体を同時に又は所定時間内に読み取ることで認証を行う認証ステップと、認証ステップにより複数の認証媒体が読み取られたとき、それら認証媒体の各々に記憶されている宛先情報に基づいて、複数の宛先に所定のデータを送信する送信ステップとをコンピュータに実行させる。
【発明の効果】
【００３３】
これらの発明に従うと、ユーザは、複数の認証媒体を認証手段に読み取らせ、ジョブの複数部数のプリントや複数の宛先への画像データの送信を実行させることができる。したがって、セキュリティを確保しつつ、複数のユーザに対応する動作を容易に行うことができる画像形成装置、画像処理装置、画像形成装置の制御方法、画像処理装置の制御方法、画像形成装置の制御プログラム、及び画像処理装置の制御プログラムを提供することができる。
【図面の簡単な説明】
【００３４】
【図１】第１の実施の形態におけるＭＦＰ（画像形成装置、画像処理装置）を示す正面図である。
【図２】ＭＦＰのハードウェア構成を示すブロック図である。
【図３】認証カードを示す平面図である。
【図４】複数の認証カードの読み取りを行っている認証装置を示す側面図である。
【図５】プリンタドライバのプリント指示画面を示す画面図である。
【図６】認証プリント機能の流れを示すフローチャートである。
【図７】認証プリント機能におけるプリンタドライバの処理の流れを示すフローチャートである。
【図８】認証プリント機能におけるＭＦＰの処理の流れを示すフローチャートである。
【図９】認証プリント機能の履歴管理テーブルを示す図である。
【図１０】第２の実施の形態におけるプリンタドライバのプリント指示画面を示す画面図である。
【図１１】第２の実施の形態における認証プリント機能の流れを示すフローチャートである。
【図１２】認証プリント機能におけるプリンタドライバの処理の流れを示すフローチャートである。
【図１３】認証プリント履歴管理テーブルを示す図である。
【図１４】第３の実施の形態における認証カードを示す平面図である。
【図１５】第３の実施の形態における複数の宛先への認証送信機能の流れを示すフローチャートである。
【図１６】認証送信履歴管理テーブルを示す図である。
【図１７】第３の実施の形態の一変型例における認証送信機能の流れを示す図である。
【図１８】認証送信履歴管理テーブルを示す図である。
【図１９】第４の実施の形態における複数の宛先への認証送信機能の流れを示す図である。
【発明を実施するための形態】
【００３５】
以下、本発明の実施の形態における画像形成装置（画像処理装置）について説明する。
【００３６】
画像形成装置は、スキャナ機能、複写機能、プリンタとしての機能、ファクシミリ機能、データ通信機能、及びサーバ機能を備えたＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）である。このようなＭＦＰは、いわゆるデジタル複合機と呼ばれる。スキャナ機能では、ＭＦＰは、セットされた原稿の画像を読み取ってそれをＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等に蓄積する。複写機能では、ＭＦＰは、さらにそれを用紙等に印刷（プリント）する。プリンタとしての機能では、ＭＦＰは、ＰＣ等の外部端末から印刷指示を受けるとその指示に基づいて用紙に印刷を行う。ファクシミリ機能では、ＭＦＰは、外部のファクシミリ装置等からファクシミリデータを受信してそれをＨＤＤ等に蓄積する。データ通信機能では、ＭＦＰは、接続された外部装置との間でデータを送受信する。サーバ機能では、ＭＦＰは、複数のユーザでＨＤＤ等に記憶したデータなどを共有可能にする。
【００３７】
［第１の実施の形態］
【００３８】
図１は、本発明の第１の実施の形態におけるＭＦＰ（画像形成装置、画像処理装置）を示す正面図である。
【００３９】
図を参照してＭＦＰ１は、給紙カセット３と、排紙トレイ５と、スキャナ１３と、認証装置（非接触カードコントローラ）１５と、ＨＤＤ（記憶装置）２９とを備える。
【００４０】
給紙カセット３には、画像を形成するための用紙が収容されている。用紙の有無は、センサにより検出される。用紙がセットされていない場合、又は印字中に用紙がなくなった場合には、センサが状況を検出し、後述のオペレーションパネル２５等でユーザに知らせる。
【００４１】
ＭＦＰ１は、例えば３つの排紙トレイ５を有している。３つのうち１つの排紙トレイ５は、ＭＦＰ１の中央部に配置されている。また、残りの２つの排紙トレイ５は、ＭＦＰ１の側部上方及びその下方にそれぞれ配置されている。ＭＦＰ１において印刷された印刷物は、ＭＦＰ１の内部からこれらの排紙トレイ５のうちいずれかに排出される。
【００４２】
ＨＤＤ２９は、ＭＦＰ１の筺体内部に収容されている。スキャナ１３は、ＭＦＰ１の筺体の上部に配置されている。また、認証装置１５は、スキャナ１３の側方に設けられた支持台上に配置されている。これにより、ユーザは、後述のようにカード認証を容易に行うことができる。
【００４３】
図２は、ＭＦＰ１のハードウェア構成を示すブロック図である。
【００４４】
図を参照してＭＦＰ１は、さらに、ハードディスクコントローラ１１と、プリント部１７と、通信インターフェイス部１９と、メモリコントローラ２１と、不揮発メモリ２３と、オペレーションパネル２５と、ＣＰＵ２７と、メインメモリ３１とを備える。ハードディスクコントローラ１１と、スキャナ１３と、認証装置（非接触カードコントローラ）１５と、プリント部１７と、通信インターフェイス部１９と、メモリコントローラ２１と、不揮発メモリ２３と、オペレーションパネル２５と、ＣＰＵ２７とは、それぞれ、システムバス５０に接続されている。ＨＤＤ２９は、ハードディスクコントローラ１１に接続されている。また、メインメモリ３１は、メモリコントローラ２１に接続されている。
【００４５】
ハードディスクコントローラ１１は、ＣＰＵ２７に、ＨＤＤ２９に対するデータの読み書きを可能にさせる。ＨＤＤ２９は、例えば通信インターフェイス部１９等を介して送信されたジョブ（ＪＯＢ）の印刷データやスキャナ１３で読み取った画像データなどを記憶する。また、ＨＤＤ２９は、後述のようにカード認証を行うための認証テーブルや、ＭＦＰ１の設定情報や、ＭＦＰ１の種々の動作を行うための制御プログラムなどを記憶する。ＨＤＤ２９は、１つのクライアントＰＣ又は複数のクライアントＰＣから送信された複数のジョブを記憶可能である。
【００４６】
ＨＤＤ２９には、例えば、データの保管場所として、複数のＢＯＸが設定されている。ＢＯＸは、個々のユーザや、所定のユーザのグループなどに関連付けて設定された記憶領域である。個々のＢＯＸには、それぞれ、複数のデータを記憶可能である。ＣＰＵ２７は、例えば、ＰＣ７１などから送信された印刷データや、スキャナ１３で読み取って生成された画像データなどをＢＯＸに記憶させる。このとき、データは、その属性に応じたＢＯＸに記憶される。これにより、データを分類・整理してＨＤＤ２９に記憶させることができる。また、ＣＰＵ２７は、ＢＯＸ毎に認証の有無などに応じたアクセス制限を行う。これにより、ＢＯＸに記憶されているデータのセキュリティを確保することができる。さらにまた、ＢＯＸ間でデータの受渡しなどを行うことができ、ＭＦＰ１の利便性を高めることができる。
【００４７】
スキャナ１３は、上述のスキャナ機能を実行する。スキャナ１３は、例えば、透明な原稿台に配置された原稿をコンタクトイメージセンサなどにより走査して画像データとして読み取る。また、スキャナ１３は、原稿トレイにセットされた複数枚の原稿を、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）により順次取り込みながら、コンタクトイメージセンサなどにより画像データとして読み取る。読み取られた画像データは、例えば、ＣＰＵ２７によりアプリケーションデータ形式に変換され、ＢＯＸなどに記憶される。ＣＰＵ２７は、例えばＢＯＸに記憶された画像データをＰＣ７１などに送信可能である。
【００４８】
認証装置１５は、例えば、非接触ＩＣカードリーダである。認証装置１５は、後述のような認証カード（認証媒体）９０が近づけられたときにその認証カード９０に埋め込まれた情報を読み取る機能を有している。認証装置１５は、認証カード９０との間で無線通信、すなわち非接触通信を行うことができる。認証装置１５は、例えば、認証カード９０と通信するための磁場を発生させるアンテナ及び無線回路や、受信した情報を復調し復号する回路などを有している。認証装置１５で読み取られた情報は、ＣＰＵ２７に送られる。
【００４９】
プリント部１７は、ＣＰＵ２７による制御の下、給紙カセット３から用紙を給紙してＭＦＰ１の内部で搬送する。また、プリント部１７は、搬送される用紙に電子写真方式により画像を形成し、３つの排紙トレイ５のうちいずれかに排出する。用紙の排紙先は、ＣＰＵ２７による制御の下、例えばユーザにより選択された排紙トレイ５に設定される。プリント部１７は、スキャナ１３で読み取られて印刷可能形式に展開された画像データをプリント可能である。また、プリント部１７は、ＰＣ１７から送られたりＨＤＤ２９に記憶されているアプリケーションデータ形式のデータに基づいて印刷可能形式に展開された画像データをプリント可能である。データの印刷可能形式への展開は、ＣＰＵ２７、メモリコントローラ２１、及びメインメモリ３１などで行われる。プリント部１７は、用紙にカラー画像を形成することができる。なお、プリント部１７は、用紙にモノクロ画像のみを形成可能に構成されていてもよい。
【００５０】
なお、プリント部１７は、フィニッシャ部（図示せず）を有している。フィニッシャ部は、例えば、ステープル部（図示せず）と、ソート部（図示せず）とを有している。ステープル部は、ステープルにより複数枚数の印刷物を１部毎に綴じて、排紙トレイ５に出力する。ソート部は、複数枚数の印刷物を１部毎に、縦横方向を変えたり、出力位置を変更したりして、排紙トレイ５に出力する。これらのフィニッシャ部の機能を用いることにより、複数部数のプリント時に、印刷物を容易に各部に分別することができる。これらのフィニッシャ部を用いた機能は、ユーザによる設定に基づいて、ＣＰＵ２７の制御により、適宜実行可能である。
【００５１】
通信インターフェイス部１９は、例えば、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）などのハードウェア部と、所定の通信プロトコルで通信を行うソフトウェア部とが組み合わされて構成されている。通信インターフェイス部１９は、例えば、ＭＦＰ１をＬＡＮなどのネットワークに接続する。これにより、ＭＦＰ１は、ネットワークに接続されているクライアントＰＣなどの外部装置と通信可能になる。図において、ＭＦＰ１は、外部ネットワーク７０に接続されている。外部ネットワーク７０には、ＰＣ７１やメールサーバ７３等が接続されている。ＭＦＰ１は、ＰＣ７１などからジョブを受信可能である。また、ＭＦＰ１は、スキャナ１３で読み取った画像データなどを、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）などによりＰＣ７１に送信したり、メールサーバ７３を介してＥ−ｍａｉｌによりメール送信したりすることができる。なお、通信インターフェイス部１９は、無線通信により外部ネットワーク７０などに接続可能に構成されていてもよい。
【００５２】
メモリコントローラ２１は、ＣＰＵ２７に、メインメモリ３１に対するデータの読み書きを可能にさせる。メインメモリ３１は、例えばＲＡＭである。メインメモリ３１は、ＣＰＵ２７が制御プログラムを実行するときなどに必要なデータを記憶するのに用いられる。
【００５３】
不揮発メモリ２３は、例えばフラッシュＲＯＭ（Ｆｌａｓｈ  Ｍｅｍｏｒｙ）である。不揮発メモリ２３には、ＨＤＤ２９と同様に、種々の制御プログラムやＭＦＰ１の機能設定データなど、ＭＦＰ１の動作を行うために用いられるデータが記憶されている。ＣＰＵ２７は、所定の処理を行うことにより、不揮発メモリ２３のデータを読み込んだり、不揮発メモリ２３にデータを書き込んだりすることができる。
【００５４】
オペレーションパネル２５は、例えばタッチパネル機能を有するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）を用いて構成されている。オペレーションパネル２５は、ＬＣＤに画像を表示する機能や、タッチパネルによりユーザによる操作を受け付ける機能を有している。オペレーションパネル２５は、ＣＰＵ２７による制御に基づき、例えば所定の操作メニュー画面をＬＣＤに表示して、ユーザからの操作を受け付ける。また、オペレーションパネル２５は、ＭＦＰ１の状態に関する情報を表示し、ユーザに通知する。オペレーションパネル２５にユーザによる操作がなされると、それに応じて、操作信号又は操作コマンドがＣＰＵ２７に送信される。
【００５５】
ＣＰＵ２７は、ＨＤＤ２９や不揮発メモリ２３等に記憶された制御プログラムを実行することにより、ＭＦＰ１の種々の動作を制御する。ＣＰＵ２７は、例えば、オペレーションパネル２５から操作信号が送られたり、ＰＣ７１などから操作コマンドが送信されたりすると、それらに応じて所定の制御プログラムを実行する。これにより、ユーザによりオペレーションパネル２５になされた操作やＰＣ７１からの指示に応じて、ＭＦＰ１の所定の動作が行われる。
【００５６】
次に、認証装置１５で読み取り可能な認証カードについて説明する。
【００５７】
図３は、認証カードを示す平面図である。
【００５８】
認証カード９０は、いわゆる非接触ＩＣカードである。認証カード９０の内部には、ＩＣ部９１と、アンテナ（図示せず）が埋め込まれている。認証カード９０が認証装置１５のうちアンテナが内蔵されている部位に近づけられると、電磁誘導により認証カード９０のアンテナに電流が発生する。ＩＣ部９１は、その電流を電源として駆動される。ＩＣ部９１は、駆動されると、記憶している情報を変調してアンテナより電波を出力する。認証装置１５は、その電波を受信し復調することにより、認証カード９０に記憶されている情報を読み取ることができる。
【００５９】
認証カード９０は、例えば、ＭＦＰ１の各ユーザに配布されて、各ユーザの認証に用いられる。各ユーザに配布される認証カード９０のＩＣ部９１には、そのユーザに関するユーザ属性情報と、後述のような認証プリント機能に用いられる認証情報とが記憶されている。ユーザ属性情報は、例えば、ユーザの氏名、年齢、性別、ユーザＩＤなどに関する情報を含む。また、認証情報は、パスワードなどに関する情報を含む。なお、ユーザ属性情報や認証情報は、上述の例に限られない。ユーザ属性情報は、上述のほか、ユーザの所属や階層（職級）などに関する情報を含んでいてもよい。また、認証情報は、ユーザの生体情報（指紋情報、静脈情報など）などに関する情報を含んでいてもよい。
【００６０】
ここで、ＭＦＰ１は、認証カード９０によりユーザを認証するカード認証機能を有している。カード認証機能により、認証されたユーザについて、個別の文書の印刷可否を設定したり、ＭＦＰ１の各機能の利用制限を行うことができる。ＣＰＵ２７は、認証カード９０から読み取られたユーザＩＤなどと認証テーブルなどとを比較して、ユーザのカード認証を行う。認証テーブルには、例えば、認証可能ユーザのユーザＩＤやパスワード情報などの認証情報が設定される。認証テーブルは、ＨＤＤ２９から読み込まれたり、外部ネットワーク７０に接続されたサーバなどから読み込まれたりする。
【００６１】
図４は、複数の認証カード９０Ａ，９０Ｂの読み取りを行っている認証装置１５を示す側面図である。
【００６２】
認証装置１５は、例えば複数枚の認証カード９０が互いに重ねられて近づけられたとき、これらそれぞれの認証カード９０と通信し、それぞれの認証カード９０から情報を読み取ることができる。
【００６３】
例えば、図に示すように、２枚の認証カード９０Ａ，９０Ｂが認証装置１５に近づけられているとする。認証装置１５は、認証カード９０Ａ，９０Ｂが近づけられていることを検知すると、認証カード９０Ａ，９０Ｂに電波を出力して認証カード９０Ａ，９０Ｂを駆動させる。認証カード９０Ａ，９０Ｂは、それぞれの認証カード９０Ａ，９０Ｂ内に記憶されている情報を含む電波を出力する。認証装置１５は、認証カード９０Ａ，９０Ｂの各々から出力された電波を受信することにより、各認証カード９０Ａ，９０Ｂから情報を読み取ることができる。
【００６４】
なお、ＣＰＵ２７は、各認証カード９０Ａ，９０Ｂからの電波の強度や電波の受信タイミングなどの情報から、認証カード９０Ａ，９０Ｂの重なり順を判別する。例えば、認証カード９０Ａが認証カード９０Ｂよりも認証装置１５から離れている場合、認証装置１５で受信される認証カード９０Ａから出力された電波の強度は、認証カード９０Ｂから出力された電波の強度よりも小さくなる。したがって、ＣＰＵ２７は、認証カード９０Ａが認証カード９０Ｂよりも認証装置１５から離れていることを判別することができる。
【００６５】
また、本実施の形態において、複数のユーザが略同時期にカード認証を行う場合（同時認証と呼ぶことがある）には、ＣＰＵ２７は、同時に複数の認証カード９０が検出され、認証が行われたものとみなす。同時認証としては、大まかに２つの場合が考えられる。すなわち、上述したように、複数ユーザ分の複数の認証カード９０を重ねるなどして束とし、その束を認証装置１５に近づけて行われる、第１の同時認証がある。また、複数のユーザが、次々と連続してカード認証を行う、第２の同時認証がある。第１の同時認証では、複数の認証カード９０が略同時に認証装置１５に読み取られて、複数の認証カード９０が認証される。他方、第２の同時認証では、厳密には、複数の認証カード９０が同時に読み取られるわけではない。しかしながら、ここでは、ＣＰＵ２７は、例えば前のユーザがカード認証を行ってから所定の時間（例えば、１０秒間）内に次のユーザがカード認証を行った場合に、両者は同時に認証されたものとみなす。したがって、例えば３人のユーザについて、一人目と二人目及び二人目と三人目のそれぞれが所定時間以内の間隔でカード認証を行った場合、これらの３人の認証カード９０について第２の同時認証が成立する。なお、以下の説明において、上記第１の同時認証が行われたこと又は第２の同時認証が行われたことに限って複数の認証カード９０について同時認証が成立するとしてもよい。
【００６６】
ここで、ＭＦＰ１は、カード認証機能の一機能として、認証プリント機能を実行することができる。以下、認証プリント機能について説明する。認証プリント機能は、ユーザによるプリント指示及びカード認証が行われると、ＣＰＵ２７の制御に基づき実行される。認証プリント機能により、ユーザは、セキュリティが確保された状態でジョブを実行させて、印刷物を得ることができる。認証プリント機能を行うためのプリント指示は、プリンタドライバによりＰＣ７１のモニタ上などにプリント指示画面１００を表示させて行うことができる。
【００６７】
なお、詳しくは後述するが、認証プリントを行う際、プリント指示において、認証カード９０の認証を行うための認証情報が含められる。プリント指示に含まれた認証情報は、認証テーブルに登録され、その認証プリントについてのカード認証時に用いられる。
【００６８】
先ず、プリント指示画面１００について説明する。
【００６９】
図５は、プリンタドライバのプリント指示画面を示す画面図である。
【００７０】
図を参照してプリント指示画面１００には、出力先ＭＦＰ選択ボックス１０１と、印刷部数指定ボックス１０３と、認証プリント指定ボックス１０５と、実行ボタン１０７と、認証情報入力部１１０とが配置されている。プリント指示画面１００の表示は、ユーザによる入力操作などに応じて、プリンタドライバの動作により適宜変更される。
【００７１】
出力先ＭＦＰ選択ボックス１０１は、そのプリント指示によりジョブを実行して印刷物を出力するＭＦＰ１を指定するために設けられている。出力先ＭＦＰ選択ボックス１０１は、例えば、いわゆるドロップダウンボックスである。ユーザは、出力先ＭＦＰ選択ボックス１０１に表示されるＭＦＰ１を所望のものに変更し、出力先となるＭＦＰ１を選択することができる。なお、出力先ＭＦＰ選択ボックス１０１で選択されているＭＦＰ１に関する情報も、プリント指示画面１００に併せて表示される。これにより、ユーザは、例えば、選択されているＭＦＰ１の現在の状態や、ＭＦＰ１のＩＰアドレス情報などを確認することができる。
【００７２】
印刷部数指定ボックス１０３は、そのプリント指示によりプリントされる印刷物の部数を設定するために設けられている。ユーザは、印刷部数指定ボックス１０３にプリントしたい部数を数字で入力することができる。なお、後述のように認証プリント指定ボックス１０５において認証プリントが選択されているとき、印刷部数指定ボックス１０３には、自動的に、印刷部数が１部と表示される。この表示は、実際にＭＦＰ１において出力される印刷物の部数に関係なく表示される。このとき、ユーザは、印刷部数指定ボックス１０３の部数の表示を変更することはできない。
【００７３】
認証プリント指定ボックス１０５は、例えば、いわゆるチェックボックスである。認証プリント指定ボックス１０５にチェックが入っている状態は、そのプリント指示により認証プリントを実行する旨を示す。
【００７４】
認証情報入力部１１０は、例えば、認証プリント指定ボックス１０５にチェックが入っているとき、ユーザによる入力・変更操作が行うことができる活性化状態になる。認証情報入力部１１０は、ユーザＩＤ入力ボックス１１１と、パスワード入力ボックス１１３と、ＢＯＸ番号（ＢＯＸ  Ｎｏ．）入力ボックス１１５とを含む。認証情報入力部１１０は、カード認証を行うための認証情報を入力するために設けられている。ＣＰＵ２７は、プリント指示を受け取ると、認証情報入力部１１０に入力された認証情報に基づいて、後述のようにカード認証を行う。
【００７５】
ユーザＩＤ入力ボックス１１１とパスワード入力ボックス１１３とは、互いに上下で対をなすように、複数組表示されている。一組のユーザＩＤ入力ボックス１１１及びパスワード入力ボックス１１３に入力される情報は、１つの認証カード９０についてカード認証を行うときに用いられる認証情報となる。ユーザＩＤ入力ボックス１１１及びパスワード入力ボックス１１３は、それぞれ、横方向に３つずつ並んで表示されている。したがって、ユーザは、合計３組の認証情報を入力可能である。なお、ユーザＩＤ入力ボックス１１１及びパスワード入力ボックス１１３はさらに多く表示させることができ、さらに多くの認証情報を入力することもできる。
【００７６】
ＢＯＸ番号入力ボックス１１５は、そのプリント指示についての印刷データが記憶されているＢＯＸの番号又はその印刷データが記憶されるＢＯＸの番号を指定するために設けられている。
【００７７】
実行ボタン１０７は、ユーザによる選択操作ができるように配置されている。実行ボタン１０７が操作されると、プリンタドライバは、プリント指示を確定する。プリント指示が確定すると、プリンタドライバは、出力先ＭＦＰ選択ボックス１０１において選択されているＭＦＰ１にジョブのデータを送信する。このとき送信されるジョブのデータには、プリント指示画面１００で設定されたプリント指示に関するデータと、プリント対象となる印刷データとが含まれる。印刷データは、ＢＯＸ番号入力ボックス１１５で指定されたＢＯＸに記憶される。指定されたＢＯＸには、例えば、プリント指示に含まれる認証情報によりカード認証が行われなければ、アクセスすることができないように設定されている。これにより、ジョブのデータについて、セキュリティが確保される。
【００７８】
なお、プリンタドライバは、プリント指示のデータと共に印刷データを送信しなくてもよい。例えば、プリント対象となる印刷データが予めＨＤＤ２９などに記憶されている場合、プリント指示においてその印刷データを指定することにより、その印刷データについてプリント可能にしてもよい。
【００７９】
次に、認証プリント機能の流れについて説明する。
【００８０】
図６は、認証プリント機能の流れを示すフローチャートである。
【００８１】
ステップＳ１０１において、ＰＣ７１などにおけるプリンタドライバの処理が行われる。これにより、後述するように、認証情報を含む認証プリントを行う旨のプリント指示と印刷データがＭＦＰ１に送信される。
【００８２】
ステップＳ１０３において、ＭＦＰ１の処理が行われる。ＣＰＵ２７は、ＰＣ７１などから送信されたデータを受け付けると、それに基づいてジョブを生成する。ＣＰＵ２７は、後述するように、印刷データをＢＯＸに記憶する。
【００８３】
ステップＳ１０５において、ＣＰＵ２７は、カード認証を行うために待機する。ユーザにより認証カード９０が認証装置１５に近づけられると、認証装置１５は、その認証カード９０を検出する。
【００８４】
ステップＳ１０５において認証カード９０が検出されると、ステップＳ１０７において、認証装置１５は、検出された認証カード９０内の情報を読み出す。複数の認証カード９０が検出されたときには、認証装置１５は、上述のように、それぞれの認証カード９０についての情報を読み出す。ＣＰＵ２７は、各認証カード９０から読み出された情報から、ユーザＩＤとパスワードとを抽出する。ＣＰＵ２７は、認証装置１５により情報が読み出された認証カード９０の各々について、認証情報の照合を行う。すなわち、ＣＰＵ２７は、各認証カード９０から抽出した一組のユーザＩＤ及びパスワードを、プリント指示で設定されたものと照合する。この照合は、認証テーブルを参照して行われる。後述するように、プリント指示で設定されたユーザＩＤ及びパスワードは認証テーブルに登録されているからである。
【００８５】
ステップＳ１０９において、ＣＰＵ２７は、認証装置１５により検出された認証カード９０のうち、照合すなわち認証できたものがあるかどうか判断する。
【００８６】
ステップＳ１０９において照合できた認証カード９０があった場合、ステップＳ１１１において、ＣＰＵ２７は、照合できた認証カード９０の枚数をプリント部数として設定する。ＣＰＵ２７は、プリント指示で指定されたＢＯＸから印刷データを読み出してプリント部１７に送信し、設定したプリント部数分のプリントを行う。
【００８７】
プリントが行われたとき、ステップＳ１１３において、ＣＰＵ２７は、履歴情報を更新する。履歴情報は、例えば認証プリント履歴管理テーブルとしてＨＤＤ２９などに記憶されている。履歴情報及びその更新処理については後述する。なお、履歴情報の更新は、ステップＳ１０５において例えば所定時間認証カードが検出されなかったとき又はステップＳ１０９において照合できた認証カード９０がなかったときにも行われるようにしてもよい。
【００８８】
ＣＰＵ２７により履歴情報の更新が行われると、認証プリント機能は終了する。また、ステップＳ１０５において例えば所定時間認証カードが検出されなかったとき、又はステップＳ１０９において照合できた認証カード９０がなかったとき、認証プリント機能は終了する。この場合、ＣＰＵ２７は、オペレーションパネル２５に認証プリント機能が終了した旨とその理由などを表示し、ユーザに通知してもよい。
【００８９】
図７は、認証プリント機能におけるプリンタドライバの処理の流れを示すフローチャートである。
【００９０】
プリンタドライバの処理は、例えば、ＰＣ７１などにおいて行われる。ステップＳ５０１において、プリンタドライバは、上述のプリント指示画面１００の表示を行う。
【００９１】
ステップＳ５０３において、プリンタドライバは、プリント指示画面１００を通じて、ユーザからのプリント指示の設定・実行操作を受け付ける。このとき、認証プリント指定ボックス１０５で認証プリントを行うか否かが指定される。また、認証プリントを行う場合に、認証情報入力部１１０において、自身及びユーザが印刷物を配布する予定のユーザについてのユーザＩＤとそれに対応するパスワード、及びＢＯＸ番号が指定される。実行ボタン１０７が操作されると、プリンタドライバは、指定された内容を受け付ける。
【００９２】
ステップＳ５０５において、プリンタドライバは、受け付けたプリント指示の設定などに関するデータと印刷データとを共にＭＦＰ１に送信する。これらのデータは、受け付けたプリント指示において指定されたＭＦＰ１に送信される。
【００９３】
ステップＳ５０７において、プリンタドライバは、プリント指示画面１００を閉じる。これにより、プリンタドライバの処理、すなわちプリント指示を行う処理が終了する。
【００９４】
図８は、認証プリント機能におけるＭＦＰ１の処理の流れを示すフローチャートである。
【００９５】
ステップＳ６０１において、ＣＰＵ２７は、ＰＣ７１などから送信された認証プリントを行う印刷データを受け付ける。ＣＰＵ２７は、認証プリントを行う印刷データを受け付けなければ、他の処理を行う（Ｓ６０１においてＮＯ）。
【００９６】
ステップＳ６０１において認証プリントを行う印刷データなどを受け付けると、ステップＳ６０３において、ＣＰＵ２７は、受け付けた印刷データをＢＯＸに記憶する。ＣＰＵ２７は、プリント指示においてユーザにより指定されたＢＯＸ番号に対応するＢＯＸに印刷データを記憶する。
【００９７】
ステップＳ６０５において、ＣＰＵ２７は、プリント指示において指定されたユーザＩＤとそれに対応するパスワードとを、認証テーブルに登録する。登録は、ＢＯＸに記憶した印刷データに対応付けて行われる。ユーザＩＤとそれに対応するパスワードとがプリント指示において複数組指定されていれば、ＣＰＵ２７は、それらの組の各々を認証テーブルに登録する。登録後、ＣＰＵ２７は、プリント指示の受付処理を終了する。
【００９８】
このように、認証プリント機能によれば、ユーザは、複数の認証カード９０についてカード認証を行うだけで、認証された認証カード９０の枚数分の印刷物を一括して得ることができる。ユーザがプリント指示画面１００において入力操作を行って印刷部数を指定する必要はなく、印刷部数は、認証された認証カード９０の枚数に応じて自動的に設定される。したがって、印刷部数の誤指定が発生しない。また、カード認証は、プリント指示で指定された認証情報に基づいて行われ、認証が成立したものについてのみプリントが行われる。したがって、より高いセキュリティを確保することができる。また、カード認証は複数の認証カード９０について一括して行うことができるので、複数部数のプリントを容易にかつ短時間で行うことができ、ＭＦＰ１の利便性がさらに向上する。
【００９９】
ここで、前述したように、ＣＰＵ２７は、印刷物の出力後に、履歴情報の更新を行う。ＭＦＰ１は、認証プリントの実行履歴が記録された認証プリント履歴管理テーブル（以下、履歴管理テーブルと称する）を有している。履歴管理テーブルは、例えば、不揮発メモリ２３又はＨＤＤ２９に記憶されている。
【０１００】
図９は、認証プリント機能の履歴管理テーブルを示す図である。
【０１０１】
図を参照して履歴管理テーブルは、認証プリントについて、プリント指示で設定されたＢＯＸ番号、印刷データのＢＯＸへの入力日時、データファイル（印刷データ）名、プリント出力日時、印刷データのデータ量、認証された（照合できた）認証カード９０に記憶されているユーザＩＤ（カードＩＤ）、検出された認証カード９０に記憶されているユーザＩＤ（カードＩＤ）、及びプリント出力部数等の各列を有している。
【０１０２】
図に示した履歴管理テーブルでは、上段（２行目）から、「説明書．ｘｌｓ」という名称のデータファイルについて行われた認証プリントの履歴が記録されている。また、その下方には、５行目から、それ以前に「計算書．ｘｌｓ」という名称のデータファイルについて行われた認証プリントの履歴が記録されている。新たに認証プリントが行われたとき、ＣＰＵ２７は、その履歴データを、履歴管理テーブルの上部に追記する。
【０１０３】
履歴管理テーブルを参照することにより、前者のデータファイルについてのプリント時には、記憶されているユーザＩＤが、それぞれ、「０００１」、「０００２」、「０００３」である３枚の認証カード９０が認証装置１５で検出され、認証されていることがわかる。このとき、認証された認証カード９０の枚数分の３部の印刷物が出力されていることがわかる。また、後者のデータファイルについてのプリント時には、記憶されているユーザＩＤが、それぞれ、「０００１」、「０００２」、「０００３」、「０００４」である４枚の認証カード９０が認証装置１５で検出され、認証されていることがわかる。このとき、認証された認証カード９０の枚数分の４部の印刷物が出力されていることがわかる。
【０１０４】
履歴管理テーブルは、例えば、オペレーションパネル２５に所定の操作が行われると、オペレーションパネル２５のＬＣＤに表示される。また、例えば、ＰＣ７１などのプリンタドライバからＭＦＰ１に所定のコマンドが送信されると、ＣＰＵ２７はそのＰＣ７１に履歴管理テーブルの情報を送信する。プリンタドライバは、送信された履歴管理テーブルの情報を受信し、それをＰＣ７１のモニタ上などに表示する。すなわち、ユーザは、オペレーションパネル２５やＰＣ７１などのプリンタドライバを操作することにより、履歴管理テーブルの情報を確認することができる。したがって、あるデータファイルについて、既にプリントされた部数や、既にそれを認証したことによってプリントが行われた認証カード９０のユーザＩＤなどを確認することができる。また、そのデータファイルについて、さらにプリントを行う必要があるかどうかなどを判断することができる。これにより、ＭＦＰ１の利便性がさらに向上する。
【０１０５】
なお、履歴管理テーブルは、例えば、ＭＦＰ１についての管理権限を有するような特定のユーザが別途カード認証を行ったときにのみ閲覧できるようにしてもよい。
【０１０６】
また、ＣＰＵ２７は、履歴管理テーブルを参照し、同一の印刷データについて、既に、それを認証したことによって認証プリントが行われた認証カード９０については、さらに認証プリントが行われても印刷物を出力しないなどの制限を行ってもよい。これにより、印刷物を必要量より多く印刷することをより確実に防止することができる。したがって、セキュリティを確保し、また無駄な印刷コストを確実に省くことができ、ＭＦＰ１の利便性をさらに向上させることができる。
【０１０７】
［第２の実施の形態］
【０１０８】
第２の実施の形態におけるＭＦＰ１の基本的な構成は、第１の実施の形態におけるそれと同じであるためここでの説明を繰り返さない。第２の実施の形態においては、認証プリント機能の実行時に、ＭＦＰ１は、認証装置１５により読み取られた認証カード９０の枚数に応じた部数の印刷物を出力する点が第１の実施の形態と異なる。
【０１０９】
図１０は、第２の実施の形態におけるプリンタドライバのプリント指示画面２００を示す画面図である。
【０１１０】
第２の実施の形態において、プリント指示画面２００は、第１の実施の形態におけるプリント指示画面１００とは構成が異なる認証情報入力部２１０を有している。プリント指示画面２００のその他の部位は、上述のプリント指示画面１００と同様である。認証情報入力部２１０には、ユーザＩＤ入力ボックス１１１及びそれに対応するパスワード入力ボックス１１３、及びＢＯＸ番号入力ボックス１１５が、それぞれ１つずつ配置されている。
【０１１１】
以下、第２の実施の形態における認証プリント機能について説明する。
【０１１２】
図１１は、第２の実施の形態における認証プリント機能の流れを示すフローチャートである。
【０１１３】
図中、ステップＳ２０１からステップＳ２０９は、第１の実施の形態におけるステップＳ１０１からステップＳ１０９と略同様である。すなわち、後述するように、プリンタドライバにおいてプリント指示が行われると（Ｓ２０１）、ＭＦＰ１がそのプリント指示及び印刷データを受け付ける（Ｓ２０３）。ステップＳ２０３におけるＭＦＰ１の処理は、第１の実施形態において行われるそれと同じである。認証装置１５により認証カード９０が検出されると（Ｓ２０５においてｙｅｓ）、ＣＰＵ２７は、認証カード９０の照合を行う（Ｓ２０７）。ＣＰＵ２７は、認証装置１５により検出された認証カード９０のうち、照合できるものがあるかどうか判断する（Ｓ２０９）。
【０１１４】
ここで、第２の実施の形態においては、後述するように、プリント指示において、例えばユーザ本人についての、一組のユーザＩＤ及びそれに対応するパスワードのみが指定されている。ステップＳ２０９においては、ＣＰＵ２７は、指定された一組のユーザＩＤ及びそれに対応するパスワードと照合できる認証カード９０が、一枚でも、認証装置１５により検出された認証カード９０に含まれているかどうかを判断する。
【０１１５】
ステップＳ２０９において認証された認証カード９０がある場合、ステップＳ２１１において、ＣＰＵ２７は、認証装置１５により検出された認証カード９０の枚数をプリント部数として設定する。ＣＰＵ２７は、プリント指示で指定されたＢＯＸから印刷データを読み出してプリント部１７に送信し、設定したプリント部数分のプリントを行う。
【０１１６】
プリントが行われたとき、ステップＳ２１３において、ＣＰＵ２７は、履歴情報を更新する。履歴情報の更新処理は第１の実施の形態のそれと同様に行われる。なお、履歴情報の更新は、ステップＳ２０５において例えば所定時間認証カードが検出されなかったとき又はステップＳ２０９において照合できた認証カード９０がなかったときにも行われるようにしてもよい。
【０１１７】
第１の実施の形態と同様に、履歴情報の更新が行われたとき、ステップＳ２０５において例えば所定時間認証カードが検出されなかったとき、又はステップＳ２０９において照合できた認証カード９０がなかったとき、認証プリント機能は終了する。なお、ＣＰＵ２７は、オペレーションパネル２５に認証プリント機能が終了した旨とその理由などを表示し、ユーザに通知してもよい。
【０１１８】
図１２は、認証プリント機能におけるプリンタドライバの処理の流れを示すフローチャートである。
【０１１９】
第２の実施の形態におけるプリンタドライバの処理は、第１の実施の形態におけるそれと略同様に行われる。すなわち、プリンタドライバは、プリント指示画面２００を表示し（Ｓ７０１）、ユーザからのプリンタ指示に関する設定を受け付ける（Ｓ７０３）。このとき、本実施の形態では、認証プリントを行う場合に、１ユーザ分のユーザＩＤ及びそれに対応するパスワードを、ＢＯＸ番号と共に受け付ける。プリンタドライバは、受け付けたプリント指示に関するデータと印刷データとをＭＦＰ１に送信し（Ｓ７０５）、プリント指示画面２００を閉じる（Ｓ７０７）。
【０１２０】
図１３は、認証プリント履歴管理テーブルを示す図である。
【０１２１】
図に示した履歴管理テーブルでは、第１の実施の形態と同様に、「説明書．ｘｌｓ」についてと「計算書．ｘｌｓ」についてとの２回の認証プリントの履歴が記録されている。履歴管理テーブルを参照することにより、前者のデータファイルについてのプリントについては、以下のことがわかる。すなわち、記憶されているユーザＩＤが、それぞれ、「０００１」、「０００２」、「０００３」である３枚の認証カード９０が認証装置１５で検出されている。そのうち、プリント指示で指定された、ユーザＩＤが「０００１」である認証カード９０について認証（照合）が行われて認証が成立している。したがって、検出された認証カード９０の枚数分の３部の印刷物が出力されている。また、後者のデータファイルについてのプリント時には、上述と同様に、以下のことがわかる。すなわち、記憶されているユーザＩＤが、それぞれ、「０００１」、「０００２」、「０００３」、「０００４」である４枚の認証カード９０が検出されている。そのうち、ユーザＩＤが「０００１」である認証カード９０について認証が成立している。したがって、検出された認証カード９０の枚数分の４部の印刷物が出力されている。
【０１２２】
このように、第２の実施の形態では、ＣＰＵ２９は、認証装置１５により検出した複数の認証カード９０のうち１枚について認証が成立した場合には、検出した認証カード９０の枚数分の部数のプリントを行う。そのため、ユーザは、一枚分の認証カード９０の認証情報を入力するだけで、他の認証カード９０分の印刷物も抱き合わせてプリントすることができる。したがって、第１の実施の形態と比較して、セキュリティを確保しつつユーザの操作負担を軽減し、容易に認証カード９０の枚数分のプリントを行うことができる。
【０１２３】
［第３の実施の形態］
【０１２４】
第３の実施の形態におけるＭＦＰ１の基本的な構成は、第１の実施の形態におけるそれと同じであるためここでの説明を繰り返さない。第３の実施の形態においては、ＭＦＰ１は、カード認証機能の一機能として、認証送信機能（「Ｓｃａｎ  Ｔｏ  Ｍａｉｌ」機能又は「ＢＯＸ  ｔｏ  Ｍａｉｌ」機能と呼ぶことがある）を実行する。
【０１２５】
先ず、認証送信機能に用いられる認証カード１９０について説明する。
【０１２６】
図１４は、第３の実施の形態における認証カードを示す平面図である。
【０１２７】
認証カード１９０は、上述の第１の実施の形態における認証カード９０と同様にＩＣ部１９１を有する、いわゆる非接触ＩＣカードである。ＩＣ部１９１には、認証カード９０と同様に、ユーザの認証情報（パスワードなど）及びユーザ属性情報（ユーザＩＤなど）が記録されている。また、第３の実施の形態において、ＩＣ部１９１には、認証送信機能時に後述するようにデータ送信先として設定される所定の宛先情報が記録されている。所定の宛先情報としては、例えば、電子メールアドレス（メールアドレス）が予め設定されて記憶されている。なお、その他、ファクシミリの送信先番号や、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスが所定の宛先情報として設定されていてもよい。
【０１２８】
次に、認証送信機能について説明する。認証送信機能では、ＭＦＰ１は、認証装置１５により認証カード１９０から読み出されたメールアドレスに、所定の画像データなどの送信を行う。
【０１２９】
認証送信機能では、例えば、ＢＯＸに記憶された画像データが送信される。画像データは、例えば、予め又は認証送信機能の実行時に、スキャナ１３により原稿を読み取って生成され、所定のＢＯＸ又は指定されたＢＯＸに記憶されたものである。このようなスキャナ１３を用いた機能を、「Ｓｃａｎ  ｔｏ  ＨＤＤ」機能と呼ぶことがある。また、画像データは、例えば、予め又は認証送信機能の実行時に、外部のＰＣ７１や他のＭＦＰなどから送信され、所定のＢＯＸ又は指定されたＢＯＸに記憶されたものである。なお、画像データとしては、例えば、文書データやその他のアプリケーションデータ形式のファイルデータなど、ＭＦＰ１を用いて画像を形成したり、ＰＣ７１などによりモニタ上などに表示したりすることができるものも含んでもよい。
【０１３０】
図１５は、第３の実施の形態における複数の宛先への認証送信機能の流れを示すフローチャートである。
【０１３１】
ステップＳ３０１において、ユーザは、オペレーションパネル２５上で操作を行うことにより、認証送信機能を開始する旨の設定を行う。すなわち、認証送信機能は、ユーザによるオペレーションパネル２５の操作に基づいて開始される。例えば、ユーザが「ＢＯＸ  ｔｏ  Ｍａｉｌ」モードを選択すると、ＣＰＵ２７は、例えばＢＯＸ送信認証モードを開始する。このとき、例えば、ユーザは、送信を所望する画像データやＢＯＸ番号などを指定する操作を行う。
【０１３２】
ステップＳ３０３において、ＣＰＵ２７は、ユーザに、認証カード１９０の認証を実施することを要求する。この要求は、例えば、オペレーションパネル２５に、認証カード１９０を認証装置１５に近づけることを要求する旨の表示を行うことにより行われる。
【０１３３】
ステップＳ３０５において、ＣＰＵ２７は、認証装置１５で認証カード１９０が検出されるまで待機する。ユーザにより認証カード１９０が認証装置１５に近づけられると、認証装置１５は、その認証カード１９０を検出する。
【０１３４】
ステップＳ３０５において認証カード１９０が検出されると、ステップＳ３０７において、認証装置１５は、検出された認証カード１９０内の情報を読み出す。複数の認証カード１９０が検出されたときには、認証装置１５は、上述のように、それぞれの認証カード１９０についての情報を読み出す。ＣＰＵ２７は、各認証カード１９０から読み出された情報から、ユーザＩＤ、パスワード、及びメールアドレスを抽出する。ＣＰＵ２７は、認証装置１５により情報が読み出された認証カード１９０の各々について、認証情報の照合を行う。照合は、ＨＤＤ２９に記憶された認証テーブルを参照して行われる。ここで、第３の実施の形態では、認証テーブルには、予め、認証送信を許可されたユーザを認証するための認証情報が登録されている。認証情報として、例えば、ユーザＩＤ及びパスワードの組合せについてのデータが登録されている。ＣＰＵ２７は、各認証カード１９０から抽出した一組のユーザＩＤ及びパスワードを、認証テーブルに登録されているものと照合する。なお、ＣＰＵ２７は、ＭＦＰ１がアクセス可能な外部サーバに記憶されている認証テーブルを参照して認証情報の照合を行ってもよい。
【０１３５】
ステップＳ３０９において、ＣＰＵ２７は、認証装置１５により検出された認証カード１９０のうち、照合すなわち認証できたものがあるかどうか判断する。
【０１３６】
ステップＳ３０９において照合できた認証カード１９０があった場合、ステップＳ３１１において、ＣＰＵ２７は、照合できた認証カード１９０内に記憶されているメールアドレスをデータの送信先として設定する。ＣＰＵ２７は、例えばステップＳ３０１においてユーザにより指定された画像データをＢＯＸから読み出す。また、ＣＰＵ２７は、読み出した画像データを、送信先として設定されたメールアドレスの各々にＥ−ｍａｉｌにより送信する。これにより、ＣＰＵ２７は、照合できた認証カード１９０の枚数分の送信先メールアドレスに画像データを送信する。
【０１３７】
ステップＳ３１３において、ＣＰＵ２７は、履歴情報を更新する。履歴情報は、例えば認証送信履歴管理テーブルとしてＨＤＤ２９などに記憶されている。履歴情報及びその更新処理については後述する。なお、履歴情報の更新は、ステップＳ３０５において例えば所定時間認証カードが検出されなかったとき又はステップＳ３１１において照合できた認証カード１９０がなかったときにも行われるようにしてもよい。
【０１３８】
ＣＰＵ２７により履歴情報の更新が行われると、認証送信機能は終了する。また、ステップＳ３０５において例えば所定時間認証カードが検出されなかったとき、又はステップＳ３０９において照合できた認証カード１９０がなかったとき、認証送信機能は終了する。この場合、ＣＰＵ２７は、オペレーションパネル２５に認証送信機能が終了した旨とその理由などを表示し、ユーザに通知してもよい。
【０１３９】
このように、認証送信機能によれば、ユーザは、複数の認証カード１９０についてカード認証を行うだけで、認証された認証カード１９０にそれぞれ記憶されているメールアドレスに対する画像データの送信を一括して行うことができる。送信先となるメールアドレスは、認証が成立した認証カード１９０に応じて自動的に指定されるので、ユーザが自ら入力して指定する必要はない。したがって、誤入力に基づく誤送信が発生せず、高いセキュリティを確保することができ、また、ユーザの負担を軽減させることができる。また、カード認証は複数の認証カード１９０について一括して行うことができるので、複数の宛先への送信を容易にかつ短時間で行うことができ、ＭＦＰ１の利便性がさらに向上する。
【０１４０】
なお、認証送信機能において、ＣＰＵ２７は、認証装置１５によって検出された認証カード１９０のうち、いずれか１つでも認証が成立したときには、検出された認証カード１９０の各々に記録されているメールアドレスに対し、画像データの送信を行ってもよい。
【０１４１】
ここで、前述したように、ＣＰＵ２７は、画像データの送信後に、履歴情報の更新を行う。ＭＦＰ１は、認証送信の実行履歴が記録された認証送信履歴管理テーブル（以下、履歴管理テーブルと称する）を有している。履歴管理テーブルは、例えば、不揮発メモリ２３又はＨＤＤ２９に記憶されている。
【０１４２】
図１６は、認証送信履歴管理テーブルを示す図である。
【０１４３】
図を参照して履歴管理テーブルは、認証送信について、ユーザにより設定されたＢＯＸ番号、データファイル（画像データ）名、画像データのＢＯＸへの入力日時、送信日時、データファイルのデータ量、認証された認証カード１９０に記憶されているユーザＩＤ（カードＩＤ）、同認証カード１９０に記憶されている送信先メールアドレス等の各列を有している。
【０１４４】
図に示した履歴管理テーブルでは、上段（２行目）から、「仕様書．ｐｄｆ」という名称のデータファイルについての認証送信の履歴が記録されている。また、その下方（５行目）には、それ以前に行われた「構造図．ｊｐｇ」という名称のデータファイルについての認証送信の履歴が記録されている。新たに認証送信が行われたとき、ＣＰＵ２７は、その履歴データを、履歴管理テーブルの上部に追記する。
【０１４５】
履歴管理テーブルを参照することにより、前者のデータファイルについての送信時には、記憶されているユーザＩＤが、それぞれ、「０００１」、「０００２」、「０００３」である３枚の認証カード１９０が認証装置１５で検出され、認証されていることがわかる。このとき、認証された各認証カード１９０から読み出された３つのメールアドレスが送信先として設定され、データが送信されたことがわかる。また、後者のデータファイルについてのプリント時には、記憶されているユーザＩＤが「０００１」である１枚の認証カード１９０が認証装置１５で検出され、認証されていることがわかる。このとき、認証された認証カード１９０から読み出された１つのメールアドレスが送信先として設定され、データが送信されたことがわかる。
【０１４６】
第１の実施の形態と同様に、ユーザは、オペレーションパネル２５やＰＣ７１などのプリンタドライバを操作することにより、履歴管理テーブルの情報を確認することができる。したがって、あるデータファイルについて送信先などを確認し、さらに認証送信を行う必要があるかどうかなどを判断することができる。これにより、ＭＦＰ１の利便性がさらに向上する。
【０１４７】
なお、履歴管理テーブルは、例えば、ＭＦＰ１についての管理権限を有するような特定のユーザのみが、別途カード認証を行ったときに閲覧できるようにしてもよい。
【０１４８】
また、ＣＰＵ２７は、ユーザにより認証送信機能の実行指示やカード認証が行われても、履歴管理テーブルを参照し、場合により、画像データの送信を実行しないなどの動作制限を行ってもよい。例えば、ＣＰＵ２７は、既にそれがカード認証されたことによって認証送信が行われた認証カード１９０が再度カード認証されたときに、同一の画像データを再度送信することがないように動作制限を行ってもよい。また、ＣＰＵ２７は、既に認証送信を行ったメールアドレスについて、同一の画像データを再度送信することがないように動作制限を行ってもよい。これにより、同一の送信先についての重複した送信などを防止することができる。したがって、セキュリティを確実に確保することができ、また、ＭＦＰ１の利便性をさらに向上させることができる。
【０１４９】
ここで、第３の実施の形態において、ＣＰＵ２７は、認証送信機能において、複数の宛先として互いに重複する宛先が含まれている場合、その一つのみに送信を行い、他の宛先には送信しないようにしてもよい。以下、このようにして行われる、第３の実施の形態の一変型例における認証送信機能について説明する。
【０１５０】
図１７は、第３の実施の形態の一変型例における認証送信機能の流れを示す図である。
【０１５１】
図中、ステップＳ３５１からステップＳ３５９は、第３の実施の形態におけるステップＳ３０１からステップＳ３０９と同様である。すなわち、ユーザによるオペレーションパネル２５の操作があると（Ｓ３５１）、ＣＰＵ２７は、カード認証をユーザに要求する（Ｓ３５３）。認証装置１５で認証カード１９０が検出されると（Ｓ３５５でｙｅｓ）、ＣＰＵ２７は、検出された認証カード１９０についての認証を行う（Ｓ３５７，Ｓ３５９）。
【０１５２】
ステップＳ３５９において照合できた認証カード１９０があった場合、ステップＳ３６１において、ＣＰＵ２７は、照合できた認証カード１９０内から読み取られたデータからメールアドレス（送信先アドレス）を抽出する（読み出す）。
【０１５３】
ステップＳ３６３において、ＣＰＵ２７は、抽出したメールアドレスのうち、互いに重複したものが存在するかどうかを確認する。
【０１５４】
ステップＳ３６３において重複メールアドレスがあった場合、ステップＳ３６５において、ＣＰＵ２７は、重複分の送信先アドレスを削除する。これにより、送信先となるメールアドレスとして、重複するものがなくなる。
【０１５５】
重複分の送信先アドレスを削除したとき、及びステップＳ３６３において重複メールアドレスがなかったとき、ステップＳ３６７において、ＣＰＵ２７は、各メールアドレスを送信先として、画像データのメール送信を行う。
【０１５６】
ステップＳ３６９において、ＣＰＵ２７は、履歴情報を更新する。履歴情報の更新は、上述の第３の実施の形態におけるそれと同様に行われる。履歴情報の更新が行われると、認証送信機能は終了する。また、ステップＳ３５５において例えば所定時間認証カードが検出されなかったとき、又はステップＳ３５９において照合できた認証カード１９０がなかったとき、認証送信機能は終了する。
【０１５７】
図１８は、認証送信履歴管理テーブルを示す図である。
【０１５８】
図に示すように、本変型例における履歴管理テーブルの構成は、上記第３の実施の形態におけるそれと略同様である。この履歴管理テーブルには、上述のように送信先となるメールアドレスに重複があり、その重複分を削除した場合に、その旨も表示される。
【０１５９】
履歴管理テーブルでは、例えば、「仕様書．ｘｌｓ」を名称とするデータファイルについて３枚の認証カード１９０の認証が行われた場合の履歴情報と、「構造図．ｘｌｓ」を名称とするデータファイルについて１枚の認証カード１９０の認証が行われた場合の履歴情報とが記録されている。ここで、前者の履歴情報について、記憶されているユーザＩＤが、それぞれ、「０００１」、「０００２」、「０００３」である３枚の認証カード１９０が認証装置１５で検出され、認証されている。この３枚の認証カード１９０のうち、ユーザＩＤ「０００１」及び「０００３」に対応する２枚の認証カードについて、対応する送信先メールアドレスは、共に、「ｈｉｒｏｙａｓｕ＠ｅｘａｍｐｌｅ．ｃｏｍ」であって同一である。このうち重複分のメールアドレスである、ユーザＩＤ「０００３」に対応するもの（ユーザＩＤ「０００１」に対応するものであってもよい）は、ＣＰＵ２７により、送信先となるメールアドレスからは除かれる。このように除かれたメールアドレスは、履歴管理テーブルにおいて取消し線が施されて表示される。これにより、ユーザは、履歴管理テーブルを参照し、上述のように送信先から除かれたメールアドレスなどを確認することができる。
【０１６０】
このように、本変型例によれば、複数の宛先に、互いに重複する宛先が含まれている場合、その一つのみに送信を行うので、同一の画像データを重複して送信することがなくなる。したがって、画像データについて、セキュリティを確実に確保することができる。また、重複したことにより削除されたメールアドレスなどについて、履歴管理テーブルにより容易に確認することができる。したがって、ＭＦＰ１の利便性がさらに向上する。
【０１６１】
［第４の実施の形態］
【０１６２】
第４の実施の形態におけるＭＦＰ１の基本的な構成は、第１の実施の形態におけるそれと同じであるためここでの説明を繰り返さない。第４の実施の形態においては、ＭＦＰ１は、読み取った原稿の画像データから抽出した情報に基づいてカード認証を行う点が第３の実施の形態と異なる。その他、ＭＦＰ１は、第３の実施の形態と同様に認証送信機能を行う。
【０１６３】
第４の実施の形態において、送信する画像データは、原稿をスキャナ１３などで読み取って生成されたものである。原稿は、例えばバーコードやいわゆる二次元コードなどにより、カード認証を行うための認証情報が記録されたものである。認証情報としては、例えば、ユーザＩＤとパスワードとの組合せが記録されている。この認証情報は、例えば、その原稿についてメール送信などを許可するユーザに対応するように記録されたものである。ＣＰＵ２７は、予め、原稿をスキャナ１３で読み取って、その画像データをＢＯＸに記憶する。このとき、ＣＰＵ２７は、その画像データについて画像処理を行うことにより、原稿に埋め込まれた認証情報を抽出する。ＣＰＵ２７は、抽出した認証情報を、例えば、画像データと共にＢＯＸに記憶する。なお、認証情報は、例えば、いわゆる電子透かし技術により原稿に埋め込まれていてもよい。また、例えば、抽出した認証情報は、その原稿の画像データに関する情報に関連付けて認証テーブルに登録してもよい。
【０１６４】
図１９は、第４の実施の形態における複数の宛先への認証送信機能の流れを示す図である。
【０１６５】
図中、ステップＳ４０１からＳ４０５は、第３の実施の形態におけるステップＳ３０１からＳ３０５と同様に行われる。すなわち、ユーザによるオペレーションパネル２５の操作があると（Ｓ４０１）、ＣＰＵ２７は、カード認証をユーザに要求し（Ｓ４０３）、認証カード１９０の検出に備え待機する（Ｓ４０５）。
【０１６６】
ここで、ステップＳ４０５において認証カード１９０が検出されると、ステップＳ４０７において、ＣＰＵ２７は、検出された認証カード１９０の認証を試みる。第４の実施の形態において、ＣＰＵ２７は、認証カード１９０内の認証情報を読み出し、また、送信対象となる原稿に埋め込まれた認証情報をＢＯＸから読み出す。ＣＰＵ２７は、認証カード１９０から読み出した認証情報とＢＯＸから読み出した認証情報とを照合し、認証カード１９０の認証を行う。なお、画像データから抽出した認証情報を認証テーブルに登録した場合には、認証テーブルと認証カード１９０から読み出した認証情報とを照合して認証カード１９０の認証を行えばよい。
【０１６７】
ステップＳ４０９からＳ４１３も、第３の実施の形態におけるステップＳ３０９からＳ３１３と同様に行われる。すなわち、ＣＰＵ２７は、検出された認証カード１９０のうち、認証（照合）されたものがあれば（Ｓ４０９でｙｅｓ）、照合できた認証カード１９０から読み出されたメールアドレスに画像データを送信する（Ｓ４１１）。画像データは、例えばＥ−ｍａｉｌにより送信される。その後、ＣＰＵ２７は、第３の実施の形態と同様に、履歴管理テーブルの更新を行い、認証送信機能を終了する（Ｓ４１３）。
【０１６８】
このように、第４の実施の形態においては、原稿に埋め込まれた認証情報を用いて認証カード１９０の認証を行い、認証された認証カード１９０から読み出されたメールアドレスに画像データを送信する。そのため、確実にかつ容易に、各認証カード１９０の送信先について送信可否をコントロールすることができる。したがって、上述の第３の実施の形態の効果に加えて、さらに高いセキュリティを確保することができる。
【０１６９】
［実施の形態における効果］
【０１７０】
以上のように構成されたＭＦＰでは、認証された認証カードの枚数に対応する部数の印刷物が出力されるので、必要な部数を一括印刷することができる。また、ＭＦＰは、認証された認証カードに記憶されている送信先メールアドレスに画像データを送信することができるので、複数の宛先へ一括送信を行うことができる。したがって、ユーザは、セキュリティを確保しながら、これらの複数のユーザに対応する動作を、簡単な操作で行うことができる。
【０１７１】
特に、送信先が多い場合や、印刷部数が多い場合などにおいては、１部数毎に印刷データを印刷可能形式へ展開したり、１人への送信毎に画像データの読み込み等を行ったりする必要がないので、速やかに動作を完了させることができる。
【０１７２】
また、認証プリント機能や認証送信機能の履歴情報は、履歴管理テーブルとして記録される。したがって、ユーザは、ＭＦＰに各機能を実行させた後でその履歴を確認し、種々の対応をとることができ、ＭＦＰの利便性がさらに向上する。
【０１７３】
［その他］
【０１７４】
なお、第１の実施の形態及び第２の実施の形態において、認証プリントは、プリント指示画面で認証カードについての認証情報の入力が行われなくても実行可能であってもよい。これにより、必要な部数分の一括印刷を容易に行うことができる。この場合、例えば以下のようにして認証プリントを行えばよい。すなわち、先ず、ユーザは、プリンタドライバを通じて、外部のＰＣなどから印刷データをＭＦＰに送信し、所定のプリント指示を行う。ＣＰＵは、プリント指示を受け付けると、印刷データを所定のＢＯＸ又はプリント指示で指定されたＢＯＸに記憶する。その後、ユーザが認証カードを認証装置にかざすなどしてカード認証を行うと、ＣＰＵは、その認証カードの認証を行う。この場合、認証は、予め認証テーブルに登録されている認証情報と認証装置により読み取られた認証カードの情報とを照合して行うことができる。認証カードの認証が行われると、ＣＰＵは、印刷部数を、認証された認証カードの枚数又は認証装置により読み取られた認証カードの枚数に設定する。また、ＣＰＵは、設定した部数でジョブを実行し、認証プリントを完了する。
【０１７５】
また、第１の実施の形態及び第２の実施の形態における認証プリント機能において、ＣＰＵ２７は、認証装置１５により読み取られた認証カード９０の情報と、プリント指示において指定されている認証情報と、さらに、予め認証テーブルに記録されている認証情報との３つを照合して認証カード９０の認証を行ってもよい。これにより、さらにセキュリティを向上させることができる。
【０１７６】
また、第３の実施の形態及び第４の実施の形態における認証送信機能において、ＣＰＵ２７は、オペレーションパネル２５などからユーザに認証情報を入力させてもよい。このとき、ＣＰＵ２７は、入力された認証情報と、認証装置１５により読み取られた認証カード１９０の情報と、予め認証テーブルに記録されている認証情報又は画像データから抽出した認証情報との３つを照合して認証カード１９０の認証を行ってもよい。これにより、さらにセキュリティを向上させることができる。
【０１７７】
また、ユーザの認証は、認証カードを認証装置に読み取らせて行われるものに限られない。例えば、認証カードに代えて、ユーザが保有する携帯電話などの携帯端末など、種々の認証媒体を用いることができる。認証媒体には、ユーザ属性情報及び認証情報などが記憶されていればよい。
【０１７８】
また、プリント指示は、ＰＣに限らず、サーバや、他のＭＦＰや、携帯端末など、その他の外部装置で動作するプリンタドライバを介して行うことができるように構成されていてもよい。
【０１７９】
また、画像形成装置としては、モノクロ／カラーの複写機、プリンタ、ファクシミリ装置やこれらの複合機などいずれであってもよい。画像処理装置としては、プリンタ機能を有しないスキャナなどであってもよい。
【０１８０】
また、上述の実施の形態における処理は、ソフトウェアによって行っても、ハードウェア回路を用いて行ってもよい。
【０１８１】
また、上述の実施の形態における処理を実行するプログラムを提供することもできるし、そのプログラムをＣＤ−ＲＯＭ、フレキシブルディスク、ハードディスク、ＲＯＭ、ＲＡＭ、メモリカードなどの記録媒体に記録してユーザに提供することにしてもよい。また、プログラムはインターネットなどの通信回線を介して、装置にダウンロードするようにしてもよい。
【０１８２】
なお、上記実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１８３】
１  ＭＦＰ（画像形成装置、画像処理装置）
１３  スキャナ
１５  認証装置
２３  不揮発メモリ
２５  オペレーションパネル
２７  ＣＰＵ
２９  ＨＤＤ
７１  ＰＣ（外部装置）
９０，１９０  認証カード（認証媒体）
【図１】
2010178285.tif 000003
【図２】
2010178285.tif 000004
【図３】
2010178285.tif 000005
【図４】
2010178285.tif 000006
【図５】
2010178285.tif 000007
【図６】
2010178285.tif 000008
【図７】
2010178285.tif 000009
【図８】
2010178285.tif 000010
【図９】
2010178285.tif 000011
【図１０】
2010178285.tif 000012
【図１１】
2010178285.tif 000013
【図１２】
2010178285.tif 000014
【図１３】
2010178285.tif 000015
【図１４】
2010178285.tif 000016
【図１５】
2010178285.tif 000017
【図１６】
2010178285.tif 000018
【図１７】
2010178285.tif 000019
【図１８】
2010178285.tif 000020
【図１９】
2010178285.tif 000021