(57)【要約】【課題】従来よりも簡単に、印刷条件を変えて印刷できるようにする。【解決手段】端末装置２に、印刷対象画像を画像形成装置１に印刷させる際の第一条件と、印刷対象画像を印刷する第一部数とを、ユーザに指定させそれらを受け付ける基本印刷条件受付処理部２０１と、第一条件とは異なる第二条件と、第一部数のうち第二条件で印刷対象画像を画像形成装置１に印刷させる第二部数とを、ユーザに指定させそれらを受け付ける、例外印刷条件受付処理部２０２と、第一条件で第一部数と第二部数との差の部数だけ印刷対象画像を印刷するための基本印刷用データ５１を生成する基本印刷用データ生成部２０３と、第二条件で第二部数の部数だけ印刷対象画像を印刷するための例外印刷用データ５２を生成する例外印刷用データ生成部２０４と、基本印刷用データ５１および例外印刷用データ５２を画像形成装置１に送信する印刷用データ送信制御部２０５と、を設ける。【選択図】図４
2009290820.tif 000002
【特許請求の範囲】
【請求項１】
画像を印刷装置に印刷させる印刷装置制御装置であって、
前記画像を前記印刷装置に印刷させる際の条件である第一の条件と、当該画像を印刷する部数である第一の部数とを、ユーザに指定させるための、第一の条件等指定手段と、
前記第一の条件とは異なる条件である第二の条件と、前記第一の部数のうち当該第二の条件で前記画像を前記印刷装置に印刷させる部数である第二の部数とを、前記ユーザに指定させるための、第二の条件等指定手段と、
前記印刷装置が前記第一の条件で前記第一の部数と前記第二の部数との差の部数だけ前記画像を印刷するための第一の印刷用データを生成する第一の印刷用データ生成手段と、
前記印刷装置が前記第二の条件で前記第二の部数の部数だけ前記画像を印刷するための第二の印刷用データを生成する第二の印刷用データ生成手段と、
前記第一の印刷用データおよび前記第二の印刷用データを前記印刷装置に送信する印刷用データ送信手段と、
を有することを特徴とする印刷装置制御装置。
【請求項２】
前記第二の条件には、フォントのサイズが示されており、
前記第二の印刷用データ生成手段は、前記第二の印刷用データとして、前記画像に含まれる文字に設定されているフォントのサイズに対する前記第二の条件に示されるフォントのサイズの比に前記画像を拡大しまたは縮小して印刷する印刷用データを生成する、
請求項１記載の印刷装置制御装置。
【請求項３】
画像を印刷する印刷装置であって、
前記画像を印刷する際の条件である第一の条件と、当該画像を印刷する部数である第一の部数とを、ユーザに指定させるための、第一の条件等指定手段と、
前記第一の条件とは異なる条件である第二の条件と、前記第一の部数のうち当該第二の条件で前記画像を印刷する部数である第二の部数とを、前記ユーザに指定させるための、第二の条件等指定手段と、
前記第一の条件で前記第一の部数と前記第二の部数との差の部数だけ前記画像を印刷するための第一の印刷用データを生成する第一の印刷用データ生成手段と、
前記第二の条件で前記第二の部数の部数だけ前記画像を印刷するための第二の印刷用データを生成する第二の印刷用データ生成手段と、
前記第一の印刷用データに基づいて前記画像を印刷し、前記第二の印刷用データに基づいて前記画像を印刷する、印刷手段と、
を有することを特徴とする印刷装置。
【請求項４】
画像が印刷されるように印刷装置を制御する印刷装置制御方法であって、
前記印刷装置に接続可能なコンピュータに、
前記画像を前記印刷装置に印刷させる際の条件である第一の条件と、当該画像を印刷する部数である第一の部数とを、ユーザに指定させるための、第一の条件等指定処理と、
前記第一の条件とは異なる条件である第二の条件と、前記第一の部数のうち当該第二の条件で前記画像を前記印刷装置に印刷させる部数である第二の部数とを、前記ユーザに指定させるための、第二の条件等指定処理と、
前記印刷装置が前記第一の条件で前記第一の部数と前記第二の部数との差の部数だけ前記画像を印刷するための第一の印刷用データを生成する第一の印刷用データ生成処理と、
前記印刷装置が前記第二の条件で前記第二の部数の部数だけ前記画像を印刷するための第二の印刷用データを生成する第二の印刷用データ生成処理と、
前記第一の印刷用データおよび前記第二の印刷用データを前記印刷装置に送信する印刷用データ送信処理と、を実行させる、
ことを特徴とする印刷装置方法。
【請求項５】
画像が印刷されるように印刷装置を制御するコンピュータに用いられるコンピュータプログラムであって、
前記コンピュータに、
前記画像を前記印刷装置に印刷させる際の条件である第一の条件と、当該画像を印刷する部数である第一の部数とを、ユーザに指定させるための、第一の条件等指定処理と、
前記第一の条件とは異なる条件である第二の条件と、前記第一の部数のうち当該第二の条件で前記画像を前記印刷装置に印刷させる部数である第二の部数とを、前記ユーザに指定させるための、第二の条件等指定処理と、
前記印刷装置が前記第一の条件で前記第一の部数と前記第二の部数との差の部数だけ前記画像を印刷するための第一の印刷用データを生成する第一の印刷用データ生成処理と、
前記印刷装置が前記第二の条件で前記第二の部数の部数だけ前記画像を印刷するための第二の印刷用データを生成する第二の印刷用データ生成処理と、
前記第一の印刷用データおよび前記第二の印刷用データを前記印刷装置に送信する印刷用データ送信処理と、を実行させる、
ことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像形成装置などの印刷装置を制御する装置および方法などに関する。
【背景技術】
【０００２】
従来より、会議の資料や業務の報告書などのドキュメントの画像を用紙に印刷する装置として、複写機およびプリンタなどの画像形成装置が普及している。特に近年は、複合機またはＭＦＰ（Multi Function Peripherals）などと呼称される多機能な画像形成装置が普及している。
【０００３】
上記のような画像の印刷物を作成し配付したい場合、ユーザは、画像形成装置に対して、配付する相手の人数を印刷部数として指定する。また、配付する相手、目的、または予算などに応じて、用紙のサイズや拡大または縮小の倍率を指定することもある。例えば、配付する相手に高齢者が含まれる場合は、文字を読みやすくするために、倍率を１００％よりも高く指定し、拡大して印刷することがある。または、コストの削減のためにまたは荷物が嵩張らないように１部当たりの枚数を減らしたい場合は、複数のページの画像を縮小して用紙の１つの面に印刷（いわゆるＮｉｎ１印刷、Ｎ−ｕｐ印刷）することがある。
【０００４】
特許文献１には、これらのニーズに個々に応えるための方法が開示されている。特許文献１に開示される方法によると、画像処理装置の記憶部に、ユーザ識別情報とＵＩ設定情報とを対応付けて記憶させておく。画像処理装置の制御部は、文書処理指示が入力されたことを検知すると、入力されたユーザ識別情報に対応するＵＩ設定情報を読み出し、入力された文書データのフォントサイズ、フォント色、言語等のスタイルを、ＵＩ設定情報の示すスタイルに変更して出力する。
【特許文献１】特開２００７−７９８３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に記載される方法は、１人ずつユーザ識別情報とＵＩ設定情報とを対応付けて記憶させておかなければならない。また、印刷の際に、１人１人のユーザ識別情報を指定しなければならない。印刷条件を変えて印刷することをもっと簡単に行えることが、要求されている。
【０００６】
本発明は、このような要求に鑑み、従来よりも簡単に、印刷条件を変えて印刷できるようにすることを、目的とする。
【課題を解決するための手段】
【０００７】
本発明の一形態に係る印刷装置制御装置は、画像を印刷装置に印刷させる印刷装置制御装置であって、前記画像を前記印刷装置に印刷させる際の条件である第一の条件と、当該画像を印刷する部数である第一の部数とを、ユーザに指定させるための、第一の条件等指定手段と、前記第一の条件とは異なる条件である第二の条件と、前記第一の部数のうち当該第二の条件で前記画像を前記印刷装置に印刷させる部数である第二の部数とを、前記ユーザに指定させるための、第二の条件等指定手段と、前記印刷装置が前記第一の条件で前記第一の部数と前記第二の部数との差の部数だけ前記画像を印刷するための第一の印刷用データを生成する第一の印刷用データ生成手段と、前記印刷装置が前記第二の条件で前記第二の部数の部数だけ前記画像を印刷するための第二の印刷用データを生成する第二の印刷用データ生成手段と、前記第一の印刷用データおよび前記第二の印刷用データを前記印刷装置に送信する印刷用データ送信手段と、を有する。
【０００８】
好ましくは、前記第二の条件には、フォントのサイズが示されており、前記第二の印刷用データ生成手段は、前記第二の印刷用データとして、前記画像に含まれる文字に設定されているフォントのサイズに対する前記第二の条件に示されるフォントのサイズの比に前記画像を拡大しまたは縮小して印刷する印刷用データを生成する。
【０００９】
本発明の一形態に係る画像形成装置は、画像を印刷する画像形成装置であって、前記画像を印刷する際の条件である第一の条件と、当該画像を印刷する部数である第一の部数とを、ユーザに指定させるための、第一の条件等指定手段と、前記第一の条件とは異なる条件である第二の条件と、前記第一の部数のうち当該第二の条件で前記画像を印刷する部数である第二の部数とを、前記ユーザに指定させるための、第二の条件等指定手段と、前記第一の条件で前記第一の部数と前記第二の部数との差の部数だけ前記画像を印刷するための第一の印刷用データを生成する第一の印刷用データ生成手段と、前記第二の条件で前記第二の部数の部数だけ前記画像を印刷するための第二の印刷用データを生成する第二の印刷用データ生成手段と、前記第一の印刷用データに基づいて前記画像を印刷し、前記第二の印刷用データに基づいて前記画像を印刷する、印刷手段と、を有する。
【発明の効果】
【００１０】
本発明によると、従来よりも簡単に、印刷条件を変えて印刷できるようにすることができる。
【発明を実施するための最良の形態】
【００１１】
図１はネットワークシステム３の全体的な構成の例を示す図、図２は画像形成装置１のハードウェア構成の例を示す図、図３は端末装置２のハードウェア構成の例を示す図、図４は端末装置２の機能的構成の例を示す図である。
【００１２】
ネットワークシステム３は、図１に示すように、画像形成装置１、１台または複数台の端末装置２、および通信回線ＴＣなどによって構成される。通信回線ＴＣとして、ＬＡＮ、インターネット、公衆回線、または専用線などが用いられる。画像形成装置１および各端末装置２は、通信回線ＴＣによって互いに接続可能である。
【００１３】
画像形成装置１は、コピー、スキャナ、ファックス、ネットワークプリンティング、およびドキュメントサーバなどの様々な機能を集約した処理装置である。複合機またはＭＦＰ（Multi Function Peripherals）などと呼ばれることもある。
【００１４】
ネットワークプリンティングの機能によると、ユーザは、画像を用紙に印刷する指令を、端末装置２を操作して画像形成装置１に与えることができる。これにより、端末装置２にインストールされているワープロソフト、表計算ソフト、またはＷｅｂブラウザなどのアプリケーションソフトで作成しまたは収集した資料などを画像形成装置１に印刷させることができる。この機能は、「ＰＣプリント」と呼ばれることもある。
【００１５】
画像形成装置１は、図２に示すように、ＣＰＵ１０ａ、ＲＡＭ１０ｂ、ＲＯＭ１０ｃ、ハードディスク１０ｄ、制御用回路１０ｅ、操作パネル１０ｆ、スキャナ１０ｇ、印刷装置１０ｈ、ＬＡＮインタフェース１０ｊ、およびＦＡＸモデム１０ｋなどによって構成される。
【００１６】
制御用回路１０ｅは、ハードディスク１０ｄ、操作パネル１０ｆ、スキャナ１０ｇ、印刷装置１０ｈ、ＬＡＮインタフェース１０ｊ、およびＦＡＸモデム１０ｋなどを制御するための回路である。
【００１７】
スキャナ１０ｇは、用紙に記されている文章、数式、記号、写真、図表、またはイラストなどのドキュメントの画像を光学的に読み取って画像データを生成する装置である。
【００１８】
ＲＯＭ１０ｃおよびハードディスク１０ｄには、端末装置２から送信されてきた後述する基本印刷用データ５１または例外印刷用データ５２に基づいて、ビットマップ展開（ラスタライズ）を行うビットマップ展開プログラムが記憶されている。ビットマップ展開プログラムは必要に応じてＲＡＭ１０ｂにロードされ、ＣＰＵ１０ａによって実行される。
【００１９】
印刷装置１０ｈは、スキャナ１０ｇによって読み取られた画像およびビットマップ展開プログラムによって得られた画像を用紙に印刷する。
【００２０】
ＬＡＮインタフェース１０ｊは、端末装置２とＴＣＰ／ＩＰによって通信を行うためのＮＩＣ（Network Interface Card）である。
【００２１】
ＦＡＸモデム１０ｋは、ＦＡＸ端末とファックスプロトコルによって通信を行う装置である。
【００２２】
操作パネル１０ｆは、タッチパネル式の液晶ディスプレイおよびテンキーなどによって構成される。ユーザは、液晶ディスプレイに表示される画面を見ながら液晶ディスプレイまたはテンキーを操作することによって、画像形成装置１に対して指令を与えたり条件を指定したりすることができる。
【００２３】
端末装置２は、画像形成装置１が提供するサービスをユーザが受けるために使用されるクライアントである。端末装置２として、パーソナルコンピュータまたはワークステーションなどが用いられる。
【００２４】
上述の通り、ユーザは、ネットワークプリンティングの機能によって、端末装置２を操作して画像形成装置１に印刷を行わせることができる。この際に、ユーザは、従来通り、印刷する部数のほか、印刷先の用紙のサイズおよび拡大または縮小の倍率などの印刷条件を指定することができる。さらに、本実施形態の端末装置２によると、この部数のうちの何部かについては、別の印刷条件を指定して印刷を行わせることができる。以下、先の印刷条件を「基本印刷条件」と記載し、後の（別の）印刷条件を「例外印刷条件」と記載する。それぞれの条件の指定の仕方およびそれぞれの条件に基づく印刷の方法については、後に順次説明する。
【００２５】
端末装置２は、図３に示すように、ＣＰＵ２０ａ、ＲＡＭ２０ｂ、ＲＯＭ２０ｃ、ハードディスク２０ｄ、制御用回路２０ｅ、ＬＡＮインタフェース２０ｆ、液晶ディスプレイ２０ｇ、および入力装置２０ｈなどによって構成される。
【００２６】
制御用回路２０ｅは、ハードディスク２０ｄ、ＬＡＮインタフェース２０ｆ、および液晶ディスプレイ２０ｇなどを制御するための回路である。
【００２７】
ＬＡＮインタフェース２０ｆは、画像形成装置１とＴＣＰ／ＩＰによって通信を行うためのＮＩＣ（Network Interface Card）である。
【００２８】
液晶ディスプレイ２０ｇは、アプリケーションソフトの画面および画像形成装置１に印刷（ネットワークプリンティング）の指令を与えたり印刷の条件を指定したりするための画面（いわゆるドライバ画面）などを表示する。
【００２９】
入力装置２０ｈは、ユーザが印刷の指令および条件などを入力するために用いるキーボードおよびポインティングデバイスである。
【００３０】
ＲＯＭ２０ｃおよびハードディスク２０ｄには、図４に示すような基本印刷条件受付処理部２０１、例外印刷条件受付処理部２０２、基本印刷用データ生成部２０３、例外印刷用データ生成部２０４、および印刷用データ送信制御部２０５などを実現するためのプログラムおよびデータが記憶されている。そのほか、ハードディスク２０ｄには、ワープロソフト、表計算ソフト、またはＷｅｂブラウザなどのアプリケーションソフトがインストールされている。
【００３１】
これらのプログラムおよびデータは必要に応じてＲＡＭ２０ｂに読み出され、ＣＰＵ２０ａによってプログラムが実行される。図３に示す機能の一部または全部を、制御用回路２０ｅなどの回路によって実現するようにしてもよい。
【００３２】
図５は基本印刷条件指定画面２Ｇ１の例を示す図、図６は例外印刷条件指定画面２Ｇ２の例を示す図、図７は出力サイズ指定画面２Ｇ３の例を示す図、図８および図９は印刷データ生成処理の流れの例を説明するためのフローチャート、図１０ないし図１４は印刷用データ５１１、５２１の生成の方法を説明するための図である。次に、図３に示す端末装置２の各部の処理内容などについて詳細に説明する。
【００３３】
基本印刷条件受付処理部２０１は、ユーザによる基本印刷条件の指定を受け付けるための処理を、次のように行う。
【００３４】
ユーザは、印刷したい画像である印刷対象画像ＴＧのデータをアプリケーションソフトで開いた状態で印刷のコマンドを入力するとともに、印刷の主体のデバイスとして画像形成装置１を選択する。すると、基本印刷条件受付処理部２０１は、図５のような基本印刷条件指定画面２Ｇ１を液晶ディスプレイ２０ｇに表示させる。
【００３５】
基本印刷条件指定画面２Ｇ１は、原稿サイズ選択ボタン２Ｇ１ａ、出力サイズ指定ボタン２Ｇ１ｂ、倍率指定領域２Ｇ１ｃ、印刷部数指定領域２Ｇ１ｄ、および指定部数変倍印刷設定ボタン２Ｇ１ｅなどから構成される。
【００３６】
ユーザは、原稿サイズ選択ボタン２Ｇ１ａをドロップダウンさせて、印刷対象画像ＴＧの１ページのサイズ（Ｂ５、Ａ４、Ｂ４、Ａ３など）を指定（選択）する。ただし、このサイズは、アプリケーションソフトに対してユーザが既に指定している場合がある。つまり、既に決まっている場合がある。この場合は、原稿サイズ選択ボタン２Ｇ１ａは、この既定のサイズがデフォルトで選択された状態になる。以下、原稿サイズ選択ボタン２Ｇ１ａで指定されたサイズを「原稿ページサイズ」と記載する。
【００３７】
また、ユーザは、出力サイズ指定ボタン２Ｇ１ｂをドロップダウンさせて、印刷対象画像ＴＧの印刷先の用紙のサイズ（以下、「出力用紙サイズ」と記載する。）を指定する。
【００３８】
本実施形態では、ページおよび用紙のサイズが、そのページおよび用紙の長いほうの辺の長さで示されるものとする。
【００３９】
また、ユーザは、原稿を何倍に拡大しまたは縮小して印刷したいのかを、倍率指定領域２Ｇ１ｃに指定（入力）することができる。「１００％」が、倍率が「１倍」であることを、意味する。
【００４０】
なお、出力用紙サイズおよび原稿ページサイズが指定されると、倍率指定領域２Ｇ１ｃには、「（出力用紙サイズ／原稿ページサイズ）×１００［％］」の値が自動的に指定される。ユーザは、このデフォルト値を参考にして、倍率を指定し直せばよい。
【００４１】
また、ユーザは、印刷部数指定領域２Ｇ１ｄに、印刷条件に関わらず必要な全部数を指定する。以下、印刷部数指定領域２Ｇ１ｄに指定された部数を「全印刷部数」と記載する。
【００４２】
そして、ユーザは、指定部数変倍印刷設定ボタン２Ｇ１ｅをクリックする。すると、基本印刷条件受付処理部２０１は、基本印刷条件指定画面２Ｇ１の各部で入力された内容を受け付ける。
【００４３】
例外印刷条件受付処理部２０２は、ユーザによる例外印刷条件の指定を受け付けるための処理を、次のように行う。
【００４４】
指定部数変倍印刷設定ボタン２Ｇ１ｅがクリックされると、例外印刷条件受付処理部２０２は、基本印刷条件指定画面２Ｇ１を閉じ、図６のような例外印刷条件指定画面２Ｇ２を表示させる。
【００４５】
例外印刷条件指定画面２Ｇ２は、変更部数指定領域２Ｇ２ａ、フォントサイズ指定領域２Ｇ２ｂ、出力用紙サイズ変更ボタン２Ｇ２ｃ１、出力用紙サイズ非変更ボタン２Ｇ２ｃ２、および確定ボタン２Ｇ２ｄなどから構成される。
【００４６】
ユーザは、基本印刷条件指定画面２Ｇ１で指定した条件とは異なる条件（つまり、例外印刷条件）で、全印刷部数のうちの何部かを印刷したい場合は、次のような操作を行う。
【００４７】
ユーザは、変更部数指定領域２Ｇ２ａに、例外印刷条件で印刷したい部数を指定（入力）する。以下、この部数を「例外印刷部数」と記載する。フォントサイズ指定領域２Ｇ２ｂに、印刷対象画像ＴＧに含まれる文字のフォントのサイズを指定する。
【００４８】
また、ユーザは、出力用紙サイズを変更する場合は出力用紙サイズ変更ボタン２Ｇ２ｃ１をクリックして指定し、変更しない場合は出力用紙サイズ非変更ボタン２Ｇ２ｃ２をクリックして指定する。
【００４９】
そして、ユーザは、確定ボタン２Ｇ２ｄをクリックする。例外印刷条件受付処理部２０２は、出力用紙サイズ変更ボタン２Ｇ２ｃ１がクリックされている場合は、さらに、例外印刷条件指定画面２Ｇ２を閉じ、図７のような出力サイズ指定画面２Ｇ３を表示させる。
【００５０】
出力サイズ指定画面２Ｇ３は、出力サイズ指定ボタン２Ｇ３ａおよび確定ボタン２Ｇ３ｂなどから構成される。
【００５１】
ユーザは、出力サイズ指定ボタン２Ｇ３ａをドロップダウンさせて、出力用紙サイズを指定する。そして、確定ボタン２Ｇ３ｂをクリックする。
【００５２】
そして、例外印刷条件受付処理部２０２は、例外印刷条件指定画面２Ｇ２および出力サイズ指定画面２Ｇ３で指定された内容を受け付ける。
【００５３】
基本印刷用データ生成部２０３は、基本印刷条件受付処理部２０１および例外印刷条件受付処理部２０２によって受け付けられた指定の内容つまり基本印刷条件指定画面２Ｇ１などの画面でユーザが指定した内容に基づいて、基本印刷条件で印刷対象画像ＴＧを印刷するための基本印刷用データ５１を生成する。基本印刷用データ５１は、印刷用データ５１１および出力条件データ５１２などからなる。ここで、基本印刷用データ５１の生成の方法を、図８および図９のフローチャートなどを参照しながら説明する。
【００５４】
ユーザが指定した倍率が１００％である場合は（図８の＃１０１でＹｅｓ）、図１０のように、印刷対象画像ＴＧの各ページの画像に、先頭のページから順に所定の位置（例えば、下端の中央）にページ番号を付すことによって、各ページのページ画像ＰＧの画像データを生成する（＃１０２）。そして、生成した画像データを、画像形成装置１に対応しているページ記述言語のデータに変換することによって、印刷用データ５１１を生成する（＃１０３）。
【００５５】
または、ユーザが指定した倍率が１００％を超えている場合は（＃１０４でＹｅｓ）、印刷対象画像ＴＧの各ページの画像を、その倍率に拡大する（＃１０５）。１つのページの画像が、ユーザが指定した出力用紙サイズに納まる場合は（＃１０６でＹｅｓ）、図１１に示すように、各ページの拡大した画像にページ番号を付すことによって、各ページのページ画像ＰＧの画像データを生成する（＃１０７）。そして、生成した画像データを、画像形成装置１に対応しているページ記述言語のデータに変換することによって、印刷用データ５１１を生成する（＃１０８）。
【００５６】
一方、納まらない場合は（＃１０６でＮｏ）、図１２のように、各ページの拡大した画像を、ユーザが指定した出力用紙サイズに納まる大きさの分割画像に分割する（＃１０９）。つまり、その出力用紙サイズの用紙の１つの面に１つの分割画像が印刷されるように調整する。分割画像ごとに、元のページのページ番号と追番とをマージしたページ番号を所定の位置に付すことによって、ページ画像ＰＧの画像データを生成する（＃１１０）。そして、生成した画像データを、画像形成装置１に対応しているページ記述言語のデータに変換することによって、印刷用データ５１１を生成する（＃１１１）。
【００５７】
または、ユーザが指定した倍率が１００％未満である場合は（＃１０４でＮｏ）、印刷対象画像ＴＧの各ページの画像を、その倍率に縮小する（図９の＃１１２）。２ページ分の縮小した画像が、ユーザが指定した出力用紙サイズの用紙に納まる場合は（＃１１３でＹｅｓ）、図１３に示すように、両画像のそれぞれにページ番号を付し（＃１１４）、２ｉｎ１（２−ｕｐ）印刷されるようにマージする（＃１１５）。そして、マージした画像のデータを、画像形成装置１に対応しているページ記述言語のデータに変換することによって、ページ画像ＰＧを生成する（＃１１６）。
【００５８】
一方、納まらない場合は（＃１１３でＮｏ）、図１４に示すように、各ページの縮小した画像にページ番号を付すことによって、各ページのページ画像ＰＧの画像データを生成する（＃１１７）。そして、生成した画像データを、画像形成装置１に対応しているページ記述言語のデータに変換することによって、印刷用データ５１１を生成する（＃１１８）。
【００５９】
印刷用データ５１１を生成する処理と並行してまたは前後して、基本印刷用データ生成部２０３は、ユーザが指定した全印刷部数と例外印刷部数との差（以下、「基本印刷部数」と記載する。）および出力用紙サイズを示す、出力条件データ５１２を生成する（＃１１９）。
【００６０】
そして、生成した印刷用データ５１１および出力条件データ５１２をマージすることによって、基本印刷用データ５１を生成する（＃１２０）。
【００６１】
なお、印刷用データ５１１に基づいて印刷される印刷物のイメージ図（いわゆるプレビュー）の画面を、ページ番号の付与後の任意のタイミングで、液晶ディスプレイ２０ｇに表示してもよい。
【００６２】
図４に戻って、例外印刷用データ生成部２０４は、基本印刷条件受付処理部２０１および例外印刷条件受付処理部２０２によって受け付けられた指定の内容に基づいて、例外印刷条件で印刷対象画像ＴＧを印刷するための例外印刷用データ５２を、次のような手順で生成する。
【００６３】
印刷対象画像ＴＧに含まれる文字のフォントサイズとユーザが例外印刷条件指定画面２Ｇ２で指定したフォントサイズとに基づいて、印刷対象画像ＴＧを何倍に拡大しまたは縮小して印刷するか（つまり、倍率）を算出する。具体的には、前者のフォントサイズが「Ｓａポイント」であり後者のフォントサイズが「Ｓｂポイント」である場合は、その倍率として、「（Ｓａ／Ｓｂ）×１００［％］」を算出する。
【００６４】
そして、例外印刷用データ５２を生成する。例外印刷用データ５２は、印刷用データ５２１および出力条件データ５２２などからなる。印刷用データ５２１および出力条件データ５２２の生成の方法は、前に図８〜図１４で説明した印刷用データ５１１および出力条件データ５１２の生成の方法と基本的に同じである。ただし、ここでは、フォントサイズに基づいて算出した倍率とユーザが出力サイズ指定画面２Ｇ３で指定した出力用紙サイズ（ただし、基本印刷条件の出力用紙サイズを変えないことを選択した場合は、この出力用紙サイズ）とに基づいて、生成する。
【００６５】
印刷用データ送信制御部２０５は、基本印刷用データ生成部２０３によって生成された基本印刷用データ５１および例外印刷用データ生成部２０４によって生成された例外印刷用データ５２が画像形成装置１に送信されるように、ＬＡＮインタフェース１０ｊなどを制御する。
【００６６】
画像形成装置１は、基本印刷用データ５１または例外印刷用データ５２を受信すると、次のような手順で印刷の処理を行う。
【００６７】
基本印刷用データ５１の印刷用データ５１１に基づいてラスタライズの処理を行うことによって、印刷対象であるビットマップ画像のデータを得る。そして、基本印刷用データ５１の出力条件データ５１２に示される出力用紙サイズの用紙に、その出力条件データ５１２に示される部数（基本印刷部数）だけ、そのビットマップ画像を印刷する。
【００６８】
同様に、例外印刷用データ５２の印刷用データ５２１に基づいてラスタライズの処理を行うことによって、ビットマップ画像のデータを得る。そして、例外印刷用データ５２の出力条件データ５２２に示される出力用紙サイズの用紙に、その出力条件データ５２２に示される部数（例外印刷部数）だけ、そのビットマップ画像を印刷する。
【００６９】
図１５は端末装置２の全体的な処理の流れの例を説明するフローチャートである。次に、印刷対象画像ＴＧが印刷されるように画像形成装置１を制御する際の端末装置２の全体的な処理の流れを、図１５のフローチャートを参照して説明する。
【００７０】
ユーザは、アプリケーションソフトを端末装置２に起動させ、印刷対象画像ＴＧのデータをオープンさせる。そして、印刷のコマンドを入力する。すると、端末装置２は、図５の基本印刷条件指定画面２Ｇ１を表示する（＃１）。
【００７１】
ユーザが基本印刷条件指定画面２Ｇ１に基本印刷条件および全印刷部数などを指定し指定部数変倍印刷設定ボタン２Ｇ１ｅをクリックすると、端末装置２は、指定された内容を受け付けるとともに（＃２）、図６の例外印刷条件指定画面２Ｇ２を表示する（＃３）。
【００７２】
ユーザが例外印刷条件指定画面２Ｇ２に例外印刷条件および例外印刷部数を指定し確定ボタン２Ｇ２ｄをクリックすると、端末装置２は、指定された内容を受け付ける（＃６）。なお、ユーザが出力用紙サイズ変更ボタン２Ｇ２ｃ１を選択した場合は（＃４でＮｏ）、さらに、出力サイズ指定画面２Ｇ３を表示し（＃５）、ここでユーザが指定した出力用紙サイズも、例外印刷条件の１つとして受け付ける（＃６）。
【００７３】
ユーザが指定した基本印刷条件に基づいて基本印刷用データ５１を生成する（＃７）。生成の方法は、前に図８〜図１４で説明した通りである。
【００７４】
ユーザが例外印刷条件を指定した場合は（＃８でＹｅｓ）、ユーザが指定したフォントサイズおよび印刷対象画像ＴＧの中の文字のフォントサイズに基づいて拡大または縮小の倍率を算出し、その倍率と、出力サイズ指定画面２Ｇ３で出力用紙サイズが指定し直された場合はその出力用紙サイズと、に基づいて、例外印刷用データ５２を生成する（＃９）。
【００７５】
そして、生成した基本印刷用データ５１および例外印刷用データ５２を画像形成装置１に送信することによって、ユーザが指定した基本印刷条件および例外印刷条件それぞれに応じた印刷物を画像形成装置１に印刷させる（＃１０）。
【００７６】
本実施形態によると、従来よりも簡単に、印刷条件を変えて印刷対象画像ＴＧを印刷することができる。
【００７７】
本実施形態では、基本印刷条件および例外印刷条件として、拡大または縮小の倍率および出力用紙サイズを指定できる場合を例に説明したが、解像度、カラー印刷かモノクロ印刷か、または片面印刷か両面印刷かなどを、基本印刷条件および例外印刷条件として指定できるようにしてもよい。
【００７８】
本実施形態では、拡大した１ページの画像が出力用紙サイズの用紙に納まらない場合に、この画像を複数に分割したが、それよりも大きい出力用紙サイズをユーザに指定し直させるようにしてもよい。
【００７９】
本実施形態では、縮小した２ページの画像が出力用紙サイズの用紙の１つの面に納まる場合に両画像を２ｉｎ１印刷したが、４ページの画像が納まる場合は、４ｉｎ１印刷してもよい。もっと多くの画像が納まる場合も同様に、そのページ数に応じたＮｉｎ１印刷することができる。
【００８０】
本実施形態では、ネットワークプリンティングの場合を例に説明したが、コピー（複写）の場合にも、適用可能である。この場合は、図４の端末装置２の基本印刷条件受付処理部２０１ないし例外印刷用データ生成部２０４の機能を画像形成装置１に設ける。そして、画像形成装置１は、スキャンして得た原稿の画像データを用いて、基本印刷部数だけ基本印刷条件で原稿の印刷（コピー）を行い、例外印刷部数だけ例外印刷条件で原稿の印刷を行えばよい。
【００８１】
その他、ネットワークシステム３、端末装置２の全体または各部の構成、処理内容、処理順序、基本印刷用データ５１、例外印刷用データ５２の構成などは、本発明の趣旨に沿って適宜変更することができる。
【図面の簡単な説明】
【００８２】
【図１】ネットワークシステムの全体的な構成の例を示す図である。
【図２】画像形成装置のハードウェア構成の例を示す図である。
【図３】端末装置のハードウェア構成の例を示す図である。
【図４】端末装置の機能的構成の例を示す図である。
【図５】基本印刷条件指定画面の例を示す図である。
【図６】例外印刷条件指定画面の例を示す図である。
【図７】出力サイズ指定画面の例を示す図である。
【図８】印刷データ生成処理の流れの例を説明するためのフローチャートである。
【図９】印刷データ生成処理の流れの例を説明するためのフローチャートである。
【図１０】印刷用データの生成の方法を説明するための図である。
【図１１】印刷用データの生成の方法を説明するための図である。
【図１２】印刷用データの生成の方法を説明するための図である。
【図１３】印刷用データの生成の方法を説明するための図である。
【図１４】印刷用データの生成の方法を説明するための図である。
【図１５】端末装置の全体的な処理の流れの例を説明するフローチャートである。
【符号の説明】
【００８３】
１  画像形成装置
１０ｈ  印刷装置
２  端末装置（印刷装置制御装置）
２０１  基本印刷条件受付処理部（第一の条件等指定手段）
２０２  例外印刷条件受付処理部（第二の条件等指定手段）
２０３  基本印刷用データ生成部（第一の印刷用データ生成手段）
２０４  例外印刷用データ生成部（第二の印刷用データ生成手段）
２０５  印刷用データ送信制御部（印刷用データ送信手段）
５１  基本印刷用データ
５２  例外印刷用データ
【図１】
2009290820.tif 000003
【図２】
2009290820.tif 000004
【図３】
2009290820.tif 000005
【図４】
2009290820.tif 000006
【図５】
2009290820.tif 000007
【図６】
2009290820.tif 000008
【図７】
2009290820.tif 000009
【図８】
2009290820.tif 000010
【図９】
2009290820.tif 000011
【図１０】
2009290820.tif 000012
【図１１】
2009290820.tif 000013
【図１２】
2009290820.tif 000014
【図１３】
2009290820.tif 000015
【図１４】
2009290820.tif 000016
【図１５】
2009290820.tif 000017