(57)【要約】【課題】光学センサを用いてシート両側縁の位置を効率的に特定する。【解決手段】画像形成装置１は、記録ヘッド２１及び光学センサ２５を搭載するキャリッジ３０を主走査方向に搬送し、光学センサ２５による受光結果から用紙両側縁の位置を特定し、記録ヘッド２１からのインク液滴の吐出動作により、用紙Ｑに画像を形成する。用紙両側縁の位置を特定する処理は、画像形成処理の実行前に行われる。位置特定を効率的に行うために、本装置では、キャリッジ３０を搬送しながら、発光量の調整を行い、発光量調整後の受光量Ｒの検出値に基づき、用紙Ｑの第二側縁の位置Ｘ２を特定する。また、第二側縁の位置Ｘ２と、外部装置３から提供された用紙Ｑのサイズ情報（幅Ｗ）とに基づき、用紙Ｑの第一側縁の位置Ｘ１を特定する。【選択図】図４
2015189572.tif 000002
【特許請求の範囲】
【請求項１】
シートに対する所定処理を実行する処理ヘッドと、
前記処理ヘッドを搭載する被搬送体を搬送することによって、前記被搬送体を主走査方向に沿って往復動させる搬送ユニットと、
前記処理ヘッド及び前記搬送ユニットを制御することによって、副走査方向上流から搬送されてくる前記シートに対する前記所定処理の実行を制御する制御ユニットと、
を備え、
前記被搬送体は、前記シートの搬送路に向けて発光し、反射光の受光量を検出する光学センサを搭載し、
前記制御ユニットは、
前記光学センサを用いて前記シートを検出可能な位置に前記シートが到達したことを条件に、前記被搬送体を、初期位置から前記光学センサが前記シートの側縁を横断する位置まで前記主走査方向に沿う単一方向に搬送するように、前記搬送ユニットを制御する搬送制御処理と、
前記初期位置からの前記被搬送体の搬送が開始されてから、前記光学センサが前記側縁に到達するまでの期間に、前記被搬送体が搬送されている状態で、前記光学センサによる発光量を調整する調整処理と、
前記発光量が調整された後に前記光学センサが横断した前記側縁の位置を、前記発光量が調整された後の前記受光量の検出結果に基づき算出する算出処理と、
前記算出処理にて算出された前記側縁の位置に基づき、前記シートの両側縁の位置を特定する特定処理と、
を実行すること
特徴とする電子機器。
【請求項２】
前記特定処理では、前記両側縁の内、一方の側縁の位置を、前記算出処理で算出された前記側縁の位置に特定する一方、他方の側縁の位置を、前記算出処理で算出された前記側縁の位置と、外部から入力された前記シートのサイズ情報と、に基づき特定すること
を特徴とする請求項１記載の電子機器。
【請求項３】
前記電子機器では、前記主走査方向における所定の基準位置に、前記シートの中央位置が位置合わせされるように前記シートが前記副走査方向に搬送され、
前記特定処理では、前記両側縁の内、一方の側縁の位置を、前記算出処理で算出された前記側縁の位置に特定する一方、他方の側縁の位置を、前記算出処理で算出された前記側縁の位置の前記基準位置からの距離に基づき特定すること
を特徴とする請求項１記載の電子機器。
【請求項４】
前記初期位置は、前記主走査方向における前記シートの通過領域外に前記光学センサが配置される位置であり、
前記搬送制御処理では、前記被搬送体を、前記初期位置から前記光学センサが前記シートの両側縁を横断する位置まで搬送するように、前記搬送ユニットを制御し、
前記調整処理では、前記両側縁の内、前記初期位置に対して遠方に位置する側縁に前記光学センサが到達するまでの期間に、前記発光量を調整すること
を特徴とする請求項１〜請求項３のいずれか一項記載の電子機器。
【請求項５】
前記初期位置は、前記主走査方向における前記シートの通過領域外に前記光学センサが配置される位置であり、
前記搬送制御処理では、前記被搬送体を、前記初期位置から前記光学センサが前記シートの両側縁を横断する位置まで搬送するように、前記搬送ユニットを制御し、
前記調整処理では、前記両側縁の内、前記初期位置に対して遠方に位置する側縁に前記
光学センサが到達するまでの期間に、前記発光量を調整し、
前記算出処理では、前記発光量が調整される前の前記受光量の検出結果に基づき、前記両側縁の内、前記初期位置側の側縁の位置を算出する一方、前記発光量が調整された後の前記受光量の検出結果に基づき、前記遠方に位置する側縁の位置を算出すること
を特徴とする請求項１記載の電子機器。
【請求項６】
前記特定処理では、前記算出処理で算出された前記遠方に位置する側縁の位置と、外部から入力された前記シートのサイズ情報と、に基づき前記初期位置側の側縁の位置を特定する一方、この位置と、前記算出処理で算出された前記初期位置側の側縁の位置との誤差が基準以上である場合には、エラー情報を出力すること
を特徴とする請求項５記載の電子機器。
【請求項７】
前記電子機器では、前記主走査方向における所定の基準位置に、前記シートの中央位置が位置合わせされた状態で、前記シートが前記副走査方向に搬送され、
前記特定処理では、前記算出処理で算出された前記遠方に位置する側縁の位置の前記基準位置からの距離に基づき前記初期位置側の側縁の位置を特定する一方、この位置と、前記算出処理で算出された前記初期位置側の側縁の位置との誤差が基準以上である場合には、エラー情報を出力すること
を特徴とする請求項５記載の電子機器。
【請求項８】
前記初期位置は、前記主走査方向における前記シートの通過領域内に前記光学センサが配置される位置であり、
前記制御ユニットは、前記条件が満足される前に前記被搬送体を前記初期位置まで搬送するように、前記搬送ユニットを制御すること
を特徴とする請求項１〜請求項３のいずれか一項記載の電子機器。
【請求項９】
前記搬送制御処理では、前記被搬送体を、前記単一方向として、前記シートに対する前記所定処理の実行開始時に前記被搬送体が搬送される方向とは反対方向に搬送するように、前記搬送ユニットを制御すること
を特徴とする請求項１〜請求項８のいずれか一項記載の電子機器。
【請求項１０】
前記処理ヘッドは、前記シートに画像を形成する記録ヘッドであり、
前記電子機器は、画像形成装置として機能すること
を特徴とする請求項１〜請求項９のいずれか一項記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シートに対する所定処理を実行する電子機器に関する。
【背景技術】
【０００２】
従来、シートに対する画像形成を行う画像形成装置が知られている。画像形成装置としては、ヘッドを搭載するキャリッジを主走査方向に搬送しつつ、ヘッドからシートにインク液滴を吐出することによって、シートに画像を形成するインクジェットプリンタが知られている。シートは、主走査方向とは異なる副走査方向に沿って、画像形成位置に段階的に搬送される。
【０００３】
インクジェットプリンタとしては、キャリッジに上記ヘッドと共に光学センサを搭載したものが知られている（例えば、特許文献１参照）。光学センサは、画像形成対象のシートの側縁を検出するために用いられる。光学センサを用いた側縁の検出は、例えば、シートの搬送路に向けて光を照射し、その反射光の受光量を検出することにより実現される。検出されたシートの側縁位置の情報は、例えば、インク液滴の吐出タイミングの調整に用いられる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１８２３６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、シート側縁位置の正確な検出のために、光学センサからの発光量は、受光量の検出値が飽和しない範囲で大きい値であるのが好ましい。しかしながら、発光量に対する反射光の受光量は、シートの種類や環境によって変化する。このため、検出に際しては、先駆けて発光量の調整が行われる。
【０００６】
従来技術では、シートの幅方向の中心付近においてキャリッジを停止させた状態で、発光量の調整を行っていた。その後、副走査方向に沿う左右側縁の夫々を横断するようにキャリッジを主走査方向に搬送し、左右側縁の位置を検出していた。
【０００７】
即ち、従来技術では、光量調整によって停止したキャリッジを、シートの両側縁位置を特定するために、シート外側の搬送開始位置へ搬送していた。そして、両側縁位置を特定するために、この開始位置からシートの両側縁を横断させるようなキャリッジの搬送を行っていた。このため、シートの側縁位置の特定に時間を要していた。
【０００８】
本発明は、こうした問題に鑑みなされたものであり、光学センサを用いてシート両側縁の位置を効率的に特定可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の電子機器は、処理ヘッドと、搬送ユニットと、制御ユニットとを備える。処理ヘッドは、シートに対する所定処理を実行する。搬送ユニットは、処理ヘッドを搭載する被搬送体を搬送することにより、被搬送体を主走査方向に沿って往復動させる。制御ユニットは、処理ヘッド及び搬送ユニットを制御することによって、副走査方向上流から搬送されてくるシートに対する所定処理の実行を制御する。
【００１０】
この電子機器において、被搬送体は、光学センサを搭載する。光学センサは、シートの搬送路に向けて発光し、反射光の受光量を検出するセンサである。制御ユニットは、搬送制御処理と、調整処理と、算出処理と、特定処理とを実行する。
【００１１】
搬送制御処理において、制御ユニットは、光学センサを用いてシートを検出可能な位置にシートが到達したことを条件に、次のように搬送ユニットを制御する。即ち、被搬送体を、初期位置から光学センサがシートの側縁を横断する位置まで主走査方向に沿う単一方向に搬送するように、搬送ユニットを制御する。
【００１２】
また、調整処理として、制御ユニットは、初期位置からの被搬送体の搬送が開始されてから、光学センサがシート側縁に到達するまでの期間に、光学センサによる発光量を調整する処理を実行する。発光量の調整は、被搬送体が搬送されている状態で行われ得る。
【００１３】
制御ユニットは、発光量が調整された後に光学センサが横断したシート側縁の位置を、算出処理において、発光量が調整された後の受光量の検出結果に基づき算出する。特定処理において、制御ユニットは、算出処理にて算出された側縁の位置に基づき、シートの両側縁の位置を特定する。
【００１４】
本発明の電子機器によれば、光学センサを用いて、効率的にシート両側縁（左右側縁）の位置を特定することができる。従来技術では、光量調整後、光学センサをシートの左右側縁の夫々を横断するように搬送して、そこでの受光結果から、シートの両側縁位置を特定していた。このため、従来技術では、シート両側縁の位置特定のために、被搬送体（光学センサ）を往復動させる必要があった。
【００１５】
これに対し、本発明では、光量調整後、光学センサがシートの一側縁を横断したときの受光量の検出結果から、その一側縁の正確な位置を求め、求めた側縁の位置に基づいて、シート両側縁の位置を特定する。従って、両側縁の位置特定のために、被搬送体を往復動させる必要がなく、単一方向のみの被搬送体の搬送でシート両側縁の位置を効率よく特定することができる。
【００１６】
更に、被搬送体を搬送しながら光量調整を行えば、被搬送体を停止させた状態で光量調整を行う場合よりも、迅速に両側縁の位置を特定することができる。従って、本発明によれば、従来技術よりも効率よくシート両側縁の位置を特定することができる。
【００１７】
被搬送体の初期位置からの搬送を開始するタイミングは、光量調整時に光学センサがシートに対向するようなタイミングであれば十分であり、搬送を開始するタイミングで、光学センサがシートに対向するような状態にある必要はない。
【００１８】
また、上記特定処理は、シート両側縁の内、一方の側縁の位置を算出処理で算出された側縁の位置に特定する一方、他方の側縁の位置を、算出処理で算出された側縁の位置と、外部から入力されたシートのサイズ情報と、に基づき特定する処理として構成され得る。シートのサイズ情報は、例えばユーザインタフェースを通じてユーザから入力され得る。シートのサイズ情報が正確であれば、光量調整後に光学センサが横断するシートの上記側縁とは別の側縁の位置も、上記サイズ情報を用いて、正確に特定することができる。
【００１９】
別例として、上記特定処理は、主走査方向における所定の基準位置に、シートの中央位置が位置合わせされるようにシートが副走査方向に搬送される電子機器に対して、次のように構成されてもよい。即ち、特定処理は、シート両側縁の内、一方の側縁の位置を、算出処理で算出された側縁の位置に特定する一方、他方の側縁の位置を、算出処理で算出された側縁の位置の基準位置からの距離に基づき特定する処理として構成され得る。
【００２０】
このケースにおいて、算出処理で算出される側縁の位置の基準位置からの距離は、主走査方向に沿うシート幅の半分の長さに対応する。従って、このような手法でシート両側縁の位置を特定すれば、効率よく正確にシート両側縁の位置を特定することができる。
【００２１】
また、上述の初期位置は、主走査方向におけるシートの通過領域外に光学センサが配置される位置（第一の位置）であってもよいし、主走査方向におけるシートの通過領域内に光学センサが配置される位置（第二の位置）であってもよい。
【００２２】
初期位置が上記第一の位置である場合、制御ユニットは、搬送制御処理において、被搬送体を、初期位置から光学センサがシートの両側縁を横断する位置まで搬送するように、搬送ユニットを制御することができる。この場合、調整処理では、シート両側縁の内、初期位置に対して遠方に位置する側縁に光学センサが到達するまでの期間に、発光量を調整すればよく、光量調整に対して長い時間を確保することができる。
【００２３】
この場合の上記算出処理は、発光量が調整される前の受光量の検出結果に基づき、シート両側縁の内、初期位置側の側縁の位置を算出する一方、発光量が調整された後の受光量の検出結果に基づき、遠方に位置する側縁の位置を算出する処理として構成され得る。
【００２４】
そして、上記特定処理は、上記算出処理で算出された遠方に位置する側縁の位置と、外部から入力されたシートのサイズ情報と、に基づき初期位置側の側縁の位置を特定する一方、この位置と、上記算出処理で算出された初期位置側の側縁の位置との誤差が基準以上である場合には、エラー情報を出力する処理として構成され得る。
【００２５】
誤差が基準以上となる例としては、外部から入力されたシートのサイズ情報が間違っている例が考えられる。エラー情報をユーザに向けて出力すれば、ユーザに対して有益な情報を提供することができ、エラーの除去に必要な処置の実行を、ユーザに対して期待することができる。別例として、エラー情報を、上記所定処理を制御する要素に提供すれば、間違ったシートのサイズ情報に基づき特定されたシート両側縁の位置に基づき、シートに対する所定処理が不適切に実行されるのを抑えることができる。
【００２６】
主走査方向における所定の基準位置に、シートの中央位置が位置合わせされた状態で、シートが副走査方向に搬送される電子機器では、エラー情報を次のような手順で出力することも可能である。即ち、特定処理は、算出処理で算出された遠方に位置するシート側縁の位置の基準位置からの距離に基づき初期位置側の側縁の位置を特定する一方、この位置と、算出処理で算出された初期位置側の側縁の位置との誤差が基準以上である場合には、エラー情報を出力する処理として構成されてもよい。
【００２７】
この構成によれば、シート搬送が適切に行われていないこと等に起因して発生した上記誤差に基づくエラー情報を、適切に出力することができる。
また、制御ユニットは、光学センサを用いてシートを検出可能な位置にシートが到達する上記条件が満足される前に被搬送体を初期位置まで搬送するように、搬送ユニットを制御する構成にされ得る。このように予め初期位置に被搬送体を搬送すれば、シートの搬送開始からシート両側縁の位置特定までに必要な時間を短くすることができ、効率的な位置特定を実現することができる。
【００２８】
この他、制御ユニットは、上記搬送制御処理において、被搬送体を、シートに対する所定処理の実行開始時に被搬送体が搬送される方向とは反対方向に搬送するように、搬送ユニットを制御する構成にされ得る。このように、被搬送体を搬送してシート両側縁の位置を特定すれば、位置特定後に効率よくシートに対する所定処理を実行することができる。
【図面の簡単な説明】
【００２９】
【図１】画像形成装置の概略構成を表すブロック図である。
【図２】主走査方向に垂直な面でのキャリッジ周辺の機械的構成を表す断面図である。
【図３】主走査方向に平行な面でのキャリッジ周辺の機械的構成を表す上面図である。
【図４】上段に用紙に対するスキャン方向を示し、下段に、そのスキャン処理の実行過程における受光量の軌跡を示した図である。
【図５】第一実施例の主制御処理を表すフローチャートである。
【図６】第二実施例の主制御処理を表すフローチャートである。
【図７】第三実施例の主制御処理を表すフローチャートである。
【図８】第三実施例におけるキャリッジの位置軌跡を示す図である。
【発明を実施するための形態】
【００３０】
以下に本発明の実施例について、図面と共に説明する。
［第一実施例］
図１に示す本実施例の画像形成装置１は、所謂インクジェットプリンタであり、用紙搬送ユニット１０と、画像形成ユニット２０と、ユーザインタフェース８０と、制御ユニット９０とを備える。
【００３１】
用紙搬送ユニット１０は、図示しない給紙トレイから排紙トレイまでの用紙搬送を実現する機械的及び電気的要素を備え、制御ユニット９０からの制御信号に従って、給紙トレイに載置された用紙Ｑを副走査方向に搬送する。
【００３２】
用紙搬送ユニット１０は、図２に示すように、記録ヘッド２１によって用紙Ｑに画像が形成される画像形成位置の副走査方向上流に、搬送ローラ１１及び従動ローラ１２を備える。用紙搬送ユニット１０は、更に、画像形成位置の副走査方向下流に、排紙ローラ１４及び従動ローラ１５を備え、搬送ローラ１１と排紙ローラ１４との間に、用紙Ｑを支持するプラテン１７を備える。搬送ローラ１１及び排紙ローラ１４の夫々は、対向する従動ローラ１２，１５との間に用紙Ｑを挟持し、共通のモータによって回転駆動されて、給紙トレイから給紙路１９に沿って搬送されてきた用紙Ｑを副走査方向に搬送する。
【００３３】
一方、画像形成ユニット２０は、記録ヘッド２１及び光学センサ２５を搭載するキャリッジ３０と、ヘッド駆動回路４０と、キャリッジ搬送機構５０と、ＣＲモータ６０と、モータドライバ６５と、エンコーダ７０と、信号処理回路７５とを備える。
【００３４】
キャリッジ３０は、副走査方向上流に光学センサ２５を搭載し、その下流に記録ヘッド２１を搭載する。光学センサ２５は、制御ユニット９０によって制御されて、発光ユニットから用紙搬送路に向けて光を照射し、受光ユニットで反射光を主成分とする入射光の受光量を検出する。受光量の検出値は、制御ユニット９０に入力される。
【００３５】
記録ヘッド２１は、所謂インクジェットヘッドであり、ヘッド駆動回路４０からの駆動信号に従って、ノズルからインク液滴を吐出する。記録ヘッド２１は、インク液滴の吐出動作によって用紙Ｑに画像形成する。ヘッド駆動回路４０は、制御ユニット９０からの制御信号に従って、記録ヘッド２１を駆動し、記録ヘッド２１にインク液滴を吐出させる。
【００３６】
キャリッジ搬送機構５０は、ＣＲモータ６０によって駆動されて、記録ヘッド２１及び光学センサ２５を搭載するキャリッジ３０を搬送する。即ち、キャリッジ搬送機構５０は、キャリッジ３０と連結されており、キャリッジ３０を主走査方向（図２紙面法線方向）に沿って往復動させる。このキャリッジ搬送機構５０は、フレーム５１，５３と、駆動プーリ５５（図３参照）と、従動プーリ５７と、無端ベルト５９とを備える。
【００３７】
フレーム５１，５３の夫々は、主走査方向に延びるガイドレール５１Ａ，５３Ａを備える。キャリッジ３０は、このガイドレール５１Ａ，５３Ａ上に載置される。駆動プーリ５５及び従動プーリ５７は、フレーム５１上で主走査方向に整列配置され、ベルト５９は、駆動プーリ５５と従動プーリ５７との間に巻回される。駆動プーリ５５は、ＣＲモータ６０によって回転駆動される。ベルト５９は、駆動プーリ５５の回転運動に応じて従動プーリ５７と共に回転する。キャリッジ３０は、ベルト５９に固定されており、ベルト５９の回転に応じて主走査方向に移動する。
【００３８】
図２に示すように、キャリッジ３０は、底部に形成された溝３０Ａ，３０Ｂにガイドレール５１Ａ，５３Ａが挿入されるようにしてガイドレール５１Ａ，５３Ａ上に摺動可能に配置される。キャリッジ３０は、ガイドレール５１Ａ，５３Ａによって、その移動を主走査方向に規制されながら、ベルト５９を通じてＣＲモータ６０からの動力を間接的に受けて、主走査方向に移動する。ＣＲモータ６０の回転方向に切り替えにより、キャリッジ３０は、主走査方向に沿って左右に往復動する。
【００３９】
ＣＲモータ６０は、直流モータにより構成されており、モータドライバ６５によって駆動される。モータドライバ６５は、制御ユニット９０からの制御信号に従って、ＣＲモータ６０を回転駆動する。
【００４０】
この他、エンコーダ７０は、キャリッジ３０の主走査方向への移動に応じたパルス信号をエンコーダ信号として信号処理回路７５（図１参照）に入力する。このエンコーダ７０は、所謂リニアエンコーダであり、フレーム５１に固定されるエンコーダスケール７０Ａと、キャリッジ３０に固定されるセンサ７０Ｂとを備える。エンコーダスケール７０Ａは、図３に示すように、主走査方向に沿って設けられ、キャリッジ３０の上部に形成された溝３０Ｃ（図２参照）に挿入される。センサ７０Ｂは、キャリッジ３０の溝３０Ｃに設けられ、キャリッジ３０と共に、エンコーダスケール７０Ａに対して主走査方向に相対移動する。
【００４１】
即ち、このエンコーダ７０によれば、キャリッジ３０の移動に伴って、センサ７０Ｂがエンコーダスケール７０Ａを読み取り、キャリッジ３０の主走査方向への移動に応じたパルス信号をエンコーダ信号として信号処理回路７５に入力する。信号処理回路７５は、このエンコーダ信号に基づいて、周知の技法で、キャリッジ３０の位置Ｘ及び速度Ｖを検出し、検出した位置Ｘ及び速度Ｖの情報を、制御ユニット９０に入力する。
【００４２】
制御ユニット９０は、信号処理回路７５から入力されるキャリッジ３０の位置Ｘと、光学センサ２５から入力される受光量Ｒの検出値とに基づいて、プラテン１７上で搬送される用紙Ｑの両側縁（左右側縁）の位置Ｘ１，Ｘ２（図４参照）を特定する。その後、位置Ｘ１，Ｘ２に基づいて、ＣＲモータ６０（キャリッジ搬送機構５０）及び記録ヘッド２１を制御することにより、用紙Ｑに高品質な画像を形成する。
【００４３】
具体的に、制御ユニット９０は、ＣＰＵ９１、ＲＯＭ９３、ＲＡＭ９５、及び、外部インタフェース９７を備える。外部インタフェース９７は、外部装置３との通信を実現する。制御ユニット９０は、外部インタフェース９７を介して、外部装置３からの画像形成指示を受け付ける。
【００４４】
ＣＰＵ９１は、ＲＯＭ９３に記録されたプログラムに従う処理を実行し、ＲＡＭ９５は、その処理実行時に作業領域として使用される。制御ユニット９０は、ＣＰＵ９１による各種処理の実行により、ＣＲモータ６０及び記録ヘッド２１の制御を含む各種機能を実現する。この制御ユニット９０は、各種処理を実現する専用回路を備えた構成にされ得る。
即ち、制御ユニット９０は、ソフトウェアによる処理とハードウェアによる処理との組み合わせにより、各種機能を実現する構成にされ得る。
【００４５】
続いて、用紙両側縁の位置Ｘ１，Ｘ２の特定原理を説明する。図４上段は、用紙両側縁の位置Ｘ１，Ｘ２が特定される際、及び、その後に用紙Ｑに対する画像形成処理が開始される際に、搬送されるキャリッジ３０（光学センサ２５）の搬送方向を示す。図４下段は、主走査方向におけるキャリッジ３０の位置Ｘを横軸に示し、光学センサ２５によって検出される受光量Ｒを縦軸に示すグラフである。以下では、キャリッジ３０の位置Ｘと表現した場合、その位置Ｘは、キャリッジ３０に搭載された光学センサ２５の受光領域の中心位置（主走査方向の中心位置）を示すものと理解されたい。但し、キャリッジ３０の各部の位置関係は一定であるため、位置Ｘは、これら各部のいずれかの位置としても理解できる。
【００４６】
本実施例の画像形成装置１は、外部装置３から画像形成指示が入力されると、用紙Ｑの給紙トレイからの搬送を開始し、用紙Ｑを頭出し位置まで搬送する。頭出し位置は、用紙内の画像形成対象領域の先頭から、用紙Ｑに対して画像形成を行うことが可能な、副走査方向の位置のことを言う。用紙Ｑが頭出し位置まで搬送されると、光学センサ２５は、キャリッジ３０の主走査方向の移動により、用紙Ｑを横断することが可能になり、光学センサ２５を用いた用紙側縁の位置検出が可能になる。
【００４７】
用紙Ｑの頭出しが完了すると、画像形成装置１は、用紙Ｑを頭出し位置に保持した状態で、図４上段に示すように、キャリッジ３０を初期位置から、主走査方向に沿う第一方向に搬送する。このキャリッジ３０の搬送過程で、制御ユニット９０は、光学センサ２５による受光量Ｒの検出値を取得する。そして、制御ユニット９０は、この検出値に基づき、用紙両側縁の位置Ｘ１，Ｘ２を特定する。その後、画像形成装置１は、用紙Ｑに対する画像形成処理を開始し、主走査方向に沿って、第一方向とは反対の第二方向に、キャリッジ３０を搬送しつつ記録ヘッド２１を駆動する。上記初期位置は、画像形成装置１が画像形成可能な最大用紙が搬送される際のプラテン１７上の用紙通過領域外側に光学センサ２５が配置される位置である。この初期位置は、例えばキャリッジ３０のホームポジションに設定される。
【００４８】
受光量Ｒに基づく用紙側縁の位置算出方法は、次の通りである。本実施例では、プラテン１７の表面が暗色である。一方、搬送対象の用紙Ｑは、通常白紙である。それゆえ、光学センサ２５による受光量Ｒの検出値は、その受光領域に対向するプラテン１７の領域に用紙Ｑが存在しないとき、低い値ＲＬを採り、用紙Ｑが存在するときには、高い値ＲＨを採る。光学センサ２５が用紙側縁を横断する過程では、受光領域に対向するプラテン１７の領域の一部だけに用紙Ｑが存在する時点が存在するため、受光量Ｒの検出値は、値ＲＬ及び値ＲＨの間で連続的に変化する。
【００４９】
このため、制御ユニット９０は、受光量Ｒの検出値の軌跡から、光学センサ２５の受光領域全体が用紙外にあるときの受光量Ｒの検出値ＲＬ、及び、光学センサ２５の受光領域全体が用紙内にあるときの検出値ＲＨを特定する。そして、制御ユニット９０は、受光量Ｒの検出値が、値ＲＬと値ＲＨとの間の閾値に一致する値を示した位置Ｘを、用紙Ｑの側縁位置として算出する。
【００５０】
閾値の適値は、受光領域の形状や光学センサ２５の特性等に依るが、閾値は、値ＲＬ及び値ＲＨによって定めることができる。受光領域が円形である場合、光学センサ２５の受光領域の中心位置と用紙側縁とが一致するとき、受光領域の面積の半分に用紙Ｑが存在することになり、受光量Ｒの検出値は、値ＲＬと値ＲＨとの平均値（ＲＬ＋ＲＨ）／２を理論上示す。従って、この場合には、閾値を、値ＲＬ及び値ＲＨの平均値（ＲＬ＋ＲＨ）／
２に設定することができる。即ち、受光量Ｒの検出値が、値ＲＬ及び値ＲＨの中間値（ＲＬ＋ＲＨ）／２を示す位置Ｘを、用紙側縁の位置として算出することができる。
【００５１】
但し、値ＲＨ，ＲＬに基づく閾値を指標に、用紙側縁の位置Ｘ１，Ｘ２を正確に算出するためには、値ＲＨが、光学センサ２５において受光量Ｒの検出値が飽和していない状態で得られたものである必要がある。このため、本実施例では、光学センサ２５における受光量Ｒの検出値が飽和しないように光学センサ２５からの発光量を調整する必要がある。
【００５２】
しかしながら、従来技術では、発光量を調整した後、光学センサ２５を主走査方向に搬送して、調整後の発光量で光学センサ２５が用紙両側縁を横断するときの受光結果を取得していた。このため、従来技術を画像形成装置１に採用した場合には、用紙上で発光量を調整した後に、キャリッジ３０を上記初期位置に戻し、その後、キャリッジ３０を第一方向に搬送する必要があり、効率的に位置Ｘ１，Ｘ２の特定することができない。
【００５３】
そこで、本実施例では、まず発光量の調整を行わないまま、キャリッジ３０を初期位置から第一方向に搬送する。そして、光学センサ２５が位置Ｘ１から位置Ｘ２に到達するまでのキャリッジ３０の搬送過程において、キャリッジ３０を搬送しながら発光量の調整を行う。位置Ｘ１は、キャリッジ３０の初期位置から近い位置に存在する用紙Ｑの第一側縁の位置であり、位置Ｘ２は、初期位置から遠い位置に存在する用紙Ｑの第二側縁の位置である。そして、用紙Ｑの第一側縁の位置Ｘ１の特定には、受光量Ｒの検出値を用いず、用紙Ｑの第二側縁の位置Ｘ２の特定に、受光量Ｒの検出値を用いる。
【００５４】
このように発光量を調整する場合には、光学センサ２５が用紙Ｑの第二側縁を横断する前に発光量の調整が完了するために、用紙Ｑの第二側縁の位置Ｘ２を、値ＲＨ，ＲＬから正確に算出することができる。本実施例では、この算出位置ＸＡ２を第二側縁の位置Ｘ２として特定する。
【００５５】
本明細書では、光学センサ２５が第二側縁を横断する際に検出された値ＲＨ，ＲＬに基づく第二側縁の算出位置を、位置ＸＡ２と表現する。位置ＸＡ２は、例えば値ＲＨ，ＲＬの中間値である。同様に、本明細書では、用紙Ｑの第一側縁を光学センサ２５が横断する際に検出された値ＲＬ，ＲＨから算出される第一側縁の位置を、位置ＸＡ１と表現する。
【００５６】
そして、本実施例では、この位置ＸＡ２と、用紙Ｑのサイズ情報（用紙Ｑの主走査方向の幅Ｗの情報）とに基づき、第一側縁の位置ＸＢ１＝（ＸＡ２−Ｗ）を算出し、この算出位置ＸＢ１を、第一側縁の位置Ｘ１として特定する。本明細書では、第二側縁の位置ＸＡ２と用紙Ｑの幅Ｗとから算出される第一側縁の算出位置を、特に位置ＸＢ１と表現する。
【００５７】
用紙Ｑのサイズ情報は、画像形成指示の際に、外部装置３から外部インタフェース９７を通じて提供されるものを用いることができる。但し、当該提供される用紙Ｑのサイズ情報が誤っている場合には、正確な第一側縁の位置Ｘ１を特定することができない。本実施例では、このようなケースに備えて、発光量の調整が行われる前の受光量Ｒの検出値であって、光学センサ２５が第一側縁を横断した際の受光量Ｒの検出値ＲＬ，ＲＨに基づき、外部装置３から提供されたサイズ情報の信頼性を判断する。
【００５８】
図４からも理解できるように、発光量の調整が行われる前には、受光量Ｒの検出値が飽和する可能性があり、この場合には光学センサ２５から得られる値ＲＨが真の受光量に対して大きな誤差を含む。従って、この場合には、値ＲＬ，ＲＨに基づいて算出される第一側縁の位置ＸＡ１（例えば値ＲＬ，ＲＨの中間値）によっては、第一側縁の位置Ｘ１を正確に算出することができない。
【００５９】
しかしながら、この位置ＸＡ１は、外部装置３から提供される上記サイズ情報の信頼性を判断するのには十分な精度を有することから、本実施例では、この目的で位置ＸＡ１の情報を活用する。値ＲＬ，ＲＨの中間値に対応する位置ＸＡ１での受光量Ｒは、図４における地点Ｐ２での受光量Ｒに対応する。第一側縁の正確な位置Ｘ１での受光量Ｒは、地点Ｐ１での受光量Ｒに対応する。また、第二側縁の正確な位置Ｘ２での受光量Ｒは、図４における地点Ｐ３での受光量Ｒに対応し、位置Ｘ２は、位置ＸＡ２に対応する。
【００６０】
続いて、外部装置３から画像形成指示が入力されると、制御ユニット９０が実行する主制御処理の詳細を、図５を用いて実行する。主制御処理は、上述の原理に基づいて用紙両側縁の位置Ｘ１，Ｘ２を特定する手順と、特定した位置Ｘ１，Ｘ２に基づき、記録ヘッド２１によるインク液滴の吐出動作を制御し、用紙Ｑに高品質な画像を形成する手順と、を含む。画像形成指示には、画像形成対象の画像データ、及び、外部装置３においてユーザが入力した用紙Ｑのサイズ情報が含まれる。
【００６１】
制御ユニット９０は、図５に示す主制御処理を開始すると、まず給紙トレイに載置された用紙Ｑの頭出し処理を開始する（Ｓ１１０）。頭出し処理では、用紙搬送ユニット１０を制御し、用紙搬送ユニット１０に、用紙Ｑが頭出し位置に到達するまで、用紙Ｑを給紙トレイから搬送させる。
【００６２】
更に、制御ユニット９０は、この頭出し処理が完了するまでの間に、キャリッジ３０が所定の初期位置に配置されるように、ＣＲモータ６０（ひいてはキャリッジ搬送機構５０）を制御する（Ｓ１２０）。ここで言う初期位置は、Ｓ１４０で開始するスキャン処理の開始位置として予め定められる位置である。初期位置が、キャリッジ３０のホームポジションである場合、キャリッジ３０は主制御処理の開始時点で既に初期位置に配置された状態にあるので、Ｓ１２０では、実質的に何の処理も行わないことになる。
【００６３】
キャリッジ３０を初期位置に配置すると、制御ユニット９０は、頭出し処理が完了し、用紙Ｑが頭出し位置で停止するまで待機する（Ｓ１３０）。そして、頭出し処理が完了すると（Ｓ１３０でＹｅｓ）、スキャン処理を開始する（Ｓ１４０）。
【００６４】
スキャン処理は、ＣＲモータ６０を制御することによって、キャリッジ３０を、初期位置から光学センサ２５が用紙Ｑの第二側縁を横断する位置まで、主走査方向に沿う第一方向に搬送しつつ、光学センサ２５による受光量Ｒの検出値を、信号処理回路７５から得られる位置Ｘと関連付けてＲＡＭ９５に記憶する処理である。
【００６５】
スキャン処理の開始時における発光量は、ＲＯＭ９３に記憶された標準値又はＲＡＭ９５に記憶された前回調整値に設定される。前回調整値は、発光量の調整が行われる度に調整後の発光量に更新される。標準値は、前回調整値が存在しないときに発光量の初期値として設定される。標準値は、例えば発光量が最大となる値である。発光量は、後述の光量調整処理にて変更される。
【００６６】
Ｓ１４０でスキャン処理を開始すると、制御ユニット９０は、そのスキャン処理を継続する一方、検出された受光量Ｒの立ち上がり前後の値ＲＬ，ＲＨに基づき、初期位置の近くにある用紙Ｑの第一側縁の位置ＸＡ１を算出し、その算出位置ＸＡ１が画像形成指示時に外部装置３から提供された用紙Ｑのサイズ情報に適合した値であるかを判断する（Ｓ１５０）。Ｓ１５０での判断は、光学センサ２５が第一側縁を横断し終えることで、受光量Ｒの検出値が上昇し終えたタイミングで実行することができる。
【００６７】
本実施例では、所謂センターレジにて用紙Ｑが搬送される。即ち、本実施例の画像形成装置１は、用紙Ｑの主走査方向に沿う幅の中心点Ｑ０（図４参照）が、用紙搬送路の副走
査方向に沿う基準線Ｃ（例えば中心線）に沿って移動するように、用紙Ｑを給紙トレイから副走査方向に搬送するための構造を有する。この場合、用紙Ｑのサイズ情報に基づけば、およその用紙両側縁の位置Ｘ１，Ｘ２を推定することができる。Ｓ１５０では、このように用紙Ｑのサイズ情報から推定される第一側縁の位置の推定誤差範囲内に、算出位置ＸＡ１が収まっているかを判断する。この判断により、位置ＸＡ１が用紙Ｑのサイズ情報に適合した値であるかを判断する。
【００６８】
位置ＸＡ１がサイズ情報に適合していないと判断すると（Ｓ１５０でＮｏ）、制御ユニット９０は、Ｓ２４０に移行し、用紙両側縁の位置を特定することができない旨のエラー情報を、ユーザインタフェース８０を通じて音出力又は表示の形態でユーザに向けて出力した後、主制御処理を終了する。この際、制御ユニット９０は、画像形成指示に基づく画像形成処理の実行をキャンセルする。
【００６９】
一方、制御ユニット９０は、位置ＸＡ１がサイズ情報に適合した値であると判断すると、Ｓ１６０に移行し、光量調整処理を行う。光量調整処理では、正確な用紙側縁の位置検出のために、受光量Ｒの検出値が飽和しない範囲で大きな値を採るように、発光量を適値に調整する。
【００７０】
光学センサ２５が用紙Ｑの第一側縁を通過した後に開始される当該光量調整処理は、光学センサ２５が用紙Ｑの第二側縁に到達するまでの期間に発光量の調整が完了するようにして、キャリッジ３０が搬送されている状態で行われる。光量調整処理において発光量の調整が完了すると、制御ユニット９０は、ＲＡＭ９５が記憶する上記前回調整値を、その調整後の発光量に更新する。その後、Ｓ１７０に移行する。
【００７１】
Ｓ１７０に移行すると、制御ユニット９０は、光学センサ２５が用紙Ｑの第二側縁を横断する位置よりも下流の所定位置であるスキャン処理終了位置にキャリッジ３０が到達し、スキャン処理が終了するまで待機し、スキャン処理が終了すると（Ｓ１７０でＹｅｓ）、Ｓ１８０に移行する。
【００７２】
Ｓ１８０に移行すると、制御ユニット９０は、スキャン処理で得られた発光量調整後の受光量Ｒの検出値であって、受光量Ｒの検出値の立ち下がり周辺の検出値の軌跡から、光学センサ２５が用紙Ｑの第二側縁を横断した時点前後の受光量の検出値ＲＨ，ＲＬを特定し、検出値ＲＨ，ＲＬに基づき、用紙Ｑの第二側縁の位置ＸＡ２を算出する。
【００７３】
更に、制御ユニット９０は、この第二側縁についての算出位置ＸＡ２と、画像形成指示時に外部装置３から提供されたサイズ情報が示す用紙Ｑの幅Ｗとに基づき、用紙Ｑの第一側縁の位置ＸＢ１＝ＸＡ２−Ｗを算出する（Ｓ１９０）。
【００７４】
そして、用紙Ｑの第一側縁の正しい位置Ｘ１を、Ｓ１９０で算出した位置ＸＢ１として特定し、用紙Ｑの第二側縁の正しい位置Ｘ２を、Ｓ１８０で算出した位置ＸＡ２として特定し、これらの位置ＸＢ１，ＸＡ２に側縁がある用紙Ｑに画像形成するのに適した値に、制御パラメータを補正する（Ｓ２２０）。制御パラメータは、インク液滴の吐出タイミングを規定するパラメータを含む。
【００７５】
その後、制御ユニット９０は、補正後の制御パラメータに基づき、用紙Ｑに外部装置３から提供された画像データに基づく一連の画像を形成するための画像形成処理を実行する。これにより、用紙位置に応じた適切な画像を用紙Ｑに形成する（Ｓ２３０）。具体的には、記録ヘッド２１及びＣＲモータ６０を制御して、キャリッジ搬送機構５０に、キャリッジ３０を主走査方向に搬送させながら、記録ヘッド２１に、用紙位置に応じた適切なタイミングでインク液滴を吐出させる。これにより、上記画像データに基づく画像を用紙Ｑ
に適切に形成する。
【００７６】
頭出し位置において用紙Ｑに画像を形成する際のキャリッジ３０の搬送方向は、上述したようにスキャン処理実行時のキャリッジ３０搬送方向（第一方向）とは反対方向（第二方向）である。制御ユニット９０は、頭出し位置での画像形成が終わると、用紙Ｑを所定量副走査方向に搬送してはキャリッジ３０を主走査方向に折返し搬送し、その際に記録ヘッド２１からインク液滴を吐出させることにより、用紙Ｑに上記画像データに基づく一連の画像を形成する。その後、画像形成の完了した用紙Ｑを排出するように用紙搬送ユニット１０を制御し、主制御処理を終了する。
【００７７】
以上、本実施例の画像形成装置１について説明したが、本実施例では、光量調整後に光学センサ２５が用紙Ｑの側縁（第二側縁）を横断したときの受光量Ｒの検出結果から、その側縁の正確な位置ＸＡ２を算出する一方、その側縁の位置ＸＡ２と用紙Ｑのサイズ情報とに基づいて、他方の側縁（第一側縁）の正確な位置ＸＢ１を算出し、これらの位置ＸＢ１，ＸＡ２を、用紙Ｑの両側縁の位置Ｘ１，Ｘ２として特定する。
【００７８】
更に、本実施例では、光学センサ２５を用紙Ｑの第二側縁に向けて搬送する過程で、第二側縁を光学センサ２５が横断する前に、光量調整を行う。このように本実施例では、キャリッジ３０を単一方向に搬送する過程で、光量調整、及び光量調整後の受光量Ｒの検出値に基づいた用紙側縁の位置算出を連続して行い、その側縁の算出位置と用紙Ｑのサイズ情報とから他方の側縁位置を算出することで、キャリッジ３０の往復動をせずとも、用紙両側縁の位置Ｘ１，Ｘ２を正確に特定できるようにした。
【００７９】
従って、本実施例によれば、効率よく用紙Ｑの両側縁の位置Ｘ１，Ｘ２を特定して、画像形成処理を迅速に開始することができる。即ち、本実施例によれば、ユーザによる画像形成指示から、その画像形成を開始するまでの必要時間を短縮することができ、高性能な画像形成装置１を消費者に提供することができる。
【００８０】
特に、本実施例によれば、スキャン処理におけるキャリッジ３０の搬送方向と、スキャン処理後の画像形成処理開始時におけるキャリッジ３０の搬送方向とを反対方向に設定したので、スキャン処理の終了後、迅速に画像形成処理を開始することができる。仮に、これらの搬送方向が同方向である場合には、スキャン処理の終了後、キャリッジ３０を画像形成処理の開始位置に搬送してから、画像形成処理を実行する必要があり、時間的な無駄が多い。これに対し、本実施例によれば、スキャン処理終了時のキャリッジ３０の停止位置を、画像形成処理の開始位置に定めることができるので、迅速に画像形成処理を開始することができる。
【００８１】
また、本実施例では、スキャン処理の開始位置を、光学センサ２５が用紙通過領域外に配置される位置に設定し、スキャン処理では、光学センサ２５がシートの両側縁を横断するように、キャリッジ３０を搬送するので、光量調整に対して長い時間を確保することができる。
【００８２】
この他、本実施例では、発光量の調整前の受光結果に基づき、およその第一側縁の位置ＸＡ１を算出し、この位置ＸＡ１と用紙Ｑのサイズ情報との適合性を評価するので（Ｓ１５０）、用紙Ｑのサイズ情報が間違っている場合に、誤った位置ＸＢ１に基づいて画像形成処理を実行せずに済む。この場合には更に、エラー情報を出力するので、ユーザに対して有益な情報を提供することができ、エラーの除去に必要な処置の実行を、ユーザに対して期待することができる。
【００８３】
［第二実施例］
続いて、第二実施例の画像形成装置１について説明する。但し、本実施例の画像形成装置１は、第一実施例に対して、制御ユニット９０が実行する主制御処理の一部が異なるだけのものである。従って、以下では、第二実施例として、制御ユニット９０が実行する主制御処理の内容を選択的に説明する。
【００８４】
本実施例の制御ユニット９０は、画像形成指示が入力されると、図６に示す主制御処理を開始する。この主制御処理では、まず、第一実施例と同様に、用紙Ｑの頭出し処理を開始した後（Ｓ３１０）、この頭出し処理が完了するまでの間に、キャリッジ３０が所定の初期位置に配置されるように、ＣＲモータ６０を制御する（Ｓ３２０）。その後、頭出し処理が完了するまで待機し（Ｓ３３０）、頭出し処理が完了すると（Ｓ３３０でＹｅｓ）、Ｓ１４０と同様にスキャン処理を開始する（Ｓ３４０）。
【００８５】
スキャン処理の開始後、制御ユニット９０は、Ｓ１６０と同様に、光量調整処理を実行し（Ｓ３６０）、その後、スキャン処理が終了するまで待機する。スキャン処理が終了すると（Ｓ３７０でＹｅｓ）、制御ユニット９０は、発光量調整前の受光量Ｒの軌跡から得られた受光量Ｒの立ち上がり前後の値ＲＬ，ＲＨに基づき、用紙Ｑの第一側縁の位置ＸＡ１を算出する（Ｓ３８０）。更に制御ユニット９０は、発光量調整後の受光量Ｒの軌跡から得られた受光量Ｒの立ち下がり前後の値ＲＨ，ＲＬに基づき、用紙Ｑの第二側縁の位置ＸＡ２を算出する（Ｓ３８０）。位置ＸＡ１，ＸＡ２は、上述したように対応する値ＲＬ，ＲＨの中間値であり得る。
【００８６】
Ｓ３８０での処理を終えると、制御ユニット９０は、Ｓ１９０と同様に、Ｓ３８０で算出された第二側縁の位置ＸＡ２と、外部装置３から提供されたサイズ情報が示す用紙Ｑの幅Ｗとに基づき、第一側縁の位置ＸＢ１＝ＸＡ２−Ｗを算出する（Ｓ３９０）。そして、Ｓ３９０で算出された第一側縁の位置ＸＢ１と、Ｓ３８０で算出された第一側縁の位置ＸＡ１との誤差Ｅ＝｜ＸＢ１−ＸＡ１｜が、予め定められた基準値未満であるかを判断する（Ｓ４１０）。
【００８７】
誤差Ｅが基準値未満であると判断すると（Ｓ４１０でＹｅｓ）、制御ユニット９０は、Ｓ２２０と同様に、用紙Ｑの第一側縁の正しい位置Ｘ１を、Ｓ３９０での算出位置ＸＢ１として特定し、用紙Ｑの第二側縁の正しい位置Ｘ２を、Ｓ３８０での算出位置ＸＡ２として特定し、これらの位置ＸＢ１，ＸＡ２に側縁がある用紙Ｑに画像形成するのに適した値に、制御パラメータを補正する（Ｓ４２０）。その後、Ｓ２３０での処理と同様に補正後の制御パラメータに基づく画像形成処理を実行し（Ｓ４３０）、主制御処理を終了する。
【００８８】
一方、誤差Ｅが基準値以上であると判断すると（Ｓ４１０でＮｏ）、制御ユニット９０は、Ｓ４４０に移行し、Ｓ２４０での処理と同様に、用紙両側縁の位置を特定することができない旨のエラー情報を、ユーザインタフェース８０を通じて出力し、主制御処理を終了する。
【００８９】
以上、第二実施例について説明したが、本実施例のようにエラー情報を出力しても、第一実施例と同様の効果が得られる。即ち、本実施例の画像形成装置１は、第一実施例と同様、外部装置３から入力された用紙Ｑのサイズ情報が間違っている場合等に、間違って特定した位置ＸＢ１に基づき用紙Ｑに対する画像形成処理を実行しなくて済み、低品質の印刷物が生成されることでユーザに不満が生じるのを抑えることができる。
【００９０】
［第三実施例］
続いて、第三実施例の画像形成装置１を説明する。但し、本実施例の画像形成装置１は、制御ユニット９０が実行する主制御処理の一部が、第一実施例と異なるだけである。従って、以下では、第三実施例として、図７及び図８を用いて、制御ユニット９０が実行す
る主制御処理の内容を選択的に説明する。
【００９１】
本実施例の制御ユニット９０は、画像形成指示が入力されると、図７に示す主制御処理を開始する。そして、第一実施例と同様に、用紙Ｑの頭出し処理を開始した後（Ｓ５１０）、キャリッジ３０が所定の初期位置に配置されるように、ＣＲモータ６０を制御する（Ｓ５２０）。
【００９２】
但し、本実施例では、第一及び第二実施例のように、用紙通過領域外に光学センサ２５が配置される初期位置にキャリッジ３０を配置するのではなく、図８に示すように、用紙通過領域内に光学センサ２５が配置される初期位置にキャリッジ３０を配置する。更に、本実施例では、頭出し処理が完了するまでの期間に、キャリッジ３０を初期位置に配置するのではなく、頭出し処理が完了する前であって、光学センサ２５が用紙Ｑを検出可能となる位置（用紙Ｑからの反射光を受光可能となる位置）に用紙Ｑが到達する前に、キャリッジ３０を初期位置に配置する。
【００９３】
図８における太線は、スキャン処理における初期位置からのキャリッジ３０の搬送軌跡を、用紙Ｑを基準にした相対座標系で表したものである。図８においてキャリッジ３０の搬送軌跡が湾曲して描かれているのは、頭出し処理が完了する前に、スキャン処理が開始され、用紙Ｑが副走査方向に搬送されている状態で、キャリッジ３０が主走査方向に搬送されることを示す。
【００９４】
Ｓ５２０におけるキャリッジ３０の搬送先であるスキャン処理開始前のキャリッジ３０の初期位置、換言すれば、スキャン処理の開始位置は、主走査方向における用紙通過領域内で、次のように定められる。即ち、スキャン処理の開始位置は、当該スキャン処理において、光学センサ２５が用紙Ｑの第二側縁を横断するようにキャリッジ３０を第二側縁に向けて搬送する際に、光学センサ２５が第二側縁を横断する前に光量調整処理を完了するのに必要十分な距離、第二側縁から主走査方向において離れた位置に定められる。
【００９５】
給紙トレイからは様々なサイズの用紙Ｑが供給されるが、このスキャン処理の開始位置は、画像形成装置１において想定される最小サイズの用紙Ｑが供給される場合でも、光学センサ２５が第二側縁を横断する前に光量調整処理を完了するのに十分な距離、用紙Ｑの第二側縁から離れた位置に定めることができる。この他、スキャン処理の開始位置は、いずれのサイズの用紙Ｑが搬送される場合でも、用紙Ｑが通過する主走査方向の領域内に定めることができる。
【００９６】
別例として、スキャン処理の開始位置を、画像形成指示時に外部装置３から提供される用紙Ｑのサイズ情報を用いて、そのサイズの用紙Ｑが通過する主走査方向の領域内にあって、このサイズの用紙Ｑが供給される場合に光量調整処理を完了するのに必要十分な距離、用紙Ｑの第二側縁から離れた位置に定めることも可能である。
【００９７】
また、用紙サイズに応じて、スキャン処理におけるキャリッジ３０の搬送速度を変更することも可能である。この場合には、スキャン処理の開始位置を、用紙通過領域内のおよそどの位置に定めても、光学センサ２５が第二側縁を横断する前に光量調整処理を完了するように、スキャン処理において、キャリッジ３０を搬送することができる。
【００９８】
Ｓ５２０において用紙通過領域内の上記初期位置に、キャリッジ３０を配置すると、制御ユニット９０は、その後、光学センサ２５により用紙Ｑが検出されるまで待機する（Ｓ５３０）。Ｓ５３０では、光学センサ２５を発光させる一方、受光量Ｒの検出値を監視し、検出値が所定基準値を超えるまで待機することができる。即ち、検出値が所定基準値を超えたことを条件に、用紙Ｑが検出されたと判断することができる。
【００９９】
用紙Ｑが検出されたと判断すると（Ｓ５３０でＹｅｓ）、制御ユニット９０は、Ｓ５４０に移行し、第一実施例と同様に、スキャン処理を開始する。本実施例では、用紙Ｑが頭出し位置に到達して停止する前に、光学センサ２５が用紙Ｑを検出した時点でスキャン処理を開始するため、スキャン処理の実行時には、用紙Ｑは副走査方向に搬送されている状態にあり、キャリッジ３０は、用紙Ｑに対して図８に示すような相対軌跡で用紙Ｑの第二側縁に向けて搬送される。
【０１００】
スキャン処理の開始後、制御ユニット９０は、第一実施例と同様に光量調整処理を実行し（Ｓ５６０）、キャリッジ３０を単一方向に搬送しながら、発光量の調整を行う。光量調整処理は、光学センサ２５が第二側縁を横断する前までに完了するように実行される。
【０１０１】
その後、制御ユニット９０は、スキャン処理が終了するまで待機し、スキャン処理が終了すると（Ｓ５７０でＹｅｓ）、発光量調整後の受光量Ｒの軌跡から得られた受光量Ｒの立ち下がり前後の値ＲＨ，ＲＬに基づき、Ｓ１８０と同様に、用紙Ｑの第二側縁の位置ＸＡ２を算出する（Ｓ５８０）。
【０１０２】
また、用紙Ｑの中心点Ｑ０が位置合わせされる基準線Ｃから、位置ＸＡ２までの距離Ｄに基づき、搬送されている用紙Ｑの主走査方向の幅Ｗを算出する。距離Ｄは、幅Ｗの１／２に対応するはずであるので、距離Ｄを２倍した値を幅Ｗとして算出する（Ｓ５９０）。
【０１０３】
その後、制御ユニット９０は、上記算出した幅Ｗが、外部装置３から提供された用紙Ｑのサイズ情報が示す幅に一致するかを判断する（Ｓ６００）。具体的には、算出した幅Ｗと、上記サイズ情報が示す幅との差が所定の誤差範囲内である場合には、一致すると肯定判断し、それ以外の場合には、否定判断する。
【０１０４】
そして、否定判断すると（Ｓ６００でＮｏ）、Ｓ２４０，Ｓ４４０での処理と同様のエラー情報を、ユーザインタフェース８０を通じて出力し（Ｓ６４０）、主制御処理を終了する。一方、一致すると判断すると（Ｓ６００でＹｅｓ）、Ｓ５８０で算出された第二側縁の位置ＸＡ２と、Ｓ５９０で算出された用紙Ｑの幅Ｗとに基づき、第一側縁の位置ＸＢ１＝ＸＡ２−Ｗを算出する（Ｓ６１０）。
【０１０５】
その後、制御ユニット９０は、Ｓ２２０と同様に、用紙Ｑの第一側縁の正しい位置Ｘ１を、Ｓ６１０での算出位置ＸＢ１として特定し、用紙Ｑの第二側縁の正しい位置Ｘ２を、Ｓ５８０での算出位置ＸＡ２として特定し、これらの位置ＸＢ１，ＸＡ２に基づいて、制御パラメータを補正する（Ｓ６２０）。そして、Ｓ２３０での処理と同様に、補正後の制御パラメータに基づく画像形成処理を実行し（Ｓ６３０）、主制御処理を終了する。
【０１０６】
以上、第三実施例の画像形成装置１について説明したが、本実施例によれば、用紙Ｑの中心点Ｑ０が、用紙搬送路の基準線Ｃ（中心線）に沿って移動するように、用紙Ｑが副走査方向に搬送されることを利用して、外部装置３から提供される用紙Ｑのサイズ情報を用いずに、用紙Ｑの第一側縁の位置ＸＢ１を算出し、特定する。
【０１０７】
従って、上記提供されるサイズ情報が仮に間違っている場合でも、その影響を受けずに、正確に用紙Ｑの両側縁の位置Ｘ１，Ｘ２を特定することができる。このことから、本実施例の画像形成装置１は、Ｓ６００，Ｓ６４０を実行しないように構成されてもよい。
【０１０８】
Ｓ６００，Ｓ６４０の実行は、用紙Ｑの中心点Ｑ０の基準線Ｃからの位置ずれが大きくなりがちである一方、外部装置３から提供されるサイズ情報の信頼性が高い場合に有意義である。これに対し、用紙Ｑの中心点Ｑ０の基準線Ｃからの位置ずれが小さい一方、外部
装置３から提供されるサイズ情報の信頼性が低い場合には、Ｓ６００，Ｓ６４０は実行されないほうが、好ましいかもしれない。Ｓ６００，Ｓ６４０を実行するように画像形成装置１を構成するのが好ましいかどうかは、用紙Ｑの搬送精度、及び、外部装置３から提供されるサイズ情報の確度による。
【０１０９】
本実施例によれば、更に、用紙通過領域内からスキャン処理を開始するので、スキャン処理を迅速に終了することができる。特に、本実施例によれば、用紙Ｑの頭出し位置までの搬送が完了する前に、スキャン処理を開始するので、画像形成指示を受けてから、スキャン処理を迅速に終了し、画像形成処理に移行することが可能である。
【０１１０】
尚、本実施例では、光学センサ２５の下方に用紙Ｑが到達した時点でスキャン処理を開始するようにしたが、光学調整処理を光学センサ２５が第二側縁を横断する前に完了することができるのであれば、光学センサ２５に用紙Ｑが到達する前にスキャン処理を開始して、用紙Ｑの第二側縁へのキャリッジ３０の搬送を開始してもよい。
【０１１１】
即ち、キャリッジ３０の初期位置（スキャン処理の開始位置）からの搬送を開始するタイミングは、光量調整時に光学センサ２５が用紙Ｑに対向するようなタイミングであれば十分であり、この搬送を開始するタイミングで、光学センサ２５が用紙Ｑに対向するような状態にある必要はない。このことは、第一実施例及び第二実施例に対しても言える。
【０１１２】
［他の実施例］
以上、本発明の実施例について説明したが、本発明は、上記実施例に限定されるものではなく、種々の態様を採ることができる。例えば、第一実施例のＳ１９０及び第二実施例のＳ３９０においても、第三実施例のＳ５９０，Ｓ６１０と同様の手法で、用紙Ｑの第一側縁の位置ＸＢ１を算出可能である。この算出手法を第二実施例に適用した場合には、用紙Ｑの中心点Ｑ０が、用紙搬送路の基準線Ｃに合っていない場合に、適切にエラー処理（Ｓ４４０）を実行することができる。
【０１１３】
この他、第三実施例のＳ６１０において、Ｓ１９０，Ｓ３９０と同様の手法で、用紙Ｑの第一側縁の位置ＸＢ１を算出することもできる。この手法を第三実施例に適用した場合には、Ｓ５９０，Ｓ６００，Ｓ６４０を省略することができる。また、第一実施例の手法を用いて位置ＸＢ１を算出する一方、第三実施例の手法を用いて位置ＸＢ１を算出し、両者の差が基準より大きい場合には、エラー処理を実行するように、第三実施例の画像形成装置１は構成され得る。
【０１１４】
また、本発明は、画像形成装置への適用に限定されるものではなく、用紙等のシートに所定処理を実行する種々の機器に適用することができる。例えば、本発明は、シートを切断する機能を備えた機器などの、画像形成以外のシートに対する物理的加工や化学的加工を行う機器にも適用することができる。シートは、矩形又は帯状等の、両側縁を有する板状の様々な物質を含み、シートの例には、紙、木材、プラスチック材、及び、金属材等が含まれ、例えば、導電材がパターン印刷される基板等も含まれる。
【０１１５】
［対応関係］
最後に、用語間の対応関係について説明する。画像形成装置１は、電子機器の一例に対応し、記録ヘッド２１は、処理ヘッドの一例に対応し、キャリッジ３０は、被搬送体の一例に対応し、モータドライバ６５、ＣＲモータ６０及びキャリッジ搬送機構５０は、搬送ユニットの一例に対応する。また、制御ユニット９０が実行するスキャン処理は、搬送制御処理の一例に対応し、Ｓ１８０，Ｓ３８０，Ｓ５８０の処理は、算出処理の一例に対応し、Ｓ１９０，Ｓ２２０，Ｓ３９０，Ｓ４２０，Ｓ４４０，Ｓ５９０，Ｓ６１０，Ｓ６２０の処理は、特定処理の一例に対応する。
【符号の説明】
【０１１６】
１…画像形成装置、３…外部装置、１０…用紙搬送ユニット、１１…搬送ローラ、１４…排紙ローラ、１７…プラテン、２０…画像形成ユニット、２１…記録ヘッド、２５…光学センサ、３０…キャリッジ、４０…ヘッド駆動回路、５０…キャリッジ搬送機構、５１Ａ，５３Ａ…ガイドレール、５５…駆動プーリ、５７…従動プーリ、５９…無端ベルト、６０…ＣＲモータ、６５…モータドライバ、７０…エンコーダ、７０Ａ…エンコーダスケール、７０Ｂ…センサ、７５…信号処理回路、８０…ユーザインタフェース、９０…制御ユニット、９１…ＣＰＵ、９３…ＲＯＭ、９５…ＲＡＭ、９７…外部インタフェース。
【図１】
2015189572.tif 000003
【図２】
2015189572.tif 000004
【図３】
2015189572.tif 000005
【図４】
2015189572.tif 000006
【図５】
2015189572.tif 000007
【図６】
2015189572.tif 000008
【図８】
2015189572.tif 000009
【図７】
2015189572.tif 000010