首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用php_printer.dll在php中打印

用php_printer.dll在php中打印
EN

Stack Overflow用户
提问于 2014-03-06 13:53:52
回答 1查看 2.4K关注 0票数 0

我正在使用php_priner.dll。

我得到了不同大小和样式的打印格式文本。

当我想在任何地方对齐文本时,我的问题就来了。

不打印任何文本

我就是这样做的

打印正确

代码语言:javascript
复制
$printer = printer_open("name print");
if ($printer){
printer_start_doc($printer, "NewTickect");
printer_start_page($printer); 
$lfont = printer_create_font("Arial", 10, 8, PRINTER_FW_BOLD, false, false, false, 0);
printer_select_font($printer, $lfont);
printer_set_option($printer, PRINTER_MODE, "RAW");
 printer_draw_text($printer, $text,0,0);
printer_delete_font($lfont);
printer_end_page($printer);
printer_end_doc($printer);
printer_close($printer);
}

不需要打印

代码语言:javascript
复制
 $printer = printer_open("name print");
    if ($printer){
    printer_start_doc($printer, "NewTickect");
    printer_start_page($printer); 
    $lfont = printer_create_font("Arial", 10, 8, PRINTER_FW_BOLD, false, false, false, 0);
    printer_select_font($printer, $lfont);
    printer_set_option($printer, PRINTER_MODE, "RAW");

    //this is the new line
    printer_set_option($printer, PRINTER_TEXT_ALIGN, PRINTER_TA_CENTER);

    printer_draw_text($printer, $text,0,0);
    printer_delete_font($lfont);
    printer_end_page($printer);
    printer_end_doc($printer);
    printer_close($printer);
    }

这就是我需要正确打印的全部内容,因为我会有人知道这是到期的吗?我不是卡帕找到解决方案的谢谢,问候

2014年04年更新:

我想知道有没有人知道更好的方法。想在Bixolon 275上打印,通过usb通过php连接。帮帮我,谢谢

EN

回答 1

Stack Overflow用户

发布于 2014-05-18 12:29:01

您的代码没有为页面设置宽度,因此它无法对齐。使用PRINTER_PAPER_WIDTH参数设置宽度。注意到它使用整数,单位是mm。看看http://www.php.net/manual/en/function.printer-set-option.php

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22226590

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档