JPH10226140A - 画像形成装置 - Google Patents

画像形成装置

Info

Publication number
JPH10226140A
JPH10226140A JP9031877A JP3187797A JPH10226140A JP H10226140 A JPH10226140 A JP H10226140A JP 9031877 A JP9031877 A JP 9031877A JP 3187797 A JP3187797 A JP 3187797A JP H10226140 A JPH10226140 A JP H10226140A
Authority
JP
Japan
Prior art keywords
image forming
forming apparatus
printer
external device
image
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
JP9031877A
Other languages
English (en)
Inventor
Toshio Sakurai
俊夫 櫻井
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 JP9031877A priority Critical patent/JPH10226140A/ja
Publication of JPH10226140A publication Critical patent/JPH10226140A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

(57)【要約】 【課題】 画像形成装置に関し、新たに外部機器と接続
しただけで画像形成を行えるようにすること。 【解決手段】 ホストコンピュータ2より送られる画像
データに基づいて画像形成を行なうプリンタ装置1にお
いて、プリンタドライバROM6はホストコンピュータ
2が使用するプリンタドライバを予め記憶している。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は画像形成装置に関
し、特に、外部機器より送られる画像データに基づき画
像形成を行う画像形成装置に関する。
【0002】
【従来の技術】従来、外部機器として接続されたホスト
コンピュータで生成された画像データに基づき印字等の
画像形成を行うプリンタ装置は、ホストコンピュータの
制御プログラムに予め組み込まれたプリンタ制御プログ
ラム(プリンタドライバ)によって制御されている。プ
リンタドライバは通常ホストコンピュータの制御プログ
ラムに予め組み込まれているか、ホストコンピュータと
オンラインに接続されたハードディスク等の外部記憶装
置に記憶されている。新機種のプリンタ装置をホストコ
ンピュータに接続したり、プリンタドライバのバージョ
ンアップが行われると、ユーザはホストコンピュータに
新しいプリンタドライバをフロッピィディスク等からホ
ストコンピュータの記憶装置にコピー(インストール)
して使用する。
【0003】プリンタドライバをインストールする手順
はホストコンピュータのオペレーションシステム(O
S)によって異なるが、ホストコンピュータの内部メモ
リやオンラインに接続された外部記憶装置にプリンタド
ライバが無い場合、プリンタ装置で画像形成を行なうに
は使用するプリンタ装置に適合するプリンタドライバを
フロッピィディスク、CD−ROM等からホストコンピ
ュータにインストールする必要がある。
【0004】また、プリンタドライバは性能を向上させ
たり不良を修正するため一般のプログラムのように改良
を加えることがあり、この場合も改良を加えられたプリ
ンタドライバを新たにホストコンピュータにインストー
ルする必要が生じる。このインストール作業は、プリン
タドライバに添付されたドキュメントやホストコンピュ
ータのオペレーションシステムの指示に従いユーザが行
なっている。
【0005】
【発明が解決しようとする課題】このように従来の技術
では、ホストコンピュータが予め有していない新しいプ
リンタドライバを使うためには、ユーザがプリンタドラ
イバをインストールする必要がある。このため、ユーザ
はインタフェースケーブルによってホストコンピュータ
にプリンタ装置を接続しただけではプリンタ装置を使用
出来ない場合が生じ得る。また、プリンタ装置製造業者
は、プリンタ装置に適合するプリンタドライバをプリン
タ装置と同梱する手間が生じてしまう。
【0006】そこで、本発明は上述の点に鑑みて成され
たもので、上記の課題を解決した画像形成装置を提供す
ることを目的とする。
【0007】
【課題を解決するための手段】上記目的を達成するため
に、請求項1に記載の本発明の装置は、外部機器より送
られる画像データに基づいて画像形成を行なう画像形成
装置において、前記外部機器が使用する画像形成装置制
御プログラムの少なくとも一部を記憶した記憶媒体を備
えたことを特徴とする。
【0008】ここで、請求項2に記載の本発明の装置で
は、前記記憶媒体は前記画像形成装置制御プログラムの
全てを記憶することもできる。
【0009】ここで、請求項3に記載の本発明の装置で
は、前記外部機器からの指示に応じて前記画像形成装置
制御プログラムを前記外部機器に伝達する伝達手段を備
え、前記外部機器により前記画像形成装置制御プログラ
ムを選択的に使用可能に構成することもできる。
【0010】ここで、請求項4に記載の本発明の装置で
は、前記伝達手段は前記外部機器からの前記画像データ
に所定の処理を施して画像形成手段に伝達することもで
きる。
【0011】ここで、請求項5に記載の本発明の装置で
は、前記画像形成手段はプリンタエンジンであり、前記
伝達手段は前記画像データに基づいて前記プリンタエン
ジンによる画像形成のためのデータ処理を制御する制御
手段を含むこともできる。
【0012】ここで、請求項6に記載の本発明の装置で
は、前記制御手段はCPUであり、前記外部機器と通信
するためのI/Oポートを備えることもできる。
【0013】ここで、請求項7に記載の本発明の装置で
は、前記I/Oポートはインタフェースケーブルを介し
て前記外部機器と接続されることもできる。
【0014】ここで、請求項8に記載の本発明の装置で
は、前記記憶媒体は前記画像形成装置制御プログラムの
作成時期をさらに記憶することもできる。
【0015】ここで、請求項9に記載の本発明の装置で
は、前記記憶媒体は書き換え可能なフラッシュROMで
あり、前記フラッシュROMに前記画像形成装置制御プ
ログラムとは別の画像形成装置制御プログラムを書き込
み制御可能なプログラム書き込み手段を備えることもで
きる。
【0016】ここで、請求項10に記載の本発明の装置
では、前記プログラム書き込み手段は請求項5または6
に記載の制御手段とすることもできる。
【0017】
【発明の実施の形態】以下、図面を参照しながら本発明
の実施の形態を詳細に説明する。
【0018】(第1の実施の形態)図1は本発明の第1
の実施の形態によるプリンタ装置のブロック図である。
【0019】図中1はプリンタ装置であり、プリンタ装
置1はインタフェースケーブル3を介して外部機器であ
るホストコンピュータ2と接続されている。ホストコン
ピュータ2により、ワープロソフト、画像処理ソフトな
どのアプリケーションでデータ処理を行って画像データ
を生成する。この画像データはインタフェースケーブル
3を介してプリンタ装置1に供給される。プリンタ装置
1は、プリンタ装置1の制御を行なうコントローラ4
と、画像データを基にした印字データ等で実際に画像形
成を行なうプリンタエンジン5と、ホストコンピュータ
1で使用可能なプリンタドライバソフト(画像形成装置
制御プログラム)を予め記憶しているプリンタドライバ
ROM6とを有する。このプリンタドライバROM6に
は、プリンタドライバの一部または全部を記憶すること
ができる。
【0020】図2は図1のプリンタドライバROM6と
コントローラ4の詳細なブロック図である。
【0021】図中、CPU401はコントローラ1によ
る処理を総括的に制御する。CPU401はアドレスバ
ス402とデータバス403に接続されている。アドレ
スバス402とデータバス403は、プログラムR0M
404、RAM405、フォントR0M406に接続さ
れている。CPU401はホストコンピュータ2と通信
を行うためのI/Oポート401aを備えており、ホス
トコンピュータ2で生成された画像データはインタフェ
ースケーブル3を介してI/Oポート401aより入力
される。
【0022】入力された画像データに基づき、CPU4
01の制御により、プログラムR0M404に予め記憶
されているプログラムに従ってフォントR0M406に
予め記憶されている文字データがRAM405に展開さ
れ、画像形成のための印字データ等が作成される。CP
U401にはFIFO407が接続されており、CPU
401により、RAM405に展開された印字データ等
を読み出してFIFO407に送る。プリンタエンジン
5が画像を出力するタイミングに合わせてFIFO40
7から印字データ等をプリンタエンジン5に送ること
で、被記録材に画像形成が行われる。
【0023】プリンタドライバROM6はアドレスバス
402とデータバス403に接続されており、CPU4
01はプリンタドライバROM6に予め記憶されている
プリンタドライバをホストコンピュータ2の指示に応じ
て自由に読み出すことが出来る。
【0024】図3はホストコンピュータ2におけるプリ
ンタ装置選択時のプリンタドライバ設定を示すフローチ
ャートである。
【0025】まず、ユーザの指示により、ステップS1
にて画像形成に使用するプリンタ装置1の選択が行われ
る。ステップS2にて設定されたプリンタ装置1に適合
するプリンタドライバが、ホストコンピュータ2の内部
メモリやオンラインに接続されたハードディスク等に記
憶されているか判断される。
【0026】ここで、記憶されていない場合はステップ
S3に進み、プリンタ装置1のプリンタドライバROM
6に予め記憶されているプリンタドライバをホストコン
ピュータ2のハードディスク等にロードする。このと
き、CPU401はホストコンピュータ2からの指示に
応じてプリンタドライバを読み出し、I/Oポート40
1a,インタフェースケーブル3を介して伝達する。
【0027】一方、記憶されている場合はステップS4
に進み、プリンタ装置1のプリンタドライバROM6が
記憶しているプリンタドライバの作成日付または日時を
読み出し、ホストコンピュータ2が記憶しているプリン
タドライバの作成日付と比較してどちらが新しいバージ
ョンか判断する。ここで、プリンタ装置1のプリンタド
ライバROM6が記憶しているプリンタドライバの方が
新しいバージョンの場合、ステップS3に進み、プリン
タ装置1のプリンタドライバROM6が記憶しているプ
リンタドライバをホストコンピュータ2のハードディス
ク等にロードする。
【0028】ステップS3においてプリンタドライバを
ロードした場合と、ホストコンピュータ2の内部メモリ
やオンラインに接続されたハードディスク等に既に記憶
されたプリンタドライバを使う場合のいずれにおいて
も、ステップS5にてプリンタドライバを使用出来る状
態にしてプリンタドライバ選択を終了し、選択したプリ
ンタドライバを使って画像形成を行なう。
【0029】このように本実施の形態によれば、プリン
タドライバをプリンタ装置1に内蔵することにより、プ
リンタ装置1に適合する、より新しいバージョンのプリ
ンタドライバをプリンタ装置1とホストコンピュータ2
のいずれかから自動的に選択して画像形成の際のプリン
タ装置制御に使用することができる。したがって、ホス
トコンピュータ2のオペレーションシステムがプリンタ
ドライバを持たなくとも、プリンタ装置1に内蔵したプ
リンタドライバをプリンタ装置制御を行えるため、新規
プリンタ装置をホストコンピュータ2に接続しただけで
プリンタ装置を快適に使用することができ、プリンタド
ライバのインストール作業が不要となる。また、プリン
タ装置製造業者は、プリンタ装置に適合するプリンタド
ライバをプリンタ装置と同梱する手間を省くことができ
る。
【0030】(第2の実施の形態)本実施の形態の要部
の構成は図2のものと同様であるが、プリンタドライバ
ROM6として書き換え可能なフラッシュROMを使用
する点で第1の実施の形態と相違する。
【0031】フラッシュR0Mは、周知のとおり電気的
消去/書き込み可能な不揮発メモリである。フラッシュ
ROMを使用したプリンタドライバR0M6は、CPU
401の書き込み制御によってプリンタドライバの書き
込みが可能になる。したがって、予め記憶されたプリン
タドライバとは別のプリンタドライバを再書き込みする
ことができる。
【0032】このように本実施の形態によれば、第1の
実施の形態と同様の効果を得られる他に、プリンタ装置
1のプリンタドライバROM6を再書き込み可能とする
ことで、プリンタ装置使用者がプリンタ装置に内蔵され
たプリンタドライバROM6の交換をすることなく、プ
リンタドライバの書き換えが行えるようになるので、プ
リンタドライバのバージョンアップをユーザが行える様
になるためプリンタドライバソフトのバージョン管理が
容易に行えるようになる。
【0033】なお、上記の各実施の形態では画像形成装
置としてのプリンタ装置について説明したが、ドライバ
ソフトを使用して制御される例えばスキャナなどのホス
トコンピュータの他の周辺機器に本発明を適用して、予
めスキャナドライバを内蔵記憶させておくことも考えら
れる。
【0034】
【発明の効果】以上説明してきたように本発明によれ
ば、外部機器より送られる画像データに基づいて画像形
成を行なう画像形成装置において、外部機器が使用する
画像形成装置制御プログラムを記憶した記憶媒体を備え
たので、新たに装置を外部機器と接続しただけで画像形
成を行うことができて快適に使用出来、また、装置に適
合する画像形成装置制御プログラムを装置と同梱する手
間を省くことができる効果がある。
【図面の簡単な説明】
【図1】本発明の第1の実施の形態のブロック図であ
る。
【図2】第1の実施の形態の要部の詳細なブロック図で
ある。
【図3】プリンタドライバ設定を示すフローチャートで
ある。
【符号の説明】
1 プリンタ装置 2 ホストコンピュータ 3 インタフェースケーブル 4 コントローラ 5 プリンタエンジン 6 プリンタドライバR0M 401 CPU 401a I/Oポート 402 アドレスバス 403 データバス 404 プログラムR0M 405 RAM 406 フォントROM 407 FIFO

