问题标签 [system.printing]

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 投票
0 回答
291 浏览

c# - 检查物理打印作业是否成功

我正在使用 System.Printing 打印文档,并且想知道打印作业何时在打印机上物理完成或停止。一旦打印机接受打印作业,Windows spooler 就会自动删除打印作业,在那之后,我没有明确的方法知道打印是否成功。

这就是我使用AddJob创建打印作业的方式。

我可以从PrintSystemJobInfo中获取许多属性(打印、已删除、错误等),但这些属性仅适用于打印作业,因为它存在于假脱机中。一旦假脱机丢失此打印作业,作业状态始终为“已删除”。

简而言之,是否有任何通用的、程序化的方式可以让我找出打印作业是否真的成功——知道打印是否由于完成、错误、卡纸、缺纸等而停止?

0 投票
2 回答
335 浏览

java - 为什么我的 2D Array Maze 不打印生成的内容?

我的目标是生成一个由 Cell 对象的 2D Array 组成的迷宫。下面是细胞和迷宫的代码。使用调试器我可以看到布尔值正在改变值,并且生成按预期进行,但是当它得到打印时,没有路径。所有的墙都还在原位,我似乎无法弄清楚断开连接的位置,如果有的话?

这是细胞类:

这是迷宫类:

我总是得到以下输出:

关于我的问题可能是什么,任何想法都将不胜感激。谢谢你。

0 投票
3 回答
37 浏览

java - 如何让我的数组打印输入重复一次?(JAVA)

我必须设计一个程序,从 0-50 接收任意输入打印出所有输入 ONCE,然后打印每个输入的出现。

我让它在某种程度上工作,但是,当输入是: 1 , 2 , 3 , 3 , 3 , 6 , 9 , 0 , 0

它打印出来:

输入:出现

代替:

输入:出现

这是一门初学者课程,我在网上看到的大多数解决方案似乎都是使用某种我还没有学过的映射技术进行的。

我尝试了多种格式化循环的方法,但我似乎无法找到如何让它打印一个多次输入的数字。

0 投票
2 回答
568 浏览

c# - 打印网页而不显示打印对话框

我想使用 C# 打印网页而不显示打印机对话框。我想提供 url,它应该打印显示的页面。目前我的代码正在打印 HTML 代码。请指导我这样做。

0 投票
1 回答
92 浏览

printing - 如何在 SAP 上安装 .PRI 打印机定义?

我正在尝试帮助客户进行 SAP 打印。我有来自打印机供应商的 .PRI 定义文件。打印机定义将在 SAP 的何处加载和/或配置?

0 投票
1 回答
204 浏览

c# - 新建 PrintServer 对象失败,“打印机名称无效”

我正在将工作中的 ASP.NET Web 应用程序从 WS2008R2 迁移到 WS2016,但同样的情况也发生在 WS2012R2 上。执行时失败:

它抛出:

System.Exception:创建 PrintServer 对象时发生异常。Win32 错误:打印机名称无效。

printserver不是别名而是主机名。它在 Windows 资源管理器上正确加载。在相同的 .NET 4.5.2 下编译时,同一行在常规控制台应用程序上运行良好,在加载 .NET 文件时也在 PowerShell 中运行良好System.Printing.dll。GAC 显示了正确的程序集,我还手动添加了它们以防万一。

我已经从工作的 WS2008 设置了相同的应用程序池配置设置(禁用 32 位应用程序和经典模式),但无论如何我都尝试了不同的组合。应用程序池在旧的和新的相同域服务帐户下运行。

正如一些用户还建议的那样,我已经安装了该Print and Document services角色,即使旧服务器没有它,但无济于事。

我没有想法,任何形式的帮助将不胜感激。谢谢!

0 投票
1 回答
29 浏览

java - Is there a way to print a Java model in InteliJ prompt?

When I sysout the RestModel in Java code, it's printed out like this.

Is there a way to display the Detail? (like Json?)

0 投票
0 回答
27 浏览

c# - 使用 C# 在 Windows 中设置打印机上的介质类型

背景

我正在尝试使用 net5.0-windows 框架 (C#) 编写一个程序,该程序允许我以不同的媒体类型打印我的文档。

我可以通过 System.Printing printDocument 类设置几乎所有内容,但似乎无法将媒体类型更改为如下图所示的其他内容

打印机首选项

问题

如何强制 printDocument 将媒体类型设置为列表中的其他内容?或者可能是自定义字符串或 MediaType?

更新 2

这可以使用 DEVMODE 完成吗?

更新 1

如果您有任何有关如何与供应商窗口驱动程序交互的信息,我使用的窗口通用驱动程序似乎不支持此选项。我会很感激。