У меня есть файл PCL, который я сгенерировал с помощью "print to file".
Какой лучший способ программно распечатать этот файл на С#.
(Разумеется, принтер, который я печатаю, поддерживает PCL).
Я знаю, что из приглашения я могу печатать, вызывая:
copy filename.pcl //location/printername
Итак, я бы предположил, что я тоже мог бы сделать то же самое программно (используя копию). Интересно, есть ли более чистый способ сделать это, скажем, используя PrintDocument.
Обратите внимание, что когда я использую PrintDocument:
var pd = new PrintDocument
{
DocumentName = @"filename.pcl";
PrinterSettings = {PrinterName = @"\\location\printername"}
};
pd.Print();
Я всегда печатаю пустую страницу.