【问题标题】:C# Staple multiple documents in printer?C#在打印机中装订多个文档?
【发布时间】:2015-08-24 16:17:37
【问题描述】:

我正在创建一个可以打印和装订文档的应用程序。我可以使用PrintTicket 的装订功能装订一个文档的多个页面,但我想将多个文档装订在一起。任何想法?

【问题讨论】:

  • 您不能像打印单个文档一样打印多个逻辑文档吗?
  • C# 中没有任何类型的主要功能。充其量,也许您的打印机有一个 API,允许您向它发送许多作业,然后要求它装订它们,或类似的东西。标准打印机很可能不具备这种功能。此外,此问题可能与以下内容重复:stackoverflow.com/questions/8012005/…
  • 感谢您的回复。我可以将它们组合为一项工作,因为它们是不同的文件格式。
  • 它是一台 HP M4555 打印机。我在哪里可以找到相同的打印机 API?
  • 也许先将它们全部转换为单个 PDF?我不确定这是否有助于将其装订,但这是将其作为单个文档获取的一种方法。

标签: c# printing


【解决方案1】:

根据您使用 HP M4555 的评论,我无法在网上轻松找到此打印机的 API,或许可以咨询 HP 技术支持?

为了更清楚地了解您的目标 - 您想要访问打印机中的某些功能,特别是装订某些东西的能力。此功能存在于打印机上,而不是 C# 语言中。您正在寻找的是连接到打印机并访问其功能的能力,这通常在 API 中完成。不幸的是,我不确定这样的 API 是否已经存在。

【讨论】:

【解决方案2】:

我确信这是可能的,但可能需要一些工作。您可能需要编写自定义打印机驱动程序来与打印机的 API 交互。

编辑- 您基本上受硬件 API 的支配。暴露了一些工具/选项(分页、双面打印等)。有些东西可能不会暴露。这取决于制造商的决定。

【讨论】:

  • 它是一台 HP M4555 打印机。我在哪里可以找到打印 API 的文档?
猜你喜欢
  • 2015-08-07
  • 2014-11-21
  • 2014-01-15
  • 1970-01-01
  • 2014-08-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多