Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用IP地址打印时以编程方式更改打印机设置_C# - Fatal编程技术网

C# 使用IP地址打印时以编程方式更改打印机设置

C# 使用IP地址打印时以编程方式更改打印机设置,c#,C#,在使用IP地址打印时,以编程方式更改打印机设置,如双面打印和适合页面。目前正在使用套接字连接打印,因为我们没有安装打印机。如果有其他选择,请建议 System.Net.Sockets.TcpClient client = new System.Net.Sockets.TcpClient(); client.Connect("11.11.11.111", 9100); byte[] fileData = System.IO.File.ReadAllBytes(Path.Combine("Rand

在使用IP地址打印时,以编程方式更改打印机设置,如双面打印和适合页面。目前正在使用套接字连接打印,因为我们没有安装打印机。如果有其他选择,请建议

System.Net.Sockets.TcpClient client = new System.Net.Sockets.TcpClient();
client.Connect("11.11.11.111", 9100); 
byte[] fileData = System.IO.File.ReadAllBytes(Path.Combine("Random_Path", "FileName"));

Stream s = client.GetStream();
s.Write(fileData, 0, fileData.Length);
client.Close();

嗨,在
C#
中有一个名为。您可以使用此库控制打印机设置。但我不确定您是否可以使用连接到远程打印机。根据联机资料,我们发现System.Drawing.Printing在安装了打印机并且使用打印机名称向打印机发送文档时非常有用。所以这并没有帮助嗨,在
C#
中有一个名为。您可以使用此库控制打印机设置。但我不确定您是否可以使用连接到远程打印机。根据联机资料,我们发现System.Drawing.Printing在安装了打印机并且使用打印机名称向打印机发送文档时非常有用。所以这没有帮助