(57)【要約】      （修正有）【課題】スタッカからのシートの落下を抑制する印刷制御装置、印刷制御方法、及びプログラムを提供する。【解決手段】印刷ジョブのカット設定を判定しＳ３０３、印刷ジョブのカット設定に基づいて、印刷装置の印刷部に印刷ジョブの印刷を実行させるＳ３０９又は印刷ジョブの印刷を実行させないようにＳ３０６制御する。【選択図】図３
2016068472.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブのカット設定を判定する第１判定手段と、
前記第１判定手段の判定結果に基づいて、印刷装置が備える印刷部に前記印刷ジョブの印刷を実行させる又は前記印刷ジョブの印刷を実行させないように制御する印刷制御手段と、
を備えることを特徴とする印刷制御装置。
【請求項２】
前記印刷制御手段は、前記第１判定手段が印刷ジョブのカット設定として印刷後にカットする命令を含まないと判定した場合、前記印刷部に前記印刷ジョブの印刷を実行させないように制御することを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記印刷制御手段は、前記第１２判定手段が印刷ジョブのカット設定として印刷後にカットする命令を含むと判定した場合、前記印刷部に前記印刷ジョブの印刷を実行させることを特徴とする請求項１又は２に記載の印刷制御装置。
【請求項４】
前記印刷装置とシートを貯留するスタッカとが接続しているか判定する第２判定手段をさらに備え、
前記印刷制御手段は、前記第１判定手段の判定結果及び前記第２判定手段の判定結果に基づいて、前記印刷ジョブの印刷を実行させる又は前記印刷ジョブの印刷を実行させいないように制御することを特徴とする請求項１〜３のいずれか1項に記載の印刷制御装置。
【請求項５】
前記印刷制御手段は、前記第２判定手段が接続していないと判定した場合、前記印刷部に前記印刷ジョブを実行させることを特徴とする請求項４に記載の印刷制御装置。
【請求項６】
前記第２判定手段が接続していると判定し且つ前記第１判定手段が印刷ジョブのカット設定として印刷後にカットする命令を含まないと判定した場合、前記印刷装置と前記スタッカを非接続とすることを促す通知を行う通知手段をさらに備えることを特徴とする請求項４又は５項に記載の印刷制御装置。
【請求項７】
前記通知手段は、前記印刷装置と前記スタッカを非接続とするか、前記印刷ジョブをキャンセルするかをユーザが選択可能に通知することを特徴とする請求項６に記載の印刷制御装置。
【請求項８】
キューに保存された印刷ジョブの出力シートの長さの合計値が前記スタッカの保持可能なシート長以下であるかを判定する第３判定手段をさらに備え、
前記印刷制御手段は、前記第１判定手段の判定結果及び第３の判定結果に基づいて、前記印刷部に前記印刷ジョブの印刷を実行させる又は前記印刷ジョブの印刷を実行させないように制御することを特徴とする請求項１〜７のいずれか１項に記載の印刷制御装置。
【請求項９】
前記印刷制御手段は、キューに保存された印刷ジョブとして前記第１判定手段が印刷ジョブのカット設定として印刷後にカットする命令を含むと判定した印刷ジョブを含み、前記第３判定手段がキューに保存された印刷ジョブのうちカット設定として印刷後にカットする命令を含むと判定された印刷ジョブまでの出力シートの長さの合計値が前記スタッカの保持可能なシート長以下であると判定した場合、前記印刷部に前記キューに保存された印刷ジョブのうちカット設定として印刷後にカットする命令を含むと判定された印刷ジョブまでの印刷を実行させることを特徴とする請求項８に記載の印刷制御装置。
【請求項１０】
印刷ジョブを記憶する記憶手段をさらに備え、
前記第１判定手段が印刷ジョブが印刷後にカットする命令を含まないと判定した場合、前記記憶手段に当該印刷ジョブを記憶させ、前記印刷装置とシートを貯留するスタッカとが接続していない場合、前記印刷制御手段は、前記記憶手段に記憶された印刷ジョブを前記印刷部に印刷させることを特徴とする請求項１〜９のいずれか１項に記載の印刷制御装置。
【請求項１１】
印刷ジョブの出力シートの長さを判定するシート長判定手段と、
前記シート長判定手段の判定結果に基づいて、印刷装置が備える印刷部に前記印刷ジョブの印刷を実行させる又は前記印刷ジョブの印刷を実行させないように制御する印刷制御手段と、
を備えることを特徴とする印刷制御装置。
【請求項１２】
前記印刷装置とシートを貯留するスタッカとが接続しているか判定する接続判定手段をさらに備え、
前記印刷制御手段は、前記シート長判定手段の判定結果及び前記接続判定手段の判定結果に基づいて、前記印刷ジョブの印刷を実行させる又は前記印刷ジョブの印刷を実行させいないように制御することを特徴とする請求項１１に記載の印刷制御装置。
【請求項１３】
前記印刷装置を備えることを特徴とする請求項１〜１２のいずれか１項に記載の印刷制御装置。
【請求項１４】
シートをカットする切断手段をさらに備えることを特徴とする請求項１〜１３のいずれか１項に記載の印刷制御装置。
【請求項１５】
印刷ジョブのカット設定を判定し、
前記印刷ジョブのカット設定に基づいて、印刷装置が備える印刷部に前記印刷ジョブの印刷を実行させる又は前記印刷ジョブの印刷を実行させないように制御することを特徴とする印刷制御方法。
【請求項１６】
印刷ジョブの出力シートの長さを判定し、
前記印刷ジョブの出力シートの長さに基づいて、印刷装置が備える印刷部に前記印刷ジョブの印刷を実行させる又は前記印刷ジョブの印刷を実行させないように制御することを特徴とする印刷制御方法。
【請求項１７】
請求項１〜１４のいずれか１項に記載の印刷制御装置の各手段としてコンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スタッカなどの貯留装置を接続可能な印刷装置を制御する印刷制御装置、印刷制御方法及びプログラムに関する。
【背景技術】
【０００２】
印刷装置として、スタッカなどの印刷出力用紙を貯留するスタック装置を接続できるものが知られている。特に、業務用の複写機やプリンタ等の場合、例えばＡ０、Ａ１サイズのような大サイズの用紙などが用いられる。これらの用紙は、印刷装置内で画像形成された後、各サイズの用紙を受け入れる十分な大きさを有するスタック装置に貯留される（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３２４９２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、スタッカなどの印刷出力用紙を貯留する装置を備える印刷装置では、印刷ジョブの用紙カット設定がカットしない設定の印刷ジョブが続く場合、スタッカが保持可能な用紙長を超えてしまうことがあった。この場合、スタッカから用紙が落下し、印刷面を傷つけてしまう。
【０００５】
本発明の目的は、このような従来の問題点を解決することにある。上記の点に鑑み、本発明は、スタッカからのシートの落下を抑制する印刷制御装置、印刷制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の印刷制御装置は、印刷ジョブのカット設定を判定する第１判定手段と、前記第１判定手段の判定結果に基づいて、印刷装置が備える印刷部に前記印刷ジョブの印刷を実行させる又は前記印刷ジョブの印刷を実行させないように制御する印刷制御手段と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、印刷済みのシートがスタッカから落下することを未然に抑制することができる。
【図面の簡単な説明】
【０００８】
【図１】実施形態１に係る印刷装置の概略内部構成を示す図である。
【図２】実施形態１に係る印刷装置とスタッカとが接続された状態でシートを排出する方法の説明図である。
【図３】実施形態１に係る実施例１の印刷処理のフローチャートである。
【図４】本実施形態に係る表示部に表示する表示内容を示す図である。
【図５】スタッカ保持可能長とジョブキューの全ジョブの印刷長さとの関係を示す図である。
【図６】実施形態２に係る印刷処理のフローチャートである。
【図７】実施形態３に係る印刷処理のフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態について図面を用いて説明する。なお、この実施の形態で用いる装置の各構成要素の相対配置、装置形状等は、あくまで例示であり、これらのみに限定するものではない。
【００１０】
（実施形態１）
本発明の実施形態１を図面を参照して説明する。図１は、本実施形態に係る印刷装置の一例となる印刷装置の概略構成を示す図である。図１の印刷装置は、印刷機能のみを有したものを示すが、これに限らず、原稿上の画像を読取る読取装置をさらに備えて複写機として機能するものや他の機能を加えた複合装置としてもよい。図１は、本発明に係る印刷装置１００の概略内部構成を示す図である。印刷装置１００は、プリンタコントローラ１２０、プリンタエンジン１５０、ＨＤＤ１６１、入出力装置１６２を有する。印刷装置１００には、スタッカ１８０を接続可能である。また、印刷装置１００は、ネットワーク１９１を介してホストコンピュータ１９０に接続可能である。  プリンタコントローラ１２０は、ＨＤＤインターフェース（ＨＤＤ  Ｉ／Ｆ）１２１、入出力装置インターフェース（入出力装置Ｉ／Ｆ）１２２、ＲＯＭインターフェース（ＲＯＭ  Ｉ／Ｆ）１２５、メモリコントローラ１２６を有する。また、ホストインターフェース（ホストＩ／Ｆ）１２７、ＣＰＵ１２８、スタッカユニットインターフェース１２９、コントローラエンジンインターフェース１３０、画像処理部１３１を備える。これらは、システムバス１３２を介して接続される。また、プリンタコントローラ１２０は、ＦｌａｓｈＲＯＭ１２３及びＲＡＭ１２４を有し、それぞれＲＯＭ  Ｉ／Ｆ１２５及びメモリコントローラ１２６を介してシステムバス１３２に接続される。
【００１１】
ＣＰＵ１２８は、マイクロプロセッサ（マイクロコンピュータ）形態の中央演算処理部であり、プログラムの実行やハードウェアの起動により印刷装置１００全体の動作を制御する。ＦｌａｓｈＲＯＭ１２３は、ＣＰＵ１２８が実行するためのプログラムや印刷装置１００の各種動作に必要な固定データを格納する。ＲＡＭ１２４は、ＣＰＵ１２８のワークエリアとして用いられたり、種々の受信データの一時格納領域として用いられたり、各種設定データを記憶させたりする。
【００１２】
画像処理部１３１は、各種画像処理を行い、例えば、印刷装置１００で扱う印刷データ（例えば、ページ記述言語で表されたデータ）を画像データ（ビットマップ画像データ）へ展開（変換）する処理やその他の画像処理を行う。入力された印刷データに含まれる画像データの色空間（たとえばＹＣｂＣｒ）を、標準的なＲＧＢ色空間（たとえばｓＲＧＢ）に変換する。また、画像データに対し、有効な（画像形成装置２００が印刷処理可能な）画素数への解像度変換、画像解析、画像補正等、様々な画像処理が必要に応じて施される。これらの画像処理によって得られた画像データは、ＲＡＭ１２４または、ＨＤＤ１６１に格納される。
【００１３】
プリンタエンジン１５０は、インクジェットヘッド１５１、カッタ１５２、モータ１５３、プリンタコントローラ１２０とのインターフェース１５４、スタッカ近接センサ１５５を備える。これらは、システムバス１５６を介して接続されている。
【００１４】
インクジェットヘッド１５１は、画像の印刷を行う印刷部であり、画像データに基づいてシート上に画像を印刷する。インクジェットヘッド１５１は、例えば、複数色分の印刷ヘッドを複数保持し、シートの搬送に同期させて、印刷ヘッドからインクを吐出させてシート上に画像を形成する。なお、本実施形態に係る印刷装置は、記録剤としてインクを用いたインクジェット方式のプリンタを例に挙げて説明するが、これに限定されるものではない。本発明は、サーマルプリンタ（昇華型、熱転写型など）、ドットインパクトプリンタ、ＬＥＤプリンタ、レーザープリンタなどの電子写真方式など、様々な印刷方式に適用可能である。
【００１５】
カッタ１５２は、シートを切断する機構である。カッタユニット１５２は、例えば、画像印刷後のシートをユーザの指示等に応じて所定の長さにカットする。
【００１６】
モータ１５３は、シートを搬送させる搬送ローラを駆動させるためのモータであり、ＣＰＵ１２８によって制御される。
【００１７】
スタッカ近接センサ１５５は、スタッカ１８０が物理的にプリンタに接続されているか非接続であるかを判定するセンサである。
【００１８】
また、スタッカ１８０は、ＣＰＵ１７１、ＲＯＭインターフェース（ＲＯＭ  Ｉ／Ｆ）１７２、メモリコントローラ１７４、プリンタコントローラ１２０と接続するインターフェース１７６、紙検知センサ１７７、搬送モータ１７８を有する。これらは、システムバス１７９を介して接続される。また、スタッカ１８０は、ＦｌａｓｈＲＯＭ１７３及びＲＡＭ１７５を有し、それぞれＲＯＭ  Ｉ／Ｆ１７２及びメモリコントローラ１７４を介してシステムバス１７９に接続される。
【００１９】
ＣＰＵ１７１は、マイクロプロセッサ（マイクロコンピュータ）形態の中央演算処理部であり、プログラムの実行やハードウェアの起動によりスタッカ１８０全体の動作を制御する。ＦｌａｓｈＲＯＭ１７３は、ＣＰＵ１７１が実行するためのプログラムやスタッカ１８０の各種動作に必要な固定データを格納する。ＲＡＭ１７５は、ＣＰＵ１７１のワークエリアとして用いられたり、種々の受信データの一時格納領域として用いられたり、各種設定データを記憶させたりする。
【００２０】
搬送モータ１７８は、シートを搬送させる搬送ローラを駆動させるためのモータであり、ＣＰＵ１７１によって制御される。
【００２１】
紙検知センサ１７７は、スタッカ１８０に排出されたシートを検知するセンサである。
【００２２】
入出力装置１６２は、ユーザが種々の操作を行うためのハードキーやタッチパネル、またユーザに種々の情報を提示（通知）するための表示部を含む。またユーザへの情報の提示は音声発生器からの音響情報に基づく音響（ブザー、音声等）を出力することによっても行うこともできる。
【００２３】
ＨＤＤ１６１は、ＣＰＵ１２８が実行するためのプログラム、印刷データ、印刷装置１００の各種動作に必要な設定情報を、内蔵するハードディスクに記憶させたり、読み出したりすることが可能である。本実施形態では、後述するジョブキューは、ＨＤＤ１６１に設けられる。このジョブキューには、印刷実行中や印刷処理前の印刷ジョブが保持される。なお、ＨＤＤ１６１に代えて、他の大容量記憶装置としてもよい。
【００２４】
なお、本実施形態では、印刷装置１００が入出力装置１６２を備えるものとしたが、これに限定されず、入出力装置１６２は、印刷装置１００の外部に設けられていてもよく、この場合は無線通信等により接続されるようにすればよい。また、例えば、ホストコンピュータ１９０が入出力装置１６２を兼ねていてもよい。また、印刷装置は、入出力装置１６２の他に、さらに、ネットワーク等を介して他の入出力装置が接続可能であってもよい。
【００２５】
ホストコンピュータ１９０は、例えば、印刷データの供給源となる外部装置である。なお、印刷装置１００は、ホストコンピュータ１９０の代わりに、例えば、画像読取用のリーダ、デジタルカメラ、スマートフォンなどの他の印刷データの供給源となるものが接続されていてもよい。
【００２６】
ユーザは、シートとしてロール紙を印刷装置１００に給紙する際に、入出力装置１６２を使用してロール紙の種類を入力し、入力されたロール紙の種類はＲＡＭ１２４に記憶される。印刷装置１００は、ホストコンピュータ１９０から送られてきた印刷データを、ＣＰＵ１２８の命令により、ＨＤＤ１６１に書き込みながら、印刷データを一定の単位でＲＡＭ１２４にコピーする。その後、印刷データを画像処理部１３１により二値データに展開し、プリンタエンジン１５０に転送する。プリンタエンジン１５０は、転送された二値データに基づいて、インクジェットヘッド１５１によりロール紙に画像を印刷する。画像の印刷が終了した後、モータ１５３を駆動することにより、所定の位置までロール紙を移動させ、カッタ１５２によって、ロール紙を切断する。
【００２７】
印刷されたロール紙は、スタッカ１８０が接続されている場合は、スタッカ１８０内に搬送され、紙検知センサ１７７により検知される。カッタ１５２が、ロール紙をカットした後、搬送モータ１７８によりロール紙が搬送され、図示しないスタッカ貯留部に貯留される。図２は、印刷装置１００とスタッカ１８０を接続した状態でシートを排出する方法を説明する図である。図２は、印刷装置１００とスタッカ１８０を横から見た図である。
【００２８】
本実施形態では、印刷装置１００は、上段ロール紙管２０１と下段ロール紙管２０２を備える。
【００２９】
また、印刷装置１００の用紙の排出口は、スタッカ１８０の給紙口と隣接しており、印刷装置１００から排出されたロール紙は、スタッカ１８０に給紙されるように構成される。また、スタッカ近接センサ１５５は、印刷装置１００とスタッカ１８０の接続部に設けられており、印刷装置１００とスタッカ１８０が接続されたことを検知することができる。
【００３０】
スタッカ１８０は、シートを貯留する貯留部２１１を備え、シートを複数枚貯留することができる。
【００３１】
図２では、上段ロール紙管２０１からロール紙２０４が搬送ローラ１５７によって搬送されている。インクジェットヘッド１５１は、ロール紙菅（２０１，２０２）から搬送されたロール紙２０４にインクを吐出し、ロール紙２０４上に画像が印刷される。印刷後は、カッタ１５２によりロール紙２０４が切断される。印刷装置１００の排出口から排出されたロール紙２０４は、スタッカ１８０の給紙口からスタッカ１８０内部に給紙される。なお、印刷されたロール紙は、順次スタッカ１８０に給紙される。
【００３２】
本実施形態では、スタッカ１８０内の搬送モータ１７８は、印刷装置内のローラ１５７よりも制御力が弱く設定されており、シートがカットされるまでは、搬送モータ１７８のみの搬送力によりスタッカ１８０内部に引き込まれることは無い。シートがカットされるまでは、印刷装置１００の搬送ローラの搬送力によりスタッカ１８０の内部に搬送される。印刷が終了すると、シートがカッタ１５２で切断されて所定の長さの出力シート２１０となる。なお、シートがカッタ１５２で切断されると搬送モータ１７８の回転が効き始め、シート２１０は貯留部２１１へ搬送される。紙検知センサ１７７によって検知した出力シート２１０が無くなったことを検出してからある一定時間の経過後、ＣＰＵ１７１は、搬送モータ１７８の回転を止め、貯留部２１１への搬送を終了する。
【００３３】
図３は、印刷ジョブ（印刷データ）を受信した場合の印刷装置１００の動作を示すフロー図である。図３に示す処理は、例えば、ＣＰＵ１２８がＲＯＭ１２３に格納されたプログラムをＲＡＭ１２４に読み出して実行することにより実現される。
【００３４】
ホストコンピュータ１９０等の外部装置から印刷データを受信すると、印刷処理を開始する。Ｓ３０１において、スタッカ１８０が近接しているかどうかをスタッカ近接センサ１５５により判定する。ここでは、近接センサ１５５によりスタッカ１８０が接続されているか非接続であるかの接続判定を行う。近接している場合、すなわち、接続していると判定した場合は（Ｓ３０１でＹｅｓ）、Ｓ３０３に進み、近接していない場合、すなわち、非接続であると判定した場合は（Ｓ３０１でＮｏ）、Ｓ３０２に進む。
【００３５】
Ｓ３０２では、印刷を実行し、印刷処理を終了する。このように、本実施形態では、スタッカ１８０が近接していない場合は、カット動作設定に関わらず、印刷を実行して、印刷処理を終了する。
【００３６】
Ｓ３０３では、受信した印刷ジョブが印刷終了後に印刷装置１００のカッタ１５２を使用して印刷装置１００が自動的にシートを切断する自動カットモードかどうかを判定する。判定結果が自動カットモードであれば（Ｓ３０３でＹｅｓ）、Ｓ３０７に進み、判定結果が自動カットモード以外であれば（Ｓ３０３でＮｏ）、Ｓ３０４に進む。なお、自動カットモードとは、カット設定として印刷後に切断する命令を含むものであり、自動カットモード以外としては、印刷を終了してもシートを切断しないユーザカットモードなどが挙げられる。
【００３７】
Ｓ３０４では、印刷ジョブに設定されたカットモード（カット動作設定）が、スタッカを接続した場合のカットモードとして非対応であるとして、エラー通知をする。言い換えれば、スタッカとカットモードの組み合わせが不適切と通知する。本実施形態では、入出力装置１６２にエラーであることを示すメッセージを表示する。なお、エラー通知は、音声等の表示以外の他の手段により通知するようにしてもよい。Ｓ３０４においてエラーを通知した後は、Ｓ３０５に進む。
【００３８】
Ｓ３０５では、入出力装置１６２において、印刷ジョブの印刷処理のキャンセルが選択されたか判定する。本実施形態では、詳細は後述するが、メッセージ表示画面で表示した選択肢からユーザがキャンセルを選択したか判定する。具体的には、Ｓ３０４で表示する表示画面において、スタッカを非接続とするか、現在の印刷ジョブをキャンセルしてカット設定を自動カットに変更した印刷ジョブとするかをユーザが選択可能とし、ここではユーザがキャンセルを選択したか判定する。キャンセルが選択された場合は（Ｓ３０５でＹｅｓ）、Ｓ３０６に進み、キャンセルが選択されなった場合は（Ｓ３０５でＮｏ）、Ｓ３０１に戻る。
【００３９】
Ｓ３０６では、印刷ジョブをキャンセルし、印刷処理を終了する。
【００４０】
Ｓ３０７では、印刷しようとするシートの印刷用紙種は、カッタ１５２で切断できるか判定する。カットできると判定した場合は（Ｓ３０７でＹｅｓ）、Ｓ３０８に進み、カットできないと判定した場合は（Ｓ３０７でＮｏ）、Ｓ３０４へ進む。ここで、カットできない印刷用紙種としては、例えば、フィルムが挙げられる。なお、カットできる印刷用紙種又は／及びカットできない印刷用紙種等は、例えば、予め印刷装置１００に保存されている。
【００４１】
Ｓ３０８では、スタッカ１８０が準備状態かを判定する。ここでいう準備状態とは、スタッカ１８０がシートを受け取ることができるスタンバイ状態を指す。本実施形態では、印刷装置１００とスタッカ１８０が電気的に接続状態にあるかをインターフェース１２９を介して判定し、準備状態であれば（Ｓ３０８でＹｅｓ）、Ｓ３０９に進み、準備状態でなければ（Ｓ３０８でＮｏ）、Ｓ３１０に進む。本実施形態では、印刷装置１００の電源を入れる前にスタッカ１８０を接続し、その後に印刷装置１００の電源を入れて起動させることにより、印刷装置１００とスタッカ１８０が電気的に接続状態となり、正常に動作できるように構成されている。なお、これに限定されず、印刷装置１００は、スタッカ１８０が接続されると、印刷装置１００の状態に関わらず印刷装置１００とスタッカ１８０が電気的に接続状態とし、正常に動作できるように構成してもよい。
【００４２】
Ｓ３０９では、印刷実行し、印刷処理を終了する。
【００４３】
Ｓ３１０では、スタッカの準備ができていないとしてエラー通をする。言い換えれば、スタッカ未準備であると通知する。本実施形態では、入出力装置１６２にメッセージを表示する。なお、エラー通知は、音声等の表示以外の他の手段により通知するようにしてもよい。その後、Ｓ３１１に進む。
【００４４】
Ｓ３１１では、入出力装置１６２において、印刷ジョブの印刷処理のキャンセルが選択されたか判定する。本実施形態では、詳細は後述するが、メッセージ表示画面で表示した選択肢からユーザがキャンセルを選択したか判定する。具体的には、本実施形態では、Ｓ３１０で表示する表示画面においてスタッカの接続状態を確認して（修正させて）再印刷するか、印刷ジョブをキャンセルするかをユーザが選択可能とし、ここではユーザがキャンセルを選択したか判定する。キャンセルが選択された場合は（Ｓ３１１でＹｅｓ）、Ｓ３０６に進み、キャンセルが選択されなった場合は（Ｓ３１１でＮｏ）、Ｓ３０１に戻る。
【００４５】
ここで、図４を用いて、エラー通知について説明する。図４は、表示部に表示される表示画面を示す。
【００４６】
図４（ａ）は、スタッカとカットモードの組み合わせが不適切なことを示す表示画面４０１である。表示画面４０１では、メッセージを表示すると共に、再印刷ボタン及びキャンセルボタンを表示する。再印刷ボタンが選択された場合は、Ｓ３０１へ戻り再印刷を行う。キャンセルボタンが選択された場合は、Ｓ３０６へ戻り印刷ジョブをキャンセルする。図４（ａ）では、「自動カットに設定されていません。スタッカを外して再印刷するかキャンセルして印刷設定を変更してください。」と表示し、自動カットに設定するか、スタッカを外させるようにユーザに促す。このように、本実施形態では、スタッカを非接続とするか、現在の印刷ジョブをキャンセルしてカット設定を自動カットに変更した印刷ジョブとするかをユーザが選択可能とする。
【００４７】
図４（ｂ）は、スタッカが未準備状態であることを示す表示画面４０２である。表示画面４０２では、メッセージを表示すると共に、再印刷ボタン及びキャンセルボタンを表示する。再印刷ボタンが選択された場合は、Ｓ３０１へ戻り再印刷を行う。キャンセルボタンが選択された場合は、Ｓ３０６へ戻り印刷ジョブをキャンセルする。図４（ｂ）では、「スタッカの準備ができていません。スタッカの位置や接続を確認した後、印刷開始してください。」と表示し、スタッカの接続状態の修正を促す指示を行う。このように、本実施形態では、スタッカの接続状態を確認して再印刷するか、印刷ジョブをキャンセルするかをユーザが選択可能とする。なお、本実施形態では、ユーザがスタッカ８０を外すことにより、再印刷を実行することができる。また、印刷装置１００が電源をオンオフしても、印刷ジョブを保持しておくことができる構成である場合は、印刷装置１００を再起動させることにより、印刷装置１００とスタッカ８０を電気的に接続状態としてから再印刷を指示すればよい。
【００４８】
なお、図４で表示される各ボタンは、ハードキーやマウス等で選択できるようにしてもよいし、表示部がタッチパネルの場合は、ユーザの指やタッチペン等で選択できるようにしてもよい。本実施形態では、スタッカが接続されている場合、自動カットモードの場合は印刷を実行するが、自動カットモード以外では印刷を実行しないように制御する。そして、カット設定として自動カットモード以外が設定されている場合は、スタッカ１８０を外すか、カットモードを変更することにより、印刷が実行できるようになっている。
【００４９】
これにより、印刷後にシートがスタッカ１８０から落下することを抑制することができる。したがって、印刷済みのシートが傷つくのを抑制することができる。また、ユーザはスタッカを使用していても用紙長を気にすることなく印刷出力を行うことができる。
【００５０】
（実施形態２）
本実施形態について図５及び６を参照して説明する。本実施形態では、自動カットモードが設定されていない印刷ジョブを受信した場合であっても、その後に自動カットモードが設定されている印刷ジョブを受信した場合、ジョブキューに保持されている全ジョブの出力シートの長さによっては、印刷を実行する。なお、実施形態１と重複する説明は省略する。また、実施形態１と同一のものには同一の符号を付す。
【００５１】
図５は、スタッカ保持可能長とジョブキューの各印刷ジョブに基づく印刷済みシート（出力シート）の長さを合計した合計値（全ジョブ長ともいう）との関係を示した図である。スタッカ１８０の貯留部２１１は、保持可能なシート長が決まっている。印刷装置１００は、その長さをスタッカ保持可能長５０１として記憶している。５０２は、印刷ジョブが実行される場合を示している。５０３は、印刷ジョブが実行されない場合を示している。
【００５２】
５０２は、印刷装置１００のジョブキューに、カットしない設定のジョブ１、カットしない設定のジョブ２に続き、カットする設定のジョブ３を受信した場合である。この場合、ジョブ３がカット設定であるため、ジョブ１、ジョブ２、ジョブ３を連続して印刷したシートを出力することができる。しかしながら、ジョブ１、ジョブ２、ジョブ３の全ジョブ長、すなわち、ジョブ１、ジョブ２、ジョブ３に基づく印刷済みシートの長さの合計値が、スタッカの保持可能なシート長を超える。したがって、この場合は、印刷を実行しない。なお、スタッカを外した場合は、印刷を可能とする。
【００５３】
一方、５０３は、印刷装置１００のジョブキューに、カットしない設定のジョブ４、カットしない設定のジョブ５に続き、カットする設定のジョブ６を受信した場合である。この場合、ジョブ６がカット設定であるため、ジョブ４、ジョブ５、ジョブ６を連続して印刷したシートを出力することができる。そして、ジョブ４、ジョブ５、ジョブ６の全ジョブ長、すなわち、ジョブ４、ジョブ５、ジョブ６に基づく印刷済みシートの長さの合計値が、スタッカの保持可能なシート長以下である。したがって、この場合は、印刷を実行する。
【００５４】
図５では、ジョブキューの全ての印刷ジョブを判断するものとして説明したが、ジョブキューの印刷ジョブのうち自動カットが設定された印刷ジョブまでのジョブ長の合計がスタッカの保持可能長を超えない、つまり、スタッカの保持可能長以下か判定すればよい。図６は、印刷ジョブ（印刷データ）を受信した場合の印刷装置１００の動作を示すフロー図である。図６に示す処理は、例えば、ＣＰＵ１２８がＲＯＭ１２３に格納されたプログラムをＲＡＭ１２４に読み出して実行することにより実現される。
【００５５】
ホストコンピュータ１９０等の外部装置から印刷データを受信すると、印刷処理を開始する。Ｓ６０１では、スタッカ１８０が近接しているかどうかを判定する。Ｓ６０１は、Ｓ３０１と同様であるため、詳細な説明を省略する。近接している場合は（Ｓ６０１でＹｅｓ）、Ｓ６０３に進み、近接していない場合は（Ｓ６０１でＮｏ）、Ｓ６０２に進む。
【００５６】
Ｓ６０２では、ジョブキューに残っている印刷ジョブすべてを印刷し、印刷処理を終了する。このように、本実施形態では、スタッカ１８０が近接していない場合は、カット動作設定に関わらず、印刷を実行して、印刷処理を終了する。
【００５７】
Ｓ６０３では、現在ジョブキューにたまっている全ジョブの出力シートの長さの合計と、スタッカが貯留部２１１に保持可能なシート長とを比較し、スタッカの保持可能長の方が大きいか判定する。全ジョブの出力シート長さの合計値がスタッカの保持可能なシート長よりも小さい場合は（Ｓ６０３でＮｏ）、Ｓ６０９に進み、スタッカ保持可能長の方が大きい場合は、Ｓ６０４に進む。
【００５８】
Ｓ６０４では、受信した印刷ジョブが自動カットモードか判定する。Ｓ６０４は、Ｓ３０３と同様であるため説明を省略する。自動カットモードであれば（Ｓ６０４でＹｅｓ）、Ｓ６０６に進み、自動カットモード以外であれば（Ｓ６０６でＮｏ）、Ｓ６０５に進む。
【００５９】
Ｓ６０５では、受信した印刷ジョブをジョブキューの最後に追加し、印刷処理を終了する。
【００６０】
Ｓ６０６では、スタッカ１８０が準備状態かどうかを判定する。Ｓ６０６は、Ｓ３０８と同様であるため説明を省略する。準備状態であれば（Ｓ６０６でＹｅｓ）、Ｓ６０７に進み、準備状態でなければ（Ｓ６０６でＮｏ）、Ｓ６０８に進む。
【００６１】
Ｓ６０７では、ジョブキューに残っている印刷ジョブすべてを印刷し、印刷処理を終了する。
【００６２】
Ｓ６０８では、スタッカ未準備であるとしてエラー通知をする。Ｓ６０８はＳ３１０と同様であるため説明を省略する。その後、Ｓ６０９へ進む。
【００６３】
Ｓ６０９では、キャンセルが選択されたか判定する。Ｓ６０９は、Ｓ３１１と同様であるため説明を省略する。キャンセルを選択した場合は（Ｓ６０９でＹｅｓ）、Ｓ６１０に進み、再印刷を選択した場合は（Ｓ６０９でＮｏ）、Ｓ６０１に戻る。
【００６４】
Ｓ６１０では、ジョブキューに残っている印刷ジョブ全てをキャンセルし、印刷処理を終了する。
【００６５】
本実施形態では、自動カットモードが設定されていない印刷ジョブがあっても、その後に自動カットモードが設定されている印刷ジョブを受信した場合、ジョブキューに保持されている全ジョブの出力シートの長さに応じて、印刷を実行するか否かを決定する。これにより、印刷後にシートがスタッカ１８０から落下することを抑制することができる。また、複数の印刷の実行処理を早く終了することができる。
【００６６】
また、ユーザはスタッカを使用していても用紙長を気にすることなく印刷出力を行うことができる。
【００６７】
なお、本実施形態では、複数の印刷ジョブが１つの連続シートに連続して印刷されて出力された場合、手動でシートを切断したり、他の自動切断装置によりシートを切断することにより、印刷ジョブ毎に成果物を得ることができる。
【００６８】
（実施形態３）
本実施形態について図７を参照して説明する。本実施形態では、スタッカが接続されていて自動カットモードが設定されていない印刷ジョブを受信した場合、保留ジョブとして保存し、スタッカ１８０が印刷装置１００から外された場合は、印刷を実行させる。なお、実施形態１と重複する説明は省略する。また、実施形態１と同一のものには同一の符号を付す。図７は、印刷ジョブ（印刷データ）を受信した場合の印刷装置１００の動作を示すフロー図である。図７に示す処理は、例えば、ＣＰＵ１２８がＲＯＭ１２３に格納されたプログラムをＲＡＭ１２４に読み出して実行することにより実現される。
【００６９】
Ｓ７０１では、スタッカが近接しているかどうかを判定する。Ｓ７０１は、Ｓ３０１と同様であるため説明を省略する。近接している場合は（Ｓ７０１でＹｅｓ）、Ｓ７０６に進み、近接していない場合は（Ｓ７０１でＮｏ）、Ｓ７０２に進む。
【００７０】
Ｓ７０２において、印刷ジョブを印刷し、Ｓ７０３に進む。Ｓ７０３では、スタッカ１８０が原因で保留した印刷ジョブが有るか判定する。本実施形態では、ＨＤＤ１６６に、スタッカ１８０が近接していたときに、カットしない設定で保留となっているジョブがあるかどうかを調べる。そのような保留ジョブがあるときには（Ｓ７０３でＹｅｓ）、Ｓ７０４に進み、そのような保留ジョブがないときには（Ｓ７０３でＮｏ）、印刷処理を終了する。
【００７１】
Ｓ７０４では、Ｓ７０３で見つかった保留ジョブを印刷するかどうかを判定する。本実施形態では、入出力装置１６２にメッセージを表示し、保留ジョブを印刷するか否かのユーザの判断を入力させる。保留ジョブを印刷すると入力された場合は（Ｓ７０４でＹｅｓ）、Ｓ７０５に進み、保留ジョブを印刷しないと入力された場合は（Ｓ７０４でＮｏ）、印刷処理を終了する。
【００７２】
Ｓ７０５では、スタッカ原因で保留となっていた全ジョブを印刷して終了する。
【００７３】
Ｓ７０６では、印刷ジョブが自動カットモードか判定する。Ｓ７０６は、Ｓ３０３と同様であるため説明を省略する。自動カットモードであれば（Ｓ７０６でＹｅｓ）、Ｓ７０８に進み、自動カットモード以外であれば（Ｓ７０６でＮｏ）、Ｓ７０７に進む。
【００７４】
Ｓ７０７では、受信したジョブをスタッカが原因で印刷を保留としたジョブとして、ＨＤＤに保存し、印刷処理を終了する。
【００７５】
Ｓ７０８では、印刷しようとする印刷用紙種はカットできるか判定する。Ｓ７０８は、Ｓ３０７と同様であるため説明を省略する。カットできる場合は（Ｓ７０８でＹｅｓ）、Ｓ７０９に進み、カットできない場合は（Ｓ７０８でＮｏ）、Ｓ７０７に進む。
【００７６】
Ｓ７０９では、スタッカ１８０が準備状態か判定する。Ｓ７０９は、Ｓ３０８と同様であるため説明を省略する。準備状態であれば（Ｓ３０８でＹｅｓ）、Ｓ７１０に進み、印刷を実行して印刷処理を終了する。準備状態でなければ（Ｓ３０８でＮｏ）、Ｓ７１１に進む。
【００７７】
Ｓ７１１では、スタッカが未準備であると通知し、Ｓ７１２へ進む。Ｓ７１１は、Ｓ３１０と同様であるため説明を省略する。
【００７８】
Ｓ７１２では、ジョブをキャンセルするか判定する。Ｓ７１２は、Ｓ３１１と同様であるため説明を省略する。キャンセルすると判定した場合は（Ｓ７１２でＹｅｓ）、Ｓ７１３に進み、印刷ジョブをキャンセルし、印刷処理を終了する。キャンセルをしないと判定した場合は（Ｓ７１２でＮｏ）、Ｓ７０１に戻る。
【００７９】
本実施形態では、スタッカが接続されている場合、自動カットモードの場合は印刷を実行するが、自動カットモード以外では印刷を実行しないように制御する。そして、カット設定として自動カットモード以外が設定されている場合は、スタッカ１８０を外すか、カットモードを変更することにより、印刷が実行できるようになっている。これにより、印刷後にシートがスタッカ１８０から落下することを抑制することができる。したがって、印刷済みのシートが傷つくのを抑制することができる。
【００８０】
また、スタッカが接続されていて自動カットモードが設定されていない印刷ジョブを受信した場合、保留ジョブとして保存し、スタッカ１８０が印刷装置１００から外された場合は、印刷を実行させる。このように、スタッカ１８０が接続されていることにより印刷が実行できない印刷ジョブをキャンセルせずに、保持しておくことにより、スタッカの接続状態に応じて、印刷を実行させることができる。
【００８１】
（他の実施形態）
本発明は上述した実施形態に限定されるものではない。例えば、上述した実施形態では、印刷ジョブのカット設定に基づいて、印刷を実行させるか印刷を実行させないかを制御するものとしたが、これに限定されるものではない。印刷ジョブに基づく印刷済みシートの長さ、すなわち、印刷ジョブの出力シートの長さに基づいて制御してもよい。具体的には、印刷ジョブの出力シートの長さが、スタッカが貯留部２１１に保持可能なシート長以下であるかのシート長判定をし、保持可能なシート長以下であれば印刷を実行させ、保持可能なシート長より大きければ印刷を実行させないようにしてもよい。また、このとき、保持可能なシート長より大きい場合でもスタッカに接続していない場合は、印刷を実行させるようにしてもよい。なお、印刷ジョブの出力シートの長さ及びカット設定に基づいて、印刷を実行させるか印刷を実行させないかを制御してもよい。例えば、保持可能なシート長以下で且つ自動カットモードであれば印刷を実行させ、保持可能なシート長以下であっても自動カットモードでなければ印刷を実行させないようにしてもよい。
【００８２】
上述した実施形態では、被記録媒体として、ロールシートを例に挙げて説明したが、これに限定されるものではなく、例えば、他の連続シート等であってもよい。被記録媒体としては、例えば、布、プラスチック・フィルム、金属板、ガラス、セラミックス、樹脂、木材、皮革等が挙げられ、記録剤（インク、トナー等）を受容可能なものであれば良い。
【００８３】
また、上述した実施形態では、印刷装置が印刷制御装置を備えるものとしたが、これに限定されず、印刷装置と接続された外部装置からの指示で当該印刷装置における印刷処理の動作を制御させる場合、この外部装置が印刷制御装置となる。また、印刷装置とシートを貯留するスタッカとが接続しているかの判定と、印刷ジョブのカット設定の判定を外部装置で行って、これらの判定結果に基づく印刷制御を印刷装置で実行してもよい。
【００８４】
上述した実施形態は、以下の処理を実行することによっても実現される。すなわち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。また、プログラムは、１つのコンピュータで実行させても、複数のコンピュータを連動させて実行させるようにしてもよい。また、上記した処理の全てをソフトウェアで実現する必要はなく、処理の一部または全部をＡＳＩＣ等のハードウェアで実現するようにしてもよい。また、ＣＰＵも１つのＣＰＵで全ての処理を行うものに限らず、複数のＣＰＵが適宜連携をしながら処理を行うものとしてもよい。
【符号の説明】
【００８５】
１００  印刷装置
１２０  プリンタコントローラ
１２１  ＨＤＤインターフェース
１２２  入出力装置インターフェース
１２３  ＦｌａｓｈＲＯＭ
１２４  ＲＡＭ
１２５  ＲＯＭインターフェース
１２６  メモリコントローラ
１２７  ホストインターフェース
１２８  ＣＰＵ
１２９  スタッカユニットインターフェース
１３０  コントローラエンジンインターフェース
１３１  画像処理部
１３２  システムバス
１５０  プリンタエンジン
１５１  インクジェットヘッド
１５２  カッタ
１５３  モータ
１５４  コントローラインターフェース
１５５  スタッカ近接センサ
１５６  システムバス
１６１  ＨＤＤ
１６２  入出力装置
１７１  ＣＰＵ
１７２  ＲＯＭインターフェース
１７３  ＦｌａｓｈＲＯＭ
１７４  メモリコントローラ
１７５  ＲＡＭ
１７６  インターフェース
１７７  紙検知センサ
１７８  搬送モータ
１７９  システムバス
１９０  ホストコンピュータ
１９１  ネットワーク
２０１  上段ロール紙管
２０２  下段ロール紙管
２０４  ロール紙
２１０  印刷出力用紙
２１１  貯留部
【図１】
2016068472.tif 000003
【図２】
2016068472.tif 000004
【図３】
2016068472.tif 000005
【図４】
2016068472.tif 000006
【図５】
2016068472.tif 000007
【図６】
2016068472.tif 000008
【図７】
2016068472.tif 000009