(57)【要約】【課題】特定の端末装置からの指示で処理を行う際、処理装置側で端末装置の識別情報を保存せずに認証し、処理する。【解決手段】携帯端末２７では、第１プリントジョブの送信し、画像処理装置１０でログインすると、ログイン時のユーザＩＤを公開鍵で暗号化し、携帯端末２７へ返信する。暗号化されたユーザＩＤを秘密鍵で復号化して照合し、秘密鍵で暗号化して通知すれば、ログインユーザが、第１プリントジョブを指示したと認識される。２回目以降は、ログインしなくても、第２プリントジョブに含まれるユーザＩＤと紐付いている公開鍵によって、秘密鍵で暗号化されたシーケンス情報を復号化することで、既に、以前にログインしたユーザであることが立証され、認証処理が不要となる。【選択図】図７
2018169751.tif 000002
【特許請求の範囲】
【請求項１】
相互に暗号化及び復号化し得る一対の鍵の一方の鍵と宛先情報とが付加されたジョブを格納する格納手段と、
前記ジョブの実行を指示するためにログインしたユーザＩＤを、当該ジョブに付加された前記一方の鍵で暗号化し、通信手段を介して前記宛先情報に従って送信する送信手段と、
前記送信に対して返信された、前記一対の鍵の他方の鍵で暗号化されたユーザＩＤを、前記一方の鍵で復号化したユーザＩＤが、前記ログインしたユーザＩＤと一致する場合に、前記ジョブの実行を許可する許可手段と、
を有する情報管理制御装置。
【請求項２】
前記許可手段でジョブの実行を許可した履歴のあるユーザＩＤと前記一方の鍵とを関連付けて記憶する記憶手段をさらに有し、
ジョブと共に、ユーザＩＤと前記他方の鍵で暗号化した暗号化情報とを受け付けた場合に、
前記許可手段は、前記暗号化情報が、前記受け付けたユーザＩＤと関連付けて前記記憶手段に記憶した前記一方の鍵によって復号化可能の場合に、依頼されたジョブの実行を許可する、請求項１記載の情報管理制御装置。
【請求項３】
相互に暗号化及び復号化し得る一対の鍵の一方の鍵と宛先情報とが付加されたジョブを格納する格納手段と、
前記ジョブの実行を指示するためにログインしたユーザＩＤを、当該ジョブに付加された前記一方の鍵で暗号化し、通信手段を介して前記宛先情報に従って送信する送信手段と、
前記送信に対して返信された、前記一対の鍵の他方の鍵で暗号化されたユーザＩＤ及び当該ユーザＩＤによるジョブ実行履歴を含むジョブ管理情報を、前記一方の鍵で復号化したユーザＩＤが、前記ログインしたユーザＩＤと一致し、かつジョブの履歴に異常がない場合に、依頼された前記ジョブの実行を許可する許可手段と、
を有する情報管理制御装置。
【請求項４】
前記許可手段でジョブの実行を許可した履歴のあるユーザＩＤと前記一方の鍵とを関連付けて記憶する記憶手段をさらに有し、
ジョブと共に、ユーザＩＤと前記他方の鍵で暗号化したジョブ管理情報とを受け付けた場合に、
前記許可手段は、前記ジョブ管理情報が、前記受け付けたユーザＩＤと関連付けて前記記憶手段に記憶した前記一方の鍵によって復号化可能の場合に、依頼されたジョブの実行を許可する、請求項３記載の情報管理制御装置。
【請求項５】
前記ジョブ管理情報が、前記送信手段による送信毎に変化し、同一ジョブの順番を確認し得るシーケンス情報を含む請求項３又は請求項４記載の情報管理制御装置。
【請求項６】
請求項１から請求項５の何れか１項記載の情報管理制御装置と、
前記ジョブに含まれる画像形成情報に基づいて、前記ジョブの実行として、記録媒体に画像形成する画像形成部と、
を有する画像処理装置。
【請求項７】
プリント情報を送信してプリントを指示する携帯端末と、前記携帯端末からのジョブの実行指示に基づきジョブを実行する処理を実行する処理装置と、の間で相互に暗号化及び復号化し得る一対の鍵を用いて情報を通信する通信手段を備えた情報管理制御システムであって、
前記携帯端末が、
前記ジョブを、前記一対の鍵の一方の鍵と宛先情報とを付加して、前記処理装置する第１送信手段と、
前記一方の鍵で暗号化された状態で受け付けた前記処理装置にログインしたユーザＩＤを、前記一対の鍵の他方の鍵で復号化し、当該ユーザＩＤ及び当該ユーザＩＤによるジョブ実行履歴を含むジョブ管理情報を、前記他方の鍵で暗号化して送信する第２送信手段と、を備え、
前記処理装置が、
前記第１送信手段による送信で受け付けたジョブを格納する格納手段と、
前記格納手段に格納されたジョブの実行を指示するためにログインしたユーザＩＤを、指示されたジョブに付加された前記一方の鍵で暗号化し、前記宛先情報に従って送信する第３送信手段と、
前記第２送信手段による送信で受け付けた、前記他方の鍵で暗号化された及び当該ユーザＩＤによるジョブ実行履歴を含むジョブ管理情報を、前記一方の鍵で復号化し、復号化したユーザＩＤが、前記ログインしたユーザＩＤと一致し、かつジョブの履歴に異常がない場合に、依頼されたジョブの実行を許可する許可手段と、を備えた
情報管理制御システム。
【請求項８】
前記処理装置が、前記許可手段でジョブの実行を許可した履歴のあるユーザＩＤと前記一方の鍵とを関連付けて記憶する記憶手段をさらに備え、
前記携帯端末が、ジョブと共に、ユーザＩＤと前記他方の鍵で暗号化したジョブ管理情報とを送信する第４送信手段をさらに備え、
前記処理装置の前記許可手段は、前記ジョブ管理情報が、前記受け付けたユーザＩＤと関連付けて前記記憶手段に記憶した前記一方の鍵によって復号化可能の場合に、依頼されたジョブの実行を許可する、請求項７記載の情報管理制御システム。
【請求項９】
前記ジョブ管理情報が、前記第２送信手段による送信毎に変化し、同一ジョブの順番を確認し得るシーケンス情報を含む請求項７又は請求項８記載の情報管理制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報管理制御装置、画像処理装置、情報管理制御システムに関する。
【背景技術】
【０００２】
特許文献１及び特許文献２には、秘密鍵、公開鍵ペアを生成し、秘密鍵をユーザＩＤと紐付けて保存することが記載されている。
【０００３】
特許文献１では、双方向通信での認証処理（チャレンジ−レスポンス認証）を毎回行っている。
【０００４】
特許文献２では、乱数とハッシュ関数を用いることが前提となっており、認証に際し双方向通信が毎回発生する。
【０００５】
特許文献３には、携帯端末でのユーザ認証時にユーザ識別情報を認証サーバに送信し、プリントジョブ事項のためのチケットを発行する構成が記載されている。特許文献３では、ユーザ認証操作を携帯端末での操作１回に抑えている。なお、特許文献３では、ユーザ識別情報を介在しない個人利用前提の携帯端末には対応されていない。
【０００６】
特許文献４には、端末識別情報とプリントデータをセットで送信し、プリンタが近接無線通信で端末の接近を検出してプリント情報を実行することで認証を省く構成が記載されている。
【０００７】
特許文献５には、機器管理サーバで端末識別情報とユーザ情報の紐付けを行うことで、ユーザ認証操作を省きつつ、ユーザ情報と紐付いた各種処理（例えば、課金、集計、機能使用権限の確認等）を可能とすることが記載されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１６−１３９９１０号公報
【特許文献２】特開平０６−０２１９３９号公報
【特許文献３】特開２０１４−１６７６６４号公報
【特許文献４】特開２０１２−１３８０７１号公報
【特許文献５】特開２０１２−１３８０７１号公報（特許第５４５３３７０号）
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明は、特定の端末装置からの指示で処理を行う際、処理装置側で端末装置の識別情報を保存せずに認証し、処理することができる情報管理制御装置、画像処理装置、情報管理制御プログラムを得ることが目的である。
【課題を解決するための手段】
【００１０】
請求項１に記載の発明は、相互に暗号化及び復号化し得る一対の鍵の一方の鍵と宛先情報とが付加されたジョブを格納する格納手段と、前記ジョブの実行を指示するためにログインしたユーザＩＤを、当該ジョブに付加された前記一方の鍵で暗号化し、通信手段を介して前記宛先情報に従って送信する送信手段と、前記送信に対して返信された、前記一対の鍵の他方の鍵で暗号化されたユーザＩＤを、前記一方の鍵で復号化したユーザＩＤが、前記ログインしたユーザＩＤと一致する場合に、前記ジョブの実行を許可する許可手段と、を有する情報管理制御装置である。
【００１１】
請求項２に記載の発明は、前記請求項１に記載の発明において、前記許可手段でジョブの実行を許可した履歴のあるユーザＩＤと前記一方の鍵とを関連付けて記憶する記憶手段をさらに有し、ジョブと共に、ユーザＩＤと前記他方の鍵で暗号化した暗号化情報とを受け付けた場合に、前記許可手段は、前記暗号化情報が、前記受け付けたユーザＩＤと関連付けて前記記憶手段に記憶した前記一方の鍵によって復号化可能の場合に、依頼されたジョブの実行を許可する。
【００１２】
請求項３に記載の発明は、相互に暗号化及び復号化し得る一対の鍵の一方の鍵と宛先情報とが付加されたジョブを格納する格納手段と、前記ジョブの実行を指示するためにログインしたユーザＩＤを、当該ジョブに付加された前記一方の鍵で暗号化し、通信手段を介して前記宛先情報に従って送信する送信手段と、前記送信に対して返信された、前記一対の鍵の他方の鍵で暗号化されたユーザＩＤ及び当該ユーザＩＤによるジョブ実行履歴を含むジョブ管理情報を、前記一方の鍵で復号化したユーザＩＤが、前記ログインしたユーザＩＤと一致し、かつジョブの履歴に異常がない場合に、依頼された前記ジョブの実行を許可する許可手段と、を有する情報管理制御装置である。
【００１３】
請求項４に記載の発明は、前記請求項３に記載の発明において、前記許可手段でジョブの実行を許可した履歴のあるユーザＩＤと前記一方の鍵とを関連付けて記憶する記憶手段をさらに有し、ジョブと共に、ユーザＩＤと前記他方の鍵で暗号化したジョブ管理情報とを受け付けた場合に、前記許可手段は、前記ジョブ管理情報が、前記受け付けたユーザＩＤと関連付けて前記記憶手段に記憶した前記一方の鍵によって復号化可能の場合に、依頼されたジョブの実行を許可する。
【００１４】
請求項５に記載の発明は、前記請求項４に記載の発明において、前記ジョブ管理情報が、前記送信手段による送信毎に変化し、同一ジョブの順番を確認し得るシーケンス情報を含む。
【００１５】
請求項６に記載の発明は、請求項１から請求項５の何れか１項記載の情報管理制御装置と、前記ジョブに含まれる画像形成情報に基づいて、前記ジョブの実行として、記録媒体に画像形成する画像形成部と、を有する画像処理装置である。
【００１６】
請求項７に記載の発明は、プリント情報を送信してプリントを指示する携帯端末と、前記携帯端末からのジョブの実行指示に基づきジョブを実行する処理を実行する処理装置と、の間で相互に暗号化及び復号化し得る一対の鍵を用いて情報を通信する通信手段を備えた情報管理制御システムであって、前記携帯端末が、前記ジョブを、前記一対の鍵の一方の鍵と宛先情報とを付加して、前記処理装置する第１送信手段と、前記一方の鍵で暗号化された状態で受け付けた前記処理装置にログインしたユーザＩＤを、前記一対の鍵の他方の鍵で復号化し、当該ユーザＩＤ及び当該ユーザＩＤによるジョブ実行履歴を含むジョブ管理情報を、前記他方の鍵で暗号化して送信する第２送信手段と、を備え、前記処理装置が、前記第１送信手段による送信で受け付けたジョブを格納する格納手段と、前記格納手段に格納されたジョブの実行を指示するためにログインしたユーザＩＤを、指示されたジョブに付加された前記一方の鍵で暗号化し、前記宛先情報に従って送信する第３送信手段と、前記第２送信手段による送信で受け付けた、前記他方の鍵で暗号化された及び当該ユーザＩＤによるジョブ実行履歴を含むジョブ管理情報を、前記一方の鍵で復号化し、復号化したユーザＩＤが、前記ログインしたユーザＩＤと一致し、かつジョブの履歴に異常がない場合に、依頼されたジョブの実行を許可する許可手段と、を備えた情報管理制御システムである。
【００１７】
請求項８に記載の発明は、前記請求項７に記載の発明において、前記処理装置が、前記許可手段でジョブの実行を許可した履歴のあるユーザＩＤと前記一方の鍵とを関連付けて記憶する記憶手段をさらに備え、前記携帯端末が、ジョブと共に、ユーザＩＤと前記他方の鍵で暗号化したジョブ管理情報とを送信する第４送信手段をさらに備え、前記処理装置の前記許可手段は、前記ジョブ管理情報が、前記受け付けたユーザＩＤと関連付けて前記記憶手段に記憶した前記一方の鍵によって復号化可能の場合に、依頼されたジョブの実行を許可する。
【００１８】
請求項９に記載の発明は、前記請求項７又は請求項８に記載の発明において、前記ジョブ管理情報が、前記第２送信手段による送信毎に変化し、同一ジョブの順番を確認し得るシーケンス情報を含む。
【発明の効果】
【００１９】
請求項１に記載の発明によれば、特定の端末装置からの指示で処理を行う際、処理装置側で端末装置の識別情報を保存せずに認証し、処理することができる。
【００２０】
請求項２に記載の発明によれば、同一のユーザＩＤによる２回目以降の認証を、暗号化情報の復号化で判別できる。
【００２１】
請求項３に記載の発明によれば、特定の端末装置からの指示で処理を行う際、処理装置側で端末装置の識別情報を保存せずに認証し、処理することができる。
【００２２】
請求項４に記載の発明によれば、同一のユーザＩＤによる２回目以降の認証を、ジョブ管理情報の復号化で判別できる。
【００２３】
請求項５に記載の発明によれば、シーケンス情報によるジョブの巻戻り等の不正を監視することができる。
【００２４】
請求項６に記載の発明によれば、特定の端末装置からの指示で処理を行う際、処理装置側で端末装置の識別情報を保存せずに認証し、画像処理を実行することができる。
【００２５】
請求項７に記載の発明によれば、特定の端末装置からの指示で処理を行う際、処理装置側で端末装置の識別情報を保存せずに認証し、処理することができる。
【００２６】
請求項８に記載の発明によれば、同一のユーザＩＤによる２回目以降の認証を、ジョブ管理情報の復号化で判別できる。
【００２７】
請求項９に記載の発明によれば、シーケンス情報によるジョブの巻戻り等の不正を監視することができる。
【図面の簡単な説明】
【００２８】
【図１】本実施の形態に係る情報管理制御システムの概略構成図である。
【図２】本実施の形態に係る画像処理装置の正面図である。
【図３】本実施の形態に係り、相互に連携し合う、メインコントローラ及び通信端末装置の制御ブロック図である。
【図４】本実施の形態に係る携帯端末におけるプリントジョブを指示、及び認証処理を実行するための通信のための処理を機能別に示した機能ブロック図である。
【図５】本実施の形態に係る画像処理装置におけるプリントジョブの受け付け、及び認証処理を実行するための通信のための処理を機能別に示した機能ブロック図である。
【図６】本実施の形態に係り、主として、携帯端末でのプリント指示制御（第１プリントジョブ）の流れを示すフローチャートである。
【図７】本実施の形態に係り、主として、画像処理装置でのプリント受付制御（第１プリントジョブ）の流れを示すフローチャートである。
【図８】携帯端末で実行される図６のフローチャートと、画像処理装置で実行される図７のフローチャートとを、相互に時系列で示した通信プロトコル（タイミングチャート）である。
【図９】本実施の形態に係り、主として、携帯端末でのプリント指示制御（第２プリントジョブ）の流れを示すフローチャートである。
【図１０】本実施の形態に係り、主として、画像処理装置でのプリント受付制御（第２プリントジョブ）の流れを示すフローチャートである。
【図１１】携帯端末で実行される図９のフローチャートと、画像処理装置で実行される図１０のフローチャートとを、相互に時系列で示した通信プロトコル（タイミングチャート）である。
【発明を実施するための形態】
【００２９】
（システム構成）
図１には、本実施の形態に係る通信回線網２０を中心とした情報管理制御システムが示されている。
【００３０】
図１に示される如く、通信回線網２０には、本実施の形態に係る処理装置の一例として、複数台の画像処理装置１０（１）、１０（２）、・・・１０（ｎ）（以下、総称する場合、又は不特定の１台を示す場合、「画像処理装置１０」という）がそれぞれ接続されている。図１では、３台の画像処理装置１０が接続されているが、この数は限定されるものではない。
【００３１】
前記通信回線網２０は、例えば、ＬＡＮ（ローカル・エリア・ネットワーク）であり、複数のＬＡＮ（通信回線網２０）が、ＷＡＮ（ワイド・エリア・ネットワーク）によって相互に接続されていてもよい。
【００３２】
なお、以下では、予め定められた領域に設定された画像処理装置１０を一括管理制御する状況を想定して説明するが、当該状況に基づく説明は、広範囲（例えば、特定地域）に展開しているコンビニエンスストア等に設置されている画像処理装置群を対象とする管理を否定するものではない。
【００３３】
図１に示される如く、通信回線網２０の枝線２０Ａには、複数台のＰＣ（パーソナルコンピュータ）２１が接続されている。図１では、３台のＰＣ２１が接続されているが、この数は限定されるものではなく、通信回線網２０の規模（ＰＣ２１を操作するユーザ数を含む）に応じて増減する。なお、以下において、単に、通信回線網２０と記した場合は、枝線２０Ａを含むものとする。
【００３４】
さらに、通信回線網２０を含む全ての通信回線網は、有線接続である必要はない。すなわち、無線通信装置２３によって情報を送受信してもよい。
【００３５】
画像処理装置１０は、ＰＣ２１から当該画像処理装置１０に対して遠隔で、例えばデータを転送して画像形成（プリント）指示操作を受ける場合、或いは、ユーザが画像処理装置１０の前に立って各種操作によって、例えば、複写（コピー）、スキャン（画像読取）、ファクシミリ送受信等の処理の指示を受ける場合がある。
【００３６】
無線通信装置２３は、特定の地域に配備された通信基地局(図示省略)との間で通信が可能となっている。
【００３７】
無線通信装置２３及び通信基地局は、ユーザ２５が携帯する携帯端末２７から画像処理装置１０に対して、プリントジョブを送信するときに利用される。携帯端末２７は、所謂ＰＤＡ（Personal Digital Assistant）、スマートフォン及び携帯電話等に限定されず、ノート型ＰＣであってもよい。なお、プリントジョブは、画像処理装置１０で画像形成するためのプリントデータに加え、ユーザ認証に必要な情報を含む。このプリントジョブの送信及びユーザ認証については、後述する。
【００３８】
（画像処理装置の概略構成）
図２には、本実施の形態に係る画像処理装置１０が示されている。なお、複数の画像処理装置１０は、型式、機種、グレードを含む製造情報によって、外観や一部機能が異なる場合があるが、以下では、画像処理装置１０の一般的な構造及び機能を説明する。
【００３９】
従って、それぞれの画像処理装置１０は、図１に示した構造に限定されず、新機種に交換されている場合を含む。また、画像処理装置１０は、個々に、オプション機能や新機能が装備され、新型部品に交換されている場合を含む。さらに、画像処理装置１０は、後述する一般的な構造の一部の機能（画像形成機能、画像読取機能、ファクシミリ通信機能）を搭載している場合も含む。
【００４０】
画像処理装置１０は、一般的な構造として、記録用紙に画像を形成する画像形成部２４と、原稿画像を読み取る画像読取部２６と、ファクシミリ通信制御回路２８を備えている。また、画像処理装置１０は、当該装置全体を総括して制御する主制御部３０（以下、「メインコントローラ３０」という場合がある。）を備えており、画像形成部２４、画像読取部２６、ファクシミリ通信制御回路２８を制御して、画像読取部２６で読み取った原稿画像の画像データを一時的に記憶したり、読み取った画像データを画像形成部２４又はファクシミリ通信制御回路２８へ送出したりする。
【００４１】
メインコントローラ３０にはインターネット等の通信回線網２０が接続され、ファクシミリ通信制御回路２８には電話回線網３２が接続されている。メインコントローラ３０は、例えば、通信回線網２０を介してＰＣ２１及び携帯端末２７と接続され、プリントジョブを受信したり、ファクシミリ通信制御回路２８を介して電話回線網３２を用いてファクシミリ受信及びファクシミリ送信を実行する役目を有している。
【００４２】
画像読取部２６には、原稿を位置決めする原稿台と、原稿台に置かれた原稿の画像を走査して光を照射する走査駆動系と、走査駆動系の走査により反射又は透過する光を受光して電気信号に変換するＣＣＤ等の光電変換素子と、が設けられている。
【００４３】
画像形成部２４は、感光体を備え、感光体の周囲には、感光体を一様に帯電する帯電装置と、画像データに基づいて光ビームを走査する走査露光部と、前記走査露光部によって走査露光されることで形成された静電潜像を現像する画像現像部と、現像化された感光体上の画像を記録用紙へ転写する転写部と、転写後の感光体の表面をクリーニングするクリーニング部と、が設けられている。また、記録用紙の搬送経路上には、転写後の記録用紙上の画像を定着する定着部が備えられている。
【００４４】
画像処理装置１０では、画像読取部２６、画像形成部２４、ファクシミリ通信制御回路２８を単独で、或いは組み合わせて動作させることにより、コピー、プリント、スキャン、ＦＡＸ送受信を含む複数のジョブを実行することが可能となる。
【００４５】
（制御ブロック図）
図３は、相互に連携し合う、画像処理装置１０のメインコントローラ３０、及びユーザ２５が携帯する携帯端末２７の制御ブロック図である。
【００４６】
図３に示される如く、メインコントローラ３０は、ＣＰＵ３０Ａ、ＲＡＭ３０Ｂ、ＲＯＭ３０Ｃ、Ｉ／Ｏ３０Ｄ及びこれらを相互に接続するデータバスやコントロールバス等のバス３０Ｅを備えている。
【００４７】
Ｉ／Ｏ３０Ｄには、画像形成部２４を制御する画像形成制御部３０Ｆ、画像読取部２６を制御する画像読取制御部３０Ｇ、ファクシミリ通信制御回路２８、及びＵＩ３０Ｉが接続されている。また、Ｉ／Ｏ３０Ｄには、Ｉ／Ｆ３０Ｈを介して前記通信回線網２０に接続されている。さらに、Ｉ／Ｏ３０Ｄには、格納手段の一例としての、ハードディスク３０Ｊ（大規模記憶装置）が接続され、例えば、携帯端末２７から送信されるプリントジョブを格納する。
【００４８】
図３に示される如く、携帯端末２７は、ＣＰＵ２７Ａ、ＲＡＭ２７Ｂ、ＲＯＭ２７Ｃ、Ｉ／Ｏ２７Ｄ及びこれらを相互に接続するデータバスやコントロールバス等のバス２７Ｅを備えている。
【００４９】
Ｉ／Ｏ２７Ｄには、入力装置と表示装置を兼用するタッチパネル部２７Ｆ（以下、ＵＩ２７Ｆという）が接続されている。また、Ｉ／Ｏ２７Ｄには、無線通信Ｉ／Ｆ２７Ｈが接続され、この無線通信Ｉ／Ｆ２７Ｈを介して前記無線通信装置２３と通信可能となっている。さらに、Ｉ／Ｏ２７Ｄには、メール通信Ｉ／Ｆ２７Ｉが接続されている。メール通信Ｉ／Ｆ２７Ｉは、ユーザ２５が画像処理装置１０に対峙して、ログインした際に、携帯端末２７との間でユーザ認証を実行するツールとして適用されるものである。
【００５０】
なお、メール通信Ｉ／Ｆ２７Ｉに代えて、ログインするために画像処理装置１０に対峙しているユーザ２５が携帯する携帯端末２７と通信が可能であれば、近距離通信Ｉ／Ｆ（例えば、ｂｌｕｅｔｏｏｔｈ「登録商標」）であってもよい。
【００５１】
（携帯端末からのプリントジョブの指示）
ここで、携帯端末２７を携帯するユーザが、当該携帯端末２７から、特定の画像処理装置１０に対してプリントジョブを送信した後、当該特定の画像処理装置１０へ出向き、ログインして、認証処理を経て、プリント処理を実行させる場合がある。
【００５２】
比較例としては、画像処理装置１０に予め携帯端末を識別する識別情報（ユーザＩＤ）が登録され、ログインしたユーザのユーザＩＤと照合をとることで認証し、プリント処理を実行する。ところが、携帯端末のユーザＩＤが、携帯端末以外の画像処理装置１０で管理されることになり、携帯端末のみでユーザＩＤを管理するよりも、セキュリティ性が低下する場合がある。
【００５３】
セキュリティ性が低下する例としては、ユーザＩＤを利用した個人の行動のトラッキング、ユーザＩＤの詐称によるリプレイ攻撃、及びユーザＩＤが変更されていない中古携帯端末を利用したユーザ情報の詐称等がある。
【００５４】
また、画像処理装置１０で携帯端末２７のユーザＩＤを管理した場合、ユーザが携帯する携帯端末２７自体が交換されると、再度登録をし直す必要がある。
【００５５】
そこで、本実施の形態では、プリントジョブを送信してプリント処理を要求する画像処理装置１０側で、ユーザＩＤを登録及び管理せず、かつ認証し、プリント処理を実行するための通信手段を構築した。
【００５６】
本実施の形態の通信手段では、携帯端末２７側で、相互に暗号化及び復号化し得る一対の鍵（以下、秘密鍵と公開鍵という）を持ち、予め定めた通信プロトコルに基づいて、実行される。
【００５７】
図４及び図５は、主としてプリントジョブを指示、及び認証処理を実行するための通信のための各機能をブロック化したものであり、図４は携帯端末２７側の機能であり、図５は画像処理装置１０（メインコントローラ３０）側の機能である。なお、図４及び図５の各ブロックは、それぞれのハード構成を限定するものではなく、一部又は全部の処理がソフトウェアプログラムが記憶され、ＣＰＵ（ＣＰＵ２７Ａ、ＣＰＵ３０Ａ）で実行される場合を含む。
【００５８】
「携帯端末２７」
図４は、携帯端末２７におけるプリントジョブを指示、及び認証処理を実行するための通信のための処理を機能別に示した機能ブロック図である。
【００５９】
ユーザの入力操作によるプリント指示は、プリント指示操作受付部４０で受け付ける。
【００６０】
(第１プリントジョブ)
プリント指示操作受付部４０は、プリントデータ格納部４２に接続されており、プリント指示操作によって、特定のプリントデータを読み出し、第１プリントジョブ（後述）であると認識した場合は、公開鍵付加部４４に送出される。
【００６１】
公開鍵付加部４４は、鍵格納部４６から公開鍵を読み出し、メールアドレス付加部４８で、メールアドレス（自機の携帯端末の宛先情報）を付加し、第１の送信手段（及び第４送信手段）の一例としてのプリントジョブ送信部５０へ送出する。すなわち、プリントデータ、公開鍵、及びメールアドレスがセットになってプリントジョブ（以下、第１プリントジョブという）が生成され、プリントジョブ送信部５０から、目的の画像処理装置１０へ送信されることになる。
【００６２】
(第２プリントジョブ)
第１プリントジョブは、目的の画像処理装置１０における、ユーザのログイン処理が未だ一度も実施されていない（未実施の）場合のプリントジョブである。
【００６３】
これに対して、目的の画像処理装置１０において、ユーザのログイン処理が過去に実施されている（既実施の）場合は、以下に示す第２プリントジョブが生成される。なお、既実施は、後述する、ユーザＩＤに紐付いた公開鍵の存在に相当する。
【００６４】
プリント指示操作受付部４０は、プリントデータ格納部４２から、プリント指示操作によって、特定のプリントデータを読み出す。プリント指示操作受付部４０において、第２プリントジョブであると認識した場合は、シーケンス情報更新部５２に対してシーケンス情報を更新するように指示する。
【００６５】
シーケンス情報とは、プリント指示する回数と時系列状態が認識可能な連続番号が含まられる。言い換えれば、当該携帯端末２７からプリント指示を送出する毎に、インクリメントされる数値である。
【００６６】
シーケンス情報更新部５２は、シーケンス情報の更新が実行されると、鍵格納部４６から秘密鍵を読み出し、当該シーケンス情報と共にシーケンス情報暗号化部５４へ送出する。シーケンス情報暗号化部５４では、更新したシーケンス情報を秘密鍵で暗号化し、第２プリントジョブとして、プリントジョブ送信部５０から目的の画像処理装置１０へ送信される。なお、第２プリントジョブには、ユーザＩＤが付加される。
【００６７】
（画像処理装置１０からの返信対応）
ここで、ユーザが携帯する携帯端末２７から、特定の画像処理装置１０へ第１プリントジョブの送信後、当該ユーザの画像処理装置１０へのログインによる認証処理の一環として、画像処理装置１０のメール送信機能で、第１プリントジョブに付加したメールアドレス（自機）に対して返信が届くようになっている。
【００６８】
返信は、暗号化情報である。暗号化情報は、詳細は画像処理装置１０側の機能の説明で述べるが、ログインしたユーザのユーザＩＤが、第１プリントジョブに付加した公開鍵で暗号化された情報である。
【００６９】
暗号化情報は、第２送信手段の一例としての暗号化情報送受信部５６で受信し、返信情報復号化部５８へ送出される。返信情報復号化部５８では、鍵格納部４６から秘密鍵を読み出して復号化する。復号化したユーザＩＤが初期シーケンス情報生成部６０へ送出されると、当該初期シーケンス情報生成部６０では、第１プリントジョブに対する初期シーケンス情報を生成する。シーケンス情報が連続番号であれば、初期シーケンス情報は、「１」である。
【００７０】
初期シーケンス情報生成部６０は、通知情報暗号化部６２に接続されている。通知情報暗号化部６２では、鍵格納部４６から秘密鍵を読み出して、ユーザＩＤ及び初期シーケンス情報を暗号化して通知情報を生成し、暗号化情報送受信部５６を介して、通知情報を送信した画像処理装置１０へ送り返す。
【００７１】
なお、実装として、携帯端末２７において、複数記憶しているユーザＩＤの何れかと一致するか否かを判断して、一致した場合、例えば、ユーザの勘違いで、第１プリントジョブではなく、第２プリントジョブであると判断し、訂正処理として、一致したユーザＩＤに紐付いたシーケンス情報を更新し、初期シーケンス情報に代えて、ユーザＩＤに紐付けて、送り返すようにしてもよい。
【００７２】
「画像処理装置１０」
図５は、画像処理装置１０におけるプリントジョブの受け付け、及び認証処理を実行するための通信のための処理を機能別に示した機能ブロック図である。
【００７３】
プリントジョブ受付部６４では、携帯端末２７から送信されたプリントジョブ（第１プリントジョブ又は第２プリントジョブ）を受け付け、プリントジョブ格納部６６へ送出する。
【００７４】
(第１プリントジョブ)
プリントジョブ格納部６６では、プリントジョブが第１プリントジョブである場合は、ハードディスク３０Ｊの格納領域６８Ａへ第１プリントジョブ（プリントジョブ、公開鍵及びメールアドレス）を格納する。なお、第２プリントジョブについては、後述する。
【００７５】
ユーザは、当該ユーザが携帯する携帯端末２７から第１プリントジョブを送信すると、次に、画像処理装置１０のＵＩ２７Ｆに対峙して、ログイン操作を含むユーザ操作を実行する。
【００７６】
ユーザ操作がログイン（ユーザＩＤの入力）の場合は、当該情報がログインユーザＩＤ認識部７０に送出される。ログインユーザＩＤ認識部７０は、ジョブリスト読出部７２に接続され、ハードディスク３０Ｊに格納されているジョブのリスト（ジョブリスト）を読み出し、表示制御部７４により、ジョブ一覧をＵＩ２７Ｆに表示する。なお、このジョブリストの表示は必須ではなく、ログインしたユーザが、プリントジョブの識別情報（ファイル名等）を入力して指定してもよい。
【００７７】
ユーザ操作がジョブ選択（又は指定）、プリント指示の場合は、当該情報がプリントジョブ読出部７６に送出される。
【００７８】
プリントジョブ読出部７６では、ハードディスク３０Ｊから、指定された第１プリントジョブを読み出し、ログインユーザＩＤ暗号化部７８へ送出する。ログインユーザＩＤ暗号化部７８では、ログインしたユーザＩＤを、第１プリントジョブに含まれている公開鍵で暗号化し、送信手段（第３送信手段）の一例としての暗号化情報送受信部８０を介して、第１プリントジョブに含まれているメールアドレスの宛先へ送信する。
【００７９】
この送信が、前述した図４の暗号化情報送受信部５６で受信することになる。従って、画像処理装置１０の暗号化情報送受信部８０では、秘密鍵で暗号化されたユーザＩＤ及び初期シーケンス情報（通知情報）を受信する。
【００８０】
受信した暗号化情報は、通知情報復号化部８２へ送出され、第１プリントジョブに含まれる公開鍵で復号化し、照合部８４へ送出する。
【００８１】
照合部８４では、ログインしたユーザＩＤと、復号化された通知情報に含まれるユーザＩＤとを照合し、一致した場合に、プリント実行指示部８６から画像形成制御部３０Ｆ（図３参照）に対してプリント実行を指示する。なお、図示は省略したが、照合の結果不一致の場合には、何らかのエラー処理を実行する。
【００８２】
また、照合部８４では、照合の結果が一致の場合に、ユーザＩＤ−公開鍵格納部８７に対して、ログインユーザのＩＤを公開鍵と紐付けてハードディスク３０Ｊの格納領域６８Ｂに格納するように指示する。
【００８３】
(第２プリントジョブ)
プリントジョブ格納部６６では、プリントジョブが第２プリントジョブである場合は、第２プリントジョブ復号部８８へ送出される。
【００８４】
第２プリントジョブは、ユーザＩＤにシーケンス情報が暗号化された状態で付加されており、第２プリントジョブ復号部８８では、ハードディスク３０Ｊの格納領域６８Ｂに格納されたＩＤ−公開鍵テーブルに基づいて、第２プリントジョブに付加されたユーザＩＤと紐付いている公開鍵を読み出し、暗号化されたシーケンス情報を復号化する。
【００８５】
この復号化の成功によって、ユーザＩＤが、同一の携帯端末２７を用いて、過去に認証を受けたユーザＩＤであることが認証される。
【００８６】
第２プリントジョブ復号部８８は、シーケンス情報確認部９０に接続されており、シーケンス情報を検証し、プリントジョブの巻き戻りの有無をチェックし、プリントジョブの巻き戻りが無いことを条件に、プリント実行指示部８６から画像形成制御部３０Ｆ（図３参照）に対してプリント実行を指示する。
【００８７】
以下に本実施の形態の作用を説明する。
【００８８】
「第１プリントジョブ」
図６及び図７は、携帯端末２７から特定の画像処理装置１０に対して、初回のプリント指示（第１プリントジョブ指示）を行うときに実行される、認証処理の流れを示した制御フローチャートである。
【００８９】
なお、図８は、携帯端末２７で実行される図６のフローチャートと、画像処理装置１０で実行される図７のフローチャートとを、相互に時系列で示した通信プロトコル（タイミングチャート）である。なお、処理の流れは、図６及び図７のフローチャートと同一であるため、図６及び図７に示したステップ番号を付して、図８の通信プロトコルの詳細な説明は省略する。
【００９０】
図６は、主として、携帯端末２７でのプリント指示制御（第１プリントジョブ）の流れを示すフローチャートである。
【００９１】
ステップ１００では、プリントを要求する画像処理装置１０は、ユーザＩＤを把握しているか否かを判断し、肯定判定された場合は、これから指示するプリントジョブが、第２プリントジョブであるため、ステップ１０２へ移行して第２プリントジョブ処理を実行する。第２プリントジョブ処理については、後述する（図９のフローチャート及び図１１の通信プロトコル参照）。
【００９２】
また、ステップ１００で否定判定されると、これから指示するプリントジョブが、第１プリントジョブであるため、ステップ１０４へ移行して、第１プリントジョブとして、ユーザＩＤは付与せず、プリントデータ、公開鍵、及びメールアドレスを、画像処理装置１０へ送信し、ステップ１０６へ移行する。
【００９３】
ステップ１０６では、ステップ１０４での送信、並びに画像処理装置１０へのユーザのログインに応じて、画像処理装置１０から返送してくる暗号化情報（ユーザＩＤ）を受信したか否かを判断し、受信するまで待機する。
【００９４】
ステップ１０６で肯定判定されると、ステップ１０８へ移行して、秘密鍵を用いて暗号化情報を復号化する（ユーザＩＤの復号化）。
【００９５】
次のステップ１１０では、復号化したユーザＩＤに紐付けて、初期化シーケンス情報を生成し、次いで、ステップ１１２へ移行して、画像処理装置１０への通知情報として、ユーザＩＤと、初期化シーケンス情報とを秘密鍵で暗号化して生成し、ステップ１１４へ移行して、当該通知情報を画像処理装置１０へ送信し、このルーチンは終了する。
【００９６】
図７は、主として、画像処理装置１０でのプリント受付制御（第１プリントジョブ）の流れを示すフローチャートである。
【００９７】
ステップ１２０では、プリントジョブにユーザＩＤが付与されているか否かを判断し、肯定判定された場合は、これから指示するプリントジョブが、第２プリントジョブであるため、ステップ１２２へ移行して第２プリントジョブ処理を実行する。第２プリントジョブ処理については、後述する（図１０及び図１１の通信プロトコル参照）。
【００９８】
また、ステップ１２０で否定判定されると、これから指示するプリントジョブが、第１プリントジョブであるため、ステップ１２４へ移行して、第１プリントジョブに、公開鍵とメールアドレスが付与されているか否かを判断する。このステップ１２４で否定判定された場合は、第１プリントジョブとして、情報が不十分であるため、ステップ１２６へ移行してエラー処理を実行する。
【００９９】
また、ステップ１２４で肯定判定されると、ステップ１２８へ移行して第１プリントジョブをハードディスク３０Ｊの格納領域６８Ａ（図５参照）に格納し、ステップ１３０へ移行する。
【０１００】
ステップ１３０では、携帯端末２７を携帯するユーザ（第１プリントジョブを指示したユーザ）がログインしたか否かを判断する。
【０１０１】
ステップ１３０では、肯定判定されるまで待機し、肯定判定されるとステップ１３２へ移行して、ログインユーザが選択（指定）した第１プリントジョブから公開鍵を読み出し、次いで、ステップ１３４へ移行してログインしたユーザＩＤを公開鍵で暗号化して、ステップ１３６へ移行する。
【０１０２】
ステップ１３６では、ログインユーザが選択（指定）した第１プリントジョブからメールアドレスを読み出し、次いで、ステップ１３８へ移行して暗号化したユーザＩＤ（ログインユーザ）を、メールアドレスの宛先へ送信し、ステップ１４０へ移行する。
【０１０３】
ステップ１４０では、ステップ１３８での送信に対する通知情報を受信したか否かを判断する。ステップ１４０では、肯定判定されるまで待機し、肯定判定されると、ステップ１４２へ移行して、通知情報は公開鍵で復号化可能か否かを判断する。
【０１０４】
このステップ１４２で否定判定された場合は、認証が不成立と判断し、ステップ１４４へ移行してエラー表示を実行すると共に、第１プリントジョブを廃棄して、このルーチンは終了する。
【０１０５】
また、ステップ１４２で肯定判定されると、ステップ１４６へ移行して、復号化したユーザＩＤとログインしたユーザＩＤとが一致するか否かを判断する。このステップ１４６で否定判定された場合は、認証が不成立と判断し、ステップ１４４へ移行してエラー表示を実行すると共に、第１プリントジョブを廃棄して、このルーチンは終了する。
【０１０６】
また、ステップ１４６で肯定判定されると、認証が成立したと判断し、ステップ１４８へ移行して、プリントの実行を指示し、次いでステップ１５０へ移行して、ユーザＩＤを公開鍵と紐付けて格納し、このルーチンは終了する。
【０１０７】
携帯端末２７では、第１プリントジョブの送信、並びに、送信者であるユーザが画像処理装置１０へ出向きログインすると、ログインしたときのユーザＩＤを公開鍵で暗号化して返信するため、この暗号化されたユーザＩＤを秘密鍵で復号化して照合し、秘密鍵で暗号化して通知することで、ログインユーザが、第１プリントジョブを指示した携帯端末２７の携帯者であることが認識される。
【０１０８】
「第２プリントジョブ」
図９及び図１０は、携帯端末２７から特定の画像処理装置１０に対して、２回目以降のプリント指示（第２プリントジョブ指示）を行うときに実行される、認証処理の流れを示した制御フローチャートである。
【０１０９】
なお、図１１は、携帯端末２７で実行される図９のフローチャートと、画像処理装置１０で実行される図１０のフローチャートとを、相互に時系列で示した通信プロトコル（タイミングチャート）である。なお、処理の流れは、図９及び図１０のフローチャートと同一であるため、図９及び図１０に示したステップ番号を付して、図１１の通信プロトコルの詳細な説明は省略する。
【０１１０】
図９は、主として、携帯端末２７での、プリント指示制御（第２プリントジョブ）の流れを示すフローチャートである。
【０１１１】
ステップ２００では、プリントを要求する画像処理装置１０は、ユーザＩＤを把握しているか否かを判断し、否定判定された場合は、これから指示するプリントジョブが、第１プリントジョブであるため、ステップ２０２へ移行して、前述した図６のフローチャートに基づき第１プリントジョブ処理が実行される。
【０１１２】
また、ステップ２００で肯定判定されると、これから指示するプリントジョブが、第２プリントジョブであるため、ステップ２０４へ移行する。このステップ２０４以降の処理が、図６のステップ１０２の第２プリントジョブ処理である。
【０１１３】
ステップ２０４では、第２プリントジョブのユーザＩＤに対応するシーケンス情報を更新し、次いで、ステップ２０６へ移行して、秘密鍵を用いてシーケンス情報を暗号化し、ステップ２０８へ移行する。
【０１１４】
ステップ２０８では、第２プリントジョブとして、ユーザＩＤ、プリントデータ、及び暗号化したシーケンス情報を、特定の画像処理装置１０へ送信し、このルーチンは終了する。
【０１１５】
図１０は、主として、画像処理装置１０での、プリント受付制御（第２プリントジョブ）の流れを示すフローチャートである。
【０１１６】
ステップ２２０では、プリントジョブにユーザＩＤが付与されているか否かを判断し、否定判定された場合は、これから指示するプリントジョブが、第１プリントジョブであるため、ステップ２２２へ移行して、前述した図７のフローチャートに基づき第１プリントジョブ処理が実行される。
【０１１７】
また、ステップ２２０で肯定判定されると、これから指示するプリントジョブが、第２プリントジョブであるため、ステップ２２４へ移行する。このステップ２２４以降の処理が、図７のステップ１２２の第２プリントジョブ処理である。
【０１１８】
ステップ２２４では、第２プリントジョブに、暗号化されたシーケンス情報が付与されているか否かを判断し、否定判定された場合は、第２プリントジョブではないと判断して、ステップ２２６へ移行して、通常の認証プリント処理を実行し、このルーチンは終了する。
【０１１９】
また、ステップ２２４で肯定判定されると、ステップ２２８へ移行して、第２プリントジョブのユーザＩＤに紐付いている公開鍵はあるかを判断する。すなわち、ハードディスク３０Ｊの格納領域６８Ｂに格納したユーザＩＤ−公開鍵テーブルに該当するユーザＩＤが存在するか否かを判断する。
【０１２０】
このステップ２２８で否定判定された場合は、第２プリントジョブとして情報が不十分であると判断し、ステップ２３０へ移行してエラー処理を実行し、このルーチンは終了する。
【０１２１】
また、ステップ２２８で肯定判定された場合は、ステップ２３２へ移行して、公開鍵によって、秘密鍵で暗号化されたシーケンス情報を復号化可能か否かを判断する。このステップ２３２で否定判定された場合は、第２プリントジョブとして情報が不十分であると判断し、ステップ２３０へ移行してエラー処理を実行し、このルーチンは終了する。
【０１２２】
また、ステップ２３２で肯定判定された場合は、ステップ２３４へ移行して、シーケンス情報は巻き戻っているか否かを判断する。
【０１２３】
このステップ２３４で肯定判定された場合は、何らかのセキュリティ異常が発生したと判断し、ステップ２３０へ移行してエラー処理を実行し、このルーチンは終了する。
【０１２４】
また、ステップ２３４で肯定判定された場合は、第２プリントジョブとして情報が十分に揃っていると判断し（認証許可）、ステップ２３６へ移行して、プリント実行を指示して、ステップ２３８へ移行する。
【０１２５】
ステップ２３８では、ユーザＩＤに紐付けて、シーケンス情報を更新し、このルーチンは終了する。
【０１２６】
２回目以降においては、ログインしなくても、第２プリントジョブに含まれるユーザＩＤと紐付いている公開鍵によって、秘密鍵で暗号化されたシーケンス情報を復号化することで、既に、以前にログインしたユーザであることが立証されるため、特別な認証処理が不要となり、プリントジョブが実行される。
【０１２７】
なお、シーケンス情報は、セキュリティの観点から重要であるが、認証に特化した場合は、特に必須ではない。シーケンス情報の代わりに、２回目以降に暗号化する管理情報を設定すればよい。
【符号の説明】
【０１２８】
１０    画像処理装置
２０    通信回線網
２０Ａ    枝線
２１    ＰＣ
２３    無線通信装置
２４    画像形成部
２５    ユーザ
２６    画像読取部
２７    携帯端末
２７Ａ    ＣＰＵ
２７Ｂ    ＲＡＭ
２７Ｃ    ＲＯＭ
２７Ｄ    Ｉ／Ｏ
２７Ｅ    バス
２７Ｆ    タッチパネル部（ＵＩ）
２７Ｈ    無線通信Ｉ／Ｆ
２７Ｉ    メール通信Ｉ／Ｆ
２８    ファクシミリ通信制御回路
３０    主制御部（メインコントローラ）
３０Ａ    ＣＰＵ
３０Ｂ    ＲＡＭ
３０Ｃ    ＲＯＭ
３０Ｄ    Ｉ／Ｏ
３０Ｅ    バス
３０Ｆ    画像形成制御部
３０Ｇ    画像読取制御部
３０Ｉ    ＵＩ
３０Ｈ    Ｉ／Ｆ
３０Ｊ    ハードディスク
４０    プリント指示操作受付部
４２    プリントデータ格納部
４４    公開鍵付加部
４６    鍵格納部
４８    メールアドレス付加部
５０    プリントジョブ送信部
５２    シーケンス情報更新部
５４    シーケンス情報暗号化部
５６    暗号化情報送受信部
５８    返信情報復号化部
６０    初期シーケンス情報生成部
６２    通知情報暗号化部
６４    プリントジョブ受付部
６６    プリントジョブ格納部
６８Ａ    格納領域
６８Ｂ    格納領域
７０    ログインユーザＩＤ認識部
７２    ジョブリスト読出部
７４    表示制御部
７６    プリントジョブ読出部
７８    ログインユーザＩＤ暗号化部
８０    暗号化情報送受信部
８２    通知情報復号化部
８４    照合部
８６    プリント実行指示部
８８    第２プリントジョブ復号部
【図１】
2018169751.tif 000003
【図２】
2018169751.tif 000004
【図３】
2018169751.tif 000005
【図４】
2018169751.tif 000006
【図５】
2018169751.tif 000007
【図６】
2018169751.tif 000008
【図７】
2018169751.tif 000009
【図８】
2018169751.tif 000010
【図９】
2018169751.tif 000011
【図１０】
2018169751.tif 000012
【図１１】
2018169751.tif 000013