Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2017.12.10;
Скачать: [xml.tar.bz2];

Вниз

Использование ПК как lpt-принтер   Найти похожие ветки 

 
Putnik ©   (2016-07-11 18:51) [0]

Доброго времени суток. Интересует сабж.
Есть несколько приборов, к которым существует возможность подключить lpt-принтер, выдают параметры испытаний и температурные графики после окончания теста либо из меню. Возможно ли прибору подсунуть вместо принтера компьютер с программным обеспечением, который бы выполнял его роль? Если есть, посоветуйте, пожалуйста, слов для гуглежа. А если нет, может подскажете, про аппаратное решение такой задачи.
Заранее спасибо.


 
NailMan ©   (2016-07-11 19:56) [1]

Имхо, будет проще сделать на Ардуине(тут стоит оценить поток данных и выбрать требуемую по производительности, но если есть 18 баксов то лучше взять Due) конвертер из LTP в любой удобоваримый формат, к примеру в последовательный порт(хоть в блютуз хоть по сети с помощью дополнительного модуля), а дальше на нормальном современном компе ловить и визуализировать.

Готовых скетчей для базы в сети полно. К примеру если гуглить с "arduino LPT to Serial convert".


 
Kilkennycat ©   (2016-07-11 20:14) [2]

Я бы поизучал внутренности приборов... может, там есть готовые данные, а не набор команд для принтера, которые еще парсить потом как-то придется. ну а вообще, лпт в последовательный перегнать можно и без ардуино. и даже проще будет. например, http://www.nxp.com/documents/data_sheet/74LV165A.pdf
или в усб, при помощи мк а-ля pic18f14k50


 
Германн ©   (2016-07-12 00:58) [3]


> Возможно ли прибору подсунуть вместо принтера компьютер
> с программным обеспечением, который бы выполнял его роль?
>

Нереально. И порт на приборе и порт на компьютере "выходные" порты. Они рассчитаны на передачу, а не на прием.


 
Германн ©   (2016-07-12 01:04) [4]

Хотя вру. На прием LPT-порт компьютера тоже работает.


 
Putnik ©   (2016-07-12 01:28) [5]

Спасибо за ответы, у приборов есть последовательный порт и протокол известен, буду с ним работать. Только приборов несколько типов , придется для каждого обработку писать. Я надеялся, что есть этакий "виртуальный" принтер


 
Kilkennycat ©   (2016-07-12 08:31) [6]


> этакий "виртуальный" принтер

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


 
megavoid ©   (2016-07-13 18:15) [7]


> Я надеялся, что есть этакий "виртуальный" принтер

ну, вообще-то есть: http://www.printcapture.com/index.html

PrintCapture can replace a serial printer, serial plotter, parallel printer, parallel plotter, GPIB printer or GPIB plotter. The only requirement is that your logic analyzer, oscilloscope, or spectrum analyzer must transmit Hewlett-Packard Printer Control Language (PCL), Hewlett-Packard Graphics Language (HPGL/2), or Epson ESC/P Control Code commands.


 
Putnik ©   (2016-07-14 14:53) [8]

> ну, вообще-то есть: http://www.printcapture.com/index.html

Огромное спасибо! Да еще и с бесплатным триалом, да еще и цена более чем приемлемая!
Будем изучать.


 
megavoid ©   (2016-07-14 17:03) [9]

Только конвертер всё равно нужен, например, такой, как Kilkennycat написал в [2].



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2017.12.10;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.001 c
2-1452266475
KSergey
2016-01-08 18:21
2017.12.10
Применение class function в TList.Sort()


15-1468252307
Putnik
2016-07-11 18:51
2017.12.10
Использование ПК как lpt-принтер


2-1452377949
gedevan
2016-01-10 01:19
2017.12.10
RecordSet как пройтись циклом 2 раза?


2-1451479702
Лори
2015-12-30 15:48
2017.12.10
Возможно ли подключиться к SQLServer на WinAPI? Или на чём-то





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский