(57)【要約】【課題】特定のアプリケーションプログラムによって作成されたデータを印刷する際に、予め割り当てられた印刷設定を適用する印刷システムを提供する。【解決手段】アプリケーション情報と、前記アプリケーション情報に対応するアプリケーションプログラムに関連付けて割り当てた印刷設定情報とを登録可能な印刷設定登録手段と、特定のアプリケーションプログラムによって作成されたデータを印刷する際に、前記特定のアプリケーションプログラムのアプリケーション情報を登録された情報から取得する取得手段と、取得したアプリケーション情報をもとに、特定のアプリケーションプログラムに対して割り当てられた印刷設定情報に基づく印刷設定を適用して印刷の指示を行う印刷設定適用手段と、を備え、画像形成装置に対して印刷設定適用手段により適用された印刷設定を行う。【選択図】図２
2018041144.tif 000002
【特許請求の範囲】
【請求項１】
印刷設定装置と画像形成装置がネットワークにより接続された印刷システムにおいて、
前記印刷設定装置は、アプリケーション情報と、前記アプリケーション情報に対応するアプリケーションプログラムに関連付けて割り当てた印刷設定情報とを登録可能な印刷設定登録手段と、
特定のアプリケーションプログラムによって作成されたデータを印刷する際に、前記特定のアプリケーションプログラムのアプリケーション情報を前記登録された情報から取得する取得手段と、
前記取得したアプリケーション情報をもとに、前記特定のアプリケーションプログラムに対して割り当てられた前記印刷設定情報に基づく印刷設定を適用して印刷の指示を行う印刷設定適用手段と、を備え、
前記画像形成装置は、前記印刷設定適用手段により適用された前記印刷設定に基づいてシートに画像を形成する画像形成部を備える印刷システム。
【請求項２】
前記印刷設定登録手段は、前記アプリケーション情報として、アプリケーション名を入力し、複数の印刷設定情報の中から前記アプリケーション情報に対してそれぞれ適用する印刷設定情報を選択して登録する請求項１記載の印刷システム。
【請求項３】
前記取得手段は、プリンタドライバが印刷を実行する際に、アプリケーション情報を取得して、どのアプリケーションプログラムによって作成されたデータが印刷されるかを判断し、
前記印刷設定適用手段は、前記取得したアプリケーション情報に合致する印刷設定情報が登録されているか否かを判断し、登録されている場合は、前記アプリケーションプログラムからの印刷実行時に自動的に割り当てられた印刷設定を適用する請求項１記載の印刷システム。
【請求項４】
前記印刷設定登録手段は、前記アプリケーションプログラムに対する印刷設定を強制的に適用させるか否かを登録可能である請求項１記載の印刷システム。
【請求項５】
前記印刷設定登録手段は、前記登録した印刷設定情報を、以前に登録した印刷設定情報と差し替え、差し替えた印刷設定情報を含むプリンタドライバを外部の情報処理装置に配布可能である請求項１記載の印刷システム。
【請求項６】
アプリケーションプログラムに対する印刷設定を画像形成装置に対して行うためのプログラムであって、コンピュータに、
アプリケーション情報と、前記アプリケーション情報に対応するアプリケーションプログラムに関連付けて割り当てた印刷設定情報とを登録する印刷設定登録機能と、
特定のアプリケーションプログラムによって作成されたデータを印刷する際に、前記特定のアプリケーションプログラムのアプリケーション情報を前記登録された情報から取得する取得機能と、
前記取得したアプリケーション情報をもとに、前記特定のアプリケーションプログラムに対して割り当てられた前記印刷設定情報に基づく印刷設定を適用して印刷の指示を行う印刷設定適用機能と、
を実現させるための印刷設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本実施形態は、印刷するアプリケーションプログラムに応じて割り当てた印刷設定を自動的に適用させる印刷システム及び印刷設定プログラム関する。
【背景技術】
【０００２】
一般に、画像形成装置では、画像形成装置に接続されたパーソナルコンピュータ等の情報処理装置（ＰＣ）上で実行されるアプリケーションプログラムによって作成されたデータをプリントすることができる。この場合、プリンタドライバを起動して表示される印刷設定画面で、例えば複数のページを１枚の用紙に割り当てて印刷する「Ｎｉｎ１」や、「白黒」、「両面」等の印刷設定を行って、プリントジョブをＰＣから画像形成装置に出力する。
【０００３】
上記印刷設定は、ユーザが任意の値（２ｉｎ１、白黒、両面など）を設定するのが一般的である。しかしながら、例えば１００ページの原稿を印刷する際に、「白黒、 両面、２ｉｎ１」の設定で印刷をすると、２５枚で、且つ白黒印刷課金で済む。一方、ユーザによっては「カラー 、片面、１ｉｎ１」で印刷することがある。この場合、１００枚で、且つ全てカラー印刷の課金となり、「白黒、両面、２ｉｎ１」の設定に対して、４倍以上のコストがかかってしまう。
【０００４】
したがって、管理者がユーザに対して節約設定での印刷を推奨しても、その設定を行うかどうかはユーザに依存しており、急いで印刷を行う場合等は、節約設定を忘れてしまい、コストの高い印刷設定のまま印刷することがある。このため、節約を徹底しづらいという問題がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１４−２１５９４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明が解決しようとする課題は、特定のアプリケーションプログラムで作成されたデータを印刷する際に、予め割り当てられた印刷設定（節約設定等）を自動的に適用することができるようにした印刷システム及び印刷設定プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本実施形態は、印刷設定装置と画像形成装置がネットワークにより接続された印刷システムに係り、前記印刷設定装置は、アプリケーション情報と、前記アプリケーション情報に対応するアプリケーションプログラムに関連付けて割り当てた印刷設定情報とを登録可能な印刷設定登録手段と、特定のアプリケーションプログラムによって作成されたデータを印刷する際に、前記特定のアプリケーションプログラムのアプリケーション情報を前記登録された情報から取得する取得手段と、前記取得したアプリケーション情報をもとに、前記特定のアプリケーションプログラムに対して割り当てられた前記印刷設定情報に基づく印刷設定を適用して印刷の指示を行う印刷設定適用手段と、を備え、前記画像形成装置は、前記印刷設定適用手段により適用された前記印刷設定に基づいてシートに画像を形成する画像形成部を備える。
【図面の簡単な説明】
【０００８】
【図１】第１の実施形態に係る印刷システムのシステム図。
【図２】第１の実施形態における管理者用ＰＣと、画像形成装置の構成を示すブロック図。
【図３】第１の実施形態におけるプリンタドライバの印刷設定画面の一例を示す説明図。
【図４】第１の実施形態における印刷設定手順を説明するフローチャート。
【発明を実施するための形態】
【０００９】
（第1の実施形態）
図１は、第１の実施形態に係る情報処理装置と画像形成装置とを含む印刷システムのシステム図である。図１において、複数の情報処理装置１０、１１が、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワーク１００を介して画像形成装置２０に接続されている。複数の情報処理装置１０、１１と画像形成装置２０はネットワーク１００を介して互いに通信可能である。なお、図１では、２台の情報処理１０、１１を例示しているが、１台又は２台以上であってもよい。
【００１０】
複数の情報処理装置１０，１１は、例えばパーソナルコンピュータ（ＰＣ）であり、以下、ＰＣと呼ぶ。尚、以下の説明では、ＰＣ１０は管理者用のＰＣであり、他のＰＣ１１は、被管理者用ＰＣ（ユーザＰＣ）として説明する。
【００１１】
ＰＣ１０とＰＣ１１は、同様の構成を有し、入力部１２と、各種の画像を表示する表示部１５を有する。入力部１２は、キーボード１３及びマウス１４を含む。一方、画像形成装置２０は、複合機であるＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）や、プリンタなどで構成される。図１では、画像形成装置２０としてＭＦＰを例示している。
【００１２】
画像形成装置２０の本体２１の上部には原稿台があり、原稿台上には自動原稿搬送部（ＡＤＦ）２２を開閉自在に設けている。また本体２１の上部には操作パネル２３を設けている。操作パネル２３は、各種の操作キーと、タッチパネル式の表示部を有している。
【００１３】
また本体２１内のＡＤＦ２２の下部にはスキャナ部２４を設けている。スキャナ部２４は、ＡＤＦ２２によって送られる原稿または原稿台上に置かれた原稿を読み取って画像データを生成する。
【００１４】
本体２１内の中央部にはプリンタ部２５を有し、本体２１の下部には、各種サイズの用紙（シート）を収容する複数のカセット２６を備えている。プリンタ部２５は、感光体ドラムと露光器等を含む。プリンタ部２５は、画像形成部を構成し、スキャナ部２４で読み取った画像データや、ＰＣ１０、１１などで作成された印刷データを処理して用紙に画像を形成（印刷）する。プリンタ部２５によって印刷された用紙は、排紙部２７に排出される。
【００１５】
図２は、印刷システムを構成する複数のＰＣの内の管理者用のＰＣ１０と、画像形成装置２０の構成を説明するブロック図である。ＰＣ１０は、印刷設定装置を構成するもので、画像形成装置２０との通信を実行するソフトウェア及びハードウェアを含む。他のユーザＰＣ１１も管理者用のＰＣ１０と同様の構成であり、画像形成装置２０と通信可能である。
【００１６】
図２において、印刷設定装置であるＰＣ１０は、制御部１０１と、記憶装置１０５と、通信インターフェース（通信Ｉ／Ｆ）１１０と、入力インターフェース（入力Ｉ／Ｆ）１１１と、入力部１２と、表示インターフェース（表示Ｉ／Ｆ）１１２と、表示部１５を有している。
【００１７】
制御部１０１は、ＰＣ１０の各部の制御を司るものであり、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）からなるプロセッサ１０２と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０３及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  ｍｅｍｏｒｙ）１０４を含む。プロセッサ１０２は、ＲＯＭ１０３に格納した各種のプログラムにしたがって、ＰＣ１０の動作を制御する。ＲＡＭ１０４は、プロセッサ１０２に一時的な作業領域を提供する。ＰＣ１０の各ユニットは、バス１２０を介して接続されている。
【００１８】
記憶装置１０５は、アプリケーションプログラム１０６と、プリンタドライバ１０７を記憶している。また記憶装置１０５は、ＰＣ１０を管理するためのプログラムであるＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）１０８を記憶している。記憶装置１０５は、例えば、ハードディスクドライブ（ＨＤＤ）やその他の磁気記憶装置、光学式記憶装置、フラッシュ・メモリ等の半導体記憶装置、またはこれらの任意の組み合わせで構成される。
【００１９】
アプリケーションプログラム１０６は、ＯＳ１０８のソフトウェアとして動作する。アプリケーションプログラム１０６は、文書作成ソフトなどの一般的なソフトウェアに加え、Ｗｅｂアプリケーションを含む。プリンタドライバ１０７は、印刷設定装置の主要部を構成するもので、アプリケーションプログラム１０６からの印刷指示に応じて画像形成装置２０を制御するドライバである。プリンタドライバ１０７は、ＯＳ１０８のソフトウェアとして動作する。
【００２０】
通信Ｉ／Ｆ１１０は、外部の機器と接続するインターフェースであり、例えば画像形成装置２０と通信する。また通信Ｉ／Ｆ１１０は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）規格の接続端子が接続されるＵＳＢ接続部を含んでもよい。制御部１０１は、通信Ｉ／Ｆ１１０を介して画像形成装置２０や、その他の外部の情報処理装置と通信する。
【００２１】
入力Ｉ／Ｆ１１１は、入力部１２に接続されている。入力部１２としては、図１に示すようにキーボード１３やマウス１４が用いられる。 表示Ｉ／Ｆ１１２は、表示部１５に接続されている。表示Ｉ／Ｆ１１２は、バス１２０に接続された他のユニットから表示部１５に表示するデータまたはインストラクションを受け取り、表示部１５へ表示データを出力する。表示部１５としては、例えば、ＰＣ１０に付随するディスプレイが用いられる。
【００２２】
一方、画像形成装置２０は、制御部２０１と、記憶装置２０５と、画像処理部２０６と、外部メモリインターフェース（Ｉ／Ｆ）２０７と、通信インターフェース（通信Ｉ／Ｆ）２１０を備えている。また画像形成装置２０は、操作パネル２３と、原稿を読み取るスキャナ部２４と、画像を形成するプリンタ部２５と、を備えている。画像形成装置２０の各ユニットは、バス２２０を介して接続されている。 
制御部２０１は、例えばＣＰＵからなるプロセッサ２０２と、ＲＯＭ２０３と、ＲＡＭ２０４を含む。プロセッサ２０２は、画像形成装置２０の全体の動作を制御するもので、プリンタ制御部を構成する。ＲＯＭ２０３は、プロセッサ２０２の制御プログラムを格納する。ＲＡＭ２０４は、プロセッサ２０２に一時的な作業領域を提供する。
【００２３】
記憶装置２０５は、アプリケーションプログラムおよびＯＳを記憶する。記憶装置２０５のアプリケーションプログラムは、コピー機能、プリント機能、スキャナ機能、ファクシミリ機能、ネットワークファイル機能といった画像形成装置が有する機能を実行するプログラムを含む。
【００２４】
また記憶装置２０５は、スキャナ部２４で読取った原稿の画像データ、あるいは通信Ｉ／Ｆ２１０を介して取得した印刷データ等を一時的に記憶する。記憶装置２０５は、例えば、ハードディスクドライブ（ＨＤＤ）やフラッシュ・メモリ等の半導体記憶装置で構成される。
【００２５】
制御部２０１は、ＲＯＭ２０３あるいは、記憶装置２０５に格納された制御プログラム等に基づいて、操作パネル２３、スキャナ部２４、プリンタ部２５、画像処理部２０６、外部メモリＩ／Ｆ２０７、等を制御する。
【００２６】
スキャナ部２４は、ＡＤＦ２２（図１）によって送られる原稿または原稿台上に置かれた原稿を読み取って画像データを生成する。プリンタ部２５は、スキャナ部２４で読取った原稿の画像データや、ＰＣ１０から送られてきた印刷データに対応する画像を用紙に形成する。 プリンタ部２５は、画像形成部を構成するもので、例えば、シアン、マゼンタ、イエロー、ブラックの４色のトナーで用紙に画像を形成する。
【００２７】
画像処理部２０６は、通信Ｉ／Ｆ２１０やスキャナ部２４で取得した印刷対象のデータに対して、階調補正やエッジ検出処理等の様々な画像処理を施す。画像処理部２０６は、例えばＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）で構成される。外部メモリＩ／Ｆ２０７は、ＵＳＢデバイスや、その他の外部メモリと通信する。
【００２８】
通信Ｉ／Ｆ２１０は、外部の情報処理装置（例えばＰＣ１０）と接続するインターフェースであり、制御部２０１は、通信Ｉ／Ｆ２１０を介してＰＣ１０やＵＳＢデバイス、その他外部機器と通信する。本実施形態では、画像形成装置２０の制御部２０１とＰＣ１０の制御部１０１は、通信Ｉ／Ｆ２１０及び通信Ｉ／Ｆ１１０間の双方向性インターフェース３００を介して通信する。
【００２９】
操作パネル２３は、タッチパネル式の表示部２３１と各種の操作キー２３２を有する。操作キー２３２は、例えば、テンキー、リセットキー、ストップキー、スタートキー等を有する。制御部２０１は、表示部２３１に設定画面を表示し、例えば、コピーする際に表示部２３１に表示された設定画面にタッチすることで、用紙サイズ、コピー枚数、印刷濃度などの指示を行う。また画像形成装置２０の後段に後処理装置（フィニッシャ）が接続される場合は、表示部２３１には、仕上げ（ステイプル、ホールパンチ）等の指示を入力する設定画面を表示する。
【００３０】
次に、ＰＣ１０で作成した印刷データを画像形成装置２０に送信して印刷する印刷処理について説明する。印刷データは、アプリケーションプログラム１０６によって作成されたデータである。
【００３１】
印刷データは、例えば、米国マイクロソフト社のソフトウェアであるＷｏｒｄで作成された文書データや、Ｅｘｃｅｌで作成された表計算データ、あるいは、Ｐｏｗｅｒ  Ｐｏｉｎｔで作成されたプレゼンテーションデータ等の、文書、イメージ、図形等のデータを含む。また印刷データは、ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）であってもよい。ＰＤＦは、米国Ａｄｏｂｅ  Ｓｙｓｔｅｍ社が開発したファイル形式である。
【００３２】
プロセッサ１０２は、印刷設定情報の作成、印刷データの作成・変換の処理、画像形成装置の選択、等を行う。ＰＣ１０のアプリケーションプログラム１０６とプリンタドライバ１０７は、記憶装置１０５に保存されたプログラムである。これらのプログラムは、プロセッサ１０２によって、ＲＡＭ１０４へロードされて実行される。
【００３３】
アプリケーションプログラム１０６からの印刷データを画像形成装置２０へ送信して印刷する場合には、印刷データをプリンタドライバ１０７へ出力する。 プリンタドライバ１０７は、受け取った印刷データを、画像形成装置２０が認識可能なＰＤＬ（Ｐｒｉｎｔ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）フォーマット等に変換して、通信Ｉ／Ｆ１１０を介して画像形成装置２０へ送信する。 
アプリケーションプログラム１０６からの印刷データは、拡大縮小、複数ページを１ページにして出力するＮｉｎ１や、片面印字、両面印字等の印刷設定情報に基づいて画像処理される。印刷設定は、通常、プリンタドライバ１０７が出力する設定画面において、入力部１２を介して行われる。尚、画像形成装置２０の後段にフィニッシャを接続した場合は、用紙に対するステイプルや、ホールパンチ等のオプション機能のオンオフ設定なども行うことができ、これらのオプション機能についても印刷設定画面において、選択することができる。
【００３４】
プリンタドライバ１０７は、複数のパッケージとして構成され、それぞれのパッケージは、例えば、実行ファイル、プロファイル、インストールファイル等を有している。
【００３５】
アプリケーションプログラム１０６からの画像データを画像形成装置２０へ印刷する場合には、アプリケーションプログラム１０６からの描画データをプリンタドライバ１０７へ出力し、プリンタドライバ１０７は、受け取った描画データを、画像形成装置２０が認識可能な制御コマンドへ変換する。変換された制御コマンドは、通信Ｉ／Ｆ１１０を介して画像形成装置２０（通信Ｉ／Ｆ２１０）へ画像データとして出力される。
【００３６】
また、アプリケーションプログラム１０６からの画像データを、「拡大・縮小」、「Ｎｉｎ１」、「両面印字」等の設定された印刷設定情報に基づいて画像処理する場合は、通常、プリンタドライバ１０７が提供する設定画面において、入力部１２を介して印刷設定が行われる。
【００３７】
こうして、画像形成装置２０では、画像形成装置２０に接続されたＰＣ１０、１１上で実行されるアプリケーションプログラムで作成されたデータをプリントすることができる。
【００３８】
ところで、プリンタドライバを起動して表示される印刷設定画面では、例えば複数のページを１枚の用紙に割り当てて印刷するＮｉｎ１設定や、白黒印刷、カラー印刷等の設定を行って、プリントジョブをＰＣ１０から画像形成装置２０に出力する。しかし、管理者がユーザに対して節約設定での印刷を推奨しても、その設定を行うかどうかはユーザに依存している。このため、コストの高い印刷設定のまま印刷することがあり、節約設定を徹底しづらいという問題がある。
【００３９】
そこで、実施形態に係る印刷システムでは、特定のアプリケーションプログラムで作成されたデータを印刷する際に、予め割り当てられた印刷設定（節約設定等）を自動的に適用することができるようにしている。
【００４０】
以下、実施形態に係る印刷システムにおける印刷設定装置の動作手順を説明する。印刷設定装置の主要部を構成するプリンタドライバ１０７は、機能的に表すと、印刷設定登録手段と、情報取得手段と、印刷設定適用手段とを含む。
【００４１】
印刷設定登録手段は、アプリケーション情報と、アプリケーション情報に対応するアプリケーションプログラムに関連付けて割り当てた印刷設定情報とを登録する。情報取得手段は、特定のアプリケーションプログラムによって作成されたデータを印刷する際に、対応するアプリケーション情報を登録された情報から取得する。印刷設定適用手段は、取得したアプリケーション情報をもとに、特定のアプリケーションプログラムに対して割り当てられた記印刷設定情報に基づく印刷設定を適用して印刷の指示を行う。
【００４２】
図３は、プリンタドライバ１０７のプロパティの設定画面の内、印刷設定画面３０の一例を示す説明図である。図３の印刷設定画面３０は、印刷設定登録に用いるもので、アプリケーション名３１と、実行ファイル名３２、印刷プロファイル３３、編集設定３４、ＯＫ３５、キャンセル３６の入力項目を含む。
【００４３】
＜手順１＞
先ず、管理者は、アプリケーション情報（アプリケーション名、アプリケーション実行ファイル名）と、そのアプリケーションプログラムから印刷をする際に適用させる印刷設定情報をプリンタドライバ１０７上で作成する。
【００４４】
図３の例では、アプリケーション名３１として、例えば米国マイクロソフト社のソフトウェア「Ｍｉｃｒｏｓｏｆｔ  Ｗｏｒｄ」、「Ｍｉｃｒｏｓｏｆｔ  Ｅｘｃｅｌ」、「Ｍｉｃｒｏｓｏｆｔ  Ｐｏｗｅｒ  Ｐｏｉｎｔ」等が入力され、それらに対応するアプリケーション実行ファイル名３２として、「Ｗｉｎｗｏｒｄ．ｅｘｅ」、「Ｅｘｃｅｌ．ｅｘｅ」、「Ｐｏｗｅｒｐｎｔ．ｅｘｅ」等が入力された例を示している。実行ファイルには、例えば「．ｅｘｅ」等の拡張子が付けられる。
【００４５】
また、管理者は、印刷プロファイル３３のプルダウンメニューから、印刷設定情報を選択する。例えば、アプリケーション名が「Ｍｉｃｒｏｓｏｆｔ  Ｗｏｒｄ」で、アプリケーション実行ファイル名が「Ｗｉｎｗｏｒｄ．ｅｘｅ」のアプリケーション情報について、「ＢＷ．  Ｄｕｐｌｅｘ．  Ｓｔａｐｌｅ  ＆  ２ｉｎ１」を選択すると、該当するアプリケーションプログラムから印刷する際に適用させる印刷設定情報は、「白黒、両面、ステイプル、２ｉｎ１」として登録される。
【００４６】
印刷プロファイル３３のプルダウンメニューには、予め複数の印刷設定情報が用意されており、他の印刷設定情報（例えば、「白黒、両面、４ｉｎ１」や、「カラー、片面、１ｉｎ１」等）を選択することもできる。また何も選択しないという設定もある。また、他のアプリケーション名および実行ファイル名を有するアプリケーションプログラムに対しても、それぞれ印刷設定情報を割り当てることができる。
【００４７】
こうして入力・選択された印刷設定画面３０の内容を確認して、ＯＫボタン３５をクリックすれば、各アプリケーションプログラムに応じて割り当てた印刷設定情報を登録することができる。また印刷設定画面３０の内容を確認して、修正したい場合は、キャンセルボタン３６をクリックすれば、修正することができる。
【００４８】
＜手順２＞
管理者は、手順１で作成した割り当て情報（印刷設定情報）をプリンタドライバ１０７からエクスポートし、エクスポートしたデータファイルをプリンタドライバ１０７の構成パッケージ内のファイルと差し替える。これにより、プリンタドライバ１０７は、上書きされ、更新される。
【００４９】
＜手順３＞
次に管理者は、手順２で更新したプリンタドライバをユーザＰＣ１１に配布し、ユーザＰＣ１１のユーザは、配布されたプリンタドライバをユーザＰＣ１１にインストールする。これにより、ユーザＰＣ１１は、管理者が登録したアプリケーション情報と印刷設定情報を取得することができる。従って、ＰＣ１１のユーザが個人個人で印刷設定を行う手間を省くことができる。
【００５０】
＜手順４＞
インストール後、ユーザＰＣ１１のプリンタドライバ１０７は、アプリケーションプログラム１０６からのデータを印刷する際に、自身が現在実行しているアプリケーション情報と、手順１で登録されたアプリケーション情報を照合し、合致している場合は、割り当てられた印刷設定が強制的に適用されて印刷ジョブを生成する。また照合の結果、合致していない場合は、ユーザＰＣ１１の現在の印刷設定情報をもとにした印刷設定を適用して印刷ジョブを生成する。
【００５１】
つまり、ユーザＰＣ１１のプリンタドライバ１０７が印刷を実行する際に、アプリケーション情報（アプリケーション名および実行ファイル名）を取得して、今、どのアプリケーションプログラムから印刷されるのかを判断し、取得したアプリケーション情報と手順１で事前に登録された情報を照合（比較）し、合致するアプリケーション情報があり、適用する印刷設定情報があれば、アプリケーションプログラムからの印刷実行時に自動的に事前に割り当てられた印刷設定が適用される。
【００５２】
上記手順１−手順４を実行することにより、ユーザの意志に関わらず、管理者によって割り当てられた印刷設定を適用させることが可能となる。従って、印刷コストを削減することができる。
【００５３】
また、割り当てられた印刷設定の適用を強制させるか否かも手順1で設定可能である。例えば、印刷設定画面３０の編集設定３４（Ｅｄｉｔ  Ｓｅｔｔｉｎg）の入力項目のチェックを外すと、「強制」となり、ユーザＰＣ１１において、ユーザは任意の印刷設定を適用できなくなり、管理者が設定した印刷設定情報に基づいて印刷が実行される。つまり、印刷設定画面３０の入力・選択項目を、ユーザＰＣ１１において編集することができなくなる。
【００５４】
また編集設定３４の入力項目にチェックを入れた場合は、「非強制」となる。つまり、印刷設定画面３０の入力・選択項目を、ユーザＰＣ１１において編集することができ、ユーザによって任意の印刷設定を適用させることができる。
【００５５】
尚、管理者用のＰＣ１０は、手順２で更新したプリンタドライバを自身のＰＣ１１にインストールすることで、更新された印刷設定情報に基づいて印刷することができる。また複数のＰＣ１０，１１の内、どのＰＣを管理者用とするかは、任意である。
【００５６】
図４は、上記した手順１〜手順４による印刷設定手順をより詳しく説明するフローチャートである。ＰＣ１０のプロセッサ（ＣＰＵ）１０２は、ＡＣＴ１（動作１）で、手順１を実行するために、プリンタドライバをインストールする。
【００５７】
ＡＣＴ２では、管理者自身がＰＣ１０又はユーザＰＣ１１に適用させたい印刷設定情報をプリンタドライバ１０７上で作成する。つまり、図３の設定画面を用いて、アプリケーション情報（アプリケーション名、アプリケーション実行ファイル名）と、該当するアプリケーションプログラムから印刷をする際に適用させる印刷設定情報を登録する。
【００５８】
ＡＣＴ３で、プロセッサ１０２は、ＡＣＴ２で作成した割り当て情報（印刷設定情報）をプリンタドライバ１０７からエクスポートし、エクスポートしたデータファイルをプリンタドライバ１０７の構成パッケージ内のファイルと差し替える。これにより、プリンタドライバ１０７は、上書きされ、更新される。そして、ＡＣＴ４で、プロセッサ１０２は、ＡＣＴ３で更新したプリンタドライバをユーザＰＣ１１に配布する。ここまでは、ＰＣ１０の動作である。
【００５９】
一方、ＡＣＴ５で、ユーザＰＣ１１のプロセッサ（ＣＰＵ）１０２は、配布されたプリンタドライバを自身のＰＣ１１にインストールする。ユーザＰＣ１１はＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワーク１００を介してＰＣ１０に接続されているため、ＰＣ１０から配布されたプリンタドライバをユーザＰＣ１１にインストールすることができる。或いはＰＣ１０から配布されたプリンタドライバをＵＳＢに取り込み、ＵＳＢをＰＣ１１に接続することで、プリンタドライバをユーザＰＣ１１にインストールすることもできる。
【００６０】
ＡＣＴ６で、ユーザＰＣ１１は、プロセッサ１０２の制御のもとに、印刷が開始される。即ち、アプリケーションプログラム１０６からの印刷指示があると、プリンタドライバ１０７は、該当のアプリケーションプログラムから印刷を開始する。
【００６１】
ＡＣＴ７で、ユーザＰＣ１１のプリンタドライバ１０７は、印刷するアプリケーションプログラムのアプリケーション情報が、ＡＣＴ２で登録されているか否かを判断する。アプリケーション情報が登録されているアプリケーションプログラムである場合（ＡＣＴ７の判断がＹＥＳ）、ＡＣＴ８に移行し、印刷設定を強制するか否かを判断する。強制する場合（ＡＣＴ８の判断がＹＥＳ）は、ＡＣＴ９において、ユーザＰＣ１１のプリンタドライバ１０７は、割り当てられた印刷設定情報をもとに、ＡＣＴ２で登録された印刷設定を適用する。
【００６２】
また、ＡＣＴ７で、ユーザＰＣ１１のプリンタドライバ１０７は、印刷するアプリケーションプログラムが手順１（ＡＣＴ２）で登録されたアプリケーションプログラムではないと判断した場合（ＡＣＴ７の判断がＮＯ）、ＡＣＴ１０で、ユーザＰＣ１１のユーザが設定した現時点の印刷設定情報をもとにした印刷設定を適用する。
【００６３】
同様に、ＡＣＴ８において、印刷設定が強制ではない場合（ＡＣＴ８の判断がＮＯ）は、ＡＣＴ１０に移行し、ユーザＰＣ１１のユーザが設定した現時点の印刷設定情報をもとにした印刷設定を適用する。
【００６４】
そして、ＡＣＴ１１で、ＰＣ１１のプリンタドライバ１０７は、ＡＣＴ９またはＡＣＴ１０で適用した印刷設定に基づく印刷ジョブを画像形成装置２０に送信する。送信された印刷ジョブは、画像形成装置２０で処理されて、用紙に画像が形成される。
【００６５】
従って、ユーザＰＣ１１は、管理者が登録した印刷設定を適用することができ、ユーザが個人個人で印刷設定を行う手間を省くことができる。
【００６６】
また、管理者用のＰＣ１０は、手順２（ＡＣＴ３）で更新したプリンタドライバを自身のＰＣ１０にインストールすることで、更新された印刷設定情報に基づいて印刷をすることができる。
【００６７】
管理者用のＰＣ１０が、自身で更新した印刷設定情報に基づいて印刷をする場合を、図４のフローチャートを流用して説明すると、点線で示すように、ＡＣＴ３からＡＣＴ６に移行する。
【００６８】
即ち、ＡＣＴ３のあと、ＡＣＴ６で、ＰＣ１０は、プロセッサ１０２の制御のもとに、印刷が開始される。つまり、アプリケーションプログラム１０６からの印刷指示があると、プリンタドライバ１０７は、該当のアプリケーションプログラムから印刷を開始する。
【００６９】
ＡＣＴ７で、ＰＣ１０のプリンタドライバ１０７は、印刷するアプリケーションプログラムのアプリケーション情報が、ＡＣＴ２で登録されているか否かを判断する。アプリケーション情報が登録されているアプリケーションプログラムである場合（ＡＣＴ７の判断がＹＥＳ）、ＡＣＴ８では、印刷設定を強制するか否かを判断する。強制する場合（ＡＣＴ８の判断がＹＥＳ）は、ＡＣＴ９において、ＰＣ１０のプリンタドライバ１０７は、割り当てられた印刷設定情報をもとにした印刷設定を適用する。
【００７０】
また、ＡＣＴ７で、印刷するアプリケーションプログラムがＡＣＴ２で登録されたアプリケーションプログラムではないと判断した場合（ＡＣＴ７の判断がＮＯ）、ＡＣＴ１０で、管理者が設定した現時点の印刷設定を適用する。同様に、ＡＣＴ９において、印刷設定が強制ではない場合（ＡＣＴ９の判断がＮＯ）は、ＡＣＴ１０に移行し、管理者が設定した現時点の印刷設定を適用する。
【００７１】
そして、ＡＣＴ１１で、ＰＣ１０のプリンタドライバ１０７は、ＡＣＴ９またはＡＣＴ１０で適用した印刷設定に基づく印刷ジョブを画像形成装置２０に送信する。送信された印刷ジョブは、画像形成装置２０で処理されて、用紙に画像が形成される。
【００７２】
これにより、管理者用のＰＣ１０は、管理者自身が登録した印刷設定情報を適用して、印刷することができ、例えば、管理者が割り当てた節約設定による印刷が可能となる。
【００７３】
以上述べたように、実施形態に係る印刷システムによれば、特定のアプリケーションプログラムから印刷する際、予め割り当てられた印刷設定（節約設定等）を自動的に適用することができ、印刷コストを抑えることが可能である。
【００７４】
また本実施の形態では、装置（ＰＣ１０）内部に発明を実施する機能が予め記録されている場合で説明をしたが、これに限らず同様の機能をネットワークから装置にダウンロードしても良いし、同様の機能を記録媒体に記憶させたものを装置にインストールしてもよい。記録媒体としては、ＣＤ−ＲＯＭ等の、プログラムを記憶できかつ装置が読み取り可能な記録媒体であれば、その形態は何れの形態であっても良い。またこのように予めインストールやダウンロードにより得る機能は、装置内部のＯＳ（オペレーティング・システム）等と協働してその機能を実現させるものであってもよい。
【００７５】
尚、本発明のいくつかの実施形態を述べたが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。本実施形態及びその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００７６】
１０，１１…ＰＣ（パーソナルコンピュータ）
２０…画像形成装置
１２…入力部
１５…表示部
１０１…制御部
１０２…プロセッサ
１０３…ＲＯＭ
１０５…記憶装置
１０６…アプリケーションプログラム
１０７…プリンタドライバ
１０８…ＯＳ
【図１】
2018041144.tif 000003
【図２】
2018041144.tif 000004
【図３】
2018041144.tif 000005
【図４】
2018041144.tif 000006