实际上我正在尝试在热敏打印机上打印光栅图像
(实际上尝试了两种不同类型的打印机,并且存在相同的问题)
打印图像在我发送的每个字节组中都出现一条白线。
正如您在下面的屏幕上看到的那样,我正在尝试打印以下图片:
但这是我打印时的结果,并且与其他任何图像都存在相同问题:
这是我尝试打印黑色线条的代码
For i = 1 To 60 * 1
appIMG &= Chr(255) & Chr(255) & Chr(255) & Chr(255) & Chr(255) & Chr(255) & Chr(255) & Chr(255) & Chr(255) & Chr(255) & Chr(255) & Chr(255) & Chr(255) & Chr(255) & Chr(255) & Chr(255)
appIMG &= Chr(255) & Chr(255) & Chr(255) & Chr(255) & Chr(255) & Chr(255) & Chr(255) & Chr(255) & Chr(255) & Chr(255) & Chr(255) & Chr(255) & Chr(255) & Chr(255) & Chr(255) & Chr(255)
appIMG &= Chr(255) & Chr(255) & Chr(255) & Chr(255) & Chr(255) & Chr(255) & Chr(255) & Chr(255) & Chr(255) & Chr(255) & Chr(255) & Chr(255) & Chr(255) & Chr(255) & Chr(255) & Chr(255)
appIMG &= Chr(255) & Chr(255) & Chr(255) & Chr(255) & Chr(255) & Chr(255) & Chr(255) & Chr(255) & Chr(255) & Chr(255) & Chr(255) & Chr(255) & Chr(255) & Chr(255) & Chr(255) & Chr(255)
Next
使用以下代码,这就是结果
64是宽度字节,高度为120位,因此行的最大图像尺寸为512px x 120px
NewSer.WriteLine (Chr(29) & Chr(118) & Chr(48) & Chr(48) & Chr(64) & Chr(0) & Chr(120) & Chr(0) & appIMG)
NewSer.WriteLine (Chr(29) & Chr(118) & Chr(48) & Chr(48) & Chr(64) & Chr(0) & Chr(120) & Chr(0) & appIMG)
NewSer.WriteLine (Chr(29) & Chr(118) & Chr(48) & Chr(48) & Chr(64) & Chr(0) & Chr(120) & Chr(0) & appIMG)
NewSer.WriteLine (Chr(29) & Chr(118) & Chr(48) & Chr(48) & Chr(64) & Chr(0) & Chr(120) & Chr(0) & appIMG)