Claims (10)

    【特許請求の範囲】
  1. 【請求項1】 外部機器より送られる画像データに基づ
    いて画像形成を行なう画像形成装置において、 前記外部機器が使用する画像形成装置制御プログラムの
    少なくとも一部を記憶した記憶媒体を備えたことを特徴
    とする画像形成装置。
  2. 【請求項2】 請求項1において、 前記記憶媒体は前記画像形成装置制御プログラムの全て
    を記憶したことを特徴とする画像形成装置。
  3. 【請求項3】 請求項1または2において、 前記外部機器からの指示に応じて前記画像形成装置制御
    プログラムを前記外部機器に伝達する伝達手段を備え、
    前記外部機器により前記画像形成装置制御プログラムを
    選択的に使用可能に構成したことを特徴とする画像形成
    装置。
  4. 【請求項4】 請求項3において、 前記伝達手段は前記外部機器からの前記画像データに所
    定の処理を施して画像形成手段に伝達することを特徴と
    する画像形成装置。
  5. 【請求項5】 請求項4において、 前記画像形成手段はプリンタエンジンであり、 前記伝達手段は前記画像データに基づいて前記プリンタ
    エンジンによる画像形成のためのデータ処理を制御する
    制御手段を含むことを特徴とする画像形成装置。
  6. 【請求項6】 請求項5において、 前記制御手段はCPUであり、前記外部機器と通信する
    ためのI/Oポートを備えたことを特徴とする画像形成
    装置。
  7. 【請求項7】 請求項6において、 前記I/Oポートはインタフェースケーブルを介して前
    記外部機器と接続されることを特徴とする画像形成装
    置。
  8. 【請求項8】 請求項1または2において、 前記記憶媒体は前記画像形成装置制御プログラムの作成
    時期をさらに記憶したことを特徴とする画像形成装置。
  9. 【請求項9】 請求項1または2において、 前記記憶媒体は書き換え可能なフラッシュROMであ
    り、 前記フラッシュROMに前記画像形成装置制御プログラ
    ムとは別の画像形成装置制御プログラムを書き込み制御
    可能なプログラム書き込み手段を備えたことを特徴とす
    る画像形成装置。
  10. 【請求項10】 請求項9において、 前記プログラム書き込み手段は請求項5または6に記載
    の制御手段であることを特徴とする画像形成装置。
