php程序+打印机,PHP到Zebra打印机

error_reporting(E_ALL);

/* Get the port for the service. */

$port = "9100";

/* Get the IP address for the target host. */

$host = "172.17.144.89";

/* construct the label */

$mrn = "123456";

$registration_date = "03/13/2013";

$dob = "06/06/1976";

$gender = "M";

$nursing_station = "ED";

$room = "ED01";

$bed = "07";

$lastname = "Lastname";

$firstname = "Firstname";

$visit_id = "12345678";

$label = "q424\nN\n";

$label .= "A10,16,0,3,1,1,N,\"MR# " . $mrn . " ";

$label .= $registration_date . "\"\n";

$label .= "B10,43,0,3,2,4,50,N,\"" . $mrn . "\"\n";

$label .= "A235,63,0,3,1,1,N,\" ";

$label .= $dob . " ";

$label .= $gender . "\"\n";

$label .= "A265,85,0,3,1,1,N,\" ";

$label .= $nursing_station . " ";

$label .= $room . "-";

$label .= $bed . "\"\n";

$label .= "A10,108,0,3,1,1,N,\"";

$label .= $lastname . ",";

$label .= $firstname;

$label .= "\"\n";

$label .= "A10,135,0,3,1,1,N,\" #" . $visit_id . "\"\n";

$label .= "B10,162,0,3,2,4,50,N,\"" . $visit_id . "\"\n";

$label .= "P1\n";

$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);

if ($socket === false) {

echo "socket_create() failed: reason: " . socket_strerror(socket_last_error ()) . "\n";

} else {

echo "OK.\n";

}

echo "Attempting to connect to '$host' on port '$port'...";

$result = socket_connect($socket, $host, $port);

if ($result === false) {

echo "socket_connect() failed.\nReason: ($result) " . socket_strerror (socket_last_error($socket)) . "\n";

} else {

echo "OK.\n";

}

socket_write($socket, $label, strlen($label));

socket_close($socket);

?>

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值