如何实现数据接收和打印同步进行

ggeohox 2014-11-03 12:43:09
如题,数据库端每接收一条数据,打印机就打一条数据,单张报表只打10条数据,若只接收到5条数据,只打印出5条数据为止,且打印机处于暂停状态,打印纸也不能取出,直到满10条为止才能取出一张
...全文
283 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ggeohox 2014-11-03
  • 打赏
  • 举报
回复
就是独占打印机 有多少数据就打多少 比如有12条数据 第一张10条 第二张2条 接着又接收到了5条数据,接着第二张2条以后第三行再打出5条数据,是这样子
rtdb 2014-11-03
  • 打赏
  • 举报
回复
所以同步打印无意义,还不如够十条才一起打出来。
於黾 2014-11-03
  • 打赏
  • 举报
回复
如果使用针式打印机,根本就不存在取出的概念,反正是连在一起的一大张纸,随时可以撕掉 而如果不是针式打印机,而是激光/喷墨打印机,每执行一次打印指令,不管你打了几行,都会出一张纸,而这张纸从纸盒里出来就不会再回去,除非你手动把它放回去,这根本就是不现实的
熙风 2014-11-03
  • 打赏
  • 举报
回复
引用 2 楼 Z65443344 的回复:
1.首先,你必须使用针式打印机, 2.其次,要像1楼说的那样,只能独占的方式使用,不要大家都用同一个打印机打印 3.不能取出不现实.我就是把打印机关了,你能有什么办法让我把纸拿不出来吗
我觉得他说的那个不能取出应该是说没打印完不会取出,,程序是没发控制
於黾 2014-11-03
  • 打赏
  • 举报
回复
1.首先,你必须使用针式打印机, 2.其次,要像1楼说的那样,只能独占的方式使用,不要大家都用同一个打印机打印 3.不能取出不现实.我就是把打印机关了,你能有什么办法让我把纸拿不出来吗
熙风 2014-11-03
  • 打赏
  • 举报
回复
你这是续打? 这样打印一半中途停止如果打印机被别人使用,那可能出现问题, 既然打印5条不能取出,为什么不在打印的时候限制没有10条不让打印? 如果真像那样打要判断打印的位置,每次接收到数据时,将数据显示到要打印的区域

4,820

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