问题标签 [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 投票
1 回答
3353 浏览

java - 点阵快速打印

我想知道,在 Java 中的 EPSON Dot Matrix 打印机上打印的实用方法是什么。我正在玩带有 USB 连接的 LX300+II 型号。

我在互联网上搜索了太多,但所有代码都可用于网络和串行(端口 LPT)打印机。喜欢:https ://code.google.com/p/escprinter/,http : //devpath.blogspot.in/2008/01/java-como-imprimir-na-epson-lx-300-via.html

我尝试使用 Java 打印服务 2D Graphics,它可以工作但需要时间。

我知道我们有两种使用这台打印机的方法:

  1. 通过直接将原始 ASCII 数据发送到打印机
  2. 通过图形印刷,具有图形字体和精确定位。

如何同时使用快速打印字体(由1提供)和精确定位(由2提供)?任何代码或API?

0 投票
2 回答
1636 浏览

vhdl - 有人可以帮助 5x7 点阵显示字符“R”的简单 VHDL 代码吗?

这是我正在使用的代码,但我需要放慢时钟以查看列和行的变化情况。我认为我的时钟存在一些问题:

编辑:修复代码缩进后需要添加一些文本。

0 投票
0 回答
1479 浏览

java - 无法通过点阵打印机上的 java 打印设置自定义页面大小

我们正在尝试在点阵打印机上通过 java 打印。我们已经创建了具有自定义大小的 Paper 对象。但是当它进入打印机时,它不会采用自定义尺寸。它需要 11 英寸或 12 英寸尺寸。下面是我们正在使用的代码。请提出解决方案。

0 投票
0 回答
1496 浏览

php - html 表格数据在点阵打印机上的预格式化纸张上缩小

我的客户需要在预先格式化的纸上打印 challan/invoice,其中标签已经在纸上,并且值是通过 Web 应用程序生成的(由 php 代码获取)。他们使用爱普生的 FX 2175 点阵。

我已经看到,通过记事本或 PDF 打印的文档打印效果很好,但我们的网络应用程序中的 html 数据。主要问题是,文本被缩小/压缩,以至于字母间距几乎为零。更令人困惑的是,五分之二的情况甚至不会发生!打印将与预期一样好。

我已经尝试过诸如 print - 的媒体查询media @print{....}、更改打印机设置、重新启动打印机等。我在堆栈上找到的其他解决方案指向通过使用jspdf 之类的插件来执行此操作,它将 html 转换为 pdf,然后执行下一件事, 打印。但我认为这是最后的选择。

所以到目前为止,我已经得出结论,问题出在打印 html 文档上,因为在同一台打印机上打印输出的其他内容看起来不错。究竟可能是什么原因?不支持从 html 打印?还是打印机有问题?

0 投票
1 回答
1607 浏览

php - 使用 PHP 通过打印机点阵打印的可能性

有没有可能我们可以在 PHP 中使用打印机点/喷射矩阵打印账单?而且,PHP 可以检测条码阅读器吗?或者只是简单的方法,我只提供输入文本然后如果我用条形码阅读器扫描,直接填写自动输入文本?

0 投票
1 回答
3266 浏览

java - 如何使用爱普生点阵打印机打印图像和线条

我尝试使用点阵打印机打印出一张表格,它可以工作,但文本质量非常糟糕。所以我尝试使用简单的 FileWriter 打印它:

问题是,我还想打印图像和线条(以形成表格)。如何在不破坏文本质量的情况下做到这一点。

0 投票
0 回答
875 浏览

java - Java Printing Dotmatrix打印机不停止进纸

我想使用 java PrintService 在 java 中打印账单。我正在使用 FileOutputStream 创建文件。我的打印机是 tvs msp star 250 打印机(点阵)。我尝试使用 "\f" 和 (char)12 在 doc、txt 和 rtf 的文件中设置分页符(换页符)字符。但在每种情况下,我的打印机都会打印账单和 1 个空白页。

我的源代码:

0 投票
0 回答
568 浏览

vb.net - TVS MSP240 点阵打印机回纸

我正在使用 带有 VB.NET 的TVS MSP240点阵打印机并且遇到打印问题。

纸张尺寸为 6x4。但是,如果我使用这种尺寸打印,我会得到不完整的文本,但使用 6x5 我会得到完整的文本。

但是使用这种方法,纸张会多滚动一英寸。有没有办法将纸张向后滚动一英寸?

0 投票
2 回答
1939 浏览

java - java usb点阵打印

我正在尝试使用 EPSON LX 350 点阵打印在 USB 端口上打印。我使用的是 Windows 8.1,打印机可以在打印机属性中打印测试页。

当我尝试打印一些字符串时,它运行没有任何问题。我将打印机名称视为输出。我在 Windows 控制面板的打印机状态对话框中看到“java 打印”行 1 秒钟。然后它就像打印完成一样消失。但它不打印并且打印机中没有任何活动。这是我用于打印的代码:

是计算机或java代码或打印机的问题吗?

0 投票
1 回答
1966 浏览

distance - 无论字符大小(间距)如何,如何在点阵打印中保持数据对齐

我使用通用纯文本驱动程序将文本打印到点阵打印机中,并且我设法在 135 个字符宽的纸张上为每个空打印字符使用一个空格字符来对齐纸张列上的数据。这适用于 10CPI,因为数据位于它们应该在的列中,但如果用户选择其他字符大小(例如 17CPI)则不会。在后一种情况下,对齐被保留,但数据不在预期的位置。例如,一个字符应该在该行的第 120 个位置(第 120 个字符),而在 10CPI 上它确实打印在那里,接近行尾,在 17CPI 上它打印在纸的中间。

我知道发生这种情况是因为我在列之间使用的实际空格字符在 17CPI 上较小。

所以,我的问题是:

1) 每当音高大于 10CPI 时,我是否应该继续使用多个空格字符?我可以对此进行测试,但这似乎不是一个好习惯。或者我应该尝试使用适当的 esc 命令使用绝对水平位置?但是,根据 escp2 手册,不建议这样做。

2)我应该在发送到打印机的每行数据的字符串中发送 \r\n 还是应该只发送数据行并在其末尾发送 escp2 命令 CR?

提前致谢。