从Firefox自定义打印(仅限Windows)
我创建了一个.NET Windows窗体组件,该组件通过从Firefox自定义打印(仅限Windows),firefox,printing,xpcom,Firefox,Printing,Xpcom,我创建了一个.NET Windows窗体组件,该组件通过标记在IE中运行,允许我使用Windows API绕过驱动程序并发送原始命令,直接从网页打印到热敏标签打印机 这一切都是可行的,但我的客户现在要求Firefox提供类似的功能 我需要做的是能够传递我想要使用的打印机的名称(这在web应用程序中配置),然后传递一个字符串,该字符串将直接发送到打印机,而不会被驱动程序截取。我可以通过访问以下Win32 API来实现这一切(就像我目前从.NET组件中所做的那样) 开放式打印机 星间 StartP
标记在IE中运行,允许我使用Windows API绕过驱动程序并发送原始命令,直接从网页打印到热敏标签打印机
这一切都是可行的,但我的客户现在要求Firefox提供类似的功能
我需要做的是能够传递我想要使用的打印机的名称(这在web应用程序中配置),然后传递一个字符串,该字符串将直接发送到打印机,而不会被驱动程序截取。我可以通过访问以下Win32 API来实现这一切(就像我目前从.NET组件中所做的那样)
- 开放式打印机
- 星间
- StartPagePrinter
- 写打印机
- 尾页打印机
- EndDocPrinter
- 闭式打印机
- 有一个更简单的方法
- XPCOM不会做我想做的事李>
顺便说一句:我不想让现有的.NET组件在Firefox中工作,我相信我必须从头开始,创建一个可以替代的Firefox扩展。你找到这个问题的答案了吗?