(57)【要約】【課題】従来の印刷システムは、印刷ジョブ単位で給紙部、排紙部、用紙色等を指定する方式であるため、１ページ目は給紙部１の赤色用紙を使用して排紙部１に出力し、２ページ目は給紙部２の白色用紙を使用して排紙部２に出力するといったきめ細かい設定ができなかった。【解決手段】本発明は、アプリケーションにページ単位で印刷設定を行うプラグインプログラムを組み込み、該プラグインプログラムはページ単位の印刷設定入力画面を表示して入力を促し、入力値を記憶する一方、前記アプリケーションから表示中のページ情報を取得し、該アプリケーションで印刷命令が実行された時に入力されたページ単位設定情報をプリンタドライバに渡し、該プリンタドライバはプリンタ言語を生成する際に前記ページ単位設定情報をページ毎に記述し、ページ毎に給紙部、排紙部、用紙色、及び用紙種類等を区別して印刷することを特徴とする。【選択図】図１
2004287637.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションにページ単位で印刷設定を行うプラグインプログラムを組み込み、該プラグインプログラムはページ単位の印刷設定入力画面を表示して入力を促し、入力値を記憶する一方、前記アプリケーションから表示中のページ情報を取得し、該アプリケーションで印刷命令が実行された時に入力されたページ単位設定情報をプリンタドライバに渡し、該プリンタドライバはプリンタ言語を生成する際に前記ページ単位設定情報をページ毎に記述し、ページ毎に給紙部、排紙部、用紙色、及び用紙種類等を区別して印刷することを特徴とする印刷システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ページ毎に給紙部、排紙部、及び用紙色等を区別して印刷することのできる印刷システムに関するものでる。
【０００２】
【従来の技術】
従来の印刷システムは、印刷ジョブ単位で給紙部、排紙部、用紙色等を指定する方式であり、他ページと異なる用紙を使用したい場合は、別ジョブとして出力していた。
【０００３】
【発明が解決しようとする課題】
上記したように従来の印刷システムは、印刷ジョブ単位で指定方式であるため、１ページ目は給紙部１の赤色用紙を使用して排紙部１に出力し、２ページ目は給紙部２の白色用紙を使用して排紙部２に出力するといったきめ細かい設定ができなかった。
【０００４】
本発明は、この問題を解決し、ページ単位で給紙部、排紙部、用紙色等を指定できるようにし、きめ細かい印刷設定ができる印刷システムを提供し、ユーザの利便性、使い勝手あるいは印刷業務効率を高めることを目的とする。
【０００５】
【課題を解決するための手段】
上記の目的は、アプリケーションにページ単位で印刷設定を行うプラグインプログラムを組み込み、該プラグインプログラムはページ単位の印刷設定入力画面を表示して入力を促し、入力値を記憶する一方、前記アプリケーションから表示中のページ情報を取得し、該アプリケーションで印刷命令が実行された時に入力されたページ単位設定情報をプリンタドライバに渡し、該プリンタドライバはプリンタ言語を生成する際に前記ページ単位設定情報をページ毎に記述し、ページ毎に給紙部、排紙部、用紙色及び用紙種類等を区別して印刷することによって達成される。
【０００６】
【発明の実施の形態】
以下、本発明の実施例を詳細に説明する。
【０００７】
初めに、図１を用いて本印刷システムの全体構成を説明する。印刷システムは、ネットワーク４００、該ネットワーク４００に接続された計算機Ｂ５１０、プリンタ１００、該プリンタ１００に接続された計算機Ａ５００とからなる。プリンタ１００は該プリンタ１００を制御するプリンタコントローラ２００と印刷を行うプリンタエンジン３００とからなる。プリンタ１００は計算機Ａ５００に直接接続されても、計算機Ｂ５１０にネットワーク４００を介して接続されていても機能は同じである。
【０００８】
次に本印刷システムの詳細な構成を図２を用いて説明する。計算機Ａ５００はアプリケーション５０１と該アプリケーション５０１に組み込まれるプラグインプログラム５０２、及びプリンタ論理ドライバ５０３、印刷情報記憶部５０４で構成されている。プリンタ１００はプリンタコントローラ２００とプリンタエンジン３００で構成している。プリンタコントローラ２００は更にインタープリタ部２０１、制御部２０２で構成している。
【０００９】
プラグインプログラム５０２を起動すると、図３のページ単位印刷情報入力画面６００が表示され、現在表示しているページ６０１にはアプリケーション上で表示しているページ番号が表示される。更にページサイズ６０２には表示しているページの用紙サイズが表示される。給紙部６０３ではプリンタ１００に設けられている給紙部のうち、このページを印刷するのに使用する給紙部を選択する。排紙部６０４ではプリンタ１００に設けられている排紙部のうち、このページを出力するのに使用する排紙部を選択する。用紙色６０５ではこのページを印刷する用紙の色を選択する。用紙種類６０６ではこのページを印刷する用紙の種類を選択する。ＯＫボタン６０７をクリックすると、印刷情報記憶部５０４にページ単位設定情報として記憶される。
【００１０】
アプリケーション５０１で印刷を実行するとＷｉｎｄｏｗｓ（登録商標）上で表示されている文書のデータはＧｒａｐｈｉｃｓ  Ｄｅｖｉｃｅ  Ｉｎｔｅｒｆａｃｅ（ＧＤＩ）形式でページ毎にプリンタ論理ドライバ５０３に渡される。各ページのデータが渡されるのに合わせて、プラグインプログラム５０２は印刷情報記憶部５０４に記憶されている該当ページのページ単位設定情報をプリンタ論理ドライバ５０３に渡す。
【００１１】
ここでＰＤＬについて図４を用いて説明する。一般的にＰＤＬはジョブ全体を制御するためのジョブヘッダ７０１、各ページを制御するためのページヘッダ７０２、及び各ページのイメージとなるページ文書７０３で構成される。２ページ以上の文書の場合、ページヘッダ７０２、及びページ文書７０３はページ数分同様に記述される。
【００１２】
プリンタ論理ドライバ５０３はページ文書７０３を生成する一方、ページヘッダ７０２に各ページ毎の給紙部や排紙部等のページ単位設定情報を記述する。
【００１３】
このようにして生成されたＰＤＬはプリンタ１００に送信され、インタープリタ部２０１に渡される。インタープリタ部２０１では印刷ジョブをインタープリトし、ドットイメージを展開すると共に各ページの給紙部や排紙部等のページ単位設定情報を解釈して制御部２０２に渡す。制御部２０２ではページ単位設定情報に従ってプリンタエンジン３００にセットされている用紙を使用して、排紙部に出力する。
【００１４】
【発明の効果】
以上説明したように、本発明によれば、アプリケーションの文書の各ページ毎に給紙部や排紙部等のページ単位設定情報を設定することを可能にし、１つの印刷ジョブで様々な用紙を使用した出力をすることで、ユーザの利便性、使い勝手あるいは印刷業務効率を高めることができる。
【図面の簡単な説明】
【図１】本発明の実施例における印刷システムの全体概略図である。
【図２】本発明の実施例における印刷システムの全体詳細図である。
【図３】本発明の実施例におけるページ単位の印刷情報を入力する画面を示す図である。
【図４】一般的なＰＤＬのファイル構成例である。
【符号の説明】
１００はプリンタ、２００はプリンタコントローラ、２０１はインタープリンタ部、２０２は制御部、３００はプリンタエンジン、４００はネットワーク、５００はプリンタに接続された計算機、５０１はアプリケーション、５０２はプラグインプログラム、５０３はプリンタ論理ドライバ、５０４は印刷情報記憶部部、５１０はネットワークに接続された計算機、６００はページ設定画面、６０１は現在表示しているページ番号、６０２はページサイズ、６０３は給紙部、６０４は排紙部、６０５は用紙色、６０６は用紙種類、６０７はＯＫボタン、７００はＰＤＬ、７０１はジョブヘッダ、７０２はページヘッダ、７０３はページ文書である。
【図１】
2004287637.tif 000003
【図２】
2004287637.tif 000004
【図３】
2004287637.tif 000005
【図４】
2004287637.tif 000006