문제

내 프로젝트에서는 설치된 프린터의 트레이에 도달하고 성공적으로 수행하려고합니다. 선택한 프린터의 일부 용지 소스가 설치되지 않으면 종이 소스 콤보에 표시되지 않습니다. 그 동안 단어는 인쇄 대화 상자 - 종이/품질 탭에 표시되지 않습니다. 그러나 단어가 느낌표가없는 단어가 설치되지 않은 트레이를 보여 주면 콤보도 (물론 표시없이) 표시합니다. 왜 단어를 보여주고 그 느낌표의 의미는 무엇입니까? 그리고 그 트레이를 어떻게 피할 수 있습니까?

  • 트레이를 얻기 위해 System.Drawing.printing.papersource를 사용하고 있습니다.

미리 감사드립니다.

올바른 솔루션이 없습니다

다른 팁

어떤 버전의 단어를 사용하고 있으며 드라이버 버전도 말할 수 있습니까?

일반적으로 Microsoft UnidRV 프레임 워크를 사용하는 드라이버에는 제약 조건이있는 설정에 대한 노란색 느낌표 표시 옵션이 있습니다. 이것은 설치되지 않은 트레이에 적용됩니다. 드라이버 속성 (프린터 및 팩스 폴더 -> 드라이버 속성 -> 장치 설정)으로 이동하여 트레이 제약 조건을 해결하고 트레이를 설치하도록 설정할 수 있습니다.

운전자가 트레이를 요청할 때 모든 트레이를 응용 프로그램에 다시보고하기 때문에 트레이를 피할 수는 없습니다. 어떤 트레이가 설치되었는지, 그리고 레지스트리를 확인하는 것인지를 찾을 수있는 한 가지 방법.

키 : hkey_local_machine system currentControlset Control print printers ((Queue-name)) printerdriverData 키 이름 : featureKeyword

도움이 되었기를 바랍니다. 그렇다면 (+1) :)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top