(57)【要約】【課題】当該印刷装置で印刷可能な最大用紙サイズを超える用紙サイズの指定があった場合にも適切に対処し得るとともに、その対処に伴い、以後の処理に不便を生じないようにする。【解決手段】当該印刷装置で印刷可能な最大用紙サイズを超える用紙サイズの指定があった場合には変倍率の変更設定により最大用紙サイズの範囲内に収めて適切に対処し得るとともに、その変更設定は一時的にのみ有効とさせ（Ｓ２６）、当初の変倍率の設定内容はその印刷後に再度有効とさせることで、以降の受信印刷データに対しては先の変倍率の設定変更が影響せず、以後の処理に変倍率の再設定等の不便を生じないようにした。【選択図】　　　　図５
2004066676.tif 000002
【特許請求の範囲】
【請求項１】
用紙サイズを指定するコマンドを受信した時、当該コマンドで指定された用紙サイズに印刷条件中の設定項目の一つである変倍率の値を反映した変倍率換算サイズに基づいて対応するサイズの用紙がセットされている給紙トレイを検索し自動的に選択する自動トレイ選択機能を有し、選択された前記給紙トレイから給紙される用紙に対して印刷する印刷装置において、
前記変倍換算サイズが当該印刷装置において印刷可能な最大用紙サイズを超えるか否かを判断する超過有無判断手段と、
前記変倍換算サイズが前記最大用紙サイズを超えると判断された場合に、当該最大用紙サイズ以下の用紙サイズに収まるように前記変倍率の変更設定を促す変倍率変更要求手段と、
前記変倍率が変更設定された場合に、変更前の変倍率を保存させるとともに、変更後の変倍率を一時的に有効とし前記自動トレイ選択機能による給紙トレイの選択に供する変倍率一時変更手段と、
一時的に有効とされた変倍率を反映した変倍率換算サイズを用いて再度給紙トレイを検索し選択させる自動トレイ再選択手段と、
選択された給紙トレイから給紙された用紙に対する印刷後に前記変更後の変倍率に代えて保存されている前記変更前の変倍率を有効とさせる変倍率回復手段と、
を備えることを特徴とする印刷装置。
【請求項２】
前記自動トレイ再選択手段による給紙トレイの検索に際して、変更設定された変倍率が一時的に有効である旨を表示部に表示させる表示手段を備えることを特徴とする請求項１記載の印刷装置。
【請求項３】
前記変倍率の変更設定時に他の印刷条件の設定項目に関してもその設定内容の一時的な変更を許容する変更許可手段を備えることを特徴とする請求項１又は２記載の印刷装置。
【請求項４】
一時的に変更設定された印刷条件の設定項目が印刷用のページデータに初期設定し直しを要するか否かを判断する初期設定要否判断手段と、
ページデータに初期設定し直しを要すると判断された場合には当該ページデータをキャンセルするデータキャンセル手段と、
を備えることを特徴とする請求項３記載の印刷装置。
【請求項５】
前記データキャンセル手段によりページデータをキャンセルする場合にその旨を前記表示部に表示させるキャンセル表示手段を備えることを特徴とする請求項４記載の印刷装置。
【請求項６】
一時的に変更設定される印刷条件の設定項目が印刷用のページデータに初期設定し直しを要するか否かを判断する初期設定要否判断手段と、
ページデータに初期設定し直しを要すると判断された場合には当該印刷条件の変更設定を無効とする変更設定無効手段と、
を備えることを特徴とする請求項３記載の印刷装置。
【請求項７】
前記変更設定無効手段により印刷条件の変更設定を無効とする場合にその旨を前記表示部に表示させる変更設定無効表示手段を備えることを特徴とする請求項６記載の印刷装置。
【請求項８】
変更設定される変倍率を一時的に有効にするか継続して有効にするかを選択する選択手段を備えることを特徴とする請求項１記載の印刷装置。
【請求項９】
用紙サイズを指定するコマンドを受信した時、当該コマンドで指定された用紙サイズに印刷条件中の設定項目の一つである変倍率の値を反映した変倍率換算サイズに基づいて対応するサイズの用紙がセットされている給紙トレイを検索し自動的に選択する自動トレイ選択機能を有し、選択された前記給紙トレイから給紙される用紙に対して印刷する印刷装置が備えるコンピュータにインストールされ、前記コンピュータに、
前記変倍換算サイズが前記印刷装置において印刷可能な最大用紙サイズを超えるか否かを判断する超過有無判断機能と、
前記変倍換算サイズが前記最大用紙サイズを超えると判断された場合に、当該最大用紙サイズ以下の用紙サイズに収まるように前記変倍率の変更設定を促す変倍率変更要求機能と、
前記変倍率が変更設定された場合に、変更前の変倍率を保存させるとともに、変更後の変倍率を一時的に有効とし前記自動トレイ選択機能による給紙トレイの選択に供する変倍率一時変更機能と、
一時的に有効とされた変倍率を反映した変倍率換算サイズを用いて再度給紙トレイを検索し選択させる自動トレイ再選択機能と、
選択された給紙トレイから給紙された用紙に対する印刷後に前記変更後の変倍率に代えて保存されている前記変更前の変倍率を有効とさせる変倍率回復機能と、
を実行させることを特徴とするプログラム。
【請求項１０】
前記自動トレイ再選択機能による給紙トレイの検索に際して、変更設定された変倍率が一時的に有効である旨を表示部に表示させる表示機能を前記コンピュータに実行させることを特徴とする請求項９記載のプログラム。
【請求項１１】
前記変倍率の変更設定時に他の印刷条件の設定項目に関してもその設定内容の一時的な変更を許容する変更許可機能を前記コンピュータに実行させることを特徴とする請求項９又は１０記載のプログラム。
【請求項１２】
一時的に変更設定された印刷条件の設定項目が印刷用のページデータに初期設定し直しを要するか否かを判断する初期設定要否判断機能と、
ページデータに初期設定し直しを要すると判断された場合には当該ページデータをキャンセルするデータキャンセル機能と、
を前記コンピュータに実行させることを特徴とする請求項１１記載のプログラム。
【請求項１３】
前記データキャンセル機能によりページデータをキャンセルする場合にその旨を前記表示部に表示させるキャンセル表示機能を前記コンピュータに実行させることを特徴とする請求項１２記載のプログラム。
【請求項１４】
一時的に変更設定される印刷条件の設定項目が印刷用のページデータに初期設定し直しを要するか否かを判断する初期設定要否判断機能と、
ページデータに初期設定し直しを要すると判断された場合には当該印刷条件の変更設定を無効とする変更設定無効機能と、
を前記コンピュータに実行させることを特徴とする請求項１１記載のプログラム。
【請求項１５】
前記変更設定無効機能により印刷条件の変更設定を無効とする場合にその旨を前記表示部に表示させる変更設定無効表示機能を前記コンピュータに実行させることを特徴とする請求項１４記載のプログラム。
【請求項１６】
変更設定される変倍率を一時的に有効にするか継続して有効にするかを選択する選択機能を前記コンピュータに実行させることを特徴とする請求項９記載のプログラム。
【請求項１７】
請求項９ないし１６の何れか一記載のプログラムが格納されたコンピュータ読取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ホスト装置から印刷データ（ページデータ）を受信して印刷するペンプロッタ、インクジェットプリンタ、レーザプリンタ等の印刷装置、この印刷装置が備えるコンピュータで用いられるプログラム及び記憶媒体に関する。
【０００２】
【従来の技術】
従来、複数サイズの用紙に印刷可能な印刷装置にあっては、自動トレイ選択機能を備えるものがある。この自動トレイ選択機能を使用して印刷する場合、コマンドにより指定された用紙サイズがセットされた給紙トレイを検索し、同サイズを優先して給紙トレイを（自動）選択することが多い。この時、或る優先順位に従い給紙トレイを検索することとなるが、指定されたサイズの用紙がセットされた給紙トレイがなかった場合（検索失敗）でも、現在選択されている給紙トレイなど、ある給紙トレイを使用して印刷を行うようにしている。そのため、意図したサイズの用紙に印刷されず、用紙を無駄に使用してしまうケースがある。
【０００３】
このような不具合を回避するために、検索に失敗した場合には、受信したページデータに関してジョブキャンセルすることにより、用紙を無駄に使用しないようにした提案例もある。
【０００４】
しかし、例えば、各種印刷装置のうち、一般に、ペンプロッタはＡ３サイズ以上の用紙に印刷可能であることが多いが、インクジェットプリンタやレーザプリンタでは、設計上或いはコスト上の制約などにより、印刷可能な用紙は最大でＡ３サイズまでであることが多い。一方、ＣＡＤ等の業務用図面作成用アプリケーションソフトウエアでは、Ａ２サイズ或いはＡ１サイズ等の如く、Ａ３サイズよりも大きなサイズの印刷データを作成することが可能である場合が多い。このような状況下で、特にプリンタで扱えない用紙サイズが指定された場合、明らかに給紙トレイの検索に失敗することになるが、このような場合でも自動トレイ選択の（検索）処理を行うことになるため、同処理を行う分だけ次のページデータ（ジョブ）の処理の開始までに余計に時間がかかってしまう不具合がある。
【０００５】
このような不具合を回避するために、自動トレイ選択の処理を行う前に、指定された用紙サイズを判別し、同サイズが当該プリンタで扱えるものかどうかを判断し、同サイズがプリンタで扱えないと判断した場合は、同データに対して自動トレイ選択処理を行わずそのままジョブキャンセルするようにした提案例もある。このような対処によると、自動トレイ選択処理を必ずしも行わなくてよいので、その分、従来よりも処理時間を短縮できる。
【０００６】
しかし、このような対処によると、指定された用紙サイズがプリンタで扱えない場合には常に正常に印刷することができなくなってしまう。
【０００７】
【発明が解決しようとする課題】
これらの問題を解消するために、自動トレイ選択時に指定された用紙サイズに印刷条件の「変倍率」の設定内容を反映したサイズを検索するサイズとしトレイ検索を行う機能を持つ印刷機において、同サイズがプリンタで扱えるサイズでないと判断した場合、指定された用紙サイズ、変倍率の設定値、及び、指定された用紙サイズに変倍率の設定値を反映した（検索する）サイズを自動トレイ選択の処理を行う前にユーザ側に認識させ、さらに検索するサイズがプリンタで扱える用紙サイズとなる「変倍率」の設定内容を算出し、同算出値の一例を自動トレイ選択の処理を行う前にユーザ側に認識させ「変倍率」の設定内容を変更できるようにした提案例もある。これによれば、プリンタで扱えないサイズのデータに対して正常に印刷することが可能となる。
【０００８】
しかし、このような「変倍率」の設定内容の変更は印刷条件を変更することになるので、以降の受信データに対しても同設定内容が有効となってしまう。そのため、データによっては正常に印刷されない場合が生じる（特に、元々プリンタで扱えるデータに対して正常に印刷されない場合が生じる）。この場合、ユーザがデータ転送前に改めて同設定内容を変更しなければ（元に戻さなければ）ならなくなり、面倒である。
【０００９】
本発明の目的は、当該印刷装置で印刷可能な最大用紙サイズを超える用紙サイズの指定があった場合にも適切に対処し得るとともに、その対処に伴い、以後の処理に不便を生じないようにすることである。
【００１０】
【課題を解決するための手段】
請求項１記載の発明は、用紙サイズを指定するコマンドを受信した時、当該コマンドで指定された用紙サイズに印刷条件中の設定項目の一つである変倍率の値を反映した変倍率換算サイズに基づいて対応するサイズの用紙がセットされている給紙トレイを検索し自動的に選択する自動トレイ選択機能を有し、選択された前記給紙トレイから給紙される用紙に対して印刷する印刷装置において、前記変倍換算サイズが当該印刷装置において印刷可能な最大用紙サイズを超えるか否かを判断する超過有無判断手段と、前記変倍換算サイズが前記最大用紙サイズを超えると判断された場合に、当該最大用紙サイズ以下の用紙サイズに収まるように前記変倍率の変更設定を促す変倍率変更要求手段と、前記変倍率が変更設定された場合に、変更前の変倍率を保存させるとともに、変更後の変倍率を一時的に有効とし前記自動トレイ選択機能による給紙トレイの選択に供する変倍率一時変更手段と、一時的に有効とされた変倍率を反映した変倍率換算サイズを用いて再度給紙トレイを検索し選択させる自動トレイ再選択手段と、選択された給紙トレイから給紙された用紙に対する印刷後に前記変更後の変倍率に代えて保存されている前記変更前の変倍率を有効とさせる変倍率回復手段と、を備える。
【００１１】
従って、当該印刷装置で印刷可能な最大用紙サイズを超える用紙サイズの指定があった場合にも変倍率の変更設定により適切に対処し得るとともに、以降の受信印刷データに対しては先の変倍率の設定変更が影響せず、以後の処理に再設定等の不便を生ずることがない。
【００１２】
請求項２記載の発明は、請求項１記載の印刷装置において、前記自動トレイ再選択手段による給紙トレイの検索に際して、変更設定された変倍率が一時的に有効である旨を表示部に表示させる表示手段を備える。
【００１３】
従って、ユーザは変更設定された変倍率が一時的に有効であることを認識でき、変倍率の設定内容を元に戻す手間が省かれる。
【００１４】
請求項３記載の発明は、請求項１又は２記載の印刷装置において、前記変倍率の変更設定時に他の印刷条件の設定項目に関してもその設定内容の一時的な変更を許容する変更許可手段を備える。
【００１５】
従って、変倍率だけでなく、他の印刷条件の設定項目に関しても一時的な変更設定を可能とし、変倍率の変更に伴い他の印刷条件も併せて変更することで、ユーザが意図した印刷結果を得ることができる。
【００１６】
請求項４記載の発明は、請求項３記載の印刷装置において、一時的に変更設定された印刷条件の設定項目が印刷用のページデータに初期設定し直しを要するか否かを判断する初期設定要否判断手段と、ページデータに初期設定し直しを要すると判断された場合には当該ページデータをキャンセルするデータキャンセル手段と、を備える。
【００１７】
従って、満足できないような印刷結果となる印刷を実行させることがなく、用紙の無駄を省ける。
【００１８】
請求項５記載の発明は、請求項４記載の印刷装置において、前記データキャンセル手段によりページデータをキャンセルする場合にその旨を前記表示部に表示させるキャンセル表示手段を備える。
【００１９】
従って、ページデータをキャンセルした旨が表示部を通じてユーザに通知されるので、データを作成し直さないと印刷できないことをユーザに認識させることができる。
【００２０】
請求項６記載の発明は、請求項３記載の印刷装置において、一時的に変更設定される印刷条件の設定項目が印刷用のページデータに初期設定し直しを要するか否かを判断する初期設定要否判断手段と、ページデータに初期設定し直しを要すると判断された場合には当該印刷条件の変更設定を無効とする変更設定無効手段と、を備える。
【００２１】
従って、ページデータの初期設定し直しを要しない対応を採ることができる。
【００２２】
請求項７記載の発明は、請求項６記載の印刷装置において、前記変更設定無効手段により印刷条件の変更設定を無効とする場合にその旨を前記表示部に表示させる変更設定無効表示手段を備える。
【００２３】
従って、ページデータに初期設定のし直しを要するような設定項目の変更設定であることをユーザに認識させることができる。
【００２４】
請求項８記載の発明は、請求項１記載の印刷装置において、変更設定される変倍率を一時的に有効にするか継続して有効にするかを選択する選択手段を備える。
【００２５】
従って、例えば同じ用紙サイズをコマンドで指定する複数ページによる印刷指定の場合、次ページ以降のデータに対して同一の設定内容を有効にすることができ、再度、変倍率を変更設定する手間を省ける。
【００２６】
請求項９記載の発明のプログラムは、用紙サイズを指定するコマンドを受信した時、当該コマンドで指定された用紙サイズに印刷条件中の設定項目の一つである変倍率の値を反映した変倍率換算サイズに基づいて対応するサイズの用紙がセットされている給紙トレイを検索し自動的に選択する自動トレイ選択機能を有し、選択された前記給紙トレイから給紙される用紙に対して印刷する印刷装置が備えるコンピュータにインストールされ、前記コンピュータに、前記変倍換算サイズが前記印刷装置において印刷可能な最大用紙サイズを超えるか否かを判断する超過有無判断機能と、前記変倍換算サイズが前記最大用紙サイズを超えると判断された場合に、当該最大用紙サイズ以下の用紙サイズに収まるように前記変倍率の変更設定を促す変倍率変更要求機能と、前記変倍率が変更設定された場合に、変更前の変倍率を保存させるとともに、変更後の変倍率を一時的に有効とし前記自動トレイ選択機能による給紙トレイの選択に供する変倍率一時変更機能と、一時的に有効とされた変倍率を反映した変倍率換算サイズを用いて再度給紙トレイを検索し選択させる自動トレイ再選択機能と、選択された給紙トレイから給紙された用紙に対する印刷後に前記変更後の変倍率に代えて保存されている前記変更前の変倍率を有効とさせる変倍率回復機能と、を実行させる。
【００２７】
従って、当該印刷装置で印刷可能な最大用紙サイズを超える用紙サイズの指定があった場合にも変倍率の変更設定により適切に対処し得るとともに、以降の受信印刷データに対しては先の変倍率の設定変更が影響せず、以後の処理に再設定等の不便を生ずることがない。
【００２８】
請求項１０記載の発明は、請求項９記載のプログラムにおいて、前記自動トレイ再選択機能による給紙トレイの検索に際して、変更設定された変倍率が一時的に有効である旨を表示部に表示させる表示機能を前記コンピュータに実行させる。
【００２９】
従って、ユーザは変更設定された変倍率が一時的に有効であることを認識でき、変倍率の設定内容を元に戻す手間が省かれる。
【００３０】
請求項１１記載の発明は、請求項９又は１０記載のプログラムにおいて、前記変倍率の変更設定時に他の印刷条件の設定項目に関してもその設定内容の一時的な変更を許容する変更許可機能を前記コンピュータに実行させる。
【００３１】
従って、変倍率だけでなく、他の印刷条件の設定項目に関しても一時的な変更設定を可能とし、変倍率の変更に伴い他の印刷条件も併せて変更することで、ユーザが意図した印刷結果を得ることができる。
【００３２】
請求項１２記載の発明は、請求項１１記載のプログラムにおいて、一時的に変更設定された印刷条件の設定項目が印刷用のページデータに初期設定し直しを要するか否かを判断する初期設定要否判断機能と、ページデータに初期設定し直しを要すると判断された場合には当該ページデータをキャンセルするデータキャンセル機能と、を前記コンピュータに実行させる。
【００３３】
従って、満足できないような印刷結果となる印刷を実行させることがなく、用紙の無駄を省ける。
【００３４】
請求項１３記載の発明は、請求項１２記載のプログラムにおいて、前記データキャンセル機能によりページデータをキャンセルする場合にその旨を前記表示部に表示させるキャンセル表示機能を前記コンピュータに実行させる。
【００３５】
従って、ページデータをキャンセルした旨が表示部を通じてユーザに通知されるので、データを作成し直さないと印刷できないことをユーザに認識させることができる。
【００３６】
請求項１４記載の発明は、請求項１１記載のプログラムにおいて、一時的に変更設定される印刷条件の設定項目が印刷用のページデータに初期設定し直しを要するか否かを判断する初期設定要否判断機能と、ページデータに初期設定し直しを要すると判断された場合には当該印刷条件の変更設定を無効とする変更設定無効機能と、を前記コンピュータに実行させる。
【００３７】
従って、ページデータの初期設定し直しを要しない対応を採ることができる。
【００３８】
請求項１５記載の発明は、請求項１４記載のプログラムにおいて、前記変更設定無効機能により印刷条件の変更設定を無効とする場合にその旨を前記表示部に表示させる変更設定無効表示機能を前記コンピュータに実行させる。
【００３９】
従って、ページデータに初期設定のし直しを要するような設定項目の変更設定であることをユーザに認識させることができる。
【００４０】
請求項１６記載の発明は、請求項９記載のプログラムにおいて、変更設定される変倍率を一時的に有効にするか継続して有効にするかを選択する選択機能を前記コンピュータに実行させる。
【００４１】
従って、例えば同じ用紙サイズをコマンドで指定する複数ページによる印刷指定の場合、次ページ以降のデータに対して同一の設定内容を有効にすることができ、再度、変倍率を変更設定する手間を省ける。
【００４２】
請求項１７記載の発明は、請求項９ないし１６の何れか一記載のプログラムが格納されたコンピュータ読取り可能な記憶媒体である。
【００４３】
従って、請求項９ないし１６の何れか一記載のプログラムの発明と同様の作用・効果を奏する。
【００４４】
【発明の実施の形態】
本発明の第一の実施の形態を図１ないし図１６に基づいて説明する。図１はレーザプリンタ或いはインクジェットプリントによる本実施の形態の印刷装置１を備えるプリントシステムの構成例を示すもので、印刷装置１には例えばパーソナルコンピュータ等の画像データの生成が可能なホスト装置２がケーブル３により接続されている。
【００４５】
ホスト装置２は、アプリケーションソフトウエアにより任意の画像データを生成し、その画像データを印刷データ（ページデータ）として印刷装置１に送出する。ホスト装置２は、印刷データを送出する際に、用紙サイズを指定するコマンドも送出する。印刷装置１は、ホスト装置２との間の通信を制御すると共に受信した印刷データに基づく印刷を制御する印刷制御部４と、実際に用紙上に印刷を行うプリンタエンジン５と、操作者の指示内容を入力できるキーボード等と共に操作者への通知内容を表示できるＬＣＤ等を備える操作パネル構成の表示部６とを有する。
【００４６】
印刷制御部４は、さらに、印刷に必要なプログラム等を格納するファームウエア用のＲＯＭ７と、通信制御と印刷制御を司るマイクロプロセッサ等からなるＣＰＵ８と、プログラム等を一時的に格納すると共に、印刷データ及び印刷データをビットマップ展開した画像データ等を一時的に格納するワークメモリとしてのＲＡＭ９と、印刷装置１に設定された処理内容等を格納し、電源オフ時にも格納内容が消失しない不揮発性ＲＡＭ（ＮＶＲＡＭ）１０と、ホスト装置２との間の通信信号のインタフェースであるホストインタフェース１１と、プリンタエンジン５との間の制御を受け持つプリンタエンジン制御部１２と、上記各部間の信号伝送を行うバス１３とからなる。
【００４７】
ここに、ＣＰＵ８はＲＯＭ７及びＲＡＭ９とともにマイクロコンピュータを構成し、当該印刷装置１の各種制御処理を受け持つ。ＲＯＭ７はＣＰＵ８が実行する制御処理プログラム、処理プログラムが格納されている。即ち、本実施の形態では、ＲＯＭ７に後述するような各種機能を実現するためのプログラムが格納されており、このＲＯＭ７がプログラムを記憶した記憶媒体として機能している。このため、本実施の形態では、ＲＯＭ７が例えばＥＥＰＲＯＭやフラッシュメモリにより構成され、ＲＯＭ７に記憶されているプログラムが書換え自在とされている。
【００４８】
プリンタエンジン５は、各々異なるサイズ又は向きの用紙を収納した複数段の給紙トレイ１４ａ，１４ｂ，１４ｃ，…を備えている。
【００４９】
ここで、ホスト装置２から印刷装置１に送出される信号中に含まれる用紙サイズを指定するコマンドデータの一例を図２に示す。このコマンドは、１６進コードの形式で送出される。１６進コードの形式では、用紙サイズのパラメータと機能仕様とが通知される。
【００５０】
また、当該印刷装置１で扱える用紙サイズの情報は、例えば、図３に示すように、ＮＶＲＡＭ１０中に予め設定登録されている。この場合の登録順は、サイズの大きい順であり、図示例であれば、Ａ３サイズ、Ｂ４サイズ、Ａ４サイズ、…、Ｂ５サイズであり、Ａ３サイズが最大用紙サイズとなっている。
【００５１】
このような状況下に、自動トレイ選択機能を利用する印刷動作時にＣＰＵ８より実行される動作制御例を図４ないし図６に示すフローチャートを参照して説明する。まず、ホスト装置２から送られたデータが受信バッファにあると（ステップＳ１のＹ）、コマンドの解析と処理を実行する（Ｓ２）。このとき、用紙サイズが指定されていれば（Ｓ３のＹ）、コマンドで指定された用紙サイズの情報をＲＡＭ９中に格納する。図７は、例えば用紙サイズとして“Ａ２サイズ”が指定されてＲＡＭ９に格納された様子を示している。
【００５２】
このような用紙サイズの指定の場合（Ｓ３のＹ）、印刷条件で指定されている変倍率の設定値の情報をＲＡＭ９中から取得する（Ｓ４）。図８は印刷条件中の変倍率が“８５％”である場合にＲＡＭ９中に格納されている様子を示している。そして、指定された用紙サイズに変倍率の設定値を反映した変倍率換算サイズを検索する用紙サイズとし、ＲＡＭ９に格納する（Ｓ５）。例えば、読み出した変倍率の設定値が“８５％”で、コマンドで指定された用紙サイズが“Ａ２サイズ”の場合、“Ａ２サイズ×０．８５＝Ｂ３サイズ相当”が変倍率換算サイズとなる。図９は、例えば変倍率換算サイズ（検索サイズ）として“Ｂ３サイズ”がＲＡＭ９に格納された様子を示している。
【００５３】
ついで、変数ｉを１にセットし（Ｓ６）、当該印刷装置１で扱える用紙サイズの種類の数ｎをセットする（Ｓ７）。変数ｉがｎ以下の場合（Ｓ８のＹ）、ＮＶＲＡＭ１０からサイズＮｏ．ｉの用紙サイズの情報を取得し（Ｓ９）、変倍率換算サイズ（検索サイズ）との大小関係を比較する（Ｓ１０）。変倍率換算サイズ（検索サイズ）のほうが大きくない場合において（Ｓ１０のＮ）、サイズＮｏ．ｉの用紙サイズと同じであれば（Ｓ１１のＹ）、通常の自動トレイ選択機能に従い、自動トレイ選択処理を実行する（Ｓ１２）。同じでなければ（Ｓ１１のＮ）、変数ｉとして＋１して（Ｓ１３）、ステップＳ８以降の処理を繰返す。ここまでの処理は通常の処理である。
【００５４】
一方、ステップＳ１０の判断において、変倍率換算サイズ（検索サイズ）のほうが大きい場合を考える。前述した例の如く、変倍率換算サイズが“Ｂ３サイズ”の場合、サイズＮｏ．１の最大用紙サイズ“Ａ３サイズ”よりも大きく、当該印刷装置１では扱えない用紙サイズであると判断される。このステップＳ１０の処理が超過有無判断手段又は超過有無判断機能として実行される。
【００５５】
変倍率換算サイズ（検索サイズ）のほうが大きい場合（Ｓ１０のＹ）、変数ｉを１にセットし（Ｓ１４）、当該印刷装置１で扱える用紙サイズの種類の数ｎをセットする（Ｓ１５）。変数ｉがｎ以下の場合（Ｓ１６のＹ）、ＮＶＲＡＭ１０からサイズＮｏ．ｉの用紙サイズの情報を取得し（Ｓ１７）、コマンドで指定された用紙サイズと当該サイズＮｏ．ｉの用紙サイズとの比率、即ち、変倍率を算出し（Ｓ１８）、当該サイズＮｏ．ｉの用紙サイズと算出した比率（変倍率）とをＲＡＭ９に格納する（Ｓ１９）。変数ｉについて、＋１して（Ｓ２０）、このような処理をｎに達するまで繰返す。
【００５６】
図１０は、このように使用可能な各サイズに対する毎の比率（変倍率）の情報がＲＡＭ９に格納された様子を示している。図１０によれば、Ａ３サイズの用紙に印刷したい場合であれば変倍率を“７０％”、Ｂ４サイズの用紙に印刷したい場合であれば変倍率を“６０％”、Ａ４サイズの用紙に印刷したい場合であれば変倍率を“５０％”、…に設定する必要があることが分かる。
【００５７】
このような比率算出・保存の処理が終了すると（Ｓ１６のＮ）、ＲＡＭ９に格納された各サイズに対する毎の比率（変倍率）の情報を伴い表示部６に変倍率の変更設定を促すメッセージを表示させる（Ｓ２１）。図１１は表示部６に表示させた変倍率の変更設定を促すメッセージの一例を示す。このステップＳ２２の処理が変倍率変更要求手段又は変倍率変更要求機能として実行される。
【００５８】
このような変倍率変更要求があっても、ユーザから印刷条件の変倍率の変更設定がないまま（Ｓ２２のＮ）、印刷処理続行の指定があった場合には（Ｓ２３のＹ）、強制的な自動トレイ選択を伴う印刷続行処理に移行する（Ｓ２４）。
【００５９】
一方、変倍率変更要求に応じて、ユーザから印刷条件の変倍率の変更設定があった場合の処理制御について説明する。例えば、変倍率が“７０％”に変更設定されたような場合である。印刷条件の変倍率の変更設定があると（２２のＹ）、当初設定されている印刷条件中の「変倍率」の設定内容をＲＡＭ９に保存させる（Ｓ２５）。図１２は、例えば当初の変倍率の設定値として設定された“８５％”がＲＡＭ９に一時的に退避されて格納された様子を示している。引き続き、変更設定された変倍率“７０％”をＲＡＭ９に格納するとともに変倍率の一時的変更の情報のフラグをセットし（Ｓ２６）、変更設定された変倍率の設定値を印刷条件に反映させる（Ｓ２７）。図１３は、変更設定された変倍率の設定値“７０％”がＲＡＭ９に格納された様子を示している。これらのステップＳ２６，Ｓ２７の処理が変倍率一時変更手段又は変倍率一時変更機能として実行される。
【００６０】
引き続き、自動トレイ選択に移行するが、この検索に先立ち、変更設定された変倍率が一時的に有効である旨を表示部６に表示させる（Ｓ２８）。この表示により、ユーザは変倍率の変更設定が一時的なものであることを認識できる。図１４は表示部６に表示させたこのメッセージの一例を示す。このステップＳ２８の処理が表示手段又は表示機能として実行される。
【００６１】
そして、指定された用紙サイズに変更設定された変倍率の設定値を反映した変倍率換算サイズを検索する用紙サイズとし、ＲＡＭ９に格納する（Ｓ２９）。例えば、読み出した変倍率の設定値が“７０％”で、コマンドで指定された用紙サイズが“Ａ２サイズ”の場合、“Ａ２サイズ×０．７０＝Ａ３サイズ相当”が変倍率換算サイズとなる。図１５は、例えば変倍率換算サイズ（検索サイズ）として“Ａ３サイズ”がＲＡＭ９に格納された様子を示している。
【００６２】
この後は、前述した場合と同様に、ステップＳ６〜Ｓ１２の処理を自動トレイ再選択手段又は自動トレイ再選択機能として、繰返す。この場合、“Ａ３サイズ”は当該印刷装置１で扱える最大用紙サイズであり（Ｓ１０のＹ）、正常に自動トレイ選択処理を実行させることができる。
【００６３】
一連の自動トレイ選択処理が終了し、再び、ステップＳ１に戻り、受信バッファにデータがあり（Ｓ１のＹ）、コマンド処理として用紙サイズの指定でない場合には（Ｓ３のＮ）、その他のコマンド処理を行い（Ｓ３０）、引き続き、印刷処理が実行されると（Ｓ３１のＹ）、ＲＡＭ９において「変倍率」の一時的変更の情報のフラグがセットされているか否かをチェックする（Ｓ３２）。当該フラグがセットされている場合には（Ｓ３２のＹ）、一時的に保存した当初の「変倍率」の設定内容を現在の設定内容に戻し（Ｓ３３）、「変倍率」の一時的変更の情報のフラグをオフにする（Ｓ３４）。図１６は当該印刷前に退避させておいた印刷条件の「変倍率」の当初の設定内容を現在の設定内容に戻したＲＡＭ９の格納状態を示している。
【００６４】
このように、本実施の形態によれば、当該印刷装置１で印刷可能な最大用紙サイズを超える用紙サイズの指定があった場合にも適切に対処し得るとともに、以降の受信印刷データに対しては先の変倍率の設定変更が影響せず、以後の処理に再設定等の不便を生ずることがない。
【００６５】
本発明の第二の実施の形態を図１７ないし図１９に基づいて説明する。第一の実施の形態で示した部分と同一部分は同一符号を用いて示し、説明も省略する（以降の実施の形態でも同様とする）。
【００６６】
第一の実施の形態では、印刷条件中の変倍率に関して一時的に変更設定できるようにしたが、本実施の形態では、これに加えて、他の印刷条件の設定項目に関しても一時的に変更設定できるようにしたものである。ここでは、他の印刷条件の設定項目として、例えば、「余白」の設定内容を一時的に変更設定する例とする。また、この変更設定は、変倍率の場合と同様に、ステップ２１に対応する図１１に示したような表示の場合に可能とする。ここに、本実施の形態では、このステップＳ２１の処理が変更許可手段又は変更許可機能として実行される。
【００６７】
この場合、ステップＳ２２で変倍率の変更設定以外に他の印刷条件の設定項目に関して変更設定があると（Ｓ４１のＹ）、印刷条件中の同項目の当初の設定内容をＲＡＭ９に一時的に保存するとともに（Ｓ４２）、設定変更された内容を印刷条件に反映させる（Ｓ４３）。例えば、「余白」に関して、当初の設定内容が“０ｍｍ”であった場合、図１９（ａ）に示すようにＲＡＭ９中に格納されているが、「余白」の変更設定に伴い当初の設定内容“０ｍｍ”は図１９（ｂ）に示すようにＲＡＭ９中で一時的に退避させて保存されるとともに、変更設定された設定内容“５ｍｍ”が有効となるように図１９（ｃ）に示すようにＲＡＭ９中に一時的に格納される。このように一時的に変更設定された内容が印刷条件に反映されてユーザ所望の印刷物が得られる。
【００６８】
そして、印刷処理が済むと（Ｓ３１のＹ）、前述したように変倍率に関する処理を実行した後（Ｓ３２〜Ｓ３４）、他の設定項目で保存したデータがあるか否かをチェックし（Ｓ４４）、あれば、一時的に退避させて保存した当初の設定内容を現在の設定内容に戻し（Ｓ４５）、次の印刷処理に待機する。図１９（ｄ）はＲＡＭ９において「余白」に関する設定内容を当初の設定内容に戻した様子を示している。
【００６９】
本実施の形態によれば、変倍率だけでなく、他の印刷条件の設定項目に関しても一時的な変更設定を可能としているので、変倍率の変更に伴い他の印刷条件も併せて変更することで、ユーザが意図した印刷結果を得ることができる。
【００７０】
本発明の第三の実施の形態を図２０及び図２１に基づいて説明する。基本的には第二の実施の形態の場合と同様であるが、他の印刷条件の設定項目に関して変更設定があった場合（Ｓ４１のＹ）、本実施の形態では、一時的に変更設定されたその印刷条件の設定項目が印刷用のページデータに初期設定し直しを要するか否かを判断するようにしたものである（Ｓ４６）。初期設定し直しを要する場合には（Ｓ４６のＹ）、受信バッファに受信したページデータをキャンセルする（Ｓ４７）。併せて、ページデータをキャンセルした旨を例えば図２１に示す如く表示部６に表示させる（Ｓ４８）。ステップＳ４６の処理が初期設定要否判断手段又は初期設定要否判断機能して実行され、ステップＳ４７の処理がデータキャンセル手段又はデータキャンセル機能として実行され、ステップＳ４８の処理がキャンセル表示手段又はキャンセル表示機能として実行される。
【００７１】
変更設定する他の印刷条件の設定項目が、例えば、「解像度」のような場合には、その設定内容を変更すると、ページデータに対して初期設定し直す必要があるため、ページデータを再度作成し直す必要がある。よって、例えば「解像度」の設定内容が変更設定された場合には、それまでの設定が無効となり、その状態で印刷を続行してもユーザが意図した印刷結果は得られないので、このようなページデータはキャンセルさせるようにしたものである。
【００７２】
よって、本実施の形態によれば、満足できないような印刷結果となる印刷を実行させることがなく、用紙の無駄を省ける。また、ページデータをキャンセルした旨が表示部６を通じてユーザに通知されるので、データを作成し直さないと印刷できないことをユーザに認識させることができる。
【００７３】
本発明の第四の実施の形態を図２２及び図２３に基づいて説明する。本実施の形態は、第三の実施の形態と同様であるが、他の印刷条件の設定項目に関する変更設定があった場合において（Ｓ４１のＹ）、一時的に変更設定されたその印刷条件の設定項目が印刷用のページデータに初期設定し直しを要する場合には（Ｓ４６のＹ）、ステップＳ４２，Ｓ４３の処理を行わないことにより、その変更設定自体を無効とさせるようにしたものである。この場合、併せて、変更した設定内容を無効とする旨を例えば図２３に示す如く表示部６に表示させる（Ｓ４８）。ステップＳ４６の処理が初期設定要否判断手段又は初期設定要否判断機能して実行され、ステップＳ４６のＹの処理が変更設定無効手段又は変更設定無効機能として実行され、ステップＳ４９の処理が変更設定無効表示手段又は変更設定無効表示機能として実行される。
【００７４】
従って、本実施の形態によれば、ページデータの初期設定し直しを要せず、印刷処理を続行させ得る対応を採ることができる。
【００７５】
本発明の第五の実施の形態を図２４及び図２５に基づいて説明する。本実施の形態は、ステップＳ２１の処理で変倍率の変更設定を促す際に、変更設定される変倍率を一時的に有効にするか継続して有効にするかを選択自在としたものである。即ち、ステップＳ２１により変倍率が変更設定された場合、変更設定される変倍率を一時的に有効にするか継続して有効にするかのメッセージを例えば図２５に示す如く表示部６に表示させ（Ｓ５１）、実行キーかエスケープキーかの選択操作を行わせる。このステップＳ５１の処理が選択手段又は選択機能として実行される。ここで、エスケープキーが押下された場合には（Ｓ５３のＹ）、第一の実施の形態等で説明したステップＳ２６以降の処理が実行される。一方、実行キーが押下された場合には（Ｓ５２のＹ）、その変倍率に関する設定内容を印刷条件に反映させるとともに（Ｓ５４）、ステップＳ２６〜Ｓ２８の処理を行うことなく、ステップＳ２９の処理に移行する。即ち、一時的に有効とするための処理は行わない。
【００７６】
従って、本実施の形態によれば、特に同じ用紙サイズをコマンドで指定する複数ページによる印刷指定の場合、次ページ以降のデータに対して同一の設定内容を有効にすることができ、再度、変倍率を変更設定する手間を省ける。
【００７７】
【発明の効果】
請求項１，９記載の発明によれば、当該印刷装置で印刷可能な最大用紙サイズを超える用紙サイズの指定があった場合にも変倍率の変更設定により適切に対処し得るとともに、以降の受信印刷データに対しては先の変倍率の設定変更が影響せず、以後の処理に再設定等の不便を生じないようにすることができる。
【００７８】
請求項２，１０記載の発明によれば、請求項１，９記載の発明において、ユーザは変更設定された変倍率が一時的に有効であることを認識でき、変倍率の設定内容を元に戻す手間を省くことができる。
【００７９】
請求項３，１１記載の発明によれば、請求項１，２，９，１０記載の発明において、変倍率だけでなく、他の印刷条件の設定項目に関しても一時的な変更設定を可能とし、変倍率の変更に伴い他の印刷条件も併せて変更することで、ユーザが意図した印刷結果を得ることができる。
【００８０】
請求項４，１２記載の発明によれば、請求項３，１１記載の発明において、満足できないような印刷結果となる印刷を実行させることがなく、用紙の無駄を省くことができる。
【００８１】
請求項５，１３記載の発明によれば、請求項４，１２記載の発明において、ページデータをキャンセルした旨が表示部を通じてユーザに通知されるので、データを作成し直さないと印刷できないことをユーザに認識させることができる。
【００８２】
請求項６，１４記載の発明によれば、請求項３，１１記載の発明において、ページデータの初期設定し直しを要しない対応を採ることができる。
【００８３】
請求項７，１５記載の発明によれば、請求項６，１４記載の発明において、ページデータに初期設定のし直しを要するような設定項目の変更設定であることをユーザに認識させることができる。
【００８４】
請求項８，１６記載の発明によれば、請求項１，９記載の発明において、例えば同じ用紙サイズをコマンドで指定する複数ページによる印刷指定の場合、次ページ以降のデータに対して同一の設定内容を有効にすることができ、再度、変倍率を変更設定する手間を省くことができる。
【００８５】
請求項１７記載の発明によれば、請求項９ないし１６の何れか一記載のプログラムの発明と同様の効果を奏する。
【図面の簡単な説明】
【図１】本発明の第一の実施の形態のプリントシステムを示す概略ブロック図である。
【図２】用紙サイズ指定のコマンド例を示す説明図である。
【図３】扱える用紙サイズの登録例を示す説明図である。
【図４】動作制御例の一部を示すフローチャートである。
【図５】動作制御例の他の一部を示すフローチャートである。
【図６】動作制御例のさらに他の一部を示すフローチャートである。
【図７】ＲＡＭの格納例を示す説明図である。
【図８】ＲＡＭの格納例を示す説明図である。
【図９】ＲＡＭの格納例を示す説明図である。
【図１０】ＲＡＭの格納例を示す説明図である。
【図１１】表示部の表示例を示す平面図である。
【図１２】ＲＡＭの格納例を示す説明図である。
【図１３】ＲＡＭの格納例を示す説明図である。
【図１４】表示部の表示例を示す平面図である。
【図１５】ＲＡＭの格納例を示す説明図である。
【図１６】ＲＡＭの格納例を示す説明図である。
【図１７】本発明の第二の実施の形態の動作制御例の一部を示すフローチャートである。
【図１８】動作制御例の他の一部を示すフローチャートである。
【図１９】ＲＡＭの格納例を示す説明図である。
【図２０】本発明の第三の実施の形態の動作制御例の一部を示すフローチャートである。
【図２１】表示部の表示例を示す平面図である。
【図２２】本発明の第四の実施の形態の動作制御例の一部を示すフローチャートである。
【図２３】表示部の表示例を示す平面図である。
【図２４】本発明の第五の実施の形態の動作制御例の一部を示すフローチャートである。
【図２５】表示部の表示例を示す平面図である。
【符号の説明】
１　　　印刷装置
６　　　表示部
７　　　記憶媒体
１４　　　給紙トレイ
【図１】
2004066676.tif 000003
【図２】
2004066676.tif 000004
【図３】
2004066676.tif 000005
【図４】
2004066676.tif 000006
【図５】
2004066676.tif 000007
【図６】
2004066676.tif 000008
【図７】
2004066676.tif 000009
【図８】
2004066676.tif 000010
【図９】
2004066676.tif 000011
【図１０】
2004066676.tif 000012
【図１１】
2004066676.tif 000013
【図１２】
2004066676.tif 000014
【図１３】
2004066676.tif 000015
【図１４】
2004066676.tif 000016
【図１５】
2004066676.tif 000017
【図１６】
2004066676.tif 000018
【図１７】
2004066676.tif 000019
【図１８】
2004066676.tif 000020
【図１９】
2004066676.tif 000021
【図２０】
2004066676.tif 000022
【図２１】
2004066676.tif 000023
【図２２】
2004066676.tif 000024
【図２３】
2004066676.tif 000025
【図２４】
2004066676.tif 000026
【図２５】
2004066676.tif 000027