|
음... 솔직히 문제가 뭔지 모르겠습니다.
근데... 일단 BeginDoc() 를 통해 인쇄를 할 때, 프린터 드라이버를 제어하는
부분에 대해 아시는 분 설명 부탁드립니다.
문제는 그림판이나 ACDSEE , 등의 프로그램에서는 이미지가 잘 인쇄가
되는데, 제가 만든 BCB 이미지 프린팅 프로그램에서는 인쇄가 잘 안 되네요
그게.. 몇몇 프린터 드라이버에 한해서 안 됩니다. 잘되는 프린터 드라이버도 있고...
(물론 그림판이나 ACDSEE 에서는 다 잘 되는데...)
(안되는 경우에 파일로 인쇄를 해봤더니 1K 짜리 텅비어있는 스풀파일이 나오네요)
(저 밑에... BCB 로 그림판 프로그램 만들 수 있나요? 질문 참고하시기를)
Graphics::TBitmap *pBitmap = new Graphics::TBitmap();
TPrinter *p=Printer();
pBitmap->LoadFromFile(Filename);
p->BeginDoc();
p->Canvas->Draw(10,10,pBitmap);
p->EndDoc();
프린터 드라이버가 문제인지, (PCL 프린터입니다) BCB에서 프린터 드라이버를 읽어오질 못하는
건지 잘 모르겠네요. 답변 부탁드립니다 꾸벅~
|