服务器系统中未安装打印机。 [英] No printers are installed in server system.

查看:650
本文介绍了服务器系统中未安装打印机。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在服务器系统中发布以下代码时。在本地机器上打印时显示错误信息System.Drawing.Printing.InvalidPrinterException:服务器系统中没有安装打印机。





While publishing below code in server system. in local machine while taking print its showing error message"System.Drawing.Printing.InvalidPrinterException: No printers are installed in server system".


public void print()
{
    SC.Open();
    SqlCommand cmd = new SqlCommand("select * from converstion where status='A'", SC);
    SqlDataAdapter da = new SqlDataAdapter();
    da.SelectCommand = cmd;
    DataTable datatable = new DataTable();
    da.Fill(datatable);
    ReportDocument crreport = new ReportDocument();
    crreport.Load(Server.MapPath("~/Conversion.rpt"));       crreport.SetDataSource(datatable);
    crreport.PrintToPrinter(1, false, 0, 0);
    SC.Close();
}

推荐答案

这意味着没有安装任何打印机。您的代码正在服务器上运行,因此它正在尝试在服务器上进行打印。您无法从服务器代码在客户端上打印。
It means no printers are installed. Your code is running on the server, so it is trying to print on the server. You can't print on the client from server code.


这篇关于服务器系统中未安装打印机。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