$user,
"stime" => $stime,
"sig" => $sig,
"apiname" => "Open_queryPrinterStatus",
"sn" => $sn
];
$cookieFile = "/tmp/xprinter_cookie.txt";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($statusParams));
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookieFile);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookieFile);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["Cookie: _gp_pc=1"]);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
$resStatus = curl_exec($ch);
curl_close($ch);
echo "1. 查询打印机在线状态返回: " . $resStatus . "\n\n";
// 2. 发送测试小票
$info = "小众厨房设备商城
";
$info .= "-- 联小票单 --
";
$info .= "--------------------------------
";
$info .= "订单编号:TEST" . date("YmdHis") . "
";
$info .= "下单时间:" . date("Y-m-d H:i:s") . "
";
$info .= "--------------------------------
";
$info .= "商品名称 数量 单价
";
$info .= "商用切菜机(测试) 1 ¥69.00
";
$info .= "不锈钢隔热垫 2 ¥15.00
";
$info .= "--------------------------------
";
$info .= "合计金额:¥99.00 元
";
$info .= "客户姓名:测试用户
";
$info .= "联系电话:13984283762
";
$info .= "送货地址:贵州省修文县城内配送点
";
$info .= "--------------------------------
";
$info .= "谢谢惠顾,欢迎再次光临!
";
$printParams = [
"user" => $user,
"stime" => $stime,
"sig" => $sig,
"apiname" => "Open_printMsg",
"sn" => $sn,
"content" => $info,
"times" => 1
];
$ch2 = curl_init();
curl_setopt($ch2, CURLOPT_URL, $url);
curl_setopt($ch2, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch2, CURLOPT_POST, 1);
curl_setopt($ch2, CURLOPT_POSTFIELDS, http_build_query($printParams));
curl_setopt($ch2, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch2, CURLOPT_COOKIEJAR, $cookieFile);
curl_setopt($ch2, CURLOPT_COOKIEFILE, $cookieFile);
curl_setopt($ch2, CURLOPT_HTTPHEADER, ["Cookie: _gp_pc=1"]);
curl_setopt($ch2, CURLOPT_TIMEOUT, 10);
$resPrint = curl_exec($ch2);
curl_close($ch2);
echo "2. 发送测试订单打单指令返回: " . $resPrint . "\n";
echo "===============================================================\n";