当前位置:首页 » 编程语言 » c语言打印机

c语言打印机

发布时间: 2023-06-27 04:18:22

Ⅰ 如何用 c语言 驱动打印机

DOS 命令 PRINT 可以打印 文本文件。
例如:
PRINT /D:\\MYNETWORK\PS_Printer A.IN

/D:\\MYNETWORK\PS_Printer -- 打印设备,我的网络上的打印机
A.IN -- 要打的文件名,可以含路径

C 语言中函数 system("命令字符串");
把DOS命令字符串填入,就执行DOS命令。

Ⅱ C语言打印机输出函数

c语言不能直接命令打印机。首先要明白几个问题
1、打印机的指令时谁发出的 。这是个常识问题,都会说打印机当然是“微机”控制,指令当然由计算机发出;
2、要清楚计算机的指令时什么类型的语言编译的,微机通常的指令是汇编语言(低级语言),而C语言是高级语言,要明白两者之间的关系和由C语言转化成汇编语言的过程和彼此在计算机中存储的位置。
3、要明白打印机的工作原理。
综上:C语言中的printf函数是不能直接命令打印机的。。

*要清楚的明白,就得查清楚2中的一些关系和明白打印机的原理。
*学了微机原理和接口技术应该会有帮助。

Ⅲ C语言怎么才能控制打印机打印

//1.程序分析:先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重 // for循环,第一层控制行,第二层控制列。 #include<stdio.h> void main(){ int i,j,k; for(i=0;i<4;i++)//for循环,第一层控制行 { for(j=0;j<=2-i;j++)//第二层控制列。 printf(" "); for(j=0;j<=2*i;j++) printf("*"); printf("\n"); }//前四行一个规律,先输入空格,后输入*;有规律的; for(i=2;i>=0;i--)//for循环,第一层控制行 { for(j=0;j<=2-i;j++)//第二层控制列。输出空格; printf(" "); for(j=2*i;j>=0;j--)//输出*; printf("*"); printf("\n");} getch();//可省略的函数,感觉用途就是可以在显示的时可以不用看到press any key to continue // 不过是个有用的函数以后学习逐个输出时有用 } 自己编的希望对你有用,不会的话在和我说

Ⅳ 请教C语言编程能否控制打印机

控制一个外设从原理上说其实很简单,两个主要步骤:
1.编写设备和主机通讯接口的驱动,提供基本的数据交互接口
2.熟悉设备的通讯协议,基于1中的接口,按照协议交互数据即可

所谓协议,其实就是两台机器之间子集定义的一套语言,最简单的例子就是:
A发1,B收到1时知道A是处于运行状态,那么这个数字1就可以看成是A和B之间的一个协议,因为它们双方都懂得1的含义

热点内容
中国十大解压电影 发布:2025-04-23 06:13:07 浏览:582
产品直播脚本范文例子 发布:2025-04-23 06:10:24 浏览:312
安卓id加密 发布:2025-04-23 06:10:23 浏览:388
python行内if 发布:2025-04-23 06:10:20 浏览:219
ubuntu编译32位程序 发布:2025-04-23 06:10:20 浏览:959
什么在资源配置中起宏观调控作用 发布:2025-04-23 06:05:25 浏览:723
换手机怎么把安卓app移到苹果手机 发布:2025-04-23 06:05:20 浏览:899
java的时间格式 发布:2025-04-23 06:04:39 浏览:975
美团安卓哪里再次配送 发布:2025-04-23 05:56:07 浏览:978
油画价格算法 发布:2025-04-23 05:54:37 浏览:532