一、环境准备
php环境:nginx+php5.5
安装php_printer扩展,下载地址:php_printer各版本扩展下载
64位的电脑选择php_printer-0.1.0-dev-5.5-nts-vc11-x64.zip
32位的电脑选择php_printer-0.1.0-dev-5.5-nts-vc11-x86.zip
斑马打印机
打印机驱动及ZebraDesigner 2软件
确保ZebraDesigner 2软件或excel软件可以打出条码
###二、php代码
1、上代码
//连接打印机,最好不要用局域网的连接方式,因为printer_write可能没权限
//局域网使用\\\\192.168.1.100\\ZDesigner GK888t (EPL)这样的方式连接
$handle = printer_open('ZDesigner GK888t (EPL)');
printer_set_option($handle, PRINTER_MODE, "RAW");
// printer_set_option($handle, PRINTER_ORIENTATION, PRINTER_ORIENTATION_LANDSCAPE);
printer_set_option($handle, PRINTER_PAPER_FORMAT, PRINTER_FORMAT_CUSTOM);
printer_set_option($handle,PRINTER_PAPER_WIDTH,40);//设置宽度
printer_set_option($handle,PRINTER_PAPER_LENGTH,30);//设置高度
$lfont = printer_