JP2595855B2 - 印字装置の制御装置 - Google Patents

印字装置の制御装置

Info

Publication number
JP2595855B2
JP2595855B2 JP3358986A JP35898691A JP2595855B2 JP 2595855 B2 JP2595855 B2 JP 2595855B2 JP 3358986 A JP3358986 A JP 3358986A JP 35898691 A JP35898691 A JP 35898691A JP 2595855 B2 JP2595855 B2 JP 2595855B2
Authority
JP
Japan
Prior art keywords
printing
operation mode
print
print information
information
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.)
Expired - Fee Related
Application number
JP3358986A
Other languages
English (en)
Other versions
JPH05177885A (ja
Inventor
裕一 太田
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.)
Brother Industries Ltd
Original Assignee
Brother Industries 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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP3358986A priority Critical patent/JP2595855B2/ja
Priority to US07/990,246 priority patent/US5306102A/en
Publication of JPH05177885A publication Critical patent/JPH05177885A/ja
Application granted granted Critical
Publication of JP2595855B2 publication Critical patent/JP2595855B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J5/00Devices or arrangements for controlling character selection
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J5/00Devices or arrangements for controlling character selection
    • B41J5/30Character or syllable selection controlled by recorded information

Landscapes

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

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、複数種類の印字装置の
動作様式(エミュレーション)を模擬する機能を備えた
印字装置の制御装置に関する。
【0002】
【従来の技術】一般に、印字装置は、入力される印字情
報に従った印字を実行する際、印字指令がなされた英数
字等をその印字情報中に含まれる制御コード(例えば倍
角指定、改行、改頁等)に基づいて忠実に実行するよう
になっている。更に、近年の印字装置の多くは、一層多
彩な印字を可能とするために、それぞれ特有の動作様式
を備えている。ここで、特有の動作様式とは、例えば印
字を高速で実行する高速モード、ドットスペースやビッ
トイメージの指定といったもので、これらの動作様式も
印字情報の中の制御コード、特に拡張制御コード(ES
Cシーケンス)によって指定されることになる。
【0003】この場合、制御コードや拡張制御コード
は、印字装置の機種やメーカーによって相違することが
多いので、市販の印字装置は、自己の動作様式に合った
印字情報以外では正常な印字動作を行えないようになっ
ている。従って、印字を実行する際には、印字情報に合
わせて印字装置の動作様式を選択する必要がある。
【0004】この必要性から、近年、印字装置に予め複
数種類の印字装置の動作様式を備えておき、使用者が印
字に際していずれか1の印字装置の動作様式を選択し、
その動作様式に従って、入力される印字情報を印字する
ものが開発された。
【0005】しかしながら、このものでは、使用者が印
字装置の動作様式を理解してその動作様式を選択すると
いう操作を行わなければならないので、操作が複雑にな
って初心者等には操作を間違え易いという欠点があっ
た。
【0006】そこで、本出願人は、特開昭63−216
756号公報に示すように、複数種類の印字装置の動作
様式を模擬する機能を備え、動作様式を選択するに際
し、最初に入力された一定量の印字情報に含まれた制御
コード・拡張制御コードを解析することによって、この
印字情報が前記複数種類の印字装置のいずれの印字装置
の動作様式を予定しているかを自動的に判別できるよう
にしたものを開発した。このものでは、使用者の複雑な
操作が不要で、操作の間違いも起こらず、初心者でも簡
単に使えるという利点がある。
【0007】
【発明が解決しようとする課題】しかしながら、上述し
たような自動動作様式判別手段を備えた印字装置であっ
ても、動作様式を判別するに際して、印字情報に含まれ
た制御コード・拡張制御コードを解析しただけでは、動
作様式を判別できないことがあった。何故なら、印字情
報が文字のデータのみで構成されて拡張制御コードが含
まれない場合があるからである。この様な場合には、折
角の自動動作様式判別手段が有効に機能せず、制御コー
ドの解析のみでは動作様式を判別できないという欠点が
あった。
【0008】本発明はこの様な事情を考慮してなされた
もので、従ってその目的は、動作様式を自動的に判別す
る機能を備えたものにおいて、従来の制御コードの解析
のみでは判別できなかった動作様式も判別することがで
きる印字装置の制御装置を提供することにある。
【0009】
【課題を解決するための手段】本発明の印字装置の制御
装置は、複数種類の印字装置の動作様式を模擬する機能
を備え、予め選択される1の印字装置の動作様式に基づ
き、入力される印字情報に従った印字動作を実行させる
ものにおいて、入力される印字情報を記憶する印字情報
記憶手段と、この印字情報記憶手段の記憶する印字情報
に従って印字動作を模擬的に印字の伴わない特定の動作
様式で実行させて印字エラーが発生するか否かによって
前記印字情報が複数種類の印字装置のいずれの印字装置
の動作様式を予定しているかを判別する動作様式判別手
段とを備えている。
【0010】
【作用】外部から入力される印字情報は印字情報記憶手
段に一旦記憶される。そして、この印字情報記憶手段の
記憶する印字情報に従って印字動作を模擬的に印字の伴
わない特定の動作様式で実行させて印字エラーが発生し
なければ、当該印字情報の動作様式は、模擬的に実行し
た動作様式と同じと判断される。反対に、印字エラーが
発生すれば、当該印字情報の動作様式は、模擬的に実行
した動作様式とは一致せず、それ以外の動作様式と判断
される。ここで、模擬的に実行する特定の動作様式は、
印字データの出力を行わないこと以外、当該動作様式と
同じ処理を行う。
【0011】尚、2種類の動作様式から1つを選択する
場合には、模擬的な印字動作を1回行うだけで動作様式
の判別が可能であるが、一般に、N種類の動作様式から
1つを選択する場合には、最大N−1回の模擬的な印字
動作を行えば良い。
【0012】
【実施例】以下、本発明の一実施例を図面に基づいて説
明する。図1は印字装置たるレーザープリンタの制御装
置1の電気的構成を示すブロック図である。この制御装
置1は、レーザープリンタ全体を制御するためのCPU
2と、各種の制御プログラムを格納したROM3と、印
字情報記憶手段としての受信バッファ4aを有するRA
M4と、ホストコンピュータ5との間の通信を行うため
の入出力インターフェース6と、レーザープリンタエン
ジン7との間の通信を行うためのプリンタエンジンイン
ターフェース8と、これらを相互に接続するバス9とか
ら構成されている。
【0013】上記レーザープリンタエンジン7の動作
は、ホストコンピュータ5から入力される印字情報を制
御装置1により解読することで制御される。この制御装
置1のROM3には、メイン制御プログラム(図示せ
ず)の他、図2に示す初期処理プログラムが記憶されて
いる。この初期処理プログラムにより、制御装置1のC
PU2は、RAM4の受信バッファ4aの記憶する印字
情報に従って印字動作を模擬的に印字の伴わない特定の
動作様式で実行させて印字エラーが発生するか否かによ
って前記印字情報が複数種類の印字装置のいずれの印字
装置の動作様式を予定しているかを判別する動作様式判
別手段として機能する。
【0014】ここで、模擬的に実行する特定の動作様式
は、レーザープリンタエンジン7への印字データの出力
を行わないこと以外、当該動作様式と同じ処理を行うも
のである。本実施例では、図2の初期処理プログラムに
より、印字の伴わない特定の動作様式Cである例えば動
作様式Aの模擬モードで印字動作を模擬的に実行させ
て、例えば2種類の動作様式A,Bの中からいずれの動
作様式に該当するかを判断して印字動作を実行するよう
になっており、以下、この動作様式判別処理について説
明する。
【0015】この初期処理プログラムは、レーザープリ
ンタの電源が投入されたときに、CPU2によって自動
的に開始される。この初期処理プログラムでは、まず、
セルフテストとRAM4の初期設定を行って装置全体を
初期化する(ステップS1)。この後、ホストコンピュ
ータ5から印字情報が入力されるまで待機し(ステップ
S2)、印字情報が入力されると、その印字情報を受信
バッファ4aに一旦記憶する(ステップS3)。
【0016】そして、この受信バッファ4aの記憶する
印字情報に従って、印字の伴わない特定の動作様式Cで
ある例えば動作様式Aの模擬モードで印字動作を模擬的
に実行する(ステップS4)。この動作様式Aの模擬モ
ード(特定の動作様式C)では、レーザープリンタエン
ジン7への印字データの出力を行わないこと以外、動作
様式Aと同じ処理を行う。この様な模擬的な印字動作を
実行することにより、印字エラーが発生したか否かを判
断し(ステップS5)、印字エラーが発生しなければ、
当該印字情報の動作様式は、模擬的に実行した動作様式
Aと同じと判断される。この場合には、ステップS5で
「NO」と判断されて、ステップS6に移行し、動作様
式Aとして印字情報を処理することで得られた印字デー
タをレーザープリンタエンジン7に出力して印字動作を
実行することになる。
【0017】これとは反対に、印字エラーが発生すれ
ば、当該印字情報の動作様式は、模擬的に実行した動作
様式Aとは一致せず、それ以外の動作様式Bと判断され
る。この場合には、ステップS5で「YES」と判断さ
れて、ステップS7に移行し、動作様式Bとして印字情
報を処理することで得られた印字データをレーザープリ
ンタエンジン7に出力して印字動作を実行することにな
る。
【0018】以上説明した本実施例によれば、印字情報
に従って印字動作を模擬的に印字の伴わない特定の動作
様式で実行させて印字エラーが発生するか否かによっ
て、印字情報が複数種類の印字装置のいずれの印字装置
の動作様式を予定しているかを判別するので、従来の制
御コードの解析のみでは判別できなかった動作様式(即
ち印字情報が文字のデータのみで構成されて拡張制御コ
ードが含まれない動作様式)も判別することが可能とな
り、動作様式判別能力を向上できる。
【0019】尚、本実施例では、2種類の動作様式A,
Bから1つを選択するようにしたので、模擬的な印字動
作を1回行うだけで動作様式の判別が可能であるが、一
般にN種類の動作様式から1つを選択する場合には、最
大N−1回の模擬的な印字動作を行えば良い。
【0020】その他、本発明は、レーザープリンタの
他、ドットプリンタ等の他の印字装置にも適用して実施
できる等、要旨を逸脱しない範囲内で種々変形可能であ
る。
【0021】
【発明の効果】本発明は以上の説明から明らかなよう
に、印字情報に従って印字動作を模擬的に印字の伴わな
い特定の動作様式で実行せさて印字エラーが発生するか
否かによって、印字情報が複数種類の印字装置のいずれ
の印字装置の動作様式を予定しているかを判別するよう
にしたので、従来の制御コードの解析のみでは判別でき
なかった動作様式も判別することができ、動作様式判別
能力を向上できる。
【図面の簡単な説明】
【図1】本発明の一実施例を示すブロック図
【図2】初期処理プログラムを示すフローチャート
【符号の説明】
1は制御装置、2はCPU(動作様式判別手段)、4は
RAM、4aは受信バッファ(印字情報記憶手段)、5
はホストコンピュータ、7はレーザープリンタエンジン
である。

