JPH04113865A - 印刷装置 - Google Patents

印刷装置

Info

Publication number
JPH04113865A
JPH04113865A JP2233384A JP23338490A JPH04113865A JP H04113865 A JPH04113865 A JP H04113865A JP 2233384 A JP2233384 A JP 2233384A JP 23338490 A JP23338490 A JP 23338490A JP H04113865 A JPH04113865 A JP H04113865A
Authority
JP
Japan
Prior art keywords
emulation program
emulation
printing device
program
storage medium
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
JP2233384A
Other languages
English (en)
Inventor
Takashi Shimooku
下奥 隆史
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 JP2233384A priority Critical patent/JPH04113865A/ja
Publication of JPH04113865A publication Critical patent/JPH04113865A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、各印刷装置に対応するエミュレーションプ
ログラムを実行して複数の印刷装置として機能可能な印
刷装置に関するものである。
[従来の技術] 従来、印刷装置で他の印刷装置のエミュレーションを行
う場合、エミュレーションプログラムが格納されている
エミュレーションカードもしくはカートリッジを印刷装
置の専用スロットに装着する必要があった。
[発明が解決しようとする課題] このため、1台の印刷装置で複数のエミュレションを行
うためには、複数のエミュレーションカードもしくはカ
ートリッジを管理・保存しなければならない。また、頻
繁にエミュレーションカードもしくはカートリッジを交
換するような場合には、誤ったエミュレーションカード
もしくはカートリッジの着脱操作に伴う印字エラー等が
誘発される等の問題点があった。
この発明は、上2の問題点を解決するためになされたも
ので、印字情報を供給するホストから対応する印刷装置
のエミュレーションプログラムをダウンロード可能とす
る記憶媒体を備えることにより、エミュレーションカー
ドもしくはカートリッジの着脱操作に依らずに各印刷装
置に対応するエミュレーションプログラムを実行して複
数の印刷装置として機能する印刷装置を得ることを目的
とする。
[課題を解決するための手段] この発明に係る印刷装置は、ホストから特定印刷装置に
対応する各エミュレーションプログラムをダウンロード
する記憶媒体と、この記憶媒体にダウンロードされた所
望のエミュレーションプログラムを実行するプログラム
実行手段とを設けたものである。
また、記憶媒体をバックアップ可能な揮発性メモリ媒体
で構成したものである。
さらに、記憶媒体をハードディスクで構成したものであ
る。
[作用] この発明においては、ホストから特定印刷装置に対応す
る各エミュレーションプログラムが送信されると、記憶
媒体にホストから特定印刷装置に対応する各エミュレー
ションプログラムがダウンロードされ、プログラム実行
手段が記憶媒体にダウンロードされた所望のエミュレー
ションプログラムを実行して、印刷装置を所望の印刷装
置としてエミュレーションすることを可能とする。
また、記憶媒体をバックアップ可能な揮発性メモリ媒体
で構成し、印字情報受信時に各エミュレーションプログ
ラムをダウンロードすることを可能とする。
さらに、記憶媒体をハードディスクで構成し、各エミュ
レーションプログラムをあらかじめダウンロードして、
印刷装置を選択的に所望の印刷装置としてエミュレーシ
ョンすることを可能とする。
[実施例] 第1図はこの発明の一実施例を示す印刷装置の構成を説
明するブロック図であり、1は印刷装置本体、2は前記
印刷装置本体1に印字情報(印字制御情報を含む)およ
び特定印刷装置に対応する各エミュレーションプログラ
ムを送信するホストコンピュータ、3は印刷装置全体を
制御するCPU、4は前記ホストコンピュータ2より送
信されてくるデータを一時的に格納しておく受信バッフ
ァ、5はROMで、後述する第2図および第3図に示す
制御手順を格納しており、この制御手順に従ってCPU
3が各部を総括的に制御する。6はプリンタ部で、フレ
ームメモリ7に格納されている印刷パターンを印刷する
。8は記憶媒体を構成するRAMで、ホストコンピュー
タ1より送信されるエミュレーションプログラムをダウ
ンロードするとともに、印字処理に必要な所定の制御情
報を記憶する。9はハードディスクで、ホストコンピュ
ータ1より送信される複数のエミュレーションプログラ
ムを識別可能にダウンロードする。
10は印刷装置の動作環境を設定するための操作パネル
である。
このように構成された印刷装置において、ホスト(この
実施例ではホストコンピュータ2)から特定印刷装置に
対応する各エミュレーションプログラムが送信されると
、記憶媒体にホストから特定印刷装置に対応する各エミ
ュレーションプログラムがダウンロードされ、プログラ
ム実行手段(この実施例ではCPU3)が記憶媒体にダ
ウンロードされた所望のエミュレーションプログラムを
実行して、印刷装置を所望の印刷装置としてエミュレー
ションすることを可能とする。
また、記憶媒体をバックアップ可能な揮発性メモリ媒体
(この実施例ではRAM8)で構成し、印字情報受信時
に各エミュレーションプログラムをダウンロードするこ
とを可能とする。
さらに、記憶媒体をハードディスク9で構成し、各エミ
ュレーションプログラムをあらかじめダウンロードして
、印刷装置を選択的に所望の印刷装置としてエミュレー
ションすることを可能とする。
以下、第2図、第3図に示すフローチャート参照しなが
らこの発明に係る印刷装置におけるエミュレーションプ
ログラム実行処理動作について説明する。
第2図はこの発明に係る印刷装置における第1のエミュ
レーションプログラム実行処理手順の一例を説明するフ
ローチャートである。なお、(1)〜(6)は各ステッ
プを示す。
先ず、ホストコンピュータ2から印刷装置本体1側にエ
ミュレーションプログラムを送るための前処理を行う。
これは、ホストコンピュータ2から印刷装置本体1に対
して、印刷装置がそれと認識できる信号を送信するか、
ユーザ自身が印刷装置本体1の操作パネル10上のスイ
ッチ操作をするかによって、印刷装置のデータ受信モー
ドがエミュレーションプログラム受信モードとなる次い
で、ホストコンピュータ2から送信された、例えばバイ
ナリ形式のエミュレーションプログラムを受信バッファ
4で受は取り(21CPtJ3の制御によってRAM8
にダウンロードされる(3)。エミュレーションプログ
ラムのRAM8へのダウンロードが終了した時点で操作
パネル1゜上の表示がダウンロード終了を報知するよう
に構成すれば、マニュアル操作を行うオペレータの操作
効率が良くなる。
次いで、エミュレーションプログラムの実行命令とエミ
ュレーションプログラムのハードディスク9への保管命
令を認識しく4)、ハードディスク9への保管命令実行
の場合、複数のエミュレーションプログラムをハードデ
ィスク9ヘセーブしく6)、処理を終了する。
一方、ステップ(4)の認識で実行命令の場合は、RA
M8にダウンロードしたエミュレーションプログラムを
実行しく5)、処理を終了する。
なお、ハードディスク9への保存命令実行の場合、複数
のエミュレーションプログラムを保存・管理・実行でき
るように、それぞれのエミュレーションプログラムを識
別するための番号または名称の入力を要求するようにす
る。また、この番号または名称の入力もホストコンピュ
ータ2からの入力と操作パネル10上のスイッチ入力で
も良い。
更に、ハードディスク9に保管されているエミュレーシ
ョンプログラムの呼出しおよび実行は、ホストコンピュ
ータ2から印刷装置本体1に対して印刷装置がそれと認
識できる信号を送信するか、ユーザ自身が印刷装置本体
1の操作パネル1o上のスイッチ操作によってエミュレ
ーションプログラムを識別するための番号または名称を
入力し、この番号または名称によって識別されるエミュ
レーションプログラムをRAM8にダウンロードする。
この場合も、エミュレーションプログラムのRAM8へ
のダウンロードが終了した時点で操作パネル10上の表
示がダウンロード終了を知らせるようにすれば、マニュ
アルで本操作を行うユーザの操作効率がよくなる。
また、上記実施例ではエミュレーションプログラムのR
AM8へのダウンロードが終了した時点で操作パネル1
0上の表示がダウンロード終了を知らせる場合について
説明したが、ホストコンピュータ2側へダウンロードの
終了の信号を送信することも可能である。
第3図はこの発明に係る印刷装置における第2のエミュ
レーションプログラム実行処理手順の一例を説明するフ
ローチャートである。なお、(1)〜(9)は各ステッ
プを示す。
先ず、ユーザがホストコンピュータ2からエミュレーシ
ョンプログラムをダウンロードするのかどうかを判定し
く11  YESならばホストコンピュータ2から印刷
装置本体1側にエミュレーションプログラムを送るため
の前処理を行う。これは、ホストコンピュータ2から印
刷装置本体1に対して、印刷装置がそれと認識できる信
号を送信するか、ユーザ自身が印刷装置本体1の操作パ
ネル10上のスイッチ操作するかによって、印刷装置の
データ受信モードがエミュレーションプログラム受信モ
ードとなる(2) 次いで、ホストコンピュータ2から送信された、例えば
バイナリ形式のエミュレーションプログラムを受信バッ
ファ4で受は取り(3)、CPU3の制御によってRA
M8にダウンロードされる(4)。エミュレーションプ
ログラムのRAM8へのダウンロードが終了した時点で
操作パネル1゜上の表示がダウンロード終了を報知する
ように構成すれば、マニュアル操作を行うオペレータの
操作効率が良くなる。
次いで、エミュレーションプログラムの実行命令とエミ
ュレーションプログラムのハードディスク9への保管命
令を認識しく5)、ハードディスク9への保管命令実行
の場合、複数のエミュレーションプログラムをハードデ
ィスク9ヘセーブしく7)、処理を終了する。
一方、ステップ(5)の認識で実行命令の場合は、RA
M8にダウンロードしたエミュレーションプログラムを
実行しく6)、処理を終了する。
一方、ステップfl)の判断でNoの場合、すなわちハ
ードディスク9中に格納されているエミュレーションプ
ログラムをRAM8にダウンロードする場合は、ホスト
コンピュータ2から印刷装置本体1に対して印刷装置が
それと認識できる信号を送信するか、ユーザ自身が印刷
装置本体1の操作パネル1o上のスイッチ装置によって
エミュレーションプログラムを識別するための番号また
は名称を入力してエミュレーションプログラムを選択し
く8)、番号または名称により選択されたエミュレーシ
ョンプログラムをRAM8にダウンロードしく9)、ス
テップ(5)に戻る。この場合も、エミュレーションプ
ログラムのRAM8へのダウンロードが終了した時点で
操作パネル1o上の表示がダウンロード終了を知らせる
ようにすれば、マニュアルで本操作を行うユーザの操作
効率がよくなる。
[発明の効果1 以上説明したように、この発明はホストから特定印刷装
置に対応する各エミュレーションプログラムをダウンロ
ードする記憶媒体と、この記憶媒体にダウンロードされ
た所望のエミュレーションプログラムを実行するプログ
ラム実行手段とを設けたので、印刷装置自身が各エミュ
レーションプログラムを一元的に管理することができ、
従来のようにエミュレーションプログラム実行のための
カートリッジ等の着脱操作および管理負担を軽減するこ
とができる。
また、記憶媒体をバックアップ可能な揮発性メモリ媒体
で構成したので、印字情報受信時に各エミュレーション
プログラムをダウンロードして対応する印刷装置として
エミュレーション処理を自動起動可能となる。
さらに、記憶媒体をハードディスクで構成したので、あ
らかじめ所望の各エミュレーションプログラムを格納管
理することができ、単一の印刷装置により、複数種の印
刷装置として切り換えながら効率良く印刷処理を実行で
きる。
従って、印刷装置における所望のエミュレーションプロ
グラム実行処理を従来に比べて格段に簡単操作で効率よ
く実現できる等の効果を奏する。
【図面の簡単な説明】
第1図はこの発明の一実施例を示す印刷装置の構成を説
明するブロック図、第2図はこの発明に係る印刷装置に
おける第1のエミュレーションプログラム実行処理手順
の一例を説明するフローチャート、第3図はこの発明に
係る印刷装置における第2のエミュレーションプログラ
ム実行処理手順の一例を説明するフローチャートである
。 図中、1は印刷装置本体、2はホストコンピュータ、3
はCPU、4は受信バッファ、5はROM、6はプリン
タ出力部、7はフレームメモリ、8はRAM、9はハー
ドディスク、10は操作パネルである。 区 印刷装置本体 第2図

Claims (3)

    【特許請求の範囲】
  1. (1)ホストから供給される印字情報を解析して印字処
    理を実行する印刷装置において、前記ホストから特定印
    刷装置に対応する各エミュレーションプログラムをダウ
    ンロードする記憶媒体と、この記憶媒体にダウンロード
    された所望のエミュレーションプログラムを実行するプ
    ログラム実行手段とを具備したことを特徴とする印刷装
    置。
  2. (2)記憶媒体をバックアップ可能な揮発性メモリ媒体
    で構成したことを特徴とする請求項(1)記載の印刷装
    置。
  3. (3)記憶媒体をハードディスクで構成したことを特徴
    とする請求項(1)記載の印刷装置。
JP2233384A 1990-09-05 1990-09-05 印刷装置 Pending JPH04113865A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2233384A JPH04113865A (ja) 1990-09-05 1990-09-05 印刷装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2233384A JPH04113865A (ja) 1990-09-05 1990-09-05 印刷装置

Publications (1)

Publication Number Publication Date
JPH04113865A true JPH04113865A (ja) 1992-04-15

Family

ID=16954253

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2233384A Pending JPH04113865A (ja) 1990-09-05 1990-09-05 印刷装置

Country Status (1)

Country Link
JP (1) JPH04113865A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05318829A (ja) * 1992-05-18 1993-12-03 Canon Inc 画像形成装置及びその方法
JPH05318839A (ja) * 1992-05-18 1993-12-03 Canon Inc 画像形成方法及びその装置及び情報処理システム
US8187099B2 (en) 2000-03-30 2012-05-29 Nintendo Co., Ltd. Game method and apparatus for enabling a video game system console to execute video game programs originally written for execution on architecturally different video game platforms
US8986112B2 (en) 2006-11-17 2015-03-24 Nintendo Co., Ltd. System and method for downloading video game programs

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61239972A (ja) * 1985-04-16 1986-10-25 Ricoh Co Ltd プリンタ
JPS63216125A (ja) * 1987-03-04 1988-09-08 Fuji Xerox Co Ltd 装置タイプのエミユレ−ト可能なプリンタ装置
JPH01145152A (ja) * 1987-11-30 1989-06-07 Ricoh Co Ltd プリンタ
JPH01258968A (ja) * 1988-04-08 1989-10-16 Minolta Camera Co Ltd プリンタ制御装置
JPH0292656A (ja) * 1988-09-30 1990-04-03 Toshiba Corp 画像形成装置
JPH02166512A (ja) * 1988-12-21 1990-06-27 Canon Inc 記録装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61239972A (ja) * 1985-04-16 1986-10-25 Ricoh Co Ltd プリンタ
JPS63216125A (ja) * 1987-03-04 1988-09-08 Fuji Xerox Co Ltd 装置タイプのエミユレ−ト可能なプリンタ装置
JPH01145152A (ja) * 1987-11-30 1989-06-07 Ricoh Co Ltd プリンタ
JPH01258968A (ja) * 1988-04-08 1989-10-16 Minolta Camera Co Ltd プリンタ制御装置
JPH0292656A (ja) * 1988-09-30 1990-04-03 Toshiba Corp 画像形成装置
JPH02166512A (ja) * 1988-12-21 1990-06-27 Canon Inc 記録装置

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05318829A (ja) * 1992-05-18 1993-12-03 Canon Inc 画像形成装置及びその方法
JPH05318839A (ja) * 1992-05-18 1993-12-03 Canon Inc 画像形成方法及びその装置及び情報処理システム
US8187099B2 (en) 2000-03-30 2012-05-29 Nintendo Co., Ltd. Game method and apparatus for enabling a video game system console to execute video game programs originally written for execution on architecturally different video game platforms
US8986112B2 (en) 2006-11-17 2015-03-24 Nintendo Co., Ltd. System and method for downloading video game programs
US9259654B2 (en) 2006-11-17 2016-02-16 Nintendo Co., Ltd. System and method for obtaining software programs

Similar Documents

Publication Publication Date Title
CA1286786C (en) Self-configuring terminal
US7145682B2 (en) Temporary printer firmware upgrade
MXPA97003805A (es) Sistema y metodo de comunicacion con impresora
JP2002297389A (ja) 画像形成装置、インストールプログラム、インストールプログラムを記録したコンピュータ読取可能な記録媒体およびインストール方法
JPH04113865A (ja) 印刷装置
JPH04187462A (ja) 印刷装置
CA2401514C (en) Method for the configuration of device-specific programs in a printer or copier, corresponding program, corresponding data carrier and corresponding device control, and printer orcopier
JPS63216125A (ja) 装置タイプのエミユレ−ト可能なプリンタ装置
JPH09114614A (ja) プリンタ装置
JP3985135B2 (ja) 制御システムにおけるデバイス初期化方法、制御システム、コンピュータにデバイス初期化方法を実行させるためのプログラム、このプログラムを記録した記録媒体
US20040046984A1 (en) Printer, an operation panel thereof having a function for doing maintenance of print station
JP4652503B2 (ja) ステータス管理方法、装置、及び、記憶媒体
JP2004255847A (ja) 印刷システム
JPH08310059A (ja) プリンタ装置および文書作成装置
JPH05274157A (ja) 画像形成装置
JP2003044239A (ja) プリンタシステム、ページリカバリ印刷制御装置、ページリカバリ印刷方法及びスプールプログラム
JP2780974B2 (ja) プリンタ
JP3043525B2 (ja) 印刷装置及び印刷制御方法
KR100193804B1 (ko) 컴퓨터를 이용한 프린터 에뮬레이션기능 지원방법
JPH01204132A (ja) プリンタ装置
JPH01263064A (ja) プリンタ装置
JPH08123639A (ja) 情報処理システム及びそれに用いられる印刷装置
JP2885951B2 (ja) 印刷制御装置及び制御プログラム選択方法
KR20070057577A (ko) 인쇄 시스템 및 그 방법
JP2000250720A (ja) 画像形成装置