pos机小票word模板大全,二维码和条形码打印的小票打印程序 您所在的位置:网站首页 刷卡小票图片大全 pos机小票word模板大全,二维码和条形码打印的小票打印程序

pos机小票word模板大全,二维码和条形码打印的小票打印程序

2024-06-17 04:28| 来源: 网络整理| 查看: 265

网上有很多关于pos机小票word模板大全,二维码和条形码打印的小票打印程序的知识,也有很多人为大家解答关于pos机小票word模板大全的问题,今天pos机之家(www.poszjia.com)为大家整理了关于这方面的知识,让我们一起来看下吧!

本文目录一览:

1、pos机小票word模板大全

pos机小票word模板大全一、开源项目简介

用于小票打印,目前适用于Window(Windows 7、Windows 10)。

是使用php Laravel搭建的一个小票打印的Api服务,使用php的mike42/escpos-php库。

内容已包含一个独立解压版的php7.3.4,不需另行安装php环境。

二、功能概述

laravel搭建的一个小票打印的Api服务,支持Win10/Win7 集成php独立环境 Window ticket printer。

小票打印 添加了html和html模板打印,支持二维码和条形码。

三、技术选型

PHP、Laravel

四、使用方法及界面展示使用方法安装服务下载源码的zip包解压源码包(注意:不要解压到中文路径)运行 quick-start.bat(打开配置页) 或 printer-start.bat(不打开配置页)配置页(或使用下面的接口调用进行配置)安装后,会自动启动服务,并打开打印配置页面打印配置页URL : http://localhost:8077/printer-setting配置页:打印效果:配置页说明

在操作之前,请先在安装好小票打印机及驱动。1.添加打印机:选择安装的小票打印机,点击“+”号如果列表内为空,则新添加的打印机会成为默认打印机。注意:“虚拟打印机”是无法添加的2.点击打印测试页,会跳转到预览页,点击右侧,打印按钮。从接口进行配置获取所有打印机

GET http://localhost:8077/api/printer/get-local-printers获取现有打印机配置

GET http://localhost:8077/api/printer/get-config配置添加的小票打印机

POST http://localhost:8077/api/printer/set-printer-config参数:JSON{"printer_name":"POS-58","is_default":true}设置默认打印机

POST http://localhost:8077/api/printer/set-defult-printer参数:JSON{"printer_name":"POS-58"}使用图片打印因为各种小票打印机支持的功能差异太大,所以就只实现图片打印,市场上80%的小票打印机都支持图片。测试页就是使用HTML转canvas图片进行打印的

POST http://localhost:8077/api/job/print-image-data-url参数:JSONprinter_name: 可以不传或为空,则使用默认打印机{"printer_name":"POS-58","image_data":"data:image/png;base64,..."}二维码和条形码支持

在使用HTML或HTML模板打印时可使用class qrcode和barcode 对二维码条形码进行标记 二维码和条形码的更多参数配置,可以通过节点data属性进行传递

示例:二维码: 内容: https://gitee.com/wuxue107/二维码的更多属性参考: https://github.com/davidshimjs/qrcodejs条形码: 内容: nop-printer二维码的更多属性参考: https://lindell.me/JsBarcode/

使用HTML打印

http://127.0.0.1:8077/api/job/print-html请求:POST-JSON:{"html":"

HELLO NOP

","printer_name":null}响应:{"code": 0,"msg": "操作成功","data": {"task_id": 14}}使用HTML模板打印

http://127.0.0.1:8077/api/job/print-tpl请求:POST-JSON:{"printer_name":null,"tpl_name":"simple-tpl","tpl_params":{"user":"NOP"}}响应:{"code": 0,"msg": "操作成功","data": {"task_id": 14}}HTML打印模板管理模板采用lodash template 模板语法保存模板(模板名不存在则创建)

http://127.0.0.1:8077/api/print-tpl/save请求:POST-JSON:{"attrs":{"tpl_name":"simple-tpl","tpl_content":"

HELLO

","params_examples":"{\\"user\\":\\"WORLD\\"}"}}响应:{"code": 0,"msg": "操作成功","data": {"tpl_name": "simple-tpl","tpl_content": "

HELLO

","params_examples": "{\\"user\\":\\"WORLD\\"}","updated_at": "2021-02-19T16:49:38.000000Z","created_at": "2021-02-19T16:49:38.000000Z","id": 2}}查询模板

http://127.0.0.1:8077/api/print-tpl/get请求:POST-JSON:{"tpl_name":"simple-tpl"}响应:"data": {"tpl_name": "simple-tpl","tpl_content": "

HELLO

","params_examples": "{\\"user\\":\\"WORLD\\"}","updated_at": "2021-02-19T16:49:38.000000Z","created_at": "2021-02-19T16:49:38.000000Z","id": 2}}删除模板

http://127.0.0.1:8077/api/print-tpl/delete请求:POST-JSON:{"tpl_name":"simple-tpl"}响应:{"code": 0,"msg": "操作成功","data": null}启动服务

运行:printer-start.bat停止服务

运行:printer-stop.bat注册系统服务启动项

运行:system-service register注销系统服务启动项

运行:system-service unregister五、开源协议

使用MIT开源协议

六、源码地址

私信回复:小票打印

以上就是关于pos机小票word模板大全,二维码和条形码打印的小票打印程序的知识,后面我们会继续为大家整理关于pos机小票word模板大全的知识,希望能够帮助到大家!

转发请带上网址:http://www.poszjia.com/news/18079.html上一篇:诚招山东各地市pos机服务商,山东省通报16家欺诈骗保医疗机构典型案例 下一篇:易拉支付手机pos机下载,封停中缅边境部分地区微信


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有