问题标签 [dot-matrix]

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 投票
0 回答
727 浏览

java - 使用 DotMatrix Printer 的 DocPrintJob 直接生成 Print .txt 文件

我正在使用 DocPrintJob 打印一个 .txt 文件。这工作正常。该文件将从点阵打印机打印。现在,我面临的问题是-:

  • 根据我的要求,打印一条记录后,纸张需要自动回到打孔位置。
  • 但是,当直接从应用程序打印时,纸张不会自动设置回打孔位置。
  • 但是,通过在记事本中打开手动打印文件时,打印会通过自动纸张调整正常进行,即纸张设置回穿孔位置以进行下一次打印

我尝试在每页末尾使用换行符和回车符。但它没有成功。有没有办法通过代码设置打印机的调整?这是我的示例代码-:

0 投票
1 回答
1278 浏览

visual-studio-2010 - 使用爱普生点阵 LQ350 通过水晶报表进行自定义页面打印

我正在为我的 VS2010 应用程序使用 Crystal Report 11i。现在在客户端安装了一台 EPSON 350 点阵打印机,这给我带来了问题。报告应该以 21.5cmx14cm 打印。我在 Windows-> 打印机属性中创建了一个新表单“receiptprint”,尺寸为 21.5 厘米和 14 厘米。

然后我已将此表单分配给 - EPSON 打印机页面属性。

在水晶报表的页面设置中,选择了“receiptprint”表格。

在我的本地 PC(开发人员 PC)中,它显示了正确的预览,所有内容都在自定义纸张尺寸内对齐。

但是当部署到客户端站点时,它仍然以 A4 打印,分页符仅在第二页之后出现(如两页 A4 页面)。

我已经创建了“receiptprint”表单并分配给其中一台节点 PC 中的 EPSOM 打印机,但仍然无法正确打印。数据以半页打印(这是正确的),但页面不会在那里中断,移动到另一页(如 A4 页面)然后中断。

在 VS 代码中,我使用过

请任何帮助,坚持这个已经一个多星期了。TIA

0 投票
1 回答
1190 浏览

php - 爱普生点阵打印机,在大尺寸纸张上打印(FX-890 和 LQ-590)

短篇故事:

我需要在我的工作上打印到一张非常大的纸(就像 5 页的字母联合),我们使用自定义纸张配置,但打印机每页有限制,我不知道我们是否可以使用“连续打印”或其他方式来实现这个。我们在这方面失败了。也许是配置?

全文:

我们有一个用 FPDF 制作的大报告,它必须适合一张大纸(预先打印的表格),由于打印机纸张大小的限制,我们将报告分成两页(尝试只有一页,但在限制时停止打印),两者具有打印机最大限制的页面,我们在打印机配置中自定义纸张尺寸。

然后它在 Epson FX-890 中工作,在第一页的末尾,打印机做了一个小跳并继续在同一张纸上打印第二页。它非常适合大纸。

但是现在,他们购买了爱普生 LQ-590(和其他型号),但在这种情况下无法打印,因为在打印时,在第一页的末尾会停止并抛出整个大页。在您放入另一张纸之前不会打印第二页,但它只是一张纸!

我可以做什么?¿ 有大纸的配置吗?¿ 有一种方法可以逐行连续打印,避免纸张大小?¿ 有 api、程序或其他东西来实现这一点吗?

我们正在考虑使用 C# java 或任何其他方式尝试另一种方式。此外,我们正在考虑购买更多的 epson fx-890 并且什么也不做。但我们不知道是 fx-890 的功能还是打印机的错误。

0 投票
2 回答
4193 浏览

python - 如何在 ubuntu 中使用 python 将原始字符串发送到点阵打印机?

我有一台通过网络连接到我的计算机的点阵打印机 LX-300。如何在 Python 中将带有 ESCP 字符的原始字符串直接发送到我的打印机?

计算机通过另一台计算机连接到打印机。我需要发送一个原始字符串,因为 LX-300 图像打印结果模糊。

0 投票
0 回答
239 浏览

java - 完成打印后需要停止滚动点阵打印机

我正在尝试打印发票。打印机应在打印完发票的最后一行后滚动页面。因此下次打印发票时无需手动重新调整页面。我的目标是在打印最后一行后停止滚动打印机。我正在使用java language开发应用程序。请帮我解决这个问题。

提前致谢。

0 投票
0 回答
729 浏览

c# - 用于点阵打印机的 ASCII 代码,用于使用原始打印更改 C# 中的功能区

我正在使用 C# 中的点阵打印机打印收据。

打印机工作完美,以粗体、大尺寸等打印字符。

问题是点阵中有色带(黑色,红色)

如何指定要以黑色或红色打印的文本。

我正在使用 BinaryWriter 传递字符串和 ascii 代码以获得所需的输出。

例子:

一些示例代码参考:

示例代码

任何帮助表示赞赏。

更新:

使用的打印机是 Sewoo SLK-D30 Sewoo SLK-D30

文件说:

但无法进行。

0 投票
0 回答
1172 浏览

javascript - PHP & JS 使用点阵打印机打印

我已经用 PHP 和 Javascript 开发了我的项目,在这个项目中,我必须通过浏览器使用点阵打印机打印账单,但是它给出了像打印预览失败这样的错误......我该如何解决这个问题,我已经使用用于打印纸张的 JS(window.print)

0 投票
1 回答
8155 浏览

printing - 打印文档时点阵的合适字体类型是什么

我已经为点阵设置的水晶报表设置了页面大小和边距,但是当我打印文档时。

字体不清楚。打印文档时可以使用哪些字体可以清晰地显示页面。

0 投票
2 回答
809 浏览

winforms - 从 Windows 应用程序打印到 LPT1 端口

我正在 VS 2015 上构建一个 Windows 应用程序,我需要它在点阵打印机上使用 LPT1 打印简单文本。有人可以帮忙吗?谢谢

0 投票
1 回答
873 浏览

html - EPSON LQ-50原始打印问题上的QZ点阵打印

我正在使用 EPSON LQ-50 点阵打印机打印一张高 10 厘米宽 15 厘米的收据,

我尝试了 2 种方法,即 HTML 打印和其他是 RAW 打印,但在这两种情况下,打印机的行为都不同,

案例 1:(HTML)在 qz 设置中,HTML 打印属于像素打印,因此我可以根据需要选择单位所以它可以按我的意愿打印。现在,当我从剪裁中剪下收据并使用相同的 HTML 进行下一次打印时,它会从一开始就将纸张反转并打印得非常好。因此,当我打印时,所有使用 html 的打印都非常完美。

案例 2:(RAW)我创建了用于打印的原始数据,就像 html 格式的外观一样,当我打印相同的数据时,打印机会打印所有给定的数据,并准确地停在数据结束的地方。所以如果我剪纸,一些打印的数据会留在里面,我会在里面留下一些打印的数据。我使用下一行代码解决了同样的问题,该代码完成了打印并留下了一些空间,但这不是选项,因为当给定的下一次打印时,打印机不会从开始调整纸张,它会从它所在的位置开始打印。但是html打印效果很好。

找不到打印机设置或 qz Config 从纸张开始调整打印。