【问题标题】:How to generate image for a label printer如何为标签打印机生成图像
【发布时间】: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 像素。
  • 您可以在网络浏览器中配置打印过程。
  • 不能自己安装驱动看看吗?
  • 你不能向标签打印机的主人要驱动程序吗?

标签: php printing gd dpi


【解决方案1】:

这里的问题是标签打印机必须配置为使用正确尺寸的标签。一旦我从这里http://www.bartenderbarcodesoftware.com/drivers/printer-driver-features.aspx?m=Wasp+WPL-305 下载了新驱动程序,我就能够创建一个具有正确标签大小的新预设。然后,打印是正确的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-12-12
    • 1970-01-01
    • 1970-01-01
    • 2014-12-13
    • 1970-01-01
    • 2011-06-15
    • 2019-08-26
    相关资源
    最近更新 更多