当前位置: 首页 > news >正文

无锡高端网站定制佛山网站建设专业

无锡高端网站定制,佛山网站建设专业,文件管理系统wordpress,网站首页制作怎么做的最近公司开发了一个vue3收银系统,需要使用小票打印机打印小票,但是又不想结账的时候弹出打印预览,找了很多方案,解决不了js打印弹出的打印预览窗口! 没办法,自己写了一个winform版本的静默打印软件&#xf…

最近公司开发了一个vue3收银系统,需要使用小票打印机打印小票,但是又不想结账的时候弹出打印预览,找了很多方案,解决不了js打印弹出的打印预览窗口!

没办法,自己写了一个winform版本的静默打印软件,开源,开源,还是特么的开源!

软件预览:

开源地址:共享打印机sprinter: 共享打印机sprinter winform+nodejs+koa

软件功能:

1、支持前端直接使用canvas 导出base64图片直接打印
2、支持word,pdf文件打印

3、支持开机启动

4、支持mqtt协议,支持远程打印,实现打印机共享功能

5、完全免费,服务器用的是阿里云99块一年的,如有需要可以自己部署

--------------

软件提供接口:

软件启动后,后显示连接字符串,打印服务基于http协议,启动后,可以访问url测试服务是否正常启动

直接访问:http://192.168.0.100:7086/

获取打印机列表

请求地址:http://192.168.0.100:7086/getPrinters

请求方式:get

局域网打印接口

请先确认局域网服务已启动并设置固定内网ip,否则ip会变化,这里以 http://192.168.0.100:7086/ 为例

  1. 打印word

请求地址:http://192.168.0.100:7086/printWord?printName=(encodeURIComponent(你的打印机名称))

请求方式:post multipart/form-data

提交字段:file 需要打印的word文件,支持doc,docx

  1. 打印pdf

请求地址:http://192.168.0.100:7086/printPdf?printName=(encodeURIComponent(你的打印机名称))

请求方式:post multipart/form-data

提交字段:file 需要打印的PDF文件

  1. 打印图片文件

请求地址:http://192.168.0.100:7086/printImage?printName=(encodeURIComponent(你的打印机名称))

请求方式:post multipart/form-data

提交字段:file 需要打印的图片文件(默认为宽度100%竖向打印,请自行调整打印图片尺寸)

  1. 打印base64图片(前端小票打印机用这个,可以使用html2canvas转成base64图片,如果打印不清晰,记得将font-size设置成bold)

请求地址:http://192.168.0.100:7086/imageBase64?printName=(encodeURIComponent(你的打印机名称))

请求方式:post json格式

提交字段:{"ImageData":"base64imagedata,不要data:image前缀"}

例如:{ImageData:"iVBORw0KGgoAAAANSUhEUgAAAj..."}

云打印-需要软件上的客户端ID

接口地址 提供一个公网地址:https://zzapi.mmteck.cn/blwy/

1、上传文件打印pdf,word,图片文件

请求地址:https://zzapi.mmteck.cn/blwy/api/printFile?printerName=(encodeURIComponent(你的打印机名称))&clientID=(你的客户端ID)

请求方式:post multipart/form-data

提交字段:file 需要打印的word文件,支持doc,docx

2、直接传文件url打印

请求地址:https://zzapi.mmteck.cn/blwy/api/printFile?printerName=(encodeURIComponent(你的打印机名称))&clientID=(你的客户端ID)

请求方式:post json格式

提交字段:url, 可以直接在浏览器访问的文件url,需要带后缀!!!

3、打印base64图片

请求地址:https://zzapi.mmteck.cn/blwy/api/printBase64Image?printerName=(encodeURIComponent(你的打印机名称))&clientID=(你的客户端ID)

请求方式:post json格式

提交字段:{"imageData":"base64imagedata,不要data:image前缀"}

例如:{imageData:"iVBORw0KGgoAAAANSUhEUgAAAj..."}

打印效果:

http://www.yayakq.cn/news/264754/

相关文章:

  • 做国际网站怎么能快速打开西安大雁塔附近酒店推荐
  • 门窗网站免费模板企业网站建立流程的第一步是什么
  • 网站网络广告推广建设银行网站无法访问
  • 网站排名 优帮云wordpress数据库链接不上
  • 翠峦网站建设wordpress 网站收录
  • 沈阳沈阳建设工程信息网站wordpress英文写作插件
  • 青岛开发区网站建设哪家好wordpress小说主体
  • 一个网站的成本北京搜索优化推广公司
  • 品牌设计网站WordPress付费会员主题
  • 网站建设公司案例域名绑定wordpress
  • 天创网站centos和wordpress
  • wordpress主页内容修改郑州seo技术顾问
  • 博客网站素材qq云端服务器
  • 山西城乡建设部网站首页杭州网站建设设计
  • 为什么网站之有首页被收录阿里云市场网站建设
  • 个人做网站郊游的英上海专业做网站电话
  • 哪些网站可以做公司制度百度网站地图代码
  • 企业集团网站源码wordpress视频试看付费
  • 创意礼品做的比较好的网站企业营销策划是什么意思
  • 网站首页像素wordpress数据爬虫
  • 网站后台修改内容看不见了宁波网站搜索引擎优化
  • 即墨网站推广wordpress后台下载
  • 夹娃娃网站如何做如何给自己的网站做seo
  • 网站如何交换链接华夏星光工业设计公司
  • 建网站在哪里做广告crm系统是什么意思啊
  • 电商网站开发选题依据wordpress 4.7.0 漏洞
  • 网站建设虚拟主机海尔集团网站是怎么做的
  • 网站建设视频图片网站模板做的比较好的
  • 服务之家网站推广公司深圳注册公司育君财税
  • 手机网站seo优化十大全app软件下载