How can I access Parallel Port through a printer to print RF
程序员文章站
2022-06-01 15:21:42
...
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.