(57)【要約】【課題】ユーザにより指定された用紙サイズでコピーを実行できない場合でも、コピーの結果を出力する。【解決手段】画像読み取り機能を備える印刷装置１において、コピー制御部１００は、原稿サイズ検出部１１０が検出した原稿サイズと、用紙サイズ検出部１２０が検出した給紙カセットに給紙されている用紙の用紙サイズとを比較し、一致しない場合、給紙されている他の用紙の用紙サイズを選択し、その後、読取処理部１６０に原稿を読み取らせ、印刷処理部１７０に、選択した用紙サイズで印刷を実行させる。【選択図】図２
2009147493.tif 000002
【特許請求の範囲】
【請求項１】
画像読み取り機能を備える印刷装置であって、
原稿の用紙サイズを検出する原稿サイズ検出手段と、
給紙カセットに装填されている印刷用紙の用紙サイズを検出する用紙サイズ検出手段と、
前記原稿の用紙サイズと前記印刷用紙の用紙サイズを比較し、前記原稿の用紙サイズと一致する印刷用紙の用紙サイズがないと判定した場合、前記原稿の用紙サイズと異なる印刷用紙の用紙サイズと、当該用紙サイズで印刷するための印刷倍率とを設定し、前記原稿の用紙サイズと一致する印刷用紙の用紙サイズがあると判定した場合、当該印刷用紙の用紙サイズと、当該用紙サイズで印刷するための印刷倍率とを設定する、印刷設定手段と、
前記印刷設定手段が印刷用紙の用紙サイズと印刷倍率とを設定した後に、前記原稿を読み取って画像データを生成する読取手段と、
前記画像データを、前記印刷設定手段が設定した前記印刷倍率の画像データに変更して、前記印刷設定手段が設定した前記用紙サイズの印刷用紙に印刷する印刷手段と、を備えること、
を特徴とする印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、
ユーザの操作を受け付けるユーザ操作受付手段と、
前記ユーザ操作受付手段を介してユーザが指定する印刷用紙の指定用紙サイズを検出する指定用紙サイズ検出手段と、を備え、
前記印刷設定手段は、
前記指定用紙サイズ検出手段が指定用紙サイズを検出した場合、当該指定用紙サイズと前記印刷用紙の用紙サイズを比較し、前記指定用紙サイズと一致する印刷用紙の用紙サイズがないと判定した場合、前記指定用紙サイズと異なる印刷用紙の用紙サイズと、当該用紙サイズで印刷するための印刷倍率とを設定し、前記指定用紙サイズと一致する印刷用紙の用紙サイズがあると判定した場合、当該印刷用紙の用紙サイズと、当該印刷用紙の用紙サイズで印刷するための印刷倍率とを設定すること、
を特徴とする印刷装置。
【請求項３】
請求項２に記載の印刷装置であって、
前記印刷設定手段は、
前記指定用紙サイズと一致する印刷用紙の用紙サイズがないと判定した場合、前記指定用紙サイズと異なる印刷用紙の用紙サイズをユーザに指定させるための画面を表示すること、
を特徴とする印刷装置。
【請求項４】
請求項３に記載の印刷装置であって、
前記読取手段は、
前記ユーザ操作受付手段を介してユーザの指示を受け付けた場合に、前記原稿の読み取りを開始すること、
を特徴とする印刷装置。
【請求項５】
請求項１〜４のいずれかの印刷装置を備える複合機。
【請求項６】
画像読み取り機能を備える印刷装置における印刷方法であって、
前記印刷装置は、
原稿の用紙サイズを検出する原稿サイズ検出ステップと、
給紙カセットに装填されている印刷用紙の用紙サイズを検出する用紙サイズ検出ステップと、
前記原稿の用紙サイズと前記印刷用紙の用紙サイズを比較し、前記原稿の用紙サイズと一致する印刷用紙の用紙サイズがないと判定した場合、前記原稿の用紙サイズと異なる印刷用紙の用紙サイズと、当該用紙サイズで印刷するための印刷倍率とを設定し、前記原稿の用紙サイズと一致する印刷用紙の用紙サイズがあると判定した場合、当該印刷用紙の用紙サイズと、当該用紙サイズで印刷するための印刷倍率とを設定する、印刷設定ステップと、
前記印刷設定ステップが印刷用紙の用紙サイズと印刷倍率とを設定した後に、前記原稿を読み取って画像データを生成する読取ステップと、
前記画像データを、前記印刷設定ステップが設定した前記印刷倍率の画像データに変更して、前記印刷設定ステップが設定した前記用紙サイズの印刷用紙に印刷する印刷ステップ、とを行うこと、
を特徴とする印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読み取り機能を備える印刷装置（コピー機、複合機）に関する。
【背景技術】
【０００２】
従来から、コピー機、複合機などの印刷装置では、ユーザは操作パネルなどを操作して、コピー倍率や用紙サイズを指定することができる。この場合、コピー機は、指定されたコピー倍率や用紙サイズに従って、スキャナで読み込んだ画像データを加工して、プリンタで印刷する。
【０００３】
また、特許文献１には、入力された印刷データの中に含まれる用紙サイズと、プリンタに装填（給紙）されている用紙の用紙サイズとが異なる場合に、プリンタに装填されている用紙サイズに合わせて、自動的に印刷データを縮小もしくは拡大して印刷するプリンタが記載されている。
【０００４】
【特許文献１】平１−１８４１５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、従来のコピー機は、ユーザがコピー倍率や用紙サイズを指定した場合に、指定されたコピー倍率で印刷可能なサイズの用紙や、指定されたサイズの用紙が給紙されていないことを検出すると、当該サイズの用紙でコピーを実行できない旨を、操作パネルなどに表示してユーザに通知する。
【０００６】
しかしながら、上記のコピー機は、指定されたサイズの用紙が給紙カセットに補充されない限り、コピー処理を継続し、コピー結果を出力することができない。そのため、急いでコピーの結果を得たいユーザの要望に応えることができない。特に、デフォルトのコピー倍率（例えば、１００％）のままコピーを行いたいユーザにとって、再度、コピー倍率や用紙サイズの設定を行うのは煩わしい。
【０００７】
本発明は、上記の要望に応えるべくなされたものであり、ユーザにより指定された用紙サイズでコピーを実行できない場合でも、コピーの結果を出力するための技術を提供することを目的としている。
【課題を解決するための手段】
【０００８】
上記の要望に応える印刷装置に係る発明は、画像読み取り機能を備える印刷装置であって、原稿の用紙サイズを検出する原稿サイズ検出手段と、給紙カセットに装填されている印刷用紙の用紙サイズを検出する用紙サイズ検出手段と、前記原稿の用紙サイズと前記印刷用紙の用紙サイズを比較し、前記原稿の用紙サイズと一致する印刷用紙の用紙サイズがないと判定した場合、前記原稿の用紙サイズと異なる印刷用紙の用紙サイズと、当該用紙サイズで印刷するための印刷倍率とを設定し、前記原稿の用紙サイズと一致する印刷用紙の用紙サイズがあると判定した場合、当該印刷用紙の用紙サイズと、当該用紙サイズで印刷するための印刷倍率とを設定する、印刷設定手段と、前記印刷設定手段が印刷用紙の用紙サイズと印刷倍率とを設定した後に、前記原稿を読み取って画像データを生成する読取手段と、前記画像データを、前記印刷設定手段が設定した前記印刷倍率の画像データに変更して、前記印刷設定手段が設定した前記用紙サイズの印刷用紙に印刷する印刷手段と、を備えること、を特徴とする。
【０００９】
ここで、上記の印刷装置は、ユーザの操作を受け付けるユーザ操作受付手段と、前記ユーザ操作受付手段を介してユーザが指定する印刷用紙の指定用紙サイズを検出する指定用紙サイズ検出手段と、を備え、前記印刷設定手段は、前記指定用紙サイズ検出手段が指定用紙サイズを検出した場合、当該指定用紙サイズと前記印刷用紙の用紙サイズを比較し、前記指定用紙サイズと一致する印刷用紙の用紙サイズがないと判定した場合、前記指定用紙サイズと異なる印刷用紙の用紙サイズと、当該用紙サイズで印刷するための印刷倍率とを設定し、前記指定用紙サイズと一致する印刷用紙の用紙サイズがあると判定した場合、当該印刷用紙の用紙サイズと、当該印刷用紙の用紙サイズで印刷するための印刷倍率とを設定すること、を特徴とするものであってもよい。
【００１０】
また、上記の印刷装置であって、前記印刷設定手段は、前記指定用紙サイズと一致する印刷用紙の用紙サイズがないと判定した場合、前記指定用紙サイズと異なる印刷用紙の用紙サイズをユーザに指定させるための画面を表示すること、を特徴とするものであってもよい。
【００１１】
また、上記の印刷装置であって、前記読取手段は、前記ユーザ操作受付手段を介してユーザの指示を受け付けた場合に、前記原稿の読み取りを開始すること、を特徴とするものであってもよい。
【００１２】
上記の要望に応える複合機に係る発明は、上記のいずれかの印刷装置を備える複合機である。
【００１３】
上記の要望に応える印刷方法に係る発明は、画像読み取り機能を備える印刷装置における印刷方法であって、前記印刷装置は、原稿の用紙サイズを検出する原稿サイズ検出ステップと、給紙カセットに装填されている印刷用紙の用紙サイズを検出する用紙サイズ検出ステップと、前記原稿の用紙サイズと前記印刷用紙の用紙サイズを比較し、前記原稿の用紙サイズと一致する印刷用紙の用紙サイズがないと判定した場合、前記原稿の用紙サイズと異なる印刷用紙の用紙サイズと、当該用紙サイズで印刷するための印刷倍率とを設定し、前記原稿の用紙サイズと一致する印刷用紙の用紙サイズがあると判定した場合、当該印刷用紙の用紙サイズと、当該用紙サイズで印刷するための印刷倍率とを設定する、印刷設定ステップと、前記印刷設定ステップが印刷用紙の用紙サイズと印刷倍率とを設定した後に、前記原稿を読み取って画像データを生成する読取ステップと、前記画像データを、前記印刷設定ステップが設定した前記印刷倍率の画像データに変更して、前記印刷設定ステップが設定した前記用紙サイズの印刷用紙に印刷する印刷ステップ、とを行うこと、を特徴とする。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の一実施形態について、図面を参照して説明する。
【００１５】
図１は、本発明を適用した印刷装置のハードウェア構成の概要を示すブロック図である。
【００１６】
本図に示すように、印刷装置１は、制御部１０と、通信インタフェース部２０と、ユーザインタフェース部３０と、スキャナ部４０と、プリンタ部５０とから構成される。もちろん、印刷装置１の構成はこれに限られない。例えば、印刷データを記憶する記憶手段として、ハードディスクやメモリーカード等の不揮発性の記憶装置を備えていてもよい。
【００１７】
制御部１０は、上記の各部を制御し、印刷装置１の様々な処理を行う中心的ユニットである。制御部１０は、各種演算処理を行うＣＰＵ（Central Processing Unit）１２と、実行するプログラムや必要なデータを格納するＲＡＭ（Random Access Memory）１４やＲＯＭ（Read Only Memory）１６等を備える。制御部１０は、例えば、ユーザインタフェース部２０を介してユーザからコピーの指示を受け付けて、原稿の読み込みをスキャナ部４０に実行させ、読み込まれた画像データの印刷をプリンタ部５０に実行させる。また、制御部１０は、通信インタフェース部３０を介して印刷対象の画像データを受け付けて、受け付けた画像データの印刷をプリンタ部５０に実行させる。
【００１８】
通信インタフェース部２０は、ＬＡＮなどのネットワーク上の外部装置と通信を行うための通信装置であり、例えば、ネットワークアダプタやＮＩＣ（Network Interface Card）などである。
【００１９】
ユーザインタフェース部３０は、ユーザの指示をユーザの操作により受け付けるためのユニットである。ユーザインタフェース部３０は、例えば、ディスプレイと、ディスプレイの表示面側に搭載され表示画面を透過するいわゆるタッチパネルから構成される（図示しない）。タッチパネルは、例えば、感圧式または静電式の入力検出素子などにより構成される。また、ユーザインタフェース部３０は、各種機能を実行するためのボタン（例えば、コピースタートボタン）や、キーボードなどのハードスイッチを備える（図示しない）。ユーザインタフェース部３０は、タッチパネル上のユーザのタッチ操作を検出し、タッチ位置とともに制御部１０に出力する。また、ハードスイッチ上のユーザの操作を検出し、制御部１０に出力する。
【００２０】
スキャナ部４０は、ガラス台（図示しない）に載せられた原稿を読み取り、画像データを生成するユニットである。スキャナ部４０は、画像データ変換部４２と、読取エンジン４４とを備える。画像データ変換部４２は、読取エンジン４４のＣＣＤ（Charge Coupled Device）センサが読み取った赤（Ｒ）、緑（Ｇ）、青（Ｂ）それぞれについての濃淡のアナログ情報をデジタル信号化して画像データとして出力する。読取エンジン４４は、光源、キャリッジ、走査用モータ、レンズ、ＣＣＤ（Charge Coupled Device）センサ（いずれも図示しない）、原稿センサ４６などから構成され、ガラス台に載せられた原稿に光を当てながら走査し、その反射光をＲＧＢのフィルタをかけたＣＣＤセンサに導く。原稿センサ４６は、ガラス台に原稿が載せられているか否か、また、原稿の用紙サイズ（原稿サイズ）を検出して出力する。もちろん、スキャナ部４０の構成は上記に限られない。
【００２１】
プリンタ部５０は、スキャナ部４０や制御部１０から送られた画像データを印刷する。プリンタ部５０は、画像処理部５２と、印刷エンジン５４とを備える。画像処理部５２は、受け付けた画像データに基づいて印刷エンジン５４が印刷可能なイメージデータを生成する処理を行う。印刷エンジン５４は、複数のサイズの印刷用紙を装填するための複数の給紙カセット、給紙カセットに装填された印刷用紙を１枚ずつ取り出して転写ユニットへと送り出す給排紙ユニット、各色のトナーを収めたトナーカートリッジ、感光体上に静電潜像を形成してトナーを付着させる感光体ユニット、感光体に付着したトナー像を給排紙ユニットから送られた印刷用紙に転写する転写ユニット、印刷用紙上に転写されたトナー像を熱と圧力とで印刷用紙に定着する定着ユニット（いずれも図示しない）、給紙センサ５６などから構成され、印刷用紙等の印刷媒体に印刷を行う。給紙センサ５６は、給紙カセットに印刷用紙が装填されているか否か、給紙カセットに装填される印刷用紙の用紙サイズを検出して出力する。もちろん、プリンタ部５０は、上記のようなレーザ方式のページプリンタに限られず、インクジェット方式のプリンタであってもよい。
【００２２】
図２は、本発明を適用した印刷装置の機能構成を示すブロック図である。
【００２３】
本図に示すように、印刷装置１は、コピー制御部１００と、原稿サイズ検出部１１０と、用紙サイズ検出部１２０と、指定用紙サイズ検出部１３０と、表示処理部１４０と、ユーザ操作受付部と１５０と、読取処理部１６０と、印刷処理部１７０とを備える。これらの各機能部は、ＣＰＵ１２がＲＯＭ１６上に予め記憶されている所定のプログラムをＲＡＭ１４上にロードして実行することにより、制御部１０上に構築される。
【００２４】
コピー制御部１００は、上記の各機能部を含む印刷装置１全体の動作を制御する。コピー制御部１００は、例えば、ユーザ操作解析部１５０を介して、コピーを実行するためのユーザの指示を受け付けて、読み取りを実行するように読取処理部１６０に指示したり、読み取られた画像データについて印刷を実行するように印刷処理部１７０に指示したりする。また、ユーザ操作解析部１５０を介して、コピー部数、両面印刷などの設定情報を受け付けた場合、これらの設定情報に従って印刷処理を行うように印刷処理部１７０に指示する。また、コピー制御部１００は、原稿サイズ検出部１１０から原稿サイズを、用紙サイズ検出部１２０から給紙カセットに装填されている印刷用紙の用紙サイズを、指定用紙サイズ検出部１３０からユーザが指定した用紙サイズ（指定用紙サイズ）を取得し、原稿サイズ若しくは指定用紙サイズと同じサイズの用紙で印刷を実行可能か否かを判断する。
【００２５】
原稿サイズ検出部１１０は、スキャナ部４０の原稿センサ４６から、原稿がガラス台にセットされているか否かを示す情報や、原稿サイズを示す情報を取得する。
【００２６】
用紙サイズ検出部１２０は、プリンタ部５０の給紙センサ５６から、給紙カセットに用紙が装填されているか否かを示す情報や、給紙カセットに装填されている印刷用紙の用紙サイズを示す情報を取得する。
【００２７】
指定用紙サイズ検出部１３０は、ユーザ操作解析部１５０を介して、ユーザが指定したコピー倍率や用紙サイズ（指定用紙サイズ）を取得する。なお、ユーザが指定したコピー倍率で印刷可能な用紙のサイズを指定用紙サイズとしてもよい。
【００２８】
表示処理部１４０は、他の機能部の指示を受け付け、ユーザインタフェース部３０に画面を表示させるための描画コマンドを生成して出力する。例えば、コピーの各種設定を受け付けるためのメニュー画面や設定画面を表示するための描画コマンドを生成する。
【００２９】
ユーザ操作受付部１５０は、ユーザインタフェース部３０を介して入力されたユーザの操作を受け付け、その操作内容を解析して、その操作内容に対応する処理が実行されるように他の機能部を制御する。例えば、コピーを実行するためのユーザ操作を受け付けて、読取処理と印刷処理とを実行するようにコピー制御部１００に要求する。また、コピー倍率や用紙サイズを指定するユーザ操作を受け付けて、コピー倍率と用紙サイズとを指定用紙サイズ検出部１３０に送る。
【００３０】
読取処理部１６０は、スキャナ部４０を制御して、セットされた原稿の読取処理を実行させる。また、スキャナ部４０で生成された画像データを取得する。
【００３１】
印刷処理部１７０は、スキャナ部４０から取得した画像データを、コピー制御部１００から指定されたコピー倍率の画像データになるように変換する。また、プリンタ部５０を制御して、コピー制御部１００から指定された用紙サイズの印刷用紙に、画像データの印刷処理を行わせる。
【００３２】
次に、上記のハードウェアおよび機能部により実行される印刷装置１の特徴的な動作について、図３、４を参照して説明する。図３は、本発明を適用した印刷装置において実行されるコピー処理の流れを示すフロー図である。図４は、ユーザインタフェース部に表示される画面の具体例を示す図である。
【００３３】
図３に示されるフローは、印刷装置１が起動されると開始される。
【００３４】
印刷装置１が起動されると、原稿サイズ検出部１１０は、原稿がガラス台にセットされたか否かを監視する（Ｓ１００）。具体的には、原稿サイズ検出部１１０は、原稿がガラス台にセットされているか否かを示す情報と原稿サイズを示す情報が、原稿センサ４６から送られてきたか否かを監視する。そして、原稿がセットされたことと原稿サイズを示す情報とを受け付けた場合（Ｓ１００でＹＥＳ）、これらの情報を保持し、Ｓ１１０に進む。一方、それらの情報が送られてこない場合（Ｓ１００でＮＯ）、監視を継続する。
【００３５】
原稿が検出されると（Ｓ１００でＹＥＳ）、用紙サイズ検出部１２０は、給紙状態を検出する（Ｓ１１０）。具体的には、用紙サイズ検出部１２０は、給紙センサ５６から、給紙カセットに用紙が装填されているか否かを示す情報と、給紙カセットの印刷用紙の用紙サイズを示す情報とを取得し、これらの情報を給紙カセットごとに保持する。そして、Ｓ１２０へ進む。
【００３６】
給紙状態が検出されると（Ｓ１１０）、コピー制御部１００は、設定されているコピーモードを判定する（Ｓ１２０）。ここで、コピーモードとは、例えば、用紙サイズやコピー倍率の設定を自動的に行う自動モードや、これらの設定をユーザが手動で行う手動モードを示す情報である。コピー制御部１００は、このコピーモードに関する情報を保持している。なお、ここでは、デフォルトは、自動モードに設定されているものとする。具体的には、コピー制御部１００は、ユーザ操作受付部１３０を介して、コピーモードを手動モードに変更するユーザの操作、例えば、コピー倍率や用紙サイズを指定する操作、があったか否かを判定する。そして、自動モードであると判定した場合（Ｓ１２０でＹＥＳ）、Ｓ１３０に進む。一方、手動モードであると判定した場合（Ｓ１２０でＮＯ）、Ｓ１５０に進む。
【００３７】
自動モードである場合（Ｓ１２０でＹＥＳ）、コピー制御部１００は、スタート操作が行われた否かを監視する（Ｓ１３０）。具体的には、コピー制御部１００は、ユーザ操作受付部を介して、ユーザインタフェース部３０のスタートボタンが押下されたか否かを監視する。そして、スタート操作を受け付けた場合（Ｓ１３０でＹＥＳ）、Ｓ１４０に進む。一方、スタート操作を受け付けていない場合（Ｓ１３０でＮＯ）、監視を継続する。
【００３８】
スタート操作を受け付けた場合（Ｓ１３０でＹＥＳ）、コピー制御部１００は、用紙サイズの選択と、コピー倍率の算出とを行い、設定する（Ｓ１４０）。具体的には、コピー制御部１００は、まず、原稿サイズ検出部１１０から原稿サイズを、用紙サイズ検出部１２０から給紙カセットの用紙サイズと用紙の装填の有無とを取得する。そして、用紙が装填されている状態の給紙カセットのうち、原稿サイズと一致する用紙サイズの給紙カセットを検索する。原稿サイズと一致する用紙サイズがあると判定した場合、その用紙サイズを印刷に使用する用紙サイズとして設定する。また、コピー倍率を１００％（等倍）として設定する。一方、原稿サイズと一致する用紙サイズがないと判定した場合、予め定めた順序にしたがって、他の用紙サイズを印刷に使用する用紙サイズとして設定する。例えば、原稿サイズより一段階大きいサイズから順に、用紙サイズを選択するようにすることができる。また、設定した用紙サイズに合わせて、コピー倍率を算出して設定する。例えば、原稿サイズより大きい用紙サイズを設定した場合、コピー倍率を１００％若しくは１００％以上に設定し、原稿サイズより小さい用紙サイズを設定した場合、コピー倍率を１００％より小さく設定する。
【００３９】
一方、手動モードである場合（Ｓ１２０でＮＯ）、指定用紙サイズ検出部１３０は、ユーザ操作解析部１５０を介して、ユーザが指定したコピー倍率や用紙サイズ（指定用紙サイズ）を取得し、保持する（Ｓ１５０）。
【００４０】
それから、コピー制御部１００は、指定用紙サイズと給紙カセットの用紙サイズとが一致するか否か判定する（Ｓ１６０）。具体的には、コピー制御部１００は、まず、用紙サイズ検出部１２０から給紙カセットの用紙サイズと用紙の装填の有無とを、指定用紙サイズ検出部１３０から指定用紙サイズを取得する。そして、用紙が装填されている状態の給紙カセットのうち、指定用紙サイズと一致する用紙サイズの給紙カセットを検索する。指定用紙サイズと一致する用紙サイズがあると判定した場合（Ｓ１６０でＹＥＳ）、Ｓ１７０に進む。一方、指定用紙サイズと一致する用紙サイズがないと判定した場合（Ｓ１６０でＮＯ）、Ｓ１９０に進む。
【００４１】
指定用紙サイズと一致する用紙サイズがある場合（Ｓ１６０でＹＥＳ）、コピー制御部１００は、スタート操作が行われた否かを監視する（Ｓ１７０）。そして、スタート操作を受け付けた場合（Ｓ１７０でＹＥＳ）、Ｓ１８０に進む。一方、スタート操作を受け付けていない場合（Ｓ１７０でＮＯ）、監視を継続する。
【００４２】
スタート操作を受け付けた場合（Ｓ１７０でＹＥＳ）、コピー制御部１００は、用紙サイズと、コピー倍率とを設定する（Ｓ１８０）。具体的には、コピー制御部１００は、まず、指定用紙サイズ検出部１３０から、ユーザが指定したコピー倍率と指定用紙サイズとを取得する。そして、取得したコピー倍率を印刷に使用するコピー倍率として、取得した指定用紙サイズを印刷に使用する用紙サイズとしてそれぞれ設定する。
【００４３】
一方、指定用紙サイズと一致する用紙サイズがない場合（Ｓ１６０でＮＯ）、コピー制御部１００は、メッセージを表示する（Ｓ１９０）。具体的には、コピー制御部１００は、表示処理部１４０に指示して、図４に示すような操作画面を、ユーザインタフェース部３０のディスプレイに表示させる。
【００４４】
図４（Ａ）は、原稿サイズがＡ３、指定用紙サイズがＡ３であって、用紙サイズがＡ３の用紙が給紙カセットに装填されていない場合に表示される操作画面を示している。操作画面３１０は、「Ａ３の用紙がないため、等倍（１００％）でコピーをできません。他のサイズの用紙でコピーを継続しますか？」などとユーザの操作を促すためのメッセージ３２０と、他の用紙サイズの用紙を選択するためのボタン３３０とから構成される。ここでは、Ａ３以外の用紙サイズの用紙、例えば、Ｂ４、Ａ４、Ｂ５を選択するためのボタンが表示されている。また、Ａ３を選択するためのボタンは、グレーアウトされており、Ａ３用紙が給紙カセットに補充されるまで、操作できないようになっている。また、各ボタン３３０には、指定用紙サイズとボタンに割り当てられた用紙サイズとを比べてコピー倍率がどのように変化するのか、すなわち、縮小となるのか拡大となるのかが表示される。
【００４５】
図４（Ｂ）は、原稿サイズがＡ４、指定用紙サイズがＡ４であって、用紙サイズがＡ４の用紙が給紙カセットに装填されていない場合に表示される操作画面を示している。操作画面３１０は、「Ａ４の用紙がないため、等倍（１００％）でコピーをできません。他のサイズの用紙でコピーを継続しますか？」などとユーザの操作を促すためのメッセージ３２０と、他の用紙サイズの用紙を選択するためのボタン３３０とから構成される。ここでは、Ａ４以外の用紙サイズの用紙、例えば、Ａ３、Ｂ４、Ａ５を選択するためのボタンが表示されている。また、Ａ４を選択するためのボタンは、グレーアウトされており、Ａ４用紙が給紙カセットに補充されるまで、操作できないようになっている。また、各ボタン３３０には、指定用紙サイズとボタンに割り当てられた用紙サイズとを比べてコピー倍率がどのように変化するのか、すなわち、縮小となるのか拡大となるのかが表示される。
【００４６】
図３に戻って、上記のような操作画面を表示すると（Ｓ１９０）、コピー制御部１００は、指定用紙サイズの変更を受け付けたか否かを判定する（Ｓ２００）。具体的には、コピー制御部１００は、上記のような操作画面上のボタンの押下をユーザ操作解析部３０を介して受け付け、指定用紙サイズが変更されたか否かを判定する。そして、指定用紙サイズが変更されたと判定した場合（Ｓ２００でＹＥＳ）、Ｓ２１０に進む。一方、指定用紙サイズが変更されていない、すなわち、用紙サイズ検出部１２０を介して現在の指定用紙サイズの用紙が給紙カセットに補充されたと判定した場合（Ｓ２００でＮＯ）、Ｓ１７０に進む。
【００４７】
指定用紙サイズの変更があった場合（Ｓ２００でＹＥＳ）、指定用紙サイズ検出部１３０は、ユーザ操作解析部１５０を介して、ユーザが指定した指定用紙サイズを取得し、保持する（Ｓ２１０）。また、指定用紙サイズに合わせてコピー倍率を算出して保持する。例えば、原稿サイズより大きい指定用紙サイズが指定された場合、コピー倍率を１００％若しくは１００％以上にし、小さいサイズが指定された場合、コピー倍率を１００％より小さくする。
【００４８】
それから、コピー制御部１００は、スタート操作が行われた否かを監視する（Ｓ２２０）。そして、スタート操作を受け付けた場合（Ｓ２２０でＹＥＳ）、Ｓ２３０に進む。一方、スタート操作を受け付けていない場合（Ｓ２２０でＮＯ）、監視を継続する。
【００４９】
スタート操作を受け付けた場合（Ｓ２２０でＹＥＳ）、コピー制御部１００は、用紙サイズと、コピー倍率とを設定する（Ｓ２３０）。具体的には、コピー制御部１００は、まず、指定用紙サイズ検出部１３０から、コピー倍率と指定用紙サイズとを取得する。そして、取得したコピー倍率を印刷に使用するコピー倍率として、取得した指定用紙サイズを印刷に使用する用紙サイズとしてそれぞれ設定する。
【００５０】
用紙サイズとコピー倍率とが設定されると（Ｓ１４０、Ｓ１８０、Ｓ２３０）、コピー制御部１００は、キャリッジを動作させ、コピー処理を実行する（Ｓ２４０）。具体的には、コピー制御部１００は、まず、読取処理部１６０に指示して原稿の読み取りを行わせる。読取処理部１６０は、スキャナ部４０を制御してキャリッジを動作させ、原稿の画像データを出力させる。そして、読取処理部１６０は、取得した画像データを印刷処理部１７０に送る。また、これと同時に、コピー制御部１００は、設定されたコピー倍率と用紙サイズと（Ｓ１４０、Ｓ１８０、Ｓ２３０）を印刷処理部１７０に送り、印刷を指示する。印刷処理部１７０は、受け付けた画像データを、指示されたコピー倍率の画像データに変換し、指示された用紙サイズとともにプリンタ部５０に送る。そして、印刷処理部１７０は、プリンタ部５０を制御して、指示された用紙サイズの用紙に、画像データを印刷させる。
【００５１】
以上のようにして、コピー処理が実行される。
【００５２】
以上、本発明の一実施形態について説明した。本実施形態によれば、ユーザにより指定された用紙サイズでコピーを実行できない場合でも、コピーの結果を出力することができる。すなわち、ユーザが指定した用紙サイズの用紙が給紙カセットに給紙されていない場合でも、ワンタッチの操作で、給紙されている他の用紙サイズの用紙を指定することができるため、コピーの結果を即座に出力させることができる。また、他の用紙サイズを指定しても、そのサイズに合わせて拡大・縮小が行われるため最適なコピー結果が得られる。
【００５３】
さらに、本実施形態によれば、キャリッジが動作する前に、ユーザが指定した用紙サイズの用紙が給紙カセットに給紙されていないことをユーザに通知することができる。すなわち、従来は、通知が行われるためには、コピー開始の操作を行ってキャリッジを動作させる必要があったが、本実施形態によれば、通知を行うためにキャリッジを動作させる必要がなくなり、キャリッジの動作に必要な消費電力（例えば、２４Ｖ）を削減することができる。
【００５４】
以上、本発明について、例示的な実施形態と関連させて記載した。多くの代替物、修正および変形例が当業者にとって明らかであることは明白である。したがって、上に記載の本発明の実施形態は、本発明の要旨と範囲を例示することを意図し、限定するものではない。
【図面の簡単な説明】
【００５５】
【図１】本発明を適用した印刷装置のハードウェア構成の概要を示すブロック図。
【図２】本発明を適用した印刷装置の機能構成を示すブロック図。
【図３】本発明を適用した印刷装置において実行されるコピー処理の流れを示すフロー図。
【図４】ユーザインタフェース部に表示される画面の具体例を示す図。
【符号の説明】
【００５６】
１・・・印刷装置、１０・・・制御部、１２・・・ＣＰＵ、１４・・・ＲＡＭ、１６・・・ＲＯＭ、２０・・・通信インタフェース部、３０・・・ユーザインタフェース部、４０・・・スキャナ部、４２・・・画像データ変換部、４４・・・読取エンジン、４６・・・原稿センサ、５０・・・プリンタ部、５２・・・画像処理部、５４・・・印刷エンジン、５６・・・給紙センサ、
１００・・・コピー制御部、１１０・・・原稿サイズ検出部、１２０・・・用紙サイズ検出部、１３０・・・指定用紙サイズ検出部、１４０・・・表示処理部、１５０・・・ユーザ操作受付部、１６０・・・読取処理部、１７０・・・印刷処理部、
３１０・・・操作画面、３２０・・・メッセージ、３３０・・・ボタン
【図１】
2009147493.tif 000003
【図２】
2009147493.tif 000004
【図３】
2009147493.tif 000005
【図４】
2009147493.tif 000006