(57)【要約】【課題】  他人による操作を受け付けず安全に自装置で生成したジョブの管理・操作を行うことができるジョブ管理システムを提供する。【解決手段】  ホスト装置側では、ジョブに対応した識別子とこの識別子を暗号化した暗号化識別子を生成し、この識別子と暗号化識別子によりジョブを管理する。そして、画像形成装置に与えるジョブに対応する暗号化識別子を付加し、画像形成装置に先に与えたジョブの操作を行う場合には、対応する識別子を含む認証要求を画像形成装置に与える。画像形成装置側では、与えられたジョブに付加された暗号化識別子を復号化した識別子とこの暗号化識別子とによりジョブを管理し、ホスト装置から受けた識別子を含む認証要求に対し、その識別子と先に管理している識別子とを照合してジョブのオーナーを認証して、認証されたオーナーによるジョブに対する操作を受け付ける。【選択図】        図２
2005267186.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークで接続されたホスト装置と該ホスト装置から与えられるジョブを処理する画像形成装置間において前記ジョブを管理するジョブ管理システムであって、
前記ホスト装置には、
ジョブに対応した識別子を生成する識別子生成手段と、
前記識別子生成手段により生成された識別子を暗号化した暗号化識別子を生成する識別子暗号化手段と、
前記ジョブに対応する識別子とその暗号化識別子によりジョブを管理する第１ジョブ管理手段と、
前記画像形成装置に与えるジョブに、対応する暗号化識別子を付加する暗号化識別子付加手段と、
前記画像形成装置に先に与えたジョブの操作を行う場合に、該ジョブに対応する識別子を含む認証要求を前記画像形成装置に与える認証要求手段と、を備え、
前記画像形成装置には、
前記ホスト装置から与えられるジョブに付加された暗号化識別子を復号化する識別子復号化手段と、
前記ホスト装置から与えられたジョブに付加された暗号化識別子と該暗号化識別子を復号化した識別子とによりジョブを管理する第２ジョブ管理手段と、
前記ホスト装置から受けた前記識別子を含む認証要求に対し、その識別子と前記第２ジョブ管理手段により管理されている識別子とを照合してジョブのオーナーを認証する認証手段と、
前記認証手段により認証されたオーナーによる前記ジョブに対する操作を受け付ける制御手段と、を備えた
ことを特徴とするジョブ管理システム。
【請求項２】
前記ホスト装置に、
前記第２ジョブ管理手段が管理する暗号化識別子の全情報を前記画像形成装置から取得する暗号化識別子情報取得手段と、
前記暗号化識別子情報取得手段が取得した暗号化識別子の全情報から暗号化識別子を抽出し、抽出した暗号化識別子が自装置の識別子生成手段により生成されたものか否かを解析する識別子解析手段と、をさらに備え、
前記画像形成装置の制御手段は、前記ホスト装置からの要求に応じて前記暗号化識別子の全情報を返信し、
前記ホスト装置の認証要求手段は、前記識別子解析手段により、抽出した暗号化識別子が自装置の識別子生成手段により生成されたものであって、操作対象のジョブに対応するものであると認証できた場合、前記認証要求を前記画像形成装置に与える
ことを特徴とする請求項１に記載のジョブ管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークで接続されたホスト装置と該ホスト装置から与えられるジョブを処理する画像形成装置間において前記ジョブを管理するジョブ管理システムに関する。
【背景技術】
【０００２】
従来より、ネットワークプリンタ等の、ホスト装置から与えられるジョブを受けこれを処理する画像形成装置では、先に画像形成装置に与えられたジョブに対し、ホスト装置側から各種操作（ジョブの削除や、ジョブのステータス情報の取得など）を受け付けることができるように構成されている。例えば、特許文献１に記載の技術では、ホスト装置の方で、自装置の識別ＩＤを印刷情報に付加してそれをプリンタの方に送り、プリンタの方では、この識別ＩＤによりジョブを管理することで、この識別ＩＤを基に、自端末から送信したジョブの状態等を遠隔操作により追跡管理できるようにしている。
【特許文献１】特開２００１−２２５４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記特許文献１の技術では、遠隔操作により個々の印刷ジョブの追跡／管理を可能にしているが、他人による印刷ジョブや、他のホスト装置から出力された印刷ジョブまで追跡／管理が可能である。
これは、印刷情報に付加される識別ＩＤがネットワーク上でトレース可能であるので、この識別ＩＤを使って、他人による印刷ジョブや、他のホスト装置から出力された印刷ジョブまで操作可能となってしまうからであり、セキュリティ上問題があった。
また、このようなシステムでセキュリティを保持するには、例えばユーザに認証用のパスワードを入力させるなどしてユーザの認証を行う方法もあるが、ジョブの操作毎にパスワードによる認証を行うのでは、ユーザの手間がかかる。
【０００４】
本発明は、上記の点に鑑みてなされたもので、ホスト装置から遠隔操作により画像形成装置内にある自分のジョブの管理・操作を行う際に、わざわざユーザが認証用パスワードなどを入力しなくても、他人による操作を受け付けず安全に自装置で生成したジョブの管理・操作を行うことができるジョブ管理システムを提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、請求項１に記載の発明は、ネットワークで接続されたホスト装置と該ホスト装置から与えられるジョブを処理する画像形成装置間において前記ジョブを管理するジョブ管理システムであって、前記ホスト装置には、ジョブに対応した識別子を生成する識別子生成手段と、前記識別子生成手段により生成された識別子を暗号化した暗号化識別子を生成する識別子暗号化手段と、前記ジョブに対応する識別子とその暗号化識別子によりジョブを管理する第１ジョブ管理手段と、前記画像形成装置に与えるジョブに、対応する暗号化識別子を付加する暗号化識別子付加手段と、前記画像形成装置に先に与えたジョブの操作を行う場合に、該ジョブに対応する識別子を含む認証要求を前記画像形成装置に与える認証要求手段と、を備え、前記画像形成装置には、前記ホスト装置から与えられるジョブに付加された暗号化識別子を復号化する識別子復号化手段と、前記ホスト装置から与えられたジョブに付加された暗号化識別子と該暗号化識別子を復号化した識別子とによりジョブを管理する第２ジョブ管理手段と、前記ホスト装置から受けた前記識別子を含む認証要求に対し、その識別子と前記第２ジョブ管理手段により管理されている識別子とを照合してジョブのオーナーを認証する認証手段と、前記認証手段により認証されたオーナーによる前記ジョブに対する操作を受け付ける制御手段と、を備えたことを特徴とすることを特徴としている。
【０００６】
また、請求項２に記載の発明は、請求項１に記載のジョブ管理システムにおいて、前記ホスト装置に、前記第２ジョブ管理手段が管理する暗号化識別子の全情報を前記画像形成装置から取得する暗号化識別子情報取得手段と、前記暗号化識別子情報取得手段が取得した暗号化識別子の全情報から暗号化識別子を抽出し、抽出した暗号化識別子が自装置の識別子生成手段により生成されたものか否かを解析する識別子解析手段と、をさらに備え、前記画像形成装置の制御手段は、前記ホスト装置からの要求に応じて前記暗号化識別子の全情報を返信し、前記ホスト装置の認証要求手段は、前記識別子解析手段により、抽出した暗号化識別子が自装置の識別子生成手段により生成されたものであって、操作対象のジョブに対応するものであると認証できた場合、前記認証要求を前記画像形成装置に与えることを特徴としている。
【０００７】
なお、本明細書にて、ジョブとは、印刷装置に与える印刷ジョブのようなものから、その他画像形成装置がホスト装置から受けそれに応じて処理を行う各種コマンド（命令）等を含むものとする。また、ホスト装置が行うジョブの操作とは、ホスト装置から画像形成装置に与えたジョブの状態を示す情報（ジョブ情報）を画像形成装置に返信させる制御や、先に与えたジョブの削除等を画像形成装置に指示する制御を言うものとする。
【発明の効果】
【０００８】
本発明によれば、ホスト装置から遠隔操作により画像形成装置内にある自分のジョブの管理・操作を行う際に、わざわざユーザが認証用パスワードなどを入力しなくても、自装置で生成したジョブの管理・操作を行うことができるとともに、自分のジョブに対する他人の操作を受け付けずセキュリティを保つことができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施の形態を、図面を参照して説明する。
図１は、本発明のジョブ管理システムを適用した一実施の形態であるホスト装置と画像形成装置全体の機能構成を示すブロック図である。
【００１０】
ホスト装置１は、図１に示すように、ネットワークにより画像形成装置２に接続されており、主制御部１１、データ生成部１２、識別子生成部１３、識別子暗号化部１４、ジョブ管理部１５、ジョブ管理テーブル１６、識別子解析部１７とから構成されている。
データ生成部１２は、画像形成装置２に与えるジョブ（例えば、印刷ジョブ等）のデータを生成する。
【００１１】
識別子生成部１３は、画像形成装置２に与えるジョブに付加するための識別子を生成する。この識別子は、自装置の固有な管理情報を用いてユニークに生成される。
識別子暗号化部１４は、識別子生成部１３が生成した識別子を暗号化した暗号化識別子を生成する。
ジョブ管理部１５は、ジョブ管理テーブル１６に、少なくとも、識別子生成部１３が生成したジョブの識別子と、この識別子を識別子暗号化部１４が暗号化した暗号化識別子とを登録し、対応するジョブを管理する。
【００１２】
識別子解析部１７は、画像形成装置２から受ける暗号化識別子の全情報（ここでは、暗号化識別子のリストからなるリスト情報（ジョブリスト）とする）から、暗号化識別子を抽出し、抽出した暗号化識別子を復号化して得られる識別子が自装置の識別子生成手段により生成されたものか否かを判定する。具体的には、復号化して得た識別子が、ジョブ管理テーブル１６に登録されているかどうか判定することで行う。
【００１３】
主制御部１１は、ホスト装置１の各部（図示しないデバイス等も含む）を制御する。また、ジョブを画像形成装置２に与える際、このジョブに、識別子暗号化部１４が生成した暗号化識別子を付加する。また、ジョブの操作をする際には、画像形成装置２へ、上記ジョブリストの要求や、該当ジョブに係る認証要求を画像形成装置２へ送る。
【００１４】
次に、画像形成装置２は、図１に示すように、識別子復号化部２１、ジョブ管理部２２、ジョブ管理テーブル２３、認証部２４、ステータス管理部２５、データ出力制御部２６、エンジン２７、主制御部２８とから構成されている。
識別子復号化部２１は、ホスト装置１から与えられるジョブに付加された暗号化識別子を復号化し元の識別子を得る。
【００１５】
ジョブ管理部２２は、ジョブ管理テーブル２３に、少なくとも、ジョブに付加された暗号化識別子と、識別子複合部２１が復号したジョブの識別子とを登録し、対応するジョブを管理する。なお、ジョブ管理テーブル２３には、下記のジョブ情報も設定される。
認証部２４は、ホスト装置１から認証要求を受けた場合、これに応じて、この認証要求に含まれた操作対象のジョブの識別子を元に、ジョブ管理テーブル２３に登録された識別子との照合を行い、一致していればジョブオーナーの認証、不一致であればジョブオーナーの不認証という処理を行う。
【００１６】
ステータス管理部２５は、ジョブの状態（ステータス）を示すジョブ情報（印刷待ち、印刷中、印刷完了等）をジョブ管理テーブル２３に設定し管理する。
データ出力制御部２６は、ホスト装置１から与えられたジョブのデータやコマンドをエンジン２７に供給する。そして、上記ジョブ情報をジョブ管理テーブル２３に設定し更新する。
【００１７】
エンジン２７は、当該画像形成装置２の画像形成装置としての主たる機能部であり、例えば印刷を行う場合の給紙、画像形成、排紙等の一連の処理を実行する部分である。
主制御部２８は、画像形成装置２の各部（図示しないデバイス等も含む）を制御する。また、認証部２４により認証された該当ジョブに対する操作を受け付ける（コマンドに応じた処理を実行する）。
【００１８】
なお、上記ホスト装置１は、例えばＰＣ（パーソナルコンピュータ）や、ユーザ端末としてＰＣを利用したジョブ管理用のサーバ・コンピュータ等を用いて構成することができる。また、画像形成装置２は、いわゆるネットワークプリンタや、プリンタ機能を有するネットワーク接続可能な複合機等である。また、ジョブ管理テーブル１６、ジョブ管理テーブル２３は、それぞれホスト装置１、画像形成装置２に備わるメモリの所定領域に設定される。
【００１９】
また、ホスト装置１における、主制御部１１、データ生成部１２、識別子生成部１３、識別子暗号化部１４、ジョブ管理部１５、識別子解析部１７は、メモリおよびＣＰＵ（中央処理装置）等により構成される処理部に含まれ、この処理部が上記各部の機能を実現するためのプログラム（図示せず）をメモリにロードして実行することによりその機能が実現されるものとする。画像形成装置２における、識別子復号化部２１、ジョブ管理部２２、ジョブ管理テーブル２３、認証部２４、ステータス管理部２５、データ出力制御部２６、主制御部２８も同様とする。
【００２０】
次に、このように構成されたホスト装置１と画像形成装置２の動作について、図２を参照し説明する。
なお、以下では、ホスト装置１によるジョブの操作としてジョブ情報の取得を行う場合について説明する。他の操作の場合は、ジョブオーナーの認証後（認証された場合）、画像形成装置２が受けた指示（コマンド）に応じた処理を実行する。
【００２１】
はじめに、ユーザがホスト装置１に印刷要求を入力すると（ｔ１）、ホスト装置１では、データ生成部１２がジョブのデータである印刷データを生成する（ｔ２）。
次いで、識別子生成部１３が、このジョブに対応付けるユニークな識別子を生成し（ｔ３）、識別子暗号化部１４がこの識別子を暗号化した暗号化識別子を生成する（ｔ４）。
【００２２】
次いで、ジョブ管理部１５は、識別子生成部１３が生成した識別子と識別子暗号化部１４が生成した暗号化識別子を識別子情報としてジョブ管理テーブル１６に登録し（ｔ５）、以後このジョブ管理テーブル１６を基に、ホスト装置１におけるジョブの管理を行う。
以上の処理が済むと、主制御部１１は、印刷データに暗号化識別子を付加し（ｔ６）、この暗号化識別子を付加した印刷データを画像形成装置２へ送信する（ｔ７）。
【００２３】
ホスト装置１からジョブとして印刷データを受けた画像形成装置２は、識別子情報によるジョブ管理を開始する（ｔ８）。具体的には、受信した印刷データに付加された暗号化識別子を識別子復号化部２１が復号化して得た元の識別子と暗号化識別子とを、ジョブ管理部２２が、ジョブ管理テーブル２３に登録し、以後このジョブ管理テーブル２３を基に画像形成装置２におけるジョブの管理を行う。
【００２４】
次いで、画像形成装置２では、データ出力制御部２６が受信した印刷データをエンジン２７に与え、エンジン２７に印刷処理を開始させ（ｔ９）、ジョブステータス（ジョブ情報）を更新する（ｔ１０；このとき、ジョブのステータスは“印刷中”となる）。このジョブステータスの更新は、図示しないがステータスが変わる毎に更新される。
【００２５】
一方、ホスト装置１から印刷データの送信（ｔ７）が行われた後、ジョブの操作を行う場合、ホスト装置１は、画像形成装置２に対しジョブリスト（ジョブ管理テーブル２３に登録されている暗号化識別子の全情報のリスト）を要求する。このジョブリスト要求を受けた画像形成装置２は、ジョブリストをホスト装置１へ返信する（ｔ１１）。
【００２６】
画像形成装置２からジョブリストを取得したホスト装置１では、識別子解析部１７が、このリストから、自端末から送信したジョブがあるか検出処理を行う（ｔ１２）。具体的には、この検出は、ジョブリストから暗号化識別子を抽出し、抽出した暗号化識別子を復号化して得られる識別子が、ジョブ管理テーブル１６に登録されているかどうか判定することで行う。このようにして、画像形成装置２にある自端末のジョブの検出を行う。
【００２７】
ここで自端末のジョブが検出されたとする。すると、ホスト装置１では、主制御部１１により、自端末ジョブに対する認証要求が画像形成装置２へ送信される（ｔ１３）。この認証要求には該当ジョブの識別子が含まれている。
【００２８】
ホスト装置１から上記認証要求を受けた画像形成装置２では、認証部２４が、この認証要求に含まれる識別子を基に該当ジョブのオーナーを認証する処理を行う（ｔ１４）。具体的には、受信した認証要求に含まれる識別子が、ジョブ管理テーブル２３に登録されているか否かにより該当ジョブのオーナーか否か判定をするとともに、ジョブを特定する。
【００２９】
このように、ジョブに付加される暗号化識別子ではなく、認証要求に含まれる識別子を用いて認証処理を行うので、識別子を知るもののみ該当するジョブのオーナーとして認証される。すなわち、ホスト装置１から画像形成装置２へジョブを送信した段階で、第３者により暗号化識別子が盗まれたとしても、この暗号化識別子をもとにジョブの操作を行うことはできず、第３者によるジョブオーナーの“なりすまし”を防ぐことができる。このようにして、画像形成装置２で認証されたジョブに関しては、ホスト装置１からのジョブ情報の取得やジョブの削除といった操作が可能になる。
【００３０】
一方、ホスト装置１では、主制御部１１が、画像形成装置２に対して上記該当ジョブに関するジョブ情報を要求する。この時点で、画像形成装置２にて認証処理が完了し、認証要求をしたホスト装置１（あるいはユーザ）がジョブのオーナーであると認証された場合、画像形成装置２では、主制御部２８がステータス管理部２５からジョブ情報を取得し（このときステータス管理部２５は、ジョブ管理テーブル２３からジョブ情報を読み出しこれを主制御部に渡す）、このジョブ情報をホスト装置１へ返信する（ｔ１５）。
【００３１】
上記ジョブ情報の要求・取得の処理は、該当ジョブによる印刷が完了するまで繰り返される。図２に示す例では、ｔ１６にて画像形成装置２側の印刷処理が完了し、ｔ１７にて、上記ｔ１５と同様の処理によりジョブ情報の要求・取得の処理がなされる。この時点では該当ジョブに係る処理は完了しているのでジョブ情報には、ジョブのステータスとして“完了”が設定されており、ｔ１７にてジョブ情報を取得したホスト装置１では、主制御部１１の処理により、印刷完了を知らせる画面表示をするなどしてユーザへの印刷完了通知をする（ｔ１８）。
【００３２】
その後、ジョブ管理部１５が、画像形成装置１に対して、ｔ１４の認証処理にて成功した認証を無効化させるためのリセット要求を送信し（ｔ１９）、さらに、ジョブ管理テーブル１６に登録されている該当ジョブの識別子及び暗号化識別子等を削除する（ｔ２０）。一方、ホスト装置１から認証のリセット要求を受けた画像形成装置１では、ジョブ管理部２２が、ジョブ管理テーブル２３から該当ジョブの識別子及び暗号化識別子等を削除する（ｔ２１：リセット処理）。このようにしてジョブ管理に係る一連の処理は終了し、以後、上記該当ジョブに対する操作は一切できなくなる。
なお、上記で説明した動作フローは一例であり、本発明は、上記の処理の流れに限定されるものではない。
【００３３】
以上、この発明の実施形態を、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の構成等も含まれることは言うまでもない。
【図面の簡単な説明】
【００３４】
【図１】本発明のジョブ管理システムを適用した一実施の形態であるホスト装置と画像形成装置全体の機能構成を示すブロック図である。
【図２】ホスト装置と画像形成装置の動作を説明するためのシーケンス図である。
【符号の説明】
【００３５】
１…ホスト装置
２…画像形成装置
１１…主制御部（暗号化識別子付加手段、認証要求手段、暗号化識別子情報取得手段）
１２…データ生成部
１３…識別子生成部（識別子生成手段）
１４…識別子暗号化部（識別子暗号化手段）
１５…ジョブ管理部（第１ジョブ管理手段）
１６…ジョブ管理テーブル
１７…識別子解析部（識別子解析手段）
２１…識別子復号化部（識別子復号化手段）
２２…ジョブ管理部（第２ジョブ管理手段）
２３…ジョブ管理テーブル
２４…認証部（認証手段）
２５…ステータス管理部
２６…データ出力制御部
２７…エンジン
２８…主制御部（制御手段）
【図１】
2005267186.tif 000003
【図２】
2005267186.tif 000004