(57)【要約】      （修正有）【課題】印刷を停止すべき時間に合わせて積載されたシートの排出処理を行うことで、生産性の低下を抑制する仕組みを提供する。【解決手段】シートに画像を印刷する印刷手段と、前記印刷手段によって画像が印刷されたシートを積載部に積載させる積載手段と、前記印刷手段による印刷中に当該印刷を停止させる要因が発生したことに従って、前記積載部に積載されたシートを、ユーザが取り出すための排出処理を実行するよう制御する制御手段とを備える。【選択図】図２
2015000498.tif 000002
【特許請求の範囲】
【請求項１】
シートに画像を印刷する印刷手段と、
前記印刷手段によって画像が印刷されたシートを積載部に積載させる積載手段と、
前記印刷手段による印刷中に当該印刷を停止させる要因が発生したことに従って、前記積載部に積載されたシートを、ユーザが取り出すための排出処理を実行するよう制御する制御手段とを備えることを特徴とする印刷システム。
【請求項２】
前記印刷を停止させる要因によって印刷を停止すべき印刷停止時間を決定する決定手段と、
前記制御手段は、前記排出処理に必要な排出時間が前記決定手段によって決定された印刷停止時間より短い場合に前記排出処理を実行するよう制御し、前記決定手段によって決定された印刷停止時間が前記排出処理に必要な排出時間より短くない場合に、前記排出処理を実行しないよう制御することを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記制御手段は、前記排出処理に必要な排出時間が、前記印刷を停止させる要因によって印刷を停止すべき印刷停止時間より短くなくても、前記積載部に積載されたシートの積載量が所定の量より多い場合に、前記排出処理を実行するよう制御することを特徴とする請求項２に記載の印刷システム。
【請求項４】
前記制御手段は、前記排出処理に必要な排出時間が、前記印刷を停止させる要因によって印刷を停止すべき印刷停止時間より短くても、前記積載部に積載されたシートの積載量が所定の量より多くない場合に、前記排出処理を実行しないよう制御することを特徴とする請求項２に記載の印刷システム。
【請求項５】
前記排出処理は、前記積載部に積載されたシートを、ユーザによってシートの取り出しが行われる他の積載部に載せ換える処理であることを特徴とする請求項１乃至４のいずれか１項に記載の印刷システム。
【請求項６】
前記印刷を停止させる要因は、所定の枚数の印刷が実行されるたびに発生することを特徴とする請求項１乃至５のいずれか１項に記載の印刷システム。
【請求項７】
前記印刷を停止させる要因は、画質調整処理、温度調整処理を含むことを特徴とする請求項１乃至６のいずれか１項に記載の印刷装置。
【請求項８】
シートに画像を印刷する印刷工程と、
前記印刷工程で画像が印刷されたシートを積載部に積載させる積載工程と、
前記印刷工程における印刷中に当該印刷を停止させる要因が発生したことに従って、前記積載部に積載されたシートを、ユーザが取り出すための排出処理を実行するよう制御する制御工程とを備えることを特徴とする印刷システムの制御方法。
【請求項９】
請求項８に記載の印刷システムの制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム、印刷システムの制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
従来、シートを積載するためのテーブルを上下に昇降可能なスタッカにシートを排出可能な印刷装置がある（例えば、特許文献１参照）。特に、商業印刷系の印刷装置では生産性上、印刷動作を止めない事が重要であり、印刷処理されたシートを積載するためのスタッカ自身もできるだけ止まらずに、シートを連続的に積載することが望ましい。
【０００３】
図１４は、印刷装置が備えるスタッカの動作を説明する図である。
図１４の（Ａ）において、１０１はスタッカである。１０２は用紙をスタックするリフトテーブルである。１０３はスタックした用紙を機外に排出するイジェクトテーブルである。図１４（Ｂ）は、リフトテーブル１０２とイジェクトテーブル１０３を上から見た図である。図１４（Ｂ）に示すように、リフトテーブル１０２とイジェクトテーブル１０３は、実際はフォークの歯の様な形をしており、リフトテーブル１０２とイジェクトテーブル１０３は、互いに接触せずに、すれ違うことができるように構成されている。１０４、１０５は積載された用紙である。
スタッカ１０１の内部にリフトテーブル１０２とイジェクトテーブル１０３が存在する（図１４の（Ａ）左上）。リフトテーブル１０２は、スタッカ１０１に排紙される用紙を積載可能な位置まで、不図示のアームによってリフトアップされている。リフトテーブル１０２に用紙１０４がスタックされると、リフトテーブル１０２がそれに応じて下降する（図１４の（Ａ）の右上）。
スタッカがフルになる（この時、リフトテーブル１０２と、イジェクトテーブル１０３が丁度同じ高さとなる）、あるいは用紙１０４の排出命令を受け取ると、スタック動作を中断し、リフトテーブル１０２を更に下げる。すると、用紙１０４がイジェクトテーブル１０３に乗った状態になる（図１４の（Ａ）中右）。そして、スタッカ１０１の前扉が開き、用紙１０４が乗ったイジェクトテーブル１０３が機外に押し出される（図１中左）。その後、リフトテーブル１０２が上昇し、用紙のスタック動作が再開される（図１４の（Ａ）下左）。イジェクトテーブル１０３から用紙１０４が取り除かれるとイジェクトテーブル１０３は、スタック動作を止めることはなく、スタッカ１０１の下部のイジェクトテーブル１０３出入口から機内に戻る（図１４の（Ａ）下右）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−５５８０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来のスタッカは、用紙を機外に排出する排出処理中は、リフトテーブルが下降しているため用紙の積載動作を停止しなければならない。また、それに伴って印刷装置による印刷も停止しなければならない。一方、この時間とは別に、印刷装置には印刷を停止しなければならない停止要因がある。
従来は、排出処理による印刷の停止と、その他の停止要因による印刷の停止とが連動していなかったため、排出処理の完了後に、エンジンの停止要因が発生し、印刷が長時間停止してしまう。
【０００６】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、印刷を停止する時間に合わせて積載されたシート束の排出処理を行うことで、生産性の低下を抑制する仕組みを提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成する本発明の印刷装置は以下に示す構成を備える。
シートに画像を印刷する印刷手段と、前記印刷手段によって画像が印刷されたシートを積載部に積載させる積載手段と、前記印刷手段による印刷中に当該印刷を停止させる要因が発生したことに従って、前記積載部に積載されたシートを、ユーザが取り出すための排出処理を実行するよう制御する制御手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、印刷を停止する時間に合わせて積載されたシートの排出処理を行うことで、生産性の低下を抑制することができる。
【図面の簡単な説明】
【０００９】
【図１】印刷装置のハードウエア構成を説明するブロック図である。
【図２】印刷装置のソフトウェアモジュールの構成を示すブロック図である。
【図３】印刷装置の制御方法を説明するフローチャートである。
【図４】印刷装置の制御方法を説明するフローチャートである。
【図５】印刷装置の制御方法を説明するフローチャートである。
【図６】印刷装置の制御方法を説明するフローチャートである。
【図７】印刷装置の制御方法を説明するフローチャートである。
【図８】印刷システムの構成を説明するブロック図である。
【図９】印刷システムのソフトウエアの構成を説明するブロック図である。
【図１０】印刷装置の制御方法を説明するフローチャートである。
【図１１】サーバ装置の制御方法を説明するフローチャートである。
【図１２】印刷装置の制御方法を説明するフローチャートである。
【図１３】印刷装置の制御方法を説明するフローチャートである。
【図１４】印刷装置が備えるスタッカの動作を説明する図である。
【発明を実施するための形態】
【００１０】
次に本発明を実施するための最良の形態について図面を参照して説明する。
＜システム構成の説明＞
〔第１実施形態〕
図１は、本実施形態を示す印刷装置２０１及びスタッカ１０１の構成を説明するブロック図である。図１に示すように、印刷装置２０１とスタッカ１０１とはバス等の信号線で電気的に接続されている。印刷装置２０１は、画像を用紙に印刷し、スタッカ１０１に搬送する。
印刷装置２０１は、ＵＩ２１５、プリンタエンジン２１６、ＣＰＵ２１１、ＲＡＭ２１２、ＨＤＤ２１３、Ｉ／Ｆ２１４を備える。また、スタッカ１０１は、イジェクトテーブル（取出し用の積載部）１０３、リフトテーブル（積載用の積載部）１０２、センサ２２４、ＣＰＵ２２１、ＲＯＭ２２２、Ｉ／Ｆ２２３を備える。
【００１１】
図１において、ＣＰＵ２１１は、印刷装置２０１は、ＲＡＭ２１２またはＨＤＤ２１３に記憶されたプログラムを読み出して実行することによって、印刷装置２０１を統括的に制御する。ＲＡＭ２１２は、ＣＰＵ２１１によって読み出されて実行されるプログラムを記憶する。ＨＤＤ２１３は、プログラムや、画像データを保存する。通信インタフェース２１４は、スタッカ１０１との通信を制御するための通信インターフェイスである。ＣＰＵ２１１は、このＩ／Ｆ２１４を介して、スタッカ１０１のＣＰＵ２２１と通信する。ＵＩ２１５は、操作画面を表示したり、印刷装置２０１がユーザから操作を受け付けたりするためのインタフェースである。プリンタエンジン２１６は、画像を用紙に印刷する。
次に、スタッカ１０１について説明する。ＣＰＵ２２１は、スタッカ１０１を統括的に制御する。ＲＯＭ２２２は、ＣＰＵ２２１によって読みだされて実行されるプログラムを記憶する。センサ２２４は、スタッカ１０１内の排紙口から排紙される用紙を検知するセンサや、スタッカ１０１内のリフトテーブル１０２が存在する位置を検知するためのセンサを含む。このスタッカ１０１は、図１４（Ａ）に示すような構成を有し、印刷装置２０１によって画像が印刷された用紙を受け取り、図１４（Ｂ）に示すようなリフトテーブル１０２に積載する。イジェクトテーブル１０３は、リフトテーブル１０２に積載されたシートをユーザがシートを取り出すために用いられる。イジェクトテーブル１０３も、図１４（Ｂ）に示すように、リフトテーブル１０２とイジェクトテーブル１０３は、実際はフォークの歯の様な形をしている。リフトテーブル１０２とイジェクトテーブル１０３は、互いに接触せずに、すれ違うことができるように構成されている。１０４、１０５は積載された用紙である。
では、スタッカ１０１における用紙の排出処理について説明する。スタッカ１０１の内部には、リフトテーブル１０２とイジェクトテーブル１０３が存在する（図１４の（Ａ）左上）。リフトテーブル１０２は、スタッカ１０１に排紙される用紙を積載可能な位置まで、不図示のアームによってリフトアップされている。リフトテーブル１０２に用紙１０４がスタックされると、リフトテーブル１０２がそれに応じて下降する（図１４の（Ａ）の右上）。
スタッカがフルになる（この時、リフトテーブル１０２と、イジェクトテーブル１０３が丁度同じ高さとなる）、あるいは用紙１０４の排出命令を受け取ると、スタック動作を中断し、リフトテーブル１０２を更に下げる。すると、用紙１０４がイジェクトテーブル１０３に乗った状態になる（図１４の（Ａ）中右）。そして、スタッカ１０１の前扉が開き、用紙１０４が乗ったイジェクトテーブル１０３が機外に押し出される（図１中左）。それによって、ユーザは、容易に、イジェクトテーブル１０３上の用紙を手に入れることができる。その後、リフトテーブル１０２が上昇し、用紙のスタック動作が再開される（図１４の（Ａ）下左）。イジェクトテーブル１０３から用紙１０４が取り除かれるとイジェクトテーブル１０３は、スタック動作を止めることはなく、スタッカ１０１の下部のイジェクトテーブル１０３出入口から機内に戻る（図１４の（Ａ）下右）。
このようなスタッカ１０１は、ユーザから、スタッカ１０１が備える不図示の取り出し指示部や、印刷装置２０１のＵＩ２１５を介して受け付けた用紙の取り出し指示を受け付けたことに従って、用紙の排出動作を実行する。また、それとは別に、スタッカ１０１は、ＣＰＵ２１１からの命令に従って用紙の排出動作を実行する。
【００１２】
図２は、図１に示した印刷装置２０１のソフトウェアモジュールの構成を示すブロック図である。
図２において、３０１はスタッカ処理判断部である。３０２はプリンタエンジン制御部である。３１１はスタッカ制御部である。３１２はテーブル制御部である。３２２はセンサ制御部である。
【００１３】
図３は、本実施形態を示す印刷装置２０１の制御方法を説明するフローチャートである。本例は、印刷装置２０１によるスタッカ排紙命令発行処理例である。なお、各ステップは、印刷装置２０１のＣＰＵ２１１がＨＤＤ２１３等に記憶された制御プログラム（図２に示したモジュールに対応する）を実行することで実現される。以下、図２に示したモジュールを主体として制御例を説明する。以下、後述するように予測した停止時間と、スタッカ１０１に設定される排紙時間とに基づいて、スタッカ１０１に排紙開始を通知する制御を説明する。
【００１４】
印刷装置２０１において、印刷ジョブを実行することによって行われる印刷中に印刷を停止しなければならない停止要因が発生したと判断すると、本処理が開始される（Ｓ４０１）。なお、特定処理には、例えばプリンタエンジン２１６の画質を調整するための画質調整処理（キャリブレーション処理）や、プリンタエンジン２１６が備える定着器に対する温度調整処理、ユーザから受け付けた一時停止要求による印刷の停止処理がある。キャリブレーション処理や温度調整処理は、画像の印刷が所定の枚数（例えば、５００枚）の用紙に実行されるたびに行われる。また、温度調整処理は、定着器の温度が基準の温度より所定量低下したり、上昇したりした場合にも行われる。
【００１５】
次に、プリンタエンジン制御部３０２は、プリンタエンジン２１６を中断させ、同時にスタッカ処理判断部３０１に対して、発生した停止要因と共にその旨を通知する（Ｓ４０２）。次に、プリンタエンジン停止要因からの停止時間の情報は、停止要因の種類ごとに予めＨＤＤ２１３に保持されており、ＣＰＵ２１１は、受信した情報から停止時間を予測（決定）する（Ｓ４０３）。例えば、停止要因が画質を調整するための処理である場合、ＣＰＵ２１１は、停止時間が「５０秒」であると予測する。また、停止要因が、プリンタエンジン２１６が備える定着器に対する温度調整処理である場合、ＣＰＵ２１１は、停止時間が「１５秒」であると予測する。さらに、停止要因が、ユーザから受け付けた一時停止要求による印刷の停止処理である場合、いつ停止要因が解消されるかわからないので、停止時間を設定可能な最大値（例えば、「９９９秒」）であると予測する。そして、スタッカ処理判断部３０１は、排出処理にかかる時間が、予測した停止時間より短いかどうかを判断する。なお、スタッカの排出処理にかかる排出時間は、「２０秒」といったように、あらかじめＨＤＤ２１３に記憶されている。なお、２０秒は一例であり、他の値であってもよい。ここで、排出処理にかかる時間が、予測した印刷の停止時間より短いとスタッカ処理判断部３０１が判断した場合（Ｓ４０４）は、Ｓ４０５に処理を進める。そして、スタッカ処理判断部３０１は、Ｉ／Ｆ２１４を介して、スタッカ１０１に対して、排出処理を実施する命令を発行して（Ｓ４０５）、本処理を終了する（Ｓ４０６）。
一方、排出処理にかかる時間が、予測した印刷の停止時間がスタッカの排出処理にかかる時間以上であるとスタッカ処理判断部３０１が判断した場合（Ｓ４０４）は、排出処理を実行せずに本処理を終了する（Ｓ４０６）。
図４は、本実施形態を示すスタッカ１０１の制御方法を説明するフローチャートである。本例は、スタッカ１０１によるスタッカ排紙命令受信処理例である。なお、各ステップは、スタッカ１０１のＣＰＵ２２１がＲＯＭ２２２に記憶された制御プログラム（図２に示したモジュールに対応する）を実行することで実現される。以下、図２に示したモジュールを主体として制御例を説明する。
【００１６】
本処理を開始すると（Ｓ５０１）、図３に示したＳ４０５で、印刷装置２０１のスタッカ処理判断部３０１よりＩ／Ｆ２２３を介して、発行される排紙処理命令を受信する（Ｓ５０２）。そして、スタッカ制御部３１１は、テーブル制御部３１２にリフトテーブル１０２にスタックされた用紙の機外排出命令を発行して（Ｓ５０３）、本処理を終了する。機外排出命令を受信したスタッカ１０１は、リフトテーブル１０２に積載された用紙を、図１４（Ａ）に示すようにイジェクトテーブル１０３に載せ換え、イジェクトテーブル１０３を機外に排出する。
これにより、スタッカ１０１は、印刷装置２０１で排紙処理に必要な時間がエンジン停止時間よりも短いと判断されることに応じて、スタッカ１０１がスタッカ排紙処理を行うように制御できる。
【００１７】
〔第２実施形態〕
第１実施形態では、印刷の停止時間が、スタッカの排紙処理にかかる時間より長いと判断されることに応じて、スタッカの排紙処理を行う場合について説明した。しかしながら、リフトテーブル１０２に用紙が十分スタックされていて、近いうちにスタッカ１０１の排紙が必要になる状態となることもある。また、リフトテーブル１０２はスタッカ１０１の排紙口から排紙される用紙を積載するたびにリフトダウンするため、リフトテーブル１０２に用紙が十分スタックされている場合、用紙の排出処理を行う際のリフトテーブル１０２の下降にそれほど時間がかからない。そこで、リフトテーブル１０２に用紙が十分スタックされている場合には、印刷停止時間がスタッカ１０１の排紙処理にかかる時間よりも短くても、この時間を利用してスタッカ１０１の排紙処理を行った方が、印刷処理にかかる時間を短縮することができる。具体的には、印刷装置２０１のＣＰＵ２１１は、排紙処理に必要な時間が印刷停止時間より短くても、スタッカ１０１に排紙されるシートの量が所定の量より多ければ、排紙処理を実行する例を説明する。
【００１８】
図５は、本実施形態を示す印刷装置の制御方法を説明するフローチャートである。本例は、スタッカ１０１によるスタッカ排紙命令受信処理例である。なお、各ステップは、印刷装置２０１のＣＰＵ２１１がＨＤＤ２１３等に記憶された制御プログラム（図２に示したモジュールに対応する）を実行することで実現される。以下、図２に示したモジュールを主体として制御例を説明する。なお、図３に示したステップと同様のステップには、同じステップ番号を付して、その説明を割愛する。
Ｓ４０４で、スタッカ処理判断部３０１は、用紙の排紙処理にかかる時間が、印刷停止時間より長いと判断した場合に、スタッカ処理判断部３０１は、Ｉ／Ｆ２１４を介して、スタッカ１０１にリフトテーブル１０２の積載量の問合せを行う（Ｓ６０１）。積載量は、枚数であっても、高さであってもよい。枚数の場合、スタッカ１０１のセンサ制御部３２２が、印刷装置２０１から搬送されるシートを排紙する度に、排紙したシートの数をセンサ２２４からの信号に基づいてカウントし、カウントされたシートの枚数を問合せに対して返信すればよい。この場合、リフトテーブル１０２の用紙の排出処理を行った際に、カウントされた値はゼロに初期化される。一方、高さの場合、シートを積載するごとに下降するリフトテーブル１０２の位置をセンサ２２４によって判断し、判断された高さを問合せに対して返信すればよい。スタッカ処理判断部３０１は、スタッカ１０１から返信されたリフトテーブル１０２の積載量の問合せに対する応答情報を取得するのを待つ（Ｓ６０２）。
そして、スタッカ処理判断部３０１は、取得した応答情報に対応する積載量がある量Ｘ以上であるか否かを判断する（Ｓ６０３）。ここで、Ｘの単位は、枚数、あるいは高さが可能で、Ｘの数値はスタッカ処理判断部３０１が固定で保持するか、ＵＩ２１５を使用してユーザに値を指定させることが可能である。
【００１９】
Ｓ６０３でリフトテーブル１０２の積載量がＸ以上であるとスタッカ処理判断部３０１が判断した場合、スタッカ処理判断部３０１は、Ｉ／Ｆ２１４を介して、スタッカ１０１に排紙処理を実施する命令を発行して（Ｓ４０５）、本処理を終了する（Ｓ４０６）。スタッカ１０１は、この命令を受信したことに応じて、リフトテーブル１０２に積載された用紙の排出処理を実行する。また、Ｓ６０３で、スタッカ処理判断部３０１が取得した応答情報に対応する積載量がある量Ｘ以上でないと判断した場合は、本処理を終了する（Ｓ４０６）。
図６は、本実施形態を示すスタッカ１０１の制御方法を説明するフローチャートである。本例は、スタッカ１０１によるスタッカ排紙命令受信処理例である。なお、各ステップは、スタッカ１０１のＣＰＵ２２１がＲＯＭ２２２に記憶された制御プログラム（図２に示したモジュールに対応する）を実行することで実現される。以下、図２に示したモジュールを主体として制御例を説明する。
【００２０】
本処理を開始した後（Ｓ７０１）、スタッカ制御部３１１は、Ｉ／Ｆ２２３を介して積載量の問合せを受信する（Ｓ７０２）。そして、スタッカ制御部３１１は、センサ制御部３２２がセンサ３２４によって検知して管理している積載量を取得し、リフトテーブル１０２の積載量を検知する（Ｓ７０３）。スタッカ制御部３１１は、その積載量をＩ／Ｆ２２３を介して印刷装置２０１に上記問い合わせに対する回答として送信し（Ｓ７０４）、本処理を終了する（Ｓ７０５）。
これにより、排紙処理にかかる時間が、印刷停止時間がスタッカ１０１における排紙処理にかかる時間より長くても、積載量に合わせてスタッカ１０１の排紙処理を行うことで、印刷処理が完了するまでにかかる時間を短くすることができる。
【００２１】
〔第３実施形態〕
上記第１実施形態では、印刷の停止時間がスタッカ１０１の排紙処理にかかる時間より長い場合に必ずスタッカの排紙処理を行う場合について説明した。しかしながら、排紙されるシートの積載量が少ない状態でイジェクトトレイ１０３が排出されると、イジェクトトレイ１０３から用紙を取り除く作業が増えてしまうという課題が発生する場合がある。そこで、排紙されるシートの積載量が少ない場合には、印刷の停止時間がスタッカ１０１の排紙処理にかかる時間より長くても、スタッカ１０１の排紙処理を制限する実施形態について説明する。
【００２２】
図７は、本実施形態を示す印刷装置の制御方法を説明するフローチャートである。なお、各ステップは、印刷装置２０１のＣＰＵ２１１がＨＤＤ２１３等に記憶された制御プログラム（図２に示したモジュールに対応する）を実行することで実現される。以下、図２に示したモジュールを主体として制御例を説明する。
なお、Ｓ４０１〜Ｓ４０４迄は図３と同等の処理であるので、説明を割愛する。
Ｓ４０４で、排紙処理にかかる時間が、印刷停止時間より短いとスタッカ処理判断部３０１が判断した場合に、スタッカ処理判断部３０１は、Ｉ／Ｆ２１４を介して、スタッカ１０１にリフトテーブル１０２の積載量の問合せを行う（Ｓ６０１）。積載量の返信の方法は、第２の実施形態で説明した方法と同様である。ここで、スタッカ処理判断部３０１は、スタッカ１０１から返信された情報を元に（Ｓ６０２）、積載量がある量Ｙ以下であるか否かを判断する（Ｓ８０１）。ここで、Ｙの単位は、枚数、あるいは高さが可能で、Ｙの数値はスタッカ処理判断部３０１が固定で保持するか、ＵＩ２１５を使用してユーザに値を指定させることが可能である。
【００２３】
Ｓ８０１でリフトテーブル１０２の積載量がＹ以上とスタッカ処理判断部３０１が判断した場合、スタッカ処理判断部３０１は、Ｉ／Ｆ２１４を介して、スタッカ１０１に排紙処理を実施する命令を発行して（Ｓ４０５）、本処理を終了する（Ｓ４０６）。スタッカ１０１は、この命令を受信したことに応じて、リフトテーブル１０２に積載された用紙の排出処理を実行する。
これにより、排紙されるシートの積載量が少ない場合には、ずスタッカの排紙処理を制限することができる。
〔第４実施形態〕
【００２４】
上記第２実施形態では、印刷装置２０１が印刷停止時間だけを用いてリフトテーブル１０２にスタックされた用紙の排紙タイミングを決定する場合について説明した。しかしながら、印刷データのレンダリングから出力迄全てを制御しているプリンタサーバを使用する印刷装置の場合は、プリンタサーバがスタックされた用紙の排紙制御も行うことがある。以下、この機能を利用する実施形態について説明する。なお、プリンタサーバとして個別のハードウェアがある例を用いて説明するが、印刷装置２０１上の相応のハードウェアを使用してソフトウェアを動かせば同等の機能を実現する事が可能である。
【００２５】
図８は、本実施形態を示す印刷装置を利用する印刷システムの構成を説明するブロック図である。本例は、図１に示したスタッカ１０１と、印刷装置２０１に、さらにサーバ装置とから印刷システムが構築される例である。
図８において、９０１はサーバ装置である。９１１はＣＰＵであり、図１０以降で説明するプリンタサーバとして機能するサーバ装置９０１のソフトウェアは全てこの上で動作する。９１２はＲＡＭであり、ＣＰＵ９１１で動作するソフトウェアがデータ保存や自分自身の動作のために使用する。９１３はＨＤＤであり、ソフトウェアやデータを保存する。９１４は印刷装置２０１との通信インターフェイスである。９１５はＵＩである。
【００２６】
図９は、本実施形態を示す印刷装置を利用する印刷システムのソフトウエアの構成を説明するブロック図である。なお、図２に示したスタッカ１０１と印刷装置２０１と同様の構成については同じ符号を付して、説明は割愛する。
図９において、１００１はプリンタサーバ制御部である。１００２は既存機能のプリント機能である。
図１０は、本実施形態を示す印刷装置の制御方法を説明するフローチャートである。なお、各ステップは、印刷装置２０１のＣＰＵ２１１がＨＤＤ２１３等に記憶された制御プログラム（図２に示したモジュールに対応する）を実行することで実現される。以下、図９に示したモジュールを主体として制御例を説明する。なお、Ｓ４０１〜Ｓ４０４迄は図４と同等の処理であるので、説明を割愛する。以下、サーバ装置９０１に排紙開始の可否を問合わせて、サーバ装置９０１から受信する排紙開始の指示に従いＣＰＵ２１１がスタッカ１０１に排紙開始を通知する例を説明する。
【００２７】
Ｓ４０４で、印刷停止時間がスタッカの排紙処理にかかる時間より長いとスタッカ処理判断部３０１が判断した場合、スタッカ処理判断部３０１は、Ｉ／Ｆ２１４を介してサーバ装置９０１に用紙の排紙処理ができることを通知する（Ｓ１１０１）。スタッカ処理判断部３０１は、サーバ装置９０１からの返信を待つ（Ｓ１１０２）。そして、スタッカ処理判断部３０１がサーバ装置９０１からの返信に応じて、スタックされた用紙の排紙処理をこのタイミングで実行すべきかどうかを判断する（Ｓ１１０３）。ここで、スタックされた用紙の排紙処理をこのタイミングで実行すべきであると判断した場合、スタッカ処理判断部３０１は、Ｉ／Ｆ２１４を介して、スタッカ１０１に排紙処理を実施する命令を発行して（Ｓ４０５）、本処理を終了する（Ｓ４０６）。
【００２８】
図１１は、本実施形態を示すサーバ装置の制御方法を説明するフローチャートである。本例は、サーバ装置９０１による排紙実行通知制御例である。なお、各ステップは、図８に示したＣＰＵ９１１がＨＤＤ９１３に記憶された制御プログラムを実行することで実現される。また、以下の説明では、図９に示しステップモジュールを主体として説明する。
本処理が開始されると（Ｓ１２０１）、Ｉ／Ｆ９１４を介して、プリンタサーバ制御部１００１が印刷停止時間内にスタッカ排紙を実行することが可能であるという情報を受信する（Ｓ１２０２）。プリンタサーバ制御部１００１は、プリント機能１００２がスタッカの排紙を自分で制御するか否かを情報収集／判断する（Ｓ１２０３）。ここで、自らのタイミングで行うと判断した場合、プリンタサーバ制御部１００１は、スタッカの排紙不要通知を（Ｓ１２０４）、ＩＦ９１４を介して印刷装置２０１に送信して、本処理を終了する（Ｓ１２０６）。一方、自らのタイミングで行わないとプリンタサーバ制御部１００１が判断した場合は、プリンタサーバ制御部１００１は、スタッカの排紙実行通知を（Ｓ１２０５）、ＩＦ９１４を介して印刷装置２０１に送信して、本処理を終了する（Ｓ１２０６）。
これにより、プリンタサーバがスタックされた用紙の排紙制御も行うシステムでも、本発明を適用したスタック処理が実現できる。
【００２９】
〔第５実施形態〕
同様に、上記第２実施形態でも、サーバ装置９０１がある場合は、第４実施形態でも、サーバ装置９０１がスタックされた用紙の排紙制御を行う事が可能である。
図１２は、本実施形態を示す印刷装置の制御方法を説明するフローチャートである。なお、各ステップは、印刷装置２０１のＣＰＵ２１１がＨＤＤ２１３等に記憶された制御プログラム（図２に示したモジュールに対応する）を実行することで実現される。以下、図９に示したモジュールを主体として制御例を説明する。なお、Ｓ４０１〜Ｓ４０４迄は図４と同等の処理であるので、さらに、サーバ装置９０１の処理については、図１１に示した通りであるので説明を割愛する。
【００３０】
〔第６実施形態〕
同様に、第３実施形態でも、サーバ装置９０１がある場合は、第４実施形態と同等に、サーバ装置９０１がスタックされた用紙の排紙制御を行う事が可能である。
図１３は、本実施形態を示す印刷装置の制御方法を説明するフローチャートである。なお、各ステップは、印刷装置２０１のＣＰＵ２１１がＨＤＤ２１３等に記憶された制御プログラム（図２に示したモジュールに対応する）を実行することで実現される。以下、図９に示したモジュールを主体として制御例を説明する。なお、Ｓ４０１〜Ｓ４０４迄は図４と同等の処理であるので、さらに、サーバ装置９０１の処理については、図１１に示した通りであるので説明を割愛する。
【００３１】
本発明の各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウエア（プログラム）をパソコン（コンピュータ）等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。
【００３２】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【符号の説明】
【００３３】
１０１  スタッカ
２０１  印刷装置
【図１】
2015000498.tif 000003
【図２】
2015000498.tif 000004
【図３】
2015000498.tif 000005
【図４】
2015000498.tif 000006
【図５】
2015000498.tif 000007
【図６】
2015000498.tif 000008
【図７】
2015000498.tif 000009
【図８】
2015000498.tif 000010
【図９】
2015000498.tif 000011
【図１０】
2015000498.tif 000012
【図１１】
2015000498.tif 000013
【図１２】
2015000498.tif 000014
【図１３】
2015000498.tif 000015
【図１４】
2015000498.tif 000016