XPS Stream写入打印机

时间:2018-09-05 12:39:49

标签: c# wpf printing xps

我正在对打印机队列进行原始写入,由于某些原因,在某些打印机上,特别是EPSON TM20II,打印的文档是XPS数据的实际原始内容。

这是我使用的代码块

 using (var TEMP_STREAM = new MemoryStream())
        {
            ConvertToXps(RECEIPT_DOC, TEMP_STREAM);
            using (var theJob = printQueue.AddJob())
            {
                using (var printStream = theJob.JobStream)
                {
                    printStream.Write(TEMP_STREAM.ToArray(), 0, (int)TEMP_STREAM.Length);
                }
            }
        }

我是否缺少某些配置,或者需要进行任何检查以确保打印机可以实际将XPS作为原始数据进行打印?

0 个答案:

没有答案