我该如何打印支票?

时间:2009-02-23 17:53:26

标签: c# .net printing

我需要编写一个用于打印检查的.NET库。没有什么花哨的:你传递数据,出来打印支票。最好的方法是什么?

约束:检查的格式。

4 个答案:

答案 0 :(得分:2)

很多人都在使用报告生成器。这有点矫枉过正,但水晶报告肯定会起作用。

除此之外,这是关于格式化打印输出的基本问题。这是你的意图吗?


查看printdocument类,您可以自己完成:

http://msdn.microsoft.com/en-us/magazine/cc188767.aspx


如果您正在远程打印支票(即,您需要在网站上提供用户可以打印出来的支票),那么使用PDF是最简单,最确定的方法,但请注意安全隐患

- 亚当

答案 1 :(得分:1)

哇...这让我回来了!在过去的打印机中点阵并检查连续进料的位置。我想现在的支票都是预打印的单张纸,并印有激光/喷墨打印机。那时我们只是将简单的ascii写入打印机并发送特定于打印机的控制/转义序列以满足任何特定的格式需求(选择字体大小,行间距和页面大小)。

现在我想尝试生成PDF然后提交该文件进行打印。它也可以用纯文本文件做到这一点......虽然这已经非常接近旧学校了。亚当的报告生成器建议也是个好主意。

一般情况下,对于支票打印,要获得正确的格式,需要进行大量的反复试验。在普通纸上打印并将其和预先打印的支票一起打印到窗口是一种简单的方法,可以检查定位而不会烧掉大量的支票。

有一点需要注意的是,是否需要跟踪支票上预先印制的控制号码(也就是支票号码)。审计师有时会要求这样做,这也是一个合理的防范欺诈手段(考虑到每个预先印制的支票并不是一个糟糕的主意)。要做到这一点,你需要处理重新打印,并将单独的检查/检查运行标记为“被破坏”。您还需要一个手动过程来收集和存储损坏的支票(对于审计员)。总的来说,做到这一点是一件巨大的痛苦,并且可能需要比你想象的更多的时间。

答案 2 :(得分:0)

除非您真的雄心勃勃,否则您需要预先打印支票并查看支票模板。填写空白,你就在那里。

答案 3 :(得分:-4)

由于格式相当固定,我可以创建一个包含格式的Word文档,然后以编程方式插入正确的信息并打印出来

修改

哇,非常反MS?您可以使用Words的全部功能来可视化地设置检查的格式,并且有用于修改.net中的Word文档的库,所以我不明白为什么这不是一个灵活的解决方案