当前位置:首页 » 编程软件 » c打印机编程

c打印机编程

发布时间: 2023-06-26 07:31:08

c语言打印机输出函数

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

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

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

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

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

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

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

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

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

❹ 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 // 不过是个有用的函数以后学习逐个输出时有用 } 自己编的希望对你有用,不会的话在和我说

❺ VC++6.0编程。如何用打印机输出,谁有例程成者追加100分,决不食言!!

这里有很多:http://dev.rdxx.com/VC/VCPrint/

CPrintDialog m_PrintDlg(FALSE);
CDC *pPrintDC;
if(AfxGetApp()->GetPrinterDeviceDefaults(&m_PrintDlg.m_pd)==0)
{
AfxMessageBox("没有安装打印机驱动程序或安装的打印机驱动程序出现问题.");
pPrintDC=NULL;
return;
}
pPrintDC=new CDC;
pPrintDC->Attach(m_PrintDlg.CreatePrinterDC());
if(pPrintDC->StartPage())
pPrintDC->StartDoc("Evenness Tester Doc");
...
用pPrintDC把你要输出的内容画出来
文本:pPrintDC->TextOut(100,100,"你要输出的内容");
图形:太多了,自己看MSDN里关于CDC的内容吧
...
if(pPrintDC->EndPage())
pPrintDC->EndDoc();

热点内容
浪潮服务器配置bmc管理ip 发布:2025-05-10 19:26:31 浏览:469
儿童编程编 发布:2025-05-10 19:05:46 浏览:384
自己在电脑上怎么搭建服务器 发布:2025-05-10 19:05:11 浏览:426
冲锋车里面配置了什么 发布:2025-05-10 18:55:31 浏览:430
c语言typedef的用法 发布:2025-05-10 18:51:35 浏览:893
同城网站源码 发布:2025-05-10 18:47:36 浏览:643
怎么查网易我的世界服务器ip 发布:2025-05-10 18:46:19 浏览:943
共享文件夹英文 发布:2025-05-10 18:46:14 浏览:950
linux时间函数 发布:2025-05-10 18:46:12 浏览:112
c语言保存数据 发布:2025-05-10 18:44:45 浏览:52