【发布时间】:2012-10-28 22:17:05
【问题描述】:
我有一个用 VB.Net 制作的软件,它打开了一个连接到收据打印机的钱箱。前几天出现问题,打印机型号变了,我必须将钱箱连接到计算机的 rj11 端口。我对这个端口一无所知,这不是 COM 端口,也不是调制解调器。
以前有人遇到过这个问题吗?
提前致谢
【问题讨论】:
-
你确定是 RJ11 吗?通常他们使用 RJ12(6 针连接器),它仅用于提供 +24V 脉冲以打开抽屉(未使用适当的串行协议)。 transact-tech.com/tsg/ithaca_8040_info_pinouts.html
-
对,是rj12,我的错。无论如何,我需要知道如何将数据发送到这个“端口”。我不知道
-
正如您在我发送的链接中看到的,此电缆上实际上没有串行协议,而是需要在其上发送 +24 脉冲。我猜你的打印机有一个可以发送这个脉冲的接口。我认为您不会在 PC 上找到可以做到这一点的东西。也许您可以将 +24 变压器连接到继电器并使用串行端口控制继电器。
-
但是我看到软件打开了抽屉,这是直接连接到计算机的。中间没有变压器。无论如何,我会调查你的方式。谢谢
-
您的计算机中是否有连接到 RJ12 的适配器?
标签: vb.net point-of-sale