我用C# b/s做了 医院系统 。 其中 挂号部分,要打印三联的票据(两边带孔的那种)。
打印的方法也是简单实现的,先按票据的格式生成一个窗口。 然后在把窗口打印。
有一个头通的问题,
在打印完一个票据并把三联的票据撕下后,就必须的按一下,让纸回到打印头的位置。然后才能打下一张。 这样很慢, 我看别的医院的系统,都是,打印完一个后,只撕下票据的两联,然后就可以直接打印下一张(纸会自动回到打印头的问题)。这样比较快,
小弟的问题是,
如何在打印下一张时,让打印机自动将纸退回到打印头的位置,而不用人工操作。 我用的打印机是LQ-305K. 最好是能在打印机上设置,这样就不用改程序了。
如果大侠能够解决,分不是问题,要多少给多少。呵呵......
------解决方案--------------------------------------------------------
看打印机的说明书,把打印机的【自动撕纸】功能打开!
------解决方案--------------------------------------------------------
针打可以这么做:
三联发票重叠,第一联和第二联,第二联和第三联中间放复写纸
可以直接买到这样带复写纸的发票
另外,医院这么有钱,为什么不换票据打印机?
------解决方案--------------------------------------------------------
楼主上当了.别的同事丢給你的吧.
B/S 结构的程序作打印超麻烦,要控制进纸,退纸,连打,套打.
很痛苦的.
------解决方案--------------------------------------------------------
发票看是国税还是地税
地税要求不严,打偏了没有关系,仍然是有效发票.