(57)【特許請求の範囲】
【請求項１】
媒体に画像を形成する画像形成装置において、
台紙部とラベル部とを有する媒体を搬送する媒体搬送手段と、
前記媒体を搬送する搬送路に、前記媒体の搬送方向と直交する主走査方向に移動可能に設けられ、前記媒体を読み取る媒体読取手段と、
前記媒体読取手段を移動させながら前記媒体を読取った結果に基づいて前記ラベル部の幅を検出する読取制御手段と、
前記読取制御手段が検出した前記ラベル部の幅の内側に画像を形成する画像形成手段とを有し、
前記媒体読取手段は、
透過型センサおよび反射型センサと、
媒体を挟み対向配置され、前記透過型センサおよび前記反射型センサが配置された第１のセンサユニットおよび第２のセンサユニットとを有し、
前記透過型センサの発光部および受光部は、前記第１のセンサユニットおよび前記第２のセンサユニットに分けて配置され、
前記反射型センサの発光部および受光部は、前記第２のセンサユニットに配置され、
前記第１のセンサユニットおよび前記第２のセンサユニットが媒体を介して対向した位置を保持した状態で移動し、前記透過型センサおよび前記反射型センサで媒体を読取ることを特徴とする画像形成装置。
【請求項２】
請求項１に記載の画像形成装置において、
前記第１のセンサユニットは、前記透過型センサの受光部が配置され、
前記第２のセンサユニットは、前記透過型センサの発光部が配置されていることを特徴とする画像形成装置。
【請求項３】
請求項１または請求項２に記載の画像形成装置において、
前記第１のセンサユニットは、媒体の画像形成面側に配置され、
前記第２のセンサユニットは、媒体の非画像形成面側に配置されていることを特徴とする画像形成装置。
【請求項４】
請求項１から請求項３のいずれか１項に記載の画像形成装置において、
前記媒体読取手段で媒体の先端を検知したとき、前記読取制御手段が検出した結果を表示部に表示することを特徴とする画像形成装置。
【請求項５】
媒体に画像を形成する画像形成装置において、
台紙部とラベル部とを有する媒体を搬送する媒体搬送手段と、
前記媒体を搬送する搬送路に、前記媒体の搬送方向と直交する主走査方向に移動可能に設けられ、前記媒体を読み取る媒体読取手段と、
前記媒体読取手段を移動させながら前記媒体を読取った結果に基づいて前記ラベル部の幅を検出する読取制御手段と、
前記読取制御手段が検出した前記ラベル部の幅の内側に画像を形成する画像形成手段とを有し、
前記媒体読取手段で媒体の先端を検知したとき、前記読取制御手段が検出した結果を表示部に表示することを特徴とする画像形成装置。
【請求項６】
請求項５に記載の画像形成装置において、
前記媒体読取手段は、透過型センサもしくは反射型センサ、または透過型センサおよび反射型センサであることを特徴とする画像形成装置。
【請求項７】
請求項４、請求項５、または請求項６に記載の画像形成装置において、
前記読取制御手段による再検出を選択する操作を操作部で受付けると、前記媒体読取手段で再度、前記媒体を読取ることを特徴とする画像形成装置。
【請求項８】
請求項４から請求項７のいずれか１項に記載の画像形成装置において、
前記読取制御手段が検出した結果を表示部に表示し、前記検出した結果を確定する操作を操作部で受付けると、前記検出した結果を設定情報として保存することを特徴とする画像形成装置。
【請求項９】
請求項１から請求項８のいずれか１項に記載の画像形成装置において、
前記読取制御手段は、前記ラベル部の幅に加え、前記台紙部の幅と、前記台紙部の端部と前記ラベル部の端部との間隔とを検出し、
前記画像形成手段は、前記台紙部の幅と、前記台紙部の端部と前記ラベル部の端部との間隔とに基づいて前記画像の形成位置を決定することを特徴とする画像形成装置。
【請求項１０】
請求項１から請求項９のいずれか１項に記載の画像形成装置において、
前記読取制御手段は、前記ラベル部の幅の中間位置に前記媒体読取手段を移動した後、前記媒体搬送手段で前記媒体を搬送させながら前記媒体を読取った結果に基づいて前記媒体の搬送方向における前記ラベル部の長さおよび前記ラベル部の間隔を検出し、
前記画像形成手段は、前記ラベル部の長さに基づいて前記ラベル部の長さ内に前記画像を形成することを特徴とする画像形成装置。
【請求項１１】
請求項１から請求項１０のいずれか１項に記載の画像形成装置において、
前記媒体読取手段は、ＣＣＤセンサ、ＣＩＳセンサ、またはカメラであることを特徴とする画像形成装置。
【請求項１２】
媒体に画像を形成する画像形成装置の画像形成方法において、
台紙部とラベル部とを有する媒体を搬送するステップと、
前記媒体を搬送する搬送路に、前記媒体の搬送方向と直交する主走査方向に移動可能に設けられた媒体読取手段であって、透過型センサおよび反射型センサと、媒体を挟み対向配置され、前記透過型センサおよび前記反射型センサが配置された第１のセンサユニットおよび第２のセンサユニットとを有し、前記透過型センサの発光部および受光部は、前記第１のセンサユニットおよび前記第２のセンサユニットに分けて配置され、前記反射型センサの発光部および受光部は、前記第２のセンサユニットに配置され、前記第１のセンサユニットおよび前記第２のセンサユニットが媒体を介して対向した位置を保持した状態で移動し、前記透過型センサおよび前記反射型センサで媒体を読取る媒体読取手段で前記媒体を読み取るステップと、
前記媒体読取手段を移動させながら前記媒体を読取った結果に基づいて前記ラベル部の幅を検出するステップと、
前記ラベル部の幅の内側に画像を形成するステップと
を有することを特徴とする画像形成方法。
【請求項１３】
媒体に画像を形成する画像形成装置の画像形成方法において、
台紙部とラベル部とを有する媒体を搬送するステップと、
前記媒体を搬送する搬送路に、前記媒体の搬送方向と直交する主走査方向に移動可能に設けられた媒体読取手段で前記媒体を読み取るステップと、
前記媒体読取手段で媒体の先端を検知したとき、前記媒体読取手段を移動させながら前記媒体を読取った結果に基づいて前記ラベル部の幅を検出する読取制御手段が検出した結果を表示部に表示するステップと、
前記媒体読取手段を移動させながら前記媒体を読取った結果に基づいて前記ラベル部の幅を検出するステップと、
前記ラベル部の幅の内側に画像を形成するステップと
を有することを特徴とする画像形成方法。
【請求項１４】
媒体に画像を形成する画像形成装置の画像形成プログラムにおいて、
台紙部とラベル部とを有する媒体を搬送するステップと、
前記媒体を搬送する搬送路に、前記媒体の搬送方向と直交する主走査方向に移動可能に設けられた媒体読取手段であって、透過型センサおよび反射型センサと、媒体を挟み対向配置され、前記透過型センサおよび前記反射型センサが配置された第１のセンサユニットおよび第２のセンサユニットとを有し、前記透過型センサの発光部および受光部は、前記第１のセンサユニットおよび前記第２のセンサユニットに分けて配置され、前記反射型センサの発光部および受光部は、前記第２のセンサユニットに配置され、前記第１のセンサユニットおよび前記第２のセンサユニットが媒体を介して対向した位置を保持した状態で移動し、前記透過型センサおよび前記反射型センサで媒体を読取る媒体読取手段で前記媒体を読み取るステップと、
前記媒体読取手段を移動させながら前記媒体を読取った結果に基づいて前記ラベル部の幅を検出するステップと、
前記ラベル部の幅の内側に画像を形成するステップと
を有することを特徴とする画像形成プログラム。
【請求項１５】
媒体に画像を形成する画像形成装置の画像形成プログラムにおいて、
台紙部とラベル部とを有する媒体を搬送するステップと、
前記媒体を搬送する搬送路に、前記媒体の搬送方向と直交する主走査方向に移動可能に設けられた媒体読取手段で前記媒体を読み取るステップと、
前記媒体読取手段で媒体の先端を検知したとき、前記媒体読取手段を移動させながら前記媒体を読取った結果に基づいて前記ラベル部の幅を検出する読取制御手段が検出した結果を表示部に表示するステップと、
前記媒体読取手段を移動させながら前記媒体を読取った結果に基づいて前記ラベル部の幅を検出するステップと、
前記ラベル部の幅の内側に画像を形成するステップと
を有することを特徴とする画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ラベル紙等の印刷媒体に印刷を行う画像形成装置、画像形成方法および画像形成プログラムに関する。
【背景技術】
【０００２】
従来の画像形成装置は、主走査方向に往復移動するキャリッジに印刷媒体の幅を検出する反射式の用紙幅センサを取り付け、その用紙幅センサで印刷媒体とベルトの反射率の違いに基づいて印刷媒体の大きさを検出し、印刷媒体の外側に印刷を行わないように制御している（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１３１０７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術においては、用紙検出センサで印刷媒体の大きさを検出するようにしているため、印刷媒体がダイカットラベル紙のように台紙部分の大きさとラベル部分の大きさに違いのある印刷媒体の場合、ラベル部の外側の台紙部分に記録剤を出力してしまい、記録剤を無駄に消費してしまうという問題がある。
本発明は、このような問題を解決することを課題とし、台紙部分とラベル部分の大きさに違いのある印刷媒体に印刷する場合の記録剤の消費を抑制することを目的とする。
【課題を解決するための手段】
【０００５】
そのため、本発明は、媒体に画像を形成する画像形成装置において、台紙部とラベル部とを有する媒体を搬送する媒体搬送手段と、前記媒体を搬送する搬送路に、前記媒体の搬送方向と直交する主走査方向に移動可能に設けられ、前記媒体を読み取る媒体読取手段と、前記媒体読取手段を移動させながら前記媒体を読取った結果に基づいて前記ラベル部の幅を検出する読取制御手段と、前記読取制御手段が検出した前記ラベル部の幅の内側に画像を形成する画像形成手段とを有し、前記媒体読取手段は、透過型センサおよび反射型センサと、媒体を挟み対向配置され、前記透過型センサおよび前記反射型センサが配置された第１のセンサユニットおよび第２のセンサユニットとを有し、前記透過型センサの発光部および受光部は、前記第１のセンサユニットおよび前記第２のセンサユニットに分けて配置され、前記反射型センサの発光部および受光部は、前記第２のセンサユニットに配置され、前記第１のセンサユニットおよび前記第２のセンサユニットが媒体を介して対向した位置を保持した状態で移動し、前記透過型センサおよび前記反射型センサで媒体を読取ることを特徴とする。
【発明の効果】
【０００６】
このようにした本発明は、台紙部分とラベル部分の大きさに違いのある印刷媒体に印刷する場合の記録剤の消費を抑制することができるという効果が得られる。
【図面の簡単な説明】
【０００７】
【図１】実施例における画像形成装置の構成を示すブロック図
【図２】実施例における画像形成装置の構成を示す説明図
【図３】実施例における媒体検出センサの説明図
【図４】実施例における媒体検出センサの構成を示す説明図
【図５】実施例における媒体幅検出方法の説明図
【図６】実施例における媒体幅検出時の媒体検出センサの出力信号のグラフ
【図７】実施例における媒体長検出方法の説明図
【図８】実施例における媒体長検出時の媒体検出センサの出力信号のグラフ
【図９】実施例における媒体長検出時の媒体検出センサの出力信号のグラフ
【図１０】実施例における設定値の説明図
【図１１】実施例における設定画面の説明図
【図１２】実施例における媒体の幅および長さの検出位置調整の説明図
【図１３】実施例における媒体先端検出処理の流れを示すフローチャート
【図１４】実施例における設定値一覧表示処理の流れを示すフローチャート
【図１５】実施例における媒体幅検出処理の流れを示すフローチャート
【図１６】実施例における媒体長検出処理の流れを示すフローチャート
【図１７】実施例における設定値一覧表示処理の流れを示すフローチャート
【図１８】実施例における印刷処理の流れを示すフローチャート
【発明を実施するための形態】
【０００８】
以下、図面を参照して本発明による画像形成装置、画像形成方法および画像形成プログラムの実施例を説明する。
【実施例】
【０００９】
図１は実施例における画像形成装置の構成を示すブロック図である。
図１において、画像形成装置１００は、台紙部とラベル部とを有する印刷媒体（以下、「媒体」という。）に画像を形成して印刷を行うラベルプリンタ等である。
画像形成装置１００は、主制御部１０１と、操作部１０２と、表示部１０３と、設定管理部１０４と、設定情報１０５と、媒体搬送制御部１０６と、センサ位置制御部１０７と、センサ読取り制御部１０８と、媒体検出センサ１０９と、給紙センサ１１０と、受信部１１１と、編集／展開部１１２と、印刷制御部１１３とを有している。
【００１０】
主制御部１０１は、メモリ等の記憶手段に記憶された制御プログラム（画像形成プログラム）に基づいて操作部１０２、表示部１０３、設定管理部１０４、設定情報１０５、媒体搬送制御部１０６、センサ位置制御部１０７、センサ読取り制御部１０８、媒体検出センサ１０９、給紙センサ１１０、受信部１１１、編集／展開部１１２、および印刷制御部１１３を制御し、画像形成装置１００全体の動作を制御する制御手段である。
操作部１０２は、複数の操作ボタンスイッチを備え、画像形成装置１００の利用者の入力操作を受付けるものである。操作部１０２は、操作ボタンスイッチの押下を検知し、表示部１０３に表示された設定項目の選択や変更する利用者の入力操作を受付ける。
【００１１】
表示部１０３は、複数のＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）および１つのＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等の表示手段を備え、画像形成装置１００の状態に応じてＬＥＤを点灯／消灯、ＬＣＤに各種情報の表示を行うものである。
設定管理部１０４は、設定情報１０５として記憶手段に保存された複数の設定項目に対応する設定値を管理するものである。
【００１２】
設定情報１０５は、不揮発性メモリ等の記憶手段に記憶された複数の設定項目に対応する設定値の集合である。
媒体搬送手段としての媒体搬送制御部１０６は、媒体を副走査方向（媒体搬送方向）に搬送する制御を行うものである。媒体搬送制御部１０６は、主制御部１０１から媒体の搬送量が指示されると、媒体搬送用のモータ等を駆動して指示された搬送量だけ媒体を搬送する制御を行う。
【００１３】
センサ位置制御部１０７は、センサ読取り制御部１０８で使用される媒体検出センサ１０９の位置を主走査方向（媒体搬送方向と直交する方向）に移動する制御を行うものである。センサ位置制御部１０７は、主制御部１０１から媒体検出センサ１０９の移動量および方向が指示されると、センサ移動用のモータ等を駆動して指示された方向へ指示された移動量だけ媒体検出センサ１０９を移動する制御を行う。
【００１４】
読取制御手段としてのセンサ読取り制御部１０８は、媒体検出センサ１０９の出力を読取り、センサの出力と各種閾値とを比較して、媒体が存在しない部分、媒体の台紙が存在する部分、媒体のラベルが存在する部分を識別する制御を行うものである。
センサ読取り制御部１０８は、センサ位置制御部１０７により媒体検出センサ１０９を移動させながら媒体検出センサ１０９が読み取った結果に基づいて媒体のラベル部の幅、台紙部の幅、および台紙部の端部とラベル部の端部との間隔を検出する。
【００１５】
また、センサ読取り制御部１０８は、センサ位置制御部１０７により媒体検出センサ１０９を媒体のラベル部の幅の中間位置に移動した後、媒体搬送制御部１０６により媒体を搬送させながら媒体を読取った結果に基づいて媒体の搬送方向における媒体の先端、ラベル部の長さおよびラベル部の間隔を検出する。
さらに、センサ読取り制御部１０８は、給紙センサ１１０の出力を読取り、媒体が画像形成装置１００に装填されているか否かを識別する制御を行うものである。
【００１６】
媒体読取手段としての媒体検出センサ１０９は、媒体を搬送する搬送路に設けられ、媒体を読み取るセンサである。媒体検出センサ１０９は、媒体の台紙部とラベル部を検出するため光透過型のセンサを有し、媒体を挟んで発光部と受光部が配置されている。また、媒体検出センサ１０９は、センサ位置制御部１０７の制御により主走査方向に移動可能に構成されている。
【００１７】
なお、媒体検出センサ１０９は、光透過型のセンサに限られるものでなく、非印刷面である媒体の裏面にブラックマークが形成されたブラックマーク紙を使用する場合、そのブラックマークを検出する光反射型センサを備えるようにしても良い。また、印刷面であるおもて面に印刷されたレジストレーションマーク（トンボなど）を検出するＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）センサやＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）、カメラ等を備えるようにしても良い。
【００１８】
ここで、本実施例の媒体検出センサ１０９を図４に基づいて説明する。
本実施例において、媒体検出センサ１０９は、例えば光透過型センサと光反射型センサの両方を有するものである。この媒体検出センサ１０９は、図４（ａ）に示すように、媒体Ｐのおもて側（印刷面側）および裏側（非印刷面側）にそれぞれセンサユニット１０９１、１０９２が存在し、図４（ｂ）に示すように、媒体Ｐのおもて側のセンサユニット１０９１に透過センサの受光部１０９ａが配置され、媒体Ｐの裏側のセンサユニット１０９２に透過センサの発光部１０９ｂが配置されている。また媒体Ｐの裏側のセンサユニット１０９２に反射センサ１０９ｃの発光部および受光部が配置されている。
【００１９】
媒体検出センサ１０９は、センサ位置制御部１０７の制御により移動する際、おもて側および裏側の両方のセンサユニットが媒体Ｐを介して対向した位置を保ったまま移動する。
媒体検知手段としての給紙センサ１１０は、画像形成装置１００に媒体が装填されていることを検知するセンサである。
受信部１１１は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）やＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の通信回線で接続された上位装置としての情報処理装置から送信される印刷データを受信する通信制御を行うものである。
【００２０】
編集／展開部１１２は、受信部１１１で受信した印刷データを印刷可能なビットマップデータに展開するものである。
画像形成手段としての印刷制御部１１３は、編集／展開部１１２で生成されたビットマップデータに基づいて媒体に画像を形成し、印刷を行うものである。印刷制御部１１３は、センサ読取り制御部１０８が検出した台紙部の幅と、台紙部の端部とラベル部の端部との間隔とに基づいて画像の形成位置を決定し、媒体のラベル部の幅の内側に画像を形成する。また、印刷制御部１１３は、センサ読取り制御部１０８が検出したラベル部の長さに基づいてラベル部の長さ内に画像を形成する。
【００２１】
図２は実施例における画像形成装置の構成を示す説明図である。図２（ａ）は画像形成装置１００の概略側断面図、図２（ｂ）は（ａ）における画像形成装置１００のＣＣ概略矢視図である。
図２において、画像形成装置１００は、フィーダ部２００と、印刷部３００とにより構成されている。フィーダ部２００は、印刷する媒体である用紙を印刷部３００に供給する機構を備えたものである。印刷部３００は、フィーダ部２００から供給された用紙に電子写真方式を用いて画像を形成し、印刷を行うものである。
【００２２】
フィーダ部２００は、媒体としてのロール紙２０２と、給紙センサ１１０と、繰出しローラ２０３と、媒体検出センサ１０９と、第１搬送ローラ２０４と、カッタユニット２０５と、第２搬送ローラ２０６とにより構成されている。
ロール紙２０２は、媒体としての用紙をロール状に巻回したものであり、フィーダ部２００の媒体収容部のフレームに回転可能に設けられたものである。
給紙センサ１１０は、用紙がフィーダ部２００に装填されていることを検知するセンサである。
【００２３】
繰出しローラ２０３は、図中矢印Ａが示す用紙送り方向における給紙センサ１１０の下流側に配置され、巻回された用紙を挟持して用紙送り方向に繰出すローラである。
媒体検出センサ１０９は、媒体を搬送する搬送路の用紙送り方向における繰出しローラ２０３の下流側に設けられ、媒体の台紙部とラベル部を検出するセンサである。
第１搬送ローラ２０４は、用紙送り方向における媒体検出センサ１０９の下流側に配置され、繰出しローラ２０３で繰出された用紙を挟持して図中矢印Ａが示す用紙送り方向に搬送するローラである。
【００２４】
カッタユニット２０５は、用紙送り方向における第１搬送ローラ２０４の下流側に配置され、第１搬送ローラ２０４で搬送された用紙を切断するものである。
第２搬送ローラ２０６は、用紙送り方向におけるカッタユニット２０５の下流側に配置され、第１搬送ローラ２０４で搬送された用紙を挟持して図中矢印Ａが示す用紙送り方向の印刷部３００へ搬送するローラである。
【００２５】
印刷部３００は、４色（Ｃ：シアン色、Ｍ：マゼンタ色、Ｙ：イエロー色、Ｋ：ブラック色）の現像剤としてのトナー毎に、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）ヘッド３０２、ＩＤユニット３０３、および１次転写ローラ３０４を備え、それぞれのＬＥＤヘッド３０２、ＩＤユニット３０３、および１次転写ローラ３０４により、電子写真方式を用いて、ベルトローラにより回転する転写ベルト３０５上にトナー像を形成する。
【００２６】
印刷部３００は、図中矢印Ｂが示すベルト走行方向に回転する転写ベルト３０５上のトナー像が、印刷書出し位置と重なるタイミングで、一時停止していた用紙の搬送を印刷搬送速度で再開し、２次転写ローラ３０６で転写ベルト３０５上のトナー像を用紙に転写する。
印刷部３００は、トナー像が転写された用紙に、定着ユニット３０７により熱でトナーを溶融しながら定着させる。印刷部３００は、定着ユニット３０７でトナーが定着された用紙を排出ローラ３０８で装置外へ排出する。
【００２７】
図３は実施例における媒体検出センサの説明図である。
図３において、媒体検出センサ１０９は、媒体を搬送する媒体搬送路１１４に配置されている。媒体搬送路１１４の一方の側端部には媒体搬送基準面１１４ａが形成されており、搬送される媒体は媒体搬送基準面１１４ａに突き当てられた状態で図中矢印Ａが示す媒体搬送方向へ向かって搬送される。
【００２８】
印刷可能な媒体の最大幅（幅は媒体搬送基準面１１４ａからの距離）をＷ１、印刷可能な媒体の最小幅をＷ２としたとき、媒体検出センサ１０９の初期位置は、媒体搬送基準面１１４ａから距離（Ｗ２／２）を保持した位置である。
図１に示す主制御部１０１は、媒体の先端を検出するとき、媒体検出センサ１０９を初期位置に移動した後、媒体の搬送を開始し、媒体検出センサ１０９で媒体のラベル部が存在する部分を検出して媒体の先端を検知する。
【００２９】
また、図２（ｂ）に示すように、媒体検出センサ１０９は、媒体搬送路１１４の印刷可能な媒体の最大幅Ｗ１より大きい可動幅Ｗ３を移動可能に構成されている。媒体搬送路１１４の媒体搬送基準面１１４ａには、媒体検出センサ１０９と干渉しないように、媒体検出センサ１０９が通過できる開口部が設けられている。したがって、媒体検出センサ１０９は、媒体搬送路１１４を通紙可能な媒体の最大幅Ｗ１全体において媒体のラベル部を検出することができるようになっている。
【００３０】
次に、媒体幅の検出方法を図５の実施例における媒体幅検出方法の説明図を用いて図１を参照しながら説明する。
まず、図５（ａ）に示すように、主制御部１０１は、センサ読取り制御部１０８により媒体検出センサ１０９で媒体の先端を検出した後、媒体搬送制御部１０６により印刷可能な媒体の最小長Ｌ１の半分の距離だけ媒体を搬送した後に、媒体の搬送を停止する。
【００３１】
次に、図５（ｂ）に示すように、主制御部１０１は、センサ位置制御部１０７により媒体検出センサ１０９を、図中矢印Ｂ１が示す媒体搬送方向と直交する方向へ、媒体搬送基準面１１４ａより媒体搬送路１１４の外側へ移動させる。
次に、図５（ｃ）に示すように、主制御部１０１は、センサ位置制御部１０７により媒体検出センサ１０９を、図中矢印Ｂ２が示す媒体搬送方向と直交する方向へ、媒体の台紙部の幅を超えるように移動させながら、媒体検出センサ１０９で媒体の台紙部の幅（媒体搬送方向と直交する方向の幅）を検出する。
【００３２】
図６は実施例における媒体幅検出時の媒体検出センサの出力信号のグラフである。なお、図６は媒体の台紙部分に、媒体搬送方向に一列でラベル部分が存在する媒体を読取ったときの媒体検出センサの出力信号を表している。
図６において、縦軸は、図５に示す媒体検出センサ１０９の読取値（例えば、電圧値）を表し、横軸は時間（ｔ）の経過を表している。また、実線は透過型センサの読取値Ｓ１を表し、二点鎖線は反射型センサの読取値Ｓ２を表している。また、媒体検出センサ１０９の移動距離は、媒体検出センサ１０９の移動速度をｖとすると（ｖ×ｔ２−ｖ×ｔ１）である。
【００３３】
媒体検出センサ１０９の読取値は、例えばアナログ信号の出力値であり、その場合、閾値を用いて媒体の台紙部およびラベル部を検出する必要があるが、その閾値は図１に示す設定情報１０５に保存されており、必要に応じて操作部１０２および表示部１０３を用いて変更可能であるものとする。
【００３４】
図６に示すように、媒体検出センサ１０９に反射型センサを用いた場合、媒体の台紙部分と、媒体のラベル部分との区別ができず、媒体検出センサ１０９の読取値では媒体の台紙部分を判別することはできるが、媒体のラベル部分を判別することができない。
一方、媒体検出センサ１０９に透過型センサを用いた場合、光透過率の違いから媒体検出センサ１０９の読取値が異なり、媒体の台紙部分と、媒体のラベル部分との判別が可能である。
【００３５】
図６では、媒体検出センサ１０９に透過型センサを用いた場合の読取値と閾値とに基づき媒体のラベル部の幅１３０、媒体の台紙部分１３１、媒体の台紙部分の端部とラベル部分の端部との間隔（以下、「台紙−ラベル間シフト量」という。）１３２を判別した結果を示している。なお、媒体検出センサ１０９に反射型センサを用いた場合、媒体の台紙部分１３１のみが判別可能であることを示している。
【００３６】
次に、媒体長の検出方法を図７の実施例における媒体長検出方法の説明図を用いて図１を参照しながら説明する。
主制御部１０１は、図５で説明した媒体幅検出を行い、検出された媒体の幅から媒体の主走査方向における中心位置を求め、図７（ａ）に示すように、媒体検出センサ１０９をその中心位置へ移動した後、図７（ｂ）に示すように、媒体を図中矢印Ａが示す媒体搬送方向へ搬送しながら媒体検出センサ１０９の読取値を用いて媒体長を検出する。
【００３７】
なお、主制御部１０１は、媒体の印刷中、検出された媒体の幅の内側に媒体検出センサ１０９を移動、好ましくは媒体の主走査方向における中心位置に媒体検出センサ１０９を移動しておくものとする。
図８は実施例における媒体長検出時の媒体検出センサの出力信号のグラフである。なお、図８は媒体の台紙部分に、媒体搬送方向に所定の間隔を保持してラベル部分が存在する媒体を読取ったときの媒体検出センサの出力信号を表している。
【００３８】
図８において、縦軸は、図７に示す媒体検出センサ１０９の読取値（例えば、電圧値）を表し、横軸は時間（ｔ）の経過を表している。また、実線は透過型センサの読取値Ｓ１を表し、二点鎖線は反射型センサの読取値Ｓ２を表している。また、媒体検出センサ１０９の移動距離は、媒体検出センサ１０９の移動速度をｖとすると（ｖ×ｔ２−ｖ×ｔ１）である。
【００３９】
媒体検出センサ１０９の読取値は、例えばアナログ信号の出力値であり、その場合、閾値を用いて媒体の台紙部およびラベル部を検出する必要があるが、その閾値は図１に示す設定情報１０５に保存されており、必要に応じて操作部１０２および表示部１０３を用いて変更可能であるものとする。
図８に示すように、媒体検出センサ１０９に反射型センサを用いた場合、媒体検出センサ１０９の読取値は変化しないため、媒体の台紙部分と、媒体のラベル部分との区別ができず、媒体のラベル部分の長さを判別することができない。
【００４０】
一方、媒体検出センサ１０９に透過型センサを用いた場合、光透過率の違いから媒体検出センサ１０９の読取値が異なり、媒体の台紙部分と、媒体のラベル部分との判別が可能である。
図８では、媒体検出センサ１０９に透過型センサを用いた場合の読取値と閾値とに基づき媒体のラベル部の長さ１５０、媒体の隣り合うラベル部の間隔１５１を判別した結果を示している。
【００４１】
次に、ブラックマークが印刷された媒体を使用したときの媒体長検出について説明する。図９（ａ）はブラックマークが印刷された媒体の説明図であり、図９（ｂ）は媒体長検出時の媒体検出センサの出力信号のグラフである。
ブラックマークが印刷された媒体は、図９（ａ）に示すように、媒体９０のおもて面に隣り合うラベル部９１ａ、９１ｂが間隔９１ｃを保持して存在し、その間隔９１ｃに対応する媒体９０の裏面にブラックマーク９１ｄが予め印刷されたものである。各ラベル部は、ブラックマーク９１ｄによって印刷位置が決定される。なお、媒体の最先端のラベル部に対応するブラックマークも存在するものとする。また、本実施例では、ブラックマークは媒体の幅方向全部に印刷されたものとして説明するが、媒体検出センサが読取る一部に印刷されたものであっても良い。
【００４２】
図９（ｂ）において、縦軸は、図７に示す媒体検出センサ１０９の読取値（例えば、電圧値）を表し、横軸は時間（ｔ）の経過を表している。また、実線は透過型センサの読取値Ｓ１を表し、二点鎖線は反射型センサの読取値Ｓ２を表している。また、媒体検出センサ１０９の移動距離は、媒体検出センサ１０９の移動速度をｖとすると（ｖ×ｔ２−ｖ×ｔ１）である。
【００４３】
媒体検出センサ１０９の読取値は、例えばアナログ信号の出力値であり、その場合、閾値を用いて媒体の台紙部およびラベル部を検出する必要があるが、その閾値は図１に示す設定情報１０５に保存されており、必要に応じて操作部１０２および表示部１０３を用いて変更可能であるものとする。
図９（ｂ）に示すように、媒体検出センサ１０９に透過型センサを用いた場合、媒体検出センサ１０９の読取値はブラックマークが印刷された部分で僅かに変化が見られるものの閾値によって媒体の台紙部分と、媒体のラベル部分とを区別することが難しく、媒体のラベル部分の長さを判別することは困難である。
【００４４】
一方、媒体検出センサ１０９に反射型センサを用いた場合、ブラックマークの部分における光反射率の違いから媒体検出センサ１０９の読取値が大きく変化するため、媒体のブラックマークを検出して媒体の長さを検出することが可能である。
図９（ｂ）では、媒体検出センサ１０９に反射型センサを用いた場合の読取値と閾値とに基づき媒体のラベル部の長さ１５２、媒体の隣り合うラベル部の間隔１５３を判別した結果を示している。
【００４５】
このように、本実施例では、透過型センサと反射型センサを組み合わせた媒体検出センサ１０９を使用することにより、様々な媒体に対して媒体検出センサ１０９の読取値および閾値に基づいて媒体の台紙部の幅、ラベル部の幅、台紙部の長さ、ラベル部の長さ、隣り合うラベル部の距離、台紙−ラベル間シフト量を自動検出することができる。
なお、媒体搬送方向と直交する主走査方向における台紙部の端部とラベル部の端部の間の媒体の裏面にブラックマークを予め印刷しておくことにより、反射型センサだけでも媒体の台紙部の幅、ラベル部の幅、台紙−ラベル間シフト量を自動検出することができるようになる。
【００４６】
図１０は実施例における設定値の説明図である。この設定値は、図１に示す設定情報１０５に保存される設定値である。
図１０において、設定値１０５１は、媒体（台紙）幅１０５１ａ、媒体（ラベル）幅１０５１ｂ、台紙−ラベル間シフト量１０５１ｃ、媒体（ラベル）長１０５１ｄ、ラベル間距離１０５１ｅ、媒体幅検出位置１０５１ｆ、媒体長検出位置１０５１ｇ、媒体種別１０５１ｈ、および媒体厚１０５１iで構成されたものである。
【００４７】
媒体（台紙）幅１０５１ａは、媒体の台紙部分の媒体搬送方向と直交する方向の幅である。
媒体（ラベル）幅１０５１ｂは、媒体のラベル部分の媒体搬送方向と直交する方向の幅である。
台紙−ラベル間シフト量１０５１ｃは、媒体の台紙部分の端部と、ラベル部分の端部との媒体搬送方向と直交する方向における距離である。
【００４８】
媒体（ラベル）長１０５１ｄは、媒体のラベル部分の媒体搬送方向の長さである。
ラベル間距離１０５１ｅは、媒体の隣り合うラベル部分の媒体搬送方向の間隔である。
媒体幅検出位置１０５１ｆは、媒体幅を検出するときの媒体の先端からの位置である。
媒体長検出位置１０５１ｇ、媒体長を検出するときの図１に示す媒体検出センサ１０９の位置である。
媒体種別１０５１ｈは、媒体の種類であり、例えば「ラベル紙」等である。
媒体厚１０５１iは、媒体の厚さであり、例えば「薄い紙」等である。
【００４９】
媒体（台紙）幅１０５１ａ、媒体（ラベル）幅１０５１ｂ、台紙−ラベル間シフト量１０５１ｃ、媒体（ラベル）長１０５１ｄ、およびラベル間距離１０５１ｅは、図１に示す媒体検出センサ１０９で検出されたものである。また、媒体幅検出位置１０５１ｆ、媒体長検出位置１０５１ｇ、媒体種別１０５１ｈ、および媒体厚１０５１iは、図１に示す表示部１０３に表示された設定画面で入力、設定された設定値である。
【００５０】
図１１は実施例における設定画面の説明図である。この設定画面は、図１に示す表示部１０３に表示される画面である。
図１１において、設定画面１０３１は、上述した設定値１０５１を表示するとともに、確定１０３１ａ、媒体検出実行１０３１ｂ、媒体幅検出位置調整実行１０３１ｃ、および媒体長検出位置調整実行１０３１ｄで構成された画面である。
確定１０３１ａは、表示した設定値１０５１を確定して本設定画面を終了させるための選択領域である。
【００５１】
媒体検出実行１０３１ｂは、図１に示す媒体検出センサ１０９で媒体の幅および長さを検出する処理を実行させるための選択領域である。
媒体幅検出位置調整実行１０３１ｃは、媒体を搬送させて媒体の位置を調整するための選択領域である。
媒体長検出位置調整実行１０３１ｄは、媒体検出センサ１０９を移動させて媒体検出センサ１０９の位置を調整するための選択領域である。
この設定画面１０３１は、媒体検出センサ１０９で媒体の先端を検出したとき、および媒体検出センサ１０９で媒体の幅および長さを検出する処理を終了したときに表示される。
【００５２】
媒体検出センサ１０９で媒体の先端を検出したときに表示する場合、設定画面１０３１は、利用者に対して、図１に示す設定情報１０５に保存されている現在の設定値１０５１を表示し、利用者が設定値の変更を希望するとき、操作部１０２を用いて変更を行う設定項目を選択して設定値を直接入力したり、また媒体の幅および長さを自動検出する処理を実行させるときは、操作部１０２を用いて媒体検出実行１０３１ｂを選択したりすることができるようになっている。
【００５３】
媒体検出センサ１０９で媒体の幅および長さを検出する処理を終了したときに表示する場合、設定画面１０３１は、利用者に対して媒体の幅および長さを自動検出した結果を設定値１０５１として表示し、確定１０３１ａを選択することにより、検出した結果を設定情報１０５の設定値として保存、更新する。
【００５４】
なお、媒体検出センサ１０９で媒体の幅および長さを検出する処理を終了したときに設定画面１０３１を表示する場合、媒体の幅および長さの自動検出が実施された後に設定画面１０３１が表示されるため、自動検出するために搬送した媒体が装置の構成により損紙として無駄になってしまう場合がある。従って、本設定画面１０３１には、媒体検出センサ１０９の位置を指定した位置に移動させるための媒体幅検出位置調整実行１０３１ｃ、および媒体長検出位置調整実行１０３１ｄが設けられている。
【００５５】
例えば、図１２に示すような特殊な形のラベル紙を用いる場合、媒体のラベル部の幅を正確に検出するためには、図５で説明したように媒体の位置（媒体幅検出位置）を、印刷可能な媒体の最小長Ｌ１の半分の距離だけ搬送した位置でなく、指定した位置１４１に合わせる必要がある。同様に媒体のラベル部の長さを正確に検出するためには、図３で説明したように媒体検出センサ１０９の位置（媒体長検出位置）を、媒体搬送基準面１１４ａから印刷可能な媒体の台紙部の最小幅の半分の距離を確保した位置でなく、指定した位置１４０に合わせる必要がある。
【００５６】
この媒体幅検出位置調整実行１０３１ｃ、または媒体長検出位置調整実行１０３１ｄを選択した場合、媒体幅検出位置または媒体長検出位置の設定値の入力操作が可能になり、入力した媒体幅検出位置（媒体搬送（副走査）方向における媒体先端からの距離）を設定情報１０５の媒体幅検出位置１０５１ｆの項目に設定値として保存することができ、また入力した媒体長検出位置（媒体搬送方向と直交する（主走査）方向における媒体搬送基準面からの距離）を設定情報１０５の媒体長検出位置１０５１ｇの項目に設定値として保存することができるようになっている。
【００５７】
なお、図１に示す媒体検出センサ１０９で媒体の幅および長さを検出する処理を実行させるため、媒体幅検出位置または媒体長検出位置を表さない初期化した設定値（例えば、「０」）を設定情報１０５の媒体幅検出位置１０５１ｆの項目または設定情報１０５の媒体長検出位置１０５１ｇの項目に保存することができるものとする。
【００５８】
上述した構成の作用について説明する。
まず、画像形成装置が行う媒体先端検出処理を図１３の実施例における媒体先端検出処理の流れを示すフローチャートの図中Ｓで表すステップにしたがって図１を参照しながら説明する。
Ｓ１０１：画像形成装置１００のセンサ読取り制御部１０８は、主制御部１０１の指示により、給紙センサ１１０で媒体ありを検出するまで待機し、給紙センサ１１０で媒体ありを検出すると処理をＳ１０２へ移行する。
【００５９】
Ｓ１０２：センサ読取り制御部１０８により媒体ありを検出した主制御部１０１は、媒体検出センサ１０９の主走査方向における位置が明示的に指定されているか否かを判断するため、設定情報１０５に保存されている媒体長検出位置１０５１ｇの項目の設定値を確認する。
主制御部１０１は、設定情報１０５に媒体長検出位置１０５１ｇの項目の設定値が保存されていることを確認するとセンサ位置の指定があると判定して処理をＳ１０３へ移行し、設定値が保存されていないことを確認するとセンサ位置の指定がないと判定して処理をＳ１０４へ移行する。
【００６０】
Ｓ１０３：センサ位置の指定があると判定した主制御部１０１は、センサ位置制御部１０７により媒体検出センサ１０９を設定情報１０５に保存されている媒体長検出位置１０５１ｇの項目の設定値に従って移動し、処理をＳ１０５へ移行する。
Ｓ１０４：一方、センサ位置の指定がないと判定した主制御部１０１は、センサ位置制御部１０７により媒体検出センサ１０９を媒体搬送基準面１１４ａから印刷可能な媒体の台紙部の最小幅の半分の距離の初期位置へ移動（図３参照）し、処理をＳ１０５へ移行する。
【００６１】
Ｓ１０５：媒体検出センサ１０９を移動した主制御部１０１は、媒体搬送制御部１０６により媒体の搬送を開始する。
Ｓ１０６：主制御部１０１は、センサ読取り制御部１０８により媒体検出センサ１０９が媒体のラベル部、即ち媒体の先端を検出したか否かを判定する。主制御部１０１は、媒体の先端を検出していないと判定すると処理をＳ１０５へ移行して媒体の搬送を継続し、媒体の先端を検出したと判定すると本処理を終了する。
【００６２】
次に、媒体の先端を検出したとき、画像形成装置が行う設定値一覧表示処理を図１４の実施例における設定値一覧表示処理の流れを示すフローチャートの図中Ｓで表すステップにしたがって図１を参照しながら説明する。
【００６３】
Ｓ２０１：図１３に示す媒体先端検出処理で媒体の先端を検出した主制御部１０１は、設定情報１０５に保存されている設定値を読出し、一覧として表示する設定画面を表示部１０３に表示する。この設定画面は、例えば図１１に示す設定画面１０３１であり、媒体（台紙）幅１０５１ａ、媒体（ラベル）幅１０５１ｂ、台紙−ラベル間シフト量１０５１ｃ、媒体（ラベル）長１０５１ｄ、ラベル間距離１０５１ｅ等の前回の媒体幅検出結果および媒体長検出結果としての設定値、媒体幅検出位置１０５１ｆおよび媒体長検出位置１０５１ｇ等の設定値並びに媒体種別１０５１ｈ、および媒体厚１０５１i等の媒体関連の設定値で構成された設定値１０５１を一覧として表示する。
【００６４】
Ｓ２０２：設定画面を表示した主制御部１０１は、操作部１０２で利用者の選択操作を受付け、受付けた選択操作に応じて処理を行う。主制御部１０１は、図１１に示す設定画面１０３１において、媒体検出実行１０３１ｂが選択されると処理をＳ２０３へ移行し、媒体幅検出位置調整実行１０３１ｃが選択されると処理をＳ２０４へ移行し、媒体長検出位置調整実行１０３１ｄが選択されると処理をＳ２０５へ移行し、その他設定項目変更として設定値１０５１が選択されると処理をＳ２０６へ移行し、確定１０３１ａが選択されると処理をＳ２０５へ移行する。
【００６５】
Ｓ２０３：媒体検出実行１０３１ｂが選択されたことを検知した主制御部１０１は、後述する媒体幅検出処理および媒体長検出処理を実行し、検出された値を設定値とした図１１に示す設定画面１０３１を表示部１０３に表示し、処理をＳ２０２へ移行する。
このように、主制御部１０１は、センサ読取り制御部１０８による再検出を選択する操作を操作部１０２で受付けると、センサ読取制御部１０８で再度、媒体を読取る媒体幅検出処理および媒体長検出処理を実行する。
【００６６】
Ｓ２０４：媒体幅検出位置調整実行１０３１ｃが選択されたことを検知した主制御部１０１は、媒体検出センサ１０９の媒体幅検出位置を操作部１０２で入力した設定値または初期化した設定値として設定情報１０５の媒体幅検出位置１０５１ｆの項目に保存し、処理をＳ２０２へ移行する。
Ｓ２０５：媒体長検出位置調整実行１０３１ｄが選択されたことを検知した主制御部１０１は、媒体検出センサ１０９の媒体長検出位置を操作部１０２で入力した設定値または初期化した設定値として設定情報１０５の媒体長検出位置１０５１ｇの項目に保存し、処理をＳ２０２へ移行する。
【００６７】
Ｓ２０６：媒体検出実行１０３１ｂ、媒体幅検出位置調整実行１０３１ｃ、および媒体長検出位置調整実行１０３１ｄ以外の媒体（台紙）幅等の設定項目が選択されたことを検知した主制御部１０１は、操作部１０２で入力した設定値を選択された設定項目に対応させて設定情報１０５に保存する。
Ｓ２０７：確定１０３１ａが選択されたことを検知した主制御部１０１は、図１１に示す設定画面１０３１に表示した設定値を設定情報１０５に保存し、本処理を終了する。
【００６８】
このように、主制御部１０１は、センサ読取り制御部１０８が検出した結果を表示部に表示し、検出した結果を確定する操作を操作部１０２で受付けると、検出した結果を設定情報として保存する。
次に、画像形成装置が行う媒体幅検出処理を図１５の実施例における媒体幅検出処理の流れを示すフローチャートの図中Ｓで表すステップにしたがって図１を参照しながら説明する。なお、媒体幅検出処理は、設定画面において媒体検出実行が選択されたときに実行される。
【００６９】
Ｓ３０１：画像形成装置１００の主制御部１０１は、上述した媒体先端検出処理で媒体の先端を検出しているか否かを判定する。主制御部１０１は、媒体の先端を検出していないと判定すると媒体の先端を検出するまで待機し、媒体の先端を検出したと判定すると処理をＳ３０２へ移行する。
Ｓ３０２：媒体の先端を検出したと判定した主制御部１０１は、媒体検出センサ１０９の副走査方向における位置が明示的に指定されているか否かを判断するため、設定情報１０５に保存されている媒体幅検出位置１０５１ｆの項目の設定値を確認する。
【００７０】
主制御部１０１は、設定情報１０５に媒体幅検出位置１０５１ｆの項目の設定値が保存されていることを確認するとセンサ位置の指定があると判定して処理をＳ３０３へ移行し、設定値が保存されていないことを確認するとセンサ位置の指定がないと判定して処理をＳ３０４へ移行する。
Ｓ３０３：センサ位置の指定があると判定した主制御部１０１は、設定情報１０５に保存さている媒体長検出位置１０５１ｇの項目の設定値を媒体搬送量として処理をＳ３０５へ移行する。
【００７１】
Ｓ３０４：一方、センサ位置の指定がないと判定した主制御部１０１は、媒体搬送基準面１１４ａから印刷可能な媒体の台紙部の最小幅の半分の距離（図３参照）を媒体搬送量として処理をＳ３０５へ移行する。
Ｓ３０５：主制御部１０１は、媒体搬送制御部１０６により、Ｓ３０３またはＳ３０４で設定された媒体搬送量に従って媒体を搬送する。
【００７２】
Ｓ３０６：媒体を搬送した主制御部１０１は、図５（ｂ）に示すように、主制御部１０１は、センサ位置制御部１０７により媒体検出センサ１０９を、図中矢印Ｂ１が示す媒体搬送方向と直交する方向へ、媒体搬送基準面１１４ａより媒体搬送路１１４の外側の図中右側へ移動させる。
Ｓ３０７：主制御部１０１は、センサ読取り制御部１０８により、媒体検出センサ１０９の出力値を読みながら、図５（ｃ）に示すように、センサ位置制御部１０７により媒体検出センサ１０９を、図中矢印Ｂ２が示す媒体搬送方向と直交する方向へ、媒体の台紙部の幅を超えるように移動させる。
【００７３】
Ｓ３０８：主制御部１０１は、センサ読取り制御部１０８により、媒体検出センサ１０９が媒体なしを検出したか否かを判定する。主制御部１０１は、媒体検出センサ１０９が媒体なしを検出したと判定すると処理をＳ３０９へ移行し、媒体なしを検出していないと判定すると媒体検出センサ１０９の読取りを継続するため処理をＳ３０７へ移行する。
【００７４】
Ｓ３０９：媒体検出センサ１０９が媒体なしを検出すると、主制御部１０１は、センサ位置制御部１０７により媒体検出センサ１０９の移動を停止し、読取り結果である媒体検出センサ１０９の出力値に基づいて媒体幅としての媒体の台紙部の幅、媒体のラベル部の幅、および台紙−ラベル間シフト量を決定する。
【００７５】
Ｓ３１０：媒体幅を決定した主制御部１０１は、媒体検出センサ１０９の主走査方向における位置が明示的に指定されているか否かを判断するため、設定情報１０５に保存されている媒体長検出位置１０５１ｇの項目の設定値を確認する。
主制御部１０１は、設定情報１０５に媒体長検出位置１０５１ｇの項目の設定値が保存されていることを確認するとセンサ位置の指定があると判定して処理をＳ３１１へ移行し、設定値が保存されていないことを確認するとセンサ位置の指定がないと判定して処理をＳ３１２へ移行する。
【００７６】
Ｓ３１１：センサ位置の指定があると判定した主制御部１０１は、センサ位置制御部１０７により媒体検出センサ１０９を設定情報１０５に保存さている媒体長検出位置１０５１ｇの項目の設定値に従って移動し、本処理を終了する。
Ｓ３１２：一方、センサ位置の指定がないと判定した主制御部１０１は、センサ位置制御部１０７により媒体検出センサ１０９を媒体搬送基準面１１４ａから印刷可能な媒体の台紙部の最小幅の半分の距離の初期位置へ移動（図３参照）し、本処理を終了する。
【００７７】
次に、画像形成装置が行う媒体長検出処理を図１６の実施例における媒体長検出処理の流れを示すフローチャートの図中Ｓで表すステップにしたがって図１を参照しながら説明する。なお、媒体長検出処理は、設定画面において媒体検出実行が選択されたときに実行される。
Ｓ４０１：画像形成装置１００の主制御部１０１は、上述した媒体幅検出処理で媒体の幅を検出している否かを判定する。主制御部１０１は、媒体の幅を検出していないと判定すると媒体の幅を検出するまで待機し、媒体の幅を検出したと判定すると処理をＳ４０２へ移行する。
【００７８】
Ｓ４０２：主制御部１０１は、センサ読取り制御部１０８により、媒体検出センサ１０９の出力値を読みながら、図７（ｂ）に示すように、媒体搬送制御部１０６により媒体を、図中矢印Ａが示す媒体搬送方向へ搬送する。
Ｓ４０３：主制御部１０１は、センサ読取り制御部１０８により、媒体検出センサ１０９が隣り合うラベル部の間隔を２回検出したか否かを判定する。主制御部１０１は、媒体検出センサ１０９が隣り合うラベル部の間隔を２回検出したと判定すると処理をＳ４０４へ移行し、隣り合うラベル部の間隔を２回検出していないと判定すると媒体検出センサ１０９の読取りを継続するため処理をＳ４０２へ移行する。
【００７９】
Ｓ４０４：媒体検出センサ１０９が隣り合うラベル部の間隔を２回検出すると、主制御部１０１は、読取り結果である媒体検出センサ１０９の出力値に基づいて媒体長としての媒体のラベル部の長さ、および媒体のラベル部間距離を決定し、本処理を終了する。
次に、媒体幅および媒体長を検出した後、画像形成装置が行う設定値一覧表示処理を図１７の実施例における設定値一覧表示処理の流れを示すフローチャートの図中Ｓで表すステップにしたがって図１を参照しながら説明する。
【００８０】
Ｓ５０１：図１５に示す媒体幅検出処理で媒体幅、および図１６に示す媒体長検出処理で媒体長を検出した主制御部１０１は、媒体幅検出処理および媒体長検出処理で決定した媒体幅および媒体長を反映させた設定画面を表示部１０３に表示する。
この設定画面は、例えば図１１に示す設定画面１０３１であり、上述した媒体幅検出処理および媒体長検出処理で決定した媒体の台紙部の幅、媒体のラベル部の幅、台紙−ラベル間シフト量、媒体のラベル部の長さ、および媒体のラベル部間距離を、媒体（台紙）幅１０５１ａ、媒体（ラベル）幅１０５１ｂ、台紙−ラベル間シフト量１０５１ｃ、媒体（ラベル）長１０５１ｄ、ラベル間距離１０５１ｅとして表示する。
【００８１】
また、主制御部１０１は、設定情報１０５から読み出した媒体幅検出位置１０５１ｆ、媒体長検出位置１０５１ｇ、媒体種別１０５１ｈ、および媒体厚１０５１iを設定画面１０３１の設定値１０５１として表示する。
このように本処理で表示する設定画面は、直前で行った媒体幅検出処理および媒体長検出処理で決定した媒体の台紙部の幅、媒体のラベル部の幅、台紙−ラベル間シフト量、媒体のラベル部の長さ、および媒体のラベル部間距離を表示する。
【００８２】
なお、図１４で説明した媒体先端検出時に表示する設定画面は、直前でなく前回実施した媒体幅検出処理および媒体長検出処理で決定した媒体の台紙部の幅、媒体のラベル部の幅、台紙−ラベル間シフト量、媒体のラベル部の長さ、および媒体のラベル部間距離を表示するものである。
Ｓ５０２〜Ｓ５０７：図１４におけるＳ２０２〜Ｓ２０７と同様の処理なのでその説明を省略する。
【００８３】
次に、画像形成装置が行う印刷処理を図１８の実施例における印刷処理の流れを示すフローチャートの図中Ｓで表すステップにしたがって図１を参照しながら説明する。なお、本印刷処理はひとつのラベル部を印刷する処理である。
画像形成装置１００は、通信回線で接続された上位装置としての情報処理装置から送信された印刷データを受信部１１１で受信し、受信した印刷データを編集／展開部１１２で印刷可能なビットマップデータに展開した後、印刷制御部１１３が以下に説明する印刷処理を行う。
【００８４】
Ｓ６０１：画像形成装置１００の印刷制御部１１３は、変数である印刷データ長を“０”に初期化する。なお、印刷データ長は、印刷制御部１１３内で使用される変数である。
Ｓ６０２：印刷制御部１１３は、印刷されていない展開済みのビットマップデータがあるか否かを判定する。印刷制御部１１３は、印刷されていない展開済みのビットマップデータがあると判定すると展開済みのビットマップデータの印刷を行うため、処理をＳ６０３へ移行し、印刷されていない展開済みのビットマップデータがないと判定すると本印刷処理を終了する。
【００８５】
Ｓ６０３：印刷されていない展開済みのビットマップデータがあると判定した印刷制御部１１３は、展開したビットマップデータの媒体搬送方向における幅が、設定情報１０５に保存された媒体のラベル部の幅（媒体（ラベル）幅）よりも大きいか否かを判定する。印刷制御部１１３は、展開したビットマップデータの媒体搬送方向における幅が、設定情報１０５に保存された媒体のラベル部の幅よりも大きいと判定すると処理をＳ６０４へ移行し、展開したビットマップデータの媒体搬送方向における幅が、設定情報１０５に保存された媒体のラベル部の幅以下であると判定すると処理をＳ６０５へ移行する。
【００８６】
Ｓ６０４：展開したビットマップデータの媒体搬送方向における幅が、設定情報１０５に保存された媒体のラベル部の幅よりも大きいと判定した印刷制御部１１３は、展開したビットマップデータの媒体搬送方向における一端（例えば、左端）を基準として媒体のラベル部の幅を超える他端側（例えば、右側）の部分のビットマップデータをマスクして印刷を行わないデータとする。
【００８７】
なお、本実施例では、展開したビットマップデータの媒体搬送方向における左端を基準として媒体のラベル部の幅を超える右側の部分のビットマップデータをマスクするようにしたが、展開したビットマップデータの媒体搬送方向における中央を基準として媒体のラベル部の幅を超える左右両端部のビットマップデータをマスクするようにしても良い。
【００８８】
Ｓ６０５：次に、印刷制御部１１３は、展開したビットマップデータの媒体搬送方向における長さを印刷データ長に加算する。
Ｓ６０６：印刷制御部１１３は、印刷データ長が設定情報１０５に保存された媒体のラベル部の長さ（媒体（ラベル）長）よりも大きいか否かを判定する。印刷制御部１１３は、印刷データ長が設定情報１０５に保存された媒体のラベル部の長さよりも大きいと判定すると処理をＳ６０８へ移行し、印刷データ長が設定情報１０５に保存された媒体のラベル部の長さ以下と判定すると処理をＳ６０７へ移行する。
【００８９】
Ｓ６０７：印刷データ長が設定情報１０５に保存された媒体のラベル部の長さ以下と判定した印刷制御部１１３は、展開したビットマップデータをすべて印刷し、処理をＳ６０２へ移行する。
Ｓ６０８：一方、印刷データ長が設定情報１０５に保存された媒体のラベル部の長さよりも大きいと判定した印刷制御部１１３は、展開したビットマップデータを設定情報１０５に保存された媒体のラベル部の長さ（媒体（ラベル）長）の範囲内で印刷し、処理をＳ６０２へ移行する。
【００９０】
なお、本実施例における印刷は、媒体の台紙部の幅の検出結果から媒体の左端の位置を求め、この媒体の左端から台紙−ラベル間シフト量（設定情報１０５に保存された設定値）だけ、媒体搬送方向と直交する主走査方向の右端側に移動した位置を印刷開始位置とし、その印刷開始位置から媒体のラベル部の幅（設定情報１０５に保存された設定値）の範囲内に展開したビットマップデータを印刷するようにしたことにより、記録剤がラベル以外の部分に出力されることを防止することができる。
【００９１】
このように本実施例では、画像形成装置１００の主制御部１０１は、媒体検出センサ１０９を用いて媒体幅検出処理および媒体長検出処理を行い、媒体の台紙部の幅、媒体のラベル部の幅、媒体の台紙部の端部とラベル部の端部との間隔（台紙−ラベル間シフト量）、ラベル部の長さを自動検出し、検出した媒体のラベル部の幅や長さの範囲内に印刷データを印刷するようにしたことにより、ラベル部の外に記録剤を出力してしまうことがなくなり、記録剤を無駄に消費することを抑制することができる。また、媒体の汚れを抑制することができる。
【００９２】
なお、印刷媒体としてロール紙、特にダイカットラベル紙を使用する画像形成装置の場合、副走査方向に印刷書き出し位置を決定するために媒体検出センサを備えた構成になっており、その媒体検出センサは手動操作で主走査方向へ移動可能になっていることが多い。したがって、本実施例の媒体幅検出処理は、既存の機構を大きく変更することなく、またセンサを追加することなく、実現することができる。
【００９３】
以上説明したように、本実施例では、台紙部分とラベル部分の大きさに違いのある印刷媒体に印刷する場合の記録剤の消費を抑制することができるという効果が得られる。
すなわち、本実施例では、媒体検出センサを用いて媒体幅検出処理を行い、媒体の台紙部の幅、媒体のラベル部の幅、媒体の台紙部の端部とラベル部の端部との間隔を自動検出するようにしたことにより、検出した媒体のラベル部の幅の範囲内に印刷データを印刷することができ、ラベル部の外に記録剤を出力してしまうことがなくなり、記録剤を無駄に消費することを抑制することができるという効果が得られる。
【００９４】
また、媒体検出センサを用いて媒体長検出処理を行い、媒体のラベル部の長さを自動検出するようにしたことにより、検出した媒体のラベル部の長さの範囲内に印刷データを印刷することができ、ラベル部の外に記録剤を出力してしまうことがなくなり、記録剤を無駄に消費することを抑制することができるという効果が得られる。
さらに、媒体の汚れを抑制することができるという効果が得られる。
なお、本実施例では、画像形成装置をラベルプリンタとして説明したが、台紙部とラベル部を有する媒体に印刷を行うプリンタ、複写機、複合機（ＭＦＰ）等としても良い。
【符号の説明】
【００９５】
１００  画像形成装置
１０１  主制御部
１０２  操作部
１０３  表示部
１０４  設定管理部
１０５  設定情報
１０６  媒体搬送制御部
１０７  センサ位置制御部
１０８  センサ読取り制御部
１０９  媒体検出センサ
１１０  給紙センサ
１１１  受信部
１１２  編集／展開部
１１３  印刷制御部
２００  フィーダ部
３００  印刷部
【図１】
0006469456.tif 000002
【図２】
0006469456.tif 000003
【図３】
0006469456.tif 000004
【図４】
0006469456.tif 000005
【図５】
0006469456.tif 000006
【図６】
0006469456.tif 000007
【図７】
0006469456.tif 000008
【図８】
0006469456.tif 000009
【図９】
0006469456.tif 000010
【図１０】
0006469456.tif 000011
【図１１】
0006469456.tif 000012
【図１２】
0006469456.tif 000013
【図１３】
0006469456.tif 000014
【図１４】
0006469456.tif 000015
【図１５】
0006469456.tif 000016
【図１６】
0006469456.tif 000017
【図１７】
0006469456.tif 000018
【図１８】
0006469456.tif 000019