Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: подключил прибор к компьютеру есть проблемы
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > RS232/LPT/USB/PCMCIA/FireWire
indicator
есть прибор с ком-портом для вывода данных на принтер.
но жалко бумагу стало да и хранить негде - решил сбрасывать данные на пк.
подключил прибор к пк, запустил хайпер-терминал, сконфигурил порт.
нажал кнопку принт на приборе и на экране хайпера пошли крякозябры.
и горизонтально и вертикально и лесенкой и с непонятными паузами до 3 сек.
настройки ком-порта и шрифты на хайпере менял - не помогает.
и возник тогда ряд вопросов:
1. прибор это DTE или DCE или это не суть важно ?
2. нужен нуль-модем кабель или прямой годится ?
4. может хайпер-терминал ваще не для этих целей ?
5. может распайка порта у прибора не та и как узнать какая ?
если кто что знает отзовитесь. заранее благодарен.
Andrew_
Цитата(indicator @ Jun 27 2005, 14:34)
есть прибор с ком-портом для вывода данных на принтер.
но жалко бумагу стало да и хранить негде - решил сбрасывать данные на пк.
подключил прибор к пк, запустил хайпер-терминал, сконфигурил порт.
нажал кнопку принт на приборе и на экране хайпера пошли крякозябры.
и горизонтально и вертикально и лесенкой и с непонятными паузами до 3 сек.
настройки ком-порта и шрифты на хайпере менял - не помогает.
и возник тогда ряд вопросов:
1. прибор это DTE или DCE или это не суть важно ?
2. нужен нуль-модем кабель или прямой годится ?
4. может хайпер-терминал ваще не для этих целей ?
5. может распайка порта у прибора не та и как узнать какая ?
если кто что знает отзовитесь. заранее благодарен.
*

Нужен нуль-модемный кабель.
Если на экране что-то побежало, то распайка правильная. Козябры бегут когда неправильно настронеа скорость передачи. Так-что искать надо в направлении скорости передачи, количества стоп бит и четности. Еще нужно отключить аппаратный контроль передачи.
Гипертерминал конечно не самая лучная программа, но для начала сойдет smile.gif
vvs157
Цитата(indicator @ Jun 27 2005, 14:34)
1. прибор это DTE или DCE или это не суть важно ?
2. нужен нуль-модем кабель или прямой годится ?
4. может хайпер-терминал ваще не для этих целей ?
5. может распайка порта у прибора не та и как узнать какая ?
если кто что знает отзовитесь. заранее благодарен.
*


1. Суть очень даже важно. Прибор в данном случае выполняет роль компа.
4. Годится при правильной настройке
5. Надо взять мануал к прибору и посмотреть. Не мешает также глянуть на мануал к принтеру. Если принтер очень древний - то могут быть сюрпризы.

Если бегут "кракозяблы" - то Tx и Rx не попутаны.

У прибора умолчательные настройки могут быть типа 7 бит с четностью

Есть еще вариант - прибор пытается печатать на принтер в графике (осциллографы к примеру так поступают). Тогда "кракозяблы" - это так и должно быть и в этом случае терминал не помошник. Надо свою прогу писать или сливать в файл и потом смотреть каким-нибудь вьювером
indicator
Цитата
прибор пытается печатать на принтер в графике (осциллографы к примеру так поступают). Тогда "кракозяблы"  - это так и должно быть и в этом случае терминал не помошник. Надо свою прогу писать или сливать в файл и потом смотреть каким-нибудь вьювером


кажется вы правы насчет графики потому как в мануале написано
любой экран прибора можно распечатать нажатием клавиши PRINT
скриншот кажется так это называется.
свою прогу написать мне слабо если только на VBA можно попробовать.
а готовые программы в сети есть ? как их искать ? что в поиске писать ?

