JPH08185288A - 印刷装置及びその制御方法 - Google Patents

印刷装置及びその制御方法

Info

Publication number
JPH08185288A
JPH08185288A JP6328320A JP32832094A JPH08185288A JP H08185288 A JPH08185288 A JP H08185288A JP 6328320 A JP6328320 A JP 6328320A JP 32832094 A JP32832094 A JP 32832094A JP H08185288 A JPH08185288 A JP H08185288A
Authority
JP
Japan
Prior art keywords
operation panel
printing apparatus
program
printer
host computer
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.)
Granted
Application number
JP6328320A
Other languages
English (en)
Other versions
JP3689445B2 (ja
Inventor
Manabu Takebayashi
学 竹林
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 JP32832094A priority Critical patent/JP3689445B2/ja
Publication of JPH08185288A publication Critical patent/JPH08185288A/ja
Application granted granted Critical
Publication of JP3689445B2 publication Critical patent/JP3689445B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

(57)【要約】 【目的】 操作体系をユーザにより変更でき、優れたユ
ーザインターフェースを有する印刷装置及びその制御方
法を提供する。 【構成】 ホストコンピュータ3000からプリンタ1
500に所定コマンドで、通常の印刷データと区別でき
る形式の操作パネルの制御に係るプログラムをダウンロ
ードし、それをメモリ19に記憶する。そして、このメ
モリ19に記憶された操作パネルの制御プログラムを実
行する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は印刷装置及びその制御方
法、詳しくは印刷装置における操作パネルの制御に関す
るものである。
【0002】
【従来の技術】近年のプリンタにおいては、その機能及
び性能の両面で目覚ましく発展してきている。とりわ
け、レーザビームプリンタで代表されるページプリンタ
においては、多種類のプリンタ言語に適応したり、入力
インターフェースも複数備えてあらゆるコンピュータと
の接続も可能になってきている。
【0003】一般に、このようなプリンタの多くは、L
CDやLED表示器や各種スイッチで構成される操作パ
ネルを備えている。そして、この操作パネルを使用し
て、プリンタの各種設定を行う。
【0004】ところが、操作パネルに設けられたスイッ
チの個数に対して、設定する項目数や各種パラメータの
総数は格段に多い。従って、特に、LCDを使用した操
作パネルを使用している装置においては、個々のスイッ
チに対する機能を固定せず、LCD表示器に表示された
メニューに従ってその機能を割り振るようにしている。
例えば、インターフェースの種類、フォントの種類、給
紙カセットの選択等である。ここで「インターフェー
ス」に対応するスイッチを操作した場合には、例えば米
国セントロニクス社使用のインターフェースを使用する
のか、あるいはシリアルインターフェース(例えばRS
232C等)を使用するのかといったサブメニューを表
示する。そして、シリアル転送を選択した場合には、転
送速度等の通信パラメータを設定するようになる。この
ように、一般的には、メニューに階層構造を持たせ、順
次選択することで、目的の設定を行っている。尚、当然
のことならが、上記設定を行う場合には、上位装置から
のデータ受信を行わないようにするため、オフライン・
オンラインスイッチ(このスイッチは最低限必要であ
る)を操作してオフライン状態にすることが必要であ
る。
【0005】
【発明が解決しようとする課題】しかしながら、かかる
メニューも階層構造は、メーカー間で大きくことなり、
場合によっては同一メーカーでもその機能の差でもって
異なることが往々にして良くある。
【0006】従って、異なるタイプのプリンタを複数設
置している場合には、各ユーザはそれぞれの操作方法を
覚える必要があるが、現実問題的としては不可能もしく
は困難である。
【0007】また、操作パネルの操作体系は、メーカー
側で決めものであって、ユーザ側に押し付けるものであ
り、ユーザインターフェースという点でも問題が残る。
【0008】
【課題を解決するための手段】本発明はかかる問題点に
鑑みなされたものであり、操作体系をユーザにより変更
でき、優れたユーザインターフェースを有する印刷装置
及びその制御方法を提供しようとするものである。
【0009】この課題を解決するため、例えば本発明の
印刷装置は以下の構成を備える。すなわち、操作パネル
を備えた印刷装置であって、前記操作パネルの操作に対
応するプログラムを外部から受信する受信手段と、該受
信手段で受信したプログラムに従って、前記操作パネル
の操作に係る処理を実行する処理手段とを備える。
【0010】また、本発明の印刷装置の制御方法は以下
の工程を備える。すなわち、操作パネルを備えた印刷装
置の制御方法であって、前記操作パネルの操作に対応す
るプログラムを外部から受信する受信工程と、該受信工
程で受信したプログラムに従って、前記操作パネルの操
作に係る処理を実行する処理工程とを備える。
【0011】また、他の印刷装置の制御方法は以下の工
程を備える。すなわち、操作パネルを有し、上位装置と
双方向通信可能であって、当該上位装置からのデータに
基づいて所定の記録媒体上に画像を印刷する印刷装置の
制御方法であって、前記操作パネルの操作内容を上位装
置に転送する工程と、前記上位装置からの指示に基づい
て操作パネルの設定を行う処理工程とを備え、前記上位
装置は、下位の印刷装置から転送されてきたデータに基
づく操作プログラムを実行し、対応する処理の指示コマ
ンドを前記印刷装置に指示する工程とを備える。
【0012】
【実施例】以下、添付図面に従って本発明に係る実施例
を詳細に説明する。
【0013】先ず、実施例が適応可能なプリンタとして
レーザビームプリンタ及びインクジェットプリンタの構
造及びその動作を説明する。尚、以下の説明から明らか
になるが、本願発明はレーザビームプリンタやインクジ
ェットプリンタに限定されるものではなく、LEDプリ
ンタや、熱転写方式のプリンタ、更にはワイヤハンマ方
式等の他の方式のプリンタ等にも適応可能である。
【0014】図1は実施例が適用するレーザビームプリ
ンタ(以下LBPと称す)の構造断面図である。
【0015】図において、1500はLBP本体であ
り、外部に接続されているホストコンピュータから供給
される印刷情報(文字コード等)やフォーム情報あるい
はマクロ命令等を入力して記憶するとともに、それらの
情報に従って対応する文字パターンやフォームパターン
等を作成し、記録媒体である記録紙に像を形成する。1
501は操作のためのスイッチおよびLCD表示器等が
配されている操作パネル、1000はLBP本体150
0全体の制御およびホストコンピュータから供給される
文字情報等を解析するプリンタ制御ユニットである。こ
のプリンタ制御ユニット1000は、主に文字情報を対
応する文字パターンのビデオ信号に変換してレーザドラ
イバ1502に出力する。
【0016】レーザドライバ1502は半導体レーザ1
503を駆動するための回路であり、入力されたビデオ
信号に応じて半導体レーザ1503から発射されるレー
ザ光1504をオン・オフ切り換えする。レーザ光15
04は回転多面鏡1505で左右方向に振らされて静電
ドラム1506上を走査露光する。これにより、静電ド
ラム1506上には文字パターン等の静電潜像が形成さ
れることになる。この潜像は、静電ドラム1506周囲
に配設された現像ユニット1507により現像された
後、記録紙に転写される。
【0017】この記録紙にはカットシートを用い、カッ
トシート記録紙はLBP1500に装着した用紙カセッ
ト1508に収納され、給紙ローラ1509および搬送
ローラ1510と搬送ローラ1511とにより、装置内
に取り込まれて、静電ドラム1506に供給される。ま
た、LBP本体1500には、図示しないカードスロッ
トを少なくとも1個以上備え、内蔵フォントに加えてオ
プションフォントカード、プリンタ言語を解釈して印刷
するためのプログラムを記憶している制御カード(エミ
ュレーションカード)、或いはメモリ容量を増設するた
めのメモリカード等を接続できるようになっている。
【0018】図2は本発明を適用可能な第2の出力装置
(インクジェットプリンタ)の構成を示す主要部分の外
観図を示している・図において、駆動モータ5013の
正逆回転に連動して駆動力伝達ギア5011,5099
を介して回転するリードスクリュー5005の螺旋溝5
004に対して係合するキャリッジHCはピン(図示し
ない)を有し、矢印a,b方向に往復移動される。この
キャリッジHCには、インクジェットカートリッジIJ
Cが搭載されている。5002は紙押え板であり、キャ
リッジ移動方向にわたって紙をプラテン5000に対し
て押圧する。5007,5008はフォトカプラで、キ
ャリッジのレバー5006のこの域での存在を確認し
て、モータ5013の回転方向切り換え等を行うための
ホームポジション検知手段として機能する。5016は
記録ヘッドの全面をキャップするキャップ部材5022
を支持する部材、5015はこのキャップ内を吸引する
吸引手段でキャップ内開口5023を介して記録ヘッド
の吸引を行う。5017はクリーニングブレードで、部
材5019により前後方向に移動可能となる。5018
は本体指示板で、上記5017,5019を支持する。
5012は、吸引回復の吸引を開始するためのレバー
で、キャリッジと係合するカム5020の移動に伴って
移動し、駆動モータからの駆動力がクラッチ切り換えら
の公知の伝達手段で移動制御される。
【0019】これらのキャッピング、クリーニング、吸
引回復は、キャリッジがホームポジション側領域にきた
ときにリードスクリュー5005の作用によってそれら
の対応位置で所望の処理が行えるように構成されている
が、周知のタイミングで所望動作を行うように構成され
ていればよい。
【0020】図3は、図2に示した第2の出力装置の制
御構成を説明するブロック図である。
【0021】図において、1700は記録信号を入力す
るインタフェース、1701はMPU、1702は前記
MPU1701が実行する制御プログラムやホスト印刷
情報等を格納するROM、1703はDRAMで、各種
(上記記録信号やヘッドに供給される記録データ等)を
保存しておく。1704は記録ヘッド1708に対する
出力データの供給制御を行うゲートアレイで、インタフ
ェース1700、MPU1701、DRAM1703間
のデータの転送制御も行う。1710は前記記録ヘッド
1708を搬送するためのキャリアモータ、1709は
記録用紙搬送のための搬送モータ、1705は前記記録
ヘッドを駆動するヘッドドライバ、1706は前記搬送
モータ1709を駆動するモータドライバ、1707は
前記キャリアモータ1710を駆動するモータドライバ
である。
【0022】このように構成された上記記録装置におい
て、インタフェース1700を介して後述するホストコ
ンピュータ3000より入力情報が入力されると、ゲー
トアレイ1704とMPU1701との間で入力情報が
プリント用の出力情報に変換される。そして、モータド
ライバ1706,1707が駆動されるとともに、ヘッ
ドドライバ1705に送られた出力情報に従って記録ヘ
ッドが駆動され印字が実行される。
【0023】なお、MPU1701はインタフェース1
700を介して後述するホストコンピュータ3000と
接続されており、ホストコンピュータからプリンタへの
一方向通信または双方向通信が可能となっている。
【0024】図4は本発明の実施例を示すプリンタ制御
システムの構成を説明するブロック図である。ここで
は、レーザビームプリンタ(図1)を例にして説明す
る。なお、本発明の機能が実行されるのであれば、単体
の機器であっても、複数の機器からなるシステムであっ
ても、LAN等のネットワークを介して処理が行われる
システムであっても本発明を適用できることは言うまで
もない。
【0025】図において、3000はホストコンピュー
タで、RAM2やROM3に記憶された文書処理プログ
ラム等に基づいて図形、イメージ、文字、表(表計算等
を含む)等が混在した文書処理を実行するCPU1を備
え、システムデバイス4に接続される各デバイスをCP
U1が総括的に制御する。
【0026】2はRAMで、CPU1の主メモリ、ワー
クエリア等として機能する。5はキーボードコントロー
ラ(KBC)で、キーボード9や不図示のポインティン
グデバイスからのキー入力を制御する。6はCRTコン
トローラ(CRTC)で、CRTディスプレイ(CR
T)10の表示を制御する。7はディスクコントローラ
(DKC)で、ブートプログラム、種々のアプリケーシ
ョン、フォントデータ、ユーザファイル、編集ファイル
等を記憶するハードディスク(HD)、フロッピーディ
スク(FD)等の外部メモリ11とのアクセスを制御す
る。8はプリンタコントローラ(PRTC)で、所定の
一方向インタフェースまたは双方向性インタフェース
(インタフェース)21を介してプリンタ1500に接
続されて、プリンタ1500との通信制御処理を実行す
る。なお、CPU1は、例えばRAM2上に設定された
表示情報RAMへのアウトラインフォントの展開(ラス
タライズ)処理を実行し、CRT10上でのWYSIW
YG(What You See Is What You Getの略)を可能とし
てもよい。また、CPU1は、CRT10上の不図示の
マウスカーソル等で指示されたコマンドに基づいて登録
された種々のウインドウを開き、種々のデータ処理を実
行する。
【0027】プリンタ1500において、12はプリン
タCPUで、ROM13のプログラムようROMに記憶
された制御プログラム等或いは外部メモリ14に記憶さ
れた制御プログラム等に基づいてシステムバス15に接
続される各種のデバイスとのアクセスを総括的に制御
し、印刷部インタフェース16を介して接続される印刷
部(プリンタエンジン)17に出力情報としての画像信
号を出力する。また、このROM13のプログラムRO
Mには、図7,図8のフローチャートで示されるような
CPU12の制御プログラム等を記憶する。ROM13
のフォント用ROMには上記出力情報を生成する際に使
用するフォントデータ等を記憶し、ROM13のデータ
用ROMにはハードディスク等の外部メモリ14が無い
プリンタの場合には、ホストコンピュータ上で利用され
る情報等を記憶している。19はCPU12の主メモ
リ、ワークエリア等として機能するRAMで、図示しな
い増設ポートに接続されるオプションRAMによりメモ
リ容量を拡張することができるように構成されている。
なお、RAM19は、出力情報展開領域、環境データ格
納領域があって、一部が不揮発性メモリ(NVRAM)
となっている。
【0028】前述したハードディスク(HD)、ICカ
ード等の外部メモリ14は、オプションとして接続さ
れ、フォントデータ、エミュレーションプログラム、フ
ォームデータ等を記憶する。また、18は前述した操作
パネルで操作のためのスイッチおよびLCD表示器等が
配されている。
【0029】また、前述した外部メモリは1個に限ら
ず、少なくとも1個以上備え、内蔵フォントに加えてオ
プションフォントカード、言語系の異なるプリンタ制御
言語を解釈するプログラムを格納した外部メモリを複数
接続できるように構成されても良い。さらに、NVRA
Mに、操作パネル1501からのプリンタモード設定情
報を記憶するようにしても良い。
【0030】<第1の実施例の説明>図5は、本発明の
第1実施例の印刷装置を説明するためのブロック図であ
り、図4に示したホストコンピュータ3000とプリン
タ1500から本発明を説明するのに必要な構成要素を
取り出した図である。
【0031】図において、プリンタ制御ユニット100
0の内部にあるコントローラソフトウェア1100と操
作パネル制御ソフトウェア1101は、図4のROM1
3またはRAM19に格納されているプログラムであ
る。そして、記憶部は操作パネルにより設定された様々
な設定値を記憶しておくための部分でRAM19また
は、不図示のフラッシュROMなどの電源が切れても値
が保持できるNVRAMの一部に確保された記憶領域で
ある。また、操作部1501は、入力部1102と表示
部1103から構成されている。
【0032】ここでは、ダウンロードされた操作パネル
制御ソフトウェア(ホストコンピュータ3000からそ
のプログラムをダウンロードし、それをプリンタのCP
Uが実行する)は複数プリンタ内部に格納することがで
き、格納された操作パネル制御ソフトウェアはNVRA
M(フラッシュROM)に格納されて、電源をオン/オ
フしても操作パネル制御ソフトウェアは保持されている
構成であるとして説明する。しかし、ダウンロードして
プリンタ内部に格納できる操作パネル制御ソフトウェア
は1つしかなくてもよい。また、ダウンロードされた操
作パネル制御ソフトウェアはNVRAM(フラッシュR
OM)に格納されず、通常のRAMに格納されて電源を
オン/オフして消えてしまってもかまわないが、それを
実行する場合には再度ダウンロードしなければなない。
【0033】動作環境として、ダウンロードされた操作
パネル制御ソフトウェアが存在しない、またはダウンロ
ードされた操作パネル制御ソフトウェアはNVRAM
(フラッシュROM)に格納されない場合の電源投入直
後の動作について説明する。
【0034】電源投入すると、ROMに格納された操作
パネル制御ソフトウェアが起動され表示部をクリアした
り、必要ならば入力部のバッファをクリアしたりする。
それからコントローラ部や印刷部の情報から表示部に印
刷装置の状態を表示する。
【0035】そして、操作パネル制御ソフトウェアとし
てデフォルトのプリンタ内のROMなどに格納されてい
るソフトウェアが起動されて、設定値記憶部の値を必要
に応じてコントローラソフトウェアに知らせてインタフ
ェースのパラメータを設定する。
【0036】次に操作パネル制御をダウンロードして、
違う操作パネルの操作体系を実行する方法を説明する。
【0037】図6は、コントローラソフトウェアによる
印刷装置制御命令に操作パネル制御ソフトウェアをダウ
ンロードしたり、ダウンロードのサポートをする命令を
拡張したダウンロード関係の命令群を解析するフローチ
ャートを示したものである。なお、S1〜S16は各ス
テップを示す。
【0038】まず、命令が印刷装置のステータスを要求
するかどうかを調べる(ステップS1)。ここで、ステ
ータスとは、印刷装置内のダウンロード可能メモリ容量
や、ダウンロードされている操作パネル制御ソフトウェ
アや、電源投入時に起動される操作パネル制御ソフトウ
ェアなどのダウンロードに関係するパラメータのことで
ある。
【0039】もし、ステータス要求ならば、ステータス
を返す(ステップS6)。
【0040】つぎに、ダウンロード命令かどうかを調べ
る(ステップS2)。もし、ダウンロード命令ならば、
RAMとNVRAMのどちらにダウンロードするかを調
べる(ステップS3)。
【0041】RAMにダウンロードするならば、ダウン
ロードに必要な容量があるかを調べ(ステップS4)、
容量があればRAM領域にダウンロードする(ステップ
S5)。RAM容量が無ければ、エラー処理、例えば、
ダウンロードできない旨のコマンドデータを上位装置で
あるホストコンピュータに出力する(ステップS1
0)。
【0042】また、NVRAMにダウンロードするなら
ば、ダウンロードに必要な容量があるかを調べ(ステッ
プS7)、容量があればNVRAM領域にダウンロード
する(ステップS11)。NVRAM容量がなければ、
エラー処理を行う(ステップS10)。
【0043】ここで、ダウンロードする操作パネル制御
ソフトウェアは、ホストコンピュータ上で印刷装置のC
PUに依存しない言語で記述されたソフトウェアを、印
刷装置のCPUで直接実行できる機械語に変換してもよ
いし、もし印刷装置側でCPUに存在しない言語を機械
語に変換して実行する機能があれば、機械語に変換しな
くてもよい。
【0044】次に、ステップS2でダウンロードでなか
った場合には、ホストコンピュータからの指示コマンド
は、RAM←→NVRAM移動かどうかを調べる(ステ
ップS8)。もし移動の指示であると判断した場合に
は、移動先に必要な容量があるかどうかを調べ(ステッ
プS9)、必要な容量があれば、RAMからNVRAM
またはNVRAMからRAMへ移動を行う(ステップS
12)。容量が足りなければ、エラー処理を行う(ステ
ップS13)。またステップS8において、RAM←→
NVRAM移動でなければ、操作パネル制御ソフトウェ
アの削除指示コマンドであるかどうかを調べる(ステッ
プS15)。削除であれば、引数で指定された操作パネ
ル制御ソフトウェアの削除を行う(ステップS14)。
【0045】最後に削除でないときには、現在の操作パ
ネル制御ソフトウェアの切り替え指示コマンドであると
判断し、その切り替えを行う(ステップS16)。
【0046】以上が第1実施例の操作パネル制御ソフト
ウェアのためのダウンロード命令の解析手順である。
【0047】ここで、ホストコンピュータからダウンロ
ードする操作パネル制御プログラムの例を図8に示す。
【0048】図示の如く、各行は、区切りコード“;”
で区切られた4つの項目で構成されている。
【0049】各行の項目の意味は、 自身のメニュー項目ID;上位メニューの項目ID;表
示文字列;その項目が選択された場合にコールする関数
名 但し、最後の関数に“NULL”がある場合、その項目
を選択した場合には呼び出す関数が無く、その下の層に
サブメニューがあることを示すものとする。
【0050】図示の1〜3行目において、最初の項目I
D“L0101”中の前半部分の“L01”はメニュー
項目の深度を示し、後半部分の“01”、“02”や
“03”はそれぞれの項目番号を示す。続く、2番目の
“NULL”は該当する項目の上位にはメニュー項目が
ないことを示している。
【0051】3つ目の項目は文字列であって、上記実施
例における操作パネルに設けられたLCD表示器に表示
する文字列を示している。
【0052】4つ目(最後)の項目は、その項目が選択
された場合に実行する関数(プロシージャ)を示してい
る。図示の場合、項目ID“L0101”〜“L010
3”の全てが“NULL”になっているから、これらの
いずれを選択した場合にも、その下の階層メニューが表
示されることを示している。
【0053】次に、4、5行目において、最初の項目中
の前半部分“L0201”、“L0202”は自身の項
目IDを示し、続く“L0101”は、その上位のメニ
ュー項目IDを示している。すなわち、これらの項目は
共に、LCD表示器に表示された“インターフェース”
を選択した場合のサブメニューであるこを示しているこ
とになる。
【0054】ここで、項目名“セントロニクス”を選択
した場合のコールされる関数がNULL以外の“SUB
201”で示されているので、ROM13に格納された
関数SUB201がコールされることを示している。S
UB201の処理内容は、印刷データを受信するインタ
ーフェースとしてセントロニクスI/Fを選択する処理
を行い、その状態をNVRAM等に登録するだけなので
説明するまでもないであろう。
【0055】また、項目名“RS−232C”を選択し
た場合の関数名はNULLであるので、その下に更に階
層メニューが存在することを示している。
【0056】6、7行目において、これらは、上記説明
から容易に理解できるように、RS−232Cを選択し
た場合の項目を示している。説明は不要であろう。
【0057】さて、ホストコンピュータ上には、上記プ
ログラム(スクリプト)を作成するためのプログラムを
実行する。ユーザにとっては上記関数名は知るところで
はないので、解りやすい名称の一覧を表示し、それから
適当に選んで、階層的に並べる作業を行うことになる。
【0058】そして、出来上がったプログラムの先頭及
び終端に所定のコマンドを付加して(印刷データではな
いことを示すため)、プリンタに送出する。
【0059】尚、上記実施例に限らず、プリンタの操作
パネルの操作プログラムの形態及びその作成方法は如何
なるものであっても良いのは勿論である。従って、上記
説明で本願発明が限定されるものではない。
【0060】但し、上記の如く、実際に各種設定を行う
部分(関数)をプリンタ側に持たせ、それを活用するこ
とで、そのプログラムサイズは少なくできるというメリ
ットはある。
【0061】また、上記実施例ではホストコンピュータ
からプログラムをダウンロードする例を説明したが、そ
のプログラムをフロッピーディスクやメモリカードに収
納させておき、それをプリンタが備えるFDドライブや
メモリカードスロットに装着して変更するようにしても
よい。
【0062】また、何らかの理由で、工場出荷時に操作
体系に戻すことを可能にするため、所定のキーを押した
場合等にそのデフォルトプログラムを起動するようにし
ても良い。
【0063】<第2の実施例の説明>図7は本発明の第
2実施例の印刷装置において、通信手段を有効に活用
し、ホストコンピュータ上で操作パネル制御ソフトウェ
アを実行し操作パネルの操作体系を変更する方法を説明
するためのブロック図である。
【0064】図7において、1105はホストコンピュ
ータとプリンタを接続するインタフェースであり、11
01はホストコンピュータで実行される操作パネル制御
ソフトウェアである。
【0065】図のような構成にすることにより、操作パ
ネル制御ソフトウェアはホストコンピュータ上に存在す
るのでユーザは簡単に別の操作体系をもつ操作パネル制
御ソフトウェアを使用することができる。従って、ホス
トコンピュータ上で各種操作パネルの変更を行うように
するだけで、任意の設定が直接行えるようになる。
【0066】ここで、プリンタ側のCPUとしては、操
作パネルの操作内容を上位装置であるホストコンピュー
タに通知する。そして、その結果、ホストコンピュータ
からの指示を待ち、その指示された処理を行うことにな
る。従って、先に説明したように、ホストコンピュータ
上で操作パネルの操作処理内容をホストコンピュータ上
で制御することで、自由にカスタマイズできるようにな
る。
【0067】まず、インタフェースの使用方法を説明す
る。一つのインタフェースを使用して、ホストコンピュ
ータ側からの印刷データや操作パネル制御ソフトウェア
から、プリンタ側の表示部や入力部やコントローラソフ
トウェアが通信するためにプロトコルを定める。ここで
はパケット通信を行い、通信データに通信先や通信元な
どの情報を付加して通信する。これにより、印刷データ
と共に操作パネルからの入力データや操作パネルへの表
示データが通信できる。
【0068】ここで、一般に操作パネルには、印刷装置
の様々な情報を設定するためのオフライン状態と、現在
の印刷装置の状態を表示するオンライン状態があり、操
作パネル制御ソフトウェアは、この両方の状態を操作パ
ネルの動作を制御してもよいし、オフライン状態のみの
操作パネルの動作を制御し、オンライン状態のときの動
作はコントローラソフトウェアが制御してもよい。以下
では、操作パネル制御ソフトウェアはオフライン状態の
み操作パネルの動作を制御するとして説明する。
【0069】まず、オンライン状態のとき、プリンタ上
の入力部のオンライン/オフラインキーが押下されたこ
とをインタフェースを介してホストコンピュータの操作
パネル制御ソフトウェアが検知すると、オフライン状態
に変わったことをインタフェースを介して表示部に表示
する。そして、入力部からインタフェースを介して様々
な設定を行うための入力を受け取り、操作パネル制御ソ
フトウェアは設定のためのメニューをインタフェースを
介して表示部に表示し、ユーザによって設定された値を
インタフェースを介してコントローラソフトウェアに知
らせる。
【0070】このオフライン状態のとき、オンライン/
オフラインキーが押されるとインタフェースを介して操
作パネル制御ソフトウェアに知らされ、操作パネル制御
ソフトウェアはさらにコントローラソフトウェアに知ら
せる。以後、コントローラソフトウェアは印刷装置の状
態を操作パネル制御ソフトウェアを介して表示部に表示
する。
【0071】以上述べたように実施例によれば、印刷装
置の操作パネルの制御ソフトウェアを他のソフトウェア
に切り替えられるようにすることで、利用者の使用しや
すい操作パネルの操作体系を提供できる。
【0072】
【発明の効果】以上説明したように本発明によれば、印
刷装置の操作パネルの操作体系をユーザにより変更で
き、優れたユーザインターフェースを有する印刷装置及
びその制御方法を提供できるようになる。
【0073】
【図面の簡単な説明】
【図1】実施例が適用可能な第1の出力装置の構成を示
す断面図である。
【図2】実施例が適用可能な第2の出力装置の構造を示
す図である。
【図3】図2に示した第2の出力装置の制御構成を説明
するブロック図である。
【図4】実施例におけるプリンタ制御システムの構成を
説明するブロック図である。
【図5】実施例におけるダウンロードによるソフトウェ
アを切り替える方法を説明するブロック図である。
【図6】実施例のダウンロードに関する命令の解釈を説
明するフローチャートである。
【図7】実施例における、外部から操作パネルソフトウ
ェアを実行する方法を説明するブロック図である。
【図8】第1の実施例におけるダウンロードするプログ
ラムの形式の一例を示す図である。
【符号の説明】
1 CPU 2 RAM 3 ROM 4 システムバス 5 KBC 6 CRTC 7 MC 8 PRTC 9 KB 10 CRT 11 外部メモリ 12 CPU 13 ROM 14 外部メモリ 15 システムバス 16 印刷部I/F 17 印刷部 18 入力部 19 RAM 20 MC 3000 ホストコンピュータ 1101 コントローラソフトウェア 1102 入力部 1103 表示部 1105 インタフェース

Claims (6)

    【特許請求の範囲】
  1. 【請求項1】 操作パネルを備えた印刷装置であって、 前記操作パネルの操作に対応するプログラムを外部から
    受信する受信手段と、 該受信手段で受信したプログラムに従って、前記操作パ
    ネルの操作に係る処理を実行する処理手段とを備えるこ
    とを特徴とする印刷装置。
  2. 【請求項2】 前記操作パネルには各種メッセージを表
    示する表示部及びスイッチ群が備えられていることを特
    徴とする請求項第1項に記載の印刷装置。
  3. 【請求項3】 操作パネルを備えた印刷装置の制御方法
    であって、 前記操作パネルの操作に対応するプログラムを外部から
    受信する受信工程と、 該受信工程で受信したプログラムに従って、前記操作パ
    ネルの操作に係る処理を実行する処理工程とを備えるこ
    とを特徴とする印刷装置の制御方法。
  4. 【請求項4】 前記操作パネルには各種メッセージを表
    示する表示部及びスイッチ群が備えられていることを特
    徴とする請求項第3項に記載の印刷装置の制御方法。
  5. 【請求項5】 操作パネルを有し、上位装置と双方向通
    信可能であって、当該上位装置からのデータに基づいて
    所定の記録媒体上に画像を印刷する印刷装置の制御方法
    であって、 前記操作パネルの操作内容を上位装置に転送する工程
    と、 前記上位装置からの指示に基づいて操作パネルの設定を
    行う処理工程とを備え、 前記上位装置は、 下位の印刷装置から転送されてきたデータに基づく操作
    プログラムを実行し、対応する処理の指示コマンドを前
    記印刷装置に指示する工程とを備えることを特徴とする
    印刷装置の制御方法。
  6. 【請求項6】 前記操作パネルには各種メッセージを表
    示する表示部及びスイッチ群が備えられていることを特
    徴とする請求項第5項に記載の印刷装置の制御方法。
JP32832094A 1994-12-28 1994-12-28 印刷装置及びシステム、並びに制御方法 Expired - Lifetime JP3689445B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP32832094A JP3689445B2 (ja) 1994-12-28 1994-12-28 印刷装置及びシステム、並びに制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP32832094A JP3689445B2 (ja) 1994-12-28 1994-12-28 印刷装置及びシステム、並びに制御方法

Publications (2)

Publication Number Publication Date
JPH08185288A true JPH08185288A (ja) 1996-07-16
JP3689445B2 JP3689445B2 (ja) 2005-08-31

Family

ID=18208928

Family Applications (1)

Application Number Title Priority Date Filing Date
JP32832094A Expired - Lifetime JP3689445B2 (ja) 1994-12-28 1994-12-28 印刷装置及びシステム、並びに制御方法

Country Status (1)

Country Link
JP (1) JP3689445B2 (ja)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6147765A (en) * 1997-09-19 2000-11-14 Fujitsu Limited Printer system, printer, computer with printer, printing control method, and medium for recording printing control program
JP2008312204A (ja) * 2008-06-09 2008-12-25 Canon Inc 画像処理装置、画像処理装置の制御方法、および記憶媒体
JP2009201133A (ja) * 2009-04-24 2009-09-03 Canon Inc 画像処理装置、画像処理装置の制御方法、および記憶媒体
JP2010218561A (ja) * 2010-04-12 2010-09-30 Canon Inc 画像処理装置、画像処理装置の制御方法、および記憶媒体
JP2011078114A (ja) * 2010-11-10 2011-04-14 Canon Inc 画像処理装置、画像処理装置の制御方法、およびプログラム
US7973963B2 (en) 1998-03-27 2011-07-05 Canon Kabushiki Kaisha Image forming apparatus, method of controlling image forming apparatus, and memory medium for storing computer program for executing method, with function program providing API

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6147765A (en) * 1997-09-19 2000-11-14 Fujitsu Limited Printer system, printer, computer with printer, printing control method, and medium for recording printing control program
US7973963B2 (en) 1998-03-27 2011-07-05 Canon Kabushiki Kaisha Image forming apparatus, method of controlling image forming apparatus, and memory medium for storing computer program for executing method, with function program providing API
US8300253B2 (en) 1998-03-27 2012-10-30 Canon Kabushika Kaisha Image forming apparatus, method of controlling image forming apparatus, and memory medium for storing computer program for executing method, with interpreter for control programs that are provided for execution on OS-independent platform
JP2008312204A (ja) * 2008-06-09 2008-12-25 Canon Inc 画像処理装置、画像処理装置の制御方法、および記憶媒体
JP2009201133A (ja) * 2009-04-24 2009-09-03 Canon Inc 画像処理装置、画像処理装置の制御方法、および記憶媒体
JP2010218561A (ja) * 2010-04-12 2010-09-30 Canon Inc 画像処理装置、画像処理装置の制御方法、および記憶媒体
JP2011078114A (ja) * 2010-11-10 2011-04-14 Canon Inc 画像処理装置、画像処理装置の制御方法、およびプログラム

Also Published As

Publication number Publication date
JP3689445B2 (ja) 2005-08-31

Similar Documents

Publication Publication Date Title
EP0716371B1 (en) Device having automatic OS selecting function
JP3017605B2 (ja) プリンタ制御方法およびその制御システム
US7679759B2 (en) Test printing for tab paper
US5978557A (en) Printing device control apparatus and method
JP3689445B2 (ja) 印刷装置及びシステム、並びに制御方法
KR0184647B1 (ko) 출력장치 및 출력 방법
JP3658025B2 (ja) 電子機器及び該機器を有するデータ処理システム及び前記機器におけるデータ処理方法
JP3392095B2 (ja) 情報処理装置および情報処理方法およびプリントシステム
US6633397B2 (en) Output apparatus and output environment setting method in output apparatus
JP2000318272A (ja) 印刷装置、印刷モード制御方法及び記憶媒体
JP3197616B2 (ja) プリンタ制御方法及びプリンタ制御装置およびプリンタ制御システムおよび情報処理装置およびデータ登録方法
JPH10187390A (ja) 情報処理装置および情報処理装置のデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
JPH08335150A (ja) 印刷システム
JPH0635627A (ja) 画像記録装置
JPH07160441A (ja) 情報処理方法及び出力方法
JPH06332635A (ja) 情報処理装置
JPH11227299A (ja) 印刷装置
JPH08108600A (ja) 情報処理装置,周辺装置並びに情報処理装置と周辺装置とを有する情報処理システムおよび情報処理システムの資源情報提示方法
JPH09218843A (ja) 出力制御装置及び出力制御方法及びコンピュータで呼び出し可能な工程を含んだ記憶媒体
JPH10340168A (ja) 情報処理装置および情報処理システムおよびそれらの制御方法
JPH08166920A (ja) 周辺装置及びその制御方法
JPH0944323A (ja) 出力装置及び出力方法
JPH09226206A (ja) 拡張機器及び当該拡張機器を接続する印刷装置
JPH08166855A (ja) プリンタシステム
JPH06135101A (ja) 記録装置

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040906

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20041029

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20050603

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050613

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080617

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090617

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090617

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100617

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110617

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120617

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120617

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130617

Year of fee payment: 8

EXPY Cancellation because of completion of term