我在工控软件WCC中,需要控制打印机输出打印一段文字,该软件支持Windows API函数调用,
支持c语言,请问各位高手怎么操作打印机,实现打印?
支持c语言,请问各位高手怎么操作打印机,实现打印?
解决方案 »
- socket tcp 传输文件的问题
- 【疑难求助100分】什么情况会导致程序异常,但是主线程句柄却是有效的?
- 疯了,高手请进!!!
- 求助:CSocket::send()怎样发送0到255的数据?
- 如何做到象QQ之类的程序,最小化时只显示在托盘里?
- 关于DrawText的问题请教
- 请高手指点调用API函数GetDIBits的问题
- 我是新手,怎样打开标准的open file窗口?
- 做类似于oicq聊天室那样的东西怎么做的,是不是窗口线程,有无例子,大家帮忙,急!!!!!!!!!!!!!
- VC中ActiveX控件的属性无字符型,如何将BSTR转化为Char*,我已转化了英文,中文怎么办呢?
- 新手提问:ado连接orcle的问题!
- 用于制作软件界面的软件有多少种?就像SkinMagic一样
如何在VC++中使用API直接打印
http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=197301
希望有更多的例子提供
用fprintf(stdprn,"%s\n",yourText);
stdprn就表示打印机设备。
如下面的例子是打印一个表格:fprintf(stdprn,"┏━━━┳━━━┳━━━┳━━━┳━━━━━━━┳━━━━━━━┳━━━━━━━┳━━━━━━━┳━━━━━━━┓\n");
fprintf(stdprn,"┃ ┃ ┃统 计┃上图率┃ 合理区 ┃ 供液不足区 ┃ 潜力区 ┃ 待落实区 ┃ 漏失区 ┃\n");
fprintf(stdprn,"┃总井数┃开井数┃ ┃ ┣━━━┳━━━╋━━━┳━━━╋━━━┳━━━╋━━━┳━━━╋━━━┳━━━┫\n");
fprintf(stdprn,"┃ ┃ ┃井 数┃ % ┃ 井数 ┃ % ┃ 井数 ┃ % ┃ 井数 ┃ % ┃ 井数 ┃ % ┃ 井数 ┃ % ┃\n");
fprintf(stdprn,"┣━━━╋━━━╋━━━╋━━━╋━━━╋━━━╋━━━╋━━━╋━━━╋━━━╋━━━╋━━━╋━━━╋━━━┫\n");
fprintf(stdprn,"┃%3d ┃%3d ┃ %3d ┃%5.1f ┃ %3d ┃%5.1f ┃ %3d ┃%5.1f ┃ %3d ┃%5.1f ┃ %3d ┃%5.1f ┃ %3d ┃%5.1f ┃\n",);
fprintf(stdprn,"┗━━━┻━━━┻━━━┻━━━┻━━━┻━━━┻━━━┻━━━┻━━━┻━━━┻━━━┻━━━┻━━━┻━━━┛\n");