在php中显示收据上的条形码

在php中显示收据上的条形码,php,barcode-printing,Php,Barcode Printing,我想用epson tm-t82 thermal printer.im显示条形码,使用php创建收据 但直到现在,它总是失败 下面是我用来打印收据详细信息内容的php脚本 <?php $mprint .= chr(27).chr(97).chr(49); // align center $mprint .= "Proof of Handover of Dirty Linen\r\n"; $mprint .= " \r\n"; $mprint .

我想用epson tm-t82 thermal printer.im显示条形码,使用php创建收据

但直到现在,它总是失败

下面是我用来打印收据详细信息内容的php脚本

<?php

$mprint .= chr(27).chr(97).chr(49); // align center

$mprint .= "Proof of Handover of Dirty Linen\r\n";

$mprint .= " \r\n";

$mprint .= "Thank You\r\n"; 

$mprint .= chr(27).chr(100).chr(5); // enter 5 lines

exec('echo "'.$mprint.'" > /tmp/linenshrmstruk.tmpctk');

exec('lpr -H 127.0.0.0' -P printername -l /tmp/linenshrmstruk.tmpctk');

?>

这一行被一个额外的撇号打断:

exec('lpr -H 127.0.0.0' -P printername -l /tmp/linenshrmstruk.tmpctk');
可能是:

exec('lpr -H 127.0.0.0 -P printername -l /tmp/linenshrmstruk.tmpctk');

你的第二个有联系。有什么错误?我很抱歉,先生。关键是,你能告诉我,我应该用什么php脚本来显示上面脚本中的条形码吗?你可以使用任何可用的条形码生成器库。在谷歌搜索。是的,先生。谢谢你的建议。但是,你能告诉我,在上面的脚本中显示条形码的是哪个php脚本吗?@PiereRisnayadi大多数条形码都是以图像格式生成的。我不知道你的确切打印机,什么是控制代码发送图像数据,但你需要知道这一点首先。然后,使用一些PHP生成条形码图像。然后,通过将此图像连接到$mprint变量中,用正确的打印机控制代码包装此图像。以下是生成条形码图像的一个示例: