如何使用java/kotlin在EPSON TM-T88IV打印机中部分剪切纸张

如何使用java/kotlin在EPSON TM-T88IV打印机中部分剪切纸张,java,kotlin,epson,Java,Kotlin,Epson,我在看这份文件。 其中,部分切割的值如下所示 fun finit(): String { val FeedAndCut = byteArrayOf(29, 'V'.toByte(), 66, 0) var s = String(FeedAndCut) val DrawerKick = byteArrayOf(27, 70, 0, 60, 120) s += String(DrawerKick) commandS

我在看这份文件。 其中,部分切割的值如下所示

   fun finit(): String {
        val FeedAndCut = byteArrayOf(29, 'V'.toByte(), 66, 0)
        var s = String(FeedAndCut)
        val DrawerKick = byteArrayOf(27, 70, 0, 60, 120)
        s += String(DrawerKick)
        commandSet += s
        return s
    }
完整的代码可以在下面的答案中找到

我尝试了与文档不同的代码,但没有任何效果


我有下面的打印机爱普生TM-T88IV

你说“什么都没用”是什么意思?代码无法编译?有运行时错误吗?切割没有完成?剪切已完成,但位置不正确?
Char.toByte()
由于Kotlin 1.5而被弃用,因此
'V'。toByte()
应替换为
'V'。code.toByte()
或仅仅
86
DrawerKick
bytearray似乎不正确。第二个数字应该是
112
,而不是
70
(请参阅),您可能是从
Hex
格式的行中复制的