我想从web浏览器的Brother标签打印机打印标签。我知道DYMO有一个JavaScript框架,可以使从浏览器打印变得简单。但我有一个兄弟标签打印机的客户,所以我需要使它工作。
我一直在做一些测试和搜索,令人惊讶的是,关于这个主题的信息如此之少。
到目前为止,我唯一成功使用的浏览器是谷歌Chrome,因为它似乎不打印页眉和页脚。我已经安装了打印机/驱动程序,并创建了尺寸为62 x 29mm的自定义纸张。
当我尝试打印时,它将文本拆分为5个标签。我试图打印的页面上有以下文字:
<!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页,正如你从打印示例中看到的那样。
以前有没有人解决过这个问题,或者有什么建议。
更新
在将上面第一个屏幕截图中列出的边距更改为0后,它将其减少到两页。但仍有很大的差距:
这个答案并不能百分之百地解决你的问题。我已经用自定义纸张设置对Safari进行了测试-与您示例中的设置相同。我正在测试它是否可以打印成PDF格式,所以可能对于特定的打印机驱动程序,它的行为会有所不同。您的示例CSS和HTML缺少边距和填充重置。以下是@media print的示例:
@media print {
body, html, p {
margin: 0pt !important;
padding: 0pt !important;
}
@page {
margin: 0pt !important;
padding: 0pt !important;
}
}
使用此设置,一页上有2行文本,悬停时仍有一些边距不能减少到0。
从浏览器到兄弟标签打印机 我想从web浏览器将标签打印到Brother标签打印机。我知道DYMO有一个JavaScript框架,可以使从浏览器打印变得简单。但我有一个兄弟标签打印机的客户,所以我需要使它工作。 所以使用谷歌Chrome因为它似乎不会打印页眉和页脚。我已经在笔记本电脑中安装了打印机/驱动程序,并创建了一个自定义纸张尺寸,尺寸为62毫米x 100毫米。但是标签文本不太清楚。我得到了模糊
我有打印机驱动程序、P-touch编辑器、b-PAC 3.1和客户端工具,都是64位的,从Brother网站下载并安装在我的64位Windows 7笔记本电脑上。P-touch编辑器工作/打印良好。 然而,b-PAC失败,所有样本均无效。我调试了代码: 其中,
任何人都有从客户端(javascript/reactjs)打印到打印机wincode C342C的经验。我安装了qz.io库,所以我的javascript可以访问客户机的打印机。我已经尝试打印pdf作为base64到微软打印到pdf打印机和它的工作。我试着从我的javascript连接wincode 342C打印机,它工作了。对我不起作用的是从printer utilities应用程序向打印机发送
我正在使用Brother SDK使用P-touch模板打印标签。我有我自己的模板(只有两个文本,没有复杂的)在我的兄弟QL-820NWB标签打印机。 打印正在工作,但我有变音符号的问题。例如“Jan Vomáčka”没有正确打印。(问题是and) 我使用的代码来自他们的SDK手册: 我试着设置不同类型的编码(UTF-8,CP-1250,…),而不是设置空值,但都不能正常工作。 我不确定该换什么?也
我在标签打印机上打印时遇到了问题。下面的代码在一个上打印4个“标签”(附标签图片)。 下面的代码打印到兄弟QL-500标签打印机上。它打印到3.5"乘1.1"标签上。 如果有人能帮我更好地理解代码,那也太好了。 下面是它打印的内容:
我使用下面的代码成功地将标签直接打印到兄弟QL标签打印机。问题是打印机似乎忽略了我试图在运行时通过c#设置的自定义长度,以导致更长或更短的标签。我可以在Windows打印机设置中更改页面长度,但我无法在运行时设置自定义标签长度,这取决于我在特定标签上呈现的信息量。请注意,我知道我可以使用bPac打印可变长度的标签,但我真的很想摆脱使用他们的模板。我发现它们不必要地繁琐。好吧,没有必要,除非我无法设