Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.07.2011, 20:43   #1
Loviad
 
Регистрация: 29.11.2009
Сообщений: 4
По умолчанию Даныые с lpt для принтера, получить на комп

В общем суть, устройство способно беспрерывно посылать на принтер строку вида "S 120 kg", устройство - весы, помогите получить эту строку на компьютер через lpt (принтер тоже lpt), инфа передаётся по 7-ому пину на lpt, символы поступают поочереди в ASCII.

По форуму пробежался, накопал программ по тестированию и управлению lpt, и вообще не заметил чтобы комп регистрировал изменения напряжения на 78-ом пине, приэтом принтер печатает без остановки данную строку.

Помогите, горит уже!
Loviad вне форума Ответить с цитированием
Старый 10.07.2011, 22:42   #2
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

7- пин?

Весы НЕ могут передавать лишь на один пин, ибо они работают с принтером ищите протокол Centronics.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 10.07.2011, 22:54   #3
Loviad
 
Регистрация: 29.11.2009
Сообщений: 4
По умолчанию

ну вот так вот, задействовано только два провода, 7 и 20, 20 это земля, 7 из data группы, принтер исправно печает всё, что посылают весы
Loviad вне форума Ответить с цитированием
Старый 11.07.2011, 00:52   #4
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

любопытно.

В любом случае, вам нужен протокол передачи, нужно выделить пакет с данными ...можно осциллом тыкнуться и замерить временные интервалы, а можно по мультимедийному таймеру считывать состояние пятого бита регистра DATA ...считывать можете >> так <<, это даст вам датаграмму с которой уже будет на порядок проще работать.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 11.07.2011, 14:29   #5
HyperZen
Пользователь
 
Аватар для HyperZen
 
Регистрация: 20.07.2010
Сообщений: 45
По умолчанию

Цитата:
Сообщение от Loviad Посмотреть сообщение
В общем суть, устройство способно беспрерывно посылать на принтер строку вида "S 120 kg", устройство - весы, помогите получить эту строку на компьютер через lpt (принтер тоже lpt), инфа передаётся по 7-ому пину на lpt, символы поступают поочереди в ASCII.

По форуму пробежался, накопал программ по тестированию и управлению lpt, и вообще не заметил чтобы комп регистрировал изменения напряжения на 78-ом пине, приэтом принтер печатает без остановки данную строку.

Помогите, горит уже!
Используем в работе разработанное собственное устройство, подключенное к компьютеру посредством LPT-порта. Используем бесплатный драйвер.
Ищите в интернет информацию с драйвером lptwdmio.sys - там пример. Снимает информацию с любой ножки LPT.

(pccontrol.bib.com.ua/XpCoding/XPlpt.html - например)
Плохого человека должно быть мало...
HyperZen вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прошивка для принтера slivin Общие вопросы Delphi 3 16.05.2014 08:52
Получение данных идущих на LPT-порт принтера Zo0M Компьютерное железо 15 13.12.2010 06:58
Драйвер для принтера HP -ushёl- Компьютерное железо 4 16.06.2010 14:39
Драйвер для принтера МАриэлла Софт 2 11.02.2009 15:53
как получить чужой комп в свои руки zetrix Безопасность, Шифрование 7 13.11.2008 16:32