在使用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();