运营概览
💰 收益
今日流水
–
本周流水
–
本月流水
–
待打款结算
–
🖨️ 打印量
今日打印
–
本周打印
–
本月打印
–
今日任务
–
今日失败
–
🖥️ 设备与团队
设备总数
–
在线设备
–
商铺数量
–
员工数量
–
未解决告警
–
🩺 系统健康(53.23)
数据库 PostgreSQL
–
MQTT 通信(EMQX)
–
后端运行时长
–
系统监控 转换服务 · 接口速率 · 容量水位 · 近24小时
磁盘占用
–
实时 QPS · 下单/识别/预览
–
近 7 天概览
上传统计(近 7 天 · 分片上传)
转换耗时(ms · 按小时合计四种调用)— 平均 - - P95
转换失败次数(每小时)
接口峰值 QPS(该小时每秒最高次数)
设备管理
| 设备 ID | 名称 | 二维码编号 | 型号 | 盒端版本 | 连接 | 所属商铺 | 盒子状态 | 打印机状态 | 耗材余量 | 系统资源(内存/CPU/磁盘) | 对账(登记 / 总印量 / 平台 / 差) | 操作 |
|---|
告警中心
| 级别 | 设备 | 类型 | 内容 | 时间 | 状态 | 操作 |
|---|
打印机日志
全局默认 · 上报级别 新盒子和未单独设置的盒子跟随这里的级别(0 最严重 ~ 7 最轻)
全局默认 · 告警级别 勾选的级别才告警+推送老板
打印机主动上报的错误/警告/事件(Syslog),含出现与恢复时间。正常打印不刷日志,页面安静属正常现象。
| 出现时间 | 恢复时间 | 级别 | 店铺 | 打印机 | 内容 | 状态 |
|---|
故障统计
| 评级 | 设备 | 所属商铺 | 当前状态 | 累计 | 卡纸 | 离线 | 门盖 | 纸盒 | 其他 | 未解决 | 平均恢复 | 近30天 | 终身卡纸 | 最近故障 | 操作 |
|---|
设备二维码绑定
| 二维码编号 | 状态 | 绑定设备 | 绑定时间 | 操作 |
|---|
用法:打印拼版 → 裁切贴到机器 → 在"操作"列把码绑定到对应设备。盒子坏了:解绑旧码 → 绑定新盒子,码不用重印。一店多机:每台机器贴不同的码、绑不同的设备。
设备维护说明
设置入口:浏览器打开
设置后验证:回到设备列表,对该设备执行「状态回读」+「测试打印」,确认盒子全链路正常。
总原则:只保留 IPv4 + DHCP + IPP 打印 + SNMP 只读,其余全部关闭——关闭后可防止同网段电脑/手机绕过小程序直接打印(防白嫖),并缩小攻击面。
https://打印机IP/hp/device/(例:https://192.168.1.107/hp/device/)→ 输入管理员账号密码 → Networking(网络)页逐项开关。设置后验证:回到设备列表,对该设备执行「状态回读」+「测试打印」,确认盒子全链路正常。
总原则:只保留 IPv4 + DHCP + IPP 打印 + SNMP 只读,其余全部关闭——关闭后可防止同网段电脑/手机绕过小程序直接打印(防白嫖),并缩小攻击面。
🖨️ 面板必设三项(防硒鼓芯片报错 · 装机必做)
背景:HP 新固件会"动态安全"拉黑兼容硒鼓芯片导致无法打印。这三项只能在打印机面板上设(已实测:该机型 SNMP/网页均无远程写入口),设一次终身有效。装维装机时按顺序设完再离场。
①【必关】固件自动更新:面板 →
②【必开】碳粉极低 → 继续:面板 →
③【必关】碳粉盒保护:面板 →
后台监督:耗材策略(是否限制非原装)与极低行为可远程自动检测,不合规会在设备详情标红告警;固件版本被意外变更也会告警;芯片类错误(10.00.00)秒级推送。"碳粉盒保护"状态无法远程读取,靠本条装机流程把关。
①【必关】固件自动更新:面板 →
设置 → 系统设置 → 固件更新 → 把自动检查/自动下载设为关闭/手动(不同固件菜单名略有差异,找"固件更新"字样)。这是防芯片报错最重要的一步:固件不升级,已验证好用的兼容芯片永远不会被拉黑。②【必开】碳粉极低 → 继续:面板 →
设置 → 系统设置 → 耗材设置 → 黑色碳粉 → 极低用量 → 改成继续(青/品红/黄同理)。碳粉极低时照常打印不打断营业,余量由后台监控告警。③【必关】碳粉盒保护:面板 →
设置 → 系统设置 → 耗材设置 → 碳粉盒保护 → 设为关闭。开启后硒鼓换到另一台打印机会被永久锁死报废。后台监督:耗材策略(是否限制非原装)与极低行为可远程自动检测,不合规会在设备详情标红告警;固件版本被意外变更也会告警;芯片类错误(10.00.00)秒级推送。"碳粉盒保护"状态无法远程读取,靠本条装机流程把关。
🖥️ 盒端渲染(0.7.29 起默认,打印机不再渲染)
原理:盒子用 Ghostscript 把 PDF 渲染成 1200dpi 打印语言再发给打印机,彩色机走
① 更换打印机后必做:SSH 到盒子执行
② 应急回退直打:渲染异常时执行
③ 性能参考:x86 盒(Z8350 四核 2G)10 页高清 PDF 渲染约 1.3 秒、峰值内存与页数无关(约 25-30MB)。
pxlcolor、黑白机走 pxlmono,颜色由 print-color-mode 指令控制。装机脚本已自动安装 ghostscript/poppler-utils。① 更换打印机后必做:SSH 到盒子执行
rm /persist/config/printer_color ——彩黑检测结果缓存在此文件,换机后必须删掉让它重新检测,否则黑白机会被当成彩色机走 pxlcolor(字发青)。② 应急回退直打:渲染异常时执行
echo direct > /persist/config/render_mode 并重启 box-agent,即回退旧链路(PDF 直发打印机渲染);排查完后 rm /persist/config/render_mode 恢复盒端渲染。③ 性能参考:x86 盒(Z8350 四核 2G)10 页高清 PDF 渲染约 1.3 秒、峰值内存与页数无关(约 25-30MB)。
✅ 必须保留
| 功能 | 原因 |
|---|---|
| IPv4 + DHCP | 盒子连接打印机的根基。建议同时在路由器上给打印机做 IP/MAC 绑定,防止 IP 变化后盒子失联 |
| IPP 打印 | 盒端打印队列走 ipp://打印机IP/ipp/print,命根子,绝不能关 |
| SNMP v1/v2c(只读使用) | 印数/状态备用通道:打印机状态 Web 服务(LEDM)会不定期变慢,SNMP 走 UDP 与它完全独立,盒端 LEDM 读不到时自动切换,保证打印进度和完成确认不受影响。 设置要求(EWS → Networking → SNMP,共 4 步):① 选"启用 SNMPv1/v2 读写访问"(要自定义团体名必须选这项;选"只读(public)"会把 Get 写死成 public);② Set 团体名称填 zizhu2026rw 并确认——绝不能留空,留空=默认 public 仍可写;③ Get 团体名称填 zizhu2026ro 并确认;④ 勾选"禁用默认 Get 团体名称 public"。SNMPv3 不启用。安全说明:打印机直连盒子网段、不暴露公网;public 已废、写需要私有串,只读 community 在维护说明公开不影响安全(能读到的只有印数/状态)。 |
❌ 建议关闭 · 防白嫖(同网段设备可直接发现/驱动打印机)
| 功能 | 原因 |
|---|---|
| AirPrint | 苹果手机免驱动直接打印,白嫖风险最高 |
| Bonjour | AirPrint 依赖项;关掉同时避免盒端误选 mDNS 临时队列 |
| 9100 打印 | 裸 socket 打印,Windows 直接发数据即可打印;咱们走 IPP,用不上 |
| LPD 打印 / LPD 横幅页打印 | 老牌打印协议,Windows 可直连打印 |
| WS-Discovery / WS-Print | Windows 网络发现后"即点即打" |
| WS-Scan / SOAP Scan / eSCL (AirPrint-Scan) / eCCL | 扫描服务,业务用不到,纯攻击面 |
⚠️ 建议关闭 · 管理风险(明文/老旧协议)
| 功能 | 原因 |
|---|---|
| Telnet 配置 | 明文管理口,密码裸奔 |
| FTP 打印 | 明文协议 + 可直连打印 |
| TFTP 配置文件 | 配置文件可被拉取/篡改 |
| SLP | 老旧发现协议,有历史漏洞 |
| LLMNR | 可被名称欺骗劫持流量 |
🔧 SNMP 设置步骤(EWS 图文指引,必做)
入口:浏览器打开
界面结构(HP 固件通用):页面顶部三个单选项 + 两个团体名称输入框 + 一个复选框:
① 单选项 "启用 SNMPv1/v2 读写访问" ← 必须选这项。选"只读(public)"会把 Get 团体名写死成 public,自定义 ro 无效;
② 输入框 "Set 团体名称"(或 Set Community Name)→ 填
③ 输入框 "Get 团体名称"(或 Get Community Name)→ 填
④ 复选框 "禁用默认 Get 团体名称 public"(Disable default Get community name "public")→ 务必勾选,让公知的 public 彻底失效;
⑤ 页面底部点 应用 / Apply 保存。
SNMPv3:不启用(盒子用 v2c,v3 开着也是闲置攻击面)。
安全说明:打印机直连盒子网段、不暴露公网;public 已废、写需要私有串;只读 community 公开在本说明里不影响安全——能读到的只有印数/状态这类无害数据。
https://打印机IP/hp/device/ → 登录管理员账号 → 左侧 Networking(网络) → 找到 SNMP 项(在协议列表里,和 AirPrint/9100 打印同一页)。界面结构(HP 固件通用):页面顶部三个单选项 + 两个团体名称输入框 + 一个复选框:
① 单选项 "启用 SNMPv1/v2 读写访问" ← 必须选这项。选"只读(public)"会把 Get 团体名写死成 public,自定义 ro 无效;
② 输入框 "Set 团体名称"(或 Set Community Name)→ 填
zizhu2026rw,点旁边的 确认/Set 按钮;绝不能留空——留空等于默认 public 仍可写, anyone 都能改打印机配置;③ 输入框 "Get 团体名称"(或 Get Community Name)→ 填
zizhu2026ro,同样点确认;④ 复选框 "禁用默认 Get 团体名称 public"(Disable default Get community name "public")→ 务必勾选,让公知的 public 彻底失效;
⑤ 页面底部点 应用 / Apply 保存。
SNMPv3:不启用(盒子用 v2c,v3 开着也是闲置攻击面)。
安全说明:打印机直连盒子网段、不暴露公网;public 已废、写需要私有串;只读 community 公开在本说明里不影响安全——能读到的只有印数/状态这类无害数据。
🔧 SNMP 设置后验证(必做)
盒端 0.7.16 起印数基线 SNMP 优先。设置完成后,在设备列表对该设备执行一次「测试打印」:
验证主通道(SNMP):看盒端日志出现
验证备用通道(LEDM 兜底):临时在打印机上把 SNMP 关掉再打一张——日志会出现
看日志方式:后台设备列表 → 该设备「盒端日志」,或 SSH 到盒子执行
验证主通道(SNMP):看盒端日志出现
印数基线=N(SNMP) 字样,说明 SNMP 读数正常,进度/完成确认都走 SNMP(快、稳);验证备用通道(LEDM 兜底):临时在打印机上把 SNMP 关掉再打一张——日志会出现
印数源回落 LEDM(或印数基线不带 SNMP 标记),说明 LEDM 兜底链路也正常;验完必须把 SNMP 开回,否则长期走慢的 Web 通道。看日志方式:后台设备列表 → 该设备「盒端日志」,或 SSH 到盒子执行
journalctl -u box-agent -f。
📡 打印机 Syslog(0.7.27 起全自动,无需手工配置)
打印机硬件错误(如 54.14 颜色平面定位传感器错误)发生时,面板有提示但盒端轮询可能要在下一次心跳才发现。Syslog 是打印机主动秒级推送的日志通道:卡纸/门盖/硬件错误/固件异常都会实时上报。
工作链路:打印机 JetDirect Syslog → 盒子 UDP 514 → 盒端分类去重 → 心跳上报 → 警告中心(critical 级错误还会推送店铺)。
盒端 0.7.27b 起全自动:盒子开机后自动用 SNMP 把打印机的 Syslog 服务器指向自己(OID
换打印机后:无需任何操作——新打印机接入后盒子会在 5 分钟内自动完成 Syslog 指向(同样需要重启一次打印机才生效;不重启也能打印,只是错误日志延迟到下次心跳)。
手工验证(SSH 到盒子):
查看日志:设备管理 → 🖨 打印机日志页(告警中心右边):按店铺/打印机/日期筛选,每条事件带出现时间和恢复时间(打印机恢复正常后自动填写,无需人工销警)。
中文翻译:常见报错自动翻译(如
工作链路:打印机 JetDirect Syslog → 盒子 UDP 514 → 盒端分类去重 → 心跳上报 → 警告中心(critical 级错误还会推送店铺)。
盒端 0.7.27b 起全自动:盒子开机后自动用 SNMP 把打印机的 Syslog 服务器指向自己(OID
1.3.6.1.4.1.11.2.4.3.5.5.0,写团体名 zizhu2026rw),设置完重启一次打印机生效;此后每 30 分钟巡检一次,被改丢会自动改回(自愈)。换打印机后:无需任何操作——新打印机接入后盒子会在 5 分钟内自动完成 Syslog 指向(同样需要重启一次打印机才生效;不重启也能打印,只是错误日志延迟到下次心跳)。
手工验证(SSH 到盒子):
/tmp/snmpget 10.99.0.10 zizhu2026ro 1.3.6.1.4.1.11.2.4.3.5.5.0 回显 10.99.0.1 即已指向盒子;盒端日志出现 [syslog] UDP514 监听已启动 即接收就绪。查看日志:设备管理 → 🖨 打印机日志页(告警中心右边):按店铺/打印机/日期筛选,每条事件带出现时间和恢复时间(打印机恢复正常后自动填写,无需人工销警)。
中文翻译:常见报错自动翻译(如
paper out → 缺纸),日志页直接显示中文(原文附后)。
🎚 Syslog 级别与过滤(0.7.28 起后台可配)
两个独立档位(0 最严重 ~ 7 最轻,8 个级别手动勾选):
· 上报级别:勾选的级别盒子才往服务器发(日志页可见);
· 告警级别:勾选的级别才触发告警+推送老板微信,未勾选的只记日志不打扰(生产建议 0-3)。
入口:设备详情 → 📝 Syslog页签(单台设置);打印机日志页 → ⚙ 上报与过滤设置(全局默认,新盒子跟随)。
过滤优先级(盒端):恢复信号(error cleared / ready,永远不滤)→ 噪音词(内置 + 后台追加)→ 级别白名单 → 硬件错误关键词兜底。
下发机制:保存即发 MQTT 指令 → 盒子写
API(供联调):
调试模式:盒子 SSH 执行
· 上报级别:勾选的级别盒子才往服务器发(日志页可见);
· 告警级别:勾选的级别才触发告警+推送老板微信,未勾选的只记日志不打扰(生产建议 0-3)。
入口:设备详情 → 📝 Syslog页签(单台设置);打印机日志页 → ⚙ 上报与过滤设置(全局默认,新盒子跟随)。
过滤优先级(盒端):恢复信号(error cleared / ready,永远不滤)→ 噪音词(内置 + 后台追加)→ 级别白名单 → 硬件错误关键词兜底。
下发机制:保存即发 MQTT 指令 → 盒子写
/persist/config/syslog-filter.json(断电不丢)热生效;全局变更广播全部设备;离线盒子上线自动补发,无需人工。API(供联调):
POST /api/devices/{id}/syslog(单台保存即下发,levels/alert_levels 传 "0,1,2,3" 或空=跟随全局,drop 传关键词数组);GET/POST /api/syslog/defaults(全局默认,POST 保存并广播)。调试模式:盒子 SSH 执行
touch /persist/config/syslog-all 即全量记录(所有级别+不过滤),rm 该文件恢复配置化过滤。
🔘 可关可不关(建议关)
| 功能 | 原因 |
|---|---|
| IPv6 / DHCPv6 / BOOTP / AUTOIP | 纯 IPv4 环境用不到,全关。注意:关 AUTOIP 前确认 DHCP 正常,否则断 DHCP 后打印机拿到 169.254 地址会导致盒子失联 |
| ARP-Ping | 无害(IP 冲突检测),保持默认即可 |
| DHCPv4 FQDN (RFC 4702) | 无害,随意 |
🔧 装维 SOP(按顺序执行)
1. 打印机恢复出厂/确认固件,纸盒介质类型设为「自动」(允许用可用介质代打,避免纸张不一致卡作业)
2. 上电联网后,在设备管理 → 设置里把纸张规格绑定到纸盒(如 A4→纸盒1、A5→纸盒2),并关闭不用的纸盒(关闭后不报缺纸)
3. 按上方清单关闭多余网络服务(SNMP、AirPrint、9100 等)
4. 设备管理 → 运维 → 打印测试页(可选纸盒)+「读取错误」+「查看打印队列」,三条全通才算合格
5. 贴设备二维码,扫码绑定商铺
6. 拆除打印机面板按键(防白嫖),面板残留提示状态交由后台监控
常见问题:
·
· 缺纸状态导致作业卡住:云端/盒端看门狗约 3 分钟自动清理卡死作业并通知店铺,也可在运维页手动「🧹 清理卡死作业」
· 机器无法远程重启(HP 打印机不支持),断电重启只能到店操作——所以纸盒/纸张一定要按 SOP 配好再离场
2. 上电联网后,在设备管理 → 设置里把纸张规格绑定到纸盒(如 A4→纸盒1、A5→纸盒2),并关闭不用的纸盒(关闭后不报缺纸)
3. 按上方清单关闭多余网络服务(SNMP、AirPrint、9100 等)
4. 设备管理 → 运维 → 打印测试页(可选纸盒)+「读取错误」+「查看打印队列」,三条全通才算合格
5. 贴设备二维码,扫码绑定商铺
6. 拆除打印机面板按键(防白嫖),面板残留提示状态交由后台监控
常见问题:
·
mediaPrompt 缺纸/装纸提示=打印机在等纸,纸盒装上纸后按面板 OK 或重新开关纸盒即可;后台「读取错误」能看到具体是哪个纸盒、要求什么纸· 缺纸状态导致作业卡住:云端/盒端看门狗约 3 分钟自动清理卡死作业并通知店铺,也可在运维页手动「🧹 清理卡死作业」
· 机器无法远程重启(HP 打印机不支持),断电重启只能到店操作——所以纸盒/纸张一定要按 SOP 配好再离场
订单管理
| 订单号 | 设备 | 商铺 | 用户 | 规格 | 页数×份数 | 单价 | 金额 | 状态 | 创建时间 | 支付时间 | 退款 | 操作 |
|---|
| 用户名称 | 订单号 | 申请说明 | 问题照片 | 打印文件 | 状态 | 申请时间 | 审核 | 退款金额 | 操作 |
|---|
📮 店铺反馈
| ID | 店铺 | 类型 | 反馈内容 | 状态 | 提交时间 | 处理人/时间 | 操作 |
|---|
店铺资料修改审核
| ID | 店铺 | 申请人 | 变更内容(当前值 → 新值) | 状态 | 提交时间 | 审核 | 操作 |
|---|
店铺或装维在小程序修改资料后进入此列表,审核通过后才会真正生效;操作记录见 📋 操作日志。
用户管理
| 账号 | 用户名称 | 电话 | 角色 | 订单数 | 累计消费 | 经验值 | 状态 | 创建时间 | 操作 |
|---|
| ID | 店铺 | 名下设备 | 申请人 | 备注 | 状态 | 申请时间 | 处理人/时间 | 操作 |
|---|
商铺分成
💰 本周分成(按等级比例实时算)
本周总流水
–
平台留成(我们)
–
商铺应分
累计已打款
–
待打款
–
| 账号 | 店名 | 设备数 | 分成等级 | 本周流水 | 本周应分 | 累计流水 | 待打款 | 操作 |
|---|
周结算单
| 周期 | 商铺 | 周流水(元) | 分成金额(元) | 状态 | 打款时间 | 操作 |
|---|
OTA 升级
发布新版本
| ID | 版本 | 文件地址 | 说明 | 发布时间 | 操作 |
|---|
会员管理
等级配置
| 等级 | 图标 | 名称 | 经验门槛 | 折扣率 | 启用 |
|---|
消费 1 元 = 10 经验(不足 1 经验舍去);每条经验 1 年滚动过期(今天得的,明年今天自动扣除);等级按有效经验自动升降。折扣率填 0~1 的小数(0.95 = 95 折)。
用户建议
| ID | 用户 | 建议内容 | 回复 | 状态 | 提交时间 | 操作 |
|---|
合作申请
| ID | 行业/门店 | 位置 | 电话 | 周边特点 | 加急 | 状态 | 内部备注 | 申请时间 | 操作 |
|---|
打印机库
| ID | 名称 | 型号 | 序列号 | 采购价 | 采购日期 | 供应商 | 保修至 | 状态 | 绑定设备/店铺 | 备注 | 操作 |
|---|
打印机型号参数库
| 关键词 | 名称 | 厂商私有属性 | USB策略 | 网口RAW | 能力开关 | 备注 | 更新时间 | 操作 |
|---|
操作日志
| 时间 | 操作账号 | 动作 | 详情 | IP |
|---|
系统设置
商家转账 / 小程序支付 共用的微信支付商户配置,密钥仅保存在服务器。
未配置
场景需先在微信商户平台「产品中心 → 商家转账 → 转账场景」申请开通,ID 以平台审核通过的为准
打印完成 / 退款结果 / 设备告警 / 分成结算 推送给用户与店铺(小程序后台需先申请模板)
未配置
模板字段要求(关键词按此顺序选,键名按类型自动编号):
① 打印完成/退款结果:订单状态(thing) + 文件名称(thing) + 订单金额(amount),共 3 个;
② 设备告警:设备名称(thing) + 告警内容(thing) + 时间(time) + 备注(thing),共 4 个;
③ 分成结算:到账时间(time) + 结算类型(thing) + 结算金额(amount),共 3 个(已按"结算到账通知"模板适配)。
① 打印完成/退款结果:订单状态(thing) + 文件名称(thing) + 订单金额(amount),共 3 个;
② 设备告警:设备名称(thing) + 告警内容(thing) + 时间(time) + 备注(thing),共 4 个;
③ 分成结算:到账时间(time) + 结算类型(thing) + 结算金额(amount),共 3 个(已按"结算到账通知"模板适配)。
故障持续重提醒
设备故障未解决时按间隔重复推送店主(最多重推 5 次),解决后自动停止
每
分钟重推一次
发送测试
配置模板后立即验证能否送达、keywords 是否匹配
复印自动抠图(53.374)
证件复印页一键去除背景,结果直接作为证件成品图
同一照片只抠图一次(哈希缓存),重复操作零费用;手动对齐始终可用作兜底。
复印件墨色增强(crisp)已移至「墨色增强」页签,按来源开关 + 11 项参数可视化调参。
缓存管理
可再生成的中间产物,删除不影响任何订单数据
-
复印件墨色增强(crisp)
加深字迹墨色 + 纸面提白,纯亮度曲线+纹理级锐化,不加粗笔画;保存即时生效
|
对哪些来源生效:
| 参数 | 当前值 | 作用 | 调大 / 调小效果 |
|---|---|---|---|
| 墨色加深系数 ink | 压暗 200 以下中灰区间,字迹更黑 | 调大→字更黑但照片区变闷 | |
| 锐化力度 sharpen | 纹理级锐化强度,提纹路清晰度 | >90 会被感知为"加粗"(B 档 140 已被否决) | |
| 白场分位 white | 纸面基准亮度(分位点),拉白用 | 调大→纸更白,但暗图易过曝 | |
| 锐化半径 radius | 纹理级锐化的作用范围 | 调大→笔画边缘过冲、字变粗(踩过坑) | |
| 锐化门槛 thold | 低于此灰度差不动(防噪点放大) | 调小→噪点/纸纹被锐化出来 | |
| 墨色阈值 inklevel | 高于此亮度纹丝不动(保护白纸) | 调低→白纸也被压灰 | |
| 白场下限 whitefloor | 纸面基准合理才拉白,防暗图过曝 | 调低→暗图也强制拉白易过曝 | |
| 黑场起点 black | 此亮度以下压到纯黑 | 调大→深灰文字被压成死黑丢细节 | |
| 边缘膨胀核 dilate | alpha 弱边缘补偿,防"吃边" | 调大→带背景毛边 | |
| 环带宽度 ring | 边缘杂色环带回填(净边) | 调大→可能引入远处深色 | |
| 边缘高斯 gauss | 边缘平滑,防打印锯齿 | 调大→边缘发虚 |
调参建议:一次只改一个参数(先动加粗的主三参数),改完打印一张 A/B 对比再定;改动即时生效并留审计日志。
边缘类 3 项是防"吃边/毛边"的保险丝,非必要不动;微信文档为电子文件无拍摄环节,增强对其不适用。
边缘类 3 项是防"吃边/毛边"的保险丝,非必要不动;微信文档为电子文件无拍摄环节,增强对其不适用。
打印文档/头像等文件存腾讯云 COS:小程序 STS 直传不占用服务器带宽,下载走签名 URL(盒子无需改动)。关闭时一切回退本地磁盘。
未配置
① 建议北京(ap-beijing)地域,与服务器内网互通免流量费;
② 桶权限设「私有读写」,文件经 /files/ 302 签名 URL 访问,COS 侧生命周期:打印文档 10 天、退款凭证 30 天自动删除,头像永久保留;
③ 用了二级域名:DNS 加 CNAME → 默认域名,COS 控制台「域名与传输管理 → 自定义源站域名」绑定并上传泛域名证书;
④ 小程序直传需在公众平台「开发管理 → 服务器域名 → uploadFile 合法域名」加上面「当前文件访问域名」那个域名。
② 桶权限设「私有读写」,文件经 /files/ 302 签名 URL 访问,COS 侧生命周期:打印文档 10 天、退款凭证 30 天自动删除,头像永久保留;
③ 用了二级域名:DNS 加 CNAME → 默认域名,COS 控制台「域名与传输管理 → 自定义源站域名」绑定并上传泛域名证书;
④ 小程序直传需在公众平台「开发管理 → 服务器域名 → uploadFile 合法域名」加上面「当前文件访问域名」那个域名。