(57)【特許請求の範囲】
【請求項１】
装置内部で処理データをパスワードに基づき暗号化するための前記パスワードの入力を促すとともに要求される生成の要求を受け、記憶させる前記処理データごとに付与されている異なる識別子を含むデータ生成条件を生成する生成条件生成手段と、
前記データ生成条件と前記パスワードとを対応付けて記憶する管理リストと、
前記処理データと前記識別子とを着脱自在な不揮発性記憶部へ記憶させ、該着脱自在な不揮発性記憶部が記憶する該処理データと該処理データを識別する識別子とを読み出すインターフェース部と、
前記着脱自在な不揮発性記憶部から処理データの識別子を含むデータを読み出し処理データの出力条件を示すデータ出力条件を生成する出力条件生成手段と、
前記処理データの出力要求に応じて、前記データ生成条件とデータ出力条件を取得し、前記データ生成条件と前記データ出力条件とが一致する場合、前記管理リストからパスワードを読み出し前記処理データを復号して出力し、一致しなかった場合において、前記処理データ生成時に指定されたパスワードが入力された場合は、前記処理データを復号して出力し、処理データ生成時に指定されたパスワード以外が入力された場合は処理データの出力を行わないよう制御する出力手段とを有すること
を特徴とする情報処理装置。
【請求項２】
前記処理データの暗号化で用いられる前記パスワードを入力する暗号化パスワード入力手段を持つことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記データ生成条件として、処理データの生成処理を実施した情報処理装置のＭＡＣアドレスを使用し、前記データ出力条件として、処理データの出力を行おうとしている情報処理装置のＭＡＣアドレスを使用すること
を特徴とする請求項２記載の情報処理装置。
【請求項４】
前記データ生成条件として、情報処理を要求した利用者が画像形成装置にログインする際の識別情報を使用し、前記データ出力条件として、処理データの出力を要求した利用者が情報処理装置にログインする際の識別情報を使用すること
を特徴とする請求項２又は請求項３のいずれかに記載の情報処理装置。
【請求項５】
前記データ生成条件として、生成する処理データを一意に識別するための識別子と処理データの生成を指示した利用者が情報処理装置にログインする際の識別情報、処理データを生成した情報処理装置を一意に識別するためのＭＡＣアドレスのセットを使用し、
前記データ出力条件として、出力が要求された処理データのヘッダ部から取得した処理データを一意に識別するための識別子と処理データの出力を指示した利用者が情報処理装置にログインする際の識別情報、処理データを出力しようとしている情報処理装置を一意に識別するためのＭＡＣアドレスのセットを使用すること
を特徴とする請求項２記載の情報処理装置。
【請求項６】
出力要求のあった処理データのデータ生成条件が取得できなかった場合、予め指定された別の情報処理装置からデータ生成条件を取得する生成条件取得手段を有すること
を特徴とする請求項２乃至５のいずれか記載の情報処理装置。
【請求項７】
前記別の情報処理装置は所定のリストで管理されており、
当該リストに記載されている別の情報処理装置のデータ生成条件として、当該別の情報処理装置のＭＡＣアドレス、或いは出力要求をした利用者が当該別の情報処理装置にログインする際の識別情報を取得すること
を特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記処理データは画像データであることを特徴とする請求項２乃至７のいずれかに記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、セキュリティ確保の観点から画像データ毎にパスワードを設定することが可能な情報処理装置に関する。
【背景技術】
【０００２】
従来、原稿をスキャンして画像データを生成し、ＵＳＢ（Universal Serial Bus）メモリに格納する機能（以降、「ScanToMemory機能」と称する）や、ホストコンピュータを介さずにＵＳＢメモリから直接、画像データを読み出して印刷する機能（以降、「DirectPrint機能」と称する）を持つ複合機が存在する。このような複合機の中には、生成した画像データの機密性を保持するために、画像データ毎にパスワードを設定することができ、当該パスワードを入力しない限り、当該画像データを出力できないように保護する機能を持つものも存在する。
【０００３】
ここで、例えば、特許文献１では、印刷ジョブに認証情報を設定する認証情報設定手段を備えており、印刷要求に基づく認証情報と印刷ジョブ格納部が格納する印刷ジョブの認証情報とを比較し、両者が一致する場合に、印刷要求に基づく認証情報に一致する認証情報を有する印刷ジョブを印刷処理させる印刷装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３４１５９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術に係る画像形成装置では、一度、画像データにパスワードを設定すると、画像を出力する度に毎回パスワードを入力しなくてはならず、煩雑であるといった問題があり、ユーザが満足できるものではなかった。
【０００６】
そこで、本発明は上述の技術的な課題に鑑み、セキュリティを確保しつつ、利用者が画像生成時に設定したパスワードの入力を省略することができるようにして、画像データ出力時の操作性を向上させた情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述技術的な課題を解決するため、本発明の画像形成装置は、装置内部で処理データをパスワードに基づき暗号化するための前記パスワードの入力を促すとともに要求される生成の要求を受け、記憶させる前記処理データごとに付与されている異なる識別子を含むデータ生成条件を生成する生成条件生成手段と、前記データ生成条件と前記パスワードとを対応付けて記憶する管理リストと、前記処理データと前記識別子とを着脱自在な不揮発性記憶部へ記憶させ、該着脱自在な不揮発性記憶部が記憶する該処理データと該処理データを識別する識別子とを読み出すインターフェース部と、前記着脱自在な不揮発性記憶部から処理データの識別子を含むデータを読み出し処理データの出力条件を示すデータ出力条件を生成する出力条件生成手段と、前記処理データの出力要求に応じて、前記データ生成条件とデータ出力条件を取得し、前記データ生成条件と前記データ出力条件とが一致する場合、前記管理リストからパスワードを読み出し前記処理データを復号して出力し、一致しなかった場合において、前記処理データ生成時に指定されたパスワードが入力された場合は、前記処理データを復号して出力し、処理データ生成時に指定されたパスワード以外が入力された場合は処理データの出力を行わないよう制御する出力手段とを有することを特徴としている。
【発明の効果】
【０００８】
本発明に係る情報処理装置によれば、セキュリティを確保しつつ、利用者が画像生成時に設定したパスワードの入力を省略することができるようにして、画像データ出力時の操作性を向上させることが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１の実施形態に係る画像形成装置、及び周辺機器の利用態様を示す図である。
【図２】本発明の第１の実施形態に係る画像形成装置、及び周辺機器の他の利用態様を示す図である。
【図３】本発明の第１の実施形態に係る画像形成装置としての複合機の構成を示すブロック図である。
【図４】利用者管理リストのデータ例を示す図である。
【図５】画像データ管理リストのデータ例を示す図である。
【図６】本発明の第１の実施形態に係る画像形成装置としての複合機のＲＯＭに格納され、ＣＰＵによって実行される制御プログラムの機能ブロック図である。
【図７】本発明の第１の実施形態に係る画像形成装置としての複合機のScanToMemory機能で画像データをＵＳＢメモリに書き込む場合の動作を詳細に説明するフローチャートである。
【図８】本発明の第１の実施形態に係る画像形成装置としての複合機のDirectPrint機能でＵＳＢメモリに書き込まれた画像データを印刷する場合の動作を詳細に説明するフローチャートである。
【図９】本発明の第１の実施形態に係る画像形成装置としての複合機による、出力要求のあった画像の画像生成条件と画像出力条件が一致しなかった場合の処理について詳しく説明するフローチャートである。
【図１０】画像データ生成条件と画像データ出力条件が一致した場合と一致しなかった場合とで、利用者が複合機に対して行う操作と、出力結果にいかなる差異が生じるかを説明するための図である。
【図１１】画像データ生成条件と画像データ出力条件が一致した場合と一致しなかった場合とで、利用者が複合機に対して行う操作と、出力結果にいかなる差異が生じるかを説明するための図である。
【図１２】画像データ生成条件と画像データ出力条件が一致した場合と一致しなかった場合とで、利用者が複合機に対して行う操作と、出力結果にいかなる差異が生じるかを説明するための図である。
【図１３】本発明の第２の実施形態に係る画像形成装置、及び周辺機器の利用態様を示す図である。
【図１４】本発明の第２の実施形態に係る画像形成装置としての複合機のブロック図である。
【図１５】複合機リストのデータ例を示す図である。
【図１６】本発明の第２の実施形態に係る画像形成装置としての複合機の制御プログラムの機能ブロック図である。
【図１７】出力要求のあった画像の画像生成条件と画像出力条件が一致しなかった場合の処理について詳しく説明するフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の画像形成装置に係る好適な実施形態について図面を参照しながら説明する。なお、本発明の画像形成装置は、以下の記述に限定されるものではなく、本発明の要旨を逸脱しない範囲において、適宜変更可能である。
【００１１】
先ず、図１、図２には、本発明の第１の実施形態に係る画像形成装置、及び周辺機器の利用態様を示し説明する。これら図１、図２に示されるように、本実施形態に係る画像形成装置としての複合機１は、ＵＳＢメモリ２と接続自在となっている。
【００１２】
複合機１は、印刷、ＦＡＸ、コピーといった基本機能に加えて、前述のScanToMemory機能、DirectPrint機能を有する画像形成装置である。ＵＳＢメモリ２は、ＵＳＢコネクタに接続して使用するフラッシュメモリを内蔵した複合機１と着脱可能な可搬記憶媒体である。ここで、ScanToMemory機能とは、原稿をスキャンして画像データを生成しＵＳＢメモリ２に格納する機能をいい、DirectPrint機能とは、ホストコンピュータを介さずにＵＳＢメモリ２から直接、画像データを読み出して印刷する機能をいう。図１はScanToMemory機能の利用態様、図２はDirectPrint機能の利用態様を示している。
【００１３】
尚、本実施形態では、ScanToMemory機能、DirectPrint機能のアクセス先デバイスをＵＳＢメモリ２として説明を継続するが、アクセス先デバイスはＵＳＢメモリ２に限定されるものではなく、ＳＤカード、ハードディスク、ネットワークで接続されたサーバ上のストレージ等を利用する形態を取ってもよいことは勿論である。
【００１４】
図３は本発明の第１の実施形態に係る画像形成装置としての複合機１の構成を示すブロック図である。図３に示されるように、複合機１は、共通バス１０１、全体の制御を司るＣＰＵ（Central Processing Unit）１０２、ＲＡＭ（Random Access Memory）１０３、少なくとも制御プログラム１０５を記憶するＲＯＭ（Read Only Memory）１０４、スキャンユニット１０６、プリントユニット１０７、オペレータパネル１０８、少なくとも利用者管理リスト１１０と画像データ管理リスト１１１を格納したハードディスク１０９、ＵＳＢインタフェース１１２を備えている。各構成部は共通バス１０１を介して相互に通信自在に接続されている。制御プログラム１０５は、複合機１全体を制御するためのプログラムであり、その詳細な機能は図６を参照して後述する。
【００１５】
ＣＰＵ１０２は、マイクロプロセッサ等から構成され、ＲＯＭ１０４に格納された制御プログラム１０５を読み出して実行することにより、複合機１全体の制御を行う部分である。ＲＡＭ１０３は、ＣＰＵ１０１の主メモリであって、制御プログラム１０５の実行に必要な情報を一時的に記憶する部分である。ＲＯＭ１０４は、複合機１全体を制御するための制御プログラム１０５等を格納する部分である。スキャンユニット１０６は、ユニット上に設置された原稿に光を投射し、原稿からの反射光を固体撮像素子（CCD; Charge Coupled Device）で読み取ることで図形や写真を読み取る機構部である。
【００１６】
プリントユニット１０７は、ローラや帯電装置、露光装置、現像装置等、実際に用紙上に画像を印刷するために使用する機構部である。オペレータパネル１０８は、複合機１の情報を利用者に通知するための表示部と、利用者が複合機１を操作するための入力を行う操作入力部とを兼ねた部分である。これらの部分の入出力機構としては、ＬＣＤ（Liquid Crystal Display）パネルとスイッチの組み合わせやタッチ式の液晶パネル等が使用されるが、特にこれらに限定されないことは勿論である。
【００１７】
ＵＳＢインタフェース１１２は複合機１にＵＳＢ規格のデバイスを接続するための接続口である。ScanToMemory機能、DirectPrint機能の実行時に使用するＵＳＢメモリ２もこの接続口を介して複合機１と接続される。そして、ハードディスク１０９は、複合機１の処理に必要なデータを永続化する部分であり、この例では、利用者管理リスト１１０と画像データ管理リスト１１１が格納されている。
【００１８】
ここで、図４には利用者管理リスト１１０のデータ例を示し説明する。利用者管理リスト１１０は、複合機１を利用する利用者の認証に必要な情報を管理するリストである。本実施形態では、利用者は複合機１を利用するためにはまず認証を行うように設定されているという前提で説明を継続する。利用者の認証は、ログイン利用者名とログインパスワードを入力することによって行う。図４に示すように、利用者管理リスト１１０には、複合機１の利用者のログイン利用者名１１０ａとログインパスワード１１０ｂを対応付けて記憶する。例えば、ログイン利用者名１１０ａが「abe」についてはログインパスワード１１０ｂ「abc123」が対応付けられて記憶されている。
【００１９】
次に図５には画像データ管理リスト１１１のデータ例を示し説明する。画像データ管理リスト１１１は、複合機１のScanToMemory機能で生成する画像データの情報を管理するリストである。図５に示されるように、画像データリスト１１１には、画像を一意に識別するための画像データ識別番号１１１ａと画像データを生成した利用者を識別するログイン利用者名１１１ｂ、対象となる画像の暗号化、復号化に必要なパスワード１１１ｃ、画像データを生成した複合機１のＭＡＣアドレス１１１ｄを対応付けて記録する。例えば、画像データ識別番号１１１ａが「Image0001」については、ログイン利用者名１１１ｂが「abe」、暗号化パスワード１１１ｃが「qazx123」、複合機１のＭＡＣアドレス１１１ｄが「0103060a0b0c」が対応付けられて記憶されている。尚、暗号化パスワードとは、暗号化や復号に必要なパスワードをいい、本実施形態では、暗号化時、復号時には共通のパスワードが用いられるものとする。但し、これには限定されない。
【００２０】
図６には、本発明の第１の実施形態に係る画像形成装置としての複合機１のＲＯＭ１０４に格納され、ＣＰＵ１０２によって実行される制御プログラム１０５の機能ブロック図を示し説明する。この図６に示されるように、制御プログラム１０５は、利用者管理部２０１、パネル制御部２０２、画像データ管理部２０３、ＵＳＢメモリ制御部２０４、スキャナ制御部２０５、印刷制御部２０６、画像データ変換部２０７、画像データ生成条件生成部２０８、画像データ出力条件生成部２０９から構成されている。
【００２１】
より詳細には、利用者管理部２０１は、ハードディスク１０９に格納されている利用者管理リスト１１０を管理し、複合機１の利用者の認証、新規利用者の登録、削除を行う部分である。パネル制御部２０２は、オペレータパネル１０８を制御し、オペレータパネル１０８へのメッセージ出力、オペレータパネル１０８に備え付けられたキーが押下されたことを検知して、複合機１の各制御部に伝達する部分である。
【００２２】
画像データ管理部２０３は、複合機１が生成する画像データの情報を管理する部分である。この画像データ管理部２０３は、複合機１で画像データを生成する度に、ハードディスク１０９に格納された画像データ管理リスト１１１の更新処理を行う。ＵＳＢメモリ制御部２０４は、ＵＳＢメモリインタフェース１１２に装着されたＵＳＢメモリ２へのデータの読み書きを行う部分である。
【００２３】
スキャナ制御部２０５は、スキャンユニット１０６の機構部分の制御、読み取った画像データを他の制御部に転送する部分である。印刷制御部２０６は、後述の画像データ変換部２０７が出力した画像データに基づき、プリントユニット１０７を制御することによって媒体上に画像を形成する部分である。画像データ変換部２０７は、画像データと暗号化パスワードを受け取って暗号化ＰＤＦ形式に変換する、又は暗号化されたＰＤＦと暗号化パスワードを受け取って画像データを復号し、更に、プリントユニット１０７で出力可能なデータ形式に変換する部分である。
【００２４】
画像データ生成条件生成部２０８は、画像データ生成条件を生成する部分である。本実施形態では、生成する画像を一意に識別するための識別子（この例では「Image連番」）と画像データの生成を指示した利用者のログイン利用者名、画像データを生成した複合機１を一意に識別するためのＭＡＣアドレスの３種の情報のセットを画像データ生成条件と定義する。
【００２５】
画像データ出力条件生成部２０９は、画像データ出力条件を生成する部分である。本実施形態では、出力が要求された画像データのヘッダ部から取得した画像を一意に識別するための識別子（この例では「Image連番」）と画像データの出力を指示した利用者のログイン利用者名、画像データを出力しようとしている複合機１を一意に識別するためのＭＡＣアドレスの３種の情報のセットを画像データ出力条件と定義する。
【００２６】
以上で第１の実施形態に係る画像形成装置の構成の説明を終える。
【００２７】
以下、図７乃至９のフローチャートを参照して、本発明の第１の実施形態に係る画像形成装置の動作を詳細に説明する。
【００２８】
先ず、図７のフローチャートを参照して、第１の実施形態に係る画像形成装置としての複合機１のScanToMemory機能で画像データをＵＳＢメモリ２に書き込む場合の動作を詳細に説明する。
【００２９】
パネル制御部２０２は、利用者がオペレータパネル１０８から入力したログイン利用者名、ログインパスワードの情報（利用者認証情報）を利用者管理部２０１に通知する。これにより、利用者管理部２０１は、利用者認証情報を取得する。そして、利用者管理部２０１は自身が管理する利用者管理リスト１１０の情報と受け取った利用者認証情報のログイン利用者名、ログインパスワードを用いて、利用者の認証を行う（Ｓ１０１）。
【００３０】
続いて、利用者管理部２０１による認証の結果、利用者が複合機１に登録されている場合は、認証成立となり、登録利用者でない旨をパネル制御部２０２に通知してステップＳ１０３へ進み、一方、認証の結果、利用者が複合機１に登録されていない場合は、認証不成立となり、パネル制御部２０２を介して、利用者は複合機１の登録利用者ではないため複合機１を使用できない旨のメッセージを表示し処理を終了する（Ｓ１０２）。
【００３１】
次いで、パネル制御部２０２は、利用者からScanToMemory機能の実行要求を受けると画像データ管理部２０３にその旨を通知する。画像データ管理部２０３は、画像データを暗号化するための暗号化パスワードの入力を促すメッセージをオペレータパネル１０８に表示する。さらに、画像データ生成条件生成部２０８に、画像データ生成条件の生成を要求する。画像データ生成条件生成部２０８は、この要求を受け、画像データ識別番号を採番し、利用者管理部２０１から取得した利用者のログイン利用者名と複合機１のＭＡＣアドレスを画像データ生成条件として、画像データ管理部２０３へ通知する。画像データ管理部２０３は、画像データ生成条件生成部２０８から通知された画像データ生成条件と利用者がオペレータパネル１０８から入力した画像データを暗号化するための暗号化パスワードを対応付けて、ハードディスクに格納されている画像データ管理リスト１１１に記憶する（Ｓ１０３）。
【００３２】
続いて、画像読取りを実行する。即ち、パネル制御部２０２は、利用者からの読み取り開始指示を画像データ管理部２０３とスキャナ制御部２０５に通知する。画像データ管理部２０３は、画像データ識別番号と画像データの暗号化パスワード、複合機１のＭＡＣアドレスを画像データ変換部２０７に設定し、スキャナ制御部２０５は、スキャンユニット１０６を制御して、スキャンユニット１０５上に設置された原稿を読み取り、画像データ変換部２０７に転送する（Ｓ１０４）。
【００３３】
次いで、画像データ変換部２０７が画像データを変換する。即ち、画像データ変換部２０７は、予め設定された画像データの暗号化パスワードを用いて暗号化されたＰＤＦを作成し、画像データのヘッダ部に画像データ識別番号とＭＡＣアドレスを付与して、ＵＳＢメモリインタフェース１１２に転送する（Ｓ１０５）。
【００３４】
続いて、ＵＳＢメモリインタフェース１１２は、受け取った画像データ（暗号化されたＰＤＦ）をＵＳＢメモリ２に書き込み、書き込みが完了した時点でオペレータパネル１０８にその旨を通知し（Ｓ１０６）、こうして一連の処理を終了する。
【００３５】
次に、図８のフローチャートを参照して、第１の実施形態に係る画像形成装置としての複合機１のDirectPrint機能でＵＳＢメモリ２に書き込まれた画像データを印刷する場合の動作を詳細に説明する。
【００３６】
パネル制御部２０２は、利用者がオペレータパネル１０８から入力したログイン利用者名、ログインパスワードの情報（利用者認証情報）を利用者管理部２０１に通知する。これにより、利用者管理部２０１は、利用者認証情報を取得する。そして、利用者管理部２０１は、ハードディスク１０９に格納されている、自身が管理する利用者管理リスト１１０の情報と受け取ったログイン利用者名、ログインパスワードを用いて、利用者の認証を行う（Ｓ２０１）。
【００３７】
続いて、利用者管理部２０１による認証の結果、利用者が複合機１に登録されている場合は、認証成立となり、登録利用者でない旨をパネル制御部２０２に通知してステップＳ２０３へ進み、一方、認証の結果、利用者が複合機１に登録されていない場合は、認証不成立となり、パネル制御部２０２を介して、利用者は複合機１の登録利用者ではないため複合機１を使用できない旨のメッセージを表示し処理を終了する（Ｓ２０２）。
【００３８】
次いで、パネル制御部２０２は、ＵＳＢメモリ２に格納されているファイルの一覧をオペレータパネル１０８に表示し、DirectPrint機能で印刷対象とする画像データの情報を取得して画像データ管理部２０３に通知する。即ち、画像データ管理部２０３は、出力ファイルを取得する（Ｓ２０３）。
【００３９】
続いて、画像データ出力条件生成部２０９により、画像データ出力条件の生成が行われる。即ち、画像データ管理部２０３は、画像データ出力条件生成部２０９に画像データ出力条件の生成を要求する。画像データ出力条件生成部２０９は、印刷が要求された画像データのヘッダ情報から、画像データ識別番号と画像形成の際に使用された複合機１のＭＡＣアドレスを読み出す。更に、現在、画像データの出力要求を行っている利用者のログイン利用者名を利用者管理部２０１から取得し、先に取得した、画像データ識別番号、複合機１のＭＡＣアドレスとセットにして画像データ出力条件として、画像データ管理部２０３に通知する（Ｓ２０４）。
【００４０】
次いで、画像データ管理部２０３は、画像データ出力条件生成部２０９から通知された画像データ出力条件と、ハードディスク１０９に格納されている自身が管理する画像データ管理リスト１１１に記録されている画像データ生成条件とが一致するものがあるかを確認する。即ち、画像データ管理部２０３は、画像出力可否の検証を行う（Ｓ２０５）。
【００４１】
画像データ管理部２０３は、画像データ出力条件と一致する画像データ生成条件が見つからなかった場合は（ステップＳ２０６をＮｏに分岐）、画像出力可否再検証処理を実行する。この画像出力可否再検証処理に関しては、図９を用いて別途説明するため、本フローチャート内では説明を省略する。
【００４２】
一方、画像データ管理部２０３は、画像データ出力条件と一致する画像データ生成条件を見つけた場合は（ステップＳ２０６をＹｅｓに分岐）、対象となる画像データを印刷する為、当該画像データの暗号化パスワードを画像データ管理リスト１１１から読み出し、該暗号化パスワードを画像データ変換部２０７に設定し、更に印刷対象の画像データを、ＵＳＢメモリ制御部２０４を介してＵＳＢメモリ２から読み出して、画像変換部２０７へと転送し、ステップＳ２０７へと移行する。
【００４３】
続いて、画像データ変換部２０７は、受け取った画像データを予め設定された復号用パスワードで復号し、更にプリントユニット１０７で出力可能な形式に変換して印刷制御部２０６へ転送する。即ち、画像データ変換部２０７は画像変換を実行する（Ｓ２０７）。
【００４４】
そして、印刷制御部２０６は、プリントユニット１０７を制御して、媒体上に画像を形成する（Ｓ２０８）。尚、本実施形態では、説明の都合上、ＵＳＢメモリ２から読み出した画像データの出力方法として「印刷」する場合を例に説明しているが、画像データの出力方法としては印刷に限らず、メール送信、サーバ送信、Ｆａｘ送信等で出力する場合もあることは勿論である。こうして、一連の処理を終了する。
【００４５】
次に、図９のフローチャートを参照して、出力要求のあった画像の画像生成条件と画像出力条件が一致しなかった場合の処理について詳しく説明する。即ち、図８のステップＳ２０９で実行される画像出力可否再検証処理について詳述する。
【００４６】
画像データ管理部２０３は、オペレータパネル１０８に画像データの復号に使用するパスワードの入力を促すメッセージを表示して、利用者に画像データの復号用のパスワードの入力を要求し、該パスワードを取得する（Ｓ３０１）。
【００４７】
画像データ管理部２０３は、上記パスワードの検証を行う。即ち、画像データ管理部２０３は、オペレータパネル１０８から入力された画像データの復号用のパスワードを画像データ変換部２０７に設定し、更に印刷対象の画像データをＵＳＢメモリ制御部２０４を介して、ＵＳＢメモリ２から読み出して画像変換部２０７へ転送する（Ｓ３０２）。
【００４８】
画像データ変換部２０７は、受け取った画像データを、予め設定された復号用のパスワードで復号する。設定された復号用のパスワードで画像データが正しく復号できた場合（ステップＳ３０３をＹｅｓに分岐）、Ｓ３０４へ進み、画像データ変換部２０７は、更に復号された画像データをプリントユニット１０７で出力可能な形式に変換して印刷制御部２０６へ転送する（Ｓ３０４）。そして、印刷制御部２０６は、プリントユニット１０７を制御して媒体上に画像を形成して（Ｓ３０５）、処理を終了する。
【００４９】
一方、復号が正しく出来なかった場合（ステップＳ３０３をＮｏに分岐）、Ｓ３０６へ進み、画像データ管理部２０３は、オペレータパネル１０８に入力された画像データ復号用パスワードが不適切であった旨を表示し（Ｓ３０６）、処理を終了する。
【００５０】
尚、復号が正しく行えたか否かの判断は、予め、画像データの所定の場所に、固定文字列を埋め込んでおき、復号後の画像データの所定の場所から前記固定文字列が読み出せるかを持って判断する方法等があるが本実施例では特に言及しない。
【００５１】
ここで、図１０乃至１２を参照して、画像データ生成条件と画像データ出力条件が一致した場合と一致しなかった場合とで、利用者が複合機１に対して行う操作と、出力結果にいかなる差異が生じるかを説明する。
【００５２】
先ず、図１０は利用者Ａ（ログイン利用者名「abe」、ログインパスワード「abc123」）が複合機１のScanToMemory機能を利用して４つの画像データを作成（画像データを暗号化する際のパスワードは、画像データ１：qazx123、画像データ２：wsxc234、画像データ３：edcv345、画像データ４：wsxc234である）する場合のユーザ操作と、出力結果を示している。括弧書きの数字は利用者の操作順序を意味しており、括弧書き数字の右肩に「'」（ダッシュ）がついているのは括弧書きの数字の利用者操作による複合機１の出力結果を意味する。つまり、図１０では、複合機１は利用者Ａによる画像データ生成要求１回毎に１つの暗号化された画像データを出力することを意味する。尚、ここでいう暗号化された画像データとは、例えば暗号化されたＰＤＦの如くであるが、限定されない。
【００５３】
図１１は、後日、同じ複合機１のDirectPrint機能を利用して、利用者Ａが４つの画像データを印刷する場合の複合機１の振る舞いを現したものである。この場合、画像データ生成条件と画像データ出力条件が一致する為、複合機１は１回の画像データ印刷指示によって、画像データの復号用のパスワードの入力を必要とせず、画像データ１〜４を連続して出力することができる。
【００５４】
一方、図１２は、後日、別の複合機３のDirectPrint機能を利用して、利用者Ａが４つの画像データを再印刷する場合の複合機１の振る舞いを現したものである。この場合、画像データ生成条件と画像データ出力条件とが不一致（即ち、ＭＡＣアドレスの不一致）となる為、利用者は４つの画像データを印刷するために４回の画像印刷指示とパスワード入力を行う必要があることを意味している。
【００５５】
尚、別の利用者Ｂが複合機１のDirectPrint機能を利用して画像データの再印刷を行う場合も、画像データ生成条件と画像データ出力条件とが不一致（即ち、ログイン利用者が不一致）となるため、この図１２の手順が必要となる。
【００５６】
以上で第１の実施形態に係る画像形成装置による動作の説明を終える。
【００５７】
以上のように第１の実施形態によれば、画像データ生成条件を生成する生成条件生成手段としての画像データ生成条件生成部２０８と、画像データ出力条件を生成する出力条件生成手段としての画像データ出力条件生成部２０９と、画像データのパスワードを取得するパスワード取得手段、及び画像データの出力要求に応じて、前記画像データ生成条件と画像データ出力条件を取得し、前記画像データ生成条件と前記画像データ出力条件とが一致する場合、画像データを出力し、一致しなかった場合は、前記パスワード取得手段にて画像データのパスワード取得を行い、画像データ生成時に指定されたパスワードが入力された場合は、画像データを出力し、画像データ生成時に指定されたパスワード以外が入力された場合は画像データの出力を行わないよう制御する画像出力手段、としての画像データ管理部２０３とを有することを特徴とする画像形成装置が提供される。
【００５８】
ここで、画像データ生成条件として、画像データの生成処理を実施した複合機１のＭＡＣアドレスを使用し、画像データ出力条件として、画像の出力を行おうとしている複合機１のＭＡＣアドレスを使用してもよい。或いは、画像データ生成条件として、画像生成を要求した利用者が複合機１にログインする際の識別情報としてのログイン利用者名を使用し、画像データ出力条件として、画像出力を要求した利用者が複合機１にログインする際の識別情報としてのログイン利用者名を使用してもよい。或いは、画像データ生成条件として、生成する画像を一意に識別するための識別子と画像データの生成を指示した利用者が複合機１にログインする際の識別情報としてのログイン利用者名、画像データを生成した複合機１を一意に識別するためのＭＡＣアドレスのセットを使用し、画像データ出力条件として、出力が要求された画像データのヘッダ部から取得した画像を一意に識別するための識別子と画像データの出力を指示した利用者が複合機１にログインする際の識別情報としてのログイン利用者名、画像データを出力しようとしている複合機１を一意に識別するためのＭＡＣアドレスのセットを使用することとしてもよい。
【００５９】
このように、第１の実施形態に係る画像形成装置では、画像データ生成条件と画像データ出力条件が一致する場合は、利用者は画像生成時に設定したパスワードを入力することなく、画像の出力を行うことができるため、セキュリティを確保しつつ、画像データ出力時の操作性を向上させることが可能となる。
【００６０】
（第２の実施形態）
【００６１】
図１３には本発明の第２の実施形態の利用態様を示す。以降の説明では、第１の実施形態と共通する部分については第１の実施形態と同一符号を付してここでの重複した説明を省略し、異なる点のみを重点的に説明する。第１の実施形態で説明した利用態様との違いは、複合機１がネットワーク４を介して複数の複合機３等と接続される点である。ネットワーク４は複合機１と復号機３を接続する通信路である。通信路の例としてはネットワーク以外に、無線ＬＡＮなどを利用する形態をとってもよいことは勿論である。
【００６２】
図１４には本発明の第２の実施形態に係る画像形成装置としての複合機１のブロック図である。第１の実施形態との差異は、ハードディスク１０９内に複合機リスト１１３が追加された点と、ネットワークインタフェース１１４が追加された点にある。ネットワークインタフェース１１４は、複合機１が他の複合機３等との間でネットワーク４を介して画像データ管理リスト１１０の送受信をするための通信路である。
【００６３】
ここで、図１５には複合機リスト１１３のデータ例を示し説明する。同図に示されるように、複合機リスト１１３は、複合機１が画像データ生成条件の検索する際の検索対象とする他の複合機３等のＭＡＣアドレス１１５ａを格納したものである。画像データ管理部２０３は、自身の画像データ管理リスト１１０以外にこのリストに記載されている複合機が持つ画像データ管理リスト１１０に対しても検索を行う。
【００６４】
図１６は、第２の実施形態に係る画像形成装置としての複合機１の制御プログラム１０５の機能ブロック図である。前述した第１の実施形態との違いは、通信制御部２１０が追加された点である。この通信制御部２１０は、ネットワークインタフェース１１４を制御し、他の複合機と画像データ管理リスト１１０の送受信処理を実行する部分である。
【００６５】
以上で本実施形態における構成の説明を終える。
【００６６】
第２の実施形態における複合機１の動作は、出力要求のあった画像データの画像生成条件と画像出力条件が一致しなかった場合の処理（図８のステップＳ２０９）を除き、図８及び図９を用いて説明した第１の実施形態の動作と同様であるため、ここでは、第１の実施形態と動作が異なる前述の処理内容のみについて図１７を用いて説明する。
【００６７】
以下、図１７のフローチャートを参照して、出力要求のあった画像の画像生成条件と画像出力条件が一致しなかった場合の処理について詳しく説明する。即ち、画像出力可否再検証処理について詳述する。
【００６８】
画像データ管理部２０３は、複合機リスト１１３を参照し、画像データ生成条件検索先となる複合機のＭＡＣアドレスを取得し、通信制御部２１０を介して、取得したＭＡＣアドレスを持つ複合機の画像データ管理リスト１１０を取得する（Ｓ４０１）。
【００６９】
続いて、画像データ管理部２０３は、画像出力可否の検証を行う。即ち、画像データ管理部２０３は、取得した画像データ管理リスト１１０内に、現在、出力が要求されている画像データの画像データ識別番号があるかを検索し、同一の画像データ識別番号が見つかった場合は、続けて、画像データ生成時のログイン利用者名と現在画像データを出力しようとしている利用者のログイン利用者名が同じかを比較する（Ｓ４０２）。
【００７０】
次いで、画像データ管理部２０３は、画像データ識別番号、利用者ログイン情報が一致した場合（ステップＳ４０３をＹｅｓに分岐）、当該画像データ管理リスト１１０から画像データの復号用のパスワードを取得し、画像変換部２０７に設定し、更に印刷対象の画像データをＵＳＢメモリ制御部２０４を介して、ＵＳＢメモリ２から読み出して画像変換部２０７へ転送する（ステップＳ４０４へ進む）。
【００７１】
続いて、画像データ変換部２０７は、始めに受け取った画像データが復号済みのものかを確認し、復号が済んでいないものであれば、予め設定された復号用のパスワードで画像データを復号化した上で、プリントユニット１０７で出力可能な形式に変換して印刷制御部２０６へ転送する。受け取った画像データが既に復号済みのものである場合は、直接プリントユニット１０７で出力可能な形式に変換して印刷制御部２０６へ転送する（Ｓ４０４）。尚、本実施形態では、復号済みの画像データか否かの判断は第１の実施形態で説明した復号が正しく行えるか否かの検証方法と同様の方法で行うものとする。次いで、印刷制御部２０６は、プリントユニット１０７を制御して、媒体上に画像を形成し、即ち印刷を実行し（Ｓ４０５）、こうして処理を終了する。
【００７２】
一方、出力が要求されている画像データの画像データ識別番号が取得した画像データ管理リスト１１０内に存在しなかった場合や、利用者ログイン情報が一致しなかった場合（ステップＳ４０３をＮｏに分岐）は、ステップＳ４０６へ進む。尚、本実施形態では、画像生成時の複合機のＭＡＣアドレスと画像出力時の複合機のＭＡＣアドレスの一致は無視するものとして説明を行う。
【００７３】
画像データ管理部２０３は、複合機リスト１１３内の全て複合機の検索が終了するまでステップＳ４０１〜Ｓ４０３の処理を繰り返し、終了した場合は（ステップＳ４０６をＹｅｓに分岐）、ステップＳ４０７へ進み、画像データ管理部２０３は、オペレータパネル１０８に画像データの復号に使用するパスワードの入力を促すメッセージを表示して、利用者にパスワードを入力を要求する。即ち、パスワードを取得する（Ｓ４０７）。
【００７４】
続いて、画像データ管理部２０３はパスワードの検証を行う。即ち、画像データ管理部２０３は、オペレータパネル１０８から入力された画像データの復号用のパスワードを画像データ変換部２０７に設定し、更に印刷対象の画像データを、ＵＳＢメモリ制御部２０４を介してＵＳＢメモリ２から読み出して画像変換部２０７へ転送する（Ｓ４０８）。
【００７５】
次いで、画像データ変換部２０７は、受け取った画像データを予め設定された復号用のパスワードで復号する。設定された復号用のパスワードで画像データが正しく復号できた場合（ステップＳ４０９をＹｅｓに分岐）はＳ４０４へ移行し、復号が正しく出来なかった場合（ステップＳ４０９をＮｏに分岐）は、Ｓ４１０へ移行し、画像データ管理部２０３は、オペレータパネル１０８に入力された画像データの復号用のパスワードが不適切であった旨を表示し（Ｓ４１０）、こうして一連の処理を終了する。
【００７６】
以上で第２の実施形態に係る画像形成装置による動作の説明を終える。
【００７７】
以上説明したように、本発明の第２の実施形態によれば、出力要求のあった画像データの画像データ生成条件が取得できなかった場合、予め指定された別の複合機３から画像データ生成条件を取得する画像生成条件取得手段としての通信制御部２１０を有することを特徴とする画像形成装置が提供される。
【００７８】
ここで、別の画像形成装置としての複合機３は所定のリストである複合機リスト１１３で管理されており、当該リスト１１３に記載されている別の画像形成装置である複合機３の画像データ生成条件として、当該複合機３のＭＡＣアドレス、或いは出力要求をした利用者が当該別の複合機３にログインする際の識別情報としてのログイン利用者名を取得することとしてもよい。
【００７９】
このように、第２の実施形態によれば、画像データを生成した複合機以外でも、パスワード入力を省略することが可能となるため、セキュリティを確保しつつ更なる利用者の操作性向上が行える。
【００８０】
本発明の実施形態として、複合機を例に挙げて説明したが、その他にもプリンタやファクシミリなどの画像形成装置においても適用可能であることは勿論である。
【符号の説明】
【００８１】
１，３  複合機
２  ＵＳＢメモリ
４  ネットワーク
１０１  共通バス
１０２  ＣＰＵ
１０３  ＲＡＭ
１０４  ＲＯＭ
１０５  制御プログラム
１０６  スキャンユニット
１０７  プリントユニット
１０８  オペレータパネル
１０９  ハードディスク
１１０  利用者管理リスト
１１１  画像データ管理リスト
１１２  ＵＳＢインタフェース
１１３  複合機リスト
２０１  利用者管理部
２０２  パネル制御部
２０３  画像データ管理部
２０４  ＵＳＢメモリ制御部
２０５  スキャナ制御部
２０６  印刷制御部
２０７  画像データ変換部
２０８  画像データ生成条件生成部
２０９  画像データ出力条件生成部
２１０  通信制御部
【図１】
0005555517.tif 000002
【図２】
0005555517.tif 000003
【図３】
0005555517.tif 000004
【図４】
0005555517.tif 000005
【図５】
0005555517.tif 000006
【図６】
0005555517.tif 000007
【図７】
0005555517.tif 000008
【図８】
0005555517.tif 000009
【図９】
0005555517.tif 000010
【図１０】
0005555517.tif 000011
【図１１】
0005555517.tif 000012
【図１２】
0005555517.tif 000013
【図１３】
0005555517.tif 000014
【図１４】
0005555517.tif 000015
【図１５】
0005555517.tif 000016
【図１６】
0005555517.tif 000017
【図１７】
0005555517.tif 000018