$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";