问题标签 [intermec]
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.
thermal-printer - 如何在直接协议中打印 GS1-Datamatrix,如何添加 FNC1?
我需要使用直接协议通过串行端口将GS1-Datamatrix(代码值是动态的)发送到热敏打印机(intermec)。GS1 数据矩阵是标准数据矩阵,但它应该以(功能代码一)开头。FNC1
GS1 DataMatrix 是通过在Data Matrix ECC 200 版本的第一个位置添加FNC1 码字形成的。
带有标准数据矩阵的标签示例:
如何添加PB "010000012300001710ABC123"
到FNC1
代码中?
我努力了:
打印 GS1-128 时添加
CHR$(128);
与 EAN-128 代码一起使用的代码,请参阅程序员参考手册 Intermec Direct Protocol v8.60。使用Bartender-ultralite创建 GS1-Datamatrix,然后使用直接协议驱动程序打印到文件。但是,这会在文件中创建一个图像,因此我无法动态更改代码。
cmd - 为什么我的 Intermec 打印机打印之前打印的标签并且只存储当前标签直到下次打印?
我有一台 Intermec PX6i 打印机。
生成标签代码,保存为 .txt 文件并通过 TCP/IP 连接发送到打印机。
一切正常,但在执行时,它将当前文件保存到内存并打印前一个标签。
这意味着我必须执行两次打印才能获得我请求的标签。由于是前一个成功标签的副本,因此每个其他标签都将被丢弃。
即使是直接从打印机控制面板送入空的 FEED,也会送入空标签并将其存储起来。然后当我请求打印作业时,会打印另一个空标签,并且只保存请求。
谁能告诉我为什么会这样?
我尝试在每次请求之前和之后清除缓冲区。缓冲区似乎已被清除,但打印历史记录仍然在某处有以前的标签,并且仍然重新打印它。
我尝试在不打印的情况下发送文件并使用打印命令发送第二个文件,但在执行打印之前它不会替换之前的标签。
我尝试使用不同的标题发送文件,但这并不能替换之前的图像。
我在代码之前、代码之后甚至在单独的打印请求中都使用了
CLL
and命令。CLEAR
我尝试过使用和不使用
PRINTKEY
命令。转动它ON
,OFF
但仍然无法正常工作。
这是我的 CMD 代码:
这是标签代码:
CMD 结果:
然后打印机打印,但不打印当前标签。仅打印先前保存的标签并保存当前标签。
然后在下一个请求中,打印当前标签并且只保存下一个标签。
printers - 无法在 Intermac PC43t 打印机上使用 FTP 进行打印
我在 PC43t 打印机上使用 ZPL 语言进行标签打印。我尝试用语言设置 Autosense 和 Direct 打印机。我正在连接 FTP 并向打印机发送标签打印请求。但是在 PUT 和 SEND 命令之后,出现“425 无法建立连接”之类的错误。
请查找随附的 ZPL 和 FTP 请求日志。
ZPL
FTP 请求(尝试使用 Put and send)
c# - 将 Crystal Report 打印到 Intermec 打印机
我有这种情况,我必须将条形码打印到 intermec 打印机 (PC43T) 并且打印机未安装在服务器上,因为客户端将使用 Web 应用程序中的此打印。
打印机有一个以太网模块,我们有 Ip 和端口(默认为 9100)。
由于我无法使用水晶报表引擎中的 PrintToPrinter,我尝试导出报表并将其转换为字节数组并以这种方式发送。我也尝试了几乎所有的 ExportFormatType 格式,但仍然没有。打印机似乎收到了一些数据,但没有打印出来。
你能帮我解决如何在远程打印机上打印水晶报告的问题吗?
我忘了提到与打印机的通信是使用客户端套接字和 IPEndPoint 建立的,并且使用 .prn 文件进行了测试以进行测试,并且打印机正在工作。
技术栈:VS2017,SAP Crystal 报表版本 13.0
java - Intermec PR3 android 驱动程序的奇怪异常
我正在将一个 android 应用程序与 Intermec PR3 打印机集成。这就是我为实现相同所做的工作。
- 从https://support.honeywellaidc.com/s/article/Where-to-download-Intermec-printing-SDK-for-Android下载驱动程序/ LinePrinter.jar
- 根据提供的示例实现代码。将 LinePrinter.jar 添加到类路径。
将 Honeywell 的 LinePrinterService 应用程序安装到 android 平台上。
发布后,我尝试使用以下代码初始化 LinePrinter -
但是,我得到一个奇怪的例外 -
有谁知道这个例外是什么意思?我完全坚持这一点。此外,我也无法在 android studio 中调试,因为驱动程序源不可用。和java版本有关吗?
android - Intermec PR3 打印机从 android 应用程序打印
我开发了一个使用 Intermec PR3 打印机的 android 应用程序。当我使用 Honeywell 品牌的 android 设备时,它可以完美运行,但是当我使用另一个 android 手机(三星......)时,它不会打印。我安装了 LinePrintService.apk 但它不起作用。是否安装了配置或驱动程序来解决此问题?