【发布时间】:2014-01-23 04:30:21
【问题描述】:
我创建了一个图像,它的初始化如下:
$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...
字体很大;生成的图像是这样的:
问题是,每当我通过标签打印机(硬件)打印此标签时,标签和字体都非常小,如下图所示:
我了解标签打印机以 203 DPI 打印,称为Wasp WPL305 Thermal Label Printer With Cutter。
我怎样才能使它的字体更大?我不认为我应该设置$fontSize = // some big number,因为 34 点字体应该足够大。我只是不知道为什么它打印这么小......
谢谢。
【问题讨论】:
-
如何打印该图像?那个标签的尺寸是多少?
-
我打开图像(PNG 文件)并单击“打印”。这会将其发送到标签打印机,因为这是连接到机器的唯一打印机。标签尺寸为 4x3"(英寸)。我输出的这张图片是 800x600 像素。
-
您可以在网络浏览器中配置打印过程。
-
不能自己安装驱动看看吗?
-
你不能向标签打印机的主人要驱动程序吗?