реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> STM32 и принтер
Эдди
сообщение Jan 11 2016, 21:10
Сообщение #16


Знающий
****

Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250



Принтер принтеру рознь! Если всякие говна вроде HP, EPSON и прочих кэнонов даже к компьютеру фиг подсоединишь, чтобы работали, как их подсоединять к мелкоконтроллеру? Спецификаций протокола ведь нет!
Вот постскрипт-принтер, работающий на LPT — да, реально.

А вот если говорить о чековых принтерах, то там все намного проще обычно, т.к. они и рассчитываются на работу с мелкоконтроллерами.
Go to the top of the page
 
+Quote Post
Granadoespada
сообщение Jan 12 2016, 07:42
Сообщение #17


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 11-01-16
Пользователь №: 89 981



Я имел ввиду, что есть stm32 микроконтроллер с USB входом и есть задача по подключению USB принтера к данному микроконтроллеру, хотелось бы узнать возможно ли это сделать, это напрямую соединяя c помощью USB интерфейса, либо возможно использование другого интерфейса с помощью каких либо преобразователей интерфейсов, и соответственно печать на принтере данных с микроконтроллера.


Уважаемый scifi, если бы я не хотел разобраться с данным вопросом, и не хотел знать чего то, то не сидел на данном форуме и не задавал вопросы. Да я признаю что возможно моих знаний в каких то вопросах не хватает, и я задаю глупые вопросы. Но я бы хотел увеличить свои знания и если вы мне с этим поможете, то я буду Вам только благодарен. И да я признаю что я новичок в работе с микроконтроллерами, но еще раз повторю хотел бы развить свои знания.
Go to the top of the page
 
+Quote Post
mantech
сообщение Jan 12 2016, 08:45
Сообщение #18


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(Granadoespada @ Jan 12 2016, 10:42) *
Я имел ввиду, что есть stm32 микроконтроллер с USB входом и есть задача по подключению USB принтера к данному микроконтроллеру, хотелось бы узнать возможно ли это сделать, это напрямую соединяя c помощью USB интерфейса, либо возможно использование другого интерфейса с помощью каких либо преобразователей интерфейсов, и соответственно печать на принтере данных с микроконтроллера.


Если новичек - не потянуть вам этого, тут все куда более "запущено".

Во первых нужен драйвер принтера (в винде он видится, как DOT4), как на самом деле он зовется - хз, делает эмуляцию LPT порта под усб. Затем драйвер самого принтера, если повезет, он окажется PCL5(6) совместимый, тогда сделать парсер языка PCL или PS, после этого можно работать.
Другое дело, что в открытом виде нужно либо расколупывать линукс (это что-то с чем-то даже для профессионалов), либо очень долго и нудно искать.
Так что вот, такой расклад wacko.gif
ЗЫ. Но как правило принтаки попадаются с RAW протоколом, т.е. проприентарный, без доков, да и многие поддерживают USB HS-ONLY, т.е. в СТМ только через костыль USB3300.

Сообщение отредактировал mantech - Jan 12 2016, 08:47
Go to the top of the page
 
+Quote Post
Granadoespada
сообщение Jan 12 2016, 08:48
Сообщение #19


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 11-01-16
Пользователь №: 89 981



Спасибо за ответ!
Go to the top of the page
 
+Quote Post
jcxz
сообщение Jan 12 2016, 10:25
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(Granadoespada @ Jan 12 2016, 13:42) *
Я имел ввиду, что есть stm32 микроконтроллер с USB входом и есть задача по подключению USB принтера к данному микроконтроллеру, хотелось бы узнать возможно ли это сделать, это напрямую соединяя c помощью USB интерфейса, либо возможно использование другого интерфейса с помощью каких либо преобразователей интерфейсов, и соответственно печать на принтере данных с микроконтроллера.

Вам уже ответили. Читать умеете???

Цитата(mantech @ Jan 12 2016, 14:45) *
Другое дело, что в открытом виде нужно либо расколупывать линукс (это что-то с чем-то даже для профессионалов), либо очень долго и нудно искать.
Так что вот, такой расклад wacko.gif

Гуглить: PictBridge
Go to the top of the page
 
+Quote Post
Granadoespada
сообщение Jan 12 2016, 10:34
Сообщение #21


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 11-01-16
Пользователь №: 89 981



Люди попросили более конкретно написать что мне требуется. Вот я и расписал. Читать умею.
Go to the top of the page
 
+Quote Post
mantech
сообщение Jan 12 2016, 12:56
Сообщение #22


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(jcxz @ Jan 12 2016, 13:25) *
Гуглить: PictBridge


Как вариант интересно, тут хоть какой-то общий стандарт, но опять-же линукс-онли, плюс только поддерживающие PictBridge принтеры.
Go to the top of the page
 
+Quote Post
jcxz
сообщение Jan 12 2016, 14:01
Сообщение #23


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(mantech @ Jan 12 2016, 18:56) *
Как вариант интересно, тут хоть какой-то общий стандарт, но опять-же линукс-онли, плюс только поддерживающие PictBridge принтеры.

Причём тут линух???
Там вроде-бы как раз наоборот пишут что: "PictBridge cannot be implemented as free software or open source software"
т.е. похоже придётся что-то подписывать чтобы получить доку по нему. Ну или реверсить готовое.

PS: Ещё, как вариант, полазить по РЭ различных фото-мыльниц (и не мыльниц) - бывает в них описывают возможность прямой печати фоток без использования компа, путём подключения принтера напрямую к USB мыльницы. Такие принтеры должны поддерживать какие-то стандартные протоколы работы.
Go to the top of the page
 
+Quote Post
scifi
сообщение Jan 12 2016, 17:06
Сообщение #24


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(jcxz @ Jan 12 2016, 17:01) *
Там вроде-бы как раз наоборот пишут что: "PictBridge cannot be implemented as free software or open source software"

Это не значит, что нельзя скоммуниздить laughing.gif
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 13:23
Рейтинг@Mail.ru


Страница сгенерированна за 0.01461 секунд с 7
ELECTRONIX ©2004-2016