c#调用打印机api速度非常慢也很麻烦,于是我用VB6.0开发了一个专门添加和删除打印机纸张表单的类,执行效率是c#直接调用api添加纸张的10倍以上,操作也非常简单, 1,复制并注册 VBPrinterForm.dll 2,c#项目引用 VBPrinterForm 3,VB_PrinterForm vpf = new VB_PrinterForm(); 4,就可以使用里面的2个函数,vpf.vb_DeleteForm(打印机名称,要删除的表单名称) 和 vpf.VB_addForm(打印机名称,表单名称,表单宽度:单位mm,表单高度:单位mm) 绝对原创,使用请注明出处