精华内容
下载资源
问答
  • 斑马打印机利用ZPL语言打印的时候,默认的字体不支持汉字,需要给打印机导入汉字字体,文档中描述了如何导入字体
  • 定制设计各种数字字母汉字字体,任何电脑无限安装打字打出来的字体软件安装包,热敏机打字体模板设计,一键安装永久使用。打印优化,调整修改字体间距大小,粗细胖瘦,放大缩小不失真,字体打印精确!
  • 打印 汉字在计算机中以点阵图形式存储。 点阵图: 汉字:32×32阵列排列,背景0,汉字1。编码。 行32,列32。32*32/8=128个字节。 8×8点阵图 不同字体 黑体32×32字库 转载于:...

    ASCII码 ——>编号——>字库中点阵图编码——>打印

     

    汉字在计算机中以点阵图形式存储。

    点阵图:

    汉字:32×32阵列排列,背景0,汉字1。编码。

    行32,列32。32*32/8=128个字节。

     

    8×8点阵图

     

     

     

     

     

    不同字体

    黑体32×32字库

    转载于:https://www.cnblogs.com/wxl845235800/p/10138225.html

    展开全文
  • NSArray打印汉字的方法

    2015-07-18 14:31:51
    (1) NSArray打印汉字 通过重载NSArray的- (NSString *)descriptionWithLocale:(id)locale方法 方法如下: //根据设置的locale 进行连接数组 - (NSString *)descriptionWithLocale:(id)locale {  ...

    (1) NSArray打印汉字

    通过重载NSArray- (NSString *)descriptionWithLocale:(id)locale方法

    方法体如下:

    //根据设置的locale 进行连接数组

    - (NSString *)descriptionWithLocale:(id)locale

    {

        NSMutableString *str = [NSMutableString stringWithFormat:@"%lu (\n", (unsigned long)self.count];

        

        for (id obj in self) {

            [str appendFormat:@"\t%@, \n", obj];

        }

        

        [str appendString:@")"];

        

        return str;

    }

    main.h

    NSArray *array = [[NSArray alloc] initWithObjects:@"语文",@"数学",@"英语",nil];//定义一个数组

    NSLog(@"%@",array);

    打印如下:

    015-07-17 20:34:10.914 KVC使用及键值链的操作[1098:67924] 1 (

    3 (

    语文

    数学

    英语

    ), 

    )


    展开全文
  • 默认情况下条码打印机是不能打印汉字的, 不过条码打印机是支持上传自定义字体的, 但是这个字体库跟windows里面的字体库肯定不是一回事, 起初我觉得最好能通过上传字体来实现打印汉字, 但是大概研究了一下, 发现这个...

    默认情况下条码打印机是不能打印汉字的, 不过条码打印机是支持上传自定义字体的, 但是这个字体库跟windows里面的字体库肯定不是一回事, 起初我觉得最好能通过上传字体来实现打印汉字, 但是大概研究了一下, 发现这个太复杂, 而且字体库文件也无从搞到, 所以换了方向, 考虑将汉字画成图片, 通过打印图片的方式来实现打印汉字.

    所以总的过程为: 将需要打印的汉字在服务器上通过GDI画成图片, 然后将图片按照条码打印机的要求序列化成字符串上传到打印机, 最后通过打印图片命令将其打印出来.

    具体的实现方式为:

    1. 绘图.

    protected Bitmap CreateImage(string data, Font f) 
    { 
        if (string.IsNullOrEmpty(data)) 
            return null; 
        var txt = new TextBox(); 
        txt.Text = data; 
        txt.Font = f; 
        //txt.PreferredSize.Height只能取到一行的高度(连边距) 
        //所以需要乘以行数, 但是必须先减掉边距, 乘了以后,再把边距加上. 
        //5是目测的边距 
        var image = new Bitmap(txt.PreferredSize.Width, (txt.PreferredSize.Height - 5) * txt.Lines.Length + 5); 
        var g = Graphics.FromImage(image); 
        var b = new System.Drawing.Drawing2D.LinearGradientBrush(new Rectangle(0, 0, image.Width, image.Height), Color.Black, Color.Black, 1.2f, true); 
        g.Clear(System.Drawing.Color.White); 
        g.DrawString(data, f, b, 1, 1); 
        return image; 
    } 

    将需要打印的汉字和字体作为参数传入, 即可得到一副图片.

    2. 转换并序列化图片.

    protected string ConvertImageToCode(Bitmap img) 
    { 
        var sb = new StringBuilder(); 
        long clr = 0, n = 0; 
        int b = 0; 
        for (int i = 0; i < img.Size.Height; i++) 
        { 
            for (int j = 0; j < img.Size.Width; j++) 
            { 
                b = b * 2; 
                clr = img.GetPixel(j, i).ToArgb(); 
                string s = clr.ToString("X");
    
                if (s.Substring(s.Length - 6, 6).CompareTo("BBBBBB") < 0) 
                { 
                    b++; 
                } 
                n++; 
                if (j == (img.Size.Width - 1)) 
                { 
                    if (n < 8) 
                    { 
                        b = b * (2 ^ (8 - (int)n));
    
                        sb.Append(b.ToString("X").PadLeft(2, '0')); 
                        b = 0; 
                        n = 0; 
                    } 
                } 
                if (n >= 8) 
                { 
                    sb.Append(b.ToString("X").PadLeft(2, '0')); 
                    b = 0; 
                    n = 0; 
                } 
            } 
            sb.Append(System.Environment.NewLine); 
        } 
        return sb.ToString();
    
    } 
    
    

    这是将图片转换为条码打印机能够支持的点阵图.

    3. 通过ZPL将图片上传:

    var t = ((img.Size.Width / 8 + ((img.Size.Width % 8 == 0) ? 0 : 1)) * img.Size.Height).ToString(); 
    var w = (img.Size.Width / 8 + ((img.Size.Width % 8 == 0) ? 0 : 1)).ToString(); 
    string zpl = string.Format("~DGR:imgName.GRF,{0},{1},{2}", t, w, imgCode);

    其中, img是上述CreateImage函数的返回结果. imgCode是ConvertImageToCode函数的返回结果. imgName是随便起的图片名字.

     

    这样, 就可以通过继续向zpl添加绘图命令来打印汉字了.

    例如, 以下一段示例代码:

    ^XA
    ^FO10,10
    ^XGR:imgName.GRF,1,1^FS
    ^XZ

     

    具体如何将zpl指令发送到打印机, 请参考我以前的一篇文章:

    http://www.cnblogs.com/Moosdau/archive/2009/10/16/1584627.html

    转载于:https://www.cnblogs.com/Moosdau/archive/2011/03/31/2001404.html

    展开全文
  • 斑马条码打印打印汉字的DLL 调用方法(VB下的调用): 在程序中加入以下代码: Private Declare Function GETFONTHEX Lib ".\fnthex32.dll" (ByVal chnstr As String, ByVal fontname As String, ByVal orient As ...
  • (1)可以观看原理图中给出的汉字标注的属性,可知默认是times new roman的西方字符格式,在对话框的“字符集”下显示“西方”。如下图的字体对话框(双击原理图中的字体标注,点击front的change按钮即可调出)。

    1)可以观看原理图中给出的汉字标注的属性,可知默认是times new roman的西方字符格式,在对话框的“字符集”下显示“西方”。如下图的字体对话框(双击原理图中的字体标注,点击front的change按钮即可调出)。

     

                                                                                                   

    2)找到原因即可对此进行修改了,同样调出上面的字体对话框,将字体改为宋体,字符集中选择“CHINESE_GB2312”确定即可。

     

    在使用Text String and Text Frame 的情况下,选择后,按Tab键改变字体就可以了。在放置这些控件时就是宋体中文格式了。

    用的Adobe 的虚拟PDF打印机。显示成功。可先彩色哦。

     

    关于PDF打印机,请使用Adobe的安装的。其他的没用过不知道效果如何让。

     

     

     

    展开全文
  • 识别对象是屏幕出现的“显示汉字”,而不是针对扫描仪扫出来的“打印汉字”。二者有什 么不同呢?最重要的一点: 扫描出来的打印汉字的高度和宽度一般都在30多个像素点之 上,这是我用画图软件,打开某个商业Ocr的...
  • 深度学习识别汉字

    千次阅读 2017-05-08 19:27:53
    作者:piao lin 链接:https://www.zhihu.com/question/53991536/answer/137494872 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 ...打印体汉字识别 JinpengLI
  • 利用PCtoLCD2002这个点阵转换工具... 将需要输出的汉字,根据需求输入,然后生成32位的点阵。放入工程存放字体Front文件下。这个底层是什么样的在下小白说不清楚,等有经验了再来补充。 ...
  • 问题:使用print打印中文报错,中文汉字注释乱码。试过一些方法,不能彻底解决问题。亲测如下方法可用。 解决方法: 1:解决注释乱码。 Geany-编辑-首选项-界面-界面-字体-编辑器,换掉此字体。注意,选择字体时...
  • 通过选择这些汉字,您可以根据自己的练习需要制作自己的汉字工作表。 特征 下面是一些基本用法的屏幕截图,以及 WaniKani.com API 集成的屏幕截图。 汉字选择: 汉字分为不同的类别。 截至目前,我有 JLPT N1-N5 ...
  • 《果您选择0cr软件,目的是用来识别扫描仪出来打印字体,推荐还是选用知名的商业0cr。 如果您要识别屏幕上显示的汉字,Mini0cr是一个比较不错的选择。真诚地希望您在使用 中,能喜欢上它。
  • 中文字体点阵打印

    千次阅读 2012-06-20 13:35:37
    根据对汉字使用频率的研究,可把汉字分成高频字(约100 个),常用字(约3000 个),次常用字(约4000 个),罕见字(约8000 个)和死字(约45000 个),即正常使用的汉字达15000 个。我国1981 年公布了《通讯用汉字...
  • 症状 在两台版本相同的RedHat AS服务器上,应用服务器为JBoss AS 4.0.2,JDK版本1.5.07,同一应用中的同一JasperReport模板,使用一台服务器上的应用打印出报表的汉字刚好在单元格内,而使用另一台机器上的应用打印...
  • 斑马打印机字体文件

    2018-12-11 10:25:48
    斑马打印机使用ZPL语言调用字体。打印汉字,脱离windows系统限制。
  • 在256色位图中打印文字并输出,字体大小跟类型是固定的12*12宋体
  • 打印效果浏览、标尺效果、中英文翻译、复姓自动识别、汉字转拼音,字体大小设置,打印位置设置。为了赚积分,源码项目代码相送。
  • 基于OCR训练的halcon汉字识别

    千次阅读 2019-05-14 16:33:33
    使用halcon做字体识别,基于数字和字母组成的字符halcon自带了这类字符的分类器,...(百度百科):OCR(optical character recognition)文字识别是指电子设备(例如扫描仪或数码相机)检查纸上打印的字符,然后用...
  • 定制设计各种数字字母汉字字体,任何电脑无限安装打字打出来的字体软件安装包,热敏机打字体模板设计,一键安装永久使用。打印优化,调整修改字体间距大小,粗细胖瘦,放大缩小不失真,字体打印精确!
  • ASP无组件BMP汉字生成类+汉字点阵库

    千次阅读 2005-04-23 14:44:00
    ClassName: Wh_BmpText Version:1.0 Date: 2005-1-15 Email: wuyingke5155@163.com Oicq:54883661 说明: 在256色位图中打印文字并输出 字体大小跟类型是固定的12*12宋体,如果需要其它字体可以联系本人 因为不是...
  • 80老翁谈人生(207):什么是矢量汉字? 何谓“矢量汉字“(Vector font)?...但是,点阵字符打印出来来,字符边缘往往呈现出”锯齿状“,很难看。怎么办? 1985年,美国Adobe公司推出一套“矢量字体“,用一组
  • 青风票据打印系统

    2015-01-31 18:48:13
    5、支持操作系统内的各种汉字字体。 6、支持Windows下的多数打印机。 7、小写到大写严格无差错转换。 8、所见即所得,支持打印预览。 9、方便的预设置,可以设置无限个收款人和用途。 10、常用往来业务单位、可随意...
  • 点阵字体的旋转

    2019-06-25 09:32:41
    对于中文打印大概涉及三个方面的内容:中文输入、汉字编码与转码、点阵字体的处理。对于这三个方面涉及的知识还是挺多的,在此就对点阵字体相关的内容做一个小结。 一、点阵字体概述 做过单片机点阵开发的同学肯定...
  • 探索了一种以打印件鉴别打印机型的文字图像计算机模糊识别方法。该方法收集标准常用字号和字体,以及常用打印机...判断未知机型时,先按照前述方法任测100个常用字,利用OCR汉字识别模块和前述指标,自动辨识文字,进
  • 探索了一种以打印件鉴别打印机型的文字图像计算机模糊识别方法。该方法收集标准常用字号和字体,以及常用打印机...判断未知机型时,先按照前述方法任测100个常用字,利用OCR汉字识别模块和前述指标,自动辨识文字,进
  • 蓝帆票据打印软件

    2012-07-26 21:21:01
    ★支持系统内的各种汉字字体和Windows下的多数打印机。 ★小写到大写严格无差错转换(金额范围:0.01-999,999,999,999.99 )。 ★打印要素精确定位(0.1毫米 ),打印项目单项、整体调整。 ★支持有存根的支票和进...
  • 4、填写快递单时可按汉字和拼音首字母查找并自动填写收方单位名称、地址、省、市、电话、手机、邮编。 5、全真票据模板,票据填写一目了然。 6、快递单打印后收件信息自动保存到往来单位。 7、批量导入收件地址,...
  • 小巧票据打印软件

    2015-02-08 11:13:03
    3. 智能填写,可按汉字查找并自动填写对方单位,可预置数据后直接下拉选择。 4. 精确套打,首次打印只须设置打印机偏差,即可精确打印所有票据。 5. 高度智能:输入小写金额自动填写大写金额;自动填写大写日期; 6. ...

空空如也

空空如也

1 2 3 4 5 ... 13
收藏数 257
精华内容 102
关键字:

打印体汉字