.NET でカスタマイズされたテキストでコード 39 および 39 の完全な ASCII バーコッドを生成する方法
.NET でカスタマイズされたテキストでコード 39 および 39 の完全な ASCII バーコッドを生成する方法
39 コードと 39 Full ASCII Barcodes とは何ですか?
コード39は、上記の文字、数字、およびいくつかのシンボルをサポートする広く使用されている1Dバーコッドであり、資産タグ、インベンチャー、図書館システム、IDカードに最適です。
スピードスタート(最小例)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Code39, "ABC1234");
generator.Save("asset-code39.png", BarCodeImageFormat.Png);
テーブルコンテンツ
- 導入
- 39 コードと 39 Full ASCII Barcodes とは何ですか?
- スピードスタート(最小例)
- 原則
- ステップ・ステップ・実施
- カスタマイズバーコードの表示
- サポートされた出力フォーマット
- 問題解決と共通の問題
- FAQ
- ケースとアプリケーションの使用
- ベストプラクティス
- 関連記事
- 結論
導入
この記事では、Code 39 と Code 39 を使用して資産管理、図書館システム、およびレポートワークフローのための完全な ASCII バーコードを生成する方法を説明します。
原則
- Visual Studio 2019 以降
- .NET フレームワーク 4.6.2+
- Aspose.BarCode for .NET (NuGet) にアクセスする
- 基本的なC#知識
PM> Install-Package Aspose.BarCode
ステップ・ステップ・実施
第39話 例:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code39, "ASSET2025");
gen.Save("asset-code39.png", BarCodeImageFormat.Png);
コード 39 完全 ASCII (拡張) 例:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code39Extended, "Asset#1234_ABC");
gen.Save("asset-code39ext.png", BarCodeImageFormat.Png);
カスタマイズバーコードの表示
- チェック・デジット:
csgen.Parameters.Barcode.Code39.EnableChecksum = true;
- バーの高さ/幅:
csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
- 色/背景:
csgen.Parameters.Barcode.BarColor = Color.DarkGreen; gen.Parameters.Barcode.BackColor = Color.White;
- キャプチャー:
csgen.Parameters.CaptionBelow\.Visible = true;
- 全 ASCII モード:
EncodeTypes.Code39Extended
サポートされた出力フォーマット
- PNG、JPEG、BMP - 印刷とWeb
- TIFF - High-res / アーカイブ
- SVG、EMF - スケール可能なグラフィック
問題解決と共通の問題
バルコードはスキャンしない?
有効な文字のみが使用されていることを確認してください(A-Z、0-9, - $ % . / + 基本コード39のスペース)。
特別なキャラクターの場合は、Code39Extended を使用します。
「間違ったチェック?」
チェックアウトを有効または無効にし、スキャナーの設定に合致します。
「小さなラベルに合わないか?」
バーの高さとXDサイズを調整し、コード39を使用して、より密度が低いコド128を使用します。
FAQ
**Q:コード39と完全ASCII39の違いは何ですか?**A: 標準コード 39 は限られた文字セットのみをサポートします. 完全 ASCII モード (拡張) では、2 つのシンボル セクションとして暗号化することによって、すべての AS CII の文字が可能になります。
Q:チェックデジットは必須ですか?A:コード39でオプションです。作業流またはスキャナーが必要な場合にのみ有効にします。
ケースとアプリケーションの使用
- 資産及び設備のラベル化
- 図書館と学校管理
- インベントリー/ストックルームトラッキング
- 産業・アイデンティティ・タグ
トップ > レファレンステーブル > Quick Reference Table
ヒント | やる | ダメ |
---|---|---|
チャルセット | 使用する A-Z, 0-9, -.$%/+ (基本) | ベースモードでダウンロードする |
完全 ASCII | 使用コード39シンボルに拡張 | 基本モードで期待するシンボル |
出力形式 | SVG/PNG for crisp 出力 | 印刷のための低レースJPG |
デジタルチェック | 必要に応じてのみ可能です。 | ランダム可能 |
結論
コード39は、資産、記録、および図書館のバーコーディングの背景です. Aspose.BarCode for .NET では、あらゆるシナリオのための柔軟なオプションを提供しています。 Aspose.BarCode API リファレンス より高度なバーコード機能を提供します。