(57)【特許請求の範囲】
【請求項１】
それぞれ用紙を収納している複数の用紙収納手段と、前記用紙収納手段より前記用紙を印刷部へ給紙する給紙手段と、を備えた印刷装置のコントローラであって、
前記複数の用紙収納手段にそれぞれ収納されている前記用紙の種類に関する用紙情報を設定する用紙情報設定手段と、
前記複数の用紙収納手段における前記用紙の給紙順序に関する給紙順序情報を設定する給紙順序情報設定手段と、
前記給紙手段の制御を行う給紙制御手段と、
を有し、
前記給紙制御手段が、前記用紙情報および印刷時の給紙順序情報と印刷時以外の給紙順序情報とからなる給紙順序情報を対応付けて格納した論理トレイを備え、該論理トレイにて用紙の種類を指定することにより、前記給紙順序情報に基づいて前記印刷装置に対して印刷時と印刷時以外の給紙制御を行うこと、
を特徴とする印刷装置のコントローラ。
【請求項２】
それぞれ用紙を収納している複数の用紙収納手段と、前記用紙収納手段より前記用紙を印刷部へ給紙する給紙手段と、を備えた印刷装置のコントローラであって、
前記複数の用紙収納手段にそれぞれ収納されている前記用紙の種類に関する用紙情報を設定する用紙情報設定手段と、
前記複数の用紙収納手段における前記用紙の給紙順序に関する給紙順序情報を設定する給紙順序情報設定手段と、
前記給紙手段の制御を行う給紙制御手段と、
を有し、
前記給紙制御手段が、前記用紙情報および前記複数の用紙収納手段に対する給紙動作後についての情報を有する給紙順序情報を対応付けて格納した論理トレイを備え、該論理トレイにて用紙の種類を指定することにより、前記給紙順序情報に基づいて給紙制御を行うこと、
を特徴とする印刷装置のコントローラ。
【請求項３】
請求項１又は請求項２に記載のコントローラによって制御される印刷装置。
【請求項４】
それぞれ用紙を収納している複数の用紙収納手段と、前記用紙収納手段より前記印刷用紙を印刷部へ給紙する給紙手段と、を備えた印刷装置のコントローラの制御方法であって、
前記複数の用紙収納手段にそれぞれ収納されている前記用紙の種類に関する用紙情報を設定する用紙情報設定工程と、
前記複数の用紙収納手段における前記用紙の給紙順序に関する給紙順序情報を設定する給紙順序情報設定工程と、
前記給紙手段の制御を行う給紙制御工程と、
を有し、
前記給紙制御工程が、前記用紙情報および印刷時の給紙順序情報と印刷時以外の給紙順序情報とからなる給紙順序情報を対応付けて格納した論理トレイにて用紙の種類を指定することにより、前記給紙順序情報に基づいて前記印刷装置に対して印刷時と印刷時以外の給紙制御を行うこと、
を特徴とする印刷装置のコントローラの制御方法。
【請求項５】
それぞれ用紙を収納している複数の用紙収納手段と、前記用紙収納手段より前記印刷用紙を印刷部へ給紙する給紙手段と、を備えた印刷装置のコントローラの制御方法であって、
前記複数の用紙収納手段にそれぞれ収納されている前記用紙の種類に関する用紙情報を設定する用紙情報設定工程と、
前記複数の用紙収納手段における前記用紙の給紙順序に関する給紙順序情報を設定する給紙順序情報設定工程と、
前記給紙手段の制御を行う給紙制御工程と、
を有し、
前記給紙制御工程が、前記用紙情報および前記複数の用紙収納手段に対する給紙動作後についての情報を有する給紙順序情報を対応付けて格納した論理トレイにて用紙の種類を指定することにより、前記給紙順序情報に基づいて給紙制御を行うこと、
を特徴とする印刷装置のコントローラの制御方法。
【請求項６】
請求項４又は請求項５に記載の印刷装置のコントローラの制御方法を実行するためのプログラムを記録したコンピュータ読取可能な記録媒体。
【請求項７】
請求項４又は請求項５に記載の印刷装置のコントローラの制御方法を実行するためのプログラム。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、それぞれ印刷用紙を収納している複数の給紙カセットと、前記給紙カセットより前記印刷用紙を印刷部へ給紙する給紙手段と、を備えた印刷装置、印刷装置のコントローラおよびその制御方法、記録媒体並びにプログラムに関する。
【０００２】
【従来の技術】
近来文字や画像、線画をレイアウトしたページデータを刷版工程を介することなく直接印刷機に出力する、いわゆるオンデマンド印刷が行われている。このようなオンデマンド印刷に使用する印刷機は、コンピュータから直接デジタルデータを受け取って印刷を行うことができるデジタル印刷機と称するものであり、その性能は、通常コンピュータのデータを印刷するために使用するプリンタとは一線を画している。
通常の印刷機同様、デジタル印刷機においても、利益を得るために印刷機の可動率の低下を防止しなければならない。また、デジタル印刷機は多数の印刷用紙に高速に印刷を行う必要もある。そのため、一般に使用されているプリンタとは異なり、例えば用紙サイズ、用紙の紙質など異なった様々な種類の印刷用紙を大量に収納できる給紙カセットを複数備えることが多い。従って、このようなデジタル印刷機によって印刷を行う前に、複数の給紙カセットの中から、使用する給紙カセットを指定する必要があり、特に給紙カセットを複数指定することも多い。
【０００３】
【発明が解決しようとする課題】
デジタル印刷機にて印刷を行う場合、印刷物のページサイズがかならずしも一定でないことはままあることなので、そのような場合には、印刷物のページサイズそれぞれに適合するような用紙サイズの印刷用紙を収納した給紙カセットを複数指定しなければならない。また、印刷物の表紙などは特定種類の用紙に印刷を行わなければならないことが多いので、このような場合にも、表紙印刷用の給紙カセットと本文印刷用の給紙カセットを指定しなければならない。
さらに、給紙カセットの指定時には、給紙カセットにて印刷用紙切れや紙詰まりが発生した場合の復旧、また一つの給紙カセットに過度の負担がかからないように複数の給紙カセットから順に給紙を行うことなども考える必要があるため、給紙カセットの指定作業は大変手間のかかるものであり、印刷作業の効率を低減させていた。
また、仕分けを行うため印刷物の部数毎に合紙を挿入することについても、印刷用の給紙カセットの指定とは別に、合紙用の給紙カセットを指定する必要があったため、これもまた作業効率の低下の要因となっていた。
【０００４】
そこで、本発明の目的は、従来技術の欠点を除去し、給紙カセットの指定作業を簡易化することによって印刷作業の効率を向上するために、複数の給紙カセットに収納されている印刷用紙の種類に関する情報と、複数の給紙カセットにおける給紙順序に関する情報とを格納した論理トレイを備え、該論理トレイに格納された用紙情報から印刷用紙の種類を指定することにより、給紙順序情報に基づいて給紙制御を行うことを特徴とする、印刷装置、印刷装置のコントローラおよびその制御方法、並びに記録媒体およびプログラムを提供することである。
【０００５】
【課題を解決するための手段】
かかる課題を解決するために、請求項１に係る発明は、それぞれ用紙を収納している複数の用紙収納手段と、前記用紙収納手段より前記用紙を印刷部へ給紙する給紙手段と、を備えた印刷装置のコントローラであって、前記複数の用紙収納手段にそれぞれ収納されている前記用紙の種類に関する用紙情報を設定する用紙情報設定手段と、前記複数の用紙収納手段における前記用紙の給紙順序に関する給紙順序情報を設定する給紙順序情報設定手段と、前記給紙手段の制御を行う給紙制御手段と、を有し、前記給紙制御手段が、前記用紙情報および印刷時の給紙順序情報と印刷時以外の給紙順序情報とからなる給紙順序情報を対応付けて格納した論理トレイを備え、該論理トレイにて用紙の種類を指定することにより、前記給紙順序情報に基づいて前記印刷装置に対して印刷時と印刷時以外の給紙制御を行うこと、を特徴としている。
【０００６】
請求項１に記載の印刷装置のコントローラは、複数の用紙収納手段に収納されている用紙の種類に関する情報と、複数の用紙収納手段における給紙順序に関する情報とを対応付けて格納した論理トレイを備え、該論理トレイにて用紙の種類を指定することにより、給紙順序情報に基づいて複数の用紙収納手段を有する印刷装置の給紙制御を行うので、印刷時に複数の用紙収納手段を指定せずに済むことから、印刷作業の効率を向上することができる。また、請求項１に記載の印刷装置のコントローラは、給紙順序情報として、印刷物の印刷を行うための給紙を行うための印刷時の給紙順序情報とは別に、印刷物の印刷が行われる前、あるいは行われた後に給紙を行うための印刷時以外の給紙順序情報とを有することにより、印刷物の印刷の開始前あるいは終了後の給紙を行うことができるので、印刷物仕分けのための合紙を挿入する用紙収納手段の指定をも簡易化することができるので、印刷作業の効率をさらに向上することができる。
【０００７】
また、請求項２に係る発明は、それぞれ用紙を収納している複数の用紙収納手段と、前記用紙収納手段より前記用紙を印刷部へ給紙する給紙手段と、を備えた印刷装置のコントローラであって、前記複数の用紙収納手段にそれぞれ収納されている前記用紙の種類に関する用紙情報を設定する用紙情報設定手段と、前記複数の用紙収納手段における前記用紙の給紙順序に関する給紙順序情報を設定する給紙順序情報設定手段と、前記給紙手段の制御を行う給紙制御手段と、を有し、前記給紙制御手段が、前記用紙情報および前記複数の用紙収納手段に対する給紙動作後についての情報を有する給紙順序情報を対応付けて格納した論理トレイを備え、該論理トレイにて用紙の種類を指定することにより、前記給紙順序情報に基づいて給紙制御を行うことを特徴としている。
【０００８】
請求項２に記載の印刷装置のコントローラは、複数の用紙収納手段に収納されている用紙の種類に関する情報と、複数の用紙収納手段における給紙順序に関する情報とを対応付けて格納した論理トレイを備え、該論理トレイにて用紙の種類を指定することにより、給紙順序情報に基づいて複数の用紙収納手段を有する印刷装置の給紙制御を行うので、印刷時に複数の用紙収納手段を指定せずに済むことから、印刷作業の効率を向上することができる。また、請求項２に記載の印刷装置のコントローラは、給紙順序情報として、複数の用紙収納手段において、給紙が成功した場合や用紙切れ、用紙が詰まった場合などの動作後にそれぞれ対応して処理を行うための情報を有することにより、給紙順序の変更を行うことができるので、印刷作業の効率をさらに向上することができる。
【０００９】
また、請求項３に係る発明は、請求項１又は請求項２に記載のコントローラによって制御される印刷装置であることを特徴としている。
【００１０】
請求項３に記載の印刷装置は、複数の用紙収納手段に収納されている用紙の種類に関する情報と、複数の用紙収納手段における給紙順序に関する情報とを対応付けて格納した論理トレイを備え、該論理トレイにて用紙の種類を指定することにより、給紙順序情報に基づいて給紙制御を行うので、印刷時に複数の用紙収納手段を指定せずに済むことから、印刷作業の効率を向上させることができる。
【００１１】
また、請求項４に係る発明は、それぞれ用紙を収納している複数の用紙収納手段と、前記用紙収納手段より前記印刷用紙を印刷部へ給紙する給紙手段と、を備えた印刷装置のコントローラの制御方法であって、前記複数の用紙収納手段にそれぞれ収納されている前記用紙の種類に関する用紙情報を設定する用紙情報設定工程と、前記複数の用紙収納手段における前記用紙の給紙順序に関する給紙順序情報を設定する給紙順序情報設定工程と、前記給紙手段の制御を行う給紙制御工程と、を有し、前記給紙制御工程が、前記用紙情報および印刷時の給紙順序情報と印刷時以外の給紙順序情報とからなる給紙順序情報を対応付けて格納した論理トレイにて用紙の種類を指定することにより、前記給紙順序情報に基づいて前記印刷装置に対して印刷時と印刷時以外の給紙制御を行うこと、を特徴としている。
【００１２】
請求項４に記載の印刷装置のコントローラの制御方法は、複数の用紙収納手段に収納されている用紙の種類に関する情報と、複数の用紙収納手段における給紙順序に関する情報とを対応付けて格納した論理トレイを備え、該論理トレイにて用紙の種類を指定することにより、給紙順序情報に基づいて複数の用紙収納手段を有する印刷装置の給紙制御を行うので、印刷時に複数の用紙収納手段を指定せずに済むことから、印刷作業の効率を向上することができる。また、請求項４に記載の印刷装置のコントローラの制御方法は、給紙順序情報として、印刷物の印刷を行うための給紙を行うための印刷時の給紙順序情報とは別に、印刷物の印刷が行われる前、あるいは行われた後に給紙を行うための印刷時以外の給紙順序情報とを有することにより、印刷物の印刷の開始前あるいは終了後の給紙を行うことができるので、印刷物仕分けのための合紙を挿入する用紙収納手段の指定をも簡易化することができるので、印刷作業の効率をさらに向上することができる。
【００１３】
また、請求項５に係る発明は、それぞれ用紙を収納している複数の用紙収納手段と、前記用紙収納手段より前記印刷用紙を印刷部へ給紙する給紙手段と、を備えた印刷装置のコントローラの制御方法であって、前記複数の用紙収納手段にそれぞれ収納されている前記用紙の種類に関する用紙情報を設定する用紙情報設定工程と、前記複数の用紙収納手段における前記用紙の給紙順序に関する給紙順序情報を設定する給紙順序情報設定工程と、前記給紙手段の制御を行う給紙制御工程と、を有し、前記給紙制御工程が、前記用紙情報および前記複数の用紙収納手段に対する給紙動作後についての情報を有する給紙順序情報を対応付けて格納した論理トレイにて用紙の種類を指定することにより、前記給紙順序情報に基づいて給紙制御を行うこと、を特徴としている。
【００１４】
請求項５に記載の印刷装置のコントローラの制御方法は、複数の用紙収納手段に収納されている用紙の種類に関する情報と、複数の用紙収納手段における給紙順序に関する情報とを格納した論理トレイを備え、該論理トレイにて用紙の種類を指定することにより、給紙順序情報に基づいて複数の用紙収納手段を有する印刷装置の給紙制御を行うので、印刷時に複数の用紙収納手段を指定せずに済むことから、印刷作業の効率を向上することができる。また、請求項５に記載の印刷装置のコントローラの制御方法は、給紙順序情報として、複数の用紙収納手段において、給紙が成功した場合や用紙切れ、用紙が詰まった場合などの動作後にそれぞれ対応して処理を行うための情報を有することにより、給紙順序の変更を行うことができるので、印刷作業の効率をさらに向上することができる。
【００１７】
また、請求項６に係わる発明は、請求項４又は請求項５に記載の印刷装置のコントローラの制御方法を実行するためのプログラムを記録したコンピュータ読取可能な記録媒体であること、を特徴としている。
【００１８】
請求項６に記載の記録媒体は、一般的なコンピュータで読み取ることが可能な記録媒体に請求項４又は請求項５に記載の印刷装置のコントローラの制御方法を実行するためのプログラムが記録されているので、一般的なコンピュータにおいて請求項４又は請求項５に記載の印刷装置のコントローラの制御方法を実現することができる。
【００１９】
さらに請求項７に係わる発明は、請求項４又は請求項５に記載の印刷装置のコントローラの制御方法を実行するためのプログラムであること、を特徴としている。
【００２０】
請求項７に記載のプログラムは、請求項４又は請求項５に記載の印刷装置のコントローラの制御方法を実行するためのプログラムなので、一般的なコンピュータで該プログラムを実行することにより、請求項４又は請求項５に記載の印刷装置のコントローラの制御方法を実現することができる。
【００２１】
【発明の実施の形態】
以下本発明の実施態様について説明を行うことにする。図1は、本発明の印刷装置を使用した印刷システムの概要を示すための図である。この印刷システム１００は、コントローラ１、デジタル印刷機２、画像処理端末４から構成されており、コントローラ１と画像処理端末４はネットワーク３で接続されている。また、コントローラ１とデジタル印刷機２は通信線ＣＬおよび通信線ＤＬで接続されている。
【００２２】
画像処理端末４は、複数のページからなる印刷物を印刷するためのページデータＰＤあるいは、複数のページデータＰＤからなるブックデータＢＤを作成する。コントローラ１は、画像処理端末４で作成されたページデータＰＤあるいはブックデータＢＤを、ネットワーク３を介して受信する。コントローラ１は、受信したページデータＰＤあるいはブックデータＢＤに対してラスタライズ処理を行う。その結果得られた印刷像を表現する印刷データＲＰＤを、コントローラ１は通信線ＤＬによって接続されているデジタル印刷機２に送信する。
【００２３】
デジタル印刷機２は、コントローラ１の制御によって印刷を行う。印刷処理を実行するため、デジタル印刷機２は、制御部２１、複数の給紙カセット２２、給紙部２４、搬送路２５、印刷部２６を備えている。制御部２１は、デジタル印刷機２全体の制御を行う。コントローラ１から通信線ＤＬを経て送信されてきた印刷データＲＰＤは制御部２１で受信され、印刷データＲＰＤにて表現される印刷像が印刷部２６で印刷される。また、通信線ＣＬを経て送信されてきた制御データＣＤも同様に制御部２１で受信された、給紙部２４の制御が行われる。さらに、制御部２１は、通信線ＣＬを介してステータス信号ＳＤを送信することにより、デジタル印刷機２の状態をコントローラ１へ通知する。
【００２４】
給紙カセット２２は、デジタル印刷機２に複数設置されている。これらの給紙カセットに識別コードを付与することで、コントローラ１による給紙カセットの識別が可能となる。図１では、給紙カセット２２は６つの給紙カセットから構成されており、それぞれ「２２ａ」、「２２ｂ」、「２２ｃ」、「２２ｄ」、「２２ｅ」、「２２ｆ」という識別コードが付与されている。
【００２５】
給紙カセット２２には、それぞれ複数の印刷用紙２３が収納されている。給紙カセット２２は、例えば普通紙、上質紙、サイズの異なる用紙など、それぞれ異なった種類の印刷用紙２３を収納することができる。図１では、給紙カセット２２ａにＡ３サイズの印刷用紙２３ａ、給紙カセット２２ｃにＡ４サイズの印刷用紙２３ｃ、給紙カセット２２ｆにＡ４サイズだが紙質の異なった合紙２３ｆが収納されていることを示している。なお、図示してはいないが、給紙カセット２２ｂには印刷用紙２３ａ、給紙カセット２２ｄ、２２ｅには印刷用紙２３ｂが収納されているものとする。
【００２６】
給紙部２４は、制御部２１の制御に従って給紙カセット２２を切り替え、給紙カセット２２に収納されている印刷用紙２３を１枚ずつ印刷部２６へ供給する。給紙カセット２２から給紙された印刷用紙２３は、搬送路２５を経て印刷部２６へと搬送される。印刷部２６は、印刷データＲＰＤが表現する印刷像を印刷用紙２３へ印刷する。
【００２７】
印刷物２７は、制御部２１、給紙部２４、搬送路２５、印刷部２６が繰返し動作し、複数の印刷用紙２３に対して印刷データＲＰＤの表現する印刷像がそれぞれ印刷された結果生じた生成物である。この印刷物２７では、印刷データＲＰＤを印刷する際、ページデータＰＤの設定において印刷サイズがＡ４であるページは印刷用紙２３ｃに印刷され、ページデータＰＤの設定において印刷サイズがＡ３であるページは印刷用紙２３ａに印刷される。また、印刷物２７の印刷が終った時には、合紙２３ｆが印刷物２７の最終ページを印刷した印刷用紙の後ろに挿入される。なお、この合紙２３ｆは、印刷物２７を構成する印刷用紙２３ａもしくは２３ｂと同様に搬送路２５を経て印刷部２６を通過するが、印刷データＲＰＤによる印刷が行われることはない。
【００２８】
信号線２８、２９は、制御部２１が給紙部２４および印刷部２６を制御するために使用される。信号線２８は、給紙部２４に備えられた給紙センサ３０が給紙カセット２２に収納されている印刷用紙２３がなくなったことを検知したとき、あるいはなんらかの理由で該給紙カセット２２からの給紙が行えなくなったことを検知したときに、制御部２１にその情報を通知する際にも使用される。信号線２９は、印刷部２６に対して、制御部２１からの制御信号および印刷データＲＰＤを送信する際に使用される。
給紙部２４に備えられた給紙センサ３０は、給紙カセット２２それぞれに対して設置されている。給紙センサ３０は、給紙カセット２２に収納されている印刷用紙２３の有無を検知することや、なんらかの理由で該給紙カセット２２から印刷用紙２３の給紙が行えなくなったことを検知するためのものである。
【００２９】
図２は、コントローラ１の構成を示すための図である。コントローラ１は、一般的に使用されているパーソナルコンピュータであり、ＣＰＵ１１、表示部１２、入力部１３、ネットワークＩ／Ｆ１４、メディアドライブ１５、記憶部１６、メモリ１７、通信線ＣＬ、ＤＬより構成されている。ＣＰＵ１１は、コントローラ１全体を制御し、特にメディアドライブ１５に挿入されたメディアディスク１８に記録されているプログラムをメモリ１７において実行することによって、コントローラ１の機能を実現している。表示部１２は、コントローラ１の動作に必要な情報を表示する。入力部１３は、マウスやキーボードで構成されており、コントローラ１に対してオペレータが指示を入力するために使用する。ネットワークＩ／Ｆ１４は、コントローラ１とネットワーク３とを接続するためのものである。ネットワークＩ／Ｆ１４を介して、コントローラ１はネットワーク３に接続されている画像処理端末４からページデータＰＤあるいはブックデータＢＤを受信する。また、図示しないサーバより、コントローラ１の機能を実現するプログラムをダウンロードすることも可能である。さらに、デジタル印刷機２がネットワーク３を介してコントローラ１と接続されている場合には、このネットワークＩ／Ｆ１４を介して、デジタル印刷機２に印刷データＲＰＤおよび制御信号ＣＤを送信し、デジタル印刷機２から送信されるステータス信号ＳＤを受信する。メディアドライブ１５は、メディアディスク１８に記録されているプログラムを読み取るために使用する。メディアドライブ１５で読み取られたプログラムにより、コントローラ１の機能が実現される。また、コントローラ１を画像処理端末４とはオフラインで運用する場合、画像処理端末４で作成されたページデータＰＤあるいはブックデータＢＤをメディアディスク１８に記録し、このメディアドライブ１５によって該メディアディスク１８を読み込むことにより後続の処理を行うようにしてもよい。記憶部１６は、メディアドライブ１５で読み取られたプログラムを格納する。また、記憶部１６は、ページデータＰＤ、ブックデータＢＤ、印刷データＲＰＤをも記憶する。通信線ＣＬは、デジタル印刷機２と接続されており、特にデジタル印刷機２に対して制御信号ＣＤを送信すること、およびデジタル印刷機２から送信されるステータス信号ＳＤを受信することに使用する。通信線ＤＬは、デジタル印刷機２と接続されており、特に印刷データＲＰＤを送信するのに使用する。なお、、通信線ＣＬとＤＬを単独の通信線によって実現するようにしても良い。
【００３０】
メモリ１７は、記憶部１６によって記憶されたプログラムをＣＰＵ１１が実行するためのワークエリアである。ＣＰＵ１１によってプログラムが実行された結果、メモリ１７において、用紙情報設定部１７１、給紙順序情報設定部１７２、給紙制御部１７３の機能が実現する。
【００３１】
用紙情報設定部１７１は、デジタル印刷機２の給紙カセット２２に収納されている印刷用紙２３に関する情報を設定する。前述のように、デジタル印刷機２に複数設置された給紙カセット２２には、それぞれ異なった種類の印刷用紙２３が収納されている。そこで、用紙情報設定部１７１は、給紙カセット２２毎に収納されている印刷用紙２３についての用紙情報を設定する、この用紙情報は、給紙カセット２２の識別コードと印刷用紙２３の種類とから成るものである。
【００３２】
給紙順序情報設定部１７２は、デジタル印刷機２の給紙部２４による給紙カセット２２からの給紙順序に関する情報を設定する。給紙部２４が給紙カセット２２から給紙を行う際、一定の順序で複数設置された給紙カセット２２から給紙を行うので、その順序についての給紙順序情報を給紙順序情報設定部１７２が設定する。また、給紙順序情報設定部１７２は、給紙カセット２２それぞれにおける印刷用紙２３の給紙数についても設定を行い、給紙順序情報に付加する。さらに、給紙カセット２２に対する給紙部２４の給紙前あるいは給紙後の動作についても、この給紙順序情報設定部１７２で設定を行い、給紙順序情報に付加する。
【００３３】
給紙制御部１７３は、デジタル印刷機２の制御部２１に対して給紙制御を行うための制御信号ＣＤを発行する。制御信号ＣＤを受信したデジタル印刷機２の制御部２１が、制御信号ＣＤを解析して給紙部２４の制御を行うことにより、給紙制御部１７３の給紙制御が実現する。
【００３４】
給紙制御部１７３は、論理トレイＬＴ、ページデータサイズ判定部１７３３を備えている。また、給紙制御部１７３は、給紙制御のため、部数カウンタｍ、印刷ページカウンタｉを備えている。部数カウンタｍは、ブックデータＢＤに設定された印刷部数分の印刷を行ったか否かを判定するために使用する。印刷ページカウンタｉは、印刷データＲＰＤの印刷を全て行ったか否かを判定するために使用する。
【００３５】
論理トレイＬＴは、デジタル印刷機２の給紙制御を行うため、コントローラ１に仮想的に用意された給紙カセットである。画像処理端末４がページデータＰＤあるいはブックデータＢＤの印刷を行うためコントローラ１にアクセスした場合、デジタル印刷機２の給紙カセット２２についての情報として、この論理トレイＬＴに格納された用紙情報が画像処理端末４に送信される。
【００３６】
論理トレイＬＴは、イヴェントテーブル１７３１および給紙カセット制御テーブル１７３２を備えている。イヴェントテーブル１７３１は、印刷開始前、印刷終了後、冊子印刷前、冊子印刷後など、デジタル印刷機２における印刷データＲＰＤの印刷時以外の給紙について管理を行うためのテーブルである。給紙カセット制御テーブル１７３２は、デジタル印刷機２において印刷データＲＰＤの印刷時の給紙について管理を行うためのテーブルである。
論理トレイＬＴは、用紙情報設定部１７１で設定された用紙情報、給紙順序情報設定部１７２で設定された給紙順序情報に基づいて、イヴェントテーブル１７３１および給紙カセット制御テーブル１７３２を構築する。
【００３７】
ページデータサイズ判定部１７３３は、画像処理端末４から送信されたページデータＰＤの印刷サイズを判定する。ページデータサイズ判定部１７３３でページデータＰＤの印刷サイズが判定されると、該印刷サイズに対応する印刷用紙が論理トレイＬＴにて選択される。
【００３８】
ここで、論理トレイの概念について説明を行う。図３は、デジタル印刷機２における給紙制御を説明するための図である。図３（ａ）は、従来のデジタル印刷機２における給紙制御である。画像処理端末４にて作成したページデータＰＤをデジタル印刷機２で印刷する場合、画像処理端末４のオペレータは、ページデータＰＤの印刷サイズに合わせてデジタル印刷機２の給紙カセット２２を選択しなければならない。例えばＡ３サイズでページデータＰＤを印刷するためには、給紙カセット２２ａもしくは給紙カセット２２ｂを選択する必要がある。同様に、Ａ４サイズでページデータＰＤを印刷するためには、給紙カセット２２ｃ、ｄ、ｅのいずれかを選択する必要がある。
そこでオペレータによる最も容易な選択は、給紙カセット２２ａおよび給紙カセット２２ｃのみを選択することである。しかし、その場合給紙カセット２２ａおよび給紙カセット２２ｃのみから給紙を行うことになるため、給紙カセット２２ａもしくは２２ｃに収納されている印刷用紙２３が切れてしまった場合や、紙詰まりなどが発生した場合、印刷が途中で止まってしまう。それを防ぐためには、例えば給紙カセット２２ａによる給紙が停止した場合に備えて給紙カセット２２ｂも選択し、給紙カセット２２ｃ以外に給紙カセット２２ｄもしくは２２ｅも選択しなければならない。また、特定の給紙カセットに給紙が集中するとトラブルが発生する可能性が高くなるため、給紙カセットの負荷はなるべく分散する必要がある。従って、画像処理端末４のオペレータは、給紙カセット２２からの給紙が円滑に行われるよう、結局のところ給紙カセット２２を逐一選択しなければならない。
また、印刷物の印刷が終了した後に合紙を挿入する場合についても、オペレータは合紙の収納されている給紙カセット２２ｆを特定して選択する必要がある。
【００３９】
それに対して、図３（ｂ）に示す論理トレイを有するコントローラ１が存在する場合、画像処理端末４のオペレータは給紙カセット２２を逐一選択する必要はない。コントローラ１は、論理トレイに格納されている用紙情報に基づいて、現在デジタル印刷機２の給紙カセット２２に収納されている印刷用紙の種類のみを画像処理端末４に送信する。この例では、デジタル印刷機２に収納されている印刷用紙はＡ４普通紙、Ａ３普通紙、Ａ４合紙なので、画像処理端末４に送信される情報は、デジタル印刷機２において使用される印刷用紙の種類、「Ａ４普通紙」、「Ａ３普通紙」、「Ａ４合紙」という情報のみである。オペレータは、送信されてきた印刷用紙の種類に関する情報に基づいて、印刷に所望する用紙の種類を指定するだけでよい。オペレータが、デジタル印刷機２の給紙カセット２２の選択を行わずとも、コントローラ１の給紙制御部１７３が論理トレイに備えられたイヴェントテーブル１７３１およびカセット制御テーブル１７３２を参照して、デジタル印刷機２における給紙制御を行う。これにより画像処理端末４で指定した種類の印刷用紙にページデータＰＤの印刷を行うので、効率の良い印刷作業を実行することができる。
【００４０】
続いて、前述のような概念を有する論理トレイを有する印刷システムの動作について説明を行う。図４は、印刷システム１００における印刷実行時の動作を説明するためのフローチャートである。
ステップＳ１において、画像処理端末４のオペレータが、図示しないページレイアウト作成部を使用して、印刷物を構成するページを表現するための内容を有するページデータＰＤを作成する。オペレータが、印刷を所望するページ上に文字、画像、線画などをレイアウトすると、そのレイアウトに基づいてページレイアウト作成部がページデータＰＤを作成する。ここで作成されるページデータＰＤは、例えばＰｏｓｔＳｃｒｉｐｔ（アドビ・システムズ社の登録商標）などのページ記述言語で記述されたファイルや、あるいはＰＤＦ（Portable Document Format）形式のファイルである。このようなファイル形式を有するページデータＰＤはその内部に、ページレイアウト作成部でレイアウトされた文字データ、画像データ、線画データを、ページ上に配置するためのオフセット情報と共に、格納している。また、作成したページに関するサイズ情報、すなわちページの印刷サイズに関する情報をも格納している。
オペレータが、このようなページデータＰＤを複数作成した後に、これらページデータＰＤを格納したブックデータＢＤを作成する。ブックデータＢＤは、複数のページデータＰＤをページ順に格納することにより、デジタルデータによって印刷物を構成したものであり、総ページ数、印刷時の解像度など、印刷処理に必要な情報を格納している。また、ブックデータＢＤは、印刷部数についての情報も格納している。これは、後述する印刷工程において、必要とする部数を印刷するための情報である。このブックデータＢＤをコントローラ１に送信することで、ページデータＰＤそれぞれの内容が印刷された印刷物が作成される。なお、１ファイルに複数のページを含むようなファイル形式で、印刷に使用するデータを作成しても良い。図５は、このようなブックデータＢＤの構成を説明するための図である。ブックデータＢＤに格納されたページデータＰＤ１〜４は、それぞれページサイズ、すなわち印刷サイズに関する情報を格納している。ここでは、ページデータＰＤ１は「Ａ３」、ＰＤ２は「Ａ４」、ＰＤ３は「Ａ４」、ＰＤ４は「Ａ３」というページサイズを有している。なお、このページサイズに関する情報は、１ファイルに複数のページを含むようなファイル形式であれば、ブックデータＢＤの方に格納するようにしても良い。
【００４１】
ステップＳ２では、コントローラ１のオペレータが論理トレイＬＴを作成する。論理トレイＬＴを作成するためには、デジタル印刷機２の複数の給紙カセット２２にそれぞれ収納された印刷用紙の種類に関する用紙情報と、複数の給紙カセット２２の給紙順序に関する給紙順序情報を入力する必要がある。そこで、用紙情報設定部１７１および給紙順序情報設定部１７２が、図６に示すような論理トレイ作成メニューＭＬＴを表示部１2に表示し、この論理トレイ作成メニューＭＬＴにオペレータが入力を行うことにより、論理トレイＬＴが作成される。
【００４２】
論理トレイ作成メニューＭＬＴは、論理トレイを作成するために、イヴェントテーブル入力欄６１、給紙カセット制御テーブル入力欄６２、論理トレイ名入力欄６４、ＯＫボタン６５、キャンセルボタン６６を備えている。
【００４３】
イヴェントテーブル入力欄６１は、論理トレイＬＴ内に印刷作業全体での給紙制御に関するイヴェントテーブル１７３１を構築するために入力するものであり、印刷開始前合紙挿入入力欄６１ａ、印刷終了後合紙挿入入力欄６１ｂ、冊子印刷前合紙挿入入力欄６１ｃ、冊子印刷後合紙挿入入力欄６１ｄを備えている。これら入力欄６１ａ〜６１ｄには、通常合紙を収納している給紙カセット２２の識別コードを入力する。
【００４４】
印刷開始前合紙挿入入力欄６１ａは、印刷システム１００における印刷作業を開始する前に、合紙を出力したい場合に入力を行うための欄である。この印刷開始前合紙挿入入力欄６１ａに合紙が収納された給紙カセット２２の識別コードを入力することにより、印刷システム１００が行う印刷作業全体の前に、デジタル印刷機２は合紙を出力する。
【００４５】
印刷終了後合紙挿入入力欄６１ｂは、印刷システム１００における印刷作業を終了した後に、合紙を出力したい場合に入力を行うための欄である。この印刷終了後合紙挿入入力欄６１ｂに合紙が収納された給紙カセット２２の識別コードを入力することにより、印刷システム１００が行った印刷作業全体の後に、デジタル印刷機２は合紙を出力する。
【００４６】
冊子印刷前合紙挿入入力欄６１ｃは、印刷システム１００におけるブックデータＢＤの印刷作業を行う前に、合紙を出力したい場合に入力を行うための欄である。この冊子印刷前合紙挿入入力欄６１ｃに合紙が収納された給紙カセット２２の識別コードを入力することにより、印刷システム１００が行ったブックデータＢＤの印刷作業の前に、デジタル印刷機２は合紙を出力する。
【００４７】
冊子印刷後合紙挿入入力欄６１でゃ、印刷システム１００におけるブックデータＢＤの印刷作業を行った後に、合紙を出力したい場合に入力を行うための欄である。この冊子印刷後合紙挿入入力欄６１ｄに合紙が収納された給紙カセット２２の識別コードを入力することにより、印刷システム１００が行ったブックデータＢＤの印刷作業の後に、デジタル印刷機２は合紙を出力する。
【００４８】
ここでは、冊子印刷後合紙挿入入力欄６１ｄに、識別コード「ｆ」を有する給紙カセット２２が指定されたものとする。これにより、ブックデータＢＤの印刷後に、給紙カセット２２ｆに収納されている合紙２３ｆが出力される。
【００４９】
給紙カセット制御テーブル入力欄６２は、論理トレイＬＴ内に印刷実行時における各給紙カセット２２の給紙制御に関する給紙カセットテーブル１７３２を構築するために入力するものであり、給紙カセット識別コード入力欄６２ａ、用紙情報入力欄６２ｂ、給紙枚数入力欄６２ｃ、次動作入力欄６２ｄ、エラー処理入力欄６２ｅを備えており、これら入力欄６２ａ〜６２ｅはスクロールバー６３で任意にスクロールして表示することができる。
【００５０】
給紙カセット識別コード入力欄６２ａは、デジタル印刷機２の給紙カセット２２それぞれに割り当てられた識別コードを入力するための欄である。オペレータによって、デジタル印刷機２に設置された給紙カセット２２それぞれの識別コードが入力されることにより、給紙制御を行うべき給紙カセット２２についての情報が論理トレイＬＴに格納される。給紙カセット識別コード入力欄６２ａの各入力欄にはそれぞれ処理番号が付されており、給紙制御の設定（後述する）が行われなかった場合には、この処理番号に基づいて入力された識別コードを有する給紙カセット２２による給紙が行われる。また、給紙制御の設定が行われた場合においても、この処理番号の順序に基づいて給紙カセット２２を切り換えることもある（後述する）。
【００５１】
用紙情報入力欄６２ｂは、デジタル印刷機２の給紙カセット２２にそれぞれ収納されている印刷用紙の種類に関する情報を入力するための欄である。用紙情報としては用紙サイズの他に、用紙種類すなわち印刷用紙乃至合紙についての入力を行うことができる。オペレータは、デジタル印刷機２に設置された給紙カセット２２それぞれに収納されている印刷用紙の種類について、この用紙情報入力欄６２ｂに入力を行う。なお、ここで入力される用紙情報は、給紙カセット識別コード入力欄６２ａにて入力された識別コードに該当する給紙カセット２２それぞれが収納している印刷用紙についての情報である。前述の通り、デジタル印刷機２に設置された給紙カセット２２は、それぞれ２２ａ、２２ｂにＡ３サイズの印刷用紙２３ａが収納されており、２２ｃ、２２ｄ、２２ｅにＡ４サイズの印刷用紙２３ｃが収納されており、給紙カセット２２ｆに合紙２３ｆが収納されているので、給紙カセット識別コード入力欄６２ａ、用紙情報入力欄６２ｂには、図示されているように、給紙カセット識別コード「ａ」、「ｂ」に対応して「Ａ３」、給紙カセット識別コード「ｃ」、「ｄ」、「ｅ」に対応して「Ａ４」、給紙カセット識別コード「ｆ」に対応して「合紙」が入力されている。
【００５２】
給紙枚数入力欄６２ｃは、印刷時に給紙カセット２２それぞれから行う給紙枚数を入力するための欄である。すなわち、給紙制御部１７３によって給紙カセット２２から印刷のための給紙を行うとき、該給紙カセットから一度に給紙する印刷用紙の枚数を、この給紙枚数入力欄６２ｃに入力する。ここでは、給紙カセット２２ａについて、給紙枚数入力欄６２ｃに「１」が入力されているので、給紙カセット２２ａから一度に行われる給紙枚数は１枚ということになる。同様に、給紙カセット２２ｃについては、給紙枚数入力欄６２ｃに「２」が入力されているので、給紙カセット２２ｃから一度に行われる給紙枚数は２枚ということになる。
【００５３】
次動作入力欄６２ｄは、給紙カセット２２による給紙動作の後に、給紙制御部１７３が行うべき給紙制御について入力するための欄である。給紙カセット２２からの給紙が、給紙枚数入力欄６２ｃに入力された給紙枚数では印刷物を作成するのに不足する場合、続けて給紙を行わなければならないので、該給紙カセット２２の給紙動作終了後の動作について、この次動作入力欄６２ｄに入力する。つまり、次動作入力欄６２ｄには、続けて給紙を行うための給紙カセット２２についての情報を入力することになる。
例えば、給紙カセット２２ａに対応する次動作として「ｎｅｘｔ」が入力されている。これは、給紙制御部１７３の動作として、給紙カセット２２ａの給紙が行われたならば、給紙カセット識別コード入力時の給紙カセット識別コード入力欄６２ａの処理番号に基づいて、処理番号「１」の給紙カセット２２ａから処理番号「２」の給紙カセット２２ｂに給紙先を切り換えること、を意味している。また、給紙カセット２２ｂに対応する次動作として「ｊｕｍｐ  ａ」が入力されているので、給紙制御部１７３は、給紙カセット２２ｂの給紙を行った後、処理番号に従わず、識別コードが「ａ」である給紙カセット２２ａに給紙先を切り換える動作を行う。なお、次動作の指定として、「ｊｕｍｐ  １」という入力を行って、処理番号を指定して次の給紙先を決定するようにしても良い。
ここで、給紙カセット２２ｆに対応する次動作が入力されていないのは、給紙カセット２２ｆに収納されている合紙と同じ用紙を収納している給紙カセットが他に存在しないためである。
【００５４】
エラー処理入力欄６２ｅは、給紙カセット２２の給紙動作が失敗に終わった場合、例えば印刷用紙切れ、あるいは給紙カセット２２から給紙しようとしたときの紙詰まりなどが発生した場合に、給紙制御部１７３が行うべき給紙制御について入力するための欄である。給紙カセット２２からの給紙が、なんらかの理由で失敗した場合、続けて給紙を行わなければならないので、該給紙カセット２２からの給紙失敗時に行うべき動作について、このエラー処理入力欄６２ｅに入力する。ここでは、給紙カセット２２ａに対応するエラー処理として「ｓｋｉｐ」が入力されている。これは、給紙制御部１７３の動作として、給紙カセット２２ａの動作が失敗したならば、給紙カセット２２ａによる給紙を中止して、給紙カセット識別コード入力欄６２ａの処理番号に基づいて、給紙先を給紙カセット２２ｂに切り換えること、を意味している。
また、給紙カセット２２ｂに対応するエラー処理として「Operator」が入力されているので、給紙制御部１７３は、給紙カセット２２ｂの給紙に失敗した場合、給紙カセット識別コード入力欄６２ａの処理番号に従わず、表示部１２にエラー表示を行うなどして、給紙ミスの状況を解消するためにコントローラ１のオペレータの介入を促す。
【００５５】
なお、デジタル印刷機２が、自身で給紙カセット２２それぞれの設置状況、給紙カセット２２それぞれに収納された印刷用紙の種類を識別することができる、俗に「インテリジェント型」と言われる形式のデジタル印刷機であるならば、給紙カセット識別コード入力欄６２ａ、用紙情報入力欄６２ｂの入力は行わなくとも良い。このような場合、給紙制御部１７３は、デジタル印刷機２から送信されるステータス信号ＳＤによって該情報を取得することにより、論理トレイＬＴの作成に反映することが可能である。
【００５６】
論理トレイ名入力欄６４は、イヴェントテーブル入力欄６１、給紙カセット制御テーブル欄６２に対して行った入力を保存する際の名称を入力するために使用する。この論理トレイ入力欄６４に対して名称を入力することにより、異なった設定が行われたイヴェントテーブル１７３１もしくは給紙カセット制御テーブル１７３２を格納した論理トレイＬＴが、ユニークな名称で保存される。従って、給紙制御部１７３は、複数の論理トレイＬＴを備えることができるので、オペレータはデジタル印刷機２の状態に応じて、論理トレイＬＴを選択することが可能となる。従って、先に論理トレイＬＴを複数用意しておけば、デジタル印刷機２の設定が変化するごとに、論理トレイＬＴを作成する必要はない。また、逆に論理トレイＬＴを適宜選択することにより、デジタル印刷機２の状態を設定することもできる。
【００５７】
イヴェントテーブル入力欄６１、給紙カセット制御テーブル入力欄６２、論理トレイ名入力欄６４に対する入力が終ったならば、オペレータはＯＫボタン６５を、入力部１３を操作して押下する。それにより、イヴェントテーブル１７３１および給紙カセット制御テーブル１７３２に各情報が入力された論理トレイＬＴが給紙制御部１７３に確定する。用紙情報設定部１７１および給紙順序情報設定部１７２は、論理トレイＬＴが確定したことにより、論理トレイ作成メニューＭＬＴの表示を終了する。オペレータが、論理トレイＬＴの作成を中止したい場合には、キャンセルボタン６６を入力部１３で押下する。
【００５８】
図６に示した論理トレイ作成メニューで作成された論理トレイＬＴの一例を、図７に示す。論理トレイＬＴの名称は「ＬＴ１」と入力され、イヴェントテーブル１７３１および給紙カセット制御テーブル１７３２を格納している。イヴェントテーブル１７３１および給紙カセット制御テーブル１７３２には、それぞれ論理トレイ作成メニューＭＬＴのイヴェントテーブル入力欄６１および給紙カセット制御テーブル入力欄６２で入力した情報が格納されている。給紙制御部１７３は、このような入力が行われた論理トレイＬＴを参照して、デジタル印刷機２の給紙制御を行う。
【００５９】
ステップＳ３において、コントローラ１は、画像処理端末４からの印刷指示およびブックデータＢＤを受信することにより、ブックデータＢＤの印刷作業を開始する。
【００６０】
ステップＳ４では、コントローラ１は、画像処理端末４から送信されてきたブックデータＢＤについて、用紙サイズ指定情報が付加されているか否か、を判定する。前述のように、ページデータＰＤそれぞれには印刷サイズ情報が格納されているが、画像処理端末４のオペレータによっては、ページデータＰＤの印刷サイズとは異なった印刷サイズの印刷物を所望することがある。そのような場合、ブックデータＢＤをコントローラ１に送信する際に用紙サイズ指定情報を付加することにより、所望する印刷サイズの印刷物を得ることができる。そこで、ステップＳ４において、このような用紙サイズ指定情報がブックデータＢＤに付加されているか否かを判定するため、給紙制御部１７３がブックデータＢＤを解析することにより、該ブックデータＢＤにおける用紙サイズ指定情報の記述の有無を判定する。
なお、用紙サイズ指定情報はブックデータＢＤとは別個に送信されるようにしても良い。
【００６１】
ステップＳ４にて、ブックデータＢＤに用紙サイズ指定情報が付加していると判定された場合、ステップＳ５に移行して、給紙制御部１７３は論理トレイＬＴに格納されている用紙情報を画像処理端末４に送信することにより、デジタル印刷機２の給紙カセット２２に収納されている印刷用紙２３の種類を通知する。この時、給紙制御部１７３が画像処理端末４に送信するのは用紙情報だけであり、印刷用紙２３の収納されている給紙カセット２２それぞれの識別コードについては送信することがない。従って、画像処理端末４のオペレータは逐一複数の給紙カセット２２を選択せず、所望する印刷サイズのみを通知された用紙情報に基づいて指定すればよく、画像処理端末４のオペレータの作業を低減させることができる。
【００６２】
ステップＳ４にて、ブックデータＢＤに用紙サイズ指定情報が付加されていないと判定された場合、ステップＳ６に移行して、給紙制御部１７３は、論理トレイＬＴを参照して、ページデータＰＤそれぞれに格納されている印刷サイズ情報によって給紙を行うものとする。
【００６３】
ステップＳ７において、コントローラ１は受信したブックデータＢＤに格納されたページデータＰＤを、デジタル印刷機２において出力できるデータ形式に変換する。コントローラ１は、図示しないＲＩＰ部にて、ページデータＰＤそれぞれに対してラスタライズ処理を行うことにより、ページデータＰＤのファイル形式をラスタライズ形式の印刷データＲＰＤに変換する。ラスタライズ化された各印刷データＲＰＤは、デジタルデータによって印刷物を構成した印刷ジョブＰＪにページ順に格納される。すなわちブックデータＢＤと印刷ジョブＰＪは、格納しているデータの形式は異なっているものの、デジタルデータによって印刷物を構成しているという点については、同じものである。なお、論理トレイＬＴが複数用意されている場合には、印刷用紙２３の給紙制御のための論理トレイ名を指定することもできる。
なお、複数のページデータＰＤを画像処理端末４で作成し、コントローラ１に送信されてきた該複数のページデータＰＤをラスタライズ処理し、印刷ジョブＰＪに格納するようにしても良い。この場合、印刷部数などは、コントローラ１のオペレータが指定することになる。
【００６４】
ステップＳ８で、コントローラ１は、印刷ジョブＰＪを信号線ＤＬを介してデジタル印刷機２に送信する。ここで、印刷ジョブＰＪに格納された印刷データＲＰＤが表現する印刷像を印刷するため、給紙制御部１７３は、信号線ＣＬを介して制御信号ＣＤをデジタル印刷機２の制御部２１に送信する。制御部２１は制御信号ＣＤの指示に従って給紙部２４の制御を行い、印刷データＲＰＤの印刷サイズに該当する印刷用紙２３を給紙カセット２２から給紙する。給紙された印刷用紙２３は搬送路２５を経て印刷部２６に供給され、印刷部２６にて印刷データＲＰＤが表現する印刷像が印刷される。印刷データＲＰＤ数（すなわち総ページ数）分の印刷を行い、印刷ジョブＰＪに格納された印刷部数に相当する回数の印刷処理を繰り返した結果、印刷物２７が生成される。
【００６５】
図８は、ステップＳ８にて行われる処理を詳細に説明するための図であり、特に印刷ジョブＰＪについての印刷作業全体のプロセスを説明するためのものである。
ステップＳ１０１において、給紙制御部１７３は論理トレイＬＴのイヴェントテーブル１７３１を参照して、給紙制御を開始する。ここでは論理トレイ「ＬＴ１」に格納されたイヴェントテーブルを参照するものとする。
【００６６】
ステップＳ１０２では、給紙制御部１７３が、印刷開始前の給紙を行うか否かを判定する。印刷開始前の給紙とは、印刷ジョブＰＪ全体の印刷開始前に、給紙カセット２２から給紙部２４による印刷用紙２３の給紙を行うことである。これにより、印刷ジョブＰＪによって得られた印刷物２７と他の印刷ジョブによって得られた印刷物を区別することができる。給紙制御部１７３は、イヴェントテーブル１７３１の項目「印刷開始前」に給紙カセット２２の識別コードが格納されているか否かを判定することによって、印刷開始前の給紙の実行／非実行を決定する。項目「印刷開始前」に給紙カセット２２の識別コードが格納されている場合には、ステップＳ１０３に移行して、該当識別コードが指定された給紙カセット２２から給紙を行うよう、給紙制御部１７３が制御信号ＣＤをデジタル印刷機２の制御部２１に送信する。制御部２１は、その制御信号を受けて給紙部２４を動作させて、該当識別コードが指定された給紙カセット２２から給紙を行う。項目「印刷開始前」に給紙カセット２２の識別コードが格納されていなければ、ステップＳ１０４へ移行する。
【００６７】
ステップＳ１０４では、給紙制御部１７３が印刷ジョブＰＪより印刷部数を取得する。印刷部数とは、前述したように、総ページ数Ｎからなるページを有する印刷物の個数である。ここでは、印刷部数をｎとして処理を進める。
【００６８】
ステップＳ１０５にて、給紙制御部１７３は内蔵する部数カウンタｍを初期化してカウンタに１をセットする。
【００６９】
ステップＳ１０６では、給紙制御部１７３が冊子印刷前の給紙を行うか否かを判定する。冊子印刷前の給紙とは、印刷ジョブＰＪに格納された各印刷データＲＰＤの印刷開始前に、給紙カセット２２から給紙部２４による印刷用紙２３の給紙を行うことである。これにより、印刷ジョブＰＪによって得られた印刷物２７を部数毎に区別することができる。給紙制御部１７３は、イヴェントテーブル１７３１の項目「冊子印刷前」に給紙カセット２２の識別コードが格納されているか否かを判定することによって、冊子印刷前の給紙の実行／非実行を決定する。項目「冊子印刷前」に給紙カセット２２の識別コードが格納されている場合には、ステップＳ１０７に移行して、該当識別コードが指定された給紙カセット２２から給紙を行うよう、給紙制御部１７３が制御信号ＣＤをデジタル印刷機２の制御部２１に送信する。制御部２１は、その制御信号を受けて給紙部２４を動作させて、該当識別コードが指定された給紙カセット２２から給紙を行う。項目「冊子印刷前」に給紙カセット２２の識別コードが格納されていなければ、ステップＳ１０８へ移行する。
【００７０】
ステップＳ１０８では、印刷ジョブＰＪに格納された各印刷データＲＰＤの印刷を行う。印刷データＲＰＤの印刷工程においても、給紙制御部１７３および論理トレイＬＴの動作が行われている。このステップＳ１０８にて行われる処理については後述する。
【００７１】
ステップＳ１０８での印刷ジョブＰＪの印刷処理が終了すると、ステップＳ１０９へ移行して、給紙制御部１７３が、冊子印刷後の給紙を行うか否かを判定する。冊子印刷後の給紙とは、印刷ジョブＰＪに格納された各印刷データＲＰＤの印刷終了後に、給紙カセット２２から給紙部２４による印刷用紙２３の給紙を行うことである。これによっても、印刷ジョブＰＪによって得られた印刷物２７を部数毎に区別することができる。給紙制御部１７３は、イヴェントテーブル１７３１の項目「冊子印刷後」に給紙カセット２２の識別コードが格納されているか否かを判定することによって、冊子後の給紙の実行／非実行を決定する。項目「冊子印刷後」に給紙カセット２２の識別コードが格納されている場合には、ステップＳ１１０に移行して、該当識別コードが指定された給紙カセット２２から給紙を行うよう、給紙制御部１７３が制御信号ＣＤをデジタル印刷機２の制御部２１に送信する。制御部２１は、その制御信号を受けて給紙部２４を動作させて、該当識別コードが指定された給紙カセット２２から給紙を行う。項目「冊子印刷後」に給紙カセット２２の識別コードが格納されていなければ、ステップＳ１１１へ移行する。
ここでは、論理トレイＬＴ１のイヴェントテーブルの項目「冊子印刷後」に、給紙カセット２２の識別コード「ｆ」が格納されているので、給紙制御部１７３は、デジタル印刷機２の給紙カセット２２ｆより合紙を給紙するよう、制御信号ＣＤを発行する。
【００７２】
ステップＳ１１１では、給紙制御部１７３に内蔵された部数カウンタｍに１を加算する。
【００７３】
ステップＳ１１２において、給紙制御部１７３は、内蔵された部数カウンタｍと印刷部数ｎとを比較する。ｍ＜ｎならば、給紙制御部１７３は印刷ジョブＰＪの印刷が終了していないものと判断して、ステップＳ１０６へ帰還し、これまでのプロセスを繰り返す。ｍ≧ｎならば、給紙制御部１７３は印刷ジョブＰＪの印刷が終了したものと判断して、ステップＳ１１３へ移行する。
【００７４】
ステップＳ１１３では、給紙制御部１７３が、印刷終了後の給紙を行うか否かを判定する。印刷終了後の給紙とは、印刷ジョブＰＪ全体の印刷終了後に、給紙カセット２２から給紙部２４による印刷用紙２３の給紙を行うことである。これによっても、印刷ジョブＰＪによって得られた印刷物２７と他の印刷ジョブによって得られた印刷物を区別することができる。給紙制御部１７３は、イヴェントテーブル１７３１の項目「印刷終了後」に給紙カセット２２の識別コードが格納されているか否かを判定することによって、印刷終了後の給紙の実行／非実行を決定する。項目「印刷終了後」に給紙カセット２２の識別コードが格納されている場合には、ステップＳ１１４に移行して、該当識別コードが指定された給紙カセット２２から給紙を行うよう、給紙制御部１７３が制御信号ＣＤをデジタル印刷機２の制御部２１に送信する。制御部２１は、その制御信号を受けて給紙部２４を動作させて、該当する識別コードが指定された給紙カセット２２から給紙を行う。項目「印刷終了後」に給紙カセット２２の識別コードが格納されていなければ、図４のフローチャートに帰還する。
【００７５】
図９は、ステップＳ１０８において行われる印刷データＲＰＤの印刷処理について詳細に説明するためのフローチャートである。
まず、ステップＳ１０８１において、給紙制御部１７３が、印刷物の総ページ数Ｎを印刷ジョブＰＪから取得する。給紙制御部１７３は、印刷ジョブＰＪに付加されている総ページ数情報を取得するか、あるいは印刷ジョブＰＪに格納されている印刷データＲＰＤの総数から、印刷物の総ページ数Ｎを取得することができる。
【００７６】
続いて、ステップＳ１０８２において、給紙制御部１７３は、内蔵する印刷ページカウンタｉをリセットして、１をセットする。これは、印刷ジョブＰＪに格納されている印刷データＲＰＤ１、すなわち１ページ目から印刷を行うことを意味している。従って、２ページ目以降から印刷を行う場合には、当該ページ番号に相当する数値を印刷ページカウンタｉにセットする。
【００７７】
ステップＳ１０８３において、図４に示したフローチャートのステップＳ４にて、印刷サイズが印刷データＲＰＤとは別個に指定されているか否かを判定する。ステップＳ４において、画像処理端末４のオペレータが印刷サイズを指定したならば、ステップＳ１０８４にて給紙制御部１７３は論理トレイＬＴに備えられた給紙カセット制御テーブル１７３２を参照して、画像処理端末４のオペレータが指定した印刷サイズにて給紙を行う準備をする。例えば、画像処理端末４のオペレータが印刷サイズ「Ａ４」を所望したならば、給紙制御部１７３は給紙カセット制御テーブル１７３２を参照して、複数の給紙カセット２２の中から印刷用紙のサイズが「Ａ４」である給紙カセット２２のみを選択して給紙を行うものとして、ステップＳ１０８７へ移行する。
【００７８】
印刷サイズが印刷データＲＰＤとは別個に指定されていない場合、すなわち、印刷データＲＰＤに設定された印刷サイズで印刷を行う場合には、ステップＳ１０８５へ移行する。ステップＳ１０８５では、給紙制御部１７３が画像処理端末４から送信されてきたブックデータＢＤを解析し、該給紙制御部１７３が備えているページデータサイズ判定部１７３３を起動させる。ページデータサイズ判定部１７３３が、ページデータＰＤそれぞれに格納されている印刷サイズ情報を判定することにより、印刷物を作成するのに必要な印刷用紙の種類が判明する。
【００７９】
ついでステップＳ１０８６にて、給紙制御部１７３は給紙制御テーブル１７３２を参照して、ページデータサイズ判定部１７３３が判定したページデータＰＤそれぞれの印刷サイズに該当する給紙カセット２２を選択して給紙を行う準備をする。例えば、ブックデータＢＤ１に格納されたページデータＰＤそれぞれより印刷サイズ情報を判定した結果、ブックデータＢＤ１による印刷物を作成するのに必要な印刷用紙のサイズが「Ａ３」、「Ａ４」であるならば、給紙制御部１７３は給紙カセットテーブル１７３２を参照して、複数の給紙カセットの中から印刷用紙のサイズが「Ａ３」である給紙カセット２２、「Ａ４」である給紙カセット２２をそれぞれ選択して給紙を行うものとして、ステップＳ１０８７へ移行する。
【００８０】
ステップＳ１０８７では、ステップＳ１０８４乃至ステップＳ１０８６で選択された給紙カセット２２の中、最先の給紙カセット２２を給紙先に指定する。給紙制御部１７３は、ステップＳ１０８４乃至ステップＳ１０８６で、ページデータＰＤの印刷サイズに相当する印刷用紙２３が収納された給紙カセット２２が複数存在する場合、どの給紙カセット２２から給紙を開始するかを指定しなければならない。そのため、給紙制御部１７３は、給紙カセット制御テーブル１７３２を参照し、該給紙カセット制御テーブル１７３２における給紙カセット２２に関する処理番号に基づいて、給紙を行う給紙カセット２２を指定する。例えば、印刷サイズがＡ３の印刷用紙に印刷データＲＰＤを印刷するために、論理トレイ「ＬＴ１」を参照して給紙制御部１７３が給紙先を指定しようとする場合であれば、「Ａ３」の印刷用紙を収納している給紙カセットは、給紙カセット２２ａ、２２ｂの二つであり、給紙カセット２２ａの処理番号が「１」、給紙カセット２２ｂの処理番号が「２」なので、給紙制御部１７３は処理番号が若い給紙カセット２２ａを給紙先として指定する。
【００８１】
ステップＳ１０８８において、給紙制御部１７３は、給紙先に指定した給紙カセット２２から給紙が行えるか否かを判定する。給紙が行える場合には、ステップＳ１０９０へ移行する。しかし、デジタル印刷機２の給紙部２４に備えられた給紙センサ３０からの信号により、給紙先に指定した給紙カセット２２からの給紙がなんらかの理由、例えば、印刷用紙切れ、給紙カセット内での紙詰まりなど、で行えないものと制御部２１が判定してステータス信号ＳＤを送信してきた場合には、ステップＳ１０８９へ移行する。
【００８２】
ステップＳ１０８９では、給紙制御部１７３は、論理トレイＬＴの給紙カセット制御テーブル１７３２を参照して、給紙先の給紙カセットを変更する。給紙制御部１７３は、ステップＳ１０８８による判定で、給紙先として指定した給紙カセット２２による給紙が行えないと判定した場合、給紙カセット制御テーブル１７３２に格納されている該給紙カセット２２の項目「次動作」および「エラー処理」を参照し、項目「次動作」に格納されている情報に基づき、給紙先の給紙カセットを変更する。
【００８３】
図１０にて、このプロセスについての説明を図示する。例えば、給紙制御部１７３が、給紙カセット２２ａによる給紙が行えないと判定した場合、給紙制御部１７３は給紙カセット制御テーブル１７３２に格納されている給紙カセット２２ａに関する情報を参照する。この時、項目「次動作」に格納されている情報は「ｎｅｘｔ」なので、給紙制御部１７３は、該給紙カセット制御テーブル１７３２における給紙カセット２２に関する処理番号に基づいて、給紙先を給紙カセット２２ｂに変更する。また、項目「エラー処理」に格納されている情報は「ｓｋｉｐ」であり、これは特別なエラー処理を行わないことを意味しているので、給紙制御部１７３の処理は、給紙先を給紙カセット２２ｂに変更したことに留める。あるいは、給紙カセット２２ｂを給紙先として指定したときに、給紙カセット２２ｂからの給紙が行えない場合、給紙制御部１７３は、やはり給紙カセット制御テーブル１７３２に格納されている給紙カセット２２ｂに関する情報を参照する。この時もまた、項目「次動作」および「エラー処理」に格納されている情報に基づき、給紙制御部１７３は処理を行う。ここで、項目「次動作」の情報として「Ｊｕｍｐ  ａ」が格納されているので、給紙制御部１７３はその情報に従って、給紙カセット２２ａに給紙先を変更する。と、同時に項目「エラー処理」の情報として「Operator」が格納されているので、給紙制御部１７３は表示部１２にエラーメッセージを表示するなどして、コントローラ１のオペレータによる処理を促す。これは、このような場合、
（１）給紙カセット２２ａに印刷用紙２３ａの補充が済んでいる
（２）給紙カセット２２ａ、２２ｂともに印刷用紙２３が切れている
と、いう状態が存在するためである。（１）の場合であれば給紙カセット２２ｂに印刷用紙２３ａを補充する必要があり、（２）の場合であれば給紙カセット２２ａ、２２ｂともに印刷用紙２３を補充する必要がある。このどちらの場合においても、コントローラ１およびデジタル印刷機２では処理のできない問題であり、コントローラ１のオペレータによる介入が必須となるためである。
なお、（１）の場合であれば、デジタル印刷機２による印刷が行われるが、（２）の場合は給紙先が存在しないため、その間ステップＳ１０８９における処理はループし続けるため、印刷処理は行われない。給紙カセット２２ａもしくは２２ｂに印刷用紙２３の補充を行えば、項目「次動作」に格納された情報によって給紙先が指定されるので、ループが解除されて印刷処理が再開する。
【００８４】
ステップＳ１０９０において、印刷データＲＰＤｉの印刷が実行される。給紙カセット２２より給紙部２４により給紙された印刷用紙２３が搬送路２５を経て印刷部２６へ搬送される。一方、コントローラ１より、通信線ＤＬを経て送信された印刷データＲＰＤｉを受信したデジタル印刷機２の制御部２１は、印刷データＲＰＤｉを印刷部２６にて印刷を行うためのデータ形式に変換を行う。印刷部２６が、印刷データＲＰＤｉの表現する印刷像を印刷用紙２３に印刷し、再び搬送路２５を経て、印刷物２７が作成される。
なお、このステップＳ１０９０において、給紙制御部１７３は、給紙カセット制御テーブル１７３２に格納された項目「給紙枚数」の情報に従って、指定された枚数分の給紙を給紙カセット２２より行う。
【００８５】
ステップＳ１０９１にて、給紙制御部１７３は、印刷ページカウンタｉを１加算する。
【００８６】
続いてステップＳ１０９２で、給紙制御部１７３は、印刷ジョブＰＪの総ページ数Ｎと印刷ページカウンタｉとを比較する。Ｎ＞ｉであるならば、ステップＳ１０８５に帰還して、印刷処理を繰り返し行う。Ｎ≦ｉならば、印刷ジョブＰＪに格納された印刷データＲＰＤは全て印刷されたものとして、給紙制御部１７３は、給紙制御を中止する。そして、図８のフローチャートに帰還する。
【００８７】
このように、図１および図２に示した印刷システム１００およびコントローラ１が、図４、図８、および図９のフローチャートに示したような動作を行うことにより、印刷物のページサイズがかならずしも一定でない場合においても、印刷物のページサイズそれぞれに適合するような用紙サイズの印刷用紙を収納した給紙カセットを複数指定する必要がなく、給紙カセットにて印刷用紙切れや紙詰まりが発生した場合の復旧、また一つの給紙カセットに過度の負担がかからないように複数の給紙カセットから順に給紙を行うことなども考えに入れる必要はないので、容易に印刷処理を実行することができる。
また、合紙を挿入することについても、所定の位置に対して合紙挿入を指示するだけで印刷物への合紙挿入が可能となるので、容易に印刷処理を実行することができる。
【００８８】
「変形例」
なお、実施の形態は、本発明の要旨を変更しない範囲で、変形することが可能である。
【００８９】
例えば、これまでの説明では、コントローラ１とデジタル印刷機２を別個のものとして説明してきたが、コントローラ１とデジタル印刷機２が一体となった形態をしていても良い。
【００９０】
また、コントローラ１内に論理トレイＬＴが備えられているものとして説明してきたが、論理トレイＬＴをデジタル印刷機２に備えるようにしても良い。
【００９１】
さらに、給紙制御部１７３が論理トレイＬＴを参照するような給紙制御について説明を行ってきたが、コントローラ１が印刷ジョブＰＪを作成する際に論理トレイＬＴを参照することにより、印刷ジョブＰＪ内に論理トレイＬＴを格納して（図１１（ａ）参照）、給紙制御部１７３は印刷ジョブＰＪに格納された論理トレイＬＴを参照して、給紙制御を行うようにしても良い。
【００９２】
加えて、コントローラ１が印刷ジョブＰＪを作成する際に論理トレイＬＴを参照することにより、印刷ジョブＰＪ内に格納された印刷データＲＰＤ毎に給紙カセット２２を指定し（図１１（ｂ）参照）、通常は指定された給紙カセット２２からの給紙された印刷用紙２３で印刷データＲＰＤの印刷像を印刷し、印刷データＲＰＤに指定された給紙カセット２２からの給紙が何らがの理由で行われない場合には、論理トレイＬＴを参照して給紙カセット２２を切り換えるような処理を、給紙制御部１７３が行うようにしても良い。
【００９３】
また、論理トレイＬＴに格納する用紙情報は、用紙サイズ以外の情報として、例えば紙厚、用紙種類、用紙色などを指定するようにしてもよい。
【図面の簡単な説明】
【図１】本発明の印刷装置を使用した印刷システムの概要を示すための図である。
【図２】コントローラ１の構成を示すための図である。
【図３】デジタル印刷機２における給紙制御を説明するための図である。
【図４】印刷システム１００における印刷実行時の動作を説明するためのフローチャートである。
【図５】ブックデータＢＤの構成を説明するための図である。
【図６】論理トレイ作成メニューＭＬＴを説明するための図である。
【図７】論理トレイＬＴの一例を示すための図である。
【図８】特に印刷ジョブＰＪについての印刷作業全体のプロセスを説明するためのフローチャートである。
【図９】ステップＳ１０８において行われる印刷データＲＰＤの印刷処理について詳細に説明するためのフローチャートである。
【図１０】ステップＳ１０８９で、給紙制御部１７３が行う、給紙カセット変更時の一例を説明するための図である。
【図１１】印刷ジョブＰＪ内に論理トレイＬＴを格納した場合の変形例を説明するための図である。
【符号の説明】
１  コントローラ
２  デジタル印刷機
３  ネットワーク
４  画像処理端末
１１  ＣＰＵ
１２  表示部
１３  入力部
１４  外部ネットワークＩ／Ｆ
１５  メディアドライブ
１６  記憶部
１７  メモリ
１８  メディアディスク
２１  制御部
２２、２２ａ〜２２ｆ  給紙カセット
２３、２３ａ、２３ｃ  印刷用紙
２４  給紙部
２５  搬送路
２６  印刷部
２７  印刷物
２８、２９  信号線
３０  給紙センサ
６１  イヴェントテーブル入力欄
６１ａ〜６１ｄ  入力欄
６２  給紙カセット制御テーブル入力欄
６２ａ〜６２ｅ  入力欄
６４  論理トレイ名入力欄
６５  ＯＫボタン
１００印刷システム
１７１  用紙情報設定部
１７２  給紙順序情報設定部
１７３  給紙制御部
１７３１  イヴェントテーブル
１７３２  給紙カセット制御テーブル
１７３３  ページデータサイズ判定部
ＢＤ  ブックデータ
ＣＤ  制御信号
ＣＬ、ＤＬ  信号線
ｉ  ページカウンタ
ｍ  部数カウンタ
ＭＬＴ  論理トレイ作成メニュー
Ｎ  総ページ数
ｎ  印刷部数
ＬＴ、ＬＴ１  論理トレイ
ＰＤ、ＰＤ１〜ＰＤ４  ページデータ
ＰＪ  印刷ジョブ
ＲＰＤ  ＲＰＤ１〜ＲＰＤ４  印刷データ
ＳＤ  ステータス信号
【図１】
0003784642.tif 000002
【図２】
0003784642.tif 000003
【図３】
0003784642.tif 000004
【図４】
0003784642.tif 000005
【図５】
0003784642.tif 000006
【図６】
0003784642.tif 000007
【図７】
0003784642.tif 000008
【図８】
0003784642.tif 000009
【図９】
0003784642.tif 000010
【図１０】
0003784642.tif 000011
【図１１】
0003784642.tif 000012