我正在尝试使用批处理文件将打印内容发送到我的无线佳能打印机。
到目前为止我得到了这样的结果:
PRINT /D:192.168.1.121/cannon C:\Users\admin\Documents\test.docx
但打印机没有注册它。
答案1
.docx 文件采用 Microsoft Word Open XML 格式。Word 和类似应用程序可以识别此格式,但任何打印机都无法识别。打印此类文档的唯一方法是在 Word 或兼容应用程序(如 OpenOffice Writer)中打开它,然后从那里打印。即使在 Windows 资源管理器中右键单击它并选择打印也会启动 Word 并以此方式打印。
可以从命令行打印一些文本文档或 PDF,但只能使用支持此功能的打印机。您的“无线 Cannon 打印机”几乎肯定是低成本的 GDI 样式打印机。此类打印机不支持直接 PDF 或文本打印。如果您的打印机支持此功能,请给我型号以便检查,我会告诉您如何继续。
但是,正如我之前所说,没有打印机可以直接打印 .docx 文件。
答案2
解决方案是使用名称而不是 IP 地址
PRINT /D:\\<pcname>\<printersharename>\ <location\test.docx>
这修复了它。
您说得对,它无法打印,但那不是必需的。我们使用了另一种文件,它与我们的标签打印机完美兼容。