Свежие обсуждения
Компьютеры

использование принтсервера

1 2 6

Все это немного не так видится. Есть протокол управления стандартным принтером (в Виндовозе их куча заряжена). Использование принтсервера подразумевает "перевод" всех байт для этого принтера (как управляющих, так и информационных) с направления вывода на LPT на запись внутрь соответствующиго пакета эзернет. И не суть важно какой транспортный уровень использован в конкретной железке. Будет это просто эзернет или в нем еще UDP, FTP, TFTP или еще что-либо. Драйвер этого девайса на PC и аппаратно-программный девайс принтсервера сами разберуться.
Вопрос только в корректной замене драйвера настоящего принтера в PC , на свой софт, который будет выводить в принтсервер соответствующий массив не для печати. а для управления чем-либо. Естественно нужно разобраться и с обратной передачей (готовность, бумага и т.д.). Где искать данные для написания такого совместимого драйвера мне неизвестно. Фирма Билла тут рулит... Лет шесть-семь назад мы делали такие штуки сами, вот еще осталось: http://www.tts.lt/~vp/

 

Ну тогда это никак не умный дом!
У микрочипа вроде есть готовые решения.
А по-жизни - как управлять то этим будите, если даже расколите протокол

 

slava2005: А по-жизни - как управлять то этим будите, если даже расколите протокол
Подавая этому драйверу байты, - как-бы символы для печати...Ну например: 00h, 01h,02h,04h,08h,10h,20h,40h,80h - вот и пошевелили всеми восьмью лапками байта...
Основное,- это драйвер. Это хлопотная задачка. Все зависит от того какая информация есть по соглашениям для драйверов софта дяди Билла..

 

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

 

Vlad_Petr: Подавая этому драйверу байты, - как-бы символы для печати...Ну например: 00h, 01h,02h,04h,08h,10h,20h,40h,80h - вот и пошевелили всеми восьмью лапками байта...

Не получиться так. Объяснять долго и нудно.

Для умного дома, повоторюсь - нужна железка которая тяне на себе веб сервер и обработчик - остальное уже фигня.

 

piligrim130: зачем драйвер если в системе уже есть сетевое соединение
Соединение то есть...а "достучаться " не получится. Не будет такого места доступа по определению..
Не залезть внутрь формируемого в PC эзернет пакета. Все только по установленным правилам, т.е. даем байты "принтеру".
slava2005: Не получиться так. Объяснять долго и нудно.
Полагаю, что ТОЛЬКО ТАК и получится.

 

Полагаю, что ТОЛЬКО ТАК и получится.
-----

Вы все-таки скажите, что Вы хотите получить ? То умный дом, то просто виртуальный лпт ...

 

Сразу на "Умный дом" много надо деньги*время... Тут проще вопрос, и сформулирован он однозначно:
Num Lock: А по теме - весь вопрос в том, как заставить принтсервер управлять ногами своего LPT-порта по отдельности.

 

Полностью поддерживаю идею в написании драйвера принтера, на мой взгляд это единственное логическое решение.
Можно еще подумать в сторону драйверов для матричных принтеров. Там можно печатать в текстовом режиме, тогда на LPT порт надо будет повесить МК для расшифровки (или просто удаления системных команд)

 

ну с умным домом я погоречился хотя елси получить виртуальный ЛПТ с остольным уже проблем меньше .
Значит ограничиваем вопрос пока до полуления виртуального порта принтсервера или как расшарить в сети этот порт