(57)【要約】【課題】斜行したシートに第１元画像及び第２元画像を縮小して形成する際に、第１元画像の画質低下を抑制可能な画像形成装置を提供する。【解決手段】記録装置は、シート搬送部により搬送されるシートの搬送方向に対してシートが斜行した斜行角度を検出する斜行センサ３３，３４を備える。メインコントローラ５０は、斜行センサにより検出された斜行角度に基づいて、第１元画像及び第２元画像をそれぞれ縮小した第１縮小画像及び第２縮小画像を重複範囲に収まるようにシートに形成する画像縮小制御を実行する。メインコントローラ５０は、画像縮小制御において、元画像に対する縮小画像の大きさの比率である縮小率を計算する縮小率計算制御を実行可能である。シートに形成された第１縮小画像の縮小率は、シートに形成された第２縮小画像の縮小率以上である。【選択図】図４
2020097138.tif 000002
【特許請求の範囲】
【請求項１】
搬送方向に延びる搬送路においてシートを搬送するシート搬送部と、
画像形成可能領域と搬送されるシートとが重なる範囲において、シートに画像を形成可能な画像形成部と、
前記シート搬送部により搬送されるシートの前記搬送方向に対してシートが斜行した斜行角度を検出する斜行角度検出部と、
前記斜行角度検出部により検出された前記斜行角度に基づいて、入力された第１元画像及び第２元画像を縮小し、第１元画像及び第２元画像をそれぞれ縮小した第１縮小画像及び第２縮小画像を前記範囲に収まるようにシートに形成する画像縮小制御を実行する制御部と、を備え、
前記制御部は、前記画像縮小制御において、元画像に対する縮小画像の大きさの比率である縮小率を計算する縮小率計算制御と、前記縮小率計算制御により求まった縮小率に基づいて縮小された縮小画像をシートに形成する縮小画像形成制御と、を実行可能であり、
前記縮小画像形成制御によりシートに形成された第１縮小画像の縮小率は、前記縮小画像形成制御によりシートに形成された第２縮小画像の縮小率以上である、
ことを特徴とする画像形成装置。
【請求項２】
前記制御部は、前記縮小率計算制御によりシートに形成される第１縮小画像の縮小率が、第１縮小画像の縮小率における下限としての第１下限率以上となると共に、第１縮小画像を前記範囲に収めることが可能な最大の縮小率となるように制御する、
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記制御部は、前記縮小率計算制御において、前記斜行角度に基づいて、前記第１縮小画像が前記範囲に収まるように第１縮小画像の縮小率を計算する第１縮小率計算処理を実行し、
前記第１縮小率計算処理によって求まった第１縮小画像の縮小率である第１縮小率が前記第１下限率未満である場合に、前記縮小画像形成制御の実行を中止する、
ことを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記制御部は、前記第１縮小率が前記第１下限率以上である場合に、前記斜行角度に基づいて、前記第１縮小率に縮小された第１縮小画像と共に第２縮小画像が前記範囲に収まるように第２縮小画像の縮小率を計算する第２縮小率計算処理を実行し、
前記第２縮小率計算処理によって求まった第２縮小画像の縮小率である第２縮小率が前記第１下限率未満の第２下限率以上である場合に、前記縮小画像形成制御において、前記第１縮小率に縮小された第１縮小画像と前記第２縮小率に縮小された第２縮小画像とをシートに形成する、
ことを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記制御部は、前記第２縮小率が前記第２下限率未満である場合に、前記第２下限率に縮小された第２縮小画像と共に第１縮小画像が前記範囲に収まるように第１縮小画像の縮小率を計算する第３縮小率計算処理を実行し、
前記第３縮小率計算処理によって求まった第１縮小画像の縮小率である第３縮小率が前記第１下限率以上である場合に、前記縮小画像形成制御において、前記第３縮小率に縮小された第１縮小画像と前記第２下限率に縮小された第２縮小画像とをシートに形成する、
ことを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記制御部は、前記第２縮小率が前記第２下限率未満である場合に、シートに形成する第２縮小画像を、第２下限率未満の縮小率で縮小可能な他の画像に交換可能である、
ことを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記制御部は、前記第３縮小率が前記第１下限率未満である場合に、前記縮小画像形成制御において、前記画像形成部によりシートに前記第１縮小率に縮小された第１縮小画像のみを形成する画像形成を実行可能である、
ことを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記制御部は、前記画像縮小制御において、前記搬送方向に直交する幅方向における画像の一辺を前記幅方向における前記範囲の一辺に合わせて縮小画像をシートに形成する、
ことを特徴とする請求項１乃至７のいずれか１項に記載の画像形成装置。
【請求項９】
前記制御部は、シートの前記搬送方向に対して斜行した方向に応じて、入力された第１元画像及び第２元画像を反転させる反転処理を実行し、反転した第２元画像に対する第２縮小画像の縮小率が前記第２下限率以上となるように制御し、反転した第１元画像に対する第１縮小画像の縮小率が、前記第１下限率以上となると共に、第１縮小画像を前記範囲に収めることが可能な最大の縮小率となるように制御する、
ことを特徴とする請求項１乃至８のいずれか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シートに画像を形成する画像形成装置に関する。
【背景技術】
【０００２】
従来、画像形成装置として、画像を形成する画像形成部に斜行したシートが搬送された場合に、シートの搬送及び画像形成を中断するものが知られている。また、近年、シートの斜行を許容し、画像形成及びシート搬送を継続する画像形成装置が提案されている（特許文献１）。特許文献１に記載の画像形成装置は、斜行したシートからはみ出ることなく画像をシートに形成するために、シートの斜行角度に応じて縮小させた画像をシートに形成する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１３３４７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献１に記載の画像形成装置では、シートに形成される画像全体が一律に縮小されるので、例えば公式文章のシンボルのように高い画質が要求される高画質画像が含まれている場合に、その要求を満たすことができない虞がある。一方、シートに形成される画像に高画質画像と共に高い画質が要求されない低画質画像が含まれている場合に、高画質画像の要求を満たそうとすると大幅な縮小を行うことができず、画像形成継続可能な斜行角度の許容量が低下する虞がある。
【０００５】
そこで、本発明は、斜行したシートに第１元画像及び第２元画像を縮小して形成する際に、画像形成可能な斜行角度の許容量が低下することを防ぎつつ、第１縮小画像の画質低下を抑制可能な画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、画像形成装置において、搬送方向に延びる搬送路においてシートを搬送するシート搬送部と、画像形成可能領域と搬送されるシートとが重なる範囲において、シートに画像を形成可能な画像形成部と、前記シート搬送部により搬送されるシートの前記搬送方向に対してシートが斜行した斜行角度を検出する斜行角度検出部と、前記斜行角度検出部により検出された前記斜行角度に基づいて、入力された第１元画像及び第２元画像を縮小し、第１元画像及び第２元画像をそれぞれ縮小した第１縮小画像及び第２縮小画像を前記範囲に収まるようにシートに形成する画像縮小制御を実行する制御部と、を備え、前記制御部は、前記画像縮小制御において、元画像に対する縮小画像の大きさの比率である縮小率を計算する縮小率計算制御と、前記縮小率計算制御により求まった縮小率に基づいて縮小された縮小画像をシートに形成する縮小画像形成制御と、を実行可能であり、前記縮小画像形成制御によりシートに形成された第１縮小画像の縮小率は、前記縮小画像形成制御によりシートに形成された第２縮小画像の縮小率以上である、ことを特徴とする。
【発明の効果】
【０００７】
本発明によると、第２縮小画像の縮小率を小さくすることができる一方、第１縮小画像の縮小率が過剰に小さくなることを防ぐので、画像形成可能な斜行角度の許容量が低下することを防ぎつつ、第１縮小画像の画質低下を抑制することができる。
【図面の簡単な説明】
【０００８】
【図１】第１の実施形態に係る記録装置を示す外観図。
【図２】記録装置の構成を示す概略図。
【図３】記録ヘッドの構成を示す概略図。
【図４】本実施形態における制御システムを示すブロック図。
【図５】シート搬送部によるシート搬送の流れを説明する概略図であり、（ａ）〜（ｄ）は時系列に並べられた図である。
【図６】シートの斜行を説明する図であり、（ａ）は上方から視て搬送方向に対して時計回りに回転したシートを示す図であり、（ｂ）は反時計回りに回転したシートを示す図である。
【図７】画像縮小制御に係る制御処理を示すフローチャート。
【図８】画像の縮小を説明する図であり、（ａ）は画像を縮小させない場合のシートを示す図であり、（ｂ）は斜行したシートにおける重複範囲を説明する図であり、（ｃ）は縮小画像を示す図である。
【図９】時計回りに回転したシートに対する斜行角度の検出を説明する図であり、（ａ）はＴＯＦセンサによりシートが検出された後を示す図であり、（ｂ）は、一方の斜行センサによりシートが検出されるタイミングを示す図である。（ｃ）は、他方の斜行センサによりシートが検出されるタイミングを示す図である。
【図１０】反時計回りに回転したシートに対する斜行角度の検出を説明する図であり、（ａ）は一方の斜行センサによりシートが検出されるタイミングを示す図である。（ｂ）は、他方の斜行センサによりシートが検出されるタイミングを示す図である。
【図１１】縮小率計算制御における制御処理を示すフローチャート。
【図１２】縮小率計算制御における各制御処理間の遷移を示す遷移図。
【図１３】画像の縮小を説明する図であり、（ａ）は第１縮小画像の縮小率を説明する図であり、（ｂ）は第２縮小画像の縮小率を説明する図であり、（ｃ）は、第２縮小画像の縮小率の計算後に計算される第１縮小画像の縮小率を説明する図。
【図１４】第２の実施形態における画像縮小制御に係る制御処理を示すフローチャート。
【発明を実施するための形態】
【０００９】
＜第１の実施形態＞
以下、図面に沿って、第１の実施形態の構成について説明する。図１は本実施形態に係る画像形成装置を示す外観図であり、図２は画像形成装置の構成を示す概略図である。以下の実施形態においては、画像形成装置の一例として、インクジェットプリンタとしての記録装置１を用いて説明する。記録装置１は、図１及び図２に示すように、シートを給送する給送部１０と、給送部１０から給送されたシートに画像を形成する画像形成部である記録部２０とを備える。記録装置１は、プリンタケーブルＫによって記録装置１に接続されたホストコンピュータＰＣから送信された各種データに基づいてシートに画像を形成する。ただし、シートとは、用紙又は封筒等の紙、オーバーヘッドプロジェクタ用のプラスチックフィルム（ＯＨＴ）、布などの薄層状の記録媒体を指す。なお、以下の説明において、記録装置１を正面から視た状態（図２の視点）を基準にして上下左右及び手前奥の位置関係を表すものとする。
【００１０】
［プリンタの概略構成］
給送部１０は、昇降可能にシートを積載する給送トレイ１１と、給送トレイ１１に積載されたシートを給送する給送ローラ１２及びリタードローラ１３を有する。給送ローラ１２に圧接されるリタードローラ１３は、搬送方向にシートを搬送する回転方向とは反対方向の回転駆動が入力されており、給送ローラ１２によって１枚ずつ搬送されるようにシートを分離する。また、給送部１０は、搬送方向における給送ローラ１２及びリタードローラ１３の下流に、給送されるシートを検出する給送センサ１４を有する。
【００１１】
記録部２０は、給送部１０から給送されたシートを搬送方向に延びる搬送路Ｌにおいて搬送するシート搬送部２２を有する。シート搬送部２２は、搬送されるシートの上面に当接するように配置された無端状の搬送ベルト２６と、搬送されるシートの下面に当接するように複数配置された搬送ローラ２７とを有している。搬送ベルト２６は、搬送モータ２３によって駆動回転する駆動ローラ２４と、従動回転する従動ローラ２５とに張架されている。シート搬送部２２は、搬送ベルト２６と搬送ベルト２６に向かって付勢された搬送ローラ２７との間に形成されるニップ部においてシートを搬送する。
【００１２】
記録部２０は、搬送ベルト２６及び搬送ローラ２７によって搬送されるシートにインクを吐出して画像を形成する記録ヘッド３０と、記録ヘッド３０にインクを供給するインクタンクユニット３１とを有する。インクタンクユニット３１は、不図示のチューブによって記録ヘッド３０に接続されており、インクタンクユニット３１に貯蔵されているインクを記録ヘッド３０に供給する。記録ヘッド３０は、搬送方向に直交するシートの幅方向において長尺のラインヘッドで構成されており、図３に示すように、２４００個の記録素子であるノズルが幅方向に沿って直線上に配列されている。本実施形態の記録ヘッド３０では、ノズルが０．０４２５ｍｍ間隔で配置されており、６００ｄｐｉ（１インチ当たり６００ドット）の解像度で画像を形成可能であり、幅方向において最大１０２ｍｍの画像を形成可能である。
【００１３】
また、記録部２０は、図１及び図２に示すように、搬送方向における記録ヘッド３０の上流に、給送部１０から給送されたシートの位置を検出するＴｏｐ  Ｏｆ  Ｆｏｒｍセンサ（以下、ＴＯＦセンサと示す）２８を有している。さらに、記録部２０は、搬送方向におけるＴＯＦセンサ２８と記録ヘッド３０との間に、シートの重送を検出する重送センサ２９を有している。重送センサ２９は、超音波式センサであり、超音波を発する発信素子とその超音波を受信する受信素子との一対で構成される。
【００１４】
記録部２０には、インクタンクユニット３１に対して奥行き方向にて、各種回路基板及びモータ、記録ヘッド３０に電力を供給する電源ユニット３２が設けられている。記録部２０の外装カバーである記録部本体２１における下部には、電源ユニット３２のＯＮ・ＯＦＦを切り換える電源スイッチ３２ａが配置されている。また、記録部本体２１には、電源スイッチ３２ａの他に、ユーザが記録装置１を操作するための操作パネル７０が設けられている。操作パネル７０には、記録装置１における操作環境の設定を行うための入力手段と、記録装置１のエラー発生状況をユーザに知らせるＬＣＤ７１及びエラーランプ７２が設けられている。記録部２０の左方には、記録部２０によって画像が形成されたシートが排出される排出トレイ４０が配置されている。
【００１５】
［制御システムの構成］
図４は、本実施形態の制御システムを示すブロック図である。記録装置１は、記録装置１全体を制御する制御部であるメインコントローラ５０と、各部を制御するプログラムを記憶するＲＯＭ５１と、データを一時的に記憶するＲＡＭ５２とを有する。メインコントローラ５０は、ホストコンピュータＰＣと接続されており、互いに信号の授受を行えるように構成されている。メインコントローラ５０には、イメージバッファ５３が接続されており、ビットマップ形式で構成される画像データをイメージバッファ５３に格納する。
【００１６】
メインコントローラ５０には、記録ヘッド３０を制御するヘッド駆動回路５４と、インクタンクユニット３１に貯蔵されているインクを記録ヘッド３０に供給する回復モータ５６を制御する回復機構駆動回路５５とが接続されている。ヘッド駆動回路５４は、メインコントローラ５０から受信した信号と、イメージバッファ５３に格納されている画像データに基づいて記録ヘッド３０に内蔵される各色の発熱体を駆動させる。また、メインコントローラ５０には、搬送モータ２３を制御する搬送機構駆動回路５７が接続されている。さらに、メインコントローラ５０には、給送トレイ１１を昇降させるリフトモータ５９と給送ローラ１２及びリタードローラ１３を駆動させる給送モータ６０とを制御する給送機構駆動回路５８とが接続されている。
【００１７】
メインコントローラ５０には、各種センサに接続されるセンサ回路６１が接続されており、センサ回路６１を介して各種センサの情報を受信する。センサ回路６１には、ＴＯＦセンサ２８、給送センサ１４及び重送センサ２９が接続されており、給送センサ１４によりシートの給送状態及び給送間隔を監視する。また、メインコントローラ５０には、シート搬送部２２により搬送されるシートの搬送方向に対してシートが斜行した斜行角度θを検出する斜行角度検出部であり、幅方向に並んで配置された斜行センサ３３，３４が接続されている。
【００１８】
さらに、メインコントローラ５０には、駆動ローラ２４の回転角度を検出するロータリエンコーダ６２が接続されている。メインコントローラ５０は、ロータリエンコーダ６２によって検出された回転角度に基づいてシート搬送部２２によって搬送されるシートの搬送方向における移動距離を検出可能である。ロータリエンコーダ６２によって検出される移動距離の分解能は、記録ヘッド３０による幅方向における解像度と略同等となっている。すなわち、記録装置１では、搬送方向の解像度と幅方向の解像度が略同等となるように構成されている。
【００１９】
ここで、記録装置１におけるシート搬送について説明する。図５は、記録装置１におけるシート搬送を説明する概要図であり、（ａ）〜（ｄ）は時系列に並べられた図である。メインコントローラ５０は、図５（ａ）に示すように、画像形成を開始した際にまず給送モータ６０及び搬送モータ２３を駆動させることによって、給送ローラ１２、リタードローラ１３及び搬送ベルト２６を駆動させる。給送ローラ１２は、シートを搬送方向Ｄ１に搬送する矢印Ｒ１方向に回転し、リタードローラ１３には、搬送方向Ｄ１とは反対方向にシートを搬送する矢印Ｒ２方向のトルクが付加される。これにより、給送トレイ１１に積載されたシートは、図５（ｂ）に示すように１枚ずつシート搬送部２２に搬送される。
【００２０】
給送トレイ１１からシート搬送部２２に搬送されるシートの先端は、給送センサ１４によるシートの検出位置を通過した後に、搬送ベルト２６と搬送ローラ２７との間のニップ部に搬送される。搬送ローラ２７は、シートによって下方に押し下げられることにより、搬送ベルト２６との間にシートを挟持する。シートは、搬送ベルト２６及び搬送ローラ２７に挟持されながら搬送され、ＴＯＦセンサ２８によるシートの検出位置を通過する。
【００２１】
メインコントローラ５０は、ＴＯＦセンサ２８によるシートの検出に基づいて、給送ローラ１２の回転を停止させると共に、重送センサ２９による重送判定処理を開始する。メインコントローラ５０は、重送判定処理において、図５（ｃ）に示すように重送センサ２９による検出位置に到達したシートが重送であるか否かを、重送センサ２９による検出結果に基づいて判定する。なお、本実施の形態において重送センサ２９を設けず、重送判定処理を省いてもよい。
【００２２】
メインコントローラ５０は、重送判定処理において重送ではないと判定した場合に、シートに対して記録ヘッド３０による画像形成を行う。メインコントローラ５０は、画像形成において、記録ヘッド３０の下方に位置する記録位置に到達したシートに対して、記録ヘッド３０からインクを吐出し、シート表面にインクを吹き付けることによって画像を形成する。メインコントローラ５０は、画像を形成したシートを排出トレイ４０に排出する。また、先行シートに後続する後続シートに連続して画像を形成する場合に、メインコントローラ５０は、給送センサ１４によって先行シートの後端を検出したことに基づいて、給送ローラ１２の回転を再開する。これにより、後続シートは、図５（ｄ）に示すようにシート搬送部２２に搬送されて、画像が形成される。
【００２３】
ところで、記録装置１では、図６（ａ）及び（ｂ）に示すように、記録ヘッド３０によって画像を形成可能な幅Ｗの画像形成可能領域と、記録部２０に搬送されるシートＳとが重なる範囲である重複範囲において、画像形成が可能である。図６は、搬送方向に対して斜行したシートＳを示す図であり、（ａ）は上方から視て時計回りに回転して斜行したシートＳを示し、（ｂ）は反時計回りに回転して斜行したシートＳを示す。なお、本実施形態において斜行角度θは、幅方向と搬送方向におけるシートＳの短辺とがなす角であり、上方から視てシートＳが時計回りに回転した場合に正の値とし、反時計回りに回転した場合に負の値とする。
【００２４】
記録装置１では、上方から視てシートＳが時計回り又は反時計回りに斜行した場合に、重複範囲が小さくなる。記録装置１では、第１画像Ａ及び第２画像Ｂを１枚のシートＳに形成する際に、第１画像Ａ及び第２画像Ｂが重複範囲に収まらない場合がある。この場合に、メインコントローラ５０は、第１画像Ａ及び第２画像Ｂが重複範囲に収まるように、ホストコンピュータＰＣから入力された画像である元画像を縮小し、縮小された画像である縮小画像をシートＳに形成する画像縮小制御を実行可能である。
【００２５】
記録装置１は、シートＳの斜行を許容して画像形成を行う斜行許容モードをユーザが操作パネル７０において選択可能に構成されている。斜行許容モードが選択されていると共に、シートＳが斜行していると判定した場合に、メインコントローラ５０は画像縮小制御を実行する。
【００２６】
メインコントローラ５０は、画像縮小制御において、斜行センサ３３，３４により検出された斜行角度θに基づいて第１画像Ａ及び第２画像Ｂの元画像（第１元画像及び第２元画像）を縮小する縮小率計算制御を実行する。メインコントローラ５０は、縮小率計算制御において、元画像に対する縮小画像の大きさの比率である縮小率を計算する。メインコントローラ５０は、第１画像Ａの縮小画像である第１縮小画像と第２画像Ｂの縮小画像である第２縮小画像とのそれぞれに対して異なる縮小率を設定可能であり、第１縮小画像の縮小率を第２縮小画像の縮小率以上に設定可能である。
【００２７】
また、メインコントローラ５０は、第１縮小画像及び第２縮小画像のそれぞれに対して縮小率の下限である下限率を異なる下限率に設定可能に構成されている。なお、記録装置１では、第１画像Ａ及び第２画像Ｂの下限率が、ユーザが操作パネル７０において選択可能に構成されていてもよく、工場出荷時点で設定されるように構成されていてもよい。
【００２８】
本実施形態において、第１画像Ａは、公式文章のシンボルのように高い画質が要求される高画質画像であり、第２画像Ｂは、高画質画像のように高い画質が要求されない低画質画像であるとする。第１画像Ａの縮小画像である第１縮小画像の縮小率における下限としての第１下限率ＳＡｌｏｗは、第２画像Ｂの縮小画像である第２縮小画像の縮小率における下限としての第２下限率ＳＢｌｏｗより大きい下限率に設定されている。
【００２９】
メインコントローラ５０は、画像縮小制御において、第１画像Ａ及び第２画像Ｂが重複範囲に収まるように求めた第１縮小画像及び第２縮小画像の縮小率と、第１下限率ＳＡｌｏｗ及び第２下限率ＳＢｌｏｗに基づいて、画像形成可能か否かを判定する。メインコントローラ５０は、判定として、第１元画像及び第２元画像を縮小して画像形成可能と、第１元画像のみを縮小して画像形成可能と、第１元画像及び第２元画像共に縮小できず画像形成不可能とのいずれであるかを判定する。
【００３０】
メインコントローラ５０は、画像縮小制御において画像形成可能と判定した場合に、画像形成可能と判定した縮小画像をシートＳに形成する縮小画像形成制御を実行する。メインコントローラ５０は、縮小画像形成制御において、縮小率計算制御により求まった縮小率に基づいて縮小された縮小画像をシートＳに形成する。
【００３１】
なお、本実施形態における記録装置１では、第２画像Ｂを、第２下限率未満の縮小率で縮小可能な他の画像に交換して画像形成を行うことを許容する交換許容モードをユーザが操作パネル７０において選択可能に構成されている。交換許容モードが選択されていると共に、第１元画像を縮小して画像形成可能であるが、第２元画像を縮小できず画像形成不可能である場合に、メインコントローラ５０は、第２画像Ｂを他の画像に交換する。本実施形態において、他の画像とは、ホストコンピュータＰＣから送信された画像であり、交換前の画像と異なり、画像つぶれを懸念せずに縮小可能な画像である。すなわち、他の画像は、第２下限率が設定されていない画像である。
【００３２】
また、本実施形態における記録装置１では、第２画像Ｂを消去して第１画像ＡのみをシートＳに形成する消去許容モードをユーザが操作パネル７０において選択可能に構成されている。交換許容モードが選択されていないが、消去許容モードが選択され、第１画像Ａ及び第２画像Ｂを１枚のシートＳに形成できない場合に、メインコントローラ５０は、第１元画像のみを縮小して画像形成可能である。
【００３３】
［画像縮小制御の詳細］
ここで、画像縮小制御の詳細について、図７を参照しながら説明する。図７は、メインコントローラ５０がホストコンピュータＰＣから画像形成開始のコマンドを含む画像形成ジョブを受信することにより開始する画像縮小制御とそれに係る制御処理を示すフローチャートである。
【００３４】
なお、本実施形態における画像形成ジョブには、図８（ａ）に示すようにシートＳに形成する第１画像Ａ及び第２画像ＢがホストコンピュータＰＣのアプリケーションにより１つの画像として結合された結合画像Ｃの画像データが含まれている。図８は、画像縮小制御を説明する図であり、（ａ）は結合画像Ｃを示す図であり、（ｂ）は斜行したシートＳを示す図であり、（ｃ）は斜行したシートＳに形成される縮小画像を示す図である。
【００３５】
また、画像形成ジョブには、結合画像Ｃにおける第１画像Ａ及び第２画像Ｂの位置情報が含まれている。第１画像Ａの位置情報は、上方から視た第１画像Ａにおける右上頂点の座標Ｐａ１（ｘａ１，ｙａ１）と、左下頂点の座標Ｐａ２（ｘａ２，ｙａ２）とによって示される。第２画像Ｂの位置情報は、上方から視た第２画像Ｂにおける右上頂点の座標Ｐｂ１（ｘｂ１，ｙｂ１）と、左下頂点の座標Ｐｂ２（ｘｂ２，ｙｂ２）とによって示される。
【００３６】
本実施形態の記録装置１では、結合画像Ｃにおける第１画像Ａ及び第２画像Ｂの位置情報に基づいて、結合画像Ｃから第１画像Ａ及び第２画像Ｂを抽出可能である。従って、本実施形態では、結合画像Ｃに含まれる第１画像Ａ及び第２画像Ｂを、ホストコンピュータＰＣから記録装置１に入力される第１元画像Ａ´及び第２元画像Ｂ´とみなすことができる。画像形成ジョブに含まれる第１画像Ａ及び第２画像Ｂの位置情報は、第１元画像Ａ´及び第２元画像Ｂ´の位置情報とみなす。なお、座標の基準点（０，０）は、上方から視たシートＳにおける左上頂点とする。
【００３７】
画像縮小制御に係る制御処理として、メインコントローラ５０はまず、斜行センサ３３，３４の両方がシートＳを検出したか否かを判定する（ステップＳ１０１）。メインコントローラ５０は、斜行センサ３３，３４の両方がＯＮ状態である場合に、斜行センサ３３，３４の両方がシートＳを検出したと判定する。また、ステップＳ１０１において、メインコントローラ５０は、斜行センサ３３，３４のうちの一方においてシートＳを検出してから他方においてシートＳを検出するまでの時間差Ｔｄを測定する。
【００３８】
本実施形態における斜行センサ３３，３４は、図９（ａ）に示すように、搬送方向Ｄ１においてＴＯＦセンサ２８と記録ヘッド３０との間に配置されている。図９は、上方から視て搬送方向Ｄ１に対して時計回りに斜行したシートＳを示す図であり、（ａ）〜（ｃ）は時系列に並べられた図である。また、斜行センサ３３，３４は、幅方向Ｄ２に並んで配置されており、斜行センサ３３は奥行き側に配置され、斜行センサ３４は手前側に配置されている。
【００３９】
搬送方向Ｄ１に対して斜行したシートＳがシート搬送部２２により搬送される場合に、メインコントローラ５０は、図９（ｂ）に示すように、斜行センサ３３，３４のうちまず斜行センサ３４においてシートＳを検出する。斜行センサ３４においてシートＳを検出した場合に、メインコントローラ５０は時間差Ｔｄの測定を開始する。メインコントローラ５０は、時間差Ｔｄを正方向にインクリメントさせ、図９（ｃ）に示すように斜行センサ３３においてシートＳを検出した場合に時間差Ｔｄの測定を終了する。従って、時間差Ｔｄは、時計回りに斜行したシートＳが搬送されている場合に正の値となり、斜行角度θが正方向に大きいほど正の大きな値となる。
【００４０】
また、図１０（ａ）に示すように反時計回りに斜行したシートＳが搬送されている場合に、メインコントローラ５０は、まず斜行センサ３３，３４のうち斜行センサ３３においてシートＳを検出する。図１０は、上方から視て搬送方向Ｄ１に対して反時計回りに斜行したシートＳを示す図であり、（ａ），（ｂ）は時系列に並べられた図である。斜行センサ３３においてシートＳを検出した場合に、メインコントローラ５０は時間差Ｔｄの測定を開始する。メインコントローラ５０は、時間差Ｔｄを負方向にインクリメントさせ、図９（ｂ）に示すように斜行センサ３４においてシートＳを検出した場合に、時間差Ｔｄの測定を終了する。従って、時間差Ｔｄは、反時計回りに斜行したシートＳが搬送されている場合に負の値となり、斜行角度θが負方向に大きいほど負の大きな値となる。
【００４１】
ステップＳ１０１において、斜行センサ３３，３４のうち少なくとも一方がＯＦＦ状態である場合に（ステップＳ１０１：ＮＯ）、メインコントローラ５０は、再びステップＳ１０１を実行することにより、以降の処理の実行を待機する。ステップＳ１０１において、斜行センサ３３，３４の両方がＯＮ状態である場合に（Ｓ１０１：ＹＥＳ）、メインコントローラ５０は、ステップＳ１０１において測定した時間差Ｔｄの絶対値が閾値Ｔｓより大きいか否かを判定する（ステップＳ１０２）。
【００４２】
ステップＳ１０２において、時間差Ｔｄの絶対値が閾値Ｔｓ以下であると判定した場合に（ステップＳ１０２：ＮＯ）、メインコントローラ５０は、シートＳが斜行していないと判定する。そして、メインコントローラ５０は、入力された第１元画像Ａ´及び第２元画像Ｂ´を縮小させることなくシートＳに形成し（ステップＳ１０３）、画像縮小制御に係る制御処理を終了する。
【００４３】
ステップＳ１０２において、時間差Ｔｄの絶対値が閾値Ｔｓより大きいと判定した場合に（ステップＳ１０２：ＹＥＳ）、メインコントローラ５０は、シートＳが斜行していると判定する。そして、メインコントローラ５０は、斜行許容モードが選択されているか否かを判定する（ステップＳ１０４）。
【００４４】
ステップＳ１０４において、斜行許容モードが選択されておらずＯＦＦ状態であると判定した場合に（ステップＳ１０４：ＮＯ）、メインコントローラ５０は、画像縮小制御を実行しないと共に画像形成不可能と判定する。そして、メインコントローラ５０は、画像形成せずにシートＳを排出トレイ４０に排出し（ステップＳ１０５）、画像縮小制御に係る制御処理を終了する。
【００４５】
ステップＳ１０４において斜行許容モードが選択されてＯＮ状態であると判定した場合に（ステップＳ１０４：ＹＥＳ）、メインコントローラ５０は、画像縮小制御を実行すると判定し、シート搬送部２２によるシートＳの搬送を停止する（ステップＳ１０６）。ステップＳ１０６を実行した後に、メインコントローラ５０は、時間差Ｔｄが正の値であるか否かを判定する（ステップＳ１０７）。
【００４６】
シートＳにおける重複領域では、上方から視て反時計回りに斜行した場合に、図６（ｂ）に示すように、搬送方向における上流側より下流側が小さくなり、第１縮小画像を形成可能な領域が第２縮小画像を形成可能な領域より小さくなる。従って、ステップＳ１０７において、時間差Ｔｄが負の値であると判定した場合に（ステップＳ１０７：ＮＯ）、メインコントローラ５０は、シートＳが上方から視て反時計回りに斜行していることから画像形成不可能と判定し、画像縮小制御を中止する。そして、メインコントローラ５０は、画像形成せずにシートＳを排出トレイ４０に排出し（ステップＳ１０５）、画像縮小制御に係る制御処理を終了する。
【００４７】
ステップＳ１０７において、時間差Ｔｄが正の値であると判定した場合に（ステップＳ１０７：ＹＥＳ）、メインコントローラ５０は、結合画像Ｃを第１元画像Ａ´と第２元画像Ｂ´に分ける（ステップＳ１０８）。ステップＳ１０８を実行した後に、メインコントローラ５０は、縮小率計算制御を実行する（ステップＳ１０９）。
【００４８】
ステップＳ１０９において、メインコントローラ５０は、時間差Ｔｄに基づいて斜行角度θを計算し、その斜行角度θと第１元画像Ａ´及び第２元画像Ｂ´の位置情報に基づいて第１縮小画像Ａ´´及び第２縮小画像Ｂ´´の縮小率を計算する。本実施形態の記録装置１では、図８（ｂ）に示すようにシートＳが時計回りに斜行した場合に、シート表面のうち領域Ｅを除いた箇所が重複範囲となる。メインコントローラ５０は、ステップＳ１０９の縮小率計算制御において第１画像Ａ及び第２画像Ｂが重複範囲に収まるように縮小率を計算する。
【００４９】
ステップＳ１０９を実行した後に、メインコントローラ５０は、画像形成可能であるか否かを判定する（ステップＳ１１０）。ステップＳ１１０において、縮小率計算制御における処理結果から画像形成不可能と判定した場合に（ステップＳ１１０：ＮＯ）、メインコントローラ５０は、画像形成処理を中止する。そして、メインコントローラ５０は、画像形成せずにシートＳを排出トレイ４０に排出し（ステップＳ１０５）、画像縮小制御に係る制御処理を終了する。
【００５０】
ステップＳ１１０において、縮小率計算制御における処理結果から画像形成可能と判定した場合に（ステップＳ１１０：ＹＥＳ）、メインコントローラ５０は、縮小画像形成制御としてステップＳ１１１〜Ｓ１１３を実行する。ステップＳ１１１において、メインコントローラ５０は、図８（ｃ）に示すように、縮小率計算制御によって求まった縮小率に基づいて、画像形成可能と判定した縮小画像におけるビットマップ形式の画像データを作成する画像処理を実行する。
【００５１】
ステップＳ１１１を実行した後に、メインコントローラ５０は、シート搬送部２２によるシートＳの搬送を再開する（ステップＳ１１２）。そして、メインコントローラ５０は、ステップＳ１１１により作成された画像データの縮小画像をシート搬送部２２により記録ヘッド３０に搬送されてきたシートＳに形成し（ステップＳ１１３）、画像縮小制御に係る制御処理を終了する。
【００５２】
［縮小率計算制御の詳細］
続いて、縮小率計算制御の詳細について、図１１及び図１２を参照しながら説明する。図１１は、縮小率計算制御における各制御処理を示すフローチャートであり、図１２は、図１１のフローチャートにおける各制御処理間の遷移を示す遷移図である。
【００５３】
メインコントローラ５０は、まず第１縮小画像Ａ´´の縮小率である必要縮小率ＳＡｎを計算する第１縮小率計算処理を実行する（ステップＳ２０１）。メインコントローラ５０は、必要縮小率ＳＡｎを計算するために、まず斜行角度θを数１に基づいて計算する。なお、本実施形態において、必要縮小率ＳＡｎは第１縮小率を示す。また、数１において、Ｗｓは図９（ａ）に示すように斜行センサ３３及び斜行センサ３４間の距離を示し、ＶａはシートＳの搬送速度を示す。
【数１】
2020097138.tif 000003
【００５４】
斜行角度θを計算した後に、メインコントローラ５０は、図１３（ａ）に示す基準点の位置を、ＴＯＦセンサ２８によりシートＳを検出してから検出されなくなるまでの時間に基づいて計算する。すなわち、メインコントローラ５０は、図９（ａ）に示すシートＳにおいてＴＯＦセンサ２８を通過する箇所の長さＬｓと斜行角度θとに基づいて、幅方向におけるＴＯＦセンサ２８と基準点と間の距離Ｄを計算する。そして、メインコントローラ５０は、距離Ｄに基づいて基準点の位置を求める。
【００５５】
基準点の位置を求めた後に、メインコントローラ５０は、図１３（ａ）に示すように、斜行角度θに基づいて、第１縮小画像Ａ´´が重複範囲に収まるように、かつ最大の縮小率となるように必要縮小率ＳＡｎを計算する。具体的には、メインコントローラ５０は、幅方向における第１縮小画像Ａ´´の手前側の一辺を幅方向における重複範囲の手前側の一辺に合わせ、第１縮小画像Ａ´´の左上頂点を搬送方向における重複範囲の上流辺に合わせる。そして、メインコントローラ５０は、その状態の第１縮小画像Ａ´´における必要縮小率ＳＡｎを、数２を満たすように計算する。
【数２】
2020097138.tif 000004
【００５６】
数２において、ｍは搬送方向における第１縮小画像Ａ´´の長さを示し、ｎは幅方向における第１縮小画像Ａ´´の長さを示し、ｒａは第１画像Ａにおける搬送方向に対する幅方向の長さの比率を示す。すなわち、メインコントローラ５０は、数２に基づいて、長さｍ，ｎを数３に示すように計算する。
【数３】
2020097138.tif 000005
【００５７】
上方から視た第１縮小画像Ａ´´における右上頂点の座標Ｐａ１´（ｘａ１´，ｙａ１´）と左下頂点の座標Ｐａ２´（ｘａ２´，ｙａ２´）とは、数４に示すように求められる。従って、第１縮小率ＳＡｎは、数５に示すように求められる。これにより、メインコントローラ５０は、第１縮小画像Ａ´´を重複範囲に収めることが可能な最大の縮小率となるように第１縮小画像Ａ´´の縮小率を計算する。
【数４】
2020097138.tif 000006
【数５】
2020097138.tif 000007
【００５８】
ステップＳ２０１を実行した後に、メインコントローラ５０は、必要縮小率ＳＡｎが第１下限率ＳＡｌｏｗ以上であるか否かを判定する（ステップＳ２０２）。ステップＳ２０２において、必要縮小率ＳＡｎが第１下限率ＳＡｌｏｗ以上であると判定した場合に（ステップＳ２０２：ＹＥＳ）、メインコントローラ５０は、第２縮小率計算処理を実行する（ステップＳ２０３）。メインコントローラ５０は、第２縮小率計算処理において、第２縮小画像Ｂ´´の縮小率である縮小率ＳＢを計算する。本実施形態において、縮小率ＳＢは第２縮小率を示す。
【００５９】
上方から視た第２縮小画像Ｂ´´における左下頂点の座標Ｐｂ２´（ｘｂ２´，ｙｂ２´）は、図１３（ｂ）及び数６に示すように求まる。ステップＳ２０３において、メインコントローラ５０は、上方から視た第２縮小画像Ｂ´´における右上頂点の座標Ｐｂ１´（ｘｂ１´，ｙｂ１´）を、数７を満たすように計算する。従って、第２縮小率ＳＢは、数８に示すように求められる。
【数６】
2020097138.tif 000008
【数７】
2020097138.tif 000009
【数８】
2020097138.tif 000010
【００６０】
ステップＳ２０３を実行した後に、メインコントローラ５０は、縮小率ＳＢが第２下限率ＳＢｌｏｗ以上であるか否かを判定する（ステップＳ２０４）。ステップＳ２０４において、第２縮小率ＳＢが第２下限率ＳＢｌｏｗ以上であると判定した場合に（ステップＳ２０４：ＹＥＳ）、メインコントローラ５０は、画像形成可能と判定し（ステップＳ２０５）、縮小率計算制御を終了する。
【００６１】
縮小率計算制御を終了した後に、メインコントローラ５０は、図７に示すステップＳ１１０において画像形成可能と判定する。メインコントローラ５０は、ステップＳ１１１において、第１縮小画像Ａ´´の縮小率を必要縮小率ＳＡｎとし、第２縮小画像Ｂ´´の縮小率を縮小率ＳＢとして、第１縮小画像Ａ´´及び第２縮小画像Ｂ´´の画像データを作成する。そして、メインコントローラ５０は、ステップＳ１１３において、第１縮小画像Ａ´´及び第２縮小画像Ｂ´´をシートＳに形成する。
【００６２】
また、ステップＳ２０４において、縮小率ＳＢが第２下限率ＳＢｌｏｗ未満であると判定した場合に（ステップＳ２０４：ＮＯ）、メインコントローラ５０は、第２画像を他の画像に交換可能であるか否かを判定する（ステップＳ２０６）。ステップＳ２０６において、交換許容モードが選択されており、第２画像を他の画像に交換可能であると判定した場合に（ステップＳ２０６：ＹＥＳ）、メインコントローラ５０は、第２画像Ｂを他の画像に交換する。そして、メインコントローラ５０は、ステップＳ２０３の処理と略同様に、他画像の縮小画像における縮小率ＳＢ２を計算する（ステップＳ２０７）。ステップＳ２０７を実行した後に、メインコントローラ５０は、画像形成可能と判定し（ステップＳ２０５）、縮小率計算制御を終了する。
【００６３】
縮小率計算制御を終了した後に、メインコントローラ５０は、図７に示すステップＳ１１０において画像形成可能と判定する。メインコントローラ５０は、ステップＳ１１１において、第１縮小画像Ａ´´の縮小率を第１縮小率ＳＡｎとし、他画像の縮小画像における縮小率を縮小率ＳＢ２として、第１縮小画像Ａ´´及び他画像の縮小画像における画像データを作成する。そして、メインコントローラ５０は、ステップＳ１１３において、第１縮小画像Ａ´´及び他画像の縮小画像をシートＳに形成する。
【００６４】
ステップＳ２０６において、交換許容モードが選択されていないと判定した場合に（ステップＳ２０６：ＮＯ）、メインコントローラ５０は、第２縮小画像Ｂ´´の縮小率を第２下限率ＳＢｌｏｗに設定する（ステップＳ２０８）。ステップＳ２０８を実行した後に、メインコントローラ５０は、第２縮小画像Ｂ´´と共に第１縮小画像Ａ´´が重複範囲に収まるように第１縮小画像Ａ´´の縮小率である縮小率ＳＡを計算する第３縮小率計算処理を実行する（ステップＳ２０９）。本実施形態において、縮小率ＳＡは第３縮小率を示す。
【００６５】
第２下限率ＳＢｌｏｗによって作成される第２縮小画像Ｂ´´における座標Ｐｂ１´（ｘｂ１´，ｙｂ１´）及び座標Ｐｂ２´（ｘｂ２´，ｙｂ２´）は、数９及び数７を満たすように求められる。また、図１３（ｃ）に示すように、第２縮小画像Ｂ´´に隣接するように配置される第１縮小画像Ａ´´において、上方から視て右下頂点の座標Ｐａ２´´（ｘａ２´´，ｙａ２´´）は、座標Ｐｂ２´（ｘｂ２´，ｙｂ２´）と同一となる。
【数９】
2020097138.tif 000011
【００６６】
そして、上方から視て第１縮小画像Ａ´´における左上頂点の座標Ｐａ１´´（ｘａ１´´，ｙａ１´´）は、数１０に示すように求められ、縮小率ＳＡは、数１１に示すように求められる。
【数１０】
2020097138.tif 000012
【数１１】
2020097138.tif 000013
【００６７】
ステップＳ２０９を実行した後に、メインコントローラ５０は、縮小率ＳＡが第１下限率ＳＡｕｐ以上であるか否かを判定する（ステップＳ２１０）。ステップＳ２１０において、縮小率ＳＡが第１下限率ＳＡｌｏｗ以上であると判定した場合に（ステップＳ２１０：ＹＥＳ）、メインコントローラ５０は、画像形成可能と判定し（ステップＳ２０５）、縮小率計算制御を終了する。
【００６８】
縮小率計算制御を終了した後に、メインコントローラ５０は、図７に示すステップＳ１１０において画像形成可能と判定する。メインコントローラ５０は、ステップＳ１１１において、第１縮小画像Ａ´´の縮小率を縮小率ＳＡとし、第２縮小画像Ｂ´´の縮小率を第２下限率ＳＢｌｏｗとして、第１縮小画像Ａ´´及び第２縮小画像Ｂ´´の画像データを作成する。そして、メインコントローラ５０は、ステップＳ１１３において、第１縮小画像Ａ´´及び第２縮小画像Ｂ´´をシートＳに形成する。
【００６９】
ステップＳ２１０において、縮小率ＳＡが第１下限率ＳＡｌｏｗ未満であると判定した場合に（ステップＳ２１０：ＮＯ）、メインコントローラ５０は、第２画像Ｂを消去可能であるか否かを判定する（ステップＳ２１１）。ステップＳ２１１において、消去許容モードが選択され、第２画像Ｂを消去可能であると判定した場合に（ステップＳ２１１：ＹＥＳ）、メインコントローラ５０は、シートＳに形成する画像データから第２画像Ｂを消去する（ステップＳ２１２）。そして、メインコントローラ５０は、第１縮小画像Ａ´´の縮小率を必要縮小率ＳＡｎに設定する（ステップＳ２１３）。ステップＳ２１３を実行した後に、メインコントローラ５０は、第１画像Ａのみを画像形成可能と判定し（ステップＳ２０５）、縮小率計算制御を終了する。
【００７０】
縮小率計算制御を終了した後に、メインコントローラ５０は、図７に示すステップＳ１１０において画像形成可能と判定する。メインコントローラ５０は、ステップＳ１１１において、第１縮小画像Ａ´´の縮小率を必要縮小率ＳＡｎとして、第１縮小画像Ａ´´の画像データを作成する。そして、メインコントローラ５０は、ステップＳ１１３において、第１縮小画像Ａ´´をシートＳに形成する。
【００７１】
ステップＳ２０２において、必要縮小率ＳＡｎが第１下限率ＳＡｌｏｗ未満であると判定した場合に（ステップＳ２０２：ＮＯ）、メインコントローラ５０は、画像形成不可能と判定する（ステップＳ２１４）。また、ステップＳ２１１において、第２画像Ｂを消去不可能であると判定した場合にも（ステップＳ２１１：ＮＯ）、メインコントローラ５０は、画像形成不可能と判定する（ステップＳ２１４）。ステップＳ２１４を実行した後に、メインコントローラ５０は、縮小率計算制御を終了する。これにより、メインコントローラ５０は、図７に示すステップＳ１１０において画像形成不可能と判定し、縮小画像形成制御の実行を中止する。そして、メインコントローラ５０は、図７に示すステップＳ１０５を実行して画像縮小制御に係る制御処理を終了する。
【００７２】
このように、本実施形態の記録装置１では、シートに斜行が発生した際に、縮小させた第１縮小画像及び第２縮小画像によって、第１画像及び第２画像をシートに形成することができる。また、記録装置１では、第２縮小画像の縮小率以上の縮小率で第１縮小画像をシートに形成するので、第２縮小画像の縮小率を小さくすることができる一方、第１縮小画像の縮小率が過剰に小さくなることを防ぐ。これにより、記録装置１では、画像形成可能な斜行角度θの許容量が低下することを防ぎつつ、第１縮小画像の画質低下を抑制することができる。
【００７３】
また、記録装置１では、第１下限率ＳＡｌｏｗが第２下限率ＳＢｌｏｗより大きく設定されている。このために、本実施形態の記録装置１では、第１縮小画像の縮小率が過剰に小さくなることを防ぎ、第１縮小画像の画質低下をさらに抑制することができる。
【００７４】
また、本実施形態の記録装置１では、第１下限率ＳＡｌｏｗ及び第２下限率ＳＢｌｏｗが設定されていると共に、第１縮小画像を重複範囲に収めることが可能な最大の縮小率となるように第１縮小画像の縮小率を計算する。これにより、記録装置１では、第１縮小画像における画質低下を優先的に抑制しつつ、第２縮小画像の大幅な画質低下を抑制する。
【００７５】
また、本実施形態の記録装置１では、ステップＳ２０２において、必要縮小率ＳＡｎが第１下限率ＳＡｌｏｗ未満であると判定した場合に（ステップＳ２０２：ＮＯ）、縮小画像形成制御の実行を中止する。これにより、記録装置１では、低い画質の第１縮小画像がシートに形成されることを防ぐことができる。
【００７６】
また、本実施形態の記録装置１では、第２画像を第２下限率未満の縮小率で縮小可能な他の画像に交換してシートに形成することが可能である。これにより、記録装置１では、第２画像が縮小してシートに形成できない状態である際に、他の画像を用いることにより、画像形成が中断して生産性が低下することを防ぐことができる。
【００７７】
また、本実施形態の記録装置１では、第２縮小画像の縮小率が第２下限率未満であり、第２画像を他の画像に交換不可能である場合に、第１縮小画像のみをシートに形成する。これにより、記録装置１では、画像形成が中断して生産性が低下することを防ぐことができる。
【００７８】
なお、本実施形態の記録装置１は、シートに対して搬送方向における下流に第１画像を配置し、上流に第２画像を配置するように構成されているが、これに限らない。記録装置１は、搬送方向における上流に第１画像を配置し、下流に第２画像を配置するように構成されていてもよい。この場合に、記録装置１では、上方から視てシートが反時計回りに斜行したとしても、それぞれ異なる縮小率で縮小された第１画像及び第２画像の縮小画像をシートに形成することにより、第１縮小画像の画質低下を抑制することが可能である。
【００７９】
また、本実施形態の記録装置１では、第２縮小画像の第２下限率が設定されているが、これに限らず、設定されていないように構成されていてもよい。また、記録装置１では、第２画像と交換する他の画像に対して下限率が設定されるように構成されていてもよい。この場合には、他の画像に対する下限率が第２下限率未満となるように設定されていることが好ましい。
【００８０】
＜第２の実施形態＞
続いて、第２の実施形態について説明する。なお、第１実施形態と同様の構成については、図示を省略、又は図に同一符号を付して説明を省略する。メインコントローラ５０は、画像縮小制御に係る処理として、図１４に示す各制御処理を実行する。図１４は、画像縮小制御に係る制御処理を示すフローチャートである。第２の実施形態では、ステップＳ１０１〜ステップＳ１０７の各制御処理が第１の実施形態におけるステップＳ１０１〜ステップＳ１０７の各制御処理と略同様であるので、説明を省略する。
【００８１】
ステップＳ１０７において、時間差Ｔｄが正の値であると判定した場合に（ステップＳ１０７：ＹＥＳ）、メインコントローラ５０は、時間差Ｔｄの絶対値が閾値Ｔｓ１より大きいか否かを判定する（ステップＳ３０１）。ステップＳ３０１において、時間差Ｔｄの絶対値が閾値Ｔｓ１より大きいと判定した場合に（ステップＳ３０１：ＹＥＳ）、メインコントローラ５０は、斜行角度θが大きすぎて画像形成不可能であると判定し、シートＳを排出する（ステップＳ１０５）。そして、メインコントローラ５０は、画像縮小制御に係る制御処理を終了する。
【００８２】
ステップＳ３０１において、時間差Ｔｄの絶対値が閾値Ｔｓ１以下であると判定した場合に（ステップＳ３０１：ＮＯ）、メインコントローラ５０は、ステップＳ１０９の縮小率計算制御を実行する。ステップＳ１０９を実行した後に、メインコントローラ５０は、ステップＳ１１１〜Ｓ１１３を実行して、画像縮小制御に係る制御処理を終了する。
【００８３】
ステップＳ１０７において、時間差Ｔｄが負の値であると判定した場合に（ステップＳ１０７：ＮＯ）、メインコントローラ５０は、時間差Ｔｄの絶対値が閾値Ｔｓ２より大きいか否かを判定する（ステップＳ３０２）。ステップＳ３０２において、時間差Ｔｄの絶対値が閾値Ｔｓ２より大きいと判定した場合に（ステップＳ３０２：ＹＥＳ）、メインコントローラ５０は、斜行角度θが大きすぎて画像形成不可能であると判定し、シートＳを排出する（ステップＳ１０５）。そして、メインコントローラ５０は、画像縮小制御に係る制御処理を終了する。
【００８４】
ステップＳ３０２において、時間差Ｔｄの絶対値が閾値Ｔｓ２以下であると判定した場合に（ステップＳ３０２：ＮＯ）、メインコントローラ５０は、ステップＳ１０９と略同様の縮小率計算制御を実行する（ステップＳ３０３）。ステップＳ３０３の縮小率計算制御において、メインコントローラ５０は、図６（ｂ）に示す第１画像Ａ及び第２画像Ｂを含む結合画像を、上下方向を回転軸として１８０度反転させる反転処理を実行する。すなわち、第１画像Ａは、搬送方向における上流に移動すると共に天地が入れ替わり、第２画像Ｂは搬送方向における下流に移動すると共に天地が入れ替わる。メインコントローラ５０は、この状態で第１縮小画像及び第２縮小画像の縮小率を計算する。これにより、メインコントローラ５０は、第１縮小画像を形成する領域を広くとることができる。
【００８５】
ステップＳ３０３を実行した後に、メインコントローラ５０は、ステップＳ３０４の縮小率計算制御において計算した縮小率に基づいて、第１縮小画像及び第２縮小画像の画像データを作成する（ステップＳ３０４）。なお、ステップＳ３０４において、メインコントローラ５０は、第１縮小画像及び第２縮小画像を１８０度反転させ、搬送方向における上流に第１縮小画像が位置し、下流に第２縮小画像が位置するように画像データを作成する。
【００８６】
ステップＳ３０４を実行した後に、メインコントローラ５０は、ステップＳ１１２，Ｓ１１３を実行して、画像縮小制御に係る制御処理を終了する。
【００８７】
このように、本実施形態の記録装置１では、シートの搬送方向に対して斜行した方向に応じて、第１元画像及び第２元画像を反転させる反転処理を実行する。これにより、記録装置１では、第１縮小画像を形成する領域を広くとることができ、第１縮小画像の縮小率が過剰に小さくなることを防ぎ、画像低下を抑制することができる。
【００８８】
なお、第１及び第２の実施形態において、記録装置１は、インクジェット式プリンタで構成されているが、これに限らず、電子写真方式のプリンタ、複写機、複合機等で構成されていてもよい。このような場合にも、画像形成中に斜行が発生した際に、斜行角度θに基づいて画像縮小制御を実行することによって、所望の画像をシートに形成することが可能である。
【符号の説明】
【００８９】
１：画像形成装置（記録装置）、２０：画像形成部（記録部）、２２：シート搬送部、
５０：制御部（メインコントローラ）、３３，３４：斜行角度検出部（斜行センサ）、Ｌ：搬送路
【図１】
2020097138.tif 000014
【図２】
2020097138.tif 000015
【図３】
2020097138.tif 000016
【図４】
2020097138.tif 000017
【図５】
2020097138.tif 000018
【図６】
2020097138.tif 000019
【図７】
2020097138.tif 000020
【図８】
2020097138.tif 000021
【図９】
2020097138.tif 000022
【図１０】
2020097138.tif 000023
【図１１】
2020097138.tif 000024
【図１２】
2020097138.tif 000025
【図１３】
2020097138.tif 000026
【図１４】
2020097138.tif 000027