JP2000293329A - 制御コード短縮化装置および方法 - Google Patents
制御コード短縮化装置および方法Info
- Publication number
- JP2000293329A JP2000293329A JP11101191A JP10119199A JP2000293329A JP 2000293329 A JP2000293329 A JP 2000293329A JP 11101191 A JP11101191 A JP 11101191A JP 10119199 A JP10119199 A JP 10119199A JP 2000293329 A JP2000293329 A JP 2000293329A
- Authority
- JP
- Japan
- Prior art keywords
- control code
- data
- command
- control
- printing
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 8
- 238000007405 data analysis Methods 0.000 claims abstract description 13
- 238000004904 shortening Methods 0.000 claims description 14
- 230000010365 information processing Effects 0.000 claims description 10
- 230000007423 decrease Effects 0.000 abstract 1
- 230000003247 decreasing effect Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 8
- 238000003672 processing method Methods 0.000 description 2
- 230000001771 impaired effect Effects 0.000 description 1
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
Abstract
(57)【要約】
【課題】 印刷装置へ転送するデータで制御情報をコマ
ンドとして印刷装置側へ登録することで転送データの量
を削減する制御コード短縮化装置および方法を提供す
る。 【解決手段】 コンピュータ10から出力された制御コ
ードを受信し格納する受信バッファ12と、登録する制
御コード,登録番号およびその他のデータを格納する制
御コードバッファ14と、受信バッファ12で受信した
データを取得し解析し、登録するコマンドがあると制御
コードバッファ14へ登録,格納し登録したアドレスお
よび番号を記憶し、印刷などを実行するコマンドがある
と制御コードをもとに制御コードバッファ14からデー
タを取得し、出力するデータ解析部16と、コンピュー
タ10からの制御コードおよびその他のデータを制御す
るプリンタF/W18とを備える。
ンドとして印刷装置側へ登録することで転送データの量
を削減する制御コード短縮化装置および方法を提供す
る。 【解決手段】 コンピュータ10から出力された制御コ
ードを受信し格納する受信バッファ12と、登録する制
御コード,登録番号およびその他のデータを格納する制
御コードバッファ14と、受信バッファ12で受信した
データを取得し解析し、登録するコマンドがあると制御
コードバッファ14へ登録,格納し登録したアドレスお
よび番号を記憶し、印刷などを実行するコマンドがある
と制御コードをもとに制御コードバッファ14からデー
タを取得し、出力するデータ解析部16と、コンピュー
タ10からの制御コードおよびその他のデータを制御す
るプリンタF/W18とを備える。
Description
【0001】
【発明の属する技術分野】本発明は、コンピュータから
印刷装置へ転送する制御情報をコマンド化し、コマンド
から印刷機側で情報を再現することで印刷速度を落とさ
ず印刷する制御コード短縮化装置および方法に関する。
印刷装置へ転送する制御情報をコマンド化し、コマンド
から印刷機側で情報を再現することで印刷速度を落とさ
ず印刷する制御コード短縮化装置および方法に関する。
【0002】
【従来の技術】プリンタ自体が高速化してきているが、
コンピュータからのデータ転送速度が間に合わずプリン
タ本来の印字速度を損なう現象が現れている。
コンピュータからのデータ転送速度が間に合わずプリン
タ本来の印字速度を損なう現象が現れている。
【0003】この問題を解決するために従来の印刷装置
へのデータ削減の一例が、特開平9−219762号公
報に記載されている。この公報に記載された情報処理装
置並びに印刷装置並びに印刷システムおよび印刷システ
ムのデータ処理方法は、情報処理装置から印刷装置へ転
送する転送データに付加される誤り制御情報の転送単位
を可変して転送データに占める誤り情報をの量を削減す
ることで情報処理装置と印刷装置との間の情報量を削減
して、印刷処理時間を短縮するものである。
へのデータ削減の一例が、特開平9−219762号公
報に記載されている。この公報に記載された情報処理装
置並びに印刷装置並びに印刷システムおよび印刷システ
ムのデータ処理方法は、情報処理装置から印刷装置へ転
送する転送データに付加される誤り制御情報の転送単位
を可変して転送データに占める誤り情報をの量を削減す
ることで情報処理装置と印刷装置との間の情報量を削減
して、印刷処理時間を短縮するものである。
【0004】
【発明が解決しようとする課題】上述の特開平9−21
9762号公報に記載の情報処理装置並びに印刷装置並
びに印刷システムおよび印刷システムのデータ処理方法
は、印刷装置へ転送データの誤り制御情報をCPUによ
り削減することで印刷装置への情報量を削減していた。
転送データの中では、誤り制御情報のほか印刷に必要な
制御情報の削減も求められていた。印刷に必要な制御情
報は、誤り情報と違い情報の転送回数を削減することが
困難である。もし単純に回数のみを削減すると、印刷す
るときに正確に文字などを印字することができなくなっ
てしまう。
9762号公報に記載の情報処理装置並びに印刷装置並
びに印刷システムおよび印刷システムのデータ処理方法
は、印刷装置へ転送データの誤り制御情報をCPUによ
り削減することで印刷装置への情報量を削減していた。
転送データの中では、誤り制御情報のほか印刷に必要な
制御情報の削減も求められていた。印刷に必要な制御情
報は、誤り情報と違い情報の転送回数を削減することが
困難である。もし単純に回数のみを削減すると、印刷す
るときに正確に文字などを印字することができなくなっ
てしまう。
【0005】本発明の目的は、コンピュータからの制御
情報のデータ転送する量を減らすことで、本来のプリン
タの印字速度を損なわない様にする制御コード短縮化装
置および方法を提供することにある。
情報のデータ転送する量を減らすことで、本来のプリン
タの印字速度を損なわない様にする制御コード短縮化装
置および方法を提供することにある。
【0006】
【課題を解決するための手段】本発明の制御コード短縮
化装置は、情報処理装置からのデータを受信すると前記
データを解析し、登録するコマンドがあるとき、前記デ
ータの印刷に関する情報である制御コードを登録し、前
記データに参照するコマンドがあるとき、前記参照する
コマンドから前記登録した制御コードを参照し、前記デ
ータを印刷する制御手段と、印刷する前記データを印刷
装置へ送信するとき、前記登録するコマンドと前記参照
するコマンドとを付加することが可能な手段を有する情
報処理装置とを備えることを特徴とする。
化装置は、情報処理装置からのデータを受信すると前記
データを解析し、登録するコマンドがあるとき、前記デ
ータの印刷に関する情報である制御コードを登録し、前
記データに参照するコマンドがあるとき、前記参照する
コマンドから前記登録した制御コードを参照し、前記デ
ータを印刷する制御手段と、印刷する前記データを印刷
装置へ送信するとき、前記登録するコマンドと前記参照
するコマンドとを付加することが可能な手段を有する情
報処理装置とを備えることを特徴とする。
【0007】本発明の制御コード短縮化方法は、登録コ
マンドまたは参照コマンドが付加された印刷データを取
得し、前記登録コマンドのとき前記印刷データに含まれ
る印刷に関する情報である制御データを登録し、前記参
照コマンドであるとき、登録されている前記制御データ
を参照して前記印刷データを印刷することを特徴とす
る。
マンドまたは参照コマンドが付加された印刷データを取
得し、前記登録コマンドのとき前記印刷データに含まれ
る印刷に関する情報である制御データを登録し、前記参
照コマンドであるとき、登録されている前記制御データ
を参照して前記印刷データを印刷することを特徴とす
る。
【0008】
【発明の実施の形態】本発明は、プリンタに縮小/拡大
文字(Fs m)の様なバイト数が多い制御コードを送
るとき、この制御コード自身をプリンタに登録させ、登
録番号を付ける事により、次から登録した番号を送るだ
けで、プリンタは登録された番号の制御の処理をおこな
うものである。これにより、プリンタに送るデータ量が
減少し、上位装置とプリンタ間のI/Fの処理速度をあ
げる。
文字(Fs m)の様なバイト数が多い制御コードを送
るとき、この制御コード自身をプリンタに登録させ、登
録番号を付ける事により、次から登録した番号を送るだ
けで、プリンタは登録された番号の制御の処理をおこな
うものである。これにより、プリンタに送るデータ量が
減少し、上位装置とプリンタ間のI/Fの処理速度をあ
げる。
【0009】本発明の実施例の構成を図1を参照し詳細
に説明する。図1は、本発明の制御コード短縮化装置の
構成を表すブロック図である。本発明の制御コード短縮
化装置は、図1に示すように、上位装置であり文書,図
形およびその他の印刷データなどをプリンタドライバな
どにより制御コードを出力するコンピュータ10と、コ
ンピュータ10から出力された制御コードを受信し格納
する受信バッファ12と、登録する制御コード,登録番
号およびその他のデータを格納する制御コードバッファ
14と、受信バッファ12で受信したデータを取得し解
析し、登録するコマンドがあると制御コードバッファ1
4へ登録,格納し登録したアドレスおよび番号を記憶
し、印刷などを実行するコマンドがあると制御コードを
もとに制御コードバッファ14からデータを取得し、出
力するデータ解析部16と、受信バッファ12,制御コ
ードバッファ14およびデータ解析部16を制御し、コ
ンピュータ10からの制御コードおよびその他のデータ
を制御するプリンタF/W18とを備える。
に説明する。図1は、本発明の制御コード短縮化装置の
構成を表すブロック図である。本発明の制御コード短縮
化装置は、図1に示すように、上位装置であり文書,図
形およびその他の印刷データなどをプリンタドライバな
どにより制御コードを出力するコンピュータ10と、コ
ンピュータ10から出力された制御コードを受信し格納
する受信バッファ12と、登録する制御コード,登録番
号およびその他のデータを格納する制御コードバッファ
14と、受信バッファ12で受信したデータを取得し解
析し、登録するコマンドがあると制御コードバッファ1
4へ登録,格納し登録したアドレスおよび番号を記憶
し、印刷などを実行するコマンドがあると制御コードを
もとに制御コードバッファ14からデータを取得し、出
力するデータ解析部16と、受信バッファ12,制御コ
ードバッファ14およびデータ解析部16を制御し、コ
ンピュータ10からの制御コードおよびその他のデータ
を制御するプリンタF/W18とを備える。
【0010】次に、本発明の実施例の動作を図2から図
4を参照し説明する。図2は、本発明の制御コードの登
録コマンドを表す図である。図3は、本発明の制御コー
ドの参照コマンドを表す図である。図4は、本発明の制
御コードの追加コマンドを表す図である。図2,図4に
示すように、コンピュータ10からのコマンドで制御コ
ード登録コマンドは、「Fs0,レングス,xx,制御
コード.」を追加し、制御コード参照コマンドは、「F
s1,xx.」を追加する。“xx”は、登録コマンド
の場合には登録する番号を表し、参照の場合には登録し
た番号を表すものとする。
4を参照し説明する。図2は、本発明の制御コードの登
録コマンドを表す図である。図3は、本発明の制御コー
ドの参照コマンドを表す図である。図4は、本発明の制
御コードの追加コマンドを表す図である。図2,図4に
示すように、コンピュータ10からのコマンドで制御コ
ード登録コマンドは、「Fs0,レングス,xx,制御
コード.」を追加し、制御コード参照コマンドは、「F
s1,xx.」を追加する。“xx”は、登録コマンド
の場合には登録する番号を表し、参照の場合には登録し
た番号を表すものとする。
【0011】図2を参照すると、受信バッファ12にコ
ンピュータ10からの制御コードが、格納される。制御
コードは、データ解析部16により解析される。データ
解析部16は、制御データ内に制御コード登録コマンド
があるとき、制御コードバッファ14に登録する。この
とき、データ解析部16は、登録したアドレス(ここで
は、制御コードバッファの先頭を80080000Hか
らとする)および、登録番号を記憶しておく。
ンピュータ10からの制御コードが、格納される。制御
コードは、データ解析部16により解析される。データ
解析部16は、制御データ内に制御コード登録コマンド
があるとき、制御コードバッファ14に登録する。この
とき、データ解析部16は、登録したアドレス(ここで
は、制御コードバッファの先頭を80080000Hか
らとする)および、登録番号を記憶しておく。
【0012】例えば登録番号「1」は、「縦1/2×横
1/2倍」を制御コードバッファアドレス800800
00Hに格納している。登録番号「2」は、「縦1/2
×横1倍」を8008000CHに格納している。登録
番号「3」は、「縦1×横1倍」を80080018H
に格納している。
1/2倍」を制御コードバッファアドレス800800
00Hに格納している。登録番号「2」は、「縦1/2
×横1倍」を8008000CHに格納している。登録
番号「3」は、「縦1×横1倍」を80080018H
に格納している。
【0013】次に、図3は登録したコードを参照するた
めの制御コード参照コマンドの流れを示したものであ
る。図3を参照すると、受信バッファ12に上位からの
制御コードが格納される。ここで、制御データは、デー
タ解析部16で解析される。データ解析部16は、制御
データ内に制御コード参照コマンドがあるとき、制御コ
ードバッファ14に格納されているコードを参照する番
号から格納されているアドレスの中身を読み込み、この
制御コードの処理をおこなう。
めの制御コード参照コマンドの流れを示したものであ
る。図3を参照すると、受信バッファ12に上位からの
制御コードが格納される。ここで、制御データは、デー
タ解析部16で解析される。データ解析部16は、制御
データ内に制御コード参照コマンドがあるとき、制御コ
ードバッファ14に格納されているコードを参照する番
号から格納されているアドレスの中身を読み込み、この
制御コードの処理をおこなう。
【0014】例えば、参照番号「1」は、制御コードバ
ッファアドレス8008000Hにある「縦1/2×横
1/2倍」を読み出し、その後に続く文字「AAAA」
を「縦1/2×横1/2倍」に縮小し印字する。登録番
号「2」は、制御コードバッファアドレス800800
CHにある「縦1/2×横1倍」を読み出し、その後に
続く文字「BBBB」を「縦1/2×横1倍」に縮小し
印字する。登録番号「3」は、制御コードバッファアド
レス8008018Hにある「縦1×横1倍」読み出
し、その後に続く文字「CCCC」を「縦1×横1倍」
で印字する。
ッファアドレス8008000Hにある「縦1/2×横
1/2倍」を読み出し、その後に続く文字「AAAA」
を「縦1/2×横1/2倍」に縮小し印字する。登録番
号「2」は、制御コードバッファアドレス800800
CHにある「縦1/2×横1倍」を読み出し、その後に
続く文字「BBBB」を「縦1/2×横1倍」に縮小し
印字する。登録番号「3」は、制御コードバッファアド
レス8008018Hにある「縦1×横1倍」読み出
し、その後に続く文字「CCCC」を「縦1×横1倍」
で印字する。
【0015】
【発明の効果】本発明の制御コード短縮化装置は、制御
コードバッファに必要なコマンドの命令を格納し、コン
ピュータからの簡易な形のコマンドにより印字を実行可
能となる。本発明は、データ解析部でコマンドを解析す
ることで必要なデータを印刷装置側で取得することにな
りコンピュータからのデータ量を減らすことができ、プ
リンタの本来持つ印字速度を損なわないことになる。
コードバッファに必要なコマンドの命令を格納し、コン
ピュータからの簡易な形のコマンドにより印字を実行可
能となる。本発明は、データ解析部でコマンドを解析す
ることで必要なデータを印刷装置側で取得することにな
りコンピュータからのデータ量を減らすことができ、プ
リンタの本来持つ印字速度を損なわないことになる。
【図1】本発明の制御コード短縮化装置の構成を表すブ
ロック図である。
ロック図である。
【図2】本発明の制御コードの登録コマンドを表す図で
ある。
ある。
【図3】本発明の制御コードの参照コマンドを表す図で
ある。
ある。
【図4】本発明の制御コードの追加コマンドを表す図で
ある。
ある。
10 コンピュータ 12 受信バッファ 14 制御データバッファ 16 データ解析部 18 プリンタF/W
Claims (6)
- 【請求項1】情報処理装置から印刷装置へ転送されるデ
ータの中の印刷に関する情報である制御コードを前記印
刷装置で登録することによりコマンド化し、前記情報処
理装置から前記コマンドを転送し、データを印刷するこ
とを特徴とする制御コード短縮化装置。 - 【請求項2】情報処理装置からのデータを受信すると前
記データを解析し、登録するコマンドがあるとき、前記
データの印刷に関する情報である制御コードを登録し、
前記データに参照するコマンドがあるとき、前記参照す
るコマンドから前記登録した制御コードを参照し、前記
データを印刷する制御手段と、 印刷する前記データを印刷装置へ送信するとき、前記登
録するコマンドと前記参照するコマンドとを付加するこ
とが可能な手段を有する情報処理装置と、を備えること
を特徴とする制御コード短縮化装置。 - 【請求項3】前記印刷に関する情報である制御コード
は、印刷するときの文字の大きさの情報であることを特
徴とする請求項2記載の制御コード短縮化装置。 - 【請求項4】前記制御手段は、 前記情報処理装置からの前記データを受信し格納する受
信バッファと、 前記受信バッファの前記データに登録するコマンドがあ
るとき、前記制御コードを登録し、前記登録した制御コ
ードのアドレスと呼び出すための番号とを取得し記憶
し、前記データに前記参照コマンドがあるとき、前記参
照コマンドに前記呼び出すための番号と同じ値の番号を
取得し、前記呼び出すための番号を検索することで前記
制御コードを取得し、前記制御コードにより印字するデ
ータ解析部と、 前記制御コードを登録し、前記登録した制御コードのア
ドレスと呼び出すための番号とを前記データ解析部へ出
力する制御コードバッファと、を有することを特徴とす
る請求項2または3記載の制御コード短縮化装置。 - 【請求項5】前記データは、文字または図形であること
を特徴とする請求項4記載の制御コード短縮化装置。 - 【請求項6】登録コマンドまたは参照コマンドが付加さ
れた印刷データを取得し、前記登録コマンドのとき前記
印刷データに含まれる印刷に関する情報である制御デー
タを登録し、前記参照コマンドであるとき、登録されて
いる前記制御データを参照して前記印刷データを印刷す
ることを特徴とする制御コード短縮化方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11101191A JP2000293329A (ja) | 1999-04-08 | 1999-04-08 | 制御コード短縮化装置および方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11101191A JP2000293329A (ja) | 1999-04-08 | 1999-04-08 | 制御コード短縮化装置および方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2000293329A true JP2000293329A (ja) | 2000-10-20 |
Family
ID=14294072
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11101191A Pending JP2000293329A (ja) | 1999-04-08 | 1999-04-08 | 制御コード短縮化装置および方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2000293329A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102975501A (zh) * | 2012-12-18 | 2013-03-20 | 武汉大学 | 一种线路板打印系统及打印方法 |
-
1999
- 1999-04-08 JP JP11101191A patent/JP2000293329A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102975501A (zh) * | 2012-12-18 | 2013-03-20 | 武汉大学 | 一种线路板打印系统及打印方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2000293329A (ja) | 制御コード短縮化装置および方法 | |
| JP3651551B2 (ja) | プリンタ及びプリントシステム | |
| JP2002073303A (ja) | マルチプロセッサプリンタにおけるプリントシステム | |
| JP3465278B2 (ja) | イメージデータ送信装置 | |
| JPH06247010A (ja) | プリンタのコマンド処理装置 | |
| JPH0442193B2 (ja) | ||
| JPH071771A (ja) | プリンタ装置 | |
| JP2516810B2 (ja) | プリンタのデ―タ受信インタフェ―ス | |
| US7046386B2 (en) | Bandwidth booster for aging printer ASICs | |
| JP3046478B2 (ja) | 印刷装置および印刷方法 | |
| JPS6250152A (ja) | 印字制御装置 | |
| JP2872144B2 (ja) | 印刷装置 | |
| JP3874297B2 (ja) | プリンタ | |
| JP3356975B2 (ja) | プリンタ、プリンタドライバおよびプリントシステム | |
| JP2002207723A (ja) | 拡張文字の処理方法 | |
| JPS63242561A (ja) | フオント縮小システム | |
| JPH08317114A (ja) | ファクシミリ装置 | |
| JPH01239586A (ja) | 画像合成出力装置 | |
| JPH01256861A (ja) | 文字フォント内蔵形ファクシミリ装置 | |
| JPH10250177A (ja) | プリンタ制御装置 | |
| JPH04351568A (ja) | 高速画像処理機能を持つプリンタの制御回路 | |
| JPH05173731A (ja) | プリンタ装置 | |
| JPH0520486A (ja) | 光学文字読取装置の並列制御方式 | |
| JP2003266820A (ja) | 文字処理方法、文字処理装置、及び印刷制御システム | |
| JPH0243066A (ja) | ページプリンタ |