网络打印生成的PRN文件

时间:2018-11-20 13:32:40

标签: c# networking printing

在将PRN文件发送到本地/网络打印机时遇到问题。

这是在C#中尝试做的事情

        try
        {

            var clientSocket =  new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp) {NoDelay = true};

            var ip = IPAddress.Parse("192.168.1.210");
            var ipep = new IPEndPoint(ip, 9100);
            clientSocket.Connect(ipep);

            var ns = new NetworkStream(clientSocket);

            byte[] fileBytes = File.ReadAllBytes("C:\\AllPrns\\11.prn");

            ns.Write(fileBytes, 0, fileBytes.Length);
            //clientSocket.Send(fileBytes);
            //clientSocket.Close();

        }
        catch (Win32Exception e)
        {
            Console.WriteLine(e);
            throw;
        }


        Console.ReadLine();

enter image description here

我还在调试模式下附加了我的代码的屏幕截图,以查看所有变量包含的内容。无论打印机的连接方式如何,我什至都没有从打印机获得任何声音。

但是,当我ping IP地址时,我得到了肯定的答复。

当我通过其IP地址在同一局域网中远程访问打印机时,我仍然会收到肯定的答复。

我该怎么办

0 个答案:

没有答案