3

https://github.com/simongh/barcodesの netbarcodewriter を使用してcode128 バーコードを生成しようとしています。生成されたバーコードは、一部のスマートフォン アプリでのみスキャンできますが、USB スキャナーや耐久性の高い Windows Mobile 6 スキャナーではスキャンできません。

たとえば、添付の画像は、さまざまなソースからエンコードされた「502337700000000198」を示しています。1 つの (ios) スマートフォン アプリのみです。USB スキャナーや耐久性の高い Windows CE 端末もスキャンしません。

ネットバーコードライターから

ラコから

から itextsharp

string huid = "502337700000000198";

short w = 251;
short h = 100;
short x = 28;
Code128 code = new Code128();

var b2mp = code.Generate(huid, new BarcodeSettings { BarHeight = 65, WideWidth = w - 2 * x });
b2mp.Save(string.Format(@"c:\temp\{0}.png", huid), ImageFormat.Png);

itextsharp 3または racoindustries.com/barcodegenerator/1d/code-128.aspx 2などのサイトで生成されると、すべてのスキャナーが機能します。iTextSharp のバーコードが小さすぎるため、BarcodeSize プロパティを設定できません。

このライブラリを使用した人はいますか? また、#MARKER の灰色の長方形が何をするのか知っている人はいますか?

どんな助けでも大歓迎です。

4

1 に答える 1