Ремонт оргтехники Обсуждение и вопросы по ремонту мониторов, компьютерных комплектующих, сканеров, принтеров и т.п. |
20.08.2008, 01:04
|
|
Частый гость
Регистрация: 29.05.2007
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Печать на матричном принтере одной иглой
У меня вопрос: Как можно напечатать на матричном принтере графику используя только одну иглу? Может у кого-то есть готовое решение, желательно на модели что-то из Epson-ов формата А3.
|
|
|
|
30.11.2008, 13:12
|
|
Частый гость
Регистрация: 26.01.2007
Сообщений: 10
Сказал спасибо: 3
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Предположим что используем принтер Generic IBM Graphics 9pin wide. Так как винда на матричных принтерах печатает все в растровом виде - надо настройть принтер чтобы он использовал только одну иголку.
Открываем блокнотом файл C:WINDOWSsystem32spooldriversw32x863GENIBM9W.GPD (у меня он после установки появился по этому пути). Там видим наборы параметров типа:
*Name: "120 x 72 " =DOTS_PER_INCH
*DPI: PAIR(120, 72)
*TextDPI: PAIR(120, 72)
*PinsPerLogPass: 8
*PinsPerPhysPass: 8
*RequireUniDir?: TRUE
EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
EXTERN_GLOBAL: *TextYOffset: 14
*SpotDiameter: 100
*Command: CmdSendBlockData { *Cmd : "‹1B›L" %l{NumOfDataBytes} }
в первом приближении - мне кажется надо просто заменить *PinsPerPhysPass: 8
на *PinsPerPhysPass: 1
в общем при наличии принтера - можно поэкспериментировать с параметрами вооружившись описанием EPSON команд (у меня они только на бумаге, выложить не смогу).
Я таким образом подгонял драйвер под другую печатающую головку (уменьшенное разрешение по вертикали).
|
|
|
|
30.11.2008, 15:45
|
|
Частый гость
Регистрация: 29.05.2007
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Да, интересно, буду пробовать. Спасибо за подсказку. Если у кого-то еще будут кикие-либо идеи, буду очень признателен.
|
|
|
|
02.12.2008, 15:19
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,574
Сказал спасибо: 704
Сказали Спасибо 4,338 раз(а) в 1,988 сообщении(ях)
|
Остается вопрос какой иголкой он будет печатать: верхней, нижней или произвольной?
|
|
|
|
02.12.2008, 17:21
|
|
Частый гость
Регистрация: 29.05.2007
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Какой иглой печатать? Разницы нет. Дело в том, что это нужно для самоделкина, тоесть, сделать типа плоттера, который будет гравировать рисунки, надписи ударным методом. Спасибо, что оказываете помощь. Естественно, что игла будет другая и мощная и рядом несколько поставить по размерам стандартной головки нет возможности, потому только одна.
|
|
|
|
02.12.2008, 18:43
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,574
Сказал спасибо: 704
Сказали Спасибо 4,338 раз(а) в 1,988 сообщении(ях)
|
Тогда мона попробовать механически "запараллелить" все 8 игл в одну для умощнения, а рисунок выводить через chr(219), т.е. зачерненным прямоугольником, или chr(124) т.е. | и не модифицировать настройки драйвера.
|
|
|
|
02.12.2008, 20:54
|
|
Частый гость
Регистрация: 29.05.2007
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Сообщение от Kabron
|
Тогда мона попробовать механически "запараллелить" все 8 игл в одну для умощнения, а рисунок выводить через chr(219), т.е. зачерненным прямоугольником, или chr(124) т.е. | и не модифицировать настройки драйвера.
|
В стандартном варианте драйвер принтера обрабатывает и пересылает одновремено строку в 9 пикселей по вертикали любого изображения или текста, если мы запаралелим все иголки головки получится что изображения не будет, а хаотичная строка шириной в 1 пиксель и с пропуском через 7-8 пикселей, ведь все 9 пикселей по вертикали будут сливаться в один. К сожалению, этот вариант не подойдет. Может другие будут мысли.
chr(219)и chr(124)не совесем понял, если можно, подробнее. Спасибо за участие.
|
|
|
|
03.12.2008, 01:51
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,574
Сказал спасибо: 704
Сказали Спасибо 4,338 раз(а) в 1,988 сообщении(ях)
|
Ascii коды 219 и 124 соответсвенно. Все 9 игл двигаются абсолютно синхронно, а "пикселами" будут служить вышеприведенные коды. С горизонтальной пропечаткой могу быть проблемы но это надо пробовать.
|
|
|
|
03.12.2008, 02:55
|
|
Частый гость
Регистрация: 29.05.2007
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Если можно, выстави конкретнее их описание из ESC-документации. Спасибо.
|
|
|
|
03.12.2008, 11:27
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,574
Сказал спасибо: 704
Сказали Спасибо 4,338 раз(а) в 1,988 сообщении(ях)
|
Сообщение от vivapa
|
Если можно, выстави конкретнее их описание из ESC-документации. Спасибо.
|
Я не понимаю, куда подробнее? Нет у меня никакой документации.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 15:15.
|
|