C#打包成.NET 的dll

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Runtime.InteropServices;
namespace PosketPrinter
{public class PosketDll{[DllImport("CDFPSK.dll")]public static extern int PTK_GetErrorInfo(int error_n, byte[] errorInfo, uint infoSize);[DllImport("CDFPSK.dll")]public static extern int PTK_SendCmd(string data, uint datalen);[DllImport("CDFPSK.dll")]private static extern int PTK_OpenUSBPort(uint port);[DllImport("CDFPSK.dll")]public static extern int PTK_CloseUSBPort();[DllImport("CDFPSK.dll")]private static extern int PTK_OpenSerialPort(uint port, uint bRate);[DllImport("CDFPSK.dll")]public static extern int PTK_CloseSerialPort();[DllImport("CDFPSK.dll")]public static extern int PTK_Connect_Timer(string IPAddr, uint netPort, uint time_sec);[DllImport("CDFPSK.dll")]public static extern int PTK_CloseConnect();[DllImport("CDFPSK.dll")]public static extern int PTK_PrintConfiguration();[DllImport("CDFPSK.dll")]public static extern int PTK_ClearBuffer();[DllImport("CDFPSK.dll")]public static extern int PTK_SetPrintSpeed(uint speed);[DllImport("CDFPSK.dll")]public static extern int PTK_SetDarkness(uint dark);[DllImport("CDFPSK.dll")]public static extern int PTK_SetDirection(char direct);[DllImport("CDFPSK.dll")]public static extern int PTK_SetLabelHeight(uint lheight, uint gapH, int gapOffset, bool bFlag);[DllImport("CDFPSK.dll")]public static extern int PTK_SetLabelWidth(uint lwidth);[DllImport("CDFPSK.dll")]public static extern int PTK_PrintLabel(uint number, uint cpnumber);[DllImport("CDFPSK.dll")]public static extern int PTK_MediaDetect();[DllImport("CDFPSK.dll")]public static extern int PTK_DrawText(uint px, uint py, uint pdirec, uint pFont,uint pHorizontal, uint pVertical, char pColor, string pstr);[DllImport("CDFPSK.dll")]public static extern int PTK_DrawTextEx(uint px, uint py, uint pdirec, uint pFont,uint pHorizontal, uint pVertical, char pColor, string pstr, bool Varible);[DllImport("CDFPSK.dll")]public static extern int PTK_DrawText_TrueType(uint x, uint y, uint FHeight, uint FWidth,string FType, uint Fspin, uint FWeight, bool FItalic,bool FUnline, bool FStrikeOut, string data);[DllImport("CDFPSK.dll")]public static extern int PTK_DrawText_TrueTypeEx(uint x, uint y, uint FHeight, uint FWidth,string FType, uint Fspin, uint FWeight, bool FItalic, bool FUnline, bool FStrikeOut,uint lineMaxWidth, uint lineMaxNum, int lineGapH, bool middleSwitch, string data);[DllImport("CDFPSK.dll")]public static extern int PTK_RenameDownloadFont(uint StoreType, char Fontname, string DownloadFontName);[DllImport("CDFPSK.dll")]public static extern int PTK_AnyGraphicsPrint(uint px, uint py, string pcxname, string filePath,float ratio, uint width, uint height, uint iDire);[DllImport("CDFPSK.dll")]public static extern int PTK_DrawBinGraphics(uint px, uint py, uint pbyte, uint pH, byte[] Gdata);[DllImport("CDFPSK.dll")]public static extern int PTK_DrawRectangle(uint px, uint py, uint thickness, uint pEx, uint pEy);[DllImport("CDFPSK.dll")]public static extern int PTK_DrawLineXor(uint px, uint py, uint pL, uint pH);[DllImport("CDFPSK.dll")]public static extern int PTK_DrawLineOr(uint px, uint py, uint pL, uint pH);[DllImport("CDFPSK.dll")]public static extern int PTK_DrawDiagonal(uint px, uint py, uint thickness, uint pEx, uint pEy);[DllImport("CDFPSK.dll")]public static extern int PTK_DrawWhiteLine(uint px, uint py, uint pL, uint pH);[DllImport("CDFPSK.dll")]public static extern int PTK_DrawBar2D_QR(uint x, uint y, uint w, uint v, uint o, uint r, uint m, uint g, uint s, string pstr);[DllImport("CDFPSK.dll")]public static extern int PTK_DrawBar2D_QR(uint x, uint y, uint w, uint v, uint o, uint r, uint m, uint g, uint s, byte[] pstr);[DllImport("CDFPSK.dll")]public static extern int PTK_DrawBar2D_HANXIN(uint x, uint y, uint w, uint v, uint o, uint r, uint m, uint g, uint s, string pstr);[DllImport("CDFPSK.dll")]public static extern int PTK_DrawBar2D_HANXIN(uint x, uint y, uint w, uint v, uint o, uint r, uint m, uint g, uint s, byte[] pstr);[DllImport("CDFPSK.dll")]public static extern int PTK_DrawBar2D_Pdf417(uint x, uint y, uint w, uint v, uint s, uint c, uint px, uint py, uint r, uint l, uint t, uint o, string pstr);[DllImport("CDFPSK.dll")]public static extern int PTK_DrawBar2D_Pdf417(uint x, uint y, uint w, uint v, uint s, uint c, uint px, uint py, uint r, uint l, uint t, uint o, byte[] pstr);[DllImport("CDFPSK.dll")]public static extern int PTK_DrawBar2D_MaxiCode(uint x, uint y, uint m, uint u, string pstr);[DllImport("CDFPSK.dll")]public static extern int PTK_DrawBar2D_MaxiCode(uint x, uint y, uint m, uint u, byte[] pstr);[DllImport("CDFPSK.dll")]public static extern int PTK_DrawBar2D_DATAMATRIX(uint x, uint y, uint w, uint v, uint o, uint m, string pstr);[DllImport("CDFPSK.dll")]public static extern int PTK_DrawBar2D_DATAMATRIX(uint x, uint y, uint w, uint v, uint o, uint m, byte[] pstr);[DllImport("CDFPSK.dll")]public static extern int PTK_DrawBarcode(uint px, uint py, uint pdirec, string pCode, uint NarrowWidth, uint pHorizontal, uint pVertical, char ptext, string pstr);[DllImport("CDFPSK.dll")]public static extern int PTK_DrawBarcode(uint px, uint py, uint pdirec, string pCode, uint NarrowWidth, uint pHorizontal, uint pVertical, char ptext, byte[] pstr);[DllImport("CDFPSK.dll")]public static extern int PTK_DrawBarcodeEx(uint px, uint py, uint pdirec, string pCode, uint NarrowWidth, uint pHorizontal, uint pVertical, char ptext, string pstr, bool Varible);[DllImport("CDFPSK.dll")]public static extern int PTK_DrawBarcodeEx(uint px, uint py, uint pdirec, string pCode, uint NarrowWidth, uint pHorizontal, uint pVertical, char ptext, byte[] pstr, bool Varible);[DllImport("CDFPSK.dll")]public static extern int PTK_RFIDCalibrate();[DllImport("CDFPSK.dll")]public static extern int PTK_RWRFIDLabel(uint nRWMode, uint nWForm, uint nStartBlock, uint nWDataNum, uint nWArea, string pstr);[DllImport("CDFPSK.dll")]public static extern int PTK_SetRFID(uint nReservationParameters, uint nReadWriteLocation, uint ReadWriteArea, uint nMaxErrNum, uint nErrProcessingMethod);[DllImport("CDFPSK.dll")]public static extern int PTK_ReadRFIDLabelData(uint nDataBlock, uint nRFPower, uint bFeed, byte[] data, uint dataSize);[DllImport("CDFPSK.dll")]public static extern int PTK_SetHFRFID(char pWForm, uint nProtocolType, uint nMaxErrNumd);[DllImport("CDFPSK.dll")]public static extern int PTK_RWHFLabel(char nRWMode, uint nStartBlock, uint nBlockNum, string pstr, bool Varible);[DllImport("CDFPSK.dll")]public static extern int PTK_ReadHFLabelData(uint nStartBlock, uint nBlockNum, char pFeed, byte[] data, uint dataSize);[DllImport("CDFPSK.dll")]public static extern int PTK_ReadHFLabeUID(char pFeed, byte[] data, uint dataSize);[DllImport("CDFPSK.dll")]public static extern int PTK_GetUtilityInfo(uint infoNum, byte[] data, uint dataSize);[DllImport("CDFPSK.dll")]public static extern int PTK_SetUtilityInfoProc(byte[] _G1Info, uint infoNum, string info);[DllImport("CDFPSK.dll")]public static extern int PTK_SetUtilityInfo(byte[] _G1Info);[DllImport("CDFPSK.dll")]public static extern int PTK_EnableFLASH();[DllImport("CDFPSK.dll")]public static extern int PTK_DisableFLASH();[DllImport("CDFPSK.dll")]public static extern int PTK_FormDel(string pid);[DllImport("CDFPSK.dll")]public static extern int PTK_FormDownload(string pid);[DllImport("CDFPSK.dll")]public static extern int PTK_FormEnd();[DllImport("CDFPSK.dll")]public static extern int PTK_ExecForm(string pid);[DllImport("CDFPSK.dll")]public static extern int PTK_DefineVariable(uint id, uint maxNum, char ptext, string hintMsg);[DllImport("CDFPSK.dll")]public static extern int PTK_DefineCounter(uint id, uint maxNum, char ptext, string prule, string hintMsg);[DllImport("CDFPSK.dll")]public static extern int PTK_Download();[DllImport("CDFPSK.dll")]public static extern int PTK_DownloadInitVar(string pstr);//读取版本号public string VersionNo(){return "V1.0";}public int PTK_OpenUSBPort1(uint port,string str99){if(str99=="99"){return PTK_OpenUSBPort(port);}return -99;}public int PTK_OpenSerialPort1(uint port, uint bRate,string str99){if (str99 == "99"){return PTK_OpenSerialPort(port, bRate);}return -99;}}
}

labview 进行.NET调用

高度可以不设置(由产品感应器自己检测),只设置宽度即可。

Postek博思得打印机相关推荐

