由于针式打印机主要是用于发票打印,分辨率不是很高,而WEB打印时用WINDOWS默认的打印方式,是

先生成图片以后才打印,所以清晰度不够,打印出来的字有断断续续的感觉。打印办法就是利用JS的重新对打

印内容进行渲染。

本文附件中引入了一个DEMO,里面包含了 Jquery.min.js 和 Jquery.jqprint.js 文件,直接在 html、jsp、

php 等页面中引入这两个文件,然后定义一个按键触发打印方法即可。

实现方法

1 引用jquery和,jqprint到您的页面

<script language="javascript" src="jquery-1.4.4.min.js"></script>
<script language="javascript" src="jquery.jqprint-0.3.js"></script>

    2  定义打印的内容,用
<div id="printContent">
打印测试
</div>
3 定义打印方法

<script language="javascript">
function  exePrint(){
         $("#printContent").jqprint();
     }
</script>

    3 定义按钮触发打印方法
<input type="button" onclick="exePrint()" value="打印"/>
4 相关参数
$("#printContent").jqprint()   中还可以设置相关的参数,具体参数如下
$("#printContent").jqprint({
     debug: false//如果是true则可以显示iframe查看效果(iframe默认高和宽都很小,可以再源码中调大),默认是false
     importCSS: true//true表示引进原来的页面的css,默认是true。(如果是true,先会找$("link[media=print]"),若没有会去找$("link")中的css文件)
     printContainer: true//表示如果原来选择的对象必须被纳入打印(注意:设置为false可能会打破你的CSS规则)。
     operaSupport: true//表示如果插件也必须支持歌opera浏览器,在这种情况下,它提供了建立一个临时的打印选项卡。默认是true
});
注意点:
       由于是通过 jqprint 中重新渲染,所以写在 <head></head> 中的样式是不起作用的,要保证CSS
   样式正常显示,必须要将CSS样子定义到css 文件中,并用 <link src="file...">引用,并将参数
importCSS: true,

(测试可用)针式打印机打印WEB页面字体不清晰,解决方法相关推荐

  1. 针式打印机打印WEB页面字体不清晰,解决方法

    针式打印机打html页面打印,好像只认识黑体,其他字体文字打印就不清晰了,把打印的字体改为黑体,解决.同时颜色设置为黑色. font-family: "黑体", "微软雅 ...

  2. 在html页面中怎么打印区域,javascript打印web页面中指定区域的方法

    要实现打印web页面中的指定区域,要做到: 将需要打印的课程表的table放入div标签中,然后指定出需要打印的区域,最后调用window.print打印指定内容. 核心代码: 复制代码 代码示例: ...

  3. EasyDSS平台无法登录Web页面的排查与解决方法

    EasyDSS互联网视频云服务可支持视频直播.点播,视频直播方面最多可分为十六屏进行实时直播,视频点播方面则有视频点播广场自由点播,灵活性非常强,可满足用户的多场景需求. 我们接收到用户较多的咨询是关 ...

  4. 解决在Chrome浏览器上打印Web页面时无法选择布局(横向,纵向)

    问题描述: 在Chrome浏览器上打印Web页面时无法选择布局(横向,纵向) 解决方案: 在style文件中加入@page的size设置 @page {size: auto;//打印可以选择布局:横向 ...

  5. Selenium webdriver 新跳转页面上找对象解决方法

    Selenium webdriver 新跳转页面上找对象解决方法    在执行的测试的时候,需要验证跳转后新的web页面的对象,不是之前页面,用get()跳转后,在新页面找不到对象.   例如:之前是 ...

  6. gii无法访问 yii2_YII2框架访问gii、debug页面404的错误解决方法

    之前在介绍Yii框架的时候就说过 Yii 支持 gii 功能, gii 去自动生成 Web 站点常用功能的代码,也就是我们经常说的 CURD 操作,增删改查.使用 gii 生成代码也是非常的简单,Gi ...

  7. ci框架 乱码 mysql_mysql设置utf8_unicode_ci字符集php页面输出??乱码的解决方法

    mysql设置utf8_unicode_ci字符集php页面输出??乱码的解决方法 作者:吕海鹏 文章来源:itstudy原创 发表时间:2008-10-18 11:15:08 阅读次数:今日:5 本 ...

  8. U-NAS OS 系统故障之,WEB控制界面无法登录解决方法

    https://www.u-share.cn/forum.php?mod=viewthread&tid=192820&highlight=apache2 方法一: 关于web管理页面无 ...

  9. Firefox和IE中浏览一些网页字体模糊的解决方法

    Firefox中浏览一些网页字体模糊的解决方法 现象:Firefox中浏览一些网页字体模糊,其他网页不会 猜测:这些网页字体定义为Windows里面的字体,而linux没有这些字体,采用默认字体后变模 ...

  10. Microsoft Store无法下载Ubuntu,页面报0x00000194,解决方法

    Microsoft Store无法下载Ubuntu,页面报0x00000194,解决方法 开启BashOnWindows 解决方法如下: 由于项目需要使用 swoole,在windows平台安装Ubu ...

最新文章

  1. 在Ubuntu 14.04 64bit上为Sublime text 3安装搜狗拼音输入法
  2. 团队前四次作业——个人总结
  3. 部分人说 Java 的性能已经达到甚至超过 C++,是真的吗?
  4. Docker源码分析(一):Docker架构
  5. 数据网络卡顿怎么处理_监控网络卡顿怎么办
  6. 647. Palindromic Substrings
  7. python——asyncio模块实现协程、异步编程(三)
  8. DIP(依赖倒置原则),IoC(控制反转),DI(依赖注入)复习总结
  9. 能编写PHP语言吗_语言能力差口才不好,靠看书就能提高吗
  10. 基于VC的扫雷游戏开发
  11. 软件使用:如何彻底把VMware卸载干净
  12. 关于计算机信息学奥赛视频,震惊!信息学奥赛好处竟然这么多
  13. 大数据 百亿级实时查询 ClickHouse SQL mysql canal kafka 数据实时同步
  14. 第三阶段应用层——1.12 数码相册—interval_page设置时间间隔界面的显存管理、页面规划、输入控制
  15. 区块链平台架构设计的知识图谱
  16. 电商数仓(dwt 层)
  17. unity4和unity5区别
  18. 如何把两个视频拼在一个画面上?这样制作“画中画”
  19. 利用Bootstrap制作汉堡按钮(header部分)
  20. Redis修行 — 基数统计:HyperLogLog

热门文章

  1. 《自然语言处理实战入门》---- 停用词 知多少?
  2. 有哪些好用的低代码开发平台?
  3. sqluldr2的介绍
  4. caffe教程笔记《Solver》
  5. Web漏洞扫描工具AppScan v10.0.0的下载安装与使用
  6. 多组测试数据01字典树「模板」
  7. python自动发微信api_调用微信API发送微信消息python脚本
  8. 解决maven不能自动导入ojdbc14的问题
  9. linux psftp,使用PSFTP实现Windows、Linux之间的文件传输
  10. 罗技GHub驱动长时间加载/初始化【完美解决】