Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Ремонт оргтехники Обсуждение и вопросы по ремонту мониторов, компьютерных комплектующих, сканеров, принтеров и т.п.

 
Опции темы
Непрочитано 20.08.2008, 01:04  
vivapa
Частый гость
 
Регистрация: 29.05.2007
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
vivapa на пути к лучшему
По умолчанию Печать на матричном принтере одной иглой

У меня вопрос: Как можно напечатать на матричном принтере графику используя только одну иглу? Может у кого-то есть готовое решение, желательно на модели что-то из Epson-ов формата А3.
Реклама:
vivapa вне форума  
Сказали "Спасибо" vivapa
warel (25.06.2019)
Непрочитано 30.11.2008, 13:12  
otima
Частый гость
 
Регистрация: 26.01.2007
Сообщений: 10
Сказал спасибо: 3
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
otima на пути к лучшему
По умолчанию

Предположим что используем принтер 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 команд (у меня они только на бумаге, выложить не смогу).
Я таким образом подгонял драйвер под другую печатающую головку (уменьшенное разрешение по вертикали).
otima вне форума  
Сказали "Спасибо" otima
warel (25.06.2019)
Непрочитано 30.11.2008, 15:45  
vivapa
Частый гость
 
Регистрация: 29.05.2007
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
vivapa на пути к лучшему
По умолчанию

Да, интересно, буду пробовать. Спасибо за подсказку. Если у кого-то еще будут кикие-либо идеи, буду очень признателен.
vivapa вне форума  
Сказали "Спасибо" vivapa
warel (25.06.2019)
Непрочитано 02.12.2008, 15:19  
Kabron
Почётный гражданин KAZUS.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,565
Сказал спасибо: 701
Сказали Спасибо 4,334 раз(а) в 1,985 сообщении(ях)
Kabron на пути к лучшему
По умолчанию

Остается вопрос какой иголкой он будет печатать: верхней, нижней или произвольной?
Kabron вне форума  
Сказали "Спасибо" Kabron
warel (25.06.2019)
Непрочитано 02.12.2008, 17:21  
vivapa
Частый гость
 
Регистрация: 29.05.2007
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
vivapa на пути к лучшему
По умолчанию

Какой иглой печатать? Разницы нет. Дело в том, что это нужно для самоделкина, тоесть, сделать типа плоттера, который будет гравировать рисунки, надписи ударным методом. Спасибо, что оказываете помощь. Естественно, что игла будет другая и мощная и рядом несколько поставить по размерам стандартной головки нет возможности, потому только одна.
vivapa вне форума  
Сказали "Спасибо" vivapa
warel (25.06.2019)
Непрочитано 02.12.2008, 18:43  
Kabron
Почётный гражданин KAZUS.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,565
Сказал спасибо: 701
Сказали Спасибо 4,334 раз(а) в 1,985 сообщении(ях)
Kabron на пути к лучшему
По умолчанию

Тогда мона попробовать механически "запараллелить" все 8 игл в одну для умощнения, а рисунок выводить через chr(219), т.е. зачерненным прямоугольником, или chr(124) т.е. | и не модифицировать настройки драйвера.
Kabron вне форума  
Сказали "Спасибо" Kabron
warel (25.06.2019)
Непрочитано 02.12.2008, 20:54  
vivapa
Частый гость
 
Регистрация: 29.05.2007
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
vivapa на пути к лучшему
По умолчанию

Сообщение от Kabron
Тогда мона попробовать механически "запараллелить" все 8 игл в одну для умощнения, а рисунок выводить через chr(219), т.е. зачерненным прямоугольником, или chr(124) т.е. | и не модифицировать настройки драйвера.
В стандартном варианте драйвер принтера обрабатывает и пересылает одновремено строку в 9 пикселей по вертикали любого изображения или текста, если мы запаралелим все иголки головки получится что изображения не будет, а хаотичная строка шириной в 1 пиксель и с пропуском через 7-8 пикселей, ведь все 9 пикселей по вертикали будут сливаться в один. К сожалению, этот вариант не подойдет. Может другие будут мысли.
chr(219)и chr(124)не совесем понял, если можно, подробнее. Спасибо за участие.
vivapa вне форума  
Сказали "Спасибо" vivapa
warel (25.06.2019)
Непрочитано 03.12.2008, 01:51  
Kabron
Почётный гражданин KAZUS.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,565
Сказал спасибо: 701
Сказали Спасибо 4,334 раз(а) в 1,985 сообщении(ях)
Kabron на пути к лучшему
По умолчанию

Ascii коды 219 и 124 соответсвенно. Все 9 игл двигаются абсолютно синхронно, а "пикселами" будут служить вышеприведенные коды. С горизонтальной пропечаткой могу быть проблемы но это надо пробовать.
Kabron вне форума  
Сказали "Спасибо" Kabron
warel (25.06.2019)
Непрочитано 03.12.2008, 02:55  
vivapa
Частый гость
 
Регистрация: 29.05.2007
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
vivapa на пути к лучшему
По умолчанию

Если можно, выстави конкретнее их описание из ESC-документации. Спасибо.
vivapa вне форума  
Сказали "Спасибо" vivapa
warel (25.06.2019)
Непрочитано 03.12.2008, 11:27  
Kabron
Почётный гражданин KAZUS.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,565
Сказал спасибо: 701
Сказали Спасибо 4,334 раз(а) в 1,985 сообщении(ях)
Kabron на пути к лучшему
По умолчанию

Сообщение от vivapa
Если можно, выстави конкретнее их описание из ESC-документации. Спасибо.
Я не понимаю, куда подробнее? Нет у меня никакой документации.
Kabron вне форума  
Сказали "Спасибо" Kabron
warel (25.06.2019)
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
USBASP_AVRDUDE_PROG_mini, прошивка AVR одной кнопкой serggres Микроконтроллеры, АЦП, память и т.д 0 25.09.2008 18:49
Радиодистанционное управление с одной кнопкой yostaf Автоматика и аппаратура связи 15 20.09.2008 14:18
Дуплекс по одной паре neo112 Микроконтроллеры, АЦП, память и т.д 10 11.01.2008 21:10
ВЫХОД И ВХОД НА ОДНОЙ НОГЕ PIC16 CERGEI1982 Микроконтроллеры, АЦП, память и т.д 8 08.02.2007 18:57
Использование одной библиотеки I2C на разные порты vovan_zh Микроконтроллеры, АЦП, память и т.д 1 04.04.2006 12:16


Часовой пояс GMT +4, время: 03:16.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot