如果打印机不是默认打印机,则PrintDialog不会提取Windows中设置的打印机的纸张尺寸

时间:2018-06-20 16:44:55

标签: c# printing printdialog

我有一台打印机,其纸张尺寸必须与驱动程序的默认尺寸不同。在Windows中已正确配置。当我致电PrintDialog并选择此打印机并且不是默认打印机打印机时,纸张尺寸不正确。如果打印机是默认打印机,则选择正确的纸张尺寸。

  

背景:操作系统:Windows 10 Home Version 1803,内部版本17134.112 打印机:   爱普生TM-T6000

1 个答案:

答案 0 :(得分:0)

找出一种方法,虽然不是最好的方法,但是仍然是一种方法。创建一个PrintDialog以获取打印机名称,然后创建第二个PrintDialog并将PrintQueue设置为第一个打印机。