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();
}