# 信合汽配原生打印助手

当前稳定版：2.3（新增独立标签打印机，支持佳博GP-1324D按70×30毫米TSPL直打）

这个助手运行在 Windows 电脑本机，用来把销售出库单直接发给针式打印机，避开浏览器/PDF 的 A4 页面限制。

## 使用

1. 双击唯一的安装入口 `1-install-and-start.bat`，助手会自动编译并启动。
2. 返回进销存系统，进入“系统设置 → 打印设置 → 打印机程序设置”。
3. 点击“检测助手”，直接从Windows打印机列表中选择高清针式打印机并保存。
4. 销售出库时使用“高清打印”。
5. 如需打印库存标签，在同一页面另外选择“标签打印机”，保存后可打印70×30测试标签。
6. 一键设置会建立Windows启动快捷方式，以后登录电脑时助手会自动运行。

安装完成后，高清打印助手会在后台隐藏运行，不再显示黑色窗口。若启动失败，详细原因会写入 `install-log.txt` 或 `helper-error.log`。

请把解压后的文件夹放在固定位置（例如 `D:\信合打印助手`），完成一键设置后不要再移动或删除该文件夹。

## 查看打印机名称

在 PowerShell 执行：

```powershell
Get-Printer | Select-Object Name
```

新版本不需要手动复制名称或修改 `config.json`，直接在网页设置中选择。

## 说明

- 本方案不生成 PDF，不走浏览器打印。
- 默认使用 Windows 自带 .NET Framework 编译一个本地 `XhqPrintHelper.exe`，不需要安装 Node.js，也不依赖 PowerShell常驻运行。
- 助手只监听当前电脑的 `127.0.0.1:17777`；销售单打印机和标签打印机分别保存，互不串台，也不影响网络打印。
- 保存打印机时会先验证Windows能否真正打开该打印队列；共享路径不会再因为反斜杠转义而失效。
- 打印结束后不发送整页换页指令，所以针式打印机通常会在内容结束后停住。
- 如果打印机驱动或硬件设置强制走纸，需要在打印机面板或驱动里关闭自动换页/自动撕纸相关设置。
