(57)【要約】【課題】  シート保持部に設定されたシートのサイズと、シート保持部に保持されたシートのサイズとが異なっている場合に、ユーザに手間をかけることなく、シート保持部に収納されたシートのサイズの設定を適切に行うことができる。【解決手段】  搬送手段によって搬送されているシートのサイズを特定し、特定されたシートのサイズを、当該シートの搬送元であるシート保持部に保持されたシートのサイズとして設定する。【選択図】  図６
2012250463.tif 000002
【特許請求の範囲】
【請求項１】
シート保持部に保持されるシートを搬送する搬送手段と、
前記シート保持部に保持されたシートのサイズを記憶する記憶手段と、
前記搬送手段によって搬送されているシートのサイズを特定する特定手段と、
前記特定手段によって特定されたシートのサイズを、当該シートの搬送元であるシート保持部に保持されたシートのサイズとして設定する設定手段とを有することを特徴とする印刷装置。
【請求項２】
指定されたシートのサイズと、前記特定手段によって特定されたシートのサイズが同じであるか否かを判断する判断手段をさらに有し、
前記判断手段によって前記指定されたシートのサイズと、前記特定手段によって特定されたシートのサイズが同じでないと判定された場合に、前記設定手段は、前記特定手段によって特定されたシートのサイズを、当該シートの搬送元であるシート保持部に保持されたシートのサイズとして設定することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記搬送手段によって搬送されるシートの搬送路に設けられ、当該シートの位置を検知するセンサをさらに備え、
前記特定手段は、前記センサを用いて前記搬送手段によって搬送されているシートのサイズを特定することを特徴とする請求項１または２に記載の印刷装置。
【請求項４】
前記特定手段は、前記センサによって前記搬送手段によって搬送されるシートの先端を検知した時間、前記センサによって当該シートの後端を検知した時間、及び、前記搬送手段によってシートを搬送する搬送速度に従って、前記シートのサイズを特定することを特徴とする請求項３に記載の印刷装置。
【請求項５】
前記搬送手段によって搬送されるシートの搬送路に設けられ、当該シートの位置を検知するセンサをさらに備え、
前記搬送手段によって搬送されるシートにジャムが発生した場合に、前記センサからの情報に従って前記ジャムが発生した位置をユーザに通知する通知手段をさらに備え、
前記特定手段は、前記センサを用いて前記搬送手段によって搬送されているシートのサイズを特定することを特徴とする請求項１または２に記載の印刷装置。
【請求項６】
前記設定手段によって設定されたシートのサイズを表示する表示手段をさらに備えることを特徴とする請求項１乃至５のいずれか１項に記載の印刷装置。
【請求項７】
シート保持部に保持されるシートを搬送する搬送手段と、前記シート保持部に保持されたシートのサイズを記憶する記憶手段とを備える印刷装置の制御方法であって、
前記搬送手段によって搬送されているシートのサイズを特定する特定工程と、
前記特定工程で特定されたシートのサイズを、当該シートの搬送元であるシート保持部に保持されたシートのサイズとして設定する設定工程とを有することを特徴とする印刷装置の制御方法。
【請求項８】
請求項７に記載された印刷装置の制御方法を、コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷装置の制御方法、及びプログラムに関する。
【背景技術】
【０００２】
従来の印刷装置は、スキャナによって読み取った原稿の画像を印刷するコピー機能や、ＰＣ等の外部装置から受信した画像をシートに印刷するプリント機能を有する。印刷装置は、操作部を介して受け付けたコピー要求や、外部装置からネットワークを介して受け付けたプリント要求に応じて、シート保持部からシートを搬送し、搬送されたシートに画像を印刷する。
このような印刷装置は、シート保持部にセンサを有し、シート保持部に保持されたシートのサイズを検知し、検知されたシートのサイズをシート保持部ごとに記憶しておくものがある。このような印刷装置によれば、ユーザが手動で、シート保持部に保持されたシートのサイズを設定せずとも自動的にシートのサイズが管理されるため、ユーザの手間を省くことができる。
一方、シート保持部に保持されたシートのサイズを検知するセンサを備えず、ユーザが手動で、シート保持部に保持されたシートのサイズを設定する印刷装置もある。このような印刷装置によれば、シート保持部にサイズの検知専用のセンサを設ける必要がない。
後者の印刷装置は、あるシート保持部に対して設定されたシートのサイズと、当該シート保持部に実際に保持されているシートのサイズとが異なると、画像がシートからはみ出たり、シートのサイズに対して画像が小さすぎたりする。
そこで、シートのサイズが一致していない状態で印刷要求を受け付け、シート保持部からシートを搬送した場合に、シートの搬送を停止して、シートのサイズが一致していないことをユーザに通知するものがある（特許文献１参照）。ユーザは通知を受けると、ジョブの印刷に必要なシートのサイズと、シート保持部に保持されたシートのサイズを確認し、操作部を介して正しいシートのサイズを設定することによってシートに正しく画像を印刷できるようにしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１９４０１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の印刷装置の場合、シート保持部に設定されたシートのサイズと、シート保持部に保持されたシートのサイズとが異なっていると、ユーザは、シート保持部のサイズを手動で設定しなければならず、ユーザの手間がかかってしまう。
また、シートのサイズが不一致の状態で停止しているジョブを、ユーザがキャンセルするとエラーは解消される。その場合に、ユーザが、シート保持部に対して設定されているシートのサイズを設定し直すことを忘れてしまうと、別のユーザがシートのサイズが不一致の状態であることに気付かずに次の印刷要求を行ってしまうことがある。
本発明は、このような課題に鑑みてなされたものであり、本発明の目的は、ユーザに手間をかけることなく、シート保持部に保持されたシートのサイズの設定を適切に行う仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００５】
シート保持部に保持されるシートを搬送する搬送手段と、シート保持部に保持されたシートのサイズを記憶する記憶手段と、搬送手段によって搬送されているシートのサイズを特定する特定手段と、特定手段によって特定されたシートのサイズを、当該シートの搬送元であるシート保持部に保持されたシートのサイズとして設定する設定手段とを有することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、シート保持部に設定されたシートのサイズと、シート保持部に保持されたシートのサイズとが異なっている場合に、ユーザに手間をかけることなく、シート保持部に保持されたシートのサイズの設定を適切に行うことができる。
【図面の簡単な説明】
【０００７】
【図１】本実施形態における印刷システムの構成例を示す図である。
【図２】本実施形態における印刷装置を示す図である。
【図３】本実施形態における印刷装置の操作部を示す図である。
【図４】本実施形態における印刷装置の操作画面を示す図である。
【図５】本実施形態における印刷装置の操作画面を示す図である。
【図６】本実施形態における制御例を示すフローチャートである。
【図７】本実施形態における印刷装置の操作画面を示す図である。
【図８】本実施形態における給紙カセットのサイズ情報を管理するテーブルを示す図である。
【発明を実施するための形態】
【０００８】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【０００９】
＜第１の実施形態＞
図１は、本発明の実施形態を示す印刷システムの構成の例を示す図である。
【００１０】
本実施形態に係る印刷システムは、外部装置の一例であるＰＣ１０１と印刷装置の一例であるＭＦＰ１０２とを有する。ＰＣ１０１とＭＦＰ１０２は、ネットワーク１０３を介して接続されている。なお、ネットワーク１０３は、有線ＬＡＮや無線ＬＡＮであってもよいし、インターネットを介するものであってもよい。
【００１１】
ＰＣ１０１は、ＣＰＵ１０４、ＲＯＭ１０５、ＲＡＭ１０６、ネットワーク通信部１０７、メモリ部１０８、表示部１０９、操作部１１０等を有する。
【００１２】
ＣＰＵ１０４は、ＲＯＭ１０５からプログラム（例えば、文書作成アプリケーションやプリンタドライバ等）を読み出して実行する。ＲＡＭ１０６は、ＣＰＵ１０４の作業領域として用いられる。
【００１３】
ネットワーク通信部１０７は、ネットワーク１０３を介して送受信されるデータのインタフェース制御を行うものである。
【００１４】
メモリ部１０８は、不揮発性のメモリであり、文書作成アプリケーションで作成された画像データを記憶する。
【００１５】
表示部１０９は、液晶ディスプレイ、ＣＲＴディスプレイ等であり、各種操作画面やメッセージを表示する。
【００１６】
操作部１１０は、キーボードやマウス等であり、ユーザがＰＣ１０１に対して行う操作を受け付けるためのものである。
【００１７】
このようなＰＣ１０１は、文書作成アプリケーションで作成された画像データに従ってプリンタドライバで印刷データを生成し、生成した印刷データを印刷設定とともに、ネットワーク１０３を介してＭＦＰ１０２に送信する。また、ＰＣ１０１は、ＭＦＰ１０２からＭＦＰ１０２のステータス情報や印刷結果を受信し、受信したステータス情報や印刷結果を表示部に表示する。
【００１８】
ＭＦＰ１０２は、ＣＰＵ１２０、ＲＯＭ１２１、ＲＡＭ１２２、ネットワーク通信部１２３、メモリ部１２４、操作部１２５、スキャナ部１２６、プリンタ部１２７を備える。
【００１９】
ＣＰＵ１２０は、ＲＯＭ１２１に記憶されたプログラムを読み出して、実行することによって、ＭＦＰ１０２を統括的に制御する。ＲＡＭ１２２は、ＣＰＵ１２０の作業領域として用いられる。
【００２０】
ネットワーク通信部１２３は、ネットワーク１０３を介して送受信されるデータのインタフェース制御を行うものである。
【００２１】
スキャナ部１２６は、原稿台に載置された原稿を読み取り、読み取った原稿の画像を示す画像データを出力する。また、スキャナ部１２６は、ＡＤＦ（自動原稿搬送装置）を有し、ＡＤＦ上に載置された複数枚の原稿を１枚ずつ搬送し、搬送された原稿の画像を読み取ることができる。
【００２２】
メモリ部１２４は、スキャナ部１２６によって読み取った原稿の画像や、ＰＣ１０１から受信した印刷データ及び印刷設定を記憶する。また、メモリ部１２４は、印刷データが展開されることによって生成される画像データを記憶する。
【００２３】
操作部１２５は、ハードキーとタッチパネルから構成される。タッチパネルは、液晶ディスプレイと、当該液晶ディスプレイに貼られたタッチパネルシートとからなる。操作部１２５は、タッチパネルに、ユーザに対する各種メッセージを表示する。また、操作部１２５は、ハードキーまたはタッチパネルを介してユーザからの操作指示を受け付ける。
【００２４】
プリンタ部１２７は、ＣＰＵからの指示に従って、給紙カセットからシートを給紙し、給紙されたシートに画像を印刷する。
【００２５】
このプリンタ部１２７は、センサ１２８、給紙カセット１２９、画像形成部１３０、排紙トレイ１３１を有する。センサ１２８は、ＭＦＰ１０２のシート搬送路を搬送される印刷用紙を検知し、検知した結果をＣＰＵ１２０に通知する。
【００２６】
タイマ１３２は、現在の時刻を管理する。
【００２７】
給紙カセット１２９は、印刷に用いられるシートを保持する。給紙カセット１２９の数は単数であっても複数であってもよい。また、給紙カセット１２９は、手差しトレイや給紙デッキ等であってもよく、シートを保持するシート保持部として機能するものであればよい。
【００２８】
画像形成部１３０は、給紙カセット１２９から給紙されたシートに画像を形成する。排紙トレイ１３１は、画像形成部１３０によって画像が形成されたシートを積載しておくトレイである。
【００２９】
このＭＦＰ１０２は、コピージョブや、プリントジョブ等の複数種類のジョブを実行する。
【００３０】
コピージョブを実行する場合、ＣＰＵ１２０は、操作部１２５から印刷開始指示を受け付けたことに従ってコピージョブを生成する。このとき、操作部１２５を介して、印刷レイアウトや印刷倍率等の指定がある場合、ＣＰＵ１２０は、それらの印刷設定に従ってコピージョブを生成する。そして、ＣＰＵ１２０は、スキャナ部１２６に原稿を読み取るよう指示し、スキャナ部１２６によって読み取られた原稿の画像を示す画像データをメモリ部１２４に記憶する。その後、ＣＰＵ１２０は、メモリ部１２４に記憶された画像データをプリンタ部１２７に送り、プリンタ部１２７に当該画像データに基づく印刷を実行させる。
【００３１】
また、プリントジョブを実行する場合、ＣＰＵ１２０は、ネットワーク通信部１２３を介してＰＣ１０１から印刷データ（ＰＤＬデータ）と印刷設定を受信し、受信した印刷データと印刷設定をプリントジョブとしてメモリ部１２４に記憶する。その後、ＣＰＵ１２０は、メモリ部１２４から各プリントジョブに応じた印刷データと印刷設定を読み出して、印刷データを印刷設定に従って画像データに展開し、展開した画像データに基づく印刷をプリンタ部１２７に実行させる。
【００３２】
本実施形態では、印刷装置の例として、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎａｌ  Ｐｅｒｉｐｈｅｒａｌ）を例にあげて説明するが、印刷装置は、単機能のみを有するＳＦＰ（Ｓｉｇｎｌｅ  Ｆｕｎｃｔｉｏｎａｌ  Ｐｅｒｉｐｈｅｒａｌ）であってもよい。また、印刷装置は、ファクシミリ装置や複写機であってもよい。
【００３３】
次に図２のＭＦＰ１０２の断面図を用いて、ＭＦＰ１０２の構成について説明する。
【００３４】
ＭＦＰ１０２のスキャナ部１２６は、自動原稿搬送装置３０１（ＡＤＦ）を有する。自動原稿搬送装置３０１（ＡＤＦ）に積載された原稿は、その積載順に従って、先頭から順次１枚ずつプラテンガラス３０２上へ搬送される。その後、原稿はプラテンガラス３０２上でスキャンされ、排出トレイ３０３に排出される。
【００３５】
原稿を誘導する原稿搬送路には、ステッピングモータによって駆動される搬送ローラ３０５、原稿の先端、後端を検知する原稿検知センサ３０６が設けられている。
【００３６】
自動原稿搬送装置３０１に積載された原稿は、ステッピングモータによって駆動される搬送ローラ３０５によって、原稿流し読み位置を一定の速度で通過する。この場合、光学ユニット３０７は、原稿流し読み位置に移動し、等速で搬送される原稿を光源によって照射する。原稿からの反射光は、複数のミラー３０８、３０９、３１０、及び、レンズ３１１を介してＣＣＤイメージセンサ（以下、「ＣＣＤ」と称する。）３１２へ導かれる。これにより、走査された原稿の画像がＣＣＤ３１２によって読み取られる。ＣＣＤ３１２によって随時読み取ることで色ごと（Ｒ、Ｇ、Ｂ）の画像データが生成され、当該画像データは保存または印刷のためにメモリ部１２４に転送される。
【００３７】
プリンタ部１２７は、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）のトナーによって画像を形成するための４つの現像ユニットを有し、カラー画像及びモノクロ画像を形成する。
【００３８】
プリンタ部１２７は、レーザ露光部４０１、回転多面鏡（ポリゴンミラー）４０６、感光ドラム４０２、作像部４０３、定着部４０４、フラッパ４０５、反転用パス４０８を有する。また、プリンタ部は、給紙カセット４１０、給紙カセット４１１を有する。
【００３９】
レーザ露光部４０１は、画像データに応じて変調されたレーザ光などの光線を等角速度で回転する回転多面鏡（ポリゴンミラー）４０６に入射させ、反射走査光として感光ドラム４０２に照射する。
【００４０】
作像部４０３は、感光ドラム４０２を回転駆動し、帯電器によって帯電させた後、レーザ露光部４０１によって感光ドラム４０２上に形成された潜像をトナーによって現像する。そして、そのトナー像をシートに転写し、その際に転写されずに感光ドラム４０２上に残った微小トナーを回収するといった一連の電子写真プロセスの現像ユニット（現像ステーション）を４つ持つことで実現している。シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の順に並べられた４つの現像ユニットは、シアンの現像ユニットによる作像開始から所定時間経過後に、マゼンタ、イエロー、ブラックの現像ユニットによる作像を順次実行していく。このタイミング制御によって、シート上に色ずれのないカラー画像が転写される。
【００４１】
定着部４０４は、ローラやベルトの組み合わせによって構成され、ハロゲンヒータなどの熱源を内蔵し、作像部４０３によってトナー像が転写されたシート上のトナーを、熱と圧力によって溶解、定着させる。
【００４２】
給紙カセット４１０〜４１１は、それぞれシートを保持することができる。本実施形態では、給紙カセット４１０及び給紙カセット４１１に保持可能なシートのサイズは、Ａ５、Ａ４、Ｂ５、ＬＴＲ、ＬＥＧＡＬであるものとする。また、本実施形態におけるＭＦＰ１０２は、シートの短辺が搬送方向の先端になるようにシートを搬送する給紙（ショートエッジフィード）のみ実行可能である。
【００４３】
ＭＦＰ１０２は、給紙カセット４１０〜４１１のうちのいずれかからシートを給紙し、給紙されたシートに対して、作像部４０３で作像された画像を転写する。そして、転写された画像を定着部４０４によってシートに定着させる。そして、ＭＦＰ１０２は、画像が形成された面を下に向けてシートを排紙する場合（フェイスダウン排紙をする場合）、フラッパ４０７によってシートを反転パス４０５に導き、反転させたシートを排紙トレイ４１５に排紙する。一方、画像が形成された面を上に向けてシートを排紙する場合（フェイスアップ排紙をする場合）、フラッパ４０７によってシートを反転パス４０５に導かずに排紙トレイ４１５に排紙する。
【００４４】
また、シートの両面に画像を印刷する場合、フラッパ４０７によってシートを反転パス４０５に導き、シートの後端をローラ４０９によって挟持させた後、そのシートを両面搬送パス４０８に導く。両面搬送パス４０８に導かれたシートは、再び作像部４０３まで搬送され、シートの裏面に作像部４０３によって画像が印刷される。裏面に画像が印刷されたシートは、排紙トレイ４１５に排紙される。
【００４５】
このようにして、ＭＦＰ１０２は、シートに画像を印刷する印刷処理を実行する。
【００４６】
本実施形態におけるＭＦＰ１０２は、搬送されるシートを検知するためのセンサＳ１〜１３を備える。これらのセンサＳ１〜Ｓ１３は、シート搬送路に設けられ、ＣＰＵ１２０はセンサＳ１〜Ｓ１３からの信号に従って、搬送されるシートの位置を認識する。
【００４７】
また、ＣＰＵ１２０は、センサＳ１〜Ｓ１３からの信号に従ってシートのジャムを検知する。具体的に、ＣＰＵ１２０は、あるセンサを通過したシートが、次に通過すべきセンサを通過しないで所定の時間が経過した場合にシートのジャムが発生したと判定する。そして、ＣＰＵ１２０は、シートが通過したセンサと、当該シートが次に通過すべきセンサとの間でシートのジャムが発生したと判定する。そして、ＣＰＵ１２０は、操作部１２５に、シートがジャムを起こした位置をユーザが特定することができるための画面を表示する。
【００４８】
また、本実施形態に係るＣＰＵ１２０は、センサＳ２をシートの先端が通過した時の時刻Ｔ１をタイマ１３２から取得してメモリ部１２４に記憶する。次に、ＣＰＵ１２０は、センサＳ２をシートの後端が通過した時の時刻Ｔ２をタイマ１３２から取得してメモリ部１２４に記憶する。そして、ＣＰＵ１２０は、時刻Ｔ２と時刻Ｔ１との差と、予めメモリ部１２４に登録されたシートの搬送速度との積を求め、求めた積をシートの搬送方向の長さ（副走査長）として決定する。なお、シートの搬送方向の長さ（副操作長）を決定する方法は他の方法であってもよい。例えば、シートを搬送するためにステッピングモータを用いる場合、１ステップあたりのシートの搬送量を予めメモリ部１２４に登録しておく。そして、ＣＰＵ１２０は、時刻Ｔ１から時刻Ｔ２までの間に回転したステップ数をカウントし、カウントされたステップ数と、１ステップ辺りのシートの搬送量との積を求め、求めた積をシートの搬送方向の長さ（副走査長）として決定してもよい。また、モータの回転量を特定できる場合には、ＣＰＵ１２０は、時刻Ｔ１から時刻Ｔ２までのモータの回転量をシートの搬送方向の長さ（副走査長）として決定してもよい。
【００４９】
このＭＦＰ１０２は、シートの短辺が搬送方向の先端になるようにシートを搬送する給紙（ショートエッジフィード）のみ可能であるため、シートの搬送方向の長さからシートのサイズを一意に特定することができる。給紙カセット４１０、給紙カセット４１１にセット可能なシートのサイズは、Ａ５、Ａ４、Ｂ５、ＬＴＲ、ＬＥＧＡＬである。例えば、ＣＰＵ１２０は、シートの搬送方向の長さが２１０ｍｍであればシートのサイズがＡ５であると判定し、シートの搬送方向の長さが２９７ｍｍであればシートのサイズがＡ４であると判定することができる。同様に、ＣＰＵ１２０は、シートの搬送方向の長さが２５７ｍｍであればシートのサイズがＢ５であると判定することができる。また、シートの搬送方向の長さが２７９．４ｍｍであればシートのサイズがＬＴＲであると判定することができ、シートの搬送方向の長さが３５５．６ｍｍであればシートのサイズがＬＥＧＡＬであると判定することができる。このように、シートの搬送方向の長さが決定すれば、シートのサイズを一意に決めることができる。
【００５０】
このように、本実施形態に係るＣＰＵ１２０は、ジャムの発生をユーザに通知するためにシートの位置を検知する処理と、シートのサイズを特定するための処理の２つの処理のためにセンサＳ２を用いる。
【００５１】
次に、図３を用いて、図２に示したＭＦＰ１０２が有する操作部１２５について説明する。
【００５２】
操作部１２５は、ハードキーによるユーザ操作を受付けるキー入力部９０１、ソフトキー（表示キー）を表示可能で、当該ソフトキーによるユーザ操作を受付けるタッチパネル部９０２を有する。
【００５３】
まず、キー入力部９０１について説明する。図３に示すように、キー入力部９０１は、操作部電源スイッチ９０３を備える。ＭＦＰ１０２が、スタンバイモード（通常動作状態）のときに、操作部電源スイッチ９０３がユーザによって押されると、ＣＰＵ１２０は、ＭＦＰ１０２を、スタンバイモードからスリープモード（消費電力を抑えている状態）に切り替える。一方、ＭＦＰ１０２が、スリープモードのときに、操作部電源スイッチ９０３がユーザによって押されると、ＣＰＵ１２０は、ＭＦＰ１０２を、スリープモードからスタンバイモードに切り替える。
【００５４】
スタートキー９０５は、コピー動作や、データの送信動作を、ＭＦＰ１０２に実行させる指示をユーザから受付けるためのキーである。
【００５５】
ストップキー９０４は、コピー動作や、データの送信動作を中断する指示をユーザから受付けるためのキーである。
【００５６】
テンキー９０６は、各種設定の置数の設定をユーザにより実行するためのキーである。
【００５７】
次に、タッチパネル部９０２について説明する。タッチパネル部９０２は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：液晶表示部）と、その上に貼られた透明電極からなるタッチパネルシートとを有する。当該タッチパネル部９０２は、ユーザからの各種設定を受付ける機能と、ユーザに情報を提示する機能とを有する。
【００５８】
図４に示す初期画面５００は、タッチパネル部９０２に表示される初期画面５００である。
【００５９】
初期画面５００は、応用モードキー５０１、濃度調整キー５０２、用紙選択キー５０３、倍率設定キー５０４、仕上げキー５０５、両面設定キー５０６、カラーモード設定キー５０７を有する。ユーザは、これらのキーを押下することによってジョブの設定を行うことが可能となる。
【００６０】
応用モードキー５０１は、読み取った複数枚の原稿の画像を１枚のシートの上に並べて印刷する縮小レイアウト機能や、読み取った原稿の画像を印刷前にタッチパネル部９０２に表示するプレビュー機能の設定を行うためのキーである。
【００６１】
濃度調整キー５０２は、印刷濃度を調整するためのキーである。
【００６２】
用紙選択キー５０３は、図７に示す用紙選択画面１０００を表示するためのキーである。用紙選択画面１０００は、印刷用紙の給紙元（搬送元）となる給紙カセットを決めるための設定をユーザから受け付けるための画面である。
【００６３】
ここで、先に図７の説明をする。図７の自動用紙選択キー１０００は、原稿の画像のサイズに従って、ＣＰＵ１２０が印刷に使用する給紙カセットを選択する自動用紙選択機能を有効にするためのキーである。
【００６４】
給紙カセット選択キー１００２〜１００３は、給紙カセット１００２〜１００３のうち、印刷に使用したい給紙カセットを、ＭＦＰ１０２に選択させるのではなく、ユーザが直接指定するためのキーである。なお、図７（ａ）に示す画面のカセット１は、給紙カセット４１０に対応する。また、図７（ａ）に示す画面のカセット２は、給紙カセット４１１に対応する。
【００６５】
図４の画面の説明に戻る。倍率設定キー５０４は、印刷倍率を設定するためのキーである。仕上げキー５０５は、後処理の設定を行うためのキーである。例えば、仕上げキー５０５が押された場合に表示される画面によって、ユーザは、画像が印刷されたシートを、部ごとにシフトして排紙するシフトソート機能の設定を行うことができる。両面キー５０６は、両面印刷を行うよう設定するためのキーである。
【００６６】
カラーモード設定キー５０７は、原稿の画像の色の判別方法を決定するためのキーである。カラーモード設定キー５０７によってカラーが選択されると、ＣＰＵ１２０は、読み取った原稿の画像を全てカラー画像として認識する。また、カラーモード設定キー５０７によって白黒が選択されると、ＣＰＵ１２０は、読み取った原稿の画像を全てモノクロ画像として認識する。自動カラー選択が選択されると、ＣＰＵ１２０は、読み取った原稿の画像にカラー画素が含まれるか否かを判定し、カラー画素が含まれる場合に原稿の画像がカラー画像であると認識し、カラー画素が含まれない場合に原稿の画像がモノクロ画像であると認識する。
【００６７】
ＭＦＰ１０２のＣＰＵ１２０は、以上のような画面によって印刷設定を受け付けた後、スタートキー９０５が押されたことに従って印刷を行う。
【００６８】
本実施形態に係るＭＦＰ１０２は、給紙カセット４１０、４１１に、シートのサイズを検知するための機構（用紙ガイドや、用紙ガイドの位置を検知するセンサ等）を設けない。それによって、ＭＦＰ１０２のコストを下げることができる。
【００６９】
また、本実施形態に係るＭＦＰ１０２は、給紙カセット４１０、４１１に、シートのサイズを検知するための機構を設けない代わりに、給紙カセット４１０、４１１にセットされるシートのサイズを、機器の設定としてユーザから受け付けるようになっている。ＣＰＵ１２０は、受け付けたシートのサイズを、給紙カセット４１０、４１１のサイズ情報として図８に示すようなテーブルの形式で不揮発性のメモリ部１２４に保持する。
【００７０】
ＣＰＵ１２０は、これらの設定を、図５（ａ）（ｂ）の画面を介してユーザから受け付ける。
【００７１】
図５（ａ）の画面６００は、シートのサイズを設定したい給紙カセットをユーザが選択するための画面である。この図５（ａ）の画面は、図３の操作部１２５のユーザモードキーが押された場合に表示される。
【００７２】
図５（ａ）のキー６０１は給紙カセット４１０に対応する。ＣＰＵ１２０は、図８に示すテーブルを参照して、キー６０１上に、給紙カセット４１０に対して設定されているシートのサイズＡ４を表示する。
【００７３】
また、キー６０２は給紙カセット４１１に対応する。ＣＰＵ１２０は、図８に示すテーブルを参照して、キー６０２上に、給紙カセット４１１に対して設定されているシートのサイズＡ５を表示する。
【００７４】
戻るキー６０４は、画面６００で行われた設定を反映せずに、画面６００を閉じるためのキーである。画面６００が閉じられると、画面５００が表示される。
【００７５】
ユーザは、キー６０１またはキー６０２のうち、シートのサイズを設定したいキーを押下する。キー６０１またはキー６０２が押下されると、ＣＰＵ１２０は、押下されたキーを選択状態にする。その後、設定キー６０３が押下されると、ＣＰＵ１２０は、図５（ｂ）に示す画面７００をタッチパネル部９０２に表示する。画面７００は、画面６００で設定キー６０３が押されたときに選択状態にあったキーに対応する給紙カセットに対して、シートのサイズの設定を行うための画面である。
【００７６】
画面７００には、キー７０１〜７０５が表示されており、それぞれ、Ａ５、Ａ４、Ｂ５、ＬＴＲ、ＬＥＧＡＬを設定するためのキーである。キー７０１〜７０５のうち、ユーザが設定したいサイズのキーを押下すると、ＣＰＵ１２０は、押下されたキーを選択状態にする。キー７０１〜７０５のうち、いずれかのキーが押下された状態でＯＫキー７０６が押下されると、ＣＰＵ１２０は、画面６００で選択状態にあった給紙カセットに対して、画面７００で押下されたキーに対応するシートのサイズを設定する。ここで、ＣＰＵ１２０は、図８に示すテーブルを更新するとともに、新たに設定されたシートのサイズを図５（ａ）の画面に表示する。
【００７７】
戻るキー７０７は、画面７００で行われた設定を反映せずに、画面７００を閉じるためのキーである。画面７００が閉じられると、画面６００が表示される。
【００７８】
このように、給紙カセット４１０、４１１にセットされるシートのサイズを、機器の設定としてユーザから受け付ける場合、ユーザによって設定されたサイズと、実際に給紙カセット４１０、４１１にセットされるシートのサイズとが異なることがある。ユーザによって設定されたサイズと、実際に給紙カセット４１０、４１１にセットされるシートのサイズとが異なると、ＭＦＰ１０２は、ユーザの意図した通りのサイズのシートを給紙することができない。例えば、給紙カセット４１０にＡ５のシートが保持されているにも関わらず、給紙カセット４１０のサイズ情報（属性情報）としてＡ４が設定されている場合を想定する。この場合、ＭＦＰ１０２は、Ａ４のシートに画像を印刷するよう指定されたジョブを実行した場合に、給紙カセット４１０からシートを給紙して、Ａ４の画像を印刷するが、実際に給紙されるシートのサイズはＡ５であるため、画像がシートからはみ出してしまう。また、別の例として、給紙カセット４１０にＡ４のシートが保持されているにも関わらず、給紙カセット４１０のサイズ情報としてＡ５が設定されている場合を想定する。この場合、ＭＦＰ１０２は、Ａ５のシートに画像を印刷するよう指定されたジョブを実行した場合に、給紙カセット４１０からシートを給紙して、Ａ５の画像を印刷する。しかしながら、実際に給紙されるシートのサイズはＡ４のサイズであるため、ユーザの意図しない印刷結果となってしまう。
【００７９】
図６は、本実施形態におけるＭＦＰ１０２で実行される処理を示すフローチャートである。このフローチャートに示す処理は、ＣＰＵ１２０が、ＲＯＭ１２１に記憶されたプログラムを読み出して実行することによって行われる。
【００８０】
まず、Ｓ８０１で、ＣＰＵ１２０は、図７（ａ）に示す画面を介して印刷に用いるシートのサイズの選択を受け付ける。また、ＣＰＵ１２０は、縮小レイアウトの設定等の印刷設定を受け付ける。
【００８１】
そして、Ｓ８０２で、ＣＰＵ１２０は、印刷開始指示を受け付けたか否かを判断する。コピージョブの場合、ＣＰＵ１２０は、操作部１２５スタートキー９０５が押された場合に印刷開始指示を受け付けたと判断する。印刷開始指示を受け付けるまで、ＣＰＵ１２０は、Ｓ８０１とＳ８０２に示す処理を繰り返し実行する。印刷開始指示を受け付けたと判断した場合、ＣＰＵ１２０は、Ｓ８０３に処理を進める。
【００８２】
次に、Ｓ８０３で、ＣＰＵ１２０は、スキャナ部１２６に原稿の読取指示を出し、スキャナ部１２６に原稿を読み取らせる。原稿が複数枚ある場合、スキャナ部１２６は、ＡＤＦによって搬送される原稿を順に読み取る。なお、原稿の読み取りは、Ｓ８０３で開始された後、Ｓ８０４以降で行われる処理に並行して実行される。
【００８３】
Ｓ８０４で、ＣＰＵ１２０は、使用する給紙カセットを決定する。例えば、図７（ａ）の画面を介してキー１００２が選択されている場合、ＣＰＵ１２０は、実行するジョブのために、給紙カセット４１０を使用するよう決定する。また、キー１００３が押されている場合、ＣＰＵ１２０は、給紙カセット４１１を使用するよう決定する。また、キー１００１が選択されている場合、ＣＰＵ１２０は、スキャナ部１２６によって読み取った原稿の画像のサイズと一致するサイズのシートが保持された給紙カセットを、図８のテーブルを参照して特定し、特定された給紙カセットを使用するよう決定する。
【００８４】
Ｓ８０５で、ＣＰＵ１２０は、プリンタ部１２７に対して給紙指示を発行し、使用するよう決定された給紙カセットからシートを給紙するための指示をプリンタ部１２７に送信する。
【００８５】
Ｓ８０６で、プリンタ部１２７は、給紙したシートの先端を検知した時刻Ｔ１と、当該シートの後端を検知した時刻Ｔ２をタイマ１３２から取得し、取得した時刻Ｔ１とＴ２との差を搬送速度で割り、割った結果をシートの副走査長とする。そして、ＣＰＵ１２０は、そのシートの副走査長から、そのシートの給紙元である給紙カセットに保持されているシートのサイズを特定する。具体的に、ＣＰＵ１２０は、Ａ５、Ａ４、Ｂ５、ＬＴＲ、ＬＥＧＡＬの中から１つのサイズを特定する。
【００８６】
Ｓ８０７で、ＣＰＵ１２０は、Ｓ８０６で特定されたシートのサイズと、当該シートの給紙元である給紙カセットに設定されているシートのサイズとが異なっているか否かを判定する。それらのサイズが異なっていないと判定した場合、ＣＰＵ１２０は、Ｓ８０８に処理を進め、それらのサイズが異なっていると判定した場合、ＣＰＵ１２０は、Ｓ８１０に処理を進める。
【００８７】
Ｓ８０８で、ＣＰＵ１２０は、給紙されたシートに、プリンタ部１２７によって画像を印刷させ、Ｓ８０９に処理を進める。Ｓ８０９で、ＣＰＵ１２０は、最後のページまで印刷が完了したか否かを判定し、印刷が完了していないと判定された場合、Ｓ８０４に処理を進め、印刷が完了したと判定された場合、処理を終了する。
【００８８】
一方、Ｓ８０７からＳ８１０に処理を進めた場合、Ｓ８１０で、ＣＰＵ１２０は、印刷動作を停止する。ここで、ＣＰＵ１２０は、ＭＦＰ１０２のシート搬送路内に存在するシートを機外に排紙する。
【００８９】
そして、Ｓ８１１で、ＣＰＵ１２０は、給紙カセットにシートがないことを示す用紙無しエラーメッセージを操作部１２５のタッチパネル部９０２に表示する。
【００９０】
Ｓ８１２で、ＣＰＵ１２０は、Ｓ８０６で特定されたシートのサイズを、当該シートの給紙元である給紙カセットの設定情報として、図８に示すテーブルを更新する。具体的に、カセット１に対して設定されている設定情報がＡ４で、実際にカセット１に保持されているシートのサイズがＡ５であった場合、Ｓ８１２で、ＣＰＵ１２０は、カセット１のＡ５という情報をＡ４に自動的に書き変えて、処理を終了する。書き変えた後のテーブルを、図８（ｂ）に示す。その後、ユーザが別のジョブで用いる給紙カセットを選択するために自動用紙選択キー５０３を押下した場合に、図７（ａ）ではなく、図７（ｂ）を表示する。
【００９１】
以上のように制御することによって、給紙カセットに対して設定されたサイズ情報と、給紙カセットに実際にセットされているシートとが異なっている場合に、自動的に正しいサイズが設定される。それによって、ユーザは、わざわざ給紙カセットのサイズを設定し直さなくても、再度同じジョブを投入することによって、正しいサイズが設定された給紙カセットのシートを用いて印刷を実行させることができる。
【００９２】
また、ユーザが給紙カセットのサイズを設定し直すことを忘れたために、別のユーザがＭＦＰ１０２を使用して間違った給紙カセットを選択してしまうことを防ぐことができる。
【００９３】
＜その他の実施形態＞
なお、Ｓ８１０で印刷動作を停止した場合、停止したジョブの印刷データと印刷設定とをメモリ部１２４に退避させておいてもよい。そして、図６のフローチャートに示す処理の終了後に、印刷再開キーを含む初期画面を表示し、当該印刷再開キーが押されたら、ＣＰＵ１０２は、退避された印刷データと印刷設定に従って印刷を再開すればよい。それによって、ユーザは、容易に印刷を再開させることができる。また、初期画面ではなく、Ｓ８１１で、表示されるエラーメッセージに、退避された印刷データと印刷設定とを用いて印刷をやり直すためのキーを設けてもよい。
【００９４】
また、本実施形態では、給紙カセットに対して設定されたシートのサイズと、センサＳ２からの信号に従って算出したシートのサイズとが違っている場合に、ＣＰＵ１２０が必ず、給紙カセットに対して設定されたシートのサイズを変更する例を説明した。これに限らず、給紙カセットに対して設定されたシートのサイズと、センサＳ２からの信号に従って算出したシートのサイズとが違っている場合に、次のように制御してもよい。例えば、ＣＰＵ１２０は、給紙カセットに対して設定されたシートのサイズを、Ｓ８０６で特定されたサイズに変更するか否かをユーザが指定できるようにしてもよい。その場合、ユーザによって給紙カセットに対して設定されたシートのサイズを変更するよう指定された場合に、ＣＰＵ１２０は、給紙カセットに対して設定されたシートのサイズをＳ８０６で特定されたサイズに変更するとよい。一方、ＣＰＵ１２０は、給紙カセットに対して設定されたシートのサイズを別のサイズに変更するための画面を表示し、画面を介して受け付けた設定に従ってシートのサイズを別のサイズに変更するようにしてもよい。
【００９５】
なお、本実施形態では、ＭＦＰ１０２が、ショートエッジフィードのみを実行可能である場合を例に説明したが、ＭＦＰ１０２が、印刷用紙の長辺が搬送方向の先端になるように印刷用紙を搬送するロングエッジフィードに対応していても本発明を適用できる。その場合、給紙したシートの主走査幅を検知可能な主走査幅検知センサをＭＦＰ１０２の搬送経路上に設ければよい。その場合、上記の方法で算出した印刷用紙の副走査幅と、主走査幅検知センサを用いて検知された主走査幅とに基づいて、印刷用紙のサイズを特定することができる。
【００９６】
なお、本実施形態では、コピージョブを実行する場合について説明したが、ＰＣ１０１から印刷データと印刷設定を受信して、受信した印刷データと印刷設定に従って画像を印刷するプリントジョブに適用してもよい。その場合、印刷設定、及び印刷開始指示は、ＰＣ１０１の操作部１１０を介してなされる。ＰＣ１０１にて印刷開始指示がなされると、ＰＣ１０１が印刷データと印刷設定とを含むプリントジョブを生成してＭＦＰ１０２に送信する。ＭＦＰ１０２は、プリントジョブを受信すると、Ｓ８０４以降の処理を実行する。この場合、図４や図７で示した操作画面によって設定できる印刷設定を、ＰＣ１０１の操作部１１０を介して設定できるようにすればよい。また、図５に示す操作画面をＰＣ１０１の表示部１０９に表示し、操作部１１０を介して受け付けた給紙カセットの設定情報をＭＦＰ１０２が受信して、給紙カセットの情報として設定すればよい。さらに、図６のフローチャートに示す処理の終了後に、印刷再開キーを含む初期画面をＰＣ１０１の表示部１０９に表示し、当該印刷再開キーが操作部１１０によって指定されたら、ＣＰＵ１０２は、退避された印刷データと印刷設定に従って印刷を再開すればよい。
【００９７】
本実施形態におけるフローチャートに示す機能は、ネットワーク又は各種記憶媒体を介して取得したソフトウエア（プログラム）をコンピュータパソコン等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。
【符号の説明】
【００９８】
１０２  ＭＦＰ
１２０  ＣＰＵ
１２７  プリンタ部
【図１】
2012250463.tif 000003
【図２】
2012250463.tif 000004
【図３】
2012250463.tif 000005
【図４】
2012250463.tif 000006
【図５】
2012250463.tif 000007
【図６】
2012250463.tif 000008
【図７】
2012250463.tif 000009
【図８】
2012250463.tif 000010