none
Como localizar LPT1 em rede ? RRS feed

  • Pergunta

  • Olá pessoal, estou imprimindo localmente, arquivo texto via LPT1, está funcionando perfeitamente, gostaria de imprimir em uma impressora que está na rede, pelo prompt de comando ficaria assim: NET USE LPT1 \\SERVIDOR\EPSON LX-300

    Tem como executar esse comando ou outro na execução do sistema, ou primeiro tenho que executa-lo pelo prompt de comando ?, estou usando a seguinte rotina para imprimir.

    C#, WindowsForm.

    private void imprimirButton_Click_1(object sender, EventArgs e)
    {
        ImprimeTexto imp = new ImprimeTexto();

        imp.Inicio("LPT1");

        imp.ImpLF("Carlos dos Santos - MVP C#");
        imp.ImpLF("CDS Informática Ltda.");
        imp.ImpLF("-------------------------------------");
        imp.ImpLF("Componente de impressao em modo texto");
        for (int i = 0; i < 5; i++)
        {
            imp.ImpLF("Linha impressa " + i.ToString());
        }
        imp.ImpLF(imp.NegritoOn + "Negrito ligado" + imp.NegritoOff);
        imp.ImpLF(imp.Expandido + "Expandido" + imp.Normal);
        imp.ImpLF(imp.Comprimido + "Comprimido" + imp.Normal);
        imp.Pula(2);
        imp.ImpCol(10, "Coluna 10");
        imp.ImpCol(40, "Coluna 40");
        imp.Pula(2);
        imp.Imp((char)27 + "0");
        imp.ImpLF("8 linha ppp");
        imp.ImpLF("8 linha ppp");
        imp.ImpLF("8 linha ppp");
        imp.Imp((char)27 + "2");
        imp.ImpLF("6 linha ppp");
        imp.ImpLF("6 linha ppp");
        imp.ImpLF("6 linha ppp");
        imp.Pula(2);
        imp.Fim();
    }

    sábado, 27 de julho de 2019 14:03

Todas as Respostas

  • Estou tentando imprimir pela estação, em uma impressora LX-300 que está no servidor, gostaria de saber o que há de errado com o comando abaixo, está apresentando essa mensagem de erro: O sistema não pode encontrar o arquivo especificado, pelo PrintDocument, consigo selecionar a impressora e imprimir, mas o LPT1, não consigo imprmir.

    private void imprimirButton_Click_1(object sender, EventArgs e)
    {

    try
    {

         Process.Start("NET USE LPT1: \\SERVIDOR-PC\\LX-300");

    }

    catch (Exception)
    {
        throw;
    }

        ImprimeTexto imp = new ImprimeTexto();

        imp.Inicio("LPT1");

        imp.ImpLF("Carlos dos Santos - MVP C#");
        imp.ImpLF("CDS Informática Ltda.");
        imp.ImpLF("-------------------------------------");
        imp.ImpLF("Componente de impressao em modo texto");
        for (int i = 0; i < 5; i++)
        {
            imp.ImpLF("Linha impressa " + i.ToString());
        }
        imp.ImpLF(imp.NegritoOn + "Negrito ligado" + imp.NegritoOff);
        imp.ImpLF(imp.Expandido + "Expandido" + imp.Normal);
        imp.ImpLF(imp.Comprimido + "Comprimido" + imp.Normal);
        imp.Pula(2);
        imp.ImpCol(10, "Coluna 10");
        imp.ImpCol(40, "Coluna 40");
        imp.Pula(2);
        imp.Imp((char)27 + "0");
        imp.ImpLF("8 linha ppp");
        imp.ImpLF("8 linha ppp");
        imp.ImpLF("8 linha ppp");
        imp.Imp((char)27 + "2");
        imp.ImpLF("6 linha ppp");
        imp.ImpLF("6 linha ppp");
        imp.ImpLF("6 linha ppp");
        imp.Pula(2);
        imp.Fim();
    }

    domingo, 28 de julho de 2019 15:52