JPH08132684A - Braille block copy output system and braille block copy outputting method - Google Patents
Braille block copy output system and braille block copy outputting methodInfo
- Publication number
- JPH08132684A JPH08132684A JP6294025A JP29402594A JPH08132684A JP H08132684 A JPH08132684 A JP H08132684A JP 6294025 A JP6294025 A JP 6294025A JP 29402594 A JP29402594 A JP 29402594A JP H08132684 A JPH08132684 A JP H08132684A
- Authority
- JP
- Japan
- Prior art keywords
- braille
- data
- parameter
- file
- 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
Landscapes
- Printers Characterized By Their Purpose (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、点字版下出力システム
及び点字版下出力方法に関し、特に写植機やプリンタ、
イメージセッタ等の出力機から墨点字版下を出力する点
字版下出力システム及び点字版下出力方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a Braille block printing output system and a Braille block printing output method, and more particularly to a typesetting machine, a printer,
The present invention relates to a braille block output system and a braille block output method for outputting a black braille block copy from an output machine such as an image setter.
【0002】[0002]
【従来の技術】近年、コンピュータを用いて点字の編集
や通常の文章から点字への変換等を行うことが可能とな
った。その場合、変換された点字データを通常の文字デ
ータと同様に取り扱うことができれば非常に便利であ
る。例えば、一般のコンピュータにはプリンタ、イメー
ジセッタ等の出力機が接続されるが、このような出力機
から墨点字版下が出力できれば、上記点字データの有効
利用が図れるし、プリンタ等の既存のハードウェアも有
効にできる。また、その際、通常の文字データと同様に
点字を所望の大きさで所望の位置に印字できれば、墨点
字の印字品質を向上させることができる。2. Description of the Related Art In recent years, it has become possible to edit Braille or convert ordinary text into Braille using a computer. In that case, it would be very convenient if the converted Braille data could be handled in the same manner as ordinary character data. For example, an output machine such as a printer or an image setter is connected to a general computer, but if a black braille block copy can be output from such an output machine, the braille data can be effectively used and an existing printer such as a printer can be used. Hardware can also be enabled. Further, at that time, if the Braille can be printed in a desired size and at a desired position as in the case of normal character data, the print quality of the black Braille can be improved.
【0003】従来のコンピュータを用いて墨点字を出力
する場合、点字を通常の文字フォントと同じように構成
し、その点字をプリンタ等で出力している。すなわち、
従来の点字出力で利用する点字フォントは、通常の文字
フォントと同じように、ある決まった範囲に大きさの固
定された点を一定の間隔で配置することによって形成さ
れている。In the case of outputting black braille using a conventional computer, the braille is constructed in the same manner as a normal character font, and the braille is output by a printer or the like. That is,
The braille font used in the conventional braille output is formed by arranging fixed points having a fixed size in a predetermined range at regular intervals, like a normal character font.
【0004】[0004]
【発明が解決しようとする課題】しかしながら、従来の
コンピュータを用いて墨点字版下を出力する場合、上述
のように、ある決まった範囲に大きさの固定された点を
一定の間隔で配置した点字をプリンタ等で出力するが、
点字の拡大及び縮小を行うと、点自体の大きさ及び点相
互の間隔も拡大縮小されて点の大きさと間隔のバランス
が崩れて品質が落ちてしまう欠点があった。However, when outputting a black-and-white braille copy using a conventional computer, fixed points of a certain size are arranged at a fixed interval as described above. Braille is output with a printer, etc.
When the braille is enlarged or reduced, the size of the dots themselves and the space between the dots are also expanded or reduced, and the balance between the size of the dots and the space is lost, resulting in a deterioration in quality.
【0005】本発明は、上記従来の欠点を解消し、高品
質の墨点字版下をプリンタ、イメージセッタ等の出力機
から出力できる点字版下出力システム及び点字版下出力
方法を提供することを目的とする。The present invention solves the above-mentioned conventional drawbacks, and provides a braille block output system and a braille block output method capable of outputting a high quality black braille block copy from an output machine such as a printer or an image setter. To aim.
【0006】また、点字を所望の大きさで所望の位置に
印字できる点字版下出力システム及び点字版下出力方法
を提供することを目的とする。更に、墨点字の印字を確
実に行うことができる点字版下出力システム及び点字版
下出力方法を提供することを目的とする。It is another object of the present invention to provide a Braille block copy output system and a Braille block copy output method that can print Braille in a desired size and at a desired position. It is another object of the present invention to provide a braille block copy output system and a braille block copy output method that can reliably print black braille.
【0007】[0007]
【課題を解決するための手段】上記目的を達成するた
め、本発明の点字版下出力システムは、点字コードで記
述された点字データを格納する点字データファイルと、
前記点字データの点の大きさ及び位置に関するパラメー
タデータを格納するパラメータファイルと、前記点字デ
ータファイルに格納された点字データ及び前記パラメー
タファイルに格納されたパラメータデータに基づき、所
定の版下に対する点字の印字データを生成する印字デー
タ生成手段と、この印字データ生成手段により生成され
た印字データを格納する印字データファイルと、この印
字データファイルに格納された印字データに基づき、前
記版下に対して墨点字を出力する手段とを備える構成と
している。In order to achieve the above object, a braille block copy output system of the present invention includes a braille data file for storing braille data described by a braille code.
A parameter file storing parameter data relating to the size and position of points of the braille data, and the braille data stored in the braille data file and the parameter data stored in the parameter file Based on the print data generating means for generating print data, the print data file for storing the print data generated by the print data generating means, and the print data stored in the print data file, the black ink is printed on the block copy. And means for outputting Braille.
【0008】また、他の態様では、上記構成の点字版下
出力システムにおいて、点字コードの一覧を予め記憶す
る点字コードテーブルと、前記点字データファイルに格
納された点字データの点字コードと前記点字コードテー
ブルに格納された点字コードとのマッチングをとる手段
と、マッチングがとれない場合に、エラー処理を行う手
段とを更に具備することを特徴としている。In another aspect, in the braille block copy output system configured as described above, a braille code table storing a list of braille codes in advance, a braille code of braille data stored in the braille data file, and the braille code. It is characterized by further comprising means for matching with the braille code stored in the table and means for performing error processing when the matching cannot be achieved.
【0009】更に、他の態様では、上記構成の点字版下
出力システムにおいて、前記パラメータファイルに格納
されたパラメータデータに誤りがあるか否かをチェック
する手段と、チェックされたパラメータデータに誤りが
ある場合に、エラー処理を行う手段とを更に具備するこ
とを特徴としている。Further, in another aspect, in the braille copy output system having the above configuration, there is a means for checking whether or not there is an error in the parameter data stored in the parameter file, and there is an error in the checked parameter data. In some cases, it further comprises means for performing error processing.
【0010】また更に、他の態様では、上記構成の点字
版下出力システムにおいて、前記点字データファイル、
前記パラメータファイルにデータが格納されているか否
かをチェックする手段と、少なくとも一つのファイルに
データが格納されていない場合に、エラー処理を行う手
段とを更に具備することを特徴としている。Further, in another aspect, in the braille block output system having the above-mentioned configuration, the braille data file,
It is characterized by further comprising means for checking whether or not data is stored in the parameter file, and means for performing an error process when data is not stored in at least one file.
【0011】更に、他の態様では、上記構成の点字版下
出力システムにおいて、前記印字データ生成手段により
生成された印字データが前記版下の印字領域を越えた位
置に印字されるか否かをチェックする手段と、印字デー
タが版下の印字領域を越えた位置に印字される場合に、
エラー処理を行う手段とを更に具備することを特徴とし
ている。Further, in another aspect, in the Braille block printing output system having the above-mentioned configuration, it is determined whether or not the print data generated by the print data generating means is printed at a position beyond the printing area of the block. Checking means and when the print data is printed at a position beyond the print area of the block,
It is characterized by further comprising means for performing error processing.
【0012】また、本発明の点字版下出力方法は、点字
コードで記述された点字データ及びこの点字データの点
の大きさ及び位置に関するパラメータデータを入力し、
入力した点字データ及びパラメータデータに基づき、所
定の版下に対する点字の印字データを生成し、生成した
印字データに基づき、前記版下に対して墨点字を出力す
る構成としている。In addition, the braille block copy output method of the present invention inputs braille data described in a braille code and parameter data relating to the size and position of points of the braille data,
Based on the input braille data and parameter data, braille print data for a predetermined block is generated, and black braille is output to the block based on the generated print data.
【0013】[0013]
【作用】本発明では、点字コードで記述された点字デー
タ及びこの点字データの点の大きさ及び位置に関するパ
ラメータデータに基づき、所定の版下に対する点字の印
字データを生成し、墨点字版下をプリンタ、イメージセ
ッタ等の出力機から出力している。そして、上記パラメ
ータデータの設定により点字を所望の大きさで所望の位
置に印字できる。また、各種のチェックを行うことで、
墨点字の印字を確実に行うことができる。According to the present invention, based on the Braille data described in the Braille code and the parameter data relating to the size and position of the point of the Braille data, the Braille print data for the predetermined block copy is generated, and the black Braille block copy is generated. Output from output devices such as printers and imagesetters. Then, by setting the above parameter data, Braille can be printed in a desired size at a desired position. Also, by performing various checks,
Ink braille can be reliably printed.
【0014】[0014]
【実施例】以下、本発明の実施例の詳細を図面に基づい
て説明する。図1は本発明の一実施例に係る点字版下出
力システムの構成を示す図である。同図に示において、
1は点字データファイル、2はパラメータファイルであ
る。点字データファイル1は、点字コードで記述された
点字データ20を格納する。格納された点字データは、
ページレイアウト済みである。図2は格納された点字デ
ータ20の一例を示している。パラメータファイル2
は、点字データ20の点の大きさ及び位置に関するパラ
メータデータ30を格納する。Embodiments of the present invention will be described below in detail with reference to the drawings. FIG. 1 is a diagram showing the configuration of a Braille block printing output system according to an embodiment of the present invention. In the figure,
Reference numeral 1 is a Braille data file, and 2 is a parameter file. The braille data file 1 stores the braille data 20 described in the braille code. The stored braille data is
The page layout has been completed. FIG. 2 shows an example of the stored Braille data 20. Parameter file 2
Stores parameter data 30 regarding the size and position of the point of the Braille data 20.
【0015】図3は格納されたパラメータデータ30の
一例を示している。図3に示すパラメータ(a)〜
(i)はユーザが指定する値である。例えば、(a)は
ジョブ名であり、12文字以内の英数字にて指定する。
(b)は点字の各点のポイント数であり、中黒の大きさ
を指定する。例えば、5.3Pと指定すれば中黒の半径
は約1mmであり、6pは約1.2mm、6.8pは約
1.5mm、8pは約1.9mmである。(c)は図4
に示すように横の点相互間ΔXの距離であり、mm単位
で指定する。(d)は縦の点相互間ΔYの距離であり、
mm単位で指定する。(e)は横のマス間αの距離であ
り、mm単位で指定する。(f)は縦のマス間βの距離
であり、mm単位で指定する。(g)は版下のサイズで
あり、A4、A5、B5、B6、B4の中から指定す
る。(h)は図5に示すようにX座標の先頭印字位置で
あり、mm単位で指定する。(i)はY座標の先頭印字
位置であり、mm単位で指定する。FIG. 3 shows an example of the stored parameter data 30. Parameter (a) shown in FIG.
(I) is a value specified by the user. For example, (a) is a job name, which is designated by alphanumeric characters within 12 characters.
(B) is the number of points of each point of Braille, and specifies the size of the middle black. For example, if 5.3P is designated, the radius of the center black is about 1 mm, 6p is about 1.2 mm, 6.8p is about 1.5 mm, and 8p is about 1.9 mm. (C) is FIG.
As shown in, the distance is ΔX between the horizontal points and is specified in mm. (D) is the distance ΔY between the vertical points,
Specify in mm. (E) is the distance α between the horizontal cells and is specified in mm. (F) is the distance β between the vertical cells and is specified in mm. (G) is the size of the block copy, and is specified from A4, A5, B5, B6, and B4. (H) is the head print position of the X coordinate as shown in FIG. 5, and is designated in mm. (I) is the leading print position of the Y coordinate and is specified in mm.
【0016】また、図1において、3はこのシステムに
おける各種制御動作を行う制御部である。例えば、制御
部3は、点字データファイル1に格納された点字データ
20及びパラメータファイル2に格納されたパラメータ
データ30に基づき、所定の版下に対する点字の印字デ
ータを生成する。印字データは、ヘッダ部、基本コマン
ド及びデータ部をもつ。ヘッダ部はファイルの先頭にあ
り、ここにはファイルのヘッダ情報が格納される。基本
コマンドは各ページの先頭にあり、ここには版サイズ、
ページ数、文字サイズ、字間、行間等が格納される。デ
ータ部には、1ページ分のデータ、例えば座標値、文字
コードの羅列、コメント等が格納される。制御部3は、
その他後述する各種のチェック処理やエラー処理を行
う。Further, in FIG. 1, reference numeral 3 is a control unit for performing various control operations in this system. For example, the control unit 3 generates braille print data for a predetermined block copy based on the braille data 20 stored in the braille data file 1 and the parameter data 30 stored in the parameter file 2. The print data has a header part, a basic command, and a data part. The header section is at the beginning of the file, and the header information of the file is stored here. The basic command is at the top of each page, here is the version size,
The number of pages, character size, character spacing, line spacing, etc. are stored. The data section stores data for one page, for example, coordinate values, a list of character codes, comments, and the like. The control unit 3
In addition, various check processes and error processes described later are performed.
【0017】制御部3により生成された印字データは、
印字データファイル4に格納される。出力部5は、写植
機やプリンタ、イメージセッタ等からなり、印字データ
ファイル4に格納された印字データに基づき、版下に対
して墨点字を出力する。The print data generated by the control unit 3 is
It is stored in the print data file 4. The output unit 5 includes a typesetting machine, a printer, an image setter, and the like, and outputs black-and-white Braille to the block copy based on the print data stored in the print data file 4.
【0018】また、図1において、6は点字コードの一
覧を予め記憶する点字コードテーブルである。Further, in FIG. 1, reference numeral 6 is a Braille code table in which a list of Braille codes is stored in advance.
【0019】次に、このように構成された点字版下出力
システムの動作を説明する。図6はこの点字版下出力シ
ステムの概略動作を示すフローチャートである。まず、
パラメータファイル2を開き(ステップ601)、ファ
イルのオープン処理が成功したことを確認する(ステッ
プ602)。ここで、パラメータファイル2のオープン
処理に失敗した場合には、エラーメッセージを表示し
(ステップ614)、処理を終了する。Next, the operation of the Braille block printing output system thus configured will be described. FIG. 6 is a flow chart showing a schematic operation of the Braille block output system. First,
The parameter file 2 is opened (step 601) and it is confirmed that the file open processing has succeeded (step 602). If the open process of the parameter file 2 fails, an error message is displayed (step 614) and the process ends.
【0020】次に、点字データファイル1を開き(ステ
ップ603)、ファイルのオープン処理が成功したこと
を確認する(ステップ604)。ここで、点字データフ
ァイル1のオープン処理に失敗した場合には、エラーメ
ッセージを表示し(ステップ614)、処理を終了す
る。また、印字データファイル4を開き(ステップ60
5)、ファイルのオープン処理が成功したことを確認す
る(ステップ606)。ここで、印字データファイル4
のオープン処理に失敗した場合には、エラーメッセージ
を表示し(ステップ614)、処理を終了する。Next, the Braille data file 1 is opened (step 603), and it is confirmed that the file open processing has succeeded (step 604). If the open process of the Braille data file 1 fails, an error message is displayed (step 614) and the process ends. Further, the print data file 4 is opened (step 60
5) Confirm that the file open processing has succeeded (step 606). Here, print data file 4
If the open process of 1 fails, an error message is displayed (step 614) and the process ends.
【0021】パラメータファイル2に格納されたパラメ
ータデータをチェックし(ステップ607)、パラメー
タデータにエラーが存在しないかどうかを確認する(ス
テップ608)。チェック項目としては、例えば、パラ
メータの値が省略されていないか、数値を設定すべき箇
所に英数字が設定されていないか、指定した数値がマイ
ナスの値でないか等がある。パラメータデータにエラー
が存在する場合には、エラーメッセージを表示し(ステ
ップ614)、処理を終了する。The parameter data stored in the parameter file 2 is checked (step 607) and it is confirmed whether or not there is an error in the parameter data (step 608). The check items include, for example, whether the parameter value is omitted, alphanumeric characters are not set in the place where the numerical value should be set, and the specified numerical value is not a negative value. If there is an error in the parameter data, an error message is displayed (step 614) and the process ends.
【0022】次に、先頭印字位置を設定する(ステップ
609)。そして、上記の点字データ及びパラメータデ
ータに基づき、所定の版下に対する点字の印字データを
生成する(ステップ610〜612)。この印字データ
の生成においては、まず、ヘッダー部を生成し(ステッ
プ610)、次に基本コマンド部を生成し(ステップ6
11)、そしてデータ部を生成する(ステップ61
2)。その後、全てのファイルを閉じて(ステップ61
3)、処理を終了する。Next, the leading print position is set (step 609). Then, based on the Braille data and the parameter data, Braille print data for a predetermined block copy is generated (steps 610 to 612). In generating the print data, first, the header part is generated (step 610), and then the basic command part is generated (step 6).
11), and the data part is generated (step 61).
2). Then close all files (step 61
3), the process ends.
【0023】次に、ステップ612におけるデータ部の
生成処理を図7のフローチャートを参照しながら説明す
る。まず、点字データファイル1より1文字分の点字デ
ータを読み込み(ステップ701)、このデータがファ
イルの終了を示すデータでないかを確認する(ステップ
702)。Next, the process of generating the data portion in step 612 will be described with reference to the flowchart of FIG. First, the Braille data for one character is read from the Braille data file 1 (step 701), and it is confirmed whether this data is data indicating the end of the file (step 702).
【0024】ファイルの終了を示すデータでない場合に
は、読み込んだ点字データが改行の印でないかを確認す
る(ステップ703)。改行の印でない場合には、読み
込んだ点字データの点字コードと点字コードテーブル6
に格納された点字コードとのマッチングをとる(ステッ
プ704)。そして、マッチングがとれた場合には、読
み込んだ点字データの各点の座標値を算出する(ステッ
プ705)。If the data does not indicate the end of the file, it is confirmed whether the read Braille data is a line feed mark (step 703). If it is not a line feed mark, the braille code of the read braille data and the braille code table 6
Matching with the braille code stored in (step 704). If there is a match, the coordinate value of each point of the read Braille data is calculated (step 705).
【0025】すなわち、図4に示した点〜の座標値
を算出する。より具体的には、まず点の座標を求め
る。さらに、その座標を基準にパラメータ(c)、
(d)で指定された値を用いて必要な点〜の座標を
計算する。次の点字マス(図4の右隣りの点字マス)の
場合には、パラメータ(e)で指定された値及び前のマ
スの点の座標を基準に次点字マスの点の座標を計算
する。そこからパラメータ(c)、(d)で指定された
値を用いて必要な点〜の座標を計算する。That is, the coordinate values of the points shown in FIG. 4 are calculated. More specifically, first, the coordinates of the points are obtained. Furthermore, the parameter (c) based on the coordinates,
The coordinates of the required points are calculated using the values specified in (d). In the case of the next braille cell (the braille cell on the right of FIG. 4), the coordinates of the point of the next braille cell are calculated based on the value specified by the parameter (e) and the coordinates of the point of the previous cell. From there, the coordinates of the required points are calculated using the values specified by the parameters (c) and (d).
【0026】その後、これらの座標値のうちX座標の値
が版下の印字範囲を超えた位置にならないかをチェック
し(ステップ706)、超えない場合には点字データフ
ァイル1より次の1文字分の点字データを読み込み(ス
テップ707)、上記の処理を行う。After that, it is checked whether the value of the X coordinate among these coordinate values does not exceed the printing range of the block copy (step 706). If not, the next one character from the braille data file 1 is checked. Braille data for minutes is read (step 707), and the above processing is performed.
【0027】なお、ステップ704において、読み込ん
だ点字データの点字コードと点字コードテーブル6に格
納された点字コードとのマッチングをとれない場合に
は、読み込んだ点字データの点字コードが改ページでな
いかを確認し(ステップ708)、改ページでない場合
にはエラーメッセージを表示して処理を終了する。改ペ
ージである場合には改ページの処理を行い(ステップ7
09)、ステップ706に戻る。また、ステップ706
において、X座標の値が版下の印字範囲を超えた位置に
なる場合にはエラーメッセージを表示して処理を終了す
る。In step 704, if the braille code of the read braille data and the braille code stored in the braille code table 6 cannot be matched, it is determined whether the braille code of the read braille data is a page break. Confirmation is performed (step 708), and if the page is not a page break, an error message is displayed and the process ends. If it is a page break, a page break process is performed (step 7
09), and returns to step 706. Also, step 706.
In the case where the value of the X coordinate exceeds the printing range of the block copy, an error message is displayed and the process ends.
【0028】一方、ステップ703において、読み込ん
だ点字データが改行の印の場合には、まず点パラメータ
(f)で指定された値及び前行の先頭マスの点の座標
から、次行の点字マスの点の座標を計算する(ステッ
プ710)。そこからパラメータ(c)、(d)で指定
された値を用いて必要な点または点の座標を計算す
る(ステップ711)。On the other hand, in step 703, when the read braille data is a line feed mark, first, from the value specified by the point parameter (f) and the coordinates of the point of the first cell of the preceding line, the braille cell of the next line is determined. The coordinates of the point are calculated (step 710). From there, the necessary points or the coordinates of the points are calculated using the values designated by the parameters (c) and (d) (step 711).
【0029】その後、これらの座標値のうちY座標の値
が版下の印字範囲を超えた位置にならないかをチェック
し(ステップ712)、超えない場合には点字データフ
ァイル1より次の1文字分の点字データを読み込み(ス
テップ707)、上記の処理を行う。一方、Y座標の値
が版下の印字範囲を超えた位置になる場合にはエラーメ
ッセージを表示して処理を終了する。After that, it is checked whether the value of the Y coordinate among these coordinate values does not exceed the printing range of the block copy (step 712). If not, the next character from the braille data file 1 is checked. Braille data for minutes is read (step 707), and the above processing is performed. On the other hand, if the value of the Y coordinate exceeds the printing range of the block copy, an error message is displayed and the process ends.
【0030】従って、本実施例の点字版下出力システム
では、墨点字版下をプリンタ、イメージセッタ等の出力
部5から出力することができる。また、その際、図3に
示したパラメータデータを所定の値に設定により点字を
所望の大きさで所望の位置に印字できる。さらに、各種
のチェックを行うことで、墨点字の印字を確実に行うこ
とができる。Therefore, in the Braille block copy output system of this embodiment, the black Braille block copy can be output from the output unit 5 such as a printer or an image setter. Further, at that time, the Braille can be printed at a desired position in a desired size by setting the parameter data shown in FIG. 3 to a predetermined value. Furthermore, by performing various checks, it is possible to reliably print black-and-white Braille.
【0031】次に、出力部5がポストスクリプトタイプ
のプリンタ、イメージセッタ等から構成される場合の実
施例を説明する。図8はその場合のパラメータファイル
2に格納されるパラメータデータを示している。同図に
示すパラメータデータは、パラメータデータ(a)〜
(i)については図3に示したものと同様であるが、パ
ラメータデータ(j)において出力方法を指定できる点
及びパラメータデータ(k)において点の描き方を指定
できる点が異なる。また、図5の場合と異なり、パラメ
ータ(h),(i)は、図9に示すような印字範囲にお
けるX座標及びY座標の先頭印字位置となる。Next, an embodiment in which the output unit 5 is composed of a Postscript type printer, an image setter, etc. will be described. FIG. 8 shows the parameter data stored in the parameter file 2 in that case. The parameter data shown in FIG.
Although (i) is the same as that shown in FIG. 3, the difference is that the output method can be specified in the parameter data (j) and the way of drawing points can be specified in the parameter data (k). Also, unlike the case of FIG. 5, the parameters (h) and (i) are the head print positions of the X and Y coordinates in the print range as shown in FIG.
【0032】例えば、出力方法としては、ファイルのみ
への出力かプリンタへの出力のいずれかを指定すること
ができる。また、点の描き方についてはフォントを使用
する方法かサークルを描く方法かを指定することができ
る。For example, as the output method, either output only to a file or output to a printer can be designated. In addition, you can specify whether to draw dots by using a font or a circle.
【0033】図10はこの実施例における点字版下出力
システムの概略動作を示すフローチャートである。ま
ず、パラメータファイル2を開き(ステップ100
1)、ファイルのオープン処理が成功したことを確認す
る(ステップ1002)。ここで、パラメータファイル
2のオープン処理に失敗した場合には、エラーメッセー
ジを表示し(ステップ1014)、処理を終了する。FIG. 10 is a flow chart showing the schematic operation of the braille block output system in this embodiment. First, open the parameter file 2 (step 100
1) Confirm that the file open processing has succeeded (step 1002). If the open process of the parameter file 2 fails, an error message is displayed (step 1014) and the process ends.
【0034】次に、点字データファイル1を開き(ステ
ップ1003)、ファイルのオープン処理が成功したこ
とを確認する(ステップ1004)。ここで、点字デー
タファイル1のオープン処理に失敗した場合には、エラ
ーメッセージを表示し(ステップ1014)、処理を終
了する。また、印字データファイル4を開き(ステップ
1005)、ファイルのオープン処理が成功したことを
確認する(ステップ1006)。ここで、印字データフ
ァイル4のオープン処理に失敗した場合には、エラーメ
ッセージを表示し(ステップ1014)、処理を終了す
る。Next, the Braille data file 1 is opened (step 1003), and it is confirmed that the file open processing has succeeded (step 1004). If the open process of the Braille data file 1 fails, an error message is displayed (step 1014) and the process ends. Further, the print data file 4 is opened (step 1005), and it is confirmed that the file open processing has succeeded (step 1006). Here, if the open process of the print data file 4 fails, an error message is displayed (step 1014) and the process ends.
【0035】パラメータファイル2に格納されたパラメ
ータデータをチェックし(ステップ1007)、パラメ
ータデータにエラーが存在しないかどうかを確認する
(ステップ1008)。チェック項目としては、例え
ば、パラメータの値が省略されていないか、数値を設定
すべき箇所に英数字が設定されていないか、指定した数
値がマイナスの値でないか等がある。パラメータデータ
にエラーが存在する場合には、エラーメッセージを表示
し(ステップ1014)、処理を終了する。The parameter data stored in the parameter file 2 is checked (step 1007) and it is confirmed whether or not there is an error in the parameter data (step 1008). The check items include, for example, whether the parameter value is omitted, alphanumeric characters are not set in the place where the numerical value should be set, and the specified numerical value is not a negative value. If there is an error in the parameter data, an error message is displayed (step 1014) and the process ends.
【0036】次に、先頭印字位置を設定する(ステップ
1009)。そして、上記の点字データ及びパラメータ
データに基づき、所定の版下に対する点字の印字データ
を生成する(ステップ1010)。その後、すべてのフ
ァイルを閉じ(ステップ1011)、出力方法としてプ
リンタが指定されている場合には(ステップ1012)
印字データをプリンタに出力し(ステップ1013)、
処理を終了する。Next, the leading print position is set (step 1009). Then, based on the Braille data and the parameter data, Braille print data for a predetermined block copy is generated (step 1010). After that, all files are closed (step 1011), and when the printer is designated as the output method (step 1012).
The print data is output to the printer (step 1013),
The process ends.
【0037】次に、ステップ1010における印字デー
タの生成処理を図11のフローチャートを参照しながら
説明する。まず、点と(点と)間の距離を求め
ておく(ステップ1101)。次に、点字データファイ
ル1より1文字分の点字データを読み込み(ステップ1
102)、このデータがファイルの終了を示すデータで
ないかを確認する(ステップ1103)。Next, the print data generation processing in step 1010 will be described with reference to the flowchart of FIG. First, the distance between a point and (a point) is obtained (step 1101). Next, read the braille data for one character from the braille data file 1 (step 1
102), it is confirmed whether this data is data indicating the end of the file (step 1103).
【0038】ファイルの終了を示すデータでない場合に
は、読み込んだ点字データが改行の印でないかを確認す
る(ステップ1104)。改行の印でない場合には、読
み込んだ点字データの点字コードと点字コードテーブル
6に格納された点字コードとのマッチングをとる(ステ
ップ1105)。そして、マッチングがとれた場合に
は、読み込んだ点字データの各点の座標値を算出する
(ステップ1106)。If the data does not indicate the end of the file, it is confirmed whether the read Braille data is a line feed mark (step 1104). If it is not a line feed mark, the braille code of the read braille data is matched with the braille code stored in the braille code table 6 (step 1105). If there is a match, the coordinate value of each point of the read Braille data is calculated (step 1106).
【0039】すなわち、図4に示した点〜の座標値
を算出する。また、点の描き方がフォントを使用する方
法かサークルを描く方法かを確認する(ステップ110
7)。フォントが指定されている場合にはフォント形式
で印字データを印字データファイル4に書き込み(ステ
ップ1108)、サークルが指定されている場合にはサ
ークル形式で印字データを印字データファイル4に書き
込む(ステップ1109)。That is, the coordinate values of the points shown in FIG. 4 are calculated. Also, check whether the method of drawing dots is using a font or a circle (step 110).
7). When the font is designated, the print data is written in the font format in the print data file 4 (step 1108), and when the circle is designated, the print data is written in the circle format in the print data file 4 (step 1109). ).
【0040】その後、これらの座標値のうちX座標の値
が版下の印字範囲を超えた位置にならないかをチェック
し(ステップ1110)、超えない場合には点字データ
ファイル2より次の1文字分の点字データを読み込み
(ステップ1111)、上記の処理を行う。After that, it is checked whether the X coordinate value of these coordinate values does not exceed the printing range of the block copy (step 1110). If the X coordinate value does not exceed the printing range, the next 1 character from the braille data file 2 is checked. The Braille data for minutes is read (step 1111), and the above processing is performed.
【0041】なお、ステップ1105において、読み込
んだ点字データの点字コードと点字コードテーブル6に
格納された点字コードとのマッチングをとれない場合に
は、読み込んだ点字データの点字コードが改ページでな
いかを確認し(ステップ1112)、改ページでない場
合にはエラーメッセージを表示して処理を終了する。改
ページである場合には改ページの処理を行い(ステップ
1113)、ステップ1110に戻る。また、ステップ
1110において、X座標の値が版下の印字範囲を超え
た位置になる場合にはエラーメッセージを表示して処理
を終了する。In step 1105, if the braille code of the read braille data and the braille code stored in the braille code table 6 cannot be matched, it is determined whether the braille code of the read braille data is a page break. Confirmation (step 1112), and if the page is not a page break, an error message is displayed and the process ends. If it is a page break, a page break process is performed (step 1113) and the process returns to step 1110. Further, in step 1110, when the value of the X coordinate exceeds the printing range of the block copy, an error message is displayed and the process ends.
【0042】一方、ステップ1103において、読み込
んだ点字データが改行の印の場合には、まず点の座標
を計算する(ステップ1114)。そこから必要な点
またはの座標を計算する(ステップ115)。その
後、これらの座標値のうちY座標の値が版下の印字範囲
を超えた位置にならないかをチェックし(ステップ11
16)、超えない場合には点字データファイル2より次
の1文字分の点字データを読み込み(ステップ111
1)、上記の処理を行う。一方、Y座標の値が版下の印
字範囲を超えた位置になる場合にはエラーメッセージを
表示して処理を終了する。On the other hand, in step 1103, when the read Braille data is the mark of the line feed, the coordinates of the point are calculated first (step 1114). From there, the necessary points or coordinates are calculated (step 115). After that, it is checked whether the Y coordinate value out of these coordinate values exceeds the printing range of the block copy (step 11).
16) If not, read the next braille data for one character from the braille data file 2 (step 111
1), the above processing is performed. On the other hand, if the value of the Y coordinate exceeds the printing range of the block copy, an error message is displayed and the process ends.
【0043】以上好ましい実施例をあげて本発明を説明
したが、本発明は必ずしも上記実施例に限定されるもの
ではない。Although the present invention has been described above with reference to the preferred embodiments, the present invention is not necessarily limited to the above embodiments.
【0044】[0044]
【発明の効果】以上説明したように、本発明によれば、
墨点字を所望の大きさで所望の位置に印字することがで
きるので、高品質の墨点字版下をプリンタ、イメージセ
ッタ等の出力機から出力できるようになる。従って、点
字を拡大及び縮小して出力する場合でも、その拡大及び
縮小の程度に応じて、各点の大きさ及び点相互の間隔を
調整して出力することができるので、点の大きさと間隔
のバランスが崩れて品質が落ちることがなく、高品質の
墨点字版下が得られる。As described above, according to the present invention,
Since it is possible to print the ink braille in a desired size and at a desired position, it becomes possible to output a high quality ink braille plate from an output device such as a printer or an image setter. Therefore, even when the braille is enlarged and reduced and output, the size of each point and the interval between the points can be adjusted and output according to the degree of enlargement and reduction. The quality will not be lost due to the imbalance in the above, and high quality black and white Braille copy can be obtained.
【図1】 本発明の第1の実施例に係る点字版下出力シ
ステムの構成を示す図である。FIG. 1 is a diagram showing a configuration of a braille block output system according to a first embodiment of the present invention.
【図2】 図1に示す点字データファイルに格納された
点字データの一例を示す図である。FIG. 2 is a diagram showing an example of Braille data stored in a Braille data file shown in FIG.
【図3】 図1に示すパラメータファイルに格納された
パラメータデータの一例を示す図である。3 is a diagram showing an example of parameter data stored in a parameter file shown in FIG.
【図4】 点字のイメージを説明する図である。FIG. 4 is a diagram illustrating an image of Braille.
【図5】 第1の実施例における版下の印字範囲を示す
図である。FIG. 5 is a diagram showing a printing range of a block according to the first embodiment.
【図6】 本発明の第1の実施例に係る点字版下出力シ
ステムの概略動作を示すフローチャートである。FIG. 6 is a flowchart showing a schematic operation of the Braille block printing output system according to the first embodiment of the present invention.
【図7】 本発明の第1の実施例に係る印字データ生成
処理の動作を示すフローチャートである。FIG. 7 is a flowchart showing an operation of print data generation processing according to the first embodiment of the present invention.
【図8】 本発明の第2の実施例に係るパラメータファ
イルに格納されたパラメータデータの一例を示す図であ
る。FIG. 8 is a diagram showing an example of parameter data stored in a parameter file according to a second embodiment of the present invention.
【図9】 第2の実施例における版下の印字範囲を示す
図である。FIG. 9 is a diagram showing a printing range of a block in the second embodiment.
【図10】 本発明の第2の実施例に係る点字版下出力
システムの概略動作を示すフローチャートである。FIG. 10 is a flowchart showing a schematic operation of the braille block output system according to the second embodiment of the present invention.
【図11】 本発明の第2の実施例に係る印字データ生
成処理の動作を示すフローチャートである。FIG. 11 is a flowchart showing an operation of print data generation processing according to the second embodiment of the present invention.
1 点字データファイル 2 パラメータファイル 3 制御部 4 印字データファイル 5 出力部 6 点字コードテーブル 20 点字データ 30 パラメータデータ 1 Braille data file 2 Parameter file 3 Control section 4 Print data file 5 Output section 6 Braille code table 20 Braille data 30 Parameter data
Claims (6)
納する点字データファイルと、 前記点字データの点の大きさ及び位置に関するパラメー
タデータを格納するパラメータファイルと、 前記点字データファイルに格納された点字データ及び前
記パラメータファイルに格納されたパラメータデータに
基づき、所定の版下に対する点字の印字データを生成す
る印字データ生成手段と、 この印字データ生成手段により生成された印字データを
格納する印字データファイルと、 この印字データファイルに格納された印字データに基づ
き、前記版下に対して墨点字を出力する手段とを具備す
ることを特徴とする点字版下出力システム。1. A braille data file that stores braille data described in a braille code, a parameter file that stores parameter data relating to the size and position of points of the braille data, and braille stored in the braille data file. A print data generating unit for generating Braille print data for a predetermined block on the basis of the data and the parameter data stored in the parameter file; and a print data file storing the print data generated by the print data generating unit. And a unit for outputting black braille to the block based on the print data stored in the print data file.
ードテーブルと、 前記点字データファイルに格納された点字データの点字
コードと前記点字コードテーブルに格納された点字コー
ドとのマッチングをとる手段と、 マッチングがとれない場合に、エラー処理を行う手段と
を更に具備することを特徴とする請求項1に記載の点字
版下出力システム。2. A braille code table that stores a list of braille codes in advance, means for matching the braille code of the braille data stored in the braille data file with the braille code stored in the braille code table, The braille block printing output system according to claim 1, further comprising means for performing an error process when a match cannot be obtained.
ラメータデータに誤りがあるか否かをチェックする手段
と、 チェックされた前記パラメータデータに誤りがある場合
に、エラー処理を行う手段とを具備することを特徴とす
る請求項1に記載の点字版下出力システム。3. A means for checking whether or not there is an error in the parameter data stored in the parameter file, and a means for performing an error process when the checked parameter data has an error. The braille block output system according to claim 1.
タファイルにデータが格納されているか否かをチェック
する手段と、 少なくとも一つのファイルにデータが格納されていない
場合に、エラー処理を行う手段とを具備することを特徴
とする請求項1に記載の点字版下出力システム。4. A means for checking whether or not data is stored in the braille data file and the parameter file, and means for performing error processing when data is not stored in at least one file. The braille block printing output system according to claim 1, wherein:
た印字データが前記版下の印字領域を越えた位置に印字
されるか否かをチェックする手段と、 印字データが版下の印字領域を越えた位置に印字される
場合に、エラー処理を行う手段とを具備することを特徴
とする請求項1に記載の点字版下出力システム。5. A means for checking whether or not the print data generated by the print data generating means is printed at a position beyond the print area of the block, and the print data exceeds the print area of the block. The braille block printing output system according to claim 1, further comprising means for performing an error process when printing is performed at a different position.
この点字データの点の大きさ及び位置に関するパラメー
タデータを入力し、 入力した点字データ及びパラメータデータに基づき、所
定の版下に対する点字の印字データを生成し、 生成した印字データに基づき、前記版下に対して墨点字
を出力することを特徴とする点字版下出力方法。6. Braille data described by a braille code and parameter data relating to the size and position of points of this braille data are inputted, and based on the inputted braille data and parameter data, braille print data for a predetermined block copy. And outputting black-and-white Braille to the block based on the generated print data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6294025A JPH08132684A (en) | 1994-11-02 | 1994-11-02 | Braille block copy output system and braille block copy outputting method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6294025A JPH08132684A (en) | 1994-11-02 | 1994-11-02 | Braille block copy output system and braille block copy outputting method |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH08132684A true JPH08132684A (en) | 1996-05-28 |
Family
ID=17802292
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP6294025A Pending JPH08132684A (en) | 1994-11-02 | 1994-11-02 | Braille block copy output system and braille block copy outputting method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH08132684A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100709970B1 (en) * | 2004-06-17 | 2007-04-25 | 세이코 엡슨 가부시키가이샤 | Character information processing apparatus, information processing method of character information processing apparatus, and recording media |
KR100709968B1 (en) * | 2004-08-11 | 2007-04-25 | 세이코 엡슨 가부시키가이샤 | Character information processing method and character information processing apparatus |
-
1994
- 1994-11-02 JP JP6294025A patent/JPH08132684A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100709970B1 (en) * | 2004-06-17 | 2007-04-25 | 세이코 엡슨 가부시키가이샤 | Character information processing apparatus, information processing method of character information processing apparatus, and recording media |
KR100709968B1 (en) * | 2004-08-11 | 2007-04-25 | 세이코 엡슨 가부시키가이샤 | Character information processing method and character information processing apparatus |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5878198A (en) | Information processing apparatus and method and memory medium storing information processing program | |
US4623978A (en) | Print control apparatus having line buffer | |
JPH08132684A (en) | Braille block copy output system and braille block copy outputting method | |
JPH0596812A (en) | Print processor | |
JP2005014547A (en) | Image forming device | |
JPH07262317A (en) | Document processor | |
JPH0747337B2 (en) | output method | |
JPS61209169A (en) | Printer | |
JPH0713790B2 (en) | Character output method | |
JPS6189861A (en) | Printing controller | |
JPS61249133A (en) | Printing controller | |
JP2595086B2 (en) | Output control device and ruled line generation method | |
JPH08142438A (en) | Slip printing method | |
JPH1191185A (en) | Printing control method | |
JPS637963A (en) | Printing apparatus | |
JPS605470B2 (en) | typesetting system | |
JPS63242561A (en) | Font reducing system | |
JPH0554180A (en) | Slop format defining system for optical character reader | |
JPH096863A (en) | Method and system for document image generation | |
JPH08241304A (en) | Document processor | |
JPH0761052A (en) | Printing form converting device of printer | |
JPH0689019A (en) | Slip plotting system and proofreading paper | |
JPH06251011A (en) | Document preparing device and printing control method | |
JPH056447A (en) | Bar code printer | |
JPH04326465A (en) | Character processor |