(57)【要約】【課題】問題発生時の印刷設定情報を迅速かつ正確に獲得することができる情報処理装置、印刷設定処理プログラムを提供する。【解決手段】監視モジュールは、プリンタを監視し、印刷処理が行われると、データベースから印刷設定を取得して記憶するとともに、プリンタから印刷処理情報を取得して記憶するプログラムである。印刷設定テーブル作成モジュールは、プリンタドライバにおいて印刷設定を変更した際に発生するデータベース内の数値等の変化を認知し、当該変化が印刷設定のどの項目に相当するのかを割り当てる印刷設定テーブルを作成するプログラムである。ログ表示モジュールは、ログおよび印刷設定テーブルに基づいて印刷処理情報および印刷設定を表示するプログラムである。【選択図】図１
2008225998.tif 000002
【特許請求の範囲】
【請求項１】
通信手段を介して接続するプリンタに対して印刷処理を制御するプリンタドライバと、
前記プリンタドライバの印刷設定を記憶するオペレーティングシステム管理下のデータベースと、
前記プリンタが印刷処理を行った際に、該プリンタから該印刷処理に関する印刷処理情報を取得する印刷処理情報取得手段と、
前記プリンタが印刷処理を行った際に、前記データベースから該印刷処理で用いられた印刷設定を取得する印刷設定取得手段と、
前記印刷処理情報取得手段で取得した印刷処理情報および前記印刷設定取得手段で取得した印刷設定を記憶する記憶手段と、
前記プリンタドライバの印刷設定が変更される際に発生する前記データベース内の変化に基づき、該変化したデータ値を認知する認知手段と、
前記認知手段で認知したデータベース内のデータ値と、前記変更された印刷設定の項目および内容とを対応付けた印刷設定テーブルを作成する印刷設定テーブル作成手段と、
前記記憶手段に記憶している印刷処理情報を表示する印刷処理情報表示手段と、
前記印刷テーブル作成手段で作成した印刷設定テーブルに基づき、前記記憶手段に記憶している印刷処理で用いられた印刷設定の項目および内容を表示する印刷設定表示手段と
を具備することを特徴とする情報処理装置。
【請求項２】
前記記憶手段に記憶している印刷処理で用いられた印刷設定を前記データベースに更新することで該印刷処理で用いられた印刷設定を前記プリンタドライバに復元する印刷設定更新手段
を更に具備することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記印刷設定表示手段で表示された印刷設定の項目に対応する該印刷設定の内容が複数存在する場合、該複数の内容から表示する内容を選択する内容選択手段と、
前記印刷設定手段で表示された印刷設定を前記データベースに更新することで該表示された印刷設定を前記プリンタドライバに設定する印刷設定更新手段と
を更に具備することを特徴とする請求項１記載の情報処理装置。
【請求項４】
通信手段を介して接続するプリンタに対して印刷処理を制御するプリンタドライバと、該プリンタドライバの印刷設定を記憶するオペレーティングシステム管理下のデータベースとを具備するコンピュータに、
前記プリンタが印刷処理を行った際に、該プリンタから該印刷処理に関する印刷処理情報を取得する印刷処理情報取得処理と、
前記プリンタが印刷処理を行った際に、前記データベースから該印刷処理で用いられた印刷設定を取得する印刷設定取得処理と、
前記印刷処理情報取得処理で取得した印刷処理情報および前記印刷設定取得処理で取得した印刷設定を記憶する記憶処理と、
前記プリンタドライバの印刷設定が変更される際に発生する前記データベース内の変化に基づき、該変化したデータ値を認知する認知処理と、
前記認知処理で認知したデータベース内のデータ値と、前記変更された印刷設定の項目および内容とを対応付けた印刷設定テーブルを作成する印刷設定テーブル作成処理と、
前記記憶している印刷処理情報を表示する印刷処理情報表示処理と、
前記印刷テーブル作成処理で作成した印刷設定テーブルに基づき、前記記憶している印刷処理で用いられた印刷設定の項目および内容を表示する印刷設定表示処理と
を実行させることを特徴とする印刷設定処理プログラム。
【請求項５】
前記記憶している印刷処理で用いられた印刷設定を前記データベースに更新することで該印刷処理で用いられた印刷設定を前記プリンタドライバに復元する印刷設定更新処理
を前記コンピュータに実行させることを特徴とする請求項４記載の印刷設定処理プログラム。
【請求項６】
前記印刷設定表示処理で表示された印刷設定の項目に対応する該印刷設定の内容が複数存在する場合、該複数の内容から表示する内容を選択する内容選択処理と、
前記印刷設定処理で表示された印刷設定を前記データベースに更新することで該表示された印刷設定を前記プリンタドライバに設定する印刷設定更新処理と
を前記コンピュータに実行させることを特徴とする請求項４記載の印刷設定処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、印刷設定処理プログラムに関する。
【背景技術】
【０００２】
印刷時に発生した問題をユーザサポート部門に問い合わせたユーザは、問題発生時のプリンタドライバの設定内容を忘れていたり、分からない場合が多い。そのため、ユーザサポート部門は、プリンタドライバの設定内容の確認に時間がかかる場合や、正確な印刷設定情報が得られないといった問題が存在している。
【０００３】
例えば、プリンタドライバにおいて、印刷毎に印刷時に使用された印刷設定情報を印刷データ生成前に自動的に格納する印刷設定格納手段を設ける印刷情報処理システムがある（例えば、特許文献１参照。）。
【特許文献１】特開２００５−３５２７４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、問題発生時の印刷設定情報を迅速かつ正確に獲得することができる情報処理装置、印刷設定処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、請求項１の発明は、通信手段を介して接続するプリンタに対して印刷処理を制御するプリンタドライバと、前記プリンタドライバの印刷設定を記憶するオペレーティングシステム管理下のデータベースと、前記プリンタが印刷処理を行った際に、該プリンタから該印刷処理に関する印刷処理情報を取得する印刷処理情報取得手段と、前記プリンタが印刷処理を行った際に、前記データベースから該印刷処理で用いられた印刷設定を取得する印刷設定取得手段と、前記印刷処理情報取得手段で取得した印刷処理情報および前記印刷設定取得手段で取得した印刷設定を記憶する記憶手段と、前記プリンタドライバの印刷設定が変更される際に発生する前記データベース内の変化に基づき、該変化したデータ値を認知する認知手段と、前記認知手段で認知したデータベース内のデータ値と、前記変更された印刷設定の項目および内容とを対応付けた印刷設定テーブルを作成する印刷設定テーブル作成手段と、前記記憶手段に記憶している印刷処理情報を表示する印刷処理情報表示手段と、前記印刷テーブル作成手段で作成した印刷設定テーブルに基づき、前記記憶手段に記憶している印刷処理で用いられた印刷設定の項目および内容を表示する印刷設定表示手段とを具備することを特徴とする。
【０００６】
また、請求項２の発明は、請求項１の発明において、前記記憶手段に記憶している印刷処理で用いられた印刷設定を前記データベースに更新することで該印刷処理で用いられた印刷設定を前記プリンタドライバに復元する印刷設定更新手段を更に具備することを特徴とする。
【０００７】
また、請求項３の発明は、請求項１の発明において、前記印刷設定表示手段で表示された印刷設定の項目に対応する該印刷設定の内容が複数存在する場合、該複数の内容から表示する内容を選択する内容選択手段と、前記印刷設定手段で表示された印刷設定を前記データベースに更新することで該表示された印刷設定を前記プリンタドライバに設定する印刷設定更新手段とを更に具備することを特徴とする。
【０００８】
また、請求項４の発明は、通信手段を介して接続するプリンタに対して印刷処理を制御するプリンタドライバと、該プリンタドライバの印刷設定を記憶するオペレーティングシステム管理下のデータベースとを具備するコンピュータに、前記プリンタが印刷処理を行った際に、該プリンタから該印刷処理に関する印刷処理情報を取得する印刷処理情報取得処理と、前記プリンタが印刷処理を行った際に、前記データベースから該印刷処理で用いられた印刷設定を取得する印刷設定取得処理と、前記印刷処理情報取得処理で取得した印刷処理情報および前記印刷設定取得処理で取得した印刷設定を記憶する記憶処理と、前記プリンタドライバの印刷設定が変更される際に発生する前記データベース内の変化に基づき、該変化したデータ値を認知する認知処理と、前記認知処理で認知したデータベース内のデータ値と、前記変更された印刷設定の項目および内容とを対応付けた印刷設定テーブルを作成する印刷設定テーブル作成処理と、前記記憶している印刷処理情報を表示する印刷処理情報表示処理と、前記印刷テーブル作成処理で作成した印刷設定テーブルに基づき、前記記憶している印刷処理で用いられた印刷設定の項目および内容を表示する印刷設定表示処理とを実行させることを特徴とする。
【０００９】
また、請求項５の発明は、請求項４の発明において、前記記憶している印刷処理で用いられた印刷設定を前記データベースに更新することで該印刷処理で用いられた印刷設定を前記プリンタドライバに復元する印刷設定更新処理を前記コンピュータに実行させることを特徴とする。
【００１０】
また、請求項６の発明は、請求項４の発明において、前記印刷設定表示処理で表示された印刷設定の項目に対応する該印刷設定の内容が複数存在する場合、該複数の内容から表示する内容を選択する内容選択処理と、前記印刷設定処理で表示された印刷設定を前記データベースに更新することで該表示された印刷設定を前記プリンタドライバに設定する印刷設定更新処理とを前記コンピュータに実行させることを特徴とする。
【発明の効果】
【００１１】
請求項１および４に記載の発明は、汎用のプリンタおよびプリンタドライバを用いて、印刷設定ともにプリンタの状態を取得して表示することが可能となる。
【００１２】
また、請求項２および５に記載の発明は、印刷処理時に設定された印刷設定をプリンタドライバに対して容易に復元することが可能となる。
【００１３】
また、請求項３および６に記載の発明は、所望の印刷設定をプリンタドライバに対して容易に設定することが可能となる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明に係る情報処理装置、印刷設定処理プログラムの実施の形態について添付図面を参照して詳細に説明する。
【００１５】
図１は、本発明の概要の一例を説明する図である。なお、本実施例では、パーソナルコンピュータ等の情報処理装置（以後、ＰＣと称する）に本発明に係る印刷設定処理プログラムがインストールされている構成を一例にして説明する。
【００１６】
図１に示すように、アプリケーションプログラム等を用いてデータの処理を行うＰＣ１と、ＰＣ１から受け付けた印刷データを用紙に印刷する処理を行うプリンタ２とが接続している。なお、ＰＣ１とプリンタ２との接続に有線でも無線でもどのような通信方式を用いても良い。
【００１７】
ＰＣ１は、不図示であるが、基本ソフトウェアであるオペレーティングシステム（以後、ＯＳと称する）に基づいてＰＣ１本体のシーケンス制御を行うＣＰＵ［Central Processing Unit］、ＰＣ１の起動時に実行されるプログラム等を記憶するＲＯＭ［Read Only Memory］、プログラムの実行に必要なワークエリアのバッファエリアとして利用されるＲＡＭ［Random Access Memory］、ＯＳ、アプリケーションプログラム、接続するプリンタ２に対応するプリンタドライバ３、本発明に係る印刷設定処理プログラム４、各種ファイル等のデータを格納するＨＤ［Hard Disk］、有線または無線を経由する通信による装置間のコマンド、データ等の送受信を行う通信部から構成されている。また、ＰＣ１にはキーボード、マウス等の入力装置、ディスプレイ等の表示装置が接続されている。なお、上記で説明したＰＣ１に関する構成部以外の構成部については図示しないため、説明は省略する。
【００１８】
ＰＣ１には、本発明に係る印刷設定処理プログラム４、プリンタドライバ３およびアプリケーションプログラムを実現させる各種アプリケーション（不図示）がインストールされ、これらは、ＯＳ（不図示）の制御下で、ＯＳの機能を利用して各種処理を実行する。
【００１９】
図１に示すように、印刷設定処理プログラム４は、その機能として、監視モジュール５、印刷設定テーブル作成モジュール６、ログ表示モジュール７から構成される。
【００２０】
監視モジュール５は、ＰＣ１からプリンタ２への印刷処理（即ち、プリンタドライバ３からプリンタ２への印刷指示の送信）を監視し、印刷処理が行われた際には、レジストリ等のデータベース８から印刷処理で用いられた印刷設定（即ち、プリンタドライバ３において設定される印刷設定）を取得して記憶するとともに、印刷処理を行ったプリンタ２から印刷処理に関する情報（以後、印刷処理情報と称する）を取得して記憶するプログラムである。なお、監視モジュール５で記憶する印刷設定および印刷処理情報をログと称する。
【００２１】
印刷設定テーブル作成モジュール６は、プリンタドライバ３において印刷設定を変更した際に発生するデータベース８内の数値等の変化を認知し、当該変化が印刷設定のどの項目に相当するのかを割り当てる印刷設定テーブルを作成するプログラムである。
【００２２】
ログ表示モジュール７は、ログおよび印刷設定テーブルに基づいて印刷処理情報および印刷設定を表示するプログラムである。
【００２３】
続いて、監視モジュール５、印刷設定テーブル作成モジュール６、ログ表示モジュール７について説明する。
【００２４】
図２は、監視モジュール５の機能的な構成について説明する図である。
【００２５】
図２に示すように、監視モジュール５は、その機能として、プリンタ選択部９、プリンタ監視部１０、印刷設定取得部１１から構成されている。
【００２６】
プリンタ選択部９は、監視するプリンタ２（および、プリンタドライバ３）の選択を受け付ける処理を行う（なお、受け付けた監視するプリンタ２を監視プリンタと称する）。具体的には、図３に示すような監視プリンタ選択画面を表示装置１２に表示することで、ユーザに対して監視するプリンタ２の選択を促し、プリンタ選択画面上でユーザが入力装置１３によって選択したプリンタ２を監視プリンタとして受け付ける。
【００２７】
プリンタ監視部１０は、プリンタ選択部９で受け付けた監視プリンタに対する監視を行い、監視プリンタにおいて印刷処理が行われた際には監視プリンタから印刷処理に関する印刷処理情報（例えば、印刷開始時間、印刷終了時間、印刷結果、ジョブ名等）を取得してログ保管部１４に記憶する処理を行う。具体的には、ＰｒｉｎｔｅｒＭＩＢ［Management Information Base］等を用いて監視プリンタから印刷処理情報を取得する。
【００２８】
印刷設定取得部１１は、プリンタ選択部９で受け付けた監視プリンタにおいて印刷処理が行われた際にデータベース８から印刷処理で用いられた印刷設定を取得してログ保管部１４に記憶する処理を行う。具体的には、印刷処理に用いられる印刷設定はプリンタドライバ３において設定されるものであり、印刷設定はデータベース８に記憶されるので、プリンタドライバ３が印刷設定を記憶するために使用しているデータベース８内の領域を一括取得する。
【００２９】
次に、監視モジュール５で行われる処理の具体例を説明する。
【００３０】
ユーザが監視プリンタ選択画面の表示を指示すると、プリンタ選択部９が図３に示すような監視プリンタ選択画面を表示装置１２に表示する。
【００３１】
ユーザが監視プリンタ選択画面上のリストボックスから監視プリンタを選択して実行ボタンを押下すると、プリンタ監視部１０は監視プリンタに対する監視を開始する。
【００３２】
そして、監視プリンタが印刷処理を行うと、プリンタ監視部１０は印刷処理に関する印刷処理情報を取得してログ保管部１４に記憶し、印刷設定取得部１１はデータベース８から印刷処理で用いられた印刷設定を取得してログ保管部１４に記憶する。
【００３３】
そして、ユーザが監視プリンタの監視の終了を指示すると、プリンタ監視部１０は監視プリンタに対する監視を終了する。
【００３４】
なお、監視モジュール５は複数台のプリンタ２を同時に監視することも可能である。
【００３５】
図４は、印刷設定テーブル作成モジュール６の機能的な構成について説明する図である。
【００３６】
図４に示すように、印刷設定テーブル作成モジュール６は、その機能として、変更箇所認知部１５、印刷設定テーブル作成部１６から構成されている。
【００３７】
変更箇所認知部１５は、プリンタドライバ３においてユーザが印刷設定を変更する際に発生するデータベース８内のデータ値の変化に基づき、当該変化が発生したデータベース８内の位置および変化したデータ値を認知する処理を行う。なお、変更箇所認知部１５が認知したデータベース８内での位置およびデータ値を変更情報と総称する。
【００３８】
印刷設定テーブル作成部１６は、変更箇所認知部１５で認知した変更情報と、ユーザが入力したプリンタドライバ３において変更した印刷設定に関する情報とを対応付けた印刷設定テーブルを作成し、作成した印刷設定テーブルを印刷設定テーブル保管部１７に記憶する処理を行う。
【００３９】
次に、印刷設定テーブル作成モジュール６で行われる処理の具体例を説明する。
【００４０】
ユーザが印刷設定テーブル作成モジュール６の起動を指示すると、印刷設定テーブル作成モジュール６が起動し、印刷設定テーブル作成部１６は図５に示すようなプリンタ選択画面を表示装置１２に表示する。
【００４１】
ユーザがプリンタ選択画面上のリストボックスから印刷設定テーブルを作成するプリンタを選択して実行ボタンを押下すると、印刷設定テーブル作成部１６は図６に示すような作成説明画面を表示装置１２に表示する。
【００４２】
ユーザが作成説明画面を表示装置１２に表示したまま、プリンタ選択画面で選択したプリンタ２に対応するプリンタドライバ３を起動し、起動したプリンタドライバ３の印刷設定を変更し、その際に変更箇所認知部１５が当該変更によって発生するデータベース８内のデータ値の変化に基づいて変更情報を認知する。例えば、プリンタドライバ３の設定項目である「印刷方向」の設定内容を「縦置き」に変更した際に、データベース８内での位置「&H00000044-&H00000056」のデータ値が「１２」に変更されたとする。
【００４３】
そして、変更箇所認知部１５が変更情報を認知すると、印刷設定テーブル作成部１６は図７に示すような印刷設定入力画面を表示装置１２に表示する。
【００４４】
ユーザが印刷設定入力画面上の設定項目の入力欄にプリンタドライバ３で変更した設定項目を入力し、設定内容の入力欄にプリンタドライバ３で変更した設定内容を入力し、次へボタンを押下すると、印刷設定テーブル作成部１６は変更箇所認知部１５が認知した変更情報と、入力した設定項目および設定内容とを対応付けた図８に示すような印刷設定テーブルを作成して印刷設定テーブル保管部１７に記憶する。例えば、ユーザは印刷設定入力画面上の設定項目の入力欄に「印刷方向」と入力し、設定内容の入力欄に「縦置き」と入力すると、変化が発生した位置「&H00000044-&H00000056」と変化したデータ値「１２」と設定項目「印刷方向」と設定内容「縦置き」とを対応付けた印刷設定テーブルを作成する。
【００４５】
そして、印刷設定テーブル作成部１６は印刷設定テーブルの作成を終了すると、再び作成説明画面を表示装置１２に表示する。
【００４６】
そして、ユーザは同一のプリンタドライバ３において他の印刷設定を変更する場合、再びプリンタドライバ３の印刷設定の変更を行い、印刷設定テーブル作成部１６はその都度印刷設定テーブルの作成を行う。
【００４７】
そして、ユーザが作成説明画面上の終了ボタンまたは印刷設定入力画面上の終了ボタンを押下すると、印刷設定テーブル作成モジュール６は処理を終了する。
【００４８】
図９は、ログ表示モジュール７の機能的な構成について説明する図である。
【００４９】
図９に示すように、ログ表示モジュール７は、その機能として、ログ・印刷設定処理部１８、印刷設定上書部１９から構成されている。
【００５０】
ログ・印刷設定処理部１８は、ログ保管部１４に記憶されているログ、印刷設定テーブル保管部１７に記憶されている印刷設定テーブルを表示装置１２に表示する処理を行う。具体的には、ログ保管部１４に記憶されているログに基づいてログ画面を生成して表示装置１２に表示し、印刷設定テーブル保管部１７に記憶されている印刷設定テーブルに基づいて印刷設定画面を生成して表示装置１２に表示する。
【００５１】
印刷設定上書部１９は、所望の印刷設定にデータベース８を上書き処理することで、所望の印刷設定をプリンタドライバ３に設定する。
【００５２】
次に、ログ表示モジュール７で行われる処理の具体例を説明する。
【００５３】
ユーザがログ表示モジュール７の起動を指示すると、ログ表示モジュール７が起動し、ログ・印刷設定処理部１８はログ保管部１４に記憶されている印刷処理情報に基づいて図１０に示すようなログ画面を表示装置１２に表示する。図１０に示すように、ログ画面には印刷処理情報が印刷処理毎に表示され、更に、各印刷処理毎の印刷処理情報に対して設定表示ボタンおよび設定復元ボタンが設けられている。
【００５４】
ユーザがログ画面上の任意の印刷処理情報に対応する設定表示ボタンを押下すると、ログ・印刷設定処理部１８は印刷設定テーブル保管部１７に記憶されている印刷処理情報に対応する印刷設定テーブルと、ログ保管部１４に記憶されている印刷処理情報で用いられた印刷設定とに基づいて図１１に示すような印刷設定画面を表示装置１２に表示する。図１１に示すように、印刷設定画面には印刷設定テーブルの設定項目とその設定項目に対応する設定内容が表示されている。
【００５５】
例えば、図１０に示すログ画面上に表示されたジョブ名「TESTData.jpg」に対する設定表示ボタンを押下することで図１１に示す印刷設定画面が表示されたとする。図１１に示すように、設定項目「印刷方向」に対応する設定内容「縦置き」、設定項目「用紙サイズ」に対応する設定内容「Ａ４」、設定項目「給紙先」に対応する設定内容「トレー」、設定項目「解像度」に対応する設定内容「６００ｄｐｉ」が表示され、これらの印刷設定がジョブ名「TESTData.jpg」を印刷処理した際にプリンタドライバ３に設定されていたことを表している。
【００５６】
ここで、印刷設定画面上の保存終了ボタンを押下すると、印刷設定上書部１９は押下時に印刷設定画面に表示されている設定内容をデータベース８に上書きすることによって、印刷設定画面に表示されている設定内容がプリンタドライバ３に設定されることになる。即ち、印刷設定処理プログラム４から直接的にプリンタドライバ３の印刷設定を設定することができる。例えば、現状のプリンタドライバ３の設定項目「印刷方向」に対応する設定内容が「縦置き」の場合、図１１に示す印刷設定画面の状態で保存終了ボタンを押下すると、印刷設定上書部１９は場所「&H00000044-&H00000056」の数値「１２」を数値「２４」に上書きし、当該上書きによってプリンタドライバ３の設定項目「印刷方向」に対応する設定内容が「縦置き」から「横置き」に変更される。
【００５７】
また、印刷設定テーブルに同一の設定項目に対応する設定内容が複数存在する場合、プルダウン形式で他の設定内容を表示することができる。例えば、図８に示すように、設定項目「印刷方向」に対して設定内容「縦置き」および設定内容「横置き」が存在する場合、図１１に示す設定項目「印刷方向」に対応する設定内容がプルダウンメニュー形式で「縦置き」および「横置き」が表示される。ここで、印刷設定画面上の保存終了ボタンを押下して、変更した設定内容をプリンタドライバ３に設定することもできる。
【００５８】
また、ユーザがログ画面上の任意の印刷処理情報に対応する設定復元ボタンを押下すると、印刷設定上書部１９はログ保管部１４に記憶されている印刷処理情報に対応する印刷処理で用いられた印刷設定をデータベース８に上書きすることによって、プリンタドライバ３の印刷設定を印刷処理情報で用いられた印刷設定に復元することができる。なお、図１１に示す印刷設定画面上の復元ボタンを押下しても同様に印刷処理情報で用いられた印刷設定の復元を行うことができる。
【００５９】
なお、印刷設定をデータベース８に上書きする処理以外にも、自動的にプリンタドライバ３を起動して設定画面を表示し、設定内容を変更することができる入力装置１３の操作をシミュレートするスクリプト等の簡易プログラムでプリンタドライバ３の印刷設定を設定することができる。
【００６０】
また、ログ画面において印刷設定テーブル作成モジュール７で印刷設定テーブルを作成しなかった印刷処理情報については設定表示ボタンを表示しない。ただし、印刷設定テーブルを作成しなかった印刷処理情報でも設定復元ボタンを押下することで、プリンタドライバ３の印刷設定を印刷処理情報で用いられた印刷設定に復元することはできるので、ユーザはプリンタドライバ３の設定画面から復元された印刷設定を確認することができる。
【００６１】
また、ログ画面上のＣＳＶファイル書き出しボタンを押下すると、印刷処理情報および印刷設定をＣＳＶファイルとして書き出し、テーブル読み込みボタンを押下すると、印刷テーブル保管部１７から印刷テーブルの読み込みを行い、ログ読み込みボタンを押下すると、ログ保管部１４からログの読み込みを行い、保存ボタンを押下すると、印刷設定情報画面で設定内容を変更した場合は当該変更した設定内容を印刷設定処理プログラム４で再利用できる形式で保存する。
【００６２】
次に、監視モジュール５で行われる処理の流れの一例について図１２に示すフローチャートを参照して説明する。
【００６３】
ユーザによる入力装置の操作によって監視プリンタ選択画面の表示指示を受け付けると（Ｓ１２０１）、プリンタ選択部は表示装置に図３に示すような監視プリンタ選択画面を表示する（Ｓ１２０２）。
【００６４】
監視プリンタ選択画面において監視プリンタが選択され（Ｓ１２０３でＹＥＳ）、選択された監視プリンタに対する監視の実行指示を受け付けると（Ｓ１２０４でＹＥＳ）、プリンタ監視部は監視プリンタに対する監視を開始する（Ｓ１２０５）。
【００６５】
また、監視プリンタ選択画面において監視プリンタが選択されずに（Ｓ１２０３でＮＯ）、若しくは選択された監視プリンタに対する監視の実行指示を受け付けずに（Ｓ１２０４でＮＯ）、終了指示を受け付けると（Ｓ１２０６でＹＥＳ）、監視モジュールは処理を終了する。
【００６６】
続いて、プリンタ監視部が監視中に監視プリンタの印刷処理の開始を確認すると（Ｓ１２０７でＹＥＳ）、プリンタ監視部は監視プリンタから印刷処理情報を取得し（Ｓ１２０８）、印刷設定取得部はデータベースから当該印刷処理に用いられていた印刷設定を取得し（Ｓ１２０９）、プリンタ監視部画取得した印刷処理情報および印刷設定取得部が取得した印刷設定をログとしてログ保管部に記憶する（Ｓ１２１０）。
【００６７】
続いて、監視プリンタ選択画面において監視の終了指示を受け付けると（Ｓ１２１１でＹＥＳ）、監視モジュールは監視プリンタの監視を終了し、処理を終了する。
【００６８】
また、監視の終了指示を受け付けない場合（Ｓ１２１１でＮＯ）、プリンタ監視部は監視の終了指示を受け付けるまで監視プリンタの監視を続ける（Ｓ１２０６に戻る）。
【００６９】
次に、印刷設定テーブル作成モジュール６で行われる処理の流れの一例について図１３に示すフローチャートを参照して説明する。
【００７０】
ユーザによる入力装置の操作によって起動指示を受け付けると（Ｓ１３０１）、印刷設定テーブル作成部は表示装置に図５に示すようなプリンタ選択画面を表示する（Ｓ１３０２）。
【００７１】
プリンタ選択画面において印刷設定テーブルを作成するプリンタが選択され（Ｓ１３０３でＹＥＳ）、開始指示を受け付けると（Ｓ１３０４でＹＥＳ）、印刷設定テーブル作成部は表示装置に図６に示すような作成説明画面を表示する（Ｓ１３０５）。
【００７２】
また、プリンタ選択画面においてプリンタが選択されずに（Ｓ１３０３でＮＯ）、若しくは開始指示を受け付けずに（Ｓ１３０４でＮＯ）、終了指示を受け付けると（Ｓ１３０６でＹＥＳ）、印刷設定テーブル作成モジュールは処理を終了する。
【００７３】
続いて、作成説明画面において終了指示を受け付けずに（Ｓ１３０７でＮＯ）、ユーザによる入力装置の操作によってプリンタドライバが起動されると（Ｓ１３０８）、変更箇所認知部はデータベースの監視を開始し（Ｓ１３０９）、ユーザによる入力装置の操作によってプリンタドライバの印刷設定が変更されると（Ｓ１３１０）、変更箇所認知部は変更情報を認知して記憶し（Ｓ１３１１）、印刷設定テーブル作成部は表示装置に図７に示すような印刷設定情報入力画面を表示する（Ｓ１３１２）。
【００７４】
続いて、印刷設定情報入力画面において印刷設定情報が入力され（Ｓ１３１３でＹＥＳ）、印刷設定テーブルの作成指示を受け付けると（Ｓ１３１４でＹＥＳ）、印刷設定テーブル作成部は変更箇所認知部が認知した変更情報および入力された印刷設定情報に基づいて選択されたプリンタに対応する印刷設定テーブルを作成する（Ｓ１３１５）。
【００７５】
続いて、印刷設定テーブルを作成し（Ｓ１３１５）、印刷設定情報入力画面において印刷設定情報が入力されずに（Ｓ１３１３でＮＯ）、若しくは印刷テーブルの作成指示を受け付けずに（Ｓ１３１４でＮＯ）、印刷テーブルの作成の終了指示を受け付けた場合（Ｓ１３１６でＹＥＳ）、処理を終了する。
【００７６】
また、作成の終了指示を受け付けなかった場合（Ｓ１３１６でＮＯ）、更なる印刷テーブルの作成を続けるために印刷設定テーブル作成部は表示装置に作成説明画面を表示する（Ｓ１３１５に戻る）。
【００７７】
次に、ログ表示モジュール７で行われる処理の流れの一例について図１４に示すフローチャートおよび図１５に示すフローチャートを参照して説明する。
【００７８】
ユーザによる入力装置の操作によって起動指示を受け付けると（Ｓ１４０１）、ログ・印刷設定処理部はログ保管部に記憶されている印刷処理情報に基づき、図１０に示すようなログ画面を表示装置に表示する（Ｓ１４０２）。
【００７９】
ログ画面において任意の印刷処理情報に対応する印刷設定の表示指示を受け付けると（Ｓ１４０３でＹＥＳ）、ログ・印刷設定処理部は印刷設定テーブル保管部に記憶されている当該印刷処理情報に対応する印刷設定テーブルおよびログ保管部に記憶されている当該印刷処理情報で用いられた印刷設定に基づき、図１１に示すような印刷設定画面を表示装置に表示する（Ｓ１４０４）。
【００８０】
印刷設定画面において印刷設定の保存指示を受け付けると（Ｓ１４０５でＹＥＳ）、印刷設定上書部は印刷設定画面に表示されている設定内容をデータベースに上書きし（Ｓ１４０６）、ログ・印刷設定処理部は表示装置にログ画面を表示する（Ｓ１４０２に戻る）。
【００８１】
また、印刷設定の保存指示を受け付けずに（Ｓ１４０５でＮＯ）、表示の終了指示を受け付けると（Ｓ１４０７でＹＥＳ）、ログ・印刷設定処理部は印刷設定画面を閉じてログ画面を表示する（Ｓ１４０２に戻る）。
【００８２】
また、任意の印刷処理情報に対応する印刷設定の表示指示を受け付けずに（Ｓ１４０３でＮＯ）、ログ画面において任意の印刷処理情報に対応する印刷設定の復元指示を受け付けると（Ｓ１４０８でＹＥＳ）、印刷設定上書部はログ保管部に記憶されている印刷処理で用いられた印刷設定をデータベースに上書きし（Ｓ１４０９）、ログ・印刷設定処理部はログ画面を表示する（Ｓ１４０２に戻る）。
【００８３】
また、任意の印刷処理情報に対応する印刷設定の復元指示を受け付けずに（Ｓ１４０８でＮＯ）、ログ画面において他の指示を受け付けると（Ｓ１４１０でＹＥＳ）、他の処理を実施し（Ｓ１４１１）、ログ・印刷設定処理部はログ画面を表示する（Ｓ１４０２に戻る）。
【００８４】
また、ログ画面において他の指示を受け付けずに（Ｓ１４１０でＮＯ）、終了指示を受け付けると（Ｓ１４１２でＹＥＳ）、ログ表示モジュールはログ画面を閉じ、処理を終了する。
【００８５】
なお、印刷設定処理プログラム４は、各種メモリや光ディスク等の記憶媒体に記憶して提供することが可能であり、通信回線を介して配信することも可能である。
【図面の簡単な説明】
【００８６】
【図１】本発明の概要の一例を説明する図である。
【図２】監視モジュールの機能的な構成について説明する図である。
【図３】監視プリンタ選択画面の一例を示す図である。
【図４】印刷設定テーブル作成モジュールの機能的な構成について説明する図である。
【図５】プリンタ選択画面の一例を示す図である。
【図６】作成説明画面の一例を示す図である。
【図７】印刷設定入力画面の一例を示す図である。
【図８】印刷設定テーブルの一例を示す図である。
【図９】ログ表示モジュールの機能的な構成について説明する図である。
【図１０】ログ画面の一例を示す図である。
【図１１】印刷設定画面の一例を示す図である。
【図１２】監視モジュールで行われる処理の流れの一例を示すフローチャートである。
【図１３】印刷設定テーブル作成モジュールで行われる処理の流れの一例を示すフローチャートである。
【図１４】ログ表示モジュールで行われる処理の流れの一例を示すフローチャートである。
【図１５】ログ表示モジュールで行われる処理の流れの一例を示すフローチャートである。
【符号の説明】
【００８７】
１    ＰＣ
２    プリンタ
３    プリンタドライバ
４    印刷設定処理プログラム
５    監視モジュール
６    印刷設定テーブル作成モジュール
７    ログ情報表示モジュール
８    データベース
９    プリンタ選択部
１０    プリンタ監視部
１１    印刷設定取得部
１２    表示装置
１３    入力装置
１４    ログ保管部
１５    変更箇所認知部
１６    印刷設定テーブル作成部
１７    印刷設定テーブル保管部
１８    ログ・印刷設定処理部
１９    印刷設定上書部
【図１】
2008225998.tif 000003
【図２】
2008225998.tif 000004
【図３】
2008225998.tif 000005
【図４】
2008225998.tif 000006
【図５】
2008225998.tif 000007
【図６】
2008225998.tif 000008
【図７】
2008225998.tif 000009
【図８】
2008225998.tif 000010
【図９】
2008225998.tif 000011
【図１０】
2008225998.tif 000012
【図１１】
2008225998.tif 000013
【図１２】
2008225998.tif 000014
【図１３】
2008225998.tif 000015
【図１４】
2008225998.tif 000016
【図１５】
2008225998.tif 000017