(57)【要約】【課題】ホストから受信したデータから描画エリアを算出し、ユーザがその描画エリアに収まるように変倍率を調節して描画処理したり、或いはユーザが基準サイズを調整して最適な給紙トレイを選択して描画エリアを欠落することなく全て描画処理できる画像形成装置を提供する。【解決手段】このレーザプリンタ１は、その時設定されている制御モード及びホスト３からの制御コードに従って、ホスト３からの印字データを、ビデオデータに変換してプリンタエンジン１３へ出力するコントローラ２と、コントローラ２からのビデオ信号および制御信号により感光体上に静電潜像を作り、現像し、また給紙部より転写紙を給紙し、転写及び定着し、画像を形成するプリンタエンジン１３と、プリンタの状態を示す表示部、及びプリンタのモード、印刷部数の指定、フォント等を切替えるスイッチ部からなる操作パネル４と、プリンタ本体と脱着可能な記憶媒体であり、例えばメモリーカードやＳＩＭＭやＤＩＭＭであるオプションメモリ１５とを備えて構成される。【選択図】            図２
2004336213.tif 000002
【特許請求の範囲】
【請求項１】
受信したデータの描画エリアを算出し、設定された給紙トレイの用紙サイズの範囲内に前記描画エリアが収まるように変倍率を自動的に算出する画像形成装置において、
前記変倍率を調整するか否かを判断する調整判断手段と、前記自動的に算出された変倍率を調整する変倍率調整手段とを備え、
前記調整判断手段により前記変倍率を調整すると判断された場合、前記変倍率調整手段により指定された調整値に基づいて新たに変倍率を再算出して、該再算出された変倍率により描画処理を行うことを特徴とする画像形成装置。
【請求項２】
前記変倍率調整手段は、前記自動的に算出された描画エリアの余白位置を設定する余白位置設定手段と、該余白位置設定手段により設定された余白位置の余白量を設定する余白量設定手段とを備え、
該余白量設定手段により設定された余白量に基づいて変倍率を決定することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記余白位置設定手段は、左余白、右余白、上余白及び下余白の何れかの位置を設定可能とすることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
受信したデータの描画エリアを算出し、設定された給紙トレイから最適な給紙トレイを選択するための基準となる基準サイズを算出する画像形成装置であって、
前記基準サイズを調整するか否かを判断する調整判断手段と、前記算出された基準サイズを調整する基準サイズ調整手段とを備え、
前記調整判断手段により前記基準サイズを調整すると判断された場合、前記基準サイズ調整手段により指定された調整値に基づいて前記基準サイズを再算出して、該再算出された基準サイズに基づいて最適な用紙サイズを前記給紙トレイより選択することを特徴とする画像形成装置。
【請求項５】
受信したデータの描画エリアを算出し、設定された給紙トレイの用紙サイズの範囲内に前記描画エリアが収まるように変倍率を自動的に算出、若しくは受信したデータの描画エリアを算出し、設定された給紙トレイから最適な給紙トレイを選択するための基準となる基準サイズを算出する画像形成装置であって、
前記変倍率を調整するか否かを判断する変倍率調整判断手段と、前記自動的に算出された変倍率を調整する変倍率調整手段と、前記基準サイズを調整するか否かを判断する基準サイズ調整判断手段と、前記算出された基準サイズを調整する基準サイズ調整手段とを備え、
前記変倍率調整判断手段により前記変倍率を調整すると判断された場合、前記変倍率調整手段により指定された調整値に基づいて新たに変倍率を再算出して、該再算出された変倍率により描画処理を行い、前記基準サイズ調整判断手段により前記基準サイズを調整すると判断された場合、前記基準サイズ調整手段により指定された調整値に基づいて基準サイズを再算出して、該再算出された基準サイズに基づいて最適な用紙サイズを前記給紙トレイより選択することを特徴とする画像形成装置。
【請求項６】
前記変倍率調整手段及び前記基準サイズ調整手段は、操作パネルにより設定可能としたことを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記変倍率調整手段及び前記基準サイズ調整手段は、ホストからのコマンドにより設定可能としたことを特徴とする請求項５に記載の画像形成装置。
【請求項８】
受信したデータの描画エリアを算出し、設定された給紙トレイの用紙サイズの範囲内に前記描画エリアが収まるように変倍率を自動的に算出する画像形成方法において、
前記変倍率を調整するか否かを判断する調整判断ステップと、前記自動的に算出された変倍率を調整する変倍率調整ステップとを備え、
前記調整判断ステップにより前記変倍率を調整すると判断された場合、前記変倍率調整ステップにより指定された調整値に基づいて新たに変倍率を再算出して、該再算出された変倍率により描画処理を行うことを特徴とする画像形成方法。
【請求項９】
受信したデータの描画エリアを算出し、設定された給紙トレイから最適な給紙トレイを選択するための基準となる基準サイズを算出する画像形成方法であって、
前記基準サイズを調整するか否かを判断する調整判断ステップと、前記算出された基準サイズを調整する基準サイズ調整ステップとを備え、
前記調整判断ステップにより前記基準サイズを調整すると判断された場合、前記基準サイズ調整ステップにより指定された調整値に基づいて基準サイズを再算出して、該再算出された基準サイズに基づいて最適な用紙サイズを前記給紙トレイより選択することを特徴とする画像形成方法。
【請求項１０】
受信したデータの描画エリアを算出し、設定された給紙トレイの用紙サイズの範囲内に前記描画エリアが収まるように変倍率を自動的に算出、若しくは受信したデータの描画エリアを算出し、設定された給紙トレイから最適な給紙トレイを選択するための基準となる基準サイズを算出する画像形成方法であって、
前記変倍率を調整するか否かを判断する変倍率調整判断ステップと、前記自動的に算出された変倍率を調整する変倍率調整ステップと、前記基準サイズを調整するか否かを判断する基準サイズ調整判断ステップと、前記算出された基準サイズを調整する基準サイズ調整ステップとを備え、
前記変倍率調整判断ステップにより前記変倍率を調整すると判断された場合、前記変倍率調整ステップにより指定された調整値に基づいて新たに変倍率を再算出して、該再算出された変倍率により描画処理を行い、前記基準サイズ調整判断ステップにより前記基準サイズを調整すると判断された場合、前記基準サイズ調整ステップにより指定された調整値に基づいて基準サイズを再算出して、該再算出された基準サイズに基づいて最適な用紙サイズを前記給紙トレイより選択することを特徴とする画像形成方法。
【請求項１１】
請求項８乃至１０の何れか一項に記載の画像形成方法をコンピュータが制御可能にプログラミングしたことを特徴とする画像形成プログラム。
【請求項１２】
請求項１１に記載の画像形成プログラムをコンピュータが読み取り可能な形式で記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像形成装置に関し、さらに詳しくは、複合機、プリンタ及びＦＡＸの描画エリアの変倍率を調整する方法に関するものである。
【０００２】
【従来の技術】
ホストから送られてくるデータに応じて、自動的に適した用紙サイズを選択して印刷するプリンタ装置、またはホストから送られてくるデータが、印刷する用紙サイズに収まらず、はみ出して描画される場合に、変倍率を算出して印刷する用紙内に描画データが収まるようにするプリンタ装置がある。しかし、市場で使われるデータの中には、純粋にデータから描画エリアを算出すると、ユーザの期待どおりの描画エリアにならないデータがある。例えば、実際にユーザの描画に必要な部分と、ユーザにとって不要な部分が余分に付加されているデータがある。また、データ内のコマンドで設定される用紙サイズと、実際の描画サイズが異なっているため、コマンドで設定した用紙サイズを描画サイズとしてプリンタが認識してしまうと、ユーザの期待どおりの用紙サイズが選ばれなかったり、期待どおりの変倍率が設定されなかったりした場合があった。また従来技術としては、以下の特許文献１〜５に開示されている。
【特許文献１】特開２００２−１７６５５６公報
【特許文献２】特開平１０−３０４１８７号公報
【特許文献３】特開平９−２００４９３号公報
【特許文献４】特開平５−２９４０１２号公報
【特許文献５】特開平８−２１６４７６号公報
【０００３】
【発明が解決しようとする課題】
しかしながら、特許文献１〜５には、ホストから転送されるデータを印刷するのに適した用紙サイズがセットされている給紙トレイを選択する機能はない。またホストから転送されたデータから、データの描画サイズを算出し、この算出した描画サイズと印刷する用紙サイズを比較して変倍率を算出する機能はあるが、このように受信したデータのサイズから算出する変倍率をユーザが調節する手段はない。
本発明は、かかる課題に鑑み、ホストから受信したデータから描画エリアを算出し、ユーザがその描画エリアに収まるように変倍率を調節して描画処理したり、或いはユーザが基準サイズを調整して最適な給紙トレイを選択して描画エリアを欠落することなく全て描画処理できる画像形成装置を提供することを目的する。
【０００４】
【課題を解決するための手段】
本発明はかかる課題を解決するために、請求項１は、受信したデータの描画エリアを算出し、設定された給紙トレイの用紙サイズの範囲内に前記描画エリアが収まるように変倍率を自動的に算出する画像形成装置において、前記変倍率を調整するか否かを判断する調整判断手段と、前記自動的に算出された変倍率を調整する変倍率調整手段とを備え、前記調整判断手段により前記変倍率を調整すると判断された場合、前記変倍率調整手段により指定された調整値に基づいて新たに変倍率を再算出して、該再算出された変倍率により描画処理を行うことを特徴とする。
従来から、受信したデータの描画エリアを算出し、設定された給紙トレイの用紙サイズの範囲内に描画エリアが収まるように変倍率を自動的に算出する画像形成装置は存在した。しかし、自動で変倍率を算出する場合、ユーザが必要としないデータも一律に変倍の対象となってしまうので、必ずしもユーザが希望する変倍率になるとは限らなかった。そこで本発明では、自動で算出された変倍率をユーザが調整可能とし、その調整値により再算出された値で新たに変倍をしてユーザの希望に合致した画像を得るものである。
かかる発明によれば、自動で算出された変倍率をユーザが調整できるので、ユーザの希望する変倍率に可能な限り近づけることができる。
請求項２は、前記変倍率調整手段は、前記自動的に算出された描画エリアの余白位置を設定する余白位置設定手段と、該余白位置設定手段により設定された余白位置の余白量を設定する余白量設定手段とを備え、該余白量設定手段により設定された余白量に基づいて変倍率を決定することを特徴とする。
受信データから算出した描画エリアから変倍率を調整する方法は各種あるが、その１つに変倍率そのものを変更する方法と、余白量を調整して調整後の描画エリアに基づいて変倍率を決定する方法がある。前者の方法は、変倍率の計算をして決定するため、最適な変倍率を得るのに時間がかかる。そこで本発明では、後者の方法により余白量を調整して最適な変倍率を決定するものである。
かかる発明によれば、受信データから算出した描画エリアから余白量を調整して調整後の描画エリアに基づいて変倍率を決定するので、最適な変倍率を決定することが容易となり、操作性を向上することができる。
【０００５】
請求項３は、前記余白位置設定手段は、左余白、右余白、上余白及び下余白の何れかの位置を設定可能とすることを特徴とする。
余白には、上下左右の４箇所の余白がある。本発明ではこれら４箇所の余白を任意に設定可能とするものである。
かかる発明によれば、上下左右の４箇所の余白を任意に設定できるので、変倍率をきめ細かく設定することができると共に、画像の位置も調整することができる。
請求項４は、受信したデータの描画エリアを算出し、設定された給紙トレイから最適な給紙トレイを選択するための基準となる基準サイズを算出する画像形成装置であって、前記基準サイズを調整するか否かを判断する調整判断手段と、前記算出された基準サイズを調整する基準サイズ調整手段とを備え、前記調整判断手段により前記基準サイズを調整すると判断された場合、前記基準サイズ調整手段により指定された調整値に基づいて前記基準サイズを再算出して、該再算出された基準サイズに基づいて最適な用紙サイズを前記給紙トレイより選択することを特徴とする。
受信したデータから描画サイズを算出し、この算出した描画サイズから、適したサイズの用紙を選択するときに、算出した描画サイズを調整できる手段を設けることで、ユーザの期待した用紙サイズが選択されない受信データに対しても、描画サイズをユーザが調整することで、期待した用紙サイズが選択されるようにすることができる。このときの描画サイズの調節では、変倍率には影響を与えないようにすることで、描画した画像のサイズは変更せず、印刷する用紙サイズのみ変更することが可能となる。
かかる発明によれば、再算出された基準サイズに基づいて最適な用紙サイズを給紙トレイより選択するので、描画した画像のサイズは変更せず、印刷する用紙サイズのみ変更することが可能となる。
【０００６】
請求項５は、受信したデータの描画エリアを算出し、設定された給紙トレイの用紙サイズの範囲内に前記描画エリアが収まるように変倍率を自動的に算出、若しくは受信したデータの描画エリアを算出し、設定された給紙トレイから最適な給紙トレイを選択するための基準となる基準サイズを算出する画像形成装置であって、前記変倍率を調整するか否かを判断する変倍率調整判断手段と、前記自動的に算出された変倍率を調整する変倍率調整手段と、前記基準サイズを調整するか否かを判断する基準サイズ調整判断手段と、前記算出された基準サイズを調整する基準サイズ調整手段とを備え、前記変倍率調整判断手段により前記変倍率を調整すると判断された場合、前記変倍率調整手段により指定された調整値に基づいて新たに変倍率を再算出して、該再算出された変倍率により描画処理を行い、前記基準サイズ調整判断手段により前記基準サイズを調整すると判断された場合、前記基準サイズ調整手段により指定された調整値に基づいて基準サイズを再算出して、該再算出された基準サイズに基づいて最適な用紙サイズを前記給紙トレイより選択することを特徴とする。
本発明は請求項１と請求項４の両方の機能を併せ持ったものである。つまり受信したデータから描画サイズを算出し、この算出した描画サイズから、印刷する用紙サイズに合わせて設定する変倍率をユーザが調整できたり、或いは、算出した描画サイズを調整して最適な用紙サイズの給紙トレイを選択できるものである。これにより、変倍率の調整と選択される用紙サイズの調整が個別にできるようになる。
かかる発明によれば、変倍率をユーザが調整できる手段と、用紙選択の基準値を調整できる手段を設けるので、変倍率の調整と、選択される用紙サイズの調整が別々にできる。
【０００７】
請求項６は、前記変倍率調整手段及び前記基準サイズ調整手段は、操作パネルにより設定可能としたことを特徴とする。
画像形成手段は、一般的に、操作の手順や必要データを入力するために、装置に操作パネルが備えられている。従って、この操作パネルの入力手段（キーボード、タッチパネルあるいはマウス）から必要な調整値を入力して行なうことができる。
かかる発明によれば、操作パネルから必要な調整値を入力するので、入力した結果を即座に確認することができる。
請求項７は、前記変倍率調整手段及び前記基準サイズ調整手段は、ホストからのコマンドにより設定可能としたことを特徴とする。
画像形成手段は、ホストと接続され、ホストから送信された描画データを受信して記録紙に画像を描画する。また、各種の指示はホストから行われ、あくまでも画像形成装置はホストの端末として位置付けられている。従って、変倍率や基準サイズの調整値もホストからのコマンドにより行われる。
かかる発明によれば、ホストからコマンドにより必要な調整値が設定するので、端末まで出向いて設定する手間が省け、ユーザに対する利便性を高めることができる。
請求項８は、受信したデータの描画エリアを算出し、設定された給紙トレイの用紙サイズの範囲内に前記描画エリアが収まるように変倍率を自動的に算出する画像形成方法において、前記変倍率を調整するか否かを判断する調整判断ステップと、前記自動的に算出された変倍率を調整する変倍率調整ステップとを備え、前記調整判断ステップにより前記変倍率を調整すると判断された場合、前記変倍率調整ステップにより指定された調整値に基づいて新たに変倍率を再算出して、該再算出された変倍率により描画処理を行うことを特徴とする。
かかる発明によれば、請求項１と同様の作用効果を奏する。
請求項９は、受信したデータの描画エリアを算出し、設定された給紙トレイから最適な給紙トレイを選択するための基準となる基準サイズを算出する画像形成方法であって、前記基準サイズを調整するか否かを判断する調整判断ステップと、前記算出された基準サイズを調整する基準サイズ調整ステップとを備え、前記調整判断ステップにより前記基準サイズを調整すると判断された場合、前記基準サイズ調整ステップにより指定された調整値に基づいて基準サイズを再算出して、該再算出された基準サイズに基づいて最適な用紙サイズを前記給紙トレイより選択することを特徴とする。
かかる発明によれば、請求項４と同様の作用効果を奏する。
【０００８】
請求項１０は、受信したデータの描画エリアを算出し、設定された給紙トレイの用紙サイズの範囲内に前記描画エリアが収まるように変倍率を自動的に算出、若しくは受信したデータの描画エリアを算出し、設定された給紙トレイから最適な給紙トレイを選択するための基準となる基準サイズを算出する画像形成方法であって、前記変倍率を調整するか否かを判断する変倍率調整判断ステップと、前記自動的に算出された変倍率を調整する変倍率調整ステップと、前記基準サイズを調整するか否かを判断する基準サイズ調整判断ステップと、前記算出された基準サイズを調整する基準サイズ調整ステップとを備え、前記変倍率調整判断ステップにより前記変倍率を調整すると判断された場合、前記変倍率調整ステップにより指定された調整値に基づいて新たに変倍率を再算出して、該再算出された変倍率により描画処理を行い、前記基準サイズ調整判断ステップにより前記基準サイズを調整すると判断された場合、前記基準サイズ調整ステップにより指定された調整値に基づいて基準サイズを再算出して、該再算出された基準サイズに基づいて最適な用紙サイズを前記給紙トレイより選択することを特徴とする。
かかる発明によれば、請求項５と同様の作用効果を奏する。
請求項１１は、請求項８乃至１０の何れか一項に記載の画像形成方法をコンピュータが制御可能にプログラミングしたことを特徴とする。
かかる発明によれば、本発明の画像形成方法をコンピュータが制御可能なＯＳに従ってプログラミングすることにより、そのＯＳを備えたコンピュータであれば同じ画像形成方法により制御することができる。
請求項１２は、請求項１１に記載の画像形成プログラムをコンピュータが読み取り可能な形式で記録したことを特徴とする。
かかる発明によれば、画像形成プログラムをコンピュータが読み取り可能な形式で記録媒体に記録することにより、この記録媒体を持ち運ぶことにより何処でもプログラムを稼動することができる。
【０００９】
【発明の実施の形態】
以下、本発明を図に示した実施形態を用いて詳細に説明する。但し、この実施形態に記載される構成要素、種類、組み合わせ、形状、その相対配置などは特定的な記載がない限り、この発明の範囲をそれのみに限定する主旨ではなく単なる説明例に過ぎない。
図１は、本発明の画像形成装置の概略構造を示す模式図である。この構成は、レーザにより感光体に潜像を書き込むレーザ書き込み部１２１と、レーザ書き込み部１２１により表面に帯電された電荷を露光し、潜像を形成する感光体１２２と、感光体１２２上を一様に帯電する帯電チャージャ１２４と、感光体の潜像にトナー像を形成する現像器１２５と、トナー像を記録紙に転写する転写ドラム１２６と、トナー像を記録紙側に引き寄せるための電荷を発生する転写チャージャ１２７と、記録紙上に転写されたトナー像を固着する定着装置１２８と、外部からの記録情報を制御する情報処理部１２９と、記録紙を収納し、１枚ずつ給紙する給紙装置１３０と、定着された記録紙を排紙する排紙トレイ１３１と、外部とのインタフェースを司る通信ポート１３２から構成されている。
【００１０】
図２は、本発明の画像形成装置（レーザプリンタ）のハード構成を示すブロック図）である。このレーザプリンタ１は、その時設定されている制御モード及びホスト３からの制御コードに従って、ホスト３からの印字データを、ビデオデータに変換してプリンタエンジン１３へ出力するコントローラ２と、コントローラ２からのビデオ信号および制御信号により感光体上に静電潜像を作り、現像し、また給紙部より転写紙を給紙し、転写及び定着し、画像を形成するプリンタエンジン１３と、プリンタの状態を示す表示部、及びプリンタのモード、印刷部数の指定、フォント等を切替えるスイッチ部からなる操作パネル４と、プリンタ本体と脱着可能な記憶媒体であり、例えばメモリーカードやＳＩＭＭやＤＩＭＭであるオプションメモリ１５とを備えて構成される。
尚、コントローラ２は、ホスト３からプリンタへの制御信号およびデータ、及びプリンタ１からホスト３へのステータス信号のインタフェースであるホストＩ／Ｆ５と、プログラムＲＯＭ６に従ってホスト３からのデータ（印字データ、制御データ）を処理するＣＰＵ９と、ＣＰＵ９が処理する時のワークメモリ、ホストからのデータをページ単位に管理して一時記憶するバッファ、及びバッファに記憶されたデータを実際の印字パターンに変換し、ビデオデータを記憶するビットマップメモリ等に使われるＲＡＭ１０と、電源を切っても保持したいデータを格納しておく為の不揮発性ＲＡＭであるＮＶ−ＲＡＭ１１と、コントローラ内でのデータの処理、管理や、周辺モジュールを制御する為のプログラムが格納されているプログラムＲＯＭ６と、印字に使用されるさまざまな種類のフォントを有するフォントＲＯＭ７と、コントローラ２からプリンタエンジン１３への制御信号やビデオ信号、及びプリンタ１からコントローラ２へのステータス信号のインタフェースであるエンジンＩ／Ｆ１２と、コントローラ２と操作パネル４とのインタフェースであるパネルＩ／Ｆ８と、プリンタ１とオプションメモリ１５を装着するためのＩ／ＦであるオプションＩ／Ｆ１４とを備えて構成される。
またプリンタエンジン１３には、プリンタエンジン１３の内部に装着されるユニットであり、例えば、トナー・ＯＰＣ等が一体となったトナーカートリッジであるユニット１６と、ユニット１６を最適に使用するためのプログラムや情報を記憶するためのメモリであり、ＲＯＭや不揮発性メモリであるユニットメモリ１７を装着している。このユニットメモリ１７に記憶されている内容はコントローラ２がエンジンＩ／Ｆ１２を介して読み取ることが可能である。
【００１１】
次にデータ処理の概要を説明する。ホストインタフェース５を通してホスト３から送られてきたデータは、ＣＰＵ９がプログラムＲＯＭ６上のデータ解析プログラムにしたがって解析し、印字データおよび印字制御データ（ＳＰ、ＣＲ、ＬＦ、ＨＴ、ＶＴ等）とその他に分けられる。印字データおよび印字制御データはＲＡＭ１０上の受信バッファに一旦記憶される。一旦記憶された受信データは、プログラムＲＯＭ６上の制御プログラムの一つであるエミュレーションプログラムが一つずつ取り出して、その処理を行う。例えば、取り出したデータが文字コードであれば、印字位置、印字サイズ、文字コード、フォント情報等を備えた中間コードを作成し、ＲＡＭ１０上に設けられた中間バッファに収納する。取り出したデータがベクタデータであれば、エミュレーションプログラムは、各々のベクタの種類（円、直線、曲線等）及びベクタの座標、ベクタの属性（線幅、線と線の間の接続形状の種類（マイター接続とかラウンド接続等）、点線や実線の指定）等を描画ライブラリに入力可能なデータフォーマットに変換して入力することにより、描画ライブラリにエミュレーションが受け取ったベクタデータをビットマップに描画してもらう。
【００１２】
ベクタの属性をホストからのコマンドにて設定する方法としては、例えば、ライン描画のときに使用するペンを何本か指定できるようにしておき、ペンＮｏ．１の線幅、色を指定、ペンＮｏ．２の線幅、色を指定、ペンＮｏ．Ｎの線幅、色を指定といったように、ペンＮｏ．を介して、ラインのベクタ属性を設定する方法もある。制御コードや、エスケープシーケンス等のコマンドであった場合、それらに予め定義された処理を行う。それは、例えば、印刷部数の指定であれば、指定された印刷部数出力するように設定し（内部的な制御情報の設定）、印字位置の指定であったら、次に来た文字コードの位置を指定された位置にするとか、フォントの変更であった場合は、次に来た文字コードのフォント情報を指定されたフォントにするといった具合に処理を行う。
こうして、ホスト３からのプリント命令の処理を行うか、または処理を行ったデータが１ページ分を超えたら、次に中間バッファに貯えられた中間コードを、制御プログラムにしたがって、ビデオデータに変換する処理を行う。変換が終了したら、コントローラ２はエンジンＩ／Ｆ１２を通してプリンタエンジン１３にプリントスタートの命令を出し、それに同期してビデオデータを転送する。
【００１３】
以下に本発明の一実施形態を示す。ここでは、プリンタ装置を例にして説明するが、以下の説明の処理を実行するプログラムを、プリンタと脱着可能な記憶媒体（図２のオプションメモリ１５）に記憶しておき、プリンタ装置のＣＰＵが、このオプションメモリ１５に記憶させたプログラムを用いて処理をすることにより、プリンタ制御用のプログラムを記憶した記憶媒体を使用して動作させることも可能である。
図３は本発明の第１の実施形態のプリンタの動作の一例を示すフローチャートである。まず、ホスト３から送られてきたデータをプリンタ１が受信し、この受信したデータを解析することで、この受信したデータの描画エリア（描画サイズ）を算出する（Ｓ１）。次に、受信したデータの描画エリアと、印刷する用紙サイズから、変倍率を算出する（Ｓ２）。（例えば、用紙サイズ÷描画エリア＝用紙サイズに描画データをおさめる変倍率となる。）そして、プリンタが算出した変倍率をユーザの指定に従って調整するか否かをチェックをする（Ｓ３）。変倍率を調整するかどうかは、ホストからのコマンドにて変倍率の調整の指定があった場合や、操作パネルのキー操作により、ユーザから変倍率の調整が指定された場合、メモリに調整値を記憶しておき、記憶していた調整値を調べることで実現できる。ステップＳ３にて変倍率を調整しない場合は（Ｓ３でＮＯのルート）、ステップＳ６に進み指定された変倍率で描画処理を行う。ステップＳ３にて変倍率を調整する場合は（Ｓ３でＹＥＳのルート）、記憶しておいた変倍率の調整値を読込み（Ｓ４）、その変倍率の調整値を使って、ステップＳ２で算出した変倍率を修正し（Ｓ５）、指定された変倍率で描画処理を行う（Ｓ６）。
【００１４】
図４は、本発明の操作パネルの表示部の一例を示す図である。この例では、設定項目２０の表示個所に変倍調整左余白２１が設定され、その設定値は設定値２２の表示個所に−７ｍｍと表示されている。尚、設定項目２０にはその他に右余白、上下余白２３の中から任意に選択することができる。
図５は、本発明の操作パネルのキー入力部の一例を示す図である。操作パネル４にて、メニューキー２６を押すと図４の設定項目２０に変倍調整余白が表示され、次にプラスキー２７やマイナスキー２８を押して設定値を調整する。プラスキー２７を押すごとに設定値が１ずつ増え、マイナスキー２８を押すごとに設定値が１づつ減少する。そして決定キー２５を押すと、そのとき操作パネル４に表示されている内容で変倍調整余白が設定される。このようなキー操作で変倍率を余白の大きさを指定することで設定できる。
【００１５】
図６は、本発明の描画エリアの調整の一例を説明する図である。この設定方法は、図５の操作パネルにて、メニューキー２６を押すごとに図４の設定項目２０に変倍調整左余白２１、変倍調整右余白、変倍調整上余白、変倍調整下余白といったように設定項目が順次表示される。そして設定したい設定項目が表示されているときに決定キー２５を押すとその設定項目の設定値を入力することができる。次にプラスキー２７やマイナスキー２８を押して設定値を調整する。プラスキー２７を押すごとに設定値が１ずつ増え、マイナスキー２８を押すごとに設定値が１づつ減少する。そして決定キー２５を押すと、そのとき操作パネル４に表示されている内容で設定項目と、その設定値がセット（記憶）される。このようなキー操作で調整用の右余白、左余白、上余白、下余白が設定できる。図６において、受信データから算出した描画エリア３０から、左余白３２、上余白３１を引いたエリア３３が調整後のエリアとなり、この調整後のエリア３３を用いて変倍率の算出をしたり、用紙サイズを選択する。
図７は、本発明の第２の実施形態のプリンタの動作の一例を示すフローチャートである。まず、ホスト３から送られてきたデータをプリンタ１が受信し、この受信したデータを解析することで、この受信したデータの描画エリア（描画サイズ）を算出する（Ｓ１１）。次に、受信データの描画エリアが、印刷する用紙サイズを選択する時に基準となるサイズ（基準サイズ）を算出する（Ｓ１２）。（例えば、用紙サイズ÷描画エリア＝用紙サイズに描画データをおさめる変倍率となる。）そして、用紙サイズ選択の基準サイズをユーザの指定に従って調整するか否かをチェックをする（Ｓ１３）。基準サイズを調整するかどうかは、ホストからのコマンドにて基準サイズの調整の指定があった場合や、操作パネルのキー操作により、ユーザから基準サイズの調整が指定された場合、メモリに調整値を記憶しておき、記憶していた調整値を調べることで実現できる。ステップＳ１３にて基準サイズを調整しない場合は（Ｓ１３でＮＯのルート）、ステップＳ１６に進み、算出した基準サイズに基づいて最適な用紙サイズがセットされた給紙トレイを選択する。ステップＳ１３にて基準サイズを調整する場合は（Ｓ１３でＹＥＳのルート）、記憶しておいた基準サイズの調整値を読込み（Ｓ１４）、その基準サイズの調整値を使って、ステップＳ１２で算出した基準サイズを修正し（Ｓ１５）、算出した基準サイズに基づいて最適な用紙サイズがセットされた給紙トレイを選択する（Ｓ１６）。
また図示は省略するが、受信したデータから描画サイズを算出し、この算出した描画サイズから、印刷する用紙サイズに合わせて設定する変倍率をユーザが調整できたり、或いは、算出した描画サイズを調整して最適な用紙サイズの給紙トレイを選択できることにより、変倍率の調整と選択される用紙サイズの調整が個別にできるようになる。
尚、本実施形態では、レーザプリンタを例にとり説明したが、複写機、ファクシミリ、或いはこれらの複合機を使用しても同じ効果を奏することは言うまでもない。
【００１６】
【発明の効果】
以上記載のごとく請求項１、８の発明によれば、自動で算出された変倍率をユーザが調整できるので、ユーザの希望する変倍率に可能な限り近づけることができる。
また請求項２では、受信データから算出した描画エリアから余白量を調整して調整後の描画エリアに基づいて変倍率を決定するので、最適な変倍率を決定することが容易となり、操作性を向上することができる。
また請求項３では、上下左右の４箇所の余白を任意に設定できるので、変倍率をきめ細かく設定することができると共に、画像の位置も調整することができる。
また請求項４、９では、再算出された基準サイズに基づいて最適な用紙サイズを給紙トレイより選択するので、描画した画像のサイズは変更せず、印刷する用紙サイズのみ変更することが可能となる。
また請求項５、１０では、変倍率をユーザが調整できる手段と、用紙選択の基準値を調整できる手段を設けるので、変倍率の調整と、選択される用紙サイズの調整が別々にできる。
また請求項６では、操作パネルから必要な調整値を入力するので、入力した結果を即座に確認することができる。
また請求項７では、ホストからコマンドにより必要な調整値が設定するので、端末まで出向いて設定する手間が省け、ユーザに対する利便性を高めることができる。
また請求項１１では、本発明の画像形成方法をコンピュータが制御可能なＯＳに従ってプログラミングすることにより、そのＯＳを備えたコンピュータであれば同じ画像形成方法により制御することができる。
また請求項１２では、画像形成プログラムをコンピュータが読み取り可能な形式で記録媒体に記録することにより、この記録媒体を持ち運ぶことにより何処でもプログラムを稼動することができる。
【図面の簡単な説明】
【図１】本発明の画像形成装置の概略構造を示す模式図。
【図２】本発明の画像形成装置（レーザプリンタ）のハード構成を示すブロック図。
【図３】本発明の第１の実施形態のプリンタの動作の一例を示すフローチャート。
【図４】本発明の操作パネルの表示部の一例を示す図。
【図５】本発明の操作パネルのキー入力部の一例を示す図。
【図６】本発明の描画エリアの調整の一例を説明する図。
【図７】本発明の第２の実施形態のプリンタの動作の一例を示すフローチャート。
【符号の説明】
１  レーザプリンタ、２  コントローラ、３  ホスト、４  操作パネル、１３プリンタエンジン、１５  オプションメモリ
【図１】
2004336213.tif 000003
【図２】
2004336213.tif 000004
【図３】
2004336213.tif 000005
【図４】
2004336213.tif 000006
【図５】
2004336213.tif 000007
【図６】
2004336213.tif 000008
【図７】
2004336213.tif 000009