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
Application number
JP59211056A
Other languages
English (en)
Other versions
JPS6189061A (ja
Inventor
Noboru Kawaguchi
Tomohiro Daino
Shigeo Indei
Yoshiaki Saito
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox 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 Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP59211056A priority Critical patent/JPS6189061A/ja
Publication of JPS6189061A publication Critical patent/JPS6189061A/ja
Publication of JPH0583383B2 publication Critical patent/JPH0583383B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Dot-Matrix Printers And Others (AREA)
  • Record Information Processing For Printing (AREA)
  • Document Processing Apparatus (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、日本語処理装置などに用いるプリン
タ装置に関する。
〔従来の技術〕
従来、日本語や英語の文章をキーボード等から
入力してプリンタによつて印刷する処理装置があ
るが、この装置においては印刷文字の書体を指定
するフオント名情報、印刷文字を指定する文字コ
ード情報をプリンタ装置に出力し、プリンタ装置
側でこれらフオント名情報、文字コード情報に対
応した画像情報を発生し、さらにフオント名情
報、文字コード情報に対応して画像情報の示す画
像の下端(または上端)からの該画像の原点まで
の距離を示す第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」の印字に際しては上記距
離YWおよび距離XWを示す情報により決定され
る次の原点Cを基準として文字「g」の印字が行
われる。
ここで、文字列を横方向に印字する場合、一般
に距離YWは零に指定され、各文字の原点は横方
向の基準線となるベースラインB上に配列される
ことになり、また、文字列を縦方向に印字する場
合、一般に距離XWは零に設定され、各文字の原
点は縦方向の基準線となるベースラインA上に配
列されることになる。
〔発明が解決しようとする問題点〕
ところて、従来の日本語の文字列を印字するプ
リンタ装置においては、文字を横書きで印刷する
場合でも、また文字を縦書きで印刷する場合でも
第1の位置情報X0,Y0は同じ値に設定されてい
た。このため、横書きで例えば「あつた」という
文字を印刷する場合、第4図aに示すように
「つ」の文字は正しく印刷されるが、縦書きの場
合には「つ」の文字は「あ」の文字の右下になる
べきところが第4図bに示すように左下に印刷さ
れるものとなり、美しいレイアウトで印刷できな
いという問題点があつた。
そこで、本発明は、横書き印刷および縦書き印
刷に対応して美しいレイアウトの文字を印刷でき
るようにしたプリンタ装置を提供することを目的
とする。
〔問題点を解決するための手段〕
上記目的を達成するため、本発明は、印刷文字
の書体を指定するフオント名情報および該印刷文
字を指定する文字コード情報に対応して該印刷文
字に対応する画像情報を発生する画像情報発生手
段と、前記フオント名情報および前記文字コード
情報に対応して前記画像情報の示す画像と該画像
の原点との位置関係を示す第1の位置情報および
前記原点と次の印刷文字に対応する画像情報の示
す画像の原点との位置関係を示す第2の位置情報
を発生する位置情報発生手段とを具備し、前記画
像情報発生手段から発生された画像情報に対応す
る文字を前記位置情報発生手段から発生された第
1の位置情報および第2の位置情報により指定さ
れた位置に印刷するプリンタ装置において、縦書
き印刷か横書き印刷かの区別を示す情報を入力
し、該縦書き印刷か横書き印刷かの区別を示す情
報応じて前記第1の位置情報および第2の位置情
報を変更する変更手段とを設けたことを特徴とす
る。
〔作用〕
本発明では、縦書き印刷か横書き印刷かの区別
を示す情報に応じて第1の位置情報および第2の
位置情報を変更する。
〔実施例〕
第1図は本発明の一実施例を示すブロツク図で
あり、インタフエイス1には、印刷文字の書体
(ゴシツク、大文字、小文字の区別など)を指定
するフオント名情報および印刷文字を指定する文
字コード情報および縦書き印刷か横書き印刷かを
指定する縦書き/横書き情報が入力される。これ
ら各情報は例えば、図示しない日本語処理装置の
本体部から与えられる。
これらの各情報のうち、フオント名情報はフオ
ント切り替え回路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に供給される。
一方、インタフエイス1から入力された縦書
き/横書き情報は縦書き/横書き切り替え回路5
に供給される。
縦書き/横書き切り替え回路5は、縦書き/横
書き情報で縦書き印刷が指定されている場合は、
アドレス情報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、は各メモ
リブロツク別に異なる値に設定されている。
すなわち、情報X0〜Ywは縦書き印刷の場合と
横書き印刷の場合とでは異なる値に設定され、例
えば「あつた」の「つ」の文字を縦書きで印刷す
る場合、「あ」の文字の右下に印刷されるように
情報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行分の文
字が印刷される。
このように本実施例においては、横書き印刷か
縦書き印刷かを区別する縦書き/横書き情報に応
じて印刷文字の位置関係を規定する情報X0〜Yw
が切替えられる。このため、「あつた」の文字を
縦書き印刷する場合、「つ」の文字は「あ」の文
字の右下に印刷されるようになり、美しいレイア
ウトの文章を印刷することができる。
なお、実施例では印刷機構はラスタスキヤン型
としているが、1文字単位で印字する印刷機構で
あつてもよい。
〔発明の効果〕
以上の説明から明らかなように本発明によれ
ば、横書きか縦書きかを区別する情報に応じて位
置情報を切替え、書体に応じた画像情報は共通の
ものとしているため、簡単な構成で、日本語を含
めて外国語の文章を美しいレイアウトで印刷する
ことができる。
【図面の簡単な説明】
第1図は本発明の一実施例を示すブロツク図、
第2図は第1図における各回路の記憶内容を示す
図、第3図は印刷文字の位置情報の定義を示す
図、第4図は従来の印刷文字の一例を示す図であ
る。 2……フオント切り替え回路、3……フオント
画像情報メモリ、4……頁イメージ作成回路、5
……縦書き/横書き切り替え回路、6……フオン
ト位置情報メモリ、7……位置付き文字情報合成
回路、9……印刷機構。

Claims (1)

  1. 【特許請求の範囲】 1 印刷文字の書体を指定するフオント名情報お
    よび該印刷文字を指定する文字コード情報に対応
    して該印刷文字に対応する画像情報を発生する画
    像情報発生手段と、 前記フオント名情報および前記文字コード情報
    に対応して前記画像情報の示す画像と該画像の原
    点との位置関係を示す第1の位置情報および前記
    原点と次の印刷文字に対応する画像情報の示す画
    像の原点との位置関係を示す第2の位置情報を発
    生する位置情報発生手段と を具備し、前記画像情報発生手段から発生された
    画像情報に対応する文字を前記位置情報発生手段
    から発生された第1の位置情報および第2の位置
    情報により指定された位置に印字するプリンタ装
    置において、 縦書き印刷か横書き印刷かの区別を示す情報を
    入力し、該縦書き印刷か横書き印刷かの区別を示
    す情報応じて前記第1の位置情報および第2の位
    置情報を変更する変更手段と を設けたことを特徴とするプリンタ装置。
JP59211056A 1984-10-08 1984-10-08 プリンタ装置 Granted JPS6189061A (ja)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2786678B2 (ja) * 1989-07-19 1998-08-13 株式会社東芝 符号情報変換回路
JP2653911B2 (ja) * 1990-11-14 1997-09-17 シャープ株式会社 垂れ幕印字機能を有する文書処理装置

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) プリンタ制御装置