|
|
发表于 2026-10-27 11:06:49
|
显示全部楼层
## 设置步骤
1. 右键 → 以管理员身份运行`AmazeLPD_Manager.exe` (非管理员会因无法写入 ProgramData 的 WAL 文件而报错)
2. 在工具栏点击 启动服务 (或执行`Start-Service AmazeLPD` ),确认状态变为 Running
3. Queues(队列)→ 新建 ,逐项填写:
- `Name` :队列名,客户端会用它做 LPD/IPP 的目标
- `OutputMethod` :输出方式(转发到本机 Windows 打印机、写入文件夹、调用 REST API 等三选一)
- `LocalPrinterName` :选打印机时填(名字要和系统里的打印机完全一致)
- 走 REST 时填`RestApiUrl` 、认证方式(None/Basic/Token)、自定义 Header
- `EbcdicToAscii` +`EbcdicCodePage` :只有 AS/400、iSeries 这类 EBCDIC 数据源才需要开启,默认码页 37
- `SpoolPath` :留空则用全局 spool 目录
4. Settings 里集中设置以下全局项:
- QUEUE DEFAULTS :默认输出方式、默认用户、EBCDIC 转换、REST 默认值(新建队列时的模板)
- PORT :LPD 515、IPP 631;改端口后必须重启服务
- CERTIFICATE THUMBPRINT + Require TLS :要做`ipps://` 加密打印时,把证书导入“本地计算机 → 个人(certlm.msc)”,再把证书指纹粘贴到这里,并勾选 Require TLS;更换证书后必须重启服务
- ALLOWED SENDERS :IP 白名单,用逗号或换行分隔;LPD 515 本身没有加密,建议只放行信任的网段(localhost 默认放行,30 秒内生效)
- 日志级别、超时 60 秒、历史保留 30 天、并发处理数等(分别对应`JobTimeoutSeconds` 、`HistoryRetainDays` 、`MaxProcessors` )
5. License → Import AmazeLPD License ,导入厂商签发的`.lic` 文件(Personal 每小时 10 份 / Enterprise 不限量 / Site licence 绑定域)。导入后重启服务生效。
## 打印端(真正意义上的“客户端”)怎么连
- LPD:`lpr -S <服务器IP> -P <队列名> 文件` (Windows 需先启用“LPR 端口监视器”功能)
- IPP:添加打印机`http://<服务器IP>:631/printers/<队列名>`
- IPPS:`ipps://<服务器IP>:631/printers/<队列名>` ,前提是第 4 步已配好证书并勾选 Require TLS
- 防火墙要放行 515 和 631 |
|