(57)【要約】【課題】中断した印刷ジョブが複数の部数を印刷するモードだったとしても、印刷再開時にミスプリントした紙を再利用しつつ、中断以前のページも含めて両面ソート印刷ができる画像形成装置を提供する。【解決手段】印刷中断の際、２以上の排紙手段のうち一の排紙部に排紙された片面印刷後の記録媒体を給紙する第一の給紙部と、両面が未印刷の記録媒体を給紙する第二の給紙部と、印刷再開指示に応じた印刷再開の際、第一の給紙部に片面印刷後の記録媒体が装填されているとき、第一の給紙部から片面印刷後の記録媒体を給紙し、第一の給紙部に片面印刷後の記録媒体が装填されていないとき、又は、第一の給紙部に片面印刷後の記録媒体が装填されず、印刷部数が指定部数に満たないとき、第二の給紙部から両面が未印刷の記録媒体を給紙するように制御する制御手段と、を備える。【選択図】図２
2016091000.tif 000002
【特許請求の範囲】
【請求項１】
複数の記録媒体への両面印刷に際し、印刷中断指示又は印刷再開指示を受け付ける受付手段と、
両面印刷後の複数の記録媒体を所定の部数ごとに振り分けて排紙する２以上の排紙手段と、
前記受付手段に受け付けられた印刷中断指示に応じた印刷中断の際、前記２以上の排紙手段のうち一の排紙手段に排紙された片面印刷後の記録媒体を給紙する第一の給紙手段と、
両面が未印刷の記録媒体を給紙する第二の給紙手段と、
前記受付手段に受け付けられた印刷再開指示に応じた印刷再開の際、前記第一の給紙手段に片面印刷後の記録媒体が装填されているとき、前記第一の給紙手段から片面印刷後の記録媒体を給紙し、前記第一の給紙手段に片面印刷後の記録媒体が装填されていないとき、又は、前記第一の給紙手段に片面印刷後の記録媒体が装填されず且つ印刷部数が指定部数に満たないとき、前記第二の給紙手段から両面が未印刷の記録媒体を給紙するように制御する制御手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記制御手段は、前記第一の給紙手段に装填された片面印刷後の記録媒体における片面印刷されたページが次に印刷される部数を形成する場合であって、且つ現在の部数の最終ページまで印刷が完了していないとき、前記第二の給紙手段から両面が未印刷の記録媒体を給紙し、現在印刷中の部数の最終ページまで両面印刷が完了したとき、前記第一の給紙手段から片面印刷後の記録媒体を給紙するように制御することを特徴とする請求項１記載の画像形成装置。
【請求項３】
両面印刷に不要な記録媒体を排紙する不要媒体排紙手段を備え、
前記制御手段は、前記第一の給紙手段に装填された片面印刷後の記録媒体が現在印刷中の部数の両面印刷を完了させる上で不要であると判断した場合、前記片面印刷後の記録媒体を前記不要媒体排紙手段に排紙するように制御することを特徴とする請求項１又は２記載の画像形成装置。
【請求項４】
前記第二の給紙手段に白紙検知用センサを備え、
該白紙検知用センサが白紙以外を検知した場合、前記制御手段は前記受付手段が有する表示部に警告表示することを特徴とする請求項１から３の何れか１項に記載の画像形成装置。
【請求項５】
前記制御手段は、片面印刷後の記録媒体の裏面に画像を印刷する際のページ情報を集約して両面化することを特徴とする請求項１から４の何れか１項に記載の画像形成装置。
【請求項６】
前記記録媒体を所定の位置まで搬送する搬送手段を備え、
前記制御手段は、片面印刷後の記録媒体が前記第一の給紙手段に装填されている場合であっても、前記第二の給紙手段により記録紙を搬送するように前記搬送手段を制御することを特徴とする請求項１から５の何れか１項に記載の画像形成装置。
【請求項７】
前記２以上の排紙手段の何れかから前記第二の給紙手段へと記録媒体を搬送する逆搬送手段を備えることを特徴とする請求項１から６の何れか１項に記載の画像形成装置。
【請求項８】
前記制御手段は、搬送先の前記第二の給紙手段を選択可能に前記逆搬送手段を制御することを特徴とする請求項７記載の画像形成装置。
【請求項９】
複数の記録媒体への両面印刷に際し、印刷中断指示又は印刷再開指示を受け付けるステップと、
両面印刷後の複数の記録媒体を所定の部数ごとに２以上の排紙部に振り分けて排紙するステップと、
受け付けられた印刷中断指示に応じた印刷中断の際、前記２以上の排紙部のうち一の排紙部に排紙された片面印刷後の記録媒体を第一の給紙部から給紙するステップと、
両面が未印刷の記録媒体を第二の給紙部から給紙するステップと、
受け付けられた印刷再開指示に応じた印刷再開の際、前記第一の給紙部に片面印刷後の記録媒体が装填されているとき、前記第一の給紙部から片面印刷後の記録媒体を給紙し、前記第一の給紙部に片面印刷後の記録媒体が装填されていないとき、又は、前記第一の給紙部に片面印刷後の記録媒体が装填されず且つ印刷部数が指定部数に満たないとき、前記第二の給紙部から両面が未印刷の記録媒体を給紙するように制御するステップと、
を含むことを特徴とする画像形成方法。
【請求項１０】
複数の記録媒体への両面印刷に際し、印刷中断指示又は印刷再開指示を受け付ける処理と、
両面印刷後の複数の記録媒体を所定の部数ごとに２以上の排紙部に振り分けて排紙する処理と、
受け付けられた印刷中断指示に応じた印刷中断の際、前記２以上の排紙部のうち一の排紙部に排紙された片面印刷後の記録媒体を第一の給紙部から給紙する処理と、
両面が未印刷の記録媒体を第二の給紙部から給紙する処理と、
受け付けられた印刷再開指示に応じた印刷再開の際、前記第一の給紙部に片面印刷後の記録媒体が装填されているとき、前記第一の給紙部から片面印刷後の記録媒体を給紙し、前記第一の給紙部に片面印刷後の記録媒体が装填されていないとき、又は、前記第一の給紙部に片面印刷後の記録媒体が装填されず且つ印刷部数が指定部数に満たないとき、前記第二の給紙部から両面が未印刷の記録媒体を給紙するように制御する処理と、
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、両面印刷可能な画像形成装置、画像形成方法、及び、プログラムに関する。
【背景技術】
【０００２】
画像形成装置は、環境配慮への取り組みの一つとして、紙の使用量低減を目的とした両面印刷機能を一般に持っている。例えば、この画像形成装置に両面印刷指示を出すことで、印刷物の量を、片面印刷時の略半分に減らすことが可能である。
【０００３】
このような画像形成装置に対し、ユーザがＰＣ等の端末で閲覧、編集した文書や画像を両面印刷のつもりで片面印刷を指示し、画像形成装置が印刷処理を開始してしまった場合、設定間違いに気づいたユーザは印刷を中断、もしくは印刷完了まで待たなければならない。ミスプリントした紙を排紙トレーより取り出した後、画像形成装置の設定を変更して再び画像形成装置に両面印刷ジョブを投入することになる。
【０００４】
このままでは、ミスプリントした紙が無駄になってしまうが、このミスプリントした紙を片面原稿として画像形成装置に取り込ませ、その原稿裏面に次のページの原稿画像を印刷して両面化することで、ミスプリントした紙の無駄を低減するための制御や手段があり、既に知られている。
【０００５】
特許文献１には、従来と同等の片面印刷と両面印刷とが可能であると共に、片面にのみ印刷してある原稿の裏面側にも印刷する目的で、ＡＤＦで搬送された原稿をスキャナで読み取らず、印刷手段に搬送する工程と、ＡＤＦで搬送された原稿をスキャナで読み取る工程の２つを有し、先の原稿の裏面にスキャナで読み取った他の原稿を印刷することによって、片面原稿を両面原稿にする手段と構成が開示されている。
【０００６】
また、特許文献２には、特許文献１と同様、従来と同等の片面印刷と両面印刷とが可能であると共に、片面にのみ印刷してある原稿の裏面側にも印刷する目的で、印刷部数が２部のときは、ＡＤＦから搬送される原稿すべての読取りを行った後、搬送される奇数枚目の原稿に偶数枚目の画像情報を印刷し、偶数枚目の原稿は、その枚数番号より１つ少ない奇数枚目原稿の画像情報を印刷する手段と構成が、さらに印刷部数が３部以上のときは、３部目から通常の両面印刷をする手段と構成が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１，２に開示された技術は、片面原稿を両面化するためには、すべてのページが片面印刷済みでなければならず、印刷完了まで待たずにユーザが印刷処理を中断した場合、印刷ジョブを一旦キャンセルし、ＰＣ等の端末から中断以降のページ指定をした上で両面印刷ジョブとして画像形成装置に再投入しなければ、続きの文書や画像が印刷できない。
【０００８】
これでは、再投入によるページ指定のミスが起こりえる上、再投入した印刷ジョブには、中断以降のページの情報しかないため、中断した印刷ジョブが複数の部数を印刷するモードだった場合に、中断以前のページを考慮したソート印刷ができないという問題があった。
【０００９】
本発明は、前記課題を解決するためのものであり、その目的とするところは、中断した印刷ジョブが複数の部数を印刷するモードだったとしても、印刷再開時にミスプリントした紙を再利用しつつ、中断以前のページも含めて両面ソート印刷ができる画像形成装置を提供することである。
【課題を解決するための手段】
【００１０】
かかる目的を達成するために、本発明は、以下の特徴を有する。
【００１１】
本発明に係る画像形成装置は、複数の記録媒体への両面印刷に際し、印刷中断指示又は印刷再開指示を受け付ける受付手段と、両面印刷後の複数の記録媒体を所定の部数ごとに振り分けて排紙する２以上の排紙手段と、受付手段に受け付けられた印刷中断指示に応じた印刷中断の際、２以上の排紙手段のうち一の排紙手段に排紙された片面印刷後の記録媒体を給紙する第一の給紙手段と、両面が未印刷の記録媒体を給紙する第二の給紙手段と、受付手段に受け付けられた印刷再開指示に応じた印刷再開の際、第一の給紙手段に片面印刷後の記録媒体が装填されているとき、第一の給紙手段から片面印刷後の記録媒体を給紙し、第一の給紙手段に片面印刷後の記録媒体が装填されていないとき、又は、第一の給紙手段に片面印刷後の記録媒体が装填されず且つ印刷部数が指定部数に満たないとき、第二の給紙手段から両面が未印刷の記録媒体を給紙するように制御する制御手段と、
を備えることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、中断した印刷ジョブが複数の部数を印刷するモードだったとしても、印刷再開時にミスプリントした紙を再利用しつつ、中断以前のページも含めて両面ソート印刷ができる。
【図面の簡単な説明】
【００１３】
【図１】本実施形態に係る画像形成装置の構成を示すブロック図である。
【図２】本実施形態に係る画像形成装置の構成を示す概略図である。
【図３】印刷から中断までについて説明する図である。
【図４】中断後の記録紙について説明する図である。
【図５】本実施形態における印刷再開時の制御手順１を示すフローチャートである。
【図６】本実施形態における印刷再開時の制御手順２を示すフローチャートである。
【図７】図６のＳ２０８が「ＮＯ」のときのその後の手順を示すフローチャートである。
【図８】図６のＳ２０７が「ＮＯ」のときのその後の手順を示すフローチャートである。
【図９】本実施形態における印刷再開時の制御手順３を示すフローチャートである。
【図１０】図５及び図９を補足説明するための模式図である。
【図１１】図６を補足説明するための模式図である。
【図１２】図５における、次のページ、前のページについて説明するための模式図である。
【図１３】他の実施形態に係る画像形成装置の構成を示す概略図である。
【発明を実施するための形態】
【００１４】
以下、本実施形態について図面により詳細に説明する。
【００１５】
図１は、本実施形態に係る画像形成装置１の構成を示すブロック図である。画像形成装置１はＬＡＮ２等のネットワークを経由してＰＣ等の端末３と接続され、ユーザは端末３上のアプリケーションから画像形成装置１に印刷指示を出す。
【００１６】
画像形成装置１はコントローラ制御部４、操作部５、画像蓄積部６、エンジン制御部７、読取部８、印刷部９を有している。ユーザは、受付手段としての操作部５を通じて画像形成装置１に印刷中断指示、又は印刷再開指示を出すことができる。ここで、後述の制御部とは、コントローラ制御部４とエンジン制御部７とに対応する。
【００１７】
画像蓄積部６には、端末３から送られてきた画像データが圧縮されて記憶されている。コントローラ制御部４は、画像蓄積部６から画像データを読み出して内部のメモリに展開し、記録紙１枚あたりに転写する画像イメージを生成するために回転や縮小といった画像編集を行って、エンジン制御部７にそのデータを転送する。なお、記録紙に限らず、画像を形成可能な記録媒体であればよい。
【００１８】
エンジン制御部７は、また読取部８とも電気的に接続されており、読取部８内にある、例えばＡＤＦのような原稿給紙ユニット１０により給紙された原稿をスキャナユニット１１で読み取ったデジタルデータを受け取ることもできる。エンジン制御部７は画像データに対して、光学特性に応じたフィルタ処理を施し、印刷部９にデータを転送する。
【００１９】
印刷部９には、画像を転写するための記録紙がユーザによりセットされる手差しトレー１２と、印刷部９に内蔵される給紙ユニット１３との２つの給紙部がある。また、印刷後の記録紙を排紙するための排紙ユニット１４が備えられており、排紙ユニット１４には少なくとも３つの排紙トレーが接続されている。どの排紙トレーに印刷後の記録紙を排紙するかはエンジン制御部７を介して動的に切り替えられる。
【００２０】
排紙ユニット１４は、両面印刷後の複数の記録紙を所定の部数ごとに振り分けて排紙する２以上の排紙手段としての排紙トレーを含む。また、排紙ユニット１４は、両面印刷に不要な記録媒体を排紙する不要媒体排紙手段としての機能を有する排紙トレーを備えていることが好ましい。
【００２１】
手差しトレー１２は、操作部５に受け付けられた印刷中断指示に応じた印刷中断の際、２以上の排紙トレーのうち一の排紙トレーに排紙された片面印刷後の記録媒体を給紙する第一の給紙手段として機能する。
【００２２】
また、給紙ユニット１３は、両面が未印刷の記録媒体を給紙する第二の給紙手段として機能する。なお、給紙ユニット１３は複数備えられていることが好ましい。
【００２３】
制御手段としてのエンジン制御部７は、操作部５に受け付けられた印刷再開指示に応じた印刷再開の際、手差しトレー１２に片面印刷後の記録媒体が装填されているとき、手差しトレー１２から片面印刷後の記録媒体を給紙するように制御を行う。
【００２４】
また、エンジン制御部７は、手差しトレー１２に片面印刷後の記録媒体が装填されていないとき、又は、手差しトレー１２に片面印刷後の記録媒体が装填されず且つ印刷部数が指定部数に満たないとき、給紙ユニット１３から両面が未印刷の記録媒体を給紙するように制御を行う。
【００２５】
さらに、エンジン制御部７は、手差しトレー１２に装填された片面印刷後の記録媒体における片面印刷されたページが次に印刷される部数を形成する場合であって、且つ現在の部数の最終ページまで印刷が完了していないときは次の制御を行う。それは、給紙ユニット１３から両面が未印刷の記録媒体を給紙し、現在印刷中の部数の最終ページまで両面印刷が完了したとき、手差しトレー１２から片面印刷後の記録媒体を給紙するという制御である。詳細については後述する。
【００２６】
さらに、エンジン制御部７は、手差しトレー１２に装填された片面印刷後の記録媒体が現在印刷中の部数の両面印刷を完了させる上で不要であると判断した場合、片面印刷後の記録媒体を不要媒体排紙手段としての機能を有する排紙トレーに排紙するように制御することが好ましい。
【００２７】
図２は、本実施形態に係る画像形成装置１の構成を示す概略図である。画像形成装置１は上部に読取部８を備えている。読取部８はＡＤＦ２１と読取光学系２２とを有している。スキャナ動作の場合は、ＡＤＦ２１に装填した原稿を読取光学系２２により読み取ってデジタル化し、画像データとして図示していない画像蓄積部６に蓄積していく。
【００２８】
また、画像形成装置１は手差しトレー１２、排紙ユニット１４を構成する排紙トレー２４，２５，２６、給紙ユニット１３を構成する給紙トレー２７，２８、記録紙を搬送するための搬送装置２９を備える。上述した不要媒体排紙手段は排紙トレー２６に対応する。さらに、搬送手段は搬送装置２９に対応する。
【００２９】
画像形成装置１は印刷動作の場合、ＰＣ等の端末３から受信した画像データが蓄積されている画像蓄積部６から画像データを取得し、書き込み光学系２３によりその画像データを感光体ドラム３０に形成する。
【００３０】
一方で、画像形成装置１は手差しトレー１２、給紙トレー２７または給紙トレー２８から記録紙を給紙し、搬送装置２９により記録紙を感光体ドラム３０まで導き、記録紙に画像を転写したのち、定着部３１により画像を定着させる。
【００３１】
搬送装置２９は記録紙を反転させるための経路としてスイッチバック経路３２を持っており、片面印刷であっても、一旦スイッチバック経路３２を経由して記録紙を反転させ、排紙トレー２４あるいは２５に排紙していくことで、ソートが実現される。
【００３２】
なお、手差しトレー１２により給紙する場合、記録紙はピックアップローラ３３によって一旦下方向に引き込まれ、のち搬送装置２９によって上部へと搬送される経路を取るため、印刷したい面をトレー側にして記録紙を装填することになる。また、手差しトレー１２への記録紙装填間違いを予防するために、白紙検知センサ３４が設けられている。
【００３３】
図３は、印刷から中断までについて説明する図である。図１の構成において、ユーザ４１が操作中の端末３から、端末３上の文書データや画像データを印刷するとき、ユーザ４１は端末３上で動作している文書管理アプリケーションや画像編集ソフトにより、印刷指示を出すことになる。
【００３４】
端末３は印刷ジョブを生成し、ネットワークで接続された画像形成装置１に対してその印刷ジョブを送り、画像形成装置１は受け取った印刷ジョブを解釈して画像蓄積部６に画像データを蓄積していく。
【００３５】
一方、ユーザ４１は画像形成装置１の設置場所まで移動し、画像形成装置１に接続された操作部５より、印刷開始の指示を出すことになる。印刷が開始されてしばらくたった後、両面印刷にしたつもりで片面印刷処理がなされて排紙されていることにユーザ４１が気付いたとき、ユーザ４１は操作部５より印刷中断指示を出し、それを受けた画像形成装置１は、印刷処理中のページは印刷しきってから印刷ジョブを中断する。
【００３６】
図４は、中断後の記録紙について説明する図である。印刷処理中断後、画像の印刷された記録紙（１）〜（４）は、たとえば排紙トレー２４（図２参照）に、印刷面を下向きにして記録紙を（１）から順に上に積まれている。ユーザはこの記録紙の束を、束のまま上下を反転して、手差しトレー１２（図２参照）に印刷面が上にくるように乗せる。
【００３７】
このようにすることで、画像形成装置１は手差しトレー１２からピックアップローラ３３によって、片面印刷済みの記録紙を（１）から順に、印刷されていない面を上にした状態で感光体ドラムへと搬送することが可能になる。その際、白紙検知センサ３４によって白紙以外が検知された場合、これを操作部５等の表示部でユーザに警告表示として視認させ、記録紙の装填し直しを促す。これにより、手差しトレー１２に片面印刷済みの記録紙を装填する際、裏表を間違えた場合の警告として動作することができる。
【００３８】
本実施形態における再開時の制御手順として３つの手順を説明する。以下に順を追って説明する、制御手順１、制御手順２、制御手順３ともに、エンジン制御部７による制御を示している。ただし、記録紙に印刷する画像は画像蓄積部６に保存されている。また、各手順内における「片面印刷」「両面印刷」の実行は、エンジン制御部７からコントローラ制御部４に対して印刷画像を要求する制御を含んでいる。
【００３９】
［印刷再開時の制御手順１について］
まず初めに、本実施形態における印刷再開時の制御手順１について図５を参照して説明する。ここでは偶数ページ特殊対応における制御手順を示す。なお、補足説明については図１０を参照する。
【００４０】
中断再開時、エンジン制御部７は原稿ページ数をコントローラ制御部４より取得する（Ｓ１０１）。なお、エンジン制御部７が予め原稿ページ数を内部に有する記憶部に保持しておいてもよい。
【００４１】
また、エンジン制御部７は印刷再開時の出力部数をコントローラ制御部４より取得する（Ｓ１０２）。
【００４２】
エンジン制御部７は再印刷に必要な各種変数を初期化する（Ｓ１０３）。変数としては、印刷動作中か否かを表すフラグである「ｒｕｎｎｉｎｇ」、手差しトレー１２から取得した記録紙のページ数を表す「ｉｎ＿ｐａｇｅ」、手差しトレー１２から取得した記録紙の部数を表す「ｉｎ＿ｂｕｓｕｕ」がある。
【００４３】
また、トレー１に排紙した再印刷済みの記録紙のページ数を表す「ｐｒｉｎｔｅｄ＿ｐａｇｅ１」、トレー２に排紙した再印刷済みの記録紙のページ数を表す「ｐｒｉｎｔｅｄ＿ｐａｇｅ２」、トレー１、２に排紙した再印刷済みの記録紙の合計部数を表す「ｐｒｉｎｔｅｄ＿ｂｕｓｕｕ」、最後に排紙したトレー番号を表す「ｏｕｔ＿ｔｒａｙ」がある。
【００４４】
エンジン制御部７は、「ｉｎ＿ｐａｇｅ＝０」、「ｐｒｉｎｔｅｄ＿ｐａｇｅ１＝０」、「ｐｒｉｎｔｅｄ＿ｐａｇｅ２＝０」であるか否かを判定する（ステップＳ１０４）。「ｉｎ＿ｐａｇｅ＝０」は１部に相当する記録紙が手差しトレー１２から取得済みであることを示す。「ｐｒｉｎｔｅｄ＿ｐａｇｅ１＝０」は、トレー１に１部分の再印刷済み記録紙が排紙済みであることを示す。「ｐｒｉｎｔｅｄ＿ｐａｇｅ２＝０」は、トレー２へは１部分に満たない再印刷済み記録紙が排紙済みであることを示す。
【００４５】
エンジン制御部７は、「ｉｎ＿ｐａｇｅ＝０」、「ｐｒｉｎｔｅｄ＿ｐａｇｅ１＝０」、及び「ｐｒｉｎｔｅｄ＿ｐａｇｅ２＝０」であると判定したとき（ステップＳ１０４、ＹＥＳ）、給紙ユニット１３から新しい記録紙を取得する制御を行う（ステップＳ１０５）。これは、トレー２側が両面印刷の途中である場合、トレー２への印刷済み記録紙排紙を１部分完了させる目的で手差しトレー１２から記録紙を取得するとページのつじつまが合わなくなるためである。詳細については図８を参照しつつ後述する。
【００４６】
エンジン制御部７は、取得した記録紙に両面印刷を実施してトレー２へ排紙する制御を行う（ステップＳ１０６）。その後、エンジン制御部７は、変数「ｐｒｉｎｔｅｄ＿ｐａｇｅ２」を２インクリメントする（ステップＳ１０７）。
【００４７】
エンジン制御部７は、トレー２の再印刷済み記録紙のページ数が原稿のページ数に達するか否かを判定する（ステップＳ１０８）。エンジン制御部７は、トレー２の再印刷済み記録紙のページ数が原稿のページ数に達すると判定した場合（ステップＳ１０８：Ｙｅｓ）、「ｐｒｉｎｔｅｄ＿ｂｕｓｕｕ」を１インクリメントする（ステップＳ１０９）。その後、エンジン制御部７は、「ｐｒｉｎｔｅｄ＿ｐａｇｅ２を初期化する（ステップＳ１１０）。
【００４８】
エンジン制御部７は、トレー２の再印刷済み記録紙のページ数が原稿のページ数に満たないと判定した場合（ステップＳ１０８：ＮＯ）、画像形成装置１が動作中であるか否かを判定する（ステップＳ１１３）。
【００４９】
エンジン制御部７は、画像形成装置１が動作中であると判定したとき（ステップＳ１１３、ＹＥＳ）、再度ステップＳ１０４からの制御を行う。他方、エンジン制御部７は、画像形成装置１が動作中でないと判定したとき（ステップＳ１１３、ＮＯ）、再印刷処理を終了する。
【００５０】
エンジン制御部７が、「ｉｎ＿ｐａｇｅ＝０」、「ｐｒｉｎｔｅｄ＿ｐａｇｅ１＝０」、及び「ｐｒｉｎｔｅｄ＿ｐａｇｅ２＝０」でないと判定した（ステップＳ１０４、ＮＯ）以降の処理（番号「２」で示すステップＳ１１２）については図６を参照して以下に説明する。なお、ステップＳ１１１は制御手順２、制御手順３からの遷移であることを示すものである。
【００５１】
［制御手順２について］
次に、制御手順２について図６〜図８を参照して説明する。制御手順１で説明したように、制御手順２は、図５に示したステップＳ１１２以降の制御手順を示すものである。本実施形態においては、手差しトレー１２上に装填されてある片面印刷済みの記録紙を搬送し、その裏面に再印刷する制御がメインの制御であり、これを示すのが制御手順２である。
【００５２】
エンジン制御部７は、手差しトレー１２に記録紙があるか否かを判定する（ステップＳ２０１）。エンジン制御部７は、手差しトレー１２に記録紙があると判定した場合（ステップＳ２０１、ＹＥＳ）、手差しトレー１２から記録紙を取得する（ステップＳ２０２）。
【００５３】
その後、エンジン制御部７は、「ｉｎ＿ｐａｇｅ」を１インクリメントし（ステップＳ２０３）、「ｉｎ＿ｐａｇｅ」が原稿のページ数に達するか否かを判定する（ステップＳ２０４）。エンジン制御部７は、「ｉｎ＿ｐａｇｅ」が原稿のページ数に達すると判定したとき（ステップＳ２０４、ＹＥＳ）、「ｉｎ＿ｂｕｓｕｕ」を１インクリメントする（ステップＳ２０５）。
【００５４】
他方、エンジン制御部７は、「ｉｎ＿ｐａｇｅ」が原稿のページ数に達していないと判定したとき（ステップＳ２０４、ＮＯ）、ステップＳ２０６へ遷移する。
【００５５】
次に、エンジン制御部７は、「ｐｒｉｎｔｅｄ＿ｂｕｓｕｕ」が「ｙｏｕｋｙｕｕ＿ｂｕｓｕｕ」に達しているか否かを判定する（ステップＳ２０６）。エンジン制御部７は、「ｐｒｉｎｔｅｄ＿ｂｕｓｕｕ」が「ｙｏｕｋｙｕｕ＿ｂｕｓｕｕ」に達していると判定したとき（ステップＳ２０６、ＮＯ）、手差しトレー１２から取得した記録紙は不要なため排紙トレー２６に排紙する（ステップＳ２０９）。
【００５６】
他方、エンジン制御部７は、「ｐｒｉｎｔｅｄ＿ｂｕｓｕｕ」が「ｙｏｕｋｙｕｕ＿ｂｕｓｕｕ」に達していないと判定したとき（ステップＳ２０６、ＹＥＳ）、次に「ｉｎ＿ｐａｇｅ」が偶数ページであるか否かを判定する（ステップＳ２０７）。
【００５７】
エンジン制御部７は、「ｉｎ＿ｐａｇｅ」が偶数ページであると判定したとき（ステップＳ２０７、ＹＥＳ）、「ｉｎ＿ｐａｇｅ＝０」、及び「（ｐｒｉｎｔｅｄ＿ｂｕｓｕｕ＋１）≧ｙｏｕｋｙｕｕ＿ｂｕｓｕｕ」か否かを判定する（ステップＳ２０８）。つまり、エンジン制御部７は、トレー２４に１部に満たない分の印刷済み記録紙が排紙され、かつ、あと１部分再印刷すれば要求部数に達するか否かを判定する（ステップＳ２０８）。
【００５８】
エンジン制御部７は、「ｉｎ＿ｐａｇｅ＝０」、及び「（ｐｒｉｎｔｅｄ＿ｂｕｓｕｕ＋１）≧ｙｏｕｋｙｕｕ＿ｂｕｓｕｕ」であると判定した場合（ステップＳ２０８、ＹＥＳ）、排紙トレー２６に排紙する（ステップＳ２０９）。この場合、奇数ページだけで構成できるため、今、手差しトレー１２から引き取った偶数ページは不要となるからである。この状況が発生する例を補足資料として図１１に示しつつ、詳細については後述する。
【００５９】
その後、エンジン制御部７は、「ｉｎ＿ｐａｇｅ」が原稿のページ数に達するか否かを判定する（ステップＳ２１０）。エンジン制御部７は、「ｉｎ＿ｐａｇｅ」が原稿のページ数に達すると判定した場合（ステップＳ２１０、ＹＥＳ）、「ｉｎ＿ｐａｇｅ」を初期化し（ステップＳ２１１）、制御手順１に制御を遷移する（符号「１」で示すステップＳ２１２）。エンジン制御部７は、「ｉｎ＿ｐａｇｅ」が原稿のページ数に達していないと判定した場合（ステップＳ２１０、ＮＯ）、制御手順１に遷移する。
【００６０】
他方、エンジン制御部７は、「ｉｎ＿ｐａｇｅ＝０」、及び「（ｐｒｉｎｔｅｄ＿ｂｕｓｕｕ＋１）≧ｙｏｕｋｙｕｕ＿ｂｕｓｕｕ」でないと判定した場合（ステップＳ２０８、ＮＯ）、ステップＳ２１３へ遷移する。ここからは図示の都合上、符号「４」で示すステップＳ２１３から始まる図７を参照して説明する。
【００６１】
エンジン制御部７は、手差しトレー１２から引き取った偶数ページの裏面に片面印刷して排紙トレー２５に排紙し（ステップＳ２１３）、「ｐｒｉｎｔｅｄ＿ｐａｇｅ２」を２インクリメントする（ステップＳ２１４）。その後、エンジン制御部７は、「ｏｕｔ＿ｔｒａｙ」を排紙トレー２５にする（ステップＳ２１５）。
【００６２】
次に、エンジン制御部７は、排紙トレー２５に排紙した記録紙が原稿のページ数に達したか否かを判定する（ステップＳ２１６）。エンジン制御部７は、排紙トレー２５に排紙した記録紙が原稿のページ数に達したと判定した場合（ステップＳ２１６、ＹＥＳ）、「ｐｒｉｎｔｅｄ＿ｂｕｓｕｕ」を１インクリメントする（ステップＳ２１７）。エンジン制御部７は、「ｐｒｉｎｔｅｄ＿ｐａｇｅ２」を初期化し（ステップＳ２１８）、符号「６」で示すステップＳ２１０に制御を遷移する。
【００６３】
エンジン制御部７は、排紙トレー２５に排紙した記録紙が原稿のページ数に達していないと判定した場合も（ステップＳ２１６、ＮＯ）、制御をステップＳ２１０に遷移させる。
【００６４】
一方、エンジン制御部７は、ステップＳ２０７において「ｉｎ＿ｐａｇｅ」が奇数ページであると判定したとき（ステップＳ２０７、ＮＯ）、符号「５」で示すステップＳ２１９に遷移する。図示の都合上、ステップＳ２１９以降の手順については図８を参照して説明する。
【００６５】
エンジン制御部７は、「ｐｒｉｎｔｅｄ＿ｐａｇｅ２＝０」、及び「（ｐｒｉｎｔｅｄ＿ｂｕｓｕｕ＋１）≧ｙｏｕｋｙｕｕ＿ｂｕｓｕｕ」であるか否かを判定する（ステップＳ２１９）。つまり、エンジン制御部７は、トレー２５に１部に満たない分の印刷済み記録紙が排紙され、かつあと１部分再印刷すれば要求部数に達するか否かを判定する。
【００６６】
エンジン制御部７は、「ｐｒｉｎｔｅｄ＿ｐａｇｅ２＝０」、及び「（ｐｒｉｎｔｅｄ＿ｂｕｓｕｕ＋１）≧ｙｏｕｋｙｕｕ＿ｂｕｓｕｕ」であると判定したとき（ステップＳ２１９、ＹＥＳ）、偶数ページだけで構成できるため、今、手差しトレー１２から引き取った奇数ページは排紙トレー２６に排紙する（ステップＳ２２０）。その後は、エンジン制御部７は制御を符号「６」で示すステップＳ２１０に遷移させる。
【００６７】
一方、エンジン制御部７は、「ｐｒｉｎｔｅｄ＿ｐａｇｅ２＝０」、及び「（ｐｒｉｎｔｅｄ＿ｂｕｓｕｕ＋１）≧ｙｏｕｋｙｕｕ＿ｂｕｓｕｕ」でないと判定したとき（ステップＳ２１９、ＮＯ）、手差しトレー１２から引き取った奇数ページの裏面に片面印刷して排紙トレー２４に排紙する（ステップＳ２２１）。
【００６８】
その後、エンジン制御部７は、「ｐｒｉｎｔｅｄ＿ｐａｇｅ１」を２インクリメントし（ステップＳ２２２）、「ｏｕｔ＿ｔｒａｙ」を排紙トレー２４とする（ステップＳ２２３）。
【００６９】
次に、エンジン制御部７は、「ｐｒｉｎｔｅｄ＿ｐａｇｅ１」が原稿ページ数に達するか否かを判定する（ステップＳ２２４）。エンジン制御部７は、「ｐｒｉｎｔｅｄ＿ｐａｇｅ１」が原稿ページ数に達すると判定した場合（ステップＳ２２４、ＹＥＳ）、「ｐｒｉｎｔｅｄ＿ｂｕｓｕｕ」を１インクリメントする（ステップＳ２２５）。そして、エンジン制御部７は「ｐｒｉｎｔｅｄ＿ｐａｇｅ１」を初期化し（ステップＳ２２６）、符号「６」で示すステップＳ２１０に制御を遷移する。
【００７０】
なお、手順の冒頭に戻り、エンジン制御部７は、手差しトレー１２に記録紙がないと判定した場合（ステップＳ２０１、ＮＯ）、制御を符号「３」で示すステップＳ２２７へ遷移する。ステップＳ２２７以降の制御手順３については図９を参照しつつ後述する。
【００７１】
［制御手順３について］
次に、制御手順３について図９を参照して説明する。制御手順３は、図６の制御手順２のＳ２２７以降の制御手順を示すものである。制御手順３は、制御手順２において、手差しトレー１２上に記録紙がなくなった場合に実施される。本制御手順では、新しく装置内の給紙トレーから取得した記録紙は、両面印刷後、基本的に排紙トレー２４に排紙していくことになる。他方、排紙トレー２５に排紙することもあり、その補足説明を図１０を参照して後述する。
【００７２】
エンジン制御部７は、「ｐｒｉｎｔｅｄ＿ｂｕｓｕｕ」＜「ｙｏｕｋｙｕｕ＿ｂｕｓｕｕ」であるか否かを判定する（ステップＳ３０１）。つまり、再印刷済みの部数が要求部数に満たないか否かを判定する）。エンジン制御部７は、再印刷済みの部数が要求部数に満たないと判定した場合（ステップＳ３０１、ＹＥＳ）、装置内の給紙ユニットから新しい記録紙を取得する（ステップＳ３０２）。
【００７３】
次に、エンジン制御部７は、「ｏｕｔ＿ｔｒａｙ」が排紙トレー２４か否かを判定する（ステップＳ３０３）。エンジン制御部７は、「ｏｕｔ＿ｔｒａｙ」が排紙トレー２４であると判定したとき（ステップＳ３０３、ＹＥＳ）、次に、「ｐｒｉｎｔｅｄ＿ｐａｇｅ２＝０」であるか否かを判定する（ステップＳ３０４）。つまり、エンジン制御部７は、排紙トレー２５上の記録紙が１部を構成するのに必要な枚数を満たしているか否かを判定する。
【００７４】
エンジン制御部７は「ｐｒｉｎｔｅｄ＿ｐａｇｅ２＝０」であると判定したとき（ステップＳ３０４、ＹＥＳ）、新しい記録紙に両面印刷を実施して排紙トレー２４に排紙する（ステップＳ３０５）。その後、エンジン制御部７は、「ｐｒｉｎｔｅｄ＿ｐａｇｅ１を２インクリメントし（ステップＳ３０６）、「ｏｕｔ＿ｔｒａｙ」を排紙トレー２５にする（ステップＳ３０７）。
【００７５】
次に、エンジン制御部７は、「ｐｒｉｎｔｅｄ＿ｐａｇｅ１」が原稿のページ数に達したか否かを判定する（ステップＳ３０８）。エンジン制御部７は、「ｐｒｉｎｔｅｄ＿ｐａｇｅ１」が原稿のページ数に達したと判定した場合（ステップＳ３０８、ＹＥＳ）、「ｐｒｉｎｔｅｄ＿ｂｕｓｕｕ」を１インクリメントする（Ｓ３０９）。その後、エンジン制御部７は「ｐｒｉｎｔｅｄ＿ｐａｇｅ１」を初期化し（ステップＳ３１０）、ステップＳ３１１に制御を遷移する。
【００７６】
なお、エンジン制御部７は、「ｐｒｉｎｔｅｄ＿ｐａｇｅ１」が原稿のページ数に達していないと判定した場合（ステップＳ３０８、ＮＯ）も、ステップＳ３１１に制御を遷移する。
【００７７】
次に、エンジン制御部７は、「ｐｒｉｎｔｅｄ＿ｐａｇｅ２」が原稿のページ数に達したか否かを判定する（ステップＳ３１１）。エンジン制御部７は「ｐｒｉｎｔｅｄ＿ｐａｇｅ２」が原稿のページ数に達したと判定した場合（ステップＳ３１１、ＮＯ）、「ｐｒｉｎｔｅｄ＿ｂｕｓｕｕ」を１インクリメントする（ステップＳ３１２）。そして、エンジン制御部７は「ｐｒｉｎｔｅｄ＿ｐａｇｅ２」を初期化し（ステップＳ３１３）、Ｓ３０１に制御を遷移する。
【００７８】
エンジン制御部７は、ステップＳ３０３において、「ｏｕｔ＿ｔｒａｙ」が排紙トレー２５の場合（ステップＳ３０３、ＮＯ）、新しい記録紙に両面印刷を実施してトレー２４に排紙する（ステップＳ３１６）。その後、エンジン制御部７は「ｐｒｉｎｔｅｄ＿ｐａｇｅ１」を２インクリメントし（ステップＳ３１７）、「ｏｕｔ＿ｔｒａｙ」を排紙トレー２４にして（ステップＳ３１８）、ステップＳ３０８に制御を遷移する。
【００７９】
エンジン制御部７は、ステップＳ３０４において、「ｐｒｉｎｔｅｄ＿ｐａｇｅ２＝０」でないと判定したとき（ステップＳ３０４、ＮＯ）、新しい記録紙に両面印刷を実施してトレー２５に排紙する（ステップＳ３１４）。その後、エンジン制御部７は「ｐｒｉｎｔｅｄ＿ｐａｇｅ２」を２インクリメントし（ステップＳ３１５）、ステップＳ３０７へ制御を遷移する。
【００８０】
また、エンジン制御部７は、ステップＳ３０１において、再印刷済みの部数が要求部数を満たしていると判定した場合（ステップＳ３０１、ＮＯ）、印刷動作を終了にして（ステップＳ３１９）、符号「１」で示すステップＳ３２０に遷移する。なお、ステップＳ３２０は図５におけるステップＳ１１１に対応する。
【００８１】
［図５、図９の補足説明］
次に、図５、図９を補足するため、図１１を参照して説明する。最上段［１］は、１部あたり５ページからなる文書を、２部の途中で中断した場合の片面印刷済み記録紙を示している。
【００８２】
［２］にて、［１］の１部目のＲ１の裏面にＲ２を印刷して排紙トレー２４に排紙し、Ｒ２の裏面にＲ１を印刷して排紙トレー２５に排紙し、Ｒ３の裏面にＲ４を印刷して排紙トレー２４に排紙し、Ｒ４の裏面にＲ３を印刷して排紙トレー２５に排紙し、Ｒ５は裏面を白として印刷して排紙トレー２４に排紙する。こうすると、排紙トレー２４上には印刷済み記録紙が１部できている状態になる。しかし、排紙トレー２５上に２部目を構成するためのＲ５が不足してしまう。そこで２部目のＲ５を別途両面印刷するために、図５に示した制御手順１が必要となる。
【００８３】
［３］、「４」は、続けて３部目と４部目を印刷する場合のイメージを示している。［２］で２部分の再印刷が完了した時点で、片面印刷済みの記録紙は、［１］の２部目、Ｒ１、Ｒ２、Ｒ３の３ページ分が残っている状態になっている。
【００８４】
このとき、［１］の２部目のＲ１の裏面にＲ２を印刷して排紙トレー２４に排紙し、Ｒ２の裏面にＲ３を印刷して排紙トレー２５に排紙し、Ｒ３の裏面にＲ４を印刷して排紙トレー２４に排紙した時点で、排紙トレー２５上で４部目を構成するためのＲ４が不足することになる。このＲ４を印刷する制御が図９に示した制御手順３である。
【００８５】
また、［１］で残りのＲ５を印刷する制御も図９に示した制御手順３となる。なお、続けて５部以上の部数を印刷する場合は、やはり図９の制御により排紙トレー２４にのみ５部目以降の記録紙が排紙される。
【００８６】
［図６〜８の補足説明］
次に、図６〜８を補足するため、図１２を参照して説明する。図１２の最上段［１］は、１部あたり４ページからなる文書を、２部の途中で中断した場合の片面印刷済み記録紙を示している。
【００８７】
［２］にて、［１］の１部目のＲ１の裏面にＲ２を印刷して排紙トレー２４に排紙し、Ｒ２の裏面にＲ１を印刷して排紙トレー２５に排紙し、Ｒ３の裏面にＲ４を印刷して排紙トレー２４に排紙すると、排紙トレー２４上には印刷済み記録紙が１部できている状態になる。また、Ｒ４の裏面にＲ３を印刷して排紙トレー２５に排紙すると、排紙トレー２５上には印刷済み記録紙がもう１部分できている状態になる。
【００８８】
［３］は、続けて３部目を印刷する場合のイメージを示している。［２］で２部分の再印刷が完了した時点で、片面印刷済みの記録紙は、［１］の２部目、Ｒ１、Ｒ２の２ページ分が残っている状態になっている。
【００８９】
ここで、あと１部分両面印刷をしてジョブを完了する場合、まず［１］の２部目のＲ１の裏面にＲ２を印刷して排紙トレー２４に排紙する。
【００９０】
次に［１］の２部目のＲ２について、このＲ２は３部目を構成するのに不要であるため、破棄用の排紙トレー２６へと排紙する。この破棄制御が図６〜８で示した制御手順２で実現される。
【００９１】
最後に、排紙トレー２５上で３部目を構成するためにＲ３が不足しているので、装置内の給紙ユニットから新たに記録紙を給紙し、これに両面印刷して完了する。
【００９２】
図７は、図５にある次のページと前のページについて説明する図である。ページ情報を集約するときとそうでないときで、ページと記録紙との関係性が変わる。図７は図１のコントローラ制御部４と画像蓄積部６の構成の一例である。
【００９３】
コントローラ制御部４は、ビデオ転送部５１と画像加工・編集部５２とＣＰＵ５３とＳＡＴＡ５４とネットワーク５５とを有している。ＨＤＤ５６はＳＡＴＡ５４に接続され、メモリ５７はチップセット５８を介してＣＰＵ５３に接続されている。また、エンジン制御部７はビデオ転送部５１に接続されている。
【００９４】
ＨＤＤ等の画像蓄積部６には、全ページの画像が蓄積されている。これを集約なしで片面印刷すると、記録紙１枚につき、１ページ分の画像が印刷されることになるが、例えば２ページ分を集約する場合、コントローラ制御部４が画像蓄積部６から画像を２ページ分読み出し、画像加工・編集機能により縮小・回転をメモリ上で実行することで、記録紙１枚分の画像データとしてエンジン制御部７にビデオ転送する。
【００９５】
エンジン制御部７では、片面印刷時、記録紙１枚につき、２ページ分の画像が印刷されることになる。４ページ分を集約するときも同様である。したがって、図５における、次のページ、前のページは、集約するページ数により変化する。
n集約のとき、奇数枚目（p_odd）の次のページは、p_odd*n+1から始まる。
n集約のとき、偶数枚目（p_even）の前のページは、p_even*n-2*n+1から始まる。
【００９６】
コントローラ制御部４としては、前記計算式より必要なページを求めて、n集約分の画像データを画像蓄積部６から読み出し、メモリ５７上で集約して、記録紙１枚分の画像データとしてエンジン制御部７に転送することとなる。n集約のときでも正しく両面化できる。
【００９７】
図８は、他の実施形態に係る画像形成装置の構成を示す概略図である。排紙ユニット１４に対して、搬送路６１を設けたことが図２の実施形態と異なる。
図２の構成では、ユーザが手作業によって手差しトレー１２に記録紙を装填する必要があったが、排紙時のローラを逆方向に回転させ、搬送路６１に片面印刷済みの記録紙を搬送する構成とすれば、搬送路６１のスイッチバック経路によって記録紙は反転し、給紙トレー２７に自動的に積まれる。
【００９８】
片面印刷済みの記録紙は、図４のように印刷面を下にして、排紙トレー２４，２５，２６のいずれかに、１枚目から順に積まれている。排紙トレー２４，２５，２６のいずれかに排紙された記録紙の束は、排紙トレー２４，２５，２６の上から順に画像形成装置１に引き込まれ、給紙トレー２７に積まれる。
【００９９】
なお、給紙トレー２８に記録紙を積むような経路を設けることも可能であり、どちらかの給紙トレーが満タンである場合、空いている給紙トレーに記録紙を積んでいくように制御することもできる。
【０１００】
本実施形態によれば、中断した印刷ジョブが複数の部数を印刷するモードだったとしても、印刷再開時にミスプリントした紙を再利用しつつ、中断以前のページも含めて両面ソート印刷ができる。
【０１０１】
なお、上述した実施の形態は、本発明の好適な実施の形態の一例を示すものであり、本発明はそれに限定されることなく、その要旨を逸脱しない範囲内において、種々変形実施が可能である。
【符号の説明】
【０１０２】
１    画像形成装置
３    端末
４    コントローラ制御部
５    操作部
６    画像蓄積部
７    エンジン制御部
８    読取部
９    印刷部
１２    手差しトレー
１４    排紙ユニット
２４    排紙トレー
２７    給紙トレー
４１    ユーザ
５１    ビデオ転送部
５２    画像加工・編集部
５６    ＨＤＤ
５７    メモリ
６１    搬送路
【先行技術文献】
【特許文献】
【０１０３】
【特許文献１】特開２００３−０１５４７３号公報
【特許文献２】特開２００３−０１８３５３号公報
【図１】
2016091000.tif 000003
【図２】
2016091000.tif 000004
【図３】
2016091000.tif 000005
【図４】
2016091000.tif 000006
【図５】
2016091000.tif 000007
【図６】
2016091000.tif 000008
【図７】
2016091000.tif 000009
【図８】
2016091000.tif 000010
【図９】
2016091000.tif 000011
【図１０】
2016091000.tif 000012
【図１１】
2016091000.tif 000013
【図１２】
2016091000.tif 000014
【図１３】
2016091000.tif 000015