当前位置: 技术问答>linux和unix
新人菜鸟求助。
来源: 互联网 发布时间:2017-05-19
本文导语: 我现在有两台电脑A和B,打印机一台。在电脑(A)给打印机发送数据时,我需要电脑(B)读取(A)发送的数据,我有并口直通线(1-1,2-2.。。25-25),和一般的并口线(2-15,3-13。。。。。),程序如下: #include #i...
我现在有两台电脑A和B,打印机一台。在电脑(A)给打印机发送数据时,我需要电脑(B)读取(A)发送的数据,我有并口直通线(1-1,2-2.。。25-25),和一般的并口线(2-15,3-13。。。。。),程序如下:
#include
#include // select()
#include // open()
#include // read() write() close()
#include // signal()
#include
#include
#include
#include
#include //exit()
#include
#include
int main(void)
{
int ret_w;
int mode; /* We'll need this later. */
unsigned char status, control, data;
unsigned char outbuf[1]={0x55};
unsigned char mask = (PARPORT_STATUS_ERROR | PARPORT_STATUS_BUSY);
unsigned char val = (PARPORT_STATUS_ERROR | PARPORT_STATUS_BUSY);
int irqc;
int busy ;//= nAck | nFault;
int acking; // = nFault;
int ready; // = Busy | nAck | nFault;
char ch;
int fd, pp_cntl;
struct timespec ts;
if( (fd = open ("/dev/parport0", O_RDWR))
#include
#include // select()
#include // open()
#include // read() write() close()
#include // signal()
#include
#include
#include
#include
#include //exit()
#include
#include
int main(void)
{
int ret_w;
int mode; /* We'll need this later. */
unsigned char status, control, data;
unsigned char outbuf[1]={0x55};
unsigned char mask = (PARPORT_STATUS_ERROR | PARPORT_STATUS_BUSY);
unsigned char val = (PARPORT_STATUS_ERROR | PARPORT_STATUS_BUSY);
int irqc;
int busy ;//= nAck | nFault;
int acking; // = nFault;
int ready; // = Busy | nAck | nFault;
char ch;
int fd, pp_cntl;
struct timespec ts;
if( (fd = open ("/dev/parport0", O_RDWR))
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
站内导航:
特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!
©2012-2021,