如何使用通过USB连接的star webPRNT js SDK连接到SK1 sanei热敏打印机?

时间:2021-02-26 17:34:08

标签: javascript usb printers thermal-printer

如何使用 star-m webPRNT javascript SDK 将打印数据发送到通过 USB 连接到我的计算机的 Sanei SK1 打印机?

我可以看到这个方法,

var manager = new StarWebPrintExtManager();

function onConnect(url) {
    manager.connect({url:url});
}

但是网址应该是什么?如何形成?

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

我没有使用过 ExtManager,但对于 StarWebPrintTrader,我们有

    /**
     * @return {StarWebPrintTrader}
     */
    createStarPrintTrader() {
        return new StarWebPrintTrader({ url: '//localhost:8001/StarWebPrnt/SendMessage' });
    },

我们的用例是能够从移动设备上的网络应用打印到本地识别的蓝牙打印机。

我们生成一个画布并将画布的图像发送到打印机,因为我们的打印模板是 HTML。它对我们很有效。

以防万一您不知道,WebPRNT SDK 用于在 Star WebPRNT 浏览器中使用网络内容,而不是标准浏览器(Chrome、Firefox 等)。他们的浏览器提供了通过 localhost:8001 访问打印机的权限(这可能是可配置的 - 所以检查一下 - 我已经有一段时间没有使用这个 SDK 完成任何工作了)。

虽然我们不以任何方式支持驱动程序,但 https://github.com/digitickets/star-web-print 可能对您有用,至少能够以更方便的方式包含软件包并获得升级。

V1.7.0 目前 (2021-02-27) 未完成,但存在 PR。