问题标签 [printers]

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 投票
8 回答
114869 浏览

c# - 如何在 .NET 中获取打印机信息?

在标准的 PrintDialog 中,有四个值与选定的打印机相关联:状态、类型、位置和注释。

如果我知道打印机的名称,如何在 C# 2.0 中获取这些值?

0 投票
1 回答
1823 浏览

vbscript - 根据位置更改默认打印机

我想编写一个 VBScript 来根据连接的打印机更改默认打印机。
我有一台我在工作和家里使用的笔记本电脑,我想在启动 Windows 时运行这个脚本,这样默认打印机总是正确的。
如果在 XP 中有另一种方法可以做到这一点,我会全力以赴。

0 投票
7 回答
22170 浏览

parsing - 我如何知道 PDF 页面是彩色的还是黑白的?

给定一组PDF文件,其中一些页面是彩色的,其余页面是黑白的,是否有任何程序可以在给定的页面中找出哪些是彩色的,哪些是黑白的?这将很有用,例如,在打印论文时,只需花费额外的费用来打印彩色页面。考虑到双面打印的人的奖励积分,如果它后面是彩色页面,则将适当的黑白页面发送到彩色打印机。

0 投票
6 回答
9611 浏览

session - 枚举特定终端服务器会话的打印机

我正在寻找一种方法来查看特定用户已将哪些打印机映射到他或她的 TS 会话中。

如何使用 WMI(通过 PowerShell)或 VB-Script 实现这一点?有没有我不知道的内置方式?

编辑:在我们的 RDP 客户端对本地打印机的构造映射中被禁用。用户通过 VBS 脚本在登录期间创建他们的打印机,并在注销期间删除。

因此,我们的 TS 服务器上没有直接安装打印机,查询 Win32_Printers WMI 类不会返回任何内容。打印机安装在专用的打印服务器上。查询该服务器上的打印机会返回所有打印机,而不是为单个用户映射的打印机。

0 投票
5 回答
7707 浏览

vb6 - 设置打印机对象时出现“无效的过程调用或参数”

我有一个 VB6 应用程序,当程序尝试将 Printers 对象设置为 Printers 集合中的特定打印机时,它给出错误 5“无效的过程调用或参数”。有问题的打印机是某种通过打印服务器运行的复印机/打印机。将 Printer 对象设置为集合中定义的其他打印机时,不会发生该错误。在这种情况下可能导致错误 5 的任何想法?我不确定在 VB6 中使用“Set Printer = x”语句时究竟会发生什么 - 它是否正在尝试与实际的打印机驱动程序交互?是否有可能由于某种原因驱动程序未被 VB6 打印机对象识别为有效打印机,从而导致“无效参数”错误?

0 投票
1 回答
4082 浏览

c# - 如何列出网络上的所有打印机?

我正在尝试使用 VS2008 和 c# 列出网络上的所有打印机(我们有一个非常大的跨洋网络)。

我希望在 Windows 中复制 Find Printers 对话框的功能(可以通过转到Printers and Faxes,单击Add a printer,选择Network Printer,然后选择Find a printer in the directory来找到它。从那里你得到这个对话框。

0 投票
1 回答
2877 浏览

c# - 如何定位企业中的所有网络打印机?

当我转到打印机和传真对话框时,我可以单击Add a printer链接,选择Network Printer,然后选择Find a printer in the directory。从那里我得到一个对话框,让我可以找到企业中的所有打印机。

我需要用我的代码找到所有网络打印机。我怎样才能做到这一点?

请注意,我说的不是连接到我的 PC 的网络打印机,而是企业中的所有网络打印机(我的工作场所有近 4000 台打印机)。

PS PrintServer().GetPrintQueues 仅返回连接到计算机的打印机。

PPS 这是我想要的简短视频:http ://www.angryhacker.com/toys/FindAllPrinters/FindAllPrinters.html

0 投票
1 回答
3971 浏览

linux - 如何从 POS 打印机获取状态

我正在尝试找到一种从 POS 打印机获取纸张状态的方法;我想我会使用 GS a, GS r 序列,但我不明白如何从打印机返回信息;我在 Linux 下,POS 打印机在哪里返回有关状态的信息?

0 投票
1 回答
1368 浏览

printing - 开发模式结构

我有文件需要通过打印驱动程序驱动,然后另存为文件。我可以通过编程方式使用 DevMode 结构来驱动这些文件,而无需打开创建它的应用程序吗?我还可以更改 DevMode 结构值以编程方式更改为其他文件类型并继续驱动它们并将它们保存到文件中吗?

0 投票
3 回答
27968 浏览

c# - 在生成进程时是否有指定 PrintTo 打印机?

我有的

我目前正在编写一个程序,该程序采用指定的文件并对其执行一些操作。目前它会打开它,和/或将其附加到电子邮件中并将其邮寄到指定的地址。

该文件可以是以下格式:Excel、Excel 报告、Word 或 PDF。

我目前正在做的是使用文件路径生成一个进程,然后启动该进程;但是,我也在尝试修复我添加的错误功能,该功能将动词“PrintTo”添加到启动信息中,具体取决于指定的设置。

我需要的

我要完成的任务是我希望打开文档,然后将其打印到程序本身命名的指定打印机上。之后,文件应该会自动关闭。

如果没有办法通用地做到这一点,我们也许可以想出一种方法来为每个单独的文件类型做到这一点。

你需要什么

这是我正在使用的代码:

我过得怎么样...

仍然难倒......可能会像微软那样称呼它,“这是设计使然”。