我正在尝试使用Ubuntu上的TSP100打印机(收据打印机)从命令行打印html页面。我已经阅读了几个页面来寻找解决方案,到目前为止我已经尝试了下一个解决方案:
lp -o document-format=text/html test.html
上面的命令以纯文本打印页面,以便我看到HTML标记,因为驱动程序无法呈现HTML代码。
html2ps test.html | lp
我已经使用html2ps来创建postscript并打印它但是它打印了一个空页面,尽管我可以正确预览postscript。但是,我从网站下载了一个postscript的例子,它与lp一起使用。所以我猜html2ps生成的输出与打印机不兼容。
我可以使用浏览器打印HTML页面。我也用另一台打印机进行了测试,得到了相同的结果。
任何帮助都会非常感激。
答案 0 :(得分:0)
如果您只是想以某种方式保留预期的HTML格式,可以尝试pandoc。
以下HTML文件
<H1>Hello World!</H1>
Welcome
呈现为
Hello World!
============
Welcome
使用
pandoc hello.html -t plain