(57)【要約】【課題】アプリケーションのデータ互換性に関するトラブルが発生しにくく、かつ、操作の手間が少ないレーザマーカの印字データ生成方法を提供する。【解決手段】レーザマーカに通信インターフェイスを介して接続されたコンピュータのオペレーティングシステムでサポートされた印刷ドライバの一種として、印字データ生成用ドライバをコンピュータにあらかじめインストールしておき、コンピュータのオペレーティングシステム上で動く描画機能を有するアプリケーションソフトウェアを用いて所望の図形及び文字を作成し（＃２０１）、アプリケーションソフトウェアの印刷メニューから所望のレーザマーカを出力先として選択して印刷処理の実行を指示し（＃２０２）、印字データ生成用ドライバが、アプリケーションソフトウェアからオペレーティングシステムを介して渡された印刷用データを処理して印字データを生成する（＃２０３）。【選択図】  図５
2004157618.tif 000002
【特許請求の範囲】
【請求項１】
レーザ光を用いて対象物の表面に印字加工を行うレーザマーカに印字内容を指示するための印字データを生成する方法であって、
レーザマーカに通信インターフェイスを介して接続されたコンピュータのオペレーティングシステムでサポートされた印刷ドライバの一種として、印字データ生成用ドライバを前記コンピュータにあらかじめインストールしておき、
前記コンピュータのオペレーティングシステム上で動く描画機能を有するアプリケーションソフトウェアを用いて所望の図形及び文字を作成し、
前記アプリケーションソフトウェアの印刷メニューから所望のレーザマーカを出力先として選択して印刷処理の実行を指示し、
前記印字データ生成用ドライバが、前記アプリケーションソフトウェアから前記オペレーティングシステムを介して渡された印刷用データを処理して前記印字データを生成することを特徴とする
レーザマーカの印字データ生成方法。
【請求項２】
前記印刷処理の実行が指示されたときにレーザマーカ用の専用ソフトウェアを起動し、前記生成された印字データを前記専用ソフトウェアに取り込み、前記専用ソフトウェアにおける転送指令によって前記印字データが前記通信インターフェイスを介してレーザマーカに転送されることを特徴とする
請求項１記載のレーザマーカの印字データ生成方法。
【請求項３】
前記印字データ生成用ドライバは、オペレーティングシステムを介して前記アプリケーションソフトウェアから渡された印刷用データに含まれる線分情報を円弧情報又は楕円弧情報に変換する補完処理を実行することを特徴とする
請求項１又は２記載のレーザマーカの印字データ生成方法。
【請求項４】
レーザ光を用いて対象物の表面に印字加工を行うレーザマーカの印字データを生成するために、通信インターフェイスを介してレーザマーカに接続されたコンピュータに実行させるプログラムであって、
前記コンピュータのオペレーティングシステムでサポートされた印刷ドライバの一種として、レーザマーカ用の印字データを生成するドライバを前記コンピュータにインストールするステップと、
前記コンピュータのオペレーティングシステム上で動く描画機能を有するアプリケーションソフトウェアを用いて作成され、印刷メニューから所望のレーザマーカを出力先として選択して印刷処理の実行を指示したときに、前記オペレーティングシステムを介して前記アプリケーションソフトウェアから前記ドライバに渡された印刷用データを処理して印字データを生成するステップと、
前記印刷処理の実行が指示されたときに、レーザマーカ用の専用ソフトウェアを起動し、前記生成された印字データを前記専用ソフトウェアに取り込むステップと、
前記専用ソフトウェアにおける転送指令によって前記通信インターフェイスを介して前記印字データをレーザマーカに転送するステップと
を有することを特徴とするコンピュータプログラム。
【請求項５】
レーザ光を用いて対象物の表面に印字加工を行うレーザマーカの印字データを生成するために、通信インターフェイスを介してレーザマーカに接続されたコンピュータに実行させるプログラムが記憶されたコンピュータ読み取り可能な記憶媒体であって、前記プログラムが、
前記コンピュータのオペレーティングシステムでサポートされた印刷ドライバの一種として、レーザマーカ用の印字データを生成するドライバを前記コンピュータにインストールするステップと、
前記コンピュータのオペレーティングシステム上で動く描画機能を有するアプリケーションソフトウェアを用いて作成され、印刷メニューから所望のレーザマーカが出力先として選択されて印刷処理の実行が指示されたときに、前記オペレーティングシステムを介して前記アプリケーションソフトウェアから前記ドライバに渡された印刷用データを処理して印字データを生成するステップと、
前記印刷処理の実行が指示されたときに、レーザマーカ用の専用ソフトウェアを起動し、前記生成された印字データを前記専用ソフトウェアに取り込むステップと、
前記専用ソフトウェアにおける転送指令によって前記通信インターフェイスを介して前記印字データをレーザマーカに転送するステップと
を有することを特徴とする記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、レーザ光を用いて樹脂、木、金属等の表面に文字等の印字加工を行うレーザマーカに印字データを転送する方法及びコンピュータプログラムに関する。
【０００２】
【従来の技術】
この種のレーザマーカは、炭酸ガスレーザ又はＹＡＧレーザのような比較的高い出力が得られるレーザから発せられたレーザ光で樹脂、木、金属等の対象物の表面を加熱し、表面を局部的に変色又は変形させることにより文字等の印字加工（マーキング）を行う。
【０００３】
印字加工（以下、単に印字ということもある）すべき文字等に沿ってレーザ光を偏向させる方法として、通常はベクタースキャンと呼ばれる方法が用いられる。これは、ガルバノミラーを用いてレーザ光のＸ方向及びＹ方向の偏向を同時に制御することにより、文字又は線画に沿ってレーザ光の照射スポットを移動させる方法である。効率よく短時間で印字を行うように、できるだけ一筆書きとなる軌跡が選択される。
【０００４】
レーザマーカは通常、ヘッド部とコントローラ部とに分かれ、両者がケーブルによって接続されている。ヘッド部にはレーザ発振器及びレーザ光の偏向光学系が内蔵されている。コントローラ部には、レーザ発振器及び偏向光学系等の制御を行うマイクロプロセッサや、印字内容に関する印字データと、それから生成される展開データを記憶するメモリが備えられている。印字データは印字する文字やマークの種類、大きさ、印字位置、印字方向等の情報を含む。展開データはレーザ光が対象物の表面をたどるべき軌跡を規定する複数の座標データを含む。
【０００５】
コントローラ部には表示部及び入力部を有するコンソールが接続され、印字データがコンソールからコントローラ部に与えられる。また、印字加工の実行に関する指示もコンソールからコントローラ部に与えられる。
【０００６】
コンソールからコントローラ部に与えられた印字データは一旦メモリに記憶され、印字加工を実行する際に印字データから展開データに展開される。つまり、印字内容に関する印字データからレーザ光がたどるべき軌跡を規定する展開データを生成する。そして、生成された展開データは一旦メモリに記憶される。そして、処理手段はメモリから読み出した展開データにしたがってレーザ発振器及び偏向光学系（ガルバノミラー）の駆動制御を行う。
【０００７】
上記の展開処理では、印字データに含まれる印字文字又は記号が複数の連続加工曲線に分解されると共に、それらの連続加工曲線の終点と始点を結ぶ移動用経路が生成され付加される。例えば、文字「Ａ」は第１の連続加工直線「∧」と第２の連続加工直線「−」に分解され、第１の連続加工直線「∧」の終端から第２の連続加工直線「−」の始端までの移動用直線が生成され付加される。
【０００８】
印字する文字やマークの種類、大きさ、印字位置、印字方向等の情報を含む印字データは、例えばＣＡＤソフトウェアを用いて描画することができる。ＣＡＤソフトウェアによって出力されるファイル形式が異なるが、多くのＣＡＤソフトウェアでは共通のファイル形式としてＤＸＦファイルをサポートしている。そこで、ＣＡＤソフトウェアで描画し、出力したＤＸＦファイルを専用プログラムで印字データに変換し、必要に応じて編集する。そして、ＣＦ（コンパクトフラッシュ（登録商標））カードのようなメモリカードに印字データを一旦格納する。
【０００９】
レーザマーカのコントローラ部に接続されたコンソールにはメモリカードのリーダ／ライタが備えられており、メモリカードに格納された印字データを読み込むことができる。コンソールに読み込まれた印字データは前述のようにコントローラ部に転送され、コントローラ部で印字データから展開データが生成される。
【００１０】
【発明が解決しようとする課題】
上記のように従来は、ＣＡＤソフトウェアで描画・作成したデータをレーザマーカの印字データとして利用する方法として、ＣＡＤソフトウェアから出力したＤＸＦファイルを専用プログラムで印字データに変換し、メモリカードを介してレーザマーカのコントローラ部に読み込む方法が採られていた。
【００１１】
しかしながら、ＤＸＦファイルのように多くのＣＡＤソフトウェアでサポートされている共通ファイル形式であっても、実際には完全な互換性が確保されていないのが現状である。つまり、ＣＡＤソフトウェアによって出力される共通ファイル形式（ＤＸＦ）の内容が少し異なる結果、専用プログラムによる印字データへの変換が正常にできないという問題が生ずることがあった。
【００１２】
また、パーソナルコンピュータで生成した印字データをメモリカード経由でレーザマーカのコントローラ部に転送するので操作に手間が掛かり、メモリカード又はそのリード／ライタに関するトラブルが発生することもあった。
【００１３】
本発明は上記のような課題に鑑み、ＣＡＤソフトウェア等のアプリケーションで作成したデータからレーザマーカの印字データを生成する際のデータ互換性に関するトラブルが発生しにくく、かつ、操作の手間が少ないレーザマーカの印字データ生成方法とそのためのコンピュータプログラムを提供することを目的とする。
【００１４】
【課題を解決するための手段】
本発明の方法は、レーザ光を用いて対象物の表面に印字加工を行うレーザマーカに印字内容を指示するための印字データを生成する方法であって、レーザマーカに通信インターフェイスを介して接続されたコンピュータのオペレーティングシステムでサポートされた印刷ドライバの一種として、印字データ生成用ドライバをコンピュータにあらかじめインストールしておき、コンピュータのオペレーティングシステム上で動く描画機能を有するアプリケーションソフトウェアを用いて所望の図形及び文字を作成し、アプリケーションソフトウェアの印刷メニューから所望のレーザマーカを出力先として選択して印刷処理の実行を指示し、印字データ生成用ドライバが、アプリケーションソフトウェアからオペレーティングシステムを介して渡された印刷用データを処理して印字データを生成することを特徴とする。印字データには、印字する文字やマークの種類、大きさ、印字位置、印字方向等の情報が含まれている。
【００１５】
このような構成の方法によれば、ＣＡＤソフトウェアから出力されるＤＸＦファイルのようなＣＡＤデータから印字データを生成するのではなく、オペレーティングシステムで規定された印刷用データから印字データを生成するので、ＣＡＤデータ互換性に関するトラブルが発生しにくい。したがって、印字データへの変換が正常にできないといったトラブルが低減される。
【００１６】
また、好ましい実施形態において、印刷処理の実行が指示されたときにレーザマーカ用の専用ソフトウェアが起動され、上記の生成された印字データが専用ソフトウェアに取り込まれ、専用ソフトウェアにおける転送指令によって印字データが通信インターフェイスを介してレーザマーカに転送される。したがって、メモリカードを介して印刷データをレーザマーカに転送する従来の方法に比べて、印刷データの転送に必要な操作の手間が少なくて済む。
【００１７】
別の好ましい実施形態において、印字データ生成用ドライバは、オペレーティングシステムを介してアプリケーションソフトウェアから渡された印刷用データに含まれる線分情報を円弧情報又は楕円弧情報に変換する補完処理を実行する。このような補完処理によって、レーザマーカによる印字品質が向上すると共に、印字データの情報量が少なくなるメリットが得られる。
【００１８】
また、本発明のコンピュータプログラムは、レーザ光を用いて対象物の表面に印字加工を行うレーザマーカの印字データを生成するために、通信インターフェイスを介してレーザマーカに接続されたコンピュータに実行させるプログラムであって、コンピュータのオペレーティングシステムでサポートされた印刷ドライバの一種として、レーザマーカ用の印字データを生成するドライバをコンピュータにインストールするステップと、コンピュータのオペレーティングシステム上で動く描画機能を有するアプリケーションソフトウェアを用いて作成され、印刷メニューから所望のレーザマーカが出力先として選択されて印刷処理の実行が指示されたときに、オペレーティングシステムを介してアプリケーションソフトウェアからドライバに渡された印刷用データを処理して印字データを生成するステップと、印刷処理の実行が指示されたときに、レーザマーカ用の専用ソフトウェアを起動し、生成された印字データを専用ソフトウェアに取り込むステップと、専用ソフトウェアにおける転送指令によって通信インターフェイスを介して印字データをレーザマーカに転送するステップとを有することを特徴とする。
【００１９】
このようなコンピュータプログラムをコンピュータに実行させることにより、データ互換性に関するトラブルが回避されて印字データへの変換が確実にできるようになると共に、印刷データの転送に必要な操作の手間が少なくて済む。
【００２０】
このようなプログラムは、例えばＣＤ−ＲＯＭのようなコンピュータ読み取り可能な記憶媒体に記憶された状態で供給され、記憶媒体からコンピュータにインストールされて実行される。
【００２１】
【発明の実施の形態】
以下、本発明の実施形態を図面に基づいて説明する。
【００２２】
図１は、本発明の実施形態に係るレーザマーカの概略構成図である。レーザマーカはヘッド部１とコントローラ部２を備え、両者がケーブル４で接続されている。また、液晶表示器とタッチパネルを用いたコンソール（表示・操作卓）３がケーブル５によってコントローラ部２に接続されている。ヘッド部１にはレーザ発振器１１及び偏向光学系１２が内蔵されている。
【００２３】
レーザ発振器１１は、炭酸ガスレーザ又はＹＡＧレーザを用いたレーザ管である。偏向光学系１２は、２次元のガルバノミラー１２ａ及び集光レンズ（ｆθレンズ）１２ｂからなる。レーザ発振器１１から発したレーザ光ＬＢはガルバノミラー１２ａによってＸ方向及びＹ方向に（２次元に）偏向されると共に集光レンズ１２ｂによってワーク（加工対象物）ＷＫの表面に集光される。こうして、ワークＷＫの表面に所望の文字や記号等を印字することができる。
【００２４】
図２は、本発明の実施形態に係るレーザマーカの回路構成を示すブロック図である。ヘッド部１は、レーザ発振器１１及び偏向光学系１２の他に、不揮発性メモリであるＥＥＰＲＯＭ１３を内蔵している。ＥＥＰＲＯＭ１３は電源が切れても記憶内容を保持する不揮発性メモリであり、ヘッド部１の固有情報、つまりレーザ発振器１１の稼働時間の積算値や集光レンズ１２ｂに関する情報を記憶するのに用いられる。
【００２５】
コントローラ部２は、マイクロプロセッサ（ＭＰＵ）２１、ＳＲＡＭ（スタティックランダムアクセスメモリ）２２及びＤＲＡＭ（ダイナミックランダムアクセスメモリ）２３、及び計時手段であるリアルタイムクロック（ＲＴＣ）２４を内蔵している。マイクロプロセッサ２１は、レーザ発振器１１及び偏向光学系１２を含むヘッド部１の制御、コンソール３との通信、ＳＲＡＭ２２及びＤＲＡＭ２３のリード・ライト等、レーザマーカ全体の制御を司る。また、マイクロプロセッサ２１は、コンソール３から受信した印字データをＳＲＡＭ２２に記憶させると共に、印字データから展開データを生成してＤＲＡＭ２３に記憶させる処理を実行する。
【００２６】
ＳＲＡＭ２２は、バッテリーバックアップによって電源オフ時にも記憶内容を保持することができ、コンソール３から受信した印字内容に関する印字データを記憶する。ＤＲＡＭ２３は、印字データから生成された展開データ、つまり印字加工のためにレーザ光がたどるべき軌跡を規定する展開情報を記憶し、電源オフ時に記憶内容は消える。
【００２７】
リアルタイムクロック２４は、レーザ発振器１１の稼働時間を積算してレーザ発振器１１の交換時期を知らせるために使用される。また、現在の日時を出力して印字データに含ませる機能に用いられる。
【００２８】
コンソール３にはメモリカード３１を着脱可能なスロットとリード・ライト用のインターフェイスが備えられている。コンソール３から入力した印字内容に関する印字データをメモリカード３１に保存しておき、必要なときに読み出してコントローラ部２に送信することができる。また、パーソナルコンピュータ等で作成した印字データをメモリカード３１を介してコンソール３からコントローラ部２に転送することができる。
【００２９】
図２に示すように、コントローラ部２にパーソナルコンピュータ３２を接続することも可能である。接続にはＲＳ２３２Ｃシリアルポート、パラレルポート、ＵＳＢポート等が用いられる。パーソナルコンピュータ３２にインストールした専用ソフトウェアにより、パーソナルコンピュータ３２の大きい画面やフルキーボード、マウス等を用いてコントローラ部２に対する各種設定や印字データの作成等を行うことができる。
【００３０】
図３は、レーザマーカのコントローラ部２に接続されたパーソナルコンピュータ３２のハードウェア構成例を示すブロック図である。パーソナルコンピュータ３２は、ＣＲＴ又はＬＣＤ等の表示装置５１、キーボード５２、マウス（他のポインティングデバイスでもよい）５３、ＲＳ２３２Ｃシリアルポート、パラレルポート、ＵＳＢポート等の通信インターフェイス５４、処理装置（ＣＰＵ）５５、半導体記憶媒体である主メモリ５６、補助記憶装置である固定ディスク装置５７及びリムーバブルディスク装置５８を備えている。
【００３１】
レーザマーカの設定等を行うための専用ソフトウェア（コンピュータプログラム）は、ＣＤ−ＲＯＭのような記憶媒体５９に記憶された状態で供給され、ＣＤ−ＲＯＭドライブ装置のようなリムーバブルディスク装置５８によって記憶媒体５９から読み出され、固定ディスク装置５７にインストールされる。固定ディスク装置５７にインストールされた専用ソフトウェアは、主メモリ５６にロードされ、処理装置５５によって実行される。
【００３２】
このような専用ソフトウェアによって実行される処理には、コントローラ部２に対する各種設定や印字データの生成等が含まれる。また、後述するように、パーソナルコンピュータ３２のＯＳ（オペレーティングシステム）上で動くＣＡＤソフトウェアやドローソフトウェア等のアプリケーションから実行する（擬似）印刷処理によってレーザマーカ用の印字データを生成し、コントローラ部２に転送することもできる。
【００３３】
コンソール３（メモリカード３１）やパーソナルコンピュータ３２からコントローラ部２に転送された印字データは、一旦ＳＲＡＭ２２に格納される。そして、マイクロプロセッサ２１が実行する展開処理によって、ＳＲＡＭ２２から読み出された印字データから展開データが生成され、ＤＲＡＭ２３に保存される。この展開データは、印字加工のためにレーザ光がたどるべき軌跡を規定する複数の座標データを含んでいる。
【００３４】
図４は、コントローラ部２のマイクロプロセッサ２１が実行する展開処理の概略を示すフローチャートである。ステップ＃１０１において、マイクロプロセッサ２１はＳＲＡＭ２２から印字データを読み出す。続くステップ＃１０２において、印字データに含まれる印字する文字や記号等を複数の連続加工曲線に分解する。それぞれの連続加工曲線は、一筆書きのようにレーザ光を連続して出力しながらレーザ光のスポットを移動（偏向）させる切れ目の無い曲線である。
【００３５】
１つの連続加工曲線は、偏向光学系１２の二次元ガルバノミラー１２ａを一定間隔で制御するための複数の座標点の集合として表され、それぞれの座標点の値（Ｘ座標及びＹ座標）が計算される。なお、１つの連続加工曲線の終端から次の連続加工曲線の始端への移動（偏向）はレーザ光の出力を停止した状態（ゼロパワー）で行われる。
【００３６】
次のステップ＃１０３において、複数の連続加工曲線の並び替えを行う。レーザ光スポットの移動が最も効率的になるように、すなわち、連続加工曲線間のゼロパワー移動を含む全移動距離が最も短くなるように、連続加工曲線の加工処理順序が選択される。
【００３７】
続くステップ＃１０４において、１つの連続加工曲線の終端から次の連続加工曲線の始端への移動経路を生成し付加する。例えば、文字「Ｂ」は一筆書きのように１つの連続加工曲線で描くことができるが、文字「Ａ」は一筆書きで描くことができず、第１の連続加工曲線（直線）「∧」と第２の連続加工曲線（直線）「−」に分解される。この場合、第１の連続加工曲線（直線）「∧」の終端から第２の連続加工曲線（直線）「−」の始端までの移動経路が生成され付加される。この移動経路についても、偏向光学系１２の二次元ガルバノミラー１２ａを一定間隔で制御するための複数の座標点の集合として表され、それぞれの座標点の値（Ｘ座標及びＹ座標）が計算される。
【００３８】
このようにして、複数の連続加工曲線とそれぞれの連続加工曲線間の移動経路の集合として生成された展開データはステップ＃１０５でＤＲＡＭ２３に書き込まれ、展開処理が終了する。この後、マイクロプロセッサ２１は印字実行命令にしたがって、ＤＲＡＭ２３から読み出した展開データに基づいてレーザ発振器１１及び偏向光学系１２の二次元ガルバノミラー１２ａの駆動制御を行う。これによってワークＷＫの表面に所望の文字や記号等が印字される。
【００３９】
次に、パーソナルコンピュータ３２のＯＳ（オペレーティングシステム）上で動くＣＡＤソフトウェアやドローソフトウェア等のアプリケーションからレーザマーカ用の印字データを生成し、コントローラ部２に転送する処理について説明する。
【００４０】
図５は、本実施形態のレーザマーカの印字データ生成方法を示すフローチャートである。このフローチャートでは使用者が行う操作とパーソナルコンピュータ３２の処理装置５５が実行する処理とが混在しているが、以下の説明で各ステップがいずれであるかを明確にする。
【００４１】
ステップ＃２０１において、使用者（作業者）は、レーザマーカでワークＷＫに印字したい文字やマークをＣＡＤソフトウェアやドローソフトウェア等のアプリケーションで描画する。各アプリケーションでは、ＯＳ（例えばマイクロソフト社のウィンドウズ（登録商標））のＡＰＩ（アプリケーションプログラムインターフェイス）を利用して用紙イメージ上に直線、楕円、文字等の描画が行われる。ＡＰＩでは、データを配置するアドレスが指定される。また、同じくＯＳのグラフィック描画モジュール（例えばウィンドウズ（登録商標）のＧＤＩやマッキントッシュ（登録商標）のクイックドロー）に描画テータが渡される。アプリケーションからの要求を受けたグラフィック描画モジュールは、ドライバから指定された解像度に応じて、印字データをイメージ上に配置し、管理する。
【００４２】
次のステップ＃２０２において、使用者はアプリケーションの印刷メニューからレーザマーカを選択して印刷（実際には印字データファイルの生成）の実行を指示する。パーソナルコンピュータ３２には、あらかじめレーザマーカの印字データ生成用のドライバがインストールされている。このドライバは、通常のプリンタドライバと同様の手順でインストールされ、出力先のレーザマーカがプリンタの一種として登録される。なお、複数種類のレーザマーカがあり、各レーザマーカによって印字データの内容又は形式が一部異なる場合がある、そのような場合は、複数種類のレーザマーカが登録されており、使用者は出力先として複数種類のレーザマーカの中から所望のレーザマーカを選択して実行を指示する。
【００４３】
次のステップ＃２０３において、パーソナルコンピュータ３２の処理装置５５は、プリンタドライバによる印字データファイルの生成処理を実行する。つまり、アプリケーションからの印刷要求により、ＯＳのグラフィック描画モジュールからプリンタドライバに描画データの線分情報が渡される。直線、楕円、文字等のオブジェクトのブロックごとに線分情報がプリンタドライバに渡される。
【００４４】
例えば、アプリケーションで円を描いた場合に、プリンタドライバにはその円を近似した多角形を構成する線分情報がプリンタドライバに渡される。線分の始点及び終点の座標、線の太さや色の情報等がグラフィック描画モジュールからプリンタドライバに渡される。
【００４５】
本実施形態におけるレーザマーカの印字データ生成用ドライバは、グラフィック描画モジュールから渡された多角形で近似された円をそのまま印字データとするのではなく、曲線に置き換える処理を行う。例えば、グラフィック描画モジュールから渡された２本の線分からなる折れ線をその始点、折れ点及び終点の３点を通る円弧に置き換える。あるいは、グラフィック描画モジュールから渡された４点（以上の多点）を通る楕円弧に置き換える。このような補完処理により、レーザマーカによる印字品質を向上すると共に、印字データの情報量を低減することができる。
【００４６】
レーザマーカの印字データ生成用ドライバによって生成された印字データファイルは、次のステップ＃２０４においてプリンタドライバから専用ソフトウェアに渡される。レーザマーカ用の専用ソフトウェアが起動されていなかった場合は、アプリケーションの印刷メニューからレーザマーカを選択して印字データファイルの生成の実行を指示した段階で自動的に専用ソフトウェアが起動される。
【００４７】
専用ソフトウェアでは、読み込まれた印字データファイルの編集が可能である。例えば、ＣＡＤソフトウェアでは輪郭だけを作成し、専用ソフトウェアで塗りつぶしを行うといった編集が可能である。オブジェクトの間隔の変更等も専用ソフトウェアで可能である。専用ソフトウェアに渡された印字データファイル及び編集後の印字データファイルは、パーソナルコンピュータ３２の固定ディスク装置５７に設定された所定のディレクトリに一旦保存される。なお、専用ソフトウェアではレーザマーカのコントローラ部２に対する各種設定も可能である。
【００４８】
最後のステップ＃２０５において、使用者は専用ソフトウェア上で印字データの転送の実行を指示する。その結果、パーソナルコンピュータ３２の固定ディスク装置５７に保存されている印字データファイルがレーザマーカのコントローラ部２に転送される。コントローラ部２では、前述のようにして印字データが一旦ＳＲＡＭ２２に格納され、印字データから生成された展開データがＤＲＡＭ２３に保存される。
【００４９】
なお、上記の実施形態では、オペレーティングシステムとしてマイクロソフト社のウィンドウズ（登録商標）を例にとって、印刷ドライバを利用したレーザマーカの印字データ生成方法について説明したが、本発明は他のオペレーティングシステムで動作するコンピュータを用いたシステムにも適用することができる。その他、本発明は上記の実施形態に限らず、種々の形態で実施することが可能である。
【００５０】
【発明の効果】
以上に説明したように、本発明のレーザマーカの印字データ生成方法及びコンピュータプログラムによれば、オペレーティングシステムでサポートされた印刷ドライバを用いてレーザマーカの印字データを生成すると共に、専用ソフトウェアにおける転送指令によって通信インターフェイスを介して印字データをレーザマーカに転送される。したがって、データ互換性に関するトラブルが回避されて印字データへの変換が確実にできるようになると共に、コンピュータからレーザマーカへの印刷データの転送に必要な操作の手間が従来のメモリカードを用いる方法に比べて少なくなる。
【図面の簡単な説明】
【図１】本発明の実施形態に係るレーザマーカの概略構成図である。
【図２】本発明の実施形態に係るレーザマーカの回路構成を示すブロック図である。
【図３】レーザマーカのコントローラ部に接続されたパーソナルコンピュータのハードウェア構成例を示すブロック図である。
【図４】コントローラ部のマイクロプロセッサが実行する展開処理の概略を示すフローチャートである。
【図５】本実施形態のレーザマーカの印字データ生成方法を示すフローチャートである。
【符号の説明】
１  レーザマーカのヘッド部
２  レーザマーカのコントローラ部
３２  コンピュータ
５４  通信インターフェイス
５９  記憶媒体
【図１】
2004157618.tif 000003
【図２】
2004157618.tif 000004
【図３】
2004157618.tif 000005
【図４】
2004157618.tif 000006
【図５】
2004157618.tif 000007