[发明专利]操作数据输出装置和操作数据输出方法有效
| 申请号: | 201310246536.7 | 申请日: | 2013-06-20 |
| 公开(公告)号: | CN103513751B | 公开(公告)日: | 2017-09-22 |
| 发明(设计)人: | 武富直之 | 申请(专利权)人: | OPTO电子有限公司 |
| 主分类号: | G06F3/00 | 分类号: | G06F3/00 |
| 代理公司: | 中国国际贸易促进委员会专利商标事务所11038 | 代理人: | 许海兰 |
| 地址: | 日本*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 操作 数据 输出 装置 方法 | ||
技术领域
本发明涉及一种用于将字符串数据转换为操作数据来提供给信息处理单元的操作数据输出装置、操作数据输出方法以及程序。
背景技术
以往,已知如下技术:将在码读取器等的读取装置中对码符号进行解码所得到的读取结果的字符串传输到PC(个人计算机)等的信息处理装置来在该信息处理装置中进行统计、编辑等的处理。
另外,还已知如下技术:在该传输时,将读取装置连接到信息处理装置的键盘端子(也可以是USB(Universal Serial Bus:通用串行总线)等的通用端子),从读取装置输出表示与读取结果的字符串对应的键盘的按键操作的操作数据。
如果利用该技术,则能够与从键盘输入字符的情况同样地对在信息处理装置中动作的应用输入读取结果的字符串。
可是,条形码等的码符号原本用于仅对数值、字母进行编码,因此如近年来那样进行有意义的信息本身的编码、汉字的利用的历史尚浅,可以说其高效的输出法也处于发展途中。因而,在如上所述那样想要输出操作数据的情况下,存在如下问题。
首先,如果是1字节字符,字符与要操作的按键的对应关系比较简单。例如,如果读取结果是数字的“1”,则用于输入它的操作是将键盘的“1”的按键的make(通码:ON操作)和break(断码:OFF操作)按该顺序进行操作。
但是,在多个字节字符(例如所谓的全角的2字节字符)的情况下,用于输入相应的字符的按键操作复杂,而且根据在信息处理装置侧动作的字符输入辅助软件(在Windows(注册商标)的情况下称为IME(Input Method Editor:输入法编辑器))而不同。因而,难以适当地生成用于输入多个字节字符的操作数据。
为了解决该问题,例如考虑在信息处理装置侧事先安装用于处理从读取装置发送来的按键操作数据的专用的转换应用。
使用图9说明该结构中的字符输入。
在图9的PC400中,键盘驱动器401具有接收来自键盘的操作数据来将其转换为OS(Operating System:操作系统)410所能够处理的格式并传给OS410的功能。与普通的键盘对应的键盘驱动器401一般是与OS410一起提供的。
转换应用402是由读取装置300的制造者提供的应用,具备通过键盘钩子(keyboard hook)在中途获取从键盘驱动器401传给OS410的操作数据并对一部分进行加工后传给OS410的功能。即,将特定的按键操作组合转换为表示多个字节字符的输入的数据(在Windows(注册商标)的情况下能够使用WM_IME_CHAR消息)并传给OS410。
OS410是管理PC400整体的基本软件,控制硬件来提供能够从各种应用利用的基本功能,但是在图9中简单地示出与从键盘进行的字符输入有关的功能。
输入处理部411基于从键盘驱动器401接收到的虚拟按键码,对活动的(active)应用传递表示输入内容的信息。例如在“1”的按键被按下的情况下传递表示1字节字符的“1”被输入的信息等。在图9的例子中,设作为对读取结果的字符串进行合计及编辑的应用的编辑器(editor)420活动。
另外,输入处理部411在接收到表示多个字节字符的输入的虚拟按键码或消息的情况下,不是将表示输入内容的信息直接传给编辑器420,而是将该信息传给字符输入辅助部412。
字符输入辅助部412表示通过上述的字符输入辅助软件实现的功能,基于按键操作提供以假名汉字转换为代表的辅助多个字节字符的输入的功能。而且,在确定了要输入的字符的情况下,将表示该确定的输入内容的信息传给活动的应用。
另外,输入处理部411例如通过将上述的WM_IME_CHAR消息传给字符输入辅助部412,还能够直接指定(不经过假名汉字转换)字符码来指示多个字节字符的输入。
对于这种PC400,具备读取码符号来解码的功能的读取装置300针对读取结果的字符串数据中的、包含1字节字符的字符码的部分和包含多个字节(在此为2字节)字符的字符码的部分通过不同的算法输出操作数据。
首先,在1字节字符的情况下,将与字符码对应的按键的make和break的操作数据按顺序输出以作为用于对OS410指示相应字符的输入的操作数据。当例如设配置了图9所示的“12A”的字符串时,针对其中的“1”、“2”,将关于“1”或“2”的按键的make和break的操作数据按顺序输出即可。图中的“key1”和“key2”表示该操作数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPTO电子有限公司,未经OPTO电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310246536.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:DLP微型投影机
- 下一篇:升降横移类机械式立体停车设备用钢丝绳导向防松装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





