我想通过使用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)
}