(57)【要約】      （修正有）【課題】印刷装置の機能を確認するテスト印刷の準備および実施の作業を効率化して、作業時間を短縮することができるテスト印刷制御装置を提供する。【解決手段】テスト印刷制御装置１００は、テスト印刷にて確認する内容をテスト印刷ケース１２１に設定するとともに、テスト印刷ケース１２１に設定した、アプリケーション、印刷用紙のサイズおよび種別、両面、片面、Ｎアップなどの印刷条件での印刷結果を確認するための文書データをテスト印刷用データ１２２として記憶部１２０に作成して準備し、各ケースに設定した条件での印刷処理を行うための印刷ジョブを自動にて生成し、順次プリンタ２００に出力してテスト印刷を行う。【選択図】図１
2008114539.tif 000002
【特許請求の範囲】
【請求項１】
テスト印刷における複数の印刷設定要素の組み合わせを含む複数の印刷設定情報を記憶する印刷設定情報記憶手段と、
テスト印刷を行う複数の文書を記憶する文書記憶手段と、
前記印刷設定情報記憶手段に記憶された複数の印刷設定情報の中からの所望の印刷設定情報をテスト印刷を行う印刷設定情報として決定する印刷設定情報決定手段と、
前記印刷設定情報決定手段により決定された印刷設定情報に含まれる複数の印刷設定要素が適合する文書を前記文書記憶手段に記憶された複数の文書の中から検索する検索手段と、
前記検索手段により検索された文書を前記印刷設定情報決定手段により決定された印刷設定情報に基づきテスト印刷を実行するテスト印刷実行手段と
を具備するテスト印刷制御装置。
【請求項２】
前記印刷設定情報記憶手段は、
前記複数の印刷設定要素として、テスト印刷を行う文書を作成したアプリケーションを示す第１の要素、テスト印刷を行う文書の原稿サイズを示す第２の要素、白紙を含む印刷に係わる第３の要素、両面印刷に係わる第４の要素、複数の頁を集約して印刷する設定に係わる第５の要素を少なくとも含む印刷設定情報を記憶し、
前記検索手段は、
前記印刷設定情報決定手段により決定された印刷設定情報に含まれる印刷設定情報の内の少なくとも前記第１の要素、前記第２の要素、前記第３の要素に基づき前記文書の検索を行い、
前記テスト印刷実行手段は、
前記印刷設定情報決定手段により決定された印刷設定情報に含まれる印刷設定要素の内の少なくとも前記第４の要素および第５の要素に基づき印刷する文書の頁数を決定して前記テスト印刷を実行する請求項１記載のテスト印刷制御装置。
【請求項３】
前記テスト印刷実行手段は、
前記印刷設定情報決定手段により決定された印刷設定情報に含まれる印刷設定要素の内の前記第１の要素が示すアプリケーションを起動し、該起動したアプリケーションおよび前記印刷設定情報決定手段により決定された印刷設定情報に含まれる前記第２の要素、前記第３の要素、前記第４の要素、前記第５の要素を少なくとも用いてテスト印刷データを作成し、該作成したテスト印刷データを印刷装置に送信することにより前記テスト印刷を実行する請求項２記載のテスト印刷制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テスト印刷制御装置に関する。
【背景技術】
【０００２】
印刷装置の機能をテストするための技術して、特許文献１に記載された「プリンタ機能テスト装置」が開示されている。
【０００３】
この特許文献１の発明は、印刷処理データとコマンドシーケンスを記述した入力データとを組み合わせて機能テスト用の印刷データを作成し、この印刷データをプリンタ制御装置に出力する。
【０００４】
特許文献１の発明では、入力データをコマンドシーケンスで記述しているが、この作業をするためには印刷設定に該当するコマンドの記述方法を習得する必要があり、コマンドの記述方法を習得したユーザであっても、コマンドシーケンスの記述は手間が掛かり、作業者の負担になっている。
【特許文献１】特開平０８−３１４６５８号公報。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、印刷装置の機能テストを行う際、印刷設定の組み合わせを検証用のマトリクスで構築して一元管理し、印刷設定の追加、削除、変更が容易で、コマンドシーケンスのプログラミング技術などのスキルを必要とせず、印刷装置の機能を検証するためのテスト印刷の準備および実施の作業を効率化して、作業時間を短縮することができるテスト印刷制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、請求項１の発明のテスト印刷制御装置は、テスト印刷における複数の印刷設定要素の組み合わせを含む複数の印刷設定情報を記憶する印刷設定情報記憶手段と、テスト印刷を行う複数の文書を記憶する文書記憶手段と、印刷設定情報記憶手段に記憶された複数の印刷設定情報の中からの所望の印刷設定情報をテスト印刷を行う印刷設定情報として決定する印刷設定情報決定手段と、印刷設定情報決定手段により決定された印刷設定情報に含まれる複数の印刷設定要素が適合する文書を文書記憶手段に記憶された複数の文書の中から検索する検索手段と、検索手段により検索された文書を印刷設定情報決定手段により決定された印刷設定情報に基づきテスト印刷を実行するテスト印刷実行手段とを具備する。
【０００７】
また、請求項２の発明は、請求項１の発明のテスト印刷制御装置において、印刷設定情報記憶手段は、複数の印刷設定要素として、テスト印刷を行う文書を作成したアプリケーションを示す第１の要素、テスト印刷を行う文書の原稿サイズを示す第２の要素、白紙を含む印刷に係わる第３の要素、両面印刷に係わる第４の要素、複数の頁を集約して印刷する設定に係わる第５の要素を少なくとも含む印刷設定情報を記憶し、検索手段は、印刷設定情報決定手段により決定された印刷設定情報に含まれる印刷設定情報の内の少なくとも第１の要素、第２の要素、第３の要素に基づき文書の検索を行い、テスト印刷実行手段は、印刷設定情報決定手段により決定された印刷設定情報に含まれる印刷設定要素の内の少なくとも第４の要素および第５の要素に基づき印刷する文書の頁数を決定してテスト印刷を実行する。
【０００８】
また、請求項３の発明は、請求項２の発明のテスト印刷制御装置において、テスト印刷実行手段は、印刷設定情報決定手段により決定された印刷設定情報に含まれる印刷設定要素の内の第１の要素が示すアプリケーションを起動し、該起動したアプリケーションおよび印刷設定情報決定手段により決定された印刷設定情報に含まれる第２の要素、第３の要素、第４の要素、第５の要素を少なくとも用いてテスト印刷データを作成し、該作成したテスト印刷データを印刷装置に送信することによりテスト印刷を実行する。
【発明の効果】
【０００９】
本発明の請求項１の発明のテスト印刷制御装置によれば、テスト印刷における複数の印刷設定情報を記憶する印刷設定情報記憶手段と、テスト印刷を行う複数の文書を記憶し、印刷設定情報記憶手段に記憶された複数の印刷設定情報の中から所望の印刷設定情報をテスト印刷を行う印刷設定情報として決定し、決定された印刷設定情報に含まれる複数の印刷設定要素が適合する文書を文書記憶手段に記憶された複数の文書の中から検索して、検索された文書を決定された印刷設定情報に基づきテスト印刷を実行することができる。
【００１０】
また、請求項２の発明のテスト印刷制御装置によれば、印刷設定情報記憶手段は、複数の印刷設定要素として、テスト印刷を行う文書を作成したアプリケーションを示す第１の要素、テスト印刷を行う文書の原稿サイズを示す第２の要素、白紙を含む印刷に係わる第３の要素、両面印刷に係わる第４の要素、複数の頁を集約して印刷する設定に係わる第５の要素を少なくとも含む印刷設定情報を記憶し、検索手段は、印刷設定情報決定手段により決定された印刷設定情報に含まれる印刷設定情報の内の少なくとも第１の要素、第２の要素、第３の要素に基づき文書の検索を行い、印刷設定情報決定手段により決定された印刷設定情報に含まれる印刷設定要素の内の少なくとも第４の要素および第５の要素に基づき印刷する文書の頁数を決定してテスト印刷を実行することができる。
【００１１】
また、請求項３の発明のテスト印刷制御装置によれば、印刷設定情報に含まれる印刷設定要素の内の第１の要素が示すアプリケーションを起動して決定された印刷設定情報に含まれる第２の要素、第３の要素、第４の要素、第５の要素を少なくとも用いたテスト印刷データを作成してテスト印刷を実行することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明に係わるテスト印刷制御装置の実施例について添付図面を参照しながら説明する。
【実施例】
【００１３】
図１は、本願発明のテスト印刷制御装置の機能構成を示したブロック図である。
【００１４】
図１において、テスト印刷制御装置１００は、テスト印刷にて確認する内容をテスト印刷ケース１２１に設定するとともに、テスト印刷ケース１２１に設定した、アプリケーション、印刷用紙のサイズおよび種別、両面、片面、Ｎアップなどの印刷条件での印刷結果を確認するための文書データをテスト印刷用データ１２２として記憶部１２０に作成して準備し、各ケースに設定した条件での印刷処理を行うための印刷ジョブを自動にて生成して順次プリンタ２００に出力することによりテスト印刷を行う。
【００１５】
テスト印刷を行うための構成として、テスト印刷制御装置１００は、制御部１１０、記憶部１２０、操作部１３０、表示部１４０、プリンタ接続インタフェース１５０を具備する。
【００１６】
表示部１４０は、各種情報の表示を行う表示装置であり、操作部１３０は、ユーザが入力操作を行うキーボードやマウス等の入力装置である。
【００１７】
制御部１１０は、テスト印刷制御装置１００全体を統括して制御し、テスト印刷を行うための構成として、テスト印刷制御部１１１、プリンタドライバ１１６、アプリケーション部１１７を具備する。
【００１８】
テスト印刷制御部１１１は、テスト印刷を自動にて実施するために、テスト印刷ケース作成管理部１１２、テストケース読取部１１３、テスト印刷用データ検索部１１４、自動印刷実行部１１５の各機能ブロックを有して構成される。
【００１９】
テスト印刷ケース作成管理部１１２は、専用の設定ツールの起動によりテスト印刷にて確認するテスト内容を項目別に入力してテストケースを作成するための操作画面を表示部１４０に表示し、操作部１３０によるユーザの入力操作によって、例えば、図２に示す表形式のデータをテスト印刷ケース１２１として作成して記憶部１２０に保存して管理する。
【００２０】
図２に示すように、テスト印刷ケース１２１には、その確認項目として、テスト印刷を行う文書データを作成するアプリケーションプログラムの種別、印刷する用紙のサイズ、印刷する用紙の種別、印刷する原稿データのレイアウト（タテ原稿、ヨコ原稿）、空白ページの自動節約の実施の指定、印刷ページが複数にわたる場合の両面印刷の指定、原稿文書の複数ページを一枚の印刷用紙に縮小して集約印刷する指定などの各設定項目に対する設定値がテストケース毎にそれぞれ記録される。
【００２１】
また、テスト印刷ケース作成管理部１１２は、操作部１３０からユーザによるテスト印刷の実行指示が行われたことを検知した場合は、テストケース読取部１１３に対してテスト印刷の開始を指示する。
【００２２】
テストケース読取部１１３は、テスト印刷ケース作成管理部１１２によるテスト印刷の開始指示を受け付けると、テスト印刷ケース１２１に記録された各設定項目をテストケース毎に読み取り、読み取ったテストケースのうち、記憶部１２０のテスト印刷用データ格納領域１２３に、アプリケーション部１１７により事前に作成されたテスト印刷用データ１２２の特定に必要な設定項目の設定値をテスト印刷用データ検索部１１４に通知し、テストケースに最適なテスト印刷用データ１２２の検索を指示する。
【００２３】
テスト印刷用データ検索部１１４は、テストケース読取部１１３から通知されたテストケースの各設定項目の設定値に基づいてテスト印刷用データ１２２を検索する。
【００２４】
テスト印刷用データ格納領域１２３にテスト印刷ケース作成管理部１１２を作成して登録する際、登録したテスト印刷用データ１２２のページ数、各原稿ページのページ設定、テスト印刷用データ１２２を作成したアプリケーション名を、登録するテスト印刷用データ１２２のファイル名に関連付けて記録した管理情報を作成して記憶部１２０に保存し、テスト印刷用データ検索部１１４は、テストケース読取部１１３から通知された設定項目の設定値を満足するテスト印刷用データ１２２を、管理情報に記録した作成アプリケーション名、ページ数、空白ページのページ数、ページ設定等の情報をテスト印刷用データ１２２毎に参照して特定し、特定したテスト印刷用データ１２２のファイル名をテストケース読取部１１３に通知する。
【００２５】
なお、最適なテスト印刷用データ１２２のファイル名を記録する項目を、テスト印刷ケース１２１に追加して設定できる構成にし、テストケースに最適なテスト印刷用データ１２２の検索処理を省略できるようにしてもよい。
【００２６】
自動印刷実行部１１５は、テストケース読取部１１３から通知されるアプリケーション名のアプリケーションプログラムを起動し、起動したアプリケーションにてテストケース読取部１１３から通知されたテスト印刷用データ１２２を読み出し、読み出したテスト印刷用データ１２２の各原稿ページを、テストケース読取部１１３から通知された印刷条件にて印刷することを、起動したアプリケーションからプリンタドライバ１１６に対して指示する一連の処理を自動化して実行するための制御を行う。
【００２７】
プリンタドライバ１１６は、テスト印刷制御部１１１による自動印刷の制御により、テスト印刷ケース１２１に設定した各テストケースに対応する印刷ジョブを生成し、プリンタ接続インタフェース１５０を介して接続されたプリンタ２００に生成した印刷ジョブを  出力してプリンタ２００に対する印刷制御を行う。
【００２８】
アプリケーション部１１７は、テスト印刷に関わるアプリケーションプログラムの起動、終了を制御する。
【００２９】
なお、テスト印刷ケース１２１に記録した複数のテストケースから自動印刷を行うテストケースをユーザが個別に選択し、選択したテストケースの自動印刷のみを実行するようにしてもよい。
【００３０】
次に、図１に示したテスト印刷制御装置１００において、テスト印刷ケース１２１が作成され、さらに、作成したテスト印刷ケース１２１に最適なテスト印刷用データ１２２がテスト印刷用データ格納領域１２３に格納された状態での制御部１１０によるテスト印刷処理の動作を、図１に示したブロック図の名称と、図３に示したフローチャートに基づいて説明する。
【００３１】
テスト印刷制御装置１００は、操作部１３０におけるテスト印刷開始の指示操作をテスト印刷ケース作成管理部１１２にて検知すると、テストケース読取部１１３は、テスト印刷ケース１２１に記録され、未実施のテストケースを記憶部１２０から読み取る（Ｓ１０１）。
【００３２】
テストケース読取部１１３は、読み取ったテストケースからテスト印刷にて動作確認をするアプリケーション名を読み取り特定し（Ｓ１０２）、次に、テスト印刷にて確認する印刷条件に関する設定項目の設定値を読み取る（Ｓ１０３）。そして、テスト印刷用データ検索部１１４は、ステップＳ１０２で特定したアプリケーション名、ステップＳ１０３の処理にて読み取った印刷条件にてテスト印刷が可能なページ数、ページ設定を有するテスト印刷用データ１２２を、テスト印刷用データ格納領域１２３を検索して決定し、決定したテスト印刷用データ１２２のファイル名をテストケース読取部１１３に通知する（Ｓ１０４）。
【００３３】
テストケース読取部１１３は、アプリケーション名、印刷条件、テスト印刷用データ１２２のファイル名を自動印刷実行部１１５に通知してテスト印刷の実行を指示する（Ｓ１０５）。
【００３４】
自動印刷実行部１１５は、テストケース読取部１１３から指定されたテスト印刷用データ１２２の印刷を、テストケース読取部１１３にて通知されたアプリケーションがテストケース読取部１１３から通知された印刷条件にてプリンタドライバ１１６に指示する一連の処理をシュミレーションして自動処理するための制御を行う（Ｓ１０６）。
【００３５】
次に、図３のフローチャートに示した、自動印刷実行処理の動作を図４のフローチャートに示してさらに説明する。
【００３６】
自動印刷実行部１１５は、テストケース読取部１１３から通知されたアプリケーション名に対応するアプリケーションプログラムの起動をアプリケーション部１１７に指示し（Ｓ２０１）、テストケース読取部１１３から通知されたテスト印刷用データ１２２のファイルの読出しを、ステップＳ２０１にて起動したアプリケーションプログラムに対して指示し（Ｓ２０２）、アプリケーション部１１７に対して起動したアプリケーションプログラムから印刷ダイアログを表示する指示を行い（Ｓ２０３）、印刷ダイアログからプリンタドライバ１１６を起動する（Ｓ２０４）。
【００３７】
プリンタドライバ１１６は、テストケース読取部１１３から通知された印刷条件に基づいてプリンタ２００に対する印刷設定を行い（Ｓ２０５）、テストケース読取部１１３から通知された印刷条件に基づいて印刷ジョブを作成してプリンタ２００に出力する（Ｓ２０６）。
【００３８】
プリンタ２００による印刷処理が完了すると（Ｓ２０７ＹＥＳ）、自動印刷実行部１１５は、プリンタドライバ１１６に対して終了を指示し（Ｓ２０８）、アプリケーション部１１７に対しては、テスト印刷用データ１２３の読出しを行ったアプリケーションプログラムによるテスト印刷用データ１２３のファイルクローズ処理を指示し（Ｓ２０９）、次いで、ステップＳ１０２にて起動したアプリケーションプログラムの終了を指示する（Ｓ２１０）。  
【産業上の利用可能性】
【００３９】
本発明のテスト印刷制御装置は、プリンタの機能を確認する等のテスト印刷を行う装置に利用可能である。
【図面の簡単な説明】
【００４０】
【図１】本願発明のテスト印刷制御装置の機能構成の一例を示すブロック図。
【図２】テスト印刷ケースの一例を示す図。
【図３】図１のテスト印刷制御装置におけるテスト印刷処理の動作の一例を示すフローチャート。
【図４】図１のフローチャートに示した自動印刷実行部による動作の一例を示すフローチャート。
【符号の説明】
【００４１】
１００ テスト印刷制御装置
１１０ 制御部
１１１ テスト印刷制御部
１１２ テスト印刷ケース作成管理部
１１３ テストケース読取部
１１４ テスト印刷用データ検索部
１１５ 自動印刷実行部
１１６ プリンタドライバ
１１７ アプリケーション部
１２０ 記憶部
１２１ テスト印刷ケース
１２２  テスト印刷用データ
１２３  テスト印刷用データ格納領域
１３０ 操作部
１４０ 表示部
１５０ プリンタ接続インタフェース
２００ プリンタ
【図１】
2008114539.tif 000003
【図２】
2008114539.tif 000004
【図３】
2008114539.tif 000005
【図４】
2008114539.tif 000006