Como imprimo um arquivo PCL em C #?
Eu tenho um arquivo PCL que eu criei usando "imprimir em arquivo".
Qual é a melhor maneira de imprimir programaticamente esse arquivo em c #?
(É claro que a impressora que estou imprimindo suporta PCL.)
Sei que posso imprimir invocando em um prompt:
copy filename.pcl //location/printername
Então, eu imagino que também poderia fazer a mesma coisa programaticamente (usando cópia) ... Gostaria de saber se existe uma maneira mais limpa de fazer isso, digamos, usando PrintDocument.
Observe que quando eu uso o PrintDocument:
var pd = new PrintDocument
{
DocumentName = @"filename.pcl";
PrinterSettings = {PrinterName = @"\\location\printername"}
};
pd.Print();
Eu sempre imprimo uma página em branco.