(57)【要約】【課題】開発効率の向上と操作性の向上を図ることができる印刷システムを提供する。【解決手段】印刷システムにおいて、情報処理装置３０は、印刷装置４０に印刷設定を送信する印刷設定送信手段を備える。印刷装置４０は、送信される印刷設定を受信する印刷設定受信手段と、印刷設定の可否を判断する印刷設定可否判断手段と、印刷設定可否情報を情報処理装置３０に送信する印刷可否送信手段とを備える。また、情報処理装置３０は、送信される印刷設定可否情報を受信する印刷可否受信手段を備える。各手段は、ＣＰＵ１及び１２がその機能を有する。【選択図】図３
2008140249.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と印刷装置からなる印刷システムにおいて、
前記情報処理装置は、前記印刷装置に印刷設定を送信する印刷設定送信手段を備え、
前記印刷装置は、
前記印刷設定送信手段から送信される前記印刷設定を受信する印刷設定受信手段と、
前記印刷設定の可否を判断する印刷設定可否判断手段と、
前記印刷設定可否判断手段により判断された印刷設定可否情報を前記情報処理装置に送信する印刷可否送信手段とを備え、
前記情報処理装置は、前記印刷可否送信手段から送信される前記印刷設定可否情報を受信する印刷可否受信手段を備えることを特徴とする印刷システム。
【請求項２】
情報処理装置に接続される印刷装置において、
前記情報処理装置の印刷設定送信手段から送信される印刷設定を受信する印刷設定受信手段と、
前記印刷設定の可否を判断する印刷設定可否判断手段と、
前記印刷設定可否判断手段により判断された印刷設定可否情報を前記情報処理装置に送信する印刷可否送信手段と、
を備えることを特徴とする印刷装置。
【請求項３】
前記印刷設定送信手段から、前記情報処理装置上での印刷設定変更中、または、印刷設定完了時に前記印刷設定を受信することを特徴とする請求項２記載の印刷装置。
【請求項４】
前記印刷設定送信手段から、前記印刷設定とともに印刷データも受信することを特徴とする請求項２記載の印刷装置。
【請求項５】
前記印刷設定可否判断手段は、受信した前記印刷設定での印刷が不可能な場合に、修正すべき前記印刷設定、または、無効になる前記印刷設定を判断し、
前記印刷可否送信手段は、修正すべき前記印刷設定、または、無効になる前記印刷設定を送信することを特徴とする請求項２記載の印刷装置。
【請求項６】
情報処理装置に接続される印刷装置の制御方法において、
前記情報処理装置の印刷設定送信ステップから送信される印刷設定を受信する印刷設定受信ステップと、
前記印刷設定の可否を判断する印刷設定可否判断ステップと、
前記印刷設定可否判断ステップにより判断された印刷設定可否情報を前記情報処理装置に送信する印刷可否送信ステップと、
を備えることを特徴とする印刷装置の制御方法。
【請求項７】
前記印刷設定送信ステップから、前記情報処理装置上での印刷設定変更中、または、印刷設定完了時に前記印刷設定を受信することを特徴とする請求項６記載の印刷装置の制御方法。
【請求項８】
前記印刷設定送信ステップから、前記印刷設定とともに印刷データも受信することを特徴とする請求項６記載の印刷装置の制御方法。
【請求項９】
前記印刷設定可否判断ステップは、受信した前記印刷設定での印刷が不可能な場合に、修正すべき前記印刷設定、または、無効になる前記印刷設定を判断し、
前記印刷可否送信ステップは、修正すべき前記印刷設定、または、無効になる前記印刷設定を送信することを特徴とする請求項６記載の印刷装置の制御方法。
【請求項１０】
情報処理装置に接続される印刷装置の制御プログラムにおいて、
前記情報処理装置の印刷設定送信モジュールから送信される印刷設定を受信する印刷設定受信モジュールと、
前記印刷設定の可否を判断する印刷設定可否判断モジュールと、
前記印刷設定可否判断モジュールにより判断された印刷設定可否情報を前記情報処理装置に送信する印刷可否送信モジュールと、
をコンピュータに実行させることを特徴とする印刷装置の制御プログラム。
【請求項１１】
請求項１０記載の印刷装置の制御プログラムを格納するコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム、印刷装置及びその制御方法、並びにプログラム及び記憶媒体に関する。
【背景技術】
【０００２】
ＰＣ等の情報処理装置とプリンタ等の印刷装置からなり、情報処理装置上で印刷設定（機能設定）を実行する際に、印刷装置上の印刷設定のコンフリクト制御を用いて、情報処理装置上の印刷設定のコンフリクト処理を実行する印刷システムが知られている。
【０００３】
ここで、印刷システムを構成する印刷装置の機能向上に伴い、印刷実行時に設定できる機能も多種多様になってきている。
【０００４】
設定機能に関しては、全ての機能において、それぞれが独立して設定可能というわけではなく、互いの機能が競合するために同時に設定することができない機能がある。これらの競合機能が設定できないように制御することをコンフリクト処理と呼んでいるが、上述したように、設定機能の増加に伴って、このコンフリクト処理は複雑化する一方である。
【０００５】
また、複雑化する機能に対して、利用ユーザに適応させるカスタマイズ要望も強くなってきており、多くの製品では特定の機能は使えないようにするなどのカスタマイズ機能を有するようになってきており、このことがコンフリクト処理の複雑化に拍車をかけている。
【０００６】
このような環境の中、現状では、情報処理装置上で印刷設定を行うプリンタドライバと、印刷装置上のタッチパネル等によって印刷設定を行う制御部の両者で個々にコンフリクト処理を行っている。
【０００７】
コンフリクト処理に関する従来技術として、以下に示される提案がなされている。
【０００８】
ＷｅＢサーバによって取得されたプリンタの機能情報と設定値情報をＷｅＢクライアントに送信し、これら情報に基づいてＷｅＢクライアント上でコンフリクト制御を行う（特許文献１参照）。
【０００９】
印刷装置から印刷装置で可能な能力を電子メールで送信する手段と、プリンタドライバがインストールされているプリンタサーバのＵＲＬが前述の電子メールには記述されており、同ＵＲＬをクリックすると、プリンタサーバ上のＵＩを開いて設定を行う手段を提供し、ドライバレスプリントを実現する（特許文献２参照）。
【特許文献１】特開２００３−２９６０６３号公報
【特許文献２】特開２００６−０６５６４２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、上述した従来技術においては、プリンタドライバと、印刷装置上それぞれでコンフリクト処理を行っているために、以下のような問題があった。
【００１１】
開発者は、プリンタドライバと印刷装置の両方に対して同様のコンフリクト処理を行うようにする必要があり、開発者の負担が大きい。
【００１２】
ユーザ（ＩＴ  マネージャ）がカスタマイズを行う場合、プリンタドライバと、印刷装置の両方にカスタマイズ設定を行う必要があり、負担が大きい。
【００１３】
印刷装置とプリンタドライバのコンフリクトの精度が異なるため、特にカスタマイズされた環境等ではユーザが混乱する。
【００１４】
本発明の目的は、開発効率の向上と操作性の向上を図ることができる印刷システム及びその制御方法、並びにプログラム及び記憶媒体を提供することにある。
【課題を解決するための手段】
【００１５】
上記目的を達成するために、請求項１記載の印刷システムは、情報処理装置と印刷装置からなる印刷システムにおいて、前記情報処理装置は、前記印刷装置に印刷設定を送信する印刷設定送信手段を備え、前記印刷装置は、前記印刷設定送信手段から送信される前記印刷設定を受信する印刷設定受信手段と、前記印刷設定の可否を判断する印刷設定可否判断手段と、前記印刷設定可否判断手段により判断された印刷設定可否情報を前記情報処理装置に送信する印刷可否送信手段とを備え、前記情報処理装置は、前記印刷可否送信手段から送信される前記印刷設定可否情報を受信する印刷可否受信手段を備えることを特徴とする。
【００１６】
請求項２記載の印刷装置は、情報処理装置に接続される印刷装置において、前記情報処理装置の印刷設定送信手段から送信される印刷設定を受信する印刷設定受信手段と、前記印刷設定の可否を判断する印刷設定可否判断手段と、前記印刷設定可否判断手段により判断された印刷設定可否情報を前記情報処理装置に送信する印刷可否送信手段とを備えることを特徴とする。
【００１７】
請求項６記載の印刷装置の制御方法は、情報処理装置に接続される印刷装置の制御方法において、前記情報処理装置の印刷設定送信ステップから送信される印刷設定を受信する印刷設定受信ステップと、前記印刷設定の可否を判断する印刷設定可否判断ステップと、
前記印刷設定可否判断ステップにより判断された印刷設定可否情報を前記情報処理装置に送信する印刷可否送信ステップとを備えることを特徴とする。
【００１８】
請求項１０記載の印刷装置の制御プログラムは、情報処理装置に接続される印刷装置の制御プログラムにおいて、前記情報処理装置の印刷設定送信モジュールから送信される印刷設定を受信する印刷設定受信モジュールと、前記印刷設定の可否を判断する印刷設定可否判断モジュールと、前記印刷設定可否判断モジュールにより判断された印刷設定可否情報を前記情報処理装置に送信する印刷可否送信モジュールとをコンピュータに実行させることを特徴とする。
【００１９】
請求項１１記載のコンピュータ読み取り可能な記憶媒体は、請求項１０記載の印刷装置の制御プログラムを格納する。
【発明の効果】
【００２０】
本発明の印刷システムにおいて、情報処理装置は、印刷装置に印刷設定を送信する印刷設定送信手段を備える。印刷装置は、送信される印刷設定を受信する印刷設定受信手段と、印刷設定の可否を判断する印刷設定可否判断手段と、印刷設定可否情報を情報処理装置に送信する印刷可否送信手段とを備える。また、情報処理装置は、送信される印刷設定可否情報を受信する印刷可否受信手段を備える。
【００２１】
このように、製品開発者にとっては、コンフリクト制御（印刷設定可否判断）を印刷装置側だけで行えばよく、開発効率の向上と利便性の向上を図ることができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施の形態を図面に従って詳細に説明する。
【００２３】
図１は、本発明の実施の形態に係る印刷処理システムの構成を示すブロック図である。
【００２４】
図１において、この印刷処理システムは、ホストコンピュータ（情報処理装置）３０と、このホストコンピュータ３０からの印刷データを受信して印刷を行うプリンタ（印刷装置）４０を備えている。
【００２５】
ホストコンピュータ３０において、ＣＰＵ１は、ＲＡＭ２に記憶されているプログラムに従って、システムバス４に接続される各デバイスを総括的に制御している。このＲＡＭ２は、ＣＰＵ１の主メモリ、ワークエリア等としても機能している。
【００２６】
ＲＯＭ３は、各種プログラム及びデータを格納しており、各種フォントを記憶するフォントＲＯＭ３ａ、ブートプログラムやＢＩＯＳ等を記憶するプログラムＲＯＭ３ｂ、及び各種データを記憶するデータＲＯＭ３ｃに区分けして構成されている。
【００２７】
キーボードコントローラ（ＫＢＣ）５は、キーボード（ＫＢ）９や不図示のポインティングデバイス（マウス）からのキー入力を制御する。ＣＲＴコントローラ（ＣＲＴＣ）６は、ＣＲＴディスプレイ（ＣＲＴ）１０への表示を制御している。
【００２８】
ディスクコントローラ（ＤＫＣ）７は、ハードディスクなどの外部メモリ１１へのアクセスを制御している。プリンタコントローラ（ＰＲＴＣ）８は、双方向性インターフェース２１を介してプリンタ４０に接続され、プリンタ４０との間で通信制御処理を行う。
【００２９】
外部メモリ１１は、例えばハードディスク（ＨＤ）やＭＯ或はフロッピー（登録商標）ディスク（ＦＤ）等である。
【００３０】
外部メモリ１１は、オペレーティングシステムプログラム（以下、ＯＳ）１０１、アプリケーション（例えば、図形、イメージ、文字、表等が混在した文書処理を行う文書処理アプリケーションプログラム）１０２を記憶する。また、印刷処理関連プログラム１０３を記憶している他に、ユーザファイル、編集ファイル等も記憶している。
【００３１】
印刷処理関連プログラム１０３は、ページ記述言語を用いて記述される印刷データを生成するプログラムであって、同系列の複数のプリンタに対して共通に利用され得る。また、この印刷処理関連プログラム１０３は、プリンタ制御コマンド生成モジュール（以下、プリンタドライバ）１１１、プリンタドライバＵＩ制御モジュール１１２を含んでいる。
【００３２】
外部メモリ１１に記憶された、本発明に関わる印刷アプリケーション１０２は、ＲＡＭ２にロードされてＣＰＵ１により実行される。また、ＣＰＵ１は、例えば、ＲＡＭ２へのアウトラインフォントの展開（ラスタライズ）処理を実行し、ＣＲＴ１０上でのＷＹＳＩＷＹＧ（What You See IS What You Get）を可能としている。
【００３３】
更に、ＣＰＵ１は、ＣＲＴ１０上の不図示のマウスカーソル等で指示されたコマンドに基づいて、登録された種々のウインドウを開き、種々のデータ処理を実行する。ユーザは印刷を実行する際、印刷設定画面（プリンタドライバＵＩ制御モジュール１１２により制御される）を開き、プリンタの設定や、印刷モードの選択を含むプリンタドライバ１１１に対する印刷処理の設定を行うことができる。
【００３４】
次にプリンタ４０の構成について説明する。
【００３５】
ＣＰＵ１２は、プリンタ４０の全体の動作を制御している。ＲＡＭ１４は、ＣＰＵ１２の主メモリ、ワークエリア等として機能するとともに、出力情報展開領域、環境データ格納領域としても用いられる。
【００３６】
また、このＲＡＭ１４は、ＮＶＲＡＭ（不揮発ＲＡＭ）領域も備えており、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。
【００３７】
ＲＯＭ１３は、各種フォントを記憶するフォントＲＯＭ１３ａ、ＣＰＵ１２により実行される制御プログラム等を記憶するプログラムＲＯＭ１３ｂ、及び各種データを記憶するデータＲＯＭ１３ｃを備えている。
【００３８】
入力部１５は、ホストコンピュータ３０との間でデータの送受信を行う。印刷部インターフェース１６は、プリンタエンジンである印刷部１７とのインターフェースを制御している。
【００３９】
外部メモリ１８は、メモリコントローラ（ＭＣ）１９によりアクセスが制御されている。そして、オプションとして接続されるハードディスク（ＨＤ）、ＭＯ、フロッピー（登録商標）ディスク（ＦＤ）、ＩＣカード等を含んでおり、フォントデータ、エミュレーションプログラム、フォームデータ等を記憶する。
【００４０】
尚、ハードディスク等の外部メモリ１８が接続されていない場合には、ＲＯＭ１３のデータＲＯＭ１３ｃに、ホストコンピュータ３０で利用される情報等を記憶することになる。尚、この外部メモリ１８は、１個に限らず複数備えるものであってもよい。例えば、内蔵フォントに加えてオプションフォントカード、言語系の異なるプリンタ制御言語を解釈するプログラム等を格納した外部メモリを複数接続できるように構成されていてもよい。
【００４１】
操作部２０には、ユーザによる操作を受け付ける操作パネルが設けられ、その操作パネルには操作のためのタッチパネル等が配されている（不図示）。また、不図示のＮＶＲＡＭを有し、操作パネルからのプリンタモード設定情報を記憶するようにしてもよい。
【００４２】
ＣＰＵ１２は、ＲＯＭ１３のプログラムＲＯＭ１３ｂに記憶された制御プログラム等に基づき、システムバス２２、印刷部インターフェース１６を介して印刷部１７に出力情報としての画像信号を出力する。
【００４３】
また、ＣＰＵ１２は、入力部１５を介してホストコンピュータ３０との通信処理が可能となっており、ホストコンピュータ３０から送信される印刷データを受信するとともに、プリンタ４０内の情報等をホストコンピュータ３０に通知可能に構成されている。
【００４４】
図２は、図１におけるホストコンピュータのＲＡＭのメモリマップを示す図である。
【００４５】
具体的には、所定のアプリケーション及び印刷処理関連プログラムを起動して、ホストコンピュータ３０のＲＡＭ２にプログラムやデータがロードされた状態でのＲＡＭ２のメモリマップを示す図である。
【００４６】
ＲＡＭ２には、図示の如く、ＢＩＯＳ１０４、ＯＳ１０１をはじめ、アプリケーション１０２、印刷処理関連プログラム１０３、及び関連データ１０５がロードされている。更に空きメモリ領域１０６も確保されている。これにより、アプリケーション１０２及び印刷処理関連プログラム１０３が実行可能な状態となる。
【００４７】
尚、印刷処理関連プログラム１０３におけるプリンタドライバＵＩ制御モジュール１１２（図１）は、ユーザによる印刷設定指令に応じてＣＲＴ１０に印刷設定画面を表示し、ＫＢ９などを使用したユーザからの設定を可能にする。
【００４８】
図３は、図１の印刷処理システムの概念図である。
【００４９】
ネットワーク等の通信網を経由して接続された、ホストコンピュータ３０上のクライアントソフトもしくはプリンタドライバが有している印刷設定送信手段により、印刷設定（ジョブチケット）をプリンタ４０に送信する。
【００５０】
プリンタ４０は、送信された印刷設定を印刷設定受信手段により受信し、印刷の可否判定を行った後、印刷の可否判断結果を送信元のホストコンピュータ３０に送信する。ホストコンピュータ３０上のクライアントソフトもしくはプリンタドライバは、印刷可否受信手段により、プリンタ４０からの印刷設定の可否判断結果を受信する。
【００５１】
また、本実施の形態では、ネットワーク管理者が、モノクロの両面設定での印刷しか許可しないといったカスタマイズ設定を、プリンタ４０にのみ行えばいいことも同図では示している。
【００５２】
ここで、ホストコンピュータ３０と、プリンタ４０はネットワーク等の通信網経由で接続されているが、１対１で直接ケーブル接続されている場合でも本発明は適用可能である。
【００５３】
図４は、図３の印刷システムで使用される印刷設定指示データの一例を示す図である。
【００５４】
図４において、印刷設定指示データであるジョブチケット（ＪｏｂＴｉｃｋｅｔ）ではＸＭＬ形式のテキストデータで印刷設定を保持している。そして、ホストコンピュータ３０上のクライアントソフト（アプリケーション１０２）、プリンタドライバ１１１、プリンタ４０上の印刷設定解析部がともに読み書きが可能な形式となっている。
【００５５】
しかしながら、本実施の形態では、ホストコンピュータ３０上のクライアントソフトもしくはプリンタドライバ１１１とプリンタ４０間で送受信する印刷設定が、それぞれで判別可能な形式であればよい。ジョブチケットのようなＸＭＬ形式のテキストデータに限定されるものではない。
【００５６】
図のジョブチケットでは、片面印刷（ｄｕｐｌｅｘがＦＡＬＳＥ）、色処理モードが自動（ｃｏｌｏｒがＡＵＴＯ）といった印刷設定となっている。また、以降、ホストコンピュータ３０上のクライアントソフト（アプリケーション１０２）もしくはプリンタドライバ１１１については特に指定しない限り、同様な処理が可能なものとする。
【００５７】
図５は、図３の印刷システムで使用される印刷設定のメッセージの模式図である。
【００５８】
図５において、印刷設定確認用メッセージ（ブロック）Ｂ３０１は、確認メッセージヘッダ部と、識別コード部と、印刷設定（ジョブチケット）部とからなっている。
【００５９】
確認メッセージヘッダ部は、ホストコンピュータ３０からプリンタ４０に対して送信された印刷設定の確認用メッセージであることを示す。識別コード部は、確認用メッセージを識別する。印刷設定（ジョブチケット）部は、プリンタ４０にて印刷可能か否かを判断する。また、同メッセージには、実際の描画データの内容も含めて印刷設定が可能か否かをプリンタ４０で判断するために、描画データ部を追加可能とする。
【００６０】
印刷設定結果メッセージ（ブロック）Ｂ３５０は、印刷設定結果メッセージヘッダ部と、識別コード部と、結果部とからなっている。
【００６１】
印刷設定結果メッセージヘッダ部は、プリンタ４０からホストコンピュータ３０に対して送信された印刷設定の結果用メッセージであることを示す。識別コード部は、結果用メッセージを識別する。結果部は、プリンタ４０にて印刷可能か否かを判断した結果を保持する。また、同メッセージには、印刷が不可であると判断された場合に、どのような印刷設定であれば印刷可能であるかを示すジョブチケットを追加可能とする。
【００６２】
図６は、MicroSoft社製OSであるWindowSの次期バージョンであるコードネームLonghorn上でのドキュメント構成を示すブロック図である。
【００６３】
図６に示したように、従来のWindowS OSでの印刷ジョブとは異なり、印刷設定部と描画データがセットでホストコンピュータ３０上のクライアントソフト、プリンタドライバ１１１間で受け渡しがなされる。このため、上述した図５における印刷設定確認メッセージブロックＢ３０１において、描画データ部を追加することが容易である。
【００６４】
図７は、図１の印刷システムにおいて、情報処理装置上で印刷設定を印刷装置に確認する印刷設定確認処理の手順を示すフローチャートである。
【００６５】
本処理は、情報処理装置（ホストコンピュータ）３０のＣＰＵ１によってなされる。
【００６６】
本フローチャートを用いて、情報処理装置（ホストコンピュータ）３０上での処理を説明する。
【００６７】
図７において、まず、ユーザにより印刷設定がなされると、図５で示した印刷設定確認用メッセージＢ３０１の作成を行う（ステップＳ７１０）。その後、印刷装置（プリンタ）４０に作成した印刷設定確認用メッセージＢ３０１を送信し（ステップＳ７２０）、印刷装置４０からの印刷設定の確認結果を待つ（ステップＳ７３０）。
【００６８】
印刷装置４０より、図５で示した印刷設定結果メッセージＢ３５０を受信すると（ステップＳ７４０）、印刷設定結果メッセージＢ３５０の内容を解析し（ステップＳ７５０）、印刷装置４０で判断された印刷設定印刷可否の内容を把握する（ステップＳ７６０）。
【００６９】
印刷が可能であれば、本処理を終了する。印刷が不可である場合には、印刷設定結果メッセージＢ３５０に含まれる印刷可能な印刷設定のジョブチケット設定の変更点を抽出する（ステップＳ７７０）。そして、ユーザに対して、変更点の確認を示すＵＩを表示し（ステップＳ７７５）、設定を印刷可能な設定に変更するかを判断させる。
【００７０】
図８は、図７におけるステップＳ７７５の処理で表示するＵＩ例を示す図である。
【００７１】
この図では、印刷方法が片面から両面へ、カラーモードが自動からモノクロに変更されれば、印刷可能であることを通知している。同ＵＩにおいて、”はい”が選択されれば、自動的に印刷設定を印刷可能な設定に変更し、”いいえ”が選択された場合には、再度ユーザに対して印刷設定をさせるようにする。
【００７２】
図７の処理は、情報処理装置３０上で、何かの印刷設定項目が変更される毎に実行してもよいし、印刷設定項目がすべて設定された際に実行するようにしてもよい。処理パフォーマンスを考慮すると、後者のタイミングで行うのが望ましい。
【００７３】
次に印刷装置４０上の処理フローを説明する。
【００７４】
図９は、図１の印刷システムにおいて、印刷装置上で印刷設定の妥当性を確認する印刷設定妥当性確認処理の手順を示すフローチャートである。
【００７５】
本処理は、図１のＣＰＵ１２によって実行される。
【００７６】
図９において、印刷装置４０では、情報処理装置３０から図５で示した印刷設定確認用メッセージＢ３０１を受信すると（ステップＳ９１０）、同メッセージに含まれる印刷設定の妥当性を確認する（ステップＳ９２０）。その際に、実際の描画データがあれば、印刷装置上で描画処理をシミュレートして印刷可能かの判断を行う。
【００７７】
次に、その結果により、図５で示した印刷設定結果メッセージＢ３５０を作成し（ステップＳ９３０）、印刷設定結果メッセージＢ３５０を情報処理装置３０に送信する（ステップＳ９４０）。
【００７８】
また、本発明の目的は、以下の処理を実行することによって達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【００７９】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８０】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００８１】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯステップＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００８２】
更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【図面の簡単な説明】
【００８３】
【図１】本発明の実施の形態に係る印刷処理システムの構成を示すブロック図である。
【図２】図１におけるホストコンピュータのＲＡＭのメモリマップを示す図である。
【図３】図１の印刷処理システムの概念図である。
【図４】図３の印刷システムで使用される印刷設定指示データの一例を示す図である。
【図５】図３の印刷システムで使用される印刷設定のメッセージの模式図である。
【図６】MicroSoft社製OSであるWindowSの次期バージョンであるコードネームLonghorn上でのドキュメント構成を示すブロック図である。
【図７】図１の印刷システムにおいて、情報処理装置上で印刷設定を印刷装置に確認する印刷設定確認処理の手順を示すフローチャートである。
【図８】図７におけるステップＳ７７５の処理で表示するＵＩ例を示す図である。
【図９】図１の印刷システムにおいて、印刷装置上で印刷設定の妥当性を確認する印刷設定妥当性確認処理の手順を示すフローチャートである。
【符号の説明】
【００８４】
１  ＣＰＵ（印刷設定送信手段、印刷可否受信手段構成要素）
１２  ＣＰＵ（印刷設定受信手段、印刷可否判断手段、印刷可否送信手段構成要素）
１３ｂ  プログラムＲＯＭ（印刷設定受信手段、印刷可否判断手段、印刷可否送信手段構成要素）
３０  ホストコンピュータ（情報処理装置）
４０  プリンタ（印刷装置）
１０２  アプリケーション（印刷設定送信手段、印刷可否受信手段構成要素）
１１１  プリンタドライバ（印刷設定送信手段、印刷可否受信手段構成要素）
【図１】
2008140249.tif 000003
【図２】
2008140249.tif 000004
【図３】
2008140249.tif 000005
【図４】
2008140249.tif 000006
【図５】
2008140249.tif 000007
【図６】
2008140249.tif 000008
【図７】
2008140249.tif 000009
【図８】
2008140249.tif 000010
【図９】
2008140249.tif 000011