问题标签 [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.

0 投票
2 回答
1012 浏览

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 以找到其中一些示例。但每次我在安装过程中失败。我写信给它的支持电子邮件地址寻求帮助,但没有得到任何回复。:-(

谢谢大家。

0 投票
0 回答
1255 浏览

javascript - 在角度 6 中隐藏键盘

我有一个在后台伪装的输入框。基本上,我正在为 Honeywell CT50 设备开发一个应用程序,它使用激光扫描来扫描条形码和二维码。由于激光扫描仪需要一个输入框来包含条形码的值,一旦扫描,作为焦点输入框的默认行为,键盘就会出现在手机屏幕上。我不希望键盘出现,因为扫描仪正在读取该值。我正在使用 angular 6 开发应用程序。由于键盘从屏幕底部弹出,我还面临一些有关垂直滚动的问题。

我尝试使用以下方法隐藏键盘:

以上不起作用。

然后我尝试了以下方法:

上面的也不行。

我被卡住了,无法继续。当我加载特定组件时,我必须隐藏键盘,将注意力集中在隐藏的输入框上,以便激光扫描仪无需任何点击即可工作,然后在处理值后清除隐藏文本框的值。

请给我一个解决方案!

0 投票
1 回答
638 浏览

barcode-scanner - 霍尼韦尔 PyUSB 无按钮条码扫描器

我有一个我正在尝试使用的 Honeywell N5600,但我没有让它扫描任何东西。

该设备被识别为 /dev/hidraw1,但由于它没有任何按钮可按,我无法触发扫描,因此,当我尝试从中读取时,它只会永远等待。

我开始创建一个 python 程序,它似乎能够与之通信(不同的返回值):

不幸的是,这篇文章中给出的链接不再可用。似乎它可以解决我的问题。

如何激活扫描?

0 投票
0 回答
361 浏览

android - 我可以在我的安卓手机中使用霍尼韦尔安卓应用程序进行测试吗

我正在为我的 Honeywell CN80 设备开发一个应用程序。但我现在没有设备。那么我可以在我的移动设备中调试 android 应用程序来测试应用程序吗?

或任何其他调试应用程序的解决方案?

0 投票
1 回答
215 浏览

android - 如何永久禁用汽车模式?

我正在运行 Android 7.1,我一生都无法弄清楚如何确保在设备(霍尼韦尔 CT60)对接时不会启动“汽车模式”。我已经尝试过以下方法:

  • 安装应用程序“无坞站”
  • 安装应用程序“汽车模式关闭”
  • 让应用程序开发人员将 uiMode 添加到<ACITIVTY>manifest.xml 文件中的元素。

这些似乎都不起作用。有没有人有任何建议或想法?甚至可能是一个强制设备不进入汽车模式的应用程序。

0 投票
2 回答
817 浏览

c# - 使用 c# 打开包含具有正确编码的图像的 .prn 文件

我需要打开一个 .prn 文件并替换一些字符串。

在 .prn 文件中,我包含了一个图像,该图像具有如下字符串: 在此处输入图像描述

当我打开 .prn 文件时,C# 无法按原样读取字符串。

可能,它错过了一些编码,但不确定是哪一个。

我尝试了不同的编码,但没有成功。

以下是以读取模式打开文件的代码:

c# 以这种方式读取该字符串

在此处输入图像描述

而且我无法打印包含图像的文件。

在此先感谢您的帮助。

0 投票
1 回答
150 浏览

ios - Honeywell Captuvo iOS SDK 的链接器命令失败

我正在将霍尼韦尔扫描仪雪橇集成到 iOS 应用程序中。我已经从 Honeywell 下载了 SDK 并按照安装指南进行操作。

有两个文件:Captuvo.hlibCaptuvoSDK.a

我添加了一个桥接头并导入 Captuvo.h 头文件,如下所示:

我已将该libCaptuvoSDK.a文件添加到我的项目中,并确保它在“链接框架和库”下被正确引用:

在此处输入图像描述

应用程序可以正确构建,但对 Captuvo SDK 的任何引用都会导致链接器命令失败。所以在任何地方添加这行代码会导致错误:

有谁知道为什么会发生这种情况,或者这可能是 SDK 中的错误?

谢谢!

0 投票
1 回答
526 浏览

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。

0 投票
1 回答
242 浏览

sql-server - 在 WIN-PAK 4.7 MSSQL 数据库中解码二进制数据

WIN-PAK 在他们的后端 sql server db 中进行了一些“有问题的”架构更改,它破坏了我的查询。以前的 nvarchar(35) 已更改为 varbinary(MAX)。在我编写的一些附加组件中,我需要能够将其转换回人类可读的字符串。麻烦的是,我一开始不知道他们是如何进行编码的。

如何转换 0x004E2B296D0F5707CA3D0EDA6FBC05CB010000007FFBED343A41DB3016798FA2B6FAFE8A4460E1ACB58CBA05BBE34AA0A133C6B8BE0F2F95C153CB658EABF4EFA09931EC

回到字符串“PILLOW”?

我已经联系了霍尼韦尔 WIN-PAK 支持,但由于我不是授权经销商,他们不会与我交谈。我已经尝试了明显的 convert 和 cast 语句,但没有成功。我已经做了通常的论坛潜伏。我希望了解这些变化的人可以加入进来,或者经常处理转换数据的人可以解释 6 个字符如何变成那个凌乱的二进制文件。

0 投票
1 回答
737 浏览

android - 关闭“DataWedge”、“Wedge as Keys”等。在 Android Studio 中以编程方式用于扫描仪 SDK Honeywell、Datalogic、Zebra

'DataWedge' 服务会自动将扫描数据放置在像 EditText 这样的 'inFocus' 字段中,但是我希望关闭此功能,以便我可以将数据放置在我想要的位置

我已经尝试过搜索互联网并浏览设置。等待客服回复

这是我为 Datalogic 尝试的一些代码,但它不起作用

笔记。我已经解决了 Datalogic SDK,我只需要 Honeywell 的帮助(我错过了一步)这里是解决方案;)