问题标签 [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.
printing - 使用 PrintServer 和 PrintQueue 进行非常慢的网络打印
我正在开发一个 ASP.NET 应用程序,需要将文档发送到网络打印机。我已经利用 PrintServer 和 PrintQueue 来实现如下目的:
可以找到网络打印机并执行打印作业。
但是,性能非常缓慢。执行 printQueue.AddJob() 方法时开始打印需要 5-10 秒。如果打印机连接到我的本地计算机,则根本没有性能问题。
有什么建议么?提前致谢。
php - 在 php 中打印到 Zebra 打印机
寻找使用 RAW 端口 9100 从 php 网页打印到斑马 IP 打印机的正确代码。有谁知道这是否可能?我需要将 ZPL 格式输出的字符串直接发送到 ZM400 标签打印机。我搜索了高低,我找到的最接近的是:Print directly to network printer using php
它似乎非常接近我的需要,但是当我的 php 页面点击该代码时,它什么也不做。这是我使用的代码:
c# - .net 中的网络打印机监控
我正在.net 中开发打印机监控系统。我需要跟踪所有网络打印机以进行监控,并允许或限制打印特定打印机将只打印带有日志数据的作业,例如哪个用户为哪个客户完成了作业。
管理员可以允许和禁止来自 .Net 应用程序的特定打印机。
任何想法,如何在.net 中实现该代码。
提前致谢。
java - 在 Java 中使用不同的打印机打印 .PDF 文件
我正在尝试为企业系统编写集成。
有一个 Web 服务器被来自两个不同地方的许多客户使用。此服务器上安装了两台网络打印机。
我想要做的是将 PDF 文档打印到这些打印机上。我希望程序将文档发送到请求的打印机。
我可以确定发出请求的位置。但是我无法在运行时设置默认打印机。
由于它是在后台运行的 Web 服务器,因此我无法填充打印机对话框并让用户选择打印机。我必须能够设置将以编程方式使用的打印机。
目前,我可以通过使用查看系统上注册的打印机, PrinterJob.lookupPrintServices();
并且可以使用请求的打印机设置服务,但这不会更改默认打印机,系统会继续在默认打印机上打印。
请给我你的想法如何实现它。
air - 打印机状态监控 adobe AIR 桌面应用程序
想要一个独立于平台的桌面应用程序来检查网络打印机的墨粉/墨盒级别,并通知用户状态并让他选择在低时要求购买墨粉。
到目前为止,我得到的信息是我们需要从启用 SNMP 的打印机的 MIB 文件中获取 OID 的值。我希望这个应用程序尽可能通用,适用于所有品牌,但今天特别需要 Brother 打印机和多功能一体机。
很抱歉寻找 nube,但我已经搜索了足够多的信息并且没有太多可用信息。
我可以使用制造商的本机支持和监控工具,因为兄弟提供了可以安装在桌面上的监控实用程序(在这种情况下,MIB 文件将位于(在设备上或桌面上已安装的程序中?)或需要使用 icanga、negios 等网络监控工具。
其次,如何在 AIR 上实现它。我正在考虑第一次使用 AIR,想知道它是否有帮助,在继续之前我是否需要了解更多关于这项技术的知识。
有一些可用的网络监控工具,如 negios 和 Icinga。它甚至可以安装在桌面上。这些数据是否可以被解析和使用。我们需要它用于兄弟打印机,但希望根据 MIB 文件的文档格式越来越标准,为多制造商解决方案实施它。只有在一年左右通用的情况下,我们才会投入时间,因为它不值得单个制造商花费时间。因此,按照 CLI,我发现在 Net-SNMP 中很有用,并相信它会让我通过外部脚本(AIR)调用这些应用程序来输出。在 MIB OID 的数字和文本形式之间转换,并显示 MIB 内容和结构 (snmptranslate)。图形 MIB 浏览器 (tkmib),使用 Tk/perl。用于接收 SNMP 通知 (snmptrapd) 的守护程序应用程序。可以记录选定的通知(到系统日志,NT 事件日志或纯文本文件),转发到另一个 SNMP 管理系统,或传递给外部应用程序。用于响应管理信息的 SNMP 查询 (snmpd) 的可扩展代理。这包括对各种 MIB 信息模块的内置支持,并且可以使用动态加载的模块、外部脚本和命令以及 SNMP 多路复用 (SMUX) 和代理可扩展性 (AgentX) 协议进行扩展。
是否有任何 API 可以读取 AIR 中的 MIB 文件。
非常感谢任何链接或一些附加信息。
vbscript - VBScript:如何检查打印机是否连接?
我对 VBScript 很陌生,所以请原谅我的任何愚蠢代码。
我正在尝试检查打印机是否已连接。
我正在使用以下代码:
即使我删除了 USB 连接,状态也显示为 3(我读过的意思是在线)。怎么了?
c# - 打印 WCF - 网络打印问题
我的任务是创建一个将指定文件打印到网络打印机的 WCF 服务。我在 C# 中使用 System.Drawing 方法来创建打印方法,但是当我运行它时,我不断收到以下错误消息:
我在网上查看过,我能找到的唯一建议是在本地安装打印机,但这对于这个特定的 WCF 服务来说并不是一个真正可行的选择。WCF 将通过 Windows 服务托管,它是使用 .net 4.0 和 Visual Studio 2012 创建的。
打印方法代码如下:
c# - 打印机状态返回错误值
我正在尝试获取网络打印机的状态。正如这个链接所说,我尝试了 WMI 代码。但是即使我拔掉了网线,它总是会转到其他部分。
这是我尝试过的代码:
.net - 在网络上获取可用的打印服务器
是否有 .NET api 调用来获取特定网络域上的所有可用打印服务器。我已经搜索了很长时间,但没有找到。
我的目标是检索打印服务器的所有可用打印机,但我想在尝试检索其映射的打印机之前确保打印服务器已启动并运行。
我有电话要获取打印服务器的所有打印机,我只需要先调用网络上可用的打印服务器。
c# - 获取网络中所有可用的打印机——不仅仅是本地打印机
我一直在尝试查找网络中的所有打印机。但是,我总是找到已经与我的计算机连接的打印机。当我尝试在控制面板\硬件和声音\设备和打印机中添加打印机时,我可以在网络中找到更多可用的打印机。
请注意,我没有打印机服务器。所有打印机都是基于 IP 的。
我使用了以下代码:
在查询中,如果我将 local 设置为 true,我会在我的计算机上安装打印机。
我也在这里尝试过类似的问题,但仍然没有运气。
任何帮助表示赞赏。