【问题标题】:How to send Department ID and password to Canon iR / 3235 printer in code?如何以代码将部门 ID 和密码发送到 Canon iR / 3235 打印机?
【发布时间】:2010-06-01 19:30:05
【问题描述】:

我们的客户有一台 Canon iR/3235 PCL5 打印机,他们希望我们的 asp.net mvc Web 应用程序可以打印到该打印机上。但打印机需要一个部门 ID 和密码交互。

有没有办法在打印到应用程序时在代码中设置 id 和密码?

【问题讨论】:

  • 没有“C#.NET”之类的东西。
  • @John:感谢您的澄清。我的意思是使用 C# 在 .net 中实现它。我可以看到措辞可能会产生误导。不过,我很确定任何在 .net 工作过的人都会明白我的意思。
  • 我从第 0 天开始就在 .NET 中工作,我认为您可能是我遇到的几个开发人员之一,他们相信存在名为“C#.NET”的东西,因为他们知道有一个“VB.NET”。
  • @John:我明白你的意思了。这是有道理的。

标签: c# asp.net printing


【解决方案1】:

如何发送打印作业。如果浏览器正在执行打印,则 客户端 需要在浏览器的打印选项中执行此操作。

核心解决方案是查看打印机驱动程序发送到打印机的数据,然后在您的应用中复制这些数据。

但是,当佳能更改驱动程序时,您又回到了原点。

最后一个选项是查看打印机是否允许通过 FTP 上传进行打印。有时您可以为特定部门的打印队列设置用户名/密码。但是,在这些情况下,您需要将打印数据更改为 PDF(简单)或 PCL(从未见过)。此外,您的 ASP.net 服务器需要打印机,因此在应用程序是内部网(内部)应用程序时才有效

【讨论】:

  • @gonsalv:感谢您的意见。如果佳能不提供某种 API,似乎没有具体的解决方案。
猜你喜欢
  • 2011-01-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-01
  • 2017-02-28
  • 1970-01-01
  • 2017-05-10
相关资源
最近更新 更多