0

我想创建一个 Windows 窗体应用程序,它将位于我们的本地服务器上,并每隔 30 分钟将发票打印到网络打印机。

有人可以确认您绝对不能使用控制台应用程序进行打印(发票将包括徽标图像等)。我问的原因是,当不需要一个 GUI 时,拥有一个 GUI 似乎毫无意义。如果可以的话,一个让我前进的简单资源会很棒。

此外,我似乎无法找到一个易于遵循的关于 .net 打印基础(定位数据等)的教程。整个概念根本没有下沉的那一刻!

4

2 回答 2

0

如果您不需要 UI,也许.Net Windows 服务可以完成这项工作。我之前已经为此目的使用过这种方法——每隔 n 分钟,它会在文件夹或数据库表中查找要打印的内容。

如果您选择这条路线,这里是您可以使用的许多有用的在线教程之一。

于 2011-11-16T14:25:41.730 回答
-1

我不明白为什么控制台应用程序是不可能的,您可以使用 WinForms 应用程序可以使用的所有相同库。如果您只是从数据库中提取数据,则可以使用多种方法来生成文档。如果您想变得花哨,您甚至可以使用 GDI+ 对象生成一个“漂亮”格式的文档并插入您的值。只要您在后台生成文档,是否有可用于预览的窗口并不重要(尽管拥有一些隐藏的调试工具可能是明智的。)

我也同意上面的帖子,Windows 服务可能是你最好的选择。

于 2011-12-05T15:16:53.647 回答