Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 以不同打印质量打印网页宽度固定元素大小、mozilla、点阵打印机_Html_Css_Firefox_Printing_Dot Matrix - Fatal编程技术网

Html 以不同打印质量打印网页宽度固定元素大小、mozilla、点阵打印机

Html 以不同打印质量打印网页宽度固定元素大小、mozilla、点阵打印机,html,css,firefox,printing,dot-matrix,Html,Css,Firefox,Printing,Dot Matrix,我在使用点阵打印机打印时遇到问题。 我的客户端打印机是Epson LX300+II和Epson LQ-2170。 我需要从一个用php编写的web应用程序打印。使用web浏览器的客户端是Mozilla Firefox 但我无法设置布局的固定宽度。 例如: <div style="width:2in"> content </div> 内容 当我打印这些东西时,不同的打印质量会产生不同大小的打印内容 使用LX300+II,打印质量120x72 dpi,2英寸将打印约1.

我在使用点阵打印机打印时遇到问题。 我的客户端打印机是Epson LX300+II和Epson LQ-2170。 我需要从一个用php编写的web应用程序打印。使用web浏览器的客户端是Mozilla Firefox 但我无法设置布局的固定宽度。 例如:

<div style="width:2in">
content
</div>

内容
当我打印这些东西时,不同的打印质量会产生不同大小的打印内容 使用LX300+II,打印质量120x72 dpi,2英寸将打印约1.7英寸 使用LX300+II,打印质量为120x144 dpi。2in将在3in左右打印
由于我的客户使用2台或3台不同的打印机打印表单,我如何才能在html中创建一个固定布局,以便以不同的打印质量进行打印。

对于浏览器来说,打印似乎总是一个问题,更不用说浏览器倾向于添加自己的页眉和页脚(除非用户足够聪明,知道如何关闭此功能)。我发现最好的解决方法是创建一个PDF文档,客户可以在需要时查看和打印。

我在使用mozilla时遇到这个问题,尝试使用IE打印,但没有问题。再次检查后,在IE和Opera中,它正确打印,在mozilla中,只有属性“高度”才能正确打印。但属性宽度打印不正确(宽度长度不为2in)