如何调整条形码的大小?

时间:2013-04-01 18:46:47

标签: c# barcode

我创建了一个生成PDF417二维条码的工具。输出png文件为290x78像素。

此宽度和高度背后的原因是用于创建此符号的公式,以便条形码扫描程序正确读取该符号。

我的符号是13列和39行。

这个公式是:

Width = ((17 * # of columns) + 69) X + 2 (size of quiet zone)
Height = (# of rows) (row height) + 2 (size of quiet zone)

所以:

17 * 13 + 69 = 290px
39 * 2 = 78px

我的问题是我用来创建这些条形码的软件允许您将文件保存为此大小,但以不同的大小打印。

这些打印参数结果如下,但我无法弄清楚如何计算它们:

X Dimension (in)       :0.0067
Y Dimension (in)       :0.0133
Height x Width (in)    :0.52 x 1.93
Height x Width (mm)    :13.21 x 49.11
Rows x Columns         : 39 x 13   
Error Correction Level :5
Bytes Encoded          :257
SLD Codeword           :1
Data Codewords         :157
Pad Codewords          :285
MPDF Codewords         :0
EC Codewords           :64
Total Codewords        :507

以下是我目前使用的程序的快照:

enter image description here

1 个答案:

答案 0 :(得分:1)

这似乎是DPI和打印尺寸的问题。

pixels/dpi=inches

或者如果你走另一条路

inches x dpi = pixels

您可以将软件中的DPI下拉列表设置为必要值。

请参阅此计算器以使用值:http://auctionrepair.com/pixels.html