(57)【要約】【課題】情報処理端末からジョブデータの印刷指示があった場合に、当該ジョブデータに含まれるテキストデータをログ情報として保管する。【解決手段】プリンタドライバ１２ＰＤにおいて、プリンタ１０に適合しない基テキストデータの一部又は全部をイメージデータに変換することがあっても、基テキストデータを必ず残し、ログサーバー１６へ保管するようにしたため、後日、問題が発生したとき、文字検索が可能となり、例えば、問題発生時の原因追求のために大きな役割を果たすことができる。また、ログサーバー１６にＰＤＬが保存されることになるため、管理用クライアントＰＣ１８からログサーバー１６に対して、保存したＰＤＬを再印刷することが可能となり、より細密な問題解決（原因究明）が可能となる。【選択図】図２
2009075830.tif 000002
【特許請求の範囲】
【請求項１】
情報処理端末と、この情報処理端末とネットワーク接続され、当該情報端末のアプリケーションプログラムの実行によって生成されるジョブデータに基づいて印刷可能なプリンタを備え、前記情報処理端末には、前記プリンタに対応するプリンタドライバが予めインストールされており、前記アプリケーションプログラムによる印刷指示に対して、前記プリンタドライバにより印刷用データを生成し、プリンタを制御して所定の記録用紙に印刷処理を実行する印刷処理システムであって、
前記アプリケーションプログラムから前記プリンタドライバに対して、テキストデータ情報に関する印刷指示が出された場合に、前記印刷用データを生成する前の前記テキストデータをログデータとして記憶するログデータ記憶手段と、
前記テキストデータ記憶手段に記録されたログデータを対象として、印刷処理された記録用紙に記録されたテキストを検索する検索手段と、
を有する印刷処理システム。
【請求項２】
前記テキストデータ記憶手段が、独立して前記ネットワークに接続されたログサーバーであることを特徴とする請求項１記載の印刷処理システム。
【請求項３】
情報処理端末に記憶され、特定のプリンタによる印刷処理を指示するプリンタドライバであって、
前記情報端末のアプリケーションプログラムの実行によって生成されるジョブデータの印刷指示に対して、印刷用データを生成し、前記特定のプリンタを制御して所定の記録用紙に印刷処理を実行させる第１の処理と、
テキストデータ情報に関する印刷指示が出された場合に、前記印刷用データを生成する前の前記テキストデータを、所定の検索デバイスにより検索可能なログサーバーに記憶する第２の処理と、
を有することを特徴とするプリンタドライバ。
【請求項４】
情報処理端末に記憶され、特定のプリンタによる印刷処理を指示する印刷実行プログラムであって、
前記情報端末のアプリケーションプログラムの実行によって生成されるジョブデータの印刷指示に対して、印刷用データを生成し、前記特定のプリンタを制御して所定の記録用紙に印刷処理を実行させる第１の処理と、
テキストデータ情報に関する印刷指示が出された場合に、前記印刷用データを生成する前の前記テキストデータを、所定の検索デバイスにより検索可能なログサーバーに記憶する第２の処理と、
を有することを特徴とする印刷実行プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷処理システム、プリンタドライバ及び印刷実行プログラムに関するものである。
【背景技術】
【０００２】
ユーザーが情報処理端末（クライアントＰＣ）に対して、所定のアプリケーションプログラムを用いて文書の印刷指示を実行すると、予めクライアントＰＣにインストールされているプリンタドライバが、中間データ（ポストスクリプト等のページ記述言語）を生成し、プリンタサーバーを介してプリンタへ転送することが提案されている（特許文献１参照）。
【０００３】
特許文献１では、プリンタサーバーが、プリンタへの印刷出力を実行するが、これと並行して、前記中間データから全文テキストデータを抽出し、中間データや操作履歴と共にログ情報を保管するため、後日問題が発生した場合には、ログ情報を読み出すことで、問題発生の原因究明の手がかりとすることができるが、プリンタドライバが印刷データを生成するとき、テキストデータがビットマップデータに変換されている場合には、テキストデータの検索ができない場合がある。
【特許文献１】特開２００４−１１８２４３公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は上記事実を考慮し、情報処理端末からジョブデータの印刷指示があった場合に、当該ジョブデータに含まれるテキストデータをログ情報として保管することができる印刷処理システム、プリンタドライバ、印刷実行プログラムを得ることが目的である。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、情報処理端末と、この情報処理端末とネットワーク接続され、当該情報端末のアプリケーションプログラムの実行によって生成されるジョブデータに基づいて印刷可能なプリンタを備え、前記情報処理端末には、前記プリンタに対応するプリンタドライバが予めインストールされており、前記アプリケーションプログラムによる印刷指示に対して、前記プリンタドライバにより印刷用データを生成し、プリンタを制御して所定の記録用紙に印刷処理を実行する印刷処理システムであって、前記アプリケーションプログラムから前記プリンタドライバに対して、テキストデータ情報に関する印刷指示が出された場合に、前記印刷用データを生成する前の前記テキストデータをログデータとして記憶するログデータ記憶手段と、前記テキストデータ記憶手段に記録されたログデータを対象として、印刷処理された記録用紙に記録されたテキストを検索する検索手段と、を有している。
【０００６】
請求項２に記載の発明は、前記請求項１に記載の発明において、前記テキストデータ記憶手段が、独立して前記ネットワークに接続されたログサーバーであることを特徴としている。
【０００７】
請求項３に記載の発明は、情報処理端末に記憶され、特定のプリンタによる印刷処理を指示するプリンタドライバであって、前記情報端末のアプリケーションプログラムの実行によって生成されるジョブデータの印刷指示に対して、印刷用データを生成し、前記特定のプリンタを制御して所定の記録用紙に印刷処理を実行させる第１の処理と、テキストデータ情報に関する印刷指示が出された場合に、前記印刷用データを生成する前の前記テキストデータを、所定の検索デバイスにより検索可能なログサーバーに記憶する第２の処理と、を有することを特徴としている。
【０００８】
請求項４に記載の発明は、情報処理端末に記憶され、特定のプリンタによる印刷処理を指示する印刷実行プログラムであって、前記情報端末のアプリケーションプログラムの実行によって生成されるジョブデータの印刷指示に対して、印刷用データを生成し、前記特定のプリンタを制御して所定の記録用紙に印刷処理を実行させる第１の処理と、テキストデータ情報に関する印刷指示が出された場合に、前記印刷用データを生成する前の前記テキストデータを、所定の検索デバイスにより検索可能なログサーバーに記憶する第２の処理と、を有することを特徴としている。
【発明の効果】
【０００９】
請求項１記載の発明によれば、情報処理端末からジョブデータの印刷指示があった場合に、当該ジョブデータに含まれるテキストデータをログ情報として保管することができるという効果を有する。
【００１０】
請求項２に記載の発明によれば、ネットワーク上にログサーバーを設けることで、一括してログ情報を管理することができる。
【００１１】
請求項３に記載の発明によれば、情報処理端末からジョブデータの印刷指示があった場合に、当該ジョブデータに含まれるテキストデータをログ情報として保管することができる。
【００１２】
請求項４に記載の発明によれば、情報処理端末からジョブデータの印刷指示があった場合に、当該ジョブデータに含まれるテキストデータをログ情報として保管することができる。
【発明を実施するための最良の形態】
【００１３】
図１には、本実施の形態に係る印刷処理システムが示されている。この印刷処理システムは、プリンタ１０と、このプリンタ１０を用いて印刷するジョブを作成し、かつ当該ジョブをプリンタ１０へ送信するクライアントＰＣ１２とがネットワーク１４介して接続されて構成されている。
【００１４】
前記クライアントＰＣ１２からプリンタ１０へ送出するジョブデータは、直接プリンタ１０へ送出するようになっている。
【００１５】
また、ネットワーク１４には、ログサーバー１６と、このログサーバー１６に保管されている印刷ログを基に検索を行うための管理用クラアントＰＣ１８が接続されている。ログサーバー１６には、前記クラアントＰＣ１２からプリンタ１０へ印刷データが送信されるときに、ログデータが送信されるようになっている。ここで印刷データとログデータとは、基は同一のジョブデータであるが、その内容が異なっている場合がある。この点については、後述する。
【００１６】
プリンタ１０には、装置本体下部に複数段に渡って配置された給紙トレイ２０が設けられ、サイズが指定されることで、選択的に給紙トレイ２０から記録シートが給紙装置によって１枚ずつ引き出され、プリンタ１０の内部の画像形成部２２に搬送されるようになっている。
【００１７】
画像形成部２２には、シート材に画像を形成する感光体ドラムが配設され、かつ感光体ドラムの周囲には、帯電装置、光走査装置、現像装置、転写装置等が配設されている（それぞれ図示省略）。
【００１８】
感光体ドラムの周面は、一様に帯電された後、光走査装置によって画像データに基づく静電潜像が形成され、形成された静電潜像を現像装置によってトナー現像する。その後、転写装置を通過することで、感光体ドラム上のトナー画像がシート材に転写する構成となっている。画像が転写されたシート材は定着装置によって加熱、加圧処理され、画像が定着された状態で排出されるようになっている。
【００１９】
クライアントＰＣ１２には、予め所定のアプリケーションプログラム１２Ａ（図２参照）、並びに、前記プリンタ１０の動作を制御するためのプリンタドライバ１２ＰＤ（図２参照）がインストールされている。
【００２０】
例えば、所定のアプリケーションプログラム１２Ａを立ち上げて、文書作成処理等を行いジョブデータを作成する。その後、当該ジョブデータを当該アプリケーションプログラム１２Ａに基づく処理手順によってプリンタ１０を出力先とする印刷指示を行うと、プリンタドライバ１２ＰＤが起動して、前記ジョブデータを印刷データに変換して、プリンタ１０へ送出するようになっている。
【００２１】
ここで、プリンタドライバ１２ＰＤでは、ジョブデータの中に存在するテキストデータをビットマップデータに変換することがある。これは、プリンタ１０の機能に起因するものであり、例えば、プリンタ１０が持っていないフォントの指定、或いは大きさの指定があった場合、プリンタドライバ１２ＰＤは、当該テキストデータを自動的にイメージデータ（ビットマップデータ等）に変換することで、印刷処理を可能とする。
【００２２】
一方、ログサーバー１６には、前記印刷指示があったジョブデータを保管するようになっているが、前述のように、もともとテキストデータであったものがビットマップデータ等に変換された状態でログサーバー１６に保管されると、後日問題発生時、管理用クライアントＰＣ１８による原因究明のためのログデータ検索の際、文字検索ができないという不具合が生じる。
【００２３】
そこで本実施の形態のプリンタドライバ１２ＰＤでは、印刷指示するジョブデータを、印刷できないデータをイメージデータに変換した印刷データとは別に、印刷の可否に関係なく、ジョブデータの中に存在するテキストデータをテキストデータのまま残したログデータを生成して、ログサーバー１６へ送出するようにした。
【００２４】
図２は、プリンタドライバ１２ＰＤにおける印刷データ及びログデータの生成及び送出手順を機能的に示したブロック図である。
【００２５】
アプリケーションプログラム１２Ａは、ジョブ作成実行部２４によりジョブを作成する。例えば、文書作成プログラムであれば、テキストやイメージを組み合わせてジョブを作成する。作成したジョブはクライアントＰＣ１２のジョブデータメモリ１２Ｍに記憶され、保存される。
【００２６】
一方、作成したジョブをプリンタ１０を用いて印刷処理する場合には、ジョブ作成実行部２４に接続された印刷指示部２６によって印刷指示を実行する。
【００２７】
印刷指示部２６は、プリンタドライバ１２ＰＤのジョブデータ入手部２８に接続されている。ジョブデータ入手部２８は、印刷指示部２６からの印刷指示を受けて、ジョブデータメモリ１２Ｍから指定のジョブデータを取り込む。
【００２８】
取り込んだジョブデータは、テキストデータとイメージデータとに分類され、それぞれ別々に、プリンタ適合性判定部３０ヘ送出される。
【００２９】
プリンタ適合性判定部３０では、主としてテキストデータに関して、プリンタ１０での印刷処理が可能か否か（指定されているフォントが存在するか、指定されている大きさのポイントが存在するか等）が判定される。
【００３０】
この結果、プリンタ適合性判定部３０では、イメージデータはそのままであるが、テキストデータに関しては、適合テキストデータと、不適合テキストデータとに分類されることになる。
【００３１】
イメージデータと適合テキストデータとは、印刷データ合成部３２へ送出される。また、不適合テキストデータは、テキスト→イメージ変換部３４へ送出される。テキスト→イメージ変換部３４では、不適合テキストデータをイメージデータ（例えば、ビットマップデータ）に変換する。これにより、プリンタ１０での印刷処理が可能となる。
【００３２】
テキスト→イメージ変換部３４で変換されたイメージデータ(変換イメージデータ)は、前記印刷データ合成部３２に送出される。
【００３３】
印刷データ合成部３２では、適合テキストデータ、イメージデータ及び変換イメージデータが合成され、ＰＤＬ（ページ記述言語）により記述される印刷データが生成される。
【００３４】
印刷データ合成部３２は、プリンタ出力部３６に接続されており、生成された印刷データをプリンタ出力部３６に送出する。これにより、プリンタ出力部３６では、印刷データをプリンタ１０へ送出する。
【００３５】
一方、前記ジョブデータ入手部２８は、ログデータ合成部３８に接続されており、前記分離したテキストデータ及びイメージデータが入力されるようになっている。また、このログデータ合成部３８は、前記印刷データ合成部３２と接続される。
【００３６】
ログデータ合成部３８では、入力したテキストデータとイメージデータとを合成し、印刷関連情報と共にログデータを生成する。
【００３７】
ログデータ合成部３８は、ログサーバー出力部４０に接続されており、生成されたログデータをログサーバー出力部４０に送出する。これにより、ログサーバー出力部４０では、ログデータをログサーバー１６へ送出する。
【００３８】
以下に図３のフローチャートに従い、本実施の形態の作用を説明する。
【００３９】
ステップ１００では、アプリケーションプログラム１２Ａから印刷指示があったか否かが判断される。このステップ１００で否定判定された場合には、このルーチンは終了する。
【００４０】
ステップ１００で肯定判定されると、ステップ１０２へ移行してジョブデータメモリ１２Ｍからジョブデータを読出し、次いでステップ１０４へ移行して基テキストデータとイメージデータとを分離して、ステップ１０６へ移行する。
【００４１】
ステップ１０６では、分離したデータ種を判定する。このステップ１０６で基キストデデータと判定された場合には、ステップ１０８へ移行して当該基テキストデータがプリンタ１０に適合するか否かを判定する。
【００４２】
次のステップ１１０において、適合性の判定結果を判別する。ステップ１１０で不適合と判別された場合にはステップ１１２へ移行して当該基テキストデータをイメージデータ(例えば、ビットマップデータ）に変換し、変換イメージデータとして、ステップ１１４へ移行する。
【００４３】
また、ステップ１１０で適合と判別された場合は、適合テキストデータとしてステップ１１４へ移行する。
【００４４】
また、前記ステップ１０６でイメージデータと判別された場合は、ステップ１１４へ移行する。
【００４５】
ステップ１１４では、適合テキストデータ、イメージデータ、変換イメージデータを合成しＰＤＬで記述された印刷データを作成し、ステップ１１８へ移行する。
【００４６】
ステップ１１８では、前記基テキストデータ（ステップ１０４でイメージデータと分離した基のテキストデータ）とイメージデータとを合成しログデータを生成し、ステップ１２０へ移行してログデータに、印刷関連情報を付加してステップ１２２へ移行する。
【００４７】
ステップ１２２では、プリンタ１０へ印刷データを出力し、次いでステップ１２４では、ログサーバー１６へログデータを出力し、ステップ１２６へ移行する。
【００４８】
ステップ１２６では、全てのジョブデータの出力が完了したか否かが判断され、否定判定された場合には、ステップ１０２へ戻り、上記工程を繰返す。また、ステップ１２６で肯定判定された場合には、全てのジョブデータの出力が完了したと判断され、このルーチンは終了する。
【００４９】
本実施の形態によれば、プリンタドライバ１２ＰＤにおいて、プリンタ１０に適合しない基テキストデータの一部又は全部をイメージデータに変換することがあっても、基テキストデータを必ず残し、ログサーバー１６へ保管するようにしたため、後日、問題が発生したとき、文字検索が可能となり、例えば、問題発生時の原因追求のために大きな役割を果たすことができる。
【００５０】
また、本実施の形態では、ログサーバー１６にＰＤＬが保存されることになるため、管理用クライアントＰＣ１８からログサーバー１６に対して、保存したＰＤＬを再印刷することが可能となり、より細密な問題解決(原因究明)が可能となる。
【００５１】
（変形例１）
図４は、クライアントＰＣ１２からプリント要求をプリンタサーバー１５が受ける構成である。プリンタサーバー１５が、プリンタ１０への印刷データ送出、印刷関連情報の生成、ログサーバー１６への基本テキストデータ、印刷関連情報、ＰＤＬの送出を行うようになっている。
【００５２】
この構成によれば、クライアントＰＣ１２の負担が軽減され、クライアントＰＣ１２では、プリンタドライバ１２ＰＤをインストールする際の工数が軽減される、等の効果が期待できる。
【００５３】
（変形例２）
図５は、プリンタドライバ１２ＰＤがプリンタ１０に対して印刷要求（基テキストデータ付ＰＤＬの印刷データの送信）を行う構成である。プリンタ１０が、印刷関連情報の生成、ログサーバー１６への基テキストデータ、ＰＤＬ、印刷関連情報の送出を行うようになっている。
【００５４】
この構成によれば、クライアントＰＣ１２がログサーバー１６への送信処理を行う必要がなくなる。また、クライアントＰＣ１２の処理の負担が軽減される、等の効果が期待できる。
【図面の簡単な説明】
【００５５】
【図１】本実施の形態に係る、印刷処理システムの概略構成図である。
【図２】本実施の形態に係る、プリンタドライバでの印刷処理実行時の処理の流れを示す機能ブロック図である。
【図３】本実施の形態に係る、印刷処理実行時の処理の流れを示す制御フローチャートである。
【図４】変形例１に係る印刷処理システムの概略構成図である。
【図５】変形例２に係る印刷処理システムの概略構成図である。
【符号の説明】
【００５６】
１０    プリンタ
１２    クライアントＰＣ（情報処理端末）
１４    ネットワーク
１６    ログサーバー（ログデータメモリ）
１８    管理用クラアントＰＣ（検索手段）
２０    給紙トレイ
２２    画像形成部
１２Ａ    アプリケーションプログラム
１２ＰＤ    プリンタドライバ
１２Ｍ    ジョブデータメモリ
２４    ジョブ作成実行部
２６    印刷指示部
２８    ジョブデータ入手部
３０    プリンタ適合性判定部
３２    印刷データ合成部
３４    テキスト→イメージ変換部
３６    プリンタ出力部
３８    ログデータ合成部
４０    ログサーバー出力部
【図１】
2009075830.tif 000003
【図２】
2009075830.tif 000004
【図３】
2009075830.tif 000005
【図４】
2009075830.tif 000006
【図５】
2009075830.tif 000007