С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
С уважением, Александр.
Scorpion ZS-256 Turbo+ GMX-2048
SID-Blaster/ZX
Музей ретрокомпьютеров в Минске!
Здесь ничего нет => http://byteman.by
И здесь тоже --->>> http://bytespace.by
Во вложении ESCParser.exe -- первая и очень примитивная версия конвертора.
По сути взял код от PrnView 1998 года и добавил вывод шрифта. Шрифт только один, команд переключения шрифтов не понимает, зато знает как печатать графику (через ESC *). В общим, для всяких Hello World этого уже хватит.
Запукать так:
ESCParser InputFile > OutputFile.svg
В качестве InputFile конечно можно использовать printer.log от UKNCBTL.
Дальше буду наращивать возможности понимания утилитой ESC/P команд.
Какие причины для выбора такого формата SVG, размер получился не маленький и просмоторщиков нет, только плагин для браузеров.
Попробовал, при помощи HARDCO.SAV (копия экрана) для Epson D100, на экране был каталог, вот что получилось
Да, размер не маленький, но и качество-то неплохое. SVG сейчас поддерживается всеми основными браузерами.
Предложите другой формат. Вообще я думал сделать на выходе заменяемый "драйвер", чтобы была возможность выдавать результат в разных форматах.
По поводу результата конвертации копии экрана -- да, поддерживается пока слишком мало кодов, но мы работаем над этим. (Кстати, а можно исходный printer.log?)
Картинка для иллюстрации прогресса:
Последний раз редактировалось nzeemin; 15.06.2011 в 22:01.
С качеством спорить не буду, удобство работы с изображением в браузере сомнительное, был бы не большой специальный просмотрщик типа фотоэдитора.
Vamos, посмотрел начало приложенного printer.log, так походу причина в том что у D100M своя система команд, несовместимая с Robotron.
Ну вот, основные операции со шрифтами сделаны.
Пока не обрабатываются коды, связанные с табуляцией, размером страницы итп. Не выверены все нюансы типа что приоритетов шрифтов и что такой-то код давит другой-то код -- это ещё предстоит. Обрабатывается только первая страница, остальные игнорируются. А, забыл -- кодировки тоже пока не сделаны, сорри.
Последний раз редактировалось nzeemin; 16.06.2011 в 18:23.
nzeemin, а сульфат свинца зачем?
---------- Post added at 18:23 ---------- Previous post was at 18:21 ----------
верхний индекс скорее Z чем 2, не удачный шрифт?
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)