Я хочу снять печать с термопринтера с помощью команды BLE из приложения iOS. Для этого я использовал библиотеку принтеров от 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)
}