  1. 博思得Postek C200+ 打印机驱动

    博思得Postek C200+ 打印机驱动是官方提供的一款打印机驱动,本站收集提供高速下载,用于解决打印机与电脑连接不了,无法正常使用的问题,本动适用于:Windows XP / Windows 7 ...

  2. 博思得打印机qx/300二次开发js实例

    博思得打印机qx/300 安装 描述: 代码 **index.html** **controller** **printpage.html 用springboot的thymeleaf** 安装 安装只 ...

  3. 博思得打印机如何打印序列号标签

    博思得打印机是比较专业的条码标签打印机,使用打印机各种尺寸的标签文件时需要借助条码标签打印软件来实现.在软件里,标签的设计制作过程很简单,以序列号条码和序列号数据为例,制作步骤如下: 1.启动软件,设 ...

  4. java调用博思得打印机的心得

    转载:http://www.zuidai和ma.com/blog/2793091475983360.htm www.zuidai ma.com居然是违禁字符,我也是醉了,所以在www.zuidai后面 ...

  5. Python实现博思得打印机网络打印图片

    import socket mysocket = socket.socket(socket.AF_INET,socket.SOCK_STREAM) host = "X.X.X.X" ...

  6. 博思得打印机 后面DIP 针图解

    直接上图: 转载于:https://blog.51cto.com/hznethome/2394285

