(57)【要約】【課題】  意図しないＮｉｎ１印刷の実行を有効に防止することのできるプリンタを提供する。【解決手段】  プリンタ６においては、ＰＪＬ解析部２１で印刷ジョブの印刷指示が解析され、ＰＤＬ解析部２２で印刷データが解析される。判断部３において、該印刷ジョブにＮｉｎ１指示が含まれ、さらに、テーブル格納部２３に格納されている判断用テーブルに基づいて、該印刷データに対する該印刷指示は不適切であると判断された場合には、確認メッセージ送受信部４からＰＣ１３に対して確認メッセージが送信される。【選択図】        図１
2005067131.tif 000002
【特許請求の範囲】
【請求項１】
印刷データから、Ｎ（Ｎは１または１以上の整数）枚の原稿を１枚の用紙に印刷させる印刷指示であるＮｉｎ１指示の有無を解析する印刷指示解析手段と、
前記印刷データの属性を解析する属性解析部と、
前記印刷指示解析手段において前記印刷データに対する前記Ｎｉｎ１指示があると解析された場合、前記属性解析部における前記印刷データの解析結果に応じて、前記Ｎｉｎ１指示の確認を行なう確認手段とを備える、プリンタ。
【請求項２】
前記属性解析部は、前記印刷データのページ数と、前記印刷データに含まれる文字のサイズと、前記印刷データを作成したアプリケーションに関する情報との少なくとも１つを解析し、
前記確認手段は、前記属性解析部での解析結果である、前記印刷データのページ数と、前記印刷データに含まれる文字のサイズと、前記印刷データを作成したアプリケーションに関する情報との少なくとも１つに応じて前記Ｎｉｎ１指示の確認を行なう、請求項１に記載のプリンタ。
【請求項３】
前記Ｎｉｎ１指示の確認に対する応答を受付ける受付手段と、
前記応答が、前記Ｎｉｎ１指示が不適当である旨の応答である場合、前記Ｎｉｎ１指示を解消して前記印刷データを印刷する印刷手段とをさらに備える、請求項１または２に記載のプリンタ。
【請求項４】
アプリケーションから印刷データを受取る印刷データ受付手段と、
前記印刷データを解析してＮｉｎ１指示の有無を解析する印刷指示解析手段と、
前記印刷データの属性を解析する属性解析部と、
前記印刷指示解析手段において前記印刷データに対してＮｉｎ１指示があると解析された場合、前記属性解析部における前記印刷データの解析結果に応じて、前記Ｎｉｎ１指示の確認を行なう確認手段とを備える、プリンタドライバ。
【請求項５】
前記属性解析部は、前記印刷データのページ数と、前記印刷データに含まれる文字のサイズと、前記アプリケーションに関する情報との少なくとも１つを解析し、
前記確認手段は、前記属性解析部での解析結果である、前記印刷データのページ数と、前記印刷データに含まれる文字のサイズと、前記アプリケーションに関する情報との少なくとも１つに応じて前記Ｎｉｎ１指示の確認を行なう、請求項４に記載のプリンタドライバ。
【請求項６】
前記Ｎｉｎ１指示の確認に対する指示入力を入力する入力手段と、
前記指示入力が、前記Ｎｉｎ１指示が不適当である旨の指示である場合、前記Ｎｉｎ１指示を解消して前記印刷データから印刷ジョブを生成するジョブ生成手段とをさらに備える、請求項４または５に記載のプリンタドライバ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明はプリンタ、およびプリンタドライバに関し、特に、適切な印刷処理を行なうことのできるプリンタ、およびプリンタドライバに関する。
【背景技術】
【０００２】
従来より、Ｎ（Ｎは１または１以上の整数）枚の原稿を１枚の用紙に印刷させる、いわゆるＮｉｎ１と言われる印刷を行なうプリンタがある。
【０００３】
このようなプリンタでは、通常、Ｎｉｎ１の指示が入力されると、印刷対照の原稿がどのような原稿であっても、指示どおりＮｉｎ１で印刷が実行される。
【特許文献１】特開平１１−９５９４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、このようなプリンタにおいて、たとえば標準の印刷設定で２ｉｎ１が設定されている場合、たとえ１ページしかない原稿であっても２ｉｎ１で印刷が実行されて、用紙の半分が印刷されていない無駄な領域を含む印刷物ができあがる場合があるという問題があった。また同様に、原稿にサイズの小さい文字が含まれる場合であっても２ｉｎ１で印刷が実行されて非常に読みにくい印刷物ができあがる場合もあるという問題があった。
【０００５】
特許文献１では、印刷情報を表示させることで、該印刷情報の変更を受付けることのできるネットワークシステムを開示しているが、そのようなネットワークシステムにおいては、印刷情報が存在する度に該情報が表示されてユーザはその確認を行なう必要があって、ユーザにとって手間がかかる場合もあるという問題があった。
【０００６】
本発明はこのような問題に鑑みてなされたものであって、意図しないＮｉｎ１印刷の実行を有効に防止することのできるプリンタ、およびプリンタドライバを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明のある局面に従うと、プリンタは、印刷データから、Ｎ（Ｎは１または１以上の整数）枚の原稿を１枚の用紙に印刷させる印刷指示であるＮｉｎ１指示の有無を解析する印刷指示解析手段と、印刷データの属性を解析する属性解析部と、印刷指示解析手段において印刷データに対するＮｉｎ１指示があると解析された場合、属性解析部における印刷データの解析結果に応じて、Ｎｉｎ１指示の確認を行なう確認手段とを備える。
【０００８】
また、属性解析部は、印刷データのページ数と、印刷データに含まれる文字のサイズと、印刷データを作成したアプリケーションに関する情報との少なくとも１つを解析し、確認手段は、属性解析部での解析結果である、印刷データのページ数と、印刷データに含まれる文字のサイズと、印刷データを作成したアプリケーションに関する情報との少なくとも１つに応じてＮｉｎ１指示の確認を行なうことが好ましい。
【０００９】
また、プリンタは、Ｎｉｎ１指示の確認に対する応答を受付ける受付手段と、応答が、Ｎｉｎ１指示が不適当である旨の応答である場合、Ｎｉｎ１指示を解消して印刷データを印刷する印刷手段とをさらに備えることが好ましい。
【００１０】
本発明の他の局面に従うと、プリンタドライバは、アプリケーションから印刷データを受取る印刷データ受付手段と、印刷データを解析してＮｉｎ１指示の有無を解析する印刷指示解析手段と、印刷データの属性を解析する属性解析部と、印刷指示解析手段において印刷データに対してＮｉｎ１指示があると解析された場合、属性解析部における印刷データの解析結果に応じて、Ｎｉｎ１指示の確認を行なう確認手段とを備える。
【００１１】
また、属性解析部は、印刷データのページ数と、印刷データに含まれる文字のサイズと、アプリケーションに関する情報との少なくとも１つを解析し、確認手段は、属性解析部での解析結果である、印刷データのページ数と、印刷データに含まれる文字のサイズと、アプリケーションに関する情報との少なくとも１つに応じてＮｉｎ１指示の確認を行なうことが好ましい。
【００１２】
また、プリンタドライバは、Ｎｉｎ１指示の確認に対する指示入力を入力する入力手段と、指示入力が、Ｎｉｎ１指示が不適当である旨の指示である場合、Ｎｉｎ１指示を解消して印刷データから印刷ジョブを生成するジョブ生成手段とをさらに備えることが好ましい。
【発明を実施するための最良の形態】
【００１３】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００１４】
［第１の実施の形態］
図１は、第１の実施の形態にかかるプリンタ６の機能を具体的に示すブロック図である。図１を参照して、本実施の形態においてプリンタ６は、ＬＡＮ（Local Area Network）等の専用回線やインターネットなどの公衆回線を介して外部装置であるパーソナルコンピュータ（以下、ＰＣと略する）１３と接続されて印刷ジョブを受信する。また、プリンタ６とＰＣ１３との接続は、有線による接続に限定されず、無線通信を利用する接続であってもよい。
【００１５】
プリンタ６は、通信Ｉ／Ｆ（インタフェース）などを含んだジョブ受信部１を備え、ＰＣ１３から送信された印刷ジョブを受信する。ジョブ受信部１は、ＰＣ１３から受信した印刷ジョブを、プリンタジョブ言語（以下、ＰＪＬ：Printer Job Languageと略する）解析部２１と、ページ記述言語（以下、ＰＤＬ：Page Description Languageと略する）解析部２２とに渡す。
【００１６】
印刷ジョブは、印刷形態の指示などの印刷指示と印刷データとを含み、印刷指示はＰＪＬで、印刷データはプリンタが解釈可能なＰＤＬで記載されている。
【００１７】
ＰＪＬ解析部２１は、印刷ジョブに含まれるＰＪＬで記載された印刷指示を解析し、解析結果を判断部３に渡す。本実施の形態においては、ＰＪＬ解析部２１は、ＰＪＬで記載された情報のうち、特に、Ｎ（Ｎは１または１以上の整数）枚の原稿を１枚の用紙に印刷させる（以下、Ｎｉｎ１と称する）印刷指示を解析し、その解析結果を判断部３に渡す。
【００１８】
また、ＰＤＬ解析部２２は、印刷ジョブに含まれるＰＤＬで記載された印刷データを解析し、解析結果を判断部３に渡す。本実施の形態においては、ＰＤＬ解析部２２は、ＰＤＬで記載された情報のうち、特に、印刷データの属性である原稿のページ数およびフォントサイズを解析し、その解析結果を判断部３に渡す。
【００１９】
判断部３は、テーブル格納部２３に格納されている判断用テーブルを参照して、ＰＪＬ解析部２１とＰＤＬ解析部２２とから渡された解析結果に基づいて、印刷指示であるＮｉｎ１指示について適切であるか否かを判断する。Ｎｉｎ１指示が不適切な疑いがあるという判断結果である場合には、判断部３は、確認メッセージ送受信部４に対して指示信号を出力する。
【００２０】
確認メッセージ送受信部４は、判断部３から入力された指示信号にしたがって、ＰＣ１３において実行されている確認ソフトウェアに対して確認メッセージを送信する。確認メッセージは、予め図示されない記憶部に格納されている定型文であってもよいし、該定型文に該印刷ジョブに固有の情報（印刷指示の内容など）を加えたものであってもよい。
【００２１】
また、確認メッセージ送受信部４は、ＰＣ１３から該確認メッセージに対する応答を受信する。そして、確認メッセージ送受信部４は、ＰＣ１３から受取った応答を判断部３に渡す。
【００２２】
判断部３は、確認メッセージ送受信部４から受取ったＰＣ１３からの応答に基づいて、ＰＪＬ解析部２１で解析されたＮｉｎ１指示を有効としてＮｉｎ１設定のまま印刷ジョブを印刷部５に渡す。または、Ｎｉｎ１指示を無効としてＮｉｎ１設定を解除して印刷ジョブを印刷部５に渡す。
【００２３】
印刷部５は、判断部３から渡された印刷ジョブを、該設定に応じて印刷用紙に印刷し、出力する。
【００２４】
上述の機能は、図示されないプリンタ６の制御部が記憶部に記憶されているプログラムを実行することで発揮される機能である。
【００２５】
ＰＣ１３は、一般的なコンピュータであって、ここではその機能構成については詳細な説明を行なわない。なお、ＰＣ１３では、少なくとも印刷ジョブをプリンタ６に対して送信した後に、制御部において以降に処理を具体的に説明する確認ソフトウェアが実行される。
【００２６】
次に、第１の実施の形態にかかるプリンタ６における処理、およびＰＣ１３における確認処理を、図２のフローチャートを用いて説明する。図２のフローチャートに示される処理は、図示されないプリンタ６の制御部が記憶部に記憶されるプログラムを実行して図１に示される各機能を発揮させることで実現される。
【００２７】
図２を参照して、始めに、ステップＳ１０１において、プリンタ６は、ジョブ受信部１でＰＣ１３から送信された印刷ジョブを受信する。
【００２８】
ステップＳ１０１で受信された印刷ジョブは、ステップＳ１０３において、ＰＪＬ解析部２１で印刷指示が解析される。また、ステップＳ１０５において、ＰＤＬ解析部２２で印刷データが解析される。
【００２９】
次に、ステップＳ１０７において、判断部３は、ステップＳ１０３での印刷指示の解析の結果より、該印刷ジョブにＮｉｎ１指示が含まれ、さらに、テーブル格納部２３に格納されている判断用テーブルに基づいて、ステップＳ１０５での解析の結果より、該印刷データが、該判断用テーブルに記載されている不適切と判定される基準を満たしている場合には、該印刷データに対する該印刷指示は不適切であると判断し、印刷指示の間違いがあるものと判断する（Ｓ１０７でＹＥＳ）。
【００３０】
より具体的には、図３に示されるテーブル格納２３に格納されている判断用テーブルの具体例を用いて説明する。図３に具体例が示される判断用テーブルには、各Ｎｉｎ１指示に対して不適切であると判断される印刷データの属性の基準が記載されている。たとえば、印刷指示が２ｉｎ１であるときには、原稿のページ数が１、および/または印刷データに含まれる文字サイズが８Ｐ以下である場合に、該２ｉｎ１指示が不適切であると判断される。また、同様に、印刷指示が４ｉｎ１であるときには、原稿のページ数が２ページ以下、および/または印刷データに含まれる文字サイズが１０Ｐ以下である場合に、該４ｉｎ１指示が不適切であると判断される。なお、文字の種類や言語によって印字結果が異なることもあるため、図３に示されるように、文字種類（フォント）に応じて文字サイズの基準を異ならせることがより好ましい。さらに、図３に示される判断用テーブルでは、文字サイズは、原稿の用紙サイズと印字用紙サイズとが同じであることが前提となっている。したがって、原稿サイズと印字用紙サイズとが異なる場合には、縮小される倍率が変更されるため、当然に判断用テーブルの値も異なってくる。
【００３１】
ステップＳ１０７において判断部３は、図３に示される判断用テーブルを参照して、ステップＳ１０５での印刷データの解析の結果より、全１ページの原稿のページ数が図３に示される不適切と判断される基準のページ数を満たしている場合、または文字サイズが図３に示される不適切と判断される基準の文字サイズを満たしていることが判断されると、印刷指示の間違いがあるものと判断する。
【００３２】
判断部３でこのように判断されると、ステップＳ１０９において、確認メッセージ送受信部４からＰＣ１３に対して確認メッセージが送信される。
【００３３】
ＰＣ１３では、確認ソフトウェアが起動されることで、ステップＳ２０１において、上述のステップＳ１０９でプリンタ６から送信された確認メッセージを受信し、ステップＳ２０３でディスプレイに表示する。ステップＳ２０５において、キーボードやマウスなどの入力装置で、ユーザから、そのまま印刷してもよいか否かを示す確認操作を受付ける。そして、ステップＳ２０７において、該確認操作に基づいて印刷可または不可を示す確認メッセージを生成して、プリンタ６に対して送信する。
【００３４】
プリンタ６では、ステップＳ１１１において、確認メッセージ送受信部４で印刷可または不可を示す確認メッセージをＰＣ１３から受信すると、該確認メッセージは確認メッセージ送受信部４から判断部３に渡される。
【００３５】
ステップＳ１１３において、判断部３で、該確認メッセージの内容が、そのまま印刷してもよい旨を示す内容であると判断されると（Ｓ１１３でＹＥＳ）、判断部３は該印刷指示であるＮｉｎ１の設定のまま印刷データを印刷部５に送り、ステップＳ１１７において、印刷部５で該印刷データがＮｉｎ１で印刷される。
【００３６】
一方、ステップＳ１１３において、判断部３で、該確認メッセージの内容が、そのまま印刷することが不可である旨を示す内容であると判断されると（Ｓ１１３でＮＯ）、判断部３は該印刷指示であるＮｉｎ１の設定を解除して（Ｓ１１５）印刷データを印刷部５に送り、ステップＳ１１７において、印刷部５で該印刷データがＮｉｎ１ではなく、デフォルト設定された印刷形態で印刷される。
【００３７】
以上が本実施の形態にかかるプリンタ６における処理、およびＰＣ１３における確認処理である。
【００３８】
なお、上述のように、文字サイズを基準にしてＮｉｎ１の印刷指示が適切か否かを判断するときには、基本的に原稿サイズと印刷用紙サイズとが同一であることを前提としている。たとえば、原稿サイズＡ４に対して印刷用紙サイズがＡ３の場合は、印刷指示が４ｉｎ１であっても、原稿サイズと印刷用紙サイズとが同じ場合の２ｉｎ１と同じ大きさの画像が印刷されることになり、印刷指示が適切か否かを判断する文字サイズの基準が異なる。つまり、印刷用紙サイズが原稿サイズに比べて大きい場合には、小さな文字サイズであっても適当であると判断される。
【００３９】
なお、上述の実施の形態においては、図３に示される原稿のページ数と文字サイズとから該印刷指示が適切であるか否かを判定して確認メッセージを送信するものとしたが、印刷指示が適切であるか否かの判定は、上記原稿のページ数と文字サイズとのいずれか一方を用いて行なわれてもよい。また、印刷データの他の属性を用いて行なわれてもよいし、それらを組合わせて用いて行なわれてもよい。たとえば、印刷データに該印刷データを作成したアプリケーションに関する情報が含まれる場合、該アプリケーションに関する情報から印刷指示が適切であるか否かを判定してもよい。より具体的には、たとえば、印刷データがマイクロソフト社のＰｏｗｅｒ  Ｐｏｉｎｔ（Ｒ)のようなプレゼンテーション画像を作成するアプリケーションで作成された印刷データの場合には６ｉｎ１や９ｉｎ１や１６ｉｎ１までを適切であると判断するものとする、また、マイクロソフト社のＷｏｒｄ（Ｒ）やＥｘｃｅｌ（Ｒ）のような文書や表作成アプリケーションで作成された印刷データの場合には４ｉｎ１までを適切であると判断してそれ以上のＮｉｎ１指示を不適切な印刷指示の可能性があるものと判断するものとする、などとしてもよい。
【００４０】
［第２の実施の形態］
次に、図４は、第２の実施の形態にかかるプリンタドライバ１１の機能を具体的に示すブロック図である。図４に示されるプリンタドライバ１１の各機能は、図示されないプリンタに印刷データを出力して印刷指示を行なうコンピュータの記憶部や、プリンタ自身の記憶部に記憶されるプログラムが実行されることによって発揮される機能である。
【００４１】
図４を参照して、プリンタドライバ１１は印刷データ受付部７を備え、印刷データを作成したアプリケーションから印刷データを受取る。印刷データ受付部７は、アプリケーションから渡された印刷データを、印刷指示解析部８１と印刷イメージ生成部８２とに渡す。
【００４２】
印刷指示解析部８１は、印刷データに含まれる印刷指示を解析し、解析結果を判断部３に渡す。本実施の形態において、印刷指示解析部８１は、Ｎｉｎ１印刷指示を解析し、その解析結果を判断部３に渡す。
【００４３】
また、印刷イメージ生成部８２は、印刷データに基づいて印刷イメージを生成して解析し、解析結果を判断部３に渡す。本実施の形態においては、印刷イメージ生成部８２は、印刷データの属性である原稿のページ数およびフォントサイズを解析し、その解析結果を判断部３に渡す。
【００４４】
判断部３は、テーブル格納部２３に格納されている判断用テーブルを参照して、印刷指示解析部８１と印刷イメージ生成部８２とから渡された解析結果に基づいて、印刷指示であるＮｉｎ１指示について適切であるか否かを判断する。Ｎｉｎ１指示が不適切な疑いがあるという判断結果である場合には、判断部３は、確認メッセージ表示部９に対して確認メッセージ表示用データを出力し、確認メッセージを表示する。
【００４５】
入力部１４は、マウスやキーボードやボタンなどによるユーザの操作入力を受取り、入力信号を判断部３に渡す。
【００４６】
判断部３は、入力部１４から受取った入力信号に基づいて、印刷指示解析部８１で解析されたＮｉｎ１指示を有効としてＮｉｎ１設定のまま印刷ジョブを印刷送信部１０に渡す。または、Ｎｉｎ１指示を無効としてＮｉｎ１設定を解除して印刷ジョブを印刷送信部１０に渡す。
【００４７】
印刷送信部１０は、判断部３から渡された印刷ジョブを印刷装置に対して出力する。
【００４８】
次に、第２の実施の形態にかかるプリンタドライバ１１における処理を図５のフローチャートを用いて説明する。
【００４９】
図５を参照して、始めに、ステップＳ３０１において、プリンタドライバ１１は、印刷データ受付部７でアプリケーションから作成された印刷データを受取る。
【００５０】
ステップＳ３０１で受取られた印刷データは、ステップＳ３０３において、印刷指示解析部８１で印刷指示が解析される。また、ステップＳ３０５において、印刷イメージ生成部８２で印刷イメージが生成されて、ステップＳ３０７においてが解析される。
【００５１】
次に、ステップＳ３０９において、判断部３は、ステップＳ３０３での印刷指示の解析の結果より、該印刷データにＮｉｎ１指示が含まれ、さらに、テーブル格納部２３に格納されている判断用テーブルに基づいて、ステップＳ３０７での解析の結果より、該印刷データが、該判断用テーブルに記載されている不適切と判定される基準を満たしている場合には、該印刷データに対する該印刷指示は不適切であると判断し、印刷指示の間違いがあるものと判断する（Ｓ３０９でＹＥＳ）。なお、テーブル格納２３に格納されている判断用テーブルは、第１の実施の形態において図３を用いて説明されたものと同様であって、ここでの判断も第１の実施の形態におけるステップＳ１０７での処理と同様であるので、ここでの説明は繰返さない。
【００５２】
ステップＳ３０９において判断部３は、図３に示される判断用テーブルを参照して、ステップＳ３０７での印刷データの解析結果より、全１ページの原稿のページ数が図３に示される不適切と判断される基準のページ数を満たしている場合、または文字サイズが図３に示される不適切と判断される基準の文字サイズを満たしていることが判断されると、印刷指示の間違いがあるものと判断する。
【００５３】
判断部３でこのように判断されると、ステップＳ３１１において、確認メッセージ表示部９に確認メッセージを表示する。
【００５４】
そして、該確認メッセージを確認したユーザからの指示を入力部１４で受付け、判断部３において、その指示内容が、そのまま印刷してもよい旨を示す内容であると判断されると（Ｓ３１３でＹＥＳ）、判断部３は、ステップＳ３１７において、該印刷指示であるＮｉｎ１の設定のまま印刷ジョブを生成し、ステップＳ３１９で印刷送信部１０から印刷装置に対して送信する。
【００５５】
一方、ステップＳ３１３において、判断部３で、ユーザからの指示の内容が、そのまま印刷することが不可である旨を示す内容であると判断されると（Ｓ３１３でＮＯ）、判断部３は、ステップＳ３１５で、該印刷指示であるＮｉｎ１の設定を解除した後にステップＳ３１７で印刷ジョブを生成し、ステップＳ３１９で印刷送信部１０から印刷装置に対して送信する。
【００５６】
以上が本実施の形態にかかるプリンタ６における処理、およびＰＣ１３における確認処理である。
【００５７】
なお、上述の実施の形態においても第１の実施の形態と同様に、図３に示される原稿のページ数と文字サイズとから該印刷指示が適切であるか否かを判定して確認メッセージを送信するものとしたが、印刷指示が適切であるか否かの判定は、上記原稿のページ数と文字サイズとのいずれか一方を用いて行なわれてもよい。また、印刷データの他の属性を用いて行なわれてもよいし、それらを組合わせて用いて行なわれてもよい。
【００５８】
このように、本実施の形態にかかるプリンタまたはプリンタドライバで上述の処理が実行されることによって、ユーザが意図しないＮｉｎ１での印刷を効果的に防止することができる。また、所定の基準に基づいて、Ｎｉｎ１の指示が不適当である疑いがある場合にユーザに対して確認を促すので、毎回ユーザに確認を促すような処理に比べて格段にユーザの利便性を高めることができる。
【００５９】
さらに、上述のプリンタ、およびプリンタドライバが行なう画像処理方法を、プログラムとして提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）およびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【００６０】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【００６１】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００６２】
【図１】第１の実施の形態にかかるプリンタ６の機能を具体的に示すブロック図である。
【図２】第１の実施の形態にかかるプリンタ６における処理、およびＰＣ１３における確認処理を示すフローチャートである。
【図３】判断用テーブルの具体例を示す図である。
【図４】第２の実施の形態にかかるプリンタドライバ１１の機能を具体的に示すブロック図である。
【図５】第２の実施の形態にかかるプリンタドライバ１１における処理を示すフローチャートである。
【符号の説明】
【００６３】
１  ジョブ受信部、３  判断部、４  確認メッセージ送受信部、５  印刷部、６  プリンタ、７  印刷データ受付部、９  確認メッセージ表示部、１０  印刷送信部、１１  プリンタドライバ、１２  確認ソフトウェア、１３  ＰＣ、１４  入力部、２１  ＰＪＬ解析部、２２  ＰＤＬ解析部、２３  テーブル格納部、８１  印刷指示解析部、８２  印刷イメージ生成部。
【図１】
2005067131.tif 000003
【図２】
2005067131.tif 000004
【図３】
2005067131.tif 000005
【図４】
2005067131.tif 000006
【図５】
2005067131.tif 000007