(57)【要約】【課題】  第３者である他人が、所定の個人のＩＣカードを不正に用いて印刷装置を使用した又は使用を企てた場合にその事実をＩＣカードの所有者である所定の個人に通知することにより、印刷装置の不正使用を防止しセキュリティを向上させることが可能な印刷装置および印刷システムを提供する。【解決手段】  カード識別情報を読み取るカード情報読み取り部と、カード識別情報、上位装置を識別するための固有情報、及びユーザの通知アドレスを対応付けた管理テーブルを格納する管理テーブル格納部と、通知情報を作成するユーザ通知情報作成手段と、通知情報を通知アドレス情報に基づいて送信するユーザ通知情報送信手段と、カード識別情報に基づき、カード識別情報を読み取った旨の通知情報をユーザ通知情報作成手段に作成させ、通知情報をユーザの通知アドレス宛に送信するようユーザ通知情報送信手段を制御するジョブ処理部とを備えた印刷装置及び印刷システム。【選択図】  図１
2011240501.tif 000002
【特許請求の範囲】
【請求項１】
上位装置から送信された印刷データに対して認証印刷を行う印刷装置であって、
前記上位装置を使用するユーザのカード識別情報を読み取るカード情報読み取り部と、
前記カード識別情報、前記上位装置を識別するための固有情報、及び前記ユーザの通知アドレスを対応付けた管理テーブルを格納する管理テーブル格納部と、
前記ユーザに対して通知される通知情報を作成するユーザ通知情報作成手段と、
前記ユーザ通知情報作成手段により作成された前記通知情報を前記通知アドレス情報に基づいて送信するユーザ通知情報送信手段と、
前記カード情報読み取り部が読み取った前記カード識別情報に基づき、前記カード識別情報を読み取った旨の通知情報を前記ユーザ通知情報作成手段に作成させるとともに、当該通知情報を前記管理テーブル上で対応付けられた前記ユーザの通知アドレス宛に送信するよう前記ユーザ通知情報送信手段を制御するジョブ処理部とを備えること
を特徴とする印刷装置。
【請求項２】
前記ジョブ処理部は、
前記カード情報読み取り部が読み取った前記カード識別情報に該当する印刷データが無い場合、前記ユーザ通知情報作成手段に該認証を行ったユーザが本人か確認を促す確認通知を作成させ、前記ユーザ通知情報作成手段に該確認通知を送信させること
を特徴とする請求項１記載の印刷装置。
【請求項３】
前記上位装置が自身の固有情報を付加させて送信した印刷データを印刷ジョブデータとして格納するジョブデータ格納部を備え、
前記ジョブ処理部は、
前記カード情報読み取り部が読み取った前記カード識別情報に対応する前記上位装置の前記固有情報を有する印刷ジョブデータが前記ジョブデータ格納部に格納されている場合、当該印刷データを出力させること
を特徴とする請求項１、又は請求項２記載の印刷装置。
【請求項４】
前記ユーザ通知情報作成手段は、
前記カード情報読み取り部が読み取った前記カード識別情報に対応する前記上位装置の前記固有情報を有する印刷ジョブデータが前記ジョブデータ格納部に格納されているか否かを判断するジョブデータ判断部と、
前記ジョブデータ判断部による判断結果に基づき、前記印刷データが出力された旨を表す第１のメッセージ、又は前記印刷ジョブデータが前記ジョブデータ格納部に格納されていない旨を表す第２のメッセージの何れかのメッセージを作成するメッセージ作成部とを備えること
を特徴とする請求項１乃至請求項３の何れかに記載の印刷装置。
【請求項５】
前記固有情報は、
前記上位装置に割り当てられたＩＰアドレスであること
を特徴とする請求項１乃至請求項４の何れかに記載の印刷装置。
【請求項６】
前記固有情報は、
前記上位装置に割り当てられたＭＡＣアドレスであること
を特徴とする請求項１乃至請求項４の何れかに記載の印刷装置。
【請求項７】
請求項１乃至請求項５の何れかに記載の印刷装置と、
作成した印刷データに自身の固有情報を付加させて前記印刷装置に送信する上位装置とを備えた印刷システムであって、
前記上位装置は、
自身の固有情報を格納する上位装置固有情報格納部と、
前記カード識別情報を読み取る上位装置カード情報読み取り部と、
前記上位装置カード情報読み取り部が読み取った前記カード識別情報と、前記上位装置固有情報格納部に格納された前記固有情報と、を印刷データに付加させて前記印刷装置に送信する上位装置送信部を備え、
前記印刷装置は、
受信した情報から前記カード識別情報、及び前記固有情報を抽出し、抽出された前記カード識別情報と前記固有情報との組み合わせが当該印刷装置が備える管理テーブル上で対応付けられた組み合わせに一致する場合に、前記印刷データを前記ジョブデータ格納部に格納させる格納処理部を備えること
を特徴とする印刷システム。
【請求項８】
前記固有情報は、
前記上位装置に割り当てられたＩＰアドレスであること
を特徴とする請求項７記載の印刷システム。
【請求項９】
前記固有情報は、
前記上位装置に割り当てられたＭＡＣアドレスであること
を特徴とする請求項７記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カードによって認証印刷を行う印刷装置および印刷システムに関するものである。
【背景技術】
【０００２】
従来、例えば、ＩＣ（Integrated Circuits）上に認証情報を記載したＩＣカードを用いた認証印刷においては、印刷の実行指示を出力するＰＣ（Personal Computer）等の上位装置か印刷装置、またはその双方に対して、個人が所有するＩＣカードに記載されている認証情報を読み込ませる方法により、特定の個人を認証していた（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２６２５５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術においては、他人がＩＣカードを盗用、偽造等することによって所定の個人になりすますことが可能であり、第３者である他人が印刷装置等から不正に何度でも印刷データを入手することができてしまうといった問題があった。
【０００５】
本発明は、このような実情に鑑みてなされたものであり、本発明の課題は、第３者である他人が、所定の個人のＩＣカードを不正に用いて印刷装置を使用した、または使用を企てた場合に、その事実をＩＣカードの所有者である所定の個人に通知することにより、印刷装置の不正使用を防止し、セキュリティを向上させることが可能な印刷装置および印刷システムを提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明にかかる印刷装置は、上位装置から送信された印刷データに対して認証印刷を行う印刷装置であって、上位装置を使用するユーザのカード識別情報を読み取るカード情報読み取り部と、カード識別情報、上位装置を識別するための固有情報、及びユーザの通知アドレスを対応付けた管理テーブルを格納する管理テーブル格納部と、ユーザに対して通知される通知情報を作成するユーザ通知情報作成手段と、ユーザ通知情報作成手段により作成された通知情報を通知アドレス情報に基づいて送信するユーザ通知情報送信手段と、カード情報読み取り部が読み取ったカード識別情報に基づき、カード識別情報を読み取った旨の通知情報をユーザ通知情報作成手段に作成させるとともに、通知情報を管理テーブル上で対応付けられたユーザの通知アドレス宛に送信するようユーザ通知情報送信手段を制御するジョブ処理部とを備えることを特徴とする。
【０００７】
また、本発明にかかる印刷システムは、上記記載の印刷装置と、作成した印刷データに自身の固有情報を付加させて印刷装置に送信する上位装置とを備えた印刷システムであって、上位装置は、自身の固有情報を格納する上位装置固有情報格納部と、カード識別情報を読み取る上位装置カード情報読み取り部と、上位装置カード情報読み取り部が読み取ったカード識別情報と、上位装置固有情報格納部に格納された固有情報と、を印刷データに付加させて印刷装置に送信する上位装置送信部を備え、印刷装置は、受信した情報からカード識別情報、及び固有情報を抽出し、抽出されたカード識別情報と固有情報との組み合わせが印刷装置が備える管理テーブル上で対応付けられた組み合わせに一致する場合に、印刷データをジョブデータ格納部に格納させる格納処理部を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、第３者である他人が、所定の個人のＩＣカードを不正に用いて印刷装置を使用した、または使用を企てた場合に、その事実をＩＣカードの所有者である所定の個人に通知することにより、印刷装置の不正使用を防止し、セキュリティを向上させることが可能な印刷装置および印刷システムを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態にかかる印刷システムの構成例の一例を説明する図である。
【図２】第１の実施形態にかかる印刷システムの機能ブロック図である。
【図３】印刷データ格納部を説明する図である。
【図４】ＩＰアドレス−ユーザＩＤ−メールアドレス管理テーブルを説明する図である。
【図５】第１の実施形態にかかる印刷システムの動作を説明する図である。
【図６】第１の実施形態にかかる印刷システムの動作を説明する図である。
【図７】第１の実施形態にかかる印刷システムの動作を説明する図である。
【図８】第１の実施形態にかかる印刷システムの動作を説明する図である。
【図９】第１の実施形態にかかる印刷システムの動作を説明する図である。
【図１０】第１の実施形態にかかる印刷システムの動作を説明する図である。
【図１１】第１の実施形態にかかる印刷システムの動作を説明する図である。
【図１２】第１の実施形態にかかる印刷システムの動作を説明する図である。
【図１３】第１の実施形態にかかる印刷システムの動作を説明する図である。
【図１４】第１の実施形態にかかる電子メールの内容を説明する図である。
【図１５】第１の実施形態にかかる印刷システムの動作を説明する図である。
【図１６】第１の実施形態にかかる印刷システムの動作を説明する図である。
【図１７】第１の実施形態にかかる印刷システムの動作を説明する図である。
【図１８】第２の実施形態にかかる印刷システムの構成例の一例を説明する図である。
【図１９】第２の実施形態にかかる印刷システムの機能ブロック図である。
【図２０】印刷データ格納部を説明する図である。
【図２１】第２の実施形態にかかる印刷システムの動作を説明する図である。
【図２２】第２の実施形態にかかる印刷システムの動作を説明する図である。
【図２３】第２の実施形態にかかる印刷システムの動作を説明する図である。
【図２４】第２の実施形態にかかる印刷システムの動作を説明する図である。
【図２５】第２の実施形態にかかる印刷システムの動作を説明する図である。
【図２６】第２の実施形態にかかる印刷システムの動作を説明する図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について図面を参照して説明する。なお、本発明は以下の記述に限定されるものではなく、本発明の要旨を逸脱しない範囲において適宜変更可能である。
【００１１】
[第１の実施形態]
まず、第１の実施形態においては、本発明を適用した印刷装置としてのプリンタ２００と、上位装置としてのＰＣ１−１、ＰＣ１−２、・・・ＰＣ１−ｎとが、ＬＡＮ（Local Area Network）ケーブルを介して接続されることにより構築された印刷システムについて説明する。本実施形態にかかる印刷システムにおいて、ＰＣ１−１、ＰＣ１−２、・・・ＰＣ１−ｎは、アプリケーションを用いて作成・編集した印刷データを印刷ジョブデータとしてＬＡＮケーブルを介してプリンタ２００に送信することが可能である。そして、プリンタ２００は、ＩＣカードを用いたユーザ認証の成否に基づき、ＬＡＮケーブルを介して受信した印刷ジョブデータの印刷データに対応する画像を記録媒体上に印刷することができる。
【００１２】
このような機能を備えたプリンタ２００、及びＰＣ１−１、ＰＣ１−２、・・・ＰＣ１−ｎの構成について、図１、及び図２を用いて説明する。
【００１３】
図１は、プリンタ２００と、ＰＣ１−１、ＰＣ１−２、・・・ＰＣ１−ｎとが、ＬＡＮケーブル９を介して接続されて構築された印刷システムの構成例の一例を説明する図である。
【００１４】
図１に示すように、本実施形態においては、ＰＣ１−１、ＰＣ１−２、・・・ＰＣ１−ｎは、ＬＡＮケーブル９を介してカードリーダ３０を備えたプリンタ２００を共有しており、それぞれのＰＣ１−１、ＰＣ１−２、・・・ＰＣ１−ｎは、アプリケーションを用いて作成した印刷データを印刷ジョブとしてＬＡＮケーブル９を介してプリンタ２００に送信することが可能であるとともに、プリンタ２００は、ＬＡＮケーブル９を介して受信した印刷ジョブの印刷データに基づき記録媒体上に画像を印刷することができる。
【００１５】
図２は、プリンタ２００、及びＰＣ１−１、ＰＣ１−２、・・・ＰＣ１−ｎの構成を説明するための機能ブロック図である。なお、ＰＣ１−１、ＰＣ１−２、・・・ＰＣ１−ｎには、それぞれ１台につき１名のユーザが割り当てられている。そして、ＰＣ１−１、ＰＣ１−２、・・・ＰＣ１−ｎは、それぞれ略同一の構成を有するとともに、略同一の動作を実行するため、ここでの説明は、ＰＣ１−１を用いて説明する。なお、ＰＣ１−１、ＰＣ１−２、・・・ＰＣ１−ｎにおいて、何れかの装置を特定しない、つまり、任意の装置を説明する場合には、単にＰＣと表記する場合がある。
【００１６】
まず、ＰＣ１−１について説明する。ＰＣ１−１は、アプリケーション２と、ドライバ３と、通信部４と、固有情報５と、を備える。
【００１７】
アプリケーション２は、図示せぬ入力手段を介してユーザにより入力された内容に基づき、例えば、文書や画像等の作成、又は編集を行うとともに、印刷動作の開始指令の入力を受付ける。そして、アプリケーション２は、ユーザによる印刷動作の開始指令の入力を受付けると、作成、又は編集した文書や画像等に基づく印刷データをドライバ３に対して出力する。
【００１８】
ドライバ３は、アプリケーション２により入力された印刷データを、例えば、ＰＤＬ（Page Description Language）等のプリンタ２００が解釈可能なプリンタ言語の印刷データに変換し、ＰＣ１−１の固有情報５を付加して通信部４に出力する。なお、固有情報５とは、例えば、ＰＣ１−１に対して個別に割り当てられたＩＰ（Internet Protocol）アドレスや、ＭＡＣ（Media Access Control）等の複数存在するＰＣからＰＣ１−１を一意に識別できるデータとする。そして、本実施形態においては、固有情報５は、ＩＰアドレスとする。
【００１９】
通信部４は、ドライバ３から固有情報５が付加された印刷データが入力されると、これを印刷ジョブデータとしてＬＡＮケーブル９を介してプリンタ２００に送信する。
【００２０】
次に、プリンタ２００について説明する。プリンタ２００は、通信部１０と、カード情報読み取り部としての非接触カード情報受信部３０と、印刷許可判定部４０と、ジョブ処理部５０と、印刷部６０と、ユーザ通知情報作成部としての電子メール作成部７０と、ユーザ通知情報送信手段としての電子メール送信部８０と、管理テーブル格納部としての印刷データ格納部１００、及びＩＰアドレス−ユーザＩＤ−メールアドレス管理テーブル１１０と、を備える。
【００２１】
通信部１０は、ＰＣ１−１、ＰＣ１−２、・・・ＰＣ１−ｎの各ＰＣから送信される印刷ジョブデータを受信する。前述したように、通信部１０が受信する印刷ジョブデータは、各ＰＣの固有情報５と印刷データとが含まれている。そして、通信部１０は、受信した印刷ジョブデータをそのままの形式でジョブ処理部５０に出力する。
【００２２】
非接触カード情報受信部３０は、ＩＣカードに格納された情報を読み取るための図示せぬ読み取り装置を備え、例えば、ＩＣカードのカードタッチ、又はＩＣカードの挿入により、ＩＣカードに格納されているユーザＩＤを読み取り、当該ユーザＩＤを印刷許可判定部４０に出力する。
【００２３】
印刷許可判定部４０は、非接触カード情報受信部３０により入力されたユーザＩＤに基づき、ＩＰアドレス−ユーザＩＤ−メールアドレス管理テーブル１１０を参照し、当該ユーザＩＤに対応付けられたユーザが占有して使用するＰＣのＩＰアドレスと電子メールアドレスとを取得し、ジョブ処理部５０に出力する。
【００２４】
ジョブ処理部５０は、通信部１０から入力された印刷ジョブデータからＩＰアドレスを抽出するとともに、抽出したＩＰアドレスと印刷データとを対応付けて印刷データ格納部１００に格納させる。また、ジョブ処理部５０に含まれるジョブデータ解析部５１は、印刷許可判定部４０から入力されたＩＰアドレスに基づき印刷データ格納部１００を検索する。ここで、当該ＩＰアドレスが割り当てられたＰＣから送信された印刷データが格納されている場合、ジョブデータ解析部５１は、印刷許可判定部４０から取得した電子メールアドレスと、実績としての「印刷」という信号を電子メール作成部７０に出力する。一方、当該ＩＰアドレスが割り当てられたＰＣから送信された印刷データが格納されていない場合、ジョブデータ解析部５１は、印刷許可判定部４０から取得した電子メールアドレスと、実績としての「データなし」という信号を電子メール作成部７０に出力する。そして、ジョブ処理部５０は、当該ＩＰアドレスが割り当てられたＰＣから送信された印刷データが格納されている場合において、これらの印刷データを読み出すとともに、解析し、印刷画像データを作成する印刷画像データ作成部５２を備え、印刷画像データ作成部５２において作成された印刷画像データは、印刷部６０に出力される。
【００２５】
印刷部６０は、印刷画像データ作成部５２により作成された印刷画像データに基づく画像を記録媒体上に印刷する。本実施形態の印刷部６０に適用される画像形成方式には、特に限定はなく、例えば、電子写真方式や、インクジェット方式等の画像形成方式を用いることができる。
【００２６】
電子メール作成部７０は、ジョブ処理部５０から入力された電子メールアドレスを宛先とした電子メールを作成する。このとき作成される電子メールの本文内容は、ジョブ処理部５０から入力された実績としての信号「印刷」、又は「データなし」の何れかの場合によって異なる。電子メール作成部７０により作成された電子メールは、電子メール送信部８０を介して通信部１０に出力され、更に通信部１０により該当する電子メールアドレスの宛先に送信される。
【００２７】
印刷データ格納部１００は、例えば、ＲＡＭ（Random Access Memory）、ＨＤＤ（Hard Disk Drive）等の記憶装置から構成され、ＩＰアドレスと、当該ＩＰアドレスが割り振られたＰＣから送信された印刷データと、を対応付けて格納する。図３は、例えば、１９２．１６８．１０．１のＩＰアドレスが割り振られたＰＣ、及び１９２．１６８．１０．４のＩＰアドレスが割り振られたＰＣから送信された印刷データが格納されている様子を説明する図である。
【００２８】
ＩＰアドレス−ユーザＩＤ−メールアドレス管理テーブル１１０は、例えば、ＲＡＭ,ＨＤＤ等から構成された記憶装置に、ＩＰアドレスと、当該ＩＰアドレスが割り振られたＰＣを占有して使用するユーザのユーザＩＤと、当該ユーザ宛ての電子メールアドレスと、をテーブル形式に対応付けて格納したものである。図４は、例えば、１９２．１６８．１０．１のＩＰアドレスと、１９２．１６８．１０．１のＩＰアドレスが割り振られたＰＣを占有して使用するユーザのユーザＩＤであるＡ００００１と、当該ユーザ宛ての電子メールアドレスであるｔｏｋｙｏ０１＠＊＊＊．ｃｏｍと、がテーブル形式に対応付けられて格納されている様子を説明する図である。
【００２９】
次に、上記構成を備えた印刷システムの動作について図５、図６、図７、図８、図９、図１０、及び図１１を用いて説明する。
【００３０】
本実施形態にかかる動作として、ここでは、ＩＣカードを用いた認証印刷において、プリンタ２００がＩＣカードに格納されているユーザＩＤを読み取ったタイミングで、非接触カード情報受信部３０におけるＩＣカードの読み取り処理が実行された、あるいは、更に印刷データの出力処理が実行された旨の電子メールを当該ＩＣカードの所有者の電子メールアドレス宛てに送信する場合の例について説明する。
【００３１】
本実施形態にかかる動作は、ジョブ蓄積系と、ジョブ出力系と、の２つの動作から構成される。ここで、ジョブ蓄積系の動作とは、任意のＰＣから送信された印刷ジョブデータをプリンタ２００が受信し、受信した印刷ジョブデータを印刷データ格納部１００に格納する動作である。また、ジョブ出力系の動作とは、プリンタ２００の非接触カード情報受信部３０が、ＩＣカードに格納されているユーザＩＤを読み取り、当該ユーザＩＤに対応する印刷データが印刷データ格納部１００に格納されている場合に、プリンタ２００が当該印刷データに基づく画像を記録媒体上に印刷する動作である。そして、上記ジョブ蓄積系と、ジョブ出力系と、はユーザの任意によって逐次実行される動作であり、相互にソフトウェア的なイベントの受け渡しによって実行される動作ではない。
【００３２】
図５は、ジョブ蓄積系の動作を説明するフローチャートである。まず、ステップＳ１１０において、ＰＣ１−１、ＰＣ１−２、・・・ＰＣ１−ｎの任意のＰＣが通信部４を介して印刷ジョブデータをプリンタ２００に送信する。前述したように、ＰＣからプリンタ２００に対して送信される印刷ジョブデータには、プリンタ２００が印刷処理を実行するに必要な印刷データと、当該ＰＣに割り振られたＩＰアドレスが含まれる。
【００３３】
次に、ステップＳ１２０において、プリンタ２００の通信部１０は、ＬＡＮケーブル９を介してＰＣから送信された印刷ジョブデータを受信する。そして通信部１０は、受信した印刷ジョブデータをジョブ処理部５０に出力する。
【００３４】
印刷ジョブデータが入力されたジョブ処理部５０は、印刷ジョブデータに含まれるＩＰアドレスを抽出するとともに、抽出したＩＰアドレスと印刷データとを対応付けて印刷データ格納部１００に格納させる（ステップＳ１３０）。
【００３５】
次に、図５で説明した各ステップにかかる動作について、図６、図７、及び図８を用いてより詳細に説明する。
【００３６】
図６は、図５のステップＳ１１０にかかるジョブデータ送信処理を説明するフローチャートである。なお、本処理は、ＰＣ１−１、ＰＣ１−２、・・・ＰＣ１−ｎの何れかのＰＣが実行する処理であり、ＰＣに対する入力はなく、ＰＣが出力するのは印刷ジョブデータである。
【００３７】
ＰＣのアプリケーション２は、ユーザによる印刷動作の開始指令の入力に基づき、作成、又は編集した文書や画像等に基づく印刷データをドライバ３に対して出力する。そして、ドライバ３は、ドライバ３は、アプリケーション２により入力された印刷データを、例えば、ＰＤＬ等のプリンタ２００が解釈可能なプリンタ言語の印刷データに変換し、ＰＣの固有情報５を付加して印刷ジョブデータとし（ステップＳ１１１）、通信部４に出力する。
【００３８】
通信部４は、入力され印刷ジョブデータをＬＡＮケーブル９を介してプリンタ２００に送信する（ステップＳ１１２）。
【００３９】
次に、図５のステップＳ１２０にかかるジョブデータ受信処理について図７のフローチャートを用いて説明する。なお、本処理は、プリンタ２００の通信部１０が実行する処理である。そして、通信部１０に対して入力されるのは印刷ジョブデータであり、出力も同印刷ジョブデータである。
【００４０】
プリンタ２００の通信部１０は、ＰＣから送信された印刷ジョブデータを受信すると（ステップＳ１２１）、これをこのままの形式でジョブ処理部５０に出力する（ステップＳ１２２）。
【００４１】
次に、図５のステップＳ１３０にかかるジョブデータ格納処理について図８のフローチャートを用いて説明する。なお、本処理は、ジョブ処理部５０が実行する処理である。そして、ジョブ処理部５０に対して入力されるのは印刷ジョブデータであるが、ジョブ処理部５０が出力するデータはない。
【００４２】
ジョブ処理部５０は、通信部１０から印刷ジョブデータが入力されると（ステップＳ１３１）、印刷ジョブデータに含まれるＩＰアドレスを抽出し（ステップＳ１３２）、抽出したＩＰアドレスと印刷データとを対応付けて印刷データ格納部１００に格納させる（ステップＳ１３３）。
【００４３】
次に、ジョブ出力系の動作について説明する。図９は、ジョブ出力系の動作を説明するフローチャートである。まず、ステップＳ２１０において、プリンタ２００の非接触カード情報受信部３０は、ＩＣカードに格納されているユーザＩＤを読み取り、当該ユーザＩＤを印刷許可判定部４０に出力する。
【００４４】
ユーザＩＤが入力された印刷許可判定部４０は、当該ユーザＩＤに基づき、ＩＰアドレス−ユーザＩＤ−メールアドレス管理テーブル１１０を参照し、当該ユーザＩＤに対応付けられたユーザが占有して使用するＰＣのＩＰアドレスと電子メールアドレスとを検索する。ここで、該当するＩＰアドレスと電子メールアドレスとがＩＰアドレス−ユーザＩＤ−メールアドレス管理テーブル１１０に格納されている場合、これらをジョブ処理部５０に出力する（ステップＳ２２０）。
【００４５】
ＩＰアドレスと電子メールアドレスとが入力されたジョブ処理部５０ののジョブデータ解析部５１は、入力されたＩＰアドレスに基づき、当該ＩＰアドレスが割り振られたＰＣから送信された印刷データが印刷データ格納部１００に格納されているか否かを検索する。ここで、当該ＩＰアドレスが割り当てられたＰＣから送信された印刷データが格納されている場合、ジョブデータ解析部５１は、印刷許可判定部４０から取得した電子メールアドレスと、実績としての「印刷」という信号を電子メール作成部７０に出力する。一方、当該ＩＰアドレスが割り当てられたＰＣから送信された印刷データが格納されていない場合、ジョブデータ解析部５１は、印刷許可判定部４０から取得した電子メールアドレスと、実績としての「データなし」という信号を電子メール作成部７０に出力する（ステップＳ２３０）。
【００４６】
ステップＳ２４０において、電子メールアドレスと上記実績にかかる信号とが入力されると、電子メール作成部７０は、取得した電子メールアドレス宛ての電子メールを新たに作成し、これを電子メール送信部８０に出力する。なお、電子メール作成部７０が作成する電子メールの内容は、入力された上記実績にかかる信号によって異なる。
【００４７】
電子メール作成部７０により作成された電子メールが入力されると、電子メール送信部８０は、通信部１０を介して電子メールアドレス宛てに当該電子メールを送信する（ステップＳ２５０）。
【００４８】
なお、ＩＰアドレスが割り当てられたＰＣから送信された印刷データが印刷データ格納部１００に格納されている場合において、印刷画像データ作成部５２は、これらの印刷データを読み出すとともに、解析し、印刷画像データを作成する（ステップＳ２６０）。印刷画像データ作成部５２において作成された印刷画像データは、印刷部６０に出力される。
【００４９】
印刷画像データ作成部５２により作成された印刷画像データが入力された印刷部６０は、印刷画像データに基づく画像を記録媒体上に印刷する（ステップＳ２７０）。
【００５０】
次に、図９で説明した各ステップにかかる動作について、図１０、図１１、図１２、図１３、図１５、図１６、及び図１７を用いてより詳細に説明する。
【００５１】
図１０は、図９のステップＳ２１０にかかる非接触カード情報受信処理を説明するフローチャートである。なお、本処理は、非接触カード情報受信部３０が実行する処理である。そして、非接触カード情報受信部３０に対して入力されるのはユーザＩＤであり、出力も同ユーザＩＤである。
【００５２】
非接触カード情報受信部３０は、ＩＣカードに格納されているユーザＩＤを読み取り（ステップＳ２１１）、当該ユーザＩＤを印刷許可判定部４０に出力する（ステップＳ２１２）。
【００５３】
次に、図９のステップＳ２２０にかかる印刷許可判定処理について図１１のフローチャートを用いて説明する。なお、本処理は、印刷許可判定部４０が実行する処理である。そして、印刷許可判定部４０に対して入力されるのはユーザＩＤであり、印刷許可判定部４０が出力するのはＩＰアドレスと電子メールアドレスとである。
【００５４】
非接触カード情報受信部３０からユーザＩＤが入力されると（ステップＳ２２１）、印刷許可判定部４０は、当該ユーザＩＤに基づき、ＩＰアドレス−ユーザＩＤ−メールアドレス管理テーブル１１０を参照し、当該ユーザＩＤに対応付けられたユーザが占有して使用するＰＣのＩＰアドレスと電子メールアドレスとがＩＰアドレス−ユーザＩＤ−メールアドレス管理テーブル１１０に格納されているか否かを確認する（ステップＳ２２２）。ここで、該当するＩＰアドレスと電子メールアドレスとがＩＰアドレス−ユーザＩＤ−メールアドレス管理テーブル１１０に格納されている場合、すなわち、ユーザＩＤが有効である場合（ステップＳ２２３／Ｙ）、これらを取得するとともに（ステップＳ２２４）、取得したＩＰアドレスと電子メールアドレスとをジョブ処理部５０に出力する（ステップＳ２２５）。一方、該当するＩＰアドレスと電子メールアドレスとがＩＰアドレス−ユーザＩＤ−メールアドレス管理テーブル１１０に格納されていない場合、すなわち、ユーザＩＤが無効である場合（ステップＳ２２３／Ｎ）、一連の処理を終了する。
【００５５】
次に、図９のステップＳ２３０にかかる印刷データ検索処理について図１２のフローチャートを用いて説明する。なお、本処理は、ジョブ処理部５０のジョブデータ解析部５１が実行する処理である。そして、ジョブデータ解析部５１に対して入力されるのはＩＰアドレスと電子メールアドレスとであり、ジョブデータ解析部５１が出力するのは印刷データ、電子メールアドレス、及び実績にかかる信号である。
【００５６】
印刷許可判定部４０からＩＰアドレスと電子メールアドレスとが入力されると（ステップＳ２３１）、ジョブデータ解析部５１は、入力されたＩＰアドレスに基づき、当該ＩＰアドレスが割り振られたＰＣから送信された印刷データが印刷データ格納部１００に格納されているか否かを検索する（ステップＳ２３２）。ここで、当該ＩＰアドレスが割り振られたＰＣから送信された印刷データが格納されている場合（ステップＳ２３３／Ｙ）、ジョブデータ解析部５１は、実績として「印刷」を設定する（ステップＳ２３４）。
【００５７】
そして、ジョブデータ解析部５１は、当該ＩＰアドレスが割り振られたＰＣが送信元となっている印刷データを全て読み出す（ステップＳ２３５）。そして、ジョブデータ解析部５１は、読み出した印刷データを印刷画像データ作成部５２に出力するとともに（ステップＳ２３６）、ステップＳ２３４において設定した実績としての「印刷」の信号とステップＳ２３１において取得した電子メールアドレスとを電子メール作成部７０に通知する（ステップＳ２３８）。
【００５８】
一方、当該ＩＰアドレスが割り振られたＰＣから送信された印刷データが格納されていない場合（ステップＳ２３３／Ｎ）、ジョブデータ解析部５１は、実績として「データなし」を設定する（ステップＳ２３７）。
【００５９】
そして、ジョブデータ解析部５１は、ステップＳ２３７において設定した実績としての「データなし」の信号とステップＳ２３１において取得した電子メールアドレスとを電子メール作成部７０に通知する（ステップＳ２３８）。
【００６０】
次に、図９のステップＳ２４０にかかる電子メール作成処理について図１３のフローチャートを用いて説明する。なお、本処理は、電子メール作成部７０が実行する処理である。そして、電子メール作成部７０に対して入力されるのは実績にかかる信号と電子メールアドレスとであり、電子メール作成部７０が出力するのは電子メールデータである。
【００６１】
ジョブデータ解析部５１から実績にかかる信号と電子メールアドレスとが入力されると（ステップＳ２４１）、電子メール作成部７０は、入力された電子メールアドレスを宛先にした新規電子メールを作成する（ステップＳ２４２）。
【００６２】
ステップＳ２４２において作成された新規電子メールの内容は、入力された実績にかかる信号によって異なる。すなわち、実績にかかる信号が「印刷」である場合（ステップＳ２４３／「印刷」）、電子メール作成部７０は、本文を「印刷しました」とする内容に設定する（ステップＳ２４４）、一方、実績にかかる信号が「データなし」である場合（ステップＳ２４３／「データなし」）、電子メール作成部７０は、本文を「印刷データがありません」とする内容に設定する（ステップＳ２４５）。そして、電子メール作成部７０は、ステップＳ２４４、又はステップＳ２４５において設定した内容の電子メールデータを電子メール送信部８０に出力する（ステップＳ２４６）。
【００６３】
ここで、電子メール作成部７０が作成する電子メールデータの作成例の一例を図１４に示す。図１４の（ａ）は、実績にかかる信号が「印刷」である場合の電子メールの作成例を表し、図１４（ｂ）は、実績にかかる信号が「データなし」である場合の電子メールの作成例である。
【００６４】
次に、図９のステップＳ２５０にかかる電子メール送信処理について図１５のフローチャートを用いて説明する。なお、本処理は、電子メール送信部８０が実行する処理である。そして、電子メール送信部８０に対して入力されるのは電子メールデータであり、電子メール送信部８０が出力するのは電子メールである。
【００６５】
電子メール作成部７０から電子メールデータが入力されると（ステップＳ２５１）、電子メール送信部８０は、宛先の電子メールアドレスを判別する（ステップＳ２５２）。そして、電子メール送信部８０は、通信部１０を介してステップＳ２５２において判別した電子メールアドレス宛てに当該電子メールを送信する（ステップＳ２５３）。
【００６６】
次に、図９のステップＳ２６０にかかる印刷画像作成処理について図１６のフローチャートを用いて説明する。なお、本処理は、印刷画像データ作成部５２が実行する処理である。そして、印刷画像データ作成部５２に対して入力されるのは印刷データであり、印刷画像データ作成部５２が出力するのは印刷画像データである。
【００６７】
図１２のステップＳ２３６において、ジョブデータ解析部５１から印刷データが入力されると（ステップＳ２６１）、印刷画像データ作成部５２は、逐次入力された印刷データを印刷画像データに変換する（ステップＳ２６２）。そして、印刷画像データ作成部５２は、作成した印刷画像データを印刷部６０に出力する（ステップＳ２６３）。
【００６８】
次に、図９のステップＳ２７０にかかる印刷処理について図１７のフローチャートを用いて説明する。なお、本処理は印刷部６０が実行する処理である。そして、印刷部６０に対して入力されるのは、印刷画像データであり、印刷部６０が出力するのは印刷画像データに基づく画像が印刷された印刷物である。
【００６９】
印刷画像データ作成部５２から印刷画像データが入力されると（ステップＳ２７１）、印刷部６０は、印刷画像データが存在する間、印刷画像データに基づく画像を記録媒体に逐次印刷する（ステップＳ２７２）。そして、印刷部６０は、印刷が終了した印刷画像データを逐次破棄する（ステップＳ２７３）。印刷画像データが全て無くなると、印刷部６０は印刷にかかる処理を終了する。
【００７０】
以上のように、第１の実施形態によれば、各ユーザが占有的に使用するＰＣを割り当て、当該ＰＣの固有情報と当該ユーザのユーザＩＤ、及び当該ユーザの電子メールアドレスを対応付けてプリンタに格納させることにより、プリンタが備えるカード情報受信部がＩＣカードに格納されているユーザＩＤを読み取ったタイミングで、当該ＩＣカードの正当な使用者のＰＣに対してＩＣカードに格納されているユーザＩＤが読み取られた旨の通知することができる。したがって、例えば、第３者が他人のＩＣカードを用いてプリンタを不正に使用した、又は使用を企てた場合に、その旨がＩＣカードの正当な使用者に電子メールを介して通知されるため、セキュリティの向上を図ることができる。また、プリンタからＩＣカード利用者に対して上記旨が通知されることを周知にすることにより、ＩＣカードやプリンタの不正使用を抑制することができる。
【００７１】
[第２の実施形態]
第２の実施形態に説明においても、本発明を適用した印刷装置としてのプリンタ２００’と、カードリーダＣＲ−1、ＣＲ−２、・・・ＣＲ−ｎをそれぞれ備えたＰＣ１’−１、ＰＣ１’−２、・・・ＰＣ１’−ｎとが、ＬＡＮケーブルを介して接続されることにより構築された印刷システムについて説明する。本実施形態にかかる印刷システムにおいて、ＰＣ１’−１、ＰＣ１’−２、・・・ＰＣ１’−ｎは、アプリケーションを用いて作成・編集した印刷データを印刷ジョブデータとしてＬＡＮケーブルを介してプリンタ２００’に送信することが可能である。そして、プリンタ２００’は、ＩＣカードを用いたユーザ認証の成否に基づき、ＬＡＮケーブルを介して受信した印刷ジョブデータの印刷データに対応する画像を記録媒体上に印刷することができる。なお、本実施形態の説明においては、第１の実施形態で説明した構成・機能と同一な箇所については同一の符合を付し、主に異なる箇所について説明する。
【００７２】
図１８は、プリンタ２００’と、ＰＣ１’−１、ＰＣ１’−２、・・・ＰＣ１’−ｎとがＬＡＮケーブル９を介して接続されて構築された印刷システムの構成例の一例を説明する図である。
【００７３】
図１８に示すように、本実施形態においては、ＰＣ１’−１、ＰＣ１’−２、・・・ＰＣ１’−ｎのそれぞれのＰＣはカードリーダＣＲ−1、ＣＲ−２、・・・ＣＲ−ｎを備え、ＬＡＮケーブル９を介してカードリーダ３０を備えたプリンタ２００’を共有している。そして、それぞれのＰＣ１’−１、ＰＣ１’−２、・・・ＰＣ１’−ｎは、アプリケーションを用いて作成した印刷データを印刷ジョブとしてＬＡＮケーブル９を介してプリンタ２００’に送信することが可能であるとともに、プリンタ２００’は、ＬＡＮケーブル９を介して受信した印刷ジョブの印刷データに基づき記録媒体上に画像を印刷することができる。
【００７４】
図１９は、プリンタ２００’、及びＰＣ１’−１、ＰＣ１’−２、・・・ＰＣ１’−ｎの構成を説明するための機能ブロック図である。なお、ＰＣ１’−１、ＰＣ１’−２、・・・ＰＣ１’−ｎには、それぞれ１台につき１名のユーザが割り当てられている。そして、ＰＣ１’−１、ＰＣ１’−２、・・・ＰＣ１’−ｎは、それぞれ略同一の構成を有するとともに、略同一の動作を実行するため、ここでの説明は、ＰＣ１’−１を用いて説明する。なお、ＰＣ１’−１、ＰＣ１’−２、・・・ＰＣ１’−ｎ、及びカードリーダＣＲ−1、ＣＲ−２、・・・ＣＲ−ｎにおいて、何れかの装置を特定しない、つまり、任意の装置を説明する場合には、単にＰＣ、及びＣＲと表記する場合がある。
【００７５】
まず、ＰＣ１’−１について説明する。ＰＣ１’−１は、アプリケーション２と、ドライバ３と、通信部４と、固有情報５と、カードリーダＣＲ１−１と、を備える。
【００７６】
アプリケーション２は、図示せぬ入力手段を介してユーザにより入力された内容に基づき、例えば、文書や画像等の作成、又は編集を行うとともに、印刷動作の開始指令の入力を受付ける。そして、アプリケーション２は、ユーザによる印刷動作の開始指令の入力を受付けると、作成、又は編集した文書や画像等に基づく印刷データをドライバ３に対して出力する。
【００７７】
ドライバ３は、アプリケーション２により入力された印刷データを、例えば、ＰＤＬ等のプリンタ２００’が解釈可能なプリンタ言語の印刷データに変換する。また、ドライバ３は、カードリーダＣＲ１−１を介して当該ＰＣ１’−１を占有して使用するユーザのＩＣカードに格納されているユーザＩＤを読み取る。そして、ドライバ３は、読み取ったユーザＩＤとＰＣ１’−１の固有情報５とを印刷データに付加して通信部４に出力する。なお、固有情報５とは、例えば、ＰＣ１’−１に対して個別に割り当てられたＩＰアドレスや、ＭＡＣアドレス等の複数存在するＰＣからＰＣ１’−１を一意に識別できるデータとする。そして、本実施形態においては、固有情報５は、ＩＰアドレスとする。
【００７８】
通信部４は、ドライバ３から、ユーザＩＤ、及び固有情報５が付加された印刷データが入力されると、これを印刷ジョブデータとしてＬＡＮケーブル９を介してプリンタ２００’に送信する。
【００７９】
次に、プリンタ２００’について説明する。プリンタ２００’は、通信部１０と、非接触カード情報受信部３０と、印刷許可判定部４０と、ジョブ処理部５０’と、印刷部６０と、電子メール作成部７０と、電子メール送信部８０と、印刷データ格納部１００と、ＩＰアドレス−ユーザＩＤ−メールアドレス管理テーブル１１０と、を備える。
【００８０】
通信部１０は、ＰＣ１’−１、ＰＣ１’−２、・・・ＰＣ１’−ｎの各ＰＣから送信される印刷ジョブデータを受信する。前述したように、通信部１０が受信する印刷ジョブデータは、ユーザＩＤ、各ＰＣの固有情報５、及び印刷データが含まれている。そして、通信部１０は、受信した印刷ジョブデータをそのままの形式でジョブ処理部５０’に出力する。
【００８１】
非接触カード情報受信部３０は、ＩＣカードに格納された情報を読み取るための図示せぬ読み取り装置を備え、例えば、ＩＣカードのカードタッチ、又はＩＣカードの挿入により、ＩＣカードに格納されているユーザＩＤを読み取り、当該ユーザＩＤを印刷許可判定部４０に出力する。
【００８２】
印刷許可判定部４０は、非接触カード情報受信部３０により入力されたユーザＩＤに基づき、ＩＰアドレス−ユーザＩＤ−メールアドレス管理テーブル１１０を参照し、当該ユーザＩＤに対応付けられたユーザが占有して使用するＰＣのＩＰアドレスと電子メールアドレスとを取得し、ジョブ処理部５０’に出力する。
【００８３】
ジョブ処理部５０’は、通信部１０から入力された印刷ジョブデータから、ユーザＩＤ、及びＩＰアドレスを抽出する。そして、ジョブ処理部５０’のＩＤ判定部５３は、ＩＰアドレス−ユーザＩＤ−メールアドレス管理テーブル１１０を参照し、抽出したＩＰアドレスとユーザＩＤとの組み合わせが正しいか否かを判定する。ここで、抽出したＩＰアドレスとユーザＩＤとの組み合わせが正しい場合、印刷ジョブデータをジョブ処理部５０’に出力する。そして、ジョブ処理部５０’は、ユーザＩＤ、ＩＰアドレス、及び印刷データとを対応付けて印刷データ格納部１００’に格納させる。なお、抽出したＩＰアドレスとユーザＩＤとの組み合わせが正しくない場合、ＩＤ判定部５３は、当該印刷ジョブデータを破棄して処理を終了する。また、ジョブ処理部５０’に含まれるジョブデータ解析部５１は、印刷許可判定部４０から入力されたＩＰアドレスに基づき印刷データ格納部１００を検索する。ここで、当該ＩＰアドレスが割り当てられたＰＣから送信された印刷データが格納されている場合、ジョブデータ解析部５１は、印刷許可判定部４０から取得した電子メールアドレスと、実績としての「印刷」という信号を電子メール作成部７０に出力する。一方、当該ＩＰアドレスが割り当てられたＰＣから送信された印刷データが格納されていない場合、ジョブデータ解析部５１は、印刷許可判定部４０から取得した電子メールアドレスと、実績としての「データなし」という信号を電子メール作成部７０に出力する。そして、ジョブ処理部５０は、当該ＩＰアドレスが割り当てられたＰＣから送信された印刷データが格納されている場合において、これらの印刷データを読み出すとともに、解析し、印刷画像データを作成する印刷画像データ作成部５２を備え、印刷画像データ作成部５２において作成された印刷画像データは、印刷部６０に出力される。
【００８４】
印刷部６０は、印刷画像データ作成部５２により作成された印刷画像データに基づく画像を記録媒体上に印刷する。本実施形態の印刷部６０に適用される画像形成方式には、特に限定はなく、例えば、電子写真方式や、インクジェット方式等の画像形成方式を用いることができる。
【００８５】
電子メール作成部７０は、ジョブ処理部５０から入力された電子メールアドレスを宛先とした電子メールを作成する。このとき作成される電子メールの本文内容は、ジョブ処理部５０から入力された実績としての信号「印刷」、又は「データなし」の何れかの場合によって異なる。電子メール作成部７０により作成された電子メールは、電子メール送信部８０を介して通信部１０に出力され、更に通信部１０により該当する電子メールアドレスの宛先に送信される。
【００８６】
印刷データ格納部１００’は、例えば、ＲＡＭ、ＨＤＤ等の記憶装置から構成され、ユーザＩＤ、ＩＰアドレス、及び当該ＩＰアドレスが割り振られたＰＣから送信された印刷データと、を対応付けて格納する。図２０は、例えば、Ａ００００１のユーザＩＤに対して１９２．１６８．１０．１のＩＰアドレスが割り振られたＰＣ、及びＤ００００４のユーザＩＤに対して１９２．１６８．１０．４のＩＰアドレスが割り振られたＰＣから送信された印刷データが格納されている様子を説明する図である。
【００８７】
ＩＰアドレス−ユーザＩＤ−メールアドレス管理テーブル１１０は、例えば、ＲＡＭ,ＨＤＤ等から構成された記憶装置に、ＩＰアドレスと、当該ＩＰアドレスが割り振られたＰＣを占有して使用するユーザのユーザＩＤと、当該ユーザ宛ての電子メールアドレスと、をテーブル形式に対応付けて格納したものである。
【００８８】
次に、上記構成を備えた印刷システムの動作について図２１、図２２、図２３、図２４、図２５、及び図２６を用いて説明する。
【００８９】
本実施形態にかかるＰＣは、送信する印刷データにＩＣカードに格納されているユーザＩＤと当該ユーザが占有して使用するＰＣのＩＰアドレスとを付加し、印刷ジョブデータとしてプリンタ２００’に送信する。そして、プリンタ２００’は、受信した印刷ジョブデータに含まれるユーザＩＤとＩＰアドレスとの組み合わせの正当性を判定して、当該組み合わせが正しい場合に、印刷ジョブとしてプリンタ２００’内に格納し、当該組み合わせが正しくない場合には、上記印刷ジョブデータを破棄する。
【００９０】
上記の本実施形態にかかる動作は、ジョブ蓄積系と、ジョブ出力系と、の２つの動作から構成される。ここで、ジョブ蓄積系の動作とは、任意のＰＣから送信された印刷ジョブデータをプリンタ２００’が受信し、受信した印刷ジョブデータに含まれるユーザＩＤとＩＰアドレスとの組み合わせの正当性を判定して、当該組み合わせが正しい場合に、印刷ジョブとしてプリンタ２００’内に格納し、当該組み合わせが正しくない場合には、上記印刷ジョブデータを破棄する動作である。また、ジョブ出力系の動作とは、プリンタ２００’の非接触カード情報受信部３０が、ＩＣカードに格納されているユーザＩＤを読み取り、当該ユーザＩＤに対応する印刷データが印刷データ格納部１００’に格納されている場合に、プリンタ２００’が当該印刷データに基づく画像を記録媒体上に印刷する動作である。そして、上記ジョブ蓄積系と、ジョブ出力系と、はユーザの任意によって逐次実行される動作であり、相互にソフトウェア的なイベントの受け渡しによって実行される動作ではない。
【００９１】
図２１は、ジョブ蓄積系の動作を説明するフローチャートである。まず、ステップＳ３１０において、ＰＣ１’−１、ＰＣ１’−２、・・・ＰＣ１’−ｎの任意のＰＣが通信部４を介して印刷ジョブデータをプリンタ２００’に送信する。前述したように、ＰＣからプリンタ２００’に対して送信される印刷ジョブデータには、プリンタ２００’が印刷処理を実行するに必要な印刷データ、当該ＰＣに割り振られたＩＰアドレス、及び当該ＰＣが備えるカードリーダＣＲが読み取ったユーザＩＤが含まれる。
【００９２】
次に、ステップＳ３２０において、プリンタ２００’の通信部１０は、ＬＡＮケーブル９を介してＰＣから送信された印刷ジョブデータを受信する。そして通信部１０は、受信した印刷ジョブデータをジョブ処理部５０’に出力する。
【００９３】
印刷ジョブデータが入力されたジョブ処理部５０’は、印刷ジョブデータに含まれるユーザＩＤ、及びＩＰアドレスを抽出する。そして、ジョブ処理部５０’のＩＤ判定部５３は、抽出したＩＰアドレスとユーザＩＤとの組み合わせが正しいか否かを判定する（ステップＳ３３０）。ここで、抽出したＩＰアドレスとユーザＩＤとの組み合わせが正しい場合、ジョブ処理部５０’は、ユーザＩＤ、ＩＰアドレス、及び印刷データとを対応付けて印刷データ格納部１００’に格納させる。なお、抽出したＩＰアドレスとユーザＩＤとの組み合わせが正しくない場合、ジョブ処理部５０’は、当該印刷ジョブデータを破棄して処理を終了する。抽出したＩＰアドレスと印刷データとを対応付けて印刷データ格納部１００’に格納させる（ステップＳ３４０）。
【００９４】
次に、図２１で説明した各ステップにかかる動作について、図２２、図２３、及び図２４を用いてより詳細に説明する。
【００９５】
図２２は、図２１のステップＳ３１０にかかるジョブデータ送信処理を説明するフローチャートである。なお、本処理は、ＰＣ１−１、ＰＣ１−２、・・・ＰＣ１−ｎの何れかのＰＣが実行する処理である。そして、ＰＣに対する入力はユーザＩＤであり、ＰＣが出力するのは印刷ジョブデータである。
【００９６】
ＰＣのアプリケーション２は、ユーザによる印刷動作の開始指令の入力に基づき、作成、又は編集した文書や画像等に基づく印刷データをドライバ３に対して出力する。そして、ドライバ３は、ドライバ３は、アプリケーション２により入力された印刷データを、例えば、ＰＤＬ等のプリンタ２００’が解釈可能なプリンタ言語の印刷データに変換する。そして、ドライバ３は、カードリーダＣＲを介して当該ＰＣを占有して使用するユーザのＩＣカードに格納されているユーザＩＤを読み取り、印刷データに付加する（ステップＳ３１１）。更に、ドライバ３は、当該ＰＣの固有情報５を取得し、上記印刷データに付加して印刷ジョブデータとし（ステップＳ３１２）、当該印刷ジョブデータを通信部４に出力する。
【００９７】
通信部４は、入力され印刷ジョブデータをＬＡＮケーブル９を介してプリンタ２００’に送信する（ステップＳ３１３）。
【００９８】
図２１のステップＳ３２０にかかるジョブデータ受信処理は、第１の実施形態の図７で説明した処理と同一であるため、ここでの説明は省略する。
【００９９】
次に、図２１のステップＳ３３０にかかるＩＤデータ判定処理について図２３のフローチャートを用いて説明する。なお、本処理は、ジョブ処理部５０’、及びＩＤ判定部５３が実行する処理である。そして、ＩＤ判定部５３に対して入力されるのは印刷ジョブデータであり、出力も同印刷ジョブデータである。
【０１００】
ステップ３３１において、印刷ジョブデータを受信すると、ジョブ処理部５０’は受信した印刷ジョブデータからＩＰアドレスを抽出する（ステップＳ３３２）。更に、ジョブ処理部５０’は、当該印刷ジョブデータからユーザＩＤを抽出する（ステップＳ３３３）。
【０１０１】
ジョブ処理部５０’がＩＰアドレス、及びユーザＩＤを抽出すると、ＩＤ判定部５３は、ＩＰアドレス−ユーザＩＤ−メールアドレス管理テーブル１１０を参照する（ステップＳ３３４）。抽出したＩＰアドレスとユーザＩＤとの組み合わせが正しい場合（ステップＳ３３５／Ｙ）、ＩＤ判定部５３は、当該印刷ジョブデータをユーザＩＤ−ＩＰアドレス−印刷データの形式に変更し、ジョブ処理部５０’に出力する（ステップＳ３３６）。なお、抽出したＩＰアドレスとユーザＩＤとの組み合わせが正しくない場合、ＩＤ判定部５３は、当該印刷ジョブデータを破棄して処理を終了する（ステップＳ３３７）。
【０１０２】
次に、図２１のステップＳ３４０にかかるジョブデータ格納処理について図２４のフローチャートを用いて説明する。なお、本処理は、ジョブ処理部５０’が実行する処理である。そして、ジョブ処理部５０’に対して入力されるのは印刷ジョブデータであるが、ジョブ処理部５０’が出力するデータはない。
【０１０３】
ジョブ処理部５０’は、ＩＤ判定部５３から印刷ジョブデータが入力されると（ステップＳ３４１）、当該印刷ジョブデータをユーザＩＤ−ＩＰアドレス−印刷データの形式で印刷データ格納部１００’に格納させる（ステップＳ３４２）。
【０１０４】
次に、ジョブ出力系の動作について説明する。図２５は、ジョブ出力系の動作を説明するフローチャートである。まず、ステップＳ４１０において、プリンタ２００’の非接触カード情報受信部３０は、ＩＣカードに格納されているユーザＩＤを読み取り、当該ユーザＩＤを印刷許可判定部４０に出力する。
【０１０５】
次に、印刷許可判定部４０から入力されたユーザＩＤに基づき、ＩＰアドレス−ユーザＩＤ−メールアドレス管理テーブル１１０を参照し、当該ユーザＩＤを使用するユーザの電子メールアドレスを取得し、取得した電子メールアドレスとユーザＩＤとをジョブ処理部５０’に出力する（ステップＳ４２０）。
【０１０６】
ユーザＩＤと電子メールアドレスとが入力されたジョブ処理部５０’のジョブデータ解析部５１は、入力されたユーザＩＤに基づき、当該ユーザＩＤに対応した印刷データが印刷データ格納部１００’に格納されているか否かを検索する。ここで、当該ユーザＩＤに対応した印刷データが格納されている場合、ジョブデータ解析部５１は、これらの印刷データを全て読み出すとともに、印刷許可判定部４０から取得した電子メールアドレスと、実績としての「印刷」という信号を電子メール作成部７０に出力する。一方、当該ユーザＩＤに対応した印刷データが格納されていない場合、ジョブデータ解析部５１は、印刷許可判定部４０から取得した電子メールアドレスと、実績としての「データなし」という信号を電子メール作成部７０に出力する（ステップＳ４３０）。
【０１０７】
ステップＳ４４０において、電子メールアドレスと上記実績にかかる信号とが入力されると、電子メール作成部７０は、取得した電子メールアドレス宛ての電子メールを新たに作成し、これを電子メール送信部８０に出力する。なお、電子メール作成部７０が作成する電子メールの内容は、入力された上記実績にかかる信号によって異なる。
【０１０８】
電子メール作成部７０により作成された電子メールが入力されると、電子メール送信部８０は、通信部１０を介して電子メールアドレス宛てに当該電子メールを送信する（ステップＳ４５０）。
【０１０９】
なお、ジョブデータ解析部５１から印刷データが入力された印刷画像データ作成部５２は、これらの印刷データを解析し、印刷画像データを作成する（ステップＳ４６０）。印刷画像データ作成部５２において作成された印刷画像データは、印刷部６０に出力される。
【０１１０】
印刷画像データ作成部５２により作成された印刷画像データが入力された印刷部６０は、印刷画像データに基づく画像を記録媒体上に印刷する（ステップＳ４７０）。
【０１１１】
次に、図２５で説明した各ステップにかかる動作について、図２６を用いてより詳細に説明する。なお、図２５のステップＳ４１０（非接触カード情報受信処理）、ステップＳ４４０（電子メール作成処理）、ステップＳ４５０（電子メール送信処理）、ステップＳ４６０（印刷画像作成処理）、及びステップＳ４７０（印刷処理）に係る処理は、第１の実施形態で説明した処理と同一であるため、ここでの説明は省略する。
【０１１２】
次に、図２５のステップＳ４２０にかかる印刷許可判定処理について図２６のフローチャートを用いて説明する。なお、本処理は、印刷許可判定部４０が実行する処理である。そして、印刷許可判定部４０に対して入力されるのはユーザＩＤであり、印刷許可判定部４０が出力するのはユーザＩＤと電子メールアドレスである。
【０１１３】
非接触カード情報受信部３０からユーザＩＤが入力されると（ステップＳ４２１）、印刷許可判定部４０は、当該ユーザＩＤに基づき、ＩＰアドレス−ユーザＩＤ−メールアドレス管理テーブル１１０を参照し、当該ユーザＩＤがプリンタ２００’に登録されているか否かを判定する（ステップＳ４２２）。ここで、該当するユーザＩＤがＩＰアドレス−ユーザＩＤ−メールアドレス管理テーブル１１０に格納されている場合、すなわち、ユーザＩＤが有効である場合（ステップＳ４２３／Ｙ）、当該ユーザＩＤに対応する電子メールアドレスを取得し、ユーザＩＤとともにジョブ処理部５０に’出力する（ステップＳ４２４）。一方、該当するユーザＩＤがＩＰアドレス−ユーザＩＤ−メールアドレス管理テーブル１１０に格納されていない場合、すなわち、ユーザＩＤが無効である場合（ステップＳ４２３／Ｎ）、一連の処理を終了する。
【０１１４】
次に、図２５のステップＳ４３０にかかる印刷データ検索処理について説明する。なお、本処理は、ジョブ処理部５０のジョブデータ解析部５１が実行する処理である。そして、ジョブデータ解析部５１に対して入力されるのはユーザＩＤと電子メールアドレスとであり、ジョブデータ解析部５１が出力するのは印刷データ、電子メールアドレス、及び実績にかかる信号である。
【０１１５】
印刷許可判定部４０からユーザＩＤと電子メールアドレスとが入力されると、ジョブデータ解析部５１は、入力されたユーザＩＤに基づき、当該ユーザＩＤに対応した印刷データが印刷データ格納部１００’に格納されているか否かを検索する。ここで、ユーザＩＤに対応した印刷データが印刷データ格納部１００’に格納されている場合、ジョブデータ解析部５１は、実績として「印刷」を設定する。
【０１１６】
そして、ジョブデータ解析部５１は、当該ユーザＩＤに対応した印刷データを全て読み出す。そして、ジョブデータ解析部５１は、読み出した印刷データを印刷画像データ作成部５２に出力するとともに、設定した実績としての「印刷」の信号と取得した電子メールアドレスとを電子メール作成部７０に通知する。
【０１１７】
一方、当該ユーザＩＤに対応した印刷データが印刷データ格納部１００’に格納されていない場合、ジョブデータ解析部５１は、実績として「データなし」を設定する。
【０１１８】
そして、ジョブデータ解析部５１は、設定した実績としての「データなし」の信号とステップ取得した電子メールアドレスとを電子メール作成部７０に通知する。
【０１１９】
以上のように、第２の実施形態によれば、各ＰＣから送信される印刷ジョブデータに当該ＰＣの固有情報と、これを送信したユーザのＩＤ情報を付加し、上記印刷ジョブデータを受信したプリンタ側で、当該印刷ジョブデータを送信したユーザのＩＤと当該ユーザが占有的に使用しているＰＣの固有情報の組み合わせを判定し、組み合わせが正当なものだけを印刷対象として格納する。したがって、第３者が他人のＩＣカード、又は他人のＰＣを使用して不正に印刷物を取得することを未然に防止することができる。
【０１２０】
本発明にかかる第１の実施形態、及び第２の実施形態の説明においては、本発明をプリンタに適用した例について説明したが、本発明はこれに限定されず、例えば、ファクシミリ装置、複写装置、又はＭＦＰ等にも適用可能である。
【符号の説明】
【０１２１】
２  アプリケーション
３  ドライバ
４  通信部
５  固有情報
９  ＬＡＮケーブル
１０  通信部
３０  非接触カード情報受信部
４０  印刷許可判定部
５０  ジョブ処理部
５１  ジョブデータ解析部
５２  印刷画像データ作成部
６０  印刷部
７０  電子メール作成部
８０  電子メール送信部
１００  印刷データ格納部
１１０  ＩＰアドレス−ユーザＩＤ−メールアドレス管理テーブル
２００  プリンタ
【図１】
2011240501.tif 000003
【図２】
2011240501.tif 000004
【図３】
2011240501.tif 000005
【図４】
2011240501.tif 000006
【図５】
2011240501.tif 000007
【図６】
2011240501.tif 000008
【図７】
2011240501.tif 000009
【図８】
2011240501.tif 000010
【図９】
2011240501.tif 000011
【図１０】
2011240501.tif 000012
【図１１】
2011240501.tif 000013
【図１２】
2011240501.tif 000014
【図１３】
2011240501.tif 000015
【図１４】
2011240501.tif 000016
【図１５】
2011240501.tif 000017
【図１６】
2011240501.tif 000018
【図１７】
2011240501.tif 000019
【図１８】
2011240501.tif 000020
【図１９】
2011240501.tif 000021
【図２０】
2011240501.tif 000022
【図２１】
2011240501.tif 000023
【図２２】
2011240501.tif 000024
【図２３】
2011240501.tif 000025
【図２４】
2011240501.tif 000026
【図２５】
2011240501.tif 000027
【図２６】
2011240501.tif 000028