FlamePOS 手册 安装指南 · 软件版本 1.1.0-VSMS-1.0.0 English · 产品与下载

FlamePOS 安装指南

产品:FlamePOS
软件版本:1.1.0-VSMS-1.0.0
适用人员:安装人员与系统管理员

1. 本指南的用途

本指南说明如何安装 FlamePOS 1.1.0-VSMS-1.0.0、配置运行环境、连接数据库、配置打印机, 并为 TaxCore E-SDC 或 V-SDC 通信准备 VSMS 连接。

2. 安装包

安装包应包含下列文件与目录:

3. 系统要求

项目要求
操作系统由安装人员认可的 Windows 或 Linux 桌面环境。
运行时与所发行的 FlamePOS 版次兼容的 Java 运行时。此类应用通常使用 Java 8。
内存作为 POS 终端使用时建议至少 4 GB 内存。
存储至少 2 GB 可用空间,用于程序文件、日志、小票模板,以及适用时的本地数据库文件。
网络能访问所配置的数据库,以及所选的 TaxCore E-SDC 或 V-SDC 地址。
打印机在操作系统中配置好、并且 POS 用户账号可用的 80 毫米热敏小票打印机。 税务小票版式宽 226 点(约 79.7 毫米)。

4. 安装前检查清单

5. 安装 Java 运行时

  1. 安装本次发行所认可的 Java 运行时。
  2. 打开终端或命令提示符。
  3. 确认 Java 可用:
java -version

把 Java 版本记入安装检查清单。

6. 安装 FlamePOS

  1. 创建程序目录,例如 Windows 上的 C:\FlamePOS 或 Linux 上的 /opt/flamepos。
  2. 把经批准的 FlamePOS 安装包复制到该目录。
  3. 确认目录中含有程序 JAR、配置目录、小票模板与依赖文件。
  4. 设置文件权限,使普通 POS 用户可以运行程序,但未经授权不能修改敏感配置。

7. 数据库配置

按所选的数据库类型配置连接。程序配置中包含数据库主机、端口、库名、用户名、密码与连接串等设置。

需要核对的字段举例:

8. VSMS / TaxCore 配置

为本次安装选择并配置一个签名方:

E-SDC 模式会执行 PIN 激活,不发送 PAC 头,也不使用客户端证书;V-SDC 模式需要 HTTPS 双向 TLS 与 PAC, 不执行 PIN 激活。FlamePOS 不会自动回退到另一个签名方。测试凭据只能用于测试; 生产凭据只能装在生产环境,且不得提交到源代码库或放进对外的支持包中。

V-SDC 测试环境启动:凭据输入不回显,并在启动前校验证书
图 1. V-SDC 测试环境启动,凭据输入不回显,并在启动前完成证书校验。真实的 PAC、密码与证书数据 绝不应出现在文档或支持包中。

9. 打印机设置

FlamePOS 1.1.0-VSMS-1.0.0 支持在 57 毫米至 80 毫米类别的热敏纸上打印税务小票, 所用版式是为 80 毫米纸卷设计的。57 毫米以内的纸卷与 A4 幅面的税务发票输出 不属于本配置。

  1. 在操作系统中安装小票打印机。
  2. 如可行,打印一张操作系统测试页。
  3. 打开 FlamePOS 的打印机配置。
  4. 选择用于税务小票输出的小票打印机。
  5. 如有使用,选择厨房与报表打印机。
  6. 打印一张 POS 测试小票,核对对齐、二维码可读性与必需的小票字段。

生产环境的安装应使用适合打印顾客小票的真实小票打印机。

10. 首次启动验证

11. 升级说明

升级既有安装之前,请备份数据库、配置文件、小票模板与日志。升级后请确认程序版本, 并在适用时做一笔测试环境的税务发票验证。

12. 卸载

E-SDC PIN、证书文件与密码、PAC 值、数据库密码与生产凭据都属于敏感信息。 不要把它们上传到公开的代码库,也不要通过不安全的方式在支持沟通中发送。
FlamePOS 1.1.0-VSMS-1.0.0 · 安装人员与 IT 支持 · 全部手册