阅读:1406回复:6
以下的代码可以实现linux的打印吗?
FILE * fd;
int buf[1000]; memset(buf,1000); if((fd=(fopen(\"\\dev\\lp0\",\"w+\") return; for(i=0;i<1000;i++) fprintf(fd,\"%d\",&buf[i++]); close(fd); 如果不是,怎么办? |
|
|
沙发#
发布于:2002-08-14 17:22
不可以
|
|
板凳#
发布于:2002-08-14 18:30
我不是编写驱动程序,是要把数据送到并口,如果不可以,那该怎么办?还请告知!
|
|
|
地板#
发布于:2002-08-14 20:18
在linux下向并口送数据打印必须送打印机可以理解的数据格式,
没有驱动怎末行呢?我作过linux下打印驱动,知道一些过程 |
|
地下室#
发布于:2002-08-14 20:28
那应该进行怎样数据转换呢?
|
|
|
5楼#
发布于:2002-08-15 08:17
上述的程序实质是将数据送到并口,至于打印机如何反映,取决于它的指令集。
|
|
|
6楼#
发布于:2002-08-15 11:42
那我如何调用驱动程序来获得并口状态呢?
|
|
|