今天查了网上的一些说法,又经过自己的试验,终于找到我在家打印文档选打印机时WPS失去响应的原因。基本事实如下:
1、我所使用的操作系统为Deepin 15.3桌面版 64位,之前打印正常(当时打印设置中的打印机有办公室的HP LaserJet M1319f MFP 和家里的HP LaserJet M126a)
2、后来去另一个办公室工作,安装了网络打印机 (打印服务器是用 Raspberry Pi 2B做的,2016-09-23的jessie镜像,打印机为HP LaserJet P1505),当时用过WPS能正常打印文档
3、前一次和今天在家打印文档,都遇到WPS下一点打印就失去响应,然后让我选等待或者强制关闭,事实上只能强制关闭
4、前一次和今天,在失去打印后,都可以重新开启WPS,导出文档为pdf,然后用系统自带pdf阅读器(应该是Evince)打开并正常打印,该阅读器似乎无双面打印功能(这个功能也是我为什么今天非要用wps,而不用LibreOffice的原因,个人目前不清楚LibreOffice是否支持双面打印)
5、从Deepin中将网络打印机点右键,“启用”前的勾去掉,不能解决问题。但是,直接将无线网络关闭(有线是未接的,故等于断开网络连接),然后再去wps中点击“打印”,很快就出来打印对话框,选择家里打印机并顺利双面打印

小结(含猜测):WPS (版本10.1.0.5672)的打印功能存在Bug,如果有网络打印机,它在打印对话框出来之前,试图去“寻找”并“连接”所有打印机,从而方便用户选择,但是,如果此时网络打印机是“不可达”的,那么WPS很可能长时间在尝试连接,甚至有可能死循环。只要网络连接断开,网络打印机就不再被枚举,从而避开了卡死问题。因为同样的文档,同样的系统同样的已设置打印机,无论Evince还是LibreOffice都不会出现打印卡死现象,所以这个问题应该是可以被解决的,个人认为,对于网络打印机,应该只枚举名字,在用户选择了它时在进行连接,并且设置好合理的超时参数,并在必要时给出提示,这样用户体验会好一点。

BTW,WPS有很多问题,没有LibreOffice稳定,但它实实在在做了很多国人觉得非常好的功能,愿它在磕绊中努力前行吧

WPS for Linux打印失去响应问题相关推荐

  1. Linux打印命令lp详解

    lp 在类Unix系统上(一般为Linux跟Mac平台),使用lp命令来打印文件. lp命令在Linux跟Mac平台,使用的是cups服务(没有其它的),来支持打印. CUPS 可以参考这篇文章 lp ...

  2. wps linux 哪个版本好用吗,WPS For Linux 6634 再次更新发布-文档也要上云

    WPS For Linux 已经有近一年没有更新了,在Ubuntu 18.04 上都无法正常安装,目前突然发了新版本,真是大喜.这一次的更新真是一大堆: 更新说明: WPS公共 新增账号系统 支持文档 ...

  3. Linux安全事件应急响应排查方法总结

    Linux安全事件应急响应排查方法总结 Linux是服务器操作系统中最常用的操作系统,因为其拥有高性能.高扩展性.高安全性,受到了越来越多的运维人员追捧.但是针对Linux服务器操作系统的安全事件也非 ...

  4. wps linux32位不兼容,WPS for Linux版问题所在_服务器评测与技术-中关村在线

    WPS for Linux版问题所在 既然是alpha版,问题就是不可少的.Linux平台相对于Windows平台复杂了很多,也正是因为这样,社区的力量是不可少的. 目前的问题除了上面提到的排练计时和 ...

  5. WPS for Linux(ubuntu)字体缺失解决办法(转)

    https://www.cnblogs.com/ajianbeyourself/p/6035667.html WPS for Linux(ubuntu)字体缺失解决办法(转) 原文:http://ww ...

  6. WPS for Linux【Debian、Ubuntu、Deepin、Linux Mint】字体缺失解决【批量字体安装】

    启动WPS for Linux后,出现提示"系统缺失字体" . 出现提示的原因是大多数 Linux 发行版的字体库都放置的为开源字体,而  WPS for Linux 所必须的一些 ...

  7. wps for linux alpha 15 语言包,WPS Office for Linux Alpah 7发布

    WPS Office for Linux A7终于出来了,想当年做了一个ppt给老大发过去,后来发现没人能打开...先不看功能上的改进,光bug就修复了将近3千条,可见wps4linux团队的付出. ...

  8. Linux系统不响应SYN包的解决办法

    Linux系统不响应SYN包的解决办法 关于syn为什么没有回应的问题真是郁闷了好久. 现象就是在客户端发出syn包的时候,服务器端对客户端的syn包不做任何回应. 在网上逛了逛,终于找到有人也发生了 ...

  9. 解决WPS在Linux下字体缺失

    WPS在Linux下打开文档偶尔提示缺失字体,解决步骤(Ubuntu18.04为例): 下载解压(https://download.csdn.net/download/kalekale/1912825 ...

最新文章

  1. 百分点集团发布中国首个行业AI决策系统产品Deep Matrix
  2. 利用百度的词法分析区分数据
  3. python用format保留三位小数_关于Python 保留小数使用format、%、round()、Decimal函数及format和%只能保留到六位问题...
  4. linux新建用户,用户组,以及权限的分配(摘自博客园)
  5. Python 构建前端 页面继承及共享 - 转
  6. 一些弹出框的用法例子(二)
  7. 唤起你对c#曾经的记忆
  8. unity3d软阴影和硬阴影的原理_使用随机采样创建软阴影
  9. 技术篇-符号制作-线符号制作
  10. matlab求零空间,【线性代数】矩阵的零空间
  11. OSChina 周六乱弹 ——属于程序员的情话
  12. php根据某个字段合并两个二维数组,php根据指定字段匹配查找合并两个二维数组...
  13. macbook proc 如何设置touch bar 为F键
  14. 用python做股票因子分析_什么是多因子量化选股模型?
  15. linux将汇编转为机器码,如何将汇编语言转化为机器码
  16. 了解计算机软件系统教学设计,认识计算机》教学设计
  17. kali启动ssh服务后,依然无法连接的问题。
  18. 学习笔记二:关于自激振荡
  19. 分体式降噪耳机有哪些?高配置分体式降噪耳机排行榜
  20. 快慢指针慢指针和快指针一定会相遇

热门文章

  1. 如何人物抠图?介绍三种人物抠图的方法
  2. 简易的Java网络爬虫小案例(二):获取b站视频的详细点赞、收藏和硬币数
  3. caliper的应用之一最新版本安装和使用
  4. Redis详细讲解-狂神视频学习
  5. HTML期末作业课程设计期末大作业——体育排球5页面带注册HTML+CSS+JS(学生网页设计作业源码)
  6. 坚果J10和极米H3S怎么选?对比当贝F3优势大吗?
  7. 点击”资源管理器“之后直接打开“此电脑”
  8. 成都聚华祥科技:店铺的运营分析
  9. vue页面实现锚点定位
  10. python中eval函数和int函数功能一样_python中eval与int的区别浅析