大家好,我想用网页打印条码内容.但总是不成功.
我的附件中:
111.png中的红框中的内容是要打印的内容.
222.png是打印预览的结果.
我用的是热敏打印机,纸大小为 5cm X 2cm, 我的红框的大小也是设置为 5cm X 2cm
我的打印机的纸张大小我也设置成了5cm X 2cm.
请大家看一下是哪里的问题.
![单击此查看原图](//static.mysmth.net/nForum/att/WebDev/37239/1659/middle)
![单击此查看原图](//static.mysmth.net/nForum/att/WebDev/37239/10437/middle)
其中的代码是这样的:
<style type="text/css" media="print">
.bar {
display: none;
}
</style>
<script type="text/javascript">
$().ready(function() {
$("#bcTarget").empty().barcode(${payment.sn}+"", "code128",{barwidth:1, barHeight:20, showHRI:false});
var $print = $("#print");
$print.click(function() {
window.print();
return false;
});
});
</script>
</head>
<body>
<div class="bar">
<a href="javascript:;" id="print" class="button">${message("admin.print.print")}</a>
</div>
<div class="content" media="print">
<div> </div>
<div id="bcTarget" class="barcodeImg" ></div>
${payment.sn}<br />
金额:
${currency(payment.amount, true)}
<div> </div>
</div>
真正打印时与预览一样.可能哪里有问题.请大家指教.
如果选择一般打印机,选择A4纸,条码和内容是可以打印上的.
另外,我把打印选项中的缩放比例设为80%,就可打印出来,但没有条码.只是文字.
我再把缩放比例改为60%,就可打印出条码和文字了,但文字和条码的间距就很大了.
这个说明了什么问题?
谢谢
※ 修改:·darlingpeng 于 Aug 13 19:31:50 2015 修改本文·[FROM: 221.204.231.*]
※ 来源:·水木社区
http://www.newsmth.net·[FROM: 221.204.231.*]
修改:darlingpeng FROM 221.204.231.*
FROM 221.204.231.*