  7. 线性代数 范数_计算数据科学的向量p范数线性代数iv

    线性代数 范数 In the Linear Algebra Series, to give you a quick recap, we've learned what are vectors, mat ...

  8. postek二次开发_博思得RFID标签打印机解析

    [IT168厂商动态]近年来,物联网作为我国战略发展新兴行业,物联网概念持续升温,作为推进物联网发展的关键技术之一RFID无线射频技术,也随之形成高速发展和广泛应用的局面.POSTEK博思得作为国内领 ...

  9. postek二次开发_各类标签一机打尽博思得C168条码打印机评测

    [天极网办公频道]条码打印机的应用已屡见不鲜,但对于一款能应用于多种行业且经济实惠的产品来说,目前市面上还非常少见.博思得科技公司推出的这款--博思得C168系列条码标签打印机,正是面向较为广泛的用户 ...

最新文章

  1. Xamarin.Android 使用Timer 并更改UI
  2. 大量执行OSS PutObject时卡住的问题排查
  3. 第七章:项目成本管理
  4. unicode编码 php,PHP 的 UNICODE 编码和解码
  5. java timer 序列化_编程达人 应用层timer_如何序列化timer
  6. 【Java多线程系列七】ExecutorService
  7. HDMIARC是什么
  8. Openstack api security testing tools
  9. php中几个操作函数参数的函数func_num_args() func_get_args() func_get_arg($i)php
  10. MySQL内存----使用说明全局缓存+线程缓存) 转
  11. R语言中的read.table()
  12. 折纸机器人的步骤图解_简单折纸:折叠小吉普车(步骤图解)
  13. MFC--获取字符串的像素尺寸
  14. Win10与苹果AirDrop(隔空投送)
  15. 在刚创建的云服务器如何git克隆自己的私人仓库
  16. 2020年鼠年正月十二 淡然面对
  17. 示波器如何设置实现单次触发
  18. Java学习---day14_集合框架03
  19. 南京广义软件:Android lunch分析以及产品分支构建
  20. 运行提示‘错误: 找不到或无法加载主类 Engine.Runner’;修改文件夹为package

热门文章

  1. Centos7磁盘阵列部署与修复
  2. [从头读历史] 第249节 易经
  3. WEB浏览器视频流播放方案
  4. android仿百度新闻,【Android】最新主流新闻app功能实现。仿网易,搜狐等新闻客户端实现展示...
  5. linux iio 设备驱动,Linux设备驱动之IIO子系统——IIO框架数据读取,linuxiio
  6. java消息队列ActiveMQ之Comsumer
  7. c++等边三角形(DFS实例)
  8. fiddler启动后浏览器不能上网问题解决
  9. 设计原则之依赖倒转原则
  10. IT人看奥运(日本真是躺着也中枪)