惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园_首页
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
P
Proofpoint News Feed
G
Google Developers Blog
B
Blog
Engineering at Meta
Engineering at Meta
阮一峰的网络日志
阮一峰的网络日志
The Register - Security
The Register - Security
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 叶小钗
The Cloudflare Blog
The Hacker News
The Hacker News
D
Darknet – Hacking Tools, Hacker News & Cyber Security
C
CXSECURITY Database RSS Feed - CXSecurity.com
雷峰网
雷峰网
F
Fortinet All Blogs
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
H
Hackread – Cybersecurity News, Data Breaches, AI and More
酷 壳 – CoolShell
酷 壳 – CoolShell
Last Week in AI
Last Week in AI
T
Threat Research - Cisco Blogs
A
About on SuperTechFans
量子位
Recorded Future
Recorded Future
博客园 - 三生石上(FineUI控件)
H
Help Net Security
Help Net Security
Help Net Security
P
Palo Alto Networks Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
T
Troy Hunt's Blog
W
WeLiveSecurity
V
Vulnerabilities – Threatpost
T
The Exploit Database - CXSecurity.com
Know Your Adversary
Know Your Adversary
Apple Machine Learning Research
Apple Machine Learning Research
Scott Helme
Scott Helme
N
News | PayPal Newsroom
AWS News Blog
AWS News Blog
D
DataBreaches.Net
Blog — PlanetScale
Blog — PlanetScale
MongoDB | Blog
MongoDB | Blog
B
Blog RSS Feed
腾讯CDC
J
Java Code Geeks
Microsoft Azure Blog
Microsoft Azure Blog
TaoSecurity Blog
TaoSecurity Blog
GbyAI
GbyAI
Y
Y Combinator Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
D
Docker

博客园 - oo复oo

Asp.net Ajax 中的脚本错误: 'Sys'未定义 的解决方法 学习xml 之"实体"篇 - oo复oo - 博客园 该死的dudu加速器广告终于被清除了 第一次安装DNN 网站 网站总算安装成功了 开始行动了 .net 2.0 访问Oracle --与Sql Server的差异,注意事项,常见异常 Ado.net 与NHibernate的关系? 一个基于.net Framework 2.0 的图形处理工具 贴一篇关于asp.net性能计数器的文章,供以后参考 你的.net 2.0 真的能与1.1 安全正确地运行在同一台电脑上吗? 小心Server Application Unavailable 错误 贴一篇关于asp.net性能计数器的文章,供以后参考 使用@Page指令的Src 属性 简化对老版本的 asp.net程序的维护 新年到,祝大家新年快乐 WebRequest 使用不当可能会造成线程阻塞 学习xml 之"刘姥姥进大观园" -----xml概述 学习xml 之" 给个理由先" 此gmail非彼gmail 在.net 中调用win32API :GetBitmapBits ,获取位图的颜色数组,发送给打印机。
通过串口编程控制打印机
oo复oo · 2005-07-08 · via 博客园 - oo复oo

        最近由于工作需要,一直在研究串口控制打印机. 我使用的打印机型号为: Epson M-T500 热敏打印机.手头有一份打印机的使用文档,各种命令介绍都有.但有几个命令的使用死活看不明白.

  • 绝对定位
  • 字体大小的设置(大小,加粗)
  • 图形打印
  • 字体的选择

   不知它为什么要弄得如此复杂?直接指定一个值就是更简单吗?

2、字体大小的设置

   在文档中有几处字体大小设置的命令:
 
    a. 设置字符打印方式

   这个命令我一直没有执行成功

    b.  设置字符倍宽打印

   这个命令招行了也是没有效果的。

      其实我想实现的就是设置字体的大小和加粗,不知这个倍宽是什么效果。
  对于文字的加粗就更不明白了,好像没有加粗的命令,但想想又不可能。这个打印机功能是很全面的。

3、图形打印
   
        我在程序中生成位图文件,然后通过打印机打印出来。命令格式如下:

ESC *                                                 设定点图命令 

格式:            ASCII   ESC     *       m  n1  n2  [d]k

                  十进制   27      42      m  n1  n2  [d]k

                 十六进制  1B      2A      m  n1  n2  [d]k       

说明:

     设定点图方式(用m),点数(用n1n2)以及点图内容(用[d]k)。

     m =013233n1=0~255n2=0~3d=0~255.

      k=n1+256n2 (m=0,1)

      k=(n1+256n2) 3  (m=32,33)

      水平方向点数为n1+256n2

      ◆如果点数超过一行,起过其最大点数(与选择的点图方式有关,详

见下表)的部分被忽略。

      d为点图数据字节,相应位为1则表示该点打印,相应位为0,则表示

该点不打印。(k表示数据个数)

      m用于选择点图方式。

M

Mode

     纵向

          横向

 点数

点密度

  点密度

  最多点数

 0

8点单密度

  8

68DPI

  101DPI

    288

 1

8点双密度

  8

68DPI

  203DPI

    576

32

24点单密度

  24

203DPI

  101DPI

    288


33

24点双密度

  24

203DPI

  203DPI

    576

         8点方式                          24点方式

              点图数据(位图)                  点图数据(位图)