(57)【要約】【課題】画像形成装置に登録された所定のリソースデータを所有者以外の者に閲覧できないように秘匿化して管理することができるとともに、その利用者を制限してリソースデータに対するセキュリティ面を強化することである。【解決手段】プリンタ２０００は印刷処理を行う際に参照される所定のリソースデータを外部メモリ１４等に記憶するとともに、該所定のリソースデータに対するアクセス者を認証するための認証情報と所定のリソースデータに対する属性の異なる管理情報とを外部メモリ１４等に記憶する。そして、ホストコンピュータ１０００から送信されるユーザ入力情報と記憶される認証情報とを比較して、ホストコンピュータ１０００から要求される属性に合致する管理情報の返信をＣＰＵ１２が制御する構成を特徴とする。【選択図】図１
2005352752.tif 000002
【特許請求の範囲】
【請求項１】
複数の情報処理装置と通信可能な画像形成装置であって、
印刷処理を行う際に参照される所定のリソースデータを記憶するリソースデータ記憶手段と、
前記所定のリソースデータに対するアクセス者を認証するための認証情報と前記所定のリソースデータに対する属性の異なる管理情報とを記憶するアクセス情報記憶手段と、
前記情報処理装置から送信されるユーザ入力情報と前記アクセス情報記憶手段に記憶される認証情報とを比較して、前記情報処理装置から要求される属性に合致する管理情報の返信を制御する制御手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記情報処理装置に返信される前記管理情報に従い選択されるリソース識別情報と要求される印刷データとを受信する受信手段と、
前記受信手段により受信される前記選択されるリソース識別情報と要求される印刷データとに基づき前記リソースデータ記憶手段から読み出されるいずれか所定のリソースデータと該受信した印刷データとから印刷すべきイメージデータを生成する生成手段と、
前記生成手段により生成される前記イメージデータを画像出力する画像出力手段と、
を有することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記属性の異なる管理情報は、所有者属性情報、リソースデータ識別属性情報、パスワード属性情報を含むことを特徴とする請求項１または２記載の画像形成装置。
【請求項４】
前記リソースデータは、オーバレイフォームデータ、フォントデータの何れかを含むことを特徴とする請求項１〜３のいずれかに記載の画像形成装置。
【請求項５】
所定のリソースデータを記憶するリソースデータ記憶手段と、前記所定のリソースデータに対するアクセス者を認証するための認証情報と前記所定のリソースデータに対する属性の異なる管理情報とを記憶するアクセス情報記憶手段とを備える画像形成装置とプリンタドライバを介して通信可能な情報処理装置であって、
前記画像形成装置上での認証処理に対応すべく入力するユーザ入力情報を前記プリンタドライバを介して前記画像形成装置に転送する第１の転送手段と、
前記第１の転送手段により転送されるユーザ入力情報に従い前記画像形成装置で認証されたユーザから入力される管理情報を前記画像形成装置から取得する取得手段と、
前記取得手段により取得される前記管理情報が前記プリンタドライバを介して表示されるリソース情報選択画面を表示部に表示する表示制御手段と、
前記表示部に表示されるリソース情報選択画面上で選択されるリソース識別情報を要求される印刷データに付加して前記プリンタドライバを介して前記画像形成装置に転送する第２の転送手段と、
を有することを特徴とする情報処理装置。
【請求項６】
前記属性の異なる管理情報は、所有者属性情報、リソースデータ識別属性情報、パスワード属性情報を含むことを特徴とする請求項５記載の情報処理装置。
【請求項７】
前記リソースデータは、オーバレイフォームデータ、フォントデータの何れかを含むことを特徴とする請求項５または７記載の情報処理装置。
【請求項８】
印刷処理を行う際に参照される所定のリソースデータを記憶するリソースデータ記憶手段と、前記所定のリソースデータに対するアクセス者を認証するための認証情報と前記所定のリソースデータに対する属性の異なる管理情報とを記憶するアクセス情報記憶手段とを備え、複数の情報処理装置と通信可能な画像形成装置におけるデータ処理方法であって、
前記情報処理装置から送信されるユーザ入力情報と前記アクセス情報記憶手段に記憶される認証情報とを比較して、前記情報処理装置から要求される属性に合致する管理情報の返信を制御する制御ステップとを有することを特徴とするデータ処理方法。
【請求項９】
前記情報処理装置に返信される前記管理情報に従い選択されるリソース識別情報と要求される印刷データとを受信する受信ステップと、
前記受信ステップにより受信される前記選択されるリソース識別情報と要求される印刷データとに基づき前記リソースデータ記憶手段から読み出されるいずれか所定のリソースデータと該受信した印刷データとから印刷すべきイメージデータを生成する生成ステップと、
前記生成ステップにより生成される前記イメージデータを画像出力する画像出力ステップと、
を有することを特徴とする請求項８記載のデータ処理方法。
【請求項１０】
所定のリソースデータを記憶するリソースデータ記憶手段と、前記所定のリソースデータに対するアクセス者を認証するための認証情報と前記所定のリソースデータに対する属性の異なる管理情報とを記憶するアクセス情報記憶手段とを備える画像形成装置とプリンタドライバを介して通信可能な情報処理装置におけるデータ処理方法であって、
前記画像形成装置上での認証処理に対応すべく入力するユーザ入力情報を前記プリンタドライバを介して前記画像形成装置に転送する第１の転送ステップと、
前記第１の転送ステップにより転送されるユーザ入力情報に従い前記画像形成装置で認証されたユーザから入力される管理情報を前記画像形成装置から取得する取得ステップと、
前記取得ステップにより取得される前記管理情報を前記プリンタドライバを介して表示されるリソース情報選択画面を表示部に表示する表示制御ステップと、
前記表示部に表示されるリソース情報選択画面上で選択されるリソース識別情報を要求される印刷データに付加して前記プリンタドライバを介して前記画像形成装置に転送する第２の転送ステップと、
を有することを特徴とするデータ処理方法。
【請求項１１】
前記属性の異なる管理情報は、所有者属性情報、リソースデータ識別属性情報、パスワード属性情報を含むことを特徴とする請求項８〜１２のいずれかに記載のデータ処理方法。
【請求項１２】
前記リソースデータは、オーバレイフォームデータ、フォントデータの何れかを含むことを特徴とする請求項８〜１１のいずれかに記載のデータ処理方法。
【請求項１３】
請求項８〜１２のいずれかに記載のデータ処理方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項１４】
請求項８〜１２のいずれかに記載のデータ処理方法を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の情報処理装置と通信して、記憶される所定のリソースデータと受信する印刷データとから生成される画像データを出力可能な画像形成装置および情報処理装置およびデータ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムに関するものである。
【背景技術】
【０００２】
近年、プリンタやデジタル複合機などの画像形成装置は、オフィスネットワーク環境内や家庭内ＬＡＮ（ローカルエリアネットワーク）に接続するためのネットワークインタフェースを備え、複数のホストコンピュータやサーバコンピュータ等の種々の情報処理装置と接続されており、複数のユーザで印刷装置を共有使用する機会が多くなってきている。
【０００３】
従来のＬＡＮ（ローカルエリアネットワーク）を介して接続される画像形成装置に対して求められるニーズとしては、例えばLPR(RFC1179)に代表されるようなネットワーク印刷プロトコルを用いて単に印刷データの送受信を行うことができればよかったが、昨今特にオフィス環境等においては画像形成装置に対しても不正使用の抑止や印刷データの個人情報保護等との関係でセキュリティに対するニーズも高まってきている。
【０００４】
これらネットワークインタフェースを備える画像形成装置において、近年取り入れられている印刷データのセキュリティ技術としては、ホストコンピュータから印刷データを送信する前もしくは実際に画像形成装置から印刷データが出力排紙される前にパスワードを用いた認証を行う技術が、例えば下記特許文献１に記載されているように一般的に知られている。
【０００５】
例えば、近年LPRに代わる標準印刷プロトコルになりつつあるＩＰＰ(Internet Printing Protocol)(RFC 2565〜2569)プロトコルでは、印刷データを送信あるいは画像形成装置に対して制御を行う際にユーザ認証を行う機構も定義されている。
【０００６】
さらに、ホストコンピュータから印刷データを送信する際にも秘匿を目的として印刷データを暗号化して画像形成装置に送信することも可能である。
【特許文献１】特開２００３−３９７６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
一方、画像形成装置に印刷処理の際に参照される為に蓄積されるリソースデータとして、印刷結果の背景として使用される様式をホストコンピュータから送られる印刷データと重ね合わせて印刷するフォームオーバレイ機能に用いられるフォームデータ（背景データ）が知られている。
【０００８】
ここで、フォームデータは帳票出力などの定型様式のデータを印刷する際に広く用いられており、このフォームオーバレイ機能を用いることでホストコンピュータからは定型様式に従った印刷データと併せて使用するフォームデータを指示する命令データのみを送信するだけで定型様式に従った印刷を行うことが可能となっている。
【０００９】
しかしながら、上記ＩＰＰを含め従来の画像形成装置およびその印刷制御方式におけるセキュリティ技術は、ホストコンピュータから画像形成装置に対する不正使用防止あるいは送信データの秘匿としては有効な手段として機能するが、前記フォームデータの様な画像形成装置のメモリに蓄積されて印刷処理の際に参照されるリソースデータの不正使用には適用されていなかった。
【００１０】
この為、例えばフォームデータに個人情報や機密情報が含まれていてもフォームデータの登録者以外の第三者による利用に制限を何らかけることが出来ず、誤って他人の登録フォームを使って印刷してしまったり、領収書の定型フォームを第三者に不正使用されてしまったりする危険がある等の問題があった。
【００１１】
本発明は、上記の課題を解決するためになされたもので、本発明の第１の目的は、印刷処理を行う際に参照される所定のリソースデータを記憶するとともに、該所定のリソースデータに対するアクセス者を認証するための認証情報と前記所定のリソースデータに対する属性の異なる管理情報とを記憶しておき、情報処理装置から送信されるユーザ入力情報と記憶される認証情報とを比較して、情報処理装置から要求される属性に合致する管理情報の返信を制御することにより、画像形成装置に登録された所定のリソースデータを所有者以外の者に閲覧できないように秘匿化して管理することができるとともに、その利用者を制限してリソースデータに対するセキュリティ面を強化することができる画像形成装置およびデータ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【００１２】
第２の目的は、所定のリソースデータを記憶するリソースデータ記憶手段と、前記所定のリソースデータに対するアクセス者を認証するための認証情報と前記所定のリソースデータに対する属性の異なる管理情報とを記憶するアクセス情報記憶手段とを備える画像形成装置とプリンタドライバを介して通信可能な情報処理装置において、前記画像形成装置上での認証処理に対応すべく入力するユーザ入力情報を前記プリンタドライバを介して画像形成装置に転送し、該転送されるユーザ入力情報に従い画像形成装置で認証されたユーザから入力される管理情報を画像形成装置から取得し、該取得される管理情報を前記プリンタドライバを介して表示されるリソース情報選択画面を表示部に表示し、該表示されるリソース情報選択画面上で選択されるリソース識別情報を要求される印刷データに付加して前記プリンタドライバを介して画像形成装置に転送することにより、画像形成装置側で記憶されている所定のリソースデータの所有者以外の者による該リソースデータの閲覧要求を制限して、転送する印刷データを所有者が画像形成装置に記憶させている複数のリソースデータ中から選択される意図するリソースデータとを利用した画像出力処理を確実に行うことができる情報処理装置およびデータ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【課題を解決するための手段】
【００１３】
本発明に係る画像形成装置は以下に示す特徴的構成を備える。
【００１４】
複数の情報処理装置と通信可能な画像形成装置であって、印刷処理を行う際に参照される所定のリソースデータを記憶するリソースデータ記憶手段と、前記所定のリソースデータに対するアクセス者を認証するための認証情報と前記所定のリソースデータに対する属性の異なる管理情報とを記憶するアクセス情報記憶手段と、前記情報処理装置から送信されるユーザ入力情報と前記アクセス情報記憶手段に記憶される認証情報とを比較して、前記情報処理装置から要求される属性に合致する管理情報の返信を制御する制御手段とを有することを特徴とする。
【００１５】
本発明に係る情報処理装置は以下に示す特徴的構成を備える。
【００１６】
所定のリソースデータを記憶するリソースデータ記憶手段と、前記所定のリソースデータに対するアクセス者を認証するための認証情報と前記所定のリソースデータに対する属性の異なる管理情報とを記憶するアクセス情報記憶手段とを備える画像形成装置とプリンタドライバを介して通信可能な情報処理装置であって、前記画像形成装置上での認証処理に対応すべく入力するユーザ入力情報を前記プリンタドライバを介して前記画像形成装置に転送する第１の転送手段と、前記第１の転送手段により転送されるユーザ入力情報に従い前記画像形成装置で認証されたユーザから入力される管理情報を前記画像形成装置から取得する取得手段と、前記取得手段により取得される前記管理情報を前記プリンタドライバを介して表示されるリソース情報選択画面を表示部に表示する表示制御手段と、前記表示部に表示されるリソース情報選択画面上で選択されるリソース識別情報を要求される印刷データに付加して前記プリンタドライバを介して前記画像形成装置に転送する第２の転送手段とを有することを特徴とする。
【００１７】
本発明に係るデータ処理方法は以下に示す特徴的構成を備える。
【００１８】
印刷処理を行う際に参照される所定のリソースデータを記憶するリソースデータ記憶手段と、前記所定のリソースデータに対するアクセス者を認証するための認証情報と前記所定のリソースデータに対する属性の異なる管理情報とを記憶するアクセス情報記憶手段とを備え、複数の情報処理装置と通信可能な画像形成装置におけるデータ処理方法であって、前記情報処理装置から送信されるユーザ入力情報と前記アクセス情報記憶手段に記憶される認証情報とを比較して、前記情報処理装置から要求される属性に合致する管理情報の返信を制御する制御ステップを有することを特徴とする。
【００１９】
また、所定のリソースデータを記憶するリソースデータ記憶手段と、前記所定のリソースデータに対するアクセス者を認証するための認証情報と前記所定のリソースデータに対する属性の異なる管理情報とを記憶するアクセス情報記憶手段とを備える画像形成装置とプリンタドライバを介して通信可能な情報処理装置におけるデータ処理方法であって、前記画像形成装置上での認証処理に対応すべく入力するユーザ入力情報を前記プリンタドライバを介して前記画像形成装置に転送する第１の転送ステップと、前記第１の転送ステップにより転送されるユーザ入力情報に従い前記画像形成装置で認証されたユーザから入力される管理情報を前記画像形成装置から取得する取得ステップと、前記取得ステップにより取得される前記管理情報を前記プリンタドライバを介して表示されるリソース情報選択画面を表示部に表示する表示制御ステップと、前記表示部に表示されるリソース情報選択画面上で選択されるリソース識別情報を要求される印刷データに付加して前記プリンタドライバを介して前記画像形成装置に転送する第２の転送ステップとを有することを特徴とする。
【発明の効果】
【００２０】
以上説明したように、画像形成装置に登録された所定のリソースデータを所有者以外の者に閲覧できないように秘匿化して管理することができるとともに、その利用者を制限してリソースデータに対するセキュリティ面を強化することができる。
【００２１】
また、画像形成装置側で記憶されている所定のリソースデータの所有者以外の者による該リソースデータの閲覧要求を制限して、転送する印刷データを所有者が画像形成装置に記憶させている複数のリソースデータ中から選択される意図するリソースデータを利用した画像出力処理を確実に行うことができる。
【発明を実施するための最良の形態】
【００２２】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００２３】
〔第１実施形態〕
図１は、本発明の第１実施形態を示す情報処理装置および画像形成装置を含むプリンタ制御システムの構成を説明するブロック図であり、プリンタとしてレーザービームプリンタを例にして説明する。
【００２４】
図１において、１０００は一般的なホストコンピュータの構成を示し、ホストコンピュータ１０００内部の基本的なシステムデバイス群を１枚の基板に搭載したマザーボード１５００を備え、マザーボード１５００内部には各入出力機器を制御するための各種制御デバイスが内蔵されている。
【００２５】
マザーボード１５００において、ＣＰＵ１はＲＯＭ３のプログラム用ＲＯＭ領域に記憶されたＢＩＯＳ(Basic Input Output System)プログラム等に基づき外部メモリ１１からＯＳ(オペレーティングシステム）を読み出しＲＡＭ２を主メモリ、ワークメモリとして利用しシステムバス４に接続される各デバイスを統括的に制御する。
【００２６】
５はキーボードコントローラ（ＫＢＣ）で、外部接続されるキーボード（ＫＢ）９や不図示のポインティングデバイスからのキー入力を制御する。６はＣＲＴコントローラ（ＣＲＴＣ）で、外部接続されるＣＲＴディスプレイ（ＣＲＴ）１０の表示を制御する。７はディスクコントローラ（ＤＫＣ）で、前述のＯＳや、種々のアプリケーション、フォントデータ、ユーザファイル、仮想メモリ等を記憶するために外部接続されるハードディスク（ＨＤ）、フレキシブルディスク（ＦＤ）等の外部メモリ１１とのアクセスを制御する。
【００２７】
８はネットワークインタフェースコントローラ（ＮＩＣ）で、イーサネット（登録商標）等の所定のネットワークインタフェースを介してＬＡＮ２２に接続され、同様に接続されたプリンタ２０００との通信制御処理を実行する。なお、ＬＡＮ２２は、イーサネット（登録商標）等に限定されるものではない。
【００２８】
プリンタ２０００において、２５００はプリンタコントローラで、プリンタ２０００に接続される各種制御デバイスが内蔵されている。
【００２９】
１２はプリンタＣＰＵ（ＣＰＵ）で、ＲＯＭ１３のプログラム用領域に記憶された制御プログラム或いは外部メモリ１４に記憶された制御プログラム等に基づいてシステムバス１５に接続される各種デバイスとのアクセスを統括的に制御し、ラスタコントローラ１６を介して接続されるプリントエンジン１７に出力情報としての画像信号を出力する。
【００３０】
また、このＲＯＭ１３のプログラム用領域には、後述する図５のフローチャートで示されるようなＣＰＵ１２の制御プログラムを記憶している。ＲＯＭ１３のデータ用領域にはプリントエンジン１７に出力する出力情報を生成する際に使用するフォントデータが記憶されており、さらにハードディスク等の外部メモリ１４が無いプリンタの場合にはマクロ命令データやフォームデータも記憶している。
【００３１】
１８はＬＡＮコントローラ（ＬＡＮＣ）であり、複数のホストコンピュータ１０００と所定のネットワークインタフェースを介してＬＡＮ２２に接続されており、ホストコンピュータ１０００との通信処理をＣＰＵ１２の制御により可能となっており、ホストコンピュータ１０００からの印刷データの受信処理やホストコンピュータ１０００からの要求に従いプリンタ内の各種情報を提供可能な様に構成されている。
【００３２】
１９はＲＡＭで、ＣＰＵ１２の主メモリ、ワークエリア等として機能し、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。
【００３３】
なお、ＲＡＭ１９は、出力情報展開領域としても用いられ、さらにＮＶＲＡＭ（不揮発性ランダムアクセスメモリ）等を備えてプリンタの各種印刷設定情報やネットワークアドレス設定情報等に用いられる。前述したハードディスク（ＨＤ）、ＩＣカードなどの外部メモリ１４は、ディスクコントローラ（ＤＫＣ）２０によりアクセスを制御される。
【００３４】
外部メモリ１４は、オプションとして接続され、フォントデータ、エミュレーションプログラム、フォームデータ等を記憶する。また、２１は操作パネルで、操作のためのスイッチやプリンタの状態や設定情報を表示するためのＬＥＤおよびＬＣＤ表示器等が配されている。
【００３５】
また、本発明においてＬＡＮＣ１８に接続されるインタフェースはイーサネット（登録商標）に限らず、ＩＥＥＥ１３９４、無線ＬＡＮ等のネットワーク通信が可能な通信媒体であれば媒体を問わないことは言うまでもない。
【００３６】
さらに、ＬＡＮＣ１８がネットワークカードとして着脱可能なように構成され、各種通信媒体に対応するネットワークカードに交換して装着可能なように構成してもよい。
【００３７】
このように構成されたプリンタ制御システムにおいて、図２以降に示すシーケンス図やフローチャートを用いて本発明の実施形態を詳述する。
【００３８】
図２は、本発明に係るプリンタ制御システムにおける通信手順の一例を示すシーケンス図であり、例えばホストコンピュータ１０００からプリンタ２０００に登録されたフォームを参照してフォームオーバレイによる印刷データの送信を行うまでの通信手順に対応する。以下、図２〜図５等を参照しながら、本発明に係るフォーム認証印刷処理について詳述する。
【００３９】
なお、ホストコンピュータ１０００上で送受信処理およびプリンタ２０００の送受信処理はそれぞれ各装置の記憶媒体外部メモリ１１およびＲＯＭ１３に記憶されているプログラム（外部メモリ１１に記憶されるプリンタドライバを含む）をＣＰＵ１が実行することにより実現される。
【００４０】
図３は、図１に示したホストコンピュータ１０００のプリンタドライバによるページ設定オプション画面の一例を示す図であり、図１に示したＣＲＴ１０上に表示される。
【００４１】
図３において、ＲＢ１〜ＲＢ３はボタンで、処理方法として、「オーバレイ印刷を行わない」、「オーバレイ印刷を行う」、「フォームファイルを作成」のいずれかを選択することが可能であり、現在、ボタンＲＢ２が選択中である状態に対応する。ＣＢはコンボボックスで、フォーム所有者名が表示可能で、例えばフォームリスト中の「お見積もり」を選択中の状態を示す。
【００４２】
ＢＴ１〜ＢＴ４はボタンで、ボタンＢＴ１はＯＫボタンとして、ボタンＢＴ２はキャンセルボタンとして、ボタンＢＴ３はヘルプボタンとしてそれぞれ機能する。
【００４３】
４−１はリスト取得ボタンで、このリスト取得ボタン４−１が押下されると、図４に示すフォームリスト取得者認証画面が、ＣＲＴ２０に表示される。
【００４４】
図４は、図１に示したホストコンピュータ１０００のプリンタドライバによるフォームリスト取得者認証画面（ダイアログウインドウ）の一例を示す図であり、登録ユーザ名、参照パスワードから構成される。
【００４５】
図４において、ＢＴ１１はＯＫボタンで、ＢＴ１２はキャンセルボタンである。
【００４６】
図５は、図１に示したプリンタ２０００の外部メモリ１４に記憶されるフォームリストデータテーブルＦＬＤＴＡＢの構造を説明する図であり、図１に示すホストコンピュータ１０００からのフォームリスト取得要求に基づいて、プリンタコントローラ２５００のＣＰＵ１２により外部メモリ１４から読み出されて、ＬＡＮ２２を介してホストコンピュータ１０００に転送される。
【００４７】
図５において、５１はＩＤ番号、５２はフォーム名、５３は所有者、５４は参照パスワード、５５は印刷パスワードである。
【００４８】
ホストコンピュータ１０００上のユーザ（オペレータ）が、図３に示すようなホストコンピュータ１０００上で動作するプリンタドライバのオーバレイ処理設定ウィンドウ上に表示される印刷処理方法中から、ボタンＲＢ２を押下して、「オーバレイ印刷を行う」を選択し、かつオーバレイ印刷で使用するフォームデータとしてデバイス（この場合、プリンタ２０００）の「登録フォームを使う」を選択すると、フェーズＳ２０１において、ホストコンピュータ１０００からプリンタ２０００へ対してプリンタ２０００内に登録蓄積されているフォームデータの所有者リストの取得要求（要求コマンド）が所定のプロトコルで送信される。
【００４９】
そして、プリンタ２０００のＣＰＵ１２が前記フォームデータの所有者リスト取得要求を受信すると、図２に示すフェーズＳ２０２において、現在プリンタ２０００内に登録済みのフォームデータの所有者リスト情報を外部メモリ１４等を検索して、登録済みのフォームデータが存在する場合には、外部メモリ１４から読み出される、例えば図５に示すデータ構造のテーブルＦＬＤＴＡＢ上の所有者リストデータがＬＡＮ２２を介してホストコンピュータ１０００へ対して返信される。
【００５０】
そして、フェーズＳ２０２で受信された所有者リスト情報は、ホストコンピュータ１０００のプログラムドライバにより、例えば図３で示されるような「フォーム所有者」の表示エリアＣＢにフォームデータの所有者の名前が、例えばプルダウンメニュー形式で表示される。
【００５１】
ここで、ホストコンピュータ１０００上のユーザ（オペレータ）がキーボード９や図示しないポインティングデバイス等を操作して、プルダウンメニューに表示された所有者名から、所望の１つを選択した後、「リスト取得」ボタン４−１を押下すると、フェーズＳ２０３で、プリンタ２０００へ対して選択された所有者に該当するフォームデータのリスト情報の取得要求がＬＡＮ２２を介して送信される。
【００５２】
そして、この要求をプリンタ２０００が受信すると、フェーズＳ２０４において、選択された所有者のフォームデータテーブルＦＬＤＴＡＢへアクセスするためのパスワード要求をホストコンピュータ１０００へＬＡＮ２２を介して返信する。
【００５３】
そして、パスワード要求をホストコンピュータ１０００が受信すると、図４で示されるようなパスワード入力を促すダイアログウインドウが表示される。ホストコンピュータ１０００上のユーザがここで選択した所有者のフォームデータへのアクセスパスワードを入力し、「ＯＫ」ボタンＢＴ１１を押下することで、フェーズＳ２０５で入力されたパスワード情報がＬＡＮ２２を介してプリンタ２０００へ対して送信される。
【００５４】
そして、プリンタ２０００において、受信したパスワードと登録された所有者のパスワードとを比較照合して、ユーザ認証が成功したとＣＰＵ１２が判断した場合、フェーズＳ２０６で、プリンタ２０００から選択された所有者のフォームデータの登録リスト情報（フォーム名５２として同一の所有者が登録している複数のフォーム名等を含む）をホストコンピュータ１０００に対して返信する。
【００５５】
そして、フェーズＳ２０６で受信されたフォームデータ登録リスト情報は、ホストコンピュータ１０００上のプリンタドライバ画面において、図３に示した「フォームリスト」表示エリアＣＢでリスト表示されるように各フォームデータに関する識別情報となる文字列（例えば「お見積もり」、「決算書」、「検収伝票」等）がリスト表示され、フォーム所有者である当該ユーザは、各フォームデータを識別する文字列の一つを図示しないポインティングデバイス等を操作して選択するとことで、フォームオーバレイ印刷で使用されるフォームデータを選択することが可能となるようプリンタドライバで記憶され、ユーザが印刷データの送信指示を出すと、フェーズＳ２０７において、プリンタドライバは印刷データと合わせてユーザの操作で選択されたフォームデータを指定してオーバレイ印刷で出力するような命令データを含めてプリンタ２０００に対して印刷データを送信して、印刷指示が終了する。
【００５６】
なお、選択されたフォーム名は、登録されたフォーム名そのものであってもいいし、他の簡略化された指定テーブルコードを印刷データに付加する構成として、別途プリンタ２０００の外部メモリ１４で参照可能なフォーム選択テーブルにより、指定されたフォームデータを特定する構成であってもよい。
【００５７】
さらに、図６に示すフローチャートを参照して、図２に示したシーケンス図におけるプリンタ２０００側のデータ処理手順について説明する。
【００５８】
図６は、本発明に係る画像形成装置におけるデータ処理手順の一例を示すフローチャートであり、プリンタ２０００側のフォーム所有者認証を含む印刷処理手順に対応する。なお、Ｓ５０１〜Ｓ５１１は各ステップを示し、各ステップは、ＣＰＵ１２がＲＯＭ１３，外部メモリ１４から読み出される制御プログラムをＲＡＭ１９上にロードして実行することにより実現される。
【００５９】
先ず、ステップＳ５０１で、ＣＰＵ１２が図２に示したフェーズＳ２０１に対応すべく、ホストコンピュータ１０００からのフォームデータの所有者リスト取得要求に対応した本所有者リスト取得要求を受信すると、ステップＳ５０２で、プリンタ２０００内のＲＯＭ１３もしくは外部メモリ１４に記憶されたフォームデータの所有者情報（図５に示したテーブル中の所有者名情報）をリスト形式のデータとしてＬＡＮ２２を介してホストコンピュータ１０００へ送信する。
【００６０】
次に、ステップＳ５０３において、ホストコンピュータ１０００からフォームリスト取得要求をＣＰＵ１が受信すると、ステップＳ５０４において、ホストコンピュータ１０００に対して前記フォームリスト取得要求で指定された所有者情報に対応するパスワード情報の取得要求をＬＡＮ２２を介して送信する。
【００６１】
そして、ステップＳ５０５で、ＣＰＵ１２がホストコンピュータ１０００からステップＳ５０４のパスワード情報取得要求に対応するパスワード情報を受信すると、ステップＳ５０６で、ＣＰＵ１２がホストコンピュータ１０００より受信したパスワード情報と、プリンタ２０００内の外部メモリ１４または図示しない不揮発性ＲＡＭ等で保持している所有者属性に含まれるパスワード情報とを比較照合判定を行い、パスワード情報が一致するかどうかをＣＰＵ１２が判断して、一致すると判断した場合は、ステップＳ５０７進み、ステップＳ５０３で指定された所有者情報に対応するフォームデータの識別情報のリストをＬＡＮ２２を介してホストコンピュータ１０００に送信する。
【００６２】
そして、ステップＳ５０８で、ＣＰＵ１２がホストコンピュータ１０００から送信された印刷データを受信すると、ステップＳ５０９において、ＣＰＵ１２がフォームオーバレイ印刷命令が印刷データ中に含まれているか否かを判断して、フォームオーバレイ印刷命令が含まれていると判断した場合には、ステップＳ５１０へ進み、フォームオーバレイ印刷命令にて指定されたフォームデータをプリンタ２０００内のＲＯＭ１３もしくは外部メモリ１４から読み出し、ホストコンピュータ１０００から送信された印刷データとＲＡＭ１９上のワークメモリ上で合成展開処理等の画像処理を施してプリンタエンジン１７が印刷可能な出力画像データを生成し、該出力画像データに基づく印刷処理を行い、本処理を終了する。
【００６３】
これにより、ホストコンピュータ上のユーザがフォームユーザであることを認証した後、所有しているフォームをドライバ上でリストとして表示された中から所望のフォームを選択することで、登録された所有するフォームに印刷データをオーバレイして、図示しない記録紙上にフォームオーバレイされた所望の印刷結果を得ることができる。
【００６４】
一方、ステップＳ５０９で、ホストコンピュータ１０００から受信した印刷データにフォームオーバレイ印刷命令が含まれていないとＣＰＵ１２が判断した場合には、ステップＳ５１１へ進み、通常の受信された印刷データのみで出力画像データを生成し、通常の印刷処理を行い、処理を終了する。
【００６５】
一方、ステップＳ５０６でホストコンピュータ１０００から送信されたパスワード情報とプリンタ２０００で、ＣＰＵ１２が保持しているパスワード情報が一致しないと判断した場合は、直ちに本処理を終了する。
【００６６】
これにより、所有者自身がフォームデータを利用する場合、誤って他人のフォームデータを利用してしまう事を防止できるとともに、第三者からの機密性の高いフォームデータを不正利用を制限して安全性に寄与できる。
【００６７】
〔第２実施形態〕
上記第１実施形態において、本発明の目的を最も簡略化して説明するためプリンタ２０００内に登録されたフォームデータへのアクセス制御は各フォームデータの所有者情報単位でただ１つのパスワードをプリンタ２０００内で保持し認証する場合について説明したが、フォームデータへのアクセスに対する安全性を向上させる為に、例えばフォームデータの所有者属性に対応してパスワードを保持するのではなく、フォームデータ毎にパスワードを図５に示したテーブルＦＬＤＴＡＢ上に別途設定可能（参照の可否を特定する属性を含めて記憶することで対応する）に記憶させて、例えば特定のフォームデータについてはパスワードを公開し、他人にもプリンタ２０００上に登録されたフォームデータの利用を開放し、所有者自身だけが利用したいフォームデータについてはパスワードを別に設定し、非公開でフォームを利用するといった、より柔軟なフォームデータの活用を可能とするように構成してもよい。
【００６８】
〔第３実施形態〕
さらに、上記第１実施形態においては、印刷装置に蓄積されたリソースデータへのアクセス制御の対象としてフォームデータを例にして説明したが、リソースとしては、フォームデータに留まらずフォームデータ以外に例えばフォントデータ等、印刷装置内部の記憶領域に保存・蓄積可能なリソースデータについても本実施形態で説明した制御手順が適用可能であることは言うまでもない。
【００６９】
これにより、パスワードを知らない限り所有者とフォントデータが使用できないため、結果的に他人に同じ印刷結果を得ることができないようにすることが可能であり、不正・偽造印刷防止といった効果も期待できる。
【００７０】
〔第４実施形態〕
上記各実施形態では、フォーム所有者の認証処理後の印刷データの送信時に、印刷可能なユーザか否かを認証しないで処理する場合について説明したが、図５に示したテーブルＦＬＤＴＡＢ上印刷パスワード５５の認証処理を、例えばステップＳ５０５とステップＳ５０６との間で実行するように制御してもよい。
【００７１】
これにより、そもそも印刷権限がないユーザは、フォームオーバレイ印刷を含めて、通常の印刷処理も実行できないようにセキュリティ印刷機能を強化することができる。
【００７２】
〔第５実施形態〕
上記実施形態では、フォーム名５２が同一となる、すなわち、フォーム名が重複しないようにデータを記憶する場合について説明したが、フォームデータ等のリソースデータは、何らかの不具合により、データ構造を変更すること、例えば印刷項目が増えたり、あらかじめ設定されている記号、例えば￥が追加の違い等で表形式の一部が修正されること等もあり得る。
【００７３】
そこで、テーブルＦＬＤＴＡＢ上で同一のフォーム名であっても、バージョン情報や、更新日時を同時に管理できるようにその属性を判定するための情報とともに記憶することで、上記要求にも柔軟に対応することも可能となる。
【００７４】
〔第６実施形態〕
また、上記実施形態では、１ページに出力すべきフォームが１つの場合について説明したが、２ｉｎ１等の機能印刷を選択実行可能な印刷装置の場合には、フォームを同時に複数選択できるように構成してもよい。
【００７５】
また、その際、第２実施形態との組み合わせて、所有者が異なるフォームを同時に複数選択できるように構成してもよい。
【００７６】
〔第７実施形態〕
上記実施形態では、ユーザ認証処理方法として、パスワードを入力させることで認証処理を行う場合について説明したが、他の認証処理方法として、特定の読み取りセンサを備えて、ユーザ認証処理を行う印刷装置であっても本発明を適用することができる。
【００７７】
〔第８実施形態〕
上記実施形態では、ユーザが所有するフォーム情報のみを閲覧可能とする場合について説明したが、プリンタに登録されていて、情報処理装置がフォーム数や特定のフォームの利用回数等をフォームデータ取得時に表示可能に制御して、相対的なフォーム数を個々のユーザが認識可能に構成してもよい。
【００７８】
〔第９実施形態〕
上記実施形態では、ユーザが所有するフォーム情報の関連情報のみを閲覧可能とする場合について説明したが、認証されたユーザが印刷装置に登録されているフォームデータの概要を視覚的に把握した状態でフォーム選択を行えるように、例えば図３に示したオプション画面上で、プレビューボタンを設けて、選択したフォームの概要を視覚的に分かるようにグラフィックで簡単に表示できるように構成してもよい。
【００７９】
これにより、一部が類似する複数のフォーム中から意図するフォームを容易に、かつ、確実に選択することができる。
【００８０】
また、登録フォームデータ毎に、所有者情報、用途種別（署名、認証、親展用）、パスワード（参照用、印刷実行用）をそれぞれ、例えば外部メモリ１４に確保される特定領域に記憶し、個人所有のフォームデータを参照（一覧取得、選択時）および印刷（排紙）実行する際に、所有者パスワードによる認証が必要な画像形成装置を自在に構築することも可能となる。
【００８１】
そして、上記のような構成を備える画像形成装置、情報処理装置、これらを含む画像形成システムにおいて、所有者自身がフォームデータを利用する場合、誤って他人のフォームデータを利用してしまうことを防止できるとともに、同時に機密性の高いリソースデータ（例えばフォームデータ）を所有者のみが安全に利用して意図する印刷データを画像出力することができる。
【００８２】
また、リソースデータに対するアクセス権を参照用と画像形成用とを個別に設定可能となり、さらに画像形成装置においてリソースデータを含む印刷データを受信した際、リソースデータの所有者に対して電子メール等を用いて受信通知を行う処理を加えることで、例えば、所有者以外のユーザがフォームデータを利用することで、所有者への親展文書印刷や、電子認証システムとしても活用可能となる。
【００８３】
以下、図７に示すメモリマップを参照して本発明に係る画像処理システムで読み取り可能なデータ処理プログラムの構成について説明する。
【００８４】
図７は、本発明に係る画像処理システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【００８５】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【００８６】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【００８７】
本実施形態における図６に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【００８８】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００８９】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９０】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００９１】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【００９２】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９３】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【００９４】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００９５】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９６】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９７】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【００９８】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるものではない。
【００９９】
なお、本発明は、上記した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。以下、その実施態様１〜１４について説明する。
【０１００】
〔実施態様１〕
複数の情報処理装置と通信可能な画像形成装置であって、印刷処理を行う際に参照される所定のリソースデータを記憶するリソースデータ記憶手段（例えば図１に示す外部メモリ１４に記憶されるユーザ毎のフォームデータ、あるいはフォントデータ等を含む）と、前記所定のリソースデータに対するアクセス者を認証するための認証情報と前記所定のリソースデータに対する属性の異なる管理情報とを記憶するアクセス情報記憶手段（例えば図５に示すデータ構造のテーブルＦＬＤＴＡＢを記憶する図１に示す外部メモリ１４、あるいは不揮発性メモリ媒体）と、前記情報処理装置から送信されるユーザ入力情報と前記アクセス情報記憶手段に記憶される認証情報とを比較して、前記情報処理装置から要求される属性に合致する管理情報の返信を制御する制御手段（図１に示すＣＰＵ１２が実行する図６に示すフローチャートのステップＳ５０１〜Ｓ５１１）とを有することを特徴とする画像形成装置。
【０１０１】
これにより、外部メモリ等に個々のユーザが登録しているリソースデータとしてのフォームデータ等を利用して印刷処理する際に、情報処理装置側からのフォームデータ情報の取得要求で認証されたユーザ以外には、登録したフォームデータの情報が閲覧されることがなくなり、登録したユーザ以外の利用を制限することができる。
【０１０２】
〔実施態様２〕
前記情報処理装置に返信される前記管理情報に従い選択されるリソース識別情報と要求される印刷データとを受信する受信手段（図１に示すＲＡＭ１９等に確保される受信バッファ、あるいは外部メモリ１４に確保されるスプール領域等）と、前記受信手段により受信される前記選択されるリソース識別情報と要求される印刷データとに基づき前記リソースデータ記憶手段から読み出されるいずれか所定のリソースデータと該受信した印刷データとから印刷すべきイメージデータを生成する生成手段（図１に示すＣＰＵ１２が実行する図６に示すフローチャートのステップＳ５１０）と、前記生成手段により生成される前記イメージデータを画像出力する画像出力手段（図１に示すＣＰＵ１２が実行する図６に示すフローチャートのステップＳ５１０）とを有することを特徴とする実施態様１記載の画像形成装置。
【０１０３】
これにより、画像形成装置から情報処理装置に返信したリソースデータに対する管理データを閲覧している認証済みユーザが選択したリソースデータに対する識別情報が付加されている印刷データに基づき、登録されたいずれかのリソースデータを利用した画像出力処理を確実に行える。
【０１０４】
〔実施態様３〕
前記属性の異なる管理情報は、所有者属性情報、リソースデータ識別属性情報、パスワード属性情報を含むことを特徴とする実施態様１または２記載の画像形成装置。
【０１０５】
これにより、外部メモリ等に個々のユーザが登録しているフォームデータ等を利用して印刷処理する際に、画像形成装置から返信される所有者属性情報、リソースデータ識別属性情報、パスワード属性情報等を含む管理情報を参照しながら、情報処理装置側からのフォームデータ情報の取得要求で認証されたユーザ以外には、登録したリソースデータの情報が閲覧されることがなくなり、登録したユーザ以外の利用を制限することができる。
【０１０６】
〔実施態様４〕
前記リソースデータは、オーバレイフォームデータ、フォントデータの何れかを含むことを特徴とする実施態様１〜３のいずれかに記載の画像形成装置。
【０１０７】
これにより、外部メモリ等に個々のユーザが登録しているリソースデータとしてのフォームデータ等を利用して印刷処理する際に、情報処理装置側からのフォームデータ情報の取得要求で認証されたユーザ以外には、登録したオーバレイフォームデータの情報が閲覧されることがなくなり、登録したユーザ以外の利用を制限することができる。
【０１０８】
また、登録したフォントデータの情報が閲覧されることがなくなり、登録したユーザ以外が該登録されたフォントを利用することが制限され、正規に登録したユーザが選択するフォントを利用したものと同一の印刷結果を得ることが制限される。
【０１０９】
〔実施態様５〕
所定のリソースデータを記憶するリソースデータ記憶手段と、前記所定のリソースデータに対するアクセス者を認証するための認証情報と前記所定のリソースデータに対する属性の異なる管理情報とを記憶するアクセス情報記憶手段とを備える画像形成装置とプリンタドライバを介して通信可能な情報処理装置であって、前記画像形成装置上での認証処理に対応すべく入力するユーザ入力情報を前記プリンタドライバを介して前記画像形成装置に転送する第１の転送手段（図１に示すホストコンピュータ１０００のＮＩＣ８を介して、外部メモリ１１に記憶されるプログラムドライバが転送処理する）と、前記第１の転送手段により転送されるユーザ入力情報に従い前記画像形成装置で認証されたユーザから入力される管理情報を前記画像形成装置から取得する取得手段（図１に示すホストコンピュータ１０００のＮＩＣ８を介して、外部メモリ１１に記憶されるプログラムドライバが取得処理する）と、前記取得手段により取得される前記管理情報が前記プリンタドライバを介して表示されるリソース情報選択画面を表示部（例えば図１に示すＣＲＴ１１）に表示する表示制御手段（図１に示すホストコンピュータ１０００のＮＩＣ８を介して、外部メモリ１１に記憶されるプログラムドライバが表示処理する）と、前記表示部に表示されるリソース情報選択画面上で選択されるリソース識別情報を要求される印刷データに付加して前記プリンタドライバを介して前記画像形成装置に転送する第２の転送手段（図１に示すホストコンピュータ１０００のＮＩＣ８を介して、外部メモリ１１に記憶されるプログラムドライバが転送処理する）とを有することを特徴とする情報処理装置。
【０１１０】
これにより、画像形成装置の外部メモリに登録したリソースデータを閲覧可能なユーザかどうかを認証した後、認証済みの正規にアクセスが許可されているユーザ以外のユーザが登録されている第三者のリソースデータに関する情報の閲覧を確実に制限することができるとともに、認証された正規のユーザは、自分が画像形成装置の外部メモリに登録したリソースデータの内容を閲覧しながら、意図するリソースを利用した印刷データを画像形成装置に転送することができる。
【０１１１】
〔実施態様６〕
前記属性の異なる管理情報は、所有者属性情報、リソースデータ識別属性情報、パスワード属性情報を含むことを特徴とする実施態様５に記載の情報処理装置。
【０１１２】
これにより、画像形成装置の外部メモリに登録したリソースデータを閲覧可能なユーザかどうかを認証した後、認証済みの正規にアクセスが許可されているユーザ以外のユーザが登録されている第三者のリソースデータに関する情報の閲覧を確実に制限したり、認証された正規のユーザは、自分が画像形成装置の外部メモリに登録したリソースデータの内容を閲覧しながら、意図するリソースを選択することができる。
【０１１３】
〔実施態様７〕
前記リソースデータは、オーバレイフォームデータ、フォントデータの何れかを含むことを特徴とする実施態様５または７に記載の情報処理装置。
【０１１４】
これにより、画像形成装置の外部メモリ等に個々のユーザが登録しているリソースデータとしてのフォームデータ等を利用して印刷処理する際に、情報処理装置側からのフォームデータ情報の取得要求で認証されたユーザ以外には、登録したオーバレイフォームデータの情報が閲覧されることがなくなり、登録したユーザ以外の利用を制限することができる。
【０１１５】
また、画像形成装置の外部メモリ等に登録したフォントデータの情報が閲覧されることがなくなり、登録したユーザ以外が該登録されたフォントを利用することが制限され、正規に登録したユーザが選択するフォントを利用したものと同一の印刷結果を得ることが制限される。
【０１１６】
〔実施態様８〕
印刷処理を行う際に参照される所定のリソースデータを記憶するリソースデータ記憶手段と、前記所定のリソースデータに対するアクセス者を認証するための認証情報と前記所定のリソースデータに対する属性の異なる管理情報とを記憶するアクセス情報記憶手段とを備え、複数の情報処理装置と通信可能な画像形成装置におけるデータ処理方法であって、前記情報処理装置から送信されるユーザ入力情報と前記アクセス情報記憶手段に記憶される認証情報とを比較して、前記情報処理装置から要求される属性に合致する管理情報の返信を制御する制御ステップ（図６に示すステップＳ５０１〜Ｓ５１１）とを有することを特徴とするデータ処理方法。
【０１１７】
これにより、外部メモリ等に個々のユーザが登録しているリソースデータとしてのフォームデータ等を利用して印刷処理する際に、情報処理装置側からのフォームデータ情報の取得要求で認証されたユーザ以外には、登録したフォームデータの情報が閲覧されることがなくなり、登録したユーザ以外の利用を制限することができる。
【０１１８】
〔実施態様９〕
前記情報処理装置に返信される前記管理情報に従い選択されるリソース識別情報と要求される印刷データとを受信する受信ステップ（図６に示すステップＳ５０６）と、前記受信ステップにより受信される前記選択されるリソース識別情報と要求される印刷データとに基づき前記リソースデータ記憶手段から読み出されるいずれか所定のリソースデータと該受信した印刷データとから印刷すべきイメージデータを生成する生成ステップ（図６に示すステップＳ５１０）と、前記生成ステップにより生成される前記イメージデータを画像出力する画像出力ステップ（図６に示すステップＳ５１０）とを有することを特徴とする実施態様８に記載のデータ処理方法。
【０１１９】
これにより、画像形成装置から情報処理装置に返信したリソースデータに対する管理データを閲覧している認証済みユーザが選択したリソースデータに対する識別情報が付加されている印刷データに基づき、登録されたいずれかのリソースデータを利用した画像出力処理を確実に行える。
【０１２０】
〔実施態様１０〕
所定のリソースデータを記憶するリソースデータ記憶手段と、前記所定のリソースデータに対するアクセス者を認証するための認証情報と前記所定のリソースデータに対する属性の異なる管理情報とを記憶するアクセス情報記憶手段とを備える画像形成装置とプリンタドライバを介して通信可能な情報処理装置におけるデータ処理方法であって、前記画像形成装置上での認証処理に対応すべく入力するユーザ入力情報を前記プリンタドライバを介して前記画像形成装置に転送する第１の転送ステップ（図２に示すフェーズＳ２０５）と、前記第１の転送ステップにより転送されるユーザ入力情報に従い前記画像形成装置で認証されたユーザから入力される管理情報を前記画像形成装置から取得する取得ステップ（図２に示すフェーズＳ２０６）と、前記取得ステップにより取得される前記管理情報が前記プリンタドライバを介して表示されるリソース情報選択画面を表示部に表示する表示制御ステップ（図示しないフェーズであって、図３に示すページオプション画面の表示）と、前記表示部に表示されるリソース情報選択画面上で選択されるリソース識別情報を要求される印刷データに付加して前記プリンタドライバを介して前記画像形成装置に転送する第２の転送ステップ（図２に示すフェーズＳ２０７）とを有することを特徴とするデータ処理方法。
【０１２１】
これにより、画像形成装置の外部メモリに登録したリソースデータを閲覧可能なユーザかどうかを認証した後、認証済みの正規にアクセスが許可されているユーザ以外のユーザが登録されている第三者のリソースデータに関する情報の閲覧を確実に制限することができるとともに、認証された正規のユーザは、自分が画像形成装置の外部メモリに登録したリソースデータの内容を閲覧しながら、意図するリソースを利用した印刷データを画像形成装置に転送することができる。
【０１２２】
〔実施態様１１〕
前記属性の異なる管理情報は、所有者属性情報、リソースデータ識別属性情報、パスワード属性情報を含むことを特徴とする実施態様８〜１０のいずれかに記載のデータ処理方法。
【０１２３】
これにより、外部メモリ等に個々のユーザが登録しているフォームデータ等を利用して印刷処理する際に、画像形成装置から返信される所有者属性情報、リソースデータ識別属性情報、パスワード属性情報等を含む管理情報を参照しながら、情報処理装置側からのフォームデータ情報の取得要求で認証されたユーザ以外には、登録したリソースデータの情報が閲覧されることがなくなり、登録したユーザ以外の利用を制限することができる。
【０１２４】
〔実施態様１２〕
前記リソースデータは、オーバレイフォームデータ、フォントデータの何れかを含むことを特徴とする実施態様８〜１１のいずれかに記載のデータ処理方法。
【０１２５】
これにより、外部メモリ等に個々のユーザが登録しているリソースデータとしてのフォームデータ等を利用して印刷処理する際に、情報処理装置側からのフォームデータ情報の取得要求で認証されたユーザ以外には、登録したオーバレイフォームデータの情報が閲覧されることがなくなり、登録したユーザ以外の利用を制限することができる。
【０１２６】
また、登録したフォントデータの情報が閲覧されることがなくなり、登録したユーザ以外が該登録されたフォントを利用することが制限され、正規に登録したユーザが選択するフォントを利用したものと同一の印刷結果を得ることが制限される。
【０１２７】
〔実施態様１３〕
実施態様８〜１２のいずれかに記載のデータ処理方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【０１２８】
これにより、実施態様８〜１２と同等の効果が期待できる。
【０１２９】
〔実施態様１４〕
実施態様８〜１２のいずれかに記載のデータ処理方法を実行させることを特徴とするプログラム。
【０１３０】
これにより、実施態様８〜１２と同等の効果が期待できる。
【図面の簡単な説明】
【０１３１】
【図１】本発明の第１実施形態を示す情報処理装置および画像形成装置を含むプリンタ制御システムの構成を説明するブロック図である。
【図２】本発明に係るプリンタ制御システムにおける通信手順の一例を示すシーケンス図である。
【図３】図１に示したホストコンピュータのプリンタドライバによるページ設定オプション画面の一例を示す図である。
【図４】図１に示したホストコンピュータのプリンタドライバによるフォームリスト取得者認証画面（ダイアログウインドウ）の一例を示す図である。
【図５】図１に示したプリンタの外部メモリに記憶されるフォームリストデータテーブルＦＬＤＴＡＢの構造を説明する図である。
【図６】本発明に係る画像形成装置におけるデータ処理手順の一例を示すフローチャートである。
【図７】本発明に係る画像形成装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０１３２】
１    ＣＰＵ
２    ＲＡＭ
３    ＲＯＭ
８    ＮＩＣ
９    キーボード
１０    ＣＲＴ
１１    外部メモリ
１２    ＣＰＵ
１３    ＲＯＭ
１４    外部メモリ
１５    システムバス
１６    ラスタコントローラ
１７    プリントエンジン
１８    ＬＡＮコントローラ
１９    ＲＡＭ
２０    ディスクコントローラ
２１    操作パネル
２２    ＬＡＮ
１０００    ホストコンピュータ
２０００    プリンタ
【図１】
2005352752.tif 000003
【図２】
2005352752.tif 000004
【図３】
2005352752.tif 000005
【図４】
2005352752.tif 000006
【図５】
2005352752.tif 000007
【図６】
2005352752.tif 000008
【図７】
2005352752.tif 000009