(57)【要約】【課題】  フォームオーバレイ印刷を行なう際のユーザの利便性を向上させる。【解決手段】  複数の給紙装置を備えた印刷装置に印刷データを出力する印刷制御装置であって、オーバレイ印刷に用いるフォームの登録を、いずれかの給紙装置と関連付けて受け付けるフォーム登録受け付け手段と、前記複数の給紙装置に加え、前記給紙装置と関連付けられたフォームを示す情報であって、関連付けられた給紙装置を特定可能な情報を、給紙装置として選択可能な状態で表示する給紙装置指定受け付け手段と、給紙装置として、前記給紙装置と関連付けられたフォームを示す情報が選択された場合に、選択に係るフォームを用いたオーバレイ印刷を行なうための印刷データであって、選択に係るフォームに関連付けられている給紙装置を指定するためのコマンドを含む印刷データを生成する印刷データ生成手段とを備えることを特徴とする印刷制御装置。【選択図】  図２
2007048051.tif 000002
【特許請求の範囲】
【請求項１】
複数の給紙装置を備えた印刷装置に印刷データを出力する印刷制御装置であって、
オーバレイ印刷に用いるフォームの登録を、いずれかの給紙装置と関連付けて受け付けるフォーム登録受け付け手段と、
前記複数の給紙装置に加え、前記給紙装置と関連付けられたフォームを示す情報であって、関連付けられた給紙装置を特定可能な情報を、給紙装置として選択可能な状態で表示する給紙装置指定受け付け手段と、
給紙装置として、前記給紙装置と関連付けられたフォームを示す情報が選択された場合に、選択に係るフォームを用いたオーバレイ印刷を行なうための印刷データであって、選択に係るフォームに関連付けられている給紙装置を指定するためのコマンドを含む印刷データを生成する印刷データ生成手段とを備えることを特徴とする印刷制御装置。
【請求項２】
請求項１に記載の印刷制御装置であって、
さらに複数の排紙装置を備え、
前記フォーム登録受け付け手段は、さらに、いずれかの排紙装置と関連付けてフォームの登録を受け付け可能であり、
前記印刷データ生成手段は、前記選択に係るフォームに排紙装置が関連付けられていた場合には、選択に係るフォームを用いたオーバレイ印刷を行なうための印刷データに、選択に係るフォームに関連付けられている排紙装置を指定するためのコマンドを含めることを特徴とする印刷制御装置。
【請求項３】
請求項１に記載の印刷制御装置であって、
前記給紙装置指定受付手段が、複数の給紙装置に加え、前記給紙装置と関連付けられたフォームを示す情報であって関連付けられた給紙装置を特定可能な情報を、給紙装置として選択可能な状態で表示する際の、表示順の設定を受け付ける表示順設定受け付け手段をさらに備えることを特徴とする印刷制御装置。
【請求項４】
複数の給紙装置を備えた印刷装置に、アプリケーション手段が作成するドキュメントを印刷するための印刷データを出力する処理をコンピュータに実行させるための印刷制御プログラムであって、
オーバレイ印刷に用いるフォームの登録を、いずれかの給紙装置と関連付けて受け付けるフォーム登録受け付け手段と、
前記複数の給紙装置に加え、前記給紙装置と関連付けられたフォームを、選択可能な給紙装置とみなして、関連付けられた給紙装置を特定する情報を付加して前記アプリケーション手段に通知する給紙装置管理手段と、
給紙装置として、前記給紙装置と関連付けられたフォームが指定された場合に、指定に係るフォームを用いたオーバレイ印刷を行なうための印刷データであって、指定に係るフォームに関連付けられている給紙装置を指定するためのコマンドを含む印刷データを生成する印刷データ生成手段とをコンピュータに機能させることを特徴とする印刷制御プログラム。
【請求項５】
請求項４に記載の印刷制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項６】
複数の給紙装置を備えた印刷装置と、前記印刷装置に印刷データを出力する印刷制御装置とを備えた印刷システムであって、
前記印刷制御装置は、
オーバレイ印刷に用いるフォームの登録を、いずれかの給紙装置と関連付けて受け付けるフォーム登録受け付け手段と、
前記複数の給紙装置に加え、前記給紙装置と関連付けられたフォームを示す情報を、県連付けられたフォームを特定するための情報を付加して、給紙装置として選択可能な状態で表示する給紙装置指定受け付け手段と、
給紙装置として、前記給紙装置と関連付けられたフォームを示す情報が選択された場合に、選択に係るフォームを用いたオーバレイ印刷を行なうための印刷データであって、選択に係るフォームに関連付けられている給紙装置を指定するためのコマンドを含む印刷データを生成する印刷データ生成手段とを備え、
前記印刷装置は、前記印刷データにしたがって、指定に係る給紙装置から給紙を行なうことを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システムに係り、特に、フォームオーバレイ印刷を行なう印刷システムに関する。
【背景技術】
【０００２】
プリンタホストあるいはプリンタの補助記憶装置等にロゴマーク、罫線パターン等のフォームを登録しておき、アプリケーションで作成したドキュメントの印刷時にフォームを重ねて印刷させる、いわゆるフォームオーバレイ機能を備える印刷システムが知られている。
【０００３】
フォームオーバレイ機能に関して、例えば、特許文献１には、印刷色および用紙サイズを含む複数の印刷設定情報をグループ化してフォームデータ格納部に格納しておき、そのグループが選択された場合は、それに対応するフォームデータを呼び出し、フォームオーバレイ印刷を実行する技術が開示されている。
【０００４】
【特許文献１】特開２０００−２５２９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、フォームオーバレイ印刷は、ロゴマーク、帳票等のフォームがよく用いられることからわかるように、正式文書として用いられることも多く、印刷用紙との関連性が強い。すなわち、フォームオーバレイ印刷は、特定の印刷用紙に対して実行されることが多い。
【０００６】
従来、特定の印刷用紙を用いてフォームオーバレイ印刷させる場合には、その印刷用紙を収納した給紙装置を指定し、さらに、別途フォームオーバレイ印刷に用いるフォームを指定しなければならず、ユーザの手間を煩わせていた。
【０００７】
本発明は、フォームオーバレイ印刷を行なう際のユーザの利便性を向上させることを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため本発明の第１の態様によれば、
複数の給紙装置を備えた印刷装置に印刷データを出力する印刷制御装置であって、
オーバレイ印刷に用いるフォームの登録を、いずれかの給紙装置と関連付けて受け付けるフォーム登録受け付け手段と、
前記複数の給紙装置に加え、前記給紙装置と関連付けられたフォームを示す情報であって、関連付けられた給紙装置を特定可能な情報を、給紙装置として選択可能な状態で表示する給紙装置指定受け付け手段と、
給紙装置として、前記給紙装置と関連付けられたフォームを示す情報が選択された場合に、選択に係るフォームを用いたオーバレイ印刷を行なうための印刷データであって、選択に係るフォームに関連付けられている給紙装置を指定するためのコマンドを含む印刷データを生成する印刷データ生成手段とを備えることを特徴とする印刷制御装置が提供される。
【０００９】
給紙装置と関連付けられたフォームを仮想的な給紙装置として扱うことにより、印刷実行時に給紙装置として仮想的な給紙装置を指定すれば、フォームに関連付けられた給紙装置から給紙される用紙に対して、指定されたフォームによるオーバレイ印刷が実行される。
【００１０】
仮想的な給紙装置として扱われるフォームは、関連付けられた給紙装置を識別するための情報を付加して表示されるため、ユーザはどの給紙装置と関連付けられたフォームであるかを一目で把握することができる。
【００１１】
ここで、さらに複数の排紙装置を備え、
前記フォーム登録受け付け手段は、さらに、いずれかの排紙装置と関連付けてフォームの登録を受け付け可能であり、
前記印刷データ生成手段は、前記選択に係るフォームに排紙装置が関連付けられていた場合には、選択に係るフォームを用いたオーバレイ印刷を行なうための印刷データに、選択に係るフォームに関連付けられている排紙装置を指定するためのコマンドを含めることができる。すなわち、給紙装置に加え、さらに排紙装置も関連付けたフォームを仮想的な給紙装置として扱うことができる。
【００１２】
また、前記給紙装置指定受付手段が、複数の給紙装置に加え、前記給紙装置と関連付けられたフォームを示す情報であって関連付けられた給紙装置を特定可能な情報を、給紙装置として選択可能な状態で表示する際の、表示順の設定を受け付ける表示順設定受け付け手段をさらに備えることができる。
【００１３】
給紙装置の表示順を設定できるため、ユーザの利便性が高まることになる。
【００１４】
上記課題を解決するため本発明の第２の態様によれば、
複数の給紙装置を備えた印刷装置に、アプリケーション手段が作成するドキュメントを印刷するための印刷データを出力する処理をコンピュータに実行させるための印刷制御プログラムであって、
オーバレイ印刷に用いるフォームの登録を、いずれかの給紙装置と関連付けて受け付けるフォーム登録受け付け手段と、
前記複数の給紙装置に加え、前記給紙装置と関連付けられたフォームを、選択可能な給紙装置とみなして、関連付けられた給紙装置を特定する情報を付加して前記アプリケーション手段に通知する給紙装置管理手段と、
給紙装置として、前記給紙装置と関連付けられたフォームが指定された場合に、指定に係るフォームを用いたオーバレイ印刷を行なうための印刷データであって、指定に係るフォームに関連付けられている給紙装置を指定するためのコマンドを含む印刷データを生成する印刷データ生成手段とをコンピュータに機能させることを特徴とする印刷制御プログラムが提供される。
【００１５】
さらに、上記課題を解決するため本発明の第３の態様によれば、
複数の給紙装置を備えた印刷装置と、前記印刷装置に印刷データを出力する印刷制御装置とを備えた印刷システムであって、
前記印刷制御装置は、
オーバレイ印刷に用いるフォームの登録を、いずれかの給紙装置と関連付けて受け付けるフォーム登録受け付け手段と、
前記複数の給紙装置に加え、前記給紙装置と関連付けられたフォームを示す情報を、県連付けられたフォームを特定するための情報を付加して、給紙装置として選択可能な状態で表示する給紙装置指定受け付け手段と、
給紙装置として、前記給紙装置と関連付けられたフォームを示す情報が選択された場合に、選択に係るフォームを用いたオーバレイ印刷を行なうための印刷データであって、選択に係るフォームに関連付けられている給紙装置を指定するためのコマンドを含む印刷データを生成する印刷データ生成手段とを備え、
前記印刷装置は、前記印刷データにしたがって、指定に係る給紙装置から給紙を行なうことを特徴とする印刷システムが提供される。
【発明を実施するための最良の形態】
【００１６】
本発明の実施の形態について図面を参照して説明する。
【００１７】
図１は、本発明を適用した印刷システムのハードウェア構成の概要を説明するためのブロック図である。
【００１８】
本図に示すように、印刷システムは、アプリケーションソフトウェアによる種々の処理、プリンタドライバによる印刷処理等を実現するためのコンピュータ３０と、このコンピュータ３０に接続されるプリンタ１０とを備えて構成される。本実施形態において、コンピュータ３０は、印刷データを生成し、プリンタ１０に送信する印刷制御装置として機能する。そして、プリンタ１０は、受信した印刷データに基づいて印刷を行なう印刷装置として機能する。ただし、印刷システムの構成はこれに限られない。例えば、ネットワーク型の印刷システムであってもよい。
【００１９】
コンピュータ３０は、各種プログラムを実行するＣＰＵ（Central Processing Unit）３１、データおよびプログラム等を一時的に記憶するＲＡＭ（Random Access Memory）３２、コンピュータ３０を制御するための各種データ、各種プログラム等があらかじめ不揮発的に記憶されているＲＯＭ（Read Only Memory）３３、および、接続されたプリンタ１０等の周辺装置とのデータの送受信をつかさどるインタフェース３４を備えている。
【００２０】
また、コンピュータ３０には、カラーディスプレイ等の表示装置２１、マウス、キーボード等の入力装置２２、ＣＤ−ＲＯＭ等の記録媒体からデータを読み取るメディア読取装置２３および内蔵または外付けの補助記憶装置２４が接続される。もちろん、コンピュータ３０の構成はこれに限られない。例えば、インターネット等のコンピュータネットワークに接続するための通信制御装置を備えるようにしてもよい。
【００２１】
プリンタ１０は、例えば、レーザ方式のカラーページプリンタである。レーザ方式のカラーページプリンタは、筐体内にトナーを充填したカートリッジを複数本備え、このトナーを印刷用紙等の印刷媒体に転写することで印刷を行なう。トナー色は、例えば、黒、シアン、マゼンタ、イエローの４色であり、これらの色を組み合わせることで種々の色を表現できるようになっている。
【００２２】
ただし、プリンタ１０の印刷方式は、これに限られない。例えば、インクジェット方式のシリアルカラープリンタ、その他の印刷方式を用いたプリンタであってもよい。また、モノクロプリンタであってもよい。
【００２３】
プリンタ１０は、コンピュータ３０とのデータの送受信をつかさどるインタフェース１１、各種プログラムを実行するＣＰＵ１２、印刷データ等を一時的に記憶するＲＡＭ１３、プリンタ１０を制御するための各種データ、各種プログラム等があらかじめ不揮発的に記憶されているＲＯＭ１４、トナーカートリッジ、感光体ドラム、レーザ光照射機構、紙送り機構、印刷媒体の給排紙処理を行なう給排紙機構等からなる印刷エンジン１５を備えて構成される。もちろん、プリンタ１０の構成はこれに限られない。
【００２４】
プリンタ１０は、印刷エンジン１５の給紙機構として、給紙装置１６を備えている。本実施形態において、給紙装置１６は複数種類、例えば、トレイ１、トレイ２が備えられているものとする。これらは、印刷システム内においては、例えば、給紙装置ＩＤにより識別される。いずれの給紙装置１６から給紙を行なうかは、コンピュータ３０から送られる印刷データに含まれる給紙装置指定コマンドに基づいて定められる。
【００２５】
また、プリンタ１０は、印刷エンジン１５の排紙機構として、排紙装置１７を備えている。本実施形態において、給紙装置１７は複数種類、例えば、フェースダウントレイ、メイルボックス１（ＭＢ１）、メイルボックス２（ＭＢ２）が備えられているものとする。これらは、印刷システム内においては、例えば、排紙装置装置ＩＤにより識別される。いずれの排紙装置１７から給紙を行なうかは、コンピュータ３０から送られる印刷データに含まれる排紙装置指定コマンドに基づいて定められる。
【００２６】
なお、本発明は、排紙装置１７が１種類のプリンタについても適用することができる。その場合の処理については必要に応じて適宜説明するものとする。
【００２７】
次に、上記印刷システムによりコンピュータ３０およびプリンタ１０に実現される機能構成について、図２のブロック図を参照して説明する。
【００２８】
本図に示すように、コンピュータ３０上には、オペレーティングシステム部３００と、アプリケーション部３１０と、プリンタドライバ部３２０とが構築される。
【００２９】
オペレーティングシステム部３００は、コンピュータ３０のシステム管理と、基本的なユーザー操作環境を提供する、いわゆる、コンピュータ３０の基本ソフトウェアである。
【００３０】
アプリケーション部３１０は、ＲＡＭ３２にロードされたアプリケーションプログラムを、ＣＰＵ３１が実行することによりコンピュータ３０上に構築される。
【００３１】
本実施形態においては、特に、ロゴマーク、罫線パターン等のフォームを作成、編集するための処理をコンピュータ３０に実行させるアプリケーション部３１０ａと、フォームを重ねて印刷（フォームオーバレイ印刷）するドキュメントを作成、編集するための処理をコンピュータ３０に実行させるアプリケーション部３１０ｂとを備えている。これらのアプリケーション部３１０は、同一のアプリケーションプログラムによりコンピュータ３０上に構築されるようにしてもよい。また、フォーム作成機能をプリンタドライバ部３２０の一機能として、プリンタドライバ部３２０に含めるようにしてもよい。
【００３２】
プリンタドライバ部３２０は、プリンタ１０を制御して印刷を実行させるための処理を行なう。具体的には、ユーザからの印刷指示を受け付けると、アプリケーション部３１０ｂが生成したドキュメントの描画データを読み込んで、印刷設定にしたがってプリンタ１０が解釈できる形式の印刷データに変換し、インタフェース３４を介してプリンタ１０に送信する。ここで、描画データは、オペレーティングシステム部３００で定義されている仕様で記述されたデータであり、印刷データは、例えば、ページ記述言語で記述され、プリンタ１０を制御するコマンド群から構成されている。印刷データを構成するプリンタ１０を制御するコマンドには、プリンタ１０の給紙装置１６を指定する給紙装置指定コマンドおよび排紙装置１７を指定する排紙装置指定コマンドが含まれる。ただし、排紙装置１７が１種類の場合は、排紙装置指定コマンドは省くことができる。
【００３３】
また、プリンタドライバ部３２０は、アプリケーション部３１０ａが生成したフォームを登録し、アプリケーション部３１０ｂが生成したドキュメントに重ねて印刷するフォームオーバレイ印刷機能を有している。
【００３４】
このため、プリンタドライバ部３２０は、印刷指示、印刷設定等をユーザから受け付けるためのユーザインタフェース部３２１と、フォームの登録受け付け、管理等を行なうフォーム管理部３２２と、印刷データの生成、管理、送信等を処理する印刷処理部３２３とを備えている。
【００３５】
フォーム管理部３２２が登録を受け付けたフォームは、後述するフォーマットでコンピュータ３０の補助記憶装置２４に格納される。ただし、プリンタ１０にハードディスク装置等の記憶装置を備えさせ、プリンタ１０に記憶させるようにしてもよい。
【００３６】
プリンタドライバ部３２０は、ＲＡＭ３２が読み込んだプリンタドライバプログラムを、ＣＰＵ３１が実行することによりコンピュータ３０上に構築される。このためのプリンタドライバプログラムは、プリンタ１０のメーカ等により開発され、例えば、ＣＤ−ＲＯＭ等の可搬型の記録媒体に記録することで流通させることができる。そして、この記録媒体を、メディア読取装置２３で読み取ることにより、コンピュータ３０にプリンタドライバプログラムをインストールすることができる。また、インターネット等のコンピュータネットワークを介してインストールすることもできる。
【００３７】
図２において、プリンタ１０上には、印刷制御部１１０および印刷実行部１２０が構築される。
【００３８】
印刷制御部１１０は、コンピュータ３０から送信された印刷データを解釈して、印刷データに基づく印刷をプリンタ１０で実行するための制御を行なう。具体的には、印刷データに基づくプリントイメージデータを生成し、このプリントイメージデータを印刷するように印刷実行部１２０に指示を送る。このとき、印刷データに含まれる給紙装置指定コマンドにしたがって、どの給紙装置１６から給紙を行なうかを印刷実行部１２０に指示する。また、印刷データに排紙装置指定コマンドが含まれている場合には、排紙装置指定コマンドにしたがってどの排紙装置１７から排紙を行なうかを印刷実行部１２０に指示する。
【００３９】
印刷実行部１２０は、印刷制御部１１０の指示にしたがって、印刷用紙等の印刷媒体に対して、印刷エンジン１５による印刷を実行する。印刷制御部１１０の指示には、どの給紙装置１６から給紙すべきか、どの排紙装置１７から排紙すべきかの指示が含まれ、印刷実行部１２０はこの指示にしたがって給排紙を行なう。
【００４０】
つぎに、本実施形態におけるオーバレイ印刷に関する処理について説明する。ここでは、オーバレイ印刷に関する処理として、フォームの登録受け付け処理、印刷条件の設定受け付け処理、フォームオーバレイ印刷実行処理に分けて説明する。
【００４１】
図３は、フォームの登録受け付け処理について説明するフロー図である。この処理に先立ち、ユーザは、アプリケーション部３１０ａを用いて、あらかじめフォームを作成し、ファイル名を付してファイルに保存しているものとする。フォーム作成処理は従来と同様に行なうことができる。作成されたフォームには、フォームを印刷するための描画データの他に、用紙サイズ、印刷方向、印刷解像度等の情報が含まれている。
【００４２】
本処理では、まず、プリンタドライバ部３２０のユーザインタフェース部３２１が、ユーザから登録するフォームの指定を受け付ける（Ｓ１０１）。
【００４３】
フォームの指定の受け付けは、例えば、図６に一例を示すような画面上で行なうことができる。すなわち、ユーザインタフェース部３２１は、ユーザからの指示に基づいて、オーバレイ設定画面５００を表示装置２１に表示させる。オーバレイ設定画面５００は、例えば、プリンタドライバ部３２０が印刷条件の設定を受け付けるために提供する印刷設定画面からタブ、ボタン等のメニュー操作で呼びだすことができる。
【００４４】
ユーザは、新たにフォームデータを登録する場合には、本画面上で、オーバレイデータ作成欄５０１を選択し、設定ボタン５０２をクリックすることができる。なお、既に登録してあるフォームデータを編集する場合には、編集ボタン５０３をクリックすることができる。
【００４５】
オーバレイ設定画面５００で、設定ボタン５０２のクリックを受け付けると、ユーザインタフェース部３２１は、図６に一例を示すフォーム指定画面５２０を表示装置２１に表示させる。
【００４６】
ユーザは、フォームを登録する場合には、フォーム指定画面５２０のファイル指定欄５２１で、あらかじめ作成しておいたフォームを記録したファイルを指定する。本図では、あらかじめ「帳票」というファイルが作成されており、このファイルを指定する例を示している。
【００４７】
本処理においてユーザは、指定したファイルに記録されているフォームについて、さらに給紙装置を指定することができる。ここで、フォームについて給紙装置の指定を行なうと、印刷実行時にこのフォームを選択した場合に、指定に係る給紙装置から給紙された用紙に対して、指定に係るフォームによるフォームオーバレイ印刷が行なわれることになる。この給紙装置が指定されたフォームの選択は、例えば、印刷実行時の印刷設定画面における給紙装置の指定欄で行なうことができる。
【００４８】
すなわち、本実施形態では、給紙装置が指定されたフォームを仮想的な給紙装置として扱うようにしている。そして、印刷設定画面において、給紙装置として仮想的な給紙装置を指定することにより、仮想給紙装置として扱われた給紙装置により給紙される印刷用紙に対して、簡易にフォームオーバレイ印刷を行なうことができる。
【００４９】
例えば、現実の給紙装置であるトレイ１、および、仮想給紙装置であるトレイ１が指定されたフォームのいずれかを給紙装置指定欄から選択することができる場合に、トレイ１を給紙装置として選択したときは、トレイ１から給紙される用紙に対して通常の印刷が実行され、トレイ１が指定されたフォームを給紙装置として選択したときは、トレイ１から給紙される用紙に対してフォームオーバレイ印刷が実行されることになる。
【００５０】
ユーザは、指定したファイルについて、給紙装置の指定を行なう場合には、「給紙装置を指定する」欄５２２をチェックし、プリンタ３０が備える給紙装置１６のうちいずれかの給紙装置を給紙装置指定欄５２３で選択する。
【００５１】
また、ユーザは、給紙装置に加え、指定したファイルに記録されているフォームについて排紙装置を指定することができる。排紙装置を指定した場合には、指定された排紙装置からフォームオーバレイ印刷が行なわれた用紙が排紙されることになる。
【００５２】
ユーザは、指定したファイルについて、排紙装置の指定を行なう場合には、「排紙装置を指定する」欄５２４をチェックし、プリンタ３０が備える排紙装置１７のうちいずれかの排紙装置を排紙装置指定欄５２５で選択する。ただし、プリンタ３０が備える排紙装置が１種類の場合にはこれらの欄は省くようにすることができる。
【００５３】
給紙装置および排紙装置の指定を受け付けたプリンタドライバ部３２０のフォーム管理部３２２は、指定に係るファイルに記録されているフォームの描画データに、指定された給紙装置の給紙装置ＩＤおよび指定された排紙装置の排紙装置ＩＤを付してフォームデータとして登録する（Ｓ１０２）。前述のように、本実施形態では、フォームデータは、コンピュータ１０の補助記憶装置２４に記録するが、プリンタ３０に記録するようにしてもよい。
【００５４】
図７は、フォームデータのフォーマットの一例を示す図である。本図に示すようにフォームデータ７００は、ヘッダ部とフォーム描画データ７０８とを備えて構成される。フォーム描画データ７０８は、フォームデータの本体部分であり、フォームを印刷するためのコマンド群等から構成される。また、ヘッダ部は、フォームに関する情報が記録される領域であり、フォーム名７０１、フォームＩＤ７０２、用紙サイズ７０３、用紙方向７０４、解像度７０５、給紙装置ＩＤ７０６、排紙装置ＩＤ７０７等から構成される。
【００５５】
ここで、フォーム名７０１は、指定したファイルのファイル名に基づいて設定される。ただし、登録の際にユーザからフォーム名を受け付けるようにしてもよい。フォームＩＤ７０２は、印刷システム内でフォームを識別するための識別子である。フォームＩＤ７０２は、フォーム登録の際に、フォーム管理部３２２により付される。また、用紙サイズ７０３、用紙方向７０４、解像度７０５、フォーム描画データ７０８等は、指定したフォームを記録したファイルの内容に基づいて設定される。そして、給紙装置ＩＤ７０６は、指定された給紙装置１６に対応する給紙装置ＩＤが設定され、排紙装置ＩＤ７０７は、指定された排紙装置１７に対応する排紙装置ＩＤが設定される。
【００５６】
なお、フォームについて指定された給紙装置あるいは排紙装置は、図６に示したオーバレイ設定画面５００の編集ボタン５０３をクリックすることにより、変更することができる。
【００５７】
次に、印刷条件の設定受け付け処理について図４のフロー図を参照して説明する。アプリケーション部３１０ｂは、ユーザから印刷条件の設定の指示を受け付けるとプリンタドライバ部３２０から、プリンタ１０で使用可能な給紙装置１６についての情報を取得する（Ｓ２０１）。
【００５８】
このとき、プリンタドライバ部３２０は、プリンタ１０が実際に備えている給紙装置１６に加え、給紙装置が指定されたフォームを仮想的な給紙装置としてアプリケーション部３１０ｂに通知する。なお、本例では、プリンタドライバ部３２０がアプリケーション部３１０ｂを介して以下の表示等を行なうにしているが、プリンタドライバ部３２０自身が以下の表示等を行なうようにしてもよい。
【００５９】
ここで、プリンタドライバ部３２０は、給紙装置が指定されたフォームをアプリケーション部３１０ｂに通知する際に、指定されている給紙装置の名称を付加して通知する。
【００６０】
すなわち、「帳票」というフォームに給紙装置「トレイ１」が指定されている場合には、例えば、「帳票  （トレイ１）」という名称で通知する。
【００６１】
この結果、アプリケーション部３１０ｂは、ユーザから印刷要求を受け付けると（Ｓ２０２：Ｙ）、図８に一例を示すような給紙装置指定欄５４１を備えた印刷設定画面５４０を表示装置２１に表示して（Ｓ２０３）、給紙装置の選択を受け付ける（Ｓ２０４）。
【００６２】
すなわち、ユーザは、本画面５３０の給紙装置指定欄５４１で、従来の「自動選択」「トレイ１」「トレイ２」等に加え、ユーザにより登録された給紙装置が指定されたフォーム、例えば、「ロゴマーク  （トレイ２）」「帳票  （トレイ１）」を選択することができる。
【００６３】
このように、フォームに給紙装置が指定されている場合には、フォームに給紙装置名を付して表示するようにするため、ユーザは、給紙装置が指定されたフォームについて、どの給紙装置が指定されているかを一目で把握することができるようになる。これにより、ユーザの利便性が高まることになる。
【００６４】
なお、指定されている給紙装置の名称をフォーム名称に付加して表示させるかどうかについてユーザから設定を受け付けるようにしてもよい。また、フォームに排紙装置も指定されている場合には、さらに、排紙装置の名称を付加して表示するようにしてもよい。
【００６５】
ところで、排紙装置が指定されているフォームが選択されたときには、排紙装置指定欄の表示を連動させることができる。すなわち、図８に示すように印刷設定画面５４０には、給紙装置指定欄５４１に加え、排紙装置を指定するための排紙装置指定欄５４２が設けられている。
【００６６】
ここで、例えば、「帳票」というフォームに給紙装置としてトレイ１が指定され、さらに排紙装置としてＭＢ１（メールボックス１）が指定されている場合には、図９に示すように、「帳票  （トレイ１）  （ＭＢ１）」という選択肢１４１ａが表示される。
【００６７】
このときに、給紙装置指定欄５４１で「帳票  （トレイ１）  （ＭＢ１）」という選択肢１４１ａが選択された場合には、連動して排紙装置指定欄５４２においても排紙装置として「ＭＢ１」が自動的に選択されるようにする。なお、その後、ユーザは排紙装置指定欄５４２で任意の排紙装置を選択することができ、この場合は、排紙装置指定欄５４２での指定を優先させるようにしてもよい。
【００６８】
本実施形態では、ユーザの利便性をさらに向上させるために、給紙装置指定欄５４１での給紙装置の並び順をユーザが制御できるようにさせることができる。すなわち、通常の給紙装置とフォームが指定されている給紙装置とを分けて表示させたり、給紙装置順に表示させることができる。
【００６９】
図１０は、給紙装置表示順設定画面６００と設定内容にしたがった給紙装置指定欄５４１での給紙装置の並び順の例を示す図である。なお、給紙装置表示順設定画面６００は、ユーザのメニュー操作等により呼び出すことができる。
【００７０】
本図の例では、給紙装置の表示順として、「仮想給紙装置優先」「実給紙装置優先」「給紙装置順」「実給紙装置のみ」からいずれかを選択できるようになっている。もちろん、設定可能な給紙装置の表示順の選択肢はこれらに限られるものではない。また、他の設定方法を用いるようにしてもよい。例えば、任意に表示順を設定可能とすることができる。
【００７１】
給紙装置表示順設定画面６００で「仮想給紙装置優先」が選択された場合は、給紙装置指定欄５４１ｃに示すような表示順となる。すなわち、給紙装置が指定されたフォームである仮想給紙装置が上位に表示される結果、「ロゴマーク  （トレイ２）」「帳票  （トレイ１）」…という並び順になる。
【００７２】
給紙装置表示順設定画面６００で「実給紙装置優先」が選択された場合は、給紙装置指定欄５４１ｄに示すような表示順となる。すなわち、現実の給紙装置が上位に表示される結果、「自動選択」「トレイ１」…という並び順になる。
【００７３】
給紙装置表示順設定画面６００で「給紙装置優先」が選択された場合は、給紙装置指定欄５４１ｅに示すような表示順となる。すなわち、給紙装置毎に表示される結果、「自動選択」「トレイ１」「帳票  （トレイ１）」…という並び順になる。
【００７４】
給紙装置表示順設定画面６００で「実給紙装置のみ」が選択された場合は、給紙装置指定欄５４１ｆに示すような表示順となる。すなわち、現実の給紙装置のみが表示される結果、「自動選択」「トレイ１」「トレイ２」という表示になる。
【００７５】
つぎに、印刷設定画面５４０で、給紙装置として仮想給紙装置、すなわち、給紙装置が指定されたフォームが選択された場合の印刷処理について、図５のフロー図を参照して説明する。
【００７６】
印刷を開始すると（Ｓ３０１）、プリンタドライバ部３２０の印刷処理部３２３は、ユーザインタフェース部３２１がユーザから受け付けた印刷設定を参照して、給紙装置の設定情報を取得する（Ｓ３０２）。
【００７７】
その結果、現実の給紙装置が設定されている場合には（Ｓ３０３：Ｙ）、通常の印刷処理を行なう（Ｓ３１３）。この印刷処理は従来どおりである。仮に、別途フォームオーバレイ印刷の指定が行なわれている場合には、設定に係る給紙装置１６から給紙された用紙に対して、指定されたフォームによるオーバレイ印刷が行なわれる。
【００７８】
一方、現実の給紙装置が設定されていない場合（Ｓ３０３：Ｎ）、すなわち、仮想的な給紙装置が設定されている場合には、設定に対応するフォームデータを特定する（Ｓ３０４）。
【００７９】
そして、特定されたフォームデータから給紙装置ＩＤ７０６を抽出する（Ｓ３０５）。これにより、印刷に用いる給紙装置１６を特定することができる（Ｓ３０６）。また、特定されたフォームデータに排紙装置が指定されている場合（Ｓ３０７：Ｙ）には排紙装置ＩＤ７０７を抽出する（Ｓ３０８）。これにより排紙を行なう排紙装置１７を特定することができる（Ｓ３０９）。
【００８０】
つぎに、フォームデータのフォーム描画データ７０８、ヘッダ部の用紙サイズ７０３、用紙方向７０４、解像度７０５等にしたがってフォームを印刷するための印刷データを生成する（Ｓ３１０）。
【００８１】
また、印刷対象であるアプリケーション部３１０ｂで処理中のドキュメントについての印刷データを生成する（Ｓ３１１）。このとき、処理（Ｓ３０６）で特定した給紙装置を指定する給紙装置指定コマンドを印刷データに含めるようにする。また、フォームに排紙装置が指定されている場合には、処理（Ｓ３０９）で特定した排紙装置を指定する排紙装置指定コマンドを印刷データに含めるようにする。
【００８２】
そして、フォームを印刷するための印刷データとドキュメントを印刷するための印刷データとをまとめた印刷データをプリンタ１０に出力する（Ｓ３１２）。前述のように、この印刷データには、処理（Ｓ３０６）で特定した給紙装置を指定する給紙装置指定コマンドが含まれ、また、処理（Ｓ３０９）で特定した排紙装置を指定する排紙装置指定コマンドが必要に応じて含まれているため、プリンタ１０は、フォームの登録時に指定を受け付けた給紙装置から給紙した印刷用紙に対してフォームオーバレイ印刷を行ない、フォームの登録時に指定を受け付けた排紙装置から印刷後の印刷用紙が排紙される。
【００８３】
このように、本実施形態によれば、給紙装置が指定されたフォームを選択することにより、指定に係る給紙装置から給紙された用紙に対して簡易にフォームオーバレイ印刷を行なうことができるようになる。
【００８４】
これにより、フォームオーバレイ印刷を行なう際のユーザの利便性が向上する。また、従来、ロゴマーク等があらかじめ印刷されているレターヘッド紙等を用いていた印刷も、普通紙を用いた本発明のフォームオーバレイ印刷で簡易に代用することができるようになり、コストの削減が期待できる。
【００８５】
また、給紙装置を指定する際に、フォームに給紙装置名を付して表示するため、給紙装置が指定されたフォームを容易に識別することができる。
【００８６】
なお、上記実施例では、給紙装置が指定されたフォームを、給紙装置指定欄５４１に表示する際に、給紙装置を付加して表示するようにしていたが、フォームを登録する際に、フォーム名に指定された給紙装置の名称を付加した名称で登録するようにしてもよい。
【図面の簡単な説明】
【００８７】
【図１】印刷システムのハードウェア構成を説明するためのブロック図。
【図２】印刷システムの機能構成を説明するためのブロック図。
【図３】フォームの登録受け付け処理について説明するフロー図。
【図４】印刷条件の設定受け付け処理について説明するフロー図。
【図５】仮想給紙装置が選択された場合の印刷処理について説明する図。
【図６】フォームの指定を受け付ける画面の一例を示す図。
【図７】フォームデータのフォーマットの一例を示す図。
【図８】印刷設定画面の一例を示す図。
【図９】給紙装置指定欄と排紙装置指定欄との連動を説明する図。
【図１０】給紙装置表示順設定画面と給紙装置の並び順の例を示す図。
【符号の説明】
【００８８】
１０…プリンタ、１１…インタフェース、１２…ＣＰＵ、１３…ＲＡＭ、１４…ＲＯＭ、１５…印刷エンジン、１６…給紙装置、２１…表示装置、２２…入力装置、２３…メディア読取装置、２４…補助記憶装置、３０…コンピュータ、３１…ＣＰＵ、３２…ＲＡＭ、３３…ＲＯＭ、３４…インタフェース、１１０…印刷制御部、１２０…印刷実行部、３００…オペレーティングシステム部、３１０…アプリケーション部、３２０…プリンタドライバ部、３２１…ユーザインタフェース部、３２２…フォーム管理部、３２３…印刷処理部、５００…オーバレイ設定画面、５２０…フォーム指定画面、５４０…印刷設定画面、６００…給紙装置表示順設定画面
【図１】
2007048051.tif 000003
【図２】
2007048051.tif 000004
【図３】
2007048051.tif 000005
【図４】
2007048051.tif 000006
【図５】
2007048051.tif 000007
【図６】
2007048051.tif 000008
【図７】
2007048051.tif 000009
【図８】
2007048051.tif 000010
【図９】
2007048051.tif 000011
【図１０】
2007048051.tif 000012