JPH0255170A - プリンタ制御装置 - Google Patents

プリンタ制御装置

Info

Publication number
JPH0255170A
JPH0255170A JP20548388A JP20548388A JPH0255170A JP H0255170 A JPH0255170 A JP H0255170A JP 20548388 A JP20548388 A JP 20548388A JP 20548388 A JP20548388 A JP 20548388A JP H0255170 A JPH0255170 A JP H0255170A
Authority
JP
Japan
Prior art keywords
image
size
image data
orientation
memory
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
JP20548388A
Other languages
English (en)
Inventor
Hiroto Katsumata
勝又 宏人
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP20548388A priority Critical patent/JPH0255170A/ja
Publication of JPH0255170A publication Critical patent/JPH0255170A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Handling Of Cut Paper (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [発明の目的] (産業上の利用分野) 本発明は、単票用紙に対して印字処理を行うページプリ
ンタ等においてのプリンタ制御装置に関する。
(従来の技術) 従来から単票用紙に対して印字処理を行うページプリン
タ等では、プリンタにセットされた印字用紙のサイズに
合せてプリントイメージの形式を決定、あるいはプリン
トイメージの形式に合せて用紙のサイズおよび向きを決
定して印字処理を行っていた。
したがって、例えばA4サイズ縦方向の印字用紙に対す
る印字処理を想定したプログラムにおいて、A4サイズ
め用紙が誤って横方向にセットされていた場合や、B4
サイズ等の異なるサイズの用紙がセットされていた場合
等、プリンタにセットされた印字用紙とプリントイメー
ジとの形式上の違いがある場合は、印字用紙上からの印
字のはみ出しや印字位置の偏りが生じるという難点かあ
った。
(発明が解決しようとする課題) 本発明は上述した従来のプリンタにおける課題を解決す
るためのもので、プリンタにセットされた単票用紙のサ
イズや向きとプリンタ内部において構築された印字イメ
ージのサイズや向きとが異なる場合でも、単票用紙に適
合する形式で目的の印字処理を行うことのできるプリン
タ制御装置の提供を目的としている。
[発明の11■成コ (課題を解決するための手段) 本発明のプリンタ制御装置は上記した目的を達成するた
めに、セットされた単票用紙のサイズおよび向きを識別
する第1の識別手段と、単票用紙上に印刷すべきイメー
ジのサイズおよび向きを識別する第2の識別手段と、第
1と第2の識別手段の識別結果より単票用紙のサイズお
よび向きとイメージのサイズおよび向きがそれぞれ適合
するか否かを判定する判定手段と、この判定手段により
111票用紙のサイズとイメージのサイズが適合しない
と判定されたとき、選択的にイメージを前記単票用紙に
応じたサイズに拡大/縮小するイメージ拡大/縮小手段
と、判定手段により単票用紙の向きとイメージの向きが
一致しないと判定されたとき、選択的にイメージを単票
用紙の向きに回転させるイメージ回転手段とを備えたも
のである。
(作 用) 本発明のプリンタ制御装置では、判定手段が、第1の識
別手段と第2の識別手段のそれぞれの識別結果より、単
票用紙のサイズおよび向きとイメージのサイズおよび向
きがそれぞれ適合するか否かを判定し、そして単票用紙
のサイズとイメージのサイズが適合しないと判定された
とき、イメージ拡大/縮小手段が選択的に単票用紙に応
じたサイズにイメージを拡大/縮小し、また単票用紙の
向きとイメージの向きが一致しないと判定されたとき、
イメージ回転手段が選択的にイメージをセットされた単
票用紙の向きに合せて回転させるので、プリンタにセッ
トされた単票用紙のサイズや向きとプリンタ内部におい
て構築された印字イメージのサイズや向きとが異なる場
合でも、単票用紙に適合する形式で目的の印字処理を行
うことができる。
(実施例) 以下、本発明の実施例を図面に基づいて説明する。
第1図は本発明の一実施例のプリンタ制御装置の構成を
説明するためのブロック図である。
同図におい−C,1はこのプリンタ制御装置の制御を統
括的に行うメインプロセッサ、2はこのメインプロセッ
サ1で実行される制御プログラム等が格納された主メモ
リ、3はホストコンピュータとの間における各種のデー
タの入出力を制御する外部インターフェース部である。
また4はイメージメモリであり、このイメージメモリ4
には、それぞれ1ペ一ジ分のイメージブタが格納される
第1および第2のページメモリ5.6と、印字データに
対応する文字パターンが格納された文字パターン記憶部
7とが備えられている。
さらに8は印字データに対応する文字パターンを文字パ
ターン記憶部7より発生させ、これを第1のページメモ
リ5に展開するイメージデータの展開処理や、第1のペ
ージメモリ5に展開されたイメージデータに対する拡大
/縮小処理、90度の回転処理等のイメージデータに係
わる各種の処理を行う描画プロセッサである。
なおこの描画プロセッサ8により拡大/縮小されたイメ
ージデータや回転処理されたイメージデータは上述した
第2のページメモリ6に展開されるようになっている。
また9は実際の印刷動作を行うプリント実行部とのイン
ターフェース制御を行うプリントアダプタである。
次にこの実施鉤装置において代表さイ4動作について説
明する。
まずホストコンピュータから外部インターフェース部3
を介して印字データが入力されると、メインプロセッサ
1は、描画プロセッサ8に対し第1のページメモリ5上
へのイメージデータの描画開始を通知する。
この通知を受けた描画プロセッサ8は、入力された印字
データに基づいて、文字パターン記憶部7より対応する
文字パターンを発生させ、これを第1のページメモリ5
上に展開してイメージデータの描画を行う。
描画を完了した後、次にメインプロセッサ1は、第1の
ページメモリ5上に描画されたイメージデータのサイズ
と向きをチエツクし、そのサイズや向きが、現在プリン
タにおいてセットされている印字用紙のサイズや向きと
印刷処理上適合するか否かを、プリント実行部における
用紙識別装置(図示せず)で得られた識別結果との比較
により判定する。
なおこの用紙識別装置は、例えばプリンタ本体に直接装
着された用紙カセットの種類を調べることにより、ある
いは紙挿入口に直接挿入された用紙から、そのサイズお
よび向きが識別できるよう構成されている。
そしてこの判定の結果、セットされた用紙と第1のペー
ジメモリ5上に描画されたイメージデータとのサイズが
適合しないと判断された場合(例えばA4の用紙に印字
するよう作成されたイメージデータに対しB4の用紙が
セットされたているような場合)、またはイメージデー
タの向きが用紙の向きと一致しないと判断された場合(
用紙の縦/横が異なる場合)は、それぞれの旨をホスト
コンピュータに通知し、例えばCRT等の表示を介して
オペレータに知らせることにより、次の指示をオペレー
タに促す。
この後、オペレータによる操作によりホストコンピュー
タから外部インターフェース部3を介してメインプロセ
ッサ1にイメージデータ回転指示が入力されると、描画
プロセッサ8は、第2図に示すように、第1のページメ
モリ5に展開されたイメージデータに対して90度の回
転処理を実行して、これを第2のページメモリ6上に展
開する。
一方、ホストコンピュータからメインプロセッサ1にイ
メージ拡大/縮小指示が入力されると、描画プロセッサ
8は、第3図(a、b)にそれぞれ示すように、第1の
ページメモリうに展開されたイメージデータを用紙のサ
イズに合せて拡大/縮小し、これを第2のページメモリ
6に展開する。
以上のデータ処理を終えて第2のページメモリ6に格納
されたイメージデータは、プリントアダプタ9を介して
プリント実行部に出力され、これにより実際の印字処理
が行われる。
かくしてこの実施例のプリンタによれば、プリンタにセ
ットされた単票用紙のサイズや向きが、第1のページメ
モリ5に展開されたイメージデータのサイズや向きと印
刷処理上適合しない場合でも、簡単な操作により、自動
的に単票用紙のサイズおよび向きに適合したイメージデ
ータを生成してこれを単票用紙上に印刷することができ
る。
次に、本発明の他の実施例について説明する。
第4図は本発明の他の実施例のプリンタ制御装置の構成
を説明するためのブロック図である。
同図において、11はこのプリンタ制御装置の制御を統
括的に行うメインプロセッサ、12はこのメインプロセ
ッサ11で実行される制御プログラム等が格納された主
メモリ、13はホストコンピュータとの間における各種
のデータの入出力を制御する外部インターフェース部で
ある。
また14はイメージデータをページ単位で格納するペー
ジメモリ15と、個々の印字データに対応する文字パタ
ーンが予め格納された文字バタン記憶部16とを備えた
イメージメモリ、17はページメモリ15に対するイメ
ージデータの描画処理やページメモリ15からのデータ
の読出処理等を行う描画プロセッサである。
また18は実際の印刷動作を行うプリント実行部とのイ
ンターフェース制御を行うとともに、ページメモリ15
から読出されたイメージデータに対する拡大/縮小およ
び90度回転等のイメージデータ処理を行ってこれをプ
リント実行部に出力する機能を備えたプリントアダプタ
である。
次にこの実施例装置の動作について説明する。
まずホストコンピュータから外部インターフニス部13
を介して印字データが入力されると、メインプロセッサ
11は、この印字データに基づくページメモリ15上へ
のイメージデータの描画開始を描画プロセッサ17に対
し通知する。
この通知を受けた描画プロセッサ17は、入力された印
字データに対応する文字パターンを文字パターン記憶部
16から発生させ、さらにこれをホストコンピュータか
ら送られてきたプリント形式情報(用紙サイズ、用紙の
方向等)に基づいてページメモリ15上に展開する。
この後、メインプロセッサ11は、ページメモリ15上
に展開されたイメージのサイズや向きをチエツクし、そ
してそのサイズや向きが、現在プリンタにおいてセット
されている印字用紙のサイズや向きと適合するか否かを
、プリント実行部における用紙識別装置(図示せず)で
得られた識別結果との比較により判定する。なおこの用
紙識別装置については先の実施例で説明した通りである
そしてこの比較判定の結果、セットされた用紙とページ
メモリ15上に描画されたイメージデータとのサイズが
適合しないと判断された場合、またはイメージデータの
向きが用紙の向きと一致しないと判断された場合、メイ
ンプロセッサ11は、プリントアダプタ18に対し次の
ようなイメージデータ処理の実行を指示する。
すなわち、用紙の向きに不適合があった場合、メインプ
ロセッサ11は、プリントアダプタ18に対してイメー
ジデータの90度回転処理を指示する。
この指示を受けたプリントアダプタ18は、第5図に示
すように、ページメモリ15に格納された 1ペ一ジ分
のイメージデータを図中左端のラインから 8ビツトま
たはIBビット毎に読出し、これらのデータをその都度
90度回転させてプリント実行部に転送する。
これにより元のイメージデータを90度回転させたイメ
ージを用紙上に印字することができる。
また用紙サイズに不適合があった場合、メインプロセッ
サ11はプリントアダプタ18に対しイメージデータの
拡大/縮小処理を指示する。
この指示を受けたプリントアダプタ18は、第6図に示
すように、ページメモリ15に格納された 1ペ一ジ分
のイメージデータを図中上端のラインから 8ビツトま
たは16ビツト毎に読出し、これらのデータをその都度
プリント実行部にセットされた用紙のサイズに合せて縮
小/拡大してプリント実行部に転送する。
また用紙サイズとその向きにそれぞれ不適合があった場
合、メインプロセッサ11はプリントアダプタ18に対
しイメージデータの拡大/縮小処理とともに回転処理を
指示する。
この指示を受けたプリントアダプタ18は、第7図に示
すように、ページメモリ15に格納された 1ペ一ジ分
のイメージデータを図中左端のラインから 8ビツトま
たは16ビツト毎に読出し、これらのデータをその都度
90度回転させた後、さらにこれらのデータをプリント
実行部にセットされた用紙のサイズに合せて縮小/拡大
してプリント実行部に転送する。
かくしてこの実施例のプリンタ制御装置によれば、ペー
ジメモリ15上に展開されたイメージブタのサイズや向
きが、プリント実行部にセットされた用紙のサイズや向
きと適合しない場合でも、プリントアダプタ18におけ
るイメージ処理により、自動的に用紙のサイズおよび向
きに適合したイメージを用紙上に印字することができる
次に、本発明のさらに他の実施例について説明する。
第8図は本発明のさらに池の実施例のプリンタ制御装置
の構成を説明するだのブロフク図である。
同図において、21はこのプリンタ制御装置の制御を統
括的に行うメインプロセッサ、22はこのメインプロセ
ッサ21で実行される制御プログラムが格納され、かつ
ホストコンピュータから転送された1ページ毎の印字デ
ータを論理ページデータ情報として格納する主メモリ、
23はホストコンピュータとの間における各種のデータ
の入出力を制御する外部インターフェース部である。
また24はイメージデータをページ単位で格納する物理
ページメモリ25の設定が可能とされたイメージメモリ
であり、さらにこのイメージメモリ24には、印字デニ
タに対応する文字パターンが予め格納された文字パター
ン記憶部26が備えられている。
さらに27は印字データに対応する文字パターンを文字
パターン記憶部26より発生させ、これをイメージメモ
リ24上に設定された物理ページメモリ25上に展開す
る描画プロセッサである。
また28は実際の印刷動作を行うプリント実行部とのイ
ンターフェース制御を行うプリントアダプタである。
次にこの実施例装置の動作について第9図のフローチャ
ートを参照しながら説明する。
まずメインプロセッサ21は、印字動作に先立ち、これ
から開始すべき印字処理の形式(用紙のサイズやその向
き)を示す情報をホストコンピュータから受取り、イメ
ージメモリ24上に、その情報に応じたサイズおよび向
きの物理ページメモリ25を設定する(ステップa)。
この後、ホストコンピュータから外部インターフェース
部23を介して印字データが入力されると、メインプロ
セッサ21はその1ペ一ジ分の印字データを論理ページ
データとして主メモリ22上に形成する(ステップb)
次いで、メインプロセッサ21は、主メモリ22上に形
成された論理ページデータを描画プロセッサ27に与え
、イメージメモリ24に設定された物理ページメモリ2
5上に、実際に印字すべきイメージデータを展開する(
ステップC)。
この後、メインプロセッサ21は、そのページメモリ2
5上に設定された物理ページメモリ24のサイズや向き
が、現在プリンタにセットされている印字用紙と適合す
るか否かを、プリンタ実行部における用紙識別装置(図
示せず)で得られた識別結果との比較により判定する(
ステップd)。
なお用紙識別装置については一実施例で説明した通りで
ある。
そしてこの比較の結果、プリンタにセットされた用紙と
物理ページメモリ25とのサイズが適合しないと判断さ
れた場合、またはイメージデータの向きが用紙の向きと
一致しないと判断された場合、メインプロセッサ21は
、イメージメモリ24上に生成された物理ページデータ
を無効とし、現在セットされている用紙のサイズ、向き
に適合する新たな物理ページメモリ25をイメージメモ
リ24上に再設定する(ステップe)。
この後、メインプロセッサ21は、無効となった物理ペ
ージデータに対応する論理ページ情報を主メモリ22か
ら読出してこれに対する拡大/縮小、回転等のデータ処
理を行った後、このイメージデータを描画プロセッサ2
7に与える。
描画プロセッサ27は、この入力データに基づき、イメ
ージメモリ24において新たに設定された物理ページメ
モリ25上に、そのサイズおよび向きに適合する形式で
イメージデータの再展開を行う(ステップf)。
この後、物理ページメモリ25上に展開されたイメージ
データは、プリントアダプタ28を介してプリント実行
部に転送され、これにより印字処理が行われる(ステッ
プg)。
かくしてこの実施例のプリンタ制御装置によれば、イメ
ージメモリ24上に、プリンタにセットされた用紙のサ
イズおよび方向に適合する物理ページメモリ25を再設
定することができるので、元の印字イメージのサイズや
向きが用紙のサイズや向きと適合しない場合でも、再設
定された物理ページメモリ25上に用紙のサイズおよび
向きに応じたイメージを再生して、目的の印字処理を行
うことができる。
[発明の効果] 以上説明したように本発明のプリンタ制御装置によれば
、プリンタにセットされた単票用紙のサイズや向きとプ
リンタ内部において構築された印字イメージのサイズや
向きと異なる場合でも、単票用紙に適合する形式で目的
の印字処理を行うことができる。
【図面の簡単な説明】
第1図は本発明の一実施例のプリンタ制御装置の構成を
説明するためのブロック図、第2図は第1図のプリンタ
制御装置によるイメージデータの回転処理を示す図、第
3図は第1図のプリンタ制御装置によるイメージデータ
の拡大/縮小処理を示す図、第4図は本発明の他の実施
例のプリンタ制御装置の構成を説明するためのブロック
図、第5図は第4図のプリンタ制御装置によるイメージ
データの回転処理を示す図、第6図は第4図のプリンタ
制御装置によるイメージデータの拡大/縮小処理を示す
図、第7図は第4図のプリンタ制御装置によるイメージ
データの回転と拡大/縮小との同時処理を示す図、第8
図は本発明のさらに他の実施例のプリンタ制御装置の構
成を説明するためのブロック図、第9図は第8図のプリ
ンタ制御装置によるイメージデータの板回転および拡大
/縮小処理の流れを説明するためのフローチャートであ
る。 1・・・メインプロセッサ、2・・・主メモリ、3・・
・外部インターフェース部、4・・・イメージメモリ、
8・・・描画プロセッサ、9・・・プリントアダプタ。 出願人     株式会社 東芝

Claims (1)

    【特許請求の範囲】
  1. (1)セットされた単票用紙のサイズおよび向きを識別
    する第1の識別手段と、前記単票用紙上に印刷すべきイ
    メージのサイズおよび向きを識別する第2の識別手段と
    、前記第1と第2の識別手段の識別結果より前記単票用
    紙のサイズおよび向きと前記イメージのサイズおよび向
    きがそれぞれ適合するか否かを判定する判定手段と、こ
    の判定手段により前記単票用紙のサイズと前記イメージ
    のサイズが適合しないと判定されたとき、選択的に前記
    イメージを前記単票用紙に応じたサイズに拡大/縮小す
    るイメージ拡大/縮小手段と、前記判定手段により前記
    単票用紙の向きと前記イメージの向きが一致しないと判
    定されたとき、選択的に前記イメージを前記単票用紙の
    向きに回転させるイメージ回転手段とを具備したことを
    特徴とするプリンタ制御装置。
JP20548388A 1988-08-18 1988-08-18 プリンタ制御装置 Pending JPH0255170A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP20548388A JPH0255170A (ja) 1988-08-18 1988-08-18 プリンタ制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20548388A JPH0255170A (ja) 1988-08-18 1988-08-18 プリンタ制御装置

Publications (1)

Publication Number Publication Date
JPH0255170A true JPH0255170A (ja) 1990-02-23

Family

ID=16507601

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20548388A Pending JPH0255170A (ja) 1988-08-18 1988-08-18 プリンタ制御装置

Country Status (1)

Country Link
JP (1) JPH0255170A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0639324U (ja) * 1992-11-05 1994-05-24 甫篁 松岡 リーマ

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0639324U (ja) * 1992-11-05 1994-05-24 甫篁 松岡 リーマ

Similar Documents

Publication Publication Date Title
JP3323652B2 (ja) プリンタシステムおよびホストコンピュータおよび印刷方法
JPH0255170A (ja) プリンタ制御装置
JP3458001B2 (ja) 画像ファイル装置
JPS61250722A (ja) プリンタ装置
JPS61177067A (ja) プリント方式
JPH05270097A (ja) 印刷方法およびその装置
JP3359165B2 (ja) プリンタ制御装置およびプリンタ制御方法
JP3100679B2 (ja) 画像処理装置
JPH09254485A (ja) 画像形成装置
JPH1148573A (ja) 印刷処理装置および印刷処理方法
JPH11192761A (ja) プリンタおよび記録媒体
JP3254011B2 (ja) 帳票描画システム
JPH0462080A (ja) 画像処理装置
JPH01249460A (ja) プリンタ
JPH11353130A (ja) 印刷制御装置及び印刷制御方法
JPS60220771A (ja) 画面メモリの切り換え制御方法
JPH10229487A (ja) 画像形成装置
JPH05212916A (ja) プリンタ装置
JP3226226B2 (ja) 文字処理方法及び装置
JPH10322543A (ja) 画像処理装置
JPH09240072A (ja) プリンタ制御装置及びその制御方法及びプリンタ装置
JPH09146728A (ja) 印刷実行方法およびネットワークプリントシステム
JPH0612045A (ja) 画像形成装置における文字イメージ回転処理方法
JPH08118739A (ja) プリント出力装置
JPH06262829A (ja) プリンタ