(57)【要約】【課題】  連続紙プリンタの出力内容をカット紙プリンタにて出力することが可能な印刷データ制御装置および出力印刷データ生成方法の提供を目的とする。【解決手段】  プリントサーバ（２）は、印刷クライアント端末（１）が生成した書式情報（２６）、連続紙用印刷データ（２５）を受信データ解析部（８）にて受信し、出力先プリンタ設定情報（２９）に設定されている出力プリンタの種別がカット紙プリンタ（５）の場合、書式情報変換部（１２）は、書式データ解析部（１０）が解析した連続紙プリンタ（４）の書式情報（２６）と、カット紙プリンタ出力書式管理部（２２）が操作／表示部（３）のユーザダイアログ（２３）によってユーザ（２４）が設定したカット紙プリンタ（５）の出力書式に基づいて編集した書式情報を内部データ作成部（１３）に出力する。【選択図】  図１
2005092586.tif 000002
【特許請求の範囲】
【請求項１】
連続紙用の印刷データおよび連続紙用の書式情報を受信してプリンタに対して出力する出力印刷データを生成する印刷制御装置において、
前記連続紙用の書式情報にカット紙用の書式情報を付加して編集する書式情報編集手段と、
前記書式情報編集手段でカット紙用の書式情報が付加して編集された書式情報と前記連続紙用の印刷データとに基づきカット紙を用いたカット紙プリンタに適合した出力印刷データを生成して該カット紙プリンタに出力する出力処理手段と
を具備することを特徴とする印刷制御装置。
【請求項２】
前記書式情報編集手段でカット紙用の書式情報が付加して編集された書式情報と前記連続紙用の印刷データとに基づき前記カット紙プリンタおよび連続紙を用いた連続紙プリンタに共通な内部データを生成する出力データ編集処理手段
を更に具備し、
前記出力処理手段は、
出力先プリンタが前記カット紙プリンタである場合は、出力データ編集処理手段で生成された内部データに基づき該カット紙プリンタに適合した出力印刷データを生成して該カット紙プリンタに出力し、出力先プリンタが前記連続紙プリンタである場合は、出力データ編集処理手段で生成された内部データに基づき該連続紙プリンタに適合した出力印刷データを生成して該連続紙プリンタに出力する
ことを特徴とする請求項１記載の印刷制御装置。
【請求項３】
前記出力処理手段は、
前記連続紙用の印刷データの各ページのサイズが前記カット紙プリンタの収容するカット紙のサイズに適合しない場合は、該連続紙用の印刷データの各ページのサイズを拡大若しくは縮小する処理を行う
ことを特徴とする請求項１記載の印刷制御装置。
【請求項４】
連続紙用の印刷データおよび連続紙用の書式情報を受信してプリンタに対して出力する出力印刷データを生成する印刷制御装置における出力印刷データ生成方法において、
前記連続紙用の書式情報を書式情報編集手段でカット紙用の書式情報を付加して編集し、
前記書式情報編集手段でカット紙用の書式情報を付加して編集された書式情報と前記連続紙用の印刷データとに基づきカット紙を用いたカット紙プリンタに適合した出力印刷データを出力処理手段で生成して該カット紙プリンタに出力する
ことを特徴とする出力印刷データ生成方法。
【請求項５】
前記書式情報編集手段でカット紙用の書式情報が付加されて編集された書式情報と前記連続紙用の印刷データとに基づき前記カット紙プリンタおよび連続紙を用いた連続紙プリンタに共通な内部データを出力データ編集処理手段で生成し、
出力先プリンタが前記カット紙プリンタである場合は、出力データ編集処理手段で生成された内部データに基づき該カット紙プリンタに適合した出力印刷データを生成して該カット紙プリンタに出力し、出力先プリンタが前記連続紙プリンタである場合は、出力データ編集処理手段で生成された内部データに基づき該連続紙プリンタに適合した出力印刷データを生成して該連続紙プリンタに出力する
ことを特徴とする請求項４記載の出力印刷データ生成方法。
【請求項６】
前記連続紙用の印刷データの各ページのサイズが前記カット紙プリンタの収容するカット紙のサイズに適合しない場合は、前記出力処理手段で該連続紙用の印刷データの各ページのサイズの拡大若しくは縮小処理を行う
ことを特徴とする請求項４記載の出力印刷データ生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置および出力印刷データ生成方法に関し、特に、連続紙用の印刷データおよび連続紙用の書式情報を受信してカット紙を用いたカット紙プリンタに適合した出力印刷データを生成してカット紙プリンタに出力することを可能にした印刷制御装置および出力印刷データ生成方法に関する。
【背景技術】
【０００２】
従来、連続紙用の印刷データを受信し、単票に選択的に印字することができるプリンタ装置として特許文献１記載の「プリンタ装置」が開示されている。
【０００３】
このプリンタ装置は、上位装置から連続用紙の用紙指定データを受信すると、連続用紙用の印字データを単票用の印字データに編集して不揮発性メモリに記憶し、オペレータの指示による任意範囲の印字データを単票に印刷する構成を備える。また、プリンタ装置は、不要な印字データの印字を中止することができる。
【特許文献１】特開平０７−７６１４８号公報。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、上記特許文献１記載のプリンタ装置の構成では、連続紙印刷用のデータをページ単位の印刷データに分割して印刷することは可能であるが、両面印刷等、カット紙プリンタ固有の情報は、連続紙用の印刷データには存在せず外部からの追加が必要であり、データをページ単位に分割してデータ変換処理する構成のみでは対応できないといった問題点がある。
【０００５】
また、プリンタドライバにおける印刷書式の設定機能を利用してカット紙プリンタ固有の印刷機能を指定することも可能であるが、この場合、プリンタドライバに設定された設定内容で全ての印刷データが一意に処理されてしまう。このため、印刷データ単位、さらには、印刷データ内のページ単位で、カット紙プリンタ用の印刷設定を選択的に指定して処理することが困難であるといった問題が生じる。
【０００６】
これにより、本発明は、連続紙プリンタ用の印刷データをユーザ設定によりカット紙プリンタ独自の印刷書式を印刷データ単位、さらには、ページ単位で設定してカット紙に印刷することが可能な印刷制御装置および出力印刷データ生成方法の提供を目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の請求項１の発明は、連続紙用の印刷データおよび連続紙用の書式情報を受信してプリンタに対して出力する出力印刷データを生成する印刷制御装置において、連続紙用の書式情報にカット紙用の書式情報を付加して編集する書式情報編集手段と、書式情報編集手段でカット紙用の書式情報が付加して編集された書式情報と連続紙用の印刷データとに基づきカット紙を用いたカット紙プリンタに適合した出力印刷データを生成してカット紙プリンタに出力する出力処理手段とを具備することを特徴とする。
【０００８】
また、請求項２の発明は、書式情報編集手段でカット紙用の書式情報を付加して編集された書式情報と連続紙用の印刷データとに基づきカット紙プリンタおよび連続紙を用いた連続紙プリンタに共通な内部データを生成する出力データ編集処理手段を更に具備し、出力処理手段は、出力先プリンタがカット紙プリンタである場合は、出力データ編集処理手段で生成された内部データに基づきカット紙プリンタに適合した出力印刷データを生成してカット紙プリンタに出力し、出力先プリンタが連続紙プリンタである場合は、出力データ編集処理手段で生成された内部データに基づき連続紙プリンタに適合した出力印刷データを生成して連続紙プリンタに出力することを特徴とする。
【０００９】
また、請求項３の発明は、請求項１の発明において、出力処理手段は、連続紙用の印刷データの各ページのサイズがカット紙プリンタの収容するカット紙のサイズに適合しない場合は、連続紙用の印刷データの各ページのサイズを拡大若しくは縮小する処理を行うことを特徴とする。
【００１０】
また、請求項４の発明は、連続紙用の印刷データおよび連続紙用の書式情報を受信してプリンタに対して出力する出力印刷データを生成する印刷制御装置における出力印刷データ生成方法において、連続紙用の書式情報を書式情報編集手段でカット紙用の書式情報を付加して編集し、書式情報編集手段でカット紙用の書式情報を付加して編集された書式情報と連続紙用の印刷データとに基づきカット紙を用いたカット紙プリンタに適合した出力印刷データを出力処理手段で生成してカット紙プリンタに出力することを特徴とする。
【００１１】
また、請求項５の発明は、請求項４の発明において、書式情報編集手段でカット紙用の書式情報が付加されて編集された書式情報と連続紙用の印刷データとに基づきカット紙プリンタおよび連続紙を用いた連続紙プリンタに共通な内部データを出力データ編集処理手段で生成し、出力先プリンタがカット紙プリンタである場合は、出力データ編集処理手段で生成された内部データに基づきカット紙プリンタに適合した出力印刷データを生成してカット紙プリンタに出力し、出力先プリンタが連続紙プリンタである場合は、出力データ編集処理手段で生成された内部データに基づき連続紙プリンタに適合した出力印刷データを生成して連続紙プリンタに出力することを特徴とする。
【００１２】
また、請求項６の発明は、請求項４の発明において、連続紙用の印刷データの各ページのサイズがカット紙プリンタの収容するカット紙のサイズに適合しない場合は、出力処理手段で連続紙用の印刷データの各ページのサイズの拡大若しくは縮小処理を行うことを特徴とする。
【発明の効果】
【００１３】
本発明の印刷制御装置および出力印刷データ生成方法によれば、印刷データを管理する装置（例えばプリントサーバ）に対して移行作業を行うのみで、連続紙プリンタの印刷出力をカット紙プリンタに出力することが可能な印刷システムを構築することができる。
【００１４】
これにより、カット紙プリンタを連続紙プリンタのバックアップ機、代替機、管理用プリンタとして連続紙印刷システムに導入することができ従来のシステム資源を無駄にせずカット紙印刷の機能を提供することができる。
【００１５】
また、簡便な作業で連続紙印刷システムにカット紙印刷機能を導入することができるので、システムの移行、展開コストを抑えることができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の印刷制御装置および出力印刷データ生成方法を連続紙印刷を行う印刷システムの印刷データを管理するプリントサーバに適用し、カット紙プリンタを導入した場合の実施例について、添付図面を参照しながら詳細に説明する。
【００１７】
図１は、本発明の印刷制御装置を印刷システムのプリントサーバに適用した印刷システムの１構成例と、プリントサーバ２の主要な制御要素を示したブロック図である。
【００１８】
図１に示した印刷システムは、連続紙用印刷データ２５および連続紙印刷書式情報２６を生成してプリントサーバに出力する印刷クライアント端末１と、受信した連続紙用印刷データ２５を管理し、連続紙プリンタ４あるいはカット紙プリンタ５の出力形式に変換して印刷要求を行うプリントサーバ２と、連続紙２７に印刷を行う連続紙プリンタ４と、カット紙２８に画像を形成するカット紙プリンタ５を含み、相互にネットワーク接続して構成される印刷システムである。
【００１９】
また、プリントサーバ２は、印刷クライアント端末１が生成した連続紙用印刷データ２５を受信すると、カット紙プリンタ５、連続紙プリンタ４の何れに出力するかを判断し、特に、カット紙プリンタ５に出力する場合は、カット紙プリンタ５にて出力する印刷書式およびページ画像の拡大／縮小を実施してカット紙プリンタ５に出力する。
【００２０】
さらに、プリントサーバ２は、操作／表示部３を具備し、操作／表示部３に表示されるユーザダイアログ２３によって、カット紙プリンタ５出力に必要な各種設定情報（用紙サイズ、印刷部数、印刷するページの範囲等）の入力操作を行うことができる。
【００２１】
プリントサーバ２は、ネットワークインタフェース７、受信データ解析部８、ページ画像処理部１１、書式情報変換部１２、内部データ作成部１３、プリンタドライバ選択部１４、連続紙プリンタドライバ１５、カット紙プリンタドライバ１６、出力先プリンタ設定情報管理部１８、プリンタ属性情報管理部１９、カット紙プリンタ出力書式管理部２２、ユーザダイアログ表示制御部２１を制御要素として具備する。
【００２２】
ネットワークインタフェース７は、プリントサーバ２がネットワーク６を介して接続する印刷クライアント端末１、連続紙プリンタ４、カット紙プリンタ５との間でデータの入出力制御を行うためのネットワークインタフェースカード（図示せず）およびデータ通信のための各種プロトコルを備える。
【００２３】
受信データ解析部８は、印刷データ解析部９、書式データ解析部１０を具備し、印刷クライアント端末１からネットワーク６およびネットワークインタフェース７を介して受信した連続紙用印刷データ２５あるいは連続紙印刷書式情報２６を判別し、連続紙用印刷データ２５を受信した場合は、印刷データ解析部９に連続紙用印刷データ２５を出力し、連続紙印刷書式情報２６を受信した場合には、書式データ解析部１０に連続紙印刷書式情報２６を出力する
印刷データ解析部９は、受信した連続紙用印刷データ２５をページ毎に解析し、ページ書式データ３１（図４）、ページ画像データ３２（図４）を抽出してページ画像処理部１１に出力する。
【００２４】
書式データ解析部１０は、連続紙印刷書式情報２６を解析し、連続紙プリンタ４における印刷部数、連続紙２７のサイズ、印刷ページ、両面印刷等の印刷属性を解析し、解析結果を書式情報記憶部１７に登録する。
【００２５】
ページ画像処理部１１は、印刷データ解析部９から受信した各ページ画像データ３２を、プリントサーバ２にて管理可能な内部データ３４（図４）に変換する。
【００２６】
このとき、各ページ画像データ３２は、データ種別（テキストデータ６１、イメージデータ６２、図形描画データ６３等）毎にデータ変換が行われる。
【００２７】
一方、ユーザダイアログ表示制御部２１は、操作／表示部３に接続し、ユーザダイアログ２３におけるユーザ２４の入力操作を検出し、検出結果に基づいて、書式情報記憶部１７に登録されたデータのメンテナンス指示をカット紙プリンタ出力書式管理部２２に対して行う。
【００２８】
ここで、ユーザダイアログ２３は、ユーザ２４が連続紙プリンタ４出力用の印刷データをカット紙プリンタ５に出力する際の印刷書式（印刷部数、印刷用紙サイズ、両面印刷、印刷ページ等）を設定するユーザインタフェースである。
【００２９】
カット紙プリンタ出力書式管理部２２は、ユーザダイアログ２３で入力されたカット紙プリンタ５に対する印刷設定をユーザダイアログ表示制御部２１を介して検出し、検出結果をカット紙プリンタ５に対する印刷書式の情報として書式情報記憶部１７に登録する。
【００３０】
書式情報変換部１２は、書式情報記憶部１７に登録された連続紙プリンタ４出力時の印刷書式（以後、連続紙印刷書式と称す）と、カット紙プリンタ５出力時の印刷書式（以後、カット紙プリンタ書式と称す）と、出力先プリンタ設定情報２９に記録されたプリンタ種別（連続紙プリンタ、カット紙プリンタの別）に基づいて、書式情報の編集を行う。
【００３１】
出力先プリンタ設定情報２９に設定されたプリンタ種別が連続紙プリンタ４の場合、書式情報変換部１２は、カット紙プリンタ出力書式管理部２２に記録した連続紙プリンタ４の書式情報を内部データ作成部１３に出力する。
【００３２】
一方、出力先プリンタ設定情報２９の設定内容に基づいて判断した出力先プリンタの種別がカット紙プリンタの場合、書式情報変換部１２は、書式情報記憶部１７に記憶された連続紙プリンタ印刷書式と、カット紙プリンタ印刷書式情報を取得し、取得した２つの印刷書式において、共通項目に関してはカット紙プリンタ５の書式設定を優先して出力書式データに反映し、カット紙プリンタ５独自の項目に関しては、出力書式データに追加して内部データ作成部１３に出力する。
【００３３】
内部データ作成部１３は、ページ画像処理部１１から受信したページ画像データ３２と、書式情報変換部１２から受信した出力書式データに基づいて内部データ３４を作成し、作成した内部データ３４をプリンタドライバ選択部１４に出力する。
【００３４】
プリンタドライバ選択部１４は、出力先プリンタ設定情報２９を参照して出力プリンタの種別を判断し、出力プリンタの種別が連続紙プリンタの場合、受信した内部データ３４を連続紙プリンタドライバ１５に出力する。
【００３５】
一方、出力プリンタの種別がカット紙プリンタの場合、受信した内部データ３４をカット紙プリンタドライバ１６に出力する。
【００３６】
連続紙プリンタドライバ１５は、受信した内部データ３４を解析し、印刷ページ毎に作成したページイメージとプリンタ制御データを合わせたデータを印刷ページ毎に連続紙プリンタ４に出力する。
【００３７】
一方、カット紙プリンタドライバ１６は、受信した内部データ３４に基づいてカット紙プリンタ５の制御データと、ページイメージとを含むデータを印刷ページ毎に作成してカット紙プリンタ５に出力する。
【００３８】
また、連続紙プリンタドライバ１５、カット紙プリンタドライバ１６の他の機能としては、ネットワークインタフェース７を介して接続する連続紙プリンタ４、カット紙プリンタ５からプリンタ属性に関する情報（使用可能な用紙のサイズ、稼動状態等の情報）を取得してプリンタ属性情報管理部１９に出力する。
【００３９】
プリンタ属性情報管理部１９は、連続紙プリンタドライバ１５あるいはカット紙プリンタドライバ１６から受信したプリンタ属性に関する情報をプリンタ属性記憶部２０に登録する。
【００４０】
出力先プリンタ設定情報管理部１８は、出力先プリンタ設定情報２９に記憶して管理される出力先プリンタの種別を決定するための設定条件を管理する。
【００４１】
そして、出力先プリンタ設定情報管理部１８は、操作／表示部３に表示されるユーザダイアログ２３の表示制御を行う。
【００４２】
また、出力先プリンタ設定情報管理部１８は、ユーザダイアログ２３によるユーザ２４の入力操作を検出し、検出結果に基づいて出力先プリンタ設定情報２９のデータメンテナンス（登録、削除、変更）を行う。
【００４３】
次に、図１に示したユーザダイアログ２３として操作／表示部３に表示されるカット紙プリンタ出力書式設定画面４０のレイアウトの例を図２に、出力先プリンタ設定画面５０のレイアウトの例を図３にそれぞれ示して説明する。
【００４４】
図２は、カット紙プリンタ出力書式設定画面の画面レイアウト図である。
【００４５】
カット紙プリンタ出力書式設定画面４０は、連続紙用印刷データ２５で指定された画像をカット紙プリンタ５にて印刷する際の印刷属性を設定するためのユーザダイアログである。
【００４６】
図２において、カット紙プリンタ出力書式設定画面４０は、用紙サイズ入力部４１、片面／両面印刷指定部４２、印刷部数入力部４３、割り付け設定入力部４４、印刷範囲入力部４５で構成される。
【００４７】
用紙サイズ入力部４１は、カット紙プリンタ５で印刷する用紙サイズを設定するための入力部である。
【００４８】
片面／両面印刷指定部４２は、両面印刷／片面印刷の区分を指定するためのデータ入力部である。
【００４９】
印刷部数入力部４３は、印刷部数と、印刷部数が指定された場合のページソートの機能を指定するためのデータ入力部である。
【００５０】
割り付け設定入力部４４は、一枚のカット紙に複数ページを縮小して印刷する時のページ数を指定するためのデータ入力部である。
【００５１】
印刷範囲入力部４５は、印刷データに複数の印刷ページが存在する場合、印刷ページを指定するためのデータ入力部である。
【００５２】
なお、カット紙プリンタ出力書式設定画面４０のレイアウトは、図２のレイアウトに限定されず、印刷システムに導入されたカット紙プリンタ５が備える機能に応じて、入力データの項目、レイアウト等は、適宜変更可能とするものである。
【００５３】
次に、出力先プリンタの決定条件を入力するユーザダイアログについて説明する。
【００５４】
図３は、プリントサーバ２が連続紙プリンタ４、カット紙プリンタ５の両方に接続している場合、出力先プリンタを決定するための決定条件をユーザ２４が設定するためのユーザダイアログである。
【００５５】
図３において、出力先プリンタ設定画面５０は、出力先プリンタを決定するための設定条件を列挙して表示し、表示された複数の印刷先プリンタの決定条件からユーザ２４が所望のプリンタ出力の条件を選択することができる画面である。
【００５６】
ユーザダイアログで設定する印刷条件は、例えば、図３に示すように、全ての印刷要求に対する印刷処理をカット紙プリンタ５で実施する設定（図３の５１）、印刷要求に対する印刷処理を連続紙プリンタ４、カット紙プリンタ５の両方で行う設定（図３の５２）、連続紙プリンタ４での印刷処理とカット紙プリンタ５での印刷処理を手動で切替えて実施する設定（図３の５３）、ユーザ２４が指定した特定の印刷データもしくは印刷ページのみをカット紙プリンタ５に出力する設定（図３の５４）等がある。
【００５７】
なお、出力先プリンタの決定条件は、印刷システムの運用方針に合わせて適宜変更可能な構成にすることが可能である。
【００５８】
また、図３の５４に含まれる詳細設定ボタン５５の押下によって展開される詳細設定画面の図示および説明は、省略する。
【００５９】
次に、図１に示したプリントサーバ２における印刷データ管理処理される連続紙印刷書式情報２６、連続紙用印刷データ２５と内部データ３４のデータ構造について説明する。
【００６０】
図４は、連続紙用印刷データ２５、連続紙印刷書式情報２６、内部データ３４それぞれにおけるデータフォーマットの一例と、一部のデータ項目に関しては、データ例を示し、さらには、各データ部の関連を示した図である。
【００６１】
図４において、印刷クライアント端末１から受信する連続紙印刷書式情報２６の内容は、連続紙プリンタ４に対する連続紙印刷書式情報２６であり、印刷する連続紙２７のサイズ幅、１ページあたりの用紙長、印刷面等の指定（両面印刷）等の情報が設定された連続紙印刷書式７２として、書式情報記憶部１７に記憶して管理される。
【００６２】
また、カット紙プリンタ５に印刷する場合のカット紙印刷書式７１は、ユーザダイアログ２３によるユーザ２４の入力によって設定される情報であり、例えば、ページサイズ、印刷方向、印刷部数、ページソート、印刷するページの範囲、印刷面等の情報が設定されて、書式情報記憶部１７に登録される。
【００６３】
連続紙用印刷データ２５のデータフォーマットは、ヘッダ部３０と、ページ書式データ３１、ページ内の画像データが指定されるページ画像データ３２、ページデータの終わりを示す改ページ制御データ３３の組を単位とし、印刷ページ毎のデータが連続的に設定され、印刷データの終わりを示す印刷データ終了制御データ７３を含んだ構造となる。
【００６４】
ヘッダ部３０に設定されるデータ項目の詳細は図示しないが、設定項目としては、印刷データの識別名、印刷データ長、データ数（ページ数）、出力先プリンタ、印刷データを作成したユーザ情報あるいは端末の情報、データ作成日時等が設定される。
【００６５】
ページ書式データ３１においては、ページ番号、用紙サイズ、用紙方向が設定される。
【００６６】
ページ画像データ３２の詳細においては、ページ内に形成されるべく画像の種別毎のデータが設定される。
【００６７】
例えば、ページ画像にテキスト画像、イメージ画像、図形描画画像が含まれる場合、テキストデータ６１、イメージデータ６２、図形描画データ６３が設定される。
【００６８】
テキストデータ６１は、テキストファイル名、文字フォント、文字サイズ、印字位置などの情報を含む。
【００６９】
また、イメージデータ６２は、ビットマップファイル名、ページ内における印刷位置等の情報を含む。
【００７０】
図形描画データ６３の詳細は、図示しないが、各種図形の基準点の位置情報と、サイズ、線種、回転情報等、描画データの種類若しくは形状に応じて必要な描画命令を記述した各種記述データ、あるいは、記述データを格納したファイル名等を含む。
【００７１】
そして、図４に示した書式情報変換部１２は、書式情報記憶部１７に記憶される連続紙印刷書式７２、カット紙プリンタ書式７１と、プリンタ属性記憶部２０に記憶されたプリンタ属性（カット紙プリンタ属性６８、連続紙プリンタ属性６９）と、出力先プリンタ設定情報２９に設定されたプリンタ種別あるいは、プリンタ決定条件にて決定されたプリンタ種別に基づいて、内部データ３４の内部データ全体書式情報３５と、ページデータ３６毎のページ書式情報６４を作成してデータをセットする。
【００７２】
また、ページ画像データ３２は、ページ画像処理部１１によってデータ種別毎のデータ変換処理が行われる。
【００７３】
ページ画像データ３２の内容がテキストデータ６１の場合、文字コード変換、文字サイズ変換、フォント変換等、出力先プリンタの属性に合わせたデータ変換を適宜行い、内部データ３４の対応するページデータ３６の変換テキストデータ６５にセットする。
【００７４】
ページ画像データ３２の内容がイメージデータ６２（ビットマップファイル等）の場合、ファイル変換あるいは色変換、データサイズの変更を行った変換画像データ６６を内部データ３４の対応するページデータ３６に設定する。
【００７５】
図形描画データ６３の場合は、出力先プリンタの印刷領域の座標指定方法等に合わせて適宜、描画命令の記述形式を変換し、出力先プリンタ、あるいは、出力先プリンタドライバの種類によっては、図形描画データ６３を予めビットマップ展開し、あるいは、印刷可能な色の数に応じて色データの変換を実施して内部データ３４のページデータ３６の変換図形描画データ６７もしくは変換画像データ６６に設定する。
【００７６】
次に、図１に示したプリントサーバ２における印刷データの管理処理について説明する。
【００７７】
図５は、プリントサーバ２における印刷データ管理処理の手順を示すフローチャートである。
【００７８】
図５において、プリントサーバ２は、印刷クライアント端末１から出力されたデータを、ネットワークインタフェース７を介し、受信データ解析部８にて受信する（ステップＳ１０１）。
【００７９】
受信データ解析部８は、受信したデータが連続紙用印刷データ２５、連続紙印刷書式情報２６のいずれであるかを判別する（ステップＳ１０２）。
【００８０】
受信データが連続紙用印刷データ２５である場合（ステップＳ１０２で連続紙用印刷データ）、受信データ解析部８は、印刷データ解析部９に受信データを出力してデータ解析を行う（ステップＳ１０３）。
【００８１】
一方、ステップＳ１０２に戻り受信データが連続紙印刷書式情報２６の場合（ステップＳ１０２で連続紙印刷書式データ）、受信データ解析部８は、書式データ解析部１０に対して、書式データの解析を指示し（ステップＳ１１３）、書式データ解析部１０は、解析結果を書式情報記憶部１７に登録する（ステップＳ１１４）。
【００８２】
再度ステップＳ１０３に戻り、受信データ解析部８における書式データ、連続紙用印刷データ２５の解析処理が完了すると、書式情報変換部１２は、出力先プリンタ設定情報２９の内容を確認し、出力先プリンタを特定する（ステップＳ１０４）。
【００８３】
書式情報変換部１２は、ステップＳ１０４で特定したプリンタの属性に合わせて、書式情報記憶部１７から読み出した書式情報に基づいて、内部データ３４の書式情報を作成し、内部データ作成部１３に出力する（ステップＳ１０５）。
【００８４】
ページ画像処理部１１は、印刷データ解析部９から受信した出力書式データを出力先プリンタの属性情報に合わせて変換し、内部データ３４の該当ページのページ書式情報６４に設定する。
【００８５】
また、ページ画像データ３２に対しては、データ種別（テキストデータ６１、イメージデータ６２、図形描画データ６３の別）を判別し、判別したデータ種別に従ってデータ変換を行い、内部データ作成部１３に出力する（ステップＳ１０６）。
【００８６】
ページ画像処理部１１は、上記ステップＳ１０５、ステップＳ１０６の処理を、印刷ページ毎に処理する（ステップＳ１０７）。
【００８７】
全ページの処理が完了した場合（ステップＳ１０７でＹＥＳ）、内部データ作成部１３は、作成した内部データ３４をプリンタドライバ選択部１４に出力し、内部データ３４を受信したプリンタドライバ選択部１４は、出力先プリンタ設定情報２９と、内部データ３４の内部データ全体書式情報３５に設定された出力先プリンタ情報から出力先プリンタの種別（連続紙プリンタ、カット紙プリンタ）を判断する（ステップＳ１０８）。
【００８８】
出力先プリンタが連続紙プリンタ４の場合（ステップＳ１０８で連続紙プリンタ）、プリンタドライバ選択部１４は、内部データ３４を連続紙プリンタドライバ１５に出力する（ステップＳ１１６）。
【００８９】
連続紙プリンタドライバ１５は、受信した内部データ３４を連続紙プリンタ４出力用のページイメージデータおよびプリンタ制御データをページ出力毎に作成し(ステップS１１７）、ページ印刷毎に、ネットワークインタフェース７を介して連続紙プリンタ４に出力する（ステップS１１８）。
【００９０】
一方、ステップＳ１０８に戻り、出力先プリンタがカット紙プリンタ５の場合（ステップＳ１０８でカット紙プリンタ）、プリンタドライバ選択部１４は、内部データ３４をカット紙プリンタドライバ１６に出力する（ステップＳ１０９）。
【００９１】
カット紙プリンタドライバ１６は、受信した内部データ３４の各ページデータから印刷するページのページイメージデータ６２を生成する場合、出力用紙のサイズに合わせてフィッティング処理（イメージデータ６２の拡大／縮小処理）を行ったカット紙プリンタ５出力用のページイメージデータ６２とプリンタ制御データをページ出力毎に作成し（ステップＳ１１０）、ネットワークインタフェース７を介してカット紙プリンタ５に出力する（ステップＳ１１１）。
【００９２】
以上が、本発明の印刷制御装置および出力印刷データ生成方法に係わる実施の形態の説明である。
【００９３】
なお、図１に示した印刷システムの構成は、連続紙プリンタ４、カット紙プリンタ５を個別のプリンタとしてそれぞれシステムに配置する構成としたが、連続紙印刷、カット紙印刷の両方の機能を備えるプリンタを配置する構成にし、プリントサーバ２は、プリンタドライバ選択部１４、連続紙プリンタドライバ１５、カット紙プリンタドライバ１６の各機能を一つにしたプリンタドライバを配置する構成にし、出力先プリンタ設定情報２９の代わりに、出力先プリンタの印刷機能（連続紙印刷、カット紙印刷）を出力先プリンタ設定情報管理部１８が管理し、書式情報変換部１２は、出力用紙の種別（連続紙、カット紙）に応じて書式情報を変換する構成にしても良い。
【００９４】
また、図１に示したプリントサーバ２の制御構成および操作／表示部３を印刷クライアント端末１あるいはカット紙プリンタ５が具備する構成にし、プリントサーバ２は、受信した印刷データを単に管理する構成あるいは、印刷クライアント端末１とプリンタを直接接続する構成にしてもよい。
【産業上の利用可能性】
【００９５】
本発明の印刷制御装置および出力印刷データ生成方法は、連続紙プリンタを構成機器とする印刷システムに利用することができる。
【００９６】
特に、既存の連続紙印刷システムにカット紙プリンタ、若しくは、カット紙印刷システムを以下に示す内容で導入する場合に利用可能である。
【００９７】
１）連続紙プリンタの代替機としてカット紙プリンタをシステムに導入する場合。
【００９８】
２）連続紙プリンタのバックアップ機としてカット紙プリンタをシステムに導入する場合。
【００９９】
３）連続紙プリンタの保守管理用としてカット紙プリンタをシステムに導入する場合。
【０１００】
４）連続紙印刷システムのシステム資源を生かしつつ、カット紙印刷システムをあらたに統合した印刷システムを構築する場合。
【図面の簡単な説明】
【０１０１】
【図１】本発明の印刷制御装置を印刷システムのプリントサーバに適用した印刷システムの１構成例と、プリントサーバ２の主要な制御要素を示したブロック図である。
【図２】図１のプリントサーバにおいて連続紙用印刷データで指定された画像をカット紙プリンタに出力する時の印刷書式を指定するユーザダイアログの例である。
【図３】図１のプリントサーバにおいて出力先プリンタの決定条件を設定するユーザダイアログの例である。
【図４】図１に示したプリントサーバが処理する連続紙用印刷データ、書式情報と内部データのデータ構造と各データ部の関連を示したデータフォーマット図である。
【図５】図１に示したプリントサーバにおける印刷処理の手順を示すフローチャートである。
【符号の説明】
【０１０２】
１    印刷クライアント端末
２    プリントサーバ
３    操作／表示部
４    連続紙プリンタ
５    カット紙プリンタ
６    ネットワーク
７    ネットワークインタフェース
８    受信データ解析部
９    印刷データ解析部
１０    書式データ解析部
１１    ページ画像処理部
１２    書式情報変換部
１３    内部データ作成部
１４    プリンタドライバ選択部
１５    連続紙プリンタドライバ
１６    カット紙プリンタドライバ
１７    書式情報記憶部
１８    出力先プリンタ設定情報管理部
１９    プリンタ属性情報管理部
２０    プリンタ属性記憶部
２１    ユーザダイアログ表示制御部
２２    カット紙プリンタ出力書式管理部
２３    ユーザダイアログ
２４    ユーザ
２５    連続紙用印刷データ
２６    連続紙印刷書式情報
２７    連続紙
２８    カット紙
２９    出力先プリンタ設定情報
３０    ヘッダ部
３１    ページ書式データ
３２    ページ画像データ
３３    改ページ制御データ
３４    内部データ
３５    内部データ全体書式情報
３６    ページデータ
４０    カット紙プリンタ出力書式設定画面
４１    用紙サイズ入力部
４２    片面／両面印刷指定部
４３    印刷部数入力部
４４    割り付け設定入力部
４５    印刷範囲入力部
４７    設定ボタン
４８    閉じるボタン
５０    出力先プリンタ設定画面
５１、５２、５３、５４    プリンタ決定条件選択部
５５    詳細設定ボタン
６１    テキストデータ
６２    イメージデータ
６３    図形描画データ
６４    ページ書式情報
６５    変換テキストデータ
６６    変換イメージデータ
６７    変換図形描画データ
６８    カット紙プリンタ属性
６９    連続紙プリンタ属性
７１    カット紙印刷書式
７２    連続紙印刷書式
７３    印刷データ終了制御データ
【図１】
2005092586.tif 000003
【図２】
2005092586.tif 000004
【図３】
2005092586.tif 000005
【図４】
2005092586.tif 000006
【図５】
2005092586.tif 000007