iOS swift 4.0 print с термопринтера BLE - PullRequest
0 голосов
/ 20 апреля 2019

Я хочу снять печать с термопринтера с помощью команды 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)
    }
...