1、允许/禁止辅口 esc[/50;Pnh允许辅口,
新大陆,实达各种型号终端辅口控制序列Windows系统
。 esc[/50l禁止辅口。 其中,Pn的含义: 0辅口1(RS232电平) 1辅口2(RS232或TTL电平) 2辅口3(RS232电平) 2、辅口数据传送方式选择 当允许辅口时,从辅口外设输入的数据经过终端将以一定的形式送主机,控制序列如1、 允许/禁止辅口
esc[/50;Pn h 允许辅口。
esc[/50l 禁止辅口。
其中,Pn的含义:
0 辅口1(RS232电平)
1 辅口2(RS232或TTL电平)
2 辅口3(RS232电平)
2、 辅口数据传送方式选择
当允许辅口时,从辅口外设输入的数据经过终端将以一定的形式送主机,控制序列如下:
esc[/53h 辅口数据直接送主机。
esc[/53l 辅口数据前面加80h,后面加81h后送往主机。
例如:辅口数据为55h,
主机收到的数据为80h 55h 81h。
3、 选择辅口数据是集中还是单独方式送主机(即收即发或缓冲方式)
esc[/54h 辅口数据暂存终端直到收到0dh(回车)后一起发送给主机,当接
收到08h时,取消以前输入数据,重新开始输入。
esc[/54l 收到一个字符即送往主机。
4、 送终端的数据送主机
esc[/51h 通知终端以后送往终端的数据将送往辅口。
esc[/51l 通知终端给辅口发送数据已经结束。
以上指令一般的使用顺序如下:
esc[/50;0h esc[/53h esc[/54l (以上3条指令序列为打开辅口一过程)
esc[/51h (进入往辅口送命令方式)
此处接辅口设备指令,如磁条读写器读2磁道指令
esc[/51l (退出往辅口送命令方式)
esc[2h (锁住大键盘)
。。。。。。 (此处可读入磁条第2磁道数据)
esc[/51h
接辅口设备指令,如磁条读写器读3磁道指令
esc[/51l
。。。。。。 (此处可读入磁条第3磁道数据)
esc[/50l (禁止辅口过程)
esc[2l (打开大键盘)
5、 兼容南天BP辅口指令
esc%B 打开辅口1指令
esc%K 打开辅口2指令
esc%C 打开辅口3指令
esc%A 关闭辅口指令(可以关闭辅口1、2、3)
注:以上“兼容南天辅口指令”不可以与新大陆公司终端指令混合使用,否则会造成不可预知的结果。
feiyan 回复于:2003-07-17 15:35:28没人要吗? :(
unixsa 回复于:2003-07-17 15:38:14呵呵,只有这个版的兄弟,还在谈这些了。
唉, 看到这些熟悉而陌生的字眼,好像见到那些久违的朋友了。
老了,老了。青春已经离我们越来越远了。
阿徐 回复于:2003-07-17 16:25:29嗬嗬,不错,不过好像还少啦一些,比方说esc ! *,* ,* ,(x/y/z)之类
的指令,不过对于熟悉这些东东的人来说还是有用的,我定先!!
li2002 回复于:2003-07-17 18:06:07和实达终端有什么区别吗?
feiyan 回复于:2003-07-18 15:44:07楼顶的指令只是针对新大陆终端的辅口指令,实达等厂家的指令不同,以后可以发给大家。
但是一定要注意,各个厂家的终端指令由于不相同,所以一定不要混合使用,否则会出问题的。
上面所说的“ESC!×;×;×;×(Y/X/Z)的指令是实达的。
阿徐 回复于:2003-07-19 10:52:53好呀,那快点发实达的上来看看,
电脑资料
《新大陆,实达各种型号终端辅口控制序列Windows系统》(http://meiwen.anslib.com)。!!!!!!!!feiyan 回复于:2003-07-22 17:41:161、 辅口仿真成BP系列命令
ESC%A 禁止辅口通讯 ESC%B 允许辅口一通讯 ESC%K 允许辅口二通讯 ESC%C 允许辅口三通讯 在允许辅口二通讯时,上传时为集中式发送,当按密码小键盘的确认键后,一次性将数据上传给主机,上传数据02h开始,03h结束,其他辅口为直通式。
2、 实达辅口命令
(1)主机通过命令通知终端选择辅口1、辅口2或辅口3,其命令格式为选择辅口1: ESC!P1;P2;P3;P4Y 选择辅口2:ESC!P1;P2;P3;P4Z 选择辅口3: ESC!P1;P2;P3;P4X 其中P1为设置波特率: P1=0为9600 P1=1为4800 P1=2为2400 P1=3为1200 P1=4为900 P1=5为600 P1=6为300 P1=7为150 P1=8为75 P1=9为800 P1=10为19200 P1=11为38400 P2为设置奇偶校验 P2=0为无校验 P2=1为奇校验 P2=2为偶校验 P3为设置数据位 P3=0为8位数据位 P3=1为7位数据位 P4为设置停止位 P4=0为一位停止位 P4=1为两位停止位
(2)禁止、允许辅口通讯:ESC[/50h 允许辅口通讯 ESC[/50l 禁止辅口通讯
(3)当允许辅口操作时,从辅助外设输入的内容经过终端以一定的形式送到主机,由以下命令来选择发送形式。 ESC[/53h 辅口内容直接送主机; ESC[/53l 辅口内容前加80H ,后加81H 后送主机。例:辅口内容为30H 则送到主机的内容为80h,30h,81h。辅口内容送主机时前后有加识别码可以便于和终端键盘内容送主机区别开,开机默认为不加识别码方式。
(4) 辅口内容送主机是集中送还是单独由以下命令控制。 ESC[/54l 终端收到1个字符即向主机送1个字符。 ESC[/54h 辅口送出的字符暂存在终端内只有当收到0DH (回车)后才一起送到主机,当收到2CH 时,取消以前输入的内容,重新开始输入。
(5) 主机往辅口送的内容按下面方法。 ESC[/51h 打头,然后是送向辅口的内容,最后是ESC[/51l 结束送数据,即: ESC[/51h 以后主机发送到终端的数据将全部送辅口 ESC[/51l 主机结束向辅口送数据。
meteor06 回复于:2003-07-22 17:45:44感谢 ;)
feiyan 回复于:2003-07-23 10:12:44谢谢老大将帖子改名了。我只是尽我所能 :)
阿徐 回复于:2003-07-23 11:00:18不错哦,顶先!!!!!!!!!!!11
li2002 回复于:2003-07-23 14:26:30[quote:ddc912613d]esc[/2h (打开大键盘)[/quote:ddc912613d]
这歌正确吗,记得实达上是
esc [2l
难道新大陆的不一样??
feiyan 回复于:2003-07-23 17:19:28不好意思,笔误了:)
zengok 回复于:2003-08-06 18:53:27太感谢了
yongzhen 回复于:2003-08-06 20:10:32好东西啊!顶!
蓝色虫 回复于:2003-08-07 00:36:09thx...........................
Nestle 回复于:2003-08-15 08:46:51谁能讲讲当今实达等终端使用的密码键盘的原理和接口?
boluo 回复于:2003-08-15 11:14:03谢谢FEIYAN!
我虽然用终端却不知道这些,我想问一下这些命令怎么用?
qdongdong 回复于:2003-08-21 11:27:48:D 多多益善!
长城和紫金的有吗?
river918 回复于:2003-09-13 16:16:23辅口打开,等待(划卡。。。。)输入时,如何实现大键盘随时可以输入?
myhoney 回复于:2003-12-02 14:07:40支持一下
lili2004 回复于:2004-03-23 22:14:42偶像:
在unix怎样使用(实现)?能不能举几个实用的例子?用printf?write?新大陆终端怎样兼容南天系列刷卡器?
yongzhen 回复于:2004-08-12 22:24:27顶
原文转自:http://www.ltesting.net