(57)【要約】      （修正有）【課題】セット印刷を行う場合であって、一方のプリンタが故障した場合に他方のプリンタを用いる場合において生じるダウンタイムを低減するプリンタ制御装置、プリンタシステム、プリンタ制御プログラムを提供する。【解決手段】プリンタ制御装置であって、印刷対象を表す印刷情報についての第１のプリンタ用のラスタライズドデータを生成するラスタライズドデータ生成手段５０２と、生成されたラスタライズドデータの少なくとも一部を順次記憶するバッファ手段５０８と、バッファ手段に順次記憶されるラスタライズドデータを用いて第２のプリンタで印刷処理を行う場合に、バッファ手段に空白ページを印刷するための空白ページデータを追加する追加手段５１２と、を含む。【選択図】図５
2016053884.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象を表す印刷情報についての第１のプリンタ用のラスタライズドデータを生成するラスタライズドデータ生成手段と、
前記生成されたラスタライズドデータの少なくとも一部を順次記憶するバッファ手段と、
前記バッファ手段に順次記憶されるラスタライズドデータを用いて第２のプリンタで印刷処理を行う場合に、前記バッファ手段に空白ページを印刷するための空白ページデータを追加する追加手段と、
を含むことを特徴とするプリンタ制御装置。
【請求項２】
前記プリンタ制御手段は、更に、
前記バッファ手段の記憶容量を取得する記憶容量取得手段と、
前記記憶容量があらかじめ設定される容量より大きい場合には、あらかじめ前記空白ページデータを記憶するための容量を前記バッファ手段に確保する容量確保手段と、
を含むことを特徴とする請求項１記載のプリンタ制御装置。
【請求項３】
前記プリンタ制御手段は、更に、
前記バッファ手段の記憶容量を取得する記憶容量取得手段と、
前記記憶容量があらかじめ設定される容量以下の場合には、前記印刷対象の最終ページを含む前記ラスタライズドデータの少なくとも一部を前記バッファ手段に記憶する際に、前記空白ページデータを記憶するための容量を前記バッファ手段に確保する容量確保手段と、
を含むことを特徴とする請求項１記載のプリンタ制御装置。
【請求項４】
前記あらかじめ設定される容量は、ユーザの入力に基づく容量であることを特徴とする請求項２または３記載のプリンタ制御装置。
【請求項５】
前記空白ページデータを記憶するための容量は、ユーザの入力に基づく容量であることを特徴とする請求項請求項２乃至４のいずれかに記載のプリンタ制御装置。
【請求項６】
前記第１のプリンタは、カット紙に印刷するカット紙プリンタであって、
前記第２のプリンタは、連帳紙に印刷する連帳紙プリンタである、
ことを特徴とする請求項１乃至５のいずれかに記載のプリンタ制御装置。
【請求項７】
前記請求項１乃至６のいずれかに記載のプリンタ制御装置を含むプリンタシステム。
【請求項８】
印刷対象を表す印刷情報についての第１のプリンタ用のラスタライズドデータを生成するラスタライズドデータ生成手段、
前記生成されたラスタライズドデータの少なくとも一部を順次記憶するバッファ手段、及び、
前記バッファ手段に順次記憶されるラスタライズドデータを用いて第２のプリンタで印刷処理を行う場合に、前記バッファ手段に空白ページを印刷するための空白ページデータを追加する追加手段、
としてコンピュータを機能させることを特徴とするプリンタ制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ制御装置、プリンタシステム、プリンタ制御プログラムに関する。
【背景技術】
【０００２】
プリンタ制御装置において複数のエンジン部を設け、プリンタデータの内容に応じて最適なエンジン部を決定し、エンジン部毎にデータを生成するプリンタ制御装置が知られている。当該プリンタ制御装置は、インクジェットプリンタ及びレーザプリンタなど複数のプリンタの機能を有するハイブリッドプリンタにおいて、故障したエンジン部がある場合には、別のエンジン部を用いてデータを印刷する（下記特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−２２６１３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、１のコントローラ（プリンタ制御装置）を用いて、一方のプリンタ（例えば、印刷媒体として連帳紙を用いるプリンタ（連帳紙プリンタ））またはカット紙を用いるプリンタ（カット紙プリンタ））が故障した場合に、他方のプリンタ（例えば、カット紙プリンタまたは連帳紙プリンタ）を用いて印刷する場合において、他方のプリンタ用のラスタライズドデータの生成に時間（ダウンタイム）を要する。また、複数シートのセットからなる媒体（例えば、異なる４色のシートが連続するような媒体）に印刷するいわゆるセット印刷を連帳紙プリンタで行う場合には、ラスタライズドデータに空白ページが含まれる場合がある。当該空白ページが含まれるラスタライズドデータをカット紙プリンタに用いる場合、あらかじめ空白ページを削除する必要があり、これによりダウンタイムが生じる場合がある。
【０００５】
そこで、本発明は、セット印刷を行う場合であって、一方のプリンタが故障した場合に他方のプリンタを用いる場合において、ダウンタイムが低減されるプリンタ制御装置、プリンタシステム、プリンタ制御プログラムを実現することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載のプリンタ制御装置は、印刷対象を表す印刷情報についての第１のプリンタ用のラスタライズドデータを生成するラスタライズドデータ生成手段と、前記生成されたラスタライズドデータの少なくとも一部を順次記憶するバッファ手段と、前記バッファ手段に順次記憶されるラスタライズドデータを用いて第２のプリンタで印刷処理を行う場合に、前記バッファ手段に空白ページを印刷するための空白ページデータを追加する追加手段と、を含むことを特徴とする。
【０００７】
請求項２に記載のプリンタ制御装置は、請求項１に記載の発明において、前記プリンタ制御手段は、更に、前記バッファ手段の記憶容量を取得する記憶容量取得手段と、前記記憶容量があらかじめ設定される容量より大きい場合には、あらかじめ前記空白ページデータを記憶するための容量を前記バッファ手段に確保する容量確保手段と、を含むことを特徴とする。
【０００８】
請求項３に記載のプリンタ制御装置は、請求項１に記載の発明において、前記プリンタ制御手段は、更に、前記バッファ手段の記憶容量を取得する記憶容量取得手段と、前記記憶容量があらかじめ設定される容量以下の場合には、前記印刷対象の最終ページを含む前記ラスタライズドデータの少なくとも一部を前記バッファ手段に記憶する際に、前記空白ページデータを記憶するための容量を前記バッファ手段に確保する容量確保手段と、を含むことを特徴とする。
【０００９】
請求項４に記載のプリンタ制御装置は、請求項２または３記載の発明において、前記あらかじめ設定される容量は、ユーザの入力に基づく容量であることを特徴とする。
【００１０】
請求項５に記載のプリンタ制御装置は、請求項２乃至４のいずれかに記載の発明において、前記空白ページデータを記憶するための容量は、ユーザの入力に基づく容量であることを特徴とする。
【００１１】
請求項６に記載のプリンタ制御装置は、請求項１乃至５のいずれかに記載の発明において、前記第１のプリンタは、カット紙に印刷するカット紙プリンタであって、前記第２のプリンタは、連帳紙に印刷する連帳紙プリンタである、ことを特徴とする。
【００１２】
請求項７に記載のプリンタシステムは、前記請求項１乃至６のいずれかに記載のプリンタ制御装置を含むプリンタシステムであることを特徴とする。
【００１３】
請求項８に記載のプリンタ制御プログラムは、印刷対象を表す印刷情報についての第１のプリンタ用のラスタライズドデータを生成するラスタライズドデータ生成手段、前記生成されたラスタライズドデータの少なくとも一部を順次記憶するバッファ手段、及び、前記バッファ手段に順次記憶されるラスタライズドデータを用いて第２のプリンタで印刷処理を行う場合に、前記バッファ手段に空白ページを印刷するための空白ページデータを追加する追加手段、としてコンピュータを機能させることを特徴とする。
【発明の効果】
【００１４】
請求項１、４乃至８に記載の発明によれば、セット印刷を行う場合であって、一方のプリンタが故障した場合に他方のプリンタを用いる場合において、ダウンタイムが低減される。
【００１５】
請求項２に記載の発明によれば、請求項３に記載の発明と比較して、間欠なく印刷ジョブが印刷される。
【００１６】
請求項３に記載の発明によれば、バッファの容量が小さくあらかじめバッファに空白ページデータを記憶するための領域を確保することができない場合に対応可能となる。
【図面の簡単な説明】
【００１７】
【図１】プリンタシステムの構成の概要の一例を示す図である。
【図２】端末装置の構成の概要の一例を示す図である。
【図３】プリンタ装置の構成の概要の一例を示す図である。
【図４】コントローラの構成の概要の一例を示す図である。
【図５】コントローラの機能的構成の一例を示す図である。
【図６】プリンタシステムの処理の概要の一例について説明する図である。
【図７】ＵＩ画像情報の一例を示す図である。
【図８】プリンタシステムの処理の概要の他の一例について説明する図である。
【図９】プリンタシステムの処理のフローの概要の一例を示す図である。
【図１０】第２のプリンタにおける印刷処理のフローの概要の一例を示す図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施形態について、図面を参照しつつ説明する。なお、図面については、同一又は同等の要素には同一の符号を付し、重複する説明は省略する。
【００１９】
図１は、本発明の実施の形態におけるプリンタシステムの構成の概要の一例を示す図である。プリンタシステム１００は、プリンタ装置１０１、コントローラ１０２、及び、端末装置１０３を含む。端末装置１０３は、ジョブデータを生成して、ネットワーク１０４を介して、コントローラ１０２に送信する。コントローラ１０２は、端末装置１０３から送信されたジョブデータに基づいて、プリンタ装置１０１の印刷処理を制御する。プリンタ装置１０１は、コントローラ１０２からの制御信号に応じて、印刷処理を行う。
【００２０】
図２は、端末装置の構成の概要の一例を示す図である。図２に示すように、端末装置１０３は、制御部２０１、記憶部２０２、操作部２０３、表示部２０４、通信部２０５を含む。なお、各部２０１乃至２０５は内部バス２０６により互いに、接続される。
【００２１】
制御部２０１は、例えば、ＣＰＵであって、記憶部２０２に格納されたプログラムに従って動作する。記憶部２０２は、例えば、ＲＯＭやＲＡＭ、ハードディスク等の情報記録媒体で構成され、制御部２０１によって実行されるプログラムを保持する情報記録媒体である。また、記憶部２０２は、制御部２０１のワークメモリとしても動作する。
【００２２】
なお、当該プログラムは、例えば、ネットワークを介して、ダウンロードされて提供されてもよいし、または、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等のコンピュータで読み取り可能な各種の情報記録媒体によって提供されてもよい。
【００２３】
操作部２０３は、例えば、キーボード等のインターフェースで構成され、ユーザの指示操作に応じて、当該指示操作の内容を制御部２０１に出力する。表示部２０４は、例えば、液晶ディスプレイ、有機ＥＬディスプレイ等であって、制御部２０１からの指示に従い、情報を表示する。通信部２０５は、コントローラ１０２と接続される。
【００２４】
図３は、プリンタ装置の構成の概要の一例を示す図である。図３に示すように、プリンタ装置１０１（プリンタ）は、制御部３０１、記憶部３０２、操作部３０３、表示部３０４、プリンタ部３０５、通信部３０６を含む。各部３０１乃至３０６は内部バス３０７により互いに接続される。
【００２５】
操作部３０３は、例えば、複数のボタンや後述する表示部３０４に表示されたタッチパネル等のインターフェースで構成され、ユーザの指示操作に応じて、当該指示操作の内容を制御部３０１に出力する。表示部３０４は、例えば、液晶ディスプレイ、有機ＥＬディスプレイ等であって、制御部３０１からの指示に従い、情報を表示する。
【００２６】
プリンタ部３０５は、例えば、コントローラ１０２からの制御信号に応じて、コントローラ１０２取得された画像を印刷する。通信部３０６は、プリンタ装置１０１をコントローラ１０２と接続する。なお、制御部３０１及び記憶部３０２等の構成は、上記制御部２０１及び記憶部３０２と同様であるので説明を省略する。
【００２７】
図４は、コントローラの構成の概要の一例を示す図である。図４に示すように、コントローラ１０２は、例えば、制御部４０１、記憶部４０２、操作部４０３、表示部４０４、通信部４０５を含む。各部４０１乃至４０５は内部バス４０６により接続される。また、各部４０１乃至４０５の構成は、上記制御部３０１、記憶部３０２、操作部３０３、表示部３０４、通信部３０６と同様であるので説明を省略する。また、図２乃至図４に示したプリンタ装置１０１、端末装置１０３、コントローラ１０２の構成は一例であって、本実施の形態は上記に限定されるものではない。
【００２８】
図５は、本実施の形態におけるコントローラの機能的構成の一例を示す図である。図５に示すように、コントローラ１０２は、機能的に、主に、印刷情報取得部５０１、ラスタライズドデータ生成部５０２、ラスタライズドデータ記憶部５０３、切換情報取得部５０４、空白ページ要否情報取得部５０５、ＵＩ画像情報生成部５０６、設定情報取得部５０７、バッファ５０８、バッファ容量取得部５０９、バッファ容量判定部５１０を含む。
【００２９】
なお、下記においては、説明の容易化のため、一例として、第１のプリンタ（カット紙プリンタ）が故障した場合において、同じコントローラを用いて、第２のプリンタ（連帳紙プリンタ）を用いて印刷処理を行わせる場合を例として説明する。また、第１のプリンタ及び第２のプリンタは、上記プリンタ装置１０１に相当する。
【００３０】
印刷情報取得部５０１は、印刷情報を取得する。具体的には、例えば、印刷情報取得部５０１は、ユーザの指示に従い、印刷対象を表す印刷情報を取得する。
【００３１】
ラスタライズドデータ生成部５０２は、第１のプリンタ用のラスタライズドデータを生成する。具体的には、例えば、ラスタライズドデータ生成部５０２は、ユーザからの指示に従い、印刷情報に応じた第１のプリンタ用のラスタライズドデータを生成する。なお、下記においては、理解の容易化のために、一例として、図６に示すように、当該生成されたラスタライズドデータが６シート分のデータである場合であって、４シートを１セットとするセット印刷を行う場合について説明する。なお、ラスタライズドデータとは、ラスタ形式のデータに相当する。
【００３２】
ラスタライズドデータ記憶部５０３は、生成された第１のプリンタ用のラスタライズドデータを記憶する。当該ラスタライズドデータ記憶部５０３は、例えば、ハードディスクドライブ等で構成される。上記例の場合、６シート分のラスタライズドデータがラスタライズドデータ記憶部５０３に記憶される。
【００３３】
切換情報取得部５０４は、切換情報を取得する。具体的には、例えば、第１のプリンタから第２のプリンタに切り換えられた場合に、切換情報取得部５０４は、プリンタが第２のプリンタに切り換えられたことを表す切換情報を取得する。なお、当該切換情報は第２のプリンタから取得されるように構成してもよい。また、ユーザが入力するように構成してもよい。
【００３４】
空白ページ要否情報取得部５０５は、空白ページの印刷が必要であるか否かを表す空白ページ要否情報を取得する。具体的には、例えば、空白ページの要否は、プリンタの種別（例えば、連帳紙プリンタまたはカット紙プリンタ等）と、セット印刷における１セットの枚数と、当該ジョブにおける印刷されるページ数に応じて第２のプリンタ等により把握される。具体的には、図６に示すように、１セットが４枚のシートから構成されるセット印刷の場合において、ジョブ（ラスタライズドデータ）が６ページから構成される場合、２セットのシートに印刷する場合２シート分の端数が生じることになるので、この場合は、空白ページが必要であることを示す空白ページ要否情報が取得される。一方、ジョブが８ページから構成される場合は、空白ページの端数が生じないため不要であることを示す空白ページ要否情報が取得される。なお、図６において、給紙部は、第２のプリンタの給紙部に格納されている４シート単位の連帳紙を示す。また、当該給紙部が第２のプリンタに含まれることはいうまでもない。
【００３５】
取得された空白ページ要否情報が、空白ページが必要であることを示す場合には、ＵＩ画像情報生成部５０６は、設定情報を入力するための画像情報を生成する。当該画像情報は、例えば、ユーザの端末装置１０３の表示部２０４に表示される。具体的には、例えば、ＵＩ画像情報生成部５０６は、図７に示すような画像情報を生成する。当該設定情報は、後述するバッファにおける空白ページデータを追加するための記憶領域のサイズ（例えば、図７におけるセット印刷補完ページの予約領域）や、後述するバッファ容量があらかじめ設定された容量より大きいか否かを判定する際におけるあらかじめ設定される容量のサイズ（例えば、図７における切り替え条件）を含む。なお、図７に示すように、バッファ５０８における上記予約領域の確保を、例えば、常にシステム起動時にするか否か等をユーザが選択できるように構成し、ユーザが当該画面上で選択できるように構成してもよい。
【００３６】
設定情報取得部５０７は、設定情報を取得する。当該設定情報は、例えば、後述するあらかじめ設定される容量を含む。具体的には、例えば、設定情報取得部５０７は、上記のようにＵＩ画像情報を参照しつつユーザの入力に応じた設定情報に基づいて取得される。
【００３７】
バッファ５０８は、ラスタライズドデータの少なくとも一部を一時的に記憶する。当該バッファ５０８は、例えば、ＤＭＡ(direct memory access)可能なメモリで構成される。当該バッファ５０８の記憶容量は、ラスタライズドデータ記憶部５０３の記憶容量に比較して大幅にその容量が少なく構成されることは言うまでもない。
【００３８】
バッファ容量取得部５０９は、バッファ５０８のバッファ容量を取得する。当該バッファ容量は、例えば、上記ＤＭＡ容量に相当する。
【００３９】
バッファ容量判定部５１０は、バッファ容量があらかじめ設定される容量よりも大きいか否かを判定する。具体的には、例えば、当該あらかじめ設定される容量は、あらかじめ設定されるＤＭＡの規定値であって、後述する設定情報に基づく容量である。
【００４０】
バッファ容量判定部５１０がバッファ容量があらかじめ設定される容量よりも大きいと判定した場合には、空白ページ領域確保部５１０は、バッファ５０８において、空白ページデータを追加するための記憶領域（以下「予約領域」という）をあらかじめ確保する。つまり、この場合、第２のプリンタによる印刷処理の継続中、順次第２のプリンタに転送されるラスタライズドデータ（例えば、数シート分のラスタライズドデータ）がバッファ５０８に転送されるが、その間バッファ５０８には上記予約領域が確保される。言い換えれば、後述する最終ページを含むラスタライズドデータがバッファ５０８に記憶される場合以外にも上記予約領域が確保される。
【００４１】
一方、バッファ容量判定部５１０がバッファ容量があらかじめ設定される容量以下であると判定した場合には、第２のプリンタにおける印刷処理が開始される。この場合、バッファ５０８には、上記予約領域が確保されず、バッファ５０８には、後述する最終ページを含むラスタライズドデータがバッファ５０８に記憶される場合を除き、予約領域が確保されない。
【００４２】
最終ページ判定部５１１は、印刷対象の最終ページを含むラスタライズドデータがバッファ５０８に記憶されているか否か判定する。最終ページ判定部５１１が最終ページを含むラスタライズドデータが記憶されていないと判定した場合には、第２のプリンタにおける印刷処理を継続する。つまり、印刷対象の最終ページを含むラスタライズドデータがバッファ５０８に記憶されるまで順次バッファに記憶されたラスタライズドデータが第２のプリンタに転送され、第２のプリンタで印刷処理が継続される。
【００４３】
最終ページ判定部５１１は、印刷対象の最終ページを含むラスタライズドデータがバッファ５０８に記憶されていると判定した場合であって、バッファ容量判定部５１０は、バッファ容量があらかじめ設定される容量以下であると判定した場合に、空白ページ領域確保部５１０は、バッファ５０８に予約領域を確保する。つまり、バッファ容量があらかじめ設定される容量以下である場合には、あらかじめ予約領域を確保するのではなく、最終ページを含むラスタライズドデータを転送する直前にバッファ５０８に予約領域を確保する。
【００４４】
空白ページ追加部５１２は、印刷対象の最終ページを含むラスタライズドデータがバッファ５０８に記憶されていると判定した場合、予約領域に空白ページを追加するための空白ページデータを追加する。ここで、空白ページデータとは、例えば、図６に示すように、セット紙に端数が生じた場合に連帳紙プリンタにおいて、空白を印刷する場合における空白ページを表すデータに相当する。また、当該空白ページデータは、ラスタライズドデータ記憶部５０３ではなく、バッファ５０８上において、追加される。
【００４５】
転送部５１３は、バッファ５０８に格納されたラスタライズドデータを順次第２のプリンタに転送する。なお、最終ページを含むラスタライズドデータが格納されている場合には、上記のように、空白ページデータが追加されたラスタライズドデータが転送され、第２のプリンタは、当該空白ページデータを含むラスタライズドデータを印刷する。具体的には、例えば、図６の中央に示すように、バッファ５０８上で、予約領域に空白ページを表すデータ（空白ページデータ）が補完され、４シート単位からなる連帳紙の７、８シートに相当する部分に当該空白ページが印刷され、端数が生じない。
【００４６】
なお、上記については、主に、カット紙プリンタが故障した場合に連帳紙プリンタを用いて印刷する場合について説明したが、本実施の形態は上記に限られるものではない。例えば、逆に連帳紙プリンタが故障した場合にカット紙プリンタを用いて印刷する場合、例えば、図８に示すように、ラスタライズドデータ生成部５０２は、印刷対象のみのラスタライズドデータ、つまり、空白ページデータを含まないラスタライズドデータ（連帳紙プリンタ用のラスタライズドデータ）を生成する。カット紙プリンタは一般にページ毎の排出が可能であるため、当該カット紙プリンタが当該連帳紙用のラスタライズドデータを用いて印刷を行う。
【００４７】
図９は、本実施の形態におけるプリンタシステムの処理のフローの概要の一例を示す図である。なお、下記においては、上記と同様に、主に、第１のプリンタ（カット紙プリンタ）が故障した場合において、同じコントローラを用いて、第２のプリンタ（連帳紙プリンタ）を用いて印刷処理を行わせる場合の処理のフローの概要の一例について説明する。
【００４８】
図９に示すように、印刷情報取得部５０１は、印刷情報を取得する（Ｓ１０１）。ラスタライズドデータ生成部５０２は、第１のプリンタ用のラスタライズドデータを生成する（Ｓ１０２）。当該ラスタライズドデータは、ラスタライズドデータ記憶部５０３に記憶される。
【００４９】
ここで、第１のプリンタが故障した場合には、ユーザは第１のプリンタから第２のプリンタに切り換える。この場合、切換情報取得部５０４は切り換えられた情報を表す切換情報を取得する（Ｓ１０３）。この場合、後述する第２のプリンタにおける印刷処理が行われる（Ｓ１０４）。
【００５０】
一方、第１のプリンタが故障しなかった場合、つまり、切換情報取得部５０４が切換情報を取得しなかった場合には、そのまま第１のプリンタにおける処理が行われる（Ｓ１０５）。
【００５１】
次に、Ｓ１０４における第２のプリンタにおける印刷処理のフローの概要の一例について説明する。図１０は、第２のプリンタにおける印刷処理のフローの概要の一例を示す図である。
【００５２】
図１０に示すように、空白ページ要否情報取得部５０５は、空白ページの印刷が必要であるか否かを表す空白ページ要否情報を取得する（Ｓ２０１）。空白ページ要否情報が、空白ページ要否情報が空白ページが必要であることを表すか否かを判定する（Ｓ２０２）。
【００５３】
Ｓ２０２で空白ページ要否情報が空白ページが必要でないことを表すと判定した場合には、Ｓ２０３に進み、第２のプリンタは印刷処理を行う。この場合、ラスタライズドデータ記憶手段に記憶されているラスタライズドデータが順次バッファ５０８に格納され、当該バッファ５０８から転送部５１３を介して、順次第２のプリンタに転送される。そして、第２のプリンタは、当該転送されたラスタライズドデータを用いて印刷処理を行う。つまり、全ページの印刷処理が行われる。そして、処理を終了する。
【００５４】
空白ページ要否情報が、空白ページが必要であることを示すと判定した場合には、設定情報取得部５０７は、設定情報を取得する（Ｓ２０４）。バッファ容量取得部５０９は、バッファ容量を取得する（Ｓ２０５）。バッファ容量判定部５１０は、バッファ容量が設定情報に基づくあらかじめ設定される容量（所定容量）よりも大きいか否かを判定する（Ｓ２０６）。
【００５５】
バッファ容量判定部５１０が、バッファ容量があらかじめ設定される容量よりも大きいと判定した場合には、空白ページ領域確保部５１０は、バッファ５０８において、空白ページを追加するための予約領域を確保する（Ｓ２０７）。
【００５６】
一方、バッファ容量判定部５１０が、バッファ容量があらかじめ設定される容量以下であると判定した場合には、第２のプリンタにおける印刷処理が行われる（Ｓ２０８）。つまり、上記と同様に、ラスタライズドデータ記憶部５０３に記憶されているラスタライズドデータが順次バッファ５０８に格納され、当該バッファ５０８から転送部５１３を介して、順次第２のプリンタに転送される。そして、第２のプリンタは当該転送されたラスタライズドデータを用いて印刷処理を行う。
【００５７】
最終ページ判定部５１１は、印刷対象の最終ページを含むラスタライズドデータがバッファ５０８に記憶されているか否か判定する（Ｓ２０９）。最終ページ判定部５１１が最終ページでないと判定した場合には、Ｓ２０８に戻り、順次印刷処理が行われる。つまり、印刷処理が継続される。
【００５８】
一方、最終ページ判定部５１１が最終ページであると判定した場合であって、Ｓ２０６で以下であると判定された場合には、空白ページ領域確保部５１０は、バッファ５０８において、空白ページを追加するための予約領域を確保する（Ｓ２１０）。なお、Ｓ２０６でバッファ容量があらかじめ設定される容量より大きいと判定された場合であって、Ｓ２０７で空白ページ領域が確保されている場合には、Ｓ２１０の処理が行われない。
【００５９】
空白ページ追加部５１２は、Ｓ２０７またはＳ２１０で確保された領域に空白ページデータを追加する（Ｓ２１１）。第２のプリンタは、最終ページを含むラスタライズドデータを印刷する（Ｓ２１２）。つまり、Ｓ２１１で追加された空白ページデータが追加されたラスタライズドデータが転送部５１３を介して、第２のプリンタに転送され、第２のプリンタは当該ラスタライズドデータを用いて印刷処理を行う。そして、処理を終了する。
【００６０】
本発明は、上記実施の形態に限定されるものではなく、上記実施の形態で示した構成と実質的に同一の構成、同一の作用効果を奏する構成又は同一の目的を達成することができる構成で置き換えてもよい。例えば、予約領域の容量を確保できないような場合には、エラーが通知されるように構成してもよい。なお、特許請求の範囲におけるプリンタ制御装置は、例えば、コントローラ１０２に相当する。
【符号の説明】
【００６１】
１００  プリンタシステム、１０１  プリンタ装置、１０２  コントローラ、１０３  端末装置、２０１、３０１、４０１  制御部、２０２、３０２、４０２  記憶部、２０３、３０３、４０３  操作部、２０４、３０４、４０４  表示部、２０５、３０６、４０５  通信部、３０５  プリンタ部、５０１  印刷情報取得部、５０２  ラスタライズドデータ生成部、５０３  ラスタライズドデータ記憶部、５０４  切換情報取得部、５０５  空白ページ要否情報取得部、５０６  ＵＩ画像情報生成部、５０７  設定情報取得部、５０８  バッファ、５０９  バッファ容量取得部、５１０  バッファ容量判定部。
【図１】
2016053884.tif 000003
【図２】
2016053884.tif 000004
【図３】
2016053884.tif 000005
【図４】
2016053884.tif 000006
【図５】
2016053884.tif 000007
【図７】
2016053884.tif 000008
【図９】
2016053884.tif 000009
【図１０】
2016053884.tif 000010
【図６】
2016053884.tif 000011
【図８】
2016053884.tif 000012