1

私はCNCレーザーPCB製造機を作っています.2つのステッパーとレーザーダイオードを制御できるように、レイアウトのpdfファイルを使用してマイクロコントローラー(avr)にシリアルで送信したいと考えています。PDFデータの送信方法やデコード方法がわかりません。PDFの仕組みとアプリケーションでのデータの使用方法を学ぶことができるリンクまたはアドバイスを誰かに教えてもらえますか? 印刷オプションをクリックすると、PCB が印刷されるプリンターのようなインターフェイスを作成したい場合、何を作成する必要がありますか? 私はソフトウェアを使用したくありませんが、すべて自分で開発したいと考えています。助けてください !ありがとうございました。

4

1 に答える 1

1

PC では、印刷したいドキュメントがターゲット プリンタのドライバに送信され、ターゲット プリンタが選択したプリンタで受け入れられる形式に変換されます。

プリンター自体は豊富なロジックを使用して、受け入れ可能な入力ストリーム (Raw、PostScript、HP/PCL、EMF など) をプリント ヘッドの動き (プリンターに「ヘッド」がある場合) およびリボン/インク/レーザー アクションに変換します。

したがって、アーキテクチャの観点から、次のことを考える必要があります。

プリンター側:

  • ヘッドを XY に配置し、プラスチック片をドロップするために、プリンターが (必要とする) 理解できるコマンドはどれですか?
  • 既存のものを再利用できますか?また、ドキュメントを入手できますか?

パソコン側:

  • 私が持っているデータソースは何ですか (例: PDF)
  • データソースをプリンターが理解できるものに変換するには、プリンタードライバーが何を実行できる必要があるか

PC 用のプリンター ドライバーを開発したくない場合は、おそらくPCB プリンター用のPCL (約 370 ページ) またはPostScript (約 900 ページ) に行き詰まっており、通常の HP または PostScript プリンターを使用する可能性がかなり高いです。ドライバーがあなたのために働きます。

PC 用のプリンター ドライバーを作成することを気にしない場合は、アプリケーション ドキュメントをプリンターが理解できる形式に変換する必要があります (XY に移動、Z をドロップ、Movery など)。データ形式。

于 2015-05-11T22:03:08.843 に答える