(57)【要約】【課題】セキュア設定に関するユーザの負担を軽減することが可能な技術の提供。【解決手段】印刷データに基づく印刷時の動作モードとして、通常モードと、セキュアモードとの少なくとも二つを有した画像形成装置を制御するためのデバイスドライバを、情報処理装置にインストールするためのインストール処理では、情報処理装置と画像形成装置との接続形態が、ネットワーク接続である場合には（Ｓ１３０：ＹＥＳ）、デフォルトでの動作モードをユーザに選択させる（Ｓ１５０）。これに対し、接続形態がローカル接続である場合には（Ｓ１３０：ＮＯ）、デフォルトでの動作モードを自動的に通常モードとする。デバイスドライバがインストールされた情報処理装置では、接続形態に従って、デフォルトでの動作モードが設定されることになる。【選択図】図４
2014017015.tif 000002
【特許請求の範囲】
【請求項１】
印刷データに基づいて記録媒体への画像形成を実行する際の画像形成装置の動作モードとして、ユーザ認証に成功すると前記画像形成を実行するセキュアモード及び前記ユーザ認証を行わずに前記画像形成を実行する通常モードを少なくとも有する画像形成装置を制御するためのドライバの設定ファイルを書き込む書込み部であって、前記ドライバを実行する際に常時前記セキュアモードとするか、又は、前記セキュアモードと前記通常モードとを受付可能とするかを設定情報として、前記ドライバのインストールが完了する前に前記設定ファイルに書き込む書込部を備える、情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記設定情報の選択を受け付ける受付部を備え、
前記書込部は、前記受付部により受け付けられた選択に応じて前記設定情報を前記設定ファイルに書き込む、情報処理装置。
【請求項３】
請求項２に記載の情報処理装置において、前記受付部は、前記設定情報を選択させるための設定入力画面を前記情報処理装置の表示部に表示させ、前記設定入力画面に対するユーザからの入力を受け付ける、情報処理装置。
【請求項４】
請求項２又は請求項３に記載の情報処理装置において、前記受付部は、前記セキュアモードでのユーザ認証に必要な識別情報の入力を受け付け、
前記書込部は前記受付部により受け付けられた識別情報を前記設定ファイルに書き込む、情報処理装置。
【請求項５】
請求項４に記載の情報処理装置において、前記受付部は、常時前記セキュアモードとする選択を受け付けると、前記識別情報の入力を受け付け可能なように構成されている、情報処理装置。
【請求項６】
請求項４又は請求項５に記載の情報処理装置において、
前記ドライバが実行された場合、前記設定ファイルに書き込まれた設定情報が常時前記セキュアモードとするものであれば、前記設定ファイルに書き込まれた識別情報を記述した印刷データを作成する作成部を備える、情報処理装置。
【請求項７】
請求項４から請求項６のいずれか１項に記載の情報処理装置において、
前記作成部は、前記設定ファイルに書き込まれた設定情報が常時前記セキュアモードとするものであり、前記設定ファイルに前記識別情報が書き込まれていなければ、ユーザーインタフェース画面を介して受け付けた識別情報を記述した印刷データを作成する、情報処理装置。
【請求項８】
請求項１から請求項７のいずれか１項に記載の情報処理装置において、
前記設定ファイルには、前記ドライバを実行する際に前記動作モードの変更を受け付け可能であるか否かを示す切替フラグを格納する切替設定が含まれている、情報処理装置。
【請求項９】
印刷データに基づいて記録媒体への画像形成を実行する際の画像形成装置の動作モードとして、ユーザ認証に成功すると前記画像形成を実行するセキュアモード及び前記ユーザ認証を行わずに前記画像形成を実行する通常モードを少なくとも有する画像形成装置を制御するためのドライバの設定ファイルを書き込む書込みステップであって、前記ドライバを実行する際に常時前記セキュアモードとするか、又は、前記セキュアモードと前記通常モードとを受付可能とするかを設定情報として、前記ドライバのインストールが完了する前に前記設定ファイルに書き込む書込ステップを含む、方法。
【請求項１０】
情報処理装置で実行されるプログラムであって、
印刷データに基づいて記録媒体への画像形成を実行する際の画像形成装置の動作モードとして、ユーザ認証に成功すると前記画像形成を実行するセキュアモード及び前記ユーザ認証を行わずに前記画像形成を実行する通常モードを少なくとも有する画像形成装置を制御するためのドライバの設定ファイルを書き込む書込み処理であって、前記ドライバを実行する際に常時前記セキュアモードとするか、又は、前記セキュアモードと前記通常モードとを受付可能とするかを設定情報として、前記ドライバのインストールが完了する前に前記設定ファイルに書き込む書込処理を、前記情報処理装置に実行させる、プログラム。
【請求項１１】
印刷データに基づいて記録媒体への画像形成を実行する際の画像形成装置の動作モードとして、ユーザ認証に成功すると前記画像形成を実行するセキュアモード及び前記ユーザ認証を行わずに前記画像形成を実行する通常モードを少なくとも有する画像形成装置を制御するためのドライバの設定ファイルを書き込む書込み処理であって、前記ドライバを実行する際に常時前記セキュアモードとするか、又は、前記セキュアモードと前記通常モードとを受付可能とするかを設定情報として、前記ドライバのインストールが完了する前に前記設定ファイルに書き込む書込処理を、情報処理装置に実行させるプログラムを記憶する記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置を制御するためのドライバの技術に関する。
【背景技術】
【０００２】
従来より、印刷データに基づく用紙への印刷を実行する際の動作モードとして、印刷データを取得すると直ちに印刷を実行する通常モード、印刷データを取得し、かつ予め規定されたユーザ認証に成功すると印刷を実行するセキュアモードを少なくとも有した画像形成装置と、画像形成装置に接続された情報処理装置とからなるプリントシステムが知られている。
【０００３】
この種のプリントシステムでは、用紙の設定（例えば、用紙の大きさ等）や、印刷される文字（例えば、フォント等）の設定が、情報処理装置から画像形成装置へ印刷データが供給される毎（従って、印刷が実行される毎）に、情報処理装置に表示された設定画面を介して受け付けることがなされている。これと同様に、セキュアモードの設定も、印刷が実行される毎に、情報処理装置に表示された設定画面を介して受け付けることがなされている（例えば、特許文献１参照）。以下、特許文献１に記載のプリントシステムを従来装置と称す。
【０００４】
つまり、従来装置では、ユーザがセキュアモードにて印刷を実行したい時には、印刷を実行する度に、セキュアモードを設定する必要があった。
【特許文献１】特開２００５−３１００２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、例えば、機密情報を印刷する機会が多いユーザにとって、このユーザが使用する情報処理装置を含む複数の情報処理装置が同一の画像形成装置を共有するように従来装置を使用する場合（前者の場合、と称す）には、セキュアモードをデフォルトでの動作モードとして画像形成装置が動作するように、セキュアモードが予め設定されていることが望ましい。
【０００６】
また、一台の画像形成装置を前記ユーザの情報処理装置が専有して使用する場合（後者の場合、と称す）には、セキュアモードにて印刷しなくとも、印刷される情報の機密を保持可能なため、通常モードをデフォルトでの動作モードとして画像形成装置が動作するように、通常モードが予め設定されていることが望ましい。
【０００７】
しかし、従来装置では、画像形成装置を動作させるデフォルトでの動作モードの設定をどのような手順で行えば良いかユーザが分からない場合や、上記前者の場合又は上記後者の場合に不適切な動作モードをデフォルトで設定してしまった場合、印刷を実行する度に、動作モードを入力する必要が生じ得るため、ユーザの負担が大きくなるという問題があった。
【０００８】
そこで、本発明は、動作モードの設定に関するユーザの負担を軽減することが可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するためになされた情報処理装置は、印刷データに基づいて記録媒体への画像形成を実行する際の画像形成装置の動作モードとして、ユーザ認証に成功すると前
記画像形成を実行するセキュアモード及び前記ユーザ認証を行わずに前記画像形成を実行する通常モードを少なくとも有する画像形成装置を制御するためのドライバの設定ファイルを書き込む書込み部であって、前記ドライバを実行する際に常時前記セキュアモードとするか、又は、前記セキュアモードと前記通常モードとを受付可能とするかを設定情報として、前記ドライバのインストールが完了する前に前記設定ファイルに書き込む書込部を備える。
【００１０】
また、情報処理装置は、前記設定情報の選択を受け付ける受付部を備え、前記書込部は、前記受付部により受け付けられた入力に応じて前記設定情報を前記設定ファイルに書き込んでもよい。
【００１１】
また、前記受付部は、前記設定情報を選択させるための設定入力画面を前記情報処理装置の表示部に表示させ、前記設定入力画面に対するユーザからの入力を受け付けてもよい。
【００１２】
また、前記受付部は、前記セキュアモードでのユーザ認証に必要な識別情報の入力を受け付け、前記書込部は前記受付部により受け付けられた識別情報を前記設定ファイルに書き込んでもよい。
【００１３】
また、前記受付部は、常時前記セキュアモードとする選択を受け付けると、前記識別情報の入力を受け付け可能なように構成されていてもよい。
【００１４】
また、情報処理装置は、前記ドライバが実行された場合、前記設定ファイルに書き込まれた設定情報が常時前記セキュアモードとするものであれば、前記設定ファイルに書き込まれた識別情報を記述した印刷データを作成する作成部を備えてもよい。
【００１５】
また、前記作成部は、前記設定ファイルに書き込まれた設定情報が常時前記セキュアモードとするものであり、前記設定ファイルに前記識別情報が書き込まれていなければ、ユーザーインタフェース画面を介して受け付けた識別情報を記述した印刷データを作成してもよい。
【００１６】
なお、本明細書で開示される技術は、情報処理装置、方法、プログラム、プログラムを記録した記録媒体等の種々の態様で実現することができる。
【図面の簡単な説明】
【００１７】
【図１】プリントシステムの概略構成を示したブロック図である。
【図２】インストールパッケージを説明するための説明図である。
【図３】印刷データを説明するための説明図である。
【図４】インストール処理の処理手順を示したフローチャートである。
【図５】セキュア印刷設定画面を説明するための説明図である。
【図６】セキュア印刷時に表示パネルに表示される画面を例示した図である。
【発明を実施するための形態】
【００１８】
以下に本発明の実施形態を図面と共に説明する。
〈プリントシステムについて〉
図１は、本発明が適用されたインストールプログラムによりデバイスドライバがインストールされる情報処理装置を含むプリントシステムの概略構成を示したブロック図である。
【００１９】
プリントシステム１は、印刷データを生成する複数の情報処理装置２０と、情報処理装
置２０で生成された印刷データに基づいて記録媒体に画像を形成する少なくとも１つの画像形成装置３０とを備える。それらの情報処理装置２０と、画像形成装置３０とは、ローカルエリアネットワーク（ＬＡＮ、即ち、ＬＡＮケーブルや、無線ＬＡＮによって）に接続されている。なお、プリントシステム１は、一つの情報処理装置２０と、一つの画像形成装置３０とが、ＵＳＢケーブルによって接続されたものでも良い。
【００２０】
このプリントシステム１では、情報処理装置２０が後述するデバイスドライバを実行することにより、印刷データを生成すると共に、生成した印刷データを画像形成装置３０へと送信する。すると、その印刷データを取得（受信）した画像形成装置３０は、印刷データに基づいて、記録媒体に画像を形成する。
〈画像形成装置について〉
このうち、画像形成装置３０は、印刷データに基づく画像を用紙等の記録媒体に印刷する記録部３１と、ＵＳＢケーブルを介して外部の情報処理装置２０や、デジタルカメラ等の外部機器と画像情報の入出力を行うＵＳＢインターフェース（Ｉ／Ｆ）３３と、ローカルエリアネットワークを介して情報処理装置２０と情報の入出力を行う双方向通信インターフェース（Ｉ／Ｆ）３５とを備えている。さらに、画像形成装置３０は、各種設定や指令を入力するためのカーソルキーやスイッチ、及び各種メニュー画面や、利用者が入力した内容やエラー表示などを行う表示パネルからなる操作部３８と、操作部３８を介して入力される設定や指令に従って、装置各部（即ち、記録部３１、ＵＳＢＩ／Ｆ３３、双方向通信Ｉ／Ｆ３５等）を制御する制御装置３６とを備えている。
【００２１】
制御装置３６は、プログラムを格納するＲＯＭと、一時的にデータを格納するＲＡＭと、電源が切断されても保持する必要のあるデータを格納するＮＶＲＡＭと、プログラムに従って処理を実行するＣＰＵとを備えている。
【００２２】
このうち、ＲＯＭには、情報処理装置２０から取得した印刷データに従って、画像形成装置３０の動作形成を示す動作モードを決定し、その決定された動作モードにて印刷データに基づく画像を記録媒体に印刷する画像形成処理を実行するための印刷処理プログラムが格納されている。
【００２３】
なお、本実施形態では、動作モードとして、印刷データが取得されると、印刷データを情報処理装置２０から画像形成装置３０へ発信した発信者（ユーザ）を未認証のまま画像を形成する通常モード（本発明の通常モードに相当）と、印刷データが取得され、かつ印刷データの発信者が認証されると画像を形成するセキュアモード（本発明のセキュアモードに相当）が用意されている。即ち、画像形成装置３０は、印刷データに基づく記録媒体への印刷を実行する際の動作モードとして、通常モードと、セキュアモードとの少なくとも二つを有した周知のプリンタである。
【００２４】
印刷データの認証については、後述する。
【００２５】
ところで、印刷データは、デバイスドライバを情報処理装置２０が実行することにより生成されるものであり、図３に示すように、画像形成装置３０を制御するための情報が記述されたヘッダ部と、周知のページ記述言語等により、記録媒体に形成される画像（即ち、印刷内容）が表されたデータ部とから構成されている。
【００２６】
このうち、ヘッダ部には、画像形成装置３０の動作モード（即ち、通常モード、セキュアモードのいずれで画像形成するのか）を指定する動作フラグが設定されるフラグ領域と、セキュアモードが指定された際に、印刷データの発信者を表すユーザＩＤが記述されるＩＤ領域と、セキュアモードが指定された際に、印刷データの発信者を識別するための識別情報（パスワード）が記述されるパスワード領域とが設定されている。
【００２７】
つまり、画像形成装置３０では、情報処理装置２０から取得した印刷データ中の動作フラグが、通常モードを指定していれば、印刷データを取得すると直ちに印刷（以下、通常モードでの印刷を通常印刷と称す）を実行する。一方、情報処理装置２０から取得した印刷データ中の動作フラグが、セキュアモードを指定していれば、画像形成装置３０（制御装置３６）は、図６に示すような表示画面を操作部３８の表示パネルに表示し、操作部３８を介して受け付けられた情報（例えば、印刷ジョブの選択や、パスワードの入力）に従って、印刷データの発信者が認証されると、制御装置３６のＮＶＲＡＭに記憶されていた印刷データに基づく印刷（以下、セキュアモードでの印刷をセキュア印刷と称す）を実行する。なお、ここで言う発信者が認証されるとは、画像形成装置３０の利用者が選択した印刷データのヘッダ部に記述されたパスワードと、操作部３８を介して入力された情報とが一致したことを示す。
〈情報処理装置の構成〉
次に、情報処理装置について説明する。
【００２８】
図１に示すように、情報処理装置２０は、ＣＤ−ＲＯＭや、ＤＶＤ−ＲＯＭ等に記憶されたプログラムやデータ等を読み出すデータ読出装置６と、プログラムやデータ等を記憶する補助記憶装置５と、当該情報処理装置２０を動作させるために必要な各種情報を入力するための操作部７と、画像を表示するための表示部８とを備えている。さらに、情報処理装置２０は、当該情報処理装置２０を構成する各部（例えば、データ読出装置６や操作部７等）を制御する制御部１０と、当該情報処理装置２０をローカルエリアネットワークに接続するためのネットワークインターフェース（ネットワークＩ／Ｆ）９と、ＵＳＢケーブルを介して外部機器と情報の入出力を行うＵＳＢインターフェース（Ｉ／Ｆ）１４とを備えている。即ち、情報処理装置２０は、いわゆるパーソナルコンピュータ（ただし、ここでは、操作部７や表示部８を含めた広義な意味で使用する）として構成された周知のものである。
【００２９】
このうち、操作部７は、マウスやキーボード等の周知の外部入力装置からなり、各種情報を入力するため、ＵＳＢＩ／Ｆ１４等の接続部を介して制御部１０に接続されている。
【００３０】
また、表示部８は、液晶ディスプレイ等の周知の表示デバイスからなり、制御部１０から出力される画像を表示するため、ビデオボード（図示せず）等の接続部を介して制御部１０に接続されている。その表示部８には、パーソナルコンピュータが有する周知のグラフィカルユーザーインターフェース（ＧＵＩ）機能により、各種情報が入力されるユーザーインタフェース画面やマウスポインタ等が表示される。
【００３１】
さらに、制御部１０は、電源を切断しても記憶内容を保持する必要のあるデータを記憶するＲＯＭ１２と、補助記憶装置５から転送されたデータ（プログラム）や、処理途中で一時的に生じたデータを格納するＲＡＭ１３と、ＲＯＭ１２やＲＡＭ１３に記憶されたプログラムを実行するＣＰＵ１１とを備えている。
【００３２】
そして、補助記憶装置５は、高容量ディスクと読取装置とが一体に構成された周知のハードディスクドライブ（ＨＤＤ）である。この補助記憶装置５には、ＯＳやアプリケーションプログラムの動作に必要な各種システムファイルが記憶されたシステムフォルダと、システムフォルダに記憶されたＯＳやアプリケーションプログラムを動作するための情報が記憶されたレジストリとが少なくとも設けられている。
【００３３】
さらに、情報処理装置２０には、複数の処理を同時に実行するマルチタスク機能を有した周知のオペレーティングシステム（以下、ＯＳとする）がインストールされており、ＯＳの環境下において、文書データ作成プログラムや画像処理プログラム等のアプリケーシ
ョンプログラムや、デバイスドライバ、インストールプログラム（いわゆるインストーラ、）が作動する。
〈デバイスドライバ、及びインストールプログラムについて〉
次に、画像形成装置３０を制御するためのデバイスドライバ、及びそのデバイスドライバを情報処理装置２０にインストールするためのインストールプログラムをまとめたインストールパッケージについて説明する。
【００３４】
ここで、図２は、インストールパッケージの概略を説明するための説明図である。
【００３５】
インストールパッケージ６０は、アプリケーションプログラムと連動して印刷データを生成することに加えて、画像形成装置３０を制御するためのデバイスドライバ６１と、情報処理装置２０をはじめとするパーソナルコンピュータにデバイスドライバ６１をインストールするためのインストールプログラム６５とから構成されている。
【００３６】
なお、本実施形態におけるインストールパッケージ６０は、一つの可搬型の記憶媒体（例えば、ＣＤ−ＲＯＭや、ＤＶＤ−ＲＯＭ）に格納された状態でソフトウェア提供者から配布され、情報処理装置２０のデータ読出装置６のような各記憶媒体に対応する読取装置から読み出される。
【００３７】
ちなみに、ここで言うデバイスドライバ６１のインストールとは、以下のことを行う周知の処理である。
【００３８】
即ち、画像形成装置３０を制御する時（即ち、デバイスドライバ６１の動作時）に情報処理装置２０が参照する設定ファイルが作成され、その作成された設定ファイルと、デバイスドライバ６１に含まれ、画像形成装置３０を制御するためのドライバ構成ファイルとが、ＯＳが管理する補助記憶装置５の特定の場所(例えば、システムフォルダ)に格納される。これと共に、それらのファイルと画像形成装置３０との対応関係（例えば、ファイルの参照先）等からなるデバイス情報がレジストリに登録される。
【００３９】
なお、設定ファイルには、デバイスドライバ６１の実行時に表示部８に出力されるユーザーインタフェース画面中の表示言語についての設定を格納する言語設定ファイルと、デバイスドライバ６１を実行して、印刷データのヘッダ部を作成する時に参照される情報を格納するセキュア設定ファイルとが少なくとも含まれている。
【００４０】
このうち、セキュア設定ファイルには、デフォルトで設定された動作モードを表す（即ち、動作フラグの指定内容を決定する）動作設定フラグが格納される動作設定と、デフォルトで設定された動作モードの変更を、デバイスドライバ６１の実行時に受け付け可能であるか否かを示す切替フラグを格納する切替設定と、デバイスドライバ６１の実行時に、ユーザを識別するための識別情報を印刷データのヘッダ部に記述するために参照されるパスワード設定とが含まれている。
【００４１】
さらに、設定ファイルには、これらのファイルの他に、画像形成装置３０のＩＰアドレス等に基づく出力ポートや、画像形成装置３０を使用する時の制御設定等が含まれている。
【００４２】
つまり、本実施形態において画像形成装置３０に対応するデバイスドライバ６１がインストールされた場合には、図２に示すように、デバイスドライバ６１を構成するドライバ構成ファイル、及び設定ファイルがシステムフォルダに格納され、デバイス情報がレジストリに登録されることになる。
〈インストール処理について〉
次に、インストールプログラムに従ってＣＰＵ１１が実行するインストール処理について説明する。
【００４３】
ここで、図４は、インストール処理の処理手順を示したフローチャートである。
【００４４】
このインストール処理は、データ読出装置６にてインストールパッケージが読み出されるとＣＰＵ１１により実行されるものである。図４に示すように、インストール処理が実行されると、まず、Ｓ１１０では、ユーザーインタフェース画面中の表示言語を選択するための設定入力画面を表示部８に表示する。そして、設定入力画面を介してユーザによる表示言語の選択を受け付けると、Ｓ１２０へと進む。
【００４５】
なお、設定入力画面とは、操作部７を介して入力を受け付けるために表示部８に表示されるユーザーインタフェース画面である。また、Ｓ１１０で選択可能な表示言語としては、例えば、日本語、英語、フランス語、スペイン語、アラビア語、北京語等がある。
【００４６】
続くＳ１２０では、画像形成装置３０と、情報処理装置２０との接続形態を選択するための設定入力画面を表示部８に表示する。そして、設定入力画面を介してユーザによる接続形態の選択を受け付けると、Ｓ１３０へと進む。具体的に、本実施形態において、選択可能な接続形態としては、ローカルエリアネットワークを介した接続（以下、ネットワーク接続とする）と、ＵＳＢケーブルを介した接続（以下、ローカル接続とする）とがある。
【００４７】
そして、Ｓ１３０では、Ｓ１２０で選択された接続形態がネットワーク接続であるか否かを判定し、判定の結果、ネットワーク接続であれば、Ｓ１４０へと進む。
【００４８】
そのＳ１４０では、デバイスドライバ６１をインストールするためのフォルダ（いわゆるインストール先フォルダ）をシステムフォルダ内に作成し、可搬型の記憶媒体から取得したドライバ構成ファイルを、作成したインストール先フォルダに格納する。さらに、設定ファイルを格納するための領域を補助記憶装置５に確保すると共に、設定ファイル中の出力ポートや、制御設定を設定ファイル内に格納する。
【００４９】
続くＳ１５０では、画像形成装置３０をデフォルトで動作させる時の動作モードを、情報処理装置２０のユーザに選択させるための設定入力画面（以下、セキュア印刷設定画面とする）を表示部８に表示する。そして、セキュア印刷設定画面を介してユーザにより選択された動作モードを受け付けると、Ｓ１６０へと進む。
【００５０】
なお、本実施形態におけるセキュア印刷設定画面は、図５に示すように、デフォルトでの動作モードを通常モードとするのか、セキュアモードとするのかの選択を受け付けるための動作モード選択欄５１と、動作モード選択欄５１にてセキュアモードが選択された時に、常時セキュアモードとするのか、セキュアモードとするか否かの決定を印刷（以下では、この印刷を選択セキュアモードと称す）を実行する時点で受け付けるのかについての選択（以下、この選択を実行形態の選択とする）を受け付ける実行選択欄５２と、実行選択欄５２にて常時セキュアモードが選択された時に、識別情報を受け付けるパスワード入力欄５３と、入力が完了したことを示す「次へ」ボタン５４とを少なくとも備えている。
【００５１】
なお、動作モード選択欄５１は、通常モード（図中、「セキュア印刷  ＯＦＦ」）、セキュアモード（図中、「セキュア印刷  ＯＮ」）の選択をチェックボックスへの入力により受け付けるように構成されている。そして、実行選択欄５２は、動作モード選択欄５１にてセキュアモードの設定が選択されると、実行形態の選択（即ち、常時セキュアモード、選択セキュアモードの選択）をラジオボタンの入力により受け付け可能なように構成さ
れている。また、パスワード入力欄５３は、実行選択欄５２にて常時セキュアモードが選択されると、操作部７を介して、数字や文字の入力を受け付け可能なように構成されている。
【００５２】
そして、本実施形態では、「次へ」ボタン５４が押下された時に、各欄５１，５２，５３に入力（選択）されていた内容を受け付ける。
【００５３】
続くＳ１６０では、Ｓ１５０で受け付けた内容のうち、動作モード選択欄５１に入力された内容（即ち、動作モード）がセキュアモードであるか否かを判定し、判定の結果、選択された動作モードがセキュアモードであれば、Ｓ１７０へと進む。
【００５４】
そのＳ１７０では、Ｓ１５０で受け付けた内容のうち、実行選択欄５２に入力された内容が常時セキュアモードであるか否かを判定し、判定の結果、選択された実行形態が常時セキュアモードであれば、Ｓ１８０へと進む。
【００５５】
そして、Ｓ１８０では、Ｓ１５０で受け付けた内容に従って、動作設定フラグをハイレベル、切替フラグをローレベルとする。
【００５６】
なお、動作設定フラグは、ハイレベルであれば、デフォルトでの動作モードがセキュアモードとなり、ローレベルであれば、デフォルトでの動作モードが通常モードとなることを表す。また、切替フラグは、ハイレベルであれば、デバイスドライバの実行時に、デフォルトで設定された動作モードの変更を受け付け可能であることを、ローレベルであれば、デフォルトで設定された動作モードの変更を受け付け不可能であること（即ち、変更が禁止されていること）を表す。
【００５７】
続くＳ１９０では、Ｓ１５０で受け付けた内容のうち、パスワード入力欄５３に識別情報（パスワード）が入力されているか否かを判定し、判定の結果、識別情報が入力されていれば、Ｓ２００へと進む。
【００５８】
そのＳ２００では、パスワード入力欄５３に入力された識別情報を常時固定して使用するように、その入力された識別情報をファイル内に収めたパスワード設定を作成し、作成されたパスワード設定を設定ファイル内に格納する。そして、その後、Ｓ２５０へと進む。
【００５９】
一方、Ｓ１９０での判定の結果、パスワード入力欄５３に識別情報が入力されていなければ、印刷データのヘッダ部を生成する（即ち、セキュア印刷にて印刷を実行する）毎に、識別情報を入力するものとして、Ｓ２００を実行することなく、即ち、パスワード設定を作成することなく、Ｓ２５０へと進む。
【００６０】
なお、Ｓ１７０での判定の結果、Ｓ１５０で選択された実行形態が常時セキュアモードでなければ、即ち、選択セキュアモードであるものと判定されれば、Ｓ２１０へと進む。
【００６１】
そのＳ２１０では、Ｓ１５０で受け付けた内容に従って、切替フラグをハイレベル、動作設定フラグをハイレベルとして、その後、Ｓ２５０へと進む。
【００６２】
また、Ｓ１６０での判定の結果、Ｓ１５０で受け付けた動作モードがセキュアモードではないもの、即ち、通常モードであるものと判定された場合、Ｓ２２０へと進む。
【００６３】
そしてＳ２２０では、Ｓ１５０で受け付けた内容に従って、切替フラグをハイレベル、動作設定フラグをローレベルとして、その後、Ｓ２５０へと進む。
【００６４】
一方、Ｓ１３０での判定の結果、Ｓ１２０で選択された接続形態がローカル接続であれば、Ｓ２３０へと進む。
【００６５】
そのＳ２３０では、インストール先フォルダをシステムフォルダ内に作成し、可搬型の記憶媒体から取得したドライバ構成ファイルを、作成したインストール先フォルダに格納する。これと共に、設定ファイルを格納するための領域を補助記憶装置５に確保し、さらに、言語設定ファイルや、制御設定等、設定ファイル中のセキュア設定ファイル以外を格納する。
【００６６】
続くＳ２４０では、切替フラグをローレベルとし、動作設定フラグをローレベルとして、Ｓ２５０へと進む。
【００６７】
Ｓ２５０では、このＳ２５０に進んだ時点で設定されている切替フラグ、及び動作設定フラグの内容を、それぞれ切替設定、動作設定に書き込む。さらに、デバイス情報をレジストリに登録する。
【００６８】
即ち、Ｓ１８０を経由してＳ２５０へと進んだ場合には、ローレベルな切替フラグを切替設定として格納すると共に、ハイレベルな動作設定フラグを動作設定として格納する。また、Ｓ２１０を経由してＳ２５０へと進んだ場合には、ハイレベルな切替フラグを切替設定として格納すると共に、ハイレベルな動作設定フラグを動作設定に格納する。
【００６９】
さらに、Ｓ２２０を経由してＳ２５０へと進んだ場合には、ハイレベルな切替フラグを切替設定に格納すると共に、ローレベルな動作設定フラグを動作設定に格納する。また、Ｓ２４０を経由してＳ２５０へと進んだ場合には、ローレベルな切替フラグを切替設定に格納すると共に、ローレベルな動作設定フラグを動作設定に格納する。
【００７０】
そして、その後、本インストール処理を終了する。
【００７１】
つまり、本実施形態のインストール処理を実行した時に、Ｓ１８０を経由した（即ち、ネットワーク接続であり、常時セキュアモードが選択された）場合、デバイスドライバ６１がインストールされた情報処理装置２０では、デフォルトでの動作モードとしてセキュアモードが設定されることになる。
【００７２】
また、インストール処理を実行した時に、Ｓ２４０を経由した（即ち、ローカル接続である）場合、デバイスドライバ６１がインストールされた情報処理装置２０では、デフォルトでの動作モードとして通常モードが設定されることになる。
【００７３】
一方、インストール処理を実行した時に、Ｓ２１０や、Ｓ２２０を経由して（即ち、ネットワーク接続であるものの常時セキュアモードが設定されずに）デバイスドライバ６１がインストールされた情報処理装置２０では、画像形成装置３０での印刷を実行する毎に、動作モードが選択されるものとして、デフォルトで設定された動作モードを変更可能なようにしている。
【００７４】
したがって、このようにデバイスドライバ６１がインストールされた情報処理装置２０にて、デバイスドライバ６１が実行されると、情報処理装置２０は、まず、切替設定に格納されている切替フラグを確認する。
【００７５】
その確認の結果、切替フラグがローレベルであれば、動作設定に格納されている動作設定フラグを確認し、動作設定フラグがローレベルであれば、通常モードを指定した動作フ
ラグをヘッダ部に記述した印刷データを作成して、その作成した印刷データを画像形成装置３０に出力する。
【００７６】
一方、動作設定フラグがハイレベルであれば、セキュアモードを指定した動作フラグと、デバイスドライバ６１を実行した情報処理装置２０に予め割り当てられたユーザＩＤとをヘッダ部に記述した印刷データを生成する。さらに、パスワード設定内に識別情報が格納されていれば、その格納されている識別情報をパスワードとしてヘッダ部に記述し、パスワード設定内に識別情報が格納されていなければ、デバイスドライバ６１を実行した時に、例えば、ユーザーインターフェース画面等を介して受け付けた識別情報をパスワードとしてヘッダ部に記述した印刷データを作成する。そして、作成した印刷データを画像形成装置３０に出力する。
【００７７】
なお、切替フラグの確認の結果、切替フラグがハイレベルであれば、例えば、ユーザーインターフェース画面等を介して受け付けた動作モードを指定した動作フラグと、ユーザＩＤと、パスワードとをヘッダ部に記述した印刷データを作成し、その作成した印刷データを画像形成装置３０に出力する。
【００７８】
以上説明したように、本実施形態のインストール処理では、情報処理装置２０と画像形成装置３０との接続形態が、複数の情報処理装置２０が同一の画像形成装置３０を共有する可能性のあるネットワーク接続である場合には、ユーザーインタフェース画面を介して、デフォルトでの動作モードをユーザに選択させている。これに対し、接続形態が、情報処理装置２０と画像形成装置３０とが１対１に接続されたローカル接続である場合には、画像形成装置３０で記録媒体に形成される画像の機密保持が容易であるため、デフォルトでの動作モードを自動的に通常モードとしている。
【００７９】
したがって、本実施形態のインストールプログラムを実行することによって、デバイスドライバ６１がインストールされた情報処理装置２０では、情報処理装置２０と画像形成装置３０との接続形態に従って、通常モード、セキュアモードのいずれかが、デフォルトで設定されることになる。
［実施形態の効果］
以上説明したように、本実施形態のインストールプログラムによれば、プリントシステム１の使用状況に応じて、デフォルトでの動作モードとして適切なものを設定することができる。
【００８０】
この結果、本実施形態のインストールプログラムによれば、画像形成装置３０にて印刷を実行する度に、各動作モードでの動作に必要な設定を入力することが無くなり、ユーザの手間（即ち、負担）を軽減することができる。
【００８１】
さらに、本実施形態のインストールプログラムによれば、接続形態がローカル接続であれば、自動的に通常モードに設定されるため、不必要にセキュアモードに設定されることを防止でき、画像形成の実行時に認証する手間を省くことができる。
【００８２】
なお、本実施形態のインストールプログラムでは、デフォルトでの動作モードとしてセキュアモードが選択されると、固定設定か逐次設定かをユーザに選択させている。
【００８３】
このため、例えば、給料明細等の機密保持の必要性が高い画像を印刷するユーザは、逐次設定を選択し、一回一回識別情報を入力することで、画像形成装置にて形成される画像の機密をより確実に保持することができる。
【００８４】
一方、固定設定が選択された場合には、セキュアモードでの印刷実行時に、印刷データ
に記述される識別情報を情報処理装置２０にてユーザが入力する手間を省くことができる。
【００８５】
さらに、本実施形態のインストールプログラムでは、ドライバをインストールする時点で、デフォルトで設定する動作モードを選択するための設定入力画面を表示し、デフォルトでの動作モードをユーザに入力させている。
【００８６】
このため、本実施形態のインストールプログラムによれば、動作モードの一つとしてセキュアモードが存在することを、確実にユーザに認識させることができる。
［その他の実施形態］
以上、本発明の実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において様々な態様にて実施することが可能である。
【００８７】
例えば、上記実施形態のインストール処理におけるＳ１５０、Ｓ１６０では、動作モードの選択をユーザに入力させたが、接続形態がネットワーク接続であれば、デフォルトでの動作モードを自動的にセキュアモードとするようにしても良い。つまり、インストール処理におけるＳ１５０，Ｓ１６０は省略されていても良い。
【００８８】
このように、デフォルトでの動作モードを自動的にセキュアモードとすることで、画像形成装置３０で記録媒体に形成される画像の機密をより確実に保持できる。
【００８９】
これは、複数台の情報処理装置が一台の画像形成装置を共有している可能性の高いネットワーク接続において、通常モードで画像形成を実施すると、記録媒体に形成される画像の機密保持が困難であるため、セキュアモードで印刷される可能性が高いためである。
【００９０】
また、上記実施形態のプリントシステム１では、切替フラグを設定することで、デフォルトで設定された動作モードを変更可能なようにしたが、これに限るものではなく、例えば、デフォルトで設定された動作モードで永久的に固定するようにしても良い。つまり、切替フラグは、省略されていても良い。
【００９１】
なお、上記実施形態におけるインストール処理では、Ｓ１２０でユーザに選択させた選択結果を接続形態として検出していたが、接続形態の検出方法は、これに限るものではなく、ネットワークＩ／Ｆ９にＬＡＮケーブル等が接続されていることや、ＵＳＢＩ／Ｆ１４にＵＳＢケーブル等が接続されていることを電気的に検出し、ＬＡＮケーブル等がネットワークＩ／Ｆ９に接続されていれば、接続形態がネットワーク接続であるものと判定し、ＵＳＢケーブル等がＵＳＢＩ／Ｆ１４に接続されていれば、接続形態がローカル接続であるものと判定してもよい。
【００９２】
上記目的を達成するためになされた本発明は、情報処理装置から取得した印刷データに基づいて記録媒体への画像形成を実行する際の動作モードとして、ユーザ認証に成功すると画像形成を実行するセキュアモード及びユーザ認証を行わずに画像形成を実行する通常モードを少なくとも有する画像形成装置を制御するためのドライバを情報処理装置にインストールするインストール方法である。
【００９３】
そのインストール方法では、インストール手順にて、画像形成装置と情報処理装置との接続形態が、複数の情報処理装置が同一の画像形成装置を共有する可能性のあるものである場合、セキュアモードにて画像形成装置を動作させる設定で、ドライバをインストールする。
【００９４】
本発明のインストール方法により、ドライバがインストールされる情報処理装置では、情報処理装置と画像形成装置との接続形態に従って、ドライバがインストールされた時点で、動作モードが設定（固定）されることになる。
【００９５】
このため、本発明のインストール方法によれば、情報処理装置にドライバがインストールされた後、画像形成を実行する度に、動作モードを通常モードとするかセキュアモードとするかの選択を入力する必要が無くなり、ユーザの負担を軽減することができる。
【００９６】
さらに、本発明のインストールプログラムによれば、ドライバをインストールする時点で、動作モードを設定しているため、例えば、動作モードの設定の仕方や、セキュアモードの存在そのものを知らないユーザであっても、使用状況に応じた動作モードを確実に設定することができる。
【００９７】
なお、ここで言うインストールとは、ドライバ等のソフトウェアを情報処理装置に導入し、その導入されたソフトウェアが動作可能なように設定することである。
【００９８】
ところで、本発明は、印刷データに基づいて記録媒体への画像形成を実行する際の動作モードとして、ユーザ認証に成功すると画像形成を実行するセキュアモード及びユーザ認証を行わずに画像形成を実行する通常モードを少なくとも有する画像形成装置に対し、印刷データを供給する情報処理装置に、画像形成装置を制御するためのドライバをインストールするインストールプログラムとしてなされていても良い。
【００９９】
この場合、本発明のインストールプログラムは、画像形成装置と情報処理装置との接続形態を検出する接続形態検出手順と、接続形態検出手順での検出結果に基づいて、通常モード、またはセキュアモードのいずれかを、画像形成装置を動作させるモード設定（即ち、動作モード）として設定する動作モード設定手順と、動作モード設定手順で設定されたモード設定で、ドライバを情報処理装置にインストールさせるインストール手順とを情報処理装置に実行させる必要がある。
【０１００】
このような本発明のインストールプログラムを情報処理装置が実行すると、画像形成装置と情報処理装置との接続形態に従って動作モードを設定し、その設定された動作モードにて画像形成装置を動作させるように、ドライバがインストールされる。
【０１０１】
したがって、本発明のインストールプログラムによれば、画像形成装置にて画像形成を実行する度に、各動作モードでの動作に必要な設定を入力することが無くなり、ユーザの負担を軽減することができる。
【０１０２】
さらに、本発明のインストールプログラムでは、ドライバをインストールする時点での接続形態に従って動作モードを設定するため、例えば、セキュアモードの存在そのものを知らないユーザや、動作モードの設定の仕方を知らないユーザであっても、画像形成装置の使用環境によって、動作モードが設定されることになる。つまり、本発明のインストールプログラムによれば、ユーザが有している画像形成装置や情報処理装置についての知識量に関わらず、画像形成装置と情報処理装置との接続形態に応じて適切な動作モードを設定することができる。
【０１０３】
ところで、接続形態が、一台の情報処理装置が画像形成装置を専有している可能性の高いローカル接続であれば、画像形成装置で記録媒体に形成される画像の機密保持が容易であることから、画像形成装置は、通常モードで使用される可能性が高い。
【０１０４】
このため、本発明のインストールプログラムにおける動作モード設定手順は、接続形態
検出手順での検出の結果、接続形態がローカル接続であれば、モード設定を通常モードに設定する処理を情報処理装置に実行させるように作成されていることが望ましい。
【０１０５】
このように作成された本発明のインストールプログラムによれば、不必要にセキュアモードに設定されることを防止でき、画像形成の実行時のユーザの手間を省くことができる。
【０１０６】
なお、ここで言うローカル接続とは、画像形成装置と情報処理装置とを１対１に接続するものであり、例えば、ＵＳＢケーブルや、ＳＣＳＩケーブル等のケーブルを介しての接続である。
【０１０７】
また、接続形態が、複数台の情報処理装置が一台の画像形成装置を共有している可能性の高いネットワーク接続であれば、通常モードで画像形成を実施すると、記録媒体に形成される画像の機密保持が困難であるものと考えられるため、画像形成装置は、セキュアモードで使用される可能性が高い。
【０１０８】
このため、本発明のインストールプログラムにおける動作モード設定手順は、接続形態検出手順での検出の結果、接続形態がネットワーク接続であれば、モード設定をセキュアモードに設定する処理を情報処理装置に実行させるように作成されていても良い。
【０１０９】
したがって、本発明のインストールプログラムによれば、記録媒体に形成される画像の機密をより確実に保持できる。
【０１１０】
さらに、本発明のインストールプログラムは、設定入力手順にて、接続形態検出手順での検出の結果、接続形態がネットワーク接続であれば、セキュアモード、または通常モードのいずれかの選択を、情報処理装置のユーザに入力させる処理を情報処理装置に実行させ、さらに、動作モード設定手順にて、設定入力手順で入力された選択をモード設定として設定する処理を情報処理装置に実行させるように作成されていても良い。
【０１１１】
このように作成された本発明のインストールプログラムによれば、画像形成装置の使用環境に応じて、動作モードをユーザに選択させることができ、利便性をより向上させることができる。
【０１１２】
特に、本発明のインストールプログラムによれば、動作モードをユーザに選択させているため、画像形成装置の動作モードの一つとしてセキュアモードが含まれていることを、ユーザに確実に認識させることができる。
【０１１３】
なお、画像形成装置が、印刷データを供給したユーザを識別するための識別情報を付加された印刷データを取得し、外部から入力された情報である入力情報と、識別情報とが一致した場合、ユーザ認証に成功したものとするように構成されている場合、本発明のインストールプログラムは、動作モード設定手順にてセキュアモードが設定されると、情報処理装置から画像形成装置に印刷データを供給する際に予め設定された識別情報である固定識別情報を印刷データに付加する固定設定、または情報処理装置から画像形成装置に印刷データを供給する毎に情報処理装置のユーザに入力させた識別情報である入力識別情報を印刷データに付加する逐次設定のいずれかの選択を、ユーザに入力させる識別設定入力手順を情報処理装置に実行させるように作成されていることが望ましい。
【０１１４】
このように作成された本発明のインストールプログラムによれば、固定設定か逐次設定かをユーザに選択させることができる。このため、例えば、給料明細等の機密保持の必要性が高い画像を形成するユーザは、逐次設定を選択して、識別情報を一回一回変更するこ
とにより、画像形成装置にて形成される画像の機密をより確実に保持することができる。
【０１１５】
さらには、本発明のインストールプログラムは、識別情報入力手順にて、識別設定入力手順にて固定設定が入力された場合、ユーザに識別情報を入力させる処理を情報処理装置に実行させ、さらに、インストール手順にて、識別情報入力手順で入力された識別情報に固定して、ドライバを情報処理装置にインストールさせるように作成されていても良い。
【０１１６】
このように作成された本発明のインストールプログラムによれば、画像形成の実行時に識別情報をユーザが入力する手間を省くことができる。
【符号の説明】
【０１１７】
１…プリントシステム  ５…補助記憶装置  ６…データ読出装置  ７…操作部  ８…表示部  ９…ネットワークＩ／Ｆ  １０…制御部  １１…ＣＰＵ  １２…ＲＯＭ  １３…ＲＡＭ  １４…ＵＳＢＩ／Ｆ  ２０…情報処理装置  ３０…画像形成装置  ３１…記録部  ３６…制御装置  ３８…操作部  ６０…インストールパッケージ  ６１…デバイスドライバ
６５…インストールプログラム
【図１】
2014017015.tif 000003
【図２】
2014017015.tif 000004
【図３】
2014017015.tif 000005
【図４】
2014017015.tif 000006
【図５】
2014017015.tif 000007
【図６】
2014017015.tif 000008
【手続補正書】
【提出日】平成25年11月1日(2013.11.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
印刷データに基づいて記録媒体への画像形成を実行する際の画像形成装置の動作モードとして、ユーザ認証に成功すると前記画像形成を実行するセキュアモード及び前記ユーザ認証を行わずに前記画像形成を実行する通常モードを少なくとも有する画像形成装置を制御するためのドライバの設定ファイルを書き込む書込部であって、前記ドライバを実行する際に常時前記セキュアモードとするか、又は、前記セキュアモードと前記通常モードとを受付可能とするかを設定情報として、前記ドライバのインストールに応じて前記設定ファイルに書き込む書込部を備える、情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記設定情報の選択を受け付ける受付部を備え、
前記書込部は、前記受付部により受け付けられた選択に応じて前記設定情報を前記設定ファイルに書き込む、情報処理装置。
【請求項３】
請求項２に記載の情報処理装置において、前記受付部は、前記設定情報を選択させるための設定入力画面を前記情報処理装置の表示部に表示させ、前記設定入力画面に対するユーザからの入力を受け付ける、情報処理装置。
【請求項４】
請求項２又は請求項３に記載の情報処理装置において、前記受付部は、前記セキュアモードでのユーザ認証に必要な識別情報の入力を受け付け、
前記書込部は前記受付部により受け付けられた識別情報を前記設定ファイルに書き込む、情報処理装置。
【請求項５】
請求項４に記載の情報処理装置において、前記受付部は、常時前記セキュアモードとする選択を受け付けると、前記識別情報の入力を受け付け可能なように構成されている、情報処理装置。
【請求項６】
請求項４又は請求項５に記載の情報処理装置において、
前記ドライバが実行された場合、前記設定ファイルに書き込まれた設定情報が常時前記セキュアモードとするものであれば、前記設定ファイルに書き込まれた識別情報を記述した印刷データを作成する作成部を備える、情報処理装置。
【請求項７】
請求項４から請求項６のいずれか１項に記載の情報処理装置において、
前記作成部は、前記設定ファイルに書き込まれた設定情報が常時前記セキュアモードとするものであり、前記設定ファイルに前記識別情報が書き込まれていなければ、ユーザーインタフェース画面を介して受け付けた識別情報を記述した印刷データを作成する、情報処理装置。
【請求項８】
請求項１から請求項７のいずれか１項に記載の情報処理装置において、
前記設定ファイルには、前記ドライバを実行する際に前記動作モードの変更を受け付け可能であるか否かを示す切替フラグを格納する切替設定が含まれている、情報処理装置。
【請求項９】
印刷データに基づいて記録媒体への画像形成を実行する際の画像形成装置の動作モードとして、ユーザ認証に成功すると前記画像形成を実行するセキュアモード及び前記ユーザ認証を行わずに前記画像形成を実行する通常モードを少なくとも有する画像形成装置を制御するためのドライバの設定ファイルを書き込む書込ステップであって、前記ドライバを実行する際に常時前記セキュアモードとするか、又は、前記セキュアモードと前記通常モードとを受付可能とするかを設定情報として、前記ドライバのインストールに応じて前記設定ファイルに書き込む書込ステップを含む、方法。
【請求項１０】
情報処理装置で実行されるプログラムであって、
印刷データに基づいて記録媒体への画像形成を実行する際の画像形成装置の動作モードとして、ユーザ認証に成功すると前記画像形成を実行するセキュアモード及び前記ユーザ認証を行わずに前記画像形成を実行する通常モードを少なくとも有する画像形成装置を制御するためのドライバの設定ファイルを書き込む書込処理であって、前記ドライバを実行する際に常時前記セキュアモードとするか、又は、前記セキュアモードと前記通常モードとを受付可能とするかを設定情報として、前記ドライバのインストールに応じて前記設定ファイルに書き込む書込処理を、前記情報処理装置に実行させる、プログラム。
【請求項１１】
印刷データに基づいて記録媒体への画像形成を実行する際の画像形成装置の動作モードとして、ユーザ認証に成功すると前記画像形成を実行するセキュアモード及び前記ユーザ認証を行わずに前記画像形成を実行する通常モードを少なくとも有する画像形成装置を制御するためのドライバの設定ファイルを書き込む書込処理であって、前記ドライバを実行する際に常時前記セキュアモードとするか、又は、前記セキュアモードと前記通常モードとを受付可能とするかを設定情報として、前記ドライバのインストールに応じて前記設定ファイルに書き込む書込処理を、情報処理装置に実行させるプログラムを記憶する記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置を制御するためのドライバの技術に関する。
【背景技術】
【０００２】
従来より、印刷データに基づく用紙への印刷を実行する際の動作モードとして、印刷データを取得すると直ちに印刷を実行する通常モード、印刷データを取得し、かつ予め規定されたユーザ認証に成功すると印刷を実行するセキュアモードを少なくとも有した画像形成装置と、画像形成装置に接続された情報処理装置とからなるプリントシステムが知られている。
【０００３】
この種のプリントシステムでは、用紙の設定（例えば、用紙の大きさ等）や、印刷される文字（例えば、フォント等）の設定が、情報処理装置から画像形成装置へ印刷データが供給される毎（従って、印刷が実行される毎）に、情報処理装置に表示された設定画面を介して受け付けることがなされている。これと同様に、セキュアモードの設定も、印刷が実行される毎に、情報処理装置に表示された設定画面を介して受け付けることがなされている（例えば、特許文献１参照）。以下、特許文献１に記載のプリントシステムを従来装置と称す。
【０００４】
つまり、従来装置では、ユーザがセキュアモードにて印刷を実行したい時には、印刷を実行する度に、セキュアモードを設定する必要があった。
【特許文献１】特開２００５−３１００２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、例えば、機密情報を印刷する機会が多いユーザにとって、このユーザが使用する情報処理装置を含む複数の情報処理装置が同一の画像形成装置を共有するように従来装置を使用する場合（前者の場合、と称す）には、セキュアモードをデフォルトでの動作モードとして画像形成装置が動作するように、セキュアモードが予め設定されていることが望ましい。
【０００６】
また、一台の画像形成装置を前記ユーザの情報処理装置が専有して使用する場合（後者の場合、と称す）には、セキュアモードにて印刷しなくとも、印刷される情報の機密を保持可能なため、通常モードをデフォルトでの動作モードとして画像形成装置が動作するように、通常モードが予め設定されていることが望ましい。
【０００７】
しかし、従来装置では、画像形成装置を動作させるデフォルトでの動作モードの設定をどのような手順で行えば良いかユーザが分からない場合や、上記前者の場合又は上記後者の場合に不適切な動作モードをデフォルトで設定してしまった場合、印刷を実行する度に、動作モードを入力する必要が生じ得るため、ユーザの負担が大きくなるという問題があった。
【０００８】
そこで、本発明は、動作モードの設定に関するユーザの負担を軽減することが可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するためになされた情報処理装置は、印刷データに基づいて記録媒体への画像形成を実行する際の画像形成装置の動作モードとして、ユーザ認証に成功すると前記画像形成を実行するセキュアモード及び前記ユーザ認証を行わずに前記画像形成を実行する通常モードを少なくとも有する画像形成装置を制御するためのドライバの設定ファイルを書き込む書込部であって、前記ドライバを実行する際に常時前記セキュアモードとするか、又は、前記セキュアモードと前記通常モードとを受付可能とするかを設定情報として、前記ドライバのインストールに応じて前記設定ファイルに書き込む書込部を備える。
【００１０】
また、情報処理装置は、前記設定情報の選択を受け付ける受付部を備え、前記書込部は、前記受付部により受け付けられた入力に応じて前記設定情報を前記設定ファイルに書き込んでもよい。
【００１１】
また、前記受付部は、前記設定情報を選択させるための設定入力画面を前記情報処理装置の表示部に表示させ、前記設定入力画面に対するユーザからの入力を受け付けてもよい。
【００１２】
また、前記受付部は、前記セキュアモードでのユーザ認証に必要な識別情報の入力を受け付け、前記書込部は前記受付部により受け付けられた識別情報を前記設定ファイルに書き込んでもよい。
【００１３】
また、前記受付部は、常時前記セキュアモードとする選択を受け付けると、前記識別情報の入力を受け付け可能なように構成されていてもよい。
【００１４】
また、情報処理装置は、前記ドライバが実行された場合、前記設定ファイルに書き込まれた設定情報が常時前記セキュアモードとするものであれば、前記設定ファイルに書き込まれた識別情報を記述した印刷データを作成する作成部を備えてもよい。
【００１５】
また、前記作成部は、前記設定ファイルに書き込まれた設定情報が常時前記セキュアモードとするものであり、前記設定ファイルに前記識別情報が書き込まれていなければ、ユーザーインタフェース画面を介して受け付けた識別情報を記述した印刷データを作成してもよい。
【００１６】
なお、本明細書で開示される技術は、情報処理装置、方法、プログラム、プログラムを記録した記録媒体等の種々の態様で実現することができる。
【図面の簡単な説明】
【００１７】
【図１】プリントシステムの概略構成を示したブロック図である。
【図２】インストールパッケージを説明するための説明図である。
【図３】印刷データを説明するための説明図である。
【図４】インストール処理の処理手順を示したフローチャートである。
【図５】セキュア印刷設定画面を説明するための説明図である。
【図６】セキュア印刷時に表示パネルに表示される画面を例示した図である。
【発明を実施するための形態】
【００１８】
以下に本発明の実施形態を図面と共に説明する。
〈プリントシステムについて〉
図１は、本発明が適用されたインストールプログラムによりデバイスドライバがインストールされる情報処理装置を含むプリントシステムの概略構成を示したブロック図である。
【００１９】
プリントシステム１は、印刷データを生成する複数の情報処理装置２０と、情報処理装置２０で生成された印刷データに基づいて記録媒体に画像を形成する少なくとも１つの画像形成装置３０とを備える。それらの情報処理装置２０と、画像形成装置３０とは、ローカルエリアネットワーク（ＬＡＮ、即ち、ＬＡＮケーブルや、無線ＬＡＮによって）に接続されている。なお、プリントシステム１は、一つの情報処理装置２０と、一つの画像形成装置３０とが、ＵＳＢケーブルによって接続されたものでも良い。
【００２０】
このプリントシステム１では、情報処理装置２０が後述するデバイスドライバを実行することにより、印刷データを生成すると共に、生成した印刷データを画像形成装置３０へと送信する。すると、その印刷データを取得（受信）した画像形成装置３０は、印刷データに基づいて、記録媒体に画像を形成する。
〈画像形成装置について〉
このうち、画像形成装置３０は、印刷データに基づく画像を用紙等の記録媒体に印刷する記録部３１と、ＵＳＢケーブルを介して外部の情報処理装置２０や、デジタルカメラ等の外部機器と画像情報の入出力を行うＵＳＢインターフェース（Ｉ／Ｆ）３３と、ローカルエリアネットワークを介して情報処理装置２０と情報の入出力を行う双方向通信インターフェース（Ｉ／Ｆ）３５とを備えている。さらに、画像形成装置３０は、各種設定や指令を入力するためのカーソルキーやスイッチ、及び各種メニュー画面や、利用者が入力した内容やエラー表示などを行う表示パネルからなる操作部３８と、操作部３８を介して入力される設定や指令に従って、装置各部（即ち、記録部３１、ＵＳＢＩ／Ｆ３３、双方向通信Ｉ／Ｆ３５等）を制御する制御装置３６とを備えている。
【００２１】
制御装置３６は、プログラムを格納するＲＯＭと、一時的にデータを格納するＲＡＭと、電源が切断されても保持する必要のあるデータを格納するＮＶＲＡＭと、プログラムに従って処理を実行するＣＰＵとを備えている。
【００２２】
このうち、ＲＯＭには、情報処理装置２０から取得した印刷データに従って、画像形成装置３０の動作形成を示す動作モードを決定し、その決定された動作モードにて印刷データに基づく画像を記録媒体に印刷する画像形成処理を実行するための印刷処理プログラムが格納されている。
【００２３】
なお、本実施形態では、動作モードとして、印刷データが取得されると、印刷データを情報処理装置２０から画像形成装置３０へ発信した発信者（ユーザ）を未認証のまま画像を形成する通常モード（本発明の通常モードに相当）と、印刷データが取得され、かつ印刷データの発信者が認証されると画像を形成するセキュアモード（本発明のセキュアモードに相当）が用意されている。即ち、画像形成装置３０は、印刷データに基づく記録媒体への印刷を実行する際の動作モードとして、通常モードと、セキュアモードとの少なくとも二つを有した周知のプリンタである。
【００２４】
印刷データの認証については、後述する。
【００２５】
ところで、印刷データは、デバイスドライバを情報処理装置２０が実行することにより生成されるものであり、図３に示すように、画像形成装置３０を制御するための情報が記述されたヘッダ部と、周知のページ記述言語等により、記録媒体に形成される画像（即ち、印刷内容）が表されたデータ部とから構成されている。
【００２６】
このうち、ヘッダ部には、画像形成装置３０の動作モード（即ち、通常モード、セキュアモードのいずれで画像形成するのか）を指定する動作フラグが設定されるフラグ領域と、セキュアモードが指定された際に、印刷データの発信者を表すユーザＩＤが記述されるＩＤ領域と、セキュアモードが指定された際に、印刷データの発信者を識別するための識別情報（パスワード）が記述されるパスワード領域とが設定されている。
【００２７】
つまり、画像形成装置３０では、情報処理装置２０から取得した印刷データ中の動作フラグが、通常モードを指定していれば、印刷データを取得すると直ちに印刷（以下、通常モードでの印刷を通常印刷と称す）を実行する。一方、情報処理装置２０から取得した印刷データ中の動作フラグが、セキュアモードを指定していれば、画像形成装置３０（制御装置３６）は、図６に示すような表示画面を操作部３８の表示パネルに表示し、操作部３８を介して受け付けられた情報（例えば、印刷ジョブの選択や、パスワードの入力）に従って、印刷データの発信者が認証されると、制御装置３６のＮＶＲＡＭに記憶されていた印刷データに基づく印刷（以下、セキュアモードでの印刷をセキュア印刷と称す）を実行する。なお、ここで言う発信者が認証されるとは、画像形成装置３０の利用者が選択した印刷データのヘッダ部に記述されたパスワードと、操作部３８を介して入力された情報とが一致したことを示す。
〈情報処理装置の構成〉
次に、情報処理装置について説明する。
【００２８】
図１に示すように、情報処理装置２０は、ＣＤ−ＲＯＭや、ＤＶＤ−ＲＯＭ等に記憶されたプログラムやデータ等を読み出すデータ読出装置６と、プログラムやデータ等を記憶する補助記憶装置５と、当該情報処理装置２０を動作させるために必要な各種情報を入力するための操作部７と、画像を表示するための表示部８とを備えている。さらに、情報処理装置２０は、当該情報処理装置２０を構成する各部（例えば、データ読出装置６や操作部７等）を制御する制御部１０と、当該情報処理装置２０をローカルエリアネットワークに接続するためのネットワークインターフェース（ネットワークＩ／Ｆ）９と、ＵＳＢケーブルを介して外部機器と情報の入出力を行うＵＳＢインターフェース（Ｉ／Ｆ）１４とを備えている。即ち、情報処理装置２０は、いわゆるパーソナルコンピュータ（ただし、ここでは、操作部７や表示部８を含めた広義な意味で使用する）として構成された周知のものである。
【００２９】
このうち、操作部７は、マウスやキーボード等の周知の外部入力装置からなり、各種情報を入力するため、ＵＳＢＩ／Ｆ１４等の接続部を介して制御部１０に接続されている。
【００３０】
また、表示部８は、液晶ディスプレイ等の周知の表示デバイスからなり、制御部１０から出力される画像を表示するため、ビデオボード（図示せず）等の接続部を介して制御部１０に接続されている。その表示部８には、パーソナルコンピュータが有する周知のグラフィカルユーザーインターフェース（ＧＵＩ）機能により、各種情報が入力されるユーザーインタフェース画面やマウスポインタ等が表示される。
【００３１】
さらに、制御部１０は、電源を切断しても記憶内容を保持する必要のあるデータを記憶するＲＯＭ１２と、補助記憶装置５から転送されたデータ（プログラム）や、処理途中で一時的に生じたデータを格納するＲＡＭ１３と、ＲＯＭ１２やＲＡＭ１３に記憶されたプログラムを実行するＣＰＵ１１とを備えている。
【００３２】
そして、補助記憶装置５は、高容量ディスクと読取装置とが一体に構成された周知のハードディスクドライブ（ＨＤＤ）である。この補助記憶装置５には、ＯＳやアプリケーションプログラムの動作に必要な各種システムファイルが記憶されたシステムフォルダと、システムフォルダに記憶されたＯＳやアプリケーションプログラムを動作するための情報が記憶されたレジストリとが少なくとも設けられている。
【００３３】
さらに、情報処理装置２０には、複数の処理を同時に実行するマルチタスク機能を有した周知のオペレーティングシステム（以下、ＯＳとする）がインストールされており、ＯＳの環境下において、文書データ作成プログラムや画像処理プログラム等のアプリケーションプログラムや、デバイスドライバ、インストールプログラム（いわゆるインストーラ、）が作動する。
〈デバイスドライバ、及びインストールプログラムについて〉
次に、画像形成装置３０を制御するためのデバイスドライバ、及びそのデバイスドライバを情報処理装置２０にインストールするためのインストールプログラムをまとめたインストールパッケージについて説明する。
【００３４】
ここで、図２は、インストールパッケージの概略を説明するための説明図である。
【００３５】
インストールパッケージ６０は、アプリケーションプログラムと連動して印刷データを生成することに加えて、画像形成装置３０を制御するためのデバイスドライバ６１と、情報処理装置２０をはじめとするパーソナルコンピュータにデバイスドライバ６１をインストールするためのインストールプログラム６５とから構成されている。
【００３６】
なお、本実施形態におけるインストールパッケージ６０は、一つの可搬型の記憶媒体（例えば、ＣＤ−ＲＯＭや、ＤＶＤ−ＲＯＭ）に格納された状態でソフトウェア提供者から配布され、情報処理装置２０のデータ読出装置６のような各記憶媒体に対応する読取装置から読み出される。
【００３７】
ちなみに、ここで言うデバイスドライバ６１のインストールとは、以下のことを行う周知の処理である。
【００３８】
即ち、画像形成装置３０を制御する時（即ち、デバイスドライバ６１の動作時）に情報処理装置２０が参照する設定ファイルが作成され、その作成された設定ファイルと、デバイスドライバ６１に含まれ、画像形成装置３０を制御するためのドライバ構成ファイルとが、ＯＳが管理する補助記憶装置５の特定の場所(例えば、システムフォルダ)に格納される。これと共に、それらのファイルと画像形成装置３０との対応関係（例えば、ファイルの参照先）等からなるデバイス情報がレジストリに登録される。
【００３９】
なお、設定ファイルには、デバイスドライバ６１の実行時に表示部８に出力されるユーザーインタフェース画面中の表示言語についての設定を格納する言語設定ファイルと、デバイスドライバ６１を実行して、印刷データのヘッダ部を作成する時に参照される情報を格納するセキュア設定ファイルとが少なくとも含まれている。
【００４０】
このうち、セキュア設定ファイルには、デフォルトで設定された動作モードを表す（即ち、動作フラグの指定内容を決定する）動作設定フラグが格納される動作設定と、デフォルトで設定された動作モードの変更を、デバイスドライバ６１の実行時に受け付け可能であるか否かを示す切替フラグを格納する切替設定と、デバイスドライバ６１の実行時に、ユーザを識別するための識別情報を印刷データのヘッダ部に記述するために参照されるパスワード設定とが含まれている。
【００４１】
さらに、設定ファイルには、これらのファイルの他に、画像形成装置３０のＩＰアドレス等に基づく出力ポートや、画像形成装置３０を使用する時の制御設定等が含まれている。
【００４２】
つまり、本実施形態において画像形成装置３０に対応するデバイスドライバ６１がインストールされた場合には、図２に示すように、デバイスドライバ６１を構成するドライバ構成ファイル、及び設定ファイルがシステムフォルダに格納され、デバイス情報がレジストリに登録されることになる。
〈インストール処理について〉
次に、インストールプログラムに従ってＣＰＵ１１が実行するインストール処理について説明する。
【００４３】
ここで、図４は、インストール処理の処理手順を示したフローチャートである。
【００４４】
このインストール処理は、データ読出装置６にてインストールパッケージが読み出されるとＣＰＵ１１により実行されるものである。図４に示すように、インストール処理が実行されると、まず、Ｓ１１０では、ユーザーインタフェース画面中の表示言語を選択するための設定入力画面を表示部８に表示する。そして、設定入力画面を介してユーザによる表示言語の選択を受け付けると、Ｓ１２０へと進む。
【００４５】
なお、設定入力画面とは、操作部７を介して入力を受け付けるために表示部８に表示されるユーザーインタフェース画面である。また、Ｓ１１０で選択可能な表示言語としては、例えば、日本語、英語、フランス語、スペイン語、アラビア語、北京語等がある。
【００４６】
続くＳ１２０では、画像形成装置３０と、情報処理装置２０との接続形態を選択するための設定入力画面を表示部８に表示する。そして、設定入力画面を介してユーザによる接続形態の選択を受け付けると、Ｓ１３０へと進む。具体的に、本実施形態において、選択可能な接続形態としては、ローカルエリアネットワークを介した接続（以下、ネットワーク接続とする）と、ＵＳＢケーブルを介した接続（以下、ローカル接続とする）とがある。
【００４７】
そして、Ｓ１３０では、Ｓ１２０で選択された接続形態がネットワーク接続であるか否かを判定し、判定の結果、ネットワーク接続であれば、Ｓ１４０へと進む。
【００４８】
そのＳ１４０では、デバイスドライバ６１をインストールするためのフォルダ（いわゆるインストール先フォルダ）をシステムフォルダ内に作成し、可搬型の記憶媒体から取得したドライバ構成ファイルを、作成したインストール先フォルダに格納する。さらに、設定ファイルを格納するための領域を補助記憶装置５に確保すると共に、設定ファイル中の出力ポートや、制御設定を設定ファイル内に格納する。
【００４９】
続くＳ１５０では、画像形成装置３０をデフォルトで動作させる時の動作モードを、情報処理装置２０のユーザに選択させるための設定入力画面（以下、セキュア印刷設定画面とする）を表示部８に表示する。そして、セキュア印刷設定画面を介してユーザにより選択された動作モードを受け付けると、Ｓ１６０へと進む。
【００５０】
なお、本実施形態におけるセキュア印刷設定画面は、図５に示すように、デフォルトでの動作モードを通常モードとするのか、セキュアモードとするのかの選択を受け付けるための動作モード選択欄５１と、動作モード選択欄５１にてセキュアモードが選択された時に、常時セキュアモードとするのか、セキュアモードとするか否かの決定を印刷（以下では、この印刷を選択セキュアモードと称す）を実行する時点で受け付けるのかについての選択（以下、この選択を実行形態の選択とする）を受け付ける実行選択欄５２と、実行選択欄５２にて常時セキュアモードが選択された時に、識別情報を受け付けるパスワード入力欄５３と、入力が完了したことを示す「次へ」ボタン５４とを少なくとも備えている。
【００５１】
なお、動作モード選択欄５１は、通常モード（図中、「セキュア印刷  ＯＦＦ」）、セキュアモード（図中、「セキュア印刷  ＯＮ」）の選択をチェックボックスへの入力により受け付けるように構成されている。そして、実行選択欄５２は、動作モード選択欄５１にてセキュアモードの設定が選択されると、実行形態の選択（即ち、常時セキュアモード、選択セキュアモードの選択）をラジオボタンの入力により受け付け可能なように構成されている。また、パスワード入力欄５３は、実行選択欄５２にて常時セキュアモードが選択されると、操作部７を介して、数字や文字の入力を受け付け可能なように構成されている。
【００５２】
そして、本実施形態では、「次へ」ボタン５４が押下された時に、各欄５１，５２，５３に入力（選択）されていた内容を受け付ける。
【００５３】
続くＳ１６０では、Ｓ１５０で受け付けた内容のうち、動作モード選択欄５１に入力された内容（即ち、動作モード）がセキュアモードであるか否かを判定し、判定の結果、選択された動作モードがセキュアモードであれば、Ｓ１７０へと進む。
【００５４】
そのＳ１７０では、Ｓ１５０で受け付けた内容のうち、実行選択欄５２に入力された内容が常時セキュアモードであるか否かを判定し、判定の結果、選択された実行形態が常時セキュアモードであれば、Ｓ１８０へと進む。
【００５５】
そして、Ｓ１８０では、Ｓ１５０で受け付けた内容に従って、動作設定フラグをハイレベル、切替フラグをローレベルとする。
【００５６】
なお、動作設定フラグは、ハイレベルであれば、デフォルトでの動作モードがセキュアモードとなり、ローレベルであれば、デフォルトでの動作モードが通常モードとなることを表す。また、切替フラグは、ハイレベルであれば、デバイスドライバの実行時に、デフォルトで設定された動作モードの変更を受け付け可能であることを、ローレベルであれば、デフォルトで設定された動作モードの変更を受け付け不可能であること（即ち、変更が禁止されていること）を表す。
【００５７】
続くＳ１９０では、Ｓ１５０で受け付けた内容のうち、パスワード入力欄５３に識別情報（パスワード）が入力されているか否かを判定し、判定の結果、識別情報が入力されていれば、Ｓ２００へと進む。
【００５８】
そのＳ２００では、パスワード入力欄５３に入力された識別情報を常時固定して使用するように、その入力された識別情報をファイル内に収めたパスワード設定を作成し、作成されたパスワード設定を設定ファイル内に格納する。そして、その後、Ｓ２５０へと進む。
【００５９】
一方、Ｓ１９０での判定の結果、パスワード入力欄５３に識別情報が入力されていなければ、印刷データのヘッダ部を生成する（即ち、セキュア印刷にて印刷を実行する）毎に、識別情報を入力するものとして、Ｓ２００を実行することなく、即ち、パスワード設定を作成することなく、Ｓ２５０へと進む。
【００６０】
なお、Ｓ１７０での判定の結果、Ｓ１５０で選択された実行形態が常時セキュアモードでなければ、即ち、選択セキュアモードであるものと判定されれば、Ｓ２１０へと進む。
【００６１】
そのＳ２１０では、Ｓ１５０で受け付けた内容に従って、切替フラグをハイレベル、動作設定フラグをハイレベルとして、その後、Ｓ２５０へと進む。
【００６２】
また、Ｓ１６０での判定の結果、Ｓ１５０で受け付けた動作モードがセキュアモードではないもの、即ち、通常モードであるものと判定された場合、Ｓ２２０へと進む。
【００６３】
そしてＳ２２０では、Ｓ１５０で受け付けた内容に従って、切替フラグをハイレベル、動作設定フラグをローレベルとして、その後、Ｓ２５０へと進む。
【００６４】
一方、Ｓ１３０での判定の結果、Ｓ１２０で選択された接続形態がローカル接続であれば、Ｓ２３０へと進む。
【００６５】
そのＳ２３０では、インストール先フォルダをシステムフォルダ内に作成し、可搬型の記憶媒体から取得したドライバ構成ファイルを、作成したインストール先フォルダに格納する。これと共に、設定ファイルを格納するための領域を補助記憶装置５に確保し、さらに、言語設定ファイルや、制御設定等、設定ファイル中のセキュア設定ファイル以外を格納する。
【００６６】
続くＳ２４０では、切替フラグをローレベルとし、動作設定フラグをローレベルとして、Ｓ２５０へと進む。
【００６７】
Ｓ２５０では、このＳ２５０に進んだ時点で設定されている切替フラグ、及び動作設定フラグの内容を、それぞれ切替設定、動作設定に書き込む。さらに、デバイス情報をレジストリに登録する。
【００６８】
即ち、Ｓ１８０を経由してＳ２５０へと進んだ場合には、ローレベルな切替フラグを切替設定として格納すると共に、ハイレベルな動作設定フラグを動作設定として格納する。また、Ｓ２１０を経由してＳ２５０へと進んだ場合には、ハイレベルな切替フラグを切替設定として格納すると共に、ハイレベルな動作設定フラグを動作設定に格納する。
【００６９】
さらに、Ｓ２２０を経由してＳ２５０へと進んだ場合には、ハイレベルな切替フラグを切替設定に格納すると共に、ローレベルな動作設定フラグを動作設定に格納する。また、Ｓ２４０を経由してＳ２５０へと進んだ場合には、ローレベルな切替フラグを切替設定に格納すると共に、ローレベルな動作設定フラグを動作設定に格納する。
【００７０】
そして、その後、本インストール処理を終了する。
【００７１】
つまり、本実施形態のインストール処理を実行した時に、Ｓ１８０を経由した（即ち、ネットワーク接続であり、常時セキュアモードが選択された）場合、デバイスドライバ６１がインストールされた情報処理装置２０では、デフォルトでの動作モードとしてセキュアモードが設定されることになる。
【００７２】
また、インストール処理を実行した時に、Ｓ２４０を経由した（即ち、ローカル接続である）場合、デバイスドライバ６１がインストールされた情報処理装置２０では、デフォルトでの動作モードとして通常モードが設定されることになる。
【００７３】
一方、インストール処理を実行した時に、Ｓ２１０や、Ｓ２２０を経由して（即ち、ネットワーク接続であるものの常時セキュアモードが設定されずに）デバイスドライバ６１がインストールされた情報処理装置２０では、画像形成装置３０での印刷を実行する毎に、動作モードが選択されるものとして、デフォルトで設定された動作モードを変更可能なようにしている。
【００７４】
したがって、このようにデバイスドライバ６１がインストールされた情報処理装置２０にて、デバイスドライバ６１が実行されると、情報処理装置２０は、まず、切替設定に格納されている切替フラグを確認する。
【００７５】
その確認の結果、切替フラグがローレベルであれば、動作設定に格納されている動作設定フラグを確認し、動作設定フラグがローレベルであれば、通常モードを指定した動作フラグをヘッダ部に記述した印刷データを作成して、その作成した印刷データを画像形成装置３０に出力する。
【００７６】
一方、動作設定フラグがハイレベルであれば、セキュアモードを指定した動作フラグと、デバイスドライバ６１を実行した情報処理装置２０に予め割り当てられたユーザＩＤとをヘッダ部に記述した印刷データを生成する。さらに、パスワード設定内に識別情報が格納されていれば、その格納されている識別情報をパスワードとしてヘッダ部に記述し、パスワード設定内に識別情報が格納されていなければ、デバイスドライバ６１を実行した時に、例えば、ユーザーインターフェース画面等を介して受け付けた識別情報をパスワードとしてヘッダ部に記述した印刷データを作成する。そして、作成した印刷データを画像形成装置３０に出力する。
【００７７】
なお、切替フラグの確認の結果、切替フラグがハイレベルであれば、例えば、ユーザーインターフェース画面等を介して受け付けた動作モードを指定した動作フラグと、ユーザＩＤと、パスワードとをヘッダ部に記述した印刷データを作成し、その作成した印刷データを画像形成装置３０に出力する。
【００７８】
以上説明したように、本実施形態のインストール処理では、情報処理装置２０と画像形成装置３０との接続形態が、複数の情報処理装置２０が同一の画像形成装置３０を共有する可能性のあるネットワーク接続である場合には、ユーザーインタフェース画面を介して、デフォルトでの動作モードをユーザに選択させている。これに対し、接続形態が、情報処理装置２０と画像形成装置３０とが１対１に接続されたローカル接続である場合には、画像形成装置３０で記録媒体に形成される画像の機密保持が容易であるため、デフォルトでの動作モードを自動的に通常モードとしている。
【００７９】
したがって、本実施形態のインストールプログラムを実行することによって、デバイスドライバ６１がインストールされた情報処理装置２０では、情報処理装置２０と画像形成装置３０との接続形態に従って、通常モード、セキュアモードのいずれかが、デフォルトで設定されることになる。
［実施形態の効果］
以上説明したように、本実施形態のインストールプログラムによれば、プリントシステム１の使用状況に応じて、デフォルトでの動作モードとして適切なものを設定することができる。
【００８０】
この結果、本実施形態のインストールプログラムによれば、画像形成装置３０にて印刷を実行する度に、各動作モードでの動作に必要な設定を入力することが無くなり、ユーザの手間（即ち、負担）を軽減することができる。
【００８１】
さらに、本実施形態のインストールプログラムによれば、接続形態がローカル接続であれば、自動的に通常モードに設定されるため、不必要にセキュアモードに設定されることを防止でき、画像形成の実行時に認証する手間を省くことができる。
【００８２】
なお、本実施形態のインストールプログラムでは、デフォルトでの動作モードとしてセキュアモードが選択されると、固定設定か逐次設定かをユーザに選択させている。
【００８３】
このため、例えば、給料明細等の機密保持の必要性が高い画像を印刷するユーザは、逐次設定を選択し、一回一回識別情報を入力することで、画像形成装置にて形成される画像の機密をより確実に保持することができる。
【００８４】
一方、固定設定が選択された場合には、セキュアモードでの印刷実行時に、印刷データに記述される識別情報を情報処理装置２０にてユーザが入力する手間を省くことができる。
【００８５】
さらに、本実施形態のインストールプログラムでは、ドライバをインストールする時点で、デフォルトで設定する動作モードを選択するための設定入力画面を表示し、デフォルトでの動作モードをユーザに入力させている。
【００８６】
このため、本実施形態のインストールプログラムによれば、動作モードの一つとしてセキュアモードが存在することを、確実にユーザに認識させることができる。
［その他の実施形態］
以上、本発明の実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において様々な態様にて実施することが可能である。
【００８７】
例えば、上記実施形態のインストール処理におけるＳ１５０、Ｓ１６０では、動作モードの選択をユーザに入力させたが、接続形態がネットワーク接続であれば、デフォルトでの動作モードを自動的にセキュアモードとするようにしても良い。つまり、インストール処理におけるＳ１５０，Ｓ１６０は省略されていても良い。
【００８８】
このように、デフォルトでの動作モードを自動的にセキュアモードとすることで、画像形成装置３０で記録媒体に形成される画像の機密をより確実に保持できる。
【００８９】
これは、複数台の情報処理装置が一台の画像形成装置を共有している可能性の高いネットワーク接続において、通常モードで画像形成を実施すると、記録媒体に形成される画像の機密保持が困難であるため、セキュアモードで印刷される可能性が高いためである。
【００９０】
また、上記実施形態のプリントシステム１では、切替フラグを設定することで、デフォルトで設定された動作モードを変更可能なようにしたが、これに限るものではなく、例えば、デフォルトで設定された動作モードで永久的に固定するようにしても良い。つまり、切替フラグは、省略されていても良い。
【００９１】
なお、上記実施形態におけるインストール処理では、Ｓ１２０でユーザに選択させた選択結果を接続形態として検出していたが、接続形態の検出方法は、これに限るものではなく、ネットワークＩ／Ｆ９にＬＡＮケーブル等が接続されていることや、ＵＳＢＩ／Ｆ１４にＵＳＢケーブル等が接続されていることを電気的に検出し、ＬＡＮケーブル等がネットワークＩ／Ｆ９に接続されていれば、接続形態がネットワーク接続であるものと判定し、ＵＳＢケーブル等がＵＳＢＩ／Ｆ１４に接続されていれば、接続形態がローカル接続であるものと判定してもよい。
【００９２】
上記目的を達成するためになされた本発明は、情報処理装置から取得した印刷データに基づいて記録媒体への画像形成を実行する際の動作モードとして、ユーザ認証に成功すると画像形成を実行するセキュアモード及びユーザ認証を行わずに画像形成を実行する通常モードを少なくとも有する画像形成装置を制御するためのドライバを情報処理装置にインストールするインストール方法である。
【００９３】
そのインストール方法では、インストール手順にて、画像形成装置と情報処理装置との接続形態が、複数の情報処理装置が同一の画像形成装置を共有する可能性のあるものである場合、セキュアモードにて画像形成装置を動作させる設定で、ドライバをインストールする。
【００９４】
本発明のインストール方法により、ドライバがインストールされる情報処理装置では、情報処理装置と画像形成装置との接続形態に従って、ドライバがインストールされた時点で、動作モードが設定（固定）されることになる。
【００９５】
このため、本発明のインストール方法によれば、情報処理装置にドライバがインストールされた後、画像形成を実行する度に、動作モードを通常モードとするかセキュアモードとするかの選択を入力する必要が無くなり、ユーザの負担を軽減することができる。
【００９６】
さらに、本発明のインストールプログラムによれば、ドライバをインストールする時点で、動作モードを設定しているため、例えば、動作モードの設定の仕方や、セキュアモードの存在そのものを知らないユーザであっても、使用状況に応じた動作モードを確実に設定することができる。
【００９７】
なお、ここで言うインストールとは、ドライバ等のソフトウェアを情報処理装置に導入し、その導入されたソフトウェアが動作可能なように設定することである。
【００９８】
ところで、本発明は、印刷データに基づいて記録媒体への画像形成を実行する際の動作モードとして、ユーザ認証に成功すると画像形成を実行するセキュアモード及びユーザ認証を行わずに画像形成を実行する通常モードを少なくとも有する画像形成装置に対し、印刷データを供給する情報処理装置に、画像形成装置を制御するためのドライバをインストールするインストールプログラムとしてなされていても良い。
【００９９】
この場合、本発明のインストールプログラムは、画像形成装置と情報処理装置との接続形態を検出する接続形態検出手順と、接続形態検出手順での検出結果に基づいて、通常モード、またはセキュアモードのいずれかを、画像形成装置を動作させるモード設定（即ち、動作モード）として設定する動作モード設定手順と、動作モード設定手順で設定されたモード設定で、ドライバを情報処理装置にインストールさせるインストール手順とを情報処理装置に実行させる必要がある。
【０１００】
このような本発明のインストールプログラムを情報処理装置が実行すると、画像形成装置と情報処理装置との接続形態に従って動作モードを設定し、その設定された動作モードにて画像形成装置を動作させるように、ドライバがインストールされる。
【０１０１】
したがって、本発明のインストールプログラムによれば、画像形成装置にて画像形成を実行する度に、各動作モードでの動作に必要な設定を入力することが無くなり、ユーザの負担を軽減することができる。
【０１０２】
さらに、本発明のインストールプログラムでは、ドライバをインストールする時点での接続形態に従って動作モードを設定するため、例えば、セキュアモードの存在そのものを知らないユーザや、動作モードの設定の仕方を知らないユーザであっても、画像形成装置の使用環境によって、動作モードが設定されることになる。つまり、本発明のインストールプログラムによれば、ユーザが有している画像形成装置や情報処理装置についての知識量に関わらず、画像形成装置と情報処理装置との接続形態に応じて適切な動作モードを設定することができる。
【０１０３】
ところで、接続形態が、一台の情報処理装置が画像形成装置を専有している可能性の高いローカル接続であれば、画像形成装置で記録媒体に形成される画像の機密保持が容易であることから、画像形成装置は、通常モードで使用される可能性が高い。
【０１０４】
このため、本発明のインストールプログラムにおける動作モード設定手順は、接続形態検出手順での検出の結果、接続形態がローカル接続であれば、モード設定を通常モードに設定する処理を情報処理装置に実行させるように作成されていることが望ましい。
【０１０５】
このように作成された本発明のインストールプログラムによれば、不必要にセキュアモードに設定されることを防止でき、画像形成の実行時のユーザの手間を省くことができる。
【０１０６】
なお、ここで言うローカル接続とは、画像形成装置と情報処理装置とを１対１に接続するものであり、例えば、ＵＳＢケーブルや、ＳＣＳＩケーブル等のケーブルを介しての接続である。
【０１０７】
また、接続形態が、複数台の情報処理装置が一台の画像形成装置を共有している可能性の高いネットワーク接続であれば、通常モードで画像形成を実施すると、記録媒体に形成される画像の機密保持が困難であるものと考えられるため、画像形成装置は、セキュアモードで使用される可能性が高い。
【０１０８】
このため、本発明のインストールプログラムにおける動作モード設定手順は、接続形態検出手順での検出の結果、接続形態がネットワーク接続であれば、モード設定をセキュアモードに設定する処理を情報処理装置に実行させるように作成されていても良い。
【０１０９】
したがって、本発明のインストールプログラムによれば、記録媒体に形成される画像の機密をより確実に保持できる。
【０１１０】
さらに、本発明のインストールプログラムは、設定入力手順にて、接続形態検出手順での検出の結果、接続形態がネットワーク接続であれば、セキュアモード、または通常モードのいずれかの選択を、情報処理装置のユーザに入力させる処理を情報処理装置に実行させ、さらに、動作モード設定手順にて、設定入力手順で入力された選択をモード設定として設定する処理を情報処理装置に実行させるように作成されていても良い。
【０１１１】
このように作成された本発明のインストールプログラムによれば、画像形成装置の使用環境に応じて、動作モードをユーザに選択させることができ、利便性をより向上させることができる。
【０１１２】
特に、本発明のインストールプログラムによれば、動作モードをユーザに選択させているため、画像形成装置の動作モードの一つとしてセキュアモードが含まれていることを、ユーザに確実に認識させることができる。
【０１１３】
なお、画像形成装置が、印刷データを供給したユーザを識別するための識別情報を付加された印刷データを取得し、外部から入力された情報である入力情報と、識別情報とが一致した場合、ユーザ認証に成功したものとするように構成されている場合、本発明のインストールプログラムは、動作モード設定手順にてセキュアモードが設定されると、情報処理装置から画像形成装置に印刷データを供給する際に予め設定された識別情報である固定識別情報を印刷データに付加する固定設定、または情報処理装置から画像形成装置に印刷データを供給する毎に情報処理装置のユーザに入力させた識別情報である入力識別情報を印刷データに付加する逐次設定のいずれかの選択を、ユーザに入力させる識別設定入力手順を情報処理装置に実行させるように作成されていることが望ましい。
【０１１４】
このように作成された本発明のインストールプログラムによれば、固定設定か逐次設定かをユーザに選択させることができる。このため、例えば、給料明細等の機密保持の必要性が高い画像を形成するユーザは、逐次設定を選択して、識別情報を一回一回変更することにより、画像形成装置にて形成される画像の機密をより確実に保持することができる。
【０１１５】
さらには、本発明のインストールプログラムは、識別情報入力手順にて、識別設定入力手順にて固定設定が入力された場合、ユーザに識別情報を入力させる処理を情報処理装置に実行させ、さらに、インストール手順にて、識別情報入力手順で入力された識別情報に固定して、ドライバを情報処理装置にインストールさせるように作成されていても良い。
【０１１６】
このように作成された本発明のインストールプログラムによれば、画像形成の実行時に識別情報をユーザが入力する手間を省くことができる。
【符号の説明】
【０１１７】
１…プリントシステム  ５…補助記憶装置  ６…データ読出装置  ７…操作部  ８…表示部  ９…ネットワークＩ／Ｆ  １０…制御部  １１…ＣＰＵ  １２…ＲＯＭ  １３…ＲＡＭ  １４…ＵＳＢＩ／Ｆ  ２０…情報処理装置  ３０…画像形成装置  ３１…記録部  ３６…制御装置  ３８…操作部  ６０…インストールパッケージ  ６１…デバイスドライバ
６５…インストールプログラム