(57)【要約】【課題】  画像処理装置において印刷された印刷物に対して、ユーザがその元ファイルの場所をより簡単に知ることができ、元ファイルを簡単に取得できる仕組みを提供する。【解決手段】  中央処理部１０３は、プリンタドライバを介して、印刷ジョブの元ファイルに対応する閲覧管理情報を印刷ジョブに付加するか否かを指示を受け付ける。そして、ネットワーク制御部１０２が受け付けた閲覧管理情報を印刷ジョブに付加してＭＦＰに転送する特徴とする。【選択図】  図８
2007249327.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブの履歴を管理する画像処理装置と通信可能な情報処理装置であって、
前記印刷ジョブの元ファイルに対応する閲覧管理情報を前記印刷ジョブに付加するか否かを指示を受け付ける受付手段と、
前記受付手段が閲覧管理情報の付加の指示を受け付けた場合、前記印刷ジョブに対して前記閲覧管理情報を付加して前記画像処理装置に転送し、前記指示を受け付けなかった場合、前記印刷ジョブに対して前記閲覧管理情報を付加せずに前記画像処理装置に転送する転送手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記画像処理装置に蓄積されたジョブ一覧の取得要求を行う要求手段と、
前記画像処理装置からジョブ一覧を取得して表示装置に表示する一覧表示手段と、
前記表示装置に表示されるジョブ一覧中から選択されたジョブに閲覧制限情報が設定されているかを判別する判別手段と、
前記判別手段により閲覧制限情報が設定されていると判別した場合に、閲覧要求者を認証する認証手段と、
前記認証手段により閲覧要求者が正当要求者と認証された場合に、前記閲覧管理情報で特定される取得先から前記元ファイルを取得して前記表示装置に表示する閲覧制御手段と、
を有することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記閲覧制御手段は、閲覧要求者が前記印刷ジョブの登録者と同一である場合、前記認証手段による認証処理をスキップすることを特徴とする請求項１または２記載の情報処理装置。
【請求項４】
前記閲覧管理情報は、前記印刷ジョブの元ファイルを特定するための追跡情報、更新情報、作成者情報を含む属性情報と、閲覧要求者を認証する認証情報とを含むことを特徴とする請求項１〜３のいずれかに記載の情報処理装置。
【請求項５】
印刷ジョブを処理する画像処理装置であって、
前記印刷ジョブの履歴を蓄積する蓄積手段と、
前記印刷ジョブに付加される前記印刷ジョブの元ファイルに対応する閲覧管理情報を前記蓄積手段に登録する登録手段と、
前記印刷ジョブに基づく印刷データに、前記登録手段により登録された前記閲覧管理情報を識別可能に印刷する印刷手段と、
を有することを特徴とする画像処理装置。
【請求項６】
前記情報処理装置からの印刷ジョブ一覧要求に基づいて、前記蓄積手段に蓄積された印刷ジョブの一覧情報を転送する転送手段を有することを特徴とする請求項５記載の画像処理装置。
【請求項７】
前記閲覧管理情報は、前記印刷ジョブの元ファイルを特定するための追跡情報、更新情報、作成者情報を含む属性情報と、閲覧要求者を認証する認証情報とを含むことを特徴とする請求項５または６に記載の画像処理装置。
【請求項８】
印刷ジョブの履歴を管理する画像処理装置と情報処理装置とが通信可能な画像処理システムであって、
前記情報処理装置は、
前記印刷ジョブの元ファイルに対応する閲覧管理情報を前記印刷ジョブに付加するか否かを指示を受け付ける受付手段と、
前記受付手段が閲覧管理情報の付加の指示を受け付けた場合、前記印刷ジョブに対して前記閲覧管理情報を付加して前記画像処理装置に転送し、前記指示を受け付けなかった場合、前記印刷ジョブに対して前記閲覧管理情報を付加せずに前記画像処理装置に転送する転送手段とを有し、
前記画像処理装置は、
前記印刷ジョブの履歴を蓄積する蓄積手段と、
前記印刷ジョブに付加される前記印刷ジョブの元ファイルに対応する閲覧管理情報を前記蓄積手段に登録する登録手段と、
前記印刷ジョブに基づく印刷データに、前記登録手段により登録された前記閲覧管理情報を識別可能に印刷する印刷手段とを有することを特徴とする画像処理システム。
【請求項９】
印刷ジョブの履歴を管理する画像処理装置と通信可能な情報処理装置におけるジョブ処理方法であって、
前記印刷ジョブの元ファイルに対応する閲覧管理情報を前記印刷ジョブに付加するか否かを指示を受け付ける受付ステップと、
前記受付ステップが閲覧管理情報の付加の指示を受け付けた場合、前記印刷ジョブに対して前記閲覧管理情報を付加して前記画像処理装置に転送し、前記指示を受け付けなかった場合、前記印刷ジョブに対して前記閲覧管理情報を付加せずに前記画像処理装置に転送する転送ステップと、
を有することを特徴とするジョブ処理方法。
【請求項１０】
前記画像処理装置に蓄積されたジョブ一覧の取得要求を行う要求ステップと、
前記画像処理装置からジョブ一覧を取得して表示装置に表示する一覧表示ステップと、
前記表示装置に表示されるジョブ一覧中から選択されたジョブに閲覧制限情報が設定されているかを判別する判別ステップと、
前記判別ステップにより閲覧制限情報が設定されていると判別した場合に、閲覧要求者を認証する認証ステップと、
前記認証ステップにより閲覧要求者が正当要求者と認証された場合に、前記閲覧管理情報で特定される取得先から前記元ファイルを取得して前記表示装置に表示する閲覧制御ステップと、
を有することを特徴とする請求項９記載のジョブ処理方法。
【請求項１１】
前記閲覧制御ステップは、閲覧要求者が前記印刷ジョブの登録者と同一である場合、前記認証手段による認証処理をスキップすることを特徴とする請求項９または１０記載のジョブ処理方法。
【請求項１２】
前記閲覧管理情報は、前記印刷ジョブの元ファイルを特定するための追跡情報、更新情報、作成者情報を含む属性情報と、閲覧要求者を認証する認証情報とを含むことを特徴とする請求項９〜１１のいずれかに記載のジョブ処理方法。
【請求項１３】
印刷ジョブの履歴を蓄積する蓄積手段を備える画像処理装置におけるジョブ処理方法であって、
前記印刷ジョブに付加される前記印刷ジョブの元ファイルに対応する閲覧管理情報を前記蓄積手段に登録する登録ステップと、
前記印刷ジョブに基づく印刷データに、前記登録ステップにより登録された前記閲覧管理情報を識別可能に印刷する印刷ステップと、
を有することを特徴とするジョブ処理方法。
【請求項１４】
前記情報処理装置からの印刷ジョブ一覧要求に基づいて、前記蓄積手段に蓄積された印刷ジョブの一覧情報を転送する転送ステップを有することを特徴とする請求項１３記載のジョブ処理方法。
【請求項１５】
前記閲覧管理情報は、前記印刷ジョブの元ファイルを特定するための追跡情報、更新情報、作成者情報を含む属性情報と、閲覧要求者を認証する認証情報とを含むことを特徴とする請求項１３または１４に記載のジョブ処理方法。
【請求項１６】
請求項９〜１４のいずれかに記載のジョブ処理方法をコンピュータに実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項１７】
請求項９〜１４のいずれかに記載のジョブ処理方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上に画像処理を行う画像処理装置と通信可能な画像処理システムおけるジョブ処理に関するものである。
【背景技術】
【０００２】
従来から、ネットワーク上に存在し、クライアントから要求されたプリントジョブの画像処理を行う画像処理装置は、プリントジョブを処理した後、そのプリントジョブ履歴を保持している。そしてネットワーク上のクライアントから、画像処理装置のプリントジョブ履歴を閲覧可能にした画像処理システムが提案されている。
【０００３】
また、プリント出力のためにビットマップ画像に展開されたデータを画像処理装置内のストレージ手段に格納し、クライアントからその画像を閲覧可能とする画像処理システムも提案されている。
【特許文献１】特開２００３−３６１９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来、会議等の場面で配布された資料の元ファイルの所在を知るためには、その配布者にファイルの所在を問い合わせなければならない。このため、元ファイルを加工したい時に人手を介す必要性が生じて、ファイル再処理の際の利便性が悪い。
【０００５】
また、画像処理システム内のストレージ手段でファイルを管理するにはセキュリティ保護機能や信頼性が求められ装置が高価なものになることが多く、業務管理にコストを掛けられないオフィスには不向きである。
【０００６】
さらに、上記従来の画像処理システムでは、プリント出力者が意識的にファイルを画像処理装置内に格納させなければ配布先の人が元データを入手することが出来なかった。
【０００７】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、画像処理装置において印刷された印刷物に対して、より簡単にその元ファイルの場所を知ることができ、元ファイルを簡単に取得できる仕組みを提供することである。
【課題を解決するための手段】
【０００８】
上記目的を達成する本発明の情報処理装置は以下に示す構成を備える。
【０００９】
印刷ジョブの履歴を管理する画像処理装置と通信可能な情報処理装置であって、前記印刷ジョブの元ファイルに対応する閲覧管理情報を前記印刷ジョブに付加するか否かを指示を受け付ける受付手段と、前記受付手段が閲覧管理情報の付加の指示を受け付けた場合、前記印刷ジョブに対して前記閲覧管理情報を付加して前記画像処理装置に転送し、前記指示を受け付けなかった場合、前記印刷ジョブに対して前記閲覧管理情報を付加せずに前記画像処理装置に転送する転送手段とを有することを特徴とする。
【００１０】
上記目的を達成する本発明の画像処理装置は以下に示す構成を備える。
【００１１】
印刷ジョブを処理する画像処理装置であって、前記印刷ジョブの履歴を蓄積する蓄積手段と、前記印刷ジョブに付加される前記印刷ジョブの元ファイルに対応する閲覧管理情報を前記蓄積手段に登録する登録手段と、前記印刷ジョブに基づく印刷データに、前記登録手段により登録された前記閲覧管理情報を識別可能に印刷する印刷手段とを有することを特徴とする。
【００１２】
上記目的を達成する本発明の画像処理システムは以下に示す構成を備える。
【００１３】
印刷ジョブの履歴を管理する画像処理装置と情報処理装置とが通信可能な画像処理システムであって、前記情報処理装置は、前記印刷ジョブの元ファイルに対応する閲覧管理情報を前記印刷ジョブに付加するか否かを指示を受け付ける受付手段と、前記受付手段が閲覧管理情報の付加の指示を受け付けた場合、前記印刷ジョブに対して前記閲覧管理情報を付加して前記画像処理装置に転送し、前記指示を受け付けなかった場合、前記印刷ジョブに対して前記閲覧管理情報を付加せずに前記画像処理装置に転送する転送手段とを有し、前記画像処理装置は、前記印刷ジョブの履歴を蓄積する蓄積手段と、前記印刷ジョブに付加される前記印刷ジョブの元ファイルに対応する閲覧管理情報を前記蓄積手段に登録する登録手段と、前記印刷ジョブに基づく印刷データに、前記登録手段により登録された前記閲覧管理情報を識別可能に印刷する印刷手段とを有することを特徴とする。
【００１４】
上記目的を達成する本発明のジョブ処理方法は以下に示す構成を備える。
【００１５】
印刷ジョブの履歴を管理する画像処理装置と通信可能な情報処理装置におけるジョブ処理方法であって、前記印刷ジョブの元ファイルに対応する閲覧管理情報を前記印刷ジョブに付加するか否かを指示を受け付ける受付ステップと、前記受付ステップが閲覧管理情報の付加の指示を受け付けた場合、前記印刷ジョブに対して前記閲覧管理情報を付加して前記画像処理装置に転送し、前記指示を受け付けなかった場合、前記印刷ジョブに対して前記閲覧管理情報を付加せずに前記画像処理装置に転送する転送ステップと、
を有することを特徴とする。
【００１６】
また、印刷ジョブの履歴を蓄積する蓄積手段を備える画像処理装置におけるジョブ処理方法であって、前記印刷ジョブに付加される前記印刷ジョブの元ファイルに対応する閲覧管理情報を前記蓄積手段に登録する登録ステップと、前記印刷ジョブに基づく印刷データに、前記登録ステップにより登録された前記閲覧管理情報を識別可能に印刷する印刷ステップと、
を有することを特徴とする。
【発明の効果】
【００１７】
本発明によれば、画像処理装置において印刷された印刷物の元ファイルの場所を簡単に知ることができ、元ファイルをより簡単に取得することができるようになる。
【発明を実施するための最良の形態】
【００１８】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００１９】
＜システム構成の説明＞
〔第１実施形態〕
図１は、本発明の第１実施形態を示す情報処理装置、画像処理装置を適用可能な画像処理システム全体の構成を示す図である。本例は、プリントジョブ出力者が自分のＰＣ１あるいはネットワーク上で共有されている他のＰＣ上に存在するドキュメントをＭＦＰ２に対してプリント出力を行っている例である。
【００２０】
図１において、プリントジョブ出力者のＰＣ１、プリントジョブ閲覧者（用紙を配布された者）のＰＣ２、及び画像処理装置として機能するマルチファンクションプリンタ（以下ＭＦＰと呼ぶ）２はネットワーク接続された環境下に存在している。なお、ＰＣ１、３は、ＣＰＵ、ＲＯＭ、ＲＡＭ等を含むコントローラユニットを備え、入力デバイスとしてのキーボード、ポインティングデバイス等の操作に基づき、出力デバイス、例えば表示装置に対する処理を行う。
【００２１】
また、ＰＣ１、３は、所定のＯＳがインストールされており、そのＯＳの管理下で、アプリケーション、プリンタドライバ等を起動して、データ処理、プリントジョブ生成処理等を行う。なお、ＰＣ３は、ＭＦＰ２に登録されたプリントジョブを閲覧する閲覧者用のＰＣとして機能する。
【００２２】
通常のプリント動作ではＭＦＰ２に出力する時、ＰＣ１上のアプリケーションデータをプリントドライバ上でＰＤＬ（ページ記述言語）に変換し、ＭＦＰ２に送信するのが一般的である。
【００２３】
なお、ＰＣ１は、プリケーションデータのファイルの属性及び、属性ファイルを閲覧するためのパスワードも合わせてＭＦＰ２に対して所定のプロトコルで送信する。
【００２４】
なお、ＰＣ１は、アプリケーションデータのファイルの属性を、windows（登録商標）のＰＣ上で閲覧することが可能なプロパティの情報をファイルから抽出してＭＦＰ２に対して所定のプロトコルで送信する。
【００２５】
また、ファイルの属性情報の内容としては、例えばファイルの存在するパス名（ＰＣ名、ディレクトリ、ファイル名）、ファイルの作成者、ファイルのサイズ、ファイルの作成日時、ファイルの更新履歴等で構成すれば良い。
【００２６】
本実施形態では、ＭＦＰ２でプリント出力された用紙は、例えば会議等の場で参加者に対して配布され、その後、配布書類の元データの所在、作成日時等の情報を収集する目的でプリントジョブを閲覧する処理を想定している。
【００２７】
なお、閲覧手段は、一般的に使用されているＭＦＰ２の機器情報をネットワーク経由でブラウザを用いて閲覧する手段を使用すれば良い。以上の様な想定であるため、プリントジョブ閲覧者は会議で用紙が配布された人と同一であることが多いが、本実施形態の仕組みとしては同一であることに限定はされない。
【００２８】
（プリンタドライバでの操作）
図２は、図１に示したＰＣ１が備える表示装置に表示されるプリンタドライバの画面の一例を示す図である。本画面は、アプリケーションから印刷要求を選択すると、プリンタドライバが提供する画面である。
【００２９】
図２において、２１はプリンタ名選択部で、現在プリンタ名が「Ａ」のプリンタが選択されている状態を示す。２２はパスワード入力部で、ＭＦＰ２に格納された属性情報を閲覧者に対して許可するためのパスワードが入力される。
【００３０】
２３は部数入力部で、ユーザが意図する部数を入力する。２４、２５は印刷指定ページ入力部で、開始ページと終了ページを入力する。
【００３１】
ユーザは、通常のプリンタドライバと同様に出力するプリンタ名選択部２１により意図するプリンタの選択や、部数入力部２３に数値を入力することでプリント出力する部数の指定が可能である。また、印刷指定ページ入力部２４、２５に数値を入力することで、プリント出力するページや部数の指定が可能である。詳細設定のボタンＢ１を選択すると用紙出力に関する詳細なフォーマット等の指定が可能である。
【００３２】
本実施形態では、通常のプリントドライバの機能に加えて、図２に示す様にボタンＢ２が設けられており、プリントする際にファイルの属性をＭＦＰ２に格納する意図がある場合にはボタンＢ２にチェックを付ければ良い。
【００３３】
また、ボタンＢ２にチェックを付けた場合には、ＭＦＰ２に格納された属性情報を閲覧者に対して許可するためのパスワードを入力することができる。以上の様にプリントジョブ送信時にプリンタドライバは上記のプロパティとパスワードをＭＦＰ２に送る。
【００３４】
（ＭＦＰ２の構成）
次に転送先のプリンタであるＭＦＰの構成について説明する。
【００３５】
図３は、図１に示したＭＦＰ２の制御部の主要部分の構成を示すブロック図である。
【００３６】
図３において、ＰＣ１等からのメールのメッセージはネットワーク１０１を経由してネットワーク制御部１０２に送られる。ネットワーク制御部１０２はネットワーク経由のデータをプロトコルを解釈しつつ内部バスに変換し、ＣＰＵ、ＲＯＭ、ＲＡＭで構成される中央処理装置１０３に送る。
【００３７】
中央処理装置１０３は装置全体の制御を行う他、ネットワーク１０１を経由してＰＣ１等から送られた転送メールを解釈する。そして、メール本文や添付ファイルの印刷要求がある場合には後述の手順でＰＤＬデータ（プリンタで高速に処理可能な印刷命令データ）への変換処理を行う。
【００３８】
また、中央処理装置１０３は、ＰＤＬデータに変換されたデータは大容量な記憶媒体で構成されるデータ格納部１０４に蓄積され、ユーザの印刷操作が行われるまで保持されている。
【００３９】
さらに、データ格納部１０４に蓄積されたＰＤＬデータはユーザの印刷操作が行われた時、画像処理部１０５によりプリンタエンジン１０８で直接印刷可能なビットマップ形式へ変換を行う。その後、画像の階調補正、フィルタ処理、また必要に応じて解像度変換等を行い、エンジン制御部１０６を経由してプリンタエンジン１０８から印字出力される。
【００４０】
エンジン制御部１０６はスキャナエンジン１０７から取り込まれたビットマップデータを内部バス上の転送プロトコルに変換する機能と内部バス経由で転送されたビットマップデータをプリンタエンジン１０８に転送する機能を有する。
【００４１】
データ格納部１０４は、印字データの一時格納の他に本実施形態で特徴付けられるプリントジョブの履歴を機器の状況（用紙の有無、エンジンのスタンバイか否か、トナーの残量）とともに格納出来る。つまり、プリンタドライバ上で"プロパティを送信"ボタンをチェック、パスワード入力を行うと、プリント時にプロパティ（元データのパス名、更新日時、作成者）及びパスワードが送られ、ＭＦＰにジョブ履歴とともにデータ格納部１０４に格納される。
【００４２】
本実施形態では、さらに前述の様にプリントジョブに対応する元ファイルの属性（ファイルの存在するパス名、ファイルの作成者、ファイルのサイズ、ファイルの作成日時、ファイルの更新履歴等）及びパスワードを格納する。
【００４３】
（プリンタ出力後の元ファイルの属性閲覧）
図４は、図１に示したＭＦＰ２で出力された用紙例を説明する図である。
【００４４】
図４において、会議等の場面でプリント出力した用紙４３を配布する時、用紙を配布された人が元ファイルの検索をしやすい様に、以下の処理を行う。つまり、ＭＦＰ２は前述の元ファイルの属性情報を取得できた場合は、用紙の上部に図４の様なプリンタのＩＰアドレス４１やドキュメントの番号４２を印字する。もちろんプリント出力時の設定により、印字を行わない手段が存在するもの良い。なお、ＩＰアドレス４１やドキュメントの番号４２の印刷位置は、用紙の上部以外でもよい。
【００４５】
また、印刷ページも前ページでなく、ファーストページのみに印刷するような制御を加えてもよい。
【００４６】
会議で用紙４３を配布された人（ジョブ閲覧者）は、プリンタのＩＰアドレス４１をＰＣ３上のブラウザのＵＲＬ入力エリアに入力することで、所定のブラウザを起動する。そして、図５に示すように、ＭＦＰ２の機器情報を閲覧する画面をＰＣ３が備える画面に表示させる。
【００４７】
図５〜図９は、図１に示したＰＣ１、３の表示装置に表示されるリモートＵＩ画面の一例を示す図である。本画面は機器情報の閲覧の他、ユーザモード等、ＭＦＰ２の設定が可能な画面であるため、ここではリモートＵＩと呼ぶことにする。
【００４８】
図５の表示画面例は、リモートＵＩのトップ画面上で"ジョブ"のボタンＢ５２を選択し、現在のジョブの処理状況をリアルタイムに表示している例を示している。
【００４９】
なお、図５に示すジョブ表示画面上で、ユーザが"履歴"のボタンＢ５１を選択した時、画面表示は図６に示す表示状態に切り替わる。
【００５０】
図６に示す画面上では、図４に示した印字されているdocument No. "0052"がジョブ履歴６１上に履歴６２が表示されているので、同一の番号を見つけると対応する元データのパス名が表示される。
【００５１】
そして、パス名以外にも元データの属性情報を閲覧したい時には"0052"のdocument No.上で、入力デバイスであるポインティングデバイスを操作して、ユーザがマウスカーソルを右クリックする。そして、表示されたプルダウンメニューから"プロパティ"を選択すると、図７の様な認証画面７１がＰＣ１の表示装置に表示される。
【００５２】
これは元データの詳細情報を閲覧する許可を与えるための認証であり、前述のプリンタドライバから送信され、ＭＦＰ２内に格納されているパスワードを入力する。
【００５３】
つまり、ユーザが履歴の詳細を閲覧したい場合は、本実施形態では、プリントジョブ出力者からあらかじめパスワードを確認しておく必要がある。
【００５４】
このようにして、図７に示す画面に対して、履歴閲覧者が所定のパスワードを入力すると、表示装置の画面表示は、図８に示すプロパティの画面が表示され、元ファイルの詳細情報を取得することが出来る。なお、図８に示すプロパティの画面では、元データの全般、セキュリティ、概要といったタブシートに分けて情報を表示制御する構成となっている。
【００５５】
これによって履歴閲覧者は、元ファイルのサイズや更新日時などを入手することができ、元ファイルのダウンロードや加工、再利用を行うための判断に活用することができる。
【００５６】
なお、プロパティの情報を開く手段は、通常のwindows（登録商標）でＰＣファイルのプロパティ表示と同様に行える様に元ファイルとデータ形式を合わせておけば良い。
【００５７】
また、ジョブ閲覧者がジョブ出力者と同一のＰＣ１を使用して履歴を閲覧する場合には、ジョブ出力者からパスワードを聞かずに無条件に図８に示す表示画面がＰＣ１上に現れる手段を用いても良い。
【００５８】
さらに、ジョブ閲覧者が、図８に示すプロパティ表示の画面上で"場所"（パス名）８１の部分に、マウスカーソルを当て、図示しないマウスのボタンのクリックを行う。これにより、通常のブラウザと同様な手法で元ファイルへのリンクがＭＦＰ２を介さずにダイレクトに行える。
【００５９】
図９に示す画面は、図８に示した画面において、ジョブ履歴閲覧者が"場所"（パス名）の部分８１をマウス操作でクリックし、元ファイルをリモートＵＩ上で開いた状態を示す。
【００６０】
これにより、ジョブ履歴閲覧者は元ファイルを自分のＰＣ３のメモリに保存し、さらに、所定のアプリケーションを起動することで、閲覧しているファイルを加工することも可能である。
【００６１】
上記実施形態によれば、ＭＦＰ２内に元ファイルのストレージ手段を設けることなく、安価な構成でジョブ履歴閲覧者が元データを簡単に入手することができる。
【００６２】
上記のように構成された画像処理システムは、以下の特徴的構成を備える。
【００６３】
ＰＣ１、３等は、プリンタドライバにより生成される印刷ジョブの履歴を管理するＭＦＰ２と通信可能に構成されている。そして、印刷ジョブの元ファイルの閲覧管理情報を前記印刷ジョブに付加するか否かを指示を受け付ける受付機能を備え、図２に示した印刷設定画面のボタンＢ２を指示を受け付ける。
【００６４】
また、プリンタドライバは、図２に示した印刷設定画面のボタンＢ２により閲覧管理情報の付加の指示を受け付けた場合、印刷ジョブに対して前記閲覧管理情報を付加してＭＦＰ２に転送する転送機能を備える。
【００６５】
さらに、ＰＣ１、３等は、ＭＦＰ２に蓄積されたジョブ一覧の取得要求を行う要求機能と、ＭＦＰ２からジョブ一覧を取得して表示装置に、図６に示したリモートＵＩ画面を介して表示する一覧表示機能を備える。
【００６６】
さらに、ＰＣ１、３等は、表示装置に表示されるジョブ一覧中から選択される閲覧ジョブ候補に閲覧制限情報が設定されているかを閲覧管理情報を参照して判別する判別機能を備える。そして、ＰＣ１，３は、閲覧制限情報が設定されていると判別した場合に、閲覧要求者を閲覧管理情報に基づいて認証する認証機能を備える。具体的には、図７に示すリモートＵＩ画面を介して、認証情報としてパスワードの入力を閲覧要求者に催促する。
【００６７】
そして、閲覧要求者が正当要求者と認証された場合に、閲覧管理情報で特定される取得先から元ファイルを取得して、図８に示すように表示装置に表示する閲覧制御機能を備える。
【００６８】
なお、閲覧制御機能は、閲覧要求者が印刷ジョブの登録者と同一である場合、認証手段による認証処理をスキップする。
【００６９】
さらに、閲覧管理情報は、印刷ジョブの元ファイルを特定するための追跡情報、更新情報、作成者情報を含む属性情報と、閲覧要求者を認証する認証情報とを含むように構成されている。
【００７０】
一方、ＰＣ１、３のプリンタドライバにより生成される印刷ジョブを処理するＭＦＰ２は、以下の特徴的な機能または構成を備える。
【００７１】
ＰＣ１、３から受信する印刷ジョブの履歴を蓄積する蓄積手段として、データ格納部１０４を備える。なお、データ格納部１０４は、例えばハードディスク等で構成されるが、他の不揮発性記憶媒体で構成されていてもよい。
【００７２】
中央処理部１０３は、ＰＣ１、３から受信する印刷ジョブに付加される印刷ジョブの元ファイルの閲覧管理情報をデータ格納部１０４に登録する登録機能を備える。また、印刷ジョブに基づく印刷データに、データ格納部１０４により登録された前記閲覧管理情報をレイアウトとして印刷する印刷機能を実行するエンジン制御部１０６、プリンタエンジン１０８を備える。
【００７３】
また、ＰＣ１，３からの印刷ジョブ一覧要求に基づいて、データ格納部１０４に蓄積された印刷ジョブの一覧情報を生成してＰＣ１，３に閲覧管理情報を付加して転送する転送機能を有する。
【００７４】
ここで、閲覧管理情報は、前記印刷ジョブの元ファイルを特定するための追跡情報、更新情報、作成者情報を含む属性情報と、閲覧要求者を認証する認証情報とを含む。
【００７５】
図１０は、本実施形態を示す情報処理装置における第１のデータ処理手順の一例を示すフローチャートである。本処理は、図１に示したＰＣ１がＭＦＰ２に印刷情報を送信する処理例である。なお、Ｓ１〜Ｓ６は各ステップを示す。また、各ステップは、ＰＣ１のＣＰＵが制御プログラム（印刷制御プログラム）をＲＡＭにロードして実行することで実現される。ここで、印刷制御プログラムは、ＭＦＰ２に対するプリンタドライバの機能処理に対応する。
【００７６】
まず、ＰＣ１のユーザは、実行中のアプリケーション等から印刷指示を行い、表示装置上に図２に示した印刷設定画面を表示して、プリンタを選択する（Ｓ１）。
【００７７】
次に、ユーザがポインティングデバイス等を操作して、図２に示したＢ２がカーソルで指示されて、マウス等のポインティングデバイスのボタンがクリックされているかどうかをプリンタドライバが判断する（Ｓ２）。ここで、ボタンＢ２が指示されずに、図示しない印刷ボタンが指示されていると、ＰＣ１のＣＰＵが判断した場合は、ステップＳ６へ進む。そして、ステップＳ６で、アプリケーションから引き渡される描画情報を、ＯＳがＧＤＩコマンドに変換して、プリンタドライバに引き渡すことで、印刷ジョブをＭＦＰ２に送信して、本処理を終了する。
【００７８】
次に、ステップＳ２で、ボタンＢ２が指示されているとＰＣ１のＣＰＵが判断した場合は、パスワード入力部２２に対して、ＭＦＰ２に格納された属性情報を閲覧者に対して許可するためのパスワード（認証情報）が入力されるのを待つ（Ｓ３）。
【００７９】
そして、認証情報の入力が終了したら、プリンタドライバは、入力された認証情報と、アプリケーションが生成している印刷対象の元ファイルの属性情報とを含む閲覧管理情報を印刷ジョブに付加する（Ｓ４）。
【００８０】
そして、ステップＳ５で、生成された印刷ジョブに上記閲覧管理情報を付加してＭＦＰ２に送信して、本処理を終了する。
【００８１】
なお、ここで、属性情報とは、ファイルの属性情報の内容としては、例えばファイルの存在するパス名（ＰＣ名、ディレクトリ、ファイル名）、ファイルの作成者、ファイルのサイズ、ファイルの作成日時、ファイルの更新履歴等で構成すれば良い。
【００８２】
図１１は、本実施形態を示す画像処理装置における第１のデータ処理手順の一例を示すフローチャートである。本処理は、図１に示したＭＦＰ２の中央処理部１０３が実行する印刷ジョブ処理手順に対応する。なお、Ｓ１１〜Ｓ１５は各ステップを示す。また、各ステップは、図１に示したＭＦＰ２の中央処理部１０３が外部メモリ、あるいはＲＯＭ等から制御プログラムをＲＡＭにロードして実行することで実現される。
【００８３】
まず、ステップＳ１１で、中央処理部１０３は、ネットワーク制御部１０２を介してネットワーク上のＰＣから印刷ジョブが送信されてくるのを待機している。そして、例えばＰＣ１から印刷ジョブを受信したら、中央処理部１０３は、受信した印刷ジョブに閲覧管理情報が付加されているか否かを判断する（Ｓ１２）。
【００８４】
ここで、中央処理部１０３が印刷ジョブに閲覧管理情報が付加されていると判断した場合は、受信した印刷ジョブをラスタイメージに展開する。そして、同時に、中央処理部１０３は、該閲覧管理情報から抽出される、例えばＩＰアドレス４１やドキュメントの番号４２を用紙内の指定された位置（ユーザ指定される位置でもよい）に重畳展開して印刷して（Ｓ１５）、処理を終了する。これにより、図４に示す印刷結果が得られる。
【００８５】
一方、ステップＳ１２で、中央処理部１０３が閲覧管理情報が付加されていないと判断した場合は、受信した印刷ジョブを通常のプロセスで印刷して（Ｓ１４）、本処理を終了する。なお、ステップＳ１４で、印刷処理後、データ格納部１０４に印刷した印刷ジョブを格納する処理を並行処理してもよい。
【００８６】
図１２は、本実施形態を示す情報処理装置における第２のデータ処理手順の一例を示すフローチャートである。本処理は、図１に示した印刷ジョブ閲覧者が使用するＰＣ３がＭＦＰ２に印刷ジョブの履歴一覧を要求して、閲覧管理情報を取得して、印刷ジョブの元ファイルを取得して表示する処理例である。なお、Ｓ２１〜Ｓ３４は各ステップを示す。また、各ステップは、ＰＣ１のＣＰＵが制御プログラム（印刷制御プログラム）をＲＡＭにロードして実行することで実現される。ここで、印刷制御プログラムは、ＭＦＰ２に対するユーティリティプログラムの機能処理に対応する。
【００８７】
まず、ＰＣ３のユーザは、ユーティリティとしてのリモートＵＩ（図５に示す画面に対応する）を起動する（Ｓ２１）。なお、図５に示す画面は、ユーティリティの画面中のデバイスボタンを操作することで表示される画面である。
【００８８】
次に、ジョブボタンＢ５２、履歴ボタンＢ５１が指示されているかを判断する（Ｓ２２）。ここで、各ボタンＢ５１、Ｂ５２が指示されていないと判断した場合は、本処理を終了する。
【００８９】
一方、ステップＳ２２で、各ボタンＢ５１、Ｂ５２が指示されていると判断した場合は、ジョブ履歴一覧を取得する要求をＭＦＰ２に要求する（Ｓ２３）。
【００９０】
そして、ネットワークを介してＭＦＰ２より、ジョブ履歴一覧情報を受信したら（Ｓ２４）、受信したジョブ履歴一覧画面を、図６に示す画面で表示するように制御する（Ｓ２５）。
【００９１】
次に、図６に示すように、ジョブ履歴６１上に履歴６２が指示されているかどうか、すなわち、印刷ジョブの詳細表示指示がなされているかどうかを中央処理部１０３が判断する（Ｓ２６）。
【００９２】
そして、中央処理部１０３が履歴６２が指示されていると判断した場合は、図７に示す認証情報入力を催促する画面を表示装置に表示する。ここで、ＰＣ３のユーザは、あらかじめ元ファイルの所有者との間で特定されている認証情報をキーボード等を操作して入力する（Ｓ２７）。
【００９３】
そして、入力された認証情報が一致している（認証ＯＫ）と中央処理部１０３が判断した場合は、ＭＦＰ２より、閲覧管理情報をネットワークを介して取得するのを待つ（Ｓ２９）。そして、中央処理部１０３が閲覧管理情報を取得したら、図８に示すように、元ファイルの閲覧管理情報である属性情報（プロパティ）を表示装置に表示する（Ｓ３０）。
【００９４】
ここで、ＰＣ３のユーザは、表示された属性情報中の元ファイルの取得先を示す、すなわち、図８に示すプロパティ表示の画面上で"場所"（パス名）８１が指示されているかどうかを中央処理部１０３が判断する。そして、指示されていないと中央処理部１０３が判断した場合は、本処理を終了する。
【００９５】
一方、ステップＳ３１で、中央処理部１０３がファイル取得先が指示されていると判断した場合は、指示された取得先に対して、元ファイルの取得要求を行う（Ｓ３２）。ここで、取得要求は、本リモートＵＩが直接要求してもよいし、ＰＣ３のブラウザ等を起動して、ＨＴＴＰに基づく取得要求をネットワーク上に発行する構成であってもよい。
【００９６】
そして、要求した元ファイルをネットワーク等を介して中央処理部１０３が取得したら（Ｓ３３）、取得した元ファイルを描画処理を実行することで、例えば図９に示す画面として表示装置に表示して（Ｓ３４）、本処理を終了する。
【００９７】
なお、図９に示すデバイスボタンを指示すると、この表示画面をＭＦＰ２に送信して印刷させたり、記憶装置にセーブしたり、他のアプリケーションに引き渡して編集する等の処理が実行可能である。
【００９８】
また、本実施形態では、ＰＣ３が本処理を実行することについて説明したが、ＰＣ１が本処理を要求することも可能である。例えば図１２に示したステップＳ２６等の直後に、要求者の情報と、元ファイルの作成者の情報を照合することで、同一であると中央処理部１０３が判断する場合は、ステップＳ２６〜Ｓ２８等をスキップする。
【００９９】
これにより、ＰＣ１側のユーザがジョブ履歴から元ファイルを絞り込んで検索して表示するまでに要する無駄なステップの実行を回避してもよい。
【０１００】
本実施形態によれば、ドライバ上で"プロパティを送信"ボタンにチェックを入れるだけで、配布先の人は元データのファイルの場所を簡易なブラウザ等で入手し、元ファイルにアクセスすることが出来る。
【０１０１】
このように、用紙を配布された人は、ＰＣ３から元データを入手したい時、リモートＵＩ（または操作部）上でパスワード入力後ジョブ履歴を参照する。そして、該当ファイルのプロパティ（属性情報）を閲覧し、元ファイルの情報入手やダイレクトアクセスが可能となる。
【０１０２】
なお、本実施形態では、閲覧要求者の認証処理をＰＣ１、３側で処理する場合について説明したが、ＭＦＰ２との通信で処理する構成としてもよい。
【０１０３】
また、認証処理は、他の記憶媒体、ＩＣカード、ＵＳＢメモリ等の可搬性のある記憶媒体に記憶された認証情報を利用することも可能である。
【０１０４】
〔第２実施形態〕
上記第１実施形態では、ジョブ履歴閲覧者がネットワーク上のＰＣからネットワーク経由でジョブ履歴を閲覧する例を示したが、これはＭＦＰ２の操作部の画面上で行っても良い。
【０１０５】
図１３は、本発明の第２実施形態を示す画像処理装置の操作部の画面上の一例を示す図である。
【０１０６】
図１３において、操作部２０００は、図示しないモードキーを操作することで、本ジョブ履歴画面を表示することが可能に構成されている。また、操作部２０００は、タッチパネル部と、液晶表示部とから構成されている。
【０１０７】
なお、ジョブ一覧中で閲覧要求を行う際に、ユーザの閲覧権限を認証処理することは第１実施形態と同様である。
【０１０８】
本実施形態では、ユーザがＭＦＰ２が備える操作部２０００による操作指示に基づいて、ＭＦＰ２の中央処理部１０３がジョブの履歴を閲覧した時の閲覧画面２００１の表示例である。
【０１０９】
なお、本実施形態では、図６に示したジョブ一覧画面と同様のジョブ履歴情報を表示可能に構成されている。そこで、ユーザが操作部の画面を利用してジョブ履歴から元ファイルの詳細な属性情報の取得や元ファイルへのアクセス、加工が可能となる。
【０１１０】
〔第３実施形態〕
上記実施形態では、ＭＦＰ２が蓄積された印刷ジョブの閲覧要求を管理する場合について説明したが、ＭＦＰ２に蓄積された印刷ジョブの履歴情報をネットワークのサーバ装置が管理する画像処理システムであっても、本発明を適用可能である。
【０１１１】
この場合は、閲覧要求をＰＣ３のユーザは、サーバ装置に行うこと以外は、他の処理については、第１、第２実施形態と同様である。
【０１１２】
〔第４実施形態〕
以下、図１４、図１５に示すメモリマップを参照して本発明に係る情報処理装置で読み取り可能なデータ処理プログラムの構成について説明する。
【０１１３】
図１４は、本発明に係る情報処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１１４】
図１５は、本発明に係る画像処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１１５】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１１６】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１１７】
本実施形態における図１０、図１１、図１２に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１１８】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１１９】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１２０】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１２１】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０１２２】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１２３】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０１２４】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１２５】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではない。例えばそのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行う。そして、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２６】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込ませる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２７】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０１２８】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【図面の簡単な説明】
【０１２９】
【図１】本発明の第１実施形態を示す情報処理装置、画像処理装置を適用可能な画像処理システム全体の構成を示す図である。
【図２】図１に示したＰＣが備える表示装置に表示されるプリンタドライバの画面の一例を示す図である。
【図３】図１に示したＭＦＰの制御部の主要部分の構成を示すブロック図である。
【図４】図１に示したＭＦＰで出力された用紙例を説明する図である。
【図５】図１に示したＰＣの表示装置に表示されるリモートＵＩ画面の一例を示す図である。
【図６】図１に示したＰＣの表示装置に表示されるリモートＵＩ画面の一例を示す図である。
【図７】図１に示したＰＣの表示装置に表示されるリモートＵＩ画面の一例を示す図である。
【図８】図１に示したＰＣの表示装置に表示されるリモートＵＩ画面の一例を示す図である。
【図９】図１に示したＰＣの表示装置に表示されるリモートＵＩ画面の一例を示す図である。
【図１０】本実施形態を示す情報処理装置における第１のデータ処理手順の一例を示すフローチャートである。
【図１１】本実施形態を示す画像処理装置における第１のデータ処理手順の一例を示すフローチャートである。
【図１２】本実施形態を示す情報処理装置における第２のデータ処理手順の一例を示すフローチャートである。
【図１３】本発明の第２実施形態を示す画像処理装置の操作部の画面上の一例を示す図である。
【図１４】本発明に係る情報処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【図１５】本発明に係る画像処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０１３０】
１０２  ネットワーク制御部
１０３  中央処理部
１０４  データ格納部
１０５  画像処理部
１０６  エンジン制御部
【図１】
2007249327.tif 000003
【図２】
2007249327.tif 000004
【図３】
2007249327.tif 000005
【図４】
2007249327.tif 000006
【図５】
2007249327.tif 000007
【図６】
2007249327.tif 000008
【図７】
2007249327.tif 000009
【図８】
2007249327.tif 000010
【図９】
2007249327.tif 000011
【図１０】
2007249327.tif 000012
【図１１】
2007249327.tif 000013
【図１２】
2007249327.tif 000014
【図１３】
2007249327.tif 000015
【図１４】
2007249327.tif 000016
【図１５】
2007249327.tif 000017