скорость вывода инфы из прибора меняется от 1200 до 9600 бод.
я поставил 9600 и на хайпере и на приборе.
других настроек на приборе по части вывода на принтер нет.
Еще тип принтера менять можно
1. НР
2. другие
дело в том что прибор этот НР делает
и мини-принтер с бумажной лентой типа как на кассах стоят
НР делает и рекомендует использовать.
nemo444
Цитата(indicator @ Jun 27 2005, 16:44)
... в мануале написано
любой экран прибора можно распечатать нажатием клавиши PRINT
скриншот кажется так это называется.
свою прогу написать мне слабо если только на VBA можно попробовать.
...
других настроек на приборе по части вывода на принтер нет.
...
дело в том что прибор этот НР делает
и мини-принтер с бумажной лентой типа как на кассах стоят
НР делает и рекомендует использовать.
*


Посмотрите, примерно там где меняете тип принтера, можно ли указать вашему прибору, что к его последовательному порту подключен контроллер (попробуйте порыскать в мануале).

Если да, то вашим прибором можно управлять прямо из гипертерминала.
С помощью различных команд можно забрать с него данные не в виде графика, а в любом желаемом виде (int, double и т.п.). Эти данные можете потом обработать, как хотите (Word, Excel и др.)

Примерно так можно забрать данные с различных приборов HP.
Не могли бы Вы немного конкретизировать, что за прибор HP?

Если такую установку сделать нельзя, то придётся писать перекодировщик "кракозябров" в реальные данные.
indicator
спасибо nemo444 что заинтересовались.
прибор называется HP E7580A Prober2 выпущен в 2000 году.
принтер к нему HP 15730A малогабаритный.
инфа в сети есть.
про контроллер и подключение к пк в мануале ни слова.
я обращался НР поддержку там сказали "прибор с производства снят поддержку не оказываем"
хотелось бы конечно мониторить и управлять дистанционно через ком-порт.
а то приходится бегать в аппаратную смотреть как тест идет а после окончания теста надо снимать прибор для распечатки данных
vvs157
Цитата(indicator @ Jun 28 2005, 15:57)
спасибо nemo444 что заинтересовались.
прибор называется HP E7580A Prober2 выпущен в 2000 году.
принтер к нему HP 15730A малогабаритный.
инфа в сети есть.
про контроллер и подключение к пк в мануале ни слова.

*


Для начала посмотрите, есть ли описание команд вывода графики к Вашему принтеру. Если есть - сравните ее с командами обычного LaserJet. Если совпадает - то Вы довольно легко напишете на VB программу, которая эти жанные принимает и визуализирует. У HP LaserJet система графического вывода очень проста.
nemo444
Цитата(indicator @ Jun 28 2005, 16:57)
прибор называется HP E7580A Prober2 выпущен в 2000 году.
*


Ну вот это другое дело.

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

Но есть и хорошая новость. Удалось найти в сети утилитку для захвата печати с вашего прибора в bmp картинку.

Предупреждаю сразу я эту утилитку никогда не юзал по причине отсутствия указанного прибора, НО! утилита эта с официального сайта производителя HP.

Прицепляю утилитку и мануал к ней. Всё, чем могу помочь.
Нажмите для просмотра прикрепленного файла
Нажмите для просмотра прикрепленного файла
Желаю удачи.
indicator
спасибо nemo440 и vvs157
буду пробовать предложенную утилиту и для сведения:

при поставке прибора принтер фирмы НР нам не дали
а дали принтер DPU-414 фирмы SEIKO сказали это полный аналог.
он может печатать и в режиме HEX Dump Print to allow you to check if data has been input correctly from the computer. Printer uses contol codes to change forms and characters. The control codes are not printed. There are two types of function codes: basic function codes that can be used independently and external function codes used with the ESC Secquence.
Есть две таблицы: Basic codes and ESC sequence codes.
В каждой таблице по две колонки Code and Function.
Ganc
Ребята, тема продолжается, аналогичная проблема, только прибор у меня HP8921A.
Все что можно уже перепробовал но результата нет, на несколько принтеров печать настроить не удалос, хотя в меню прибора есть выбор скорости четности и т.д., даже выбор пяти видов принтеров, но увы печатается "ерунда". Воспользовался сегодня программкой что выше, результат тоже... sad.gif
Может кому удавалось найти какой нидь эмулятор принтеров с протоколом RS232?
Уже неделю в поиске провел, но увы про эмуляторы принтеров с последовательными портами - тишь.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.