ReadPrinter
The ReadPrinter
function retrieves data from the specified printer.
BOOL ReadPrinter(
HANDLE hPrinter, |
// handle of
printer object |
LPVOID pBuf, |
// address of array
of bytes that receives data |
DWORD cbBuf, |
// size, in bytes,
of array |
LPDWORD pNoBytesRead |
// address of
variable with number of bytes retrieved
|
); |
|
Parameters
hPrinter
Identifies
the printer for which to retrieve data.
pBuf
Points to an
array of bytes that receives the printer data.
cbBuf
Specifies the
size, in bytes, of the buffer to which pBuf points.
pNoBytesRead
Points to a
variable that receives the number of bytes of data copied into the array to which
pBuf points.
Return Values
If the
function succeeds, the return value is nonzero.
If the
function fails, the return value is zero. To get extended error information,
call GetLastError
Remarks
ReadPrinter returns an error if the device or the printer is not
bidirectional.
See Also