POSDLL 1.4(POS打印机直接操作接口文件)

时间:2014-10-19 18:31:13
【文件属性】:

文件名称:POSDLL 1.4(POS打印机直接操作接口文件)

文件大小:965KB

文件格式:RAR

更新时间:2014-10-19 18:31:13

POSDLL POS ESC 打印机

支持所有标准ESC/POS指令集打印机,北洋、佳博、商祺等 支持串口、并口、USB、网口 1.4是目前最新的公用版本了,其它后续版本都有厂家的标示 包含DLL文件,帮助,VB/VC/DELPHI例程 下边是POS_OPEN函数原型 HANDLE POS_Open(LPCTSTR lpName, int nComBaudrate, int nComDataBits, int nComStopBits, int nComParity, int nParam) 描述 打开端口。 参数 lpName [in] 指向以 null 结尾的打印机名称或端口名称。 当参数nParam的值为POS_COM_DTR_DSR、POS_COM_RTS_CTS、POS_COM_XON_XOFF或POS_COM_NO_HANDSHAKE 时, “COM1”,“COM2”,“COM3”,“COM4”等表示串口; 当参数nParam的值为POS_OPEN_PARALLEL_PORT时,“LPT1”,“LPT2”等表示并口; 当参数nParam的值为POS_OPEN_BYUSB_PORT时,“BYUSB-0”、“BYUSB-1”、“BYUSB-2”、“BYUSB-3”等表示USB端口。 当参数nParam的值为POS_OPEN_PRINTNAME时,表示打开指定的打印机。 当参数nParam的值为POS_OPEN_NETPORT时,表示打开指定的网络接口,如“192.168.10.251”表示网络接口IP地址,打印时参考“网络打印简介”。 nComBaudrate [in] 指定串口的波特率(bps)。 可以为以下值之一: 2400,4800,9600,19200,38400,57600,115200等。 具体的值与打印机的端口参数有关,不过最大不应超过256000。 nComDataBits [in] 指定串口通讯时的数据位数。 可以为 5 到 8。 具体的值与打印机的端口参数有关。 nComStopBits [in] 指定串口通讯时的数据停止位数。 可以为以下值之一: Flag Value Meaning POS_COM_ONESTOPBIT 0x00 停止位为1 POS_COM_ONE5STOPBITS 0x01 停止位为1.5 POS_COM_TWOSTOPBITS 0x02 停止位为2 nComParity [in] 指定串口的奇偶校验方法。 可以为以下值之一: Flag Value Meaning POS_COM_NOPARITY 0x00 无校验 POS_COM_ODDPARITY 0x01 奇校验 POS_COM_EVENPARITY 0x02 偶校验 POS_COM_MARKPARITY 0x03 标记校验 POS_COM_SPACEPARITY 0x04 空格校验 nParam [in] 指定串口的流控制(握手)方式、或表示通讯方式。请参考参数lpName的说明。 可以为以下值之一: Flag Value Meaning POS_COM_DTR_DSR 0x00 流控制为DTR/DST POS_COM_RTS_CTS 0x01 流控制为RTS/CTS POS_COM_XON_XOFF 0x02 流控制为XON/OFF POS_COM_NO_HANDSHAKE 0x03 无握手 POS_OPEN_PARALLEL_PORT 0x12 打开并口通讯端口 POS_OPEN_BYUSB_PORT 0x13 打开USB通讯端口 POS_OPEN_PRINTNAME 0X14 打开打印机驱动程序 POS_OPEN_NETPORT 0x15 打开网络接口 其中前两项也统称为硬件流控制,一般选用 RTS/CTS 方式。 返回值 如果函数调用成功,返回一个已打开的端口句柄。 如果函数调用失败,返回值为 INVALID_HANDLE_VALUE (-1)。 备注 1.如果打开的是并口(LPT1,LPT2等),那么后面的参数 nComBaudrate,nComDataBits,nComStopBits,nComParity将被忽略,可以设置为0,并且参数nParam必需指定为POS_OPEN_PARALLEL_PORT。同样,打开USB端口或打印机驱动程序,nParam必需指定为相应的参数修改。 2.如果由 lpName 指定的通讯端口被其他程序占用,那么返回值为 INVALID_HANDLE_VALUE。 3.如果参数出错,也返回INVALID_HANDLE_VALUE。 4.如果通讯端口已经打开,则会尝试关闭已经打开的端口,然后再去打开。 5.如果参数nParam指定打开USB端口,则需要安装随机附带的端口驱动程序,并把打印机配置为支持USB端口模式。 6.另请参考 POS_Close,POS_Reset。


