You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

TCPDF如何设置斑马打印机2英寸×1英寸不干胶标签的页面尺寸

修正方案

你当前的代码缺少TCPDF默认边距、页眉页脚的关闭配置,同时页面方向参数和标签尺寸不匹配,按以下步骤调整即可:

1. 修正后的完整初始化代码

$width = 2;
$height = 1;
$pageLayout = array($width, $height);
// 横向(l)匹配宽大于高的标签尺寸,单位固定为英寸(in)
$pdf = new TCPDF('l', 'in', $pageLayout, true, 'UTF-8', false);

// 关闭默认页眉页脚,避免占用标签空间
$pdf->setPrintHeader(false);
$pdf->setPrintFooter(false);
// 所有边距设为0,完全匹配标签尺寸
$pdf->SetMargins(0, 0, 0);
// 关闭自动分页,避免内容接近边缘时自动生成空白页
$pdf->SetAutoPageBreak(false, 0);

// 显式指定页面参数添加页面,避免参数继承错误
$pdf->AddPage('l', $pageLayout);

2. 打印环节注意事项

  • 生成PDF后先查看文档属性,确认页面尺寸为2英寸 × 1英寸,排除生成端参数错误
  • 打印时必须将PDF阅读器的缩放选项设置为100%实际尺寸,禁止使用「适合页面」「缩小过大页面」等自动缩放选项
  • 斑马打印机驱动的介质设置中,手动指定标签尺寸为2英寸宽、1英寸高,不要依赖驱动自动检测,避免驱动强制缩放内容
  • 如果出现微小的打印偏移,可以通过$pdf->SetXY(x偏移量, y偏移量)调整内容起始坐标,单位和全局保持一致为英寸即可

内容的提问来源于stack exchange,提问作者Skyz Cloud

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 19:06:02