情况是这样:
某个打印机默认是双面打印,用VC++编写的一个程序打印文档时要求单面打印,这样每次都要到打印机属性对话框中去设置单面打印,很麻烦。能不能在程序中用代码设置强制单面打印。在网上搜索,有人说把获取到的打印机LPDEVMODE中设置DMDUP_SIMPLEX,我试过了不行。哪位大侠知道怎么做啊
某个打印机默认是双面打印,用VC++编写的一个程序打印文档时要求单面打印,这样每次都要到打印机属性对话框中去设置单面打印,很麻烦。能不能在程序中用代码设置强制单面打印。在网上搜索,有人说把获取到的打印机LPDEVMODE中设置DMDUP_SIMPLEX,我试过了不行。哪位大侠知道怎么做啊
PRINTER_INFO_2 *pi2 = NULL;
pi2->pDevMode->dmFields = DM_PAPERSIZE | DM_ORIENTATION | DM_DUPLEX;int duplex, 取值 1单面打印 2横向翻转(双面) 3纵向翻转(双面)横向打印使用