网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 论文素材 设计下载 最新论文 下载排行 论文上传 在线投稿 联系我们
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > VC++ > 正文
非汉字系统下汉字的打印输出
来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/15
下载{$ArticleTitle}原创论文样式
nbsp;
//**********************************************
void CHesnprinterDlg::Exchange(BYTE * pch)
{
CString str,str_temp;
BYTE iMatrix[72][72];
int i,j;
for(i=0;i<72;i++)
{
str_temp=Byte2Bin(pch[i]);
str+=str_temp;
}
for(i=0;i<24;i++)
for(j=0;j<24;j++)
{
str_temp=str.GetAt(i*24+j);
sscanf(str_temp,"%d",&iMatrix[i][j]);
}
for(i=0;i<24;i++)
for(j=0;j=0;i--)
{
str1.Format("%d",(bt>>i)&1);
str2+=str1;
}
return str2;
}
//位转换成字节运算
BYTE CHesnprinterDlg::Bin2Byte(CString str)
{
int iBit,iSum=0;
for(int i=7;i>=0;i--)
{
iBit=str.GetAt(7-i)-''0'';
iSum+=iBit*(1<
以上是该程序的部分汉字处理函数,只要设置好PC机和打印机器之间的串行通信协议,就可以直接
处理汉字与字母混合的字符串了。
运行本程序需要当前目录中有UCDOS的24*24点阵打印字库 ( 图形符号库HZK24T和宋体字库HZK24S、
仿宋体字库HZK24F、楷体字库HZK24S、黑体字库HZK24S其中之一)。程序在586微机、Zebra系列 96XiIII打印机
及WIN98环境下运行通过。
参考文献
任铁良,高级语言直接在打印机上绘图,《现代计算机》,1995年第8期
Zebra工业用条形码打印机操作手册和编程手册。

网学推荐

免费论文

原创论文

浏览:
设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号