(57)【要約】【課題】  画像形成装置において、生成されたビットマップデータのデータの並び順が、給紙される用紙に対して想定される印刷方向と一致しないときに、印刷を中止して再度印刷データからのデータ変換によって印刷方向に合わせたビットマップデータの生成を行わずとも印刷を継続することを可能とすること。【解決手段】  画像形成装置の印刷中に用紙切れや紙詰まり等の障害が発生し、その障害から復帰して再印刷を行う際に、ビットマップデータのデータの並び順が想定される用紙の印刷方向に一致しているかどうかを判断し、一致していない場合には当該ビットマップデータを９０°、２７０°等の回転処理を行うことにより印刷を継続する。【選択図】図３
2010178078.tif 000002
【特許請求の範囲】
【請求項１】
印刷データをビットマップデータに変換する画像データ変換部と、
印刷される用紙を蓄えて給紙する給紙部と、
前記給紙部の用紙の方向を検出する給紙状態検知部と、
前記ビットマップデータを前記給紙部から前記用紙の供給を受けて印刷を行う印刷部とを有する画像形成装置であって、
前記画像データ変換部で生成されたビットマップデータの画素データの並び順が前記給紙状態検知部で検出された用紙の方向と一致しているかどうかを判断する回転判断部と、
前記回転判断部が前記ビットマップデータの画素データの並び順が前記給紙部から給紙された用紙の印刷方向と一致しないと判断したときは、前記ビットマップデータを回転させて前記用紙の方向と一致させる画像回転部とを有する
ことを特徴とする画像形成装置。
【請求項２】
請求項１の画像形成装置であって、
印刷中の障害により印刷が停止した場合には、障害からの復帰時に前記給紙状態検知部により用紙の方向を検出し、前記回転判断部により前記検出された用紙の方向と前記ビットマップデータの画素データの並び順とが一致しているかどうかを判断し、前記回転判断部が一致しないと判断したときは、前記画像回転部により前記ビットマップデータを回転させて前記用紙の方向と一致させる
ことを特徴とする画像形成装置。
【請求項３】
請求項１又は２の画像形成装置であって、
前記画像回転部は、画像回転ハードウェアによりビットマップデータの回転処理を行う
ことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
画像形成装置において、印刷データの印刷方向と給紙カセットにセットされた用紙の方向によって行う画像データの回転処理についての技術に関するものである。
【背景技術】
【０００２】
従来、画像形成装置においては、印刷データをビットマップ化する際に給紙カセットの用紙の方向に合わせてビットマップを生成し、印刷時に印刷エンジンに対して渡される前記ビットマップデータのデータの並び順が最初に主走査方向、次に副走査方向になるように生成されていた。
【０００３】
その場合、例えば給紙カセットの用紙が消費されて無くなってしまったり、又、紙詰まりなどの障害発生時の解消処理により適合した給紙方向のカセットの用紙が無くなったりした場合には、生成されたビットマップデータのデータの並びの方向と給紙カセットの用紙の方向とが一致しないとして印刷が行われずに処理が中止されてしまう。この場合に印刷を行うには、最初からデータのレンダリング処理（印刷データから画像データへの変換）をやり直さなければならなくなり、処理に時間がかかるという問題があった。
【０００４】
従来技術として、複写倍率を自動的に設定すると共に、必要に応じて画像を回転するために、原稿サイズ情報、画像支持体サイズ及び給紙情報とに基づいて、画素データのアドレスを変換する手段とを有する画像形成装置を用いて、画像を回転させる方法がある（特許文献１参照）。
【０００５】
しかし、この方法では印刷前に用紙方向に合わせて画像の回転を行うことだけであって、上記した画像データ変換処理後の印刷データと給紙カセットの方向の不一致等には対応ができなかった。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平６−８６０５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
解決しようとする課題は、画像形成装置において、印刷データの印刷方向と給紙カセットの用紙の方向が一致しない場合に印刷処理が停止してしまう点である。
【課題を解決するための手段】
【０００８】
本発明の画像形成装置は、印刷データをビットマップデータに変換する画像データ変換部と、印刷される用紙を蓄えて給紙する給紙部と、前記給紙部の用紙の方向を検出する給紙状態検知部と、前記ビットマップデータを前記給紙部から前記用紙の供給を受けて印刷を行う印刷部とを有する画像形成装置であって、前記画像データ変換部で生成されたビットマップデータの画素データの並び順が前記給紙状態検知部で検出された用紙の方向と一致しているかどうかを判断する回転判断部と、前記回転判断部が前記ビットマップデータの画素データの並び順が前記給紙部から給紙された用紙の印刷方向と一致しないと判断したときは、前記ビットマップデータを回転させて前記用紙の方向と一致させる画像回転部とを有することを特徴とする。
【０００９】
また本発明の画像形成装置は、印刷中の障害により印刷が停止した場合には、障害からの復帰時に前記給紙状態検知部により用紙の方向を検出し、前記回転判断部により前記検出された用紙の方向と前記ビットマップデータの画素データの並び順とが一致しているかどうかを判断し、前記回転判断部が一致しないと判断したときは、前記画像回転部により前記ビットマップデータを回転させて前記用紙の方向と一致させることを特徴としてもよい。
【００１０】
また、本発明の画像形成装置の前記画像回転部は画像回転ハードウェアによりビットマップデータの回転処理を行うことを特徴としてもよい。
【発明の効果】
【００１１】
本発明の画像形成装置は、印刷データをビットマップデータに変換する画像データ変換部と、印刷される用紙を蓄えて給紙する給紙部と、前記給紙部の用紙の方向を検出する給紙状態検知部と、前記ビットマップデータを前記給紙部から前記用紙の供給を受けて印刷を行う印刷部とを有する画像形成装置であって、前記画像データ変換部で生成されたビットマップデータの画素データの並び順が前記給紙状態検知部で検出された用紙の方向と一致しているかどうかを判断する回転判断部と、前記回転判断部が前記ビットマップデータの画素データの並び順が前記給紙部から給紙された用紙の印刷方向と一致しないと判断したときは、前記ビットマップデータを回転させて前記用紙の方向と一致させる画像回転部とを有することを特徴とする。
【００１２】
このため、印刷データから変換されたビットマップデータの印刷方向と用紙の方向が一致しないのを回転判断部が判断し、画像回転部がビットマップデータを回転することにより印刷を中止することなく、印刷データからビットマップデータへの変換処理を行うことなく印刷を継続することが可能となる。
【００１３】
また本発明の画像形成装置は、印刷中の障害により印刷が停止した場合には、障害からの復帰時に前記給紙状態検知部により用紙の方向を検出し、前記回転判断部により前記検出された用紙の方向と前記ビットマップデータの画素データの並び順とが一致しているかどうかを判断し、前記回転判断部が一致しないと判断したときは、前記画像回転部により前記ビットマップデータを回転させて前記用紙の方向と一致させることを特徴としてもよい。
【００１４】
このため、用紙の消費や紙詰まり後の障害回避処理によって、すでに生成されたビットマップデータの並びに対応した印刷方向の用紙が無くなっても、そのことを回転判断部が判断し、画像回転部がビットマップデータを回転することにより印刷を中止することなく、印刷データからビットマップデータへの変換処理を行うことなく印刷を継続することが可能となる。
【００１５】
また、本発明の画像形成装置の前記画像回転部は画像回転ハードウェアによりビットマップデータの回転処理を行うことを特徴としてもよい。
【００１６】
このため、印刷データから変換されたビットマップデータの印刷方向と用紙の方向が一致しない場合であっても画像回転ハードウェアが高速にビットマップデータの回転処理を行い、印刷を中止することなく継続可能となる。
【図面の簡単な説明】
【００１７】
【図１】印刷データの方向と給紙方向の違いによる画像データの生成方向の説明図である。
【図２】本発明実施例の画像形成装置の機能ブロック図である。
【図３】本発明実施例の画像形成装置の動作のフローチャートの前半部である。
【図４】本発明実施例の画像形成装置の動作のフローチャートの後半部である。
【発明を実施するための形態】
【００１８】
画像形成装置において、生成されたビットマップデータのデータの並び順が、給紙される用紙に対して想定される印刷方向と一致しているかどうかを回転判断部により判断し、一致していない場合には画像回転部により当該ビットマップデータを９０°、２７０°等の回転処理を行うことにより印刷を中止せずに継続する。
【実施例】
【００１９】
［印刷データの方向と給紙方向］
図１は、印刷データの方向と給紙方向について説明した表である。図１では、例としてＡ４用紙に印刷する場合について説明する。
【００２０】
図１（Ａ）にＡ４用紙にポートレート方向で生成される印刷データを図１（Ｂ）にＡ４用紙にランドスケープ方向で生成される印刷データを示す。
【００２１】
画像形成装置において印刷される際の給紙カセットの方向について、給紙方向（矢印Ｚによって表記）が用紙の長手方向と一致する通常の給紙方向を図１（Ｃ）に、一般にＲと呼ばれる給紙方向が用紙の短手方向と一致するＲ方向の給紙方向を図１（Ｆ）に示す。図１（Ｃ）及び図１（Ｆ）には、それぞれの画面での画像データの並び順が矢印で示されている。印刷エンジンは、給紙方向に対し垂直な方向（主走査方向）に走査を行ってデータの描画を行い、給紙方向（副走査方向）に沿って次々に操作が繰り返される。よって、ビットマップ化された画像データは、これらの操作方向に従い順に画素データが並んでいる。これら画素データの並び順を図１（Ｃ）では矢印Ｘ、図１（Ｆ）では矢印Ｙで示す。
【００２２】
図１（Ｄ）では、印刷データの方向がポートレートであり、給紙方向が通常給紙で二つの方向が一致しているため、印刷データの回転無しに画像データの生成が行われて、画像データが印刷部に渡されて印刷が行われる。画素データの並び順を矢印Ｘｄで表す。
【００２３】
図１（Ｅ）では、印刷データの方向がランドスケープであり、給紙方向が通常給紙で二つの方向が一致していないため、印刷データを２７０°時計方向に回転させて（９０°回転であってもよい）印刷データを画像データに変換して画像データの生成が行われて、画像データが印刷部に渡されて印刷が行われる。回転後の画素データの並び順を矢印Ｘｅで表す。
【００２４】
図１（Ｇ）では、印刷データの方向がポートレートであり、給紙方向がＲ方向給紙で二つの方向が一致していないため、印刷データを２７０°時計方向に回転させて（９０°回転であってもよい）印刷データを画像データに変換して画像データの生成が行われて、画像データが印刷部に渡されて印刷が行われる。回転後の画素データの並び順を矢印Ｙｇで表す。
【００２５】
図１（Ｈ）では、印刷データの方向がランドスケープであり、給紙方向が通常給紙で二つの方向が一致して一致しているため、印刷データの回転無しに画像データの生成が行われて、画像データが印刷部に渡されて印刷が行われる。画素データの並び順を矢印Ｙｈで表す。
【００２６】
本発明実施例の画像形成装置では、画像形成装置の給紙カセットの給紙方向に合わせて一旦生成された画像データが、後に給紙カセットの給紙方向と一致しなくなってしまった場合に印刷を中止してしまうのではなく、画像データの回転処理を行うことにより、処理を中断することなく印刷を継続可能とする。
【００２７】
［構成］
画像形成装置の構成について以下に説明する。
【００２８】
図２は、本発明実施例の画像形成装置１０１の機能ブロック図である。
【００２９】
画像形成装置１０１は、インタフェース部１１１、印刷データ受信部１１３、回転判断部１１５、画像回転部１１７、ＰＤＬ−ＤＬ変換部１１９（画像データ変換部）、ＤＬ−ＢＭ変換部１２１（画像データ変換部）、給紙状態検知部１２３、給紙カセット部１２５（給紙部）、印刷部１２７の各機能ブロックを有する。
【００３０】
インタフェース部１１１は、ＰＣ（Personal Computer）などとの接続を行うインタフェース部である。ＰＣ等で生成された印刷データは、インタフェース部１１１により受信される。
【００３１】
印刷データ受信部１１３は、前記インタフェース部１１１経由で印刷データを受信して蓄積する機能部である。印刷データは、通常ページ記述言語（ＰＤＬ）で記載されている。
【００３２】
回転判断部１１５は、ページ記述言語で記載されている印刷データからビットマップ変換された生成された画像データが印刷部での給紙カセットの印刷方向に対して画像の回転処理が必要かどうかを判断する。
【００３３】
画像回転部１１７は、前記回転判断部１１５が画像データの回転が必要と判断したときに画像データの回転を行う。回転は時計方向に９０度の回転であっても良いし、２７０°の回転であってもよい。画像形成装置１０１の画像回転部１１７は、画像回転ハードウェアにより高速に画像の回転が可能となっている。
【００３４】
ＰＤＬ−ＤＬ変換部１１９（画像データ変換部）は、ページ記述言語（Page Description Language）で記載されている印刷データを中間言語であるディスプレイリスト（Display List）に変換する機能部である。
【００３５】
ＤＬ−ＢＭ変換部１２１（画像データ変換部）は、中間言語であるディスプレイリスト（Display List）に変換されたデータを画像データであるビットマップデータ（Bit Map）に変換する機能部である。上記ＰＤＬ−ＤＬ変換部１１９及びＤＬ−ＢＭ変換部１２１の二つの機能部で画像データ変換部を構成し、印刷データからビットマップデータである画像データへの変換を行う。
【００３６】
制御部１２２は、ＣＰＵ（Central Processing Unit）と周辺制御回路を有し画像形成装置全体の制御を司る。画像形成装置１０１における障害発生の有無や、障害からの復帰状態を検知して、復帰しての印刷が可能であれば、印刷を再開するように印刷部１２７を制御する。
【００３７】
給紙状態検知部１２３は、給紙カセット部１２５に給紙されている用紙のサイズや、給紙方向が通常方向（用紙の長手側が給紙方向）であるか、Ｒ方向（用紙の短手側が給紙方向）であるかどうか、給紙カセットの用紙の残量等を検知する。
【００３８】
給紙カセット部１２５（給紙部）は、印刷部１２７に給紙する用紙を貯留するための機能部である。
【００３９】
印刷部１２７は、印刷エンジンを有して画像データ（ビットマップデータ）を用紙に印刷を行う機能部である。
【００４０】
［フローチャート］
本発明実施例の画像形成装置１０１の動作について、図３と図４のフローチャートを用いて説明する。
【００４１】
Ｓ１１：画像形成装置１０１は、インタフェース部１１１を経由して、印刷データ受信部１１３にて印刷データを受信して蓄積する。
【００４２】
Ｓ１３：回転判断部１１５は、給紙状態検知部１２３が検知した給紙カセットの用紙の給紙方向の情報と、印刷データの印刷方向に基づいて画像データの回転処理が必要かどうかを判断する。
【００４３】
Ｓ１５：Ｓ１３の結果画像データの回転が必要であれば、動作をＳ１７に移行する。画像データの回転が必要なければ動作をＳ１６に移行する。
【００４４】
Ｓ１６：画像データの回転処理が必要無いので、受信した印刷データの印刷方向のまま、ＰＤＬ−ＤＬ変換部１１９において、ページ記述言語（ＰＤＬ）から中間言語であるディスプレイリスト（ＤＬ）に変換する。生成されたディスプレイリストをＤＬ−ＢＭ変換部１２１において、ディスプレイリストからビットマップ（ＢＭ）データに変換する。
【００４５】
Ｓ１７：画像データの回転処理が必要であるので、Ｓ１６と同様にＰＤＬ−ＤＬ変換部１１９においてのページ記述言語から中間言語への変換と、ＤＬ−ＢＭ変換部１２１においてのディスプレイリストからビットマップデータへの変換が行われるが、この際に画像データの回転処理を考慮に入れて変換が行われる。
【００４６】
Ｓ１９：Ｓ１６又はＳ１７において変換されたビットマップデータが印刷部１２７に渡されて、印刷部１２７において印刷が行われる。
【００４７】
Ｓ２１：印刷中に障害が発生したかどうかを判断する。障害とは、例えば紙詰まりや用紙切れなどにより印刷の継続ができない状態をいう。障害が発生した場合は動作をＳ２５に移行する。障害が発生しない場合には動作をＳ２３に移行する。
【００４８】
Ｓ２３：障害が発生しなかったので、印刷は正常に終了する。
【００４９】
Ｓ２５：障害が発生したが、その障害を解消するための処理が行われる。これは、例えば前述の紙詰まりの場合には、ユーザが紙詰まり箇所から詰まっていた紙を取り除く処理である。
【００５０】
Ｓ２７：制御部１２２は、障害が解消されているか、印刷を再開できる状態に復帰しているかどうかを判断する。
【００５１】
Ｓ２９：復帰していて印刷が可能であれば動作をＳ３３（図４）に移行する。復帰が不可能であれば動作をＳ３１に移行する。
【００５２】
Ｓ３１：復帰しての印刷の継続が不可能であるので動作を終了（異常終了）する。
【００５３】
ここからフローチャートは後半部の図４に移る。
【００５４】
Ｓ３３：制御部１２２は、復帰しての印刷を継続するための画像データがすでに生成済みであるかどうかを判断する。すでに画像データが生成済みである場合は、動作をＳ３５に移行する。画像データがいまだ生成されていない場合には動作をＳ１３に移行する。Ｓ１３に戻り再度印刷データと装置の給紙方向を確認して、印刷データを画像データに変換する過程より動作を繰り返す。
【００５５】
Ｓ３５：回転判断部１１５は、給紙状態検知部１２３から給紙カセット部１２５に装着されている用紙の給紙方向の情報を取得し、すでに生成済みの画像データの回転処理が必要かどうかを判断する。画像データの回転が必要であれば動作をＳ３７に移行する。画像データの回転が必要なければ動作をＳ３９に移行する。回転判断部１１５は、障害からの復帰後、そのときの給紙の状態に応じて画像データの回転処理の必要性を判断するために、例えば、障害の解消処理を行った際に、用紙方向が９０度回転する方向に挿入されたとしても、次ステップのＳ３７での画像データの回転処理を行うことにより、再度の印刷データから画像データへの変換処理を行わずとも印刷が可能となる。
【００５６】
Ｓ３７：画像回転部１１７により、画像データの回転処理が行われる。
【００５７】
Ｓ３９：印刷部１２７において、画像データの印刷が行われる。その後、動作をＳ２１に移行して、障害が発生しないかどうかを監視する。
【００５８】
以上の一連の動作により、画像形成装置１０１は、印刷データを画像データに変換する際に、給紙カセットの給紙方向を判断して最適な変換処理を行い、また、印刷中に障害が発生した場合には、障害が解消されて印刷復帰時には、その時点での給紙カセットの給紙方向を判断して、画像データの回転処理が必要な場合には、回転処理を行って印刷することにより、再度の印刷データから画像データへの変換処理がなくとも高速に印刷を継続させることを可能とした。
【００５９】
［実施例の効果］
本発明実施例の画像形成装置により以下の効果が得られる。
【００６０】
印刷データの印刷方向と給紙カセットの給紙方向が一致していなくとも印刷が可能となる。
【００６１】
印刷データから変換されて、データの並び順がすでに決まっているビットマップデータである画像データが生成された場合であって、給紙カセットにある用紙の印刷方向が当該画像データのデータの並び順と一致しない場合であっても、回転判断部が画像回転が必要と判断して画像回転部により画像データの回転処理を行うことにより、再度の印刷データから画像データへの変換処理（一般にページ記述言語から中間言語を経てビットマップ画像へ変換する二段階の変換処理）を行なう必要なく、又印刷を中断することなく継続して印刷が可能となる。このため、印刷処理にかかる時間が短縮される。
【００６２】
［その他］
実施例の画像形成装置では、画像回転ハードウェアを有する画像回転部１１７により、給紙カセットとの印刷方向の不一致時に必要な画像回転を高速に行うことが可能であるが、画像回転部１１７は、画像回転ハードウェアを有さずとも、ソフトウェアによる画像回転処理により画像回転を行う方法であってもよい。
【００６３】
実施例では、片面印刷についての例を説明したが、両面印刷の場合にも本発明は応用可能であり、両面印刷時は給紙方向が異なることで、画像の回転度が表と裏で変わってくる場合があるが、その場合でも実施例のようにページ単位での処理を行い両面印刷に対応する。
【００６４】
印刷データを生成するアプリケーションによっては、給紙カセットの給紙方向に関係なく印刷データの方向を所定の方向に設定してしまうものもあるが、そのような場合においても、画像形成装置１０１の回転判断部１１５が回転処理の必要・不要を判断して適切な動作を行う。
【００６５】
給紙部として給紙カセットについて説明を行ったが、給紙カセット以外の手差し給紙部も同様に給紙部として含まれる。
【００６６】
画像回転部による画像の回転方向は、実施例中では９０°及び２７０°について説明したが、１８０°の回転処理を行ってもよい。
【符号の説明】
【００６７】
１０１  画像形成装置
１１１  インタフェース部（Ｉ／Ｆ部）
１１３  印刷データ受信部
１１５  回転判断部
１１７  画像回転部
１１９  ＰＤＬ−ＤＬ変換部（画像データ変換部）
１２１  ＤＬ−ＢＭ変換部（画像データ変換部）
１２２  制御部
１２３  給紙状態検知部
１２５  給紙カセット部（給紙部）
１２７  印刷部
【図１】
2010178078.tif 000003
【図２】
2010178078.tif 000004
【図３】
2010178078.tif 000005
【図４】
2010178078.tif 000006