我正在尝试使用Ubuntu上的TSP100打印机(收据打印机)从命令行打印一个html页面。我已经阅读了几页来寻找解决方案,到目前为止,我已经尝试了下面的解决方案:
lp -o document-format=text/html test.html上面的命令以纯文本格式打印页面,这样我就可以看到HTML标记,因为驱动程序无法呈现HTML代码。
html2ps test.html | lp我使用html2ps创建postscript并打印它,但它打印出一个空页,尽管我可以正确地预览postscript。然而,我从一个网站上下载了一个postscript的例子,它可以与lp一起工作。所以我猜html2ps生成的输出与打印机不兼容。
我可以使用浏览器打印HTML页面。我还用另一台打印机进行了测试,得到了相同的结果。
任何帮助都将不胜感激。
发布于 2015-06-01 19:25:22
如果您只需要以某种方式保留预期的HTML格式,您可以尝试pandoc。
下面的HTML文件
<H1>Hello World!</H1>
Welcome呈现为
Hello World!
============
Welcome使用
pandoc hello.html -t plainhttps://stackoverflow.com/questions/30571932
复制相似问题