(57)【要約】【課題】比較的小さな文字を印字する場合であっても印字した際に見やすい印字データを作成することを可能にした印字データの作成方法及び印字方法を提供する。【解決手段】各文字について基準点を持った文字データの文字形状を、所定の間隔で配置されたドット配列に重ねる工程と、前記基準点が前記ドット配列のドットの中心位置にない場合には、前記基準点がドットの中心位置になるように文字形状全体を移動させてドットマップデータを作成する工程とを有する。【選択図】図９
2010000547.tif 000002
【特許請求の範囲】
【請求項１】
各文字について基準点を持った文字データの文字形状を、所定の間隔で配置されたドット配列に重ねる工程と、
前記基準点が前記ドット配列のドットの中心位置にない場合には、前記基準点がドットの中心位置になるように文字形状の全体を移動させ、前記文字形状をドット上に位置させてドットマップデータを作成する工程と
を有することを特徴とする印字データの作成方法。
【請求項２】
各文字について基準点を持った文字データの文字列の文字形状を所定の間隔で配置されたドット配列にそれぞれ重ねる工程と、
前記文字列がドット配列に直交していない場合には、各文字形状を回転させてドット配列に直交させる工程と、
前記基準点がドット配列のドットの中心位置にない場合には、当該基準点がドットの中心位置になるように文字形状の全体を移動させ、前記文字形状をドット上に位置させてドットマップデータを作成する工程と
を有することを特徴とする印字データの作成方法。
【請求項３】
前記文字形状を回転させてドット配列に直交させる際には、各文字形状の高さ方向の中心位置を中心として回転させることを特徴とする請求項２記載の印字データの作成方法。
【請求項４】
前記文字データは、同一サイズのものについては、同じ大きさの枠取りの中で描画される文字形状を有し、且つ、前記枠取りの中で同一の位置に基準点を備えていることを特徴とする請求項１〜３の何れかに記載の印字データの作成方法。
【請求項５】
前記文字データの文字形状は、前記基準点がドットの中心に位置するときに、前記枠取りの中に位置するドット上を描画するような形成に設定されていることを特徴とする請求項４記載の印字データの作成方法。
【請求項６】
前記基準点がドット配列のドットの中心位置にない場合には、前記基準点に最も近接した位置にあるドット側に基準点を移動させることを特徴とする請求項１〜５の何れかに記載の印字データの作成方法。
【請求項７】
前記基準点がドット配列のドットの中間に位置する場合には、予め設定された方向に位置するドット側に基準点を移動させることを特徴とする請求項１〜６の何れかに記載の印字データの作成方法。
【請求項８】
請求項１〜７の何れかに記載の印字データの作成方法により作成された印字データを印字処理をすることを特徴とする印字方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば鋼板等からなる被印字材の表面に印字する印字方法に関し、特にその印字データの作成方法に関するものである。
【背景技術】
【０００２】
例えば造船所等では、鋼板を切断し、折り曲げ、溶接する作業が中心である。このため、鋼板の表面に該鋼板の引当情報や対応する図面番号、或いは切断線や溶接線及び溶接相手の部材情報や図面情報等の情報を印字することが行われている。このような印字は、数値制御（ＮＣ）切断装置に印字ヘッドを搭載しておき、このＮＣ切断装置の印字機能と切断機能とを選択的に利用して行うのが一般的である。
【０００３】
最近では、印字を専用に行う装置も開発されて利用されている。このような装置として、例えば「マーキングを必要とする広幅の板材の搬送装置と、この搬送装置により搬送される前記板材の全幅に亙るマーキング装置と、このマーキング装置を前記板材の上方に跨がって支持する支持装置とを備え、前記マーキング装置は、ＣＡＤシステムからのマーキング情報をドットイメージとして前記搬送中の板材の全幅に亙ってマーキング可能な複数のドットマーキング・ヘッドを具備し、前記支持装置は、前記マーキング装置を両側から支持する構造で、前記板材の板厚方向の位置決め制御のための昇降機構と板幅方向の位置決め制御のための横スライド機構からなり、さらに、前記板材の板厚をあらかじめ入力した板材の板厚データと比較演算したうえで板厚方向の位置決め情報を前記昇降機構に送るための板厚検出センサと、板幅方向の位置決め情報を前記横スライド機構に送るための板耳検出センサとを、前記マーキング装置より上流側の前記搬送装置上方に設けるとともに、前記マーキング装置には、前記板材の搬送速度に同調して印字するための送り量検出センサと、印字開始の指示を行う起点検出センサと、前記板材の表面の高さの局部的な変化を検出して前記昇降機構に高さ修正の情報を送るための板面高さ検出センサとを設けたことを特徴とする罫書装置。」が提案されている（例えば特許文献１参照）。
【０００４】
【特許文献１】特許第２７３６６０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記の罫書装置を含めて鋼板等に印字する場合には、印字ヘッドの１文字当たりのドット数が少なく、そのため比較的小さな文字が印字される場合には、極端に見づらくなるという問題点があった。特に、印字ヘッドのドットの並びに対して斜行する方向に印字される場合にはそれが顕著であった。
【０００６】
本発明は、上記のような問題点を解決するためになされたものであり、比較的小さな文字を印字する場合であっても見やすい印字データを作成することを可能にした印字データの作成方法及び印字方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る印字データの作成方法は、各文字について基準点を持った文字データの文字形状を、所定の間隔で配置されたドット配列に重ねる工程と、前記基準点が前記ドット配列のドットの中心位置にない場合には、前記基準点がドットの中心位置になるように文字形状全体を移動させてドットマップデータを作成する工程とを有するものである。
【０００８】
本発明に係る印字データの作成方法は、各文字について基準点を持った文字データの文字列の文字形状を所定の間隔で配置されたドット配列にそれぞれ重ねる工程と、前記文字列がドット配列に直交していない場合には、各文字形状を回転させてドット配列に直交させる工程と、前記基準点がドット配列のドットの中心位置にない場合には、当該基準点がドットの中心位置になるように文字形状の全体を移動させてドットマップデータを作成する工程とを有するものである。
【０００９】
本発明に係る印字データの作成方法において、文字形状を回転させてドット配列に直交させる際には、各文字形状の高さ方向の中心位置を中心として回転させる。
【００１０】
本発明に係る印字データの作成方法において、前記文字データは、同一サイズのものについては、同じ大きさの枠取りの中で描画される文字形状を有し、且つ、前記枠取りの中で同一の位置に基準点を備えている。
【００１１】
本発明に係る印字データの作成方法において、前記文字データの文字形状は、前記基準点がドットの中心に位置するときに、前記枠取りの中に位置するドット上を描画するような形成に設定されている。
【００１２】
本発明に係る印字データの作成方法において、前記基準点がドット配列のドットの中心位置にない場合には、前記基準点に最も近接した位置にあるドット側に基準点を移動させる。
【００１３】
本発明に係る印字データの作成方法において、前記基準点がドット配列のドットの中間に位置する場合には、予め設定された方向に位置するドット側に基準点を移動させる。
【００１４】
本発明に係る印字方法は、上記の印字データの作成方法により作成された印字データを印字処理をするものである。
【発明の効果】
【００１５】
本発明によれば、各文字の基準点がドット配列のドットの中心位置にない場合には、基準点がドットの中心位置になるように文字形状全体を移動させ、文字形状をドット上に位置させてドットマップデータを作成するようにしたので、それを印字した場合には鮮明な印字が得られる。
また、文字列が斜めに印字されるような場合においても、文字形状をドット配列に直交するようにしてから、上記の処理をするようにしたので、それを印字した場合には鮮明な印字が得られる。
【発明を実施するための最良の形態】
【００１６】
図１は本発明の一実施形態に係る印字システムの全体構成を模式的に説明する図である。この印字システムは、鋼板等からなる被印字材Ａを搬送する複数の搬送ローラ１０、１１を備えており、上流側の領域（ＡＲ１）の搬送ローラ（斜行ローラ）１０は搬送方向に直交する方向に対して例えば５〜１０度程度傾斜して設置されている。搬送ローラ１０の下流側の領域（ＡＲ２）の搬送ローラ（直行ローラ）１１は搬送方向に直交する方向に配置されている。これらの搬送ローラ１０、１１は後述の駆動モータによりそれぞれ回転駆動される。搬送ローラ１０、１１の一方の側には、サイドローラ１２が所定の間隔で複数個立設されており、被印字材Ａの端部に当接して当該被印字材Ａの端部を位置決めする。そして、この印字システムは、搬送ローラ１０、１１の他方の側及びサイドローラ１２の外側にそれぞれ敷設された１対のレール１３を備えている。
【００１７】
また、この印字システムは、この一対のレール１３に載置されて走行する走行台車２０と、走行台車２０に搭載されてレール１３の設置方向と直交する方向に横行する横行キャリッジ２１と、横行キャリッジ２１に対して高さ方向の位置が調整可能に搭載された複数の印字ヘッド２３（２３ａ〜２３ｄ）とを備えている。
【００１８】
走行台車２０は、レール１３上に配置されるサドル２０ａと、レール１３と直交する方向に設置され、両端がサドル２０ａにそれぞれ接続されたガーダー２０ｂとを備えている。そして、サドル２０ａには走行台車２０を移動するための走行モータ２４と、制御装置を内蔵した制御盤２５とが設けられている。ガーダー２０ｂには横行レール２０ｃが設けられており、横行キャリッジ２１はこの横行レール２０ｃに移動自在に設置されている。横行キャリッジ２１には横行モータ２６が設置されており、この横行モータ２６が横行キャリッジ２１を横行レール２０ｃに沿って移動させる。そして、横行キャリッジ２１には複数（図示の例では４個）の印字ヘッド２３（２３ａ〜２３ｄ）を予め設定された間隔を保持して搭載されている。
【００１９】
したがって、図１の印字システムにおいては、走行モータ２４が回転することにより走行台車２０がレール１３に沿って移動し、横行モータ２６が回転することにより横行キャリッジ２１が横行レール２０ｃに沿って移動することとなり、横行キャリッジ２１に搭載された印字ヘッド２３は、走行台車２０及び横行キャリッジ２１の移動により、被印字材Ａの上をその長さ方向及び幅方向（２次元方向）に移動することが可能になっている。
【００２０】
図２は図１の印字システムの制御系のブロック図である。
この印字システムは制御装置３１を備えており、これは上述の制御盤２５に内蔵されている。この制御装置３１は、各種プログラムが記憶される記憶部３１ａ、演算データ等を一時的に記憶する一時記憶部３１ｂ及び各種の演算処理をする演算部３１ｃを内蔵している。この制御装置３１にはインターフェース３２が接続されており、インターフェース３２には先端部検出センサ３３、傾斜検出センサ３４、高さ検出センサ３５、ＣＤＲＯＭドライバ３６、通信装置３７及び入力装置３８がそれぞれ接続されており、これらのセンサ等の出力がインターフェース３２を介して制御装置３１に取り込まれる。また、インターフェース３２には、上記の印字ヘッド２３、走行モータ２４及び横行モータ２６の他に、高さ制御モータ４０、ローラ１０を駆動するためのローラ駆動モータ４１及びローラ１１を駆動するためのローラ駆動モータ４２がそれぞれ接続されており、これらの印字ヘッド２３、走行モータ２４等がインターフェース３２を介して制御される。
【００２１】
ところで、図２の先端部検出センサ３３は、印字領域ＡＲ２の先端側に取り付けられて、被印字材Ａの先端部を検出するものであり、それによってローラ駆動モータ４２を停止させて被印字材Ａの移動を停止させるものである。傾斜検出センサ３４は、例えば横行キャリッジ２１に取り付けられ、被印字材Ａの側面側の端部を複数箇所で検出するセンサから構成されており、被印字材Ａが印字領域ＡＲ２に停止したときの被印字材Ａの傾斜角を検出するものであり、印字処理をする際にこの傾斜角情報に基づいて印字情報を修正する。高さ検出センサ３５は、被印字材Ａの表面までの距離（高さ）を計測するものであり、この距離情報に基づいて印字ヘッド２３の高さ方向の位置を調整する高さ制御モータ４０を制御する。ＣＤＲＯＭドライバ３６は例えば印字データが格納されたＣＤが挿入されると、そのＣＤの印字データを取り込むためのものであり、通信装置３７は、ネットワークを介して印字データを取り込むためのものである。入力装置３８は被印字材Ａ、例えば鋼板の板厚、幅、長さのデータ等を入力するためのものである。印字開始前には、ＣＤＲＯＭドライバ３６、通信装置３７又は入力装置３８の駆動又は操作により、印字に必要な印字データ及び被印字材Ａのデータがインターフェース３２を介して制御装置３１の記憶部３１ａに格納された状態になっている。
【００２２】
次に、図１及び図２の印字システムの動作の概要を説明する。
（ａ）被印字材Ａが例えば領域ＡＲ１よりも上流側の領域にクレーン等により搬入されると、その領域に設置されている搬送ローラ（図示せず）が被印字材Ａを搬送し、被印字材Ａが領域ＡＲ１に到達すると、領域ＡＲ１に設けられたセンサ（図示せず）がそれを検出してインターフェース３２を介して制御装置３１に出力する。制御装置３１はその信号を取り込むとローラ駆動モータ４１を駆動させる。この搬送ローラ４１の駆動により搬送ローラ１０が回転して被印字材Ａを搬送する。その搬送の際には、搬送ローラ１０が傾斜して配置されているので、被印字材Ａはサイドローラ１２側に移動しながら搬送される。そして、被印字材Ａの側部がサイドローラ１２に押しつけられながら搬送されることにより、被印字材Ａの側部の位置決めがなされることになる。
【００２３】
（ｂ）そして、被印字材Ａが領域ＡＲ２に到達し、更に搬送されて領域ＡＲ２の先端部側まで来ると、先端部検出センサ３３が被印字材Ａの先端部を検出し、その検出信号をインターフェース３２を介して制御装置３１に出力する。制御装置３１はその検出信号を取り込むと、ローラ駆動モータ４１及び４２の駆動を停止させる。なお、ローラ駆動モータ４１については、被印字材Ａが領域ＡＲ２を脱したことを検出するセンサ（図示せず）を設けておいて、そのセンサの出力に基づいてローラ駆動モータ４１の駆動を停止させるようにしてもよい。
【００２４】
（ｃ）ローラ駆動モータ４２の駆動が停止したときに、被印字材Ａの全体が領域ＡＲ２内に位置している状態になる。制御装置３１は、走行モータ２４を駆動して走行台車２０を走行させる。制御装置３１は、走行台車２０が走行しているときの傾斜検出センサ３４の出力をインターフェース３２を介して適当な時間間隔で取り込んで被印字材Ａの傾き（姿勢）を求める。そして、被印字材Ａの傾きに応じて印字データを修正する。また、制御装置３１は、高さ検出センサ３５の出力をインターフェース３２を介して取り込んで被印字材Ａの表面までの距離（高さ）を求め、その距離が予め設定されている基準距離と相違する場合にはその差異を求め、その差異に基づいた制御信号をインターフェース３２を介して高さ制御モータ４０に出力し、高さ制御モータ４０がその制御信号に基づいて駆動され、印字ヘッド２３の高さ位置を調整する。
【００２５】
（ｄ）以上のようにして被印字材Ａの傾き（姿勢）を検出するとともに印字ヘッド２３の高さを調整した後に、横行キャリッジ２１に於ける端部側の印字ヘッド２３ａを被印字材Ａの端部に一致させるように横行キャリッジ２１を横行させ、これにより、印字作業の準備が完了する。
【００２６】
本実施形態においては、印字ヘッド２３は４個の印字ヘッド２３ａ〜２６ｄから構成されているので、例えば被印字材Ａを幅方向に４分割し、分割された各領域に印字ヘッド２３ａ〜２３ｄを割り当てる。そして、印字ヘッド２３ａ〜２６ｄの幅寸法に応じて往復動の回数を決めて、走行台車２０を被印字材Ａの長さ方向に一定速度で走行させるとともに、横行キャリッジ２１を走行台車２０が往復動の切替のタイミングで適宜走行させることにより印字ヘッド２３の位置を被印字材Ａの幅方向に移動させる。印字ヘッド２３は、このように走行台車２０及び横行キャリッジ２１の移動に伴って被印字材Ａの上を移動しながら、印字データに基づいてインクを吐出して被印字材Ａに印字する。なお、本実施形態における印字とは文字だけでなく、図形の描画も含まれる。
【００２７】
次に、図１及び図２の印字システムに用いられる印字データ（文字データ・図形データ）の作成過程について説明する。
図３は印字データの作成過程を示したフローチャートであり、これは設計システムと印字情報創成システムの２段階を含んでいる。設計システムはＣＡＤ等によって設計される段階であり、印字情報創成システムは設計システムにより設計されたデータに基づいて印字データを作成する段階である。
【００２８】
まず、設計システムの段階について説明する。
製造対象物の構造データを作成し（Ｓ１）、その構造データに基づいて切断すべき部材を計画し（Ｓ２）、その計画された部材を被印字材Ａに無駄なく割り付けるためのネスティングを行い、切断計画図及びＮＣ切断データを作成する（Ｓ３）。この切断計画図は例えばプリントされ、ＮＣ切断データは被印字材Ａを切断する際のＮＣデータとして用いられる。ネスティングされて作成された配置図に基づいて印字下図を作成し、それをＤＸＦファイルに変換する（Ｓ４）。なお、ネスティングされて作成された配置図の文字は、例えば図４に示されるように、文字の内容（部品名称、取付部材名称…）と文字の大きさとが規定され、レイヤー番号（１、２…）が関連付けられており、後述のようにその関係を変更することにより文字の大きさを任意に編集できるように構成されている。また、ＤＸＦファイルの文字データについては、文字形状、サイズ、位置情報等が含まれている。
【００２９】
次に、印字情報創成システムの段階について説明する。
上記のＤＸＦファイルを編集する（Ｓ５）。この編集に際しては、文字や図形の移動、修正、追加及び移動処理がなされる（この具体例は後述の図５及び図６参照）。編集後のＤＸＦファイルから文字データ及び図形データを抽出する（Ｓ６）。そして、この抽出された文字データ及び図形データをドットマップに変換しＮＣ印字用データを作成する（Ｓ７、この具体例は後述の図７以降を参照）。このＮＣ印字用データをＣＤＲＯＭに格納し（Ｓ８）、図２のＣＤＲＯＭドライバ３６により読み込んで制御装置３１に出力する。或いはＮＣ印字用データをネットワーク（図示せず）を介して図２の通信装置３７が受信し、制御装置３１に出力する。
【００３０】
図５及び図６は上記のＤＸＦファイルの編集例を示した説明図であり、図５は文字を移動する編集例、図６は文字の大きさを変更する編集例を示した説明図である。
図５の編集例においては、文字が切断線に跨った位置にあることから、そのまま印字された場合には見づらくなることから、その位置を図示のようにずらす編集をしている。
図６の編集例においては、編集する文字を選択して、その文字サイズ（レイヤー）を表示し、次に、文字サイズ（レイヤー）の種類を表示し、選択している。その結果、編集対象の文字のサイズが、選択された文字サイズ（レイヤー）に変更される。
図５及び図６の編集例に示されるように印字対象の文字を編集することにより、印字された際にその文字が見やすいものとなる。
【００３１】
ところで、図４の処理（Ｓ７）では文字データ及び図形データをドットマップデータに変換する処理を行っているが、ドット配列の上に文字形状及び図形を重ねて、文字形状及び図形を構成する線に重なるドットを塗り潰すことによりドットマップデータを作成している。そして、その塗り潰されたドットに該当するドットを被印字材に（印字）転写することにより、文字形状及び図形の大きさ、形状、方向に関わりなく、自由に印字できるようにしている。しかし、印字ヘッドの１文字当たりのドット数が少ない場合には、次のような不都合が生じる。
（Ａ）ドットの配列と図形としての文字の重なり方（相互の位置関係）によって、文字を表現するドットの配置が変わるが、文字が小さい場合には配置の変化によって判読し易さが著しく変化する。
（Ｂ）文字の向きがドットの配列と直交する場合には、ドットの配置によっては比較的小さな文字まで判読できるが、傾斜した場合には同程度の文字の大きさでも判読が困難になる。
【００３２】
本実施形態においては、上記の（Ａ）及び（Ｂ）の対策をドットマップを作成する際に行っており、それを以下説明する。
【００３３】
上記の（Ａ）及び（Ｂ）の対策に先立って、本実施形態の文字データの文字形状とドット配列との関係について説明する。
図７（ａ）（ｂ）（ｃ）は、本実施形態における文字形状とドット配列との関係を示した説明図である。図示の例においては、文字として、１、２、３の数字が示されているが、このドットマップデータの作成については次のような点が配慮されている。
（１）文字形状とドット配列が直交する場合においては、ドットの配置が最も判読しやすくなるように各文字の形状を予め設定しておく。即ち、制約されたドット配列に馴染むように文字形状を予め設定しておく。そのように文字形状を設定しておくことにより、印字した際には判読しやすい文字が得られる。例えば図７（ａ）〜（ｃ）の例がそれである。
なお、ドット配列は、印字ヘッドの液滴を吐出するノズルの間隔に対応し又は関連した配置間隔になっている。
（２）各文字には基準点を設定しておくものとする。そして、同一サイズの各文字の基準点は、それぞれの枠取り（上記の例では４×７ドット）の中で相互に同一の位置に設定する。このようにすることにより、例えば１個の文字列の間で文字相互の位置ずれがなくなり、又は位置ずれがあったとしても最小することができる。図７の例では４×７ドットの内、左下の隅のドットに合致するように基準点が決められている。このことは、文字の基準点を左下の隅のドットに一致させると、図７（ａ）〜（ｃ）に示されるように、文字の形状がドットの中心上に描画されることを意味する。
（３）文字の形状をドットに重ねた際に、文字の基準点がドットの中心に位置しなかった場合には、文字の基準点を最も近接したドットの中心にずらすようにして文字形状の全体をずらす。但し、文字の基準点が周囲のドットのちょうど中間に位置した場合には、一定の方向にずらすように予め決めておくものとする。
【００３４】
図８は、文字データをドットマップデータに変換しＮＣ印字用データを作成する際の処理（Ｓ７）の一例を示したフローチャートであり、特に、ここでは上記の（Ａ）の対策をする場合の処理を示している。図９（ａ）〜（ｄ）はそのときのドットマップの説明図である。なお、文字データは、例えばコードデータに対応する文字形状と上記の基準点のデータとを保有しているものとする。
文字データの文字形状（この例は数値の「２」）を仮に、図９（ａ）（ｃ）に示されるようにドット配列に重ねる（Ｓ１１）。次に、文字データの基準点がドットの中心位置と一致しているかどうかを判定し（Ｓ１２）、一致していなければ、文字データの基準点をその周囲のドットの内、最も近いドットの中心と一致するように文字形状をずらす処理を行う（Ｓ１３）。例えば図９（ａ）（ｃ）に示されるような状態のまま印刷した場合には見づらくなるが、文字データの基準点をドットの中心と一致するように文字データの形状をずらす処理を行う。このように処理することにより、図９（ｂ）（ｄ）に示されるようなドットマップが得られる。このような処理がなされることにより、常に一定のドット配置で構成された文字が印字されることになる。
【００３５】
図１０は、文字データをドットマップに変換しＮＣ印字用データを作成する際の処理（Ｓ７）の他の例を示しており、特に、ここでは上記の（Ｂ）の対策をする場合の処理を示している。図１１（ａ）（ｂ）（ｃ）はそのときのドットマップの説明図である。
【００３６】
文字列の文字形状を、仮に、図１１（ａ）に示されるようにドット配列に重ねる（Ｓ２１）。そして、この文字列がドット配列に直交しているかどうかを判定する（Ｓ２２）。文字列の方向がドット配列に対して傾斜しており直交していない場合には、文字の枠取りの中の一点を中心として文字の方向をドット配列と直交するように回転させる（Ｓ２３）。この中心は例えば文字の高さ方向の中心位置とする。回転方向は、文字列の方向と、ドット配列の縦列又は横列のいずれか近い方向が一致するように回転させる。この例では、縦列に合わせるように回転させている。このような処理がなされると、図１１（ｂ）に示されるようなドットマップが得られる。この後は、上記の（Ａ）の対策と同様な処理（Ｓ１２、Ｓ１３）を行うことにより、図１１（ｃ）に示されるようなドットマップが得られる。
【００３７】
図１２は傾斜配置されている文字列と、それについて上記の処理（図１１）をした場合の文字列とを対比した例である。
【００３８】
なお、上記の印字情報創成システムの処理は、本印字システムの制御装置３１以外のところで行われるという前提で説明したが、この処理は制御装置３１において自動的に処理してもよい。
【００３９】
以上のように本実施形態においては、文字形状をドット配列に重ねてドットマップデータを作成する際には、文字データが持っている基準点がドットの中心位置にくるように文字形状の全体をずらすことによりドットマップデータを作成するようにしたので、小さな文字であっても印字した際に判別し易い印字データが得られる。
また、文字列の方向がドット配列に対して傾斜している場合には、文字データの枠取りの中の一点を中心として文字の方向をドット配列と直交するように回転させてから、上記のように基準点がドットの中心位置にくるように文字形状をずらしてドットマップデータを作成するようにしたので、小さな文字であっても印字した際に判別し易い印字データが得られる。
そして、このようにして作成された印字データを印字処理すると、印字された文字は、比較的小さな文字であっても判別し易いものとなっている。
【図面の簡単な説明】
【００４０】
【図１】本発明の一実施形態に係る印字システムの全体構成を示す模式図である。
【図２】上記印字システムの制御系のブロック図である。
【図３】印字情報創成処理の過程を示したフローチャートである。
【図４】文字の内容とレイヤー（文字サイズ）との関係を示した図である。
【図５】ＤＸＦファイルの編集例（その１）を示す説明図である。
【図６】ＤＸＦファイルの編集例（その２）を示す説明図である。
【図７】文字データの形状とドット配列との関係を示す説明図である。
【図８】文字データをドットマップに変換しＮＣ印字用データを作成する際の処理（Ｓ７）の一例を示したフローチャートである。
【図９】図８の処理をしたときのドットマップの説明図である。
【図１０】文字データをドットマップに変換しＮＣ印字用データを作成する際の処理（Ｓ７）の他の例を示したフローチャートである。
【図１１】図１０の処理をしたときのドットマップの説明図である。
【図１２】傾斜配置されている文字列と、それについて処理をした場合の文字列とを対比した例を示した図である。
【符号の説明】
【００４１】
１０ 搬送ローラ、１１ 搬送ローラ、１２ サイドローラ、１３ レール、２０ 走行台車、２０ａ サドル、２０ｂ ガーダー、２０ｃ 横行レール、２１ 横行キャリッジ、２３ 印字ヘッド、２４ 走行モータ、２５ 制御盤、２６ 横行モータ、３１ 制御装置、３１ａ 記憶部、３１ｂ 一時記憶部、３１ｃ 演算部、３２ インターフェース、３３ 先端部検出センサ、３４ 傾斜検出センサ、３５ 高さ検出センサ、３６ ＣＤＲＯＭドライバ、３７ 通信装置、３８ 入力装置、４０ ローラ駆動モータ、４１ ローラ駆動モータ、４２ ローラ駆動モータ。
【図１】
2010000547.tif 000003
【図２】
2010000547.tif 000004
【図３】
2010000547.tif 000005
【図４】
2010000547.tif 000006
【図５】
2010000547.tif 000007
【図６】
2010000547.tif 000008
【図７】
2010000547.tif 000009
【図８】
2010000547.tif 000010
【図９】
2010000547.tif 000011
【図１０】
2010000547.tif 000012
【図１１】
2010000547.tif 000013
【図１２】
2010000547.tif 000014