我正在使用旧的(3年)标签软件,自动将生产线上的条形码打印到斑马打印机上。我刚刚意识到并与他们的IT部门确认,无论出于什么原因,当触发打印作业时,它都会向打印机发送^PR6,将打印速度设置为6(并覆盖我设置的2)。对于我们更改的打印机设置或属性,再多的工具都无法覆盖它。它还告诉我,这个产品已经到了生命的尽头,很可能没有人会给它打补丁。 似乎我唯一的解决方案是在数据包从服务器发送到打印机之前捕获它,并从数据包的开头删除此^PR6,以便打印作业使用打印机设置。有没有办法可以做到这一点? 这都是在Windows Server 2012系统上实现的。
SAP Crystal Reports版本14.1.1.1036。
我在我的服务器上设置了两台打印机,这两台打印机都连接到同一台打印机,但纸盘不同。每个纸盘中有不同的纸张,我们称它们为PrinterA和PrinterB。我正在尝试将一份两页的报告打印到两台打印机上,基本上第一页发送到PrinterA,第二页发送到PrinterB。有成百上千个这样的东西要打印。我已经创建了一个主报表页面,添加了两个子报表,一个子报表在第1页,另一个子报表在第2页;然后尝试为每个子报表或页面设置不同的打印机。每次返回主页时,都会为主报表和每个子报表选择上次保存的打印机。我希望使用我为每个子报表设置的打印机,但事实
对于这个冗长的问题,我很抱歉,我花了几天的时间来解决这个问题,到目前为止,我已经找到了很多方法来解决我的问题。
我目前正在尝试使用Datamax O'Neill E Class Mark 3打印机打印一些标签。生成标签数据的java应用程序不容易修改,只需通过内置的"print“函数输出纯文本(输出示例如下)
Unit name [LF]
Unit description [LF]
Quantity
当我打印到理光打印机时,它可以工作(在理光驱动程序中使用CR+LF替换)。但是,当我打印到标签打印机时,它不会。我被告知标签打印机需要“控制码”和“编码数据”才能打印。
我已经能够
我每天创建数千个PDF文件,并使用Ruby on Rails应用程序和Prawn在一组HP-4515打印机上打印它们。经过几年的生产打印后,我注意到今天惠普的另一个异常现象:一个简单的47kB 10页表格文件会导致惠普打印机在两页之间暂停几秒钟。(表格不跨页)。
我有一个自定义的打印假脱机程序,它可以确保在呼叫中心从提交的文档中一致地打印出特定的文档包,并且这个假脱机程序记录有多少字节被写入打印机的9100端口套接字。奇怪的是,这个47kB的文件记录了6,442kB的字节发送(137次!),耗时71秒。大多数50kB文件的套接字写入只需要几毫秒,除非打印机备份(我有几种技术可以限制我的文件写入
在我们的局域网中,我有一台特定的机器,每次打印到特定的打印机上时,它似乎都会阻塞假脱机/队列。
服务器2008打印服务器;Win7盒。
其他机器都可以打印到这台打印机上。这台机器可以打印到其他共享打印机罚款。
打印作业时所发生的情况是将作业假脱机并发送到打印机。工作指纹。作业不会从假脱机程序中删除--它只是坐在那里说“发送到打印机”。
要使打印机返回,唯一的方法是手动进入Server 2008框并运行
net stop spooler
del C:\Windows\System32\spool\PRINTERS\*
net start spooler
error...err,“事件查看器”和往
我有一个应用程序需要打印一个元文件。元文件是SSRS报告的呈现。我正在使用System.Drawing.Printing.PrintDocument类打印报表。这是我的班在做印刷:
public class EMFPrinter
{
private IList<Stream> m_streams;
private string printerName;
private int m_currentPageIndex;
public EMFPrinter(IList<Stream> reportstreams, string printer
我必须修改现有的打印解决方案(.NET 2.0,C#),该解决方案当前将文档打印到一台打印机,以便它可以打印到具有故障转移功能的多台打印机(如果一台打印机出现故障,它将使用备份打印机)。我需要创建一个模拟多打印机设置的开发人员环境(以及稍后的系统测试环境)。我不能使用模拟框架,因为作为测试的一部分,必须创建实际的打印作业并将其发送到打印机。如果生成的打印作业能够以某种方式保存或记录,例如print job 1 was received by printer 2,这将非常有用。
关于如何创建此设置,您有什么建议吗?我已经在研究使用Print To File选项,但任何其他信息将不胜感激。非常感谢