喜欢夹被子:如何用 c语言 驱动打印机
来源:百度文库 编辑:高考问答 时间:2024/05/15 10:00:29
怎么用 c语言 将 文字输出到 打印机上
麻烦解释的 详细点.
最好能有标程 : 打印 文本 A.IN到打印机上.(里面包括换行,和中文字符,中文可以暂时不考虑)
谢谢了!!!
麻烦解释的 详细点.
最好能有标程 : 打印 文本 A.IN到打印机上.(里面包括换行,和中文字符,中文可以暂时不考虑)
谢谢了!!!
方法:
1、在TC中默认打开stdin,stdout,stderr,stdaux,stdprn这个五个流。
直接fprintf(stdprn,...,...);就可以了。
2、printf函数默认是用stdout向标准输出设备输出,即输出到屏幕。
可以用freopen()函数关闭stdout设备,而用PRN设备输出。
具体用法:
FILE *stream=freopen("PRN","w",stdout);
printf("dfsfsfds");
3、也可以试试这种写法,fp=fopen(stdprn,"wt");然后fprintf();
DOS 命令 PRINT 可以打印 文本文件。
例如:
PRINT /D:\\MYNETWORK\PS_Printer A.IN
/D:\\MYNETWORK\PS_Printer -- 打印设备,我的网络上的打印机
A.IN -- 要打的文件名,可以含路径
C 语言中函数 system("命令字符串");
把DOS命令字符串填入,就执行DOS命令。
在windows中操作打印机需要调用特定的windows API函数,用C语言可以创建Win32应用程序调用相应API操作打印机.
在DOS需要调用相应硬件中断才能操作打印机.