【文件预览】:
POSdllDemo_Delphi.exe
POSDLL_API.chm
POSDLL.dll
PosdllDemo_VC.exe
POSDLL演示例程
----POSDLLDemo_VB()
--------MainForm.frm(43KB)
--------POSDLL.dll(80KB)
--------PosdllFuncs.bas(20KB)
--------PosdllDemo.vbw(84B)
--------MainForm.frx(341B)
--------MSSCCPRJ.SCC(343B)
--------PosdllDemo.vbp(1KB)
--------Kitty.bmp(798B)
--------PosdllDemo.exe(60KB)
--------Look.bmp(798B)
----POSDLLDemo_VC()
--------PosdllDemoDlg.cpp(18KB)
--------LoadDll.cpp(8KB)
--------PosdllDemo.cpp(2KB)
--------POSDLL_API.chm(65KB)
--------POSDLL.dll(80KB)
--------PosdllDemo.ncb(161KB)
--------PosdllDemo.clw(2KB)
--------PosdllDemoDlg.h(2KB)
--------res()
--------PosdllDemo.opt(190KB)
--------PosdllDemo.plg(256B)
--------Resource.h(2KB)
--------PosdllDemo.rc(9KB)
--------StdAfx.cpp(212B)
--------PosdllDemo.dsw(545B)
--------Kitty.bmp(798B)
--------PosdllDemo.aps(38KB)
--------PrintSamples.h(446B)
--------StdAfx.h(1KB)
--------PrintSamples.cpp(15KB)
--------PosdllDemo.exe(208KB)
--------PosdllDemo.dsp(4KB)
--------LoadDll.h(7KB)
--------Look.bmp(798B)
--------PosdllDemo.h(1KB)
--------PosdllDemo.rc.bak(10KB)
----POSDLLDemo_Delphi()
--------PosDllDemo.dfm(9KB)
--------POSdllDemoProj.cfg(488B)
--------POSDLL.dll(80KB)
--------POSdllDemoProj.dpr(213B)
--------PosdllFuncs.pas(8KB)
--------PosDllDemo.dcu(25KB)
--------POSdllDemoProj.bdsproj(9KB)
--------POSdllDemoProj.identcache(216B)
--------PosdllFuncs.dcu(7KB)
--------POSdllDemoProj.bdsproj.local(690B)
--------POSdllDemoProj.exe(451KB)
--------Kitty.bmp(798B)
--------PosDllDemo.pas(30KB)
--------POSdllDemoProj.res(5KB)
--------PortIO.pas(33KB)
--------Look.bmp(798B)
PosdllDemo_VB.exe

网友评论

  • 程序可以运行,有源代码,感觉不错
  • 没有任何用处。 示例程序运行失败,没有 Java 的接口
  • 很好用,谢谢!
  • 没下载下来
  • 试了两款打印机,驱动模式没问题,但是usb模式打印不了。
  • 可用 在gpring的打印机上通过测试。
  • 参考一下,多谢分享
  • 不知道为什么USB端口总打开失败了。。
  • usb不能用在佳博上
  • 这东西网上一大把,东抄西抄的,不值10分啊。
  • 主要看一下思路 谢谢了
  • 很不错的功能 但是 这些内容可以从北洋的那边下载到的
  • 确实不错的代码,是新北洋的DEMO,可惜动态库没代码,有的话10分就值了
  • 很不错的功能 但是 这些内容可以从北洋的那边下载到的
  • 打印成功,不过还不知道怎么调用
  • 可以,但是遗憾没有dll源代码
  • 不错参考资料!
  • 程序可以运行,有源代码,感觉不错
  • 程序可以运行,有源代码,感觉不错。不过最底层封装成了dll,没有源码,是隔遗憾。
  • 我的打印机是芯烨的,用不了
  • 可以打印。。。。是北洋的。。。很好。。。要自己稍微修改一下
  • 下载了,但是串口都打印不了,有两个提示打印成功,有一个提示打印失败