帖子
帖子
用户
博客
课程
12
返回列表 发新帖
雨巷的伞 · 2024-3-14 09:29来个技术咨询啊,打印机也都是花了钱买的配套xprinter,之前可以打印,进公司,之前的开发说可以打印的,下载一样的代码,产品是不是打印机坏了?还是api文档变更了 ...

我看你代码好像没有按照文档去适配,建议重新阅读一下文档,给你一个打印示例你试一下:
var orderInfo;
orderInfo = "<CA>测试打印</CA><BR>";
orderInfo += "名称      单价  数量 金额<BR>";
orderInfo += "--------------------------------<BR>";
orderInfo += "番       1.0    1   1.0<BR>";
orderInfo += "番茄      10.0   10  10.0<BR>";
orderInfo += "番茄炒     10.0   100 100.0<BR>";
orderInfo += "番茄炒粉    100.0  100 100.0<BR>";
orderInfo += "番茄炒粉粉   1000.0 1   100.0<BR>";
orderInfo += "番茄炒粉粉粉粉 100.0  100 100.0<BR>";
orderInfo += "番茄炒粉粉粉粉 15.0   1   15.0<BR>";
orderInfo += "备注:快点送到<BR>";
orderInfo += "--------------------------------<BR>";
orderInfo += "合计:xx.0元<BR>";
orderInfo += "送货地点:xxxxxxxxxxxxxxxxx<BR>";
orderInfo += "联系电话:138000000000<BR>";
orderInfo += "订餐时间:2011-01-06 19:30:10<BR>";
orderInfo += " <BR> <BR>";

var printModule = api.require('posPrinter');
var param =
{
    taskList:
    [
        {
            printerAddr: '983:31:20:23:4A',
            content: orderInfo,
            keepAlive:true,       //蓝牙打印机,建议把keepAlive设为true
            copyNum: 2
        },
        {
            printerAddr: '192.168.1.10',
            content: orderInfo,
            copyNum: 2
        }
    ]
};
printModule.print(param);
130
帖子
7
勋章
5万+
Y币
雨巷的伞 · 2024-3-14 09:29来个技术咨询啊,打印机也都是花了钱买的配套xprinter,之前可以打印,进公司,之前的开发说可以打印的,下载一样的代码,产品是不是打印机坏了?还是api文档变更了 ...

把打印图片去掉是不是还是乱码
22
帖子
0
勋章
255
Y币
Arly【770104707】 · 2024-3-14 09:48把打印图片去掉是不是还是乱码

对  <img 去掉还是乱码
怀疑是打印机坏了,
你上面的这个例子我试过了还是乱码
130
帖子
7
勋章
5万+
Y币

那就不太了解了,你看看你买的打印机有没有案例app ,下载一个试试,看看是不是好的
22
帖子
0
勋章
255
Y币
Arly【770104707】 · 2024-3-12 09:02好的,我记得这个插件之前不是下架来的嘛

问下这个插件是确定下架了吗?如果是的,怎么还能搜索到该插件,应该删掉啊,那已经花钱买了插件的人咋整,打印都是乱码
130
帖子
7
勋章
5万+
Y币
雨巷的伞 · 2024-4-9 12:52问下这个插件是确定下架了吗?如果是的,怎么还能搜索到该插件,应该删掉啊,那已经花钱买了插件的人咋整,打印都是乱码

现在能搜索到,应该是我之前判断错误,之前没有应该是咱们平台在换平台的时候需要重新上传插件,这个插件的开发者没有处理,所以当时认为是没有开发者维护了,既然现在上线了,说明是有开发者维护的,如果打印乱码,然后官方联系一下开发者给你看看什么情况
22
帖子
0
勋章
255
Y币
Arly【770104707】 · 2024-4-9 12:54现在能搜索到,应该是我之前判断错误,之前没有应该是咱们平台在换平台的时候需要重新上传插件,这个插件的开发者没有处理,所以当时认为是没有开发者维护了,既然现在上线了,说明是有开发者维护的,如果打印乱码 ...

我就在社区这边找,一直没有人出来给我解决,没法联系官方,联系客服都不回复
已经跟该插件的开发者进行了沟通,将协助解决;另外,只要通过用友开发者中心官网首页添加运营微信,都会及时回复的
14
帖子
1
勋章
600
Y币

type: 2,
                  tscSetting: {
                    width: 60, // 60
                    height: 30, // 50
                    gap: 2,
                  },

问题出在这里,posPrinter 支持热敏打印机 和 标签打印机,  以type 区分,
type:1,  //打印机类型,默认是1。1:小票打印机,2:tsc标签打印机,你这里选的是标签打印机
是打印不干胶标签的,


如果用于热敏小票打印机就要用

var printModule = api.require('posPrinter');
var param =
{
    taskList:
    [
        {
            printerAddr: '983:31:20:23:4A',
            content: orderInfo,
            keepAlive:true,       //蓝牙打印机,建议把keepAlive设为true
            copyNum: 2
        },
        {
            printerAddr: '192.168.1.10',
            content: orderInfo,
            copyNum: 2
        }
    ]
};
printModule.print(param);
12
您需要登录后才可以回帖 登录

本版积分规则