问题标签 [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 回答
1578 浏览

fonts - 如何指示 Crystal Reports 在我的 Epson 打印机上使用草稿字体?

Espon 草稿字体会自动安装在 Epson Printers 中,但我想手动打印 epson Draft 字体。我确实找到了 Epson1 字体,但找不到 Epson 草稿字体。

0 投票
5 回答
3735 浏览

iphone - 如何使用 iPhone 从 wifi 打印机获取打印?

谁能告诉我如何在 iPhone 应用程序中集成 wifi 打印机选项?我必须从小收据打印机打印,我的打印机不支持 AirPrint。我的打印机型号是 EPSON TM T88, EPSON TM P60 and EPSON TM U220B网络打印机

我想通过 IP 地址访问打印机

0 投票
1 回答
3349 浏览

.net - 我应该使用 VB.net 2010 PointOfService.POSPrinter 类在 POS 打印机上进行简单的工作吗?

这是一个大问题......但我也有关于我在尝试使用 POS 后遇到的问题的详细信息。我已经在谷歌上搜索了几天......我必须说,我很难把这些整理出来。

因此,我需要在 XP 上使用 VB.NET 2010(最终在 Windows 嵌入式 POSReady 上运行)通过 USB 向我的 EPSON-TM-T88V 热敏 POS 打印机打印一张简单的收据。

我只需要打印一些文字和徽标。我的徽标存储在打印机上。所以,我需要使用爱普生的 ESC/POS 命令。

那么,使用 Microsoft.PointOfService 有意义吗?将一些转义序列发送到打印机似乎需要做很多事情!

显然,PointOfService 系统尚未更新为与 VB.net 2010 无缝协作(详情如下)这就是为什么我想知道我是否走错了路。

=========================

如果这是正确的道路......这就是我所做的以及我陷入困境的地方。

对于尝试使用 VB 2010 中的 PointOfService 类的人:首先,您需要下载并安装 POS.net (Microsoft.PointOfService) - 免费下载 MS。然后你需要在你的 vb.net 项目中添加引用。当您尝试运行它时,您可能会收到如下错误:

{"此方法显式使用 CAS 策略,已被 .NET Framework 淘汰。出于兼容性原因,为了启用 CAS 策略,请使用 NetFx40_LegacySecurityPolicy 配置开关。请参阅http://go.microsoft.com/fwlink/ ?LinkID=155570了解更多信息。”} 到处都有关于如何解决此问题的链接……您需要修复配置文件。这是其中之一: http : //social.msdn.microsoft.com/Forums/en-US/posfordotnet/thread/9b3e6f34-de26-4a36-ab8e-13722f53b9e4/ 对于 2010 年,显然您需要在 QTagent32.exe 中修复.config 和 QTAgent.exe.config。

好的,所以我做了这一切。但是 CAS 策略错误再次出现,在我应用推荐的修复程序后采用了不同的堆栈方式。在第一次调用系统时,我收到 CAS 错误....

还有什么想法吗?谢谢 :-)

0 投票
1 回答
1131 浏览

epson - 使用 ESC/P 打印机上的示例文件让 jzebra 打印

我需要一些帮助来尝试执行从 jzebra 到 ESC/P 打印机(epson tm88iv)的演示打印。我不相信我使用了正确的方法,但我想知道是否有人有示例文本/数据可用于 sample2.html 文件?

0 投票
0 回答
1387 浏览

c# - 打印同一文档的多个副本 C#

我有收据打印机 Epson TM-T88V。本打印机在打印结束时切纸。我需要打印 5 份相同的文件并自动为每份文件剪纸。但现在,当所有 5 份打印完时,它会裁纸。我使用PrintDocument类进行打印。我也尝试将我的打印方法置于循环中,但它工作得太快,打印机无法打印所有 5 份,它只打印 1-2 份。使用Thead.Sleep()没有帮助。

0 投票
1 回答
15324 浏览

c# - 端口名称不合法或无法连接到设备

尝试索取 Epson TM-T88V 票据打印机时出现上述错误。
我已经安装了:

OPOS ADK for .NET
POS for .NET v1.12

我在笔记本电脑和另一台计算机上打印了很多天,两者都工作正常。然后我决定把两台机器都放在打印机工作的地方。从那时起,我收到上述错误。

希望有人能发光,会很有帮助。
谢谢

更新:
执行健康检查实用程序后,我收到此错误:
================== 异常 ================== === Microsoft.PointOfService.PosControlException 错误代码:非法(106)错误代码扩展:0 消息:PortHandler Win32 错误。目标:无效声明(Int32)

堆栈跟踪

在 jp.co.epson.upos.core.v1_11_0001.pntr.CommonPrinterService.Claim(Int32 iTimeout) 在 CheckHealthTest.MainForm.ExecuteCheckHealth(DeviceInfo objInfo) 在 CheckHealthTest.MainForm.btnCheckHealth_Click(Object sender, EventArgs e) ----- ----InnerException----------- jp.co.epson.pos.comm.v2_0001.CommControlException 消息:PortHandler Win32 错误。目标:无效 ThrowCommException(Int32,System.String)

堆栈跟踪

在 jp.co.epson.pos.comm.v2_0001.PortHandlerIO.ThrowJNIErrorException(Int32 JNIErrorID) 在 jp.co.epson. pos.comm.v2_0001.PortHandlerIO.PortOpen() 在 jp.co.epson.pos.comm.v2_0001.PortControl.OpenPort() 在 jp.co.epson.upos.core.v1_11_0001.pntr.CommonPrinterService.OpenPort()

之后,卸载 Epson Advanced 驱动程序并运行健康检查,我得到以下异常:

ErrorCodeExtended:1001 消息:端口名称非法,或无法连接到设备。目标:无效声明(Int32)

堆栈跟踪

en jp.co.epson.upos.core.v1_11_0001.pntr.CommonPrinterService.Claim(Int32 iTimeout) en CheckHealthTest.MainForm.ExecuteCheckHealth(DeviceInfo objInfo) en CheckHealthTest.MainForm.btnCheckHealth_Click(Object sender, EventArgs e) ----- ----InnerException----------- jp.co.epson.pos.comm.v2_0001.CommControlException 消息:端口名称非法。目标:无效 ThrowCommException(Int32,System.String)

堆栈跟踪

jp.co.epson.pos.comm.v2_0001.CommonPortIO.ThrowCommException(Int32 iError, String strMessage) jp.co.epson.pos.comm.v2_0001.CommonPortIO.ThrowCommException(Int32 iError) jp.co.epson。 pos.comm.v2_0001.PortHandlerIO.PortOpen() en jp.co.epson.pos.comm.v2_0001.PortControl.OpenPort() en jp.co.epson.upos.core.v1_11_0001.pntr.CommonPrinterService.OpenPort()

在此处输入图像描述 在此处输入图像描述

0 投票
0 回答
5324 浏览

ubuntu - SystemError:E:无法纠正问题,您持有损坏的包裹

我在 HP Pavilion 上运行 Ubuntu 32 位。今天我带来了EPSON Artisan 725打印机,我将USB线连接到打印机。驱动程序实用程序弹出。它为驱动程序提供了两种选择。我选择推荐的。

它在安装驱动程序之前要求我输入密码。一旦我输入密码,它就会显示以下错误:

SystemError:E:无法纠正问题,您持有损坏的包裹。

这里可能是什么问题。如何解决它。

0 投票
1 回答
3127 浏览

c++ - 通过与 OPOS Common Controls 1.8 交互的 C++ 代码打印 Code 128 C 条形码

我正在尝试使用 OPOS Common Controls 1.8 通过 Epson TM-H6000III 收据打印机打印 Code 128 C 型条形码(因为 A/B 型对于我的要求来说太宽了)。我的代码是用 C++ 编写的。

通常,我使用以下代码段打印条形码:

这里,*lpszTextline表示要打印为条形码的数据。

根据在线找到的建议,我尝试进行以下更改以打印 Code 128 C 格式的条形码:

并尝试以各种方式格式化条形码数据:

  • 前导“{C”
  • 前导“{C”,尾随“H”
  • 没有。数据中的字符数

但没有一种方法奏效。它总是导致 ResultCodeExtended = 300003 的 OPOS_E_ILLEGAL 错误。我也无法在 Internet 上找到有关扩展代码的更多信息。

在这方面的任何帮助将不胜感激。

提前致谢。普罗苏

0 投票
1 回答
5471 浏览

ubuntu - Epson TM-T88V 格式化

我设置了一台运行 Ubuntu Server 12.04 的小机器,并直接插入了 Epson TM-T88V。起初我能够很好地打印(使用 lp),但自动切纸器无法正常工作。我意识到它只是没有使用驱动程序中包含的正确 PPD 文件,因此一旦我将打印机设置为使用该切割,该切割就开始正常工作。

但是,一旦我使用正确的 PPD 文件得到它,文本打印得非常轻,几乎难以阅读。当我尝试将 ESC/POS 命令直接传递给它时,基本上就像我回到了原来的情况(深色文本,没有剪切)。

这真的是我第一次涉足热敏打印机,所以如果我遗漏了一些简单的东西,我深表歉意。我会以完全错误的方式解决这个问题吗?任何建议将不胜感激。

我最初在 SuperUser 上发布了这个,但我想由于打印机在物理上工作正常,这显然是我在编程方面犯的一个错误。

这是我用来打印的命令(它是 Node.js)。我不知道是否值得注意的是,当我编写这个应用程序并让它在我的 MBP 上运行时,我使用的是lprnot lp。无论出于何种原因,lpr不在服务器上做任何事情

这是 PPD 文件。

0 投票
1 回答
1781 浏览

c# - 我有爱普生热敏打印机型号 M129H。如何获取打印机的状态?喜欢与否,纸卷是否完成等

我有爱普生热敏打印机型号 M129H。如何在我的 c# 应用程序中获取打印机的状态?状态包括:

  1. 打印机打开或关闭
  2. 纸卷完成
  3. 打印错误
  4. 纸卷钳口打开

等等