JPH11345103A - プリンタ装置 - Google Patents

プリンタ装置

Info

Publication number
JPH11345103A
JPH11345103A JP10167695A JP16769598A JPH11345103A JP H11345103 A JPH11345103 A JP H11345103A JP 10167695 A JP10167695 A JP 10167695A JP 16769598 A JP16769598 A JP 16769598A JP H11345103 A JPH11345103 A JP H11345103A
Authority
JP
Japan
Prior art keywords
host
status
printer
command
data
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
JP10167695A
Other languages
English (en)
Inventor
Kiyoko Kazume
聖子 蚊爪
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP10167695A priority Critical patent/JPH11345103A/ja
Publication of JPH11345103A publication Critical patent/JPH11345103A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

(57)【要約】 【課題】 複数のエミュレーション動作可能なプリンタ
装置において、一のエミュレーションのコマンドが他の
エミュレーションに影響することによるプリンタ装置の
動作の不具合をなくす。 【解決手段】 プリンタ装置のコントローラ部は、複数
のホスト装置に連携する複数のホストI/F1及び2を
有する。いま、ホストI/Fからコマンドを受信すると
(S1)、ホストI/F1からのものか否かにより(S
2)、YESならフラッグ1をたて(S3)、ホストI
/F2を閉じる(S5)。そしてホスト装置からのデー
タを受信し(S6)、フラッグ1がセットされているか
否かにより(S7)、ステータスを変化させる(S
8)。終了データが来たとき、ホストI/F2を開く。
ホストI/F2からコマンドを受信するときはフラッグ
0を立てることにより(S4)、ホストI/F1を閉じ
る。他のエミュレーションへの影響をなくしプリント装
置の動作エラーをなくすことができる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、プリンタ装置に関
し、より詳細には、複数のエミュレーション動作が可能
なプリンタ装置に関する。
【0002】
【従来の技術】プリンタ装置は、紙なし,ジャム,カバ
ーオープン等のプリンタ装置の状態に応じて、BUSY
信号,PE信号,SELECT信号等のホストI/Fの
ステータスを変化させる。プリンタ装置が変化させたス
テータスにより、ホスト装置はプリンタ装置の状態を知
ることが可能である。しかし、プリンタ装置は、プリン
タ装置の状態によりステータスを変化させるだけではな
く、ホスト装置から受信したデータに応じてステータス
を変化させる場合がある。それにより、ホスト装置は自
分自身が接続されているプリンタ装置の機種を知ること
が可能である。例えば、プリンタ装置がホスト装置から
受信したデータに応じてステータスを変化させるコマン
ドには、プリンタID応答モードコマンド,プリント終
了リクエストコマンドなどがある。
【0003】プリンタ装置は、プリンタID応答モード
コマンドを受信後、ID応答モードに入る。ID応答モ
ード中は、プリンタ装置のパネルからのキー操作は無効
であり、また、複数のホストI/Fが接続されている場
合でも、他のI/Fはクローズされているため、他のホ
スト装置からデータを送信することはできない。
【0004】
【発明が解決しようとする課題】複数のホストI/Fが
接続可能なプリンタ装置の場合、ホスト装置から受信し
たデータに応じて、全てのホストI/Fのステータスを
正常に変化させるのではなく、限られたホストI/Fの
ステータスのみ正常に変化させるプリンタ装置がある。
例えば、プリンタ装置にホストI/F1とホストI/F
2が接続されているとする。プリンタ装置は、ホスト装
置1からホストI/F1を通してID応答モードコマン
ドを受信した場合、ホストI/F1のステータスをデー
タに応じて正常に変化させることが可能であるが、ホス
ト装置2からホストI/F2を通してID応答モードコ
マンドを受信した場合、ホストI/F2のステータスを
データに応じて正常に変化させることは不可能である。
【0005】エミュレーションAとエミュレーションB
というように複数のエミュレーションが動作可能なプリ
ンタ装置では、現在エミュレーションAが動作している
とき、誤ってエミュレーションBのデータを送信してし
まうことがある。そのデータの中に、エミュレーション
AでプリンタID応答モードコマンドと認識するコマン
ドが含まれていた場合、エミュレーションBでは別の動
作をするコマンドが、現在エミュレーションAが動作し
ているため、プリンタID応答モードコマンドとして動
作してしまう。そのデータがホスト装置2からホストI
/F2を通して送られてきた場合、プリンタ装置はホス
トI/F2のステータスを正常に変化させることが不可
能なため、エラーになってしまうという問題点があっ
た。エラーになった場合、それ以降ホスト装置2はデー
タを送信できなくなり、プリンタ装置もID応答モード
から抜けることができなくなってしまう。ID応答モー
ド中は、プリンタ装置のパネルからのキー操作は無効な
ため、リセット操作ができず、ID応答モードから抜け
るためには、プリンタ装置の電源を切らなくてはならな
いが、電源を切ってしまうと、RAMに記憶されている
外字等が削除されてしまうという問題点があった。
【0006】本発明は、上述のような実情に鑑みてなさ
れたもので、複数のエミュレーション動作可能なプリン
タ装置において、一のエミュレーションのコマンドが他
のエミュレーションに影響することによるプリンタ装置
の動作の不具合をなくしたプリンタ装置を提供するもの
である。
【0007】
【課題を解決するための手段】請求項1の発明は、複数
のホストI/Fが接続され、複数のエミュレーション動
作と、ホスト装置から受信するデータに応じて当該ホス
トI/Fのステータスを変化させることが可能なプリン
タ装置において、正常にステータスを変化させることが
不可能なホストI/Fのステータスを変化させないこと
を特徴とするものである。
【0008】請求項2の発明は、請求項1において、正
常にステータスを変化させることが不可能なホストI/
Fのステータスを変化させなかったことをユーザに知ら
せることを特徴とするものである。
【0009】
【発明の実施の形態】図1は、本発明が適用されるプリ
ンタ装置のコントローラのブロック図で、図中、100
はコントローラ、101は後述するプログラムROM1
04のプログラム,パネル装置110からのモード指
示,ホスト装置(1)112、同(2)112′からの
コマンドによってコントローラ100全体を制御するC
PUである。102はフォントデータやプログラムを外
部から供給するICカード、103はパネル装置からの
モード指示の内容などを記憶しておく不揮発性記憶装置
NVRAMである。104はコントローラの制御プログ
ラムが格納されているプログラムROM、105はフォ
ントのパターンデータなどを記憶するフォントROMで
ある。106はCPU101のワークメモリ,入力デー
タのインプットバッファ,プリントデータのページバッ
ファ,ダウンロードフォント用のメモリ等に使用するR
AM、107はエンジン108とコマンド及びステータ
スや、印字データの通信を行うエンジンインターフェー
スである。108は実際に印字を行なうエンジン、10
9はパネル装置110とコマンド及びステータスの通信
を行うパネルインターフェースである。110は使用者
に現在のプリンタの状態を知らせたり、モード指示を行
なったりするパネル装置、111はホスト装置(1)1
12と通信を行なうホストインターフェースであり、通
常はセントロI/FやRS232Cである。112はプ
リンタの上位装置であるホスト装置、113はディスク
装置114と通信を行なうためのディスクインターフェ
ースである。114はフォントデータやプログラムや、
印字データなどの様々なデータを記憶しておくディスク
装置で、フロッピディスク装置やハードディスク装置な
どである。
【0010】図2は、本発明の動作を説明するためのス
テップ図で、以下、図2に従って動作を説明する。 (請求項1の発明)ホスト装置(1)112からホスト
I/F(1)111を通してプリンタID応答コマンド
を受信したら(S1)、ホスト装置(1)112を通っ
たか否か(S2)により、該ホスト装置を通っている
(S3:YES)ので、フラッグに1をセットし(S
3)、ホストI/F(2)111′をクローズする(S
5)。プリンタ装置は、ホスト装置(1)112からデ
ータを受信し(S6)、さらに、フラッグに1がセット
されている場合(S7:YES)、受信したデータに応
じてホストI/F(1)111のステータスを変化させ
る(S8)。データがID応答モードを抜けるコマンド
でなかった場合(S9:NO)、ID応答モードを抜け
るコマンドを受信するまで(S9:YES)データを受
信し(S6)、ステータスを変化させる(S8)。ID
応答モードを抜けるコマンドを受信したら(S9:YE
S)、ホストI/F(2)111′をオープンし、ID
応答モードを抜ける。
【0011】ホスト装置(2)112′からホストI/
F(2)111′を通してプリンタID応答コマンドを
受信したら(S1)、ホストI/F(1)111を通っ
ていない(S2)ので、フラッグに0をセットし(S
4)、ホストI/F(1)111をクローズする(S
5)。プリンタ装置は、ホスト装置(2)112′から
データを受信し(S6)、さらに、フラッグに1がセッ
トされていなかったら(S7:NO)、ホストI/F
(2)111′のステータスを変化させない。データが
ID応答モードを抜けるコマンドでなかった場合(S
9:N0)、ID応答モードを抜けるコマンドを受信す
るまで(S9:YES)データを受信する(S6)。I
D応答モードを抜けるコマンドを受信したら(S9:Y
ES)、ホストI/F(1)112をオープンする。
【0012】(請求項2の発明)請求項2の発明は、請
求項1の発明において、ステータスの変化の状況をユー
ザに知らせるようにする。
【0013】
【発明の効果】請求項1の発明に対応する効果:正常に
ステータスを変化させることが不可能なホストI/Fの
ステータスを変化させないので、他のホストI/Fのデ
ータによりプリンタ装置に動作エラーが生じることはな
い。
【0014】請求項2の発明に対応する効果:請求項1
の発明に対応する効果に加えて、ステータスの変化の状
況をユーザに知らせるので、ユーザは、プリンタ装置の
動作状態を知ることができる。
【図面の簡単な説明】
【図1】本発明が適用されるプリンタ装置のコントロー
ラのブロック図である。
【図2】本発明の動作を説明するためのステップ図であ
る。
【符号の説明】
100…コントローラ、101…CPU、102…IC
カード、103…NVRAM、104…プログラムRO
M、105…フォントROM、106…RAM、107
…エンジンインターフェース、108…エンジン、10
9…パネルインターフェース、110…パネル装置、1
11,111′…ホストインターフェース、112,1
12′…ホスト装置、113…ディスクインターフェー
ス、114…ディスク装置、S…ステップ。

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 複数のホストI/Fが接続され、複数の
    エミュレーション動作と、当該ホスト装置から受信する
    データに応じて当該ホストI/Fのステータスを変化さ
    せることが可能なプリンタ装置において、正常にステー
    タスを変化させることが不可能なホストI/Fのステー
    タスを変化させないことを特徴とするプリンタ装置。
  2. 【請求項2】 正常にステータスを変化させることが不
    可能なホストI/Fのステータスを変化させなかったこ
    とをユーザに知らせることを特徴とする請求項1に記載
    のプリンタ装置。
