Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用C#为POSTEK G-2108打印机创建POS软件_C#_.net_Printing_Barcode - Fatal编程技术网

用C#为POSTEK G-2108打印机创建POS软件

用C#为POSTEK G-2108打印机创建POS软件,c#,.net,printing,barcode,C#,.net,Printing,Barcode,我的客户需要我的程序(数据库读取器程序) 将程序中的所有数据打印成纸卷中的标签 他们希望程序可以用打印机打印(条形码打印机POSTEK g-2108) 我已经完成了程序的设计,但当涉及到“打印”时,我感到困惑 我以前从未设计过POS软件,也从未创建过特殊的“布局”打印 我应该做的第一件事是什么? 我将Visual Studio 2010与.NET v4 Framework一起使用您的问题没有明确的答案。您需要与POS设备接口。您通常通过使用他们的API(.dll)来实现这一点。然后,该API与设

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

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

我应该做的第一件事是什么?
我将Visual Studio 2010与.NET v4 Framework一起使用

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

如果你真的不能告诉你任何其他事情,那就学习制造商提供的API,然后使用它


祝你好运

我以前使用Microsoft POS for.net层来实现这一点


只要您的打印机有兼容的驱动程序,接口就容易得多。

这很难说,因为几乎每台打印机(或至少每家公司)都有自己的api。获取dll和如何打印表单POSTEK的文档。谢谢您的回答,我已经查看了
Dllimport
(我不能直接调用.dll),所以我应该开始像这样编写公共类POSTEK{[Dllimport(“./POSTEK.dll”)]这里有一些代码…我下载了Microsoft POS for.net,但由于某些原因,我从文档(尤其是Microsoft POS文档)中几乎看不懂您是否有示例或演示代码?如果您安装了完整的下载,您会在SDK目录中安装非常有用的示例/演示代码。特殊的“版式”印刷(标签)如何设计?