이더넷에서 직렬 포트에 액세스

이더넷에서 직렬 포트에 액세스

저는 현재 레스토랑에서 2개의 POS 장치를 관리하고 있습니다. POS는 Windows 7을 사용하고 있습니다.

1층에 위치한 POS 1개에는 프린터가 COM1 포트로 연결되어 있습니다. 프린터 자체에는 LPT 포트가 있으며 프린터에는 LPT-COM 포트가 함께 제공됩니다. 1 2층 POS에는 프린터가 없습니다. (주문 스테이션과 비슷함)

내가 원하는 것은 주문 스테이션에서 주문할 때 1층에 있는 프린터로 주문 내용을 인쇄하고 싶은 것입니다.

나는 다음의 소프트웨어를 사용했습니다.HHD 소프트웨어, 그것은 매력처럼 작동합니다. 하지만 베타 버전이었기 때문에 오늘부터 평가판 기간이 만료되었습니다.

내가 시도한 다른 방법은 다음과 같습니다.

    1. 최신 프린터처럼 프린터를 공유하는 데 실패했습니다.
    2. 1st Floor POS를 입력하여 TCP/IP 포트를 생성합니다. : 실패했습니다.
    3. 내 사건에 대한 국제 포럼 검색: 내가 찾은 것에는 모두 해당 소프트웨어를 사용(및 구입)한다고 나와 있습니다.

내 질문은: 1층 POS에서 COM 포트를 공유하여 어떤 종류의 소프트웨어도 사용하지 않고 Windows에서 직접 2층 POS에 액세스할 수 있도록 하는 방법이 있습니까?

답변1

어쨌든 1층 POS에서 COM 포트를 공유하여 어떤 종류의 소프트웨어도 사용하지 않고 Windows에서 직접 2층 POS에 액세스할 수 있도록 하는 방법이 있습니까?

TCP/IP를 언급하신 것으로 보아 두 POS 단말기가 모두 이더넷으로 연결되어 있는 것으로 추론됩니다.

두 POS 단말기가 공통 프린터로 인쇄할 수 있도록 하는 방법에는 여러 가지가 있습니다.

  1. Windows와 Linux 모두 로컬 프린터 공유를 허용합니다. 소프트웨어가 내장되어 있습니다. 그냥 찾아봐프린터 공유당신의 POS O/S를 위해.

  2. 기존 인쇄 서버를 사용하여 프린터를 연결합니다. 이는 전원, 이더넷 및 병렬 포트용 커넥터가 있는 작은 상자입니다. 예는 다음과 같습니다HP 젯다이렉트. POS 터미널이 Windows 기반이거나 Linux 기반인 경우 LPD 프로토콜을 사용하여 인쇄 서버에 인쇄하도록 LPC/LPD 클라이언트 서비스를 구성할 수 있습니다. 대부분의 인쇄 서버는 직접 TCP 포트(9100), FTP 등을 포함한 다양한 기타 인쇄 프로토콜도 지원합니다.

  3. 이더넷 연결과 하나 이상의 직렬 포트가 있는 작은 전용 상자인 역방향 터미널 서버를 사용하십시오. 예를 들어 Perle은 여전히이올란

    웹 또는 네트워크에 대한 직렬-이더넷 솔루션은 RS232, RS422 또는 RS485 직렬 인터페이스를 갖춘 장비를 지원합니다.

  4. 기존 프린터를 네트워크 지원 프린터로 교체하십시오. 예를 들어 모델 번호에 "N" 접미사가 포함된 HP Laserjet이 있습니다. 일부 다른 제조업체에서는 유사한 규칙을 사용합니다. 긴 감열지 롤에 영수증을 인쇄하는 특수 POS 감열식 프린터를 사용하는 경우 네트워크를 지원하는 다양한 프린터가 있을 수도 있습니다.

답변2

솔루션은 두 부분으로 구성됩니다.

  • 유닉스 세계에서는 이것이 매우 쉽다는 것을 이해하십시오.
  • 이해하면 모든 관련 부분이 CygWin으로 포팅됩니다.

Unix 세계에서는 stty포트 매개변수(전송 속도 등)를 설정한 다음 nc(netcat이라고도 함) 직렬 포트를 TCP 포트에 연결하는 데 사용됩니다.

stty직렬 포트 매개변수는 를 통해 명령줄에서 설정할 수 mode있고 nc는 CygWin 패키지로 사용할 수 있으므로 가 필요하지 않습니다 .

관련 정보