Q&A

  • 영수증 프린터 하는법 아시는 분..
포트를 통해 영수증 프린터 하는법

아시는 고수님 부탁합니다.

자세히요...



2  COMMENTS
  • Profile
    나이스철 2001.01.01 00:37
    1. 우선 시리얼 통신하는 컴포넌트가 있어야 함.

    2. 프린터 메뉴얼을 보면 시리얼 통신설정사항이 있는데 그것대로 설정함.

    ( Baud := 9600, Parity := pNone, DataBits := 8, StopBits := 1 )

    3. 통신 포트를 연다.

    4. 출력할 내용을 통신포트로 보낸다. 주의할 것은 많은 내용을 한번에

    보내서는 안됩니다. 그럼 프린터가 놓쳐버립니다. 그러니 약 100바이트

    이하씩 보낸다.

    5. 보낼 내용이 더 있으면 4과정을 한다.

    6. 모든 내용을 보냈으면 약 2초정도 Sleep한다. (여러장을 출력할 경우 필히 필요함)

    7. 통신 포트를 닫는다.





  • Profile
    parkisu 2000.12.29 06:50
    촌놈. wrote:

    > 포트를 통해 영수증 프린터 하는법

    > 아시는 고수님 부탁합니다.

    > 자세히요...

    >



    안녕하세요.

    LPT와 컴포트가 좀 다른데요.

    LPT는 AssigFile(), WriteLn()을 쓰시면 되구요.

    컴포트는 컴포트 제어용 컴포넌트를 설치하신 다음(자료실에 있슴)

    컴포넌트에 정의된 함수나 메쏘드를 이용해서 문자열을 날려주시면 됩니다.

    컴포트를 열고 닫고 하는 것만 주의하시면 크게 어려울게 없습니다.



    위의 방법이 아니면 드라이버를 쓰시던가요. LPT와 컴포트를 구분할 필요가 없죠.

    네트워크로 공유할 수도 있구요.



    도움이 되셨으면...