|
27 / 55 / 19
Регистрация: 18.08.2014
Сообщений: 329
|
||||||
Отправка текстового сообщения в COM порт, на удаленном ПК19.08.2015, 19:58. Показов 3727. Ответов 10
Метки нет (Все метки)
всем привет, требуется отправлять сообщение на принтер чеков, который подключен при помощи ком порта, к станции, работающей на dos.
с отправкой на локальный принтер проблем нет
0
|
||||||
| 19.08.2015, 19:58 | |
|
Ответы с готовыми решениями:
10
Отправка текстового сообщения на email Отправка текстового сообщения в неактивное окно
|
|
TheGreatCornholio
1255 / 733 / 285
Регистрация: 30.07.2015
Сообщений: 2,408
|
|
| 23.08.2015, 10:57 | |
|
Не по теме:
Если я правильно понял, у тебя локальная сеть, к которой подключен комп с MSDOS. Твоя версия DOS сеть то поддерживает? По идее, можно накодить минисервер для dos, разумеется не на .NET ![]() И клиент, возможно на .NET. Но DOS вроде как однозадачная система, поэтому запустив сервер, ничего более запустить не сможешь, ну или придется пилить что-то типа резидентной проги. Короче это ад какой то по моему ![]() Опять же, если я правильно все понял.. Добавлено через 13 минут http://www.aten.com/Mobility-&... dl2FfntlBe Ну или попробуй поискать подобные устройства, к com1 - принтер чеков, к com2 - комп с DOS, по USB - комп с которого требуется отправлять. С USB на com1 (с Windows а принтер) отправишь самостоятельно, С com2 (с DOS на принтер) на com1 будет выглядеть так: Все что приходит с com2 - отправляешь на com1. Своего рода, комп с виндой - сам сможет отправлять, или будет посредником между станцией DOS и принтером. Если компы стоят далеко, бери длинный юсб кабель, с низким сопротивлением, позолоченный какой нить. ПС - ПРЕДУПРЕЖДАЮ - советы с бодуна в голову пришли, ответственности за твои действия не несу! не спали ничего ![]() Добавлено через 18 минут ПС2 - Ну а если на виндовом компе вдруг, случайно, уже есть 2 com-порта, что вряд ли, устройство не нужно. Также, можно запилить 2 и более com портов на компе, вообще не имеющим com портов и не юзая устройство. Используя 2 переходника usb2com, отправляя и перенаправляя по схеме, обозначенной выше.
0
|
|
|
1654 / 1153 / 173
Регистрация: 23.07.2010
Сообщений: 6,910
|
|
| 23.08.2015, 12:42 | |
|
если есть сеть - преобразователь интерфейсов спасет отца русской демократии (Moxa,Adam etc)
0
|
|
|
27 / 55 / 19
Регистрация: 18.08.2014
Сообщений: 329
|
|
| 23.08.2015, 16:02 [ТС] | |
|
Woldemar89, pincet, есть комп рабочий, который умеет удаленно подключаться и минимально управлять станцией(только вбить заказ, зарегать, удалить, распечатать) - это всё идет через менеджерскую часть программы. есть сервер, который станциями управляет, и есть сами станции на DOS к кассовыым подключенным через com-порт фискальники и чековые принтеры + сенсорная панель. К обычным станциям чековый принтер + сенсорная панель.
0
|
|
|
TheGreatCornholio
1255 / 733 / 285
Регистрация: 30.07.2015
Сообщений: 2,408
|
|||
| 23.08.2015, 16:12 | |||
|
Как они соединены? Какие интерфейсы? И приведи подробную схему пути данных от твоего компа до станции. Например нужно: Комп -> Сервер -> Станция -> чек принтер или Комп -> Станция -> чек принтер Комп(winXP) работает с сервером (Ubuntu) через локалку и\или интернет. Сервер подключен к станциям (DOS) по локалке, станция к принтеру по com порту.
0
|
|||
|
27 / 55 / 19
Регистрация: 18.08.2014
Сообщений: 329
|
|
| 23.08.2015, 16:25 [ТС] | |
|
Woldemar89,
комп-win xp с него нужно будет отправлять тексты для печати на чек принтеры сервер - win server 2003 r2 станции dos Схема: сервер>станция и наоборот На компе есть менеджерская часть проги, установленной на станциях, через которую отслеживаются все счета, что когда было продано и прочая торговая информация, через неё можно неподсредственно смотреть, что происходит на станции. Внутри создана локальная сеть, каждая станция коннектится к серверу, принтеры цепляются к станциям через com порт
0
|
|
|
TheGreatCornholio
1255 / 733 / 285
Регистрация: 30.07.2015
Сообщений: 2,408
|
|||
| 23.08.2015, 16:35 | |||
|
Добавлено через 4 минуты Путь данных такой? Обратно как и куда? Опиши все до мелочей, - структура, интерфейсы, ПО, протоколы. комп-win xp ---------(через локалку tcp ip)-------------> сервер win server 2003 r2 -----------(через локалку tcp ip)--------->станции dos --------- (через com port)------> printer Может и не получится помочь решить задачу, но хоть вопрос правильно сформулируем.
0
|
|||
|
27 / 55 / 19
Регистрация: 18.08.2014
Сообщений: 329
|
|
| 23.08.2015, 16:38 [ТС] | |
|
Woldemar89, нет, у сервера и станций своя локалка, у компа своя.
ДА комп просто инфу смотреть. Система TillyPad у нас, по анаологии RKepper
0
|
|
|
TheGreatCornholio
1255 / 733 / 285
Регистрация: 30.07.2015
Сообщений: 2,408
|
||
| 23.08.2015, 16:47 | ||
|
Ну давай конечную формулировку, требуется:
К серверу под управлением win server 2003 r2, подключены по локальной сети (ethernet,tcp\ip) компы под управлением Dos, к которым, в свою очередь, подключены принтеры чеков по com порту, Требуется реализовать на C# программу, отправляющую данные на принтер чеков? Больше никаких нюансов нет?
0
|
||
|
27 / 55 / 19
Регистрация: 18.08.2014
Сообщений: 329
|
|
| 23.08.2015, 16:52 [ТС] | |
|
Woldemar89, да Вы верно сформулировали
Наоборот это то что обмен данных между сервером и станций идет в обе стороны
0
|
|
|
TheGreatCornholio
1255 / 733 / 285
Регистрация: 30.07.2015
Сообщений: 2,408
|
|
| 24.08.2015, 09:38 | |
|
Ну вот, вроде теперь понятно.
Но тогда, к сожалению, на данный момент мыслей, кроме как озвученных в первой половине первого моего ответа, - нет. По сути, сделать проброс данных, полученных по сети на com порт и обратно на станции под управлением DOS, с параллельно запущенной программой - вопрос не совсем из категории C#. Может попробовать задать вопрос в другом разделе? На форумах по TillyPad итд? Но, если что придумаю, - отпишусь. Добавлено через 16 часов 30 минут Раз сервер и станции соединены сетью - перехвати сетевой траффик с помощью WireShark например, и попробуй его эмулировать на сервере в своей проге, отправляя станциям.
0
|
|
| 24.08.2015, 09:38 | |
|
Помогаю со студенческими работами здесь
11
Отправка данных в COM порт Отправка сигнала на com порт Отправка данных через COM-порт Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2).
Унарный минус обозначается как !
*/
#include <iostream>
#include <stack>
#include <cctype>. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|