我创建了一个图像,它的初始化如下:
$width = 800;
$height = 600;
$im = @imagecreate($width, $height);
$background_color = imagecolorallocate($im, 255, 255, 255);
$text_color = imagecolorallocate($im, 0, 0, 0);
$font1 = '../library/BarCodeGen/font/timesbd.ttf';
$font2 = '../library/BarCodeGen/font/Arial.ttf';
$fontSize = 34;
// etc...字体大小相当大;生成的图像如下所示:

问题是,每当我通过标签打印机(硬件)打印这个标签时,标签和字体都很小,如这张照片所示:

据我所知,标签打印机打印在203DPI和被称为黄蜂WPL305带切割机的热标签打印机。
怎样才能使字体更大呢?我不认为我应该设置$fontSize = // some big number,因为34点字体应该足够大。我只是不知道为什么印得这么小.
谢谢。
发布于 2014-01-21 14:13:23
这里的问题是标签打印机必须配置为使用适当大小的标签。一旦我从这里下载了新的驱动程序,http://www.bartenderbarcodesoftware.com/drivers/printer-driver-features.aspx?m=Wasp+WPL-305,我就能够创建一个新的预置,具有正确的标签大小。然后,指纹是正确的。
https://stackoverflow.com/questions/20938630
复制相似问题