(57)【要約】【課題】ユーザが容易に印刷設定の変換情報を編集することができる印刷設定情報変換システム、印刷設定情報変換方法及びプログラムを提供する。【解決手段】ユーザが、表示制御部２８により表示部１４に表示されるユーザインタフェース画面により、変換元のプリンタの印刷設定情報と変換先のプリンタの印刷設定情報との変換ルールを指定すると、印刷設定変換情報設定部２４がこれらの印刷設定情報間における変換を行うための印刷設定変換情報を設定する。印刷設定変換部２２は、アプリケーションからＯＳ２０を介して渡される変換元のプリンタの印刷設定情報を、上記印刷設定変換情報を使用して変換することにより、変換先プリンタドライバ１０に適切な印刷動作を実行させることができる。【選択図】図１
2007157028.tif 000002
【特許請求の範囲】
【請求項１】
異なる印刷装置において使用される印刷設定情報を変換する印刷設定情報変換システムであって、
変換元及び変換先の印刷装置における印刷設定情報をそれぞれ取得する印刷設定情報取得手段と、
前記取得した変換元の印刷設定情報を変換先の印刷設定情報に変換するための印刷設定変換情報を設定する印刷設定変換情報設定手段と、
を備えることを特徴とする印刷設定情報変換システム。
【請求項２】
請求項１記載の印刷設定情報変換システムが、前記取得した各印刷設定情報の画面表示と、印刷設定変換情報設定手段への表示画面を介した指示入力を制御する表示制御手段を備えることを特徴とする印刷設定情報変換システム。
【請求項３】
請求項１または請求項２記載の印刷設定情報変換システムにおいて、前記印刷設定情報取得手段は、前記印刷設定情報をオペレーティングシステムを介して取得することを特徴とする印刷設定情報変換システム。
【請求項４】
請求項１から請求項３のいずれか一記載の印刷設定情報変換システムは、前記印刷設定変換情報を所定の出力先に出力する出力手段を備えることを特徴とする印刷設定情報変換システム。
【請求項５】
請求項１から請求項４のいずれか一記載の印刷設定情報変換システムは、前記印刷設定変換情報を所定の媒体から読み込む読込手段を備えることを特徴とする印刷設定情報変換システム。
【請求項６】
異なる印刷装置において使用される印刷設定情報を変換する印刷設定情報変換方法であって、
変換元及び変換先の印刷装置における印刷設定情報をそれぞれ取得するステップと、
前記取得した変換元の印刷設定情報を変換先の印刷設定情報に変換するための印刷設定変換情報を設定するステップと、
を備えることを特徴とする印刷設定情報変換方法。
【請求項７】
異なる印刷装置において使用される印刷設定情報を変換する処理を実行するためのプログラムであって、
変換元及び変換先の印刷装置における印刷設定情報をそれぞれ取得し、
前記取得した変換元の印刷設定情報を変換先の印刷設定情報に変換するための印刷設定変換情報を設定する処理をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異なる印刷装置において使用される印刷設定情報を変換する印刷設定情報変換システム、印刷設定情報変換方法及びプログラムに関する。
【背景技術】
【０００２】
パーソナルコンピュータ等に存在するアプリケーションから出力される画像データを印刷装置により印刷出力する場合、用紙トレイ、用紙サイズ等の印刷設定は、通常アプリケーション側からオペレーティングシステム（ＯＳ）を介して印刷装置のドライバに与えられる。この印刷設定は印刷装置に依存するので、印刷装置を入れ替える場合等では、印刷設定を変更する必要がある。
【０００３】
特に、業務アプリケーションの多くは、ホストコンピュータ、各ユーザのパーソナルコンピュータ及び印刷装置等を一体のセットとした環境を前提にシステムが構築されているので、業務アプリケーションからの印刷指示は、特定の印刷装置に特化した印刷設定により行われる。このため、印刷装置を入れ替える際には業務アプリケーションの修正が必要になるが、コストがかかる上、複雑な設定変更が必要になる等の問題があった。この問題を解決するためには、例えば業務アプリケーションから出される印刷設定を、入れ替え後の印刷装置が解釈可能な情報に変換する構成を導入する方法がある。
【０００４】
下記特許文献１には、設定値変換モジュールをプリンタドライバと画像処理モジュールの間に設け、アプリケーションからの設定項目及び設定値を、画像処理モジュールに利用可能となるように変換する技術が開示されており、上記問題を解決する対策として応用することも可能である。
【特許文献１】特開２００５−５５９３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上記従来の技術においては、設定値変換モジュールに使用される変換用のテーブルファイルを作成するために、ユーザが変換対象の設定パラメータを調査する必要があるが、このためには専用の特殊ツールが必要となるなど、技術的に複雑な作業が必要となるという問題があった。
【０００６】
また、変換用テーブルファイルのフォーマットも理解する必要があるが、フォーマット自体が複雑である可能性が高く、この点でも技術的に困難な作業が必要になる。
【０００７】
本発明は、上記従来の課題に鑑みなされたものであり、その目的は、ユーザが容易に印刷設定の変換情報を編集することができる印刷設定情報変換システム、印刷設定情報変換方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明は、異なる印刷装置において使用される印刷設定情報を変換する印刷設定情報変換システムであって、変換元及び変換先の印刷装置における印刷設定情報をそれぞれ取得する印刷設定情報取得手段と、前記取得した変換元の印刷設定情報を変換先の印刷設定情報に変換するための印刷設定変換情報を設定する印刷設定変換情報設定手段と、を備えることを特徴とする。
【０００９】
上記構成によれば、印刷設定情報取得手段が取得した変換元及び変換先の印刷設定情報の間の変換を行うための印刷設定変換情報を、印刷設定変換情報設定手段が設定するので、ユーザが容易に印刷設定の変換情報を編集することができる。
【００１０】
また、上記印刷設定情報変換システムは、前記取得した各印刷設定情報の画面表示と、印刷設定変換情報設定手段への表示画面を介した指示入力を制御する表示制御手段を備えるのが好適である。
【００１１】
また、上記印刷設定情報取得手段は、前記印刷設定情報をオペレーティングシステムを介して取得することを特徴とする。
【００１２】
また、上記印刷設定情報変換システムは、前記印刷設定変換情報を所定の出力先に出力する出力手段を備えるのが好適である。
【００１３】
また、上記印刷設定情報変換システムは、前記印刷設定変換情報を所定の媒体から読み込む読込手段を備えるのが好適である。
【００１４】
また、本発明は、異なる印刷装置において使用される印刷設定情報を変換する印刷設定情報変換方法であって、変換元及び変換先の印刷装置における印刷設定情報をそれぞれ取得するステップと、前記取得した変換元の印刷設定情報を変換先の印刷設定情報に変換するための印刷設定変換情報を設定するステップと、を備えることを特徴とする。
【００１５】
また、本発明は、異なる印刷装置において使用される印刷設定情報を変換する処理を実行するためのプログラムであって、変換元及び変換先の印刷装置における印刷設定情報をそれぞれ取得し、前記取得した変換元の印刷設定情報を変換先の印刷設定情報に変換するための印刷設定変換情報を設定する処理をコンピュータに実行させることを特徴とする。
【発明を実施するための最良の形態】
【００１６】
以下、本発明を実施するための最良の形態（以下、実施形態という）を、図面に従って説明する。
【００１７】
図１には、本発明にかかる印刷設定情報変換システムを含む印刷システムの構成例のブロック図が示される。図１において、印刷システムは、変換先プリンタドライバ１０、変換元プリンタドライバ１２、表示部１４、操作部１６、記憶部１８及びオペレーティングシステム（ＯＳ）２０を含んで構成されている。ここで、図１に示された実施形態は、従来使用していた印刷装置（以後、旧印刷装置という）を新たな印刷装置（以後、新印刷装置という）に入れ替える際に、旧印刷装置の印刷設定情報を新印刷装置で使用できるように変換するための印刷設定変換情報を生成する構成例である。なお、新印刷装置は変換先プリンタドライバ１０で動作制御され、旧印刷装置は変換元プリンタドライバ１２で動作制御される。
【００１８】
表示部１４は、例えば液晶ディスプレイ（ＬＣＤ）等で構成され、印刷装置で印刷出力するための画像データ、新、旧印刷装置の印刷設定情報及びこれらの変換ルールをユーザが指示するためのユーザインタフェース等を表示する。
【００１９】
操作部１６は、マウス等のポインティングデバイス及びキーボード等の入力装置を含み、ユーザによる指示情報の入力等に使用する。
【００２０】
記憶部１８例えばＣＰＵの作業用のＲＡＭ、不揮発性メモリとしてのフラッシュメモリ、磁気記憶媒体等で構成されたコンピュータ読み取り可能な記憶媒体であり、画像データ、後述する印刷設定変換情報等のデータ及びプログラム等が記憶される。
【００２１】
ＯＳ２０は、コンピュータシステム全体を管理する基本プログラムであり、変換先プリンタドライバ１０、変換元プリンタドライバ１２、表示部１４、操作部１６及び記憶部１８等を制御する。
【００２２】
上述した変換先プリンタドライバ１０は、新印刷装置の動作制御を行うほか、印刷設定変換部２２を含み、この印刷設定変換部２２は、印刷設定変換情報設定部２４、通信部２６及び表示制御部２８を含んで構成されている。この印刷設定変換部２２が、本発明の印刷設定情報変換システムとして機能する。
【００２３】
印刷設定変換情報設定部２４は、変換元プリンタドライバ１２から取得した印刷設定情報を変換先プリンタドライバ１０から取得した印刷設定情報に変換するための印刷設定変換情報を、ユーザが指示する変換ルールに基づいて設定する。この印刷設定変換情報は、例えば記憶部１８に格納される。変換ルールについては後に説明する。
【００２４】
通信部２６は、ＯＳ２０を介して変換元プリンタドライバ１２から印刷設定情報を取得する。この場合、取得する印刷設定情報は、変換元プリンタドライバ１２における設定項目の機能コード及び内部設定値だけではなく、当該設定値に対応する設定値名称も取得する。例えば、給紙トレイの設定項目の機能コードが「１００」であり、給紙トレイの項目中の内部設定値「１」に「ＴＲＡＹ１」の設定値名称が対応している場合に、これら機能コード「１００」、内部設定値「１」と共に設定値名称「ＴＲＡＹ１」も取得してくる。なお、印刷設定変換部２２が変換先プリンタドライバ１０内に存在する構成では、変換先プリンタドライバ１０の印刷設定情報は印刷設定変換部２２が保持しているが、印刷設定変換部２２が変換先プリンタドライバ１０の外に存在する構成では、通信部２６がＯＳ２０を介して変換先プリンタドライバ１０から印刷設定情報を取得する。以上に述べた通信部２６は、本発明の印刷設定情報取得手段として機能する。
【００２５】
また、通信部２６は、印刷設定変換情報設定部２４が設定した印刷設定変換情報を、例えば記憶部１８に出力して格納する。この場合、出力先は記憶部１８に限らず、ＵＳＢメモリ等の移動可能な記憶媒体でもよい。また、ＯＳ２０を介して適宜な通信回線により、他の印刷装置に送信してもよい。また、他の印刷装置に備えられた印刷設定変換情報設定部２４が設定した印刷設定変換情報を、上記記憶媒体または通信回線により通信部２６が受け取り、変換先プリンタドライバ１０で使用してもよい。この場合の通信部２６が、本発明の出力手段及び読込手段として機能する。
【００２６】
表示制御部２８は、変換先プリンタドライバ１０及び変換元プリンタドライバ１２の各印刷設定情報、及びこれらの間の変換ルールをユーザが画面表示を見ながら指示するためのユーザインタフェースを表示部１４に表示させる制御を実行する。ユーザインタフェースからの指示入力は、ユーザが操作部１６を使用して行う。
【００２７】
図２には、上記表示部１４に表示されるユーザインタフェースの例が示される。図２において、ユーザは対象機能欄で変換ルールを設定する印刷設定情報の項目を選択し、変換元の設定及び変換先の設定の欄で対象となる印刷装置としてのプリンタを選択する。なお、図２では、変換元及び変換先に、それぞれ複数のプリンタが存在する例が示されている。また、例えば業務アプリケーションの場合には、特定のプリンタ間ではなく、システムの共通の印刷設定情報を「システムの共通情報」として選択できるように構成されていることもある。
【００２８】
また、ユーザは、変換元の設定欄における変換前の選択肢欄で、上記対象機能欄で選択した印刷設定情報の項目の内容を選択できる。図２の例では、給紙トレイを選択する例が示されており、「ＴＲＡＹ１」を選択している。また、ユーザは、変換先の設定欄における返還後の選択肢欄でも給紙トレイを選択できる。図２の例では「トレイ３」を選択している。これにより、変換元のプリンタの「ＴＲＡＹ１」が変換先のプリンタの「トレイ３」に変換される変換ルールが設定される。このように、変換前の選択肢欄及び変換後の選択肢欄には、通信部２６が取得したまたは印刷設定変換部２２が保持している設定値名称が表示されるので、ユーザは変換先プリンタドライバ１０及び変換元プリンタドライバ１２の内部設定値を知らなくても、所望の変換ルールの設定を簡易に行うことができる。
【００２９】
以上のようにしてユーザが設定指示した内容は、変換情報一覧に表示され、ユーザが確認することができる。
【００３０】
なお、印刷設定変換情報設定部２４が設定した印刷設定変換情報を、通信部２６が所定のファイルに出力するか、または所定のファイルから通信部２６が印刷設定変換情報を読み込むかもユーザが入出力選択欄により選択することができる。
【００３１】
図３には、本実施形態にかかる印刷設定情報変換システムの動作例のフローが示される。図３において、ユーザが、図２に示されたユーザインタフェース画面により、印刷設定の変換を選択し（Ｓ１）、次いで対象機能を選択し（Ｓ２）、変換元の設定を行う（Ｓ３）。
【００３２】
変換元の設定において、ユーザがシステムの共通情報を選択すると（Ｓ４）、表示制御部２８が、「システムの共通情報」が選択された旨の表示を行う（Ｓ５）。図２の例では、当該項目の先頭位置の円表示の中に黒点を表示する。
【００３３】
一方、Ｓ４において、システムの共通情報を選択せず、特定のプリンタを選択した場合には（Ｓ６）、通信部２６が、ユーザが選択した変換元のプリンタに対応する変換元プリンタドライバ１２から印刷設定情報を取得し（Ｓ７）、表示制御部２８が選択されたプリンタの印刷設定情報を表示する（Ｓ８）。この表示は、例えば設定値名称のプルダウンメニューにより表示する。
【００３４】
Ｓ５またはＳ８の後、ユーザが上記プルダウンメニューから所望の設定値名称を選択すると、印刷設定変換情報設定部２４がこの設定値名称を、内部設定値と共に取得する（Ｓ９）。
【００３５】
次に、ユーザが変換先のプリンタの設定を行うと（Ｓ１０）、当該プリンタに対応する変換先プリンタドライバ１０から印刷設定情報を取得する（Ｓ１１）。この場合、選択された変換先プリンタドライバ１０が、図３の動作を実行している印刷設定変換部２２を有する場合には、上記印刷設定情報は印刷設定変換情報設定部２４が、自身が存在する変換先プリンタドライバ１０から取得する。一方、選択された変換先プリンタドライバ１０に、図３の動作を実行している印刷設定変換部２２がない場合には、通信部２６がＯＳ２０を介して、ユーザが選択した変換先のプリンタに対応する変換先プリンタドライバ１０から印刷設定情報を取得する。
【００３６】
次に、表示制御部２８が選択されたプリンタの印刷設定情報を表示する（Ｓ１２）。この表示も、例えば設定値名称のプルダウンメニューにより表示する。
【００３７】
次に、ユーザが上記プルダウンメニューから所望の設定値名称を選択すると、印刷設定変換情報設定部２４がこの設定値名称を、内部設定値と共に取得する（Ｓ１３）。以上のユーザからの変換ルールの指示に基づき、印刷設定変換情報設定部２４が印刷設定変換情報を設定し、図２に示された変換情報一覧に表示を追加する（Ｓ１４）。なお、通信部２６は、この印刷設定変換情報を記憶部１８に記憶させる。
【００３８】
以上の動作により、変換先プリンタドライバ１０が使用する印刷設定変換情報が作成される。すなわち、印刷設定変換部２２が、アプリケーションからＯＳ２０を介して渡される変換元のプリンタの印刷設定情報を、上記印刷設定変換情報を使用して変換することにより、変換先プリンタドライバ１０に適切な印刷動作を実行させることができる。また、ユーザも、技術的に複雑な知識及び操作を使用しなくても、簡易に上記印刷設定変換情報を設定できる。
【００３９】
図４には、ユーザが図２のユーザインタフェースにより指示した変換ルールに基づき印刷設定変換情報設定部２４が設定した印刷設定変換情報の例が示される。図４において、プリンタＡが変換元のプリンタであり、プリンタＢが変換先のプリンタである。図４の例では、給紙トレイ（機能コード１００）に関する例が示されており、プリンタＡの各トレイ番号とプリンタＢの各トレイ番号の対応が設定されている。これにより、アプリケーションからプリンタＡのＴＲＡＹ１が内部設定値１として指定してされても、プリンタＢのプリンタドライバは、この設定値を自身のトレイ３を示す内部設定値１３に読み替えることにより、適切な印刷動作を実行できる。
【００４０】
なお、印刷設定情報としては、上記給紙トレイに限らず、例えば用紙サイズ、用紙方向、解像度、印刷部数、フォント等を設定することができる。
【図面の簡単な説明】
【００４１】
【図１】本発明にかかる印刷設定情報変換システムを含む印刷システムの構成例のブロック図である。
【図２】ユーザインタフェースの例を示す図である。
【図３】本実施形態にかかる印刷設定情報変換システムの動作例のフロー図である。
【図４】印刷設定変換情報の例を示す図である。
【符号の説明】
【００４２】
１０  変換先プリンタドライバ、１２  変換元プリンタドライバ、１４  表示部、１６  操作部、１８  記憶部、２０  オペレーティングシステム（ＯＳ）、２２  印刷設定変換部、２４  印刷設定変換情報設定部、２６  通信部、２８  表示制御部。
【図１】
2007157028.tif 000003
【図２】
2007157028.tif 000004
【図３】
2007157028.tif 000005
【図４】
2007157028.tif 000006