JPH10233877A - 情報処理システム、情報処理装置、ならびに、情報処理方法 - Google Patents

情報処理システム、情報処理装置、ならびに、情報処理方法

Info

Publication number
JPH10233877A
JPH10233877A JP9037767A JP3776797A JPH10233877A JP H10233877 A JPH10233877 A JP H10233877A JP 9037767 A JP9037767 A JP 9037767A JP 3776797 A JP3776797 A JP 3776797A JP H10233877 A JPH10233877 A JP H10233877A
Authority
JP
Japan
Prior art keywords
data
information processing
information
image
printer
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
JP9037767A
Other languages
English (en)
Inventor
Takashi Yamaguchi
宇 山口
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP9037767A priority Critical patent/JPH10233877A/ja
Publication of JPH10233877A publication Critical patent/JPH10233877A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Facsimiles In General (AREA)
  • Storing Facsimile Image Data (AREA)
  • Facsimile Transmission Control (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

(57)【要約】 【課題】 オーバーランを防止して所望とする印字を行
うことにより、複雑な回路や容量の大きなメモリをでき
る限り必要としない、簡単で安価な情報処理システム、
情報処理装置、ならびに、情報処理方法。 【解決手段】 ホストコンピュータ3000からプリン
タ1500に転送された印字用のデータを画像メモリ2
4に格納し、その格納されたデータの容量をメモリ監視
部25にて随時監視しながら空き容量に関する空き情報
を算出し、空き情報を通知手段27にてホストコンピュ
ータ3000に通知することによって、ホストコンピュ
ータ3000は次に転送するデータの解像度を選択し、
その選択された所定の解像度のデータをプリンタ150
0に転送して印字を行う。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、例えば、インター
フェースを介してホストコンピュータに接続されるプリ
ンタ等のような情報処理システム、情報処理装置、なら
びに情報処理方法に関する。
【0002】
【従来の技術】従来、パーソナルコンピュータの急激な
性能向上により、コンピュータ上でドットマトリクスか
ら構成される画像データに展開を行い、展開された画像
データを圧縮等の処理を行った後、プリンタに送出する
タイプの装置が登場している。このようなタイプの装置
は、プリンタに、画像データの圧縮、伸張等の複雑な回
路や容量の大きなページメモリを必要としないため、非
常に低価格での商品化が可能である。
【0003】
【発明が解決しようとする課題】しかし、上述したよう
な方式のプリンタは、例えば、プリンタ記述言語を使用
する印刷システムのプリンタと比較すると、コンピュー
タとプリンタとの間で転送される印刷データ量が多かっ
たり、また、1ページ分の印字に必要とされるメモリ容
量よりも少ないバンドメモリしか有していないため、印
字データが複雑であったり、印字データの転送スピード
が遅い等の原因によって、プリンタのエンジン部におけ
るドラムのスピードにデータ転送スピードが追いつかな
い現象が生じる。このような場合、オーバーランを起こ
してしまい、所望の印字結果を得られないという不具合
がある。
【0004】そこで、本発明の目的は、オーバーランを
防止して所望とする印字を行うことによって、複雑な回
路や容量の大きなメモリをできる限り必要としない、簡
単で安価な情報処理システム、情報処理装置、ならびに
情報処理方法を提供することにある。
【0005】
【課題を解決するための手段】本発明は、第1の情報処
理装置と第2の情報処理装置との間で画像データのやり
とりを行う情報処理システムであって、前記第2の情報
処理装置に設けられ、前記転送された画像データを格納
する画像メモリと、前記画像メモリに格納された画像デ
ータのデータ容量を監視し、空き容量に関する空き情報
を算出する監視手段と、前記算出された空き情報を前記
ホスト側の装置に通知する通知手段と、前記第1の情報
処理装置に設けられ、前記画像データをドットマトリク
スから構成されるデータに展開する手段と、前記通知手
段によって通知された空き情報から、次に送出する画像
データの解像度を選択する解像度選択手段とを具えるこ
とによって、情報処理システムを構成することができ
る。
【0006】また、本発明は、ホストコンピュータから
転送された印字用のデータを、プリンタで受信して印字
を行う情報処理システムであって、前記プリンタに設け
られ、前記転送されたデータを格納する画像メモリと、
前記画像メモリに格納されたデータのデータ容量を監視
し、空き容量に関する空き情報を算出する監視手段と、
前記算出された空き情報を前記ホストコンピュータに通
知する通知手段と、前記ホストコンピュータに設けら
れ、前記印字用のデータをドットマトリクスから構成さ
れる画像データに展開する手段と、前記通知手段によっ
て通知された空き情報から、次に送出する印字用のデー
タの解像度を選択する解像度選択手段とを具えることに
よって、情報処理システムを構成することができる。
【0007】また、本発明は、外部装置から転送される
ドットマトリクスから構成される画像データに展開され
た印字用のデータを用い、該印字用のデータの印字を行
う情報処理装置であって、前記印字用のデータを格納す
る画像メモリと、前記画像メモリに格納された印字用の
データのデータ容量を監視し、空き容量に関する空き情
報を算出する監視手段と、前記算出された空き情報を前
記外部装置に通知する通知手段とを具えることによっ
て、情報処理装置を構成することができる。
【0008】また、本発明は、プリンタに対してドット
マトリクスから構成される画像データに展開された印字
用のデータを転送する情報処理装置であって、前記プリ
ンタ内のメモリの空き容量に関する空き情報に基づい
て、次に転送する印字用のデータの解像度を選択する解
像度選択手段を具えることによって、情報処理装置を構
成することができる。
【0009】また、本発明は、第1の情報処理装置と第
2の情報処理装置との間で画像データのやりとりを行う
情報処理方法であって、前記第1の情報処理装置におい
て、前記画像データをドットマトリクスから構成される
データに展開し、前記展開された画像データを前記第2
の情報処理装置に転送して画像メモリに格納し、前記画
像メモリに格納された画像データのデータ容量を監視し
ながら、空き容量に関する空き情報を算出し、前記算出
された空き情報を前記第1の情報処理装置に通知し、前
記通知された空き情報から、次に送出する画像データの
解像度を選択し、前記選択された所定の解像度をもつ画
像データを、前記第2の情報処理装置に転送して出力す
ることができる。
【0010】また、本発明は、ホストコンピュータから
送られた印字用のデータを、プリンタで受信して印字を
行う情報処理方法であって、前記ホストコンピュータに
おいて、前記印字用のデータをドットマトリクスから構
成されるデータに展開し、前記展開された印字用のデー
タを前記プリンタに転送して画像メモリに格納し、前記
画像メモリに格納された印字用のデータのデータ容量を
監視しながら、空き容量に関する空き情報を算出し、前
記算出された空き情報を前記ホストコンピュータに通知
し、前記通知された空き情報から、次に送出する印字用
のデータの解像度を選択し、前記選択された所定の解像
度をもつ印字用のデータを、前記プリンタに転送して印
字することができる。
【0011】前記画像メモリは、前記転送されたデータ
1ページ分のメモリ容量よりも少ないバンドメモリから
構成することができる。
【0012】
【発明の実施の形態】以下、本発明の実施形態を、図面
を参照して詳細に説明する。
【0013】まず、本発明を適用するに好適なレーザビ
ームプリンタの構成について、図3を参照して説明す
る。なお、本例に適用するプリンタとしては、レーザビ
ームプリンタに限られるものではなく、他のプリント方
式、例えばインクジェット方式のプリンタでもよい。
【0014】図3は、本発明に適用可能な出力装置の構
成を示す断面図であり、ここではレーザビームプリンタ
(LBP)を示す。
【0015】図3において、1500は、LBP本体で
ある。このLBP本体1500は、外部に接続されてい
る後述するホストコンピュータ3000から供給される
記録情報やフォーム情報あるいはマクロ命令等を入力し
て記憶するとともに、それらの情報に従って対応する文
字パターンやフォームパターン等を作成し、記録媒体で
ある記録紙等に像を形成する。
【0016】1501は、操作のためのスイッチおよび
LED表示器等が配されている操作パネルである。10
00は、LBP本体1500全体の制御およびホストコ
ンピュータ3000から供給される文字情報等を解析す
るプリンタ制御ユニットである。このプリンタ制御ユニ
ット1000は、主に文字情報を対応する文字パターン
をビデオ信号に変換してレーザドライバ1502に出力
する。
【0017】レーザドライバ1502は、半導体レーザ
1503を駆動するための回路であり、入力されたビデ
オ信号に応じて半導体レーザ1503から発射されるレ
ーザ光1504をオン・オフ切り換えする。
【0018】レーザ光1504は、回転多面鏡1505
で左右方向に振らされて静電ドラム1506上を走査露
光する。これにより、静電ドラム1506上には文字パ
ターンの静電潜像が形成されることになる。この潜像
は、静電ドラム1506の周囲に配設された現像ユニッ
ト1507により現像された後、記録紙に転写される。
この記録紙にはカットシートを用い、カットシート記録
紙はLBP1500に装着した用紙カセット1508に
収納され、給紙ローラ1509および搬送ローラ151
0と搬送ローラ1511とにより、装置内に取り込まれ
て、静電ドラム1506に供給される。
【0019】また、LBP本体1500には、図示しな
いカードスロットを少なくとも1個以上備え、内蔵フォ
ントに加えてオプションフォントカード、言語系の異な
る制御カード(エミュレーションカード)を接続できる
ように構成されている。
【0020】図1は、本発明のプリンタ制御システムの
構成を示すブロック図である。なお、本発明の機能が実
行されるのであれば、単体の周辺装置であっても、複数
の周辺装置からなるシステムであっても、LAN等のネ
ットワークを介して処理が行われるシステムであって
も、本発明を適用することができる。
【0021】図1において、3000は、ホストコンピ
ュータである。このホストコンピュータ3000は、R
OM3のプログラム用ROMに記憶された文書処理プロ
グラム等に基づいて、図形,イメージ,文字,表(表計
算を含む)等が混在した文書処理を実行するCPU1を
備えている。これにより、システムデバイス4に接続さ
れる各デバイスを、CPU1が総括的に制御する。
【0022】また、ROM3のプログラム用ROM3a
には、CPU1の制御プログラム等が記憶されている。
ROM3のフォント用ROM3bには、上記文書処理の
際に使用するフォントデータ等が記憶されている。RO
M3のデータ用ROM3cには、上記文書処理等を行う
際に使用する各種データが記憶されている。2は、RA
Mであり、CPU1の主メモリ,ワークエリア等として
機能する。5はキーボードコントローラ(KBC)であ
り、キーボード9や不図示のポインティングデバイスか
らのキー入力を制御する。
【0023】6は、CRTコントローラ(CRTC)で
あり、CRTディスプレイ(CRT)10の表示を制御
する。7は、ディスクコントローラ(DKC)である。
このディスクコントローラ7は、ブートプログラム,種
々のアプリケーション,フォントデータ,ユーザファイ
ル,編集ファイル等を記憶するハードディスク(H
D)、フロッピーディスク(FD)等の外部メモリ11
とのアクセスを制御する。8は、プリンタコントローラ
(PRTC)である。このプリンタコントローラ8は、
所定の双方向性インターフェース(インターフェース)
21を介して、プリンタ1500に接続されて、プリン
タ1500との通信制御処理を実行する。
【0024】また、ホストコンピュータ3000には、
解像度選択手段30が設けられている。この解像度選択
手段30は、プリンタ1500から通知された画像メモ
リ24内のメモリ空き情報に基づいて、次にプリンタ1
500に送出するための印字用のデータの解像度を選択
する。
【0025】なお、CPU1は、例えばRAM2上に設
定された表示情報RAMへのアウトラインフォントの展
開(ラスタライズ)処理を実行し、CRTディスプレイ
10上でのWYSIWYG(例えば、ホストコンピュー
タ3000側のCRTディスプレイ10上でアプリケー
ションにより図形を作成し、その作成した図形をプリン
タ1500側で印刷するという機能)を可能としてい
る。また、CPU1は、CRTディスプレイ10上の不
図示のマウスカーソル等で指示されたコマンドに基づい
て登録された種々のウインドウを開き、種々のデータ処
理を実行する。
【0026】また、プリンタ1500において、21
は、ホストコンピュータ3000から送信された印字デ
ータを受信したり、プリンタ1500の状態をホストコ
ンピュータ3000に通知することが可能なホストイン
ターフェース(I/F)である。22は、印字データを
画像メモリ24に格納するために、メモリの制御を行っ
たり、プリンタ1500内部の状態を記憶しておくため
のレジスタ等を有する制御部である。23は、印刷部
(プリンタエンジン)26に出力情報としての画像情報
を出力するための印刷部インターフェース(I/F)で
ある。
【0027】24は、印字データを格納するための画像
メモリである。この画像メモリ24としては、例えば、
1ページ分の印刷に必要とされるメモリ容量よりも少な
いバンドメモリを用いることができる。25は、画像メ
モリ24内のデータ格納状態を監視するためのメモリ監
視部である。このメモリ監視部25は、ホストコンピュ
ータ3000から受信した印字データのデータ量と、画
像メモリ24から印刷部インターフェース(I/F)2
3に出力する印字データとを常に比較し、その画像メモ
リ24内の空き容量に関する空き情報を算出する。27
は、通知手段である。この通知手段27は、その空き情
報をホストインターフェース(I/F)21を通して、
ホストコンピュータ3000に通知することができる。
【0028】次に、ホストコンピュータ3000側の解
像度選択手段30による解像度選択手順を、図2に基づ
いて説明する。
【0029】まず、印字司令が行われると、ホストコン
ピュータ3000は、使用者の設定に合わせて、プリン
タ1500に転送するための適切な画像データの生成を
開始する。これによって、ドットマトリクスから構成さ
れるデータに展開された画像データが生成される。画像
データの生成が終了すると、プリンタ1500に印字デ
ータの出力を開始する。(ステップS1)。このとき、
出力する印字データの量をホストコンピュータ3000
は管理しており、印刷を終了するか否かを判断する(ス
テップS2)。印字データがなくなると印字動作を終了
するが、印字データが残っている場合(データ送出中)
は、ステップS3に進む。
【0030】このステップS3では、プリンタ1500
内のメモリ監視部25からの空き情報を入手し、画像メ
モリ24の印字データ容量が十分残っている場合には、
ステップS1に戻り、そのままデータ送出を続ける。し
かし、あまりデータが残っていない場合、オーバーラン
の危険性があると判断し、ステップS4に進む。このス
テップS4では、プリンタ1500に送出するデータ量
を減少させるために、データ解像度を下げる処理を行っ
た後、ステップS1に戻り、再びデータ送出を行う。
【0031】なお、本例では、画像メモリ24として、
バンドメモリを例に挙げたが、これに限るものではな
く、例えば、印刷データ量が非常に多い場合には、1ペ
ージ分の印字に必要とされるメモリや、それ以上の容量
をもつメモリを用いても同様な処理を行うことができ
る。
【0032】
【発明の効果】以上述べたように、本発明によれば、印
字データの転送スピードがプリンタのエンジン部におけ
るドラムのスピードに追いつかない場合を予測し、印字
データの解像度を変化させるようにしたので、印字デー
タの転送量を減少させ、転送スピードを向上させること
が可能となり、これにより、オーバーランを防止して所
望とする印字結果を出力することができ、ひいては複雑
な回路や容量の大きなメモリを必要としない安価な装置
およびシステムを得ることができる。
【図面の簡単な説明】
【図1】本発明の実施形態であるプリンタ制御システム
の構成を示すブロック図である。
【図2】本発明に係る解像度選択処理を示すフローチャ
ートである。
【図3】本発明に適用可能なプリンタの構成を示す断面
図である。
【符号の説明】
24 画像メモリ 25 監視手段 27 通知手段 30 解像度選択手段 1500 プリンタ(情報処理装置) 3000 ホストコンピュータ(情報処理装置)

Claims (8)

    【特許請求の範囲】
  1. 【請求項1】 第1の情報処理装置と第2の情報処理装
    置との間で画像データのやりとりを行う情報処理システ
    ムであって、 前記第2の情報処理装置に設けられ、前記転送された画
    像データを格納する画像メモリと、 前記画像メモリに格納された画像データのデータ容量を
    監視し、空き容量に関する空き情報を算出する監視手段
    と、 前記算出された空き情報を前記ホスト側の装置に通知す
    る通知手段と、 前記第1の情報処理装置に設けられ、前記画像データを
    ドットマトリクスから構成されるデータに展開する手段
    と、 前記通知手段によって通知された空き情報から、次に送
    出する画像データの解像度を選択する解像度選択手段と
    を具えたことを特徴とする情報処理システム。
  2. 【請求項2】 ホストコンピュータから転送された印字
    用のデータを、プリンタで受信して印字を行う情報処理
    システムであって、 前記プリンタに設けられ、前記転送されたデータを格納
    する画像メモリと、 前記画像メモリに格納されたデータのデータ容量を監視
    し、空き容量に関する空き情報を算出する監視手段と、 前記算出された空き情報を前記ホストコンピュータに通
    知する通知手段と、 前記ホストコンピュータに設けられ、前記印字用のデー
    タをドットマトリクスから構成される画像データに展開
    する手段と、 前記通知手段によって通知された空き情報から、次に送
    出する印字用のデータの解像度を選択する解像度選択手
    段とを具えたことを特徴とする情報処理システム。
  3. 【請求項3】 前記画像メモリは、前記転送されたデー
    タ1ページ分のメモリ容量よりも少ないバンドメモリか
    らなることを特徴とする請求項1又は2記載の情報処理
    システム。
  4. 【請求項4】 外部装置から転送されるドットマトリク
    スから構成される画像データに展開された印字用のデー
    タを用い、該印字用のデータの印字を行う情報処理装置
    であって、 前記印字用のデータを格納する画像メモリと、 前記画像メモリに格納された印字用のデータのデータ容
    量を監視し、空き容量に関する空き情報を算出する監視
    手段と、 前記算出された空き情報を前記外部装置に通知する通知
    手段とを具えたことを特徴とする情報処理装置。
  5. 【請求項5】 プリンタに対してドットマトリクスから
    構成される画像データに展開された印字用のデータを転
    送する情報処理装置であって、 前記プリンタ内のメモリの空き容量に関する空き情報に
    基づいて、次に転送する印字用のデータの解像度を選択
    する解像度選択手段を具えたことを特徴とする情報処理
    装置。
  6. 【請求項6】 第1の情報処理装置と第2の情報処理装
    置との間で画像データのやりとりを行う情報処理方法で
    あって、 前記第1の情報処理装置において、前記画像データをド
    ットマトリクスから構成されるデータに展開し、 前記展開された画像データを前記第2の情報処理装置に
    転送して画像メモリに格納し、 前記画像メモリに格納された画像データのデータ容量を
    監視しながら、空き容量に関する空き情報を算出し、 前記算出された空き情報を前記第1の情報処理装置に通
    知し、 前記通知された空き情報から、次に送出する画像データ
    の解像度を選択し、 前記選択された所定の解像度をもつ画像データを、前記
    第2の情報処理装置に転送して出力することを特徴とす
    る情報処理方法。
  7. 【請求項7】 ホストコンピュータから送られた印字用
    のデータを、プリンタで受信して印字を行う情報処理方
    法であって、 前記ホストコンピュータにおいて、前記印字用のデータ
    をドットマトリクスから構成されるデータに展開し、 前記展開された印字用のデータを前記プリンタに転送し
    て画像メモリに格納し、 前記画像メモリに格納された画像データのデータ容量を
    監視しながら、空き容量に関する空き情報を算出し、 前記算出された空き情報を前記ホストコンピュータに通
    知し、 前記通知された空き情報から、次に送出する印字用のデ
    ータの解像度を選択し、 前記選択された所定の解像度をもつ印字用のデータを、
    前記プリンタに転送して印字することを特徴とする情報
    処理方法。
  8. 【請求項8】 前記画像メモリは、前記転送されたデー
    タ1ページ分のメモリ容量よりも少ないバンドメモリか
    らなることを特徴とする請求項6又は7記載の情報処理
    方法。
JP9037767A 1997-02-21 1997-02-21 情報処理システム、情報処理装置、ならびに、情報処理方法 Pending JPH10233877A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9037767A JPH10233877A (ja) 1997-02-21 1997-02-21 情報処理システム、情報処理装置、ならびに、情報処理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9037767A JPH10233877A (ja) 1997-02-21 1997-02-21 情報処理システム、情報処理装置、ならびに、情報処理方法

Publications (1)

Publication Number Publication Date
JPH10233877A true JPH10233877A (ja) 1998-09-02

Family

ID=12506629

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9037767A Pending JPH10233877A (ja) 1997-02-21 1997-02-21 情報処理システム、情報処理装置、ならびに、情報処理方法

Country Status (1)

Country Link
JP (1) JPH10233877A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6665088B1 (en) 1998-09-29 2003-12-16 Seiko Epson Corporation Page printer and page print system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6665088B1 (en) 1998-09-29 2003-12-16 Seiko Epson Corporation Page printer and page print system

Similar Documents

Publication Publication Date Title
JPH1199722A (ja) 印刷制御装置及び印刷制御方法並びに記憶媒体
US7170619B2 (en) Information processing apparatus, printing system, and command generating method
EP0621538B1 (en) Output method and apparatus
JP3907228B2 (ja) 情報処理装置およびデータ処理方法
JPH1063448A (ja) メモリ割り振り方法及びシステム
JPH10233877A (ja) 情報処理システム、情報処理装置、ならびに、情報処理方法
JP3209858B2 (ja) 印刷制御装置および印刷制御方法
JP2003080771A (ja) 画像形成装置及びその制御方法
JP3715796B2 (ja) 印刷制御装置および印刷制御装置のデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
JP3281327B2 (ja) 情報処理装置および情報処理方法
JPH11227299A (ja) 印刷装置
JP3320229B2 (ja) 画像形成方法及びプリンタ制御システム
JP3056948B2 (ja) 印刷装置及びその制御装置、及び印刷装置の制御方法
JP2004362219A (ja) 印刷装置、プリンタドライバ、ユーティリティシステム
JPH09295432A (ja) プリンタ装置及びプリント制御方法
JP2785775B2 (ja) プリンタシステム
JPH08282064A (ja) 記録装置及び記録制御方法
JP3347520B2 (ja) 情報処理装置およびプリンタシステムおよびプリントジョブ処理方法
JP3728083B2 (ja) 画像出力装置および画像出力方法
JP2000347823A (ja) ホストベース印刷システム、ホストコンピュータ、プリンタ、プリント方法、記憶媒体
JPH1199730A (ja) 印刷装置及びその制御方法
JPH11338653A (ja) 印刷方法、印刷装置及び印刷プログラムを格納した記憶媒体
JP3209859B2 (ja) 印刷装置
JP2004181810A (ja) 出力装置及び出力方法
JP2005001226A (ja) 印刷装置