인쇄를 누르면 거래명세서와 계산서가 동시에 나와야 하는데여..
거래 명세서는 LTP1(레이저 프린터)로 계산서는 LPT2(도트 프린터)로 출력되게
하려면 어케해야 하나요?
프로그램은 출력버튼을 누르면 거래명세서(리포트1)를 찍고 => Quickrep1.print;
거래명세서의 값을 계산서(리포트2)로 넘겨서 계산서를 출력합니다. => Quickrep2.print;
그러니까 거래명세에서는 그냥 기본으로 LPT1으로 출력하게 가만 놔두면 되구요..
계산서에서 기본 프린터를 LPT2로 바꾸어 주면 되는 것입니다..
하하 초보라 설명도 영~~~ ^^;
그럼 부탁드리겠습니다..
즐코 하십시요
참고로 콤보박스를 하나 꺼내 놓으시고... 버튼을 하나 거내놓으시고....
그런다음 버튼의 이벤트에....
ComboBox1.Items := Printer.Printers;
이렇게 코딩하신후... 콤보박스에 타나타는 어떠한 프린터(도트/레이져)를
선택하신후 레포트 출력전에
RptFrm.QuickRep1.PrinterSettings.PrinterIndex := ComboBox1.ItemIndex;
이렇게 하고 미리 보기를 한번 한다음 큐레포트에 나오는 프린터 셋팅을 확인해
보세요... 그다음은 좀 쉽게 할수 있을것 같은데... 참고가 되었으면 좋겠군요
그럼 즐코 하세요... 슬슬 퇴근준비 해야지.... ^^;
손상수 wrote:
> 인쇄를 누르면 거래명세서와 계산서가 동시에 나와야 하는데여..
>
> 거래 명세서는 LTP1(레이저 프린터)로 계산서는 LPT2(도트 프린터)로 출력되게
> 하려면 어케해야 하나요?
>
> 프로그램은 출력버튼을 누르면 거래명세서(리포트1)를 찍고 => Quickrep1.print;
> 거래명세서의 값을 계산서(리포트2)로 넘겨서 계산서를 출력합니다. => Quickrep2.print;
> 그러니까 거래명세에서는 그냥 기본으로 LPT1으로 출력하게 가만 놔두면 되구요..
> 계산서에서 기본 프린터를 LPT2로 바꾸어 주면 되는 것입니다..
>
> 하하 초보라 설명도 영~~~ ^^;
> 그럼 부탁드리겠습니다..
> 즐코 하십시요
>
>