%+header%> <% local sys = require "luci.sys" local fs = require "nixio.fs" local code = fs.readfile("/etc/lasersharp/pairing_code") or "未生成" code = code:gsub("%s+", "") local formatted_code = code if #code == 6 then formatted_code = code:sub(1,3) .. "-" .. code:sub(4,6) end local printer_ip = fs.readfile("/etc/lasersharp/printer_ip") or "" printer_ip = printer_ip:gsub("%s+", "") local detected_printer = fs.readfile("/etc/lasersharp/detected_printer") or "正在自动搜索局域网打印机..." local has_python = (sys.call("command -v python3 >/dev/null 2>&1") == 0) local is_running = (sys.call("pgrep -f lasersharp-gateway.py >/dev/null 2>&1") == 0) local log_tail = sys.exec("tail -n 18 /tmp/lasersharp_gateway.log 2>/dev/null") or "暂无日志" %>