DOBON.NET DOBON.NETプログラミング掲示板過去ログ

code39 バーコード作成について

環境/言語:[xp vb6.0]
分類:[VB6以前]

初めて投稿します ピロポンです。

vb6.0でcode39を指定してバーコード生成していますが問題があり煮詰まっています

printer.fontname = "Code39"
printer.print "df456*765HG"

printer.EndDoc

上記コマンドで発行すると"*"の前までしかバーコードを作成できません

"*"はスタートコードとストップコードで使用するそうですが作成するバーコードに存在する場合の設定方法などご教授下さい。


よろしくお願いいたします
> vb6.0でcode39を指定してバーコード生成していますが問題があり煮詰まっています
 :省略
> "*"はスタートコードとストップコードで使用するそうですが作成するバーコードに存在する場合の設定方法などご教授下さい。

code39では*をデータに含めることはできません。
英数字(0-9、A-Z)と一部の記号(-、.、$、/、+、%)、スペースのみです。

code39については以下の解説が詳しいです。
http://www.barcode.co.jp/about_barcode/code/code-39.html
■No19816に返信(ヒロポンさんの記事)
> 初めて投稿します ピロポンです。
>
> vb6.0でcode39を指定してバーコード生成していますが問題があり煮詰まっています
>
> printer.fontname = "Code39"
> printer.print "df456*765HG"
>
> printer.EndDoc
>
> 上記コマンドで発行すると"*"の前までしかバーコードを作成できません
>
> "*"はスタートコードとストップコードで使用するそうですが作成するバーコードに存在する場合の設定方法などご教授下さい。
>
>
> よろしくお願いいたします
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板