(57)【要約】【課題】  アプリケーションが印刷装置の印刷部数の上限値を超えて部数指定を行った場合にその部数指定どおりの印刷結果が得られるようにする。【解決手段】  プリンタドライバは、アプリケーションから印刷時に１０００部の指定がされた場合、１０００部が上限値９９９部を超えていると判断して、アプリケーションへ９９９部までしか指定不可であることを通知し、アプリケーション１１から１部、あるいは、再度１０００部が指定されると、１０００部を、例えば、９９９部と１部との２つに分割し、それらによる２印刷ジョブをプリンタ２に実行させるので、プリンタ２側には、１０００部の印刷結果が出力される。【選択図】        図３
2011154426.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、アプリケーションから指定された印刷要求の印刷部数値を保持する保持手順と、前記保持手順によって保持した印刷部数値が印刷要求先の印刷装置に対して指定可能な上限印刷部数値を越えているか否かを判断する判断手順と、前記判断手順によって前記上限印刷部数値を越えていると判断した場合、前記アプリケーションへ前記上限印刷部数値を通知し、前記アプリケーションから印刷部数値が指定された場合、前記保持手順によって保持した前記印刷部数値を前記上限印刷部数値に基づいて複数に分割する分割手順と、前記分割手順によって分割した印刷要求を前記印刷装置に送信する送信手順とを実行させるための印刷制御プログラム。
【請求項２】
前記上限印刷部数値の通知に対して前記アプリケーションから指定された印刷部数値は１部である請求項１記載の印刷制御プログラム。
【請求項３】
前記上限印刷部数値の通知に対して前記アプリケーションから指定された印刷部数値は最初に指定された印刷部数値と同じ値である請求項１記載の印刷制御プログラム。
【請求項４】
請求項１乃至３のいずれか一項に記載の印刷制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項５】
アプリケーションから指定された印刷要求の印刷部数値を保持する保持手段と、
前記保持手段に保持した印刷部数値が印刷要求先の印刷装置に対して指定可能な上限印刷部数値を越えているか否かを判断する判断手段と、
前記判断手段によって前記上限印刷部数値を越えていると判断した場合、前記アプリケーションへ前記上限印刷部数値を通知し、前記アプリケーションから印刷部数値が指定された場合、前記保持手段に保持した前記印刷部数値を前記上限印刷部数値に基づいて複数に分割する分割手段と、
前記分割手段によって分割した印刷要求を前記印刷装置に送信する送信手段とを備えたことを特徴とする情報処理装置。
【請求項６】
前記上限印刷部数値の通知に対して前記アプリケーションから指定された印刷部数値は１部である請求項５記載の情報処理装置。
【請求項７】
前記上限印刷部数値の通知に対して前記アプリケーションから指定された印刷部数値は最初に指定された印刷部数値と同じ値である請求項５記載の情報処理装置。
【請求項８】
請求項１乃至３のいずれか一項に記載の印刷制御プログラムの手順を実行可能なコンピュータを有する情報処理装置から送信される印刷要求の印刷を実行することを特徴とする印刷装置。
【請求項９】
請求項１乃至３のいずれか一項に印刷制御プログラムを記憶する記憶手段と、前記印刷制御プログラムを情報処理装置に送信する送信手段とを備えたことを特徴とする印刷装置。
【請求項１０】
請求項１乃至３のいずれか一項に印刷制御プログラムの手順を実行可能なコンピュータを有する情報処理装置と、前記情報処理装置から送信される印刷要求の印刷を実行する印刷装置とからなることを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、印刷制御プログラム、コンピュータ読み取り可能な記録媒体、情報処理装置、印刷装置及び印刷システムに関する。
【背景技術】
【０００２】
印刷装置には、１印刷ジョブでの印刷部数に上限値が設定されているのが一般的である。
そこで、情報処理装置で実行されるアプリケーションプログラム（以下「アプリケーション」と略称する）から印刷装置への印刷を実行する場合、アプリケーションから情報処理装置で実行される印刷装置の印刷制御プログラムであるプリンタドライバプログラム（以下「プリンタドライバ」と略称する）を呼出し、そのプリンタドライバにより１印刷要求で印刷可能な部数に制限を設けていることが多い。
しかし、印刷装置に対する１印刷ジョブの印刷部数の上限値を超えた部数印刷をしたい場合、ユーザが印刷作業を複数回繰り返すのでは作業が繁雑である。
従来、ユーザからの印刷装置に対する１印刷ジョブの印刷部数の上限値を超えた部数印刷の要求について、上限値以下の印刷部数からなる複数の印刷ジョブに分け、その各印刷ジョブを印刷装置に実行させる情報処理装置（例えば、特許文献１参照）があった。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、アプリケーションによってはアプリケーション独自の印刷のユーザインタフェース（ＵＩ）により、印刷装置に対する１印刷ジョブの印刷部数の上限値を超えた印刷部数を指定できるものが存在し、アプリケーションからプリンタドライバに対して、そのプリンタドライバよる印刷部数の制限に関わりなく印刷部数の上限値を超えた部数が指定入力された場合、プリンタドライバがアプリケーションに対して指定可能な値を返答すると、次のような処理によって、ユーザの要求した部数の印刷ができないという問題があった。
【０００４】
図４は、従来のプリンタドライバによる印刷時の処理の説明図である。
ここでは、プリンタドライバに指定可能な印刷部数の上限値が９９９部の場合で説明する。
（１）図４の（ａ）に示すように、アプリケーションからプリンタドライバに指定可能な印刷部数の上限値９９９部を超える印刷部数１０００部を入力した場合、プリンタドライバは９９９部までしか指定不可と返し、アプリケーションは、それに対して印刷部数を「１」に変更してプリンタドライバへ通知することにより、１部しか印刷されない。
（２）図４の（ｂ）に示すように、アプリケーションからプリンタドライバに指定可能な印刷部数の上限値９９９部を超える印刷部数１０００部を入力した場合、プリンタドライバは９９９部までしか指定不可と返し、アプリケーションは、それに対して再度同じ印刷部数をプリンタドライバへ通知し、プリンタドライバが印刷部数を「１」に変更することにより、１部しか印刷されない。
【０００５】
この発明は上記の点に鑑みてなされたものであり、アプリケーションが印刷装置の印刷部数の上限値を超えて部数指定を行った場合にその部数指定どおりの印刷結果が得られるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
この発明は上記の目的を達成するため、コンピュータに、アプリケーションから指定された印刷要求の印刷部数値を保持する保持手順と、上記保持手順によって保持した印刷部数値が印刷要求先の印刷装置に対して指定可能な上限印刷部数値を越えているか否かを判断する判断手順と、上記判断手順によって上記上限印刷部数値を越えていると判断した場合、上記アプリケーションへ上記上限印刷部数値を通知し、上記アプリケーションから印刷部数値が指定された場合、上記保持手順によって保持した上記印刷部数値を上記上限印刷部数値に基づいて複数に分割する分割手順と、上記分割手順によって分割した印刷要求を上記印刷装置に送信する送信手順を実行させるための印刷制御プログラムを提供する。
【０００７】
さらに、上記印刷制御プログラムで、上記上限印刷部数値の通知に対して上記アプリケーションから指定された印刷部数値は、１部、あるいは、最初に指定された印刷部数値と同じ値にするとよい。
さらにまた、上記のような印刷制御プログラムを記録したコンピュータ読み取り可能な記録媒体を提供する。
【０００８】
また、アプリケーションから指定された印刷要求の印刷部数値を保持する保持手段と、上記保持手段に保持した印刷部数値が印刷要求先の印刷装置に対して指定可能な上限印刷部数値を越えているか否かを判断する判断手段と、上記判断手段によって上記上限印刷部数値を越えていると判断した場合、上記アプリケーションへ上記上限印刷部数値を通知し、上記アプリケーションから印刷部数値が指定された場合、上記保持手段に保持した上記印刷部数値を上記上限印刷部数値に基づいて複数に分割する分割手段と、上記分割手段によって分割した印刷要求を上記印刷装置に送信する送信手段を備えた情報処理装置を提供する。
【０００９】
さらに、上記情報処理装置で、上記上限印刷部数値の通知に対して上記アプリケーションから指定された印刷部数値は、１部、あるいは、最初に指定された印刷部数値と同じ値にするとよい。
また、上記のような印刷制御プログラムの手順を実行可能なコンピュータを有する情報処理装置から送信される印刷要求の印刷を実行する印刷装置を提供する。
さらに、上記のような印刷制御プログラムを記憶する記憶手段と、上記印刷制御プログラムを情報処理装置に送信する送信手段を備えた印刷装置を提供する。
さらにまた、上記のような印刷制御プログラムの手順を実行可能なコンピュータを有する情報処理装置と、上記情報処理装置から送信される印刷要求の印刷を実行する印刷装置とからなる印刷システムを提供する。
【発明の効果】
【００１０】
この発明による印刷制御プログラムは、コンピュータに、アプリケーションが印刷装置の印刷部数の上限値を超えて部数指定を行った場合にその部数指定どおりの印刷結果が得られるようにするための機能を実現させることができる。
また、この発明のコンピュータ読み取り可能な記録媒体は、コンピュータに上記プログラムを容易に導入することができる。
さらに、この発明による情報処理装置と印刷装置と印刷システムは、アプリケーションが印刷装置の印刷部数の上限値を超えて部数指定を行った場合にその部数指定どおりの印刷結果を得ることができる。
【図面の簡単な説明】
【００１１】
【図１】この発明の一実施例である印刷システムの構成を示す機能ブロック図である。
【図２】図１に示すＰＣにおける印刷処理を示すフローチャート図である。
【図３】図１に示すＰＣにおける印刷処理例の説明図である。
【図４】従来のプリンタドライバによる印刷時の処理の説明図である。
【発明を実施するための形態】
【００１２】
以下、この発明を実施するための形態を図面に基づいて具体的に説明する。
〔実施例〕
図１は、この発明の一実施例である印刷システムの構成を示す機能ブロック図である。
この印刷システムは、複数のパーソナルコンピュータ（ＰＣ）１と複数のプリンタ２とがネットワーク３を介して互いにデータのやり取りができるシステムである。なお、同図では、ＰＣ１とプリンタ２とをそれぞれ一つずつ図示し、その他のものは図示を省略している。
ネットワーク３は、ローカルエリアネットワーク又はインターネットを含む通信網である。このネットワーク３にファクシミリ通信網を含めることもできる。
【００１３】
ＰＣ１は、情報処理装置に相当し、制御部１０と、図示を省略した入力部と表示部と記憶部と通信制御部を備えている。
制御部１０は、ＣＰＵと、コンピュータ読み取り可能な記録媒体であるＲＯＭ及びＲＡＭを含むマイクロコンピュータ（プログラムを実行する「コンピュータ」に相当する）によって実現され、ＣＰＵがＲＡＭを作業領域としてＲＯＭに格納された制御プログラムを実行することによって、ＰＣ１の全体の制御を司り、記憶部に記憶されたアプリケーションプログラム（「アプリケーション」と略称）１１とプリンタ２の印刷制御プログラムであるプリンタドライバプログラム（「プリンタドライバ」）１２の実行を含む各種の処理を実行する。
【００１４】
すなわち、プリンタドライバ１２は、アプリケーション１１から指定された印刷要求の印刷部数値を保持する保持手順と、その保持手順によって保持した印刷部数値が印刷要求先の印刷装置（この実施例の場合「プリンタ２」である）に対して指定可能な上限印刷部数値を越えているか否かを判断する判断手順と、その判断手順によって上限印刷部数値を越えていると判断した場合、アプリケーション１１へ上限印刷部数値を通知し、アプリケーション１１から印刷部数値が指定された場合、上記保持手順によって保持した印刷部数値を上限印刷部数値に基づいて複数に分割する分割手順と、その分割手順によって分割した印刷要求を印刷装置に送信する送信手順とを含む印刷制御プログラムである。
また、上限印刷部数値の通知に対してアプリケーション１１から指定された印刷部数値は１部、又は最初に指定された印刷部数値と同じ値を含む。
【００１５】
そして、ＤＥＶＭＯＤＥ印刷部数情報保持部１４が、アプリケーション１１から指定された印刷要求の印刷部数値を保持する保持手段の機能を果たす。
また、印刷制御部１７が、ＤＥＶＭＯＤＥ印刷部数情報保持部１４に保持した印刷部数値がプリンタ２に対して指定可能な上限印刷部数値を越えているか否かを判断する判断手段と、その判断手段によって上限印刷部数値を越えていると判断した場合、アプリケーション１１へ上限印刷部数値を通知し、アプリケーション１１から印刷部数値が指定された場合、ＤＥＶＭＯＤＥ印刷部数情報保持部１４に保持した印刷部数値を上限印刷部数値に基づいて複数に分割する分割手段の機能を果たす。
さらに、ＤＥＶＭＯＤＥ印刷部数情報保持部１４と印刷制御部１７と描画モジュール１５と双方向モジュール１６が、上記分割手段によって分割した印刷要求をプリンタ２に送信する送信手段の機能を果たす。
【００１６】
入力部は、ユーザが、アプリケーション１１の印刷設定画面への入力作業を含む各種の作業における操作情報を入力するキーボード，タッチパネル，ポインティングデバイスを含む入力装置である。
表示部は、ユーザに上述のような印刷設定画面を含む作業画面を表示するＬＣＤを含む表示装置である。
記憶部は、アプリケーション１１，プリンタドライバ１２を含む各種のプログラムと、文書データ，画像データとを含む各種のデータを記憶するハードディスク装置（ＨＤＤ）等の記憶装置であり、コンピュータ読み取り可能な記録媒体である。
通信制御部は、ネットワーク３を介したプリンタ２，他のＰＣ及びプリンタとのデータの送受信の制御を司り、プリンタ２へ印刷要求（印刷データと印刷部数値を含む）を送ると共に、プリンタ２からプリンタの機能の情報（指定可能な上限印刷値を含む）を受けとる。
【００１７】
プリンタ２は、レーザカラープリンタを含む印刷装置であり、図示を省略した制御部（この制御部は、ＣＰＵと、コンピュータ読み取り可能な記録媒体であるＲＯＭ及びＲＡＭを含むマイクロコンピュータによって実現される）が、同じく図示を省略した記憶部（ＲＡＭ又はＨＤＤ）に格納された制御プログラムを実行することによって実現する、描画処理モジュール２０，送受信モジュール２１，及びログ生成モジュール２２を備えている。
描画処理モジュール２０は、ＰＣ１からの印刷設定情報に基づいてＰＣ１からの印刷データを印刷する。
【００１８】
送受信モジュール２１は、ＰＣ１と他のＰＣとのデータの送受信を司る。
ログ生成モジュール２２は、アプリケーション１１やプリンタドライバ１２からの印刷対象となった文書データまたは印刷ジョブに基づく印刷ログを生成する。
上記印刷ログは、例えば、印刷対象となった文書データの名称、生成された時刻を示す時刻情報、印刷者情報、属性情報、印刷ページ数、印刷時の用紙サイズなどを含む情報である。
【００１９】
さらに、同じく図示を省略した操作表示部は、タッチパネル，キーを含む入力部と表示部とを備えており、ユーザに、印刷に係る各種の作業画面とメッセージを表示すると共に、印刷時の作業を含む各種の作業における操作情報を入力する。
すなわち、このプリンタ２は、上述したプリンタドライバ１２を実行するＰＣ１から送信される印刷データを印刷処理する印刷装置に相当する。
【００２０】
この印刷システムは、上述の構成により、上述したプリンタドライバ１２を実行する情報処理装置であるＰＣ１と、そのＰＣ１から送信される印刷データを印刷処理する印刷装置であるプリンタ２とからなる印刷システムに相当し、ＰＣ１のユーザがアプリケーション１１上からプリンタ２に対して指定した印刷部数値がプリンタ２に指定可能な上限印刷部数値を超えている場合でも、上記指定した通りの印刷部数値の部数の印刷をプリンタ２で実行できるようにしたことが特徴になっている。
また、プリンタ２の図示を省略した記憶部に上記プリンタドライバ１２を記憶し、送受信モジュール２１によってＰＣ１に送信するようにすれば、ネットワーク３に接続されたＰＣ１に上記プリンタドライバ１２を実行可能にインストールさせることができ、ＰＣ１に上記プリンタドライバ１２の機能を設けることができる。
【００２１】
次に、この実施例の印刷システムのＰＣ１における印刷処理を説明する。
図２は、図１に示すＰＣ１における印刷処理を示すフローチャート図である。
印刷制御部１７は、アプリケーション１１からの印刷要求に対して印刷設定画面を表示し、その印刷設定画面に対する印刷部数を含む設定情報の入力待ちをして、ステップ（図中「Ｓ」で示す）１で、アプリケーション１１から印刷部数（印刷部数値）が指定されたか否かを判断する。
ステップ１の判断で、印刷部数が指定されない間（ステップ１でＮＯ、図中「Ｎ」で示す）は、ステップ１の判断を繰り返し、印刷部数が指定されたら（ステップ１でＹＥＳ、図中「Ｙ」で示す）、ステップ２で、ＤＥＶＭＯＤＥ印刷部数情報保持部１４にアプリケーション１１から指定された印刷要求に相当する１印刷ジョブの印刷部数ｍを登録したＤＥＶＭＯＤＥを保持する。
ステップ３で、印刷部数ｍがプリンタ２における１印刷ジョブで印刷可能な印刷部数の上限値ｔを超えているか否かを判断する。すなわち、この判断処理で、アプリケーション１１から印刷要求と共に指定された印刷部数値が、プリンタ２に対して指定可能な上限印刷部数値を超えているか否かを判断する。
【００２２】
印刷制御部１７は、ＵＩモジュール１３からプリンタ２のプリンタ能力情報（「Ｄｅｖｉｃｅ  Ｃａｐａｂｉｌｉｔｙ情報」という）を取得し、そのプリンタ能力情報からプリンタ２における１印刷ジョブで印刷可能な部数の上限値（「印刷部数値設定可能最大部数情報」ともいう）ｔを取得して、この上限値ｔと印刷部数ｍを比較することによって判断する。
上記プリンタ能力情報には、印刷可能な紙サイズの種類と、印刷速度と、フィニッシャー（プリント出力された紙をパンチ加工や表紙成型などの製版過程が可能な機能を付加したもの）、カラーで印刷可能か否かと、両面印刷可能か否かを含む情報も含まれる。
ステップ３の判断で、印刷部数ｍがプリンタ２における１印刷ジョブの印刷部数の上限値ｔを超えていなければ（ステップ３でＮＯ）、ステップ８で、印刷部数ｍの１印刷ジョブの印刷を実行し、この処理を終了する。
【００２３】
一方、ステップ３の判断で、印刷部数ｍがプリンタ２における１印刷ジョブの印刷部数の上限値ｔを超えていれば（ステップ３でＹＥＳ）、ステップ４で、アプリケーション１１へ１印刷ジョブで印刷可能な部数として上限値ｔまでしか指定不可である旨を通知する。
上記通知後、ステップ５で、アプリケーション１１から再度印刷部数が指定されたか否かを判断する。
この再度印刷部数の指定では、アプリケーション１１の種類によって、最初に指定した印刷部数ｍが１部に変更されて指定される場合や、再び同じ値の印刷部数ｍが指定される場合がある。
【００２４】
ステップ５の判断でアプリケーション１１から再度印刷部数が指定されたら（ステップ５でＹＥＳ）、ステップ６で、ＤＥＶＭＯＤＥ印刷部数情報保持部１４に保持している印刷部数ｍを上限値ｔを超えない範囲内の印刷部数値で複数に分割し、ステップ７で、その分割した印刷部数値毎に異なる印刷ジョブの印刷を実行し、この処理を終了する。
上記ステップ５，６の処理では、印刷制御部１７は複数に分割した印刷部数値を１つずつ順にＤＥＶＭＯＤＥ印刷部数情報保持部１４に保持しているＤＥＶＭＯＤＥに設定し、その設定の度に描画モジュール１５がアプリケーション１１からの印刷対象のデータの印刷データの印刷ジョブを生成し、双方向モジュール１６によって上記印刷部数値の分割数分の印刷ジョブを順次プリンタ２へ送る。
すなわち、上限値ｔを超える印刷部数が指定された印刷ジョブを、上限値ｔを超えない印刷部数で複数の印刷ジョブに分割し、その各印刷ジョブの印刷を順にプリンタ２に依頼する。
したがって、プリンタ２では、送受信モジュール２１によってＰＣ１の双方向モジュール１６から送られる印刷ジョブを順次受信し、その受信の度に受信した印刷ジョブ（ＤＥＶＭＯＤＥに設定された印刷部数分の印刷）を実行し、全印刷ジョブの終了をもってアプリケーション１１から指定された印刷部数ｍを印刷する。すなわち、プリンタ２は、ＰＣ１の制御部１０で実行されたプリンタドライバ１２から送信される印刷要求の印刷を実行する。
【００２５】
次に、この実施例の印刷システムにおける印刷処理例を説明する。
図３は、図１に示したＰＣ１における印刷処理例の説明図である。
例えば、プリンタ２における１印刷ジョブで印刷可能な部数の上限値を「９９９部」とし、アプリケーション１１から１印刷ジョブの印刷部数値として「１０００部」が指定された場合の処理を説明する。
プリンタドライバ１２は、アプリケーション１１から印刷時に１０００部の指定がされた場合、同図では図示を省略するが、プリンタドライバ１２では、１０００部をＤＥＶＭＯＤＥ印刷部数情報保持部１４のＤＥＶＭＯＤＥに登録して保持する。
そして、印刷制御部１７は、１０００部が上限値９９９部を超えていると判断して、アプリケーション１１へ９９９部までしか指定不可であることを通知する。
【００２６】
一方、アプリケーション１１では、プリンタドライバ１２からの通知に対して、１０００部を１部に変更して、あるいは、再度１０００部をプリンタドライバ１２へ指定する。
印刷制御部１７は、アプリケーション１１からの１部、あるいは１０００部の再指定を受けると、ＤＥＶＭＯＤＥ印刷部数情報保持部１４のＤＥＶＭＯＤＥに登録して保持している１０００部を、例えば、上限値９９９部毎に複数に分割する。例えば、この場合、１０００部を９９９部と１部との２つに分割する。
そして、描画モジュール１５によって、印刷部数を９９９部にしたＤＥＶＭＯＤＥによる印刷データを生成し、その１印刷ジョブを双方向モジュール１６によってプリンタ２へ送信して印刷を実行させ、さらに、印刷部数を１部にしたＤＥＶＭＯＤＥによる印刷データを生成し、その１印刷ジョブを双方向モジュール１６によってプリンタ２へ送信して印刷を実行させる。
したがって、プリンタ２側には、１印刷ジョブで印刷可能な上限値９９９部を超える１０００部の印刷結果が出力される。
【００２７】
このようにして、プリンタドライバ１２は、アプリケーション１１からプリンタ２に指定可能な印刷部数の上限値９９９部を超える印刷部数１０００部が指定された場合、９９９部までしか指定不可と返し、それに対して印刷部数が１部に変更されて指定されると、最初に指定された１０００部を２印刷ジョブにしてプリンタ２に印刷させ、また、上記指定不可に対して再度１０００部が指定されても、最初に指定された１０００部を２印刷ジョブにしてプリンタ２に印刷させるので、アプリケーション１１がプリンタ２の印刷部数の上限値を超えて部数指定を行った場合にその部数指定どおりの印刷結果が得られる。
【００２８】
上述の実施例では、プリンタ２を用いた印刷システムについて説明したが、ＰＣ１を含む情報処理装置にインストールしたプリンタドライバプログラムの実行によって印刷制御される印刷機能を備えた装置、例えば、複写機（「コピー機」ともいう），画像読み取り機能と印刷機能と複写機能又は通信機能（ファクシミリ通信，ローカルエリアネットワーク通信，又はインターネット通信を含む）を含む複数の機能を備えた複合機を含む画像形成装置を用いた場合でも同様に実施することができる。
【産業上の利用可能性】
【００２９】
この発明による印刷制御プログラムとコンピュータ読み取り可能な記録媒体と情報処理装置は、デスクトップパソコン，ノートブックパソコン等のパーソナルコンピュータにおいて適用することができる。
また、この発明による印刷装置と印刷システムは、複写機，複合機を含む印刷機能を備えた画像形成装置においても適用することができる。
【符号の説明】
【００３０】
１：ＰＣ    ２：プリンタ    ３：ネットワーク    １０：制御部    １１：アプリケーション    １２：プリンタドライバ    １３：ＵＩモジュール    １４：ＤＥＶＭＯＤＥ印刷部数情報保持部    １５：描画モジュール    １６：双方向モジュール    １７：印刷制御部    ２０：描画処理モジュール    ２１：送受信モジュール    ２２：ログ生成モジュール
【先行技術文献】
【特許文献】
【００３１】
【特許文献１】特開２０００−１８７５８１号公報
【図１】
2011154426.tif 000003
【図２】
2011154426.tif 000004
【図３】
2011154426.tif 000005
【図４】
2011154426.tif 000006