Q&A

  • 포스장비중에 고객용 가격표시기(CDP)연결하는것좀 도와주세요
포스를 개발하고 있습니다
제품은 (주)씨엔피테크의 CDP16C1L이구요
16자리 1라인만 표시된다구 하더군요
회사에 전화해보니
특별한 매뉴얼이 필요없구 16자씩 보내주면 나온다구 하더라구요
(예, 합계 : 16,000 )
하이퍼 터미날로도 가능하데요
com포트를 사용하는 장비라서 프린트기처럼 Cport 컴포넌트로 날려 봤더니
전혀 반응이 없어요 ..
     With ComPort1 Do
      Begin
         if Connected then  Close
         else      Open;
         WriteStr('1234567890123456');
         close;
      end;
고수님 도와 주세요...
4  COMMENTS
  • Profile
    TeamB 2005.09.08 11:35
    일단 홍재님이 말씀하신대로 하이퍼터미널로 연결해보신 다음 데이터를 날려보셔야 할것 같습니다.

    BandRate 나 DataBit같은 세세한것도 한번 확인해보시구요.

    흠..저만한 인디케이트에 그냥 스트링을 날려 표시가된다니...큠! 제어코드가 있을것 같은데요..^^ 해당 회사가 자체개발했다고요?

    구글에서 해당 모델을 치니깐 PDF 파일이 하나 나오긴 하더군요 여튼 해보시구 안돼시면 그 PDF파일에 있는 제어코드를 이용해서 데이터를 날려보세요

    그럼..

  • Profile
    박홍재 2005.09.07 07:55

    이래가 되지 않는데요. 지금 코드를 봐서는 Comport1이 접속되어 있다면 그 접속을 끊구 그런 다음 String을 보내주는 것으로 되어 있는데요. 소스를 다시 한번 보심이....
       if Connected then Close 가 아니라..

      if Not(Connected) then Open;
    으로 바뀌어야 하는거 아닌가요??
  • Profile
    박갑수 2005.09.07 19:00
    그건 맞네요
    하지만 그거야 어쩨든 현제는 open된 상태에서 cdp창에 메세지가 나타나지 않아요
  • Profile
    박홍재 2005.09.08 09:22
    하이퍼터니널로더 표시를 할 수 있다면 일단 하이퍼 터미널로 COMPORT를 열어서 Test를 해 보시구요.
    그런다름 프로그램에서 테스트를 해야 하지 않을 까 싶은데요. 일단 Rate와 패리티 등등 설정두 확인을 해 보셔야 할 듯 싶네요. (예전에 RS-232 통신 강제로 Capture 해주는 장비가 있었는데 그런것이 있다면 실제로 물려서 Test를 해 보는 것도 좋겠지요...그럼)