(57)【要約】【課題】より多くのページを描画できるようにすること。【解決手段】表示装置４の数が総ページ数より少ない場合には、表示装置４に描画するページ数として複数ページを設定するようにした。そのため、例えば、表示装置４の数が少なく、各表示装置４に１ページ描画する方法では描画対象である文書データを最終ページまで描画できない場合であっても、１つの表示装置４に複数ページを描画することで、より多くのページを描画することができる。【選択図】図１
2007256582.tif 000002
【特許請求の範囲】
【請求項１】
複数ページからなる情報の各ページを所定の表示媒体に描画する描画装置であって、
前記表示媒体の数を検出する検出手段と、その検出結果に基づいて各表示媒体に描画するページ数を設定する設定手段と、その設定結果に基づいて各表示媒体に１ページ又は複数ページを描画する描画手段と、を備えたことを特徴とする描画装置。
【請求項２】
前記設定手段は、前記検出手段で検出された前記表示媒体の数が前記情報の総ページ数より少ないか否かを判定する描画可能数判定手段と、前記表示媒体の数が前記情報の総ページ数より少ないと判定された場合には、前記表示媒体に描画するページ数として複数ページを設定する複数ページ設定手段と、を備えたことを特徴とする請求項１に記載の描画装置。
【請求項３】
前記設定手段による設定結果を報知する報知手段を備え、
前記描画手段は、前記設定手段が複数ページ数を設定した表示媒体が描画内容の書き換えができない表示媒体である場合には、１つの表示媒体に複数ページを描画する旨を前記報知手段で報知してから、前記描画を開始することを特徴とする請求項１又は２に記載の描画装置。
【請求項４】
前記描画手段は、前記設定手段が複数ページ数を設定した表示媒体が描画内容の書き換えができる表示媒体である場合には、前記報知手段による報知を行わずに、前記描画を開始することを特徴とする請求項３に記載の描画装置。
【請求項５】
複数ページからなる情報の各ページを所定の表示媒体に描画する描画方法であって、
前記表示媒体の数を検出し、その検出結果に基づいて各表示媒体に描画するページ数を設定し、その設定結果に基づいて各表示媒体に１ページ又は複数ページを描画することを特徴とする描画方法。
【請求項６】
複数ページからなる情報の各ページを所定の表示媒体に描画する描画プログラムであって、
前記表示媒体の数を検出する検出機能と、その検出結果に基づいて各表示媒体に描画するページ数を設定する設定機能と、その設定結果に基づいて各表示媒体に１ページ又は複数ページを描画する描画機能と、をコンピュータに実行させることを特徴とする描画プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数ページからなる情報の各ページを所定の表示媒体に印刷する描画装置、描画方法及び描画プログラムに関する。
【背景技術】
【０００２】
従来、この種の技術としては、例えば、所定のページに区切られた文書データの各ページを給紙トレー（印刷を実行する機構に供給する印刷用紙を保持するトレー）に保持されている印刷用紙に印刷する印刷装置がある（例えば、特許文献１参照）。
また、このような印刷装置にあっては、一般に、印刷動作の実行中に、給紙トレーの印刷用紙がなくなると、印刷用紙が補充されるまで印刷動作を中断している。
【特許文献１】特開２００１−１３４４００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来の表示装置にあっては、例えば、印刷動作の中断時に、印刷用紙を補充できない場合には、印刷動作を再開できず、後半のページを印刷できなかった。
本発明は、上記従来の技術の未解決の問題点を解決することを目的とするものであって、より多くのページを描画できる描画装置、描画方法及び描画プログラムを提供することを課題とする。
【課題を解決するための手段】
【０００４】
上記課題を解決するために、本発明の描画装置は、複数ページからなる情報の各ページを所定の表示媒体に描画する描画装置であって、前記表示媒体の数を検出する検出手段と、その検出結果に基づいて各表示媒体に描画するページ数を設定する設定手段と、その設定結果に基づいて各表示媒体に１ページ又は複数ページを描画する描画手段と、を備えたことを特徴とする。
【０００５】
また、前記設定手段は、前記検出手段で検出された前記表示媒体の数が前記情報の総ページ数より少ないか否かを判定する描画可能数判定手段と、前記表示媒体の数が前記情報の総ページ数より少ないと判定された場合には、前記表示媒体に描画するページ数として複数ページを設定する複数ページ設定手段と、を備えてもよい。
さらに、前記設定手段による設定結果を報知する報知手段を備え、前記描画手段は、前記設定手段が複数ページ数を設定した表示媒体が描画内容の書き換えができない表示媒体である場合には、１つの表示媒体に複数ページを描画する旨を前記報知手段で報知してから、前記描画を開始してもよい。
【０００６】
また、前記描画手段は、前記設定手段が複数ページ数を設定した表示媒体が描画内容の書き換えができる表示媒体である場合には、前記報知手段による報知を行わずに、前記描画を開始してもよい。
さらに、本発明の描画方法は、複数ページからなる情報の各ページを所定の表示媒体に描画する描画方法であって、前記表示媒体の数を検出し、その検出結果に基づいて各表示媒体に描画するページ数を設定し、その設定結果に基づいて各表示媒体に１ページ又は複数ページを描画することを特徴とする。
【０００７】
また、本発明の描画プログラムは、複数ページからなる情報の各ページを所定の表示媒体に描画する描画プログラムであって、前記表示媒体の数を検出する検出機能と、その検出結果に基づいて各表示媒体に描画するページ数を設定する設定機能と、その設定結果に基づいて各表示媒体に１ページ又は複数ページを描画する描画機能と、をコンピュータに実行させることを特徴とする。
【０００８】
このような構成によれば、例えば、表示媒体の数が少なく、各表示媒体に１ページ描画する方法では描画対象である情報を最終ページまで描画できない場合であっても、１つの表示媒体に複数ページを描画することで、より多くのページを描画できる。
【発明を実施するための最良の形態】
【０００９】
次に、本発明の描画装置の実施形態を図面に基づいて説明する。
＜実施例１＞
図１は、本実施形態の描画装置の概観を示す概略構成図である。この図１に示すように、描画装置１は、パーソナルコンピュータ２、表示装置コントローラ部３、及び複数の表示装置４を含んで構成される。
【００１０】
パーソナルコンピュータ２は、図２に示すように、ＣＰＵ(Central Processing Unit)５、ＲＡＭ(Random Access Memory)６、ＨＤＤ(Hard Disk Drive)７、グラフィックコントローラ８及びＩ／Ｏコントローラ９が汎用バス１０を介して互いにデータ授受可能に接続されている。
また、グラフィックコントローラ８には表示装置１１が接続され、Ｉ／Ｏコントローラ９には入力装置１２及び表示装置コントローラ部３が接続されている。
そして、パーソナルコンピュータ２は、ＨＤＤ７内の各種プログラムをＣＰＵ５に読み込み、それらをＲＡＭ６に形成されるワークエリアに展開して各部２〜９を制御する。
【００１１】
具体的には、パーソナルコンピュータ２は、任意の文書データ（所定のページに区切られたデータ）の描画を指示する操作が入力装置１２から入力されると描画処理を実行する。そして、描画処理が実行されると、表示装置コントローラ部３から表示装置４の数の情報をＩ／Ｏコントローラ９を介して取得し、その表示装置４の数と前記文書データの総ページ数とに基づいて、１つの表示装置４に１ページ分のデータ（ｆ）、２ページ分のデータ（図４）又は４ページ分のデータ（図５）を描画させる描画指示をＩ／Ｏコントローラ９を介して表示装置コントローラ部３に出力すると共に、処理内容に関するメッセージをグラフィックコントローラ９を介して表示装置１１に表示する。
【００１２】
なお、本実施形態では、パーソナルコンピュータ２から表示装置４への描画指示（画像）の出力は、画像の形成を含めてプリンタドライバが行うものとする。ただし、本発明は、プリンタドライバによる出力に限定されるものではなく、予め用意された画像データを専用のアプリケーションを利用して表示装置４に出力するようにしてもよい。
また、図５にあっては、４ページ分のデータを左から右へ、上から下へと並べて描画する例を示したが、これに限られるものではない（他の配列も取りうる）。
【００１３】
表示装置コントローラ部３は、図６に示すように、ＣＰＵ１３、ＲＡＭ１４、Ｉ／Ｏコントローラ１５及びグラフィックコントローラ・駆動回路１６が汎用バス１７を介して互いにデータ授受可能に接続されている。
また、Ｉ／Ｏコントローラ１５にはパーソナルコンピュータ２が接続され、グラフィックコントローラ・駆動回路１６には表示装置４が着脱可能となっている。
【００１４】
そして、表示装置コントローラ部３は、ＲＡＭ１４内の各種プログラムをＣＰＵ１３に読み込み、それらをＲＡＭ１４のワークエリアに展開して各部１４〜１６を制御する。
具体的には、表示装置コントローラ部３は、パーソナルコンピュータ２の指示に従ってグラフィックコントローラ・駆動回路１６に接続されている表示装置４の数を検出し、その検出結果をパーソナルコンピュータ２にＩ／Ｏコントローラ１５を介して出力する。
【００１５】
また、表示装置コントローラ部３は、パーソナルコンピュータ２から出力される描画指示をＩ／Ｏコントローラ１５を介して取得し、その描画指示に応じたデータ（画像）をグラフィックコントローラ・駆動回路１６を駆動して表示装置４に描画する。
表示装置４は、電気泳動表示体や双安定性液晶表示体等、表示内容の維持に電力が不要な記憶性表示体を備える。そして、表示装置４は、表示装置コントローラ部３の描画動作によって記憶性表示体の表示内容が書き換えられる。
【００１６】
なお、本実施形態では、表示装置４に記憶性表示体を備える例を示したが、これに限定されるものではない。表示内容の維持に電力が必要な表示体と、その表示体に電力を供給する専用バッテリーとを備えるようにしてもよい。
また、表示装置４としては、解像度が高く、紙のような情報量を持ち、また、反射型の素子を用い、表示内容を閲覧しやすいものが好ましい。
【００１７】
＜パーソナルコンピュータの動作＞
次に、パーソナルコンピュータ２で実行される描画処理を図７のフローチャートに基づいて説明する。この描画処理は、文書データの描画を指示する操作がされると実行される処理であって、まず、そのステップＳ１０１で、描画対象である文書データ（ファイル）の総ページ数Ｆを検出する。
次にステップＳ１０２に移行して、表示装置コントローラ部３に接続されている表示装置４の数Ｄを取得する。
【００１８】
次にステップＳ１０３に移行して、前記ステップＳ１０１で検出された文書データの総ページ数Ｆが前記ステップＳ１０２で取得された表示装置４の数Ｄ以下（Ｆ≦Ｄ）であるか否かを判定する。そして、Ｆ≦Ｄである場合には（Ｙｅｓ）ステップＳ１０３に移行し、Ｆ＞Ｄである場合には（Ｎｏ）ステップＳ１０５に移行する。
前記ステップＳ１０４では、図３に示すように、１つの表示装置４に描画対象である文書データの１ページ分のデータを描画させる描画指示（各表示装置４に各ページのデータをそれぞれ描画させる描画指示、全ページを表示させる描画指示）を表示装置コントローラ部３に出力してから、この演算処理を終了する。
【００１９】
一方、前記ステップＳ１０５では、まず、図８に示すように、１つの表示装置４に複数ページ分のデータを描画させるか否かの選択を促すメッセージを表示装置１１に表示する。次いで、１つの表示装置４に複数ページ分のデータを描画させることが選択されたか否かを判定する（割り付け印刷を行うか否かを判定する）。そして、複数ページ分のデータを描画させることが選択された場合には（Ｙｅｓ）ステップＳ１０７に移行し、選択されなかった場合には（Ｎｏ）ステップＳ１０６に移行する。
【００２０】
なお、本実施形態では、文書データの総ページ数Ｆが表示装置４の数Ｄより大きい場合に（Ｆ＞Ｄである場合に）、１つの表示装置４に複数ページ分のデータを描画させることを選択させる例を示したが、これに限られるものではない。例えば、前記選択なしに、複数ページ分のデータを描画させるようにしてもよい。
前記ステップＳ１０６では、図３に示すように、１つの表示装置４に描画対象である文書データの１〜Ｄページのデータを１ページ分ずつ描画させる描画指示を表示装置コントローラ部３に出力してから、この演算処理を終了する。
【００２１】
一方、前記ステップＳ１０７では、前記ステップＳ１０１で検出された文書データの総ページ数Ｆが前記ステップＳ１０２で取得された表示装置４の数Ｄを２倍以下（Ｆ≦２×Ｄ）であるか否かを判定する。そして、Ｆ≦２×Ｄである場合には（Ｙｅｓ）ステップＳ１０８に移行し、Ｆ＞２×Ｄである場合には（Ｎｏ）ステップＳ１１０に移行する。
前記ステップＳ１０８では、前記ステップＳ１０１で検出された文書データの総ページ数Ｆから前記ステップＳ１０２で取得された表示装置４の数Ｄを減算した減算結果ｄを算出する。
【００２２】
次にステップＳ１０９に移行して、図３に示すように、１つの表示装置４（１〜（Ｆ―２×ｄ）番目の表示装置４）に描画対象である文書データの１〜（Ｆ―２×ｄ）ページのデータを１ページ分ずつ描画させ、図４に示すように、１つの表示装置４（（Ｆ−２×ｄ＋１）〜Ｆ／２番目の表示装置４）に前記文書データの（Ｆ−２×ｄ＋１）〜Ｆページのデータを２ページ分ずつ描画させる（全ページを表示させる描画指示）描画指示を表示装置コントローラ部３に出力してから、この演算処理を終了する。
【００２３】
一方、前記ステップＳ１１０では、まず、図９に示すように、１つの表示装置４に４ページ分のデータを描画させるか否かの選択をうながすメッセージを表示装置１１に表示する。次いで、１つの表示装置４に４ページ分のデータを描画させることが選択されたか否かを判定する（４ページ割り付けを許可するか否かを判定する）。そして、４ページ分のデータを描画させることが選択された場合には（Ｙｅｓ）ステップＳ１１２に移行し、選択されなかった場合には（Ｎｏ）ステップＳ１１０に移行する。
前記ステップＳ１１１では、図４に示すように、１つの表示装置４に描画対象である文書データの１〜２×Ｄページのデータを２ページ分ずつ描画させる描画指示を表示装置コントローラ部３に出力してから、この演算処理を終了する。
【００２４】
一方、前記ステップＳ１１２では、前記ステップＳ１０１で検出された文書データの総ページ数Ｆが前記ステップＳ１０２で取得された表示装置４の数Ｄを４倍以下（Ｆ≦４×Ｄ）であるか否かを判定する。そして、Ｆ≦４×Ｄである場合には（Ｙｅｓ）ステップＳ１１３に移行し、Ｆ＞４×Ｄである場合には（Ｎｏ）ステップＳ１１５に移行する。
前記ステップＳ１１３では、前記ステップＳ１０１で検出された文書データの総ページ数Ｆから前記ステップＳ１０２で取得された表示装置４の数Ｄとｄ（＝０又は１）を減算した減算結果ｑを算出する。
【００２５】
次にステップＳ１１４に移行して、図３に示すように、１つの表示装置４（１〜（Ｆ―２×ｄ―４×ｑ）番目の表示装置４）に描画対象である文書データの１〜（Ｆ―２×ｄ―４×ｑ）ページのデータを１ページ分ずつ描画させ、図４に示すように、１つの表示装置４（（Ｆ−２×ｄ―４×ｑ＋１）〜（Ｆ−４×ｑ）／２番目の表示装置４）に前記文書データの（Ｆ−２×ｄ―４×ｑ＋１）〜（Ｆ−４×ｑ）ページを２ページ分ずつ描画させ、図５に示すように、１つの表示装置４（（Ｆ−４×ｑ）／２＋１〜Ｄ番目の表示装置４）に前記文書データの（Ｆ−４×ｑ＋１）〜Ｆページを４ページ分ずつ描画させる描画指示を表示装置コントローラ部３に出力してから、この演算処理を終了する。
【００２６】
一方、前記ステップＳ１１５では、１つの表示装置４に描画対象である文書データの１〜４×Ｄページのデータを４ページ分ずつ描画させる描画指示を表示装置コントローラ部３に出力してから、この演算処理を終了する。
【００２７】
＜描画装置の動作＞
次に、本発明の描画装置の動作を具体的状況に基づいて詳細に説明する。
まず、利用者が文書データの描画を指示する操作を行ったとする。すると、パーソナルコンピュータ２は、描画処理を実行し、図７に示すように、まず、そのステップＳ１０１で、描画対象である文書データから総ページ数Ｆが検出され、ステップＳ１０２で、表示装置コントローラ部３に接続されている表示装置４の数Ｄが取得される。
ここで、文書データの総ページ数Ｆが、表示装置４の数Ｄの３倍（例えば、Ｆ＝１２０、Ｄ＝４０）であったとする。すると、ステップＳ１０３の判定が「Ｎｏ」となり、ステップＳ１０５で、まず、図８に示すように、１つの表示装置４に複数ページ分のデータを描画させるか否かの選択を促すメッセージが表示装置１１に表示される。
【００２８】
また、１つの表示装置４に複数ページ分のデータを描画させる選択を行ったとする。すると、ステップＳ１０５の判定が「Ｙｅｓ」となり、ステップＳ１０７の判定が「Ｎｏ」となり、ステップＳ１１０で、まず、図９に示すように、１つの表示装置４に４ページ分のデータを描画させるか否かの選択を促すメッセージが表示装置１１に表示される。
また、１つの表示装置４に４ページ分のデータを描画させる選択を行ったとする。すると、ステップＳ１１０の判定が「Ｙｅｓ」となり、ステップＳ１１２の判定が「Ｙｅｓ」となり、ステップＳ１１３で、前記検出された文書データの総ページ数Ｆから前記取得された表示装置４の数Ｄとｄを減算した減算結果ｑが算出され、ステップＳ１１４に移行して、描画指示が表示装置コントローラ部３に出力されてから、この演算処理を終了する。
【００２９】
そして、表示装置コントローラ部３で、図３に示すように、１つの表示装置４（１〜（Ｆ―２×ｄ―４×ｑ）番目の表示装置４）に描画対象である文書データの１〜（Ｆ―２×ｄ―４×ｑ）ページのデータが１ページ分ずつ描画され、図４に示すように、１つの表示装置４（（Ｆ−２×ｄ―４×ｑ＋１）〜（Ｆ−４×ｑ）／２番目の表示装置４）に前記文書データの（Ｆ−２×ｄ―４×ｑ＋１）〜（Ｆ−４×ｑ）ページが２ページ分ずつ描画され、図５に示すように、１つの表示装置４（（Ｆ−４×ｑ）／２＋１〜Ｄ番目の表示装置４）に前記文書データの（Ｆ−４×ｑ＋１）〜Ｆページが４ページ分ずつ描画される。
【００３０】
このように、本発明の描画装置にあっては、表示装置４の数が総ページ数より少ない場合には、表示装置４に描画するページ数として複数ページを設定するようにした。そのため、例えば、表示装置４の数が少なく、各表示装置４に１ページ描画する方法では描画対象である文書データを最終ページまで描画できない場合であっても、１つの表示装置４に複数ページを描画することで、より多くのページを描画することができる。
【００３１】
すなわち、本実施形態の描画装置にあっては、文書データを表示装置４に描画するようになっているが、プリンタによって紙に印刷する場合との最大の違いは、表示装置４は紙と異なり、容易に消去、書き換えが可能であるという点である。つまり、プリンタでは用紙やトナーの消費を考慮すると、利用されない可能性のある印刷は行えなかったが、表示装置４ではわずかな電力消費のみで表示を行い、さらに利用されない場合は再利用が簡単に行えるという特性がある。こうした特性を利用して、描画しようとしている文書データのページ数より表示装置４が少ない場合には、１つの表示装置に複数ページを割り付けて表示し、利用方法に適さない場合はこれを書き換えて再利用することができる。
【００３２】
なお、上記実施形態では、表示内容を書き換えるための駆動回路を持たない表示装置４を用いる例を示したが、これに限られるものではない。例えば、パーソナルコンピュータ２のプリンタドライバが生成した印刷データを記憶装置に記憶し、操作ボタンにより表示内容を書き換える情報表示端末を用いてもよい。そのようにすれば、管理テーブルや操作ボタンによって記憶可能なページ数が固定されている場合には、１画面に描画対象である文書データを２ページ分ずつ描画することで、限られた記憶装置を有効に利用できる。
【００３３】
＜第２実施形態＞
次に、本発明の描画装置の第２実施形態を図面に基づいて説明する。
この第２実施形態は、表示装置コントローラ部３及び表示装置４に代えて、図１０に示すように、リライタブルペーパ（表示内容を書き換え可能な表示媒体）のプリンタ１８と紙のプリンタ１９とを備える点が前記第１実施形態と異なる。
リライタブルペーパのプリンタ１８は、リライタブルペーパ書き換え装置２０、リライタブルペーパ供給装置２１、リライタブルペーパ書き換え装置２０、リライタブルペーパ計数装置２２及びデータ送受信部２３が互いにデータ授受可能に接続されている。
【００３４】
また、リライタブルペーパ供給装置２１にはリライタブルペーパが保持され、データ送受信部２３にはパーソナルコンピュータ２が接続されている。
そして、リライタブルペーパのプリンタ１８は、パーソナルコンピュータ２の指示に従って保持しているリライタブルペーパの数をリライタブルペーパ計数部２２で検出し、その検出結果をパーソナルコンピュータ２にデータ送受信部２３を介して出力する。
【００３５】
また、リライタブルペーパのプリンタ１８は、パーソナルコンピュータ２から出力される描画指示をデータ送受信部２３を介して取得し、その描画指示に応じたデータ（画像）をリライタブルペーパ書き換え装置２０を駆動してリライタブルペーパに描画する。
紙のプリンタ１９は、印刷装置２４、給紙装置２５、データ送受信部２６及び用紙計数部２７が互いにデータ授受可能に接続されている。
【００３６】
また、給紙装置２５には紙が保持され、データ送受信部２６にはパーソナルコンピュータ２が接続されている。
そして、紙のプリンタ１９は、パーソナルコンピュータ２の指示に従って保持している紙の数を用紙計数部２７で検出し、その検出結果をパーソナルコンピュータ２にデータ送受信部２６を介して出力する。
【００３７】
なお、保持している紙の数を検出する方法としては、例えば、図１１に示すように、パッシブ方式のＲＦＩＤ(Radio Frequency Identification)２８が付加されている紙を用い、ＲＦＩＤ１１に固有の電磁波を用紙計数部２７から送信し、その電磁波を受信したＲＦＩＤの回路から返信される固有のＩＤの計数する方法が挙げられる。
また、紙のプリンタ１９は、パーソナルコンピュータ２から出力される描画指示をデータ送受信部２６を介して取得し、その描画指示に応じたデータを印刷装置２４（レーザープリンタ、インクジェットプリンタ等）を駆動してリライタブルペーパに描画する。
【００３８】
なお、本実施形態では、リライタブルペーパのプリンタ１８と紙のプリンタ１９とでそれぞれデータ受信部１３、２６を備える例を示したが、これに限られるものではない。例えば、図１２に示すように、リライタブルペーパのプリンタ１８と紙のプリンタ１９とでデータ送受信部２３、２６は共有するようにしてもよい。
【００３９】
＜パーソナルコンピュータの動作＞
次に、パーソナルコンピュータ２で実行される描画処理を図１３のフローチャートに基づいて説明する。この描画処理は、文書データの描画を指示する操作（リライタブルペーパと紙とのいずれに描画するかを指示する操作）がされると実行される処理であって、まず、そのステップＳ２０１で、前記描画指示のあったリライタブルペーパのプリンタ１８又は紙のプリンタ１９に保持されているリライタブルペーパの数又は紙の数を取得する。
【００４０】
次にステップＳ２０２に移行して、描画対象である文書データの総ページ数が前記ステップＳ２０１で取得されたリライタブルペーパの数又は紙の数以下（総ページ数≦描画媒体数）であるか否かを判定する。そして、総ページ数≦描画媒体数である場合には（Ｙｅｓ）ステップＳ２０３に移行し、総ページ数＞描画媒体数である場合には（Ｎｏ）ステップＳ２０４に移行する。
前記ステップＳ２０３では、図３に示すように、１つの表示装置４に描画対象である文書データの１ページ分のデータを描画させる描画指示（各表示装置４に各ページのデータをそれぞれ描画させる描画指示、全ページを表示させる描画指示）をリライタブルペーパのプリンタ１８又は紙のプリンタ１９に出力してから、この演算処理を終了する。
【００４１】
一方、前記ステップＳ２０４では、描画対象である文書データの総ページ数が前記ステップＳ２０１で取得されたリライタブルペーパの数の２倍又は紙の数の２倍以下（総ページ数≦描画媒体数×２）であるか否かを判定する。そして、総ページ数≦描画媒体数×２である場合には（Ｙｅｓ）ステップＳ２０５に移行し、総ページ数＞描画媒体数×２である場合には（Ｎｏ）ステップＳ２０８に移行する。
前記ステップＳ２０５では、前記文書データの描画先として紙が指示されたか否かを判定する。そして、紙が指示された場合には（Ｙｅｓ）ステップＳ２０６に移行し、リライタブルペーパが指示された場合には（Ｎｏ）ステップＳ２０７に移行する。
【００４２】
前記ステップＳ２０６では、１つのリライタブルペーパ又は紙に２ページ分のデータを描画することを知らせるメッセージを表示装置１１に表示してから、前記ステップＳ２０７に移行する。
前記ステップＳ２０７では、１つのリライタブルペーパ又は紙に描画対象である文書データを２ページ分ずつ描画させる描画指示をリライタブルペーパのプリンタ１８又は紙のプリンタ１９に出力してから、この演算処理を終了する。
一方、前記ステップＳ２０８では、リライタブルペーパ又は紙が足りないことを知らせるメッセージを表示装置１１に表示してから、この演算処理を終了する。
【００４３】
＜描画装置の具体的動作＞
次に、本実施形態の描画装置の動作を具体的状況に基づいて説明する。
まず、利用者が文書データのリライタブルペーパへの描画を指示する操作を行ったとする。すると、パーソナルコンピュータ２は、描画処理を実行し、図１３に示すように、まず、そのステップＳ２０１で、リライタブルペーパのプリンタ１８に保持されているリライタブルペーパの数がリライタブルペーパのプリンタ１８から取得される。
ここで、文書データの総ページ数が、リライタブルペーパの数の２倍であったとする。すると、ステップＳ２０２の判定が「Ｎｏ」となり、ステップＳ２０４の判定が「Ｙｅｓ」となり、ステップＳ２０５の判定が「Ｎｏ」となり、ステップＳ２０７で、描画指示がリライタブルペーパ書き換え装置２０に出力されてから、この演算処理を終了する。
【００４４】
そして、リライタブルペーパ書き換え装置２０で、図４に示すように、１つのリライタブルペーパに前記文書データが２ページ分ずつ描画される。
また、文書データの紙への描画を指示する操作を行ったとする。すると、パーソナルコンピュータ２は、描画処理を実行し、図７に示すように、まず、前記ステップＳ２０１で、紙のプリンタ１９に保持されている紙の数が紙のプリンタ１９から取得される。
【００４５】
ここで、文書データの総ページ数が、紙の数の２倍であったとする。すると、前記ステップＳ２０２、Ｓ２０４を経て、前記ステップＳ２０５の判定が「Ｙｅｓ」となり、ステップＳ２０６で、１つのリライタブルペーパ又は紙に２ページ分のデータを描画することを知らせるメッセージが表示装置１１に表示され、前記ステップＳ２０７で、描画指示が印刷装置２４に出力されてから、この演算処理を終了する。そして、印刷装置２４で、図４に示すように、１つの紙に前記文書データが２ページ分ずつ描画される。
【００４６】
このように、本実施形態の描画装置にあっては、１つの紙に複数ページを描画する場合には、１つの紙に複数ページを描画する旨を通知し、１つのリライタブルペーパに複数ページを描画する場合には、前記通知を行わないようにしたため、紙やインク等の資源の有効利用と、より多くの情報を表示できる利便性とを両立することができる。
ちなみに、１つの紙又はリライタブルペーパに複数ページを描画する場合に常に確認を行わずに描画する方法にあっては、リライタブルペーパに描画した場合には、描画結果の確認後、好ましくないと判断したときは、再度書き換えて利用することができるが、紙に描画した場合は、消去ができず紙やインクが無駄になってしまう。
【００４７】
なお、紫外線や熱を利用して消去可能なインクを用いて紙に描画を行う場合には、リライタブルペーパの場合と同様に通知を行わずにすぐに印刷してもよい。
なお、本実施形態では、ＲＦＩＤが付加されている紙を用い、紙のプリンタ１９に保持されている紙の数を検出する例を示したが、これに限られるものではない。例えば、通常の紙を用い、紙の重さや紙の厚さを利用して、保持されている紙の数を検出してもよい。
【００４８】
また、例えば、一定単位（例えば、１００枚単位）で紙を補充し、印刷量をカウントすることで、紙のプリンタ１９に保持されている紙の数を管理するようにしてもよい。具体的には、図１４に示すように、紙のプリンタ１９に、利用者によって任意の数（例えば、数百枚）の紙が補充され、印刷機構部２８に給紙すると共に副給紙部３０に一定数の紙を補充する主給紙部２９と、主給紙部２９から一定数の紙が補充され、主給紙部２９内の紙がなくなった後に、印刷機構部２８に給紙する副給紙部３０と、を備え、前記主給紙部２９から供給される一定数数から副給紙部３０が給紙した数を減じることで、紙のプリンタ１９に保持されている紙の数を算出する計数処理を行わせるようにしてもよい。
【００４９】
その際、紙のプリンタ１９で実行される計数処理を図１５のフローチャートに基づいて説明する。この計数処理は、描画指示を取得すると実行される指示であって、まず、そのステップＳ３０１で、副給紙部３０に保持されている用紙を全て排出する。
次にステップＳ３０２に移行して、主給紙部２９から一定数の紙を取得し、その紙を副給紙部３０に補充する。その際、紙は主給紙部２９から副給紙部３０に１枚ずつ送られ、送られた数がカウントされる。
【００５０】
次にステップＳ３０３に移行して、副給紙部３０に一定数の紙が補充されたか否かを判定する。そして、一定数の紙が補充された場合には（Ｙｅｓ）ステップＳ３０４に移行し、補充されていない場合には（Ｎｏ）この判定を繰り返し実行する。
前記ステップＳ３０４では、主給紙部２９内に紙があるか否かを判定する。そして、主給紙部２９内に紙がある場合には（Ｙｅｓ）ステップＳ３０５に移行し、紙がない場合には（Ｎｏ）ステップＳ３０６に移行する。
【００５１】
前記ステップＳ３０５では、主給紙部２９から印刷機構部２８に給紙し、１つの紙に描画対象である文書データの１ページ分のデータを描画させてから、前記ステップＳ３０４に移行する。
一方、前記ステップＳ３０６では、紙切れが近いことを示すメッセージを表示する。
次にステップＳ３０７に移行して、副給紙部３０内の紙の数を算出する。
【００５２】
なお、このステップを初めて実行する場合には、前記ステップＳ３０２で補充された一定数が算出されたものを副給紙部３０内の紙の数とする。
また、このステップ実行するのが２回目以降である場合には、それまでの紙の数から後述するステップＳ３１０又はＳ３１２で印刷に用いられた紙の数を減算する。
次にステップＳ３０８に移行して、副給紙部３０内に紙があるか否かを判定する。そして、紙がある場合には（Ｙｅｓ）ステップＳ３０９に移行し、紙がない場合には（Ｎｏ）ステップＳ３１３に移行する。
【００５３】
前記ステップＳ３０９では、描画対象である文書データの総ページ数が前記ステップＳ３０７で算出された副給紙部３０内の紙の数以下（総ページ数≦紙の数）であるか否かを判定する。そして、総ページ数≦紙の数である場合には（Ｙｅｓ）ステップＳ３１０に移行し、総ページ数＞紙の数である場合には（Ｎｏ）ステップＳ３１１に移行する。
前記ステップＳ３１０では、副給紙部３０から印刷機構部２８に給紙し、１つの紙に描画対象である文書データの１ページ分のデータを描画させてから、前記ステップＳ３０７に移行する。
【００５４】
一方、前記ステップＳ３１１では、描画対象である文書データの総ページ数が紙の数の２倍以下（総ページ数≦描画媒体数×２）であるか否かを判定する。そして、総ページ数≦描画媒体数×２である場合には（Ｙｅｓ）ステップＳ３１３に移行し、総ページ数＞描画媒体数×２である場合には（Ｎｏ）前記ステップＳ３１２に移行する。
前記ステップＳ３１２では、用紙切れしたことを示すメッセージを表示してから、この演算処理を終了する。
一方、前記ステップＳ３１３では、副給紙部３０から印刷機構部２８に給紙し、１つの紙に描画対象である文書データを２ページ分ずつ描画させてから、前記ステップＳ３０７に移行する。
【００５５】
以上、上記実施形態は、図１のパーソナルコンピュータ２、表示装置コントローラ部３、図６のグラフィックコントローラ・駆動回路１６、図７のステップＳ１０１が特許請求の範囲に記載の検出手段を構成し、以下同様に、図１のパーソナルコンピュータ２、図７のステップＳ１０３、Ｓ１０７、Ｓ１１２が設定手段を構成し、図１のパーソナルコンピュータ２、表示装置コントローラ部３、図７のステップＳ１０４、Ｓ１０６、Ｓ１０９、Ｓ１１１、Ｓ１１４、Ｓ１１５が描画手段を構成し、図７のステップＳ１０３が描画可能数判定手段及び複数ページ設定手段を構成する。
【００５６】
なお、本発明の描画装置、描画方法及び描画プログラムは、上記実施の形態の内容に限定されるものではなく、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
【図面の簡単な説明】
【００５７】
【図１】本発明の描画装置の一実施形態の概観を示す斜視図である。
【図２】パーソナルコンピュータの内部構成を示すブロック図である。
【図３】表示装置の表示内容を説明するための説明図である。
【図４】表示装置の表示内容を説明するための説明図である。
【図５】表示装置の表示内容を説明するための説明図である。
【図６】表示装置コントローラ部の内部構成を示すブロック図である。
【図７】描画処理のフローを示すフローチャートである。
【図８】描画処理におけるメッセージを説明するための説明図である。
【図９】描画処理におけるメッセージを説明するための説明図である。
【図１０】第２実施形態の描画装置の内部構成を示すブロック図である。
【図１１】用紙計数部の内部構成を示すブロック図である。
【図１２】描画装置の変形例を示すブロック図である。
【図１３】描画処理のフローを示すフローチャートである。
【図１４】第３実施形態の描画装置の概略構成を示す構成図である。
【図１５】描画処理のフローを示すフローチャートである。
【符号の説明】
【００５８】
１は描画装置、２はパーソナルコンピュータ、３は表示装置コントローラ部、４は表示装置、５はＣＰＵ、６はＲＡＭ、７はＨＤＤ、８はグラフィックコントローラ、９はＩ／Ｏコントローラ、１０は汎用バス、１１は表示装置、１２は入力装置、１３はＣＰＵ、１４はＲＡＭ、１５はＩ／Ｏコントローラ、１６はグラフィックコントローラ・駆動回路、１７は汎用バス、１８はリライタブルペーパのプリンタ、１９は紙のプリンタ、２０はリライタブルペーパ書き換え装置、２１はリライタブルペーパ供給装置、２２はリライタブルペーパ計数部、２３はデータ送受信部、２４は印刷装置、２５は給紙装置、２６はデータ受信装置、２７は用紙計数部、２８は印刷機構部、２９は主給紙部、３０は副給紙部
【図１】
2007256582.tif 000003
【図２】
2007256582.tif 000004
【図３】
2007256582.tif 000005
【図４】
2007256582.tif 000006
【図５】
2007256582.tif 000007
【図６】
2007256582.tif 000008
【図７】
2007256582.tif 000009
【図８】
2007256582.tif 000010
【図９】
2007256582.tif 000011
【図１０】
2007256582.tif 000012
【図１１】
2007256582.tif 000013
【図１２】
2007256582.tif 000014
【図１３】
2007256582.tif 000015
【図１４】
2007256582.tif 000016
【図１５】
2007256582.tif 000017