Using CreateFile and WriteFile from win32 api: [DllImport( " kernel32.dll " )] private static extern int CreateFile( string lpFileName, uint dwDesiredAccess, int dwShareMode, int lpSecurityAttributes, int dwCreationDisposition, int dwFlags
Using CreateFile and WriteFile from win32 api:
[DllImport("kernel32.dll ")]
private static extern int CreateFile(
string lpFileName,
uint dwDesiredAccess,
int dwShareMode,
int lpSecurityAttributes,
int dwCreationDisposition,
int dwFlagsAndAttributes,
int hTemplateFile);
[DllImport("kernel32.dll ")]
privatestaticextern bool WriteFile(
int hFile,
byte[] lpBuffer,
int nNumberOfBytesToWrite,
ref int lpNumberOfBytesWritten,
ref OVERLAPPED lpOverlapped
);
iHandle =CreateFile("lpt1 ",0x40000000,0,0,3,0,0);byte[] mybyte =System.Text.Encoding.Default.GetBytes(Mystring);
bool b =WriteFile(iHandle, mybyte, mybyte.Length,ref i,ref x);
It can transport barcode command and print barcode well, but it can not read the status from the parallel port.
Copyright © 2019- baoaiwan.com 版权所有
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务