powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / BMP to PCL.
4 сообщений из 4, страница 1 из 1
BMP to PCL.
    #34201251
bhaa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hi, All!

Подскажите, please, код для конвертации BMP в PCL.
То что у меня, корректно не работает. Получается дискретная полоса вместо тестового рисунка.

int len = 3*wBitmap;
int length = len + (4 - len%4);
StringBuffer sb = new StringBuffer();
sb.append(ESC + "E"); // Reset
sb.append(ESC + "&l26A"); // Paper size: ISO A4
sb.append(ESC + "&l1X"); // Number of Copies: 1
sb.append(ESC + "*p0x0Y"); // Absolute horizontal move: 0 dots, Absolute vertical move: 0 dots
sb.append(ESC + "*t72R"); // Graphics resolution: 72 dpi
sb.append(ESC + "*r0F"); // Graphics Presentation Mode: Logical Orientation
sb.append(ESC + "*r1A"); // Start raster graphics: at CAP
int offset = (size - 2) - length;
String str;
// start with last line.
System.out.println("//--> offset=" + offset);
for (int i = hBitmap; i > 0; i--) {
str = new String(b, offset, length);
sb.append(ESC + "*b" + length + "W" + str); // Transfer raster data "length" bytes
offset -= length;
}
sb.append(ESC + "*b2W" + new String(b, size - 2, 2));
sb.append(ESC + "*r0B"); // End raster graphics
sb.append(ESC + "E"); // Reset

NB!!! HP не регистрирует.

Заранее, Thanks,
Александр.
...
Рейтинг: 0 / 0
BMP to PCL.
    #34203098
TiG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Самый простой способ конвертации любого "печатного" формата в формат принтера (PCL, PostScript etc.) - print to file на соотв. драйвере принтера. Если конечно не пишешь драйвер принтера сам
...
Рейтинг: 0 / 0
BMP to PCL.
    #34203489
bhaa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С этого начал. Вопрос, как отловить. Ethereal-ом не получилось. Сделал простейший BMP (33 x 11 24 bit). Принтер сетевой HP. Пытался ловить потоки от себя к компу с принтером, не получилось. Никакой PCL-последовательности не обнаружил.
...
Рейтинг: 0 / 0
BMP to PCL.
    #34204271
TiG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ключевое слово:

TiGprint to file
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / BMP to PCL.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]