问题标签 [network-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 投票
1 回答
2630 浏览

javascript - Jscript 从网络中添加和删除打印机

我一直在尝试查找有关 jscript 编程的一些文档,以便我可以自己编写此文档,但在找到所需文档时没有运气......

我的问题是:我一直在尝试编写一个 jscript,它可以通过网络连接并添加打印机......其中一些网络有用户名和密码。所以现在不知道该怎么办...

这是我到目前为止所得到的

任何帮助,将不胜感激。泰

0 投票
1 回答
1025 浏览

powershell - 从打印日志文件中提取值,从特定打印机获取用户和页数

有没有一种简单的方法可以让每个用户获得他们在特定打印机上打印的总页数。并将它们放在文本或 csv 文件中?打印服务器有一个 windows 2008 32 位操作系统。在 2008 年的公元环境中

问候

丹尼斯

0 投票
1 回答
1328 浏览

c# - C# - 想要编辑机器上所有本地用户的打印机注册表设置

所以我们在我的组织办公室遇到了一个问题,我们需要清除当前用户的打印机设置作为打印服务器移动的一部分。多年来,打印机已经安装了几种不同的方式,我们需要清除本地和网络打印机实例,让我们“重新开始”。我想创建一个小程序来自动进行清除,到目前为止,该程序可以通过编辑相应的注册表项来清除当前登录用户和默认用户的打印机设置。我现在面临的问题是机器上的其他用户帐户:我需要能够在注册表的“打印机\连接”区域中为每个用户加载和修改打印机设置。

有谁知道如何以编程方式实现这一点?我一直在努力解决这个问题,而谷歌没有帮助。

0 投票
2 回答
3263 浏览

wmi - 如何使用 WMI 检索物理打印机列表?

我正在尝试使用 WMI 获取连接到 Windows XP 机器的硬件打印机列表。我想要的从 Win32_Printers 获取列表不同,因为我只想获取物理上以盒子形式存在的打印机,摆脱所有“打印机噪音”,如“发送到 OneNote 驱动程序”、“微软共享传真驱动程序”、“Microsoft XPS 文档编写器”等...

通过使用 WMICodeCreator 工具,我发现我不能依赖本地/网络属性为真(截至目前,我的网络打印机告诉我它的网络属性为假......)所以我想知道是否有是另一种获取正确信息的方法吗?

如果我可以将 USB 打印机连接到计算机,则可以加分:Win32_USBHub 属性在这里并没有真正的帮助,因为我无法获得“打印支持”的正确描述:)

0 投票
1 回答
902 浏览

java - EPSON TMT88IV 打印机使用 IP 地址

我有一台 EPSON TMT88IV 收据打印机。我已将它连接到我的办公室网络。我们有一个外部 IP 地址。可以通过 IP 地址从我的网络外部打印任何内容。

我对使用他们的 Java POS 很感兴趣。任何人都知道我如何使用 IP 地址进行打印。

高度赞赏帮助。

谢谢,VKS

0 投票
1 回答
2078 浏览

.net - PrintDocument.PrinterSettings.Duplex 网络打印机

我正在尝试将文档打印到特定的打印机、托盘并使用如下代码设置双面打印设置:

PrinterName 和 PaperSource 设置运行良好,但 CanDuplex 属性始终为 false,尽管知道复印机能够做到这一点。此外,如果我排除 if 语句并设置属性,它仍然以单工形式打印。有什么方法可以做我想做的事吗?我有一点谷歌,似乎这可能是网络打印机特有的问题,但我还没有找到任何解决方法。

编辑: 我已经在一些不同的网络打印机(复印机)上尝试过它,它似乎适用于一些而不是其他的。即不适用于 Gestetner 2212 PCL 5e,但适用于 Ricoh Aficio MP C2550。看起来可能是坏司机报告错误,我现在将问题留给任何评论。

0 投票
1 回答
2769 浏览

c# - 如何使用 c# 更改打印机的 PortName

我已经扫描了所以没有看到这个问题,如果我错过了,很抱歉,这是重复的。

我可以在 PrinterSettings.InstalledPrinters 中找到网络打印机,并从 printer.Properties 中获取“PortName”属性,但仅设置该属性不起作用。我试图在注册表中强制更改该打印机端口名,但这也不起作用(尽管我真的不认为它会但不得不尝试)。

我通过 reg 文件加载实现了新端口,因此不需要构建端口。(顺便说一句,我知道该端口可以正常工作,因为在打印机属性中设置它可以正常工作)。

感谢您的帮助。

谢谢

0 投票
1 回答
2576 浏览

asp.net-mvc-3 - Rawprinterhelper 网络打印机 ASP.NET MVC

我在尝试使用 RawPrinterHelper(Microsoft 开发的打印机支持类)从 ASP.NET MVC3 应用程序打印文档时遇到问题。我需要将 RAW 数据发送到本地连接到网络中计算机的打印机。

在我的开发环境(MS Visual Studio 2010)中一切正常。我在我的操作系统中将打印机安装为网络打印机,并将该打印机的名称传递给 RawPrinterHelper。在真正的测试服务器上,事情根本不起作用。操作系统是带有 IIS7 的 Windows 7。实际上,我需要使用在 IIS 上运行的应用程序安装在本地 Windows7 客户端上的网络打印机。应用程序池标识设置为“网络服务”。使用 Visual Studio 2010 的内置 Web 服务器一切正常。所有打印机都经过测试并且可以正常工作。谢谢。

0 投票
4 回答
1706 浏览

php - 在网络打印机上无人值守地打印文档

我们正在尝试以自动方式将主文档(在自动邮件合并之后)发送到我们的一台网络打印机,该打印机同时分配了网络名称和内部 IP。

但这是真正棘手的部分。当我们从我们的工作站打印文档时,我们确实会收到“作业会计”对话框的提示,以在打印之前输入该文档所针对的项目代码,这样财务部门就可以完成所有花哨的会计和计费工作。

那么,我们如何以编程方式将文档(docx)与作业统计参数一起发送到网络打印机?

我不确定在进行打印作业时会计数据有多常见,因为这是我见过的第一份工作。

以下是重要的细节:

  • PHP 5(首选)
  • Windows Server(2003,我相信)
  • 京瓷 KM-4050 打印机(带静态 IP)
  • 使用 C++ 和 Visual Basic 的一些经验

我们已经进行了一些研究,但还没有在野外找到太多可行的解决方案,经过一些讨论,我们并不完全确定从哪里开始。不幸的是,似乎没有任何我们可以插入的 API。

- - - 解决方案 - - -

我的团队决定实施代码,调用可执行文件将每个文档转换为 PCL,然后获取生成的 PCL 并在其前面添加

然后我们将生成的文件写入打印机假脱机,打印机将在其中处理它并启动每个作业。

谢谢大家的帮助。每个答案都极大地启发了我们实施计划的某个部分。

0 投票
2 回答
789 浏览

android - 如果其IP地址在android中的同一wifi内,如何获取主机信息?

我可以在我的 android 应用程序中拥有与同一 wifi 网络连接的所有主机的 IP 地址。现在我想从其 IP 地址中获取该特定主机的详细信息,以便我可以知道它是否是打印机?我该怎么做 ?有谁能够帮我 ?

提前致谢。