JP9031877A 1997-02-17 1997-02-17 画像形成装置 Pending JPH10226140A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9031877A JPH10226140A (ja) 1997-02-17 1997-02-17 画像形成装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9031877A JPH10226140A (ja) 1997-02-17 1997-02-17 画像形成装置

Publications (1)

Publication Number Publication Date
JPH10226140A true JPH10226140A (ja) 1998-08-25

Family

ID=12343275

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9031877A Pending JPH10226140A (ja) 1997-02-17 1997-02-17 画像形成装置

Country Status (1)

Country Link
JP (1) JPH10226140A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7072063B2 (en) 2000-09-11 2006-07-04 Canon Kabushiki Kaisha Information processing apparatus and system, method of controlling same, peripheral apparatus and printer driver
US7095520B2 (en) 2000-09-11 2006-08-22 Canon Kabushiki Kaisha Information processing apparatus and system, information processing method and device driver
US7110130B2 (en) 2000-09-11 2006-09-19 Canon Kabushiki Kaisha Information processing apparatus and system, method of controlling same, peripheral apparatus and printer device
US7126709B2 (en) 2000-09-11 2006-10-24 Canon Kabushiki Kaisha Printing control apparatus and system, method of controlling same, printing apparatus and printer driver

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7072063B2 (en) 2000-09-11 2006-07-04 Canon Kabushiki Kaisha Information processing apparatus and system, method of controlling same, peripheral apparatus and printer driver
US7095520B2 (en) 2000-09-11 2006-08-22 Canon Kabushiki Kaisha Information processing apparatus and system, information processing method and device driver
US7110130B2 (en) 2000-09-11 2006-09-19 Canon Kabushiki Kaisha Information processing apparatus and system, method of controlling same, peripheral apparatus and printer device
US7126709B2 (en) 2000-09-11 2006-10-24 Canon Kabushiki Kaisha Printing control apparatus and system, method of controlling same, printing apparatus and printer driver
CN100418048C (zh) * 2000-09-11 2008-09-10 佳能株式会社 信息处理设备和系统、其控制方法、外围设备

