首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从浏览器打印到兄弟标签打印机

从浏览器打印到兄弟标签打印机
EN

Stack Overflow用户
提问于 2014-02-05 07:09:04
回答 1查看 6.3K关注 0票数 8

我想打印标签,从兄弟标签打印机从一个网页浏览器。我知道DYMO有一个JavaScript框架,可以简化浏览器的打印。但是我有一台兄弟标签打印机的客户,所以我需要让它运转起来。

我已经做了一些测试和一些搜索,这是令人惊讶的是,有如此少的信息在这个问题上。

到目前为止,我唯一成功的浏览器是Google,因为它似乎不打印页眉和页脚。我安装了打印机/驱动程序,并创建了一个大小为62×29毫米的自定义纸张大小。

当我尝试打印时,它将文本分割成5个标签。我正在试图打印的页面上有以下文本:

代码语言:javascript
运行
复制
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8" />
    <title>Print</title>
</head>
<body>

<p style="margin: 0; padding: 0; line-height: 13px; font-size: 11px; font-family: Arial; font-weight: normal; border: 1px solid #000;">Line 1<br />
Line 2</p>

</body>
</html>

但它打印5页,你可以从打印的que样本中看到。

以前有没有人处理过这件事或者有什么建议。

更新

在将上面的第一个屏幕截图中列出的页边距更改为0后,它将其降低到两页。但它仍然有很大的差距:

EN

回答 1

Stack Overflow用户

发布于 2014-02-13 13:22:00

这个答案不能百分之百地解决你的问题。我已经用自定义的纸张设置对Safari进行了测试-与示例中的设置相同。我正在测试它的打印到PDF,所以可能与特定的打印机驱动程序,它的行为有点不同。您的示例CSS和HTML缺少页边距和填充复位。以下是@media print的示例:

代码语言:javascript
运行
复制
@media print {
    body, html, p {
        margin: 0pt !important;
        padding: 0pt !important;
    }
    @page {
       margin: 0pt !important;
       padding: 0pt !important;
    }
}

在此设置下,一页上有2行文本,悬停仍有一些不能缩小为0的页边距。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21570749

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档