DYMOなどのラベルプリンターにステッカー(テキスト+グラフィック)を1枚ずつ印刷する小さなデルファイアプリを開発する必要があります。
これを行うための最良の方法は何ですか?たとえば、DYMOプリンター用のカスタムAPIや、カラーグラフィックを小さなステッカーに印刷する方法はありますか?
ラベルプリンターには、通常の Windows プリンタードライバーがある場合があります。
その場合は、次のように簡単に印刷できます。
Printer.BeginDoc;
Printer.Canvas.TextOut(10, 10, 'Hello label');
Printer.EndDoc;
ダウンロードできる Dymo SDK については、この dymo.com ページをご覧ください。
標準の印刷機能を使用して、何年もの間 Zebra ラベル プリンタに印刷してきました。実際にレポート (QuickReport) を作成し、基本的な印刷コマンドを使用してプリンターに送信します。
色を印刷する機能は、プリンターの機能に依存します。たとえば、当社が使用する Zebra プリンターは熱転写リボン プリンターであり、これは 1 色しか使用できないことを意味します。
スコットWがWindowsプリンタードライバーの使用を提案したように、ラベルをプリンターに出力する最も簡単な方法であり、ソフトウェアは他のラベルプリンターで使用できます。
QuickReports、Rave、またはその他のレポートコンポーネントを使用して、正しいラベルサイズのページを作成する必要があります。
DYMOから直接ドライバーをダウンロードできます。他のラベルプリンターについては、SeagullScientificのドライバーを使用することを強くお勧めします。プリンタの製造元が提供するドライバよりも優れたドライバがあります。
Printers ユニットの普通の古い Printer.Canvas を使用して、DYMO ラベル プリンターに書き込み、ラベルの印刷は OK でした。