C #. NET печать на принтер по умолчанию - PullRequest
0 голосов
/ 31 января 2019

Мне нужно обновить эту программу для печати на тот принтер, который пользователь выбрал в качестве принтера по умолчанию.В настоящее время я использую IP-адрес принтера, но он будет отличаться в зависимости от компьютера.

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

        PrinterSettings settings = new PrinterSettings();
        IPAddress ip = IPAddress.Parse("ipaddress");
        IPEndPoint ipep = new IPEndPoint(ip, 9100);
        clientSocket.Connect(ipep);

        try {
            clientSocket.Send(output.ToArray());
        } catch (Exception) {}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...