Claims (1)

    (57)【特許請求の範囲】
  1. 【請求項1】 複数種類の印字装置の動作様式を模擬す
    る機能を備え、予め選択される1の印字装置の動作様式
    に基づき、入力される印字情報に従った印字動作を実行
    させる印字装置の制御装置において、 入力される印字情報を記憶する印字情報記憶手段と、 この印字情報記憶手段の記憶する印字情報に従って印字
    動作を模擬的に印字の伴わない特定の動作様式で実行さ
    せて印字エラーが発生するか否かによって、前記印字情
    報が複数種類の印字装置のいずれの印字装置の動作様式
    を予定しているかを判別する動作様式判別手段とを備え
    ていることを特徴とする印字装置の制御装置。
JP3358986A 1991-12-26 1991-12-26 印字装置の制御装置 Expired - Fee Related JP2595855B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP3358986A JP2595855B2 (ja) 1991-12-26 1991-12-26 印字装置の制御装置
US07/990,246 US5306102A (en) 1991-12-26 1992-12-14 Print simulation for mode selection

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3358986A JP2595855B2 (ja) 1991-12-26 1991-12-26 印字装置の制御装置

Publications (2)

Publication Number Publication Date
JPH05177885A JPH05177885A (ja) 1993-07-20
JP2595855B2 true JP2595855B2 (ja) 1997-04-02

