(57)【要約】【課題】個人が所有するＩＣカードを用いて認証印刷を行う場合、ＩＣカードの所有者以外の者によるなりすまし印刷ができてしまうことを防止すること。【解決手段】印刷データＤ１４と、送信元ＩＰアドレスＤ１２と、カード所有者のＩＤ情報Ｄ１３とを含む印刷ジョブＤを上位装置１−１より受信するジョブ受信部１０と、ＩＣカードからのＩＤ情報を受信するＩＣカード情報受信部５０と、上位装置１−１の稼働状態を監視する上位装置監視部４０と、ＩＣカード情報受信部５０によりカード所有者のＩＤ情報Ｄ１３を受信すると、上位装置監視部４０の監視の結果、上位装置１−１が非稼働であるとジョブ印刷部に対する印刷データＤ１４の印刷を許可しない印刷許可判定部を有する。【選択図】    図1
2012131049.tif 000002
【特許請求の範囲】
【請求項１】
印刷データと、上位装置を特定する上位装置特定情報と、前記上位装置に係わる情報記憶媒体所有者の固有情報とを含む印刷ジョブを前記上位装置より受信するジョブ受信部と、
前記ジョブ受信部が受信した前記印刷ジョブを記憶するジョブデータ格納部と、
前記ジョブデータ格納部に格納した前記印刷ジョブの前記印刷データの印刷を行うジョブ印刷部と、
情報記憶媒体から前記情報記憶媒体所有者の固有情報を受信する情報記憶媒体情報受信部と、
前記上位装置の稼働状態を監視する上位装置監視部と、
前記情報記憶媒体情報受信部が受信した前記情報記憶媒体所有者の固有情報から、前記ジョブデータ格納部に格納した前記印刷ジョブの前記上位装置特定情報を取得し、前記上位装置監視部の監視の結果、前記上位装置の稼働状態が稼働でなければ前記ジョブ印刷部に対する前記印刷データの印刷を許可しないことを判定する印刷許可判定部を有することを特徴とする画像形成装置。
【請求項２】
前記上位装置監視部は、所定の時間間隔で前記上位装置に対してポーリングを行い、前記上位装置の稼働状態の監視を行うことを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記上位装置監視部が行った前記上位装置の稼働状態を記憶する管理テーブルを有し、
前記印刷許可判定部は、前記管理テーブルに従って、前記印刷データの印刷の許可を判定することを特徴とする請求項２記載の画像形成装置。
【請求項４】
更に、前記上位装置監視部は、前記上位装置の起動の完了を検出し、前記起動の完了の検出によって、前記管理テーブルが記憶する前記稼働状態を非稼動から稼働へ更新することを特徴とする請求項３記載の画像形成装置。
【請求項５】
前記ジョブ印刷部による印刷の実行があったときは、前記起動の完了を検出した前記上位装置へ印刷の実行を送信する送信部を有することを特徴とする請求項４記載の画像形成装置。
【請求項６】
前記管理テーブルが記憶する前記稼働状態が非稼動から稼働へ更新されるとき、前記起動の完了を検出した前記上位装置へ印刷の可否を送信する送信部を有することを特徴とする請求項４記載の画像形成装置。
【請求項７】
前記上位装置特定情報とはＩＰアドレスであることを特徴とする請求項１乃至６いずれか一記載の画像形成装置。
【請求項８】
前記ジョブ受信部が受信した印刷ジョブに対し一意のジョブ番号を付与して、前記印刷ジョブと前記ジョブ番号を前記ジョブデータ格納部に記憶させるジョブ処理部を有し、
当該ジョブ処理部は、前記上位装置監視部の監視の結果、前記上位装置が稼働状態であれば前記印刷許可判定部からの許可に従って、前記ジョブ番号に基づき前記印刷データの印刷指示を行うことを特徴とする請求項１乃至７いずれか一記載の画像形成装置。
【請求項９】
印刷データと、上位装置を特定する上位装置特定情報と、前記上位装置に係わる情報記憶媒体所有者の固有情報とを含む印刷ジョブを前記上位装置よりジョブ受信部で受信するジョブ受信工程と、
前記ジョブ受信部が受信した前記印刷ジョブをジョブデータ格納部で記憶するジョブデータ格納工程と、
前記ジョブデータ格納部に格納した前記印刷ジョブの前記印刷データの印刷をジョブ印刷部で行うジョブ印刷工程と、
情報記憶媒体から前記情報記憶媒体所有者の固有情報を情報記憶媒体情報受信部で受信する情報記憶媒体情報受信工程と、
前記上位装置の稼働状態を上位装置監視部で監視する上位装置監視工程と、
前記情報記憶媒体情報受信部が受信した前記情報記憶媒体所有者の固有情報から、前記ジョブデータ格納部に格納した前記印刷ジョブの前記上位装置特定情報を取得し、前記上位装置監視部の監視の結果、前記上位装置の稼働状態が稼働でなければ前記ジョブ印刷部に対する前記印刷データの印刷を許可しないことを判定する印刷許可判定工程を含むことを特徴とする画像形成方法。
【請求項１０】
前記上位装置監視工程は、所定の時間間隔で前記上位装置に対してポーリングを行い、前記上位装置の稼働状態の監視を行うことを特徴とする請求項９記載の画像形成方法。
【請求項１１】
前記上位装置監視部が行った前記上位装置の稼働状態を記憶する管理テーブルを有し、
前記印刷許可判定部は、前記管理テーブルに従って、前記印刷データの印刷の許可を判定することを特徴とする請求項１０記載の画像形成方法。
【請求項１２】
前記上位装置監視工程は、前記上位装置に対してポーリングとは独立して前記上位装置の起動の完了を検出し、前記起動の完了の検出によって、前記管理テーブルが記憶する前記稼働状態を非稼動から稼働へ更新することを特徴とする請求項１１記載の画像形成方法。
【請求項１３】
前記ジョブ印刷部による印刷の実行があったときは、前記起動の完了を検出した前記上位装置へ印刷の実行を送信部から送信する送信工程を含むことを特徴とする請求項１２記載の画像形成方法。
【請求項１４】
前記管理テーブルが記憶する前記稼働状態が非稼動から稼働へ更新されるとき、前記起動の完了を検出した前記上位装置へ印刷の可否を送信部から送信する送信工程を含むことを特徴とする請求項１２記載の画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＣカードの所有者が所有するＩＣカードによって認証印刷を行う画像形成装置に関するものである。
【背景技術】
【０００２】
従来、画像形成装置によって印刷された文書を他人に見られないようにする機能をもった画像形成装置が考えられている。特開２００９−２２０４３７公報（特許文献１）には、親展印刷機能を持ったプリンタにおいて、施錠機能付き排紙部を効率よく使用する技術が開示されている。特許文献１によれば、受信した複数の親展印刷要求ジョブのそれぞれの枚数の大小により、施錠機能付き排紙部の利用優先度を定め、緊急の親展印刷を要求する場合には、緊急の親展印刷に対応することができる。
【０００３】
一方、ＩＣカードを利用して認証印刷を可能にした画像形成装置も考えられている。これによると、ＩＣカードの所有者は所有するＩＣカードによって印刷ジョブを印刷装置に送信し、印刷装置はその送信されたジョブを印刷装置内の記憶装置に保存する。その後、ＩＣカードの所有者は印刷装置のところに行き、所有するＩＣカードによって記憶装置に保存された印刷ジョブに基づき印刷していた。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２２０４３７公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、このような従来技術では、個人が所有するＩＣカードを用いて認証印刷を行っているが、ＩＣカードの盗用やＩＣカードの偽造によって、ＩＣカードの所有者以外の者でもなりすまし印刷ができてしまうおそれがあった。その結果、悪意を持った第三者が不正に他人の印刷データを入手できてしまうという問題があった。ここで、ＩＣカードの所有者が特に勤務時間中、自分のパソコンの付近など印刷物を取得できる場所にいる場合には、上記のような危険性は少ないということができる。しかしながら、ＩＣカードの所有者が、勤務時間外などで印刷物を取得できる場所にいない場合は、放置されたＩＣカードがあるときは盗用され易いこと、或いは既に偽造されたＩＣカードがあるときはそれが利用され易いことから上記の危険性が更に高くなるということができる。
【０００６】
本発明の課題は、個人が所有するＩＣカードを用いて認証印刷を行う場合、ＩＣカードの盗用やＩＣカードの偽造によってＩＣカードの所有者以外の者によるなりすまし印刷ができてしまうことを防止することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために本発明に関する画像形成装置は、印刷データと、上位装置を特定する上位装置特定情報と、前記上位装置に係わる情報記憶媒体所有者の固有情報とを含む印刷ジョブを前記上位装置より受信するジョブ受信部と、前記ジョブ受信部が受信した前記印刷ジョブを記憶するジョブデータ格納部と、前記ジョブデータ格納部に格納した前記印刷ジョブの前記印刷データの印刷を行うジョブ印刷部と、情報記憶媒体から前記情報記憶媒体所有者の固有情報を受信する情報記憶媒体情報受信部と、前記上位装置の稼働状態を監視する上位装置監視部と、前記情報記憶媒体情報受信部が受信した前記情報記憶媒体所有者の固有情報から、前記ジョブデータ格納部に格納した前記印刷ジョブの前記上位装置特定情報を取得し、前記上位装置監視部の監視の結果、前記上位装置の稼働状態が稼働でなければ前記ジョブ印刷部に対する前記印刷データの印刷を許可しないことを判定する印刷許可判定部を有することを特徴とするものである。
【発明の効果】
【０００８】
情報記憶媒体情報受信部が情報記憶媒体から情報記憶媒体所有者の情報を受信したとき、上位装置監視部の監視の結果、前記上位装置が稼働状態であればジョブ印刷部に対して印刷データの印刷を指示する。しかし、前記上位装置が稼働状態でなければ印刷データの印刷を指示しないようにしたので、情報記憶媒体の盗用や偽造により、情報記憶媒体所有者以外の者によるなりすまし印刷を防止することができる画像形成装置を提供することが可能になる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施の形態に関するプリンタ１００のブロック図である。
【図２】第１の実施の形態に関するプリンタ１００の外観図である。
【図３】ジョブ受信部１０の動作の流れを示すフローチャートである。
【図４】ジョブ処理部２０のジョブデータ格納処理動作の流れを示すフローチャートである。
【図５】ジョブ番号Ｄ１１とジョブデータＤを格納するジョブデータ格納部１２０の内容を示す説明図である。
【図６】ＩＰアドレス管理テーブル１１０を示す説明図である。
【図７】第１の実施の形態に関する上位装置監視部４０のポーリング処理動作の流れを示すフローチャートである。
【図８】第１の実施の形態に関するＩＣカード情報受信部５０の動作の流れを示すフローチャートである。
【図９】第１の実施の形態に関する印刷許可判定部６０の動作の流れを示すフローチャートである。
【図１０】ジョブ処理部２０の印刷データの印刷動作の流れを示すフローチャートである。
【図１１】第２の実施の形態に関するプリンタ２００のブロック図である。
【図１２】第２の実施の形態に関する上位装置監視部２４０の稼働信号受信処理動作の流れを示すフローチャートである。
【図１３】第２の実施の形態に関する印刷許可判定部２６０の動作の流れを示すフローチャートである。
【図１４】第３の実施の形態に関するプリンタ３００のブロック図である。
【図１５】第４の実施の形態に関するプリンタ４００のブロック図である。
【図１６】第４の実施の形態に関する印刷許可判定部４６０の動作の流れを示すフローチャートである。
【発明を実施するための形態】
【００１０】
＜第１の実施の形態＞
以下、本発明の第１の実施の形態について説明する。図１は、第１の実施の形態に関するプリンタ１００のブロック図である。パソコンとしての上位装置１−１〜１−ｎは、複数の上位装置１−１〜１−ｎが１台のプリンタ１００を共有し、これらはＬＡＮにより接続されている。それぞれの上位装置１−１〜１−ｎは、プリンタ１００を用いて印刷を行うとき、プリンタ１００に対して、印刷を指令する印刷ジョブを送信する。
【００１１】
また、上位装置１−１〜１−ｎには、情報記憶媒体としてのＩＣカードＩＣ−１〜ＩＣ−ｎの送信元ＩＣカードＩＤ情報Ｄ１３を読み込むため、それぞれ情報記憶媒体情報受信部としてのＩＣカードリーダＣＲ−１〜ＣＲ−ｎが接続されている。なお、以下情報記憶媒体としてＩＣカードＩＣ−１〜ＩＣ−ｎを例に説明するが、この代わりにＵＳＢメモリ、磁気カードなどの他の記憶媒体を用いてもよく、携帯電話機などに内臓されている情報記憶媒体を利用してもよい。ＩＣカードリーダＣＲ−１〜ＣＲ−ｎは、ＩＣカード所有者がＩＣカードＩＣ−１〜ＩＣ−ｎをかざすことにより、ＩＣカードＩＣ−１〜ＩＣ−ｎの送信元ＩＣカードＩＤ情報Ｄ１３を読み込む。更に、上位装置１−１〜１−ｎは、ＩＣカードリーダＣＲ−１〜ＣＲ−ｎによって読み込まれた送信元ＩＣカードＩＤ情報Ｄ１３をジョブデータＤに付与してプリンタ１００に送信する。
【００１２】
従って、上位装置１−１〜１−ｎからのジョブデータＤは、ＩＣカード所有者がＩＣカードリーダＣＲ−１〜ＣＲ−ｎにＩＣカードＩＣ−１〜ＩＣ−ｎの送信元ＩＣカードＩＤ情報Ｄ１３を読み込ませることにより送信可能となる。そして、上位装置１−１〜１−ｎが送信するジョブデータＤは、後に図５で説明するように上位装置１−１〜１−ｎを特定する上位装置特定情報としての送信元ＩＰアドレスＤ１２、上位装置１−１〜１−ｎに係わるカード所有者の固有情報としての送信元ＩＣカードＩＤ情報Ｄ１３及び印刷データＤ１４からなる。
【００１３】
プリンタ１００は、ジョブ受信部１０、ジョブ処理部２０、ジョブ印刷部３０、上位装置監視部４０、ＩＣカード情報受信部５０、印刷許可判定部６０、ＩＣカードリーダＣＲ−１００、ＩＰアドレス管理テーブル１１０及びジョブデータ格納部１２０から成る。
【００１４】
ジョブ受信部１０は、上位装置１−１〜１−ｎから、送信元ＩＰアドレスＤ１２と、送信元ＩＣカードＩＤ情報Ｄ１３及び印刷データＤ１４からなるジョブデータＤを受信する。そして、ジョブ受信部１０は、受信したジョブデータＤをジョブ処理部２０へ渡す。
【００１５】
ジョブ処理部２０は、ジョブ受信部１０から渡されたジョブデータＤに一意のジョブ番号Ｄ１１を付与し、このジョブ番号Ｄ１１とジョブデータＤを関連付けてジョブデータ格納部１２０に格納する。ジョブデータ格納部１２０は図５において後述する。また、ジョブ処理部２０は、ジョブデータ格納部１２０に格納された印刷データＤ１４を読み出し、解析し、印刷画像データを生成し、印刷画像データをジョブ印刷部３０に送る。ジョブ印刷部３０は、ジョブ処理部２０から渡された印刷画像データを印刷媒体に印刷する。
【００１６】
上位装置監視部４０は、所定の時間間隔で上位装置１−１〜１−ｎに対してポーリングを行い、上位装置１−１〜１−ｎの稼働状態Ｒを監視し、その結果、ＩＰアドレス管理テーブル１１０を更新する。ＩＰアドレス管理テーブル１１０は図６において後述する。
【００１７】
ＩＣカード情報受信部５０は、プリンタ１００のＩＣカードリーダＣＲ−１００にかざされたＩＣカードのカード所有者の固有情報としての送信元ＩＣカードＩＤ情報Ｄ１３を読み取り、印刷許可判定部６０に伝達する。図２は第１の実施の形態に関するプリンタ１００の外観図である。プリンタ１００の上部前面には、各種の設定を行なうためのスイッチ類と各種の情報を表示するための表示部からなる操作表示部３１を有する。ＩＣカードリーダＣＲ−１００は、操作表示部３１の付近に設けられる。これにより、ＩＣカード所有者がＩＣカードをＩＣカードリーダＣＲ−１００にかざすという操作のとき、容易に行なうことができる。プリンタ１００のジョブ印刷部３０によって印刷された印刷媒体は、排紙口３２より排出され、スタッカ３３に堆積される。ＩＣカード所有者はスタッカ３３に堆積された印刷媒体を確認することができる。
【００１８】
図１に戻り、印刷許可判定部６０は、ＩＣカード情報受信部５０から送信元ＩＣカードＩＤ情報Ｄ１３を受け取ると、当該送信元ＩＣカードＩＤ情報Ｄ１３についてジョブデータ格納部１２０を検索する。これにより、ＩＣカード情報受信部５０から伝達された送信元ＩＣカードＩＤ情報Ｄ１３を持つすべてのジョブデータＤのジョブ番号Ｄ１１と送信元ＩＰアドレスＤ１２を得る。そして次に印刷許可判定部６０は、ＩＰアドレス管理テーブル１１０を参照し、該当する送信元ＩＰアドレスＤ１２の上位装置１−１〜１−ｎが稼動しているかどうか判定する。更に、印刷許可判定部６０は、送信元ＩＰアドレスＤ１２の上位装置１−１〜１−ｎが稼動しているならば、ジョブ処理部２０にジョブ番号Ｄ１１を渡す。ジョブ処理部２０は、渡されたジョブ番号Ｄ１１に基づいて、ジョブデータ格納部１２０から印刷データＤ１４を読み出し、ジョブ印刷部３０に対し印刷を指示する。一方、印刷許可判定部６０は、送信元ＩＰアドレスＤ１２の上位装置１−１〜１−ｎが稼動していなければ、ジョブ印刷部３０に対し印刷を指示することはない。
【００１９】
次に第１の実施の形態の動作を説明する。第１の実施の形態は、プリンタが定期的にネットワーク内の上位装置をポーリングし、上位装置の稼動状態を監視している場合の実施の形態である。まず、図３は、ジョブ受信部１０の動作の流れを示すフローチャートである。
【００２０】
まず印刷ジョブの送信者は、上位装置１−１〜１−ｎに接続されたＩＣカードリーダＣＲ−１〜ＣＲ−ｎに対し、自らが所有するＩＣカードをかざすことにより、送信元ＩＣカードＩＤ情報Ｄ１３を読み込ませる。上位装置１−１〜１−ｎはＩＣカードリーダＣＲ−１〜ＣＲ−ｎが送信元ＩＣカードＩＤ情報Ｄ１３を読み込むと、送信元ＩＣカードＩＤ情報Ｄ１３をジョブデータＤに付与してプリンタ１００に送信する。
Ｓ１００：ジョブ受信部１０は、上位装置１−１〜１−ｎからプリンタ１００に送信されたジョブデータＤを受信する。
Ｓ１１０：ジョブ受信部１０は、受信したジョブデータＤをジョブ処理部２０に渡す。
【００２１】
次に、図４は、ジョブ処理部２０のジョブデータ格納処理動作の流れを示すフローチャートである。
Ｓ２００：ジョブ処理部２０は、ジョブ受信部１０から渡されたジョブデータＤに一意のジョブ番号Ｄ１１を付与する。
Ｓ２１０：ジョブ処理部２０は、付与したジョブ番号Ｄ１１と渡されたジョブデータＤをジョブデータ格納部１２０に格納する。
【００２２】
図５は、ジョブ番号Ｄ１１とジョブデータＤを格納するジョブデータ格納部１２０の内容を示す説明図である。ジョブデータ格納部１２０に格納される内容は、ジョブ番号Ｄ１１とジョブデータＤからなる。そしてジョブデータＤは、送信元ＩＰアドレスＤ１２、送信元ＩＣカードＩＤ情報Ｄ１３、印刷データＤ１４から構成される。
【００２３】
ジョブ番号Ｄ１１は、ジョブ処理部２０が、ジョブ受信部１０から渡されたジョブデータＤに一意に付与することによって設定される。送信元ＩＰアドレスＤ１２は、当該印刷ジョブを送信したパソコンとしての上位装置１−１〜１−ｎを特定する上位装置特定情報としてのＩＰアドレスである。送信元ＩＰアドレスＤ１２は印刷ジョブを送信時に当該上位装置１−１〜１−ｎによって自動的にジョブデータＤに付加される。
【００２４】
送信元ＩＣカードＩＤ情報Ｄ１３は、上位装置に係わるカード所有者、即ち当該印刷ジョブを送信したＩＣカード所有者の固有情報としてのＩＣカードＩＤ情報である。送信元ＩＣカードＩＤ情報Ｄ１３は、このジョブ送信時に上位装置１−１〜１−ｎがカードリーダを使用して読み込んだ情報をジョブデータＤに付与したものである。印刷データＤ１４は、上位装置が送信したジョブデータＤから前記送信元ＩＰアドレスＤ１２と前記送信元ＩＣカードＩＤ情報Ｄ１３を除いた印刷のためのジョブデータである。
【００２５】
次に、図６はＩＰアドレス管理テーブル１１０を示す説明図である。ＩＰアドレス管理テーブル１１０は、ネットワーク内の上位装置１−１〜１−ｎにそれぞれ対応するＩＰアドレスがすべて記述される。そして、それぞれの送信元ＩＰアドレスＤ１２について、上位装置監視部４０が行った上位装置１−１〜１−ｎの稼働状態Ｒ、即ち上位装置１−１〜１−ｎが稼動か非稼動かを「ＯＮ」「ＯＦＦ」で記憶する。図中ＩＰアドレス１９２．１６８．１０．１、１９２．１６８．１０．２及び１９２．１６８．１０．４の上位装置は「ＯＮ」であるので稼動していることを表し、１９２．１６８．１０．３の上位装置は「ＯＦＦ」であるので稼動していない（非稼働）ことを表す。
【００２６】
次に、図７は、第１の実施の形態に関する上位装置監視部４０のポーリング処理動作の流れを示すフローチャートである。
Ｓ３００：上位装置監視部４０は、ＩＰアドレス管理テーブル１１０に記述されているすべてのＩＰアドレスＤ１２に対する稼働状態Ｒを稼動している状態（ＯＮ）にする。
Ｓ３１０：続いて、上位装置監視部４０は、上位装置１−１〜１−ｎに対して一斉にポーリング信号を送信する。
【００２７】
Ｓ３２０：同時に上位装置監視部４０は応答監視のためのタイマーを設定する。
Ｓ３３０：上位装置監視部４０は、上位装置１−１〜１−ｎからの応答を待つ。
Ｓ３４０：応答待ち時間の間は上位装置１−１〜１−ｎからの応答を待ち続ける。
【００２８】
Ｓ３５０：応答待ち時間経過後は、上位装置監視部４０は、応答のなかった上位装置１−１〜１−ｎのＩＰアドレス管理テーブル１１０のＩＰアドレスＤ１２に対する稼働状態Ｒを稼動していない状態（ＯＦＦ）に更新する。
Ｓ３６０：続いて、上位装置監視部４０は、所定時間の経過を待ち、再びステップ３００から繰り返す。よって、上位装置１−１〜１−ｎが、電源をＯＦＦとしない限り、稼働状態Ｒは稼動している状態（ＯＮ）となっている。
【００２９】
次に、図８は、第１の実施の形態に関するＩＣカード情報受信部５０の動作の流れを示すフローチャートである。
Ｓ４００：ＩＣカード情報受信部５０は、ＩＣカード所有者がＩＣカードをプリンタ１００のＩＣカードリーダＣＲ−１００にかざすことによりＩＣカードＩＤ情報を読み取る。読み取りは、ジョブ受信部１０及び上位装置監視部４０の処理とは独立に行われる。
【００３０】
Ｓ４１０：ＩＣカード情報受信部５０は、読み取ったＩＣカードＩＤ情報を印刷許可判定部６０に伝達する。なお、ここではＩＣカードをＩＣカードリーダＣＲ−１００にかざしたとき、ＩＣカード所有者以外の者がなりすましたとしても、ＩＣカード情報受信部５０は、通常通り読み取ったＩＣカードＩＤ情報を印刷許可判定部６０に伝達することになる。
【００３１】
次に、図９は、第１の実施の形態に関する印刷許可判定部６０の動作の流れを示すフローチャートである。
Ｓ５００：印刷許可判定部６０は、プリンタ１００のＩＣカード情報受信部５０から送信元ＩＣカードＩＤ情報Ｄ１３が伝達されると、その送信元ＩＣカードＩＤ情報Ｄ１３を持つジョブデータＤがジョブデータ格納部１２０に格納されているかを検索する。
【００３２】
Ｓ５１０：印刷許可判定部６０は、ＩＣカード情報受信部５０から伝達された送信元ＩＣカードＩＤ情報Ｄ１３を持つジョブデータＤがあればステップ５２０へ移行する。伝達された送信元ＩＣカードＩＤ情報Ｄ１３を持つジョブデータＤがジョブデータ格納部１２０になかった場合は、そのまま処理を終了する。
Ｓ５２０：印刷許可判定部６０は、該当する全てのジョブデータＤのジョブ番号Ｄ１１と送信元ＩＰアドレスＤ１２をジョブデータ格納部１２０から取得する。
【００３３】
Ｓ５３０：印刷許可判定部６０は、取得した送信元ＩＰアドレスＤ１２がＩＰ管理テーブル１１０で稼動している状態であるか否かを判定する。稼動している状態（ＯＮ）であれば、ステップ５４０へ移行する。また、稼動していない状態（ＯＦＦ）ならば、そのまま処理を終了する。ここで、ＩＣカード所有者以外の者によるなりすましがあったとき、正規のＩＣカード所有者の上位装置１−１〜１−ｎは稼動している状態でないため、ＩＰ管理テーブル１１０の送信元ＩＰアドレスＤ１２は稼動していない状態（ＯＦＦ）になっている。このように上位装置１−１〜１−ｎの電源が遮断されている場合には、当該上位装置１−１〜１−ｎから印刷を指令したＩＣカード所有者が印刷物を取得できる場所にいないと判断する。従って。不正な印刷要求であるとして、そのまま処理を終了する。このことにより、ＩＣカードの所有者以外の者によるなりすまし印刷ができてしまうことを防止することができる。
Ｓ５４０：稼動している状態（ＯＮ）であれば、印刷許可判定部６０は、ステップ５２０で取得したすべてのジョブ番号Ｄ１１をジョブ処理部２０に伝達して処理を終了する。
【００３４】
次に、図１０は、ジョブ処理部２０の印刷データの印刷動作の流れを示すフローチャートである。
Ｓ６００：ジョブ処理部２０は、印刷許可判定部６０から伝達されたジョブ番号の印刷データＤ１４をジョブデータ格納部１２０から読み出す。
【００３５】
Ｓ６１０：ジョブ処理部２０は、読み出した印刷データＤ１４を解析し、印刷画像データを生成する。
Ｓ６２０：ジョブ処理部２０は、生成した印刷画像データをジョブ印刷部３０に送る。こうしてジョブ印刷部３０は、ジョブ処理部２０が生成した印刷画像データを印刷する。
【００３６】
以上のように、第１の実施の形態によれば、プリンタ１００が、プリンタ１００に印刷を指令するＰＣなどの上位装置１−１〜１−ｎの電源が投入されていることを監視する。そして、電源が遮断されている場合には、当該上位装置１−１〜１−ｎから印刷を指令したＩＣカード所有者が印刷物を取得できる場所にいないと判断する。これにより、仮に第三者が上位装置１−１〜１−ｎからプリンタ１００に対し印刷を指令した場合、当該第三者が、ＩＣカードの盗用や偽造により他人のＩＣカードを使用して、このＩＣカード所有者になりすまし、プリンタに蓄積された印刷データを不正に取得するという問題を防止できる。
【００３７】
＜第２の実施の形態＞
次に、第２の実施の形態の構成を説明する。図１１は、第２の実施の形態に関するプリンタ２００のブロック図である。前記第１の実施の形態の上位装置監視部４０は、所定の時間間隔で上位装置１−１〜１−ｎにポーリングを行い、上位装置１−１〜１−ｎの稼働状態Ｒが稼働であるときは、その上位装置１−１〜１−ｎに付与されている送信元ＩＰアドレスＤ１２に基づいてＩＰアドレス管理テーブル１１０を更新することだけであった。
【００３８】
これに対して、第２の実施の形態の上位装置監視部２４０は、これに加え、上位装置１−１〜１−ｎが起動完了したときに稼働信号を受信し、その上位装置１−１〜１−ｎに付与されている送信元ＩＰアドレスＤ１２に基づいたＩＰアドレス管理テーブル２１０を更新することにより直ちに印刷を行うものである。その他の構成については、第１の実施の形態と同じであるので説明を省略する。
【００３９】
次に、第２の実施の形態の動作を説明する。第２の実施の形態は、第１の実施の形態と同様に、プリンタ１００が定期的にネットワーク内の上位装置１−１〜１−ｎをポーリングし、上位装置１−１〜１−ｎの稼動状態を監視している。仮に、前記ステップ５３０において、上位装置１−１〜１−ｎが稼動していない状態（ＯＦＦ）であった場合、当該上位装置１−１〜１−ｎから印刷を指令したＩＣカード所有者が印刷物を取得できる場所にいないと判断する。これに対し、第２の実施の形態は、上位装置１−１〜１−ｎが稼動していない状態（ＯＦＦ）から電源投入が行われ、稼動している状態（ＯＮ）に変化するのを把握することを可能とする。即ち、第２の実施の形態においては、上位装置１−１〜１−ｎの電源投入時に上位装置１−１〜１−ｎからプリンタ１００に対して、稼動している状態（ＯＮ）の信号を送信するものである。
【００４０】
なお、ジョブ受信部１０の動作（図３参照）、ジョブ処理部２０のジョブデータ格納処理動作（図４参照）、上位装置監視部２４０のポーリング処理動作（図７参照）及びＩＣカード情報受信部５０の動作（図８参照）については、第１の実施の形態と同じであるので説明を省略する。
【００４１】
図１２は、第２の実施の形態に関する上位装置監視部２４０の稼働信号受信処理動作の流れを示すフローチャートである。なお、ＩＰアドレス管理テーブル２１０において、上位装置１−１〜１−ｎのうちのある上位装置１−ｎの送信元ＩＰアドレスＤ１２に対する稼働状態Ｒは、稼動していない状態（ＯＦＦ）となっていたとする。
【００４２】
Ｓ７００：上位装置１−ｎは、電源投入時に起動が完了すると、上位装置監視部２４０に対して起動が完了したことを知らせる信号、即ち、上位装置１−ｎの送信元ＩＰアドレスＤ１２と稼動している状態（ＯＮ）の信号をプリンタ２００に送信する。上位装置監視部２４０は、この上位装置１−ｎの送信元ＩＰアドレスＤ１２と稼動している状態（ＯＮ）の信号を受信する。
【００４３】
Ｓ７１０：上位装置監視部２４０は、ＩＰアドレス管理テーブル２１０の上位装置１−ｎの送信元ＩＰアドレスＤ１２に対して稼働状態Ｒを稼動している状態（ＯＮ）に更新する。この更新タイミングは、図７で説明した上位装置監視部２４０のポーリングによるＩＰアドレス管理テーブル２１０の更新タイミングとは独立して行われる。
【００４４】
Ｓ７２０：上位装置監視部２４０は、上位装置１−ｎの送信元ＩＰアドレスＤ１２と、ＩＰアドレス管理テーブル２１０における当該送信元ＩＰアドレスＤ１２に対する稼働状態Ｒが稼働していない状態（ＯＦＦ）から稼働している状態（ＯＮ）に更新したことを印刷許可判定部６０に伝達する。
【００４５】
次に、図１３は、第２の実施の形態に関する印刷許可判定部２６０の動作の流れを示すフローチャートである。
Ｓ８００：印刷許可判定部２６０は、上位装置監視部２４０から上位装置１−ｎの送信元ＩＰアドレスＤ１２と、ＩＰアドレス管理テーブル２１０における当該ＩＰアドレスに対する稼働状態Ｒが更新されたことを受信すると、その送信元ＩＰアドレスＤ１２を持つジョブデータＤがジョブデータ格納部２２０に格納されているかを検索する。
【００４６】
Ｓ８１０：印刷許可判定部２６０は、上位装置監視部２４０から伝達された上位装置１−ｎの送信元ＩＰアドレスＤ１２を持つジョブデータＤがジョブデータ格納部２２０にあるかどうか判定する。伝達された送信元ＩＰアドレスＤ１２を持つジョブデータＤがジョブデータ格納部２２０にあればステップ８２０へ移行する。ジョブデータＤがなかった場合は、そのまま処理を終了する。
【００４７】
Ｓ８２０：伝達された送信元ＩＰアドレスＤ１２を持つジョブデータＤがジョブデータ格納部２２０にあれば、印刷許可判定部２６０は、該当する全てのジョブデータＤのジョブ番号Ｄ１１をジョブデータ格納部１２０から取得する。
Ｓ８３０：印刷許可判定部２６０は、ステップ８２０で取得したすべてのジョブ番号Ｄ１１をジョブ処理部２０に伝達して処理を終了する。
【００４８】
最後にジョブ処理部２０の印刷データの印刷動作（図１０参照）については、第１の実施の形態と同じであるので説明を省略する。この場合、ＩＰアドレス管理テーブル２１０の上位装置１−ｎの送信元ＩＰアドレスＤ１２に対する稼働状態Ｒが稼動している状態（ＯＮ）に更新されることにより、送信元ＩＣカードＩＤ情報Ｄ１３を読み取らせることなく直ちに印刷されることになる。
【００４９】
以上のように、第２の実施の形態によれば、第１の実施の形態での効果に加え、上位装置１−ｎが、上位装置１−ｎの起動が完了したことを能動的にプリンタに通知する。これにより、プリンタ側からの所定の時間間隔によるポーリングの周期を待たずに、上位装置１−ｎの起動完了、即ち稼働状態Ｒを認識できる。そのため、当該上位装置１−ｎからの印刷を指令したＩＣカードの所有者が印刷物を取得できる場所にいる場合には、即座に印刷を実行できる。
【００５０】
第２の実施の形態では、前記ステップ４００において、ＩＣカード所有者がＩＣカードをＩＣカードリーダＣＲ−１００にかざすことにより送信元ＩＣカードＩＤ情報Ｄ１３を読み取らせているので、再度、ＩＣカードをＩＣカードリーダＣＲ−１００にかざす必要はない。
【００５１】
更に、第２の実施の形態では、前記ステップ５３０において、上位装置１−１〜１−ｎの送信元ＩＰアドレスＤ１２が稼動していない状態（ＯＦＦ）ならばそのまま処理を終了する。その場合、ジョブデータ格納部２２０の内容はそのままであるので、再度、起動を完了した上位装置１−ｎから改めてジョブデータＤをプリンタ１００に送信する必要はない。
【００５２】
＜第３の実施の形態＞
次に、第３の実施の形態の構成を説明する。前記第２の実施の形態は、上位装置１−ｎが起動完了したときに稼働信号を受信し、ＩＰアドレス管理テーブル２１０を更新することにより直ちに印刷を行うものである。これに対し第３の実施の形態は、これにより印刷を実行した場合、印刷実行したことを該当する上位装置１−ｎに伝達することにある。第３の実施の形態によれば、起動完了した上位装置１−ｎに印刷の実行を知らせることができる。
【００５３】
図１４は、第３の実施の形態に関するプリンタ３００のブロック図である。プリンタ３００のジョブ処理部３２０は、印刷許可判定部３６０からの印刷許可に基づいて、印刷画像データをジョブ印刷部３０に送った後、ジョブ送受信部３１０に対して、該当する上位装置１−ｎに印刷の実行を通知する。その際、ジョブ処理部３２０は、ジョブ番号Ｄ１１に基づいて計算した印刷実行件数と、送信元ＩＰアドレスＤ１２を通知する。更に、望ましくは送信元ＩＣカードＩＤ情報Ｄ１３に基づく印刷であることの情報を通知する。
【００５４】
通知を受けたジョブ送受信部３１０は、送信元ＩＰアドレスＤ１２に基づき、該当する送信元ＩＰアドレスＤ１２の上位装置１−ｎに印刷の実行を通知する。その際、ジョブ送受信部３１０は、上位装置１−ｎに対し、印刷実行件数と、更に望ましくは送信元ＩＣカードＩＤ情報Ｄ１３に基づく印刷であることの情報を通知する。
【００５５】
以上第３の実施の形態によれば、上位装置１−ｎを起動したＩＣカード所有者にとって、実際に印刷したことが明らかになるので、身に覚えのない印刷実行であれば、なりすまし印刷の実行が判明することになる。
【００５６】
＜第４の実施の形態＞
次に、第４の実施の形態の構成を説明する。前記第２の実施の形態は、上位装置１−ｎが起動完了したときに稼働信号を受信し、ＩＰアドレス管理テーブル２１０を更新することにより直ちに自動的に印刷を行うものである。これに対し第４の実施の形態は、直ちに印刷するのではなく、該当する上位装置１−ｎに対し、本当に印刷してよいか問い合わせを行い、改めて上位装置１−ｎから指示を受けて印刷を行うものである。第４の実施の形態によれば、改めて印刷可否の確認をするので、ＩＣカード所有者以外の者によるなりすまし印刷を防止することができる。
【００５７】
図１５は、第４の実施の形態に関するプリンタ４００のブロック図である。プリンタ４００の印刷許可判定部４６０は、起動が完了した上位装置１−ｎの送信元ＩＰアドレスＤ１２について、ジョブデータＤがジョブデータ格納部２２０にあれば、ジョブ送受信部４１０を介して、該当する上位装置１−ｎに対し印刷可否の問い合わせを行う。
【００５８】
ジョブ送受信部４１０は、該当する上位装置１−ｎから印刷可の回答があると、印刷許可判定部４６０に対し、印刷可の回答があったことを伝達する。印刷許可判定部４６０はジョブ送受信部４１０からの印刷可の伝達があると、ジョブ処理部２０に対しジョブ番号を伝達する。そして、ジョブ処理部２０は、ジョブ印刷部３０に対し印刷実行を指示する。
【００５９】
次に図１６は、第４の実施の形態に関する印刷許可判定部４６０の動作の流れを示すフローチャートである。
Ｓ９００：印刷許可判定部４６０は、上位装置監視部２４０から上位装置１−ｎの送信元ＩＰアドレスＤ１２と、ＩＰアドレス管理テーブル２１０における当該送信元ＩＰアドレスＤ１２に対する稼働状態Ｒが更新されたことを受信すると、その送信元ＩＰアドレスＤ１２を持つジョブデータＤがジョブデータ格納部２２０に格納されているかを検索する。
【００６０】
Ｓ９１０：印刷許可判定部４６０は、上位装置監視部２４０から伝達された上位装置１−ｎの送信元ＩＰアドレスＤ１２を持つジョブデータＤがジョブデータ格納部２２０にあるかどうか判定する。伝達された送信元ＩＰアドレスＤ１２を持つジョブデータＤがジョブデータ格納部２２０にあればステップ９２０へ移行する。ジョブデータＤがなかった場合は、そのまま処理を終了する。
【００６１】
Ｓ９２０：伝達された送信元ＩＰアドレスＤ１２を持つジョブデータＤがジョブデータ格納部２２０にあれば、印刷許可判定部４６０は、該当する全てのジョブデータＤのジョブ番号Ｄ１１をジョブデータ格納部１２０から取得する。
【００６２】
Ｓ９３０：印刷許可判定部４６０は、ステップ９２０で取得したすべてのジョブ番号Ｄ１１と、送信元ＩＰアドレスＤ１２をジョブ送受信部４１０に送信し、該当する上位装置１−ｎに対し印刷許可信号を送信するよう指示する。ジョブ送受信部４１０はこれを受けて、該当する上位装置１−ｎの送信元ＩＰアドレスＤ１２に対し、印刷許可を求める信号を送信する。
【００６３】
Ｓ９４０：印刷許可判定部４６０は、ジョブ送受信部４１０を介して、該当する上位装置１−ｎから印刷許可の回答があるかどうか判定する。回答があればステップ９５０へ移行する。ここで、ＩＣカード所有者以外の者によるなりすましがあったとき、上位装置１−ｎが稼動していない状態（ＯＦＦ）から稼働している状態に変化したということは、正規のＩＣカード所有者が上位装置１−ｎの近くにおり、印刷物を取得できる場所にいると判断する。また、印刷許可の回答がなければそのまま処理を終了する。
【００６４】
Ｓ９５０：ジョブ送受信部４１０を介して、該当する上位装置１−ｎから印刷許可の回答があるとき、印刷許可判定部４６０は、ステップ９２０で取得したすべてのジョブ番号Ｄ１１をジョブ処理部２０に伝達して処理を終了する。最後にジョブ処理部２０の印刷データの印刷動作（図１０参照）については、第１の実施の形態と同じであるので説明を省略する。
【００６５】
以上第４の実施の形態によれば、改めて印刷可否の確認をするので、上位装置１−ｎを起動したＩＣカード所有者にとって、印刷を希望しない場合は許可信号をプリンタ４００に送信しないようにすれば、ＩＣカードの盗用や偽造により、ＩＣカード所有者以外の者によるなりすまし印刷を防止することができる。
【００６６】
第１乃至第４の実施の形態において、プリンタに適用した例を説明したが、これに限らず同様の機能をファクシミリ装置、複写装置、ＭＦＰ装置においても適用可能である。
【符号の説明】
【００６７】
１−１              上位装置
１０                ジョブ受信部
２０                ジョブ処理部
３０                ジョブ印刷部
４０                上位装置監視部
５０                ＩＣカード情報受信部
６０                印刷許可判定部
１００              プリンタ
１１０              ＩＰアドレス管理テーブル
１２０              ジョブデータ格納部
３１０、４１０      ジョブ送受信部
【図１】
2012131049.tif 000003
【図２】
2012131049.tif 000004
【図３】
2012131049.tif 000005
【図４】
2012131049.tif 000006
【図５】
2012131049.tif 000007
【図６】
2012131049.tif 000008
【図７】
2012131049.tif 000009
【図８】
2012131049.tif 000010
【図９】
2012131049.tif 000011
【図１０】
2012131049.tif 000012
【図１１】
2012131049.tif 000013
【図１２】
2012131049.tif 000014
【図１３】
2012131049.tif 000015
【図１４】
2012131049.tif 000016
【図１５】
2012131049.tif 000017
【図１６】
2012131049.tif 000018