|
STM32 и принтер |
|
|
|
Jan 12 2016, 07:42
|
Участник

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

|
Я имел ввиду, что есть stm32 микроконтроллер с USB входом и есть задача по подключению USB принтера к данному микроконтроллеру, хотелось бы узнать возможно ли это сделать, это напрямую соединяя c помощью USB интерфейса, либо возможно использование другого интерфейса с помощью каких либо преобразователей интерфейсов, и соответственно печать на принтере данных с микроконтроллера.
Уважаемый scifi, если бы я не хотел разобраться с данным вопросом, и не хотел знать чего то, то не сидел на данном форуме и не задавал вопросы. Да я признаю что возможно моих знаний в каких то вопросах не хватает, и я задаю глупые вопросы. Но я бы хотел увеличить свои знания и если вы мне с этим поможете, то я буду Вам только благодарен. И да я признаю что я новичок в работе с микроконтроллерами, но еще раз повторю хотел бы развить свои знания.
|
|
|
|
|
Jan 12 2016, 08:45
|
Гуру
     
Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143

|
Цитата(Granadoespada @ Jan 12 2016, 10:42)  Я имел ввиду, что есть stm32 микроконтроллер с USB входом и есть задача по подключению USB принтера к данному микроконтроллеру, хотелось бы узнать возможно ли это сделать, это напрямую соединяя c помощью USB интерфейса, либо возможно использование другого интерфейса с помощью каких либо преобразователей интерфейсов, и соответственно печать на принтере данных с микроконтроллера. Если новичек - не потянуть вам этого, тут все куда более "запущено". Во первых нужен драйвер принтера (в винде он видится, как DOT4), как на самом деле он зовется - хз, делает эмуляцию LPT порта под усб. Затем драйвер самого принтера, если повезет, он окажется PCL5(6) совместимый, тогда сделать парсер языка PCL или PS, после этого можно работать. Другое дело, что в открытом виде нужно либо расколупывать линукс (это что-то с чем-то даже для профессионалов), либо очень долго и нудно искать. Так что вот, такой расклад  ЗЫ. Но как правило принтаки попадаются с RAW протоколом, т.е. проприентарный, без доков, да и многие поддерживают USB HS-ONLY, т.е. в СТМ только через костыль USB3300.
Сообщение отредактировал mantech - Jan 12 2016, 08:47
|
|
|
|
|
Jan 12 2016, 08:48
|
Участник

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

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

|
Цитата(Granadoespada @ Jan 12 2016, 13:42)  Я имел ввиду, что есть stm32 микроконтроллер с USB входом и есть задача по подключению USB принтера к данному микроконтроллеру, хотелось бы узнать возможно ли это сделать, это напрямую соединяя c помощью USB интерфейса, либо возможно использование другого интерфейса с помощью каких либо преобразователей интерфейсов, и соответственно печать на принтере данных с микроконтроллера. Вам уже ответили. Читать умеете??? Цитата(mantech @ Jan 12 2016, 14:45)  Другое дело, что в открытом виде нужно либо расколупывать линукс (это что-то с чем-то даже для профессионалов), либо очень долго и нудно искать. Так что вот, такой расклад  Гуглить: PictBridge
|
|
|
|
|
Jan 12 2016, 10:34
|
Участник

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

|
Люди попросили более конкретно написать что мне требуется. Вот я и расписал. Читать умею.
|
|
|
|
|
Jan 12 2016, 14:01
|
Гуру
     
Группа: Свой
Сообщений: 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 мыльницы. Такие принтеры должны поддерживать какие-то стандартные протоколы работы.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|