【问题标题】:Creating POS software with C# for POSTEK G-2108 printer使用 C# 为 POSTEK G-2108 打印机创建 POS 软件
【发布时间】:2012-10-11 07:59:40
【问题描述】:

我的客户想要我的程序(数据库阅读器程序) 将所有数据(在程序中)打印成纸卷中的标签。

他们希望程序可以使用他们的打印机(条形码打印机 POSTEK g-2108)进行打印 我已经完成了程序的设计,但是当涉及到“打印”时,我感到很困惑 我以前从未设计过 POS 软件并创建过专门的“布局”打印

我应该做的第一件事是什么? 我正在使用带有 .NET v4 框架的 Visual Studio 2010

【问题讨论】:

  • 很难说,因为几乎每台打印机(或至少每家公司)都有自己的 api。获取 dll 和如何打印表单 POSTEK 的文档。

标签: c# .net printing barcode


【解决方案1】:

您的问题没有明确的答案。您需要与 POS 设备交互。您通常使用他们的 API (.dll) 来执行此操作。然后,该 API 与设备驱动程序交互并执行您告诉它执行的操作。如果他们的 .dll 是用 C/C++ 编写的,您可以使用DllImport,这样您就可以调用它从 C# 中公开的函数。

真的不能告诉你其他什么,学习制造商提供的API然后使用它。

祝你好运

【讨论】:

  • 谢谢你的回答,我看了一下Dllimport(我不能直接调用.dll),所以我应该像这样开始编码public class Postek { [DllImport("./postek.dll")] some code here ...
【解决方案2】:

我过去曾使用 Microsoft POS for .net 层完成此操作

http://www.microsoft.com/en-gb/download/details.aspx?id=5355

只要您的打印机有兼容的驱动程序,它就是一种更简单的接口方式。

【讨论】:

  • 我已经下载了 Microsoft POS for .net,但由于某种原因,我几乎无法从文档(尤其是 Microsoft POS 文档)中了解您是否有示例或演示代码?
  • 如果您安装完整下载,您会在 SDK 目录中安装示例/演示代码,这些代码非常有用。
  • 那么特殊的“版面”印刷(用于标签)如何设计?
猜你喜欢
  • 1970-01-01
  • 2018-05-13
  • 1970-01-01
  • 2014-12-14
  • 2012-06-18
  • 1970-01-01
  • 2021-03-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多