다른 질문입니다.
프린트를 하는 폼은 이미지 12개로 구성되어 있습니다.
이 폼을 프린트하면, 자원을 너무 많이 사용합니다.
qreport를 사용하는데요, 한번 프린트를 했을때, 거의 10%의 GDI를 사용합니다. 그리고, 프린트가 끝나도 사용된 GDI를 100% 반납하지 않습니다.
그래서 몇번 프린트를 하면, 시스템이 다운되는 현상이 나타납니다.
제가 사용한 방법은 Qreport에 qimage(?)를 12개 놓고, assign하는 방법을 사용하였습니다.
어떻게 하면 될까요?
혹시 TPrinter를 사용하면 어떨까요?
이미지를 Draw하면 크기가 작게 나옵니다.
하지만 GDI는 위의 방법보다 적게 쓰는것 같은데요.. 반환도 제대로 하고요..
고수님들은 어떻게 프린트 문제를 해결하셨는지 궁금합니다.
> 다른 질문입니다.
> 프린트를 하는 폼은 이미지 12개로 구성되어 있습니다.
> 이 폼을 프린트하면, 자원을 너무 많이 사용합니다.
> qreport를 사용하는데요, 한번 프린트를 했을때, 거의 10%의 GDI를 사용합니다. 그리고, 프린트가 끝나도 사용된 GDI를 100% 반납하지 않습니다.
> 그래서 몇번 프린트를 하면, 시스템이 다운되는 현상이 나타납니다.
> 제가 사용한 방법은 Qreport에 qimage(?)를 12개 놓고, assign하는 방법을 사용하였습니다.
> 어떻게 하면 될까요?
> 혹시 TPrinter를 사용하면 어떨까요?
> 이미지를 Draw하면 크기가 작게 나옵니다.
> 하지만 GDI는 위의 방법보다 적게 쓰는것 같은데요.. 반환도 제대로 하고요..
> 고수님들은 어떻게 프린트 문제를 해결하셨는지 궁금합니다.
>
저도 같은 문제로 고생한적이 있었습니다.
퀵리포트와 프린트 드라이버간에 어떤문제가 발생하는 것 같습니다.
특히 HP DeskJet670 드라이버(win95, v9.xx)를 사용할때 퀵리포트작업을 하면
시스템리소스를 잡아먹고 반납을 하지 않는것 같습니다...
아마 다른 프린터로 테스터를 한번 해 보십시요..
근본적인 대책이 아니라 죄송...