发送原始数据以进行打印不起作用 [英] Send raw data to print not working

查看:44
本文介绍了发送原始数据以进行打印不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想发送原始数据进行打印,避免选择打印机(快速打印).

我正尝试使用Microsoft提供的此帮助程序:

希望这会有所帮助.

I want to send raw data to print, avoiding printer selection (fast print).

I am trying to use this helper provided by Microsoft: https://support.microsoft.com/en-us/kb/322091#top

However, when I call to the method:

RawPrinterHelper.SendStringToPrinter(pd.PrinterSettings.PrinterName, s);

My printer starts to works (makes some noise) but It never takes the white paper and starts to print.

I have tried it with my two printers and the behavior is the same in both printers. Also I discard the possibility that the printers are broken because I can print other documents.

What can be wrong?

解决方案

Fran_gg7, I had the same issue recently. Firstly, turn on the persistence of documents on the printer. This will allow you to see if the printer successfully received the print request.

You will see items in the printer queue and they will remain there.

In my scenario the print request was correctly being sent to the printer, however I was testing it on a laser printer that ultimately was unable to interpret the raw string data I was passing to it.

I tested the same output on a label printer that could understand the ZPL (zebra programming language) I was passing it and boom it worked fine.

Have a look at this for a detailed explanation

Hope this helps.

这篇关于发送原始数据以进行打印不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