社区
C语言
帖子详情
想用没有汉字字库的打印机打印汉字,有没有例子啊?
vc1214
2005-12-29 02:42:24
我知道是用图形方式打印,但怎马具体去打印,怎样去描点,希望大家给个例子
...全文
145
3
打赏
收藏
想用没有汉字字库的打印机打印汉字,有没有例子啊?
我知道是用图形方式打印,但怎马具体去打印,怎样去描点,希望大家给个例子
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
屋顶上的老猫
2005-12-30
打赏
举报
回复
结合上面讲的给你这个打印程序,看看就知道了!
#include <graphics.h>
#include <stdio.h>
#include <dos.h>
#include <bios.h>
#define ESC 27
int prt_graph()
{
int i,j,k,m,Msb,Lsb,MaxX,MaxY;
MaxX=getmaxx();
MaxY=getmaxy();
fprintf(stdprn,"%c%c%c",ESC,'A',0x07);
Lsb=MaxX%256;
Msb=MaxY/256;
for(j=0;j<MaxY/8;j++)
{
fprintf(stdprn,"%c%c%c%c%c",ESC,'*',0,Lsb,Msb);
for(i=0;i<MaxX;i++)
{
m=0;
for(k=0;k<7;k++)
{
m=m<<1;
if(getpixel(i,j*8+k)!=0)
m++;
}
fprintf(stdprn,"%c",m);
}
fprintf(stdprn,"%c%c",0x0d,0x0a);
}
}
main()
{
int Driver=DETECT,Mode;
initgraph(&Driver,&Mode,"");
cleardevice();
rectangle(10,10,200,200);
prt_graph();
}
屋顶上的老猫
2005-12-30
打赏
举报
回复
不是去描点,而是把荧屏输出重定向到打印机而已!
具体步骤如下:
打印机图形设置模式:fprintf(stdprn,"%c%c%c",ESC,'A',0x07);
打印机接受8位数据,打印宽度MaxX分高位和低位两个8位参数Lsb和Msb
计算方法:Lsb=MaxX%256;
Msb=MaxX/256;
给打印机发出图形模式命令,由屏幕的顶点起,每次循环画出8个垂直象素
for(j=0;j<maxY/8;j++)
fprintf(strprn,"%c%c%c%c%c",'ESC','*',0,Lsb,Msb);
串指令ESC+*为图形模式,0表示肖像模式,Lsb和Msb则表示数据字节,接下来循环宽度maxX方向
然后把数据送给打印机
fprintf(stdprn,"%c",m); //m为字符的初始值,设置为0
最后回车换行指令fprintf(stdprn,"%c%c",0x0d,0x0a);
vc1214
2005-12-29
打赏
举报
回复
d
斑马
打印
机
ZPL
汉字
命令
例子
.docx
详细的斑马
打印
机
的ZPL指令和操作步骤,将ZPL
打印
指令发送给斑马
打印
机
,可以控制
打印
机
打印
中文,已经在斑马GK888T
打印
机
测试通过。
斑马
打印
机
-中文
打印
中文
打印
通常有两种方式 1、使用字体库,代价高,使用简单速度快 2.通过图片方式
打印
,免费使用,速度适中 官方有下载Fnthex32.dll https://download.csdn.net/download/qq598235031/11357248 我这里提供一个,...
中文点阵
字库
的使用方法
中文点阵
字库
的使用方法 在嵌入式设备LCD上显示的
汉字
大多数都属于点阵
汉字
。...HZK16 : 16点阵汉
字库
(宽度x高度 = 16x16) 最常用的中文
字库
ASC16 : 16点阵ASCII
字库
(宽度x高度 = 8x16)最常用的ASCII
字库
C# ZPL命令 实现
打印
中文
最近用C#结合ZPL指令实现了
打印
中文的功能,在这里对其中的代码以及一些资源,分享一下. 一.直接使用ZPL
打印
对于直接使用ZPL命令
打印
中文,首先需要明确几个概念: 1.码表文件: 字符编码文件,
打印
中文需要制定的...
ARM-LINUX平台下的文本文件
打印
机
打印
一、前言 在前段时间构建
打印
系统的过程中,积累了一些
打印
相关知识,为实现上述目标也制定了计划,本文档就是计划任务具体实现的技术文档。分为如下几个部分: ...根据前期工作,已明确使用Ghostscript...
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章