친구가 짜준 프로그램인데요. 전 델파이를 몰라서요... 이모집에서 쓸건데.. 갑자기 프린터를 바꿀 사정이 생겼습니다. 그래서 지금 삼성미니 프린터(STP-131)로 바꾸었구요. VB로 소스는 다 나와있는데 델파이로는 어떻게 해야하는지 몰라서요.
1. local MS SQL에서 선택한 값을 그리드에 올렸구요. 그걸 출력하면 되요.. 그리고 용지 절단...
2. 돈통이 연결되어 있는데 이것도 버튼 클릭하면 열릴수 있도록
메뉴얼도 있구요. VB 소스도 있구요...
혹시 아시는 분 있으세요?
장사집인가 보네요. 포스용 프린터를 쓰시는 걸 보니...
그 넘을 이용해서 출력하는 방법은 시리얼포트 형태냐 패러럴 포트 형태냐에 따라 달라 질 수 있구요.
엡손 모드를 사용하는 시티즌 모드르 사용하느냐에 따라 달라질 수도 있습니다.
시리얼포트 타입이면 컴포트를 제어하는 컴포넌트를 사용하셔서 프린터가 연결된 포트(보통 COM1~COM4)로 연결하신 다음 출력할 문자열은 날려주시면 되구요. 패러럴 타입이면 AssignFile(F, 'LPT1')을 사용하셔서
WriteLn()으로 문자열을 날려주시면 됩니다. ->이게 제일 간단한 방법 중의 하나이구요.
인쇄후 종이가 잘리게 한다거나 큰 글자가 나오게 한다거나 돈통을 열려고 하면 프린터에 특수제어문자를 보내셔야 합니다. (이것은 개발자용 매뉴얼에 명시가 되어 있습니다.)
그리고 만약 로고같은 것을 출력하고자 하시면 위와 같은 방법으로는 불충분합니다. 프린터에 이미지를 다운로드 하셔야 하구요. 여기에 맞는 값들을 매뉴얼의 지시에 따라 제어하셔야 합니다.
저도 아주 오래 전 기억이라 관련 자료나 이런 것들이 없네요. 참고라도 되셨으면 합니다.