(57)【要約】【課題】ユーザが設定しているジョブ制御情報に従い第１のモードによるジョブセキュリティ機能を有効とするか、無効とするかをユーザ毎に動的に切り替えて所定のジョブを処理させることである。【解決手段】 画像形成装置の使用要求が認められた正当なユーザか否かをＣＰＵ３０２が識別し、該識別された正当なユーザのジョブ制御情報があらかじめ記憶されているかどうかを判別して、該判別結果に基づき、所定のジョブ処理を第１のモードまたは第２のモードのいずれかで実行させるように制御する構成を特徴とする。【選択図】図２
2010201933.tif 000002
【特許請求の範囲】
【請求項１】
不揮発性の記憶装置を備える画像形成装置であって、
所定の通信媒体を介してホストコンピュータからプリントジョブを受信する受信手段と、
前記受信手段により受信されたプリントジョブに基づいて生成された画像データを出力する出力手段と、
ユーザを特定する識別情報を入力する入力手段と、
前記入力手段により入力された識別情報に基づいてユーザを識別する識別手段と、
前記識別手段により識別されたユーザの識別情報と、前記出力手段により画像データが出力された後に当該画像データを不揮発性の記憶装置に記憶されないようにするか否かを示す第１ジョブセキュリティ設定とを対応づけて保存する保存手段と、
前記第１ジョブセキュリティ設定と、前記受信手段により受信されたプリントジョブに含まれるジョブ属性に示される第２ジョブセキュリティ設定であって、前記出力手段により画像データが出力された後に当該画像データを不揮発性の記憶装置に記憶されないようにする第２ジョブセキュリティ設定のうち、いずれを優先するかをユーザの指示にしたがって選択する選択手段と、
前記選択手段により優先すると選択されたジョブセキュリティ設定に従って、前記出力手段により出力された後の画像データが前記不揮発性の記憶装置に記憶されないようにするか否かを制御する制御手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記不揮発性の記憶装置は、前記受信手段により受信されたプリントジョブに基づいて生成された画像データを記憶し、
前記出力手段は、前記不揮発性の記憶装置から画像データを読み出して該画像データを出力し、
前記制御手段は、前記選択手段により優先すると選択されたジョブセキュリティ設定が、前記出力手段により画像データが出力された後に当該画像データを不揮発性の記憶装置に記憶されないようにすることを示す場合、前記出力手段による出力の後、前記不揮発性の記憶装置に記憶された画像データに所定のデータ或いはランダムなデータを上書きすることによって、前記出力手段によって出力された後の画像データが前記不揮発性の記憶装置に記憶されないように制御することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
揮発性の記憶装置を更に備え、
前記制御手段は、前記選択手段により優先すると選択されたジョブセキュリティ設定が、前記出力手段により画像データが出力された後に当該画像データを不揮発性の記憶装置に記憶されないようにすることを示す場合、前記出力手段による出力に関する画像データを前記不揮発性の記憶装置に記憶させることなく前記揮発性の記憶装置に記憶させることによって、前記出力手段によって出力された後の画像データが前記不揮発性の記憶装置に記憶されないように制御することを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記出力手段による前記出力は、印刷またはファクシミリ送信のいずれかであることを特徴とする請求項１に記載の画像形成装置。
【請求項５】
不揮発性の記憶装置と操作部とを備える画像形成装置におけるデータ処理方法であって、
所定の通信媒体を介してホストコンピュータからプリントジョブを受信する受信ステップと、
前記受信ステップにて受信されたプリントジョブに基づいて生成された画像データを出力する出力ステップと、
ユーザを特定する識別情報が操作部から入力される入力ステップと、
前記入力ステップにて入力された識別情報に基づいてユーザを識別する識別ステップと、
前記識別ステップにて識別されたユーザの識別情報と、前記出力ステップにて画像データが出力された後に当該画像データを不揮発性の記憶装置に記憶されないようにするか否かを示す第１ジョブセキュリティ設定とを対応づけて保存手段に保存する保存ステップと、
前記第１ジョブセキュリティ設定と、前記受信ステップにて受信されたプリントジョブに含まれるジョブ属性に示される第２ジョブセキュリティ設定であって、前記出力ステップにて画像データが出力された後に当該画像データを不揮発性の記憶装置に記憶されないようにする第２ジョブセキュリティ設定のうち、いずれを優先するかをユーザの指示にしたがって選択する選択ステップと、
前記選択ステップにて優先すると選択されたジョブセキュリティ設定に従って、前記出力ステップにて出力された後の画像データが前記不揮発性の記憶装置に記憶されないようにするか否かを制御する制御ステップと、
を有することを特徴とするデータ処理方法。
【請求項６】
請求項５に記載のデータ処理方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定のジョブを不揮発性の蓄積手段に順次蓄積し、該蓄積した前記所定のジョブをメモリから読み出して画像形成処理した後、該蓄積手段に蓄積した前記所定のジョブを消去する第１のモードと、前記所定のジョブを前記蓄積手段を介することなくメモリに記憶して画像形成処理を行う第２のモードとを備える画像形成装置およびジョブ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムに関するものである。
【背景技術】
【０００２】
従来、ハードディスク（ＨＤ）等の不揮発性の記憶装置を備えた画像形成装置において、記憶装置は、複数のユーザからの印刷要求を同時に受け取るために、ホストコンピュータから受信した印刷データを該記憶装置に一時保存したり、印刷データをラスタライズした画像データを一時保存しておくために使用されている。
【０００３】
そして、該記憶装置内の印刷データや画像データが印刷終了後も残っていた場合、機器の盗難やハッキング等により該記憶装置内のデータが流出した場合には、セキュリティ上問題になるため、印刷データ、画像データを不揮発性の記憶装置に一時記憶することなく処理し印刷したり、 印刷処理終了後に不揮発性の記憶装置内に一時的に蓄積された印刷データや画像データを、例えば０データの上書きやランダムデータの上書きにより完全に消去するといったジョブセキュリティ機能が装備されている。なお、従来この種の技術として、下記特許文献１，２が既に公開されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−９９２９１号公報
【特許文献２】特開平９−２２３０６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら上記従来例では、ジョブセキュリティ機能の設定を個人の運用に任せてしまうと、設定をし忘れる場合などが考えられ、セキュリティ上好ましくない。
【０００６】
また、ジョブセキュリティ機能を使用した印刷方法を画像形成装置のデフォルトの設定とした場合、画像形成装置が多数のユーザからの印刷要求を同時に受けられなくなるといった問題があった。
【０００７】
また、印刷処理終了後に不揮発性の記憶装置内に一時的に蓄積された印刷データ、画像データを０データの上書きやランダムデータの上書きにより完全に消去するといった処理を各ジョブ毎に実行してしまうと、トータルの印刷処理時間が伸びてしまい、印刷パフォーマンスが低下するという問題があった。
【０００８】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、所定のジョブを不揮発性の蓄積手段に順次蓄積し、該蓄積した前記所定のジョブをメモリから読み出して画像形成処理した後、該蓄積手段に蓄積した前記所定のジョブを消去する第１のモードと、前記所定のジョブを前記蓄積手段を介することなくメモリに記憶して画像形成処理を行う第２のモードとを備える画像形成装置において、画像形成装置の使用要求が認められた正当なユーザか否かを識別し、該識別された正当なユーザのジョブ制御情報があらかじめ記憶されているかどうかを判別して、該判別結果に基づき、所定のジョブ処理を第１のモードまたは第２のモードのいずれかで実行させるように制御することにより、蓄積手段を備える画像形成装置における上記問題点を解決するとともに、ユーザが設定しているジョブ制御情報と異なるジョブ制御情報をジョブ属性としてプリントジョブに付加して、コンピュータ側のユーザが画像形成装置におけるジョブセキュリティ機能を有効とするか、無効とするかを動的に切り替えてプリントジョブを処理させることができ、プリントジョブが全て蓄積されるような状態を回避して、プリントジョブを含む全てのジョブ処理効率を格段に向上させることができる利便性に優れた画像形成装置およびジョブ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【課題を解決するための手段】
【０００９】
本発明は以下に示す特徴的な構成を備える。
【００１０】
本発明は、不揮発性の記憶装置を備える画像形成装置であって、所定の通信媒体を介してホストコンピュータからプリントジョブを受信する受信手段と、前記受信手段により受信されたプリントジョブに基づいて生成された画像データを出力する出力手段と、ユーザを特定する識別情報を入力する入力手段と、前記入力手段により入力された識別情報に基づいてユーザを識別する識別手段と、前記識別手段により識別されたユーザの識別情報と、前記出力手段により画像データが出力された後に当該画像データを不揮発性の記憶装置に記憶されないようにするか否かを示す第１ジョブセキュリティ設定とを対応づけて保存する保存手段と、前記第１ジョブセキュリティ設定と、前記受信手段により受信されたプリントジョブに含まれるジョブ属性に示される第２ジョブセキュリティ設定であって、前記出力手段により画像データが出力された後に当該画像データを不揮発性の記憶装置に記憶されないようにする第２ジョブセキュリティ設定のうち、いずれを優先するかをユーザの指示にしたがって選択する選択手段と、前記選択手段により優先すると選択されたジョブセキュリティ設定に従って、前記出力手段により出力された後の画像データが前記不揮発性の記憶装置に記憶されないようにするか否かを制御する制御手段とを備えることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、蓄積手段を備える画像形成装置における上記問題点を解決するとともに、画像形成装置を操作するユーザ毎にセキュリティ設定情報を有効にすることができるという効果がある。
【図面の簡単な説明】
【００１２】
【図１】本発明に係る画像形成装置を適用可能な画像処理システムの一例を示す図である。
【図２】図１に示した画像形成装置の構成を示すブロック図である。
【図３】図２に示した操作部に表示される操作画面の一例を示す図である。
【図４】本発明に係る画像形成装置における第１のデータ処理手順の一例を示すフローチャートである。
【図５】本発明に係る画像形成装置における第２のデータ処理手順の一例を示すフローチャートである。
【図６】本発明に係る画像形成装置における第３のデータ処理手順の一例を示すフローチャートである。
【図７】図２に示した操作部に表示される操作画面の一例を示す図である。
【図８】本発明に係る画像形成装置における第４のデータ処理手順の一例を示すフローチャートである。
【図９】本発明に係る画像形成装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【発明を実施するための形態】
【００１３】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００１４】
なお、以下の説明において特に指定のない限り、実行や判断の主体はハードウェア的にはＣＰＵであり、一方ソフトウエア的には画像形成制御ソフトウエアである。
【００１５】
図１は、本発明に係る画像形成装置を適用可能な画像処理システムの一例を示す図である。
【００１６】
図１において、ホストコンピュータ２０１は、所定のオペレーティングシステムの管理の下、例えばインストールされているプリンタドライバを介して生成されるプリントジョブを画像形成装置２０２に送信する。画像形成装置２０２は、ホストコンピュータ２０１より受信したプリントジョブをラスタライズしてプリント出力する。
【００１７】
なお。ここでは図示していないが、ネットワーク２００には複数のコンピュータが存在し、これらの複数のコンピュータのそれぞれは、ホストコンピュータ２０１と同様にプリントジョブを画像形成装置２０２に送信し、プリント出力することが可能である。
【００１８】
また、画像形成装置２０２はスキャナで原稿をスキャンし、該スキャンにより得れた画像データをプリント出力することで該原稿に対するコピー動作や、図示しない通信インタフェースを介してファクシミリ受信処理あるいはファクシミリ送信処理を行うことが可能に構成されている。
【００１９】
次に、画像形成装置２０２の詳細構成について図２を参照しながら説明する。 図２は、図１に示した画像形成装置２０２の構成を示すブロック図である。
【００２０】
図２において、画像形成装置２０２は、装置全体の制御を行うメインコントローラ３０１を有し、このメインコントローラ３０１には、ＣＰＵ３０２、バスコントローラ３０３、各種Ｉ／Ｆコントローラ回路（図示せず）などが設けられている。また、メインコントローラ３０１には、ＲＯＭ３０４、ＲＡＭ３０５がそれぞれ接続されている。
【００２１】
ＣＰＵ３０２は、ＲＯＭ３０４から読み込んだプログラムに従い各種処理を行う。例えばホストコンピュータ２０１から受信したＰＤＬ（ページ記述言語）を解釈し、ラスタイメージデータに展開する展開処理などを行う。ＣＰＵ３０２の作業領域は、ＲＡＭ３０５により提供される。このＲＡＭ３０５には、画像データも格納される。さらに、メインコントローラ３０１には、ネットワークコントローラ３０６が接続され、このネットワークコントローラ３０６は、イーサネット（登録商標）などのネットワーク機能を有する。ネットワークコントローラ３０６は、ネットワーク２００（図１に示す）に接続されている。
【００２２】
さらに、メインコントローラ３０１には、Ｉ／Ｏ制御部３０７が接続されている。
【００２３】
Ｉ／Ｏ制御部３０７は、リーダ部３１３、プリンタ部３１５の各ＣＰＵと制御コマンドを送受信するためにスキャナＩ／Ｆ３１２およびプリンタＩ／Ｆ３１４と接続されている。
【００２４】
また、Ｉ／Ｏ制御部３０７には、パネルＩ／Ｆ３０８を介して操作部３０９が接続され、操作部３０９上に配置されるＬＣＤ、ＬＥＤ、スイッチ等を制御する。なお、操作部３０９上のＬＣＤに表示される画面を介して、オペレータが各種設定を入力したりエラーを表示することが可能に構成されている。
【００２５】
ハードディスクＩ／Ｆ３１０は、外部記憶装置を接続するためのＩ／Ｆであり、このＩ／Ｆにハードディスク３１１などの外部記憶装置を接続することによって、この外部記憶装置に画像データを書き込み、また読み出すことができる。
【００２６】
メインコントローラ３０１は、スキャナＩ／Ｆ３１２を介してリーダ部３１３に接続されている。スキャナＩ／Ｆ３１２は、リーダ部３１３から受け取った画像に対して最適な二値化処理、変倍処理などを行う処理機能を有し、また、リーダ部３１３から受け取ったビデオ制御信号に基づき制御信号を生成し、この制御信号をメインコトローラ３０１に出力する機能を有する。
【００２７】
同様に、メインコントローラ３０１はプリンタＩ／Ｆ３１４を介してプリンタ部３１５に接続されている。プリンタＩ／Ｆ３１４は、メインコントローラ３０１から出力された画像データにスムージング処理を施してプリンタ部３１５へ出力する機能を有し、また、プリンタ部３１５から受け取ったビデオ制御信号に基づき制御信号を生成し、この制御信号をメインコトローラ３０１に出力する機能を有する。
【００２８】
ＲＡＭ３０５上で展開されたラスタイメージデータのプリンタ部３１５への転送は、バスコントローラ３０３によって制御され、プリンタ部３１５へ転送される。カードリーダＩ／Ｆ３１６は、ＩＣカードの読取装置であるカードリーダ３１７のインタフェース部である。
【００２９】
図３は、図２に示した操作部３０９に表示される操作画面の一例を示す図であり、本実施形態におけるジョブセキュリティ設定を行うためのＨＤＤ管理設定画面の一例に対応する。
【００３０】
図３に示すジョブセキュリティ設定画面は、ジョブセキュリティ機能の有効無効を設定するためのＨＤＤ管理設定領域７０１と、ＨＤＤ管理設定領域７０１の設定をキャンセルするためのボタン７０４、ＨＤＤ管理設定領域７０１の設定を確定するためのボタン７０５からなる。
【００３１】
ＨＤＤ管理設定領域７０１は、ジョブセキュリティ機能を有効にするためのボタン７０２、ジョブセキュリティ機能を無効にするためのボタン７０３からなる。
【００３２】
この画面において、ユーザは、ジョブセキュリティ機能を有効にするためのボタン７０２を押下し、その後、ボタン７０５を押下して入力を確定させる。
【００３３】
以下、本実施形態において、識別手段により識別されたユーザ毎にジョブセキュリティ設定の切り替えを行う場合の画像形成装置の動作手順について説明する。
【００３４】
図４は、本発明に係る画像形成装置における第１のデータ処理手順の一例を示すフローチャートであり、図２に示したＣＰＵ３０２がハードディスク３１１或いはＲＯＭ３０４に記憶される制御プログラムをＲＡＭ３０５にロードして実行するジョブセキュリティ処理手順に対応する。なお、Ｓ１０１〜Ｓ１０８は各ステップを示す。本実施形態では、カードリーダと磁気カードを用いて認証が実行される。
【００３５】
また、ユーザが携帯可能な個別の磁気カードには、カードＩＤに対応したコードが記憶されており、未登録のコードがカードリーダにより検出された際には認証が失敗する。そして、カードリーダに磁気カードが挿入されていない状態では、ジョブセキュリティ設定は共通のデフォルト設定が使用される。
【００３６】
また、挿入されたカードから個人ＩＤあるいはグループＩＤを判定可能である。
【００３７】
先ず、ステップＳ１０１で、画像形成装置においてカードリーダ（図２に示す操作部３０９に装着可能に構成される）にユーザにより磁気カードが挿入されたことを検出したら、ステップＳ１０２で、装着された磁気カードに記憶されているＩＤ情報が、ハードディスク３１１に記憶されているＩＤデータテーブル中に登録された正当なＩＤであるかどうかを判定して、認証が失敗したと判定した場合には、ステップＳ１０３で、認証に失敗したことをユーザに通知するために、エラー画面を操作部３０９上に表示させる（図示しない）。
【００３８】
そして、ステップＳ１０４では、ステップＳ１０２で認証されたユーザのための個別ジョブセキュリティ設定がハードディスク３１１上に存在するか否かを判定して、設定が存在しないと判定した場合には、ステップＳ１０７へ進む。
【００３９】
なお、認証されたユーザのための個別ジョブセキュリティ設定は、予め管理者によって設定されて、画像形成装置の例えばハードディスク３１１に記憶されているものである。
【００４０】
一方、ステップＳ１０４で、設定が存在すると判定した場合は、ステップＳ１０５で、現在のジョブセキュリティ設定をＲＡＭ３０５上に一時保存（退避保管）する。そして、ステップＳ１０６で、個別ジョブセキュリティ設定を現在のジョブセキュリティ設定に変更する。
【００４１】
そして、ステップＳ１０７で、認証の有効期間（磁気カードのＩＤにより、ユーザ別あるいはグループ別に異なる場合を含む）が終了したか否かを判断して、終了していないと判断した場合は、ステップＳ１０７の判定を繰り返し、認証の有効期間が終了したと判断した場合には、ステップＳ１０８へ進み、現状のジョブセキュリティ設定の内容をＲＡＭ３０５上に一時保存しているジョブセキュリティ設定の内容に置き換えて、本処理を終了する。
【００４２】
以下、本実施形態において、識別手段により識別されたユーザ毎に個別ジョブセキュリティ設定の切り替えを行う場合の画像形成装置の動作手順について説明する。
【００４３】
図５は、本発明に係る画像形成装置における第２のデータ処理手順の一例を示すフローチャートであり、図２に示したＣＰＵ３０２がハードディスク３１１或いはＲＯＭ３０４に記憶される制御プログラムをＲＡＭ３０５にロードして実行するコピー処理手順に対応する。なお、Ｓ４０１〜Ｓ４１２は各ステップを示す。
【００４４】
先ず、ステップＳ４０１で、画像形成装置において個別ジョブセキュリティ設定が有効かを判定して、個別ジョブセキュリティ設定が有効であると判定した場合には、ステップＳ４０２へ進み、コピージョブの処理に不揮発性メモリ（例えばハードディスク３１１）を使用するか否かを判定して、使用すると判定した場合には、ステップＳ４０３へ進み、要求されているコピージョブをハードディスク３１１のような不揮発性メモリにスプールする。
【００４５】
そして、ステップＳ４０４で、ステップＳ４０３でスプールされたコピージョブを所定のタイミングで読み出して印刷処理を開始し、ステップＳ４０５で、印刷処理が終了したか否かを判定して、終了していないと判定した場合には、印刷処理を継続し、終了していると判定した場合には、ステップＳ４０６で、不揮発性メモリ上のジョブデータを、例えば「０」データの上書きや、ランダムデータの上書きにより消去して、処理を終了する。
【００４６】
一方、ステップＳ４０２で、不揮発性メモリを使用しないと判定した場合には、要求されているコピージョブをＲＡＭ３０５といった揮発性メモリにスプールする（Ｓ４０７）。
【００４７】
そして、ステップＳ４０８で、ステップＳ４０７で、ＲＡＭ３０５上にスプールされたコピージョブを所定のタイミングで読み出して印刷処理を開始し、ステップＳ４０９で、印刷処理が終了したか否かを判定して、終了していないと判定した場合には、印刷処理を継続し、終了していると判定した場合には、処理を終了する。
【００４８】
一方、ステップＳ４０１で、ジョブセキュリティの設定が有効でないと判定した場合には、ステップＳ４１０で、要求されているコピージョブをハードディスク３１１のような不揮発性メモリにスプールする。
【００４９】
そして、ステップＳ４１１で、ステップＳ４１０でスプールされたコピージョブを所定のタイミングで読み出して印刷処理を開始し、ステップＳ４１２で、印刷処理が終了したか否かを判定して、終了していないと判定した場合には、印刷処理を継続し、終了していると判定した場合には、本処理を終了する。
【００５０】
図６は、本発明に係る画像形成装置における第３のデータ処理手順の一例を示すフローチャートであり、図２に示したＣＰＵ３０２がハードディスク３１１或いはＲＯＭ３０４に記憶される制御プログラムをＲＡＭ３０５にロードして実行するプリント処理手順に対応する。なお、Ｓ５０１〜Ｓ５１５は各ステップを示す。
【００５１】
先ず、ステップＳ５０１で、画像形成装置において個別ジョブセキュリティ設定が有効かを判定して、有効であると判定した場合には、ステップＳ５０２へ進み、コンピュータ２０１から要求されているプリントジョブの処理に不揮発性メモリ（例えばハードディスク３１１）を使用するか否かを判定して、使用すると判定した場合には、ステップＳ５０３で、コンピュータ２０１から要求されているプリントジョブをハードディスク３１１のような不揮発性メモリにスプールする。
【００５２】
そして、ステップＳ５０４では、ステップＳ５０３でスプールされたプリントジョブをＲＡＭ３０５上でラスタライズ処理を実行する。なお、本ラスタライズ処理は、ＣＰＵ３０２によりバンド単位あるいは頁単位が動的に切替え制御されている。
【００５３】
次に、ステップＳ５０５では、ステップＳ５０４で、ラスタライズされた画像データをプリンタ部３１５へ転送して印刷する。そして、ステップＳ５０６で、印刷処理が終了したか否かを判定して、終了していないと判定した場合には、印刷処理を継続し、終了していると判定した場合には、ステップＳ５０７で、不揮発性メモリ上のジョブデータを、例えば「０」データの上書きや、ランダムデータの上書きにより消去して、処理を終了する。
【００５４】
一方、ステップＳ５０２で、不揮発性メモリを使用しないと判定した場合には、ステップＳ５０８で、要求されているコピージョブをＲＡＭ３０５といった揮発性メモリにスプールする。
【００５５】
そして、ステップＳ５０９で、ステップＳ５０８で、ＲＡＭ３０５上にスプールされたプリントジョブを所定のタイミングで読み出してラスタライズ処理を行い、ステップＳ５１０で、ラスタライズされた画像データをプリンタ部３１５に転送して、印刷処理を開始し、ステップＳ５１１で、印刷処理が終了したか否かを判定して、終了していないと判定した場合には、印刷処理を継続し、終了していると判定した場合には、処理を終了する。
【００５６】
一方、ステップＳ５０１で、個別ジョブセキュリティ設定が有効でないと判定した場合は、ステップＳ５１２へ進み、要求されているコピージョブを不揮発性メモリにスプールする。
【００５７】
そして、ステップＳ５１３で、ステップＳ５１２で、ＲＡＭ３０５上にスプールされたプリントジョブを所定のタイミングで読み出してラスタライズ処理を行い、ステップＳ５１４で、ラスタライズされた画像データをプリンタ部３１５に転送して、印刷処理を開始し、ステップＳ５１５で、印刷処理が終了したか否かを判定して、終了していないと判定した場合には、印刷処理を継続し、終了していると判定した場合には、処理を終了する。
【００５８】
図７は、図２に示した操作部３０９に表示される操作画面の一例を示す図であり、例えばジョブ属性優先設定画面例に対応する。
【００５９】
図７に示すジョブ属性優先設定画面では、ホストコンピュータ２０１から送信したプリントジョブデータに含まれるジョブ属性にジョブセキュリティ設定がなされていた場合にプリントジョブデータに含まれるジョブ属性のジョブセキュリティ設定を画像形成装置において設定されているジョブセキュリティ設定より優先させるか否かを設定するためのジョブ属性優先設定領域８０１と、ジョブ属性優先設定領域８０１の設定をキャンセルするためのボタン８０４、ジョブ属性優先設定領域８０１の設定を確定するためのボタン８０５からなる。
【００６０】
また、ジョブ属性優先設定領域８０１は、ジョブ属性優先機能を有効にするためのボタン８０２、ジョブ属性優先機能を無効にするためのボタン８０３からなる。
【００６１】
この画面において、ユーザはジョブ属性優先機能を有効にするためのボタン８０２を押下し、その後ボタン８０５を押下して入力を確定させることが可能となる。
【００６２】
図８は、本発明に係る画像形成装置における第４のデータ処理手順の一例を示すフローチャートであり、図２に示したＣＰＵ３０２がハードディスク３１１或いはＲＯＭ３０４に記憶される制御プログラムをＲＡＭ３０５にロードして実行するプリント処理手順であって、コンピュータ２０１から送信されるプリントジョブデータに含まれるジョブ属性にジョブセキュリティ設定がなされていた場合におけるプリント処理手順に対応する。なお、Ｓ６０１〜Ｓ５６１８は各ステップを示す。
【００６３】
先ず、ステップＳ６０１で、プリントジョブデータに含まれるジョブ属性のジョブセキュリティ設定を画像形成装置において設定されているジョブセキュリティ設定より優先させるか否かを判定する。
【００６４】
なお、認証されたユーザのための個別ジョブ属性優先設定は、予め管理者によって設定されて、画像形成装置等に記憶されているものである。
【００６５】
そして、ステップＳ６０１で、ジョブ属性のジョブセキュリティ設定を優先させないと判定した場合は、図６に示したステップＳ５０１から開始されるプリント処理に移行する。
【００６６】
一方、ステップＳ６０１で、ジョブ属性のジョブセキュリティ設定を優先させると判定した場合は、ステップＳ６０２で、現在のジョブ属性になされているジョブセキュリティ設定をカレントのジョブセキュリティ設定とする。
【００６７】
次に、ステップＳ６０３で、画像形成装置においてジョブセキュリティ設定が有効か否かを判定して、ジョブセキュリティ設定が有効であると判定した場合には、ステップＳ６０４で、プリントジョブの処理に不揮発性メモリを使用するか否かを判定する。
【００６８】
そして、ステップＳ６０４で、不揮発性メモリを使用すると判定した場合には、ステップＳ６０５では、コンピュータ２０１から受信したプリントジョブをハードディスク３１１のような不揮発性メモリにスプールする。次に、ステップＳ６０６で、ステップＳ６０５でスプールされたプリントジョブをＲＡＭ３０５上に読み出して、ラスタライズ処理を開始する。
【００６９】
次に、ステップＳ６０７では、ステップＳ６０６でラスタライズされた画像データをプリンタ部３１５に転送して、印刷処理を開始する。
【００７０】
次に、ステップＳ６０８では、印刷処理が終了したか否かを判定して、終了していると判定した場合には、ステップＳ６０９で、不揮発性メモリ上のジョブのデータを「０」データの上書きやランダムデータの上書きにより消去して、ステップＳ６１０で、現在のジョブ属性になされているジョブセキュリティ設定を個別ジョブセキュリティ設定として、処理を終了する。
【００７１】
一方、ステップＳ６０４で、不揮発性メモリを使用しないと判定した場合には、ステップＳ６１１で、コンピュータ２０１から受信したプリントジョブをＲＡＭ３０５といった揮発性メモリにスプールする。そして、ステップＳ６１２で、ステップＳ６１１でスプールされたプリントジョブを解析して、ＲＡＭ３０５上にラスタライズ処理を行う。
【００７２】
そして、ステップＳ６１３では、ステップＳ６１２で、ＲＡＭ３０５上にラスタライズされた画像データをプリンタ部３１５に転送して印刷処理を開始する。次に、ステップＳ６１４で、印刷が終了したか否かを判定して、終了していないと判定した場合は、印刷処理を待機し、終了していると判定した場合には、本処理を終了する。
【００７３】
一方、ステップＳ６０３で、ジョブセキュリティの設定が有効でないでないて判定した場合は、ステップＳ６１５で、コンピュータ２０１から受信したプリントジョブをハードディスク３１１のような不揮発性メモリにスプールする。次に、ステップＳ６１６で、ステップＳ６１５でスプールされたプリントジョブをＲＡＭ３０５上に読み出して、ラスタライズ処理を開始する。
【００７４】
次に、ステップＳ６１７では、ステップＳ６１６でラスタライズされた画像データをプリンタ部３１５に転送して、印刷処理を開始する。次に、ステップＳ６１８で、印刷が終了したか否かを判定して、終了していないと判定した場合は、印刷処理を待機し、終了していると判定した場合には、本処理を終了する。
【００７５】
上記実施形態によれば、画像形成装置において、認証されたユーザのジョブは予め登録してあるユーザ毎のジョブセキュリティ機能で印刷されるようにすることで、セキュリティの向上を図ることができる。
【００７６】
また、ハードディスクを使用しないで印刷できるユーザが限定できるので、デバイス全体の印刷パフォーマンスの向上が期待できる。
【００７７】
さらに、認証結果に基づくジョブセキュリティ設定とは異なる指定をユーザが意図的にジョブ属性にて行ったような場合に、ジョブ属性を優先させて印刷することも可能なため、利便性が向上するという効果がある。
【００７８】
以下、図９に示すメモリマップを参照して本発明に係る画像形成装置で読み取り可能なデータ処理プログラムの構成について説明する。
【００７９】
図９は、本発明に係る画像形成装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【００８０】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【００８１】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【００８２】
本実施形態における図４〜図６，図８に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【００８３】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００８４】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８５】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００８６】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【００８７】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８８】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【００８９】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００９０】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９１】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９２】
なお、画像形成制御ソフトウエアがコンピュータ２０１にインストールされる際には、まず、インストールプログラムがコンピュータ２０１のシステムにロードされ、ＣＰＵ３０２によって実行される。次に、ＣＰＵ３０２によって実行されるインストールプログラムが、画像形成制御ソフトウエアを記憶してある記憶媒体から画像形成制御ソフトウエアを読み出してハードディスク３１１に格納するものとする。
【００９３】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形が可能であり、それらを本発明の範囲から排除するものではない。
【００９４】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【００９５】
なお、本発明は、上記した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【産業上の利用可能性】
【００９６】
上記実施形態では、認証手段として磁気カードを使用していたが、これに限るものではなく、カードリーダに挿入するカードはＩＣカード、非接触記録媒体を搭載したカードなど、他の記録媒体であってもよい。また、カードリーダ装置を有しない画像形成装置であっても、カードリーダで認証を行う代わりに、画像形成装置の操作パネルにおいて、ＩＤとパスワードをユーザが手動で入力するようにし、入力されたＩＤとパスワードで認証を行うようにしてもよい。
【００９７】
また、本発明は複数の機器（例えば、ホストコンピュータ，インタフェース機器，リーダ，プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、画像形成装置，ファクシミリ装置など）に適用してもよい。
【符号の説明】
【００９８】
３０１ メインコントローラ
３０２ ＣＰＵ
３０３ バスコントローラ
３０４ ＲＯＭ
３０５ ＲＡＭ
３０６ ネットワークコントローラ
３０７ Ｉ／Ｏ制御部
３０８ パネルＩ／Ｆ
３０９ 操作部
３１０ ハードディスクＩ／Ｆ
３１１ ハードディスク
３１２ スキャナＩ／Ｆ
３１３ リーダ部
３１４ プリンタＩ／Ｆ
３１５ プリンタ部
【図１】
2010201933.tif 000003
【図２】
2010201933.tif 000004
【図３】
2010201933.tif 000005
【図４】
2010201933.tif 000006
【図５】
2010201933.tif 000007
【図６】
2010201933.tif 000008
【図７】
2010201933.tif 000009
【図８】
2010201933.tif 000010
【図９】
2010201933.tif 000011