(57)【要約】【課題】  ユーザが入力する印刷条件に合致する複数のシート保持部の組み合わせを自動的に指定する。【解決手段】    シートを保持する複数のシート保持部を備える印刷装置であって、印刷で使用するシートの属性情報と、印刷で使用するシートの枚数とを入力する第１の入力手段と、前記第１の入力手段により入力されたシートの属性情報とシートの枚数とから、前記複数のシート保持部のいずれかのシート保持部を用いて印刷で使用すべきシート保持部の組み合わせを指定する第１の指定手段と、を備えることを特徴とする。【選択図】  図６
2013052541.tif 000002
【特許請求の範囲】
【請求項１】
シートを保持する複数のシート保持部を備える印刷装置であって、
印刷で使用するシートの属性情報と、印刷で使用するシートの枚数とを入力する第１の入力手段と、
前記第１の入力手段により入力されたシートの属性情報とシートの枚数とから、前記複数のシート保持部のいずれかのシート保持部を用いて印刷で使用すべきシート保持部の組み合わせを指定する第１の指定手段と、
を備えることを特徴とする印刷装置。
【請求項２】
各シート保持部に保持されるシート切れ状態を検知する検知手段と、
前記検知手段がシート切れ状態を検知した場合、前記第１の指定手段により指定されたシート保持部の組み合わせに従い、給紙すべきシート保持部を切り替える制御手段と、
を備えることを特徴とする請求項１記載の印刷装置。
【請求項３】
前記第１の指定手段は、各シート保持部に保持されるシートの残量を検出して前記複数のシート保持部のうち、シート積載量の多い順にシート保持部を用いて印刷で使用すべきシート保持部の組み合わせを指定することを特徴とする請求項１記載の印刷装置。
【請求項４】
前記第１の指定手段は、各シート保持部に保持されるシートを画像形成部まで搬送するために要する搬送時間に基づいて前記複数のシート保持部のいずれかのシート保持部を用いて印刷で使用すべきシート保持部の組み合わせを指定することを特徴とする請求項１記載の印刷装置。
【請求項５】
前記属性情報は、前記シート保持部に保持されるシートの種別と用紙サイズとで特定される情報であることを特徴とする請求項１記載の印刷装置。
【請求項６】
前記属性情報を各シート保持部に対応づけて記憶する属性情報テーブルと、
前記属性情報テーブルの中から基準とすべきシート保持部を選択する選択手段と、
前記選択手段により選択されたシート保持部を基準として、入力されたシートの枚数から、前記複数のシート保持部のいずれかのシート保持部を用いて印刷で使用すべきシート保持部の組み合わせを指定する第２の指定手段と、
を備えることを特徴とする請求項５記載の印刷装置。
【請求項７】
受信する印刷ジョブを保持するジョブ保持手段と、
前記ジョブ保持手段に保持される印刷ジョブ群から選択される印刷ジョブの用紙属性を取得する取得手段と、を備え、
前記第１の指定手段は、前記取得手段により取得されるシートの属性情報と前記印刷ジョブのページ数とから、前記複数のシート保持部のいずれかのシート保持部を用いて印刷で使用すべきシート保持部の組み合わせを指定することを特徴とする請求項１記載の印刷装置。
【請求項８】
給紙方向が異なるインデックスシートをいずれかのシート保持部から給紙する場合、前記第１の指定手段が指定したシートの属性情報で特定されるインデックスシートを保持するシート保持部をシートが給紙されるべきシート保持部として特定する特定手段を備えることを特徴とする請求項１記載の印刷装置。
【請求項９】
印刷順序が指定されたシートを保持する複数のシート保持部を備える印刷装置であって、
印刷で使用するシート保持部の数と、印刷で使用するシートの枚数とを入力する第２の入力手段と、
前記第２の入力手段により入力されたシート保持部の数とシートの枚数とから、給紙すべき各シート保持部の給紙順序を決定する決定手段と、
前記決定手段が決定した給紙順序を使用するシート保持部に対応づけて表示する順序表示手段と、
を備えることを特徴とする印刷装置。
【請求項１０】
前記順序表示手段により表示された給紙順序に従って給紙されるシートに印刷を行う印刷手段を備えることを特徴とする請求項９記載の印刷装置。
【請求項１１】
シートを保持する複数のシート保持部を備える印刷装置の制御方法であって、
印刷で使用するシートの属性情報と、印刷で使用するシートの枚数とを入力する第１の入力手段と、
前記第１の入力手段により入力されたシートの属性情報とシートの枚数とから、前記複数のシート保持部のいずれかのシート保持部を用いて印刷で使用すべきシート保持部の組み合わせを指定する第１の指定手段と、
を備えることを特徴とする印刷装置の制御方法。
【請求項１２】
請求項１１に記載の印刷装置の制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷装置の制御方法及びプログラムに関するものである。
【背景技術】
【０００２】
電子写真方式の印刷装置では、一度に大量の用紙を印刷する際に用いられるような印刷装置には、複数の給紙カセットが接続されることが多い。ユーザは複数ある給紙カセットの中から任意の給紙カセットを選択し、紙をセットする。印刷時には、ユーザによってセットされた給紙カセットから紙を引き印刷を行い、用紙が無くなった場合にはユーザは用紙を給紙カセットに補給し印刷を継続する。
【０００３】
しかし、１つの給紙カセットが用紙切れを起こす毎に印刷装置が印刷処理を停止し、ユーザが用紙の補給を行っていたのでは労力と時間がかかってしまう。そのため、自動的に給紙カセットの切り替えを行うオートカセットチェンジや複数の給紙カセットを一つのグループとして扱う技術が提案されている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２５６０７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、給紙カセットを選択する場合に、用紙種別のみで決定しただけでは各給紙カセットの積載能力やプリンタの紙パスなどの機器制御の特徴を考慮した給紙カセットの選択のされ方をするとは限らない。例えば、コート紙の場合、用紙の表と裏で用紙の特性が異なるため給紙の際に用紙が反転するかどうかによって印刷結果が大きく異なってくる。
他にも、用紙の印刷順序があらかじめ印刷してあるプレプリント紙のような用紙の場合、どの給紙カセットからどういった順番で紙が給紙されるのかが印刷するうえで重要となってくる。
また、ユーザに複数ある給紙カセットの中から複雑な機器の特性をすべて考慮し、効果的な組み合わせで給紙カセット選択することは困難なため、機器の持つ最大の生産性を活かして給紙カセットを指定できない場合があった。
【０００６】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、ユーザが入力する印刷条件に合致する複数のシート保持部の組み合わせを自動的に指定することができる仕組みを提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成する本発明の印刷装置は以下に示す構成を備える。
シートを保持する複数のシート保持部を備える印刷装置であって、印刷で使用するシートの属性情報と、印刷で使用するシートの枚数とを入力する第１の入力手段と、前記第１の入力手段により入力されたシートの属性情報とシートの枚数とから、前記複数のシート保持部のいずれかのシート保持部を用いて印刷で使用すべきシート保持部の組み合わせを指定する第１の指定手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、ユーザが入力する印刷条件に合致する複数のシート保持部の組み合わせを自動的に指定することができる。
しかも、ユーザが指定する印刷条件に合致する生産性の高いシート保持部の組み合わせを自動的に指定できるため、ユーザビリティを向上できる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態を示す印刷システムの構成の一例を示す図である。
【図２】本発明の実施形態を示す印刷装置の構成例を示す断面図である。
【図３】図２に示した印刷装置の制御構成を説明するブロック図である。
【図４】図３に示した操作部に表示するＵＩ画面の一例を示す図である。
【図５】本実施形態を示す印刷装置の制御方法を示すフローチャートである。
【図６】本実施形態を示す印刷装置の制御方法を示すフローチャートである。
【図７】本実施形態を示す印刷装置の制御方法を示すフローチャートである。
【図８】本実施形態を示す印刷装置の制御方法を示すフローチャートである。
【図９】図３に示した操作部に表示するＵＩ画面の一例を示す図である。
【図１０】本実施形態を示す印刷装置の制御方法を示すフローチャートである。
【図１１】本実施形態を示す印刷装置の制御方法を示すフローチャートである。
【図１２】本実施形態を示す印刷装置の制御方法を示すフローチャートである。
【図１３】図３に示した操作部に表示するＵＩ画面の一例を示す図である。
【図１４】本実施形態を示す印刷装置の制御方法を示すフローチャートである。
【図１５】本実施形態を示す印刷装置の制御方法を示すフローチャートである。
【図１６】本実施形態を示す印刷装置の制御方法を示すフローチャートである。
【図１７】本実施形態を示す印刷装置の制御方法を示すフローチャートである。
【図１８】図３に示した操作部に表示するＵＩ画面の一例を示す図である。
【発明を実施するための形態】
【００１０】
次に本発明を実施するための最良の形態について図面を参照して説明する。
＜システム構成の説明＞
〔第１実施形態〕
【００１１】
図１は、本発明の実施形態を示す印刷システムの構成の一例を示す図である。本実施形態に係る印刷システムは、印刷装置１０１、クライアントＰＣ１０２を有する。印刷装置１０１、クライアントＰＣ１０２は、ＬＡＮ，ＷＡＮなどのネットワーク１０３を介して通信可能に接続されている。印刷装置１０１は、スキャン、プリント、コピーなどの様々な機能を有する。
【００１２】
クライアントＰＣ１０２は、アプリケーションファイルの編集や印刷支持を行う機能を有する。オペレータはクライアントＰＣ１０２を利用してジョブのステータスなどを確認することができる。
＜印刷装置１０１の機器構成＞
【００１３】
図２は、本発明の実施形態を示す印刷装置の構成例を示す断面図である。
なお、本発明の印刷装置は、例えば、複写機、複合機などの定着ユニットを有する印刷装置であれば適用可能である。
【００１４】
図２において、印刷装置１０１は、画像形成部２０１、定着部２０２、スキャナ部２０３、操作部２０４、用紙排出部２０７、トナー補給部２１０、及び外部給紙装置２１８を備える。また、画像形成部２０１には、給紙装置２０５、２０６、搬送部２０８、一次転写部２１１、転写ベルト２１２、及び二次転写部２１３が設けられている。定着部２０２には、スイッチバック部２０９、廃トナー収納部２１４、定着ユニット２１５、２１６、及び搬送部２１７、２２３が設けられている。外部給紙装置２１８には、搬送部２１９、及び給紙装置２２０、２２１、２２２が設けられている。
【００１５】
スキャナ部２０３は、原稿をスキャンして画像の電子データを生成する。操作部２０４は、操作者による印刷装置１０１への各種指示を受け付ける。また、操作部２０４には、ハードキーとともに、タッチパネル式などの表示部が設けられている。
【００１６】
２０５、２０６、２２０、２２１、２２２は給紙装置で、印刷装置１０１で印刷するための用紙（記録材）を積載する。用紙排出部２０７は、印刷された用紙を印刷装置１０１の外部へ排出する。各搬送部には、一定の間隔で用紙を搬送するためのローラが設けられている。なお、給紙装置には、タブ位置が異なる同サイズのインデックスシートを保持して、印刷ジョブの処理に応じてインデックスシートを給紙可能に構成されている。したがって、ランドスケープあるいはポートレイトのように給紙方向が異なるインデックスシートを給紙可能である。なお、インデックスシートの給紙を伴うシート保持部の組み合わせの指定処理についての詳細は後述する。
スイッチバック部２０９は、用紙排出部２０７へ用紙を排出する際に用紙の出力面を反転させる。トナー補給部２１０は、画像形成部２０１に対して現像材であるトナーを補給する。一次転写部２１１は、画像データに従って形成したトナー像を転写ベルト２１２に転写する。二次転写部２１３は、転写ベルト２１２に転写されたトナー像を用紙に転写する。廃トナー収納部２１４は、転写処理の過程において発生した余分なトナーを収納する。
【００１７】
定着ユニット２１５は、二次転写部２１３において画像が転写された用紙に熱と圧力を加えて、トナーを用紙に定着させる。定着ユニット２１６は、定着ユニット２１５において画像が定着された用紙にさらに熱と圧力を加えて画像の定着を強化させる。搬送部２０８、２１７、２１９、２２３は、用紙を搬送するための搬送路である。搬送部２１７は、定着ユニット２１５から定着ユニット２１６へ用紙を搬送するための搬送路である。搬送部２２３は、定着ユニット２１５から定着ユニット２１６を介さずに用紙排出部２０７又はスイッチバック部２０９へ用紙を搬送するための搬送路である。
【００１８】
搬送部２０８、２１９は、用紙を印刷装置１０１へ供給するための搬送路である。搬送部２１９は給紙カセットに入っている用紙がそのままひかれるのに対し、搬送部２０８は給紙カセットに入っている状態から、用紙が反転して給紙される。インデックス紙やプレプリント紙の場合にインデックスの順番や印刷面が反転するかどうかによって印刷順序や成果物に大きく影響するため考慮が必要となる。
なお、後述するＣＰＵ３０１Ａは、各給紙カセットから給紙するシートを画像形成部まで搬送するのに要する搬送時間をテーブルで保持して、後述するＡＣＣ実行時に参照して、ＡＣＣによる給紙カセットの切替順序を制御している。
＜印刷装置１０１の制御構成＞
図３は、図２に示した印刷装置１０１の制御構成を説明するブロック図である。
【００１９】
図３において、３０１はシステム管理部であり、印刷装置としてサポートしている各種機能及び印刷装置全体を管理して各種機能の制御を行っている。なお、システム管理部３０１は、図示しないＣＰＵ３０１Ａ，ＲＡＭ，ＲＯＭを備える制御ユニットを備え、ハードディスク，ＲＯＭ等に記憶される制御プログラムを実行して、印刷装置１０１の全体の処理を制御するものとする。なお、ＣＰＵ３０１Ａは、後述する給紙制御部３１１を制御することで、後述するフローチャートに示す処理を実行するが、フローチャートの説明において、適宜給紙制御部３１１を主体として制御手順を説明する。
【００２０】
３０２は操作部であり、表示部とタッチパネル部とからなり、端末としての機能をユーザに提供するためのユーザインタフェース画面を表示可能に構成されている。３０３は読取制御部であり、スキャナ３０４の読取り処理の制御を行う。３０５は記録制御部であり、プリンタ３０６、排紙段、給紙カセット、両面記録ユニット等の駆動制御を行う。
３０７は通信制御部であり、回線制御部３０８を介して通常のＦＡＸ送受信を制御する。３０９はメモリ制御部であり、メモリ３１０を各制御部に割り当て、各種データ等の蓄積管理等を行う。ここで、メモリ３１０は、クライアントＰＣ１０２から印刷ジョブを受信して保持するジョブ保持機能を備え、ユーザ毎、グループ毎にボックス領域を確保できるように構成されている。なお、メモリは、ＲＡＭ等の揮発性メモリで構成されていても、ハードディスク等の不揮発メモリで構成されていてもよい。
【００２１】
３１１は給紙制御部であり、給紙カセットに対しての給紙指示や給紙カセット間の優先順位の決定を行う。３１２は給紙情報保存部であり、給紙制御部３１１が給紙を制御する際に必要となる用紙積載量、給紙方法、給紙時間といった給紙カセットに関する情報を記録している。
【００２２】
３１３は指定給紙カセット保存部であり、給紙制御部３１１において決定された給紙カセット指定情報を保持する。給紙制御部３１１は指定給紙カセット保存部３１３の持つ情報を基に給紙カセットに対して給紙指示を行う。
【００２３】
３１４は画像処理部であり、スキャナで読み取ったデータやＦＡＸ送受信用のデータに必要な各種符号化を含む画像処理を行う。３１５はＰＤＬ制御部であり、本実施形態においては、ネットワーク１０５を介して受け付けた印刷ジョブデータをＰＤＬ処理部用いてイメージデータに変換し、該変換されたデータは、一般的には記録制御部３０５に渡されてプリンタ３０６から出力される。
【００２４】
３１６は外部Ｉ／Ｆ制御部であり、ネットワーク制御部３１７を介してして、ネットワーク１０５上のクライアントＰＣ１０２とデータ通信、制御をシステム管理部３０１の管理下で行う。もしくはＵＳＢ制御部３１８を介してＵＳＢ３１９で接続されたクライアントＰＣ１０２とデータ通信、制御をシステム管理部３０１の管理下で行う。
＜オートカセットチェンジ＞
【００２５】
オートカセットチェンジ（以下、ＡＣＣ）とは、給紙装置（給紙カセット）から給紙を行う給紙カセットを自動で切り替えることである。通常、用紙種別を指定して印刷を行う場合に、指定された用紙種別が入っている給紙カセットが１つだけしかない時、用紙が無くなると印刷装置１０１は印刷を停止し、操作部３０２に指定された給紙カセットに用紙を補給する旨を表示する。なお、ＡＣＣが有効な設定の場合において、ＣＰＵ３０１Ａは、各給紙カセットに保持されるシートの有無を図示しないセンサの状態から検知可能に構成され、シート切れ状態を検知して、給紙カセットのＡＣＣを実行する。また、ＣＰＵ３０１Ａは各給紙カセットに保持されるシートの積載量を検出可能に構成されている。
一方、指定された用紙種別が入った給紙カセットが複数あった場合には１つの給紙カセットが無くなったときには、同様の用紙が入った他の給紙カセットからの給紙に給紙制御部３１１が自動的に切り替え、印刷装置１０１は印刷を継続することが可能となる。
【００２６】
＜第１の実施形態＞
図４は、図３に示した操作部３０２に表示するユーザインタフェース画面の一例を示す図である。以下、ユーザにより属性情報（用紙サイズ、用紙種別とで特定される）を入力する第１の入力処理を説明する。
図４において、ＢＴ１〜ＢＴ５はボタンで、ＢＯＸ１はボタンＢＴ５が押下されて選択された用紙に対して設定される値を表示する。ユーザは、用いる用紙のサイズと枚数を入力することで最適な給紙カセットをシステム管理部３０１のＣＰＵ３０１Ａが自動的に指定する。
【００２７】
図５は、本実施形態を示す印刷装置の制御方法を説明するフローチャートである。本例は、給紙カセット自動指定処理の全体の流れを示す。なお、各ステップは、ＣＰＵ３０１ＡがＲＯＭや他の外部記憶装置に記憶された制御プログラムをＲＡＭにロードして実行することで実現される。
図５において、システム管理部３０１のＣＰＵ３０１Ａは、Ｓ５０１において給紙カセットの自動指定を実施する設定になっているかを設定フラグの状態を参照して判断する。ここで、給紙カセットの自動指定を実施する設定であるとＣＰＵ３０１Ａが判断した場合、ＣＰＵ３０１Ａは給紙制御部３１１に対して給紙カセット自動指定の実施を指示し、Ｓ５０２に進む。なお、給紙カセットの自動指定を実施する設定でないとＣＰＵ３０１Ａが判断した場合、本処理を終了する。
一方、Ｓ５０１で、給紙カセット自動指定の実施指示を受けた給紙制御部３１１は、Ｓ５０２において給紙カセット自動指定を実施して、本処理を終了する。以下、図６を参照して給紙カセット自動指定に関わる処理を説明する。
【００２８】
図６は、本実施形態を示す印刷装置の制御方法を説明するフローチャートである。本例は、Ｓ５０２における給紙カセット自動指定処理の詳細手順を示す。なお、各ステップは、ＣＰＵ３０１ＡがＲＯＭや他の外部記憶装置に記憶された制御プログラムをＲＡＭにロードして実行することで実現される。以下、入力される属性情報に従って複数のシート保持手段の組み合わせを自動的に指定する第１の指定処理を説明する。
Ｓ６０１において、給紙制御部３１１は、ユーザが操作部３０２に表示される図４に示したＵＩ画面を用いて指定した用紙種別を取得する。Ｓ６０２において、給紙制御部３１１は、ユーザが指定したシートを保持する給紙カセットで、かつ未使用の給紙カセットとして指定されてない給紙カセットがあるかを給紙カセット情報記録部３１２と指定給紙カセット保存部３１３とから情報を取得し判断する。
【００２９】
ここで、指定可能な給紙カセットがないと給紙制御部３１１が判断した場合には、Ｓ６０５に進み、違う用紙の入った給紙カセットの用紙入れ替えを促すＵＩ画面を操作部３０２に表示する。ユーザはＵＩ画面に従い、給紙カセットのシート（用紙）を入れ替えることで再度給紙カセット自動指定の実施が可能となる。なお、給紙装置には、用紙有無を検知するセンサを備え、そのセンサが検知する用紙状態情報がＣＰＵ３０１Ａに通知される構成である。そして、Ｓ６０６で、給紙カセット自動指定を実行して、本処理を終了する。
一方、Ｓ６０２で、指定可能な給紙カセットがあると給紙制御部３１１が判断した場合にはＳ６０３に進み、給紙制御部３１１は給紙カセットを指定する処理を行い、Ｓ６０４に進む。
【００３０】
Ｓ６０４において、給紙制御部３１１は、指定給紙カセット記録部３１２に保存されている指定済み給紙カセットの合計の用紙積載量が、操作部３０２を用いてユーザが入力した用紙枚数より少ないか否かの判断を行う。ここで、ユーザが入力した用紙枚数を満足すると給紙制御部３１１が判断した場合は、給紙カセットの指定処理を終了する。
一方、Ｓ６０４で、ユーザが入力した用紙枚数より少ないと給紙制御部３１１が判断した場合はＳ６０２に進み、給紙制御部３１１は、給紙カセット情報記録部３１２と指定給紙カセット保存部３１３の情報を基に、給紙カセット自動指定処理を再度行う。
【００３１】
図７は、本実施形態を示す印刷装置の制御方法を説明するフローチャートである。本例は、Ｓ６０６における給紙カセットを指定する処理の詳細手順を示す。なお、各ステップは、ＣＰＵ３０１ＡがＲＯＭや他の外部記憶装置に記憶された制御プログラムをＲＡＭにロードして実行することで実現される。以下、指定対象（ユーザが指定した用紙の入っている）給紙カセット指定の処理では各給紙カセットを順次比較していき、その中で最適な給紙カセットを指定する処理を説明する。
【００３２】
Ｓ７０１において、給紙制御部３１１は、設定値Ｔｅｍｐに設定された給紙カセットがあるかの判定を行う。ここでいうＴｅｍｐとは指定の対象となっている給紙カセットの比較を順次行っていくうえで、現時点で最適と判断される給紙カセットが設定される設定値である。Ｓ７０１で設定値Ｔｅｍｐに設定された給紙カセットがあると給紙制御部３１１が判断した場合にはＳ７０３に進む。Ｓ７０３で、設定値Ｔｅｍｐにどの給紙カセットも設定されていないと給紙制御部３１１が判断した場合には、使用する給紙カセットとして指定される可能性のある給紙カセットの中から無作為に選定した給紙カセットを設定値Ｔｅｍｐに設定し、Ｓ７０３に進む。
次に、Ｓ７０３において、給紙制御部３１１は、２つの給紙カセットの内より最適な給紙カセットを判定し設定値Ｔｅｍｐに格納する。
【００３３】
そして、Ｓ７０４において、給紙制御部３１１は、使用する給紙カセットとして指定される対象となっている給紙カセットの中で比較処理が行われていない給紙カセットがあるかを判定する。ここで、比較を行っていない給紙カセットがあると給紙制御部３１１が判断した場合には、Ｓ７０３に戻り、同様の比較処理を繰り返し行う。
一方、Ｓ７０４で、使用する給紙カセットとして指定される対象となっている給紙カセット全てと比較を終えていると給紙制御部３１１が判断した場合には、Ｓ７０５に進む。Ｓ７０５では、その時点で設定値Ｔｅｍｐに設定されている給紙カセットを最適な給紙カセットとみなし給紙制御部３１１が指定給紙カセット保存部３１３に保存して、本処理を終了する。
【００３４】
図８は、本実施形態を示す印刷装置の制御方法を説明するフローチャートである。本例は、Ｓ７０３の比較処理の詳細手順を示す。なお、各ステップは、ＣＰＵ３０１ＡがＲＯＭや他の外部記憶装置に記憶された制御プログラムをＲＡＭにロードして実行することで実現される。以下、給紙カセットを比較する際に、できるだけ給紙カセットの切り替え時間や用紙の搬送時間を削減できる組み合わせになるように比較を行い、最適な給紙カセットの指定を行う処理を説明する。
【００３５】
Ｓ８０１において、給紙制御部３１１は、比較する２つの給紙カセットで用紙積載量が同じかどうかを判定する。ここで、用紙積載量が違うと給紙制御部３１１が判断した場合にはＳ８０４に進み、積載量が大きいほうの給紙カセットを設定値Ｔｅｍｐに設定する。一方、積載量が同じであると給紙制御部３１１が判断した場合にはＳ８０２に進む。
次に、Ｓ８０２において、給紙制御部３１１は、積載量が同じと判断された比較対象の給紙カセットから給紙される用紙が画像形成部に到達するまでに要する用紙の搬送時間を比較する。ここで、搬送時間が同じでないと給紙制御部３１１が判断した場合にはＳ８０５に進み、用紙の搬送時間が短い方の給紙カセットを設定値Ｔｅｍｐに設定して、本処理を終了する。
一方、搬送時間が同じであると給紙制御部３１１が判断した場合には、Ｓ８０３に進む。
【００３６】
そして、Ｓ８０３において、給紙制御部３１１は、給紙カセットの切り替え時間について比較し、切り替え時間が同じであるかどうかを判断する。ここで、給紙カセットの切り替え時間が同じでないと給紙制御部３１１が判断した場合は、Ｓ８０６に進み、給紙制御部３１１は、給紙カセット切り替え時間が短い方の給紙カセットを設定値Ｔｅｍｐに設定して、本処理を終了する。
一方、Ｓ８０３で、給紙カセット切り替え時間が同じであると給紙制御部３１１が判断した場合には、生産性の観点で比較した場合に２つの給紙カセットは全て同じ条件であると判断し、比較処理を終了する。
【００３７】
本実施形態によれば、ユーザが給紙カセット指定の設定を行うと設定された用紙サイズと仕様枚数に応じて最適な給紙カセットの組み合わせをグループ化して自動的に指定することができる。
これにより、できるだけ少ない給紙カセット、できるだけ短い用紙搬送時間となるような機器の最大の生産性を得られる組み合わせをグループとして指定できる。
これに対して、本実施形態を適応しない場合、例えば用紙種別のみで使用する給紙カセットを決定する場合、用紙残量の少ない給紙カセットを使用し、多くの給紙カセット切り替えが発生する。また、用紙搬送時間の長い給紙カセットの組み合わせが指定されるなど機器の最大の生産性を得られにくくなる。
【００３８】
〔第２実施形態〕
図９は、図３に示した操作部３０２に表示するユーザインタフェース画面の一例を示す図である。本実施形態では、ＣＰＵ３０１Ａが管理する属性情報テーブルにおいて、各給紙カセット（シート保持部）に対応づけて属性情報を記憶して管理する。
図９において、ＢＴ１〜ＢＴ４、ＢＴ６はボタンで、ＢＯＸ１はボタンＢＴ６が押下されて選択された用紙に対して設定される値を表示する。本例は、ユーザが用紙サイズと用紙種別の代わりに、すでに用紙の入っている給紙カセットを基準給紙カセットとして指定することで最適な給紙カセットをシステム管理部３０１のＣＰＵ３０１Ａが自動的に指定する例である。
【００３９】
図１０は、本実施形態を示す印刷装置の制御方法を説明するフローチャートである。本例は、すでに用紙の入っている給紙カセットを基準給紙カセットとして自動給紙カセットを指定する処理の流れを示す。なお、各ステップは、ＣＰＵ３０１ＡがＲＯＭや他の外部記憶装置に記憶された制御プログラムをＲＡＭにロードして実行することで実現される。以下、ユーザにより基準の給紙カセットとして選択される給紙カセットに従い、複数のシート保持部の組み合わせを自動的に指定する第２の指定処理を説明する。
【００４０】
Ｓ１００１において、給紙制御部３１１は、図９に示したＵＩ画面において、ユーザがボタンＢＴ６を選択しているかどうかに基づいて、給紙カセットの自動指定を実施する設定であるかどうかを判断する。ここで、図９に示したＵＩ画面において、ユーザがボタンＢＴ４を選択していると給紙制御部３１１が判断した場合は、本処理を終了する。
一方、図９に示したＵＩ画面において、ユーザがボタンＢＴ３を選択していると給紙制御部３１１が判断した場合は、すなわち、自動指定を実施する設定であると判断した場合にはＳ１００２に進む。Ｓ１００２では、操作部３０２を用いてユーザが選択した基準となる給紙カセットの用紙積載量が、ユーザが入力した用紙枚数以上かを給紙制御部３１１が給紙カセット情報記録部の情報を用いて判断する。
【００４１】
ここで、基準とする給紙カセットの用紙積載量がユーザによって入力された用紙枚数より多いと給紙制御部３１１が判断した場合、基準となる給紙カセットのみからの給紙で十分なためそれ以上の給紙カセットの指定を行わずに、本処理を終了する。
一方、Ｓ１００２で、基準とする給紙カセットの用紙積載量がユーザによって入力された用紙枚数より少ないと給紙制御部３１１が判断した場合、Ｓ１００３に進み、給紙カセット自動指定を行い、本処理を終了する。なお、Ｓ１００３における処理の詳細は第１実施形態の処理と同様である。
【００４２】
上記第１実施形態では、ユーザがすでに紙が入っている給紙カセットを基準に自動指定を行いたい場合にも用紙サイズや種別を確認したうえで入力しなければならなかった。本実施形態によれば、ユーザが指定した給紙カセットを基準とし給紙カセットの指定を行うのみで、用紙サイズや種別を確認することなくグループ化すべき給紙カセットに対する自動指定の設定を行うことが可能となる。
【００４３】
〔第３実施形態〕
図１１は、本実施形態を示す印刷装置の制御方法を説明するフローチャートである。本例は、給紙カセット指定処理の際の各給紙カセットを比較する処理の流れを示す。なお、各ステップは、ＣＰＵ３０１ＡがＲＯＭや他の外部記憶装置に記憶された制御プログラムをＲＡＭにロードして実行することで実現される。以下、シート積載量の多い順にシート保持部を用いて印刷で使用すべきシート保持部の組み合わせを指定する処理を説明する。
【００４４】
Ｓ１１０１において、給紙制御部３１１は、２つの指定候補の給紙カセットの用紙積載量が同じかを判定する。ここで、積載量が同じでないと給紙制御部３１１が判断した場合には、Ｓ１１０４に進み、積載量が大きい方の給紙カセットを設定値Ｔｅｍｐに設定して、本処理を終了する。一方、Ｓ１１０１で、積載量が同じであると給紙制御部３１１が判断した場合にはＳ１１０２に進む。
【００４５】
Ｓ１１０２において、給紙制御部３１１は、２つの指定候補の給紙カセットの内、指定給紙カセット保存部３１３に保存されている指定済みの給紙カセットと物理的な距離を比較して当該距離が同じであるかどうかを判断する。ここで、当該距離が同じであると給紙制御部３１１が判断した場合には、そのまま比較処理を終了する。
一方、Ｓ１１０２で、当該距離が同じでないと給紙制御部３１１が判断した場合には、Ｓ１１０３に進み、すでに指定されている給紙カセットとの距離が近い給紙カセットを設定値Ｔｅｍｐに設定して、本処理を終了する。
【００４６】
本実施形態では、用紙積載量が多い給紙カセットを優先的に指定するので、使用する給紙カセットが少なくすむため、ユーザが使用する給紙カセットを認識することが容易となる。また、使用する給紙カセットをできるだけ近くにまとめることで、使用する給紙カセットの視認性が向上する。
【００４７】
なお、第１実施形態では、グループ化すべき給紙カセットを指定する際に、生産性を最優先に考え使用する給紙カセットの自動指定を行うため、ユーザにとっての利便性を無視した給紙カセットの組み合わせがグループとして選ばれる可能性がある。しかし、本実施形態によれば、グループ化する給紙カセットを指定する場合に、ユーザにとってより利便性の高い形で使用する給紙カセットを自動指定することが可能となる。
【００４８】
〔第４実施形態〕
図１２は、本実施形態を示す印刷装置の制御方法を説明するフローチャートである。本例は、給紙カセット指定処理の流れを示す。なお、各ステップは、ＣＰＵ３０１ＡがＲＯＭや他の外部記憶装置に記憶された制御プログラムをＲＡＭにロードして実行することで実現される。以下、図６と異なるステップについて説明する。
【００４９】
Ｓ１２０２で、給紙制御部３１１は、指定された用紙が給紙方法の影響を受けるかどうかを判断する。ここで、用紙の給紙方法の影響を受けると判断した場合、Ｓ１２０３で、すでに指定されている給紙カセットと給紙方法が異なる給紙カセットを選択できる候補から外して、Ｓ１２０４へ進む。
そして、Ｓ１２０４で、指定できる給紙カセットがないと給紙制御部３１１が判断した場合、Ｓ１２０７で、給紙制御部３１１は、積載量の少ない給紙カセットの給紙優先順位を高くして、本処理を終了する。
このように本実施形態では、給紙制御部３１１は、図１２のＳ１２０７において、自動指定できる給紙カセットをすべて指定しても、ユーザが入力した用紙枚数よりすくなった場合に積載量の少ない給紙カセットの給紙優先順を高くする。
【００５０】
例えば、用紙積載量の多い給紙カセットから給紙を開始し、用紙積載量の少ない給紙カセットにＡＣＣした場合、ＡＣＣした先の給紙カセットはすぐに紙切れを起こし、印刷処理が停止し、生産性の低下につながるおそれがあった。
これに対して、本実施形態によれば、グループ化する給紙カセットを指定する場合に、他の用紙が入っている給紙カセットを入れ替えたくない時にも用紙積載量の少ない給紙カセットから優先的に給紙される。これによって、ＡＣＣ後に用紙積載量の多い他の給紙カセットから給紙をしている間に、紙を再度給紙カセットに入れることができるので紙切れによって印刷処理が停止することで起こる生産性が低下の可能性を低くすることが可能となった。
なお、使用する給紙カセットの自動指定処理は第１実施形態と同様のため省略する。
【００５１】
〔第５実施形態〕
図１３は、図３に示した操作部３０２に表示するユーザインタフェース画面の一例を示す図である。本例は、印刷するジョブを基準に給紙カセット自動指定を設定する際のＵＩの例である。
図１３において、ＢＴ１１〜ＢＴ１５はボタンで、これらのボタンを操作することで、ユーザは、印刷するジョブを指定することで最適な給紙カセットを自動的に指定できる。
図１４は、本実施形態を示す印刷装置の制御方法を説明するフローチャートである。本例は、Ｈｏｌｄジョブを印刷する際に給紙カセット自動指定処理の流れを示す。なお、各ステップは、ＣＰＵ３０１ＡがＲＯＭや他の外部記憶装置に記憶された制御プログラムをＲＡＭにロードして実行することで実現される。以下、メモリ３１０に保持される印刷ジョブ群からユーザが選択する印刷ジョブの用紙属性とページ数を取得して、複数のシート保持手段の組み合わせを自動的に指定する第１の指定処理を説明する。
Ｓ１４０１において、システム管理部３０１のＣＰＵ３０１Ａは、Ｈｏｌｄされているジョブの中から操作部３０２を介して、ユーザが選択した印刷を実行するジョブの情報を取得する。
【００５２】
Ｓ１４０２において、ＣＰＵ３０１Ａは、給紙カセットの自動指定を実施する設定になっているかどうかを判断する。ここで、給紙カセットの自動指定を実施する設定になっていないとＣＰＵ３０１Ａが判断した場合は、本処理を終了する。
一方、Ｓ１４０２で、給紙カセットの自動指定を実施する設定になっているとＣＰＵ３０１Ａが判断した場合には、給紙制御部３１１に対して自動給紙カセット指定の実施の指示を出し、Ｓ１４０３に進む。
Ｓ１４０３において、自動給紙カセット指定実施指示を受けた給紙制御部３１１は、選択されたＨｏｌｄジョブで使用されている用紙を取得し、Ｓ１４０４に進み、給紙カセット自動指定処理を行い、本処理を終了する。
【００５３】
第１、第２実施形態では本体で事前に設定するため設定後に投入するジョブすべてに給紙カセットの自動指定が実行されてしまう。
しかし、本実施形態によれば、グループ化する給紙カセットを指定する場合に、ユーザが指定したＨｏｌｄジョブで使用されている用紙情報を基準とし給紙カセットの指定を行う。これにより、本実施例を適用することによりジョブ単位での給紙カセット自動指定が可能となり、他のジョブに影響を及ぼすことなく実施することができる。
なお、給紙カセット自動指定の実施処理に関しては、第１実施形態と同様のため省略する。
【００５４】
〔第６実施形態〕
図１５は、本実施形態を示す印刷装置の制御方法を説明するフローチャートである。本例は、インデックス紙などの搬送方向により用紙の向きが変わることで印刷や成果物が影響を受ける用紙を印刷に使用する場合の給紙カセット自動指定処理の流れを示す。なお、各ステップは、ＣＰＵ３０１ＡがＲＯＭや他の外部記憶装置に記憶された制御プログラムをＲＡＭにロードして実行することで実現される。
【００５５】
Ｓ１５０１において、給紙制御部３１１は、ユーザが操作部３０２を用いて指定した用紙種別を取得し、Ｓ１５０２において、ユーザが指定した用紙がインデックス紙のように給紙の際に用紙が反転するかどうかによって印刷する際に影響を受けるかを判定する。ここで、影響を受けると給紙制御部３１１が判断した場合には、Ｓ１５０３に進む。Ｓ１５０３では、給紙制御部３１１はすでに指定給紙カセット保存部３１３に保存されているすでに使用する給紙カセットに指定された給紙カセットと給紙方法が異なる給紙カセットを選択肢から外す。
その後、給紙カセット自動指定の処理を行った後、給紙制御部３１１は、Ｓ１５０４において、ユーザが指定した用紙枚数を満足しているかどうかを判断する。ここで、ユーザが指定した用紙枚数を満足していないと給紙制御部３１１が判断した場合には、Ｓ１５０７に進む。
【００５６】
Ｓ１５０７において、給紙制御部３１１は、すでに指定されている給紙カセットと用紙の搬送方向が同じ給紙カセットで、まだ使用する給紙カセットとして指定されていない給紙カセットがあるかどうかを判断する。ここで、まだ使用する給紙カセットとして指定されていない給紙カセットがあると給紙制御部３１１が判断した場合には、Ｓ１５０９に進む。その後、Ｓ１５０９で、システム管理部３０１のＣＰＵ３０１Ａは、操作部３０２にその給紙カセットの用紙を入れ替える旨を表示する。
一方、Ｓ１５０７で、Ｓ１５０７において、すでに指定されている給紙カセットと用紙の搬送方向が同じ給紙カセットでまだ使用する給紙カセットとして指定されていない給紙カセットがないと給紙制御部３１１が判断した場合にはＳ１５０８に進む。
そして、Ｓ１５０８において、給紙制御部３１１は、現在の用紙積載量の少ない給紙カセットの給紙優先順位を高く設定して、本処理を終了する。
【００５７】
図１６は、本実施形態を示す印刷装置の制御方法を説明するフローチャートである。本例は、Ｓ１５０３の詳細手順を示す。なお、各ステップは、ＣＰＵ３０１ＡがＲＯＭや他の外部記憶装置に記憶された制御プログラムをＲＡＭにロードして実行することで実現される。以下、複数の給紙カセットを組み合わせてシートと、インデックスシートとを給紙する場合に、シートと、インデックスシートとの給紙向きが一致しない給紙とならないように制御する場合について説明する。
【００５８】
Ｓ１６０１において、給紙制御部３１１はすでに指定されている給紙カセットがあるかどうかを指定給紙カセット保存部３１３から取得する情報に基づいて判断する。ここで、すでに指定されている給紙カセットがないと給紙制御部３１１が判断した場合は、本処理を終了する。
一方、Ｓ１６０１で、すでに指定されている給紙カセットがあると給紙制御部３１１が判断した場合は、Ｓ１６０２に進む。
【００５９】
そして、Ｓ１６０２において、給紙制御部３１１は、すでに選択されている給紙カセットの用紙の搬送方向が反転給紙かどうかを判定する。ここで、反転給紙であると給紙制御部３１１が判断した場合には、Ｓ１６０３において、給紙制御部３１１は、反転給紙を行う給紙カセット以外の給紙カセットを給紙カセット自動指定の対象から外して、本処理を終了する。
一方、Ｓ１６０２で、反転給紙でないと給紙制御部３１１が判断した場合には、すなわち、ストレート給紙であると給紙制御部３１１が判断した場合には、Ｓ１６０４へ進む。Ｓ１６０４では、ストレート給紙を行う給紙カセット以外の給紙カセットを給紙カセット自動指定の対象から外して、本処理を終了する。
【００６０】
例えば、本実施形態を適応しない場合、用紙の搬送方向が異なる複数の給紙カセットにそれぞれインデックス紙が挿入され印刷が行われる可能性があった。こうなった場合、インデックス紙のインデックス部分の向きが給紙した給紙カセットによって異なり、成果物が意図した形でつくることができない。
これに対して、本実施形態によれば、インデックス紙のように給紙方法によって印刷結果に影響が出る用紙でも、自動給紙カセット指定で指定された給紙カセットを用いても用紙の搬送方向が異なる給紙カセットが指定されることが無くなる。これにより、、インデックス紙のように給紙方法によって印刷結果に影響が出る用紙を組み合わせる場合でも問題なく印刷することができる。
具体的には、本実施形態を適応することで用紙の搬送方向が異なる複数の給紙カセットからインデックス紙が給紙されることがなくなるため、インデックス紙のインデックス部分の向きが一定に保たれ、ユーザが意図した形で成果物を作成することが可能となる。
【００６１】
また、本実施形態では使用する給紙カセットとして指定可能な給紙カセットをすべて指定した後に、ユーザが指定した用紙枚数に足りない場合にも用紙の搬送方向を考慮する。そのうえで、用紙の入れ替えを行うか、積載量の少ない給紙カセットの給紙優先順位を高くするかを判定している。
これにより、グループ化する給紙カセットを指定する場合に、用紙搬送方向の異なる給紙カセットが指定されることが無くなり、意図しない成果物の作成を防止できる。
【００６２】
〔第７実施形態〕
図１７は、本実施形態を示す印刷装置の制御方法を説明するフローチャートである。本例は、あらかじめページ番号が印字されているようなプレプリント紙のように給紙する順番が重要になってくる用紙を用いる場合の自動給紙カセット指定処理の流れを示す。なお、各ステップは、ＣＰＵ３０１ＡがＲＯＭや他の外部記憶装置に記憶された制御プログラムをＲＡＭにロードして実行することで実現される。以下、図示しないＵＩ画面において、印刷で使用するシート保持部の数と、印刷で使用するシートの枚数を入力する第２の入力処理と給紙すべき各シート保持部の給紙順序を決定する処理と、その決定毎のシート保持部の順序表示処理について説明する。
【００６３】
Ｓ１７０１において、システム管理部３０１のＣＰＵ３０１Ａは、給紙カセットの自動指定を行う設定がされているかを判断する。ここで、給紙カセットの自動指定を行う設定がされていないとＣＰＵ３０１Ａが判断した場合は、Ｓ１７０８に進み、印刷を実行して、本処理を終了する。
一方、Ｓ１７０１で、給紙カセットの自動指定を行う設定がされているとＣＰＵ３０１Ａが判断した場合、給紙制御部３１１に給紙カセット自動指定実施の指示を出し、Ｓ１７０２に進む。
【００６４】
そして、Ｓ１７０２において、給紙制御部３１１は、今回給紙を行う用紙が給紙の順番を考慮する必要のある用紙かを判断する。ここで、今回給紙を行う用紙が給紙の順番を考慮する必要が無いと給紙制御部３１１が判断した場合は、Ｓ１７０７に進む。Ｓ１７０７では、給紙制御部３１１は、給紙カセットの自動指定を行い、Ｓ１７０８で、システム管理部３０１のＣＰＵ３０１Ａが印刷処理を実行して、本処理を終了する。
一方、Ｓ１７０２において、用紙の給紙順序を考慮する必要があると給紙制御部３１１が判断した場合はＳ１７０３に進む。
そして、Ｓ１７０３において、給紙制御部３１１は、操作部３０２を介してユーザによって入力された使用する給紙カセットの数と用紙の枚数を取得し、Ｓ１７０４で、給紙制御部３１１は、給紙カセット指定処理を行う。そして、Ｓ１７０５において、給紙制御部３１１は、Ｓ１７０４の処理で決定した給紙カセットの給紙順序を指定給紙カセット保存部３１３に保存する。
【００６５】
次に、Ｓ１７０６において、給紙制御部３１１は、操作部３０２を介して給紙カセット指定結果を、例えば図１８に示すようにユーザインタフェース画面において、給紙カセット指定結果を表示し、Ｓ１７０８に進む。
なお、図１８に示すＵＩ画面では、ユーザはＵＩ画面に表示された番号に従い、給紙カセットに用紙のセットを行う。
【００６６】
次に、Ｓ１７０８において、給紙制御部３１１は、指定給紙カセット保存部３１３に保存されている給紙順序に基づき紙を引き印刷を行い、本処理を終了する。
これにより、印刷順を考慮すべき印刷用紙においても用紙の順序を保ち、なおかつ機器の持つ最大の生産性を持って印刷することが可能となる。
【００６７】
本発明の各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウエア（プログラム）をパソコン（コンピュータ）等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。
【００６８】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【符号の説明】
【００６９】
１０１  印刷装置
２０１  画像形成部
２０３  スキャナ部
２１５、２１６  定着ユニット
２１９、２０８  用紙搬送路
【図１】
2013052541.tif 000003
【図２】
2013052541.tif 000004
【図３】
2013052541.tif 000005
【図４】
2013052541.tif 000006
【図５】
2013052541.tif 000007
【図６】
2013052541.tif 000008
【図７】
2013052541.tif 000009
【図８】
2013052541.tif 000010
【図９】
2013052541.tif 000011
【図１０】
2013052541.tif 000012
【図１１】
2013052541.tif 000013
【図１２】
2013052541.tif 000014
【図１３】
2013052541.tif 000015
【図１４】
2013052541.tif 000016
【図１５】
2013052541.tif 000017
【図１６】
2013052541.tif 000018
【図１７】
2013052541.tif 000019
【図１８】
2013052541.tif 000020