Home > Database > Mysql Tutorial > How can I access Parallel Port through a printer to print RF

How can I access Parallel Port through a printer to print RF

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Release: 2016-06-07 15:38:34
Original
1141 people have browsed it

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(<span>"</span><span>kernel32.dll </span><span>"</span><span>)]
</span><span>private</span> <span>static</span> <span>extern</span> <span>int</span><span> CreateFile(
    </span><span>string</span><span> lpFileName,
    </span><span>uint</span><span> dwDesiredAccess,
    </span><span>int</span><span> dwShareMode,
    </span><span>int</span><span> lpSecurityAttributes,
    </span><span>int</span><span> dwCreationDisposition,
    </span><span>int</span><span> dwFlagsAndAttributes,
    </span><span>int</span><span> hTemplateFile);

[DllImport(</span><span>"</span><span>kernel32.dll </span><span>"</span><span>)]
privatestaticextern </span><span>bool</span><span> WriteFile(
    </span><span>int</span><span> hFile,
    </span><span>byte</span><span>[] lpBuffer,
    </span><span>int</span><span> nNumberOfBytesToWrite,
    </span><span>ref</span> <span>int</span><span> lpNumberOfBytesWritten,
    </span><span>ref</span><span>   OVERLAPPED lpOverlapped
  );
iHandle </span>=CreateFile(<span>"</span><span>lpt1 </span><span>"</span>,<span>0x40000000</span>,<span>0</span>,<span>0</span>,<span>3</span>,<span>0</span>,<span>0</span>);<br><br><span>byte</span>[] mybyte =<span>System.Text.Encoding.Default.GetBytes(Mystring);
</span><span>bool</span> b =WriteFile(iHandle, mybyte, mybyte.Length,<span>ref</span>   i,<span>ref</span>   x);
Copy after login

 

It can transport barcode command and print barcode well, but it can not read the status from the parallel port.

Related labels:
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Issues
How to learn php well
From 1970-01-01 08:00:00
0
0
0
How to write a loop?
From 1970-01-01 08:00:00
0
0
0
How to run/debug your PHP code?
From 1970-01-01 08:00:00
0
0
0
How to save online editor
From 1970-01-01 08:00:00
0
0
0
How to sign up?
From 1970-01-01 08:00:00
0
0
0
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template