JPH05138977A - プリンタ - Google Patents

プリンタ

Info

Publication number
JPH05138977A
JPH05138977A JP3309243A JP30924391A JPH05138977A JP H05138977 A JPH05138977 A JP H05138977A JP 3309243 A JP3309243 A JP 3309243A JP 30924391 A JP30924391 A JP 30924391A JP H05138977 A JPH05138977 A JP H05138977A
Authority
JP
Japan
Prior art keywords
size
paper
data
calculating
calculated
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP3309243A
Other languages
English (en)
Inventor
Satoe Mizuki
聡枝 水木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP3309243A priority Critical patent/JPH05138977A/ja
Publication of JPH05138977A publication Critical patent/JPH05138977A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Fax Reproducing Arrangements (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Record Information Processing For Printing (AREA)
  • Exposure Or Original Feeding In Electrophotography (AREA)
  • Control Or Security For Electrophotography (AREA)

Abstract

(57)【要約】 【構成】 1ページ分のデータをビットマップに展開し
て縦横サイズを算出し、複数定型紙サイズの1番近いサ
イズ又は定型サイズに適合する倍率を選択し、印字す
る。 【効果】 作業者は何の手間をかけず簡単且つ確実に定
型サイズの紙の中に良好に印字をすることが可能になっ
た。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はレーザプリンタ等のプリ
ンタに関するものである。
【0002】
【従来の技術】従来のプリンタにおいては、ホスト装置
より受信した1ページ分のデータの縦横サイズが現在設
定されている紙サイズに対して適切でない場合にも、プ
リンタは何のチェックも行われず、そのままデータを出
力印字していた。
【0003】例えば1ページ分のデータが紙サイズの範
囲内に収まらない場合には2ページにまたがって印字さ
れてしまい作業者は満足な印字結果が得られなかった。
【0004】このような不具合を解消するには、作業者
は1ページ分のデータが設定された紙サイズに収まるよ
うにモードセットにより縮小率をセットして縮小印字を
するか、ホスト装置におけるデータそのものを手直しす
ることが必要であった。
【0005】縮小する場合には、一般に縮小率が数段階
にわかれて設定されているため、どの縮小率が適切かを
見定めるのが容易でなかった。従って作業に非常に手間
がかかった。
【0006】
【発明が解決しようとする課題】本発明は、上記の従来
の問題点を解消し、簡単に適切なサイズでデータを印字
できるプリンタを提供することを課題としている。
【0007】
【課題を解決するための手段】本発明は、上記の課題
を、第1に、ホスト装置から受信したデータをビットマ
ップに展開し、給紙カセットより給紙される記録紙に画
像を記録するプリンタにおいて、1ページ分のデータを
ビットマップに展開した後の縦サイズと横サイズを算出
する手段と、算出したサイズと予め定めた複数の定型の
紙サイズとを比較演算する手段と、該比較演算手段によ
り算出され前記算出したサイズに近い定型サイズを算出
する手段とを有することを特徴とするプリンタにより解
決した。
【0008】本発明は、上記の課題を、第2に、ホスト
装置から受信したデータをビットマップに展開し、給紙
カセットより給紙される記録紙に画像を記録するプリン
タにおいて、1ページ分のデータをビットマップに展開
した後の縦サイズと横サイズを算出する算出手段と、現
在設定されている紙サイズと前記算出手段により算出し
たサイズと比較演算する手段と、該比較演算手段による
比較の結果1ページ分のデータが用紙に入り切らない場
合、設定された紙サイズと算出したサイズの割合を算出
して得られる縮小率を予め設定された縮小率と比較演算
し一番近い設定縮小率を選択する手段とを有することを
特徴とするプリンタにより解決した。
【0009】
【作用】本発明により、ホスト装置から受信したデータ
はビットマップに展開されて1ページ分のデータの縦サ
イズと横サイズが算出手段により算出され、予め定めた
複数の定型紙サイズと比較して適切なサイズの定型紙を
選択するか、1つの定型紙サイズに適合する縮小率を算
出して縮小又は拡大印字をする。
【0010】本発明により、作業者の手間を必要とせ
ず、自動的に適切なサイズでの印字が可能になった。
【0011】
【実施例】本発明の詳細を図に示す実施例に基づいて説
明する。
【0012】画像情報を出力するホスト装置と、画像を
形成するプリンタエンジンとを接続するコントローラは
例えば図1に示すように構成されることができる。
【0013】図1において、コントローラ1は,CPU
2、NVRAM3、プログラムROM(Prog. ROM)
4、フォントROM(Font ROM)5、RAM6、エ
ンジン インターフェース(EngineI/F)7、パネル
インターフェース(Panel I/F)8、ホスト イン
ターフェース(Host I/F)9と脱着可能なICカー
ド10とを有し、CPU2はプログラムROM4のプロ
グラムと、パネル装置12からのモード指示、ホスト装
置13からのコマンドによってコントローラ全体を制御
する。
【0014】NVRAM3はパネル装置12からのモー
ド指示の内容などを記憶しておく不揮発性記憶装置であ
り、プログラムROM4にはコントローラの制御プログ
ラムが格納されており、フォントROM5にはフォント
のパターンデータが記憶され、RAM6はCPU2のワ
ークメモリ、入力データのインプットバッファー、実際
に画像が描かれるスキャンバッファー、ダウンロードフ
ォント用のメモリ等に使用される。
【0015】ICカード10はフォントデータや、プロ
グラムを外部から供給するために使用される。
【0016】エンジンインターフェース7は印字を行う
エンジン( プリンタエンジンを略称したもの) 11とコ
マンド及びステータスや印字データの通信を行う。
【0017】パネルインターフェース8は、使用者に現
在のプリンタの状態を知らせたり、モード指示を行なっ
たりするパネル装置12とコマンド及びステータスの通
信を行う。
【0018】ホストインターフェース9は画像情報を出
力する上位装置としてのホスト装置13と通信を行な
い、通常はセントロI/FやRS232Cを用いる。
【0019】ホスト装置13よりデータを受信すると、
コントローラ1において1ページ分のデータがビットマ
ップに展開される。例えば図2に示すビットマップ14
のデータの横サイズの変数をX、縦サイズの変数をYと
し、コマンドやキャラクタ印字のデータが受信されるた
びにそのカーソル位置のX、Yの値と指定された位置と
の比較を行なう。
【0020】例えば図3に示すフローに従って制御する
場合、X=0、Y=0に初期化し、ホスト装置(ホスト
バッファ)から情報を取り出し、それがカーソルに関わ
るデータか判別し、NOの場合には情報の取り出しを繰
り返し、YESの場合はカーソル位置を算出して取り出
し、そのカーソル位置よりX、Yの値が小さいか判別す
る。YESの場合はX、Yの値にカーソル位置を代入
し、1ページ分の処理が終了したか判別する。カーソル
位置よりX、Yの値が小さくないときはそのまま1ペー
ジ分の処理が終了したか判別するステップに進む。1ペ
ージ分のデータについてこの処理を行うことにより、最
後に1ページ分のデータのXサイズとYサイズが得られ
る。
【0021】第1の例では、例えば図4に示すように、
1ページ分の処理が終了したか判別して、YESのとき
i=1をセットし、i番目(最初は1番目)の給紙カセ
ットの紙サイズを取り出し、X、Yと紙サイズを同じか
判別する。YESのときi番目の給紙カセットをセレク
トする。NOのときX、Yと紙サイズの相違値を計算
し、X、Yと近い紙サイズより順位付けを行い、次に比
較する給紙カセットがあるか判別する。
【0022】NOのとき、順位付けしたサイズの一番近
い給紙カセットをセレクトし、YESの場合iにi+1
をセットし、i番目の給紙カセットの紙サイズを取り出
すステップから繰り返す。
【0023】上記のフローにより、ビットマップの1ペ
ージ分のデータのXサイズとYサイズと予め記憶されて
いる複数の定型サイズとを比較演算手段により比較演算
し、XサイズとYサイズを収容できる一番近い定型サイ
ズを選定する。その際複数の定型サイズデータ中から一
番近いサイズ、2番目に近いサイズと順位をつけて取り
出す。1番近いサイズの紙がセットされていればその紙
を給紙し、そのサイズがない場合は、2番、3番とチエ
ックし、セットされているサイズの中から一番近いサイ
ズの紙を選んで給紙する。
【0024】紙サイズを選定して得られたその紙サイズ
と、又は紙サイズを選定することなく予め設定されてい
る場合のその紙サイズと、1ページ分のXサイズ及びY
サイズとを比較演算し、そのサイズの紙に記録するに適
当した倍率、すなわち縮小率又は拡大率を選定すること
ができる。プリンタとして予め拡大率及び縮小率が複数
種類設定されているときはその中で一番近く、しかも紙
サイズの範囲内に画像を記録するに適した倍率を選択
し、プリンタの倍率を設定して印字処理をする。この場
合、一例として、図5に示すフローに従って制御され
る。
【0025】図5では、上記の図3に示すフローによる
1ページ分の処理が終了したか判別して、YESのと
き、現在セレクトされている紙サイズを取り出し、1ペ
ージ分のデータのXサイズとYサイズと比較しX、Yに
対する紙サイズのパーセンテージを算出する。
【0026】あらかじめ決められている縮小率を取り出
し、算出したパーセンテージと等しいか判断し、YES
の場合パーセンテージと等しい縮小率を設定し、NOの
場合、パーセンテージと縮小率の違いを算出し、全ての
縮小率を取り出したか判断し、YESの場合はパーセン
テージに近い縮小率を設定し、NOのとき、あらかじめ
決められている縮小率を取り出すステップから繰り返
す。
【0027】
【発明の効果】本発明により、ホスト装置が受信した1
ページ分のデータのサイズをビットマップにより算出
し、縦横寸法を出し、適当する紙サイズを選択して給紙
し、又は設定された紙サイズに適当する倍率に拡大又は
縮小して記録することができ、作業者に何の手間も要求
せず簡単に、しかも確実に適切な印字を行うことを可能
にした。
【図面の簡単な説明】
【図1】本発明に係るプリンタのブロック図である。
【図2】ピットマップの略図である。
【図3】本発明に係るプリンタのフロー図である。
【図4】図3に続く制御フローの一例を示す図である。
【図5】図4に対する別の例のフロー図である。
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.5 識別記号 庁内整理番号 FI 技術表示箇所 // G03G 15/04 117 9122−2H

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 ホスト装置から受信したデータをビット
    マップに展開し、給紙カセットより給紙される記録紙に
    画像を記録するプリンタにおいて、 1ページ分のデータをビットマップに展開した後の縦サ
    イズと横サイズを算出する手段と、算出したサイズと予
    め定めた複数の定型の紙サイズとを比較演算する手段
    と、該比較演算手段により算出され前記算出したサイズ
    に近い定型サイズを算出する手段とを有することを特徴
    とするプリンタ。
  2. 【請求項2】 ホスト装置から受信したデータをビット
    マップに展開し、給紙カセットより給紙される記録紙に
    画像を記録するプリンタにおいて、 1ページ分のデータをビットマップに展開した後の縦サ
    イズと横サイズを算出する算出手段と、現在設定されて
    いる紙サイズと前記算出手段により算出したサイズと比
    較演算する手段と、該比較演算手段による比較の結果、
    1ページ分のデータが用紙に入り切らない場合、設定さ
    れた紙サイズと算出したサイズの割合を算出して得られ
    る縮小率を予め設定された縮小率と比較演算し一番近い
    設定縮小率を選択する手段とを有することを特徴とする
    プリンタ。
JP3309243A 1991-11-25 1991-11-25 プリンタ Pending JPH05138977A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3309243A JPH05138977A (ja) 1991-11-25 1991-11-25 プリンタ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3309243A JPH05138977A (ja) 1991-11-25 1991-11-25 プリンタ

Publications (1)

Publication Number Publication Date
JPH05138977A true JPH05138977A (ja) 1993-06-08

Family

ID=17990653

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3309243A Pending JPH05138977A (ja) 1991-11-25 1991-11-25 プリンタ

Country Status (1)

Country Link
JP (1) JPH05138977A (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05212934A (ja) * 1992-02-05 1993-08-24 Nec Corp カット紙ページプリンタシステムおよび同システムにおける自動縮小/拡大印刷方法
US6937356B1 (en) 1997-09-03 2005-08-30 Matsushita Electric Industrial Co., Ltd. Digital imaging system
JP2007088887A (ja) * 2005-09-22 2007-04-05 Fuji Xerox Co Ltd スキャナおよびその操作メニュー表示制御方法
JP2008077565A (ja) * 2006-09-25 2008-04-03 Seiko Epson Corp 電子機器
EP2023595A3 (en) * 2007-08-06 2009-09-02 Canon Kabushiki Kaisha Image-processing apparatus, image-processing method, and computer program

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05212934A (ja) * 1992-02-05 1993-08-24 Nec Corp カット紙ページプリンタシステムおよび同システムにおける自動縮小/拡大印刷方法
US6937356B1 (en) 1997-09-03 2005-08-30 Matsushita Electric Industrial Co., Ltd. Digital imaging system
US7271930B2 (en) 1997-09-03 2007-09-18 Matsushita Electric Industrial Co., Ltd. Printer unit
JP2007088887A (ja) * 2005-09-22 2007-04-05 Fuji Xerox Co Ltd スキャナおよびその操作メニュー表示制御方法
US8004704B2 (en) 2005-09-22 2011-08-23 Fuji Xerox Co., Ltd. Scanner and control method for display of operation menu thereof
JP2008077565A (ja) * 2006-09-25 2008-04-03 Seiko Epson Corp 電子機器
EP2023595A3 (en) * 2007-08-06 2009-09-02 Canon Kabushiki Kaisha Image-processing apparatus, image-processing method, and computer program

Similar Documents

Publication Publication Date Title
US4843405A (en) Method of controlling reproduction of image in bit-map controlled laser printer
US6278524B1 (en) Printing control apparatus and method
JPH07304223A (ja) 電子的に記憶されたラベルを印刷システムのソースジョブからデスティネーションジョブへ貼付する方法
JPH08207380A (ja) オリジナルフォームに自動的に記入する方法及び装置
US5451111A (en) Method of and apparatus for automatically outputting the image of a page
JPH05138977A (ja) プリンタ
JPH0710604B2 (ja) 印刷制御装置
JP3509549B2 (ja) プリンタ制御装置およびその方法並びに記録媒体
JPH07177348A (ja) プリンタ装置
JP4612231B2 (ja) 印刷システム
JPH06115208A (ja) 用紙サイズ決定方式
JP2002192814A (ja) 印字属性印刷機能を備えた画像形成装置および印字属性印刷方法
JP2001018496A (ja) 印刷情報提供装置及びその設定方法
JP3161744B2 (ja) 情報処理装置
JPH05193236A (ja) 印刷装置
JPH05270097A (ja) 印刷方法およびその装置
JPH10250160A (ja) プリンタ装置
JPH07314843A (ja) 印刷システムおよび印刷システムの印刷制御方法
JP2839139B2 (ja) 文書処理方法
JPH01258976A (ja) ページプリンタ
JPH0918694A (ja) イメージのスキューを矯正する装置および方法
JPH06253107A (ja) 複合機
JP2001229002A (ja) プリンタシステム
JPH09297840A (ja) イメージ処理装置
JPH11129569A (ja) プリンタ装置