(57)【要約】  【課題】複数部の印刷またはコピーにおけるユーザーの多様なニーズに応える。  【解決手段】プリンタードライバーは、印刷設定（後述する基準設定）を行うためのＵＩ画面において複数部数が設定された場合、当該部数を任意部数ごとのグループに分けるためのＵＩ画面６００を表示する。ＵＩ画面６００は、基準設定の印刷部数を表示する基準設定部数欄６２０、変形設定１〜４を追加するための変形設定追加欄６１０ａ〜ｄ、変形設定１〜４の印刷部数を設定するための変形設定部数欄６２０ａ〜ｄ、および変形設定１〜４の印刷設定を設定するための印刷設定ボタン６３０ａ〜ｄを含んでいる。【選択図】図７
2010244383.tif 000002
【特許請求の範囲】
【請求項１】
コンピューターで実行されるプリンタードライバーであって、
前記コンピューターを、
第１のユーザーインターフェイスを表示して、印刷設定の設定を受け付ける設定受付手段と、
設定された印刷設定に従って印刷データを生成する印刷データ生成手段、として機能させ、
前記設定受付手段は、
前記第１のユーザーインターフェイスにより、複数の印刷部数の設定を受け付けた場合、第２のユーザーインターフェイスを表示して、当該印刷部数を任意部数ごとのグループに分ける設定を受け付け、
前記第２のユーザーインターフェイスにより、前記グループのいずれかの印刷設定を設定する指示を受け付けた場合、第３のユーザーインターフェイスを表示して、当該グループの印刷設定の設定を受け付け、
前記印刷データ生成手段は、
前記第１のユーザーインターフェイスおよび前記第３のユーザーインターフェイスにより設定された前記グループごとの印刷設定に従って、印刷データを生成する、
ことを特徴とするプリンタードライバー。
【請求項２】
請求項１に記載のプリンタードライバーであって、
前記第１のユーザーインターフェイスにより、複数の印刷部数の設定を受け付けた場合、所定のボタンを有効とし、当該ボタンの選択を受け付けた場合に、前記第２のユーザーインターフェイスを表示する、
ことを特徴とするプリンタードライバー。
【請求項３】
請求項１または２に記載のプリンタードライバーであって、
前記第１のユーザーインターフェイスおよび前記第３のユーザーインターフェイスは、
同一の印刷設定を受け付けるための欄を有する、
ことを特徴とするプリンタードライバー
【請求項４】
請求項３に記載のプリンタードライバーであって
前記設定受付手段は、
前記第３のユーザーインターフェイスにおいて、所定の一部の印刷設定の受け付けを無効とする、
ことを特徴とするプリンタードライバー。
【請求項５】
コピー機であって、
第１のユーザーインターフェイスを表示して、コピー設定の設定を受け付ける設定受付手段と、
設定されたコピー設定に従ってスキャナー部およびプリンター部によるコピーを制御するコピー制御手段と、を有し、
前記設定受付手段は、
前記第１のユーザーインターフェイスにより、複数のコピー部数の設定を受け付けた場合、第２のユーザーインターフェイスを表示して、当該コピー部数を任意部数ごとのグループに分ける設定を受け付け、
前記第２のユーザーインターフェイスにより、前記グループのいずれかのコピー設定を設定する指示を受け付けた場合、第３のユーザーインターフェイスを表示して、当該グループのコピー設定の設定を受け付け、
前記コピー制御手段は、
前記第１のユーザーインターフェイスおよび前記第３のユーザーインターフェイスにより設定された前記グループごとのコピー設定に従って、コピーを制御する、
ことを特徴とするコピー機。
【請求項６】
複合機であって、
第１のユーザーインターフェイスを表示して、コピー設定の設定を受け付ける設定受付手段と、
設定されたコピー設定に従ってスキャナー部およびプリンター部によるコピーを制御するコピー制御手段と、を有し、
前記設定受付手段は、
前記第１のユーザーインターフェイスにより、複数のコピー部数の設定を受け付けた場合、第２のユーザーインターフェイスを表示して、当該コピー部数を任意部数ごとのグループに分ける設定を受け付け、
前記第２のユーザーインターフェイスにより、前記グループのいずれかのコピー設定を設定する指示を受け付けた場合、第３のユーザーインターフェイスを表示して、当該グループのコピー設定の設定を受け付け、
前記コピー制御手段は、
前記第１のユーザーインターフェイスおよび前記第３のユーザーインターフェイスにより設定された前記グループごとのコピー設定に従って、コピーを制御する、
ことを特徴とする複合機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタードライバー、コピー機、および複合機に関し、特に、複数部の印刷もしくはコピーを行う技術に関する。
【背景技術】
【０００２】
プリンタードライバー、コピー機、および複合機において、複数部の印刷もしくはコピーを行う機能がある。
【０００３】
例えば、プリンタードライバーは、コンピューターに表示したユーザーインターフェイス（以下、「ＵＩ」）画面を介して、印刷部数の設定を受け付ける。そして、受け付けた印刷部数に従って印刷データを生成してプリンターに送り、受け付けた部数の印刷を実行させる。コピー機および複合機も、プリンターと同様にドライバーを介してユーザーが設定した印刷部数に従って印刷を実行する。また、タッチパネルなどによりユーザー設定したコピー部数に従ってコピーを実行することができる。
【０００４】
上記のような複数部の印刷またはコピーでは、全ての部の印刷設定もしくはコピー設定に同一のものが使用され、全て部の出力結果は同じとなる。
【０００５】
指定された総部数のうち任意部数の出力結果を異ならせるための技術として、ユーザーに設定された総部数について、カラー印刷の部数とモノクロ印刷の部数とに分ける設定をユーザーから受け付け、カラーおよびモノクロの印刷をまとめて行うプリンタードライバーがある（非特許文献１）。
【先行技術文献】
【非特許文献】
【０００６】
【非特許文献１】ＵＲＬ（http://www.samsung.com/sec/consumer/detail/detail.do?group=printersmultifunction&type=printersmultifunction&subtype=colorlaserprinter&model_cd=CLP-605NDK）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、近年、複数部の印刷やコピーに関するユーザーのニーズが多様化している。例えば、指定した総部数のうちの任意部数ごとに、それぞれ異なる印刷設定（例えば、印刷品質、カラー、用紙サイズ、印刷方向、用紙トレイ、用紙種類、両面印刷など）を設定し、まとめて（例えば、スタートボタンを１回押すことにより）印刷を実行し、任意部数ごとに異なる印刷結果を得たい、という要望がある。コピーについても同様の要望がある。
【０００８】
この点、上述した様な従来の技術では、カラーおよびモノクロの２つの印刷設定しか設定をすることができない。したがって、上記のようなユーザーの多様なニーズに応えることができない。
【０００９】
そこで、本発明は、複数部の印刷またはコピーにおけるユーザーの多様なニーズに応えるための技術を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記の課題を解決するための本発明の一態様は、コンピューターで実行されるプリンタードライバーであって、前記コンピューターを、第１のユーザーインターフェイスを表示して、印刷設定の設定を受け付ける設定受付手段と、設定された印刷設定に従って印刷データを生成する印刷データ生成手段、として機能させ、前記設定受付手段は、前記第１のユーザーインターフェイスにより、複数の印刷部数の設定を受け付けた場合、第２のユーザーインターフェイスを表示して、当該印刷部数を任意部数ごとのグループに分ける設定を受け付け、前記第２のユーザーインターフェイスにより、前記グループのいずれかの印刷設定を設定する指示を受け付けた場合、第３のユーザーインターフェイスを表示して、当該グループの印刷設定の設定を受け付け、前記印刷データ生成手段は、前記第１のユーザーインターフェイスおよび前記第３のユーザーインターフェイスにより設定された前記グループごとの印刷設定に従って、印刷データを生成する、ことを特徴とする。
【００１１】
ここで、上記のプリンタードライバーであって、前記第１のユーザーインターフェイスにより、複数の印刷部数の設定を受け付けた場合、所定のボタンを有効とし、当該ボタンの選択を受け付けた場合に、前記第２のユーザーインターフェイスを表示する、ことを特徴としていてもよい。
【００１２】
また、上記のプリンタードライバーであって、前記第１のユーザーインターフェイスおよび前記第３のユーザーインターフェイスは、同一の印刷設定を受け付けるための欄を有する、ことを特徴としていてもよい。
【００１３】
また、上記のプリンタードライバーであって、前記設定受付手段は、前記第３のユーザーインターフェイスにおいて、所定の一部の印刷設定の受け付けを無効とする、ことを特徴としていてもよい。
【００１４】
上記の課題を解決するための本発明の他の態様は、コピー機または複合機であって、第１のユーザーインターフェイスを表示して、コピー設定の設定を受け付ける設定受付手段と、設定されたコピー設定に従ってスキャナー部およびプリンター部によるコピーを制御するコピー制御手段と、を有し、前記設定受付手段は、前記第１のユーザーインターフェイスにより、複数のコピー部数の設定を受け付けた場合、第２のユーザーインターフェイスを表示して、当該コピー部数を任意部数ごとのグループに分ける設定を受け付け、前記第２のユーザーインターフェイスにより、前記グループのいずれかのコピー設定を設定する指示を受け付けた場合、第３のユーザーインターフェイスを表示して、当該グループのコピー設定の設定を受け付け、前記コピー制御手段は、前記第１のユーザーインターフェイスおよび前記第３のユーザーインターフェイスにより設定された前記グループごとのコピー設定に従って、コピーを制御する、ことを特徴とする。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態の一例であるホストコンピューターのハードウェアの概略構成を示す図。
【図２】ホストコンピューターの機能構成の一例を示すブロック図。
【図３】ジョブ管理テーブルの一例を示す図。
【図４】任意部数ごとの印刷設定の設定処理の一例を示すフロー図。
【図５】基準印刷設定を設定するためのＵＩ画面例を示す図。
【図６】基準印刷設定を設定するためのＵＩ画面例を示す図。
【図７】任意部数ごとの変形印刷設定を追加するためのＵＩ画面例を示す図。
【図８】任意部数ごとの変形印刷設定を追加するためのＵＩ画面例を示す図。
【図９】任意部数ごとの変形印刷設定を追加するためのＵＩ画面例を示す図。
【図１０】変形印刷設定を設定するためのＵＩ画面例を示す図。
【図１１】変形印刷設定を設定するためのＵＩ画面例を示す図。
【図１２】本発明の他の実施形態の一例であるコピー機の概略構成を示す図。
【図１３】基準コピー設定を設定するためのＵＩ画面例を示す図。
【発明を実施するための形態】
【００１６】
以下に、本発明の一実施形態について説明する。
【００１７】
図１は、本発明の一実施形態の一例であるホストコンピューターのハードウェアの概略構成を示す図である。
【００１８】
本図に示すように、ホストコンピューター１は、例えば、各種演算を行うＣＰＵ１０と、ＣＰＵ１０が実行するプログラムやデータを格納するＲＡＭ１１と、起動に必要なプログラムやデータを予め格納するＲＯＭ１２と、ハードディスク等の補助記憶装置１３と、ＵＩ画面などを表示するＬＣＤなどの表示装置１４と、キーボードやマウス等の入力装置１５と、ＣＤ−ＲＯＭ等の可搬性を有する可搬型記憶媒体の情報を読み出すメディア読取装置１６と、ＬＡＮなどのネットワークを介して外部装置と通信を行う通信インターフェイス（Ｉ／Ｆ）１７とを備える、一般的なコンピューターである。
【００１９】
本実施形態では、ホストコンピューター１は、ＬＡＮなどのネットワークを介して、プリンター２と接続される。そして、ホストコンピューター１は、プリンター２に印刷を実行させる。そのため、ホストコンピューター１には、プリンター２を制御するプリンタードライバープログラム（不図示）がインストールされる。なお、ホストコンピューター１は、ＵＳＢなどにより直接プリンター２と接続されてもよい。
【００２０】
プリンター２は、ホストコンピューター１から送信された印刷データに従って印刷を実行する。プリンター２は、例えば、インクジェット方式のカラープリンターである。レーザー方式のページプリンターであってもよい。
【００２１】
以上のホストコンピューター１およびプリンター２構成は、本願発明の特徴を説明するにあたって主要構成を説明したのであって、上記の構成に限られない。また、一般的なホストコンピューターおよびプリンターが備える構成を排除するものではない。
【００２２】
図２は、ホストコンピューター１の機能構成の一例を示すブロック図である。
【００２３】
本図に示すように、ホストコンピューター１は、プリンタードライバー部１００を有する。また、ホストコンピューター１は、ＯＳ部（不図示）やアプリケーション部２００を有する。
【００２４】
プリンタードライバー部１００は、例えば、ＣＰＵ１０が補助記憶装置１３からＲＡＭ１１にロードした所定のプリンタードライバープログラムを実行することにより実現される。ＯＳ部やアプリケーション部２００は、例えば、ＣＰＵ１０が補助記憶装置１３からＲＡＭ１１にロードした所定のＯＳプログラムやアプリケーションプログラムを実行することにより実現される。
【００２５】
プリンタードライバープログラムは、例えば、インターネットなどのネットワーク上の外部のサーバーからダウンロードされてインストールもしくは更新される。もちろん、メディア読取装置１６によりＣＤ−ＲＯＭ等の記憶媒体から読み出されてインストールもしくは更新されてもよい。
【００２６】
プリンタードライバー部１００は、例えば、プリンタードライバーの各種ＵＩ画面の表示制御処理、ＵＩ画面を介したユーザーの操作の入力制御処理、アプリケーション部から受け付けた印刷対象のデータを含む印刷ジョブ等を生成する印刷データ生成処理、印刷データをプリンター２に送信する送信処理などを行う。そのため、プリンタードライバー部１００は、設定受付部１１０、および印刷データ生成部１２０を有する。
【００２７】
設定受付部１１０は、プリンタードライバー部１００が起動された場合、基準（メインの）印刷設定を設定するためのＵＩ画面５００（図５、および６。詳細は後述する。）を表示装置１４に表示する。そして、入力装置１５を介して各種印刷設定の設定を受け付ける。
【００２８】
設定受付部１１０は、ＵＩ画面５００上で複数の印刷部数の設定を受け付けた場合、任意部数について変形（基準に対する変形）印刷設定を追加するためのＵＩ画面６００（図７〜９。詳細は後述する。）を表示する。そして、ＵＩ画面５００で設定された印刷部数のうち、任意部数ごとの変形印刷設定の追加を受け付ける。
【００２９】
具体的には、設定受付部１１０は、ＵＩ画面５００上で設定された印刷部数（総印刷部数）を、複数のグループに分ける設定を受け付ける。例えば、総印刷部数が１０部である場合、部数が３部の変形印刷設定１、２部の変形印刷設定２、２部の変形印刷設定３の追加を受け付けることができる。残りの３部は、基準印刷設定の部として残る。
【００３０】
なお、本実施形態では、追加可能な変形印刷設定の数は、上限がある（例えば、４つ）。もちろん、１部ごとに変形印刷設定を追加可能であってもよい。
【００３１】
設定受付部１１０は、ＵＩ画面６００上で任意部数ごとの変形印刷設定の追加を受け付けた後、さらに、ユーザーに指定された変形印刷設定を設定するためのＵＩ画面７００（図１０、および１１。詳細は後述する。）を表示する。そして、各種印刷設定の設定を受け付ける。
【００３２】
設定受付部１１０は、上記の様にして受け付けた各印刷設定（基準印刷設定、および変形印刷設定）を記憶して管理する。そして、ユーザーから印刷の指示を受け付けた場合、印刷データ生成部１２０に、各印刷設定に従って印刷データを生成するように要求する。
【００３３】
設定受付部１１０は、任意部数ごとの印刷設定を記憶して管理するため、図３に示すような、ジョブ管理テーブル１１００を有する。ジョブ管理テーブル１１００には、印刷ジョブのエントリーを複数格納することができる。図３は、印刷ジョブのエントリーを追加した状態を示している。
【００３４】
印刷ジョブのエントリーには、ジョブＩＤ１１１０が割り当てられている。また、印刷ジョブのエントリーは、予め定められた複数の印刷設定（本実施形態では、１つの基準設定と４つの変形設定の計５つ。）のエントリーを含んでいる。各印刷設定のエントリーは、印刷設定を特定する設定ＩＤ１１２０と、当該印刷設定で印刷を行う部数１１３０と、当該印刷設定の内容を示す印刷設定情報１１４０とを含んでいる。
【００３５】
設定受付部１１０は、例えば、アプリケーション部２００の印刷設定画面などを介してプリンタードライバー部１００が起動された場合に、上記のジョブ管理テーブル１１００に、ジョブのエントリーを追加する。そして、所定の方法により決定したジョブＩＤ１１１０を設定する。
【００３６】
それから、設定受付部１１０は、各印刷設定のエントリーにデフォルト値を設定する。例えば、基準設定の部数１１３０として「１」もしくはアプリケーション部２００から指定された部数を設定し、基準設定の印刷設定情報１１４０として所定のデフォルトの印刷設定を設定する。また、変形設定の部数１１３０として「０」を設定し、変形設定の印刷設定情報１１４０として特にデータを設定しない。
【００３７】
また、設定受付部１１０は、上記のＵＩ画面５００上で印刷部数の設定を受け付けた場合、基準設定の部数１１３０を指定された印刷部数に変更する。また、上記のＵＩ画面６００上で任意部数の変形印刷設定の追加を受け付けた場合、設定受付部１１０は、基準設定の部数１１３０から指定された任意部数を差し引くとともに、追加された変形印刷設定に対応する印刷設定のエントリーの部数１１３０に指定された任意部数を設定する。また、基準設定のエントリーの印刷設定情報１１４０の内容を、追加された変形設定のエントリーの印刷設定情報１１４０にコピーする。
【００３８】
また、設定受付部１１０は、上記のＵＩ画面７００上で追加された変形印刷設定の設定変更を受け付けた場合、設定変更された変形印刷設定に対応する印刷設定のエントリーの印刷設定情報１１４０を変更する。
【００３９】
もちろん、ジョブ管理テーブル１１００の構成は、一例であり、上記に限られない。また、印刷設定を管理するための方法は、テーブルを用いた方法に限られない。
【００４０】
図２に戻って、印刷データ生成部１２０は、設定受付部１１０から印刷要求を受け付けると、印刷対象のジョブに含まれる複数の印刷設定（基準印刷設定、および変形印刷設定）と、各印刷設定の部数とを、設定受付部１１０のジョブ管理テーブル１１００から取得する。そして、例えば、アプリケーション部２００から指定された印刷対象のデータを取得し、取得した印刷設定ごとに、印刷設定に従って部数の指示を含む印刷データ（印刷ジョブ）を生成する。そして、プリンター２に順次印刷データを送信し、各印刷データに基づく印刷を順次実行させる。
【００４１】
なお、上記では、複数部の印刷を指示する１つの印刷ジョブについて、設定受付部１１０が、任意部数ごとの印刷設定を設定している。そして、印刷データ生成部１２０が、印刷設定ごとに部数の指示を含む印刷データ（印刷ジョブ）を生成し、プリンター２に送信している。プリンター２は、印刷データごとに指定された部数の印刷を実行している。
【００４２】
しかし、プリンター２が任意部数ごとに印刷設定を変えて印刷をできれば、上記の方式に限られない。例えば、印刷データ生成部１２０が、生成した印刷設定ごとの印刷ジョブを、１つの印刷ジョブとしてプリンター２に送信するようにしてもよい。また、印刷データ生成部１２０が、１部ごとに印刷データを生成して、順次プリンター２に送るようにしてもよい。また、設定受付部１１０が、複数の印刷設定および各印刷設定の部数と、印刷対象のデータとをプリンター２に送り、プリンター２が印刷データの生成および印刷を行うようにしてもよい。
【００４３】
以上の各構成要素は、ホストコンピューター１およびプリンタードライバー部１００の構成を理解容易にするために、主な処理内容に応じて分類したものである。構成要素の分類の仕方や名称によって、本願発明が制限されることはない。ホストコンピューター１およびプリンタードライバー部１００の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。また、各構成要素の処理は、１つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。
【００４４】
次に、上記のホストコンピューター１およびプリンタードライバー部１００により実現される特徴的な処理について説明する。
【００４５】
図４は、任意部数ごとの印刷設定の設定処理の一例を示すフロー図である。本フローは、プリンタードライバー部１００の起動後に開始される。なお、プリンタードライバー部１００は、ユーザーが印刷を行う際に、例えば、アプリケーション部の印刷設定のＵＩ画面などから起動される。
【００４６】
Ｓ１１０では、設定受付部１１０は、基準印刷設定用のＵＩ画面を表示し、基準印刷設定の設定を受け付ける。
【００４７】
具体的には、設定受付部１１０は、図５に示すような、ＵＩ画面５００を表示する。本実施形態では、ＵＩ画面５００は、タブにより切り替え可能な、基本設定画面、拡張レイアウト画面、およびオプション画面を含んでいる。また、ＵＩ画面５００は、ＵＩ画面５００上の基準印刷設定を対応する部もしくは複数部の印刷データの生成に使用する印刷設定として適用するためのＯＫボタン５０１、および印刷設定の適用を中止するキャンセルボタン５０２を含んでいる。
【００４８】
基本設定画面は、印刷品質を設定するための印刷品質欄５１０、印刷のカラーを設定するためカラー欄５２０、用紙サイズを設定するための用紙サイズ欄５３０、印刷方向を設定するための印刷方向欄５４０、用紙トレイを設定するための用紙トレイ欄５５０、用紙種類を設定するための用紙種類欄５６０、両面印刷に関する設定を設定するための両面印刷欄５７０、および部数印刷に関する設定を設定するための部数印刷欄５８０を含んでいる。拡張レイアウト画面、およびオプション画面についての詳細な説明は省略する。
【００４９】
ここで、部数印刷欄５８０は、印刷部数を設定するための部数欄５８１、および変形印刷設定を追加するための後述するＵＩ画面６００を表示するための印刷設定ボタン５８２を含んでいる。本図の例では、部数欄５８１には、部数「１」が設定されているため、設定受付部１１０は、印刷設定ボタン５８２を、ユーザーが操作できないように無効に設定している（グレーアウトしている。印刷設定ボタン５８２の表示を消去するようにしてもよい。）。
【００５０】
もちろん、基準印刷設定を設定するためのＵＩ画面５００の構成は一例であり、上記に限られない。
【００５１】
設定受付部１１０は、上記のようなＵＩ画面５００を表示するとともに、ジョブ管理テーブル１１００に、印刷ジョブのエントリーを１つ追加する。なお、既に同一ジョブのエントリーが存在する場合にはエントリーを追加しない。それから、ＵＩ画面５００上で各種印刷設定の設定変更を受け付ける。印刷設定の変更を受け付けた場合、基準設定のエントリーの印刷設定情報１１４０の内容を変更する。
【００５２】
ここで、部数欄５８１の部数が複数に変更された場合、設定受付部１１０は、基準設定のエントリーの部数１１３０を指定された部数に変更する。例えば、図５から図６の遷移に示すように、部数欄５８１の部数が「８」に変更された場合、設定受付部１１０は、基準設定のエントリーの部数１１３０を「８」に変更する。また、設定受付部１１０は、部数が複数に設定されたため、印刷設定ボタン５８２を、ユーザーが操作できるように有効に設定する。
【００５３】
また、部数欄５８１の部数が複数に変更された状態で、印刷設定ボタン５８２がユーザーの操作により選択された場合、設定受付部１１０は、処理をＳ１２０に進める。一方、ＯＫボタン５０１がユーザーの操作により選択された場合、設定受付部１１０は、ＵＩ画面５００の表示を消去し、処理をＳ１４０に進める。
【００５４】
Ｓ１２０では、設定受付部１１０は、変形印刷設定追加用のＵＩ画面を表示し、変形印刷設定の追加を受け付ける。
【００５５】
設定受付部１１０は、具体的には、図７に示すような、ＵＩ画面６００を表示する。本実施形態では、ＵＩ画面６００は、基準設定の印刷部数を表示する基準設定部数欄６２０、変形設定１〜４を追加するための変形設定追加欄６１０ａ〜ｄ、変形設定１〜４の印刷部数を設定するための変形設定部数欄６２０ａ〜ｄ、変形設定１〜４の印刷設定を設定するための印刷設定ボタン６３０ａ〜ｄ、ＵＩ画面６００上の設定を印刷データの生成に使用する印刷設定として適用するためのＯＫボタン６０１、印刷設定の適用を中止するキャンセルボタン６０２、および変形設定１〜４の設定を全て無効にする（すなわち、基準設定のみに戻す）デフォルトボタン６０３を含んでいる。
【００５６】
本図では、部数欄５８１（図６）に部数「８」が設定されているため、設定受付部１１０は、基準設定部数欄６２０に「８」を表示する。また、変形設定１を追加可能なように（ユーザーが選択可能なように）、変形設定追加欄６１０ａを有効に設定する。また、変形設定追加欄６１０ｂ〜ｄ、変形設定部数欄６２０ａ〜ｄ、および印刷設定ボタン６３０ａ〜ｄを、ユーザーが選択できないように無効に設定する。
【００５７】
もちろん、基準印刷設定を設定するためのＵＩ画面５００の構成は一例であり、上記に限られない。
【００５８】
設定受付部１１０は、上記のようなＵＩ画面６００上で変形印刷設定の追加を受け付ける。
【００５９】
ここで、変形設定追加欄６１０ａが選択された場合、設定受付部１１０は、基準設定のエントリーの部数１１３０から「１」差し引くとともに、当該部数１１３０の値を基準設定部数欄６２０に表示する。また、変形設定１のエントリーの部数１１３０に「１」を設定するとともに、当該部数１１３０の値を変形設定部数欄６２０ａに表示する。また、基準設定のエントリーの印刷設定情報１１４０を、変形設定１のエントリーの印刷設定情報１１４０にコピーする。また、変形設定部数欄６２０ａおよび印刷設定ボタン６３０ａを有効に設定する。また、変形設定追加欄６１０ｂを有効に設定する。
【００６０】
その後、変形設定部数欄６２０ａの部数がユーザー操作により増加された場合、基準設定のエントリーの部数１１３０から増加分を差し引くとともに、変形設定１のエントリーの部数１１３０に増加分を加える。例えば、図８に示すように、変形設定部数欄６２０ａには、部数「２」が設定されているため、設定受付部１１０は、基準設定部数欄６２０に「６」を表示している。
【００６１】
また、変形設定追加欄６１０ａが選択された状態で、変形設定追加欄６１０ｂが選択された場合、設定受付部１１０は、基準設定のエントリーの部数１１３０から「１」差し引くとともに、当該部数１１３０の値を基準設定部数欄６２０に表示する。また、変形設定２のエントリーの部数１１３０に「１」を設定するとともに、当該部数１１３０の値を変形設定部数欄６２０ｂに表示する。また、基準設定のエントリーの印刷設定情報１１４０を、変形設定２のエントリーの印刷設定情報１１４０にコピーする。また、変形設定部数欄６２０ｂおよび印刷設定ボタン６３０ｂを有効に設定する。また、変形設定追加欄６１０ｃを有効に設定する。
【００６２】
例えば、図８から図９の遷移に示すように、変形設定部数欄６２０ｂには、部数「１」が設定されているため、設定受付部１１０は、基準設定部数欄６２０に「５」を表示している。
【００６３】
以上のように、各変形設定１〜４は、変形設定１から順に追加することができる。変形設定追加欄６１０ａ〜ｄの少なくとも１以上が選択された状態で、印刷設定ボタン６３０ａ〜ｄのいずれかがユーザーの操作により選択されると、設定受付部１１０は、処理をＳ１３０に進める。一方、ＯＫボタン６０１がユーザーの操作により選択された場合、設定受付部１１０は、ＵＩ画面６００の表示を消去し、処理をＳ１１０に進める。
【００６４】
Ｓ１３０では、設定受付部１１０は、変形印刷設定を設定するためのＵＩ画面を表示し、変形印刷設定の設定を受け付ける。
【００６５】
具体的には、設定受付部１１０は、図１０および１１に示すような、ＵＩ画面７００を表示する。なお、図１０のＵＩ画面７００は、ＵＩ画面６００（図９）の変形設定１の印刷設定ボタン６３０ａがユーザーの操作により選択された場合に表示される。また、図１１のＵＩ画面７００は、ＵＩ画面６００（図９）の変形設定２の印刷設定ボタン６３０ｂがユーザーの操作により選択された場合に表示される。
【００６６】
本実施形態では、ＵＩ画面７００は、ＵＩ画面６００（図５および６）と同様の構成である。異なる箇所は、印刷設定ボタン５８２を有さない点である。なお、ＯＫボタン７０１は、ＵＩ画面７００上の変形印刷設定を対応する印刷データの生成に使用する印刷設定として適用するためのボタンである。
【００６７】
ここで、設定受付部１１０は、印刷設定のうち、任意部数ごとに設定を異ならせてプリンター２が印刷を実行できない所定の印刷設定を設定するための欄を無効にする。例えば、図１０および１１では、用紙サイズ欄７３０および印刷方向欄７４０を無効に設定している。すなわち、この例では、プリンター２は、用紙サイズおよび印刷方向を基準設定と異ならせて、変形設定の任意部数の印刷を実行することができない仕様となっている。もちろん、いずれの印刷設定欄を無効にする否かはプリンター２の仕様に応じて決まるので、上記に限られない。
【００６８】
また、設定受付部１１０は、部数欄７８１を無効に設定する。これは、変形設定の印刷部数を、ＵＩ画面６００の変形設定部数欄６２０ａからのみ変更可能とするためである。
【００６９】
もちろん、基準印刷設定を設定するためのＵＩ画面７００の構成は一例であり、上記に限られない。
【００７０】
設定受付部１１０は、上記のようなＵＩ画面７００を表示するとともに、各種印刷設定の設定変更を受け付ける。印刷設定の変更を受け付けた場合、対応する変形設定のエントリーの印刷設定情報１１４０の内容を変更する。
【００７１】
例えば、図１０のＵＩ画面７００では、印刷品質欄７１０、カラー欄７２０、両面印刷欄７７０、および部数印刷欄７８０（部単位で印刷）の設定が、基準設定（図６）から変更されている。設定受付部１１０は、これらの変更を変形設定１のエントリーの印刷設定情報１１４０に反映する。また、図１１のＵＩ画面７００では、カラー欄７２０、用紙種類欄７６０、および割り付け印刷欄（不図示）の設定が、基準設定（図６）から変更されている。設定受付部１１０は、これらの変更を変形設定２のエントリーの印刷設定情報１１４０に反映する。
【００７２】
ＯＫボタン７０１がユーザーの操作により選択された場合、設定受付部１１０は、ＵＩ画面７００の表示を消去し、処理をＳ１１０に進める。
【００７３】
Ｓ１４０では、印刷データ生成部１２０は、印刷データを生成する。具体的には、印刷データ生成部１２０は、印刷対象のジョブのエントリーに含まれる基準設定および変形設定のエントリーをジョブ管理テーブル１１００から取得する。また、例えば、アプリケーション部２００から指定された印刷対象のデータを取得する。そして、取得したエントリーごとに、印刷設定情報１１４０に従って部数１１３０の指示を含む印刷データを生成する。それから、生成した印刷データをプリンター２に送信し、当該印刷データに基づく印刷を実行させる。そして、本フローを終了する。
【００７４】
以上のフローの説明は、本願発明の特徴を説明するにあたって主要な処理の流れを説明したのであり、他の処理を排除するものではない。また、以上のフローの各処理単位は、ホストコンピューター１およびプリンタードライバー部１００の処理を理解容易にするために、主な処理内容に応じて分割したものである。処理単位の分割の仕方や名称によって、本願発明が制限されることはない。ホストコンピューター１およびプリンタードライバー部１００の処理は、処理内容に応じて、さらに多くの処理単位に分割することもできる。また、１つの処理単位がさらに多くの処理を含むように分割することもできる。
【００７５】
以上、本発明の一実施形態について説明した。本実施形態によれば、複数部の印刷におけるユーザーの多様なニーズに応えることができる。
【００７６】
次に、本発明の他の実施形態について説明する。本実施形態は、コピー機において、総コピー部数のうち、任意部数ごとの変形コピー設定を受け付けるものである。
【００７７】
図１２は、本発明の他の実施形態の一例であるコピー機の概略構成を示す図である。
【００７８】
本図に示すように、コピー機８００は、制御部８１０と、スキャナー部８２０と、プリンター部８３０と、通信Ｉ／Ｆ部８４０と、操作パネル部８５０とを備える、一般的なコピー機である。もちろん、コピー機８００の構成はこれに限られない。例えば、印刷対象のデータを記憶する記憶手段として、ハードディスク等の不揮発性の記憶装置を備えていてもよい。
【００７９】
制御部８１０は、上記の各部を制御し、コピー機８００の様々な機能を実現するユニットである。制御部８１０は、例えば、各種演算を行うＣＰＵ８１１、ＣＰＵ８１１が実行するプログラムやデータを格納するＲＡＭ８１２、起動に必要なプログラムやデータを予め格納するＲＯＭ８１３等を備える。
【００８０】
制御部８１０は、例えば、コピー設定等を受け付けるための各種ＵＩ画面を操作パネル部８５０に表示する表示制御処理、ＵＩ画面上のユーザーの操作を操作パネル部８５０により受け付ける入力制御処理などを行う。また、ＵＩ画面上で設定されたコピー設定に従って、スキャナー部８２０の原稿の読み取り処理を制御したり、プリンター部８３０の読み取り画像データの印刷処理を制御したりする。また、制御部８１０は、例えば、通信Ｉ／Ｆ部８４０を介して印刷対象のデータを受け付けて、受け付けたデータの印刷をプリンター部８３０に実行させてもよい。また、制御部８１０は、例えば、スキャナー部８２０により読み取られた画像データを所定のファイル（例えば、ＰＤＦなどの文書データ）として、ハードディスクや持ち運び可能な記憶媒体等に格納するようにしてもよい。
【００８１】
上記の制御部８１０の処理は、例えば、ＣＰＵ８１１がＲＯＭ８１３からＲＡＭ８１２にロードした所定の制御プログラムを実行することにより実現される。もちろん、専用の回路（例えば、ＡＳＩＣ）により実現されてもよい。
【００８２】
スキャナー部８２０は、原稿台（不図示）に載せられた原稿を読み取り、画像データを生成するユニットである。スキャナー部８２０は、例えば、光源、キャリッジ、走査用モータ、レンズ、ＣＣＤセンサー、Ａ／Ｄ変換器、画像処理回路（いずれも不図示）などを有する。ＡＤＦを用いて原稿を読み取るようにしてもよい。
【００８３】
プリンター部８３０は、スキャナー部８２０や制御部８１０から送られた画像データを印字するユニットである。プリンター部８３０は、画像処理回路、給紙トレイ、給排紙ユニット、カートリッジ、感光体ユニット、転写ユニット、定着ユニット（いずれも不図示）などを有する。もちろん、プリンター部８３０は、上記のようなレーザー方式のページプリンターに限られず、インクジェット方式のプリンターであってもよい。
【００８４】
通信Ｉ／Ｆ部８４０は、ＬＡＮなどのネットワーク上の外部装置と通信を行うためのユニットである。
【００８５】
操作パネル部８５０は、ユーザーの指示をユーザーの操作により受け付けるためのユニットである。操作パネル部８５０は、例えば、ディスプレイと、ディスプレイの表示面側に搭載され表示画面を透過するいわゆるタッチパネルから構成される（いずれも不図示）。タッチパネルは、例えば、感圧式または静電式の入力検出素子などにより構成される。また、操作パネル部８５０は、各種機能を実行するためのボタン（例えば、コピースタートボタン）や、キーボードなどのハードスイッチを備える（いずれも不図示）。
【００８６】
操作パネル部８５０は、タッチパネル上のユーザーのタッチ操作を検出し、タッチ位置とともに制御部８１０に出力する。また、ハードスイッチ上のユーザーの操作を検出し、制御部８１０に出力する。また、制御部８１０からの要求に従って、コピー設定等を受け付けるための各種ＵＩ画面をディスプレイに表示する。もちろん、操作パネル部８５０の構成は上記に限られない。
【００８７】
以上のコピー機８００の構成は、本願発明の特徴を説明するにあたって主要構成を説明したのであって、上記の構成に限られない。また、一般的なコピー機が備える構成を排除するものではない。
【００８８】
上記のコピー機８００および制御部８１０により実現される特徴的な処理について説明する。
【００８９】
制御部８１０は、図１３に示すような、基準コピー設定を設定するためのＵＩ画面９００を操作パネル部８５０に表示する。そして、操作パネル部８５０を介して各種コピー設定の設定を受け付ける。
【００９０】
本実施形態では、ＵＩ画面９００は、カラーモードを設定するためのカラーモード欄、両面印刷に関する設定を設定するための両面印刷欄、コピー倍率を設定するための倍率欄、用紙を選択するための用紙選択欄、キーボードなどにより設定されたコピー部数を表示する部数欄９１０、印字濃度を設定するための濃度欄、ソートを設定するためのソート欄、などを含んでいる。
【００９１】
ここで、ＵＩ画面９００は、変形コピー設定を追加するためのＵＩ画面を表示するためのコピー設定ボタン９２０を含んでいる。図１３（Ａ）の状態では、部数欄９１０には、部数「１」が設定されているため、制御部８１０は、コピー設定ボタン９２０を、ユーザーが操作できないように無効に設定している（グレーアウトしている。コピー設定ボタン９２０の表示を消去するようにしてもよい。）。
【００９２】
もちろん、基準印刷設定を設定するためのＵＩ画面９００の構成は一例であり、上記に限られない。
【００９３】
キーボードなどの操作により部数欄９１０の部数が複数に変更された場合、例えば、図１３（Ａ）から（Ｂ）の遷移に示すように、部数欄９１０の部数が「８」に変更された場合、制御部８１０は、コピー設定ボタン９２０を、ユーザーが操作できるように有効に設定する。
【００９４】
コピー設定ボタン９２０がユーザーの操作により選択された場合、制御部８１０は、変形コピー設定追加用のＵＩ画面を表示し、変形コピー設定の追加を受け付ける。変形コピー設定追加用のＵＩ画面は、例えば、図７で説明したＵＩ画面６００と同様の項目（設定欄）を有する構成とすればよい。
【００９５】
変形コピー設定追加用のＵＩ画面上で、変形コピー設定が少なくとも１以上追加された状態で、いずれかの変形コピー設定の設定を行うためのコピー設定ボタンがユーザーの操作により選択されると、制御部８１０は、変形コピー設定を設定するためのＵＩ画面を表示し、変形コピー設定の設定を受け付ける。変形コピー設定用のＵＩ画面は、ＵＩ画面９００（図１３）と同様の構成である。異なる箇所は、コピー設定ボタン９２０を有さない点である。
【００９６】
ここで、制御部８１０は、コピー設定のうち、任意部数ごとに設定を異ならせてコピー機８００がコピーを実行できない所定のコピー設定を設定するための欄を無効に設定する。もちろん、いずれのコピー設定欄を無効にする否かはコピー機８００の仕様に応じて決まる。また、制御部８１０は、部数欄９１０の部数の変更を無効に設定する（キーボードなどからの入力を無効にする）。
【００９７】
制御部８１０は、上記のような各種ＵＩ画面を操作パネル部８５０に表示して、基準設定および変形設定を受け付ける。そして、各設定ごとに、指定された部数のコピーが実行されるように、スキャナー部８２０およびプリンター部８３０を制御する。
【００９８】
なお、基準コピー設定および変形コピー設定の、コピー部数やコピー設定情報の管理は、例えば、図３で説明したようなテーブルを用いて行うことができる。
【００９９】
以上、本発明の他の実施形態について説明した。本実施形態によれば、複数部のコピーにおけるユーザーの多様なニーズに応えることができる。
【０１００】
上記の本発明の実施形態は、本発明の要旨と範囲を例示することを意図し、限定するものではない。多くの代替物、修正および変形例が当業者にとって明らかである。
【０１０１】
例えば、本発明は、プリンター機能を備えたコピー機、および複合機等のドライバープログラムにも適用することができる。また、スキャナーのドライバープログラムや、スキャナー機能を備えたコピー機、および複合機等のドライバープログラムにも適用することができる。
【０１０２】
例えば、スキャナードライバーは、スキャンデータを所定の電子ファイル（例えば、ＰＤＦなどの文書データ）として出力する場合に、複数の異なる設定（例えば、割り付けなどの体裁の設定）をまとめて受け付け、それぞれの設定に従った電子ファイルを複数出力するようにしてもよい。コピー機や複合機においてスキャンデータを所定の電子ファイルとして得る場合も同様である。
【０１０３】
以上、本発明によれば、複数の部数の印刷またはコピーにおけるユーザーの多様なニーズに応えるための技術を提供することができる。
【０１０４】
すなわち、本発明によれば、ユーザーは、一度のまとまった操作で、任意部数ごとに異なる設定の印刷もしくはコピーの出力を得ることができる。また、予め印刷もしくはコピーの合計部数を指定し、そのうちの任意部数のグループに対して、メインの設定と同様なＵＩ画面により設定を行うことができるので、違和感なく利用することができる。
【０１０５】
実際に、複数部の印刷もしくはコピーが要望される場面では、単一の体裁だけでなく、目的に応じた異なる体裁での出力が必要となる場合が多い。例えば、数十人規模の会議資料を準備する場合、ユーザーは、２５部を、出席者への配布用として２面割付かつ両面カラーで、２部を、保管用として割付なしかつ片面カラーで、５部を、会議主催者のメモ用として割付なしかつ両面モノクロで、出力したいごとがある。また、目的に応じて、ホチキス止め、用紙種類の使い分け（例えば、配布用資料は普通紙、保管用資料は上質紙、メモ用は再生紙）、日付およびタイトルの挿入など、更に細かなパラメーターを設定したい場合がある。
【０１０６】
本発明は、上記のような場面において特に有効である。すなわち、上記のような場面においても、設定変更と印刷もしくはコピー指示とを、何度も繰り返す必要がなくなり、ユーザーの作業負担が減る。
【符号の説明】
【０１０７】
１：ホストコンピューター、２：プリンター、１０：ＣＰＵ、１１：ＲＡＭ、１２：ＲＯＭ、１３：補助記憶装置、１４：表示装置、１５：入力装置、１６：メディア読取装置、１７：通信Ｉ／Ｆ、１００：プリンタードライバー部、１１０：設定受付部、１２０：印刷データ生成部、２００：アプリケーション部、５００：ＵＩ画面、５０１：ＯＫボタン、５０２：キャンセルボタン、５１０：印刷品質欄、５２０：カラー欄、５３０：用紙サイズ欄、５４０：印刷方向欄、５５０：用紙トレイ欄、５６０：用紙種類欄、５７０：両面印刷欄、５８０：部数印刷欄、５８１：部数欄、５８２：印刷設定ボタン、６００：ＵＩ画面、６０１：ＯＫボタン、６０２：キャンセルボタン、６０３：デフォルトボタン、６１０ａ〜ｄ：変形設定追加欄、６２０：基準設定部数欄、６２０ａ〜ｄ：変形設定部数欄、６３０ａ〜ｄ：印刷設定ボタン、７００：ＵＩ画面、７０１：ＯＫボタン、７０２：キャンセルボタン、７１０：印刷品質欄、７２０：カラー欄、７３０：用紙サイズ欄、７４０：印刷方向欄、７５０：用紙トレイ欄、７６０：用紙種類欄、７７０：両面印刷欄、７８０：部数印刷欄、７８１：部数欄、８００：コピー機、８１０：制御部、８１１：ＣＰＵ、８１２：ＲＡＭ、８１３：ＲＯＭ、８２０：スキャナー部、８３０：プリンター部、８４０：通信Ｉ／Ｆ部、８５０：操作パネル部、９００：ＵＩ画面、９１０：部数欄、９２０：コピー設定ボタン、１１００：ジョブ管理テーブル、１１１０：ジョブＩＤ、１１２０：設定ＩＤ、１１３０：部数、１１４０：印刷設定情報
【図１】
2010244383.tif 000003
【図２】
2010244383.tif 000004
【図３】
2010244383.tif 000005
【図４】
2010244383.tif 000006
【図５】
2010244383.tif 000007
【図６】
2010244383.tif 000008
【図７】
2010244383.tif 000009
【図８】
2010244383.tif 000010
【図９】
2010244383.tif 000011
【図１０】
2010244383.tif 000012
【図１１】
2010244383.tif 000013
【図１２】
2010244383.tif 000014
【図１３】
2010244383.tif 000015