问题标签 [printqueue]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2399 浏览

vb.net - 如何使用 .NET 按提交的顺序打印报告

我们的 VB WinForms 应用程序使用标准 PrintDocument 对象打印一系列报告,其中一些具有多个页面。我的客户指出,硬拷贝报告的打印顺序不正确。当我调试代码时,我可以验证报告是以正确的顺序生成的,但是当我检查打印队列时,报告并没有按照它们提交的顺序显示。当我按提交(日期时间)对队列进行排序时,会显示正确的报告顺序。

有没有办法从 VB.NET 设置打印队列,以便按日期时间顺序排列和打印多个报告?还是我在错误的洞里钓鱼?

TIA

0 投票
1 回答
2156 浏览

c# - 从字节流打印 XPS 文件

我想用 C# 打印一个 XPS 文件。我将 XPS 文件作为字节流获取。我试图用课堂上AddJob提供的不同方法来实现这一点,但PrintQueue遇到了以下问题

  • AddJob(String)

这接受一个字节流并进行打印。但是这种方法会使文件假脱机很长时间,所以不能使用它。

  • AddJob(String, PrintTicket)

这需要 XPS 文件的物理文件位置。因为我的文件是字节流,所以不能使用这个

  • AddJob(String, String, Boolean)

此方法还需要物理文件位置

  • AddJob(String, String, Boolean, PrintTicket)

需要物理文件位置

因此,如何从字节流中打印 XPS 文件。我不想为此使用任何 3rd 方库

0 投票
1 回答
3944 浏览

c# - C# - 枚举远程机器上的网络打印机

我正在编写一个应用程序来检查来自打印服务器的网络打印机是否连接到远程机器,但是远程部分有问题......我正在使用 System.Printing 并通过远程主机名/IP 地址传递“compID”变量。我遇到的问题是代码总是在我的本地机器而不是远程机器上返回网络打印机:

原谅最后的混乱点,但这对我来说只是一种快速而肮脏的方式来看看目前的结果。

奇怪的是,如果我将“compID”变量更改为我们的实际打印服务器并将标志从“Connections”更改为“Shared”,那么代码会成功从我们的打印服务器返回所有共享打印机。

所有这些都是在我们的域上以管理员身份运行的,所以这应该不是问题。我是否忽略了一些简单的事情,或者我可以使用 PrintServer 连接的机器类型是否存在某种限制?

0 投票
0 回答
1807 浏览

c# - PrintQueueStatus 返回 None,打印机已关闭

我已经关闭了打印机,我的代码仍然返回 None

这是我的代码

我期待它应该离线,因为我把它关掉了。

我该如何解决这个问题?任何人?任何建议或意见都会有很大帮助。

谢谢!

0 投票
1 回答
2560 浏览

c# - 通过 ASP.NET MVC 中的 PrintQueue 作业打印失败,打印文件为 0 字节大小

我在 ASP.NET MVC 项目中尝试了 MSDN 中的这个示例:

我尝试打印到 PDF、XPS 和 OneNote 虚拟打印机。确认打印对话框后,打印作业出现在打印机队列中然后消失,打印文件被创建,但为 0 字节大小!!!

我不知道我的错在哪里,希望在这里得到帮助。

提前致谢。

0 投票
2 回答
12250 浏览

c# - 获取共享打印机的打印队列详细信息

我正在尝试在共享打印机上打印文档;我需要获取打印队列详细信息。以下代码始终从“Microsoft XPS 文档”获取队列,因为作业数 = 0。但我的默认打印机配置为“HP LaserJet P1505n”

如何从该特定共享打印机获取打印队列详细信息?我也尝试过

但出现错误:

Win32 错误:文件名、目录名或卷标语法不正确

我在这里想念什么?

0 投票
1 回答
1915 浏览

delphi - How can I delete a print queue in Delphi

I am using a PDF control suite, that creates a print queue automatically on start up, but occasionally, if the app is terminated abnormally, the queue is not removed, so on the next start up, it creates a duplicate.

I can check for the print queues to find it, using the Printers list, but I can't see how to delete a specific queue?

0 投票
1 回答
701 浏览

c# - 以固定优先级和顺序打印,不混合打印队列

我正在尝试使用我的 C# 代码打印 4 个 PDF 或 4 个 Jpeg,但我有一个非常重要的问题。这是我打印 PDF 的代码:

所以它有效,但我对优先级有疑问。我使用此订单发送打印 Doc1.pdf、Doc2、Doc3 和 Doc4.pdf,但我的打印机将它们混合打印。例如,它首先打印 Doc3,然后打印 Doc2...等。我怎样才能让我的打印机队列得到修复?

0 投票
2 回答
1085 浏览

c# - 比较 PrintQueue 以确定默认打印队列

由于这个问题的帮助,我正在检索默认打印队列。我也能够确定DefaultPrintQueue

但是如何正确确定打印队列列表中的哪个打印队列等于DefaultPrintQueue

我试过了:

但是这两个对象显然不会相同。然后我会假设我可以将每个属性PrintQueue与默认值进行比较,但是应该使用哪些属性来确定 100% 两个PrintQueues 指的是同一个PrintQueue

0 投票
2 回答
203 浏览

c# - System.Printing 中缺少 PrintQueue

我在 Visual Studio 2010 中编写 C#。我想添加 System.Printing.PrintQueue ( http://msdn.microsoft.com/en-us/library/system.printing.printqueue(v=vs.100).aspx )到我的代码,但下拉列表似乎没有它。我该如何解决这个问题?截图:http: //imgur.com/GAB6QcD