(57)【特許請求の範囲】
【請求項１】
ユーザにより設定されたシートの幅を示す幅情報を記憶する記憶手段と、
シート保持手段にセットされたシートの幅を検知する検知手段と、
前記検知手段により検知されたシートの幅、及び、前記記憶手段に記憶された前記幅情報に基づいて、前記シートのサイズの候補を抽出する抽出手段と、
前記抽出手段により抽出されたシートのサイズの候補を表示部に表示する表示手段と、  前記表示手段によって表示された前記シートのサイズの候補のうち、ユーザによって選択されたシートのサイズを、前記シート保持手段にセットされたシートのサイズとして設定する設定手段と、
を備え、
前記記憶手段は、定型のシートの幅をさらに記憶し、
前記抽出手段は、前記記憶手段に記憶された前記幅情報が示す幅のうち、前記検知手段により検知されたシートの幅との差が予め定められた第１の値以下である幅を有するシートのサイズを抽出し、
前記抽出手段は、前記記憶手段に記憶された前記定型のシートの幅のうち、前記検知手段により検知された幅との差が予め定められた第２の値以下である幅を有するシートを抽出し、
前記予め定められた第１の値は、前記予め定められた第２の値より小さいことを特徴とする画像形成装置。
【請求項２】
前記設定手段によって前記シートのサイズが設定された後、前記シート保持手段に保持されたシートを搬送し、搬送されたシートに画像を形成する画像形成手段をさらに有することを特徴とする請求項１記載の画像形成装置。
【請求項３】
ユーザにより設定されたシートの幅を示す幅情報を記憶部に記憶する記憶工程と、
シート保持手段にセットされたシートの幅を検知する検知工程と、
前記検知工程で検知されたシートの幅、及び、前記記憶部に記憶された前記幅情報に基づいて、前記シートのサイズの候補を抽出する抽出工程と、
前記抽出工程で抽出されたシートのサイズの候補を表示部に表示する表示工程と、
前記表示工程で表示された前記シートのサイズの候補のうち、ユーザによって選択されたシートのサイズを、前記シート保持手段にセットされたシートのサイズとして設定する設定工程と、
を備え、
前記記憶工程では定型のシートの幅がさらに記憶され、
前記抽出工程では、前記記憶工程において記憶された前記幅情報が示す幅のうち、前記検知工程において検知されたシートの幅との差が予め定められた第１の値以下である幅を有するシートのサイズが抽出され、
前記抽出工程では、前記記憶工程において記憶された前記定型のシートの幅のうち、前記検知工程において検知された幅との差が予め定められた第２の値以下である幅を有するシートが抽出され、
前記予め定められた第１の値は、前記予め定められた第２の値より小さいことを特徴とする画像形成装置の制御方法。
【請求項４】
請求項３に記載の画像形成装置の制御方法を、コンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及びその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来、手差しトレイのようなシート保持手段を備える画像形成装置がある。手差しトレイは、シートの幅を測定するためのガイドを備えている。ガイドは、Ａ４やＢ４等の定型サイズの主走査幅または副走査幅と同じ幅に設定可能であり、ガイドがその幅に設定された場合に、その幅に対応する定型サイズを、印刷に用いるシートのサイズとして設定する。
【０００３】
これに関連して、ガイド幅や長さの測定値から、既に登録されているシートのサイズとの差分が閾値以上だと、その値を再設定できるようにする技術が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−３５２４４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、非定型サイズのシートを用いて画像を形成する場合に、ガイドから得られる情報を有効に活用することができていない。例えば、Ａ４サイズのシートの主走査方向より少し短い主走査幅を持つ不定型サイズのシートに画像を形成したい場合に、ユーザは、手差しトレイにそのシートをセットし、ガイドがシートの端に当たるまでガイドをシートに近づける。
【０００６】
ガイドは、定型サイズのシートの幅でない幅に設定されているため、画像形成装置は、シートの幅を認識することができず、設定画面を表示して、ユーザにシートを選択させる。または、ガイドが定型サイズのシートの幅に合わされていないことをユーザに通知し、処理を終了していた。
【０００７】
そのため、ユーザは、非定型サイズのシートをセットするたびに、手差しトレイにセットした非定型サイズのシートのサイズを、操作パネルを使って入力しなければならなかった。
【０００８】
近年では、非定型サイズのシートの数が増えており、ユーザは、数多くの非定型サイズのシートの中から、画像の形成に用いるシートを選択しなければならない。
【０００９】
本発明の目的は、非定形サイズのシートのサイズを設定する場合のユーザの手間を軽減した仕組みを提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、請求項１の画像処理装置は、ユーザにより設定されたシートの幅を示す幅情報を記憶する記憶手段と、シート保持手段にセットされたシートの幅を検知する検知手段と、検知手段により検知されたシートの幅、及び、記憶部に記憶された幅情報に基づいて、シートのサイズの候補を抽出する抽出手段と、抽出手段により抽出されたシートのサイズの候補を表示部に表示する表示手段と、表示手段によって表示された前記シートのサイズの候補のうち、ユーザによって選択されたシートのサイズを、シート保持手段にセットされたシートのサイズとして設定する設定手段と、を備え、記憶手段は、定型のシートの幅をさらに記憶し、抽出手段は、記憶手段に記憶された幅情報が示す幅のうち、検知手段により検知されたシートの幅との差が予め定められた第１の値以下である幅を有するシートのサイズを抽出し、抽出手段は、記憶手段に記憶された定型のシートの幅のうち、検知手段により検知された幅との差が予め定められた第２の値以下である幅を有するシートを抽出し、予め定められた第１の値は、予め定められた第２の値より小さいことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、非定形サイズのシートのサイズを設定する場合のユーザの手間を軽減することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態に係る画像処理装置の概略構成を示す図である。
【図２】図１におけるコントローラのハードウエア構成を示す図である。
【図３】図１の画像処理装置の外観構成を示す図である。
【図４】図３における操作部の構成を示す図である。
【図５】図３におけるスキャナの構成を示す図である。
【図６】図３におけるプリンタの構成を示す図である。
【図７】図３における手差しトレイの構成を示す平面図であり、（Ａ）は手差しトレイの上面側を示し、（Ｂ）は手差しトレイの背面側を示している。
【図８】手差しトレイにＡ４用紙の長手方向が主走査方向となるようにセットした一例を示している。
【図９】ガイド幅と電圧との関係を示す図である。
【図１０】図２におけるＤＩＳＫに記憶されたテーブルを示す図であり、（Ａ）は定型サイズテーブルを示し、（Ｂ）はユーザ設定サイズテーブルを示している。
【図１１】測定値と用紙サイズの関係を示す図である。
【図１２】図４におけるディスプレイに表示される表示画面の一例を示す図である。
【図１３】図２におけるＣＰＵにより実行されるガイド幅変更検知処理の手順を示すフローチャートである。
【図１４】図１３における手差しサイズ判定処理の手順を示すフローチャートである。
【図１５】変形例における手差しサイズ判定処理の手順を示すフローチャートである。
【図１６】図１５における手差し定型サイズ判定処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態について図面を参照しながら詳述する。
【００１４】
図１は、本発明の実施の形態に係る画像形成装置の一例である画像処理装置１００（印刷装置）の概略構成を示す図である。
【００１５】
図１において、画像処理装置１００は、コントローラ１０１、スキャナ１０２、プリンタ１０３、フィニッシャ１０４、ネットワークインタフェース１０５、及び操作部１０６で構成される。
【００１６】
コントローラ１０１は、画像処理装置１００を制御する。コントローラ１０１の詳細については後述する。スキャナ１０２は、バスで接続されたコントローラ１０１によって制御される。また、スキャナ１０２は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサを走査することで、原稿の画像を読み取り、画像データを生成する。生成された画像データに基づいて、原稿のカラー判定やサイズ判定などが行われる。
【００１７】
プリンタ１０３は、バスで接続されたコントローラ１０１によって制御され、用紙（記録媒体、シート）に画像を印刷する。このプリンタ１０３は、後述する手差しトレイから得られる手差しガイド幅の幅情報を示すアナログデータをディジタルデータである手差しガイド幅データに変換する手差しＤ／Ａコンバータにも接続されている。この手差しＤ／Ａコンバータにより変換された手差しガイド幅データは、プリンタ１０３によってコントローラ１０１に送信される。
【００１８】
フィニッシャ１０４は、プリンタ１０３で印刷された複数の用紙をまとめてステイプル（ホッチキス）処理することが可能となっている。なお、図では分かりやすくするために、フィニッシャ１０４はプリンタ１０３のみに接続されているが、バスを介してコントローラ１０１とも接続され、コントローラ１０１によって制御される。
【００１９】
ネットワークインタフェース１０５はイーサネット（登録商標）などのネットワークに対するインタフェースであり、コントローラ１０１に対してネットワークによる双方向通信を提供しており、ネットワークを介してパソコン１０７との接続が可能となっている。このパソコン１０７からも、印刷などの画像処理を指示することができるようになっている。
【００２０】
操作部１０６はユーザインターフェイスであり、タッチパネル機能をもち、情報を表示するディスプレイ２０３（表示部）及びキーボード２０４から構成されている。そして、操作部１０６は、コントローラ１０１からの情報表示を行うとともにユーザからの指示をコントローラ１０１に伝える。具体的に、ディスプレイ２０３に表示する処理は、ＣＰＵ２０１が、表示すべき画面に対応するプログラムをＤＩＳＫ２１１（記憶部）から読み出すことで実行される。ＣＰＵ２０１は、メモリ２０２内のデータ等を参照し、ＤＩＳＫ２１１から画面描画データを読み出して、ディスプレイ２０３に表示するデータを記憶するＶＲＡＭ上に表示画面を構成する。こうして、ディスプレイ２０３にＶＲＡＭに記憶されたデータが表示される。
【００２１】
図２は、図１におけるコントローラ１０１のハードウエア構成を示す図である。
【００２２】
図２において、コントローラ１０１は、ＣＰＵ２０１、メモリ２０２、ＲＯＭ２１０、及びＤＩＳＫ２１１を含み、これらはバス２０９で接続されている。
【００２３】
ＣＰＵ２０１は、画像処理装置１００全体を制御する。メモリ２０２は、ＣＰＵ２０１の作業領域として使用される。例えば、画像処理を実行するためのプログラムを展開するために使用される。ＲＯＭ２１０には、画像処理装置１００を動作させるためのプログラムを含む各種情報が記憶されている。
【００２４】
ＤＩＳＫ２１１は、ハードディスク、フレキシブルディスク、半導体ディスクなどである。このＤＩＳＫ２１１には、各種制御プログラムが記憶されており、これらの各種制御プログラムは、必要に応じて順次メモリ２０２に読み出されてＣＰＵ２０１によって実行される。
【００２５】
このＤＩＳＫ２１１は、画像処理装置１００に着脱可能であってもよいし、内蔵されたものでもよい。また、上記各種プログラムは、ネットワークを介してダウンロードし、ＤＩＳＫ２１１に記憶されるようにしてもよい。
【００２６】
また、ＤＩＳＫ２１１、メモリ２０２は、スキャナ１０２、またはネットワークインタフェース１０５により取得されたデータを記憶することが可能である。取り外し可能なメモリ２０２に予めデータを記憶しておき、そのメモリ２０２をコントローラ１０１に装着することによって、コントローラ１０１が、メモリ２０２からデータを取り込むことも可能である。
【００２７】
さらに、ＤＩＳＫ２１１に記憶されている画像データはメモリ２０２に移動、またはコピーすることが可能になっている。そして、操作部１０６から指示された内容によってメモリ２０２に記憶された画像データに、例えばページの数字部分など、様々な付加画像を合成することができる。
【００２８】
この構成において、ＣＰＵ２０１は、ディスプレイ２０３に対して表示を行わせ、また、ＣＰＵ２０１がキーボード２０４またはディスプレイ２０３で入力されたデータを読み出すことにより、ユーザからの指示を受け付ける。受け付けた指示を示す情報はメモリ２０２、ＤＩＳＫ２１１のいずれかに転送、記憶され、様々な処理に使用される。
【００２９】
また、ＣＰＵ２０１は、ネットワークインタフェース１０５からのデータを読み込んだり、ネットワークインタフェース１０５にデータを送信させることで、ネットワークを使用した通信を行う。
【００３０】
さらに、ＣＰＵ２０１は、スキャナ１０２、プリンタ１０３、及びフィニッシャ１０４との間でデータをやり取りすることによりスキャン、印刷、後処理などの動作を実行させたり、それらの各種ステータスを取得したりする。
【００３１】
なお、プリンタ１０３、フィニッシャ１０４、及びスキャナ１０２は、画像処理装置１００の内部ではなく、ネットワーク上にそれぞれ単体の周辺機器として存在し、それらをコントローラ１０１がネットワークを介して制御してもよい。
【００３２】
図３は、図１の画像処理装置１００の外観構成を示す図である。
【００３３】
図３において、上述したスキャナ１０２は、画像処理装置１００の上方に位置し、プリンタ１０３は、用紙が保持される複数のカセットの上方に位置する。また、操作部１０６は、スキャナ１０２と一体化されている。さらに、手差しトレイ３０４は、プリンタ１０３の近傍に位置する。なお、複数のカセットや、手差しトレイ３０４は、用紙を保持する用紙保持手段（シート保持手段）として機能する。
【００３４】
図４は、図３における操作部１０６の構成を示す図である。
【００３５】
図４において、ディスプレイ２０３には、タッチパネルシートが貼られており、操作画面及びソフトキーを表示するとともに、表示してあるソフトキーが押下されるとその位置情報をコントローラ１０１のＣＰＵ２０１に伝える。
【００３６】
次いでキーボード２０４について説明する。スタートキー４０２は原稿の読み取り動作を開始するときなどに用いる。スタートキー４０２の中央部には、緑と赤の２色ＬＥＤ４０３があり、その色によってスタートキー４０２が使える状態にあるか否かが示される。ストップキー４０４は稼働中の動作を止める働きをする。
【００３７】
テンキー４０５は、数字と文字のボタン郡で構成されており、コピー部数の設定や、ディスプレイ２０３の画面の切り替えを指示する。ユーザモードキー４０６は機器の設定を行うときに押下される。
【００３８】
図５は、図３におけるスキャナ１０２の構成を示す図である。
【００３９】
スキャナ１０２は、原稿読み取り装置５１９の露光部５１３に対して原稿５０３を相対的に移動させながら、原稿５０３の画像を読み取る。原稿５０３は原稿トレイ５０２にセットされる。原稿給紙ローラー５０４は分離パッド５０５と対になっていて、原稿５０３を１枚ずつ搬送する。
【００４０】
搬送された原稿５０３は中間ローラー５０６、大ローラー５０８と第１従動ローラー５０９、及び大ローラー５０８と第２従動ローラー５１０によって搬送される。大ローラー５０８と第２従動ローラー５１０とで搬送された原稿５０３は、流し読み原稿ガラス５１２と原稿ガイド板５１７との間を通り、ジャンプ台５１８を経由して、大ローラー５０８と第３従動ローラー５１１とにより搬送される。
【００４１】
大ローラー５０８と第３従動ローラー５１１とにより搬送された原稿５０３は原稿排紙ローラー対５０７により装置外に排出される。なお流し読み原稿ガラス５１２と原稿ガイド板５１７との間では原稿５０３は原稿ガイド板５１７によって流し読み原稿ガラス５１２に接触する形で搬送される。
【００４２】
原稿５０３は流し読み原稿ガラス５１２上を通過する際に、流し読み原稿ガラス５１２に接している面が露光部５１３によって露光される。その結果得られる原稿５０３からの反射光がミラーユニット５１４に伝達される。伝達された反射光はレンズ５１５を通過して集光されＣＣＤセンサ部５１６にて電気信号に変換され、コントローラ１０１に伝達される。
【００４３】
図６は、図３におけるプリンタ１０３の構成を示す図である。
【００４４】
図６におけるプリンタ１０３の構成は４色のフルカラーで印刷する場合の構成の一例を示している。
【００４５】
感光ドラム６０１は１次帯電器６１１により特定の極性電位に帯電処理され、図示しない露光手段によって矢印６１２に示される位置がコントローラ１０１からの指示に従って露光される。このようにして第１の色成分に対応した静電潜像が形成される。
【００４６】
その後、現像機６０２の中の１つを使用して現像される。中間転写ベルト６０３は矢印の方向に駆動され、感光ドラム６０１に形成された第１の色成分画像が、感光ドラム６０１と中間転写ベルト６０３の接合部分を通る過程で１次転写ローラー６１０によって形成された電界によって中間転写ベルト６０３に転写される。
【００４７】
中間転写ベルト６０３に転写を終えた感光ドラム６０１の表面はクリーニング装置６０４によって清掃される。この処理を順次繰り返し、４色の画像を中間転写ベルト６０３に重ね合わせて、カラー画像を形成する。
【００４８】
単色の画像を形成する場合は一度だけ転写処理を行う。中間転写ベルト６０３に転写された画像は二次転写ローラー６０９部分でカセット６０５より給紙された用紙に印刷される。画像が印刷された用紙は定着機６０６で加熱され定着される。定着後、６０７を通過し、排紙口６１３まで用紙が搬送され機外に排出される。両面印刷を行う場合は、反転パス６０８をとおって用紙を循環させ、印刷処理を繰り返す。
【００４９】
図７は、図３における手差しトレイ３０４の構成を示す平面図であり、（Ａ）は手差しトレイ３０４の上面側を示し、（Ｂ）は手差しトレイ３０４の背面側を示している。
【００５０】
図７（Ａ）において、用紙規制ガイド１５１は、図中の矢印方向に摺動可能に構成されており、ガイド１５１Ａまたはガイド１５１Ｂの何れか一方を移動させると、他方のガイドも連動して移動可能に構成されている。例えば、ガイド１５１Ａを左に移動させると、ガイド１５１Ｂは右に移動する。また、ガイド１５１Ａを右に移動させると、ガイド１５１Ｂは左に移動する。一方、ガイド１５１Ｂを右に移動させると、ガイド１５１Ａは左に移動する。また、ガイド１５１Ｂを左に移動させると、ガイド１５１Ａは右に移動する。
【００５１】
図８は、手差しトレイ３０４にＡ４用紙の長手方向が主走査方向となるようにセットした一例を示している。用紙は、図８でいう上向きに搬送される。
【００５２】
これらのガイド１５１Ａまたはガイド１５１Ｂにより、手差しトレイ３０４に載置された手差し用紙の横幅（感光ドラムの母線方向の幅）を無段階に規制する。この用紙規制ガイド１５１には、図７（Ｂ）に示されるように、幅検知ボリューム１５３が連結され、載置可能な最小用紙サイズ（例えば名刺サイズ）から最大用紙サイズまでをリニアに検知する。
【００５３】
この幅検知ボリューム１５３で検知した用紙幅は、０〜５（Ｖ）までのアナログ電圧が発生し、手差しＤ／Ａコンバータに入力される。手差しＤ／Ａコンバータは、入力されたアナログ電圧を０．１ｍｍ単位のディジタル値にＤ／Ａ変換する。
【００５４】
図９は、ガイド幅と電圧との関係を示す図である。
【００５５】
図９に示されるように、Ｄ／Ａ変換は、入力された最小電圧（Ｖｍｉｎ）を機械的な最小幅（Ｗｍｉｎ）とし、最大電圧（Ｖｍａｘ）を最大幅（Ｗｍａｘ）とする、線形変換である。
【００５６】
図７に戻り、図７（Ｂ）において、センサ１５４は用紙有無を検知するセンサであり、手差しトレイ３０４に手差し用紙が載置されると、ＯＮ状態となり、手差し用紙がないとＯＦＦ状態となる。
【００５７】
図１０は、図２におけるＤＩＳＫ２１１に記憶されたテーブルを示す図であり、（Ａ）は定型サイズテーブル８０１を示し、（Ｂ）はユーザ設定サイズテーブル８０２を示している。
【００５８】
図１０（Ａ）において、定型サイズテーブル８０１は、サイズコード（ＩＤ）、主走査幅（Ｗ）、及び副走査幅（Ｌ）で構成される。
【００５９】
一方、図１０（Ｂ）において、ユーザ設定サイズテーブル８０２は、定型サイズテーブル８０１と同じサイズコード（ＩＤ）、主走査幅（Ｗ）、副走査幅（Ｌ）の他に表示名称（ｎａｍｅ）で構成される。
【００６０】
いずれのテーブルにおいても、主走査幅（Ｗ）と副走査幅（Ｌ）は、０．１ｍｍ単位である。また、ユーザ設定サイズテーブル８０２において、未登録のエントリは、主走査幅（Ｗ）、副走査幅（Ｌ）をＮＵＬＬにしている。
【００６１】
このように、ＤＩＳＫ２１１には、ユーザにより設定された用紙の幅と定型の用紙の幅とを示す幅情報が記憶される。上記ユーザ設定サイズテーブル８０２がユーザにより設定された用紙の幅を示す幅情報であり、定型サイズテーブル８０１が定型の用紙の幅とを示す幅情報である。
【００６２】
図１１は、測定値と用紙サイズの関係を示す図である。
【００６３】
図１１において、矢印７０４Ａ、７０４Ｂは、それぞれガイド１５１Ａ、ガイド１５１Ｂの位置を示したものである。また、この例では、ガイド幅データ（Ｇ）の読取値は２８７．０ｍｍとなっている。
【００６４】
さらに、ユーザ設定サイズ判定の誤差（ΔＵ）を６．０ｍｍ、定型サイズ判定の誤差（ΔＳ）を１０．０ｍｍとしている。
【００６５】
図１２は、図４におけるディスプレイ２０３に表示される表示画面の一例を示す図である。
【００６６】
図１２（Ａ）〜（Ｆ）において共通するきめるボタン、またはやめるボタンについて、きめるボタンは表示している設定を確定し、画面を閉じて前に表示していた画面を表示するためのボタンである。設定を確定した場合、確定された設定は、ＣＰＵ２０１によってメモリ２０２またはＤＩＳＫ２１１に保存される。また、やめるボタンは、表示している設定を破棄し、画面を閉じて前に表示していた画面を表示するためのボタンである。
【００６７】
図１２（Ａ）は、手差し用紙設定画面９０１を示す図である。この手差し用紙設定画面９０１は、コピー画面の用紙設定ボタンが押され、手差しトレイの用紙の設定を行うためのボタンが押された場合に表示される。手差し用紙設定画面９０１には、手差しトレイ３０４に設定されている用紙のサイズを示すサイズ表示領域９０２、及び用紙のタイプを示す用紙タイプ表示領域９０４が表示される。
【００６８】
図１２（Ｂ）は、手差し用紙設定画面９０７を示す図である。この手差し用紙設定画面９０７は、図１２（Ａ）の手差し用紙設定画面９０１で、サイズ表示領域９０２がユーザによって押下された場合に表示される。手差し用紙設定画面９０７には、手差しトレイ３０４に設定されている用紙のサイズを示す候補サイズリスト９０８、及び用紙のタイプを示す用紙タイプ表示領域９０４が表示される。
【００６９】
候補サイズリスト９０８には後述する手差しサイズ判定処理によりリストアップされた候補サイズが表示される。ユーザは候補サイズリスト９０８の行を選択することで、候補として挙げられているサイズの中から所望のサイズを設定可能である。
【００７０】
候補サイズリスト９０８に所望のサイズが無い場合には、ユーザがサイズ変更ボタン９０３を押下することで、図１２（Ｃ）に示されるサイズ設定画面９１３が表示される。また、タイプ変更ボタン９０５をユーザが押下することで、図１２（Ｄ）に示される手差しタイプ設定画面９１０が表示される。
【００７１】
図１２（Ｃ）に示されるサイズ設定画面９１３は、定型サイズの設定、及びユーザ設定サイズ画面の表示をするための画面である。ユーザが、Ａ３ボタン９１４、Ａ４ボタン９１５、Ａ４Ｒボタン９１６、ＬＴＲボタン９１７、ＬＴＲＲ９１８のいずれかのボタンを押下することで、押下されたボタンに対応するサイズコードがＣＰＵ２０１によって手差しサイズコードに設定される。ユーザ設定ボタン９１９は、図１２（Ｅ）のユーザ設定サイズ設定画面９２６を表示するためのボタンである。
【００７２】
図１２（Ｄ）は、タイプ設定画面９１０を示す図である。（Ｄ）に示されるタイプ設定画面９１０は、手差し用紙の用紙タイプを設定するための画面である。ユーザが用紙タイプリスト９１１で所望のタイプを選択することで、手差し用紙タイプが設定される。
【００７３】
図１２（Ｅ）は、ユーザ設定サイズ設定画面９２６を示す図である。図１２（Ｅ）に示されるユーザ設定サイズ設定画面９２６は、手差しに設定している用紙の主走査幅（ｙ）と副走査幅（ｘ）を１ｍｍ単位で入力するための画面である。
【００７４】
ボタンｘ９２０をユーザが押下すると、テンキー４０５により数値を入力でき、入力された数値が副走査幅表示エリア９２２に表示される。ボタンｙ９２１をユーザが押下すると、テンキー４０５により数値を入力でき、入力された数値が主走査幅表示エリア９２３に表示される。
【００７５】
またユーザ設定サイズリスト９２４には、ユーザ設定サイズテーブル８０２に登録している情報が表示され、ユーザはユーザ設定サイズリスト９２４に示される表示名称を選択できる。
【００７６】
ユーザ設定サイズテーブル８０２に対応する表示名称（Ｎａｍｅ）が無い（ＮＵＬＬ）場合には、サイズコードの一部が表示される。例えば、ＵＳＲ＿Ｓ１なら”Ｓ１”、ＵＳＲ＿Ｓ２なら”Ｓ２”、ＵＳＲ＿ＳＮなら”ＳＮ”と表示される。
【００７７】
ユーザ設定サイズリスト９２４でサイズを選択すると、登録されている主走査幅と副走査幅が副走査幅表示エリア９２２及び主走査幅表示エリア９２３の各々に表示される。
【００７８】
また、ユーザ設定サイズ登録ボタン９２５をユーザが押下すると、副走査幅表示エリア９２２と主走査幅表示エリア９２３に表示している設定を保持して、図１２（Ｆ）に示されるユーザ設定サイズ登録画面９２７が表示される。
【００７９】
図１２（Ｆ）は、ユーザ設定サイズ登録画面９２７を示す図である。図１２（Ｆ）において、ユーザは、副走査幅表示エリア９２２と主走査幅表示エリア９２３に表示されていた主走査幅と副走査幅を対応づけたい表示名称をユーザ設定サイズリスト９２８で選択し、きめるボタンを押す。それによって、ユーザは、そのサイズをユーザ設定サイズテーブル８０２に登録することができる。ここでの表示名称は、仮の表示名称であり、（Ｆ）に示されるように入力されたサイズに応じて定まる。
【００８０】
名称設定ボタン９２９をユーザが押下すると、図示しないキーボード画面が表示され、ユーザ設定サイズリスト９２８で選択されたユーザ設定サイズの表示名称を設定できる。これによりユーザは未登録の非定形サイズの用紙であっても、必要に応じて使用した設定をそのまま再利用することが可能である。
【００８１】
削除ボタン９３０が押下されると、ＣＰＵ２０１は、ユーザ設定サイズテーブル８０２に記憶されたユーザ設定サイズのうちユーザ設定サイズリスト９２８で選択されたユーザ設定サイズに対応する主走査幅（Ｗ）、副走査幅（Ｌ）、及び表示名称をＮＵＬＬにする。それによって、選択されたユーザ設定サイズに対応する情報が削除されることとなる。
【００８２】
図１２（Ｇ）は、手差しサイズ判定誤差設定画面９３１を示す図である。この手差しサイズ判定誤差設定画面９３１は、コピー画面の応用モードボタンが押され、手差しトレイの判定誤差の設定を行うためのボタンが押された場合に表示される。図１２（Ｇ）に示される手差しサイズ判定誤差設定画面９３１により、ユーザは、定型サイズ判定の誤差（ΔＳ）とユーザ設定サイズ判定の誤差（ΔＵ）を設定できる。
【００８３】
定型Δボタン９３２をユーザが押下すると、ユーザはテンキー４０５により定型サイズ判定の誤差（ΔＳ）を０．１ｍｍ単位で入力できる。入力された誤差（ΔＳ）は、定型サイズ判定の誤差（ΔＳ）表示部９３４に表示される。
【００８４】
また、不定Δボタン９３３をユーザが押下すると、ユーザはテンキー４０５によりユーザ設定サイズ判定の誤差（ΔＵ）を０．１ｍｍ単位で入力できる。入力された誤差（ΔＵ）は、定型サイズ判定の誤差（ΔＵ）表示部９３５に表示される。
【００８５】
このように、誤差を設定できるようにした理由としては、以下の点が挙げられる。まず、定型サイズの場合、メーカや、ロットによるばらつきが大きいことがあり、逆にユーザがよく使用する特殊サイズはメーカやロットが決まっているためばらつきが小さいことが一般的である。
【００８６】
従って、定型サイズと非定形サイズの判定のための誤差を同じ基準で判断すると、ガイドによって、正確に検知可能なサイズの用紙までも正確に判断することができなくなる。
【００８７】
そこで、本実施の形態では、設定されたガイドの幅を検知し、その幅を基準に誤差許容値（±Ｘｍｍ）を加えた範囲に、登録された用紙の幅が入っていれば、その用紙を、印刷に用いる用紙の候補として認識する。そして、非定型サイズの用紙の誤差許容値を、定型サイズの用紙の誤差許容値よりも小さくする。つまり、定型サイズの用紙よりも非定型サイズの用紙の方の判定精度を上げるようにしている。
【００８８】
図１３は、図２におけるＣＰＵ２０１により実行されるガイド幅変更検知処理の手順を示すフローチャートである。このフローチャートの各ステップに示す処理は、ＣＰＵ２０１が、ＲＯＭ２１０に記憶されたプログラムを読み出して実行することによって行われる。
【００８９】
図１３において、ユーザにより、ガイド１５１Ａまたはガイド１５１Ｂが操作されると、幅検知ボリューム１５３で検知するアナログ電圧が変化し、それに伴い手差しＤ／Ａコンバータが変換する値も変化する。
【００９０】
ＣＰＵ２０１は、この値の変化を検知すると、まず手差し用紙設定画面９０７を表示中か否か判別する（ステップＳ１０１）。ステップＳ１０１の判別の結果、手差し用紙設定画面９０７を表示中ではないときは（ステップＳ１０１でＮＯ）、本処理を終了する。なお、ＣＰＵ２０１は、手差しトレイ３０４のセンサ１５４からの信号によって、手差しトレイ３０４に用紙がセットされたか否かを判定し、用紙がセットされたと判定した場合に、Ｓ１０２の処理を実行するようにしてもよい。用紙がセットされていないと判定した場合、ＣＰＵ２０１は、用紙がセットされるまで、センサ１５４からの信号を待つ。
【００９１】
一方、手差し用紙設定画面９０７を表示中のとき（ステップＳ１０１でＹＥＳ）、ＣＰＵ２０１は、手差しされた用紙のサイズを判定する手差しサイズ判定処理を行い（ステップＳ１０２）、本処理を終了する。
【００９２】
図１４は、図１３における手差しサイズ判定処理の手順を示すフローチャートである。このフローチャートの各ステップに示す処理は、ＣＰＵ２０１が、ＲＯＭ２１０に記憶されたプログラムを読み出して実行することによって行われる。
【００９３】
図１４において、ＣＰＵ２０１は、まずガイド幅データ（Ｇ）を検知することで取得する（ステップＳ２０１）。このステップＳ２０１は、画像を形成する記録媒体の幅を検知する検知手段に対応する。
【００９４】
次いで、ＣＰＵ２０１は、ユーザ設定サイズテーブル８０２の主走査幅（Ｄ）がＧ−トＵ≦Ｄ≦Ｇ＋トＵを満たすサイズコード（ＩＤ）をリストアップ（抽出）する（ステップＳ２０２）。
【００９５】
例えば、図１１に示す例の場合、Ｇ＝２８７．０、ΔＵ＝６．０を用いて、ＣＰＵ２０１は、主走査幅（Ｄ）が、２８１．０≦Ｄ≦２９３．０を満たすものをリストアップする。具体的に、ユーザ設定サイズテーブル８０２の主走査幅（Ｄ）をみると、ＩＤ＝ＵＳＲ＿Ｓ１はＤ＝２８２．０で範囲内であるためリストアップするが、ＩＤ＝ＵＳＲ＿Ｓ２はＤ＝２９７．０で範囲外であるためリストアップしない。
【００９６】
ここでは、検知された用紙の幅との差の絶対値は、｜Ｄ−Ｇ｜であり、予め定められた第１の値はΔＵである。従って、｜Ｄ−Ｇ｜≦ΔＵを満たす候補を抽出している。ステップＳ２０２は、ユーザにより設定された用紙の幅のうち、検知された用紙の幅との差の絶対値が予め定められた第１の値以下となっているユーザにより設定された用紙の幅に対応する用紙を、画像を形成する用紙の候補として抽出する第１抽出手段に対応する。
【００９７】
次いで、定型サイズテーブル８０１の主走査幅（Ｄ）が、Ｇ−ΔＳ≦Ｄ≦Ｇ＋ΔＳを満たすサイズコード（ＩＤ）をさらにリストアップする（ステップＳ２０３）。
【００９８】
例えば、図１１に示す例の場合、Ｇ＝２８７．０、ΔＳ＝１０．０を用いて、ＣＰＵ２０１は、主走査幅（Ｄ）が、２７７．０≦Ｄ≦２９７．０を満たすものをリストアップする。定型サイズテーブル８０１の主走査幅（Ｄ）をみると、ＩＤ＝Ａ３，ＩＤ＝Ａ４はともにＤ＝２９７．０、ＩＤ＝ＬＴＲはＤ＝２７９．４で範囲内であるためリストアップされるが、ＩＤ＝Ｂ４以下はＤ＝２７５．０以下となり範囲外であるためリストアップされない。
【００９９】
ここでは、検知された用紙の幅との差の絶対値は、｜Ｄ−Ｇ｜であり、予め定められた第２の値はΔＳである。従って、｜Ｄ−Ｇ｜≦ΔＳを満たす候補を抽出している。よって、ステップＳ２０３は、定型の用紙の幅のうち、検知された用紙の幅との差の絶対値が予め定められた第２の値以下となっている定型の用紙の幅に対応する用紙を、画像を形成する用紙の候補として抽出する第２抽出手段に対応する。
【０１００】
上記ステップＳ２０２、２０３は、検知された用紙の幅を用いて、画像を形成する用紙の候補をＤＩＳＫ２１１に記憶された幅情報が示す幅から抽出する抽出手段に対応する。
【０１０１】
次いで、ＣＰＵ２０１は、サイズコード（ＩＤ）がリストアップされたか否か判別する（ステップＳ２０４）。ステップＳ２０４の判別の結果、サイズコード（ＩＤ）がリストアップされなかったときは（ステップＳ２０４でＮＯ）、既に登録されているユーザ設定サイズでも定型サイズでもない。そのため、ＣＰＵ２０１は、ユーザ設定サイズ設定画面９２６を表示する（ステップＳ２０５）。これにより、設置された用紙サイズのサイズが入力可能となる。
【０１０２】
次いで、ＣＰＵ２０１は、ユーザ設定サイズ設定画面９２６を介してユーザによって設定された値で手差し用紙設定画面９０７を更新し（ステップＳ２０６）、本処理を終了する。これにより、手差し用紙設定画面９０７の表示を得ることが可能になる。一方、ステップＳ２０４の判別の結果、サイズコード（ＩＤ）がリストアップされたときは（ステップＳ２０４でＹＥＳ）、上記ステップＳ２０６に進む。Ｓ２０６で、ＣＰＵ２０１は、手差し用紙設定画面９０７に、リストアップされたサイズコード（ＩＤ）に対応するユーザ設定サイズの表示名称（またはサイズコードの一部）を候補サイズリスト９０８に表示する。
【０１０３】
この手差しサイズ判定処理により、ユーザは、非定型サイズの用紙を候補サイズリスト９０８から容易に選択して印刷を実行することができるようになる。上記ステップＳ２０５は、画像を形成する用紙をユーザに選択させるために、抽出された用紙の候補をディスプレイ２０３に表示する表示手段に対応する。また、上記予め定められた第１の値ΔＵ、及び予め定められた第２の値ΔＳは、図１２（Ｇ）で説明したように、ユーザにより設定可能である。また、図１２で説明したように、予め定められた第１の値ΔＵは、予め定められた第２の値ΔＳより小さいようにしてもよい。
【０１０４】
上述した処理により、画像処理装置１００は、ディスプレイ２０３に表示された用紙の候補の中から、ユーザにより選択された用紙として、画像を形成する用紙に画像を形成することとなる。また、本実施の形態では、用紙の幅として主走査方向の幅や副走査方向の幅が示されているが、それらとは異なる方向の幅を用いてもよい。
【０１０５】
図１３、図１４の処理によれば、画像を形成する用紙の幅を検知し（ステップＳ２０１）、検知された用紙の幅を用いて、画像を形成する記録媒体の候補をＤＩＳＫ２１１に記憶された幅情報が示す幅から抽出する（ステップＳ２０２，２０３）。そして、画像を形成する用紙をユーザに選択させるために、抽出された用紙の候補をディスプレイ２０３に表示する（ステップＳ２０５，２０６）ので、従来技術と比較して、非定形サイズの用紙に対して画像を形成する場合のユーザの手間を軽減することができる。
【０１０６】
図１３、図１４では、手差し用紙設定画面９０７のように、ガイド幅データ（Ｇ）から定まる用紙サイズをユーザに提示する例で説明した。これとは異なり、ユーザ設定サイズを優先して表示する変形例について説明する。
【０１０７】
この変形例においても、図１３と同様にガイド幅変更検知処理を実行するが、ステップＳ１０１の手差し用紙設定画面９０７を表示中か否か判別することに代えて、この変形例では手差し用紙設定画面９０１を表示中か否か判別する。そして、以下に説明する手差しサイズ判定処理が行われる。
【０１０８】
図１５は、変形例における手差しサイズ判定処理の手順を示すフローチャートである。このフローチャートの各ステップに示す処理は、ＣＰＵ２０１が、ＲＯＭ２１０に記憶されたプログラムを読み出して実行することによって行われる。なお、ＣＰＵ２０１は、手差しトレイ３０４のセンサ１５４からの信号によって、手差しトレイ３０４に用紙がセットされたか否かを判定し、用紙がセットされたと判定した場合に、図１５の処理を実行するようにしてもよい。用紙がセットされていないと判定した場合、ＣＰＵ２０１は、用紙がセットされるまで、センサ１５４からの信号を待つ。
【０１０９】
図１５において、ＣＰＵ２０１は、まずガイド幅データ（Ｇ）を取得する（ステップＳ３０１）。次いで、ＣＰＵ２０１は、ユーザ設定サイズテーブル８０２の主走査幅（Ｄ）がＧ−トＵ≦Ｄ≦Ｇ＋トＵを満たすサイズコード（ＩＤ）をリストアップする（ステップＳ３０２）。
【０１１０】
例えば、図１１に示す例の場合、Ｇ＝２８７．０、ΔＵ＝６．０を用いて、ＣＰＵ２０１は、主走査幅（Ｄ）が、２８１．０≦Ｄ≦２９３．０を満たすものをリストアップする。具体的に、ＣＰＵ２０１は、ユーザ設定サイズテーブル８０２の主走査幅（Ｄ）を参照し、ＩＤ＝ＵＳＲ＿Ｓ１はＤ＝２８２．０で範囲内であるためリストアップするが、ＩＤ＝ＵＳＲ＿Ｓ２はＤ＝２９７．０で範囲外であるためリストアップしない。
【０１１１】
次いで、ＣＰＵ２０１は、サイズコード（ＩＤ）がリストアップされたか否か判別する（ステップＳ３０３）。ステップＳ３０３の判別の結果、リストアップされたサイズコード（ＩＤ）がないときは（ステップＳ３０３でＮＯ）、ユーザ設定サイズはない。そのため、ＣＰＵ２０１は、定型サイズテーブル８０１についてリストアップする手差し定型サイズ判定処理を行う（ステップＳ３０４）。
【０１１２】
次いで、ＣＰＵ２０１は、手差し用紙設定画面９０１を更新し（ステップＳ３０５）、本処理を終了する。これにより、手差し用紙設定画面９０１の表示を得ることが可能になる。一方、ステップＳ３０３の判別の結果、リストアップされたサイズコード（ＩＤ）があるときは（ステップＳ３０３でＹＥＳ）、上記ステップＳ３０５に進む。
【０１１３】
図１６は、図１５における手差し定型サイズ判定処理の手順を示すフローチャートである。このフローチャートの各ステップに示す処理は、ＣＰＵ２０１が、ＲＯＭ２１０に記憶されたプログラムを読み出して実行することによって行われる。
【０１１４】
図１６において、ＣＰＵ２０１は、まずガイド幅データ（Ｇ）を取得する（ステップＳ４０１）。次いで、ＣＰＵ２０１は、定型サイズテーブル８０１の主走査幅（Ｄ）が、Ｇ−ΔＳ≦Ｄ≦Ｇ＋ΔＳを満たすサイズコード（ＩＤ）をリストアップする（ステップＳ４０２）。
【０１１５】
例えば、図１１に示す例の場合、Ｇ＝２８７．０、ΔＳ＝１０．０を用いて、ＣＰＵ２０１は、主走査幅（Ｄ）が、２７７．０≦Ｄ≦２９７．０を満たすものをリストアップする。定型サイズテーブル８０１の主走査幅（Ｄ）をみると、ＩＤ＝Ａ３，ＩＤ＝Ａ４はともにＤ＝２９７．０、ＩＤ＝ＬＴＲはＤ＝２７９．４で範囲内であるためリストアップされるが、ＩＤ＝Ｂ４以下はＤ＝２７５．０以下となり範囲外であるためリストアップされない。
【０１１６】
次いで、ＣＰＵ２０１は、サイズコード（ＩＤ）がリストアップされたか否か判別する（ステップＳ４０３）。ステップＳ４０３の判別の結果、リストアップされたサイズコード（ＩＤ）がないときは（ステップＳ４０３でＹＥＳ）、本処理を終了する。
【０１１７】
一方、ステップＳ４０３の判別の結果、リストアップされたサイズコード（ＩＤ）がないときは（ステップＳ４０３でＮＯ）、ユーザ設定サイズでも定型サイズでもない。そのため、ＣＰＵ２０１は、ユーザ設定サイズ設定画面９２６を表示し（ステップＳ４０４）、本処理を終了する。これにより、設置された用紙サイズのサイズが入力可能となる。
【０１１８】
本実施の形態によれば、ガイドを用いて、手差サイズをガイド幅や後端センサの検知結果に応じて、適切な用紙サイズを随時表示することで、定型サイズと同様に非定型サイズの印刷を容易に行うことが可能となる。なお、本発明は、印刷を伴う様々な種類のジョブを実行する場合に適用することができる。本発明は、スキャナ１０２で読み取った原稿の画像を、プリンタ１０３によって印刷するコピージョブを実行する場合に適用してもよい。また、本発明は、パソコン１０７や他の画像処理装置等の外部装置から受信したＰＤＬデータを展開して、生成された画像データに従って画像をシートに印刷するプリントジョブを実行する場合に適用してもよい。他にも、本発明は、ＤＩＳＫ２１１に記憶された画像データを、操作部１０６からの指示に従って読みだし、読みだされた画像データに従ってシートに画像を印刷するＢＯＸプリントジョブに適用してもよい。また、本実施形態では、手差しトレイ３０４にセットされた用紙のサイズを設定する例について説明したが、他の給紙カセットや給紙デッキ等のシート保持手段にも、同様のガイドを設けることによって、同様の処理を適用することができる。
【０１１９】
（他の実施の形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【０１２０】
１００  画像処理装置
２０１  ＣＰＵ
２０２  メモリ
２０３  ディスプレイ
２１１  ＤＩＳＫ
【図１】
0005871650.tif 000002
【図２】
0005871650.tif 000003
【図３】
0005871650.tif 000004
【図４】
0005871650.tif 000005
【図５】
0005871650.tif 000006
【図６】
0005871650.tif 000007
【図７】
0005871650.tif 000008
【図８】
0005871650.tif 000009
【図９】
0005871650.tif 000010
【図１０】
0005871650.tif 000011
【図１１】
0005871650.tif 000012
【図１２】
0005871650.tif 000013
【図１３】
0005871650.tif 000014
【図１４】
0005871650.tif 000015
【図１５】
0005871650.tif 000016
【図１６】
0005871650.tif 000017