(57)【要約】【課題】印刷処理を行う際の印刷条件を設定するための設定画面が印刷指示装置において使用者により変更された場合でも、印刷指示装置からの印刷指示を受け取った印刷制御装置においても、変更後の設定画面を表示可能とする。【解決手段】印刷ジョブ生成部２１は、設定画面変更部２３により変更された設定画面のカスタマイズ情報を含めた印刷ジョブを生成し、その印刷ジョブは転送部２２によりプリントサーバ３０に転送される。プリントサーバ３０のカスタマイズ情報抽出部３２は、受付部３１により受信された印刷ジョブにカスタマイズ情報が含まれている場合、そのカスタマイズ情報を抽出する。制御部３３は、カスタマイズ情報抽出部３２により抽出されたカスタマイズ情報に基づいた設定画面を生成して表示部３４に表示する。【選択図】図３
2014178817.tif 000002
【特許請求の範囲】
【請求項１】
受け付けた印刷指示に、印刷処理を行う際の印刷条件を設定するための設定画面の配置情報が含まれている場合、当該配置情報を抽出する抽出手段と、
前記印刷指示に設定画面の配置情報が含まれている場合、前記抽出手段により抽出された配置情報に基づいた設定画面を生成し、前記印刷指示に設定画面の配置情報が含まれていない場合、予め用意されている配置情報に基づいた設定画面を生成する設定画面生成手段と、
前記設定画面生成手段により生成された設定画面を表示する表示手段と、
前記表示手段により表示された設定画面において設定された印刷条件に基づいて、受け付けた前記印刷指示に対する描画処理を行って印刷データに展開する描画処理手段と、
前記描画処理手段により展開された印刷データを印刷装置に送信する送信手段と、
を備えた印刷制御装置。
【請求項２】
前記配置情報は、印刷条件の設定項目の情報と、当該設定項目を設定画面上に配置すべき位置の位置情報とにより構成されている請求項１記載の印刷制御装置。
【請求項３】
印刷処理を行う際の印刷条件を設定するための設定画面を使用者の指示に基づいて変更する変更手段と、
前記変更手段により変更された設定画面の配置情報を含めた印刷指示を生成する印刷指示生成手段と、
前記印刷指示生成手段により生成された印刷指示を印刷制御装置に転送する転送手段と、
を備えた印刷指示装置。
【請求項４】
印刷処理を行う際の印刷条件を設定するための設定画面を使用者の指示に基づいて変更する変更手段と、前記変更手段により変更された設定画面の配置情報を含めた印刷指示を生成する印刷指示生成手段と、前記印刷指示生成手段により生成された印刷指示を転送する転送手段とを備えた印刷指示装置と、
前記印刷指示装置から送信された印刷指示に、印刷処理を行う際の印刷条件を設定するための設定画面の配置情報が含まれている場合、当該配置情報を抽出する抽出手段と、前記印刷指示に設定画面の配置情報が含まれている場合、前記抽出手段により抽出された配置情報に基づいた設定画面を生成し、前記印刷指示に設定画面の配置情報が含まれていない場合、予め用意されている配置情報に基づいた設定画面を生成する設定画面生成手段と、前記設定画面生成手段により生成された設定画面を表示する表示手段と、前記表示手段により表示された設定画面において設定された印刷条件に基づいて、受け付けた前記印刷指示に対する描画処理を行って印刷データに展開する描画処理手段と、前記描画処理手段により展開された印刷データを印刷装置に送信する送信手段とを備えた印刷制御装置と、
を有する印刷システム。
【請求項５】
受け付けた印刷指示に、印刷処理を行う際の印刷条件を設定するための設定画面の配置情報が含まれている場合、当該配置情報を抽出するステップと、
前記印刷指示に設定画面の配置情報が含まれている場合、抽出された配置情報に基づいた設定画面を生成し、前記印刷指示に設定画面の配置情報が含まれていない場合、予め用意されている配置情報に基づいた設定画面を生成するステップと、
生成された設定画面を表示するステップと、
表示された設定画面において設定された印刷条件に基づいて、受け付けた前記印刷指示に対する描画処理を行って印刷データに展開するステップと、
展開された印刷データを印刷装置に送信するステップとをコンピュータに実行させるためのプログラム。
【請求項６】
印刷処理を行う際の印刷条件を設定するための設定画面を使用者の指示に基づいて変更するステップと、
変更された設定画面の配置情報を含めた印刷指示を生成するステップと、
生成された印刷指示を印刷制御装置に送信するステップとをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置、印刷指示装置、印刷システムおよびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、アプリケーションの機能的な部分はそのままにして、一連の画面の中にある入出力項目の配置位置を視覚的な操作で移動させ、アプリケーションのコーディングに依存しないで自動的に画面定義の変更を可能とする画面制御装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−２２２３３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、印刷処理を行う際の印刷条件を設定するための設定画面が印刷指示装置において使用者により変更された場合でも、印刷指示装置からの印刷指示を受け取った印刷制御装置においても、変更後の設定画面を表示することが可能な印刷制御装置、印刷指示装置、印刷システムおよびプログラムを提供することである。
【課題を解決するための手段】
【０００５】
［印刷制御装置］
請求項１に係る本発明は、受け付けた印刷指示に、印刷処理を行う際の印刷条件を設定するための設定画面の配置情報が含まれている場合、当該配置情報を抽出する抽出手段と、
前記印刷指示に設定画面の配置情報が含まれている場合、前記抽出手段により抽出された配置情報に基づいた設定画面を生成し、前記印刷指示に設定画面の配置情報が含まれていない場合、予め用意されている配置情報に基づいた設定画面を生成する設定画面生成手段と、
前記設定画面生成手段により生成された設定画面を表示する表示手段と、
前記表示手段により表示された設定画面において設定された印刷条件に基づいて、受け付けた前記印刷指示に対する描画処理を行って印刷データに展開する描画処理手段と、
前記描画処理手段により展開された印刷データを印刷装置に送信する送信手段とを備えた印刷制御装置である。
【０００６】
請求項２に係る本発明は、前記配置情報が、印刷条件の設定項目の情報と、当該設定項目を設定画面上に配置すべき位置の位置情報とにより構成されている請求項１記載の印刷制御装置である。
【０００７】
[印刷指示装置]
請求項３に係る本発明は、印刷処理を行う際の印刷条件を設定するための設定画面を使用者の指示に基づいて変更する変更手段と、
前記変更手段により変更された設定画面の配置情報を含めた印刷指示を生成する印刷指示生成手段と、
前記印刷指示生成手段により生成された印刷指示を印刷制御装置に転送する転送手段とを備えた印刷指示装置である。
【０００８】
[印刷システム]
請求項４に係る本発明は、印刷処理を行う際の印刷条件を設定するための設定画面を使用者の指示に基づいて変更する変更手段と、前記変更手段により変更された設定画面の配置情報を含めた印刷指示を生成する印刷指示生成手段と、前記印刷指示生成手段により生成された印刷指示を転送する転送手段とを備えた印刷指示装置と、
前記印刷指示装置から送信された印刷指示に、印刷処理を行う際の印刷条件を設定するための設定画面の配置情報が含まれている場合、当該配置情報を抽出する抽出手段と、前記印刷指示に設定画面の配置情報が含まれている場合、前記抽出手段により抽出された配置情報に基づいた設定画面を生成し、前記印刷指示に設定画面の配置情報が含まれていない場合、予め用意されている配置情報に基づいた設定画面を生成する設定画面生成手段と、前記設定画面生成手段により生成された設定画面を表示する表示手段と、前記表示手段により表示された設定画面において設定された印刷条件に基づいて、受け付けた前記印刷指示に対する描画処理を行って印刷データに展開する描画処理手段と、前記描画処理手段により展開された印刷データを印刷装置に送信する送信手段とを備えた印刷制御装置とを有する印刷システムである。
【０００９】
[プログラム]
請求項５に係る本発明は、受け付けた印刷指示に、印刷処理を行う際の印刷条件を設定するための設定画面の配置情報が含まれている場合、当該配置情報を抽出するステップと、
前記印刷指示に設定画面の配置情報が含まれている場合、抽出された配置情報に基づいた設定画面を生成し、前記印刷指示に設定画面の配置情報が含まれていない場合、予め用意されている配置情報に基づいた設定画面を生成するステップと、
生成された設定画面を表示するステップと、
表示された設定画面において設定された印刷条件に基づいて、受け付けた前記印刷指示に対する描画処理を行って印刷データに展開するステップと、
展開された印刷データを印刷装置に送信するステップとをコンピュータに実行させるためのプログラムである。
【００１０】
請求項６に係る本発明は、印刷処理を行う際の印刷条件を設定するための設定画面を使用者の指示に基づいて変更するステップと、
変更された設定画面の配置情報を含めた印刷指示を生成するステップと、
生成された印刷指示を印刷制御装置に送信するステップとをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１１】
請求項１に係る本発明によれば、印刷処理を行う際の印刷条件を設定するための設定画面が印刷指示装置において使用者により変更された場合でも、印刷指示装置からの印刷指示を受け取った印刷制御装置においても、変更後の設定画面を表示することが可能な印刷制御装置を提供することができる。
【００１２】
請求項２に係る本発明によれば、請求項１に係る発明により得られる効果に加えて、印刷条件の設定項目が設定画面上の特定の位置に配置された設定画面を、印刷制御装置において表示することが可能な印刷制御装置を提供することができる。
【００１３】
請求項３に係る本発明によれば、印刷処理を行う際の印刷条件を設定するための設定画面が印刷指示装置において使用者により変更された場合でも、印刷指示装置からの印刷指示を受け取った印刷制御装置においても、変更後の設定画面を表示することが可能な印刷指示装置を提供することができる。
【００１４】
請求項４に係る本発明によれば、印刷処理を行う際の印刷条件を設定するための設定画面が印刷指示装置において使用者により変更された場合でも、印刷指示装置からの印刷指示を受け取った印刷制御装置においても、変更後の設定画面を表示することが可能な印刷システムを提供することができる。
【００１５】
請求項５に係る本発明によれば、印刷処理を行う際の印刷条件を設定するための設定画面が印刷指示装置において使用者により変更された場合でも、印刷指示装置からの印刷指示を受け取った印刷制御装置においても、変更後の設定画面を表示することが可能なプログラムを提供することができる。
【００１６】
請求項６に係る本発明によれば、印刷処理を行う際の印刷条件を設定するための設定画面が印刷指示装置において使用者により変更された場合でも、印刷指示装置からの印刷指示を受け取った印刷制御装置においても、変更後の設定画面を表示することが可能なプログラムを提供することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態の印刷システムの構成を示す図である。
【図２】本発明の一実施形態におけるプリントサーバ３０のハードウェア構成を示すブロック図である。
【図３】本発明の一実施形態におけるプリントサーバ３０およびクライアント装置２０の機能構成を示すブロック図である。
【図４】本発明の一実施形態の印刷システムにおけるクライアント装置２０の動作を説明するためのフローチャートである。
【図５】クライアント装置２０において生成された印刷ジョブの構造の一例を説明するための図である。
【図６】本発明の一実施形態の印刷システムにおけるプリントサーバ３０の動作を説明するためのフローチャートである。
【図７】プリントサーバ３０の表示部３４において表示される設定画面の一例を示す図である。
【発明を実施するための形態】
【００１８】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００１９】
図１は本発明の一実施形態の印刷システムの構成を示すブロック図である。
【００２０】
本発明の一実施形態の印刷システムは、図１に示されるように、印刷装置１０と、印刷装置１０の印刷動作を制御するためのプリントサーバ（印刷制御装置）３０と、パーソナルコンピュータ等からなるクライアント装置２０とから構成されている。
【００２１】
クライアント装置２０は、印刷ジョブ（印刷指示）を生成して、プリントサーバ３０に送信する。プリントサーバ３０では、クライアント装置２０から送信されてきた印刷ジョブに対してＲＩＰ(Raster Image Processing)処理等を行ってラスタ形式の印刷データを生成して印刷装置１０に転送するとともに、印刷装置１０における印刷処理の制御が行われる。
【００２２】
なお、本実施形態の印刷システムでは、クライアント装置２０において印刷ジョブを生成するものとして説明したが、クライアント装置２０はかならずしも必須の構成ではなく、プリントサーバ３０において直接印刷ジョブを生成するような構成とすることも可能である。
【００２３】
次に、本実施形態の印刷システムにおけるプリントサーバ３０のハードウェア構成を図２に示す。
【００２４】
プリントサーバ３０は、図２に示されるように、ＣＰＵ１１、メモリ１２、ハードディスクドライブ（ＨＤＤ）等の記憶装置１３、ネットワークを介して外部の装置等との間でデータの送信及び受信を行う通信インタフェース（ＩＦ）１４、タッチパネル又は液晶ディスプレイ並びにキーボードを含むユーザインタフェース（ＵＩ）装置１５を有する。これらの構成要素は、制御バス１６を介して互いに接続されている。
【００２５】
ＣＰＵ１１は、メモリ１２または記憶装置１３に格納された制御プログラムに基づいて所定の処理を実行して、プリントサーバ３０の動作を制御する。なお、本実施形態では、ＣＰＵ１１は、メモリ１２または記憶装置１３内に格納された制御プログラムを読み出して実行するものとして説明したが、当該プログラムをＣＤ−ＲＯＭ等の記憶媒体に格納してＣＰＵ１１に提供することも可能である。
【００２６】
また、図１に示したクライアント装置も、図２に示したプリントサーバ３０と同様なハードウェア構成となっており、ＣＰＵにおいて実行される制御プログラムに基づいて動作の制御が行われる。
【００２７】
図３は、上記のような制御プログラムが実行されることにより実現されるプリントサーバ３０およびクライアント装置２０の機能構成を示すブロック図である。
【００２８】
本実施形態のクライアント装置２０は、図３に示されるように、印刷ジョブ生成部２１と、転送部２２と、設定画面変更部２３と、表示部２４とを備えている。
【００２９】
クライアント装置２０には、印刷装置１０の印刷処理における印刷条件を設定するためのプリンタドライバが予めインストールされている。このプリンタドライバは、印刷条件を設定する際の設定項目を使用者の操作により変更可能なカスタマイズ機能を備えている。
【００３０】
表示部２４は、プリンタドライバを用いて印刷条件を設定する際に、印刷処理を行う際の印刷条件を設定するための設定画面を使用者（ユーザ）に対して表示する。
【００３１】
設定画面変更部２３は、表示部２４により表示された設定画面を使用者の指示に基づいて変更（カスタマイズ）する。具体的には、設定画面変更部２３は、使用者により良く使用される印刷条件の設定項目が設定画面上の操作し易い位置に配置されるような変更を行う。
【００３２】
印刷ジョブ生成部２１は、設定画面変更部２３により変更された設定画面のカスタマイズ情報（配置情報）を含めた印刷ジョブ（印刷指示）を生成する。
【００３３】
ここで、カスタマイズ情報は、例えば、印刷条件の設定項目の情報と、その設定項目を設定画面上に配置すべき位置の位置情報とにより構成されている。
【００３４】
転送部２２は、印刷ジョブ生成部２１により生成された印刷ジョブをプリントサーバ３０に転送する。
【００３５】
本実施形態のプリントサーバ３０は、図３に示されるように、受付部３１と、カスタマイズ情報抽出部３２と、制御部３３と、表示部３４と、ＲＩＰ処理部３５と、送信部３６とを備えている。
【００３６】
受付部３１は、クライアント装置２０から転送されてきた印刷ジョブを受信する。ＲＩＰ処理部３５は、受付部３１により受信された印刷ジョブに対する描画処理を行って印刷データに展開する描画処理手段として機能する。
【００３７】
カスタマイズ情報抽出部３２は、受付部３１により受信された印刷ジョブに、印刷処理を行う際の印刷条件を設定するための設定画面のカスタマイズ情報が含まれている場合、そのカスタマイズ情報を抽出する。
【００３８】
制御部３３は、受付部３１により受信された印刷ジョブに設定画面のカスタマイズ情報が含まれている場合、カスタマイズ情報抽出部３２により抽出されたカスタマイズ情報に基づいた設定画面を生成し、受付部３１により受信された印刷ジョブに設定画面のカスタマイズ情報が含まれていない場合、予め用意されている通常の配置情報に基づいた設定画面を生成する。
【００３９】
表示部３４は、制御部３３により生成された設定画面を表示する。
【００４０】
そして、ＲＩＰ処理部３５は、表示部３４により表示された設定画面において設定された印刷条件に基づいて、受付部３１により受信された印刷ジョブに対する描画処理を行って印刷データに展開する描画処理を行う。
【００４１】
そして、送信部３６は、ＲＩＰ処理部３５により展開された印刷データを印刷装置１０に送信する。
【００４２】
なお、制御部３３は、設定画面を生成する処理以外にも、ＲＩＰ処理部３５、送信部３６等の動作の制御を行っている。
【００４３】
次に、本実施形態の印刷システムの動作を図面を参照して詳細に説明する。
【００４４】
先ず、本実施形態の印刷システムにおけるクライアント装置２０の動作を、図４のフローチャートを参照して説明する。
【００４５】
クライアント装置２０では、印刷ジョブ生成部２１により印刷ジョブが生成される際に、印刷情報が生成される（ステップＳ１０１）。この印刷情報とは、印刷用紙上に印刷される印刷内容に関する画像情報である。そして、印刷ジョブ生成部２１では、印刷部数、用紙設定、後処理等の設定を行うための設定値情報が生成される（ステップＳ１０２）。そして、印刷ジョブ生成部２１では、使用者により設定画面の変更、つまり設定画面のカスタマイズが行われた場合には、変更された設定画面のカスタマイズ情報が生成される（ステップＳ１０３）。
【００４６】
なお、ステップＳ１０１〜Ｓ１０３における印刷情報の生成、設置値情報の生成、カスタマイズ情報の生成の順序は、図４のフローチャートに示された順序に限定されるものではなく、どのような順序で生成されてもよい。
【００４７】
そして、最後に、印刷ジョブ生成部２１では、印刷情報に設定値情報、カスタマイズ情報を付加して印刷ジョブを生成し、生成された印刷ジョブは転送部２２によりプリントサーバ３０に転送される（ステップＳ１０４）。
【００４８】
このようにして印刷ジョブ生成部２１により生成された印刷ジョブの一例を図５に示す。図５に示された例では、印刷ジョブは、設定値情報５１、カスタマイズ情報５２、印刷ジョブ５３により構成されている。この図５に示されたカスタマイズ情報５２では、例えば、「ジョブ名」という設定項目の情報と、その設定項目を設定画面の「０．０」という位置に表示するような位置情報とにより構成されている。また、印刷情報５３では、印刷用紙上に印刷すべき画像情報が例えばページ記述言語により記述されている。
【００４９】
次に、このような印刷ジョブを本実施形態の印刷システムにおけるプリントサーバ３０が受信した場合の動作を図６のフローチャートを参照して説明する。
【００５０】
クライアント装置２０からの印刷ジョブがプリントサーバ３０の受付部３１により受信されると（ステップＳ２０１）、カスタマイズ情報抽出部３２では、受信された印刷ジョブからカスタマイズ情報を抽出する（ステップＳ２０１）。
【００５１】
そして、この印刷ジョブにカスタマイズ情報が含まれている場合（ステップＳ２０３においてＹｅｓ）、制御部３３は、カスタマイズ情報抽出部３２により抽出されたカスタマイズ情報に基づいた設定画面を生成して表示部３４に表示する（ステップＳ２０４）。
【００５２】
また、この印刷ジョブにカスタマイズ情報が含まれていない場合（ステップＳ２０３においてＮｏ）、制御部３３は、予め用意されている通常の設定画面を生成して表示部３４に表示する（ステップＳ２０５）。
【００５３】
次に、プリントサーバ３０の表示部３４において表示される設定画面の一例を図７に示す。図７に示された設定画面は、図５の印刷ジョブを受信したプリントサーバ３０がカスタマイズ情報５２に基づいてカスタマイズを行った設定画面の一例である。
【００５４】
図７を参照すると、図５のカスタマイズ情報５２に基づいて、「ジョブ名」、「両面」、「スプールオプション」という設定項目が設定画面の最上面に配置されていることが分かる。
【００５５】
つまり、クライアント装置２０において使用者がカスタマイズした設定項目の変更が、プリントサーバ３０において表示される設定画面上においても反映されていることが分かる。
【符号の説明】
【００５６】
１０    印刷装置
１１    ＣＰＵ
１２    メモリ
１３    記憶装置
１４    通信インタフェース（ＩＦ）
１５    ユーザインタフェース（ＵＩ）装置
１６    制御バス
２０    クライアント装置（印刷指示装置）
２１    印刷ジョブ生成部
２２    転送部
２３    設定画面変更部
２４    表示部
３０    プリントサーバ（印刷制御装置）
３１    受付部
３２    カスタマイズ情報抽出部
３３    制御部
３４    表示部
３５    ＲＩＰ処理部
３６    送信部
５１    設定値情報
５２    カスタマイズ情報
５３    印刷情報
【図１】
2014178817.tif 000003
【図２】
2014178817.tif 000004
【図３】
2014178817.tif 000005
【図４】
2014178817.tif 000006
【図５】
2014178817.tif 000007
【図６】
2014178817.tif 000008
【図７】
2014178817.tif 000009