我有一个 php 网站,它以 html 表格的形式生成发票,我需要将这些 html 表格打印到点阵打印机。我曾尝试使用浏览器打印选项直接打印网页,但似乎打印机将其视为图像,因为它像 ascii 文本文件一样逐点打印字符而不是完整字符,这会导致模糊人物。
有没有办法让打印机把它当作文本文件?或者有什么方法可以在不丢失位置样式(间距、边距等)的情况下将 html 页面转换为文本文件?或者也许我可以使用另一种方法?需要注意的一件事是我不能使用基于文本的浏览器来执行此操作,因为它将被客户端使用。
发票是一个 html 表格,左上角有小 logo,标题和描述为 thead,简单的表格单元格为 tbody。
我使用爱普生 LX300+II 打印机。