(57)【特許請求の範囲】
【請求項１】
複数頁分の画像データに対する所定の処理であるジョブを実行し、前記複数頁分の画像データのうちの任意の頁の画像データに設定されたパスワードによって当該ジョブの実行が制限される画像データ処理装置であって、
各頁の画像データを逐次的に受け取る画像データ入力部と、
前記画像データ入力部が受け取った各頁の画像データから、設定されたパスワードに関する情報である設定パスワード情報を取得する設定パスワード取得部と、
前記画像データ入力部が受け取った各頁の画像データのうち、前記パスワードが設定された頁の画像データを用いた前記ジョブの、前記設定パスワード取得部が取得した設定パスワード情報による実行制限を解除するためのパスワードの入力の受け付けを行う入力パスワード受付部と、
前記入力パスワード受付部が受け付けたパスワードと、前記設定パスワード取得部が取得した設定パスワードとを照合するパスワード照合部と、
前記パスワード照合部の照合結果に基づいて、前記設定パスワード情報によって制限される前記ジョブの実行制限を解除して前記画像データを用いて前記ジョブを実行するジョブ実行部と、を有し、
前記画像データ入力部による前記画像データの逐次的受け取りの継続中に、前記入力パスワード受付部は、前記画像データ入力部で受け取られた任意の１頁に設定されたパスワードに対応するパスワードの入力の受け付けを開始する、
画像データ処理装置。
【請求項２】
さらに、原稿を光電的に読み取って前記原稿の複数頁分の画像データを生成するスキャナ部を有し、
前記スキャナ部は、複数頁からなる原稿を載置可能なドキュメント・フィーダを備え、前記原稿を頁毎に逐次的に読み取って各頁の画像データを生成し、
前記画像データ入力部は、前記スキャナ部が生成した前記各頁の画像データをそれぞれ、逐次的に受け取り、
前記複数頁分の画像データは、前記ドキュメント・フィーダに載置され前記スキャナ部が逐次的に読み取る前記原稿の画像データである、請求項１に記載の画像データ処理装置。
【請求項３】
さらに、前記ジョブの実行が開始するよりも前に、次ジョブの実行の開始を指示するための次ジョブ実行指示を受け付ける次ジョブ実行指示受付部を有し、
前記パスワード照合部における前記ジョブのためのパスワードの照合が完了する前に前記次ジョブ実行指示受付部が次ジョブ実行指示を受け付けた場合には、前記ジョブの実行を開始するよりも前に前記次ジョブの実行を開始する、請求項１または２に記載の画像データ処理装置。
【請求項４】
前記設定パスワード情報は、前記原稿に、地紋パターンまたはバーコードとして埋め込まれ、
前記設定パスワード取得部は、前記地紋パターンまたはバーコードから設定パスワード情報を取得する、請求項２に記載の画像データ処理装置。
【請求項５】
さらに、ＩＣチップに記憶されたデータを電磁的に読み出すセンサを有し、
前記センサは、前記原稿に埋め込まれたＩＣチップ内に記憶されたデータを読み出し、
前記設定パスワード取得部は、前記ＩＣチップ内に記憶されたデータから設定パスワード情報を取得する、請求項２に記載の画像データ処理装置。
【請求項６】
さらに、タッチ・パネルまたはキー・ボタンを有し、
前記入力パスワード受付部は、前記タッチ・パネルまたはキー・ボタンを介して前記パスワードの入力を受け付ける、請求項１から５のいずれかに記載の画像データ処理装置。
【請求項７】
さらに、通信インターフェースを有し、
前記入力パスワード受付部は、前記通信インターフェースに接続された情報処理装置を介して前記パスワードの入力を受け付ける、請求項１から６のいずれかに記載の画像データ処理装置。
【請求項８】
さらに、前記画像データを保存するデータ記憶部と、前記画像データを印刷するプリンタ部と、前記画像データを送信する通信インターフェースと、を有し、
前記実行が制限されるジョブは少なくとも、前記データ記憶部へ前記画像データを保存するジョブ、前記プリンタ部に前記画像データを印刷させるジョブ、および、前記通信インターフェースを介して前記画像データを送信するジョブのいずれかである、請求項１から７のいずれかに記載の画像データ処理装置。
【請求項９】
さらに、画像データを保存するデータ記憶部を有し、
前記実行が制限されるジョブは、前記データ記憶部に保存された画像データにアクセスするジョブである、請求項１に記載の画像データ処理装置。
【請求項１０】
前記パスワードの照合結果がパスワードの不一致を示す場合には、前記画像データ入力部が受け取った前記複数頁分の画像データを破棄する、請求項１から８のいずれかに記載の画像データ処理装置。
【請求項１１】
前記パスワードの照合結果がパスワードの不一致を示す場合には、前記ジョブ実行部は、前記ジョブの実行を中止する、請求項１から９のいずれかに記載の画像データ処理装置。
【請求項１２】
さらに、画像データを印刷するプリンタ部を有し、
前記ジョブが前記プリンタ部に前記画像データを印刷させるジョブであって前記パスワードの照合結果がパスワードの不一致を示す場合には、前記ジョブ実行部は、前記画像データを前記プリンタ部に印刷出力させる代わりに、少なくとも、白紙、ベタ、および、抑止文字のいずれかを印刷出力させる、請求項１から７のいずれかに記載の画像データ処理装置。
【請求項１３】
前記設定パスワード取得部が、前記ジョブの実行において同一の設定パスワードを有する複数の設定パスワード情報を取得した場合には、前記パスワード照合部は、前記同一の設定パスワードの照合を、前記入力パスワード受付部において受け付けた単一のパスワードとの照合により行う、請求項１から１２のいずれかに記載の画像データ処理装置。
【請求項１４】
さらに、前記ジョブの実行制限の解除に要するパスワードの再入力を指示するパスワード再入力指示部を有し、
前記パスワード再入力指示部は、前記パスワード照合部の前記照合結果がパスワードの不一致を示す場合には、前記ジョブの実行制限の解除に要するパスワードの再入力を促すための情報を出力する、請求項１から１３のいずれかに記載の画像データ処理装置。
【請求項１５】
さらに、入力パスワード受付部がパスワードの入力の受け付けを開始してから経過した時間を計測するタイマ部を有し、
前記タイマ部が計測した時間が所定の時間を上回った場合には、前記画像データ入力部が受け取った前記複数頁分の画像データを破棄する、請求項１から１４のいずれかに記載の画像データ処理装置。
【請求項１６】
さらに、前記画像データ入力部が受け取った前記複数頁分の画像データの少なくとも一部を保存するデータ記憶部を有し、
前記ジョブが前記データ記憶部に前記複数頁分の画像データの少なくとも一部を保存するジョブである場合には、前記パスワードの照合結果がパスワードの一致または不一致のいずれを示すかにかかわらず、前記ジョブ実行部は、前記ジョブを実行する、請求項１から７のいずれかに記載の画像データ処理装置。
【請求項１７】
複数頁分の画像データに対する所定の処理であるジョブを実行し、前記複数頁分の画像データのうちの任意の頁の画像データに設定されたパスワードによって当該ジョブの実行が制限される画像データ処理装置における画像データ処理方法であって、
各頁の画像データを逐次的に受け取るステップと、
前記受け取るステップにおいて受け取った各頁の画像データから、設定されたパスワードに関する情報である設定パスワード情報を取得するステップと、
前記受け取るステップにおいて受け取った各頁の画像データのうち、前記パスワードが設定された頁の画像データを用いた前記ジョブの、前記取得するステップにおいて取得した設定パスワード情報による実行制限を解除するためのパスワードの入力の受け付けを行うステップと、
前記パスワードの入力を受け付けるステップにおいて受け付けたパスワードと、前記取得するステップにおいて取得した設定パスワードとを照合するステップと、
前記照合するステップにおける照合結果に基づいて、前記設定パスワード情報によって制限される前記ジョブの実行制限を解除して前記画像データを用いて前記ジョブを実行するステップと、を有し、
前記受け取るステップにおける前記画像データの逐次的受け取りの継続中に、前記受け付けを行うステップにおいて、前記受け取るステップで受け取られた任意の１頁に設定されたパスワードに対応するパスワードの入力の受け付けが開始される、
画像データ処理方法。
【請求項１８】
さらに、前記ジョブが開始するよりも前に、次ジョブの実行の開始を指示するための次ジョブ実行指示を受け付ける次ジョブ実行指示受付ステップを有し、
前記照合するステップにおける前記ジョブのためのパスワードの照合が完了する前に前記次ジョブ実行指示受付ステップにおいて次ジョブ実行指示を受け付けた場合には、前記ジョブの実行が開始するよりも前に前記次ジョブの実行を開始する、請求項１７に記載の画像データ処理方法。
【請求項１９】
前記取得するステップにおいて、前記ジョブの実行において同一の設定パスワードを有する複数の設定パスワード情報が取得された場合、前記照合するステップにおいては、前記同一の設定パスワードの照合は、前記受け付けを行うステップにおいて受け付けた単一のパスワードとの照合により行われる、請求項１７または１８に記載の画像データ処理方法。
【請求項２０】
複数頁分の画像データに対する所定の処理であるジョブを実行し、前記複数頁分の画像データのうちの任意の頁の画像データに設定されたパスワードによって当該ジョブの実行が制限される画像データ処理装置を構成するコンピュータに画像データ処理を実行させるプログラムであって、
画像データ入力部に、各頁の画像データを逐次的に受け取らせる機能と、
設定パスワード取得部に、前記画像データ入力部が受け取った各頁の画像データから、設定されたパスワードに関する情報である設定パスワード情報を取得させる機能と、
入力パスワード受付部に、前記画像データ入力部が受け取った各頁の画像データのうち、前記パスワードが設定された頁の画像データを用いた前記ジョブの、前記設定パスワード取得部に取得させた設定パスワード情報による実行制限を解除するためのパスワードの入力の受け付けを行わせる機能と、
パスワード照合部に、前記入力パスワード受付部に受け付けさせたパスワードと、前記設定パスワード取得部に取得させた設定パスワードとを照合させる機能と、
ジョブ実行部に、前記パスワード照合部の照合結果に基づいて、前記設定パスワード情報によって制限される前記ジョブの実行制限を解除して前記画像データを用いて前記ジョブを実行させる機能と、を有し、
前記逐次的に受け取らせる機能による前記画像データの逐次的受け取りの継続中に、前記受け付けを行わせる機能は、前記画像データ入力部で受け取られた任意の１頁に設定されたパスワードに対応するパスワードの入力の受け付けを開始するものであり、前記各機能を前記コンピュータに実行させるためのプログラム。
【請求項２１】
さらに、前記ジョブが開始するよりも前に、次ジョブ実行指示受付部に次ジョブの実行の開始を指示するための次ジョブ実行指示を受け付けさせる機能と、
前記パスワード照合部における前記ジョブのためのパスワードの照合が完了する前に前記次ジョブ実行指示受付部が次ジョブ実行指示を受け付けた場合には、前記ジョブ実行部に前記ジョブの実行を開始するよりも前に前記次ジョブの実行を開始させる機能を前記コンピュータに実行させる、請求項２０に記載のプログラム。
【請求項２２】
前記設定パスワード取得部が、前記ジョブの実行において同一の設定パスワードを有する複数の設定パスワード情報を取得した場合には、前記照合させる機能として、前記パスワード照合部に前記同一の設定パスワードの照合を、前記入力パスワード受付部において受け付けた単一のパスワードとの照合により行わせる機能を前記コンピュータに実行させる、請求項２０または２１に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像形成装置に関し、特に、処理の実行に際しユーザにパスワードの入力を要求し、入力されたパスワードに応じて所定の処理を実行する画像形成装置に関する。
【背景技術】
【０００２】
近年のネットワーク技術の発展に伴い、画像形成装置、例えば、デジタル複合機は、ネットワーク接続する複数のユーザに共有されて利用されることが多くなった。ここでは、デジタル複合機（MultiFunction Peripheral (MFP)、 Scan Print Copy (SPC)、あるいは、All In One (AIO)）は、複写機、プリンタ、スキャナ、ファクシミリ等の機能を少なくとも２つ以上有する画像形成装置を指す。
【０００３】
ユーザは、デジタル複合機（以下、単に「複合機」と称する。）に対して画像形成処理を指示する際、複合機本体に出向いて指示を入力したり、ネットワークを介して複合機と接続する、複合機本体から離れた場所にある装置を用いて複合機に対し処理実行の指示を入力したりすることができる。
【０００４】
そのため、複合機が、ユーザから受けた指示に基づいて紙媒体等にドキュメントを印刷する等出力を開始すると、出力された印刷物は、複合機の排紙トレイに放置され人目に晒されるようなケースも頻繁に生じることになる。そのような場合、期せずして印刷物が他人の手に渡るおそれもある。そのような事象は、情報のセキュリティ確保の観点から、問題である。
【０００５】
特許文献１（特開２００５−５１７９６号公報）は、上記セキュリティ確保の問題を解決する画像形成装置を開示する。この画像形成装置は、記憶装置に蓄積する情報の漏洩および保存に対するセキュリティ管理が可能である。
【０００６】
当該画像形成装置は、画像情報を作成する際に、作成される画像情報に対しパスワードを設定する手段と、画像情報を印刷、削除、等する指示が入力されたときにはパスワードの入力を要求する手段と、を有する。
【０００７】
画像形成装置は、このような構成を備えることで、蓄積される画像情報の漏洩および意図しない消失を防止する。
【０００８】
特許文献２（特開２００３−１４５８８９号公報）もまた、画像形成装置を開示する。この画像形成装置は、真正のパスワードを入力してなされた印刷出力指示においても、プリンタから当該印刷処理の結果物が出力されるまでの待ち時間を考慮し、ユーザに対し、再度、印刷出力開始用のパスワード入力を要求する。よって、この画像形成装置は、印刷出力用の画像情報が画像形成装置へ入力された場合、印刷出力開始用のパスワードが入力されるまでは、当該印刷出力を禁止する。
【０００９】
この画像形成装置においては、ユーザが印刷出力開始用のパスワードを入力するまで、印刷出力を開始しないようにすることができ、よって、ユーザは、他人に印刷出力物を盗み見られることなく回収することができる。
【００１０】
このように、印刷出力物のセキュリティを確保するために、パスワードを設定することは広く行われる事柄である。
【特許文献１】特開２００５−５１７９６号公報
【特許文献２】特開２００３−１４５８８９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、上述のような従来の画像形成装置においては、コピーや印刷といったジョブを実行させるために、ユーザは、当該ジョブの実行を画像形成装置に対して指示した後、さらに画像形成装置に対してパスワードを入力する必要がある。さらには、当該ジョブの実行に関し複数のパスワードが、例えば文書の頁毎に設定されているような場合、画像形成装置は、当該ジョブを完了させるまでに、画像形成装置がパスワード設定を認識する毎にジョブの実行を一時的に中断させてユーザにパスワードの入力を要求し、ユーザは、要求を受ける度にパスワードを入力する。したがって、上述の画像形成装置においては、ジョブに少なくとも１つのパスワードが設定されているような場合には、少なくとも１回はジョブの実行を一時的に中断させてユーザからのパスワードの入力を待つことになる。この中断期間の存在により、ジョブの実行を指示してから当該ジョブが完了するまでに要する期間は、パスワードの設定が一切なされていない場合と比較して、長期化する。
【００１２】
そのため、画像形成装置のデータ記憶領域が、１つのジョブと関係するデータを保持しなければならない期間も長期化する。従って、画像形成装置設計の観点からは、画像形成装置のデータ記憶領域を従来よりも大きく設計する等、何らかの対策が必要になる。
【００１３】
また、上述の従来の画像形成装置においては、例えば、印刷出力される複数頁からなるドキュメントの各頁にパスワードが設定されている場合、あるいは、印刷出力される複数のドキュメントのそれぞれにパスワードが設定されている場合、ジョブの実行を指示してからジョブが完了するまでの期間は、入力すべきパスワードの数が増大すればするほどに長期化する。このような現状に対し、ユーザの観点からは、ユーザがジョブ実行指示を画像形成装置へ送ってからジョブが完了するまでの期間を、パスワード設定が一切なされていない場合と同程度にまで短縮し、オフィス等における画像形成作業の生産性を向上させることが望まれる。
【００１４】
本願発明は、従来の画像形成装置と同等のセキュリティを確保しつつ、ハードウェア資源の消費、特に、ワーキング・メモリといったデータ記憶領域の占有を最小限に抑え、かつ、画像形成作業の生産性を改善する画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【００１５】
本発明は、その一態様において、複数頁分の画像データに対する所定の処理であるジョブを実行し、前記複数頁分の画像データのうちの任意の頁の画像データに設定されたパスワードによって当該ジョブの実行が制限される画像データ処理装置であって、各頁の画像データを逐次的に受け取る画像データ入力部と、画像データ入力部が受け取った各頁の画像データから、設定されたパスワードに関する情報である設定パスワード情報を取得する設定パスワード取得部と、画像データ入力部が受け取った各頁の画像データのうち、パスワードが設定された頁の画像データを用いたジョブの、設定パスワード取得部が取得した設定パスワード情報による実行制限を解除するためのパスワードの入力の受け付けを行う入力パスワード受付部と、入力パスワード受付部が受け付けたパスワードと、設定パスワード取得部が取得した設定パスワードとを照合するパスワード照合部と、パスワード照合部の照合結果に基づいて、設定パスワード情報によって制限されるジョブの実行制限を解除して画像データを用いてジョブを実行するジョブ実行部と、を有し、画像データ入力部による画像データの逐次的受け取りの継続中に、入力パスワード受付部は、画像データ入力部で受け取られた任意の１頁に設定されたパスワードに対応するパスワードの入力の受け付けを開始する、画像データ処理装置である。
【００１６】
本発明の一態様においては、さらに、原稿を光電的に読み取って原稿の複数頁分の画像データを生成するスキャナ部を有し、スキャナ部は、複数頁からなる原稿を載置可能なドキュメント・フィーダを備え、原稿を頁毎に逐次的に読み取って各頁の画像データを生成し、画像データ入力部は、スキャナ部が生成した各頁の画像データをそれぞれ、逐次的に受け取り、複数頁分の画像データは、ドキュメント・フィーダに載置されスキャナ部が逐次的に読み取る原稿の画像データであることが好ましい。
【００１７】
本発明の一態様においては、さらに、ジョブの実行が開始するよりも前に、次ジョブの実行の開始を指示するための次ジョブ実行指示を受け付ける次ジョブ実行指示受付部を有し、パスワード照合部におけるジョブのためのパスワードの照合が完了する前に次ジョブ実行指示受付部が次ジョブ実行指示を受け付けた場合には、ジョブの実行を開始するよりも前に次ジョブの実行を開始することが好ましい。
【００１８】
本発明の一態様においては、設定パスワード情報は、原稿に、地紋パターンまたはバーコードとして埋め込まれ、設定パスワード取得部は、地紋パターンまたはバーコードから設定パスワード情報を抽出することが好ましい。
【００１９】
本発明の一態様においては、さらに、ＩＣチップに記憶されたデータを電磁的に読み出すセンサを有し、センサは、原稿に埋め込まれたＩＣチップ内に記憶されたデータを読み出し、設定パスワード取得部は、ＩＣチップ内に記憶されたデータから設定パスワード情報を取得することが好ましい。
【００２０】
本発明の一態様においては、さらに、タッチ・パネルまたはキー・ボタンを有し、入力パスワード受付部は、タッチ・パネルまたはキー・ボタンを介してパスワードの入力を受け付けることが好ましい。
【００２１】
本発明の一態様においては、さらに、通信インターフェースを有し、入力パスワード受付部は、通信インターフェースに接続された情報処理装置を介してパスワードの入力を受け付けることが好ましい。
【００２２】
本発明の一態様においては、さらに、画像データを保存するデータ記憶部と、画像データを印刷するプリンタ部と、画像データを送信する通信インターフェースと、を有し、実行が制限されるジョブは少なくとも、データ記憶部へ画像データを保存するジョブ、プリンタ部に画像データを印刷させるジョブ、および、通信インターフェースを介して画像データを送信するジョブのいずれかであることが好ましい。
【００２３】
本発明の一態様においては、さらに、画像データを保存するデータ記憶部を有し、実行が制限されるジョブは、データ記憶部に保存された画像データにアクセスするジョブであることが好ましい。
【００２４】
本発明の一態様においては、パスワードの照合結果がパスワードの不一致を示す場合には、画像データ入力部が受け取った複数頁分の画像データを破棄することが好ましい。
【００２５】
本発明の一態様においては、パスワードの照合結果がパスワードの不一致を示す場合には、ジョブ実行部は、ジョブの実行を中止することが好ましい。
【００２６】
本発明の一態様においては、さらに、画像データを印刷するプリンタ部を有し、ジョブがプリンタ部に画像データを印刷させるジョブであってパスワードの照合結果がパスワードの不一致を示す場合には、ジョブ実行部は、画像データをプリンタ部に印刷出力させる代わりに、少なくとも、白紙、ベタ、および、抑止文字のいずれかを印刷出力させることが好ましい。
【００２７】
本発明の一態様においては、設定パスワード取得部が、ジョブの実行において同一の設定パスワードを有する複数の設定パスワード情報を取得した場合には、パスワード照合部は、同一の設定パスワードの照合を、入力パスワード受付部において受け付けた単一のパスワードとの照合により行うことが好ましい。
【００２８】
本発明の一態様においては、さらに、ジョブの実行制限の解除に要するパスワードの再入力を指示するパスワード再入力指示部を有し、パスワード再入力指示部は、パスワード照合部の照合結果がパスワードの不一致を示す場合には、ジョブの実行制限の解除に要するパスワードの再入力を促すための情報を出力することが好ましい。
【００２９】
本発明の一態様においては、さらに、入力パスワード受付部がパスワードの入力の受け付けを開始してから経過した時間を計測するタイマ部を有し、タイマ部が計測した時間が所定の時間を上回った場合には、画像データ入力部が受け取った複数頁分の画像データを破棄することが好ましい。
【００３０】
本発明の一態様においては、さらに、画像データ入力部が受け取った複数頁分の画像データの少なくとも一部を保存するデータ記憶部を有し、ジョブがデータ記憶部に複数頁分の画像データの少なくとも一部を保存するジョブである場合には、パスワードの照合結果がパスワードの一致または不一致のいずれを示すかにかかわらず、ジョブ実行部は、ジョブを実行することが好ましい。
【００３１】
本発明は、別の一態様においては、複数頁分の画像データに対する所定の処理であるジョブを実行し、前記複数頁分の画像データのうちの任意の頁の画像データに設定されたパスワードによって当該ジョブの実行が制限される画像データ処理装置における画像データ処理方法であって、各頁の画像データを逐次的に受け取るステップと、受け取るステップにおいて受け取った各頁の画像データから、設定されたパスワードに関する情報である設定パスワード情報を取得するステップと、受け取るステップにおいて受け取った各頁の画像データのうち、パスワードが設定された頁の画像データを用いたジョブの、取得するステップにおいて取得した設定パスワード情報による実行制限を解除するためのパスワードの入力の受け付けを行うステップと、パスワードの入力を受け付けるステップにおいて受け付けたパスワードと、取得するステップにおいて取得した設定パスワードとを照合するステップと、照合するステップにおける照合結果に基づいて、設定パスワード情報によって制限されるジョブの実行制限を解除して画像データを用いてジョブを実行するステップと、を有し、受け取るステップにおける画像データの逐次的受け取りの継続中に、受け付けを行うステップにおいて、受け取るステップで受け取られた任意の１頁に設定されたパスワードに対応するパスワードの入力の受け付けが開始される、画像データ処理方法である。
本発明の別の一態様においては、さらに、ジョブが開始するよりも前に、次ジョブの実行の開始を指示するための次ジョブ実行指示を受け付ける次ジョブ実行指示受付ステップを有し、照合するステップにおけるジョブのためのパスワードの照合が完了する前に次ジョブ実行指示受付ステップにおいて次ジョブ実行指示を受け付けた場合には、ジョブの実行が開始するよりも前に次ジョブの実行を開始することが好ましい。
本発明の別の一態様においては、取得するステップにおいて、ジョブの実行において同一の設定パスワードを有する複数の設定パスワード情報が取得された場合、照合するステップにおいては、同一の設定パスワードの照合は、受け付けを行うステップにおいて受け付けた単一のパスワードとの照合により行われることが好ましい。
【００３２】
本発明は、さらに別の一態様においては、複数頁分の画像データに対する所定の処理であるジョブを実行し、複数頁分の画像データのうちの任意の頁の画像データに設定されたパスワードによって当該ジョブの実行が制限される画像データ処理装置を構成するコンピュータに画像データ処理を実行させるプログラムであって、画像データ入力部に、各頁の画像データを逐次的に受け取らせる機能と、設定パスワード取得部に、画像データ入力部が受け取った各頁の画像データから、設定されたパスワードに関する情報である設定パスワード情報を取得させる機能と、入力パスワード受付部に、画像データ入力部が受け取った各頁の画像データのうち、パスワードが設定された頁の画像データを用いたジョブの、設定パスワード取得部に取得させた設定パスワード情報による実行制限を解除するためのパスワードの入力の受け付けを行わせる機能と、パスワード照合部に、入力パスワード受付部に受け付けさせたパスワードと、設定パスワード取得部に取得させた設定パスワードとを照合させる機能と、ジョブ実行部に、パスワード照合部の照合結果に基づいて、設定パスワード情報によって制限されるジョブの実行制限を解除して画像データを用いてジョブを実行させる機能と、を有し、逐次的に受け取らせる機能による画像データの逐次的受け取りの継続中に、受け付けを行わせる機能は、画像データ入力部で受け取られた任意の１頁に設定されたパスワードに対応するパスワードの入力の受け付けを開始するものであり、各機能を前記コンピュータに実行させるためのプログラムである。
本発明のさらに別の一態様においては、さらに、ジョブが開始するよりも前に、次ジョブ実行指示受付部に次ジョブの実行の開始を指示するための次ジョブ実行指示を受け付けさせる機能と、パスワード照合部におけるジョブのためのパスワードの照合が完了する前に次ジョブ実行指示受付部が次ジョブ実行指示を受け付けた場合には、ジョブ実行部にジョブの実行を開始するよりも前に次ジョブの実行を開始させる機能を前記コンピュータに実行させることが好ましい。
本発明のさらに別の一態様においては、設定パスワード取得部が、ジョブの実行において同一の設定パスワードを有する複数の設定パスワード情報を取得した場合には、照合させる機能として、パスワード照合部に同一の設定パスワードの照合を、入力パスワード受付部において受け付けた単一のパスワードとの照合により行わせる機能を前記コンピュータに実行させることが好ましい。
【発明の効果】
【００３３】
本願発明の画像形成装置は、セキュリティを確保するため、印刷出力といったジョブに対しパスワードを設定することができ、当該パスワードの入力の確認後に、印刷出力等を開始することができる。そのため、本願発明の画像形成装置は、セキュリティ確保の観点から好適な画像形成装置である。さらに、本願発明の画像形成装置は、ユーザが、上記パスワードを入力してから印刷出力が完了されるまでの期間を、上述のような従来の画像形成装置よりも短期化することができる。そのため、ユーザにとっては、ユーザビリティが向上し、画像形成装置にとっては、印刷出力用の画像データを保持する期間が短縮される。
【００３４】
本願発明の画像形成装置は、従来のパスワードによる情報保護機能を有する画像形成装置と同等のセキュリティを確保しつつ、画像形成装置のハードウェア資源の利用効率を従来の画像形成装置よりも改善し、かつ、ユーザの画像形成作業の生産性を従来の画像形成装置よりも改善する効果を奏する。
【発明を実施するための最良の形態】
【００３５】
これより、添付の図面を参照し、本発明の実施形態について説明する。
【００３６】
＜構成＞
図１は、本発明の実施形態による画像形成システム１００の概略図である。
【００３７】
画像形成システム１００は、１台もしくは複数台の複合機（ＭＦＰ）１、２と、１台もしくは複数台のパーソナル・コンピュータ（ＰＣ）３１、３２、３３と、１台もしくは複数台のファクシミリ端末（ＦＡＸ）３４、３５と、ＭＦＰ（１、２）、ＰＣ（３１、３２、３３）、および、ＦＡＸ（３４、３５）を相互に通信可能に接続するネットワーク４と、を有する。各ＭＦＰ１および２はそれぞれ、本発明の画像形成装置を構成する。ネットワーク４は、ローカル・エリア・ネットワーク（ＬＡＮ）や、インターネットといったネットワークにより構成される。あるいは、ネットワーク４は、専用通信回線もしくは公衆通信回線により構成されてもよい。
【００３８】
ＭＦＰ１、２、ならびに、ＰＣ３１、３２、３３は、ネットワーク４内における装置識別情報を有する。装置識別情報は、各装置に固有の情報であり、装置識別情報に基づいて唯一の装置を特定可能であればよい。装置識別情報は、例えば、ＰＣ３１、３２、３３それぞれに対し「ＰＣ００１」、「ＰＣ００２」、「ＰＣ００３」、といった名称であってよい。ＭＦＰ１、２についても同様である。また、上記のような名称の代わりに、装置識別情報としてインターネット・プロトコル・アドレス（ＩＰアドレス）を用いることもできる。加えて、ＦＡＸ３４、３５はそれぞれ、所謂固定電話やインターネット・プロトコル電話（ＩＰ電話）といった電話網のための電話番号を付与されている。
【００３９】
図２は、ＭＦＰ１の外観を示す斜視図である。
【００４０】
ＭＦＰ１は、コピー機能、プリンタ機能（ネットワーク・プリンティングを含む。）、スキャナ機能、ファクシミリ機能、ドキュメント・サーバ機能等を集約的に兼ね備える画像形成装置である。ＭＦＰ１は、ユーザがＭＦＰ１またはＭＦＰ１外部にあってネットワーク４で接続された認証サーバ等に登録されたユーザ情報に基づくユーザ認証に成功しなければ、当該ユーザは使用できないように設定することも可能である。
【００４１】
ＭＦＰ１は、
ユーザが指示等の入力に用いる操作部１１、
ユーザ等に情報を提示する表示部（ディスプレイ）１２、
紙媒体等の画像情報を光電的に読み取るスキャナ部１３、
紙媒体等に画像情報を印刷するプリンタ部１４、
印刷された紙媒体を排出するフィニッシャ部１５、
ネットワーク４を介して外部装置と情報の送受信を行う通信インターフェース１６、
紙媒体等をスキャナ部１３へ順次的に送るドキュメント・フィーダ１７、
プリンタ部１４へ紙媒体を供給する給紙部（図示せず。）、
ＭＦＰ１の動作を制御する中央処理装置（ＣＰＵ）（図示せず。）、
プログラムやデータ等を保持する、ランダム・アクセス・メモリ（ＲＡＭ）（図示せず。）、リード・オンリ・メモリ（ＲＯＭ）（図示せず。）、データ記憶部２３、等を有する。
【００４２】
操作部１１は、
数字、文字、記号等をＭＦＰ１へ入力するためのキー・ボタン、
各キー・ボタンの押下を認識するためのセンサ、
センサによって押下が認識されたキー・ボタンを示す信号をＣＰＵへ送信する送信用回路、等を備える。
【００４３】
ディスプレイ（表示部）１２は、
ユーザに対してメッセージや指示を提供する画面、
ユーザが設定や処理の内容を入力する画面、
ＭＦＰ１が形成した画像や画像形成処理の結果を表示する画面、等を表示する。
【００４４】
本実施形態によるＭＦＰ１においては、ディスプレイ１２は、タッチ・パネルである。ディスプレイ１２は、ユーザが触れたディスプレイ１２上の位置を検出し、検出結果をＣＰＵへ送る機能を備え、操作部１１の一部分を構成する。
【００４５】
操作部１１およびディスプレイ１２は、ユーザが、ＭＦＰ１を直接的に操作するためのユーザインターフェースを構成する。他方、ＰＣ３１、３２、または、３３（図１）には、ＭＦＰ１へ指示を入力するためのアプリケーション・プログラムやドライバ・プログラムがインストールされる。ユーザは、ＰＣ３１、３２、または、３３を操作することによって、ＭＦＰ１を遠隔的に操作することができる。
【００４６】
スキャナ部１３は、写真、文字、絵、等の画像情報を、光電的に読み取って画像データを生成することができる。画像データは、ここでは、画像の濃淡にかかるデータであり、当該画像データは、画像処理部（図示せず。）へ送られ、画像処理部においてデジタル・データに変換され、周知の各種画像処理を施されてプリンタ部１４や通信インターフェース１６へ送られ、画像の印刷やデータ送信に供される。また、デジタル・データは、後の利用のためにデータ記憶部２３に保存されることもある。
【００４７】
プリンタ部１４は、スキャナ部１３が読み取った画像データや、通信インターフェース１６がネットワーク４（図１）を介して外部装置から受け取った画像データや、データ記憶部２３が記憶するデジタル・データ、等を、紙媒体やフィルム媒体といった記録媒体に印刷する。給紙部１８（図示せず。）は、ＭＦＰ１本体下部に備えられ、印刷出力に適した記録媒体をプリンタ部１４へ供給する。
【００４８】
フィニッシャ部１５は、紙媒体にステープル処理を行うステープラーや、紙媒体に穴開け処理を行うパンチャー、等を備える。プリンタ部１４が印刷処理を実行した後の記録媒体、即ち、印刷物は、フィニッシャ部１５において印刷のモード設定に応じてステープル処理、穴開け処理等を施され、トレイ２４に排出される。
【００４９】
図３は、ＭＦＰ１のハードウェア構成を示すブロック図である。
【００５０】
通信インターフェース１６は、外部装置へデータを送信する送信部および外部装置からデータを受信する受信部を備える。ＭＦＰ１は、通信インターフェース１６を通じてＰＣ３１、３２、３３（図１）や、ＦＡＸ３４、３５（図１）とデータの送受信が可能である。通信インターフェース１６は、例えば、ネットワーク・インターフェース・カード（ＮＩＣ）、モデム、ターミナル・アダプタ（ＴＡ）等である。
【００５１】
データ記憶部２３は、プログラム、データ等を保持する。データ記憶部２３は、ハード・ディスク２３Ｈ、カード・リーダ／ライタ２３Ｒを備える。
【００５２】
カード・リーダ／ライタ２３Ｒは、コンパクトフラッシュ（登録商標）、スマートメディア（登録商標）（SmartMedia（ＳＭ）、あるいは、Solid State Floppy Disk Card（ＳＳＦＤＣ））といったメモリ・カード９１からデータを読み出したり、データを書き込んだりすることができる。メモリ・カード９１を用いることで、ネットワーク４を介さずに外部の装置（例えば、ＰＣ３１、３２、３３）とデータのやりとりを行うことも可能である。また、メモリ・カード９１を用いてＭＦＰ１内のデータのバック・アップをとることも可能である。
【００５３】
ハード・ディスク２３Ｈは、スキャナ部１３が読み取って得られたデジタル・データおよび通信インターフェース１６を通じて外部から受け取ったデジタル・データ、ならびに、実行した画像処理（ジョブ）の履歴に関するデータ（ジョブモード履歴）を保存する領域を有する。また、外部の装置が、通信インターフェース１６を通じてハード・ディスク２３Ｈに保存されたデジタル・データを参照することも可能である。
【００５４】
＜機能的構成＞
図４は、複合機（ＭＦＰ）１の構成を、機能的観点からブロックで表した図である。各ブロックの有する機能は、ＲＡＭ２１、あるいは、ＲＯＭ２２、もしくは、データ記憶部２３に保存されＣＰＵ２０によって読み出されて実行されるプログラム、ならびに、図３に示す複合機１の各構成要素によって実現される。また、専用のハードウェア回路により実現される機能ブロックが存在してもよい。ただし、図４は、本発明と直接的に関係しない機能ブロックを図示しない。
【００５５】
ＭＦＰ１は、画像データに対する所定の処理（例えば、印刷処理）であるジョブを実行する。その際、そのジョブの実行を、当該画像データに直接的に設定されたパスワード、または、当該画像データと関連付けてＭＦＰ１や外部のサーバに保存されたパスワードで制限することができる。当該パスワードは、画像データが含まれる文書の頁毎、あるいは、文書全体に対して設定することが可能である。ＭＦＰ１は、ジョブを実行するに際し、外部からパスワードが入力されるまで、そのような、パスワードで保護されたジョブの実行を中断することができる。また、誤ったパスワードが入力されると、当該ジョブを自動的に破棄する等、所定の処理を実行することもできる。
【００５６】
ＭＦＰ１は、機能的ブロックとして、制御部５１、画像データ入力部５２、設定パスワード取得部５４、パスワード照合部５５、ジョブ実行部５６、パスワード受付部５７、ジョブ実行指示受付部５９、パスワード再入力指示部６１、タイマ部６３、を備える。
【００５７】
制御部５１は、ＭＦＰ１の動作を制御する。
【００５８】
画像データ入力部５２は、スキャナ部１３、データ記憶部２３、あるいは、通信インターフェース１６から画像データを受け取る。当該画像データは、文書の内容を示すものであってよい。また、文書は、頁区分を有するものであってもよい。その場合、画像データは、文書を構成する１頁分の画像データであってよい。あるいは、１つの画像データ内に複数頁分の画像の情報が含まれてもよい。
【００５９】
設定パスワード取得部５４は、画像データ入力部５２から文書の画像データを受け取り、画像データの表す文書の頁に設定されたパスワードを取得する。
【００６０】
パスワード照合部５５は、設定パスワード取得部５４が取得した設定パスワードと、後述のパスワード受付部５７が受け付けた入力パスワードとを照合し、ユーザが入力したパスワードの正否を判定し、照合結果（判定結果）を制御部５１へ送る。
【００６１】
パスワード照合部５５が、ユーザが入力したパスワードを「正」と判定した場合には、当該結果に基づき、制御部５１が、ジョブ実行部５６に対して所定の指示を送る。パスワード照合部５５が、ユーザが入力したパスワードを「偽」と判定した場合には、当該結果に基づき、制御部５１が、パスワード再入力指示部６１やジョブ実行部５６に対して所定の指示を送ることができる。
【００６２】
ジョブ実行部５６は、パスワード照合部５５がした照合の結果に基づき、画像データに対しジョブを実行する。
【００６３】
パスワード受付部５７は、操作部１１あるいは通信インターフェース１６からのパスワードの入力を受け付け、受け付けたパスワードを入力パスワードとしてパスワード照合部５５へ送る。
【００６４】
ジョブ実行指示受付部５９は、操作部１１あるいは通信インターフェース１６から、ジョブの実行指示を受け取り、当該実行指示の受理を制御部５１等に通知する。ジョブの実行指示は、例えば、操作部１１の「スタート・ボタン」の押下や、ＰＣ３１に表示された「ＯＫ」ボタンの押下、等、ユーザの入力に基づいてジョブ実行指示受付部５９へ送られる。
【００６５】
なお、例えば、ネットワーク・プリンティングのように、通信インターフェース１６を介して画像データを受理し当該画像データを印刷処理するジョブの場合には、ジョブの実行において用いる画像データがジョブの実行指示とともに送られてくる。そのような場合には、ジョブ実行指示受付部５９は、ジョブの実行指示の受理を制御部５１等に通知するとともに、受け取った画像データを画像データ入力部５２やジョブ実行部５６へ送る。
【００６６】
ジョブ実行指示受付部５９は、次ジョブの実行指示を受け付けることも可能である。ここで、次ジョブの実行指示とは、ＭＦＰ１があるジョブを実行中に、当該実行中のジョブ完了後に実行すべき別のジョブの実行指示を指す。
【００６７】
パスワード再入力指示部６１は、パスワード照合部５５における設定パスワードと入力パスワードとの照合の結果が不一致の場合に、パスワードの再入力を促すための情報を出力する。当該情報の出力先は、例えば、表示部１２である。また、当該情報の出力先として通信インターフェース１６を介して外部の情報処理装置を利用することも可能である。
【００６８】
タイマ部６３は、所定のタイミングを起点として経過時間を計測することができる。計測の結果は、制御部５１に対して送られる。ここで、起点となる所定のタイミングとは、例えば、パスワード受付部５７が、パスワードの入力の受け付けを開始したタイミングとすることができる。この場合、制御部５１は、パスワード受付部５７がパスワードの入力の受け付けを開始してから実際にパスワードの入力を受けるまでの時間を認識することが可能となる。そして、ＭＦＰ１は、パスワードの入力の受け付けを開始してから所定の時間が経過した場合には、ジョブの実行に必要な画像データの全て、例えば、画像データ入力部が受け取った画像データの全てを破棄する、といった処理を行うことができる。
【００６９】
本発明の実施形態によるＭＦＰ１は、例えば、複数頁からなる紙媒体原稿の複写といったジョブの実行指示を受け取ると、当該原稿を構成する頁の画像データの取り込みを開始する。当該取り込みは、例えば、スキャナ部１３が原稿の各頁を光電的に読み取り、画像データを生成することにより行われる。ＭＦＰ１は、各頁の画像データの取り込み動作と並列して、各頁の画像データに設定されたパスワード（設定パスワード）を取得する動作と、ユーザから入力されるパスワード（入力パスワード）の受け付けと、設定パスワードと入力パスワードの照合を行う動作を行う。ＭＦＰ１においては、設定パスワードを取得する動作は、逐次生成される画像データの生成を待って当該生成された画像データに基づいて実行されるが、両動作は、互いの進捗状況に影響を受けずに独立して同時的に実行される。同様、入力パスワードの受け付けおよびパスワード照合の動作は、設定パスワードの取得を待って当該取得された設定パスワードに基づいて実行されるが、本動作も先述の２つの動作とは独立して同時的に実行される。そのため、本ＭＦＰ１においては、設定パスワードの取得にかかる処理、入力パスワードの受け付けにかかる処理、および、設定パスワードと入力パスワードの照合にかかる処理の進捗に関係なく、機密文書印刷物を構成する原稿全頁の取り込みを完了させることができる。したがって、ＭＦＰ１は、先に取り込まれた機密文書印刷物の任意の１頁に設定されたパスワード（設定パスワード）に対応するパスワード（入力パスワード）がユーザから入力されない場合であっても、原稿の取り込みおよび画像データの生成の動作を中断させずに機密文書印刷物に含まれる後続の原稿頁の取り込みを行い、全原稿頁の画像データの生成を完了させることができる。本実施形態においては、画像データの取り込みは、スキャナ部１３による紙媒体の光電的読み取りを例に示されるが、本発明はそれに限定されるものではない。
【００７０】
このような構成により、本発明の実施形態によるＭＦＰ１においては、パスワードによってセキュリティが確保されるジョブを実行する場合においても、メモリ（例えば、ＲＡＭ２１（図３））といったハードウェア資源が当該ジョブによって占有される時間を最小限に抑えることが可能である。また、ユーザ側から見た場合には、本発明の実施形態によるＭＦＰ１においては、画像データの取り込み等と同時に、取り込み動作中に、パスワードを入力することも可能となっておりユーザビリティが向上する。
【００７１】
＜ジョブ実行例＞
これより、ＭＦＰ１がジョブを実行する際の処理について説明する。
【００７２】
＜ジョブ実行例１：機密文書複写出力処理＞
これより、ＭＦＰ１が、そのスキャナ部１３でパスワードにより保護された機密文書印刷物を読み取り、画像データを生成して当該画像データをプリンタ部１４から出力する処理（所謂、コピージョブ）の流れを説明する。本説明では、ドキュメント・フィーダ１７に一括して載置された複数頁の原稿に対するコピージョブを１つのコピージョブとみなす。すなわち、一括して載置された複数頁の原稿の画像が、当該１つのコピージョブの実行に必要な画像である。
【００７３】
先ず、機密文書印刷物について説明する。機密文書印刷物とは、例えば、紙媒体に印刷された印刷物の形態を有する文書であって、文書を構成する複数の頁の少なくとも１頁にセキュリティを確保するための情報（機密文書情報）が付加データとして付加された（埋め込まれた）印刷物である。図５Ａ、図５Ｂ、図５Ｃは、そのような機密文書印刷物の例図である。前記３図においては、機密文書印刷物９３はそれぞれ、あたかも１頁のみからなるように図示されているが、機密文書印刷物は、複数頁からなる印刷物であってよく、その中の任意の複数の頁に機密文書情報が埋め込まれてもよい。図５Ａは、機密文書情報がバーコード９５として埋め込まれた機密文書印刷物９３の例図である。図５Ｂは、機密文書情報が地紋パターン９７として埋め込まれた機密文書印刷物９３の例図である。図５Ｃは、機密文書情報がＩＣタグ（ＩＣチップ）９９として埋め込まれた機密文書印刷物９３の例図である。このように、機密文書の印刷物に、機密文書情報を、バーコード９５等の手段をもって、埋め込むことができる。バーコード９５や、地紋パターン９７として機密文書情報が機密文書印刷物に埋め込まれている場合、スキャナ部１３は、通常の光電的な画像読み取りを行うことで、機密文書情報を示すバーコード等を読み取ることができる。機密文書情報がＩＣタグ９９として機密文書の印刷物に埋め込まれている場合には、ＭＦＰ１は、スキャナ部１３と別に、ＩＣタグ９９の保存するデータを電磁的に読み出し可能なセンサを備えればよい。
【００７４】
なお、図５Ａ、図５Ｂ、図５Ｃに例示するような方法で機密文書の印刷物に機密文書情報それ自体を埋め込んでよいが、代替的手法として、機密文書の印刷物には、ＩＤ番号等の情報のみをデータ化してバーコード等として埋め込んでおき、機密文書情報は、ＭＦＰ１またはその他の装置に保持しておいて、ＩＤ番号に基づいて、ＭＦＰ１が機密文書情報を取得しても構わない。
【００７５】
次に、機密文書情報について説明する。
【００７６】
図６は、機密文書印刷物にバーコード９５等として埋め込まれる機密文書情報の構成例を示す図である。なお、上記したように、これらの情報は、ＭＦＰ１のデータ記憶部２３に保持させておくことも可能である。その場合、バーコード９５等は、データ記憶部２３に保持された情報との関係付けを示す情報を表す。
【００７７】
文書に関する情報（機密文書情報）は、
当該文書が作成された日時を示す作成日時、
当該文書を作成した者を示す文書作成者情報、
ＭＦＰ１を管理する者を示す管理者情報、
当該文書に設定されたパスワード（設定パスワード）を示すパスワード情報、
当該文書のオリジナルデータファイルの位置（保存場所）を示す原本位置情報、
当該文書に対する処理等の制限を示す制限情報、
パスワードが不一致の場合の処理を示す不一致処理情報、等を含むことができる。
【００７８】
文書作成者情報は、文書作成者の氏名、電子メールアドレスを含む。また、文書作成者情報は、その他の通知手段に関する情報を含んでもよい。
【００７９】
管理者情報は、ＭＦＰ１の管理者の氏名、電子メールアドレスを含む。また、管理者情報は、文書に関する情報とは別に、ＭＦＰ１内に保持してもよい。
【００８０】
制限情報は、パスワード情報と関連し、頁単位でパスワードを設定するか、あるいは、ジョブ単位でパスワードを設定するか、等や、ジョブ種毎のパスワード設定などに関する情報を含む。図６の例では、当該機密文書印刷物は、その画像のデータファイルをＭＦＰ１内に保存するだけのジョブについては、パスワードを設定しない、といった設定がなされている。なお、制限情報は、ＭＦＰ１内部に保持してもよい。
【００８１】
不一致処理情報は、ユーザが入力したパスワード（入力パスワード）が、パスワード情報の示すパスワード（設定パスワード）と一致しなかった場合における処理を指定する情報を含む。当該処理は、例えば、パスワードの再入力を促す、文書作成者あるいは管理者に電子メールあるいはログによって通知する、パスワード不一致にかかるジョブを廃棄（中止）する、パスワード不一致にかかる頁を破棄する、白紙／ベタ／抑止文字出力を行う、といった処理内容を含めることができる。
【００８２】
なお、制限情報や不一致処理情報は、文書に関する情報として機密文書印刷物に埋め込まずにＭＦＰ１内に保持してもよい。
【００８３】
次に図７を参照し、本発明にかかるＭＦＰ１のコンピュータにおいて実行されるプログラムについて簡単に説明する。本発明にかかる画像形成プログラムは、図７に示すように、３つのルーチンを有し、例えば、ＲＡＭ２１（あるいはＲＯＭ２２（ともに図３））に保持される。本プログラムは、原稿読み込みルーチン６５、設定パスワード取得ルーチン６７、ならびに、パスワード入力及び照合ルーチン６９を有する。これら３つのルーチン６５、６７、６９は、互いに独立して、時には並列して、実行可能であり、ある１つのルーチンにおいて生成されたデータを、他の１つのルーチンにおいて利用することも可能に構成される。
【００８４】
原稿読み込みルーチン６５は、ＭＦＰ１の外部から１頁あるいは複数頁を有する原稿（例えば、機密文書印刷物）の画像を取り込み、画像データを生成する機能を有する。当該機能には、例えば、ドキュメント・フィーダ１７に載置された複数頁からなる原稿をスキャナ部１３で光電的に読み取り、当該複数頁の画像データを生成する機能が含まれる。
【００８５】
設定パスワード取得ルーチン６７は、原稿読み込みルーチン６５によって生成された画像データを受け取ることができる。そして、設定パスワード取得ルーチン６７は、任意の１頁の画像データに埋め込まれた機密文書情報を取得し、機密文書情報からパスワード（設定パスワード）を取得する機能を有する。
【００８６】
パスワード入力及び照合ルーチン６９は、設定パスワード取得ルーチン６７によって取得された機密文書情報、および、それに含まれる設定パスワードを受け取ることができる。そして、パスワード入力及び照合ルーチン６９は、ＭＦＰ１の外部から、例えばユーザによって入力されるパスワード（入力パスワード）を受け付ける機能と、受けた入力パスワードと設定パスワードを照合し、照合結果を出力する機能を有する。
【００８７】
当然のことながら、本発明にかかる画像形成プログラムは、上記３つのルーチンに含まれない機能を供するコードも含んでいる。また、本発明にかかる画像形成プログラムは、必ずしも上記のような３つのルーチンに区別可能である必要はない。本発明にかかる画像形成プログラムは、複数頁からなる原稿を読み取って画像データを生成する機能と、設定パスワードの取得や入力パスワードと設定パスワードとの照合にかかる機能とを、独立して、時には並列的に、実行可能であればよい。
【００８８】
図８は、原稿読み込みルーチン６５（図７）による複数頁原稿の読み取りから画像データの生成までを示すフローチャートである。
【００８９】
ステップＳ１０１と関連し、ユーザは、ドキュメント・フィーダ１７（図３）に機密文書印刷物を載置し、操作部１１からジョブ実行指示をＭＦＰ１へ入力する。なお、ジョブ実行指示は、ＰＣ３１または携帯端末４１（図４）において入力されてもよい。また、機密文書印刷物を、ネットワーク４を介して接続された外部のスキャナ装置に載置してもよい。その場合、機密文書印刷物の画像は、通信インターフェース１６（図４）を介して画像データ入力部５２（図４）に送られる。
【００９０】
入力されたジョブ実行指示は、ジョブ実行指示受付部５９において処理され、ドキュメント・フィーダ１７から機密文書印刷物を構成する原稿頁が１頁ずつスキャナ部１３へ送られる。
【００９１】
ステップＳ１０１において、スキャナ部１３は、原稿頁を１頁ずつ光電的に読み取る。
【００９２】
ステップＳ１０３において、読み取られた原稿頁から画像データが生成され、画像データ入力部５２（図４）へ送られる。
【００９３】
ステップＳ１０５において、ＭＦＰ１は、ドキュメント・フィーダ１７に載置された原稿頁が全てスキャナ部１３に送られスキャナ部１３によって読み取られたか否かを判定する。全ての原稿頁が読み取られたと判定された場合（ステップＳ１０５における「ＹＥＳ」）、処理は終了する。未だ読み取られていない原稿頁が存在すると判定された場合（ステップＳ１０５における「ＮＯ」）、処理はステップＳ１０１に戻り、未処理の原稿頁が読み取られる。
【００９４】
図９は、ＭＦＰ１が、原稿頁の画像データから設定パスワードを取得して設定パスワードの設定状況等に応じて行う処理を示すフローチャートである。本フローチャートに示された処理は、ＭＦＰ１のＣＰＵ２０（図３）が、設定パスワード取得ルーチン６７（図７）を実行することで実現される。本フローチャートに示された処理は、図８に示された処理とは、独立して、時には並列して、実行可能である。
【００９５】
ステップＳ２０１において、ＭＦＰ１の設定パスワード取得部５４は、原稿頁１頁分の画像データから、機密文書情報を抽出して設定パスワード等の情報を取得することを試みる。
【００９６】
ステップＳ２０３において、ステップＳ２０１において設定パスワード等の情報を取得することに成功したか否かを判定する。設定パスワード等の情報の取得に成功した場合（ステップＳ２０３における「ＹＥＳ」）、処理は、ステップＳ２０５に進む。設定パスワード等の情報の取得に失敗した場合（ステップＳ２０３における「ＮＯ」）、処理は、ステップＳ２１５に進む。
【００９７】
なお、ステップＳ２０３において取得された設定パスワードが、現在実行中のジョブにおける機密文書印刷物内の先行する原稿頁の画像データから既に取得された設定パスワードと同一であれば、現在処理中の原稿頁の画像データから取得した設定パスワードに対する入力パスワードの受け付けを省略するように構成してもよい。そのような場合においては、ステップＳ２０３における判定が、「ＮＯ」となるようにプログラムを構成すればよい。
【００９８】
ステップＳ２０５において、ＭＦＰ１は、現在、次ジョブの予約の受け付けが、パスワードの入力の受け付けよりも高い優先度に設定されているかどうか、判定する。次ジョブ予約の受け付けの優先度がパスワード入力の受け付けよりも優先するように設定されていると判定した場合（ステップＳ２０５における「ＹＥＳ」）、処理は、ステップＳ２０７へ進む。パスワード入力の受け付けの優先度が次ジョブ予約の受け付けよりも優先するように設定されていると判定した場合（ステップＳ２０５における「ＮＯ」）、処理は、ステップＳ２１１へ進む。
【００９９】
ここで、ステップＳ２０５における判定は、予めＭＦＰ１に設定される優先度フラグに基づいて行われる。優先度フラグは、ユーザが予め設定可能なフラグであって、表示部１２の表示形態として、次ジョブの予約を入力するための表示を、パスワード入力のための表示よりも優先的に表示するか否かを決定するために用いられる。次ジョブ予約の受け付けが優先される設定の場合、表示部１２（図４）には、次ジョブ予約画面が表示される。逆に、パスワード入力の受け付けが優先される設定の場合、表示部１２には、パスワード入力画面が表示される。
【０１００】
ステップＳ２０７において、ＭＦＰ１は、表示部１２に表示されている次ジョブ予約画面に、パスワード入力待ちキーを表示する。
【０１０１】
図１０は、パスワード入力待ちキー１７１が表示された次ジョブ予約画面（表示部１２）を示す図である。このように、次ジョブ予約の受け付けが優先される設定の場合においては、表示部１２の表示をパスワード入力画面表示に切り替えるためのキー１７１が次ジョブ予約画面に追加される。
【０１０２】
ＭＦＰ１は、パスワードの入力が完了するよりも前に次ジョブ予約が入力された場合には、現在実行待ち中のジョブの実行を開始させるよりも前に、次ジョブの実行を開始することができる。そうすることによって、パスワード入力の遅滞による他のジョブへの影響を最小限にとどめる、という効果が生じる。
【０１０３】
図９に戻り、ステップＳ２０９において、ＭＦＰ１は、設定パスワードが取得された原稿頁の画像データを、ジョブ実行待ち画像データとして保持する。
【０１０４】
ステップＳ２１１において、ＭＦＰ１は、表示部１２に表示されているパスワード入力画面に、パスワード入力用テキスト・ボックスと、次ジョブ予約キーを表示する。
【０１０５】
図１１は、パスワード入力用テキスト・ボックス１５１および次ジョブ予約キー１６１が表示されたパスワード入力画面（表示部１２）を示す図である。このように、パスワード入力の受け付けが優先される設定の場合においては、パスワードを入力するためのテキスト・ボックス１５１が表示され、さらに、次ジョブ予約画面表示に切り替えるためのキー１６１がパスワード入力画面に表示される。
【０１０６】
図１２は、１つのジョブで、複数頁の原稿の画像データにそれぞれパスワードが設定されていたときの、パスワード入力画面の表示例を示す図である。この例図においては、頁番号１の原稿頁に対するパスワード入力用テキスト・ボックス１５１が先ず表示され、次いで、頁番号２の原稿頁に対するパスワード入力用テキスト・ボックス１５３、そして、頁番号４の原稿頁に対するパスワード入力用テキスト・ボックス１５５が追加的に表示される。このように、ＭＦＰ１は、１つのジョブで、複数頁の原稿の画像データにパスワードが設定されている場合には、各頁に対するパスワード入力用テキスト・ボックス１５１、１５３、１５５を表示する。
【０１０７】
なお、パスワード入力画面には、パスワードが設定された原稿頁のサムネイル画像を表示して、ユーザに原稿頁のプレビュー画像を提供してもよい。その場合、ユーザは、サムネイル画像にタッチしてパスワードを入力する原稿頁を選択し、選択した原稿頁に対するパスワードを入力するようにＭＦＰ１を構成してよい。また、パスワード入力画面には、ジョブにかかる全ての原稿頁のサムネイル画像を表示してもよい。その場合、パスワードが設定された原稿頁のサムネイル画像の表示形態は、パスワードが設定されていないサムネイル画像の表示形態とは別の形態にするなどして、ユーザにパスワードが設定された原稿頁であることを知らせるようにすればよい。別の表示形態の例としては、パスワードが設定された原稿頁のみ、特定のマークをサムネイル画像に追加するなどすればよい。
【０１０８】
図１３は、表示部１２における表示状態の遷移を模式的に示した図である。パスワード入力画面表示状態１０１においては、パスワード入力の受け付けが実行される。次ジョブ予約キー１６１（図１１）の押下が発生すると、表示状態は、次ジョブ予約画面表示状態１０３に遷移する。次ジョブ予約画面表示状態１０３においては、次ジョブ予約の受け付けが実行される。パスワード入力待ちキー１７１（図１０）の押下が発生すると、表示状態は、パスワード入力画面表示状態１０１に遷移する。パスワード入力画面表示状態１０１において、ユーザが実際にパスワードの入力を行うと、後述するパスワード入力及び照合ルーチン６９（図７）が、現在実行中のルーチンからは独立して、並列的に実行される。
【０１０９】
図９に戻り、ステップＳ２１３において、原稿読み込みルーチン６５が生成した次の原稿頁の画像データが存在するか否かを判定する。次の原稿頁の画像データが存在すると判定した場合（ステップＳ２１３における「ＹＥＳ」）、処理は、ステップＳ２０１に戻る。次の原稿頁の画像データが存在しないと判定した場合（ステップＳ２１３における「ＮＯ」）、処理は、一旦終了する。
【０１１０】
処理がステップＳ２０３からステップＳ２１５へ移った場合、ステップＳ２１５において、ＭＦＰ１は、現在実行中のジョブにおいて、パスワードの入力を待っている原稿頁が存在するか否かを判定する。パスワードの入力を待っている原稿頁が存在すると判定した場合（ステップＳ２１５における「ＹＥＳ」）、処理は、ステップＳ２２１へ進む。パスワードの入力を待っている原稿頁が存在しないと判定した場合（ステップＳ２１５における「ＮＯ」）、処理は、ステップＳ２１７へ進む。
【０１１１】
ステップＳ２１７において、ＭＦＰ１は、現在実行中のジョブが一括処理ジョブであるか否か判定する。ここで、一括処理ジョブとは、例えば、全ての原稿頁を一括して１つのデータファイル（ＰＤＦファイル等）にまとめるような処理を伴うジョブである。現在実行中のジョブが一括処理ジョブであると判定した場合（ステップＳ２１７における「ＹＥＳ」）、ジョブは、ステップＳ２２１へ進む。現在実行中のジョブが一括処理ジョブでないと判定した場合（ステップＳ２１７における「ＮＯ」）、ジョブは、ステップＳ２１９へ進む。
【０１１２】
ステップＳ２１９において、ＭＦＰ１は、現在の処理にかかる原稿頁の画像データに対し、ジョブを実行する。
【０１１３】
ステップＳ２２１において、ＭＦＰ１は、現在の処理にかかる原稿頁の画像データをジョブ実行待ち画像データとして保持する。
【０１１４】
このようにして、設定パスワード取得ルーチン６７は、原稿読み込みルーチン６５とは独立して並列的に動作し、原稿読み込みルーチン６５が生成した原稿頁画像データのそれぞれについて、設定パスワードの取得といった図９に記載の処理を実行する。
【０１１５】
図１４は、ＭＦＰ１が、ユーザによるパスワードの入力を受け付け、入力されたパスワードと設定されたパスワードとの照合を行い、照合の結果に基づいてジョブを実行する処理を示すフローチャートである。本フローチャートに示された処理は、ＭＦＰ１のＣＰＵ２０（図３）が、パスワード入力及び照合ルーチン６９（図７）を実行することで実現される。本フローチャートに示された処理も、図８および／または図９に示された処理とは、独立して、時には並列して、実行可能である。
【０１１６】
ステップＳ３０１と関連し、ユーザは、操作部１１あるいはネットワーク４で接続した外部の情報処理装置からパスワードを入力する。
【０１１７】
ステップＳ３０１において、ＭＦＰ１のパスワード照合部５５は、原稿頁に設定されたパスワード（設定パスワード）と、ユーザが入力したパスワード（入力パスワード）とを照合する。
【０１１８】
ステップＳ３０３において、ＭＦＰ１は、ステップＳ３０１における照合の結果を判定する。当該判定結果が、「正」の場合（ステップＳ３０３における「ＴＲＵＥ」）、処理は、ステップＳ３１１へ進む。判定結果が、「偽」の場合（ステップＳ２０３における「ＦＡＬＳＥ」）、処理は、ステップＳ３０５へ進む。
【０１１９】
ステップＳ３０５において、ＭＦＰ１は、事象「パスワード不一致」の発生を作成者または管理者に電子メールあるいはログにより通知するか否か、機密文書情報の制限情報あるいは不一致処理情報に基づいて判断する。ＭＦＰ１が、通知する（ステップＳ３０５における「ＹＥＳ」）と判断した場合には、処理は、ステップＳ３０７へ進む。ＭＦＰ１が、通知しない（ステップＳ３０５における「ＮＯ」）と判断した場合には、処理は、ステップＳ３０９へ進む。
【０１２０】
ステップＳ３０７において、ＭＦＰ１は、事象「パスワード不一致」の発生を、設定された者（作成者または管理者）に、設定された手段（電子メールまたはログ）により通知する処理を行う。
【０１２１】
ステップＳ３０９において、ＭＦＰ１は、当該実行中ジョブに対する、パスワード不一致発生時の処理を行う。ここでの処理の内容は、機密文書情報の不一致処理情報に従う。
【０１２２】
例えば、パスワード不一致発生時の処理として、パスワード再入力が設定されている場合には、ＭＦＰ１のパスワード再入力指示部６１は、ＭＦＰ１の表示部１２や、ＰＣ３１や携帯端末４１（図４）といったネットワーク４を通じてＭＦＰ１と接続された装置で実行可能なアプリケーション（例えば、ウェブ・ブラウザ）や、専用端末の少なくとも１つにパスワード再入力を促すメッセージを表示させる。ここでは、パスワードの再入力は、３回までとする、といったふうに再入力の回数に制限を設けてもよい。また、どの頁に対するパスワードが一致していないかを、ユーザにわかりやすく通知するために、当該頁のサムネイル表示、あるいは、プレビュー表示を行ってもよい。
【０１２３】
ステップＳ３０９における処理の別例として、例えば、パスワード不一致にかかるジョブあるいは原稿頁の画像データを、ＭＦＰ１のワーキング・メモリ上から削除し、パスワード不一致にかかるジョブあるいは原稿頁にかかるジョブを中止する処理や、機密文書印刷物の原稿頁の印刷出力のかわりに、白紙／ベタ／抑止文字といった出力を行ってもよい。この抑止文字は、パスワードによる保護のため、出力を抑止した旨のメッセージをユーザに通知するものである。ここで、ワーキング・メモリ上からデータを削除する処理を行うことは、その時点から、メモリの占有領域が一部開放されるので、ハードウェア資源の有効利用の観点から有利である。
【０１２４】
また、制限情報等に、パスワードの入力を要求しないジョブとして設定されているジョブ（例えば、上述の制限情報の詳細で説明した、そのデータファイルをＭＦＰ１内に保存するだけのジョブ等）を実行する場合には、パスワード不一致が発生した場合においても、ステップＳ３０５の代わりに、ステップＳ３１１において、ジョブを実行してもよい。
【０１２５】
処理が、ステップＳ３０３からステップＳ３１１へ移った場合、ステップＳ３１１において、ＭＦＰ１は、現在実行中のジョブが一括処理ジョブであるか否か判定する。現在実行中のジョブが一括処理ジョブであると判定した場合（ステップＳ３１１における「ＹＥＳ」）、ジョブは、ステップＳ３１９へ進む。現在実行中のジョブが一括処理ジョブでないと判定した場合（ステップＳ３１１における「ＮＯ」）、ジョブは、ステップＳ３１３へ進む。
【０１２６】
ステップＳ３１３において、ＭＦＰ１は、パスワードの照合にかかる原稿頁の画像データ以外のジョブ実行待ち画像データが、現在、存在するか否かを判定する。存在すると判定した場合（ステップＳ３１３における「ＹＥＳ」）、処理は、ステップＳ３１５へ移る。存在しないと判定した場合（ステップＳ３１３における「ＮＯ」）、処理は、ステップＳ３１７へ移る。
【０１２７】
ステップＳ３１５において、ＭＦＰ１は、パスワードの照合にかかる原稿頁の画像データ以外のジョブ実行待ち画像データに対しジョブを実行する。
【０１２８】
ステップＳ３１７において、ＭＦＰ１は、パスワードの照合にかかる原稿頁の画像データに対しジョブを実行する。
【０１２９】
ステップＳ３１９において、ＭＦＰ１は、パスワードの照合にかかる原稿頁の画像データをジョブ実行待ち画像データとして保持する。
【０１３０】
なお、ステップＳ３０３においては、同一のジョブで、既に照合したパスワードと、同じパスワードが照合対象の原稿頁に対して設定されている場合、ステップＳ３０１およびステップＳ３０３をスキップしてステップＳ３１１へ進むようにしてよい。
【０１３１】
図１５は、従来のパスワード設定ジョブを実行可能な画像形成装置、および、本発明の実施形態によるＭＦＰ１における、パスワードが設定されたジョブの実行のタイム・ラインに沿った比較である。
【０１３２】
本図横軸は、時間軸を指す。図１５（ｃ）に示すように、本発明の実施形態によるＭＦＰ１においては、必要なパスワードは、機密文書印刷物の原稿頁（Ｄ１ないしＤ５）の読み取りと並行して、ＭＦＰ１に入力される。そして、ＭＦＰ１は、当該読み取りにより得られた画像データに対するジョブを実行する。原稿頁の読み取りは、図中、期間８１として表される。
【０１３３】
これに対し、従来の画像形成装置においては、図１５（ｂ）に示すように、必要なパスワードの入力を待つ期間、機密文書印刷物の原稿頁（Ｄ１ないしＤ５）の読み取りが中断される。パスワード入力のための読み取り中断時間を、図中、期間８３として表している。
【０１３４】
このように、従来の画像形成装置においては、パスワード入力のための原稿頁読み取り動作中断時間（パスワード待ち期間８３）が存在する。当然ながら、その期間中であっても、ハードウェア・リソース（例えば、ワーキング・メモリ）は、ジョブのためのデータ（例えば、画像データ）に、少なくともその一部は、占有される。そのため、ハードウェア・リソースが当該ジョブのためのデータによって占有される期間は、期間８３と期間８１との和に相当する。一方、本発明の実施形態によるＭＦＰ１においては、ハードウェア・リソースが当該ジョブのためのデータによって占有される期間を、原稿頁の読み取りに要する時間（期間８１）のみにすることができる。なぜなら、本発明にかかるＭＦＰ１においては、ユーザは、ＭＦＰ１がする原稿頁の読み取り動作と並行して、パスワードを入力することができるからである。このように、本発明においては、ハードウェア・リソースの占有時間が、短縮される。また、ジョブ実行完了時刻は、ジョブ実行指示の入力を基点とした場合、一般に、本発明の場合の方が早くなる。これは、ユーザビリティの向上に資する本発明固有の有利点である。
【０１３５】
＜ジョブ実行例２：ＴＷＡＩＮ技術標準を用いたスキャン処理＞
これより、ＰＣ３１（図１）に実装されたＴＷＡＩＮ技術標準に準拠したアプリケーション・プログラミング・インターフェース（ＡＰＩ）を用いて、ＰＣ３１からＭＦＰ１に対しスキャンジョブの実行を指示し、ＭＦＰ１においてスキャンジョブが実行される場合の処理について説明する。本処理においては、機密文書印刷物の原稿頁に設定されたパスワード（設定パスワード）によってＭＦＰ１からＰＣ３１への画像データの出力が制限される。
【０１３６】
ＭＦＰ１に対し、ＰＣ３１や携帯端末４１（ともに図４）から、スキャンジョブの実行が指示された場合、ＭＦＰ１は、図８を参照して説明した処理を実行し、機密文書印刷物の原稿頁について画像データを生成する。
【０１３７】
ＭＦＰ１は、上述の原稿読み込みルーチン６５（図７）の実行と、独立して、並列的に、設定パスワード取得ルーチン６７（図７）を実行する。
【０１３８】
図１６は、ＴＷＡＩＮに準拠したスキャンジョブにおいてＭＦＰ１が実行する設定パスワード取得ルーチンの処理を示すフローチャートである。
【０１３９】
本図における処理は、図９を参照して説明した処理フローと概ね同様である。同一の処理内容を含むステップについては、同一の参照数字を付し、説明は省略する。
【０１４０】
ステップＳ２０３において、ＭＦＰ１が原稿頁の画像データからパスワードを取得した、と判定した場合、処理は、ステップＳ４０５へ移る。
【０１４１】
ステップＳ４０５において、ＭＦＰ１は、ＰＣ３１あるいは携帯端末４１に対し、パスワード入力画面を表示することを要求する。
【０１４２】
図１７は、ステップＳ４０５における処理により、ＰＣ３１等のディスプレイに表示されるパスワード入力画面の表示例である。当該表示例には、パスワード入力用テキスト・ボックス１５１が示されている。ユーザは、テキスト・ボックス１５１に適切なパスワードを入力することで、ＭＦＰ１に対し、当該原稿頁に対してパスワードによって制限されている処理の実行を指示することができる。このように、パスワードが設定された原稿頁がＭＦＰ１によって読み込まれた場合には、ＰＣ３１等のディスプレイにパスワード入力画面が表示される。
【０１４３】
図１８は、ＰＣ３１等のディスプレイに表示される画面の状態の遷移を示す図である。図１３を参照して説明した場合と異なり、ここでは、パスワード入力画面が常にＰＣ３１等のディスプレイに表示され、パスワード入力の受け付けが実行される。パスワードが入力されない限り（遷移条件「未入力」）、ディスプレイは、パスワード入力画面表示状態１０５を継続する。
【０１４４】
図１６に戻り、ＭＦＰ１は、全ての原稿頁に対する設定パスワード取得ルーチン６７（図７）の実行を完了し、パスワードが一切設定されていないことを確認した場合には、ステップＳ４１９において、当該スキャンジョブにかかる全ての原稿頁の画像データに対しジョブを実行する。
【０１４５】
図１９は、ＴＷＡＩＮに準拠したスキャンジョブにおいてＭＦＰ１が実行するパスワード入力及び照合ルーチン６９（図７）を示すフローチャートである。
【０１４６】
本図における処理は、図１４を参照して説明した処理フローと概ね同様である。同一の処理内容を含むステップについては、同一の参照数字を付し、説明は省略する。
【０１４７】
ステップＳ３０３において、パスワードの照合結果が、「正」（ステップＳ３０３における「ＴＲＵＥ」）である場合、ＭＦＰ１の処理は、図１６に示したフローチャートのステップＳ２１５以降と同様の処理フローを実行する。
【０１４８】
このように、ＴＷＡＩＮに準拠したスキャンジョブにおいては、常に、全ての原稿頁の画像データに対するパスワード照合が完了した時点において、パスワードによって制限されていた処理が実行されるように、処理フローが構成される。
【０１４９】
＜ジョブ実行例３：機密文書オリジナルデータ印刷出力処理＞
最後に、ＭＦＰ１が、そのスキャナ部１３でパスワードにより保護された機密文書印刷物を読み取り、画像データを生成し、画像データから機密文書情報を取得し、機密文書情報から設定パスワードの情報に加えて原本位置情報を取得し、ＭＦＰ１のデータ記憶部２３に保存された機密文書のオリジナルデータファイルを検索し、機密文書のオリジナルデータファイルを用いてジョブを実行する例を示す。
【０１５０】
機密文書印刷物のオリジナルデータファイルは、文書本体と文書に関する情報を示すデータを含むことができる。文書に関する情報は、例えば、作成日時、パスワード、パスワード不一致時の処理、等に関する情報を含む。なお、当該文書に関する情報は、オリジナルデータファイルとは別に、ＭＦＰ１がそのデータ記憶部２３に保存してもよい。その場合には、機密文書のオリジナルデータファイルは、文書に関する情報を省略可能である。ＭＦＰ１は、オリジナルデータファイルのファイル名等に基づいて、対応する文書に関する情報をデータ記憶部２３から読み出すことができる。
【０１５１】
本ジョブ実行例において、原稿読み込みルーチン６５および設定パスワード取得ルーチン６７（ともに図７）は、先に図８および図９を参照してそれぞれ説明した処理と同様である。ここでは、それらルーチン６５、６７にかかる処理の説明は省略する。なお、本ジョブ実行例においても、原稿読み込みルーチン６５と設定パスワード取得ルーチン６７、および、パスワード入力及び照合ルーチン６９は、それぞれ、互いに独立して実行可能である。場合により、これらルーチンは、同時的に並列的に実行されることもある。
【０１５２】
なお、設定パスワードは、機密文書印刷物に対する所定の処理を制限するパスワードのみならず、機密文書のオリジナルデータファイルが保存されたデータ記憶部２３（「ボックス（ＢＯＸ）と称す。）にアクセスすることを制限するためのパスワードであってもよい。
【０１５３】
図２０は、本ジョブ実行例におけるパスワード入力及び照合ルーチン６９（図７）の処理にかかるフローチャートである。
【０１５４】
本図における処理は、図１４を参照して説明した処理と同じステップを含む。同じステップについては、同じ参照数字を付し、説明を省略する。
【０１５５】
ステップＳ３０３において、ＭＦＰ１は、ステップＳ３０１における照合の結果を判定する。当該判定結果が、「正」の場合（ステップＳ３０３における「ＴＲＵＥ」）、処理は、ステップＳ５１１へ進む。
【０１５６】
ステップＳ５１１において、ＭＦＰ１は、機密文書情報に含まれる原本位置情報を、スキャンして得た原稿頁画像データ内から抽出したか、否か判定する。原本位置情報を抽出した場合（ステップＳ５１１における「ＹＥＳ」）、処理は、ステップＳ５１３へ進む。抽出しなかった場合（ステップＳ５１１における「ＮＯ」）、処理は、ステップＳ５１９へ進む。
【０１５７】
ステップＳ５１３において、ＭＦＰ１は、原本位置情報を、表示部１２に表示する。
【０１５８】
そして、ステップＳ５１５において、ＭＦＰ１は、機密文書印刷物のオリジナルデータファイルを表示部１２にプレビュー表示する。
【０１５９】
そして、ステップＳ５１７において、ＭＦＰ１は、機密文書印刷物のオリジナルデータファイルに対し、実行指示されたジョブを実行する。
【０１６０】
なお、スキャンした機密文書印刷物の原稿頁において原本位置情報が存在しても、原本位置情報が示唆する記憶領域に該当するオリジナルデータファイルが存在しない場合には、オリジナルデータファイルが所定のボックスに存在しない旨を表示部１２に表示し、当該ジョブを破棄するように処理フローを構成してもよい。
【０１６１】
ステップＳ５１９において、ＭＦＰ１は、画像周辺検索を実行する。
【０１６２】
ステップＳ５２１において、ＭＦＰ１は、ステップＳ５１９で実行した画像周辺検索の結果を用いて、オリジナル文書の候補を表示する。
【０１６３】
ステップＳ５２３において、ＭＦＰ１は、ユーザによるオリジナル文書の選択を受け付けて、当該選択に基づいて、ステップＳ５１７において、所定のジョブを実行する。
【０１６４】
図２１は、本ジョブ実行例におけるパスワード入力画面の構成例の図である。本表示例においては、パスワードの入力が要求されている原稿頁のサムネイル画像１９１がプレビュー表示される。ユーザは、原稿頁のサムネイル画像１９１をタッチして原稿頁を選択し、当該原稿頁に設定されたパスワードを入力することができる。
【０１６５】
このように、本発明の実施形態によるＭＦＰ１においては、原稿読み込みルーチン６５、設定パスワード取得ルーチン６７、および、パスワード入力及び照合ルーチン６９は、それぞれ互いに独立して同時的に実行されるため、ハードウェア・リソースが当該ジョブによって占有される期間は、従来の画像形成装置との比較において、従来の画像形成装置においてパスワード入力を待つために画像読み込みが中断されていた期間だけ短縮される効果を奏する。この効果は、ユーザビリティの向上にも資する。
【０１６６】
なお、本発明は、それぞれ別個独立的に存在するスキャナ、プリンタ、パーソナル・コンピュータ等汎用情報処理装置、携帯端末等を用いて、本発明のスキャナ部、プリンタ部、制御部、等を構成することにより、実施することも可能である。
【０１６７】
なお、本願発明を実現するプログラムは、画像処理装置内の記憶装置に保存されてよい。また、上記プログラムは、フレキシブル・ディスク、光ディスク、ＵＳＢメモリ等不揮発性メモリ、といった記憶媒体に保持された状態で流通することも可能である。また、上記プログラムは、ネットワークを介した配布も可能である。
【産業上の利用可能性】
【０１６８】
本発明は、画像形成装置におけるハードウェア・リソースの占有時間を短縮する効果、および、ユーザビリティ向上の効果を有する。本発明は、画像形成装置分野において、有用である。
【図面の簡単な説明】
【０１６９】
【図１】本発明の実施形態による画像形成システム１００の概略図
【図２】本発明の実施形態によるＭＦＰ１の斜視図
【図３】ＭＦＰ１のハードウェア構成を示すブロック図
【図４】機能的観点から見たＭＦＰ１の構成を示すブロック図
【図５Ａ】機密文書情報が埋め込まれた機密文書印刷物の例図
【図５Ｂ】機密文書情報が埋め込まれた機密文書印刷物の例図
【図５Ｃ】機密文書情報が埋め込まれた機密文書印刷物の例図
【図６】機密文書情報の構成を示す図
【図７】本発明にかかる画像形成プログラムの構成を示す模式図
【図８】原稿画像読み込みにかかる処理のフローチャート
【図９】設定パスワードの取得にかかる処理のフローチャート
【図１０】次ジョブ予約画面の例
【図１１】パスワード入力画面の例
【図１２】パスワード入力画面の例
【図１３】表示部の表示状態遷移図
【図１４】パスワード入力および照合にかかる処理のフローチャート
【図１５】本発明における処理と、従来例における処理とを、処理時間に関して比較する図
【図１６】設定パスワードの取得にかかる処理のフローチャート
【図１７】ＰＣ３１等に表示されるパスワード入力画面の例
【図１８】ＰＣ３１等の表示状態の状態遷移図
【図１９】パスワード入力および照合にかかる処理のフローチャート
【図２０】パスワード入力および照合にかかる処理のフローチャート
【図２１】パスワード入力画面の例
【符号の説明】
【０１７０】
１  ・・・  複合機（ＭＦＰ）
２  ・・・  複合機（ＭＦＰ）
４  ・・・  ネットワーク
１１  ・・・  操作部
１２  ・・・  ディスプレイ（表示部）
１３  ・・・  スキャナ部
１４  ・・・  プリンタ部
１５  ・・・  フィニッシャ部
１６  ・・・  通信インターフェース
１７  ・・・  ドキュメント・フィーダ
１８  ・・・  給紙部
２０  ・・・  中央処理装置（ＣＰＵ）
２１  ・・・  ランダム・アクセス・メモリ（ＲＡＭ）
２２  ・・・  リード・オンリ・メモリ（ＲＯＭ）
２３  ・・・  データ記憶部
２３Ｈ  ・・  ハード・ディスク
２３Ｒ  ・・  カード・リーダ／ライタ
２４  ・・・  トレイ
３１  ・・・  パーソナル・コンピュータ（ＰＣ）
３２  ・・・  パーソナル・コンピュータ（ＰＣ）
３３  ・・・  パーソナル・コンピュータ（ＰＣ）
３４  ・・・  ファクシミリ（ＦＡＸ）
３５  ・・・  ファクシミリ（ＦＡＸ）
４１  ・・・  携帯端末
５１  ・・・  制御部
５２  ・・・  画像データ入力部
５４  ・・・  設定パスワード取得部
５５  ・・・  パスワード照合部
５６  ・・・  ジョブ実行部
５７  ・・・  パスワード受付部
５９  ・・・  ジョブ実行指示受付部
６１  ・・・  パスワード再入力指示部
６３  ・・・  タイマ部
６５  ・・・  原稿読み込みルーチン
６７  ・・・  設定パスワード取得ルーチン
６９  ・・・  パスワード入力及び照合ルーチン
８１  ・・・  ジョブ実行期間
８３  ・・・  パスワード待ち期間
８５  ・・・  リソース非占有期間
９１  ・・・  メモリ・カード
９３  ・・・  文書印刷物
９５  ・・・  バーコード
９７  ・・・  地紋パターン
９９  ・・・  ＩＣタグ
１００  ・・・  画像形成システム
１０１  ・・・  パスワード入力画面表示状態
１０３  ・・・  次ジョブ予約画面表示状態
１０５  ・・・  パスワード入力画面表示状態
１５１  ・・・  テキスト・ボックス
１５３  ・・・  テキスト・ボックス
１５５  ・・・  テキスト・ボックス
１６１  ・・・  次ジョブ予約キー
１７１  ・・・  パスワード入力待ちキー
１９１  ・・・  プレビュー用サムネイル画像
【図１】
0004645652.tif 000002
【図２】
0004645652.tif 000003
【図３】
0004645652.tif 000004
【図４】
0004645652.tif 000005
【図５Ａ】
0004645652.tif 000006
【図５Ｂ】
0004645652.tif 000007
【図５Ｃ】
0004645652.tif 000008
【図６】
0004645652.tif 000009
【図７】
0004645652.tif 000010
【図８】
0004645652.tif 000011
【図９】
0004645652.tif 000012
【図１０】
0004645652.tif 000013
【図１１】
0004645652.tif 000014
【図１２】
0004645652.tif 000015
【図１３】
0004645652.tif 000016
【図１４】
0004645652.tif 000017
【図１５】
0004645652.tif 000018
【図１６】
0004645652.tif 000019
【図１７】
0004645652.tif 000020
【図１８】
0004645652.tif 000021
【図１９】
0004645652.tif 000022
【図２０】
0004645652.tif 000023
【図２１】
0004645652.tif 000024