JPH0583383B2 - - Google Patents
Info
- Publication number
- JPH0583383B2 JPH0583383B2 JP59211056A JP21105684A JPH0583383B2 JP H0583383 B2 JPH0583383 B2 JP H0583383B2 JP 59211056 A JP59211056 A JP 59211056A JP 21105684 A JP21105684 A JP 21105684A JP H0583383 B2 JPH0583383 B2 JP H0583383B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- image
- character
- font
- origin
- 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 - Lifetime
Links
- 238000010586 diagram Methods 0.000 description 5
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000003786 synthesis reaction Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
Landscapes
- Dot-Matrix Printers And Others (AREA)
- Record Information Processing For Printing (AREA)
- Document Processing Apparatus (AREA)
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、日本語処理装置などに用いるプリン
タ装置に関する。
タ装置に関する。
従来、日本語や英語の文章をキーボード等から
入力してプリンタによつて印刷する処理装置があ
るが、この装置においては印刷文字の書体を指定
するフオント名情報、印刷文字を指定する文字コ
ード情報をプリンタ装置に出力し、プリンタ装置
側でこれらフオント名情報、文字コード情報に対
応した画像情報を発生し、さらにフオント名情
報、文字コード情報に対応して画像情報の示す画
像の下端(または上端)からの該画像の原点まで
の距離を示す第1の距離情報および該画像情報の
示す画像の右端(または左端)からの該画像の原
点までの距離を示す第2の距離情報からなる第1
の位置情報と、上記原点と次の印刷文字に対応す
る画像情報の示す画像の原点との位置関係を示す
第2の位置情報とを発生し、画像情報に対応する
文字を上記第1の位置情報および第2の位置情報
により指定された位置に印字するように構成され
ている。
入力してプリンタによつて印刷する処理装置があ
るが、この装置においては印刷文字の書体を指定
するフオント名情報、印刷文字を指定する文字コ
ード情報をプリンタ装置に出力し、プリンタ装置
側でこれらフオント名情報、文字コード情報に対
応した画像情報を発生し、さらにフオント名情
報、文字コード情報に対応して画像情報の示す画
像の下端(または上端)からの該画像の原点まで
の距離を示す第1の距離情報および該画像情報の
示す画像の右端(または左端)からの該画像の原
点までの距離を示す第2の距離情報からなる第1
の位置情報と、上記原点と次の印刷文字に対応す
る画像情報の示す画像の原点との位置関係を示す
第2の位置情報とを発生し、画像情報に対応する
文字を上記第1の位置情報および第2の位置情報
により指定された位置に印字するように構成され
ている。
例えば、第3図に示すように、英語の「f」と
「g」の文字を印刷する場合について説明すると、
まず、「f」の文字に対応する画像情報を発生す
ると共に、「f」の文字に対応する画像情報の示
す画像(点線で囲んだ領域)の下端からの該画像
の原点Cまでの距離Y0、該画像の右端からの該
画像の原点までの距離X0および該画像の原点C
から次の印刷文字「g」に対応する画像情報の示
す画像の原点Cとの位置関係、すなわち距離YW
および距離XWを示す情報を発生し、「f」の文
字の印字に際しては、原点Cで交差するラインA
およびラインBをこの印刷文字「f」の縦方向お
よび横方向の基準線となるベースラインとして印
字される。ここで、XSは「f」の文字に対応す
る画像情報の示す画像の横方向の長さを示し、
YSは「f」の文字に対応する画像情報の示す画
像の縦方向の長さを示す。
「g」の文字を印刷する場合について説明すると、
まず、「f」の文字に対応する画像情報を発生す
ると共に、「f」の文字に対応する画像情報の示
す画像(点線で囲んだ領域)の下端からの該画像
の原点Cまでの距離Y0、該画像の右端からの該
画像の原点までの距離X0および該画像の原点C
から次の印刷文字「g」に対応する画像情報の示
す画像の原点Cとの位置関係、すなわち距離YW
および距離XWを示す情報を発生し、「f」の文
字の印字に際しては、原点Cで交差するラインA
およびラインBをこの印刷文字「f」の縦方向お
よび横方向の基準線となるベースラインとして印
字される。ここで、XSは「f」の文字に対応す
る画像情報の示す画像の横方向の長さを示し、
YSは「f」の文字に対応する画像情報の示す画
像の縦方向の長さを示す。
また、次の文字「g」の印字に際しては上記距
離YWおよび距離XWを示す情報により決定され
る次の原点Cを基準として文字「g」の印字が行
われる。
離YWおよび距離XWを示す情報により決定され
る次の原点Cを基準として文字「g」の印字が行
われる。
ここで、文字列を横方向に印字する場合、一般
に距離YWは零に指定され、各文字の原点は横方
向の基準線となるベースラインB上に配列される
ことになり、また、文字列を縦方向に印字する場
合、一般に距離XWは零に設定され、各文字の原
点は縦方向の基準線となるベースラインA上に配
列されることになる。
に距離YWは零に指定され、各文字の原点は横方
向の基準線となるベースラインB上に配列される
ことになり、また、文字列を縦方向に印字する場
合、一般に距離XWは零に設定され、各文字の原
点は縦方向の基準線となるベースラインA上に配
列されることになる。
ところて、従来の日本語の文字列を印字するプ
リンタ装置においては、文字を横書きで印刷する
場合でも、また文字を縦書きで印刷する場合でも
第1の位置情報X0,Y0は同じ値に設定されてい
た。このため、横書きで例えば「あつた」という
文字を印刷する場合、第4図aに示すように
「つ」の文字は正しく印刷されるが、縦書きの場
合には「つ」の文字は「あ」の文字の右下になる
べきところが第4図bに示すように左下に印刷さ
れるものとなり、美しいレイアウトで印刷できな
いという問題点があつた。
リンタ装置においては、文字を横書きで印刷する
場合でも、また文字を縦書きで印刷する場合でも
第1の位置情報X0,Y0は同じ値に設定されてい
た。このため、横書きで例えば「あつた」という
文字を印刷する場合、第4図aに示すように
「つ」の文字は正しく印刷されるが、縦書きの場
合には「つ」の文字は「あ」の文字の右下になる
べきところが第4図bに示すように左下に印刷さ
れるものとなり、美しいレイアウトで印刷できな
いという問題点があつた。
そこで、本発明は、横書き印刷および縦書き印
刷に対応して美しいレイアウトの文字を印刷でき
るようにしたプリンタ装置を提供することを目的
とする。
刷に対応して美しいレイアウトの文字を印刷でき
るようにしたプリンタ装置を提供することを目的
とする。
上記目的を達成するため、本発明は、印刷文字
の書体を指定するフオント名情報および該印刷文
字を指定する文字コード情報に対応して該印刷文
字に対応する画像情報を発生する画像情報発生手
段と、前記フオント名情報および前記文字コード
情報に対応して前記画像情報の示す画像と該画像
の原点との位置関係を示す第1の位置情報および
前記原点と次の印刷文字に対応する画像情報の示
す画像の原点との位置関係を示す第2の位置情報
を発生する位置情報発生手段とを具備し、前記画
像情報発生手段から発生された画像情報に対応す
る文字を前記位置情報発生手段から発生された第
1の位置情報および第2の位置情報により指定さ
れた位置に印刷するプリンタ装置において、縦書
き印刷か横書き印刷かの区別を示す情報を入力
し、該縦書き印刷か横書き印刷かの区別を示す情
報応じて前記第1の位置情報および第2の位置情
報を変更する変更手段とを設けたことを特徴とす
る。
の書体を指定するフオント名情報および該印刷文
字を指定する文字コード情報に対応して該印刷文
字に対応する画像情報を発生する画像情報発生手
段と、前記フオント名情報および前記文字コード
情報に対応して前記画像情報の示す画像と該画像
の原点との位置関係を示す第1の位置情報および
前記原点と次の印刷文字に対応する画像情報の示
す画像の原点との位置関係を示す第2の位置情報
を発生する位置情報発生手段とを具備し、前記画
像情報発生手段から発生された画像情報に対応す
る文字を前記位置情報発生手段から発生された第
1の位置情報および第2の位置情報により指定さ
れた位置に印刷するプリンタ装置において、縦書
き印刷か横書き印刷かの区別を示す情報を入力
し、該縦書き印刷か横書き印刷かの区別を示す情
報応じて前記第1の位置情報および第2の位置情
報を変更する変更手段とを設けたことを特徴とす
る。
本発明では、縦書き印刷か横書き印刷かの区別
を示す情報に応じて第1の位置情報および第2の
位置情報を変更する。
を示す情報に応じて第1の位置情報および第2の
位置情報を変更する。
第1図は本発明の一実施例を示すブロツク図で
あり、インタフエイス1には、印刷文字の書体
(ゴシツク、大文字、小文字の区別など)を指定
するフオント名情報および印刷文字を指定する文
字コード情報および縦書き印刷か横書き印刷かを
指定する縦書き/横書き情報が入力される。これ
ら各情報は例えば、図示しない日本語処理装置の
本体部から与えられる。
あり、インタフエイス1には、印刷文字の書体
(ゴシツク、大文字、小文字の区別など)を指定
するフオント名情報および印刷文字を指定する文
字コード情報および縦書き印刷か横書き印刷かを
指定する縦書き/横書き情報が入力される。これ
ら各情報は例えば、図示しない日本語処理装置の
本体部から与えられる。
これらの各情報のうち、フオント名情報はフオ
ント切り替え回路2に入力される。フオント切り
替え回路2は、印刷可能な複数の書体のそれぞれ
に対応して第2図aに示すようなアドレス情報を
記憶しており、例えば書体〜書体のうち書体
を指定するフオント名情報を受けた場合、アド
レス情報Bを出力する。このアドレス情報B
はフオント画像情報メモリ3に入力される。
ント切り替え回路2に入力される。フオント切り
替え回路2は、印刷可能な複数の書体のそれぞれ
に対応して第2図aに示すようなアドレス情報を
記憶しており、例えば書体〜書体のうち書体
を指定するフオント名情報を受けた場合、アド
レス情報Bを出力する。このアドレス情報B
はフオント画像情報メモリ3に入力される。
フオント画像情報メモリ3は、第2図bに示す
ように印刷可能な書体〜に対応して4つのメ
モリブロツクMB()からMB()を備えてお
り、各メモリブロツクには英語の大文字および小
文字、日本語の縦書き文字、横書き文字の画像情
報を記憶している。従つて、フオント切り替え回
路2から例えば書体に対応するアドレス情報B
から入力されると、4つのメモリブロツクMB
()〜MB()のうちMB()が選択される。
そして、文字コード情報が下位アドレス情報とし
て与えられることにより、メモリブロツクMB
()に記憶された英語の大文字の画像情報のう
ち文字コード情報に対応した文字の画像情報が読
出される。この画像情報はm×n(m,n≧2の
整数)個の画素で構成され、頁イメージ作成回路
4に供給される。
ように印刷可能な書体〜に対応して4つのメ
モリブロツクMB()からMB()を備えてお
り、各メモリブロツクには英語の大文字および小
文字、日本語の縦書き文字、横書き文字の画像情
報を記憶している。従つて、フオント切り替え回
路2から例えば書体に対応するアドレス情報B
から入力されると、4つのメモリブロツクMB
()〜MB()のうちMB()が選択される。
そして、文字コード情報が下位アドレス情報とし
て与えられることにより、メモリブロツクMB
()に記憶された英語の大文字の画像情報のう
ち文字コード情報に対応した文字の画像情報が読
出される。この画像情報はm×n(m,n≧2の
整数)個の画素で構成され、頁イメージ作成回路
4に供給される。
一方、インタフエイス1から入力された縦書
き/横書き情報は縦書き/横書き切り替え回路5
に供給される。
き/横書き情報は縦書き/横書き切り替え回路5
に供給される。
縦書き/横書き切り替え回路5は、縦書き/横
書き情報で縦書き印刷が指定されている場合は、
アドレス情報Y1を、また横書き印刷が指定され
ている場合は、アドレス情報Y2を出力する。こ
のアドレス情報Y1,Y2はフオント切り替え回
路2から出力されるアドレス情報BからBと
共にフオント位置情報メモリ6に供給される。
書き情報で縦書き印刷が指定されている場合は、
アドレス情報Y1を、また横書き印刷が指定され
ている場合は、アドレス情報Y2を出力する。こ
のアドレス情報Y1,Y2はフオント切り替え回
路2から出力されるアドレス情報BからBと
共にフオント位置情報メモリ6に供給される。
フオント位置情報メモリ6は、第2図cに示す
ように、縦書き/横書き判断回路5から出力され
るアドレス情報Y1,Y2にそれぞれ対応したメ
モリブロツクMB(Y1)、MB(Y2)を有し、
さらに各メモリブロツクにはフオント切り替え回
路2から出力されるアドレス情報B〜Bに対
応したサブメモリブロツクSMB()〜SNB
()を有し、各サブメモリブロツクには文字コ
ード情報別に印刷文字の位置を規定する情報X0,
Y0,Xw,Ywおよび大きさの情報Xs,Ysを記
憶している。この場合、情報X0,Y0、は各メモ
リブロツク別に異なる値に設定されている。
ように、縦書き/横書き判断回路5から出力され
るアドレス情報Y1,Y2にそれぞれ対応したメ
モリブロツクMB(Y1)、MB(Y2)を有し、
さらに各メモリブロツクにはフオント切り替え回
路2から出力されるアドレス情報B〜Bに対
応したサブメモリブロツクSMB()〜SNB
()を有し、各サブメモリブロツクには文字コ
ード情報別に印刷文字の位置を規定する情報X0,
Y0,Xw,Ywおよび大きさの情報Xs,Ysを記
憶している。この場合、情報X0,Y0、は各メモ
リブロツク別に異なる値に設定されている。
すなわち、情報X0〜Ywは縦書き印刷の場合と
横書き印刷の場合とでは異なる値に設定され、例
えば「あつた」の「つ」の文字を縦書きで印刷す
る場合、「あ」の文字の右下に印刷されるように
情報X0,Y0が設定されている。
横書き印刷の場合とでは異なる値に設定され、例
えば「あつた」の「つ」の文字を縦書きで印刷す
る場合、「あ」の文字の右下に印刷されるように
情報X0,Y0が設定されている。
従つて、フオント位置情報メモリ6に書体に応
じたアドレス情報B〜Bとアドレス情報Y
1,Y2が入力されると、これらの情報に応じて
印刷文字の位置関係を規定する位置情報X0〜Yw
が文字コード別に出力される。この時、文字の大
きさを示す情報Xs,Ysも出力される。これらの
情報X0〜YwおよびXs,Ysは位置付き文字情報
合成回路7に入力され、ここにおいて文字コード
情報と合成され、位置情報を持つた文字情報とし
て出力される。この位置情報を持つた文字情報
は、頁イメージ作成回路4に入力され、フオント
画像情報メモリ3から出力される画像情報と照合
され、1行分画像情報に編集される。そして、編
集された1行分の画像情報はプリンタインタフエ
イス8を介して印刷機構9に一走査ライン毎に出
力される。すなわち、印刷機構9は1文字がm×
n画素から成る画像を水平方向の第1走査ライン
の画素から第n走査ラインの画素に到るまで順次
走査して印刷するラスタキヤン型の印刷機構で構
成されている。このため、頁イメージ作成回路4
で編集された1行分の画像情報は水平方向の走査
ライン毎にプリンタインタフエイス8を介して印
刷機構9に出力される。これにより、1行分の文
字が印刷される。
じたアドレス情報B〜Bとアドレス情報Y
1,Y2が入力されると、これらの情報に応じて
印刷文字の位置関係を規定する位置情報X0〜Yw
が文字コード別に出力される。この時、文字の大
きさを示す情報Xs,Ysも出力される。これらの
情報X0〜YwおよびXs,Ysは位置付き文字情報
合成回路7に入力され、ここにおいて文字コード
情報と合成され、位置情報を持つた文字情報とし
て出力される。この位置情報を持つた文字情報
は、頁イメージ作成回路4に入力され、フオント
画像情報メモリ3から出力される画像情報と照合
され、1行分画像情報に編集される。そして、編
集された1行分の画像情報はプリンタインタフエ
イス8を介して印刷機構9に一走査ライン毎に出
力される。すなわち、印刷機構9は1文字がm×
n画素から成る画像を水平方向の第1走査ライン
の画素から第n走査ラインの画素に到るまで順次
走査して印刷するラスタキヤン型の印刷機構で構
成されている。このため、頁イメージ作成回路4
で編集された1行分の画像情報は水平方向の走査
ライン毎にプリンタインタフエイス8を介して印
刷機構9に出力される。これにより、1行分の文
字が印刷される。
このように本実施例においては、横書き印刷か
縦書き印刷かを区別する縦書き/横書き情報に応
じて印刷文字の位置関係を規定する情報X0〜Yw
が切替えられる。このため、「あつた」の文字を
縦書き印刷する場合、「つ」の文字は「あ」の文
字の右下に印刷されるようになり、美しいレイア
ウトの文章を印刷することができる。
縦書き印刷かを区別する縦書き/横書き情報に応
じて印刷文字の位置関係を規定する情報X0〜Yw
が切替えられる。このため、「あつた」の文字を
縦書き印刷する場合、「つ」の文字は「あ」の文
字の右下に印刷されるようになり、美しいレイア
ウトの文章を印刷することができる。
なお、実施例では印刷機構はラスタスキヤン型
としているが、1文字単位で印字する印刷機構で
あつてもよい。
としているが、1文字単位で印字する印刷機構で
あつてもよい。
以上の説明から明らかなように本発明によれ
ば、横書きか縦書きかを区別する情報に応じて位
置情報を切替え、書体に応じた画像情報は共通の
ものとしているため、簡単な構成で、日本語を含
めて外国語の文章を美しいレイアウトで印刷する
ことができる。
ば、横書きか縦書きかを区別する情報に応じて位
置情報を切替え、書体に応じた画像情報は共通の
ものとしているため、簡単な構成で、日本語を含
めて外国語の文章を美しいレイアウトで印刷する
ことができる。
第1図は本発明の一実施例を示すブロツク図、
第2図は第1図における各回路の記憶内容を示す
図、第3図は印刷文字の位置情報の定義を示す
図、第4図は従来の印刷文字の一例を示す図であ
る。 2……フオント切り替え回路、3……フオント
画像情報メモリ、4……頁イメージ作成回路、5
……縦書き/横書き切り替え回路、6……フオン
ト位置情報メモリ、7……位置付き文字情報合成
回路、9……印刷機構。
第2図は第1図における各回路の記憶内容を示す
図、第3図は印刷文字の位置情報の定義を示す
図、第4図は従来の印刷文字の一例を示す図であ
る。 2……フオント切り替え回路、3……フオント
画像情報メモリ、4……頁イメージ作成回路、5
……縦書き/横書き切り替え回路、6……フオン
ト位置情報メモリ、7……位置付き文字情報合成
回路、9……印刷機構。
Claims (1)
- 【特許請求の範囲】 1 印刷文字の書体を指定するフオント名情報お
よび該印刷文字を指定する文字コード情報に対応
して該印刷文字に対応する画像情報を発生する画
像情報発生手段と、 前記フオント名情報および前記文字コード情報
に対応して前記画像情報の示す画像と該画像の原
点との位置関係を示す第1の位置情報および前記
原点と次の印刷文字に対応する画像情報の示す画
像の原点との位置関係を示す第2の位置情報を発
生する位置情報発生手段と を具備し、前記画像情報発生手段から発生された
画像情報に対応する文字を前記位置情報発生手段
から発生された第1の位置情報および第2の位置
情報により指定された位置に印字するプリンタ装
置において、 縦書き印刷か横書き印刷かの区別を示す情報を
入力し、該縦書き印刷か横書き印刷かの区別を示
す情報応じて前記第1の位置情報および第2の位
置情報を変更する変更手段と を設けたことを特徴とするプリンタ装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59211056A JPS6189061A (ja) | 1984-10-08 | 1984-10-08 | プリンタ装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59211056A JPS6189061A (ja) | 1984-10-08 | 1984-10-08 | プリンタ装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6189061A JPS6189061A (ja) | 1986-05-07 |
| JPH0583383B2 true JPH0583383B2 (ja) | 1993-11-25 |
Family
ID=16599658
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59211056A Granted JPS6189061A (ja) | 1984-10-08 | 1984-10-08 | プリンタ装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6189061A (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2786678B2 (ja) * | 1989-07-19 | 1998-08-13 | 株式会社東芝 | 符号情報変換回路 |
| JP2653911B2 (ja) * | 1990-11-14 | 1997-09-17 | シャープ株式会社 | 垂れ幕印字機能を有する文書処理装置 |
-
1984
- 1984-10-08 JP JP59211056A patent/JPS6189061A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6189061A (ja) | 1986-05-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5129053A (en) | Word processor utilizing image inputting means | |
| JPS6355714B2 (ja) | ||
| JPH0583381B2 (ja) | ||
| JPS58208865A (ja) | 文書作成装置 | |
| JPH0583382B2 (ja) | ||
| JPS6189061A (ja) | プリンタ装置 | |
| JPH0755572B2 (ja) | 印字装置 | |
| JPH03225395A (ja) | 出力装置 | |
| JPH03156668A (ja) | 文書作成装置 | |
| JP2746592B2 (ja) | 文書処理装置および方法 | |
| JPH0346020A (ja) | 情報処理装置 | |
| JPS59201870A (ja) | 印字装置 | |
| JPS61108562A (ja) | 文字ピツチ処理方式 | |
| JPS605469B2 (ja) | ゲラ刷りシステム | |
| JPH0371028B2 (ja) | ||
| JPS58211284A (ja) | 編集機能を有するプリンタ接続装置 | |
| JP2573174B2 (ja) | 文書作成装置 | |
| JPS60176166A (ja) | 文書処理装置 | |
| JPH08153092A (ja) | 文書処理装置 | |
| JPH07152737A (ja) | 文書作成装置 | |
| JPH04353478A (ja) | 縮小印刷制御装置 | |
| JPH02159875A (ja) | ディジタル複写機におけるページ番号付加装置 | |
| JPS6135982A (ja) | 印刷処理装置 | |
| JPH01159256A (ja) | ドットプリンタの印字制御方式 | |
| JPS6356476A (ja) | プリンタ制御装置 |