|
회사에서 C++ Builder 6로 개발하고 있습니다.
저희 회사 프로그램에서 인쇄 설정을 위해서 TPrinterSetupDialog를 사용하는데,
저희 회사 프로그램을 사용하는 특정 업체 컴퓨터에서
네트워크 프린터가 기본 프린터로 잡혀있는 경우에 TPrinterSetupDialog를 띄우려고 하면
'There's no default printer currently selected' 라는 메시지가 뜹니다.
특이한 것은 네트워크 프린터가 아니라 로컬 프린터가 기본 프린터로 잡혀있는 경우에는
저런 메시지가 뜨지 않고 정상적으로 TPrinterSetupDialog를 띄울 수 있습니다.
또한 그 상태에서 Network 프린터를 선택하고 인쇄를 하는 데에도 지장이 없었습니다.
그래서 저희 프로그램이 방화벽이나 기타 보안 프로그램에 의하여 Network으로 나가는 것이
차단되어 있는 것은 아닌가 추측해 보았으나 Network 차단은 확인되지 않았습니다.
혹시 같은 에러 메시지를 보신 분이나,
유사한 문제를 해결하신 경험이 있는 분들께서는 노하우를 전수해주시면 감사하겠습니다.
※ TPrinterSetupDialog에 문제가 있는 것은 아닌가 하여 Visual Studio 2005를 이용해서
MFC로 테스트 프로그램을 만들어 테스트 해봤는데, 문제가 없었습니다.
TPrinterSetupDialog 자체에 문제가 있는 것은 아닌지도 의심스럽습니다.
|