![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-17 20:27 |
共 47,814 主题排行 / 349,907 发帖 / 今日 4 篇 / 48,259 会员排行 |
| DOS疑难解答 & 问题讨论 (解答室) » 大哥大姐求教 如何使用ACSII码在dos里 |
| 可打印版本 1,356 / 10 |
| 第1楼 bingxuezhiyuan | 发表于 2006-01-26 22:18 |
| 初级用户 发帖 5 积分 114 | |
|
大哥大姐求教 如何使用ACSII码在dos里 有些打印机的设置是用ACSII码设置的,但是我怎么调用ACSII码。是用debug么?
例:3.1概述 提供ESC/POS打印命令集、FS汉字打印命令。 各个命令的描述形式如下: 打印命令 功能 格式 ASCII 以标准ASCII字符序列表示 十进制 以十进制数字序列表示 十六进制 以十六进制数字序列表示 说明:该命令功能和使用说明 例子:为了更容易理解该命令可能会列出一些程序例子。 3.2 命令详解 3.2.1 字符控制命令 ESC SP 设置字符右间距 格式: ASCII: ESC SP n 十进制: 27 32 n 十六进制: 1B 20 n 说明: 以半点为设定单位,设置字符右边间距为n个半点距。 n=0~32 默认值n=0 ESC ! 设置字符打印方式 格式: ASCII: ESC ! n 十进制: 27 33 n 十六进制: 1B 21 n 说明: ESC ! n 是综合性的字符打印方式设置命令,用于选择打印字符的大小和下划线。 打印参数n的每位定义为: |
|
| 第2楼 ddctczy | 发表于 2006-01-26 22:59 |
| 中级用户 发帖 43 积分 245 | |
|
你是想输入ASCII码吗??? 用UCDOS98,里面有一个叫UCT的工具箱,有ASCII码表!!!
|
|
| 第3楼 bingxuezhiyuan | 发表于 2006-01-27 18:25 |
| 初级用户 发帖 5 积分 114 | |
|
怎么用的? 在对打印机锁定设置的一些操作需要ASCII码
例: ESC ! 设置字符打印方式 格式: ASCII: ESC ! n 十进制: 27 33 n 十六进制: 1B 21 n esc!应该是命令 但是我不知道如何调用,是不是在debug里调用。 ???? |
|
| 第4楼 JonePeng | 发表于 2006-01-27 21:13 |
| 金牌会员 发帖 1,883 积分 4,562 来自 广东广州 | |
|
上面已经写清楚了,ESC 的ASCII代码是27(十进制)或1B(十六进制)。
|
|
| 第5楼 bingxuezhiyuan | 发表于 2006-01-31 23:08 |
| 初级用户 发帖 5 积分 114 | |
|
非常感谢楼上的指教,但是我是菜鸟啊! 楼上的大哥说的很对了,我明白了,可是我不知道怎么输入,27 33
是这样在dos下操作么? A: ucdos A:27 33 N 是这样输入么? 谢谢!请告诉我这个菜鸟 |
|
| 第6楼 bingxuezhiyuan | 发表于 2006-02-02 11:08 |
| 初级用户 发帖 5 积分 114 | |
|
等待大哥大姐的帮助 |
|
| 第7楼 DOSforever | 发表于 2006-02-05 17:07 |
| 金牌会员 发帖 2,239 积分 4,639 | |
|
ESC控制符无法在命令行直接输入,可以用其它各种方法。但我不清楚你的打印机是如何接收控制符的。假定你是并口打印机(还是其它接口的POS打印机?),比如你要设置字符右间距,设置字符右边间距为2个半点距。你可以这样试试:建立一个BATCH,内容如下:
echo ← 2 > lpt1 注意 "←" 符号和 "2" 之间有一个空格,因为是根据它设置的格式要求。 "←" 符号的输入你在EDIT下可以这样输入:先按Ctrl_P,然后再按ESC键,这个符号就出来了。 |
|
| 第8楼 bingxuezhiyuan | 发表于 2006-02-09 13:38 |
| 初级用户 发帖 5 积分 114 | |
|
非常感谢大家的帮助, 我是想实现减少pos机的空白的打印。因为打印空白太多,浪费。现在问题已经解决了,换了个硬件pos。但是现在非常感谢大家的帮助
|
|
| 第9楼 zjnbwdj | 发表于 2006-02-12 02:31 |
| 中级用户 发帖 137 积分 300 | |
|
直接用ALT+数字的方式就可以输入ASCII码了呀.
|
|
| 第10楼 DOSforever | 发表于 2006-02-12 11:15 |
| 金牌会员 发帖 2,239 积分 4,639 | |
|
不是在任何环境下,任何字符都可以这样输入的
|
|
| 第11楼 htysm | 发表于 2006-02-13 15:36 |
| 高级用户 发帖 415 积分 866 | |
|
这个还真有点难度。
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |