2015-06-01 147 views
0

我试图在Ubuntu上使用TSP100打印机(收据打印机)从命令行打印html页面。我看了几页,以找到一个解决方案,到目前为止,在未来的解决方案我曾尝试:从命令行使用TSP100打印机打印HTML页面

lp -o document-format=text/html test.html 

上面的命令打印页面以纯文本格式,让我看到了HTML的标签,司机无法呈现HTML代码。

html2ps test.html | lp 

我已经使用html2ps创建postscript并打印它,但它打印空白页面,虽然我可以正确预览postscript。不过,我从一个网站下载了一个postscript的例子,它可以与lp一起使用。所以我猜测html2ps生成的输出与打印机不兼容。

我可以使用浏览器打印HTML页面。我还用另一台打印机进行了测试,得到了同样的结果。

任何帮助将不胜感激。

回答

0

如果您只是需要以某种方式保留预期的HTML格式,您可以尝试pandoc

下面的HTML文件

<H1>Hello World!</H1> 
Welcome 

呈现为使用

Hello World! 
============ 

Welcome 

pandoc hello.html -t plain