我参与的一个会计系统在打印时发生的现象让我很摸不着头脑,伤透了脑筋,可还是没能解决问题,在这里我把问题及已经采取的措施列举处理,希望各位高手能指点迷津,先谢谢了!

系统对于打印的处理方法:

(1)对数据进行分页打印,打印前先把每页数据的内容以文件的形式保存在WEB服务器的某个目录下,然后在客户端通过ActiveX报表控件加载WEB服务器上的数据文件,并发送打印命令,通过网络打印机打印出数据文件的内容;

(2)向网络打印机发送数据文件打印命令后,在服务器端生成下一页的数据文件,下一页的数据文件的名称和上一页数据文件的名称相同,存储路径也相同,相当于覆盖了上一页的数据文件。然后和上一页数据文件的处理一样,在客户端通过ActiveX报表控件加载WEB服务器上的数据文件,并发送打印命令,通过网络打印机打印出数据文件的内容;

(3)数据文件的名称采用SessionId的值,长度为24位。

(4)开发环境:打印控件ActiveReport V3.31,.net FrameWork 1.1.4,浏览器 IE6 +SP1以上

故障现象:

(1)一次打印页数不多时,打印的结果正确;

(2)一次打印页数很多时,如打印凭证或者打印账簿数据一次最多可以发送打印800页的命令,这时打印出来的数据页码是随即混乱的,如打印结果可能为 1,2,3,4,5,6,7,9,8,10,11,12,18,13,14,15,16,17。。。。。。但是所有的数据页都在。

曾经采取但是失败的措施:

(1)调低发送打印命令的速度。原来发送打印命令的速度可达每分钟500次以上,但打印机每秒打印的速度约每分钟50页。调整方法:固定每秒发送一次打印命令。

网络打印服务器存打印文件,网络打印机文件打印顺序问题相关推荐

  1. 网络打印服务器记录打印文件,使用 CNAME 记录合并打印服务器 - Windows Server | Microsoft Docs...

    使用 DNS 别名合并打印服务器 (CNAME) 记录 09/08/2020 本文内容 本文介绍如何合并在 Microsoft Windows Server 2003 环境中运行的打印服务器. 适用于 ...

  2. 无线打印服务器与什么打印机相配,网络打印服务器-本地打印机和网络打印机有什么区别? 爱问知识人...

    网络打印是指通过打印服务器(内置或者外置)将打印机作为独立的设备接入局域网或者internet,从而使打印机摆脱一直以来作为电脑外设的附属地位,使之成为网络中的独立成员,成为一个可与其并驾齐驱的网络节 ...

  3. 打印时显示预服务器,Win7打印文件时提示Active Directory域服务当前不可用

    Win7系统操作中,不少用户在打印文件的时候遇到了"Active Directory域服务当前不可用"错误提示,对文件的打印造成了不必要的麻烦,遇到这个错误提示该如何处理呢?小编给 ...

  4. vb.net 如何文件指定打印机打印文件_使用Dropbox文件请求配合Canon Inkjet实现多用户文件打印...

    由于旧的Xerox Phasor 3020激光打印机的硒鼓多次出现问题,再加上对于个人文件彩印以及扫描的需求日益增加,我终于在今年四月剁手购买了佳能MG3680多功能一体机,实现了对于复印打印扫描的全 ...

  5. 云 文件 服务器 只存,云 文件 服务器只存

    云 文件 服务器只存 内容精选 换一换 用户通过管理控制台创建或者导入密钥对后,在购买弹性云服务器时,登录方式选择密钥对,并选择创建或者导入的密钥对.用户购买弹性云服务器成功后,可使用密钥对的私钥登录 ...

  6. python按照队列顺序打印文件

    我遇到过一个需求,按顺序打印一个文件夹内多份pdf文件.其中有的文件几页,有的文件五六十页.我参考了其他一些人的打印程序,虽然能用,但是最后打印顺序是混乱的.普通的sleep能有效按顺序打印几页的文件 ...

  7. wps文件一点打印就关闭打印机服务器,word打印闪退 word文档一打印就闪退

    是的打印机设置问题,可能是某个打印机服务没有打开当添加打印机或是使用打印机时,系统报错"打印后台程序服务没有运行",一般会发生在 Windows 2000.XP.2003 系统下, ...

  8. 文件服务器不能打印,WIN7打印文件出现RPC服务器不可以是什么问题?(图文)

    WIN7打印文件出现RPC服务器不可以是什么问题?相信很多电脑用户对于打印机都不会陌生了,一般每个办公室都会配备一台打印机,最近有位win8系统用户使用打印机的时候,出现了rpc服务器不可用的问题,用 ...

  9. java从远程服务器获取PDF文件并后台打印(使用pdfFox)

    一.java原生方式打印PDF文件 正反面都打印,还未研究出只打印单面的方法,待解决 public static void printFile(String path) throws Exceptio ...

最新文章

  1. Python的lambda匿名函数
  2. RabbitMQ指南(下)
  3. c# wpf listbox 高度_WPF快速入门系列(1)——WPF布局概览
  4. 任何抛开业务谈大数据量的sql优化都是瞎扯
  5. java实现动态验证码源代码——绘制验证码的jsp
  6. 信号与系统 chapter2 冲激偶函数与阶跃函数
  7. LeetCode27——Remove Element(移除数组中指定的元素)
  8. php 两个二维数组对比,php比较两二维数组求大神指教
  9. 作者:余超(1993-),男,作者:华东政法大学民商法学硕士生,主要研究方向为民商法。...
  10. FreeEIM通讯软件平均需要5分钟才能
  11. 跑道防侵入,华为云ModelArts平台助力航空器识别AI模型开发
  12. 从零基础入门Tensorflow2.0 ----四、14. tf.io.decode_csv的使用
  13. 一、基础篇--1.3进程和线程-CountDownLatch、CyclicBarrier 和 Semaphore
  14. ElasticSearch安装分词插件IK
  15. 复变函数在计算机科学中的应用,复变函数的应用以及发展史
  16. 安装ipython_linux安装IPython四种方法
  17. FIL新一轮上涨:FIL算力通证迎来新热潮
  18. 并行机台模型Parallel Machine Models (Deterministic)-LPT算法实现
  19. 【labelCloud标注软件的使用】
  20. Ceres库运行,模板内报内存冲突问题。(已解决)

热门文章

  1. 支付宝app支付功能-服务端的实现-python3版
  2. 408计算机网络学习笔记——网络层
  3. 北京大学开设电子游戏选修课,火“爆”到没地方坐
  4. 【制作ppt的软件】Focusky教程 | 视频全屏播放
  5. 从 RGB 到 HSV 的转换详细介绍
  6. Blob如何在html里转换成图片,前端图片canvas,file,blob,DataURL等格式转换
  7. git命令判断当前分支是否与master合并
  8. Ubuntu系统垃圾清理
  9. 《贝叶斯思维:统计建模的Python学习法》——2.3 贝叶斯框架
  10. mysql 有newid()_MySQL中,有无GUID函数?就像SQL Server中的newid()解决方法