Например TDA7294

Форум РадиоКот • Просмотр темы - Прямое управление матричным принтером
Форум РадиоКот
Здесь можно немножко помяукать :)



Текущее время: Вт мар 09, 2021 14:39:48

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Прямое управление матричным принтером
СообщениеДобавлено: Пн фев 04, 2013 12:38:38 
Потрогал лапой паяльник
Аватар пользователя

Карма: 9
Рейтинг сообщений: 47
Зарегистрирован: Сб фев 26, 2011 14:38:42
Сообщений: 380
Откуда: Новочеркасск
Рейтинг сообщения: 0
Доброго времени суток, уважаемые Коты!
Есть такая нетривиальная задача : Нужно напечатать штрих-код на матричном принтере.
В принципе он печатается, но изза преобразования драйвером он сначала превращается в "картинку", а потом печатается, в итоге имеем вообще нечитаемый штрих-код.
Теперь напосредственно сам вопрос : Где взять описание прямых комманд в порт принтера (передвинуть головку, жмякнуть иголкой и т.д.)?
То, что такие комманды существуют, я более,чем уерен. Ибо в сбербанке на матричном принтере в квитанции печатается нормальный читаемый штрих-код, да и некоторые, наверное помнят программки на дискетах, которые заставляли матричный принтер играть "Чижик-пыжик"...

P.S. Только пожалуйста, не предлагайте других печатных систем. Полностью все расписывать нестану, но задача именно на матричном печатать штрих-коды.

_________________
Выпрямите спину и уберите левую руку от лица.
20 января 2016 г. У меня появилась личинка электронщика =)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прямое управление матричным принтером
СообщениеДобавлено: Пн фев 04, 2013 12:50:17 
Собутыльник Кота
Аватар пользователя

Карма: 40
Рейтинг сообщений: 368
Зарегистрирован: Вс июл 17, 2011 11:51:52
Сообщений: 2623
Рейтинг сообщения: 0
Ищите описание ESC-последовательностей от Epson
http://support.epson.ru/products/manual ... /part1.pdf
Только не уверен, что под win удастся этим воспользоваться, скорее всего потребуется прямой доступ к порту, как в DOS


Вернуться наверх
 
Друзья! Скоро Новый Год! Китайский! Но мы работаем и в праздники тоже!

JLCPCB, всего $2 за прототип печатной платы! Цвет - любой!

Отличное качество, подтвержденное более чем 600,000 пользователей! Более 10,000 заказов в день.

Зарегистрируйтесь и получите два купона по 5$ каждый:https://jlcpcb.com/quote

Не в сети
 Заголовок сообщения: Re: Прямое управление матричным принтером
СообщениеДобавлено: Пн фев 04, 2013 17:40:53 
Вымогатель припоя
Аватар пользователя

Карма: 2
Рейтинг сообщений: 1
Зарегистрирован: Ср дек 12, 2007 21:46:06
Сообщений: 508
Откуда: Георгиевск
Рейтинг сообщения: 0
как вариант
1 попробовать вывести на печать рисунок, но векторный
2 подогнать битмап, но чтобы штрихи были кратны кол-ку шагов и иголок принтера (напечатать "пол иголки" неполучится)

_________________
Нет повести печальнее на свете чем повесть о заклинившем ресете


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Прямое управление матричным принтером
СообщениеДобавлено: Вт фев 05, 2013 11:21:03 
Друг Кота
Аватар пользователя

Карма: 50
Рейтинг сообщений: 689
Зарегистрирован: Вт апр 24, 2007 07:45:40
Сообщений: 4431
Откуда: Minsk
Рейтинг сообщения: 0
Согласен с PICmaker. Проблема может быть в несоответствии рисунка тех. данным принтера. BMP печатается четко, пиксель в пиксель ( если не масштабировать, конечно. Иначе можем получить одну линию в 1 pix, рядом точно такую же -- в 2 . Тогда надо посмотреть ВМР с увеличением и подобрать такой масштабный коэффициент, чтобы этого эффекта не было.) . Другое дело JPG. Печатая монохромные JPG, получал белое поле слегка замусоренное. Восприятию не мешало, но сканер мог бы возражать.
Так что получите штрих-код в ВМР и принтайте на здоровье. Я сам занимался печатью штрих-кодов, потому не полнаслышке. Правда, у меня лазерник. И матричный для ШК - не лучший вариант. Возможно, поэтому имеем то, что имеем.

А "Чижик-пыжик", помнится, флопик заставляли играть :)

