(57)【要約】【課題】  大量枚数印刷又は少量枚数印刷が混在する場合、少量枚数印刷の印刷物を取り出し易くする印刷装置の提供を目的とする。【解決手段】  印刷物を排出する複数のスタッカと、該スタッカを切り替えるスタッカ切り替え手段と、印刷物の枚数が所定の枚数以上の場合は大量枚数印刷と、所定の枚数未満の場合は少量枚数印刷と判定する印刷容量判定手段と、スタッカが空いているか否かを判定する空きスタッカ判定手段とを有し、前記スタッカ切り替え手段は、前記大量枚数印刷又は前記少量枚数印刷が連続しない場合に、前記空きスタッカ判定手段によって空いていると判定されたスタッカに切り替えて排紙することを特徴とすることにより上記課題を解決する。【選択図】  図１
2012250482.tif 000002
【特許請求の範囲】
【請求項１】
印刷物を排出する複数のスタッカと、該スタッカを切り替えるスタッカ切り替え手段とを有する印刷装置であって、
印刷物の枚数が所定の枚数以上の場合は大量枚数印刷と、所定の枚数未満の場合は少量枚数印刷と判定する印刷容量判定手段と、
スタッカが空いているか否かを判定する空きスタッカ判定手段とを有し、
前記スタッカ切り替え手段は、前記大量枚数印刷又は前記少量枚数印刷が連続しない場合に、前記空きスタッカ判定手段によって空いていると判定されたスタッカに切り替えて排紙することを特徴とする印刷装置。
【請求項２】
前記印刷容量判定手段において、前記所定の枚数はユーザによって指定された枚数であることを特徴とする請求項１に記載の印刷装置。
【請求項３】
第一の印刷について、前記印刷容量判定手段によって判定された大量枚数印刷であるか少量枚数印刷であるかの情報を格納する実行印刷容量フラグ格納手段と、
前記第一の印刷に引き続いて行われる第二の印刷について、前記印刷容量判定手段によって判定された大量枚数印刷であるか少量枚数印刷であるかの情報を格納する新規印刷容量フラグ格納手段とを有し、
前記スタッカ切り替え手段は、前記実行印刷容量フラグ格納手段と前記新規印刷容量フラグ格納手段によって格納された情報が異なる場合に、前記空きスタッカ判定手段によって空いていると判定されたスタッカに切り替えて排紙することを特徴とする、請求項１又は２に記載の印刷装置。
【請求項４】
印刷物を排出する複数のスタッカを有する印刷装置における印刷方法であって、
該スタッカを切り替えるスタッカ切り替え手順と、
印刷物の枚数が所定の枚数以上の場合は大量枚数印刷と、所定の枚数未満の場合は少量枚数印刷と判定する印刷容量判定手順と、
スタッカが空いていることを判定する空きスタッカ判定手順とを有し、
前記スタッカ切り替え手順は、前記大量枚数印刷又は前記少量枚数印刷が連続しない場合に、前記空きスタッカ判定手順によって空いていると判定されたスタッカに切り替えて排紙されることを特徴とする印刷方法。
【請求項５】
前記印刷容量判定手順において、前記所定の枚数はユーザによって指定された枚数であることを特徴とする請求項４に記載の印刷方法。
【請求項６】
第一の印刷について、前記印刷容量判定手順によって判定された大量枚数印刷であるか少量枚数印刷であるかの情報が格納される実行印刷容量フラグ格納手順と、
前記第一の印刷に引き続いて行われる第二の印刷について、前記印刷容量判定手順によって判定された大量枚数印刷であるか少量枚数印刷であるかの情報が格納される新規印刷容量フラグ格納手順とを有し、
前記スタッカ切り替え手順は、前記実行印刷容量フラグ格納手順と前記新規印刷容量フラグ格納手順によって格納された情報が異なる場合に、前記空きスタッカ判定手順によって空いていると判定されたスタッカに切り替えて排紙されることを特徴とする、請求項４又は５に記載の印刷方法。
【請求項７】
請求項４ないし６何れか一項記載の印刷方法をコンピュータに実行させる印刷プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷物を排出する複数のスタッカを有する印刷装置、印刷方法、印刷プログラムに関する。
【背景技術】
【０００２】
大量枚数印刷を行うユーザの場合、印刷ジョブと印刷ジョブの間にセパレータ（印刷ジョブには含まれない印刷）の印刷を行い、印刷ジョブと印刷ジョブの境目が分かる様にする場合がある。
【０００３】
しかしこの方法では、大量枚数印刷（例：１０００枚）と大量枚数印刷の間に、少量枚数印刷（例：数十枚）を実施し、少量枚数印刷の印刷後に大量枚数印刷をスタッカから取り出していなかった場合、少量枚数印刷の印刷物を取り出すために大量枚数印刷の印刷物をどける必要があり、印刷物のくずれが発生する可能性がある。
【０００４】
尚、印刷枚数とは印刷されてスタッカに排出される印刷物の枚数をいう。
【０００５】
この様な場合、少量枚数印刷の印刷物を取り出し易くする技術として、あらかじめ少量枚数印刷専用のスタッカを大量枚数印刷用のスタッカとは別に確保する技術、及び印刷ジョブによりスタッカを指定する技術が考えられ、既に知られている。この技術により、ユーザが少量枚数印刷を行う場合、少量枚数印刷専用のスタッカから取り出すか、大量枚数印刷に使用するスタッカとは別のスタッカを指定することにより、少量枚数印刷の印刷物を取り出し易くすることが可能である。
【０００６】
尚、特許文献１に記載されている技術では、大量枚数印刷の場合のスタッカ内の印刷物のくずれを防ぐ目的で、あらかじめ印刷物の種類(印刷方法)ごとにスタッカ最大積載量を登録しておき、該当する印刷物の印刷でスタッカ最大積載量に達した場合、排紙を停止する技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、大量枚数印刷と少量枚数印刷が混在する場合、少量枚数印刷の印刷物を取り出し易くするため、あらかじめ大量枚数印刷と少量枚数印刷でスタッカを分ける技術は、次の問題が生じる。
【０００８】
大量枚数印刷で使用可能なスタッカの数が減ってしまうため、印刷の途中停止又は印刷物の溢れを防ぐために、大量枚数印刷時の印刷物の取り出し回数が増えるという問題である。また、少量枚数印刷業務を実施しない場合にも、少量枚数印刷専用のスタッカを確保しているため、全てのスタッカを使用することができない。
【０００９】
印刷ジョブによりスタッカを指定する技術においては、大量枚数印刷か少量枚数印刷かで、印刷ジョブのスタッカの指定を変更する必要があり、印刷ジョブ作成の手間がかかるという問題がある。
【００１０】
本発明は、上記の点に鑑みてなされたものであって、大量枚数印刷又は少量枚数印刷が連続しない場合に、空いていると判定されたスタッカに切り替えて排紙することを特徴とする印刷装置、印刷方法及び印刷プログラムの提供を目的とする。
【課題を解決するための手段】
【００１１】
そこで上記課題を解決するため、本発明の印刷装置は、印刷物を排出する複数のスタッカと、該スタッカを切り替えるスタッカ切り替え手段とを有し、印刷物の枚数が所定の枚数以上の場合は大量枚数印刷と、所定の枚数未満の場合は少量枚数印刷と判定する印刷容量判定手段と、スタッカが空いているか否かを判定する空きスタッカ判定手段とを有し、前記スタッカ切り替え手段は、前記大量枚数印刷又は前記少量枚数印刷が連続しない場合に、前記空きスタッカ判定手段によって空いていると判定されたスタッカに切り替えて排紙することを特徴とする。
【００１２】
また、上記課題を解決するため、本発明は、上記印刷装置における印刷方法、前記印刷方法をコンピュータに実行させる印刷プログラムとしてもよい。
【発明の効果】
【００１３】
本発明によれば、大量枚数印刷と少量枚数印刷が混在する場合に、少量枚数印刷の印刷物を取り出し易くすることができる印刷装置、印刷方法、印刷プログラムを提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明における印刷システムの概略構成を示す図である。
【図２】本発明におけるハードウェア構成例を示す図である。
【図３】印刷制御装置の機能構成図である。
【図４】スタッカ管理テーブルの概略図である。
【図５】実行印刷容量フラグ及び新規印刷容量フラグの機能を説明するための図である。
【図６】第一の印刷終了後にジョブを受信した場合のフローチャートである。
【図７】第一の印刷実行中にジョブを受信した場合のフローチャートである。
【発明を実施するための形態】
【００１５】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、本発明の実施の形態における印刷システムの概略構成を示す図である。本発明における印刷システムは、ＰＣ１０及び印刷装置２０からなり、印刷装置２０は操作パネル２１、データ受信・解析部２２、印刷制御装置２３、出力装置２４で構成される。図１においては、ＰＣ１０と、印刷装置２０とが、ＬＡＮ(Local Area Network)又はインターネット等のネットワークによって接続されている。
【００１６】
ＰＣ１０はユーザが印刷を指示するＰＣであり、印刷指示のために必要な機能が実装された汎用的なコンピュータである。印刷装置２０は、コピー機、プリンタ又は複合機等の印刷装置である。ＰＣ１０は印刷装置２０に、ページ記述言語に変換した原稿画像データと共に、印刷範囲、印刷枚数、用紙サイズ等の情報を送信する。
【００１７】
操作パネル２１は印刷装置２０の印刷制御に関する情報を入力する装置であり、ユーザはスキャナ部（図示しない）により読み取られ、又は印刷装置２０に接続した記録媒体から入力した原稿画像データについて、必要に応じて印刷枚数、印刷サイズ等を入力する。該入力情報のほか、ユーザにより設定された本発明におけるスタッカ切り替えのＯＮ・ＯＦＦに関する情報を設定し、データ受信・解析部２２に送信する。
【００１８】
データ受信・解析部２２は、ＣＰＵなどの演算装置を用いてＲＯＭ又はＲＡＭに記録されたプログラムを展開する。ＰＣ１０から送信され、又はスキャナ部から読み取られた原稿画像データ、及び印刷範囲、拡大・縮小情報等の画像形成に関する情報を解析して、原稿画像のドットパターン（以下、「画像ドットパターン」と表示する）を作成する。作成した画像ドットパターンを、印刷枚数や用紙サイズ等の印刷制御に関する情報と共に印刷制御装置に信号を送信する。この際に、設定されたスタッカ切り替え機能のＯＮ・ＯＦＦに関する情報も併せて送信する。
【００１９】
印刷制御装置２３は、データ受信・解析部２２から受信した画像ドットパターン、印刷制御に関する情報と共に、排紙スタッカを指定して出力装置２４に送信する。印刷制御装置２３は、スタッカに関する情報をＲＯＭ又はＲＡＭに保有しており、印刷指示の際にそれらを参照して、後述する印刷制御部が排紙スタッカを決定する。
【００２０】
この際、印刷制御装置２３は、印刷枚数がスタッカ容量を超える場合（例えば１０００枚）に大量枚数印刷、スタッカ容量以下である場合に少量枚数印刷であると判断する。大量枚数印刷の後に少量枚数印刷が続く場合、又は少量枚数印刷の後に大量枚数印刷が続く場合、前の印刷物が排紙されたスタッカとは別のスタッカを排紙スタッカに決定する。
【００２１】
出力装置２４は、スタッカに用紙が搭載されているか否かを感知するセンサ２４１、排紙に使用される１以上のスタッカ２４２、給紙に使用されるホッパ２４３から構成される。出力装置２４は、印刷制御装置２３から受信した画像ドットパターンを用紙上に印刷して画像を形成し、印刷制御装置２３により指定された排紙スタッカに排紙する。
【００２２】
以下、図１の構成における動作を説明する。ユーザがＰＣに印刷を指示する。印刷指示には印刷枚数に関する情報が含まれている。印刷装置２０はデータ受信・解析部２２によって印刷を受け付け、データ受信・解析部２２が画像ドットパターンの作成を行い、印刷制御装置２３に印刷を指示する。印刷制御装置２３は、指示された印刷の印刷容量について大量枚数印刷であるか少量枚数印刷であるか判定し、直前の印刷の印刷容量情報と比較する。大量枚数印刷の後に少量枚数印刷が続く場合、又は少量枚数印刷の後に大量枚数印刷が続く場合はスタッカを切り替える判定をし、出力装置２４に排紙スタッカを指定して印刷指示を行う。出力装置２４が指示された印刷を実行し、指定されたスタッカに排紙する。
【００２３】
図１の印刷装置によれば、大量枚数印刷の後の少量枚数印刷については、大量枚数印刷の印刷物のスタッカと異なるスタッカに排出されており印刷物が取り出しやすい。また、少量枚数印刷をした後の大量枚数印刷については、少量枚数印刷のスタッカとは別のスタッカに排出されているため、少量枚数印刷の印刷物を取り出す際に大量枚数印刷の印刷物をどけて印刷物を取る必要がなく、大量枚数印刷の印刷物が乱れることがない。
【００２４】
尚、本実施例では画像ドットパターンの作成を印刷装置２０内で行っているが、ＰＣ１０で画像ドットパターンを作成してデータ受信・解析部に送信してもよい。また、本実施例ではユーザがＰＣによって印刷を指示したが、操作パネルによって印刷装置に直接印刷を指示してもよい。
【００２５】
次に、本発明における印刷装置のハードウェア構成例について、図２を用いて説明する。
【００２６】
ＣＰＵ２０１は、ＲＯＭ２０４やＲＡＭ２０５、ＨＤＤ２０６に格納されているコンピュータプログラムやデータを用いて、印刷装置２０に係る機能を実現する。ＣＰＵ２０１は、電源投入時にＨＤＤ２０６内の各種プログラムを読み出し、ＲＡＭ２０５にインストールした後、その各種プログラムに従って動作する。
【００２７】
ＲＯＭ２０４は、コンピュータ読み取り可能な記憶媒体の一例であり、印刷装置２０における設定やブートプログラムを格納する。ＲＡＭ２０５は、コンピュータ読み取り可能な記憶媒体の一例であり、次のような各種のエリアを提供する。印刷装置２０が行うものとして後述する各処理をＣＰＵ２０１に実行させるためのコンピュータプログラムやデータを一時的に記憶するためのエリアや、ＣＰＵ２０１が各種の処理を実行する際に用いるワークエリア等である。ＨＤＤ２０６は、この発明に関わるプログラムやデータを記憶する記憶手段であり、内臓ハードディスクドライブ等で構成される。
【００２８】
出力部２０３は、印刷装置２０の処理結果を出力するプロッタ等により構成される。表示部２０２は、各種のデータや作業画面等を表示するＣＲＴディスプレイ等の表示手段であるとともに、ユーザによる操作入力を受け付ける。
【００２９】
ＣＰＵ２０１、表示部２０２、出力部２０３、ＲＯＭ２０４、ＲＡＭ２０５、ＨＤＤ２０６はそれぞれ、バス２０７に接続されている。なお、印刷装置２０のハードウェア構成についてはこれに限定するものではなく、例えば、コンピュータプログラムやデータを記憶保持するための外部記憶装置をさらに印刷装置２０に接続するようにしてもよい。
【００３０】
以下、図１における印刷制御装置２３の機能について説明する。図３は、図１の印刷制御装置２３の機能構成図である。なお、図３においては、便宜上、本実施の形態の説明に必要な構成要素のみが示されている。
【００３１】
図３において、印刷制御装置２３は、機能ＯＮ・ＯＦＦ設定部２３１、印刷制御部２３２、スタッカ切り替え判定部２３３、印刷容量判定手段２３４、実行印刷容量フラグ格納手段２３５、新規印刷容量フラグ格納手段２３６、空きスタッカ判定手段２３７、スタッカ管理テーブル２３８より構成される。
【００３２】
機能ＯＮ・ＯＦＦ設定部２３１は、操作パネル２１の設定により本発明におけるスタッカ切り替え機能の有効・無効の設定を保管する。
【００３３】
印刷容量判定手段２３４はメモリ２３４ａを有し、印刷制御部２３２から受信した印刷枚数に関する情報から、大量枚数印刷であるか少量枚数印刷であるかを判定し、判定した印刷容量情報を各フラグに格納する。実行印刷容量フラグ格納手段２３５は、第一の印刷についての印刷容量情報を格納する。新規印刷容量フラグ格納手段２３６は、第一の印刷指示後に連続して指示された第二の印刷についての印刷容量情報を格納する。
【００３４】
スタッカ切り替え判定部２３３は、スタッカ管理テーブル２３８及び実行印刷容量フラグ、新規印刷容量フラグの内容を参照し、排紙スタッカを決定する。具体的には、実行印刷容量フラグと新規印刷容量フラグの情報が同じである場合は、大量枚数印刷又は少量枚数印刷が連続すると判断し、両フラグの情報が異なる場合は大量枚数印刷又は少量枚数印刷が連続しないと判断する。大量枚数印刷又は少量枚数印刷が連続しないと判断した場合で、かつ後述するスタッカ管理テーブル２３８により空いていると設定されたスタッカがある場合、排紙スタッカを切り替え、該空いているスタッカを排紙スタッカと決定する。大量枚数印刷又は少量枚数印刷が連続すると判断した場合は、排紙スタッカを切り替えず、第二の印刷について第一の印刷時に使用されたスタッカを排紙スタッカに決定する。さらに、決定した排紙スタッカについての情報を印刷制御部２３２に送信する。
【００３５】
印刷制御部２３２は、ＣＰＵ上で動作するメモリ２３２ａに記憶されたプログラムで達成される機能の一つである。受信した原稿画像データの印刷指示、排紙スタッカの指示等、印刷制御装置２３における印刷制御を行う。具体的には、データ受信・解析部２２から受信した画像ドットパターンについて、用紙サイズや印刷枚数の指定に従って印刷を行うよう、出力装置２４を動作させる。この際、排紙スタッカを指定する。また、各スタッカへの排紙枚数を数え、後述するスタッカ管理テーブル２３８の情報を更新する。
【００３６】
空きスタッカ判定手段２３７は、センサ２４１からの情報に基づきスタッカに積載物があるか否かを判定し、判定結果をスタッカ管理テーブルに送信する。スタッカ管理テーブル２３８は、スタッカに関する情報を保管する。
【００３７】
ここでスタッカ管理テーブル２３８について説明する。図４は、スタッカ管理テーブル２３８の概略図である。スタッカ番号２３８ａには、スタッカ識別用の番号を設定する。用紙有／無２３８ｂには、空きスタッカ判定手段２３５からの情報に基づきスタッカ内に積載物がない場合に用紙無、積載物がある場合に用紙有の設定をする。
【００３８】
排紙可能２３８ｃは、印刷制御部２３２により数えられた各スタッカへの排紙枚数と後述のスタッカ容量に基づき、スタッカの積載物がスタッカ最大積載容量に満たない場合を排紙可、スタッカの積載物がスタッカ最大積載容量に達している場合を排紙不可に設定する。また、排紙可能２３８ｃは、スタッカがオープンしている（スタッカが取り出されている、あるいは引き出されている状態を含む）場合、スタッカにジャム等の障害が発生している場合、出力装置２４からの印刷制御部２３２への報告に基づき、排紙不可に設定する。尚、スタッカが接続されていない場合であっても、排紙可能２３８ｃは排紙不可に設定する。
【００３９】
スタッカ容量２３８ｄは、各スタッカの最大積載容量についての情報である。
【００４０】
尚、スタッカ切り替え判定部２３３が大量枚数印刷又は少量枚数印刷が連続しないと判断した場合、第二の印刷について、用紙有／無２３８ｂにおいて用紙無と判断されたスタッカの中から排紙スタッカが決定される。大量枚数印刷又は少量枚数印刷が連続すると判断した場合、第二の印刷について、排紙可能２３８ｃにおいて排紙可能であるスタッカの中から、優先順位に従い排紙スタッカが決定される。優先順位は、原則としてスタッカ番号が若いほど高いものとするが、ユーザが設定するものであってもよい。また、スタッカ容量２３８ｄの情報は、スタッカ設置時に自動的に更新されるものであってもよいし、ユーザの指示により更新されるものであってもよい。
【００４１】
以下、実行印刷容量フラグと新規印刷容量判定フラグの機能について、図５を用いて説明する。図５は、実行印刷容量フラグ及び新規印刷容量フラグの機能を説明するための図である。ここではスタッカ容量を１０００枚とし、印刷枚数が１０００枚を超える場合に印刷容量判定手段２３４により大量枚数印刷と判定され、１０００枚以下である場合に少量枚数印刷と判定されることとする。
【００４２】
まず、第一の印刷として印刷枚数が１５００枚である印刷１を受け付ける（ｔ＝ｔ０）。印刷１の受け付け時に、印刷容量判定手段２３４が新規印刷容量フラグに大量枚数印刷であるとする情報を格納し、印刷１について印刷が開始される。印刷１についての印刷実行中に、印刷制御部２３２は印刷枚数が２０枚である印刷２についての新たな印刷指示を受け付けるが、受信時（ｔ＝ｔ１）には新規印刷容量フラグに印刷１についての印刷容量情報が格納されており、この時点で印刷容量情報の格納は行わない。印刷１の印刷終了時点（ｔ＝ｔ２）で、印刷容量判定手段２３４が実行印刷容量フラグに、印刷１の容量情報である大量枚数印刷であるとする情報を格納する。同時に新規印刷容量フラグに格納されている印刷１の印刷容量情報に替わって、印刷２の容量情報である少量枚数印刷であるとする印刷容量情報が上書きされて格納される。
【００４３】
第一の印刷終了及び各フラグへの印刷容量情報の格納と同時に、スタッカ切り替え判定部２３３が排紙スタッカの決定を行う。この場合、実行印刷容量フラグと新規印刷容量フラグの内容が異なるため、スタッカ切り替え判定部２３３は印刷２について排紙スタッカを切り替える判定を行う。スタッカ切り替え部２３３は空きスタッカがあれば該空きスタッカを排紙スタッカに決定し、印刷制御部２３２が該空きスタッカへの出力を指示する。
【００４４】
印刷２の終了と同時に、実行印刷容量フラグに格納されている印刷１の印刷容量情報に替わって、印刷２の容量情報である少量枚数印刷であるとする情報が上書きされて格納される（ｔ＝ｔ３）。その後新たな印刷が終了するまで、実行印刷容量フラグの内容は保持される。
【００４５】
印刷制御部２３２は、印刷枚数が１２００枚である印刷３を受け付ける（ｔ＝ｔ４）。印刷３について、新規印刷容量フラグに大量枚数印刷であるとする情報を上書きして格納する。実行印刷容量フラグと新規印刷容量フラグに格納された情報が異なるため、スタッカ切り替え判定部２３３は、印刷３の受け付け及び各フラグへの印刷容量情報の格納と同時に、印刷３について排紙スタッカを切り替える判定を行う。スタッカ切り替え判定部２３３はスタッカ管理テーブル２３８を参照し、空きスタッカがあれば印刷３について印刷２と異なるスタッカを排紙スタッカに決定し、印刷制御部２３２が出力装置２４に該スタッカへの排紙を指示する。
【００４６】
印刷３の印刷実行中に、印刷枚数が１５枚である印刷４を受け付ける（ｔ＝ｔ５）が、この時点では印刷容量情報は新規印刷容量フラグに格納されない。印刷３の終了時（ｔ＝ｔ６）に、印刷３が大量枚数印刷である情報が実行印刷容量フラグに上書きされて格納され、印刷４が少量枚数印刷である情報が新規印刷容量フラグに上書きされて格納される。各フラグへの格納と同時に両情報が異なると判断され、印刷４についてスタッカの切り替えが行われて排紙される。
【００４７】
印刷４の印刷実行中に、印刷枚数が３０枚である印刷５を受け付ける（ｔ＝ｔ７）。印刷４の終了時（ｔ＝ｔ８）に、印刷４が少量枚数印刷であるとする情報が実行印刷容量フラグに格納され、印刷５が少量枚数印刷であるとする情報が新規印刷容量フラグに格納される。実行印刷容量フラグと新規印刷容量フラグの内容が同じであるため、各フラグへの格納と同時に少量枚数印刷が連続すると判断され、印刷５の実行時にはスタッカ切り替えが行われず、印刷４と同じスタッカに排紙される。
【００４８】
本実施形態によれば、大量枚数印刷の後に少量枚数印刷が続く、又は少量枚数印刷の後に大量枚数印刷が続く場合に前の印刷と異なるスタッカに排紙され、少量枚数印刷の印刷物の取り出しが容易になる。
【００４９】
以下、本実施形態における印刷装置の処理手順について説明する。まず、第一の印刷が終了した後に第二の印刷を受け付けた場合の処理手順について説明する。図６は、第一の印刷終了後に別の印刷指示を受け付けた場合のフローチャートである。尚、前提条件として、機能ＯＮ／ＯＦＦ設定部２３１において機能ＯＮと設定されているものとし、スタッカ容量は１０００枚であるとする。
【００５０】
まず、データ受信・解析部２２が印刷枚数を１５００枚とする第一の印刷を受け付ける（Ｓ２０１）。印刷容量判定手段２３２は、第一の印刷についてスタッカ容量を超えるため、大量枚数印刷であると判定し、新規印刷容量フラグに容量情報を格納する（Ｓ２０２）。出力装置２４により第一の印刷が開始される（Ｓ２０３）。
【００５１】
第一の印刷が終了すると（Ｓ２０４）、印刷容量判定手段２３２は、新規印刷容量フラグに格納された第一の印刷についての容量情報を実行印刷容量フラグに格納する（Ｓ２０５）。
【００５２】
次に、印刷枚数が２０枚の第二の印刷を、データ受信・解析部２２で受け付ける（Ｓ２０６）。印刷容量判定手段２３４は、第二の印刷について印刷枚数がスタッカ容量以下であるため、少量枚数印刷であると判定し（Ｓ２０７）、判定した容量情報を新規印刷容量フラグに上書きして格納する（Ｓ２０８）。スタッカ切り替え判定部２３３は、第二の印刷について排紙スタッカを決定するため実行印刷容量フラグと新規印刷容量フラグを参照し、内容が異なると判断する（Ｓ２０９におけるＹｅｓ）。さらにスタッカ切り替え判定部２３３が空きスタッカがあると判定した場合（Ｓ２１０におけるＹｅｓ）、排紙スタッカを空いているスタッカに切り替え、出力装置２４が第二の印刷を実行する（Ｓ２１１）。
【００５３】
次に、第一の印刷についての印刷枚数が１５００枚で、第二の印刷についての印刷枚数が１２００枚である場合について説明する。Ｓ２０６までは前記と同様である。
【００５４】
Ｓ２０７において、第二の印刷はスタッカ容量を超えており、大量枚数印刷であると判定し、判定結果を新規印刷容量フラグに上書きして格納する（Ｓ２０８）。スタッカ切り替え判定部２３８は、双方のフラグに格納された容量情報が同じであると判断する（Ｓ２０９におけるＮｏ）。Ｓ２１２においてスタッカ管理テーブル２３８を参照し、排紙可とされるスタッカ、つまり、スタッカの積載物がスタッカ最大積載容量に達していないスタッカのうち、優先順位の高いスタッカを排紙スタッカと決定し、第二の印刷について排紙を行う。
【００５５】
実行印刷容量フラグと新規印刷容量フラグの情報が異なる場合（Ｓ２０９におけるＹｅｓ）であっても、空いているスタッカがないと判断された場合（Ｓ２１０におけるＮｏ）、排紙可とされるスタッカのうち優先順位の高いスタッカを排紙スタッカと判定し、第二の印刷について排紙する（Ｓ２１２）。
【００５６】
次に、第一の印刷について印刷中に、第二の印刷を受け付けた場合について、図７のフローチャートを用いて説明する。第一の印刷が開始されるまでは、Ｓ２０１からＳ２０３までと同様である（Ｓ３０１からＳ３０３）。
【００５７】
第一の印刷が印刷中に、第二の印刷についてデータ受信・解析部２２が印刷指示を受け付ける（Ｓ３０４）。印刷容量判定手段２３２が、第二の印刷について印刷枚数がスタッカ容量を超えるか否か判定する（Ｓ３０５）。第一の印刷が終了した時点で（Ｓ３０６）、印刷容量判定手段２３４が第一の印刷についての容量情報を実行印刷容量フラグに格納し（Ｓ３０７）、第二の印刷についての容量情報を新規ジョブ容量フラグに上書きして格納する（Ｓ３０８）。実行印刷容量フラグと新規ジョブ容量フラグに格納された容量情報が異なる場合（Ｓ３０９におけるＹｅｓ）であって、さらに空きスタッカ判定手段２３５によって空いていると判断されたスタッカがある場合（Ｓ３１０におけるＹｅｓ）、スタッカ切り替え判定部２３３は空いているスタッカを排紙スタッカに切り替えて判定し、出力装置２４が第二の印刷を実行する（Ｓ３１１）。
【００５８】
実行印刷容量フラグと新規ジョブ容量フラグに格納された容量情報が同じ場合（Ｓ３０９におけるＮｏ）、もしくは容量情報は異なるが空いていると判断されたスタッカがない場合（Ｓ３１０におけるＮｏ）、スタッカ切り替え判定部２３３はスタッカ切り替えの判定をせず、スタッカ管理テーブルを参照して排紙可とされるスタッカのうち、最も優先順位の高いスタッカを排紙スタッカと決定する。出力装置２４が第二の印刷について排紙を行う（Ｓ３１２）。
【００５９】
尚、排紙スタッカの判定時にスタッカ管理テーブル２３８内の排紙可能２３８ｃにおいて排紙可とされるスタッカがない場合、つまりすべてのスタッカが最大積載容量に達している場合、印刷は一時停止される。
【００６０】
本実施形態では印刷容量判定手段２３２において、印刷枚数がスタッカ容量を超える場合に大量枚数印刷、スタッカ容量以下である場合に少量枚数印刷と判定するとしたが、ユーザが定めた枚数以上である場合に大量枚数印刷、ユーザが定めた枚数未満である場合に少量枚数印刷であると判定してもよい。
【００６１】
また、本実施形態では第一の印刷実行中又は実行後に一の新たな印刷を受信した場合について説明したが、複数の新たな印刷を受信した場合にも対応が可能である。第一の印刷終了時に、待機中の印刷指示の中で受信が最も早い印刷について容量情報を新規印刷容量フラグに格納し、他の印刷指示については第二の印刷終了後に受信順に対応していけばよい。
【００６２】
以上、各実施形態に基づき本発明の説明を行ってきたが、上記実施形態に示した要件に本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することができ、その応用形態に応じて適切に定めることができる。
【符号の説明】
【００６３】
２０      印刷装置
２２      データ受信・解析部
２３３    スタッカ切り替え判定部
２３４    印刷容量判定手段
２３５    実行印刷容量フラグ格納手段
２３６    新規印刷容量フラグ格納手段
２３７    空きスタッカ判定手段
【先行技術文献】
【特許文献】
【００６４】
【特許文献１】特開２００９−２０８８９９号公報
【図１】
2012250482.tif 000003
【図２】
2012250482.tif 000004
【図３】
2012250482.tif 000005
【図４】
2012250482.tif 000006
【図５】
2012250482.tif 000007
【図６】
2012250482.tif 000008
【図７】
2012250482.tif 000009