问题标签 [honeywell]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
printing - 如何通过其实用程序 BTPrint.exe 生成霍尼韦尔移动数据终端在 Zebra 蓝牙打印机上打印的打印数据文件?
我有一台 Honeywell Dolphin 6510 移动数据终端(带有 Windows Mobile 6.0 操作系统的手持设备)。
我想开发一个将在这台移动计算机上运行的应用程序。应用程序需要调用霍尼韦尔设备库存命令实用程序 BTPrint.exe,才能在 Zebra 蓝牙打印机上打印。打印数据文件的路径和文件名将是命令 BTPrint 的“CommandArgs”的值。
此打印数据文件需要包含所用打印机的格式化命令。
这是霍尼韦尔设备在蓝牙打印机上打印的方法。 https://honeywellaidc.force.com/supportppr/s/article/How-to-print-a-label-on-a-Bluetooth-printer
是否有任何示例代码可以读取 Zebra Designer 创建的标签格式文件,然后为 Zebra 打印机生成打印数据文件,霍尼韦尔打印实用程序 BTPrint.exe 将使用该文件?
顺便说一句,我曾多次尝试下载并安装 Honeywell SDK 以找到其中一些示例。但每次我在安装过程中失败。我写信给它的支持电子邮件地址寻求帮助,但没有得到任何回复。:-(
谢谢大家。
javascript - 在角度 6 中隐藏键盘
我有一个在后台伪装的输入框。基本上,我正在为 Honeywell CT50 设备开发一个应用程序,它使用激光扫描来扫描条形码和二维码。由于激光扫描仪需要一个输入框来包含条形码的值,一旦扫描,作为焦点输入框的默认行为,键盘就会出现在手机屏幕上。我不希望键盘出现,因为扫描仪正在读取该值。我正在使用 angular 6 开发应用程序。由于键盘从屏幕底部弹出,我还面临一些有关垂直滚动的问题。
我尝试使用以下方法隐藏键盘:
以上不起作用。
然后我尝试了以下方法:
上面的也不行。
我被卡住了,无法继续。当我加载特定组件时,我必须隐藏键盘,将注意力集中在隐藏的输入框上,以便激光扫描仪无需任何点击即可工作,然后在处理值后清除隐藏文本框的值。
请给我一个解决方案!
android - 我可以在我的安卓手机中使用霍尼韦尔安卓应用程序进行测试吗
我正在为我的 Honeywell CN80 设备开发一个应用程序。但我现在没有设备。那么我可以在我的移动设备中调试 android 应用程序来测试应用程序吗?
或任何其他调试应用程序的解决方案?
android - 如何永久禁用汽车模式?
我正在运行 Android 7.1,我一生都无法弄清楚如何确保在设备(霍尼韦尔 CT60)对接时不会启动“汽车模式”。我已经尝试过以下方法:
- 安装应用程序“无坞站”
- 安装应用程序“汽车模式关闭”
- 让应用程序开发人员将 uiMode 添加到
<ACITIVTY>
manifest.xml 文件中的元素。
这些似乎都不起作用。有没有人有任何建议或想法?甚至可能是一个强制设备不进入汽车模式的应用程序。
c# - 如何在 C# 应用程序中强制使用 ODBC 版本 2.x
Odbc-driver 是 2.x 版,但在 Visual Studio 中,使用的是 3.x 版。需要以某种方式强制应用程序使用版本 2.x 现在,出现错误:“驱动程序不支持应用程序请求的 ODBC 行为版本(请参阅 SQLSetEnvAttr)。” - 但无法告诉应用程序使用其他版本
试图与霍尼韦尔系统通信。他们不以共享数据而闻名 - 但有一个 ODBC 驱动程序,由大约 15 年前的某人编写。在 Windows 2003 服务器上运行并在 Visual Studio 2005 中编译(在同一台服务器上)时,应用程序可以工作。在其他服务器上运行的相同应用程序:不工作。在任何其他机器上编译的应用程序(x86):不工作,不在旧服务器上,不在新服务器上。
不查找 , 上的属性或方法System.Data.Odbc.OdbcConnection
,以设置要使用的 ODBC 版本。
目前,运行应用程序时不会出现“错误”:它连接到 dsn,并且用户已通过身份验证。(更改用户名或密码会出错) - 但未获取任何数据。
跟踪对 ODBS 驱动程序的调用给出:
DIAG [IM006] [Microsoft][ODBC Driver Manager] 驱动程序的 SQLSetConnectAttr 失败 (0)
DIAG [01000] [Microsoft][ODBC Driver Manager] 驱动程序不支持应用程序请求的 ODBC 行为版本(请参阅 SQLSetEnvAttr)。(0)
……
DIAG [IM006] [Microsoft][ODBC Driver Manager] 驱动程序的 SQLSetConnectAttr 失败 (0)
诊断 [HY096] [霍尼韦尔][ODBC 驱动程序]信息类型超出范围 (1043)
……
诊断 [HYC00] [霍尼韦尔][ODBC 驱动程序]驱动程序不支持 (1010)
因此,由于没有更新的驱动程序可供使用——我需要我的应用程序使用 ODBC 2.x——但它仍然使用 ODBC 3.x。
sql-server - 在 WIN-PAK 4.7 MSSQL 数据库中解码二进制数据
WIN-PAK 在他们的后端 sql server db 中进行了一些“有问题的”架构更改,它破坏了我的查询。以前的 nvarchar(35) 已更改为 varbinary(MAX)。在我编写的一些附加组件中,我需要能够将其转换回人类可读的字符串。麻烦的是,我一开始不知道他们是如何进行编码的。
如何转换 0x004E2B296D0F5707CA3D0EDA6FBC05CB010000007FFBED343A41DB3016798FA2B6FAFE8A4460E1ACB58CBA05BBE34AA0A133C6B8BE0F2F95C153CB658EABF4EFA09931EC
回到字符串“PILLOW”?
我已经联系了霍尼韦尔 WIN-PAK 支持,但由于我不是授权经销商,他们不会与我交谈。我已经尝试了明显的 convert 和 cast 语句,但没有成功。我已经做了通常的论坛潜伏。我希望了解这些变化的人可以加入进来,或者经常处理转换数据的人可以解释 6 个字符如何变成那个凌乱的二进制文件。
android - 关闭“DataWedge”、“Wedge as Keys”等。在 Android Studio 中以编程方式用于扫描仪 SDK Honeywell、Datalogic、Zebra
'DataWedge' 服务会自动将扫描数据放置在像 EditText 这样的 'inFocus' 字段中,但是我希望关闭此功能,以便我可以将数据放置在我想要的位置
我已经尝试过搜索互联网并浏览设置。等待客服回复
这是我为 Datalogic 尝试的一些代码,但它不起作用
笔记。我已经解决了 Datalogic SDK,我只需要 Honeywell 的帮助(我错过了一步)这里是解决方案;)