Можете прислать образец вашего ШК, покумекаем. Правда, ВМР в форуме не прилепляется, тогда шлите на digitun@tut.by


Вернуться наверх
 
Как сделать ИП с ультрашироким диапазоном?

Ключевыми особенностями высоковольтных SiC MOSFET Wolfspeed являются малое сопротивление канала в открытом состоянии и минимальное значение паразитных емкостей, что позволяет максимально снизить статические и динамические потери, и, соответственно, увеличить рабочую частоту преобразователей.

Читать статью>>
Не в сети
 Заголовок сообщения: Re: Прямое управление матричным принтером
СообщениеДобавлено: Вт фев 05, 2013 19:00:55 
Нашел транзистор. Понюхал.

Карма: -3
Рейтинг сообщений: -2
Зарегистрирован: Сб дек 08, 2012 16:40:40
Сообщений: 160
Рейтинг сообщения: 0
Reloader писал(а):
задача именно на матричном печатать штрих-коды.

Сам штрих-код как формируете? Как картинку или как положено - т.е. используя специальный шрифт?


Вернуться наверх
 
STM32L5 – первое семейство ST на ядре Cortex-M33 с ультранизким потреблением

Первое семейство STM32L5 на базе ядра ARM Cortex-M33, флагман семейств ST с низким потреблением. Область применения IoT, расходомеры, умные часы, промышленные датчики и многое другое. Опубликованы материалы двух практических вебинаров по расчету энергопотребления и работой с TrustZone. Рассмотрены особенности и примеры практической реализации CAN FD на STM32L5.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Прямое управление матричным принтером
СообщениеДобавлено: Вт фев 05, 2013 21:31:32 
Вымогатель припоя
Аватар пользователя

Карма: 2
Рейтинг сообщений: 1
Зарегистрирован: Ср дек 12, 2007 21:46:06
Сообщений: 508
Откуда: Георгиевск
Рейтинг сообщения: 0
Шрифты еще и true type бывают, будет векторная печать, только нужно еще и
Jack_A писал(а):
подобрать такой масштабный коэффициент,

_________________
Нет повести печальнее на свете чем повесть о заклинившем ресете


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: Прямое управление матричным принтером
СообщениеДобавлено: Пт фев 08, 2013 14:28:27 
Друг Кота

Карма: 28
Рейтинг сообщений: 564
Зарегистрирован: Чт май 05, 2011 21:26:34
Сообщений: 4506
Откуда: Украина, Славутич
Рейтинг сообщения: 0
Это не так сложно как вы думаете. Просто, там много заморочек есть - разные принтеры по разному реагируют на ESC-команды, для этого и существуют драйвера под принтеры... На самом деле, можно просто выводить в порт принтера(системное имя, PRN, LPT1,... например) как в стандартный файл.

Когда-то давно была у меня книжечка от EPSON FX-80 там была расписана вся система его команд и даже кучка примеров на БЕЙСИКЕ!


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: Прямое управление матричным принтером
СообщениеДобавлено: Сб фев 09, 2013 19:48:56 
Потрогал лапой паяльник
Аватар пользователя

Карма: 9
Рейтинг сообщений: 47
Зарегистрирован: Сб фев 26, 2011 14:38:42
Сообщений: 380
Откуда: Новочеркасск
Рейтинг сообщения: 0
Триод писал(а):
Сам штрих-код как формируете? Как картинку или как положено - т.е. используя специальный шрифт?

Картинка формируется с использованием barcode.ocx. (1С ) Пробовали и шрифты - та же песня.
Прикинув время и трудозатраты, предложили клиенту купить современный принтер штрихкодов. Матричный (да, Epson ещё и не такое выпускает!). Так что проблема как таковая перестала существовать, однако огромное спасибо всем откликнувшимся.

Хотя на самом деле немного грустно. Рыночная экономика и стремление клиента получить результат мгновенно заставляют принять решение в пользу покупки готового решения, нежели разработки...

_________________
Выпрямите спину и уберите левую руку от лица.
20 января 2016 г. У меня появилась личинка электронщика =)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прямое управление матричным принтером
СообщениеДобавлено: Пн дек 29, 2014 15:43:14 
Родился

