Привет, ребята, у меня есть следующая проблема: я не могу напечатать мое битовое изображение без белой линии каждые 24 строки. т.е. мне нужно распечатать изображение, но это изображение имеет белые линии каждые 24 строки на бит.Как печатать бит Image TM-T88V
Принтер epson печатает изображение в следующем формате.
>line 23 01010101000010001010
>line 24 00001000100000000110
>line 25 --------- white line ------------
Как удалить эту проклятую белую линию?
Image size
width:400px
height:73px
while (offset < height)
{
//format ESC* Epson printer
String modIMG = new String(new byte[]{0x1B, 0x2A, 33, 0, 2});
img.append(modIMG);
for (int x = 0; x < width; ++x) {
for (int k = 0; k < 3; ++k) {
byte slice= 0;
for (int b = 0; b < 8; ++b) {
int y = (((offset/8) + k) * 8) + b;
int i = (y * width) + x;
boolean v = false;
if (i < bitSet.length()) {
v = bitSet.get(i);}
slice |= (byte) ((v ? 1 : 0) << (7 - b));
}
img.slice(new String(new byte[] {slice}));
}
}
offset += 24;
img.append(new String(new String(new byte[]{0x1B,0x33,30}));
}
спасибо и заблагодаряем!
любая идея ребята? если вам нужна дополнительная информация, просто спросите. – user3207717
Вы нашли решение? Имеет тот же вопрос прямо сейчас. – user2799180