新增打印模块功能,支持图片分析生成原生模板JSON,查询可用打印机,服务端直打功能,优化打印设计器界面,添加打印机选择和快速打印选项,同时更新依赖项以支持PDF处理。

This commit is contained in:
geht
2026-04-14 17:18:50 +08:00
parent 0024c071ff
commit e04169a694
55 changed files with 30188 additions and 1595 deletions

View File

@@ -355,3 +355,21 @@ justauth:
type: default
prefix: 'demo::'
timeout: 1h
# 打印模块配置
print:
# 预配置网络打印机(英文逗号分隔),例如:\\192.168.1.100\Zebra01,IPP_Printer_A
network-printers: ""
# 原生设计器「上传图片分析模板」OpenAI Chat Completions 兼容接口(通义用 compatible-mode 地址)
native-template-ai:
enabled: true
# api-key 生效方式(任选其一,否则解析结果为空,会走「占位模板」):
# ① 环境变量 DASHSCOPE_API_KEY=sk-xxx
# ② Spring 对应该项的标准环境变量名PRINT_NATIVE_TEMPLATE_AI_API_KEY=sk-xxxIDE「运行配置」里加
# ③ 本机调试可直接写明文(勿提交 Gitapi-key: sk-你的DashScope密钥
api-key: sk-b62f922d63cb420d999a8c8974e00218
base-url: https://dashscope.aliyuncs.com/compatible-mode/v1
# 通义视觉qwen-vl-plus / qwen-vl-max 等;勿填 gpt-4o-mini那是 OpenAI 模型名,仅 base-url=api.openai.com 时可用)
model: qwen-vl-plus
max-image-mb: 8
http-timeout-seconds: 120