(57)【要約】【課題】手差しトレイから給紙する際に、画像形成のジョブが正常に終了するまで画像情報を保持し続けることにより、リカバリ印刷ができる画像形成装置、媒体供給方法、及び、コンピュータプログラムを提供すること。【解決手段】第一の媒体供給手段から供給された媒体の大きさを検知する検知手段と、印刷要求に基づいて、前記媒体に形成される画像のイメージのデータを生成するイメージ生成手段と、前記イメージのデータを保持するイメージ保持手段と、前記媒体に前記イメージを形成する画像形成手段と、当該画像形成装置が有する各手段による処理を制御して画像形成のジョブを実現し、前記印刷要求に含まれる媒体の大きさの情報と前記検知手段により検知された媒体の大きさとが一致しない場合に、前記画像形成手段による画像の形成を行わせず該媒体を搬出させ、さらに、前記イメージ保持手段に前記イメージを保持させる制御手段と、を有する画像形成装置。【選択図】図４
2009203074.tif 000002
【特許請求の範囲】
【請求項１】
第一の媒体供給手段から供給された媒体の大きさを検知する検知手段と、
印刷要求に基づいて、前記媒体に形成される画像のイメージのデータを生成するイメージ生成手段と、
前記イメージのデータを保持するイメージ保持手段と、
前記媒体に前記イメージを形成する画像形成手段と、
当該画像形成装置が有する各手段による処理を制御して画像形成のジョブを実現し、前記印刷要求に含まれる媒体の大きさの情報と前記検知手段により検知された媒体の大きさとが一致しない場合に、前記画像形成手段による画像の形成を行わせず該媒体を搬出させ、さらに、前記イメージ保持手段に前記イメージを保持させる制御手段と、
を有する画像形成装置。
【請求項２】
前記制御手段は、さらに、前記画像形成手段による画像の形成を行わせた後、前記イメージ保持手段に保持されている前記イメージのデータを削除させる請求項１記載の画像形成装置。
【請求項３】
前記印刷要求に基づいて、複数の第二の供給手段のうち、前記印刷要求に含まれる属性の媒体を供給する一の前記第二の供給手段を選択して媒体を供給させ、前記複数の第二の供給手段の何れも前記印刷要求に含まれる属性の媒体を供給しない場合に、前記第一の媒体供給手段を選択して媒体を供給させる、媒体供給選択手段を有する請求項１又は２記載の画像形成装置。
【請求項４】
前記印刷要求に含まれる媒体の大きさの情報と前記検知手段により検知された媒体の大きさとが一致しない場合に、前記第一の媒体供給手段に新たに媒体がセットされたとき、
前記制御手段は、前記新たな媒体に前記イメージを形成する画像形成のジョブを開始させる請求項１ないし３何れか一項に記載の画像形成装置。
【請求項５】
前記印刷要求に含まれる媒体の大きさの情報と前記検知手段により検知された媒体の大きさとが一致しない場合に、
前記制御手段は、前記画像形成手段による画像の形成を行わせず該媒体を搬出させてから所定の時間が経過した後に、前記イメージを形成する画像形成のジョブを再び開始させる請求項１ないし３何れか一項に記載の画像形成装置。
【請求項６】
前記第一の媒体供給手段に新たに媒体がセットされたことを入力する入力手段を有し、
前記印刷要求に含まれる媒体の大きさの情報と前記検知手段により検知された媒体の大きさとが一致しない場合に、前記第一の媒体供給手段に新たに媒体がセットされたことが入力されたとき、
前記制御手段は、前記新たな媒体に前記イメージを形成する画像形成のジョブを開始させる請求項１ないし３何れか一項に記載の画像形成装置。
【請求項７】
前記印刷要求に含まれる媒体の大きさの情報と前記検知手段により検知された媒体の大きさとが一致しない場合に、前記印刷要求に含まれる媒体の大きさの情報と前記検知手段により検知された媒体の大きさとが一致しないことを通知する通知画面を生成する画面生成手段を有する請求項１ないし３何れか一項に記載の画像形成装置。
【請求項８】
前記印刷要求に含まれる媒体の大きさの情報と前記検知手段により検知された媒体の大きさとが一致しない場合に、前記画面生成手段は、さらに、前記印刷要求による画像形成のジョブを中止することの入力を促す中止画面を生成する請求項７記載の画像形成装置。
【請求項９】
前記第一の供給手段は、該第一の供給手段にセットされた媒体の幅を検出する検出手段を有し、
前記制御手段は、前記第一の供給手段にセットされた媒体の幅の値が、前記印刷要求に含まれる媒体の大きさの情報と一致する場合に、前記媒体に前記イメージを形成する画像形成のジョブを開始させる請求項１ないし３何れか一項に記載の画像形成装置。
【請求項１０】
前記第一の供給手段にセットされる媒体の属性を入力する属性入力手段を有し、
前記制御手段は、前記属性入力手段により入力された媒体の属性が、前記印刷要求に含まれる媒体の属性の情報と一致する場合に、前記媒体に前記イメージを形成する画像形成のジョブを開始させる請求項１ないし３何れか一項に記載の画像形成装置。
【請求項１１】
前記検知手段によって検知された媒体の大きさが、前記印刷要求に含まれる媒体の大きさの情報と一致するか否かの情報を保持する情報保持手段を有する請求項１ないし１０何れか一項に記載の画像形成装置。
【請求項１２】
第一の媒体供給手段から供給された媒体の大きさを検知する検知ステップと、
印刷要求に基づいて、前記媒体に形成される画像のイメージのデータを生成するイメージ生成ステップと、
前記イメージのデータをイメージ保持手段に格納する格納ステップと、
前記媒体に前記イメージを形成する画像形成ステップと、
前記印刷要求に含まれる媒体の大きさの情報と前記検知手段により検知された媒体の大きさとが一致しない場合に、前記画像形成手段による画像の形成を行わせず該媒体を搬出させ、さらに、前記イメージ保持手段に前記イメージを保持させる制御ステップと、
を有する媒体供給方法。
【請求項１３】
前記画像形成ステップにおける画像の形成の後、前記イメージ保持手段に保持されている前記イメージのデータを削除する削除ステップを有する請求項１２記載の媒体供給方法。
【請求項１４】
前記印刷要求に基づいて、複数の第二の供給手段のうち、前記印刷要求に含まれる属性の媒体を供給する一の前記第二の供給手段を選択して媒体を供給させ、前記複数の第二の供給手段の何れも前記印刷要求に含まれる属性の媒体を供給しない場合に、前記第一の媒体供給手段を選択して媒体を供給させる、媒体供給選択ステップを有する請求項１２又は１３記載の媒体供給方法。
【請求項１５】
請求項１２ないし１４何れか一項に記載の媒体供給方法をコンピュータに実行させるコンピュータプログラム。
【請求項１６】
請求項１５記載のコンピュータプログラムを記録したコンピュータ読取可能な情報記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、媒体供給方法、及び、コンピュータプログラムに関する。
【背景技術】
【０００２】
従来から、プリンタにおける給紙カセットの用紙切れの際に、自動で手差しトレイから給紙させることにより、操作者の手間を省くことのできる画像形成装置等の技術がある。例えば、特開２００６−２２４３７９号公報（特許文献１参照）には、給紙カセットの用紙切れの際に、ユーザによる指示が入力された場合に、手差し給紙口から給紙を行う印刷システムや、給紙カセットの用紙切れが発生する際には手差し給紙口から給紙することを予め設定しておく印刷システム等の技術が開示されている。
【０００３】
なお、複数の給紙カセットや手差しトレイのうち、ホストコンピュータから送信される印刷データに含まれている用紙の属性の情報に基づいて、その属性の用紙を給紙する給紙カセット等を選択して用紙を給紙させることを、「自動トレイ選択」という。
【特許文献１】特開２００６−２２４３７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に開示の印刷システムでは、手差しトレイにいかなる用紙がセットされていたとしても、ユーザによる指示が入力される場合や、予め手差しトレイが自動トレイ選択の対象とされている場合には、手差しトレイからの給紙が行われる。ところで、手差しトレイは他の給紙カセット等と異なり、頻繁に用いられない用紙を給紙するために用いられることが多いため、セットされている用紙の属性等の情報を、画像形成装置が保持していないことがある。
【０００５】
そこで、印刷データに含まれている用紙のサイズと、手差しトレイから給紙される用紙のサイズとが異なる場合に、画像を形成するプロセスにおいて、ジャム等の不具合が発生するだけでなく、一旦画像形成のジョブを開始してしまうと、印刷データに基づいて生成される画像のイメージのデータ等も保持されないため、正しい用紙が新たに供給された場合でも所謂リカバリ印刷ができず、その画像を印刷するためには、操作者によって印刷データが再送信されなくてはならないという手間が生じることがあった。
【０００６】
本発明は、上記の点に鑑みて、これらの問題を解消するために発明されたものであり、手差しトレイから給紙する際に、画像形成のジョブが正常に終了するまで画像情報を保持し続けることにより、リカバリ印刷ができる画像形成装置、媒体供給方法及びコンピュータプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の画像形成装置は次の如き構成を採用した。
【０００８】
本発明の画像形成装置は、第一の媒体供給手段から供給された媒体の大きさを検知する検知手段と、印刷要求に基づいて、前記媒体に形成される画像のイメージのデータを生成するイメージ生成手段と、前記イメージのデータを保持するイメージ保持手段と、前記媒体に前記イメージを形成する画像形成手段と、当該画像形成装置が有する各手段による処理を制御して画像形成のジョブを実現し、前記印刷要求に含まれる媒体の大きさの情報と前記検知手段により検知された媒体の大きさとが一致しない場合に、前記画像形成手段による画像の形成を行わせず該媒体を搬出させ、さらに、前記イメージ保持手段に前記イメージを保持させる制御手段と、を有する構成とすることができる。
【０００９】
これにより、手差しトレイから給紙する際に、画像形成のジョブが正常に終了するまで画像情報を保持し続けることにより、リカバリ印刷ができる画像形成装置を提供することができる。
【００１０】
なお、上記課題を解決するため、本発明は、さらに、上記画像形成装置における媒体供給方法、及び、その媒体供給方法をコンピュータに実行させるためのコンピュータプログラムとしてもよい。
【発明の効果】
【００１１】
本発明の画像形成装置、媒体供給方法、及び、コンピュータプログラムによれば、手差しトレイから給紙する際に、画像形成のジョブが正常に終了するまで画像情報を保持し続けることにより、リカバリ印刷ができる画像形成装置、媒体供給方法、及び、コンピュータプログラムを提供することが可能になる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態を図面に基づき説明する。なお、以下の実施の形態では画像が形成される「媒体」を「用紙」ともいう。また、画像形成装置に対して入力される、画像を形成する要求である「印刷要求」を「印刷データ」ともいう。また、印刷される画像のイメージを「印刷画像」、画像を形成するジョブを「印刷」ともいう。
〔本発明の実施の形態〕
（本実施形態の画像形成装置を含むシステムの例）
図１は、本実施形態の画像形成装置１００を有するシステムの構成の例を説明する図である。図１の画像形成装置１００は、ネットワーク１５を介してホストコンピュータ３００ａから３００ｃと接続されている。なお、図１の例では、画像形成装置１００がネットワークに接続されているが、この例に限らず、画像形成装置１００とホストコンピュータ３００とが、直接接続される構成でもよい。
【００１３】
（本実施形態の画像形成装置の制御部のハードウェア構成の例）
図２は、本実施形態の画像形成装置１００の制御部のハードウェア構成を説明する図である。
【００１４】
画像形成装置１００は、例えば、コントローラ２、オペレーションパネル４、及び、プリンタエンジン１３を有する。コントローラ２は、ホストコンピュータ３００と直接接続され、さらに、ネットワーク１５を介して他のホストコンピュータ等と接続されてよい。
【００１５】
コントローラ２は、設定されている制御モード、及び、ホストコンピュータ３００又はネットワーク１５を介して接続されたホストコンピュータ等からの制御コードに従って、印刷データを画像データに変換し、プリンタエンジン１３に対して出力する。
【００１６】
コントローラ２は、例えば、ホストインタフェース５、プログラムＲＯＭ６、フォントＲＯＭ７、パネルインタフェース８、ＣＰＵ９、ＲＡＭ１０、ＮＶＲＡＭ１１、エンジンインタフェース１２、オプションＲＡＭ１４、ネットワークインタフェース１６、及び、ＨＤＤ１７を有する。
【００１７】
ホストインタフェース５は、ホストコンピュータ３００から画像形成装置１に対して入力される制御信号及び画像データ、並びに、画像形成装置１からホストコンピュータ３００に対して出力される状態を表す信号等のインタフェースである。
【００１８】
プログラムＲＯＭ６は、ＣＰＵ９によって実行されるコンピュータプログラムが格納された記憶手段である。フォントＲＯＭ７は、印字される様々な種類のフォントが格納された記憶手段である。パネルインタフェース８は、コントローラ２とオペレーションパネル４とのインタフェースである。
【００１９】
ＣＰＵ９は、プログラムＲＯＭ６に格納されたコンピュータプログラムを実行することにより、ホストコンピュータ３００から入力される印字データや制御データの処理等を行う。ＲＡＭ１０は、ＣＰＵ９が処理を行う際のワークメモリである。ＲＡＭ１０は、また、ホストコンピュータ３００からの印字データをページ単位に格納し、その印字データが変換されたイメージである画像データを格納するビットマップメモリとして供せられてもよい。ＮＶＲＡＭ１１は、不揮発性のＲＡＭであり、画像形成装置１の主電源がＯＦＦになった場合でも、保持しておくデータが格納されるとよい。
【００２０】
エンジンインタフェース１２は、コントローラ２からプリンタエンジン１３へ出力される制御信号及び画像データ、並びに、プリンタエンジン１３からコントローラ２へ入力されるプリンタエンジン１３の状態の信号等のインタフェースである。オプションＲＡＭ１４は、予備のＲＡＭである。
【００２１】
ネットワークインタフェース１６は、ネットワーク１５を介して接続されたコンピュータから画像形成装置１に入力される制御信号及び印字データ、並びに、画像形成装置１からネットワーク１５を介して接続されたコンピュータに出力される画像形成装置１の状態の信号等のインタフェースである。
【００２２】
ＨＤＤ１７は、大容量のデータを記憶する記憶装置である。ＨＤＤ１７は、例えば、ホストコンピュータ３００から入力された印字データ等の文書データを蓄積してもよい。これにより、後に印刷処理を行う、蓄積文書印刷機能を実現することができる。
【００２３】
オペレーションパネル４は、画像形成装置１の状態を表示する表示部と、画像形成装置１への指示の入力を行う入力部を有する。プリンタエンジン１３は、コントローラ２から入力される画像データと制御信号とに基づいて、媒体上に画像を形成する。より詳細には、感光体上に静電潜像を作成して現像した画像を、給紙部より給紙する転写紙に転写及び定着を行う。
【００２４】
（本実施形態の画像形成装置における処理を実現するプログラムの構成）
図３は、本実施形態の画像形成装置における処理を実現するプログラムの構成の例を示す図である。図３のプログラムは、ＰＤＬ（Ｐａｇｅ  Ｄｉｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）解析モジュール３１、ジョブ管理モジュール３２、及び、サービス提供モジュール群３８を有する。
【００２５】
サービスモジュール群３８に含まれる各モジュールは、互いに通信を行い画像形成装置１００の基本動作を分担し、また複数のモジュールが協力して上位層から要求される処理を実現する。サービスモジュール群３８は、例えば、ネットワーク管理モジュール３３、メモリ管理モジュール３４、印刷管理モジュール３５、及び、システム管理モジュール３６を有する。
【００２６】
ネットワーク管理モジュール３３は、ネットワークコントローラの管理と、ネットワークコントローラから得られる受信データの処理を制御するモジュールである。ホストコンピュータからのデータ受信の際に欠かせない通信プロトコル、例えば、ｆｔｐ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）やｌｐｒ（Ｌｉｎｅ  Ｐｒｉｎｔｉｎｇ  Ｕｔｉｌｉｔｙ）等を制御してネットワークコントローラからデータを受信し、他モジュールへ受信データを受け渡す。
【００２７】
メモリ管理モジュール３４は、メモリ及び外部記憶装置を管理するモジュールであり、他モジュールの要求に基づいて、メモリ及び外部記憶装置の記憶領域の割り当て及び解放を行う。
【００２８】
印刷管理モジュール３５は、ＰＤＬ解析モジュール３１が生成した印刷画像の印刷処理に関する制御を行うモジュールである。印刷管理モジュール３５は、メモリ管理モジュール３４が管理するメモリ及び外部記憶装置内に格納された印刷画像を、エンジンに印刷させるために必要な各種処理を実行する。印刷管理モジュール３５は、給排紙命令の発行、後処理実行命令の発行、印刷に関わるエラー状態の検知と他モジュールへの通知などを行う。
【００２９】
システム管理モジュール３６は、画像形成装置の機器構成情報や機器状態を管理・制御するモジュールである。機器構成情報とは、給紙トレイや排紙トレイの着脱の情報や給紙トレイ内の用紙構成といった情報であり、機器状態とは、印刷中・待機中、ジャムや用紙切れなどのエラー発生中等の内容である。システム管理モジュール３５は、これらの情報を他モジュールへ通知する他、ユーザによる機器設定（設定により動作を変化させるカスタマイズ可能項目）の管理を行う。
【００３０】
操作パネル管理モジュール３７は、操作パネルの表示およびユーザによるパネル操作の管理を行うモジュールである。操作パネル管理モジュール３７は、他モジュールからの要求に基づいて、画像形成装置の状態を表示し、また、システム管理モジュール３６が管理する機器設定の変更を行うメニュー画面の表示、ユーザに適切な処置を促すためのエラー画面の表示等を行う。操作パネル管理モジュール３７は、また、メニュー画面やエラー画面などでボタンを表示した際には、押下されたボタンを認識して他モジュールへ通知することも行う。
【００３１】
ＰＤＬ解析モジュール３１は、画像形成装置１００が受信したＰＤＬデータを解析して印刷画像を生成するモジュールである。ＰＤＬ解析モジュール３１は、ジョブ管理モジュール３２の仲介により、ネットワーク管理モジュール３３よりＰＤＬデータを受け取る。
【００３２】
ＰＤＬ解析モジュールは、さらに、ジョブ管理モジュール３２の仲介によりメモリ管理モジュール３４が確保したメモリ上の領域に印刷画像を生成する。ＰＤＬ解析モジュール３１は、さらに、印刷画像生成の際には必要となる、機器構成情報、例えば給紙トレイ・排紙トレイの構成や、給紙トレイ内の用紙サイズといった機器構成情報を、ジョブ管理モジュール３２の仲介により、システム管理モジュール３６から得る。
【００３３】
ジョブ管理モジュール３２は、ＰＤＬ処理全般に関わる制御を行い、主にＰＤＬ解析モジュール３１が必要とする処理を他モジュールに対して要求を行う、仲介の役割を果たしている。ジョブ管理モジュール３２が仲介する処理は、例えば、次のものが挙げられる。
（１）ネットワーク管理モジュール３３が受け取ったＰＤＬデータをＰＤＬ解析モジュール３１へ受け渡す際の仲介。
（２）システム管理モジュール３６が管理する機器情報を、ＰＤＬ解析モジュール３１取得する際の仲介。
（３）ＰＤＬ解析モジュール３１がメモリ管理モジュール３４に管理されるメモリの領域を確保する際の仲介。
（４）ＰＤＬ解析モジュール３１が作成した印刷画像について、ＰＤＬ解析モジュール３１から印刷管理モジュール３５に対して印刷要求が発行される際の仲介。
【００３４】
（本実施形態の画像形成装置の機能構成の例）
図４は、本実施形態の画像形成装置の機能構成の例を説明する図である。図４の画像形成装置１００は、例えば、媒体供給選択手段１１０、検知手段１２０、イメージ生成手段１３０、イメージ保持手段１４０、情報保持手段１４５、画像形成手段１５０、制御手段１９０、通信手段１９３、記憶手段１９５、画面生成手段１８０、入力手段１８５、第一の媒体供給手段１６０、及び、媒体供給部１７０を有する。
【００３５】
第一の媒体供給手段１６０は、例えば、手差しトレイとして構成され、頻繁に用いられない用紙の供給に供されるとよい。第一の媒体供給手段１６０は、検出手段１６１を有する。検出手段１６１は、第一の媒体供給手段１６０に用紙がセットされているか否か、また新たに用紙がセットされたこと等を検出する。検出手段１６１は、またさらに、第一の供給手段１６０にセットされた用紙の属性を取得するとよい。検出手段１６１によって検出される用紙の属性は、例えば、用紙の幅である。用紙の幅とは、例えば、搬送方向に対して垂直な方向の長さである。具体的に、手差しトレイに置かれた用紙の幅は、手差しトレイの根元についているセンサ（検出手段１６１）で検知される。用紙の長さについては、手差しトレイについているガイド(長い用紙を水平に置くための延長台)のセンサにより、用紙の長さA4／Letterサイズまで検知できるようになっている。なお、このような制限があるのは、手差しトレイに置かれた用紙の長さに関して手差しトレイの長さを超えて物理的に用紙を置くことはできるが、手差しトレイを超えた部分にはセンサがなく、全てのサイズを検知できるわけではない。よって、検知できる用紙の長さは手差しトレイのセンサがあるA4／Letterサイズまでとなるのである。
【００３６】
媒体供給部１７０は、複数の第二の媒体供給手段１７１を有する。第二の媒体供給手段１７１は、例えば、用紙カセットを有するとよい。第二の媒体供給手段１７１は、頻繁に用いられる用紙の供給に供せられるとよい。第二の媒体供給手段１７１は、例えば、用紙カセット内に、用紙のサイズを入力するためのガイド等を有してもよい。第二の媒体供給手段１７１は、またさらに、一の第二の媒体供給手段１７１毎に、対応する属性の情報が、入力手段１８５等によって入力され、記憶手段１９５に対応づけて記憶されることにより、管理されてもよい。
【００３７】
媒体供給選択手段１１０は、媒体供給部１７０が有する複数の第二の媒体供給手段のうち、印刷要求に含まれている用紙の属性に基づいて、その属性の用紙を供給する第二の媒体供給手段１７１を選択する。媒体供給選択手段１１０は、またさらに、何れの第二の媒体供給手段１７１も、印刷要求に対応する属性の用紙を供給しない場合には、第一の媒体供給手段１６０から、用紙を供給させる。例えば、いわゆる自動トレイ選択機能に相当する。
【００３８】
検知手段１２０は、第一の媒体供給手段１６０から供給された用紙の大きさを検知する。検知手段１２０によって検知される用紙の大きさは、例えば、搬送方向に平行な方向の長さ（用紙の幅）であり、また例えば、搬送方向に平行な方向の長さと搬送方向に垂直な方向の長さ（用紙の長さ）である。一例として具体的には、実際に手差しトレイから給紙された用紙に対して、画像形成装置１００本体内部の搬送経路にあるセンサ等で用紙サイズ（用紙の幅及び用紙の長さ）を検知できる。用紙の長さについては、例えば、所定経路間を何秒で通過したか等で用紙サイズを検知する。
【００３９】
イメージ生成手段１３０は、通信手段１９３によって受信された印刷要求に基づいて、印刷要求に対応する画像のイメージをイメージ保持手段１４０上に展開する。印刷要求は、例えば、ＰＤＬの形態を有する。イメージ生成手段１３０は、取得されたＰＤＬを解析し、そのＰＤＬに含まれる画像情報から、イメージをレンダリングする。
【００４０】
イメージ保持手段１４０は、例えばメモリとして構成され、イメージ生成手段１３０によって生成されたイメージのデータを保持する。イメージ保持手段１４０は、また例えば、ＰＤＬに含まれている画像情報を保持してもよい。
【００４１】
情報保持手段１４５は、検知手段１２０によって検知された用紙の大きさが、印刷要求に含まれる用紙の属性の情報と一致するか否かの情報を保持する。この情報は、制御手段１９０によって管理され、例えば、第一の媒体供給手段１１０に用紙がセットされていないことが検出された時に、一致しないことを表す値に更新される。
【００４２】
画像形成手段１５０は、イメージ生成手段１３０によって生成されイメージ保持手段１４によって保持されているイメージを、印刷要求に含まれる属性の用紙に形成する。画像形成手段１５０は、供給された用紙の属性が、印刷要求に含まれる用紙の属性の情報と異なる場合には、その用紙にイメージを形成することなく、搬出させるとよい。
【００４３】
制御手段１９０は、画像形成装置１００が有する各手段の制御を行い、画像形成のジョブを実現する。制御手段１９０は、通信手段１９３等によって画像を形成するジョブの指示が入力された場合に、その指示に対応する印刷要求に基づくジョブの実行を、各手段にたいして要求する。
【００４４】
制御手段１９０は、例えば、イメージ生成手段１３０にイメージを生成させ、イメージ保持手段１４０にイメージを保持させる。制御手段１９０は、またさらに、媒体供給選択手段１１０に対して印刷要求に対応する属性の用紙を供給する第二の媒体供給手段１７１又は第一の媒体供給手段１６０を選択させる。
【００４５】
制御手段１９０は、またさらに、第一の媒体供給手段１６０から用紙が供給される場合には、検知手段１２０によってその用紙の大きさを検知させる。制御手段１９０は、また例えば、印刷要求に含まれる用紙の属性の情報と、画像形成手段１５０に対して供給された用紙の属性とが異なる場合に、その用紙に画像のイメージを形成するジョブを、画像形成手段１５０に行わせないようにし、さらに、イメージ保持手段１４０に保持されているイメージ等のデータを保持させる。
【００４６】
なお、属性が異なる場合とは、例えば、用紙の大きさが、印刷要求に含まれる用紙の大きさの情報と異なる場合であるが、検知手段１２０によって用紙の種類等が検知される場合には、それらの属性と、印刷要求に含まれる用紙の種類等の情報とが異なる場合でもよい。
【００４７】
画面生成手段１８０は、画像形成装置１００が有する図示しない表示手段等に表示する画面を生成する。画面生成手段１８０は、例えば、印刷要求に含まれる用紙の属性の情報と、第一の媒体供給手段１６０から画像形成手段１５０に対して供給された用紙の属性とが異なる場合に、異なることを通知する通知画面を生成する。画面生成手段１８０は、また例えば、通知画面に加えて、その印刷要求によるジョブを中止することの入力を促す中止画面を生成してもよい。
【００４８】
入力手段１８５は、画像形成装置１００に対してジョブの指示等が入力される。入力手段１８５は、例えば、媒体更新入力手段１８６及び媒体属性入力手段１８７を有する。媒体更新入力手段１８６は、印刷要求に含まれる用紙の属性の情報と、第一の媒体供給手段１６０から画像形成手段１５０に対して供給された用紙の属性とが異なる場合に、第一の媒体供給手段１６０にセットされている用紙が更新されたことを、操作者が入力するための手段である。
【００４９】
媒体属性入力手段１８７は、例えば、第一の媒体供給手段１６０にセットされている用紙の属性が入力される。媒体属性入力手段１８７は、例えば、用紙の大きさ、用紙の種類等の属性が入力されるとよい。媒体属性入力手段１８７は、またさらに、第二の媒体供給手段１７１毎に、対応する用紙の属性が入力されてもよい。
【００５０】
通信手段１９３は、ネットワーク等を介して接続されたホストコンピュータ３００等から、印刷要求を受信し、また、それらのホストコンピュータ３００等に対し、画像形成装置１００の状態の情報等を送信する。
【００５１】
記憶手段１９５は、例えば、ハードディスク装置として構成され、大容量のデータが格納されるとよい。記憶手段１９５は、またさらに、第一の媒体供給手段１６０及び／又は第二の媒体供給手段１７１毎に対応づけて、各々が供給する用紙の属性が保持されてもよい。
【００５２】
（手差しトレイから給紙される際の処理の例）
図５から図１２は、印刷データに対応する用紙が、給紙カセットに格納されていない場合に、手差しトレイから給紙する処理を説明する図である。なお、図５から図１２の例では、給紙カセットに格納されていない場合に、手差しトレイから給紙されているが、本発明の実施の形態は、この例に限らず、操作者による指示等に基づいて、手差しトレイから給紙されることが選択された場合であっても、印刷データに対応する用紙が供給されないときには、その用紙を搬出させ、さらに、生成した画像のイメージを保持させるとよい。
【００５３】
図５から図８は、所定のタイミングによって手差しトレイから給紙されることを説明する図である。図５は、手差しトレイから給紙されることが選択されたステップから示されている。
【００５４】
図５のステップＳ１０１では、印刷データに含まれている用紙条件により、手差しトレイの用紙設定が更新される。手差しトレイの用紙設定を印刷データに含まれている用紙条件に上書きすることにより、媒体供給選択手段１１０により、手差しトレイからの給紙が選択されるようになる。ステップＳ１０１に続いてステップＳ１０２に進み、手差しトレイから画像を形成する手段に対し、用紙が給紙される。
【００５５】
なお、「印刷データに含まれている用紙条件」は、ユーザにより印刷データの印刷要求の際に指定された用紙サイズである（以下、単に「用紙条件」という場合がある）。印刷データに含まれている情報項目として他に例えば、文書名、給紙トレイ（ＡＵＴＯ等）、紙種類（普通紙等）などがある。また「手差しトレイの用紙設定」は、画像形成装置の設定において手差しトレイ用の用紙サイズとしてユーザが予め設定を行なった用紙サイズである（以下、単に「用紙設定」という場合がある）。
【００５６】
ステップＳ１０２に続いてステップＳ１０３に進み、給紙された用紙のサイズが、前述の検知手段１２０によって検知され、制御手段１９０により、検知された値と印刷データに含まれている用紙条件とが一致しているか否かの判断がなされる。一致している場合には、ステップＳ１０４に進み、一致していない場合には、ステップＳ１０６に進む。
【００５７】
ステップＳ１０３に続くステップＳ１０４では、画像形成手段１５０が、給紙された用紙に、印刷データに基づいてイメージ保持手段１４０であるメモリ上に展開されている画像のイメージを形成する。ステップＳ１０４に続いてステップＳ１０５に進み、制御手段１９０の指示により、ステップＳ１０４で形成された画像のイメージが格納されているメモリ上の領域が解放され、画像のイメージが消去される。なお、メモリ上に格納されるのは、画像のイメージの他に、画像のイメージを生成するための情報でもよい。
【００５８】
一方、ステップＳ１０３に続くステップＳ１０６では、制御手段１９０によって、メモリ上に展開されている画像のイメージ（印刷画像）等が保持される。なお、ここでいうイメージ、印刷画像の保持とは、印刷に際しメモリ上に展開されている画像のイメージを保存するという通常の印刷前に行う処理のことではなく、続くステップＳ１０７で画像を形成せずに排紙を行なうので、通常の処理であれば印刷処理後（ステップＳ１０４）に印刷画像を消去するところ（ステップＳ１０５）、印刷画像を消去せずに画像のイメージをメモリ上に保持する（残す）ことを意味するものである。ステップＳ１０６に続いてステップＳ１０７に進み、画像形成手段１５０が画像形成せずに用紙を排紙する。これにより、ジャム等の不具合が発生することを防止することができる。
【００５９】
ステップＳ１０７に続いてステップＳ１０８に進み、制御手段１９０によって、画像を形成するジョブが一時停止される。また、処理している印刷ジョブを一時停止するだけでなく、新たな印刷ジョブを含む他のジョブを受け付けない処理もなされる。ステップＳ１０８に続いてステップＳ１０９に進み、画面生成手段１８０が、手差しトレイから給紙された用紙と、印刷データに含まれている用紙条件とが一致しないことを通知する通知画面を生成し、表示手段等にその通知画面が表示される。
【００６０】
ステップＳ１０９に続いてステップＳ１１０に進み、制御手段１９０が、所定のタイミングによって、画像を形成するジョブの再開を指示する。この指示に基づいて、ステップＳ１０２に戻って処理を繰り返すことにより、手差しトレイから給紙された場合でも、リカバリ印刷が実現できる。
【００６１】
（画像を形成するジョブが再開されるタイミングの例）
図６から図８は、画像を形成するジョブが再開されるタイミングを説明する図であって、図５のステップＳ１１０における処理の詳細を説明する図である。
【００６２】
図６では、ステップＳ１０９に続くステップＳ１１０−１において、手差しトレイの用紙が交換されたか否かの判断がなされる。交換されている場合には、ステップＳ１０２に進み、交換されていない場合には、ステップＳ１１０−１の処理を繰り返す。
【００６３】
なお、手差しトレイの用紙は、例えば、図５のステップＳ１０９で表示される通知画面に基づいて、操作者によって交換される。これにより、手差しトレイが有するセンサ等の検出手段１６１が、用紙が交換されたことを検出して制御手段１９０に通知する。制御手段１９０は、用紙が交換されたことの通知に基づいて、画像を形成するジョブを再開させる。これにより、リカバリ印刷が実現できる。
【００６４】
図７では、ステップＳ１０９に続くステップＳ１１０−２において、手差しトレイの用紙が交換されたことが、操作者によって入力されたか否かの判断がなされる。すなわち、用紙交換完了ボタンが押下された場合には、ステップＳ１０２に進み、ボタンが押下されない場合には、ステップＳ１１０−２の処理を繰り返す。なお、用紙交換完了ボタンは、媒体更新入力手段１８６に対応する。
【００６５】
図８では、ステップＳ１０９に続くステップＳ１１０−３において、手差しトレイから供給される用紙が、印刷データに含まれている用紙条件と一致しないことが判断されてから所定の時間が経過したか否かの判断がなされる。所定の時間が経過している場合には、ステップＳ１０２に進み、所定の時間が経過していない場合には、ステップＳ１１０−３の処理を繰り返す。
【００６６】
なお、所定の時間が経過したことが判断される基点となる時刻は、用紙条件と一致しないことが判断された時の他に、画像を形成するジョブが停止された時、通知画面が生成された時、又は、通知画面が表示された時等でもよい。
【００６７】
所定の時間の経過の後に画像を形成するジョブが再開されることで、所定の時間の間に、操作者が用紙を交換する等の操作を行うことができ、またその操作の後に、操作者による指示等がなくともジョブが再開されるので、操作の手間を省くことができる。なお、所定の時間の長さは、予め操作者によって入力されることにより、設定されるとよい。
【００６８】
（画像を形成するジョブが再開されるタイミングの設定）
図９は、画像を形成するジョブが再開されるタイミングを設定するメニューの構成の例である。図９では、リカバリ印刷を開始するタイミングの制御方法として、図６から図８で説明した３つの方法が挙げられている。「自動」は、手差しトレイの用紙が交換されたことを検知した場合に、リカバリ印刷を開始する。「用紙交換完了通知」は、操作者によって用紙が交換されたことが入力されたことに基づいて、リカバリ印刷を開始する。
【００６９】
「タイマー制御」は、基点の時から所定の時間が経過した後に、リカバリ印刷を開始する。なお、タイマー制御の場合には、所定の時間を設定することができる。図９の例では、「１５秒」から「１分」までの４つの時間を選択することができるが、この例に限らず、任意の時間を入力することができてもよい。
【００７０】
（通知画面の例）
図１０は、印刷条件による用紙の大きさの情報と検知手段により検知された用紙の大きさとが一致しない場合に、一致しないことを通知する画面の例である。図１０の画面では、「用紙サイズ不一致エラー」として、操作者に対してエラーが通知されている。図１０の通知画面は、さらに、「リカバリ印刷する」と「次ページから印刷する」との２つのボタンが含まれている。操作者が正しい用紙をセットした後に、「リカバリ印刷する」を押下することにより、リカバリ印刷のジョブが実行される。一方、「次ページから印刷する」が押下られた場合には、用紙の大きさが一致しないことにより、エラーとなったページのジョブは実行されず、次のページのジョブから画像を形成するジョブが再開される。
【００７１】
（リカバリ印刷の実行が選択される処理の例）
図１１は、図１０の画面に基づいて、ページ毎に、リカバリ印刷が実行される処理とリカバリ印刷が実行されずに次のページから印刷される処理との何れか一方が選択される処理の例を説明するフロー図である。当該フロー図においては、印刷データは複数のページから構成されており、当該印刷データに含まれている用紙条件は異なっているような場合を想定することができる。例えば、用紙条件は用紙サイズA3とA4が混在している場合、まず印刷データの最初のA3ページに対して当該フローが開始される。
【００７２】
図１１のステップＳ２０１からステップＳ２１０の処理は、図５のステップＳ１０１からステップＳ１１０の処理と同様であるので、ここでは説明を省略する。
【００７３】
図１１のステップＳ２１０に続くステップＳ２１１では、制御手段１９０によってリカバリ印刷が実行されるか否かの判断がなされる。この判断は、例えば、図１０の画面に対する操作者の入力に基づいてよい。リカバリ印刷が実行される場合には、ステップＳ２０２に戻って処理が繰り返される。一方、リカバリ印刷が実行されない場合には、ステップＳ２１２に進む。
【００７４】
ステップＳ２１１に続くステップＳ２１２では、制御手段１９０がメモリに展開されている印刷画像を消去する。ステップＳ２１２が終了すると、このページの印刷処理は終了し、次のページの印刷のジョブが、図１１のステップＳ２０１から再び開始される。具体的に先の例でいえば、最初のA3ページに対しての印刷処理は終了（ＥＮＤ）したので、次のA4ページに対しての印刷のジョブが図１１のステップＳ２０１から再び開始されることとなる。
【００７５】
（過去に給紙トレイから給紙された用紙のサイズの情報が保持される例）
図１２は、給紙トレイから給紙される用紙の属性のうち、用紙のサイズの情報が保持される処理を説明するフロー図である。図１２では、過去に給紙トレイから給紙された用紙サイズが検知され保持される。即ち、一度過去に手差しトレイから給紙すると、給紙した実際の用紙サイズが分かるので（検知手段１６０による検知）、現在手差しトレイに置かれている実際の用紙サイズ（給紙した用紙サイズ）の情報と、今回の印刷データに含まれている用紙条件とが一致しているか否かが、給紙する前から分かることになる。従って、例えば次ページ以降（印刷データが複数枚の場合）の印刷時において、手差しトレイに置かれている実際の用紙サイズの情報を過去に取得しており、その手差しトレイに置かれている実際の用紙サイズ（の情報）と、今回の印刷データに含まれている用紙条件が異なる場合、手差しトレイの用紙設定を印刷データに含まれている用紙条件に上書きし手差しトレイから給紙させる処理は行わないようにする。手差しトレイの用紙設定を上書きして給紙したとしても、用紙サイズ不一致となるからである。また、後述するが、過去に手差しトレイに置かれている実際の用紙サイズの情報を取得している場合にはフラグを立てておくことで、当該情報を保持しているものとする。以下、図面を参照して詳しく説明する。
【００７６】
図１２のステップＳ３０１では、手差しトレイに置かれている実際の用紙のサイズの情報が、過去に取得されているか否かのフラグが立っているか否か、及び、その場合、その手差しトレイに置かれている実際の用紙のサイズの情報と、印刷データに含まれている用紙条件とが一致しているか否かの判断がなされる。フラグが立っており、かつ、手差しトレイに置かれている用紙のサイズ（の情報）と印刷データに含まれている用紙条件とが一致していない場合には、ステップＳ３１５（エラー表示）に進む。手差しトレイに置かれている実際の用紙のサイズと、印刷データに含まれている用紙条件とが不一致の場合には、エラーとして処理を行わないようにする。続くステップＳ３０２で、手差しトレイの用紙設定を上書きし給紙したとしても、用紙サイズ不一致となるからである。これにより不要な処理を回避できる。
【００７７】
これを具体的に、手差しトレイに置かれている実際の用紙のサイズの情報が、A4であるとする。これは過去に給紙が行なわれて検知手段１６０（本体内部のセンサ等）により取得され保持されている情報である。このような場合に、今回の印刷に係る印刷データに含まれている用紙条件が、A3であるとすると、仮に手差しトレイの用紙設定をA3上書きし給紙したとしても、用紙サイズ不一致となるため、これを回避するもの（処理）である。
【００７８】
一方、ステップＳ３０１の条件を満たさない場合には、ステップＳ３０２に進む。この場合（ステップＳ３０１でＮＯの場合）は、過去に手差しトレイから正しく給紙された実際の用紙のサイズの情報を利用して、手差しトレイに置かれている実際の用紙のサイズ（の情報）と、印刷データに含まれている用紙条件とが一致しているかを判断して、用紙サイズ一致の精度を上げることができるようにしている。
【００７９】
ステップＳ３０１に続くステップＳ３０２では、印刷要求された印刷データに基づいて印刷データに含まれている用紙条件により、手差しトレイの用紙設定が更新される。これにより、印刷データに含まれている用紙条件と手差しトレイの用紙設定とが一致するので、媒体供給選択手段１１０により、手差しトレイからの給紙が選択されるようになる。ステップＳ３０２に続いてステップＳ３０３に進み、手差しトレイから画像を形成する手段に対し、用紙が給紙される。
【００８０】
ステップＳ３０３に続いてステップＳ３０４に進み、給紙された用紙のサイズが検知手段１２０によって検知され、制御手段１９０により、検知された値（給紙された用紙のサイズ）と印刷データに含まれている用紙条件とが一致しているか否かの判断がなされる。具体的には、上述したように、実際に手差しトレイから給紙された用紙に対して、画像形成装置１００本体内部の搬送経路にあるセンサ等で用紙サイズ（用紙の幅及び用紙の長さ）を検知して、検知された値と印刷データに含まれている用紙条件とが一致しているか否かの判断がなされる。そして、検知された値（給紙された用紙のサイズ）と印刷データに含まれている用紙条件とが一致している場合には、ステップＳ３０５に進み、一致していない場合には、ステップＳ３０８に進む。
【００８１】
ステップＳ３０４に続くステップＳ３０５では、制御手段１９０が、ステップＳ３０４において、手差しトレイに置かれている用紙のサイズの情報が取得されたとしてフラグを立てる。上述したように、フラグを立て手差しトレイに置かれている用紙のサイズの情報を記憶しておき、次以降の印刷時、この手差しトレイから正しく給紙された実際の用紙のサイズの情報を利用して、手差しトレイに置かれている実際の用紙のサイズ（の情報）と、印刷データに含まれている用紙条件とが一致しているかを判断し、用紙サイズ一致の精度を上げるためである。ステップＳ３０５に続くステップＳ３０６及びステップＳ３０７の処理は、図５のステップＳ１０４及びステップＳ１０５の処理と同一であるので、ここでは説明を省略する。
【００８２】
一方、ステップＳ３０４に続くステップＳ３０８からステップＳ３１１の処理は、図５のステップＳ１０６からステップＳ１０９の処理と同一であるので、ここでは説明を省略する。
【００８３】
ステップＳ３１１に続いてステップＳ３１２に進み、制御手段１９０により、手差しトレイが有する検出手段１６１が、手差しトレイに用紙が無い状態を検出したか否かの判断がなされる。手差しトレイに用紙が無い状態が検出されている場合にはステップＳ３１３に進み、検出されていない場合にはステップＳ３１４に進む。
【００８４】
ステップＳ３１２に続くステップＳ３１３では、制御手段１９０が、手差しトレイに置かれている用紙が無くなったことに基づいて、手差しトレイに置かれている実際の用紙のサイズの情報が取得されていることを示すフラグを下げる。
【００８５】
ステップＳ３１３またはステップＳ３１２に続いてステップＳ３１４に進み、制御手段１９０が、所定のタイミングによって、画像を形成するジョブの再開を指示する。この指示に基づいて、ステップＳ３０３に戻って処理を繰り返すことにより、手差しトレイから給紙された場合でも、リカバリ印刷が実現できる。なお、所定のタイミングの制御は、図６ないし図８に示した例の何れか一でもよい。
【００８６】
（コンピュータの構成）
図１３は、本実施形態の画像形成装置を実現するコンピュータの構成図である。図１３のコンピュータは、主処理部４００、入力デバイス４１０、表示装置４２０、プリンタ４３０、スキャナ４４０、及び、ＨＤＤ４９０を有する。主処理部４００は、コンピュータの機能を実現する主たる部分であり、ＣＰＵ４０１、ＲＯＭ４０８、及び、ＲＡＭ４０９を有する。ＣＰＵ４０１は、コンピュータプログラムをＲＯＭ４０８等から読み出し、ＲＡＭ４０９に展開することにより、本実施形態のコンピュータプログラムを実行する。ＲＯＭ４０８は不揮発性のメモリであり、ＣＰＵ４０１によって実行されるコンピュータプログラム、及び、画像形成装置の制御に必要なパラメータ等を保持する。ＲＡＭ４０９は、ＣＰＵ４０１が処理を行う際の、ワークメモリである。
【００８７】
入力デバイス４１０は、例えば、キーボード等であり、操作者が指示の入力を行う際に使用する。表示装置４２０は、コンピュータの状態等の表示を行う。プリンタ４３０は、画像を媒体に形成して出力する装置であり、スキャナ４４０は、媒体上に形成された画像を光学的に読み取る装置である。ＨＤＤ４９０は、画像のデータ等の大容量のデータを格納する。
【００８８】
本実施形態のコンピュータプログラムは、ＨＤＤ４９０、又は、ＲＯＭ４０８に格納される他に、その他図示しないドライブ装置に挿入可能な記録媒体に格納されていてもよい。
【００８９】
以上、発明を実施するための最良の形態について説明を行ったが、本発明は、この最良の形態で述べた実施の形態に限定されるものではない。本発明の主旨をそこなわない範囲で変更することが可能である。
【図面の簡単な説明】
【００９０】
【図１】本実施形態の画像形成装置を有するシステムの構成の例を説明する図。
【図２】本実施形態の画像形成装置の制御部のハードウェア構成を説明する図。
【図３】本実施形態の画像形成装置における処理を実現するプログラムの構成の例を示す図。
【図４】本実施形態の画像形成装置の機能構成の例を説明する図。
【図５】所定のタイミングによって手差しトレイから給紙される処理の全体のフロー図。
【図６】手差しトレイの用紙が交換されたタイミングにより印刷が再開される処理の例のフロー図。
【図７】手差しトレイの用紙が交換されたことが操作者によって入力されたことにより印刷が再開される処理の例のフロー図。
【図８】所定の時間が経過した場合に印刷が再開される処理の例のフロー図。
【図９】画像を形成するジョブが再開されるタイミングを設定するメニューの構成の例。
【図１０】印刷条件による用紙の大きさの情報と検知手段により検知された用紙の大きさとが一致しないことを通知する画面の例の図。
【図１１】リカバリ印刷が実行される処理とリカバリ印刷が実行されずに次のページから印刷される処理との何れか一方が選択される処理の例を説明するフロー図。
【図１２】給紙トレイから給紙される用紙の属性のうち、用紙のサイズの情報が保持される処理を説明するフロー図。
【図１３】本実施形態の画像形成装置を実現するコンピュータの構成図。
【符号の説明】
【００９１】
２  コントローラ
４  オペレーションパネル
５  ホストインタフェース
６  プログラムＲＯＭ
７  フォントＲＯＭ
８  パネルインタフェース
９  ＣＰＵ
１０  ＲＡＭ
１１  ＮＶＲＡＭ
１２  エンジンインタフェース
１３  プリンタエンジン
１４  オプションＲＡＭ
１５  ネットワーク
１６  ネットワークインタフェース
１７  ＨＤＤ
１００  画像形成装置
１１０  媒体供給選択手段
１２０  検知手段
１３０  イメージ生成手段
１４０  イメージ保持手段
１５０  画像形成手段
１６０  第一の媒体供給手段
１６１  検出手段
１７０  媒体供給部
１７１、１７１ａ、１７１ｂ、１７１ｃ  第二の媒体供給手段
１８０  画面生成手段
１８５  入力手段
１８６  媒体更新入力手段
１８７  媒体属性入力手段
１９０  制御手段
１９３  通信手段
１９５  記憶手段
３００、３００ａ、３００ｂ、３００ｃ  ホストコンピュータ
４００  コンピュータの主処理部
４０１  ＣＰＵ
４０８  ＲＯＭ
４０９  ＲＡＭ
４１０  入力デバイス
４２０  表示装置
４３０  プリンタ
４４０  スキャナ
４９０  ＨＤＤ
【図１】
2009203074.tif 000003
【図２】
2009203074.tif 000004
【図３】
2009203074.tif 000005
【図４】
2009203074.tif 000006
【図５】
2009203074.tif 000007
【図６】
2009203074.tif 000008
【図７】
2009203074.tif 000009
【図８】
2009203074.tif 000010
【図９】
2009203074.tif 000011
【図１０】
2009203074.tif 000012
【図１１】
2009203074.tif 000013
【図１２】
2009203074.tif 000014
【図１３】
2009203074.tif 000015