(57)【要約】【課題】割り付け印刷の設定にかかるユーザの手間を軽減させる技術を提供する。【解決手段】割り付け印刷機能を有する印刷装置２００に印刷データを出力する印刷制御装置１００であって、印刷対象のファイルの種別ごとに、割り付け印刷に関する設定の登録を受け付ける設定受付手段と、ファイルを指定して印刷を実行する指示がされたときに、指定されたファイルの種別に対応する前記設定を取得する設定取得手段と、取得した前記設定に対応する割り付けコマンドを含む印刷データを生成する印刷データ生成手段と、を備えることを特徴とする印刷制御装置。【選択図】図１
2009113354.tif 000002
【特許請求の範囲】
【請求項１】
割り付け印刷機能を有する印刷装置に印刷データを出力する印刷制御装置であって、
印刷対象のファイルの種別ごとに、割り付け印刷に関する設定の登録を受け付ける設定受付手段と、
ファイルを指定して印刷を実行する指示がされたときに、指定されたファイルの種別に対応する前記設定を取得する設定取得手段と、
取得した前記設定に対応する割り付けコマンドを含む印刷データを生成する印刷データ生成手段と、
を備えることを特徴とする印刷制御装置。
【請求項２】
請求項１に記載の印刷制御装置であって、
前記種別は、印刷対象のファイルのファイル形式を示す、
ことを特徴とする印刷制御装置。
【請求項３】
請求項２に記載の印刷制御装置であって、
前記設定受付手段は、
割り付け印刷を行うか否かを決定する設定と、割り付けページ数を指定する設定と、割り付け順序を指定する設定と、割り付け印刷時に枠を印刷するか否かを決定する設定と、の登録を前記ファイル形式ごとに受け付ける、
ことを特徴とする印刷制御装置。
【請求項４】
請求項３に記載の印刷制御装置であって、
前記設定受付手段は、さらに、
割り付け印刷に関して設定可能なファイル形式を、追加、削除する設定を受け付ける、
ことを特徴とする印刷制御装置。
【請求項５】
請求項２乃至４のいずれか１項に記載の印刷制御装置であって、
前記ファイル形式は、
文書データの編集に適したファイル形式と、表データやグラフデータの編集に適したファイル形式と、プレゼンテーション用データの編集に適したファイル形式と、を含む、
ことを特徴とする印刷制御装置。
【請求項６】
割り付け印刷機能を有する印刷装置に印刷データを出力する印刷制御装置における印刷制御方法であって、
前記印刷制御装置は、制御部を備え、
前記制御部が、
印刷対象のファイルの種別ごとに、割り付け印刷に関する設定の登録を受け付ける設定受付ステップと、
ファイルを指定して印刷を実行する指示がされたときに、指定されたファイルの種別に対応する前記設定を取得する設定取得ステップと、
取得した前記設定に対応する割り付けコマンドを含む印刷データを生成する印刷データ生成ステップと、
を行うことを特徴とする印刷制御方法。
【請求項７】
コンピュータを、割り付け印刷機能を有する印刷装置に印刷データを出力する印刷制御装置として機能させるプリンタドライバであって、
前記コンピュータに、
印刷対象のファイルの種別ごとに、割り付け印刷に関する設定の登録を受け付ける設定受付ステップと、
ファイルを指定して印刷を実行する指示がされたときに、指定されたファイルの種別に対応する前記設定を取得する設定取得ステップと、
取得した前記設定に対応する割り付けコマンドを含む印刷データを生成する印刷データ生成ステップと、
を実行させるためのプリンタドライバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置、印刷制御方法、および、プリンタドライバに関する。
【背景技術】
【０００２】
特許文献１には、割り付け印刷機能を有する印刷装置について記載されている。割り付け印刷機能とは、複数ページ分の印刷データを、１枚の用紙に縮小して印刷する機能である。割り付け印刷機能を利用して印刷を行うことで、用紙の消費量を抑制することができる。
【特許文献１】特開２００６−２１３９５号
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来の割り付け印刷機能では、設定の自由度が低く、ユーザは、印刷ごとに適切な割り付け設定を行わなければならないことが多い。例えば、割り付けページ数を２ページ分として文書データを印刷した後に、割り付けページ数を６ページ分としてプレゼンテーション用資料を印刷したい場合には、ユーザは印刷ごとに割り付け設定を変更する必要がある。
【０００４】
本発明は、割り付け印刷の設定にかかるユーザの手間を軽減させる技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するための本願発明の印刷制御装置は、割り付け印刷機能を有する印刷装置に印刷データを出力する印刷制御装置であって、印刷対象のファイルの種別ごとに、割り付け印刷に関する設定の登録を受け付ける設定受付手段と、ファイルを指定して印刷を実行する指示がされたときに、指定されたファイルの種別に対応する前記設定を取得する設定取得手段と、取得した前記設定に対応する割り付けコマンドを含む印刷データを生成する印刷データ生成手段と、を備える。
【発明の効果】
【０００６】
本発明の印刷制御装置によれば、割り付け印刷の設定にかかるユーザの手間を軽減させることができる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の実施形態の一例を図面を参照して説明する。
【０００８】
図１は、本発明の一実施形態が適用された印刷システムのハードウェア構成の概要を説明するためのブロック図である。
【０００９】
図示するように、印刷システムは、アプリケーションソフトウェアによる種々の処理、プリンタドライバによる印刷処理等を実現するための情報処理装置１００と、情報処理装置１００に接続される印刷装置２００と、を備えて構成される。本実施形態において、情報処理装置１００は、印刷データを生成し、印刷装置２００に送信するプリンタホストとして機能する。そして、印刷装置２００は、受信した印刷データに基づいて印刷を行う装置として機能する。ただし、印刷システムの構成はこれに限られない。例えば、ネットワーク型の印刷システムであってもよい。
【００１０】
情報処理装置１００は、各種プログラムを実行するＣＰＵ（Central Processing Unit）１０１と、データおよびプログラム等を一時的に記憶するＲＡＭ（Random Access Memory）１０２と、情報処理装置１００を制御するための各種データ、各種プログラム等があらかじめ不揮発的に記憶されているＲＯＭ(Read Only Memory)１０３と、接続された印刷装置２００等の周辺装置とのデータの送受信を行うインタフェース１０４と、を備えている。
【００１１】
また、情報処理装置１００には、カラーディスプレイ等の表示装置１１０と、マウス、キーボード等の入力装置１２０と、ＣＤ−ＲＯＭ等の記録媒体からデータを読み取るメディア読取装置１３０と、内蔵または外付けの補助記憶装置１４０と、が接続される。ただし、情報処理装置１００の構成は、これに限られない。例えば、インターネット等のコンピュータネットワークに接続するための通信制御装置を備えるようにしてもよい。
【００１２】
印刷装置２００は、例えば、レーザ方式のカラーページプリンタである。レーザ方式のカラーページプリンタは、筐体内にトナーを充填したカートリッジを複数本備え、このトナーを印刷用紙等の印刷媒体に転写することで印刷を行う。
【００１３】
ただし、印刷装置２００の印刷方式は、これに限られない。例えば、インクジェット方式のシリアルカラープリンタ、その他の印刷方式を用いたプリンタであってもよい。また、モノクロプリンタであってもよい。
【００１４】
印刷装置２００は、情報処理装置１００とのデータの送受信を行うインタフェース２０１と、各種プログラムを実行するＣＰＵ２０２と、印刷データ等を一時的に記憶するＲＡＭ２０３と、印刷装置２００を制御するための各種データ、各種プログラム等があらかじめ不揮発的にあ記憶されているＲＯＭ２０４と、トナーカートリッジ、感光体ドラム、レーザ光照射機構、紙送り機構、印刷媒体の給排紙処理を行う給排紙機構等からなる印刷エンジン２０５と、を備えて構成される。ただし、印刷装置２００の構成はこれに限られない。
【００１５】
印刷装置２００は、印刷エンジン２０５の給排紙機構として、給紙装置２０６を備えている。本実施形態において、給紙装置２０６は、複数種類、例えば、Ａ４サイズの印刷用紙を収納するトレイ１、Ｂ５サイズの印刷用紙を収納するトレイ２が備えられている。これらは、印刷システム内においては、例えば、給紙装置２０６の識別コード（給紙装置ＩＤ）により識別される。いずれの給紙装置２０６から給紙を行うかは、情報処理装置１００から送られる印刷データに含まれる給紙装置指定コマンドに基づいて定められるようにしてもよい。
【００１６】
次に、上記印刷システムにより情報処理装置１００および印刷装置２００に実現される機能構成について、図２のブロック図を参照して説明する。
【００１７】
図示するように、情報処理装置１００上には、オペレーティングシステム部３００と、アプリケーション部３１０と、プリンタドライバ部３２０と、が構築される。
【００１８】
オペレーティングシステム部３００は、情報処理装置１００のシステム管理と、基本的なユーザ操作環境を提供する、いわゆる、情報処理装置１００の基本ソフトウェアである。
【００１９】
アプリケーション部３１０は、ＲＡＭ１０２にロードされたアプリケーションプログラムを、ＣＰＵ１０１が実行することにより情報処理装置１００上に構築される。
【００２０】
プリンタドライバ部３２０は、印刷装置２００を制御して印刷を実行させるための処理を行う。具体的には、ユーザからの印刷指示を受け付けると、アプリケーション部３１０が生成したドキュメントの描画データを読み込んで、印刷設定にしたがって印刷装置２００が解釈できる形式の印刷データに変換し、インタフェース１０４を介して印刷装置２００に送信する。ここで、描画データは、オペレーティングシステム部３００で定義されている仕様で記述されたデータであり、印刷データは、例えば、ページ記述言語で記述され、印刷装置２００を制御するコマンド群から構成されている。印刷データを構成する印刷装置２００を制御するコマンドには、割り付け印刷を指示する割り付けコマンドが含まれる。さらに、割り付けコマンドには、割り付け印刷を行うか否かを通知するコマンドと、割り付けページ数を指定するコマンドと、割り付け順序を指定するコマンドと、割り付け印刷時に枠を印刷するか否かを通知するコマンドと、が含まれる。ここで、割り付けコマンドは、割り付け印刷機能の設定（例えば、後述する割り付けテーブル５００）に基づいて生成される。
【００２１】
また、プリンタドライバ部３２０は、アプリケーション部３１０で変換された複数ページ分の印刷データを、１枚の用紙に縮小して印刷する割り付け印刷機能を有している。
【００２２】
このため、プリンタドライバ部３２０は、印刷指示、印刷設定等をユーザから受け付けるためのユーザインタフェース部３２１と、割り付け印刷の設定情報を管理する割り付け処理部３２２と、印刷データの生成、管理、送信等を処理する印刷処理部３２３と、を備えている。
【００２３】
割り付け処理部３２２が管理する割り付け印刷の設定情報は、情報処理装置１００の補助記憶装置１４０に格納される。例えば、割り付け印刷の設定情報は、テーブル（割り付けテーブル５００）形式で、補助記憶装置１４０に格納される。
【００２４】
ここで、割り付けテーブル５００の概略データ構造を図３に示す。割り付けテーブル５００は、割り付け印刷の設定内容を格納している。割り付けテーブル５００は、印刷対象のファイルのファイル形式ごとのレコード５６０からなる。各レコード５６０には、ファイル形式５１０と、割り付け種別５２０と、割り付けページ数５３０と、割り付け順序５４０と、枠５５０と、が対応付けて格納されている。
【００２５】
ファイル形式５１０は、印刷対象のファイルのファイル形式を特定するデータであり、例えば、拡張子を表す文字列である。拡張子には、Ｗｏｒｄファイルを示す「．ｄｏｃ」、Ｅｘｃｅｌファイルを示す「．ｘｌｓ」、ＰｏｗｅｒＰｏｉｎｔファイルを示す「．ｐｐｔ」、等が含まれる。
【００２６】
割り付け種別５２０は、割り付け印刷を行うか否かを特定するデータである。例えば、「する」、「しない」といった文字列でよい。
【００２７】
割り付けページ数５３０は、割り付け印刷の割り付けページ数を特定するデータであり、例えば、「２」、「４」、「６」といった数字列である。ここで、「２」は、２ページ分の印刷データを１枚の用紙に縮小して印刷することを示し、「４」は、４ページ分の印刷データを１枚の用紙に縮小して印刷することを示す。
【００２８】
割り付け順序５４０は、割り付け印刷における印刷の順序を特定するデータである。例えば、「パターンＡ」は、１枚の用紙に対して左から右方向の順序で割り付け印刷を行うことを示し、「パターンＢ」は、１枚の用紙に対して右から左方向の順序で割り付け印刷を行うことを示し、「パターンＣ」は、１枚の用紙に対して上から下方向の順序で割り付け印刷を行うことを示す。
【００２９】
枠５５０は、枠となる罫線を用紙に印刷するか否かを特定するデータである。例えば、「無し」、「有り」といった文字列でよい。
【００３０】
図２に戻り、プリンタドライバ部３２０は、ＲＡＭ１０３が読み込んだプリンタドライバプログラムを、ＣＰＵ１０１が実行することにより情報処理装置１００上に構築される。このためのプリンタドライバプログラムは、印刷装置２００のメーカ等により開発され、例えば、ＣＤ−ＲＯＭ等の可搬型の記憶媒体に記憶することで流通させることができる。そして、この記憶媒体を、メディア読取装置１３０で読み取ることにより、情報処理装置１００にプリンタドライバプログラムをインストールすることができる。また、インターネット等のコンピュータネットワークを介してインストールすることもできる。
【００３１】
印刷装置２００上には、印刷制御部４００および印刷実行部４１０が構築される。
【００３２】
印刷制御部４００は、情報処理装置１００から送信された印刷データを解釈して、印刷データに基づく印刷を印刷装置２００で実行するための制御を行う。具体的には、印刷データに基づくプリントイメージデータを生成し、このプリントイメージデータを印刷するように印刷実行部４１０に指示を送る。このとき、印刷データに含まれる割り付けコマンドにしたがって、割り付け印刷を印刷実行部４１０に指示する。
【００３３】
印刷実行部４１０は、印刷制御部４００の指示にしたがって、印刷用紙等の印刷媒体に対して、印刷エンジン２０５による印刷を実行する。印刷制御部４００の指示には、割り付け印刷をどのような設定に基づいて行うかの指示が含まれ、印刷実行部４１０はこの指示にしたがって割り付け印刷を行う。
【００３４】
次に、上記構成からなる印刷システムにおける情報処理装置１００の特徴的な動作について説明する。図４は、情報処理装置１００が行う割り付け設定処理を示すフローチャートである。ここで、割り付け印刷の設定を行う処理のことを割り付け設定処理とよぶ。
【００３５】
ユーザインタフェース部３２１は、印刷の設定を開始する指示を受け付けたときに、割り付け設定処理を開始する。
【００３６】
割り付け設定処理を開始後、ユーザインタフェース部３２１は、図５に示すような印刷設定画面６００を、表示装置１１０に表示する（ステップＳ１０１）。図示するように、印刷設定画面６００には基本設定タブ６０１が設けられ、基本設定タブ６０１上に、割り付けチェックボックス６０２と、割り付け設定ボタン６０３と、が設けられている。また、印刷設定画面６００には、ＯＫボタン６０４と、キャンセルボタン６０５と、が設けられる。
【００３７】
印刷設定画面６００を表示中に、割り付け処理部３２２は、割り付け設定を行う指示がされたか否かを判別する（ステップＳ１０２）。具体的には、割り付け処理部３２２は、割り付け設定ボタン６０３が押されたときに、割り付け設定を行う指示がされたと判定する。ここで、割り付け設定ボタン６０３は、割り付けチェックボックス６０２にチェックが入れられている状態のときに機能する。
【００３８】
ステップＳ１０２において、割り付け処理部３２２は、割り付け設定を行う指示がされなかったと判定した場合（ステップＳ１０２；Ｎｏ）、処理をステップＳ１０８に移行する。具体的には、割り付け設定ボタン６０３が押されずに、ＯＫボタン６０４或いはキャンセルボタン６０５が押されたときに、割り付け設定行う指示がされなかったと判定する。
【００３９】
一方、ステップＳ１０２において、割り付け設定を行う指示がされたと判定した場合（ステップＳ１０２；Ｙｅｓ）、割り付け処理部３２２は、図６に示すような割り付け設定画面７００を、表示装置１１０に表示する（ステップＳ１０３）。具体的には、割り付け処理部３２２は、第１のファイル形式（例えば、Ｗｏｒｄファイル）に関する割り付け設定画面７００を表示する。図示するように、割り付け設定画面７００上には、割り付けページ数を指定するための割り付けページ数欄７０５と、割り付け順序を指定するための割り付け順序欄７０６と、枠を印刷するか否かを指定するための枠ボックス７０７と、が設けられている。ここで、割り付けページ数欄７０５において、いずれの選択肢も選択されていない場合には、割り付け印刷を行わないものとする。
また、割り付け設定画面７００には、各種ファイル形式について割り付け設定を行うための割り付け設定タブ（第１のファイル形式に関する割り付け設定タブ７０１、第２のファイル形式（例えば、Ｅｘｃｅｌファイル）に関する割り付け設定タブ７０２、第３のファイル形式（例えば、ＰｏｗｅｒＰｏｉｎｔファイル）に関する割り付け設定タブ７０３）が設けられる。割り付け設定タブ（７０１〜７０３）のいずれかのタブが選択されたときには、選択されたタブごとに、上述した設定項目（割り付けページ数欄７０５、割り付け順序欄７０６、枠ボックス７０７）が割り付け設定画面７００上に表示される。ここで、表示される割り付け設定タブ（７０１〜７０３）の個数は３個としているが、後述する一覧表示欄８０１に登録されているファイル形式の個数分、割り付け設定タブが表示される。
さらに、割り付け設定画面７００には、割り付け設定を行うことができるファイル形式を追加したり削除したりするためのカスタムタブ７０５が設けられる。
また、割り付け設定画面７００には、割り付け設定画面７００上で行われた設定を確定するためのＯＫボタン７０８と、設定をキャンセルするためのキャンセルボタン７０９と、が設けられる。
【００４０】
割り付け設定画面７００を表示中に、割り付け処理部３２２は、全てのファイル形式に関する割り付け設定を終了させる指示がされたか否かを判別する（ステップＳ１０４）。具体的には、割り付け処理部３２２は、ＯＫボタン７０８が押されたときに、割り付け設定を終了させる指示がされたと判定する。一方、ＯＫボタン７０８が押されずに、割り付け設定タグ（７０１〜７０３）或いはカスタムタグ７０４が選択されたときに、割り付け設定を終了させる指示がされなかったと判定する。
【００４１】
ステップＳ１０４において、割り付け処理部３２２は、割り付け設定を終了させる指示がされたと判定した場合（ステップＳ１０４；Ｙｅｓ）、処理をステップＳ１０８に移行する。一方、割り付け設定を終了させる指示がされなかったと判定した場合（ステップＳ１０４；Ｎｏ）、割り付け処理部３２２は、処理をステップＳ１０５に移行して、選択されたタグを特定する。
【００４２】
選択されたタグを特定後、割り付け処理部３２２は、選択されたタグがカスタムタグ７０４であるか否かを判別する（ステップＳ１０５）。カスタムタグ７０４でないと判定した場合には（ステップＳ１０５；Ｎｏ）、処理をステップＳ１０３に戻す。ステップＳ１０３に処理が戻された場合、割り付け処理部３２２は、ステップＳ１０５で特定した割り付け設定タグ（７０１〜７０３）の設定項目（割り付けページ数欄７０５、割り付け順序欄７０６、枠ボックス７０７）を、割り付け設定画面７００上に表示する。
【００４３】
一方、割り付け処理部３２２は、カスタムタグ７０４であると判定した場合には（ステップＳ１０５；Ｙｅｓ）、図７に示すように、割り付け設定画面７００上に、割り付け設定を行うことができるファイル形式を追加したり削除したりするためのカスタム画面を表示する。図示するように、カスタム画面上には、割り付け設定を行うことができるファイル形式の一覧を表示する一覧表示欄８０１と、割り付け設定を行う候補となるファイル形式の一覧を表示する候補表示欄８０２と、が設けられている。さらに、カスタム画面上には、追加ボタン８０３と、削除ボタン８０４と、が設けられている。候補表示欄８０２に表示されている候補のファイル形式のうち、少なくとも１つのファイル形式が選択された状態において、追加ボタン８０３が押されると、選択されたファイル形式が一覧表示欄８０１に追加される。また、一覧表示欄８０１に表示されているファイル形式のうち、少なくとも１つのファイル形式が選択された状態において、削除ボタン８０４が押されると、選択されたファイル形式が一覧表示欄８０１から削除される。
【００４４】
割り付け設定画面７００上にカスタム画面を表示中に、割り付け処理部３２２は、カスタム画面上で行われた設定を確定する指示がされたか否かを判別する（ステップＳ１０７）。具体的には、割り付け処理部３２２は、ＯＫボタン７０８が押されたときに、カスタム画面上で行われた設定を確定する指示がされたと判定する。
【００４５】
割り付け処理部３２２は、カスタム画面上で行われた設定を確定する指示がされるまで（ステップＳ１０７；Ｎｏ）、割り付け設定画面７００上にカスタム画面を表示し続ける。
カスタム画面上で行われた設定を確定する指示がされたときに（ステップＳ１０７；Ｙｅｓ）、割り付け処理部３２２は、処理をステップＳ１０８に移行する。
【００４６】
ステップＳ１０２において割り付け設定を行う指示がされなかったと判定した場合（ステップＳ１０２；Ｎｏ）、ステップＳ１０４において割り付け設定を終了させる指示がされたと判定した場合（ステップＳ１０４；Ｙｅｓ）、或いは、ステップＳ１０７においてカスタム画面上で行われた設定を確定する指示がされた場合（ステップＳ１０７；Ｙｅｓ）に、割り付け処理部３２２は、割り付け設定を登録する（ステップＳ１０８）。例えば、割り付け処理部３２２は、印刷設定画面６００上の割り付けチェックボックス６０２にチェックが入っていないときには、割り付けテーブル５００にアクセスして、全レコード５６０の割り付け種別５２０に、割り付け印刷を行わないことを示すデータを格納する。また、割り付けチェックボックス６０２にチェックが入っているときには、ステップＳ１０３で各ファイル形式ごとに設定された内容を、割り付けテーブル５００に格納する。例えば、第１のファイル形式（Ｗｏｒｄファイル）に関する割り付け設定タブ７０１上において、割り付けページ数欄７０５では「２ページ分」が選択され、割り付け順序欄７０６では「左から右方向」が選択され、枠ボックス７０７にチェックが入れられていない場合、割り付けテーブル５００のファイル形式５１０が「．ｄｏｃ」であるレコード５６０には、図３に示すようなデータが格納される。
【００４７】
ステップＳ１０８において、割り付け設定を登録後、割り付け処理部３２２は、割り付け設定処理を終了する。
【００４８】
以上の割り付け設定処理を、割り付け処理部３２２が行うことにより、各ファイル形式ごとに、割り付け印刷の設定を行うことができる。
【００４９】
続いて、図８は、情報処理装置１００が行う印刷処理を示すフローチャートである。
【００５０】
ユーザインタフェース部３２１は、印刷の指示を受け付けるまで待機し（ステップＳ２０１；Ｎｏ）、印刷の指示を受け付けたときに（ステップＳ２０１；Ｙｅｓ）、印刷処理を開始する。ここで、例えば、表示装置１１０の画面上に、印刷指示用の印刷アイコンを表示しておき、印刷アイコンが操作されることにより、ユーザインタフェース部３２１は、印刷の指示を受け付ける。ここで、印刷の指示には、印刷対象のファイルのファイル名、パス名を指定するデータが含まれている。
【００５１】
印刷処理を開始後、印刷処理部３２３は、印刷対象のファイルのファイル形式を特定する（ステップＳ２０２）。具体的には、印刷処理部３２３は、ステップＳ２０１で印刷の指示を受け付けたファイルのファイル名に含まれている拡張子を参照して、印刷対象のファイルのファイル形式を特定する。
【００５２】
続いて、印刷処理部３２３は、割り付け設定情報を取得する（ステップＳ２０３）。具体的には、印刷処理部３２３は、ステップＳ２０２で特定したファイル形式に関する割り付け設定情報を、割り付けテーブル５００から取得する。例えば、印刷処理部３２３は、ステップＳ２０２で特定したファイル形式（５１０）を有するレコード５６０から、割り付け種別５２０、割り付けページ数５３０、割り付け順序５４０、枠５５０を、それぞれ取得する。
【００５３】
割り付け設定情報を取得後、印刷処理部３２３は、割り付け設定の確認画面９００を、表示装置１１０に表示する（ステップＳ２０４）。具体的には、印刷処理部３２３は、図９（Ａ）に示すような確認画面９００を、表示装置１１０に表示する。図示するように、確認画面９００上には、印刷するファイルのファイル形式に関するファイル形式情報９０１と、印刷を実行するための印刷実行ボタン９０２と、印刷を中止するための印刷中止ボタン９０３と、が設けられている。
このような確認画面９００を表示するときには、印刷処理部３２３は、ステップＳ２０２で特定したファイル形式を、ファイル形式情報９０１として表示する。
【００５４】
また、図９（Ａ）に示す確認画面９００の代わりに、図９（Ｂ）に示すような確認画面９００を、表示装置１１０に表示してもよい。図示するように、確認画面９００上に表示するファイル形式情報９０１には、ファイル形式の他に、割り付けページ数、割り付け順序に関する情報が含まれる。
このような確認画面９００を表示するときには印刷処理部３２３は、ステップＳ２０２で特定したファイル形式（５１０）、ステップＳ２０３で取得した割り付けページ数５３０、割り付け順序５４０を、それぞれ、ファイル形式情報９０１として表示する。
【００５５】
確認画面９００を表示中に、印刷処理部３２３は、印刷を実行する指示がされたか否かを判別する（ステップＳ２０５）。具体的には、印刷処理部３２３は、印刷実行ボタン９０２が押されたときに、印刷を実行する指示がされたと判定する。また、印刷中止ボタン９０３が押されたときに、印刷を実行する指示がされなかったと判定する。
【００５６】
印刷を実行する指示がされなかったと判定した場合（ステップＳ２０５；Ｎｏ）、印刷処理部３２３は、印刷処理を終了する。
【００５７】
一方、印刷を実行する指示がされたと判定した場合（ステップＳ２０５；Ｙｅｓ）、印刷処理部３２３は、処理をステップＳ２０６に移行して、印刷データを生成する（ステップＳ２０６）。具体的には、印刷処理部３２３は、アプリケーション部３１０が生成したドキュメントの描画データ（印刷対象のファイル）を読み込んで、印刷設定にしたがって印刷装置２００が解釈できる形式の印刷データを生成する。ここで、生成する印刷データには、割り付け印刷を指示する割り付けコマンドが含められる。割り付けコマンドは、割り付け印刷を行うか否かを通知するコマンドと、割り付けページ数を指定するコマンドと、割り付け順序を指定するコマンドと、割り付け印刷時に枠を印刷するか否かを通知するコマンドと、から構成される。印刷処理部３２３は、割り付けコマンドを構成する各コマンドを、それぞれ、割り付けテーブル５００の割り付け種別５２０、割り付けページ数５３０、割り付け順序５４０、枠５５０に基づいて生成する。
【００５８】
続いて、印刷処理部３２３は、ステップＳ２０６で生成した印刷データを出力する（ステップＳ２０７）。具体的には、印刷処理部３２３は、ステップＳ２０３で生成した印刷データを、生成した割り付けコマンドとともに、インタフェース１０４を介して、印刷装置２００に送信する。印刷データを出力後、印刷処理部３２３は、印刷処理を終了する。
【００５９】
印刷データを受信した印刷装置２００は、情報処理装置１００から送信された印刷データを解釈して、印刷データに基づく印刷を印刷装置２００で実行する。具体的には、印刷装置２００の印刷制御部４００は、印刷データに基づくプリントイメージデータを生成し、このプリントイメージデータを印刷するように印刷実行部４１０に指示を送る。このとき、印刷制御部４００は、印刷データに含まれる割り付けコマンドにしたがって、割り付け印刷を印刷実行部４１０に指示する。
【００６０】
以上の印刷処理を、印刷処理部３２３が行うことにより、各ファイル形式ごとに設定されている割り付け印刷を、印刷装置２００にさせることができる。
【００６１】
以上、本発明の実施形態の一例について説明した。上記実施形態によれば、本発明の情報処理装置１００は、印刷するファイルのファイル形式ごとに、割り付け印刷に関する設定を行うことができる。これにより、印刷実行時には、印刷するファイルのファイル形式に応じて割り付け印刷の設定を変更する必要がなく、割り付け印刷の設定にかかるユーザの手間を軽減させることができる。
【００６２】
なお、本発明は、上記実施形態に限定されず、種々の変形、応用が可能である。
【００６３】
例えば、上記実施形態では、Ｗｏｒｄファイル、Ｅｘｃｅｌファイル、ＰｏｗｅｒＰｏｉｎｔファイルのファイル形式ごとに、割り付け印刷の設定を行うことができる。しかし、ファイル形式は、これに限定されず、どのようなファイル形式でもよい。例えば、Ｐｆｄファイルや、テキストファイルでもよい。
【００６４】
また、上記実施形態では、割り付け設定を行うことができるファイル形式を追加するときには、候補表示欄８０２に表示されている候補のファイル形式の中から、追加するファイル形式を選択する。しかし、これに限定されず、例えば、ファイル形式を特定できる任意の文字列を、入力装置１２０（例えば、キーボード）に入力することで、割り付け設定を行うことができるファイル形式を追加してもよい。
【００６５】
さらに、上記実施形態では、印刷対象のファイルのファイル形式によって、割り付け印刷の設定を行うことができる。しかし、これに限定されず、例えば、印刷対象のファイルに含まれる文字数や、図表の数に応じて、割り付け印刷の設定を行うことができるようにしてもよい。この場合、割り付けテーブル５００には、ファイル形式５１０の代わりに、文字数５１１や図表数５１２が設けられる。そして、文字数５１１と図表数５１２に応じて、割り付け種別５２０、割り付けページ数５３０、割り付け順序５４０、枠５５０を設定可能にする。
印刷を実行するときには、印刷処理部３２３が、印刷対象のファイルに含まれる文字数、図表数を取得し、取得した文字数、及び、図表数に対応する割り付けコマンドを、割り付けテーブル５００を参照して生成するようにすればよい。
【００６６】
また、上記実施形態では、設定可能な割り付けページ数を、「２ページ分」、「４ページ分」、「６ページ分」の３種類にしている。しかし、これに限定されず、割り付けページ数を、「８ページ分」と設定できるようにしてもよいし、任意のページ数に設定できるようにしてもよい。
【図面の簡単な説明】
【００６７】
【図１】本発明の実施形態に係る印刷システムのハードウェア構成図である。
【図２】印刷システムの機能構成を説明するためのブロック図である。
【図３】割り付けテーブルのデータ構造を概念的に示した図である。
【図４】割り付け設定処理を説明するためのフローチャートである。
【図５】印刷設定画面の一例を示す図である。
【図６】割り付け設定画面の一例を示す図である。
【図７】カスタムタブを表示したときの割り付け設定画面の一例を示す図である。
【図８】印刷処理を説明するためのフローチャートである。
【図９】（Ａ）（Ｂ）確認画面の一例を示す図である。
【符号の説明】
【００６８】
１００・・・情報処理装置、１０１・・・ＣＰＵ、１０２・・・ＲＡＭ、１０３・・・ＲＯＭ、１０４・・・インタフェース、１１０・・・表示装置、１２０・・・入力装置、１３０・・・メディア読取装置、１４０・・・補助記憶装置、２００・・・印刷装置、２０５・・・印刷エンジン、３００・・・オペレーティングシステム、３１０・・・アプリケーション部、３２０・・・プリンタドライバ部、３２１・・・ユーザインタフェース、３２２・・・割り付け処理部、３２３・・・印刷処理部、４００・・・印刷制御部、４１０・・・印刷実行部、５００・・・割り付けテーブル、５１０・・・ファイル形式、５２０・・・割り付け種別、５３０・・・割り付けページ数、５４０・・・割り付け順序、５５０・・・枠、５６０・・・レコード、６００・・・印刷設定画面、７００・・・割り付け設定画面、８０１・・・一覧表示欄、８０２・・・候補表示欄、９００・・・確認画面。
【図１】
2009113354.tif 000003
【図２】
2009113354.tif 000004
【図３】
2009113354.tif 000005
【図４】
2009113354.tif 000006
【図５】
2009113354.tif 000007
【図６】
2009113354.tif 000008
【図７】
2009113354.tif 000009
【図８】
2009113354.tif 000010
【図９】
2009113354.tif 000011