问题标签 [epson]

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 投票
1 回答
2950 浏览

tcp - 如何在 VB6 中打开打印机的 TCP/IP 端口

我想知道是否有人知道如何使用 Visual Basic 6 连接到带有 TCP/IP 接口的热敏打印机。它是将 ESC/POS 命令发送到打印机,这样我就可以直接控制它而无需使用驱动程序。

问题出在第一行;如何与打印机建立连接并提供打印机的 ip 和其他东西,以便主机 pc/sender pc 与打印机顺利通信?

0 投票
1 回答
1034 浏览

objective-c - epson tm-t88v中的打印页面模式

有没有人如何在 ePOS ios SDK 中使用页面模式将要打印的文本居中?

这是我的代码

但它不起作用,也不会打印。有任何想法吗?谢谢你。

0 投票
1 回答
3867 浏览

c# - 使用 OPOS 打印机打印收据时减小字体大小

我们如何在使用 OPOS 打印机打印时减小文本/字体的大小?我正在使用爱普生打印机和以下软件组件来完成这项工作。

  • .Net 的 OPOS ADK
  • 适用于 .Net 的 Microsoft POS

用于打印一行的命令是

是否有任何用于减小字体大小的转义字符?RecLineChars 设置为 42。

0 投票
2 回答
6415 浏览

c# - 如何从 Windows 向 Epson 点阵打印机发送控制代码

我想向 EPSON 打印机发送一些控制代码。我尝试了很多方法,从命令提示符发送原始文本文件,在 c# 上制作打印程序,创建通用/纯文本打印机,但没有任何效果。当我发送代码时,打印机什么也不做,打印机正在使用 ESC/P2 控制集。

0 投票
1 回答
2522 浏览

c# - 如何避免 Epson EPOS 上的缓冲区溢出(通过串口)?

当我在 Epson TM H6000 或 TM-88II 上打印大量数据时,打印机缓冲区已满,并非所有数据都将被打印。我使用 c# 和 SerialPort 将数据(通过 ESC)发送到打印机(文档: http: //support.epostraders.co.uk/support-files/documents/3/ajj-TM-H6000_DeveloperGuide.pdf)。

有什么办法可以避免缓冲区溢出?或者我应该减少数据重量并发送更多的小包?

提前致谢。

问候亚历克斯

0 投票
2 回答
11537 浏览

epson - 使用 CUPS 和热敏打印机打印 postscript 文档

我在 Ubuntu 12.04 中安装了一个 epson TM-T20,使用官方驱动。这是一台热敏打印机,我使用的是 80 毫米纸。

我的问题:当我打印图像(使用附言文档)时,会浪费大量纸张,因为图像使用了大约 5 厘米,而打印机在图像发出 25 厘米的白纸之前。

我使用以下命令将文档发送到打印机:

打印机打印图像(200x200 图像),但首先会发出大量未打印的纸张。

CUPS 无法识别打印机(使用 localhost:631 的 Web 界面)。然后我使用以下过程安装它:

然后打印机出现在 CUPS Web 界面中,我对其进行了配置(波特率、位奇偶校验等)。

当我发送一些文本时,打印机工作正常。

这是打印机 ppd 的一部分:

我想这种浪费纸张是因为 ppd 文件中出现的 297mm 长。然后我尝试添加另一个100mm而不是297mm的配置,但问题仍然存在。

我也尝试将标签 %%DocumentMedia 添加到 ps 文件,但同样的问题:

任何的想法?

0 投票
0 回答
2354 浏览

epson - 国际字符集 EPSON Printer

我正在处理 ESC/POS 命令。

使用ESC R n 命令,您可以选择国际字符集。

爱普生提供,其中包括:西班牙 II 和拉丁美洲。在这些字符集中,例如Hex 5E/Dec 94 表示"é" (LATIN SMALL LETTER E),但在 UTF8/ISO5E/94中表示"^" (CIRCUMFLEX ACCENT)

我正在寻找一种翻译这些字符集的方法,或者知道它们的整个表格(不通过打印机循环和打印,你怎么知道哪个是“空格”?)...它不是 iso-8859-1/2 /3/9 也不是 oem858/858 也不是 latin2/code page852 或我检查过的类似字符集/代码页。

0 投票
0 回答
997 浏览

vb.net - 如何从 VB.NET 2005 向 EPSON LQ-300+ 发送打印机命令

我必须发送一个用于从 VB.NET 更改字体的 priter 命令。

我正在使用 RawprinterHelperClass 和 sendstringtoprinter(printername,stringname) 函数来打印字符串。

我有打印机命令,但我不知道要发送它。打印机命令是

在此处输入图像描述

0 投票
0 回答
577 浏览

vb.net - EPSON LQ 300+ 在 VB.Net 2005 中进纸不正确

在我的帐单中,我使用原始数据在 EPSON LQ300+ 的卷纸上打印。

我在打印机中设置了默认的 3 英寸进纸,以便手动切割票据。

我在账单打印后调用 FF(12) 打印机命令。它工作正常。

但在某些情况下,进纸会增加到 5 英寸。我不知道为什么?

我需要所有比尔的 excat 3 英寸。

0 投票
1 回答
2704 浏览

java - 使用 Epson JavaPOS ADK 1.11.18.0 出现问题

我最近购买了一台 Epson TM-T20 打印机,我目前正在尝试构建一个使用它的 java 应用程序。我安装了打印机随附的 JavaPOS,并将其相关的 .jar 文件添加到我的构建路径中。尽管如此,当我尝试运行一些与它一起打包的示例示例时,我不断收到此错误。

线程“AWT-EventQueue-0”java.lang.UnsatisfiedLinkError 中的异常:java.library.path 中没有 jp_co_epson_upos_firm_FirmNativeAccess_1_11_0001

如果跟踪堆栈的其余部分有帮助

在 java.lang.ClassLoader.loadLibrary(Unknown Source) at java.lang.Runtime.loadLibrary0(Unknown Source) at java.lang.System.loadLibrary(Unknown Source) at jp.co.epson.upos.core.v1_11_0001.pntr .CommonPrinterService.(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at jp.co.epson.uposcommon.creator.EpsonJposServiceInstanceFactory.createInstance(Unknown Source) at jpos.loader.simple.SimpleServiceConnection.connect(Unknown Source) at jpos.BaseJposControl.open(Unknown Source) at Step1Frame.processWindowEvent(Step1Frame.java:79) at java.awt.Window.processEvent(Unknown Source) at java.awt .Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Window。dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$200(Unknown Source) at java.awt.EventQueue$3。在 java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) 在 java.security.AccessController.doPrivileged(Native Method) 在 java.security.AccessController.doPrivileged(Native Method) 在 java.security.ProtectionDomain$1 运行(Unknown Source) .doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue$4.run(Unknown Source) at java.awt.EventQueue$4.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain $1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue。dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(未知源)在 java.awt.EventDispatchThread.pumpEvents(未知源)在 java.awt.EventDispatchThread.run(未知源)

其他信息

  • 操作系统:W7 x64
  • IDE:Eclipse Juno 服务版本 1 x64
  • 安装最新的 JDK
  • JavaPOS 有一个名为 setupPOS 的应用程序。我还在此设置中添加了我的打印机

任何帮助将不胜感激。谢谢