Я в настоящее время управляю 2 POS-устройствами в ресторане. POS использует Windows 7.

1 POS, расположенный на первом этаже, имеет принтер, подключенный через порт COM1. Сам принтер имеет порт LPT, принтер поставляется с портом LPT to COM. 1 POS, расположенный на втором этаже, не имеет принтера. (больше похоже на Станцию заказа)

Что я хочу, так это когда я заказываю со станции заказа, я хочу напечатать заказы на принтер на первом этаже.

Я использовал программное обеспечение от HHD Software, оно работает как шарм. Но так как это было на бета-версии, испытательный срок истек сегодня.

Другие методы, которые я пробовал:

    1. Совместное использование принтера, как и любой современный принтер: не удалось.
    2. создать порт TCP/IP, набрав 1-й этаж POS: не удалось.
    3. Поиск международного форума для моего случая: из того, что я нашел, все ссылаются на использование (и покупку) программного обеспечения для него.

Мой вопрос: есть ли какой-либо общий порт COM для POS 1-го этажа, чтобы он был доступен из POS на 2-м этаже напрямую из Windows без использования какого-либо программного обеспечения?

2 ответа2

0

есть ли какой-либо общий порт COM для POS на 1-м этаже, чтобы он был доступен из POS на 2-м этаже непосредственно из Windows без использования какого-либо программного обеспечения?

Поскольку вы упоминаете TCP/IP, я предполагаю, что оба POS-терминала подключены через Ethernet.

Существует несколько способов разрешить обоим POS-терминалам печатать на общем принтере.

  1. И Windows, и Linux допускают совместное использование локальных принтеров. Программное обеспечение является встроенным. Просто найдите общий доступ к принтеру для вашей POS O/S.

  2. Подключите принтер с помощью традиционного принт-сервера - это небольшая коробка с разъемами для питания, Ethernet и параллельного порта. Примером является HP JetDirect. Если POS-терминалы работают на базе Windows или Linux, вы можете настроить клиентскую службу LPC/LPD для использования протокола LPD для печати на сервере печати. Большинство серверов печати также поддерживают множество других протоколов печати, включая прямой TCP-порт (9100), FTP и т.д.

  3. Используйте обратный терминал-сервер, небольшую выделенную коробку, которая имеет соединение Ethernet и один или несколько последовательных портов. Например, Перл все еще делает ИОЛАН

    Решение Serial to Ethernet для сети или сети позволяет оборудованию с последовательными интерфейсами RS232, RS422 или RS485.

  4. Замените существующий принтер сетевым принтером. Например, любой HP Laserjet, чей номер модели включает суффикс "N". Некоторые другие производители используют аналогичные соглашения. Если вы используете специализированный POS-термопринтер, который печатает чеки на длинных рулонах термобумаги, могут также существовать разновидности тех принтеров, которые способны работать в сети.

-1

Решение состоит из двух частей:

  • Понимание того, что это очень просто в мире Unix
  • Понимание, что все соответствующие части перенесены в CygWin

В мире Unix можно было бы использовать stty для установки параметров порта (скорость передачи данных и т.д.), А затем nc (также известный как netcat), чтобы связать последовательный порт с портом TCP.

Нам не нужен stty , так как параметры последовательного порта можно установить из командной строки через mode , а nc доступен в виде пакета CygWin.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .