#printing #bitmap #raster #lzw
#печать #растровое изображение #растр #lzw
Вопрос:
Я пытаюсь распечатать изображение (растровое изображение) на принтере этикеток.
Для этого я читаю ссылку на растровую команду cv_rj3000_eng_raster_100.pdf. (страницы 33-37)
Каждая строка растра имеет длину в один пиксель, каждая строка содержит бит-пакеты (TIFF). данных алгоритма.
«0x67 0x00 0x02 0xe1 0x01» является единицей растровых данных. Зеленым цветом, где «01» означает 256 единиц «d7» 215 (предыдущий байт), затем 471 единица растровых данных или 2,4 дюйма длины этикетки. (203 точек на дюйм)
Зачем мне нужно это делать? Поскольку устройство, с которого я хочу печатать, не содержит драйверов. Я подключаю беспроводную связь с помощью Bluetooth.
На устройстве установлена Windows compact embedded 7. Да, я использую c #.
Что мне нравится делать, так это создавать растровое изображение, рисовать линии, помещать текст и одно или два изображения, считывать растровые данные и преобразовывать в растровых командах, а затем печатать.
Изображение выше взято из файла, созданного при печати в ФАЙЛ вместо печати на принтер (RJ-3150). (Свойства принтера / вкладка Порта)
Я очень благодарен за некоторую помощь,
Антонио