Family

ID=18462147

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3358986A Expired - Fee Related JP2595855B2 (ja) 1991-12-26 1991-12-26 印字装置の制御装置

Country Status (2)

Country Link
US (1) US5306102A (ja)
JP (1) JP2595855B2 (ja)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5469373A (en) * 1992-02-14 1995-11-21 Canon Kabushiki Kaisha Printing apparatus and method that discriminates which analyzer should analyze information
JP3461243B2 (ja) * 1995-06-20 2003-10-27 キヤノン株式会社 情報処理装置および情報処理方法
JP3651126B2 (ja) * 1996-07-18 2005-05-25 ブラザー工業株式会社 情報記録装置
US6050674A (en) * 1997-07-28 2000-04-18 Canon Kabushiki Kaisha Multi-head printer with wide printing mode
US7036047B1 (en) * 2003-03-27 2006-04-25 Ricoh Company, Ltd. Approach for resolving printer driver incompatibility problems
JP4630595B2 (ja) * 2003-09-29 2011-02-09 キヤノン株式会社 印刷工程処理装置および印刷工程処理方法およびプログラムおよび記憶媒体
KR101986567B1 (ko) 2017-05-22 2019-06-10 엔에이치엔 주식회사 원격 데스크탑 서비스를 제공하는 방법 및 원격 데스크탑의 동작 방법

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH085213B2 (ja) * 1987-03-04 1996-01-24 ブラザー工業株式会社 印字装置

