この記事では、Python を使用して バーコードのチェックサム を設定する方法を説明します。IDE の設定方法、手順の一覧、Python でバーコードのチェックサムを有効または無効にする方法を含むサンプル コードを紹介します。チェックサムが必須または任意であるさまざまなバーコード タイプについても説明します。
Python を使用してバーコード 128 のチェックサムを設定する手順
- Aspose.Barcode for Python via .NET
- License オブジェクトを作成し、透かしなしで出力を生成するためにライセンス ファイルを読み込みます
- BarcodeGenerator を CODE_39_FULL_ASCII 用に構成し、バーコード テキストを指定します
- is_checksum_enabled を NO に設定して、チェックサムなしのバーコードを生成します
- チェックサムなしのバーコード画像を PNG 形式で保存します
- is_checksum_enabled を YES に切り替えて、チェックサムを含めます
- チェックサム付きバーコード画像を PNG 形式で保存します
上記の手順は、Code 39 または Code 128 チェックサムを Python で適用する手順を説明しています。Aspose.BarCode モジュールをインポートし、ライセンスを読み込んで透かしを回避し、CODE_39_FULL_ASCII に設定した BarcodeGenerator を作成します。その後、2 つの PNG ファイルを保存します。1 つはチェックサムなし、もう 1 つはチェックサムを有効にしたものです。
Python で Code 128 チェックサムを適用するコード
EnableChecksum は、チェックサムが必須のシンボル体系ではデフォルトで Yes に設定され、任意の場合は No です。Aspose API リファレンス: Codabar、Code 39 (Standard/Full ASCII)、Italian Post 25、Interleaved 2 of 5、Matrix 2 of 5、MSI、Pharmacode、PatchCode、PZN、Standard 2 of 5 などではオプションのチェックサムです。必須チェックサムには Codablock F、Code 11、Code 128、Code 16K、Code 32、Code 93、GS1 DataBar、EAN、ISBN、ISSN、ITF、UPC などが含まれます。
この記事ではバーコードのチェックサムの使い方を明確にしました。QR コードの色を変更するには、Python を使用して QR コードの色を変更する 記事を参照してください。