从BLE热敏打印机进行iOS Swift 4.0打印

时间:2019-04-20 11:17:25

标签: ios swift printing bluetooth bluetooth-lowenergy

我想通过使用iOS App中的BLE命令从热敏打印机中取出打印件。为此,我使用了COCOAPODS的打印机库。我正在使用Cashino ptp-ii打印机进行打印。在我的代码中,当我单击按钮开始打印数据(图像)时,打印机只是开始打印空白页,并且不会停止打印,因此必须手动将其关闭才能停止打印。以下是我曾经打印过的代码:

  let image = UIImage(named: "demo")!

    if pm.canPrint {

        if let data = UIImageJPEGRepresentation(image, 1.0) {

            var receipt = Receipt(
                data
            )

            receipt.feedLinesOnTail = 2
            receipt.feedPointsPerLine = 60
            pm.print(receipt)
        }

    } else {

        performSegue(withIdentifier: "ShowSelectPrintVC", sender: nil)
    }

0 个答案:

没有答案