JP10167695A 1998-06-01 1998-06-01 プリンタ装置 Pending JPH11345103A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10167695A JPH11345103A (ja) 1998-06-01 1998-06-01 プリンタ装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10167695A JPH11345103A (ja) 1998-06-01 1998-06-01 プリンタ装置

Publications (1)

Publication Number Publication Date
JPH11345103A true JPH11345103A (ja) 1999-12-14

Family

ID=15854519

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10167695A Pending JPH11345103A (ja) 1998-06-01 1998-06-01 プリンタ装置

Country Status (1)

Country Link
JP (1) JPH11345103A (ja)

Similar Documents

Publication Publication Date Title
KR100255889B1 (ko) 통신 단말 및 그 제어방법
KR20010006818A (ko) 인쇄 장치, 정보 처리 장치, 이들의 제어 방법 및 정보기록 매체
JPH10333856A (ja) 通信端末およびその制御方法、並びに当該制御プログラムが記録されたコンピュータ読み取り可能な記録媒体
JP4174169B2 (ja) 印刷制御装置及び印刷制御方法
JPH11345103A (ja) プリンタ装置
JP2773632B2 (ja) 印刷システム
JP3209911B2 (ja) 印刷制御装置および印刷制御装置のデータ処理方法
JPH11175303A (ja) プリンタ装置
JP3217485B2 (ja) 印字装置
JP2612937B2 (ja) 印字装置
JPH04313117A (ja) プリンタ
JP2844538B2 (ja) プリンタ制御装置
JPH0664252A (ja) エミュレーション・モードを有する印刷装置
JP2002259088A (ja) 画像形成装置における印刷ジョブ処理方法
JPH08123639A (ja) 情報処理システム及びそれに用いられる印刷装置
JP2716552B2 (ja) プリンタ接続方法
KR100341802B1 (ko) 프린트의 페이지 번호 표시방법
JPH04169257A (ja) プリンタ装置
JP2001150774A (ja) プリンタ装置
JP3789643B2 (ja) 画像形成装置
JPH1016356A (ja) プリンタ装置
JP2003330678A (ja) 画像形成装置
JPH09146722A (ja) 印字装置並びに該印字装置の制御方法
JPH11348391A (ja) プリンタ制御装置
JPH03214228A (ja) シリアルプリンタの制御方式

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

Free format text: PAYMENT UNTIL: 20081221

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20091221

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20091221

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20101221

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20111221

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20121221

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20121221

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20131221

Year of fee payment: 12

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250