(57)【要約】【課題】生産性を低下させずに誤印刷を防止できる印刷装置を提供する。【解決手段】ＣＰＵ１５は、印刷データにおける最初のページから順次、各ページについて画像の向きが異なる複数の画像データを展開してメモリ１６に記憶させ、最初のページが印刷される印刷媒体がセンサ３４で検出されると、センサ３４の検出出力から印刷媒体の向きを判定し、メモリ１６から印刷媒体の向きに応じた画像データを読み出して印刷部に印刷を行わせ、印刷媒体の向きの判定後に画像展開するページについては、画像の向きが印刷媒体の向きに対応する画像データのみを展開する。【選択図】図２
2012116139.tif 000002
【特許請求の範囲】
【請求項１】
搬送経路上を搬送される印刷媒体に印刷を行う印刷部と、
印刷データを前記印刷部での印刷に用いる画像データに展開する画像処理部と、
前記画像処理部で展開された画像データを記憶する記憶部と、
搬送経路における前記印刷部の上流側において印刷媒体を検出する検出部とを備え、
前記画像処理部は、印刷データにおける最初のページから順次、各ページについて画像の向きが異なる複数の画像データを展開して前記記憶部に記憶させ、最初のページが印刷される印刷媒体が前記検出部で検出されると、前記検出部の検出出力から印刷媒体の向きを判定し、前記記憶部から印刷媒体の向きに応じた画像データを読み出して前記印刷部に印刷を行わせ、印刷媒体の向きの判定後に画像展開するページについては、画像の向きが印刷媒体の向きに対応する画像データのみを展開することを特徴とする印刷装置。
【請求項２】
前記画像処理部は、印刷媒体の向きを判定すると、前記記憶部から印刷媒体の向きに対応する画像データ以外の画像データを削除することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記画像処理部は、前記記憶部から画像データを逆順に読み出すことにより、画像データが示す元の画像とは逆向きの画像を前記印刷部に印刷させることを特徴とする請求項１または２に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷媒体に印刷を行う印刷装置に関する。
【背景技術】
【０００２】
印刷装置において、封筒やハガキ等の方向性を有する印刷媒体に印刷を行うことがある。この際、給紙台に印刷媒体が向きを誤ってセットされ、その結果、印刷媒体の向きと印刷画像の向きとが一致しない誤印刷が発生することがあった。
【０００３】
これに対し、特許文献１には、印刷媒体である封筒の向きを検出し、検出した封筒の向きが設定方向とは逆向き（１８０度回転した向き）である場合に、画像データを画像形成部に逆順に転送する等により画像を逆向きに形成する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１８６７９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術では、例えば、印刷媒体が設定方向に対して９０度回転した向きの場合には、すぐに対応することができない。印刷媒体の向きを検出してから、元の画像を９０度回転させた画像データを生成するとすれば、画像処理に時間を要して印刷のタイミングに間に合わず、装置における生産性の低下を招くことがある。
【０００６】
本発明は上記に鑑みてなされたもので、生産性を低下させずに、誤印刷を防止できる印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明に係る印刷装置の第１の特徴は、搬送経路上を搬送される印刷媒体に印刷を行う印刷部と、印刷データを前記印刷部での印刷に用いる画像データに展開する画像処理部と、前記画像処理部で展開された画像データを記憶する記憶部と、搬送経路における前記印刷部の上流側において印刷媒体を検出する検出部とを備え、前記画像処理部は、印刷データにおける最初のページから順次、各ページについて画像の向きが異なる複数の画像データを展開して前記記憶部に記憶させ、最初のページが印刷される印刷媒体が前記検出部で検出されると、前記検出部の検出出力から印刷媒体の向きを判定し、前記記憶部から印刷媒体の向きに応じた画像データを読み出して前記印刷部に印刷を行わせ、印刷媒体の向きの判定後に画像展開するページについては、画像の向きが印刷媒体の向きに対応する画像データのみを展開することにある。
【０００８】
本発明に係る印刷装置の第２の特徴は、前記画像処理部は、印刷媒体の向きを判定すると、前記記憶部から印刷媒体の向きに対応する画像データ以外の画像データを削除することにある。
【０００９】
本発明に係る印刷装置の第３の特徴は、前記画像処理部は、前記記憶部から画像データを逆順に読み出すことにより、画像データが示す元の画像とは逆向きの画像を前記印刷部に印刷させることにある。
【発明の効果】
【００１０】
本発明に係る印刷装置の第１の特徴によれば、画像処理部は、印刷データにおける最初のページから順次、各ページについて画像の向きが異なる複数の画像データを展開して記憶部に記憶させ、最初のページが印刷される印刷媒体が検出部で検出されると印刷媒体の向きを判定し、印刷媒体の向きに応じた画像データにより印刷部に印刷を行わせる。印刷媒体の向きの判定後に画像展開するページについては、画像の向きが印刷媒体の向きに対応する画像データのみを展開する。これにより、印刷装置は、印刷媒体の向きと印刷画像の向きとが一致しない誤印刷を防止しつつ、画像展開の処理時間およびメモリ使用量の増大を抑え、印刷に対する画像展開の遅れを防止し、生産性の低下を回避できる。
【００１１】
本発明に係る印刷装置の第２の特徴によれば、印刷媒体の向きを判定すると、記憶部から印刷媒体の向きに対応する画像データ以外の画像データを削除することで、メモリ使用量を削減することができる。
【００１２】
本発明に係る印刷装置の第３の特徴によれば、記憶部から画像データを逆順に読み出すことにより、画像データが示す元の画像とは逆向きの画像を印刷部に印刷させることで、処理時間を増加させることなく、１つの画像データから２つの向きの画像を印刷させることができる。これにより、展開する画像データを削減でき、画像展開の処理時間およびメモリ使用量の増大を抑えることができる。
【図面の簡単な説明】
【００１３】
【図１】実施の形態に係る印刷装置の概略構成図である。
【図２】図１に示す印刷装置の電気的な構成を示すブロック図である。
【図３】図１に示す印刷装置で方向性を有する印刷媒体に印刷を行う動作を説明するためのフローチャートである。
【図４】（ａ）は、印刷媒体の供給開始後で、最初の印刷媒体に対する印刷前における搬送印刷部の状況を示す図、（ｂ）は、（ａ）の状況におけるメモリ内の画像データを示す図である。
【図５】（ａ）は、最初の印刷媒体に対する印刷中における搬送印刷部の状況を示す図、（ｂ）は、（ａ）の状況におけるメモリ内の画像データを示す図、（ｃ）は、（ｂ）に対する比較例を示す図である。
【図６】（ａ）は、最初の印刷媒体の後の印刷媒体に対する印刷中における搬送印刷部の状況の一例を示す図、（ｂ）は、（ａ）の状況におけるメモリ内の画像データを示す図、（ｃ）は、（ｂ）に対する比較例を示す図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態について、図面を参照して説明する。各図面を通じて同一もしくは同等の部位や構成要素には、同一もしくは同等の符号を付している。ただし、図面は模式的なものであり、現実のものとは異なることに留意すべきである。
【００１５】
また、以下に示す実施の形態は、この発明の技術的思想を具体化するための装置等を例示するものであって、この発明の技術的思想は、各構成部品の配置等を下記のものに特定するものでない。この発明の技術的思想は、特許請求の範囲において、種々の変更を加えることができる。
【００１６】
図１に示すように、印刷装置１は、給紙部２と、搬送印刷部３と、フェイスアップ排紙部４と、上面搬送部５と、フェイスダウン排紙部６と、反転部７とを備える。
【００１７】
なお、図１において太線で示す経路が、印刷媒体が搬送される搬送経路である。搬送経路のうち、実線で示す経路が通常経路ＲＣ、一点鎖線で示す経路が反転経路ＲＲ、破線で示す経路が排紙経路ＲＤ１，ＲＤ２、二点鎖線で示す経路が給紙経路ＲＳである。以下の説明における上流、下流は、搬送経路上の搬送方向における上流、下流を意味する。また、以下の説明における上下方向、左右方向は、図１において示す上下方向、左右方向を示すものとする。
【００１８】
給紙部２は、搬送印刷部３に印刷媒体を供給する。給紙部２は、搬送経路の最も上流側に設けられる。給紙部２は、印刷装置１の筐体の外部に露出して設置され、印刷媒体が積載載置される外部給紙台２１と、外部給紙台２１から印刷媒体を１枚ずつ取り出して後述のレジストローラ３１に向けて搬送する外部給紙ローラ２２とを備える。
【００１９】
また、給紙部２は、筐体内部に設けられ、それぞれ印刷媒体が積載載置される複数の内部給紙台２３と、内部給紙台２３から印刷媒体を１枚ずつ取り出す内部給紙ローラ２４と、内部給紙台２３から取り出された印刷媒体を給紙経路ＲＳに沿って搬送する複数の縦搬送ローラ２５とを備える。
【００２０】
搬送印刷部３は、印刷媒体を搬送しつつ、印刷媒体に画像を印刷する。搬送印刷部３は、給紙部２の下流側に配置されている。搬送印刷部３は、レジストローラ３１と、ベルト搬送部３２と、インクジェットヘッド部３３と、センサ３４とを備える。
【００２１】
レジストローラ３１は、給紙部２または反転部７から搬送されてきた印刷媒体を所定のタイミングで下流側のベルト搬送部３２へと送り出す。レジストローラ３１は、搬送印刷部３の上流部であって、通常経路ＲＣ上に配置されている。換言すると、レジストローラ３１は、給紙経路ＲＳと反転経路ＲＲとの合流地点の近傍に配置されている。
【００２２】
ベルト搬送部３２は、レジストローラ３１の下流側に設けられている。ベルト搬送部３２は、インクジェットヘッド部３３に対向して設けられた環状の搬送ベルト３２１と、搬送ベルト３２１を周回駆動させるベルト駆動ローラ３２２と、ベルト駆動ローラ３２２に従動する従動ローラ３２３〜３２５とを備える。搬送ベルト３２１は、多数の穴が空けられた無端ベルトからなり、図示しない吸引ファンにより穴から空気が吸引されることにより発生する負圧で印刷媒体を吸着保持して、フェイスアップ排紙部４または上面搬送部５へと搬送する。
【００２３】
インクジェットヘッド部３３は、ベルト搬送部３２の上方に配置され、印刷媒体の搬送方向と直交する方向に複数のノズルが配列されたラインタイプの複数のインクジェットヘッドを有する。インクジェットヘッド部３３は、ベルト搬送部３２により搬送される印刷媒体の上向きの面にインクジェットヘッドからインクを吐出して画像を印刷する。インクジェットヘッド部３３は、本発明に係る印刷部に相当する。
【００２４】
センサ３４は、インクジェットヘッド部３３の上流側において通常経路ＲＣの上方に配置されている。センサ３４は、レジストローラ３１に対しては下流側に配置されている。センサ３４は、例えば、印刷媒体の搬送方向と直交する方向に延びる光学式のラインセンサからなり、通常経路ＲＣを搬送される印刷媒体を検出する。センサ３４の検出出力は、搬送方向における印刷媒体の向きを検出するために用いられる。センサ３４は、請求項の検出部に相当する。
【００２５】
フェイスアップ排紙部４は、印刷済みの印刷媒体を、印刷面（両面印刷の場合は後で印刷された面）が上向きの状態で排紙する。フェイスアップ排紙部４は、切替部４１と、排紙ローラ４２と、フェイスアップ排紙台４３とを備える。
【００２６】
切替部４１は、通常経路ＲＣと排紙経路ＲＤ１との分岐点に配置され、印刷媒体の搬送経路を通常経路ＲＣと排紙経路ＲＤ１との間で切り替える。排紙経路ＲＤ１は、搬送印刷部３と上面搬送部５との境界からフェイスアップ排紙台４３に向けて延びる経路である。
【００２７】
排紙ローラ４２は、切替部４１とフェイスアップ排紙台４３との間に配置され、ベルト搬送部３２から搬送されてきた印刷媒体を排紙経路ＲＤ１に沿って搬送してフェイスアップ排紙台４３に排紙する。
【００２８】
フェイスアップ排紙台４３は、ベルト搬送部３２の下流側において印刷装置１の筐体から突出して設置され、排紙ローラ４２により搬送されてきた印刷済みの印刷媒体を積載する。フェイスアップ排紙台４３には、印刷面（両面印刷の場合は後で印刷された面）が上向きの状態で印刷媒体が積載される。
【００２９】
上面搬送部５は、ベルト搬送部３２によって搬送されてきた用紙を右方向から左方向にＵターンするように搬送する。上面搬送部５は、複数対の上面搬送ローラ５１を備える。
【００３０】
複数対の上面搬送ローラ５１は、印刷媒体をニップして搬送する。複数対の上面搬送ローラ５１は、搬送印刷部３とフェイスダウン排紙部６との間の通常経路ＲＣに沿って配置されている。１対の上面搬送ローラ５１は、反転経路ＲＲの上流部に配置されている。
【００３１】
フェイスダウン排紙部６は、印刷済みの印刷媒体を、印刷面（両面印刷の場合は後で印刷された面）が下向きの状態で排出する。フェイスダウン排紙部６は、切替部６１と、排紙ローラ６２と、フェイスダウン排紙台６３とを備える。
【００３２】
切替部６１は、排紙経路ＲＤ２と反転経路ＲＲとの分岐点に配置され、印刷媒体の搬送経路を排紙経路ＲＤ２と反転経路ＲＲとの間で切り替える。排紙経路ＲＤ２は、通常経路ＲＣの下流側の端部からフェイスダウン排紙台６３に向けて延びる経路である。
【００３３】
排紙ローラ６２は、切替部６１とフェイスダウン排紙台６３との間に配置され、上面搬送部５により搬送されてきた印刷媒体を排紙経路ＲＤ２に沿って搬送してフェイスダウン排紙台６３に排出する。
【００３４】
フェイスダウン排紙台６３は、印刷装置１の左側に筐体から突出したトレイ形状を有し、傾斜して設置されている。フェイスダウン排紙台６３は、排紙ローラ６２により搬送されてきた印刷媒体を積載するものであり、傾斜の下位置に形成された壁により、傾斜に沿って滑落する印刷媒体が自然に整えられて重なっていくようになっている。フェイスダウン排紙台６３には、印刷面（両面印刷の場合は後で印刷された面）が下向きの状態で印刷媒体が積載される。
【００３５】
反転部７は、両面印刷の際に、片面印刷済みの印刷媒体を搬送印刷部３に再供給するために、片面印刷済みの印刷媒体を反転させてレジストローラ３１に搬送するものである。反転部７は、反転ローラ７１と、スイッチバック部７２と、再給紙ローラ７３と、切替ゲート７４とを備える。
【００３６】
反転ローラ７１は、上面搬送部５により搬送されてきた印刷媒体をスイッチバック部７２に一時的に搬入した後に搬出して、再給紙ローラ７３へと搬送する。反転ローラ７１は、反転経路ＲＲ上において、上面搬送ローラ５１とスイッチバック部７２の搬入口との間に配置されている。
【００３７】
スイッチバック部７２は、反転ローラ７１が印刷媒体を一時的に搬入するための空間である。スイッチバック部７２は、フェイスダウン排紙台６３の下部に形成された空間からなる。スイッチバック部７２は、反転ローラ７１の近傍が印刷媒体を搬入するために開口されている。
【００３８】
再給紙ローラ７３は、反転ローラ７１により搬送されてきた印刷媒体をレジストローラ３１へと搬送する。再給紙ローラ７３は、反転ローラ７１とレジストローラ３１との間の反転経路ＲＲ上に配置されている。
【００３９】
切替ゲート７４は、上面搬送ローラ５１によって搬送されてきた印刷媒体を反転ローラ７１へとガイドする。また、切替ゲート７４は、反転ローラ７１によってスイッチバック部７２から搬出される印刷媒体を再給紙ローラ７３へとガイドする。切替ゲート７４は、最も下流側の上面搬送ローラ５１、反転ローラ７１、および再給紙ローラ７３の３個所の重心近傍に配置されている。
【００４０】
図２は、印刷装置１の電気的な構成を示すブロック図である。図２に示すように、印刷装置１は、搬送駆動部８と、搬送駆動制御部９と、ヘッド駆動部１０と、通信制御部１１と、画像読取部１２と、入力部１３と、ＨＤＤ（Hard Disk Drive）１４と、ＣＰＵ（Central Processing Unit）１５と、メモリ１６と、バス１７と、入出力インタフェース１８とを備える。
【００４１】
搬送駆動部８は、給紙部２、搬送印刷部３、フェイスアップ排紙部４、上面搬送部５、フェイスダウン排紙部６、および反転部７における各ローラ等を駆動させるものであり、モータ等を有する。
【００４２】
搬送駆動制御部９は、ＣＰＵ１５の制御の下、搬送駆動部８による各ローラ等の駆動を制御する。搬送駆動制御部９には、センサ３４が接続されている。搬送駆動制御部９は、センサ３４の検出出力をＣＰＵ１５へと出力する。
【００４３】
ヘッド駆動部１０は、インクジェットヘッド部３３のインクジェットヘッドを駆動してインクを吐出させる。
【００４４】
通信制御部１１は、図示しないＰＣ（パーソナルコンピュータ）等の外部装置と通信を行うためのものである。印刷装置１のプリンタ機能を用いて印刷を行う場合、通信制御部１１は、外部装置から印刷対象の印刷データを受信する。
【００４５】
画像読取部１２は、原稿の画像を光学的に読み取り、印刷データを生成して、これを出力する。
【００４６】
入力部１３は、各種操作ボタン、タッチパネル（いずれも図示せず）等を有し、ユーザによる入力操作を受け付け、操作に応じた操作信号を出力する。
【００４７】
ＨＤＤ１４は、ＣＰＵ１５で実行されるプログラム等を記憶する。
【００４８】
ＣＰＵ１５は、プログラムに応じた処理を行うことによって、印刷装置１全体の動作を統括的に制御するものである。
【００４９】
印刷を行う際、ＣＰＵ１５は、印刷データをインクジェットヘッド部３３での印刷に用いる画像データ（ビットマップデータ）に展開する。ＣＰＵ１５は、本発明に係る画像処理部としての機能を有する。
【００５０】
また、ＣＰＵ１５は、センサ３４の検出出力から、方向性を有する印刷媒体の向きを判定する。例えば、印刷媒体がハガキである場合に、ＣＰＵ１５は、センサ３４の検出出力に基づき、ハガキの宛名面の上部に予め印刷されている郵便番号記入欄を検出し、その位置からハガキの向きを判定する。
【００５１】
方向性を有する印刷媒体に印刷を行うとき、ＣＰＵ１５は、印刷データにおける最初のページから順次、各ページについて、画像の向きが元の向きの画像データ（回転なしの画像データ）と、元の向きに対して画像が９０度回転した画像データ（９０度回転の画像データ）との２つの画像データを展開する。回転なしの画像データは、印刷媒体が正しい方向きでセットされた場合に、印刷媒体に正しい向きで印刷するための画像データである。ＣＰＵ１５は、メモリ１６上に画像データを展開する。最初のページが印刷される印刷媒体がセンサ３４により検出されると、ＣＰＵ１５は、センサ３４の検出出力から印刷媒体の向きを判定する。ＣＰＵ１５は、印刷媒体の向きを判定すると、メモリ１６から印刷媒体の向きに応じた画像データを読み出し、読み出した画像データによりインクジェットヘッド部３３に印刷を行わせる。印刷媒体の向きの判定後に画像展開するページについては、ＣＰＵ１５は、画像の向きが印刷媒体の向きに対応する画像データのみを展開する。
【００５２】
メモリ１６は、一時的なデータの保存のためや、ＣＰＵ１５のワークエリアとして使用されるものである。メモリ１６は、ＣＰＵ１５で展開された画像データを記憶する。メモリ１６は、本発明に係る記憶部として機能する。
【００５３】
バス１７は、ＣＰＵ１５と、メモリ１６と、入出力インタフェース１８とを接続し、これらの間でデータ等の送受信を可能とするものである。
【００５４】
入出力インタフェース１８は、搬送駆動制御部９、ヘッド駆動部１０、通信制御部１１、画像読取部１２、入力部１３、およびＨＤＤ１４の各部と接続されている。入出力インタフェース１８は、上記各部とＣＰＵ１５との間でデータ等の送受信を可能とするインタフェースである。
【００５５】
次に、印刷装置１で方向性を有する印刷媒体に印刷を行う動作について説明する。
【００５６】
印刷装置１の印刷動作は、ＰＣ等の外部装置から印刷データを受信することや、ユーザによる入力部１３の操作により画像読取部１２で読み取られた画像の印刷が指示されることにより実行される。ユーザは、外部装置のプリンタドライバや、入力部１３に対する操作により、給紙部２の外部給紙台２１および複数の内部給紙台２３から給紙元となる給紙台を指定できる。ユーザは、給紙元の給紙台に、印刷に用いる方向性を有する印刷媒体をセットしておく。この際、ユーザが給紙台にセットする印刷媒体の向きを誤るおそれがあるため、本実施の形態では、センサ３４の検出出力から印刷媒体の向きを検出し、その結果に応じて印刷を行う。
【００５７】
図３は、印刷装置１で方向性を有する印刷媒体に印刷を行う動作を説明するためのフローチャートである。
【００５８】
通信制御部１１が外部装置からの印刷データを受信する、または画像読取部１２が印刷データを出力すると、ステップＳ１０において、ＣＰＵ１５は、印刷データにおける最初のページから、メモリ１６上に画像データを展開する処理を開始する。ＣＰＵ１５は、各ページについて、回転なしの画像データと、９０度回転の画像データとの２つの画像データを展開する。以降、ページごとの上記２つの向きの画像データの展開がページ順で順次行われる。
【００５９】
次いで、ステップＳ２０において、ＣＰＵ１５は、最初の印刷媒体（最初のページが印刷される印刷媒体）に対応する画像データの展開が終了したか否かを判断する。片面印刷の場合、ＣＰＵ１５は、最初のページについて上記２つの向きの画像データの展開が終了すると、最初の印刷媒体に対応する画像データの展開が終了したと判断する。両面印刷の場合、ＣＰＵ１５は、最初の印刷媒体に対応する表面のページと裏面のページのそれぞれについて、上記２つの向きの画像データの展開が終了すると、最初の印刷媒体に対応する画像データの展開が終了したと判断する。ＣＰＵ１５は、最初の印刷媒体に対応する画像データの展開が終了していないと判断した場合（ステップＳ２０：ＮＯ）、終了するまでステップＳ２０の処理を繰り返す。
【００６０】
最初の印刷媒体に対応する画像データの展開が終了したと判断した場合（ステップＳ２０：ＹＥＳ）、ＣＰＵ１５は、ステップＳ３０において、搬送駆動制御部９を介して搬送駆動部８を制御して、給紙部２の指定された給紙台からの印刷媒体の供給を開始させる。以降、印刷データによる印刷枚数に応じて、所定数の印刷媒体が間欠的に１枚ずつ順次供給される。給紙部２から送り出された印刷媒体は、搬送印刷部３のレジストローラ３１により所定のタイミングでベルト搬送部３２に向けて搬送される。
【００６１】
次いで、ステップＳ４０において、ＣＰＵ１５は、センサ３４により最初の印刷媒体が検出されたか否かを判断する。検出されていないと判断した場合（ステップＳ４０：ＮＯ）、ＣＰＵ１５は、検出されるまでステップＳ４０の処理を繰り返す。
【００６２】
最初の印刷媒体が検出されたと判断した場合（ステップＳ４０：ＹＥＳ）、ＣＰＵ１５は、ステップＳ５０において、センサ３４の検出出力に基づいて、印刷媒体の向きを判定する。両面印刷の場合、ＣＰＵ１５は、印刷媒体の向きに加えて、上向きの面が印刷媒体の表面であるか裏面であるかも判定する。
【００６３】
次いで、ステップＳ６０において、ＣＰＵ１５は、最初のページについて、ステップＳ５０で判定した印刷媒体の向きに応じた画像データをメモリ１６から読み出し、その画像データをヘッド駆動部１０へと送る。ＣＰＵ１５は、給紙部２から供給された印刷媒体をベルト搬送部３２で搬送させつつ、ヘッド駆動部１０により画像データに基づいてインクジェットヘッド部３３を駆動させて、印刷を行わせる。
【００６４】
両面印刷の場合は、ＣＰＵ１５は、印刷媒体の向きと、上向きの面（先に印刷される面）が表面であるか裏面であるかに基づいて、画像データを選択する。
【００６５】
ここで、メモリ１６には、ページごとに、回転なしの画像データと、９０度回転の画像データとが記憶されている。これに対し、印刷媒体の向きとしては、設定方向（回転なしの画像データに対応する向き）、設定方向に対して９０度回転した向き（９０度回転の画像データに対応する向き）の他に、設定方向に対して１８０度、２７０度回転した向きがあり得る。つまり、印刷媒体の向きとしては４つの向きがあり得る。
【００６６】
そこで、ＣＰＵ１５は、印刷媒体の向きが設定方向に対して１８０度回転した向きである場合は、メモリ１６から回転なしの画像データを、メモリアドレスを逆順に読み出してヘッド駆動部１０へと送る。ＣＰＵ１５は、メモリ１６から画像データを逆順に読み出すことは、正順に読み出すことと同程度の処理時間で行える。これにより、ＣＰＵ１５は、回転なしの画像データが示す画像に対して１８０度回転した画像を印刷させることができる。
【００６７】
また、ＣＰＵ１５は、印刷媒体の向きが設定方向に対して２７０度回転した向きである場合は、メモリ１６から９０度回転の画像データを、メモリアドレスを逆順に読み出してヘッド駆動部１０へと送る。これにより、ＣＰＵ１５は、９０度回転の画像データが示す画像に対して１８０度回転した画像、つまり、回転なしの画像データが示す画像に対しては２７０度回転した画像を印刷させることができる。
【００６８】
以上のようにすることで、ＣＰＵ１５は、回転なしの画像データと９０度回転の画像データとの２つの画像データから、印刷媒体の４つの向きに応じた画像を印刷させる。
【００６９】
ステップＳ７０では、ＣＰＵ１５は、最初の印刷媒体の向きを判定した時点でメモリ１６に記憶されている展開済みの画像データのうち、印刷媒体の向きに対応して印刷に用いる画像データ以外の不要な画像データを削除する。通常、同一の給紙台には同一の向きで印刷媒体がセットされる。このため、ＣＰＵ１５は、２枚目以降の印刷媒体も最初の印刷媒体と同一の向きであると判断し、２枚目以降の印刷媒体に対応するページについても、展開済みの画像データのうち不要な画像データを削除する。
【００７０】
ステップＳ８０では、ＣＰＵ１５は、印刷データにおける全ページの画像展開が終了したか否かを判断する。全ページの画像展開が終了したと判断した場合（ステップＳ８０：ＹＥＳ）、ＣＰＵ１５は、ステップＳ１００に進む。
【００７１】
全ページの画像展開は終了していないと判断した場合（ステップＳ８０：ＮＯ）、ＣＰＵ１５は、ステップＳ９０において、引き続き画像データの展開を行う。ここでは、印刷媒体の向きを判定後であるため、ＣＰＵ１５は、１ページに対して上記２つの向きに対応した２つの画像データを展開するのではなく、印刷媒体の向きに応じて必要な１つの画像データのみを展開する。
【００７２】
ステップＳ１００では、ＣＰＵ１５は、全ページの印刷が終了したか否かを判断する。全ページの印刷が終了したと判断した場合（ステップＳ１００：ＹＥＳ）、ＣＰＵ１５は、図３のフローチャートの処理を終了する。
【００７３】
全ページの印刷は終了していないと判断した場合（ステップＳ１００：ＮＯ）、ステップＳ１１０において、ＣＰＵ１５は、次に印刷するページの、印刷媒体の向きに応じた画像データをメモリ１６から正順または逆順に読み出し、その画像データをヘッド駆動部１０へと送り、印刷を行わせる。その後、ＣＰＵ１５は、ステップＳ８０に戻る。
【００７４】
ここで、印刷媒体の搬送および印刷について説明する。
【００７５】
片面印刷の場合、給紙部２から供給された印刷媒体は、レジストローラ３１によりベルト搬送部３２に送り出され、所定の速度で搬送されつつ、インクジェットヘッド部３３により印刷される。その後、印刷済みの印刷媒体は、フェイスアップ排紙部４の切替部４１によって上面搬送部５に導かれる。そして、印刷媒体は、上面搬送部５の上面搬送ローラ５１で搬送され、フェイスダウン排紙部６の切替部６１によって排紙経路ＲＤ２に導かれ、排紙ローラ６２によりフェイスダウン排紙台６３に排出される。
【００７６】
一方、片面印刷において、フェイスアップ排紙部４に印刷媒体を排出する場合、印刷済みの印刷媒体は、フェイスアップ排紙部４の切替部４１によって排紙経路ＲＤ１に導かれ、排紙ローラ４２によりフェイスアップ排紙台４３に排出される。
【００７７】
両面印刷の場合、給紙部２から供給された印刷媒体は、レジストローラ３１によりベルト搬送部３２に送り出され、所定の速度で搬送されつつ、インクジェットヘッド部３３により一方の面に印刷される。その後、片面印刷済みの印刷媒体は、フェイスアップ排紙部４の切替部４１によって上面搬送部５に導かれ、上面搬送ローラ５１によりフェイスダウン排紙部６の切替部６１まで搬送される。次いで、印刷媒体は、切替部６１によって反転部７へとガイドされつつ、上面搬送部５によって反転部７へと搬送される。反転部７では、印刷媒体は、切替ゲート７４によって反転ローラ７１へとガイドされる。次いで、印刷媒体は、反転ローラ７１によってスイッチバック部７２へと搬入される。この後、印刷媒体は、反転ローラ７１によってスイッチバック部７２から搬出されるとともに、切替ゲート７４によって再給紙ローラ７３へとガイドされる。次いで、印刷媒体は、再給紙ローラ７３によってレジストローラ３１へと再供給され、レジストローラ３１によりベルト搬送部３２に送り出される。ここで、印刷媒体は反転部７によって反転されているので、未印刷面（他方の面）がインクジェットヘッド部３３に向けられている。そして、画像がインクジェットヘッド部３３によって印刷媒体の他方の面に印刷された後、印刷媒体は、上面搬送部５およびフェイスダウン排紙部６によって、フェイスダウン排紙台６３排出される。
【００７８】
一方、両面印刷において、フェイスアップ排紙部４に印刷媒体を排出する場合、画像が他方の面に印刷された後（すなわち、両面に印刷された後）、印刷媒体は、フェイスアップ排紙部４の切替部４１によって排紙経路ＲＤ１に導かれ、排紙ローラ４２によりフェイスアップ排紙台４３に排出される。
【００７９】
前述のように、本実施の形態では、方向性を有する印刷媒体に印刷を行うとき、最初の印刷媒体の向きを判定するまでは、ＣＰＵ１５は、最初のページから各ページについて、回転なしの画像データと９０度回転の画像データとを展開する。
【００８０】
したがって、例えば、図４（ａ）のように最初の印刷媒体Ｐ１が印刷前の状況において、図４（ｂ）に示すように、メモリ１６における画像展開用のメモリ領域１６１に、各ページについて２つの向きの画像データが展開されている状態となる。ここで、図４（ｂ）において、ＤＰｎ（０°）は、ｎページ目（ｎ＝１，２，…）の回転なしの画像データを示し、ＤＰｎ（９０°）は、ｎページ目の９０度回転の画像データを示す。
【００８１】
最初の印刷媒体Ｐ１がセンサ３４の検出位置を通過して、センサ３４の検出出力から印刷媒体の向きを判定すると、ＣＰＵ１５は、印刷媒体の向きに対応する画像データを選択し、この画像データにより印刷媒体Ｐ１に印刷するよう制御する。また、ＣＰＵ１５は、メモリ１６に展開済みの画像データのうち、印刷媒体の向きに対応して印刷に用いる画像データ以外の不要な画像データを削除し、以降に画像展開するページについては、画像の向きが印刷媒体の向きに対応する画像データのみを展開する。
【００８２】
例えば、印刷媒体の向きに対応する画像データが回転なしの画像データＤＰｎ（０°）であるとすると、図５（ａ）のように印刷媒体Ｐ１の印刷中の状況において、図５（ｂ）に示すように、メモリ領域１６１内の画像データＤＰｎ（９０°）の削除が行われる。図５（ｂ）は、印刷媒体の向きの判定時点の展開済みのページが３ページ目までの例を示している。その後に展開された４，５ページ目については、回転なしの画像データＤＰ４（０°），ＤＰ５（０°）のみが展開されている。
【００８３】
さらに、図６（ａ）のように、印刷媒体Ｐ１に続く印刷媒体Ｐ２，Ｐ３への２，３ページ目の印刷中の状況では、図６（ｂ）に示すように、メモリ領域１６１内に画像データＤＰｎ（９０°）はなく、順次、回転なしの画像データＤＰｎ（０°）の展開が進められている。なお、図４〜図６は、片面印刷の場合の例を示している。
【００８４】
ここで、比較のため、全ページについて２つの向きの画像データが展開され、各ページの印刷実行ごとに、当該ページの２つの向きの画像データが削除されるとした場合の、図５（ａ）、図６（ａ）の状態に対応するメモリ領域１６１内の画像データの例を図５（ｃ）、図６（ｃ）に示す。
【００８５】
この場合、図５（ｃ）、図６（ｃ）に示すように、印刷媒体の向きが判定されて印刷が開始された後も、各ページに対して２つの向きの画像データが展開される。ＣＰＵ１５が２つの向きの画像データを展開する場合、１つの向きの画像データのみを展開する場合よりも処理時間が長くなる。また、メモリ使用量も多くなる。このため、全ページに対して２つの向きの画像データを展開する場合、印刷に先行して画像展開可能なページ数が少ない。例えば、２，３ページ目の印刷中の状態において、図６（ｂ）の例では７ページ目まで画像展開されているのに対し、図６（ｃ）の例では５ページ目までしか画像展開されていない。印刷に先行して画像展開可能なページ数が少ない場合、印刷に対して画像展開が間に合わなくなる可能性が高くなる。印刷に対して画像展開が間に合わないと、印刷を一時停止させる必要がある。これは、印刷装置における生産性の低下を招く。
【００８６】
これに対し、本実施の形態では、ＣＰＵ１５が各ページに対して２つの向きの画像データを展開するのは最初の印刷媒体の向きを判定するまでであり、その後は１ページにつき１つの向きの画像データのみを展開する。これにより、画像展開の処理時間およびメモリ使用量の増大を抑え、印刷に対して画像展開が間に合わなくなる状況になることを防止できる。
【００８７】
以上説明したように、本実施の形態の印刷装置１では、ＣＰＵ１５は、最初の印刷媒体の向きを判定するまでは、各ページについて、２つの向きの画像データを展開し、印刷媒体の向きを判定すると、その向きに応じた画像データを用いて印刷を行う。そして、その後に画像展開するページについては、ＣＰＵ１５は、印刷媒体の向きに対応する画像データのみを展開する。これにより、印刷装置１は、印刷媒体の向きと印刷画像の向きとが一致しない誤印刷を防止しつつ、画像展開の処理時間およびメモリ使用量の増大を抑え、印刷に対する画像展開の遅れを防止し、生産性の低下を回避できる。
【００８８】
また、ＣＰＵ１５が印刷媒体の向きを判定すると、メモリ１６から印刷媒体の向きに対応する画像データ以外の画像データを削除することで、メモリ使用量を削減することができる。
【００８９】
また、ＣＰＵ１５が、画像データをメモリ１６から逆順に読み出すことにより、画像データが示す元の画像とは逆向きの画像をインクジェットヘッド部３３に印刷させることで、処理時間を増加させることなく、１つの画像データから２つの向きの画像を印刷させることができる。これにより、展開する画像データを削減でき、画像展開の処理時間およびメモリ使用量の増大を抑えることができる。
【００９０】
なお、本実施の形態では、最初の印刷媒体の向きを判定するまでは、各ページについて、２つの向きの画像データを展開したが、この際に展開する画像データは２つの向きに限らない。例えば、画像の向きが９０度ずつ異なる３つまたは４つの画像データを展開してもよい。
【符号の説明】
【００９１】
１  印刷装置
２  給紙部
３  搬送印刷部
４  フェイスアップ排紙部
５  上面搬送部
６  フェイスダウン排紙部
７  反転部
８  搬送駆動部
９  搬送駆動制御部
１０  ヘッド駆動部
１１  通信制御部
１２  画像読取部
１３  入力部
１４  ＨＤＤ
１５  ＣＰＵ
１６  メモリ
３４  センサ
１６１  メモリ領域
【図１】
2012116139.tif 000003
【図２】
2012116139.tif 000004
【図３】
2012116139.tif 000005
【図４】
2012116139.tif 000006
【図５】
2012116139.tif 000007
【図６】
2012116139.tif 000008