Зарегистрирован: Вт авг 04, 2009 14:38:28
Сообщений: 19
Рейтинг сообщения: 0
у меня другой вопрос
думаю сделать из матричного принтера режущий плоттер, управляя шаговыми двигателями отдельными драйверами
установив вместо каретки нож
по мотивам
http://www.instructables.com/id/Printer ... /?ALLSTEPS
драйвера едут, ардуина ждет своего часа
но принтер рабочий, даже печатает кое-как(головка пропуски делает, не зря я его засунув гордость подальше с мусорки упер :? )
но электроника и механика живее всех живых, был бы картридж яб может и попробовал его восстановить, все-таки там если не а2, то а3 точно.
может есть какой-нибудь таки софт, который может управлять lpt принтером?
нашел только
http://support.epson.ru/products/manual ... /part1.pdf


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прямое управление матричным принтером
СообщениеДобавлено: Вс янв 04, 2015 21:37:26 
Сверлит текстолит когтями
Аватар пользователя

Карма: 10
Рейтинг сообщений: 40
Зарегистрирован: Пн июн 18, 2007 21:51:20
Сообщений: 1156
Откуда: Сергиев Посад, Московская обл
Рейтинг сообщения: 0
управлял и принтером, и плоттером. Но не с ПК, а с помощью контроллера. Но смысл всё тот же
на принтерес с 24 иголками уже картинку можно отображать :)
с 9 иголками тоже хорошее качество, сканер читает без проблем!

есть СТАНДАРТНЫЕ наборы команд на принтеры. Например, Epson-lx80
делал и для принтеров OKI (есть модели с повышенным качеством и высокой скоростью
в документации к принтеру будет указано с чем его едят

Изображение


у плоттеров есть свои стандарты, но есть "дополнения", которые могут сильно портить жизнь


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прямое управление матричным принтером
СообщениеДобавлено: Пт ноя 01, 2019 23:53:50 
Нашел транзистор. Понюхал.

Зарегистрирован: Вс окт 20, 2019 20:54:30
Сообщений: 161
Рейтинг сообщения: 0
Не особо хотелось поднимать старую тему, но создавать новую для такого же вопроса - как-то не хорошо. :)

В общем, как толком управлять матричным принтером - коды, сигналы квитирования, и вообще интересно - возможно ли его перевести в чисто прямое управление? Где об этом почитать, посмотреть?

Цель - подключить принтер к контроллеру. Напрограммировать там можно что угодно, поэтому и интересует прямое управление. :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прямое управление матричным принтером
СообщениеДобавлено: Сб ноя 02, 2019 06:59:01 
Друг Кота
Аватар пользователя

Карма: 135
Рейтинг сообщений: 2989
Зарегистрирован: Пт янв 23, 2009 19:20:05
Сообщений: 34874
Откуда: Арья
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Для полного использования возможностей механики - нужно либо писать свою прошивку для контроллера, либо полностью самодельный контроллер ставить... Возможности стандартной прошивки всего лишь позволяют поставить точку в заданном месте! :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прямое управление матричным принтером
СообщениеДобавлено: Сб ноя 02, 2019 14:54:40 
Нашел транзистор. Понюхал.

Зарегистрирован: Вс окт 20, 2019 20:54:30
Сообщений: 161
Рейтинг сообщения: 0
Вот последнее и надо как раз таки. :) Можно и просто выводить текст, но вопрос остаётся - какие сигналы и данные.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прямое управление матричным принтером
СообщениеДобавлено: Вс ноя 03, 2019 01:13:20 
Нашел транзистор. Понюхал.

Зарегистрирован: Вс окт 20, 2019 20:54:30
Сообщений: 161
Рейтинг сообщения: 0
Ох, с трудом, но нашёл всё, что требуется. Причём, в руководстве к какому-то АйБиэМовскому принтеру.
Грузим строку, выводим управляющий символ - и всё готово. :))

Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прямое управление матричным принтером
СообщениеДобавлено: Пт июн 26, 2020 23:25:20 
Друг Кота

Карма: 28
Рейтинг сообщений: 564
Зарегистрирован: Чт май 05, 2011 21:26:34
Сообщений: 4506
Откуда: Украина, Славутич
Рейтинг сообщения: 0
Хм, я когда-то разбирался с матричными принтерами. В книжках к принтерам тогда ещё давалась система его кодов и даже примеры управления на бейсике(переключение в графический режим, режима работы, управление плотностью пикселей, выбор знакогенератора, количества рабочих игл...). Но увы... стандартной системы кодов нет - каждый производитель делает свою систему, свои возможности и свои коды. Иногда они совпадают(особенно одного производителя, ага), но не гарантированно. В принципе, играясь с режимами можно физически повредить принтер - например перегреть головку.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y