Also Published As

Publication number Publication date
JPH05177885A (ja) 1993-07-20
US5306102A (en) 1994-04-26

Similar Documents

Publication Publication Date Title
JP2956343B2 (ja) 印字装置の制御装置
EP0521673B1 (en) Printing system wherein one of printer drivers through which print data is sent from a data processor to a printer is selected based on interpreters available on the printer
EP0716371B1 (en) Device having automatic OS selecting function
JPH085213B2 (ja) 印字装置
US5295233A (en) Controller for printing apparatus
JP2595855B2 (ja) 印字装置の制御装置
JP2615137B2 (ja) 印字装置
JPH0664249A (ja) 自動エミュレーション切換え機能付き印字装置
JP3022905B2 (ja) 印字装置
JP2913941B2 (ja) プリンタ制御装置
JP3218088B2 (ja) プリンタ
JP3129679B2 (ja) プリンタ
JP2780974B2 (ja) プリンタ
JP3225096B2 (ja) 画像形成装置
JPH04318616A (ja) プリンタ装置
KR100196394B1 (ko) 프린터의 자동 에뮬레이션 모드 절환방법
JP2860201B2 (ja) 出力装置及び方法
JP2968161B2 (ja) 印刷制御装置
JPH096556A (ja) プリントデータ転送システム
JPH06328793A (ja) 印字データ処理方法
US5742299A (en) Printing apparatus using a control program and font data from different external memory cartridges
JPH07237323A (ja) プリンタシステム
JPH07276742A (ja) 印字装置
JPH08318642A (ja) 印字装置
JPH08292851A (ja) 印刷装置

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080109

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20090109

Year of fee payment: 12

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

Free format text: PAYMENT UNTIL: 20090109

Year of fee payment: 12

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

Free format text: PAYMENT UNTIL: 20100109

Year of fee payment: 13

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

Free format text: PAYMENT UNTIL: 20100109

Year of fee payment: 13

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

Free format text: PAYMENT UNTIL: 20110109

Year of fee payment: 14

LAPS Cancellation because of no payment of annual fees