0.5pt引发的思考

    最近做的项目所有的打印都是调用一个打印控件,该控件的好处是,我们可以直接将word或者excel转成html格式的文件,然后将代码直接放在jsp里面。填上打印的内容,直接打

印即可。
    今天下午在用户那配合做业务,结果打印一个XX通知时,标题字体明显的变小,而且正文的字体也变小。用户说让我调大一些,我打开我的机器点开打印页面,我发现字体很正常

。从这以后我是按如下步骤做的:
    1. 我先将标题的字体调为24.0pt(原来是20.0pt)。
    2. 将正文的字体大小调为15.0pt(原来是12.5pt)。
    然后刷新页面点击打印页面,我发现标题和正文的字体明显变大了。然后我让客户再打印试试,结果在客户的机器上字体还是那么小。从现在开始我才考虑非程序以外的因素。接下来我们又换了一台机器,完好,和我的机器显示大小一样,办业务的那台机器字体显示不正常。为了让客户先用上这个通知单,所以我们就先调试一下格式吧,按正常的机器打印出来给客户一看,客户又闲字体太大了。结果我又修改字体的大小。按如下步骤修改:
    1. 将标题修改回去,20.0pt。
    2. 正文字体大小调整为14.0pt。
    打印仍是闲大,接着修改:正文字体改为13.0pt。到现在为止字体才算调试好。
    我称今天的事情为“0.5pt引发的思考”,在这件事情中由于我的逻辑出现了问题,所以导致我走了一圈的弯路。在这中间还发生了一件事情,也就是我们打印东西时,系统页面没反应,我以为有脚本错误,但是浏览器没有出现脚本提示。我们换了浏览器也是不行,最后客户一按打印,也不行,又重启了一下还是不行。忽然间客户恍然大悟。打印机连接的那台机器关机了,导致我们连不上打印机。
    总结教训:
    1. 排除问题一定要遵循由简单到复杂,由一般到特殊,由里到外。也就是一开始我们就应该再换一台机器试一下,如果三台机器当中有两台一样,那么我们就得分析不一样的那台

机器有可能是哪出问题。改到最后字体变大0.5pt,变化很小,却颇费周折。
    2. 对于将要上线的系统,一般先排除程序的问题。因为内部测试那么多次,大部分情况可以预先处理到。
    3. 对于现场部署系统还很欠缺,比如打印页面没反应的问题,我压根就没考虑到与打印机连接的问题,因为在公司是打印机共享,有一台专门的打印机服务器,从没想过在客户的科室里就是客户的同事机器作为打印机服务器。
    另一个捎带说明一下:作为国家的政府部门,五点半下班,但是很多人四点多就走了。这也算是我没有考虑打印机连接的问题元素 之一,因为刚刚还能打印东西,结果一会点击就没反应,客户的机器也有点慢,点了打印按钮之后就假死了,必须结束进程才可以。
    自我感觉,遇到问题解决思路太窄,太死板,还需积累经验。
    客户办业务的那台机器还有待于解决,最坏的打算重装系统。

    2012-02-25 于清晨

猜你喜欢

转载自laoli5290.iteye.com/blog/1423485