Similar Documents

Publication Publication Date Title
JP2010044579A (ja) 周辺装置、プログラム、およびドライバインストールシステム
US5930467A (en) Information processing apparatus having a reduced access time to storage devices
JP4543458B2 (ja) 出力システム、出力装置、ホスト装置、これらの制御方法、および、情報記録媒体
JPH10226140A (ja) 画像形成装置
KR20040018869A (ko) 화상형성장치
JPH09114614A (ja) プリンタ装置
JPH07219865A (ja) 画像入力装置、画像出力装置及び情報処理装置
JP4428686B2 (ja) 印刷システム
JP2001344156A (ja) フラッシュメモリを有する装置およびデータの書き換え方法
JP2005094301A (ja) 画像形成装置
JPH11232183A (ja) プリンタの制御情報管理装置および制御情報管理プログラムを記録した記録媒体
JP4239392B2 (ja) 印刷装置、印刷システムおよび印刷方法
JPH05274157A (ja) 画像形成装置
JP3817499B2 (ja) 情報処理装置、制御方法、制御プログラム
JPH06219021A (ja) 画像形成装置
JP3817500B2 (ja) 情報処理装置、制御方法、制御プログラム
JP3001213B2 (ja) プリンタ制御装置
JP2812285B2 (ja) プリンタ用ネットワークインタフェースカード
JP2001325105A (ja) 動作プログラム書き換え方法
JP2000339263A (ja) 情報処理装置とデバイス及びデバイスドライバ取得方法
JP2008134558A (ja) 画像形成装置およびその調整値設定方法
JPH11203066A (ja) プリンタシステム、プリンタ、ホストコンピュータ、プリンタドライバ更新方法、プリンタドライバおよび記憶媒体
US20060101448A1 (en) Printing device
JPH11338690A (ja) フラッシュメモリ、ファームウエア使用システム装置およびファームウエア書き換え方法
JP2000187633A (ja) 情報処理装置、周辺機器およびそのセットアップ方法