[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
biosprint() Printer I/O
include <bios.h>
int biosprint(cmd,byte,port);
int cmd; Operation to perform
int byte; Byte value
int port; Port
biosprint() performs various printer functions on the printer
identified by 'port'.
'cmd' specifies one of the following operations to be performed:
0 Print the character in 'byte'
1 Initialize the printer port
2 Read the printer status
The value of 'byte' can be 0 to 255.
A 'port' value of 0 corresponds to LPT1, a 'port' value of 1
corresponds to LPT2, etc.
Returns: The current printer status composed by ORing these bit
values together:
0x01 Device time out
0x08 I/0 error
0x10 Selected
0x20 Out of paper
0x40 Acknowledge
0x80 Not busy
If 'cmd' is set to 0, a return value of 'device time out'
indicates an output error.
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson