묻고 답하기 › 시리얼통신에서 data유실을 최소화 방법은 없는지??

이기석 2003.07.22 20:41:08

안녕하세요

요식업 프로그램을 개발 test 중인데요

요식업 프로그램 특성상 주방에 주문서 출력을

시리얼 프린터로 주문서을 날립니다

하루 평균 400 ~ 500 장 정도 주문이 발생 됩니다

그런데 문제는 4 ~ 5 건 정도 주문서가 출력이 안되는
  
  경우가 발생됩니다(주문량이 폭주할때 발생된것 같습니다)

  그래서 시리얼 프린터 통신 케이블 길이도 최대한 줄이고 (20m 내외)

  소프트웨어 적어로 delay 시켜서 프린터로 전송시켜 보고

  했는데 이 문제가 해결 되지 않고 있습니다

그래서 알아본게 흐름제어를 하면 data유실을 막을수 있다고

  하느데 정확한 방법을 알수 없어 이렇게 질문 드립니다

  흐름제어 방법은 2가지로 알고 있습니다
  - 하드웨어 방법 :
   PC의 컴포트에서 흐름제어를 하드웨어로 설정만 하면 되는걸로
   알고 있습니다
  
  - 소프트웨어 방법 : ?

  하드웨어나 소프트웨어 흐름제어를 하려면 기본 적인 설정들이 있는걸로
  알고 있습니다. 어떻게 설정을 해야 되는지 궁금합니다..

  시리얼 통신에서 data 유실없이 통신하려면 어떤방법이 최선인지
  궁금합니다

  여러분들의 도움 부탁드립니다!!

댓글 [3]

Cancel