(57)【要約】【課題】印刷装置側に設けられた印刷キューの印刷設定の内容を、専用のインタフェース装置の導入コストやメンテナンスコストを負担せずに更新できるようにする。【解決手段】インクジェット記録装置１の各印刷キュー１〜Ｎが未処理の印刷ジョブに適用する印刷設定を、インクジェット記録装置１からクライアント端末１４に呼び出して、印刷型の印刷ジョブの印刷設定を生成するのに用いる出力部２０の印刷設定画面上で加工する。そして、加工した後の印刷設定を、印刷キュー１〜Ｎの印刷設定の更新を要求するステータスをＯＮにしてインクジェット記録装置１に出力して、インクジェット記録装置１の外部記憶装置９３に記憶された印刷キュー１〜Ｎの印刷設定の内容を、出力した印刷設定の内容に更新できる構成とした。なお、印刷設定は、解析型の印刷ジョブに添付して、クライアント端末１４からインクジェット記録装置１の印刷キュー１〜Ｎに出力してもよい。【選択図】図１
2019179503.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置に実行させる未処理の印刷ジョブが格納される印刷キューを管理する印刷キュー管理装置に、該印刷キューに格納された未処理の前記印刷ジョブに適用する前記印刷キューの印刷設定の出力を要求する出力要求を出力する要求出力部と、
前記出力要求に呼応して前記印刷キュー管理装置から入力された前記印刷キューの印刷設定を、前記印刷装置に実行させる前記印刷ジョブの印刷設定の入力画面上に展開させる設定展開部と、
前記入力画面上に展開された前記印刷キューの印刷設定を加工する設定加工部と、
前記設定加工部が加工した前記入力画面上の印刷設定を、前記印刷キューの印刷設定の更新内容とすることを要求するステータスを設定するステータス設定部と、
前記ステータスが設定された前記入力画面上の印刷設定を、前記印刷キューの印刷設定の更新内容として前記印刷キュー管理装置に出力する印刷設定出力部と、
を備える印刷制御装置。
【請求項２】
前記印刷キュー管理装置は複数の前記印刷キューを管理しており、前記印刷設定出力部は、前記ステータスが設定された前記入力画面上の印刷設定を、該印刷設定に印刷設定を更新する前記印刷キューに出力する請求項１記載の印刷制御装置。
【請求項３】
印刷装置で実行される前の未処理の印刷ジョブが格納され、該印刷ジョブを実行する際に前記印刷装置で適用される印刷設定が規定された印刷キューと、
ページ解析が不要な印刷型の印刷ジョブを生成する印刷制御装置からの、前記印刷キューが該印刷キューに格納された未処理の印刷ジョブに適用する印刷設定の出力要求に呼応して、前記印刷キューの印刷設定を前記出力要求の要求元の前記印刷制御装置に出力する印刷設定出力部と、
前記印刷キューの印刷設定を、前記要求元の印刷制御装置から入力された印刷設定に更新する設定更新部と、
を備える印刷キュー管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置で生成した印刷ジョブのデータに基づいて印刷装置において用紙に画像を形成する技術に関する。
【背景技術】
【０００２】
印刷装置で印刷ジョブを実行する際には、印刷ジョブの印刷設定情報に設定された印刷設定にしたがって画像の印刷が行われる。印刷装置の機種に対応したプリンタドライバのプログラムをインストールしたクライアント端末（印刷制御装置）で印刷ジョブを生成する場合は、クライアント端末においてユーザが指定することで印刷ジョブの印刷設定が設定される。
【０００３】
そこで、プリンタドライバのプログラムをインストールしたクライアント端末では、ユーザがよく利用する組み合わせの印刷設定の内容を設定リストに登録することができる。登録した印刷設定の内容は、クライアント端末で印刷ジョブを生成する際に、必要に応じて設定リストから呼び出して、生成する印刷ジョブの印刷設定として設定することができる。
【０００４】
ところが、あるクライアント端末において設定リストに登録した印刷設定の内容は、同じ印刷装置のプリンタドライバのプログラムをインストールした他のクライアント端末では利用できない。そこで、あるクライアント端末において印刷設定の内容を設定リストに登録する際に、印刷ジョブの出力先の印刷装置の設定リストにも登録できるようする提案を、本出願人は過去に行っている。
【０００５】
この提案では、クライアント端末で生成した印刷ジョブを印刷装置に出力する際に、印刷装置の設定リストに印刷設定の内容を登録する必要があるかないかを指定する。登録が必要と指定された印刷ジョブが入力された印刷装置では、入力された印刷ジョブの印刷設定の内容を、印刷ジョブの出力元のユーザ識別情報と共に設定リストに登録する。
【０００６】
印刷装置の設定リストに登録された印刷設定の内容を、その印刷装置のプリンタドライバのプログラムをインストールした他のクライアント端末において利用する際には、クライアント端末から印刷装置に、ユーザ識別情報と共に出力要求を出力する。この出力要求が入力された印刷装置は、ユーザ識別情報を用いて照合した設定リスト中の印刷設定の内容を、出力要求の出力元のクライアント端末に出力する（例えば、特許文献１）。
【０００７】
この提案により印刷装置の設定リストに登録される印刷設定の内容は、実質的に更新することができる。そのためには、クライアント端末が要求して印刷装置から受け取った印刷設定の内容を、クライアント端末において一部変更し、生成中の印刷ジョブに適用する。そして、印刷装置の設定リストへの登録を必要と指定して、生成した印刷ジョブをクライアント端末から印刷装置に出力する。
【０００８】
これにより、要求に応じてクライアント端末に出力した内容から一部変更された内容の印刷設定が、印刷装置の設定リストに新たに登録されて、設定リストの印刷設定が実質的に更新される。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１６−１５７２２１号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
ところで、印刷装置の機種に対応したプリンタドライバプログラムがインストールされていないクライアント端末が生成する印刷ジョブは、ポストスクリプト等のページ記述言語で記述される。この印刷ジョブは、クライアント端末が印刷装置の機種を特定しないまま生成するので、印刷設定情報を含んでいない。
【００１１】
このため、ポストスクリプト等のページ記述言語で記述された印刷ジョブを特定の機種の印刷装置で実行させるには、その印刷装置が解釈できるページ記述言語に印刷ジョブのページ記述言語を変換する必要がある。また、クライアント端末からの出力時点の印刷ジョブには含まれていない、印刷ジョブを実行する印刷装置に対応した印刷設定を補充する必要がある。これらの処理は、印刷キューによって行われる。
【００１２】
印刷キューは、印刷ジョブを実行する印刷装置の機種を特定できるものに設ける必要がある。そのため、印刷キューは、印刷装置自身に設けられるか、あるいは、クライアント端末からの印刷ジョブを印刷装置の前段で前処理するコントローラに設けられる。
【００１３】
印刷キューは、印刷ジョブのページ記述言語を印刷装置に対応したページ記述言語に変換し、予め定められたデフォルトの印刷設定の内容を、印刷設定情報として印刷ジョブに付加する。
【００１４】
なお、印刷キューが印刷ジョブに付加する印刷設定情報の印刷設定を、デフォルトの内容から所望の内容に更新する場合は、専用のインタフェース装置を印刷装置やコントローラに接続する。
【００１５】
そして、ユーザインタフェースとして表示されるコンソール画面を通じて、新しい印刷設定の内容をインタフェース装置に入力し、入力した印刷設定の内容を、インタフェース装置から印刷装置やコントローラに出力する。これにより、印刷キューの印刷設定の内容を新しい印刷設定の内容に更新することができる。
【００１６】
このように、印刷キューは、先に説明したプリンタドライバのような、印刷設定の内容を設定するためのユーザインタフェースを自身では持っていない。このため、印刷キューの印刷設定の内容を更新するには、専用のインタフェース装置を接続することが不可欠となる。
【００１７】
そして、専用のインタフェース装置を持つと、装置の導入コストや導入後の装置のメンテナンスコストを負担する必要が生じる。このようなコストの負担は、ユーザにとっては非常に重荷となる。
【００１８】
本発明は前記事情に鑑みなされたもので、本発明の目的は、印刷装置側に設けられた印刷キューの印刷設定の内容を、専用のインタフェース装置の導入コストや導入後のメンテナンスコストを新たに負担することなく更新できるようにすることにある。
【課題を解決するための手段】
【００１９】
上記目的を達成するために、本発明の一つの態様による印刷制御装置は、
印刷装置に実行させる未処理の印刷ジョブが格納される印刷キューを管理する印刷キュー管理装置に、該印刷キューに格納された未処理の前記印刷ジョブに適用する前記印刷キューの印刷設定の出力を要求する出力要求を出力する要求出力部と、
前記出力要求に呼応して前記印刷キュー管理装置から入力された前記印刷キューの印刷設定を、前記印刷装置に実行させる前記印刷ジョブの印刷設定の入力画面上に展開させる設定展開部と、
前記入力画面上に展開された前記印刷キューの印刷設定を加工する設定加工部と、
前記設定加工部が加工した前記入力画面上の印刷設定を、前記印刷キューの印刷設定の更新内容とすることを要求するステータスを設定するステータス設定部と、
前記ステータスが設定された前記入力画面上の印刷設定を、前記印刷キューの印刷設定の更新内容として前記印刷キュー管理装置に出力する印刷設定出力部と、
を備える。
【発明の効果】
【００２０】
本発明によれば、印刷装置側に設けられた印刷キューの印刷設定の内容を、専用のインタフェース装置の導入コストや導入後のメンテナンスコストを新たに負担することなく更新できるようにすることができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施形態に係る印刷システムの概要を示す説明図である。
【図２】図１の印刷システムの制御系の概略構成を示すブロック図である。
【図３】図２のプリンタドライバの起動中にクライアント端末の出力部に表示される印刷設定画面を示す説明図である。
【図４】図２のクライアント端末の出力部に表示される印刷キュー印刷設定更新画面の要部を示す説明図である。
【図５】図２のクライアント端末のＣＰＵ上にプリンタドライバが仮想的に構築された際のＣＰＵが実行する処理の手順を示すフローチャートである。
【図６】図２のインクジェット記録装置のＣＰＵが実行する処理の手順を示すフローチャートである。
【図７】本発明の他の実施形態に係る印刷システムの概要を示す説明図である。
【発明を実施するための形態】
【００２２】
以下、本発明の実施形態について、図面を参照して説明する。各図面を通じて同一もしくは同等の部位や構成要素には、同一もしくは同等の符号を付している。
【００２３】
以下に示す実施形態は、この発明の技術的思想を具体化するための装置等を例示するものであって、この発明の技術的思想は、各構成部品の材質、形状、構造、配置等を下記のものに特定するものでない。この発明の技術的思想は、特許請求の範囲において、種々の変更を加えることができる。
【００２４】
（印刷システムの全体構成）
図１は、本発明の一実施形態に係る印刷システムの概要を示す説明図である。本実施形態の印刷システムは、図１に示すように、インクジェット記録装置１（請求項中の印刷装置に相当）とクライアント端末１４（請求項中の印刷制御装置に相当）とを有している。
【００２５】
（インクジェット記録装置の概要）
インクジェット記録装置１は、原稿上の画像情報を印刷画像として読み取って画像信号を出力するスキャナ部１０１と、スキャナ部１０１から出力された画像信号に基づいて印刷用紙に印刷画像を印刷するプリンタ部１０２と、全体制御用の制御ユニット１０とを備えている。プリンタ部１０２における印刷画像の印刷に使用する印刷用紙は、不図示の給紙部からプリンタ部１０２を介して不図示の排紙部に搬送される。
【００２６】
制御ユニット１０の外部インターフェイス部１１には、ローカルエリアネットワークＬＡＮを介して、複数のクライアント端末１４の外部インターフェイス部１５（図１中では、１つのクライアント端末１４についてのみ示している）がそれぞれ接続されている。制御ユニット１０は各クライアント端末１４から印刷画像の印刷ジョブを受け取る。
【００２７】
制御ユニット１０は、クライアント端末１４から受け取ったベクタデータによる印刷ジョブ、即ち、解析型の印刷ジョブを、外部記憶装置９３に設けた印刷キュー１〜Ｎ（図１参照）に入力する。印刷キュー１〜Ｎに入力された印刷ジョブは、自身よりも先に入力された印刷ジョブがインクジェット記録装置１で実行されるまでの間、印刷キュー１〜Ｎに格納される。
【００２８】
外部記憶装置９３の各印刷キュー１〜Ｎには、各印刷キュー１〜Ｎ毎に印刷設定が定められている。この印刷設定は、各印刷キュー１〜Ｎに入力された解析型の印刷ジョブに、インクジェット記録装置１で印刷ジョブを実行する際の印刷設定として適用される。
【００２９】
そして、クライアント端末１４からの解析型の印刷ジョブは、印刷キュー１〜Ｎのうち、その印刷ジョブを出力したクライアント端末１４のプリンタドライバ１１０に対応する印刷キュー１〜Ｎに入力される。
【００３０】
なお、各印刷キュー１〜Ｎに入力された解析型の印刷ジョブには、印刷設定が添付される。この印刷設定は、印刷キュー１〜Ｎの印刷設定の更新に利用することができる。クライアント端末１４からの解析型の印刷ジョブが、印刷キュー１〜Ｎの印刷設定の更新を要求するステータスを含んでいる場合は、そのステータスを含む印刷ジョブが入力された印刷キュー１〜Ｎの印刷設定の内容が、その印刷キュー１〜Ｎに入力された解析型の印刷ジョブに添付された印刷設定の内容に更新される。
【００３１】
印刷キュー１〜Ｎの印刷設定の更新を要求するステータスは、クライアント端末１４でＣＰＵ１６がプリンタドライバ１１０を構築した際に出力部２０に表示される後述の印刷キュー印刷設定更新画面上での操作によって、解析型の印刷ジョブに含ませることができる。
【００３２】
（クライアント端末の構成）
クライアント端末１４は、ＰＣ（パーソナルコンピュータ）等によって構成されるものである。クライアント端末１４は、図２に示すように、ＲＯＭ１７に格納された制御プログラムに基づいて各種の処理を実行するＣＰＵ１６を有している。
【００３３】
ＣＰＵ１６には、ワーキングエリアとして機能するＲＡＭ１８と、キーボードやマウス等から構成される入力部１９と、液晶ディスプレイ等から構成される出力部２０と、外部記憶装置２１と、ＵＳＢポート２２とが接続されている。
【００３４】
外部記憶装置２１には、文書、画像等の印刷画像を含む原稿データを生成するためのアプリケーションプログラムの格納領域や、インクジェット記録装置１のプリンタドライバプログラムの格納領域、その他各種アプリケーションプログラムの格納領域が確保されている。
【００３５】
また、外部記憶装置２１には、データベース領域も確保されている。このデータベース領域には、アプリケーションプログラムを用いて生成された原稿データが格納される。
【００３６】
ＵＳＢ（Universal Serial Bus）ポート２２は、ユニバーサル・シリアル・バス規格の接続ポートであり、俗にＵＳＢメモリと呼ばれる単体動作可能な補助記憶装置であるＵＳＢフラッシュドライブ（以下、「ＵＳＢメモリ」と称する。）５０を接続することができる。
【００３７】
ＣＰＵ１６は、プロセッサやメモリその他の周辺装置によって構成される演算装置であり、入力部１９から入力される起動要求にしたがって外部記憶装置２１のアプリケーションプログラムを起動させる。
【００３８】
また、ＣＰＵ１６は、入力部１９からのパラメータ入力等により、起動されたアプリケーションプログラム上において画像の原稿データを生成する。生成された原稿データは出力部２０に表示出力され、また、入力部１９から保存要求が入力された場合には、生成された原稿データが外部記憶装置２１のデータベース領域に記憶される。
【００３９】
外部記憶装置２１のデータベース領域に記憶された原稿データは、アプリケーションプログラムの起動中に入力部１９からの読み出し要求が入力された場合に、外部記憶装置２１から読み出される。読み出された原稿データの印刷画像は、出力部２０に表示出力することができ、また、アプリケーションプログラム上において加工して新たな原稿データに生成し直すこともできる。
【００４０】
ＣＰＵ１６は、原稿データの印刷要求が入力された場合に、インクジェット記録装置１のプリンタドライバプログラムをＣＰＵ１６上で実行させる。プリンタドライバプログラムの実行により、ＣＰＵ１６上にプリンタドライバ１１０（請求項中の印刷制御装置に相当）が仮想的に構築される。
【００４１】
プリンタドライバ１１０は、クライアント端末１４に接続されたインクジェット記録装置１を制御するために、クライアント端末１４上で実行されるデータ変換プログラムである。プリンタドライバ１１０は、原稿アプリケーション等が生成した印刷画像を有する原稿データを取得し、取得した原稿データに従って印刷ジョブを生成する。
【００４２】
ここで、プリンタドライバ１１０は、取得した原稿データから、インクジェット記録装置１側でのページ解析が不要なラスタデータの印刷ジョブ（印刷型の印刷ジョブ）と、インクジェット記録装置１側でのページ解析が必要なベクタデータの印刷ジョブ（解析型の印刷ジョブ）とを生成することができる。
【００４３】
ラスタデータは、原稿データの印刷画像をインクジェット記録装置１側での印刷用のイメージデータに変換処理した印刷データ（例えば、ＰＲＮデータ）である。ラスタデータの印刷ジョブでは、原稿データが画素毎の画像データとして記述される。ラスタデータの印刷ジョブには、インクジェット記録装置１の印刷機能に対応する印刷設定情報が付加される。
【００４４】
なお、印刷設定情報とは、例えば、原稿データのサイズ、解像度、印刷用紙のサイズ及び印刷方向等、原稿データの画像をインクジェット記録装置１で印刷するのに必要な情報を含んでいる。ラスタデータの印刷ジョブの印刷設定情報は、プリンタドライバ１１０の起動中に出力部２０に表示される、図３の説明図に示す印刷設定画面上で、入力部１９の操作により入力することができる。
【００４５】
具体的には、印刷設定画面上で印刷設定を入力し、入力部１９の操作により、印刷設定画面の右下の「ＯＫ」ボタン１６７を操作すると、プリンタドライバ１１０は、プリンタドライバ１１０の起動時にＣＰＵ１６に入力された印刷要求に係る原稿データの印刷型の印刷ジョブを生成する。
【００４６】
このとき、プリンタドライバ１１０は、原稿アプリケーションプログラムや帳票作成のアプリケーションプログラム等で生成した原稿データをラスタデータに変換し、ラスタデータによる印刷ジョブを生成する。そして、生成した印刷ジョブに印刷設定画面上で入力された印刷設定を付加して、インクジェット記録装置１に出力する。
【００４７】
また、ＣＰＵ１６は、ベクタデータによる印刷ジョブを生成することができる。
【００４８】
ベクタデータの印刷ジョブでは、原稿アプリケーションプログラムや帳票作成のアプリケーションプログラム等で生成した原稿データが、ポストスクリプト（登録商標）やＰＤＦ、ＴＩＦＦ等、デバイス非依存のページ記述言語で記述される。したがって、ベクタデータの印刷ジョブは、印刷に使用する装置を特定しない印刷ジョブの記述に用いることができる。
【００４９】
ベクタデータの印刷ジョブは、印刷に使用する装置を特定しないので、出力先の装置でのページ解析を要する。このため、ベクタデータの印刷ジョブには、印刷設定情報は含まれない。
【００５０】
但し、本実施形態のプリンタドライバ１１０では、ベクタデータの印刷ジョブ（解析型の印刷ジョブ）を格納する出力先装置の印刷キューが適用する、解析型の印刷ジョブをインクジェット記録装置１で実行する際の印刷設定を更新させるために、更新後の印刷設定を生成し、ベクタデータの印刷ジョブに添付して出力することができる。
【００５１】
ベクタデータの印刷ジョブに添付する印刷設定は、図３の印刷設定画面を利用して生成することができる。
【００５２】
そのために、印刷設定画面の左下には、インクジェット記録装置１の印刷キュー１〜Ｎ（図１参照）の印刷設定を呼び出すための、印刷設定呼出メニューが設けられている。このメニューは「呼出」ボタン１６１とプルダウンメニュー部１６３とを有している。「呼出」ボタン１６１は、インクジェット記録装置１に登録保存されている印刷キュー１〜Ｎの印刷設定をクライアント端末１４に取り込む際に操作するものである。
【００５３】
また、プルダウンメニュー部１６３は、インクジェット記録装置１から印刷設定を呼び出す対象の印刷キュー１〜Ｎを指定する際に操作するものである。プルダウンメニュー部１６３の印刷キュー１〜Ｎのタイトルをクリック操作することで、プリンタドライバ１１０は、指定された印刷キュー１〜Ｎの印刷設定の出力要求を生成する。
【００５４】
プルダウンメニュー部１６３の操作により、印刷設定を呼び出す対象の印刷キュー１〜Ｎを指定した後、「呼出」ボタン１６１が操作されると、プリンタドライバ１１０は、指定された印刷キュー１〜Ｎについて生成した印刷設定の出力要求を、インクジェット記録装置１に出力する。
【００５５】
この出力要求に呼応したインクジェット記録装置１からの、指定された印刷キュー１〜Ｎの印刷設定を受け取ると、プリンタドライバ１１０は、受け取った印刷設定の内容を、印刷設定画面の各項目の設定内容に展開する。これにより、印刷設定画面の各項目には、指定された印刷キュー１〜Ｎの現在の印刷設定の内容が表示される。表示された印刷設定の内容は、入力部１９の操作により印刷設定画面上で入力された所望の内容に変更することができる。
【００５６】
そして、印刷設定画面上で入力された印刷設定を、印刷キュー１〜Ｎ（図１参照）の更新用の印刷設定として出力する場合は、入力部１９の操作により、印刷設定画面の中央下部の２つのチェックボックスのどちらかを、入力部１９の操作によりチェックする。
【００５７】
２つのチェックボックスのうち上側のチェックボックスは、印刷設定画面上で入力された印刷設定を、解析型の印刷ジョブに添付して出力する場合にチェックする。下側のチェックボックスは、印刷設定画面上で入力された印刷設定を、印刷設定のみで出力する場合にチェックする。
【００５８】
なお、印刷設定のみで出力する場合は、例えば、印刷設定を空の解析型の印刷ジョブに添付して出力する形式を採ることができる。空の解析型の印刷ジョブがクライアント端末１４から入力されたインクジェット記録装置１は、入力された印刷ジョブを実質的に実行しない。
【００５９】
そして、２つのチェックボックスのどちらかをチェックすると、出力部２０には、印刷設定画面に重ねて、図４の説明図に示す印刷キュー印刷設定更新画面が表示される。印刷キュー印刷設定更新画面は、プルダウンメニューと「印刷キュー印刷設定を反映する」のチェックボックスとを含んでいる。
【００６０】
プルダウンメニューでは、図３の印刷設定画面上で入力された印刷設定の出力先、又は、印刷設定画面上で入力された印刷設定を添付した解析型の印刷ジョブの出力先を、入力部１９の操作により、インクジェット記録装置１の印刷キュー１〜Ｎの中から指定することができる。
【００６１】
なお、「呼出」ボタン１６１の操作により印刷設定を呼び出した印刷キュー１〜Ｎの印刷設定を更新する場合は、プルダウンメニュー部１６３の操作で選択した印刷キュー１〜Ｎを、図４の印刷キュー印刷設定更新画面のプルダウンメニューで指定すればよい。
【００６２】
また、図４の説明図に示す「印刷キュー印刷設定を反映する」のチェックボックスをチェックすると、図３の印刷設定画面上で入力された印刷設定を、インクジェット記録装置１の印刷キュー１〜Ｎの更新に利用することができる。
【００６３】
ところで、図３の印刷設定画面上で、２つのチェックボックスのうち下側のチェックボックスをチェックして、印刷設定画面上で入力された印刷設定を印刷設定のみで出力することを選択した場合は、出力した印刷設定を出力先の印刷キュー１〜Ｎで、印刷設定の更新に利用することが不可欠となる。
【００６４】
このため、図３の印刷設定画面上で、２つのチェックボックスのうち下側のチェックボックスがチェックされた場合に、プリンタドライバ１１０は、図４の印刷キュー印刷設定更新画面で、「印刷キュー印刷設定を反映する」のチェックボックスがチェックされていない限り、図３の印刷設定画面の右下の「ＯＫ」ボタン１６７の操作を受け付けない。
【００６５】
そして、図４の印刷キュー印刷設定更新画面で、「印刷キュー印刷設定を反映する」のチェックボックスがチェックされた状態で、図３の印刷設定画面の「ＯＫ」ボタン１６７が操作されると、プリンタドライバ１１０は、印刷設定画面上で入力された印刷設定を、図４の印刷キュー印刷設定更新画面で指定された出力先の印刷キュー１〜Ｎに出力する。
【００６６】
このとき、図３の印刷設定画面において上側のチェックボックスがチェックされていれば、印刷設定画面上で入力された印刷設定のみが、指定された出力先の印刷キュー１〜Ｎに出力される。
【００６７】
そして、インクジェット記録装置１において、出力先の印刷キュー１〜Ｎの印刷設定が、クライアント端末１４のプリンタドライバ１１０から入力された印刷設定の内容に更新される。
【００６８】
また、印刷設定画面において下側のチェックボックスがチェックされていれば、印刷設定画面上で入力された印刷設定を添付した解析型の印刷ジョブが、指定された出力先の印刷キュー１〜Ｎに出力される。
【００６９】
そして、インクジェット記録装置１において、クライアント端末１４のプリンタドライバ１１０から入力された解析型の印刷ジョブが、出力先の印刷キュー１〜Ｎに格納される。また、出力先の印刷キュー１〜Ｎの印刷設定が、解析型の印刷ジョブに添付してプリンタドライバ１１０から入力された印刷設定の内容に更新される。
【００７０】
なお、ＣＰＵ１６が生成した印刷型や解析型の印刷ジョブは、外部インターフェイス部１５からインクジェット記録装置１の制御ユニット１０の外部インターフェイス部１１に出力される。
【００７１】
なお、本実施形態のクライアント端末１４のＣＰＵ１６上には、複数のプリンタドライバ１１０が仮想的に構築される。各プリンタドライバ１１０は、インクジェット記録装置１の制御ユニット１０の外部記憶装置９３に設けた複数の印刷キュー１〜Ｎに１対１で対応している。ＣＰＵ１６上に構築されるプリンタドライバ１１０は、図４の印刷キュー印刷設定更新画面で指定された出力先の印刷キュー１〜Ｎに対応するプリンタドライバ１１０となる。
【００７２】
クライアント端末１４から出力された解析型の印刷ジョブは、印刷キュー１〜Ｎのうち、クライアント端末１４の入力部１９からの指定入力によって起動されたプリンタドライバ１１０に対応する印刷キュー１〜Ｎに入力される。
【００７３】
即ち、クライアント端末１４からインクジェット記録装置１に、印刷キュー１〜Ｎの印刷設定を添付した解析型の印刷ジョブや、印刷キュー１〜Ｎの更新用の印刷設定を出力する場合は、印刷設定を更新させたい印刷キュー１〜Ｎを、クライアント端末１４の入力部１９からの入力によって指定して、解析型の印刷ジョブや、更新する印刷設定を、ＣＰＵ１６に生成させればよい。
【００７４】
（ベクタデータの解析処理）
そして、インクジェット記録装置１の外部記憶装置９３の印刷キュー１〜Ｎに入力された解析型の印刷ジョブは、同じ印刷キュー１〜Ｎに自身よりも先に入力された未処理の印刷ジョブがなくなると、ベクタ−ラスタ変換される。そして、ラスタデータから生成される印刷画像のビットマップデータを用いて、印刷キュー１〜Ｎにより設定された印刷設定の内容に応じた印刷条件でプリンタ部１０２により印刷用紙に印刷される。
【００７５】
なお、制御ユニット１０にはディスプレイ８０が接続されている。このディスプレイ８０は、インクジェット記録装置１の上部に配置されている。このディスプレイ８０は、インクジェット記録装置１のユーザインタフェースとして使用される。具体的には、例えば、スキャナ部１０１にセットした印刷画像を複写印刷する際の、複写枚数や複写倍率といった複写条件をユーザが入力する入力操作部等として、ディスプレイ８０が利用される。
【００７６】
上述したプリンタ部１０２に印刷動作を行わせるインクジェット記録装置１の制御ユニット１０は、ＣＰＵ９０を備える。このＣＰＵ９０は、ＲＯＭ９１に格納されているプログラム及び設定情報に基づいて、ディスプレイ８０から入力設定される内容に応じたスキャナ部１０１やプリンタ部１０２の動作を制御する。
【００７７】
また、制御ユニット１０にはＲＡＭ９２が設けられており、ＲＡＭ９２には、クライアント端末１４から制御ユニット１０に入力された印刷ジョブや、ディスプレイ８０から入力されたコピー時の印刷枚数や各種の設定内容等が随時記憶される。
【００７８】
さらに、ＲＡＭ９２にはフレームメモリ領域が設けられている。このフレームメモリ領域には、クライアント端末１４からの印刷ジョブやスキャナ部１０１からの画像信号によってＣＰＵ９０が生成する印刷画像のラスタデータが、プリンタ部１０２に出力されるまでの間、一時的に記憶される。
【００７９】
また、制御ユニット１０には外部記憶装置９３が設けられており、この外部記憶装置９３はＣＰＵ９０に接続されている。外部記憶装置９３には、上述したＲＡＭ９２から転送された印刷ジョブを記憶する複数の領域が設けられている。また、各印刷キュー１〜Ｎの領域や、各印刷キュー１〜Ｎが解析型の印刷ジョブに適用する印刷設定を記憶する領域も設けられている。
【００８０】
さらに、制御ユニット１０にはＵＳＢポート９４が接続されている。このＵＳＢポート９４は、クライアント端末１４のＵＳＢポート２２と同じユニバーサル・シリアル・バス規格の接続ポートであり、ＵＳＢポート２２と同じくＵＳＢメモリ５０を接続することができる。
【００８１】
（印刷処理）
以下、本実施形態の印刷システムにおいてクライアント端末１４及びインクジェット記録装置１がそれぞれ行う処理の手順について、図５及び図６のフローチャートを参照して説明する。
【００８２】
まず、図５は、クライアント端末１４のＣＰＵ１６上にプリンタドライバ１１０が仮想的に構築された際のＣＰＵ１６が実行する処理の手順を示すフローチャートである。
【００８３】
図５に示すように、ＣＰＵ１６は、入力部１９から入力された印刷要求に基づいて（ステップＳ１でＹＥＳ）、出力部２０に図３の印刷設定画面を表示させる（ステップＳ３）。そして、ＣＰＵ１６は、画面中の「呼出」ボタン１６１が操作されたか否かを確認する（ステップＳ５）。
【００８４】
操作されていない場合は（ステップＳ５でＮＯ）、後述するステップＳ１３に移行する。一方、操作された場合は（ステップＳ５でＹＥＳ）、ＣＰＵ１６は、印刷設定画面のプルダウンメニュー部１６３の操作により指定された印刷キュー１〜Ｎの印刷設定の出力要求を、ローカルエリアネットワークＬＡＮを介してインクジェット記録装置１に出力する（ステップＳ７）。
【００８５】
そして、ＣＰＵ１６は、その出力要求に呼応してインクジェット記録装置１が出力する指定された印刷キュー１〜Ｎの印刷設定を受信し（ステップＳ９）、受信した印刷設定を、印刷設定画面中の印刷設定の各項目に展開、表示させた後（ステップＳ１１）、ステップＳ１３に移行する。
【００８６】
ステップＳ１３では、ＣＰＵ１６は、印刷設定画面上における印刷設定の入力を受け付け、続いて、画面上の「キャンセル」ボタン１６５（図３参照）が操作されたか否かを確認する（ステップＳ１５）。「キャンセル」ボタン１６５が操作された場合は（ステップＳ１５でＹＥＳ）、一連の処理を終了し、操作されていない場合は（ステップＳ１５でＮＯ）、ＣＰＵ１６は、画面上の「ＯＫ」ボタン１６７（図３参照）が操作されたか否かを確認する（ステップＳ１７）。
【００８７】
「ＯＫ」ボタン１６７が操作されていない場合は（ステップＳ１７でＮＯ）、ステップＳ５にリターンし、操作された場合は（ステップＳ１７でＹＥＳ）、ＣＰＵ１６は、印刷設定画面上で入力された内容に応じた印刷設定を生成する（ステップＳ１９）。そして、ＣＰＵ１６は、印刷設定画面の２つのチェックボックスのうちどちらのチェックボックスがチェックされているかにより、印刷設定を解析型の印刷ジョブに添付するか否かを確認する（ステップＳ２１）。
【００８８】
印刷設定を解析型の印刷ジョブに添付する場合は（ステップＳ２１でＹＥＳ）、ＣＰＵ１６は、ステップＳ１９で生成した印刷設定を、ステップＳ１で入力された印刷要求に応じて生成した解析型の印刷ジョブに添付して、インクジェット記録装置１に出力した後（ステップＳ２３）、一連の処理を終了する。
【００８９】
また、印刷設定を解析型の印刷ジョブに添付しない場合は（ステップＳ２１でＮＯ）、ＣＰＵ１６は、ステップＳ１９で生成した印刷設定を、空の解析型の印刷ジョブに添付して、実質的に印刷設定のみをインクジェット記録装置１に出力した後（ステップＳ２５）、一連の処理を終了する。
【００９０】
次に、図６は、インクジェット記録装置１のＣＰＵ９０が実行する処理の手順を示すフローチャートである。
【００９１】
図６に示すように、ＣＰＵ９０は、クライアント端末１４からの、印刷キュー１〜Ｎに対する印刷設定の出力要求の入力を待ち受ける（ステップＳ３１）。印刷設定の出力要求が入力されると（ステップＳ３１でＹＥＳ）、ＣＰＵ９０は、要求された印刷キュー１〜Ｎについて定められた印刷設定を、要求元のインクジェット記録装置１に出力する（ステップＳ３３）。
【００９２】
次に、ＣＰＵ９０は、インクジェット記録装置１からの解析型の印刷ジョブの入力を待ち受け（ステップＳ３５）、解析型の印刷ジョブが入力されると（ステップＳ３５でＹＥＳ）、ＣＰＵ９０は、入力された解析型の印刷ジョブを出力先の印刷キュー１〜Ｎに入力する（ステップＳ３７）。
【００９３】
続いて、ＣＰＵ９０は、入力された解析型の印刷ジョブが空の印刷ジョブか否かを判別する（ステップＳ３９）。
【００９４】
入力された解析型の印刷ジョブが空の印刷ジョブである場合は（ステップＳ３９でＹＥＳ）、ＣＰＵ１６は、外部記憶装置９３に記憶されている、印刷キュー１〜Ｎが解析型の印刷ジョブに適用する印刷設定の内容を、空の印刷ジョブに添付して印刷キュー１〜Ｎに入力された印刷設定に上書き更新する（ステップＳ４１）。そして、一連の処理を終了する。
【００９５】
また、入力された解析型の印刷ジョブが空の印刷ジョブでない場合は（ステップＳ３９でＮＯ）、ＣＰＵ１６は、外部記憶装置９３に記憶されている、印刷キュー１〜Ｎが解析型の印刷ジョブに適用する印刷設定の内容を、空の印刷ジョブに添付して印刷キュー１〜Ｎに入力された印刷設定に上書き更新する（ステップＳ４３）。
【００９６】
続いて、入力された解析型の印刷ジョブをページ解析してラスタデータに変換し、更新された印刷キュー１〜Ｎの印刷設定を適用して、ラスタデータに変換した印刷ジョブを実行する（ステップＳ４７）。そして、一連の処理を終了する。
【００９７】
以上の説明からも明らかなように、本実施形態では、クライアント端末１４のＣＰＵ１６が実行する図５のフローチャートのステップＳ７が、請求項中の要求出力部に対応する処理となっている。また、ＣＰＵ１６が実行する図５中のステップＳ１１が、請求項中の設定展開部に対応する処理となっている。
【００９８】
さらに、本実施形態では、ＣＰＵ１６が実行する図５中のステップＳ１３が、請求項中の設定加工部に対応する処理となっている。また、ＣＰＵ１６が実行する図５中のステップＳ２１が、請求項中のステータス設定部に対応する処理となっている。さらに、ＣＰＵ１６が実行する図５中のステップＳ２３、ステップＳ２５が、請求項中の印刷設定出力部に対応する処理となっている。
【００９９】
また、本実施形態では、インクジェット記録装置１のＣＰＵ９０が実行する図６のフローチャートのステップＳ３３が、請求項中の印刷設定出力部に対応する処理となっている。また、ＣＰＵ９０が実行する図６中のステップＳ４３が、請求項中の設定更新部に対応する処理となっている。
【０１００】
なお、図６のフローチャートでは、各印刷キュー１〜Ｎに入力した印刷ジョブが未処理の印刷ジョブの先頭になって、印刷ジョブによる画像の印刷がプリンタ部１０２で行われるまでの手順の説明を省略している。
【０１０１】
以上に説明した本実施形態の印刷システムでは、インクジェット記録装置１の各印刷キュー１〜Ｎが入力された解析型の印刷ジョブに適用する印刷設定を、クライアント端末１４で起動されたプリンタドライバ１１０が出力部２０に表示させる印刷設定画面において設定、加工できる構成とした。
【０１０２】
そして、加工した後の印刷設定を、それのみで、あるいは、解析型の印刷ジョブに添付して、印刷キュー１〜Ｎの印刷設定の更新を要求するステータスをＯＮにしてインクジェット記録装置１に出力する構成とした。また、インクジェット記録装置１の外部記憶装置９３に記憶された印刷キュー１〜Ｎの印刷設定の内容を、出力した印刷ジョブの印刷設定の内容に更新できる構成とした。
【０１０３】
このため、専用のインタフェース装置を用いずに印刷キュー１〜Ｎの印刷設定の内容を更新することができる。
【０１０４】
なお、本実施形態では、印刷キュー１〜Ｎを外部記憶装置９３に記憶させるものとしたが、外部記憶装置９３以外の例えばＲＡＭ９２等に印刷キュー１〜Ｎを記憶させる構成としてもよい。
【０１０５】
また、上述した実施形態では、インクジェット記録装置１の制御ユニット１０が印刷キュー１〜Ｎを管理している構成を例に取って説明した。しかし、図７の説明図に示すように、インクジェット記録装置１（印刷装置）に外付けしたコントローラ１２（請求項中の印刷キュー管理装置に相当）がインクジェット記録装置１とクライアント端末１４との間で印刷キュー１〜Ｎを管理する構成の場合でも、本発明は適用可能である。
【０１０６】
さらに、上述した実施形態では、印刷装置としてインクジェット記録装置１を用いた場合を例に取って説明した。しかし、本発明はインクジェット方式に限らず、電子写真方式、サーマルヘッド方式、孔版印刷方式等のインクジェット方式以外の方式によるプリンタを印刷装置とする場合にも、広く適用することができる。
【０１０７】
そして、以上に説明した実施形態によって、以下に示す各態様の発明が開示される。
【０１０８】
まず、第１の態様による発明として、
印刷装置に実行させる未処理の印刷ジョブが格納される印刷キューを管理する印刷キュー管理装置に、該印刷キューに格納された未処理の前記印刷ジョブに適用する前記印刷キューの印刷設定の出力を要求する出力要求を出力する要求出力部と、
前記出力要求に呼応して前記印刷キュー管理装置から入力された前記印刷キューの印刷設定を、前記印刷装置に実行させる前記印刷ジョブの印刷設定の入力画面上に展開させる設定展開部と、
前記入力画面上に展開された前記印刷キューの印刷設定を加工する設定加工部と、
前記設定加工部が加工した前記入力画面上の印刷設定を、前記印刷キューの印刷設定の更新内容とすることを要求するステータスを設定するステータス設定部と、
前記ステータスが設定された前記入力画面上の印刷設定を、前記印刷キューの印刷設定の更新内容として前記印刷キュー管理装置に出力する印刷設定出力部と、
を備える印刷制御装置が開示される。
【０１０９】
そして、第１の態様による発明の印刷制御装置によれば、印刷キュー管理装置から要求に応じて入力される印刷キューの印刷設定は、印刷キューの印刷設定の更新内容として利用される。
【０１１０】
また、印刷キュー管理装置から要求に応じて入力される印刷キューの印刷設定は、設定加工部により印刷設定が加工された後、印刷キューの印刷設定への適用を要求するステータスを追加して、印刷キュー管理装置に出力される。
【０１１１】
このため、印刷装置において印刷キューの未処理の印刷ジョブを実行する際に適用される印刷設定が、印刷キューに格納された未処理の印刷ジョブに印刷キューが適用する印刷設定を更新するための新たな印刷設定として、印刷制御装置から印刷キュー管理装置に出力される。
【０１１２】
よって、印刷装置側に設けられた印刷キューの印刷設定の内容を、専用のインタフェース装置の導入コストや導入後のメンテナンスコストを新たに負担することなく更新できるようにすることができる。
【０１１３】
次に、第２の態様による発明として、前記印刷キュー管理装置は複数の前記印刷キューを管理しており、前記印刷設定出力部は、前記ステータスが設定された前記入力画面上の印刷設定を、該印刷設定に印刷設定を更新する前記印刷キューに出力する印刷制御装置が開示される。
【０１１４】
そして、第２の態様による発明の印刷キュー管理装置によれば、印刷キュー管理装置が複数の印刷キューを管理している場合に、解析型の印刷ジョブを、その解析型の印刷ジョブに適用させたい印刷設定を適用する印刷キューに出力させることができる。
【０１１５】
続いて、第３の態様による発明として、
印刷装置で実行される前の未処理の印刷ジョブが格納され、該印刷ジョブを実行する際に前記印刷装置で適用される印刷設定が規定された印刷キューと、
ページ解析が不要な印刷型の印刷ジョブを生成する印刷制御装置からの、前記印刷キューが該印刷キューに格納された未処理の印刷ジョブに適用する印刷設定の出力要求に呼応して、前記印刷キューの印刷設定を前記出力要求の要求元の前記印刷制御装置に出力する印刷設定出力部と、
前記印刷キューの印刷設定を、前記要求元の印刷制御装置から入力された印刷設定に更新する設定更新部と、
を備える印刷キュー管理装置が開示される。
【０１１６】
そして、第３の態様による発明の印刷キュー管理装置によれば、印刷装置で実行される前の印刷ジョブが未処理の間格納される印刷キューを管理する印刷キュー管理装置に、ページ解析が不要な印刷型の印刷ジョブを生成する印刷制御装置からの更新用の印刷設定が、その印刷設定に印刷キューの印刷設定を更新することを要求するステータスを含んで入力される。
【０１１７】
すると、印刷キューの印刷設定が、印刷キューの印刷設定の更新を要求するステータスを含んで入力された印刷設定に更新される。
【０１１８】
よって、印刷装置側に設けられた印刷キューの印刷設定の内容を、専用のインタフェース装置の導入コストや導入後のメンテナンスコストを新たに負担することなく更新できるようにすることができる。
【０１１９】
なお、第４の態様による発明として、
印刷装置に実行させる印刷ジョブを出力する印刷制御装置と、
印刷装置に実行させる未処理の印刷ジョブが格納される印刷キューを管理する印刷キュー管理装置とを備え、
前記印刷制御装置として第１又は第２の態様による発明の印刷制御装置を有しており、
前記印刷キュー管理装置として第３の態様による発明の印刷キュー管理装置を有している、
印刷システムが開示される。
【０１２０】
そして、第４の態様による発明の印刷システムによれば、第１又は第２の態様による発明の印刷制御装置と第３の態様による発明の印刷キュー管理装置とで得られる効果を得ることができる。
【符号の説明】
【０１２１】
１  インクジェット記録装置（印刷装置）
１０  制御ユニット（印刷キュー管理装置）
１１，１５  外部インターフェイス部
１０  コントローラ（印刷キュー管理装置）
１４  クライアント端末（印刷制御装置）
１６  ＣＰＵ（要求出力部、設定展開部、設定加工部、ステータス設定部、印刷設定出力部）
１７  ＲＯＭ
１８  ＲＡＭ
１９  入力部
２０  出力部
２１  外部記憶装置
２２  ＵＳＢポート
５０  ＵＳＢメモリ
８０  ディスプレイ
９０  ＣＰＵ（印刷設定出力部、設定更新部）
９１  ＲＯＭ
９２  ＲＡＭ
９３  外部記憶装置
９４  ＵＳＢポート
１０１  スキャナ部
１０２  プリンタ部
１１０  プリンタドライバ
ＬＡＮ  ローカルエリアネットワーク
【図１】
2019179503.tif 000003
【図２】
2019179503.tif 000004
【図３】
2019179503.tif 000005
【図４】
2019179503.tif 000006
【図５】
2019179503.tif 000007
【図６】
2019179503.tif 000008
【図７】
2019179503.tif 000009